From 0680c4b986683568120fc75f41d15fb4523d91f9 Mon Sep 17 00:00:00 2001 From: AngeloCG97 <51149817+AngeloCG97@users.noreply.github.com> Date: Thu, 9 Sep 2021 11:37:01 -0600 Subject: [PATCH 1/3] content(image): add eos rate social media image --- webapp/public/eos-rate-social-media.png | Bin 0 -> 47288 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 webapp/public/eos-rate-social-media.png diff --git a/webapp/public/eos-rate-social-media.png b/webapp/public/eos-rate-social-media.png new file mode 100644 index 0000000000000000000000000000000000000000..9c09cabad974b52f9d8052e41d077a45c43df274 GIT binary patch literal 47288 zcmeFYbyU<}+b)ixpaLQ)og$#p-62xa(%qdyH;e^HiXvS~*U&vMAV`UgtzV7S3cE}qg8N7RB_b@Op@MK?0s$yW=20z|> zd*>#2D13Q^1`kpxH-hsf=1TC#L7a|!o=L$xzj=z0|WD&jk>m* zwxWWd8N`9rQNPR*OfGUC~Lx z!rJDwkBfzxkCM8XkDZx-Ijxu|jj)#>=)l3k&4k9w!QRnT&`X5&Z@+@z=j)HzXled_ z#m!EH_Mbs%E54zTfVf!D@UZf-m~n8k)9?wfa`3Wq^KdZJaI$mov9a^8vGcO9a|p8Y z3vzPM{Ob=bc$mE%^A?|J>v|yzFOu@lPQSpCu?CAQh zg#t^)=4Il<#=*+Y=HPHWufN}RbyKzY|A+A(zwN5-?PS5GYT*iTcQFI|VfpmmjltUe z*Dt#MA{dRJvWpGa6cc+%h?%>Cg`=CSqzEneA69c4b3s#H9&-+Ea~>8`OA}KTZZmEU z7E=L!ZWeX{@YkG!$HGj2{onokr}k2k5|4doZ!o|kJ!d%(~;z09vkp*r3!vHuq`MCuwcsN+hIeE=lxGl{r zSolqNIl<&PIe9F&1Wb4ZxM}~@-u!=Cynl=od;%un^zX3<@>p>2a+sTOvzS_NfQ~G< zd09*>c`RAD1UUEw%z63P`8e5W*}xFluI=W3v!j211dQ|g$NzOIz%T#nTv<4R!{h=^ zjT+kQ4+cg>udJlFy4S?U6tP-;5fS@OK{{er131@#8Jk*UAhD z3ggRLqQ0IpaL<{kqu2&dF0O=5x@ZNgL7@b?j~GwhuC`^@dY0fh8aFj`e4TD&dGj&S zoO#^kB7h(NvtQ;@N=nMr`2+Ie7L+#vb;xXJ$aam)Dc<4)7x z$Ah;wuAej*nAeY&7+BYjw-~tBkN^1L|3z>AjaU4az5QPg`2XzfU$gi>Kg9Td)4$%@ z|Hjt*k9YsSzrz1{YyPL^`mf&pPaFQvulTQ~|6iSm|4wiJZ~FgD1N+a5`9IzL|FOCL ztKq*)LcuxoQ;B(1bH&`^;%;}N?_m3=d?GV1P%$ypt-kCFlJBK&jcJu4#5?S@Pw4DJwR5osDCxga_c~@y&~L-K z_U$)Fj%AHY8soRLE00ertG=d(&dqi0Bi(iJ6a$~(B`6RHGtsaHe6Qy-&ZZ{6^>pq5%hY+-l!=2D7&qCOmsS?| zJp=0FxozDoq!eYHHDsMFeD$#PEMNHvM&9QrC2+p`We)0#?aO-yG8hQ}ClC{^PU zNGr(uO5td#anIDi%vmMyb#t#Gi#@V*d3Kd5?Extfv$P`AH!KW%jHJ-o+5Yn3`$dPVqjv*}%liSpcpRh8erzpeTBn!w)*>qM{4 z-bzLbjLF71=6LuV(+_vsl;0Zk30BlVU27!NW|{BI3hQ)LQ2Aaek86Cl&zYB{WmZUD zK{>o4Q;u#nbPwn03#%Z4T76L=T66XzX>YGOojNa9HF+E7tWOAccf2~L$4pvm96q=i zFF`PUixF;y6z4jGHvPFtPGEpW&Xr2+0jnhe1Mao9j z-O7qs4=H#*55jFk@vhOW_%030%d6#%_bn)@(y!h^Qc_Tk1%q<|EO2-f zHEP93Fn)wS(Al-8+)VL)w%?km&X|$jGXId)%=D?geoAn8VMg?PXiQjh^9M1nqk`#a z#Ogjl$3hu4?=+7XkMnU@?y0&(77`r8#Vn+OfymR(GkyeM%-8)}m0iH>+g?BVB9}$B zv5{~3eF|b7<;YBLB({xWB_SX^-N5-=58v!YS4FOtT*SyNX7?V2MsOu#S65cWJ=TgL z(o!{`0DS>JL5sDKh!gj#!dI)RxOntsyAq~i;0H-|-s;!JC0Ai=Vs#fO{lFh(quZRF zodeE0@ycIe1_x-HwJd&3fA__AosB0#ao#ZT!C%Y74ey9y8of^`{DOht+;pDSjWAR3 z{^tDbD*C*iud(r>0B4y^2??8>U#~n|jj$B@Jz`r>uqG$Z7>2`CY+y$@?_OSX6C|70 zcro1F!y~1O>9N`yrzZJgVau|4Ynf;5IccbalN|V7f2=|S%L6i^gRv33K31hAs-0G= znKS{7Uqv@T^RdWe#kZyE(7e2=s-GKMxlxb_Kgh`5!3%WJqlX!(J|064R;zR1%aaME zVHa-i|7OJO>_nmWx`G3m65(+d8b0>1>(PLx# zq9wpvu6-uR7bC~*2p8g}&>X-+J9yhSsOBXP>uE4V!x}tKM8x3pRVD~064bT%ULS|` z)h)_)El9(($ABM;bwka^4y)9eg}FIlS-!HAl(|`!bsbJ}iyu8Cc7msH8e(39qR2DgVW9ri5M5V8)FA#f}cI}mKva|QysA(I1W1~9UKl(E5zOj?%Y84t`d4Cwn+Q`0D02{C!XZdULSoZ0; zCC%1KU^JbNmPLK8>@@gQN1L&YGu}Jk1h>nZ z`T^GoZS)BrRr?Vo@8ZRFMh8Z9rzxJOEkJ*)`R2UtZ>m(s@>e&*!Wb`4(K!YwQ*Cz7 zbzC0K>EPxGW#hPb{)?1{c3_89y5RHQAM%M<+ zldU?*G>G`4rcZ>g>_ciO$;D&>>;~3vz9$^U_=A zaBLKMog{&|OP`*qKQiG_7TGTh`ltXT6^liK2pfQxDJO_39f$+Adi51qFq7 zhcWln9%g#-@Kx5IwBwVLv#wK<5>h()-8J@V5x=$vaKv4>bZ`VYUg$#M)z#Y#4nlnk zgmQ6*hx-Aui!z5c-uhl%H6mwoPhHcSGd+>XjmOKQV)hOWqy40XSB30;;rYrMhCZoN zps(xBbf5R|so+fPC|BxUEH1;#kJ6%8*XP#GC&Q95%q%~5C-&nW_|7h}%t50eYsC=g zh^t*=SI|$x91!fXR7>%%ySZhofYT}!Bkfx6FC5Y3Ua7k|Jr%5YpP;a!+V{K@dys1> za@V#$1ozQ6YN|!iXSB2>NAzSxFC(@Ajqb{|p8qatc$h|5O(c1pTY}Em=6R}qFD}I{ zwJ}L^MLV+G8tD`WK(`!SGEmZLGsI0DHLYpbakg);^yock1da#9!a=y(hYPt6KK6c@ zD*ecL?JFIde0&F(W_R_!2N-E4iu={@Qegg_(<8ddKzF%NCNM;1=0?|nHbu|R;^Rx9 zLc}7+J0j80)VgRhM=bwz%xi5;QQyDZlo-5@D}HNSVs5D-Ne-r%}W5Ur`o zzU(iCdi4%J__mFqnOVaoAU zjL7{)qKZD?U#HLKu?M#@0s&a-zc?qrS5tJAd7Y;&ig1^hc=aeEA_D6yCNw01J^yO5 zc#Vyv$Xx6n`!5kVgc)#02-&c#WY%&>2qQ8w);IY?i=J~01o0X#yEEy74 z@5w7?3~U_x9li5!&+-)DpMd!L%%6YzNKmA0t^IqS&0%*B9W|}tRHQCAR;=!}VV~77 z=+sv;3gy+M{yU`bRg3x{an6oti&(5bq#r&UZJ>M?AVwQsB8BO+I`|yxd|Ok(3JtS9 zX0GI~>iL3iLtrwH(meRjo&9lnQ7TU}q? z=1R73RbGPbY-tTXc^?>K$GJUIBh66FKh4&s;BDUB{|((Hu@suwu#UQbdr*<|HPw2^ z3E5m&+4x_B%WDgLsu&Rm%e@WL(p5d|(@Tq|pylTQZVQG#h7X@ER$$Qc-QM#J@CfGS zJt{aAJJ~^H1S{k1=h0>~hp&;_4X+K(<%d-5^4Q|}(tr+ui(qZG>L)vLj~aQelu9mi z-nwo}KJ9nWQou5r~f*J6F&K=mJR`9hw|>)H`kxqk=?+xNmUR;&E(@81w~h0B5|aSQ6T zYMOCS^!?9UVxtL8w-noFASS2!KkrmuLj=G!`=O^R%_m_kMxKBdrh*p910-;`-k`dl`!i@cdR&Jx9jO@eui8u|1SA%bnas} z(OkQ61>OU^6`4(gqtA*ivDUIo^)&RVjR!r?t*Z1R^8vq&V|bQwx@z7u3h{K?9C5%Z zV?bJ*X|)8PJ+a}$9JO(}UrpJ0vmV56a(cvM)m9<-wBM!HZ*i^1%E;>%s(t9-^7lkr z+%?)5dPhskoB(5=%2mGrXF3Va_ne=`+tL0ai@{Z3+@lWeI|yM(cXRa=@vYPDson^w z;F1d~Fy}HaU;g-d$k^0H0itYV;LzZxq~5dfENy&c!QQkcgUdTGEuccpo|TDnIVi$z z<6E^Gt-sS%NLx_1S-tGVxqp>t1BbWa#sdQr>drnGEN|KOA77FE9azEqe8%KtugAT` zg^d~-dXqnVJ~T%_pBRa=zIuqG@hZ&}m*47)ER#a3HG8 zcJzd5WN1o=KbwP6{9mS&56|J_5U^Z1ek|&%sjt5fh(j!-h{tCBbZe_f8qYZ;h0@iv zPv^)UWSMcSybN^GOpn_tFC<=J&Ob^YBa@>Pmq$MBRKvwmyRz`%+pq#>>QOGti_Fhj zhlkL;S-vd#kt0p|xNd+RGq>$}L?<&B;?H;sc^O~xfm92+(eVOtzhu*-O=)&z#TZiT z=H&LE`t}JPr(UBQ05@&M8TggDur)RJqXYCIS`qEs_$$`U#YLTQbK{%G9CQku{3Pj# zBVOq@U0CTBpMJ)`Cz#dT-7_9CSlbHyfrjNNo-I6AopGw6p~2se^4g<>$KF)Jhh&e5h!&{-%r9={sVjA19<|m5LC@mE6e=opotM*j?8+Hd z`E;{X5047YPSxkE>S2`^6O~o#qZ7XnEcY|i4ueHF8HMeuxE<#7BhaE=X0t1rl*yPG4nMn%*2rualQS^41EM*Y|RNom%8_AxP)PI|*S+l#yuM z{Z{k5np^WfGV>Yj>gs>VP!CHO?$s&AV}6j07;rjP-IS?}2Jhf|}|oY#Nvo#-+E zGYkx^$0xqZ3!8ry7HFDldTAC-C|nVOa;jpY2WOX%*Q5AoMk&p--!qK z$vU(f9Dl9x6Bf$I=obYP9(ewz)^j4v@LYGDl;=-TDf@d zgj?WO_{XrYq0Q<{eO`y^1!MtigAQ2Aedm17^OaQ)w(zX-&ye7(F{q`3+!N%4ZO4h_-MS|ekWLfb{gBR#7*%&!4$$#o zVwQYtc6=EBoPWr^@Uk90d*JOwwWVKo=6!De3>Xg$?AA0to-PUsd;-%%4Vj_tm7?W@ z0#oLy@LfGTbfdn~WT&Q1C(m0!$NZ1?77OMpIb!52EH&4_u4wxahztEL|1gUi_)63e zbHZd2&>_OudSX33G`|t981h6~YIRf2#` z`QyX0lY1n#cIzvvTZib~3UX=N_pC6O4*UQNN>P(eCGQjt_kFzg&T$NjJg>`b)avm) zDc}!Eo)mn5jh4XSTCBuuOhc8LNZZy-((@d`liw#JKl>>tDSvI7jO@AX#+;lMP`6#~ zy=hDLCa0?J9vYIY-Xx32E}h*wv~vI;0~`B{^h4G!Q}WQO)+)knDX}ONiM@sbYxyh7 zP_ti{_(dZA`A+>s8w6Fmq-lnMq5#F% z)t?lm;Yd|Pt4Jy4<8xHB5kMZko`JN*p$}}@z5C@UZW9%iBS)!gkk`v5g~pN{HPlGqQx?`ziGpOfd(ND@bY_vHS`$x zyw1-q?yKqhEzB!BMtNj<)}G{#aY?PYxw$xbdh$dkx3B!>k|cY4a(;Tq8=*TiGqXKE zpT)*RMImM%Ag4RX2SpvVq_&t136G7p+5oq<+!qEv%yIfNnvu0wrwj9NcE68@$GN6Q zMIsvbDm6BhIlDgkwo$<4MP|X}Q$$QvK*;U95NgDg`xQx~<{gk>?>a9yrScbb;9+&| z;_rlnggs{|^0}xy(wwT~cD2dx46Ovq2Ylt(#{BjgAU#fXW$nbntQnQEQ4@lN0e!;< z<|mtNx4N{sA#^v!%rBOkZzc^x(R+JdJG1bJpm0ug^*5K*l)h4EBI?`@M(HD}zU*V- zk?rO6Z6kj`g5g?ucpmZc84z^x(llvtkh0Q#(m=*l^72(4pwR+?f-6i^VZPK}J4L@T zSE{FvYcd*!vh8RQKN^pbn!AkwN>)}!<3myn4f!kaJHrQb9s=RCr82!K)JKPr4QB!T zf?wcJE^e;h5Y5-$VMbEtH|glxlL1|#bQ9p+)=EPN@II-Js81i!ac$V zfT;0uFyY2#jIvmD=MHg3v6hC8&ivvc6%m!a3jy#VE{hW&^AVhY3krgCx~^j4o#-9) ziz*fym5#;x_c7_4Ku!lhMUi7471h=aF8{2>{<@vZ_C1 znZ`OrI&)OkOygOw)uD?1R56iQ4yF;R(9IW{i^Z!F6M2Z5m}tFMUG0fJ%v1Mg^yl+! z@b@Z#r3P zzd7E}scU0LYE(8t4~y5g^aRA{#p??7pBU9La0&9x?JFb5TNyRx!fR_v{8TJMRRk*q zG1{-W?@3j1wPen%^QHE;7&CvO60jgLU%tj#yU%Moi<)pR`?*i8poQi(=G?9@?dIs` zao07pMgn%nk52Em2n$ax_3}BMBrC4Zpa^^?(4GimArfl#jmQ00ey*l2;Q>k(CxN0G z(E7|}*Dt*wr)BEu*V01r@EDFnv*Y8JbGR^@uY~k15uUJ27!Tj**G=(@b<* z8`GT0qs(es1zQehf~#{jwnp?C`t&sWE+T)G)U|yn@E7sS&jCbr@Qs4&<*UoiW&(UC z?Ju%E{VLPhz9$R|*TrPod!}nvfvQ6* z?+odS5OdpDdC?MMRL|X-J9kuB0K0vXwSg{ao>vzAuH2{#Lmv-t4RFlT(vnG6PA2=6 zK8lUeRPLFGF@@t)YdogOO`Pvxx#;3t9#F=z!mZ5JMP1mkY zkN66U$W8mq^!QfnM2+~ND)x1XNuw`t5hbQe11;V;E;uq5SvP)mqvp4-*7qBs?x>Ts zy1VeNz>#CcZ!bE#0ZJe`+Dv9w0jud3ozQvL`78T~eM^`@5FfvYt zYTd=b@qkx$r>PWPF-LYCIcOjL8Y1t_nrS;-61%)Ka4xcs7X*Qclc!Mn&4C^_LjBLmLB`ry_L+xQ|8l8-`f_*sYJOkY<8YEf z`gLA~ULCUm-NHJbo$9Cf(*-X4E@^kV#c#vEZu1o&^&Jt3uIC#c@MmDkjewOjJljNH zoj{<1ZaZ|V#8vYP8^>WrA|`G%X>SJG@{c|B4etY%Wqt`{os~R?(p+({4)(;Mf$3{j z!f5+g9BEZ|(@D25AQyq|uESQpJ};PgGmh1PDMfanY!Z> zAz^0vhkr2fFVwY6x3^koal_QCrqZ;E^w0XQF3@o3h0E7S<|))rHDvn>^kR92kofW- zDY{blVj;veg%9oo%5>4*cKv=&1rNFwk0AB(P#%;1qw%1mqu{CFE3leVL{r!ps;otQ z!0Zb^QhrOHFF_$TkvIFIiJn19NI;-W>o2DkOuzXGWGGo?$)8*+qo4I5(5TJ9ro#D+ zxr)V*!)pNXQ-N5q_#vc4;r4T0NhrNagTv zg;%fF#kv>DVhXs@e4Wb=KKv%|p5NpXn?AdE5+QBo7N?r`_{Ny^Qt8tiYmqxl*F5c{6=9dWGkTygMepZN@b-$?7>?EXR3!LI>e?`D^iN?u`r5Fx9rbOFF{8uTc^nS7D){8!w@acjOyxQfL0JU*Jd{+r{HDd zi|pu!(dpPhxbeoSgKZ`xC2qFj*GTQrT#s_HFKKY@H%To%V%N`NJM+7Im&fmF`&1h0 zMN+*lXF=xl_+B8gfO}8(_n>qMa3>Mcb^QX46gWeiOS%;kvYl;q^e%bG45DuHvT&(= z!_&n_K_cqpYa1&*P*h|wVsgkTo3*ZEXHYF+GWonH=}_R^EPOq6@f7teGG(Cp7QzFz zc{n=FSN%xI5Q-|*n&E679hJ{o8^tFqck@2&zCjI+ZJB<0RH(;cRst;q^ao%Y&FT8nVt3VUN84%X9lHNG+UT-8Ck%foBNLnk3eX=s zuXx2ro^f*aOts9tL_lYpTjU!!$HOa+SmU}`o^KQ28%8C%tr+*^)`wjN9D=0SdHgLX z`NtX#Jb30lKX^H}hSWs71$>rYE^^IGMj2M?n=soG9=Kn2l(w?T^`@6)18kP8XD@O*U*r0&=sXMg0|3^GlYMSM$;KHvVSO6cn3T20HO}w~~D4 zCUHBTsLlM|^~gik=(sp2He?;90nHqh-*Ku8)mcLAf$xvgIlE%VMu$_v^z;^>1R(7d zrdwUWC5fyE+A#uu}3^-gy@-acd+IkXW7uy1b*x6L|*-XIxJoNPJ>S=br z=tL(VLDqmj3uV5H*Il)%LsOi2BK!tM2IfSpyEf$B!P(&aU?LVS!YDX4AJhK z6-Mm|5s~!*qSw*3zGn+h{&s)js`oxK`;oc0+(g8EWPb|N03IE0pbd|%zicr)xWMFg z=$G&VhQVS)%W~?Lp^Oan)FxL>*!T?ltLu2{ygdNDfCe13QHxraRz2q9VnQkjTp}^& z=b!evi*tS)$}S>E6EU!Nt~4CSWt!syl@*2paGnazkU_4KlLpK9XRqHx8KJLJ;hyl2 zxs`>TKTnT@>n*079u`Ix5goAj!d_AFg+F?;y3<$-iu$s!+ID%IV1V={X2^bIy?>9H zY4#Ye@kR+hp`ma8UQU{CN6o`S#R$AOBk1OZ1h(@1(xsqRE$^G@QXp2;9VYETJj>tj zis5Z#sT3TVCCQ#eBz@geT3UzV0(WW%AD8PLM65tAT6eBiDfBLfa=DN(JR1-aLI6rP z66UVKM2e_}dFvdlM_&pt-_|xQvbmJR5_bg3E5Q89%1R4}QnLDalj|VY(UNuoCD`{m zGEt{{5U(E@G%_->yJggP4)B?}{{;he6gM9_#z+j54@C>jYV&k|hg1vQz)KV9hGrMf zQbg!R$3=_%q6Lx!K$_q!^Yc&4poL%RQlFVRw6N=;`fv}?lUrP4Jk3JML=1m!pG&Iyihqc~VHQZfu4<)W`R1`gBNU#Gs(8B7G#cTy3J) z$k_QtAtL4dH^R#ARx%%77dv7CU)d#?>_3<*UidjJPO9>;rY5kA~=cZFr#O)-q;^VWK8ixTXR^wyrxuYt78^^-q zC!g&GS{fG|aOV74Y{rnk4uV!F_j~eQRnlXtQDWV~x-JqI0mtpoYAe-FGUq*gJ`{Wg z<O7Bw9(n=Y#P5DJ0}a%WzdYQu_SF+bA0JlMzPV!uZr4wCEk3}0BQ$x~ z$Dp6?L*BnH%)8oHUA*jZ#V-cIWm2JgZOA*Y_`(rR*jhC>H^UTHOf)0>0h`$rc=PRP zt;Axi=?xtisE{0t--#gzoDY?R5(U%>=)<#n;G8tPW%!68ex4Ywp39slt3C=i*EQ&-Dx)Y8}03?UZDE zb1LErarX^OWZ{i<4j0QOFYY#;_eReWlq*nY3c=mx@;cRpTq^3|OHfSK@8 zVTF5nU%5HUWFY%$PHs0inUEoK8@)=>h#Og|0-mX@?j;btP5}T;2bXd2a0a!;ughM;T3V<#20C`! zLu&&BtRpZzi~_J!)`SpmZD*fhQGls{KvNVlvvYp*CM%8rJE;yK=vli(Yg1eN{Re>vh6mI{4~O$I8x2yKWJ6 zMr5_oHtI62AEl>=A4UF<=%A~(I&^~(Xt2~Rqt{RiN^>-`#hI8RQVqkM=Y_MJvmwX8)tN!BST za)~NYizMf07K}%mEGk(zP01LEXEYj#OocL$Ln5&@Hs{AZ%BgR-PF2mss){v*|HLVT_|zCQUJf}hrFM0$=Gfiyz+wr7-)$(8G{RG|3ADC@{O(C)aPbo;g z7ZfZ<<2PO$WTZ&b*ZB;T5?rtI-LK86AVC7FEbllA<4A}s8gp% zG>76eJSsfbn6|2_-4&`ge|wYP?X)begAGUZfLbPv;)#?7W8Ge85_B8uam^jGDw2Gpv0HQok*zb?62aHmF zC|UH8Ae`SJ!0!SRALj0Ko>yz{t^rdSed8eqA3N^QyRS~_8X-7jYg=z`}nO|!4ECTn?i8%oTXE8qM*>USQod`Je&`g0f~%F zRcmWx%m(KA(myL{9Y&D6xaDRy?d-(=VGJLA=>7Ors3I*F>(NLSRNXwO-nk^UP4u-&l*RS3#uNKrc;?_46VQVI0_HqfDT;zqQgg#UgAU&gB+QHEdn{qwEKVuwxKR*UKLkhcDh zFe-f}Vl>FI)ih=zZbZeP<$%GJw1t`!gsyTGakho2%n-HAZq4$xF|E$c*%#%6KhYk3 z+Y$O#1#-Io;4k|y_uF(>v{%WdnxD(U?Pisx??y)+ppHboP$`Nw4WZ@}mZ=TPdF4k9 zi)dzQj7Lg{-27gBQxVd0uJS>vC4k-o4-}V`sVVW#@n7wY0B;P8k1@h_k}P zi(xLw@m0F2}>*{*3*pZ%)9+O7L#cdq+0)~#dBSR8`hSBL=Oj<>y>!uYXMDLVZM)HFajEwfZH_C6YKb%XlTSYQqb3H|mD}iJnmKDSq zHl-)br-Jflk7{Axh9#rt)vi?zU4kA5-&CBlGNL8w7P0exeC`EotTzyt^}1v8aCKZ| z8HuvK_tcS%8883`DIj2);L8tb&xlO&1y?KiQ%Agh+L^XzxWj#4N1%?5^$#Dc90A`g z-7X#PSG84?`g!{5^qQ=mx>-?E^V&vjK?2)#%;pA05HqDEB)oX<(^Gq($&rui>McEf z4z(R?p0WB=o*R>%W;@&h9+hcls<)hxuQ_CBsb!KCGgKL1mhjsKk z`1$k;Jz(#O3Sk8f#yPh!NI3cS-V1n`k-t?N`dawhqPJYQcWF6JR|Q9qo+ZTK4p=82 z0hi~axdCPHU{w8ybH?Q>fB$?4;&gV(6Tv<@UTD(zTTsr|;+5*~`{7#|CqM^HIotI* z!%NcK+O1~;C>iOd{0V}4^LoF`pb*mmlY&JgECf(`fDl{umOBzy&f}&fkKs2LZxNGNIAZ4 zf%XU?3@$R~QMw4-a!CIdvBq7MuwKE8dv|tXsz6Dbrd`^E90P+~R#q|DWOdPPGkh}o zWTYY4z4H6eDh?S~&APnCVRa1^Gj1+<)jI-pSaph*n;uMcilR^M7LB~X% z&*-!3nXF_6Hi2keMMZ-+^g$V2?Tr^f@N;{Uh2%oMJ4(T6T%Q%@DC@Ad{n^dP2__lw zs_+7M4x3gqImK?M1JC%Qy1$q^Gjx4LE?L9u6cn=V;^0@gOq#r*kULT&4gm4?VwtN3^UX1+2b>LLs845)eP^9In>&(l*ae z+g0*>L@Kg$@?2V3jHchE*1;U`ZX4Sl9OfNVBeACL$&ou_49VEmEmAVuStW~VaDOH4 z71Np+Ehux# zRrTk7>xWfe>a8J=w2r1&Rvym)3Ou5>FPb71F~S}beKUY3E-r4G@N?ODw-Kjpk$L}e zKXP(+b#-?2bocahc6B9$*45SF_PM#cxsWXFFDxy5_EG!;D)&p0cu4WAu!8-i_R)36 zg40t_G838*lA>~itlLAjts7V`*B@86o&yy#K~Yb$)P4-Qn&Pd7fBvHk-4(nhX&{-$ zPbH*r^zyE))^8{ZLx7UqIA?t7%@5~*@L@KPqgau-90W8bGmD>xo7-!-$kJSs$Jgn) z$QPE+6kP_@0a>#>wfl1cWBxUjmHsOhloXp&Q&S*^mn=MdFgwyKb-uc`#!OoThZi)o zJpYygZbxOfk3&^22irAvoqD5id09(B38^3j}l3( zkEox8>$W)+CzqO5+rw&F%vx^! z>Ab)OQ_b7!kI~h=1E781&w+r2nA&U2W5Or1HgJZv^&5UUEj82cw{mZ-^Y+{?D2(#t zgq~31MAW5{xw`~5w+tyNv=~WJG|G%UzSk80f@9@J)3o^b_`u@a8ndHV-Qgvu;DIuK zSqQuT$3W~eY;FCkEAzhE0o@w_nliqC)4nV^WP7$yJx@8$q>s zS^4QpfH;V$UWawrf+QTo`sZvSGukuEeLBzjte#LN-D~@ZN;k7Z3CuuKQ#iar?xs{)4yr`-Ejl+vQ8lP-{R0ym3f zWUTboja#$`oQtbNoKOMf#EXC;mh?R%i;$*sa@~xua7joi2n)_hDk8Si;)^4P-meM- zD?)@%5`zRq!j_^t3amgkV_0dK=Xg-lQ#ibh5c#fYx77D}Xli|Zy>j*^{MYasXl=>& z!m{&M8XB9q6<)u%t%jk$9L7)Q_5jVEK|mk$6jC8mU!6`=(X3Po5b4USum>YhO{^}0 zn_tc6WeZ8q9I8XYY!#P{ZD68{YmO^dkG)+O9VlSZDBiIzF|}UIoI5XPj4?%w;j7XC zWXD%ac+O6geFekFVNebIVn7hDFInUTJ&T+qhpxv*V2vT9b(ZYSNsW0}naZCiJ)9I_QGpOcKL4UZ1kuy;F ziHJ0S%K$_yF^RE~7}ps@WEuX_3T6p^7I{xKCSi=w1l;ZE1#aZ-&=W^D4-c;9U=v{? zl%&FvvKj^Uy$HN~4g7O~HvgT_ zZAjA3Ks{#{^va_n=wWN>P{tG|wyL=J4ZXDST*&k1qF;a$>2x&%YS9>f8X1b_amgk+ zRSlhewySgaA`?*&!Y*$X;}2&7v#C<Wgy4#GWbUYNUwv!KiKI6Mm>0Ovo81~h)iXxJUq zwu!5xead3C1*-B&6hb05gnF^qe{~)q8e{;gBkCF82T}=eWfF~UYe9mWpsl~8SFVPw zxdBD(o@GLd*}cGtk6*1*Zkf0t*59Y}r1`Vxm38GrTM$zvPn?@~4TufWt_k;nGM(AS z55S5|MxxedlDZR5<3OO8@j$hMq>#&;Yj7|cI_CPZ0S6ezy?b~#x_}M;jWQ53^xbyx z^c>x86neeSrT1DPbiCqZ`bk@gi;Kr&>YvvoKsbJikX|}+=LJUeGpwTm_gBM+N>|y3ZAih%D^xvPUXGh^j43R*%`$!GuYKh2 z?jPy+kE;3)m7#RM#;k$jIVj|E3y>Sksk=}4GX-<`lmzFXfIy+#P3JV#U>tz?aknNq z`R4q~!LN)QtM46m3KM3_KS;d#AW4!+$T?)5ox(AOJH}#Jb*b#$SodSr1+1Gs>ku*# z4Q@$Lm~}?g$SZ(rJZ{jcN_SkkS)4;~>9dlUHN>ljr?=DbJEAnutltPwr5Q0Qj4`gk zd~ef#H2a~@l{N+}E5Lx96WwZS1O4qy>y8jYzqnU5&!!p!yn!ZJRP-i$+q)$AdY6Vg zxE0#PLcuSdELB^>?|*Q~$IV5~;#p+q(%#id#KOt-dmFG+npz`U(=iV4eG&}btO09D zB0_N35)_u!mnp$zUiG+O3Cv#iu&ffbPZjq3%RrfH=Z?pj;K#1jO_4&;P(P{2y1uoQ z7)8RuFqH=UZY5t=FuAQAD^P(foh~iVMt5)NSB?#4No<+^eku*Nn^n z{YHve`Q397Zjid+d6GXZy5uZ-l_28jX85-HDIy(SS2ViSVwp_repjObxM;( zu)LXrj)pYqifVc%O!3gV zD1P+k&j8EsX(km2k4gFn+ninr`DSS!ialGd?;_4AAJVFj?9M~J(v z{rzX4)(a2}ta5&^l|irYb4G>)P?lxMFQze3epqL|$iFPl33H#1!ZUi~^b(wf;fk9e z?E0B=CVY}D7%}%r%6pSD!*rn7{OiVi20p^D(Zt=>r)=QE1*V^&mv?tn zqo3mtf;*ehId%u!@*Es=pOOmpoH=Eio%LGC+cU{ zVBKqGr4e_<_gTRh8Pr#Ok*t-cmKs*$O>AE)AhuKQ>$Ym#+-0Or31w?4GV|FRH~icw zBZAxG3X;0n0veE^r)|r9M5vYWq-vUJefq#BD@Rs(-G8HGKMBQ9JO(Z>=uU7i>d|;- ziG)gCB)X6Kh^n`@HxA9hyyOR>54x(4kcpUdYVn^dRM!Lp0*^eXrFY65Xj}2Rtq!{6 z3lyu0i;5wq>!>um3l+vqAcr(()fc{Mr;c1q6_()}ka+WaK}qR;^eKx1`mjBBWo?6% z2}U&3OQ}cjctgyN9XI$RR*3q>!iKercm`EDsH07wgxr6;{%9y9Bor+apORv#WS$$p zrBgjOfgDMGWL1v8@cYtK|JLo>^#=v*pcY@){SL^cxjQTOP;0BJEFEm*NfDa5`W8|w zD+l4VKyCHT;6Cv8E_ZPE8rQch0L+k}^sVy+`I?B!bI8iQ*8r{)1migmnyC|vf?KAm z%e=r7&8&R!iU-C1G#~U6HVFQzLC*d?Prp*%Pk(elyv-S%R#pf#Y~bzIH$i{}_b1o1 zU{##j_xEsCp_k%rI{2Yk04_iMayws97UO@yx4%;um9Rt>1_A-O$4gMv2oq*@?6Bb6 zC8u?%F$sY>5%U3?(S}$#r^wV@AdA_=j^l3UTfAEW6ot2w_L+9uvs@+>r#Jb zsUcZIuR7S(<#FpTwVTSL#A13h*oEB*Lfg6)I=|O6=q8xEd96m-Kwm8o*6$2Ovd-8m zj}}Y;wG3bR%PrGGCAaJ5Z!QYY-8HYUdt=4<1wPPFC1GnOi&?Q1^x9PmbZ<%4{$Fob z`}kIf8f(*lg}H~3%8SN} zBfzm_2NDLNFu=;LqpewX5rkqfq*19+2TCZIjr@Kr-#G=C4i=xszxr{27K*2e2e<6Hvxiu0vCA;ox3V`(SZ(@zx$?x)RDx z-AK!=goVQtXwtDL;&Z>YlN&OSF%xUHL{v>gdXI=lO@xF9&%udOAyFTQ_@yi6^3S~) z!ZhdDyKR>PweBwQmaFcbmwCMUgFRxF$;y;`h zN&?-h^L^_g^_gzKJ3oraR1%}Wi>|T4K{_c!tWzpHBTQKNnOT!(ou9q#M^p{tSVU1NujI+PH zhu7nEf+(9Utvgb+LN6H}rIhsW(glDyJco#;AS-&dNb#t~mt6Xj z26WolM&!po2(HB*)PkkR&XN&yLzbbTgiI?goZxOAsb{a8o);^X$ z*ek3RsIXbqJ01agYWe?N^9%xy^Si?f3Z$6V~0a}x(iOo?{0@m*?Yj+={%Yoy`3 zd9|{?KG$b%08*JL9tsIbw7K6Aw5YWf71Q)Q|6fX-ttz*2#v4h**Zh>qI4kfiQ>S&B zGVi-nZiB!Z|HqhUqjBtEpxBuls;E`#?gr`>o|Uz2T%65(ufc4slb3R@M z2ff@9`A$bRvz;aru|Aw{Vd;eLe(*=66qPk~`a-Seecyc4;BbC*l|+DQxTgpNNs-cN z7>u6x%9**+^$qo%-6IC#AoAmI0zL%r)GwfO9gO@K;>*i#bORzFwU>?5rkFd9qF;*> z6OBiVdcPC){~4A)E5}#yaxRhUb;S8XT1gXE%Fd_uQl4f@8cHeb64iXvj^Sv^bAGHH!HoY2Sn;mFI6{$ z_BJ{e&z$>cO9{(fWqG)GOx>6_gtfD>$;xIdCT=@RiEeJ!7b{C{X3xoeTz$qY77^%F z5ngtF|JdH--7I^t>iErj{SZXG(S?udL(@Y$X+yC&wwtFD}_(oY`zbLQe&3_VmyY^boen zspHDb4r>R7?H103L;X8v@%*!8evEYvSE!!xoi<_Z-X_+Dm)%-D4Bk$Ng)OlYij~H;4zbn!&0N->&L;z5A;HWfcR8c zYFX#Fw=CV`mN`O)W#oy=w_I2KAqoW*Q(0H_jY@Tsu^E0ZoYw-626SX53Z) z<^T>I`V$+sUqan`(ME%3$h3YF8;Hrzk_svgQP=F^Uv*fk3Eu1L8&G3NDLbEncG|PV zAo9YZ0h{xy8a({ki={Q~`#VtgX_5_uK09Rn9vgm3$ILRrn`motuJM3HSM3Mghb$y5{G1 z-yo*(=QSHES>ZDXAyC>HV1h;9;I8MYU7kK_x06U}Ce0Hq`!*a_6>EHWYm|-tE|T1k z94lOw&%^U&$SM-XKQyUt5!90@cnwaE+c(aWhV3``8X^<5_=T$Ubi zzt=`baMe;`F9Pw7PN7 zOv{vEXnj=t>(b@IKDuJK_tgA6d$8T)DvKoNZ{FS?Uv1Kq_e)7QX2!5SX8w(Rd8|72jD6sFJ?$FQ~eYCXI0?n5l5i@h2Y1aWx9 z*jdZ+XLxDWwd{^w!4%^unY<&k49(fY!hAVL#pp^gvF^A-@mTnF59t16F@RrCXlWQanRVX(Ay;NBNiD-_E>xax}?$ zXbCpl*u0vx-(Q~=5fLtXdZ<>%-+-;!X85_1$!BA}z?_CT#B|lMZkHndnmlMIZSrw= zbVZ=v{k}%{mQCWHl{X@SIyU3tI3%{x<^4(=PAxw}ig}9Rc{}HfRuT_e!vFK)zoisD zi;iy;uVtdzd@5U88)M{uSldi|6CwLIp^UdlTlb+0H3zxI6CqZFl7Op@o_vt#Wvcgd z_l~jb`ts7ME4Vk2zHerwW1**nsg?H=jg>R(mqQ4MQEy7BeA5+kw)xG;Lo;0RFDg`l zfiNRZ(((LNehExn9eR5(s0yFK+P-chywrIgZraM(sST=KM{w9ReZ5R( zEc+=OXo<~+8-Ch^^5!dJ%l&#~AcBfKHOAz-T*WaxT$k%NE--NSk+S&;)W*1}vYEej zow*ZbN{b7S;jTZ=r`g*X!+oM-85I~kcvMpZ&S>@dErcMnSrX5Kb(z*1rZ05)PXiEc&zYLVl^`vxJGd~=W+PMAVYiakJ{s}Vu_tL$6@%dV;K3|2} zySRyjWJ9tc_B>Kuaxwn^bNwCU&8L~9Z$?e+Lw4+Q3TprAL zE^gR{&+C#(W>lU(zYgI_IT>D=^)=U$C?MLVbzX0Ef0(^1E4^~Qu~6&S!zl}9#Q!pWm36?ul#9iKdbBj-0L3Cd@k1UGG4-#gy- zic=}rRfP$>*ZSMdaF%(0?@@lK=K1pk^8gC*)lueZ2FUPxdSj!X3rmcSEtg>S%q=5D zrTYW|U16Z+zWPCVmbj-M7+&%h0cW+=f+#BF;li(5rtwYTv}S( z9@>NfQe#;Sn0H3-U#rZr;$eleB|C*;E~nGd(t=$%=tEq)QBQZeB!p+CN}FM^;x1Cs z5fQE;@fWVP1Q@=tf?>LCq#y8cJd=_dEe5y){tDT>9Pw;`XQ*X+Cz(G1<=>Q9fuCw! zQcPdX5JL58S#gj8zLC2L^4@o;$`E*~FBDsa+JyFC#u-6*xo2_++G5GZ-c^382z8P2!Kpcb}vwhnV4s(>ff>lF8KG)UV1M8Q`=ES zzuDS=ucp3Z6a>fu4!eDnU?rHYOYAIL;AZDxF{hpU$e~$b?Xs0Q!_I!p~A@g z+N2r7+71A?kQ}S^1;H{h-NFe9WUQL)pEwKzW;ZrCL^NE^j;rgRIu%xdW;xZ z!S8IUn^hfOuZ9QP6^ZGFiO-ij=`+s}J=5|W@_K)A|+9ocJ$lcwXje-W=2%4XH_;|Vq2TkIDgZ;0E zXQLDrC13yPspDr&?AGUxtT8hyyh&+s$&XypoSh``9ZzQu3nwXGKTM1w$^HfATIcre z@E>?-SX~p7DPOdv6H7Q$%>SI8wu#@Q7pX)B1kf4*wpIP^Mvl?aJ@tgA&PB^GB}+?G z1ZJt}8i&Ta&Ky$E2?E_bT)*b7=uJ@V#(-00NWYYo^9FvROm|c^53o|2FHdn;Dya{r zcxblw*ujz|@WhL=e&HJ74K#XB8~Nfl6L-8&e@xL5F>0CjOKxQKg{Z9TEc2^5WR^*B9F&+Y~a-`}C)&L{NUT+fmIa2|U@~{ECeCh3d z_bj|HI4HB){SE>`9bu#rzL6V~BNFcYxucVt;si+v?3L2`6FXlQ4NcMbBixDk$?@K? znqkM!0^&OD*Bpi^QpXFe*oNLA$^N|O#O}hK*G7N`E}+uI>(Hu|%h1qLq)tf5XrUgt zm4-g;>m8^Lj8sP%-sz+2EH%em7+EEkaIou8AV30*_C>AJ%9b%Es;xw}lH1YJ<$2

=poEP4s*#I*faQmJSvme7Bb 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 literal 0 HcmV?d00001 From d65b40bc19fe3df56553450eb942d14d447ff548 Mon Sep 17 00:00:00 2001 From: AngeloCG97 <51149817+AngeloCG97@users.noreply.github.com> Date: Thu, 9 Sep 2021 11:45:53 -0600 Subject: [PATCH 2/3] feat(index.html): add preview metada (#755) * Publish changes to prod (#566) * avoid statefulsets update errors on actions runs refs #535. (#536) * deprecate demux service. refs #538 (#540) * add handler url from env var & other minor bug fixes (#542) * Add missing env var to config map (#543) * add handler url from env var & other minor bug fixes * add missing env var * fix: update some env vars * fix: update some env vars * fix: replace .env values with the previous ones * Feat/add tx link (#545) * feat: add tx link * feat: remove secrets * setup env workflow (#546) * wip * wip: add env files & db_data to .gitignore * fix: remove .env files * fix: remove .env files * fix: delete unnecessary code * refactor: remove unnecessary code * fix: minimal * Fix/rate action buttons not showing (#547) * wip * wip: add env files & db_data to .gitignore * fix: remove .env files * fix: remove .env files * fix: delete unnecessary code * refactor: remove unnecessary code * fix: minimal * fix: rate buttons not showing in certains densities * Fix/hasura console config (#556) * Deploy to mainnet (#544) * avoid statefulsets update errors on actions runs refs #535. (#536) * deprecate demux service. refs #538 (#540) * add handler url from env var & other minor bug fixes (#542) * Add missing env var to config map (#543) * add handler url from env var & other minor bug fixes * add missing env var * fix: update some env vars * fix: update some env vars * fix: replace .env values with the previous ones Co-authored-by: Andres Gomez Co-authored-by: JustinCast * wip * wip: add env files & db_data to .gitignore * fix: remove .env files * fix: remove .env files * fix: delete unnecessary code * refactor: remove unnecessary code * fix: minimal * feat: voting tool revamp * fix: remove comments * fix: add i18n entries * fix: bug fixes * fix: hasura console config Co-authored-by: Xavier <5632966+xavier506@users.noreply.github.com> Co-authored-by: Andres Gomez * Fix/add missing i18n entries (#554) * Deploy to mainnet (#544) * avoid statefulsets update errors on actions runs refs #535. (#536) * deprecate demux service. refs #538 (#540) * add handler url from env var & other minor bug fixes (#542) * Add missing env var to config map (#543) * add handler url from env var & other minor bug fixes * add missing env var * fix: update some env vars * fix: update some env vars * fix: replace .env values with the previous ones Co-authored-by: Andres Gomez Co-authored-by: JustinCast * wip * wip: add env files & db_data to .gitignore * fix: remove .env files * fix: remove .env files * fix: delete unnecessary code * refactor: remove unnecessary code * fix: minimal * feat: voting tool revamp * fix: remove comments * fix: add i18n entries * fix: bug fixes Co-authored-by: Xavier <5632966+xavier506@users.noreply.github.com> Co-authored-by: Andres Gomez * docs: add env example (#565) * fix: not able to sync proxies locally (#564) * fix: update hasura version * fix: hasura version && other minor bug fixes * Fix/update hasura version (#567) * fix: remove build:staging statement * latest changes Co-authored-by: Andres Gomez Co-authored-by: JustinCast * Update push-master-environment.yaml (#576) * fix(cron): update config values (#579) * Revert "fix(cron): update config values (#579)" (#580) This reverts commit 13ecf78f0cec5c1a938a1ee0aee646828995d940. * add(link sidebar): Add network Monitor in sidebar * feat(index.html): add preview metada * content(metadata): change metada content Co-authored-by: Xavier <5632966+xavier506@users.noreply.github.com> Co-authored-by: Andres Gomez Co-authored-by: JustinCast Co-authored-by: Xavier Fernandez --- webapp/public/index.html | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/webapp/public/index.html b/webapp/public/index.html index 9c3deec2..381e7da0 100644 --- a/webapp/public/index.html +++ b/webapp/public/index.html @@ -6,6 +6,20 @@ name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no" /> + + + + + From 3140c436f6f54df0bb6f5216769ca5db90817532 Mon Sep 17 00:00:00 2001 From: AngeloCG97 <51149817+AngeloCG97@users.noreply.github.com> Date: Thu, 9 Sep 2021 11:48:26 -0600 Subject: [PATCH 3/3] fix(radar): fix radar color labels (#769) * Publish changes to prod (#566) * avoid statefulsets update errors on actions runs refs #535. (#536) * deprecate demux service. refs #538 (#540) * add handler url from env var & other minor bug fixes (#542) * Add missing env var to config map (#543) * add handler url from env var & other minor bug fixes * add missing env var * fix: update some env vars * fix: update some env vars * fix: replace .env values with the previous ones * Feat/add tx link (#545) * feat: add tx link * feat: remove secrets * setup env workflow (#546) * wip * wip: add env files & db_data to .gitignore * fix: remove .env files * fix: remove .env files * fix: delete unnecessary code * refactor: remove unnecessary code * fix: minimal * Fix/rate action buttons not showing (#547) * wip * wip: add env files & db_data to .gitignore * fix: remove .env files * fix: remove .env files * fix: delete unnecessary code * refactor: remove unnecessary code * fix: minimal * fix: rate buttons not showing in certains densities * Fix/hasura console config (#556) * Deploy to mainnet (#544) * avoid statefulsets update errors on actions runs refs #535. (#536) * deprecate demux service. refs #538 (#540) * add handler url from env var & other minor bug fixes (#542) * Add missing env var to config map (#543) * add handler url from env var & other minor bug fixes * add missing env var * fix: update some env vars * fix: update some env vars * fix: replace .env values with the previous ones Co-authored-by: Andres Gomez Co-authored-by: JustinCast * wip * wip: add env files & db_data to .gitignore * fix: remove .env files * fix: remove .env files * fix: delete unnecessary code * refactor: remove unnecessary code * fix: minimal * feat: voting tool revamp * fix: remove comments * fix: add i18n entries * fix: bug fixes * fix: hasura console config Co-authored-by: Xavier <5632966+xavier506@users.noreply.github.com> Co-authored-by: Andres Gomez * Fix/add missing i18n entries (#554) * Deploy to mainnet (#544) * avoid statefulsets update errors on actions runs refs #535. (#536) * deprecate demux service. refs #538 (#540) * add handler url from env var & other minor bug fixes (#542) * Add missing env var to config map (#543) * add handler url from env var & other minor bug fixes * add missing env var * fix: update some env vars * fix: update some env vars * fix: replace .env values with the previous ones Co-authored-by: Andres Gomez Co-authored-by: JustinCast * wip * wip: add env files & db_data to .gitignore * fix: remove .env files * fix: remove .env files * fix: delete unnecessary code * refactor: remove unnecessary code * fix: minimal * feat: voting tool revamp * fix: remove comments * fix: add i18n entries * fix: bug fixes Co-authored-by: Xavier <5632966+xavier506@users.noreply.github.com> Co-authored-by: Andres Gomez * docs: add env example (#565) * fix: not able to sync proxies locally (#564) * fix: update hasura version * fix: hasura version && other minor bug fixes * Fix/update hasura version (#567) * fix: remove build:staging statement * latest changes Co-authored-by: Andres Gomez Co-authored-by: JustinCast * Update push-master-environment.yaml (#576) * fix(cron): update config values (#579) * Revert "fix(cron): update config values (#579)" (#580) This reverts commit 13ecf78f0cec5c1a938a1ee0aee646828995d940. * fix(backend): use envarioment variables * fix(backend): update .env.example variables * fix(backend): rename envarioment variables * fix(backend): minor change * fix(backend): update docker-compose * fix(backend): update .env.example values * fix(backend): refactor variables names * fix(backend): add config.yaml file and remove .gitignore from it * fix(backend): update cryptolions to jungle.eosio * fix(.env.example): update unauthorized role to anonymous * fix(push-enviroment): remove duplicated variable * fix(home page): fix show button vote * fix(design): Fix broken titles on card component * fix(conflicts) * delete(package) * refactor(design): change design on volting tool * fix(voting-tool): apply new design on this component * fix(radar-design): update use to react-chart2 library * fix(compare-graph-view): fix merge conflicts * fix(compare-graph-view): fix broken pagen when load page * refactor(block-producer-profile): update design * refactor(front-end): update bp profile design * fix(block-producer-profile.js): fix merge conflicts * refactor(front-end): update proxies profile design * refactor(front-end): update proxies profile design * fix(proxy-profile): align design on all dimensions * refactor(card-design): change rates and average position * fix(front-end): update design on various components * fix(content): changes texts * fix(front-end): add drop shadow to voting tool * feat(front-end): add message when voting tool is empty * fix(front-end): align * fix(content): apply changes in content * fix(design): update profile design * feat(rate-bp): change text button text when user update rate * feat(logo): change logo in jungle and mainnet * fix(env-vars): change content to env vars * fix(merge): fix conflicts * fix(env-vars): change content to env vars * fix(workflows): remove unnecessary env var * fix(app-bar): dont load right logo * feat(cards): apply new design * fix(radar): fix radar color labels * fix(front-end): fix padding and margin styles * style(code): remove unncessary console.log Co-authored-by: Xavier <5632966+xavier506@users.noreply.github.com> Co-authored-by: Andres Gomez Co-authored-by: JustinCast Co-authored-by: Xavier Fernandez Co-authored-by: Leister Francisco Alvarez Campos --- contracts/rateproducer/rateproducer.js | 2 - webapp/src/components/app-bar/index.js | 4 +- webapp/src/components/app-bar/styles.js | 9 +++- webapp/src/components/card/index.js | 29 ++++++------- webapp/src/components/card/styles.js | 20 ++++++--- webapp/src/components/compare-tool/styles.js | 2 +- webapp/src/config/radar.js | 42 +------------------ webapp/src/language/en.json | 3 +- webapp/src/language/es.json | 3 +- .../block-producers/block-producer-rate.js | 1 - 10 files changed, 43 insertions(+), 72 deletions(-) diff --git a/contracts/rateproducer/rateproducer.js b/contracts/rateproducer/rateproducer.js index 0d60c31d..f67d5d3a 100644 --- a/contracts/rateproducer/rateproducer.js +++ b/contracts/rateproducer/rateproducer.js @@ -17,8 +17,6 @@ let rate = { rate = JSON.stringify(JSON.stringify(rate)); -console.log(rate); - const fs = require("fs"); fs.writeFile("./contracts/rateproducer/rateproducer.json", rate, function(err) { if (err) { diff --git a/webapp/src/components/app-bar/index.js b/webapp/src/components/app-bar/index.js index c61d2d8c..144fd232 100644 --- a/webapp/src/components/app-bar/index.js +++ b/webapp/src/components/app-bar/index.js @@ -98,9 +98,9 @@ const MainTopBar = ({ EOS Rate

diff --git a/webapp/src/components/app-bar/styles.js b/webapp/src/components/app-bar/styles.js index 33c72b31..9dbc02da 100644 --- a/webapp/src/components/app-bar/styles.js +++ b/webapp/src/components/app-bar/styles.js @@ -25,7 +25,7 @@ export default (theme, alpha) => ({ menuButton: { marginLeft: -18, [theme.breakpoints.up('sm')]: { - marginRight: 10 + marginRight: 15 } }, search: { @@ -71,5 +71,12 @@ export default (theme, alpha) => ({ [theme.breakpoints.up('sm')]: { display: 'inline' } + }, + logoStyle: { + width: 110, + [theme.breakpoints.up('sm')]: { + display: 'block', + width: 180 + } } }) diff --git a/webapp/src/components/card/index.js b/webapp/src/components/card/index.js index 0e31d5e7..a0329de5 100644 --- a/webapp/src/components/card/index.js +++ b/webapp/src/components/card/index.js @@ -16,6 +16,7 @@ import Error from '@material-ui/icons/Error' import Tooltip from '@material-ui/core/Tooltip' import Grid from '@material-ui/core/Grid' import { Link } from '@reach/router' +import KeyboardArrowRightIcon from '@material-ui/icons/KeyboardArrowRight' import Radar from 'components/radar' @@ -102,6 +103,12 @@ const CardData = ({ subheader={
{owner} + + + {t('view')} + + +
} /> @@ -160,6 +167,7 @@ const CardData = ({ @@ -170,13 +178,14 @@ const CardData = ({ {...props} ref={ref} state={{ owner: owner }} - to={`/${pathLink}/${owner}`} + to={`/${pathLink}/${owner}/rate`} /> ))} className={classes.btnRate} + variant='contained' size='small' > - {t('view')} + {t('rate')} )} @@ -185,25 +194,11 @@ const CardData = ({ - )} diff --git a/webapp/src/components/card/styles.js b/webapp/src/components/card/styles.js index f5e5a60a..fb229aaa 100644 --- a/webapp/src/components/card/styles.js +++ b/webapp/src/components/card/styles.js @@ -6,7 +6,7 @@ export default (theme) => ({ title: { textDecoration: 'none', color: theme.palette.primary.main, - padding: theme.spacing(2, 2, 1, 2) + padding: theme.spacing(1, 2, 1, 2) }, unsafeChip: { marginLeft: theme.spacing(2), @@ -19,7 +19,8 @@ export default (theme) => ({ }, actions: { display: 'flex', - justifyContent: 'space-between' + justifyContent: 'space-between', + padding: 16 }, radar: { background: theme.palette.surface.light @@ -32,12 +33,20 @@ export default (theme) => ({ height: '90%' }, btnRate: { - backgroundColor: theme.palette.primary.main, + backgroundColor: theme.palette.primary.submenu, color: 'white', + paddingLeft: 24, + paddingRight: 24, + boxShadow: `0px 3px 1px -2px ${theme.palette.secondary.main}, 0px 2px 2px 0px ${theme.palette.secondary.main}, 0px 1px 5px 0px ${theme.palette.secondary.main}`, '&:hover': { backgroundColor: theme.palette.secondary.dark } }, + secondaryBtn: { + border: `1px solid ${theme.palette.primary.main}`, + paddingLeft: 16, + paddingRight: 16 + }, warningBox: { display: 'flex', alignItems: 'center', @@ -47,7 +56,8 @@ export default (theme) => ({ color: 'rgb(255, 152, 0)' }, marginRightElem: { - marginRight: 5 + marginRight: 5, + color: theme.palette.primary.main }, blockIcons: { display: 'flex', @@ -92,7 +102,7 @@ export default (theme) => ({ }, boxValueRates: { display: 'flex', - marginBottom: '15px', + marginBottom: '20px', justifyContent: 'center' } }) diff --git a/webapp/src/components/compare-tool/styles.js b/webapp/src/components/compare-tool/styles.js index 43a179e6..cf0026b8 100644 --- a/webapp/src/components/compare-tool/styles.js +++ b/webapp/src/components/compare-tool/styles.js @@ -166,7 +166,7 @@ export default (theme) => ({ } }, reliefGrid: { - border: '1px solid #f8f8f', + border: '1px solid #f8f8f8', boxShadow: 'inset 2px 2px 2px #fff, inset -1px 0 2px rgba(0,0,0,.1), 1px 3px 3px rgba(0,0,0,.1)', backgroundColor: '#fff' diff --git a/webapp/src/config/radar.js b/webapp/src/config/radar.js index ddef67a0..9278edb6 100644 --- a/webapp/src/config/radar.js +++ b/webapp/src/config/radar.js @@ -21,47 +21,7 @@ const renderBackgroundColor = (chart) => { ctx.restore() } -const renderCenterDot = (ctx, config, scale) => { - const { - r: { xCenter, yCenter, drawingArea: radius } - } = scale - - const centerDotColor = get(config, 'options.scales.gridLines.color', false) - - ctx.save() - ctx.arc(xCenter, yCenter, radius / 16, 0, Math.PI * 2) - - if (centerDotColor) ctx.fillStyle = centerDotColor - - ctx.fill() - ctx.restore() -} - -const renderPerimeter = (ctx, config, scale) => { - const { - r: { xCenter, yCenter, drawingArea: radius } - } = scale - - const strokeColor = get(config, 'options.chartArea.strokeColor', false) - const lineWidth = get(config, 'options.chartArea.lineWidth', 0) - - ctx.beginPath() - ctx.arc(xCenter, yCenter, radius, 0, Math.PI * 2) - - if (strokeColor) ctx.strokeStyle = strokeColor - if (lineWidth) ctx.lineWidth = lineWidth - - ctx.stroke() - ctx.restore() -} - Chart.register({ id: Chart.name, - beforeDraw: renderBackgroundColor, - beforeDatasetsDraw: (chart) => { - const { ctx, config } = chart - - renderCenterDot(ctx, config, config.options.scales) - renderPerimeter(ctx, config, config.options.scales) - } + beforeDraw: renderBackgroundColor }) diff --git a/webapp/src/language/en.json b/webapp/src/language/en.json index c08e35ee..140ffe58 100644 --- a/webapp/src/language/en.json +++ b/webapp/src/language/en.json @@ -14,7 +14,8 @@ "btnVoteBPs": "Vote", "clearSelection": "Clear selection", "loadMore": "Load more", - "view": "More info", + "view": "MORE", + "rate": "RATE", "remove": "Remove vote", "addToVote": "Add to vote", "selected": "Selected", diff --git a/webapp/src/language/es.json b/webapp/src/language/es.json index 91368c87..3df07717 100644 --- a/webapp/src/language/es.json +++ b/webapp/src/language/es.json @@ -14,7 +14,8 @@ "btnVoteBPs": "Votar", "clearSelection": "Borrar selección", "loadMore": "Cargar más", - "view": "Más información", + "view": "MÁS", + "rate": "CALIFICAR", "remove": "Remover", "addToVote": "Agregar para votar", "selected": "Seleccionado", diff --git a/webapp/src/routes/block-producers/block-producer-rate.js b/webapp/src/routes/block-producers/block-producer-rate.js index e4712927..9eac5253 100644 --- a/webapp/src/routes/block-producers/block-producer-rate.js +++ b/webapp/src/routes/block-producers/block-producer-rate.js @@ -127,7 +127,6 @@ const BlockProducerRate = ({ account, ual }) => { }, [accountName, account, ual, setShowMessage]) useEffect(() => { - console.log(userRate) if (userRate) { setRatingState({ ...ratingState,