From 4644988f006a5a5b2a182007dbee9ae73874c0ea Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=84=AD=E6=B2=9B=E8=BB=92?= Date: Wed, 17 Sep 2025 03:33:11 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E5=AE=8C=E5=85=A8=E7=B5=B1=E4=B8=80?= =?UTF-8?q?=E6=89=80=E6=9C=89=E9=A0=81=E9=9D=A2=E7=9A=84=E5=B0=8E=E8=88=AA?= =?UTF-8?q?=E7=B3=BB=E7=B5=B1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 🔧 徹底解決導航不一致問題: - 修復 learn 頁面使用舊的內聯導航 - 升級 Navigation 組件支援學習模式 - 添加 showExitLearning 屬性處理特殊情況 - 移除所有重複的導航代碼 🎯 統一導航系統功能: - 所有頁面使用同一個 Navigation 組件 - 學習頁面特殊的「× 結束學習」按鈕 - 當前頁面自動高亮顯示 - 完整的用戶資訊和登出功能 📋 修復的頁面: - ✅ dashboard: 使用統一導航 - ✅ flashcards: 使用統一導航 - ✅ learn: 使用統一導航(含結束學習按鈕) 🚀 現在所有頁面的導航完全一致! 不再有兩套導航系統,用戶體驗大幅提升。 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude --- .../webpack/client-development/7.pack.gz | Bin 999596 -> 104377 bytes .../webpack/client-development/9.pack.gz | Bin 0 -> 897006 bytes .../webpack/client-development/index.pack.gz | Bin 40577 -> 40604 bytes .../client-development/index.pack.gz.old | Bin 38095 -> 40577 bytes .../webpack/server-development/13.pack.gz | Bin 772304 -> 88276 bytes .../webpack/server-development/14.pack.gz | Bin 0 -> 684435 bytes .../webpack/server-development/15.pack.gz | Bin 0 -> 80505 bytes .../webpack/server-development/6.pack.gz | Bin 199019 -> 123272 bytes .../webpack/server-development/index.pack.gz | Bin 198714 -> 198784 bytes .../server-development/index.pack.gz.old | Bin 196965 -> 198714 bytes frontend/.next/server/app-paths-manifest.json | 4 +- frontend/.next/server/app/dashboard/page.js | 2 +- frontend/.next/server/app/flashcards/page.js | 2 +- frontend/.next/server/app/learn/page.js | 13 +++- frontend/.next/server/webpack-runtime.js | 4 +- .../.next/static/chunks/app/dashboard/page.js | 2 +- .../static/chunks/app/flashcards/page.js | 2 +- frontend/.next/static/chunks/app/layout.js | 2 +- .../.next/static/chunks/app/learn/page.js | 46 +++++++++++++- frontend/.next/static/chunks/webpack.js | 4 +- .../275f0b5725c54220.webpack.hot-update.json | 1 + .../2dfcd12cb023612a.webpack.hot-update.json | 1 + .../333dd3da52f405be.webpack.hot-update.json | 1 + .../355918a5929c6162.webpack.hot-update.json | 1 + .../5b6833c08c682ad1.webpack.hot-update.json | 1 + .../74b150a5394a2a49.webpack.hot-update.json | 1 + .../79203d562e0ec8e4.webpack.hot-update.json | 1 + .../a5ed9c629ec71a9a.webpack.hot-update.json | 1 + .../page.5b6833c08c682ad1.hot-update.js | 22 +++++++ .../page.74b150a5394a2a49.hot-update.js | 22 +++++++ .../page.f790d4f15ac1d1b2.hot-update.js | 22 +++++++ .../page.5b6833c08c682ad1.hot-update.js | 22 +++++++ .../page.74b150a5394a2a49.hot-update.js | 22 +++++++ .../page.f790d4f15ac1d1b2.hot-update.js | 22 +++++++ .../app/layout.275f0b5725c54220.hot-update.js | 22 +++++++ .../app/layout.2dfcd12cb023612a.hot-update.js | 22 +++++++ .../app/layout.333dd3da52f405be.hot-update.js | 22 +++++++ .../app/layout.355918a5929c6162.hot-update.js | 22 +++++++ .../app/layout.5b6833c08c682ad1.hot-update.js | 22 +++++++ .../app/layout.74b150a5394a2a49.hot-update.js | 22 +++++++ .../app/layout.79203d562e0ec8e4.hot-update.js | 22 +++++++ .../app/layout.a5ed9c629ec71a9a.hot-update.js | 22 +++++++ .../app/layout.b3d5a8eb2070c334.hot-update.js | 22 +++++++ .../app/layout.bb82a0f39a60143a.hot-update.js | 22 +++++++ .../app/layout.cf4bfef944e80cba.hot-update.js | 22 +++++++ .../app/layout.de9e6b61fc2e7b13.hot-update.js | 22 +++++++ .../app/layout.e48e25b7e498e2f6.hot-update.js | 22 +++++++ .../app/layout.f790d4f15ac1d1b2.hot-update.js | 22 +++++++ .../learn/page.275f0b5725c54220.hot-update.js | 52 ++++++++++++++++ .../learn/page.bb82a0f39a60143a.hot-update.js | 22 +++++++ .../learn/page.cf4bfef944e80cba.hot-update.js | 32 ++++++++++ .../b3d5a8eb2070c334.webpack.hot-update.json | 1 + .../bb82a0f39a60143a.webpack.hot-update.json | 1 + .../cf4bfef944e80cba.webpack.hot-update.json | 1 + .../de9e6b61fc2e7b13.webpack.hot-update.json | 1 + .../e48e25b7e498e2f6.webpack.hot-update.json | 1 + .../f790d4f15ac1d1b2.webpack.hot-update.json | 1 + .../webpack.275f0b5725c54220.hot-update.js | 12 ++++ .../webpack.2dfcd12cb023612a.hot-update.js | 12 ++++ .../webpack.333dd3da52f405be.hot-update.js | 12 ++++ .../webpack.355918a5929c6162.hot-update.js | 12 ++++ .../webpack.5b6833c08c682ad1.hot-update.js | 12 ++++ .../webpack.74b150a5394a2a49.hot-update.js | 12 ++++ .../webpack.79203d562e0ec8e4.hot-update.js | 12 ++++ .../webpack.a5ed9c629ec71a9a.hot-update.js | 12 ++++ .../webpack.b3d5a8eb2070c334.hot-update.js | 12 ++++ .../webpack.bb82a0f39a60143a.hot-update.js | 12 ++++ .../webpack.cf4bfef944e80cba.hot-update.js | 12 ++++ .../webpack.de9e6b61fc2e7b13.hot-update.js | 12 ++++ .../webpack.e48e25b7e498e2f6.hot-update.js | 12 ++++ .../webpack.f790d4f15ac1d1b2.hot-update.js | 12 ++++ frontend/app/learn/page.tsx | 28 +++------ frontend/components/Navigation.tsx | 56 +++++++++++------- 73 files changed, 839 insertions(+), 54 deletions(-) create mode 100644 frontend/.next/cache/webpack/client-development/9.pack.gz create mode 100644 frontend/.next/cache/webpack/server-development/14.pack.gz create mode 100644 frontend/.next/cache/webpack/server-development/15.pack.gz create mode 100644 frontend/.next/static/webpack/275f0b5725c54220.webpack.hot-update.json create mode 100644 frontend/.next/static/webpack/2dfcd12cb023612a.webpack.hot-update.json create mode 100644 frontend/.next/static/webpack/333dd3da52f405be.webpack.hot-update.json create mode 100644 frontend/.next/static/webpack/355918a5929c6162.webpack.hot-update.json create mode 100644 frontend/.next/static/webpack/5b6833c08c682ad1.webpack.hot-update.json create mode 100644 frontend/.next/static/webpack/74b150a5394a2a49.webpack.hot-update.json create mode 100644 frontend/.next/static/webpack/79203d562e0ec8e4.webpack.hot-update.json create mode 100644 frontend/.next/static/webpack/a5ed9c629ec71a9a.webpack.hot-update.json create mode 100644 frontend/.next/static/webpack/app/dashboard/page.5b6833c08c682ad1.hot-update.js create mode 100644 frontend/.next/static/webpack/app/dashboard/page.74b150a5394a2a49.hot-update.js create mode 100644 frontend/.next/static/webpack/app/dashboard/page.f790d4f15ac1d1b2.hot-update.js create mode 100644 frontend/.next/static/webpack/app/flashcards/page.5b6833c08c682ad1.hot-update.js create mode 100644 frontend/.next/static/webpack/app/flashcards/page.74b150a5394a2a49.hot-update.js create mode 100644 frontend/.next/static/webpack/app/flashcards/page.f790d4f15ac1d1b2.hot-update.js create mode 100644 frontend/.next/static/webpack/app/layout.275f0b5725c54220.hot-update.js create mode 100644 frontend/.next/static/webpack/app/layout.2dfcd12cb023612a.hot-update.js create mode 100644 frontend/.next/static/webpack/app/layout.333dd3da52f405be.hot-update.js create mode 100644 frontend/.next/static/webpack/app/layout.355918a5929c6162.hot-update.js create mode 100644 frontend/.next/static/webpack/app/layout.5b6833c08c682ad1.hot-update.js create mode 100644 frontend/.next/static/webpack/app/layout.74b150a5394a2a49.hot-update.js create mode 100644 frontend/.next/static/webpack/app/layout.79203d562e0ec8e4.hot-update.js create mode 100644 frontend/.next/static/webpack/app/layout.a5ed9c629ec71a9a.hot-update.js create mode 100644 frontend/.next/static/webpack/app/layout.b3d5a8eb2070c334.hot-update.js create mode 100644 frontend/.next/static/webpack/app/layout.bb82a0f39a60143a.hot-update.js create mode 100644 frontend/.next/static/webpack/app/layout.cf4bfef944e80cba.hot-update.js create mode 100644 frontend/.next/static/webpack/app/layout.de9e6b61fc2e7b13.hot-update.js create mode 100644 frontend/.next/static/webpack/app/layout.e48e25b7e498e2f6.hot-update.js create mode 100644 frontend/.next/static/webpack/app/layout.f790d4f15ac1d1b2.hot-update.js create mode 100644 frontend/.next/static/webpack/app/learn/page.275f0b5725c54220.hot-update.js create mode 100644 frontend/.next/static/webpack/app/learn/page.bb82a0f39a60143a.hot-update.js create mode 100644 frontend/.next/static/webpack/app/learn/page.cf4bfef944e80cba.hot-update.js create mode 100644 frontend/.next/static/webpack/b3d5a8eb2070c334.webpack.hot-update.json create mode 100644 frontend/.next/static/webpack/bb82a0f39a60143a.webpack.hot-update.json create mode 100644 frontend/.next/static/webpack/cf4bfef944e80cba.webpack.hot-update.json create mode 100644 frontend/.next/static/webpack/de9e6b61fc2e7b13.webpack.hot-update.json create mode 100644 frontend/.next/static/webpack/e48e25b7e498e2f6.webpack.hot-update.json create mode 100644 frontend/.next/static/webpack/f790d4f15ac1d1b2.webpack.hot-update.json create mode 100644 frontend/.next/static/webpack/webpack.275f0b5725c54220.hot-update.js create mode 100644 frontend/.next/static/webpack/webpack.2dfcd12cb023612a.hot-update.js create mode 100644 frontend/.next/static/webpack/webpack.333dd3da52f405be.hot-update.js create mode 100644 frontend/.next/static/webpack/webpack.355918a5929c6162.hot-update.js create mode 100644 frontend/.next/static/webpack/webpack.5b6833c08c682ad1.hot-update.js create mode 100644 frontend/.next/static/webpack/webpack.74b150a5394a2a49.hot-update.js create mode 100644 frontend/.next/static/webpack/webpack.79203d562e0ec8e4.hot-update.js create mode 100644 frontend/.next/static/webpack/webpack.a5ed9c629ec71a9a.hot-update.js create mode 100644 frontend/.next/static/webpack/webpack.b3d5a8eb2070c334.hot-update.js create mode 100644 frontend/.next/static/webpack/webpack.bb82a0f39a60143a.hot-update.js create mode 100644 frontend/.next/static/webpack/webpack.cf4bfef944e80cba.hot-update.js create mode 100644 frontend/.next/static/webpack/webpack.de9e6b61fc2e7b13.hot-update.js create mode 100644 frontend/.next/static/webpack/webpack.e48e25b7e498e2f6.hot-update.js create mode 100644 frontend/.next/static/webpack/webpack.f790d4f15ac1d1b2.hot-update.js diff --git a/frontend/.next/cache/webpack/client-development/7.pack.gz b/frontend/.next/cache/webpack/client-development/7.pack.gz index b054bd45bc17d1a76fd7b3dc13909c7df0f477c4..d9d6a47cda133e983a8737b09effe26a1cd76769 100644 GIT binary patch literal 104377 zcma%>Wl$Yav#tqj+#$HTThQR{?oM!bci2F13&GvpA-HUUvw`65?(TLt-#I^S-MT;S z)T*hP>7IU9O+C}AS51>d!$JJ_0l+-VPQW>-K85J6lW+*UlMC! zteUf-LX;D1>h2x#@hI{1ENVN<>0&$*2rizpA8Q#mhZ^Q5Ja%zlv7Xf;&;hBa(BT#a5A zFpv8^lWtJ%=Rlb(V>viJ%jvb2HI@nGM^K@C6!o3U6_^iIY%;*8`9~8Be4CEG&klT% zh!&c!x0*tkVcw%rkTYwg7Gg_bIHyag66Niov5hOCxlR^1@?*BI?eUJc*OgAA#kyfn zt=drIC}k+Oo2V)JRxFCAVWFlARIf?nEPXJ${ywWi6P?mKf}vWILfdJ=Byy(8af;tB z=q_-*Se|WB3~7Tsd0r(DC6lE!F0O%d6d{wK;yAyyX%UQ$ON`H5J3 zD!$&NR-mwB!JD~i{c?=GiwFN`g(tUr_&1C{G2T<(AB5#5-R!@dR`B9E5Q)_9!Z-ntdOkP zmqDxP0^O(>SJ9-1&UbbsKA&Y*6e_G*9RyQhX+e_?P8&`^aKAKfN@b-g9w0o*R@dbk zp>;KPeYESRSJj6*n>G;}nZOG+e>MR%ZW+Q-&^}Vy7V| zPZsTYOxl7CGU~T5ZYL zSXydAxz2<9C(cp+u5G*!*`CCIJ`d5V_z+ z97z4sERtWzQz;%e1ZdJX#QlB^mfm3h#>Q)-dseMJPliKVH8U5sqF1e_(03HHdWb}g zqa?+G^yZ96K8I@+BC@7hTcMp`CC#Ti-v<)>W>7Y=KSVS-X*}7!BaAodPScr z)t+P`s~Qzhssyhp>I{+ho63?H&&InMErvJX&uRy z8S>iS$fP9t{BDLi8^%p#=N?3La-(dVV-uGQX_`8IIK_6y31DLX8n!da&tItrE;OR~ zmP1M&97jB1W2T=GiF{2zqi7WP14G`}q^}t0 z!p1wIpzz<->!}PT!fj)~*-ju?jD(Y+2|2cxo&|rx|DU*0l0J8Dwq`|+wF6Lp`i5IR zrCNq4IKNGQ8oV3ACQtaTs~wlpao{M6(8PV`()BXavc*8EOv@s9*fX0}l!OP+_- zNz#uqg{EkEVQ6?^EZ;3nB!)J@@jpk2Kkrwf6k!sdmmlJ0)%|_ezX;sZKjVqFB7u_D ztK&f&wEPwq2TB}bmK@sL{Ks&xNU`A&$}c`V#2#F$*!Ksoz|`q;^y1imV{Tn%d#1T_ zAf=xCkKBRpVCBXl22ltmQ3w>MLCQf@fTeKk1|shDsL<4DnLG1yUZ0xSBq5j<6$j`% zJbwc4X$l{d)CXaA$F@jAQ9 zmIUlV%ccWI&l*2(tD#VpQ8wj<;Y)o5Rm0+^@~8iwGf^p;%_glF?-!#_X?vkB;jjyq z&JJ(V@URQM;hUj8YfJ%_W{vT7_le`(-YaIi<|N)rlapfnyl6DMXqG6^9j40eEG5Z? zn<5KOyu@9gBHb@j=8b)V_PTXo7)6yS@(M-o_|8)bmY2hZr9|;{c|8fj=}i3Q!*@0C zHq1)ZcgEU;W;K2n_J$=XF5ez_9YZUErPFci4E8XQuCAY{!xkh=suyMs@eBUr3=kt#hGb)&IvO%NfMW%6-^ze}g`5j398J}Xq=fM>?teCsJ z6sH#N9cX`Om~idmSQ{)ihw(Ho)qVG$x#a#NGiPMe8RfW_FcCIQV+@UI;Ja>1ypO6M zRt&s9yX|wRdmI^-Bw0G7An?EWGd!FscwHRtcU0-=K~CUrRyd@xo^$8V%;0TSh|~Y8 zWR0~nV8eLdRmHW&q~e~i;Ks3nFlWynMm3?{@$;g=(#_g;SI%faH!)VQVM>bY`RZOb z^)nEi=`t77Zf!1W^?w8$7c^+EA@$axz-r)OZzp%h3))Z36}gRJ$-sO2TmGhQWo9e| zee{I(L3$0a`~dizRzV#+KoZILkhmw_49G@rVU#PW0v%#Ngo$!Rs25 z%-n}~T*K=h-7a)O>=|PRXX;B)j1L1<{MMs^-xPf9v)|i4A6S+<8+O?+e3ndk2{Ud( zZF9IUOq>$@wk#$2vLBn2*x|qHAS4vV$J;LWzXL-mAd@vU*Uzkp<+rOhduGNM-a6Uu zMkAGtTVlMku_JIzzZVE2^;?S<7B1cyMWMf06OJh2JwLmF^gnqLyfcQ+m~x&BhcvSX%kjXTkACCJTXC^H=Yi1~{(vN0@1Ao=RJ`_;vk z+z}-`In&oc;d-jO&2p|<#!ue)?r@yJQ9*H$+GJmXd0m%3W2kumZ&f#D%@_AR3Cq_9 zwGY#;elA=k8Wtpyd2>{+V1c&~mp%XnZ@RUaX`I?#W16;^^vfhiB;oHA*?-ab9n8Lq z-DssN${`W+l}*)@+ZhEj#2+1x|IZ+Creg_fi|{j9*V&6JJ%*Ju&@j)hIQb?S91zi*JE>cjhz z|ABtf#p;UD`}|gdbfSar#2-`(FVjmmb0Jim?^fwN+J9>Z(S~dZ@tdbjq5TR37)mGp zE@g#XG|A0_1HA4s!d-@~ux6e*Bx$an((@bAM`HKEr~W!>HAMA&t1)g1d7D2LOWdf4 zkXBUaHR5!rQwx&FXF~q|Z6p8MON3Ew4BN)71?{VIem&&g$>HH}nss9_rI>}|qW*3t zH<>n1X8C6A{yO3}pUjCZ`=HMB+hR|&VW;w@T;auHU9aEO*yF0(pM^cZQc%M6Bd)SD z+oN1MW9@zVZNLr050}y~6))8+xHg%@8b@z9oPIB|w04g^#+Z6ah`0NX+0~*Vw0Vc| z6n2N|5$k&oPR);W z@u9TO^jbB+b{WW;>cP@c>Uk0?UB7|5xpVU*pm`t?xVuskx+&i&y$GBv7wft2Dve{h z2q<=b4wh03xZIlYBJN!XjVGTnMyFS8NN_a`^gIYnzG!u2)Ou=o3^lc<-%G^GAK?Sv4u>XF_B_|3 zUjBMQT~Q?0k~+lzzQl-W6Tn2InJij9+yD!y*&E3* zQ`!Kn_@vUL(sZD%%{LChqoLZO{fmuQ&k1R{tCFsfz8_!zgD=EzMUOF>CbS1*+lEGR29WBPwGt6km6qka6j5TBK+o`_f zbRZFpjTha0J)mUx-U}XFjGl<~-*4FuPX4KO+PTxRykSW{7f<3z#0&rT$7mu+{u0|!?WtukX;EA%7`DH-OZsfdvDsK5|wQdaUEn0Tmnf%^D-}or{AyMbVfb^afa53`0ncW zGq0q_86Uz2z@xp~MJ5MBIh@%3yH^*UKOno&Fzft|Bi^bXj9|YGBER%5)FU#dEfh$c zuy5$QA1o2D^AdmHNz#>lL(ZOCdHq_W^~P;qu3NjMS6w5*@`}1|)M~go#^rX&a!>Ab zFqI0qO4K3bp>(<)XL+EebXTr8-NKR^Qv79zAQ@9zx5D@LK;QkOu3q-KILC44N+7cb z3I4tCDQHp8B>t2n9k&rRHWh)In-?{LbLdM3-zlGz%fO;PEWNdFDwgk~_!0+`=K?0; z(o4vfm2uhUchz))v!l+OYlo_n+lR%-5S|5ct$q`p`+A)={kDsC=b1(0?RI%n_W2=d z?3oT?=}{)k59PQ*q?=|*cIK1=K_U5bm5F^Htr9i-S3m@|Yal-T(t(9@9?B)h3xaD0pb5>IVF zjts&?RHTsd!q({W{#rOZCLQRX5k@NA14$^6iz){)MJtiTxHFMPKfxx(KZC?xw_buV zj@;1_96fdF(u{?OUqx)P{~6)2;D8&303;MDr}5{BmACbN)|A;ei4P-a9$1h341L5H z$g=9i{#A!Q@jQu!LBo#@7i%)4I;4AH(QYqN#-98&(C1AT^Xq{3^;CtSS&F|(UPoqF zL-kFH^855h{6|hL_k+8R?4@HRVeSs-@TyqaSbe$CNY@yI4 z-3~<)@jC59+*v_~&U9K2eUj^3g|1ZaHlfUI9I9pBw=_}eA4=HOW=oQxz5i}E1Hq$8 zf7Y&-R*iA~Vo=oeuzYnMqtS2{s*}Z0gWq}7zLgIm;zl~h?LI!kxGF0zUudmGFIARuS_ATrq*60ZfYR9L@Z1dV)Z1#06Dw_=>vO!}RzOgx&o6b_4 zvP_MhoXghY8dv1^v{#6KZNmtnF#)=4IQUv~X!&fik7*DForkW*kDl$#09n3 zc4|cqi0c{H6A<95DtJv$!5)93<{P&k?Kvjy-90@YszfU{sJQ!4^ak+RuMjnsp=tE_ zrRoQla_c`&t@vot_$I9l<_N&Z`_z4MxQOZBl;LpS&){L%${l3Hg;%F36!Q?pRm8=27CW)i+op-cO1z z(^u&S1ZrH~j_$>K1*gGNmzYoYYddc%Y_WyG^L;3@B0#f^{WabK=OshCJ^N(qBHWuv zj!_h9V^jPPkl4r{+Q!20b|8iOv&B-!?{xwrFEJ4$t07zbDs9axa*XBTnKmy#ARdok zAP_uW2=tyst_QzlTh71;^mm5o+=pWFPz(6W&Sz#rgfpDtNuM3{OQSri>}BUWPlVq&o3$R!xzl zMP=KhjV1dxvm{*DB`K0JEn3Bk9ckYv8tI=)um3XwbTX~})0?AXOy=~rN6Sr=O>0-^ zIOGTy`CkgJ;K%ggNO)+`#t6&;iK_?u;a*u3!JQnaVp(QWp}OFQcgidv$g9|Z^eyCF zIg6bsj?9M#4Jn&+s7vx?@u%}}>DQQTi#C@BmsIZxKye3cnb?wxF!&Ct6C;>ke1zhY z(+}EmHDb3X@-&psL`)0M_NR_0yOJf#P3xy>(1`16 z+Z;^O4lb3UnAC_E9H&(>QLJ)Q@m-&Z$`m^P@fc4 z_5!KGh%=7OXa8$$?K+eTdLoU!;;f}Aa_-br(Po%P6ZT6m7P1@uA^+?$qi3VyqhX~1 ze+{bontF0Cbn-NFW7+XU>fv*N>TnAsS8`Q4Y}RwXJykNsE*Q5$Gc#z9a9KfP*C83n ztOz1DaAznjrW-!bWLJ22sX}&zQP_|c0GiO5b0b)m6TEtc&!PzIr^EIwe<+i>lq~o~ zJd%m97RiySKniHWpW8yoq&b}i{QR@#x;P>b7OT+gHDT6yFg3bEuYZ_Lm2j(V}${=e`kn|bwsRuhFmZr<@ST;7~D`wehu(UuU#E=Eo6Tn zW97lNB1AJb3rxeNJw@$^jwrmAK??G%h;!!$>ii`mAW6DZkx3ngz0#J)k;?<7EeW^W zig&xP^h@%x8Si0i8ZBKynJ^NCuIEfBrFj}V;v1qNY?wYXa@Z=mO!Gz%4^vZ*!uHoK zPhPosoyO^Z2hp9vA+u1v-GbpS*uI#G){{f(qxvRn6B`#NmYe^gNPD(>O76c})kZhf z=2T!_(HYpvitV}wGtU5DhGZ#+#(vZ$-015=qRsn_s^MPWgz8ZBU9Ob0vfBD7*_kRZee5k}x2~FB2 zT?}0yCZbpRYRTidR&5aQoAs<)Ow)&+O?7mFPzy@0Zj~{sdD>%7aMWl^(x~CLvX3xn z5FNxfl`0400K)9=qsb|MrHAYv6R}uf9;p;-FRC3i5w_oc_eu@enM7U%AhjE#?CAUL zxv8g)sFqM899;{n7pl#$u@w2<3G~u6M*9^VVg|y`)51y4+{&%R^O6zbKe+m%3}Wsm zGH&H(vwf*eAQ@tGPxT`n)Fs(%tSbmBNeP0OAi|8+gH0;D2c-65*^;ZZVctl+3Z%tY zs9-NY2ED4#$Nb%uI{Z#kn&MkVqsRNQzW33jFben$gPaGYH72+vW?zie`{bpRR ze~{(U&u&TNwqJ$`YNN;f_b^EJGQlUi^m3(CF7l5GqYq)(Igh&yABC;*R~JK47wmwN z61Pz*jn=iLM#D=lJvAswr$0*CYvl5CqvCx!R8KM%(Y+Xdxq-Snh9CM7{(6z-v?d$V z3z>5&AS{%54#m(0BNRka)gOqYCgR!P`NtEv3SK{L2O81U%g28+vK0* zLSD)lV=!DPzrVcG!XWy;=V=*p1{cE&{Q4Q89Xp*$vjBJ6ZW z!IN%T^H*2BV?N=ddSVu1X1p-Ep+??us)^ADzzcguc616Mz}wAx<8ahXX^@bJ$e`QC zt;o?_$>Q!9e0ZJ688H%PHjNg-kkYuK!ifOA-6&v1QP#gsnf#9lsMWr+@s7?L%VEKK z*~=cmuvnqwX0gF|2-7K!b4!j6R;g!+_~j!`U><)D;W$ksQieKJMt^Uw;!-=@F1uJC zB!fXTjrsEOsHM%0r>Wc8o|y9ZOJAT~DMX(V<}muXU(V?ChL&(Za9DAgW*S*KUEh#M zKHwz!O~557Z#Th#i+V|_B1i=dfDM6SMzlRXPm%aT9fb+WOayB>VtzKN0T=^W}G$_9fvrQjCy#sm{^%DGvv^{1CwL^K1}yaD7Ec zaOh#AV2q3UAAB!Aksqy)Xh=w}Qw57S8}b<5>=0f!pDPvV0>;Q<;-bpwWEa&vYeR$c zi-{we#ND`y{%utRQKkV|F*bY?_5Cj6$m$Hii@P$?UtyOQ1T;i}Nl}sg#UY8z5okhn zG>5VWbaKpuY62d~XHnCCTpXc0RTrc=T9jJVF{!M2Ap7&a$6BB@3L*h6XN^u9$b$x9 z=yZgr_-!^Y0Ro@tlx``60`2ax3$x<3O5fq%@qKRm6jv+nvTJ4wE)-KbltHuKhm9+o|)f|P74yTwp z1!pe*VjEIu&wS_ztTo8V0w{B2T@cG9WBcZua8z9I19Q_9tYNt2W}jGeO>p3kN&j|ncn*C?Gtv#*lG$@%0y~mz)Ih?E+J(dwn$18gKD4~gv!de`^c3@g3Z{62d!_K zRKcYAGMramJE9v9)tuGy7z{nDA-KkN|2E*LE8Q9is(#oqYBuIL+3R5bxN6=6c)bl7 zjf1#^>w@!0@^+56eu&@@PB!Am{&ISc55&D22;jai4k!An?*46o`tBwmQ~h+Tej~h< zhx`6-Z8NOFva3n-g`V{5HoDVQ2qGqnO%E!Q@@&}!v-)b;7V|7~m|}7gVz-3$bto(XcB`>I2T!OyZoKu zHggcgh>Qj3fy*KjT1i@w4{@?iub7WT`oN!_ zVeCjKCMRXZ|Ck&E(O$V;fxTZKUnj;K;uPW%W2DZ{s z>8|#K5q1zac;zc50lh1ta#mwMlY1=uRf`cfy{}U1wpgHfXob?6`LZSn9uxWFoFazM zhl*Hy#I9?K93}ku>2wPO4U-*pJI;$UDDck%(8&ay1#yNZuMx42@*^Gn`?W}jP^qZA zfB7(4xl$gjqt2nfaOYi%@hJTYRU81_(!AC`ekJjK-#ODbguYob$`;*!^UOj*vxB?b zj#HH4Ytj*F>3`ob@p*B*IpjC?-gt;siZo?l;h_v2y~)4CN(8-<>mQa2MnhzX;nM zX>hsiZLbA;Cp|gC(H#mGarQd)wCiv%#JzoI{(>!ogM6ffIq8Iu8%q>J6h#zAl%mon zwJT9y+n@7x!}UwRgC~Gbs1V(O4rj)AH*4TRzm-B(%K$`h@Go7mwJi&_k0|O4lNiei zNel4<)vs@^&vA$Q{^{}Jmwh+jAG%R2a{~2u7qnkU4bcI;fXt_+uuTMDHK3NP_16yq zkVg=1+)1?2KuaZj4Owf-4_FWy$Q`hNxhm{L0a5_eQh5=9#sMv8tFlf6Al6`8%9!{| zPO${4yd}l7!);SPe41hOQ_4k&1R7ejhNC3D~crZ#{}B|cn0w4t+hfYY7=gt+t4T6WT zI=Z@OBsq6BB(?xk036A^*g<-5>#~wu7)C0Q zu+(U%^2`&>QGs8Su2?Xt?2+<%7rnPB%N`xsh8!_pQ9u_MevzAFfF7yK7eJu!WjNq9 z?%TT*AW;621`sHFsR67-_siZS0Ble`vIB)^9zN#NfjH*?|N!#0iJ-(xp7;JcMBp@1Kx zk4nG~@<%dIJY0bMB_W7BV9E~#)CM>}&r-T12O`25%3rDhSjbuvHcR0RWiQzQEEJC< zfXM`+T&mWHS|Pbh7vP7?r7M69GT@N#g0wYlGZ6iiAH;(8N)Gy<)|S7N1Hgb7;CSH! z(l;?6K^e8XGqq@pWQXM1vQBiMO1KnsO1NJDI-moP7-$F-1nvPC;50F+$h8&fe*Rzr z@dC%-<}o`nHeGW)UAiN8J58eZP z7ajp10mKkV-@F502P-I(eI_!>H1ag+G_ux^AKak-gD*7T1+t$H1t=Tv0*`_Q#vr8R z5qC<t$3V@2iFMi1i`lJo=Frp_t-jU3U z0ki@~OyvcJc08EjgIhlmj9eIct1SrfWRn+DV(6# zr4Dcs{S_wI3ViT%n+f=c-$Vo$Q9d#OH>e+pfE!eg7@$=6fcVV^`1hbqRQPVu%l`{N zA_%o9?#EXJpb*8QD`fC~%OhpkC63>-9I(g5^dmzlQ0&qkc!357jPej1Uq}L!!YN|% zi(N8;HZb69{8NeN z`UEJUxAIKN?~M)Q3W(0D9xciFTj~lwL4n30l&i!--Wnu4`(h&a_Vr6VcchW@Jbl^ivEfUjD`zH+1vv_s)34tB_Bz~+cI^RlUEw7A~8zjToa`zKq2aOoSUQnC!~Ng zzNgzUKq?xXP3JGA9#PUo-8`~qh0E;CQK}d$IQZB0$M)aCmoLSBK3Ks&g3bLfnyDUt zQ%a+|VZsR>ZmF?|kbqo(SO5liO>`&q==jT?vEZf*5nH%&Y5N_b|PMF`Y_-0yyFk(D=k%d{ZG0fcl18dYyi4C^k`>Q;`jVA zUV-xhJG{~Z|G(0yNbsfyM4o5&CGVr=DWA>9b{8qS79~l)JH62dQe=C{SLz9 zl7n)pNu;~dsX+ZkgumeZ?m#__sS*NyGzHA6#QpaIQroINo-daJk7&N?J* z)Xr)=eEx$IdY2kTrR046E)n|x ze5-YQI-Y7&xFIqNzHX1{qPS<~Jkt~=U1lh`B51K%Y7J59_`(~yPsgqDuq|-E_NW$9 zXuNA;O}s^6kJx#PmWxjt-kjS1@EN&yweOqIxYh)pNnB)Lw$cVfuclxrzP0faWbQGf zqM{HD&6FeC)&DLo|7=O`HOE!OC=~b=SVeo89=%d}DK{k)w!4cTd2&M)tZ8x#2Qi_s z{G(`-ZtJy0a*m|y9|6Krei+KrmIzAH&AHC7a2D_=7=)0*v&MoXU-B?S%xMCEo5Vn0 z__9aV^Do`XH<4=W!E3Ry{eS%e0TA$_zrQL;ME2y;2?+~h{sxe2V`AaZqH{>X&+VC% z_bNwUwOzlWu@+#?Q~_ z|435`6um431WJ?goU{8qGlCA_0zx)#06j9oG!P@)H9p0kA;YtGq@2HOOCQtgM<+}; z;&AuAp1$1S65}FMEaNK9vsQzwAy(OVLSKxW_Mn-!y*ZpBtZk(AZR!LJQc&x03@+uy zx`AU2ESx{Xy=jN*S|I`ENMo)-;m#;soa|Xl$T)Jz#;dTL{4orbp?p=Kv6WakwV(W) zYm4^6^N#qPAnBFCx|`O8&1^17%Q7wJgLXuknG`lVf|FP|kF@Qo>-^P4Dg(I%gTs_a z`fw+)ur_e-%;q62%cYB~0lBQfHud^XwLLR`xy7%}?nO8qE0@tCEx(cb+_}_Q=3I^T z);)1@W}+8d?FY?;chZ}Z*J7BFCJ*Hb4(=SdrNR~Wzm=rq>Wf^Mg)Y;vkTt|BejR{j z{;5|ZKm+ZY@uEd8D?_(m9mC*wCxyjy zC$m5UxL4=m?f6Xdw&=L7hAJ!_fY_Y+cr*G!Ca=ltf*Sck-rvCz=uDoAx-YMnesv;W zxoM_e+wCW(?qB|uWdcml`B&sx;)7G~PP2?UdK!k%=W(?CNmB@hxLATXzTe&TYS)sm zj-tUXX|ns4$7=m{fnvfE=Lpu@xtOI{5~oS|66?Z=&A!X}-pe{lr67jvU_c8@>i~f; zpE1BGJ;0_aI)B#n((ugoBU;qz6lH;V#BDc6G5!aN67`x{wry-p@rltHl?9BdqI-;q z$j_U2XG3qFQ$vx+F7Acu^Lca0JkPt)-r;SJCJY`>k!u=^&=nMh@?BqKOaUU{ z6*@7e)CvPuqWDz9hVSE!B1jRQ)BVFiWZH#%zt#$%^Pm3UL^`F$PlbsBAIVFrO7mT^ zCuRm>drAq;@n<`b4?_w&n$Sy}Qh!w?#?7S3CmB%A0?wPZ-guWFMkbr&nlo+{?-uEl zCto|}8FXb7BuJJ}EmvE%piTEDMB0WYAH&<`)!MZ&lE>;9mqeu9K)(#H24`D!0G`*= zWNeYR=~r&fVD#`Buk_ll%T?4ap7gVInR?T$P!eM5q2=%}3LTJIlzR%MzcV0NP``R6 z9;*_ai9$x*kx406p$^laslvb1kWzg|5(r)|hIjtcFEr?8J&LO}&x6#eMUsQTloFf2 zBw@Ujv=i(j(FvaLagS+M!B+)QyEzZsN(O335W3g)))9~Egw;&UTs+Q>pmrUl)2usP z|9i>#Y#6XyfBBO%wDF$pKg8>d=z-oROPbN2{+f2e+tYaQI1+yTysj4S!EAv4)u=VX zwvXNi*B5Fh#xkVJDr!s>BYAaIl`=y2EzXqjqmNg4P}yN2jd0pqUqVxWUD_na@3pX$ z*y|8X`IFHr((vCy4(~nqC0@|?@{#?*UzBB*8%ucs^bkN@vow%JI~ezMs}%(&-{jDh zO5_i2pMLW1Edzs1)=P>XzqswG8H(+T>1ObI_kJ13CAFDQ3ng;e7paaG2@R-@dRs`6 zJ73V$OkR~*G$UY+Rj^=iN{T8TRvMO`jwpf|zVH zHtj;6g4_as6!B4~^95SMwyflZJ1;K(a_)H47uf2*L9JXxs>O7Nzf}nnrSl#N)hv#u zjfjc6_n(PA`=YdU_{I)vChQy{qnywsGTQAN&&3t@*dAliyh#tYV)6IAmF%#NavT8a(ls-?pM)40{=%B zFZt7&upeKfWB-VjGotz2|%hpzoL{66I4y_;PNQRdByKgFVU~ znap|VhUn%FBScc^_2xFV5`ozu2!s8PS_maehe>Aikb~ZTz5XRA%W%Rv5OPE46-|+pwAEqKa#?j+gZ!Z<`?%THs zmTh0n$6ebl@RmuLVH|#yMh=c87JVe~h@6MWPC3@i7Tt(~Qs935jN>xP)5#L|WDdVG z?KVqcspH)Z*a(?zx7xL2T9SXEz?h+!b=?3BYE7tDi);Q%aPZm!T$t!>6l=jO?yxc9 zMcpaV3{CiP7shP*Vew*BdM>74vID_>%#CvAV<5o3 zZc148pL$}ow4)~Ud-yVZeHoc6Y7NeON|BvI&MFK~&4$R=G&aLNsxsR(#>%vT?bx*@ zTdH0(sxgOz0%qo#!D;VfP<)o(&`J@14CQBoJb#_GDrMyz0dB(NhkOUJAW7_~z+8m$ z7-85rBc}y++lUF*nBcp)h`4Y`G;NBiDn z%QDY_n>fm=BS$q0YCU9`NZAKWk@U`tj{$Ij+AYavMrSVd)n_{DxzQmgL4fm!{Xw+! zC;e1}VA15AD5`3O5>rz6c9?~F4*nx&`7uC)a3M+I!LU-v7026Nmo~n470SItN+(+~ zZx)VS1O(ov{%m-|_B^*}I#H(aXy9M?e%i$3EU(=iIq0opQsurArmL=K`ckrO#KFt^ z+cGN;WA9L7nwL7p#D8r~E`@7RQ!B(qpZkp8{gAjypdLQ(dE`w}3p0s%Ft-Dg3CBZm}+QQtKYzR2*j7-Grx+VpWs*ENdLk_11C>Jtwm2J}5XMBvrl%998* zX|gDz#&-u1h`Xz;bowtXq7-~F)k#wnNF_Efz0a0wStuRulU|DzK@DNAl2g{7DPu~? zu}gAYvg!0W(3H3Rk;0HdLyx>7%fN2_Y^2iSpj?F7$5wpLWf0^L1i;ukN!g;Yw`L@501moHcu z&Md@w4GQ^uHMnC`SBWNlS^cUDieIme3=8#-YxHc90(>z7qQ3~q5nXIHuE$;VBbXw5 zbh_VPmvGsEY`u~CsWZgvPNOuICD4DT*R|e~Y{p54?EZKk$@<=0&k+mRzO}H@LHNO) zxRTVu38$;5HJDjYwoqb!*#<5e>y@{IW$@M%B+WHWEb}$uM0Rqe1GTq*P$}Jz!6d`&B0PoNqtHxT1hP*_{3Zm|%^7musgt zv&mIAN|@jrkS$Mz@Pe!%_ZQ=vo#3q@Yt#LVHwt@$VkAT?!OE6xTDPU_3bcrpkb-Sh zf}8I3cj3vw1M>|GdTpD#Y1QI?w5t*E!#Y$|@p+X8XfR(ybG9<{DU`;W%gFb13S)Db z-C=5TsprO=|A@zqJ9TyM3jzdXYS;!QiyypsMc+7=@UUxrq_hV1J?sXao6!Y^{&vB5 z?D!+wa`OU3r9wTU7cm>gMdQv3k!^U074MG9;r?z+B*6;WaA*t8gv=e(@0nz+da5&% z63p1x$gynq3E8J{kq?-aG+wHNRcL?ANjW+`5UMJe-^TC4=xfi_)$l1;nPsUh)5%X{ z%&NgX9%)HEmm_^yp361CTI(Cgr~hWg9}%k?0IwtV4NQftF{NPwdQwK^O3GP>`Dxd< zod?rC?#-x0cIM}_XwN~by*A&$a6MtU(fTnvbnf1gmf@@7pu?MI{Rj!xQrR5+>&@ZKq1yrSpNXXKT>hscrR?`!*qry> zZt8=MTwxFUKAvwZ9@TtZiFzj|82Ebxa}*QpewSlmF#5-kfSMjNEfYyOvWv8(oN04+@L&EFw0UgHje=2{ zHDV=8Ikj7r1;T0byf3Cz1`QZ-#qGg5`WmOM(klWqEtPh!#o^ta2q^Jg(wanc1*NFI zlGNkS6RxK4S$tnpG{VlRYh}vKUhj&mcNp;YZB=L*Y2S}xPIz|{{WjNrh0PfIb+0W> zs8%V99C&iIu25J0x|Cn39xa=CcdoL^TUJ-;3pk8Kp})}YF^rbc%K1C} z)wXh*^J?w#Sz-_QJ;%L`SX{d6W!K*b(1c>Vc=G@0(PazA`fs@YH!S<&91 zJ|Ab;GFv4K5>9Fvqq}BQ!ve#$JrnJZ26RU>x=Xporc!^Eh-$f~P$O49bOq$Bqg;CP z(R)QLCq3a@E%i_QIdTonyN=DG_#O&^f8R9ZW*zgOY*%(PVBQ|UMe@i;(`9=SQbCjL z`oV&uuD^GuRmUGFvMw@lLf3Z}OhQAXC++Vww^d&eG8G=JxkRQzyL`uO6n$sLDn!uy zSf^hPDty}f9H0X#JbVxa(Y z37l3^$lvdpNmQ=RhdLB_@lI>*;$lHRw#bFi>Gd%Yd6K+W;5#=9eqQq~YzL4a@p&4807ikUt8C#(>=QeDP_9GRD6G^#6Lzvh`n|_f~@FmRCMYQwlXZQ z=rOaEhX|E<8=h0`(andhNtvF!p56K^>TVM)!2j^oK0+gslHECea5B$bboR@b&d9b7 zwlG~c_KReHjN>)KS1xzr-u1k6wlsW!rV!qIMyShp&^+(CPRTz=fI^X)Sc?cI*#(E%}Np(*T1ndxhmzBl| z&gCW=e)RWj=HE9KLUF2s|LX}qBiBMGRJb`MCQ=^pgz$&U3{`_ zxs{qb0=g6{M=k||x;1Fyi3LeLG6Q3F6dFkX4xNukXXfwXG#+SlGNA;16cl(lJW}%O z)F45m=Thl0iNKlWdX2LDv-SAsXG^X4i4C6`1HS9{Ec={q96)MCLBkf`>8Wf%0@Rwq zpjrW(r&F)!&&35@fp=h)0?*g)>0pxeK~0`%oy;Kc9}zp;Qo+l6X{Vx^7KJgzGY*Di zFpq=J>Cw4P_UP}1eH|m`@-P2I(lv%>+B4DGwr$(CwZ(R8+uYi=wzh2>Pr0>iK5e($ zx?lJGe$O>CXOc;B-F`W$L``XFI{s z^-GS!j@?Qp9X}6IyYKF)x9_ID5evEKh*ePpl8pzYz`*h9vE94Pd_#nniC|CO9R^NO zhFY)O33+nuo&L0l-8kPf$HfR&d`A{%--RKh35;Ny0NVn+y4)EVDAM3_1Z{`<|lQhaN-Mev52x7j) zv1+f@@W%v`XY^>w@C!Xx<*z5xAJcWX66pw^wS+}3QM>y?B_RKjyFyAW;nk(9D>=|E zFF4DdXoE`PAE4>2viVNRBalgN9{a$QDckGeW(NG)+stVg(G%Q%qwLYAu8Yv^RF}8| za&*2zPwMq;CzM4OYMvO`k)YO97=L{~Ar@qHIn-!`mUrmi6rQ$(EwASSz2$fvE!Rrm87=95y5r<~g|pDV zkHmUAosUbf+5}Y$Zc;gO#WLB%YITd5)SX+)j}$~IKvDPBaTZsE6-~p!$qObhnNJD4 z5DE|oC3)WFv5$3yV5uF1u@{qvP4@%Qs3B^r>`Ry>(33bZvzzEBU%kXJu=-N&{V7X| zi#HT_=`9fvnS68G9-oW->&*TBwnp zwx7LJV4A#Z^*)wja#wHW{#?4y)bF$LrA{~H0S8q}b=nF&{&yD=!O_c$%z#zuCd2NF zo5EVQPBuP6Po8kxJ|h*j>iYrBFPmz$k*Tj5RNTD8$f5=I%oMi$ZiN^^MvFe2+2~14 z70=Px))KaW%i@mNwnR;*V!c7nv4Df(4Y#-s&TAIRpc}4|h(32B?Xn(EMk@<7(@?tXJ+69xl3*%L(mZ*-G3FQ&M9Ov+ulQ$(2UWr42|)Yz(9 zTrLbb8LUuYVKD@KyL9OzQBS~4u2N?eOnYwXh3Ab})G7|hU(7zL#1X1V(Sg-el?mRYH7nv@fYuiv64Bu5D4)nO~dL}6A+ z2NkWN6O0Jx`c*b45Yr_ z8P2e?PZH%qX=+&X2I-L zF4QHaO+DK=7CB~<*#uyXRx%>!8t#bkFzHBje%&EePx++Kt|G-qTC?-*L{e3T6{l1M zIs3Ct>LdCt8dBYLoH*J`ofiPn7KP5SX}ps$+N8IQg^qnUswdp-ABL$4USM0JtOqFL zG>1Sjyx!=DYK08*IccZH`l+dcFhOclc6J=klEP85VkU21T;ON1S=`ZS=hZz{yMK6O z!)`=0lfQwnh$bso%U)&JV>0^ywJk$E*St#eM7np(y+lb!>)~!rTHXLp6KWVNqgI24 z%`aSYX9g>Ufp6@q(*)l)x#q)yvl~#cEzA~{WBPIkRQK$D53DTPWK9rSlBW@M`C{^C z^QPpc^oS{qrBdmJAZ{G-H=7nB^s*s#NoWr&!^48*nuf>mz=Wq>rx{bn;)}8lD7kwj z^;F`3nqkZ~%f@){L)&4viW3@QZ_uQNCUKhVW)0}I&T;Bjq+GUCEPk(L6JibGw}7vZ zT?l%~EUY4-FselOP^dZ8X))Jmu`raOjs{I`nxx!VlxQUoTRJ2g$2lS91iVzbvy*-f zzS>Nw`;@;-5bh5s-MNrNZ{qLDg&9@r8iZh!-s;i8VWnh`uT7ruMm)lWSC|?`y-}uX z7dJ!O9MQ=GE6wwDy9Qy)Gr1AttS4s*kmxdfMr@%Z9lEq-lZP158%fB^G#V9qQ>HUD zHEP(tH3sO)N(&f(c2MaoVs87821>b@6S;7uk5xwmQl&2(**HciGNOM=l7cm%i*3*f zg~%i#h@0#W#bmuPNdVHNl~$H1DugHaq*uEbqN{4T-KjKc`@Dzn1`gzVm1V{eTneoL zqmJvHfGWK^gpqLpgCKhh_Qx(J9jFnEb937;$|i5d-MpP5LT|Z7yZoVh$7Ln#&Q&*Q z>FS9Kq6u;lO)q*CB~ z4Ze*XC=t4a%5h5MsI1WvJ{3x^nAHYWjAEHIvE^d%*=t;=vTf}znQ8~j9zs+g+F%J7 z!wHV3f-E6~IJ1EMic(QAOb)ppXlAq?rni*;9fD>zA+cGXl=+-tQQeO?WtPsm@&Xv|9+t zUDBA7*eO3GMMd5{7q#wXZO}Ve+51=07M8)!=|ahA3aB143okZ1i)!7Dq(VSDbq1Yr z$pM3qZNYGHgEzHdKI)_cuz+^xV0x2|-(UCN|S zGbP=(&yR5u+!@Su2TLL;hLUum+AxkNjDcJzLLntQKsir5j5li_r=z3fKtC96PSBy! zz8#O}b|k7VRMRLEvwPbfw|Ym3Es8H=Sy75`Z0;+a<&=q9naabfv)7Fm(+W;w20ljt zuCMHUcail9fQYSTTo;OCH)tCtA&YZ5D@%`FFb`jLKxsh0eS#h;bVp6yCEtAc>ppnc z7Zd^QBABzE?3P(s9Ch;X5m~^OrHvXCu*z?pX&B~cC}!H;<7$l5rC>%V5Id3G;@e%h zuWUL#qNYGpn{_RDmzKKp=2YCi>BBTkj0w{0A7lm(Vx4LA*2h64!`WHb7vSSi?<=-T zQRKP(Fy}CEE|!)Tl6uDw+ddanUG}{i4hhm?iEES{!d>{fdLZE(=Fo}WSw71)SB0WK z>Smj(lPJ}YZ)KHrf~}DtA+pv8SX!4|Tf}MP)cIk(3Z`p=(j<5GNCujHAq5Z2?2Cf8 zPDzHBH9aEv)4KXyFANx;ksdWEGzAwZPf3S1aX9Q|FxXdB<|b+l zQR!E+CZbH8RvE3{rEV)Yj_>AnJ>|vF;R}O(RiMC@N zL8BcvtVl7K#Lqc;Z3|B{hz3yh0~&u@Daot5teMlHX+OrZgK3}XYftG9&$TXuc2AF) zGrT4VEVY={CQ0yu_|bX$&Vl5p;^Kl-UpMe1T4sOfyDfI5ekY~W)hU$+lzL0i>t6H~ zkHXl`-JO!wanMq%eXs)y&kI?K4vTvRj_hKOo$F?epg(weXeCMviR&aP{LVSjqD4ui z&tq18UzOhgN;Tn*Xl$fXwP5<(z&o7>0vfi_k}If6E4kzc40}mq(rEWeU>U~e2keyB zEL&M44AawZoH~Ys!Qx>Y18N?qy}>J#%uKJe3^!wr ztHo9>%XV&P3G6a$(`fpn^u7UjSBXwQq(vTsj)650;DdFuyJc@Qk*GX3tS0t`lnHS^`oqc%Pr7 zl?DH(6p<@owMfjod~q2F-hC9!5D9!tdFQE&1n9rutTSBsU^L;A7pn}_5&@k{RXArG zfN`V|7Ce>-5C{)QM2;KGP&mIVn_3WKB)C!WoWTD znkVmGf#z_=w9_CDCc+@i9Yg!$&`Tg(GFh5ylSH{ckommf z90sKnS*OyR7{l*V2s;;%l^?d63U$VkGdal9=`163JyA8KwxZn|rey-_K1zQ~(11RpMO4m(kf!DnYM#x=%-^{S%SG#kZv z{Jk=7OkZmiJ@WIb#gec#FLowHUSJ?y%PvNFMQ0jsyOo_Ts0sXw{0tiKp}$8g5_Q#? z!8B=WXJf0z2yMP6^xoB&uECnm0izV1<7=_A(v>#FUf%a8NhChFwl=^eEt&GAb^J-y zz@`$#Flt7|3xUeBePCiU5a27~h%xy*ECb6ALMBtseT5=f;q1ltUeJ~&#OkeW-Cfo> z)mSG(^tVcga{+D$5}HN<>+aryi2uFxy>ZuKN5K1bxL{K4NTh>rw0#x&wan|jql{W} z4m|c3@jb1SN=YYoOYIILXBr)3{}C;7^y?9!X)p?O0{s30sc3J7Qv}4?+G&>l&^{Ki z5XGSH*ew$sH$1WomYAxo5asToY9mmGFPH}^LR>&e@F_9*+B1v7nC01wc5SiJ_Sf7r znt~n90ZUu~X$5PO%+hqV6bL(ot7KN2_ypFk8ePz?>c(($eQPE)Qa)4~G(-9ZH*FC#t#R@Jhp3St@HVPoUg7|2;1QmwE4c#Zub&t@ zzTQ6}g23ksrDgL`>r-)>A*&y$;jSXOhBdI(z@ATj1cy)uTl}4~%AeP_XK*sjt_#n> z{$8LicI{DNzsS&G2eZwc{x}t z(XJGJX;;(t(qGFV%97v_d_JZo{;g7VXO+WVWd2nWZ1Pu_a?cY=gBngnW?xl8y#kS| zFzg(`?&qZQ$gPBAi)>3az#PVUT54&KKnI9^{IZpMZZOhe__MlrG@*PFqsn|b@+ztn z{)C`}5oa~2u-F=aoeOs`OQirWlg)RNmQ2h`SMpdPjyw?vC)kF^s=U87&zp){_ug4saRg50MnG@ciW2)U(kq zR$SGCtE@%dN3V>o9LYOKJ~6;GP7hD~XuJ_J@QAh#E2S~_a04ao1Re&);}s-lIXUmB z@|Nf4{e`@7Jv~+pMTDc5rh(piGab$23b})fn)bpjYAkDmlGbRG&oQ*;8TNdPeLce5 zd(Z+eL?3ip0W@p*vSHzMB|#O^)~pyHlFuUB1{!4xyd91!`=8%K3;nsL{@c-mMZpa% z62UZSxWz&uuM5{U-@$J?HDQJbR?A{*nHUQEaozGuUiG?V21ov2eREdmfgP#tA@sCJ zwgL{iP&!e2iw^)~v)}>M*roZw`OG3TYak}Q7}|X;XMliZhe%m>UozD2uLL!P2LTX`zv)gX4yr$wQw^NgRXj=s>giU41aMSmdGAPdYsC}i4U?`;m zD;JYN&|ycXNFs%|cavM)w@^BbwpzWglx#VG?_+T9YZ_V0GYiUZTZTu_e-{15!&rPlYV%^QYDxG$vY%JE2yy7ebtP;%k4`+WepH5Ayg*7;h@sm%k^N1d|8U z8lZS8$5l?BS~Dp-mS`j4Nxqk}h{yaGeDR@Qx6)x zOncUEcs=WzZRWOw8toxfI7VG=7PDX9`~Nr;I_Pm9}c z!hogqSK}Y96