diff --git a/.changeset/silent-tools-battle.md b/.changeset/silent-tools-battle.md new file mode 100644 index 00000000..6d5fee43 --- /dev/null +++ b/.changeset/silent-tools-battle.md @@ -0,0 +1,5 @@ +--- +'vite-plugin-stripper': patch +--- + +stripper with 2 p, not the fish! diff --git a/README.md b/README.md index 286a2763..57483e02 100644 --- a/README.md +++ b/README.md @@ -24,7 +24,7 @@ standalone libraries._ | [@kitql/eslint-config](./packages/helpers/README.md) | [](https://www.npmjs.com/package/@kitql/eslint-config) | [](https://www.npmjs.com/package/@kitql/eslint-config) | | [vite-plugin-kit-routes](./packages/vite-plugin-kit-routes/README.md) | [](https://www.npmjs.com/package/vite-plugin-kit-routes) | [](https://www.npmjs.com/package/vite-plugin-kit-routes) | | [vite-plugin-watch-and-run](./packages/vite-plugin-watch-and-run/README.md) | [](https://www.npmjs.com/package/vite-plugin-watch-and-run) | [](https://www.npmjs.com/package/vite-plugin-watch-and-run) | -| [vite-plugin-striper](./packages/vite-plugin-striper/README.md) | [](https://www.npmjs.com/package/vite-plugin-striper) | [](https://www.npmjs.com/package/vite-plugin-striper) | +| [vite-plugin-stripper](./packages/vite-plugin-stripper/README.md) | [](https://www.npmjs.com/package/vite-plugin-stripper) | [](https://www.npmjs.com/package/vite-plugin-stripper) | | [@kitql/handles](./packages/handles/README.md) | [](https://www.npmjs.com/package/@kitql/handles) | [](https://www.npmjs.com/package/@kitql/handles) | | [@kitql/internals](./packages/internals/README.md) | [](https://www.npmjs.com/package/@kitql/internals) | [](https://www.npmjs.com/package/@kitql/internals) | | [create-kitql](./packages/create-kitql/README.md) | [](https://www.npmjs.com/package/create-kitql) | [](https://www.npmjs.com/package/create-kitql) | @@ -38,7 +38,9 @@ _\*Order by subjective usefulness_ 😉 ## ✨ Contributors + [](#contributors-) + Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)): diff --git a/package.json b/package.json index 6ba81a63..59bc36a2 100644 --- a/package.json +++ b/package.json @@ -21,7 +21,7 @@ "devDependencies": { "@changesets/changelog-github": "0.5.0", "@changesets/cli": "2.27.1", - "@vitest/coverage-v8": "^0.34.6", + "@vitest/coverage-v8": "^1.0.0", "esbuild": "^0.19.5", "rimraf": "5.0.0", "nx": "17.2.0" diff --git a/packages/create-kitql/templates/sveltekit-remult/package.json b/packages/create-kitql/templates/sveltekit-remult/package.json index 5a0afad0..c01e9071 100644 --- a/packages/create-kitql/templates/sveltekit-remult/package.json +++ b/packages/create-kitql/templates/sveltekit-remult/package.json @@ -28,7 +28,7 @@ "pg": "^8.11.3", "prettier": "^3.0.0", "prettier-plugin-svelte": "^3.0.0", - "remult": "^0.23.0", + "remult": "^0.24.1", "svelte": "^4.2.7", "svelte-check": "^3.6.0", "tslib": "^2.4.1", diff --git a/packages/eslint-config/package.json b/packages/eslint-config/package.json index 886975f4..bf01793a 100644 --- a/packages/eslint-config/package.json +++ b/packages/eslint-config/package.json @@ -31,9 +31,9 @@ "@theguild/eslint-config": "^0.11.1", "@theguild/prettier-config": "2.0.2", "@trivago/prettier-plugin-sort-imports": "4.3.0", - "@typescript-eslint/eslint-plugin": "6.15.0", - "@typescript-eslint/parser": "6.15.0", - "@vue/compiler-sfc": "3.3.4", + "@typescript-eslint/eslint-plugin": "6.18.1", + "@typescript-eslint/parser": "6.18.1", + "@vue/compiler-sfc": "3.4.7", "commander": "^11.1.0", "eslint": "8.56.0", "eslint-config-prettier": "9.1.0", diff --git a/packages/vite-plugin-striper/README.md b/packages/vite-plugin-striper/README.md deleted file mode 100644 index fe86b724..00000000 --- a/packages/vite-plugin-striper/README.md +++ /dev/null @@ -1,15 +0,0 @@ -# 🥶 vite-plugin-striper - -[](https://www.npmjs.com/package/vite-plugin-striper) -[](https://www.npmjs.com/package/vite-plugin-striper) - -## 📖 Read the doc - -[](https://kitql.dev/docs/tools/07_vite-plugin-striper) - -## ⭐️ Join us - -[](https://github.com/jycouet/kitql) - -💡 _[KitQL](https://www.kitql.dev/docs) itself is not a library, it's "nothing" but a collection of -standalone libraries._ diff --git a/packages/vite-plugin-striper/src/lib/index.ts b/packages/vite-plugin-striper/src/lib/index.ts deleted file mode 100644 index b443af91..00000000 --- a/packages/vite-plugin-striper/src/lib/index.ts +++ /dev/null @@ -1,3 +0,0 @@ -import { striper } from './plugin.js' - -export { striper } diff --git a/packages/vite-plugin-striper/.env.local b/packages/vite-plugin-stripper/.env.local similarity index 100% rename from packages/vite-plugin-striper/.env.local rename to packages/vite-plugin-stripper/.env.local diff --git a/packages/vite-plugin-striper/.eslintrc.cjs b/packages/vite-plugin-stripper/.eslintrc.cjs similarity index 100% rename from packages/vite-plugin-striper/.eslintrc.cjs rename to packages/vite-plugin-stripper/.eslintrc.cjs diff --git a/packages/vite-plugin-striper/.npmrc b/packages/vite-plugin-stripper/.npmrc similarity index 100% rename from packages/vite-plugin-striper/.npmrc rename to packages/vite-plugin-stripper/.npmrc diff --git a/packages/vite-plugin-striper/CHANGELOG.md b/packages/vite-plugin-stripper/CHANGELOG.md similarity index 96% rename from packages/vite-plugin-striper/CHANGELOG.md rename to packages/vite-plugin-stripper/CHANGELOG.md index c0f649d1..96353b3c 100644 --- a/packages/vite-plugin-striper/CHANGELOG.md +++ b/packages/vite-plugin-stripper/CHANGELOG.md @@ -1,4 +1,4 @@ -# vite-plugin-striper +# vite-plugin-stripper ## 0.3.1 @@ -14,7 +14,7 @@ - [#593](https://github.com/jycouet/kitql/pull/593) [`ae3353f`](https://github.com/jycouet/kitql/commit/ae3353ff1a40ef9db75d77efc08c180872e6b006) - Thanks [@jycouet](https://github.com/jycouet)! - striper is now actually spripping things! (it was + Thanks [@jycouet](https://github.com/jycouet)! - stripper is now actually spripping things! (it was not updating the transformed code before) ## 0.2.0 @@ -107,7 +107,7 @@ ### Patch Changes - [`bb66672`](https://github.com/jycouet/kitql/commit/bb6667214ed6e14c3e4a8342f8b956fbb91e1686) - Thanks [@jycouet](https://github.com/jycouet)! - fix striper & unused imports + Thanks [@jycouet](https://github.com/jycouet)! - fix stripper & unused imports ## 0.1.2 @@ -260,7 +260,7 @@ - [#426](https://github.com/jycouet/kitql/pull/426) [`5bc8fd8`](https://github.com/jycouet/kitql/commit/5bc8fd8215f89f5e236edbc8689c79de4ef600c7) - Thanks [@jycouet](https://github.com/jycouet)! - Bring striper to @kitql + Thanks [@jycouet](https://github.com/jycouet)! - Bring stripper to @kitql ## 0.0.6 diff --git a/packages/vite-plugin-stripper/README.md b/packages/vite-plugin-stripper/README.md new file mode 100644 index 00000000..4cfda680 --- /dev/null +++ b/packages/vite-plugin-stripper/README.md @@ -0,0 +1,19 @@ +
+wZtM?hcUw+M>nc+g{+!rwqpQ$r4*!=Fh%k0p{Kebsv;pzLF6VX$8BwjeCzfY>; zViZv1)7jqf+@QYwlgrbCsk_hHAKJKj~Th3=|Mh3}G;V;;3tYW#`uCqyOkwDw?uah{^iataf3!cNQ(E7-4amsQ=2HVQ% zslTQ#?0L!|XVtG)d-xC6yM%H@j*s(Q8F*!H?|bFzdB67TLyKRW$se|=L?rj`x~96n z%;wJil8=wfl8Y{Hs_yHxUK+Sq^LOxheRhTfxz?X|T7xzuHY 33h>N4~jdmcKvl!g!j`zLMcdxQ_q)V7`VW zg~_)#)EOKmcm{L$io6v$bw42f-|bp%*JUP*ehdxYxEfMh{ZeIEEB+Vr{M#3kF!NtK z3xm_)0I5@&ty{zPTC&{tlw5zez|VGn$nT5~i#PVyU&;+m`0@FEviZD+Q4b}RgI%67 zFq}=`y}o*u9XkWVlgaK=iq&V^uhwI6n5-`LtCyAG$YIZ0KRtJCcrGNpHdu0vjam(p zWc^Z4zln7_+7^a)Jh?3Oc5zvaI>Q42p?@=eZF%!Sn4y4);gZOOyc^lh43C~S)$(UP z-fbes@J;jh6@|5B;!88{HxG_rs{7Z+d-#d~vsO!d-!eI~Kpb9-qDcn0Rtce*VTs zd$#nOX3T&5X#2UsG*iRLrc-7fo2_oElznDPso!s@`kdz_^C~}{D(z}M7LdQjL~`*Q zlN5`Mi_-37m~48Z_lEiR>z(^A8khVPGnh8Nm?1-<)ouEQQg0528_$=#_Lp+m&hD4i zQM`D%!4Z|GKXkWD|MD<^i_Pytn{|EtBc3Ok^;NIGvN_H6wO$e-_u#_uFt?dEsxN=K zpLD<2)*#>H^~=LmMK(&mH@sPU {ZrGNA;Gl1hL=5K^MzaMR>rS)oMXeFvtD7z^$#}~8G3)aaWhJ& zJ^SUUu}j+4zJ{HJ=XK?&s8qHMsZ6sb%t$j!{haYQ@yAWmJ&ecV-@QDR>2_~h)O3{z zll8Y{Z{c5D6VH~@^=<3l{@e@GKY6_UvG%Vi*RmB0?kbe?XdTvmsrrid``KeVpT JbPoA7;b65vOBdhQ|pX)g5i&iMQ21eOqA-B&|1Fl>C^gm zlD5a|KMGmM h2cY}{Mm-n{PDLPZ@n>m&uqWkl!xI$)rLv- z`}lV~D6F@Cxz{*h$;YnJIkJ-KHat)46gTVqn0Dv9-E=1oh7E}w`gRYyMdmDSK7I7b z<~PYapY`1*e~`I#eWyvvT)sf}`1xWC2TaQ%-yYr*xAU)W%rc*|i|Uupx{&@L>zTrX zI})aRTTfjt`QOgYpfg8Y-u~a}Z#)V6O222_`SAI0>%pgWw}f{um19VZ=Qx=DP gwgnuMKA)7%zG*F`@`IPL_iNT&&jaoM@7>{X6Z*O3m}}g= zRSXUV2eRFQ()ErgWD4(RWw@lhhLK@iY54q}x_lke2ma4y+CQ4>DOj@KdDE}_y4n&} z-^bT)eZKniz`+e_%Q9~-e#aQF+1^^t{1I!H9{;s-{)^*($G)@tvf<%;)+5UQMEo~R zT0T2N*}QAcb_Pkt&UEpYHS^DEh-B=I3iO-sp)=rY&6Z&G*iR`xj%O~OKR>TNce^xK zz9bt%&&H;eW?v+GM4L>eG)4VyXJvSG?HLOLLk2?wo5LK21}nKYSEd;*_;FB-dGCJa znj #Gqr?^_zv^$K9%zj)q^Rm7a*=e|%rjcBj=+!^?-OXDxfSQTBgM z&ARK_vpy76y47d7y*9b>a{DfS28S8CH>GE6WNawn7hqj*;s-|ygVXVZIp !Zn)oW z>*v=&I?tw^|DrpQ^P#Wx+ARUsD&{|ZCRY4&x{Y7yUvF7OhK5bHV)rghwB1*CuXFqP zz-t2AgE<`Hf?hm-UdX_Z$ n&{8R!?>YM z=%|9m-NQbO9Lj7fwlJD9+w3{W|90`EUqyW;MNfa&Sn)R$OnmmlO-}scaSnzPA8#kU z$Tr^*D|_4hqyWP~yX7Xoyp#VVA5xXyw6Wj1>6=-Ne0E7rt$@R}#O9n`7mtc;nl+&> z+4|pcCWd8EjAjfUI` vr`j3Su~3}5Si#WOIJ@Lg;YXqa)(N&Pw_ zL&LEOk#E~gwn;F|5Ob6lW4f@exW0WVgVDK&^iacNSGUQ=OlEdy*B4Rt?43M6tbW1m z>rb0vUR0j{)DfKEm>1tSH@`t)PYXN4`aC`bEz7&NKS(_ r8jnF)2vpYba7kxFy3-GI7z9ADXNT zRaOE?3pma8Ut&05_>6($dLw_&*D~Jcr;ESq73eR1xrP0Qg;GI;_TQa++3Mk|#TYIe z>=Y7B{PS~el+1jl ^h$G@E9{Xg#Ev8Bxn zcmJL)wy};rl(jYMSeu*Qo1G3_tNHWvOr=a5&fJmxFSKtO`;RGd3_=VMdg28ecQqV6 z^VI5~JfqgX{cFwjZteMf|1<-`65da2cUc0P gWc9re?_Eh1ptlN=~nHX~3FL<*vBK| yMohPVYCU}A_U((kGN^Zk0}{7a2@%Zd#* zhxu{!R_&`@<}A0@)}`a%K86Of=f}CkibKTa2zDIMkIwz=)|=HiG-X36shlUW!t_RLjjlT#A(j7(18k)E?Bj^~MmK;vG9q&d<1 zoBJgh65fl2Y|!=mt#ToWk;kda>t|yF&pPLyYv+U>+EG+g|M9i@52XWQW?POweH&r1 z-_6p0&!ve{C->Q0JEc+h)9dwaefgxz&l?Ie7d&^llwQEZ@WnKdLBZ$K3dYMj>MuIn zdvmQ|TY>nR)K6(K3<_lryMLB%QjAe&P?+Cxu$7^tJ||+geJR`KosV9>jqqObtNZ_M zGsd$=)%hJhT(51G4~x1wZMP2t!|^$r9afZ9Z!dD|I^1?``iY7clR`GlbN;>ko8Y$f zN2i=B(`9HdmjAr}*4^0X`%c m(7{T6?wp9yynPY)|Yi{87H7Yxs^^(nOf z-dV#g%Y5=VlLE7HMZMM0_jAG>t|_LfC %7(d*As1qjUO+G?nn=+JnZez zRxUr~yxXMX&F3c?_~kXsnRMs-xfkyaUaM~TzxTMdh3$K_`}gllmG64L=g8l!PfJg( z^^fDq_;k?hP>d$8Qpw}V3^MNzYV2o;-6_zpl$$YPi$Y|XOVa-<=g+If2Y=F9V&BgE z;g0D~sn>J&aGSkYdFkEMfVyXHvXi%Os`*iSLSp%{-x6;>-&zto k=JXgLg&z)lF zpgv#tB@4ropEc68oH}ciiy0o6Zwn3B?p~nqZPtv(+~SYz{>+gQXXtoo6~$9m%E2J4 zv`wJqUAovx3-*RwZ%J>#(pP;a<|N*}qgK%}T|oI 7O&E`(Ltn7NhRBG3%u=BZGQ=(EEGY z)_PxKCmZDMT_^PP`FzoYyD9-6r5EJ=ztgULJ8j{6?SfnP@^&aWOLz+%k%`s)diik) zSIKwl^|o*4J(w-SdAa$gV%n3o^%*82hR?opq{~&^NO{^Ee@%qp$`;*a^Lgq|TyT6> z%emx3{qB}Ue*3#W&$rLq^X}wx@6RF2-_K6vtY6O3zIVdKh1DN^yvkHpK7HVi-j;V4 z|NVK|dS=7v8BsrLBws!MsW$aRwDG;v)s_qj*R9vt{JL?K;ac>^KV@t5(+@1K)Vabt zr*5LR*X_4UMHpV3Jl*p>X!Cxf=qD@;JsRSb#!n`n>b;?8IyH>p=221ajn%xG6>W#} z-UP +wFNdcu{zcaJ7M=C%BnbUq_9Ti~~y9m56thjTtQvBiD+ z^X|y=qfQDF>~DDR^Hzm@(_|}rnmmu2@!6lZt!EkhG&MHmzLb-^$7alM;Pc^4r=J!z zcs~`$J8^a8?0V(}8VpX{XRHhq*zWMmzFBu{esI9k9ZMgc&+fb5em?wuylP4EKAz&j zCC83?x)kco`0v=J>+-a({$X>mOM?BH4byuzI|tuSJIT!%^l#-SL;Zbie7{5d0~o#< z_BiVMzsk61z*oQTx~=n!bWu)*6EXI8r*AQl&5*D*VlY^ gH5{M3{Gsdzw`UR z)?L9Lw9hs>Oul=guJ4yR!-BTzrd{d`2`))tCZ_9zw#PF#Nd3KK^R4#Jh7HmAF+C=7 zvrM^C-u^HZ+qh*u6T^iS#d(izJuJP+|3gyppCJQ7W`mpI@gv3p37yT?ueI&(f6RDc z|H5>I 2eGfON!IfcRD%{2RM@lSpA z>yB66;bmZ8vflAeoxx#p;mW% 25 zp8Rd*k<$`P4PPEl=v3TtuvyMlZp}QtpPwXu XUT>I z$4&foPkt^qlQ`|k6m{pfKTPj!*rK0baZ~m3#r>=dOCDY~zj16yfravEo-hACoBOS+ ztI&QkCAFKqWgFMe_m&I|Q?o6%ox9xFTRrb~bJ5&c(&r-W&goAVocrt3`3tK&cK?c* zy||f$BWc~uyY-jzCj^=(G(7$$yMNn+PaQ9I)p(1it dwfTd!v~bXTvJSJ&)0KH>JOXj_ISm6!O-C5*h;8BF|t{}g9i MaZM>CrTBU!<3@K-^ z9rH|H6mzYqS(>=_W`O DK~bX-1_+X z4$tiSnlUfFy*?mTnfz+XnROo}%oDQsZ#?{ZSK{t}m5Pg6C!| )Zuh#<-|N3MsF|nLa|$qt=rPWy{w%w>BDkkse`5UGA6r9D)Sth* z!SvXQ{d->@{o%&*B`?2=aVc*sBZJ3YA;ZVB)*O6)>A SyZnGJbv(F4#KT z^jP-(eP#z6qUPvKFS37P%cZ01Zfn$)bS|6sK}GGo{l#ap-a9kQIqrX}`H<25x|x4| z+&p}w^}!m>me-#G-v0T#SnvCZ7u%j6+m-oZ+0h4^-%M$6?A*? l# xZo$WcYFgH2Jr3cU+RZvVD1`#F0SueFxXS z-S2%>h+#pAt=H-K3=MnO8PqIXWEszI>;B4mCY^iNlPTFZ7#V)31*vHkcQrgq3))q( z@6SAjhQ`I&can~GRmxfQ)$HBHTPMoM;Kem%&&Bt_#_~lME`{G)6S?V&|K@wStK04B z4*fjI9GZ6Z>4XM@lYVc1nEuLo8_&wXQ0n|GfrB@| (vCT7^6~xex|NJA<^G8Wb)i`_J%9i@~ zuaNeRJfX;)@ 88#@>7wd>OfMRn*YF3+?l4$d&|~|&oyRtHeya4bM>5lvzc*xLu=!rw z%3xy7qV$~M``vZU*BvHpzpZ(yjjQB;+O?~1cKx2VcF&TjC5n8vdkZ-@+t$|0dD-}i z$o6;SPJ4G` 3hK3sw6@OM%7R )-hqofUqjcRlY-iEVx{^LxJ( z*qIisdN-|-hj~Y6(eI+0fr3v%l=-(F)&7+yyZ>57R_t+Z|I2OyzvZ|YC&;<2{89CD zmB(`%58LwYon>P0X71fsZ=}<}*laLIL44AL&kPAsN1SqWJ};;>KR8FXcKVc!^O~la zZT<1@!tR2MA1bdscbG-Zf4JlJrv{;{&SOUX^tGjlJ8S|7drPuiPv!Z zFF%!0TfFzqACs9C55gG&jMqlUGM6qlImSQvs{NcTu6z8vlMfs9M5WyKWGMbCctHNm zm1h?cA8%Q{ ?>KR6S%|KS;cJKq;D#cDYm=}2j9>5IdgvfBsTVD(VB$p zylb^?SHAgYTO5yVxEp<@*P!p-u_q!W3%NRW<;Lf3I{riL(zk81 zF&P`D_ahm)!sS?#&v$+r8D3*8RTxY-z20snNt^ zcmDkN!zuhWlY!waV`1~WPi%+EKGvLgKY5G50lOfErdjDn?CZVSj@e98)^JYNkM}xP zox4AS>;DyPz1!t?wo9A3H<}#Vy4h}O%#JB+;nEB*f}D4MuvTNfzo~E5-|+0ZwqM>m z{%0L1JpJd2Q5U;VpZxKTIO8{(w{9Nh{&CETSKs`QV9Xy=rVO41SMC43-^%ge #|`s<~d)l$cc{?3xVy;Ag)1k+gth6lT}%zXL|UDdwL!0_8} z$&CFsL*u(|PXEowsLZM0ac{wd I|G5zoNjSLOHCh}w-WMFtAb _J&Xuq+iliAp-yH|a^=#)UcXm9 z-C8OW_gGz~C 5;uA zn!83W1H-28%IXXWEv_@RbQZE6SmM05sdqX9!=(dmK|0g)%*5|UEH6KF{jS8_g=`B< zmIR)>k#qeDKNC-6?WNtHg%t`5FZTE|iGB)m(~{1p*(_~8?fHzNH|td WM z59=q__urLU+R$WkJ9KvE%x9+=8FoIq#oNAZZbawQb+?!1`mGIE#=y{Xdg)h}d1v;r zOxXEgecVl3=?I@}vp-vB)V@?zC}wNPHWOh;h;#hcd3-^(jK$aQ!VDAqmCQ{4ZvD3V z_2m!2TAArfc1C>r7tz5}#W+Rk!OhJE0ds -buH2P%fCkBZ!ZQFGW5*y}}mrfO8 zXqdtxXe@tErN#V#@1psKRO}OXJ3BL^ScfUwrL+Z2*Vy$pcERcF*@e>o`yP0lVs5b2 zdg42=_RZC_M;Qzb>;WHVUMps+sCcZ+>twlN#-TNgj&lwtaxfe)|53ynWOzlLzv1JN zbUp(e*1Dp_TDjV#$x-&7cMCIQ#9Vu6w#)a^$uD#I?k&~67B8QvlFep(x|n6j$-}CJ zvyVP+emb@Bl4OJf)62?frwav|Smr#LsC=TW>QAWytFvE&;-A1>&+pDC>*y+R+K`p> z>3GcUmA76!Q81|3Ap1$QVaDEtcN4DP%97c1>`VX7x&1rMX8koU<7jZ(Z}>bd>-7`H z4f5Z8FDJ3IE;(?& |Mq$W|p6hmeEsVi14RynyNh|AaGbcZ5a!R_hC z7$c0%+RwU_%E-WxGIuviWX)oo{BGw345t@v(w%R+`GZe{8jo!vgTkC(El%E#osNyW zyc8Ks*<$=w@-xo7^fl#s`XuH@k lWg>`lDtM}i2z5GqD z%+gai6YIPe{=55ZjpN)U@={jcR%Jexmu8Tt{&V%MtT4j?rv&bIHyLYA-?e>u@!v7G z78AA=Y9Bm!TlBeZ%-+h)P(3?*`4dBChVb@NkI%8h?!S0<{}tv%#m#;1Rer~t34a!3 zW{?WiWt(PlYmK=*j}DLNl{u$>a((z|X(kuk;H1aBwp;$}@&!A)7#g;{`!o0Y{aMBb zZso0#`Rsh=@_{6Sp8N^-V&xck@-F?0dZ?}SBI%CW{_H1n&3_$RUarX=`pn|P-NH%x zpV?dxYM#PZoKVSj*xz^Hb>?6qaX-eY>I zI*SXx&iSLp8_Lk`d|uRh|MAeY>n#j2$_xpH2eRKTpAxJ5bK$ks3frIE`r*&eFiE-c zj10q{yyrzb8@j);>OAMZrSR~eshV>JPeDeb;hhipR}P%vUG|ji(*= lzIwA8moH49qcwn+r`-0fx<|)$iqAu|yCWz#{m}I{s?_@<` zu>qI)9{scR1-sm3yq-k`O-r8K_SEIYHxm|y3Fob!@hU8 N|i;C*t{_Md_mrW%V0 z1zwsJQuaYo*Q#%?(;cZJmEY@EIU8wxf4$%50N3{5Nf*wZUCnHJ{khHmjL*HT3`brS zSeE_u|F|WGKY!}&fW~*h?RV`S?Ky8!@Hzi!=JA3fZ4=x&J1@Nz+%@;N(3*nJy^{0f zO{Tl_^;o^S^q|VWCM!GX=Q>8CC!6MTR2SO3)DYV}SGlTpLw(Ta3AM*<7*lLdmjAfF z&{6BB?o?%`< dq@S7(@0`1P*8VMLee<0YHt+w2ymCyPl~b}$ zQg-p9uC;gHzp%T d4W4bS&Kf6_VS zt1|;b bj}#BKY2FuKsHf z;&ODJfu3aYnw%B0C$guu?aQifXJM#d-WF-NH#=l=X88jLhVRmOEXz+Cv@m+laF1nJ z>cFGuy_@^$H#65--xE 2|F~@*b%m!D{k2>? zv%X?SWMk7ZJ~^v31?OcsCIuy=O$?qO>as|?t>UN8iNCWww*SAxz|enUYR2=2jC1c! zJJ)}OSADAZYsv5_#b4z2nQaWcY-2X-wj&F}9`Uv($3y;3DBq~ZWD$Jl&oPlHb4(on zWglGd&MTUM!S`g*spvV)8TJdR-tsoy_?3NX{ O0 z+v>S{S%Y!=e~Eg<|C{!3B>ze+epvVRWBbPUA95xzG{{V6skpuGmS@>HLG`PfpXFDT zTc7RCh(CD0^|HR!JAd7$HQuxT=Y7xM31VaL`1Sf%>2 94);3!p5dHaFE4$>&dS?!H^Zf< $V3Q+J>1Ey=JEexEB @@qlhcR|h!Z-I#hlTeuW>!C7icR?T^1fC}MPr{^#JlP7_K}nMi>IBgc-_D?iDhE4 z?NQ!(z0CLfi gHS?;R|H~WA8EZXBS?T`=>yNV-9G+NS{;+tH{UJlc z|7|B@oD&Re+Gl+XdleMKKY9HTiwV^iD_9K-rcV9k*w?V)PS}}vwh0s1KOB><|8wZZ z%}+h&-o`v~j1#`{``ky#XT0;io?FcD|IA+ IlNjbpJUsfh(do>`m8YleySL`$dk&_FLKX(uU%%Xm-EO|l z?X4AqgVynf51)!eKkxJXl>IpG(C#*u+x1=_FY#;skm> zu8RG@#g_4HKl>~Rjt5GH2lQ>K+g=$3@jt42l5KSEhTD2&AD^35*G_IUHOc(4(#$iV z=e+6P&Wc%VY#RhT>t8ZumM)Z9lGC5SH+4e|zmCj=BLUL(e19h}H0VV?dSG>1C2#+( z;uVZBYS*q8C)>6BU2xeTUWuJSU_zTklCQ@vMMeg{U&m($FDmKN`6V`y?SVjY05e0< zOoQb-j2zDw8(z4}!f@n}qRFp_{l^b!-Pym>!p0=;n45m-yKQ}S`=3TEydBSzdG=2m zGsDAPw*Ezb%eOc63bh_9^Ivf6ce*Oa>!^9LQa+8Gj0{D8znlLEI{4`J#9C&CoFf~2 zN-P;ZDKaccsT99xA+R}~zrm1!VPB?ObMU$T^SbYvZB@U$ ^C0t#mJ&ot6TdzM1;nxeTTyc UnZMpMT1a^Z8XDL?w>k4<)^&;hMKW`q zOfB|5amUD(!T*W&%g^z$3<6RYYV;!Wo^M>IGyl@xl$n>(d31l>7hqVhTK% 7PgP8y)t5yElF_IJEyNslIH> zuyoSlKjP*#xvwSUIQHJY$0_Q=WN)PRXBX3)_4$$e`;6Y^bFXD+=si@*<#Y0 +@!qG5gQDwu6RVe|{J->C zAuU1d K-&9eLO$7ko)XEHFzFf&~fJJ8JgC*)^@2E*$vsRs!c|9desT$oTkFX5e- z-M`}X0uy9pgzVR~T(^{bK5wJUER((0_D%lG_m=%nSdm@y(f4+Y3_J&AviL9llzQ@D zX9xp>aZRsx86QJJDl6yFPOiBJFDt1e8wKRp?J*2KW1jXuj7?wrdY6G%2k+!gp5yH^ z+GDEAW~V0JICrr(Uiew6$w#N_6Aq<%?A}@$)a6jT*dS0WGwg?8Ld5zo5$m>lY=5J_ zPLkyN&TygnqkF}v^CnCTFLI|%wP0khtcncL>Am-xo#Bw+)O%w5flrniT{*k(!m$(C zQ!efMY_p;ERAR%shfa(aUmf3<&Rekl!G$|E8bYVac^MXbwp-{>%(N#+cwdQa`vuo) zj&%;}1>(a0nW-{d_)_1=(4bKtI_F|L6GPU|rAzi5?a<3yA6*v1u%JXnNJr7u=F=jF zHNLCYWmwMjVqlQ-?qp|Bf1taRH+w@=ovgUs?4Svs_Vy*-e_ADBt 1V94<-POqL&xln zaXp%S^5cwOm#+CUIGl1=S!y`<6!U`F-V2T~$S1d7{SseySYV#}!kX e*5{` zQJ+~DzG#+eFev0TBq^Qyc4(9JEva{9cciPAuFaO`WoJ0H;eAof89ByeRnc?@$9-Ah z(q=WP3=HS?XeM)4BxX4?tZC8;J+~;pH2JG!;>C=kJ<~4PE-jPUw9n V!0 zJ>tsi caz8{@1*4z+%haz~q^XFdj;+bb*=G~sl+;a}Tur+Vr0=Or)l{&k6r z4Q^{MdwlnK-=ABa`SbQj&3L?fO{cHu@+FgHX0qHUSTDF@l7v;Tn{~>h^DBO`1#lL8 z+Q9v6CwtGO!h36ew7q9oaOjX?*tFZsFa7R5mySK@DShT}PyNk#u6D~~{ubVBljza> zUi9+c+1%q#3QztF*6KYh!0;qo>iV)jp-gYt;y!JE((Tsv;dA}c$tyJCcg=e^i}$6K zIFrLB&b g~!_m*PHkgayL~#JS_+0h_ z6DDt;c#zZly_&zTp5xLJ{s$hPoBQ~orBdc(-n}R0oqw4w5W97nT_%IVa^_5H3;(}& zjNhKK+r-F_yz4Cg)2BBiymI##I*UpDKBzDFUc8P?`tE<-{UIF;TetTMFmN)o%v^Mw zfgx*#yYYr(7P-%o4r~7}Y@gn0cuX@n@zA~rkM>=Dp)&mfOUUhduZi0(7(BcBu -@1Vj19AH?) +n3(qKDJ4PnZYKGjUnLVxxY!jZP$fp zc`XU}V)giwr$efbfoF?Crp!O-`?HqkeMtVabgyB7TQ86Eqrwb1#-cr8KgD W8Hf%(D?YCliE?VoWl@!|W3y=k(nj5_J9YK2>jW3TDITpuF&v~G*U#VLx% z{&>1=sb_RIzV+lz^u?)`%taE?p|8ag7_7F{P1+U_EWMsZ)Tu%7ibH_j&LfK?f*Q{| z n@+I@dx ztxa{|UZ-D$e}yb_Ulx1JWMep?a+LRa7vuL7zP4Hw#v?QGg=W}gMm=XZvq<7FYs1t7 zs_mxRPIm11bNN>InmO108ydvb)!pJ;$JzPub#&~8Ev3@Uzq8Vp_XgJG^JpaV)Mi!& z9e+}HcVW{}uc(|Qm0WEM3|m!fxT2JI*=il _HPa`{NbPL$%RQjF;awsCh2a+cHb~v=~Ey=OYUdEz^Bd7<1?9YiCSL|2)I| z@L#o;bECY&bb?N~oKw(eWLUE)$*Wb%{r3l*$*+%}f6`jqF}MEOSKiy3)|B6v|MZL3 z#k)r5?)=nyy}bBJMEKtLzNxWyw(qFl*nfj}dB}vV_jHQ$ZhzSR`KAhYroNN!HIG}T z{;&%jIQ(Cavy$`cei>Ua1NJ}nrOGzMy_?8 zx&4AfNc0BVI)2_HPJ^TEfy)|Ce$x!xSiCDib?M2+E&p9S|5~slKQKNg^)l&~Z$;me z+B2t~t)Clst3vnw>2KwBEPS^g2|U+)GCS2SO7hu7iH7x8Wq(&!$K`d+3w2p=iE-My zMGK3cy?HEoU^NSa0b~23kBY$=(yv$;GSp+mv*(eC@CTPvPE+J66%9b>~KiC>pK zl^ozyo0xKHYDYkr27PrU~lHa?kM8}@RNI)lP~W?xSR{b~+|<9~`{Rs{##-Q67|>8WWM z_~hv4IolSlnVonldhQ>$Ri=f +fzW|li8agr~X7%u6amz5|@x@YunPP4-)W`*+2`p+Al27F9w4m`(p`lI#woS0*$ z3g^x!pQIN5iEU?a)W>ZtzrM@G+}*kJZ*=kxZ&tqBX{^!A3{Eqj=ZRd x9!RY zvy+nZFT0X-N!|-EHNfFap zHle3iy T8bo$2&DB_aDBQW(icRi(!~6cjN(`6(UT jXOlYqEn uZ+~YnBhdEG$A=E*S@g~` z{4c5HasT+8mEpw4&$FLM@8V>N(7PxrqThDsex== efxr!@6= CXpmUf#-iSB6swr~Q^!qWkd>pkL=uPXkuiz(T$_myr(gz+S`;1BK|?Hhk>)>`s- z&EW!uggO5%ul*3WIQ>wV_9Vqw>@0Ti)xV$dM$DUg_*V|A{{PSa8UIX`|F` 9Y}{t3(nWS(lByf#I0)sqW5Q{)(Wtxb n&C;@3CTmzOBJUsnf_Bogu~;@P!8~J9QTzSq;BVi-Iy8LlF8-}9ED;OD~ zSWjx6*wJXhIM>=F__0qTgBU}@UiJ-dBQzS8&3G>I;Bm*om8ONuSD*iq$s=(}Yrb{C zE*XQiA8Y5{m0(gRIe7l=q3Pe3pBKpgVm{*!2Y<@{J5#pGA7OA}XyEfZb*szp`DJDX z-oJ-hmddEi*|~Jm=Nuaurlak#isJVUJTH2~c;J7Y;fBbtz}XV l^ycNa}wH-wXx@ zv$vPaTSJr{aSF^k?^EBqynWqeP6i3DofWp62NL@xhxD I?~YY^!HRSu--c%GJp~ z|K*`}zDwJkz9&2dnGY5Vc5ZLIbTw>O-m{oLsn&|OBAFQ!Hv2bTTYhVbp2nIl$L4)} zy{jb4FYH{ylL=g$54JqAoZaSGo7XF9xO#PdcEU0K4k5+Gu?Cq}9_~A2Ii)9YU&MvC zin1LO)z5g{dNu9o&82BC)1EUlY^&crdwTZt`L8CoZDe8CP@B!+Y*BaGxPgzMfWfW) z-z~21D`!7C{NeuA@^i_rrxpF3zG+p?-pd9O)l1r58@I7HT#eWyHGii7L$BN=)^Mqx zv%WK4y0dHlR>KG1FF3b-Yg?GaCvyGR@~!h1*?-S8EGt%Ixb=hQ@_Dh7)eL76o^ii1 zDBV5T?aTifqYF~MBOc#KI(}_U%9%<3RDbz)nIGP#T3h|;cz(fYsZ(W3|1F3=k)dt# z+U9boll6ALbBn#~j5BkcFN@!~RmFU7cT-MScEr7E{RdO8*siZJ-1Cn4zkW>;=Lb!O ziU*D94?gGrSE+e*ypHREvV7CeUwjA7v~E0Fzl)uraEY7K>lSrA@yF}`{JZeA-ttMr z? eJlQ;LqUCXh2EPc#?aO1*KHRxcyzr#A!WWKD8$VZO|N8UnTKwdL$@;f< zSUtM2cy+e_seo9st6x*su01Jv)9 )T^W~z`lU2?PpPJA8xNa(1 zt29$_bAL)?pXuYIpoq<3xJ zJL1^699K;6XlU46@p|?d)ym19qLowfzM3lA=*k_I4%dC@^QECfMRfC8p6OD0`>Z>* z?>ANJ>WDZnXQL{AxMs?Pd$W71x2=6QeSY-qdK=5=EWNv>ufAVoGSPFh{U7{d{z68% z8#Sl9AF}Z|6wYIRXC55ek$h@q4EGlO3f|y9C#&}y*&vtq;rq&ypLu_me|}-N`00}e z1@ri;^$qQU4y2wskiy=lv&X|fc31S?kPh+FrwZOg{l2zW{rB`OzIScf-!4npU}m@W zZ%nOOPqO)A8@tN5BS|7#KSsVZ-y$RR-#g+!)!w$x;&IK<+w%_P)IEFhKF3|r(3;12 zk@N|R^UrzaOgVU0Lg$_P%oCBYwE#b|qvWI+F1%R1w!Uj!a;%p}Ez8~ak# Kxp*PO|at>S62wA>&d?a&t+q;utPkO80F-EL?X#MZn_e1f&=KUAA$Ig(y zpZCK7_W7-^_y19-dG>EU+m8#(1^agKMxSAwvEhMamXxrY&UO3Go5Bu1OquB;>@N zcIo-=fP%GG<@Yqcwf$Wnzj&kHpH25nPIfr+Gh01wF;6(d>=@_ugn{8& &&5~8$6JEXyKREHw{kz`IFMht#Te3BtPeEl? z%B+B`uUTsrhq+1L|M1?#`1;;ffsK7zq<=)rol#`F<^RLU@~fBaZk)c~ta9FUhd=K3 z40tM96vcxYA||sbzF#cPxXUtrjou3NzSdKZ?frt zm8t2C#ij}zT8#59eKllk@Dj3`axz-R`k4U7J;rO#`X8T7-Fg1%^V&(P@6S_@UX=SH zDOWOH)7SfyGDCq`^r5$Rr4lOHAKc4kFb`+=Ts&iLZ1d)?Y}Zy>*H}$6xvM#Q7o$?- zv!};JELn8E=+-_xF!w%R#Ip+uj~1UeEhE-sT9aZSe&}089m@h<27#o<*-!U>_F3S) zP;#9x6NB-M#2JeB-t2$U`r+F5e &4&Iu zj&*DE52y7pI5Y`u*?y5hCj6-0<;u&?)$P(FthW_896Drr&1gs6+F#O43@ks+8?s-V z6Z0$Zc*0zrvf1+APPN(ZFF10t_ifeE#q0AP?VOj*$dI%6+TvSYKb@y?>suDe1izBF zWuyB`al0TB!{0fAfA4Miw*3`rb{(5=HG{?zVTJ~`jDK=^Wit(OW~S;)xo!3C<*8Cu z8># k{_nYoAdYUbNp$1zAUI52GznY=5eY>I5|za=4QxAuE6 zIQWPqaT(f7&s#gc`Tp uYX$K;x50RZ~f2N_52U6+i`r?S$FU#8)JhNvo0%x z!29Z7{5vmR{+9UmSNq%Jc>;m_98W7(UNjeBnZd-6;aKwDWL5m{n|XXc_P^ztyy0Hc z|1Z1u^X~gE|3|e#fZ^WXKU{TBPa6MtkY6kI?&pQ~hZg5oC?9a%&wKi;tOIBB0mm=q zf(!@R=Djg~D_LmD$Z$OPpJbwc9UH@oJ;`#{E3{!IdRoDbK!D3=L0uHP6TSn)!bH zYsAdpBm7gw_FuH$yf{t &FA}je!ra`$!#n5 IQM3yz^)U!KZuka_x~Ee&)`utm!aX0p44pn zWg$*pJPJ=7D;Lj{3a@BZ61*Z(-+pX)N#NBNnL8KyGG?iM?q6G_%aFjym~m&7JD)D+ z_d*$-uiNXNi+_l<|GxOc)%rK0A67~;$p2sJfB5{rqx;!DoDepMe!x4In~~?Bf?fNQ zs#8V}Ek$j&*GNn%E93ncxBK5pyWn4eo*c~5N;}S1yf3r};}Baek}xmcuWtGU-ro Y5qW=NIVTI&}N~ceRRxtKT*AD>8g|!&ditGxv`hyXBk2ZGS}mcq3ge z^kB1m>(8>M4$ZyH6P83<{&i+xh=`rxeDB(|P8*e)j>&h}{k}ce^N6AKD6_&gv#^H! zDY=JgMT=KXuM&7J;8n@+VQuZHtM=kd7cOsi>2TCI@BFLe>4iF5h9|tn=NfG*4;g;4 z+xG5x^2X_Fey3~Pk9=)-_eYarxc--bBfAnm{nX}Wc$3iG-w=4r&+8ETk3FJN`f`Qx zj0_v}q^4VorRm9*@2WZH@ao<{?^fR1-FveRu$y!7b6@KB?qqOSlf%QXLE?#_t5@(6 z>r=DY8E&L@KiiVY>s#4i=rO_1$y|nEgUl4?ypP@t3_(6kM;e`f^?aNkqt5A3@cU1` zq1BH1;zJWyGL2G_Ef@~y{aMK5xoc+s_1$L_8FG$%vU|q7|B7~&P2`pQmlGHmPV#UC zX7vhK9=dVEi=ko0C-q*QfA8 Bd@Z0~{{NaW;bIl{G1L^lZSN?cmUngtxd0PB|?ROIT z6q%g-7Ts}r&mU+1=NMaO8pD^g0#=5GfRB1p#Wnv;$d>**p@WfOY3=b-#vSiOKI*Os z&)!k?&1uH``3KiZ`ya0VXaCpy!}ovh;v4#t-`F$kdA(Wu!$$wS2gdK~1mb?ZJb&Q% zyL#CJbJG(Tr5&!_th~FZQ1E%ghYt3JEB0&K>ax!HT(4zdSa?q5e1Imq$8{rn;Tv-$ zFFP~k7484Jf47X2;s>Yaws8!Vhi(5 EC!6j@b0*Jf2cAF?rox`>kK(m>53%I&$E`iZwxVF6+5+9GD`m#`( z@1|{HP`b0 05wn%}O1 g zCb3qSMEPy}=ln}%w;zwpws-lpIyIl)=D%qDE^{qb@8hxmO%)kz=^J+L;Eeydb$vs8 z&G-JpTg4e{7#QsLGgW+Fe*MFR-}BijUT{YIdA9zraekfh0inv*e72&;85}Y?-hGe^ zmroLC3p&EUZ#E$*y;|$b)bkGlj_usPd$Tbs$8#HoLwmKZYkqk$xvKw)e%mW4A%+Rr zcTQdBeOp`iY}@n7#-fYrELSRy$eq8RtI1|%GM&r!-O9rZ3@a@+zilphlT^!i`lr$F zH@_s MN zVsaT8F8uO27M9ChD)8jN&FLE%8@{C-+$rV7Y-xH<(QBjG^R()pN4$fX87dYWF|uiA zyR69Auw>$N&q+0s3=BqLHV$FcpY=s8!y-Q3&$=b+9d}*Afp 55 zs|^KA8CrVYaTYUV6m{H@P1g-rwD*xvwm!?-4*BgfN z?B@^df7<`E`cwV?@BBu8rUSp{GgZ8(?LYWR{2ufC-{R}pcYNeIlXriC70-(cy$kmr zJ@P;8z(W>>3~jqV)jS* BJNf+cXErfs61cT*JTm>4!}<9s+r2-_t{;;B z{cL?3Kl6e7b&U7QWFIv8-)UHW??20)7sclf1l#|#YPkQC;lNMRhTG oTDUs!$SZ1g hrFpud+8ae&5E+;Bor;o*I{uh1I8T z@6%%0V0D{GC;wpl-<{?My8o|T-@?Dx@VmqTVflKgyghI4e)u9?C-mUu`GZYDjN96L zW|)|4w_BySz%b(MBWYU)t=%)$RI$(Tmz*qdZh1xIk>oqgf4-eKA;*&)|1*M7hw 8ZxnBwZB+gq>OKF*zX#hsh^l>wbCi`9w*Sok z-}bwJP+$i`SK@w=_wAPTUeW%lZ&PQs{4L^RSbqMA$i|xY&WsFsp>12f9gg13&>+?% zE%i9;Vq)xm#j^7= h -rYi$*~LXJo|T?>!swP`lZh_4mwVYwp3oRfBKCR{t_oj81-WkKD5aM+r_PU zFvrH@+J>XIf8Q L=|K48mcH!&)=i}ZyxZ8ifvA^br<&J+BHh-9Ue*J@o zzvKBoJYY}QxQ}=D)wXlyDU*)Q^q--lCpycL-MmGJ;lSyt%ng^T+VW2>ZufpPq5PNV zzAr6pb>IE9 `r;D6^rsDCMJ0i8`&HZ0zwomO}rcs{b;4r_= z=Jggf&+N$&4rk3aT$th%E5xe%>+He#j8o2EiByXTQfrl2ZWgmAS0%si$Skffqeq)I z&FbzeuQ6_rSQlTp`{liq@(iP@)Cs@CA2`YPh1u 7Vy_sBO6*N%?BthwRB`GOtX0+kQ&^Xvy!29U<0HwQH8&Kd_~X z`x0}0)J4_8#{3Vzo>y71+o~Nqw4|PeVM+X{r&}L>`*FAIbcM;T-mkH8H^N$O-!gy8 z|FlH@)uUY5!xC?&OLSi=j6B_I_%9}Y<6rsUl(mm-+ln+F$N#IA61bLrft4XfuW!+P zzg?z_oBF5yniJ ~xeGT2W;~VmSWdCQbd42x}-;Xm)4=!(Kko&=LV6uEA zR~ml})4aOF{tPxB6?DqBulOC&$B{G3neT$=wr_hhW<75>r1`+?E7#cuJ*&_ypVu$> zJHzqhf3fH0^<^qQ+MlRLSIn54zOR9msY&~}-u~ISiJNzE{{OZAZ`O~c@wL2frZLQC zX!yRy?8EBWtbcwTUw1fp|6iUxKO!5f_kWG6c-CvrxM3gX=c{kk-pR`gym(=7XTE)P z>9up2j+S>XAK%%X^M0wN-<_ND*ceuP4`N-La*#JQd6UN{&w2lCa*bc@j$ZfhS8XRd zLx1SH;1$LXGAhn(eZIeOk9%kfZ%%e!(_#L&?Fng14lG^Tu sVH+ez7!zCF`tj*@#pZR?LwQVfyhc`!TlVvyf#K0iAe#*mqKI!$74;*ES zE4W{~p@}! OAKmMJ0E?i4dVi_Pw9vgOym zbeEH1MRYTxCBrML63)%1VoEOB-uWuEulW6Cm#cg$SFYd5(JK2=kwK<;k-T%_?VOB{ zYwO-f+MYi0lTC_Wy{K|g^X1<5?fx%$6FC^3ynfCfcv@x?lZ8-&+VN%v2aO*;-y62< z{qoI#)gZun4vUVk%JkLeKlkl5oU@qo+uI_BoQtns?>P4GRwN_CyTxX^Yu`#;z9(CFf@E?FseJ_C46knGznAH)S1^T*4?qbp8VnU1v42A z8Tt8hw5LlO)yqjUGxWaBIU;YKCuPac5EaeDz+mPrvgMw1!e%9f2e;&_RR2tl|82PI z>fbYB4-UFB+I?C0y5Mamug?A7iWQ&!|DMj^U#sYcw4^t#21I2yJ5C^=EPHHbwnomUo;TK5@NUlYj80`1yyi`#-7u z2>*9goatA?9&v_yW$X|3`mcRZZdb-Uul5D^hf`-QYks-Mdw2d%6E{!T9-F+)-d(OL z^uY6tpZsr{b*@uRbeDBlT)9jy*X6>Uzr0B%7w3M@J6?RRYT1|46Z_a5s_W7p&0fo6 z6tq*MA(V+>L*u;*mzFw6JYf{L_h+)*YyDHV44)P=Ot8~&Vz|L@tls%A=l?5t9hOIW zi}iXXH``yjG;_A(sl(6sxVT?Ewq#^zRpIS=&&c3$_e1m}?>lbu4yHZ6B4Cn~x!Am` z>m0*EbEk8U9gJTDADPCHDZ%{atixxkjS1a%w?yT~TX)%WZPZOW`i_~QqCv>x{QF~O z8y}_CrO%oq5NGJgy4|gDqk!qNr2YI12aH!;?qp|Rm~{R)6GPO|`_C8;Jhkkrd9`)Z zn&s~duY?}+%1?PBVZuB+WO`%dy{$X@7#U7{eRs-t?f1fc-V6=b9oMmIM?B;W=A1uu zTB*W{>hymCa)M%~ynfD@^s{p2?YF8XUbpw}mX0|m*yP#tQJwLTMQwDzbRHWPh6~%P zw>AHi)H;{laMkxmasBV#4`%;+G{3EX9fRC$rajM{%O5=Sztd7Jzne4teJy{@!?X6B z1 YZ^Za@F aG21@(UHbvE%?khaR(`)1n`6MyP+zQA;5UDwg8S=> z4TW!Xr#_97WMT-gXI(${i4B8Ai@?+^E1f)w{-{1J;<|C_eX|*h!@YC-j0{B||NXu3 zKdrr-N#-!Ooo x+NbwzW!Og z)b{%IW5Ku1+Z~gapRCA!poT5I+c;tkquFZi8M@aC7|kEJzyF{3<8uAC*B;Te5|jVs zGRo~>{V=cJp1;55kLQm^>CX**-&p?e=Jow@4^|#$EECt;)54z{k}b$_V~6;<58LC` z&$T(OGS$vfT