From abb61742307cd7b145fd45d00b8f33b089070877 Mon Sep 17 00:00:00 2001 From: TrueCharts-Bot Date: Fri, 15 Mar 2024 23:47:26 +0000 Subject: [PATCH] Commit new Chart releases for TrueCharts Signed-off-by: TrueCharts-Bot --- incubator/tsn-ranksystem/0.0.1/.helmignore | 30 + incubator/tsn-ranksystem/0.0.1/CHANGELOG.md | 11 + incubator/tsn-ranksystem/0.0.1/Chart.yaml | 47 + incubator/tsn-ranksystem/0.0.1/README.md | 3 + .../tsn-ranksystem/0.0.1/app-changelog.md | 3 + incubator/tsn-ranksystem/0.0.1/app-readme.md | 8 + .../0.0.1/charts/common-20.0.9.tgz | Bin 0 -> 101329 bytes .../0.0.1/charts/mariadb-13.5.2.tgz | Bin 0 -> 111574 bytes incubator/tsn-ranksystem/0.0.1/ix_values.yaml | 96 + incubator/tsn-ranksystem/0.0.1/questions.yaml | 2840 +++++++++++++++++ .../tsn-ranksystem/0.0.1/templates/NOTES.txt | 1 + .../0.0.1/templates/common.yaml | 1 + incubator/tsn-ranksystem/0.0.1/values.yaml | 0 incubator/tsn-ranksystem/item.yaml | 4 + stable/ollama/5.1.0/app-changelog.md | 3 - 15 files changed, 3044 insertions(+), 3 deletions(-) create mode 100644 incubator/tsn-ranksystem/0.0.1/.helmignore create mode 100644 incubator/tsn-ranksystem/0.0.1/CHANGELOG.md create mode 100644 incubator/tsn-ranksystem/0.0.1/Chart.yaml create mode 100644 incubator/tsn-ranksystem/0.0.1/README.md create mode 100644 incubator/tsn-ranksystem/0.0.1/app-changelog.md create mode 100644 incubator/tsn-ranksystem/0.0.1/app-readme.md create mode 100644 incubator/tsn-ranksystem/0.0.1/charts/common-20.0.9.tgz create mode 100644 incubator/tsn-ranksystem/0.0.1/charts/mariadb-13.5.2.tgz create mode 100644 incubator/tsn-ranksystem/0.0.1/ix_values.yaml create mode 100755 incubator/tsn-ranksystem/0.0.1/questions.yaml create mode 100644 incubator/tsn-ranksystem/0.0.1/templates/NOTES.txt create mode 100644 incubator/tsn-ranksystem/0.0.1/templates/common.yaml create mode 100644 incubator/tsn-ranksystem/0.0.1/values.yaml create mode 100644 incubator/tsn-ranksystem/item.yaml delete mode 100644 stable/ollama/5.1.0/app-changelog.md diff --git a/incubator/tsn-ranksystem/0.0.1/.helmignore b/incubator/tsn-ranksystem/0.0.1/.helmignore new file mode 100644 index 00000000000..77ca5567b26 --- /dev/null +++ b/incubator/tsn-ranksystem/0.0.1/.helmignore @@ -0,0 +1,30 @@ +# Patterns to ignore when building packages. +# This supports shell glob matching, relative path matching, and +# negation (prefixed with !). Only one pattern per line. +.DS_Store +# Common VCS dirs +.git/ +.gitignore +.bzr/ +.bzrignore +.hg/ +.hgignore +.svn/ +# Common backup files +*.swp +*.bak +*.tmp +*~ +# Various IDEs +.project +.idea/ +*.tmproj +.vscode/ +# OWNERS file for Kubernetes +OWNERS +# helm-docs templates +*.gotmpl +# docs folder +/docs +# icon +icon.png diff --git a/incubator/tsn-ranksystem/0.0.1/CHANGELOG.md b/incubator/tsn-ranksystem/0.0.1/CHANGELOG.md new file mode 100644 index 00000000000..42b02528dd3 --- /dev/null +++ b/incubator/tsn-ranksystem/0.0.1/CHANGELOG.md @@ -0,0 +1,11 @@ +--- +title: Changelog +--- + + +*for the complete changelog, please refer to the website* + +**Important:** + + +## [tsn-ranksystem-0.0.1]tsn-ranksystem-0.0.1 (2024-03-15) \ No newline at end of file diff --git a/incubator/tsn-ranksystem/0.0.1/Chart.yaml b/incubator/tsn-ranksystem/0.0.1/Chart.yaml new file mode 100644 index 00000000000..a114028a49e --- /dev/null +++ b/incubator/tsn-ranksystem/0.0.1/Chart.yaml @@ -0,0 +1,47 @@ +annotations: + max_scale_version: 24.04.0 + min_scale_version: 23.10.0 + truecharts.org/SCALE-support: "true" + truecharts.org/category: productivity + truecharts.org/max_helm_version: "3.14" + truecharts.org/min_helm_version: "3.11" + truecharts.org/train: incubator +apiVersion: v2 +appVersion: 20240301.0.0 +dependencies: + - name: common + version: 20.0.9 + repository: oci://tccr.io/truecharts + condition: "" + alias: "" + tags: [] + import-values: [] + - name: mariadb + version: 13.5.2 + repository: oci://tccr.io/truecharts + condition: mariadb.enabled + alias: "" + tags: [] + import-values: [] +deprecated: false +description: TS-N Ranksystem is a TeamSpeak 3 bot that allows you to assign ranks to users based on their activity on the server. +home: https://truecharts.org/charts/incubator/tsn-ranksystem +icon: https://truecharts.org/img/hotlink-ok/chart-icons/tsn-ranksystem.png +keywords: + - teamspeak + - tsn-ranksystem + - ranksystem +kubeVersion: ">=1.24.0-0" +maintainers: + - name: TrueCharts + email: info@truecharts.org + url: https://truecharts.org +name: tsn-ranksystem +sources: + - https://github.com/JohannesBauer97/tsn-ranksystem-webserver + - https://ts-ranksystem.com/ + - https://github.com/truecharts/charts/tree/master/charts/incubator/tsn-ranksystem + - https://github.com/Newcomer1989/TSN-Ranksystem + - https://hub.docker.com/r/serverlein/tsn-ranksystem-webserver +type: application +version: 0.0.1 diff --git a/incubator/tsn-ranksystem/0.0.1/README.md b/incubator/tsn-ranksystem/0.0.1/README.md new file mode 100644 index 00000000000..2b8cc49d247 --- /dev/null +++ b/incubator/tsn-ranksystem/0.0.1/README.md @@ -0,0 +1,3 @@ +--- +title: README +--- diff --git a/incubator/tsn-ranksystem/0.0.1/app-changelog.md b/incubator/tsn-ranksystem/0.0.1/app-changelog.md new file mode 100644 index 00000000000..4ce3e6bb235 --- /dev/null +++ b/incubator/tsn-ranksystem/0.0.1/app-changelog.md @@ -0,0 +1,3 @@ + + +## [tsn-ranksystem-0.0.1]tsn-ranksystem-0.0.1 (2024-03-15) \ No newline at end of file diff --git a/incubator/tsn-ranksystem/0.0.1/app-readme.md b/incubator/tsn-ranksystem/0.0.1/app-readme.md new file mode 100644 index 00000000000..9fcbb5eabf2 --- /dev/null +++ b/incubator/tsn-ranksystem/0.0.1/app-readme.md @@ -0,0 +1,8 @@ +TS-N Ranksystem is a TeamSpeak 3 bot that allows you to assign ranks to users based on their activity on the server. + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/incubator/tsn-ranksystem](https://truecharts.org/charts/incubator/tsn-ranksystem) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! diff --git a/incubator/tsn-ranksystem/0.0.1/charts/common-20.0.9.tgz b/incubator/tsn-ranksystem/0.0.1/charts/common-20.0.9.tgz new file mode 100644 index 0000000000000000000000000000000000000000..41a62ef2dc2cfa8bd99749034bbefcc9f318837f GIT binary patch literal 101329 zcmV)OK(@ahiwG0|00000|0w_~VMtOiV@ORlOnEsqVl!4SWK%V1T2nbTPgYhoO;>Dc zVQyr3R8em|NM&qo0PMZ%avM3aFxbEO6bPy(#_AO*-YId8Cq7wHyY;m!@rbfLv-3@8 zz$%c$QL#{6Kv8CU9I>ylueVRKfoq|zBqd6=dsyd8TdV>Si3E_yOk^e;GM^Lw@N@=4 zR$s!o_rvy|Mx)W_bvokTMx&Abx7lnrerR^O{Z6CbZ+9C%G@7kWzwrZTJOeJ7C!!37 zKQx})R=RWF$pd|#Fvu|R>7W7t3>lt4hs~mK9g{-`GBhROasaT;&@>bUYcBHe0)@+L zc@I0tr)U7)ydPcGn)PO05&xbJz`rX108j%yoTCAtQ4o-jiFW`*p*H|C#sWGxJajR2 zNa)rbGC#!r0yA{TKG5OqFCTANSb+ilfI^CiKLCqX1qOln=|P4ltGI|dAr6>$_jBYs z{4e0)aR|dDn2-?Mh7l6;pH^msW22j%Vu3VonS~K@M43Yv1oV)F2p!HLWhgvU@8wFW zV23xPLBIuMFr;+}DxxTKh|iGE1k~uT-|I9Q{cg8%kCqQ4bm^c{194-On#QyyUQ}v8 zHFF=0k?HE6|N6RFZ*}U8TI0`^ImAAL*hirNhUO4^eEcTlf5m|7B%D@&qP|6d6!B9P zWO0Q7TLx&L(W@*pF0DqrQ9rJH?RmX>)_WBHUqCNH^qDq*QvTm;H950S@&A5j$NyjC z*#os2cZw#ILGc>~gHWh8`Cbm~D$uizX3HiHa2V9x_%1R{!Dv1dTf z1H%ueR6#g}KL1P>C=4SHxgbCx|1Lh;Ad^jUEI<&FF#?>Mif`iQt>CSk3unuZP`JPj z0>h9n;t)@^Az$iu1Hhb;s<*l^RZTW`>P37%yBOx+$hkXZ$aic^{%yf3OX^QmjTOd$565Z%r~L}$cv?Qb*^-Lt+m)wd8q z7k_KWwbVDx-&qtq8ntdAW~~y;dX1HIOER8-P&N$_{mlbPmJ*ES^lJE4mCj{C{JUm@ zWy~m3E|?nevDvEtFh`8DM~gw7xGt5iFW=Y<8!)07hgw3et2oPv&DOc_SOI{A5KZuX z8nAj@1Q@(}m?0nd2)W4JU!xfg``m|P4^cou;9@HOW-|mP_!Dx$9J{WE9$?5z_=0-a z=Om}7lys_)D1t-_KXZ8RVsHs0PJ+P0h+56@em$zSNxB`wRFot>gV?W)A;pfFZF}H4 zkUQ@I7%zdV*o>GwEL;LctfEzqkozd83M!fH5{x0AV#GJEO_lVPDt6`>O3;?~HVC{W zz!TnW@^DH*{&qU`5WrN?(3NAVznAoqIW-a>-ytEbi5`EYzKXf~4*Pf>&4Eu`G~}{| z5SsYJFh^YnIFk!^koJnUd0Ckc@%?k{H?Ts{IquLH#QmX%~r zD|im4h>t>u0zxqp1^~5Q4V5{33^u}mBIqEo#Q!j9W%wT{M`sQm_cxbna023aY!*k<7s}wF{Q>FsqzvavhBmacHrzjkNZtp05^)@6?V7)`o zz4pE34I%7j>>;|O49zW8Bi7C^#0%`9DLSVP^q@3z#FAB@KfCr@iX4Z`gJDP}*h6}~ zNrnC<^7%fe#1rw!fdL$24>KGuPUyM=@Q;70Uv5aO4YmeOE-x#3-F@VIoX|Ge62!_rhq@@o&%<-9g<>a&2B6bu zH0I*x9L)u%Iuf#fh<=L@O%!dW3U(XsaHV1zl6#4$aP{Hh?Be9^^kg_1C_^RmJcYU{ zm!xh9Z3E(3pylqT1er@|4As+aMku>N?16;$$(KVujqDc}!_(vo&QB~zbOuAN4RXQr zD(3F`bBKggtOxVNdw@$mLtLNgcS;-l8Hbd~FQ>$x;Hjhsi92L()xJxVc*!5JH4Z?v zSyf1$co#gLq#z#~gO4doU)VvwOpx(Ty0N@U0^*VBQocSVK4l@q zKGSG3;-OFrpW+R5X2^{^6kZ7;$o(k9L~JkGkf7d&lD(#13rN2ZTno3PTG!fJ zf)LN4-1gNQxjV$f6))ZKM~InSkGP`%IeK2i>@D6M;%4QOZCpNC6yzhM6Ekn*&qOsc zM$~Q~Pj@bFI__`v^Jh^1AdRC+HL3Fs)B_SSs{T|)7x3jvH3cLP(jW)&<0>c&hEv3Z zNcnFg$*ydg7f&~vqmBQOyPMJP*X}HHg0I#CxlnKM9R1FPd7;yz1qzoBGZZ4BKw*dX zpmO_v55W7|)5OwN;O&*IUTwax1$LTx$;FvZ!~BIA7}KLLTWWkRF=f`aFVVLwhjtgN z*8{zWxkVk3V~FMfTb^Ml7zqYCglskdhqAIPDF#Y%452A07z-GBWJ({|zygMcyt0GK)y z5BOi{M)%@YMIrejuTAm62Bh2LYaDu9eylg@t$MRNXt#O|T_zA;xh(K!U7#ll{P_Tw zH+}i$pJ0zDi-oR^fAa_YKlN6l(X2H(b%)IB=o6d=9vY~lgE|+C>U2q)^-s&+bxkkw z2f&~)q0$JCKCuqiyH2;lyLI6+6i$R7sQFd4pfHXyqGTD4So8R}Q)_euVj*&8kPW!# z*34Fh5u1$=6;?(44shNUO7XBt$sFmQ)wo0eDSaTJt4ipf)hvt)ja~|vd7lF{T_^Lt zYU6)~sl#RX<#*SEg~L{@fQ7@d^Ix&bJpkOL59ipa1q){tq+sEcK`L3QRwFeRGB^^- z-Sf2vK&BM{?y=9uYN&S{_JMej5X!B8U|zD=kO_;7*0ePnST{} z$fgaRAz5I)kC<-MtyeJ#LcA~~cLp^V*2S(zqTJ=g;QcJ2Z3&9KL=3pU?3 zEd&ckZ0}rKQ3o(n!~pad3X!{Spro*rj(wTIkdlH_e=hw0K@LMMn1o~wMyDs2=ho3# zWe;5Yo^(nK(FBFU-$Kk+{OSA? zaYfhNucTgz(ciREuIlIrgyt|1HO#L}15|)ensF`)G+}A8b!hb}QzINhN0j4#WZ^l` zLm3K6xVfKn->$B2&qsCkiB){Ur0Hsgpv(E%zs(UV^zXrvL}J{qPZ{()>`%ex&!8@S zw}rFPmoH$vwEQ{i!fYy6j5KR7@^?7*jCDg;b@Tn`Md)05g-$JFi$*>Jn)yoEf`>*cQORy zkUUU*UM3L=p+7~%IMqPhxw?KSYa-tTHT6dSj(Z{nLut*=P_t4=H7~#FI(FNpQM*a= z;z!;;FnFyYSRM>@K6?@f;)&onvQ9107x~VB`Gw3;Uf;y;5kg>2LV4u-(@(;tmFV41 zKLNFe2X3f1la7LU+oa%6N<*}BBAVt8LA9lFbQc7~x(qMqrA36hemFiY(51%okY7?h+qpigPLK zn$uomuT#HggfjDugzE1=NHogT!~xC1-xQKQ##I^CmIw*h-)-VhZZ zF*+lJtwvIpG*~w3%~p(M7eUxO?zP5FuhASg8y)9p-0LC7>B4cdIXOP+P5P~7v*AG4 zpFjkiaR+w#ZnM#C^~RG{vlL4Pu_v~v)o7ZcmZwLrS#KIwk7g60)^Yo&(K~J(b)9ab z-#vznX3J@Jx=tTDZ3lLHy*BLj+=c_2lS!)$8%J$8?zxSz+i^+}b%?7}q}7=6vNc)Q z;M%FTESmP=(d4L$+D)h9wkQ4WxH*PSx9fJCPW$K>9!;FC+eS{?b-Kr>Kk0OwNu%9A zYW4d))NMNDG=*M({WSO{y)J4VBNxKXq<7qCyPaMKp?;&+=r)^8 z*g0w+ce?GKi^j*DNxM1j^_s0-r{CywyGNxMQYVDWnXN`q71TJ&*cwB`qthH75>i@)Ae=amSf7kD=Ru z?eXNeanwWOawhQJokpG32$uVlU<&$vvn?bF_W6Q>Rj_=U~hH!Sc{7oa=sdrlO zoJ7d&x{bcun)G0A>>eGp#;DtE9;4$U2eury?KcKiJf z>a~w6747YM>S5%sK|FU{dw`hLbUoY2EGA?Jbx?PFJZbk~*KIgQ?s3EIcRDU=wcX}X zx8LX=H;%iL@wnS{TgROaa*mtsQM=V?PI`@YznqWHVThqS-V|e1Eg#`t>!^D)K58EG zHQVYpd+t%^sMDAnxyR$SbJXi~JCkO=+dJwtyT?wq)$7BibJT0N{qCfFeB_oQ93mHQ zOkhzdA6azVX||4zo6hmL=N$JY&1SRHcHE<*N!M*2yOVaeHJk6@cGb=2&(drfE3 zp7fgi<3_L1I-bDJxHoBaoqn@?AJQ|i+0DgvI+NHs9*JBZGQ2>wV0svPd25ub&2GI{ zU9YL$Q=975TkAD7QWu6H(TaPuzO4ffV=@PiOySM`t~t|~Y)61u6z z7rcHwq=|8?EyQWxW*C%rc@qqJ_10P#C^t6be;8f?s?`(6w)Ir@!2i;RghFCRV2nKS zP~kHBB8Ww9DbNcTOQF7~0>BYV+4$!aE@f4|Cd;o2k#{+Nt8X1Od&kGkMyuKFv>Kh( zq}_2~tJ66eAHk!si;mmq2=%)Vbz75e`?%E_H{qB|_s#y%5klRyG2rwCfgtc|YJbEb zdKpJrqhqeYOxD3+BO+^SB@&=axP|h0 zN6O`WhC)=Y?17UwMlmkxNH0$4y2#}^Ds+WQJ_Ifnk>fC2f_tR+bZ9I#!rKHg+W&ed1>Pl;6R7Wo#4n1L>cmYl2rovBth~jXMCs%y!6=)2OMBCYOe_wA4@u#4Kv5BL{=|(m{!LPo#mDwDx3fNU0H$3a-7 z#m9m50vHU3kj?5~UDRT`+F|OgJinRxB;*TLT7j)Z58$t_L9^cM)EYU^r1#G-L=*fe z5A3zF|4AO9hdn+5GSiI%ON3L&@^S|7**PNu!BivKzBr2g5be*USom;Wh)M>II2_#s zy70MN7kX^^OzkMQm!tH&t%Em&&44^#5;k?disTgMqaR5BdjOL&LoejFh*5ymXv24UmT6+rn`LbpmUfU%$!e3X|7=KwY5C56)pP8bS z)85QkwNA59rU|NKidz|sOrbiDeb4p$OJa=155&$$6dyDqSUR z)z%UNNu^~0IkKqKncke=o(xiQ&=fNC0GA*n5nD%nQstheI|(2husU7lkYw~cmx`q% z%y}?CF!Z>n&7gE6;QJ(kEDF&<@(^14?nE$zK0`{^fDVhG=Pkhl3Gaof_6Bh@IU!VJ zH1rPz6LCbyBUhb-vqHq%5C_sEVjMJfkU5Z6DQF^!K;(OTRxe2e9-uE~I+Ge2WFW-! zzOo1Y@sAKq{`t>WCfArGc?|}*PVto1?~gQJn8(!=H{BnCcRDa%{ zn!heb>aX`_@|^%BeRWNZXI0C#rZOfMln!CFC#EPoqQX=Qt z+FwS^24(=()7-sqdRR>VSM0lMK$LWUD*;;7g``_lJ-M%?YRS!Zt*UajEohY@nZ=JU zMYTAkqMFkSRrboDlhG+rtbqE)!!2hZ!^l(2kdGjzY(k^9O)on9OIj~@y?9JhP{+`@ zN4_hhzYqZtPR-eoj$a0JMk3GUvyLL4#T`=>?Fl0r$nNv;Xe#Y2@g+G@1p@#Qx{-b! z5T4FhoCqkTQ#-_$%g8cmm=0p!A#=N@_1H7fEcQ5Rf2Cvz>eu>s9jYuUzDie||7>O3K6% z8&BrgKUqNRaU?W}=kU{eAKGs#4`@6iL}*S6&T^rUhKf3%;y_HniX27(LeKnp#MS|# zi)BGn64B4f^*8xWIMM1bC*@I_aQaUBd~+5ii{&_D>rrjW?+GaeIZ!XCL z3Wo|GRamNLMx2$Mm7kKrwh#%eSHh`D%nK((kfB7rH<@b4MRVx8l|&*qNt9%6xb4y; zfFYbCCh`JEA9rC&6)`88Afd>`roIVPQ#wSSe+r;4vqRZb7T?}rpUZXcgxmhbe2!cU znJyyy;B~qKlXi*M;^n0hb&=|uo(&gl6fXx z(S6N%$9doY^#m8@C~z4_3tJ21p^$L#N_g%rn)Tix3~-IlYkDX_sgdy%sKZKb3&uw| z)>wrOr1fQC*;00S-`c?>Fg^T0x1u%yg@Mib8R6mvxR|J9J{%~QHv=iKxCf?5SPWbx z5R>!Nm9CWrv#Jspt97Gp)bl&7rc?g6%AVO$G)4-?FhK}C4~mf0mFo6Fa8ani%3Nlu zb=%p0969%h?zuP=+r|<^KBush zQlaO84`Pms*tg6)vIQsE&Ahf{OYt!3O@sJ9i!IxCmWCEH@&G3CE%TPTan-J>D5YOH zZhE}4?dG%+qYx)+1TK=BjmLF; z@QQCHPz*Yr#Ea|oYXBeUA#KM2D)50?QLF&-P28PQcQT!c|5)FIHN>4v-AU@xUSbI; z6a*p0OPj15Sk3N{Nwey;QzwQ z9gfK&X3(4sxk$LQa-_6kcc_Dkzyu@DmD`r^LQnH0*^ITr?(t1_YK1`W0YKY7lh8q2 zC>^n-hZ3LOho1HOeolWy%L{j4gOf^)%*zzNznvj)ab|`l8XK8J)09tC@l8#CC?i`A z_{4GXL@8h*P)Hbf0CpvfcdNy0iKc(uxm1F%?rY$?KQ5EPoS9CS@h zK65A7L-ki2-84;-F+}kP$#BH(bB_bthG+3SKth@DZ^D}wCl;f79Nb=xK8S5Z9XzO| z!9}wJHFCl+g<=Y+O>TiPCb?Z3RQ8Hw#Se)e89dF zs{D-BTbjGn_tbji!uo(K@o&_wt8(3mH76Cxdd0j{Lw3UZYOGWM`@q9gq@$ceHi(N` z-0*zL+l>LKz;LqHGRioD5zJ~u*E@?JfE6ntjR z`E)lJ^9G>W>NI9?jsTig*LBLnq@5}!$lfwmrFVj26IGt=Nhf9y7AyH9HdeXFL$+1! z#x_D>nrnkg8M7*L#6s-Ql?K~9=R=*mQp;*{;$ud_0}v2b{cV{!tI1N@cgD3$|Jpms zG6Yj&&sC>F$aj;DDK!-pIkz)fi$KQ(^ah|Co4%hmzFf z*~$V#u`FcLg17H4%wa28ppYx}GcAK>Ta1tF(rxd7%luYlXF)_YRMW7k8N*a`iCe50 z*9}9R>UTz+iW7?TdJ83gXBTtDPKixp*LCG{A-C`u^5&A0QCsgMp&~2^P{^e)TG4+Q zFLrSg00btDgXW96Apgxbe!j!nS<9ht1kj}_z!b8bFKRU)Gz*Me@PLFWphb}wr*uAa zE>9Z|0hMS0xyr;N+YruK#WVx@nCKn67ajE*;)2Ao=?`!`&3^~I{ zLV;!)p-(J?78Je#iwOLQ;#ct)U+Y3@j_nChLKx+w6Y`<7feI5P)VDvxgvXpRk?+b3 z68dro3;7Lbl3S&Ny65 zl{a#!>8Kb1mmd}=gdQK`8u4kJ7p2C@SWA=0Rd!%8qwmqOI1&N6u5#mC(X#R4`7pdv z&DX&NTcc?XI^DRHOM$PVz;;5h<3M<0eE+TI_>pKa@BpZ={sSGLa{x?$3+F#}q`GvY zk|9rgHGeb(VHl^AKrV1m5F$sUR)~cF-DD-k_ErNgis+Fg^QkYtnG7A+pODziDhEp5 zm4v!|>#wm##)n*>kfw_JBYGG{ex1(LNwX>!yH9f-9I=_yCW$_s&}^8~D(Nu*BQ_Hn zu<Ldb0d?fRAhmp_qfQX_{-{}QZo-*ZFX?f1_R_=(Oe(N|W zV0W&ca)p)NXBJ8>qU;XaE)bMB_uV^_XHCBr9Q6){(?o5^MZLS+ZzN)4zKHMmc-#dc z`Lw+AL?WpKML1P0N2G~86*Z-Fr_xS&2EvN?yj8PHt%$@>pC(Nv#iOlahQtA34elEl z;vhus>N=C0ywQb3)0s7-DW_H|>s;09;fd#g1q`utH#549G|}qAO6g6g4R?XB>6f|` zK`th7B$iA*GckRW0cFbvPujRfP~YMR5}#k%Gz*U z^5AD7^S9-&lg@w2M+g6oTrq-)l_yDI46?D6P1^ay(A6y}{fs@7n)vHBL_EHsrkYC3 zFFsAu^XfJ=YIfQn;huq9K#`D3kV@LMmmCznKU$R3JbWz8x$eM}tkYSlFn<#wJ|tXf zQs5OKM0biv;hTJ>+K9;~eoPc?)sQn^71i105+J4OE$>+3SYuxjS4ccMC_orGK{d`M zQEYP&mV?Yc`jQwXJt7nGmet!MEB*LhJ4o0t;u*X88iOITq^Lh2*o${ zC?5rRLrunFVM&gNPueBth&UuZ=cX2;=7V6vH=IFp{HJhuYnD8U(OdPOm)|FdWwq*< z<3Aq(7)}L>CffAW)@wkecCVSbUmM6!YY~`$7s!|Aw=f7Kh?Id?@aq81Ou|GQQfAFdX`_9|OG!6OiPsqx z>4f#}oDRv17a%m}w~blHe2mhQxeCD$j=bRHxWu3P{&qH^5P6+E6J;lbU>*iT|@mT_O;(~ zD!3pKu_@Pw3Uwwfsu#yQgLDM5uAMd^YXmn4L$=}Pgdv-YzW~q~?#gxoUFKP~0Rud{ z2kdR_sc;!gocTDmGY*wvXAq*A7SBj%d(BDrG87=+MZSX(1$*1Xs^a*;^ic;UTuzIa zJYnWQ^r0som>K31S+e{&ab*?#GL@6TI$M^96hb0`DOFi)e!La?y4ut-C{UaE?9;4L z+<41(i7}+84vZ_k;915s|0nP-osZ{VsaM#3!|)sl{oNf~Zx=F!&%Z27k;zb|O6f&I zCSVv}@hhE<4)i8y24*3NU%g!`ID8~{lhXVsj-z7& z%;O8H1we7DsJK-0U!Z2#H7`{Mr{b)T0v|mHi+tO=>A-eCMZ8N33_&ox}CElObTSWFUE!s(P z7ZGpbDw>Z`$mfqZ0r4Gkm}GtrKr1erp#m)7T#13OcU5(atsMX<{yi37gy&1JaQ;lK!as{N)5=4JPa7^k@wubZ zNe@%^+rQS=)r;O~A9MWzh$aW1+UoY+;_4b$JwR{ENIgJrv@Tw?n#?sJ`4^{sgKz6L z=f>2Qp!THBq7g9{aLNEKZLl`*tqVHMyLX7qq|z*Nd<%{jOhf3ROr#tNwNo_&A(4sA zC8LokG+Ytd3nzSm@XbLn5ejB-fxs9cKOQT2*ZL&#_?E#Kb=nf2f!)Z!YF$-P+p{JH;nN#>c3z(3lkK@C zsvD1?)x6!f@wZaF)8DjyibAf96f`XsW;|b#c-xChg^9~^dre(N^r2CLAbJPQn_YSa z4H7lt8FnjD&nO1`XW)@3@X!Kz2l*-WrR87%P#BW%KqostkcUl%atFXg<7j#SSQsD6 zcw~CXArIt2PhgO?QA!SXdZNzAJu%jncXQ11MhFeeNmlY~Re9IO=8;1u3Pa?xLm1#Y z69j*_cWMDX&1{y5)Ce{^5|>a5tCc)RwC}2^xv1j)OM?k7of60M$65k52IapyM{lt(6Z2e2D+bZ!@&P3bYL^&BMeL%SX znXqWBJP(QcPJT)lq138WzKs7Jp%A0gxwSm|F`p97VCD{}V0!03XNK-(nB9pkdq`IG|%-{0rqw~x2(_5fs#hq4oUhQ*<)rBH+ z!U3Ss{M8J>;BM^QQ;zaJIOHNl=I#HLDjFi_?h9C=kKpH<>vvo$6IX?iJI)#Im@wn~ zCE0(=4>W$s=Yqm1{Q(HgjEl{ndU^8Z{IZ%;AQ|v&$0xZ)`%{0UtJh=)N}7Fp^8W4l z%0^H5po1A^z#8;DaHAC9*aHu%V}u!@NLpYx|A;kZok3GyYN?vti}{vx>^6|4j2o+) z#%!QraGKAEYne=c0{@b#GuO)%Ag+Pi%Dh&?#XA*7^lEr4AtfNYmjZ3IT zmc7ZmGyc_e8xN`7-wEx04Q$3RoI^ip6G&r~fS<4wlr^xx5OVPtL6zjfFfL=9u7md! zO(HK9j+PcjWu$358JjilWW z_T#xn#`nlE1_DvWIGe=17!vF=F4qr^6^^c(0EInpjaYy z^YdxD-9A>a4VDQd8|*K9Sp_Cyq~cI5KK^o4#L`uBOHVub^D5m*b&(Jl3CicMUNsl5 zlHNFbsXUn`Fv@ruX%nFKSx+RoiI@GT9g7pRUH>l`qVv}}oWtLV4wvrC_PM zd%zyJL|ma0S3z?M#9r9C`BB@{+8Fgfq+~5bo3;mshyNvG-~akwyzpORj`w>MT7uGl zC4*W2TK_L~WX8$**SbSORDZy}OCD(5N9^#wEUKqLza?bqp#hlEqUK#h8J0$wp?&v~ z6&wd>TexD0`9<3Y0RAqF1yccBFO7CQZB^)$oe@YSH?Uu+tDX+yH_{#8*Mz$tQ0h$b zt-xSV0xC{>Fk(W6NX*AiX8`DA_f0Y;={*tZ0qf0E|5{HeawmLm_5A zhh#2B|Kuzc6(Ps1q=PvGo!+DK_#i5s71Fxj%5uvqH4ZC2lC=@5L>Bph9biw~$)}xo zoJ8iSDA2YMZ+QSHF)wXDTPtwMQrx~nCi2JH=Kh0up$WelXbakb3ieiZkwB=dHF111 z*2X$HP6aG=$2b2Nd@~N@bl)V|VjKzs)S)p4OK zYDv(^kkJ94$eUP&uuh$o@m`@3<;*DI;J~LN7Y9-N_^#cbriSK(*OuG^$n!#U}4Kes|_{P?uQmL|C42Xdf0k?E>EjqtK&V=?o$f z;H>T?RS{{tu$^r92DzBVE-uS8@4yk4lJSn`q*&&-$#bqq9lMBoN<^Mus>crV(e?>L zDnZu!o6C_-{1W@U@?G@o4cEJ3yfxn*nEq&vlRwF1Kh>pgoA*>z%mD@A^ z;gpCp{!R5$y7iqzY{u7%PDD`kg(WjX30~u+X>gegtChZH;@B1i9$CiO5kn+0d{;!l z+rSfh=MR67M@9-9>ckTCP{xJYSLYty#Xh-p7I+)C(P%Upy-w!`nVhwe{zC5U%bzFr@O+;g>I!&!1~5eI%$dr@m;`zC)${;V9q4(SM%7c|A`!uhLLJCk%?BY)fvef6 zsk&X=-`9jSa{>Jp6QIh~m8v05JYNjvb?x32mnj^i*V1t`2~Ce}_IGCF`TB9Qi$@Qk zwNgr#rOw%(T%HPR^)Wk93gHw@`6Q%ja-CF57mf=o=5K(MtVsk z*JZMS%|=KE*Q`52I!Y#Ygw)4%Mo71tN81FL{0&1^;eDbsnj>{><5*q=XWgbqR5}?E zGiyiOss82+SF#hC$sw3Yasccf`?(`p$ys_AiUKMAnBb7upDGTC{b@{A!|T&jd=@5I z#wHC~MKu+pR2?Z`l!_GjjIxAPs_rLP<$BCAW|yW1x$LrV)G`b+yM)V`XbDHT$RE|h zDY}}YRLpw0L=4aXKJZ<924$jjc{vV?*F>th^lVFVpCmF_?o;&l*Ot1!oo7w`PYGX- zQvX)zf2~eCqyIGf^#SJ&9sgt4-e5T>Xi;Qayk zaUsYTclh4)a$)x@ui-CWDl%z946?X+UXs_SiCL8gT70b5YJB!q`JYdk{8iObA%Hkd z0{FLalc*k6)4l!L-1+&RqWxb7%0GGYU%me~d;RqO-{`ixyZ!$qo@d|us=xIT2+OBN|={wmgO#+W6?UZFyc>ayD zu=Ta}$?fh>tNFjd?y>BDCI4?WyJ`O4X|#6y|0SMp_WVyzyA4nOiWm0RI&{n12EWxK zx0vXq2W~sF+8^dA;{S`l7oxw+%l~-Z|HEqj-{>}4N&esLcRI}-|9^?c$p0#n>;zAR z)Tc7~8o^&?9bJ!gF9Lma(HsVOGQSHM92D9ucy-l$Jqo1I6$N!V8-Rb;3`^rI)W^Qd z<-bl^E?Nt=OCEd)o&U8F{67xUD_#F8z5eMFEdVRlf4h;<|C^1S{{J$MS^sLRx1{^? zb*3PetN$rgTh$SYw$b$q9J_cM+6XY@Mdf0)?E<_eBSOlu*K^CPXQP3ZS`#eo>uH9C zH7y4lTMBG@L$`PI6x)IR{qEPR>ofCf^!L%-yX&*}m**8}T>#+hYIOJO`T6kf>g3(| z==|ox`ON@SiC^X4u5bC@lS#E~@Z$8>dOUvA>8*X0-dea3fFQ&^n}F({76*S?RAX2o z-KnA_muF8e&Tb06(uE_w?x)rJ9K3QfaNFL387%XV%oM6yja$0>W_a|<@L2R7jR^oh zU)-F3Jh{9ygQ#EJUBAD5bN&A6>~8e_&DHtsNEvt1P}AlLv$kx=dP=Bfi%l|u0RAGj z7V!nF)^grTws-#3W-kT(t602h8=AbhWcCWcW) zS`e)5ys%L%H9x-56a+2yC4|E3t7;|XdhDW42jE93193Wa`kT))3Pzx(`IT;L%~ zgJygrS0H=k_jjedT`F!5UV~~i8(p%YQn9W$|Cd~Ge$g`meWIr;NV*vT1j&0(pm~n; zxRceNRaRfiP+2Pf$U(9EBWbik^qru^;xczR&c=`o_=p}4C{xIY?FjR|3S8e<6=VuG8Cl@+qFmf37H z(u$`2YVETJ6|ImY-$s6r3c{+xjRe&ntq)hkOdlZzetrMu{BCr9dUJj&lKY9=fmEbd zlXrK74zjKe*C|EB?Ry$KA?#5me5OL^++%-QuYANJ1k_w!n*6RWuKhCu(0hPOTDkYh zgU;U!gFwcSMk2wlxIRp-Lsz(6RX7g%zE~aItuns}L0I@^c?iloSD+V#NG()#UUNIT zvwE&FuHBCAM%Smm^52IG7#@a^pLemiTc^aiSLJU{ZqM(|E^bs6509-XqR+A**VXT? zuTIaUxLrD3&5hqlIsA5X_kMJKGa8<(1tp&JX(%VBr{}}lyR)m&I>?xd#+Ze8AnZdww0+vv$q)s^Z7?AiI~ z_U>Z%WVrUl>;^cWk)!UNK2v;R6Y)jvrh)Un-QJwso!q?DgvnK0HzQE`)_Bv{?a9UE z==9|B{Omc}RTuKd6P+)*U(f%ZN4A~Hy}rt=9l;Yulnq?L^V|LQG?!BOU*0bJ-1>jF z-Rr0Q{~E1b{O^lAM*f#$4PNQHUbw`R+Eqz7Z`dWdSRSK}>-#vyD z4I!JA zG>>(Wm9C35dHss;U##eeT=^^Kh+z$HMFmi~EEKUiq({RO2U0yGdRxb zqUX3qJ{z^!7qE9ROUsO?WR33tmgO#m{45WA>Nhty0|15Cma8&|GH z-p-ULMpaB{sb!Q+P_FxknW7u8BErq9;%S#{*j_u?;M)8;MGMPT8dGah(jup(A!A~0 zDIlrAcx{~zioHy9w;GSoeoV?4p`ubn|54OEi5b^W6G6j^z!!1Dy1KjpyUNQ|D==bY zh{8D*Nr96&Y?b=!%*cape#u*7r4QdUcIf*m%Q~j#R@OC`5YI*7_LsMW`vM!urc*`W zWlM$InhxI_YmeuEG^ZE^MGg9xbg}dl)q6K26mCWw%;n3CA;N>{v3n*V+Cz&@hR8;_-H**`CG03_4}=E z`uw-u+~xm$k*6sBmot>F68EdwoR&>_F?|tHwUC|E;xw@N@~jd;VrG*J0A2)s_T)Rh zyqBi()2T8mB7g0J@SKR>_#{VxE6TYSXW$gYszyq#W~yd+VC->Ks)ATr>nbI*jD}Hg zD9TvjgYhM}a~PxvX+Eq&ODm?Zl$|k}sdXDP62EhXqt|YjPTw)$)LF7}s_HuJMHHVAostRsKSTotmIYSJ3Q_{w>IS0r( z#9gJ=l+jK~{i{hQ%WXzEt?rc)E(W|Q-8A?d5G$y5_!BsnH^r$N;f#`D-?u!6*arb| z<(;i~0wSNIW9OF0Cb|&5uU58;LN9<-+3xdO*figLe&@4nDVa#a$~0m1R-LVs=eW_I7tSnQ<2H865*-C5X=nw)@ZsVWxQvSxOSk+Rh*COHJ zPvGZ^zr8z;@Bf=(HjBobczIp|hnUg`(Zi$W(NRf~YqRi(do6D3qo4{SMueK3^lT8f z)K&BH!*4dYxsFKR=J48s^q4_b@eI$jN^)X)zD+VdewA1@k7psFf&Ygi;tF|UQx=ro zQ}Qi~t7VMXiwSQcW>~0}N*W398wnexrf{077Jw=tZIR(|1O30${$r-#G|H9#qHh4n~U4?5@*`c`R)6QGyCV;iW?W7|C&k#GN{<&(6=T&Tl_n-~2kdyBL1xlHd4 z=aXVZTG?IvGvfT!}9_=Y{0oxy2IKpYyWTi`)t#m{pYIf8`e8IEk2)7)2SP zk|_*cNpl$V_N9znEM#XWZE4y+Dk=&;b^W)svBty`C9I!czEoI<)D(FKgUTE+=q5-leE*VHz6^_V?3K9qYi9NAYE(@N|>% zkA1$Ug?O%dt!903O4D4Q8GFu`(8@0MNP?ZjAYPPeFww5{D@8w>9jrsdFJDY_yHGj< z54=($hD|wF@H?x&3F$-Gy>2OO2`SG82GLgrG-H+Y{pFEA0;Y$?Os~Uh7R}>$ToM>>_JyB!Uk-YBYI|Y$O|xOD<5P|H*t7 zbPL)4R_cGfW-A^4-|O!3f4$5j^t>}M*dxTYp#i!m@W^tGeD;kgfu@&hs)1$+d<{j= zH2y?Y5C#E_H9QabF*=&#?J?)pvZtuL;#ruEhI@;?G8?9yuL*HTemTs{4sRMY2COTVH@ znyZekHCNRuTLXP*?X&j{X13cs>pX?}ztQ5JZU9)R|F?UY{Qs@p{ZB9QNd4ao_8;2- z5YOo~EdW+ezJdwBw7y*%fC2km7y;rT*jWK~R)BBW3SegH&J3_K1MJKIJ2Sw}46ri; z?92eW=UaY?^nc{L0m0kQ{?~~A>SXT!Yxj2g|BE~-Yn2@AZD{{`;=G*hPi4v=q5L1n zOO!;y%6ub$N-(4>25TAu;!au0)w9G|>7k(CgL1Bs-Kpj~)%;~u^Jq*FQ@0#I*9{S+ zXicry>};mq7KI<)d_Y3BDK4VU*AT*1?f)YWJ5Rj29TRRmn+k#|Dx644@(r#}B)+g%%l8fP@lTHd+P%DuD#s2VG1gj=q z{g~{6shUqsmd<4^RT2VfjAFeOa-R^rj>%z0s1ulfPl6qg)BIZ$@2nh#s=?}gG)AG17!uT1%%J9H z?304NJ3;Y3K~S`ov|MI3=lSxbqGYx8q%`hgIJ>XXRxqzq8ELGjmH0W=Gsh7$v|zRSyRgv_rp)6D{yN{u{&^jEY5 zbx@Tz9?F8ryRpQETerU(K(WNETYGI~ea@F)lRdaJQk{aJrMP6VlcX%7%i6L>vSZM9 z!7J4}ja!uy@p^&65W8Hq)KKi#Nv%VZ__dXuu_n?p>MtcQENLJuu@`HxRDq-yB0BD z6)Zi;YaQaVkZ^5OdYsgOIU|qPQv$rb7OZVTRGMS|1_d5=AWhV?-dok1suKK^UnzcX zRcfnBh=tg(=!+*QJWq%3-!tst-^EA_QRpC_!70++s{whvpn&DKlZ0w zPkw>?Z_P%(ojLz+HFx&^7kPw*|3VJ-HZ1>Y-h5-8|Ehy)+W1W$wr<_03r80z+4RlY zOI(TdRG+$h+o^5-mCm5ZRR<&07~iB&FKqc*sJ8)NpP^}}M3JNky`afN4Iy9^swrg+ z+al0f?IvWVf@U?b)NqK!p*6i~$%#v*d;*`$*Vo{cID9FCphr5Lc)n)czV>m3d@y1p z04JUYFy);-;A*>rfDI5-DI-CE+-e2zWwJzw=>lT5h!vw=#Bx~bdg+qs8!_zFc^fC5 zSIwYaOol3RY8thYi-cA#8*5J09Tc*6(1+7<3v}W7Stnp8uU!^GG{N^zZBtx-o26Bn zQj&>J#GuR92f!sh(=2dC<|yEjkgfJ4E=k&~cN*RkyH}u}jSUmq><{#Dw#)r!F^&JY+SeE*P1m-4SMlG8*f7{HJI`?q)Ob z-Qxa<`$70KV=RdEzW}ls%_LBhTmFx;y7;c7l*LL>6# zmy+8o39d@C!4>=%)b$S~>FwKsVxoaWFKU9~Vvt2{^B)7zS=$-quxe#CPmzF^H3zXa zfV4-;FhmplsRWWD%OFJyb>g3XZEq3r2v}Q0@(D=DvLFEPqxl$x88Ey!D4i*34kza? z1Y9=36YM~SE+~yq$oFrlmbd`R`|}@W#52O!0atD05ld1S6Bqd;ZBJ*_d1*8b$?_+-4|phXlUvqEA7+;~K4>ob`g%Iljx zA@3Q-k@w#wyd<%{mm`t{GIDWUTCV+7W0+CsS|?jjCrf8rcobw3AgRy)ZA zRApwe-FDF=&1{@3xjfPnxoo3c%~76U*DSLCZR_rbAJ(}4q1#F4|LnGR`9ELg5lnGQ zcRzf4_dcwD=fhXJ?_ukAJ$xtkJnZgx*lEV!cs`G9-tVwWgt1G6u}g%pON6mYgt1G6 z@ohat`rka_#P_Ek(RfD4{i$sY*;FxHq5rkp?bQ9htyX6j|M@bH(DmMx4E8n@!?MZr zb#DnS>v{Rb!K-SnbC>Wc82Q%=ud21`#^KWX8(%_PKDJxYsPj@SfODCO$i={0!sdd-PZv#Ku+Z+)q zXXw8Rf$JN4isV1#gmc0ebY^qpvopR0;Kzu6EAxN#`sw(;R;#&w4&Rje%z>&a=QL-1T;8W+eMAJ-k< znIt5$t72@v2f?g#*owrpr^{a{5#{@p#;2z=8jpaji#RLx z{~__PvwYV4U(I%}n~wkKcbc8u{{Iq>i2r|+i1N4gB{}@+tbMJBeKl_aQL*|g0r!ci zxnbyiqV9Hr@UtLeoAaZ>@e?FmCon%z;VXscX9p!4te-8je%O9OY>*Hh5z3#SR5qwT zU-HPJog;gEodEv4sj>^@FQCsZs6Q!n1jHR#7mR#PhIm_FV+g`)n-SjQyn_3JCV4Gu z=gvgTb`pNBejy2y4uo6-jE-d-5|_i#<5ZY-fRD=zc>xM(-M|#p^)|49nz~5%eM7S~UP2VIj7NQ-9#SOzL_rWU}S;gs-_I<|_K*HR5 zb!)8)7)3?SKLvbVh^;maUQB`Xm}KB2Y00Tyj*T6Glf#kB&R7oR-#~3{@h;YEt>X_> zf}l-{43^f%by2n9Jp$iH%pY46Sa0T7HL`Oi^RaBUaGvB-i*hNc1%T|1R4Xi0Fmgrc zt~;rU>OW~Zm6Br*IaO2wM9NS>;pTZ!_u)SAJiS0wkZyOZh62BN6?k-wKE zO4fwPnAy%m9N2C{+ihsO4Q;ofeH$CvZa@12?`K;-?@2#J=RW}oDW(kh>;v(l`ID}I zSrz};Z>8>kZ#A0j?(Y2OB_83?F-#5iHe5b}#n<)h7=9>s-;m$e@zIbagODsRXE7+0 zC9M~L5s^1QpPr@ZDSUZDywFwU-|1Qo#T5WT#31$u;NuLjnJgq=YFcbn8c}O|z zo=HpgKuVhX6#yvyT~UPpW%`lE%BtFYi`Vq`<>R`wI9UTk_Hgjpz)PK&OrYnDp>wYg z=4d!KvQjc#7GdDkJ@(xT3aZ!_*SjQRvSd@KY-Fna*EuDNm5d)l43VE!fqAg)`#Avstf2mDE{7BIYdqo@z&?fvBfbKYT9E#AV!d(o<&> zADy!EtDV>Kcj2|nW!A)MQ0T_#lx&Qu|ED@b-n>p{hdR%1O&X~GPqhlF_Xq`f`Tfda z28(*~dY_p6y0!5#xyEhQ{N4Hl!2mj#EoD8*NC>BDndt>BP5-H-d1EsrSw6|9L@fm` zl^ra1{X)k!kDNKm!f z+qd8()s}?bs4{J38V75sI(ffR6sCN7J4x4naduUu^Kmt&XnjuHj5(}uHmP}9r}OdY z=we$}9VPl2AGcNg3Edvb{)9dk%3D+w3-v$Zo?#kBV&=bz+$nneRp2Z1zfP~8j{j_Q zJG=ZpFY*ZWE+DRJ274?9dn+nnb`E`AoiJ}wmnw+`71q%j3##UabQTm|70H=bZQ}sW z+);Y2fB-26#&H0{Y~$a9|NoGt9ibE|CcNdvNR_<&$Q=ic|hFGGZb2r%5HtDw@vvyFLo=(|aGLkx0B;g+`+AYD6-& zx5%F%=&{*yNZj)U7P)0@t-JWU!K_}=>T?_h70Ul1CLv}^AqGD0{r~NDGoAml-)ZdP ze_!O0^1m8vG4@-L{B3|=S?0G@W-Co8Qdawo~Nwc`|3NS+?3LxZ#n(%J_l z2`H)al4J|7i|egEW1!9qxsjK5+sDx6LEnX1pb(ZzXr~YC^nn-E2ZUibvn-@}+PdCS zZcw~J5F#`WQc_6rASGEKbxQ;Pc1a#ks3*RVx)KaPf=u!RuDT%VggA&VbF><@zS-?v z5nz82*M3x=B_{em=_!=|7S2oMfA2K9t!)1HUHtcpJh}cqryj)f?KlDDA04xMKuX0h7-$d?u?7M&wyMDF0zlJZ+=~~V})={s*TfPBO z+?QTRb@1wBOp(vlb^~&r!4D|*>Up{=kdbc3gm`QC0L5T7bOZX1{dmMe|1Ko!v?Blz zsP9DVKa7ZtC-xG2Za1UvL!e*p#sckdz(qFt_!|o{E(bf&`aj?)lK;ao+?oQg%KyKc zx&OV}>F)eLUgQyy{mq+`(`|_ReA0Yfd0$N1Qh{HWSV!X5W!1%TAF+!pVO$jenCb%H z0lNs05cov+Z^)ZeWxx2JX}B~JUD9H?`jsrTmNYI2|6EQR0udOo842<4`I)vqe~z8s zPbD#Kh=;16D*s6w0msxVPP$a+O0MsOEe81Yq*T6+Y?0K2=k4Uv?_NIrJ|sqScXPSO zC|0y6yG3Dfdu-zk_Fe2x756Z|z9thfnte%@w%u~yE%z5*?!-ekXu^xb0KW}M6qKyH z3II>utye5BBhjqKg4B)OCyqlRKhHV%vAk%#))lh<$qI9!{zoGAq@Zu>S)u>+8|_|N z|LgVpJN@q^9+Cg|*4FaGHTsAGNC5=nL}p;F5#I2Lp)vwfc^N$n5pY5T8FDL}Z>sYN zIkkX?#~}=t^|jImi)mLi-flS=d_@UUU}f6g&-qDvV<@07Rd12&U94h746T!&R}@?~ zFYo8=bX(CEu{EB_orUKuV?6dw~Zf}P-@l=ooiMNP}d6n|+ zn)7W;Z6pV>&r4wD+K;NlNEXmUE!o*4hCRJ8)m81B9YRS91~XLyC?Y=+KaSfJSs8;h z*t~uinku@b`j||KojW5^jb~;?@_XS7$!R}3S8@uigrAu`NgzWKGDEQxESZ^Q?Q!O% zGowuxj^-vAQYB^rr*B&QnL>sh;8N$DPB^$hFPOnrVn}>suZ`;4o8hTk0sEP6@#@Ha zyFD%bbU7;e^#07$iidRqu?Jr1VZ0&?Kp^}Cf#jZI(Z2c<-LG1(_7mgwhw&=C~RkZ6L(*-a@KD$Aaf&_!{_c%a%Ds{Hc zpX1H1ka1K&T@;T)N6g|fmEX$BRUr3NQ_`%l5d9Y65V`TnHfYJ671Ov37yACR0D^zV z%hxQ^ePG#DbSv?SUDcFaf}6KzEnPdo7)2tW;wpiW^-^X;v`hUPn2S}C5k~nYodQ-} z!g4LXswcsWP$oJd;hLX`$z4!bmQXpx%I9S2N5U?coR#uqLX@h3F?8;c@9H^hm#^xu_we1exAvkyG6`4QJTZ6;s@DPhEkcQA)J+xES%9ES)j=V{6YM~3 z#IeG&4b0b|n#}6OyoBY>z6&GM0-nPu8b+QsvO2$3D=u;FQ7Et1`yZ+=z)UuoX|EW1 zLD6*_awX~&Ijy*oYXRQuSo3T7JSgJt9C3FipD%Xune_ALbo&L;>@s}iVaigRD8n_R zok1_M4S1TsfqAsCy?(t8Uf*A@$#0+#@ z0D+GlfX8=4u|+t2_U+s63Uw1wWd#7k9VUBN6Xe3?rj}h ztQl3N@VwO`Xhm_+3m-GEfFXus4^f+2{y2m5m)qOnNS~yoGew93gtFrAgfe{_dfxXy zXHhb@Ia>W!hR8srAUcqLrl}!M@=_T_Maeqyd6&{RH^}W!W>=Nvf{-xc5YIkiuG%S7 zt24#|>#koT=qCuIE_tbCENZp9HRSlVcLN>DS+0_0%m ziTeSCs3`@b^H0JH%v0AX>Yo=w>lpCxC!pU0VRb!>e_srNOAr;Vlp*q#fcWBYJ0Pw; z2Dj##PC8=5H9h$g=-EM;>STRLT%hLA81f}ee5EU^D_mZw1p07HkuP;=%=UHLnThzd zGlFTOx01S3vsz&F@L6Nq9e z!uQm;1;jl76B3FIM>rQ=3=aS$nw3-VKzs&RxQv6N`Ec{uCwYMa#G6QWTiw_rmR~9W z*urQ(^($Fk3bN@M!d!3ns>;`8b$>s*eD%zJZQLs_hSfD!a3xDd!3Ho@TU3^K0MZBK zdC3XSXOqoF(mC=G1lEp*=HU2k4$@LWVU4LLp#9U&V0DDA8j*` zJJ%R-Nuc`%deC<`sS@H`acHyBLOC+t<(mW^k60xo_NXH6q1mXB0XIXOg%C~f{hEkB z0>AITT9*!FFPI+%+t6wnbKp8mf!E$I@J0y$Uj_F^PH|*a-#XqKF_nbZ>=Tet3?=8@#B~h+No_Js?UYt2Dkc+Uf6lqh zBq3}hJ!gtc*~vP&M(s|ff3MT&ruYA5V;BGb zB9Gkv)nJdd;{@)az$42!dZB$^6qUcF*EJ(W-XC#4*WF*^Ww3SU>SD(AK*D>EK-X^m z1N5*fIFBJ}86ndfI1Bs%g4v0GvCnmXTy7ZuV{p04R9A~fJN>1_+F+#bxI#%%+&n>_;DeaL2_v>peGi7;PLP2yTrkd z_u$Ky66>9eda2LhJ-YDOb$CTcP?b;<$+Gf%LB4#cgq*kGdBJU>iLZ7jmb~;ygeT{5 z4+$v6bc*OHPETa^3_(%*cParE37Djy=u%Bz!7kpfzJ>kEmx`1xRet(+#Lc;UHC@8) z_QiaTT&#o1zmC9JB>ydxx!Iq7MB^DD_osHS(Pk3iD*3OSzW=k;>bG|1KQHnKCi5XZ z*vZJUEeM5~>6B>U>xzlxxRncztLv^KO0I^IpI2ygy;b>!RzTP|57DY|elGtM=*}_a ze}-s^DGT$j8_CS`1XKGSPQn!4yHl{8l>4Gm?t`3nX$eZbPDkwP(rZRJsN$w;=C^^L z?QO2l`p!*xcN!W0pKfnw|9g=~2y}9=sT%C9$a@KhUs=9O z;IcxV%amP9e#_KaDR(7nY%XV|==)r9mBFycKKCKPC%y*}Dn+`TB(;;IzLq~x#(0(7 zbp;=e)7ck%lxgit;`0(d8RDLF&Qktc$m5a!*bJDz5cmxo2zwBkL>!#xc-UKY3fb35q2aBZt z5EZqq;q0@X9f9L483;>V7_bA{Y!HBePPgt`{w?q)PqnI-;-5BEzXxL@MHh&!>bNh> zj^DXB`n{SRd48eO`qdI=%(7^o_73fH-XX$7%LOTgxs_p+{AOHI5eZIyg%7+FVLCuX zLWZM#aD4RY@{kMo$sceZZ0_u`zY5W9DcK&T_u&J620()G7#0_>&p|0}U`xvyk2+yh zEJr_?q*4Z>WM$ZUk?7K5Onxh?)(X$OB5$9_`<(i_as*p2f=b8>U=a(yt(Q8NT)l}c zeRk!x%%Yl}i)15DsC#-YnzbbKQuq21o+|w>%Li-MH(_);&L2De%l5{mlmBPw|GS{4 zN%hF`L61)ZJ;MGRG>^3x;4~a1*}%w0!<%9UeftMMrVW37*X19&EHk(*v*<500Bs_z zaAlGS`^tA!^GDA3rFIQykiu+0h5^{z+3K`vLa}WR{1ytt>G^B$6CZ$%LA|#Eu0cO^ z^RG8bh-lOx^daL(g?LMT5S$9Q8PrW9kT(;7H~{7DZGO@E>+687E2Eo#9hx#hJEftD zMm4}Bq1pkxX$S6bN?;!1>7Q-7RQB;vOa_utIl^R6K>RV~9LF{oq-Y$Uh9tRz-SgKK zCIc5nX*J;8sW2F5tNUqf1;$c$6lK{d5$WDh-^BaV7Drv?BKlsf2=lQWc-F+yN+9Q$ zsZ7_*wxt5_oj$elzZm4ljsLK@wZ5_L#DCaY%Kr;_+Q|Q68q8S%=z^90I88Gl>$j89 zWetrV&QHv*U~f+%@(Tl`CG($T2}!~<`2$wv^Gt4Fk@0Jr`v)LE{k}15Nrp+7MLZ3p zo&aQJgkqlKpB9M26lKt;$y052w$C`hw3KkK_|Gvc65fs>@x6%7iW9YkIvqp)~*m&YN2m!t>@96YeG8fTai=q|x94l1j>g=C0gKDhS@ ziH7LTTFogMyn%O+g$@XktdESZVH81(-=dh)X@Z^{YBf#D9?lJ>(uc!a2=KUo;1)h$ z06)>;yn%gGK$%ODcZB6A#p4@Z&Xb{3rfoG=r?DQDnc1IPP%%tPJ@coq@ijM6>#SXi zTKVZ471~(47G>dSo0BY-G92c*)uvgu((KLCWj+lCTD>YH9?4WAQ1I85GTVeu3^RfG zNyBvB1{Kjz4IJ5>sp0uLR%Zawy6AYnNo2}h)bxKIXs$(jB+RNdy>WI-ot$SGFbBIh-yzq!VAxb5>B!~3Qrxbpb6-X2;P=GWGIFj z_5%5aiB~pk&Nd4rt=yzjTPhbee5G_8lw~HEVdq>g0i|M6G1D+lJm+U|rf$=*8Jwm1 z_@|jutVYK2W&k9~2;wMAVSE!bVnFxk!#t;u-OoNy?eVx{k*)EpI0!I3jOunzAraOx zZMAB|l?7a?d%Dgz-ELY+r5?Caqn!@4#5Z)5I**<>Gxn9OSjuB=ory z0Y__CvA>BiKF*kydB+c)K$ykMMLA3|SO8Ll(XF;^>v*t4^ZN%N3P&)FLTvdWvFWPa z#*hbEmRcg_c?mH%mj&&;t}Jr^0)KY@vRgl+ViXdPVDMhHe8l!jN&#`oc0vJu@b!(V zSK5iagzy|c$E;GIV`JPX83@?c)@3Q2h zmb9YF$0oU%6itI;coja5OsTHz+sd4PD^;$2QyFW$HcKI*fIJk*G-)X0bg)*b0@>Cb z1IV!Gyh45#nU@Ay*r}z|4g#tU1VXp4JSgg?%N)G)W~=g~;!s9-b~emW@|+ z{*h9dn1OsH5Jf?$MNL9P9gImwOPzTVQkK}&XLCvV9y=lXS{fobX>H4)zJu6x0q`37 zcon}5&{T&ko1T;(^p`x)>)SB*aJ7$2H}t|#gDbrhRz7l<TXm!-w9 zDPZ=~IGi7=s|vRUfpUdJTV4GYJ_P#7qG?wRIvsto8oH@QjDQql7#Q@@NqPWQOU9BPcOR`2DTXG#1&q)gEFNaWwgl6Z!qi1< z#wJy+GCA>QBiCk~9n$9v&Us%9rs#{feld4^KQEm&|MX9-|7VU+I=lO4WBiZx9XtN- z?%wXw|8pVF=NA5-d>Sm|{ugh`x&MW``~#N^>h6EZDf^Jm^8%QL){}UHp7RlS)C*v| zkN(Pns*}MmJa3FIkLXdv+o=H~x-u;^Pp4XX6PdoZ9+b-OB|_!4{RDnPx|iXx<*9@3)S>AF!Cmlw!UKefFNZZ*=;>zd=FZbL za&Cto+@Nt5$%g57Z^|`MQGVC;dJI{PpaAH{`9nf-yuY>l(?9x=19UGfvChh>8MTBd{W9JUD<4FIieXem-s= zAHWCm0D+a8?hs+AB>vD(t^S9jA&kcuhebBSApySsAr6RCfvql~I<)24)5MV+$50u*{{=XiY0{?e3KzK4h}9&TQ# z>@Q=#EMvbsdW2XpADv02aad7AoOClHp513G04pqD7S&bu71x#YjGbk3?JTTPwy4Sd4qi%ZX)0LvrZ@AvpCwaK@H9FCVxL zu|55JPfU2*sZTWA?wY96Cr#7gfTW7#Ep1EsqDoj1gs;zT9w|XlV9IpVvpZN6Nlc|f z2}OTx-GnoTz)-fCer*+~fjC!LvR9r8$@Xzi_eMhnM3_P}M9A|3jUXAqG47t_un6hY z^~;gfSuDalyh+l8B*sMRm6ZdqLP5&YB*`KxPm~M-dPL3@IjzgQ5#^4!VqM7fm$`r` z3^DATs;>=#;Ho=OXAK_ycmmKIGYYg33|A|b`B4|-SqdnEC`p`h9Y!$=FU?O;=Vhk3k&}mn#Q+lRN}qslzBj<| zreS=}qbAAG0;@IbYzWgF7PzNivg&g8nIH>JrwSFdLu&6dhgeZ-6q0E8#)+KYVp>Up z%jH~&^VLHRIbROsEAGl{V@oGpRSQ z%bw+CiKVmiC0Jo!e=B)AFI^@UYgi#&_jVU!2K&anFz$J!HPvH<^c!J9?&Kn;-m$;h z7Xpn-W>xURI8Jz;$N9A6`BTs_i9J*-o1cQ7RAJNmBFIbY_+JZMj9KGj@k%Gsk3J&b zsrJz%|6^F(B@vwI44_H=-`?7A8W@UsCEho=z#O$@5U|4W07R*3%|f_^jNzjq=p#s3QWEXDsn?U{jC z>9d?02oQ5SI}q@k^8@kzDbEnZvZ*>p&@gX2OMuH0gejg1`Tq{4us|{ctOySD21RW7 zPpSnp$^U!nR{qz`&8>~yrTo8$hq-MF?_560sTgH&L}vo`=4Pdi!ZZbBm|#Fu7_Dj< ziK!2K8uh&JCt_?&KobS`!PO7~`Ui`<3qKKn`hW}};L66cvR)})(JIVXA&PoY>XniK zs~}{drYicz$m;2WLQ`c;xRW??k*u~NSUt;h8gNhkuQmVaB`+dbXDFGIKW_)TZ;*t$)z+u5QS z_S-p+@W*2<4J#~}luW^pWb6tb)ebrxu$nIc00Q@hV zb|%odX(|o!zr5)&Qw*>M`G0SH-H!jYx4XHsl>Zm;Fv(us=b4|#FF`)7l&_|5tzfU0 zY9q_*<(tHJRd!m5y(HvZg!HmZiE4eo+Ih>aTu4{f9GBOjn*Rj?U9=BC;1%lw5Cm*XHY0T^fW3skk)CR1?SPg+pvIChzSXdI|9IA7K1T{AR!>c3{nZAj|yX+0D@4D)iaZ1A?mOs|S*^jhjfOP%OjyG2VEx)XS;K9S%UL-WooKFK(v6UbH< zaB!$D>XFll7Bl~|mK{saTqTM~NmUGzh_rm6(jKs&2zrTFoj|IChVEi5Db8*r`ykFR zYAaZL}E( zss2y5-MoMpW~2v>#zg@$l0Li?m3cJ*0%hrgfM5Zj6IlRx3GRnUG^B4w2$S>y;IIz` z1cKNG9;PT8a0*a7d7t=hZEn{dH!|Z8(#lKS13|@-Dd%JJn(`@~qM@EWo0qfP1Y1Wt zmseS1@(pvbYJ1V2@T_zBxKD%q=MJUg5xmU891jth@&LH${C9nG-9G=_*pzM)?sAfc*_Tt!>DUQ@y3Ax=tIrQFZMmD^f+xX>CeX!}0AN1N$+am%ZUPFPHls z4uU!6K%x%bEYE_Mc8@2sdvFWxl`x8yj0?zxtB#7Ly0knx{sxYYm#V;@_i^NZ;g7s_ z4YRvf;~X9hVRSoN3aAG8e`9BB(?0**-ddjjF67~YJso3koZYeGs8{1WO(HrOrj`Bq z9MY2M>T_ulsUHN~%oTtY{zGJ?T)Bl0j6+VL5U`^BZ@|K269jG`7-JaIpTbVa>MH!7 z2|`o|*A4xhYq<2TA_XlWerh0C!VLP!N`b|aLeTg0UmaRJ&LJIoD)J1h^tGZNg5Ks$ zGgVRFVESQ_mMJ}tBtbxz&aR|D*@%h{zlB8--lPz`e~v$ZB;)^*BH=@TR z7!oRCglPf8_(6M;f;ivbPFl_X2auejf?QDX z=27|o*6x<$|Fg5czU2Rlco=iPfMi@`7`#FE5ECY^{*nxa^mmR5fgdZH#nWyW`b8)Vqj8atha=9&d-^<_*kbgk`@=bkn|6lw9h>VW0akJenelZ_ zv|%zB24EcoDY_59Iya9PN{oodfy+B=>eR%%Z*5-}=GV3CVD`eL=cEs0wFHaQ;Bl|l zGtbQEmLiI&WVu~E8#;$X_< zfl>Ap#+X|9PYYx^iv-vt|84C#^55Rx^89Zh4^J#BH+ANHD@UEmH}eqaT1Lce&Sp=S zM4g}}U9Nd=TFZV7CuhxFnV0A$3h~1oRzUnT*+yJ$idL2<*Eh?RezeU;0^*sVUO|{2 zq5MHu0W7)i9u>DK3S-dgINQ14+7g_}6-|r4a}2uW1fzlqHvw>0EFr`MiUz$-qby-I zZfyM1At4~NMPls*_o1uF?1(g)oFVF~>!|)QMko*O+y(l37e#+A%N=W*^ zAYLLREJtAm3Y8*-ExkA?V8r~~2;zQF{E{#nhIa`X7j$ZeY6VbubWWf#v2alG;%bQT zcmy#B#u!SGG3Z#{=lb3$hdEH4G~+obiPca5GGt>=3au|G?KmF#0;VO#ILQWFyA)EY z(lQnF!xSS5KZ9IDV;+Fak~tcuB*{}*If0nD8@>byrN1&Bp$r1Vbyzjc%bRQ_DTIic z^8nXON{xMbk^2xygLfXYj35is}7;tsMb!rEmK9Y-Z#Ef2fwr&jR&iTsRMyctV{Xj?UvZm% zQ~|PjlIRrsHUvo%*B?umtd{>q;VnGL$XRiU(A25_+0*3zv$?VB#DCaW`u{BCY4T|? zW`QBzuqDJD9<>Fg?mwMmgsrb%U^-$<;syekkRdxSCNJs#cDDg4KtDwx+1>7`nqr+X z9}hY>gv&91zyitpgLD(VVGcTXupls2Jc1y0P!bNpB;%Lu6AbQ?GzFLxNe)sN#&oNo zz;M~*>3DPl3tR%EfR2Imf(17ZydM;jYAa0d!v`$S!5N1PV8EowFe0$%(T(~Zvg?Pc zl4t>tA;K(xgcjX^yNZgU%>DS65Ob%|GZ_oD16I=n6A&aB3E2O4w*wFeA_g59b6{28 zFFfZ#Yl8Ivtco$C9E`h=cFOXi8<_RMEeXDW6y3vuRWRg6S+YE!a?UNaa!c>iZ|iaR zf12E^U6bhA2y#7>`%feP-?j7qZtQJsF7y8`{XTRo$4gN53bej@I%C#$#Bx zZuS8S82L8L!T~Id9(KX;r<|KFGn94VC?^l#y#w+?Q0)otL1~CE!Ly^mz_e&uU6#Ws z%Mjq8(y6<7&;lociSX|Y!F$%whnLKUa)5}qN}%*Fr~R6X1j6_?WQM+48cISBeKzR{ zX$vz_Jg`d;CXp*l{=;(wOmne-dof3-{t|+59Dp3P`SGv?#~St!~No zlHGy2WK}&!$+h z5!TSKi~~?ffz`^|ouF#!Ev++up2si$Q!#4onw^dbLl8;QsSQC*_Me??JO0nc`tDNx zU&vFf&$4^px>jq5y+fFer0z@w+aq25{iXcalZD*6M<`>ibHV@F>iw;^9au78?}!QW zhgPaXCA^H1jHjNA;U{0=fD~iMW-{)fVz4$!vTNG%^_{7emuILHqR!jbUVy_qPai-C z3YdnUU<^cEad2$iJ2E;}=1crP2hVX}La*kxmJE#H=#By$o6mgm0< zdANB;Y8d@-7IE&`M+F$b3>F~^#LlJykQNi|$}q8_sxdy&V5_$C0`r`}8ut_2oOytV zb4M1SXq-i0cT2=7x*YeJPS*{jq1SKqN+e2mRVb!E?bv}ZMuvMO>> zcYr4$?iWzNJf**a{~dtfI+&*4!j=lLzJ6Nw)HXQU6Ru~C+DZzu0bwSmp7`0-eG8bG z$@pN_JD^=_lt`GGJ{n_k0SEBYTjpOF{LlNa`^S3sZy#1yyZ?~CyZ`9CkiR?sSP3}h z9k7~0`d=ph7VUTH?0IaO>Mod!I6d%ojHR)KB1Um$Hi$3-VVV!aY&?QR67i`Ug&6AY z87G7}rbwH|U%G$kvFqTpcg!S6SSV=l{I0Bpd!io-Z6C?psc^(nLU02$XP6XUDV&6u z#}~MHD9zYBirs{BhW)Ns9(>_ztX2G$68el&{;7AeEYgZ*Rkv|F*Z5 z`u{?nHk^e{15-P1*kXq;WRWO)lT?bvn4r;wmHG&giCel4i!8|oSXFa)cLPOa|4Po! zPEb^0eztCSAtTB3y6rRErZGvE+QxXH*&CDetZj@Jn!T}d9Lnaz!Pz}KI5V4-#qA{U zEB7uc<$hd;R~W|<>Lh2nvGw~zu)SF22a)EKKX}vPO&Xtuc&q$ zH+o+iASel20;w=e`1ya957w^Zny|KQv%>TWRr+%4c`Jfly zXpweV6e~Itg7!`h@+w=F5BNnk`lH2aQvnKZ&O?mtlk_~q_#PEz1m`hVe@dBmpP63G z)JKH^+0`zFyh7uf6oTM+00;sQM`6yd86_EkMUGPL6BCMDZY=+cJcncN5%X;qP3t-9 zFo~~5d8#9pBTNPb#2?fBwYBH?|5D-nIo{vd-r8Ja7_*)@p~m$WaY(|O5E}|$hA>Vi zYwI5vry~@@gE+zAO$w)OJ4Xfi1z}=0uQeCAQ1w%R%F6Zi{uSRuc0KxT-|DzU;nw|A z)AU|=!tWn|pt!d-4E-AlOv0e_SlryQ;-hIN-^SEND20XRm2(5kX~2rpWg>n+Cj*7k zEz!3-pp`*2J~}IuC14d>jsXfVi36pwt7)&==T{8^Hc7Q|<)pPs$|e>LFV0M|ORzc_YY2(-ZZwe6F565@yGAuR z?UL05HA>d_OEm?#XFCz!dKe2=P80kOhr@944h%@L>+rFdhd1&U(OeU7_s zgX->L$GqS=Ll29zycy5tNFY~SAf`;9CeK_u#~Plrb89ca?@-;T9gPXy6Pd4dM8;tX zRw?+7ymQIoH)e>45X4og&Ssmb)5nK>e3KM}V8dTO{i18s!U7)RT+0xvEiZ*s2O&$f64U!?FNR&*>^@s83~$j?I)b zD(cj1MNgx)Mbk#A8kL7FD^hYA6%~E!jmJ&$xxq7Zd0Xz#0s;FI-_3gR_t&q_gmfWN z3d+nkn8Z9gM>*9QBt~-m3m*gaO;TC^tcc7?*k6b03zOZnFN{n&gILi}X6RjBdacm&X3|5@MMvhDwS>&y6` zi+P&)5YKls3iFwjx|%ZdNHvyA_?kf(Y5kHiGv(?MJM{KcvCM$!JPkUh$);LkL@gJWFZ_x&B) zwv)zA8{1A}+iKj{Xx!NL#I|iTwrz8M^ZtCF=RY`i?%Z?s+3U5|HcKKK$Ifz{u3Uwx zN=6HvHEu#XrX7O={4=lL5JVeg=8;)1_4?cnnY-jR>=^d^o!e&u12YTapX$yxfco3o z!~R;M3!9g1*blM zbNfP-e6OV6mp#5er+oOMD{%myYjb3@JHMp~kLBvuZ10>rd~oedc2h)vnIH1If9eFw>DWQLn_?&JA>C%aw5=?MJ2X=b!F?@sPW zAPrFua|_R-AnF~U6*Z+K%=9)4y)^>xC2U}Z+6Oi6-J zM#(i1EdM9NBJoj-Rmo22Vv32M2mffjLn5Z#Wdid~c5!uhAw(lBg`I|4Nc$6wJiuI2 z2jl1Ygb_??J@_KuCsRzAc3(CXoE${oM zEV79CggO|1Cy$;Om^cSC7{)0bGxRA^0sq99|Aem<`C8xDY@7yu|M6of^{FS6zhS~( zcI~$-{49$@T3rHnJu-z98s{jk1vt4hXlfe9i;59G7OSX7ts1w$REE2Pb|2-vnghYs zn_EAk*hla1G@R!igO)%RDb4$kicF zQ~Bc0g*@%4cv-Q*BuaWf3%>FImZ5|i{IAH}%JMZ6PV>t)6btIv8HIe;q~S8}3V>uZ z&a0F?7^G?MtEFuKgr$*Zo$d=-Ex3!%7``B=TOb?fC7Suq>|IDS*wqQ@sVNP!OHYpq6U;At8f+?R*LYKy_$_z z1~cn?{w~h0qZb5HxFa>ON;Qfo+j`TCyz-5}{i^cVfXr!sJz#Fkh(cQ>nv@+TxmvhFIFkiiBdMv& zJtV;Uw}V9vu-|oJ@RsbfsUx7JXkJs> zDemJSSTB48;{~r}k&m~5Y78Su8%EYAOj6eTN5-zwJ_IgPr0b5VeTw<^@ti~3*ziw5 z3RDH%k%Jk@CSd>+7nf zzDo?tGxz21_G+20O9E9C8y-rn3a^1v-?pxQ9hyF>$FKZka0Ix2H3ceW^}6g2;OVMc zPx4##B0xfqK*H$Lf#z2rsvxdOH3l2B*BkW98|3B4O4iz~zlj~#NG=>>J*xo5d55)- z)!zRUptz~*%SZFCxKMr?;5DulR31;~Z{rTp85`|w>Z2qJH}k%z55G>t#Mrl z(1<;rDd<>@Be)eEWRwWbSN`QZrLy_XD?8?qmqL3httszL>h>)y1ZbGR8U-S;Fx$bn zZh+aBZX-ZT58E*y?w$NVOFCp~a%| zMJ<1H4Xupk(Hxp&%Wr-Yr^Uw6_FRE{di`n?h^@@C(PS<+0tjs{y&yd!0Th6x>yYU1 z#gT|Dt9n^g7uc~ML8h@_Rd(9@#?LW)DPsgWa3oHK;Y%=a+9=VV+D6GJfM`{3S0|s} zZb-4f?Zw;E!?9I5?pOS*9R0w3pog=k8+_vukmMhUyXRla+Y-zVsEDW(Ac?%jS4JLD zvDM9NyNUnD2q|hB7NgnB!4x&5mL4iuq%sm>>Y!T!!M9stM1lt_DjcTw<50s?PR*Gt zIF@ z){k-s&|DIk?>k%vhTWKn4z_7@1^l;g#f;0~0E^BHMAznSw-tV~6~_4Mfd>o}Nmk0# zF;a-u*J={K`5L`2Q0kFxIay?{u-IXj)MU(!h#ByI9ex1~yq+tP! z##%Vc1rb_<$!jU!N%?P`6Mqg^u!?2Soz&xd_KTzU`oxD2h}1jxZ-4^Rq1zd8`q}%U z`O@1ER*TFVzivi`!E?gbyaPF(Iuo#S%hbRml2WKyoSKefNc)cxNnnIDpnYJG=Dg*f zpPxcKH`Exd6n9&j3^^Gb(g1(>svMfhFI4ak@#lb$B2;-qc{mq`{Z~!p;X8_mJn!y* za6ixYvE{)fBu*~VV4Akcm240=_?gMb2I9fk0?n{c$l~jG zJ-OIWDl)9o03ZY`bQ^Zd}2dY8UBmJhg$ zB(ITay#e5@eijJ$;vWAAXGqzQvfY@4mMl?Cp`p=n z=|uyTk7%C2n$3O?K1xIy!6KuWa;=dq1ClAdcuQ&m5WbODJSm7{6-K_$U0jKOIX2!% zRnXRvEqQBMsaf!51rl zEbNEr+c&y?INsSaNpV>z4D3Q{;#qM>GqG%oS}Fv$l{JAT{oSTH+aDC3f1~^NcJ)bA z&11001B1gOchPe(6QN^VK#Disuo}%|qfjY6HVd!fJqK!HOS<*2{7AW*KZyt0c75V) zB>4ep%x#B~G-uH|^g6ee&DUypY>Vl4-ffkA;nFo*DqbdUw&z`El=KqzxYfbN5$SQu zu2`ZoD$3~Kgw0DZs86iW2h9;_Jx*WNhN2Yp4voH##)+%J;r7)R6hy4@)WU8q1)w})cH*1NEm&}pw9^db$ zjQrJ3`&>Y;uN#C$;BjeFX2L(eI`6y-f7kb@5RrfP;=o|DS}l^?S!%-m!uz=e!TZDA zw9h`eY-P!1aiTdhOQXxqvp+qruYqRBRdqwLPPZMt=_%aC)ZdA0l3#_2Y}x2%4R1%9 zJWcUBl&Xio+OV087&D>3MfzRYZ+f6EOJeI=lRsDx z(6eXmb3Od|e6z>*_pM+zsjrstMwqT*oN`WY8sBiNi#!5etZZVb+!!LlhrM(`{;G16 zw^aki62u7YBoP;wnD}gK(KX|X`fPI-E4bdwVy+EGul%9xxwS;ydfV&88oT*~*6&5E zvd0~4bDbZ1_;f5KZp_1OW|b08CiV8s@P@oCda}PWTvT$YxJ{ypbM{HFq)P%(@%XJjN}2r@~rDgP|Xzf)o%7<(&g(ETdCRJ z>JNqTAq05&V<#`C1DSJGGk-P@wWYhZ`(2Uh>}sIsgR@uT)rA{kH_Lg|SF^pkB9I@4 zwC^!IXc*Y{3^iw#N3!ZF?0v^`)a6%071nqZ*B$Nm6xrP7%v4)q)BS3G8aysA0tLLj zMq;`^eby0>G2wsuiN)*80RFe++Yb_U*Ev<@tu@Lx%Ac2zs`=RnOB&~39GRHWVcMaZ z2A49`8!I$7%9u=w`(;PuBbcuMC$Ah-q92?jbW!j7X53~nc^B4u`7od1{WiYCmdhMy zHcoiE(ju-?zWBt5CE=oS>yr-3!OdY|;1mG$$4+al&C|)(K!;{k@{+>wQKCnEEt?4>XK@ z&yjlN(96+Zp}uIQIzPbrgTGZA1=fH8m?eX^&;b+K5rBN^OTAk~_^HRX%MaT`V)KbW z%G>?y+}qVLY*zG!E%-8O#>I(CuRcL{k+r6cg`MaV#9YYetDI?~{%jZ|;qfV@c~76K z@h(Ifvt6PNmHE)~Xb-CMj-HO#zph1d;G0Rjapd!0Wf|tF=B#yfGN|2S4;6_o7E5@+ z=rwiI)me;;rz3lfOhmNxn(Jz$Nhy*I7KPw5weE4t90h^awQb8B@8K@7#$)Hp0-bf;i_P2wXzg!+nvaaUz zT(XIu47J&M>KHFCy9#ty&S?grR%5HFaldtL{a^1Bm_8?Dh=VdN{Q1tGUT2n`w%EV+ zK`T$AvHX}PwQ@e~>C-J^-|jeQ(_!ZhZ^@B^87-wnbHQ@$qe~bOcqWGlK0vYH`c5Gx z0sqkvbZD%W&e>UYEYjq+xCJRP(y4xgy4!q{;eaCs_xtz&CDE)OY=I#^BbKrAqliaj zgX$c+Wm4y-{8G-3DT01XO$>#_%rv`2<0#*-Nq4qr?DQN{v3aL`98EMtDE4ylcg>Lq zeP;b^2y{Auc4;m9INXbfbXTS)9c(7+xwuP8Zuddx%p=FMftIXH>>Q>z{@Csx@P6IWtCX8E-Aal0C1MqJ$n-Rge1LKoJQ~|9Pwyf`H46!!j%oUKDU% z5U@I4$HgX6)i4#ID3e+bS>i5%jV*sr!7PgSZ7b&@9vjHVX0TfEZ z-z{CAyFrI)FXP<^bEy#T3m{mczcrTLeps&m0kMuP{6ND|%Al;sTbRSuZuw&+p>XT* z1&J~1df>(VF)y`ZeSB|XA+$T~kSzPu z5>x-%)-Sb#%Y7oKy_J6x$q{2~-h>)|k{flR21uGRWBU1jtyMjW-;noas_UW???Ray z-{xIQdSG{;+d7>(-V`Ze1HTz3^qE}pGQ#{W835vZ_}lu<2m-fPR&?%w68zD9hQjR3 z>_{g@_y5Kk*!%@Oy|A)I@-!NteLmmhllCvtzeHZy19Kxx76xj`1bj=4BqS=ih6Q-| zOtg{UA)qHsa3;d)eh02|%nf*fF?cg9IUcnn!D?0(gZWWN{Fe65BuektY#wt> ze+VS@%%$el(01`omT^%qw1=ivpunT`U#ZVKkb0Rc5gYJ#imn|?33W4tJd=fXw{WBBOv+^|ZZ zaRpi6qTjbds9e4!m6G+&_dDZ7X!6Pe8<_b5yxNLA1lHAcv~+*~ygR%PAa_S5>U#L< zCTicEwh)QTl|Q`3l^rZ@+GbNL98ZY#^b;lW)c+4iNo-i58F4b7q@dNJz*1cMhI70z z5{X>>@;x`b^&6PaW-&g&BUrWpkWt}tl+)2}@EtPBk*>t55_I87Q))HMErA!;R#m^a z>oz1o2Vb^$P-EK%_&tVp8Ij?g+Q2$vZS^NcXJMDZ9R}L1wq)uMwvjb0t;|3ZTxO0{ zN2_j16WoIAav%#F%J0x99$-UmFK3C600K3AuMJEe=sH!~?hM-?+tm`7Edz4pW#A*4_=f^*u@K<$Ec zqG0rERPurr@JRiXQ2Gjk>J-vb&vPWOoQ@2*(ejO<{T0_f;hXJ#@djNLex^cA3w*d( z1F!1s4v)pGAXF@QK~S`yk6yH;@G*`cr%|E7RzK|YIu*uReZ!wgEB8F8Uy1|R6Nz(W z;6jJSIJuGd4LV(Ju`&ry+=c;8LFo&Yh|u(SKMy z@RJSU!EDXx%fJz_%~$?fOQgWpkA43jR3#g#I@ z8S8i`kGTaC{t*%4g&hdCs&Ma5r;JE0rW9dl0u)%rp^oTd{;XMP+i|$VY4u19j1-?b zM@J7ks%x)1KA;mxLO!gA8^KyDdh3p0>+3h>`wX4Gy=b9o$9J;kec?N2;6-__Y?PD-{7h0iY4|6WpsdCUeDk9eIemiYD-l zzR%@+Thi%u7Mtl5G2`}>8r)G~N$O*qE=p{!jc(c&MVnhu(FC0Cw_KAB>e%5KOCqDh*v1lwksw(rs{mTk%= z`gvf7)<8nK@mMooR_cdu5`!9j;Bw#*)6sxZ9OOtmo;u&+J){*|#&C3`~eR4GLj(*r2UKH70qrW=?@>ORcdOK+_}H#6DQg458q z!iJVpA}BkmUWTd4wb-wC_t2xw6QU&*=MI<&l_>QHTv^xgI0PQPZi|vgefe|z*hXb@ z^TT@0eLi$TfiyniLogHDZTl-8wJy3XUV`3S5Snys%>B`M*~)JM2@i82U9CW~J|d8P zP)OzuEd%?kNGW7(2K{1)gP%<)+){LnSIc-v1WVv8Ja)gRj8Ek62OHdQg{1J&lj{?7 zduyji_W0p%>T9{M3-r#M_&`PUMEU}95MR7{29CDfi(P=3TOPGTS9XDgd(i$7Nhunl@>*Z=Xd&n=HUIw`TMpW^dx+nwM_z_U_9 zFiS8^vd}5The&L<=;v|Hj>zB-#=m%Ip6X-@kQG~TcWn8Y`)O3xq9hP#NRh0hH0UV8 zzfuR$UZcZRMhnlaif*L|4yXKda*SDHL}ryL>8`e2piYDmi|~h8c`-grfdQe|K#(m> zM?sm%`+pcEEI4TNhBar2-mi?04@sXLY)R}$6`gU>fT(^;ML2kPWrcMAI^OJm}I13t-c}01mjJB)0jf z3RkI%l*DDQOzBY%Z&7_D^>KfA4iV!*&v#5-@{X46X@@wjQrQ6VyDc+A>kD6P>;`6| z+-FgcZ~f8sBn;R&>!F2(I|-TR5$+hbOOx<@@|HzgP94!?#&ZGG>0`fCk3sYHqR6=w>6xU4Ui+H!t)oCy)u!ZcHHE@J_uusnL`y&bE@ z#nmIlK1LJ$XVu0!GUjD*Xv}d0*HuXH#3Le?Fds7#KA)6nao5D(+4ZYNS&N^(t6Mnk|fL5}q7RU5Mr~IDKzk0C}LqF}1g* z@US%a=HMBR&vyAmyg4IdT_v|7xAtMN>D?L65d?t2i zaAuDhmRM9n{oL&C*W<^b)%2B=;FvS&V?0`(*(+57a5*lG28ebK?3HzTfNrRkim|(? zM$fd*rNj34f*DXwau>{?A4?KS0sSpi0Qp!b(>rtB{Uf*Q^6+yzlt1hhMVk|?H0+c47H^yC z8il>3_l3Qfo5Y5ab=e^{^SV}g5d@V_Q!;5Nm|?22QWii)-Wz%nT@j9+e~eYfTP^v; z>PArh4>~;Ty+~+Cu(i|Zh_%;$s9YKQ4?sT3cs)3r;#+A%7B1RA^go*IB5aH@U7o3m zK4ULZL8A((UOpzG@@2Er0bMS(wjs?zWB6KyB7d$PH#v(x;ixmb9JK|vxWZ^0X44eG zoR>iB`S3Y0PO+zFoZH;zr;AU2Q_ruKw2>81uE~t$g65821hV1zROgR(a?uvvg$cyp zGG%Az2XKjU7&wDQZj5r}2H<`{Dqun6@C?;*samy`DudhwY=>rP{e8=mV3WZ=r-S7u59f4RXs&KG2)eR z&_jf6wgi@^aO?m5`MW)^rmCv=qa}VM9=KvO!}dlP{456NU+~QZ=fiB6;Xfx3KeE(K z@f#qiQ!f`@qxWB*3ziEa>Vw`x>Igx-MNr`A{Mz{=WA0XWsEAS$XE82H9FlQgUZ^l# zn+_|95I+VEq%@LCQnOq&XfxNI;u`Y07g8Or4i9f4%0_ltFq^&sy;k z=e7!0jZYd=miY?>=nz!f!O)+GGAo({Xv{DU&PdF?=Ii^qbqoi*BW1u_^dO&OWu0GKsq%xwiVTTF^>%hJZU z8ml6@chkv|T{;dwzVlvYAF6X~@=YDDe>< zBi7)Jd6>b^p5>lnA!28Vi_ZQ3L8iu|t)f7}2pw8uP*a(APc-iD2+F7y;+#)muj}+pJv=YE zrzVVZFq*?O#t4s3S(ffq?hLG_j@>nmM7Jk(uB_cuU+sy{Zf9L%=PtF>B)fPnZ>;(Y zq=u`br)Zy)49cerG}(H9-&MR5OFK%NIEnP(m+2I&ReQz5bqyE!?2g~a)p2=a%aQ!d zbsX=RN`R>t1De{}E{_2_J0^jR@lr?r317BCq1=CtQek8(W}X-`j-H_QKQZYp9RO8a z4=_xIuLu_Zm(-xsXZ6~q7*Tw6bo;9`H!jr61R#j?Vhc5!ZQK%&?#Ux>WrDxlFKfJb z=T=gohf$angXz(4my^yLug&XlS&M@?^Sgezm9)GlD<_ zwz8Ug;1bGE+Z)^uB{2zt@v*Bh!1x19bkPfbi($@I>~!4e3V$v=nm{cmra#)Dw_bog zeXfg1!uSGJZrM%r$V&PpVx5;JE6WJ?W}iEs9RVC?{&=Fob6QO|{H41n3Ll1g;j z!L-Wi$#YuQ6__1@OK2}A1dY4x@(BX!;Zu?sfA#AP$KSWZSzoHRsw}Vcd|(EFFDyN) zDGHm&Dk~?>AkNvnO2u3&@qnlkbMJ^l=!5gDWpj%g7p3 zYgFkZ!-A71y7yj>NNwIea(?VDM0e&)aDP-5D+Wz{YRZUVgY8Hi&P7pVq%gxk+W`kF zYyD;-c&Y@Kq;IxwpV^Vg=5a^V`fL5v460wnhy>4l^1Mez+1)5=~pB+_RQ-A#sqre%-lX878)i=tG(gS4Cd3QCs zG+B{JnT=#jWLw@0>uH9FLj>uk|`8QBXs7j!Lv7bjTc3NTnox zC50I8NdgNC_AeoD$@bY|C!?{Cs#qW~D!~2k4e;6lR&lNHY5oCLfJ>4VCI4dM8c9D? z)|PFZ_c!+avU;N3Vj0z+&PW#c<%SUeDCX_79a#~>1TrrgGYlJ8nCGlG52o`_i!9Cw!T9{OO;ol=xYLlz6B0-1Gf= z)=OOGIbp}d2PvrdZ@UByKkyO%&gJ0;=cE8Sevtza8Yv^xVLU4SR!y?YrqLR{AC}yC z6SHm$3aCU>^UdJ@l3B%On#Hs&2p}Cn!|Vhi1<;aSN8OxZWPEHy-LXB(5cHwblh9Ax z&Ik+j>Ntst_3bdJra>DVxt%6nd95AzP)P*Z_gmgkt;<2X|It`zt z99z}v3i$6`tUalFScr*G>M-HB3seLV^Ji#lyoV z&$0Y%$Fm}Zw)|~C^U{@nN?6^}k=OE$6;ihR-s3%B_4;Xf34uEx_xqBzi|x=F;L>pR z#mv5tXbe=rUf!;cBY+0$_1JgMGq6&@#5-yE@8Pnoep$MG_5eGc{R-b(Pz_gr+ch4* zr(FrlX=Zs@Y9*U$5)*RNl$Nq@Q^Nl znWTc4<0C(EB2tza6iS*PIIKYJoF}}7e~E1R@4Bt^{F*HqYtdAA|F(v1!Lyf!nWWL0 zyT)|ZqsqPCmp+#^myc`fO@`*WHFRbGwR-oQN_}eEn#87-v9+2%^qI5$G~+Tb4kRZS z80JeqTCDT;m3YRDXuNCdnvgyCj>r=;B%idChiEo9QfR4u1t19IR+}9LrVze)jBYUW zV^N|Fv#F!fks^RSKc579!(9zT|B?yd6JS*mTkk98_n2=M`!k4TQ}52JQO!ky(;s>! zaEcZ}cE&kCX1?s6u0mXPIuz-f?6GvECE!e$);qUsNl+(c5aT$)vPX26X-#X^=oUp`h$nFZ7iYnrHs;i;0C!P)v zHcQTvbGPla>DgBj_&2O&GK0xSOtiWBMyoI3Pg!x*CXrXv%1i$Nn1HaV zA>nucoNs9}l(+nXb;BDT&whR*ViEz+q$e^Bxs<5Oxh!rJhI@4{Q1I8F{U~v{AAKEh zkR&On31ks=+8$exBlg6ZG$UBPn`Fz5q1M5jX)_bZk?R5&r2UK+57yPg#`lqbWXaHP z8eYK2a)L)#Q+>ov6;INvMF4H!HS`5dj2|ci{e}sCDnnYcZvH$uEWtPrFpKUCucnUv zpKpvskz<~JH>l}|dQFK!={OR2$SM%(DV1M&-7AuFSF9PMDLBVx5dSItJQA0JrYTL( zj((>)3*teIR?+4E9bCXlOd$_pz?JMjF-%A>_1e=b*cto(Wg5h5&j9Oggo zv~o*$w9phIR3}CItFwAmb|hu3WS;w~Tcp1n07WdNZG^8!1>QPusY_FgSsv4Bl+4yC zM{)9&RK1b!%2>aw)I4z)={Uzt*#$L$M{dKTt#&&%*0(72l3|A+IR1JWUywKs<~a{b zj>e+xjOfRf3k{3c$BK!LGPy%HfELUONj^MA7R$t}W9d;#o1oQdW>Z3;bguYY8vvh3XkGRufZhnvML>}J z+|I@)-W_g~gcKHnLv&0;htn;pH9Q~~2#q&4%|P3( z-*i}QIhj6w2yk9HF%xrbf5U$@^0KZcPOInJT$+BjH0Di*J>K}qkegq=E z>$~O;Q*}bxnA1)A!Ph%GXE=^L-#iK}wlEfv;_==UdcLAYhaF8aJ?JvzJDd)Ck(_#l zKwG{{=mEO$<~9Puk@KpF`=)C8MuD7v@Tv=@0ER%r*DP2-9rNDiYN?5f5fxUWoAR?( zR*3ydGJ^Fw@!DxL{BRqAjy)U>L9JhrJKMB0d(fVRxRKQ=NH-V757)_TE)a3iyj0BT zE6`tFH^jiQ;xy9BH8vB~4YkZ@Vg32L0)JHQi~8C!YwLoBvF!%%WYIGrlU$%FCVwhg|Sn> z`NV$Iwqk5-m4Hz6KIPxaj%gB&Z?-UAnBRJciD5A+yNE}ZCe?!W%#BQSxW;UowOnjq zjfoiaDkOYi?wI-qM;oOVCrz@FSMe~B9E`AH*^0(#7kS_z=Fm1Rk-(0Ze$>Vxz}@(Y z78oZWTcxvt&Phbp;o6T)+&~EhpARo4^}IDGan&<^eBG_wp6Ye|$K8VrR5lu15r_v?TkwIDxtw;*n~Vhe zN$F2`oozLA3W_D4w|tG|$$iRJ$4KK|*KVuYO~JsYlDqpNWFs2r=1Vfin(iopk?1)Z zG@f$}BxAo1C!!J`Rqs@4(!)FjK6lJ#rz~pH@~x}$d>Xvv=t9GtdDphKBG=3l>pLJ> zEgto1<6oiI1uUS8sp&{Ju%)3p8Wa{XG6~cH)jzQ)TmeFZ#`$x(o}{Q}|5%!;(FeJS zdhg?rKmiAbi0OI@oj-Qd_T0*Nl}w<$30!q0XWymn}{;%TqG9EQ8Ew9yYrn zjc``%*dc=HBKg#4()ghfh_SKfQGR%@rL^!>L#(bu43XCdbn&oVo&t7vH*A0c9q`_J zzOT4ULX?Pnl81m53f<#CTq%#^5;6^f@^lFD@eKO+P;kBlBVn_;GpiL;<|0WNlLUYb zfRG8WK7H}dREAUs$v(%8zoDo{;>?l->;K(aGc|GFg@+41ws)}5Z`S9qF+FC}0ww@* z$2oKzNW1s)CUXs%i^uf2RDwkS{Km@*ez+}ac=(IB1vzQP5t6W5h9q>iKk-%WT#ieu zj1^aG+E#HJN{Js5K>o$$a_gCNa-=e#@yJ?D8i8)u(LgNeXR655@?r7 zvFTX=Hym$>M+j%!x~)FvS9eBTXw>X}*31o-OWvV-tF@X+FyB*x5VyE+c&VgqRc#S$^<_#)$ax4}X*U@>Dz9_*~C&$lwPj z^s(4%UiKLD6vgv^-yJ-ZZ6Io)m#!|fECEGQO>LUJ9yyW-DfY85I%HPZZ@8@*u7dUi z5D4edtD2;OeS;e^hW(R32P`Nzft!vj>K4Dmp|(}o@Y_{uRYrx$6xezz*NemA0w9Fz z^|tem1oAY~x3Eh^iar_Gl+!mlTS7}k*2#@6x?}WG;}%E_4K8(R)$+xEK8>4o?G>@uKtxHm}0N;h}as68auESN!0Z7Zoiv9=BDCT zIqw#S)T~|eX-Lgx#Nz|niO(z%%U@ZDlvpPi6DE{*+3@ed3966M4S21-0LdP7IVA@f zLz0h~Lv!-&q=7Y`1}_E+&C(|1d8(N;#9oJ7rx-an;ABIRA$3P!G+=Hj+gxYbIO!p= zj9K?UmNdZ%Zhs;Y-odRms^OXbNIXU3J4a{QZ_KK9r)uFg6SUs{WvlQn=@@P_IhWpS zL#X94#M^dBG_A@d2uj1@5VqOhIkZ`Nmuf>>JdsF-%V8wnql{+^gsGK-eChKKZyUNi zW0O=R$w~KVzdf}?HPk%Zl|~K6)jxl3z*!Xio5562S3s`bl`}f~Ne~J($qJbz!^X7{ zFuL^;;7LKt|CoN>^1zt|Z0N+^Vrgk8K)wng<~`c+d0ZC|$0OnJ1hxTYW>iUC9x!I^gLEIlAw+kR~@>qLg09IH>z^4MGaDdSXE{0*8W`joJ$ zbSFOngq08!`s!&oy!pS#C6Zv^f`~8HmtpGi9qby^!$x{s54_qX#6{3)v@Td^->cB2 zDkN|@=BCo=+tx3U%It~mlEyuB3HsL~v8b}%V43zNtDIvCmO(*m{z@U#c7mzNG} zl&`gzMUWC3&88GLxsh7uYUk1{ao)VF7H^?w>DX32aw(obK5k1HpnxgN-rv9)I5fa> z`NBm$5Yj}48 znPAE~{jSw}^2L-%!2d zdLX1v*vVEO_2r&+{EMj+W*m#nDYaneVIty>EEStbCV1Q#th z1Z=lDR0Izj&XjdpJ7bdz?;HPF_TDh^q*|^^m-G1J0h0!`KaDS$V}Z?({D{Q*6p)z_ z<89OR!qSg=p3v|_l8--)K4Ebf87Zsr~{d#H)q%W z-;gJsNS84SW72S903wkOa@jGt#mZbDzx=)NZ(fqXY_~X6TX1a@i$!WhuMZ4XA9cJ- zMi{o}$nY#Y9<}1|2uaM~7)1FM`zbuXdBi7^?gfCK>!B+m?+#+?>SnCE7vDhfLXr0R zkurhOM!_MAt3hwpd}QF$)0iSeh3eu;^WHG4#5N>7Pf6MVE5)gnN#tx& zNU04@+FJ664pNCO%6@MW_$Sfi48>Me!U@QO-n?)Zo2}BX46;g3VN8}!k#nU>Opea0 zWaxKg)?!C$)tyGmR8|jz&>#L`g=)bJ6rZZI!-D(r=se?30-fW?!gg!Kh+ih1xVodj z+o@|~cKsu%uYVJuPn^%;qv!Fm7`QE(qq8rG=Sq_k{(y~|)D58G?UK90+A1zafGA2Q8h;ov|3;Vr2lp7PTr&7j!LHSjBS zzaiICm6d=3jmSS}E{$pxtn&?ib~VPkizF`M^-JKyf=r9893udgw72Jzuo#>kPU_-h zYV2{h17L`f)$i|5b0RU(&GUNs5}*>h^joSir!-noMcl9F3=NDNHyBinCGZ6ey) zge!_}RI~|@hCR*VS!e@eje5Y+vA@&*u{={eaWdt zzuc@l=z&}1$<1g61nGN+dG)n)5W$Szi0vw)a6iSTBcgx!`aIpMZRpTdB;MMp*pJoW zk1&%-?o;fABEC2wv7uuZ`gEdxUy`~&6%2gtn|@nAzz4HtmyLE_KR?$P>*-cJ@Vj}s z**mydR6<-uAH4Z~4UbVC)zAP4wMTARkx>;3M5B9-klIGUYr**)O>#5B87(CP({6ec zzDNwikoyS!K@i|j-NkY8%w?3N&bIFV-r^ZBNJVA(;Q`Je8B}aH9raflFcuOWqN&TC z0L`Azu&`_yWkTiiTbC6h@E>3RFp!JF689`}^V(p#g9)slyst6DB|ANpdrxg>8G*Is zXXZ}4*E)PD(Tr}Oj2%7mZwOuiqVR&h^dJ8q335nnd#&+VDhFb_cE~@iZ|H8XEC|Zd z&q9!nz*EIF+u6rOJuy7{fu$n4lOsNX{vdNTJy~5Ka6wRr$M+LtiR1}xN@YrZW6;po zLb~a8ylm1nxBEH9gW9hDlM0R0F2DizSOy6Ztc4ytUJ zDP1bD~I~$nkJ2Y=k`` zjHT~ftF%bV1T&>;hv{TncKDNFuT2Kjt zkNZ_;J!SnTyGPM+RKt>29$ZLVS_5gkz8eW4ehnJ ziYF*hOF$m3^@W%yJEy0aVpq0O>suQ?Cbo>hmKh;#InLn=&lS$IjteoGGBa)fiKY9k z0$3U>uj(a45;U1nmBGjK#*8{61MvWR4)*|s6eu#{HvD<^=lKdxjme09cBe~c8{Io? zZP`^t;G;J7l5fK~x=TYBw@VyH=`~44vA1Q;Rk9Y3jK-M~b&hYM{NdP@GvCs#aZA2Y|u@f;diDLrRz3t}SQse%7 z8MTkYI*j$4-lQ;^kD!M|AVz35=Q#KrY9VG9+;!XOhuNe9FxY|dBXgBhY(YXBpTIq* zPCx~1wV$)f=J{671^2G;28iu`M8^W;+6Jy~uB|qG`2TonPI(66+||DOZ?9Ymo#yFy zJkDGX@~(FY-8UW*_B>cptlN9G4|xpPrkZ`L02 zKc|L_0hv+5JYJtoLseCeo5CVX;}ad4UY;LpRqdg)xE(JoL!V-RuCKf);k8z_Vas8MErjM*gz-0 zpI4iZi7bf5NSr61abSmqLbl!6Rj z{oi{Laz_2%aN+va^?w7|A6)+z7c=Lh{|jIX)&J+x0TNL=YrX!@oc+880I#Ae zAlIsi74DJlA%=vk1NE5}On`0F_*N)bh6Qd(U{^N+j-pwdq}VD>QfwD*(1QhDbJK%$ zc#4iw>%m@VGwQ)6%<1%C4~(hwU=N%r_23FfQ|iGcw5fs~SuptQ77*I2zYY+RVgZEC z{%L@Gqp_E4Ztu}lef+ytQ&q>6oaXAKQcyV=)q6_PO69XgS8ddDXH`4J2+l$6w4}rZ zshzsm^#iD#E%ZNjqjGxfuQ~qf*50hUx5Z{b1!RF2NpvAn>5xtYNi_ z4XeeKsMoJp003WDSW5?D0BsFO>yNAKsF|k$r4oUhvlfHYO$R~N!GF<)IM)9Ds|IMZns{+`iAPGPCZGC3^nkLju>Pb$-!EUY4wsvAbt zmER3Y@o$P&Q=T->gRx+dxX)00O0WgiEZU7Oao?N!pp?s6#u(6Cp(oH#9 zO@i;-#a2eG*`-!v+gXgzT5|HIl3Bg-AI#z$B^g<}4&%6h7(+Zm`2WWIkJ~$YPW=D% z^`-o`h=(zeV=>;K3)FzmlKWB4pPqu|N%<&~_*G?owLV1NkAP8sk{ob{`4w-Z#dKe`~vRbJ!@`s)d)e`u3I1OKO^I}`8!U(Nh~bKB1U zxUsjfySL>3i+F7Qe@+K{F1(*jo$rM?1-PzlHacFNs#-8L?_67Kulr0W`WB{iq6RpL39C zdwgtykG)N@8<-5oFiCD;c*ldC5dM}TRg6X*61)VV+@cZ?9Xw}ekNi!J5H=T)9p6Fa z57yu>VR4H}vP88jPrZPiU|0r{ctvFypjCEbNw|k0Y03<7ufTc%w%u&R0}HL5EC{?Z z*=buYs5{_3E+^)AH1t|EYE4=hC1B9Tn>Ph)LzKrUBk;)kYx9Et1UB1{Bc=; z+Vh|CX1kxn&t(~bCi(AZ&zAp2dwctv^M4(WasCTlTuyi&i~uH$s$Y+kBXCBs5eNSe z;-IGSV3E@PWO88}`oF3W*d+fQ?Tu{x-{^1?|7R_am;U!A1Tw1mm?c4D1RHU1BMxrF z!HqchhdBA!<3Ile!;_Y%7(>DX%wZBoG+b`){{M&j2X6eola2q!S{_ak*?a>z;ow&} z-z)I}_Cgw}btD;r+S9-8R4+5Yn?s@WokJoAvU}d(X30H&*X(d`!z)~$_>Xj!M zE;Ybh3AYw{P0TeKY9Zzv4*9IJ~s@; zmL9xoxdM|WGq}w9u0n=y(Ds0xA?s{o-5gtR^Hk9eyUUR=jA(Rfc2K%(bH`C@ja`E{ z_04!S;JPH`E=hKQnXv2p%v0Pt$f>&XR;#q3?cT(e>Gx-@E_!{?Vc1 z|9!B3u;KsL@i4xg64)usdt&>o^)pncPO$qAZ~Td;+M9z^dpvKpVC;LO|Vk zT8jV;ibLi1d>iAkSX@cdWtlKvn&r>R2|4p_jt@~9W)Wh3IVCw3$q?@+St8BB&2qXe zJ|xW;elVv`almz1+7U^xM^isAR{}XR{({m~NEQ6bA@GjV7-7XB9Vr~zwO`0A9vnbE z03X0XuAB>K85dUVkaV8_O<|mf%JhfcI>Bea&|1TjO3?p~=-9nTl*8Nd=$56exxH2> z1X9s%bR>Ta^p*4k0P6aMC)q5CK!NZqq4~#gHbvzmPH#aH-yyp9S-zp)If8gsr}71$ znZQ{e#%rKW%_#`B6j2eA=D=t7!k4?LUr>o%o-J zoAZA?&sxs^6_kEY07&2sN-#Ug+256CIRG$CvyusltcLcYrrN{t3M;A$ZHe1C3Yi>7 zbLj!nE#TCsLc)Y4>|zWug?ZrgU#9@71%!1k6^&#i#90c9g|7RVS1224&ou`tzZSh? z$12x&DXu^}`~!JViBo0ZQ*>w?LrLMp-#QJPqoRl-#3-Qn zq4UZj(c@C7AwAL+mn`(Iq(~w98EUTj{1fwr6*(%mt09?{aWYh;`Dv$ExNUqpEWgPBcpzAz&SOhDU75b8k;rLQvavKRk2oZ{O za|}&$tYIZ!k!p3SxcdzJG%LY4E^rCL2@3B>J!*wB4~bNo7x5Gp3&+xfd?r|?)YmdU z;q-{XJkYE@bQxI#lQcFI9Z8#%i?QhZIrUPPt4ssM!qW?FEm~U5gvI`qO_QU;-~4}p z#$IfHVbv=ivR|cIt?-t6PzuU?g^4}`7D;NT8@TwyR?!ZTa->uAW07(;Pt{X@{+k!P z%d!9s=l}8EzT^LWe7LdyU(2JZJutVCOc9{D0&?JuNYz;-wc20D?A}6B714*WuuX$!thRa8 z!m=2_UZ%3mWODOzqmstZ*Ux3`Y;t^^3qCq7u|U4Ze3^3R?xfom0s>&2L$>XH6;0W) zm|xFs-||dA^<3wc?X`cprQtX4#xiTSheWRxZ$gE5{?tR5mFaM8@MhC9`f8+nZo`)-l*rOgL*jK}RY?q)W7^X*^{p!k6y#Vdd+y-b7CK0)Nof{&+N0Mj9(uBDS<4$BFy za3tkl9irM6Vp_ZXZgab3{wM`1iRJOoY3sG>4RsLZ~WIexWi zlcVkEd}#wA;cLN5(6WMBZF7w4`RaCqK^5}1a*EKa1mY%Kdr;~_r`@27P_c_Bm~0Da zl!=fe@?|jasD``G1)T?-GI>Z6?XH8$S-&l~7z0>>1VLQVxn>sqaSAN6AuaC8a5%K@ z6L_SJpW>h{tNBqQnKVBctw$P4%VI&DUwzoC zrhg{4Rz>PsvuZ67?Spm&rmbp$w`bfQ0PZ#{Tpi%`Y+Mfjw`b^D-WqO&s3_m%%$Gr( zh0M{9*_#HW2;nkdi7qgn(R-*cnc)%@=jxMX@V=GhCB9=0^Mcx*@a#hJE$yQFMe1z{wq+YsUo-%tu9S(I*J%6@Cr=oab)1ogi-GZh zgHuhkey=j^e_|+PFZu0QzlvFY=k}|n;M}5}chHV{+St*PjOm%!XmC2+agNdqHnP(f zEVGcVL!ChUO5NhB&))cV93Z+jg&l}^x6`{p4=`_tEiE?h*Dl||1f;>FhcR_xc(KO@ zs_crl=*YdPF?6q|;)K)?N!7sGNZ82D1 zi#ibYZI8Z6?Ets5Oe1?#FVMNZ7d$_=Xk8yQK|FR27Lv8C7)!&k#M`U{p zS1Jpj5x}gXZ@2NKV)NIw*!2pn1FY>M@Yh4=y>;7g59@zAod1(-igI|1I-7zu*nf>q zocJI6qoYmykF`9V$+lPp{U83K3+=dKkN712@-qOOrV4>oRtxUq=oYz`N&X|% z50z*`_Zq9x=H17Ursk0HW0hbn2gSMoflyKm)cJ6eQR82$s6c}=Fb#qim9-iaaGlsG z*+tigFbZqJO<#da->56aZRr(c&RFZ0I7iTi^x7b+=WX4~K=XSM{g@VVcbmRSytWB%Htkh9xR6O=Zo~ zv-5lmq;1oEQ1A5xD9|nX@*d?04AEJVfZ(71{O!L2vs7T&!5oPJeb=x@^Ne(AUGnQ}R-aoc)KoC8e^?#A!H(y; zob|?T%zfz`6dsg+gt!=aig&4>1nq2li{HAJMLbn^+06ze6ni@Ad8a%?gN{1Ov%tOu z{@uvoQB%*lv;AGTSv1yjQ)4i4f$JStrl^E8JFTlB6u`{Es|Lp zKE*>k4{6{@712fU?ZnxJ z-C<$v1Ymn;cr4YgX<=lohbD!2KD?XVpdv*j!oxV*jZ<90G(<0+;^%o54U>3`!bO-M z5T{@}N5vGTC@lwS_nPcL%|zr`RAHX2VACSCklyLiCmlb#i}oLn>vRSGJKoo%BsE33K5u4|lFWU(9J442u| z0nf4PZ&6QmGPmBh9kN_$6+@?I$DN4BJJ(YjxqHqqk*ojoW%*de|3eZT<^ z@6ZD9G4sxP8+Yy1U9UP&uRPRQ1=?M3e$txod9{$t3~bol{>uxI-fwHWuxjGzSEDv< zRo^(7vz5PMUt>2KZR>tj0a7m*(ROsr+*ek95WL*YJD8kT0akz5aw->>Xj((r4RWUo zNu(YnNj7C^V~=@-;|28^2aN>XNZ~TAP^mIP5 z_$ugM{mUD!J;X$r9e=-yp5N@M{xt*yhzUf7TtcOTY` z$)7KJfa z?uadnObuj&SsKF9d|Tawe|iP5GmHvjGApNRx)OMGt@t5)1Md*PvjTy81fnc0SrmY1 zmV2P2+hC+gD#d!aE|G~5Af9-28UaPuil zmQdBwA;&?QECB0J8BW6j$rS3|wOI$~Hg7FZqu!m5V3JSZC;)*f&0?zBcO1+(UBN+Q zBK#Z_Xa`~(-?Fqib6CV=`&O8ddjNA^4Qb1+^3bjOqD^hDUU2srxFoYgF}#B!Fw5%@ z%Ed<}JGyW9pg1H=~&`X9w+4O%0^G-_tlNrm!rVw~UyEIAYkUCA@ES%m#sPF+-rR z9Aj`B&r!;Py3?S%?iwcTR?dvw?ThN-Rcn&Qm-hly77I{jU>v6rh<%_@J%!P~1Kl{A zr5-lk!Y*^ucNc(H5lo}$v862s>s1RAp%f&tB<|&;^5D+<*A+jykfC5tE!(^$fMKiLm*u@G|k(6 zoFo7yI0I3P^8_wfCS7rcu*|`DmgiYfq6loGTM!kConn>_d~sSk%m`^%n-yxHBE~(` zEAUKoHwdsCixEp8F|3@F7TSA`g4dLYXhhsO6uo4|BzxW>X3~cLS6x(6e!`q{wF#Qd zFZ{h(Y(P6^uLZm3>ugZ<+N_` z)fG+Xuq*e36T8{&h;ab>o=NfkM349WPso_NpJ0-lDMGzu5a0&?&%L9Oo&SCBWRw4A zJrDQvS7$L5YzcP^qloZr8GuQ`}s75oe-vEEP#MmJhyY&)vFF=pG=o;bUOrp1Pau=|9_z=cONeP_ugp#*xLW2ljEb! z{$I;Ow+)-(^=y6C*HXJ)R3&?Df|BVFPj+eK?^96Qy`G$c{>?WpX=A5A^BBijO52b& z!teQ8@D+TXWhElTT_a?gXTE*kOf@?6wGLO>&9{dm89J`oh9WU!)}}#xO+7aDxr>|8RfL zj{k9Re6WfCv6hDi9DBv*8OVulU<&gry2?@5%c(-2FzNa@fT-#;`1yW$G0=4pECMpz7AcR zVBqZd?)oLTbSt`-@IRwc!}iSr;5>=TQqYw6wWz)wf7#(&(+=UMcJ>CI3whSe=?m7( zFVy5}C(yxgAUGo{Jr3_^e+k4THOT-Ov&5hXuIh))>o25^HjifW%-DmEFUBC&+Reu7 zJ;Fj0NDhwY`YQD2LXXEl?5OQH6}=CvwdG!w>Z`}IDA|WfWO*IKoJ%G1PF$)>1JB`U z8u|kf6v$m}?rN(D%Iw)QY!2>u#$Ywh=LEk@=|O3NevoJ45Cb7h61Et%Bijlms3Y&& zwYJJG&Hwz_p9cQl(R(eU2Wry)9vs^7 ze@2G~ha3KX9gma$U0N+GqS1lf_2^0UYpiBjpg?Ja3NOnK4ehIGRK2rgsFr(Z+%@y+sm#`gci`;@a*+wudn(v?0;pY_i*<= z`-l5`_WjSv-tlJtuj6UAw>3L%O%=t09#Qd^|Jk=P%QSxX1#(fQvrlT|d`>i6TU)Ca z7I9K8LBt%{8h^YJ?-J&mVU>Qz8@P9wToqzA`{N;Lkd*`p> z@14I6o{7H)f88>z`L`29{!5LQ#|MMDFtkrG*a2$(bUR^caW@2SW?1BWA#jo*P@KRN zP>+;!Hbq4ovM_id#7v({!`%(R1-tea2B!bH^PfYi4G}TyVF{)gF2V7Es)dJvT+*(y zLWNP5f1Sl&=!M)l*EjnNw6wH2@t2)y_XuIT9b@jgLA5C}Ommii^9!b$k66Z;VwQq9 z1y|>1zq|rC1NVrc0pG|6tu zkBwQO)BDeaB^&@BiWz!)cEv_gH!V#Dz_fx(pBuLo4`ly!VB3G}@0}c- zY|j66JT2_M`n>APt=q4zRv>o$9eUN5B-{?8fN69_PKUR%DLB%tApXpIyzXh<{||5f zb#UU^e;sf5|Ft~z_Fp}3{bg;xw5lzHhi*<9B4n|iaZ`jP7KNy?LGuz7{$dG2^gd7J z;yW+0^nbFO00iX!1M>n?-4(O=h@!p~FM;*;0tDiFO@fFm8Cp^U;w8$HY%xV?8Gzub zge4l!k}E`hy@Y6*rB_;%^9tBh$jS=fWP#@N6}*xo4Fs2BUcnCdAa0;2ZyToo0v1Mt zu1e`ch~wLotxe7b+ueWr_QVLlNzVli!R8!ro(B5Q6mzQ({}%e6y%R_OvwyI$|6R+& z^}l46F@P*>K{mG3zbn!G7P{Rnq0Obe^?6OSWn2ukOL6IRqLF-#7jmHRKedngof#>i z|L&ml!U(0m$bKw482a_h?8r9pV!9&(KErZF#;+Y(QnU!dac2js{oR+Q{!Rx~%-z-< z`1Xy`TsIo6WX4U)4Q;%p<%afQ>#ovbV@V|dLy|j14~VHVYb`F1E`0&GIMcuOiMY+# z`Nw-2&VLa>d?g{UQU2SrGlwOm>`VEzDL3>C>9+3KR>7spy!D-c29ib0` zM3^O@yPx2!%-&?PwB&BVXJJTweaP-m$HSnB{vUhtzmN7d^nV?XVgE^{d|EN( zs~iY~@vdvztH-MhXs^6G8PTrv?Huao2V?x1dnYCHnk7w{0jBGtbuY7M*n;0<>=w+w*tEP9tS!;iXwS~o-rO4q5h zWs5ZqPcjHT)!*e=^q;uh*mTE6cB{GcpgJ~Hb9<+n{a$`i)%2em&#ip>(@6i1_eS>p z&+*B@(T4u7<1y&}xtQ`*iM?DqkCw7)Bj}rq$5VKV-rf9*Qt=|2{twPluwA1_MqdX-?g;4G~J=V;jln? zhT}3T7TU`a-f9h8&XVLZOX84)yHUk*`GJ)#%Y_3>SuV6x7wpibg>f0hsZ*T3^;eLW zPOb1uUc$6CTS4VEVu_vytXtmDsXWVu;44VuG(u?!4qfNmu7JYgwuLUY2};t+G9c=U zcsNBEllg|_giomY_(pwWp^3UTtFIKdVYR^On{I_vX}z*KW|bk#L#=>3E6N_00Bz>M zfShN^Y>KEnyE>>^V_hL`h0r3qL91X?17v?GY!wJ+vm#sx2#zb+R4YU=(u%@a5tj?@ za&X!Kbyn4WaHzqkC)c1YkFx^cGArWr7NB(gpBUf_#LWHVhHxt=yh9N!CPK37XRt3c zHV9BUe>uxhz`9sw0#Q1DU1ZbMr;j((e)3Q{SB2YvN+bWiO6PsemEmpE4prZ=>tABr z+bXr!)hw-ES(`Wey^^7aAvW_x z^Z4a|Igp;!0PPq-8iDOs_Zqd!NwMPu|C2qug;Vrg`_0s}wm*bWa)xS|7|KyC18)s; zLeubxgu84UR+=aFG>*-J*53%XH8Do2E|~+l;sby6JG2NupavWatWMDm&B}=?{&WPO20thDB$!X;UB7{jeBNRP)ef4vZ&2sQ7%N70{B`{N6w{+C6-fVm{>tPsf2& zo-dUyG__6hC1fwA7DN{%?XRvwkV&83I)>PybzPSgIi5h#$hsRt1MDX=;) zr+y4387|+ln5!Vhfb*X`;_D0}pf9Q4;&SpgR>A0#H&V}DlJ&3kwzTLW`OmE2A%|pg zva+Dw%>teQ*d{!+fR6FhgMn3x+jGb|>M#FP2Nf8p^{OV7W04h`d3GCHwYt&ZCA<0y zK=3w8k?m(~I);ha7X8(kF)9m2xwwV>A`bxm@hNr_t!XiNRWH2bO4H2UXW%!opg4Ry za(bBoG9;Q6<_;||^%W`5=UH5cbV`PB#A`D=nBtT0uR{wB#Z;6*#hl1nAixL~;RKOC z*~Z6#EhGti-g5qy>_gIKQ+`rCHuDaT%`A8K@F~7#L_kM0AOA-(mg`~QbW`U>XR63$ zqwMlH*RB=SM&Y9wYABKKI5y;OfhgWM8^x&=_}tT;gUj2J#qk;rz(IQqf@xMzFZ~pJ zJh;{osdaX3o7M7;d?=(Zw7REG>~(&_x+DB1hlW#0s|oSoM&hv!F~`dx=GZ`t=&3VS zM8$QXL@YI0f&ZxNoAfRXIw%ZGW#GV}bu^q4u0egGKTkb_@VLX;!)d(qX8|L6GF*8d+JY~uf{g~cX z@TvO^AZsnXJ>}P9-@W8WTD4RoJX93^F;ARo`cK5Fvm}NXt*QrXp#S@O#|LiwpAG$A z%VW@gBE$kd=c`hFZTUP}l5dQmcW)k!XD5J9|2jTx9F|)PfBB%gxK(!CJ}LSwf3ib>d*g+%kv)Y0Gs5$gOelM|7-tbbN{!N$36cqF3R@bSK$n+AMlgxPP=|8{wdsz8z zba=3D%YO%Z8~VSN$EE+`cDaW$p!(|g@tgy43=eS@@Jsmhp9OqW9y&`vYCI3b8d;AX zuNA=c^%@Qb(#D_jaHyyMmlrR;7yrM}|E=Y5>Hp=$%RXrT<;BZKP4_AM4?*(@e!mON zzr1+qA)f@CMtV;Qt&RV$g|oU&1Bn+U{(L09_Nk};|G=nN-3q*k{vW&a|74T@XFZQg z|LL4>P5{36ALa~TICf6~mQ=FV73XiVxldIbW~dFhevng!0x_`fY1&k>?oq0S zRCi7BKqpegnCeRRH5jAn1Ds#=^go4Dn)!LPBcO@?@9#PH{|6iTzn;gV|AAA~2l;0{ zo{yORvjIE=`4_&uLD0(aL{@PqK6lmakobAa+gLj%V^275?#L?|t%>z)cD&)je~_n| z{>#{TS12q{`Ec?7_dW6d_YODlKi2XX^#6iPIUsWm*rbDBVqC6z7+4GG(Vhv;IQl*s z;_0nw-kaHt8$+cmYzHq-!*y8vwFRqra^$ll5xHcxtuPOD(Zy=xO$-=VZkP-KrilGv zaK_B3v4q7fDp_FDvm~J@d92=QtmNe_5!pM#uy<+znctyms*n}`E z2!N1Hjs+s(<&}?P5{D@8!<`kbqneS5)f=gzRZ}Y?!RKUS&03n3&dg`WV|3{-u z{@3+9^5&t(AYi_g^LS5v?_hdA`t@Fz+c`xS2=D@zXd2Md#v7|je*)4@`?9!%Nz%6X zEWa&agjjJSsu)cfuKUUhm^nDAC)tQue~OA*6q)1q3BneZT>9K5u$j}D$0g`d#WFK@ zZ*4#`6M-Fqnt7b=ZP;lPs|wG13Zu#{prvEd%;HJ?YdeOTFQl04SY%D4ku!YYG(Sj09gviUI(Fds5kYm1)kSpPdC8K!<9P~cAtR{oNEAxZVn7sVOEx% zyAeQhlv3Km=}rqsd5m-d@EoNGD<3mSmFd-*v*hdADiDm~z8WKJWjV`hn|c)S{&XO@ zj8$gbb7`zEup7wJ2GjLw14j5qi^HK|TdXs^o&ajYtF6Zfp^ylzuJt&Bt#9GQyIW<@H8D%m0@tj)v4Ra|kr|6uIflH)a*zaMM7?MK0x+d<0r<`&NwY}intIs#|C57}egA*Bx4Hjc%VXUCyv-s6q>_6@Es(x`9j?Cz55?4ZC@?z40q7J4V8#Arw&*6c3@)?$EJ<{cl!leG1*+gBMAIz2 zLgZ-t_U%bPRS{oeT*m2baLTnGv~PAh;qp9p&%xH5DwWg_yo!dcxh=`_27mt@Y~6ux z-=t&z*1TijHU=LH5wOHDTTTDTyqV(1!^Hm@9UkpF`9F>iHuwK)c?|l0nMFX%IpCAN z>M_uqk?V1s1kN~mJ`4nTl8c}*i!Y`!1L2JR}k>)9PN#E zp<}Z=8sHChwbMA24ye9HxSrb@sCKpEBgnoB9)7)}H53dSd-ZMiZpRZ)*@e8>)<&OD z%e>vR?jZbILkC%*jA!UNYb@_IqN%r`*=`2nD^;y~t!iqA>vC%~1}^f(U>Te?Me?PS zskP!vHI32j;(;>9jEDp-Tsn2Bg{$tmt)f>S@o{Ij+Lxl4Q+5x$H}DPtJSz}LGa5t- z1mz@7Z*f4wn^UHtB6dF6Pz^`HiUITo);|5+aw2UBf!`Br`QCX5o0h%%BLOYdI}eU7 zV33osW%_{Duan3}~PJ`?$(JBAK!ff!n zOT+w7xI8-kZ<9S2$6JI@{_67#CXMZogYX||{JEjvpe`SXCG&lBt5Xw{37jL4rO5)! z()jZXv9Oo8&K9K|Og@a~Sy8^H#Iz-?o1ld70uH6SMdhVvYkBbrNLyv7E~>#jOiN64 z0&yAvNE6S4|K|l5?d>0ea6-W+V(%wB8SB z5BikuJ_8>numpI4!;+f4lXXOJo)u(H?tUk0RKBW3O-q>MuIAmMt zxA6L^Vg*bmvLHp}FwW&0FLz5(J(-Tce-h6>D`e|KLU+WKl}P521oHm{VUmdBLan%|P5S_>@v^sdKtd zJUO;n4p^^WJ$QdArnBT8E^q*Xcl7Lk6XPi?!%2OrrG_E2O2K54T;EuhPRUdcpiOnZ zeS5-7(W?Xh?q}3>IE8oUA}!w)Z?mjo&Q)`Irz}HJ1LiE%T>Z)S?b{RgtrM|W3sl@? zV8fa?#{9m;(>eHf{lr(r9S)~jq#5?-X(LY&-v`MEK&1NZ@`8O33hCxe`^qDG^UiTAZZ(2V)Z-`y@O;_dhCSyfu3smUmz-SF)nW<1Hh*E4+jT! z{I`?i{Z0JmwLAv>f6t~|vhL6S2Yqw#11ddbi1@wt78 z@+4aj$u`hU8$obY!V-;V2{Uxuv2~Z*WaSIg$bP*sC`zAiWM^D_WSw1uaaQ;+;`Z2# zj9jgq%^Bb6sX6~=X&Fz^>f&G1`F}9lck;jPZ{k0!=P}QJHsw8vfA%7Jylj9okiIzq z-a}i_Z#gEw8ije<3JAU%BhWW=7h{m6;OhMBmsi8#(7L#rK>T;)TB$OT8U*o|bF#85 zb6)`qnWb(ke~3evEOnP@D|5FB`x;K6W~*p_^(Cv>$7c84AO`pFdxC#R=W!In_1NNq z;5MHzul#`ZOFG%T&1b>DVyMt(37TWvvHJ{6$}-2NySuk>IhoziR!FH7;@xQ+MG3lx z1=_tyvYXw#n{l{zG&(*G55|8vx*5Tn!w??AzZ{PakN+|nj}8y^4x*cVw2O;Ss~j1B z=gI6gPVw&D>;@GnDiQva#OdtI?yQUxJj@sW@yqDgyiL~D5+7{c z^M5#;plFsbYq*Eh|BMa}4{iO=(Z>I0J&(cvU5P30h4(WS(4%GitWorR!pY_zUgd9$ z#4=TtP^?eg-zzvqrOj#7{;8q=sG#?IDh)n=oM9G}-08u%4u*yO$dFp5Uz zyPby$PF*vYC1X@~Xt5oFI-p3e@WX|!?rR-X46%*9^KEH1H)?a214}T?Fe!Xxk_|>! zA;$4-%EG@vilmQE@%0e=G%LZ!r}JxYj|x?)D$1e`R^4?EN8*OhTm7lw|0b|NmqivL zrsKmo43}d8o8Hm?H|8IZ)I4l;yg>h&2IjSlL%qv8DYS1pv-dhxX! z2{rUTOHcv%GFT}Ccmw@E+S_yP{|@#y^nWdnN&nT9uT1JyQ;(Oh>tpDfjBAa%nf@Mt zkZawUnqKWgOR}xt$+M^$7$50g5eli~_BW*HII}>rOk1*?)X7+&bV8lChw{}|z}4;4 zgI|S?HK4ph3#~5s)v6kEZ&el9?^adOcubbGs>@%rs$6D?I2Fl4R5;VmN*6u4Rr#wg zF)ncc0vgxEjv;Sb%u8&lw(Q6`Ri@(lX(K9kv!2(wlz%s04p0+#8Xj1{E{D3E6+HCN z9a@MeM0D;3-cbeKq(<7f?$F|zc4)liF4lCY+wjE3}ur+e;UrE0|s?4ODXB|(S{Fi4*cDuOB z3k0L{EX8F3j|LpG{Z|pzU@)+`8^^~tJ4py}Mh=s$-5%n!9hT24| zMO3U>1%`B?L-mk(L;3}WiDNO%vRLUp+vGA^?HsGx9@L?j3vX;ljMtgMFIRWy{uGR! z02=u3A1Q`qjK?v&NzkdZ%|1&P_i#bE0EU;p6P|~9o6wbyhgosETfp!xcmhBIZ%`r( zT3EO$8Y}G=@}9@9;$y4azf)Agh#G3}c39U}S(+96+Xp(^=9iTbseEOIake|ja7nG&{*1WvnG>;X8k)P1hq8S4 z^4+P*_(_h4=KyEm9)S?107enO*^~w#jU#r+1dD8zMgT#)Ae49t?+}>AxP*5I55X_l zJq<}@s&R(kD=4%7h0_Fl1t}lp-eb(Y|06ur{NFrFW>d7P?*IQZ=l|J1I6ATP|Hp^N z8~y)U9)th;l}-7o%pPAkkCwHQ@b}EfnFiW_&}1g5nZblFsfSEjqJ!s2g6;rclT=u5 z$;c|6`f``!sw6f*Gd1SgPy+dLvFz9a^O==v0JN|v_v8n$E!w$9KDT0qvogz3F^w_S z*l%DNGF#d5lznbs*2ivo5PJ-y!lkOR3@uc#*^Z3GLnwl)rWTsX8bDmH01Kv@vCg0hIG zhEU|}3Ps@qnlcBLlNG^L&8z`tk#cS&h(#l7fLBYGw-U%&J8OVi~$-FEE;(zc-=gCEnWG3?-Z-aJwy8v zYyIMvM`kq`i=j3r^h3)1jEB0A#V!ugWWl*G7={SrH(7)*<;b)?Vk~Sf%1MS1V39HP z5dZYeZ*e&}ldWi~e{$ejT7Jc|YB4X(1}s~vDTS;)D%d<6YQv~rSaO+EE-;UPP1fAF z$fo}br^#7SP|Y^5jA|wjzyIx>o%YpGPE4s5f{kX!W;BUlI0eCb1f$=IxJ2(#Z;D9X zO$BFuQy_R(!S_~f1j6O=X1!3^7cqJSR2u-xSnH#j6Dk%FfsBYo#wf2@E~Xh4F0LPC z2iJkKjkRp2)ptdW7f%DQeOrR7F;LTEJ(K#4J!+Thy)PlWn-O;s2 zifeh6emi^r_Tuf&Oyj2E3||w3aN&ZQ=y8dv%=|dy=##_d#$?m1AaV*!!3gkC3Z~oS zx?8Q9%|$@Vr&9mVkB!|=lJ|V5{2xaLd$#}A-r;ED|GSpQ(Ep#)seS`d^;clq-fM$-SZlBjwfyMYx*?XV^y8f=#LWiYrqs7)ix4Z&!^mz z$q$zu?1f!UP$PU%yYYTPmR{kCLj9<@oA4{OB`YPDf6Z-$ntvw;D7~prBll%@g{+dR*-^%9_J#0Z=9Mds>}fT65}$c2G%v} z)>e)i*{3cia&4rcfe!@lvgUZPS>WHzkifdeP*e%*X)qM`uDkh4Q}9vLmWq1PLA9dZ z*Kbu4OdAz1ywz)v7@@I{pp2lrL~f#%_F8kCOQq#a+jZ$q=`U?3@oa}StpSNS)=?|m z8U0sdz%ft zy`Yii5WYc#1dOv{3hD9t@t?uo$;rt-0|T|6ueH9d0Z}_QnI+IqjcJ8Y5MpLjWmi!J z_4yFE;UBay`0eufPqE;Ij{#r)PV*YHafznV#-9GrjlV>)$BMf?>NZw!i`U{zr`=Ic zB3H2W-F1pyb68GR?v^xC(Jz0sBV90P+|D~Kz&en%NHeMoh0HBfFXC-vx}Kh9`H!hV zS1|)?vj0CG?c4s}C!^6u{#(am$bW3A!M3>58}us&Rw~pVn-C}l(z67(CGh@%tIBQm zNK z1iOK1&zq~gf+64lR4dMc@-qOzRTkdSlyLfl89;iRUCcpQ-qR*6VVU8U5jgaAI{H!bbaVzNOA8*N5ysC; zK2=S*BNiAK;9m(yW+{!dJGzieNP9nfQA z{M1nTX8oopif2sLfy{ny~HTLIWEvn#3rWUx4)Ew-3Oi=M8*_SI}Wj=!LYVdK^AR=ue zFjX8NVEk%XmEX6*{vDP3WV{OW5B|adwE~)UK|LE^E7z2#PLn~Ex2PVrAGvrF;*YHr zX9|m@pSMYX>7b1=H;#&I;vK7Bpz_*rks|>Ay8FHWF(L8)(k&ye3Z)&}gS`_fr}fz% zJ_INZ_v1%~>HEpcU07TsrKo^KN2vBEdY93-`bmSiIsV$(iyf^K8BZMlok<*663I#C zmLIqDTgz4#jbYL?~Q`~lz*c=nJcpYDU%9+!2lRtnPu5t6IM+JhaNT){VxLBExO~TDbQ(gd&G6HgPhkF#i*V?YQ{Sa(l zy4SezOiBL6wgruFJ}_%FeKN+;44XWqi3B?36OxLJ+{M_+k81MK=$dZGs@}qq%m?*K z%BV&gQI8t-sJZ#-ySzivbn?%Kr`5Rpj`=m?K!9-N4gE@h|?rs(m<)E5BVe72t^sOZ~Vrd#q^xTV7)F zugYnP)}_3?P@-C`@Q6^Y%oFy}D$~h>DO`zJVpy5WR1M$Dq1sk;{g^rk7~ zmQ@Uemfz2g7LE2d+i$OQCpuL$6ey(JzOcId*XquIO_EluuKU^2%eS>lOI)waD&);m|A}oBRw^TXQKJn3r;BHr?q;#j_o zF4QvAOzKbpOCMnIz4CQ{aEHdv`bL_7g)7Qw`8qvmgErwHe|bLk(>3!ga@oAWXb zV{r!h?;!Wt@EBM{Fj(OM(lTo@NbXao3ztj5m~-)^M}2Pc=1r zXdOfs+owoP+X(pRv&X1M-deFJhRqb{EBa#u@x&^9@0QpHgBlRpZT4VSM2NokPU=?X zOSJGX{y2yt3^FO7rseLCrsL8v99@Tk$J%~O5f8C4z>~HGs>R4A838=9O*UdxTO5(h zRaHUMcnNb=o6@2QK zMIT>$qNdXVN>ZkzYPCC;g`G3Ng)nAKvM^y}X11BR|84U#F5v8pnpW!MIv58wz1DZ{ zP&dj2uadr4sRuI4@gHY+o>C18f*PhZ-rMxubel&WlYZBs)DhfC;9)-sMY8z539V)S#Q zQv&!90y^;Z4AR1jG&Zv&rzR!wY>(&p&ul)@ZA}N*C z1V+28b`ICZ2|`B(l?di*SlWj8+9`tYr@WjbklvGps%eLXsU1QdA@2Zz^&)Q|DQ@zV z4Dr#`&HHa0e>t3wErV7U@#ZfpQ$H3v1l2%~3@XdWg~V%T*GHN7=^(yeWrzJouV^_~ zPsH~(0hb_TafzDG?GcbS{a2XG>Gj-mHidXg*DY@5C@8wX!X~cThX_8j124I43f@D8 z6sIIIzs4xnCUIaTZ*#fNW{GALyR`KfF1q@gi19Zhw19Pk#VD03)2Mj2am|wW51M9z zhU016=CegvQ2O#N_&$i}l9-V97Jw4>zx!S(bKo_u*eH@aIt1_MXa7no| zNx3A`eD&zLeBm(<)lCKV;|7KzEyCx*fd+fR zrC9;Y-zp=yNkd=Vd$$@@N+@w}kY0Fxftqz0xfcMwa5SR%_YZB-Tv-4;4ojmjKVyQJ zAQDR5Ev|0J+A7P37Btrq;vaHME&4X-0bGX0Q%0B5DmGmsUDKx*f)m1T1Se!E4#`aS z$bhjJ@tk@uVC6{ndR_bEygOm%VD0n*T%Z)Umah4Hr6)lmGDG7JX1!pU}-@HYWxc|vry|74dS&v0Z_z}YT#eCme9%nVR} zTEmpyaK7N>B$;(DGXOQ7|OGaOnGWp&jW8-SjwYr{1<-!$MBMj?qh zRBR-(W@K_sn=s{WW=cA%$pO&^`O6R38{SC9fPD-%<@4q{ zA}KAAM!CaK=VDC6d+XOPJ-l=T{|fzE!us^C?VG;mCuaO)v^Q*fk7#)4I6rQ1+QB;k z^^cD&gD$=zs<(jUubna=mk#h;hZ}_a{{1R2Q=zH?G_ptf?OWnWvYk%_i{k|%!!J}P z7+PGj?HA-2XP@&=>o9bTEu-Jj@zxj1P%68rjuWSWkZjP?Ptf{9558>~my7$!IW^k2 z42i{#kvSWfW${P<^zbPV*YF0-2V35}_3v5Ik1AN+@C%Z@CCd+eKczNJnThg%M_94f z7hJzaa@8hp9@qGyS%-1@e$-Rbk$6XrHL!rPQ@d|fU0^LRJ;1;9I;R{%;T%`?g&-Z$ zUin(5#xeWbVrs?1yQ_^VOu+vxWj})7De5_xQMPtoXnC6`eBPAOx);aN+L;joYZ!>N z3ko_0`y!M|l4in-Ezz)~V}8WACak%M@#@y;TnOE$1k^9X!*>d-Ttq0Z{|pHhi)o`J z9Oj7(-HG1KP0HHk>V_uff46w2ocs>8*zasnt)gY>sAs}Uu_vH~c`C-W23y*9aTReC zHsnxABQ`DuWhdpZP0k|A=0p3dGoMx6_{ip^*El6lO$4-18Uf+wMhIdxaAwJkVoK4F2&8M;_|MJa0xZ&ce?7*2 z?_7m4SubBj#aao&Iv4D1O0b}gbriGx)|gU#DEAXcprI9bXX7K`9{Wcl|^c!(h6G4`o9A6U*`p(ebpk6)r|mTUm8Z1bQ$zB)jGwK0&57tSY@ z_faA(!h1bO+4-8j$1Uc5{+FF#RY>-3H8UXXN}j4LRMwfpp?0ZEhFllz}Za(6_|XLL!>Zkz3)* zEl#))E_2)ThOkDVy*ReK^~XkrG4z%htwhVucE8JTJY?oyfEQi*kP0wt0#kglvZ+{l zVN25B&U1YGkY9~k7!giOEY$8>D++U`S`DkWpRk;OnHL%QOMf2ZH*?cjN2SR*xK!e# zgR`x7cJfrPFMF-rB(KDpy}J;U*>ix!_-WCj*_{oB^Z)=jY)628^Q~{seL(^)y9m7? zeQJR??D?(T!b||HLr<}D*w4%73)F2L0?8aF`uqy^Rp&D_QiSy2fLXY>qvFU3YW@Ex zGb1yyyMMLmWZ*F&*#D;O6%z`+?;2%Y{%*Gjo8;#$CR!%``=%wT{gMX%;+w@)u3miy zrRIm^a@4|aG;bGvHvOPGha<=WV=;7bVN_oS`R3gnF->$1(|CE$SL%ez$MCbK%v}z0 z{!idy^s&1oT2sR_$RvV2v-D8K38)fS_YNnnG}To!i(z*;h47^qAAR=@`^uP}yf`|4 z1*&(C1yp=46&2G^!nAC z&rKHS+|i+`tj@TH4+VFXlM01@n#~g=I2`f|)1=KLvdp0WDhyq{ZiD(cCPypw+Cl1* zJuXi(zRnij^`D)~-(Ozq_x>Bg8!e*eD`_;D5t-?@S$6(^N^wyT4nmP$Yn1RErZ|{hf?=@9Dj}dfe5Rvt5Q0AeHY&nGx zg+|<4#r03_IHtVJa*q2`>LC<4sY0?WIG<4HX`y9pZB?%a>oV{)YKp?si^)8eX^**( zmHZp{@^vwsTHIEDY#3(k*Ua`8V+Bs_IZhjwk9_8aP;mfN!))J#k>%*e&a|CA3k!cx6P+Jo?$mW_&8KiJqCbNr5gvlhW^U|S&wTs8~)@Xs7{C1?}1iP z>P`~Fck zCVX!gW!|l=5LT^dfZGhLTF==!_c6(9*T;(!3nd>C;1O9$1Wy<^uUWaE;#Zk_K5tOTRe1CE@O)6%E31+Ly`M3@MoD0 zbenL4sV{H?ZNpFmf%Ygp%TUl;y|TeuQUdX{5B$IUWJgS>5}-H_rv5wT3Cj;iaCc=+n|x=pZ#wyJS1-tz_-t;|ASy zHG83lHRsXS6b02CSH|L0yAjC#E)D*e;I zIZd6I*}%eZnVt_tfbKVW+6uRfl!wz7l7uZsi)R_e{!RaOgEECc6xh|)wC~G(Qe@>s zOYU7CT?|omHCA}UCO=n`k*3#BDP2iKyp{A>wgbZlN7p5;N4fVf-_By%{V*mZG{MJ{ zCkRFK*;a39mM6C!fy&Jv&7GJs6O(SNIgYt7gsSNC__FC@O%?29xhpWiRX#~5n?5y? zNtVnW8n-Ep3#lvONZO%UGJS-cmu4>^%_jysc^i_GqP_UXocbrOS%2FiQGF%letnc%P0;sae#s-n|lhH(P~9;82)m8Luu1uQDjQTJWnM6 zU2*&SJw@G(ZTin;P((LbmE3-P#siX;tr$(?Edg~2EEs<(4?M|Hv2Je8XqT58u!_a)|}vR=mx-KywTSEvT2f@IR(oHHP-o>j(NxN`Tpy2ac2fhO0cUu>+8qet63sOGT#LO?jb z;C!DNF}cTK+Kr?HK5ae71uc@T?|lwp<$zZC1^9Fs@!@n9Vf-lARB{fKP$t~iVyJQg z5wE=pAjdxaFHEfYZjib4i`swrpGhG&%nAQCG`FdsL}z6iG0S8$e1_tvA^V?jv*+Gj zgujAtcu$~{o4&0t{%SPy#lgn&=Tqh zq%UVffa4MVi);A=RLrrcb?WAv`{)kg)IvETw_r`j{TCLxl@pAaDZIOnwXN>gu>j%% zAeA~Th~CAN1^};#2`|?^wzqaELHF83QNXCv%b z4GJf?LEh{N1EtX&+B=>+nun1x5AL7{kHICoGd17eI!G8>8tx4au}$RN*x5e?yP&o& zf|R_Vy^{N5M&rXdMPnx}DQ9)mS{lU?Dk^mC#-VM2wS^T8n295e+l244&!F_)1?@MV?Pp>a-@0 z_{9*wdXI8^3h?p$8v^J}n#_Y}Il2X>9Ee@EwOQg~{_*YzG^tv;S|-|1Z*fq+dvNP) zViz_Q0kIt#G1$j_8yKsbuL^S6vtoVPw;G|wXn|UvOs@*a{RC8RRlW;z#MT*4#34Ma-ERU{0faFA=cu%!m-wlG(}tM{QHD2*g?2b7_wu8`Yg5B( zz~Vx~r+2PqX6bAxJ;*(|5LM=$v4Q+;5fqp8@%8hBQQ-p}2;+u9QrL2WlwH_Yj1s&1 z%}|Z`*D?c)*xWp7tA5H9HY#Mj=1UVAideU*G*dJJD*N9TQ|nRA-Sf6L^>wWyPf1_k z7r0^+wF7-Ma<><93$UGn3nlv-VR;1W*6lT`uag-LKlB{Zf+Rj%_&`e|7kyxCryzwV zl#6=+;6KJc&J|c`iSWq+X1&QLjVuV;%ZO#@d;p4w{Qyo8d;bbbEdn|0Vmz9GdI26j z7pov*hlAc`KFo*Qsq4WkFgl)T@?Ve-H$1+2kCD_^M3n|S=&n6cJ#Ca;W_a0iX&U^( zyK`UK=DBeTBIfc=C0|oQ>jaR^Lrr$H5 z?ikRv_Sb1#8N7S+22zRl^-6dEGa*kj(5ebQ;bar(f+-dZB45HkmKAv2ZDeeWQqmt+ zkNB<>u3V-dA25F>Pe-D5hn>ZRg7A1d5${0HeS* zvj>DYvq7-2KzESoe>S&K9+26^lm0AFRs7jE__zn6XPea^&&!zvl#bD#+2~H51(H zL<>02fR4J9$MVMwdcRtn1jguEb^#ff-XlfB#EK@1WBLrvL` z+I7h;2zS8PO&Z{36aY-s0(Y3dqWZt6fa>+m<_%jm$eT)H`L$O<-);uP&X=^K3-pqA zM8P0H}zb2YTvk>q-EDGu8>;L{2mSbD`*{b*ZyJTH)ryc27Y zrl*>t{06&=R@Pe;K}I%(uHCZ95mU91HCvhmPi#SH--fdG{{sUHsL&Uj+#B0{E@+my zm)k`zW?1Ep7I+dG+#^<4`7pIIqd|$wPU4E!BCi&$5rSL=!!X0`oYLJ7fmPn$cfG`fg#VjiJ??Snz>0Jr zhVDWg5#C8O@p6*uXEuC0N-znoEjq>sL9&n12YoJ#(^wAsv`ql6uAU^tqL&iPw zsSe*iJz{e8c4(d^hBZdo4tu!#VxJ%q_DxZI;sYo7xySuelfujLZs6kc1};zAS}E`o ziKH<;&w#2<@PqvIPxx}tFQIR~{j4?3dx^ty-Yn>FPE{!LEbl`Ubo-8DJwIu(W%U9K zBfy{<*?@c^h7gO?LbI0Y1`|nCqj=#S%E_myCGkvwXb%&`E2;svKx- z9Wcwc+|w369uq-59(#O zgjy&9adY!EeF~t6*j#Bs>$QO$aP#e)>?Jg_iA6-Do4M z=$p7~_S`H?$Gj0GGs#1uc8S9MRBM1j$y7td7*#1`{#z}4b3k4E&YLEpCoPR)n zB$%wk@V#vSm3v5tH=cs#s+}Wx+(gC^t$BE zuHupz%hF1uJh;?w?3ba(3{vSj+>pw~jK?=O17Mwt7(KC0rG#N}HYcvg)182WV$n8L zB1e<>(`(7ALO`jauAIGPN@|Z=tO+Z%)iK%-PV0fJ_T`G6`$3bHg`vj!MqMueYDk-diHYVZfYJh|`ur}XSYCB~6QVuBo8$p1OBnk?f!s2p#PE$%MXfAvG+b@01-jr`{zwN;gYYCx_t;mJvA}U zNn-M~)^u$LvQk6z2Bx+L8>&Q`M^m3uAmHWloVFp@N1{qopLfSj9fEK2zKSGRjWyG% zP?cKKCs>kKVT}L{D>iR?$FtqQLYFL~SAXe=u)4ME;dg40+b4I$NXbl8sWVEeVe`__ zPGR1B9+D*i0KC6u8yJeXi9Od3i$^b;PySGA3WO(iuVgp->Tia*Gj3-G{x=E{N})vX zcg7gm=la158>Ht&Xxr1N6%JMeU{@8s9vfZ6_Mh3BX?5^gh5u!wrN3@J_crnT^ zZ1()+g=~XynXkhQ{wr4fmNYvl^of~ZDs%taBMb`(Ulc+#a-cT0;V#Z?FL!wj`dg@7ccQxop(J^=mqBG!)Fbt z4&vjp)&b6{YP#=3;$H%uE?;Wjsl2}wISzy<#Tm{fzr8yk%wvq}jeAz;>)^ywqjoaD z`MN&Q-5l0%Ud`~)#>QDdY8fJv;?6os!?{QSsxmoX1*Ug1-2(bH~(SlYiU2G>ou%lF&AG0=|Jc@m= zoRF7;7_4LzdvuqUQC4c_#?e;j5G!1Bwp{|1vW=Tp8t~#eQweRaUAO7~B2~iJ_xN3V zICDEaKNKK8HI6@El?pnM+rDZMVdoRbJM#nO+|#4a^JsPanJ3$UgsKb0uFiqfRsGxZ zF8Gw?^_NcTLo1I>7`oa!T}-d31qlA=Ly{pyd1N&1QY&j@Rbk?4qA_@cR{jHv-80MF zEGspDm3H@Y4TBpVD3_1 zP(vD8Nl!pwf%WG#(g|Ib&`@tgrZ;0AwqRU!c5>e$=`y>8H@rmQEi6y0`c$8ie?O>P9MxHQQ%af8eW>1H;i|APk*-x=wz$G1V5v61(FPbjy7b3_YtSz1GbHVEppWJZZp68qY+AGg3gzFN58{{h=1yp=Yu=qCz ztYwgEd>0!D{wp-ig8+pp-XXd`=xXw5;h=7)ii zozZM|sD_mV>=A^NR>#u%3MFV)i!9HH?f;R^bAX-a>Hr8`v1zBlD5=lm^_LPN7G`)rC-h0E%_=W|1+FoFp% za}j|FBAbuEGBP`+NjTgX$J*CQbTkqk!C2_i$k01V;hBk~QB)2}=yy^x5+_bbfD1S8 znSY#}V5}3rpNa{ji)q}}OYnr_=tPrGhRr8+fM?LCmDnmD?4b8fn-$4CH0}HsNham4 z26z1>78$ZiA8!H-@G!)roo+bCIAOfUDk6}D^*yBgO?@`TO-biAkyTsp40ZDPLxOuP z9jm32^|V)b9!Fa2ttl-L*?fiGKohN!T3roJ#njUgqc-fPOb`GcuGY*F>|If9Sq5Ws zC889*zq|tTRzR}p@01{yZdQB;KU_w)|A2*l7pBZdD|w2sxriFX3`1&13h|7d1W~qP z3Q?8b-4Jqab>C5zfv{oJuXGlC-vSb!BleNaq zQ);IQ!7%H?12FY#DtY|TzAV+yKJr?~Km8$);7^nU+7=)p~#WhnF3JwSbA{ECW;wvhmH zQB4`JSPJ|gj){%E_)wsF_xAp8nFtE+LSs`fbKHeoiEr4Hw=6oP@lEXo3>$I$-#|fz zbV1&&F@&>(AhL~hO#}HaGy?6v4}6x4mb--^e48x^uP^?}x&Yi`a zUzPv#4B9MZoYZzxFj}%!b+TDz^A|>6(I6WGIEK1iQcem_yayy`#Y$ zjJOCUDm6&^y*85cc(jwM$|}CgH@r8!?X%tMk}EqS4Un_5NWjaPHhVfWY0VaYYF(d+ znbFKHxrX@CM3tE{0&)rct(3etXju)X@OO~P9#wzS-Z`nySwX$UhCtu7(arZA#GWT2 z5QXtJ%krH`%+#yhAYM#H-vY)dOIN&&MQlvgr>|60cciiwzvSt-=vY>yFvD#~Yu#*S z)&kLADO$Qnu$dCsLTGpwgeYoxhyG8f6tGZP$Z1D8%*71XKe@b`09Ai|=%~ni8<1XP;oqy;$5#)vR^Rl^yDP$9mA4dP@BDg5v zeWvcoPU@%mh755`&Mqm=%iS!2ED!D*@#Tmb-@M0Xn}Kf<*;W=a%qpHeWo+P3eE2b2 zKoE}N;)ufrxW{B`FQ!10e@9l2h>gMAGJzTA5TyGn6 z`Iz~7eO|S;)^6RWhH8%F{Ky$823Ja(mG1{`ZEdM~bBirTlQ@8mHTPIMnej6UF^mdn zS`z26G0rY67HMR&okHrGwk}c@ecS^LmF2PE+rNq5;=Sb~c%}$gGRkif)_J3sc6tS0cH#lu%;={7t7+YGL;AHC1 z19xZ;vmzlYu^{6p6Ct;I<^^2Jvfp;jHIUzJyh0=Kxghs&DIF~Fi3GJ=2?G!xRBoK2 zK3z9;p<`u!OZ(d5*^8+Ng_ZkJNr?}NqSF+fi_&^EeXz~S=WcP#HU+l)QuyyCY#K!k zkrX(WrD~S)xg-YR?Pk%oI(&dAIr?%Vqw3QUr-DOi2n!LKk)2BuZCiR@tma?qKL+7) zo6x^n_^nU=%3G%y5%bp?nW>=1O_`pr_voNu3ciVjEU2XI<>~S-u4E;@F{H$MS!m4p zxbL}C^>~W6gxbwzRwU+M&wCG8Lk$37DRWL<*;`d@vVgXAa42ZP9uYPjV8&^erOcMR zungu?tPcAH%tW|$%WI>P>kCmU-uY9^MDTm%V!BJgkfUlsh~y34K+<^N=iq%ZcB}1k z+R>K#<3IF{!ctMS0G~bnfSmciY)vv>mtO3+?IGdg)-rnbzPAE6#GpTu5QlYw()APg zBe-iJcX%3fTor+&a)J140nQLOYxd&2 z!f(yglbGO&*z7Z4BR7t*{!Zd5w@x~UUCDkU=zt2m0a;wjW#YHji_X7J83c@`6w3I0 zm+Aa^p{B}_R%=;OiPD#1h#Otm4P_DfuFjHxO$v99IN8!`S=iq;p`ZNV__^tgc@!L zZ)y$41MY+9369Q6&P?IVBurB<=T*5c!#;61iDktgHvs<((;#bmKZWJx@%}o}U_kxk zY?5nscTzdd!8K_ha-~SPre(w2w&Wgd6yknGnf zIA@0+413#9HtJZK4lhrrz2KkONkblChj-rAr8Nv5*E(DxQF&tn; z_rxhdUXh#iH7er@u?)Zdlrs*|y2%mHam+no>M{y%Cur1}`XnTk642fL*9E)WPjWBk zJ9*?wM%k^)eI2ssDPH&F@1eY;p;WmFwhr0{-;`2uBO33&0z(Ptg|;&^dxs%{aDKKI zsg* zE})$@ch8_7|4>2Zxa8#r;-US_L{VMmeH;<`pbsSpW*eKwG*Kz4w1PWsc+oC6r^V4~ z{76U?hVm2?v~I}yHjH4&JdRFhW>}-$Q*!8!ztmM6UBGL@Sm=?Z^Q=yTm(~wecW>O( zl&k_THQdJ#h1pn!MtUDd;+ud9!5|1M>!n%Iy=lvMZC{?yJXPu@+}kT*b0ijBS)xj6 zjaL!MohDufG>p2*`hfIMSBH1;Q@WH;R3{IvjU#iw?s zH_lGdf0+WV%?h_2_AADN(j924>f(^KB1%B219HkECNM5OxcrRG^w`coWV4Q^-DAk9 z?iN~@7ua~x-$1ZvMZW}76HSV5HSX7R4c-tNC4&Tbeq^T4RPv+NqaWa0?YkJIg?bt( z?kl9vj4q@&_U5`a#jcX9E&kD#PQCDgTOPu@0n&VbE%JA>gMmsp#+Y&Em;txWX?<+M zO~mW)A?jpQ6|y-n5zu>QJT8g4o6P?hd?x4)C%qVzt2QQvyXyRJ)$v;i_YETyanU`b z?rSxTyqPCmD}oga_N!>a!IuVCnD;`#wFKYFwoIcw{N$XCP<($ZQcX{)H8GMHUmoq7S2nWJ^V?Z_g)> zD%;QY=OogJYlJ?NGl`?xmBTEg;V-Skd(2y$SG)@=;Y1SgEZ&)N5{05vm={jZkRChv zHWa`Psa|;m#g@q8re$WC>FKQkGrY#<012`-3d-T@&f;!7G4YS_V%paZ@9J3GSPk8L z4TbHr679T~uj@U(|Dd{;D*E|x1`80y^w?e?tnGsvQ}bmMs&pQe{n-}9)o66?I8cl>WMp1p``0Ws}t{0BGt zS&&zt_2iH`{Ue`x%L=Gzw%aVad9WUMWv-G8H-Ev|8uGbBS$x%*T${Ce95@O86%&*L zBv{4w7zfp=!jL|I%S@CwsnSH^2}iC9Gsv60ka6a#k6&%T$TW{Q(YF{IU!gMLj%$-S|7g#Y7aSNtc~J1zX4+1kpO z8xSSBX{!vCyoiw8!$}Q;QExQ>ZYn4jP2RDl(xePjlK=^rG9}NOrkH}uJ%B!{FhJKQ zrtd&^@?z-E+17rlVTj*V-L%{y#zBaJ99}v@aMXGtT(}mqd{s6YWD9g9 zHzj*ueU#R>h2c;VUySD%l3S@n(BAe^8<1q%;gGls8d$KnBuoQw{4=bt#uEe`B_ts} zsHPHouy1Hzf`gRlE9(T+91-xB&2d9{ca!-FLxGt$-L*_QrJ(En-QBeS1(3pQZ0iF6 zz4&WzVMo%^NADRxzLgEz$3{`mO*#PsW5#?t zy?JVM{iCC_sG+pF|8Sq4{lQ>68EEaPSw#T??e3oDr-DvzZhY`T-sHs?2!A7U>HLvyKZqOTkt|C}uetl;MVl0(hu zZ*9&8rhUG&!zh)qq8MyQDK?*EO8r|3qA4}3cX}C-rv9t0sj>E{<{fr%%%modA9719 z*rBPO8AvCoGXR=T<#-U77Pmc4&6O#wO-{GA7ga3b|H&-QlI2QHkqVLd};f1_m}np5M~MA)K(FH2c# z2}$2Zq`0{o=_Jr)S+X`Mvy72yH{u#UYt|RK&)I>E{qs8>J=;)iuqF54Lw~np#pArf z0BRk-uOc6D6N^Y7)~R6Mm2c-q0<$VH_0hsX&6cX5wM26!>d&)541%`}7Zk&qEPo?- zCKG!$K6So%Y8I$~G`=#E_;4h8gKh-As?fWIVet~=kS@J7tL{LZcb}%9hkBe$J0TEN zxC%ja0x*~G<+T?jw)F`#oy2k1y9Gvg+Ox(%+TlQ=?dAVUlLz0$V7+n%f%TUVKT9qe zQQgiJVzD)19}lb(VzY1L-}x%OU=4m6Wr~*~W%m}IN0G+p5645`Uf~bd&lPS@a+-eVgv|oYRs(#V z6KKDE!BkPemu4$;E8l3qCLqeRUm|mb%c|Ec@~Tc5$^=)=Yp*yY*&AwuvZVaF-bsQ! zo`g>pX}``MTH}g4$k|c91!Q*(;86a#4`Pv^I5G|QMQ zsNJ*ND^>cOO4BYjcOliexyn30r{Sgc^5rHiECm8HuZ4DgSyEpLLNlp>=8UQvGTc0p7HmewE+{e?A4kThlj4EAAvzoLL=F@8lEy& zA5yiEZI4_RraHgsl?OpIct*GsIi}&l@+Solg6JTDr_bIvy{(``#hVjv$MV8l&XGco_Fl$`@LQSYX_H==a9{f)=33uMO}o zmz|}jp^^%a*PVQ7S~UPml7>;8Ex!)V3&N51JWY6+*&+P?7aOT&HF;!lAO43ojiWI= zS?y6HiwFja2(yMzuIbN?ff+$cb)2L@m;<4ZsQEE1BX8?}S!0trS@H?hewvXwvA?C9 z8*vnfWOu4h#Y)t%Y*G}V_S?0%Fi`r6lfEUkr%irX2riVl{fHs`eUC`302nhKQ`_NB zWT)3oco4vRHLQr7K{rVWk$5)`eNJ{m@@LI}aU^oY|A(j)Dy1zuyydY7PQX7Z zbN9#O1c(3cQPSAQ2b&v6kwGgmy)?2hR7kiUY&LnZysc-5cTPD7qT=9!N|>s*YF5-V zj_MQr=~s>KleK7i98ji*wt2S1oZUaH#{8eeOgAl0qs{K>v3#W5>Mp4Rru%9X@gi3nFo?da97o2BS1{c)cvG@li|CVQT z)q1|6-s4SlsmB0lZgo#8C_bX1lN3WWJMx{5K=_`dP6=iZIq&5L2T+@(mX>$)?hTM3 z=8LC8=zqe(B}_1Sr=!^|lS8>5QD_s?LX@t+fBrd)mtAZd_-EjCym8aH}_1}&9m1ELgaF=g5T4!__o%0HFd!*yU z#Ei2=sQESZZg%1>Qxft2RC?<;aFbcFO{c0;r+#@^(UdaNw?hbOT0m}P&7zEG>N+eL zAZ$FG^jJyXy}SGanF!InMg~m7Zm)Nd6t$>XqLFi#cZ7M%ZLzl70DkV=EvrBHVBMA5 zOX4wB=dq_!z{(*0DYgO7Tw8-iv|#GXzFwj!;R9tCZ2;4 z3x^3(+&pEq=L*FL%_IB$T6QQ5yiJG=P;37o%GI7*=`Rz-X%FHgqMy1NR5|Grv|Kz+ zs%AybkPrHVs0G8`;dxx*N?|*%C1n3U52)9YlE0CBhwi@U)P8E%?!F??FhN58sU>3` zN1CNgOHJ6$x>Me<0e(=Y_8Oi@l-nf%_$)#`(Tivvf;6xwNkxT1@0f}~oP$%0mxg#j za7E8zsqrDj;elY#EJ$HoD(&4xO57XuS&}vkt#7YdXF4|a!lKwz)ySewkR_lcp0c)5 zt^=sRki^m>bW_NcfgkcF4@M{#qJOl>7O+9ByzwcS@l||qgf7iZ0kopmlsb3Dn8P|Q zsz*&%XzbZb#4{E9xVD6RX_yj?(-AHQ8xySm57$5_zgf&*X@#nf?YHs_#8V;v3OUDG zdXEmWFdeKoiTQY62TxrnQ)KnQTk>p`&Q~<)cCzYDR|jRVjbEL!cKMER6d*Z)duE4Y z&J-PjObPbBO0Ok#PK2Cp_pN2Ca3{Hzm3O3q;48C%63qObG~&U`cVDUnG-&^up#)L# z^w&EW-A}U{PAD9qS0s{t^Y3#H`nDFqhWnr6!z17RcYJ=f_5a>Tk%#NOTyO9^wA`Rr zZ!4<9rC`JI>4w=k&w9WAUSo4nTWX+o6jNO!x{E>aC?hw+I1gZoKNL+X{(ja2Kx;YA zq;HG(1DL#j+QCIBRXqT#cCvC18xw`1r<`DFRn69;>Y#nr=2WQ8LXc51!!e=`HCOJ$ zYF&X|Sdg!*rGQvUh5__TeX2~q|A?X(r5wX#X$%Tb3*#^-y?I>@5eaW`Y>EU&D?#QS z%^PrW@YvhHQ;`NK&qE#V%YyG~MXrd~ zVj6xf;Qpcwk|dSy)P>x)2kxdEj0o3K;FI47PCRuJ?*ZF{?5d(3kwlxq7u0&GeV$ORuoxtGhd!>-z@a; zti5Nkz8ZoDV?T{00t)7yA|MJ&O+sAKq1WHp5~`x})TQT{5Bs)Dpt^z8gSIDGUU=C} zO;);cayPq{lOnGo?VMd-U9p*+n2>4Q*W)ss@7nGj#VeEYtmt_O9)&1@thDi)18SJL z^l`9m(=CNoKY`ERyh!Cz9C4x7RXtV->&9Id%H0Hw&{a?mJ>3>7aBj|RIlWf?V`Aq{ z6V%=0=aeS@?~?=n{paD)Hva2oif#Y9(aXJBlb_i{k7ngF2rOXO3*x?hTV9TFS$+4H zDy+5}01YODU=r*pLvJ5aMBkwyq9~0JyGoVOpdlUh9U+O!8md9L7NO>`{ag*o7=%>L zX9UwWJbG)c(506C&qy+zpqmtCY)tsV7eEd4|LFL{r~fBMM_c;8kz&*T_rc{}EjLhG zis?Qc{RSvQlwrmNL0N!3v>42zUi_#91!hIpb@NlUVl33Xg0oQPE1U!m;3{vyx?-}v zYp{heS<5}x;@DJPgl+kI%TmYx3pM%aukc~<1W*n9|KR-KwDkV#WNZK5Na)EBR#mH>prNbNV1noW0o{!WxqtdAjOF8DlDHMD@`SSnK>GAgc=SE8H`PchkP_YdhB2ZCBl7*^o&G(2EEuXoBqYAzRzYl)@ z9q=pxgQAzMJ;0Ru^B*M`rCd42uP^@l@$rGr|BsHh{C^{*)%mx#fy?==4@v;Ae`r45 zcJ*iW{g=J(BKUlo#tBlV*8KI%9P5h8d6$2He@qES zL0u1o^1KH^d8mi2QFjfcp8nHmf|f}9t4kC8Kl1(m56{lG`F}T4TG4;G4P0BM_(f53 z`LAYDFY9@7oA^!Xd=iKj*IetI7a(BY zAt23su5SVx6Uyz!!hy?-9f``bZCp0@LEWqS4sM|JKY`U@xmu+G=~Ja4ny@_bG&;!c zc$6hPu6i?M`=M6A@kifb0-PZ>%tm4Jl#APKaHY*JpAhsVxNn8@%5>-lk*m{Tv^D&~}=P6Bo0fd5|HKdy5Q?f!_ z(6Bqg$IGmx?Tc?EcXS5jgXa04FhR*Re$_ z2#$|@fN6F>e|>U5y8&3Xr0)0^jUNmB!b;U0`@HQ2k>8O&;;h{7EUEuvJ@`2@d6Vm!{jQOB42a=>_XhUFr4p{lJ4e@RqsNa3T}r}esgb~mM(%G7=(v?zO=zT(9{Pfp|lJqxncax!LZSQ}Mj}A-k ze~-5D-#1fq%ZUCQYD=n(e?JOYj_0j?>W#1mgs!C>H|WW-7NPi1imS zyG)A>LqhYGa+Q7~cS2#s90)#*SiUB)lrCfgn9c!3kP#1$6ej~Mh5VDGdQHt=IviE2xc`uOk({JDY=dRVc<@;ZpN&`9=?kw0g zZ~%Y*-H!p|*050Qt5ez+kgCq12QFOAf_W&1RCD?~fYntkpvMwu)tU1lhU;12&JGR~ zmU7J%0J8!9{ImBPxx3A2Ishy~Q6WmTAn?l&_dkFZy-rpb$6#9)D-H5r4AF$74Dn?o zz$W|8@!`2I|D7Ff-~Vl-NI~y~T;&_YS0@2F8)w5ZAVo9GFiGn~B9g>XYQqt{LEMsr zWH@UfxdBR&l!`^L<&5c=l&MPY%WEez#X z_aU4;Ox>{S)c$5kNK(WiG!zuoYtx^=4?m=E25|!K5&^$mo0};eq5kf!wg=kZpSjmN zol!6kEZv{WOJM^UxRpWW%}Y15)F>^4*un{StnAJ^)3Eq4^rksFO zf(tidgr0f<;LtT}grbm}>TWRa0?Id@h@pS3x>s0%`NZn_plm!TcAVgIdEHgYNNg(| zZKb1COGgd-f9boQe`)6bCr9UJzW>L`;mMZ&Z=y&pztX#($GP_rESL<3K`u@arx-DC zhlYeAFoE=5-A-U8uP2nj*S$(OQ+Gd;EI}%Kk7nr%QxpfUR+4#fxgvSFx&2^cGEHJ| zhX9?XlEVisb23O_lAr{$iRx+sKj6u966i7nTtJ3gUZjlh45jjxB+w0vIG&-Bd08wN z9%7y5Kc1?mVD`NZMF|v51tgiFi9^b7@dN=rhCD}S0_V~{RCZ$~T-Kj6jwV1Ygn)tQ z1gC;3V*WqC3?@?qCQ~N8YBR#HY_EMx2jFTbvmU7{p}pc>iGdW&5G|m^Af755mFJ4Q zKH`ZU=*5sD`mJ81XW;hsRpDYc*HmN(pgbpXxMRqQ#YP`cG?nx9L_es$ zRQm=2LczCkbM4A8$Q?JtD2WB?4Dr1xIqLk#Ahh>`-z9g4^Vm4>UK06dwX7(%})xs0(ZCGBKPV37W#d{ZlfQ0XI7*AfaKU#A8sk*>) zw@B&s(%CVV9#w3Ez6+;(A!zTa0z!&qC{u^Gh=%r9|NOI8Ng%yWs%VvUGkSF3J8{~X z0z=G4MtKf%rLec**4($s(jfn5BwjlFXOsMYesWrh|9N(}wf}9TNMT>_rIpG58Hoe3 ze~r+;n9MJ$>cpHfb*+*OrVPc(ye8AoiniAz?!+$T0NQiGYEJs+pFJIbcui0U0q+c?C9$Ha?y_17*cdiiO|yDIDyg|4q>R>qDUxZLZ6~nIK5{rFeo=# z_{<@xu3PSN4F}Gyzy8x^{Qu~phkMudF{C+FseG!^2C0l~NkIuKd?8(t! z%=RyxnJ>xO)L{Q%9C9?ACQEsMH@*KmI4Svm9iDIB|81m5W6zCV<&}DXdt2vA^Z>J_ zU=uE2r5XQte8snpV5@WlQzn62m9*Q-fEpi%L;e1mea13KIhILDK5M73Vwgn=KK)Ar zGI_nNSN*nBlzREENc@wBf_UFOB~+9D|KX|s{_ptgXzTyCk>bREDAsnBQ6S!1*`u@! zxCVjG_p%U;J=Y4|T(t}O_t|a~rP?JIJ==}KtKB`^!23mVY=zAM<@fN8{8Ikx$#dcM zma9xTRIQA4(Jx-x_jN>!{;n?&xY1C{UFFd0(m+RPfwc&OYR5P&dM@Kt8B93v zXCMt$9^$};B1aS&NlMav8Cn$lY#RR35AbODr*(d{8Hxd@+#^$lW3&et0S^dhTCO}N zrNgDrW{5iJT^{~-JV^?hsWnz{=bRhz5ida1Q6IW z>y!a}>xHjjd7W_{@G>QZ_^jjm%3lp@N3z2 z-iHOYo?jPR%!y*I;dErwcBeTm9XWJ63&xK4^h4&)ak+t?R=_lT;^d2(z^rdRmEv5t znJ}m0B0ZEiQJAEV&P&r~f^C;Nt(m1Q$NpkU2mYTwFzzYk2vF>@tqjmk1_;mCRtVUZRh9Pqe=*ztzqH{0N5=;q z|35lE-oF3YNXg&-ubA;~?fxxZ<*wA`?+n>9_&eW9*8WnM;V6g0CkmOj%BnmZOkv6 zkK9f$JkLtXy~pL5$K`crE)FfyB-;yXKskRhrQgfn1;`G7)1lel^!Nd4Pj0arj| zgWrSzz2o%#8r~xyyH_Hh=tGDvLfZN1;`J+lC?%9Ncc*8^yx8a)Wx|uQWQ0SNV*EAC zp0M5aQyIxt(hOBSm%0ZNzbZ-~W1V_&TDIs(g~#jE1=9ig8ev~e;0S^1X_Dw}x(%fi z5wOKz1!356pSt+HDes$tv1a{a#Bf@iZf>#btr+@vsLW76#?>aaSx zY3IJWPng?b+j+z3h@y@?={7B(e+M~wfOBwheFff;Derb%sA$oqo9_w5{}kLTk->W} zrkt<{CWv+$*EoYMI@2*l<@3mSC-|w|vJI;t@e9o8RAv}|K8;5mxj~?Pi(Vhl-I$R3 zZuCaAX>(2~nIJw!QwClmPI1(2i6*K|i;gZ4<@>K;3P<`6Jj9WZ>AOh=MZ@MkpWYx2 zGD5{Z%tea5-1dq8<63@W(yViFef`6`S6voUv~4l)_b5S>fcFkLc|{^=C~i+pBovRR zBpOP4ES|&Yewy7VTD~X}cM^zZ2;FhG(T|3^c55CR2YcEo-JfHr)c{uh=}t(hzr`lGRaR?w%0)UH>O zj>u|yRghZs8YMWoACoCVE9kfY)~att61sw31(>S--k}j@98vH#6MYierI-9n5Z!n{ zH8`)A_lV-*T!5zPvN8syiLwl46fq(CEYRgl!j|y^oj%otCWuIk_En-W0ONRH9DEB6 z_cGMT(J+ol$_ApXYMOfk*xmv`1Z7jJWj_?Z+Qaev^_yng1RIDklW6pPOlMiDJO%b! zA~?&^HkhS|voRsO^VFG!T_?`8t3~cY@r)R9cn28*4-j+P*35~D?AdBJ#VBI~0ih3e z!20FxO8HOnvyI&U93CAXZ|{E|sWeG-TC8al>x_uyn#o^b*6x~DH_s4df?%f+>e@6$ zDoskaR?K8q>DEl!1G_f63)u#`0+|KP97{r3sZE@Z*2~6^+byt>sDg?>>IFSWIp+W`|br54!%v{zjampM#=KREJ}4=L(z4(i5`X= ze?NjrB4qLY<(up8`r!umXx;~XIg9$OM&UhtDMNMu2qKcrU8iC1ZP8@P_zQ%xOHpwr zpBb=jKjGv?fyocYC?R(+84RIHT3|B7 z7tMXo>K%7O9sI{*crS-34#m_^3;8WU;0R`uFnRLO$Oz>VAssWgQ4TaxgQCVNa!o^cwy~XvszV>DS=)?Tfe10F3xl zW?LVt4P^{}Ild}400VOFOIV@ed4%I9USRl*i({pqd8OyMbMO>4F(}|0xSRm%!1)Iu zd@6G&eeh(*J`(06?3NJGM%sMesl8RS#Vp6s$6fBgVgF7H?a;v?9z)W99p7Dx3eUa) zeK!MCKmatZxlPjFl!=+~MfTD=eABm78DsQ8Nj;!%ZovA2Mc;CEaY5( zQY7h!y46ym?*n8)ro2R$LA9H*LMSjAi5RmU zs!&`~^iWhQo#bMT+>l4QzNHCKn8p`LHimDe6L5A^bsQ~BrEi;oWH8Hr7-E!^1;PrU z)a)2%S_0Jk#dC4oVw7?W6Q)nZ9(ce>0${?3ezE`}ieh=Mqz=3Ms~drj?_@LGlcscG z;XxU4ll&2X8Yo?> zv+)qj=ga4Xt|9t~XNfk=N_vB5lJ<p%YMOluBd)E(Ky>3}<4GP2dM*i%(EG;$yMh zj!us|NI4cY2xzh8Ylyz;s4u!H#Y3s?Cg+k}RpmC&#iT1!Yir=ajaXg|=ia9AD0jWe z>3$#M&>6vTq%tc-+(P46Kp8Ih$wHcNjWqjth_lu5U+L-Q!g64P{C9M8bmYbVIygPq z#{bwzQTB<_Bj1$?f`JFXodm)_`?5TTCCZi%C*MN8^qaQuMioT2yz!f;uk3%$y%ddPprCL9WCQdUAVBm>cIH3-?CtOG+x?j!%gTYOulsho7Tu|zcbtdL zHtd9lu>d(}djD})ivNFj zezx`h-AEBaLeKI4HAaJaC*Y=l_)dfoLph#)4Zbsv35DPi7rik6S@12FYqA|@(55&Q zd(;*5hq76~i$jW4;|%KHTF<^w@O^Ux(?XlMN))KPogqqbjD%1nzKM3O%;u86yqAH~ zx@6NUguDW;zTL$4VXZXhS)f4wtz1e4FPGNj(iHu)vq~vpP&EzS`E9TKKB-bo|GlSN zONfC@_kU-Hr@sB?@O&HpeIrFVfRtk6N&C+V%s-{Dd7X?urPk}e6U38I(V=5qadCO1 z+d&7tE;odwC9b_G^e6uD?+cxQH{BVwx(xeRuD;BP`?T)8eD3h^-F}sKeA&TI@3r>B zR0cHF?J};FI%AL&E89PAh!x=2N)!cr)1nN!z)6{=x9mgvtp-VN(*>ez1TxWQ*g5di zy+|~1WVZ`6W|8<@BHxW#JB&Qo^9p7jT9aKOD^@wF8%UwsokVK(`xln zp8X&~z9l7TG6#owauW1G1^{anpv9bv%Ctsdxl&KDEm7*9)+0&Q$dIaEzkY?>s29br zt>r}hH6S16Z$EM&QD#=^?}8@=gMqR4)MvmmyVJ4{o2mQxt2~pg?q&dP#b#9x)iDDx zVtAA)Px=Q!@72o7#{&k4Y1#K(r2@|UONqXw!)}7FYE%{>u2RemBMX_HK6yX7img|> z`8xT~NzaGO#1^y#866fz0xEz|#7HtjQkam5lFH8!9G|>`dNn)W*$2i)dsk;cvR^p( z*^q$sn8V&{m`MYqA#^&tA?8etmlKd9*)W<<*2C~)Qk#}kY0Qpqucm2A8|ZE!y(K91 zSCF+&R@To2k%ebUrB%B`lwUD6MbytbXdQd|RO6JR5ryHL@_{F-c6}MR+eH6vQz`hY zHHf^G7S68K;+em70pdXPL75BX_`@F9;R!Rm&>ja*SO8TqgSvqox;)TNJ~&Y=5b%U2 zZ2zk`5X$3;zzh5VaLT<0(+fbkGrGCBsZuO7`$CvIf1ICS}>XcEa+eROWIiA?};B zwjBG*E!F&AJN#eE++9ma0Zsm&$45T@KR-V^*z*5Pl#>6av+S$!0rj%LRSN@7#dZRL zi>@UWxF3Asz}?&xB7#%N5){gyySj_I1Fdr$4dBq)g*1f!y5s|=uYR!aE)J&Nmf5GmuSpCF#DSi_I_J;Oe6P>}G_=_|-H2!L-RBoHrsXoVT%u0b z;MJPW9%12y;x;qMbXzQsoh)|{cYeiDWMl|M&X2r6 z*#M=S&dZad#$V+t($6U2BqB*aAK3tA*|q*vxrDgiz9-CuK&V$k%pmAzkdM9JAs^c< zr_}5A2b%nd`B=2SNMomZa0*DuIGsj3{LCvTtLNe-kJQX4q0<*Ni^bN@(@o5xkZ+zX zpV+_0_Az_mJ)>!mE*B3}xG~?u#*SJCE6k_43;6cVJNY7($XGBXMSHofg@;W0h=ATC zxJcpuP`fCQxnpO_&>Iq?tLu>8pF?-OQw;h$DT&dqIO~Vp@(Q>OE_p6G_&=^2NRIq$ z%k%xbtG?CkXF;Z{36bV}?Gl{}0mVmm;%eB{z!=x_wtc%3kL7+;4pTMqKgEP%K9|`& z*LnYUe0FwJzW+Pk%Kw`visk9026C-e_4eOvAW3(-Y6EWD4On~a4jsF%eGJz0R!ft$ zYPG;du9NZCS=f53uRYF{+IyXu?PlqlF zO~kdQaI;T!@~611m&L(;smDwMHAr7S)0oq6{;RQa9MO{qrLUWd#PEM6#k;y*y^sTctE+&09BF ztY}!4#OgxHJaHcJ%`;?WWoyn#UG#c8&mJvulgdYzEOz5;jbSCMYmIl%_MR(EhP;lE zhgK2{Je1GK%_fAY`2V?zKSYM0FORjq#l%;sUOh=LLj8Xvcfo_aD)U+8>EFA5n5%(+*Y;lt#3){gf39^ zewcB{aTNGTWoeafRw};rW6Tus^xsw1A*p8PQcFoL?BbJ6AiT%89XgwlWI91j>G_@c z@iNgm<7JaO-zMvevp27wgUg$%F0VH2J;NqPx=#ZCWPq4ki8$RXU|L@m0qophP8p)*A?rPCK03Kb%hk-s=HA1vspV4IaAPuoI4#vJ z?Wtmkb&_4xunz{oe*Blopw)Y>b`jhPRKkyz#dA$ zSVQAjGwW}%luJ+qlnOPt){dST7n=` z8Wnn2u8eav8&XvaD+xjNU%f=`9CcZ!@H%uNW6gxjMX#BrmGBD@-bzv&R;bjYe9R(- z18?z%fOwIsM8yG|^6?E~f*V(SeSuj-W{A#16sncV|1m55OQ`)z=ueAkPb<}()}%R^ z7}xjHJ492&k&r*1%Kfw-jjNJqI}o(y)x0OvE|pLha5eoKBWcrk+B1^n^dKAlHVV|| zQmXI&=p9_q1z?l^*YTl$|95t9xb^?qNKx^ho?l$9%IiyPn~oQNs>$koyp(5~jC)&1 zV_-;VerX|kW`lNdzvX%87W7**u`ey<-}{g8Xjt^z<(5+Hh}!E(xn_@_7Dk}a=onTJ zhS`MJu%rqTCiye?F_Goffi~3SZjr>QZ z9IZqEY>fYPPJq%mGg zRnMnvB=X*UYl34;_&Aeke}bi&{SY>`~A zY-1^2St++GD^j|GO>5??b1K&s`CHk_)3#RRbF5X)S*v8NpWeHzss*T?eDDQ7)cQ2@ z+p>=}t*w*Gw#g8(&BD4hB-EEW`A^2bUw{6OlcUo6ud~zBt^U7}qDhBJcetV}AiZ-s z3xK-SV_XE8&ED=R$kgt38)TA7I)bPA>5(K)*?Bk7Q>{_G?5XNJ{^gLyKl;)r|6fEA znWjtGft&2VM@Q#g{)dBuv$L)Izlq|=|9Y)gtOsbQi>U*7<44pA08~h{^%V0?&O%y( zS&FimD{Pbjd|G$yq1~p%u3xL`@i-dl4n{L1z!0OKtx9n%>`;QW0 z%toz~tfktui2CY0%U`9tfIX?*L@lf3XXrXmzcNj$@+JEbERuQQqi`iyQVMnULOT(( z?(lu=pb&-^0V>ZT{Dd zlmPLJ@+45J7XlYC2nHc+S{y8y2Ls3BqmTHUgh+qOE+R{Q45rPs36vYPEmq5a59n@8$o(eX{~VRy|D0^& zzip(*t^9h*A;;>L!KaJ8ONqcozb`kq@ z`&vQIO#TXmyV^QHOve#*uJaBe;6osQ9irp}*Bc)5> zXA^~w#NfFtPN|Xq3B6AUjF(pc8sz`egVPgV{y#t7%KsZFk}CeFmwHtXf6UhDD(mOX z9^<91W+*4eE#+(+$}ov9wwu_X45`Njsw!%Vz6D>~G|*8%n>425Um*l9IGDLJ=kD zvPf+;vu*j8I{hy~l!&((AM_%|~ut{DUtaw@3otv=pD3DJ7T9)R(0Qx*=B=jDa2hSy5rwVLl^ z#-@m>(S3Pp@1wjktlZn}5wL}X^#)A)yrLRA{BCKtANQ{&`Mpy9o1p|z^7Pj`7~M}Z z{p>LzkzCVmGGLSa|LDw%|8R74e!h+WyOARIa&V1T=K(Hv(jeGLS6A>_Q0o^JRmb{C z_ABBfcl5uhNqigu(#NHfKe(J@@LYlbCSZXXP_0NAoPt$a|HB)#(^Y_vqtD(xc_Fpy z`n6uW#}-s<_smnJs@RPoPr24Bm?wHi}{d}33$MKj8oIN zw0AN@AtzK3ju?FaJLZ7rpZcn8Nh2zd6C1}=9~3_qiOOrXOfJUd?YamB)<&q>0lTFw zUoAQ5{;i>X9CA0P=3Aed@BVUPd*vdxlBCSM&QdRleabIlzpT=z|1oi#rpYpSV4C#5!{bvw{>#z9;a30KL{aHZ^%}2Q z)AEYe>sRdZ8L$HY>fatM`k(H90p;z+OkJI}mXEK4hF0d&Ufe%3kKJPa=~fHe z7(D$tAL0uwTXUi_oC|>=M@T_pgS`5!*wdJSI~2hw6MT@cBJnY#2u#@&CUdDe45<)XI0342BtRMLIylv+ZrN8Ng|G&&fGr-{kpPCBgF^rG!>2tmrTi$R~kJFmG_8(Te=P~>_U>=VyT92&cYop4`N%H+s)VquPWkDS zlKwZ7Oz-KhIK@jPeXvS{{&#p#%KvqGcDB|3Hd0jlH$+GJZ81>m4@@F=wLkPXEyXZP zA-o+U(AU(VZ(c9kd?vwn6w>*kI;28pAaq&B-+U!ik+{Z2ixgKw4h(1uvk%yhrr2{Hwx&zQx-}|MY zX;yE$3%HAK%V$<9>Aw~=mht;ArHTHZmgE1N9&O|QY@|3@x&+yu8+lNMpU}Y{q<9^X zltY|?F-j%?QJROH(2M{xbz`2)K?GAUhFOME0EZk=Am|QGM~1sdg&d|i%~zo=a4h?w zC>26|L?}g3Vsnm*0y`<+-yx7eCNz9bK%bMJ;3VlU$!W~K?}I_kZJL-((Z;er!XzoE z`V)m580^{tE*_dmWuPx-RQx?dl#99g>EiV(F|fbgynWNR;T1$*MKwxuuFVNxWAb4B zlnRt!!V0z?cM;*pyatSsT(t+JeH0#G%2lilPGQ6?5F}0Jd*E)$bGHf1i&f9Z@~pp? z+k~z-7$MF;2B}yn$beK2gn)s$*ePPgN9co5-^8zS(>y>L>m8Q!I2kA;w<%ppsbnAM zc`+LlrW#whttN0THVOn3v1!7ET%vd5z-wq6IAr5z;D4t7GX-DG)PHY~nF4r6W=PNQ zz+RUSKmF(#Y8CxYFyqX;{_Oh;>vY*Q%Nav^s)AebUQG?%TC1&&@L87z`X8eij!;*E z@0BL{e|%K(|2{n3(*KQ=Ci-7&fbIlewXLT41#HKTp>G=P);e02`YCw-=5Pd6uLD1D z`dT+j$Pi_iag;_4&boCCmnQ!fFhlg6^|Dt)hA?ycas}}hvL#SU3Erm39Q>@H{Q~6D z35DEobY}z}kZO()=&f1)&!$PDu4uce0YSXhPXE1LyYT?O@zQ+2 z188_bc*(Y8_j4;v^gkU@#Mp8QK%@QV@W7YMw% zUAHrhw{ciMZCAZ@r0KfR^0Zt5%4xVW{af0-E#=Zc|1B+XaURfY|0(7FJ~}zu(*I4A zCi?GffbKlN0#MBdyk2~BP>KR@I@*ME`>yPx-0c@@9xAV78yivo+JdAFL~`YF0}&g` zOXn){ki2v5Z!JLUDNXdB&;^Y?R%xLBM@Pq={C{|UesHj*|C=a{^j~j)O2TjcZGC35 zs37%&;xCIu?C?o;V^{M6f;ep)y6Lo(=v8?^x_$IzRfjN^Nr~oMqUx36Uc~n9Ebvkt zmw1(||E9!x2o3Wc-H#W2yo-{`IA<|g{@)q^SR=5S{1WA$c-&|BM0XT8tx?6 zqDBy$FJ>_RB-A_xE7f(yiC}-B<{h`}mVs}+H1K~DC}JrYpwa&4^Z%oR(}V5%kByWj z{-1{gT1@*h&8t;Er-SCpp1gWjMb5=!?OL1_T&jx>S2SB%gDZkLY5mPxi!J@#mS*~| zWWlxG{~Vp1`u4wr**G5Vs{Vz5^E9!4V=Nr|otIE-&Z0wemH8zXh=pdf9LRlh* zstZ@ASX)GvTsLwfdKv_4S}b?)A|;b)D|9JgeS%mn;D7G(hI6fAu!I(o!nj zu+2)AHAFLUj=V67f|7#js$#O#$0qI2-r_YZ-d3iT*AENbDx@Bo8R)DXmgEq#o2r$> zswORT#dYqtkV0BP3i9dN3EHT>2(hSv|GVLVE)%$jFG!>R-+{0H9i1PYZ2A8tN)!LD z*Z|!%K^=Unnygp!)T|QDI_rWCE^Ai>0|V=(6ovpStsVw|8b#4vs;!>*IhRiKe?c{{ z(f)Vp=l|R0f8JE-M*lZL`aesuzZA(|Il14G`fX9A8~tA_06??+@6-R|ljCjv*Nv2p z^na-U0JFLP0M#9>g%xZp06OufiM6EWwVH*SB^DmnI55_2&;898_T74f4 z^#9=0&;NFKbiTd+-%R-nxQ3h~n#$l&Y6pOaF-pPR6eqEuqZy3u;Rvxo?=LFK7n^3v zv4@ROl7LY{?o{w5oR0PYMG541hCl}S*!mr&aqll6MI%LIo~Q`9C{`5t|Jog>cjF|L zEd@#-Llh)9MT6ep#m%oboKV#J3%FEa7~fysfEZKO8;mf2D*soZ-y7WhlRlOIYknAy zo{Il5f3jKnv;d?6p@1Py5bJ$CU=LaE>%kqo?|nVs6Y+0C@u>Ip|JVBqcn>KiQwFYH zykxyWM#*m|;=KWm5qzquQ}SDHFk=yk(bG?XGV1gH>gw|4o12&G>7)MqA0D0_9eL;f z@bq;1{$nHM`IO-lF$QkPlu8f%2&D{x!@*&%cMU0=AdV>O_0$JKpE;M0w_^lu=@iLG zYz$nh6R`&{|0@GTCJ#}8-u|khtWkV7<%BW~4#nU{Lhqkdfa_oCxU%1)WCG-my^A=; zf`GsT{J;?Sj>42b13!_e4D@Dl=_LmI1EKc-ry!#wo<^eK9)JuaBpn5BQ-S!3IlxR1 z7ZmYi4w#%8okjrK21B=tXO0HFiuz)Kh9pVIgWwDiWJsn; z+yn6xX-qH$Ddbb}qZm&GAoJ7%GVs@;UxCVB<&HrgvIIw13@D>yjPEc<@v{nG`{4OB zjT6ac)ZL=Mj!+O|mL+g*0{c0;qH0DkA3wqAE`TZFV?@mk;wX*99#DbkEqp7d)&yUK zSq3RexdsBr5Da026U?EE^9a-UDWMfmGD;>yR&#p=cXPnUn8qN3lw-sIPAfpnFiCWx zjG>B#spnzP>s^keg7yM(WF73IgVTfkgTwuU!@Pz*ucp%Rew4`YkI!#j7;wGbw=&4& zkkEH-zH|^?G7kR#CDia>y}>rlPMspu76-|N39L#()3U|K2qz z1Yio@W+?4x7-pit_v8W15Z#ka9onTLk)jz&xr%~$hrk5J2*4S{3A{^CZz|)NYS12f zk{U4%xjKRp*H`)Sm@#nlfy;C_6pzLnJc)L}(ZS(4cnv9rFP?)-LNh|uq+i_afr}&o z??hDw-XVtQ48?=qfB)D2s+gny{;&TnCIA9XVT>k_-ixgg20rNZ_E%YYy;>G@i|B-@ z1vVTAj1fh5b1)L5pMg1<%2iQQ!-<@yJw+o0xmAe{Vk9Xlo}r#N&`ijwF=mP(At{|I z%A1mO-#cnLlDV_&13?ONrYNbmYz|Wp;!t}kZ0Md4X(yP=1D)WBAZk6gw?VJ>ayUeh zJT8K~j}fp=X}*7lWJ>uMz%<1(L>Z)cs-z*NjDu`?m*6Ow_ws!R^6_d~00GNTBsd8W zAaV-f?{Kw$#n$ZQyY^v>qp>&=AR-gQRHydw2(A-Vdr|`IiMm`Yuj$n#HG6psdfiIG zF~>wG2^5Yf%*H(xkyU`gDdb`XuZE&KTDf|5P~%CK%nM>o(Lbh`Dzemzrc@B_WG?zd za#dvfTErrX@5(23PY!Z2mD5k7v7lhECq!&Sr5vE?Ns&d^%+;PuRs@GboM1@{P|C3& z>vFx}l#dC;|3q<*B8HL#QS~A3j-nxjI8}hB%rHE6%l3MLE<_{~>_ShA&~32Ts`3Cx zxdO#*JGBtS0g@b%^+NNyC-Ww=sg58`TzaOoM{~SkmL(Xm9z$X!IZEb|4Imhe>$juX z7S^ed=Whn-yw?r{MUuV5f{U6Z81#BSndyv3$}${H$&@8?BSkoa5l2(@lTVJtdIKwG|sBomU?ooCahH16r~}IORmh0FmH`z5HaV?rb99wl!jaK6i3FFiC(E z#Cm!~S(qLR9$|sX54fZna>`*k*Gxjjh@RWrj)H`Y2q43Pq^qoA#hGN_i4phJRLw1& z12zDIOh~j8F|nUCjfu4kmm|F^2Jsf$e*Y4@{Eyq0Z*IZ$%XhD@Zf{?{0MCB{7uVOX zt}ZX0zj_H?UHrHw>uJ6H1^DspyMG5)H{kl++xJ&5UcLZt-}Elt2r1{{23*|;4*&e( z=IUmko4kDozJK}d<@2Awi>sTQ? zy?t}D*L(RN*Y955+<>?5z}4&PS644z?18H{m#=L#Fz{V zrg?`F@*pJh(AQq?DwV_u$B0_z&ys$s$7<-Ng>|ni2TI$&tZIh2S0ESVNO5B1!+f@2 zlJu0yL{Wq@j5P9PeVh{+y5F28iwHmK^$rK%mT1XjF6OQ*8pxl%yM6`UYa)L%IFNiY zor45&L=E+qx|#Tpb6%CzfXT&x91F2XE=UMk0M>)pYGMY9_F~c|2&PQIW?F?QhGz&} zX%rEZD%%~(BlAnjBwCIrR2d5^;e`+u&>Wlxz>!e%Ni8H)7bTT4fJ~)-yOd9%HU}KZ zRY6#+?=$cO?iRpO8=fM!WN4^-z9V6gNkRa}lZ*(unL5}|BqUTN3v1a|ZEQ#Ovjr|F zed$HTkl6h{#I!uQ+XXmfh;q#;KX9>vZ%8WEZqVx;yF1PnEC#*a$pE||@@OfQ!ev>S zm1t7|oDV()qpwx8{rBC=ix;n74kqzB`e?lW_v3#a9vy7`e>YR|TaZ^OPgk$^m%o5F za3Yx9O*BRm)a&g7{nX(iipVtO&w2ptgKPDe;Tib*&bQMfc>^ct@AAW2aTb{U`~Hp# zK-Jv`@19>=E&xn4GaxkJ#ZfYVu1U-mfO1V@1L0C-5z$rhzpT$gJbDc?7eM}VF`|ef z?&B(c%WFh1LEz;FX;w?XRmu?^!U#PBf5#v8cit)GMzxf=Z2#Wt{TmR_6nEeMH}H42 zmNaK8@c$;W?8thOXrm7iLNNnp$1({VjJQ-jrI^phlsx3=Rz5Mxw=LVUE!*;Cm;Vz0 O0RR6tQNzsukPHBGVfvu} literal 0 HcmV?d00001 diff --git a/incubator/tsn-ranksystem/0.0.1/charts/mariadb-13.5.2.tgz b/incubator/tsn-ranksystem/0.0.1/charts/mariadb-13.5.2.tgz new file mode 100644 index 0000000000000000000000000000000000000000..61612541d105dcd0ee76cb285d2a5e74753e6a47 GIT binary patch literal 111574 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 literal 0 HcmV?d00001 diff --git a/incubator/tsn-ranksystem/0.0.1/ix_values.yaml b/incubator/tsn-ranksystem/0.0.1/ix_values.yaml new file mode 100644 index 00000000000..762de4a2344 --- /dev/null +++ b/incubator/tsn-ranksystem/0.0.1/ix_values.yaml @@ -0,0 +1,96 @@ +image: + repository: serverlein/tsn-ranksystem-webserver + pullPolicy: IfNotPresent + tag: latest@sha256:b97cee9b242bba0c792b0fa8c74d66917698725c93145327b1fa39a72ceb953c + +securityContext: + container: + readOnlyRootFilesystem: false + +workload: + main: + podSpec: + initContainers: + download-ranksystem: + enabled: true + type: init + imageSelector: "image" + command: + - /bin/sh + - -c + args: + - | + web_location={{ .Values.persistence.web.targetSelector.main.main.mountPath }} + indexFile=${web_location}/index.php + + if [ ! -f "${indexFile}" ]; then + # download with curl as git & wget not available + # automatically fetch newest version + LOCATION=$(curl -s https://api.github.com/repos/Newcomer1989/TSN-Ranksystem/releases/latest \ + | grep "tarball_url" \ + | awk '{ print $2 }' \ + | sed 's/,$//' \ + | sed 's/"//g' ) \ + ; curl -sL -o ${web_location}/ranksystem.tar.gz $LOCATION + # unzip file + tar -xzf ${web_location}/ranksystem.tar.gz + # get topfolder + top_folder=$(find ${web_location} -type d -name "Newcomer*" -exec basename \{} .po \;) + # move to topfolder + mv ${top_folder}/* ${web_location} + # delete obsolete folders & files + rm -rf ${web_location}/ranksystem.tar.gz ${top_folder} + + webinterface_location=${web_location}/webinterface + navFile=${webinterface_location}/_nav.php + + # remove annoying SSL message (doesnt work with traefik/ingress) + sed -i "$(($(wc -l < ${navFile})-4)),$(($(wc -l < ${navFile})))d" ${navFile} + + echo "Files downloaded and installed." + echo "Folder :$PWD" + echo "Files:" + ls + else + echo "Files Located. No action needed." + fi + containers: + main: + lifecycle: + postStart: + type: exec + command: + - /bin/sh + - -c + - | + web_location={{ .Values.persistence.web.targetSelector.main.main.mountPath }} + if [ -f "${web_location}/install.php" ]; then + curl -v -X POST -d "dbtype=mysql&dbhost={{ .Values.mariadb.creds.plainhost | trimAll "\"" }}&dbname={{ .Values.mariadb.mariadbDatabase }}&dbuser={{ .Values.mariadb.mariadbUsername }}&dbpass={{ .Values.mariadb.creds.mariadbPassword | trimAll "\"" }}&install=&installchecked=" http://localhost/install.php + sleep 1; + curl -v -X POST -d "user=ranksystem&pass=ranksystem&confweb=" http://localhost/install.php + echo "Install script executed." + else + echo "Install script doesnt exists, no further action is needed." + fi +service: + main: + ports: + main: + targetPort: 80 + port: 9300 +persistence: + web: + enabled: true + targetSelector: + main: + main: + mountPath: /var/www/html + download-ranksystem: + mountPath: /var/www/html +mariadb: + enabled: true + mariadbUsername: ranksystem + mariadbDatabase: ranksystem +portal: + open: + enabled: true diff --git a/incubator/tsn-ranksystem/0.0.1/questions.yaml b/incubator/tsn-ranksystem/0.0.1/questions.yaml new file mode 100755 index 00000000000..ab0f2999864 --- /dev/null +++ b/incubator/tsn-ranksystem/0.0.1/questions.yaml @@ -0,0 +1,2840 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: General Settings + description: General Deployment Settings + - name: Workload Settings + description: Workload Settings + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: Addons + description: Addon Configuration + - name: Backup Configuration + description: Configure Velero Backup Schedule + - name: Advanced + description: Advanced Configuration + - name: Postgresql + description: Postgresql + - name: Documentation + description: Documentation + +portals: + open: + protocols: + - "$kubernetes-resource_configmap_tcportal-open_protocol" + host: + - "$kubernetes-resource_configmap_tcportal-open_host" + ports: + - "$kubernetes-resource_configmap_tcportal-open_port" + +questions: + - variable: global + group: General Settings + label: "Global Settings" + schema: + additional_attrs: true + type: dict + attrs: + - variable: stopAll + label: Stop All + description: "Stops All Running pods and hibernates cnpg" + schema: + type: boolean + default: false + + - variable: workload + group: "Workload Settings" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "" + schema: + additional_attrs: true + type: dict + attrs: + + - variable: type + label: Type (Advanced) + schema: + type: string + default: Deployment + enum: + - value: Deployment + description: Deployment + - value: DaemonSet + description: DaemonSet + + - variable: replicas + label: Replicas (Advanced) + description: Set the number of Replicas + schema: + type: int + show_if: [["type", "!=", "DaemonSet"]] + default: 1 + + - variable: podSpec + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: containers + label: Containers + schema: + additional_attrs: true + type: dict + attrs: + + - variable: main + label: Main Container + schema: + additional_attrs: true + type: dict + attrs: + + - variable: envList + label: Extra Environment Variables + description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..." + schema: + type: list + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: extraArgs + label: Extra Args + schema: + type: list + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + + - variable: advanced + label: Show Advanced Settings + description: Advanced settings are not covered by TrueCharts Support + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: command + label: Command + schema: + type: list + default: [] + items: + - variable: param + label: Param + schema: + type: string + + - variable: TZ + label: Timezone + group: "General Settings" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + + - variable: podOptions + group: "General Settings" + label: "Global Pod Options (Advanced)" + schema: + additional_attrs: true + type: dict + attrs: + - variable: expertPodOpts + label: "Expert - Pod Options" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + label: "Host Networking" + schema: + type: boolean + default: false + - variable: dnsConfig + label: "DNS Configuration" + schema: + type: dict + additional_attrs: true + attrs: + - variable: options + label: "Options" + schema: + type: list + default: [{"name": "ndots", "value": "1"}] + items: + - variable: optionsEntry + label: "Option Entry" + schema: + type: dict + additional_attrs: true + attrs: + - variable: name + label: "Name" + schema: + type: string + required: true + - variable: value + label: "Value" + schema: + type: string + - variable: nameservers + label: "Nameservers" + schema: + type: list + default: [] + items: + - variable: nsEntry + label: "Nameserver Entry" + schema: + type: string + required: true + - variable: searches + label: "Searches" + schema: + type: list + default: [] + items: + - variable: searchEntry + label: "Search Entry" + schema: + type: string + required: true + + - variable: imagePullSecretList + group: "General Settings" + label: "Image Pull Secrets" + schema: + type: list + default: [] + items: + - variable: pullsecretentry + label: "Pull Secret" + schema: + type: dict + additional_attrs: true + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: true + - variable: data + label: Data + schema: + type: dict + additional_attrs: true + attrs: + - variable: registry + label: "Registry" + schema: + type: string + required: true + default: "https://index.docker.io/v1/" + - variable: username + label: "Username" + schema: + type: string + required: true + default: "" + - variable: password + label: "Password" + schema: + type: string + required: true + private: true + default: "" + - variable: email + label: "Email" + schema: + type: string + required: true + default: "" + + - variable: service + group: Networking and Services + label: Configure Service(s) + schema: + additional_attrs: true + type: dict + attrs: + + - variable: main + label: "Main Service" + description: "The Primary service on which the healthcheck runs, often the webUI" + schema: + additional_attrs: true + type: dict + attrs: + + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + + - variable: main + label: Main Service Port Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + description: This port exposes the container port on the service + schema: + type: int + default: 9300 + required: true + - variable: serviceexpert + group: Networking and Services + label: Show Expert Config + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + + - variable: scaleExternalInterface + description: Add External Interfaces + label: Add external Interfaces + group: Networking + schema: + type: list + items: + - variable: interfaceConfiguration + description: Interface Configuration + label: Interface Configuration + schema: + additional_attrs: true + type: dict + $ref: + - "normalize/interfaceConfiguration" + attrs: + - variable: hostInterface + description: Please Specify Host Interface + label: Host Interface + schema: + type: string + required: true + $ref: + - "definitions/interface" + - variable: ipam + description: Define how IP Address will be managed + label: IP Address Management + schema: + additional_attrs: true + type: dict + required: true + attrs: + - variable: type + description: Specify type for IPAM + label: IPAM Type + schema: + type: string + required: true + enum: + - value: dhcp + description: Use DHCP + - value: static + description: Use Static IP + - variable: staticIPConfigurations + label: Static IP Addresses + schema: + type: list + show_if: [["type", "=", "static"]] + items: + - variable: staticIP + label: Static IP + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: Static Routes + schema: + type: list + show_if: [["type", "=", "static"]] + items: + - variable: staticRouteConfiguration + label: Static Route Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: destination + label: Destination + schema: + type: ipaddr + cidr: true + required: true + - variable: gateway + label: Gateway + schema: + type: ipaddr + cidr: false + required: true + + - variable: serviceList + label: Add Manual Custom Services + group: Networking and Services + schema: + type: list + default: [] + items: + - variable: serviceListEntry + label: Custom Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the service + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: portsList + label: Additional Service Ports + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: Custom ports + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Port + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Port Name + schema: + type: string + default: "" + - variable: protocol + label: Port Type + schema: + type: string + default: tcp + enum: + - value: http + description: HTTP + - value: https + description: HTTPS + - value: tcp + description: TCP + - value: udp + description: UDP + - variable: targetPort + label: Target Port + description: This port exposes the container port on the service + schema: + type: int + required: true + - variable: port + label: Container Port + schema: + type: int + required: true + + - variable: persistence + label: Integrated Persistent Storage + description: Integrated Persistent Storage + group: Storage and Persistence + schema: + additional_attrs: true + type: dict + attrs: + + - variable: web + label: App Web Storage + description: Stores the Application Web Folder. + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - value: iscsi + description: iSCSI Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: iscsi + label: iSCSI Options + schema: + show_if: [["type", "=", "iscsi"]] + type: dict + additional_attrs: true + attrs: + - variable: targetPortal + label: targetPortal + schema: + type: string + required: true + default: "" + - variable: iqn + label: iqn + schema: + type: string + required: true + default: "" + - variable: lun + label: lun + schema: + type: int + default: 0 + - variable: authSession + label: authSession + schema: + type: dict + additional_attrs: true + attrs: + - variable: username + label: username + schema: + type: string + default: "" + - variable: password + label: password + schema: + type: string + default: "" + - variable: usernameInitiator + label: usernameInitiator + schema: + type: string + default: "" + - variable: passwordInitiator + label: passwordInitiator + schema: + type: string + default: "" + - variable: authDiscovery + label: authDiscovery + schema: + type: dict + additional_attrs: true + attrs: + - variable: username + label: username + schema: + type: string + default: "" + - variable: password + label: password + schema: + type: string + default: "" + - variable: usernameInitiator + label: usernameInitiator + schema: + type: string + default: "" + - variable: passwordInitiator + label: passwordInitiator + schema: + type: string + default: "" + + - variable: autoPermissions + label: Automatic Permissions Configuration + description: Automatically set permissions + schema: + show_if: [["type", "!=", "pvc"]] + type: dict + additional_attrs: true + attrs: + - variable: enabled + label: enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: chown + label: Run CHOWN + description: | + It will run CHOWN on the path with the given fsGroup + schema: + type: boolean + default: false + - variable: chmod + label: Run CHMOD + description: | + It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770 + schema: + type: string + valid_chars: '[0-9]{3}' + default: "" + - variable: recursive + label: Recursive + description: | + It will run CHOWN and CHMOD recursively + schema: + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: storageClass + label: 'storageClass (Advanced)' + description: 'sets the storageClass to something other than iX default. Only for advanced usecases!' + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: "" + - variable: static + label: 'Static Fixed PVC Bindings (Experimental)' + description: Link a PVC to a specific storage location + schema: + show_if: [["type", "=", "pvc"]] + type: dict + additional_attrs: true + attrs: + - variable: mode + label: mode + description: | + disabled: use normal dynamic PVCs + smb: connect to an SMB share + nfs: connect to an NFS share + schema: + type: string + default: "disabled" + enum: + - value: disabled + description: disabled + - value: smb + description: smb + - value: nfs + description: nfs + - variable: server + label: Server + description: server to connect to + schema: + type: string + show_if: [["mode", "!=", "disabled"]] + default: "myserver" + - variable: share + label: Share + description: share to connect to + schema: + type: string + show_if: [["mode", "!=", "disabled"]] + default: "/myshare" + - variable: user + label: User + description: connecting user + schema: + type: string + show_if: [["mode", "=", "smb"]] + default: "myuser" + - variable: domain + label: Domain + description: user domain + schema: + type: string + show_if: [["mode", "=", "smb"]] + default: "" + - variable: password + label: Password + description: connecting password + schema: + type: string + show_if: [["mode", "=", "smb"]] + default: "" + - variable: volumeSnapshots + label: 'Volume Snapshots (Experimental)' + description: Add an entry to the list to force creation of a volumeSnapshot of this PVC + schema: + show_if: [["type", "=", "pvc"]] + type: list + default: [] + items: + - variable: volumeSnapshotEntry + label: Custom volumeSnapshot + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + description: 'WARNING: renaming this, means deletion of the snapshot with the old name!' + schema: + type: string + default: "mysnapshot" + required: true + - variable: volumeSnapshotClassName + label: 'volumeSnapshot Class Name (Advanced)' + description: For use with PVCs using a non-default storageClass + schema: + type: string + default: "" + + - variable: persistenceList + label: Additional App Storage + group: Storage and Persistence + schema: + type: list + default: [] + items: + - variable: persistenceListEntry + label: Custom Storage + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the storage + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: hostPath + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: iscsi + label: iSCSI Options + schema: + show_if: [["type", "=", "iscsi"]] + type: dict + additional_attrs: true + attrs: + - variable: targetPortal + label: targetPortal + schema: + type: string + required: true + default: "" + - variable: iqn + label: iqn + schema: + type: string + required: true + default: "" + - variable: lun + label: lun + schema: + type: int + default: 0 + - variable: authSession + label: authSession + schema: + type: dict + additional_attrs: true + attrs: + - variable: username + label: username + schema: + type: string + default: "" + - variable: password + label: password + schema: + type: string + default: "" + - variable: usernameInitiator + label: usernameInitiator + schema: + type: string + default: "" + - variable: passwordInitiator + label: passwordInitiator + schema: + type: string + default: "" + - variable: authDiscovery + label: authDiscovery + schema: + type: dict + additional_attrs: true + attrs: + - variable: username + label: username + schema: + type: string + default: "" + - variable: password + label: password + schema: + type: string + default: "" + - variable: usernameInitiator + label: usernameInitiator + schema: + type: string + default: "" + - variable: passwordInitiator + label: passwordInitiator + schema: + type: string + default: "" + - variable: autoPermissions + label: Automatic Permissions Configuration + description: Automatically set permissions + schema: + show_if: [["type", "!=", "pvc"]] + type: dict + additional_attrs: true + attrs: + - variable: enabled + label: enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: chown + label: Run CHOWN + description: | + It will run CHOWN on the path with the given fsGroup + schema: + type: boolean + default: false + - variable: chmod + label: Run CHMOD + description: | + It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770 + schema: + type: string + valid_chars: '[0-9]{3}' + default: "" + - variable: recursive + label: Recursive + description: | + It will run CHOWN and CHMOD recursively + schema: + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: Mount Path + description: Path inside the container the storage is mounted + schema: + type: string + default: "" + required: true + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size Quotum of Storage + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: storageClass + label: 'storageClass (Advanced)' + description: 'sets the storageClass to something other than iX default. Only for advanced usecases!' + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: "" + - variable: static + label: 'Static Fixed PVC Bindings (Experimental)' + description: Link a PVC to a specific storage location + schema: + show_if: [["type", "=", "pvc"]] + type: dict + additional_attrs: true + attrs: + - variable: mode + label: mode + description: | + disabled: use normal dynamic PVCs + smb: connect to an SMB share + nfs: connect to an NFS share + schema: + type: string + default: "disabled" + enum: + - value: "disabled" + description: disabled + - value: smb + description: smb + - value: nfs + description: nfs + - variable: server + label: Server + description: server to connect to + schema: + type: string + show_if: [["mode", "!=", "disabled"]] + default: "myserver" + - variable: share + label: Share + description: share to connect to + schema: + type: string + show_if: [["mode", "!=", "disabled"]] + default: "/myshare" + - variable: user + label: User + description: connecting user + schema: + type: string + show_if: [["mode", "=", "smb"]] + default: "myuser" + - variable: domain + label: Domain + description: user domain + schema: + type: string + show_if: [["mode", "=", "smb"]] + default: "" + - variable: password + label: Password + description: connecting password + schema: + type: string + show_if: [["mode", "=", "smb"]] + default: "" + - variable: volumeSnapshots + label: 'Volume Snapshots (Experimental)' + description: Add an entry to the list to force creation of a volumeSnapshot of this PVC + schema: + show_if: [["type", "=", "pvc"]] + type: list + default: [] + items: + - variable: volumeSnapshotEntry + label: Custom volumeSnapshot + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + description: 'WARNING: renaming this, means deletion of the snapshot with the old name!' + schema: + type: string + default: "mysnapshot" + required: true + - variable: volumeSnapshotClassName + label: 'volumeSnapshot Class Name (Advanced)' + description: For use with PVCs using a non-default storageClass + schema: + type: string + default: "" + + - variable: ingress + label: "" + group: Ingress + schema: + additional_attrs: true + type: dict + attrs: + + - variable: main + label: "Main Ingress" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [{path: "/", pathType: "Prefix"}] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + + - variable: integrations + label: Integrations + description: Connect ingress with other charts + schema: + additional_attrs: true + type: dict + attrs: + - variable: traefik + label: Traefik + description: Connect ingress with Traefik + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: enabled + schema: + type: boolean + default: true + - variable: allowCors + label: 'Allow Cross Origin Requests (advanced)' + schema: + type: boolean + default: false + show_if: [["enabled", "=", true]] + - variable: entrypoints + label: Entrypoints + schema: + type: list + default: ["websecure"] + show_if: [["enabled", "=", true]] + items: + - variable: entrypoint + label: Entrypoint + schema: + type: string + - variable: middlewares + label: Middlewares + schema: + type: list + default: [] + show_if: [["enabled", "=", true]] + items: + - variable: middleware + label: Middleware + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: name + schema: + type: string + default: "" + required: true + - variable: namespace + label: 'namespace (optional)' + schema: + type: string + default: "" + - variable: certManager + label: certManager + description: Connect ingress with certManager + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: enabled + schema: + type: boolean + default: false + - variable: certificateIssuer + label: certificateIssuer + description: defaults to chartname + schema: + type: string + default: "" + show_if: [["enabled", "=", true]] + - variable: homepage + label: Homepage + description: Connect ingress with Homepage + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: enabled + schema: + type: boolean + default: false + - variable: name + label: Name (Optional) + description: Defaults to chart name + schema: + type: string + default: "" + show_if: [["enabled", "=", true]] + - variable: description + label: Description (Optional) + description: Defaults to chart description + schema: + type: string + default: "" + show_if: [["enabled", "=", true]] + - variable: icon + label: Icon (Optional) + description: Defaults to chart icon + schema: + type: string + default: "" + show_if: [["enabled", "=", true]] + - variable: group + label: Group + schema: + type: string + required: true + default: "default" + show_if: [["enabled", "=", true]] + - variable: widget + label: Widget Settings + schema: + type: dict + additional_attrs: true + show_if: [["enabled", "=", true]] + attrs: + - variable: enabled + label: Enable Widget + description: When disabled all widget annotations are skipped. + schema: + type: boolean + default: true + - variable: custom + label: Options + schema: + type: dict + additional_attrs: true + attrs: + - variable: key + label: API-key (key) + schema: + type: string + default: "" + - variable: customkv + label: Custom Options + schema: + type: list + default: [] + items: + - variable: option + label: Option + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + default: "" + required: true + - variable: value + label: Value + schema: + type: string + default: "" + required: true + - variable: advanced + label: Show Advanced Settings + description: Advanced settings are not covered by TrueCharts Support + schema: + type: boolean + default: false + - variable: ingressClassName + label: (Advanced/Optional) IngressClass Name + schema: + type: string + show_if: [["advanced", "=", true]] + default: "" + - variable: tls + label: TLS-Settings + schema: + type: list + show_if: [["advanced", "=", true]] + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + + - variable: certificateIssuer + label: Use Cert-Manager clusterIssuer + description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.' + schema: + type: string + default: "" + - variable: clusterCertificate + label: 'Cluster Certificate (Advanced)' + description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.' + schema: + type: string + show_if: [["certificateIssuer", "=", ""]] + default: "" + - variable: secretName + label: 'Use Custom Certificate Secret (Advanced)' + schema: + show_if: [["certificateIssuer", "=", ""]] + type: string + default: "" + + - variable: ingressList + label: Add Manual Custom Ingresses + group: Ingress + schema: + type: list + default: [] + items: + - variable: ingressListEntry + label: Custom Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: overrideService + label: Linked Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Service Name + schema: + type: string + default: "" + - variable: port + label: Service Port + schema: + type: int + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + show_if: [["certificateIssuer", "=", ""]] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: certificateIssuer + label: Use Cert-Manager clusterIssuer + description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.' + schema: + type: string + default: "" + - variable: clusterCertificate + label: 'Cluster Certificate (Advanced)' + description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.' + schema: + type: string + show_if: [["certificateIssuer", "=", ""]] + default: "" + - variable: secretName + label: Use Custom Secret (Advanced) + schema: + type: string + show_if: [["certificateIssuer", "=", ""]] + default: "" + - variable: integrations + label: Integrations + description: Connect ingress with other charts + schema: + additional_attrs: true + type: dict + attrs: + - variable: traefik + label: Traefik + description: Connect ingress with Traefik + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: enabled + schema: + type: boolean + default: true + - variable: allowCors + label: "Allow Cross Origin Requests" + schema: + type: boolean + default: false + show_if: [["enabled", "=", true]] + - variable: entrypoints + label: Entrypoints + schema: + type: list + default: ["websecure"] + show_if: [["enabled", "=", true]] + items: + - variable: entrypoint + label: Entrypoint + schema: + type: string + - variable: middlewares + label: Middlewares + schema: + type: list + default: [] + show_if: [["enabled", "=", true]] + items: + - variable: middleware + label: Middleware + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: name + schema: + type: string + default: "" + required: true + - variable: namespace + label: namespace + schema: + type: string + default: "" + - variable: certManager + label: certManager + description: Connect ingress with certManager + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: enabled + schema: + type: boolean + default: true + - variable: certificateIssuer + label: certificateIssuer + description: defaults to chartname + schema: + type: string + default: "" + show_if: [["enabled", "=", true]] + - variable: homepage + label: Homepage + description: Connect ingress with Homepage + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: enabled + schema: + type: boolean + default: false + - variable: name + label: Name + description: defaults to chartname + schema: + type: string + default: "" + show_if: [["enabled", "=", true]] + - variable: description + label: Description + description: defaults to chart description + schema: + type: string + default: "" + show_if: [["enabled", "=", true]] + - variable: group + label: Group + schema: + type: string + required: true + default: "default" + show_if: [["enabled", "=", true]] + + - variable: securityContext + group: Security and Permissions + label: Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: container + label: Container + schema: + additional_attrs: true + type: dict + attrs: + # Settings from questions.yaml get appended here on a per-app basis + + - variable: runAsUser + label: "runAsUser" + description: "The UserID of the user running the application" + schema: + type: int + default: 568 + - variable: runAsGroup + label: "runAsGroup" + description: "The groupID of the user running the application" + schema: + type: int + default: 568 + # Settings from questions.yaml get appended here on a per-app basis + - variable: PUID + label: Process User ID - PUID + description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps + schema: + type: int + show_if: [["runAsUser", "=", 0]] + default: 568 + - variable: UMASK + label: UMASK + description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps + schema: + type: string + default: "0022" + + - variable: advanced + label: Show Advanced Settings + description: Advanced settings are not covered by TrueCharts Support + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: privileged + label: "Privileged mode" + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: "ReadOnly Root Filesystem" + schema: + type: boolean + default: true + + - variable: pod + label: Pod + schema: + additional_attrs: true + type: dict + attrs: + - variable: fsGroupChangePolicy + label: "When should we take ownership?" + schema: + type: string + default: OnRootMismatch + enum: + - value: OnRootMismatch + description: OnRootMismatch + - value: Always + description: Always + - variable: supplementalGroups + label: Supplemental Groups + schema: + type: list + default: [] + items: + - variable: supplementalGroupsEntry + label: Supplemental Group + schema: + type: int + # Settings from questions.yaml get appended here on a per-app basis + + - variable: fsGroup + label: "fsGroup" + description: "The group that should own ALL storage." + schema: + type: int + default: 568 + - variable: resources + group: Resources and Devices + label: "Resource Limits" + schema: + additional_attrs: true + type: dict + attrs: + - variable: limits + label: Advanced Limit Resource Consumption + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation" + schema: + type: string + default: 4000m + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: RAM + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation" + schema: + type: string + default: 8Gi + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: 'gpu.intel.com/i915' + label: Add Intel i915 GPUs + schema: + type: int + default: 0 + - variable: 'nvidia.com/gpu' + label: Add NVIDIA GPUs (Experimental) + schema: + type: int + default: 0 + - variable: 'amd.com/gpu' + label: Add AMD GPUs + schema: + type: int + default: 0 + - variable: requests + label: "Minimum Resources Required (request)" + schema: + additional_attrs: true + type: dict + hidden: true + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation" + schema: + type: string + default: 10m + hidden: true + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation" + schema: + type: string + default: 50Mi + hidden: true + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: deviceList + label: Mount USB Devices + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: deviceListEntry + label: Device + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Storage + schema: + type: boolean + default: true + - variable: type + label: (Advanced) Type of Storage + description: Sets the persistence type + schema: + type: string + default: device + hidden: true + - variable: readOnly + label: readOnly + schema: + type: boolean + default: false + - variable: hostPath + label: Host Device Path + description: Path to the device on the host system + schema: + type: path + - variable: mountPath + label: Container Device Path + description: Path inside the container the device is mounted + schema: + type: string + default: "/dev/ttyACM0" + +# - variable: horizontalPodAutoscaler +# group: Advanced +# label: (Advanced) Horizontal Pod Autoscaler +# schema: +# type: list +# default: [] +# items: +# - variable: hpaEntry +# label: HPA Entry +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: name +# label: Name +# schema: +# type: string +# required: true +# default: "" +# - variable: enabled +# label: Enabled +# schema: +# type: boolean +# default: false +# show_subquestions_if: true +# subquestions: +# - variable: target +# label: Target +# description: Deployment name, Defaults to Main Deployment +# schema: +# type: string +# default: "" +# - variable: minReplicas +# label: Minimum Replicas +# schema: +# type: int +# default: 1 +# - variable: maxReplicas +# label: Maximum Replicas +# schema: +# type: int +# default: 5 +# - variable: targetCPUUtilizationPercentage +# label: Target CPU Utilization Percentage +# schema: +# type: int +# default: 80 +# - variable: targetMemoryUtilizationPercentage +# label: Target Memory Utilization Percentage +# schema: +# type: int +# default: 80 + - variable: networkPolicy + group: Advanced + label: (Advanced) Network Policy + schema: + type: list + default: [] + items: + - variable: netPolicyEntry + label: Network Policy Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: policyType + label: Policy Type + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ingress + description: Ingress + - value: egress + description: Egress + - value: ingress-egress + description: Ingress and Egress + - variable: egress + label: Egress + schema: + type: list + default: [] + items: + - variable: egressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: to + label: To + schema: + type: list + default: [] + items: + - variable: toEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: ingress + label: Ingress + schema: + type: list + default: [] + items: + - variable: ingressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: from + label: From + schema: + type: list + default: [] + items: + - variable: fromEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + + - variable: addons + group: Addons + label: "" + schema: + additional_attrs: true + type: dict + attrs: + + - variable: codeserver + label: Codeserver + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: service + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: NodePort + description: Deprecated CHANGE THIS + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + default: 36107 + - variable: ingress + label: "Ingress" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [{path: "/", pathType: "Prefix"}] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: integrations + label: Integrations + description: Connect ingress with other charts + schema: + additional_attrs: true + type: dict + attrs: + - variable: traefik + label: Traefik + description: Connect ingress with Traefik + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: enabled + schema: + type: boolean + default: true + - variable: allowCors + label: 'Allow Cross Origin Requests (advanced)' + schema: + type: boolean + default: false + show_if: [["enabled", "=", true]] + - variable: entrypoints + label: Entrypoints + schema: + type: list + default: ["websecure"] + show_if: [["enabled", "=", true]] + items: + - variable: entrypoint + label: Entrypoint + schema: + type: string + - variable: middlewares + label: Middlewares + schema: + type: list + default: [] + show_if: [["enabled", "=", true]] + items: + - variable: middleware + label: Middleware + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: name + schema: + type: string + default: "" + required: true + - variable: namespace + label: 'namespace (optional)' + schema: + type: string + default: "" + - variable: certManager + label: certManager + description: Connect ingress with certManager + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: enabled + schema: + type: boolean + default: false + - variable: certificateIssuer + label: certificateIssuer + description: defaults to chartname + schema: + type: string + default: "" + show_if: [["enabled", "=", true]] + - variable: advanced + label: Show Advanced Settings + description: Advanced settings are not covered by TrueCharts Support + schema: + type: boolean + default: false + - variable: ingressClassName + label: (Advanced/Optional) IngressClass Name + schema: + type: string + show_if: [["advanced", "=", true]] + default: "" + - variable: tls + label: TLS-Settings + schema: + type: list + show_if: [["advanced", "=", true]] + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + + - variable: certificateIssuer + label: Use Cert-Manager clusterIssuer + description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.' + schema: + type: string + default: "" + - variable: clusterCertificate + label: 'Cluster Certificate (Advanced)' + description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.' + schema: + type: string + show_if: [["certificateIssuer", "=", ""]] + default: "" + - variable: secretName + label: 'Use Custom Certificate Secret (Advanced)' + schema: + show_if: [["certificateIssuer", "=", ""]] + type: string + default: "" + - variable: scaleCert + label: 'Use TrueNAS SCALE Certificate (Deprecated)' + schema: + show_if: [["certificateIssuer", "=", ""]] + type: int + $ref: + - "definitions/certificate" + - variable: envList + label: Codeserver Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + + - variable: netshoot + label: Netshoot + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: envList + label: Netshoot Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + + - variable: vpn + label: VPN + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type + schema: + type: string + default: disabled + enum: + - value: disabled + description: disabled + - value: gluetun + description: Gluetun + - value: tailscale + description: Tailscale + - value: openvpn + description: OpenVPN (Deprecated) + - value: wireguard + description: Wireguard (Deprecated) + - variable: openvpn + label: OpenVPN Settings + schema: + additional_attrs: true + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: Authentication Username (Optional) + description: Authentication Username, Optional + schema: + type: string + default: "" + - variable: password + label: Authentication Password + description: Authentication Credentials + schema: + type: string + show_if: [["username", "!=", ""]] + default: "" + required: true + - variable: tailscale + label: Tailscale Settings + schema: + additional_attrs: true + type: dict + show_if: [["type", "=", "tailscale"]] + attrs: + - variable: authkey + label: Authentication Key + description: Provide an auth key to automatically authenticate the node as your user account. + schema: + type: string + private: true + default: "" + - variable: auth_once + label: Auth Once + description: Only attempt to log in if not already logged in. + schema: + type: boolean + default: true + - variable: accept_dns + label: Accept DNS + description: Accept DNS configuration from the admin console. + schema: + type: boolean + default: false + - variable: userspace + label: Userspace + description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device. + schema: + type: boolean + default: false + - variable: routes + label: Routes + description: Expose physical subnet routes to your entire Tailscale network. + schema: + type: string + default: "" + - variable: dest_ip + label: Destination IP + description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched. + schema: + type: string + default: "" + - variable: sock5_server + label: Sock5 Server + description: The address on which to listen for SOCKS5 proxying into the tailscale net. + schema: + type: string + default: "" + - variable: outbound_http_proxy_listen + label: Outbound HTTP Proxy Listen + description: The address on which to listen for HTTP proxying into the tailscale net. + schema: + type: string + default: "" + - variable: extra_args + label: Extra Args + description: Extra Args + schema: + type: string + default: "" + - variable: daemon_extra_args + label: Tailscale Daemon Extra Args + description: Tailscale Daemon Extra Args + schema: + type: string + default: "" + - variable: killSwitch + label: Enable Killswitch + schema: + type: boolean + show_if: [["type", "!=", "disabled"]] + default: true + - variable: excludedNetworks_IPv4 + label: Killswitch Excluded IPv4 networks + description: List of Killswitch Excluded IPv4 Addresses + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv4 + label: IPv4 Network + schema: + type: string + required: true + - variable: excludedNetworks_IPv6 + label: Killswitch Excluded IPv6 networks + description: "List of Killswitch Excluded IPv6 Addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv6 + label: IPv6 Network + schema: + type: string + required: true + - variable: configFile + label: VPN Config File Location + schema: + type: string + show_if: [["type", "!=", "disabled"]] + default: "" + + - variable: envList + label: VPN Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + max_length: 10240 + + - variable: docs + group: Documentation + label: Please read the documentation at https://truecharts.org + description: Please read the documentation at +
https://truecharts.org + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDocs + label: I have checked the documentation + schema: + type: boolean + default: true + - variable: donateNag + group: Documentation + label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor + description: Please consider supporting TrueCharts, see +
https://truecharts.org/sponsor + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true + diff --git a/incubator/tsn-ranksystem/0.0.1/templates/NOTES.txt b/incubator/tsn-ranksystem/0.0.1/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/incubator/tsn-ranksystem/0.0.1/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/incubator/tsn-ranksystem/0.0.1/templates/common.yaml b/incubator/tsn-ranksystem/0.0.1/templates/common.yaml new file mode 100644 index 00000000000..b51394e00a4 --- /dev/null +++ b/incubator/tsn-ranksystem/0.0.1/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.v1.common.loader.all" . }} diff --git a/incubator/tsn-ranksystem/0.0.1/values.yaml b/incubator/tsn-ranksystem/0.0.1/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/incubator/tsn-ranksystem/item.yaml b/incubator/tsn-ranksystem/item.yaml new file mode 100644 index 00000000000..9f1e438d607 --- /dev/null +++ b/incubator/tsn-ranksystem/item.yaml @@ -0,0 +1,4 @@ +icon_url: https://truecharts.org/img/hotlink-ok/chart-icons/tsn-ranksystem.png +categories: + - productivity +screenshots: [] diff --git a/stable/ollama/5.1.0/app-changelog.md b/stable/ollama/5.1.0/app-changelog.md deleted file mode 100644 index e3757c7cdc5..00000000000 --- a/stable/ollama/5.1.0/app-changelog.md +++ /dev/null @@ -1,3 +0,0 @@ - - -## [ollama-5.1.0](https://github.com/truecharts/charts/compare/ollama-5.0.3...ollama-5.1.0) (2024-03-15) \ No newline at end of file