From f811a630caa89df8be966e15cbd20a69d9fab47d Mon Sep 17 00:00:00 2001 From: Linh Hoang Date: Tue, 7 May 2024 16:22:52 +0700 Subject: [PATCH] Add more sample forms Expose FormContainerBlock to render form using formData Fixes: AFORM-4087 Story: AFORM-3507 --- README.md | 11 ++++ package.json | 5 +- .../App_Data/db.mdf | Bin 75497472 -> 75497472 bytes .../musicfestival-backend-dotnet/Startup.cs | 2 +- .../musicfestival-backend-dotnet/package.json | 14 +++++ .../musicfestival-frontend-react/codegen.yaml | 2 +- .../src/generated.ts | 57 +++++++++++++++--- .../src/graphql/Start.graphql | 17 ++++-- .../src/pages/BuyTicketPage.tsx | 36 +++++------ .../src/components/FormContainerBlock.tsx | 19 ++++++ src/@episerver/forms-react/src/index.ts | 3 +- 11 files changed, 129 insertions(+), 37 deletions(-) create mode 100644 samples/musicfestival-backend-dotnet/package.json diff --git a/README.md b/README.md index 3d3723f..93b2806 100644 --- a/README.md +++ b/README.md @@ -56,12 +56,23 @@ Install from the command line npm run start-backend ``` +for musicfestival sample site + +```sh + npm run start-musicfestival-backend +``` 5. Start react site ```sh npm run start-frontend ``` +for musicfestival sample site + +```sh + npm run start-musicfestival +``` + ### View site on browser Create a form with some elements in MainContentArea of Start page. diff --git a/package.json b/package.json index 890d622..0b68057 100644 --- a/package.json +++ b/package.json @@ -34,7 +34,10 @@ "publish-forms-react": "npm publish -w @episerver/forms-react", "publish": "npm run publish-forms-sdk && npm run publish-forms-react", "build-musicfestival": "npm run build -w music-festival", - "start-musicfestival": "npm start -w music-festival" + "start-musicfestival": "npm start -w music-festival", + "build-musicfestival-backend": "npm run build -w musicfestival-backend", + "start-musicfestival-backend": "npm start -w managementsite musicfestival-backend" + }, "dependencies": { "@emotion/react": "^11.11.4", diff --git a/samples/musicfestival-backend-dotnet/App_Data/db.mdf b/samples/musicfestival-backend-dotnet/App_Data/db.mdf index d58d7e90463bf2fd5e4040e17c5dd17267210cc6..eb2c7f0936522ea10390f11bc57b6ec69eca2ee0 100644 GIT binary patch delta 247560 zcmeFa3wTsTwl=(X-@DW4bf+)rbV8>S5-v#~4TKOvNSb>DgrEo!xpWX11cKorB4QF4 zm?(o7ZYg9C0-_>=7!cX$AO=KbKr}drh={>a2Nf|WB1gIWYpvS5(;en~XXZTL`TysC zp3}Iq-~HCAs#U92)vjB&RaI4~RdCgJ@VOUg1;HQ+0{j>HBt5twmK|)bPI+abFJH5| zU0c`cJ*jEdKtKrK2juW(SluVt-pPOnKF9#a%ry5bW^7bGHUu+w{@rw+e+fDsPk@Io^2d#KE-2H!BOjyz$Eq z)q?Ml^McTn)COaWioK>+QW1QJj%Xz@c=vYiE7w2I41|muo?Cj4enHAjn&=b9i0zaL zI3TD(Ng-(A1>r_O`XX5zcr%pX-Z0V2U(MNo3Hn&j=g>)0e5ykeLV{A5V8#2}Uy%iy zY#>;rO4AsXl=et#mZ%a$n@^75mG3ER#N#Sw^+!upaH*w_mTLN(N#7&nLvRP{4oe2y z(RDu72tpAQ^UrcLylvRrh36*)gW6O}N1bRJ;~Aqk+FKAq6m;U?3d?;8cbGUqdTFNi zVhnqxLi>qson?=1iA9=UsjY8ve-7b~L&|-_avA-5e>{~6a?!n~Qhl6LdqSJe8a~wO z*!cT(1|V3lOy^?7C$tWvEyy%}sLfS>oFlN(;}r=ka8PUEG0c;AjHci0=`1iwN5aLE zR33Kol-9~>PHJ`4Rg-j5)g=AKgp^|zw1ZOq(}16a>)l>ly?58XyFj*golYZ7s?r~h zVx`OViJB?vws&K@5}Z9a+I%*nA4h#Y(90;fd&ZrdTQtXc2S>K}!a*F(YSa&x(K%6$ zQM$|7lWpGV?6&tQeOoIl9-pD%B9KwH+WVaHQhIjne--offO={2frQPSQ``q{yd z$GpLnr@vqM9Ne}n7*y%jPBBO(&QMudxyqoEj);a}L8zv?glSW& zyK;wI(*eVFQDw7W#iq0JzK~>oUr5qvVKqYx#8@!6s;?mz@5TN7T+9T`U%=~TEEGfM zVa@+xhkPLclMYzCFxBtvE;j5ddkV&_52{=&_^aK)#S9>V7lf3b(z;l~RlA05{8dhc zo&CygP_>I;&F>mKwO`x4n1b(Xd#?Bp8{Qv`6)PuL*Wb`qOyc@m2SWDP`0=`&#BPEh zgn>~(ivc88yadcwH5Y6|!b&M(d|V0ZG@XW>+gibc+1UXGqv+$BU&jP|%r_9ygdXBa zNay)-znqQ{GQYodXR?N<=Eyg@FdIN}bG;@($ujO#y?HAWmXchakP$K`pVG zj%hWl5s4&i$IrxQtT&BGZ?nL)CmID4~3MebwXlay8eP_Qt3> z8KFTZvg~?OBH&P4*0Gr~v%KDviy_5ZO&-=%Z}MW4T{5@C04;x)DTM^^Vf+fegB2h5 zYs?~5BvvLww!Ut1vBR<;)j1h;$#8>})zz7F)$ZLUxT4@P!xase1+EyltZ>=jij~~E z?bey0mNXqwo`|ghKGw&YisVB19A$09x7ho=9lhaZE`Xbt4d%C_oikI}jsi!#7%#n3 z;Fwq%ve0mz4*mVx{l^}ZI~MBk>m1PI&jqI_g02XiC?kzaAMN|udRY*9pjRh3J6lu( zRGX5g{f9b^HCGSPNH1HQzZ;R>UFZlAdPMh6#Qq!mvvr{Ne7Hx!m6!{E;B#bu&bM+I zg3i=CsyaGBZeQ^_*AqAfQW=G8hVcMD|yKIRnmtOi^&~?IsE5X&}?b0lgooE;qJNa3i@=MFDNv+P-IwOlZHoGVopY$0cb$V&5CMe<;X z{J^|6S&kkv-j$-~dPK9JBWtkCAN;sqdsgmoIt;RwG0gX2zij2n%9_u(a+N0=^MC5f z)#eQA(|9i%@uAD1A++)pmye^;PqSn+;?sWZICr_&l_p0?J{y7~Mu*^oBV1_)N>db| z-L2}EB8z`8+SOJGh+=hTT|PM=sl+v0hL_LwE6}4BqF`aoJ^JOy{H)JHJaoLd{qjUX z8t|BliOgH+D)*ImRBaj(7bgZ1FD5MX1U!cmHYChWC`#}qT=5+B)Opy7N>@sX;Ax0o z65l`mNB6L}HF3FdGvnTKKku$^k8*c*>)hw!_Qpx|m9Ck-lt$01Q2B~e9DxCf1D?(J z)`rgqi!Mx&9lFkSATA+qbJ1T1+~yC&GEwhJ)L=ME*1J+TD!m*0fw+~!vpUG!C`YQy z?aq?r7U^8+oZIz~OOA0u=W=Pz%y?rUOWp(ZMX1YYhmWHZze0Txw`dQWDP=S4c6zXtG$-eU@O5A?5V4+PVzHaLHhiv>j8tQ zU5xUN72I;ouReOqB^|vLH@;;&(gSNs{^T^@pCY$n7>`I(g6?H@(ZVjzarb0%o8TSX zbkLp1EDyVNZ0uaO0fIL7b7!!cxo(TNjBT3h?g`YaGv3X8RH-qynuUA=9u>piXe_tgyKN}FAFPuglb?>=L)J69ea<K3z#X2@=N3!p?73G`Peg?8<~xEss)!E{{^qBbtF~%1~0? z@F=Cs**^o@_$cL1glC5$W?k4K=3hwZ?aEXXXb+j=WnsH^C<+|l5t4VCU~bV#@ictL z;$>mtW2DWAgP=`)CncL1k5M+n*7b+lta;4s1#@$;JApXLiA6iXgEbWtxTv$DNERfG zmmFbk1u2S=rJWV-1!8DifS*IoLWN{%IzQo;AwNS;155o+D4A39q;sxE(D`0?gOUQ~h zKn}E;wbUKQhAkxx0V|YrXsLUOCr+92?}6ybr&qxyHmgRJ%z|}phx+MnH0;D(1}C;p z@Q*sTSM~HatiH~jOF@fNFc;Qrc6;fmv{OYqD+oP(57Ej8LbU7Cpa-dY2Kt~Co81OT zKw7uiJw_C3SRXxD!TT)uKn--0h6Gmk4Ge#QfT{GeQ1%+$pRRh=y;x-xVeSEQt-w|g zx3ZPL*yC7TD%8lOtsq{t6;cL~Kne6cO)t20CKzGS)bQ@MtZuGCDifI$ku`Lz;F7HK zb3ATwe|NeS-`|3Wt1NgyioSMk4;z*aMcDA1+k$x@Q`-(&*{K#Homrm;y?oG5SH!XM zcAyt(!HS=UVpwJNd8h{&Q@@N7#%Ra}FF64EWjX52u&7NL6`VCvAKfC}(nV8ZRtyP+ zwsg^?%Z?Yqbom-8rtt;v70Ne(HQWaUA~D~#7BT3jQ^>6I6$?5cb-ch1!A^<=--jqD z7W^J2JoTMqT}?`FEr--rK$mi<6Ic@SF}WcXyp+&$pix~%MT>c=VSBtims0cl;JkZpj#3rK&KqT|NxP^@A$>npdNm5+xOMFvy4b1M&MT%ZK_ zAU~YCdf(y_qe}^a?gj}W*>}xo1oH_&&MODyw&pllcqGd z7nsD}?EF#a)_bdH^uh;b{6O|&W}O=)sZj1teX5slD!cfJT+7%l-0oO1A4Fm;u79c~FD?g(?j*d}4y7MU0pD zJ;Xbwt{nk&5%?bbq!*SsjuqR$pDpSN6Dz&~>vAMp1F~Wz53m0o>?7lE!*JjT)LMs2 zkdPec`x`Wb=l#$LiLjJQLbc)9U8zwO850nD0iYVy$FmiS92e%abA%1Uj z`tLk( z#KKW?kFpq!Ufc9+5=TG2#e5ufn!C3vN4WUQ5l$UB!igJBL)qqz?CRjZnd#&PHlF(y+32#LZ$E>7-K$QE#O_U zF}C0O=r!3Gb>7Cfs2*swIdBPTR{WYb!)j|E_r`+JzxCVs`frOje`NfTEt0%;>(FVb zdyaK(*Js70>z!1mzI3wl(-%9~rq{eFF~{%x(!D&%J$TpPo6RE&hp|NqAmj!_YL7{O zKDAyLvkTLQPvfk>gXp{P+0SovWd~-kUALCUrOXNt6PzCCx#j*IsUMy$3}XDS58Etx zmsWrKnisAlxO{LWOW(ehl07i_l+6v&7~wQ}0NhW(rFg)&{7YdEt?kTK=Ui`E6^!Om*RdM&+fLI|gUhj&fF~|rnvRd1S!_Yud<}XytNIC|W!WGaI(L{bEs2nD zb3t1TJ5bQ}Tg}!sHxsLO6t2%ZKdhSFineChhJomt4g)RsM`r5vn92C zn3Xs8)v@%N)E(^Wjj1zO)2dXRh74z2lPVjI5G{mI4K!^85vm&h+SKr>p@8tJ=~J89 zNBVkI>VYWMurigZrU$zf-&c!yU28Kn_I29^^Ni?uCR6lvliM^SYG%xZ7*ouzQAeWh zl78Ei+9~KpN3ue>WQTM?k4iOxAML++{o*9>FJ)B&V1HEOmm7&Qh}KEuz}sUsy4YYAq~u$R=0e8 z1febf7dv1~dzl?y%1mM*yL?scV(q>2qNOFKw3pSE8juq33RD-xxY)t?G`qCek~UnV z5PzTJ@0kO?C8l&_wxKq=`%VX0fso1n`%%p}6i+$}#OOCHn z@(rN5L+aG@WwxKxPUdx{Z8iy@R});p04u$6XR36{nN}?hM~#tf3ZR>XVzvkmHT9ek zqJtn^Ojn)v*%sOll$9=NM_k%qRol<3+l28-H?n4XpnC$87C!IrTT@cg1a{)D>NxxF z1H?2f4!nNSReJHGcMD;WDL)O?4m@d9;xOq`PuiVYs$0JpS+@_S8qc+=TlRo2&7K=x zxljEUm5UXtT$tEg)*(5~8aH#=l|Dk#$N^m2s=&-?TcLCUJF(3A2&>vwX_ZckX`ku; z*8vp2|8F}$?ClP~8uH=v0M@^1STswP((Kf5*-v?Cc3XJm)?nqb2gic9{AIMdh8^gY zW@H}*t2cf5R-X8UwDm^XD3$7lyZZXAH0k=S zcAl#A_Ou^VU)t@o-6~{(P zS2ndz52ReNL!DCzKZKgEhwM>>$?~y**H?dcDqMx8_D5n_eL{N;f9p1MYww8eSN)SP z8Tz)zr1hZB`EKodtKl`sHvih*8QotFtE8|l3%VAv`fu8wt3G+9y>#+QhmldCg+Q!n zWg)P?_pKKw*H?obk0gbbqGo`IGWAGFe1e^DmXN;%;RFer;_KMnm;(~{$(Cw;9pjAb z=Rc}aqz^iF93rw)fsTpHAJsb-zEK@Nlf%c9bbMbQ zN;wZ?l$3wEoWDi3GaZKscDzGt#HAGc*eM})Vsgi;hFP#hEDF60taMPvcGAyNI_^^$ zJzPw1OM4&a_!7^HEu9YbK%?SE%TsuNddCFAC$MiI3d4<*LUr7Xj#Au=^jm*R??mgt zaj_|hcq~S7dGtwKs!@D$-l!*^kQJqKB!P@&E-|0|Fe)RD)r}dX;jV~>NZ8!b@Tckn zy+#f0$$S$s2G-7V@`qV>XAI_&$x&;O>I_0iIf2^q6}DNgs;R?PyftTc;(gS_eCR;bFD5=&dqG#14zXx=_f zbjc``(GKSTj%J+^`*0*)&lrR|(fsLh*Nj0N(M~j_L_5(uP27nl1Uu0^`8bmf?a+vm z4($-4Lpy}%&<-Iwv_psv?GU0vI~?Jm9YT0$N3vcl{Jp;2kJf+XA8Xi@F+OEp^tdpG zX#g|fOi?*_bl=lEO2bW6modu3$LM4x8m*I=I6^ZKA~O*RnTejrOoYfxgvd;UXv3Zm zZrHA5*pv%1gXCXb=w>u|eN2O5vf~go74?3RvU4 z;J%dk=HbvJW%P6 z94&gR9F>uQol<8iD$fpjCoW&`y>o&ds&`59{t^~)HHlr%_(AN(A@ zJ$_ugHU2I4JaYpXJQ!`}n=mo;^Bq%xm~ zJjdh1@CJ?>yMxS`Fzi;5Jn^GAE>}@b`3E_1V5+{k`3g4jmpH_>fo=$6VFO(3|D z0hP)uQG`20p_DWwD)R?XY-FRN;jxhww}UM9MT0~m3m8E9D#um}1vff@nr)$A!u1?e zv`Z~m%8bdpZVlB74!)E@!F9)1%UkLNMmUhzXjbLR?5!FtvJveZZP`RCa34t5eVIda z;sVwXm+56w+Gi#K&Ub?z3%Hsa-5|DrksfC`4s-|wOC|A{!$mg4m1&ZG>zH{?rTRc* zE8Ao)P)g?aX6CY)?J{+2UnffF!%h%+BeQmf+fX(PZmOXIJJ=($4eW+FbgaHJhz(_M zf(*hXLsq8G7Ahf*ER_=e?dh&`{umAe1~NYpC$fe9%wOPk%@4*~*98)p2qzsOkto*O zCG$}>F4JLR4|UDFL`cf$pZUH9i<%1}3)ljF+sAKL`7OIAh4}~LO{(t+b*SpAVw-zq z=HvZy`Q9dnue&AdRHn@4I!#@BpfuOKsZw-qg^2mj+CYF&|4#2DQuTJYlN2PNGHi^ z?s7Tx7#UBLz(KO^tTH~UP|TCwjL(_{t5Qi>*2q5^=1C%Cutdc+u{VeA*PLl*Qs;*5gsE@64>5l5bYlVvV%;;VicnA1l}L}))adrcGUf`b+)f<8)Da6W?IVCqty9ohhwZG z*Kyr`#9bTryn8;pDXZWV-d*l=_szH&QCCehQ3X-&L?uSOZ`xbjCOEij3YeA|zclVPjxsyUe)Esf>`Z0WFt;*6?hLM_%mnn(<%`sSrC?Ro?>rtH zqTl9Fc{FgRb83X>oEjlIr$&fQ?QsrI?QsrI?Gd6=dxYrJ9w9olM+0{{wMU3f?Gd6* zgAjEZgy_^B55-e^gs9^nL>&hqJhd19&kB-58Pjo8Lew${QOh92TLwYiGB`^ugCLY8 znbmE~^0NAkStjYg#;j?j?l_odcL2NMMws$;XuI@}e7Y^4`1f1H&-sp_Z%&0{Z5=(+ z&hzqs8=rM+oBRe^lubZ&uUp z)Ph>8b`j`ShLgyBcRbk=m^A`d`vkS13Rb48gVTKuVeh|f%RM1 zqE5U4d+Qh%kC(J;3sWjHZcr+VcKUlNiM?|Jj%{7p>EEgP9NeURg-1H@vVWS@jT^70 zp+1zw8^}dixM0qqmO6p`c>g7nIGOKbR~>_bOoq*NNP03mKTQXR>yE?uB;a-IQXb?x znf;OnJMoiQmtO9dSVf9ElU3wHVXgTP*cEoj;e41sAFSV%mEH@R#X%KBhwlP_IgW!p zyE3sip4m9=Pce2yZQ%0)>oWp;^U`tfg{~5W9~3D@Xh***+x&M(YPl8;x=~V=MoNm# znNOtlpTf4h45t#5wny0+VX0ieYc_9~ zzDxdgl#4$O+9LSqXJijZr>B^T=M~~=&q3ZN*$69~#egR0V7?!~ZBABa{ot3fe(3Up zKjl!HmGS@vzqN*k!f~BRITYUK@HqN5pic_=x~@;;E3dSpNh_}#T(8qs-FJ`RN-(ax z@_k@j369<<2VSH=TzZv;^=p4XWQz;Cu1W7lE6^)cBa>Fi`6~mcOOSs>7x)98nrWlcFA4Ij;r4!z_ZCAy;yJxM|hqZGF2zOK&b-m(DQ87%>W9;vKi zLf2yJCGSG5TRYI!= zdE)YTuxsCVZXr7OP1+56ZZEA(_r`T-vJf*b=;~7!R{zArz3ux*DbdTJGAp}Qq|~|Bgw+o2rsC{HS=y@dFT5G9KvmbdaO4Ko=lLQLDX;_= zzF~2^7Hfl75q;r~s%WVkxQ+s;ingrlI#-{bM+PX?pG{aR=dThTAb+~!X2FB7CgB%o0fKb+UKXG`gFS*MMcdr-R|JeujRV?WV3NzWUUgU8PfRb}On&(RrV3 zWz&K%o0{5JDF^?9**R@k*9+c?>=dY^=i~&H0a`am zP#K`rev~~>Hc}uPe7G+AJ~)?)snTGCQYEx&Pf;#pXpVT~D*=>`8ft>4c{7Xu~lAKhItiyA<>heUI1`=q1c3EmK>H?LKL4SW0WQ#;%Hh$93hO2OT1&p=NwR#Xj$TfoSC{5ugY<#4O>0| z8rhb_zKQJl2|2#>+0H!Y8u8aQ>)TATo9ub9XKc&j(&LW0rnwd*dJ;{p?al=@kL`8q z7;E*l2|3cW2|fJ2&{yQZkwPEuYa_48UIgpDY*JN^Ug9aKuBykp%5<+V1mxBv`qd3# zepm$2n?msg;SV3I{|BY;YA|=7%C5sNG*j@I;qXm(Kx?JTzMq~>WbY*9x>RnpbT%nB zFOdEkCH|xF%ec3~636Y%&hV@(OZQ$m@@-073I=n_owa`t$cJ>goXvIf+Uc@iL6^rV zNSvdf%^|r(y#sbuHBw1n*UDVG(TZQppgJzS8IaSv{IU|)HZH_r+`u>`Zt|*#xLxj1 zO(R5Tn>ciwmB5z#AqdMX+gj#-8DV8hbXmqBo`JX_Eh9%*G>rdbdAm< zaXaEzAZcc*WUkDOO-@BqxUCN|}%syO05Rlm6Uw4&zCx>czn+~(Xu&asjyx6N%f@mtoi=9>YEdK zN;fCuxqa#HkUw^?&hwm=7enBAB&VuV^bH7)qHhTZN|_$zaOZe@3Pp$zYR@WH1)?uaU7{tBjyf2)o-z zp-2Xkj$|+vcE^#iA{msy&N)(M%DT#M3X_f$!f4ogM@EZePzIekQbu8Pp&G+>k20LW z8Uv;>jKYMlvyT)~n3k%?t{-Jusy>pzbnrzGDWfng3gL@^&SA7@gcL?=5kik{VNh#@ zfi1xK>+>$Dy*0YXf6L4jx)o8=q9%C;Mg`z|^c(X$nv?PM@ofFZJg;TGd8Bz^R7uob zp6sa39(EK%55;ecXJ2m2^J%7-`>3%a zO`zZzz4ZOyg6~A>-jagPVOm_0&$~pf4)Y}+cd|F%UY;raI=Y})Z~ffxx#5GT)A}9y zAGA007mU@vPAFi%PAE)FA5Ck)2HjfkZ?XdAFiOS+7Oaqt4)_C~KYn$be_8r;-F5Be06UJ2($V3E*@`0ThSC;5@+)UON7G4vu+J>F5zo z7UZ!HPm2yI{ZECk(l&Ba;mp{Ro+mwdo*&}3#E*zK!KUWpZgyx>;S^dPtCwp}nTSrF zeIrqJAF92&!b=9#Y%%=T10H;_@P%6VdNB@@zIGCstb-x=zts_Bh1R@_((xbru$x*(~VQ3Y~9V7%LrwyLsI|DG2#tk7XICG9fu`6aR z>w*Xi&i8>rVla+#v!xhV-#egXn-Tdh!qAKo=`%P0LrmC9@(&Bdv!5|AI1I#W_W<%0 zC}O)5u{so+jDd|Pwg{2+dqr&JDj2*_x>SabFqCX}84=lzW-eqqLS(xEqac)QSBi*i z$3s^`dW6KGP>NSE)cPCbdjgSvDCA3_UGib5MCd%kU}>XK4m^bQK~xu#EB!^08?grD z)?#Qgrnd`G6~vHpgPP(9hhvhqB=E7Wa*zK1(|_#K@qxDN+^r!lmOmljWmOXbes*+1 zz$0Cs5J>T*4E1Q_=A_KAheC5w=Gc~3S9S_-PE~=Q;5(F)hG?a476%@N1B2thTF861&%_gb-2+=^85DkP0(Lk7UIKU-@zAsPRaUe__ z4TK4i?-N45;h{7TCJqL|KIz`|fn)H#dl{;T$VH!p1nU(9%Gg;=y&`gcjuLSBGYl9H z?!vQsLkR%2;Hd5aCC19xL*(4WS90yJ(VuEag@yg`xrvzz^+A1qeFwc+->f^SyQVp- zY0zxdJg%9cDb{3b8ZCP)>nt6dX4pJC>0lQNeoST7q#+$x!-N2QQM2I3#7ej3y1Gey zSiMcXT)j`XL06@lq$|>8>a4me+Ottxqh>^9M_o4^HZ3=eG$oq8H105#7&XR)mi`vA z4>q$nBU2G!QfK`EgdY)(fgvSqKl%f(WlLI=BcoIb}cGj^`+{FYKO{T zxTtRgKW9ywhB#7cRC84&s#L>8p;6c)tP>UrbB#XZdxm<$8pC|USVO?T`g?C>x(>Uy zxl>&R*F|TebB}YKbD=Zn?C+FrZVLDUDQ1g4teZa#J_&Qk&=5$w+rK~DFPj3*^4YTy zcS2jGRSN3i31JVYGPbVY+{63nixG& z6C>2p#P}no%tb;?j2@|p5rQTbN)$3Dj@00xX}R_uFbPX&P8bQk{%`$bU2f$j!SZlG zCyl)oc&{o>8Fkfy=P94s2PUE8DRbbeK65mh8*hu1Qp1csi$y7`w(>7Vsb*WRV=>iV zZt5d_xv6hnAf-cWob1d>lItNoWwv{N!O54%nWbP;-@Vb&uuFaCiu7%ymwUCH%VstA zeUUA`*>@`cA`-2t!PlOY^|LE|TfRn>%}1d4r6@Qd+40A|31n< zoe*uK6QXT&Lb#32R?O@7zO=rg-@-l}XV8G%9Mjy!8`f#z*t84^s*Fva|1@4X*)9be z`Yrcp^Jwrv+VKI&X!vO!LZls`&8Oj~lnB93DYavpKke61jt4)YB!|FnD79lrXG0C8=RKK z!|%^nUh6!JtL$hI;?&f3U(asc_KYKxn=Ol^`6&voY{VeD>nKa)YiK z^srvFOU8vCg?}N()j&^owQaa2p8J_a6H_)b%P$Uh`Yik=)dk9lsGH> zQDGv)su%OTeZuMrr~5e5SL$ku+p|wjjkbM!Mb1Q4^#yGE&6pp#|k1vYKcxsD$(1sGX+H*n5nSnh}YBR+r%B>6fr+$ zwsmpL8q0o*5OXzVUre@jd*XsbcA>DSbNWasp4IS$x3640{bf~foe6hAaqzFKGsX4T#=jy2C!mV<#_(M)ddrfb`1=-j zxVo+>ij~Z(i(VI{k*kUhMW+v>qVBfjwiytXKK6&RA$_Gk9RK>68rhZVir`0VXzz|D z=afDnsvMf$5=V$Qnl2(o)6n`oMZM`OBF%e>I!QP77d@b|?6HRbW0T%28kn*{H$#`L zGwT|)E3`8l+Z;t&v-Xr`xu)5k=@_VipGt#$lQ)ZC-(;hh0-ENUZ`z9F5-97`c#cHz z#bnhtFH#9!4c<{@^WsLHAff}o8~_m36GvD(l6WNgfQju-yu&0NO}t~B%5ue)qsmkj zSW;B^)^BanjHElBZo+RC@NcHs1pec-{2Ob(*=|G^hZz&US%7cRzu7S>SX7PMFi-Xy z=ow#~Jb00coL^d&neU8}Zbc6^#^&+_Z36!VT%PdL@uv(U!pewma7Rk8 zn(Q0ATP@A*J-A3-XvF5gJ6`?d*~4c~nmn6r&K#U4#djS1nQO2he6Nnx%oT%zh>60+ z1JBzglu@2shhOaXJMU_xLu!}~ji+vH4A&tr*lyv=oM>!$U2*gCzra`9U$|2%ExTv% z4E(86*pM6SuJf;j&Paqq2DpAyW1H(OX_b>DET`&kv#-cG1#`iSL;AVdRL>9_>v=ZU z%E~-L%&g~r8A;RwZ77=UhX}dz zk*UxSo1%$nO4$y=Y6ySp(X5L)Mw)dIqFEOqnspJPSr8a1W1d_YPSMQ{;dP8sv=l;`r=%cl>pClN)E1TjL*x10xf16ItV%LlW7Nq#={o zwKlg>bcQw;6B`qy3rRzAs!~$hjFUY<8RFpHfilFI|C&37JV6T94Vjz3clKz^OoinL z3qgnqONa_fhziS5NRA3i92J%j6_yYcmJk(|5Eb^^?jas2@WzmHDaj3*39{D8xuPP_ zS{Wei`^w2SU#x`b3AnE`xoJog94UlFK>ov!q&ZC>sG10o=7dOdLZmrIs5v3hoDgYF zh%_feniC?;5lOSOKX&opIP63B1@WK%laAaPGOQu}2(?YYdM;r~Slh%me`Z+QTy$Nv zL#~mAp*N%1`^SgsDzR6=HwD}TQ>W45OxhcWWN`cv$-vvL6@$lbB4u#BA(FuZT#-zm z@-_-L%_4421 zzIEZ&qI6{|3bl?DLaieiG<76{FV09N`8FoyHYOdI%E)LLw+W#GMap!#jlrR9q)gUr z3?2`Tl);m9Qe}ie3U3oaqu~?`ZY@S@#h}e1Wzc4k4B9M`L7O%As0>dUjTR|{MvG+7 zXps!sERsQ+MKWl!NCs^NOl4Tf&}flDbf!9@^k}q58MIj>gEqsi4{l*Li)7Gd$bkPV zLTI!|Av9VfgRLWy!PXJU1a4!nbwtWw>mUa6=iLr!jmyMv3)4E1L9HVhR63GDr6U;oZ6VNmPHXsC50gG%G_9o)i{j$}~jNCuUbnMyetY8@$rT1PUdbtDtG zjX|X&Wl-rz29?Ii2i%0pmOfvhID=Y8GN^SVgGxs-sB|QQN=Gt*aHf)8IjD7{5NaLC zpw{?Wgj<-YBNl0l^-8B{uw3Eak@(%~|dGikXoMA5O6aD{YKL0FE^L6p!aA(FvZ zkqj0ilEGp`FyQ~KDf+^9gblvsR26`@cvbG+HEsMvG+7W|2(tZ4AD;B4yBKkxT}Tes0=^vMH?f!i1? zN2CmvBa%Vm~!jz6=P-$ea{mDY8b)*n#9m$~9kqjyw$pmg=Q0Yh+RGJw41sQ&7 zPSFSm_()Bk4jl?V_jzt;ZRP6;x`gHW1^R99e^;2QAEmEN_`>s!drjOP_u{xM?((=A z_xQL9_t3Z*?!34$?hbMN^|$ zYlkJQ_YBqMX*+0LumkaZ5V%Tn*}->J92;>iOy^>hy$po{{RlYQNg6HmiSCT~M7;?Th<^>#%CKs!p{6 zeyw|&%AGLDQ=%#ysLEEskI<@aiWkK*;`4EHT}Q;d;#P5$SS8LB$BOSI3>I_6cA`U6 ziOs?};k5fb;dNn~P%A8f_0k~zuf9azny!YWhC7!UhAlM=Uuq~`Y8bK9aMx19-AfH4 zmm2O_Y8bWDFnX<_#OJO9KUfDYw2oH<{ne}1^HWi4gAbTrol&yAFuj-XG6?Mu&Up_( zw~j7%6(Sx1fc@o*xjc5%-NX406~LDfNTPXV&79gx+JS*K}bY zmG*z3>C?({r|xZp-)0fu|8D}P*9#_HBlm=#h~=q;{$2x_Teogio@I-4C3esX?aTv&8cv30%>u7m3)yIfq-K|co|G#6H?);iP5 z=V>x7ANqRWx>Y}p>ip?|vVZ^P%WdoJk>)D9Luxus(T_(>tPPzC>< z5K5t7Wx@l(Ordj^&e@&2bjj}QhsU`f3$2xBwm~{-*i`=J;M(~Mj()Yhc3603w{8gn zWwx@9JwI4FZXaev6^i$NC98)>j%QU_aA{7%T*f?v~p^sV_7iC-fRPUQWT6rq? ze<&go{42$O7-SRRYOTb?e*~_#S-ffB;+x%mTc&o+ZfyzcpB^09T8aO*CFX+y*q63e zqJHKZ4<3DY=+MQ#|J73V!5e-5N0oR46u|j>YbEjzzg@Cw|JXZM^{GEHCz$_YYbBbV z{@||vYnE653fTUM690H%MXz9%YM9jd^vaXJ+c^GT@rnO-bvz0Rpf9zygl}Y_Zf)N# z{i~~!>$bd7Z3wpn`kepi3B&)HCEA@Rq|Wf>zvGw-Awk^vY^6ln$b(~5#}ePabMcd3 ztrQ*n4K`W#8bmGaEB-s#J_bo7$~{lz-iiC`J{c?xU7N1^eac_X?)j&A zVWwf9|F+dDAQ9YNYgOQ!Z>F7?JMsL|H2 zyY1=rEwP^1RW_4tvGv!O*)iW*CR)x!-xYlnzQFKCRBlwgseARu6H26yC)`_Dm%c#Q z1=h&77nvJd4Kg%fC}oi0UXiY9=6LgCa%)edSFowQ6Lpp>zDK_nQ#4; zM=wJ8)^BQjjU(UsrHXG{%JTNc;s7mr`YWx zAJM~ALKlZ!AqKSWb+C6rzI8`{9R~8P8!fhIY8{#Ri!yCQC01ix{<&Z=5xD$zD+8l#SA0xE-Ms_0kOsp|Dp^;LSP26M4#KAYvcoFG|) zcQ{4YA^2h!v+otT+lkhinjUc5h@_@$8ye!X%ce>8 zN*dJjhRa1{Gtm&6W6sMaqtP(OoR`f&!qmB0gJ8`GeR zW6sNsmBv9Fb6#$%G&JFu^Kx6I(E`Vum)k16z&QpUr`2-Z(c6||9zm{0dI56Gd2Fmu zHT16HSj3YihhvlcX17@|Ux;dq+80#^$Ggkn>u1oKqO4KZOiiXEQby9)@34mVK(#*P zEHqtcRl|6OOR3?v-&rroERCMTTF|IT>I zco5F}Gvi`o8Jzm>XY6cjV;ri_(rs2}s*T3#x}4FH+Mu3ag?h%W?OLmP z#@|#^>iNRJ`kit;Pr$A%3Br`F4YAU-nE@+Z8@|hxmo4^%O4k+-Sn1kg0V`db6R=!Q zt^~kJ*A@p@>Dq7_@(BKq+dx;B4Ibo5a9IJ%rgu32EAPBSz)H90+Ek!hsBuZBRKxeV z`(l^o*Ij_`IqcI~Va?~7Wu=z>U}}FSQw0Np!#VP$|0SAW2ygjVf+CZWBt7;W30ah8Dsq&lrh%dAsM60TQbJF zJS=0Z%eQ%dDY&pQ-;o2bGT)UkR^|~IW6S!hjIl0{${6eNn2fP5-;*)c<#8EfTX|o` z*hD^%@%*6x8s!Hp*$EkAW*^EJGy9v2u{0-TjLKn!pyd#s!gu3MdzQg;-PjDj5qH{{ zYkJR^X=*TzH5Hp2rai`O#tkrTSz?@F3>y2J<{L*EeWoI|(p!3uD&Hu5?Jf16Pj3`v zLDkjAW}B_8YB78O(Wyr!A3&@PKB|B9cM~TYRe6750qsO5`@3FKLw4%6a4le zzx|EhPV(DF{C0}@H4`0@#WXQ9wwo8eD)3{}S@qNoQ?}+WS(T?CPV2c z7~?j`O@IO#fKU=u+7c!tV@l`{m!S+~OuXF22p`A3UB`oLj2Oc214@KaZ^RmYf&oSrac0@eKoR`}X z@f>qrZb!r;h6c$4yLHEUVvB3BzncnmHoRzEB`it?UYgQ|N1u>{eS&i>5~5c;oq~* z%QK0Gz{dlQ2D4xGaU4b|v-^VqaCG=o?0B(S?!%`n$Mu@;O;fV?S{5HEi5?scDWfBd za(hS48)^fDDZS3^owVq|aNZXS^b)we|K;ht!#i*OaJ%zy{`NkU^SAevoag-`$G3Nb zq6hnG<*oZBj;54x13(#zF2uY99LxQq2bGcgL6VXE#Dg8WGU>p$ayRI~G?XC$@^Uxm z!St}}!|z;DLUKRo!8`B!IL|TlgBxu&_=b{x5B$>g67vlBd7)Hu{-$Vek{ECInEBz-;`&n|*BzyHv?-XgL_jgnAML&<6WU48kj(pLZAWNkq+&{j}pJXSQ ziqlPqqKv6&1y31wBd?6F5i4GUSQ(QcZh#Am7z6i%GDe=i!uiUm;wi|>Z*9seG~L7i z`SnZz@++CJ{2C@Kzj+DEZ(G9h8tkao|Bk%dD|CZm) zE%tTv1{N%QVNTV}t3Ti$FtY1he#*XD%9TY0MP#80m8`mCJwV8yT=mCNJjh6Rp1 z^~5LtSd~3||EeQze0S`F5f6ohJzrdSD)*6!zOO7ERW)t(ldI>2h2{TzA+~zJ(W1ro zmiGGVkC)owDuYspr4P34mh;x|!EcVvJ^hERrEPFBuY~UeY-{Vt96WfYTc!0 zmgCBR68QLgW9rSlx(!+N=HX5Hy9X}Al>#N~()2$xY@N8O?{l-~U972o=O!*wC}CHB zIzDZ|@cDgr-~8mxS3g#jEes3$ljWfc8y|ak=or&5|`ownZ0zVJ?StFGJFuik0il*6`q zvA@1Vm8rX6aL0}n8}*0P*_wbsu+7jc)N54BZ7e%!TJ~Kv);;=l`g-`ajjHIaQH?@T zwAnIW9BRI3(O9?H=31@MV`Jd=IrI%tUs}uI2SK)(g8C(9pDHNq)8*QVHG*k=%zH8A zHjS~|)IoniOti5bNz;6;k+$~?&AJ`N4Z23lI>D+NsXk)eVP$8NrlqQyY3qCjk{2;7AmIIY=h&gkaJAQg{ zbW58Ma~^_;-E_|=PfJ@6X^A^jE{|{*SYoE|J1C8(rB#SIEg1aPCENq{nIU*u+J=}j zpVdHil`Sno%xS?8sjqM+nQShcMp6uoX7+)}@VL_N$c#SWeqkz@{{gsz3N39&%xS@p zS_k0{sGw3(G(64(h}6=!L|Rr4m98Ds+5>Vn50MfN(iG9t(&R*1a}UKR5Q-qiB>0E5 z>l4b^F7;^p6dx=&mqJ1hp^hz0Qp{<=pkts_@JS8#BGEXlN|5VxOQNYx6O<;N6dp`$Le$R^J5$Ji}ec@x^Gl;I6Q?>k4a?uCONM3TqIqu!i6YYXP*jtfblE(;_X|Dm-`F ze)w(@T`gWGy22dG73MOomRc8GVKwNgl&s>Bqb~Nk_aPrU3vXn}k~G6`9?XINQ#XTd zzk6ycbJ)QgALhd!_*hmNF3CMvS|}=|B(!j z+tp<$EI)*1B5J3B1a^kdB}4}_phKbt&^1JZ5zW(o_YYb&wS&kmiIYXI?jYVWNmbqeb;=sJTw&6C6*)Bg&$d((+hOw`WQ2rtV2xgkf zJi45C6l5z*px6dv*8$7kLG-=}RJ?=%-l($9EZ+#+)F>#$G(;z(Aj88^W$oBre9Se& zV+S)ljxmF<-vrz=GYF4Ibj}QkK90x{4Ja?VEK!%^gPaX45DgK(#h~@kWe#0VGO;z$ z5cS*WvP@l03K7lGko2-BOw|HG`$FhzMCUAJKISq5^27idh-eg|c_H*XqW5FUV%ZV% z^c>dNTDFWGwt}itEz^gxQ8qB?RvVb+jIAu2d1A|o*t8gkQ4tHNtVi^EEZF)iB7+^| zTvkBC>`?jR5pA)9erphYX$S8)iOBB&&SV2L8&Lq!9tSw=3`7?l;CUMnr8@yNBAV(f z^VP-z*y;oa9gOH#Clq%+qHI^$K=wYOT31<0tsTHg08ABEmdWzs%5vBmD7XvWI_%#QyQ%p1omL!@O{hc#2m%Sh+FFxP@`~IKLyL^^&@7yzI&YU@O zrk%O-hH%9xO`g+U?&N%2zC@nn9HMwAFNLnIolqlN;{1{#O|en;k+WL)l_FiHQqP3F z1wGWCEB7d~)$Oe8tX@+uu^MYtt-fTn$12v{Mf04s+T9Fc>OSal0H`7PXCRz zs#~a=t;^80Ow$e2#p^ojLZS2G30)bv?pN&(+AG?RwC`%)(1vO=;cJ8`jtPzi$1q2_ zt$~de}J4VSJLaK zH`o=VwY1(~SCIBf>J4@UX$7n|*cGI`mimKTLE4R}H`o=V-I{uXT|q19=F}VP*6H@t z8|(_&S(1)ty}@psZc)9#Zk=vYy}_;^?KagL>OoWn+s((dk2K(IWs z@u0K|jFVuNXBizEO1s548D@Ewd15zN+EvEotJ-G}F&#BZMvhvXG_yRj@uEc8v^bGw zd1j+U$%v6om0F% z#ZYq^C{juT1CR!jG0+e(P{{C=S{496mV+U+aR$HxD+fs&tXs7hFw;aUn;;TF&aigX zQbi05sEva0S^bj`#R`W}awuyU2Se(_VRcdx2P%_qTX&hdeB~eh->O{eSI#HN1N}`}TLlmeLST-mC45<@`X}ly3YJ8n!FrZEp zRwpD;u-ey&f&r2!kUp~vk~nAz>cqhSNgUBwNTQ&1s1pSP>O^7oLlOn;g+exfhoAs3 zq)r@WQY3NEhSW(01L{P<0Qg2LRPh^1&%yd8`a4j&m+6M+n(FRqk7|pxL$%Gczrbg% zd}aj7%iYN-pBZIvBwecSjIQ22^zQnvbbEDkbv<=j-8F56cAhp~tJ8k%e$1V0_MH(b zU+zvW`py{W7pYh3&*?VmCh6MgtaKk~P1#Sra5U-y&4c(>~Zn5cbzos(t82WmNWImEgw-Xk6H9<2cUYWrv6 zJ;$%@n_)Ps`V1fMv94n{R!>fo-YdDQM{NfUk+A+^5sCNACdg_#Y8a07Rm8!25rT30Q_512W>I(H{^=fsI zI#)eIJzhObourOcw^Kg{#|XQrRq6-MHO^lAmvz*hNjn4g@ zdpLJ=4k_I2^E~`!!tVw6Wx;QjdAHB(312neDfU!0*4nFl##rYIsWGFt>zrn zx2*y<>I$oE@bUQ7RwY)8ta7cgtTN#<@sK~a_atD0nBnXltLp|HT zk)eyp3NuhmY6GW~3hZ>;%&~BuXfeLz0oC@|O7cF#u6z!#Lx#a|C)Mg~U!jl$gu=m~ zi%CpVIHGlCD5Z!8v%(>vN>YK(k8021RgxbVf^A!fGoJ*wKt5M82JjG5^GuiQeJ%B0 zLakW@@(POdrfmVPPp?dIRBTX-KrZ+d#V+Lp6vn>?CdM1?EvZGuY^qPM$@K9 zn}?~~%on?5$65&cr;U7V=>8{`zVM;gIa~a(Y5N{*=}M$@lDV$NYx1fC>yhTTN143O$q1i zfsfYy#KQAh!Tpuvdd_O+M9L~@rTp;vbR{vXUU0b9Mpm9BxYQ8l>E9CIXlhTlYIUQa8o=U z1h;EkwhDv&$3pPgaoN7|d2&(%Q7|y+YhYqSPZfM~bV9bZ9k$3e@Vg0b=Igawnf?S) z_}bPQUa8=B9Zp7u1B)xhXE%`ps`_`mC%HWyxW9>~Y)4_(*d0Y0g?r#C z3Qnx%NAxPq5tFiAoaJo<;=eFNPtLB?yO6VUAe&&^u@#dg%Som-JDBX54Mkl{-kJ@( zLzr~ABz@+ys^vsV=487eQprgxPf|4pc&KC+g&q$6I}1P#;M8j1 zzfw*`u__f*>`a8pnlfN(3yEXpuB5yYdQADAZ}oQMN*bIJjy#gXb3uv3_grjh78_&Y zSgn!>^DNwfgq(CDC2*iO9IrGGjx2B4ZHPX?~xSI!|fN-j;n)E{q`5_!v}RW-@m|zDEE#FpX!20{>Mz zf&UR`=2$@OiQ^+ko1tKcN7Pz0C5hh)%1C2n?4q%l_3I6EtA>IxA3-X20XIM%EBy(B zi0!@Gg57a9u+53iWcO3w0qoayBV%S^c*vWuOtlvb&RN!^)tt9e!inYC6V;0R-w;RlB?_V zk@V)rQ`wQW5JI^ePi|G&1;J_N*-rFj>gjBTHFcoggCxzAt4a9=y|q1JquE*Wy^;vG z^zP)$bZa=p8DELUs`gcN3uxcYHiZ(w_oVX~$nKi&Nslwx?G%VqxdAxA8_ils7@GF*D)&Q>l$V0|Hvy}27*XKi3ZMX7bqhq<>MY17 z0(u)z7!l-A4b=S+#UW1SinH12eHtyX+T(j4$_7U-Hy}G|fOs#~ytG$~Zqm*VF_tT= z$Qb{eSaQ-oCza$13M=zxjdHpu%+bwqZrYLU{y9$Og2J7E-im9k8&A=Tf?t%Wf} z)9tD+Ygi7S zjjxamsYGeQb#|&@3eT#Rh4`P3*$_={tC9>Xi2tvi%ASpr43PtjdmncCB-$vL$`jgy zMSR#fr^e||-F5Kb+$`&?v=iDnn;%5ycvivU&*zY8w%o~AWI&vScn;`_L$AS;*PP+A z5a=$J>*@)oVZ-|=2=w2Tj65AT=?ag7yIR#{Poxjv7!UA{L1<5lnZZ$ z4EZjtm3ta)He|BgXx?04lOg`F>6ofB11oX1?au|TkKU}dKj^l6%hr2mE%i$dkwb=T>6~$nVY#0y7;qWC6-{J5& zhxRzcfvXjVeL0-LA>r^14!__~hP`^Yf;jBX;RFhy1dDjUUJgIv@D~pC=zI@X2M$MY zn8)E}4&USO2M!%^Kmb<=hy6I5$>AD=kiP5?5BQQpIS#?$YRq8|4kvL~%wZ*m=Q;e1 zLr)xqz}1OEBZmbXZsG6)fSA7QCJ%7ti&3E*4&X40!*v`U=I|o&uX1>i!~4!GeVI4*zTk@HFpa|n9B$+AB!@q7h`TND3gd7PhqF1{z+n}K*EqCx zVey)~(EP&@J3L?thov0u=kOATe{ksQ$_T`8IGV#k4tH>Pn!_3nU0L@{7Qx}*9DXyG zLlcL`IQ)h~l{-tY1&4_oPUWzSLod*=Wr>9dpJDD z;av`Oo-AH_4u^A?%i+r$zDpsL|Mxt=!HY#~&0#W!&vUq%!#6p+!lB^J;x*zhj>Cx@ zF5|F*!;d-q72$CBdH65_9XTAyVLpeiaQHrlH#me&8NJ$Y*q_4}I9%&X@|qQC$%&@< zLF&ytmX|jj*}dno#zJ=Kx_6HdP5T^I_3?@KNBwbUXRqa>g!ck}8*r55nSEW=?bl84 z(*?c~OIpa^>z3I=O+)?G-^#Py^6;BpM|vskGX_sFKx?I@?MZI5OlB~U=bPon$^i<^ z^8*mho{)c0?O65w*DgNOd%xAh^~Bf1-jLH|Nz%l8UlM)lv=w=MV!jV4Hv3wu@4HM9 z!c+Tqujt~T*zf2wlO{?`lZt{!;H3NsB)mm_kaNL{Srb|{U6`E?T?CVBS zTI3r@ae7gL`R=6ra2Ub^Ig&hCBEkbD!{dveZ*x^}Yg5PwzlrZn9dfM6?a4)q z1>&9ocTR8k+K{M>B5y`#NUQwrq#^_Uz1=E5i2Mq7YQ@mYE3#htDR#j}-FB-_O#g;a zv~3OVM@|9EK5(brHlPKGD&C(k`*`A-!Gm9W zzBrKQCaO*T1oak!%cRpT8x5wnhPn?Asu)GuoI34F>_f5iPmf+QW#+rxcFjx+%N{go z3oC|JpwX=d6u0mB z4Zk!y-T7UH*Ck67*B_;Mn{2+FAM<)-`KK>0b2GDqFFrDU{k-GMxWyMYIVN4blS@PW zGPX~cqJJqjF>mgs6XRlc;-Ou2Dxi9nnCi3#hpb0_Qku9gcgw@VSgRe3>h`^l;wL-I zkK16sQ&|6{w4n6Y!HyE&^h4JGBX#3H#cQ}} zDxVs&`MZ5RuCB=3!eXbsz~iXbzx2&G&ucz?%&lMRTU;}jaY7cfhxk*b6 z2k~zA9H?XV>kAW>%orTErTgJdW$!wkVuY(YK=q263k6Vp{f)kN)6=?c>h^Z@?8c)? zSZ3z#GX~7JJJI#P*5mtifBqQCV&%+*Vgaq1)DenW8S}$z;p0iMWrt6@*iD|Sp(y4* zI_B#I;xb3%`_y>%D`AsPbbD2O(e?Irv0SoZe^KrBKi#wBtxN9)bo==;a&=O^8!^oR zW07$P%*MRV`Dsi=gXfA;%dEXyiFX^%p0*()bMjvxxzYJ4B;^g?N_C5>Pm;=0#>H)N z`}y>wo~?LZX4?fDPIem@_nP~yxw@sLH7qZQW?uvOB*(X>+25G|&=gp$#n}x38Uj3e zDieNuR)sbV7swg5k!!!PV1N*?BOA8PR5Eng#R7Ui9<~Z$bo$PGQ7C9)MSgWHa5hKU z739guyKx21LFBUxz^IK0_Y;8%?&!goQ}CU+l}*8RA>iUVpISU)CsiFh`p$e$RS+$7 zzU(*7CcPF@JBECK05{wsh~Jx5cq)fqTH#P7;-o zC>xH;w&6STDnmgBdBAVeEQKu!UR26^_|AO0OTk=)*|%2#EbxFnY684rr1K!>b$M_%e(aF1kkFHi@5_B=0I zltuaKIW!^`Gj_dZ;ybg;fPz3+;!+kU$=bvMb!X?{>5XgY1D0$GRG}ASlc+dJ2JCBt zXS`4|V2*f)%v&A|pRNBE{yHnj)aAt~q+_3gZ@WdpHU-?IFbXy%w1tfcEy2Y;jBZe9 z2{4pyX27rr_!|Rn#{za62*r49VLQWE*v^ndK)7L!N2sW++w~c6VsajPSJ9K~ zNh&x26Cc4sf0&}3Ae&59*cG^v_FW5LpHuGw`1C9B=~v)Ec8n~D)l9UWY1i5Dl=6(% zUBM`Gb2wx^SDo3^55E*jN16#=m>=ZY0ttEBw?@g!7vzz_Lc-zB{RfCN!ZF17A7v_AcJK*EJ=d5jfeG>gl*?x$&#?$ zLm0h&7zXL1G1rQL{UwMI!x`d$2EqnP!Uh-_-XKZXKpvJN33E?lc!MQjIbz@tN#OZW z3~{I=>;ezN&oAJGOvjC7c(}J+4C}$eaMP?9wlAIG;m*-|VL7!+a7gfjOooVi97Mzu zJSW{cKp0z(1NmdZP4XDxI0>Q{HeM3;#(ai1K@#>R51S|n zBdu9|o+Jq?H@-j>GhGtaFMS3JoGb}U*ucW@yPBdDv`1Ok6iHahrz|W}61Eh+>5STs zpI#K>J_==F)68c)7Pb;dy6?i+lrSHE9|xa%-e1EZu!p?2d6#+TdZ&A*c*lB&czb)R zyzhEdd!6z+=(X9a#A~kCc(49m2G|#^_fmS*cz*8rzUOP6<(@^JS)QXklRP_mHuH4z zlzHCtxa470`7Kmk4QWp;z<61A;A4yR5`DXR76B*bm_-23jV->+iHC#>g{LXJ5UmXhX9@K5esSZWSb7d8^iUM_``1@nilh3N{CuY-3(_3$pq6W)nvTsPMq5q;X;B)YA*rGm?${MzsnlZh5y+k{g`s+EBEtAf*Z?V7mNIg*YhjD} zZ$%rkO-wkP$3zM=VbS6+47WDWbg_hMG5V1N=fZG!6T#mgq;dPxHz1P7-iW3sLQFT3 z$3;lviiYXQ7^0c#Pia8q%=ee_hbyw-gOsgpvoYPTGbJ)UymnZh_-N_h=B@$G-?&Y$gA*^F+?-@ zKBeInN|g&~ppwzNq>;X!h2h=}yb(>OR!krD0^`=|hiFKjj3JuUD{#_j z8nwEVPJ*34c9tqzn=8>+CyVKeI#jE{qUlZ$F_?zn2!cySG~~6?W#x}nfMbYeJ%!O= ze1yXLS`876{1P!0#s|Zs@}I_a=pn@bDT^3lDZ>c#NLZPN`KG=wU-@KXDR#tQi@8-{ zD_gM-=E5Gu?pG-ZurF+Bsv4W6w04WK#J=|QxEU`wnFg__`K+Db<`_0+J)%rgtq4dFx)d^KTU zE0*p|tHKPsh`&?`A&L}h3fq$MK^?4#s(qOQnV>9$FyF%2rjn8@rSioqg&Ny0Ir%bj zu0QC_9=|N5ow=X9P$!W6wuNzIonv9K+*Nq-R$-VasWeNe655d>=fYK_y9VBN(7``9 zJ^TyvfPcsEU!?+4nW%ufHkjTIc-Pqq?kbdp#kO~Odi^bWsxlcy0b!DEUAUY)z(j35 z;ol4|__xZtFwV9i-By5Zo9|c`9+R89+7;ds$TH;TN6LyrVKM3N2#@D6Y>{hWca!yz zEaiC=`xwU@x#msSs?k#Yt+UBF#aZKg!l}Tiqth>rdmP6(`a6E=Q0majK?%pl%(QQ9 z|C8Nr_%gJg-6h)IL6&e@i)2 z*;;vBu}LvR;i@<#Un-B6E98fS0->W|C7h8FnGyUE6vlpknhGC2Dumx6_$`Lt67$1H zOMMNEvX!}BX%fvdfVe<=YJKz84QYRgYaaUMQ7^j*h9c)^f3Lb;c8aHQmpBM1;SU`h z*ji+H47y81#}q9lx!ZEoInDS|V-|ZydUCUx}6+_TX?7huIvip%8{D zuknBnIsAb`EABJl&tV4+2XZ)-L(%7AD}O%5;TIg<IyuqP0_pJ!vup@_qIGo1eG7h(K_%?@EIJ^%K(}&3i{4bNW<}jYaF&yS{xQ@dE z9G>IwCWkiM_acx((P<-vKTqedn8WRk+-KrA5BQS9-#K*WP8lH__Tq3Xhj|>X=g`dI zM;!jhp^7_c1aa7z!@h=9JAbt0FpAu?lPQM_f@J@gEO&OMCu2mWA2&Ec%g!Wu>3? z5@wOSwnd)890ul*t8qo1Bz*E|cZzM^7++KkYXe9ka_Z@H;ymp%qhl`ZU33+E+VM?U zUq~A7gly6`3F1d27xiMVUP=~UZKSWvvHglNl;C!(83d`0V_+r&Sq#i&;422cX5d=} zt}}3t0=Y^-+O#e5kh^l|&Y_M&4-SJkY^)$h2ST#^vAKd=4YNG9q`|J_!yXE2d0UPX z&S4~nQ5?o_*p942$vpTmJ1rYOj{_@8T&PGiBtMq_6IF5ZRs{0TnOn;2I4e{}P|+8RHzky#2$KXd{_gB6lU9R5Vr}@mE+0Z4^iLfDd($K(3E0GSs?o zVnZ$NByeuA<~r-G7={(uk_pD5p^oBK0N}8voSZWjx!SJqm&tyCXs{E~KfD7mPS4Sr zJEs<1@on^~^EWP|d0ucL+W?(voAk4 zV;v%*$;w$vM(#gtXI;^iZYqE;hR!Edwx|6CBT0?Saije!^QnTOUJjNG4rJrfBIm#} z@*Lqh@7y5yuEjU#q~C0wdrgVr`~M6vgn?JT&F%zUgT|PWOSb8K8{N?3;3^q`?ice{a>6m z$V$?|Ecps{bWEr&T3{b}O_?Kf;QIwI$F6xS$0vAf5k?hX>vZ~5LZ@3bH65*5ZzU@X z9cGcLQwpUYHad_T?OGm4xfLUm#e>}G6>}hEF*$m(Xjx7_C}O-i@N(|TVJ{9BvDdPf zIXukarySnp(3y)in8R)yic>oH%@Mp-aahSMz4XUK=ccI4_GMa_uKPelsaMKY@W zJ5+%N_~x>hr~wDoGpg@UCh!C%cGc5>j>iXVp*wkq;f2qXB>Gm7gX`_$+c7d(x2`-! z%Vf;)&}ZI|MUi>OwE+Nt?*Nqb+>GHN54y=Q|IYO zqen#_$zN9&-g{JJzV~REV{QldRK#>3Aiz}E^ArZla=|uFly&jL<_KzPL}L!GKraCt*W+UM*MA z>aDTFxV-qcI9#n63u^@U@y>AgwFJRn$SAnO4|$@O3%Ww!T1Z>CL%eqImc?pIL!)G= zq;K=$L4iXW5XKa6SweRJ6vjIvN$arUDd9sKkcIa(3!Z-aEGl)312ZCWnMUvvNQqm) zB~me_*hN0f%9Ltdd?UtNo8@myDsbGF4(f{YE|P3~J(i?`>#K#M;-wSg>$jIba^CKdiw zmW4E;$uD+u8gGf=+{yH1d{!)~%XA~-!^QCK+C>6JDn10}ZqJ9O-|Jj15wWj(JG@$_*DNY2*#&S(x zljXaPMN*^5 zfH!K_xuqX(yxL{msF^*N?B7+kGRT70IBm9Is)V{TD<}g{cWi8SV?qCgJziNqY=r%b z0(rls1@))hUL;Xod?0AbeTN?(=|H-*8uiSr84` zTmMqsX0j3tkG4dadYP$PzzaaTzPeqDw;B^ZQ*tNP5gALC!k?AuLvu4XlWIJCe= zHlFLHQ@1>(m-r!u`ngIju^{&IV`G{p>E#@jtLQbBDDIPNStXj=K(20XwjhpmV3lYd z;MG^Q-zqG4KO{6_%9i~&;_BsxEQs$fa%RewLzT@b3by!&Id=Y?M0YMWHOd7V^((=x zPb_#|{wg`E1c7;gT3;<+{nCQkXuqhILHU4MUoGds#v(EGi(PF@6?h3#oj^lfr0ueG$uY>CqLM>nP!g+RN$zNeh9AiizGG-DCq)fa1%ix#|Q8?C5VgBCZCtK}UR38MV% zTf&!Wp!*fRq=8(0(8GeLI%fRKTD+9z%IU*?mMBd(lNCdY`vw#>kg42}7Q8vM{cW@i z(CRDTvB?&+UElN&t#C1*)~^^Dz@F%k5(cbTP-Sq6^dBtOrM}q!M_y+fB*yrEDeTUmEml-ZUYmzl9)VG~I zoVPiJJ82ykINY@_fMeiq!9m6!s*+WwZ5(VSTbIE~{X(Uy@~(W8{I-xI7-h6Sk}nfj zzaxb5EtC1v{>W_G?po-d_|QJ98!(L>66mkgUQ0`lR#`eELK)Q!M{{?JD8`#A-0v!q z173vK^%Z^!%-o1__v8kC72wq`pI5;gi+F<~nH~obK&)?@q?<*$o{$kCx_AUOn&GPf zxqg9l*=C`d+-wNV)02$+8djA*d(9F>9>bfiwGHH~u*!nilJz>*HIT6{fAO!)*yT-3 z@xs?Pz-w29Wh=qe3v5#ENxW`g6?CwpCCWoLQzeu_-++w`@ap1WL1Z;F&;)4pt&Vgz z!)w(fq<8VqM&*E4-(n;2i2aT*xwm^65bNv64sf;+HSgLaJXMs9-)hHVO=V$Z)2!kPbT}q}9mEmq`bCyl z&S#iydc{4cgKGyQO=gYPt9fCL?IRwl;wH@J386;+&Bjaa#lV z`r>TCx6B(4Gdk+UILQOq{PYX<&Su7`V3qzNA}j@{;I) zJgA}pwxk=mj4d1)Ta~P+rF)Gcm(ZdP+}8kC(v5P-PE1y>0$%;vBi$}>GHL-CxxDz^ zGus<6=rD{_w+ZO5^N~&TGBFlbs(pEq2Oq{K6r@;WPX3_C4(m z+BUV#u(@TOYwc+LlXAH7rec<2i2Q;OD|{@YM>`1qWudD5s^w1p!OdjNp>DKx6ZEtA z?2!(#=MQ1nN0Q?vJh(pk*zu0I4q^?nNB+x0<-)6G61aT6qtKCfhb(VT%7?@$mDxYf zcO;uWZ_$-(3R&J2zRhLB!vexv^k#4Krn~oKcN&lAIC8Gd@;*Q!Aaprwuf8I1^wdiC zNL5GZ7MfjWIgz{~n{aY1ba^!KzYG{O?A$K*Ze&W^<*FajRy!E6F3cA=OKP z7m9YZ#3oJwcOv?qcp!1x%_jR_D$fRj(__1rQIsKzIJ3w^zvZy zSJBJ6`|I($O4VSnpcG`^22<(F*8gBNRVset^6v#9$DEk9{Mer%g|ys)Wi6q=GG!h8 z3V1ob9l;bG(MCEpdf z-0bz*8Nbrxj8?F@NR~Oia0`;m^c=Gdp^?K94SP1|8BCb~c#za10r{nr?KowBpj`ix z2{|B${Yn`n4X^2SSa~Jx65P%8lTkrs9@^Uv1!TPO$__>vMGic`z=$Vd&yxs%z>1@G zJN9L~)NQwB#?&73^UMD-1$c>N(Qpz-v^EI`o&(&Xa}NAtveDB^2FDx&N-55q?2GWwWQ;y*m*=9GH-CI@%#~4_aAtjW zNybPNt#}!XK2&jhA>eb9CN5aenc`ao3u>x@STQ`+oFb}V`}AccL%L+fzua`jpwhMH zf9GUq#mTFrl+JGcvS*!&<X`t^=?$lJ_o*ExV7IZYjM@N;S_lK z+aBW{lR%TvI0^Qy;S?0Z;jNfNf*Vf) zRj_hxE9ZwdcE+x3)pW_$lHu1Gm4B4P5zVR*CH)7YfMVS_X;j0V5xd(u{xq@o7WL2H zneS9BeJawX+^k?B33aW$tu)Qv2(HJWrM}mF7Wy>uIp#gy`+--o*EY}Yo?m<9do=SH zulrgncgfb|YtO5L)$coxbyhlmZr|UYT*)a3tewkVK${9S=EV*&HX%zKXSmGgO-LVT zgvufH>G0bd4gUZq-MD`@Z9+zO1m!yqVF^(@?}~DGMk9VrG~#Y9CbfGr;dr-D&=lMV5($$+k#N@%CW~;Y z2&a{B=?ABbaH}(()`k;IW8pteAmRCLkq{Rbd)gimh6M{YLN{C=8U?FBY49ov?r`%g z?y|s*vSBnF?{MFABw*rO++&SL!{Pc;Dt!}XLSk)AcS z!adnx@Q$rKArq;TdEAkW7|1T}#>UWgvdAOnTD25xg}788!p@z;eBm_NXkY-hSs=Mc zAj>v;kERK>gy_gv6ks76Z6ITKeqHF1y!n{lI9v-uE>ILGl9oUmcWsQO8()^AARwJpLaLe>qN*^;d2GT*fp~j#}VS!))p$t*| zP>(=6NTp**3vk@OV`uLVT=A24SqiXaI|6te3;Dsl`6xDoQSgj+xPu>+8S{ldOrPmR zD%_>PTMPv)G3C7yEVOWK;NV@-S5a~Sl0nTM1%Eh&8U}<=7e)aIOa@B;*=MDL3V=$D z89^mQRlq&uuWZTu@3j~y@G%?B6b(4fmt6+Wp;*?)g-ytgDldhOG%mCI>Om_@@Vijf#yhA~x z!hf8PMy}ez9aa_O4!Id43p?TrlypKIGXc2C3)Kv>gT;l4fe|qr3on&MLkVJ$q7<3# zkA=ig+sB&n1_cYSv(WT2RO%c5tJD9h)Bmf}xC0Qa$KTXxv}EoY8Pu_VVEWt@5aHi! z2jF-P7y-vn-_1bYsp$*7mStU%-}w0_W8C7CWZlUY)0&7q8i2;5QM5x{2b#|P87#Q@ zf2ssyfPZrvK3|=*u^x15gjS=~7TAEbj|DP*}a?Mw=WeR^8&5`D}&h_2@(aV9>b#x?DX=4Q;o zj9u+I7%SiB*u~xow&To)-QH`_vTFKIhO28 zpaZ0u%?ws^ShY?;3!~~K7M}GgK7z1b{`^_2Ca@*>j zFXbq2+ov_TfY@O-r5`Xqpp`B4&U?3C_JFu`8rUlE2eEwunqyJ z47uVr<7dOe7x9;mhJN%Qe#yO09~|&_ZicDPN5O)($KfgcrK5svufj8y;TY2!<-vkK zqvOZ3KMm-7;{MBmTry`9-@MZ!}^&<-Em;91!T0wGW;tPht&UCHsf{PUs?F zSyBc9I0F$tT;1W*A7=j+8n^3CzdxIAeBBoY&-<08cOgekK7Xl+EJx4Ec8&i#+r{~( z-nl`Xf7FW3ZxtP0(#0iVPipT=+mcUy#{@?I8;`c9^L}-pR8fY{mUV}=AsuM@!(pkJ z^pj-RlSE0KK^l#CN*QpU(fCgv&3i`@w&!HtII=WlAx(q*Gv-~dpyo>or74+4G;S$) z#(W6qDUCVJe0b>j+QqUnR};D%8u-;}hsN34A?WdGo^PqTTc&y3m`OCry9Em_ea}Li z>rFUKRP*;YM{k_zzQ6m@iG{zc=%0+U5qQyw9^QDAZ>+0d;zY(YRmjWzO)dKb3ylMi zuCXbni)x>!4;)Y#@oBGIb*JnXl-~)&&#%PWBXXX{ZLp9c1_e{U_3Ko{pT;?|CWYE_! z!b2T(XJ1&K++JNiwpB0MPW2YTCD$3Jx`s6O05_y9Y`5JrT}TKP?#Ey*Q-V2NoOal1 ztl0Eor`_>eS06f9u6+;JxgRT$Tst}~CMgkzJaG!)qD*OOvrQ%V*bjvML^`My3=K$M zZHb3%?W3tpcuS#0%sEWE1y392o_ozzd$o5@>;AgSrR)pQmHit`dw#vNbvCTczie7z zXDu9s;RFsSaMTzD%>)i2a9j!F9Xg!AF%cX0;V25ng6-fBM&7K!usqwTA;5Pxg?+EHdD zLtsUW*3Y#&Osf0OmU2_Y(+(vD2}~EaZDkgH@<(bH_s?(i_Uft6o0R? z=fYYFF||4zT34k*nM#jD*3_-JRB#RG+S_G^zW88L&zJKjr_FtN?)#AY3KLs>fVb>A zl1rshVP?>Hn8DRf&9~CdlpxlvD@5=p@gNm$C26KysJ_ZnnqCM`uOpD#=hXGU{N5>v zB^TD)-Rslo5;F^QwL?tqiK`(e9q4Mvk=pd)1uK(qFY}aOGr=zEx!+PayNqsBlhpQtci5q#9ssmYb;y}t>!hka9oJ{5qzuPH|RSOIIc71Wm&B99qT~aZeU;jF3X=k4%!H++Z z1pq0-@xs_i7wqGQ60I) zmPky7oM52@{Uc(nb2{tGbfLPl+6=9mHrZ{T%XrNabr0vujs(iNfy9xHx;I)4^k$=Q`1FAlGb=}d@z)HLdn;MexgS$%7ui#( zbpK;3B;{%wlLnSZ-u~Yb3G|fyw?slalejALza^3e29p0*OC;b%`Cqy~F|_Xmuv#hY zxn0Kb>dxo$T4`G~>zzA(xYgQ#0VniFFg3YvHpA3xv#S3o;;kyV*^&C)1xD&g9Fw!P8(aeAM)$5 zGO@X%@MvxOzoqj4My!hhD4kB64vq#4m7Qju$_noO<_x=xrsFjZe@o{wbaC%eI(cZ&ob;FT}0*$oGO<5pY11aJ`??8{Pwa>mwoi} zd-EU&FFGoW@uekiG)<|~Zx-hnnuIS7_=A@`(ly3#x>)iPc6+pn`#{;#yfQ$asOo(T zCFJd4{L4{YmjEQwqYEd41wXZLiR$g9J>uqTdK$N9zj5pD$gpxpGO=Ab87%j=d)a>f zY4%UO7OiZlyfFP;)8CQ7Vy|h8oqozuEGLCUzxCSU)R|jVedd>qj4FEj$PP-X(GxTF zk4wI3ZL*2oc(Pdfea&&-2OfRcYe~j#<*Z-U71CsLo{+4i%*8C^{#6#Bvk2~Lb*>S1 zPD7;=sp>a!sNaThX|!a3W`kaL7iHFeKXRqBEjcL6+`r1zQ*iQ#PQ}{*Wl_JMnAcb= zuct`DG8*k7sQx~$|H3G}sp;^MU?B{9uLBiEH!t?L&vS@wuJ&v940i|j2)COqPA)Sw zG7ayU9+L?LbRB4bjP+10t~+dX>}kQ!CIy*++1A#*B7PU2mf=|fk{i;eE&apo&UM(Oo0h+ z?2F^H*0}$2cO6rDbW33@n&L)|y*d(E#hY^i+d&hGzHM{JLB^6Ad;0lqr zNg|`&m=NxzUlnC#p1ES?XI5rIlNHC*wjJTaC<5*=Ft5;%?^F)4n$hYq`;j&yZ4B1r zVe|?;PohG%-)Bj^Byc4{OhS3k;VnrLV+?fGAd1&Y6UBb!Y$3bw#(?w$59dAUxO3CgwmX6Vq4X<3Vam=k5dDiE2cl(yF z9(*mH3~yiRLvH(&UV`-uT%BO68tA=$-F1gnG9XcqQJw7d4S=LU-Y0v$3OIv zLl;2s-6Mk4#p$H_?NX&acVX{05q07b`4bP7YSG)x@bCNVM04JL~&X3WnNcSoZiDxTtlY@tsgtQwJ{ z?MqkCWh8Xq#FJal$rMG5?wo8H33G(RFboBccbG%wFN^MN=mZ)LD_>I`E)F2ZcBO%W z%3evRhkm8{U~8%{A@YTODceHT$s=*x;C!1jYF9QxFu_Z@mF zg5xI>3i=b`&>Ec{nJ(ftzHxDh6(@S!A_){4`U0Zfpbn0vf2@2od6=cQ7kQbPia086p8xX7mL{Cs@=}bT3A=M#$WC!E=)cIi=?k0_6_gXMAEkjk2#4 zbRhv;hL{ELmc2>~QcerDk$09~DKFT)0JlMLO1p?d7q~gmf_>3g3gv1jJ?XK^9TZ(G z)#@MIv5HC+9jhpE!_>7M6*rbDR(WO=@C_?fEIZ5};-gbF>NC0-qa?y*qnTi^(qS-j z;YPK_{uH`BW2v%G(E$_70KYGQ$zo+_2fwlKADom?)hE$v>LwN{!ZY3N{l?wb^rI#% z4pU)1yvPExC|FUDUDPYAxtJEN$6{vi3@!BHMfJry^j(HO#yFNGF7cvoD0+-CbWsZE zI*y8hQLuueW4Y)uiwUC3Dmn>|t~HHTy0;H&sJL4cOdr~S*wOEpefJ1?MazgrP4sca z)nitL#IwLKXDB6R{xIKIbJ~!YD_|M%2r=xnVHLsbqhLg#i{*w^h53A=!*4jeZwoPy z4a|Eavy2~QCd^K(@w%i4@zl#ptPc9{Q46T#UTd7(_m-7W6||x%X|1gBS}9RUBQ&d0 zTl4GGoXZlGG?ot4GUF>Y8xM;YVpXlRG+0%;qANF(Gv)^KgFd=aOV64qbX{hy-Kd9H zn9TA(B_^6J7hVL%U95hrjbqOEc)S+6{E9Y)$r$~cF$|3wc73tIz?FaW9*4puS9@L@ z;|c2?(?0%m$x*05Ke)ZJ3?SwDM&=Ge4GdZURCR1bS(6b;pPAD#8ZOiuY^6|(uzh0o z9@_+La#6z|aj_m@38VGFOrmaM-C>&tPyty3m?WyT=J614n_^af ze&L{Cu9#QaU9PIqhIq={v-IYNIi)WCtzV=1Cw7+R`n|~Y5s%Wm4n-t2kq(Qmk-VhO z0+@v?Z=mHHm-CoD#$jHucA=SKh6WwbamfPJ2z||&T|}v1QDJL`79Z_uB;2tNqJ+|t z1#fp&YA8y!j{{Xg)JfD;EKf8;*q~rRpq;~(5haQ;O@%XoOVf4BHhk)fMQQcr<^X_9 z84I>DWn@+rlSglPWOOtzhaUFGGFE%mx*{)_3K~7M#n@n>jb!~k-rAvaKEB5MpxeE; z&4jfOXuOaFY6<3)wTgBWpphbBNnt*sdSe zI7Zd>?V8s1OCwi2hwTSCxm2tgcU$aHqy55uIM#Ei>(Lte9(enONmNW+gMj=p{pSp z$jhX|N;H&kiG6D9Y9ObmhiJ!e=LSk1RRfd31hK<}wgL4J@6dju{$heCb6gmMoKxP3 z|G83S3>sam9n1zYYl*b5`e6~I0X~jCupVLgVd`jOuuh>(inR1JbfS%Xx7mjpu|n;< zvz=8aY#2};SZPsl(0=3YD6yA>n~GS^9or&I4%tP~qYj{TMbpPC6n2;}M`$|P*A7`< zSR}@*J8B%(cdTx#RYHj5kO9b7t#yAfBkw)nIJeUW2d$4cBzDw7R2<|V#exK|)KOH} z+e4MXmKKWzdB>q1zHbMj#i0!vt=b+QwvX7D(f%-?W7kJic-&2g!ofO%jW(-2h>ve@ zD1)UB?E#ZJRhmBs{}6#(kMT{2Zh(6%F617oDr@Z6_((KmtPg;k;t%tN!ouDFmJaJ? zLB3dZMPN8k19LGzo+4q;eAVSH#sFjPN2UIOt5mCb6NMkOLqB;n{B9cHAM}&rR?r`29Z&?{+8FLp=aTBvx1yb zKS`_wD!S zwY#pjiT^k8%v6;1;U)v(!Bt)ac;<5vE3XKHv0`_Wl=LM$U+bCDkElx@KlJ=e=||S3 zkKg}zru5s@rH`j_JyZHob?IYY<{8q*np~%Rac<_B(r;6jJ}#6!Q~IHG>AOBt`YAXV zuVYNHzkvKdyS9^cawWzTJ#LA^b56p+zuF5s{Dz{uu>cNy7zkCW5bcgLEt77e&R@DY@aha z$w=dpC=lt$;Awi>=3A;|I}~JO>`GP7%c8DGi9SugSW5Jgs2%?Y&(Bl-!ap=~No?biI@X&3{Cv3=e zopEdVMsrB5gpP?gq^vM zZ4u49c9sfNRatk-sQ))#QAx?lt})0Z5>f(qf6caqbbA{0angaT2Y5H4PEW8NX<+-M zw|-Ojo6a6Y=B2eccXw;*$($MV8vSO3eiwV@Jj(pv`HuHBuhmJxuoUo6lRvSx{@Cqf zw?c=q&HnxyCF*(>NF0KnXjXq&zxiE>x=NX-oxph-ok9z^PtmYNeVWqd^q#RHIkIi# z*NQrlug&zo!Q?YFp&-Qn_Dt6|oFRhjNX*9H6np7cfg=UGZ}s2m&(ObB#?}6QCW$^` z&ksAvqCV~%^D61f13kiJ^g^HZ^JChbE!J>`z!%MO4LB!k<3Pwj=NtIsR?4Uyq! z7Ow^yy{Bil<`f9RwDuQ{t-_N&VNjK<^4Hc?&m zkiATyMivA5dP%VMeTnPv4S>xc%hD5-UeN2lrZ#nh@fQVr$=Fb)*T4saJ!EkZ8Lxgd z>`*bBO7aC&RLa`Rd&raJb4^!!WhvW|s`xT%687eu2$J2iY?WzM_bjE$5#Rn<%JzZ| zJpyqW-$T}eQ`7tb)Q(IZkfod>1oY&At{7M;qu)lxQ@)h4Vqv|oML2aN4-f^xWS5eq z)Fb@_)9RU7N&`_}pP+R1ki~NXrK20mCXlNg%K8XVrlYx8%1-8tj%D6LYn%>i4T}{S zl!;y({ZiNr`aO0W(6KCa6yk;cLJ`pir=);4H zEa=90&LLx4?F>fqzuOMx7WsTv;fHF7ten8`~&r6W2_GNLA zxa!dw$l;QUh3f>)wM~1*HBPuOuBQpP!V=-w{~gz^q~)061KPmPfLQtM3=3@WyS7-(+KbNo@$Q-U9S5**SQ*Ub7Yx! zJ65$kWSeOfbD>qPO7Qk&RS?b}hHxW@LbNteb~4X<;gTvBkjN!fm24^BYDq1)^4}^c zUiw^8RCmRi)`#b5WlH_hPZo^AL}5M4Qy4G(TbHtwQQc7eaiJ8;nXNCf&rq@jQ(Okb zr9)go#7~Cef+2ct;1WFZ@xYbnaI(VrPGd6S=pC1*Ec-UNGRbNoPHT9`l6YRqcwVsn zF)Ou5SS6GTAN^P6#iS_!8|#Pmw{CX&^6YHG?3i>*vXnhR-NRW)kbntyywK_eKAUau zv@}fWrCG|f7MKW=D>5W%N-}3>yF|JvrVS7y=0DArp*Ty~*^~rALme~}V3S6&7#|T`>M?V)_RATk0e};QT}kM}@jNHcRO$v$?JFDy;;iW z7<6#>w?6Gm`YgZG)KoJ!OWBAl=}{KjJd%qCp(vh#Qg)zIL8~h{qM#-AA7f}O)u4v> zfiKt6Yk*OrL8ftpDR?_BA>li0|ImHo-~L`TZ~u~3XDQR6(zW9hon4cqeCY`+4dyJlr&+|5LWX-$mZEq?ThaYar*6;WE8JX2XZvL-;ouJM zvJs%%QCw08MM({jvPI5$)5`XrXUCgd_bJN)Q8mQVP|nl&QBqM+n}l=yBcT}#VZGpP z%NT8GdTJj&>06ENB`f~3+Y@E70tXi@Be%E{_gGW>Z()coH}*toKxLZc#RLnDOZ_m zTI2judX*(jp@u#HS!nbHZr7+u*QilCZZli)KZ~04r>iVkA|`Te%yqQguO?``M$psK z!J>yNFm{OLo!9nr|eVFvuEGtjjaLdc?RTi75Ec@D9%y9YI z=5ZDGJt#}`#K8S4_WwX<&Hh&yq%ca?mW3M1ZHi#FI`Rc^msU)OnjM=fCA(c$KB|mfPLfv|Zo$ z+H=b}o}z89tbV#>H4HtqXVGI}&*D)>U0LfF+f+!M$gN_iD&BTW z_)pYWA3V>Q^`qqp^7Jj2&R1FbDw0j7i`-XCeZ^|!+bn!UmnJZu{#GB@RiD8Bg&Q4g zDGa33t&FEz&Usf^T*617vzCItw@4kO=6ey8i#_JC0d7s(A2caFx&~|-ql-}FL|RkR z+%0dAx5;OO(lq~pbT#WREs-`!BkiNRoLg;-TqMtsYgN+dow3Qzr>v!s*ao{qG;6PS zLeXBL*#B$K8=E)OPcASoF1-i0hq@iwfW8ykjYqvpO?D!#sohq}8|6pkv;WP+-SCTv z6PI52dXz%ijV+TlMI)`tLPNWWyE-ennZ6iXOK}V1%fIe2gfADUu?+S7IbNv-1!IKj zJ1Km?fu;q`4yP?Ogx@FddukBYf^th*>nVJ@u8k0zyR1zFdUOrRd83P1?1Y}ed41^k zZ$WQu-`0+GrEpbHRN8S(a5W<3eTW8%~H|NaoRAs9@?8oj9L8qzfdbDfY@1O3fIoT{4pPlyGR zBshk8gwv?pN;Q&3%?3$ZD&lFm4(_d3uDT1R`t)t>f+=1Pr9=0^jE?;b4Xa@fx5j9L ze-NuWiD`WO>3`DY>9D2BVuvPE{R7SyHH{%<8bQGa4Fu_$OcnB25jzOO;(wEepdfq2 z{AJj%3E6TD*}T&RWSeTk+gnG>v)IOY-@Y?-{_@!q1t-rzv> zEOu;Qw0d^zyPn$F!o4V~U+u&(i6%e2^Qu3<^9(9F!gq7eTi&zALPeqytaCv{zw{@;3Uz4Qp<; zDz7gGUs+T~dwp31AHX6z;`{5?L?}!6aHf*4A^zrNjzBEj;GRDz!(upM5J_WI*InrFbr!gPjbVQ(vq$DW|rTGeY zF?KnajJ*%a0c)N#0{6zD4jPf=C^r{SQ;?@b%0$^Q$T16WVz3uNBJjvS%xW0!%?FGu zU=br#!Ot6kmDWe%I0aS(xkpLaKs*EY`=R=&sJa}r@{YX- z)Q`kT32ya51ye!MEC5LbbrVo14c8N3XYvj67|=Qez@`AbVjwpa+!}|n6O=NOfo3IA zN|BO*R+tY&W&-v+sRGr-fETj?HyPz8frQbhceqq;2WHa%imMQmfVvXgP6Z{2$esa& zuyH&94aMD5ATS$+Du7ZMKx6`qEFd-vD2xXv1|f$j%~AoLj7R=TAVDTiK&7)l&R9U3 z0K})_dNg2W;b@8s$U*KLR5uv} z^Z=zJ6=si8nqeH^kce5xnU4G%a+8s#7f>IG)S1XT9mtK6hS`BN*_DhU<3SPMW~LNO z0~=YjheW5ZB*Hd6R5{tR5_fTe|CVm5M) zMrs*ArQ&`*%Ey2oa~0HMP(Bs+xl_n65Ht@t69JDt`B3mW4r$meM4D-b=*$B<_!91D zuxEPmnJ89fv^DaW&M9FN~bq|HVH^#-6^AUOdEK?vP0B$~bKuBdcFP6sH@izk% zjt7{&z>Tub9#O8aGzAn5fH=-Z0rfrO>Buofp?^3k=mRh@0Mr8rjRFE})hv`Qg1pQI z3Z*#q03Uk*YAnu6!GQrljx`R$FHf?M1%MIAFc;afQMe3LjR%NXXbehe6#$I@GDCs) zbX3JBg%VH!5vAs>0?WrE$57;-2$aSGb-u+M3xpDYU^%Mc%x)rhQGrs^kS7`C=HWa` z%C$ox^Ocqv2JGgc_&gMwr4-FVg_D6+KSdQ)0nkVk?}z_UsI)(hQ^Dd~AeIZzT>fJs z5FG^)xDhI~-du$n>7aG2Mi6PA2lU6F6cxXnDubdl60JHJbo9qD2UqjJ_Eg9KJ7)p_ z^#Z=xptcJ4`vcXXpt=eiCeU zJ5?&Rqupt_Wuq_$h7x4S0Inkds08xE(eDw0~}^XL)?a<0-{8HS&XVCD4-G) z8JLOOi2$30ALD3T0ka4t*{z3zP(E~#1VU#k3W|EfPF+`qZ*MRq3(2%+vO#Ae(y5~f zs2EMcHDr>(QVyDPfG`Kv;Xq;(P|insCa(K~%4C$Dk4mXGrXe5Ib1712Tcjb^aO6rr zsoBbZZ##;O05u6p1r<2w0$~+EWHNwF1z(DRFDan!orJsdLH!t9XCTiQqzwR#93}f9 ze;QCuMxGRKm1-*y^kx7W^};-*(P;PN0;&19LwQ2`&j1*jrjyZj6$*y)fb(b+DTmNx z0aOYQpy`naH2Z=V!%-$3S5>%|iBc&zr%)Av55s^c`#DkLh+2i_DglynfZ_!3stgc@ z1Abq?!qb*^&@>Yi4@ZF#h}9fz~Npl1|H z3;!D`QK*MT*i@8=!!_+q8g%wiC^%0MBhoe#SdRhAN>Gd) zu`hrQMb^0}PIb$!NDVg=rD)@2<4c3HAJCyKGzTb@0=+~amw~e$_|j&Y1_WsZrGV67 zsF>C>Er&Ea5@rH?A@F7goB}Z$j*3fAVH&WW22lNQFBP;51;Bo&n05{ASdIv@@tc4u zXdmX_M-y}akV(K@Qcd}xGA~B{{-`MzXyxFXcJ>I6XP<$jDZq&8MD4$&078o|7SwPM z%|ym=I3_9R^~RkF1wo2pCC7#IS60R~)51%mL-E0sz z-46Ov0b)ETq6E;IrIs52;G{keOrHcf;4qzxs)r(9Kjflent;?iFgF`H>4b1qoGPS` zLB&IHJqu9tKuVf|0tfXhpfe6v9A#3$^Ldh;BR%yyr%tFa`rvjhDxHa0 zX`UuP45#9LZ{(-ojl=zPKEHq~@<06!qi8FeF>8OD{Dj(@=LJnM+ zI7gG(QT0S*;DZe`k0(N)_~i5iP~8haOBDL@73tszF%+p)K#;~G7ldJtAfOpIW&+WX zK!<)`e^f^!q#s~&ETn(P4w{AQ8Gu6tl>umW8qDNCE{f%V9#WDIuvKV)QYFhQpu_IN z?nM`^3Idk|Ui1ZR(~zI~o%SOKUUIJz9H5Co7jBj!ywodHSM-*r0TwlGF3Mw2rvEzz z)y~JoJXFA^R1?4l_Her0v|18CK_x)+0%BB0QvrbE7<)x5s-Xzd7oLoq6Csl6K!@WU zEdW+Z72P1Gc50!DOr{_FfL4YP(DNsrS+;k8)9c5@+p;kLG_ClqlptL`d zIJnFO8dR(!kaY|y;M5xJ`mrdU1j>hjPt@a7&@dr^{v@DFw}qxC?WJ@eP0MH&Akn&t z!Epe%Q4G4rK6>0&d|Le9p$bbRRt-iY%#-9aDC1oheE zN)%53vs4#?*3D3W%RzC*E~bb*`D+&1f0n2JUY6Q_mZ$$-mS+7dPp^fg(k)!+N?)LP zi~LHJ<+QpwSY~F}DRZ=`K&r7Si}K*T8FfYP2uWSfSB)3eS<}PRb$``(As^N;#tXar zK7D}_FI1KYYo{-v`oC)BZLVVW-@Hb-SWvab&GF+MSU@yLUrbnA^ZTY}W9zlRD&`XS z8o+N{@mtuxKd~-FU8#GF?2O%;(r)0u7L1QVo-?|OCHdgje_)KY2#%geFV;EX3++v z(Lt|n6o5`f?wLS^YwhJIRgA@*X&@sVx%xpZkxa&yS!ybXN(R(qq$WWpmZB6#KH7DK zlAX2*Lx2+jltW}Ju*!w{;}ZkYW5U7bNfu5d%Az&JZUJ=Sfidv%&r{03Q!J$$AEnMx)3G z6z70igsTBKn+#4+Gv_NxxEFGl;hM&BDo_}Wss;d34mg+%bQx|<2O+t*N zppuV&dilMO!hp6?xMhjIXp0S6jiYz}(w96F1EOdhDe3HLLQR<58B1Eg~BW$tuYWe138j_2&39`9sI;!ie__fFA?o855yLz;MD8r$KF#yI)>~;() z(xu`m!}P$^ex43`XDijyDWLB%28ibY3{A+s$k_+no1zfGr+CLIKL!>VN~dei{y@t< z5BDZ1{h%1&F>0_;>YzyMH4Z-sLgIY2cL6*5l8-kyQ7(?DZC zpqYo9Qxv+XG3aP8bV|c{BuJq@Lw9`);8Rh}0!&6jhDr7@xG@p5(WOcQ1L^j}pduQV zSwJlbU&boRK>b`47=z9gK@mBsq1H zi(F$Aa^pyUKIk6+8Q`=03<^zCgo6WEF+ejwPA`Rl0d@X|P8TQ5IIGVfOCFHORM0L3 zXE>ci$C05`J`bCUDhY`}Ir1)3;VeV=c_?G2M@LI`J~HP6tG=L=0e>!$I~2vz0DvNxgZ#yB{|R0Z%u!6VLJaaxVW&3IJKIWWdXY0yy5 z4M*h_K$vC?<-ZKDMuI4~D0K0N6+tC|jy&)o9aS>!s7`)XB87g=Gys{8JC$gHMDT^J zn}{+DDDeGWJ~~r`b516*w`YRNI7kkoW7LieKQq!vw|an5TL$f)zQCP!&KS_h$W19Q zPXkSCwLH*J0ictR%8`;{I2WmmTr=u51=KUF&aTEeKE}f;kv0cN(Da~7Ny$n_dI~5{ z1{#d%#-R*{DSI-&k*yrviUE?MMeA`cKu-m47+fm>y_~IJ%$f?9W?C8m(U|3=JXO^^ z&^-^|;iz~Ha!y9cSqcdxBnj|1)k^m>8|3ss&KTrD`*Yx>!OFk^qpj0G31|6-0We#R zV>(5Sz`Fi_gMZ#$7a0;I09W@FgJ)8@+ z6OS?^GJH^mia1rm<%$_jV+e2}QZPu0d3Q;Mi&S=q&23Rt;w?aSp zm<|{WS5QYVKj-)Oc5gb6rJ9G(+QE_}R6Pa9I7mPlDq;X-3X0ALZDcR497?}xY|aJ3 z6Tk<)Hcp$71L|;`Q=c)`Hx1`AKnPVCyBzhybmXUg<=tGsj|FU+I~f0I_0i}YjvKQ< zAA>4mf50jE{e z=sm}=Yyf4Tg{Dg-a?^*P#ZNP38mJ!!J%6r>KM(ZRV|PDilCY5y_kHU$jkKs_C-orW*xa_68*jslEma-MuP zh$PynxSxlTkblPH%0M??Yvhd1bX-$CCV&HclZsEtjKe)DX1ZLJ`1L|%>=%sOahi~m za*XIQ;>RvI8|6}gK8>>BK$JG%bll}o%pg7=%%FlpP?4j2EQ*W(5*)SpD98+CPe(=u z$LHgU%%wFr3J7xQj1OUq1Tgvs`Cui3lJp^I5m0W10u4?aQras~6@3WC^v5Bcos%{K z9w-1pc&K71#G^lcoN4Ey5*4VJe#>N>6@uLfs3;K#FnUkMCZclM%#3&z13cX}N`5&| z=>r4@;2s?qiZcb39hu#j0Xz1AzQ{?U#vy;HWFLp*TtygiP@I;_C|vi!O_~eo;110W zhR2C-8mga;THRB?WEPXbtWShd~90$G|GvissQ`Pg1&SBrWHl8%>W_{!X|(K&gxRXQ~=f(kjWSUJ7OsxDxmO9L~*Lq zY!sRb9OKYZDrm;`IgiWuJpDD!YjC1?8uIi88`*C-kx~K5Id{_^(6Vu#b5^6li8<0qpFsRCwrv1kOf|H0G2|3Tl89QoniX7WA1J!UQW}KpoQUSVD zp@8-*H9uo4oJeL*V(6k=Y0_Neqk7H+dVJiB6OFVKX}VE(=XOUyPJ1#^I3L(?Dv2|8 zoJ5KRB_jZy?juc&1U;zwGdxAXet}g-Ei5$#RmG~0PfTD$b-6kH zf)Y>NaV4Ir#!(}rUCQ&9uFCV56Qos9>i%i!jte19&tITT1!9IxDU;t5$?3}0jYU%P`^khYslwYK%!N4v&Yd=81*2d;@o;FEKF z9FebV&{gA8BkINxJ&?lfOK5*lhw@oE-sO%je0G(QM}%6%UpJh15G#)GHurR*3Eu-* z2H=bZxXKdau(Ufly~b6TI9*F)xUX`TvtbO?O}et@n?*5eRUBD4Y0K$blFZFBda0;mdy5Gp;=-y!4g?=*F9k^vO)nLzn`uQzj~n{c z=zz_h>ZV)jL*LwFD^Po;nFl%5FR$sjX6wE+uCC7eOa9+3TS~j}p)0hcx;2gRC^Z`A zx9+l~Z&s&mtE2ZGG?H}j#s?o)_mO&4=Cdc9aNw#js>?uORJYqx#ZnbV1`Ze?>;u$z zPKjd*r3oUc;?CZ}aF4p15PJFfCqKGI zUG7R0)R?UzI=8b$JbSlD7L(#T?{>U(kGRFhal=Dmmn?cZI&1e!s)f&uFWKz!r6?5) z7gk)g@XyNIVPjH?Rfp zc}hFJt{p$rj(^jR9@?B=N9{O3J8~aaex_*01=?|)dbCTsw1h+2@r-u7q#e2EF+Wk- zv7dGvt{scC;~m;@jdt9r9S>;7liKl1?Px^{C|dwTC?{ZucFfd{h1#)7JKnDyYqjG` z+VOqu$VCJBF>wJvd_uKjjCM@Zj<;*aIXw2oZ>5&-h<1ElJ08=H7qsJ#+A-M0u_deX zBw2KO-0m)xjS^mBdRk|9v9r$ZwdHw}RdyGrzcG86JQKycb@m`f_a)*ZQ|QOOJEYt3 z9;EVF`*?icaP_p8h#%cKI#Bw3ymEbRQT#EV3a_sR?;6rc930fSoftB@bG1A|tWN#_ zOHPb72Rp(a62~loF|xP(h4dEob6w(#waO&BE!qFs8W9=YVT9kyUPWYp=YE{?zVE{lk|rE`}q=gQ-iiu5BcrWo@U6vwZ+L(f~L z<~>jrKX~u{$sO004oSVw02g^z&QtSxMr&|+6!v2xNWAmyN)Pe<>ms0iyn%upqyUH= zQn0{LRD5TBOimJo36*z?nmVv_#L&*2Z;+Cb)Ew1A$RDtPhe<7{FX}> zFAjR*@y7>suq_(2Z^2_?b@ZYN(e-$YU#y%b zs(09Z#i@g0hDnMS3;(e)RK)jQ=`NvBh^yrfKCq7~N^_{b|hO8@#5BHqX@w1bwhGZGDR+q%@`Gb-* zuw2V}v@CwWK7XI;4XcJ=v1GEP^aPsnNOcoi8Z@@Np|Rx+aj~2Ep#Z)E7xDVtpgT=z zLY#}(^Ea;+XB))``JA}%r06PN5QE&qIbbsws|t zd4Wa9r_r7Tnw-U#$Cvln9g*oLhEy6!0XLT2spYM!h*wZMP!S*R@xjgQdoCN2Y0Mj6 z5`X`EHLu9NxYEOI+B1Ls-3a%`hPaj2M0}%lwIdp%^rNHngTX4pV(vFt#In=EUrul0nkaj;vrXK5MpVkl;^{Nu zcLwHoeE{a1c?wMM>IVg%zkH>)xbYcZx7OIyj%<3-*yXE>JE z=|3D8a>O7*kVu6ARN=a`>PkdEI>}IK6E`SB9a@ngPsk7D$Tv}Zb_N2|^E*>Jm034^ zfXi;r__iuP3S)k*PioL^h^VBilB1BVJvaqe?d zs5l#e;q}ZCtCvBtep$Cu*rqq4f|jOoepM&>g)9y%xSGZ2X6*y3we)jk@psJYy|C}} zB}0y&`(4S8a!cm_ZQj0=#v%3SrlS0iu#vrQ()xbN^b35Jy4ct zlFC@0JV!ao*c%6Spu0Wj5Q@=i;TFurxTi10OcrGLt$9F?x(u*7{$$Dw3v%S&eDhWd zLpvYgir4*65BxnV^9pO(}Gh-(&HS(59V0xwzmqjHQ^>Y46#d(jtu?Evcy4*2+( z%Ko0C)Z-|K-*nN_%4qsJar(ARQK6TSm2Bnl;>9k?)(79U&ndbr{BGYgcffk3Ja*Z` z(ec@~4wt`rXv_YK|Ti*Rcn_=H>xm(O4G%@j_w zGnI}hBhq}TiB4M!%OE4iO}Nil;wt3j18{?Yz0mNgz_Gm2a^s~}|CG96%~xY?y5s)A zIzHObTe=wYrU9`IV>flido}b`8MR^5f#OF!_37j5mBo=c_-Z%>Nd;T?G~r~Iq&sH!sukJe zH$~&=G~?o{M2^8=vXBpf=*zCs$!9*!&M|PqbOx!KGmBf3rArSQ5F7mEtOJt@1LE(m znOwM{qGlNpG9V@u1hj-$_0Ua`cxiEJr8;_Ged|-$T%-|GL z7+2%$6?w&Y98u!~2W zAcrVFlq1Fr`N#kzO?^m=QpN}fqi&Qi@{3V7HJ;WSHSVRBE^RWPRyX6NvbWwCHf+)F zzw<7A_oc*Z;F|MN7kt{2GR26C8t@~!M2jeqv*at0B>K&{#;7Mzd)R>5pu?}_t$Fd* z;cF7=j?5|;wDXsvCVbNhED$(Gd(;Ii`IZ1Xq`r8idd?PP=e=s-%4RJ}h7-5V2HgI< z{l1$EdYVQ!ZaTI4{VAK36)6oZ%KoYDp{r;!y@M*k=Db7;+mEqOc0bOwQpZtWs0)1S zZOyfm*;$)+Q9f`>)V3HkuI|GE7xV zfg+dqBR|-p>bB18In*+7PCQc;ZH)o3(Fboe)knNDe9^t1u9izW209_uitbPlqZVyi zn~$B24<)lP8U16Q;1M4t27z4^RZiv8@Kgo}KVw&FM_Xuyx&Be&6wh zvwMFTVw&b)Oq}6LHXL;*XY~f)NCeqv9HhuC#_sug5%aMJs01`eO&tif8BqId>ap1q z&c8q6QO_jTh-dFptQLcu{ejNtQKQ4XGbu!DF~(AWdnQz`u|thI(T=k`>` zf=3LvEuH>!=Jx1<#M*oR{^_u+qkp}MZLRkKbvR-OR$b1F;>O2h)vzqj$*v+r7}=_- zO5v;m70G0$7Nz*5OOI-(&ByWiw+6rR-3>RUFH82^Q{DB6!$i$sssu|HkDgVw1l7AI z%MKMo@;9{?FNbZ)^y91wfj-6?_{E$ImRWMs>HguIOTXuWc zwl+S9*>(eFKW}^-9H=l) zN9~T;B|HBe#s?A8t!c9C=Z%k+5L0;8*2V`>+iBq0&l?}DqSn^N2T^<6fZER+AFZO+ z*2V`>d%}R)&l?}DqSn^N2T|K)K<(#^kJeCYd*g$+J!!zLCFA2P?(14EO_H!t6t2|$ zR>bDiO`Ys*ZFUf;-3FvuGCK@N`QQN{6~!i`x(shqgF|%qVH-jO<2Uu|vn#Uo?|1Ff z+pmxKB)nI6b=W(h5uwvVUTi0MXM2e=<2QAQSKfwOB+05joURe5`s0h+SDOB4@RR9} z&(?DAuz20m9Th)$Fqxx!tWenRwsI^7eBnV*n6G#ep|O;(nnxR zdRV!~MT0CbW)cfZ^q5JA`)PG0wZ{rJyV=9W;nr%6P{fav>orc-4;Ze?aK5(bI+*3x z8Lk;n(Ss|5$0pT-8v3;!P%vRHbR~oC$m>U2k)`)~!nb2&NgQn{@iMZjJGp6zleseyv+E`n7I6*!2W`$kwm* zaZxa_h`G+KX3Kv?4wBnBHb-r)ItTgt7_zoM_{D(BPVzSdEYaof!w04B65?(Ei9w(I-58~L3Xw= zj6yxg?i6A$O1SeVYm|29!Okf8&bqz^t-=pPAk5j*%r*81XO+B7EvFQ8R*c4;;_U1^ zD!#O!X^ox5xkZc}r+JI4A7Si7&JCh>D2lUlgBbf38pPf#;$`e;&Mji>bk1g%u>(3c zh_N#|H^^>0VXJ(IsdI}Md#N+i^)Zs=oSAOyyg#_uZ9c7k<9#msN1JK_R+^{#7Y7_M zeQ)029TOm#Bg|Dkd%f5C9Q9sq2@D9a-0Cyhe89ijCB|AM7h8u}vn}0SI>{E(DeEfJ z->kcQFUXyI(p}=^B9}nxt#X`sx&J1Ywel+8Z2!x>E$7U;Opp5au?#Xzw|runZ8~gT z9N_C>lgrJITF&~{`Rp*~nHuC_0d?{LOCSHUmM^?HZSvz5hc6yoieEc17`o&fbjiT5 zE?yGm7jP+cG02sGiVh(C*J=UXizA6a$jknL6hjIK+K>+^wj>+K!f(sQ{$w8 z2EC!Df(V1gV5*&w;TUP4L071m8EhJ8&=PuTFKM7bKj^8wrGYhygesarPwgWOG^hkU z6~r|u13TJ@3}*CXpg|AlsfZIB#!a%4!Hj+eb)cr9*$iqxEzOlc`WX~}o{EV4m9B56 zpb&vrf;IGdJr#fr-Ca+`41=MgtEuE;KSLMSQxT^!bZ$Kr1arL2CfCqC^<=CAYv|B= zD&pgYuB@kmjy+c~ohILn{#lFNTK~GZ?{>e*&E4}GkNZq_n!1}q%<*Q6`J(Bp$=B;U z&rdwx@!apZ&2yz^rDuU>re`0|NY7W7Jseeo-&Xv#;r9rBkK*^3csQ!|o)AtNM&suN zYz_vhC|!Qz^l_z|iGuh%Y(g7d8xm%39s9st(o{b{|UZ;?CXPgTEz~2^M*92b_#n+~YeVw=aiiCvPqu59RXFC&X z7l~(*Y9AFJC)chKB`LMO!Y#FSr5M;9cYCDO+C+U??I!Wp^xCz;BNJymht}qbF2ifz z6?ct5+H(VuFD1M7Lt)9SJ?|(TQ#;Nivhr(pizVY~=ed;w6JRA>7JF`~4H#(Zac1-A z+)tCYO_@FTgAE(ceCDa`Nqb=c-fsl8RoeRg`n5`kBpp+zcUvso2OIHu$zQ}~Z4bg~ zXDw_hi@Cq1RBolp_t{IO1$cX6I$lZPB2qn-@HT_C3}thQhYx{r_KBfy&P6dc$>=;E zlI9E~W6fM3L!BCmQR9*R$|Pe9fL1gobEJRXqw^}0;$O+Qzp=*?u^-QqwC!LQYnz>( zJ*6&{u3zh9zAwu2Ys2Ih#igvgp#FU4l5bZ=<82YXFT>Y6`F_|eq_j*rahWNO-CYts z@a5b;ZvXoyb;%pXTsN}nZzKGlE6}!@bUx~JYsdJ5*xR_amwc^Ybg(+OgCb^rNwDi8 zX{GeC^n*f>{n`nl*5gDHgX(HHo1txnv^gihxUo8G(&DD5$VrCG0!oxYNu2g72^d&p zc_Y=Yds6DQSFS7C^Zta(p*rTyN1YPw82_rum|5bO7x?>&!RTOhaIcC5V`{_1ox^H7 z%Cl8is~c;MeI5LH!s?2$1ta>e3=LhGuXYFLqYgty>9C5@wSv*X>fjEmC^cl&28)=H zwZZZn6|d2aD^CA;O`oh6*Bp82^ZIvlLVa&j@p3-ufONcGQ}Mc1FgjQr+-oXcgGbeN zktQ zwtJfKF20J{pub=6UzYM#`l9^8o8SEE%j=#yP^e<&eAGedn7yH5cCBD^usXOmRLpK2 zT^lV|sVFTeyRLV?Ls^-xjEy_B^wGlh&wVjLMalW7!_ZMWqN4PR!Ng*Z0BCO=tPZa6 zid=P<=cy?DJ!i#{#NHlB>jQ7Qf5Vp#uUwHlNkz%|sKd}vdQ(N|mx2k=wgSfnwm zDCruOFM(deHieo(nXi(vykT6O=gqx`u6gC~7S~a!cdr=6-Tc4?=c8V?PRd&{16UPECEM$Qf4~G2rXBr_Rr+N__f< z)5G_jG?kvVRH@iHA9e6Lwhbz_*9b+2szYl~k=?H#>yr+&xKsv5-e^hP!p-l>7H%4w z?^4nUn>|LtPbvN74zp6%=nDKOBkJW!!GbH1cS?`Cff8y)cSG@Rp6)Wds zl>KpA>FJTZ;-f6 z(mE+LYM|yb+=e3=Y{NnK8IGP#J*oH%c=T_3l&4rfe0vPyh@Xtu9wSQPwtI-EtnDxO zy^Ip$@Ou%zf~^Z5zbp=>Z|~GMBwY1boPC%9CzYA)7&b}~ems(89)V~mQJ1&&0(mJ4uBv!4GOt_I=P*t*RB$19;k)ZbR0!TiG$dXrX-UAtXLvmFae(kvYc8kA4dKCoF>c1T7Obo9h@0@(uF1C&>2}v{SFjKdXNsIY+dD<*E!MT5xrY}xedlGdy3h8& zpn6Gx9S;$8YPq~?=N4P;Fff>n-&HNwoY*+s>UTc=B(Z=iF7@5sk$yp7rwZvcB+U5* zmFcFu^YLdZE4yWTuh7>~LuE^~sKTfl<;{-l7VVUW#c!n4zT9hjpN?+;#@v?RG-pj; z-IjJfYS>0Q%fY^~(U1d=!P|RwJOc1lKT|~~b3mMK8#^Ccs)Bl1sRBoGKQ8o5oXu;g z7BZxrsPl4IQ*=|;`KZ-!(MSYqxch@=lwtB}LCpF!c5ww>AH;K0KaFINZp1b_DjLmI z(<9~ zEuuhenWEd2&d1hpSkeLx2U|Bldo?#eE2Ou9%3Up?(_GF|bc@mX*cx8XjL$j?u#!tzxpwoiLV5?F7W_P#ak@R|eALi9>fD6Sf2^WO(HZPVgN$@5W2>x>t;yPxd$_@= z57;iPSdUu1X5EEyvJ`D3Zo7Vavfoi$vCFgT7cjf3`t_b2$h|Q!nCRDdSWZ>_md_94 zEVlplE+QtQHZY(@ZCX|0!Ih#3-ApX>R;!#)AtjfH@&xc ziL>Lkce?WYmg>}ysr;A}XJ=$&ib-{T)GaS5Ln-*_pZEXv?qm7{$##q138b@Mvwy3- zQ8DTCe!R-1d6Y{LPnvWVkHJp;x>18fhy@9e=+}T0(4(&C_li416cin#gWi8bbI_w> zAo;PQAo)@Uw3#T}pQVlzpO|OR5MxQN%#@}J-)U?}X zXBTsg{#ex7_wZ2Ej<66edBGV%gI_J(Ir<+16n5?_*ztvI{h}S*^JO`v9r*3U?{WN| zaO9YFo&1+lyiO~AigRN4yp+GIR4e{u2b0V78&~?@eAuzf^yF$8E2HyCalUZE=l!{) z2Op~E`v6?rgYSoN=^U=d!#9h#>I~nB;i4XVv4`_KcQLnwGW#30ViQjJgp2DvV zzdiUp?f5?G8Mkvcsx;e_2TCSJ|<&BkrT3JKUw z)3UERsu?sOm3n`taW23+HwiyL7_tc=3Y!-o7C@+TGa4-ugK2V!w=K z$)CUT&D*wqA~tw$&ybPY-BrVucJ#MTPh63+tNmAReG@8vblZDd$SCdZf7Q18$CED} z&b(*M=`APb9?cYc{Py;2H(I+}8&kOAU6=kDtN$yy`=gKb5wSjdV?uJZo0E@z(y8yf zvJuaJb9+zUzf7_!MMK7DcSp|OarEu30VAHfD{Odj@hY2ocdT|-p1Awttm=f66$N)a zHvh>-hpKn;w7Up3T+086_qd50muNPf{+P@N+AF=F6)LzGtsC^^Ob&Hg` zpdBJ2;@s<;+J;(LZ=1)?U&Mk5*PEmF6+HW>%^v357HDib#%CBO*7wwVm4g2fhn~ z&x8A6nTpuCA7CF|+!3)Mj_%#Hyyt3~=XHBdwPN-3cA4?;5BJRdAix^WtYT}3qfaNj zA{8-d)iO_IRF#$IgQaTaT4V=1BIPF>Wx*TeNrhp%+THIq%td*A zRDI^g6uxX{btdbdU6QbPZBTjJHlseo_p+~WL2ZVlI!E+Cq!?LsY zU3~qUNH6-=7o?NYB3L2K@jVxOgH^Hsa<8ba@=+(qzcWC-d#jtcbZ2FUbpJ zrvccfBE3!_lZ3@&mLn+90&J@W`;-&x+l;U~c>gNcE*k7}PO!%tVQ=-nR@mdn6IZ~F zjLMd|eh*G1y%h@$uy2j_5%Qpbpw-!)>k3{u<*u>?8OWNtNUw`Hjh1clDwr9~ShM(L zrM$05)712MaD-&KDC2Kz=v)oa^ zH<2~6&8dPZh6+~I>{c3LU%|m>*}sWZ$ifdr_z* zAn1MI*62&WiV}rYo>~PVP8CcuR#5YgUtfWjRzb8=1*OIcqA&ca3dX`#`^<(0_eLe5 zQRC#UPL-4yDmnDZyl_obymsEBsXf>bwUJ)mAZu6IM_vODu9@tveLb?Hw;baHnTELD z0JnJOuF@bM=_n5Pf9|#J{@2S)VTAlu(}{nhZsornv$ z-d}^8?F5&BMV-VYTO+Rt?%w*~=x%+a4gmd!;2n|q8tD1x^X!qqIOv~aUI8B}WIGC? z>wDO|b$df{M~)4mqHBFbQySn%8=cZT^n5vD?@jgBiKlL=w+jCo>chpmH`RLyOHZWz z$h2PF>#uWBW`ph%?{=u~D6)Fi_xQgu|4}?}Roll^)J4~a249hdK(z7kD9Vm3brXe4 z8Un=1uJzug<5A*bulg?Xd&1rY4a%lBy&omAk!Cs(C2D%rcTn2ibW*wKV!BU-+$2$i ztVr3vOM047^gmT^b56d|oRjgrR8A^fd(X%gQK;vx^wrvp)P+iqjR5EFV%ICT3m-Rf(Rnp$Xa*)f*mw?jgMx_N>kD6%P)nzdwY! zoDpK?_#z&E_&l^Nxk}OHq9FPKJnszy8*|qY3aCj#5PUw*q!t zvH@X{-Sq*BIGbBdodz`SO;En9JtttkrkjwDa;S2eU4lkqtTGwp1fMP)lFc z=Q7YzN{SEj>tl>J9jmi1)tVhWZ@ssZNn9LXAJ>lUu^&j2J$ierA2U$o$ai1>S_O%j2ok z!Q$AP<_?a6>iUsh8K?BR4PsN!*IfxrT%{Q%y`yRdww~dmYKDK_Tfe~Eq-m}No~HpA zPOre5X%_$7Q19ukOc0X!9-?BU=|)koroif$zpnmXv-?@ST|69q57xJHRdgczU?hGz z&DGzJ{Y=-1_gb=TxW!MKcf%TUjt;v`yW@TX+*t_i<Brd*LKfGC*c%ItrWilqtt%0c&hhBNG@Gcst1G4`Bm19ai}6peok{}X$#=`P^ANI z^AY96-)2~}(A##^*O(cSP(I(13H-H1Pk!a%7vGo<8-VL-t!;p>{LcJ>i}>ot`tBXa z1{8n-juN!aI2sPZPZ!S}KO8!xbhv#54b^5*5Z2%)J`QTwCStrA{2Z6v8@}|pa_V6c z@!`0?JEY-XqQJeu%@O9^knbvdBOBbrAKV%`LHx!^iY4MIop$>zUr8!(@9pm5e#|t( zBf%rk;|EiXX|t`umTXHk?Q*lbjdYu33NpobnY|i4cY5CGd87F&@7KILZSbDvJ=iYcn zb+e|2;+MIJ6}L5X6j@?pr<(D2~rf|dvUC1_ai`hteYj)U4yG|RidP|IFr-&jaZmu_QbAG3VgA{JUj%-MG z6){U2EdENYNDmm9IEf}=mo>C^QPahx#SJ&;=g~`=&a({X3k>H^8qUue&OMekl^tj} zFEN~Nz`0LzeB8y>r412|ODh_N`itogHtbP(++|}!C-rR9m9x0zNUJeHPJA~tc!|>G zXuqb*jmU#=ccJ0>JcMG(S?G#}PLS@wD;m0ADd;WkT!EI<;dqOkxU@@8y8U;3 z7r14)MY~F?f0ydUx&Z!-Hf`t0=SWs*&&J$HH9J>QrA?Df3YymIaIp=n?R;^hi);P)1Nh&|d>rtC4bLOOz$Hx0l%7Sz>#4iS6hT+p%@F z$>B|v;6LPYUV?w+lq&6jBLLx@xQ+LmzS6?BfPmsKAtZ8Ovgh+0{<#Z$794X z{)L+HSIEDEX56^MzZ?rL-{jv7RutQ6McOedE;C&4x08RD__xOue||RHP2k@O8!kWN zUxpk04!Rvr_q(~wW#9cjoKN1mFn;DcKW0C=SWIv~-d~(|M}`Cs{B7mmXZ$Pl1dP@E zJMD?f4qo^x;olxFq@CwkzBm4!p3hL^q``KRo^ zUx;6p)P2C)wK-?n!wMiAX9CJvX*ZlP6|Df;&;+O%oQ->AUtpNPF z?sh46|Mc+5e@T6L%!t7hSqqL(I|g4(W(j zye&>XAjSLn`knKw^R4#H_O!F#{=a_>CvuHKiuioN2zY+k24cX-Bl zN}fkOYCOt4;yrvl>fE#4qwVe&-B!63xW%|hZbxl3wsPAM*A1@4u5qq5*HtbBE-@~W z%Ta5MwcHwSJ!h%2R9mtw(H5KKlzEl8z#L;f3b(b~6mRl1os;Y2YPmo<=apy6mQP6= zynJnZNNJVl0heM~=CgfQp6?6SOg6LBm4;nL)E;TIX4vh95pV%92u7InPwD+XcGY~< z=;Qrl7a@lq50oEptd2fDA}aL`ENNIEp#lj{qRFbkh$rck&+in&aYFC~+Zu!6nC@ga zdT&UYta&=|#}ByJgQZ9R*6!0e8Ob%f4-fq=dt1O*t!Fu>^W9g2zGE9rMM1Jne^-b((ZEv4H*@ja~oTHR6s3gh>W2USr!O=(28*9)X%WZkKc$=^7vg;A0XBMMx z#-Vp&>DS})-MgZ{Zh$68cM)IOyM_#uWYyCMl2pNYSrMeso-zKafI&b}@i_=84p%;= z>;LN=MUd8qAHN|Z1?eQk$R?-_pW&nJYV>GB&2OSS_w#PSIukpaSqBN@* zDj$#ZTQGaZr2400GJb#dwtL0y$6p8&-&v1GU6s5-xO=ydd|J$B^)hM}2U)!{xNchY z&gog!buS#p4jxY9slP_1b9ziG=|fscPirN;xOuw!m4SS|2y+L0&h>5;nO>l8tM~Dc z8=UX)%^o(PbNUw|3_S67PWF_=?}CowAuc!;iOx4WYix2(PiZCnR;viN0N6qcy%bmc z<+#EliG>U3=WOik7w&$bp%8xCRrgFHGZgm@!jtiLE|-rwC?PM3&d-#Dt&4v;=>FFa zemb*ThzRoqea^|lt?OpNadS3Ed^9dOr$>m5COBL&oMu1gdpC%?&Byy+1*&%|p!$k6 z7J%}DuYDD$4B_vBd-LFPCpcG=*9ts7D9na+&R;0bxB^x_-Sp@97fN4!HUDzl(FA+w znfuWnui)P?4+xDjjE7r+y+v&EY=LC1h1U`)&xnEOj#oi{sg>-nif%rTZf9hUiA=Pl z*h4S>1~~XvW%yLQ<<|mMe{H3jOX7L|jCB3$l z^zC|jf|IlUgnq**{V6To8PR7Ht1RDB+!tBo=@+lKTy(fj!QI;7vr5!Q77g)=fp;ar zzd8yJt48=l75&~N#J}7x+gGd{e>}qGi&br+ePevY?xY87|DS6)ZWylVL)4(USz zZnt#!3z-K}J*s(pCzUT4NEfH|uhsV~=axELkB}SbaIKOacq5T}(Q$KezKO_9fB60( zcdLuTSueb!$n_(+@zexm-O2v=pQ!Fx&i%#It-I9CyI7DL8O12Tcy|EKxKCLOfN;-p zZjz(!!^GE*3KbL(wvAd-%Kh!F?GC-{HwxHGH%lMp;;3Lh^ttUK`uh`MXfAS;1-Z{q ze}#N5s;O@1&VA}gkGe@7ciUlgy#@D*$9g@IhPl31{N@u$XYM{IZXdWN0(f)vNA88i zw?D~qzTZiJD$fT10kUZ#C?UhRDH(U)Bj1SzH($cu3M$VhDA;lfDZU`u2ie&~T-%nw z*r?<*7Y0=ubuy0Jzllqfu?m6%LxgN?oTczQ=-!7mkmrl}xF1K(aHg8Xr#Eh2_$Rm_Pm$>RP_%+LdX*-#U3#zv%Q z^2J#0R7Yyaup)rr5~p0ml&{cY@24x6TY{_C%>b%Rs5=Tv+Z+vAeY~lkQYh68&DfE8pe|nXJzlp>|?|B1_(+GH+hT0 zeKtObywXd-cPHdGe*eN>`d#6B+aP{$;F zDSJ2fZNunj6!ia%3I?`s&npfOC_t0VdOT) zTk^XvxJ@pzM{*-URoU_``A^M7ZN;|g^7Ivus&T?@%Ra`zP;C@d?V*2Ckx|pq;NTf` zFb6hj1J*~y#un}Jj1E(54Q|YE@3QyG_5H4m8T$_JNe>n0hMe&1e2dFvbAf!x;wAsZ z`lCr$^G(l7$=0Ek%@)LVDX<70?-g$GC!#_)_fP)#>de8>yv5(|iZ$k#6n~;7ipwvk zT#ArZDb-pPR$DAzg+HOOx(?}i_|dS_KixN7?`;58aNX*|VwxXv z#@xi%XM|fd82c1Bu>)){GImz@raKjGh=Kzrtd2?5a&va@Q)i#JzjR=}c-29W{t7;?Dl%RP{VB8K`HOJX0)KQvCyK}2(4hyO| z1w&9&cs5RxCC9Nx*7Wuh3#v}IImSM}W}i%B&f@TX@x%qQZG*L|>6|&w)$zkCCqm-8 zg-Cyc%#5@y2&*&n^ixQ~rSwHlRRG7n)FD-2(!PSmekSo3TjQ%@wzV;PU2$WBIPRgI zI4*lNPM4LWfqq(2K>(6OcQ0hy7TlQ4l33Y0q;Z5;xv23~$CqjVG|g3di4{&>Z0J&ngbFa8cviX>15}$70>5;3%a!GqkdIUX?kxD}aM%BzS8j_S-wJIV&bBjg|4PE3`h)ik& zFF|E}TUqTSF@p|f8`#iT#Bk5eYko&L{>Bnhuo zKk#oZ-Q8ZaoU#^3=@@To%)YiGz8k%tjc&xd((RNU_`PdL_|t|SNY9>6J*N*)d!Xfm z%U4#fZJdFpfwLOlX{$~mp3G`|H?2*22^_kGDUC0rw2411?0$`}rE$pa3*lt&k)RkvO5CG}VEO5=b9H->ZzQ+ml;mR?cM7eAiS?wivKl_9_ zPT{qWMo%%Lu(57?U0$Q?h?vm0*IO(~X?$L+pV>HieO}{k@#yTvbg^b?Y~zf zq_@a82aQu|TN+yg&(`ZDR!@cKw^c;$(wN4V;OVm=X*sJ=D~6p^lbO3_6CVmbhYi{q z6TlFbVBm>ZO~4ObK^1)Ri-ie{V+cDU<82&SNF<3N2y#e`#c}^n`T^{a>__a>g@Slt z=ps*OTdG#Qx)_=o0ArL#4Q8-`m_`8XrtEv%8iiI69qNI?@Ak$+8ErIlY2Xl^YlGoS z(}@{mDI1*xFiOLy1cO~F|0q$^LTZeRb~!C@hQLTJZ3rkalGe%1R~ulM~Q z_uTBU#=T4AQn&fGKLpNjo$fN#T5OqY{xayRcE|lL2788|3n((Z<8#y(Zx%F$bqiHg z$1v-nu)PM=aZVdxRmCAm=i|QFpqRLLv!L;~pEz3q1yY^Z_^e{{slFrIPj!4aV(4QA zMMUj7Y+D+Vy+AyLnyR1s_>c)jRP%>0%Ca#@Cp!vlc}9&HNmILy>WHzBI%d#xq+6!$ z;?BDiiZ~S*Sw(-1902nqi;=_qd%hRu{a^$*Z5izyE3~q z3lc9bJ*akHdLZoX6i$*xfu+&Qft0wBCZ#%Y{_e&%U~W^c`zje!^H2p#oQNAqWp^hV zIAoF`6c-MY?EJ(RW(2uK6{F4xP&!ns82F}!A}?6Ks%X@JA9XFGl{$yXXKa9_0%I2P zNevsYr6_FFQUu0$oEmrID9@@WhBRiWBq`7&5_uG0Dbzd!Mx~|-1&sz>84@>QrUvt= z7S%zN`jnzWEFlz*Sb2ArHP+Lom%qt7JLt0KpnxwuK5-uxda6cB=`S@pldPbG~Mw3 z`w(PrlOYIw2KxrNY;c|KKQM4c&<`$eS>N&4=zhf1@Bgv)9q>^U-{ZU2a(B7j?~;(v zdkb(tKnT5r7HU9BsDdIAK}1jv5CNry<{}^)P^n5$AXp$2MeN|0CLn@cK~3PRq9Xj? zo1NM0Z7!%^;;;OF?tN~{n>TOXym|B9o7vr2+jVU{eV*GK)HyWPVcNUxbu`QPQKp9R zBMdhTsm6Nc^MXqCf`@3Lq zTezcy_j};>kQ6NAd=YN7NJ&R^r$etOf@Zvjhf5N$ZSb1+zNf>&^iwvkaNKjMXBo{G zk$|PF=8O2Qr~0(I?I|8%Xs1*CI+WG)4)O%Cz->?ONG7eU=7Eo8LMU7&GciI=0+1@3 ziCe-|nM|AH*FWSwrW0Nna>^1}=NlgwZ8_jvXvVXh5!Aua6o;}|)`0=q;5?0UqVT3ME{U|EK{!af%a;32l}EnJQ}wL;j943}L{ z*9U2>EThOr_>u=fmSOmVad25o*@gAMa57Db8KrrB3>g06jb9SPmeuVU?B})Z zjqZk*LBqDyR*iME<^6c<;>Dd?=eS|OPF+v`q%Nv6=kwXU_~|%-B>6cD_Y?TNTz{5v zKlO$9%3})nP4tD*)5ScutyAc0I)QZhSwkcY$r_ka*vz%&`Vvv}h40Vz;Cgbs;c4c3 zU^VR?@U6m*@WV;^nsELAmjUo@AV!=YoW!-^T5+9VVQQSi91Wip%>WT+LhepL<1X$F zz`I3njsOXEI|lC!;(QxUkH>n9sF>AmP+Vsq+y_3A6z00Zc_tKwL&ADoTVQn@z()gX z4+5o5@C^a1(iHfh!4!C?>3*m}KftRG73;?JLWhL6CBsmQJ7ABqytny~!L9>4mimRu z$)}C>t#JmunIEjt#Tm8P+`#A?()k92ObN2v@3ANkY1s^_d`Vt za|CW2-w*9(!6m0)tD4Bwq|s8I0oP_dBiN12L0oG)zST~cF+Z-6j+`Boq$(d9tQXx++So*+Dw%ah9jJ^=>roD#2#lXiRe*+tZ<`?#$S|?S&l) z-p10|+H*DANN24+h@)ra8`bP8!DdYGc9PDV!ImAQvz()G-RaqRp5_?3!`n39ak*uR zxyl~whp!r9q)ck)>(M||UCJIJmv{J&0z9c)X) zv#jE9<-N>hk?*(lc3;L7A_msW}@_Hlbiy#Z1jrtv z{x|E|?)<5IyC?K>b5=ig@Izs(H9t^`=HGudFDm~>m><|@aQQ1C9vxx|Yw;r?tZY(I zSg>r)T0(<;B!pb&m!Eug63-7nZttiyjeNL_>-HvDA6EW+$*U3Ri*>(0c8N%X90h*L zS+}k$pyKyTYS)zV?mv4VDzE7^DKCR783jyaG_}h1aeME3`^_$0W?cNXewl0O$ z3se4K6<5N#dGr6SRPX2Y*t`C>=c-fH)IdM7?*yJ)On z$ct~Mr7s698w;PmxX%c8Hfw;{dfod<(gl^-!Y}18vo*$&`V5V|XThht&K>n>(lUkV z-gAw4atLd}J>mYxxsiM?2}%#WV_o%;fPMe!p`Vl?E9%f+x*G5w9e{0;F)XC-uByx5 zmvqji(M<`=OcFj!K36IJS^r?)1waZU7RFHm$Zqv&da=-x;wXa8CyI{bJM6P(6{g34~X!glEt9NaAS;Q;Tz7ll@34!#f@PMV4p|(1HiEVAkSaP;u|mkzTNVg z!!X-wwfC~-f0+Dn1NaEbY$s?;E#PfR(jI4_N@K7cn8tjWaOgdvF}t$Qd+d_7#8Ma) zjOa`(wTY!UY8Wa{EdA+4J{GH}eJn)OqF9O)OPBsK478PW5mcGKoSEeX?TV#fv2;ug zi)4YG#Zt9c+V(fV(x48}I{qgL0TqN5T|o;g*z~9E&pKDFiP|0v-6BwH^$4lU72(h=8Ncb;;M@YfcotNg))h--kNraVvQ_o(S zcaPy{Bd|_7u9YrrOcGQ<{|n&sWvV|YSaSc!D1-o;&H6%Dz`GGbfQuLc5XG-Y72ly! z{H~CRS>I1Ssr8TIgFOCGe9-Uz<%(bLg23nT{#}93zPq_x-xr5s^+^}F;7d_;feb|# z80R|t86Ap!zQP>|ZJODJ8@YqyIsguCQa|KMGybK)eQcgrMduHk1sGqoSGcveC~5rv zDt?r+_@80?p*v!aB)w8@0+pLm!pqKCM94VsFL;YGb{0dRT8f&Lk=KcG7QY%@=^pqw zaS7NXzAVpncZxgzeDcMr;5iOpw@C$^@0OU7SWVS!Iss?QbG&UkdyICQFH!=LQ0wWx z9^Q1s&~?MEHa&ecJFke2k+?rfFVQX3v6T8=MszQUaG_fxa3S>_f#?|PHuFQb2@ROD ztiEt!Xxj}J&PL9k?0+;m_~Js%Uw$b{_Xo1(S*_R=9{x;+B7nLh&2 zA{Y8zrPE{H`^Fql34SB90E${y1ITgvH$yHst%97i*@+JH!linjai<> zJ*>O3zY4enQS*%nZVfEfeB+Nq_jbNSZO^Da-X^t z9M!)>6Wl688ROeP_jy_OOC1q4q-x$orRMFFY99IOA2lyUoBvVs{}pQ9h^l$IO3m9S z)%@n^f7JXRHIHeu|L0rtH*k~^1~vaZ(dO%@Qu9^{HUIJV^p*6^{6+JwyTAEB3R^Up zEN&?^a4Bv4(W}(ZMV-JLYKfcnY^2hw7m;)fn^Gc+9KMtqzmytx+$upTALNMsv$!|h zDhuEiyLvh3`O`V%Fowi2SUxMANu|V70i`A|0rxL8lqod?p$R49MjUXHjj_cF`CAfd zKv5|9(h4aKX)vaF*JRl3{?U7n8)ElwFm}HWyFp{%^kmX#PY+c$XbH4g?4J2s(;jrN z{%w{sk`}G?&;$W^9(Ej88r-Mq3~AA-UYx%)cy#!VQl|y}xeUel(du6ekJi6GfJdOF zef0VUB5%2>mxpXU?Mg7-&PRzyDnLGExMHK#fRDQ z_)AGJV%_e#l;kX-(o$+K>CijYRUZl1_pcuMNg1-D4*jL80sqk<5g%%U+9c+0^r`7rqsi0iT}uBITa^GWHp(JFD_GDyrc#Ow6!sA>4l0ne>Pn+9Hetu_Ur z=pM|MxQ_1nf0Pa*jOZ>7lfJ+#Zc>N&o3Ft%h14VL=$^@k)Ys8Hkq<@d^Ll4^2V5vOdf*{i6@EzWslx5A`nW;(zdF z*D#QejgO6+8<yaO7O%LEF@sL`1__Oa^9~*DEL8)aIHrchJ@HdSa z-#S1S!^I0Z^EEX^$8IC9&wo!__>k6oPU`k7P3Ten5qo~}XGM2ug%)vz#!jd4rCrPm zPBmrg2R#X``O7!ssy2I`r`M2-TZ(?hMug+zNXqTPJisfMVgDIkWTaG);$Nj|RMO~l>vt#=7^5k8PLzTJdh>q9!&gO-? zv_fvxLQ53Q?B#b|AgxbBQE)<*2QG(IcDpgE^V*MsS?vi%vYKTErlindi(;Y{*Og~Dfl^AQJ2r#6jCbcbWl{ahlAxP9+kb= zoI<18%jHjdvszxT)M3 zsarwat3PY+(z;|E*3OcL$NJq5UhJtt%k5VZ9oN&$abaut;m^!Q)3@iENNX(5F0yp` z2u+tt4&$G3lAxeOu<)E$3Kl%{2w8C>a>&1U*E@T(!oAOea6iImqAZ9C<(*4C`Gwf4 z@zZc*`v`-IvLIftqwmk!?b<%gArO&?V-uGJamxAgh5NLfJ~Edn(dLa7Y*mN@Ke$pB z9Ov^nD?Zc;=k}mgMtLC7|GmmN)Lj?LQM7|k*zx*b2Mlpc!$!957~zK%YP*^Dx2 zmcq;L?9}#+i1ZUgx|g07A#4Vw4jhC7VgGD+aQhkXkeFT zyF;)nH157oSgqKpITUKzw=nZZSxq~gW@Z#HI6CI~&&+6^rD&_R)9JFZpaq3je}Qk3 z3*9Y6#!hF-%5>%z8A0hKqNkb3MCB}ts+X0ujH>$SGBcC8o}%sAj@Qb_Lgvp66g?SN zp=RRa3X|9b3{;{**Z2m{Es=FiF#0B0h3-v?8tbP&QfJe(f&<;JY1e6m9>yYz*rDMy zZ6#rPwW1W7mhkX!SoEkCoj_Z2YM_}X-O<6)!}w%+Q8jsV z9ahwM@b*@Zks8Bt^h;q}&!i0~x2I#<+b)3G4r#j-LO|AMw}Ix~mf`|YY=CM@bwYZN zBBL;%V^Io!P0XoxO{)?!NzUxTL`m8X_yI7LB?|XNP_MEynj7+Z7wM{$Hl|hDL!QfD z+_305MVq~>l|y>$=gdi;`Rqso+CF6LnO(F-UmR1HO)F)xa2u!Kh`&BkCao{iJ;St0 zF$Vb0j5e42Gh1dctVRD<=3W~ihQ3L`~LLU%#bni|Iu;4}fj(AI42ejVO*mZf~rvq)9^rX{JQ-!6j7HrU==2 zMbON*5edc!xp4|9(~B(&+egf<-EN~u!_8v4W!2cq5vR;_S=k9P;)DsR-0elTH$fGn zH{qlV+$S8s$y}GEsF7(HhKO|s{Gx^NeVI#pyEgx&*NXaR1!MYxK*~ZI3*p@oR91Zb zPx3rG*Qw6>@0hh)0G*_aL)sy27l7#~vyc`d1B~X&I;54jEVGa{ugik%+OicTIIkYn zu4y53D@$3flc|=eM4#2>*B!Xvq*l;hC<<2CnYc)ye>er=k@b(`0(aVnGX29@_X|Z2 z!tFX{GNs8pA^pL#I^n|fWAS)j?!FR}o%xQ>il!-V!Vm-L&2GgIV zQKa*Tf>=}pSil(Z@^lgr=)xpow;ziviuqF{z6nYzjUw_mT${i1dQn@gfe&``u5t=D zZWaY2scIc`Ou(2z?7!fuAf;aHDu=idBwDiug}6Ikl!O0xdR&(ig}gWk`^3Nt=# z5|GY@Zf9pXy_&ee1U8{47bmcUqK`3QFw0xCmnB@p94Y%)j>Y$9P@?=x3?-*mI)xqU z$Ikf5G&O&1^DEEs`MDdL8T`V!*nE7*-pEGs#z)*EmY*njWVsw^&uz zccGq#8cUTucg?t|xUTslQ?7JR6wyHnu1 zGzkcMtr^Dr_goqEH2FbW#tNO#E|4)?c-WR<&Hvq#ag7%?Su=VIPx~`A3P1W__q#R2 zBW%)TSn{9JWn^iE+KCw!At^DV4H37nHvum1NXYm=Na+Fkvj6ctcM6%!pyA1xvo8pW zoPn;gnJjN%o^cxzWPdPOoGFXIgrXb!4eFmrS`KEydo`EkPa7FWK_ ze>Ztt!}M8KXZ?HDkF$Q-`Ez1+MUAz{^D33-_aM;=AV+ksY^yS8zTjNqC=aojRxdcZ zzNgC{ll}7rWASx+$W1mF&uX|z+{X9_&u$W9(xsQaBI^k*p=j*LanoBi8GoS}{R@jz zWdSr-!2BRU(~LMY-ghzG{3MJ>Cr)t)6vGjCeY(ndVGT(i4B7E ztMuB8#lTjc9-Gi(cX}K}kB>;lJGo^Pu!SBE(j$p0flwj6j-w(hM~{u@u?sy8r^hMu zxLB9pVx8kKFZ3H_%Aeu{Eo&+|K2Qy9xK}#dCmnL6!vt~=919)QgbQCnFVV!h%MmlU3ioViUm6+Wok=h}pyd)iV3Pqb8K7NmM^@?=Z zCt>a<2g^Z_CI|-&eLJBjalT(TaXR9xbaZGsK#DiV#B_3zJu3a%;GCOj%?n#DDGSbU)w?IHDM&es)u;@9&Z^3BF#;0_!1 z0^L@r7of$$jUA<{=`AaFTGG5#e8cAR>!dYH@A4_js?w^Osb_UF-OR)uQdjcZJcYKU#B&6 zJ}h->n{U>|w-ApR_55^U?D>d8tk*!#JA@;H=1Xt7S(ms7 zKUyJ9Z7JfsII7@|Dm#VdQ{U{3Vq~IxAW#d6!asI6r9_Eg3H7F=pQXp=>2arC=hzdSkNxOz96dfpkE`hsznqTS+w^#m9Ef&4kE0AK^{HdoEPFQYaPOv z-tXB2+hwguNc&oA6$&1oZx${*KHnzPe92+r%M1KvtxqW5=e*F1^FQt7ZvaQv$E@yn&OHPT@V zIb=N#!U0*_N`Gxcf?VEHPi<;RPWSgnmq2uXAxFB-z9+qPjc)HO*Lo4&0LXfk$F!MQf_h%kL)#35||O>Y$5eYtWKq25)! zSr|Weeq7S6c;|(jJ1VDmxL94T=y&}c;{Mut-dIr8t>+C!VSM9={(q}g@x-ViUyuhb zp|{4EtU2Sz*Df^eOVRWC>}DFCs|G!mhoGq{IcmxCmpiq4%hjS5|3grU?a;pW!+#|G zSncn9KOaKFaCrW*VB~Z?e=)(-9H{Uwi_awI=S*!eUX$N4v29aclgKanRn+6oz!&@~ z#_<&{R2pVkU9K&qj~x=11!@ZPTTuF2CO&n9&@afIZsgzfiFw3C3uGmEk;~(b3LXRbl~Lhm&@tI`b}!^$>JU;$Q#I_1wFca@|ZeRXLosVLdvY4 z^HVA$}}ICAr7RWcrSB&2zVwSU=l zdfJJWJ9;B8@Mkg`z2<{VGRnm~ui}nueBNpWoXTu0EDAoB`&3+PHt+|?hxYIbn7G(H zek%q)DUV;~#1F*ccT-cz=PU6uqxfA={NiL2z{1bZd$Fb2a#ybsr$K zQ@D0;90?2V-TqeUGMnetNg3`=lvOion%skw`VA+qd$#V{CKA(ZC_bD=JR`NRT_e% zHtrlE@pd3>3+2sxn5pQC0w2unq^K(4>{&{#daYUwXW4spEBN8l_itPu_4c15*8ygS zVFNWtpI((b96J@x@%qM3``VM6fv-GEo@Yi?#4Y!Wjhjf&i8G-)bPgqH80(@7}KQkp~oUN-LiJkN2h7gY~6NN^mSO; z@oqw1S=30({U9xBNUy0QYj0f9X0|p_1L&v;QKCzV{3k_?LOPRaQJ=V*2G$>R zbY3^)cy)UecM0W~SuD9rtc)_?TeRr_d#9I}M!`7TqinTF~0SgFdy+BvSipjIVt`BDAqVM6R(dwS^{`gqW@6L9Z zx&1}w`F@T9Orx7pvU7Le*ZW)m5@@+-XwwUM`1ebW_TKbQ_cd zWl=2$&9tAWAh2~&5Sj4Lnng=l(7NXd9ei~(C92~RQKxJIz-;1e-FyT^Yoo znNP)K#89y9PqgNn-SgC?|!QDqeC7#A_oP4M57FdFM_qzM9L$Pg_Ow1HShiO z@20i8@BU`?hF(t^_WfBR6_LmyN@QWLi=D@~%5~i~@WJhi7QXbwt%x*NROf$I(3IKI z$afM~z`h2C(CO{>1=E5%1GNI*`sVwOcsu)gdRMx?_Du75JmuW0U6ovki2?h7q`r>A z#LM>Ci8JjEH~t2@0`{%83zkV1i{-ktvvtwA0wWJQ6JKzyz|5zm*Km`-dqL7vO_nO~ z&IYNP=qPy0UG*O&f%o3*czy#P2{R=?4deQgoI1|PbIHWh%E>91EJgS<8C%K6a#w0;}QL5d4)=}){T|=FsW@fDD7St z*o}lp2Fi~7`7j^Kz^z2Mg24Yc%8zh=I?Rt5dzTV=v$4w`M)_qob{Pv|$a;V_o;Y{I z>WAOB&}~tb4Igj$>eWf5G~SJ$BDXU_D}wM!qev4ts zlK!5djA(&zOA0CI?~K`L$lfA?HDU$*H;i8*Tnd?Pxz+duS^T?377-HE$`O63LyNy_ zWFd8RHdLP`Gol_^{9PjpA6iaypSa0v*u)kvlBn`uF_H+~tL{_WQfjY`Jlk^3B=4^F z^X{JW)2lBw>^?oC^}kGxxtnf9 zHAlf{&cBR&Q50E>X*hwB-H^R~?eaTb=)7UYYkTs1Z`QjN*~SuCcky($G-s; z>$Tf@$>Cp6W{^+Gli(%Wd>zs560;_q|Iq4S48#m0nKgNevUqN6zvq|T^IPYo^Ow9c z^2%>yezoJPP<{aTSsS1;_tM<2Nt*{cSN=gG-?%a(Mjk|3Nr^Sx_DBnJ-FrIDd}rFD zqq3(ygaa!=?A|D1mi0OiC;r;=e<(hHTs!Blyr9w}vvZH)K2Tp1onljP*nJM!vl`gp~wGWgjN9WG_hF zB1zpX4)e{S?Qnwb9&UozD#^%K6!wKych*+mS_sMBd#dZ3!y~dor4%u5MK!qhvNhhw zx7PszCyeuMs0N-IFyIQ0GA+19MP*|@GVoz{!mot0I=)+HRr;E^3cjbFIP))s1hEbs zSHV32MP=|5D>VHn1zet}(1}U4jC|Y}X68^-+-5os^efB1-cnH# zQmnS_lTLC;#g>}S&XeFJ+X@CFlBKT9$|DoF8<=j~U$`*-;rB8&j6ZSx*UEu!P{HQD z3dFDr&X8}v@Uul9biEeUl$I0;avLe3`nEMSy{{#AT-vR=mA|;wj>tK^BgbM-w5{)!WD@~no9J?8g7MSG zh=30m)FvdG0t!BifN(r(N{VViQil@!kw9`N{4k}Vh{PI*c^!@X`3}Q@rN&$XC~PFz z*9MIG@W)3P8bVrqfZ{_9qaZgjA11&0gk5~h0ip1~L&32+wRscYVJM(uO`4K=HH8c# zfPwm?W+;P3gm6=UVu7_GJ2HmX$VPprKz+bZEtoM2>)T-zTp$-H3KR))f)8AbfHM@H zRC9!lBIFuC@uP^)kgo=Si9$~;C||EOujM<0N#Y0qjszsBEgBO6Avr7xMT+E_kZMbn z#uma_AmI^!1Kd@w&D;5QjR0*pQ~)zJAX$gOUTVgMfQl*D8mW+8AI`8yd?*Cv9VYxi zTMEatxyix>eXgZ$i2=f`#|PpL5Ynl34M=@Qf*2bUIn^f8K>AoIyz`23LybX|!Un+x zLK&h2QI9}7gdNu0n!;GaRdc+2CzBg4mC&Ic;GtX_L5@^PHx=?pI)Zh_+F`x$kL62x zfsf4$gH(iqmPn7lxY>!1RlQe#C> zNl_J2Nx==p8F~X>-QE!*-4XD^Cu~x<@xl&mKes6bCUr?DLTiRvf^CMnH4OGx5Z*UM z#YJV19{9nUrUJY+V27bL4MqZwj2^hfp;S*^qj)!^W`#_3Ve{z>x z%p73kPqo3SVFiW)t5`0KRtY~+>tQQlH^E+j+Jw@Ux(b$z+>GQJ7TAH3pND6a&;+Cc z7}X4`gUyACff*5wN->mVLkVJ&q7)_F9|eqHR~seH=vRa9uXq+G1+8-)HH25PDjR3d z$!xRyzRPn?_jL_L-%K9uK{G8q+C#kjVf6ACDk;YX#96FmcK-D_ZSOe|-(gegH$Ts9 zx$CjNM2T4Vb(GT5uWCPCdsU?_tEYFk-t6J3<4d8WL!JuOrqt!@n!DYv8SIsQ|Mol~ z`)kQBvztqBhYH-?Z0lr~bT6yeU*8E8ll(Q$J(N`6P41zo-1R^H;~)P)delGu1FY6R z{^S3Y|L7+@CXBc8Q>?;`PbL}DIG$No=~lgDU4OC}ozgA+V(U5>eF@zTn_ej_el%Df z3lZb`9JT+|s=V=dtycZJy?pnU3Cp=L-DUfq2*G*r{@D8fJS`TwB!yj^2Z%KwqkvBJ9L+VXEC_t0c7>u1|*v+&0B8bi7A5H-Hxy6PSV z=7$G6#vVyZg7X9El3_crZ_&HNt`%gbTlgpAG-=($9RnJWYau23l9rpJ3{iiYH*Fbq`;pf+^Nce zu{lW?s7k2F5(cRf5=cU2C}glIC6Q)H8^RLA@=yb}c(lER*O}9@WpELK$sNMXe9wgFu)q10toC$t{kZ}8_rdwjbccmR2BiU39uXy%W~Hx zKsEuzWLS~bf`>^nf-puVg$%em65!no2-qlKR(F;wbPq*PKD>p34zmZiCWr^_1ajo9 z%h0_PTlvHl!DdfgO%&Jmk+IoJnaU@n2sV3K>H#s*6NDLIuPU+!fbgjt(%Sda@>s$M zmM}q;Fp?!qR3(sSiLgHGAsw5l6VZg(+Y*z+q8?BOaXPe{&KzcMHcS#1l7kbIzd%%BRV>4%q1Ik@Bb%NRYEW zPP5`;Cdk!HRw#QcJR-ga7SLbO$6n@&dafIV#-4O${TeBzu_u&sXul>vHWAJGH371T z;8^{dAh1`eazv?L6Cisnise%FYeWdKsbPjdLQ-UxJv=g5Yz2Dbmdp@)!eg@7P0}6q zdoJfrK!7a)Id#Q$uV6v{7O9+yFxeqwZi~48zAB z24EQE2?0RxvAgmt0dF{AP9M9|&Jvo_gfP2%9!m|88z0`)E{E6*gWT)Jim=3^zp$U*pBC&=hKsF!5TBIUn32R9Zp23ELjW%>$0(_PMApsRs+0X=m4Ks4Y`t7hi z5h;z`cczU@EI}H(Im}v!*%V{|OG#rleHj8CSvwH2n$gD%%kEH479DsUVK*CDMm(~zi5jtchYUf<96?~W0vQ4;8taeM z3$r_X41uXIA{dYa#})ht{o{`Kfgie+za8#e_kHee?%M8duG%h(>yq z{8m07MiQ+21x>iJm>a;$PZF*C5V42b3NOu`A&~kZEB~Y~{5((^0DqJNEbI?x_p7^4Tb^GAO&kIU!cO%i%1B|U_F6Ul28O-iOLb`u@Xp0ssz$Z zq|{gma-m{7;LnjsIEsNNv8H4XHTF-?rYZ$ZB6D3BQ2rW)Ou=KpFFh54XWS3@vpvn+ zCifQq6P_jhhdj-KJ3Wb^-tG!+S7N|x@oaPtN}TBJ?rEDi+}py_*<0VcDDg3GWlzn- zo1Uxg1MW$Q+R!S`y}|3gI)1M|+rKCHwoeRx=9}Fk*umdB_@3upx8R=b-V%B}^lh+x zXl3Z}(B#mN(23Bg!0UdE@1BGezLbRd0ehgUFD_w1;3t1W-}j*bfsg$Oz8$`v3Ht)A z0uf)+gy#a)3JxV%`L3VVyPsH!6I?|Q#WDMjiQ}o|=mwqmC|GX?$dcX4_oh_ZLM+GL zY#YBiASQ=wyh(g5Xycy}Ghy%769*%%NwD!g1F-@V#2MgWLSO+LUK{Uij;at=h4)Sk zth|{ZSyWZ99hD@`NO17(hzb+!1(@|HOn_iPG?Z5+sRCvGkYG&wIU$&M zE@5$~a%fWM&QN;D9Qq-6JXnxuOW2+;B%y7>nZ)V|%M+#~{2qEVm>Tp4uLnj4y9NgY zwghqm4+Jg-4hOD!rg+8iNjAQ-c1`f*g1vCoM$-~r{N!;#3Bng$?FVi|l8%>?Jdev! zbv&npNcNAsFAABqZ2#gOX85|A+n7L}*p5hj)t3x7NEVlVT77@Pyc92=lZ>z98QV_e zvN`g`DHJYY(>LX~=SaaH*%vz`3s5|*gSvAd9d@w2lDW5rG_CWP&BmA0iAK=gvEnl> z8(&ep2 z%fWdZKa!Sn95|{djwgKeA^UQOrG+jhu7vB>;yl>9#WySt-XmrKO}qFLlx-7p;k>GN z1>poc9-xy+np@0ow8B12Y-pxfD}WW~4iH0~7>0yWFWm+(t5R%YpmRtU$RD#e4gb*Il&~XF zR?MJL^*NQ1FOM>~rI9ZSOMVMaQM!>&V^$A+xi}UY(A*S_REWWut&;)FJjwvHRj8zC z)U*<7Dw{?+zo9UVK4#ox`^NyxB*_@E`C}L*4Xv+)`RmCbC2eJRDzJ);L1#uvb7@!| zg%4JGv^W#?V59-Jn4r(P#ZRH{j|M-+To=*&*sd!oDOzo%B*}G^kHV`2WkoYYB^}hj z32|V}iBDur##*Sj268L2wo)dEKR~N{N%z*d^0*Z@jsf+mA1ad>*D6bjg8BU3&$nInd5#joHraYY%~al*@k-zJq(QuA;V4m=lZwwTlGuzll6o2 zt@Ty)7X5F!Z*?E&cIuugn2~JbBYDei+7{UC{L?lEZ>+I}s|3Qis@a=3T{T8s4K2X@ z&X>=AFGZRnU(U`a?R~_-5AcYqAzG5+O^etM&VM1E#VcO+fZa50kK-!xaOY1aHuX99 zO12m2wIU96N3egRHsk2@6^cO2m1=^T^amwut`a#`0IP(-r<@2YgtF35RbZN}1j5SR z3T$c{8Nvu)6c(FRAkZ2p<6ef0uywJJm60$*MpzWG(riW;qe|dwO46}xixRd~iL4Bu z8D%AGqY@b>^Tf6g8aN`#SypA~CA_0@z>nv9fS_!Ym1b0FT3PK$Z)FK#$jw-k*P%fm zYX!uXO*S*?cw`jtd?u7HBQ*m6lEfoJ!gDNNMq{$aqx3rXxifHp{NQG9ay?R3w8;LI<~ukOBzHq7jG>kmoPT0|IMEi2?wy3si(Z z6RFZutd62akrQGdBaHRdD9VYDAlAY_O6CGV`(hEU6oW9rP*qTL$f@i(P+W{(1>*`POU-doZ8|!Q78y9>y^keWy za8a9?olsqha4nJk}NAZ*)WWgzjEGO{|#c<%8loJ-mED!TmkG{6HSYpO+zH zK)kcJmv@S}Auo(VTfq5c@n#<{47_*2ey#X@KRiDV`?aDC_CY$^_dzenTNR_MG!#4j zv5%oY(SXzAxg_G1q(qTV^1`zL*kz-z%g4rcX2rxte-MNA;!c2VCguP;@dS|%0Bd>- z<0gtffII?vjM5$u9Uu??pfE;4EE>YGJ0nRI|~Fbf>D+cm59MfR3e&f{A1ynszfp-oJtdMT&T<$ z#+Xcs%K|Wsp-#nUEFva@+WDK12uwNIxf#dAr6~Y$mn4xYKrsMlBA?|Ig%u}?k^&S1 zD7I1oiW5bm0AzF+QgVV`z7n!mn(&D_l0+hWHyP6tSIL@+Bm#*jAhynAH4ruLegKl_ zGgkW%{lo;8sBAw>^gV=vW~mrWhJhXl6dAA?0Mpb!3>KSX$)&YFA+Aisz_2ssP)Z9r zu3Od$;>V_*$qzzXLpxDZWD^8Reu4*xWVpoErQa@=2nGPn*Z=e_0Tik7l z5-6J&&r4>dbWw~Y6UCumBK%FFni#7-9wnrtjUr^(3C|=^Qk|j209u%m6VmodQc6xr zBx2#L92B+01Yy&yLu~P-zFz)LFzR-&$BE(uxRR`LsGt)-!hA_XEj?ccdCwtrq>4>~ z0aFMLG7zKa62O#LKfy}8GSsMI7v)a~5g$b{=E3m^#3*)LfI&PL#TWp` z0f?b+XA#nV%$;#OobfEmWs-XC6`Q;d}K08B}9BA zoZ!V8{A20Gj?>?j@P}OoF>tIQ*MtG5P++Nj6?4))B>7lEli5@>!!k_GFi*tujk~L-iKn8+;L-aALVW(DuY&I(-%@9?bCR>av$<2_{K9d>vCPxjd&%>@ zXNRY<*XUj0I%FSf?`}`EueU!QvCp!dwe7R5wR!E=Y^ThlX6!9#PP`! zbSc8-Pps|pzaCP%T;9_LAMdEKlB)t%WQwUzaJy=dfZqT-kPbW87JjqWL~qXf_;fco zg|%)UUk#3L!!gqtRxiXa?f|%l+$asJ*UldR1W_-xz#jrTcp9rZJkbHlymj{R1}z%R zZMW3!>^>ps@G9m+QXmmJk0VXJ>?A`#0}L@3p@fvv(pHU0_E&h$+*YWmd9&U4j*cAh zSVJH0ccqOuvwO4o%W9pU%4j9*E@(L>N927zxbxt!`gvWmKUD%+T~>mkfL4B><0FZs z6q1dJq2nDI&RX|UsPoQ9i$KHpHZ{=9BGV`qu)B`1dNo6(g&m=&Wmvrq_=950pbwt; zQLkmqtOwc~h~bLGq+U^)A)=Xquuw(}tJh*y*$){p^vJfYFVy*}a7^a~U$pq(#Cx{o z%nZ#0l3)ZJY3jB3X#@DM)26A{^n%Cj8e@&r3v)56Orjm28d9&Z#SpMY5Jfw}>XoWk zRh2Tq=JBbQR6<0uI(jo?5J{<*I#StRA`C)Gy%Z5cq>-^BtX}dbmOf+1*DS1lZI@wI zgwzVa6!sw!9I8Jjz{HD*Y3hZ4CW}RBptRBhnX1KgNCb>}$z+U0kj|xEGDj_Ih8R{a z=fV)t!NMp;W*U~#Rjt{=FqLJaNWV}8_WH{DSN%HujzC+_OU}=9RsG^-B&Nyni$~!k zMf03jEJR3+Rm6CAH)SO3P#N#~AS`CQzgRo%X*$D`;^Vy@cz9qE7{l)(q1+d~JKf@; zDH)H=dS>plYfBn3twMW>1~+7Xxb3~8h2!1U)|JmaVfrj{wH1)D63;`&J_aymv6Ip#KO}&r_LsRNEQNDupHM_Q%d$i-@53kB^ zxjM2N?iJsGc9$fUC`?=&=jQ`|iaKgdT4~gYN~sqQo*;Iu3&zQ*UfXw~I1PH0KN40i zzpJ+NtfPdU`EhpS@P_r>UYjuf-gUz!T~b3YTyIaj{|60eHY18%rLWJ~I8f?S!;;Q9j83{xfOFJV9F}y|fc@Bn%WktCk z^%pM~A_o1V44ilqq@&M5nxR&m1~!=8{mt%=jhS)rg@eaG!PpxUXfW;wb$eyfn04Fc zwA#qex##z#*(X?cMUzQfzxpE(aFZMSHoWd~IXn1eV)$(5yo7O&pL`=wNom-L?8cmb zsrSn6Tib6nE>3^db>b*P2vgFb2J@C?(0#Z4fj8fHv1LsRlChpR+XYdxBdq?KfEs~ON>i^?&pL!M)B%_2 z=F-&5&cg%yBocvCE=|3he2zF2I-NV4B&wH*XJsfm9U_L*EBY|RN|1X%lMjakfpihkY9AP z^zrR|6%uUzI<7q9Z?2=E-S&vFnSHQvrC%HYi76@DLLVA-7zQ|=b)d^Q=hV9-xABep zl73|93!k_K(3)r#hQ!l|Z>k+U#I56IaM}5McCVXaz9YMrCS_Sa!Oc_>H%` zh4wuvztIqwK9CMO*it|Fj0OFEKG_-x?OeTPe{Sx}t)?Ho`0bL8Gi^)_a5P1_T9(*i z(F>nn>z2Rh#=fl&eETj#K!qX**$rsSd_g^TRVYq!^R;?38dXqK#wa>MGc za;Sq_rXN1_H?~xB*^V^z2c$q!;skJHP7()))hoxaK8;aaI9;_E4DHiClBoXv6Z4Ol zn3kYgh;g#G-wsB!K}fxLAd?x>=dgNhK-$3z*1-xfv+d%vWIvx)PGcXUYoSZhUDwvM zpVhvieM&o7+fN(TdbPdni)`ZifRt!{)BZR-;?;rQV_Q@R0N4d^7sOo%cL}(IkH{4! zC*iIf?vinrg1hp#tAM+TxT}P_%DAh7yQ;XWhP&#xtAV?kd_iGyExyWy8UYTMWLuGR zP%|2qwM4bTHRbZ)i1kgSPp^J?xQCODb!+n%;5!e8Ad#B|0^}jIgb(QXLCwGzy^dh~ z>LdY6ShLwBVmTpQ0?$!`T?jsonM=@=z)?iv^4EU(^PS{74?DHSEt)Nwews%#i%urj z<_k_H*WuGsYTV%Po!o_ng@OBNweThCbf_O3xJ^y4D31G})zwSvK3^UFF&9LEU-qm6 zOZ)ob(6++14|h6F7dEN@>}3X@i6-o4nB;yKTrdD)qFlrADojQqY*8mfAPYK~uvMLc zFa2Nwc_|Q1_QN0fLt0ofpPlA7NE3Vx3Lq_pHGwCs$i@INe=a!z`!FSnu&`TBDNZ2# zd153G{=6{~kiRgQ41g15>Dc-{Kh5zvTtu*RUw}g100;pDDc~>#ghMKTT$O|v2?z=& z#z?@L_>ySCn@AhxXmq}E6mkS1C^#~;4Cf5MO7o>q%(oaOzQB(g1IU>8x)^S6;|>eK zw?J@v2X_d-hxN!T;rk4NH>`2{0C$LjlT)}I#T_z6?(Ql8thjJB6(%MiC|o^80%_11 zBmvr=5yvdpqQ06m%Q3hhY}BHF4=Er_)^>yo29VjPqr$`lQW|-0UX=q2gJD99EJVNS z(}aJqQd3m`R!3h0nn277im9OrAoJHqoq+uhVd1bkg>l|EMgmd%CNUC-;*-aofhJ=I zOOJzVUmDGEg4L**2Kygu3?ehyT!qT&8onb&0+Dcw7zu>WmN62DfYTv?lz$RgK)JP| zs0<*p(>g{1g2HWLBoKDm#z=r@iwn1lN{EvTT3r6I@m(I$M;-_a473T<2si^=;4A<8 z{$2jn{zv`y`}_OT{Z;)o|Bt?NzIS{t`quj9`tI}f_1)pCm!-C&8nEN$u0_H{Dy^%iRyVhr2tw zo4QlncK5rB9vxhVFL-otU4ACt3|=UiOgxGiCWz6`9pF$`H`&K|r;=;wy$)Py6wTDm zblAc6#Qg()qn;+aF24$2R=7T{E}t!V8uT*zbeuj7y$rkHIj`h5FuxLrqVlbQ)!O&N z$#lpTR$j>2)IiKu0#mvTphhJcq6QM}K=*PG2pxoCiEBATFNj-V7cvj%Qj|c#19}q% zgjqzdWDC%hFem~E59mgeK;$6}U5FBB03dN6ufxgfC`LF&VUT`??&J+MMg%K@#i17Z zaN%`qH6m2yg`Z+AYhkg!S8hist_DV0#t)6mhO zlfz=u(8;k2RxA;Y5{ShTuZJ$?IC6^~k6p;w(A&wt2$K$aIvEN;!Y+C_C6M$<^l(Zb z>67T)ltAp0gh3@xc6aF52!qWckdIx-9HN_30^yP)E=~y~45E8e0ttiY+LS;dPIPN0 zfzC;k3wku^A|fdWiOaJ%X#{dmEYc)$ zQ2-MN6a^DTEG4QDy`R+->FV%4U;y`ba#TIOcf`jWTN*pj zaCVr%BMlM_!shVpM{3xF>_mYc4MKDk7EzffEF5T*KqLBc5a7hg9ik^>)QS*Ai7ZV5 zkrJapq{L_tDUg9c{js)0RTxYH5vTS#luaC3bQLVL?7-)5+8f+HnOs zOH))k8btVFAgcd_F$R-zk}eSqGCjC7FIUeh)7!K5u-=INSJ$aj3DK@dHz`(PI21?#sA; z#l0POAZ}~is<^pv55x_N>#vV%A6Fx;U{s_YFYZToF_*XnG!nQS+3Vt>^81c4X3 z3+#hC(-8+|5HGqC*}PnRemjnqoZaj5*_|bK0T^VoMEnC>Xg~$!-~sbv0s|6_Mc{ti z0cIGF`^6#{hj}9V@q%V2jfU6zaYunfUGaK9?kJEb2wv~U9R(590`AwP{ISt$56G9twespgBp`)j~Zxz>||#4bvTI{A8FDl@3KdEqXY`Y zAbtfB$*8spR)}1Ph2Hug#=~%dKsjtuVj>W$AdeGRy+8vbuOfRE%!ceU4B}f5h;BtL zm0hqlPb2dc%6!DhU_Nv&az1t;=R*u-wqjoc2~p!6#*plBWUqrXNHa1N;&>3Mq#QLQ zVwes5R0D}T)Ih?m8b~^x8i*Z_Fo+3^YsqDy#xf5> zTn%0@6w+V_Pyz{qY9L`y4I~Vzfkd1qfhPIGxKkfyS5d{PfuvY95Q~+3nSyI9wgiyK zg^hQZg#fu!}bd*yJgEs2y zOYJ!YzYMO=CmpDv<#1}bck+5}G4)~Np_&~5Rt4Fo+x%DN=!p*#vr|&}ngOz!)qG4` zN^UEh8lETWbzEg%D~GnXKmX@(RYi#=jUNLoUR#ami9(TH7meL9ln zxa*l42Qk-~${(|dcXm&O1zSYe*AQFwOy%o}Q(>QH2#*5nJTbd#D(@+1-7A%MX=?lC z0qi;WKMUOX2EfUB{Nu$MIN3liNL4n9LxHA8ywN8WR#mCi7w8w<1^Xs^%Wx$?d>;Ow zSx`wYhh{vCv|qpk3M5*NWo*U20w~taLYAk(evDWI`$=MMr&L%EZ$|%AewA2%0H!_y z`!3>D*w+wK@5KEy*zXe42d45%lYLnFYxoDc;Vtxnv7-^Q2c^Ojlmv?oG9@e;I1r|Z z=HqSr{qP4HMS!Gl;e%XCAS!t{MFk|)E3X0)niVOqDI<#A$yZr{>RS#M2k{TZl9WUA zf)sNI-m?SI^M}L>3DU8sw{*9!UY}e>3kjF zf;w8AZya1;kO+=a=bH&9)Fq%Z6QD#RqAZs2{pQt01K=%bcQK}|h(9)!*&cgUajshx;Jn#ux1TtM93WiVS zD1oFAQ8LsQ>cScHg4G9`h$ss2LC8Z2K&aml<3L?({Bf!-$3;n9j*F7IP%K$ph&+`* zw9G`F=v2U`O5(%|R=g}uC6K5Mic<-c#VG@E3X;@1M}u2>1hV#$jU2xN+iBH%dN%}{Qjf8c$8Ki_)WQ#M`bLC*$PLQv=5?Yv~) zX`gR<&~~?NkgbQUjjfLVwDY7r=s)BRI4=I25*3x8){=64!*Pgr4%WbzgG5 zZzg6Yo(O&CS?hc;v3cVD&}q+n=ONFd?ya72?sJKw62A>;y#3vr z`$6Xt`_qY46Sst%q4}Q1?vt*au0GDu_WJf;t%f8+($vKJLSFaJ!BxJ?j(Lv8j-%E? z);E0V&h5UM&L7}$nmk7r$EU%Ed~Z93I;@VZ5$jXd_ky#1r(mI*3XWOU`>cC{XM8^A zE(hlrU~OmJ5*+4P>8b}$_S&q!Snf^e6Pl7REM!UO7|Kd$lTarin9v}!!M-S=TF@38 z7kJ*E@AZ3ExW98=wtQmw(DH_5k7bKx4J@29%c4(wJXG7a&fCOO!QIP#pJjlhou!^7 zk^rw{98MS#{3XyhAo#!ccJqGVuH-smD~dlC|7QG)@lVIkjh_%dIDSV$=iujo3W1sa zkGxI2uej~5PVo)nljF^>^3DbGJLcWywdU0cje;Kptbu#|uX`(bpL74}oNs>6JPe*e zZep%zwwZr1eQs*)Ti~tene0lme_(pW^jxMX*HoDBc<`0LHGh^r;G69I1r~|DVw-9j zWy&-)H&r#c;GL4Mjb{@k2A>Oj=5OQI`i6TycQyA$yc-CZ(kBRd>L3_kb;2X;V<^=o$07#9GBf>RlXEDd;#9MhL>2c zm5{)+5xX04>E4L%emGx;f7U@Zst`%;O#oE(8j=nD;%3N3F1EwPc1D94Y&KFNG?WIA zba*J*AJw@TlshTzfKb3AwuMl`0k5{F@;>JTC_u@EPTUJPLGdVfcu!_b6H9=yp`dmm z4GAebEHNGv0f_ZsmDGxpfo_uc1C-$qbKyKBW&s~gvVa6umRVfV-($K01S(4>mIZ;z z(q(gljldd+u!N>hS&#v)!w;pw9wo_&CzdIul|-PjB&}%amdcl_iYAe119`7)6#}5? zWY*VWYM^wcx+qUTE|AHSVija=*i1NQ zjyWovj2Zt$MJC~;kQd`jCPku72z*8f6mucaOA?oZYB|L`41B!dWq^>cKtlP8ZGfSE z1D3<-)9_!7x{Vjg5>WUg*uoM>4?+y2#PkT8H#!`{{2SoEUaSS83bw=RH{pL63Lr7T z47ixiF6P3;Tz0VwE_T8NiAZ0Di#>2bT1~tOacdx%BCRj?lw%iL>*aQVn8yB_-Y_B)PTRW;2w}3>E)-xM^sXM+$s}3 zmob&YyPwYGRxk?o>ou@U zhc(aumg#5#`_2VxVc%LKUJo_kpN{y{FZW@i!R(8!#G8GXAoX>+m_B_EPku{ozXAa@ z-lu+}k0FGMU!jXgFY2)rd4YQMi)4p@o{s1kUBO=c9v#O1O748>_vcWvdjbVt)C+Wx zORrRVi)Ib0-4zx}4fz&;yR zzx}2}Al+X5_8SJ=qp)!G+it~?xFkeh!jq8~ZkT_GPha_n>)l_s4gT$4kTrx^)o-_9 zLX>#bZ?|EXeFbx>UuG+gzon)B!%;7>MQT+Vf*8uS^{L-vI{^sj-oxs**f2q|9aJUN zZ?7p4P*x@0T8p5`XBGQ@?VSm96V==QXEI5eq)pQ`ZIiT33kU*ASu6+z$|3?%C_93( zl~vjIO#+BJl}dr|Q{YwvL^g{eWlvF15R^qw_RR%RB{b15H9$LQo4+(=ey0L1-Jt?TEWZd+>SVK4Xut+u_3^vjcC3 ztu(%D%nlf6yd1GDtcB5O-0rw*NC-S{NVA^`oNx7WOmXxGFACmgSZR3K(9|~2V6)uy zIq&1J@A6sdGo3~@ss!A$+e27jJ0E-CNlOi%rV&0apX>S)`px?H^w}XS;9P6}iYKLpvYO8Bs4d@$D6sXrO3IAEx8ayeuwl&LgBXnE%UZHh>BkTiV zjxa!QoeoPR4eBr4(u77H*LmPq_>=Yd0-iN*QlC#@J47~2AP27a(i7RTRasCh@uerKsU3)oywVfu)DA?I zP<%heK-0p@}1!FJsp19-qp9B z?-@sg?`zfq(?!dvpbMr3*5Hr^p}S2t0+*RK*(QYs2hBBQhNPH&v$izFm_qCvy@K{e z@R-OijUNU)A9yr)m2s|dQecX)r7_0nv2eyK26vz<{HEoZAt%@2K2AFlTe>l@xQqI=N9fFaf;VGV+=Mdnkh za*2JH?r7+Z(4{&*$JU_fy1o(3B7;LGM-0^M4``?B5mrNY%;uw8>xyg;oaX2roDqIq z`;B(J_ATu=ZD(zqHcXo*oDen(Rm0MS<(6?mw}8$KeV~?SO4zKl6w9qk-%A?jZ*w7w}{GRu*?iG9Mh=kZ($}1=m<_ zajgS8Iz~Ira+#rBHbv~0PCfje?i#4UB5v^Q?s2N>iyR*LKutn0GQo9qQ z1CNPWMZ&SF9gj<0{L7>hV_Dbg^?7H+eTyXVJ%yIurJ8@`)mcNYbQ&ofzW?l58hOzJBbPX=-JJA z-)LvFa>s1?t=*<3c$)gm9L8Q6sQ`g~P3mwc2of2>p`FjNUf_BCn{c7={M zVcB(X?U+aF^MjXg0I)g~9l+r5faXL4SU7^EG*g2|wVpwcVYWA~E4aK{q?HG1jjJmnBZDVcd&YkQu zMV*Ze5Zx~q-Bc4}#6#OowuFwxvVI6vg!SUD+dKa`VqmNHpZcQtv}!47A5f?+QcAH4 zEdJ)QLW=6!QJ{eIYPkrVR13R}_FtX?g; zfe7pU>NYlpqBoXJBv)J5<8+%btX6Gejl|4f)2eE1t=ot1fZO>(cDd;im z6AE+$`@>FMCH5P|xRcc<#PAT3KgZ#a_D$BmJGM9(z9F9ZdPhfn04bz&j3X0S6yGlm!1L(2PG<>(lY_k z`27o&56y|SU5(vy=b1N0ZO~4=_1?*-Ft z(=yWxQy)`fQ-rC&c)_^a2z8%gY;Sy&-aCH9@U3BkVV+^Up|_!hp@zZ7@QcqrpOr43 zm#KN%&ZmZth1#><=-2Dt(!Zc@r>~*6=&$R((XH3Lr5i_`{WzUPr|8}nwCz;7H(eMf zNLn|KwC-k2x@MfFvnEaxrpe<^@Ea{V`44F7#BjbXU(ZsV1|n{8XSp5R1dBKsmrGQ> zmm&4jt(>G!XNr1slI3lS)Do3UrHNE!`%@e$%gHBi`Ad4#X+Tz7LA~=BHkY>hu-n1d z-VsiG@}D}CCA+t(-Ywf>g)gT9Da$&GJK$yazu9@Za4c&|j$@V^34!3GM@UPU<=(=2jm-}&*^ujthnC#m19qB2>5#Z&loyVvLx9} z1L~6jY%Y1!f-MXni$3c~HyOaP>AJSa2lgb{a}m&gZ_wqPY#;g1ggGdhoa`=b$Fe_Z zB76WFLy;I@ExX&!QbOTDj0q==CU0!4rMR6CL`6Qr>ib;(1(*5^e|q-v&da*{=eL0E z$^`v3kX*&GXzI5)*%=CMESpP`n816i2W%0^$Fb(*(#Qr|>eKBReCzXz*fzRC4C^7% zP4XDFjN~oYP^2(B?x2V;e@d5A8gCkQhK@U!OH9Fh+OEe=QPjn-NBwZ)eUVITDk&)^ zyA(oqQuo`|t7@gaJh)><-gD`Gdw)+{O1_E1jrZ$XvlP*%+vKa0U8d{U*m9DzjC`OW zfJIQeIoJibWUo}^hTcX{!0LWdi_Fr*i2 zOdeNbSIK$rn18f~u-oK1mbLaruoEbdHs+>ns_gD(-(d+9*jP4MOvb#6Di>SJZzhWL_Ze@-& z8_mDc_Z(LHz2Y~>ua#e{A6nX9QA<13cZ6?O-^TQeWPwT1rzs{hrO}Z7(zwAm(lXCD z-q_m+8^T?~c>^p4Z_zgaI~y7q!VGynCr0^f_DS~{M_+Mh+k5!ks0+p-5jzAv?cSYzwQt1aqXwt1=_LNWNkxj2a8pEOE@mSn;{WZ-sQJTN`v-}Qz1wWhb&o}qv(#s7jWcoBTk{X;=NZ}YS1&YzAZn6RN>Epv~q5|F3zX4y<=!!2r3m=_LrN%;M$6EST0ZRAITKY`@ z7zStyZB}~bK5Ae^n~7bp;@SIMujaqr{Igfo)-N&LOHbif8@~{$_|miWRduvyOky2g zPhW_NZooHc{HD?0SY4~vR`>at?9quP$&`{PL<@H`=Zxnxdo>?u=4kF12WS#C(V9E_ zIesVq9v^MmYh>S(2Q~P0?)MG4FuXk?M|_9GgW18k)XrOL>cqsT68#;QU2H!Q%_p@f z^eyEoE!FkrK`}9w_1E%&%f>e18`RXt_MaLXy}xyfdEczOx@lEEhm^{C`_*OBd(G6f zT9^9d)fcX2Hha&Q#m5Z)Jqq8UN-$2Q$9UeRCt%d?x=36&$C2uIlHcWM%onkmKB6J~ zkKm!9C*&Y4p;kj6@D>r}}Nl#0S;0AL}t_?Su zLOoKN@FBWrMzV=?bOarJN^~`nT#n)mN@4Tsb|2>qZxwLKhPs z+kN-|!H^@K9R(lVKZh=~w2a@U2*bIKbdMvsfpoEPTs#ahqGK!9g<@wEHQ zAg(*P8o|ZyXEP(3@R6LNU@y44WoD-&ZWR#7;Qv< zt8(oq3Sw=;TimDxT(YVF9&^V6jl<%p9zCG%? zW2vLB<5io!Z}@eqDT?)vZo)sV4RKtvvozWqv)I`+ygG{1(C9_nDY;1HQTaVdw>5!CA!YP$}rXFJSj2Ud-N|h@U${D;qUMX<;kh6xnC3h z^B@cXi#~@?p@Hfc%rlZR`zl z66cAblNV@07Ac;qN*>D%gC`%-MOxNG!(P0)%0bx$mTj^$;n%WlbnU7QdF8YaD$%3q zM+)Vib>KXyeDm*0YxWZPmB6o)rJ3?t)&gvFKoiol=?(<8R$vppHd{wJ_YwXzww~72 zSWlAm2zt3VB(iE_hv~4DndvSQs;1v_n2Z0sl#JD-aKxI5Rhs)!=)z#ndh-7SAN!%= z+N-8YD=v>KxC!5kkKCxZbkOTTp|GHIMvHnQ{#&-4E>eX*ECrrFBHgSDh5<4D?^|(* zR$o*t52XyhQ~WPm8R|uic|wl)@5Qx)CG?xFt(uiFKd7a@Ynr9KCDu~pzr}x=e>4Bu z{x<(S^VjCp<~iop^w`x&zZHHH{Mz`{ps$YQ`Cj(@mge-V_FdpR)3=*%4d3k+jqh2~ zCYh!srf#Ni(^+Fiz?^`KmfiH-u{p*;#x}+pMw9W5vkp5TQZrx(tBwY_(4V^}JR=ZKVSUXcYL>o^{ zr(c9)!fs&+4dFjRjV5P6wq}85gr<$Ah9*Gs6TgLqnnv+$c#i*^o6GeLkeeXxJ9l3U zSmZz2Q1b{UzE&eJ+k8=0T*}D2nW9k{N?LMh{0X@&kU&ii>QwN434FB6wo8s{Y0ZmM zf{?c2V-p;2l?n*Y$!lx2=$_}~wRMlYFR!gqKIO&dZK*=AqQMLQq&07qGAz$YYZotT z1YUfZ08WtVU0!^S7W-1h<;90Wu#W~Zt;IPk*q5{!FFx~%eW@np#m8Q;FV&j7_~a}0 zr7Du=#5FxjYL%-&PF{;sNXVi1bSzGgt2XgD9PDGT1a~B@d2uoa_N7w6Ta~;ot$A@e zAdXA9nir>2U>}WcdSMN3MdKO*Y0X>3ZW`@NYd(wLZ_WsCcZ>R)p1pFv74`Sz`KIUu zp3oF%1~dl}ffhhZpcT*>cnW9(JPou3+5zo>XMhes63`Lo1SA8Ufi6H-pc~K~=mGQu zdI8S@y@5W!bHMXJU!Wh*9~b}(1X6%Oz+hkqFccUD3Y*aUn6dYv3So2>1s07B~zX0geL4fbW3gzzN`c;0NF&a0)mLoB_@P=YaFT1>hoZ z3AhaW2>b;64EzFI0e%Ip0>1&j1J{5*fa}12fgB(gxB=V*{se9Tc|bl;02Bg6z-{0! z;BVj#aF>6}6s@5R9?$>+papb*9`FGSfDteOzJMQK2K)gF5C8-MK|nAN0)zrqAPfix zA^;m;2OK~o5Cw=qb7Ct7hy|(uRe@^2BS3Ya2Jk3Q6Q~8$1|9<*2kHQEKwY37P#J%L`pvp{d45AYoDJkS^D2lNL900V&(U=T1E7y=9hh5^HY7l0Rm z5x_`b6fhbX1B?a60po!Qz(imYFd3KvOa-O^(}5WPz2uM7AK(IJ0keTQz{|i~;1%Fi z;5FcN;0@qS;4NStkP5sF%m>ndcYp;zIaCGZunA2}E09*tv0hfUvfuDe%fnR_tz^}kn;5XoR;2Q7;a2@zBkOSlbH-MYK zpTI3356A}!fI^@MxDEUT{0-az?rKQ=3ADij8bAQFfDX_DK7au*0w%y0@B_?%KVSg@ zfIuJ!2nIrcP{0a=0pUOdU<2%c1Be8o05NDzY{dYvKoy`WPz`tls1DQs9tCOwwSd~d zW5DA;9Uu;<3)BPZ0}X&DfOw!G&<112Ujqk$L%=t{x4>cG2yhfQ z27Ct`2TlOr13v&Kfm6U~;0$mUI0u{uE&vySOTcB|N8l&mXW$p$3h*m%75EMK9k>Sk z0bB?E3*-Q~f``rTWMQI?oOh|VD10kA-La_yZwk8x{wZvZuIbCoB3FUY zr?~f{sgFl)X_^psQ7AbO|HpSbCDT1kcm7jI3DgfE?x(G5U4)@gIZwZBW#Bif0`z-yh zB@$@S|I|}@jNjegnXcV6C{L&(v@L{>6ikHqA{%-GQ>B$f*`Ge4-fGB|b>gg;b=Z%s zF5WeVeRp6&PN*kG$P?BG?M}f%{9PR9+(_@4qs=iN1g^nJTh~kb%0-;3LPa?jBCq8G z7vCaxo=ZM?LN<9ww_hP1x?=*}D!^wk)v|J~9aM+9963TAYT56UgG&W=Iyz72 z=*^S^DDXeAPPXB# z0>RL(qVpz8ixcxt#iwz1e2A)2VtTW{(q1bN{3<~UWD1^76Y_)?h1f46KamypR8j{4 zlv~17xwPkeAx+GsqU!VvO3V`$=vc;l3YDgSbHB4(h~f*}d)&EIbhBQ1{G$TTo=yeA z3PEzg3ftugt>pu04GM&n@_~mqb&X(B;`qMTT`jO&x?+bCSInyOTxv}X%jrkSul*+C z`%v~5ZPxad$>plM&73}Mu=;NMS4K^dQqeWV(8{YRkR7m8bZJahJg$_QVsd5G6y8u* zycS`nUFw=*HAT8oQ~Z%@d0fersoLZ~F-178LK`r0g`xOe(G`Z*-%6=44pvTukye=% zhBrnks>O(^85PD?l~-XbMTHUbW#nh73ZpIM#@?#Tx~{^&J8YA^LTxV<4YVz1w^%o67dhLMJOEqSc`a+ zS|o=;6ik1myzbpR)2fu$bggGlcAl_Y*Y2c}&hrfuL?WP!$d*>d0Rsi45%ADR1t`dM7z| zwScO|EL5uS@(v`nFU0+m*;=Y|UMJc~M)#|4&|Q{IkD8QrM$)R9S6LR_d6B2olO zCmqp*McG$6>&jZ`wBO^mC+Aw8aEL4cN(rhMPv;d0>-6l#T~ZIR7lO9Rx)S!3BNR$J z@vbO}egiXitFmWVC7D})sBGhb&hJCfV&RWlFJ2_$!E8&u@Pg3pWEuJWA3aoB*|MJ{ zJuD-u|D%UWqp1uJ>z*tldq2=amaNSeLbRfZ1b5k2aCf|w>t{NvWDH;T*m;^-?(9Q? zB`f;J+!R6Vo+`!b%t$bLv$`M?(YLkL1+RTchq8!nz_S+lHnF2dlUrfMqgt~OD*d}O? zhaC)Ncbex5&e+c*x0lMJcDk05M=utI*Hh=w#C&12#@(-Vs=)-CtC*)`RS*y+Xgy6j z%)oR!@nK~1sMRzQ)B zdO%6r*SF1_r%v1clKv@2pZlJY=gCRQuV8!q(ELiX*9S@2vEr>TipQ0pdsy~lQL8Dr zgw{#}O}-oNzS2-r*7t3&$@Y40sLPQf%Ft?(z222C+v|}l(H2s2WgcG;B<4!if0n5E z%5n93@}q2iK`#L)}VAcFug_WY|VYXkI53_xC>0;T45eAwG9{GWA0}re9WNH!kE0@!qCSgersnxa*apsto#276GNN ziyTNxaRn;9lpJaukT6PlWJiaL~zd7LC3C$Oo%(~0fM3QuO0 zsvnj4c*Edo;jXy@SyWP)a#&(K+PokhLZFu)%`&00gBGUMUP}l z@D%)=FT`oQNmoz4C#)tP`u(Poba=?5K-e4Yby%MqD7snrD&UCXkd%qfWHI?2!7sZnkin?>h1 zRh0&5aX3+%bu)#w1r=1lJg+w@5Hftk*oKWQoBm2{FWVAVO^Iz7;}Z+Wm{DvQBbVil zbh2&t)214VQ?di)v+}0o3fW*jrW3_1TUez?h~^7eTGx{1@{RN&V{)L3v19Q4h9Jee zoH97y(6&G+Koz3OJZsWV3XJtB5aJ$D8tuxutj0UfWxdlNca^|UOKaVupUdq+{lNm+ zXpa=b3yYN$doBC&Z|W55Ur-stCyG_FEFJRj#f64X6pt%s_+%obW^tpd%;6JqqAq6` zKEYY++*EHyDLH)NQm4f8s+2gfXvov*l$eFGQ^AHR=?Rx|83NVqC9j2whC-zWi7I&9 zjV(*ZXmdqp8`;}R$uvvc-W(w%Je&U>28k>1Vl@gWo6Tbd!cuRQ2aTf?>6$GYm$2w$ zR7#On>;m4j!PLs~>R}pb_4=z+SE}a5L#YbYfT&6F+&dgyR+&EinKuQ+2dt<%J-W>+ zk`q-_u34m9F(m3ym+2L%q^K4;%%d*T*_BeJ@eo4glxguO%1~S;YbQP+-RgiimbrhUv=4V!oVvr(80T?$Es43D zRC1SfG(P=2|7<<30lnsa1E-mI8{cG^BNB;tk8LK>K6*=sVLpI zN6Oh=Ry?efk|rh@`%jZXrIjtIThHsw3x&nmu|JuQ$faN!l>#*W)D_=`=7atev&63c zMWPuF&%oU6LdL=3MqFt#94U9v1dxp$%q4zl`8R*z| zMGv|RIv6ktiq71ZC+1cyeHA4j_Ydj{K{UKQrC~Z}kx<23Dk4>-VoR6Yd_@tU14a%z z3DlJ-{p61v9&rq>xPPXqYX7lkuT-UUaV*7#55>?>+(Y}Hc&iwSC11<%_8~^Io=Q+!a9QJm65iBrev_T#|Vib!|1xHL@;X`X?Qw{sGd67^vRugedE+P0L z;YBLzC?y{!B0lLg7rWMl$=M?jk7%hLNgDG>zxHDN@Z%uy85qMRX&)zIasJ#|vM`0n zYe~$-rI9;4l5~;g&tNQ9t`ExPpE%;-$)SgPRtoMz0i}YPmU+0d6x0)IVGOJBv9vFT zh;zR3y(s4vO2-v>^4sLDjG&gwzkeCjm){X<*L#9m?Ydm+t`+Ti|2n7-<6m)5N!fgx zTqKw(HU}IRJhdVVg>N*dz_sqbqSK8`H>*&vJHJ!q$&-{~kI{W9dGe^RZ@el`o>p1Z zyb1F#cZ+uaS~3>3PNxo}Dx;UnQ!xs&GP>m+5!~}TP`<=#yp$|oE}ye<#co~p6eLTT z;r;O;a{Ipv@5A`4>Q=cElXDI2Dm3BbCs-w)%Z!bO$r7sA$gmbpc)c%E_Ik_z)N8MLez}#X*6&sK--&m_g*;k9 zF^TH_!J+ngE!-%(CK=32p*`+XBGmuFYi|h?&WoYCN1d)ZCTaeVSnw4Aa*+V}eZbGS4?^-qVimJejiBX?Q+*d;skreDIP-}@nporO;42~~dmmGUbZ zf{IpsqVTBn`cf&wstc$0PCxJ$BkA5dHA<0pTwco|5$_bm{uAm=s1$0s{1am?i)`FK zk*BJxUoKB&U3z5eeRXMyS-i!2^3Pzo<iH znB^*8lIo&K{yVAXQ&IX*o;l*4Ic!PEwm?M$bv-@E;a)ak2|c`u_m0aoQw8`;4{~gw zNKhqLxjaR39T)1NZ}&f{oa7W)pYw^}zIis?;j#Q(BwW!LzYCFn?EQHL{$IZ@{K0P% z|G%UE7X$yBV!&2o;mv?$0ZH2MaM+5sl7dL5f6W8}E&lGmddM~REy1vBSd#XaFusbX zQ+Sg05uP?CMaUb=Y)RUxkbG`W(l)?Gz9UKN#71~jl2+d`c3tF)v9LyQ+z)i2VKkO; zincZKh0e`=Rx)AYeKTaj?4P7Pr1!irHc1=E)64DO8<(W*fQ`;GleF>Jh@P0Ft;e&f zL&=3_;G`sNGoFp7@C7pL1ToWuByE&?)M0yAhRy1U6T?Ps z;wf}Zd6qF5w_#;)P^UOdmnjb1@5HBm#zvE0erzpWBUrwcnddn+fX-{q4!e@HzSSl; zs@ZQu>5aI0^x=zv&ZZ)FqdL(^}JgP_ThHyAP=} zwUcGRDp`A3wqQ^-Zn%8zGqUVt1Nu&gEW>kjY`%b(LisdXs-HIfUKRLRr>bmc>6`eBmBt$a>1M?){71 z^^#>hRI+DfS?IuGcdp)L2>Zyg<0-`spOa-LRI=w~+0#Rc-Sw4aZB?>~L5a zvf;99``lu8FUYbTD%p#&%w2~*^&%(d2w9fVf3jCLlD=0gE?p-S3rESa4$F#Vqh*v7Baa@eFWL?m7vh(f{QLnb{)gaOt=@(hx_{nj^ zvD2}}vCuKgF~ZTy(b^H`a5xN(KkXOohwNMJEA46a8TMiJZuUfbZF{&~YtONrwe7cU zwq@An*{0YA*^+Guwi>n&8)v%~aWW#y5dCW5#Z-Q}HkF@2|Ci`LQ@e|IY46_se+Z}x AKL7v# delta 127104 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%0A!kV zX0qAl?L@LEP27%pD_Liq*@G-_%q${5SZ9Whvpw0#CbdazH}x+v)r`xal)lfjgw8Nj zO9x6{G_*;Zq!$f2GOetHEwSpYTO_9?)2v;s7UsUhWwRLf$*N_mBTrbplB1E6jCT1= z*#g*CA!ep4=ag-gt=P6F;ygPev_n@PksG?jl%>=wck0%MwwcuWRm#cAwg`#&2j%O^ zle%K_1XZSLfw@h!RCUG5HN?zZh1GZxdPPtcU*F+&PC(g8JbY63%DbbSQie@-ac29)u^+fmlUkM zp`*&i1K2aba@R6dwmO@#lO?m0hFA{hh|htI1E#}1Q?+nXP9ZMk7& z$xUTdj*j9Y=T&7@zRrg2n{9ypSCPMd3MW%uZxy6f)J1h&+uH!66t?$+y&KTSP>jOMpb#aQTL4$xa%e z?&S89(_?g$L5$+oVCAuQMj?|ln0G`(o@Eq)bzP!ZvfGb{JZ%(l1n}Ge$z~fO0#7ET z$$br$6n2osjEvG^_7M@KEe2$Q&DqJ5*-1k*JNS!Q$uznpNx6jbiD@7oPyd!Lwo@Lt zq(xI9BF5~bA!Z!8T{AsGXLAKa=^9d%YNm)71w+*&H3SXTC4kcxf<{F|;3Rt}5*NU8 zA*9M}wjm-)qcmv`L1V-RaAxa}6A_V<(!`@f&aQytQ%oCT9eOEj+C}834vn1{fPAB? z+NiYQEQ5i}4@F;v^9v&X?$D}Soek#~MC58{Rf*1)7Jy{wF8sp28}`&iL~p>yE+YUbF`&1@PN>MU%7Ah*1CWmmRhc?l?*K$?tn%n= zSpi6q5qbIqAU=v@2OtNH*h=&bK-!H}=~1?vP9(FFhANRxj{jqN7oDwNCj%)oVWx5e zkXln!vCftkfE+VnW$*+b*G*MpbhiEhNWK{xg!}-cmLdfK$WAjVTo{0SY{qO32td?f zm=+Ebiw4Z3$e;kEA`D{{1t2emVd{eekkeu4T8aaZjjUtK`oyTNs;poK!EZHeZnLl?g)QRxmI~GJW=(%^7ZJt9Gfj-y=s!` zn4vV{f$Eg1(zZUL9(D`8Zul-jqB*0EvovVZHP2b>+AErhs1ufz+EH4m^``ciHrrYn z;s{x6JrS}tdTW<)LSEJ8V~NHSFZj?9gWRtWUS4S_6o*z9UdQ$YL=z-DM zuu|F;ZHd-KKd^sqzhb{&KVyH-zBX!)vDvuZxYD@TSYz~ZuvRJIKOR9UR<5tqZ_rn( zp>OGB_}8r(p>HX^Zeg1%_EUS-M)Lb99r9KSuUpkooR)dB8iv&!L$IS-O*^XPAZ%?! zNyGv{nD~y0Jqz(2we(^_w9rv4(;S*U>o4KamZK1kBNY%G{Gr5xZ>zI}d#*gA+gECM zrJuDP-sWdH6`lxBgnPxej#+Tlz&RVvIo!97xz5XdrBnpO#9kF1Da;}eI!lus(fmjT zkweVjtM~7GPIWrutvwPRV}$6a3aTJQg%D5(0IZ<~jpnLJWpu5JG)C91XOc*~qqcx7 zbJV7jBaYfJ49j(ksr_eratgB;hhFy=Oj*q#R`oqM##X{=yn)PNneuK&5s0ON_ zz)_8jdYR53S+O^I9-Q;xd>YOLa6ZHBjb1qY>*V#4&mq$JNQvUSkd`=J^j`sKMV#I6 z2O+IRE9H@vw`n>IEdekdwLBV;Y}+tB!e|*K1V6@K$)&N2{>1%LvFJEUhQ++n9R|ia zU zCcPWBB3i_MSBidn#cA;AnN$2;Nka_N;hQN29}7|ZyCe}B??N7Vdu;D4Hau?My*f(^~^{*r(9FFE;+XVCP7ICDv?8S+}k zE6_GsD(B{#eXn=(ZvuKTz*w>`EicnDg5TZx)=HUy~5cE(Wvwy5C0jAqoj;iF{} zVV5dTp$|SOR^U^MLG2+Bbbg!=q=CYqvxXJ$9Wl_Lf~@JyTFLhXK9@+R7E+r3KpuX2 zX+|Mr7Dg5Eqe<}TB|qZ@o;D@9tt9su*z<&@-F*N}d$t15wtV=$Uamt-8()R+tRS-o z(6lMjjtS~;?%V)hp#lbOmJEll@a?+-F-nF(MurXnVFFq+1k`{5H&kQi5KzNHZvPAD zcAlpBunna+rAPDhfuZnSq1Ar64@9F-cQa3nQkPD!f~vX0sj5`HNy8~OWCoL?c{(?o3LDu58tX=g!BM1m1jTWaIIez# zZkykP%Cd|r;-&;PSf1-!nUO6k`OQ9tFw&o}pf%GXCaQbF40z-OZ`{s`Kvo(6{7 z^OR4GuyZQFZBO|e(kl$~s9;}A#r>Far^yAa`YW_HcEQ4=f^OfmW5QV`S z91Fk>>qv5W25gqrGR@aj3arL^@C~Eyr-Am56Vr5106i|>LTtJzpmB!Jg*Q|aT6c%f0PO+s;&;JT!VRCGl^g?Bph2rX z%oTB;Fgcew(`Pm?H%ROpWf<}P$g=PiO2{QRLG+*!J$#tT;!7s`7D7q)A@3{%)dBPF z1)CTa`C=J8d=d>LPQdRG!q4rs@NJ;RMZR!kYWz@PBdv=-g$d*`T_dMKph1HTvli|~l$U=@ShMFUW3$`-yu`wnN z8ccw%TXyOMX3-Pxv!D~CNzKyuEY)d0GWDURIPCK!y8Q0sLy#fXrH}ry$|cmLW?!)a zw^+lE6Xre+4)@~ApvqO)dk%KqGwuWfT_q#k;M}rzg8ZvwTNj|eDw(b%3wMIwy-JQh zPWNc5lltO`bBsG2Akzo1VO_}>aDG?GtT8m0iH2xRuYd?U-K~wBeg#TSpq0BQO*bX1 z9t)n>PW2}x<r6I#EgdR2f+ijjR%!mUjvm#qc`IL|9*y} z!52gFFrp?nE;%XQ4|R^ls@_9m(I9xX<)n2yXgr$01CCMXvwg}Va@+TIa_8&?eFdTO zd76Gg?%-ZjjAJIc-)6|_{oq%&^9@(Wr&`0ic8DSLve`5ou3;1NQ;AbVV6yA zYO8Ozn&}N@1Vwt2A#e%ljdd4}f7C-eeAyjKT0VfH=}itaKry*D!oGkVAHXBjTZW&3 zgy;7ZXxN*a-3A`mdjURtKKvA@M%iJDgL43^1OVCL`|TETjAy@m$~PA_l7{d7Mv#YHVYC4VFZq;^y zEfalu8d(03kLQ{_hJ~+l&xbF@<7YBMur)&ef?wZcZnF{O%v>dG0Ej`@T|lqo4{A?= zhO8|C$^^qn?it83e4?}HjF10B=Yh?j338iWgfz~b@d@AR#IJM0XM^R$_*cj^#Bl#r zh+)cxp!&bUv-@W$adrjwatvAE<`S^LwdppPvwItu(+!;oC=fS!*a1&5e5_s1wY2#v zN5tJ$U5ok|GL0QH{K6AXE}{*@r)}Dt=lHoD`fU~1A*HU6^h>MLlMqH0PF{7^mBWYb z8Z<Iw4X00 zFhxCjtFbtn@faODdKULSI&k3jXOkAT9@4>AIi}UY)>;sQI2#+Z%SZ5Zx_}wdG!Xce@Dt=gZe54IYnYa~DtTX$sy-*Lv2yqG z>TIp>mU0n{l&tta+G1>YV=ixVz}w#jPKL{Sh5?> zv}C3*Gnh$?7Y@A#!ox9eJgcX*xr^WuLtVCcS{sNigQ&|Hdl(!IW2{G>)-ZP=7LJR- zB@}T!Pwx1_LWJ-QY>4O{jx>mNAiFuy_s^{-B7Z>)K;pfuE!~AE_+bW7VU!n1Hhio} z5Zs4~?gA>&4ya6w{fiAOsZD|fH6d)QLs-#XbJ$@HVMRNV2>U8ug9UmMP~C_8G&5E2 zA|S@e8RqG^EzsY7{dzl7_^LjU>~&rviV`K8l8nv4_MD zLJ|u`3n58BfHjAddr#GAg*fA+5ac*`uyc~$3bewrfPX7+VV22=1+)d8NO&aU@xI>@ z+TNNMy0h1^o_H%*AFVawjX-s^94Vs|sCY;-e8PA_ESg^;z zN+`ZhL_fZmO>CrSvvqy&kBf&aiQ1ewVw5vz|6C4T(8V4RaZlWZ!aQDx*a7|cL+Zr$ z*r3}vUG3p4T~w9A34Z)i=fnt>cXmo#ARF-UFN6OZ^V>~xQupQ^Pvs1{6gc~Ziex1E zP!+2)B>DZlNIPm+7BE?znDub+&}`W~S!X!(JC!3dQI&-)d5u9hEsXZOU{Wexu`_$%jnUV_Bs=qu0u$kwnRZ^j4ia_| zio#LC7ALG)F9~*{XV8nUSCk-AoM@LY9LmR{AHUk1*hv<&O;)ocZbv`Gcp3TH(>ep}zfc$S~mD{-)l7^4C8*6S5ftiPEmMG^c+ z-{{10vUWhCuD)~XY_pwk#2*J$=yhhQP=($>Ki>R8;)^U9nwo4QrOzjx92^4oo!2h^ zfF7#|^yXIPBy*AJ%Z`BGA(pgm)5u6R^-sJ@26u(ZGWKVG4{~sHqCZ(XI#E}Bf^8+H z0@4~8UVVaa)?-D2-P$Gh4XrLqm;WpU!H=JX#R3!U2iCeCOCiGfSknh2-2ziP2axQ6z47;zSr}y-HG^ zOYT5CMkmfAsm~>c0&(j`Cl1p4I?q#I@hFt9*8a*`n0VKt{Ml^npRb9|l`mSfXz|J= zUU0TX56Dir$3>qITH~ewJOOS1m~FypBFn7*Qf8oS`jR<5e3)k6N;!!SSkeOy7+L}s zDFrME=2d}9RM+tv3z&IKFTeoG3H8FNV8t=8g!P5EGuH&Hvhb7SP-IeDl0CGOk_;Q# z$%Pz@OiEs5N&1@a+bt=UB{zE|^(H%eC3Pfmy}{P1H`o?MCWX0r{U9U=vt9hG^L_86 z6tWXN$C#5|CVknYZt7oYfFWdN|D+aK`4i{JRaxe7@J|j#C8h8?`X(Kak&WE}ZNENA zz4^HQNo9a(U{W%%u}SIVwHWaEp*y?=$l&$$9`KrnwnIIVlKF02QUjJm_XNjb1Cx5o z;Gpu>QAuq`X-txVpD0gynI+tyq+WcHBI#w0tiW&)YKVLZZD+y8=NOX~$lVzxd?6(i zC-5v2k(Ksfj=YsFJh38!f^*RCg7c#4oZWmsr_Lq7j;FZl>WkB3G*^&Yz~i|INro@= z&%4fbY3p*^Xw%T9YD)gYBd^$DCg)ye6ha+Uw9ek$MJ z)gOQkdqd?t`A&Hk#SdJFd@`5E9r0=FV=#t$_talmGG|?y_v9?0FcP z-(hl@$?~~A7SMT{t+?VJ?aw9nH>`KSuc_a4-z{FFz1}sJd3kxA@?7NklChKLU5}IA z?|E1}7I=GmoHledJkoujo1z=&`;UE_Mh1?E!9$BHt= z4aG*e0+d^SWUsPk*<+ylwUu4Rrm~6bY<4m|Sb%kmtUqLh? zg#`SC1RxQ-<{}(BJ2WF|41w!2Xl6TvAko7*x#+@C4+M?X!OK4sP|-ka`;_byVCyvsU!&DEPL8 ze}StWq9?PyT3_hz1d}Z$H*ZgXRu{gQI^yM%P>Y44f)B))-7we;5x(Rv{FA7^SLOJv zh4>wq@TJt>ScCst)L#@8d-|B+F!+TpqyBK-nj?L7|F@}sfP+8DK08_Ng$Oz_;Wiq; zR8xTEG(dfa0KkEEKtV^~LwGXvZ%~7O3iTHiN$oj6aqkF%6P`-_;fhqp9N7KSsDJay z{wU8KnKn##I`wZ^gZ~QZ-=?xZifuxzl!>YR`y51>j+#3UrqhPYVar2 zKit8e+q298^g28oW33f^m~Kydy+gfvICz2b0!mv)sQuxY)W25^ z{_CiJRAqmZrj96W>#2X=8vL`Ue{^MktbiTi7oJW12h`xdf%=O&v$SCh6=V&Y7?8G& zG{j&5Lv2AzrF6L@o_csnHG< zT3y5evW9bdG@~lxkeW~k@tzofu~ZHrHgh2;Z_--Y*cwB;PjTQVlVwC6k<@i?@UCfO zCzURI+h6!^r~XrDd~Cu&-A3dDw0S%J!ha|ApXLysbRLDWn@7FGuk?{b=p95a7>Nt! z6^B@$z$2y#vbUT1&#J-y1L`kzhyv9pdB}T^y*<=_j$?cW|Gm_Iu7ke|wsNfn4B`98 z&b~=){X0-;M6BUFjWgdN4mm00bU*cyI$ot)Sg&A2++vFk5;_s!at$m*HSFIx+gUT6)uqqXseD<|I8ZvKc)Wb9sNalX^m~w zaq6F4ga2pLf1`sxxdU|S!cS1IoT^@XkL}WH5*~8@SAUKEUh;o)N7h*RqNR)8TC{A@ z+k0&O<_5nzaYnp68%N56;lUOQSG=Xq0?l47*+xgO*_=XLET3$)xyj!3&MJik$>3@i zB(Yt`2Nxub@Gwlaupk)`Nf#s&IMjXx<4mD}LKQ{<^Bjd;DI7-OEDBR7+)Cl66qZo< zJB402V+GTi!e|jDFq5dmLJHSWxSvA2Js8a$3Wck-;JpEI2TTNoFH!g!g{c(2PvLP2 zuT%I)fC&uatr8Knp|C%NaTF#}xSqlfDLhBv&lGCt%%CBKW(tQ>IGe&W3b!GI^qJ47 z!#5QEL7|b(C)!dtfWpZXE}}4t!UGhZr?8YlXFBU>L}4U_BLHIh%%)P6bctpm`&kF6c$rhMxl$Vm_E~(PF}iEIFiCS6t19f2Zf(gc!R_}Dg2niixmDsp_b0gno!t-!qF7YrEnF6c@!2<_+JWH zI-N`Kr01-LSr4*7KikWc5ea9)3Jtr> ztvO^ZN^buq*aLz}y>UwTfFH!(*gOKh#ZR`_hLd>~n~t1=KeaB1VSa*NXShdZzg#6iiG9PtuCX}~PO zj>+G430*m~i>_;V=l8d6?d;qQgNODNnRLIZP< zI-nvfn!BI^_mgcTDZOv=BLg2mIg~!K`LKm1=^w9biI}d%Q8`TtePZ|qR2d0473#QZa8>A02Kloe$uNt2KzD4O#)vjbDLXhO56 zn*|RCar}4XKrP9^$MzES?jY41EKR9au!VSrLJ+e;B<{MA&1 zH)UHQiS7jPA$gCWYFxboz45Mc8{BGmA6^%oAbMoxM4>ticC6jjN#+8a0fTX5p->%m ze=KYIq5NosB!)t$>`7)xM5_q4mm|*)rEgjkIi(=t@0OQGHRT1(hnEYuYu-tGFC^?x z#35)-Q1eoWZOn#ydw#g+`yo0STrAVgkX|F0pYiim}xEsOKg*E<% zriH4PTObJq(C|qUF|F(G_&lO%38&7RQrdvBDNpLBEOI3=qngP{U`R@b)x$mI;+0V| zLnFGA4IwGrNr=8Tb<;0*>Z1yQ9n5&#E;;+SSsyX1-Uq^3yTV;wXIrNXBzd7=YtROw zT0T?KsDmDQb`md!icE28O?1C@kdtrQq(qR?kDJM<$BKxaWP00_NFhbCr)^4a&_R6E zHl?qSCLT^puBSS6C%Okta^cpf1p}LPBiaYel%%9xO7DtLk-s+U?Ia#%>r58ddUpjp z2ivDa5%WVSv8;5bm&uHoo^tYLXv%2t|2i~f)M^$kNsH)^G8%3MXeQ@3c1XG66nssy zS~Ezq-n*0c6|etz$-O@Ee8sb|=M|4Mk6s?X8}bZO4fPGz+;iN?{)m*O?vvb2?x*w% z_3iaHbnA34>il$Y+*V32lM%J{@YoLk%zvATWs*5X_nKpwSW zkhf>2zM#NGk7(vTc*%iZjLRX-2z zk`oAGIS^1aHXhkm?nrSoVfvl4WNA4jAaX$t8sd+RN$ zl0rBnC#A5Xl_g9_0XDg$b#y0yUBRy(oHoK$9->&|4tI^Fxx@MJ0tSw`12N|~%@0ha z7!jfX(2@em;hXQP->skmkev?a!>3!k$hyLG75}n1y@P^yyq0d_8~CReajH4SQa{G? zU_J6UFdgYd>^l@L{@7-Kl|k&OU~z1x=1yJVPqCX<<8>P8xqc)yVf9!%aAXuCJ;rWB0a@G6%ewH7Qls+4D%^O0# zuO+5`z>@X0)yXcm{Mz`=HEyf7-;43&A19={n?kk<=_`bEZ*eaEt7y7-X$SU&;B7Yp z+bce#0+5})t%8?Jxjub;ml;n0R+=&3CJ_+%Gw%xtXoLhjv={ZOX##g30o0Fk%$W6s zR|wnL;F%WV0!PAQndPUysu#-)bP#sCy6beY+6 z!s;d9F9-aNrS*VJvEN64*h|tc`#`Yqd~4;#QK z$$(}`NA$QNSa;}$g~0d3&ah3`zTkojN_B^ySZ_O3A|KZe>kz#utulJdMjfKJ-14kM zJqkq~qBlS8tt4yeuW;sHHm%5j{f1Y&tB56H#X|p}pm|{AO~At&aTvN|oh;0NC;l_@Ux+hl5n-8LO_c~=$k7#sJxnb=y%su+c)*h5!{(`n?)!h{kvE> zv1fZ~9Pz1I?CECFp6@BF6+P5z2H9NI>iiV}_0x6h9O`um)N4o9HEp)wGY8gHE7jv_ zkx3Mh-CXsRx;ELP_^PcOwZSJ8?V;@txf@*dRk=1ug{lm>u9nK$aPcpxtPN6!+M6|F zU^!Pq^{ov9__E*!7nDlkg1_}8Fr*G#?@({EL11z0FV)-Shw(n)*f@`_RIGHBdRO2+92hj%+7JGt8GmGPP13Ko6Gv;(L>Ikck8nJ zdzt1-59znsyxe5Ua*)Cd;6p11DfBtTgwiGu#js^vl`YmY9NhGPVzsxc(EKvebg@=^ z%ImRw2edGCRhWlMe|dm2MUl!nE6wca<wL8ED<*{VFi`U+&(`wr-Er+i8m0e zH0pWfsFfFmMfVIBa(nbjf1Jvz@gaC#Th~5mIWFz8XnfGru7gunI#j*yzXgrym z0`4=qm(9ixv9Y_wcMOZh^ywwRotbr2grYNJO?xt#FI6pnUl0|~XF{`c{F;N@vtT&< zGYIW_92pqD=GiF8ieEL>K-g^7J9q^!L&@9=+(cP92r`cBqzWzq8@}K1Bp3^%K0h{p z*}lNwl{C)gDsh@nrXl#gBWM_(0)^7u@IRf#%WD)h(XaP#FZ6{OV`TSY(YQ5VR>t~dHYT_CH% z{95O5V8?q!N~yI#vB?9mc@NksiH+a$&4yF4v8;Nw60$cJtGvRg@YRBDerJ#6A34Zf zEl}8-i|FOgRu+6#^zx6NjTU4|F70zjzagu%&&Zm0DXyqYhyKf6*=x(J&Dee2yUPX8 zM(Ssf5Y!ICe&u&TV~=INUkl%HJYzl5VqBqT0a=OJ^(0PcVz@m*ZN9lve5aL`F@3kA z+9pPq@+8hKE6Y7QJqwzhJyt>2@(dU%WM$Q}Q374d7(Gi`G5Di@1+t7{V zJy0mf1are3Jh*jnBg=+x9=so%SS0tza(>f!xN}F?7whGB#Cf~sj=P1~mrVjpL4AD= z(d1JATA=ph@gS0!)p7w;e4LD->id;XiFcHbg+gNQi;T9RDHKEeSd@ z@G~-v*cPACkk39N6NxDf)Ia-AIwk5=q7p|__l=H84>$M{hAh^ z5bt`M925n=q-jX|b$BxKp<*)}Ej1=`_A-*4*U*~`=-04e6Q%={0UB!r<{Ziv!SHMc zowt&S=3imXay^PPBL1HegJHQNW#HQ**U|Tja8XYSkuu=B@?8gCmKW*G{T%4+xVeJa zO{jKP1+z<=a_<=MV_SExWgshI0-azdt*>`VBfbS>0Ba?a3rH|~hNKseJB=4&#Yx1? z09uvw0pp3Iwwq;=xd#wa`cXn7^58MB+Ut06S<2@dBa$6Ml}s{6Z=j)2VaD&mtHzs7 z8#hOs`_4fT&KzeRn&p5?opEB2tKvG53gq!cVj$V4h&(vZL8R``QjygDBpAB#LKkx6 zKDP*!b-dWF_EK_N{RNo~O1`C+h?iQ`4Gv|*hk$ECaw;!DL$-cNT*;%J4K?J-7o-6( zvYeba`HwVuc;()aptBVnj4;gXbNnYa-{$1DXR}g+}Z3<>iLt* z%|I@NP#|%t08lep*u2}Yj;lY8xa24R=1Jz(Aes=cwfatvd#?qw%a-)`pp*@sUZBF- zKDVNz<1jK=o)1;-kEUF*P{d8=yah$vLnvaf3q>4s2?$3s9~vbzcdK!=5wX{m=YCoWj1)CR!TxkzxrlY8DY==Va3ci;B!tx=!xmLrdDd1VH5HX7 zAvrSL>qiptQ#Dc}gp#D@V;ZnJsSyHVv!{*^{pRT9fpb7~V3HF>LQ-UM;#)-A*@%kD zK&EeMs3NC}>{Wsc|C011ouWYeg^KXz1=5nZdd$|q!GyX7;aKIaYP+B=g91qWr2!={aJ;2Hn}O$)>Jp-Qqrt&^v|&{oo1j&{`wt13#J@ zHmKznJ0lLKMS7BZ=ZJ5k>}h5}f|wcRp;M-}+LLuCLcaQI;anEMJ%5t<^%WF_?mVaz zhj8C6>wV=cc7Q!LZ`q8#tpOup0=y6_UBv=U{>3SZMFv={#caO6XU!D(MB;d?8~ zTzC8IF&)2~9~e6`yRJ8E-r?~?`nGV2l3^vUw)+A-syM+{@e z!9VWtZV&c$a1Ov&u;Cd7q0Bh4YgVd{XG=J+@Krd8agGoSkHUyz(gc!&B$DxtNzkAa z$eUHS$l#KuFcgGbQFBtT|IN2WJL0 z90QE#06gpfoC}w^v zw(pv`jhB2g+UAU@qi&BxP4%o5*kP7KQI3P8CPFcGgu+9mn-EC69h6!};lTqj#*jB+ zR{DfGvIB#ONk~%j38ZJ)kTDhE!+O199ziL-vFD?BV(ph1K$iB&j1k0jKKZ&&W@F=@ zhYs&cLnn}wzJD3|wiMb*BK!SC=xG8G3&<~j8nAR!ril!W&Kw|wUPv}aXEye!iR1>N zn94v*`8_=|Go6G;f2RV!&i<{+E3A`X>ZLPw#M#+Pejbq7ki#&thES*4h+Z)#?)LZT+WY;|ds z)(c+ktyj+N*5Yjun=R|rp~4N6Y2b|p8Y|&ls=U&>REO{#C3q#@63$lh#9K;w_*mqX ze^$JdRXsy($@(dvGwaQ-4_rT|1Zca4v>8)%Iaifi<)7KjB(rfRWRJKEEyMY9bKLf5SGt|iE|nYQ zBix2?R%M7{4jZS4R>a7gD;uzKS*-4&B31UQqOxe*+$MuO53Z4zrHhpnvUzO2{EGaxmWRRIpPzB(c&}_9 z;ch`QQv#fN(Qk(a_2K8&Cijaj*7uX<$Ius)dYI)cM zKtu0Pn4&ATQK3=;1w|~mhVZRFF&yz|l>uj~EmBwhDK)X0mg;2LJXv$j$eB4gS1P+A zTd2v<#3!u_%!X$JJR9M87oJVf!* zxoo!UCY?4%yW^Cy3aZ=em$>-E)3>3aJeOI*>a` zBzKHR?wlSu9|y-DoF|l0RdSN6i%H6R+J zoDQrQjE7)amh9=1(QaN?~(FjF~Uwn8@rXpgN&zHFB~=!~_AZlhJ*0R8qFgTLll^ zy-!Y-EM$aLY(pg2;TvH`kdzdI>yQq-dL;5{Uca1ggJL&|Q6*@PBU;P{M21Wg8P+R0 zCmn8R$GRDQpqp6PJ9pf;Sa^_+iOu5mi-K73D`F%D+N0zDPt@{;de5cM09c zLIbH@#3VBtnSG3wWIvY+U3GMh$~lG+4rEB$G_G~{N^kL$KHL|H-3kC1LJIW<@ z9xpG#`P6(_lZAfKzFs~JU`I%~_bBha>*>X+M$WEXLAZ$>HyiE$z%tlZ*N50Ep>#2L*+f2MQTQaGq*IYXHDnZpd+w)1ar zQf(imley8k?cK12VT^uauNVInITW2+KLDi^YB^T)Sbt_erE58S!Tpq}$C4w#xdEiK zL9Ue~MCXREtDv}ZLrBR`i=59r)1EpGzYZiY#LhPm+L^*V<9{P} zeWct~tv=P|4%^|1-2IP8gG)uOU|&dK@7y3(Ht!nwIV!il4>G&paw<-p&A{xgOH~~6 z7W`I_D?@T&A9PgiC0R%;vGt*0H@y6gFwL$U_G}*r+rLllC9Tvfic@%@0t8|j6&2uM zgiXaVi=kbh1xdc^liRIo#K@MpUIK9r5xd$baofqXzPWA5tvV}$#%gwRAcAopW(qF-(ot<*;UlYD&A5AsnZ;@`wY2j{`QzpJ@^5uJwdBg^+y;MZvffOwO0nfRBkt@)9X%{5 z$;>?G^pnta?X_&V%_>TIc4sCe4U%nv=RJ6~!t*{qNVe_5AI9%tEfUWt+yHSe(xbU1 zzq;fejlMldrW~J_d$itRK1sGcjqTkQR*S~KjBpHe@NHn}ss+5a#pNonwSyU92)wrd z*amE&V4DEG6Tub&>q}wq-vNBuGh=Z!xXv%>QQ&rXcEGa}o;-MV!Lu8#MEF2mQgOi} zEN=+LpJ@oq)kODC{jzDtJsoooZfW5EVyGC3*#4ML$=@@^%qXMj`f$T^Qz#%nX80neDa*B6wkg*Dm(#xnI{fX!dUk_n3RuDHCLKsu`;=A zB^&I-Uku#Wq6EhpA`!6^DwrqW@PqEI|9+a(Yd~@^xV;9?aXM)&v-J6dCdJ38*h<(C;dG#98PU# z0s_O>n^lrVyW%^!*4IrntQ~=BKuzna5b?e*20?EY{ps(_6u3ZZwOfOx+-bAIiwwuy}gdJE+p+j zlQvdKT30FQy5_o&v@1>8R3&MBrKCTs<6L8b|9}Oqh2(t#BiZ08$-6rwpSokS*h{Rk ze5_eD<~XUq()c3egCt6AgC%&z7{CJ!?3MO?D!s!3BQg`*5JA zwwb9#{{P>I;tRZemGN>PtFr&dnuvlFBkrZo2l>PbDQ$&cg<=9BvR6FPi3%zJM1#>ps)2db&}}j<_ZC>~(_JVLK|h@!2+qFw>I3g$ClC+12r-N;!|W>Dm>_R0L>@DbS13R}|wQ5al`>fn*ut{nHd zVG88yVFe+TeEGDPGC0`-wrn+!kR*qxgII2sf>vDADV)6_ zu@KgLVz?QJlZ^DytJOx> z>yrxd0bg}8P#b&|dtmoeNLY*N1fka0VFx?xg^iKK_Z0H7mh7G8z+N8MyO$%WNoBAU z`g(yX>J*k!9U!LVcDrDY1JTbQ6OKgNWg?R!ml6sF2ts)R2**ZT63S)mpBv^Nl-7a) zu6>$I1ULwgW$zEwpZL@8$a)k;28+?bh=&vXzPw;Q>^7}NApa5{4)q<39p5V)`8}h+ zMPo)!M4Uio+GNd$CEcRn=dLPP&S}h2;Uw_-H3i;I_SzT$!KIA%yrT*dGLE~)*4Hh3K?DB1otoXk;e?W{Fwtesn)t-VdZmUQ8enPk zBIcyxT^hwmP#VoVRk073-oD2j<8W3cm{U>(tPA87C*62*%7;`ug>zKmEBvD=1L~tc} z>cSUAf1xI+$b$KW&sB1Wm%dOvxsp($6kz%nvsdJ`c^GQ=vP__bP0V^?X-dp%3hAd9zSWjynM#1luomn@LspJ{w93RfWxAB=M3k?ts4*x@Y;p^hTGY zdr5azc2vJgAE$pT%a+~MeyYvT!VL(zFWqw7UX^*u78!;bni~FaKjYqv>*eX=+2FRv zVUKi=SndWp*1Ns8%KNg{4zC4Xi@EtegM1qJ+&7*yt~2s?0t-V-^;;XpR*{4b4wA6P z07u>!7qKG5L5+HdKNxWksn7DE+hHf3y-0zngtFd_bdz{+F^xy z@Rw=(flgod16#mIuxX>gHV|zQV1vsu$GlKz44ba2=?5R--Iuu!bHA@Y z4y+ij4|c!pKG99?_NBJH8*y80DGUgjuNvo&7aaWIH&RKeeRlpvf-bU#v=}XKu@nZg zeCM%+O<0mG13Alny--WunqL^mgKfQn&zn#<#DGQYPFyB{FbKAecH4~q6#DVtwx3;< zSLjT#XB9Rl=Jg;M|Ct1mu{Z&u?VMET2iz!_RM;FqIRG)G8FLF=NyNNDxHp^JnpjwW zNMps{`N4)zrAm2Ou|u&yF+}0d4pKEx-FG_aw9aXUQy=z6#+kb++a){1_{eW_hdJ^n zq0qPK2&Mt>V4k+4|9A(!oB_9X4t#m8_@!||uf$udg;7pyIJvT>@B^{>tynA7o_xFQ zr?s^9k`3=jzNaOd64$X9PjY<@CUi3B}$nk>Oc|t_hEQ&-!lieOvD0f6Z^V-za$t z`8TlcztqUcOMO1^S?%*Bw~;&UwZ<#n>oxA2cdqwb?<*??Du@zbChRmPq}AWO$&!xWs6QNI=$$NMQ0YBU0I|HNf$&W zm^}~TlFFL=Q>h3^C!S*mC7I7i+8cCWQ{+Q_m{1hbzT1Ax>4YRlfq?P zFw^oHx9#lPU#`F2?VWM6`z+hLZKZP6vZ8@a50Zu-O!i%6-tC!k{K$8&G{yN4hJJhJ zEAPC#F)n&-K)sFKe!BOED?|E?DGJb6y~*5d)vcmHGIMN^k*L|CD6(M!*aoph#wPP; zO`A}#JETwIm66NIj;$a0Qp`Wi>7Dq!<#O-!f4FXFGOytUKhks}pjf~bg^)fI;cpk% zo=T@7xx^NAAZZf;ye&zI&m`zcn?<7dJH3#V|7z4>p#$?Cf>l(DBf$gcZ zW61%os6&&gSr}16mPeAgTF*BWw8j$nYQQj$k*L0V6d{Q;3VLA+fk2iH*s2Tg&$j!sa|tBNsd%vD#<50SBm zVgW{60}-D}<2X5r0mcArRmma+3K3mRZVez zMJ`PN8aAkazN*D@jcBHV-&yeE-_jQm4djyS_9|*c&h|vMcokXn%%)$xzk97ukL(@C z`aO)OQDPZy(8=|bFY zYL{xw+7qrS*L;^PE>SKdSItnxs>+>8 zoHCrkoGvO;m2;rWGAj2gbc#HAhCEEJl5gQsxhRg|_QPN^Ru(6Gl_!8W{x^owNz0q zzsO~<3Hi(xzl+9vPsY<~$k6Gu85%|zEQ?`{ep`&Go@YE_3|rhXTveJG3dS$hILC9p zN0=ei&FWgJj#a4q&-l*p)%oW6g!x#EMq{?O*}KHc>SgkZ^33)K_Bdfs8Me5GxbN4` z(3k71I*XeTcCF0Nmb-?zmb#?6FfRKOoMWBKHCD|QqZUujX^RG1Yd z@;G@ZH-`)1ZpxO*tn3yh$}iuz#q*{|oZ+Hdo@(>* zPlk`lC(3x!d#QJ@_X)2!FO^q_=L`>>N1mb7J=L9Y&(_E4OLTF%D7OU0ZND~FTjFYR zz35_bx#^tkY<4cu#A))?QR2YZ$UW&K8|C8 z(eYP~&|#&yC|}7J%Lc|6$&}GWbLAHye=z+R;hw#+nPRcx%f*Uwj#^OS3H3_hM0{V* zM!GFD1Ja53__25jRpR=s-PdlEe)DQ23N3e~BFu3Ov zRlQIR4EBD4OB-;(J)xlPMOt4 zU(y;u9*Q(2T!sR!d^m4xsuS3i>Dxo`o&&pdP~1|n0oRy*oqp>{3&nK)hMWi0t4v>V zG2*;Sy>iaNmdRb&C$eF(157{pdO4IoLQiS`8HywyK51fFgI*d=vz?0$EXgLZOMOe-p?J z)M3j5d1XNdTfEajywD=s80)m1auC->G5{Mc^hn0CeOs<0q1oqu0re$bzcKw6cQSv@ zc{M-uK>7iecRP6gdroz-UWOuAR>JX*51%)hn`)U~0bNU7d|;kKA(aDelDKw_~wOJcd=7_zm0@c|ODrdUo^zf~Mf;+>0+ zlFkdkBc6cA{3Nj17J}Qr=Rn#w_6J+e+r=^b7OvQzC4llEIk>!dz^b_7LOxYd9M6gf zmo6=iK{s;3NlN2%3Pdxiio;}LkUSd=;_nPW4lD*t@r#QG5MK{Sqos>PLFO{Bp&M^@ zEuP5oX8+<;E=1{bP%*;oqEoMWx4hc81|*7k!^5VzXT0mROuZD^>LpH#lnWKxwAn6J`Fw7fdbRT`nN2f=-ROEuM;?zZ zHp0cDNb*DH+a4cKlBFx0uw8Wu6DVfF9_1~eBwLDS=wSY>A65Jbxs^sKCCg@lO`zVY z1AbnbS^N+y?rlwjquQg|eXd(w);p(bmZ-0~&s9xxidRli#K|Xew+!QDr`@jTVJV>4 zx2awrWt(do_dO2WO9k>AE3<0(#@&<@YjKetQ`zPkzM;9KKBGGBbWpil z;icOmU(GF&ne?x)H7Mi2T~-%$AqRxy0-4_+se>*`174yGR-tjo1`8IR)R+%9go%d) zKs~)Mc<=5D?N~D8U8h%uI1Etk0#d#k)cwGSDM&tv6!-9&YvYNC228|N}!nc)=g z{#bcZaoTyU=7cO%`-lrs$aR^nW4S`rYI#f96u0%dBE8HtOmATxGH0}Kp|qx*bL9bp zRQ@udh<*!jVm}m%$cMqZb#N8Ualp{iqhtbYoJ<#T$*hFbFg(B`-4p+tse4RfpixHg zhK@iiYbXMG9k*q7AgZ`7=~FFa;~#ffiGx1Q3RtkWXtFaE*;}sPCJL` z&v~?i+$s%>20772mEnY3DbkMzK7@OODB|5$%d-uSxUsN>xg{tqKdfoN!*Lri>&klmM(#wOK$&2GIhmh-2FJEmgHgl zWlyK;GW`9-KN)d(7)u&l+~}S#05(s(0^6C!z>YaQutBoLvi)g3AW``K@JSkOx``#&!}<~Wvvz+PL}*4ZY{(%oe(ys?sR7WQnOb+*E9`^rELkuVTR3Le z%sx{wKxyVs;bxe}c&-DO;2w%}OgL}7=&oA_kPHej7!o85mOIFs3bU|%gE}^Zgw2LPLq(f?DjT4645SsB-mPPQT z^~xD9=#Qtv?$1}rb@h)1lInS-G5J>gBV6+Kf7AAfvqVAN+8W71VSQV9C0-WZo>)Dv zgvvrg>3au!@4$u$fd9PS6%Mow?*_?*aaiD$2I^5>B_0cv=VX6c7EgDzeU+J7R<}y` zp%RLy85Gfv^;)~$tWrd49g4_$b%CTbb`|bm{JPKuRkE|(WshC>qQI})f@b#tJ>Y5% zxN_>vax1NZE7Jkj-0*9^2*thEa@E5P@r=;1Vf@*^tL-E-Ehw7uDrj(dSdyB#2QK{; znwAs|j_<+BNWz!xh$cMjPtd%GnQ8@b`_`M|uBw7&qXU{38c!DQz1(ZLZgj^?#k#T~ zkg4mKDFF=*E)b2b3YtxhXmV>p6H>C6{dN_5LoRHX@n%{J*mNEyiVcS^xUjViuo>yB z>Qv}#@p4Nbs$9;;DsE(JwO-QLr8k6R_@?etPC9GL4dn*2ekm*s<{3-|{%YX$#z6KF z%zYa`n(l8k23H|_3&fVnV(;DXk+ev^Ga32u?OMb*fsBG^e21bTWWO!Ven=HOc#ge< z$0IBuo#Oev1}?UvXu_(X!F=1%?0@60(BS3sSQzFiXm&WF3G4MIXg)>egaVqj^*S1& zs-VepK+~*9u50#A`QZyeJcx_zjyo{u2V~HC#MJ?C$pZH4QI{30c4^)1fGgp- zP0|*=Td{gR&g0g2XWYWK2d8F$?UsnGiMJpNvVa|)u~o3`aljULWHw3baT!nK-fQ`B zfTz&J-^HkW#fAH07Km?Hs7 z=A%KY%PHeK!tB8E^EOWslhAb`W^kNZ`H4D3_J@vtl<;$Nt6gEV8$_0rB?_|-?W59I z+7^^d5ic%-iTbDf39fX$qw1-sl^PTDrrY7b?)SM#9O>!=+Gy43)-v%mTrSr0u6U^! zjaz< zlyJt#>mDauIBP}zV;VKlnf+bW$kM$^Q+U|5Uk8QH?HrRet_coCB)C z3HtdllIS{?|3Ag;sEmkwb(PmY@3)XPE~um%16+r7c)I{T?sWcVNdR$APATr~a1g+M zN1)mX^nvk)#Irz)*>+|R(2s-=st za%TqUtKBa0mz|l!N)#_J6sy>oDMUBMjIg3J6EoK87wnwf?O~*%pxrv;4R)M-xTe(Q znKH<0*GhdC7D00$L@I*c_IO7LML;b1&|Oxqu3p0cVS;q~sOXRRLnGv#>cGFe33cGH zKdmx8m{HS}rhkUCk`BDYvudw1tTlG=kncfu#7N@l=bFy)^?_Pl;v?zg(!`6P&4_Z#yQB-K=Aa@alxTg|~wMWRE>=te%= zV-8mG<&E+21ANgPNW&cE9@oSLWqjWcZ?B=XL<-v>?U&4xm!ir{>=#)xL&~}5DsvF;peKW(B~D9+0Dv=P zHS%va2vc3QXt~)#%H)ltU2qbVCgF}9B+DGmYF^H5mWpfoh_Vkk`)FPeZrV|w__Z|0 zE`V^tK-s@=GK4hHwx0}f0*dij3kpu0knpyYq^eTmR~rF<`;(!1pa7^Pmjc-TWiS;b)woq!WkThQ6mgm)+kYuPg{2sjEv z#fS+;2z5D9q6-1y)^Gc+eXOU?UchAC3h3JGQuC~(EA<)z)_+50NCv4~?j+@%GPvHm z?!+_r0krbAtg=iaeyzbzpxzDwv`=0bD+mxwQ{j99NoDolIG;emUG4b+_VLg)JLxV;@2`_vApZjhcSXH z<{9#PX4ic|JI1oPUNWka#N~`qBE140^#_yJ}a)W!%!`~GpwN5 z&yd2j>kdCj&2*BJZCAUih$Ui$@QDc2`C!`NuE=`yq?}U|MM;@Yeby(1vH)vvHjsc? z)>0Sno8kQXLJj6EC1r2O9M;wNU1eqK;7kT>sXXgVSfhG+NiF5KGFWzU3?R+a#C54G z{HCNLCBdB2VQ~d3E5uDe1O$kTz(n4A>WdT)nDIMR&FB#GI41yI^yguF>B@#Hgy(JD_FO7@mvD?7-N8eoG`Dgc4a5*6fcrTH~bKfrnSo_UEl*+ zmpPBFcOt1HY;)3LDQcm*AWpdQPq+1KjkqpzcJ27A9GD!RbnM!|*VlSld92s~| z_Hx$amI}5d>2h19A->(M|dat4GC|O{I^e; zi1EgKoq#1PSf+p-(<4UMf+1aN#HqsQEIO~bGg7wat2XCsZPunZl)uiJR+uE!dz<`5?XQ&ix0Gstin1WT1o+E6A ztTU|@tlV`vl_M+@5rtpYBk)=2mOi_ASH_y$ow3@wgB?{-7i5{*D%ibQ#~~%1h-=*h z1^XOLyiryYqk?@6OU$y>rppRr73}w7u&f4Z4=tj1nYum8GNN@C2)Zz3xZy1ADf^3S;F` z9%d<6_*1fnA7(kR^-CITRQK@jK@koId6@x;%?5tr<{ zeGUT4`cb6KE*x>6wf%0ltgjz=_W$Doo_{Nu>X9Z?P}v~5O+k4b>K!YT{505#9rpC{--XFQXpwITn z^T(<7C9J~$@StKhO39p!uL}b(aQ#2+y$5_#)&KvWo13OdnxtuV(w3GDWw)hbSY^+$ z*9Q>F-b1#6lqDiViWI^=1!W^!3P?#2WhsIR4nT$iqM%YxMn(9)UpM!Lv<;3@zK`Gk z@gRBRnS0MU_kGTNpMCCl(|}E&fUW6X_eK}Vb_tcDiAvVgqU4Ubo3~19&ZY+`Ial1{ z^Ft9G{I82>%lt)@lMNJ-?w?!#t=vCBDAhn}Z3;Q1P;FkJ|GtJg0-rv$4W5uqDo)4K zuqJ|%JcMFFZV7sDiP>3daYxq|M<+E|we_;~f3LdwUh_T_Flp6#ss1PLrA<0+-AecS zLj9laFD#k_%BzdQhD_=lwWij&mTxU=ZjZeoKd{i^6j)wU6uNDG^qhTU3olu-2eUKZ{ zM~dNZ>%SDSQ2%R-5l{cE))8AwHmx`&EigTAQGEA@i*&JcoPOnp_W}a@Ed(J}xpK~5H=Q-!maIQpp z(iFp*n~}ltPU5iUbt>2fDi&qwrxrWsF;_<(5r#FH$sycYE`vLwYhc6em1#}P)#Q_aj$m8eNc(Q~QMw;a>H7*fI((?qrEOg4hFMFhS~v>^!8(T?a)K z;ZmjRBT+@d&c~vPgq=g8iiDlRqKbr_Ba(`Qy`y3x17(+xpT{H>2^sW>sG=xjrSntq z;GVRDGsG=G!WkZCRqE17y$H2BKNCasrX7TuPd|imp2*{oCVIF|%Gus7z9RCulo3KE zeIaFpu=k~u5yIXnF(aadcu$MsQ9}?f@^JfFydIJwoHxY)gTy0W6_0dg=kf5>f?K&fn3~!hJ)T36xo+q3d0cU%$Xvfm0a*7| zLZ$eFJ!p&e2=2~1a^|T=Dl$6nis1%}i5kkrQ?V=);kqvg5Iv+sQ4F3xNK(xZp?$3x zC9|phzjsupRXbJlRU=f@R5sO}V9#6KwcL#Km@Zr~l4w&LcJ`-AgOiY^$c<@RYRNm@ z8nZ*}OLW{otI~xDPG`2wspCwXi)Gt&oSC&U>1aixFMDX!advi@c(K0|{k1d(laVPI zCkA4<9HR3&6wT{UJg-B^JPrvZSr{e3&d%F(+yq~OvM70q6mMGT2%H>}z|p#ZP|c7w zX^QVlTP}y_ydjXbTp^IQTnm1J2I)TVR^ zBD~6t^6pU3yr~yML716~77n$uQ6yjjCu7}7`GbS}GRd2Y|5vi8d&*3Q|979`9miGk z8Pi5vvbnlRZTikO)BKU`74uGWJ5w=}-J&(GGmWyeH21R9GB>5S1io%5X?|qBZ8~6D zYOZKYwl%W7ZF^v~*j}+6HxDtnP18-Aon7s6dQ(*|=URJ`wW;$hd%U%ZbF@9&y3M-4 z`K{8PVx8d3@*IrRaY^6fS-Y}bxZ+e1`ta?Y!}C;xmZW{DA{4Fgg?rw`>P0h?_1rRh zd#9As!mv~+3-dV$^9_H8Xp%w=(&G>)O1T_Rl;FS~HPCZ5j%SzX-)TkrELdnq2|$)2 zjEjXe({ol%!S*%Pb1$(D4n5bHGQM#mJy)W?Q>tLTWJwObWJwOuqCnpvzGO)uq-6O* zpm-t;2}9U{2t8+E51Z&Y9eZRla9Z|&wnJHYGq!)Dqy@8KL>22w3}-jVw*u!{(U8)f zf|ksM=G_0pIkg6z4wg(iFumd>Uh4YBPj(hXnm?AfYY#r$EsV9w1PUT=Drz#@{8%S2F%C zkd#qk<7Q&#saebM(}Q}Fq#&Vvwx{?j&%f$e|4r4&7w8v_|9613xP6&zn60kuj_s)J zsHv5?xcQE0gZVYHR{x8BapS&Jhf$rj!$E z3amL1d;b&m28eq<(|&5BzWh=7)4MWEk^=BSd6V3m3sTS+tW*#Omx#zW5;|rh;ig z4_&bZ#fP_W$`bkz`Y?{9+bAJt>8J?$pF}5WF9sdCFw>J}d-#`=1Wp!7<3gclfuu^1 z3(Syl%sS&346T9h0y$)!=D1<_J>z{K$CekZ z5!R3OHw>M^>V=gGQ-=)+J7L&vNDUnsdQ$g+ZjJ6u-C$i^^8|Bu^DeW>T++PQoTmNK zth3xSSJsAWmD*Dw86itTUZ=Onwhc)LafCe3=xya}SB+_=nx<%ri8pOCjWu;P)lipK zA2n_=&NYrOx+`|C(25O>8mWkOZ@8dqm~pLpg(B(8l~&GBcDAe()vk|1!p&Rrw2Yld z15(TQ&Xo;pB^gi0n;J8dtz4psOJFNaR;~>FAEW=)v@oUY$ZtD0Yh4HSdAyY~S%k&9 z@9(A^{f3pX_K)U7x7D{jnT|Hgw#iorSP!IaXb z*Z0@kHMQRd6YIP@TMB@73ISZ*%kA!cEhfC#rd7?B-(9%d!ERPU#Hib@ave{vuXFAF z2K$psE(YoLC8pPCvZvXAedB+c`ieKg6sXTNvgE2;BaM*_W-aRN>9{wem%nz%76GmKmK6re z&Tg+{RxfS%F)?FQk5qTPpOU2|(N{@|phk6(C6n~d!_DTj@A^W$fivg$2Y6MKB?6=#nqHd~RJv-^5)ARu*SOu5h@x#=K z>Xy3rhPwt-DEj599$8|cN}*y#i<9+NmrI@6r$zdmuJg4YT~F*uj)+L?stnF?h8@!{ zZ~mg`q6;mC42&8+OX{Jpib*fVHMlyz)+q8orRB}ucl0{EZSGI;Qh)^%fVwcB5?mph zFAcffS(oT;GwAyo&2Ob#4WuqXug4aKtZUVzWs4OSZNpPssY8JRqG&t&wp}*=(y8t( z-p|&rm|XfdxfD?7p(t)=qp;MR$-(^_?HSkq&7MUzc9Q~7{}zM}&cHU4_R`up%a!}U z(QW*PbvNy56}ht0%@-j7dYDDOnUFMV*p@4c8Xjt~ZbOBPUl$y_f_@JHI^#zHTx*PR zeOp$4lsIR8k1qE+)N>DH7cEvAGIw-XxnV)gDOgeZA-Cx&3rYr#&enUsC-wMl(Z8kt zI&@~(5PfrfIr8ZdrqTbTJEB{wo387lt81vQE3T94j+)qmB37=lD#$oglcXuHVXi1E zSIQNk`ZM@U@E&^Q_1NIhunxghgU!LWm0u{g(d(~=DO)HjD7DJ#LC1pD2h9jdH}wl@ z7*sMy5ws)h2L)RL0qiqkG`orIm{g%Hiw@~!*+z8|NtIUgy3)4PmMuS*l_Or8iMDbU zGp);xp$6+0wEW%^be#_h8IV1Fd9yj(%CkRqs2VR-N|Gvbb(%Er{oZ{njTb!HQpHy3 z{O@A3rG#JXW##dzG`uZK0CJ!||YW2@HsLu{S| zzppP$Dt4pVjAqM?BL>BFxiLsgn9vUY`BKm5GN*wc?0{g&#Y9OI*;u9^C^A3sH6?9jmfuv9oJAga3o0`fpVCjtTpYt zt$V%2by)C=3+7)8q#RUz*T;MKEf>mns=v6`wnsURTcy3{Zx#H?SFZf%^`fhqt$N6| z@rkoaO1UO@%B+t<9cNM!(>~dk@EFT#?Z)!z2|vxQS)%3KDV|;TTJ`#<;4z)$Ha=c2}Zj?LCqWNe0fFnUeRms_NN0OT56r7=EU{;&$pVL&%DsovuM`uZy0O! z8^EGppi)zXwRq(lM=0N5b?vu1as6KW3nOa?@D;ZM2lh|XC~XYD4l0bbS(EMjE#t*S(UZBqLw03@qjd3A}}8$H+56 z`6kz&YsAgHNjn5P-~gOJI1m9u0!4r*AQ~tN6a$I_C4iDZDWEh^1}F=}0OdH(&8YHR zsf#fd8SY0u8<{BYPmL3@EuISCB-)6g?N~j5K1$=Ru0mV9oUYUdW%jASo#is#y?VEk z12y|0)OG1@@>hbkFm{^HZUqT$y z1X)Vi6yd*xtO~`k-4PQ!HBTJ4@GixXlw8_tUYX*k%#Bu39AEXV%(X)t33laa;p^#} zQki2}c$4f5K^7V^?UNbJi|vt;u`vA0Pz!>JMSzm-TISN%01TUj!d({fZ= zD{<|j@SJ}ndr-Ryr-n{abEUT$2f?zSaglH5NpGZIddnPY>wU#BWo|6@xxTck1omJ3Re93cYfaG`60qa;^o zX7f5y@yj1ln7`x=i4vMmrqDABA!(7;7n9Jn)7lLf+(4G`GiWoZ}RH>tFVmV!ze9@r12{mv%ZLFhc63~;cXX#V}&Fm%}WH1UU zfxje{XOnuw(u~B?HkKYI2p5EI^7Hqd@+OwtoaA)#_r!@gaq92UZxdql-$7lc#>=}V zx|udMBLwsy?f63A)VIKcz1Am|bFew>V!5K;#BL>LDY0_4kvsn}eu0&2CV9MLbfGBh%;gc&fm$nz3#anFp9d1ldXr!C(k=|xcKP`U?NjeO zjtcf3g|1-C7dn`I4UZ`2d^#cnM^QpuY2uD_IvnFV#&WxL&W+@;hkmz9h^AJ!9Uv2-ahShAs9$I}^EwI*Cpi}P z#f_jS3JH0GsxgkUrCf}_H!Fep&g)?)iaenwr^LXQR+eAx(zO25reWSIe^}eO7d1vVG&9r zlaTn3s1QxaADWArPc*wUD>Z2mKZfscJhW?V2gusSSWQow$XC-8*XT9()tA)`of8~0 zZM7{Cp(oUP)vL*_RZ7Gc;la)}j%1tV1HctqOlB8HXQmh`0raW+=KEetBbmu@+!C|Zns=E==-Am^a~!R=TbXBI95pcUmN;&W z++o#a{dCzFIWj4;lGmLSIVIL}sXQGgXW^l7T+@^s<9+=%`V9RTV-52{eGSuSeOD@N ze_CVoYW+1`P3t<#dYi&|Soe~7jgGg@(baN%YswByxBlQ5rR$<|=_ZfW%(bQiP{ zw*A`W+V8D7hH2Vf+IY()^SJPr!s=?vYQHrYw0A>Ntmi`}Ir`Z%Lzaas3~g`RZJZj? zld&RkTxiNv%~^Z((4LyAwi?DdnqjtROAd=5^$c5gM^;!v`@8C?>MTP~ z%Gv9-I_hZkBUO#C^Qv#d4p{fvb4(wr-c?Oit#tNO)lo&OoS~0`&j)7)FAE+Y+%vei zA>7QungoZ3eG^(Hc%>sa_*WXO?o=*SW|^7!)f8n9WumgQQm_0a=+mG+hGVvkL8C)w z1`P;WX>V^bS-OWeCc~>5gWISK`bAOF`Ke-~Vy0q%qOqd1V!Gi&M^2bh@xXqC-)$OW z>SoOdEn$sxe8kr`w6MLyPvLv;CGClPX8(iz2ybDRsNxK zFf;tYo#GByc5rWVFLRx^7r4l9D_1N057{Z%4%xTHC9;WOlVxtxBxkbEVurWCS!L-$ z!Mi9F#I5p95#EAHSDvUKVlINAlJprnetWpI)D*{UFgUD7M;|TWxqEDEi}CO08KtU7O7yT>&0=!n5B9gSI1$^`?wDpb#yGO1Nj%l z1ne4@($WzV8Wws}e?q@mKSw`UzunQn(pDd<57Xb&O|qZRMOfktKN&Xb=IBQ0+UjC; z+pN7q!^le93GHTW3DX?yU~Mz)U*R#@3N|%aX*&_JIb=b|sF2}~wjr@}HRQVWp5|g` zi0Oi6k+qw7k!8Q8gmJkhIsA;JfpMDVPjjynO$%FHO;OFcaGB;ubxrdj^;*N2un6;N z^)&UmuwLrA>Y{2-s7(E%>S&n7@j>_@)oRr=)mZBp)9azd!;TtzsaD$Ss*0*qsvm<7 z1y^+LvAh?2*?GWRKP)Zye(1>HHo@PAz3HqHYzV%q>~8;xOwX<})(&5$JV@>Fc;zZ* zN@wMtbobV6%Zp^%Zgvcjgg!=L7N@-uAn`4yof_;!ZY zWGXL||5biko?_l7KWlp-VyS$JyobD2U3+7>(NJ2hl)q(&v|r&q<#^*pF5O%t0#%`2 z==bJUTm#b!+)A63)7t)!y%cs%X0|qRejp19Um}|<>+k&6FLm!3M2j5Ny!8Wvb$l8N z^(LC^G34@GR^bntqnkqQEyPGone@*YrDBmO!85&EC5z2=qP+o9^P$L)<5t)e7=_x5vee zkbAc$Z+3CR!ZZ`~8S0eaC}oh=ljCu5*2D#dj>?!lvZ|DFm%LrXH)2FxC?Y%~yM!W8 zR~6!swR*AG5Fw(>!&MJ?zhw`1wQ71^ulN88b4-!EYwYh|g|$!oN#osg!uky`}Zm=YV#e}tTUNvkm3^nw3o^vd5OmLL3 z@3wX}>~@qfJPbV*x;?a7_!stl_BHlfwq>?4p>;#`q3875$@pjoeR;iHe@3^rt!@cj zS8hnwEoWNWINFeLw;SR6!h46ybTY>T`x&yq* zXbrRh+5+u>_CN=qBhU%>AJ7@-0(1pl0=fa+fn=Zu&=cqd^alC>eSv;Je_#MG5Euju z28IAbfnmUK;ALP0FcKIAj0VO4V}WtNE5NJ3cwhqX8ZZ%{w?1g1CIORyDZo@<8t^(W z9e4wn0lW#!1ZDxVfjPiiz+4~|mnd1;9eU4J-l{151FVz%pPtumWH}I}eP z><2tR7H|Og5I6{Y1bhq}0uBR5fTO@M;1l3e;5hIZZ~{09d=7j8dtfD5P&)BtJ%wSd|{B2WjY3)BPZ0}X(NKqH_r z&;)1-Gy|FgNk9vrCD00J4YUE;0_}kIKnI{B&83gbOl}lx&hsRWS|Go6X*r> z2KoSffqp=LU;r=>7z7Lkh5$o>VZdnd1;9eU4J-l{151FV zz%pPtumWH}I}eP><2tR7H|Og5I6{Y1bhq}0uBR5fTO@M;1l3e;5hIZZ~{09d=7j8 zd`n)fE?ff1rP)%fnY!d zr~wTS0%!pppa(($0}uun0TW;bEPxfT0d~LvIDv2=0*C~P07BBDu~if(1{4QM040G^ zKxv>1P!@;*$^qqp3P44m5>Oea0>lDwKs-kq0%`+^Kpmhi zP!FgNGyoa`jey2L6QC*33}_A{0WE-*Kr5g%&<1D=v;*1$9e|ENC*XfTXP^tv6?h5g z26P9KfgV6lpcl{^=mYcx`T_lc0l+|D5HJ`R0t^L)0mFfpff2w+U=%PK7z2z2#sRMY zuL9$N3BYT>L?8v21WX2|08@c!!0W(t;0<5~@Fp-5m<7xR<^XR2bAeP~9`H6WA4mfh z01E*(un1TTECH4R%Yfy;3V;FWz)D~h@DA`Uuo_qctOeEq>wyixMqm^09A@9><0D#dw~yteLyC#AMgNKzyaVx;2`i3@G)=*I1C&CjsnMkPk>K> z9yPbKaT{{BPX`;4p6 z5z-qJkKSqVjd0L{&PAil8Rpnt;0y~x~&%) z_*K>=HQrZPkMh2hn2r)YUXvr2g75HIB#=~4C<1f6@>I%)3PFV_U9`|62|tdrfi4Q5 z;J|MwR{$6?Pv=`p7c>g3Y(Vg3Jdp1k*OH zrBN!~+fg{v0@3`1PjJP;8gRj6lxQ`DojXm<@Z(-RfXx&ki2opA9q&DgefO;|yJ0+rBWC@Y%3kB@93S!v7JMd*gF4O4*wy#(a zss1xF_Fg%9`F>zCiv^Y~8bZ{Oj_?U+Ww9W_Gm3`IKgF}HH=lOq5}+d#EWk-AJ}$M4 zPdSqmW<{QxH}3GC(j-8tLWLoe#xnD%Xbw}{58~OaM|b%0#qLG!78^&{OU1;mH7Q>z zq$T^dKP~p;D55@VRetLRTMwQU>?-Fofwg+r@)IOZcx@&!RQ!mhO0UE2w$~a&K(liH zC{}6`pD0$7DCLLOn1eg(Q(iLcDn%?Q*Z+K`4ieIx?|e$ed(TH|+@2V56`!TBe=C-? zQrzXuig_7_>xy>Hr3B)>WSqvomGl$}|EKc~tZ*{tF_7$QJW18Pc+b7ayZl2=^R^XV znXG|xMf6?1NYPJBd!neI(Yc}EU8D{FZc3Hi`El!bF#51UcWMWgcMyF`W9Ek z8gN0){f1JBcllv*pIx_r6OtbaV%N=UT#D{n5OkYFf=kb8bC(vf zG>J&L(25BLv^@qgxif-ip`8Pm-0`#`*HL`i$JW9Fj*FgAn&|Y0()+)9w3zch_twgD zRAh^=&WgMIXpY_NPNpL@>y6&;9X)$U4lzDcW_VOYDi>EaUN0$>3womRE+6-F3wizp zR4DqMo4ugaz-#yg86SBr^}GATHT;4I%vG}ROddV~bFskE#YGuO__JA*5gPEqZe(}z zt$e9|CW|t6X$@a8u;)MDsPksfcA-?V#M zWzoHUp~ec^_I>+D}7u4X+|l{WJoGL;>rNcD0}iot=CPK zDCM&_iQj6YNjywI4$C*|^hA?0jVoWFwFO$Mkd*B|b^fQdiohu%d6?q{N(rn-J|QI& z`M_y-W?J!Dvh>{h>n>ke?i&Ndii*VF*ya^)`(`Yez3=fKMft+Tk-wC;mM*U~6T*p^ zD>XfkA>A%gpe}}%hc}a2Fj^Mo15epy3CqHCJ+@VudweUuYqwi@cjH!)eRHohcvhP( z-KyPc>liJ2iEN_3kjo~z;OoDzyOqqJ7gC+_%&2ycPY)KZ;bNJ?e^9n*Xlb4er#@B9(u(KsQDkdAwQX)&^P71# zjsi%RLC^u;;=OtoGX=-13fIv5{`YeDZ+OPK+~X@3#NND{ESE1owYv~+IqKT9d zQr&p*Ox;|U-S0h%3n-7CI=lKTQm3T1>%TATL2TQ2&;9`2PlQi|ecIZy9N_k`OYP-6;VO$5d1>&DbW4@8Ao=UP@Wz(U$A#s>E;XXqXHsSsxqSt~ zoA2JcZUP&gFOX)kVR)X+X7~8Vmgj{cA}-@qz4WJ3oNLf>4dxp6_=Q1D0%lD?JH0i0 zYiZW+%bX*ASzZ`&1J&pP$$flDR4paicL_XDoj&uvFAF_r<7xWy`5vE>n5$Wtw0@RB zZ7VK{di)#L#-seFuw78xi^ zy&(tNi{q~3cXW;Y#-qvGFZ7v9VGN^FNA05{?``$&<2ZbxKlZxI;@yJ3*OlB;DV%#= zllkV18w2Mbqc0#r{`we zeI65BY3<=@`*=xUz*f2-DfAz%3wg#CSHCaK(7au>XGZP&{KBkaXTwhBS)uLVR~pXV z`nrlx8obY{zbYpJf>Q|(7>Xl?oNEFr-9tq?*(&9t}e z$uEU&u)eILyQ2d{;9H$VGM*euu3%40EtY9%+)_=hxUBm{%^uJl+2wtUVUd2?7&zfG z_qIW2#kojy4&Rce`S8oM&ftHSxfrRtdwtBu1B}=Ham7p;k5Sb4JieD^AQd`kmBw#M z_m2XlD&UouOJJ2i%QSy0kQJ?z963#?QDRc z;2#fM);7QH&nJ8Ekuj^ZSbRObG?@qMemejEAg_h|*=&bxQ{wv}l}h-!*Y zz;yRoDX27Gx`QlU6`wNXQnf61x;^D0@AIF?HJc3hdbA#G+Un@&Fa65u42rlo{iL#L z7+s>B*o?2X*LbQ@L?e@pSZiEuekwVEhD_S0l87-AQZ{WqhD(033R3z4on-;!1U$={ zKK&O!qTi?$^8uHy#Qx_Zm2pYCdcAN1b8TMLOncCbZ`$JM=u>_LiEfP%W>r!_y5DBi zda)qg_bW*6WD5;izNVu=1#dkZCH|vA&<9P2*c=T}EcTPb9}((BJ~^x3^EQ~L*5?|= zOL9Ko7xY|gt?tvs4;4lPY!*Hit5>_Y(eU?ueAR1q4!@OOFnF={v8*TRb*}f+(%$m^ zOTt81kMF_lAL@P>wYXUHX+O1IqtJ)xC#f~P^KOfvR=N`7uaAQ0m5S~T-o3&wM^|0y zhYBKwrZho{#}%?5A}A$Uye|<2$=d+uQV=o1x%gGP|6aMcR=7%h;yo_l zO{DlN-V^#)4*#QEbJZ?=Gyc;X6rc2F#pmwNHSk;m&o%H|1J5<^Tm#QF@LU7WHSk;m z&o%H|1J5<^Tm%328d%S#wbL)xCn=nE$-D+GO#bqMu$(5#3Hixu+(39CWoGXr#m_db zh^M7JNl}WUjWG^!W4SX)Q35U>h9@cFv2iydNfC_=dyyoCvTm`j?SqQpCMuZ>&l#?x z|1d+)b5so&t4D)UI=_}Z{32^E}Ni4mKa|P>uIPLT1p?RyB2a(vq617=rctozg5ou|88mK|Gs`a zkMX$%o@?N_2A*r+xdx23w2t~%>1Mh?va>Xp;jP6ri|E!EjBD!CxTZgC;8q>UI@ALV zzgD=omYF0+#jlp=z%t~mf52$WV5ho)JR2|Qm<*R zIx3rcm39cDfYA!i)u=Iwx)+7v8g5X>^QF?~4Q|k%LTt;E$12iN8d6OCWaVT@WMFKR zEP+gny-NEdWrJn$vIbPQkg$l8**vd*%XNy1=R8@fBbCrN2W$G$?ctH}D(5&t7=>-{Noj}|1fCVi{P z`jSPo98M;~aeBgfLY+2e`3{ z?#f08UX=nQP`Y}P(XeC>{fE~e~H(y8e3xoU9;rq zaf$)rfSGcl3}rDVQ!W-WrL1>%lein>-SvpO<#rVv@N<#iJ2K%rH@o&Yg(tiAD~gg? zF%x7BD9U^0ZyYDZWWb6iUMGYyv`I({C+p$pdO<8;uPVklGQN_xOjEcA7nxq)J*mj_ h%0QV6Rn+wRWLs~%Vh%Tfey`DQq9T(^Q9OF|{{c(lVm1H( diff --git a/samples/musicfestival-backend-dotnet/Startup.cs b/samples/musicfestival-backend-dotnet/Startup.cs index 966f57c..0186a0a 100644 --- a/samples/musicfestival-backend-dotnet/Startup.cs +++ b/samples/musicfestival-backend-dotnet/Startup.cs @@ -151,7 +151,7 @@ public void ConfigureServices(IServiceCollection services) options.EnableOpenApiDocumentation = true; options.FormCorsPolicy = new FormCorsPolicy { - AllowOrigins = new string[] { "http://localhost:3000" }, //Enter '*' to allow any origins, multiple origins separate by comma + AllowOrigins = new string[] { _frontendUri }, //Enter '*' to allow any origins, multiple origins separate by comma AllowCredentials = true }; options.OpenIDConnectClients.Add(new() diff --git a/samples/musicfestival-backend-dotnet/package.json b/samples/musicfestival-backend-dotnet/package.json new file mode 100644 index 0000000..b1317c8 --- /dev/null +++ b/samples/musicfestival-backend-dotnet/package.json @@ -0,0 +1,14 @@ +{ + "name": "musicfestival-backend", + "version": "1.0.0", + "description": "", + "main": "index.js", + "scripts": { + "start": "dotnet run", + "setup": "dotnet restore", + "build": "dotnet build" + }, + "keywords": [], + "author": "", + "license": "ISC" +} diff --git a/samples/musicfestival-frontend-react/codegen.yaml b/samples/musicfestival-frontend-react/codegen.yaml index 39cf6d3..4e1350b 100644 --- a/samples/musicfestival-frontend-react/codegen.yaml +++ b/samples/musicfestival-frontend-react/codegen.yaml @@ -1,4 +1,4 @@ -schema: https://dev.cg.optimizely.com/content/v2?auth=3yUD03bcVMSICOruZKYBYcfnQu3TXaDIvQF0qvRgjCD3p5W5 +schema: https://dev.cg.optimizely.com/content/v2?auth=INPUT_SINGLE_KEY_HERE documents: './src/**/*.graphql' generates: ./src/generated.ts: diff --git a/samples/musicfestival-frontend-react/src/generated.ts b/samples/musicfestival-frontend-react/src/generated.ts index 1abc50e..081d8b0 100644 --- a/samples/musicfestival-frontend-react/src/generated.ts +++ b/samples/musicfestival-frontend-react/src/generated.ts @@ -1245,6 +1245,7 @@ export type BuyTicketPage = IContent & IData & { StartPublish?: Maybe; Status?: Maybe; StopPublish?: Maybe; + Title?: Maybe; Url?: Maybe; _children?: Maybe; _deleted?: Maybe; @@ -1286,6 +1287,7 @@ export type BuyTicketPageAutocomplete = { Shortcut?: Maybe>>; SiteId?: Maybe>>; Status?: Maybe>>; + Title?: Maybe>>; Url?: Maybe>>; }; @@ -1332,6 +1334,12 @@ export type BuyTicketPageAutocompleteStatusArgs = { }; +export type BuyTicketPageAutocompleteTitleArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + export type BuyTicketPageAutocompleteUrlArgs = { limit?: Scalars['Int']; value: Scalars['String']; @@ -1360,6 +1368,7 @@ export type BuyTicketPageFacet = { StartPublish?: Maybe>>; Status?: Maybe>>; StopPublish?: Maybe>>; + Title?: Maybe>>; Url?: Maybe>>; }; @@ -1466,6 +1475,14 @@ export type BuyTicketPageFacetStopPublishArgs = { }; +export type BuyTicketPageFacetTitleArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + export type BuyTicketPageFacetUrlArgs = { filters?: InputMaybe>; limit?: Scalars['Int']; @@ -1495,6 +1512,7 @@ export type BuyTicketPageOrderByInput = { StartPublish?: InputMaybe; Status?: InputMaybe; StopPublish?: InputMaybe; + Title?: InputMaybe; Url?: InputMaybe; _minimumScore?: InputMaybe; _modified?: InputMaybe; @@ -1537,6 +1555,7 @@ export type BuyTicketPageWhereInput = { StartPublish?: InputMaybe; Status?: InputMaybe; StopPublish?: InputMaybe; + Title?: InputMaybe; Url?: InputMaybe; _and?: InputMaybe>>; _fulltext?: InputMaybe; @@ -4223,6 +4242,7 @@ export type FormContainerBlock = IContent & IData & { ExistingLanguages?: Maybe>>; FinalizedSubmissionRetentionPeriod?: Maybe; FocusOnForm?: Maybe; + FormRenderTemplate?: Maybe; IsCommonDraft?: Maybe; Language?: Maybe; MasterLanguage?: Maybe; @@ -4321,6 +4341,7 @@ export type FormContainerBlockAutocomplete = { ContentLink?: Maybe; ContentType?: Maybe>>; ExistingLanguages?: Maybe; + FormRenderTemplate?: Maybe>>; Language?: Maybe; MasterLanguage?: Maybe; ParentLink?: Maybe; @@ -4346,6 +4367,12 @@ export type FormContainerBlockAutocompleteContentTypeArgs = { }; +export type FormContainerBlockAutocompleteFormRenderTemplateArgs = { + limit?: Scalars['Int']; + value: Scalars['String']; +}; + + export type FormContainerBlockAutocompleteRedirectToPageArgs = { limit?: Scalars['Int']; value: Scalars['String']; @@ -4405,6 +4432,7 @@ export type FormContainerBlockFacet = { ExistingLanguages?: Maybe; FinalizedSubmissionRetentionPeriod?: Maybe>>; FocusOnForm?: Maybe>>; + FormRenderTemplate?: Maybe>>; IsCommonDraft?: Maybe>>; Language?: Maybe; MasterLanguage?: Maybe; @@ -4522,6 +4550,14 @@ export type FormContainerBlockFacetFocusOnFormArgs = { }; +export type FormContainerBlockFacetFormRenderTemplateArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + export type FormContainerBlockFacetIsCommonDraftArgs = { filters?: InputMaybe>; limit?: Scalars['Int']; @@ -4684,6 +4720,7 @@ export type FormContainerBlockOrderByInput = { ExistingLanguages?: InputMaybe; FinalizedSubmissionRetentionPeriod?: InputMaybe; FocusOnForm?: InputMaybe; + FormRenderTemplate?: InputMaybe; IsCommonDraft?: InputMaybe; Language?: InputMaybe; MasterLanguage?: InputMaybe; @@ -4742,6 +4779,7 @@ export type FormContainerBlockWhereInput = { ExistingLanguages?: InputMaybe; FinalizedSubmissionRetentionPeriod?: InputMaybe; FocusOnForm?: InputMaybe; + FormRenderTemplate?: InputMaybe; IsCommonDraft?: InputMaybe; Language?: InputMaybe; MasterLanguage?: InputMaybe; @@ -12703,7 +12741,7 @@ export type StartQueryVariables = Exact<{ }>; -export type StartQuery = { __typename?: 'Query', Content?: { __typename?: 'ContentOutput', items?: Array<{ __typename: 'ArtistContainerPage', Name?: string | null, RelativePath?: string | null, Url?: string | null, artists?: { __typename?: 'QueryRef', ArtistDetailsPage?: { __typename?: 'ArtistDetailsPageOutput', items?: Array<{ __typename?: 'ArtistDetailsPage', PerformanceStartTime?: any | null, PerformanceEndTime?: any | null, StageName?: string | null, ArtistName?: string | null, ArtistPhoto?: string | null, ArtistGenre?: string | null, ArtistDescription?: string | null, ArtistIsHeadliner?: any | null, Name?: string | null, RelativePath?: string | null, ParentLink?: { __typename?: 'ContentModelReference', Url?: string | null } | null } | null> | null, facets?: { __typename?: 'ArtistDetailsPageFacet', ArtistGenre?: Array<{ __typename?: 'StringFacet', name?: string | null, count?: number | null } | null> | null, StageName?: Array<{ __typename?: 'StringFacet', name?: string | null, count?: number | null } | null> | null } | null } | null } | null, ParentLink?: { __typename?: 'ContentModelReference', Url?: string | null } | null } | { __typename: 'ArtistDetailsPage', Name?: string | null, Url?: string | null, RelativePath?: string | null, PerformanceStartTime?: any | null, PerformanceEndTime?: any | null, StageName?: string | null, ArtistName?: string | null, ArtistPhoto?: string | null, ArtistGenre?: string | null, ArtistDescription?: string | null, ArtistIsHeadliner?: any | null, ParentLink?: { __typename?: 'ContentModelReference', Url?: string | null } | null } | { __typename: 'BuyTicketBlock', Name?: string | null, Url?: string | null, RelativePath?: string | null, ParentLink?: { __typename?: 'ContentModelReference', Url?: string | null } | null } | { __typename: 'BuyTicketPage', Name?: string | null, Url?: string | null, RelativePath?: string | null, ContentLink?: { __typename?: 'ContentModelReference', Id?: number | null, WorkId?: number | null, GuidValue?: string | null, ProviderName?: string | null, Url?: string | null } | null, ParentLink?: { __typename?: 'ContentModelReference', Url?: string | null } | null } | { __typename: 'CaptchaElementBlock', Name?: string | null, Url?: string | null, RelativePath?: string | null, ParentLink?: { __typename?: 'ContentModelReference', Url?: string | null } | null } | { __typename: 'ChoiceElementBlock', Name?: string | null, Url?: string | null, RelativePath?: string | null, ParentLink?: { __typename?: 'ContentModelReference', Url?: string | null } | null } | { __typename: 'Content', Name?: string | null, Url?: string | null, RelativePath?: string | null, ParentLink?: { __typename?: 'ContentModelReference', Url?: string | null } | null } | { __typename: 'ContentBlock', Title?: string | null, Image?: string | null, ImageAlignment?: string | null, Content?: string | null, Name?: string | null, Url?: string | null, RelativePath?: string | null, ParentLink?: { __typename?: 'ContentModelReference', Url?: string | null } | null } | { __typename: 'FileUploadElementBlock', Name?: string | null, Url?: string | null, RelativePath?: string | null, ParentLink?: { __typename?: 'ContentModelReference', Url?: string | null } | null } | { __typename: 'FormContainerBlock', Name?: string | null, Url?: string | null, RelativePath?: string | null, ParentLink?: { __typename?: 'ContentModelReference', Url?: string | null } | null } | { __typename: 'FormStepBlock', Name?: string | null, Url?: string | null, RelativePath?: string | null, ParentLink?: { __typename?: 'ContentModelReference', Url?: string | null } | null } | { __typename: 'ImageChoiceElementBlock', Name?: string | null, Url?: string | null, RelativePath?: string | null, ParentLink?: { __typename?: 'ContentModelReference', Url?: string | null } | null } | { __typename: 'ImageFile', Name?: string | null, Url?: string | null, RelativePath?: string | null, ParentLink?: { __typename?: 'ContentModelReference', Url?: string | null } | null } | { __typename: 'ImagePage', Name?: string | null, Url?: string | null, RelativePath?: string | null, ParentLink?: { __typename?: 'ContentModelReference', Url?: string | null } | null } | { __typename: 'LandingPage', Name?: string | null, Url?: string | null, RelativePath?: string | null, Title?: string | null, Subtitle?: string | null, HeroImage?: string | null, _children?: { __typename?: 'QueryRef', ArtistContainerPage?: { __typename?: 'ArtistContainerPageOutput', items?: Array<{ __typename?: 'ArtistContainerPage', Name?: string | null, RelativePath?: string | null, headlines?: { __typename?: 'QueryRef', ArtistDetailsPage?: { __typename?: 'ArtistDetailsPageOutput', items?: Array<{ __typename?: 'ArtistDetailsPage', PerformanceStartTime?: any | null, PerformanceEndTime?: any | null, StageName?: string | null, ArtistName?: string | null, ArtistPhoto?: string | null, ArtistGenre?: string | null, ArtistDescription?: string | null, ArtistIsHeadliner?: any | null, Name?: string | null, RelativePath?: string | null, ParentLink?: { __typename?: 'ContentModelReference', Url?: string | null } | null } | null> | null } | null } | null } | null> | null } | null } | null, ParentLink?: { __typename?: 'ContentModelReference', Url?: string | null } | null, BuyTicketBlock?: { __typename?: 'LandingPageBlockData', Heading?: string | null, Message?: string | null } | null, ArtistsLink?: { __typename?: 'ContentModelReference', Expanded?: { __typename?: 'ArtistContainerPage', Name?: string | null, RelativePath?: string | null } | { __typename?: 'ArtistDetailsPage', Name?: string | null, RelativePath?: string | null } | { __typename?: 'BuyTicketBlock', Name?: string | null, RelativePath?: string | null } | { __typename?: 'BuyTicketPage', Name?: string | null, RelativePath?: string | null } | { __typename?: 'CaptchaElementBlock', Name?: string | null, RelativePath?: string | null } | { __typename?: 'ChoiceElementBlock', Name?: string | null, RelativePath?: string | null } | { __typename?: 'Content', Name?: string | null, RelativePath?: string | null } | { __typename?: 'ContentBlock', Name?: string | null, RelativePath?: string | null } | { __typename?: 'FileUploadElementBlock', Name?: string | null, RelativePath?: string | null } | { __typename?: 'FormContainerBlock', Name?: string | null, RelativePath?: string | null } | { __typename?: 'FormStepBlock', Name?: string | null, RelativePath?: string | null } | { __typename?: 'ImageChoiceElementBlock', Name?: string | null, RelativePath?: string | null } | { __typename?: 'ImageFile', Name?: string | null, RelativePath?: string | null } | { __typename?: 'ImagePage', Name?: string | null, RelativePath?: string | null } | { __typename?: 'LandingPage', Name?: string | null, RelativePath?: string | null } | { __typename?: 'NumberElementBlock', Name?: string | null, RelativePath?: string | null } | { __typename?: 'ParagraphTextElementBlock', Name?: string | null, RelativePath?: string | null } | { __typename?: 'PredefinedHiddenElementBlock', Name?: string | null, RelativePath?: string | null } | { __typename?: 'RangeElementBlock', Name?: string | null, RelativePath?: string | null } | { __typename?: 'ResetButtonElementBlock', Name?: string | null, RelativePath?: string | null } | { __typename?: 'SelectionElementBlock', Name?: string | null, RelativePath?: string | null } | { __typename?: 'SubmitButtonElementBlock', Name?: string | null, RelativePath?: string | null } | { __typename?: 'TextareaElementBlock', Name?: string | null, RelativePath?: string | null } | { __typename?: 'TextboxElementBlock', Name?: string | null, RelativePath?: string | null } | { __typename?: 'UrlElementBlock', Name?: string | null, RelativePath?: string | null } | { __typename?: 'VisitorDataHiddenElementBlock', Name?: string | null, RelativePath?: string | null } | null } | null, MainContentArea?: Array<{ __typename?: 'ContentAreaItemModel', ContentLink?: { __typename?: 'ContentModelReference', Expanded?: { __typename: 'ArtistContainerPage' } | { __typename: 'ArtistDetailsPage' } | { __typename: 'BuyTicketBlock' } | { __typename: 'BuyTicketPage' } | { __typename: 'CaptchaElementBlock' } | { __typename: 'ChoiceElementBlock' } | { __typename: 'Content' } | { __typename: 'ContentBlock', Title?: string | null, Image?: string | null, ImageAlignment?: string | null, Content?: string | null } | { __typename: 'FileUploadElementBlock' } | { __typename: 'FormContainerBlock' } | { __typename: 'FormStepBlock' } | { __typename: 'ImageChoiceElementBlock' } | { __typename: 'ImageFile', Content?: string | null, Url?: string | null, Thumbnail?: { __typename?: 'BlobModel', Url?: string | null } | null } | { __typename: 'ImagePage' } | { __typename: 'LandingPage' } | { __typename: 'NumberElementBlock' } | { __typename: 'ParagraphTextElementBlock' } | { __typename: 'PredefinedHiddenElementBlock' } | { __typename: 'RangeElementBlock' } | { __typename: 'ResetButtonElementBlock' } | { __typename: 'SelectionElementBlock' } | { __typename: 'SubmitButtonElementBlock' } | { __typename: 'TextareaElementBlock' } | { __typename: 'TextboxElementBlock' } | { __typename: 'UrlElementBlock' } | { __typename: 'VisitorDataHiddenElementBlock' } | null } | null } | null> | null, FooterContentArea?: Array<{ __typename?: 'ContentAreaItemModel', ContentLink?: { __typename?: 'ContentModelReference', Expanded?: { __typename: 'ArtistContainerPage' } | { __typename: 'ArtistDetailsPage' } | { __typename: 'BuyTicketBlock' } | { __typename: 'BuyTicketPage' } | { __typename: 'CaptchaElementBlock' } | { __typename: 'ChoiceElementBlock' } | { __typename: 'Content' } | { __typename: 'ContentBlock', Title?: string | null, Image?: string | null, ImageAlignment?: string | null, Content?: string | null } | { __typename: 'FileUploadElementBlock' } | { __typename: 'FormContainerBlock' } | { __typename: 'FormStepBlock' } | { __typename: 'ImageChoiceElementBlock' } | { __typename: 'ImageFile', Content?: string | null, Url?: string | null, Thumbnail?: { __typename?: 'BlobModel', Url?: string | null } | null } | { __typename: 'ImagePage' } | { __typename: 'LandingPage' } | { __typename: 'NumberElementBlock' } | { __typename: 'ParagraphTextElementBlock' } | { __typename: 'PredefinedHiddenElementBlock' } | { __typename: 'RangeElementBlock' } | { __typename: 'ResetButtonElementBlock' } | { __typename: 'SelectionElementBlock' } | { __typename: 'SubmitButtonElementBlock' } | { __typename: 'TextareaElementBlock' } | { __typename: 'TextboxElementBlock' } | { __typename: 'UrlElementBlock' } | { __typename: 'VisitorDataHiddenElementBlock' } | null } | null } | null> | null } | { __typename: 'NumberElementBlock', Name?: string | null, Url?: string | null, RelativePath?: string | null, ParentLink?: { __typename?: 'ContentModelReference', Url?: string | null } | null } | { __typename: 'ParagraphTextElementBlock', Name?: string | null, Url?: string | null, RelativePath?: string | null, ParentLink?: { __typename?: 'ContentModelReference', Url?: string | null } | null } | { __typename: 'PredefinedHiddenElementBlock', Name?: string | null, Url?: string | null, RelativePath?: string | null, ParentLink?: { __typename?: 'ContentModelReference', Url?: string | null } | null } | { __typename: 'RangeElementBlock', Name?: string | null, Url?: string | null, RelativePath?: string | null, ParentLink?: { __typename?: 'ContentModelReference', Url?: string | null } | null } | { __typename: 'ResetButtonElementBlock', Name?: string | null, Url?: string | null, RelativePath?: string | null, ParentLink?: { __typename?: 'ContentModelReference', Url?: string | null } | null } | { __typename: 'SelectionElementBlock', Name?: string | null, Url?: string | null, RelativePath?: string | null, ParentLink?: { __typename?: 'ContentModelReference', Url?: string | null } | null } | { __typename: 'SubmitButtonElementBlock', Name?: string | null, Url?: string | null, RelativePath?: string | null, ParentLink?: { __typename?: 'ContentModelReference', Url?: string | null } | null } | { __typename: 'TextareaElementBlock', Name?: string | null, Url?: string | null, RelativePath?: string | null, ParentLink?: { __typename?: 'ContentModelReference', Url?: string | null } | null } | { __typename: 'TextboxElementBlock', Name?: string | null, Url?: string | null, RelativePath?: string | null, ParentLink?: { __typename?: 'ContentModelReference', Url?: string | null } | null } | { __typename: 'UrlElementBlock', Name?: string | null, Url?: string | null, RelativePath?: string | null, ParentLink?: { __typename?: 'ContentModelReference', Url?: string | null } | null } | { __typename: 'VisitorDataHiddenElementBlock', Name?: string | null, Url?: string | null, RelativePath?: string | null, ParentLink?: { __typename?: 'ContentModelReference', Url?: string | null } | null } | null> | null } | null }; +export type StartQuery = { __typename?: 'Query', Content?: { __typename?: 'ContentOutput', items?: Array<{ __typename: 'ArtistContainerPage', Name?: string | null, RelativePath?: string | null, Url?: string | null, artists?: { __typename?: 'QueryRef', ArtistDetailsPage?: { __typename?: 'ArtistDetailsPageOutput', items?: Array<{ __typename?: 'ArtistDetailsPage', PerformanceStartTime?: any | null, PerformanceEndTime?: any | null, StageName?: string | null, ArtistName?: string | null, ArtistPhoto?: string | null, ArtistGenre?: string | null, ArtistDescription?: string | null, ArtistIsHeadliner?: any | null, Name?: string | null, RelativePath?: string | null, ParentLink?: { __typename?: 'ContentModelReference', Url?: string | null } | null } | null> | null, facets?: { __typename?: 'ArtistDetailsPageFacet', ArtistGenre?: Array<{ __typename?: 'StringFacet', name?: string | null, count?: number | null } | null> | null, StageName?: Array<{ __typename?: 'StringFacet', name?: string | null, count?: number | null } | null> | null } | null } | null } | null, ParentLink?: { __typename?: 'ContentModelReference', Url?: string | null } | null } | { __typename: 'ArtistDetailsPage', Name?: string | null, Url?: string | null, RelativePath?: string | null, PerformanceStartTime?: any | null, PerformanceEndTime?: any | null, StageName?: string | null, ArtistName?: string | null, ArtistPhoto?: string | null, ArtistGenre?: string | null, ArtistDescription?: string | null, ArtistIsHeadliner?: any | null, ParentLink?: { __typename?: 'ContentModelReference', Url?: string | null } | null } | { __typename: 'BuyTicketBlock', Name?: string | null, Url?: string | null, RelativePath?: string | null, ParentLink?: { __typename?: 'ContentModelReference', Url?: string | null } | null } | { __typename: 'BuyTicketPage', Name?: string | null, Url?: string | null, RelativePath?: string | null, MainContentArea?: Array<{ __typename?: 'ContentAreaItemModel', ContentLink?: { __typename?: 'ContentModelReference', Expanded?: { __typename?: 'ArtistContainerPage' } | { __typename?: 'ArtistDetailsPage' } | { __typename?: 'BuyTicketBlock' } | { __typename?: 'BuyTicketPage' } | { __typename?: 'CaptchaElementBlock' } | { __typename?: 'ChoiceElementBlock' } | { __typename?: 'Content' } | { __typename?: 'ContentBlock' } | { __typename?: 'FileUploadElementBlock' } | { __typename?: 'FormContainerBlock', FormRenderTemplate?: string | null, ContentLink?: { __typename?: 'ContentModelReference', GuidValue?: string | null } | null } | { __typename?: 'FormStepBlock' } | { __typename?: 'ImageChoiceElementBlock' } | { __typename?: 'ImageFile' } | { __typename?: 'ImagePage' } | { __typename?: 'LandingPage' } | { __typename?: 'NumberElementBlock' } | { __typename?: 'ParagraphTextElementBlock' } | { __typename?: 'PredefinedHiddenElementBlock' } | { __typename?: 'RangeElementBlock' } | { __typename?: 'ResetButtonElementBlock' } | { __typename?: 'SelectionElementBlock' } | { __typename?: 'SubmitButtonElementBlock' } | { __typename?: 'TextareaElementBlock' } | { __typename?: 'TextboxElementBlock' } | { __typename?: 'UrlElementBlock' } | { __typename?: 'VisitorDataHiddenElementBlock' } | null } | null } | null> | null, ParentLink?: { __typename?: 'ContentModelReference', Url?: string | null } | null } | { __typename: 'CaptchaElementBlock', Name?: string | null, Url?: string | null, RelativePath?: string | null, ParentLink?: { __typename?: 'ContentModelReference', Url?: string | null } | null } | { __typename: 'ChoiceElementBlock', Name?: string | null, Url?: string | null, RelativePath?: string | null, ParentLink?: { __typename?: 'ContentModelReference', Url?: string | null } | null } | { __typename: 'Content', Name?: string | null, Url?: string | null, RelativePath?: string | null, ParentLink?: { __typename?: 'ContentModelReference', Url?: string | null } | null } | { __typename: 'ContentBlock', Title?: string | null, Image?: string | null, ImageAlignment?: string | null, Content?: string | null, Name?: string | null, Url?: string | null, RelativePath?: string | null, ParentLink?: { __typename?: 'ContentModelReference', Url?: string | null } | null } | { __typename: 'FileUploadElementBlock', Name?: string | null, Url?: string | null, RelativePath?: string | null, ParentLink?: { __typename?: 'ContentModelReference', Url?: string | null } | null } | { __typename: 'FormContainerBlock', Name?: string | null, Url?: string | null, RelativePath?: string | null, ParentLink?: { __typename?: 'ContentModelReference', Url?: string | null } | null } | { __typename: 'FormStepBlock', Name?: string | null, Url?: string | null, RelativePath?: string | null, ParentLink?: { __typename?: 'ContentModelReference', Url?: string | null } | null } | { __typename: 'ImageChoiceElementBlock', Name?: string | null, Url?: string | null, RelativePath?: string | null, ParentLink?: { __typename?: 'ContentModelReference', Url?: string | null } | null } | { __typename: 'ImageFile', Name?: string | null, Url?: string | null, RelativePath?: string | null, ParentLink?: { __typename?: 'ContentModelReference', Url?: string | null } | null } | { __typename: 'ImagePage', Name?: string | null, Url?: string | null, RelativePath?: string | null, ParentLink?: { __typename?: 'ContentModelReference', Url?: string | null } | null } | { __typename: 'LandingPage', Name?: string | null, Url?: string | null, RelativePath?: string | null, Title?: string | null, Subtitle?: string | null, HeroImage?: string | null, _children?: { __typename?: 'QueryRef', ArtistContainerPage?: { __typename?: 'ArtistContainerPageOutput', items?: Array<{ __typename?: 'ArtistContainerPage', Name?: string | null, RelativePath?: string | null, headlines?: { __typename?: 'QueryRef', ArtistDetailsPage?: { __typename?: 'ArtistDetailsPageOutput', items?: Array<{ __typename?: 'ArtistDetailsPage', PerformanceStartTime?: any | null, PerformanceEndTime?: any | null, StageName?: string | null, ArtistName?: string | null, ArtistPhoto?: string | null, ArtistGenre?: string | null, ArtistDescription?: string | null, ArtistIsHeadliner?: any | null, Name?: string | null, RelativePath?: string | null, ParentLink?: { __typename?: 'ContentModelReference', Url?: string | null } | null } | null> | null } | null } | null } | null> | null } | null } | null, ParentLink?: { __typename?: 'ContentModelReference', Url?: string | null } | null, BuyTicketBlock?: { __typename?: 'LandingPageBlockData', Heading?: string | null, Message?: string | null } | null, ArtistsLink?: { __typename?: 'ContentModelReference', Expanded?: { __typename?: 'ArtistContainerPage', Name?: string | null, RelativePath?: string | null } | { __typename?: 'ArtistDetailsPage', Name?: string | null, RelativePath?: string | null } | { __typename?: 'BuyTicketBlock', Name?: string | null, RelativePath?: string | null } | { __typename?: 'BuyTicketPage', Name?: string | null, RelativePath?: string | null } | { __typename?: 'CaptchaElementBlock', Name?: string | null, RelativePath?: string | null } | { __typename?: 'ChoiceElementBlock', Name?: string | null, RelativePath?: string | null } | { __typename?: 'Content', Name?: string | null, RelativePath?: string | null } | { __typename?: 'ContentBlock', Name?: string | null, RelativePath?: string | null } | { __typename?: 'FileUploadElementBlock', Name?: string | null, RelativePath?: string | null } | { __typename?: 'FormContainerBlock', Name?: string | null, RelativePath?: string | null } | { __typename?: 'FormStepBlock', Name?: string | null, RelativePath?: string | null } | { __typename?: 'ImageChoiceElementBlock', Name?: string | null, RelativePath?: string | null } | { __typename?: 'ImageFile', Name?: string | null, RelativePath?: string | null } | { __typename?: 'ImagePage', Name?: string | null, RelativePath?: string | null } | { __typename?: 'LandingPage', Name?: string | null, RelativePath?: string | null } | { __typename?: 'NumberElementBlock', Name?: string | null, RelativePath?: string | null } | { __typename?: 'ParagraphTextElementBlock', Name?: string | null, RelativePath?: string | null } | { __typename?: 'PredefinedHiddenElementBlock', Name?: string | null, RelativePath?: string | null } | { __typename?: 'RangeElementBlock', Name?: string | null, RelativePath?: string | null } | { __typename?: 'ResetButtonElementBlock', Name?: string | null, RelativePath?: string | null } | { __typename?: 'SelectionElementBlock', Name?: string | null, RelativePath?: string | null } | { __typename?: 'SubmitButtonElementBlock', Name?: string | null, RelativePath?: string | null } | { __typename?: 'TextareaElementBlock', Name?: string | null, RelativePath?: string | null } | { __typename?: 'TextboxElementBlock', Name?: string | null, RelativePath?: string | null } | { __typename?: 'UrlElementBlock', Name?: string | null, RelativePath?: string | null } | { __typename?: 'VisitorDataHiddenElementBlock', Name?: string | null, RelativePath?: string | null } | null } | null, MainContentArea?: Array<{ __typename?: 'ContentAreaItemModel', ContentLink?: { __typename?: 'ContentModelReference', Expanded?: { __typename: 'ArtistContainerPage' } | { __typename: 'ArtistDetailsPage' } | { __typename: 'BuyTicketBlock' } | { __typename: 'BuyTicketPage' } | { __typename: 'CaptchaElementBlock' } | { __typename: 'ChoiceElementBlock' } | { __typename: 'Content' } | { __typename: 'ContentBlock', Title?: string | null, Image?: string | null, ImageAlignment?: string | null, Content?: string | null } | { __typename: 'FileUploadElementBlock' } | { __typename: 'FormContainerBlock' } | { __typename: 'FormStepBlock' } | { __typename: 'ImageChoiceElementBlock' } | { __typename: 'ImageFile', Content?: string | null, Url?: string | null, Thumbnail?: { __typename?: 'BlobModel', Url?: string | null } | null } | { __typename: 'ImagePage' } | { __typename: 'LandingPage' } | { __typename: 'NumberElementBlock' } | { __typename: 'ParagraphTextElementBlock' } | { __typename: 'PredefinedHiddenElementBlock' } | { __typename: 'RangeElementBlock' } | { __typename: 'ResetButtonElementBlock' } | { __typename: 'SelectionElementBlock' } | { __typename: 'SubmitButtonElementBlock' } | { __typename: 'TextareaElementBlock' } | { __typename: 'TextboxElementBlock' } | { __typename: 'UrlElementBlock' } | { __typename: 'VisitorDataHiddenElementBlock' } | null } | null } | null> | null, FooterContentArea?: Array<{ __typename?: 'ContentAreaItemModel', ContentLink?: { __typename?: 'ContentModelReference', Expanded?: { __typename: 'ArtistContainerPage' } | { __typename: 'ArtistDetailsPage' } | { __typename: 'BuyTicketBlock' } | { __typename: 'BuyTicketPage' } | { __typename: 'CaptchaElementBlock' } | { __typename: 'ChoiceElementBlock' } | { __typename: 'Content' } | { __typename: 'ContentBlock', Title?: string | null, Image?: string | null, ImageAlignment?: string | null, Content?: string | null } | { __typename: 'FileUploadElementBlock' } | { __typename: 'FormContainerBlock' } | { __typename: 'FormStepBlock' } | { __typename: 'ImageChoiceElementBlock' } | { __typename: 'ImageFile', Content?: string | null, Url?: string | null, Thumbnail?: { __typename?: 'BlobModel', Url?: string | null } | null } | { __typename: 'ImagePage' } | { __typename: 'LandingPage' } | { __typename: 'NumberElementBlock' } | { __typename: 'ParagraphTextElementBlock' } | { __typename: 'PredefinedHiddenElementBlock' } | { __typename: 'RangeElementBlock' } | { __typename: 'ResetButtonElementBlock' } | { __typename: 'SelectionElementBlock' } | { __typename: 'SubmitButtonElementBlock' } | { __typename: 'TextareaElementBlock' } | { __typename: 'TextboxElementBlock' } | { __typename: 'UrlElementBlock' } | { __typename: 'VisitorDataHiddenElementBlock' } | null } | null } | null> | null } | { __typename: 'NumberElementBlock', Name?: string | null, Url?: string | null, RelativePath?: string | null, ParentLink?: { __typename?: 'ContentModelReference', Url?: string | null } | null } | { __typename: 'ParagraphTextElementBlock', Name?: string | null, Url?: string | null, RelativePath?: string | null, ParentLink?: { __typename?: 'ContentModelReference', Url?: string | null } | null } | { __typename: 'PredefinedHiddenElementBlock', Name?: string | null, Url?: string | null, RelativePath?: string | null, ParentLink?: { __typename?: 'ContentModelReference', Url?: string | null } | null } | { __typename: 'RangeElementBlock', Name?: string | null, Url?: string | null, RelativePath?: string | null, ParentLink?: { __typename?: 'ContentModelReference', Url?: string | null } | null } | { __typename: 'ResetButtonElementBlock', Name?: string | null, Url?: string | null, RelativePath?: string | null, ParentLink?: { __typename?: 'ContentModelReference', Url?: string | null } | null } | { __typename: 'SelectionElementBlock', Name?: string | null, Url?: string | null, RelativePath?: string | null, ParentLink?: { __typename?: 'ContentModelReference', Url?: string | null } | null } | { __typename: 'SubmitButtonElementBlock', Name?: string | null, Url?: string | null, RelativePath?: string | null, ParentLink?: { __typename?: 'ContentModelReference', Url?: string | null } | null } | { __typename: 'TextareaElementBlock', Name?: string | null, Url?: string | null, RelativePath?: string | null, ParentLink?: { __typename?: 'ContentModelReference', Url?: string | null } | null } | { __typename: 'TextboxElementBlock', Name?: string | null, Url?: string | null, RelativePath?: string | null, ParentLink?: { __typename?: 'ContentModelReference', Url?: string | null } | null } | { __typename: 'UrlElementBlock', Name?: string | null, Url?: string | null, RelativePath?: string | null, ParentLink?: { __typename?: 'ContentModelReference', Url?: string | null } | null } | { __typename: 'VisitorDataHiddenElementBlock', Name?: string | null, Url?: string | null, RelativePath?: string | null, ParentLink?: { __typename?: 'ContentModelReference', Url?: string | null } | null } | null> | null } | null }; export type ArtistDetailsPageFragment = { __typename?: 'ArtistDetailsPage', PerformanceStartTime?: any | null, PerformanceEndTime?: any | null, StageName?: string | null, ArtistName?: string | null, ArtistPhoto?: string | null, ArtistGenre?: string | null, ArtistDescription?: string | null, ArtistIsHeadliner?: any | null, Name?: string | null, RelativePath?: string | null, ParentLink?: { __typename?: 'ContentModelReference', Url?: string | null } | null }; @@ -13033,12 +13071,17 @@ export const StartDocument = ` Content } ... on BuyTicketPage { - ContentLink { - Id - WorkId - GuidValue - ProviderName - Url + MainContentArea { + ContentLink { + Expanded { + ... on FormContainerBlock { + FormRenderTemplate + ContentLink { + GuidValue + } + } + } + } } } } diff --git a/samples/musicfestival-frontend-react/src/graphql/Start.graphql b/samples/musicfestival-frontend-react/src/graphql/Start.graphql index a0eea38..6e0d51e 100644 --- a/samples/musicfestival-frontend-react/src/graphql/Start.graphql +++ b/samples/musicfestival-frontend-react/src/graphql/Start.graphql @@ -119,12 +119,17 @@ query Start( Content } ... on BuyTicketPage { - ContentLink { - Id - WorkId - GuidValue - ProviderName - Url + MainContentArea { + ContentLink { + Expanded { + ... on FormContainerBlock { + FormRenderTemplate + ContentLink { + GuidValue + } + } + } + } } } } diff --git a/samples/musicfestival-frontend-react/src/pages/BuyTicketPage.tsx b/samples/musicfestival-frontend-react/src/pages/BuyTicketPage.tsx index e01b620..9ef3776 100644 --- a/samples/musicfestival-frontend-react/src/pages/BuyTicketPage.tsx +++ b/samples/musicfestival-frontend-react/src/pages/BuyTicketPage.tsx @@ -1,4 +1,4 @@ -import { Form, FormLogin } from '@episerver/forms-react'; +import { Form, FormContainerBlock, FormLogin } from '@episerver/forms-react'; import { FormCache, FormConstants, IdentityInfo, extractParams } from '@episerver/forms-sdk'; import { useEffect, useState } from 'react'; import { useNavigate, useLocation } from 'react-router-dom'; @@ -12,12 +12,6 @@ type BuyTicketPageProps = { } function BuyTicketPage({ content }: BuyTicketPageProps) { - const location = useLocation(); - const { language } = extractParams(window.location.pathname) - const url = `${process.env.REACT_APP_ENDPOINT_GET_FORM_BY_PAGE_URL}${location.pathname}`; - - const { data: pageData, loading } = useFetch(url); - const formCache = new FormCache(); const [identityInfo, setIdentityInfo] = useState({ @@ -33,9 +27,7 @@ function BuyTicketPage({ content }: BuyTicketPageProps) { const history = useNavigate() return ( <> - {loading &&
Loading...
} - - {!loading && pageData && + {content &&
- {pageData.childrens.map((c: any) => ( -
( + + currentPageUrl={content.Url} /> ))}
diff --git a/src/@episerver/forms-react/src/components/FormContainerBlock.tsx b/src/@episerver/forms-react/src/components/FormContainerBlock.tsx index 973ce6e..842db59 100644 --- a/src/@episerver/forms-react/src/components/FormContainerBlock.tsx +++ b/src/@episerver/forms-react/src/components/FormContainerBlock.tsx @@ -4,10 +4,29 @@ import { FormProvider } from "../context/FormProvider"; import { FormBody } from "./FormBody"; export interface FormContainerProps { + /** + * The form data to render form + */ form: FormContainer; + + /** + * Access token for form submit + */ identityInfo?: IdentityInfo; + + /** + * The base url of Headless Form API + */ baseUrl: string; + + /** + * The instance of useHistory() received from react-router-dom + */ history?: any; + + /** + * The public url of current page + */ currentPageUrl?: string; } diff --git a/src/@episerver/forms-react/src/index.ts b/src/@episerver/forms-react/src/index.ts index 79bf576..c1bb229 100644 --- a/src/@episerver/forms-react/src/index.ts +++ b/src/@episerver/forms-react/src/index.ts @@ -1,2 +1,3 @@ export * from "./Form"; -export * from "./FormLogin"; \ No newline at end of file +export * from "./FormLogin"; +export * from "./components/FormContainerBlock"; \ No newline at end of file