W$PP6m@Ms6yofYXyy56j3AuSd3@{*3juq@-&eUO;9IYN{VXLu43Fc1a zq?Q&X;2V`(ZC3eK&9qjaAb|#pweidi@;CeH*(fZaw|d0hS}+OaEk}3@kZdFIpXSZpvVR9Y-H2 !(ocBYm4h{(I!5-q2FcV?&&b#6LJ(Y}1taI*b7>6fXMwA=mCc@-~ zUjgDLbP-|l#QPHyvopnuGH5Cl4#j}U7Eg2e(7;#I9*3qs;cP&dobjGR*dF##l7Z5y z+<)l?`v#Ih)2gfyX(Gz~1|ae!a+uul1&|z-8chE90z9s64JMuZB$!zW8wQL<$oFM7 z2$*~;wmxw YD>VA8?U@I;@J15AWT2#+nxbbXVPKSqQ}2)_h0X9JReqEl;( zJ|awN_)JkVHYAuTBPN$(bOAH`*3DcG8h;dryu;*xx9}WWylWdK{d)|Cds}x0&{_J~ zpb%V1idtA2c;=B>kUDg61vV%HD)%X;ytoLHA3pY^PR~_#GbS~9opG(X4kmqk0h3j% zVHOY0nS{wKU%(>EE#?s6vym_v=yB-fK$Fkxn-3-v{aE8na2KWst7R>dU8ZrQY=6NJ zCKbJD=V#IjUADKE2$Pduw--5>H*Ws3H`8*T7npOxfJ*F!S|N?97iz`N9M%LTt^L%y z&8KqZsJ&oP+iPZ^JB2V}EzsFe5tJhy8-xbx>&J!z7bk)&cY-qU8Wq3{U|^ZhlnQ7V z4%*BK?SMNrm}K`^XxzcUWW0~S*?-{-d#27Godgb!KRg*Q MVQ3*6h!Tm4ItNtSLRBD$$D>ij>{>tF7|)|(-9F3 zojLYK7RUAplLFtg3AnL`W^6b>z5=E`WvlgIQsE mVbEc6;oq9%E9{z;B1{&1WD{axvW4hARQ}?SO^#p^;2WN)X*>}WCIP-bUAP<= zFj>Z&(5tzAfYRL4_*S-J2!ANOJ)R-XvcP1u=Yx=e+ +ZB&3PM&%tE5_d}lZ zstS~}#Nh$~D#NQ!%sFSF`Y^^!w$uQV#D329P=m={e~V3xvls}bq>Jrw6o)EM#oaNc zUuV-XRfiKs>cY%L)c{Y?S(BhvRB;0!xh&P738P9jLrB(|!N){|(SQ2~^)Ws$>F#eQ z7+cgil`Ukzq`aS-GwjsK7%+M7121nq2tsda`V+#Gd58^K0gj2~EnN>LmI>*&?N7oW z;IINPY4LrFQyfEt$%mij8LHhRFa*c(3~s$l5hepZ4JzV@8!#F0HMDdgkGDM49+^Ry zag$EH%?UT+`DVc8;D2D! fCNu6&I-akYf z_8%r={s^&kSupwX)ATrOFfe{%6O$8I0h2M`MQqa$OuBsEbvTz8OsagHXY7PYl21Xf z??_FC$+k1$r6>}$E+CXT%Bd+pNy|7!L9GV{qjoqjj#gM-@Tk8AW4{OkCzqOID;4?K zfPu2_YK6R;cYh`uBm&ZLbEZ=Rx`6_7#Fim67y}2Mo5&70#cxFo$crkp4Q?R|QNu8~ zSOcVS(g2Dug+L-#H`m}rgToa6hyYPZng>Y&gM{yNZ1F(JaI@#!V$XF 4V{WsZzb(yT4`yVy!*W$x~{{afH3t*mUb4~3D|YZM3_P)OD%j_AxFb( zX&k0*34flsriTlK)7dbgsutI=&<0dGE;a<9!jv?XP}{~F_Z*m_C8R%{ri gJH^+ zeErG>(1S5*>l2hOGeE|5$F6Z8!jv$Hs(VqtTRXqyebN;hvE2_rsJk(VUsa1_2{_g@NW+#nbHQIyvYX;w79HVJese9BU;^krK_c z9X+%VXBT29{{Xg*8>T) vS zy76?L_XAAP5dzCFechRJSOu86BLotfVYZQQBm+UI*>ym*NA#!$DaY#_rus-!t%aXZ z4ygFZ5)kK#gDF1}c--NrP&JeJE~qe-M}H6p00=$63rr&ydF~Y>Ag5%i$kx1&w>B__ zeA5di2F=`rrkwKw U*Tj4{k^of#u@;aB<2T|5qZu2B1P7!>43c0< zj3mC<&S=C2)P)3Ov*Ezd29s+Rmjs}yR6ZL52t6>JyNTm-_Ol99Cxs@! wDJ|@{Ry5HYKD@guWWs}1XE#ThLP=}V8R9i GD7+eXBy^!fuR+2D})*w3XDH6*#`cC4MYY?tn3B8X=|Z1WrKo= zU^Hj0wV-Z|>^ljlpvZKA0zzxqV1J L=sHJk!TYn)fd^IdVf%Rp%zjf zZczNar-BWM+zif?Go%49Bz97538vOa78aZ5hN(7U<1pYIDVQ=>NXMGvOsPa}>Ly!d zE5TIga81&shke4Lupx;s0n;e(k;?%C#1DHMwY>yWnj>NwxI7(9Nsb6kV9qcH5RgXQ z$jQnRC*X+6FjYF{CdwpCt$%<5rB~;{P=V?Y-Lg}=NHSD8Z!=`89# ^Ti;j_+H?JcnzTbe4KvwJCm%0 I6ixPBngu!Ldg;m(dp7S$$EH2Oo*B^A$SN^OdKPJmVfs;0Px4muP@_d# zmK}Q$Cr#a(TQuy7wi8kom^!iudu@*GT<-*DZEBLyN3h9$p?_X=^s9D2*aj2%*oa=6 zIrnYHzbm~r_Rzwo#jGB?TL=#}r5cB}<`|3C#CwBAgry)WR(eo*cfH6>OjLv#bpMk5 zx*~1GZOeKhGoN&sPZZ{p9`i|``9x(sVNd`p4ghju6=!aB$l~2C;u$OmYg_`+k)VM{ zrE!3RkV_zBXnzph5{ND|2&Du ; zLGM6ba(PKH@#QTWb7~(aIO5h$6K?G#`S7a5vt63DLGF-C$D4$H>tFiOM?d=X%P}qI zOPRqRTQ9Q@Xw$1|t}*-Cb`@SV?4hF*D(BdKQY$UT@PE !42Ks(&Yzvb57vis`pa4L@s|FrBXxfG zaXR>TdVfql9z>5m(7z789Ev|3{d6sf6P z_w+sq@kAm9SKUtVlbnblld@!Z2`_Y%8 zUZr7h dA3hJo{pnlqvsb#_W1k&9f|^`pXaw3B*^c(Z+%TVpHLus5qyXKbuv6X z9{zMFPH@!8*>%+4ZG_~`{%}XqW(UC++RHr!b$?3d`5=^!2Y1`&x0-xTkviBOE=N5_ z&cR%}jiJ&%_dCYoI{Li#UOK**M~!FO+I>Ih+K1=kFNX(X`)qHx@b`AaGfS8_hda)P z!R}dKnVlV;POlGl#@DkQ>x)lt4c_XX?#B9i|AT5C9!Rg>Z4dX)-uw6V@cQKJ_INrz z8-FSv_Rrp3nfkRvzITX**E>_PKdvwQ;nCvo>_9yjUmqNw3A>a1z1I_ktifV`x-FkL zmjsjZ@%8nzd-!4Z)A;rb4R=2{UnYCEyMF&-d`Qtg9-kaX_>Z>9kl%Lgqt9n&7vAp0 z&d$NMaR1rc-90|}bm4#8+dY-`ug;vw^?%{z<;?Le^<&%raCj>1y}N#kh4aAe@0`3I zzZG}x4n#lrGQYXso~wHw#*>TteZ4y+fNss9>*~Y7X>fmXdO0=DCnpEj^3g%pI_VAe z?@oN{u78DI&) 9Q*y4#>6@_w4E3+40V&@xi%pws$qMKB<9*zP$T1z4~+{ynp^A z^*=Zt+;_)|-IE*bZ1*R8bGvZw-@ZNU-W=a*UD+F1y;~yB+K%qMoei!Iu1Eef{ApJ? z+5Y%`q2Hf>>T7Cu_e$69roQ;e?j7}l)1$$BB%OY+ZFP9pA1a^eUO9^9pRC<**bVTh z_ eq0EB{cPuQaB+KLT_E@3v;5Q5;&Q(Kb#M2}p?`LWjy|25 z#~0$k$@u2;+1=DW8=dY?u{3;r{5E`jYX@GieWCp{8jKJ7%FT(=@1Ks<6Y=ZC``wXk z+krZ|63;*EZo9J^Z@PW&db_XHy?(H>80;O5cdnezql<2LI9G%2&Q14=x_cVzoDOzv z^Q{%WzZzbSgwq*WfUgHv>VJjWHQt@tXFFp5ysMKg9C3KLePO Uy_FN4Mwd z-qqI&S-2u!?O&kN+e=+IwAJ%)_|s=6+#Vmy?3+_>AMH;DhqFCn?{Iu7?{we#-iP;l zpQOphcjnn;`1aGWadL5i7UnRR^afrJO)oDGzLN0{#lc7Ke)kw%tAGBnbGPu$kG<3F zZTGf6l+3fmczUJG_ikPvzMh88sd3dkv<^?U)l=KL?`=;8XYR~-H}KHNyYC;LUhN+p zq2b*?@duWF+#epDpY43!|3aqQ9u2Q<4+q;{z8d$Z$AW5xw;wF$YG0j>CRf+P`MxB- zmgK!pa?q1{p609DDt|KOuLpadr?!9O%KKv9*&V(9(pA0r{>Ay1zUrduGg X!7<`ynX!pRE z1hF?$zS?r{QhV!tb^OC_c=l5ly_en}?aX%M;3k-j&n5GIdU&xo{p@;psvX 7+n2_rGe%uy|LtPBxacGQ%lzm n;h<6$y2hj7ky lz(l^TpN?w&s{B4YppKVbfbUtxv}< z$nVG+hj#0bivK$Ke2K>njvsyWuomhQ9JJ0ZUu>N@HqxD~nPWRqqRg$2XyVM!*5$`5 zbArvS7r* 0kZh-~Z)5{rz9RAk747K!2K-a9ig%#H8Cjnl8R|iEN*IxW)F@ z5ZMc}71ac9O(?1d9>( HUtbU8IdlG#TW1w20~YL66IJ!yqeDW%Oz3 zgbJlil-CuKO(nZ`+hV8NS{*eMZQT*s&vbuo>D2ctvsG8et+hXMZp_U2Yh5m8nq$2H zp5b6-#iRX|Vfs|3X8bxHcj)XVnBHGeW%mzJHCVEkzb>tGyr W@LOd4q^7J;x>W zD|$1b#3Vx22?Gi(+3O{&!YCNqv~eS+K0Rlm;@-swR1vv~`OI8Kt<`D 1AR!EUUA(2z@5R`J<9E`m) zk7p;*MrM$W!KD9CPP0m7xv9OcObI}(daKS7A6E 4o($5@nbV>7R;+O{_yy zdA-u=^@~3n35xy;Sg=2~-i%C-+y+t3+w55l9G4QKKQd=Du@qSmaKJS3tA7kPr6bLO z?!=ooCTfmv#(NTJ Vs1*PtVUVr|DXs(w#JH7K#W?qQrt>~9Ai&Eu5&tAf^CmXq9_Uc}c z>t5*Ay`a>+(96G& u%AJl=yBcTsRW^g_GHbMTQI%lvH+H=`#i?Dd4c5Y?yL+nAM}~%75UH+1D0l{NQ`4 zTj8Mu;1*LRQ_L%tH(C)K4|tcaN_M6QVnt*7{eDwQlG5ZFRhooSlUr`_%6&z?i&bid zk_^G*(qL63EL`&RS%O|*j)JCIJHt@TtTS!EoV;ZcG0ZJNhF=^bw-VsvAl(~52}0GN zst#h-QQ8a$i>rU%xPMuTVrJUZU9eSt+PdvnVJr3c1T^sp5@KP`5$ta|W|I%|w%c zYcvzEprea4V}PW-kQQ=%Oznj6Z<#fqdcoBWFY6?3O(U4BEbJ?5L+WH7=@TQnaMsqB zZJlE55>d};Vwl0?35>=GD5IKYr8q3NJymd0D`(d1(xizc!GFRln9|zmp&N}xnFWt; zuN6AFt~Z0u8#|c9oBpL_zhWY%(w}Aw@H2GRF6`f@uxTz02+JKoo$|9JBspza2WaJw zzptDiZ>*u0!d5H!uOoC{Wfs#zh8g;ATC&@~7#N`_(W8t)*}_4Py-3<|2tqEtLJ$B7 zQkD%OKUT~&cYm7GZNRv+CT4)+0=I8y|MjL+P>t(^Twhk?Wd56{pxPODRs48ra9U1m z%1)F?z&iW*yHTJ1JjLG44~#)^tM>r(23>B?g5v1={Ox4gCN)rf&)>(ZiO;;B6KFFI zITdEUs%447@m%C#J7{ogr&GbWQI?OZ%v6mSDP60r=YOI@2EBng=rsVPY}}yDGh BEVvC_dOfF>j$0^7>;%QFsm{)!Rs?KMZAD zr2Q)R9IvQ>rm^JJM3Xc@Ml6q!32q6kHtktRz6iPv0_0EIk(;d<;92W+simmThL@@f z0Do7}AVelbWUZ(+KP$6Re{M1vk-3-5Os5xXg`UFs=S>tqfekuOblIG?g)|(KyZg3j z8~85qF|BqBTPe lLyR+k;P zwLG7az*5~5)uRmUaRVdI+m$(!P_Qm7*?*N@uhx`QGS*f(PYR3~g{Q{V^Wa9h5B?mu zD@{@kcO^HT#Ba3w_@iHqDbh5Lk0*Vj6wyPrkkJf6lNxlApqb^d$lGL6??i@SB-ueF z1#lAssow$1^=Da>igVthKSe6dCTFDs(8yNz>h`(!*g>Wo1H6)%Iiz*YZ&nu!=YO`a z-e$@@BupLiS?%)F546xddxi6H*irQLl3{EeEi}(GUTm#6$Oi>uuOduW@z`MDIn`5` zT7)q&T0zb2lz*2cXB?>Xr=iWeYA0+)&BEp0EwLuFd@}Z$L6fYPy#c1B*Ym-BG0|)S z&km;H$$aGEcOr}u-b+gOjg(4BjelLgohhoFy!f56( c%SGFc$Tj@qBa*(u&6t0yaahbFUttjP3IjrrET7U0790b&^ zYT5zeG+L1q<9Ax0d?FLyn!$vU;UF+ai_Q&cCd=`Ng>)^uU?hzBnqShK%c$k+9!@NI z4+qjB>yePi3?MZU-G2Mno~O4)v1dUA=~;JXg`QOb2IpYm7JBXpJ&>L)GbqkR52k0` zqP8W+r5b-Xw2S!nfMy1b8-H3&6xa>TISS?t?QH{7!~Pt34PibiuA>)+SpPP214P%* z7Wv1y!Fr?w{tdv9-HMiaD|-~GVl;o-z`fIJ?%wG&bno=y* F;#QMda9 z_ffao+ YI2HcYKfcG7FrGwc=0>(;8Yb43r@$OEyl9CFp; z&8#(lti?^S^aUIYDoh6*r6~zGi-%>dkF#Y~C*L77--N7V!9jKnjbOzWaw^`X7QXCg z-L#@KqaRCzMqqe)yViOCihq)q2lX~qxECPn}IZLJg&m`IVm&>iuP{Z z6~Xi-XsA%ahBHMzM}d})o30 Z5N{DrDsSen-;>-r$1&L5>n6)6f-X@5H#y}tgt&$vCvU*sl( z+9pY7x$Ppbx62wQtA4%ntNKJ!*-3wEYk?i7+F ;!e z*e;)aA0x;ySGj2910#!<)AIgbrgx?xDanmkoVS)D2!xNo$j5CbjP$J=z5Yy-ZJCdr z r5c63*))iH#yOxk fRR~GL(
E z=q!0_V;!Zp+zjn<3OF&J3p8^4EQ)*O1iFo8(%xVKXi?;cOal2@MaCsjcrKacaRNpa zYh0-h$gVNNow3W+G5!AX()6ejBAMGQj%_VG>LZt(V8_xDn`VIpe2#tbp#5FyAsb5( zd2*LRY=4C0$QQL`9T_?a8T +6a)sjOp6e-+bf@ipGkozkiyO|`w%W7t&T}hStO=3_NW4828Q&q<1 zeO?@^tkU_5<9YC6gr+4?s;l&0NzUK=s!LKus3Ac9kB1Is8N0>08YvOv#t`N04Flo1 zMt`!jF;`~5TV2u*9GNm4^n_;{Trs`l^PT|0x3*Ui4e5OEbaxKA(zD^T3Sn3V(d_RI z;6_i#K z#q}~lc3(A(aLKj52?i|#Gx3_MeMes79e-twclv9*GpH6^nwx}Q=@#kdPkvawV>x5z z*STeo#6j<%Sw4Xi{bE`ca9V)15O7g2sXOSUFL_uGsyKmU5WVi6xVu9eXaU+O&NMYR zv{e|=I%8VBy&TLE* +i`!38`-7cs6LCiT4c1r?5*KVaQhy-g zuA2s14kPFSx!!ZZHW%B(1>0QU6MvGUC 7yE>ksG5$zxMk6vIon?}O&X5-Me)%r$ (GwtE-y8y%u>&VsjDveTzbi`eTV-%J1%vD zaU~|cxLWUOm8D0ovcz3wNq;EqbmY1zzH#n}38udjfnw&^9Y4W2Qpf$KI{RKeHgZIN zazOg)0?A%#B~LKA6UrNDy^d2~m5zbzF?AV?GGZp5D%GgEtaKITO83?U9Obg?;N=yu zUjLG?ZvXK(=!S@t>Yig&FH*Mi?z)|KqTbtdX {-!js{SEH(mFwx6HL| y?!B5JiRNMeRr5XHa zsZBh_XUL`>E7GK|qPEFxQSDyXE3(3?un~p+WF^4JKR9+{S^5a4zLauRj&QleQpry- z6M1EcpooHq@_%Ubo&=4IRIt*Q_O*glQx+OQ#;kx|)TYP{EeF|l?O8MlUfV2h%=Oqu zKn%<^c(!gsmq_k`O}#}8qZJDbWLd(Q9m{lEt<8Fhr2Fcwa{0(*b$uS8fpPj6d3xIZ z@G<7PDW|9xOHpmjoT*OS)=to&^r5UXKIk3{sm(g$u79r weWQ!^jf97;zg~0 zuhD_zYkOqVWL1PfsZWGTrs~H^jw_T^NF;{RA+AGFM`W3NT!G*6N&ZG(wvyk-M$|(; z3aw0 HxlSio_`RYV_0q5DJ??6 zL)2s|u7Bru8o@U$$($}h5}sXAf+Rhdz2Y91glEJ2$7MEvzBrTw*@=BLpy_-KyXp=YgPk2pwn zpJ}2UmsaS)R5hC4=oy`9PNJf$&G!YJs!Mj!n}5~~0bq_6S t|YJ8_jTgMZ+JU4_B1u!JGh} zaxs_7n9FOLrBcKT+M=jA@)<9LOO@(stvio#!1t=SoiLw#|IoAMcxH5x(t2ve=Z5LU z*?*R^1;DcyW#5QJ6gC@7=J22X%isR)-~Pq#{`+6YE N+q93fLW^Z)oTcY&dl*}J83pN$E5*ARMw1tTM6#Gdw-?} zbI)`LAvJBvz2)gt)+8tuHR9g@ttqpPWtOkRIj&v-VHx{EV@t4V3!DI1Y|C%OQO{zi zG>&0 !jmBr zd%dOV=7;pKk^-t+6lw+vL$y0&%YV@bdr)%1N(ptA&o9$OQ4rzLXfMOwGZUbeK`RY_ zuJYL`)v*&rpi$ds-X=_nAOA)r!vY)7Q9MF@C9jYcNfd#&fl80yyr&8_x&|tE76KhI z4F%*VlsJ-#3%o5Vg`8rM8AD2J88u=?y~5s!wMOO~R|xx=hXq5dLzSwjw11y``c{ %lC3vSHBY*5ZQI@EBJD`9&3N1Ib?FG5KSNDaC1$( zLMi%~x5k&qbnOLbU>AA8jDKbrE+esemY< i>#pHp2B*YKD3AcnP0uMm48N;kW0z69Aq%c zM&&3tqCdqcpeHwzW3gJ_RIJlfS(b+7t}Qk*4UtUpD{5Z(;TLowe(~!<6b?J}A2W$- zCfajJTjflia-o8W;F=ceMs6BpjtROyQ-2Wps~)Ka%CnHZ*e<-7+Zc?OinJiA)=luD zWP@DJp`W;#E|Z<8sDIy8ih+H<7Xy(h!gKQazu%LA$obsGdSB@qn{6!%X*B4HDiX`c zXCLOBeA5Su8p@D)@%M{fKJmO18~&Mcu0=WfFw02J6Ro;!kNq}{L`W8s#vE6?lUqh- z>_oG<^3ts8G;|G0h&S(clO3>;=<`(bLS>_d=B8ci`lS}!?SIuuey6OBkiVI2m9TA1 z&0vNptWbk+WOHHDSxz17DzArqh5oD?JM}zE@McwWrNO0mlP$%vBx%3+MO}XCezpXY zJcvJ~F*o_;k$M%&Q?UZdx3>am1(-$`U{x4q{rOL4JgG?A&(D9aumJ1LfA8D5gy^uE zns(YZr-&){j(^G8V&!jYwmK8!NA&5*u5v!qnn=yQ`c2MW;&SsWbI5|t;5f3UIm$O9 z(vYFmUqVOC=i*Smo$EEyus1cQQRfdAWS-2y %z93A^bv@3L3wF=@Hx^cXpO`AHSFw}9;EA8wnIpjxPMX{$%mizH2 zkomz@+rT3fS^>{Bt*lD9osjeA&zvdVOxFdCbn 4GoWm;3L=1C%?!ftf_N*?>;x)8K-o< z^}0TZ!PB4`r56Y6&M0lnb+d9k?XZn leSfQ+yj961vEF$qw)7hq2^6#X4Gd*% z7PeMPRqyP@ck`-t@QS>%JApaFNp8~z`^G;j{tGt_gYKl>b*n79O39`9IWbL~;#dCg zsVcY>4pE==p-DWWETV{fG|DkbPhfZ6$Q8AjdB`X*mXi^yiLxi9TJ@h+0~Io^KdD@k zGJpNDurVjr_&`(r`Z_rbW%>EhrPJI_%!V2B496amN-bWdrf$KSlPplaLU1ASx0J|S zC{!1$pPY$#7uw|+iJA-ZkhB$tpSD-Bn-5`P;Bk^3&5pq1B-im3YtB=|yE>kE&tP5S zx7zu)DiF@U@f2dk^Wy(_3F3M2mmjT-On>lC73wU^mkRfi(<NK6svjo^Cmex}Cyr$lawirQc 4yq%%DQd_?8bYD{A+S7%ih*gE SIyqB%dRzKr!=>_|2tr*eH|m zhGUOvpt5t+q#N)}YhoHkY%{Nmo`0 -CR_LfnRrsgzQ{Tw% zblss-ex~L~$^$51RrWpM`${*NEFtTt@iZ4UL|%ZF3yxnU1xokP!&s$;37qlR!dV$J zk|yK2ZIp4y8(`CPs FlRLVWjAZLev&|$M}{O-c-dzOQrY1|Rlz1H%Sk1>zFVwEP_-H55&fxl-Cw3Z z%g5;ylYI>o@KKnZ5fL|Qu78<9uK~EBU4~pPUojZK?e40vRus$-BuJ1|!z}al!oyb< zZM9av$L_YdmXV`}epZ`c+7s-V!S_}5;?mkgY*9&Oh)T45vs^gL5&cL>(z5pGj|pu` zO#$5kg(+v@c`*A&;L@7lE|~;7@XG`yTbXvnd9U;z=@HL`V@r>~rhnz;)If =81EDaN;9TDj&F{Jxe7D%U57g zdg?$dVD-pFOkw|+yBjE*_bcR?sEzLkXK7&LhZlht;zS{uLo#PsebfeCGS4}tae!xq zf}w?)P(=otK}!jqzki%z!$hr@84U)RQuppv1a*~5XyZ||T2;D}%1SP@Iiplb*@2u| zWz|?MIv1JmxUE7OO0VeEpNfasg6Lvjc>LI_nD2azr!rU>9xPLDQlhR!Wcu*PRI<+{ zQK)Pe%^{`&%u-fUQ*m`O^fGxg`fzBN2_hA$j4G 9Guc+3h tyJtHZmHATI7sYXSIx9 wlsgoKPssS-6IovBLEhAef=kq*IR>H~l`tQBx{AYD$&iG#eRzV1`YP z%43F2zyDDG)cWuaxG_?-40`lHX(wxnhP}LNVIi$R`nl%Z*HW-KA E{zPl79ypZb#^yS68K?LN50 P(aFfL7wrx8A; zNreBP*ngTvC$cFnr_meZ$(WudM*&dRxMl+_k*0N|3Wa;-w|Q^Wq#$v|F28( (YvG^c@b#z`9fjr6=xr+v_M%>h z&d*vH1di>mQ$A7dJsNym7B4!casH=V1sfe%`c_M^qmX^|x+Qe_Q5Ce;l*Iu?0J;Bs zwb9+ZL?qgmon g7C{eTXaW|<-HkGYZ@+qmx?x%d(s#GN(Qk(pn%xv~wq`Lu- zcy)u64kb?|*1fja0Q;PNp7%Lal3>rB&>})Bxz(254{mT*dT->Tc|auGvcD3Ywtu9^ z3#|moqBmb 9<|#w++&7r_^r;q~BrQ)3Bvzou1rQ`XHT0RpFyjNw2B22t)=K3hE+xRZR-2 z2Obftw%kuMKc=NsxzNnC1F*xlt$)lhPOy<%@v>@N5D?`o@-%1yPsv{$`nR0i390F+ zC26F&;GKDFe>W9CJ+9qW^_HrsN<;6uBnlUa77dF*T!`p(z;ZGqfM#hJ;SJ{S 9uygL~r>0j^Q8f?JKk zqjdDy2g}o0(MmQ~MQd_3WsJ;Wwv<5nC*S^fV!p5#Ry!M{+-%I|rGK)ZQXwBI)zV=_ z$%98=+LZ4ymd;dWtS!e`2(PN~kb4|{Nq9 Mauj{`pXnq!$1%rV+VK_%LJ$7;$wlJ`e>02qw#5yB==3d_XD$pfMRu$cNE>0kdO$ zK8Ow!2+>@1A%M`- R6anmLeA?AbW!+_xfKv3hb0>R$ZA)pvz zY)tqt3=kMBgH{Y9rffc*y0d&!Xc0M$kBA9(wKY9E5 JogrpyJ0xw z!-1g-gq1)x9|#CtFx*jYSB$XWYL!7K1Yxa%vEXi%L1@I-oqzIgB)J20w~FYg+yy$z zggX;J0U;Bqt@d3<;v6vT3L_l^$( zgo02v&&81Vut11J;zp7qSF!XOYq7b|F%0yfj{`n$p@7`wEVBTz`GZkFZgYB9@Iipw z-a{LW_#oOqB7cPGja^5;o+uy}_>744Q!FIqN*552@G??*fRF^2kOFd>fAwjq9zGC| zyIe;#P+<6e(T3K6APBZH$c3%DuHfXGP#|c@Dn1yH3z^jg=ffC+FjZ)ZeZ&Q#g2)NX zgNO@4hFKDu&rhi!B*hAmEl`1}Fd_lfohF)1E~GXXq<>g*%LN2NTbL#|wvlrIb>RTT z8fQMJ9vmn!SEg!kkZz(Nw1#s&tUeTP#s>jHVoc0x$0aN-YjUG7(^df(NLCO70iiv# zf}UG@r-IO+*dISDDiB67bn`8i5k|g9Zc$+f6?P1Zub*kd7$A_x>QM{Mb{mA0Ad{Xp zJ`fOM5`T(FdmDt5(DvLxi cAi U-_>PTQGrxp|lslYe1mNFNH0(7;_e7A;y?tiF|pu~J_rwwyJqae|%@*#oH24)GX z1=WS2>Qh_~ss~5$>OjG0xFQ@-|DRfDeHcc4=+;64p%K(kj&LcK&!^=b9eP^`xRZ_n zy)i_7m6nGLG-|gAs+^e%8GDcz7_D* #- z_W^pKeZHuvfe?-f<|}kHAgZx&PFcDD^O 14ya_U|=*;<7lb}Vy8^42MS3@NHh&B zHf4-#KF_T6!9sZi$`lPjxw%toI3Em*jA1zw^318dAq=qX(4>KNd_XWlN47349~K5% zDT}|m`!ICFcfB$H((B7GLM_dLR)4n_`XJOIPU_4DqQZ#KQ^Lja&uSmWd_lc(`7mH2 z@9NCi{Vt?8qX I+EPVQe z%4vej0Vcvipu_EhkcP2o3JwwiAq;wC+hf<~(;o!mQ;TiBQ`Zp2;!M*S41X;Hh5Q=< z!9-&thb&BueFwDxK?!YEr~?Q|z|*5HARHk_k9y!CWa1grz~R+w4)~}%(Zaz; u1gc=5n=t$Ov zmC4}30V379!1cqxK&D *v#tL=J7je19g?G@#%%O&l0`UWT;_cclpi9aRAr?NkhzjF1ZkOOPf%J{b80 zT!P`u!P`nX0Y1}>VWdLB_u9DywDCxgGYo^!9TNp(-7UI3hsdBgw?wi%hIDfiNHiGK zM?nM#$P{Jg@1LR2#}mWIGggSFh=0;C2u+Hnx{qy}9~O>bD1Q=>J99fS4g{wz*?h=A z0t}&odSvUOU7`ay<&KdfNVACzFzriyvNmkO0jn{PV+@sRwK?TO8A3&2hGRD{M8s_f zlN~a$LZO0ls6bi6M3z0EB$UG;7L23~q>i((&lf6&a5*7ak{SM_4PmH8WZA4Pk^oQ- zCX;61(JVkBKz}e+sVTWgkz)vU0tmI3Vsm2gMVBFrZ!{$g 8UUey$qASedrUKA%X(LnvX>= zU_6M?6n}eseS-{>rG0|uOd};4jscaBTLi=e1Hy8wU>^&n4#VVV^+^j~jV&uMcd8(@ zw5$N%sN`z1%eQK#wE_hNG+3;Or(T%9*_Y3TQ31W>BmUNcNhoi-Mx1GY`O@)$wSkf! z@wr8%1GTMaUYH3VP8ZBKuc`a)1Um)mrN~K7hJVR3pJvD6gVCVUV(~#hCsg4>f{ApD zJnRRCZ+Uz!2PWZs5b1SrKxhy4k)VW`43l@>i|+5KWMpAOa9_hXJkc_u!XP&pCO7;N zkT{`>43j557+aX1DPC4VQ>h3j228ein#+d kvdV20nind?G>5`U0)m>lpno?%;bZNsF0kHH9U>vkVHOFthJ zf-6Z;3rh#jJW>nNfG)1U2W3L#J{6P~mtpe5$DY*bxyo+Fq(-khsx{Zaq>nFPvWzv% z;vqPbFq!2GSY)}y93o;i5+(yZj{F>G@|l10!DONz>4FJv!xUk)?M1T7G>()n7=OZ~ zqPLv _x6%ua?%^lJO}f}%YXK#dhYWa3r-kNiQPyqq*3)Fz4%$cn!u#BpZK@= zRIUQG7ffn<-3kr25Js$r1|KSda>V0<&_R9u_;BFjM3C)`Q6^ra0+ ^=)kI5?P$_Y9m9O@Fa(8RF3?;NZl=Qvp*R3YY?zT=xkaArl0X@P6(_ zVWih`m@sMY6JUHOAXMj0kfvLPNqkR1)J|C+a(zT)u4I_3_onZ9f->uJ7bq|t5z)|{ zVSi`~Y@aYG@GXac8~JF;hXdp*U>Os>S`Q`_J`(84VUpkzwndMGY8;p>_kRmGb!P}B z;eALhQ=7j!FzN1NAhiQ(!}t%7>!-fziwu+fJ_Aia_+XOYXJ82}H87d*Gtk81HB2^q z WWh%cAr=;2i0(n 07!k5 S3!%y=J)ov0Pg5&z8uwJGNlL4Ow6$!)*m<;$jTDXwMTb^o %by0>%tZ!N) zKHCqIQ{S_&N&fN#PTMdk^_PHzzMnAp^i4nV1o3JxIrMK_cYn&yq$R_o&bJBgA0Ywz z50f!}i1@lJn0)zZdK^9&7(cPGB?zp5$(ZjUzG(<1U4G!Xf=di0RlXrIcETjdry%%u zq^`nb+Zl^e6v=uU5K0~8)H^^)%LGP2y$c4Tb~rGOR@j(}sJ{+lzlcINmzrZM75Vvq zfwJ%Fg}j@07JnZk0@85{rc(#HfkJD@mmzc*0|%a2$O#3-Z)F|Giz;$VVId1y$1u5A zL!=AR0Ln0hK$xqWXNsc1VTyk+Kva?zK~lgV;X4D{B2X&a?76qt_gqVqxmJcL0m9%} zQ^Lj->SPR)6hom~`M@&5NT_Bq;Bq7;c8n@K?k!J*Lw^?zhsd-lXM!DH5e_{t9H#Ef z!i5su?7_@3u`9ws1H*x(ED%8I!>DToQPl>5O1&T`6EDM56S)b7mT3wY446V9wl%~} z-Hq~^=eRX;D_Z@fw3BJ2rE&7^_d(=&u7Co<)F)ZkSsXXy*DaG_3Y9Fh@M(n{9rLAe zn7So+>VH{2E)-7Z!-T3@T*pG2Q0ch%5P%9((o{lC2MgSDV2YNI{tTKfUThDBDO>XO zD<41?#;9$KQNGLo8P^@Z#(@k|!h}`#qJFnde#-}>D?Vrq7<94f7Zws}m|`bmD oDPyvLQ+M~nlrz!Ysm=!hBYH)l?%KuE>>36+=sFT5oR?uLn1ljrB}|bL-Ev$b zvXNjHVkrLrzK$EFJ_$QcY!~tY^`Pq43wTACk|c9%^BuQg%8^j6CMH{gjf`MCoQHhn zAAd~U5d+zDBZq=aEf|P8%tb~tn2IAw3A rG;*M zL*)GcQ*?yDGOfUHX989MrtS!Vgr=BpBpj+hP-=D^Q0) Zd?+yfz+@W)b3PCiD6z6129~2o_Jj`#CW6tL zdiI>UHS+Hypn@WkISL7_<%5B$zkePIYso8e4-8Iyf&c}kPKs%vsmnKtC@^(W$iCy> zIWT2XSi#f)8$K57HyG03l4db;A_GM@`WT1JnT2opkW3(RiXZA238oH&Fp#eZ&JR=( z6JG!VCiEQpM#ML=DKM2rLLWInY*FJwY6C+O8Hf~^iX&_jB-I!Bpt?|dp??-q4{lK6 zy{CZ rSXdZW$I|Wvjqc z= P` z*bN1uGE9|@nT0Y5Q!AiA>3`KlFf^b#M7R9ZE{Y0O&fALks>fx?jX!C4J|0?kIA{g* z`!lH}x1`2jGzL*f3sE%QBgaH8X&8s07rfctj>}TE40pQiv1i-)9{!?ncKngxZeS UNsa+?ocFuH6-}33yfixe41MJ{7oYrRMU1x?)T(r;C~x$8j)|mY_+!O zo6B*tS6bK&|E$@WYhSzLSB3ZaU--_VSf^hj82D2ZzI=g+uy2~!WFh6@+`}(kZHZvt zlDqfMO1;q5nlFZ7#rHx#!Ycp`W~21G-&tfOT-RClK_0$f)4(S67Bd@8qb*5`wji7n zUZvsCFW8UWZ8^-yg@2Iy+?4N1O-i{*EjP8xO`UR6x7^e#H)(gPY%&j{37r%N^Cn6# zr8DHyD4OiMGz)Uf_0p9o_H5mgjxA@5eJiA`%qlTXdX{O6X$35)CwYrK)M?R{MaMql zq^WyzgN9wvc0$TR%Rn|^udR`j>z&}NPb@Ne2Ak{`>QzU->VJfUZLm;)P4?Q Gg~ zUFp4%kLCd_X7$+JLU^zV)i^YD*PJ)T{u?wTECpGy(u2yo>qTy2SP^Q_{Y&=ilC%}K zE$@lSebVMW>2RNPxlelBCmQbwhXP=^50De9ICING7VmBuPhmmWqY{Xg0u4kdjRPEn zS^}X$gJ_pPw11&NbV?vP&>*@c5M5{xy%LBXGzhH(LW2fjxVGyjr`)D&+jolG?;fZN zE-xu2zPM#$PVM6uGj8oP;nrS~53fo*+ok20 a5P3?Oc z6WVQWnNt7o!)UNGV1KTS!9Zfa?cQ7r1{VXtpPj=G_J?!&%NhH4OaC^IHaq+{>3=-E zKPDd!*rN~huY)g#@=r%UT`Tg~pr606PF~Y*UW^9s`vddFbjWYybBqB4zCYMK-n9 y?~8KR`9i;CQuuom)Xx6N+?t?s_si#l34J|aUt+x~gYe27 zC}Z+$pL{$Wv0mBpiz8=ret-^T3DeKB+YA!q_uaRFuAGl4kUa+9rGK3aPLBsa9m-?O zIyt*${oOJoclHN6iatFEztCRpDX3FA&j*ou+<(8@KEKt~bBff#_FysU8FCM1`fUuA z{<+^V=hy7>-h1WvV#XTJw)Oj7*me%jM_PM$XyZU>@x4$Y-`Rb`N*l5B=S ez!f?KYJhCJA>qOF~fhjO@{oo?HqkRJG=0AFLrhgwx#>e z{_gJa$)}6p ;hWpJcmMY7Vf*IzR&T5R(C*$6dDd|a|LwGYb#OflCecs3os;d4@8`z- z`KO+)wRf)!{caM-pPcSdH#|M+&xXqB2glI{cfCR9Gu HHpUSW2$DQ7= zL)Q5Gb~M=SDE*-{c{lz1!Mgrww14mIkrmz_XoFAp`zJx}`#b3xlOywXF!A &5%sq2oBAHoTJ0 zKkROM(;I)Xeee0ZueH5ixHIqX9gTLb+|R>{c6%_>!uHNh`-`@F8t$C-cOC1k9lgIA zTn?qvDOrH82UpsK);8arI)7(7a__utkS<(#aJhY9y&iwO-8pLew?{{}=i1)Y*9%p; zB46!Ypwrt+LppS{^JwtXXE)j&9Za2@Q-2@rkNbzyJ#+7HbgJ&O-v<7N_j{j|@yB=8 z*=6+h)3JGSae?O6ARKr5eiuzHFAu(w@ebtvNB@5J7+q_@v3oc7&wr2o)9r2Vwl`3$ zv-xOp)tT+xygqzAiQH53s(ol5o@{HUj(y+V9{10@sr#<)qoIG_J3hVIKRQB#yM8C= z+re>faCCmQ^LhUZnQmt|xVk;;Z-4n}-k%;znibuCu-&VDZ898RT@Pmaiuzhn_dcm% zSLynCplxf&oW1VveSe-f!I7u#%RP5@`1(s*^Jn`P=U;l7hpx|5?dx!&&bA}fRwMQB z>Rj2I&ZaYOC|~-w6V=<<{^>ICI 1_y()^-xqB;kM*1NBxaC*7Z z@!tM)Y2Du !i{HlFDJUqBou8qsdSDnlo`hP5kAEq|iJqQ#@?oK;j z9kqL@zxBVm!C^Z(`>BoIEANkXraNkQ6HZ6xigiCZyqKSU_Iy0ikDc)C0TJF*1$F$B z&%5W_m*%BALha7}+xcXE(L=$P+0lje{^PW31op9aJIC`I{U 5A@5DbFf7%&d?98q{+@FRA;mxN$K0i9K9O e7Jw5PRPn$^g4s-r?YK*IvEaLOGj2; z(oXK$_&hipMdqk;cxryw>mjY}c-HIdyK}!|bxw};&wm~3{t5*> @nf{P}c#{cb0^JMHd$nA>mLlmhQC`f*Lj*y+vQ+xhX}-RHAi>*Mj= z+3DW&3pOW%o$z>P&M4#$KNPh&u%hp8nYbOWT1kv6Y$Ed}3aIceNx#U-?EE)UUQbn3 z`f*V+qkl2BOcOib7dfXFXSBq2;10vaH9Er9i>)JU&oEUQY`r+cmOpnJpN?OU-;q6v zoW>y){|)l_5|3OQKl `u|v<;N>)jIFH~ zzyIrh^N0WNFaGf#{_3Cp;cs4$W&$-N%?r4VbAKFR((N8i7vH! !Kr8T{b90KO=|JDEgU;mDdhjmYYv5x_HpDOvSVL|aC zcfGr^)}_^@Z7kEqt&hAn4c*6R!cuR*E L#)hP9-MhR5GA~PVQab!7f8m%r7 zZhsoUFsx}j5}iyFCfgBu2!7K09bG%7jY>2b m<# )ov`08e&^_NcJ<`pIZj?{mN|B<#B85Pu&|UbN(8a^QrFIFMww_oZ9hd ze{EU;)v1}kiN_uJ0UfxBhbXec4NUK^seiKj2UZQ1Eaq=YD;@8tbfG Eguc`hR6q`4Q$kH=hQoo`%V@gaI zvThVoXvtnLVHL4pY|FtLIrZr|lRMsBj6fBUtC-KsWz<-%W*E9t(i!P1aBV_wzJD`K z6Z*m}>#`L#lw|WRuxK%zp9ndOfhUz&5WYrkh;x$*e41RF{8yTVh_*7Y)Pp>>tTgHA zf77sO7O19A_y%VKm{cJ{S|b6L)emY%z$!$-j=(fCD-|cjhh8q4AgHWl+jSkX3sJE3 z;?&Y{eApX=+j9xehaKD9+I1t}!himf^@GLA^Os1GL!ppU@eq`9+#HO(GmmF0(MD#F zjlrb Ev)mAzSl!>};2(H&$kQFZOjx5#uP+Mk11>t?^e?DQ?Z(fX%pd1A}@qbd4w| z@jV;o5Xwzzxv5=l>Xe(hg@y64jVP1%ePM6PG5b;2HmP7-7E4RQavNM!%^l(@KC0#g zweE#>-3y(%7rOZu*jz7mc7J;3rOdn(&s)(iW6DzHLC;>ovL_q4V)p7@Q0rc3*S*lG zd!d_uA;%ZTM_c0`_a_mFit|{zC)ayjUGMewdarlZd%Y`qJ-@T_EXf8mR9Sb6mePsu zrox4zz+X6-eOP43KtU;G$CVyukV*#}_LB`$Ef2GLlx-CpGXL5VjDH_|PqiyNlmOgf z%4CXr#fnBNgX013@>R*s6hSO$Y_Hebl#--0xn`9nq15D+Tl{ig%y+R$%}|mdxLg{n zs)UD2o<1wk3oKC3RBLBAs+m=$4VaU+Eh2__CCKoLW9C)@d>o{EGb}-<8dTLm%sNV2 zAz^Wi?>BDNq8OV6jDHs>Zv3ni)Tmh$Ixz~l%W0wFjZaW}gWBf|W_6m0O#-gbOu&L> z7iq=-Nqr%0
&v!IF!qS3 zXK!Md;rI!R#tA61nr5XqEVeyWa8fI0*6gxL6H9`HUofRL(|i=0M(He-OFqPu2c|2~CHb74SO> HAVT*u`4vYC_lZ=Zr{XW&)w Sa z?Bnl-J^J$$dpAEY4#lnB1JE0Eu{{flqwn*#ljT^{K=r+NA1^09^L|dC%{bnE9%f zg@xmJ$j45&!L6N61?NUtJgzcRZNy0F*-axC9n$aiwSRth15nDw4ca_4$JOoA>SnLH z*{^I4WcJUj`k`9gY*aVTa @R9g2@7wtc%N%wjXgP=7DV%+p11_5?)?|3#mYD;icN8RVU{hEY zPZ~)fE^*j|e3IWRl}B^aA}w2LI}f_ABDuE#FdR}hPVT1ar$Ob0dy;ASngt!=O)wu* zt9 s-j2omG>^2o3pq3v6H`dl+?7F@H9L+&HX8&ysoAVMOplS?oF;)KQg9 zVCPpdLYrQ;iEfIF-Wgeih;WV0QXfuaMft)0iFpg1l-D13IvtS%N%b}|=nqF3$FyGs zpW`Jp&~=`?nrM>7$c*JNGQkb0(WE^~$rnMlL5PA$leyViA)Yo~ms*PYY M)AsYMtg zvk}(ZPWg9va>jv1e>Svvm+gejs9Ct&yCv3ymQTk1X3!+-<*b2e>GgbYUraPNfoBWT z@MJM^@jDEog!fVsej}w)%EqqW)_(-mPG0;@*=Z9pTUs6|%8;_^Q`~#072vNCtG8~51aNfEh&15+qv5=na6pVy1U-K)Pa~U-P!^epw@8Lii zWIYlRnE|9R(d~DS?Rj!*7JHU7ke&^9TIgAmU~mrSUZLl%)CK9;w!-3UbYXfnY-(F_ zJ*x5dBBzLd7iebCXhW-sLVssNbB@B A6WmAb z_U7)R?uPCos5!5=kJ3H=D5j5a9WBOr%-Nlg*M=xuk7-SNto-ZREr0q=Cra$fn+}Yz zt=6f$)u8{V@jspTpI-b=zpNw$NN&T`>SQOqRz1UCp}cObN;_Bdpk*G28_OYAJ>JY( zi^p2r6boO#e!s$W(CTbT0?y)LTdU)2Th+;T2+g-3>sSboT|pyQ@r9g sTcwvkZrRmaizG2_iZ8rL3I;roIV8U;mryY7nM zdJ}A@P{NusMLx4Y%g0UEk7)#EYG3Wf_Em!6A|gdgZqw?NF-fL}#AL+?RWsRHOAEGC zI410dUR=|qG#mw^+)%tw)eB4W8f9G{q}2JN6se-HK$WJu)_?1(zx#~agZxEqGN^5m zbe7vL5`Vj_aI)&xJHM(=G?lINx27ICajFfzes7)0L*>p^T8 !J5f}xy=|)W7y4LH@G}*TG=s8Z9 zy(${~Y=eTKm48V;b?MX8g!;vVQI0Rj(v|oBI(bSaa}j9u=#I)|v>vm_WxO8MTP9x2 zb6G9cCMHuI62g}MT*qgnc?x1atINBh3U${K(kvBnZZBzccR`~o Gb(85rUIQM zZ)L1mddv0DE~kK#^SMBo<7ZLaD<{z1XeRA7CV&=2e#j({uT^ARlBMU8Sso`~RI$dD z`he^jbKDu*LLJi|FE34xDj|}&-Qqg-+^0Tr*$H-SJ+WyPSitAl7Z2Lsr5>`e6wH&m z6k;PKM}NMkEo-UJNyzxOfBq~=&ytd&9P98XB*uPb>CgzrNg+yp$R@c)@iJs6vj8~; zP)Tm5#Q05jZ)0god5l?3fM=!pysTp{u&KY>kW)T?I{C>|QWU{z*OX7A?UJjjco8QI z*y5bEmz;R^h-sDAFu4+IRjqmERw&{si4>B=aet_tqD0VN`EFO&yW7>x-0h{Q7pugW z;SCscT+pRTxw>3(NQNSX8; dX2Nk4!3!{Qy=9l5{B zErTNWy9b-)69myOmTd#41y~6I4~65pgI@ZQkBzX36G#TpZSTpuJG6lopq=1M(*}pO z3`1IFOv|?ygIORu= e#;s*qGt10l<}Y$OrA`e@a^3(wg-eGA zzbK!}dHGx}Vq^Mf6xk^KcY(twYEGBX3im-F*}(GD=i3)1BO wuN~ ze(5fs=H{Tk#vF{TV(NT))$xk>%E}sDM^0RKd7(+=mU=EsU3JOl(n~?@JL2cracOIe zD>3oK)q0n!tUP*^72zr?Qh#ZuBhO3mjdM?oG5wtg6jRq}1qsef9rxSn?0fmx$RYj7 z0qLy@BzviqJi+KrC~u_II!=96S|)Nv)Mb!m#7sU_s! 59xlmVows{^9=%H_(YN+Cx~w)gg$y|=4ohTD5*&EC6Jeuv!NyKDBY zm3r3%y{~-0TZtJ@mYSV%ymBeqm#VGYF>@G@C8_K^knL~vojBEHsj{|D(E*_?t=?yt z?=#L~S?W+;y+c3Wp?{yv#GLJN<%_bF-juPcW3zHb8$@c1cSSxer?6I8TU~#XRE4x> zyKJx9Wv5x}bm_R6?RfRWnDTs0f0dY@_Uh-5Q3`U+;(4L`O=)6#Yux8c*V7eiWVcs8 zg4JALzPHs6U@&%X^Szak<8NzZ5>bKt6NTfS17l3&(qP$j{C}`XA2ySRF%Qms;HY*n zNu1pbt ^O$g}n$gUdXF3V4YpOQ C=Lk|5|ktTf^wM}k|YWKo!kriHsjdbWwRsv-H!Lb|5!bdpurBthOgsUZ%N_~o% z$SX^vjx5P2kAFt@Nzlkh1xtNtPcK+CRcRy0SQXHV+7xv|%R#nXbIK;cZ(8Mzxf=Tj zh=H{N&(_}1C6asKP;XJwY{UWsS(a$(#4_DhW4)f3bYI<7E+4t7t sQQdHY!&QvRIYbNMW`cT#xAG8k!)MlM=*MHXvwGo N&ZG(w36S*Ml_;; zg;plbF~UDKT2xaOU$v1R(7Sf(&II`}mJ!}m@=%f(Z%S9c8%p#i&p$}dF|4NJmKGu5 zA!@P}*MIXn8^Jd%$($}h5}sXAf+Rhd-Qpfsq-VqY$3;o$+5+i$^o!R|=YUzMv!l|U z FH~cvh8<9s-qCa_FKzSZCO>E EvzBrTw*<=4Yd02+#~SBi~-e9tn_a zKhs3J9<9)YscJO8(K9;JoJ2)go9_!cRgdhVH-C*A0>B#1vzpbUskum?z)}P@bsXMe z>=e5x++NFW*aL=eP 6p9 z4%{eQctvH&x(o;~j2&%PC{n2QAi?^CA#0i_tk6qQClso(ub=uAc!!6eMD}qqEmg8b zMx7y*$Q;l{MeLf&pDeUYC7(%vS*r8Z-4F(?sq5or(ro&!M+1zgtQr5d6x>DkOn(>V zo@o(6YB`j9%hRc>Nl+ SrQ)V5@EMJLpT)qOrGWMj6Ey1!abVFqGEx#2 +o`5`?lrGP3Ig_?oFQ0>;pc7Juk9+aH0QbL{O^UHKmmSlJ|nv1aa%mip<(47r{ zuJYL`)v=Rhpiw($)+9_y5dTIc!vY)7>iC5EDt;j?k}Lyp1C<`Zc~2E=woO# GB2=DyBNg?=qP)VnoJ$YTDoam4y0tXQwX<&` z%bq8;!JmVW;6hk#ql_whubG-z7w_e;u6`#rAoA pR&SJ#OMxyXwn(o!CdA z!trard(ev?E^=}#Ul*5lsJ#cU@iQ5!hwQN8p29|xKD3DdnP0uMm48N;kW0z4U1V~~ zM&&3tqCdqcpeHwzW3gJ_RIJlfS(b+9t}Sn78kkJ-YieHk;g@tGe)*e16b?W2A2*3> zCfajBTh&aSa;bue5SkY2MsAs8jtROyQ-2WptHD$Q VLI6#lXHlih(E<;W>Hz-yg|9)O_w@qu1$~>uoI?=``qyDiX`c zXCLOBeA5T>8p@D)@sEpMKJmO18~#7#T#0h_V3v`bCt7ve83j!miI6NNjXAD(C%265 z$Yry+^wO;AH1bSJh}Z9SogJ{2=<`(bLS>^3%}uk`^-C+b+kb17{7zXLp?)*lDq-6; zHG>(ZutE(Ykj WD;r#jH`!7w3zGKBU)JTP?qy3b zsr~p<8gr9h9;I8cJQXX@`Sw;ItpKyp1y~k_S$+P~8BZ$G_VV-JEiAxl^WXh;E+IOs zO-(!PTTsMQcz?%aZL#V%HCwGQ3K)HQva4JSwI))tr+t&Nm$=+K%N+7xb2yIdX=eFm zWEwKG{7Y(S`CJ^@w{yKR4g03%ly&}aLFUOETpr{bok=Z~WS1(Wm&nVU?QdquS!nL2 zmV6mUy-*dYN>ACTa{;KI9!vL;KmVDkKq_Y_e%?%;7k|Q%^UrEkD`@0nY(84!^`toa zco+o*q#vT)dQzl4-!*VhM7u(lRjVMLq8r!$*>b2e3P&BsUTJ1u$ss@VD~dg>v)qqI zfy@uKn J5-4W%8yL#U zENrcos@~a4?B-SN;KjVNTcI_@Np8~z`^G;j{&O!5gKnkXb;~TfosvuQb7Gn}#V`Hg zQ&n&&9HKt!!zS@$Sws=}XqID?p1|(BmMiLJ<{_iNSWHH&Cd!_aYSn*Q4OGgw{-knE z%765$(%PKZ#s`|}*H_75sH)G8E}iCPVm8c}X9V_`RBG`vHFXQtoMeIW6@m+qzokUx zQlYwF{p5_TyT~ce2x~6PL(*0pe%fBiZa##GfyYUCG&=&1lUm1DtT<1McXfU1p2NDv zZ#DC8RUn*y<0-_7=f(f=62$Z3uRdBEnSbD)D%5$HFBI-2r&Y@D{P2S1E+Mq_#c!&z zG(TudJOrgyOb(S8w>NK6svjo^Cmex+$F6M_awirQc-m87nEsMbaI)M#|4fLCWnf-V z7{>fO|MF&0PV6XSH^7-pO1F!U9jT}#&Bwu%vQx^vjpCbo*0iQ+4%Khfxc6X&w10lt zEfed=UrgV3Nkc4{SWdH;@^*^uN^SYV(>+CtYfl%7B32caN48DFDT87K`D}Yt%9wTR z0=ywEPk-ENI%>XyL4Dp99;{X-7g}akyX8quo9goHX^%yvm3(Gafnw$%`I}4UuvRAF zHOJ0spz?Fnq#N)}V{DmbY%{Nmo`0 -CR%&TURrsgzQ(w#P zbk(6#ex~L~s(mP6RrWpU`${*NEFo)Y@iZ4UL|%Ya3yxnU1xowT!&s(<3Ek1i##tGY zNt1EiHp)2U4X|lC)!43=yQHal sRRbgi_pD=ZHAuYckY@ED!0 z3 E@BYWGR$?&It;d3^^%E<+%s7mAn@coZ37@(z`89!E%g_ZG}& zYOSO-+!;-O+0ELmpCnM`ks(PHUiMjnRCYMgG_Xm^a#G2zZx`zkRBc9eNPntb_ZR8U z@^L!FWMBOb_$aK_kcgW#*MCgEy8*b7Q-)kFU(xTw?e40vRus&T6iAR&!z}al(!*C4 zZ8es^$L_YdmZ57zK~|e!Ib-Zw;rCVb;?mkgd{If|h)T45y<9ll5&cL>(xUe0j|pu` zO#$r!g(+v@c`*A&;L@7l9+?Cu49Wy1TbXvrc`x-J=@HL`V=Irqrhnn()If {c@VD-pFOkw|+yBjE*_iN-^sEO|gXK7;dhZmtA;Y1;tLo#PsebfeCFwZ%rv5%*P zf}w?)P(=otLrV#szkixy(?X4x84U)RQt$2+gSyNmwDu?(jVj$qWhEEdoKdQz>_ASf zvTUptor}zO+*TnCrC0RwPsPJ*L3Ft%J$~#}%y+)VQyHuZ50 LJvcP11d$3=MitfIsV;K()qe+l)Z {d zw|m?{F1l>BE`Q3w35Bwpg=?4_D_m~@f*CqZI`x=w)9-T}HI=fXrcxPBvzGA(X4v$o zJZ9MR`w#U`tq<>j8zWWAphpjscCw;q*v-2Z7Sal&pKH#2Ed`qqvg~r4sM)hh*XjI| zr}AQd5?rDD)Sm>|l|9kxF2MzgG|6!xtL*GHZz@Tu<$q*^#>Gpt4W_J4vZaI2$DuLi zs_HY(OR>fUVH^+XPqm$TjS6d-D%OM@w(-xgZ#7GlPGNaTiQCu{iK@umpY@24DkoSa zx4+tbH264YJF9^e2Pfvzs~X5QUdk;ZTs2-3DXYg)bibx)N?xs1#AJa8a|vrL62<#T z@lj#u_cO|a)I%p19GeNJEHAK3e|QGZx^kyWnD~x 0) { var laboratoryId = $('#carousels-container').data('laboratoryId'); + var resetNo = function(){ + $('#carousels-container .custom-carousel-item-no').each(function(index, ele){ + $(ele).html(index + 1); + }) + } + // 删除后 + $(document).on('delete_success', resetNo); // ------------ 保存链接 ----------- $('.carousels-card').on('click', '.save-data-btn', function(){ @@ -133923,9 +133930,7 @@ $(document).on('turbolinks:load', function() { dataType: 'json', data: { move_id: moveId, after_id: insertId }, success: function(data){ - $('#carousels-container .custom-carousel-item-no').each(function(index, ele){ - $(ele).html(index + 1); - }) + resetNo(); }, error: function(res){ var data = res.responseJSON; @@ -134056,8 +134061,70 @@ $(document).on('turbolinks:load', function() { $imageElement.attr('src', data.url); $imageElement.show(); $imageElement.next().html('重新上传'); - }) + }); } + + $(".admin-competition-list-form").on("change", '.competitions-hot-select', function () { + var s_value = $(this).get(0).checked ? 1 : 0; + var json = {}; + json["hot"] = s_value; + $.ajax({ + url: "/admins/competitions/hot_setting", + type: "POST", + dataType:'json', + data: json, + success: function(){ + $.notify({ message: '操作成功' }); + } + }); + }); + + // ============== 新增竞赛 =============== + var $modal = $('.modal.admin-create-competition-modal'); + var $form = $modal.find('form.admin-create-competition-form'); + var $competitionNameInput = $form.find('input[name="competition_name"]'); + + $form.validate({ + errorElement: 'span', + errorClass: 'danger text-danger', + rules: { + competition_name: { + required: true + } + } + }); + + // modal ready fire + $modal.on('show.bs.modal', function () { + $competitionNameInput.val(''); + }); + + $modal.on('click', '.submit-btn', function(){ + $form.find('.error').html(''); + + if ($form.valid()) { + var url = $form.data('url'); + + $.ajax({ + method: 'POST', + dataType: 'json', + url: url, + data: $form.serialize(), + success: function(){ + $.notify({ message: '创建成功' }); + $modal.modal('hide'); + + setTimeout(function(){ + window.location.reload(); + }, 500); + }, + error: function(res){ + var data = res.responseJSON; + $form.find('.error').html(data.message); + } + }); + } + }); }); $(document).on('turbolinks:load', function() { @@ -134479,6 +134546,15 @@ $(document).on('turbolinks:load', function() { }) } }); +$(document).on('turbolinks:load', function() { + if($('body.admins-enroll-lists-index-page').length > 0){ + let search_form = $(".search-form"); + //导出 + $(".competition-enroll-list-form").on("click","#enroll-lists-export",function () { + window.location.href = "/admins/competitions/"+$(this).attr("data-competition-id")+"/enroll_lists.xls?" + search_form.serialize(); + }); + } +}); $(document).on('turbolinks:load', function() { if($(".admins-graduation-standards-index-page").length > 0){ $(".admin-body-container").on("click", ".standard-create-modal", function () { @@ -135262,14 +135338,17 @@ $(document).on('turbolinks:load', function() { var $form = $modal.find('form.admin-upload-file-form') var $sourceIdInput = $modal.find('input[name="source_id"]'); var $sourceTypeInput = $modal.find('input[name="source_type"]'); + var $suffixInput = $modal.find('input[name="suffix"]'); $modal.on('show.bs.modal', function(event){ var $link = $(event.relatedTarget); var sourceId = $link.data('sourceId'); var sourceType = $link.data('sourceType'); + var suffix = $link.data('suffix'); $sourceIdInput.val(sourceId); $sourceTypeInput.val(sourceType); + if(suffix != undefined){ $suffixInput.val(suffix); } $modal.find('.upload-file-input').trigger('click'); }); @@ -135306,6 +135385,7 @@ $(document).on('turbolinks:load', function() { contentType: false, success: function(data){ $.notify({ message: '上传成功' }); + $modal.find('.file-names').html(''); $modal.trigger('upload:success', data); $modal.modal('hide'); }, @@ -135597,10 +135677,17 @@ $(document).on('turbolinks:load', function() { }); $('.modal.admin-upload-file-modal').on('upload:success', function(e, data){ - var $imageElement = $('.shixun-image-' + data.source_id); - $imageElement.attr('src', data.url); - $imageElement.show(); - $imageElement.next().html('重新上传'); + if(data.suffix == '_weapp'){ + var $imageElement = $('.shixun-weapp-image-' + data.source_id); + $imageElement.attr('src', data.url); + $imageElement.show(); + $imageElement.next().html('重新上传'); + } else { + var $imageElement = $('.shixun-image-' + data.source_id); + $imageElement.attr('src', data.url); + $imageElement.show(); + $imageElement.next().html('重新上传'); + } }) } }); @@ -136097,6 +136184,255 @@ $(document).on('turbolinks:load', function() { } }) ; +$(document).on('turbolinks:load', function() { + if ($('body.admins-weapp-adverts-index-page').length > 0) { + var resetNo = function(){ + $('#adverts-container .advert-item-no').each(function(index, ele){ + $(ele).html(index + 1); + }) + } + + // ------------ 保存链接 ----------- + $('.adverts-card').on('click', '.save-data-btn', function(){ + var $link = $(this); + var id = $link.data('id'); + var link = $('.advert-item-' + id).find('.link-input').val(); + $link.attr('disabled', true); + + $.ajax({ + url: '/admins/weapp_adverts/' + id, + method: 'PATCH', + dataType: 'json', + data: { link: link }, + success: function(data){ + $.notify({ message: '操作成功' }); + }, + error: ajaxErrorNotifyHandler, + complete: function(){ + $link.removeAttr('disabled'); + } + }) + }); + // -------------- 是否在首页展示 -------------- + $('.adverts-card').on('change', '.online-check-box', function(){ + var $checkbox = $(this); + var id = $checkbox.data('id'); + var checked = $checkbox.is(':checked'); + $checkbox.attr('disabled', true); + + $.ajax({ + url: '/admins/weapp_adverts/' + id, + method: 'PATCH', + dataType: 'json', + data: { online: checked }, + success: function(data){ + $.notify({ message: '保存成功' }); + var box = $('.advert-item-' + id).find('.drag'); + if(checked){ + box.removeClass('not_active'); + }else{ + box.addClass('not_active'); + } + }, + error: ajaxErrorNotifyHandler, + complete: function(){ + $checkbox.removeAttr('disabled'); + } + }) + }); + + // ------------ 拖拽 ------------- + var onDropFunc = function(el, _target, _source, sibling){ + var moveId = $(el).data('id'); + var insertId = $(sibling).data('id') || ''; + + $.ajax({ + url: '/admins/weapp_adverts/drag', + method: 'POST', + dataType: 'json', + data: { move_id: moveId, after_id: insertId }, + success: function(data){ + resetNo(); + }, + error: function(res){ + var data = res.responseJSON; + $.notify({message: '移动失败,原因:' + data.message}, {type: 'danger'}); + } + }) + }; + var ele1 = document.getElementById('adverts-container'); + dragula([ele1], { mirrorContainer: ele1 }).on('drop', onDropFunc); + + + // ----------- 新增 -------------- + var $createModal = $('.modal.admin-add-weapp-advert-modal'); + var $createForm = $createModal.find('form.admin-add-weapp-advert-form'); + + $createForm.validate({ + errorElement: 'span', + errorClass: 'danger text-danger', + rules: { + "weapp_settings_advert[image]": { + required: true + } + } + }); + + $createModal.on('show.bs.modal', function(event){ + resetFileInputFunc($createModal.find('.img-file-input')); + $createModal.find('.file-names').html('选择文件'); + }); + + $createModal.on('click', '.submit-btn', function() { + $createForm.find('.error').html(''); + + if ($createForm.valid()) { + $createForm.submit(); + } else { + $createForm.find('.error').html('请选择图片'); + } + }); + $createModal.on('change', '.img-file-input', function(){ + var file = $(this)[0].files[0]; + $createModal.find('.file-names').html(file ? file.name : '请选择文件'); + }) + + // -------------- 重新上传图片 -------------- + //replace_image_url + $('.modal.admin-upload-file-modal').on('upload:success', function(e, data){ + var $advertItem = $('.advert-item-' + data.source_id); + $advertItem.find('.advert-item-img img').attr('src', data.url); + }) + + // 删除后 + $(document).on('delete_success', resetNo) + } +}) +; +$(document).on('turbolinks:load', function() { + if ($('body.admins-weapp-carousels-index-page').length > 0) { + var resetNo = function(){ + $('#carousels-container .custom-carousel-item-no').each(function(index, ele){ + $(ele).html(index + 1); + }) + } + // ------------ 保存链接 ----------- + $('.carousels-card').on('click', '.save-data-btn', function(){ + var $link = $(this); + var id = $link.data('id'); + var link = $('.custom-carousel-item-' + id).find('.link-input').val(); + $link.attr('disabled', true); + + $.ajax({ + url: '/admins/weapp_carousels/' + id, + method: 'PATCH', + dataType: 'json', + data: { link: link }, + success: function(data){ + $.notify({ message: '操作成功' }); + }, + error: ajaxErrorNotifyHandler, + complete: function(){ + $link.removeAttr('disabled'); + } + }) + }); + // -------------- 是否在首页展示 -------------- + $('.carousels-card').on('change', '.online-check-box', function(){ + var $checkbox = $(this); + var id = $checkbox.data('id'); + var checked = $checkbox.is(':checked'); + $checkbox.attr('disabled', true); + + $.ajax({ + url: '/admins/weapp_carousels/' + id, + method: 'PATCH', + dataType: 'json', + data: { online: checked }, + success: function(data){ + $.notify({ message: '保存成功' }); + var box = $('.custom-carousel-item-' + id).find('.drag'); + if(checked){ + box.removeClass('not_active'); + }else{ + box.addClass('not_active'); + } + }, + error: ajaxErrorNotifyHandler, + complete: function(){ + $checkbox.removeAttr('disabled'); + } + }) + }); + + // ------------ 拖拽 ------------- + var onDropFunc = function(el, _target, _source, sibling){ + var moveId = $(el).data('id'); + var insertId = $(sibling).data('id') || ''; + + $.ajax({ + url: '/admins/weapp_carousels/drag', + method: 'POST', + dataType: 'json', + data: { move_id: moveId, after_id: insertId }, + success: function(data){ + resetNo(); + }, + error: function(res){ + var data = res.responseJSON; + $.notify({message: '移动失败,原因:' + data.message}, {type: 'danger'}); + } + }) + }; + var ele1 = document.getElementById('carousels-container'); + dragula([ele1], { mirrorContainer: ele1 }).on('drop', onDropFunc); + + + // ----------- 新增 -------------- + var $createModal = $('.modal.admin-add-weapp-carousel-modal'); + var $createForm = $createModal.find('form.admin-add-weapp-carousel-form'); + + $createForm.validate({ + errorElement: 'span', + errorClass: 'danger text-danger', + rules: { + "weapp_settings_carousel[image]": { + required: true + } + } + }); + + $createModal.on('show.bs.modal', function(event){ + resetFileInputFunc($createModal.find('.img-file-input')); + $createModal.find('.file-names').html('选择文件'); + }); + + $createModal.on('click', '.submit-btn', function() { + $createForm.find('.error').html(''); + + if ($createForm.valid()) { + $createForm.submit(); + } else { + $createForm.find('.error').html('请选择图片'); + } + }); + $createModal.on('change', '.img-file-input', function(){ + var file = $(this)[0].files[0]; + $createModal.find('.file-names').html(file ? file.name : '请选择文件'); + }) + + // -------------- 重新上传图片 -------------- + //replace_image_url + $('.modal.admin-upload-file-modal').on('upload:success', function(e, data){ + var $carouselItem = $('.custom-carousel-item-' + data.source_id); + $carouselItem.find('.custom-carousel-item-img img').attr('src', data.url); + }) + + // 删除后 + $(document).on('delete_success', resetNo) + } +}) +; diff --git a/public/assets/admin-1b5728d94f6bccfbcef452a760d94c3b6f31966bc65d7f89be077fc2ea512bec.js.gz b/public/assets/admin-c8c127fefa5eca98bca19832c246619318164e8f242635c07033e2423cc18a6f.js.gz similarity index 98% rename from public/assets/admin-1b5728d94f6bccfbcef452a760d94c3b6f31966bc65d7f89be077fc2ea512bec.js.gz rename to public/assets/admin-c8c127fefa5eca98bca19832c246619318164e8f242635c07033e2423cc18a6f.js.gz index 519d4b32f2b50587740e213c03763515e552ac36..c89ad52560f4feedbcb3b8158995769650df2514 100644 GIT binary patch delta 13179 zcmV->Gla~U*E;XvItL$%2ml#ju7L-I2LXi#0)+ h`UwTet3a1wGhE-P(E-H35lk*eOHH!hB@|q{b$H?0)E5Kz^3p8kW9Z zEZoK4R2%gw+d%LFSSWsOu0Q6Sa`g1}wI--0(8{l@1aWP>95kEd+Im=fqP!BFO!f9W z Wv1&Yab^mzkgeEK}4$EXmHqv}s->w@?c0hIu)0DXif-PDcq(1bnN z!PEBCqhcoRQvGY7wFJOlI?x?9N>KD^bDts3!E`{VjvtEvf;riq3#M18^}2Dik>Fcy z0Q)PqBKTMs)Yg?&z=lx*O(INSB2@gnvL0_Vc?0hr?|{I6h)pN^hyA^<;BgKLQl3~P zeU|G0Dh{jNUabZ~JxsC~j-*-uP$qx8t*_r6{Pp$Sm%keR{t|tYkN_Dj$g;jkqTS#` zSjGu0uf#12fr?#(>rQu&devZSh400>G?LX2%PPD2_F48}wtz!$7UEa1d6{t!pK}il zSS#2F#{h V6Mk3hfifBwL+Bais% z1+L^VKAK;3qn7bz$=hVBy2So2vH4r#OVd{^1qm-HlES`ZZXL5beEICwm* gGygdTkv=y#2sEM6H~5jG=g z+UHPz@!9?0)!hr94?cZm`{FgD(TI(?j>N-uX4C@Y!pzfy9&ykjYlF%*j!jxq2T;;d zKk#I0_5L4{Zo6?1_kbwnfTuvPoCVtmmd~wRnS3m(-U-%x4F<3(fvtv%hkym`9%%+$ zSS>)V8UX4iLLEXMEnn%rAi9m}xR-k`A*2a^_Mi1E9KP`C@P#kE^mfBlh*}SU*z+Sm zg-Qltv*cCdptBan@IyE1b!s4@cN;6P_tvyshA0ZTBy7$*wh<6^*oj3m35B%9)5iDr zVv8`cvF(tb9X&SI2ElQH0KXAS9h9Cp}~WOU _HGdX$E9a?L>aas{1Oews7 z0$S;|Bf#TdkN)hj`>Z=tZOrWtuMeKTJh=Gj&S#gtx$)xQ_wNqgdheSXZ{k!UNNG3i zgX*N8-Te&eQ<5f#Y6k! 6LfK1zq;&FtrT*7&8;6xme z4VO6dzK{xmbb-Mt8pbVP*#qA2)lUY0@4sU^a`;KXl}J?W1WRIS9v9b9l~cTly`XZn z=!~|1c1$Qxf_0&d%mxXc`-#@2pd_aHWCJi-5K{(QOBcLfJdUu99W);_zf#7E31E zb$ZPZnkW(~w4+WOfKs{vOMRUEy IcdUFn`b@%jHU>jRkpWnLi9v``le=IC?!ge#Lg?tZG;iyVPS;|CuZL|*XNf11Q zO%i{;q!e34;3ZExGdQym+ym{9qogOs%lX+2=M*7z0z=NB6$q@F2mb?qrd+1&c4|IH zssh7Q6F9kbkd3JmuEIAd_vKRtlF~-hD)ZNr@v Udbabq51%urB)G++4gw z-VjgR!NtXq{2jI#8y|ju1?FoNfbs#-iOAyno?!f*-44TEf;7bZ(Z`qot2igKD)RLl zVVnW-Hd??Fy-6&WkTgmbjWh!R%4`LX^hUV4RW6%C+X4!w1!9pA!2tY=`wkuQ{9cQ@ z6##9*$Q5aEHpn{68^#p^4^eZ2(~-i)ito?SFN)p43`ydFVm6F_aMcu+JjFTmw`^8Q z^sD52)kx<=quan}gKXkyS)~SL^32}IxKje4QL&f#p1_@4Sp^Q)EgHC`Fj#NYLp%AB zLq9cpKCvfEik}H5wE(_(^res=DYtBDz;g*Ks}50x>^1{aqHCo0NQ!dQ=Pdf8Qv3)M z%EgHO*R6FL?bxS(Z<+cDf0;d&1R9|JHDF}F4vX`u38*Obs1+6+T0Wg~?o(nkqv`in zL90KR7sBp`h&I|Ga0zHO(iO2cLJi^JOnwrFnG|gler5JLORf -g z)g$sVD&ED#`HHmZ9rg}@AiSt=D>QdNm(9L >OediX+rp0>FdWHy0q-LUqVDj%FlhqOP!(y;xP zcXmF1%XoKxNC|-(4pRfyZZs-M8yuuqyWtRM(=bv}EqVDE93Y8wOZYhzWl8fYKH(y5 zmSmbOo935JE%K=}qEdv+_ZgN4V?}d{ryDs0Q(XhM%&>koE4#tQ_$P1Pvv M0sx*@RVAn-1|Zfw@t`3dR-gYg-0gIZ z7m{y(PsKGUS;OA?B<~<6`gg*KrxDB@>!tgSIOHS`lU_CqjcWug(64Zrrs$j_7#$oB zBiL ?jB91BP1Tpj2^+6blvmca^!*tMJSlVf!RN_-B9O)Q6r3PdyoRPy$toXMwONUo`N4 zmkWuGlTww`M>rcSz+-6MZ8w1{_=kPmX0Y6a!vff$0{kX^mdFTg9Vn(%r0X~3OqqJn zU0;bnv&^Hn4$q$v#>YQi9-jGPP6_v|c>TzF&_N4dSi>K>l|~B&>y&s{mokrhWa%u) zv88~)BE~;!GyEkT#IWFTqfHNEJWH2 FtZx z25($OabG^%`S63mOMl=AuXCoA+~)}S2xj;C>pLG`#1Q+pKHI+bHNtr53h;7xf?5N{ zNBiDyk}hchNX{zS)50zs2FH_sHdKz{mQ{b} 4($K zkW6}(6GZ0+W=M>KF>j{vDQnj9oU&-8zkv2aV>Ep#`tN-Ghpns63@(0uv~%UR!_QwB z{>O#kE1$@hj6b3)22T6&cC+kN#)XdHr z_jCCzv2F;-TR~B>o@Q_0-K4$2077jJL_X92AXvx8v`}(>P?#ToFjO#vF4BnHN*KXe z(} Rlc$v1(16#A@-G zKEM RC)w 5r|%5TzOwb@S$~wh zYf3(D8*!w9&*-9m%Q_lGJTGtudbVA1xAw;y{Plz3dl&d9^><3Y!DQ~RV|qUTxnQGf zm<$;2!@as8-dEt%-k4{Z 3ro#ZbS#)yBmsv~;8S3Y0{{=h0VRvTgcA?|%hN+E53_W9@&SDt|o?UzCfmf~^V z?B5abe@9HQk`tnV0${IM_gYcxt%P2^0lIT=Dy+{r#@iRm%UmREf{yCUAXzj~LV-}3 zm4ejx0VSrRtVB`V1p%-91EO&-Yt4GptTUn0zFUabiB~ycg!~f`(tN;lF$n~TDjROJ z(dx (x7?4y)r*;=*T(6;e_e z`iPB=3`emdt6mTvRnb=^E2N26G_|KerV&gAsE>qTEB5UY-N1A9@HyR;C>@FI#)4Rm z1vn_G5tG*{nrG1EF%**Mj~`a XlH_8og6_rxq@@@h2&U5akLT>A>9&{Q~36(Xo2&xGPsT$}o<%qL@rbJi%T#1`@kZC|l1hq)P zBo9b`!#P_R<|#me85nqs;cpzz<42J;+ I@gv$v$|RlPOkFlr%c{@a4fdb);|f&~}CP1)8*!dCVg-T+&!R2sTT&!Ap)f7PK>V z$B0oe{H>e ylHqP|^Cg!Y6qVI(3rCmsNDSS4GXJ1c-2_ zR%9#gn&<9#3MGi+ptdefHeS#!3rtmOZ$+o384`_g=+?c0l3KQJyt?z%A9mmP?bh|b z%~2Mi;PJE?+@P!&GOIS23=dlYQU$wzd4nNX 4^ ln)et$N`n! zhvK_v$~5+$EEtLWhpHa=VDPtm`BJ%U zroeT1r+}Z7QwJ!yhy3Q zUdr+?8Ofw`87CkblkV)hm`^)@^8> odG7CtR9MRXg4JhMzmE02mwv71&(QgQAR$6JsHwYrv_Oq(NEhc zQ}}aD&EX-glj!gEj3CprGzBg;Ek0J!_*f>~yvGAmu?(B3>kO1_-TUT$=5oJNvSzCj zHJePja?6@(!C|-_cZF6-q@NbYr$z}(|H_TQ>1!l!yrAWBlaFf&(Bdq(OGA#w>)DS2 zyP H<~2>;)SFl3kd^SbrUe8S3wl)zUkode8pZEswC;42zxA-$ zF4sZ~BXZV7*V>F*8J%?A%j)jH<6E$kPL;7HI{wHv 3Z&ra+-R+t!6K}?VbxJQt{ev|`O`R!2oi-DH4}@tVr%7=F-OEtbe>(P zR1s?U<#AfV+fCZ*1wKS^bT&k-zPNdOrxC1hr0~>_Sr`4VPTN|tK4%{EIX*WU!@NXc zH~%Sg@s 2GelODt{C6E2?}FRt7jS+sv6 zXe;Miwd95Ko6<77zZi=6eN36d_&(i%=Pp5#m=Pu8s2Xg4Xn`SAWeaH3A;_v?kX^w* z8XcLv5y##iRhh(61ZSe!B>BCRbK}+ouwi5RC#BC(qe5GucQag|KU&b8(s`tc1D8b= znr<0ci{*H=H63-ziX bYSE+U^$PFR5r_=KMZr;3TM2i-D%1531p)M)UZ2bfy^i^qS$=FN3_ z8fTL!?Gfr*jUrv<^VY-0+Iq|?HkMo-*1^To!wYA&zP>Pg`if7^z`cvfWbJ;A*f1!{ z4UW%CAqTGc`HJFUvYHi`WIo;8_FKlBf_7nEV{WNVtVjU=3|$ 2?!mj7k>cv=0txmfzAgZ<+Fsbs#Nzh{5K zO@x5JSP>8S0x3a~#&3R8OpvI=VK?STqt_6BcxkT|;SK{;KS_e=mkNV--yNJgi`Ukj zJ2U*RSH8LNbU`Qe$>X+2+xc{P6-zac5m8@is@b9?kzFGAi)hK3iqQ&AtOT9o%c4B@ za_aIPE_-S0cYi4Ij;TcqMOk<*1Tz#^lXzEjo~w5*nbzZN6ic))1LK+qK2Bz!Bs b4uErpqLF4PWf_iN|33wW_*ZdTxK2Mu$|9mxXm*7 z?!_%0qeag>sGl-!3|xPViaq&vFPmKlJ?(*Uh+cVd6B#;0DA@Z99rI)93>{Ze%*5$1 z wPD%rZ-6nI*H#l38ZSEVIO(S#r}kB}7JJ zcP&pLqr?O`VLpio#*$4!FRRO)O` y?hYJrnZC1Rz=R98JCp%yipLAx6= zH+x1ZLUlDD!HXh9xIptkunBQZt_FBrKp2-h=!Vt2ldL86W271@_lbH1%0x?j&~RL4 zfaLvb5XHx)$f7dsw?e_7l00XBNbC@NFm9#It;9T^+zGkixDAph%C3vq$jQ24zjMvv zi&OYjdaV`gkg5a blW_=L=jo?rZnqpE4!IC(gP{ ?*0Otu#&=1-VbRCvAFRrQKnA z=R@IY0O|k`;vR`Yw)M+AQ>OlDE~kznFxiUGR%Sa)@g3Pn__f9&RNhxF^1ra)VE_e( z&U0@EZ(L45@Gd<12p}DQfu=uYO)IM)U|`YB2LO?blEa)dIT-PeKVM2{5{pJY) }7?wRQE{ z*43xBuKpS1&FwdTyYt1{+aFw?BPQhsJHW`o*gzoY#nI#8DyYJL>-vlCM$m~LWnUC8 z78ZtYT-$l(%i-DgcP_jrn_&&i2UykGpTHn>7%=RZY(c4N(AmaXl}FM1=_4j6Jpa?; zV*BK6 o)tF;iz7ZBD~C+?@^Z!lI`oZfEdTmt##M7 zcoJHqZUwO`T_T8o` *Nk>6QK@2UnZ41jJ_FJ#bj>3lqk;orZOVR`f-PAGo`q|wJ z*SY@ #ze^QGo>Kg%O9eL$tf6sg^c5jLv9;A6>=-L?f zTTI!0GUdx|Hzv5|cK&v3Pj)`1imHyeLG3`s*rFx?{j!~ZTgc8ysVE*j=udPlyv^85 zL9a*M7*z0HD>gq+Z>%-sc{}oqxC3^m(`TBwL5(QFDellc+GLsJ-`HSxhroJv@SI5% zeaqC;^K1|62T})F`g$gMoUzFIO_I4UqPp3SwI=d1eo7Sz>c%Gal3P-W^RCmu>3?$= z7;;?sWa~zMug{UUI=X96k8K38U2Zk%`|j_Ns@v&))I~Y& $q zfNag{bBH}6-)24uls4j|b9GZO)OuRr>gZdkOu}&qJWh#+?4p%kqgm(fI$^n@vyr-v zN!X_z0faCC|A+O)iTkk@z_XXOufIHe=lnM}-sG`=6@}ztCLX4N7w!z-zJM1Tuxk(t z;`M6KNZ15#^1}rLTA;#Xs-<4LfFgCzA u_8{>6E@-*-?8>9^NnGC5w2jcFXQ z-135%rSisvO(y1G66Ih2G&p~mQ(~o3@%2fVZm5z 8!b~kGN?8 zEd|^WNlyZx9A{z@D{5RO5rL%BXgy>r% oLj7}r zRYC?Y51l8_e-?57U5L1UD7|^qful;gTJH}LAw}UvJ3dA87*j2#dH;hTU^AkQ;QB3p z55*^p@-A)j-_E%FtW{6PgH9uxh=;{` {Tj7cHx>?D#h(p0K{F^7B}L5O^g2q=yWOtdrm}lM?jEg@g=5&cK+NUuw#IP z42RGKcE-EIn1?7(S*1}gv4DAEt)=Mlld*0u*&sgEsOx3ZaP3EQ!7rvek&2}KTd!xp z ku9f85XVY)@^q%aR`&P84+t+aQmh*CUg92ItNU{{FY^ zH-F11NK5A#Cviu&>zPq>m|B2xk6 bE3;hmY(|O5xd~?4A6y>1gfLk@|CE z=||s%jNUsq$Yc)$E9&5!rc_0L;c}6Rm{X%(rxrRSD$SnC8m6Tv{v6jUF9=q3*#Od8 zU2U8k4S+S{eRDg{Zzg$F&W@?0i^smDu_$JkZjLXE4s1APWA;!}?dcM6)m}Uy*#!D3 zkXEclB1tF_AKj+~%4sXWJG0+e+~X922 a2~xc1d3wIGdr-hQ)xioZJ^PPP0Dh_lq)S;hQW#r#>t ze0Rls$~ ~9flL+A#%!sBSisi%CoC1YSjozx&3A%Ac zU)e kAW8lr(>7Q vhnIi{JF~;IN-m0N2kA zGXa(4LM01bi<-TSmW)xb+~4VCQ>Fw|<$#h43-=eD9}(I@p0RN&w|wogf$mGPlR+jZ z>I*!lTlBPzmJX29&NO8@RV3>jP92;}^ayrevYYlh2~Vuk>7-Pc0{3GT48hx$JI_U5 z+cfdmU~_bT`{?M%%rQ%>7Qs7s_VVsCm$$B7+y3a<@U_2vbK}L`^G~6to3S2z$QaD- zh0n<+^%IE9XaVDs>B(ZeQ@U&V>@dNMXkrPUR(571eA _yX3AuARU&Xv?jww6IcvLnH zn~Lrd8ec^ZVm|3`<+J2fpe_5+pYNCG+>khbxuid~YlEyBc8XEbD%~vg8DHy4B~2Ws z-4SntsBoq5d@L~~ryPKV?4@E$x+r9wUrm?hck|(o9VQG5NUn~P^kEd6@wF-1N=0JC zo|KehmdQ9+k1%H6_}(hqW#Sf|#KI2tiqNKGalI3Nu3{+^>1E}xsuEV^WV3r1i=mJ~rJ|c8%Fab1 zHLZ<%ppEvN6 f1kGmj _DhMG zsXTpgrIiSm1 n-@JN%mR$-il9}|Qm9;Ok_hmmRAS6SYDW|3|v|GISJtZXL z)oh%Kq0!#97 G-nND(M*^eyuQMD ?;Lc0Wb! z`N-W$?~35n(N rA z=Y7YX<-%j_j(h#i@|&x#B&04zUkkH4kn a*J)T_dG5^mCYb7jtE_X{QIe7Obah)?O2BiIr-d`ZYXDc3^G`7g j}rz4$LU-NS6Nw=!(R-Vd{ z#(fhi)JP%7#g_tqJVtv;yV(G7_OOqssaSXTFrsou6fMTmx`pp0A7GCqLigzkT?B$e zQR(N?_Fk|HS6!D1@t1k-sRGs TU7hvB=IcCNfX6CXy34qki7OTQ7WMml8ebswFBXhCHi(^jh8Z#%f%|v@#a|;g`e( z*#7YRpEaB%90jrRi+2-8bG}NL4?zZLr1fZgEt($?llKsC1j8_cYxh z311+WZ*ES1RNoW5fw#55r^G*BNl$vDed{%uyYDsyvh$w|Uc6=#$fQgrQZY|7TD7oT zYs9A%W2v1KUpFS?SHX!uTqL;=)_ZsXWM?6P!BEvEfdhmQANP}1i6`Hu-(1cbk+<{o zi(6OUv % z?eO>TRsa#d_DkaR;CEMy7V1gTXy@bqWM2?1#IFj*^B+ME1%UtBUp8x yS`zl}a^kJw`mm(K zjJ?FqPD-$HDsk_yD-U6>ov>{p6FO|7IIOL=8o(LL@S+)}_me~~jhVeNlU{g%M04 nR~D$j&ecdF; X@Udid)FG6lvFgwnT~!j0&e@NG9v{^vO$cS!Y#!SaRNRf<@OC z!ny3`s#+FaZ=jDvEqtD3*ZNLr;W^AZW$DeOHJ9EbjjW~TaUv5eJ?}Vj>3OrU_B`#9 zx$B+e 68gWnXn0T^ pnp}VT*{vjk10|cyYbL z7g!W3)aswIH|94|R5y9mR@18PB4~|zT-EZ%sM4y1KRkPh+s5WdFg|+ye*u&9)9gFU z*{r7dzUnXYpbUu4JIfhBQN4Xm#N+Ed^IaisyPn&QL&injo(u0W?j+BD|ItymliMa@ z&+ZM+J?@*jL0nQucI|Mz?F3cC#{}T2CvF8ZyJLKI$M_w0$GDYM xtmR(TJ9