From a7dea7a7a6d6185a99da29e53fb42d433e3d28d3 Mon Sep 17 00:00:00 2001 From: Philippe Torrel Date: Mon, 10 Aug 2026 15:48:55 +0200 Subject: [PATCH] --- .../tag41/01_components-with-hooks.zip | Bin 279717 -> 0 bytes .../01_components-with-hooks/src/App.jsx | 19 + .../components/examples/ExampleUseContext.jsx | 18 + .../src/components/examples/ExampleUseId.jsx | 24 + .../components/examples/ExampleUseReducer.jsx | 77 + .../examples/theme-switcher/ThemeContext.jsx | 7 + .../examples/theme-switcher/ThemeProvider.jsx | 26 + .../tag41/02_react-router-simple/.gitignore | 24 + .../02_react-router-simple/.oxlintrc.json | 8 + .../tag41/02_react-router-simple/README.md | 16 + .../tag41/02_react-router-simple/index.html | 14 + .../02_react-router-simple/package-lock.json | 2237 +++++++++++++++++ .../tag41/02_react-router-simple/package.json | 27 + .../02_react-router-simple/public/favicon.svg | 1 + .../02_react-router-simple/public/icons.svg | 24 + .../tag41/02_react-router-simple/src/App.jsx | 82 + .../src/assets/hero.png | Bin 0 -> 13057 bytes .../src/assets/react.svg | 1 + .../src/assets/vite.svg | 1 + .../tag41/02_react-router-simple/src/main.jsx | 13 + .../02_react-router-simple/vite.config.js | 7 + 21 files changed, 2626 insertions(+) delete mode 100644 05_react/unterricht/tag41/01_components-with-hooks.zip create mode 100644 05_react/unterricht/tag41/01_components-with-hooks/src/components/examples/ExampleUseContext.jsx create mode 100644 05_react/unterricht/tag41/01_components-with-hooks/src/components/examples/ExampleUseId.jsx create mode 100644 05_react/unterricht/tag41/01_components-with-hooks/src/components/examples/ExampleUseReducer.jsx create mode 100644 05_react/unterricht/tag41/01_components-with-hooks/src/components/examples/theme-switcher/ThemeContext.jsx create mode 100644 05_react/unterricht/tag41/01_components-with-hooks/src/components/examples/theme-switcher/ThemeProvider.jsx create mode 100644 05_react/unterricht/tag41/02_react-router-simple/.gitignore create mode 100644 05_react/unterricht/tag41/02_react-router-simple/.oxlintrc.json create mode 100644 05_react/unterricht/tag41/02_react-router-simple/README.md create mode 100644 05_react/unterricht/tag41/02_react-router-simple/index.html create mode 100644 05_react/unterricht/tag41/02_react-router-simple/package-lock.json create mode 100644 05_react/unterricht/tag41/02_react-router-simple/package.json create mode 100644 05_react/unterricht/tag41/02_react-router-simple/public/favicon.svg create mode 100644 05_react/unterricht/tag41/02_react-router-simple/public/icons.svg create mode 100644 05_react/unterricht/tag41/02_react-router-simple/src/App.jsx create mode 100644 05_react/unterricht/tag41/02_react-router-simple/src/assets/hero.png create mode 100644 05_react/unterricht/tag41/02_react-router-simple/src/assets/react.svg create mode 100644 05_react/unterricht/tag41/02_react-router-simple/src/assets/vite.svg create mode 100644 05_react/unterricht/tag41/02_react-router-simple/src/main.jsx create mode 100644 05_react/unterricht/tag41/02_react-router-simple/vite.config.js diff --git a/05_react/unterricht/tag41/01_components-with-hooks.zip b/05_react/unterricht/tag41/01_components-with-hooks.zip deleted file mode 100644 index 4d48559aab097866c42760e99f74eaa4a3ae15a6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 279717 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 z zE>i2zb|2H=PN+_xCjN&8$O@=RhCO2Ui~0e}LICBVt(M-E8G;7D7Sqs`GoP`^zI<8$ zIieWq)CS?Auw~Uu*ef_rgq@T%BQ;HL(udiup_qK=^BK=a*Jt|jNs|rcCEMmPaLH+c zo{9M9#)kPaS0V!P*2ztVX7ORa>5c^7fK2Y{C~BP7+r<*)UPydnUhGNG=zOI(CGZ*UGfu89Z@lQ1(Tf4|e3 z=Ude>u#J%S^J-?2FU}=*lm-iTFWWFqeujOBs7Op%xu@kYL<~BZG$^KAU8eBNeRi0KwfY$@ntiA9 z$5C`PP^eXXpHEpboTCeP_O1}j#FU-Gne^!&0IH;HM;rRsN3v)+W|e=J`4_1oa0JSr zSls0L@rK**!A^8=Gm(oV|KtvmL52UeXJ%e#G2)e1XH7`gxp{xaGg;WjV@n? zD96%(v{WIuxcQe?GVYS+u~^Ub6V3k6p-PZN0{=0nny$I$olDZJ;G?8HyT7szIHuu%lN}P>CUrWmi%;H5#vY3(&A4IMLZ^Znba>C4`8l%2+O1{6hSd|=)5RXG z^xz=G8RKKL7DRa9Dr^ABT$Ht$pMCx_c;J*^R!yrw_PF{M9X}S#$S*e%XL{vW`8bs* z-m$4Duo@w%d1Vf38@A;%#^q^P;g>vH$tzIMF_8Hb;bmfPs262GQ3LO+dJ8FeF@jBr zd_RA$9u(sH_Wn|%OH`m~!gp{GNxqBD?Gu-*h#@{=P8SgBSTgT!$NT;yTC}XCsh$1s zC3IIBxqVNSFq52S8hDzCp{26Q>6KAF@zNilg`kROg(k}>;@G@TWEfYcJ9V{_&*TH& zg60k5E6|^hgdwxPs@qtK4`&-1Arm}?$hlN4Nv&_+j76?MEWs_P`tzqR;wxN0&~95YYB=FcZO+e0ux27{hd>sXJX|{e{#Y?$_AR1#A8T zQJ;Z-7+eLuPp~<17SP@IVOXc;%iJ2OX(+QK%$WtD)BL*Tos`ZQDv^NWISN8O8_;$%cmDzU(=t z_Ll@()`s8ADj=WQZ|}w`WU(naIXOs`Za7&t4^-Q=`pCPsJLjtU@g~W-`rLix2QsXo zyxyI59{BGn)RWMN5JtY6M%X~QvW*$DPBn{Y^EP)K9Y~xx02b8N@q0KSkl2j3b zRX9f%EK*P;UZQ?8s~mbH9^C=Jbhs}mA;zlN<9HxPWXqi6J4Kz`WrVURb`X4meu6M4 zUofZ7ge=cKUGmqN;h;*62`R>qK6nD(>|+PInZ^{STfYH-8j)lFTa-!O+Yyo~KsjzW zc+dk`VKtD0;vt5#stf@DCAnOU(JU0A%^V{(?PDdTU{Bwh-9Wl{HTn-(E`oyt=e?zu zc|D&>nN^r5{*VaH8lMHbd_L#yNVR&$&fL94SzBdAyTNO4mSx?27k^mo6_JyIrE3;! zbD-AKEYoaAr>)ikvsH@=p6#sD${qm@ZpDDrlQ)2^F=-NfTPVF$#Vy_4p}!(5H#uK+g10?kf-?2Ks5~xy-NW{5k7(tSSmd#@mT;T_;aH z1<|rMh|^v~j5b%(p|!PloZUN{avQ`?-Dv3&<>N$}W3YQnsVNQ>SwM?T~D6OBMJ3Is;?U|L6A@nMDtf;(MQV!#urgv*>B^kmKC zy}n0M$WNC4O99GJkOc`C^9bb1d8U`S1WlQQ64gQq#oTLpEkpmc%|uv?>skB3jZ~!a zZkUJ=QdQZW2uAl(A0eHVD3+0J(uh}~%e)!Q%bxlx$34>18BimB#15$a(07=8hWPD4 zq6^&g8;sZ;Z-|tbjz*~Z1XcO&txf=f@KKA73ks`J|8Meplz!k5TBg?7;4%~^>8wlt z`ryduD24&bRN0-;Qjv5mz%%{pm%1ajp8zD(oG9 zJhmoI|2n6lfC0wmgqp@i+_Gq_`5kKB67NY|$dEuQoq)W{W~j#w=x9AT%_DD!Z^ZQy zxpS)@-^4?c$i510ld?e2WH;2RqCW#v4x%1(jAGrk56UWyrJw17gR^w>Flf7Z#7gYr zH{07SqiQK|NR-hQ(eD^MHU=d*K8!LbEtuYGSld{~x|uPYCgUUvqgrVgayhGE-%V9i zgJL=t{9=J5blU`hE2G6cC}EZVPyyZVdn2Nsd%v-9vGX|irEa~;ifo^62t1^y2kp4vSowZ;#R;uie>!J|Su zQ&S@YTUUdBE$+9}r))Pk5W3$fO*?E2Q1cS-JRKAWW@fuCw}rwQWktw9Hu2BndN$wO+)LHwJ@ym@d*9C)X{zzwJz5v+d;;i>j2eDIV6=? z`1JX50c&00F7;jW`?8YKe?2|Gx=##ST7W;|tf-kpRw|fp1DMDTqm_Z71$}{^9)X@* zz%t6T&j6<0VLd37^Rr2$pdldby^sX>^oVk@`z03)3~B;ulixuEvcgHT`p(8 zYO3bJ)#b_%R4vc>ek%=x#fl_3owf8I<75ckp9x`Ad1-aA?ZwNoj(OC%@3U+SFfCE@wlWpeaU)jNV4mHxG)B*Ci&e~eFJ=Zq3s z<>H7TfBxOz2C@rjaP5q2z4yfZjb?_zG$B2_*PE7$h?L+J-?UaZ2TGx=6=ojLFd~*o zWwm4g3}3Yy#iATqr#Tg8GEWqnACXCvVC|&aB=j70SmmK=7apaGXWZeLtFp18hlj`4 zykGo_{^k<3e^}f=gv!yt;igMJ68xQVO4n60DL$@(Z9#_#bV9VwKN+rWLkrhhYDMYS zpb#FHocfeCdSbk>ah_2iCUlmfVoK<{&-r;_+voZqu)2!KHPE5Al~({6YD&uklq9(M zs?tg$v)gKP2{Ho}`enN-{}_NjJNu)V9PPK4sP-O6)n8>C96;@8p@WZagkY}h8>BxM zg1tuH$_QdZbGmdXyw$8kdOBV$wXHqEgPO}8A*r8E(npJ5q7Ggq9Iwt@(y??yqnAsN zn0M9Ws}d$^R)zZ7lKYkyGSZ~4w8xgjK7ZqeQtvV`NL>!Eeurj(r&M?y) z!(8}zKHY3v|C|^MW^XMf?+wDtSa~aZ`+`LVGj0M5BS;OTDM5gTT7S*2y8XITGh_A| zMigaF{jr&$6i0vuvsPA%-OSfIqxX<&5=OHwII7ITY=C=p+=wY-6eP}TUy>juA=;CrK)F$ex?Tr*SmleJx{!TN09Wmxk= z9c56^Z{0M)kshPU6(`lE#4R(@u;YaME(R#X)~4Wu0EXY5^gqY#-s1`MvZ?c7qM2`&kKL zEqPtg#00mGBUxP)y6tab}{FDO{ueTs?as(S5MVvext>%h)DB zE`#`JjclOAXpkdKDW6z}9IiwqtDMz2)}6PS3Bq`oC&UjuLO7!(bHoQxq<_}5rELCk zl7T?ZIGwGB|D)8ED6BgUc&c1Z3<1^T>90(wi`Ghs!L9szc;Q@tQDQA&w%I&Aq<%-3 z^D+;5_0h40R8{Jl8)Hcwzivyhc`Y5zh#sTv>30kwOT#OMh0dOqY#fy18j|1{YdMyF zj@AxpmT&9(sz? zFjWor;3tkTNTPQQTPTTAgGF0-J=4lf(0UI0jm+y>mpu% z{;qmOUIuJY^qu_`(`ZTu?lNDe5dxm>)th2C&6VSWO~eDRhngOB2FO8LKY#3!w6UNS zf_E9fXQ)xBq{X1u`f$35q=OS^55b%@M}W3dU=J{Wt~oLiJmrfzOuqkrD!C#%*~Y@v$(9l3@umYc{@6o z{NkN9oe){MDIXo(1pV}K3qZDr+#H%kcIS%m6@@QtF|1;tRbYYr6VY@L`2;h|E(3Db z2U&vn0klXfV%c!2N=r%!=+CxbIV;y+So_IYA^^@*=dCGVSp&JFR^SsVw#s)DBgmMi zXk?S`!AiT_$7bO8L6;Ez@FY#hD3ZV&zu)&d6Rb{@le@}|K-Ft~RX5ER@XB@I z7j>im&7U{G%jjkA8jnu`FQ1zNQ#oG996Udbo$IQWz#2rd{9~1RZy*fWJA2+BI$gIa zq^;vF-?v>i@+{Azx3f(FrC(q9o@O>j;B78F8LDb|1lF#}V(iu~maRO(Q?^nhE1T`D z4D&;7-|T&08;_fCkeqT`JO?{F*SRKJpGsMK$h;Wu;jrDcJj5ZHtp)Jy{yQUEFTqTw zBNdSy^_aNMhngd8E0wb+G!4XA!#aCp92Qj21_--lr1#Gv_R_6a<#}R$gaeW`{IvaJ zxBW3=o4EF0)Ai1;LKmwSZK}n)ZI6G*6w_Ox66lV*ZC4QO*~Gih8?q&fA0tnn)Fw_T zMtu>YBLlgwWmTvDmkbVcKp2tjK70+M)4gh=zG-~i`9ze|Z`>!S!^$I0^!Jp5>CRnai z{^!q7pBqk3uZZuNMmKF%i3a__`p-^(3OP!>)r#k{MC_aNWb>L>{XHJBS7Nxf5JZQg z&5!X!5*p|$6HZeP6kWcMT{I`lBwQ2_H8gCtv`HzCm6dxx4>XFGO1L_q&VN7S%31{~ zAPKPC+kQZhC)u%<^9_@xI@-UD7sC| zQVo1VtP3oUFIaI{(e$YYI>_Fhs~uRI9X;CF+- z)4F!Ag#!sD&QF`18<5HrG@RnbUG6=j*o@;I>pb>V>v!y+kvPNNw6VvgUQiFYv|Y%I zKlA@mOa>|=jdo<@N={H*^oqcKnQJ0B=A|e|%A0EJB!Yy`yq5rvicYoww1zckU;A~l zK3`_~90NxWGy|UIJ%*eOX?{;DevCD%)+u@nKXpEh`wQivh_0n(H-IkX(@(*;N!2Fe zKL4X#=Lvn|lj!U8uD)#(>_9skzrSR|gd_Av8}=V3uXXpl^P3+m<_g$9lj1)M$A8nn z!N|bT&c(^Z`dloxn4Xm#Vs(|N}> zibjR#j39pdquy(0N+$$PGetausXTou&i+M*Y#RW~C{UjIv^m9oV0JmJTJ-Z}1{y~^7?yY3`3YbgmHLPzGw2gYH0 zzgRgFS$OShk#I#}xRpaF&_wRxy0EW1`opHd3s{Cb(o=ay;E8c;G6SCxZKW*-G5jeJ zqBr9>1`<(|ZgBN_!T;#$68al+Klp?%U-QX-1Q*eQh^QObdt3eQRQ z&^D!i$?_4`XDRgxyD|vHmFQ=C*YGT4Qa@QX&%uoCkUIS)MFBkQa@da+kE^7Bfy^ZU zJ6S~VIt;77%G@wii&eKp_)8JDM#Hto08<_>DC&qgwEph)pXasJwmZ5}#a*B)i7%h^g>WyZG&~TZV zr(^H@D3oc_-Fhw9e)IAoo{*42`;6AWM3VMcEWW zSI@1la0}UXDwfn`pqBA3kBU4fstFXl)HJfOikTD)O6x^=@_JBT37|(Bkio;jQ^ch; z*YGlxm=kQ9p;?Po!p@#KdktG>)pdr_yO(!o@e-$RM(saR?%UjR{G2n+61T&+=2B;c z3LlNJa-g07Ho#?K!A?6y1!XElPPpMBmuqNCVN(zB)Xm8}YgpPD6zs8~y?1X$g<6U^RStG&>mN3()Rf*)>lUCtlF#cFE}S z2V)OIFYTVX(KS|T(D7%*X_j2ml1V7fFGBe%nFGscASaV` z#x}^A_gZ+m9+`x{Yaj4kEY95s;1JU`MBRjAir1Kl8lWYqI?KaupAkl5;BW&BTmIDrGvDymz?Z#G>no z_j&%5si27S>KKPcIdogo#!N_I=!d`1c3z5Hk&E$aH4)va|dCc|_#4bhzbzI_+Pvl86_T7T#x{>@$bh z%vF$sfhMC~HpUjjHqY|aBec+;GdFhDWj%Q=4K8btbjiW|L|;Piiqy30`LPXH&pdKh zx4edAoNy=jr3lT_&G%xRn}XTtJ1ku5mITRig(UjbjZ)osYAF0tTNz=y;)sNMbz1tx z=+VBmI*%8;MnAbZpt}H18Rx^~(Sr_tnb*{bV^Pd}bDg4U6h81Iv%8{2|8Qn2V>}X6 zT|2$xWGJVH!D~&C5x4SGMGm8H1fAA7&U`Read6$~wG-tvUGpj~T$=r*YBbPnR`E|Npij>@35Zdj1cok`!OD6C^S4_Pkj=7v(@}j zkrNLEMdGh8&1Abw@@!@3wxas*s<2sviwqP8%;>D#Yz!(-B%4k%O&6f-FP$iHP>KUn zOI;3+uRNQlZe%)(G05tQT0lnF-!CRG({(RDg=MeQu`a2!W|( zWP5T#Y`mhA?N!^N)5Fr3_3OC$@N-feR9G2DFUpo`z6`sF?0w=wz1h#!E{{ykiuKFhM>t|zC4*cIOx9q=X z;fC{$o&&7c_F0CcugiH`R@8FV@o{`(>*YfV`xP z6s90)i8k=P|4L9Zi~0(?ELz9DYst_!yW+epu3gx@0ze%}B~pkRRaAzFgrabCS0i{7 zi;%C&=Lt{?%a-`8XxW&Xaj|z1{PO8-)=B41JK}^|!^ATRVZAjCg;t)H=ySLvDgNfr z^>egeFScDc9hXb^rcpB>opbyd*XAH#m>^(raU{*mAN_{NvhmGmmSzs6D=rg3LpV7C zqa=Eb8&n0DnjOA=>r0%$8eOmlyj7#+6T0;U&4bTAGTxBV2#4$kl~HWJa`lI1_@f5e zqO^gP;!uy@_`xwZh{&_77VLsf@C_!1kwkI+gO#OI;q`E+HUhhi`BtbwCwR#uksDFA z#lW<4?uI<4`apJ=Cp|9PP2*`S%h+N}TjQl@IDZ10y~E^U7|m{}YJB3YfZPS-y4d<& zIgy6NM`~JZd&AhExpP}o>d<}ncW?}MisjfV)?fs_ZrdgPKPm_(5b#;+Pe|$hZ-o7S zc7T=qw}h09g}a6Ae|>`eCvx$>KEeK*hME6M=J+qgw#y77Tt5R0=xml!?lmH~{+UX^ zfg&`rc(YQ{hLVakN5#(f{Ikpr+4+iv=+CWb;NeQ>tA$Ud@3dNTPo9uqQpTkeQGd}~ zEyZ$!EP?a2D20Xuk=eo1T&y&YVD~YxW#+%+RmxCsq@(yb^-GIWwD$-w&4)#q|3$pu7#wNkgBIZy!>6YBt{(NDh6HHUdli8Pcs%s06u`W zM#Gk|v_#9#Uz43Pw=>9Ke5t_z98Ggl$bTht>qPD%*)< z(+hVH!;fz{1?AiR0F$WT8KG~<;JUV@-9Qfx{d5%6v?PLMyLY0m!p_))?#;}5Zt7== zw-=?P6-E3~<^dv0!JqCB%E0d5R|L{PS%?@xnNvB)nwL0%loQN{Tcy%<_J`rbBK0rK z=o)psQ6ZESdD{`%Jr6@fTIM25#)_j))P7_=s6YYB8Cf!cyC%96{;WrPP8rGnTgXM>42f{ ztb2%Ome#dp0gouok?brrR__gzp#OzSp(2<%9dchEm*l7z4P;*d!qpL2wzj&hc8eGXc=rlTF)zJ++YJ+j?lS;m$RX=0s*xNhqm_KqKWxQVv5;5GS94TJ|;a>b?Jw#LY4&uW}7%S>J0D@o@DsOu@Wmoe1CDMU&y*ZN+J~G; z1j{^C!7d~mFnGMPWM}ROaNz}@7K`-k2IdnIu1|Gpzuz@Am>XY=?-{f_LF>MEN$;7s zV%=rkj6wP))P4j1qv#UOCq^jz?3CJ({~xqtLlPV4Vd>@HKcup5KEBhZ;qH-8?wZ%D($>j&sghNEr@AP1ly(u&_s7$ zoJQN78!dfqB`llIW4$i}u!(A>a0SEH;Il@ZKMj9k(WDH-ZteObHe3(J25eC$h@F@J zm*z4vis;lVNHZCppv5)@n(L~ha+*OG2&lIhy0swZGT&$od|MjL?`d6?5{MP|)NWL6 z4OE$(pele`hXF_=#n~-;_7?nx5dW`6XT6JV9{jB5%KZF7s6rxZGQ6l~e!z;P zyHk5+WezPG=Eg(TqUjFiF^Rf~AbyfrUX>K!Xm-L)&{In?F{vzIkG)vlnapBU-?o~B zhiMEo$p{bVFfw(%lPR@NvCwziWaJv&{N(rku89@^zs7?adj2+VSbV;C+EhD{$k{>g z-@5tcD??NDn9p35$_R~hh!2s0!UwU9d1uSeu3N=3I&HrpP4WDrV)?flyyr=pqxPya zN7vFYGvVSQ@!FTv`p9_oGY%-q{y#2vp4lu{!i8=&i}yTrkml=-m8qXrg*A<+U~VXI zRN?oUn|*G#=bt#fQ2ik$RB;G7Fp9jQf`};~diD-|)eWRSPt~Fvz?B;j_9M^z^m`$K zf=6?6owwr`kVBA!h{b=eNsIERUiY?DQw2_7j>sj09O;d;#iRr>Fgs{>mUxI%1Z!8P z{7v_fb{Pf??1aj5&HA<2tq<#&GQr@a9ztY?DCvo6b%lx$hka63jvU@5B#>V`e!mEy zzKW#PNX%`{z)FI9*@Cz&3*!#H66L)smTz$+(uj)!k4 zi!uS8gTpYPQ0cT=O*?n_&WBEJ{Q&~@W%Qt=l0D4t7VY&Z(>=dIR98M1;}NtgrwET} zh#!xZn0WKsKNtWteh8RDT5nTE0Zi7X=!dL@>tcnkmNS;m1u zrtA$p*y4EvGaJR}O=*E5iVpwKHQhmGAV|LzM8U@`j576tVH7N^eUn3&7Lsu^7VRxg z`bzyrH02;Vb!vaSbC#LkTexr^J1!n3$pcsJ#W&gB$2Kr!69S;L0_jZTI8z3RT2_R} zx{MDWUTZiWr8RBkBVt%aS3-3IeLS<5?B+~93i`KShat+jh&TC_NR?~hCl}<{x$=nF z_T2CFS}_tIM0(Qb+)J)5Up(zwbp3df2feeW-nUAo4^P*>S0%nG89Q7O*N=}Rr43&E zW_|kvrSEw08~pyG@U2skN2~o5z6{v^uJHYvTln}m(#rmtx| ze=ghli}3mDx1(Xr5hvu5G-KPJ9CUjlJirtrA=wWn(g4!d7<=j2Il%!SDNSj5mfIkc z_V4ZM^YEDlYZlg&WRZ$&R)zne5P$}`;SgcA)%7Q46N?L0#+VgX( zU##e=UM|~WwvvbU9Qf&w*==h17wTs_E}VF}OBmUKE8(F;!rf-|N|yGRiWWDPKla6K(qu zOGQhAl!*)FRAu;@quFQoG#6J`$$N3^l4hGQP4eT<>!zK)K5b(c6GqyhRiRYPRUyr~ z)w4}B=>5F%s@MutV>rHKuR3$%Y@;KgMcQAMPD^yflJ~~(JZUp2Q1gl(6l$tX`!OP+ z?%XZET{~p?JgZ>1UR}$iZJtTgwJ03OC*?LM@W+Uvjz~7EgJnO6%(< zl1|NZHpiZbWP4r?>Ka;N8mX@I^mMlk38yd0D#9yyShXgp6cd^r1-vR8X@@}P{D%sw z#yez=&YH=%vjRUCyA)N5={|`FaiW~dpgc-0TKeLDuM{ z?V%@@l6t>M#-=i8r0-3sx><$7il$OxZcu7_PC4e0e#11H%ony<@w{unG*EetG_ zy?9mZ#?%&m_;DMp4M?bUas6pXZeMag;$bq1U>%J4dZb16WP^2;`3TmjvKGl(5e@UB zNt;&eD{ql4s|50DPD-*cmfir@ysWWLVyR(Hz%mrA+UJkdYc!wP^d!QOYba`W|ohVD7T5b9C zT71#Fs9VA!fkWc@xk?C}M>9-(KW zv+btxcSZqYfK%CD_f^FH`t~@? z{$i~IzlXiYt?sfuOQp=)xAr?4>=aBWQpz9mcJQ}1`q1=H#s1qP(NGS04LS~?W)kI9 znFNHhh88qd_O9}WG@+?&W{qKV$you+e2~JtIR~!^0SJBF0!k{ViDRjhB2$vRA4pV( z<_THlV43t9MlB@&SHlTMe0Re3Zn^KGgE-N>nT$BSEqs<|Dmv_Q1BV5^?EV~a4R7jU za14)2Dk|*GL6)!QP429#!__@{X9x_>=&{U$hqktO-!NjU2ZnzJF_1jI*zOskzZpF7 z?PX~1-w;H1UyRFnwONvCS4?PkAxeIXMkaUV@j}(j?;DW^?qvMZ*Ml$V_ zvu}j$?!Z4?+eA!PGV7)g^tz{<_*7Mafz6VgzzyEk1wF?H?4Uq!^h0}&tv=q>dR;m9 z817Z8jVruX0j17`fk`3-VqK~PH+unHk}hCIrwTwo@Zr7T0KuVC<|P|D0wGKbGJ^AR z1_^x|)|1b9rH}N#aD+r!Nn21jqigQ@nmK}xLo-Yk%<2M6I>bialV@Z9^yx-4b#QKn- z;HV>K^iQH4Q(VD*m+(YjZV{wxn0pbzJ4nCZ@9~@7-#})&lw5WA@)6lyk z%W63%ZoH~2JtsqmcGXh64NVz1%)1d9j^G#q;($P&V&i{lG5V8Xp#W5BiQ}Z$OjRY7 zml@J3OSOpUAZ(ViP(feX4=eAGJ6o@%#z_seT12Xo3dLtP#@I?a1(zVq)LyY^z2$9J z6u>IEi8<0`2J0I(MG4c>291ej3Yfa`ahlQBQ>T-fv^1_j!<}m}(#03O18|KIf*QVw{l=&5{w%r_f#D>VD_rPSLSLGO>^$*teRX9BuTIICwY4u70KSD%IK(L9GTfHuk$Z5pruiqu!O>iWu^S%H~0Uis!ix zQoR03Cgjq3!U?=2HD}Dq?IX-osTXc@pk5iq=Hq8R($2Dr_K?2!^&RhYEj3q4){3-Q zZT6gp=RP#p-Afae+J|+!O>R?ClL8jRk$9G}<+O|Kt8)t1$%AN(mwTrGGWmJ1XWGzr z0Z5@}nNI)|pxB9~m+eB!N34BBuwh6-vf<4C^}44mlrLF=Drfg*+vmV`{5;_hb>Ia< zTb?tm&4c$T1G^b-jQSGI(bLXr26{R9;RxeH^=F?%-s?I9s4a$;|I`KC9Y-M6j=TQ| z27t~Zi{6LgOQUH!BBH7h(-FwJ^$`~|x;FG-EIe!r{>67)>YO(ot;>i!Y`Yq9<{HP7 zTjpFV>!b)Poo;c56+D-;hP!>kK3@c`#e1pGLz}Hy`M1N=&}|BvzGO&uVUey0ObL&nPuw`9Lr{QOsxUZBn9A;`=tIOB-8vOlBP_|&bZrR9Hb zgn;9tXk5CE@~RsanNmrTxguT~g#HI@?-XQflx^##Z97-mwr$(CZLYL!+xALZD{b4h zadX#+s;7PG){Ut9GN0y*KW2>hqmR~mYhTwL&PDs4G2g8f4uRVu$9X~Tp4d;(W1fiq z+09aK^h!+Xq;KXd7P!Cv zFsypQ*XJDi7oZa(JU9*8bd4^rNcln^f40fA>;`-Zszo5Mjo+bI?a2!S2}wc!FXj=$ zIIPjn#b;y$;f+UJ;Y1e{D(XZSk*up0-ZNlR6cAX7O}amaj-}D0*In}Sk4bMy5OR2Q z)>cSfAvCN39jH30GbBTYNxw>{^oGrWQbt$8WZ!c{Iw}#-C>L|#>zv4*=YJh?IYoE-= z%sHEIczHg449VPSX{DZJip8uDEq6lEl!K9)_@EQ)y=~n;=Y_@Kz1hPd@=S#4b$4PJ zRr#OdH2b|J&}eJF(B@EW>AdU|40?I>VtlfUxM%|p_d(YGs&yj=)$DawP;>T@W6m~& z1gqmIP(EkQO19*Wm!hK3Ps{gkLTQNtHHBKql%qA9b{PL|@BZSH@GU&N*0B)D^uC8+ zUM!TiffZ7X$GL5o?_o=RN5t(VaO}K7u=uP2N9wN-yV*Uj^B+cE^VSXo1@2dADPq*H7C!C z9KIYz`r1MLCXTLn!EN_;yO6l-yzh9wTV1rWa})o5mX_4<^RigLtF&>5rSBP0gUgbZ zTa4O=ywPHSurU`B3r-2gRf0~?Ur-~6Q-N~D7IaHXjrj*O0|G<*_+0RKgX}N~Ag;M0 zDF_}Hgpz}ISldR84@I$+|))GJ@ zaFORklnSNu`W9k+`zYO9(G_<(a&c!IHt&&9n2ge}MCvS;FpD~zH~YrTwp{)7C2|2a zOrJ!k-1NW0d;2+Zjs;>>lMzKP*IrWB`s)g|Ra$i_md-bjOS!V<9DQDlUA57XFQDxk zY9k57Wo<_;b1W`)b$2ryH?Waw>I_OHp4Pm-617~Da3_SnZB^rD5*X}kO72mWapv2Zo{E{Ase{SQxY89xVj zF(Lo}7sJ16ApMsHg)Yt())vkdCjUN-`OhBGCC<9-e)}ztUSA0ZKTMig;zbGcOJ^?c zBTy5#Ile`Biie=iuQAtzg72+ekv*N1tVvh&71*T|cBU-o(1GYm$79cGem7{2~il*>5I0V4Ruy)$k$i)ofNqRMTN zZ7X-z2f66f1lju7DEjE^3O%r;hAZ6k`}PiPpYQ9q#NsrD=X+VXwIM*BBRH&MuK#d| zn3hh}E?PguU~XS4881Q3>C%2KyACm(i&ttHLw zrrp-o?v010yZ~&$utW4lpw6^KbeT==;n4FEg42rL`B8eUu$&9xvN>l2#!ev=%fFjZ z9#@(!PtEa#S5de{XA+(#81Ov(XTja-d?d2B{u#GVp2jU25$Hl|o- zP_!T!;Av&{qMs-@!BUyrKLfK(Rk7aA^+B|r6qp-_+gcFvuxi4OYlgMLdlR$0W#8{#X7YzFF%#epX4T z^%Eo!BhVM_0qAPuD)d?Vmb+A*9{S%_uF$1n;ty^G%n5VTY*ZHa9nDs+nRkZr&EC{h zg8)uxNHN(3v&W_qJgSW$3JkhJ!5D@%AjP&7i$UZoqr=wbJByrO1W%wy%TLCQInxXH zZ}LcLIOnc8E6=%jsmJiqq{_|GB*@3RGoJM`DduR-QKu^Wd{sU#zam9%k7(@&D$t&D zsav;#Q@Yr&=@#qSFL*{Rh`Ewedxi`NS(k#FhqgfWe011Ku|4-CY|$)$JHe|TQ=(hV zzqSOfPzY4X7P%U)`eEW<(dvFaI)FXlsp%RiZ8+U6SC$i<4`~H4mpH1;93{DUfKQNT1MT zi`RBW?Ec9jkXJ*AI?W)R4Z^?oP_9t%95d11fgJorPh6|c@`+HO$}>bokU|1|RXY9! z8GAeIDC|Sj(`mhWw%Q>tnU4p>WzR$jNrw3OcS!0etq>**75W(KweVP?OwL%Pm>ZQ@ z9F4lSE^%hZcB?R_Ud}HVUEKzL!nI;mJ|Kzvn9x``^t0LyY;|ib?9E3tS|vzqTcELf4~~qbYTXQ%Y`yp{6a2L}#0zy`K1s+n;XG>ZOpME-5Hd zTn>LrJ{<0HoKeWEq?Z<{ues51<~po+lw#0bR?0HHR1HjV4!s3*bJ*O~Imy=RZK0QD z(OyK|^1hhOoqUxdr$+>1Q;F0S8zxIr(y|t&IL*zeXi%Aaeb2y@HBx>^qh?r}rH79X#zbCOo+uK=E{KoZa zPUKwEN!^ISp7BW+?7>y&fDm$+%TUz{0EYWLS4Ea(QdY5^a1%F1(Y0^e=fjFDrlq|T z*%gKziFZEN9Em2xNG@p%FNTU$lyGz*?%l2z02NKkUFG zR)Q~^WvOmIJ?y>bKDJ4Si0RL!D$>@djQ-Axr;efltKhEBE6c2{V%*Y^YvRY-g25;! z04QF`&ZWT9{fLUlQ>w9a4KBxcLT@63PYs^yOQOrTY)JLeg z`xxGW*@VT(9PK+UPUQ7e+2P=~)~Guzz7O62)?LOiDA5P@nk|P*Wc}c_@l@JA`H2iG zl>=Cj(?Ub?#UQ0jAKoT#2Ms;PP+oW`lEb^ZnPt5Fb)imt&pzD85`T{<^;9<`Yg{HS zmKLA8ryZ^ET~&mr5hw)X;m7MrwBEF7jI!eLM1cc&>swLY% z_TdiR9Com>j;&EA%Eu?GKw;NdX57b7VUyjnqtL?P2)@wOW{XUQ$1kC&$?7#%PbFC-Ilj+B(5m?la+)d3m^%_U>IgBC%?=c|VJz=rm+32a4de z99wL&GDXqgawzD`A~0kj&L{k=U}b@Pf=@nT)ylW-4)JP^4<2T$>w)0QDj zGLRHI*G_?pgC?e=&q`~mw7?$;)U zCSr_EVrMhq)E46wXsL?11Et_~3Ad$HUa@MgvyQ@UO;_;QAR zPS9M8G_JsT4zEdT1G*`CVY@DwtM3c~XWAxW{(vTy+G=KKQ?Q8>VZTDwCHb&Ed9Xhx z9;tg=HmPKsu)glJwE3{Uc(8r1nw!gyTKfeG9=DwzFGGPlOM$bx&e2&N4avouKDBH? zzRcg;%-_cTT0T9{elm&gwenTX+uY-Q;}#)a{0TFEZ!$a4!&rrZ7xht%rhl{|o~6lK zpdS6uqVL*CwC=h%G0hp_h0w57%a5=yj zc;yN0?}u`A-xv=23v62J4%P~D0j$`V_dERND6%Z&^%V`6n}7uAOR0h;>2FbXN8-9j zBc|Fj%P!6eZgjid-KFol%-S#i;lwPTB8@ZrAM@qE_2~YWyvzT`6!hQ8O0{9C5|0}Gg!`9-14lmD`&EbMRX3TiX`xAEM^O=6#GODizn5TZU5-{SBO)z78Mjn zM1)ZmsyOPWk9Q5TGSsXP&e2&;Uq~xgDplKp zN&^+x8boUXnE(pSODi+LBoK+EB*?1%3t9xhsOe!Ts-%E81k$i#=^6OOMnmZR2~|v9 zZ<@q4b$sMjco)Ycf(&9KiLS3dTVM_-{Kt@Dw|O(b1d}bxSxw@ykyT6zcEtFPlB9kV z$o$k8N85IlhLJrPgC6lA^HAcft$Be=;mgzdDK9Vu``?g*jQP8KxC9QYD}Fa`z5;mJw~!K>zyUa*i;9F!fag@(v_; zAzO&kGkqXGy_*hYz+Y&VQRhhdjNAi zeIiJfYl^8|o)cEb5VCQSt~J@*45=(vpvW>8(J#IycplgLMANt4<57(yK^g3)i6r<0 z%9c{6OuwoGsPrf^n>U?zxAgt|=#mnh+Yrh5gU?Vj2%wj*kBfOt!@i}V%ZEP& z`uoW)(RBe;7WUZhi}jqm5rb=uQslZ`^Bk~~CT6N5f48^*Ju&9?^`UiqQETYpKTWN* zoZ$^STL(XmU3Sr9Zn~rfE(?6gR<&*Ysxc1Ji^d~gka0#Kzb`CH1J50h+n4_=F*h%# z0Ms^}lJnA5VjIO%mG~ON(K;&vH}~?9Y+4 zuZ)i&lUTs94KH$RTtIFscq{e8st)#}>O{&VlAW~Ta<;i+(PKy0+VVMk9=#nfELrz< z>tvmlPa9a-ZGB(XSmQSaOHdpyFNCkRs%(aks0N^r*P5obZ#bDt$HE%q*0lTU?WgsG zh&D(6s2S|vtff_n7Y5FZiZ;Bg>`;v^^sJ)#)XYSh7gt`)B0%${HQ|55Y7krd%bHw< z0vXW&YBxUc7j&dw)kv$XY>2|Kv1$(m$-IlhrwaQe710a%Zco>%h5X`SLHEl1@34Pq zLQX=u8f9VD_%db2H{k79N97tBEiJhzMpXRzh$t`j$m|(8d1xOqJ~zQ^pE2xQMrqol z?3q$8BEoG(+gi!*ieuyU_qoqoj@HJ!y>2eyU;$3fHV3%o+LeYZ(?=lkVD!cd)G}&?R z0}m|E%yY7GWVy!md|;o!mF@Czc4YAM*e9Q?8m9lEq1VJf<#Fz>StCTQ``!0NT8e7J z!n9{SJ1#H{QgH}L1Za1?E(b=h{yhSW%a-0x^gx!wEhn}W|L~0cI&JNe$#pa`Wj~F z3R#y1KU913j_UP!dKA!zONu7zZCv!o z%AtU+ec60LV#mcbh5kY%1uti> z?TzwdrMQTZbL2+QJ(v1pMJc+DE`BKvDt?e^%E#Q#dU@ALu-Pvn(5958fpqg~)R+lk z+ips!Q5b5ED5>>87vXyh9)by}B<6nZll+-+eK_NAgJUk>59r45v>V7|)enw7SZxfi z4F~al;j9GnX^-jpF=gn7a5dw^N&NBADBT(jcGp+ka9EnQR^<#*TbZt7H98|wb-N(J zoz#CQ+Y*|G3zf<9lpWmB+Ta^|j$B>;2p$>3sGf;21H4bNU7+3*&hY|1;v@Y|j#dsx zF42*g?FbG$kdhmf3#V;Kh0wp9ZDRD84*_#9CqKjrU8b8Vq`n-);>u|Jb$t@3y2b`Xs zk{L#r&Zjy-r23VdV&2U};&4GfmWX-DYk1ke25l=eRT?lPE+6Iuk?oo!^=|X%eUEZao2hGkI z02j2dY=n*)aT*VZG~tO2xnQd{`b>a(1J2Fa9{ih9uZ+&~hFA+E8C>|6%&ZL^1>Bcp z#Py_SBmX!oE6q0sH(+gPd$Dbzd)nz8LgD&>Ic=jM%>?P)n-VQUnKDOLZVhsIuBzed zqX|qB5jf+8!@PY~05R#w&sWmCw^~n~5Fj#3aw!~eNlyF=tr@smr2!UKt5O8w^_ey0 zvIW#IRwRKaG4*gS5l*P#M7q}wq3e{DtW6*JY!_@AfX2+3NE@^;^@{OJmNjLlpz0E;8ro4FM%b47LV>d zl|W`ukWRu0>TU@RrtX9iA8NI)3s6CCP_x9$0KE5!KQTzdX%kv-=eZD^&NgD?tbo!2 zxXgU*Tm}|8fhL#2t1d-PAI15ktNfx`yV=PEXG;<_4q9fLM3y*Rjw| zAuUqI$ED#l7Q5LdOxxo)B^Mod$u-#y9h>)8a;|Bj9>%xii_fuH{2)BzIVJ3br}%2& znV5HQ=lk?q%ah?Ew;ECBjx!Sv#iEkLTFZo6c+ea{1cg9?JQ)BRBupq%#NzHF`1oX@ zz0MDGQqQwOS6M(;EY=UYg9=!?P%4-Ei%41*@!5gQ1=3*Eh8>W+8*yfTJhY4LB4OC5 zXD5-J6$`ta{$2XIV4gMnAoYExfT=Kat(frz2zQ?{FKgaj7&2Tglv@=(d}20`5`Hf3 zl)-xAU{~m9R(jXsPE;}{y&S;~LnFYzZ|J2AqTX{0U<7=LC495)oJEbtRM^ZN9|kJk zJMdJoOT7Qp+LfI9;0w47ZaHMuWOiO}ejUQ6i81DR1JD(LLbsHcKO{n5NUh<@#@DoM zP7vow);A>2NC>r=rE79MbubUKm1+an4qQ$RZ95~o?-Y5%+Cz=Ie`&JD%G(h2T?k#^ zKy$B4uI(HS98|%Si09-roIZMsK$iw$Ozaqx7vw=*M6@cAU0-C@r^5iwEEcLM;(2R> z%(MRYV&TJ(eGEZ=D(2WAeF$nO2tpHT*K_)PR^rWz!bisYWg0CE_) zNL{ENS(4!_OW+DEFd_~6E^Rr1Wkb=8zLW=lB;B}6={b!#vSToZtIE3}ij^2*oEGw} z@ajDX*V|t{X!Rt0O&p928PUQ8$UyxT`_c^xph&lbiN5)?E#6`%wJUuXg~u-QFhKEZ zCdVbDwpzApfhi$r$c~NenqA!$DTX$inZj7UY5>-aDHbaHpDi9 zUcc$VIuVk~grmoDJ%vYt^SH6ZN_JdY3=mK*D$<&I3p^bD<`+rB5mVREo&-&b3f53SCdw8*a-l*7{Q{Fx+W=dvrRs&TkEKcm!IU~rahe_Ng4aLv zYN6pXf#L;k_nBwz+wgw&4_?{2B1^II4-_}#UvcmM4bAjlYSb86+d2Jb1c7W79=mmV zgw0PXIN6yse+!qN?wnL8oCsL!i98CdNDeh2V|hZ75!sF3b$kM{MD${jKhMq8R>$$X zV?wXm-{#6TkxPR8JzE=@Y7+Z5(_zUbc@3rfM<`r!nsLp7pbhm=%j@V68qLxuUD*VX zg-IytubSjyeZ3t9FsY3o5J|3B?SL@~Kp$ZN?wnep7biF`r2(GOUVocSns1;azoTv% z>La!J##5W18if3tZbyp*@eM;v6gsvefn*XrtPWZEM!QO3tlfm`G?LsF;t`Sp<-IHG zA*UZiC>^O1i7e^g2`f^`eFQu*0O9K(Cu;rl`wh=9S+poETihXf*C%(~c;aR*?)-H6 z;(CfWD}65QtU=>*008Fzwb2b%9y9ZkW`fiZz3E;j+|t2xfz(v`0{1FqI!JiR6)i@BUv7DnMp)ZuMAw#7XNOw zIdlr=1Ys$A)Uu`E>sKr#dsXf6(dF9~))v1pjK*eUk#5i;`>x&l)>oi&c zf~LDMJw6EcOIY&(YSqzC5ppdrSkH&-ff-t#m00a$VJ_0naPy>*#>D>6v;&j=bE7NL zG!0snOH;(}h4=Z@H3TR-u$_>Q4a$O!1N?2SFd_J<>r)(nPN_^cb}&0jK>v|!Go;}9 zjd@t9a(^uBWh&(-S2{*KQUy8fP}SISpK|69$04_@MORp{@y*q-*GkaGr8=sUHucCG zO+3Bo{_!$;WtjcR%cVS5W7h@M-EH-ZUD8%V@u^4A%cPL07qszxYrLVT$*r3MVWPy1 zt=V*T=WjHuaq$=K&;f76L`|a)!#g3zX^kU{&uW_+OU)1}`p;Lt1T2a6UK$@y2sd|If>X1M%rP$JN7g?1-6c+)5LE_KI5i@M1q_z{<|o_9sTPWj_zl7vSJc5 zx#3^~J9if5)CA_;8`ftSssP1+WOYsLZlLdQL<4dKsw{>;K;e4Erp-(>{dcf%E2dA| zdX1`~GaLyBvSX;e z^~+snZcZ}F0EGkt6`ir@!HePU3Q&|-#_2vt2(FetfrF?O3*a8uv3wb+iS{maVP{xw z2>s{m5PPXc);tcJEDNglM#umBq|iNWtyC&}$USv;u2T=dpc`+rN;ZGgaZsu{WZy|0 zv$;GYnraDOC&;N>mi{42#R*RHEL|d%`#e(Aob<1lFtuT=FJex#DqS3~o-&M3!a)>w zdiW7GH*xr8BQDTr`@wtiz=zN;S@Do2{)m@^vWM_^+`WKA9>t_m5F7BXpsplg#eVh^odeqVly< zReimW36`iL?~8xbzKwKKA>;Ln2?C}D)pIL`WiiA>CYygVXkPc?E*UH-xS_+XTp}ev zOHda*9@KIt7ZGby>67S_`+(ppz$qKykUP2yV9l7)aIvA@j6T+QlrQO825#AGi`>9> zt$Rt764<0bH3^?sPqah;fX-D7Ppm~mwZnRS6;hkwVepU-q<|v?mx@8HIaclx)I9)r zkr|}(X14>-yQ&E)perZPTkpBzi{`<``JiKSF*k;OQsU8|`9y4Nttw}v8a|^U`(Qg zv9b1HZC^N28gTO{ro86ikS3t1BuXdYhZk`=Iv5=b#j@~ilAJR4w@?gVM=pQdnNNFF z%7Mm1ze>tu-^rW&YHT<5*_8!>nYFk`SjsGmg@7R>XVY+qy#7Tcoy@sG%91v@+uA&v zY-TraHaZx^Z*<>9|Bm)NY}z|?)pP+=Ag|3JwS4RKaJk1E^|a5b;dGbLfj8P|BF!ym zjrptRt~fzT%|*-cYSBp?z;4xC06c(0P`qzsh!TkJhlczhWN*4+rhfPP=C^QNi1_6V ztYPb5iv)Zk6ojjyVIDY{2Y>OXxh#SE<>>@i^E$t{2is=?i}$`c+vxk@=j7z_(rm8v zUh`_m(iFAH8<+wTRagS@xOj|J2|>BA4o;!S5TErG7hG=?TFFO;Bx|j((v^1gfnaSH zQ9%vx%h1Ca0{xEi&vj?L%kCpqyQtaHsIeONI&jV4ur_h_UNxgT4(m%jy$xZEt{=-Z`@DbCyHh2 zvPodt(23Gquz=sb0log2y_VybG*M;(>_{cp11SP;EzlyDO!m=liu($9GXkeX%8k&n}k@OuTQc5^ZYcXgSZW|B)dg7v+3{DQ!-S)=+EQDo70V2=@KL#!)8uh zS0KN{Ir-oL*GVfne`(luvZ8isO=7AYYHGv#E|DJSI@p_?vYY{hO?=pVK2~MAaj2Ev zCN!%Cnig#PmI-C%ytfU@6)KI-#t#{0hpMY*cNvJ@ZAZJBkk{2=Nj|mqm-d^R2@!|+ zM~vFSZBDs0p^rq?P+R$AL9O+RzwjEYC&^*w-Q4-T)U6scfgF^~$IffGhdxrE{(j>? zPH(FXOdtmq`!!hOSV{HSNK^UwPN5#lzj3sc3OM)bd)~8v?~2V-rrFRpvD>y~tu4Pl zR9@}>uC3PFFo z>i%yxRF(gVHvAXT?5B`g82@J@#l$|_`(Fq_*S=6+Wuc;!cU@h=T^}R7z^qno*qy)B z$y{^0*;(oZPABgtEisn%f&v?Jh75WkDHfs$f&APnWyPy8S;9y=w^#1{V&7g=Rpcs( zw5*1I8yk^f-e8yep3-=&Qf)f$5t@hU`SSfcwEDb(QLfEeZy)4>Dyb-0vQ$Y1Z!dtIlGkJ#E*=g|2T;m|tJA0PoHdWivTHj+5N5 zfDPNG`~~{WZeUVJ77imcIy>+OphU`8zFTZOISYyhJ)@dR{9_W-g1QkG3Pb(X3o}5M zL6`ps7pgOvBKnoiNUgTXl}Cz-PP<*hskA9Zt~E|;9^?q=B7>yKDoK8ec(%IlXB6X2 z((H(#H~tS_MQw~kB+Pdu?J;KkD8__kWcvRZ8 zO}2`f_Urc+J$*wmbr#kL*kILx^uWZ)48skJBl*HW^Xx*ck&ka6+v05PVHkQP^MR*iP}2J_o0eyfklk;> z6Df?Jti7`G+MFFCbTc)mFAZoD33wCizY+DgY4zr+W z&o#`-5gdx1Jv3|IVs(H;wPPTk7(<;UH96Wexgp+mK{Yu&!A7&Q2MuWYHU!-&qc>Hk z8ApaT!1fVx^99a9fd_Gl|8bt4@(`L|?wkQ%%&HKdkkNf@`-~z2CXnkjr&s}bX)Y=8 zXvwQs8(A9cpe4e&y>CY5Y`q1z7A7BdK>PM~+#aEVZsIKW4(ZS|SnnG8x&^BC#%x+; z@~IeVK3ndtezw}UZi!8;;E?68%e=R;bOJi#F5lX;82_k?dewEY>^jW%mMx z8~3exa0#FOLi8Q@xMB@58d#pgneXhRu=fsT^SGd~0~5Pj{k+6PH7IUgYS%oc6KLKC zT-zTgZCw`Bh#HAi$JR|4Z}b^~geVy|JHNsu?7kDd4?g5lJMpe=(y3xn*l`zc6>I>p z9R})+K@*oFp0<8R@C@wuV(aojT>Vw%eXm405BdtYZKSq37@8AW{>pMq`IW|`D`KXsfWg1)sqA4yAv!m;Pa~!?!y2^Q&*owp5kvN;CCbkCIXaK zG_UL5>AK<<##F8oHz!v4KASJMBj57rb?fGSz8A7BhnZBp4ah1VlPe%L0pP^U?=HT} z87s&xK1?bpC#Dkst@46LPgu)>t1F4oix4Eo6f42jUROcWW2Co#yyU3{)I=gbv@0w4 zeaAxuzFF|q%Z!KD@D=>OigVn3$o*~3V z0nZ~3HjaQ~FDl3)f8uA+8#jjJtWp?0)ulTjlhqJGmVyy2YYpC7Z77h)IZ=iF$W~0E zQW<}=Y&M{*-8Ug@p=ypiq(l>xP>FX`S<0&2>i#@BKY>kbDB*7?4(`_zx#sQswny#? zEyO1KU2~5JPum1FB_PzGUIczlBh(zoKEf5(CF&qD#|^&Pgsho)cPe#orI)iH*Kw3!=&0L zAu;8CCVMx17BFoCD^qMyGJ#qauw;HksR=5p2^&JGUOjEOJNnf^D2q8-i*FT?#NSW^ z`B%Mv0WchV%Y*;^OOkiw2m=w>-yOpu)VM4zcgR6%LVN5 zntC$1l744U$Xt;S$}dM@KvIB){6YiHPlN8N9_0~nv6v=As>wMR%|rMEdz52j|H7IT zTtY?BHck$5>H`aElo3#}fwnO?A1bB_%LD&N(1fh^(V7UHveBP5boAm=nQp%VR<16F z>18N!EMF;7i0g{&o07brNu+D+Q|VUU9}c=Pj!C_qNtHwDp@$s+(3;A75n7+E8NLxz zP(?3UO;ec~iYZYKT{x8~bXq>y@6CBU(S2RTtus1^4>WuZIdaTC=e;D<$PFOC5D~HV zGG6@!(6JkDncW3qWQnw=x^D3J%cQll|yxu-Rt0I&UEM_KRQS%YhneLwSdv&Ho#R_wq zOP!`?$?n{C)on7G?vFm_u;E^S>u(55LX1EQEI3oyp5DDsyGf>Cq`NK?0K|AiUU|U8 zbJtB|^L5mCZ=4(t;LbXtR3%RF&31IZ&_2C;_EYzWVy*HnLL z4EV#frIHF4diuY<<;PP-xqy*YW=U}A0ahG?3y&u-nGb;-8Tx;(Vs$DhBp)bYVZPEa zn?;A;+P*n9DytdFFt3*PQPpp@K@s}_@M2DgkW!OSmMQC-bLnmVChM&U_Hr>w;Q<;3 zd!_&trBDz&!0FsAkG&#w2>UiE4UDKZXkj)1$(+V2o(We;b^4>j4oIfwwDFu3b*=#g zMp?ucxe|@u_Pj6|>UIrQUY40H2iUgWhIJFd%l8m+-}hF}A^xmB3ZAAfy&J*>$R8RO zfBBG;4{doQyCLr^NVgm;?*z|6-8ngLUp#|}1yFB(y|-E*^)OEZpXbKchoyN!Fo>dP zW$yy9aCJ2@t*L{tUOSM3dKnrT*RsS$5bQlSjuZl0edV+=60O*^DthP?fS z7Ok&*gBqlSbeq}xJi(+I2?wRvmN=MbNi?fD9${5D-RMlCOf-^`H$rslPnUw7LYRBQ z>y)EmK#13FUOF0W@LgePWJ8?={gnftX#gIs1d90gwOl~Vr&q_aUsd1ymvba?#?a>r zLt8+s$qQGbcQWt$XK6orSevTE93Ak_R5%9Y5GGC1>*pEs z3XL#oy3$}P>$IFbe@c>Fk3_X3H@GKB_Rd=eTe?@z0p!SmT|{E9Q566&%r^h*(SV)e zK6m{ED8Q*XDH3sr&d;EfIDPaFCbBd4tUk}r!CL(bt@^*UAf)~)EeJhZ1J{3hs{fo$ zcd1Lop0T2A-BZOZSgiF!6X7fc~lkU_4lTy^B~MD z_-_QTUS|aqyi}y#v?_yNvR5^<;>-6Pvvu{BX6yrt2glCw(wa4rDDIxa0BE@6yQq!} zn)$jBo4B3|CyB;TzaO0|6`!Q&)T9iivm2vQNRhg(n!t*8>2=$d5O2>XT+7~xkwWRF zo@}V{wMuJINSCbkIL9yHp5FIe;{Hu<*xY)6JwXVGrXx$Lkrc>1a(+mV5LuNYVa$^rf(-Hfdpab!^1Z4NZwdP}Ps@_N;~YugSuZ74;3{qW zhglSF0Lu)^$cD-u7O2vRspGA|ap})mM8}~vT4>A_OP;{={vku|(Vq#gW~9b%Zt_*M zFyu?rfws6~M@0hkz>kFvub0hNXdFcU%1QPn8Jjyo8hMfdZ#&dSOx|>GUUjJOrxetX5?;s%vLdrzr~??p(8q@E?8& z80HH>Oy3BV6mBc zne&rTLb6Ztx@lh-WL|C6WxBoON7@o0YYaxOQ^g0PA$H0ex~XC~%*Ql1#x|S*Z0AG2 zJN_sj=yIFY-h2jvO|VVza2d&$TVzaK`J3xS_6tU79ct&)V_r%_+3z~s3B_;@R)zH+ zJ?dZsvf5*71UJaYroEr#yw^SSKBM{SK=qKvV(!duKoV1eQjJTf>`nmFVeQP~0nPd& zCpPOsg0!g8pO~I#0?%DB04P$2Bj#bB*ZI3IgW2zQOI`OBXc&dyrFzm$yA9pWOl|7I zc(pj)GVB}Sv)yxk3`fq_q~UKKAN(*y3&Y%;Wszxmx(%7136{LrVWK(9z-@ixo0V<9$D@N z2R;T_Zl<~>dLtn@Mi`l%IRreeNKM3~UfsKh4E%obYG&d^VFTvA`(8k1c0znWis9-L zTqN0+M$28fd~-d(zcaRb&!(q56;S3Ktj-HIR7oVu<5Qs8lnNK!IJC#(EzYIG}# z>)Eno{G<`PBTgZeGsmKxK+M@~kbH@)nwnH*^yDoa@o}P4`VvHqxe9+j5CTtdj!GEt z^c;SAvMLBIb)>r9!b>*;j-Kfd;dR-v=hC$;$uJ@Ixc`|aL|wNG);6)gC#)yYTx!M1g84mwm@WjT061EP)kBQ}J%6j)xH|H-a#^=H#t z`Rtc`zJf$WM5#?h!WpFQRe_crCCYkM?$s(QVr#-Np^rX^rk5$YNLWOOiqgwwb{nlU zgFYU>E_wNkV0r$>b_9FMAsW0Nx2)EWyXXI2kN->F1_Nso$A6C~{HK*CSw$vxo*tp= zSuIMKq~%vDHB#z@iNG&*!dvJp_lz`|%h7%3b)Cl^rkF(5Nz(GR=A374{A-Vf9~3qA z3n}F9k9y&~p2#81loRewS^#!Q%y@ZLA_3hy2V|68dpcYO(J;5#zvH{A__7RXN09Dh zuqt!;xA28|l9a_Vv~ZC2=Ju``$2el_Bal#BORQ%JEkp7w175H&YlIa z3!K3hkWyI%+mrNeR&^sb8h%+I<{Z-{8Nh*Po#!3E&5FR5`IHxggC+i={Z`?KW|-D-`TSxeKfzi_?^m0> zmzgj`DdS&tlkFx11Pu$1*J2jz;m*>=M9l6hw0!w4=~{FnXtzaWc$bzMFLhyw?us6k zS5_^iOj_iT<#IN{kp9QdXJRE?h-SMjspxpn5wRet=eB0WEW1Agx(6Mc^W7|f@ z6{mv^E4FQQY}@X*W7~GV>~rq^-h1Eio;~)sch?xdQC0ucTD36o%xBKIbG=w_U?p z)(d5x_F*>uoB0$<;S4ZWRbt7RBg3s!CzB-IGYLl_=OgL#J$)}KGuzN6yvEyw+jl3d zy7a|E?9c!16Mx;l(OmFh%i{bceL?x3F?*Zu5p zU?i%s(;n3_QWWVJ-MKy0A5A<3bwm*0X*OP+75AUeb@00)IpepRG@{B(NZa1NkG~<6 zX>oi}M+_^s8fR8P#}wp7Fe!p+IBn8joogP4Vl9566l%x4gA$VJmWxA%RE=x#XqI8t zcOtP=x1TlLyouMd=mWwgp?|I!-@D3s@`}mvm0=>c^*LzhOMd1vex&8g2t*vkx5&0| zck#g4{ZZ zjYvx2uQv~+4S)g{VB~8yHL5E_sBbPx^!_4qT8yg1z>h~n-rwZE;bE__*#vP5g0-cS9ToBJAU(d#NLUp(i^U$scM$bM? zO?YB!sGQB(5@XB%DZ(HM5`D(d@`)>X5AKPTN>|nU*OGNfRqQ%c(LI{#6nPW0=VvbT zSP@v6TPUs{?QmDw&Z-{U#f-9KJ(5^Xi}P0=DYP|$Fp(bdovpCN?tHFz8t$IC`(U<^ zW*km1q1T{V+c-QyG@`LVB<6P(N@kKdX~8qNlHai61aU`AiPfQqBz;ll26Eh?qW1z> zS}v~&cjJqB6{_=x^GWKVMZdFy{z#C1@Fd@O(HkYx%1MwY>s5Wo{&L;p%mBrET>XSG z@ZGTyV&0j{^!)It21D`E9t2`Ru-TlFnW4_)0X&;c6=ynp7KDhZ%bx%4PE!$OK6dfh zBT3lKv87nRhLY+=S}SB{kI)R{cVnM7#%H6mrC3MpG7@_uY^(*7cJZZ6M&)B_QlIuu ztQ6^4B;&sTyPe8b^ywi4n@N$P9HJ!UjgkTjFP+Qtgc!6;qjo>wi5wsjLA9pGB0iO<@ivlI`-A8((sLlLYLj1M~r+ywCfrPaBoy-QKWL| zzQh)Xs-SUv@I38FrQ;u>PwtGQS=QSmChW!U>rsyOwkqSPar>E-aA+3yk-64Qk9yUw zyoH85WWBLNSK}BWRC0+J>h@SCaCmnR<3!^hGlvRGMazds60Vp^+zVhB$mDU{TRa7L zSM};bJA!p)(XzCA?8;2oRKrzR&82)>%8Q2^h8<&x?t)IfwEzXQ3L)B$KNVm3{vst& zmuMzdKS2F-Mv3-HK^jWGURj!I^SBI}8SUCcaS;p#l>fmEF_(jkWRpseQG{k3@@6g| zTcFq;CKAf_?ztPkdAnUJ0=|LMv0dS(wT z%U8EbNi1y~IW0=S=YD&YG@h;rM^bA+He0mxDf;N7MvoS=C1&E z)f*UX@O<-;ZrPRmZRyTW4 zD?n+E@$XL53mN>n_wPQlEfuLt@3xsJvPY=y_Io+!23qMWWqpl@)4BNzwOt0Ri<+7G47G%{lBmkd z#nKpQx6wOho*;}X_dpnvX7i!M%)+@Bw5qinzP1^+n7WL);1YKpqnYU}T=+ zl{4Lfq(2O?g8F4M0>Zh<`mpNWV`O##H3&vF9+K6<1@}vF4K0S5r0e4c==`6;=-NRU zEKZk8LDw?m`nGZq^x_t=x<4E|B4$1J(weg>WQecb)~z)4=czPt8zO0sJSct#5_41E zcVq!4$euFKp3V}h@~qSGHdOqzbR4mPbYOirC7%1yBf9qyux_KDmFynV3gjo=HAo#>tD7G)y?yrN$a;Fa)#d%XQhxEg*WwmZ|w2Qc~28U;hW zj>j7XGk3xGiB8L|4*u}R+H_6c7p2Ap-cd?kWEl3l8>jP81U9#`H&zi%#HF^2rLCaa zg)%pbUh=Gj$kjgQ9wbZ1hXe>ZuY7Pu@kNb~l&x2=QLV4ppY3MWwX1d#Z{PTTQbd7x ze@&DF<5!>f1k-lRFMvJvz1o2Hf?=SBs(Zh0xYy5>c+V_I6M63|@bU}oJ6bS6H!a_2O39gkU2yv{38 z$ikP2ie`^Fhx&&$d=8%#Ba!5Kx4&5Ydd4^ECw zq|Tf|y}OPOQHKkJn`Nk$4Erx)mA#lUdICGF>tozm!qp5cnM3t_q^r9xl?LsTX8KLx zB$7HibB|p7yyq}Fm?IcoXWRl@b7#iV*g^7%cEF>)IR!DLwD|i{v>Z*#X z*A#lx!m}~AF&yroc;7eyVbXBuvUT2K8u>6qmaqynHV?gZAQCgf{lq<4O*%%lMU}bq z(9+SI38I6Tj``IM7Y>q)P@JbMwX}#{9P>@Xdlq>bk#lSO`H$qishUF+P7l8JvO1Sd zrQ?GK{EvIMUJ28fYk=$3ehK9-Vz{E;w(-aLB(#MoF9hO#b+<+J_DKZ^;-^oyAuD|l zc&jJK92w8I^EJv!;HE9NHLm#)%#X(c{Bg@M*9JKxr!xrD_|oBzT^BBoB|`k1fPt*E zt-IXw%LSWG3g30Z*s1ba5L#UNIS4VFxTTy#_7nc9Pq4vl6$nyTDT8sROOk zr%fl1hSPqsq;3(-M$-dZwwlv>Y?yv*E$k}j^CnG{41D^sGgr{b0<~SU=#b7XFYV@0m$=Fnda(zS2?lpDUwmAk?svRt5 zVW6S1!Z?iYx)aGHCH-U=IPXtFa^}+H!+C!<9^(4i31>_>a#!CW=K-~^MCNNup{LPw zTZpQr2X3-FaVVPD51J-;*Zk{kWzFbhdlu#U-nr9v@s66DQk7As0#XUf+fOiS! zv50i8jit7&s&jY1+ls4w!58D-5$C8nj;z2Fv_hCRl2S1z?9VlxV?Xi62L&%Ojb$OL zdecGm$pay)fiEIubG_XoKPJRV?C&!Yw-xT;Ihj#Y9rG=4ovtSj9F9->b4+HPpZJJ> zAj{j7Z#}V_<=@#;LhB_gGjU2Je`;_{U3QnSDc+q=#=X=>vz!6L)kHGe&0D1~s^6U= zIEaKxDO81g2e7y|`3Tnj1A~pga0Xw|5;g0>n5(iR> zg-v6GYTzN$DL&pe<3)>9Vb{?H_}@&o{*s{I(Hg@brNMv`#NGrmwpkU^T?K_h-zE!< zEDhcOvw?P5ijnMdQ1f5k|CO95beb|X@WCS_!~84TS?eE>wEsmw{r}Sx|CY41iTYPp zO0oOQFGoKN1i1v0;IN?7kTx3VHS*&CR&f1j|{IyER3vzdQrtDlLV zWYa&e4(7kaI{qOj*2d1n(E4vJTY;vH<8}k;TZO)Fi!Digp^5%BYc+)pbIP7Jc?KuT zqlO5nXbu!C637u5!R!4Qy&zh?M8?@s8kclehhg>e34NOu({ZE}rDh9hTw-N{L0XGU z#w-~fWx@Ry>G(QZcJ1=TnkgLhkP6Y^0}4Z{jL({-P4(7!h~MMj`gX@`AZts0NjZC# zJxgkoN)MV+Avkg?)U-QkYl??54<}6Ui4>HJ_A0cj!V!J-Dh3u+Kppm>G37xiavMcT zE_(ORb8VYKiGQlh7%@35^= z1%~CiqLD2bE6}m7CT_j6xx?X;WJ-=Ck1+o_7%(qCnK%1ArI`-(1EXXY(zv7r=Mc-U z37BC$M%RJlXr?70KYy*_?~eagAlrwYezrj2Hvb6I>oHPR&yKUmUqHFmL2G!>;R~_U zLEC*HGw-4mu$~p~AaRmt?jb;({aXe}8SLe=_gFk?DXhD8cP%|-tO%)flXFJEc3r@> zDjNBt{A990=aCGHX3eU){7Hcl8jG?PmW2Uy^p0S&XIsAYmuztt20T7gHIi0zK)RC@ zNK+zMvPp+?OnhxSEDm1z=i*^^OeUaMR@1OnQ#*<>EWX8euHO}20p=?)B(3VhINSh} zq@9~=wJsavA6OEpT9J%j6UAYEOYS$_MFO2TYq7(f^XXDWMQ zjc0qGcZ!!K9fND#^MK!!GW!$_37X_1Yt%4X^)s8C@9ajvgd<@2uRwzqlTKf=c3>pdhxT`r!aFl)g4Aywv%rg%leTV@wsEu(y)Z(%F}O%XLS=7 z-&E(M$_dUo-90sOW%YC}U|=3(f2fcx^w?9(#+bIe^i(gw-KC!NKgqV_^8p!x<6Gnw z4(}clOzXR1C)%spcA!j#vh)|>*X>Duw?J(TNIV!N=^ZGgd73tQyc25Z6gIyUjdggr zy*%0Jdtc=0LBxBQ-eOY3&(HT%5WKz3aYWUk&)r~u!(na~*-m{3mf}ftvM@^r2SSUc z+_pyF>lxtWG{v=YVx{8Qz#Y0NJg$n_v)5}(2@Kzi$C@rma0UBwuPgb3b3~G(LN0?f zJ>E(6hBkD&F(YgsPX~Yvvm4^lJHekW1wlujOn5?TP{B8u1S!DjCdcBew67&~?N4?< zuy?=7m;>>d+v*HdF8fmP15fjHy~#_@O;Sp67cDYY*z6R_b#tz>xcS^Jv2Qk9^e3tK z(^&==X;!;E2NZzA2?w)~B}f&F?fF>EK^{Vm42;5P3imGrLZBCgj(y+<0t`W5&+yMx z*`v5l6>DXFgt5eJP6}wfqg1g%UXS0SSj979jPt=rBux6|wpPVMz?tpIu9;)xFi>$@`4cnmp$0vB%EC7EodVzBt5{k*wMfc1UxoWq zBDhw(CO~nTTOVOKAs}>-)ne+$G(YCDB(Wlu9^+3?26|?N` zxG}`;T+rY8qM%$;3|Sp@Tck8KSYq2+2YJ^N)JPf2sWANsV+Ti97Yhoqvc9KpeMBFX zvaGVTCiJ$k%HuFARiB{UYp74qU#>YOzYi0Qm}cfR$=>d$J890b|@Ko@ke&ncCIol8S>o^=46f zFin4XI{5XWLcS*^#Eca?hpi($iiBnN3r1Nz4f=Y>gVs!DMrb!1l0>8ia$;1Nya5*k zmOfl{Yo0@uUl+=Nq!3xwIct-6B2Og!m(8#{_po6^H(8-dIP@K_;#yYvU)h4Q!&j)Y zI_^OR(kMo`p%1V|NZ?Gef-jwW4>3jR&rBke@c6Us7uja8o| z7k->gN%6G_3p+=7llES6bRUH}jKU?`Cqr(aJ|IHm=^CCaDHBRT`RY?cDR@2P66na5I0CpfGpD$L17kv{~I~2he5z8d=*g2740-bZ}ey zOpe<}hT!UrY4HwU8@hs@mN;V7vm}Jy8I3GKfZ&TFS>PiT-`gt+CdpE4h10hK!uIFaQsw@s5-q6P}Pti_Xzi@Mozij<;)J zBJ0@MqJM=7A7aV|aD*qUJBShU+T)o}}Z9 zw+8wh25Z~y>7hLLHlFP5(FdFQm~z1K3v`c+M?e=?MiCp9xuCAp;}c-F@3UorNxqO* zEeinaDV5T`>b-FJcpP5rW?F~W-RavFF1B(#cW9?3N1tOO4qIlAHVV4F_7|`D6fPcY zS{z*t)v~=CFUlf>^(H_6i;twoqgYe>5tIWE{FOzj@Q+xe`i}ONwzhw_0r=`iYu{x!;EYf6u-2UFx2d=^CVv+_KaJA0kLL{q%X7Te*ffVAhjUy$BW1AF* z4Azq+^Lq(L6|-7)LEf(ef13Pxi{AsOy~k05aA5nWKcXuXUgG^`rM{WanAWWNAy@@| z-D^-g(uKRW2SoSSDZA~v^ekSx>uBhV8oN8=j?aLsbz|V5#_|4#<0^ zveC&`nwZGKP+H7X#PuwQw&eA|Li6oO^^+*FP#VEki0*bbQafZB4P0r(SleUhCR|`H zf=l(K{08F)nVT%^hTf>sT0c9z4K6zFn13;CrMu)lg7)!8tEo7^ulftvprFJ(^KL+ehBt)PTb{z)P14aPQf z-y5!5O3VS`Y)(cBHBy^mHy7GRRn1@F^DT1=m=)u4p&oLQj5kuf<$+y(8KDt~Y`9LinXZuR%@w%-C;Ni1W7#HoS%#w_u&Js8zoRy~=4TLD|^$XdX zpd$k(8jswb!}r7+ub)DN8!0zV@SZwOl1mn4FyP0z=o-&k%?o!DZ^&5v>-e_{c|tMu zVV}g~&3U+2tQp#bE|Dm{wle_)jtDaG=ENhqk?^}3Sx|Cp)xM~dm zDUl*k{Z?={Z;Zq=(5k`2-YIZ+@G|kr0>AnZ#Cq(Z%U3x{Cp^q=t?nozso9F*h@4_u}W~IWQ*o|cu z`MzXj7{sObl;2X-q2eqVaiHF-qB3Hjf^-Pf__fDX>@3Jm<%K=KjgwA8Ao(-BxBrL# zvjT1` zwM1Bs+K5ej{4`Arje5m~ljZRbHfmEi%$zg8+<%t8&w05Xe^D(guoae^bj0i=u$*9W zI^$zj*?_~|I&#Q5L5h;R;%XiN`T8SGO+i`De?;~)z& zq%BMUcJ?NAuC{;6{VvDRwcBpGT{lB!|wvcJPpzgYqUf~h+pHvw~hScWtN zPvr_KIkZ8)-%mu(7Kv&8)*%2(x$aKcwC{Mh0O{PrXD%O+$$;auR7=$91w2!sGh{XX z?C0w)1)K`F#RM`4BWDdT+bpn|#a{IQR)yecE}p@%Rm3%NLJ=+KQ!p7`EFCnR?8~|F zNnM+YbTl%PV+%aN1Hb&v#AF)sMn^4`=G99^5P5* zbCo5D*uvXy5t%C?_ocR(q*X6cIgxf$)Imb;Iez@gX5^Z4mrL$2QuKcKB{k2Iw({QW zx6z5JAv#IN)h*`&R7a?7I&}%ub4x)}ajOWSmuqsDD)+XBbsYT;dAnIk@famIa?7w` zA9_nPXFKJEmdr4dAIg3ZsvyeRRM6>@%@WBBwA0o#ClHt0G-jc12cZ*qSG=%Yr-U(S zT=ctQJ$rm^v`GLVr}hD1d=Y$gqe}@cK~b?~!#!O*(9(dz&7`L)V@FdZlfNgRQ_DMC ztcu^7Jn9-E3YKA%D{STEV-{Ybal}sSS=Xe5mGTVAh8_gN%I$TdF5<%@fZW&A0F^+C z(GZ54s^2Nh4&7N6`cFSrahN;I6Y8uMRk2)@3MRAR9wJKv&jn9)BV9tUvg7u1 zzq51NE@z)YcpFE}+2B`(BJ<$6IemNa<4`c>EWL#>h;55qb($wFHg(Ek2R29eiHQCB zyke;J_6?o9AGAN#(=Nlrhe4*G**BJ&0TC%YsE+8)0$Wy}i-m|bpNj^G*PpCYV5M@i zn3-HrFVJ)Wu36epf%bbMFFs+#sm7D%R4H|;6+Wh;s|F%fJ|)NPZv{pd`y{o(2dCIY zxG7{Y7xZQ}MMtFe8%%*Pf~9XmxpIWcH*83#B)7nKv#}Zz^H?RtgckvI>aE{Yb^U{b zg8~B0Sx%li+Gk&f?2*V?;wm%J1Cj#K9g#^Oab7OKd4u=_dc7D%Z0>}&af+IwHFCZq zP__I7_v_kUDx*A-or#P`UF*v4Dt3#FkXWFfz_cx*ReL;-o7DV$57vuI$e>*Uw;h|k zchanqTNT9UlXpSXKjHlOD*Rr~ykx`^yhbc((GMHUh1WD;)4pedWdD#waare+1dV?U zaMXJ82l3uM!vXKmr%EbuKBRXS@7s3EEw;>Oqe~KVOC;BFQBe;Q)2p#b4Ff_(H|Ks` zu4A@Do-3IuB;Jw{Q{V#i;*%T(6(7#N+Bp*!auul=!z2~pJt_?8Gh%RIv4krdBB4@ z)f}uyqb*u9F(DV_MF+Aftn}U3Jj#;Iw4GSIK%Nii031vNXBD6G>Q1)B!55Jzn{hBI zJ$~>e1anodN>t$Ta|_UQ=}wjt^I2=WJ$%(-5%I@svc~oVQdpjd-%s&QYH%?=wc;qx z4t}8tnxgA{-me@{kI+^@p#em9hP9VK?eAoXjJ8*bNhneBe9$LjmTRV=hOt(%=p151 zul_chPL}1>+iu1W){axokHh!bP>DQdFS9U};MM}WPuDJx6uv^O_KihY#VnL?h-J%+ z`x!qJk`fi2f#v5TGm3akNwd3qUq;=2%`2}J5{@otLn<#P^0ZRc{jAcc^l_@+@p%aA zlK5J(z01IVOsc7>WZhMRVk|RJ6|T~+7dp#*>Pri%1EA&->3P9+aUH;X!rER~>W?DP z^zPH?*z<8CYB{Blzj6=zP*>I1mhDUg6eCIoC8>`#jlu88;XZ63zv;zG{R=-kAVO2& zKf&$ip}5sOr)su~b{eKzP(H1eFx-)uYrGn1j2;$QLCSS=oN;%?3LlchIX?NjC^^iL z27lStS`02kV%aX~0rZn`d^DnXoNv?22gIiOvSB2|Tiu^F;H0%qvs13Z-{SWTcIg>2 zPal9B1#=7*Fx5f2cpqp(3ZPNHtjDx3n(Ni=HP)T8TR|{8 z<-dpfS%)HS_F2vx1|wH-<%Xcq2gCxaVp!#PLK8wRA`vvM;i>U(5Rug_vC}Q_OvIDRWHh) z0f_P$=8uXohgFv}F;nh5j7aA4=s6CYXGh^Wsi~9t)};X5pQ46YLzF)P0%ltGPIq=I z9%aTH=EDnky3-Ks#@vL8+4_B~Ewrzmgvg~VPSb3jDom~u$51g0pPFr`p$HO9Alh$l z#3VS@JH-o&GtX=o*dq6qGp%?J$2ih1?*qHGmI-n2{qH+j>#WWAI7G9ogU8cd(?ae; zb12W<>MS(d-*>k{7g{qJv}_&M8Mo}9BNyhtg*^?{J9U%#|4sko4Q8lIg$4o1Ap9%4 z;UBVXZ4B-I9`CbXLpExg9ijb$Gi3Q=K##1DR)Fj3m%$Z_A_)n~MO?#Z(TEv&8 z=1QeXC2eR0BMD|oX;XB21r`A+&1GS$hI|0_-&f+nZwHHV@dJzURRV3*W?f!Tony5x zJB7ljeo2)4coFB^MfpFQlQ&uLT|u7pt`diz-w=S04uGD9PUil(;U5@@xj)Souh77d zOhcq1st%bzwpPVH1w0Zm`k2>j>)N1P8-u7+SBP6O&M1RSUp$o}8hOGDL^o3TwUv+K z!Bv&ncs_=4tBd5|Am|yBD8*J+SXgsKJuivoJx2mR_2?}&k zXR2NjR%0!B2wlGGD_ySI8F}vNI{Hr32$spE0*Sn%-s4~P6E)aSy^qbVB(!nKmpm?Q z!~7tqu=Q&xJ_4Kc_s2BtJKkp=u;MX;>} z?%WR)e6s@s+9eSl^NKdsE!9gyDn8C614}1UB5y~x2!o`wzLd6 z$@VUaN=ME!2TQOWm>~KWYqUnrPkgm5)y~Ep-f~Ak#%7#?K@+=~l83|T7dX7Q^czr^ zeDZ3kVlpXx9)!miwV?qteG?ememc(0rt5!u)QxKeU_5dZ4Xl$p$f3Q2$|4tt#_kY7 zJrWO7ki8XIpsslfbi2MpMEZr2Gv4IQtFum!a(wmm@U8s(n6h~WflZuaup2So=BHH0 zH~iKk+MdQ}FLE*{&vHn0>9*?zYZ+xqe_iGZydA=6OA|bDy9Fz(jkNhC&nM~WxNf01 zZ&AD{JEr2gCnI!EQHxp_Hgw6@VID>2v5QN${qV+!mD{o$dBYtzIkx5y-$%@8^{lo7 zCMQU&Y0IBcYGM18qwV~#lZo4vl;H-@#|v2eW>-DkMs>k7>GLX74#x2EYJR~vse_Yz z6@`D1QjQ$=mO~<-9bh~%hYgxiPN`fWq#3QL#IlQz2KO5XCEE;@-%CQ{9BndDpFA|3 z%O;b|T7R%}6{0%(j#nPaJzQeiVknO394{~S*;IKal^dBHrjD~>82uLEfHH~QVY0rW z1_s?3;G8I(P#jm(iXSVwI?p{;_;uE@V3gK~^lFjYhJ}ou{Rv%IrpWULM&4#8nK@HwkK8OF;79wN17pKS=XbNmm-5k`JdIV zBbCNTUH}|QFK)^0H8T(XA$TnWbp#~*3W>M>g4CY!Yn_xog1pYye+s+*2~d#yM*syE zQ(F@|z<)-;g8HNBf+a)&`R;y_g_a}eZg%Rl)OD;h^YwLTH*U6{X^2=#h$L6Z zBBZl2T3AhtDF7W_K}8tfk5&ny4l5AZ1x5klU!2v@=ovxtk6md0c>cW>|I?NT{oS=- z)wj2H{wUPr$lz#iZE0dk$4bvc&&ptI2QdAQTk(HFJAVvMs|Kh0$NQfzvH!>6olI@) ztqq<2=PCR#{GZQ%t-ybug2?~t6f8__O#f$i>(9aec>k~C_}?e+w-aCgYYUw03>}>; z&D`mj=$V)q^#A<&ACKT46G-}BtKp?0YnS(dZtbg&m1~iR- zC#8L>8GURvv7~P1!PdA9dbPr}<3;C~!wu^5&fC+pmu%k*y=oglO9MXxw9*K;!OC3u ze1Z37=*^!3@w~iY12)AxQ9!Mn9p>Wy;Nl4UrL(YvvdPA6qv972>uMB~OIKm>8G;Pf{ZX#f>j|&I`0uXfD2oJVr~pNW4BQuf>Ti!0={XyX)SK(6SKlM#e#1W($*v^FIsr%253R zC+#*TC*ZwKh>L{V(1$oWhey~S&IUa$e`|{mUpmbLACPw$3!tc=xsV)l0Oa8yG3Wo{ z0mKgko#AzpftMfAIW?mSgDT?}Lht7$I98tDn6%X9O${72j9{kpVOUb-RvQFf5aV~6x-!}kp@}|< zOy*~^O^NiZ{HCXyFDrNDFvhEzCoDuE)jS0;qO%nJuU5X(5g`Jm9|AG& zKh_~bO;&#UUwM|v3MerWa2CHsJcO36Gu4*h zw>Ac5=CuYRt&1>9-|jOO9Z~~sM2J97AI5>^nOUz&I7Bg;%80b7@_H)^tQo3_@U~pZ znictTQpqGg2T1WsxpZL|QFDTJ(iDl39qv_RvsYc=Fz^L=9CH_8km5a=-GOYI%F$61fSGg{K+7pBnXoO%Sku3xmQg1 zMPK*}{pbk!F(t_YPe4W2Tfq}O^CK>t;P;zu}L%5lb@)r4SEqmG=Tnq^#10jvEz`%PWNmqGx>rkc&OTWuANZ z?JBrPP*`zbm)fL#oVle>lS4lSCevsq=v(>Penf&aIJ+fo!02Mk&E+9ZD9A&f7}Rq3 z%SED>_GJurUFnoBn>&w8nNO;vC2hU%H`l!b*>0Xtk+;|y5A7ULd07#A8WL`WtlC?WxyN%3y<0MHCe3z|W;(SN ze(YH>C)EA;&P+$OFl0KtFkz1o$$0Crzj6;G0cg>*di+)_%rRqU6GMHw3#i>@!I;d9 z!nwzh(x3bq{!FVH2|VJ#^q4%KJ>=_DK1GcXI6c}KL-ri242w*YzkGqOeA{s6pimjd zPzlbar;|+u3NLwH6#Ewv#yJX>&`dyGSJnQ4n4{su8_U_tKzvsV&l@>VPD5e_oJciG z_^nVkZ;6%E6-)=!mP@5NK5xps2C9$Np!Jm4D+|fT3|6Eu#CoxdIfiAni(2V4i4NHQ z0^XS4W6@Q;>X1Kp+e;lp06Cy_H`0o0P}F!o(ki}D%f3S4w~EPCyHo{E+|GNo<#hMv zJ>*VhW+V;XJ;3|(H0Tj5cjv8@tjWKD{}GupnLJ4Xd}JCOe02Z&&%)sU5;gd5!tjrz z#=k}l{*(pd|0~nzSlzze5(PXa?!>n02LcAD$61LWgBWtWsP>6czTk9ZT;TKaD3BmO z^M+iILohuV-}{4f%}Y#r^I-(HNF=d?REEDf)UPU|R^s@c9zGLtsFx>f`@yXpwDfyQ)uJm&>b4Z%xlhdr4VwCrwp2 zIh8-sDn8feeX8~?`24$AzI<-q11}@b!k8`&wOF`e%K|8GP7=&C!RVpGLJ0u^prr=W zM>BXhNXU?ifCVb=ic6dbiOh?}6}4SqgDk+BUXd#ThB;{%hZn@ZfJhD9Cl64?#U_x{ zu#q#$OyC}!A-&`@!AEcxGGMWzSwXQ}Er2e6k?&5R90USzCZ{1m&8bZ3pGDUKc zskq4wg=x}zi-L^2oG>mV1(Fy(Z z)ha8zWLD|$6*d*Mp2zidFXdbiHj_o{Otvv5JOJ2H5^ zMH=072_<*sqnh(isYUz@w2NUjnV)65)yBVt0xlQ>DDNfElO;Vxi3jO+;{&o9V;U8Y z*GOEEJb!!e>|30?8=A<&0Oc@MnkqnLQCA)B(tiNUJE`F!4>`~AZ2w-bgyw(Bm?TNxXD&@oCXI*?{OT;8M zYHd)RP?obvFYl2B69ng&C<`(ynzOH+`K_qrR8SQflzvX-j^DL)NXwscyp%rw~V zT9PjfuulSl7b=3=lWhtC+fkuQ)6Jqk;M-MwBI6!!~!sGhML zy#zY69WuDReMgse>@Blvmet= zr)vTaU2GNjX?NwuSUCr#8O^(0Vg5N!;evNpSMRN#bJO8IQ|hKz*6#2| ztS-(uE4I#VGkUQ(dY6JNdF<{l$DOkTq>kPmS0C|aQQm4X`6Oa50G&hi^n-S$%awCs zo;I@HG|PJ3ciatPJDPTPFB%AhcXZXO_Gbt|&S}_rdEb7i3>Spw+Ez-MCc}v%)vQ)? z$Xt)tJ%P48kt}*n?iIbJ%`_*?jq8?FV~gouOsNbx8G#!-uILv&JY&?rj=L)ayd)pJ z5h*yrDd{ao2+&fGxS%UgF_E zSlZ=pq;Rl!gg+APt$xMDo^}i}{vKF%$o6mbVtL=<-~VA}TYmm4_42npQYL*ffT4}4 zs~y0~k-_M{sTVU#>%Zn({E5``Yf9U#eB`k{t5=1hnO(t zh$m9=o?U#`>ky5gR9cd?zS-#8Z$gh&YiLfBH9Ac$FdTi>t7nt%*jmJ|k@4-}Nexk{YPt3`^frXO@DWo$)2zN5SGou6M z)5+jgcUJ_k8v=$B6=a66#a$#=!xO{8RvIizJpIwzE$Jq-@mrXZK zzI$1;EYS(?odVULn%e0_nTv@Iy@e@25s@zEAXlO&%WB)j?`* zZwHj+^qY9u3k%7^5{YX_9L5$htSBT9!CG@ zMyO+t))>E$p5-YVoW)IsM?xW&ri5Am%?&aFE?I>;+Sd%CgXH={5b^%UvEq6@DamY; zxe}a_Ns(dR+v=x-?r;KkIkFPAwc*I2+-U<Qqg7ktN_73LNuG_`){}yOX7~%~2yc;S)WUw=c@{Y$jmSc9xO|O;~ik zKb{MNbUtN(Ff)jSlUir`JHv0Z1PO)-KJHy4aGv}YpYXEZd`#4ByU+ls;LJ`(>%_$M7gFR&rIjCG87d)+-j49*3 zh8z*{3a7%B2!6&4OiViI9_*Gmd7c?3p7(N>BxAc~PC_`oG<=9|0%|TtNsBb*3AS+{ zgoBuJhho&}p`d?V?RKE+ovO#|t;j^^WUP0e_OIX4J-X8BKdu@Y6}FE#f!^Wx`63U6 z{g4R^z54AY@o}iX2CN6Z=Y*AoC+!6E>fXz4l^$ zUk^#E`W)}I_pDCI{w@w4xDug{Rq811hxnKyJGzPxfe&W1U8} zx>_V&JwI=nA?hW7X$g)xQF+L9Gj7YYEZV$2?5i96C-{En@+a|96#(K*%c6<|f89NJ zYU_Y^wN1FwuP3g5SEgomx;R4osPIWg{8w7)A3{Vd3<0KpU7Gq&FQ{H)9Pkl4?Rcir zI44J!r>kttIPLD(q4GGq=}NE&L)RJ!uG?ncc4c@c^(B=sH*W!w;%+<>!GM4=PMQx7 z0csxsYC87)DKARWnz{#Fhpyc_u?mt$qu!V4V0i2o@K#^!{r%mG-jz^&xsc4%`&-26 z6?a4Q-S-cQj=ifNJP&}%s`t5sJ93@g*T4DV^l@FX&2tcfTr160>v^sY+dHfyWnLwL zMFnNrE=H=YI;$W{{$xmrlo}fw=)1aP3Iq4vQ=nz}PhYD($Fy(AV%-ej6?j449d{^; zFo1Od64;2qt|)0yOM_s=Tuq*%`xhC{C20C*`~;u*7f0uC}0&J_<{P6KV%yr6?N?m`bO;*?hh6H3_vIcBy^cZnQheC+tY=~gvOt`MI`2<+e= zrRE*c3kqB)Aq7ivZxYwdIQ|FFQ6;6Omo=%K2WDlpNBt3YOPvFhQ~bx7MDmxc}s~|Aig^y%wvp{nBls zSx6HcpW+P2Mic--cZCSw?9K3S`0FdQx3wXibX9V!x6c<(YYnRI(HwM9RwT$&X~no^ z_?xfIZLKhFuXIJ~P=Cg3Uzb=oTd@-^bg&>FShV&UOszxvW?F`+Kx0I=LP~@(!h+w( zk&jO^X%FEy`N%pU6tKyPlUa@uV7ki$ow3ch7|h?`8)atz0okWEpoZk87eHbfDgzK; zzko>T<2_w0xz*G(Y1PZf)3zDAw?ZU!SBy2Tih_3%OgRhycNA)Iy1e^J3#H$TjS*!imJkd*Ox6 zsY0P0X$(O>k3h!JY=Y^I-S)yUruS{Dndz=F*oO7jw$G!5In4Cy`VISM{eQf@V|Zxo zmL(e7*s*Qf$&PK?wv!#(wr$(C?PSNclbxIIbf2pGbU*d=>8iT-&-%aKcddyr#~9Pl zlSc9x+vhd>Dd-d^*m`DxW|Hbsc+xXUyJgp0`pPIe<0+xQ`h+og%|n03fYna(lofqTm(gU(Eh2ebmswZx9Tz2eK|1LUqv8dhzwn-YLcxjefgJ$pkG~6b|H<_%|4Tt`Ze!={MB`-a=JXx%^#3Igyhuel zW&{7PVUbkVHl_TEjEeQrcw6P7qim9g`lTN_cEJz=;Is+boev$@2jYl*ri?NboesY<@9IkjcYh)=vtiKcAnONJa zsMW62NS0z>6N=OlM_@X3qd0&tS0KaT#$aG*%g--i2VA!q6WZ~hLfheBwOU`8veO{Yd?!#Q};Fx2dx-t}=ZVQssG zBFatY4v;-o&8!58M+go|v0MHv*S;QDTN=m|PqF8x%+@#cp6jTglu1fJ$dqnkD2rSQV09$DMyHN4qkek>Yq&Mc^ zey?d`!p^SI@`~sz(fW$$tkGjXHOk?QPh#=L76|y_FGa+xDF48n^!v~(KNXy@Ea1I~ zoawYTzL)byzE)kcZs$C-a*QrlT+T^qf%Y|0SI2X-R9L}`(X>gJbiI`vxAZa>{FI^L zq{3)0U0g6McY*05t<@*=b`i$LJ{?n{FilJ#NNdQh%~OCLF?kUgJA*@)FHk94R&*DW zcaXBHU}%mZW;|3Od%KW|^4#4hmbVmPEU2Y0INf~ERlK>WFIBw(Rk>Zk+Yx8TjhCtV z3b3rdk|2^^Fli(A-d-mW)`4pJsdXu})T;AL<>3CNl^9~I9z|=%(pHAtB4w*v17%Cp z-gk4=BxvtK)bfT9snq~1#>NnAalJ)Qo^?~I5pq$Tg;yGlPhMaJ zc@f4;ps!_!#pmCnC@iS|@Bc7Q=j@NntKkFNWRXI-jCqPr4yQ5h4wth5`eoC{chJh)a3zqThE zV|k`-RiL~s-;;!R1*z@{2TD^Wv#tE7yA6_J!syalNJpIjxrwKU_XhqI zehw}3sQbXU=N!l8f?Jm0I4>49FeYqIegz)vPQd5&!D4W?SLH>+!wUE%#>hjmQ$&NJ zHt4C85=<^1hP~J(lxlh**9LsqKg?LR!knYtS%Z~*}TWWF!)KZei$lcs?G9!{MEsEK*m6{##nF8kM}v*=_&aKk*!{E{ei(kTOTap3stT%=D5@RO{qK@eWoOTlD%i# zzYV89V%IpX`*{j_n33!mnrDzP2$0!(>CEsrIp6 zgxnd=HQ%lUBxCy`v4BEs)1a?s9ASxk68Yqf>QukgaJT2%mo51CX9Y_CqlzWNGKzw9 zq{mcpRGhj(w~^3vqDnc3&1s!Ce~P#VvH55_PHHKc^c$rqaBzwc-APU{C-kyhvhk{) z_UqFot{icM>tPQxoV(0LUU&s$;!ut1JQ+E73h{gKr< zu4mFANDIUJ8Y;NnFDAHo^LH2y$q}^%=;9idI%XC_8DZj_Vu=e%8UO`zOd-1DvTGSh z5R|CIpOnlAqjr{nVF-wNj4kkHxkT}8v5D+g)+T}0jo5{mO5BUFlQ!`E( zL-J3+-m=$}_WFBM;{fK3S7j0A4Qx^VozHL(LqE*CvNOHsh=~A@RuKSb(qHLuq}oSk zrV9r8=(ibC*TAOJlt?EuLw;D^1w3Iic_PiNSXtY$O~e9M^w9;h(EeHSiAc$NvU_S z)NEy135zgDmbR^U^Q>LT)Xu6-t2zFd*@vQ!IhFVd3J*}bqgNM@V{&xUB(Dfa)d}-O zW$qXII#J#s=r}fG>CKVl<(iL+#rRuxj6QlBy~!ZePU21wia)U%@RZhv5;QvaDTlT4yu|TZ;g;+(B()v2 zTzyG+Sstl9QaNQNxVd<09(wT4rTbjlVPIwLvp!qUwT`E>?NPSLo)Xp;&Q`^1LS&WA z&d!F)27K$%B6b5c8EIlNk%IczDviP%)snlD{cv{kY6P@5(434>SMGFH_qO?*ZNRK_ z$Jlk4$z*J-P?a-HvbOrGI?Qd(k_v<<)OkS3++i9a zY&$`g!3mGYgMv>16uHvfkEyWobc(#G{IJ&M5~lgsa2JwAV;eeVP+}r_C7Ml_fEG4c zKIXWrg0NG5nL(|S5cCJ9#Dl~lXgbJDW9I_%t~b3ZESPt_+cTC`FidmjHyw4URW(z} zLzAAU(9`NAt!9;F_q};Ey>Dw8dP1<*9L<>Mzc zWT(N#u0H2>G-re_=)ZEnNl+((`8T@1g7J4b;6J&x?|;jFhPF0N`sUx-=6|VnIaHW% z2%v}QyhoKtcM&X!Efj4%P}M^Csc6X5ES@@cuwx1AE{7B^v?1B%7OPUBEq*RRBsE|s zkMY|G;?Y0Q8w0*s3h{lnw4|4Lmi1{_$WDMI?1%hf-SHF>1q_iNWvqJf+|L`hnr6<- z!^%MMaEyx9FgicbiU6D<6J(aw%HLiII{aNX=GRD&rW)Wy{gGz_W!O)+{KIu{4kWIK zl?Ly+^hpV!dXSZj^THBkRR-pUP#jE+!f2Q4)yWg48{oT#8dUQF!&DL(GSTnEs$zch zdHIRs^!mR^b?cc);=r+)ka4n}6~phQp0#A5diABE6ZAH1CgldzrhjSu7BxDh+s`?5VpE({%&pwrpr#kp>4&!T zO}un9kX@0aedq+zkVtdp-w z=W9!`700u1J`Di%HIJTbymT!`A|7j6Oli)b28R)+E{)j5xq;Ld#rZb;g!Jj)%IJ|x zt@SH^p^pblEsEJ=ZUGX0&appqOpM|buA%{SU@WxNoIChhlQh1?xyzqh|2;7sL^$50 zv{8OxPCzs|TB**5;9+NeE7?Yg4#!q~qEq1&kBx9{W=|FXHUPJLWvG zeKfk|c~r(6f}{SKKO)1NWwQ1RANU@|q6TsxGNjZz&tR27BS-?d>|7zd+~}Z7y&A1i zT*3^H0e_}!kW(9=+N%k8MC(M|3W`(8!N^>X2wV;wJ{D`B>4z|kYfbA09M`$KS%YRO z;5v-CypByS?yHai%{{QxsjJDh2MKy{*Kb6{EO^KDpDl?zp8yi^#m*qG2>}Heg}vqP z9NxzT5EQGiM0lQzC@W8`$9wwMpJ}B1hvzBx{y+-Ic})*i)|0Z$0BAcWfPZd&|jf%D@~#GD7zZxNIhg53JWj6o z@ZO>invvVacc8}Ynm@_&Jr|w_WUeXnM?F=An*_#Omx2xo0$=?f3lqj&5mmzH-v4MH zF#%546}}_o^WSbN`tORAR>m&Ie{Zz*&)XjQ_65oK2WMMqj8&qXzd1xFROt}@VP5DO z49ul{Smddd0}jIFFmp9m)GXFe>y znpnoAmFt<Dr5O1SV9O%Qz6`*aYxqF6)`KhkO8%jW>}&Uq7bD~d*<~5 zDP^n=L<0;`*}_PHQ0>_+@}{V+$_>GQ)?&PNu~~NsX}e^RT_t4zN0W9A_7juu79gtE z1(S7GkP_uN49@YWon|XSmbR=XL~Qio$WxUQdE21N zA?jTwGCQIzJ*1?xXRu6c! zjqc~WeS}9o2mVl|>Hd}VZ*rO{>Az#wkH1|%@!ti7n0zZ>{>4hrTdvRMyAtd=rs`}A zA*3lQHs_gz)~)M+glqVbD*+%a`0?Jax1}*m+icWx{G8oDiy&4NqdgI=S!~BlP>RcA zcttMO3sB4#VFi1@>Eh(77p+&CTrOCx zJS{+aBNsa~-E@5J7i2sq{QCIjFWl#x*56P9mHjZWD5Ln=2i1kuy5hM{Puk&D|G_Zr zg$}|$++?pUkia5K5^`!ci2`R2Nv{gfhA3WKi`9G=9pieza%j7WbOF{j`NImy5@`YO z=OxNh@AHyL8jkh@8jber7`_mjOxE!rT?1) z=Kl>$ft#K6iAKuH{ zH5iNf-vFOpr=HDfT@P<|b&wg#3<4H)aCY=NemB{e1y z7I~ZHKQS=q>3w^%VR}C0lYey`zc3ok7?0&g&5Nl=UOIkF-`2HFgA!>A1gTXnuurv5 zOgnR+iVD6lLGmb(9dt7e5I>p*P7-zpv`s&<9$R7*WfD_w)UA-;!FwQlZd1k}b1HF$ z0-jbm5-bdQ!H*up5$rR(hQvjVaqkC8ATd!Ay9YV(LDrY7fi>H%2AdJ)o=^~A4Hye> z6XZr6x=XeZC;D0kLLuD>(du7vt|K*m)0^O}Qf=Oqi*!2iwI4#};hvb#7%ZS;Lkx%33pCXw`v&CXa0RLsiP`0)!l(@SL-*62hE&l&{PVX1ff^ujlSzv@*2Rip$_E@+T9>Rj_tM49Z7dBqK zM%*b~{8eD`4wsYbx9nDh?;Wv&`pF=1x!`}J`tpXbg*G~eUOq3cYo^!SE~p>z-isM4 zz8fePbTE}{1`iWjFK$dvDQ*U~H#MIDah4<$Aa4Oq%W)s2!@D+p>?SB=@M0gtup1s*WLcCIT3VN1Owp@nF z5n{HR!F-d5)B5|f9Ky8eE|0U;xI6>Gne_J>Y;D|-dAPysm>kck#u0P1(qyr}+UlYT zLKBnfxGBw6MSO%FbN?28FQ44m9` z+f~-zaTb})df4d{wc2te4KvN_55Al57UkD9FrmDgXoWrsM*h91oA}O!MQ^=#$~Vg& zS%K)6%w8W=)kZDduA8zS6?$&g9wNFg_4h-UqVT6Q6MrTXP=VbXA0dzGI|6KYX+p`M zVj*y~0xVG0ui*FRBSu*zks19UjLo|@&b5CC3X_(~-Z3%wCl_@agDNHVVDIx;q4-L_ znjvpJMBP{B>aG38XsY^+nDk7!vvVXqNTJIVfN~k13myMt*gbv-xLGyB#s)G~dcr!GwHuw9p*^fMR}39wL} zJzb_4O;2*478YQ&L@lIXV$5p2S#?OO0fw$*p*Yga#%3bXjoezN9HrCZR39Bq zj>Ebgji=*w&81^0+I+d(r4g8MA2dz(!;M(qvLuVZadtJH=uB-_3W7}jiBLq+uluL& zX1cL8Hg}{td?L5YWZhgn0R52j$%Bg1r#bjxyzTmL^-C)-G2&H(#q4R>n{3#R-vrFm zR2d;yKP21vLo?&@8uVBtpu$Mx$&v=gbGzq|Z?ud-@Uyc}K@Tl)QfIj)9Oc4cFgq#N zvaq4jio8}1mU|GEfM7UJY-bF^>qBbeV z&)>?K|NMdSY3hdBs$rCb+)6M{lTuAb-Cr8s}g9eXmifsf5sYldUhT+7D4Qt#bMIk2e;{C6Px@Y zyyFL2eIrcrLYuJstHG~2aYgL7h1F=){vE$`ZATR^XnPA1&ce1brfl)&E3?d7GAD&- zm5iOzgz)cH8Q4JC{bJjaIEVOAWN*9^MxG5TUp#3lmS$%Gn zeJ1prv|EnInJG80{WJ{S-k1JJI(;wmVO9EW#(j>+eO>>b^meUa=rMN{cSM0j zt(PdJ(jg)}ge};f!K5C*SR!PgnvJv$Q$5)FGRjR9H99{~k-zi-!XA(m0uO&hP%!oW zz;~*d7$(XV(%8nXG^2u0r`b5bMidxMmY%>`4yYdbeftk#dAz|QM%cHD#`)iRHLCwt zv8#Wt6$~96Y5r|r!@q=VZedy4ZnQsk_<-hdhIXk(XKK|{HT*E|sNS-3Wndn9(_aN& z&$p_oKd1;<$i4B|+1nE;)JfiQ8PN6{L>#;SbvN2Y#VC>)`R!7b^i%w76YgrfhBTMk2g zevtvO-c`AQP(1e3O@1kPhS^A@)RQIsIPu>D9bwTv3i;F?_xZVQrA*f(#2i>06bQJ=Rrs0y4FJ&uZCk;*{i%gku!z$NxHajs*&;(Rc1Qt5 zL2dw?A*?R-hs=k+jY7xg{oU-iWIXFrVsHvTwg?DOH`I@!D6wvz++s3oYnkOf`i^dvH>~8`% zq?oG@`@6MM=hJu(h<7bx5k){1??P!p_rcqMTC!0#qZ;v{ZO|9rLe-0dDiuEv@w0%< z7DNArjNgQ+o>8HmMil~#Vi#(+fo>j^6qZc7?Z6iwqbC+fw+a)zgH3hnB3Q}Zq%+U! z`?TYmAN?iUS;iKk#T_rUG>#4#@e@@Hgx{muzL`F&1e7xFi;Eu@1W_tBeK}}f{%c1# zIp(45Z7i(K^nvCc+Op(9zKgS)g`Ibxo_vh|v)Pza@^K>lEMTYbZ0oE23fyHEvvc*; za+WqYZ63_InXA4;LKF5uIm6nDV~HA>#r23KHhS^0^jr{8OF+Uv$iix&l3QfeW*U_r8c1Y78_rk{{tcW)rwH0fD&Kj*UDq z6oZ)*2!32Mx_yO#XezDmwTS}uW`joCZgPbt{zpmtxRz!L`ea&dT$pv-rb`!S!=A}U z&`41g{6q|sQMs-8iGOrj0V zdYlRJJ-ec~@kUlW5(J(2Dzu9lu2jT3-suHLG*eaE^ncRw_W<2;B_m6x8(Ad{^4<~f^FIj3XN_jvCx&tPNa9x=<6~0a@bLN#MyYy57o>>- z#S-JpIMM^`4q{Exx)=}(g6j>pwkwxHzc1aXu^@Q^a`lR#|zl+ z38IfUbJ+|?Lp1IjxEe+0b|_yRL4pX{JY19XLwYdq!R53llc{p<4(LQ3=QiE~jURoE zwD^!Q{V7p<$KOYA?gK@s%gM^Nl>%BJ@pC2ABN)2Jl4#E3oe)F9=lMyZ&!fa13eLBJ z_RTYP1)kySgI|=r1AlR+d^WNBgTc+$L(avdPk1K^KshqC8SikcLNoPpeM`?pSntLX$H= zH`li8P!9CzC1ctI_u@`#y(k=5w$7vR`|+0OsdEWpu%D@I^?dS*nJI%A)5mv%;lsa9 zgrX9(_6_jSDN5W+1A0Ihr>H0up!HS6zls#|8nyq(or%cC`p$3g1lpl1&EBD9E#m8D zKO-j(rEsjx@({_Lp4z04b}%0lVJV;{JhvhN%nK!l*yR;;%ie)N-l{fsHnMwS26Y27 zAG-0Qqe}kDBikCfI$<(A^o3)|*L7IGX(nuMIHKO}Dm+EF@L{Z@lbUBC9_$wC! zK}|BKDmONKIK~LaAxkw8dRKVZk}iZARXje+&b`k#uGp)vDJEeQc~9HDHo)LsAsVs?Wz>TZinI6TTa`?`K;X=z|!;9<`sz3{vu2Ctg8 z%l+|c-I1@``~J_Lv#pC$rvzJ~so6L?YK-QQg2Szzc~`9J^=_ht+ai{X#OaCD-KTeoaMQoUI&EJ~*7)B-)@pA51usUHef zDKKY2E>m^9S{jPZ(ZO$0P2-pBW5yCqY(d|~WWNlKmZ*ppBasaKT!_INHWM#)RC+V= zo4L20HPYqOavkJU;5LGk6f9iAY!eSr#68CB(Nl9&2oE2FRxlFd;h}DggT;zUj+mTa zX>Wo}u1ud+iJcZo6<#ytJ*-+3Tpb(a_5qNu=G)S3l5t(?aj+ZKnXypRUJ`hOn%EH@ z?=;m?mEB5HrP5(nUm*OFP+qG?#V1p9ZVh^jpzBWC(eG%TpfuBY&(aovdNLKZhG^%` z&XfDQ&9v8uPoNQGK!k56*=7lZ#q0M6mD$2cP^%jS%jvRpTA59q_V^3 zTHC7ERx#ViFAMWBig1-oermA8gB(jM@=~Z;ud3E31%*@10aGT;clMKl1+waeAhFcR zXjA^6qFf>pY1_%u6*jF5r0hcCG(S-|bW&!Un{Buf%6a{e2108cRpWf=NgvcG6J)M~ z>X_c-zFD!JvcXGuv>zj#uaa56$YPB)iQ!sUdV5P9;}1ybl0pVhBGgE99#^qlW8aBWYqy?@Epiwwvv|4knz*@dwe5iF`%J zns;IZUCx%S%pL%eI;Xdoa#SDKUnt zu*h!*$9DmS_P8Z0Q?rxOOKNM(Ds@|fV5pd9zvA{P-rA4f0j=XlAKEp($V>q~Z_FiU zJ|91s7ru7DWxHoT*uQ>DNo~NjpJh^}dyP;2?i?2m)@`h4ux~N`B{pUjqMI{z(84rW zVeW+!HM*24WS944nAjm+{~3cJg20DbxOHuSb5TXgjeVrk?OAQJc0P4ITlZMVboVrE8&TSgP6D4l zEz5dqfzuDF&YepNQKy2qn-y60Q3Xi}ZWS|yuaV?4gh^%V1vnOMTb>==&CcN%J9u&m7 zLO3nAL>hJ)=XvaK$MnA#GUQ?)%CN!Zc`M0ztWz%$4{e0^ayi4%uhE*`Hk%t+1wdVA zM-5Tm+%%$p`&tx0wx&PVu2h$)V6BPLJr@QZa-X|1zppx3KQSSGW)?pz8e={jbVPV5 zBmDLWOwySdu&SlQVm7bu$*fRvD5Q|l1g@645ArZef(;yX6V6qjPpfIg5#EqeX5Ba!@{;~3U zQp~GkvGQO~iH1kD`J+bs@HcSMg&6ikk`^t8Bv?HW@)Kr9M#Oq}9A0*AU1>piGIY|^ zg(GP3XZdJd_5@*vYx!J)Hxu2?^n~k+G!bCxVLpDz;o(1qiBBR;g@T&4V!k`l%m;P?;nr!JV?L(&gkc<)M*N?vtu4J`Jbe z#i*H`ZZ^dg;?g)tUQerr6<$*VpM+x~Hsenl#t14GHjAAwF^#0GSkbIf?+wh<tI#(3P@YlROcMX*xrS#O|F-}zEW%-0=okr9BZz6X$0laL_P*$LDK;SgLL zkD0oqWYc}i`Ss;*6190zRM|8|)K0c~aZFs_v58-$VtgB=`1oKR(FmMAAERa~>YF}Up^Qr=dDH^Y zei{)Q?xtiFNh&r%)Pp1OOj_Dxm53y>?Q;JfOvhu~p&zpMGqQ$fT;>ry6A8C;?=eKd z!6zEHm&g}@VGHy*K@T+#FZhZ+cY)|QL2(b@8;R}+WM(|2DcyDfSA2kMry7@uiX0w} z7hiTk=(5SeV;|FanTrTFW858Qfr&Dehu-*4Mk|#hHSA}+ytE8|CKb6*5{gBu5Y~zi zYvBmv7*pB#5+M@HIDI&+^XnRV1RdNkeGTh(Et`#J#{T;_bEvjn2D)87H@H6u^&mM2 zaq});!UkRr9F#Jd!Z>nCxaI=4b$vLP$^!*Ltg=Q<&2-b#p{xxoZ|_nfj4Bn=&5p!Y z`esM0?i#A&t0xU}at4G=$yrV#Ag2DmGZ)Z=*mBSlJ)g|y|EP?Fhn4XA@ehQ50_tqH z9-y%v7Zu5uQfvM3>U*|-Ph|GPs2|6f?d8GHSYCfIBd<_R6pH6jKZA^?41k4;7>A<= z!{U`FZy9W*=`M-AJiT-1(FMCB$)$_`^qQ3gm-d4mn^4WKYh15V%?dZ}@drP#g$%wG zmVDVl_L8=gTz8X?u-ItZhr9N#ZHGUM0KUt93=iU{Tj@^}apfBldZ7@7lsxvzo@iA0 zb*H9*y)z;?s-N=%kx^XQ&I@(BdFcHH@Du1=2IFMuo$jJBy+lqQRmlm;`1d4=3h16! zc_%qQiW#svw}LlFPj0MpcnhSOHCfoMonY!keRN>RkDe+=4nIR^H&{4Cng%Z62S>dI zhI|y$<6&`HK?Wl(dn2g@G@N(=tc{h0pWuX?K1;hO?C_7$wdm+)`gsNzE0X#>ol+ER zGJu=9UbG zH)JTP-L8nItwjLCQr?4BgYb($dOue;r3wj+JY67-Z@2TuX^@>nqO~fg@m{;+#o5}j z2%ffLf|b|9aAU~qnHKJAjVCX)=E&o*WFDR-U|y7k(MM?TF8pj6@CEtr5{4wQKIiij zGqV=(>k5wF7Rl&i$oh6&>#f;(l^|cj8axk;{(^rRCe>srESowD+!I;e2v%clwMc(P z@L|>oAs{30vJOWFqC&kdm24w$5d2z~Ff|}QzQeFoFA;_I%{l!OX1)ni))=3;5dkrQ zswyFtOu-|O{VJC!3PNt)fJ1wL$8>)xpGIy83nDubbVuB=gGT{KV}MY~t}SPK0MBK1 zLiC35tjypO(_QX`%iNtGZlSumqt@rG#$;cJx-g|rN(Q=Llky;gcYI~?0hL5NQ5mvQ z=ZcEmVZ|tY)UBj1$|&gAkE;Db6@;yA#~fX6>5ElKHC?x)jiOZcl&U@k6m9x2IKKhgLpS z?4`chzoYmGLqE280xxPrWgGv;q~CzQQ#h5pE7o)P6s1DySL2GB2VtXWx3ySAr&>Oe zOo#^(W3qqGHaMS^vd9uL%2t^Pi@3f2z*PX;=7QDTCb9sLt$+djJzzMen^e%P?2p*u z2wdiN(5p3Xs^|6Ip}7aPiuWq!w;%0J+AA_$x*_70W`XH>okt(3-bud#x}92WHPrc7 zSoP|YcLXD9;&vY6Ggy_cy7LdlT&BmgV*6F&+$FaK_UNWwm)4i(Q5S)^`fviJgl)mQ z>@>kNd_(oaOiZYq)T(JC?brK?2kP@DjV!xr$fN4^Bu*qwF&!iww;#ZRM210YsSc~V zw*px6OX&6#m(HuQ^$Df;MfVmNp@D|i&2F6A_5DnyqI0+q7r0H@lPWajbq>qw*S8Rj z+N$go30IUG@B$ZETdAgOC!w(Q(YCSy9nz_SjBvYYGD>1@rue9qm2p@@eQ`ti2kW`* z3lK`49Km!ai^8EV+o&%eAub&>f=xs^g4&@nqWdfzhi{1VvOHx)xI#Am5SN(wNbGp| z1SNdnSY=xrwHn(YeAzDg3zuzY9ZCycK14t51}gTqRXT6b2JLC21#inlfl0$NFy;q? zgN4p-Y))VZnWV2+WYVckUVLeE#$M= z2|C;PbN2+SSKCD-aIZoV?-enp>)GO0&dw*~U$hx`uf1*3Z_3OG;r~zVg1L>klexat z|7E)nmAn!Ct*hbR`9!U(17wYAvefp9dsjk%VC7!`TRQ?Kceg^645JjcR(XAc6CO(@ z=PcEwp3ZEG#fE!*5zD>@lE9aRMbN+*V_J$TOb@fDYgNpmC5Iyp7rdK5lxf_1Yl#rV z5lijFqKa1P2El%P{5iSSHY<`Xa}Y5idKa=QNC}f{pWcHlmiNLVqKPp>72oN}_q4zu zFq}A1#48iv)Mj^PXYZOk3r2d*ffb}!g60HP>}bat*EOQvLQUItA9OkD9{zqQtulpO zQpfas4Z5(aS+r$2&9iGYwPHzD8{5eFtd*)}Ak4b(aiy`V<<+8uw3Tl+F85f? zYG0Bgq_*(I>R(21M2o#iGHr28gVR~`4!B;mb!QQ*K70#cot5fLWXY@dy>jkJf?b1D z#%73VLGoT%&>?(3lK({fE+?2(7Bo>qnedT>ks_gyHTo;q?zC zV;xB9J1Y;xCijC>@J2%FH+eYJ|U7c4g6&qKdaOva)foV6HUQv~zgr{}#fQl{{XnghdEXOHh z3lZW!>4{{f8+8z^V%!DHs!{X8&5VXl3;7cgVu=&@buIcRt7q$EU>w%T=>ataNn(jSjl+$x>ymfNsKn6K-)Wvi!l5dw zwpbs7gw~t|@x=T+Lsqy;(P-#}p}p`CUz1V`aXb^sR{C6nX&pA&Jx9-tK)~eEr0P~1 zt$JYtq4!{&EWRu8V(u3L+Z;HsO&;= zTSvcAw|6Et?DCz!IQY4Pp-qqBNB=L`Z86KhnEQ5{wI%rym}<dp3n^ z%&374OgpA#1=(iWD}SM0$Ya*n8L7jU(LB`9VQ#;e&jqaO3}%X@RuI4PYR}(%Ao+6% zRIvsjBbFF+fHpR9YeR;B1>sv*CiJ*AVUGjD6~{{HXd55lm;e-*ouRikg)bS*@myBd zB6T}5#YR7NiAqeFZdJptp(}6k(K;!pSor)E_7`Omsh$sf;_M7;^*RqSDNz@*0CMmr z#yVsuU>N63VCl^1^`UlIA~A|T_yt5`F{DcM8Al=Sp>%Nz5j-OQ2ZWL;_4vd5Tcqv^ z`*$%>@xKp3`Ie}En|%Lkt)2BW7u*0ojPG8SVy>9FqaU?akT19rxFpz{+)@WypOOW! zZSNPLOO6^L+Ng54kD=l?Rt2Tk|M7@znO%?0o0^v|d z`c_bTL^NA_rIXl+2zCW8Cr$Ii$mF0sAWhBqGb_+5GPdV^h$ym)1mEu=#D)F z6ETKZxtYx(*2aBha%p{a<6CRm7 z#>$wqAmz$+p!>DI|2S!>JnQ3ieW8A$ROS_Lr!?@M?QV4?9 z#_8)=geAreb6y4hBDm$?pErEKXw=W7vUO%=uAPu}}rz|f?S=DQ( z9Y;yiM3GidYTZg8L1(rlfHY(gmJjZlwPSfzNk+;eVZyEL)-OrG_eVhI=z>u)%Gs_JdDWz~+8T(Yy1a~g9XXpe?a(_MxYlmz@oW_Gu)~y(@Jw_~f znYnGm0h~kn6VmxtStJi~ep~xkOsWjqSA)FusrG!i5g4)SL!dh|JH>908EgzB&lEB` zi^p2j9PFuLUP`Bj4#pNG;w6XlBZ;xaR?hPlI^h}Kq82yuf{J`d0Hh9YKi!%pX&s?&dX z-?X$;%`@Xw~1(zMQG$_q@OwAO>uQ&;PD-kwnId-v#M zodIxRJtTA&5kkWqRD1@i7coLS;nzPXs1Lt%Rv^Af{`r54RsEMEnxU<=ovn?rjg#ZQ zLc;y0AD;FE1JnRL4FB9#2|X?_iDjOonJnRk1ZF4+(c0AGeiiuy9`1+x-Ssb&8$8-1 z$g;8=la@ldP=outmd9Hdy5r=eLy$4vp8})e9$^DtnIf=8d+D#l0ib0&{HUyr!x(Tx zAUzNUrTxvwjajF|flt;5&b|K-irMML!8?D)uk*hp=Kd$wC;YqI<^OdmcKY8d1@!-q zs+WJB%%#SL%|0uF_l#=kHnhc}Lnewj;5*5eTrQn39(q{wnp`}=d~^%+m#2GzbofAo z{}1h4Z9O(X_oG;*Obj^DcQ2#XRGO4$Q5o_*kcRj0y1PIRe;sm@2B5lpPV1{|Z+!D1 z*`K0%KmnGU3CPu=yO?16Oe5A)Cc8#L(}hdFr`#P~pKpC#3WYPBtk-gNKDuegm+o%M zMx<}GqgqbHUWbF?n!Sivc4~rbCUA~=^8dW6FEw>uo3)J?wH!CJkz9x&M`z5V8ZY6p zwQkNFVd0JAlLP0W__K;xrTD*~DRo`FU9B#Y&{#@wXrNWd0@&?j*}?bQo^PQJQ3qyh z2}~4(M+i;j!UE}Ur&Oc;VXPmfhrsHW5{c5|kMzlN)2@w<=iJ3-<-QiNAU+DeV5Kq4D=+|)|6lb>+R z&lkeeAFPXG7U&9M(SLBLdS3OqcNaWoNuQt^lyk4#j0w?5r;Ykg&lG12} zrR5VFeTE-44?_UTZ7zzfC;=B)dqHG}BPE(o&R@%J^;n=bR{C)&kNa-%itiInWjjM2 zuc|BW^#b(+Dn-~XS=iKe+LE7;B0Oh0IR&pfe&NngIF9@Xj%Pdm{;*j1R(Ur^TyxGa zstC}dlSqmbQ$CBK%ks0PwY}@iqWQ6t$)0)NQsz#&>IKLT!DxUvT5g+4(%ckPT@D6#CWTgY0Y*FzwV z)SVL(I)Txf5>u#vSt>^5JHG)0#t{n|qm(hJVF%-(ffgY$Ktz z@%_&|=!`90;WQasX~W2Fp1VHY+_xu5e8=2YUn+sIaI^%@4wLqrUz?s@^~QGO#D;I zafI1&^*lZ&v;(XASU6bCd7~!q3kC5qj}&WRI1d$DSp#n!X>);vb(e>de>Y&i?2odq{h}~7Rmrug^jM_I-Y|0rSr#|RGzjLsv_xXo zLa}Mg(77MR%Z3C*Sdbg6p%P_C}x1#R;cv95>|!nL)Miaf}L^%>Tnsk#liLo zQ*;9e@ay#6bU?>xGeFAP&K)9EFQ*zaFRwjjv7MJ?Tm@w>$qAc*Rujv)pFtHSY=gm> zQo^l^9YcM9Q?F6JCivo7b(e%0E~n09>i$h4p)DeRBYPr!{{~>(@Xs%Thpv_|$j@Q~ z);!0-OS!RNuW4L&a9iRaegx0sHqgr!a=t-VryYar05lpHODZLUzuINIStYf|p3fR& zyj>V@q^T5^#u64@YC?-oT>dCa@Wfp1S{Js;1)a)LLthh5+IJ^L)iqfO)1bP04rJ7s zTY;?8S7F0%ra*9G1H5mBEY0HzM9&X&D-*5A>!{Xk=w~zByg|iW*`dQ0)#|*Kx46IN zPI(Pm(_0tM><*I}yv!9wIxhm65+qH63lcWn9EK^(s{%}hsU+=b4%r3w_N{~OKFI6! zHtI~eYb^-T$#PeOn5Fj{h8dAX^G8@&>^tm7_&J?9+FDp$8~E8XaONT}+Gp}w^ybkP zW0sL#=&5hSo_VonrKQoQX z2$do_zUtSP=NoSs!f56QceyVyV_WHKX=Q0u>B&_QFk0Qf?wM&n94-S^r&XZtr{Y7i zo5?giRcX#L_r@R3Cum!V&nm1S%)Wk>(;JjhoLwx^-*iM~XSxuqxYyrcinpDE&(l){ z4IUoF505TVP_6Un=d9AMOt>^2&g>U2W%R#gGmV@qdmV&0__M&omiV)R0c)nB#=*HLXbArHJYeem9QD?hr zyN{J*JkO{@rIogAX?!_e{b`}p1C-LuS8nf%4MZdz0b*OCLDQ0r&jBVuYo)0-!SIKx z%H}panzbcuM>kXE^WpV%Qv|1;B8iauGdzF3>jELRwjc2MtKs|O2E*{kzx|m!ZP87L zA?X?!1%@641=~Ijf_f+u%#<^&K`aIHCw?Lmz#zE)f?Ew2Qaaz;+Q>0 zSPqsP%^!LV`80tWWlU|sn@kC=a9Q=TIb4w>rcyp zScE!N%Q2YM4eV-NC>9sLw1n&h#}nkT%hiQQbL_cXlD9g}&iDHnZ+D+8n~Q!`A8&StQ-81%2G0r>LTe)l z?_f{(p!3u^k%hgQKAICCJ{sNy6PKTDL_(v|JaR>;(KlD53(kT5KbX8}y`m3HrxPPT zGCg>lK!K&S+GtgoJm^u=z$orCzXU*6fK4<28mjvp7cdupMgBq?wtmR;(G;$r0BI{m-i#NZltI4v!bUm z|6y;34_nFb-i#Xk@Nw8KMCN1u^%wa?c<9iT)zZ z)#X|dDd7r75P3#=u^jAD);C|tXK$-enV}y~;6631hlX|Jp>)&SH}uA5j=zlg6aD?} z^SWB9Wf7EM%~*;4R=fv{F!v`10x6*An`x3FaY$ij>ZG!A_n_k7MhDl_W7)Muk|(3E zBDRE~g5V}ifb^oFpn>{gpe%q10Fuf@FfH08R^O5UP+*%B!zz4!t1x61M-5J7hLzsfSd=a~)>ux%{EfeI4HZyCQyx1wa%Uko5qdL2^iqTs<5Hd`bf5QuM8_h{-|%v_fV%1PR_4}>*i*fJC1il zX6imAmr&Qx5sT{#0C>e+Vlh(y-Hw6B1L^wqQock2E_<5HX5V?Z@ZC(@COE?w%SLi; zCXw(_M>enwp@pEUrYvtOMkrdDnl1{?S>m3=X$i}m2}lJ<$!WGT52Dq@mQG|&h%s5i36zE!+67g%aPY~1;?F=-ywKq!5ZvCHL^d2Yy~T46_-KhaXGVW z;(%j&rK*A7!)b6@ypCOZ>><~dO619GzZ)t%aleCLDF^OA@{ z4&%|WnbbGV$n2!c^0|?1N}9LGbIVUYaBMxtn%miM{9JRWA2@o=r%cHT`~j!dc9h?> zD?E~fQe-#ujz8olC1asX38Kg#r_*yYsr1u!b1a`4t>Z0IJeSJraa@a7BJj*hsfBo$a9us?lTsJYBBUVH2 z8_lSPS*~fosbVsOZR*A~SRFM4-ZDaufBn;on_02j+p{4mwHEB}>1zH-gtHuJ8iX7; zEK&OtD7OuWtfN97mDjl;XZIKas_^m+7n+PVxxwSFJqM$Maputy99#Q~Ew=+mV)^dz zF`BoN0Q=qTFblQ#--ac2Qo(U*OmPA_iErr)-?EqMagJ(pS3)J_W1a?GE)?pjqN@G_ zhc^M2S8hEbAjfZ7uONTB5Ym!KJ#K%$) zJU341%T<5dSbPnb&!W1A-_{;{-$Q-MC|;%8Jx&5o#ASu`B7>T73#g>y#-K}JaeQxi zj^5F3mozc(ZiO`)+gu^nWaRd!>X=`S>h)u`|>0z+c&{qA! zV#E^0VFm7g!Va1FnK=vM`)t0!)YKAPw+fUEm+@xDJfApe4I&sb2! z%FY7I?#!nPCjU$MsGuU`X)sD%?0}7|cev~UG@4?7hQ>N`0dDoB1b3cUq2(bU8B#`A zfO5x{^H3<2TIwWw#y1JEQA=hwzZ1I*Nvo=JW5Gn_HZhQQht6SZn5|7>3QoH2KE>7U znFUsGfDvW?+8mRgqi3A`9V?Iy(q^L)>|``zE|y;ksci{6ti+Mlrzw~-rdf+Di_=@W zBlQ!b#||W#KbjcyWyl9W1(;FEs*qR4t+CZ52pXb|lHvkbEef#s5A+jV)2(U;{hrkR zQ?u?a;&Ss`dYbr7WaT(MgTfHw*CAtZS5F|9xYxBLq3>SQ1`PU>Y_w$T=i9iAcl6Vn zDdx?iQlihIz|Vr}QxYRJA!&|(}9_+^m?7=$%at`#ykOtVG*W* zWLMK-9jNAU5=;=c7wHUH@-z7@E}Kh-w5N~K zpd54QykqYaS1EMYywyS&ww@nm1E8>&+thZB>0nHU1RLVoI zxq`uWJ$;D640XjcZDqgcOUNV~vOX=C^V8swYbrkL23m4KETX2|G-tPG?yF3^9QCTH zR%g-nWTsDF;CI>zy$i@_M#WA-J#frIGoxSZfd z@paKHwXGpw4eJ#d293qo&-skMbD3!5B#t$#iXrcRSL|TNFRU>V>SKiWvN;$&-`mf}c z+@Sv|^)QO{NL-Wx@P`_<3XVHY*0*!(+ND1p<+kTJX-r?owSO2w&u5YAAWYQct87}L zxZ15jk=AK-K2UChvVx(LqP?L+Q2+#3&Ad4{(Tc7YMkhkUr1h3Ris%ndsBrbLIS$5= zH8_GP0T#Qd<~zB&2zvBJze>GJeo@h9VuQe?bqjv0Eyf3zPlm(6I~jIe%TOtK)&k;O zYNkwP@rYV#3?^nIsg$@mtRN%eNt0{HVA&71KtDImcmtQ@Bv5{bi^iFm4Os$Vf@-; z>uAU*t+kV2|ay{3@8*#P@j_ynT+~t#3_5xIyjFM`z6Usf{*wVXaGJX;}da(|CaOt)E0xHRj&KynUS(uCek4e%nGkbuHZ@rHLd zgj=pd83{R@Y@gj~O-s$_U>|?TTn1S`XsY6%_1)9vBg>)FzoL|8*~m%92XnA?CR5#c zzl1HNjJDRjEWKA3V%fK&R6&0B;0`j2Z#$? zB*Y;*!G>|@2?sxzbLyG~KQ!^`#vM$|>2b`$_9_lolv2kb6NFignJbC^;8M$7ngb6> zj9o3j79uuHt?FNpgRJF)eSgUM6I-os+v_N`tc}z1fMGI!^rtT=${63F7DC0vHNMEGpt54u222=-<@=Rr*?%U5tN~eZ&GwWS3DMABYBz4ZH`&uD{t4pTM zzwmOsA|aTeujE*QEk#RY&Gt>rjR*#)u!Mzi=W1fs8|Lt7Uc^JN6Xawhrc;9f5buN}k1y4@c(EtXK2y6ryOUypP|l8pI) zrx7WQ7X4rf@*IB%je$r}=xU%ya;K1gKeyvp^X3#K5p!qkYk2TmDtn&V zXjO`XPF-;=+wr!BL-r1~mCi)H+52YXDr3acmen5dRGev{RYR;ksnaNALNQl{w~DH_ zRZSF$`GG2*5!8W_w(Q)4 z2rQAFQ}FJB9lR+KR$kiPBL)X1qvR}~npUW59=xywUG;1B=L7H4_7og3oAtRh}Bs@}rx7$uVx84?5*9 z?5Rh@!4+&}m6IQ!unH8<3NG0Tm+$(a7f1=g7*dH2RyGFuVwy0xIs?kpcSnNb@Hv9s zJl=QHEm;9!B3YpdfxQOl6paNoL=_8?a~W_=sIa&rf{4U*u?LpPWwcS+wtw3&a?t;nI`GdOPxb`GxCjzf`Y&na1UVUvr{Zg00FLzE7Fw z0uUL}RA#2h&LEUYjssZkpz)|L+z?1x`=V^R#8!W5FOf5VI}|Cvx7Z9$OL@4_$Dt>s z=F!PbN{6Pd_*v!x*34g z&jBpxwxAm2V8GT6p@n~NmJsPm34U;yfwnFEMrn)Do&$!)ulXyJgtj@C3OEv`4iPD^ zL`OhQEs$#^JIZ}55PbX%|@Qtw7%&UqXu`j zoM=}4F)2 zfb6$#K=zvO`fusl?p$vVvA=>on}CqUmKi7TX9kI=Rpf0$&Y@Lo%?`zqTN{; z$w=RM!?t@X<$F={32hvW5FeZ{k;vlG!&pBi-!?vdW^^?cax3o2WMq~5D>ss;cEAn zO3ki7Hx5aFY(0Y(>?B$`q-J9M=E1SoN1Wm@@aLq%BYNbvNND3quKLgcmiB@04q`VZB^i6=8t7p@xAUPuH80AzULc0bc8o<8%IHuM*C=sADc#iat5lFuNy7N%d-)b?o!C$(gP*$)M z!{$H6k|(HTE^QQbA=ubgVeVe%!tlmq()y*@-BY6Q?R5l+P4jJIp=0u622V(Zkom3un&XHSg$xh{^GijB965~SbU zibn^5werzCDp|u6N)JzwU_T!FQ+HkWDjggpFe&`gcUi4mD7I zv@+!QDNRgu-th&hlInTr-xKp_h`ypQ0>5<7p7|POSSruHe^^WkFAg;j02f@t*!^pKp9Y?<*@Xz?cQ}z zTg4Ik(degw%Di54YlAP2q1U%*+H8|mD1JK#qUR2{fi`v`xOZ)VCG=Y}tLe}h$!KgV zpszR{_K7ZJ_LUhR9fXes>xgAy{y$dd)mCh&|H5Lv2_t;?utAy#^Y_@YZxOOVSvQO@ zcUfpt6em)Ad5aa#SouvqX&Tb(@iKi7%S}W~-$>YNu=Lre5A!|i%n$3+%?Z_`uOxw) zm?H-*fUW&WGC?aDRIX^&^FuXul@^5Kdi;x^D)V#n55R@mpas&nV8gyzBk~e-rZfcX zkZ=bm+#;aE0mT+j)YcJg&Gh$^Sn0}G4$~6`T@;tj-cstdE&MRYNWSO*hZmDeuApA9iYifmhC-g2i4biZB~hFz;yVT0>m z#*2 z=SzL;AY2FB66!&-cDl3o?s(P*)d7(P3*a1TR*9uSIJoY(1*neTdy3TahrqL}4q z-W8*A@Yp+OJfj*LEd$i9=wg-_gbNQs(f2~V36-#9<|cp)qA$g;WMUp{iUzv=qqp`V zkxQ%j#%0+38%aytZfXeovr?{zy5cDI`Dl8`Q2Z8E~(fgSjp)U4T;Is zNB_A+dy|%^7xpIvkFD*1f4>?_Gtd$h8_8V`BEGmD2iO^LV|1~C__)-$nh}$#>Jew! z5zM0OV_rfdGkAmS7irydg6oxj3NV7`^I>Wc=LQ6K1fg~6m@Slz(S~-SrZ0eV&D9Ik zi&06=G0_^N_#9zGQeKPrz*iI40ZjmuNDW$pUe;pj0@1~VFsJ4}*hGlG0^c>LZ;_SA zEAR_#XZKQOtNZxzQ+zHC4~C`>Q8oHN5B3`>yU5} zT!KGY1pLCSqfdJFM~5N;+Qp}jEG#GO5rL0B%}e|-k}^u01qwz;o>Yt(5Uulih@caO zq0mkjiIXXLQ}+ZN=%BW61eq655*l4U%5wpdWy1iwQLlUsSW0H{we~}hsCRW4Dw;@2 z|D{A}{>?D5GcW0B`>{KRBCA(ohAndw!&u3vEkL_4LsiIO`Xe9C)}dd3GQ2cf01^-A zO{0K68)OjR;)0Mcw6-V2rHCrRO|T4`R}lq_>&~9XQ=SZ*NMHh_=BNukFqqY z7kAR6t@U)NF^Fk($$NJpPoHXDwC9K5@l9Ddy+0{0Gjz@yo@SQbmj_%>nKO(eI@-N- zG4oqGdUs%RAIYj9E?CgA7R{Y)OP)@6+vp{nlXGkFl}zHLgWQ(;%iBrrr@VlxPgprq zB#u6}W=bG-DsUv! zyjoE~>(`EE#7Q(c7eE$Gwt*g~^YvV3=k~!CLYJ4;ZF_3GYdixexvlX;0e-3NE3^9D z(m20K^lKdR;8}GPA&u}j`?t%oXrn!HUmj^^f>GLQAL|;)wrkmtI2AS>R0jpoylPxc zw0I=JioJvuo6vRDXuj!!i2WB~bc>=j&RvH-b2Vl{ z5B4JOXXca*9j0l1OJ0tNr@IoUwh!%Hx{6fOJ}M-uS4zf@BoQimS2k|9#m4FRoq5{M z1R7>@*z`8imf!YEL%wr(b;`|(D$08@NB#1MT${Y@Z{^K7q_zom5X6h#t7cj2tFc@a zT#$uYAyuMP+g)C#B${DTN;EMQs8eZpJY=TZ&Y)mZ5Ebb_7#-J`7uW~Zt&>`F_iu2S z3OEGTNfCemellsR?JD5qlPc^Z&gu}+Dzrw^gVhu>zi&CUfNrANQVTr|(vW=ER6%WQ zDAu8)`E|J z!G%Hvr-sA6TX}TMf2zL!+x8y+OSZJpwff)i5&oSjJ5>3j&PWkEk5pv4F3c1LRyM?C z5|A6zOOCYNOWg2T#Z2fMVOI>^;=eW-bRf@r9>pyY%#C$Bfdj31A-Xcqh(_E#JQg)= zCQ{rcG>oX2ZCf;e{ba{E@!yMuhQ=Seb|(2YdaX3iao$Lhvwc#b*utTf9t zy}{ScIHR!R1Rcv*Qroh>33s=vSiYwm@v#D+IV?K0WlSTB2-Lw*hO3 zof!(uQeHfFg8kF9oI276fq|0E{N!_+An(H)A@kRQT+s1R_z=;G!@+Lh|pN&u9% z62mR3UXA8+*H$b(k{|f?P1Xgzf^hGD?pOMuXyLJ*zCv8*;S@nXE=4W2O_#j_wEz;{ z%fJo{lHVP}bo>NhV_X>aV4OODEe}^rO{}0-P`p+b#OM{{|rU9 zhd^4N%7f|}XQ{rd#0{u-yyzz|R5gF*2j>&*qhHSI&{>KfX$Mdpl_KBwu}Tl*tGJ|& zd^#$pUh&~K%lq8}|Hv$7&6Qv{Bx1|Ixt%AWaO2C`=~pf+MsYU%et}*vDfTs-P3SKE zX9Qu6x2!w5NMZ8-Uqo>E8RrM}Eq#6>lI>;z!W6y8hme|%NjH#JFW zGhz1IweCD+9jH5~(y+7$_X6&6VDMZ|o^1+SVBVzLJCeDl{o*fdXhFnVu6j>05r9V? z&##)TU-VH`rDgduG``wWKKY99Ay<=yLXKO960bOtr90DCFoPTI%Y~+ua3|_Tuxyv6 zHeX=lHLkeL?M->%=x!}HlscxcwCIKH?)vh1$=7=!AypQ7(D_wpDwuji%sCu>b0tz& z$sGw)H%)M}t7vM4?aBLjwc>V0c!EZ$yY7vaXn05Y2(Eu*F-9A>nlX5$=+vq(~6 z6R4>{chjDX4ku)rT7c0fkHXe-e}(CwhcL`!n(tEqlNzj78+5^1P5F?YWQE~ke(12P zMwdW$1OaemTkEzT#6e|HGK|ZhXbj|X{bv~p=(oH-dLJCgWjBQrpL+rB3B9RD--JHU zCNl&#>UN>AqCto0#zS+c2c(4jVbB;1ZGgCn9gTt;IWY~eaXv3^3&nx% zNOP-%s`G?d)2dY+uLu9Pmop)oT8|>#h@icYI3Douja*5gOy9iOYJUBa5`*TJLczgN zGX0#TMtUO^884Bjs~|#+&X+w6Z{5U3Td!1Bz2qY6^sKU|)^TS$r}P_t?8EbwOR{qx z%0>W>@z^%ICHg3ik+re_iSyWFnkE)vw5l^)vmZ;rPk@L2By1~2j3Q@VsWH4$SHU`A z-5xY>LFO?ceAx*n}WreNEKx+;Gv{D`gICnMb37hc*wB{{ z{E3uJ+wPT~M8GFW^_5?k2nr8A%gK{#nrs=Cly(#-E$GCRju>qC+@RX$d$c7=e=ZhB zM8wjB)-&XoiulJ?^4yNuNx`+1u#Bm00p*k|mgjKBNK@3*4Jbtj8&pQXSXS1)>J&{U zVD@B+vse`p&le3zx1Qs$P(-R!D`REOJbc!&sImB=()MOzx7e%|`cI)Oeb(mr<*EN# zx9TrnN4$D>3i+W`MS?1OFw@Xx#XtA}VR*q}+4Oclom6z@B$>V!^AKOJU-mrU>uJX` zOn#%|;xK9(p#Cf5c5+lWkG-`&VjZz-aAJ|yul<;wWxqXj%AqC&iA0c1TZ-F`1-;rX z_czKE{s4E|xXLam;txA`+B>vr^o+7~-r$|trgU1MiiHnTOG>oXYzXw~&D_6Re;=Pr zWc3qZfFDT+x4fj##TFz`KR+|6b#94)MJFUqpKpqY>|sCu#ij zg)BaF;ocf?vGCbMK8`xbqxL{fZ#Y?&1$Wvpb;}lSI9FBA58eLfqxbAGEC+UK z#N4M9KPmJlLQI$3vkSwsBppQS6n{u!Q^%b+TZ~nB`-h=ZWiu;NwM?}x+khuME9P_@ zh!yWtA^riQjo-T6yoj%@tEyeMi+fnmc-?BMS2{mQOnKWIt*XQS&V3Ib3GWCL1YfNoe&-Ql! zIXoa-&XBE)W&_4n4<{z8N3z^kjR7lIM#48HK`)F?!L%Kdj?1Cog3~iF#y5xw=+RC+ zE3lNj8#9F%UB`?HBXY=gMj}v^v5VbhtBn>qxM*OBW1X`)T#*VX8kx|J#U|ei#y*#_ z0W};~g+fGeN*6bRZLT0@DoH0I5>wpNJ|y+)AZ9DcB%=C{cb8KBX*6x!Tf4S5UJ9IP zB~c#o?0nF#zUmTCXdZMDRyj@)pk-M1M6^s+kx(m$CB)4E8Qw7H<$ zU+?KZ;?rVt?TxQ{APCr(HW;qrR8aRx?KS)*8;93;4t~eBV!tzj_pohmn5*{$mJiY9 zuZi6pt0j3QmJ}CX;x3-u`NZF(^Q_2(J`qaO@Tj4YDf?y9B3U)ybl#-PXpw$F*b7aF zc!TNpW@`UY=BhYtn<sG7+ce*Hkzda5&BtqY3za?*tR&<5VJE$>=6<`IQI%e##EGBG;pJ;YAw;Zv2@|+iw zJFIlrZsLj0q-d?jdW&n3V8mYZhPb-bKO}Bc3()9(`aJV+9*J)WLiAdCE>J^g0*Jjw zNNNkRtD<@O-bi2X2RZaQkDAV2pE2-|yT;9koS>4V&lrKP@NKoI$;jyGPHHwD?sKR2 z1ir5U@T#pvPDx9i6s$i8fO8dq$`53@Ay?_u>tT?syXTp#BKK^AenR#fms`uT2 zn*M)#nQUlbX!-woWPiNo2Pgp|*z{%<;+UU}CH@4`aM1aQSzbyPTbnL}H-(VdJ5&Oj@{jh!Q#e&g^3D2-~9@ncoor$0hQ5R{5=W?A~xD2NfN zqLA0BoKHSg3W1J-q8fQDWRB^FRXWyVrL4{ryVz{X{?hZm%tsF8VnF_W5AOf`NAr>Y zHmmYKe;rfH|DBxj-%p2#xE{N2dST!d_dw#b^lS)$6Hg}UpLf^`$t%Y432E?LbssUF zc6ab$u%h`1AEffnjgKe6Ri*IlI-N+8nwzG~rZYiZOr=0#fIwt%by;+nx(Tv-$hn_R zwi_3jbn+HdoU5)h9GV}YwZ$HO!A}@cB^%f=xbnqoL+~@>DyujfQ`8YLq85z7c4{w<|X_p)&rTpa9Qy}*Og?Shn`OeJtVPbKJx%D{n}<*xA%CS56~g~1dj zMdEKp=4ZF;LNQHO#ae52+j5HSb0nZ@9GaGa!4F)+@TXl6;RrrCxM?;>E2jcQ+x<4G zp!0BFufbEtD^eo7Q}jniliTwYUMCl1k<*u6QaMhHX4*LkB7c?b0crf!*bC{2>mpM< zV~MMn2L@I}Dn zsfh)3qdbBql%5PUwe zTG4Q&FcuRddPChXw=GI`8;HekH#P=t&A~8}EaT}6wYc<3mZ|giv_hv2*UBe{)Kd+j z!|6j{bJa_LMyJ&iKbLjKld|Zjq9{6yw4!fl#fCixiGtV-0F*-PM_*olU0IvEiJjCb z##L>Z$Nb>z4b#3);z=I?hkRn2IEtakR)AOQN^V7;8qM=Utoed^a}d?+)-GJ@tYN@v z?Rb8C!PjAkd>Wl+tZf@k`;0a7`?KS0w%1aJn0eyt(U62Dfj*SA9~WgSP({*AkZnUG z!Dl5R-p~VQt4>uSgLl)Dz}r`qO~N{DlCsGe=`(Zl`C;)0?cqzlFq&UmtNfw%pm^0} zhRVrMxs*#EMS=g{b8QFM#&VAzSGW_}T7_c@e-{fUvz)08D8d3i?y@yJu;2gHr+$4> zq8@(-Vd+1TtpD3`qW=s+Jx2$J|6&+!{M54EW549->P>t3#fa^^dO5K{H~`f3!l4N6fS8?y zsyOzW5;aj_NNFWBc}kb5Q;PXd^FrvNAfNF6nuYrHODsRwn;tkps)09{83~FwTMh?{ zgRn8b7&m@Vn^2GtRe+vU*ewE{@&9Zwr*_ST5VL3Q1wC}ZJu zx3u0qPyHZ2Gh(Z)wwR^B$F(ZQc7BrRBuOHG6e^?|}e%jvl_Ox8pkY)&QS-^zx& zh!>;*(ASWhAg@)=I$ZmG|*2kR{g2jKxV$kZI%RaLyR@@f;E={DX#OPR$t>A zjSY7&~X(A}mjMvrmxfquCm|(R|`g{|rckP@R{fGH#@q|^r z%0ZOO-idQ?$^Nb^?)w5svPmBFm{4<{Aqj%?h#V0DHQ=v>nqX0wMeDBo);we-2=YS? zeuJWHh~3R4mx5cj;b`oYd8_VFoSe^jTlx+a)zZ7HY(seJ=4kxy(lkkW|Codq8Wrq* zCIz(00D?)=89(M4IUrM9;pomt$m>s_zyd#fCib{*3sHU`tRHeIM%;ABlun z{zq_*EVSElpf@5rj(#0II8)%>YV?oajebatc*fw#-(QpvPYB{S+e-`;u7PFmD6}Oh zP3JipD5Btj8)D-*HGYVp1S4i8Ad)=$pwU|k42lP4c3-wQIJ06L zeEAW8E^?o5jF&qdJ?~2(smIO>MsH(Qm>*vVns_iR3YLewcnR`uLmok4GrmmN+lvu2EMbrp6HGS&+5OfM0i8TULv`xxVqR5~UsurOU z-(`=FE8f?xb@3%GFp^1qNIEr!8HN)wZ95#SQvA@M3qm#%6M-sqd?lDz8z1)0R`J)iOBbDcrLY z6NYNi`@pzcJVYAAkA7TBZPN>R@%w@Y#=#L;8JhWV zQ6NT8q2%g|D>%>+*Zv^Wq-5GuqG2LMB_Y37!%Z2IhFN^8;NqYf57;snt#q%BWcZ{I zz}1rU(KUbHkZ}5C{#m%%)pG3UB*ETBQ_2?B`EcH7_6U0U9NCqvtDZG z&VfO7M~Zx$IE`~ zmll7Tw)4JPQDyp;x+gWOrYT;_tR_vlzdN2|K5~0a?Ov@rh96vMwmiJtJyq>Jh%C2| z*&DUIy>q-ZjrWx#lk++*=D`9pfx`XLn1r0Yq6Nm2bn2P57xF#hf9r84_r6L!HW170twp+wJ8-6!U?T-YvY89Ka?axFyo zb@uPExh@)kT?;jD`W(?;xa%z*I`ak&}LD%I2Du zH=$F_%BadhEUQypqE(`o~wxc>)h z-xMBbwr!hKY@=e^cExtZs@S%Tif!ArZQH8Ywr;xb?R}n3?Y>|4Lmu)aFaKJTV~siH z8kx{J<&9`KJ=)zgPg-+oAb3sTdc?A(**A{i?Ht*4AS+@B=0!V@Y?CzFpbW05xv~`| z!a9~H5O@EA-7G^u)XW6mZhp3l$B1&!9S6lLdemo0t$C`0o095`9y4^%qD(=uEKm7u z?<>-D44pzxXea2D*%pI_&Q`&L=u|L6I!6#y_t_4li{=hnXGY9&sbUG4m}!8Jb{5F{C55yqOxZW-296-Y z$j6bTy1++Lrv0@paP?M)VvM-ibV>6ZX8lxi&g4ef!K1YYrQOyhC8cva4@NtdQ)}32 zQReOOwhuHwFUvSJXeIh#=e^#MKLe+CCr&788G>8Z5r`^ti;U`y%CF_z?dK`mXNupX<4R{H~D!` zv}mPY{N?Z(=oooD1`Isi3{9?evld!U+s0cwt$L`4623&E6!fLf^SCvW6xi-8Rih#q z&CK9OA6q^2G3?v%@Elk8Wlj%9&rcH@FBs{S{UgDZH%}%uw9S5Q8y183pt{gbq zDuEecgUbZ_4g9gGbuS<3V9JdYI;t&Kqk|ykv^jCvSbZC|cBg?x-FboUsTCSGT@8eV z{N`24>$lGMtKK8+Xac?NFd)D-gSib{7`oupn|$k#EKr}WP~F6x=AcDDkpHoX0q6`c%1Zz%}JmhFA<_k~=Oxb7Ho^xIe$5d(Bdt_{rD5X79 z{AB5Gdei+q+T_yAgC(;M&Ga{Ed*5 zwx*$MH@Xv{!)wIsr92s~j7nTAI58eH* z-osePr88Dsv-1dUsewpkb%Vzk)WV!D7c2u`_#P1*_Y4oYN14o@ za%-RG>_m;fqYn3s_KV8-=+Oa_Lta;#MHQaLmt-Y0t43W(+(cc_sG=XUH9W=mDk*D6 z5e?dDDUb*9)R%0^gvJ5=m`t>&Lhy<56)lwAG)1ae;WKFC0@D6oTt)EPuPWv6wn_PF z3zV|(Of}c&zNbe|y4Hu9F3#CpMuWb_oxWJcrESL9=Jjs= zEv3gl_e|2WWiA>{M$r~W;6^|nEqELWEF)Mu=>u61(fCsb&{xWK;8&P@54FHayWZJ< z+5p@5+N<%sDk73@nZ-u>3(b&tQ}=Mip1Vo$ASOts0yKc%NV;w@`*=hWQyS9^JBsS0 z#|1%mk?B%p`Aj0B>ZDSbgIs~cEs;Ve38CvT;W;YBS=6ZRsNO&MXn-Ga6CbCTD<`Uo zor}xfx(pt_2FY9d=d{Z3+Q(D+^DpEE*F*=LXHtdV2z9hDLvScO${JuGI-@Nr7szRl zp3zj$w&gTQ>$t9+P8sJ`R|U9$HD8oFu=CkD%p5`~sInURBe=Q?ZjMiwzq{eH(N1Fz zqCEMYV@QJJV6nHleESN%E-=i$sz97Q@I$zFxxMYB`ohQK4Z~=&{Z8#IJb$LiIKf;G z_uva!x(HhT3y2_cYS_aY7lFO1!=ldhdl6JiVP0nERGKwa9C8@rwVHgfU`}_lxUp6z zG5bt_3bI`l;lvk*4M5zKuV_T26#0|bxP+M({WdS5OmXl#(gjZWK zm7`_?EgV$E^*0=)Eof%U1TVuB|NKd+(O%z3UOkmxEy#@Zpz#MWH9cyM%Gg(N`dHqY z)CQX2R@W82Ha@fCt2F|MQ`M33T%3TD$E>7b-vdJ zQ?yl1Si@%=H%Xs5B5&*18N`A>3M%Fw4)xURCUCDYqnp+K5lyrP`6)8t(iX>ynW@S7>vAQt<~g z!9(o+j*2U$M;QXKUX*__e>1yk6uKBeyN#fy8_^fo1q4)Uni6HK`PXzy%=J6l+%+ku<#Lz_Vzw7({M|eT; ztYU=@`fc*Ne)}3Fh1}9QlN68%{|e`+mngJK9)!4jp#Sr^#EiVL7}RVXezfN!)*z4L zv7(MQQSEYD71>x(5rl~s?u^K zZ|T*z;N62{zt7mW_H{>H1W6R0H=!tIFnamZ<393#0^^d8bXdi z_CdQVp~pPUGT0DlQ>+u91p2lLGL4t^2F~ZvVjU+|=6KShMm(#?)Pn(<_zy&jJ zv8x@hfOiJ>Q3oA3^?{W%Qy0=B2B($Wj<2Yzm{R+l zWD{bly*Sc-tHGDf6mx(i!7q)%y*pP^IVpU{U1`QH2!2|>dUN&w_7LjM9>q>tnbNlL z%Rwxi8W5hzi&u5OiN3B5E*=3q2LlWEUolk%FJy9kP~zr~6>og>hJAZ;7~tvpCjMBH zU^(#)`bW(unFg;~{7J}ohWuSv`^UB`oaaK{I#w_g$DFLsE{EdT zs0{Di&>EXKb?Wgys}UG_oY952bdoR&S)m$u*?Fs!QkDxvy_9F%s@z}hB3~mt1 zumJ#y<$D_73SvV_^NUcBt+@>v<>%`VI6YB;rmZ5F_7X?1lGQ&_3r^Oze~}MrG(mce z42$k)w20L$Q{jr$?Yb&7Ui+N|H1M$*)=GaWIGEVCUvZX1!3t?PkrLg0E? zPoLrqnnOT_xzyxY*JIN=#nUcuA$?%S`R%4=*$h@S!_JvLLW)g8=eVFIH?2c5V$5x4 zcgz>KWRoByF%VQyLsM@GOsP7MD!=(@J^#FyYQ`0@FCgT2i--c_^)3;57zD^gGHVYm zMjVlMxq*yDuSMR6ym#xgSY=@Mzl(t z<>%CpO#@6r6fK|Id2xRZ_Y9&%wFEcsOmL&m`{$IXTpra3O^Ai}(!yox_Lwo-rYNll zpKOiRw?F$h0vss(8s#za4SE7Ze-H|-#?nMPZ80_v;yqxE2|p8{%_ONVdmKsW7^Zwt zLo_qjoN&2HnbrAYrC$O{ds}HshNr(fUBhn#YL~lfZl-MV=zH8q&wuHa)x#!rb3Nvh$a+BG zr`@l}h2va6{Q(dTZ+JVUuMnfgE{Y-ch}ySe9YN83{??>$AA1WZrLQY&coUOXT%#;M zP5;U);wCIDp4Cyy8qtbXEJMsu6gvK#9IK}J?tmO~-sy{PT@o$KjD%=c%~=U{2K3%+$~H3>1Gd2~k-63IR!8X+kD=^>AdKSz_O-w)-aGlL`2VGz~U(!+u#p z)(a#BHm%#k7lR?*^LE?-%J=NUc4&|9HF+?(FvD0z1FMzZ3zo%s1joqxhkE|PgKk;j zaF>Oj^8XG~PsVmbbIZ!qPqVf3j6=O#qE43sFy|9Wp86)gD805{7zn z<;FdL_+MJ2BWlKwbg(ye}BIVsE({+aG{-bRfIS|vJp1w&JpUd#Q) zHu&~o=RdnX5c5(`eUyRNq2QR9dg|}auhs}+_0pcuzo={Vx zuU8v$G1RfQtJBoy#&%9ae$e*=iycgQM$>&LM6Z{0m=bOTZijDsTo} z=XGy>F>EI_a>9UGu%yT4S|;`J&4&(@aOk1ocHeSa%V@_!9Goil1K_RzBn?C-zw6X< z_U!N?X+}_$b(3>rl_n~$P!~aGQ{^CRa<$F7LbNf8b|(i5xHH$y)!xZI0!01 zA-*B=S{3v9VyZWTm|=_H^HIRXZMkP?|x^eTKT>Ab5hDJ*EocKW+6c(B-7 zqA~7c+*bZuljzG@JA z>Ice-UdcUp0>~>#MC-Jyd#H;m$rMf=5K95SP}fyOp;VZ#PxLQ38{Cng%E)Lk`^Uvz zK+dAHQKC}}Q4FUwDXtzSn1rRBT zmaMCl*=!JAktyz`99(=H;C)qO7g}2iG-f5wHRx>1y-zvV8zPAntJ#Sl{Oa1w+${QQ zVX;cg%-edQ!SQN>LtF?WWhDkEEpF9r`?eQ3lFjBx)sIcp!Yrn*7kXpe7ID>&Y^5wL zOAKJG>JGL!Ri_Zr=yA31RRtL~;IY(wun4DHI_oS9DvPMyD+X6#2)AbN5#+vgwcB3_ z53^*e<5jr$nsX#f44KAM)@|>`SVKpDup~75P7Pw8ofL-Ga6PnO zGrtWQ`hdVNUXV- zTlZWwY8U>dfZ)HtRRL$rz91N^_{5qqr5Eq`28* zV7vE|zgDV*#xBS1nUTtyRlz9l0CrgQ?&-U&lJ_*eiOE#ziq+5*?(2n;uKRum{y<;T zo002lWd9@BAAY!9x*2l(Ssbzac9q*dW|9A=IQnBl*(aIu|F=Ne0Mo6r)g_fiy(c~_ zKlsv4<(fsjLXd!3PlUn=^Sa4NU=kc7DkdGm0dV${ag$5blX1=tA0lPqpfMmPj6!_Z zg39357o=ZZco$hG_*dfiZZl;PJl_w|8AR#V9wtAlF}0pKT1n{;{opiLQn*_|##~P} z3zFDL`bl05A@XjB@q4+kuV`ksN7SCl7s1a^p{d1RhD0g4Yv1f0g*%D#gP;mnG|vdL zUli)+#(Tkefj4Xuptb2z5FQ5ssP{wnMxrbF8^Z>_i z4&A|Z>kg&58c>q~TeHt@@-_%VU-l_1ef1|YVlvq_N!BUDA~m=*=o>{5tWK)@QoZ{N z!$k2sk&Glv)rs!_JHt^shfqqPMcC<5`OE!@!uy7a$i=>ll$Qqw?rJn>Q6IQV`{_-K z((BJBY8frU!2A&4Z!E8Lm<^7k;MF@CPXuJ`otTBriomf?g{;pEA6R~?HEU*^t{m$6 zw=8^z$%gclh+q0x(DY^UzZ7~W?ZQYB=nMN7Xz3;=SU$2JysC@NUIzV`9}956X1D@k z`=W^qH^?N%^#u_5+mrLutM6M8Gh6_mS+W+Do4g;JV@K%rl>GPQ;j=ltT;WE>xD z=^=m!gkzx_(Ao5h{=?;0{9^cw%n|n_&taXltXS%3_!+i_o3H4FUu#YZMKiHGcj+wY z7^x9Lnfz=TlG8+@icJ=#&^&s)JrG*jg}n5MDZ8zNrz`g^3v{T*$ubfh>dIa)ojn`G zI}^b#8EHL4RoHF0QC-U-t)Fn4J#3`-?GAO2vb1*zSB#a??wXZ+IjN-3*7L99XT(jeR>8$*&8onBBl z8i@rWa?$EKKD=2UxFgM8D-02Q1juLxJ?AbcY0&qGVC$!v@e6Vc=-{VC*_;bj-4<9H zjDT77^psFW9Cd|!&iVhs5nfUSs~?0ZwVX3a|>qJ_GL+b`zsXLEPJC$SDWH*Iyn2=(Y^0 z%sSs|GV$Z*Qn#v~a|jzV#eD57#y0zydqj8kYt6n0-ufXK-7d`z zKV!6m3~CEsY=48gT87dO3id|k@4-iuifZ}W*EEAW`VZpFt4wt?mGA?HD_Sl5hocb( z=L$!BB`D$at>ywtO5yR2{7`5^Tm7a=NbT%YDo63alY_&X)(gmjZLp1}>=xB!6D3!Zw z_oczo0voBAqfZWn18_z8qXy~l60&}ZF?S5nWuUfprIUXANeHh}uTPNp9O~=+?NHyp zS90l^Tj`notw3)uLJ#Tv$AUZVLU2WqRUrE##T;R9P?YbXcpIA2(?`7r`RnNE4?2@M zF#*&=uW@zMbr23C`%%#Of}&nyBKt0MXn^hx;#Urp`U@49k+vG?G;jW-cm*=LHx=M$ zYk%aq`E9Y!wh{oq?YFD!{=GK`{m+bN|My;W4MzAN{pp~Ew>_j0uo?$|>}N~unSj3a z5fo5^T%8j(+23tl^&gM;4QW6@gB&wnuj_x80GnBy1CyRG_W6ZrbvP8c8YZg%4l*)GyM{-*^{-D>dF`UCPad0A~~HR{BL`zt#s7RES& z^z6d`IC}oU{7=NeL$Dpv8PQly8C+KQwF6|GoN3A_3*wj}-xt_t zNtHV{&7bSn(%GAnwOW@hmD+Ra!7h8$uv+Er{(&~w< zXjy-}eI0y&fmE$C^4Z!k@)v{{mLj;)KS{?kYqQDka#D7ZsP~xeP@)WwB~|i2EW1!rqfkF%Usf%jWF<40UPVQSc41Z5*iGgwUF`Gf|()uc(Bb0Gh^5hGz_NM zNa}p@gCyYOyfIf(g}I*<^dwv4`6g43Ci>xloYHMf@5C%7;Zo#Mi(&}hlh3NQ%?!}j zHXzg>i)!m@Az>1G>S5);f|Sw2CqEs$fc0Z(<(?6>)wj%o z+wqysi$`(*gzJoFmdYKNMFx!KlFAh}Ac=RE{`k1>J(_ifhz9rr3EX6N|SfY|uL!JEA5Hy2qN)`#~>p zp`p^{M(BsdKnt?32iT^u+}x`84&;>5YA`xTm;4yHH}*~(m%1in^ZMrn{YqUZ0sg$8 zlh1bGf1l`(`lmSQ|GOZ49oye0hrg~TJZ{@EmkxTc^MRad?(@OU{?w79d_Iq-ubmgt zGB}0gJJz9eVfza^xdp!7YzIKK*ZZopWCJxm5z)^D@fZn~+Ou_Ae$u6x)DYcyj^eyn zQOe>cYK095%6@5lVmxsD#$;d09PqM&ZjAENs)(&;P^6aodF48_?o7~aqC8MyxbRs~ zU_-cy=sq~EZFA{(uLGQsd5jFS)Mae9+%W!)&u3vQ6VA^IqwlNJ;p6W zQ|mxYkp>9GdT}-rrf~W4Z2bB-O&eyGuh2?y-Az^Y3iGTvLDYF3Pn+Pa_Q}sXT*IuE z6{z<~LFK+)jNa5CB|golr1~6n&>6b%Rav|~lQK=`5K1=<^*ND{cER*9n29_iW2pFP4hGJz_@s3?#gNEey$Ab=E<#gxGeO&y zTLGSsU<;im+Zjtbo_aFrsm8#>*Rvfm8TjyYe_{Cn-sZzD0%4DO*?9`vK+owl|MckQ zI;505q~2Pb973|y>==NxT{slD{5HrZ%@NS8$iubf5xxz2qqFT29%98g;Z`WP_sEel zFcN9%p&UD;NMVTcZODK6y(S~6X;17a*^&p_)k}zI?&nHcEc8UU{m|{p>7O!?v1gY% z*q=5F{M*3tkJH-!vs-f$Bjew{FlQe@0@b7{V#?bYn#Ix)O_=pEBiyT zLc@wM6s^c|xh&Y3<)9_cMDd?|(-*W<%0#V*mGuvui)%G%Y9pEGr=uso;#Zc5yQF5< z&Z_Z71OfAtiqgo6{d^;OT$-467XkGoY{xn_m{RXtD_*CVsW}GD@nfLaa1GP+%nofB z{ComvtKgdBYBgLlf8}7QeM|8I+s^&~)sQ=4MPa@k_9?JxE?R|rBTWXi_PVymH2+T3 zi=?sLkh;3ng;@r&5rTlMiplq&Cs9Ds8DZ)#2}}f)GJgSamNo8rgRGvC)9|+YR&gVC z9O5O&>;(UQzfGeqe$zyA#?AY7sVk`qMgsGE?ao=e$l7=4b$t6a8?4AOf5B_<)WH>I zulBmOnzL2b0uwnIEev(>gCJWWr^2>$RhXk687y~&Cn94wzTB(i#D8*hauERO)Z$~z z)1AqI#`wEGBj-%aRb(DQS>7)oR()s1z#hduanTbB%xONX8(2K_S_61 zlVZeil8x2)C;9Z;B!y&U++uP@q1L*4Kb0 zT1iAhAEx9)^uRtDfq#W*j=1ZL8-`QE7UOBPAg$Ce#oxi!ke&* zb`3vv%a5Jh^5dLyMCh9@&U2JU7QzjB5)?`Nj=mRj&DlrTDMM{0zDJ;ev(04aMt0>X zz2nhIDv*o9jupw$CacZ7lT)YB;bd|mJ(Tnz z(3@3&N->YTW- zZSPPljo&G?`?pd5WqVSWmtVS6y$Y@9E$ z8h|S0T{1X@%|v`p;gnV9paVZi&Ly6R0iv}-S788TE=o3|hJKK#Yp4rWIH}$n_W^`g zKqn(^*l*N;z@8T;A;>D?eknH3M39$p1>42hZlv3BL6jU*MmZPpL-;1GgC`8V_)<^k zXXO-mv62jkZmMDh0@Oofi#fA$I3K-P>g7HpE86K1#pL?0Nzo){_#cK3?(DxO2{V*e3o)`t3u$9brT%-}~(@hOF>oh3ljKmDN z1pa9Xzo|aENlf=+rWQk#on;I-DmxvjQBfu z_{X@2v4Od@f$jfSXQDaD3G2rT4Lp_cy^Jgx-Xf2QOtC@-wN_d z(q78B{0V3~Tvb-WxTPeL(U=eF&h-0BQKsU&Od01Px+$6Ov>FIuN9qsys)(Wp0;78d z11?aW_pt6XBKSlXf%Zzrpq_wpT+|>TyqTD^W%4v+eI9Hp1>-Eq{bY;xil#r?1HruZ zjNnh?;Ol3L@V~bQ|JpI>TG{?L(q>|mi)rlVkAdu{r5_!9+Y6-?oW18G`!p>xco zz<4aAvo9t7j}J6WV!8MF?ZL%L?%mW9>Gu?kStGVk%Hrcbv=B*(z#8LR&GjQ=r8^_M9cnj1L(H<0G9;G7@F zXWK&uE%cDaZ=p&uCB;oR@b?(aLPQXzgc|$0a_5oI zBTGv={WAJ{gSgJ)h?zR(k88t2$&0yV%peT~fmoK2ToT47tK{QD7Oy}^JtxrRZ_WZ? zoSU4pI~t8-fUs45tVN>=D2s?6%l@OK7u8v%nJjqw@7}nrlD8!~Zcwhb$3`7cXKt6e zPfVJkZ#=VQ#uN?GLk%`+FC)=UY^-UpX@e?15G&OaV^WdgCeF9MHpN70t9OqUC$1W% zMG@Vxn3LhBldKzfqF7?vg49HuWB!4CKA4-4Hhx-E=WiRNe~i5Rk5yUe{Jjn-KbkMX z?+=?|4=6md6@94Mrl4W=BSw-%gh%{!9-ijtzcOA|8*=vgalJS99gj`LErS3`q`=xR zQ94dnc+wdG608e=OS!-k<)N)=G{mzwta>os$jua3fJ|71npPdhfr#*FQ-{!>2c-(b zJ4KUlHXgB;hlZlI-N($JO9j0C>gA%q1~I#|g(;9)#pV)0^Ofl5LFTz1k?E?) zu-}J)jbASJ_ZQM#u|^#6Cg|!>DB0wW%#L~zbB-YjZKq0K-OZQlUrmNL1%?0?BVcZs zP}&m9mVX>OsgV=*%BM5u{1#97$2;x*I(A1BI}=?Ka}#@)zg29NC#^@6&>;tWF7M4q zZf1)G-)Zj0{E^QapI%Izy(JTN;mHfH)@AIJn)Ep9Sk0rZL1}5$KO}cG<>}1dol$ zuC=fV^Kf%*@PSw#rY~Wdi4-o_aNtsHz0w@!$;AVFO^M~C-r)htY|4)lJ1q({J&O8g z+~QZWhEE|yV73$GR&+Sd{P^@KjjYCNjQjvqfRYtP)hB@CI4o~y$_UV-aTb5$cWXy&SUpHgrY6JBr`Et& z^H`UL30z$+t3APaXp*#;&86&>=mJiS$&%!O3X>A?Us za7!S_Cvo$5by@X|k>acD03@~|z>E&l@LJL+99~9jmIsijy>vqqlf8G36g!mt0mVfz}k%k@D`=C%EHlu-dmN6QSDC<|uJN{Sv;0C-7H!G|YS@CT9*x0m}hk#T#X+qnP<~q5K z2!`lQtOM%$`F$}LEUvHDdF#hIha?{D#Cb4%0tq*%C)F#71?BmqC z%g2G_w&fuh_+L!X+F?gVCkRO58qA!tDlJ$QK5KitOQXkiWY-A@%5gLLsuuEdRuZnu zrnkn-0LgdFsI(E@n;O7Zv~9(VM%YffEd-s(>+k{fUGLd4kN7r(m$@JJm4$E zACNNTZ$sd}mU*l`F}mN+`TSMQq(}2v_V9jY9y`d`9$Ws!VG?C}B*LwCisdKofmn&bzeE%UVxttjLAe?x=5d{H zPCVe5Zv1AF3ta@zVtj5PP~2!5PBGT7yU0ysj#*c_NKYR*h{nv+MP)| zvq5!3ZW~y^gDUTqa4pD8#W2wk2PL0JA>ocq@{$tGWOvUt5X1fXJ(ZkR&9*L6$|kJ- zIM+)l@1@qy)H3kfI`JQ~cK$MZD@OxcLvt&qzn54dT4Dc8>h1whWmD}`ui}uxDz;+C zLCBw#xI6_8Qb~z)Lb;oV^fUy2oWbG*QY>j4W&O=u8t9qm=2zk`)V%o06rm!Js`53c zV&%Ol&qsEqQPeGGDh#TjC}EIY!1m0k2QU~V6z1FfaAs+X<&*Py3N@g+pe;9`8+*)@ z`HW-mqQ*+eD3EgoKu9RZKO`#ZnQ$7>X0LydwdY1`0MtIwmc551+H2$BOe?bN$ycw!Mq>=LCn2wejD~*vg}}pCcTfZBAVuSm6SjlSc7K zC7E%Rk+NtU5ms#6hsRx48~@mfwKbKYYl~Z-cYLEfP%zUx$99oa-H-AOcjHDkau{1C z@aF)Z9;B*AL6jLMSPlXOB*&FVAGsx~5io5mumfjd1o)@r;1>XTMSQpr)Io}cM~Kw= z>|+2De7Rf64kiCKK&eRmvzWeL%O(elE2I#rdi)ySIFX?zQc2ojh$oeXyB%eI7=I^k zd>ah#g`P}==lDX)%gm>Y{LQ0$I={9Q`})}w#-f)rV#rFKG=sJtj-P=%>;k`d{k^9x zYD8A&9>-R-d9uGDf?$u>Pv_=En&R7q?NbC+56P=+b?_Im8V{}K`GIu=MmcO=z4@BD zRvx)iI>LJB+aH9X!N(ZP@*h4di4*|zeA8bw2vfDevszrG*l`45dk+20%{Ajz zn8~!|Y&AvH(LTO^YVQXMHWl#)3K(ikdA75Sh(QUOQRE2XOG%lR)TJGc78fe?; zZ=~by6j>qSicjAT+~LS87v?wbXm5iKWDYxOC-FkxSU%suS;n@|$ZYm$oXDl$RF5<# zx2i^NQ=8LHv;j;UKhXj7!mfClXraw~+ITh(ZC1a&kC2^sV0Q+Ybb1Q67K@ayJYYL< zZ%oh3eIjwwhjXqye}CbPoB0xM@ZyhmxE!9tZzR75VRFM=?MBq}3J@<3ll#TuUhchy z%<{5vS>(y%qnH#fi1)jV8)R88Tx$cETECqALpmP?3NzVRy5;o)C3N8l(AqN5{<+nv z@Xr+`BV96v0>D^ zL!{_wEEj`Hy229Eetxd24@_7(#{4>u4d7HnGda7xQ;Fdk^0AH+9g)g_apbZ5sFp19 zwK+36#y$CA;W!S?BS4R6uRk1(u>Kli@YBhf;D3iD{A=;c+RDzv-sHascm0JX#LGy) z`tm}rPm)t?No&JlR>)Tk4A=xp1_cLNJCTxQ_JvnyJ+C~NFoN^RBkygg)*8jc;AD)c z#;7rGO0Xcv9ROnMm5L$q0>akI3vt+z)kx=xZg93->bZVbp5bneuk%S8I5@Hb34_dX zdGOl_Dx1F*X&?;G02)_nkADnjMk%}XxoCI53D5MX-4mqfQYypY;=9ehAwj^c4((c} zZjgh~aSBj`FmK@7U&~yjso}y_4mD|5O5Du3KLady?EZ5*LlJW&de3Jl+xl&W_}7pG zJ8K<16U*Pvz5I2+`3l{i+TGCYFO=x4K`_Q?b()-b{obhUr%;YYSnT+Cqk%+VCO{u< z)2+-B2L_soM*tce4}0AZ%i>BVYFfzE17 zXr_}?%Z2z}8U)+%`%OS$A$Y+OtGprN9rCFuUXto|>X|DR^H{2z1_|fCf7hE(XRO^b z-cYIax6+7qbUlhuKB|Yh#iEh7+vSv8$mtShkReiyMQzR(2SHVzujq0_PGM0$sXD(b zscE3l)Sd^)BYW-OBJGlzQO~CmpI9l>Bj?Pf-s9PJ-~u!tHxF(|8?5SH&9Ov%T>See@f_z8oaJrCTocEyfVEGL)?cvuNH1}IXELc1*3#7o0+lRxjb?fmCT^4JNhLMlxNX|1)O5D#OQx=y$ z8AZP4RXc;97FPO6EBoIu!GEp3)3Y+S`g`@=y4t$crwF9ir=o9EJW|S3Q2gnobE@#vQUkBI|;BF9GhFvaeluo3y z5)=9zb)Z2HDvwL{g&FfMd;=a2D>jzQSk)cJLwmkiZhT$L&w@Sr$;=_F$bG@r{`cf) zNsO7vmPI$BC0p6eek=W-&(lypTNq{ui7$r?zqwd_>i_nb6WG^?Q~81PMtz&52R+fL zhTJUg$qShSzwyDVi%7c=3c|bS;ZhY^SdhDi_uazp{BgM2a|7bouP{;ZaGyorwnsYJ zKA@4Yd4$W)ISx`nKp28;$y+v%p! zg-}?h%UH!AXQH7R$r`u^PKqXsGFTl8EWOl<C#g9e&EC4MrB$C5ElEK4H)MmH!#|mqsY;a4+lOMlHTnRR%nsv zxYy>xXQ)pK?d|e^pOX4L-vTB0My6eTsxH zs$obrK_ao{FC}tRp3ju7A~wD>xhyd*1q7XXiMNq1RHoX8qnc-uYpzn)jKAO2m=$!n ztLWblo%Wj0;H6cN5w7X`=neztb1wFvho+h1Tn)-DIFbxuWC7vU${J+mR>~S=;tp@& zJs#!-70AnQe(eK2wsu+cWMe9_$bsY+wW=?;S~U$1F>(SaNQMxQL?6*W+k$Nv-f!V0 zD$2s-q*aDhM0e)|*V_SeQHO!-{gX-f3Fu%QI-4<|DJYF~8htPS++scrwz9r#-< zj6p;Q2XR2V7Z=sJ%?-(=`rZIZ5n+R5F zE4)B`-Fbp&1i{yHCFx5DM))(q0;X-35W- zMZ3Dfl=iMWciO)9Sap)GM~<`>v7-lZaQl3fxAkQ<8~&LtYv0dk8kst3mlPTSBie#6 zykSjqG(-u4{}jL;ghxKi`%Lm+zfJQ082!-Iu`{6kVPdIo@b~zfio^7fU3ky{UF*ug zBH2x-EkD0Ou&nTg!^eAeTIQdmJHa1lA`m!!Igk=XGc5#kjA%Q%rz6=dfIEh0sHvJ+ z>CZ$(l$ZV{upQ!;dfWf!lXVeX>y6Ckm;OOt{ofPKKYo1r^GhvEEKNS=>J5I6VgEHQ z<{{5*wMGZMen&ZnFXUD=DSbo#*Z?gAM5Nx3<7Yn2fTU_m%+Xvo?nRql8!Z8)?;IoA zE^;GR!GgQ{6BbA?%K|Oey{z%>Uj9A0anb1-l+zl4jX|_`&64w*(nDY%y^@tds<=XY zTTO@CPu;9()SSELX87;;Twsj7y7){NDd;H>!Ebi=zyXKTWB3=^%xDHI=+^r_TBu7vAJl`7;m5y2EW{hT`!8l z9-%N?)D}rwneTv&K~3{+bQB!Ro&BPh43yM(5~DMyi4y$cZ{ksM(u3Rd2rW~V4S}Js z+gDy2U;M5|E{Gd@s1LRc`gvF21=vYOOI|i<}JIWZGdUe7|}5v!&;V zFYQhJbPtHnaPz+#&OfeD{xlprvp-1R|E10N%Wm=&S3hZu@E!-08m@ALASvgLjfl}o zZy_G6&fvKin9C&j<<}Qxde(^IG2)a$5MMK!AJdYz^XGYgF?ksO*~Mp1aV*ORFdby+ z@iUV*oE+{^!Uw$NyMGyQu@1+Ej4WzZ1-1tTp1tA-vAm_UrjsXPr`BQ>Z}2r}2(t&; zr&WBgp+Nycp&df;i)mOZgL6kVSUM(bV-~41=RMkIpM8q6a<4|)sC5!Cg%tp8C==sL z?$G8N)M9{~>hq*URE}@imB1gqp=tZ>uyjG}ktENXi1H8#=*S^=8gJSB&A^JxZ{wd?P!mI4mCciBB>Q&B& zq?2&E*H~Cweob3Ext47YYS2u$YyVT49nZ2WgYX2@_Z!hQ2W}`4&;us z_QGW8bRianBD^e+t>?v6ban#2gAW|ttxP+vqYZ7rK^`+lR|ogsS~b=^ph9PZd`itz zI|&#U2zskp^{}m8Gt8?=Y$tyFh?fRudEyfEPO04u_TVzhyZOZ8_6@zhXs9r0KSd*J z>Agn%%<1QkNDw@PzF^fa)zeB#>1+Qb@fnj%W&inIJ?l7wmu2apgT^r?zVC6`r;rAL zl!9`PdiH*n zNZ36ynCTVq|G|xN)Rrm?+bE=IMXZ2N!OJr2dwE3=UT9WSf{Q5FXItv-!}#Dx2l2%> zj_t~aQBE2b9o<4=9e{v}c!Y_k3L?ob(SG0pOI48RZVD0&q@6oT(IIaLd#E3)@8GVf z9>7hl5$*9*K_Rhi{T=Y~A~wINwpL@Lo|uA6Q*3qb=Tklm_!zyyt}N~wN8>?wepXmi z$u=jkpn2!qa7@eShhIq;P``_MEi;2^^Ad@Dth4Hood?%iG{Iau9uXlkjT&j$%jQG4 zGkxV~znq_;f}-C-VAn+b%@z}GhyFH=+(AD45r<6?3V|KTqf*%}9t9;T5|uR^3u{zN zp0lguzNNc0LDh(W_Jyr;mfWeeTxy#2YnNg7=)}qgD;$Fx{W2ySXY)^+#a|zYl%}qT zThVxN$fc-bMXWd>K7JeUiFEq>YEDGd-l%`VYEI z&oM@E31N0djEd4TOz49PES;Yjr+2HjR-04<>N)a@_moq5O_)ts(^HJr@Tee}mQsyK zoI$eH%_>e5`xwZ{Gac!QYg9keWL$kt2Y58OqioV$H%iApRbmt!rH1?E9w~kU1j0~* zzEE35dwU7_ey0gJgKeuFd=#)a<&?o7Mk{6!$ZY}Bd8qxRD6VgZg*|UjGu}11uEElm z_Tb7@0G^z)$&m{V#`Dx%1V%S#qew(3I$v$Rp0 zsEAl@DQo(iR7L55{usFc@8XHUH3qLk2n3skI+oeRlu5hg?mn8IQ4`9~+lpoybtP*%6-3pyC|o zA{k>!TA){3pbjq3qLR^0c%tdkJwTNt&^pYLE^z|aemX122K;rpW=uaVuE@W%d;^XM z)2g5HBF#aI74c|n{o+$sd6$6pD2>=OkGn0xp_v29tGK>ZQz~+;rTDFDaT{?1utWqj z2hG&KV>=XNcWD@!0uAQWNiA{JCj2TzDuRG^TA{j>g<{y={QIq4Ie3Er;&C;tC$ko)tWeZhpz*8feY{|k(s$eM5{VEgLS z`#?G;97_}j>=tq!({_|o(a~qBkLUQ+GH(wBc8jZyUh)80jmN@^0&!0Et^?X%AS6`t zP=p*NDLV96PagVbSJI*;9=;7bd8Cq#n?e-4O>VEP{AOs-^%|uMn+R`+M|CnEXPLJ~ zcG(YBC;w=A7ttrBliEbWY}dM=)4QamriI%;OB_i?dNzmGko4pxYdDS_N(0@Cl;q~T zN3#F83A8R&HP*63xi*sIAr0bcn7&p_jewLfY&YV{vp0#;jZ6$e&JEJS2GSZI*%u|* zdSIb*B;v6}O*}XHPLt36vvp{ZqZrq76LsJ=jCR*@^Mjj=&S$TawjW`t}`0t4+} z40w#qBQx>!#`R}}`cpe+eY19I@R+-ar+A|8*;BiPJUT*fd$ip$#b6b_hd$55>20Lf zIXUu5U2V!zQ7sFZKJx6>C<~Tj;zCv-L5aAFk*5%m&dI9<)?>pm-jGXtrGZ4%rvfLc zc4)=>n;X~9>=rRKgSu72{bTbNVxO1`Q{&g1m66@+Rk0vyn~0T>7TY=7okL<57aS4m zqwS}6lG_~yI`w-t_8vY&ZdTXXImchQ7E(keIWe|_k+bMGH@6_bBey~ZsfV52F{#vz zYDbJSC2oW=ImEl?+{{S1^HXKB8Tuj1!fgpVjP85D9BrY`w!uC+?CfeMNxVgX=+ z3tHqYj_vY`Qeg_bWMZLB@|%}OAnf*srP-K8A?4xM%aH~S17T>QfawVGCFI)G!|#1E zdU5*6#&u?TtJ-lckaUS|&E%QY=4aFNb*Xn8pXzmkrWtEQrBKWy^PQt3+A)!I1@ z?@vq_Q7hlTHxeCg{F5ulVMi`)*s!+%J2&^U{HO|Wili=U?_8^RN+~`-B2*J-E8mgM z$-n=!5|Q^O#m;j?zc(Pl6kthEf)6`!fi31KoP(HV$WrnvCZfZUr(BygS9RZ1>Pgi3 zH9svnq?Boj|9nt;5}0WN{4BH?MS(Tl{zJjzw8|?qm|$97PZZ3Hcv;5|sAq@SN2!wUO`-GU!0avt`^DRyuXl+5|8FUb#+e!s#8?=>CR zIUmO09W`S48_SOg%Xe-2)INDAQms&ENog!lkl%?pl(!fb2Jn;*cQ6#%EK$*tscCtW zd(4zk0y;+KR!SDZT27>mMD(;)r9=(Uqy4oQ<}p~QKem5T;cXiNw+#MXq&Jc|io+8I z<@z?WDe!xf{sH3m=3zs#kl8Z#1|oq(HcF#FZMpE!YBq?nG%FdudtjHioVu?iBJ$#9 zI!JIdD=EMCySKQKny)6J63a@m5NB9VF)=x}m25q((H@OB-f#}++G-fr)ucf;ZtWBOi&+RpIxoJvA&~!kGzN$Q zo*01~v>|NIe6%=70$wkn+9g8?f|#!rt~uyCG@-dC8)jlygxp1#2n++Yc`{zClvAPf zwh&neVD8cIDN#gBJ5SM3DOO;F47|6>jKb0o3XVIG!ORH{=yZMoZLgw2* zlZUl3Wa0040GCOVia{Gv`u9hNgUI6v5XlWOkRb^9SV5Zizd-|;tE0#AG?zd6Bg4^1 z1hO|@YH2?1$vQmGT*t&(_p ziHtZ4--+b4cMLGEzX?;K>aM~mhN z{l(#%JE@t~MNR&C*5xy2_N4I7JgEe_;%nTw0{18 zd*NC!JH45R#ogJFGO=!K%;rA(x!h1)&MUKadr@?Dc*Q%ynU*F--*7Crcsfc4k4k4i zIrOBTa^i8)YU^Ra9ShQ0{Th;u*O__&mndF=8g0vO;nR29X+iKb{#m7*{DNYtl)I8D za`$t`f!5iK6lk3{DqEe~i6iwc;kGQ^sA60%^7751U`|L|HCwg|a|~i)e~N4&U#;@( zPjH$67XU~F?2AmJ@OSmS64Wp2O_ zgJ1M|o+{WR2$Z^dBiik~pFAfCPc}o+Iw#G9?lCds2_C~B-&}cqO%d-(eW$ztCU_%D z_+G!Q)XE0}B5Qe=XFg2$hN#16az1!RZr+Gub80XgL;d|?+y0y_F%J73|3Dpmn=En< z5_PPJak+&0`jJ?@C-iw~iUQ`^cahpC{ue<&{{C7e8ypAq+3$E8Z>RMaaZEBM<+!=< zVVBl=pr!k*0YJCk0~Au|XR~ZU--ZP-O<#eTO3e)YT5dbg9++}LvVQ1@OE9SU;P?LW zOs~~)2Y;LJ+gk+N0&8reurWn4>dp5v)r@GLQfxOBm{khra=s@WHCn?k_h?1Cr@U1Cj3-s-qiv&+Wn%M-zg1;Zl9cpaGQv6W%pL2!-9k#047n5?lz6BrG;+^XFn6+0GEeYI;rb+OF-VrrQvOmm zKh>!YAP)&dsFaWN^c7s-TnsiJDqQA;j4;%2O;io=Y&&ieDdzxB;0Hl*wuU5Z7_c2; zYk_bDtYT!Clm%l=$TT+f;C~f+v0r8lB(#sJJk;mLWTA3gf>*{Z&|pN}T`0D83w^sW zu)2`}o^AK|bw*x2_ZTAh)IXUGy%88~Y+BD_9zSO^-B`ffF_wn%x zDt9Q~lC37``@+>L-YB=~iY{~~Fy*5;wi0{CC|j^?6G5dV9R4k|HNax~aJS>a_+1~r zM{cgkOf1odmpQTZ8p7n{V_)8jZi&mifQIpDjNd>jFSgCqvj)1BSna_y!eS>-NP)6$ zTiflQVuR?rm%BG#4S>_XEvvNuXRgTB*2&T7i^WI7Ov^~iMrUH{VEr}Z^+lKb0vv5j zX{_`OjII6|>^Pt@@rQHz`A88~y_%3`F$dVe##h&uqbCc$oR5?ju_x}3RXLpF-DuR& zjO41_qMwRSNb%wICiFte>N4hF+?whE6N?5AY(FbmfK*#5*4elJE&Otu^tXwKr{(;8 zSr|%$N8! zzGSj=*6{8`I=(wU+^_8tb~Ak*=n=xps(#N?MSPnTVvPpXHZ|}h0K~@DpURlB6k!{+ zEi$hSK50*UHaZKZ82J^w|7<#;T0)N~m=C8YU4BquXptiKyfvHQ;o!QwHf`*kfqADp z0FdbY4O5I6s4^rZJ-~DpFXk2$N+Q#qWGN`20LV-BEeV8@1d2>sNd@aTp4}k`!c0+J zhZ?Kf(nKwUbADriW1TMtlPXT(S3)~EcjQnQjhtm6fNdLTYKjf0(yyHs1r20AVLq|i zVw=+KE~saIlH=x0e2|iE9I=-PM+3t51x%WO^}a=LrMhws5r6@;wiKnCeCv19GDc;{ zC>DQ~1_U434EI<&I$t^(s!u=6o}Lb3f?N!nC_;Fw8XWc)HqeQ>uH?*0r=eQmD3cFp)A3G{5q^h3^9lw%-6EGg!!o@HxRkG;9fEa1C*05Sc5hD4>v~lMTT>3pxR1K^<>e65XUB&lzCb z4~r++1$g64D%0?%Pgw?Id)6+v=jY1sLexqw``%*Rm}tEM6n)ErUTxy<@-B_0cvne7 ziMQJ>r9;ZN!9fE1%vG@UxPUl+c7wG(Guf^?c_ywm<(C!VSX|aTdDtPaGcD`rH0LLo z!a0LA>P@Iwq7Ah(AA`CyNK&KKJ2h+vg!euZ_X}|3Q0|PX?~yi`)i57td9sli`i{qb zKyv*;L+j%{ft$JXFyWoqW2H zG17yQHlnqNhw&bp(jau?2Q7jywmTsE2TYzUL2rfmWyCdqE3dBpZyK?=jh(X-jj4m} ze>1@RpNRQacCpI>|7UjLg4B|ieO64f1;8)=!~1m1h6lfqsTo|cFr{#ZE%MECO3s0L zdDK|`2L$4nzO8dGMp3FCDMB(cC6Cgc+brgT%)3AyUVLh=(2V!i{v==qtJ+jq(n z&vsDerM&MJoM@7Qa8g^cZP(=)P#?ZDdat&J1GCQxYg7e}11kLqh8K{2GiyYRaMUF*A!YvVb{X$S|CS)`%a6RZ0gft?L)E=E>!!}YKdE~!*%rSQE zZljzvhmTcQ&B9GU916I-t~fcWMzTJf4?VCftFjVD8!| z-L!x_6G-#^IGV|!Zw_8Ih=yu&_uT_gf zuZS|lV7+SY4m(0*Y?o*)0&f~3S;=w+P=pBFMxSsG*hZf-e1TmK2|O~)vxahv+|YXS zSigRxgTfP|K0!zLDd(nQQqb(C1wa_DKw}4;@1(bJDo175od3NL=(Wp^hYYVcx@%Pc zEH98dx|cATT(;bGJt;XJcPHD=0rXWq2&g0kL{g5V2^68z{wG6ufL)WV_jX`$q?zty zj!$c@LIC7-9bl0%XMZ5VHt$w1i7ONuLWvx^1HLj&nC{4CpS)XvP_Y~YqS)C5%|O|i zik%bCl+OOjM14U0eJ?lDWMoxEd~u$hqge2$qA-i8y>by5e6n>=$-9JXEy-mpWQS@I zMi#-;9^{7O_prq3bmRmpcZXL@MvPD3N28N0c)iRE)2dNM{e;m|ypX~!;tQ7X^*9|A z`{_W~+*pQ{1nQR^9L&hVDD=iJCH!9W5fD+dFlj(5qf#XiM}2JzAAHAH&7zk?x=fwQ z1hdf*Q-2m=MOTELJV)4a7sR$uqp>aMvOe`q6TvL4%kS3}KK;s#7*D|x?{SnQB}L`Z zXRN7lM#3ga;9^SF@zNFIG{%Z(d&*(_=-t?ss zMhQr5i+T`<*Gmg+CA<1IMTvZl8K=vcHL7np;}2h+dha6{64`ATLRJLYXuvrWYwEru z463S!fPV*<`H4h{^Swqq}Dg&(~^Ncu#YeeGTGHiCffzFXQ|;2Uwem%>-d>z@F-Be?uQ zcmWy+DH+#n&eRIO>1AeL0gACg)JT>Zg{LG+T$mEYe(zt@P7qM`qO-ciUaPIzHbox& z7+DKS?_N$Xtr&T-o>}*tH+t)|zbrQ^dzUm$x_B$O6x`r$x=tFcxpFWx3kS`hNX#CQ zyl(KDz4o}7r#2mWCuj;Wwr+3&QH0S6B?lwwpP6nVV8VMvdz|-vK223+?O)n}+ss># zEOB+eXL|XQhOw1_po01ZY;*ptM4>Ae3)#Apo7jQ^nq;lO{Y@xyoU>$m79(P}it z$?N&!dTQM%o%tsWvam8y#3|vztZi;=3nJdvH>iU^fryN|PkAw7bBw8|i+phLxu=?| z*az#XR%B++ifXhg-gFWc?i8b*QIG}8?XRQC#%Rp~U%mGn?3EuDzqjp{t1H{Ll>oUA z{Y){Sp3Au(zQZ+!GOpr?aVjo6hfGKMBu{lV>`Dzf3oej z>HD*s`Rr+zLZAGBoxfKNWJ-49Guuzp0ybl;!)(`I^?}}rKFlp(H?40XjHKO0IXm$_ zc?*%S+^nY-+ezFdaC`Huoh0m7XgIHlfq07@I}fI^a-RgrT7Ei>apD9s&7?jkON^u^ z8>O;y)pB7tB1M8cJJGXvDUxC}%IGQnd^KY}64aCH^~2vF+4)=8&cNjirzD3&-bisd;8?euXx- zwbkA#gIh7t6Yp>;6Z+*U;t|4^aB$fw$O-?%BC#~gcemP(9&0`vZn2ajK(r9>FfMB z*UT%=Ox5O{K_ys`ERtjMv|V-08nUczylA1r6b45duGzijEixZ-7qbAG0U1x8#=zf4 z)(wJPStXrg>}dlhZLe5vXo3fsh$5jL=xUg4Z-`019Jeg(5>-I9|rUQlNUJ%wfG)#1#m3D@@n zEKyM?_serTZ?>wBKWX-jnkY4CUxGakf2&aPKit#xU(~OEcuyx|w|_>0oLf4aT~f6h zqZ?Hw7q21*bZBk8oAuMuhF8tYkmM&|tt01Vlx-pY)h)sQjkYKfz8RF#VR&3}l0sTs zS!`^IYKCUAQeuHm0Sav%q%8PKg3?hz9$E;z4<)(8q}Vh`uRI_uFp1>wa1Sky93WE7 zalrxb&#oeRhIp{kS4VO6Z@Y^BepqqPw=w;Dao4{}f^(IzubTdkp}mJ`PgmC1iutd<0M_Tcb6vKW0A7XUhthx^_U{e_zl2Rm}CY^&D_7ixn z`Zk%tS*rbJwXa~kqPN^4yMvi0`OPN=^PHic!Zk3*v_b`{k^!(VooZQ7IYRj}z{6mg zOCdz;s-i;?^ORf2(XIykq4IemvD5@gYFM@`UI=;yc)l;Lgl%>I4jT+sWu1>X%*huK zG_}Xs?w%3p#j>zu(UemkyCJwR1;8Tl*6tp}nxm)K+e&%Q-8Jl5b zizyUQGq=HDrkDsJ(Ru>NJwRwC;wq{DnpEYh(jjo(hf#An3dJwFt`?N31%l$J8C277 zu-8`qV)XSg4We#Q^f?O!KU82CXCbGDxM2ezc@;1XR+*UlKfI=pn{xhK-9lWgwoJln zv=rP`Mnj2F&{taGn+R8^23)etw_^a%!T6nf?}Tft=urrc29&K>MEKUB<*a~g6}aDY zGtMlLKQZ3(4qoO4*g*CB;!5MzGYczKH@sy+$YeN6Kq&uQoF=*`2C1ZAZDhCbZ9{pe zqokX1A6mt8+=RVizgZ!}eGbL$NKA6@NYS4=;yW1}Ep5W7PmzoMSFX*w&*nEJ5lJc* zH0n?`{JpZ0bTF^-paR%~R6$`6&_c%ufwPrj&ECsLsq=PSX&>H8EhR+6-S|#unTPE% z^q}ylCb9A`l43;J)1*1}bpW)=efds;M?Z`B&T$Z~vgk0#PF7 zZWMQ&XXx3O*`;TX=3e2Mal>-&k_v8*7yaa#`?@9c?i0Cd8#%h)tD?vK);~P)MS12m zvTc2RDfQDOqR`>GIe~jKTRtNv7TR_PYe4U{B=@chA}5cWUGKN`(1J@WH}^!%VD#qs z*`E-83s%Kp+ZRRe?EhTJ{b$zZ_{F0&{AZr0O65NReQVZ!zO2F;T2LptcfWJ{qc8S# zjGQ_mF?%ZN^P~6;N%L;=aV^s~gPS-)IJz4Tm|yXRHU;-9-rH!DG7e07E#T=Xo`IO; zsD%fpQhdER%QW!AmWIaP6t)m4&8c|<%GpIBgHw`So10Y9ow`&qluK2=rdbJ(p zt02oN3h$p#0f|S>SF>l;YWvK8NY;PXS5EIe$I8eemm06uT7yB5l1o9Na`y5F%OV?% zlH5rX7&QL4*&_B7IcEueojAz!RSHrd&6%3beZdAP=c3AZPuSDy_G%Y>UINqY~1Xrv>aB#<9I z%a-cXw>r7i;Y9tW(j0iH?W+w>GYpf z$U7KXoOsT16+8MOQ^bEh8hw7uk*q07~f?PyEK z9z$b^Pc?uY^%AuuSjU@&?ahfot3?{Kj{>l>GXp@!$KQ|PNe~G0=pN+i1`h%}B*t&s zC12=Qt4YDc%aM0T3dBvYsMD^;wa6~-=XMoo(6+AiWab|7`?o*vFCQ|;h=V_7X8)Ei ztMTubP+uE69Bi%rw!QXOw3|?~cEoBy_?Xo7cTfHJ*HT5l?N*JmmpCx&fKsL4p`oytn23u_8;Gf~|btGUtkJ&({ zaVLooTV!Z$((nqH`w+lPYs^>iJ7f@)w~0y-ljn~GDu}yYl3X6ihHe2qcUommF>1U!fUmSD zomXyfWL=-@f6p~15#eSzxEjqlGme+UU%_i6&=6(Gl*^yMXOu?ydy`4*?YXK+r2<<` ztt>f2LRMW1m@y(9dfL8?9-h&fB_UJ*vO%9x-*w`Fv*UB({Jav6-d1YBQ2ul-FWAOz zbdq#&d?UyC2P1BUa!VdYI`o#_^r;5CT4wTk7?Q_Li9HLCwFY`=i15(ax>udEdzj|-aA+d zR}B;^r;_%kO_r{-{ar z7UGS}kDjUSMyd#{&tln2rIh#YgUo_j#WUrM4R(9@Po zjxbLjKFu=E@l#~CVCsr76t#~zH`mRrPUg02U}G$vAA9CPA+6|BFT80}5B9*NG-g7S zW=GRl`f+%OhGyz(4d;0KV6xm@6M&r#%O`_x{^a)^JaNgQ&K=3`7?6n2x5%$9_s?IlF@yM$t}v0GN0MNb zMAI2z?ZC=`Oh!ey)={FmAytv4Q?#@$$AjNt`q2$UnL4=DYhbW2soX)*6OJ&+n$JKV z7UMU(a-YNTYROfQgI)6jgsS3^Px2R;o3j~+v1dk(G4Z3A4><)N!XQ@6*30^|ylDkv)zxv8v1p#AfR#b7q=U0}p6W5% zL=QszHF7iuAQC8CHLWM<+t#c$DJas9tE3Ep~dLU@794S@=G5=H9qikp0lPy_bTDC1)CzJ7*h|4Xq(q? zCQLWvsDQwhf{zxI$s`LGVhWKF(7o!0$)c<=^1#B*YfTzzht~}OjVVw1`|;R_BQmOK zYQLkAblpN_Js&u0rM=;(Bh-YjV>y@GH^Ed&QJ%nTUr?!ePy~W=Ml-t)*M!tP`DL^m z_d5M50ji-K8=Q)pli2iM9@n;46`jkPurwm`5>$oMyIz|+G%vHc0K7OpC*Q5y)E)3~ z+I0`-*7?(6kEu%6My5cGdE(;IR2uuXJ2rOV=5~qRg0bHL@Z!$mFDj+s9BwVJKB|xJKiS$;fG^wGsW=r8%?yw<{4PtZEY)1 zp0DXOAAgQ6EC5?6<53CUN!z~)D64+W7O}WV6V>2X&$DZW%p1u z^47G#`#z&dhDzzm*6KyLo&f21l+~iLE{AK`Tad>uWvK1CESp9E&hAJNpJWJD<`lO9 z7T1Le$BMh|B;#eP#J<%s5|{h6p!7D3`{dkyYRvG}BDq3#1HG%h>B+H1vJbNNBPbO^ z8AGP)bvGLm6~s#L%sDh`_5#DjLY8dTNH6Qx?uYM63)JwtJ~94EYA-jrml0V0l))wM zABoP`_24o;H~_%Uzui;wuNL(#`c~#f|NUC>ztSA<*gBd1ule9tuK{EVzFrx)3FUdG z#^nZ9j#IDY;ZqQT{$GZN0W$n##Aq9JhZ9yy+sd=wpa!-mz%VkaslaT-Q?@XG8+a2q ziJ(mO3!m7o!}2mhx@S~R#~~%Wiue$FTXkqQNV1!5ijirP1l}rDTG8FcMJ#)1FeULz z6T`V*4x?uR2RU>?QHr=c8E6wMAb2J*kd-A$BOB->Yy&g8x+quQPN}#ltIitjUNi?- zPBRsmb+Rxgl5X0Y+PupxOqk`3EMTQBf?Sewrc>~gF!Q=DdsKn3n+G4;;5bv79BJIK6?0|FD*mvyJ<1! zzBb`7Br;;1Je#g)Rfn_T4S0?I4nx*L-v|l0w&mTa0vuTdWOe!O3atVN`()$Ws@r6G zala|(9|=E+sTO0Fm7&tIVg?3gzSmC~u@=jNYnrNqtnA)p@s_&>bl_Y<>$KcAe{{yx7+DZ+~4_X1Sd>2Z+N zdhOBuIa9eMxjvtEE)v=n?fC(_z? z^hA86P>{_(Y|s+`21(}Yu3f%R$Nze4_TOo?TbsL?+k8=G{+zk~=a{3lT!%s*AN1KR z3Z)s`ql=(01Po(iymx)o$n#`@q5}i;XAB-2i@!`qLjxSQvzIZPK>R$pHVO|Mfb*4w z#o2EdcCNEH3I+uR%6jMx2x@j(ak&u~J>bsHpEN3wf_rcQ`0%vEO;97mJ-FY+_|Lp} ztJUSfMA@Idf{1}JlKtGtiXOko9NUA@igJTsOUfL6U<_7nV1Y(t*&`!|s(~{mBZz{e zfL&BXzUUU4id@*?Pq=)eOKOvai6sS;!DH+Qsmw_x@O}dbs69O&$My4XNI1Jkew^%r~lYAUkh0K_+^cke`}5Z4xj0-+i}u2 zurj7`(RVP{w{iMse5T~2DVrdC_`$EmI>h%sMieePQh!1MS&Fyl`7?JcKV9JT@R~_R zkr^Mn`UH-PDf=5QB37r9EXwb8&%BU|iAEQW8slx=5G-)0?Ug$1fVfL9s~X;EUnA;Z zbbC&Bbp_-<^7~~SXR?@H!SyyeglMQ9rF^Uj$1i2@imz9??~|zUI+H=0O!;wA0GStY z@l!z~jn06o>jNi-Yf(6^jMJY+S$*S;(6rLTuQno!xiMKnMVoD6(SknQgF6RsWuldn zB@yJ+AgaEZ0b3Uvto1#mgIK>(N7sxfPOhLae6VFZj?Ua6Gu61@IB>}9i9k0-L~Mdp zytRs@)>%yZg6`I9DSC$nSc z&lc&0P^mcO*M&;|t;zj6F7~fW{hEsXhdB0E%SNV;4?gJCGs67HE=!IBhDHDZJVy_y z<~;dgs9kf2Kg{)T(uEjuG&A$vq`3Ner_?lSkCZ39T_hMz#_&qK8k!>4Re4~pI4%Eu zm+FS6yI8+id{=Qc!&Ei$$f5Vbvbcs97QWyn z1tlyDk2=4d6A~-CP;()PZeM^l`!gX{IY~i}{x4s)4}UIZw+@G>*&ByMsJlQ^AZbio zgnD#Saj#AK$fh>V1d+wD?sLdYum`b9jpCW+u$!MSV&(FaiQfZs18zubjZ?8Mz8f?# zOP<_9L;e3|bKHOCA#(f{UvaPV6=jYo z6y)S-Ljk-fb>r2~>a2;TmZTs#F=^|UE6S?*tN=e411BdZqk4$z1=k@mdKEiHrcpYN z*P@6B0K57bMwgxcmfYIyx53=rU5{44uxG-F-N|l_v|?BDRf*@VUd*)`8Wzk`HxY$%`35?yRGVO3}07j{Dr0c*P-p- zwKFSo$A9QEg`*i@zochCJbxMB@fn>IZUZ)Qb@!kdIq-<`aQeaf4nanknYx-*4X~TZ z8&(boH+H6RndA%i(D0EXqY#yxLKi1L`FUD%DN0dMa7kA?^rX!RQW)BAfVK66Z-T5B zGnJs{@cR^Au-XQ8Z8As~4cVI=@tzWho6+Ol{s}V@cNmIzf4%jkU!VW_c>dkD{!0YY z$oy+7@IMPH1ImBt$AOQ3L&Ue3)#s1AQ_u@NhjK|ZUO^}p10|`sj(B?|UbeR;TUIIL zll?wCR5B!rsX@Dqb*+`}!Xlm`S=+0Tf~BACoQ0jFonlO~I?^>iqR15zu1*>Cy%A8G zia9hD1b=tORJ?eR{nUZxfZ=+COr0+x!xVBkesHi}K5y+Bk@YHaE~-wJ&Rke+_2nU39{&rUa+{xbHBrf{-by5=<%)sp1IoB z1q+0=@uBTdben6Ggewp%wRNXy9)}i<^(?7MMji3!tQUxhnDfWZs^8Znf;0skZ>_NQ zu)J|u$R((+Ie~rY_LFBk!#f8Sk$rUZ%+F`G_RD*V{+3!f&B>Ai2wGbw=P(CqHd|vW zc%Q3+Z0|%oxa|s<4@Gy z8xn^jHkXTzvc1k_S5>E2kuipTQTM#eV(sCy9ne+xq%QnlhX zo0Jx`4n*{HHKNzr9NHYI$75thQkx^`OU6WI zBB^yb8J)YaC_?^}i`MHjbb{8D=xTNW6O>G7<%izG#0Ry8E*5IT z_ME=SNNc|FFLvH|385En)4B$%3rJxvlql0jM{TEeC3wLzbJO?w68FoR->>haOfi;E z5k3tK@ScH8GJxB6E`njW#EfXKnTc^O>}{etyEuzrwXcr5^V$NK5xf8lzQ;bNN37QiYhU_(4j$V~G|gXp9Ug@r;b3zQuL(*_xlh#iN(Glx{^%_TDf z-|}t|G}T90mi(B-cJhO~2sbzdZV9iZsC3gnOOqEIkmw>YXHcOOAF}9h4C*)UZK7no z@F3wg>mboXFmp!-!+pc(YbRoePCwey{7Rfke^G7>oEuiV3iZOdRZJCfBm%R;_3B%1 zpuk1avfE~doT*0)qy$(P#7c1@$f|-X!fWrxCf4^- zH*ud|w)c3Lxu#PEP(MrLmo~y523UGd)@P6fsm%K?XXgP?QATia8>TG{$Uf)=&MF%U*6-_-)7tYZkRLt z>ZIwLe+jVsBWq}i9fSSSp%s4g5=LSGOhnLX#b6=z85u^l!Up}0><|B;jmxjy>b&G> zGnXiWpd~pLLCry4N~GzzVT|!Z4i5Qv5!7dcz94byS9)pEqLJfFFufaqz!~T-hctQC z>ec*2`a0&Qk;`ly0WMV<^PiGz1J^z=tM;PL*(8Odg*}RGTd5>Lz}QpzK=L5WkDxH> zs2LW{jO4|Bam*~nl;;A`6q@sj^0%oYdJnqtd0H|quVTzvqZ%!`%3vWfBuAlD2Cs@INnW(5WI_P$YGjL@@xN3sZ4DzI(tmV4fo; zizOFY*#f;k!s>cdb&9QFL!yHYxcf5R+CO?eja_AAGGfdBFc2x9$f0FU(KG54I?6&7 zh55x-(MrENageu7rv=^KmYU_dYB#JmCOn`EDTe5|*jDbep*N!bAsc$4#W!FPP2sf) zV3n)3o=5vb-`Yor(SDcY_&sEve1w;ho(#IB8yP4t!xC7*pCxIJAuteGwiMd#1xX3M z!Di&mKk>S4Kue_qo*_6EkKj5a{2pPyH!EKT^j8tZT3ilHQfm+yh421(X&cV$wguQT;&B8f_JGw>mcMJ5+djhMgDaj-~KeXd8R1A~Yb$H%|0V}QLlRC6Bq%Uy@ z0g+UJq_MC$tc`#}Gt6O-Yn4mo(=f;n*TSI^E~#0_iX8s9Ftbt60*eDz=CGHgsxh1tYPU~KuAAo0 z^Ph6994>xn+)J)I6aSPQOJ*uNo>9X!OE-wlkr%9}qbeE#c<;ArQvR7xmiR?%Nmz&H zOc?UuOaMtEKmU2yegL-S?tD^VT{SnHXeInX5Z%c{apOwi!`#g6WR11olH>qZt$nB; z>N>>vOXQ_r;u$+m11qmHo}`A2GPhIntwQ<9>n%8!L4qfEl@C)KQL%~2JsfAof`dAr zL@dueJcbx&HNbEczlBz%)vfliQAMq!Es%g-Q%au?I*93q*_6CIf~g}RPwj7I=OIbe zlsG~!>DCpKBJ&rMZ4O?h2Q&HFy6kPPKx*o|cjz(8W8(SXyCmxJS{vPKX4cEy;bX4K z5lkpB`Ms~Id@2{ai2cBI!1*Uc0`53JDJhXsmDGF*V0HTJs9`MKi&=NF)(mE@&OIG1-e zt?jnEyB!^gA(#eyTdDb?gSUqPw=8!bOTb z`d9xKb8j7$SJ#{m6Wm=xaCdiicXxMpcMDE%hv328-QC?KxCT!M@Vk?z&)cr9zG>Q~ z{XW(@>;98{=FFZwd*+(!Vl!`khDJ!a^V#?YTqVG^`&nlqH@(m0D~mvQd;gYnKLWWn zw)>oN{1vM?FRZ&#m zhbnf0anvGhYqqA^SuE#<=_wEg=POp=0 zs(l2{1_h~PHM0~vRB2>25+kLTv+>ioBC|??ohGy777!SH1in^;?8d|%vuc{2#8=`U z#L4eJ<%J!v=eS(b8CkULfY8UyQzf~b9V9Z03ecgK=_=gRP@YdJ?b3gEF^1KY#~HFo<~UE zGk_UzBN6bxGHzVzY6DXi?fsfp@T2mjby<+~hrv zfZ9=!&wZS45tT2(diPu*$V!fi)Iz4y21~A-i+js`yubR8+F;R!Qf{a%4_#=cz0=0Z zqJ>G7B~(D|YJhYTKptdNbC!Vr5|GbwXpEUd&@#BRGu+l&HfRT9$uK51tl@ z*GUaGgX6LLV-HJ1gfb<&Dh#2%j?wZ(EKXX?N0hOC|G0<i8^MPGjsOw8}GPR#`iMx-@kbrJ+|Z>zJ%>O9buC-A_!4Gq=Y1mY7lMX2??2R zwyr+tO*1ovdQ9+8;Y<_5V1CvMMlfA>0<$~EPf2Kz%;IxJKlC$lqKBKm9QA5$?P%+4 z;e=#Wa3;Kr(r@c%!CBwJ>Bk=LfVazYC)pIYS2|7}_UB^^|30 z$+W$iZnbF=g-D@QQ;q)wx)Ho%u_sS7jN&?&)N4%hlwoygMuH=3IJp{K4`u%;o5bW3 zw2CJ7vDbpaTTBs)N%b66n7R&*>kA~jNlEdF&S=dEAc~3(aKeV&E@^8WPj`F#BLbwy z(<*RDt3HW~+K{IpaR!=4&u)_#_#2-yThmCN$*lv=xDD;(RF8CEy!Bl|iC!=!piA&> zVIBr;|)@(_( zg{gMx9l87N>)>P0p$K6&5K`p?Wsiv$+seH=AsORD;e6R9IiJ$D7fnf!MY%E8c^m-C zZY;6;(uLDYCDX=XL(3n;lUXVBqBDY=AyK>P{t@HxyB1|5<#S&nR$;Nh!N@_UUBp*q zCCD$zN+d@aimv0!=$j|{E98$Ol^P9#QwKy1!g#AbF1wH|_oEllOK)9A2o|r|Q;mF5 z-+Eq18951{dMd=%J|%j8U{t@uCjX`!V|x>}c9clhqRDlJf^7Wqa6Zj^_F86ZF1`#i zarF}dI_ls>SqI3GKO_ArwEo#f5I~ZU#>w2k_&*Vx`MU~gqtH{?i;viTgZ3niKr%Dv z6ixS>q@qUfQ6KtITKC(f;ff^#?r> zT6g+>WWF7s1%BT2X+at{Ecqig-8HHB&1qrFov1;SIufIN1}+8$oE-%L7NodYdr;dx zB*v$@9Nf;5z;&`&4PZ8EL>rfBb6x?FAb1kYisEYf7fyLh!l}Oa_(@y4p43n&Y;v8$ zj-5Nnd*vISiP)uT&eqPMB<!KJxm(VY`M z5cb_8wAu;zD1V|Q4 zk61)$Mw~TZQpOU&KQO>%g1`)3Cz|Gn(^NpGJJj8fqEnVJODrTGp-n8124H{3v)51# zEf9^z$1knby`#d;CL&%tbZKZmt+-KCIVdmRxJ&2JJCjJ*8a#|U$~+aE)&W+OIB+_T zk<)i|x=GMepK}}`0oNej=tj`ez5OsIt<2E}Y`|sy5(3Bdc4BbY>d~tXWBB< ziqpse&>3h6_wqIt177?$nPdA3`YhVLyemF(`d-@aN6L*)mq^6MrRDHuqmnK>Sm2jN!?h4w=KG9bJx zg+4m-2}f^^q>*S2i)MP}aDQ6i=%~Pc1X?uOCdJ-E@nkw`GDWE}ZVHVTRRapkbq;Ha z+Es2)KvkJ~(ssV_-sPndMJ!*Tl-9HZJ!0-cf`@e`&}HIVUwUgs(w8s!1f$kZ2FI^) zw!U7f+(Vzh%dkk_Rpzve;`lv_YRxR;+e-Qm# zuF9K`*_*;9t-EggGcV~EZ=4f-Ce^+hy*#&Hx_v-zx&0t0=^-;luh~R#n%_N*3f=B6y8B&sxm-LP8OXND%HNRP3&_3AhKz=wykbwxw&4#wEBDa4>~7bE3aF3yQV?39)_< z&Dn_M5_YK~g|P6axLI{ea%M4JVrN5)LAR;Sf^%D{`^;mN5Rsy4Y|NXO64Lj0<*+!K zJ{mi7PVh4&%m~FbT&LoTW~_DfA4VX*GZM-8QW3bgt3~nH-VML|?Q_DZuiLlI-q;co zQ@4%cL|*&*gVnH-1w^&du97;C4G%2s?o8?Y4|0BzRRS%J_Md~DQ+msK2ygdYwj?!c z#ww;dxDhJ01@D=d-CHz2kt$0CL!E%y16w4kvMjjWI3-8PuT86fti39x&%@4PF&CfCKHjHSn6-*Zgqu~)B6RAcC8p4iesxYCr0IB4a}68q@m!*DuUJ)903%XN}} zs+=hhgq^Wj9hq#;PFmfezGgN!Rz!qqTo`YGIL3Ql>Ks%~yE}4w7k?M#pjgrMW3yDB zRwji5QoBUh|GRV>Kwf0~8~SK}r`tXX0O?Es=-?1dDHxTI<)e0Z$@P2R?j9I*m&IXM z$^3|}B`68|vgFA94VFHH%@dHhc9OdY5%CL4| zT>D8o3)jAM5rlnez{)2;GTyhv?wJNnePaOew5iV!Of4!NOlfR!0r2grVTTf-p47`QK#CU(PKUP|x@RMkuhqV^(X9KDG%vNt;VLD{d+S>~^^C4cm23JVbE zlKv0Vb0Y)C-_$Cp0BBACjun9BL^+g71+#LtlFCU{aR0QqMPR(M4$IvZM1Va-wQCB7 ze9U>iQ4VIKR`vL5u$3vwX^BI3i9kwbf0#Tg=c8MsgO9@LBVjWa@_X#@9M&tWH^!^> z%;9q;Xm{-DG+z%#{cFjf zpDHhcVKK#fA2SFgY9d%juAIUcnqPDtG)y2W!W14ZcSGJCftb$4e2(M~qb2D{f}e;A zogi&_-)I#?W(oZ<5TPO&F>@FTgdo~tzjOxC-2*BPV@U?=-it3qRxv9#mD?$k_B*Nl z`nLZpp>)aQKBGcYc&tS!i~7N_TLBpW0l>VaeMakf*u9% z7N%bcv#S98$rd&MWohC0ds&D`bPYfT2^G+R8o&WX3x>6ILCVZTjr5xRR*zt)D`99w z_0nb|vJQ_i*`m28{J|^mPN#HvD{*!6>jL41JwQqN+8QG_|wH9g;we|`>GYA6u`ndy;l1MF+pC!Z3rC@e~- z^+>tJ3VLJY6e6^E$~#rOACXdKao#o!kXDQWo`2r{*ZQNj`zwoc0+5Q>{GJ7EVi=(P z0cf75_Feu+_2App&r~~(hTYo4DS~m|b!J3+9K$p)tpw!zgQE-!z9|w6@YMFS9~gpS zNEWP5Y)?2(@y-B+0o#WQ-sUz5GNFC-7CVa3vWfLtNo_%1I@Xk7G1-FZ-=W(E{b7;Q zi6ChUfHjJLX^}r$s`&wI`Y#Y<`6$TP_2I*I+)$O5XCYHeOV7EQ({-HB;wgY{1||!F z5tk`{*%C9KizQhDv*zo1u=c2^H`ffucd%2ikM(G@NxZq8OLvt^8p1hmR?&WHUp6H% z-hlBkRf*8mK+88288&>AF&x;Gy{~u??4WoEP#yJZT1azGV-6pvTa~@==Y38(VcY zACvlKAbd)DRq&<0rL3i2DSqqxtMWu-0OqiM|2F~7O#5$@d%3S1(WVTld0C<$SeyL4 z&lCz{UkLmF?g;_8Kr!Ec5BM-5zdRWJ?8mV;Ftf1z{i%i!d8r?&XB&s8Ag(ikLier5 zNbQ2svy8bCBL&l%o^Dp%)A%Qro8FsVOhhEw%5t(I*Rqfl0W3^!tFSmq5enYAor4h8$f*3=!V{eccvsu?YFy@9st9UW7>B)tN*s39c`uh~&dR&<+xF*W&1Jz!$ zDh^*0TXM(4XXEFZX4D~ZmY$M2&G*9(!VDZ_7-=XozG(W+bKZQN`l%@{-)NDZ53pnq zAaMTkjsIuJF#c}#7+ISbIGS4gp8VO|k{Y=zE$yPrh#c)A4Xp$7%@g>h(Rdh za@69})eH-B3qX-e_DlC?#TwaJ=)eqUemd6dcomo>z#Iv`-1SO-G!Fi!bi04&ihz1x z?5Zf@i*J`<;_RaEvVE!Ir(9u+1=gH+Wr=TD1GwWSXF6_faO_C09ZYSksa!(3>E53% zoR^;%tERY_)}5j0qQ<*f7Y#g^vS#Vp`9nn6K_d(0WsBl&(v&e=K2e_)tog6yijeQ? zQf92Lb3e$*M{q?&Z;Ir%yTVVr6ZK|+xBDV%YReRgzy{>-eIrc4#Gd9M%+-w#LKB8A zY~U)*6rO2ww4ef7!0r_Ip}jlj%jA1Y`0ptx!wGIxettY*Y|TlkoZ=!M0$H)%B3i|R zV;@p-<;Xf+m*|pwqAdm&IoVBGoaBtZ+1An2%FlY?emcg8Lmy@y7gwW@rd2s(J~m@f z@P>&spps_(-0$A5e_Cz@Os5W-q0BMNVy?m*)#WcKDfm(3ppO4= z*WOkZf~Z!-6Wd;{)tXpEb3ScJkUvJQcnDt^JU{XYC4Rhmrx2>7m3)w<`-QPtWIv{% zhP5>q4LN>Uy_kjEpafsPNdT-jfM&!mFuQ3(f*D;^CXOT`%bXf5%gNj0xXc8;scz*V z(ggUD_4A2r2G669c`Y60#oI-G?dr%+R2yle#FJK5IK8f>Bk z9W8aALR|2t=C1h%k2L#M;qzNZWZh)MXCQE!!lWcE&>W!sv*u`+!uuGVxdtxMxI|^b zG4rpmix>`~n9|wa6s24;JnDYfB0jv$!@!Ym9>s_P-yv6p_wIs<(o}O2+UNhYsOh5r?&y++ki@W~T6yr_P`i6cA)x8`~=Lmp@+kX%l$b#GTk$<-jcaWL{r zC}kts+B> zI9*g+CaJU-!{#Mr12yYjeT)ZYCxEtPAQXX@330(F4D7^iGvHh3_o(erB2D`+ozo3c zW+tVrre@pZx#n8PkyDMFT-3_Hji3R zO9!hyAqUjjOHhI&JGb9hM6ETD?y8DoW_vkW>K~0B;g~B7&EG(0k7x^k# zY=L2&HWoxW*OTv}Jbmt6-yIDqB80>qh_q7nw;6%Lillkpu;)yi=csS1gJzrd)2aOV z+w>2CVzH}Vrr5waFNP*7NTGWb!B2;mfh$6Y)!$7`0?$|K#_r0SwyC;NWIp@rilF*g z-JF@k!W3tv6u=8Me>%8%tjSrr=HZ!MBJj0-tZ}W){Te6kf0b$*JZjNiE__lKWE(c$ z3#=0sv(Q5?kB@}QfpnC{UR}7zJ0Jg@n%{Yc{@CUM?<^baY8OMa>be>ecvFm-HK(Gc zCAa3)1M^)(xyfwHY{ZM*#(`Ch60Tojj^_thBNAz>W>CSe6zjK(Pt6?vlw zK+wneONyyKdlfM>u>D;yoJ{ltbRa)KriFJPS~E3{4URxFX;-j>^$s{jcG7=xc)S6x z-;FLYZ(=3Wsnc$2xLCQ{I+JQ3x~+L6o$jL>&~%0mGWYuiQYlh9gU#4ypoihDM=g6W z1uM7rXk_;~Ujb|h96Bf)ol)hW0?qJ&D$Vdj&CoAl+|I=HHFMv|VJfNVJ}Qy0*^gHG zK}+Nr5oO|z?@oo4FT!SMQ*xV1cy<;fyvyqG_^EEI5<=Md13ka>%MhX+ zVUCN!Obnn~>V2tZ?b%U4T*&Iy;x(P(8=dWgqJV%=@5prRZ8B$Q8S)j@Dtx}@`7M`(X}b;KepZb}%>ax|CyS6n-dvdK>FXd) zs)UAP^~TXWp_jWMf7Rzi->hz6d`dfgm7jH|8KOt?X33$B$Zu8QA|KW-4u60zBt-G{MCpDPSq5@n zANokNzt`RtxDg1;*5w&P-y$uLT{xvc7HQBz!Fau&UHK#TmY$+w{xQe{_siV-&t{B< z21ZuKj&}CH)iyPW?fFqs`=K|?kz1OSPO3doNapKLx7>faY;3J%5Lp!Rwuf5}tsrP?W_;EGh^3mKYls0v5-uGcC5IpL5)fkCTJ$&G+yL zlq8u4&Jq3!sY3*982z}Tc$6yr^>NRpT;d?XER`wJifhG9CA7uIanj-hmF2}d_WhOG zQ)^G43<2I1Fb)r$##t$OKhETptyFW3$iif39&vlq&2cX#lz0>UGmYHsS>!=D8c@M}m7vw^ z4gp9PVNp;v)=|dC1II%_STo3wSy+~t#4n4&Sr0HFLV^pUvyLP^l+(+QnuOx(3S$V6 z5R{tC_Mcr5%E-G0Il0VyYKh^^pu3Rx%V!!jD+wgnF4)90F9_~E{H2bJd`fPvq0d?b z@=A&O3#vB)txtOyU>IH%XNv?z;$L1-EIm&Qa;hbLc>E*FC}4R-AHcknQ9HTaA?8V2 zA9d4aF?*FQ-q$FvIj~7g$Z4mOKO8QzF`L1C8NL`*v(*Np@f#kl0XJjAOkcSp6J3Ez zH(!tpEnjj8O3NHFo&NkZQD#BH4)JfXPCeA*5Dyfvy@4nVMjmgR!aFLntF|yJ~SQ`B3FvXQYX|xo;om)Z32^ z!>DdvM8jTL&TjHZz#%KmSN7%SU55LVL;M54Z7%;Y(gE-zASzX8ogcq{|NS?`djDOk z$k_xil129~7d#ht7@#+xcYuEl3Xli@Qc;Ejf=Gz-u>AWT^VdD|#{&NSVif<##pHPP($2aBi3M% zh`kDARWRmdamt{v4}nmIWPLCcf*&t==8Ws6a<;r4(xKx5W82TUSA_WOUAwob36!H1 zJ>x+f?qeDhX+;b%X>xYJ7+<7$_aukr4YWc%E9T=`DfFYej7FscH_(8hkM6UkXv`gj zJ&Edy0ua`S&Zyyd34;?o*^6L{Oo=OD%(ss~X7jGv>#qvSNmdLITM3QEXMTV4j_=K-{=1LLGOlEq@7w(FFv-+C;VMuOmx5Q5$WCt ziqYcfz$MLWB2pz}AvKc~RxU9Tb;`TQfLj3lw^XdXOiQsJn3Vo^`L|5l#6J9k_Cb9% zs9MBV)axOe3Fp;`>}3{r@_s)K#*_;pN+N*M_W+)MUP}2hN#DOZx1NE$#V?P=zr}hQ zlzSoo+?gGxRNyEjAV{5;t^~#RislwiZ_1YU+}{&fk#J}!U0)^{ugtIpOxR-MMSU>c zZ1=d_$@8bvDbD4}1xGaj!Hza8=8R9S=g9~NG8r6>q681#M9^J2&jfThP3K$o+$~cZ=FQ>1l1ZdMI^j8 z20^dh$MHvZOs3cD4;MXrz`=4F^LxGRo1zktavWRSgZ`RL>{m3(>Q+77u=7Obi)a(O z_vj{k$M<>E$^-fIvJ|ad{CeoagGY1K-NS6D>x4de_n#TAfZO%c~ve-URFFL8Bl4zm0j$SD6D zgCQBXFLDFc!j>iY?1mIJ9x1sctM?-ya1<&v{>YSLe;E+|43PdGU&PeT$i<1q5g?ZH zTc0H)Mk=P4A6EE*Lqwt)vw+zc$JHK`HtwQ7O&u^Af*=vx{KQ=M1`5jczRawwv7?a! zb864-nQvDWC_V2=oTb!f)0OKTy7T-RagFf1VH9?KW#++V{cOJR^~6j25&35>w|MUu z?TA!Jj4HJY$e}qXwbK>OkN)9%{+ki(YuO-qfnqV%U@{BFa>ya;Gso7w`dnEjLtkPU z%GSQ^emea6qFE)}@RgW)3owOeH`%ZAj`wXv#J7pgW{jUPSA}oft_@(~fM1&U&!iRq zFtO|JjhxX$OTh!$Ghh#yy^+>BpR^p`^3tk1;4>1dsO(?BDWovn6g;q_c7o$OuJ!v+ z+au8i>sqQGP_geQSAS@yuCJUI!u>W;V+J$#@u*Bxv3)|E3S+#V!VN}FGwhm{TH;if zFqBe-CRis)vde<{m$$BZ0xXjYc>eimqzCjTx}pDSng7O| z>R)WvkYm)eGUFqkl!u34t4dAUpBZqZl{LN^;QinK(guHKEb$*U z_^YjH_L7sHI#+co0>N5LWE-C2$ZX&)!sm`RCDNI_&VX8VuL>-0<#XVX~j8(nwump@(vgk?%6t$C(p-!-{c_ zk^bncD=ev3z%=P}r9(BEa7AK7x3saXFy}Gqs?m+Cw{TV54JWABK0n>Aw$N%=5AD-A zXMsb%ne`|>*`-NuZM&Cn%P;T^4VqM zXNqYy+Cbb-r+a?TGJ^$`qL)fK91nqh@kszBof#Nx^NR{^=arK69%X5f8SC`Ttm(s3 zJ&){DZcDPEYGPJ*m)onO|o z{&1lDx6}s~cE2~!|1W_Opa`HqPC+>#B}+XrKJ{0i1OjvU82AZ#K^qzxKFwoMM1svd?1@Z3?@9u?r`jA zol!W}ONG?Z$y#va=j}V{*PX4_?dJTumeh9T+C|e{FxV4B>u*Bm@I<t=TkVd1gK0DJ zK^3jv^IWP^rAKWToU`6`G`9IwrYbYB-wAAhh1B~kj@f;dtL(!RsN-s|w^Tm0LC~VP z$uV{hr)8@YJ=}{Q3Z7QJxhAB2iX|4bBJ~mJ)a(7P-g51^=5V3N` zwR_)-Zx0#i-iNT&;{Dj4{qzX$eq_-$zucdHhHvBFxGn$%2tXzo|9+^|iIDrZu9?f?1Aa$fPuz=;~&SJD0=gaC5|Cab~ zTy2}u4MwdXvjzd6EeEcHjc7rIs=Tpbnx<{7; zl;fX!h&5~OKHDaCw~5#-8jtnWun;y2y&YEaeeHaokmtU*>3C>1_X16w(w2m)C_Pdc ztB%4ydR{ulmpicHj zWoN9>ZLJrMm{@K31)b*;yShC@%<3p<1o6=_?&*{DwZ2U{hG^NxLs{9A$BgZVkU1kd ztAQoVFV2;0E_)Wb-v`2nc)j;5ruf#gh{|4BZ|c||YX2%cl)~)2>jNC1YriZ!{FytL ztBI|#og<*`VETJ5wy$~WwAPIDTG<6$e4FpgU9+v9XvKWV_g#cmVAS)eX$nspAe?)%bcCV~W)o;2w~ZPUEZ zNvJMpYAoM_^mInBKMX!d%s6nQQKy_8oE(Jue7EnD{6bEN+0(=4Y@v3q3OCQTnjxcm7P+#S!d!KLT z3wDOxswf|xflra~DsuUB#(tWulHNNj(55hub?@KEk9hO)m zVA>Rk{GzP#PE@S}2dy}sA!le(7~yeXhsbs{{boT*&4H*}m!r#3& z_T*iek$s!(y}GC`l3agg(1#t_Vx3TAf+ZIq47?1Rm~_=kb&p@`8WeAmh6-lK44sUT zdv$+{dV9}*M8S*;5|0ZXD;uOA043el3|54+gcyo@>}2oxnWq-14NM*6(f9LF4Y=ZM zLexT1k3-+UMv+Q7l{i%4{l^#^RFZ*+eTg@Y?{fXWgb~{aXlG%=Sg4IJuw!n|i#7VJ zUN=u3!mj|=1UzaBIj8c>!g~4jOa{iye8;44bLj_as7;{Ja&m=OZNSgnAVw1o3pqIC z+yj&j8xjp^pl6_I)vPrmC}}-N;~$-dGKwugg+})D-?M7=UZdR%^TfUMQ^6aIVO1#y z2KuCGC!vQYYR90;s|U$zG7OL?b%?^KQuT>)D8;x6$afR%gI;Zn*n^JWc-bAx#FIt) zV_L<>8-WWqX}Gyjxsn?}QS?+Ln{^SrQDg`Ymynh=)JHztWhnph@D^Tr@RW?yW6iK+ z%KV9e-o!?RifnQ_qCw{Hrd4tl&P-QO8R@f`1kUrL(}fJpwAM|fB*RKz!-dG;A=5V< z6C|ZrWF6~98+S^2(djjeQ4KT2^`5ffCz3NRSIHKEDrJzP^W@zQxi=t4T#@SD;3w7D zjsx)xXBrO)$U>8oJsIhWU&kd|nt>Qfh^3j^&(kBa2p1*`g^y`J!grPx^r{o-nwQLd z(%=NC3M7JoZ&sl@%OoXUHWg7c^)Zw$<*^1$_1UbtaHwsrz2r{_Q8l@5DI*Z3?4uvw z>$UAGzhOSJFp~1Lh4ezY|IlGz#@v-*ZdyNQ7)Z`h{u3}j4}K85R|Yh}FL zUGt9KFdy=*)rGYB1Jo{1)D~PdW+~tDrY-Wieiy|47D&pwV8v+$G1NgGGj`OJ5!ZnO z$&llF2Wa?OpQt0W`=HA!DTL`ZpJ()~&JeTH^P7*l?(MMixr{U`gBikuIgfMeCx{+e zn(AHHdjYT)?q2#e(Ns9*o;H4zDR(>vCW@4HCyt3tSJQF{gy+yI4-&UP;3qUo57FYcBRoIqo7HOy(svwA&^_>dcRz~kB&INiN@`(Te55_KGMz9 z;%SuW*q3=iEpu#EgN)>v@1+7GV#zfpQh_cVLgXv0k2MzW@Bfh9kf5t3KP)IA>qB)~ zogOAW%nl2}5C$%(4|B4u?U4QHEi|P;L5}w9svkK`=IC7{1qd*W|0nSATio+=3MYxT z<1E`m`fgN_^F^teh2w3eF)q(>YLD}(l5t5-O z6?vA_x65Tc+XR3zz9{z6`G)(JuABI{T;{>x$#xWuyulIuFy(#LzF`cPErIoa*eO@;93sAcz-lzK9?_0>^IF6~+afJJpyWFEOy6Aw1!EyxE+x zCW8SFi&w$Ip-f}6_>zZGCH6cfTl^%_V`L;tfVS#BOS};TPI^S zb8hKvz#|G}>Zc2{zA#a}a85SpbeKEVd>%UGG!ZtfIq{_|W|SElaGN#DBed&|ZCrEe zbL&*iw|00+j~14&#ky`~#B;#SBF%afpGcUT2zEIELtW3I_ysK1M`{#25@HGr>KIeT?10WJ}?|~{baX!aCW)TN`=fb0)3Fml5HHiA>Ez&iaQ0# znOW_7BsAR_BXjScQ7-YC;1)+PT?Ta?2>AmAH6jEB-N;+a{j1hVDcs(USN1+Z@TS+9E0|l2|s(KW&7@S)BCz9gM?=+7!YIiy^7%F zA=)U53pHU6-g`>qJ=I``Dam9^dI12sTS; zl)hWb`XRPKU|RGVIrNq-C+$9WO=H3-kG`@*p|CaHZM6!G9Hf|OB&_n(;z*S(jCDT` z78BH4I$9+!m}<^ZX7W9(8+@oV^Ac#^r?N*J&=8rmy##=Mqe3YitOFkghqHi0(*wO< znf6v2HeylBaOgIx;MeMj;E$0Z?>DG`F7V(}Qw^h+kL9`s=Zim9RSK{$1M_}2_i?%N z9n-&1 z2w%g2zVOE5{ft8@XMe=VPsXG4*fDiNXds|>WWTDFO9B06t(;lU-r5B)EZ{`vWDih6 zFri_lWuRrIGqQ6up|h|xHu*L1{qKIQllT}Nr5v@Sg1p=q-Gr3Hk801H-1yiySY5pdjU2m2g=8{iM9$3KT#NdJj9GPQHD z{Y&lPp8^{a0pO1x0FZxO3H852p@{#9mDm|t0)+1V!&UrP!Qan6Uxm#7a23ubHuly4 zx@kIN6H@~h>;F%e@?)wB;D9CufPo?t6WjlRRsN@b@BG(N{^vINLkn@T@-VdiCor79 zedNdQKku5k{jQ%d=$Sei*qFH4Ia)c<8U6}0rDx#cY)4~ZV{hl^Ok-#ImoxxCBfyEq z*uc?>_6MZtw+j9?F?vD08}1@`_8riT>!gQuUenm@I+i*r`eAS??dcrT_sJ3P}wt86@5*^ zT6N5)RQ}msEN)dlq;$kuYZ^-Eq)FIWVOQkq8(qx=2}Ni(Gl=lxl;rS8^>OMcIHS#a ze^-+Z-&cX#?>kt}KZ~qbox-TufUt!6=I_w-A0eI0{})XBS7+`AZ>XaIz?{ErQ-BVi z+?qJz%Vd>$q4=S=1U~bdx0>_$WE)Ef=3|G^JhG}fYsa24{KcDgT`L-0U0}2PQu3%P z*-d7qX1G&gNY;dfEBcHaJ$`&pIy8CoxY{^A<(sXCl2?Vnomxh*Wp)!!Z?@{i!FC1W z2-=Za8Nc{@AhtyT)A#k0d`8UQI02TJ~h2MHP&lEvwQ_xURuSBA6#>9Tl_5Ju=HmO)wBWix&j z+E{}g+vX>m!aU+zMJ>+>mbH>$Ded>CqB>Xu-Ol}{311D<%d{d>E#||wtn^#%YUK)8 zmy$zUKv}!TkjGgRIrJy*Aa0yeDa87$@S6l#-!~vvCdXPA`k$UT(prEqjj&w&W^HKIhuJpP6S!|d?7$MW%bs!Pi4upfLuc2nmD)>&}duubyt_7Pnc1Bgxkc)$&NXD;|tMn5O?HLEHQCeF5RxJWbO zd5v5n%+$?|nQUZb-f8#AIYALj!}s9cGq`vWUN0_=jethdBTMfDDYg#>Wbkj7WKiAk z+N?AlV^y*_8Z{YvWuRD?gemB$XMxvwN@}d}+l&H+9S!GcElo4`Bw3+%c2o{7WKb;% zs=aR@6eW!hm?3SPH3|^521ktUbF$`%&_&aGK*)9@mqf><-Uq`FuQLja!}XZGLEe`z zJ%*=e5VkZGO~PXK*ecq~Wty}_{a9jEjP$nW`%-2`y=sIi6gxV!DF;`2@5={WPq~!o zm7ZctS(u9{HueHMP)!Kz71*#CCGe5{daH4HL@?OG_~WWX!GbPc@-KVek3|TMmc1-| z&k--&<1WtGomhm3SVgWbjtchS@Srqz*l^2^@f$Wj)*Z~f&&r#`-UZ9zbi8Y3^5#q$mu=`+syviY-F7;9PHDnkZNJ;!`4O0q{z(^pP8T3yx%^EEA18_xD7 zo`yD=r26DKrN>(iqq_+lxiQ1s{@1p&uTD}=9CT1DYI_}XA@6VB+MXXH} zD6AS!?%f|7=gPn4)at3n+zZ4YZA_VP*fX4jxw$DaEI1AAeK269qXIMZeldWhGytFA9K*YIRTX% zYgk8z4q#N%#fNnEz<+;iUMM|?7Uh%=Y-a{dX)`yW)KeyBvsFSTi@~K zN%moai##es9MQ0K>Rko(I!Art#iSO}-lywxajJU}`skK5Hz3oGjf3%=Vbl8Ph{jS_ zWADn!=htm9chWIWPSUuJNyp$x_r8vezSVn@)4nbK;{3VoW%Hl!MpwqJL7NXBMWL1w)ymkoj0g;3h=^##BF6A^(or-V5?;G z^aS~wtk-f0<_m6md;Itm66v)9I#2;u-Y=#HM%LUgniz^$m@>soZZs9*a1tNIVtaO% zZ%0vUf{nr~WVEi80#{(Oqm>~Q6=VY)+)dUE=_|L4P)Q`p)u5)h-~ik!pM>=r(simXYr9>Md0K_$Z<5)K`}sM$CEys(ELJAhW0p7Ugc}Q zE{%K7hG?m@ka!?01MVBBFhZ07w6_zV^~f>QKC7XX+vD`INb|NL(0i+fwWOqRN z@EV(4pCf3l*o}Qn?OwB!XyDn<@}lj&$a9pMIkAKSHmfYrIft)Bol?2cQ8h+*gLaV2 zw2)WUSR?c?C0Y#AJK>u`ITjn=uZ9$8Jf`8Sg1Jh(iT+IOmIfVCK(f1k&AXM&lhe zE|e}Rwl*lsx@tFoaUL8KE|8im68b z3ts;Z`1Au*#15|rTB#93t%whA%d{Jod-Cx(9bdi3`T7v<)|%q8@ahuF~K&G+Ln~e6fAqvOv+Nj zD|6iZa^Lp3E{k^a2y03j-_Z6RUt6t8faPAya zqD89|sI}-Ay_k(1>5h*;100K(+w;29k*4}J08e#d=I9ZOp77Uz(f3zv$s zSqj~o#rNEFNX!!5yV>}mtbdZK`4OY`biPF^GhB29ygLk@hSu>{YicFLF;SkZzMXh@ zx$27fx#SZ>SMza(@gK9RpJlFDr}@-%pJjscktdVv&OMivX>Rc9Z`y6 zJ1XLxshOzb5Lu&a@6cT58SDDy_zIfcn)k|ga|((Q)7Dz;Pp+@4wqN+@jRd^^VRrL$ zl3S~5R`QRw`nzdov`*)i2(cxHs9k0=r13i_EmdG?-pF>SEJ)tqYgx9*d5Zs4R@SAj z*6j3pc(n1ljQCOiCQ`nHNiFA#=dOxtkNB(3cl)Z}ytnN0sk!zx>#vyBYStCrT-orrIP2qQq(@(tt34F?vRNt1m+fPEsi4y&9j-Rdk{>SH^i1{7J+bqV zI3uxXe!ikyk&%uUPrba9XVE>gqto)|g_Qq@-EcA~K*RES6}PHELrThwML8yl5=Y|l z73QqB=@fncX@>+4pLtcyG=fih6f8rVl!Wl-5}QSzUox^i_0H31@cPfeY#s)eEnotmFR|_J}UR` z|MzM7?WtvwYzZQr*JmGmtn+EtZgOsYYd4;$BhkrOu9WV%BvKy7yQmU#7qWu@ce zE;zc?SEgK9b$n^`8F|~MJDh~?-P8Y6w&>8@tYrz0er}6>=4C^RTUJ>Ysb$;#{J28R zvV*DA!`-r(@}mC)wfPV~BWg6M4~_juF7%%bGxbl!Jy(Ra7c zYg6*46p zjVqIsem*-JY2FwYkZLxr@TIEAxOd|2*JpjQ<~!JEt$*fikc(#Er3DQ_nkyD1PV5>Z z$}Q(>rp4=bRU^tc-F*A!(!%TIc{-A71-2{@ajpu8o*kTXd0F-339s^AR=wjZxLCqz za3lGdgmC4v>Rnq4zq9S?N=kUQLd)85y3Z}S!$&7<%&0wk^oW#q?b3@&S2o=b>vAw< z*89eFwP}j<&-Uuzd8dsPa%X!p%~~(h-Z6dq+mmDm=NXb4j+|H>LMSgx;QbJ)U~46@ zb6WM5DLh%}-=qt?vaTgtZw+&t9P-%mSc+0UorZ?Jh zr>yW5shPifqK=29Y|xn6OP3ai8Wp;%O#1aie5~dc^?A#kc(;bh=)Zd_7;|pv3nej4 zz3h6Yr8k4@9#q+Wd*Xl1N@btP8i7!U?Zo#huD_o1z`21;xZ+Zk%NZfN(CC_S`rM_< zc51mUPij>5`a!y8MhLPfP=2WVptxkw@u2nFZ@+rs+pwYV7Uwf)130@?Hqx`(gkRVe z@+BFPX~;07!Sj_CI1>4f>6Y%kdB(8QnrpBr^pMPC@0Z4{M^^6QR?E`+ptQNec$RC) z>-N2lkxi!0uRdH>+%UfFc`BFwwX+ImpB$VOu6|@f3Mnu5cHYZe<;-3}%aMM#=yW^*(CECUKM@WVrc+sxF zG?rv{CMPvs-14};E{E-rT@hcIMN~@beRx-LV?LbCAZ|I3n6_^N}2b1{`xV^ z8W(rA3SFM^Qzl7QJ&w)ul1_8ML3KUJw#xS!3uI0l3+2lSJae1Rwm|#H`{|pE$F&QZ zRo9-ZIrp&R<~q%I7oIi`)h+>H`L09PHR}VWwq(dVZ_O-BGjViJBxb*RDzf&LcukuJ z<-kM}gMyt`W3P)l$wb*XxrA#QNlv~yvsOBMN)Tn5$n%DB=TckY$3#d^B?^u_-NK@^#eCrzQ~vqa2^PHRbMXAc-qo!Rn^${ zl#=Q5NNTGay+aT12y~D?2fi(_+dW3sM*3IC{=98_KkQptajLfI^X-im_q}1zV~h0b zj4yLuzcuF?U#Z~HP?nbT#64s7Et#E9BFsA2k>*0pi|IT?Oa#I?INO7Z96qDs5b1&< z#-E$B6!-2K7lU6}?Jb^>bPF`#fz`|Jj3=npjERgFN-fe{F+DO-#rl?xn?UV;g-aG< zU$)v>WvaSduh{PLWVpju!YUh}y$|G|8jqCiGOH`i{x5sC*sRxDZ$ur5m zT2*vVVOeU|MzII&Q71BU-iy@>S^u0MXGL8Y)UAqb!tO5O0G1WPH#p1i=?Cq{GLkJ! zwS!l>24`CD6+x%a0u6Ww9TG=+?X10aHaYU`e5TW#j}yWqrCz!J zbh&cSJa$i*Y-G8q*z`4J*}-2}LauESyJ6?HkN@2p-K`3RLSvebu~nDsT+3lILvhOt zTg6?@``$`4$?l)1?X&#jJFZScYP8w+vKd?fog3<#^{b>U7g0M&T;(&hO?J$lHOIn` z(B{2QF?8yVqdxh}XL8Q|nlq*)ay+}8y~2fM(r1X3Ty0N2eQ@f!^zr;_;l#3Y>bHLW zJlz8Gi5JSJ8H*|Lo;&A$g?x0$$L@;9*4oQB7Ps~u|Wx8T4(HY(&hTECL z3~uf{G1L;BOsxeP721+UqEaQLTIvsOm9En&t|HjkvgHbd{-l;Ej7@nmv z2zC0ErH5`pKuCm01@hBL_byB^oZv0pIcMI4w8Ql^N4M8zIXVPJ*9NDNo;@_ne70nd zQpsbX*c8s-Fb57J_a|YJ?0ltLo~Q|^7Dt}uc^q(y<+iTzz1bcd?$g&km3WmHzj``r zxGmp)-$kh<%Q_7&w}vP0P~cJJwVJzE=%ewh?;=|!o_#;PMw2P~y?OM_=!Q!LZ2OYe z$UbO(QJJ3l{!Q_mE49z&Y!xKs6m%wZPcY<}c-1xum?;0}bPdE&hA(X}N<+GnHgY** zcx(})s4%ra{1aL0+jqdYtR)z<*~5U`AJU&E@=}jy?=%tK{na*$awuhq*`cWBYUk}= zQ|H+0&ra4I8&BQ-wlr^P5XT;^QYx42ID)68;@-3ykG;>mI&hf#8?!;xoQdAP*2o?<-~PD8^jlPw7#~4(OT&{@dCB|b1>e*c8-6MkTN`aTZ~DeVYJ~+K62)#^ zn7ByhuKLvnPuDCkWSRCkGNS!4i_W6j>Ix`n4YAJWzOe+JvAe$Iz9+ZUuX3 z!tbM*SGdmH{P?-kGOaPDC#yf$+{n62=5pSyx-@#0#`PZ-9PSNuRusLM|7teeq^WRL z?W;Wh<0emp%tDWKLhLI}t=?@X?cPYdA+kGYN7aT?SM)gJG`&S*sMjKkPA8nOs^f7@ z+nN}na5i(iPHX+Qyw==!g-4vXJjH(;${(BULY4aJGFjyD#+KJPPi_`>y(DQAd~RF1 zgrh!9((Y5zXUfa!&k4)lcIU+>9AAD6xxG&Kjls?px@CoN z8UEX}_3++3_T-5Bk6;RE#QGmm_j7Jk#dEnkZ0@<4Jf0=FdOpw+`TlxjeHA}W+vsh0 z8GakFztw(1#2bz4GTb+>PWm))ib(z8^V3w0n|nv!+gNQE7uD=$nDnIcS#&-z$6l&0;vYnKF`vo`x;{-zP@iRoeBHt< zmn8kK(P>J0iQBjZC$v5GYxQw?bpLj|7ZkxgFS!CU8VX!%~b znEg^oogiPr=8xI!btc75_Ow#Hr}LJu1;uf=TjUk{lvWk!y>1Da=X9XJEo{O}>8*D! z3)|MTf7xmEHGv{HiBuEb5S4a_Q}rPGl;U$tLf8V3H}>uheH@9o|7euNi-wmVt~h!=phk z$$^`j<)E!(^d!5tpgRsQ?Dqe4#ma6=pVrqs`{FtCmIu$8Gy}OJ&$_#7YDCNx=jLwZ zjyfs8G0ncIi7FeUX(7wOA$Cyd9@m0Q?g&ap^0G63@`?4Zcc&rc z<=^a`;^sJlz2AEvDPBs;p2n>&8w3rvvL8NVaPLa4o?8G>&s^s2P3<8#S4zT$7NIuP zcfJ|Ji8xFQwWbhlZHdqxL(X zdlUmz8an%|2A_;DxO4}FN`t1W^l#_p?kLv}s-kq1XL8HR8tChP$Pg%G{Ze#L=-?Mm zhMn%$;(fEm{26W|IIJVttPZ z7Vfyrye(j!J+VH+IQ7xnu7Zy@bkw)KCb%YgElJs?!((b)RHIc9ekNw7gd6|W1xBY{ z@NCM~{S>%!bA+P7k1-0s*< zClA)nd9~+$(wWAa%sTcF6Z!W~Wb%0~@=3n@>7uvE`lY95StTTp?i$zV$x@1HJo5_b zXSq|8)^axaOx^5l9Zur8{iZuBZg6oWZ!K^j=l@N+_Hu!78@s7e4<54^%hu3!SfSNv zvYYQ_k7>2lVg3`RUEDclO2yJIpFb{5kXWiVZlN6ST*H8y7gLfHPTZ0`EI<>8q&5m0 zx*HKazSW&x{~t?>)5OD#hq|0}E}RcGd-FDMT=SdM?o6%QH@`K=F?=wjFyd*Ld&%JD zVrx5uI-(auv^s)wSh{ZAZ5m}7_j(SlApH*-88Fu0GjHx{rNylB0nswka!Z~Cq!zhm zA||G2ZnP1H=NHfP>Q`kSWrN(Of^IGka}zbb?zsNAYA#!>r<$;(-GAA(Q^qh@8F}u6{|qV`US?V#aiw8- zCl7g#bkc?`9Fyh*KiiP(`r+p^mxpOr6bw4Lso?9!eH)Pwzab@r;n@lpsDN}~6Jh-1 z;G?wYNzqqG)>YnKpk7g-De1dURCNAx<5xVkMx+<1W=yrJV(F?El>{92Su5|{Vxw-e zGckI#p1qExy3Gc0ljNA#@%y?ruB>(?Pa8IEHsr?t1^baVUKnCOWW(XrLKtJr`irP( zMxGRSxi~cZfXeLPfCF=#ihNvdaGQ#@lAcPOmCKvCI3-y~esY3{!-}IhS`+KzjH3NN zTw1%HdUxr@Q$Ns+W@**a+rNh$xayZj=! zf-DqS{W>b5A|`-Mci5*SxsRDksVBn8B}RQ(4Exgc>BhX(<%5_k5+Gq1h*RWwkZsKfT;%}bxvhQcf# zmuxKz%!#T}d+dBZO5xdqW=qYZCq7o~aD4R2ZpPyCrp~!U&4cxo2*#AQWW&tET_+x*g7MBseHtO@tNdC$A}X@|UUvT|s7%6~=+ zIM|kzRNtLowM;QiaHV0v_yUjI+x}-y=#b410N^@rnf zauzKTtm=r=3{nnJUkx+Fk(5O%HR&^AE>r$zwCEWx&X8#B&?~ox{`>s#-zOQ!+~5>l z*~w$>U3w&`(e%yQxeojJ!}L4eeLSnP>AXn5gNoLQG4x{{=6w-H!X5f z<Bdn{Qso%z-^DklHj8Cw@3nnx2#cKoPq_KKf;i+$x( zrYK3VO$84_N|MiT9CW;#|GMjBMlGB1m(As8QeOt#G4PkKRi1i5De^pY|U2A^6l?sq8E7PbN|YSTYWp+yLGuofna@jT?>c9A}5Eb(|%N*)->ar5%PWC z!|~ja@9H@YtZOrA3ui=Y?ycIeS94W(oMkd|3*lR0qDnlj1gn z(beP!lZ(GH%V=UW+MpbHU?gAg{Uo!+s+sGLc3z`3SG{}1%9}qfMr)RQ`O(#1x|W}w zJz-4B+L$vP!L|<--t3uqG&I;Ppy56A2e3GRg~39PV|C(JFiQS&byFh2^EJ-)oHGYIs~qxxv96j##o#) z{kYYBhM=he$F(=L?+<@;B@iAJ@wAxndz7@F5X(8u*|Mf++*8_yGLe+_#;NX4gHP8r zG|sb`v~`n?f5?Bop&ZjWXmah8#`6yYf*Z7(vmgeX7L&u0+eeNLk>)j&ImD`^;jz_PTw+6 za94PBWt0R*7yyY?UCa$P0}EbzOP@L{ac%Q|UrEKw zD+m$+mFwf`CcF@c$~O;t#y7vRp8AA3OIzgWC$*{HOQzVX{+Q(dEA7kXx31s1`;k`h zR)wE}vxeMw`d^+mXQBsV#ysqCAVk7`?^vG_V*)Q%ZEj5{e0E5!T4lzPTWUKsG~Yj- znZtMQBB#K(c$dm%t)}2zRvQw(zbzH3l!#dFK41NiRf6!Xm9E7LPK;BFY>izs{i5%? zMh^e^lXDkwmf@*jwILlirblVK=itire@Dl#vbB@57v1a?X zxtVQG_AL^-)lfhF!m)8mX#tL`Us4FoPH(7gKB`A*NWz4j4X#PbGwO|!PX~3JIB21m zMbf&h<*vK@7^f#`?s^Y>-)f6Vnh}{Zuf=(XFAZrrq`Ii2<`t=U;nyVc=44MDkK2+p z6dbt#aMREBZ{0CA_mK)&CScgpKZboEL*Vd_lw_}o!kA@FHQW?h z56@$TM*Ye@mX`Oa;7Uqci|I?DU(I_sb&U2FFvq8@cz$)d&#u$Ao~K5n&QB!r+Srz! zzB_^cUT5jbRL3zwY^mGC=f`TS;;%kw6|dVkP4z#MtR;Di)*A7q+|KZ2FVm=UwK~EX zE&OHw{dl?08_cKQIoR0Z_{>Bn@O-5G(u%{zk>L$hl)ElRo$&2E#1`T^Wt#b&i2M~7=f>}#?fA-a#lQ2T_=Cm&l{G-Fyhc>a zX~Fr~%-K73WCpBoiH%8QYM{uDd2#3J^NgJFTd!wb3tT~sGQGGaY@_Cr8A}K!CWV=O zU#hHJyLk7Hx!1=Lb$q8y8RNhcu>0kN{S&bp)^n8iQ?`;Q_IRSn&4Q0BnP;8eBja&2m9R2ZpuqU@ ze${hg_DeSxd{xlqt=StstEEHbsp9p3SJ7;}^dMENsnXk_1%(Z90! zz2ZE)SJPWH`|H)LlMpYHHtzOo&bsA7ZhBV38PIJG*;^3#pLgu$@iaG z?h_Yf*Vf*mW1}H%!gRn-*eoI`F_9(QU#6fZ{W@9ms)QaWV&r|h!4VzHMu z3Wzv;NQ*}P$An}k8TrRe7M0X7)a~vP%K2WEA9W+5;=AIH=I`;}lP!@pq0Lg!!S^dV zgSi&4Hu-X}7X9uZIvlK_Z%Og+nxYmN&8)JUKVpVS*5)nBAYvz0FP4t=^)>bOR@U3; zrDwlop$b7FD#~O`lbGn-nF01ZD*P|Fj~_bxjII1G?QAQUL$;DI`)TE?XJ$ z1fmVgo#73m{F&{mvX8%+&n~VWlzg00YMXOxSB&U(vpDY0uJL2ObX7ew;A%U(%c3T} z_HkpY{SP~CRbxYUha{aDPq;XJpDytomwt*rCg`RtangScEW|t$v2Ce~FJ@h-TJiOM zRmhAq$uqBao#xBi_`rVMuG<#*Q`yBG?oY9K(|kN;&w^#s795#*G`FF~FtPe$ga0C* z^BpPj0cy6ff|YML)(g~6Z9FyRQ;HMK<@RAIZp|uRy~SU5cBS69=qrYp=&-O#;o@m!b)CKL=!2>6SR{P+S|1%F7w4rEv@?6Zy^W;Swb%y5)v z)9&(+<%`?2=)%;OY0GrN9nBueSuS=9=5K15b99lL^o1!)3w>l>Tt}U$2-G24Lormt* z4m#@>drLezdBFJ4{=G+=AFK_ilsKmN{Q3DeyT6ksy%hWJ#X3G2^%T3pp997-r_mAG&WK0crS^z;V%{0q^_#fFEDa1dbrHe~JY)kM z1b^kE&wIOh`qZ(D4r#0{Oms<{6PkYcdA3-fti+MamiLbskxr&A@i?m;`E_MG&2~LY znDB<9oK5~S%I?&2jEO$-lD0+pvKv!r&Q`8zBBo=@H?cP7DLiE+>(}VaYjRbex~sx& z_HpmygywIT6M_iMK}$v4Zrlx-_1-nAaf@~KMw;CE+7P}|k7_3B9^I8%dXoEE**C8G zwI{A}L<{9pYzyYHNbd5zllklM36{gY=cgYIEKrzs-=ekT@JmUdEJ?m*&%Bd&jDQya}0-YC>WlSGFY}~m@P3} z;YO8pMb)&_;kwCreHoowxi6ldc>cVnv&yIBC6fT`2ie!)PSU?-6XP}twW+>sb3w`x zs*^XcvMR7Xx8FC@p7%_c?`j=;zB|h|39h(z zf1|@570DZ37mD-m2Xd|7uX?bBcbQwV%(Xww3^@y^QZ7KAmTnR;F>|wU!{7B!`|=WI zbpLzgFKx=mUu71WTe-l{IcJiy8&z^E+09PU&cy|W)%DAgvJ#k(Vxz8R&#y;<&&4pr zaqR3}k!|pcw!uLXr2F+LH00r>L4SRZ)Z4i^IS#bYu|5kSZFE=n3mr%5%VS^*^H2-r z!oMAKAt@CDa|1V+ygAT1Ju@l)ZU|XtiBTQLQGosuJ`vP9@}MUMU&mz|Jj&xnv4VSU zF3yZBhQvDM=bJm9!$MxL1@vNiko_8TF%PmENeVhBY{<3)U8@^_RmjfDF55VEz(Vg~ zA7~1mg!cYH7t>c&R?$|KaVL%?cg5sx#?QpV(s3SzipMJ`0ssw446@ne2mbOLnLmBX#(1btl~hT9nBnZDV&h|jRh2T*zRBut^TLPcmu z5-Pj8GP2S@B&1)dP1y+2Fhi~cSI|jt6@9op4YZOhidh$iTj{r002;d4vBRy~EB_J% z$peo71Y#v6>DEo5i9%cQkURXnF2e>B*=pYtAWgSqo3amF{AFZGnZ@Q%gmWM1VW8h< zn{q3oi^`hYKo8>ZEbUFRhaUUyWD@Lo9Ed9YlHlpUZ3ag6*?lmmR@D9vZuha+!;^N4 zA!AF*{B_|65~1Prj0B3GPZ(WP&fJnn9pIgF*e1QMLAHq~ZRBU~A1Ty|YDU9slTNeQ zxKNyi=O(gF-!)}WYvy2B)6yLpjbP6EK(rlhr|4DZfxA4U454=F0s|FBwkn#wVHj3* zbg^|A*_!B`e#fw;9SQDtjc}(6QCzh*VVu6CZA6&kK8R@^j;&|{*J4<<+u0eBD52G^ z>ITNQN_KX2XHW+sr^b~@rcDYeHmvhN_tVigg?47RMSmO6?$8B;LwEDxp4Y12Kk`rR zt94B+hS}!t6)7a56?9xP?n7Q=*E3oLY66-m2rE#V)dc)ki z{>HI-D+xdaZa9ESsP)%5VPC&TwE`i)S!cv2=|%BL|C2LPW*Y-Y&?p{53Tj9b)_Xco zQ~>>>>;zAU400)A5MGe^rbZz5XWzi5fTD%(7VIc`%s3`8n5#^@uK{H6=tqVa3U&ZC za3_dF!Oo2L=+O)0~-d! zE_H0)@_8}PL2VLpNdsb^-+xkQ)U6C+=nV(VsV?pmE0QFY=uDNAlk`|9F9}b&3~@;4 z9RlQ#Ab8kzT>tD17*gO{hQg!di51V#iejME*JXK6<^*amPaqJqQLC@^!n!)VXX9x@ zBvT}<$?%vF(Nof6k<17Pq9FXxavcx@AqrY|zTVCtq`#3227}tm5PQNtr!%lN5*MQx zQUH(`(prDlA61B~NXL*iBkZnA{ zp;#z8phH0qp_c_dC!+P`0ggF*OX-M^LVL?7gx_)H2>34@X#MpuENl$N0?q#n9|rf| zyZBHyGU(hn4i*kj1_Z){ZA}~D$DcoFYc+|6adi(Og^XPFALL310I)mrAF4`&=%bWu zQ|pTW!3wrdFMuhu16TpLdAh=tJEE(d=b-koS10w7fUOS+(Ae@5R;;5J($!@HL z9ET2RE7g(Y)-zI(;Uw$r3oMS8KmwKk60`!Y^=BMKZ@y!7ciw}M)N3yleo9@L&j)M2 z1}dPvgjxF-U%$ssLg;|_OWGI{&A-O~7?TM!;Oa+%!T`oG^yERbz)!)t{#4HCf~R49 z0azbRgRVfv*YC}VsCDN?uwwAIWg1Zm>+^!ghz_R~1v8G}PliObCskrdB^kKE!*^ID zBJ+)3#C}ew9M9>ilR`rnN79otLAasf;_N{3#DX9{T`cWA&?2Ru_na1w0YOg+MIHI^ zJCear{1~fWycn?$rSPettfFAjFc^BnDO90=F4D(fCSmb@Sy6P*Kke`+(IDyB0eyvD zYth@ZfY>VpPwyXkDQ#1ZK0Hbs;KRDO5AZT0o#`G7$$xbGX;YqlWRyt$PSPI8iyMwC z^up4n96wqxbf#t`Xx5@gGcS3Rq#-%N>y?ZYXAmJ7T42&fi{-Ad?%eZDyMY2_rEAL643# zIkb}_!vS6h6(&x(N-ma?lUgQiZsYE3HN?c_J}Racmf6)VIi!c_G?*cM6fE7dBO*^< zSbt`%4DL14YnxtN(;quaY+)u4E{;R4X8uj8!xuR9DP?CGo*S(QQ1PjmG>gR8&cg386l#)|0dLBu9k=bg6Zz5-a^_y~k`C}Pbc zFpWe-^*w{GF0L*fLlhk7IXI9}L!0|!tayN8tYY4)4(hfYdHoL5)I%sgpw*Nl8y;xP zEum6pZAEc+8e}}>AQE-shjnTNV6vOuSI+at;)2VHNO5tek_H(ZIS8tyMqicmfLbRY z-bJ52VHg!S0-M)Ip#GH8Fy$iTnORyc0IJO(>hzi69NIJpibszM`aY~}2O0j-hfo6v zxjNm+Yg4v^cHhxM>KPisu#eDOY|I21X#x?bgjNLaaDij~+lj-(w#g0Y+mQxqGZ3cr zbTrDLvGd?TBXh{?TaoNs9Fb-VhL8=!J+z7vn1Khfp4UW%^Sygjlt5KfkS>V!MQAof zJ9x)%L1Rv|f}v2>@TLYsMCyfACoU3V46qJCwgb(+nAvy`$-E~mCus|M$`uo`<4W@E zsZ+osUf9>23Y~`wG71S%RG2W4Rvc_uH6EI}HTyF0&LUhe{fWCV!Ah?b4zonW9?l_J zb)Hhf1y;8;#sq1~;uM?9(Ci#Ov#+i?3HO>tuR4Fr6=NEqSJ?NveUDN^Tm(3S=%|5J z4Hr;uLzh2>bELHB^kf7G?75HQVxvK3mwjrDQCWaa2WWz0F~g_Nk?YL*JZ^a0#*w9lDihzlfS8s`Y~ zrqNmTc@dxpl7M}NbOMz_`?3)aTz|Yfz(%&lq!eO_5`wDWCpbVW1e#=0=6FCeA8rIl zA3v{`l_q0%TJQra$APk(?L=M0|v{pFkfD59bCg=^qH&^i@Nq#UgX57dN5A<0eZzo(Z4LSvA5I`R;H{_)P z%Xs^#DLE=GfQXJH3O1MJ=TkF(Vq;Sq&1N;$om9?U^^KzLmR4*1X++RQxrC@y?9{zYij;@F_`SlW(B=7 zXW=MP`1^VdSN7q754jpd#Fl$`;5muM8Z<;GB#P0wmkD6BaWFN%r!q6<7$Y%5-x3vl zk7Aqh#ArNFFuFxcG-$8djFbo*3AHvgFECG(R895#s!rV(RJjKgie{6!$j=S%eM!~+1iD| za4ZuTc2CI`g#0pm#wZQ-0v9-cH57(y!a%1^nGRf=az`42wEElliE6#<9uGcTW(tAP z_mU*KD!k>`=wSRAYdR1V`aaBopsYbrq;s@Tdgg)*2Lw?-2u=L`y7un}1#|@z5WQ!a zLUTWknI`C-RP)|{9MqK2Q>IrVR_za1MFKJ%g^xY}PN5w-$snM?>eSucFBlqfdLdcg zZjGgY1NRCNVtpWG-~kEB8YJX))F78q2TBu=yDsi70+x|yqxE45?RYjGkletfWK19S z5=qvr{WT|qmXZQ}1&RGU9*AtngS}-lh|ktEZ*@76hZg4P%eBnQcmSf>5h)~W!LD`s zl(aW+*k*E|GZxSR46lNZz-IitQPwTn-4_WZ-ALQq02&dKK*?RnDdz|8RtMnGCsR^r z!o_$%v$7*uIas=ElcW$Kb&m;JAaUnSq!|ry!0F?s6xz$1qlEUm4{ZcG;gw(hWHKB; zc$1@#PG~H_2b3L&f{jiT@nTB|C<*FF;+M{*q|lyM;sfbV4+|##d2F4%BN4=EKB!On zgh~qS`yG66IgzZ%*u(>ydj&Q<7P#hiNf0oR2Wo?8$AeoIKUgD5 z-7eSi`KAaI`wo#3+E-h>6hCOLL}!eSEvs0k$1m_WYQZU@&zPpr_*dYEYlQu@i7#yG zEP(6zg5!fVlUGI|x04WTc%2q{4pv6z6^gs7^pYjt-ra)p0}BJt`AJ=J2o;!R;c5JiA6;4i;2} z6D+Ox$s5u^b$x|AB3gB^n&Sn_*#)LckgZ_q3dTm;F8?tST>y?7gbeM18Cc>4ZbY|U z)I@H){{kYm6Lcy%yYhyF7ce)XEhbJjo_rek8i=(7d{(sB?{dHm6WI-8>O9*lH%1do z_Vs=yd#npysF0utZkJ-B)`LcM9&w_C!xGcM8MPsSOY{{-{CjlZq_|P`7 z-5oDf)?kL*@%K%feCgf1@z zR2%xClHH3FDoeNlgVAZ|a&!=ZN-W_jh&ftK#q7fgm5n258&;JdV!L&A9S|$IpGs&A z#0{1U5u2A~iFt=meO~7;knt{=hH7yD!To{If(M#6x#aS~7fnp87Ml{8C#^Qv`)upF@ z8k5i9>zLgHb$$Z!J_=fIH5|YR7uA($MRvyKx$m)jKC+f(IlgsG3no;MQOw)JcX-{ChPnM>`k>=@z_KMdL(SL<6aTbd z&%U(^$fVv+&|^-G5>xl2oe>E7LVg0X5!CGX_51qnu330M0!`)aggg?2ArU#F>0MI? z9K1KcI&|l$<#{|XVZQhkts&#c2Y|95t43c(&!M$l8WEsA(;|8%eVBvGfQ&M>g#o^n zB#cd#4RKS9ctG40ATFeD;>e+$xr!sio<2hCH`#N{rez&~u=Nv!h$eJR962m1y>&l0xBrI^f?oP&3GcSCb?2bR>)XfEY8XNOIB-l0Nswm zho;-t=Xjz+Mjv3~=(@(W$5?=7Dd5hbbqViFJdwe8aceR%{u2}3md<1?+4Y-l8&MuW zVGEw<5c?|WMuAa}SUEdkM!mHi&<`m#Z$=?(g+km2$|8Ndyk4CG`8{`{qob#!9ogEN zgzdJYhPU2sv%uSC=o>@(0=GWki4JM(ad35k=Z3MJ5Ie5R>so-fYd{9kHcj*kuK3`t4O~%z zo3@z9mo_H!@)024Gaw&Y@m=_eC%o=p2otiVs7a&}Aly|r6llVI`-La6?yQ?6v_@gG z7};-5MF#*+qu{+4`qWzv&7O$`N4@fU`adSp9W8rx8!3@R_mjEUF?eG8J0SxTyv&=m zJi!1@4k}Y-$%Au7` z#1kCm6rQ2qyeo*y{uDm+d7V5BPhgfrXRKb6*6jt0kVuRZjssfBnepHW4g27v?HgZ} zmI5+0I0&-B&bVZ}gW9q8L>2LeT3%xzPiHw!;de?0VI$CM0@>kN*#sPO76 z5*-fz`gQO0g4nl$;({P%NE10dy>e))XX8gNdm;niE~gm`Ywti!#>F}>z;_rvw6uA`17)N4-Tsiy16$Kfkb~n~W5BczK68{$87YJ> zu2CdMCQ;;kI{;uLFc+PEh!w^aWRK@-iLEWy0H70s4~ZZ;C zx^3#`lYhb&9r7ZWq$AlG+nBwWz`%xOKsa^y(DIirjw|u#(}!5^H+bJYo$m_(Kf;F& z^p7mS6(rRS945wmkzR9gLuS$}L?=4|f6>x+Qvz3PBkJT@say4YFQ7xbb9Cx;qZF>_ z;5{Ic8$_(u*hTQf_@-Ic;e^zK!9~|}LZxxV*sWcDBgDq!xX^Nwc~B;vCDPY={8)$w z#NU(W%qce5a0zj|crFjDMP~J&8#=BkGKg!aDQ}EF!3^v7^UUdo2DT}OufPG24Lq3M zQ*LF*{p~w}4*gQY%#}DGaec(15% zCxT4D+bo2wD7UecQ9$UCeSJ!5s0i4c=`hl-4r`(5tBOjMyvo#sps0o8f%I5!IEIc@xr{t3CU zlk~#2kT1z_(2%scI|?ZGdi;TQPgRrL;!dJ?O7_StA_M}w@^5+y8W@l~GUNH6v%eBU?*sQe z0U+8vP1^8J0FrE>Lj@DWXvNEw1_03qKKjBG%+-LWvlvQl4CMyWd0iNL#sN=1w}(Fa z(x%L}5eI<3oiI2naDRTVmtyJ7=s>vWFEh3&pTH4U4?OCy?hj(z5hsyn;#J!ufG7_V zM_(OCp)K1qI%@TE5{LHiha(w%yxXSiy%}e4baFRP@^(0M^d+A*WiE4^(J|=x_cC?D z@#V*mye$E=F`B6(+oFE>B<=nMK8oAmkCF7nhdlcs>3?p!IbcHuD$;wODKuvC zzrbfrA==s^Pvi~CW%{CRFPF!%WZA(5ErMk~Do(P;4`r_d0L@xfgQw^FQW0?l3@)zZ ztp#j3a7^ga^C`4(@L1NUJ-gorxfdS;jWYv*bo=JF24VGsenbp)#2+MfU1NXeBp(&9 zP3xy?Vw~{D=jLK-JA@PtL_l9Z?%N0f{oteTvrM6#amF9ukk3R71W#G*N}e`AGlP%5 zhydd%UGRrDe24Tv7)kTPjgA36Bq4?-;b~X=F(M6cgX)=q;N=pdJ}m}#8t~Bvktwua zTkwZB?5wVVAPR;5N`3+G;O&||KEqRZi34v{^ZO|&Ohlwm6{hS2gaz=SU1%4#e}HiC zLjFMH6MSf^jbvm$!-w`4BHaH0IJkB;xTPBiUn@1~Gjf1a;G@sDrO;|TMu)FoP)QfJ zbtka~uW1bg^x!vjZlur)QzZKUZQlCtfDSVRoE|7(>zCA^SBq`Rfu1-6?dNchBp#*@ z1lp8^z5WfxUSDGL2(OJ6;UJ+WqX>I_#DHJSm!*K`I`Gk#D^h5t+y4y>|0c4qJ3Esu ztxz=u70w1XN^Iz|zA3bo-v1gc));0LZ&mmypej;cL1We0`LD5JiDwW`oclXUN^IW%gR&zr{+$?EK9RS+jT! zhyb)N^}(7OJW8y?7+LJ+%ctZelK|jE@Y2`YQ)v74|68n>1LK?pR4EsLiCiv4i@?T^ be+!inab*SV4|8jn6qqLGLTxY<
+

Example useId Hook (seit 2022)

+ + + +
+

Example useContext Hook

+ + +
+ +
+
+

Example useReducer Hook

+ +

Example useState Hook

diff --git a/05_react/unterricht/tag41/01_components-with-hooks/src/components/examples/ExampleUseContext.jsx b/05_react/unterricht/tag41/01_components-with-hooks/src/components/examples/ExampleUseContext.jsx new file mode 100644 index 0000000..665f3f4 --- /dev/null +++ b/05_react/unterricht/tag41/01_components-with-hooks/src/components/examples/ExampleUseContext.jsx @@ -0,0 +1,18 @@ +import { useContext } from 'react'; +import ThemeContext from './theme-switcher/ThemeContext'; + +const ExampleUseContext = (props) => { + // const { } = props; + + const theme = useContext(ThemeContext); + + return ( +
+

useContext

+

+ The theme of this component is: {theme} +

+
+ ); +}; +export default ExampleUseContext; diff --git a/05_react/unterricht/tag41/01_components-with-hooks/src/components/examples/ExampleUseId.jsx b/05_react/unterricht/tag41/01_components-with-hooks/src/components/examples/ExampleUseId.jsx new file mode 100644 index 0000000..a486d4f --- /dev/null +++ b/05_react/unterricht/tag41/01_components-with-hooks/src/components/examples/ExampleUseId.jsx @@ -0,0 +1,24 @@ +import { useId } from 'react'; +// import { v4 as uuidv4 } from 'uuid'; + +const ExampleUseId = (props) => { + // const { } = props; + const id = useId().replaceAll(/[_r.]/g, ''); + // const id2 = uuidv4(); // -> 'b18794e8-5d0d-417c-b361-ba38e78411b4' + + return ( +
+

+ ID: {id} +

+ +
+ + +
+
+ ); +}; +export default ExampleUseId; diff --git a/05_react/unterricht/tag41/01_components-with-hooks/src/components/examples/ExampleUseReducer.jsx b/05_react/unterricht/tag41/01_components-with-hooks/src/components/examples/ExampleUseReducer.jsx new file mode 100644 index 0000000..1f2c8eb --- /dev/null +++ b/05_react/unterricht/tag41/01_components-with-hooks/src/components/examples/ExampleUseReducer.jsx @@ -0,0 +1,77 @@ +import { useReducer } from 'react'; +import { FaMinus, FaPlus } from 'react-icons/fa6'; + +const initialState = { + counter: 0, + //more props... +}; + +// Reducer Funktion verwaltet das state Objekt. Über die Funktion lässt sich das state-Objekt gezielt verändern +function reducer(state, action) { + // action Objekt hat immer folgende Eigenschaften: {type: 'ACTION_NAME', payload: changeValue} + const { type, payload = 1 } = action; + switch (type) { + case 'INCREASE': + return { counter: state.counter + 1 }; + case 'DECREASE': + return { counter: state.counter - 1 }; + case 'DOUBLE': + return { counter: state.counter * 2 }; + case 'INC_VALUE': + return { counter: state.counter + payload }; + + default: + console.warn('Action Type not found'); + return state; + } +} + +const ExampleUseReducer = (props) => { + // const { } = props; + + // Hook - Toplevel + // const [counter, setCounter] = useState(0); + + const [state, dispatch] = useReducer(reducer, initialState); + + // EventHandler ============ + const handeClickInc = (e) => { + //setCounter(counter + 1); + dispatch({ type: 'INCREASE' }); + }; + const handeClickDec = (e) => { + // setCounter(counter - 1); + + // dispatch(action_object) + dispatch({ type: 'DECREASE' }); + }; + + const handleClickDouble = (e) => { + // dispatch(action_object) + dispatch({ type: 'DOUBLE' }); + }; + + const handleClickIncValue = (e) => { + dispatch({ type: 'INC_VALUE', payload: 5 }); + }; + + return ( +
+ Counter: {state.counter} + + + + +
+ ); +}; +export default ExampleUseReducer; diff --git a/05_react/unterricht/tag41/01_components-with-hooks/src/components/examples/theme-switcher/ThemeContext.jsx b/05_react/unterricht/tag41/01_components-with-hooks/src/components/examples/theme-switcher/ThemeContext.jsx new file mode 100644 index 0000000..a8a64d1 --- /dev/null +++ b/05_react/unterricht/tag41/01_components-with-hooks/src/components/examples/theme-switcher/ThemeContext.jsx @@ -0,0 +1,7 @@ +import { createContext } from 'react'; + +export const THEME_DEFAULT_VALUE = 'light'; +const ThemeContext = createContext(THEME_DEFAULT_VALUE); // standard theme is light; +// ThemeContext wird durch createContext() zu einem JSX-Element + +export default ThemeContext; diff --git a/05_react/unterricht/tag41/01_components-with-hooks/src/components/examples/theme-switcher/ThemeProvider.jsx b/05_react/unterricht/tag41/01_components-with-hooks/src/components/examples/theme-switcher/ThemeProvider.jsx new file mode 100644 index 0000000..f21ff57 --- /dev/null +++ b/05_react/unterricht/tag41/01_components-with-hooks/src/components/examples/theme-switcher/ThemeProvider.jsx @@ -0,0 +1,26 @@ +import { useState } from 'react'; +import ThemeContext, { THEME_DEFAULT_VALUE } from './ThemeContext'; + +const ThemeProvider = (props) => { + const { children } = props; + + console.log(ThemeContext._currentValue); // 'light' <- _currentValue beinhaltet initialWert. Soll aber in production Umgebung nicht verwendet werden, da kein offizieller Standard. + + const [theme, setTheme] = useState(THEME_DEFAULT_VALUE); + + // EventHandler ============== + const handleToggleTheme = () => { + console.log('click'); + setTheme((prevState) => (prevState === 'light' ? 'dark' : 'light')); + }; + + return ( + + + {children} + + ); +}; +export default ThemeProvider; diff --git a/05_react/unterricht/tag41/02_react-router-simple/.gitignore b/05_react/unterricht/tag41/02_react-router-simple/.gitignore new file mode 100644 index 0000000..a547bf3 --- /dev/null +++ b/05_react/unterricht/tag41/02_react-router-simple/.gitignore @@ -0,0 +1,24 @@ +# Logs +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* +pnpm-debug.log* +lerna-debug.log* + +node_modules +dist +dist-ssr +*.local + +# Editor directories and files +.vscode/* +!.vscode/extensions.json +.idea +.DS_Store +*.suo +*.ntvs* +*.njsproj +*.sln +*.sw? diff --git a/05_react/unterricht/tag41/02_react-router-simple/.oxlintrc.json b/05_react/unterricht/tag41/02_react-router-simple/.oxlintrc.json new file mode 100644 index 0000000..1255078 --- /dev/null +++ b/05_react/unterricht/tag41/02_react-router-simple/.oxlintrc.json @@ -0,0 +1,8 @@ +{ + "$schema": "./node_modules/oxlint/configuration_schema.json", + "plugins": ["react", "oxc"], + "rules": { + "react/rules-of-hooks": "error", + "react/only-export-components": ["warn", { "allowConstantExport": true }] + } +} diff --git a/05_react/unterricht/tag41/02_react-router-simple/README.md b/05_react/unterricht/tag41/02_react-router-simple/README.md new file mode 100644 index 0000000..d937833 --- /dev/null +++ b/05_react/unterricht/tag41/02_react-router-simple/README.md @@ -0,0 +1,16 @@ +# React + Vite + +This template provides a minimal setup to get React working in Vite with HMR and some Oxlint rules. + +Currently, two official plugins are available: + +- [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react) uses [Oxc](https://oxc.rs) +- [@vitejs/plugin-react-swc](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react-swc) uses [SWC](https://swc.rs/) + +## React Compiler + +The React Compiler is not enabled on this template because of its impact on dev & build performances. To add it, see [this documentation](https://react.dev/learn/react-compiler/installation). + +## Expanding the Oxlint configuration + +If you are developing a production application, we recommend using TypeScript with type-aware lint rules enabled. Check out the [TS template](https://github.com/vitejs/vite/tree/main/packages/create-vite/template-react-ts) for information on how to integrate TypeScript and Oxlint's TypeScript related rules in your project. diff --git a/05_react/unterricht/tag41/02_react-router-simple/index.html b/05_react/unterricht/tag41/02_react-router-simple/index.html new file mode 100644 index 0000000..ec57e21 --- /dev/null +++ b/05_react/unterricht/tag41/02_react-router-simple/index.html @@ -0,0 +1,14 @@ + + + + + + + + 02_react-router-simple + + +
+ + + diff --git a/05_react/unterricht/tag41/02_react-router-simple/package-lock.json b/05_react/unterricht/tag41/02_react-router-simple/package-lock.json new file mode 100644 index 0000000..a434c9c --- /dev/null +++ b/05_react/unterricht/tag41/02_react-router-simple/package-lock.json @@ -0,0 +1,2237 @@ +{ + "name": "02_react-router-simple", + "version": "0.0.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "02_react-router-simple", + "version": "0.0.0", + "dependencies": { + "bootstrap": "^5.3.8", + "react": "^19.2.8", + "react-dom": "^19.2.8", + "react-icons": "^5.7.0", + "react-router-dom": "^7.18.2" + }, + "devDependencies": { + "@types/react": "^19.2.17", + "@types/react-dom": "^19.2.3", + "@vitejs/plugin-react": "^6.0.4", + "oxlint": "^1.75.0", + "sass-embedded": "^1.100.0", + "vite": "^8.2.0" + } + }, + "node_modules/@bufbuild/protobuf": { + "version": "2.13.0", + "resolved": "https://registry.npmjs.org/@bufbuild/protobuf/-/protobuf-2.13.0.tgz", + "integrity": "sha512-acq7c49vxfm1ggJ95P70TX7ABDM0vxr1SYD3BB0o0jnBLB4OAqeHyKuN+cD3w80gXEDQ2zxHpR6CUeA+O/aU9g==", + "dev": true, + "license": "(Apache-2.0 AND BSD-3-Clause)" + }, + "node_modules/@oxc-project/types": { + "version": "0.143.0", + "resolved": "https://registry.npmjs.org/@oxc-project/types/-/types-0.143.0.tgz", + "integrity": "sha512-u6JZdLBTLotrNC9Vd6vPssINdzcCzleKAH6EJKImQb7GtYvX5keN2dxkoK44stCc4tffE6QQRtZTXVSzsLUlWA==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/Boshen" + } + }, + "node_modules/@oxlint/binding-android-arm-eabi": { + "version": "1.78.0", + "resolved": "https://registry.npmjs.org/@oxlint/binding-android-arm-eabi/-/binding-android-arm-eabi-1.78.0.tgz", + "integrity": "sha512-Bu819lmAfZMUHErrpe0cEWj3iaefuUODHSU8+UbXy67V/r7/7f4K3FL0NmbD85E+wiFLDYuhP8Zlv0XnVeXshw==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxlint/binding-android-arm64": { + "version": "1.78.0", + "resolved": "https://registry.npmjs.org/@oxlint/binding-android-arm64/-/binding-android-arm64-1.78.0.tgz", + "integrity": "sha512-CDfxZgB61B7buRdY2FJoAYYPPXCZ1EoC1LKscnC5dg3kjobdxiconvAvvN1BmHyW4PyFT3jRLDag/BY/roSNBQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxlint/binding-darwin-arm64": { + "version": "1.78.0", + "resolved": "https://registry.npmjs.org/@oxlint/binding-darwin-arm64/-/binding-darwin-arm64-1.78.0.tgz", + "integrity": "sha512-2Y2U9Ahrz+OO0Ej88f9SJYq51/jUBp1Mc7iZu0ukrbeeZ3gpRGfzIFnoqfHDY96xr0GEfNrPUBFEy0nN5aD7HA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxlint/binding-darwin-x64": { + "version": "1.78.0", + "resolved": "https://registry.npmjs.org/@oxlint/binding-darwin-x64/-/binding-darwin-x64-1.78.0.tgz", + "integrity": "sha512-rpych6eJq6m9jDRypTEaPD1xysaEW5h9+xuxhGK/QhOg+/xaqPZrCrTNoIl/f3nEjuJeCEmstNDlrE9rJi/3/g==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxlint/binding-freebsd-x64": { + "version": "1.78.0", + "resolved": "https://registry.npmjs.org/@oxlint/binding-freebsd-x64/-/binding-freebsd-x64-1.78.0.tgz", + "integrity": "sha512-IcMGrQT3QizkOESUJd5et+rOhVqSkNDfNik1cvrKDqIbzqx9KMtRswpFgkCuNTSwylCFLKhGUu8KmqY1ZnC0Dg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxlint/binding-linux-arm-gnueabihf": { + "version": "1.78.0", + "resolved": "https://registry.npmjs.org/@oxlint/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-1.78.0.tgz", + "integrity": "sha512-/uLdoJ0IXE6vo/0f0LKjinQAp+re+VMaCWaNT8ENIv2EOCkSsc8SGaflXAuW0Jua2dq5+GLVWm1NQK7P3UFSNQ==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxlint/binding-linux-arm-musleabihf": { + "version": "1.78.0", + "resolved": "https://registry.npmjs.org/@oxlint/binding-linux-arm-musleabihf/-/binding-linux-arm-musleabihf-1.78.0.tgz", + "integrity": "sha512-7xi4Wb/O8NRJhLoUXmDJMUVpNYvB5kefdhFU1Jb8rtae4QoXlTiLwI14X4YvAXVZLNZChP8m5qO9SQAlWQTbkQ==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxlint/binding-linux-arm64-gnu": { + "version": "1.78.0", + "resolved": "https://registry.npmjs.org/@oxlint/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-1.78.0.tgz", + "integrity": "sha512-4hFW0+fVXa3OIh1Y4A5SPkmvI4wuuBSrCVKzOyE7PTjhc7yEqZ1pmvEEeS5Lj/MaqvegFxXyF33N+6jkehxdyg==", + "cpu": [ + "arm64" + ], + "dev": true, + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxlint/binding-linux-arm64-musl": { + "version": "1.78.0", + "resolved": "https://registry.npmjs.org/@oxlint/binding-linux-arm64-musl/-/binding-linux-arm64-musl-1.78.0.tgz", + "integrity": "sha512-oC0mvsgBJjlMijSDEhx9KuvR9zYeHXceA9MjbuXB1F8NSR78Yj2unOBrstEvTVaq+pko+kuue6DajC00eqvTdg==", + "cpu": [ + "arm64" + ], + "dev": true, + "libc": [ + "musl" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxlint/binding-linux-ppc64-gnu": { + "version": "1.78.0", + "resolved": "https://registry.npmjs.org/@oxlint/binding-linux-ppc64-gnu/-/binding-linux-ppc64-gnu-1.78.0.tgz", + "integrity": "sha512-XAllT5SUZS+ohjuZ3/5S0cwe0r7eboiuigeStCZ5DXRYx/2KVM2UvQXvAfyzXEimtQjAB7cDQ2YxDe2Zl2WNQQ==", + "cpu": [ + "ppc64" + ], + "dev": true, + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxlint/binding-linux-riscv64-gnu": { + "version": "1.78.0", + "resolved": "https://registry.npmjs.org/@oxlint/binding-linux-riscv64-gnu/-/binding-linux-riscv64-gnu-1.78.0.tgz", + "integrity": "sha512-trucMER/0QtecoXvc1y/UVqE3kwJipDwrx4oHfj+nNm3dq2zjP44WT0CfHNDPM3G1DXIkx/gY6lAD21NSCZVhA==", + "cpu": [ + "riscv64" + ], + "dev": true, + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxlint/binding-linux-riscv64-musl": { + "version": "1.78.0", + "resolved": "https://registry.npmjs.org/@oxlint/binding-linux-riscv64-musl/-/binding-linux-riscv64-musl-1.78.0.tgz", + "integrity": "sha512-cm3O4F/HQbdzOUX5mKHqG5KDL6E5w0pnlZ+fbBy2rmLryPOowkuLagFHTopQsEIpjcaZoPOrL+BmmAytAG9HFg==", + "cpu": [ + "riscv64" + ], + "dev": true, + "libc": [ + "musl" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxlint/binding-linux-s390x-gnu": { + "version": "1.78.0", + "resolved": "https://registry.npmjs.org/@oxlint/binding-linux-s390x-gnu/-/binding-linux-s390x-gnu-1.78.0.tgz", + "integrity": "sha512-33wRf6HqGNsybJ3qX4cGaQN2ODPxNmc1rMa0mrTmx3eFq1VzOnvQooi9bIGVYakW8a/wmqVx1mgsUm8R2xfTiw==", + "cpu": [ + "s390x" + ], + "dev": true, + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxlint/binding-linux-x64-gnu": { + "version": "1.78.0", + "resolved": "https://registry.npmjs.org/@oxlint/binding-linux-x64-gnu/-/binding-linux-x64-gnu-1.78.0.tgz", + "integrity": "sha512-rRdISSYegj6VganMZ9tjRjijowfHJ09IZU01i0toBAqr6n5LEtwHq2IeS4FjW2RoskOHlb6efB26H5izYb3GEQ==", + "cpu": [ + "x64" + ], + "dev": true, + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxlint/binding-linux-x64-musl": { + "version": "1.78.0", + "resolved": "https://registry.npmjs.org/@oxlint/binding-linux-x64-musl/-/binding-linux-x64-musl-1.78.0.tgz", + "integrity": "sha512-GmsP4rW0xTL6u5CVdcDsaN5Fbc7hBc382Wmar1kttbnwSEviM+rSINKOMQ+UQ6iH+AGwC+8gaAiwu134Tgh6Lg==", + "cpu": [ + "x64" + ], + "dev": true, + "libc": [ + "musl" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxlint/binding-openharmony-arm64": { + "version": "1.78.0", + "resolved": "https://registry.npmjs.org/@oxlint/binding-openharmony-arm64/-/binding-openharmony-arm64-1.78.0.tgz", + "integrity": "sha512-sy9yeYuADc8a+n4TLBayzMCZiHPW78DcIFVpOXTmdKHWQeM9xe5uzkqIIZmi326D5hY9XVwacipEB1p7tQjPAg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openharmony" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxlint/binding-win32-arm64-msvc": { + "version": "1.78.0", + "resolved": "https://registry.npmjs.org/@oxlint/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-1.78.0.tgz", + "integrity": "sha512-rjc2hF1KfMi8fZj1X/m3AmnHbdsF3rL0v6KQg0Uc880Yb2khjz+3U14sfdZ7jWTpRnN1m1NQa/TT7uU9lJWPrA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxlint/binding-win32-ia32-msvc": { + "version": "1.78.0", + "resolved": "https://registry.npmjs.org/@oxlint/binding-win32-ia32-msvc/-/binding-win32-ia32-msvc-1.78.0.tgz", + "integrity": "sha512-zcuXFVrEFHIafRfkCQT8w/Xe41o07ozl/vwHq7p94vB29xVzsB0sZGYORU1jhcYKv3Lr0J3HbJ2T4fHH5rWmvA==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxlint/binding-win32-x64-msvc": { + "version": "1.78.0", + "resolved": "https://registry.npmjs.org/@oxlint/binding-win32-x64-msvc/-/binding-win32-x64-msvc-1.78.0.tgz", + "integrity": "sha512-Sb5ocmLSuYeOuXd+CFOToGKp/gjXUEWDnvIGwhnh8aq8wY4TMmEnKnvbogSW7RdMZv77JSARduS7/gv+khYEjA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@parcel/watcher": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.6.0.tgz", + "integrity": "sha512-7FNeNl8NCE7aINx7WXiKQrPYZWC/hvrTsmk6zmxbI7LTXE7hVek/n8AfVgpe2y82zl3w0HvCHN0bVKMBoJcC0w==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "dependencies": { + "detect-libc": "^2.0.3", + "is-glob": "^4.0.3", + "node-addon-api": "^7.0.0", + "picomatch": "^4.0.4" + }, + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + }, + "optionalDependencies": { + "@parcel/watcher-android-arm64": "2.6.0", + "@parcel/watcher-darwin-arm64": "2.6.0", + "@parcel/watcher-darwin-x64": "2.6.0", + "@parcel/watcher-freebsd-x64": "2.6.0", + "@parcel/watcher-linux-arm-glibc": "2.6.0", + "@parcel/watcher-linux-arm-musl": "2.6.0", + "@parcel/watcher-linux-arm64-glibc": "2.6.0", + "@parcel/watcher-linux-arm64-musl": "2.6.0", + "@parcel/watcher-linux-x64-glibc": "2.6.0", + "@parcel/watcher-linux-x64-musl": "2.6.0", + "@parcel/watcher-win32-arm64": "2.6.0", + "@parcel/watcher-win32-x64": "2.6.0" + } + }, + "node_modules/@parcel/watcher-android-arm64": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher-android-arm64/-/watcher-android-arm64-2.6.0.tgz", + "integrity": "sha512-trgpLSCKRC/huFjXX/Smh+0sWe4+YtKfktIToiMl59ghz7z+qkH6kMvNnUbLyRs9N11t8l4svSCs1+5B3rOAhA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-darwin-arm64": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-arm64/-/watcher-darwin-arm64-2.6.0.tgz", + "integrity": "sha512-Y3QV0gl7Q1zbfueunkWIERICbEojQFCgpyG7YqOGNFLsckXyI1xu9mAIUpKY9QBYzBtSkN8dBPwd3yiAO9ovMw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-darwin-x64": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-x64/-/watcher-darwin-x64-2.6.0.tgz", + "integrity": "sha512-Ohv6OpzhUfKYD7Beb8kDvG0jbIxORCYY1JRdZnaBtnjjkJxgD7ZVL0nw2sCYd0yTMKTvz3nnTnOF3cDifK+kvw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-freebsd-x64": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher-freebsd-x64/-/watcher-freebsd-x64-2.6.0.tgz", + "integrity": "sha512-5HmXvDgs8VK+74jF9y9/2FE3/OnlcKmc56tjmSrEuZjpSZOGL+fvAu+HKJBdPs9uwoP2hE6TlSUpXZ/C5jUFmQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-arm-glibc": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm-glibc/-/watcher-linux-arm-glibc-2.6.0.tgz", + "integrity": "sha512-Ps/hui3A+vMbjdqlqAowK2ZL8+BO8dBjxeWXj6npTBs3jx4wWmbPpaLuqwrQrSqIVMCnpWo238bJ1U37GhQOYg==", + "cpu": [ + "arm" + ], + "dev": true, + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-arm-musl": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm-musl/-/watcher-linux-arm-musl-2.6.0.tgz", + "integrity": "sha512-9c6AUHgHoG+IY88MRIHupztQiQnrbqHYQjkM2btA+Bf/wQnQMuiD0Wfk1EVv3TlNT3x41uU71rn6E4xh/+zvkw==", + "cpu": [ + "arm" + ], + "dev": true, + "libc": [ + "musl" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-arm64-glibc": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-glibc/-/watcher-linux-arm64-glibc-2.6.0.tgz", + "integrity": "sha512-yHRqS2owEXe6Hic9z6Mh1ECsCd+ODVOGvZDyciqRd21+v+o+DnXMOrw50DSpIG2sb8GPEaPPmfeCAWKPJdq46g==", + "cpu": [ + "arm64" + ], + "dev": true, + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-arm64-musl": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-musl/-/watcher-linux-arm64-musl-2.6.0.tgz", + "integrity": "sha512-WhB2e/V7rqdHHWZusBSPuy5Ei8S6lSz6FE5TKKQz5h3a0O+C+mhY7vxU9b/stqvMb8beLnPY82ZrFTLKs+SrKA==", + "cpu": [ + "arm64" + ], + "dev": true, + "libc": [ + "musl" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-x64-glibc": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-glibc/-/watcher-linux-x64-glibc-2.6.0.tgz", + "integrity": "sha512-ulGE6x6Oz6iAwg75T8YQSoguBWasniIbX+QWpaYPcCnDOpdWX3k+4xbEYPZVLxOuoJI+svJJPD3sEj8G7lrQ3A==", + "cpu": [ + "x64" + ], + "dev": true, + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-x64-musl": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-musl/-/watcher-linux-x64-musl-2.6.0.tgz", + "integrity": "sha512-tkBYKt7YQrjIJWYDnto2YgO8MRkjlMTSNoRHzsXinBqbLdeOM3L32wPZJvIZxqaLMfSlS/4sUjH/6STVP/XDLw==", + "cpu": [ + "x64" + ], + "dev": true, + "libc": [ + "musl" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-win32-arm64": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-arm64/-/watcher-win32-arm64-2.6.0.tgz", + "integrity": "sha512-gIZAP23jaHjGWasY/TY6yL7NHFClf0Ga7FN+iINvk+KN94rhm94lYZhFsbYFNcA04/onvGD9kKmiJLJB2HbNwQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-win32-x64": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-x64/-/watcher-win32-x64-2.6.0.tgz", + "integrity": "sha512-cA+/pXV2YkfxlIcXOQ5fSWqAzzPyD78/x5qbK/I0vUkrlYHA8TIz+MXjAbGouguKVSI4bOmkTSJ1/poVSsgt+A==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@popperjs/core": { + "version": "2.11.8", + "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.8.tgz", + "integrity": "sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==", + "license": "MIT", + "peer": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/popperjs" + } + }, + "node_modules/@rolldown/binding-android-arm64": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@rolldown/binding-android-arm64/-/binding-android-arm64-1.2.3.tgz", + "integrity": "sha512-zrJtHDcaZJ1Fp7xf4hNl+7seH9Cn/N5TwLYkhgXREtBwAd/jaqW3uqeHxpDugJLVICWg4eW44kOQEGJ1r6jCGw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-darwin-arm64": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-arm64/-/binding-darwin-arm64-1.2.3.tgz", + "integrity": "sha512-ieIiibVCp0tX7TLu2cafoNPv8wJyYi01ekXpbf8q2j7F4rGAhhXb/eQh7ge9DRBY78GwmRQtvjZDux7EDbA8kA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-darwin-x64": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-x64/-/binding-darwin-x64-1.2.3.tgz", + "integrity": "sha512-Zh9tCon19eDXJoihx0rqKhMUlMYqzwj3aPsSuHmI4RWZh62dWUL+DJN4C5YQya5TcQBJU/Fe8+rY0jhXTQITqA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-freebsd-x64": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@rolldown/binding-freebsd-x64/-/binding-freebsd-x64-1.2.3.tgz", + "integrity": "sha512-nGbJWewA1wrXXZiQhjAT5rhibGfns5ZNkDVqxsO6zJ3f3YvpoDNNmGMSbbhLuXKjNScaBJVOAboztAWVespQMg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-linux-arm-gnueabihf": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-1.2.3.tgz", + "integrity": "sha512-QNniJr5Kml0kDEB98jiDOJjXNroxIIi0IXIbdYzY26Xt1pVbeP62+KnoIZLwirOymX/0jDk/2gI/bNUv7A7OIw==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-linux-arm64-gnu": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-1.2.3.tgz", + "integrity": "sha512-TkqEAcmmvH3I/q4114NB4RVt6241Dao48pF45uLcFGrwAaIn0iITgTAKP/dLjbN0R4buJjGb91+UHSoFmpgIWw==", + "cpu": [ + "arm64" + ], + "dev": true, + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-linux-arm64-musl": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-musl/-/binding-linux-arm64-musl-1.2.3.tgz", + "integrity": "sha512-NHqjnxpsndf4MPymxteFAWHHfkTL8HjWh1KB7z23ofZ6QO2euONuxDXjat69dKZRALnGypg8k8SsK8vZJoXv1Q==", + "cpu": [ + "arm64" + ], + "dev": true, + "libc": [ + "musl" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-linux-ppc64-gnu": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-ppc64-gnu/-/binding-linux-ppc64-gnu-1.2.3.tgz", + "integrity": "sha512-6tbrbwfz5GB9DQ4Jwo6hy9v+vR31xZlvzZ6n5Xut6Hhx5PvrA9q/HsK8KMaYQp063iqZGXwNvZtYNLD7EM/x0w==", + "cpu": [ + "ppc64" + ], + "dev": true, + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-linux-s390x-gnu": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-s390x-gnu/-/binding-linux-s390x-gnu-1.2.3.tgz", + "integrity": "sha512-oyuXxXmoZHjXC917IAPFAAv4wWAa0cM9afk8nx1+9/jNNOX1uPf8yDA6p7G0RypOfw/X0PQt5IfoquY1um+zSg==", + "cpu": [ + "s390x" + ], + "dev": true, + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-linux-x64-gnu": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-gnu/-/binding-linux-x64-gnu-1.2.3.tgz", + "integrity": "sha512-TytMwF2KVGqP2tgd0I1OY0PAv78dZRAYcF5ssDzjM34SUXCED3uXvSd5+lHoC0bTD6eEdFz7LdQNCO1y0oVk9w==", + "cpu": [ + "x64" + ], + "dev": true, + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-linux-x64-musl": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-musl/-/binding-linux-x64-musl-1.2.3.tgz", + "integrity": "sha512-/E9m3qstrJFVPoULV25mVQblSNExY2+kBsYe4sy0Tn0yOOgJ8wZbZt3KnRbF/XeU2Gl1STKUQnDNTqhIE5MD4A==", + "cpu": [ + "x64" + ], + "dev": true, + "libc": [ + "musl" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-openharmony-arm64": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@rolldown/binding-openharmony-arm64/-/binding-openharmony-arm64-1.2.3.tgz", + "integrity": "sha512-Kr0OcsoQI816i6HOl3vFHpd1K0eZyh76zgfj4c1nTyaTsd5r2Mj1lwM4R90y/qaCfmTn9eHy0SKwi98eitRxug==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openharmony" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-win32-arm64-msvc": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-1.2.3.tgz", + "integrity": "sha512-hOtMwTqnME+/gJcH/PCZ0wn0zPUjiWOgkHpxbSJpfGKMezHltx1S7/k1SitzVa7Ww2cqrDDaFbZEhcJZO8o+Jw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-win32-x64-msvc": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-x64-msvc/-/binding-win32-x64-msvc-1.2.3.tgz", + "integrity": "sha512-ekcqMMkI2PlhYnfzQnB/cEdYUVVJViWvoUyLrbzgDoi3Snfc1mVBwdnc306ufA5ejy8JSPjT2RlW1nQSjW7efg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/pluginutils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.1.tgz", + "integrity": "sha512-2j9bGt5Jh8hj+vPtgzPtl72j0yRxHAyumoo6TNfAjsLB04UtpSvPbPcDcBMxz7n+9CYB0c1GxQFxYRg2jimqGw==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/react": { + "version": "19.2.18", + "resolved": "https://registry.npmjs.org/@types/react/-/react-19.2.18.tgz", + "integrity": "sha512-AnzbBERsrLKtk2XSfTbYRLjQPdy116Sty4q+T+Bp3IC4l6jNBvreVPAHmpq9qhXQM7CXZPjLVmGMw9sy+hxQ3w==", + "dev": true, + "license": "MIT", + "dependencies": { + "csstype": "^3.2.2" + } + }, + "node_modules/@types/react-dom": { + "version": "19.2.4", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-19.2.4.tgz", + "integrity": "sha512-Bsc+QHgp+P/F02XDzNCY9jnZNCUuLki36KT7VKrTXXLdHf+vHMNZnW1rVu5DNW/rCK+fya3DATySbLM4yhtKUw==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "@types/react": "^19.2.0" + } + }, + "node_modules/@vitejs/plugin-react": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-6.0.5.tgz", + "integrity": "sha512-BOVzne/NL162sMdResB25mUv+vWMF5NoAjNf09TeGlE7ZpszZWSD3winycicLJw72yeVsoCn/2kOhEuCvEShMA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@rolldown/pluginutils": "^1.0.1" + }, + "engines": { + "node": "^20.19.0 || >=22.12.0" + }, + "peerDependencies": { + "@rolldown/plugin-babel": "^0.1.7 || ^0.2.0", + "babel-plugin-react-compiler": "^1.0.0", + "vite": "^8.0.0" + }, + "peerDependenciesMeta": { + "@rolldown/plugin-babel": { + "optional": true + }, + "babel-plugin-react-compiler": { + "optional": true + } + } + }, + "node_modules/bootstrap": { + "version": "5.3.8", + "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-5.3.8.tgz", + "integrity": "sha512-HP1SZDqaLDPwsNiqRqi5NcP0SSXciX2s9E+RyqJIIqGo+vJeN5AJVM98CXmW/Wux0nQ5L7jeWUdplCEf0Ee+tg==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/twbs" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/bootstrap" + } + ], + "license": "MIT", + "peerDependencies": { + "@popperjs/core": "^2.11.8" + } + }, + "node_modules/chokidar": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-5.0.0.tgz", + "integrity": "sha512-TQMmc3w+5AxjpL8iIiwebF73dRDF4fBIieAqGn9RGCWaEVwQ6Fb2cGe31Yns0RRIzii5goJ1Y7xbMwo1TxMplw==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "readdirp": "^5.0.0" + }, + "engines": { + "node": ">= 20.19.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/colorjs.io": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/colorjs.io/-/colorjs.io-0.5.2.tgz", + "integrity": "sha512-twmVoizEW7ylZSN32OgKdXRmo1qg+wT5/6C3xu5b9QsWzSFAhHLn2xd8ro0diCsKfCj1RdaTP/nrcW+vAoQPIw==", + "dev": true, + "license": "MIT" + }, + "node_modules/cookie": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-1.1.1.tgz", + "integrity": "sha512-ei8Aos7ja0weRpFzJnEA9UHJ/7XQmqglbRwnf2ATjcB9Wq874VKH9kfjjirM6UhU2/E5fFYadylyhFldcqSidQ==", + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/csstype": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.2.3.tgz", + "integrity": "sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/detect-libc": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz", + "integrity": "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=8" + } + }, + "node_modules/fdir": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz", + "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "picomatch": "^3 || ^4" + }, + "peerDependenciesMeta": { + "picomatch": { + "optional": true + } + } + }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/immutable": { + "version": "5.1.9", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-5.1.9.tgz", + "integrity": "sha512-m8nVez3rwrgmWxtLMt1ZYXB2Lv7OKYn/disyxAlSDYAlKSlFoPPfIAmAM/M5xqL4m4C/wAPw7S2/CNaUii1Hxg==", + "dev": true, + "license": "MIT" + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/lightningcss": { + "version": "1.33.0", + "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.33.0.tgz", + "integrity": "sha512-WkUDrojuJs0xkgGf2udWxa3yGBRxPtxUkB79i6aCZLRgc7PM8fZe9TosfPDcvEpQZbuFASnHYmRLBLUbmLOIIA==", + "dev": true, + "license": "MPL-2.0", + "dependencies": { + "detect-libc": "^2.0.3" + }, + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + }, + "optionalDependencies": { + "lightningcss-android-arm64": "1.33.0", + "lightningcss-darwin-arm64": "1.33.0", + "lightningcss-darwin-x64": "1.33.0", + "lightningcss-freebsd-x64": "1.33.0", + "lightningcss-linux-arm-gnueabihf": "1.33.0", + "lightningcss-linux-arm64-gnu": "1.33.0", + "lightningcss-linux-arm64-musl": "1.33.0", + "lightningcss-linux-x64-gnu": "1.33.0", + "lightningcss-linux-x64-musl": "1.33.0", + "lightningcss-win32-arm64-msvc": "1.33.0", + "lightningcss-win32-x64-msvc": "1.33.0" + } + }, + "node_modules/lightningcss-android-arm64": { + "version": "1.33.0", + "resolved": "https://registry.npmjs.org/lightningcss-android-arm64/-/lightningcss-android-arm64-1.33.0.tgz", + "integrity": "sha512-gEpRTalKdosp4Bb8qWtc2iOgE5SeIHlpS1up9bFq2wAyYhl1UdTObYiHe98zEM9SQvSoqQZ1IQD0JNpg3Ml5pg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-darwin-arm64": { + "version": "1.33.0", + "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.33.0.tgz", + "integrity": "sha512-Sciaz8eenNTKn9b3t7+xr0ipTp9YxKQY4npwQ3mrRuL0BAVHBLyZxofhaKBAVtzmtRZ/zTyo0/to4B1uWG/Djg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-darwin-x64": { + "version": "1.33.0", + "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.33.0.tgz", + "integrity": "sha512-Z5UPAxzrjlWNNyGy6i65cJzzvgJ5D3T6wMvs+gWpY9d7qRhANrxqAp6LhxIgZhWEw18RfJTGcRxjuLIBr+m8XQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-freebsd-x64": { + "version": "1.33.0", + "resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.33.0.tgz", + "integrity": "sha512-QQM/Ti/hQajJwCY+RiWuCZ9sdtI/XQk7nDK5vC8kkdwixezOlDgvDx7+RT+QjK6FcFT4MpsuoBnHIo/O3StRRg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-arm-gnueabihf": { + "version": "1.33.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.33.0.tgz", + "integrity": "sha512-N7FVBe6iS24MlM6R/4RBTxGhQheZGs7tiQ9U32UtF75NzP5Q7xWPRqLBCKxlRQRk3rY1jCIPLzx7WzOhuUIRLQ==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-arm64-gnu": { + "version": "1.33.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.33.0.tgz", + "integrity": "sha512-j2v/itmy4HlNxlc6voKXYgBqNi0Ng2LShg4z7GufpEgs05P+2suBVyi9I6YHq5uoVFx9ETin3eCEhLVyXGQnKg==", + "cpu": [ + "arm64" + ], + "dev": true, + "libc": [ + "glibc" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-arm64-musl": { + "version": "1.33.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.33.0.tgz", + "integrity": "sha512-yiO5ROMuYQgXbC60yjZU5CYSFZGKXL0HFATXt9mHJn1+zW55oCtMI9NfcVhYLMFDL7gV7oBPon/EmMMGg2OvtQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "libc": [ + "musl" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-x64-gnu": { + "version": "1.33.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.33.0.tgz", + "integrity": "sha512-ar+Ju7LmcN0Jo4FpL4hpFybwNG9/3A/Br5KW2n2jyODg3MEZXaDYADdemoNS+BDNfMgKvylJLj4S5tyRActuAg==", + "cpu": [ + "x64" + ], + "dev": true, + "libc": [ + "glibc" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-x64-musl": { + "version": "1.33.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.33.0.tgz", + "integrity": "sha512-RYiYbkokw0trfKqqzfF55lginwEPrD3OJDfTuJzFs1MK6iFnDenaz1fqLLtX4ITG3OktJQXOeTaw1awrBAlZPw==", + "cpu": [ + "x64" + ], + "dev": true, + "libc": [ + "musl" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-win32-arm64-msvc": { + "version": "1.33.0", + "resolved": "https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.33.0.tgz", + "integrity": "sha512-1K+MPfLSFVpphzpdbfkhlWk6wBrTObBzS2T6db10PNOZgR9GoVsAWzwNyuhUYYbTp23j+4RrncfujZ4uAzXvwA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-win32-x64-msvc": { + "version": "1.33.0", + "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.33.0.tgz", + "integrity": "sha512-OlEICDx/Xl0FqSp4bry8zFnCvGpig3Gl4gCquvYwHuqJKEC1+n9NgDniFvqHGmMv1ZkqDJrDqKKSykTDX+ehuA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/nanoid": { + "version": "3.3.18", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.18.tgz", + "integrity": "sha512-DTg4MJbGMWkfi6VZFdNt2/caMbQy4Ou+Op/hJQvGEWcnVfoA1QA+xzRKAzw9jD6+GVOOeYr/mIcuDSdug6F6+w==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/node-addon-api": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-7.1.1.tgz", + "integrity": "sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==", + "dev": true, + "license": "MIT", + "optional": true + }, + "node_modules/oxlint": { + "version": "1.78.0", + "resolved": "https://registry.npmjs.org/oxlint/-/oxlint-1.78.0.tgz", + "integrity": "sha512-QgQePuxIqKOzo1KSjG2EnITEeWvWnKAm77eq8nrMtf6AGoA+zyGc4PFYtDNJSD25g/ibOwfQ851hZ4/SPkMVoA==", + "dev": true, + "license": "MIT", + "bin": { + "oxlint": "bin/oxlint" + }, + "engines": { + "node": "^20.19.0 || >=22.12.0" + }, + "funding": { + "url": "https://github.com/sponsors/Boshen" + }, + "optionalDependencies": { + "@oxlint/binding-android-arm-eabi": "1.78.0", + "@oxlint/binding-android-arm64": "1.78.0", + "@oxlint/binding-darwin-arm64": "1.78.0", + "@oxlint/binding-darwin-x64": "1.78.0", + "@oxlint/binding-freebsd-x64": "1.78.0", + "@oxlint/binding-linux-arm-gnueabihf": "1.78.0", + "@oxlint/binding-linux-arm-musleabihf": "1.78.0", + "@oxlint/binding-linux-arm64-gnu": "1.78.0", + "@oxlint/binding-linux-arm64-musl": "1.78.0", + "@oxlint/binding-linux-ppc64-gnu": "1.78.0", + "@oxlint/binding-linux-riscv64-gnu": "1.78.0", + "@oxlint/binding-linux-riscv64-musl": "1.78.0", + "@oxlint/binding-linux-s390x-gnu": "1.78.0", + "@oxlint/binding-linux-x64-gnu": "1.78.0", + "@oxlint/binding-linux-x64-musl": "1.78.0", + "@oxlint/binding-openharmony-arm64": "1.78.0", + "@oxlint/binding-win32-arm64-msvc": "1.78.0", + "@oxlint/binding-win32-ia32-msvc": "1.78.0", + "@oxlint/binding-win32-x64-msvc": "1.78.0" + }, + "peerDependencies": { + "oxlint-tsgolint": ">=7.0.2001", + "vite-plus": "*" + }, + "peerDependenciesMeta": { + "oxlint-tsgolint": { + "optional": true + }, + "vite-plus": { + "optional": true + } + } + }, + "node_modules/picocolors": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", + "dev": true, + "license": "ISC" + }, + "node_modules/picomatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.5.tgz", + "integrity": "sha512-RvwwcruNjI1ncT5xRakeyS9Lf8lcItv34KD+aif+VH9kduAyfYBipGh12274xtenIPZ119/R9BdTBa8gAwSh0A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/postcss": { + "version": "8.5.26", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.26.tgz", + "integrity": "sha512-u82N74LFzG8ca+dD8puPnplTXoGH4fTPpVGuIbt36G3qvNlkvfD0lEAZSxaly3KX8TS/L1A1gsCEmvKmBcVbkQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "nanoid": "^3.3.17", + "picocolors": "^1.1.1", + "source-map-js": "^1.2.1" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/react": { + "version": "19.2.8", + "resolved": "https://registry.npmjs.org/react/-/react-19.2.8.tgz", + "integrity": "sha512-PWaYA1L/q9u2u7xYQi+Y3L3Yfnie7XyLeaJICV1MGD6LprsBxcAqGjYyr0eY3p+QdsA+x/Irkt4Qif8D63+Sbw==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-dom": { + "version": "19.2.8", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.2.8.tgz", + "integrity": "sha512-rVprimfGBG3DR+Tq0IQG2DT5PxKth1WIGDmj5yPmlzr4YBe7uyE+Du4oVqTDXZSHGGGXRtTJEGSSePyQCMBglQ==", + "license": "MIT", + "dependencies": { + "scheduler": "^0.27.0" + }, + "peerDependencies": { + "react": "^19.2.8" + } + }, + "node_modules/react-icons": { + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/react-icons/-/react-icons-5.7.0.tgz", + "integrity": "sha512-LBLy340Rzqy6+/yVhZKT3B/QpP1BZaesGqasf09HPOBzRarcDIFH0WwXlXQfE7q7ipxK4MSiC5DIBWURCny6fw==", + "license": "MIT", + "peerDependencies": { + "react": "*" + } + }, + "node_modules/react-router": { + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-7.18.2.tgz", + "integrity": "sha512-aUVMjFm3GAPTTZL7oYr5E7ETiqfQCHRLH+B+5afnICvf0r7kkK4eR6SMuwbSTJw/7t+12khT/Kahij49fqOCIg==", + "license": "MIT", + "dependencies": { + "cookie": "^1.0.1", + "set-cookie-parser": "^2.6.0" + }, + "engines": { + "node": ">=20.0.0" + }, + "peerDependencies": { + "react": ">=18", + "react-dom": ">=18" + }, + "peerDependenciesMeta": { + "react-dom": { + "optional": true + } + } + }, + "node_modules/react-router-dom": { + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-7.18.2.tgz", + "integrity": "sha512-AIKJ/jgGlFb3EbfCXk5Gzshiwt+l3mqbCrNjmEWMMjqQxNJ3svBa6bgzFyCC2Sw3RA0VWF1kg3uQf2OFhxb8hw==", + "license": "MIT", + "dependencies": { + "react-router": "7.18.2" + }, + "engines": { + "node": ">=20.0.0" + }, + "peerDependencies": { + "react": ">=18", + "react-dom": ">=18" + } + }, + "node_modules/readdirp": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-5.1.1.tgz", + "integrity": "sha512-Kko+Y5XQ6fM+Ce3dq3m9YGxnacYZYl9cA1wZjaF3Vbry2L3i1qVg8+CAgNPsXRArPMUMCaOR7oa9Nqntc43JKA==", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">= 20.19.0" + }, + "funding": { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/rolldown": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/rolldown/-/rolldown-1.2.3.tgz", + "integrity": "sha512-rn9wpmxplLf7NLNyCk9FyWh3FM43DbY8jOzCdEPzH7uflhTftRbCEpqi6Ly2osgoU8OwObtmavMbWLaWy4LX7A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@oxc-project/types": "=0.143.0", + "@rolldown/pluginutils": "^1.0.0" + }, + "bin": { + "rolldown": "bin/cli.mjs" + }, + "engines": { + "node": "^20.19.0 || >=22.12.0" + }, + "optionalDependencies": { + "@rolldown/binding-android-arm64": "1.2.3", + "@rolldown/binding-darwin-arm64": "1.2.3", + "@rolldown/binding-darwin-x64": "1.2.3", + "@rolldown/binding-freebsd-x64": "1.2.3", + "@rolldown/binding-linux-arm-gnueabihf": "1.2.3", + "@rolldown/binding-linux-arm64-gnu": "1.2.3", + "@rolldown/binding-linux-arm64-musl": "1.2.3", + "@rolldown/binding-linux-ppc64-gnu": "1.2.3", + "@rolldown/binding-linux-s390x-gnu": "1.2.3", + "@rolldown/binding-linux-x64-gnu": "1.2.3", + "@rolldown/binding-linux-x64-musl": "1.2.3", + "@rolldown/binding-openharmony-arm64": "1.2.3", + "@rolldown/binding-win32-arm64-msvc": "1.2.3", + "@rolldown/binding-win32-x64-msvc": "1.2.3" + } + }, + "node_modules/rxjs": { + "version": "7.8.2", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.2.tgz", + "integrity": "sha512-dhKf903U/PQZY6boNNtAGdWbG85WAbjT/1xYoZIC7FAY0yWapOBQVsVrDl58W86//e1VpMNBtRV4MaXfdMySFA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.1.0" + } + }, + "node_modules/sass": { + "version": "1.100.0", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.100.0.tgz", + "integrity": "sha512-B5j0rYMlinhhOo9tjQebMVVn0TfyXAF+wB3b2ggZUuJ/is/Y+7+JGjirAMxHZ9Z3hIP98NPfamlAkBHa1lAaXQ==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "chokidar": "^5.0.0", + "immutable": "^5.1.5", + "source-map-js": ">=0.6.2 <2.0.0" + }, + "bin": { + "sass": "sass.js" + }, + "engines": { + "node": ">=20.19.0" + }, + "optionalDependencies": { + "@parcel/watcher": "^2.4.1" + } + }, + "node_modules/sass-embedded": { + "version": "1.100.0", + "resolved": "https://registry.npmjs.org/sass-embedded/-/sass-embedded-1.100.0.tgz", + "integrity": "sha512-Ut8wlQSk19tm7jMK6mz6cF1+e+E7tUnW2tM02zQDPnOTcVbV8qCQG8UWxZkkNlY50+hV3hqP24OOkUlMz8xBpw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@bufbuild/protobuf": "^2.5.0", + "colorjs.io": "^0.5.0", + "immutable": "^5.1.5", + "rxjs": "^7.4.0", + "supports-color": "^8.1.1", + "sync-child-process": "^1.0.2", + "varint": "^6.0.0" + }, + "bin": { + "sass": "dist/bin/sass.js" + }, + "engines": { + "node": ">=16.0.0" + }, + "optionalDependencies": { + "sass-embedded-all-unknown": "1.100.0", + "sass-embedded-android-arm": "1.100.0", + "sass-embedded-android-arm64": "1.100.0", + "sass-embedded-android-riscv64": "1.100.0", + "sass-embedded-android-x64": "1.100.0", + "sass-embedded-darwin-arm64": "1.100.0", + "sass-embedded-darwin-x64": "1.100.0", + "sass-embedded-linux-arm": "1.100.0", + "sass-embedded-linux-arm64": "1.100.0", + "sass-embedded-linux-musl-arm": "1.100.0", + "sass-embedded-linux-musl-arm64": "1.100.0", + "sass-embedded-linux-musl-riscv64": "1.100.0", + "sass-embedded-linux-musl-x64": "1.100.0", + "sass-embedded-linux-riscv64": "1.100.0", + "sass-embedded-linux-x64": "1.100.0", + "sass-embedded-unknown-all": "1.100.0", + "sass-embedded-win32-arm64": "1.100.0", + "sass-embedded-win32-x64": "1.100.0" + } + }, + "node_modules/sass-embedded-all-unknown": { + "version": "1.100.0", + "resolved": "https://registry.npmjs.org/sass-embedded-all-unknown/-/sass-embedded-all-unknown-1.100.0.tgz", + "integrity": "sha512-auFtXY/kwYILmSVjtBDwyj0axcLbYYiffOKWoaXHnI5bsYwiRbBh3EneR1rpbX2ZIZCrwX93i5pxKLTZF/662Q==", + "cpu": [ + "!arm", + "!arm64", + "!riscv64", + "!x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "sass": "1.100.0" + } + }, + "node_modules/sass-embedded-android-arm": { + "version": "1.100.0", + "resolved": "https://registry.npmjs.org/sass-embedded-android-arm/-/sass-embedded-android-arm-1.100.0.tgz", + "integrity": "sha512-70f3HgX2pFNmzpGQ86n5e6QfWn2fP4QUQGfFQK0P1XH73ZLIzLo2YqygrGKGKeeqtc5eU2Wl1/xQzhzuKnO4kw==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/sass-embedded-android-arm64": { + "version": "1.100.0", + "resolved": "https://registry.npmjs.org/sass-embedded-android-arm64/-/sass-embedded-android-arm64-1.100.0.tgz", + "integrity": "sha512-W+Ru9JwTnfU0UX3jSZcbqFdtKFMcYdfFwytc57h2DgnqCOIiAqI2E06mABZBZC+r3LwXCBuS5GbXAGeVgvVDkA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/sass-embedded-android-riscv64": { + "version": "1.100.0", + "resolved": "https://registry.npmjs.org/sass-embedded-android-riscv64/-/sass-embedded-android-riscv64-1.100.0.tgz", + "integrity": "sha512-icU3o0V/uCSytSpf+tX5Lf51BvyQEbLzDUJfUi9etSauYBGHpPKkdtdZH0si4v98phq11Kl8rSV1SggksxF1Hg==", + "cpu": [ + "riscv64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/sass-embedded-android-x64": { + "version": "1.100.0", + "resolved": "https://registry.npmjs.org/sass-embedded-android-x64/-/sass-embedded-android-x64-1.100.0.tgz", + "integrity": "sha512-mevF9VQk6gEYByy8+jusaHGmd7Usb2ytX/DsEOd0JtOGCtcf1kh575xJ6OUBDIcJ15uLnbau/0iy1eP6WVBvWA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/sass-embedded-darwin-arm64": { + "version": "1.100.0", + "resolved": "https://registry.npmjs.org/sass-embedded-darwin-arm64/-/sass-embedded-darwin-arm64-1.100.0.tgz", + "integrity": "sha512-1PVlYi61POo93IT/FfrG1mc1tAHxeSTyUALF2aOFmXGWjVXr3bQzEQiBGCOvQbj/ix+5hNyXFXcEMEyKvtUJJA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/sass-embedded-darwin-x64": { + "version": "1.100.0", + "resolved": "https://registry.npmjs.org/sass-embedded-darwin-x64/-/sass-embedded-darwin-x64-1.100.0.tgz", + "integrity": "sha512-x97o3JnGyImZNCIVs9wQHJUE5QCvmVIKaH1cwrz/5dK7OT1FpeNiW+u9TUomP9hG6Ekjd8EL8NBHpxTfIhdjmg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/sass-embedded-linux-arm": { + "version": "1.100.0", + "resolved": "https://registry.npmjs.org/sass-embedded-linux-arm/-/sass-embedded-linux-arm-1.100.0.tgz", + "integrity": "sha512-9Ul7O1eKrc5YlhwWjkp8tZPSe3UEwSZ1uwUZOQom1HL0pRlBA6F/IlGZYFTLwnHMIP1fc77MMNaBRfc05mKMpw==", + "cpu": [ + "arm" + ], + "dev": true, + "libc": "glibc", + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/sass-embedded-linux-arm64": { + "version": "1.100.0", + "resolved": "https://registry.npmjs.org/sass-embedded-linux-arm64/-/sass-embedded-linux-arm64-1.100.0.tgz", + "integrity": "sha512-Dwjmj8Z6VRy7rAi53JAdEwIyUjpfl7PhpSc2/LpQPQx+aO5Dp7Spaipkax0ufJl1SoDUdchCsM4y/88YaluorQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "libc": "glibc", + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/sass-embedded-linux-musl-arm": { + "version": "1.100.0", + "resolved": "https://registry.npmjs.org/sass-embedded-linux-musl-arm/-/sass-embedded-linux-musl-arm-1.100.0.tgz", + "integrity": "sha512-sl0JgbGloPyJg66XXx5UDSDScZ0oU85DpMQU4JU/sCUCFj1Z8zZ69SJWKTCNE4/jwnce7WI2zPCV5AG+RHOZJw==", + "cpu": [ + "arm" + ], + "dev": true, + "libc": "musl", + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/sass-embedded-linux-musl-arm64": { + "version": "1.100.0", + "resolved": "https://registry.npmjs.org/sass-embedded-linux-musl-arm64/-/sass-embedded-linux-musl-arm64-1.100.0.tgz", + "integrity": "sha512-XpACJB2KjSLjf2e9uuvGVdOURsoNrFqgRiihhXyUHK9W0t3LIHb7z5MA/7XGPIT9bWSOO2zyw+rH/FHtDV/Yrg==", + "cpu": [ + "arm64" + ], + "dev": true, + "libc": "musl", + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/sass-embedded-linux-musl-riscv64": { + "version": "1.100.0", + "resolved": "https://registry.npmjs.org/sass-embedded-linux-musl-riscv64/-/sass-embedded-linux-musl-riscv64-1.100.0.tgz", + "integrity": "sha512-ShvI0Kx04mwoCARwZ0UjiT97isQvzO80tAt91zmFyHLN9kelc/IrQi940farSm2xQVPCKdeVyeG0ekBsokSpYQ==", + "cpu": [ + "riscv64" + ], + "dev": true, + "libc": "musl", + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/sass-embedded-linux-musl-x64": { + "version": "1.100.0", + "resolved": "https://registry.npmjs.org/sass-embedded-linux-musl-x64/-/sass-embedded-linux-musl-x64-1.100.0.tgz", + "integrity": "sha512-TDBCRWNuS4RDLQXvRc1gjZlWiWTWaWGp0Bwu/IKwJxov81lsvrCs3TihTyNXtW7V5aoN4Ky3r0QOkNb3mwmBnA==", + "cpu": [ + "x64" + ], + "dev": true, + "libc": "musl", + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/sass-embedded-linux-riscv64": { + "version": "1.100.0", + "resolved": "https://registry.npmjs.org/sass-embedded-linux-riscv64/-/sass-embedded-linux-riscv64-1.100.0.tgz", + "integrity": "sha512-j4ENJGOheO+fm3j/yorLxCjBP6/XskrZx7dTLlT+lXYwN/qqCqoA/gsNLI0McS3DFM6GBwPiffzWsdWS8t6sEQ==", + "cpu": [ + "riscv64" + ], + "dev": true, + "libc": "glibc", + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/sass-embedded-linux-x64": { + "version": "1.100.0", + "resolved": "https://registry.npmjs.org/sass-embedded-linux-x64/-/sass-embedded-linux-x64-1.100.0.tgz", + "integrity": "sha512-0vUSN8j0WGtCJIOPh//EmUvYGHW0QOe5iul8qyhPk50MAcw49MA0r34AhftjDdx94ILPF6vApFs0gwHPQRlpVA==", + "cpu": [ + "x64" + ], + "dev": true, + "libc": "glibc", + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/sass-embedded-unknown-all": { + "version": "1.100.0", + "resolved": "https://registry.npmjs.org/sass-embedded-unknown-all/-/sass-embedded-unknown-all-1.100.0.tgz", + "integrity": "sha512-c+naBgWId4MIpToXcI0DgqetjdAkwTTAxFAuOaBz7HUXLdyG1oZRrEvSsbe41nEdQOKH0vgofVFCeSQgoXOG9A==", + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "!android", + "!darwin", + "!linux", + "!win32" + ], + "dependencies": { + "sass": "1.100.0" + } + }, + "node_modules/sass-embedded-win32-arm64": { + "version": "1.100.0", + "resolved": "https://registry.npmjs.org/sass-embedded-win32-arm64/-/sass-embedded-win32-arm64-1.100.0.tgz", + "integrity": "sha512-iE+yxj+hUXwwbqpHkXxgAWTzeRfcWxJ7SSTQEPMk48lwq3oCrWLlz5sQuWHbuTK/i0GKQfROdP+hOmPi89yjUg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/sass-embedded-win32-x64": { + "version": "1.100.0", + "resolved": "https://registry.npmjs.org/sass-embedded-win32-x64/-/sass-embedded-win32-x64-1.100.0.tgz", + "integrity": "sha512-qI4F8MI7/KYoy9NdjJfhSspG42WPkADSNDvwEV7qWvCSFC83koJssRsKO2/PfY+niZz6BG65Ic/D+A11h959hw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/scheduler": { + "version": "0.27.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.27.0.tgz", + "integrity": "sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q==", + "license": "MIT" + }, + "node_modules/set-cookie-parser": { + "version": "2.7.2", + "resolved": "https://registry.npmjs.org/set-cookie-parser/-/set-cookie-parser-2.7.2.tgz", + "integrity": "sha512-oeM1lpU/UvhTxw+g3cIfxXHyJRc/uidd3yK1P242gzHds0udQBYzs3y8j4gCCW+ZJ7ad0yctld8RYO+bdurlvw==", + "license": "MIT" + }, + "node_modules/source-map-js": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/sync-child-process": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/sync-child-process/-/sync-child-process-1.0.2.tgz", + "integrity": "sha512-8lD+t2KrrScJ/7KXCSyfhT3/hRq78rC0wBFqNJXv3mZyn6hW2ypM05JmlSvtqRbeq6jqA94oHbxAr2vYsJ8vDA==", + "dev": true, + "license": "MIT", + "dependencies": { + "sync-message-port": "^1.0.0" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/sync-message-port": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/sync-message-port/-/sync-message-port-1.2.0.tgz", + "integrity": "sha512-gAQ9qrUN/UCypHtGFbbe7Rc/f9bzO88IwrG8TDo/aMKAApKyD6E3W4Cm0EfhfBb6Z6SKt59tTCTfD+n1xmAvMg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/tinyglobby": { + "version": "0.2.17", + "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.17.tgz", + "integrity": "sha512-wXR/dYpcqKmfWpEdZjiKJOwCNFndD0DMnrW/cYjVGttEkBfVgcLFHoNrlj47mjOVic9yyNu65alsgF4NQyTa2g==", + "dev": true, + "license": "MIT", + "dependencies": { + "fdir": "^6.5.0", + "picomatch": "^4.0.4" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/SuperchupuDev" + } + }, + "node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "dev": true, + "license": "0BSD" + }, + "node_modules/varint": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/varint/-/varint-6.0.0.tgz", + "integrity": "sha512-cXEIW6cfr15lFv563k4GuVuW/fiwjknytD37jIOLSdSWuOI6WnO/oKwmP2FQTU2l01LP8/M5TSAJpzUaGe3uWg==", + "dev": true, + "license": "MIT" + }, + "node_modules/vite": { + "version": "8.2.1", + "resolved": "https://registry.npmjs.org/vite/-/vite-8.2.1.tgz", + "integrity": "sha512-EU/eS7BH3XROHh2YnBefjM6DBKA6ZeMZEYQbj7NLWg5wHYlhB8B/Mayd5XsgWq+NFYccDOTemRpdETWR6Ka/lw==", + "dev": true, + "license": "MIT", + "dependencies": { + "lightningcss": "^1.33.0", + "picomatch": "^4.0.5", + "postcss": "^8.5.25", + "rolldown": "~1.2.1", + "tinyglobby": "^0.2.17" + }, + "bin": { + "vite": "bin/vite.js" + }, + "engines": { + "node": "^20.19.0 || >=22.12.0" + }, + "funding": { + "url": "https://github.com/vitejs/vite?sponsor=1" + }, + "optionalDependencies": { + "fsevents": "~2.3.3" + }, + "peerDependencies": { + "@types/node": "^20.19.0 || >=22.12.0", + "@vitejs/devtools": "^0.4.0", + "esbuild": "^0.27.0 || ^0.28.0", + "jiti": ">=1.21.0", + "less": "^4.0.0", + "sass": "^1.70.0", + "sass-embedded": "^1.70.0", + "stylus": ">=0.54.8", + "sugarss": "^5.0.0", + "terser": "^5.16.0", + "tsx": "^4.8.1", + "yaml": "^2.4.2" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "@vitejs/devtools": { + "optional": true + }, + "esbuild": { + "optional": true + }, + "jiti": { + "optional": true + }, + "less": { + "optional": true + }, + "sass": { + "optional": true + }, + "sass-embedded": { + "optional": true + }, + "stylus": { + "optional": true + }, + "sugarss": { + "optional": true + }, + "terser": { + "optional": true + }, + "tsx": { + "optional": true + }, + "yaml": { + "optional": true + } + } + } + } +} diff --git a/05_react/unterricht/tag41/02_react-router-simple/package.json b/05_react/unterricht/tag41/02_react-router-simple/package.json new file mode 100644 index 0000000..f847e8c --- /dev/null +++ b/05_react/unterricht/tag41/02_react-router-simple/package.json @@ -0,0 +1,27 @@ +{ + "name": "02_react-router-simple", + "private": true, + "version": "0.0.0", + "type": "module", + "scripts": { + "dev": "vite", + "build": "vite build", + "lint": "oxlint", + "preview": "vite preview" + }, + "dependencies": { + "bootstrap": "^5.3.8", + "react": "^19.2.8", + "react-dom": "^19.2.8", + "react-icons": "^5.7.0", + "react-router-dom": "^7.18.2" + }, + "devDependencies": { + "@types/react": "^19.2.17", + "@types/react-dom": "^19.2.3", + "@vitejs/plugin-react": "^6.0.4", + "oxlint": "^1.75.0", + "sass-embedded": "^1.100.0", + "vite": "^8.2.0" + } +} diff --git a/05_react/unterricht/tag41/02_react-router-simple/public/favicon.svg b/05_react/unterricht/tag41/02_react-router-simple/public/favicon.svg new file mode 100644 index 0000000..6893eb1 --- /dev/null +++ b/05_react/unterricht/tag41/02_react-router-simple/public/favicon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/05_react/unterricht/tag41/02_react-router-simple/public/icons.svg b/05_react/unterricht/tag41/02_react-router-simple/public/icons.svg new file mode 100644 index 0000000..e952219 --- /dev/null +++ b/05_react/unterricht/tag41/02_react-router-simple/public/icons.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/05_react/unterricht/tag41/02_react-router-simple/src/App.jsx b/05_react/unterricht/tag41/02_react-router-simple/src/App.jsx new file mode 100644 index 0000000..3b8df31 --- /dev/null +++ b/05_react/unterricht/tag41/02_react-router-simple/src/App.jsx @@ -0,0 +1,82 @@ +import { BrowserRouter, Routes, Route, Link } from 'react-router-dom'; + +// Navbar Komponente +const Navbar = () => { + return ( + + ); +}; + +// Page Komponenten +const HomePage = () => { + return ( +
+

Home

+

+ Lorem, ipsum dolor sit amet consectetur adipisicing elit. Nam debitis autem cupiditate, unde ad, eveniet + adipisci recusandae molestias architecto deserunt quae, aut sunt alias repellendus cumque asperiores facere + animi? Pariatur dolores, voluptatibus earum at nihil quo accusamus debi +

+
+ ); +}; + +const AboutPage = () => { + return ( +
+

About

+

+ Lorem, ipsum dolor sit amet consectetur adipisicing elit. Nam debitis autem cupiditate, unde ad, eveniet + adipisci recusandae molestias architecto deserunt quae, aut sunt alias repellendus cumque asperiores facere + animi? Pariatur dolores, voluptatibus earum at nihil quo accusamus debi +

+
+ ); +}; + +function App(props) { + // const { } = props; + + return ( + + +
+ + } /> + } /> + +
+
+ ); +} +export default App; diff --git a/05_react/unterricht/tag41/02_react-router-simple/src/assets/hero.png b/05_react/unterricht/tag41/02_react-router-simple/src/assets/hero.png new file mode 100644 index 0000000000000000000000000000000000000000..02251f4b956c55af2d76fd0788124d7eee2b45eb GIT binary patch literal 13057 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 P00000NkvXXu0mjft=yBf literal 0 HcmV?d00001 diff --git a/05_react/unterricht/tag41/02_react-router-simple/src/assets/react.svg b/05_react/unterricht/tag41/02_react-router-simple/src/assets/react.svg new file mode 100644 index 0000000..6c87de9 --- /dev/null +++ b/05_react/unterricht/tag41/02_react-router-simple/src/assets/react.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/05_react/unterricht/tag41/02_react-router-simple/src/assets/vite.svg b/05_react/unterricht/tag41/02_react-router-simple/src/assets/vite.svg new file mode 100644 index 0000000..5101b67 --- /dev/null +++ b/05_react/unterricht/tag41/02_react-router-simple/src/assets/vite.svg @@ -0,0 +1 @@ +Vite diff --git a/05_react/unterricht/tag41/02_react-router-simple/src/main.jsx b/05_react/unterricht/tag41/02_react-router-simple/src/main.jsx new file mode 100644 index 0000000..8a8657a --- /dev/null +++ b/05_react/unterricht/tag41/02_react-router-simple/src/main.jsx @@ -0,0 +1,13 @@ +import { StrictMode } from 'react'; +import { createRoot } from 'react-dom/client'; + +// import und bundle from node_modules/bootstrap/dist/css/bootstrap.min.cs +import 'bootstrap/dist/css/bootstrap.min.css'; + +import App from './App.jsx'; + +createRoot(document.getElementById('root')).render( + + + , +); diff --git a/05_react/unterricht/tag41/02_react-router-simple/vite.config.js b/05_react/unterricht/tag41/02_react-router-simple/vite.config.js new file mode 100644 index 0000000..8b0f57b --- /dev/null +++ b/05_react/unterricht/tag41/02_react-router-simple/vite.config.js @@ -0,0 +1,7 @@ +import { defineConfig } from 'vite' +import react from '@vitejs/plugin-react' + +// https://vite.dev/config/ +export default defineConfig({ + plugins: [react()], +})