From 3e80159c444580b34077a01fb9707e494f6666a4 Mon Sep 17 00:00:00 2001 From: Mikola Date: Wed, 17 Apr 2024 18:51:27 +0300 Subject: [PATCH 1/4] stack --- src/assets/images/backgroundOpportunity.png | Bin 0 -> 33807 bytes src/pages/Stack/Stack.jsx | 51 ++++++- src/pages/Stack/stack.scss | 144 +++++++++++++++++++- 3 files changed, 193 insertions(+), 2 deletions(-) create mode 100644 src/assets/images/backgroundOpportunity.png diff --git a/src/assets/images/backgroundOpportunity.png b/src/assets/images/backgroundOpportunity.png new file mode 100644 index 0000000000000000000000000000000000000000..ea60fe3edac6f2d4b2d5589543517c131dfbb825 GIT binary patch literal 33807 zcmY&6A8!t*X3rH-zpplh5o)K%kAPp0tUoAyKtO0n#QbN9jDP?uk(2zO34L|eg{niQ z&;d7)XP~AD?VTqmzEU95o?(e_FCS0N`FJ2^Bsd{^??8IkL1&) zyOoUgs!i^b00OIs8aR9s_AMH;;nd>e@4wCtQFm}~s41B{5+I;;Ycuq8cCIs%w8-Ay z$@7Yr;LJYFCPCOs>h+%7-9vn_k)*r7zcQ~~I?>w;J|v4hjA_bq;LW|c*Bz)fm!y-+ zBE8z5$TTaSku{azxxKr~eTU-UcXxMpGm0T;d1J%Kv1N_1=CGqxcnJ=N zmr6oD3@q~t2(qwK zkL(!U?06zz^mA)k$k=-<$=#hDni1U5Ps1$4)4yRnQJ=+vrpQ2E>g=~tfeb{k-tUY( z8dqv~qL!AHFr_6^(ymC$^tPqSv#t7=y@pn+tE;EhTAUB{;o5GNmP5}gQL3S<5~Pe7 zSaa`XWMs4mxB{OZ7kqCHlql6C+f^Ansu%1gqGWfxk&?}D3aIcBMzqJc@B|u6M7|0p zWubvlC=*0V40fx29?>*e_4u)7GG~*P)`WZCKZ-9cE;`tuGrp^W?w$&?kbF>E2#aE} zmi(pr=@Z+{hTPY0N{Szh;0fUGh+0aYMFW_?AjW^(c%($udL=_eF;5~0e4%a-rY(&C zGkG#D?CJY$TyRou6xgp|ei@xK_y22#pt`|FR1eNI)5^E$G zWU1{;1c$i6*kwB3GC&~O1#Ow}cu)hzBB-AjG2{o=MA7@}wEVhHJ)$J0rgS{iev>31 z==Lu{M*DC_=lsu~m*VQlsi<^x6Xix>~?B1@&XSfA;>sF>t8wC{b4`>gEk z?L%w{%QOhlU&i+L_X7m;51yj9|JIO#d^>sZV2z9IAQetLy%}*?CK7R|K~_sdwzR3> zP*nLZPeBSYy*C)hOgY~&BofMTT|7M(Hi@iIHHr^B*k*vO$|7@H#Q+IzZ3%b16AC9cOjM;~=NZ*ld; zaD}-DecbqMHyTF)DO$^~9Qjfkayn%H{8|FrKeTKhw3I0p)4g@@qJCgL(QTI&)X~AA z!i2(1_)0VX`952|boSx)EY}WK!p+@%Kve0srpBedAHySKI)}Mvz@ug;eV*m&;Gejm z6Y951`o_kr^(u3-v+88_2CviccBPP#JtB5h7pV14Y<}lO#qPA(fxgmj*frIFWrj^H z+MDzz$Bi4xNTn(cbs;{th&>TR$Ky^k3e!(Nhnvaw>p$L z>nQ^V7x%3_1%bD61Q(ygZfp|A!ocA~CR;N*i{8ng?h3OQHDnI^gmiloWmrf{L4U%$ zKRP)tvkx<(LP`D>%vokdjWQCYj_Eik*$T=cNUoG9OS~jvcSba4X#q_RbsLaSgCMw!GKg$mP(eQQ=si1;s?zbtBt zF=BS7+i50r!%=a`*(d{l5uIPIiCoI(Y?<&2C|$@e^rq#?=iKwkO(hw!B0@;gnvSOi z(p+gd=|84w{xIO2I{VaYmRaN3?vejMI-Ffz*hK#N9WUPKlD@OJxui(3SV3BH4ya(K zOf1i!H-%V*bZUB=9D8bR+Yp=f^>hge1kO>kxtBnne!3t8{rmX{cTB%)D8G2;`$Ezw z&$gn+axbQfd-QS3PZrpoTzXHwDEeV@oshIx0YPV%=q40+&v)n6(5_YJ*#FT4h5IMr=8BO#FUuVc|_j*A$1Ffu3GN5U&|T)sNxp z4ZHJSN(zc2^*j|rW8>z{PM=ik79EmUrzZV$VbS0?f)7{;pmf*E?2xE(5YyDsm(S=F8w`iZ*Na%F@!$|b{Gc=G1W!vdlC4%Z9<-=kAWgWpOSj& z$*n%cviS@*=5TMXs9xdzEEFk$1S`Zsid?K`IL2yFOUw!Gl}!Lq&~dC|a|_ z3uXEFUCvPson3HH4_!$>Xb~KEjPW3BRwqeR#3_c4>V3ptK>KG#Wn9qQr6}>8sV$cS zR~r`8U>&OdslO|ma%MS+bv4Sw)XTm7nWIdNEds}!}@**a3dDPP|v0`MG*7t&Ov8`W=lHrtAW!F z=1+5oiK(nq4-#{2CnEj?3XnDvqn^FZk?idwZd8eb>8hNL4ND}Ja@Ef~9Ak&DhRjn> zlz&##4EB!P;My9k83|b*I=^^>$nV@s92j$$6(S`9(!Y0iKQ=BV^$SpRE|0cRfK`sg zV39Has_6601JiGI)HN>!IR{DwGjXj~Li zC&7FA9tYn49K)PTmIDz4x)Yh1nRD}%BkdBIVse=d!pRe8OK+*BJgWmId;8q%C2b!5oakU$&qE6KA7^K0!NvkLmVzSf z)4LqDx(9csDu~XhQqwLS5&v5Mgi_#s(qS-IPuwM;a^%D{!VXo|$$)}S zca(UsiVB#D;IiyNr!+r5f3(s^HLSp#ST!)h)#PXI#Zz#mK~_cx8sGbmto zo=(wvxM^9EdP(k=O>}J@Xoc=)y+*~Y3wot>&RKzs_SnV1JS;=lSx~w z;~aJ-ciPe*DzQLK5JL&|#>XMl)aG~+W2i+;bbx>D&ZP&QnnjQQLlG#0Cfq*zLK*Wi z1Jr#jQ;q%S8lCT4S4p_1K*;}X!jF|5GzB7FDoRR*4Q;m1NrlGxUk@1(zZi?sprD#% zUnGpYIdQ6Wm_wiq32seaSzVpI%ubrI;htBp9~LI18SKndvC%Uy$c=2tJJ40~G0aeI z(EZj@k>BnAxR=jgn`_Ae=sB?AjtJ|1&kP*dwM*6UVB_b;_v0OjO<;=~p#(9tj|wVsHTvT3QVo;#E_e+gB{iKG&H&&F2Gu|W$R zy(DUzV+>XcTXb_7Yqb}cg2aBg%#pA33<}yRv%oLNR9AXsX>MNp-Fi?nhLv9wyQs>5 zUyx!R!q5D1!1^`DV&fYEYQMgAiBp+_sT>{48V0--2D5~K)VF@vwS=UF zWiX|tg``1E`tkB?W5$RmOKyVs1;sVMX~eF%6#IMGQ3Fv6GXKZ}a6PRDnQqP*QkGD)`8UJnwx&8{gKY-j?bJpT7j_-$PZ21*z}SBjYJ zrMhG(mrguXV_Plzz^`1@c4N1D*UlXl68^kTmI@}}wHy@X)xLdvxUpVrApcjtxcfz0c z#0>V9kqVMfPuhrZcVwsR!(qPy;>NfvM%{_GixJC0ijY_n4)vLp^sd)nG&y8znNJw9 zo(Uk@4=c>-q}sO_<&jNj(QH;obN<}(iht!SK*G`+Bq?1e!GHez=?hdib`d}U%1KL9 zgurKy1mdr8S?BaQe8iuoClw3sfG2hzcmx7{aE+~CzGH*BH~ma zLV_v0La|XN=%~&z`hDnxZkx`Su{EMhzdFV!M-jup*j`Q^YoN+nIr_|C=OFQOUz6fn zQcE~+&`j4@_xa?t&?bwz?qoY|ur>w>&}|D~kf8h~a!PG>qLi*jiK-O`{Xbb2@II?k zaR2_kC90_p3Z;0JAuGL;lhZukkVJEHGm&4HaRg)X#a2%>@-?BJp5D&ten|SxzYu-+ zyUNl?7nVJifxiqdPZvQvCp5i^bQcmi1JWR%b+FVDCfSNqImcx&b?(80TPajxMs*u? za9w3~IpHIV^wLN+I$7iPqA&meA(%R;NQ?5_6Kz0a!3ySTod-Hb{*_2e{Uq_%{E*U!Z~yplMZ z8g=+Z;vjV0Bm@bdaMNvB!|3-PN5A1-C0Nv@!eC?L`aG=xUiE*tE$hftFmPKP26ap3 zY?&J?7VM5Gh(4B`?`z!3PcJ2RRY@E~sbc&}07==&Q7)bSN}Jdx3k*(Xkn`sdB#(|w zb8la9khcJ-cgiBpDAWtMJ1|Lsij%`kno!X>xGfArAvcV1YZNqTzhdm zEdr$l6?5w80IFVf1MtR@tCG6jrtjV)ntyOG1q$TV)Uq1Y!iH13u}Xu5{dL!uwr|B} z`|+DYfekAymAZJ%)k^EiXb;@G1pH&dlJ^@yu*#!grRKP=VVj{c1uG(kfyUQE63e>F zB(3_u97*0>3PL^EMX;N2&-b#c5;hnla3;OU&c*Lb;aB&GPQjw+qT$qM^hKawM!LpT zND|HTCaz7T+3CN50iS=sXT)3^{{TD&T=lYmmFoXK8aJ8%z!ZhQZRF0l@k+T|!BUS4 zJGLeK)TOfTtT0%K(K+kW$RRl!57@L%pH=N>Xwwv5PZD+O@hwfjE@kjB0PwUiMt_rO zaY~2178H^#1W0EdWjsC4OTwV#qY@<6X6JC%N#XX9?d0U7xd&H+NScCG0{Jjh<2J^| zEP=RR@q1f$cQXW&uwq470uqb1Q+)>`uZ@T7vif=cw{E`v{_hi+{lB@lLe-J5WtDUjF+u5qh7p9#wFmmcJ6ZiSq&h41L3B=ES2Qo` z(KuuE#Y0=vT=}PHx>62N_FRa3EtWl!zYl$7PfQ!+ME&vQAgS+=mCcxfocy1qq)p*n z+_!OqgUvoEa%o%6$DunTGhg_IQ@LKf49gjjZObQV$%O0@A0i^6EVGq<2(yW6semfd zCdsoejk~uuaV61`X1j@m;~s5~JRVfv zd%5Br?9urJ9Z+wQ6DXEAFJSy4nRaSxExS}!MZLXN`uiPo2=Eu@FVc@7@~DMe_pzSUY^C?6`4%dc6@Hj0HM>@XRJ+i zYyC||<0NQ1T3lRw8JUn?)^Y zs-D=axur$Sq^ov2spK-$u}{xhhz|stB40dx+};wX z-iUPhebbJL&*J+o0$HElSJhOo|GQ*?%%8|PgPvH#ui-jkW`MN#P#6893xV)YYx3!t ztH1Su6IT><vf3`j5=Vg}=I58^=O@3P5VTO6u|=$hY*K`z-p?yV z-I2dOc>6#`6(MNvtH=)6Tvc!De>`GhVxEmlp3ahVpWyC6Ga0OS+p_B$X1VdCiGTLv z*xML&Dw|R#xV5dn0BnmTWjN#u!_&aich5MHb#v~xrP3MXHd)TteswpHi3X1eHPeHC z_bXbpfxr8GeII_7xGmT&2=#YrkKmAOca(UT)c!yHK>IsoNT z7Iy^T2ulOU$4qQ!t4(oF1|x#ce}DZNea;6Z58N5@W6Ue)>PnG>St(w;q7x1LcOL?F z^Y0cE5$WQD#Ff-%IDQ=hgx_daSo`-(womx?&)f-|_@IFcLJbtts{`Ba4fR zd-4q`^lsZYAiq>|96Rv#vN@XQY!7?BHMID#;|pt;iAgdt-Ct2_01I*I-_2o$N6Fr- zn+UUBu`x%^0dSEpc|PGW?%Cd+xslsH0zR%U3=jx3kh<_z)yryOaiMx&MK!U_i+lel zK0f{}ZKyoP^w?(9^uC)bo1&P^NHiqNF6Ar1E8&2sJgv1euS3l6*N3dkzEBjxi_{xyuAS@1)f|Qq|K=>l18geJW9ZKx%?o zoL^jUAvS7X38!>PqfKKWl{+q+{BdAPKejo)J^?6Zj}JnhLVh{ja#Zj3xc-$x79_p+ zMvylqIQdHmaDYLmB{jZsi}oBqAIdG!vYNL^)B}e<(5={uZ&SPhIv97Qoz1|9m1=b* zP%i=EtHf9lyNX-r5AnPm0e=4bToCc$)2@j=x7i|{ngm%|)A$T&0nnp&Mq*JjBSy4# zQOP}+6ceS1ZQn8bNy)=v-Z|EgHa0g~{bi9`1g-+|acZ85yflY@eYw2s_H2z0o0BRz zH#c|q-@nd$9U}(96ksK+2H(rFv9L5WSnU4%8KzdxIux&rOBzOpxd?3u;)Q4`E=X9C zy(Wo#9Sa8lYmO(osP=8nm<18T8{U3z(V*u%Ytwc^RxY<6CgoS8r*m{4hc&6d{jRxu zGO|;nAM6r2K5%@C_`NQITOnTxS*f1>!O#JyOEYin^RdQ^CBDyN4IUrcftn%(i1cv( z(?j#|N)BsI(?O(eJ2%qzQbpR;*yH-?`Z?q+CM+xVqX0FQJ#Z6PbEw^L`pOPB-1}Mo z6ahdeqC$p#dO(eJKWz#7Z7kEcSlM?Y9+2~KR1<4(B#{bUlWs1VP03-#wB6EaCK-Xq zJfH@bhAQDNuaF;k=r=ANL00V1vWH>vdkDqH5lyIL`sJ9B121l(bK;|aukmyiF=Wb{ zdV1;t73O3bmy$THVEUgvS?3;O3D^CF!4QpNayfN$bSBLjM!}LOo(1#3cJ2Zhn^?jt z{$>Fi`gyoYM3D-(;bBP-(i)zL#J--Qh=@pf%>wPg!NIAMFBHn4Chssf-*;h$IX7vQ znhdjmZ|+o)rCVXVN)@GJwhxa~*rQIIpyiiA6u4r-t@rJ!6;;xRkS6Z2k9f-1UXfos z{!b2_1Hf}J9XZG#pW`Vi_B_ge;u_pb035 zT(u#xn;RP|01G&lTRg^fBsbAUQmtNK@LL$pc@1mSE|FVs9uqSR&nk*S;K~SDUR`C{ ztCuIj2uI;f|LFFaUr4CqV^!tkRSEwxonL-l8ngY7ewnaAqxQ=W=qw)l6l`oen8_{f z*Yk5XaMsy@3sK<2n@dPFwY3MR!%F#PzW}}|+vm$S9J{bvZ6?f%Jg^ETm>6o|+;k%Kje!sJVygWbwrM-Um_ZF8|+AR%C z#=!~5eDhSg-m2zfD}`4judE0WlVwZQwHMp#>&5rJ_@Bjz+tnQbsF99-C0suEHn1B9^Cm74K;>)e7RX0(cpz|Lv z2u&5WeaeE9#cS5n*DN~ogEph3Jud(mfn#tm_@yVKq1A!Wl$VaZIvmUvg~Y^ke&ey* z{U-yK&Dk0oekZwl4;0_#a9f$hDkpf~e?sJNHSX)mx41z#0~Y*#3F$1$iY0N1DbpII{(ra339u7phc+?(DcXfC<` z3yBzD@q-E|5Dq>*>%S}_!omP>HOXTAu(QCk9Rs24>wx^no@^L^Dkm;%PrdC5?4K2f z+YnnU+SilQ!1Zy=4%p+M?iPVq<>r4}Pg#Re1qAzmS10&#J@NDZEnfUgijgqZf`vC? z)am{0$-Eg4z-3y%3nkPf5un#2Tg%J3{WJrjJWbA9-CA*I$N)p0e0cDgiWw!u2)Ag` zhi600N1}E`0Qvl5a=4X97-~E{HbM|I+d%?hPt|1R=JZr?Mq*T)(A1mY`V2FTA(!Ol z;pR{nb8g=)I~fL6h`^xGz(T+HoNHudcQK9aq)+0)+Qh1yUWHbdr6*-!+E_+=WF$$3)gpdLUh|V zEb1@T!{twTW|ObNCleVC0(uW}Myf-(hnhfzD8}x4lev5o?1aqFX6LK%jrDbQM-n*+ zHKuegJdXN6l#Zl&G7Nix5Hu#(*2k|3{gWnyeSgSM4|&=;J3C|1?px-;GCx^aS<8~% zUX~W~?$_i(r}tj!H#C<`z~Thh?Qrebf&A9qd;Nd+SH&ONkDLiOwzo@G*s!)1_?6z; z(zUZE7(q?a?71T0QT*#3c%)M_*v7p#3I2qA9YVSTr?4e+gO|RSgVE*bc-)e!#8Db> z%aEN@g@+(K!Wk5Ttlw?^;q8?`Y+`Juk^=;#`x7{KRLfz8|MI1B@4~2<8W9xOPM$Cn zmGpU|i9*Ze9T(UtCOVbYKC#=m|NdLqT%PmyS4`^)_am2!l|O?)A@0=;KcKp^h_<_= zTaY&d0!MCL#)pE0iz2Ivr25pNR1AnsFRyZ|;*p1!76AJ^)*v~JwfIX* z|7)Ij$btbkA-`gZY++-;J3v)chZZykD6(dD#EeN!3@$Dbp@yXEYQP$7+A80jTka9S zHtKbgX7c33VL9##rbX-A+Us~(s_?U~ z(EIc$Xdw3UcQ5~!=cmYMbO+ApKmWuOc}zvTvv`LBy9Go<_MNvAV{EtGaUVpc_^mc$ zQ$9@Q-$Rj36!#a-EO?hx8_zb*mWT8EF1FNhc;{9t|E5GJsm<^LkPi}l`b zpdG*9@DtGO8rnKzJ=YKP%j}|uU(H;uJUq13-OUAd$W2y+Y#5MA)#p}&3N6gd&Ew@M z3IEsu>YFRqZ((u$A+sx-Ddjpt)~~76PCF5V{QS&@6SBmc7Z(>J98Vj4g56fWV-!8x z^g-WNT{>C>Hw>E^KB7blo6@||hZEtB^e8Isn7)>YoKnW0n(71qM|mO zod&P&P~5ubV$7+07JWEweKDnOZCD3oj6T`cijRutxTIf1Avy1fdOzIX-xsJMy`gb+ zHYE9o@1mWVKkcEvw@#ce2RYlfl++YX4X_V+w#bz9axE3cs}pwCCj(&sGFAq(t!%@| zd)rm&{Np;ww{6dc`b=R)HoI3Xx-}ZV5#2d0^ies$sjXbsS zwo{bn+V^x+qY0w|@AbC?rXc?aTH<4L|;w{JIp;^bgOqeQNXG z-#z7?O*+M|b=~i%%&jTNKn&X;;;XpjhlabSzjq3>1!0lcmUZuS6>hs+#{oXsj zY<~7~eW}$py`pSFo4%;-vI7=%xe>wG?seOTF=H6Av%G;Ga{(@P8^j1hB46sz*KS;QbDd}1xKwzIG3vK5Tjj2c{1*loj=a3Q8Ts83 zXF%s-`t(=utfNCHH`JaR%%qDN1&6aV7pcr~i3$tP2bb#vf1T^ytkbw{@9sX&p7mJ9 zp8e4GD}gG{^o`lAOGab>(Pbx{Jw?jI#01!~jz5lbS=Y@g^wm=1r1G|ZaxoVjuuuPE z2w8Vb5Xx1U*=B6xl6H0a^S=l8v8e3poq<| z?99<1YnZE2&VmEq(E_(-FTs636t-MCAoBE%) zY2KgltUKbRIPi_)&b3DA1n>xrgJf)ISE_sHuGS0^F(b+N(%zLSA=vRP_;xutm-frb z-X60VPVhR5^6`zBRZ9{P1pAh-=ngD%K8ZEOelZWH{qCoB8#9@1^y!lh&Jz7*mtRXL za?$~b8q~0RvNWEZf<)hdP)hRMN_8R-)_O0n7f;0y%wY!MFDsm}(H#l!_V%_zK5^xf zB%Xn3P4R0a5El5Upj3)@y9gQhR1fSEwzjs`H|o^v{a#(w-$WA|1>{jbM3REK)matv zO;PVK<_Fsi9kMlZvrWw0m<{B)(O8AsV-BFAf3h?MN3^jf+E@K z*r+`o|F$uUiGl_W zR2Q%L@-d0l4A-bPzm9<10YLgJ`3=#V@^KFcE=c|L`116>QXTtU)(z$H^Vrj0w}JCIh7Q zm1>~^4^K}mZ~rocB~Av8H}MWIK!SG#JU4)@lT_{}*?|@MMVerFK5WANej8+M(qqQ- zKW}eu;at8AWqoJevlE9m%_c^ynQfJT;QtZO3UtV$y|f^hpN>peI`RufVjyM5M|)J} zbJV(M+<2?H=Kb6h!mP~5gEVjTs;4jU_OL&7rU0Ol)Nq0w$H&X~{^6$F>E$n$%qvyG zUQz&Y&|7|fS9voWk-1|yonG}e z`n}b_@}69|F|)~LYyq3GM#nh?eG;?buruG1Q;QH#cT$?B61)WSt^EEDZfxXR)S35k z6s0w}#WAqCka7_4m%VbvPN1jw)15;+WO2}So;Mu>k%ld9_!?eza!Y#*pPrpe)sWPeXya`!B^|@aYXMFFwf%4`ql_9dD3gLVCQ%7$ z*e=WMXY&PqnyxV&H}50y6`1mHoyH_**efm70y& z=<^ZK>ZgVFobm#ZBGfyo0q#`r7ZJn`*4>uzxjn$1?qD54j*|iMMw|h!B=w|f_Q-{p zT|`4bA)&>u8NlK!knpB|Ri_IYh<)+Md#d5ydCKf|&WU>LR%km#D zDdC5;%ht3yY}WrelR^D3O-1M*f_is`&N=SRIaK2xoRB0JMZ~GRcK1(bLnzgO@2_z% zv;ZG+qLg9Rd-n3%DPn)wEXho;yN{0^@OYPXQ@Wm&!GG7v-d~c9&7kxDuPKf0yWOx! z4R%96{8vE7uS({!+z8)@`riXO#Z77aG$eJdBsJ-wJ0)Rl8+2gm$-X%*h z*wEUWPLt&mwctq1UIVIlEpx2)|CvMLLJ+iW%G0U^D3Bs^XV*!C`f z)sgIMt;BMBEL>wQG>_4PDxx0!zF*?*_I6S5eAI${;VDw&vgya|&Ea(J$HE`5T%eb%vf^!4Vt8czD8>!ej#Vz*&t6l{9{=>0xVsLrgNKOPg--h++!n{0WBQ17 zsytyUz>;6wB0jS}?yNUi*(}*|JKXgL9(Z$nivJxuVzcDW-DF3RDEk> z<7vVf$dvh^kDQnkCO$}AVtTonPlziA zErkz9rK0W&E?N_=3U)-Lt90jXAs=yi@9%!K?j0PlzgM!aP(|RB#o;G!%herx2Huv}FKj zU31|@E^|Yxj@GX>)q%8^kwZNy-|Odx8~SvbWCf0Z=YMSmbxSSv2?87mdha&;qR0YNjeb}TZX+}7HA4&8%#orz6PJ-~|_^iZ$~gh{H| z-oO8rtY;Qe8KQ&icS28OL>|*D^0SOUw$8Gl?*LNk5iMLJ@bkt8>`!#x8tB8f%O=^c z*2BKo)!kio9Nv}bw%pSOgj~RhAlcF2lMaII5b*D;SoOn1oAqvxweThTm+O*#%6`4dmQ@H1Np00V#T7qRw%3& zkNIZuv;3EcaT10X2&xaJ9Spo+Y~E3InICx9KmrLr9?=+=9mn;|c-1pu4TZVWFujo182d;&AhdxRE2xloG#$?CjC5U0!W%5WiqIY1HJTQiqER`z*hW z8yF&_>nPNZk6g6eB8H2pd0L+pX}uI5UB9bE0&-8nzmNj50DOS8>g8-ntmEZwsk2o6 zZ2gZDFR$%8FBv!1tdh_d9QP4e1ZqM_Xd!hp_7J5cdgoULc+=_S*;-2vqaJE_Q&W=< zZK(3<(dO#K!6RWH2^!9DGb14sY^QuDv;kCD`!>>oT$1TGXovuHDF}i>Wv3@6n}A|y zCyg~5y7O(o8Y4WkC@L7}xAvHG@zQ(GrQDT3a9lvno_u+BP4f5k4?6a5dm$21-^*1# zbJq#AmZ(X5E#TPH%L3xpNT?_@;Dgf#tPT_skZcw_m}7c?|98@L(A8AJ5=s%9eR#S$ z|1%ciz<>{e+$~t#WqYNc`;Aak*h1HD+jiNmHWmvT>Tel{XzC%0(8C)a3`=7V4`Cj> zlqMWhHmvJyQzwI)b{HxfzNvgtG9X?OXDaUddN`jNpP zjyNRRXr$|Pfczoljm4%l?Y42N`H{$5?4fp}0k|NyixP z^d?cODwN&5kwo66l0b#jzTEf(P4; z0WZ>+aR7>56tbkNt)weU9&_EeJ{6Y|;!I`}_)kSP2^8J}Py$L_z}rZs2d_3zD%yQu$$#LW7`R|F%AN5|ZFo!*K0J083My=vf` zkwOLY$z8zVQL)DLU6Y0afzU0*yNG{i9TI{Z;Umdgbq*Br|GRqvAGk70%z5 z84{=f7V=mx*3E41IUHrj;)mpiV9K(zTz)hViF-W9ZJA`rKr3&a^KEFV-Rk2z4m>dJ zF)e@VdDb&v(^RHPa!miX6pi^2i;W|IfVeSk>>Bu8sKtNCLv}B&-qt2>LgLQAH`*0D z?2+X`1vT961jN55H$H*Q?{ZD$*o_T5{p_e5~QdVM%hQd#~YsVnKEb?x#*ej6ZKtm7gZat-$Bn#pt%g)hMz+Y0-o~EPb4W}lIoSnfb zXyx^ob7{dG1TOV@E6gW$z<@?_XIopt3?jKqSw`9MuQ&^8I(uv^7GNS_HUMB!VNC2* zeJB=iGwDkR!=Yn+tA3@XW<4dy0yGXpoU9{TUdmY;NruD$tA(0G{yKQ?1AXPTEL}sP z!|z~kCkFUFDXi%qpJm;bFKQjM$*yERkk`2}HGen;z-VLoFqymO=S|<9Hp7INckv$N zuK|b05)NpKfXRdPxF?7CUl*VObmXSWQt4vX3#}Xv2E-j8>Ltys>q3HwE6C&uWT5C) zPEJZTIEtW$`S|etU>AT5$J?|5!!ew)xfLpN%v<>qBZ4vG&mlM5c#f6~_J9+WR|VX2 z9ck1viCVld7AxBH8Bk4vh0)^g5$Ek4OmmcQn=)XSF>vkMn1Q;Irhjx}`fw|X4>i_A zWg?y)#@xWh2ZL8@Pv1}ij;4(2{(b^TL{v1RhNl-;mN?0wBSs(z_TMB4;OIB>O|=f2 z8*}230*)Up8V_??mwF*><+d{&@Q{>y-U83a-NWNIAH*!ePhbU35 z)s&y;1%J2U37|MnP3?Z1g}?8|w&0&W=y zhyYLTBNUXjC&%bFbQ5=mZEt}{1SBV2Rz-kranKO*YeGNXcRq{=*!9MGlXL!`G7cp=rqN)KMV0l~%uqP=fNtU1^KX4k*|8B`eV zYfE^~e-Rv0CeXP|wEWEXlT$}qN2e}3loN!Aa*2qI=)U-Giap68+}~bu*%WD%moY9v z<9BUKbMved>N3NtLo39s38J4spgCcmJHLa73&ABgW@KcfJMfU3t(aYBLhO<%gwMzs zS0D<((Gh*RDIPh~G%Ch=q66W!2XJ!m=h)tvv77B;8#*xI5Zio3F_$Ei-Cps!5^gJl z>%{jM^v@>bHKK3T1&uAZ9{aLKu>^Ya-*g9UalZ||?{mD0%*C|%XEqx0>K7!GJ%L{7 zA~v^L$vLckc^?e~3Fm4RIU$FjAJoK0y%x^$jf;9k#bPjFxU=s!vuJOEc37{&HAQvw zi@nMuX3XNN-quOK?L1}o9=mC`FXc;8S+xk!PIwgsVI`Fb-a%Wh4LP|)A2KxZ<0m?M zMYO)eD;~c4uB(xEIH{u))EwanIArRxg_c6uYd1GHvN0_6&OzHkwKrT8!XzI6r9=LE zNn)0!B4{5_0ZM(lx}}_vFuxyUxR_`cwKq^EKmR^T?fTHw(=+|7pw1CaQftZ2>rohYK5i7t5@cL<>o7=|_Z8uvlw5o<@l5u-if`SAiMP!?Ia@9LBuYquwP( ztqFS`KAAip&kcww9OX%p(=LdSUu>FoyqrDT+p1#C?qv^e9db3 z*2L);qUrm81LSITizZ!uM%+ePTGph4@aKkr@z-i_N@@5_>)H2$Y0}S7r-9#jPPI?x zwUA3yX2$^)@(5u4x2#};!9)Qcc{^2Mzk%}2()xiQAy;I_1Yg zzn0m>+2bfl-B)P6@0`{IHp1{r0n}q)paK{UVY(JcmSuPQVN@e_)JN=LSyvzfsv|nX z+g(XIczhIe)clDFA*J+9Y3i2$bch;28t5m1QQ$;$3s`lxA%90oWwbz!g|0{8fFS z0`z5jKm$j?^u_%RA=j%eid;G>ls31llg%G?#IpaQXJpjWs7-Q#1KG&|)y-JRuOxT* z9-Ly?`vCg+KXYIj14S`;Ih?~KTDns?mMk{HGa$f7O_E&}fc3h1_M)G4>}+M%(;71y zm()HIF#BnJE;9i}dAm^U{wa0(&MRW^YP*Z0Lsm}W{xbq9-!4YwZJL_#x1WC}kTfay zZ3|}f_Vo3&i}eQ}sJnV?%|e$jt#r{q4mNhpT8`xRxHvAFsqbc+AC^r=kjk=FKJ-Di zTNCxyf2rP%<9_P)S0m)0U02|oDkTL>q~K#=Z*xHX6~aSb3sgAr$hq?doVNUeIe|XF z1{(!pO2*d8pBBdzxTND0mNs;iWATA;$(>+M{yf`peKi@4o>Gp&)AVEE#RVX~reTq% zG?Ur2O9jl%S)+6!{V~YFtGZbiRRSo;z@{lV_QbD{|Cky5HV~s1jCCO|KR%87^ODT$ z=lRGj$MlN;$VR=nDf@`aL;hE2H|ZMwDyN?DxVz>}a{cOnqVn2Ni3w^%HX}!EY4Yhp z(0vU6AVmX2+Ws4(2z9r$gzvlQJ!O=IG5hWJvU9!l+@vdvvZxd7pI}dE@`V8>;mrV$ zICcIK6>ZhjfJP~spH$d?zEF{2I&cUM274`j(Evf^YW(9do`QLa3KI7SJ|H#@(4q*6 zH(8-pLfN(zH}6=iY=kRuTQg0_FT{t0alZ&AV*db=UHZ2PYikB%BI_F)4fzpttCZVi zUx1M)5-G)>r;3JW(hVND#NYcueyjG^fuOl$$57saYVUt!g@@af%F=v#is&O3}5M zh0Y!gD6k3FWId{KOcU3fdYTAVTGVOm0>ye%dirarw?TenfT@e{(Q-ge8Id%gHP6cl zE(X=#bzBzQ_CnSF*yi9I0poYLjClkpO^<`XREN31`P}!fwx)#JUKtVQsJSs;lB2&WbcC>Gwxg91Og)SfeujCl@sWf2=o7qS?~4$ zY^IpaZ~se!+B0#N?r-270fw2~VqFc?VzXzdfU)e8Q96bH#_4~K>JMSLTGkaO(Ek}{ z1_MFMm6N3Z21?e98W&BrZ*AQy>hvchLcbY;q>hl_)sP)=b_PER!I;bU4qldZ47$uQ zBnc&J&PTwqJ!Sl#lFmDjs{f7SHrcn39oNXn9@!b!rLs3k_7+0+Ue}DW${xv{DMWTQ z*{h5wBeEh%`aQnC`zQCFbI-Zwe9kl8@7EKiWG8>&0hSOJBtNE;@<$ITVN%(g$%)R)56{Te z!31Mn8CoRZ?`4t;dNb0Nzq^Tu&r3^&JFMn{Ug}h~P`9b++sE7cY+RUZep2ZCKSaF@Hip3Ix&3nfy!|3g5a&Xk zBhy%Cc;s*jrc0(w6U$2Uf|k>&CGCpp+orMb511&bw;o-(tG5Hww^puAaHkKF?6n)1-`J}) zl`mOT$e@p7NN-V{{C+fxZ2PnH@7z$Qol>b`X2IYYr@w)_;pw+?0ul(0;Qu|1QT9Z7twk^#BL_oY$!K_riTwAtiPItV2ts_*=tSgiA;ymW0 zHh#1VfARifdA?MS#v&=d>%e%!U`cg_@^j}3ounpS4o%xCz1by3BvXqCRP9Ml>WL>; zI4*^c9u0Y^JxZLM__l)Jd$@W_h2MoZys_ISV-fSc;}2Je!e{Za&oJTW)=` ztjH05@8k>G#pt|On`m_;y~L>K<2#(R@|9mPtKN7DPX@?(Cr0d!@f{TnV9?n1Ujw|MdO6 zzq%)jTUeBcPw(Bfj~%nbcY^$7Wu5bKO^t?TguUa!$Iq4aet$w4ae71gNyhN~pSjZC z$e;5s5&47;o!4a8HkCzewyJE-J}+?=T>X#~)hG?FjR)3P=T{R)1h!WRV+G=gq&??d zb}aH1%Kt^ahHfmUK#WD`7_FWKEze1Gw$+&O`BSp5R#0!-4pn^O@dHwz@J~uZ5Z(F3 z#l<;`bZDJ0SMy9CKafCGtG(W|+!5!Fi4Yp<6#S-DV~Aq3oSvB}tx>C`;}|IoGIUrv zjGol!S{SJ3;EeBVh`AO6{%HL(0&c4CA0RKZX79Xok3+;JBif=QH#hg6%NIg{OAmz@ zu%g#zpkY*ruwefxey>|(Eimo+UVI3>W+_wtW(Lan-lOY>jKd|j{aGWjeH<7w zI3wK~h4v%HRll!wsNSHf{Hpckv4>alyYt642WJS0U9D#Tix3)84v?8M2`EXoN@uqP!nxCCN;)=%2>z3Q}DJqg_g!4&n}3-<}0yBEX!% z6=ZL)v#T}llxYo6lN+=Mn%SmFIRV;B^uK4TZP4ASVpFt;;FG4ZG;6G1Z3;DiPs1)+e(Yf0T8?3n_#hm)RA!ITy3O*^8jKSu zPTTjax?Qufv+vjPchM}XKDa@T&>M%U-E?fym~ZX1tpC~sQx)^;?h6k^Gu6>1TL<*= zKFJ`N)1II2QYhJ2aq#2PdzX&qaM38hEL2WyE}mMF4MQhAfNv>T&f>Ge-!Hk?9{^@? z+K#*yBtl&gu5y_$H-UNCcPzt+?^YKi{E>4w(+(FNK0V!b^A{f*3qR$+dj)H*u8-E)Pnvc-IO~5@$3csT6T})UhJ5zI%xEF3mRY*#M zrMoB~XPC_1TdpZr>(|XZ?-X+;nV8l6WinXk@#xW`a6J!(B18-yoe-}uV{OPbih?dX z`2(Zog1ogvdU`&`I7ck=ha#gJCUZ`OW8iVob0ZK`H>sYfSNpw^H&GG3ztJH9Cc-Tz z(KkVwHB=uKl?NrS-TS9DbO=a!gq z(yc46w8!O{4yL%dy1JH|?}$La0ac?X&tHU^3$U&^Ou+ZoE>RhdXf)%E3wTO=I{2Tn zgIcV08f*^8l}jB>=I>fT-{L#4l(0uK9k@Lw1bY;k5Thax3f+?BW%~{wq1iT6X9}V@@LZQk}rZEtfGS20TH=6 z@iJPm;i$ztWOK@~s4%+bmR!72D3XNH{%M28)oJ%_*I4^7sO{TOxZ6}}CLow1W3D}w z-lortP3|(Xi1%SO8~Ng+GXU|;r0!FrE`#Zis1Cvqs*mzyxj%M8qw^AytO=Xj5l}N&1wiN@B;q(A_O2SH15_+|cw*cp(=hnPe zb!mc`k?qds_lTT>iymiFTCzBw{p1h5%_oRR_l#I0dsEzGklgL*yO5gd9CwtCDy6)Z%}E1y%GsrUI`hHz6cdh?q2;cckG}@ zrNCC%AcGAN>akjm9yBVFuMrs5%33M`24&K#=kJ_pH2u#(-6axC-pJLFP#Gvnl~j55+H?tPhxx zG@6%TXYJFJ==eMI8i{{DX9*RU42pyyYDLm!m!Ct|5ZUrq)7a^y&Zdu0y|q1V2Oi4&uw(J8P)dtq?IFfq;T7sX?yJe=82>!t?>?`ob#kvXwE_3=6G zNFB6^T9xkj7EP*w#1oQAl9GCLzx<4GDL4zEm&9 zQu3`NrXM4Zv-_v0(-wjt8e z?#{KYN!z(WhPuaSQrN(#wSka6l*ka*r`pFj#KQt%N7fD6(@;2PN%Qorv;jVIaZO%D z+QKR93}d};#77lE1+2^Px@uFcfx5BZ(+23NBb(QU9t22zp44sD`kIJ4DQAFaYMJ~89|s8YSVpXDuqf=W^eo| zn;gyWq_!zA>fdDVC%#qB%YH~7d+6*?eXJ#XN4NR1xzkS`(RokBd71a z20RyOR^PJEI6w|1R1nUt?=SrZ->Ix=*0rAk`l&%87XYyT zGQXC_MPdI134ABN2en&op8%6-^Ac?g&CwA$;_{^8g(mS|mYll#y}`38gCB8T+wa;f z1)c9U7GAYrzwqaH`uOr^Yq+xNHzulfqN(;2c|dviiu3gIU6IK#>0H-%BEEPG*fmCv z-eFUml1a`{Qoq6EGb$&I*^qDys-DRA)Cv(d z+da%ydIS$O^TorJr#lIFSxx^^bWZACQ7AF$yu8?M!rvwMc<rA+4!QHl_z_JJ-0>2zmR^76f0WFebSR3S zE$8CM*AnPp@~F`J!s~kj=1RtzB)RDp?EDt;$g8ZKO}{a_Lzc{uG^V4HY>H&-Oy4At07Z&Y!4K%wr&kVG!jo(3crf}weovTKT>tVvu5+d404#I_ zJ!6Wv3Q6H;Qc4sua(yttCIQuI_MrWNGQVgv;>NP{t6BDI(EwCZn>bb^pLQhH;GKCC zH*sU%@KW#d26FOIfjhUmtKaZxGj`?5ksO;c>6E4{dZsf+?}U?l=$RHCM2+??|fzM(Z@#f^F`Gngz<@z zJ#awj>8ky};$5=xyz=z;P&{e(GWBuy>FFu)9|89dSPQBQ2$KstNlne0=WWXFFZep7 zjhywVT-q`>$}@BXX?E!lSL1rx%mu&xjG)cB>#8NYX zTzU1)<8Hm%`{Z~z>jG~wjEsyLyI60#O7Sy`OOyGy{F$kd7a!0UOAlF z+~j5>sIsCXxOU>=I05uf|DYhbxRz@Iw9i3KG`i3qyNSEoM7pXKl0F3u$3I@azWwX8 z<+umO$8Tcn8&P7qQ0zB%DUWj^nwy<9XCGolc}+6-tRzP%d|14G-k7}cUpvBa`@zY^ zgUekaYYAJ8G>%h)*Vk%#@JMkV$R3TqAcK4QRr(Vqi~g!AbOiC5(;(*DewM)}t@dGh zftlP2!RYYL%a`zQ`qH1nx&39Uubhi6B~6CCCY@%AxrEgVq5N?*HZUixHJ~wV4jpx~ z5`60L@Kv51H45Ia|FpmDQ?;qzyZLQ?_XiIS#l6cZ^>faba}4i4n>Y_e)bf6g8Vj%j z@={$;H-*t46+_84LAIQo*uIBV|Dl(DswEJKf|`mSX(&xtU0(nCby2_$)GR*<_o(`?c~Djx+`)lwH4coDCp>9*rb1)oSm7nS=tT7F+@%?Sop@JuV26kT~RF1QZSMCi($IA>F#jc zab?-NDStct7e05kC^AXQy2BggujYQ&_Lh~|Q4y$w0U#q&1rn)rDqdn zSctUL);j&y$tOrREmZqm_mqatJYIErtf)&3_ap+GnUi#z{>Q<=ZGOSQqXvu~KaCQI@EEVhu3G|S zB-iG3sTqC_cV^xZ!H3#dtad7KosjM2kMCPr^mZ#k1f6RWJ&+YNzmJa%E*c7!BB|hc zT=)5OcSlH+Puy>nu)^Vf4haFbgw(NVhX|A)B0_a#LURLGTVO7komxiO}QXBX=z>X*rMlY!PS=i zsA;HaY7=~RoFKyGX#GnH#5dC+YhmBxAt@P|qW2GOs;l5RH5uQaDLuba?=OV>V)U!> z1-0PhU=~gEQ9y8DAYZa_JFO(KeANOP!Kmvv$vWXZyK*`ILS-4L46Pfo zx=c8WV^evy160#Yv|6}0X_ai=(|&fF>MhA{vfOqRLKFVN$Yi z#a|nuQ+N#+6Mp0GR2?P{0Y!HBOFeziX7LF6AWHua^vb%%#wwz*M3VKWGy7@M_VP&3 zb%p}{?W=W1%(OP=-|q0Kr<=*;zQuP!A%-r@GYBf<<(58&czcPA4K2HS4iW1VTp65u z%c+hB7?8;0UtljU;$-G@LUTStUu}}=HE@$ZH1dy-MpHc}EH2T1M=Ei}|L;S82N|D4 z554Fi?k@856Bm+{24rh@KqZ*uLzTX}zAyAKnS}0yQgS4GE-~?xFEYfTC{n6#W&SQ2 zWWZqQh}&_yZOkh-qoJvp%J7Sl=3LS(Cf6dKT3IcfecVS}eQW6M%-0c0!PMpsAn(fd zK06qXld0aUZEhYQai0qnDwx+}_Hc9Ci(9?DKM-_&X8bFlxO-$o4u9#Ap{oJ6%HT$sor4Dy!1K$&G9EmSesSRL^0VET$m`7cC!=7Y% zRu7_V>}`^6MebXxZ>=3~*BRtOX9b)CZ0b`9eu)W}bVt-?B6DOj!My|0?2SUxIZ zdz8py^rRn>CNQH|;g)iE(Pd*_y?XW6PoJhVFplciFkhiHdLty%#}AcxqUWby-#}TD zM@8yOs($p)m__v6v&WC)xyY{r-js-33=*TBDPOs(Y-md_uZE2Q6W`Hp%*U0Uopp_u zI<;m3kKTfKs_SuMQ3W-juDTV-2i%Tn}d#p+)8>IR1L%k69|{H@3Q>4Wv= zWC9g~IByWuipCt`S6ZunKw~mh`=_7>qh;|h zN0d4(Te*|rSDlsaM6JW3VWB$ZC`OOL3z7!y4|&TKi{58%7F-6*raS53O3n+)CC-@-F&|t#q z#n4Mi<$ut1-B?@eX7=Q21QsdIjc>RkDnG>N$zX3R7^HJ9XX16SEy?2>H@Ghv z40^}3$@tcMax|eGQ(a&`42w8eKQ49d<2X`C4wzW5zb?fg9WRC-{2<^V`s~B{Xl|Tp zPwg|s%wMYUM6y9tpPFa&9@l_reI`Ityxxr|XenbgfJ-DY*H zse61T{S!(NT1+2LxFK$0B8mplakKy8wvQtqv0qf>Q61lFbVlJ90*=&Y1G)9?k(>a1j6g+S zn8VGWs6sYl0JylgKe&J2YvAi6&dlNBrT2lEC&2ftSTJ;b_>jLKFWqjptgB1uP5N|2 zbW(c*NPtSE?j8zrT`bvyih=HQ)l|E37P)t=5v&16Yo9+}@ip~hsNG5G@7VeLFug0p zk4pm%RMGs?pSl@|I02)I^*q7ZXnuTdG>W)QS9Zr!%0-rR?Z&D}O)=?*<9nU{f8oK- zY)F)!*Ut1bvKeJ+Q{8gpYE${&I^CV2OhWogye##SjyOj7IAr*7*YkGHFK%xB!p}`D zp75OQ3zIKNb{5?VIN4k5Z@WpUF2nM9@(ip6_=L&3x1v;iLa(sT31Kh&9>??v#aRmZ zFRW4CZc(;w9tgdWt+74~_t-1iAuNq%$O;2@Z5S0bGhKFSbFS{0e2rA0jd=^~%rmO} z*ScYe#~fBOy&>Z~gfHZ%lbM-{?^U55rda=)Aq5~BaCkfelfSN%sNtx!`@ENgp7 z5guJfcSEsv>x>FRl%9FxEI!8^od5m9Bq5o*|JiV5t@SrlTy*XtdVVPiweX4;S-ED4 zFJMbE44q56xq)qUN9@>L2!R((;LrbDF&_vVG#jjh+HQ&5Iswj74xH#KZ#1v`(L<&> z77#eu`FJ?--`}1iXUz2#7ZpW58rqh_Ayp#Ghc{+X zj6WXq%Ew~9_~W?)fPa2|zAm>mhPkHw^dH$~@i8Rtkum(Ysg7e4)BBgqv{9JQU!U6R z)d0)`ob2q9SvlPzvog^AT;~j9=}GDQ^|ED3yjbyP-ut_7Y7i(wlJB>Ba7nwHV#I$6 zyI9aG4`m_pqsTUAO~S^)MBdG#qkdM@rUk#i9Kb4~6flJwuzQ8JTZzrr$@=;2%n$&l z{qf#i6ninudDzHwqt4&Cm$~UXt71eh=D$ymZwsSoowUtl5PH4_R$` zqOWea#04$CAHL0$zq5xOZBcO@DHomqUXVm`KTL;w-OTc{4v{Z6o-9I)2QmtZg6r~Q z@83cX^Xax2Jy#eJ5j@JoV}Wdv0YXT3t?9DxUEgNhI>VPQ6cb5NZt}+kP9)P8k{jA+ z)A~6zj~~LMP1cpwR&3^zlOXVs6sE-fa&pqhJ?FFx69Q`Lrah(9SMw&vzyIX&_mbm{ zB@z;*>?nvPeb#CLNFzacQN!hpr_SOFQP{4uLN`D?-}Qvqv^`IXGkwsD%iqSa3uFBB z%cMk5h&#A{QLu+wum?PbLBBH9o7%@^cA{*{e@%?PcXr}9De|1UUFlebQuHP{k0B?OQ(twfYKMRRuKy?`yBr><6H< zP_p47Oi$}(K=3$)46yd_5ZQ%iMah(_!z0)~H|#&EjPBS0fZE&|KZH9eF1MPE4wxh_ zT3MKszU+tX7xl^GWwo}-W;$+pN^MQ7;bNvinpWT_t{e_yMtGs zKb?%Qhhc^KEaC2%o1Y*3f>42(kYJ8zX_%Kp5(fqLteQ9l|6KXo?d|PZItZWrz!t)) z6s;}+;*$%DcgH-g(W*PRqbq@i#=H*?00wL)83&1^P_PyH&R&Q-{FE9@Kn4W{<1A24 zfgJ{pkJ-n5u7JBmKpCMM@!!9w-&TRdCNEyjwNk-`LW->5apj<#JJio z0D%Ob6ovr?ik@i1z={SDsY@szl75(gnw}SeF}j$L0>UeDAjS793f1Qi{C9pIA}YG1 z)-p|9d2Kv|B6K^Qsi3;}thT;h1lsUX)4_0lsGO}?I&VKXE(5(t=p=eNwV~60igs*n zWh8#txG2S;9gc+?7AdlX>rB^X4S^6{;q^`HcwU8YPW-L!nZoI18L z1zR^M*nvujzQ3kDvbnAFBv45Wp}A zaE;e7p~Kd))(O}D68hvDOqU52Yu+)aFMPMWu@?Q{+1VNT`)!PP{{^D% z)k}0_p-BP}pK}$)bJM@#vt$v83p?htn=j`(#g&deH*fD>eDA-P{jrmfbU}65sn+W! zjFu1}?hAu_0+%!*fzi$Ac<*^!Wn*34fm>i8QH~9Gp?uqhGsF0I+e+&_ZX^KYlVh#@kn#}8;* zIwxOxLidIIUJq?UV3hp zQIyPjJ$KYQ!=N*6RICS+p+T|qduhLg;cORCu+KHGxgWVZXLB8ERYaH)@e&Xv%YiO} zrjahol5yvrIb`vDl53ycTd>vvY=?V<^A zg5R%f+`qz_M1M{)GA#XT^kngei3Y$IN>%xayS{$qVE9E{n|xs8)^fwH)nQFSp!Oq@ zTDH*?l(O1=e;BIUv@ow`QbT5@n%mlDpi&+#w$SZiEekUO5|k+rtDooQ==9Z+%U(i_ z9{BV+1M2B@$DL|eivqP(lGtN2yX8d40$2xcff76<`3QR?B z=jUCZ1XEHzGyq-d;T6yUE+Rj7SLJb22@gVnyohYwoY9$yjPN=~+F4hzSO(PsrJBpX>a+VXq6(ae-u)(4A!m zXU<;*a1pFPO#P}a_(P(ojtnFLB5`F-X& zpuGS4%QhTRGrldd!V5u-zR3PXx(j0U%=7~5%0>aF0b zZ6?15u#>oc*+v zziP+EgE9ua@I2QTOF~J9--o@YY~D(K^gvnAcUykVgpZNM0M~q8l(-+1TJb zyCV1%ebIa0GdZthzDN6N1n(cwPBbV!%lbh?Ln}GIqcOM%t1Hu%C ze>UHRA;_i@*kw2*FK?@aC+1TZvk+(cQRO4OB>LN}YBmu*U9~^nit+=pisGeCX-JDV zeVfhGz>|bMrpeGpf~1l%(IZc;-I|4vXAcASwih_h^z+7`G-?h-rALaKPTZu*kEb`|IOH+O)|JmzVz%MUjjDM`pfa?qRpm%LXt;6!vRPjG zdjUh0U}TNoBcZotkY!|ME{hV!|CG5tk*>Xj7T3p#nPPzWx1uzLq(0l4&p@ z0hC<`w30yUTD*%V1M6|>^%&!2j+nVaL~dOYC6TFT&-nflhk zHuvytr8kL6^v%#z&TRf|eM?s(O{I$q8K$xr1Z-Sc@o?l{Tfh??t*)HY|$rt!8ft(?rmEzfGQSQ4zn<)D_RE528 zx4%E{+;=L46;HWjRcolCNk}ABOx2xBmQNsC$hUv(E#y z9bfTy4m5bPkivzex(+(Qv?;BL`f+f|`JI)_FEBri;+;2_R~8G}XTDwZJNZCNO*vo! z1}ryEy^P~zh^!zU)j5{ZxUWut%)5XXO*=NAs%Ofb;!FOq#MT79a4V^0Ix$*ls$oZn zHQt9fIwb!_!bAmc7P0K~nsWO3d1I({%0cI0Y|z4VVG>$g9gw4T@EB zm13#GwhLMJ&AV^d>+?_>9=~Av8mvu#3~3)}1d~0v9Hjt$nFDr=Imv z;hC3Ss12BJHry=R)+a!kUyR4QnK>*8MJ>EaP;BR7$43-k5WmlUi*U>{I!*zTXO(cp0C zev#7Dlr;+u-Z-tnbZo#*_{6EgP|lCe&M^ICP!~dGBzq_Ynp>pcG*b#E89|GR4ZZ*< zyy{n^?qVc68kDXrr4 z3HjF5kn~u<_#S4N7*s)VfXkkIY(Gr}3=guYzVcQ(QSdg3+!v0LAB=_M+=UouZg2Ha zVU;9x6!SR6+q*S2H91_M!;k!0hsMV*_desnKf#0k^hZfKxoKA_wJ2uIG9n}vh|L~W zs`6{kzb-GgCtk<*9U-_0^J)HrV|Eaf-eOR05zo;hu>7D!w+fnrAT29YxH>}v zk)hv>x$kT>X@9Ixshngo;dL{1B-6r_^&G#!A}muC@}Iyfa4Pgw*6*L26JZD%8X0&7 z(2ni3XYSzE&0PQPC`@_LN*TNW`j?hMNSz;z87&)H<^uu#E%u8^M8F=(kJoV+ciY?Y z(V@f4B|E%bc)W=9XaNQb5xp^sws8F-uU1!D5F`2D@<4VKWXyB8KlX#uLo*PdF$HCc z9{##a$*rKib_<`cE$NnWIVmoi9v5?o;Nmf61)dK?PiBo!5;%c0Xy;xj}PvUvRM|!;p)rD){f| zOJfRFeC4@saKcHZUILYy=Nvb#K`*+yMt&^T)2@JMHqbc5&-!0^8X!oQzV3|IBxS+J6N` z|N7T1L5m2w=sH8vzS?Idc4y2=A`h1^>Mv@pR@qEW9;CGX*x6~IQXmqN zWE=jSKrEqZ`MY&B0!j2FGc>Xdd zCIn}0bWmMc7+=re@1fUV3rq6jrf1(%+cB|a@9tebWqZIzEe> zo}bK2bcB9m1?{~97QC&{6^5n1+7KspUqz@sbl15MlbM;>sOn#M=aH}P+%#%*WaKp4$L6;k)|9}k5w9o}q}uCf z2Hq5B7~k2kS`cb~ezL#%4rI$0I3{8tdqzzSjY(n7qCK^N^~2|Wt&56|uLY{KVjT$f zuxk{q*;G5v!Vt>5faf1VbJxFp`%-pT^!R<}-CRLR$#YJ0M6zfC?yY6#(;c}u((d>^ z+j{3+m#nBjm>?v~%*<@?JEz~8r$Xd;#+S7+hV8X^XYr;qui}V!SiOw85>=DFpS*RB za-xqc!bWl{@x!Yiz!FE(BA}yaalbl#{Wd!9r&zk&)zp;Hk&0e5KZVZ6xQco)TVOM)O*Y^-iW7G>Z z5<(3>m%a z8x0y94-~_E5P~$)NTK-Sy%saQ<$ig*2x$G!bA@FKQ|Ay;0FTdU*tXvLAp_1nJKv<8 z#2iVKA%(88{aS<#RG)7;dsqbDRmp^_WCSY8wb-u;^ z%z<;DS6?${RFg4^!c(3OxqZlnTaJugQ` zN-OjdAMx=ba}ZCgE0x|x!S-23K9n80&Ckwib@&mOE4lv=Ua0#8z2K@13pFjna^(H_ z4yQzJayHwJk9E_%P$Q)BsSuA{W>x+gig>TXMFpp2?W6G(ox`Sm2iAIkmID_1vzc88 zFvUIc+-WzD+n5d99ITY)v|kd9Q7fPHL3*cCJ~dFJQ%X*Hl!~}g3)tGiZEEfbQu169ZNG^r%M zE?mqrdOC4_g8jjw;yDLICB<=MHZaAdeKt&KbkORtx3{6h<`XNFMV@Oy1~I04OLayT zJeox6>fC|m5Fiw%NuVd==hDmwHQJki6gg^JPm$7!G);l-x6yZn*S5h{K4!rTLh62y zdJe$&Qb&Em!>maUE0l@?0TORnVW9~Z!@1$hE%S@W#{}Ai_i}1N3lO?J4m;*H)hCt4 zHEG*ZY~UN;!4gJy+J=diiXO9utlqv#L$g6<9oqv_Wc=D;@ z+tiEv9$)F$iWMGA$G-ll=V&iXxl%x=IkQ;v{@pv6E=dd$0V|Y8lWF*2N5UTdn*iFR z)`7X_IB*5(I^3u$O}a-6DD03zaiR!S;z|E}8AZ+-50?#%vxHZRkhz+?F; zBZ2mGB$km)aszi>GXyl&-FuO{%p`L>Jv?+7oJ5~i8aVa*9z^NO{l*y?Pw3Z+!J$muxBpU(dj#G7SlYSP%#Hp@5TEqOPUpo z=Av$90aUhLeA><0oYvX>+E_aAL`U9t=*wE9gTF4Hj*(63Xd@K96l2lz3PRIL1K$m9 znczrZ#v6gaVS0{e4BQOdv6!tF+Y_GN-q-Eyh?t>*&aMur&7;QJWiNM>1I|jZb+tgd z2^o2w@AN}Zyn_NaequrwfNbxwtcS z(CFl)EG7`r|6B7mx>f%-4eFsXxyDeoWU^^4gENjgJ^Dc`xRiOeRe~fB(S- z#y=PzlZ&;W`8UQLfPW0r9z>%e;A-S%OsdVUYmoN1WFd^Sb zXr2zT=mVXl6&l`4j7(4}!^=5P&({jUo#xfrH@74X!i7Tjho=p6!*b-;^wy2%ocPn@ z8n!_b^5xfZHsMl~NxwYm8Q5VUopXzSx$OnlFRY3-5}_0Xx>hKq0Wevlwu)yClalvK zBwV+-lR(T*v*iI#9o5HY@7vfe8KV?v{eD4T*cVz4WgNCH9F0|#77?K^9qp4=b}z$p zoY7#4tB4K#rrrb;lkU;t`IkOB5|Qw|G)W_1!5GliR!EPE=wCm)zjou$$kcev)qw>m z>-t<*$B)5OSNOPZwfUVBg=UeIiF=FYNgYG@=j&*6OSO0?9 z6e(U-!F;FZxwSdF0O!>!?0h0f6lg3k?KR-*+F_J+8u&zoyBLF8=$1g%5T%^%DoUU1 z5)vijMVx=aSnv|GjW_iemY)BM`KMXL_DZ7tlQgoMGsi{lS^wg z@o3aM3A|Np!-6EgNz+nIvgXRh#MgOJdvh4a6FRJZoYcZW23@_(M4l~AHRC;!lKPL~@@hrqwQSK%^Wqs6sH zE^i$->9%(MjXvnhts`3tTK#ZJ?Qo|TmFNog@g}_@X-d{8VNKe<&Y=0P$&QbaIC;NI zDb^@5;Szgktc&itDm`oW+Flq-JPPbBqae>#dpepda7AFsW_(j2RY=5hjl+XFIf75+ zzuFfG`oG#2IwBG7JDQiekml-F8mx-0l}6jgI6W@z@%datlZ?;WRGw~kZn8PKmprn5 zNOycq>ej6%+n=LZ*l<}3)ZzjUeO1B&ep2;n6~5poSe04n8(a6IPcfd;q^ibA;7ET}c;Lc0h)kp(26|1CPW zi3@9AJmngtgwGKAXbO!43b&s@ zCny3#CU|+8P5Cq|I%zs+uTPMy&y!^$3_Zl?av5=bzQwJF0vh~x#PH)oe_qqS>sUvN z1v{^B6ENM!NrNt^px{pL&s^xeDH14llf8+5L--M<-B_<%MUXB&dh3JqDqIiiN~wwFK_^PjjZZa@*H`@GhEO0}DIu&!01+;g~+H zWMOA6(q`OZY2nx`Iy!y3pe&diN?99ywVuoW>lt>xS!=KQy5y#83@#3wH_C5IO}HbB zIPhn-oub1F64W(1BGz;0K?a(`MEUbKBQB3&O_mU*RFnWh!CS#V6_^k2`+ui(2yEbA z!G6(VvfIN-D4t-FLMbh=KwlUIMc4UH~zyoQ2sR_MYe zR3PB$V9n{s)?@*Tz7`z(CZLYYtXU#_a?X8p`pr~0S3ccIuMq3L*egz!F1&3+hMtYb z*hv-6#1|XCkrp`KXgiRF6+}Y=owb|S%?x{;21pi?1n3q_X5zC7u`~Fv5Z;eZI3UnU z9SXVlG5f|8uUbmXUknd~9rD2rX)k*Rg?@M@N9LLhNB{cb=zW0J;awHF(N&MKLa{}` z31VxPBxpJ5X(E6R3P3tLhkenfM&rRjpu1a7z7E~g$}L{9soa{TXT8{FHqAP{MBU7+ zH&FhDA79jcHZD#8ZKDSnyT90T5GHQDr4qV$=aX}vafv~*`^HW@sRf`p5VO4a(wteY z?IafNsjUYFO&7z~r|sdA={^x$dN{#@>p}6Q6AU%|CTy|r)vf@V`s=4~iGH)suU~k) zgAyAC8Iwc#>>0$E+ { + const subjects = [ + { + name: 'Backend', + skills: ['php', 'yii2', 'laravel', 'symfony', 'django', 'nodejs', 'fastAPI', 'flask', 'python', 'exspress', 'adonis'] + }, + { + name: 'Front', + skills: ['react', 'next.js', 'typescript', 'redux', 'angular', 'vue', 'jquery', 'css (sass/scss, tailwind, bootstrap, БЭМ)'] + } + ] return (
@@ -54,7 +66,44 @@ export const Stack = () => {
-
+ + +
+ + +
+

Stack

+
+ + Окунитесь в экосистему ITGUIL + +

+ Вы получаете полное управление над сотрудниками, имея возможность контролировать и заменять IT штат. +

+
+ clue +

+ Можем подготовить специалиста конкретно под ваш проект и используемый стек. + Таким образом вы сможете сэкономить ресурсы на поиск кандидата. +

+
+
+
+
+ {subjects.map((subject) => { + return
+

{subject.name}

+
+ {subject.skills.map((skill) => { + return {skill} + }) + } +
+
+ }) + } +
+
); diff --git a/src/pages/Stack/stack.scss b/src/pages/Stack/stack.scss index a1c55672..9397911c 100644 --- a/src/pages/Stack/stack.scss +++ b/src/pages/Stack/stack.scss @@ -37,6 +37,7 @@ text-transform: uppercase; letter-spacing: 0.03em; margin: 39px 0 6px; + z-index: 2; } &__subtitle { @@ -72,7 +73,7 @@ &__ellipse { z-index: 1; - top: 65%; + top: 45%; left:50%; transform:translate(-50%, -50%); position: absolute; @@ -185,5 +186,146 @@ &__opportunity { background: #1E1E1E; + position: relative; + + .background__opportunity--left { + position: absolute; + top: -50%; + left: -5%; + } + + .background__opportunity--right { + position: absolute; + bottom: 0; + right: 0; + } + + .opportunity { + + &__container { + padding: 105px 0 0px; + flex-direction: column; + } + + &__code { + position: absolute; + top: 35px; + left: 55px; + + &--center { + position: absolute; + right: 31%; + top: 34%; + } + } + + &__block { + display: flex; + } + &__title { + font-family: 'Geraspoheko'; + font-weight: 400; + font-size: 343px; + line-height: 1.03; + margin-bottom: 0; + z-index: 2; + background: linear-gradient(360deg, #171717 0%, #2a2a2a 100%); + -webkit-background-clip: text; + -webkit-text-fill-color: transparent + } + + &__info { + display: flex; + flex-direction: column; + margin-left: 15px; + .info { + &__subtitle { + padding-left: 31px; + color: rgba(167, 202, 96, 1); + font-weight: 700; + font-size: 14px; + line-height: 16.24px; + margin-bottom: 30px; + } + + &__about { + padding-left: 31px; + font-size: 14px; + color: rgba(238, 238, 238, 1); + line-height: 19.18px; + font-weight: 250; + max-width: 355px; + margin-bottom: 27px; + + span { + font-weight: 400; + } + } + + &__notification { + padding: 21px 19px 23px 31px; + border-radius: 8px; + backdrop-filter: blur(8.699999809265137px); + box-shadow: 10px 9px 14px 0 rgba(0, 0, 0, 0.06); + background: linear-gradient(137deg, rgba(87, 87, 87, 0.34) 0%, rgba(104, 104, 104, 0.34) 100%); + position: relative; + border: 0.5px solid #717171; + + img { + position: absolute; + width: 80.93px; + height: 74.19px; + left: -68px; + top: -10px; + } + + p { + color: rgba(238, 238, 238, 1); + line-height: 19.18px; + font-size: 14px; + } + } + } + } + + &__subjects { + display: flex; + column-gap: 100px; + position: relative; + top: -100px; + z-index: 3; + right: -35px; + + .subject { + display: flex; + flex-direction: column; + + h4 { + color: rgba(167, 202, 96, 1); + letter-spacing: 0.03em; + font-weight: 900; + font-size: 88px; + line-height: 86.58px; + margin-bottom: 0; + } + + &__skills { + display: flex; + flex-wrap: wrap; + gap: 14px; + margin-top: 20px; + + span { + border: 0.5px solid rgba(167, 202, 96, 0.5); + border-radius: 56px; + padding: 8px 25px 8px; + color: rgba(167, 202, 96, 1); + font-size: 17px; + line-height: 20.88px; + } + } + } + } + } } } -- 2.34.1 From 7a551889044038443653769a198817e7fa28e0e6 Mon Sep 17 00:00:00 2001 From: Mikola Date: Wed, 17 Apr 2024 18:54:45 +0300 Subject: [PATCH 2/4] stack --- src/pages/Stack/Stack.jsx | 65 ++++++++++++++++++++++++++------------- 1 file changed, 44 insertions(+), 21 deletions(-) diff --git a/src/pages/Stack/Stack.jsx b/src/pages/Stack/Stack.jsx index 0742d29a..94a22cd4 100644 --- a/src/pages/Stack/Stack.jsx +++ b/src/pages/Stack/Stack.jsx @@ -4,24 +4,45 @@ import SVG from "react-inlinesvg"; import { AuthHeader } from "@components/Common/AuthHeader/AuthHeader"; import Ellipse from "assets/images/EllipseIntro.svg"; +import backgroundOpp from "assets/images/backgroundOpportunity.png"; import cat from "assets/images/cat.png"; import clue from "assets/images/clue.png"; -import backgroundOpp from "assets/images/backgroundOpportunity.png" -import code from "assets/images/landingBackgroundCode.png" +import code from "assets/images/landingBackgroundCode.png"; import "./stack.scss"; export const Stack = () => { const subjects = [ { - name: 'Backend', - skills: ['php', 'yii2', 'laravel', 'symfony', 'django', 'nodejs', 'fastAPI', 'flask', 'python', 'exspress', 'adonis'] + name: "Backend", + skills: [ + "php", + "yii2", + "laravel", + "symfony", + "django", + "nodejs", + "fastAPI", + "flask", + "python", + "exspress", + "adonis" + ] }, { - name: 'Front', - skills: ['react', 'next.js', 'typescript', 'redux', 'angular', 'vue', 'jquery', 'css (sass/scss, tailwind, bootstrap, БЭМ)'] + name: "Front", + skills: [ + "react", + "next.js", + "typescript", + "redux", + "angular", + "vue", + "jquery", + "css (sass/scss, tailwind, bootstrap, БЭМ)" + ] } - ] + ]; return (
@@ -78,30 +99,32 @@ export const Stack = () => { Окунитесь в экосистему ITGUIL

- Вы получаете полное управление над сотрудниками, имея возможность контролировать и заменять IT штат. + Вы получаете полное управление над сотрудниками,{" "} + имея возможность контролировать и заменять IT штат.

- clue + clue

- Можем подготовить специалиста конкретно под ваш проект и используемый стек. - Таким образом вы сможете сэкономить ресурсы на поиск кандидата. + Можем подготовить специалиста конкретно под ваш проект и + используемый стек. Таким образом вы сможете сэкономить ресурсы + на поиск кандидата.

{subjects.map((subject) => { - return
-

{subject.name}

-
- {subject.skills.map((skill) => { - return {skill} - }) - } + return ( +
+

{subject.name}

+
+ {subject.skills.map((skill) => { + return {skill}; + })} +
-
- }) - } + ); + })}
-- 2.34.1 From 0d436e71e4a787fcff373be118517465dcbf67e6 Mon Sep 17 00:00:00 2001 From: Mikola Date: Wed, 17 Apr 2024 18:58:39 +0300 Subject: [PATCH 3/4] landing footer --- src/pages/Landing/Landing.jsx | 35 ++++---------------------- src/pages/Landing/landing.scss | 46 ++-------------------------------- 2 files changed, 7 insertions(+), 74 deletions(-) diff --git a/src/pages/Landing/Landing.jsx b/src/pages/Landing/Landing.jsx index 820bf939..c5174ef6 100644 --- a/src/pages/Landing/Landing.jsx +++ b/src/pages/Landing/Landing.jsx @@ -2,6 +2,8 @@ import React from "react"; import SVG from "react-inlinesvg"; import { Link } from "react-router-dom"; +import { Footer } from "@components/Common/Footer/Footer"; + import arrow from "assets/icons/arrows/arrowLanding.svg"; import authIcon from "assets/icons/authIcon.svg"; import clue from "assets/icons/landingClue.svg"; @@ -10,6 +12,7 @@ import vk from "assets/icons/vkIcon.svg"; import codeBg from "assets/images/landingBackgroundCode.svg"; import cat from "assets/images/landingCat.png"; + import "./landing.scss"; export const Landing = () => { @@ -37,16 +40,7 @@ export const Landing = () => { img: arrow } ]; - const socials = [ - { - img: vk, - to: "" - }, - { - img: telegram, - to: "" - } - ]; + return (
@@ -106,26 +100,7 @@ export const Landing = () => { ); })}
-
-
-
- {socials.map((social, index) => { - return ( - - - - ); - })} -
- - Присоединиться к команде - -
-
-

office@itguild.info

-

© 2024 - Outstaffing. Все права защищены

-
-
+
); diff --git a/src/pages/Landing/landing.scss b/src/pages/Landing/landing.scss index f5389227..8c0e18cb 100644 --- a/src/pages/Landing/landing.scss +++ b/src/pages/Landing/landing.scss @@ -1,6 +1,6 @@ .landing { background: #EEEEEE; - height: 100vh; + min-height: 100vh; padding: 20px 0; font-family: "GT Eesti Pro Display"; @@ -151,7 +151,7 @@ } &__opportunities { - margin-top: 120px; + margin: 120px 0; display: grid; grid-template-columns: repeat(auto-fill, minmax(360px, 1fr)); } @@ -243,46 +243,4 @@ } } } - - &__footer { - margin-top: auto; - display: flex; - justify-content: space-between; - - .footer { - display: flex; - &__links { - display: flex; - column-gap: 23px; - align-items: center; - } - - &__socials { - display: flex; - column-gap: 16px; - } - - &__invite { - color: rgba(159, 159, 159, 1); - font-size: 12px; - line-height: 14px; - letter-spacing: 0.01em; - text-decoration: underline; - } - - &__info { - display: flex; - column-gap: 100px; - align-items: center; - font-size: 12px; - line-height: 14px; - letter-spacing: 0.01em; - color: rgba(159, 159, 159, 1); - - p:first-child { - text-decoration: underline; - } - } - } - } } -- 2.34.1 From 291e6a4a5d56921d67ee6146a4176cda0e6aef2c Mon Sep 17 00:00:00 2001 From: Mikola Date: Wed, 17 Apr 2024 18:58:54 +0300 Subject: [PATCH 4/4] landing footer --- src/pages/Landing/Landing.jsx | 1 - 1 file changed, 1 deletion(-) diff --git a/src/pages/Landing/Landing.jsx b/src/pages/Landing/Landing.jsx index c5174ef6..94acb940 100644 --- a/src/pages/Landing/Landing.jsx +++ b/src/pages/Landing/Landing.jsx @@ -12,7 +12,6 @@ import vk from "assets/icons/vkIcon.svg"; import codeBg from "assets/images/landingBackgroundCode.svg"; import cat from "assets/images/landingCat.png"; - import "./landing.scss"; export const Landing = () => { -- 2.34.1