From 7de83602245c0a58a273718b0f344232a6889487 Mon Sep 17 00:00:00 2001 From: moabu <47318409+moabu@users.noreply.github.com> Date: Fri, 20 Oct 2023 07:11:40 +0000 Subject: [PATCH] chore: release helm chart Gluu 4.4 1.7.13 --- .../kubernetes/templates/helm/gluu-1.7.13.tgz | Bin 0 -> 112773 bytes .../kubernetes/templates/helm/gluu/Chart.yaml | 36 ++-- .../kubernetes/templates/helm/gluu/README.md | 43 +++-- .../helm/gluu/charts/casa/Chart.yaml | 2 +- .../templates/helm/gluu/charts/casa/README.md | 2 +- .../helm/gluu/charts/config/Chart.yaml | 2 +- .../helm/gluu/charts/config/README.md | 2 +- .../helm/gluu/charts/cr-rotate/Chart.yaml | 2 +- .../helm/gluu/charts/cr-rotate/README.md | 2 +- .../helm/gluu/charts/fido2/Chart.yaml | 2 +- .../helm/gluu/charts/fido2/README.md | 2 +- .../gluu/charts/gluu-alb-ingress/Chart.yaml | 2 +- .../gluu/charts/gluu-alb-ingress/README.md | 2 +- .../gluu/charts/gluu-istio-ingress/Chart.yaml | 2 +- .../gluu/charts/gluu-istio-ingress/README.md | 2 +- .../helm/gluu/charts/jackrabbit/Chart.yaml | 2 +- .../helm/gluu/charts/jackrabbit/README.md | 2 +- .../helm/gluu/charts/nginx-ingress/Chart.yaml | 2 +- .../helm/gluu/charts/nginx-ingress/README.md | 2 +- .../helm/gluu/charts/opendj/Chart.yaml | 2 +- .../helm/gluu/charts/opendj/README.md | 2 +- .../helm/gluu/charts/oxauth/Chart.yaml | 2 +- .../helm/gluu/charts/oxauth/README.md | 2 +- .../helm/gluu/charts/oxd-server/Chart.yaml | 2 +- .../helm/gluu/charts/oxd-server/README.md | 2 +- .../helm/gluu/charts/oxpassport/Chart.yaml | 2 +- .../helm/gluu/charts/oxpassport/README.md | 2 +- .../helm/gluu/charts/oxshibboleth/Chart.yaml | 2 +- .../helm/gluu/charts/oxshibboleth/README.md | 2 +- .../helm/gluu/charts/oxtrust/Chart.yaml | 2 +- .../helm/gluu/charts/oxtrust/README.md | 2 +- .../helm/gluu/charts/persistence/Chart.yaml | 2 +- .../helm/gluu/charts/persistence/README.md | 2 +- .../helm/gluu/charts/scim/Chart.yaml | 2 +- .../templates/helm/gluu/charts/scim/README.md | 2 +- pygluu/kubernetes/templates/helm/index.yaml | 182 +++++++++++++++--- pygluu/kubernetes/version.py | 2 +- 37 files changed, 225 insertions(+), 102 deletions(-) create mode 100644 pygluu/kubernetes/templates/helm/gluu-1.7.13.tgz diff --git a/pygluu/kubernetes/templates/helm/gluu-1.7.13.tgz b/pygluu/kubernetes/templates/helm/gluu-1.7.13.tgz new file mode 100644 index 0000000000000000000000000000000000000000..a79ecad6efaccb135353f629bd5e80658caa47bc GIT binary patch literal 112773 zcmV)qK$^cFiwG0|00000|0w_~VMtOiV@ORlOnEsqVl!4SWK%V1T2nbTPgYhoO;>Dc zVQyr3R8em|NM&qo0POu~cOp5mI1bNie+vER=bq{AYcQK@y0|m*T${z^1#FfCn>lm3 zM5X|l+$yECji>s%|Bph-l>~#UT-ALW&zvqhC51v;C?XWg%=G=E`W$<_u*8=6m$&#S z7K_Dq)hhg3EEd!MzAII#e<@XuOVw(*TCKkOOR-cgy(|3%72gD#)Q`_N_Wn}*;=a;@ z`-A*o+jcnS)UjFZ03qygI>kDl`;!87j`TUUXN1+z=L3Wg%A+&W_ffS_EtHWnol>1* z6X|02Adi>?GotF97zQ!WP2&_{+du=ybxdcrM9lRFHjwVvjC+{coT>UP`a}#gGo1-G z5wRZ_avq51QG+0Aqq<{H>CD0|TSbvtIDw&!EmA`|W*9yo1QlvXZ1gEHhzEl`5*2DN zkY5e*kZ3!lhEv|y7;3C(&2(yQY%D6QX{*CHeOWPYVH?kgw|N-QB2R6~*TMAio>*bB z8BS1Z9Tej6t?-HJt%2mY#5V3X0+ChLw7v)^T6IELaht26^;+W*cQAHKkz;cPlDC5M|H}9HQy|q|z&u1?U z4eBHyqz<`Bbz(D8LnkiQ=OkY)6c4aVhoXPSuAztW0e0Q+Pk?k_5V4Plty98k2YGS2 z49cN`Bs2widJ4qG6O$MRC~*uA5b}uYFv=ZoSwp$p0YVQ!52eE23Z+UWP`P_ofQI}2 zRY0TdyaG6JAYO+t?DJKOgA?*9pg<#6U4qi9carKcG2`U?HjF~jLT)K&fk zJ3GH1OL@If$6m9|6LntOU3iPGl9bpj{K}C8_ejP7VmHyNfXC?g3iRY%@G9_>aq1MJ z9WMck_0B`lmmUUePO_n6bFvF;gD~Bru7nMo?uo7w#(;-CH;BzCU!t~Pi7jIDgSjJm znse^5+R@SD<0I_hg5%8&s4idxMZxDI!_gW1r55aHiXTMP0@a;^g+C$T753ME{^Oxk zD3=SxeDSXbmf)2!wTTBe8L==mYl!)-IC}pZ_8JV{a`41Ih$iBIIliaMTku7k;&muo zz`A1{iRoy?_&n3`jl7LHeIR)v*W(~PpWj=y+5f!!1M>d^Hhse0OaZV_{x4Tb)pwP& z{9i3s_wxU@`1t|l^XLY9*dm;G4EZdS!_6hay5|V`XPQV52dWc>=ESt5%+Cr3vS#f7 zApmq@7)bXScPwN(o`p>yos8%n;Zm&U4&rkXKr2AQrYJDTl-k4);=Us5J|i9!JyO#| z6B0w~0aH_4QvzHZxdViJ290VUa;!mW4JM-g1NNwZT&f{B6(#sC+ttv2e#->Ad4TJ| z%61AYT!k^TPaVf3*hW(m&k&zu0bhU+YeemttdAHq2-2}9W{J<`trg6M>|9-dH8jPh z($DMwe}*}E#7i`FJOExmgE?ggGv-@_sYZzscNy+YN&bOC13*hF~tJ4S!BW*Bm)h^dD;p0BR^_EwSt72`(qmgVo zIx#G2Bkdd!+i)FfbB2znVx3fVEUIX<8Gz!Rp9LuZfQ|}}#5D5@+j*3_A!_6knljZ` z7D-*<>wx(D5sO6d@|41fzgEHNDAl@>99DaHwaGhG2 zlOPIGldx_V^y}yC_zs9EMa8c#w$H|FN)0D_dCJr6RtGK%&_Tqpiz|HL_b||f(1m0prq79xBdN{dYkrD#YR|T4DMmx5RL7j;v1iwi_z!+$HLP1TpXDD3 zFMdI7OQ*o1V3AJ0D2onm=HSiy5lS;sVSCB{dsVJ5QwVl_$oRLt~9xJjC<5Y z9#H}_^2jHjFfLU9CbcMMXzDpug6ov*1}BU+?FZ^P7O{D>k9~LMVS}v002uDaIkA!F z+qPi5WCQUVpL>o!n+J*thIGfWux+g6o}_|3zFW`57bLh+pTS;JTokou1ywJu7fGq+ z74BI81=F|zD91CUhtHRzk@sO*gYh8U_dH^Aa~X_XahGwv&anxysO@-RE5muT1HM{t zfs7LuvAN@$26Ak3DGuOjE0=gEJ{-Bip}r+oEmU(c4itMc!oLtv-~DnlIUurvrkqXg zcz8zY;y4RgLM$1q#zpuf0Q>gZC3fQ?klA9G^Vq;(A5NA)k_0C;!S+JzL4%4jG4Vln zitZdAS$K(936Pi}n-GJ*CS@@U<+jA8={yb{)3-?T$;GxDR(N?qF)`GG zF(s^q{`GGtu^iv#*KUl!<&i-q{w!Lw2n%)CrfjfuiPH8V^uvPMM)a5KIA-*hLiI$~ zMMueYJpNa#mp~qLJ?DXnkqBaKQQdPEzW{}rJB+(nUE3bfO-!vD$E5nQhI)i!Dj9?a zn2%Fxi&Nir3{pcQOnJ-kTGV5_?$|=w@`80gt2cw0MPf*Tibs7BGDg&TxHli`O zDX^EYMs2tRLmb8VxpJ^E!6vqK;-T{!q!AiNh6R^J@QC-xumyr*`dr6gFH9|UVOVBtrC0%7t2W6dKmyf3NvJlt zIz?Q}0H6uOSBPRHb@QO{(K&q}<`OX-+p7;r=H$dMJfM8OYhW%F5aK8@G^Hj91|+`1 zps>#!OAJ6PbOBT`4Vcm%nNh}xCob6>+_K>+cf@i!QvjmqYoPK$H(&{a7KFG+kYHf@ zuy1nMIR)?E@%8xxGxB-9oOsmu%s!c) znTu_kc%mbCw~L_3a~d|v+!twXNX>op!Yp`J-SowrAj>g`MCZm~T<~W>uhI2Wmvw6> zCn$U_ew^icg=549b_LXkjh;KEA;+AMsE~=5#4Df~kh;$iM<`f5sCXhl$=OYmzov7g z+k3IsKGaivXZ1V8CWYM?<8?u+RYYvv5yMgk17Ue%NZlR7$nqISbNoP% z=a_^Y$*B(HA5aqoJf^zXWDUuUt2S!G8<=CUuQevtQ8wyFhe5X`gcH{_#mrO3u6qRZ zQdr1%M}+I}2nH5aM{=3-dQ_!w&p?`2HbLvur~zR;GAM(yBkN1vOR`Uj1+<9}@L_EQ z!3)+i#oC9Ak-Sk|7n#m%CipBt`X(ei8}fpXN^~Jkc#^)E&Mdk{JYrCf=v>wna|l() z12F|DgUf~5=y6WPFFe3>0vEL_PJj_Gw5BtY4H?27LAmQzD|d);t&_pYmH4IE>s|N6 zFQb!QNBn!u69SGh zUJ(dMUOA>BxpHO_axH|qrYVdi+44$!swvFl&E}lDzbe7-SC25)u^CxKKvat(5RK$T zIB{$gn6=o*LHrtj!e2opR=5$PHL&97Bth+f)vtyk;2Y6vs7gDcnFPKD-x%y&@D`Wt zufX6iPIb15KHTUWbG9qeS&-wn#{s{DvE+_ck(1xI!7K(LjzkFHwHRREpnU83f!Y~I zG6rKUBDx^N#6v46sDh3C#~a7Hj@qXCl~%x8-vn^wg6dgb1{+_%_LP2=(o2iNmBoe6 zFHriZX?$semTNZ@RQNiiH5=6SlohPTciL<42D9I4ui9#0X_`SxsrAA}3mYa$D70I< z%|!Xv*=3oKUU7Y=;e5r*do$=SxVi!G7hHqs_FG+o@}%r`Fq7h}k_o2suesJ32}}kAPvH?$|nUIXilEyoHbh;S={9(JSQ;)Fus?;n>d$Mrj)U7~C&Os8) zE2Q@rfSVIoNC<#Yn{P4{)~# zV|YebMv*dbO!7-Xp&)4tTV_U)>p5-~JTXJMNr}xf3YqIsdzMikq+{^3%P4!YOh)un zLCnK{N17P4+Y`js3T2^BY=&HBNCW8?C9?#Kq;M92NFT$56ZdZGo@kmd2;O-0t~e?0 zy4#estQe4hg9126_Z<7)nQYvJQGAfyR9!){4ZsfoSUsT>i`f%S9e5@8UDy;bSJ+JH z(3FjasGux6z+8icMvW@)e0;9CJc?#Ir z2_aW(L2o8aYQ$s)fSMMjW@xXb?4iJNgEH=6?s&*&KG;>g+(VXIv+h{YGFj9Hzk^4| z13D&7th5mk-D>Axq9|(JfPwqX|1$Pij4U0m8YefhJc2@}0p}a&8U==NjfAq<$_CjZ z2H5MRVSZc_-awy&Ar_bxD!ZPKy=LRQ|FHlb>IP*&M>yG2-SKViEs^dR+pLx@tJlGp zRO?43!%%TM7z_?P8r+6BP`=GN3fZxSPJG6xEl+nJn>^MK41=gWJ2Hs;1u9m?>hpdQ(X!=PDS1>4F4ghF6l$R6~9 zvd$}*j*i#C7N;u#_r~#f4OJ?|cWYVziHNu8M6m_3TlkE4E3Gs}yp63mwaBw$CtD5F z#~RWG^<=~F$bntw+%aJ@MPEI~TD1=aum&J=6V!}#7<_9{ldKqqu}|i&0r)kjAZp)B zP7AX&oyWU~cb!D4h6aT3Qn^z7A?oV-wh=goU4y5X^!?DT0rhDr6z@DI`<9m^rEz-_WpXffo|0n7> z4oCH<^8z}zku|vLOBRPoTR>&G>5)%9^#aBl?vDU$U7Xjeevx1GOZA>+Tny-Gqc^%qIA*MdL~|U8r@OpYFunp`r5_mxM*H>wZ|o~j=io$T{8y#(fM<))oOJYoyt&ab-K@|)qcf2)teXgz`VQcE<}CPom7V7_QLh=7V}YC zd*Yh)geThF)7@g;Ge+&_k>$20+VS(aHNS4R+`InmkoKOh+qvM*p@Y z`f^A27uEKtH|UHw9+q6EZuM?SmF7-Ob{b`YW7|(m9 z(_?MX>2_yMrPnMLdxO^E>UrMA+A+rqV?16|OWphN{pjB8X;!C>&q~9N)mmze-sM;u zSM=gjQ6IF<29@>`ZkX2S%&8ca&a*za^X@EjQNJI))2zpe)@&BuLCW zcR9RupNMI;jSro7qvrA1UD4>aTXU{e^y=vT!pE)oTst!#aM`^Xl#OM3(e@_8*7&kG z=iTztnKtUVMtN2q-=E&~io;@m(Dp7Lon^bv2jt$k?JZjGdS>f%sJZ3#hx3QAy{HZv zz1#8gymYr@57?YN4$iusUhX*Ef!XQa&ntJ<#dS|}%j5e_`}%Br+`S(c^?^~Y-?yrh zV#~fN&Win#ae+S=pZd*C(P$0rkydiF;?rnY(L7Bvo84jSv}^rR?3Km7Fz`S-f9w^T zPs35KIWDzsyNip#$m%|gwBqIPtaIKQj_>=;PDiuccjR7w9#h^NT2D{C=Eb6G8P~(b zd@#_4BfPj6j*CItl6F^|w}w{dyjv{wvF*O=Ja??iVsA7#ai99dVO4Lot48rj>)l>- zx@G>MJ7^7iTB~A|%_}?@ej1HR3%%UC8{Q6auQcYP;e4c*dyUSmyO?OD(r6&gLi<^> zp6>Br_*}Qnmji1~`&!odZ&lP7TSlpMHW252(Xy^T7!9K&&e{2+*1R~?wBG5sIQ$UN z3;j|nnzUW)^?KSx!zc|;yMx|^I5*wJdy5Q)qy7i;a$M&lZE$*vwQdRbSy{K{)Hv(7 zeT%m`#k7w@!Ir+haWwnkmI+-aJ_QJ;^l>+iLW-K@43?;nOEtwielp-#=B(Twy|4G|A;((l6Iqn1y@8?KY4Z>I?ZvUNC{?6uX(e(0GOHhvzrduP4!xY;@G42`GJsMPL`jMMRO zemop?aK|=3+%1gu;J$aGHMGm|pha=BMX#QFx1-zMQ}4rYX|yi9(S4^$?#;1IS#>z- z)Q5xK)u32BzW#7J?i7zPzHM2T&t`o*Ts&Mi=VLtVmb=AXZ#0@M2Qz1RSrjXB`ay3s ztJ-47dV~4AQyO1gmEX6CWnSak*0OhRnw`e5bgh*xjr(?Kyx>+xySTqBw=Rv5;SbLA zN34ytJF9~SCD*G1&DI{YX6IaMj9Vk?=}O=})(o522Je@Q#$+%aTvcYp!NTlamM?hQ zaxT@K(;6(gvu<(NA2!XizScP%HZ{0!uDZ@YvM$_+C38Hu(mf(>TVRs}tGFf{T+kk@ z`laUr6=EhQcET_uCJHm@UJ!N&_qbB(fxo3eXOthpufFRNPZ#)^pvjb9g&^Re*k@1& zh!VE6CXR_RF60&I@Z}j`KKOdRJovt-n4AF^yWxA%Ntgs`kwBsk)ckKf6RYzO;<|1^ z1V+)M#OB~fU=M$if5bRK_&YV^)NmbJx^1n)r6yU=tX0u^S4u7ge>CvJR=#f;{!;=E z>1-uLyO7CS;a#bXTHQt`aP0??mkMDNdBk!!LEt2(V>8Z@O2JJnTA)!;s$Og>|9c!M zTVh*3vSn!nKh(OK&i5Yzz93XBUAc>oN0`oo%s5KgkHpRV!A5w5F;*D>NqNJ z=8uHf$e`0H@dWozz%|~sh^_p0K;mZ6aljUd^%HoR#XKe_%NRJtFFR8im1uRmr-0}U z3?VIZMzfwGLtkMpWXybq)C&=gd}~5HF$9l*T*biqo7x6>3cOoGXF@ySx)n8*wQa{B zk;ozr=nUF}OPih9B*k*`M)ACEO4lpHi%uqSe<1-b0RLYpCa{;;ITRqvVhKk7<6MIyic&TVyyN=sjCjniQ2M!bnF6MJNi^MkMwhm_^ zDfX`r|4ePcn#Ny!JkbrY>!5%DiylG@Hxbe;2D%C`8uC?axF4evqkH^gc*3J8=r=AU zaWEO;#IvX!x=3#^G6D6~(lzmTY?wOnI6F!}j;VfBAOr(*EYD|j4KVy51KNS&`A2aq zooS%VID~~gl-4ANh*3@s5qB2EK9nj?2y5~`DCY2~e*GzQ|-<|vD#M#cH7cfycQr5BdB0F!rJ!QKkpBk zoqF@*VW{N>o#=Vz*LJgg-Mjl(Kn)2CNJLiCIJXt3&ueJ4V(i64=kx({f-G$N*hKv~ zohS!ZwzPGK8{v9Hr-HzS!23&E7d6}1rc=WBYQVfS+&X4>JGi3edbmT-YKh|_UuQ4y z14a%!grofJZLN);dME80;_1ZZct%3dq5xZ}poVgPJ1!LE<7W7X-6kB1t(oBrop`~} zdRK5ML#QW3zyI!g=09tH7oYxFKy}H9MB!>)`NknphhBjtfj5uZyUO3*uf8k>e!TrF zaf+bL+aSV7pP6wV|HR}3{>y5A_Xj7P#>v%nrzti3^((DEX!bt732G|5M%ZNx2>Xh{qr|WwHm5c*(V6G?ZUJ3`q$XfWN|cE}IL-tD{bpxy z-f3RF&9nxH0-ni{jOGMbb?%_xEh*&zka&A`Jh)Ecj``g4$xm_BG%S#O;XacflTmM! zB?8Rt3Zq{@R|G$hR2Yc_=u;WTAPihz`=$6xF%B8j@Vf!VKA*?ng4cTzZ2Tz#C-nRZ ze3nL^+8pZ;Mcz^kj&v=hJFt04y02Ja4{Hl2!C|Eg$(u+NBor9#<_bE1U{*u z+|RMi7raHkyi`(BdHI5modnasZtNh4D_u^YG#4$stHj>_VlkwG_#Vio(Y+Rx2gOp( zN#$o*%j?GAy8-;anT6ojO%i|Bf`{=Q*US>U8y{CI=1XJxI? z`L3(8aa(P-Dm1np4M+DuiUQ_FhCz!3IE;lbl?!!IKM{BT)ph;kDjr#fPN4|Mt|{#R zWYVJegv0}T6%sRLGAE3~Z8|axq%!}K{bq$^Cz#Q=3N#o?UkpWZkQen6HP(O0;5NS! z`+@yi#$NY`iIr(+JdRvU%1uV_kt+fLcs7LYnWUls#b4J0g|1ZPXK3-GaA&J7vnm!- zwyJI=1{7S+iNZvvrq~53Cnm7RkaM6$u7cgwP=D0o1M7Y9ZrCw(d+gqoho^Vt&Vw;J zE_TcF`NT5J!Dv{V6yN*f#AC>f=iCdKoEpIik^Lc870BU(iJzKCf%=iyd@_)c3>62F z!HDVDGcifuXc`pqf?liGNDAvbck&EB5M@W6$F^X`fD-4q6OCR4a8ecRsk|u=$9W3^9(ED!?0FzWJ$HsPDXHy^x!mi-h1nZ@QFR@dxyqfcBR%Agcn zM{K#r3=;kcdRedo6y$Xcyl-@qh`OpzG3*-{cBYlz=Hu{3I0tV%r%Idh+5?v9Kk%C4 zrt}$b>N0_T>%+G?F>4OrW-7mO8Kl3%drmAOZ%kK%PDXukGl>%i@8IE+OAt;~A}a&6 zCa+DEG$2rho!p$Km0c$;&Bzt7rZHTUmSd0%DB|47V9O~m5IM>99IirYL!{H|6K(L} z^Pt%ueAe10k$PXJ)=gMdg3CeO+^Rl%ji*eQV*#9GqSu%885RI48Z_HC=(2f-2G{7c ziF(cU^|0AM=N(inRFyB6dSws0m||-BUgQua1VTk$WK3@we-aB&XvtPR)d*z5j8&5_ zB4Uv7N1Mzn6Y*yKllE0UU@4{qbKfKEe~@;LEMohIh;TiE*T?BcxhYTZK>G3UXUWI4{Ew-IBN{u(xu(-enXZ;G+kJE%=(5ph@k zvR3fzMbEgXs$@vio8>x>&juVd$6JPe4MOIR!Jwvk#|ytTs8>TrI?0D$B5+Yd!4l<_ zX_Cy5EP%`01L@e)fn!-;`eYG9F;vi6dd`>zogPLH@Be+z9Q!bkS^gV8c+O!=6{(8F zP$k|FJZ2(Heq{CF0*%B@kQ0XUpMC&)2{2U~v&|M$YWLCUZ zn^u4x|ED>s@=W;1eWIngMLR`xKbR6ON{ zGR>_CO{P{x+`o=sz-L%r0-F~|O16A<6IZfI!SPU<5ROZri;zSt{_Yuf16YP$w%;v zw%gClN-vqSvt1vXW=cYM)kGQOf$Ai$2f~j0yY3id&5Xnv>^Kn-=*(%@2zb-zBe<`c zfhqOK1l(dF$OyG(dG=VimrPPn*bd6p%t}kuLt(`oCugOj%sJYon@v--(#sbgt~JRo zH>JJ=puUAsIneO#HdPVq%sCRpYXNVX9MSNL=OdZ3b3?{X02P++I0a$5%o*4Kb<_C6 zW?wuBYcq{*&NCVyA6D6YR>G$1CT0Wd7v?5x`Q_7-ohx-?rqnN;n+SO3%*e3cuQ)Uj z+#RN6ZKBsTX~jfJoYFN4@iKzj*!EWTf4Yk5&@4^7NGiGXR`TFE@bQNG{9M zuQC%^*T?3}w*XfqMR?78#Gq%+$Y#)+@7ECW4s(-{UO0lbdHk;!c;=9|&LX@ihp^=J zV<29&I#CbVvP2C2ZsJ4;cZa1}n+SPL8f4|y!0?WP7T_|6n+bTJAV<(K2(?n?P>7kmhu<&6vMs zI_&kyuwSnq{OYN&*Br!9kEhJi(=lI&%~dQLRUI@rn^H}4ljR?XN2klYgjqv5NBLU> zk70GGFpJr8srQn=RU2L(iGlQlQjzU~LlDm`2d0hUOAJzgNZ^PfV)kKxG@I|5ea8w}fFz93eqzl-W2ll`BHr4C}D) zb-#vEn*jZQ8rPk_4#Zm8vp^FZ>tSsl2WiXUYrGKW3M1VSH7#OuEM%7OkA%%{y%#(q z>&iOi90C?#82s>fXpdY}k6vwIs(l6? z5t4HFwh^LYIR^1;^yqk|k%y@k0vGsLO5bw_JbVmdVfpwKbP$W8#SWt9%9xe847&|^ zNA7j+2z;Rnb8eXj$)qT$7gsp>GO6_vG1ns)Y@r$Vu(+(ifEZlNlw}h}7IsnRdVnx8 zDFY*Ib!5ZyB5fmn*ed%A)91wSO={2b>J9 zcUA=pX2`X@P>5KQj*I)~|Edg)O7w_GR`!sq`VP{RR3 z5@Ji&b_oqGu09xBJ6ZzffCdKxH*lLO-D3I`|(nAsiz{ZJnTpQlWetvBDA401AsTX-2fk?+!W01LcZ zOR=UQ;Z4kE#)-Lcj0R<%4?s_SLx%Ttjmf%4A`3rhHh#d=l+(2a?gz)C&*EA(Zye*q z=Z>I4aP`bxycRaKRa^oVYyb;C#Xd=Y2pNUAexqre1`$dk-`yHIj=4=(gnLwnunU`; z1r}6H#Wz+B!{qo<2clzfz!5A6RV>AX%<%(tyfu~*TgAJ5eYjgy{VPYi-3WCx*zNxn zTa;`gC)YPk33G#GQdFsi&ZixR-*|)(JHx=~H5OATPqo)sOqJ5OY;7?WIH#y!Bg%bU znuo;C>sPiRDIM=%L{cig&WdDRCu__|!fuocMr^lax?`=xG|6yq%QR44;~lyQVBEDb z5gAII>KLx^G6z?w}tM4_oZ^gQ=<{wqXGO@5Oc@3=_emt*}$7>HB^+~m@u+@lhg1M#7hCFkA(3< zM6mcTb9_EO6m(nsCUwMK1BEW2C=wY7xih;pgM*;R^1Y z?mXVG)wdmRrIvE@{~>K+Ut`w?{(+d2N4)$lmVBH0-$6UK*=P@tivsXtWQ10) z>SaKsBneaoqRt~Vh>X`Dkh!9>Ie#SLzcHKH6B)zd#&fu%JCefSHOU@vA6JDbcOAiFF2SV8~ygx zL;0t|$fI2Pxk7NC!(hbDbV@uXX>Z=bKzbF=BIf8Yh(w`+ODMBhu~W$tCpMGH<0#wL zUg@w`I_#AWzeA;iXU}pzw{w8hhjm~@y$fd&%zF*xem**WkA9Z_%k4EAd(FmP zv+>574SBV$!g^DsMt1se#WK7o3#pwXWJ{ICCd{EOv;RzevmZT60&NgHjXD8bck`eh z21g5qPQc%lj>XhgAdM>}BXd zq^m8U2UP`h!JEAZ{FnDzqaIcjz!~wTF9QGD`|7rshgE&!OMq*Q4Z!~}`nU48(Z7Y= z?4p(k#Gkl$z6}u%@_Pb}I+~cy?kg~yUVRq970ltgvOOs$)7wCJ(x1x zu`FyG(NnT&75;sMU3WbqUrRTD0&nKQ+#_u6n1)z^U9}|NYWlM@E^E{&A<@a4r+1rX zBwLlV-8}tilq-9u$%Ovp!kHwZoq~(+YPQWNdWJNx&UwdWu zUfI3ptKVGN9r*^nilwf;nx+0u8pQHW8pPw*vEb`ES*Jlf4lVdLS;fh<+S*i1W&lZ8 z!=+a{Z3(A(NL#_}*m2APF5O|=`fW$3tCnv&Sb*WU+v#p5V4L)#yQmCdv|FeQH)>s1 z^{(Ge^SZMc+S*Bfi)qW!w0@h3{8D?qy{P@?6tzLC8pPI0WE!&n%4J5`6)_bYN%wN< zUQXT1slNv~b?<7nmr?gJ>f6hxaP57Mcb~nGx{Z*!Dn`PBWyq28`>O=WXb)tGlDh#; z$dZv`l3PO^$0qBf@7?-P2?uV_AfD1Yv=71k4qs zVZd0ZB`Tc7yfI{A7Uo4PJA${UWf7!J&PW#TRfCHiB(e%}5m%+ypa6c3nAt-Y|f7xwnT-d@<-3wwKE z@6RIag-LjRr?TFwJ^qW|BI4$nPF{|M{2qQAGUgM=2yn@-5wxUCuR$Q zE}EGL_=c%@o4MJ)Dek4e*GPYDY8WPY#2$eZzuZA{V!H7h4agu5#B^NZF(jl1gl*}y zdKfsTIv#kU%7^;`x^sMF;U#)>Yy)CTE<-8LCOTmZdrL@JVc`W~g0KjMbHAjUnb( z1kLGe4iBVeEWHtTkm1O3MWE*dKZwh4%9Vw%k(cA%%fNdXcrOF*W#GLGyqAIhEHZF( z`~99J;jjGaxs!lg{U-8pbu01s`nC}mSB4TMFhdZg1MU;G2Mh9_Hg+Lr+4Ylg67hp| z;_Sj4`wCMU&ShI{lq9LCj_|U8poe5cY>RG(#m{t1%T-%*PVKaJ-I5p zcM&e|zC?FZ}I=zrFCc7ykY%!e4az z{eDEix0V3^wu1!t{&f=Inl9EzfbX}AYa1{*I|SDWnxvldRu?@PCurxM0?F|G2FWl6 zb~WVD&OOGY#Mo$dkrZQ{zOB3%;P-;8lvtGCQyQ?;3ca;h`PHUtXEA%94QwxXZgjew z)5*j!37?A%EQF8ne8ip-|H@GRqbYIb5BHpg( z;T1-)iH_e^`lN=tDm;aVe>W@FFMOeVyP@wbTld1@YlOqPnC>2#dW6k;s$7}2x z9risQ2)<&jfL&4ryfRb3Zixc6Gy4i=e|y_64~P#*+JCJs;+GqNRo8Qk5!x%3U^@>e zZVnb3#{Y#|cYo=Au_;iGFxRmeotTmed1OXxpk4M1976I7vSfmrLr-Y#_#RVfti^Y^ zo2X;&Z_oYh`8KyF@wnRl-$Und5_2UKrz_a+2o8lwr$n4tc`OioyrNT5L)Bj*tqF&g z3^eC5Nr8tsnJoq4pbL+6qJZ>Ol^W_aN6p?r_y}O)CHj%tVkZju=_fQHQ^yl4#pdF` zx*mNHcLSiuoea=7KAQua8Y*sqBc5{NZ37&3dv^d71=)nt24v z=LKw|;!iQ`)(rmZu`-n%SeeS}SeZ3ltYKw>PW~@k$@@F`OYY>q{9pPJr2L2z%QZ14 z?C94yF3_?`QuQyT>T#)BEmy16cYi6Cs>jvizo6n* z!(hXY&p7t}QvBk+(u4bh{QT!XM?a$nYSj=U98IZ7_|hf+u*9_Jb5cV;AN}^*fv9!R zd~yY!$kSrb9DBTQpz7r%X&@*kc2+@D%%OZ#Bt#xms6!i&0SiNM+c2nk{XjgA8U%et z-1BW6y{o{l)av`wDSbk@d<2Zx2K+9OtHV`=aM;JxH_avbcn!=D2ILjC+4CwYBJ4k!|4p_tgW!se48wS^#23g zYya4ONn?11(;%S~dUB3r;}F-x*PRh`J!h|>XA=A^L& z{^OxkD3=SxeDR|gZ!gsMpm6ZvHFNMeAN%>7_(%M9AjT*)?w{3uLcvE6a92NvD)V%S zOl6b)3bTUENuJs>Ppo%l1gU4`ohDL3FRwA_Kez3Ya2Q)v5ouH&!BT%^Esi4 z&8QOuAIm5TjKDLBBHNFQLJm)?>F+|kql^<TW|@uejMXiXPwbe3aCbNpFfsm&KK>_{DRk#*|M~4OmsTIhuc3-G{8MTE5l4AS1TVM<`Om{@>9}4Bv(8B?J(yW6VdJJ^v0}E zb2V^!6t$(!TrNq{Cgv^1Q7NvBLww2_hZkS(P{kxLk-AIqo9_C#TJE@5v~ps@SaQ)I z#zhW5NG;@xRew9osV5Dnnha=>tL4UOzM%OFffwenX)l!0FuUS#{F$Iwh>k# zjm<`9_30|nR6R|7MvQyZ7BD{Mav4osRWE2dchi@{w%?uA)Nhi7>Gai7QETw%vek1aUjeIG!be26ty1(7Ff82w38pP3_9>cH^#Y&~2jytr=KB4W%H)k({=SA&Krc z*{DXHxW*(kXIt?ItK-XXfr<4Z8H&v`DyZ~zp8liGlMKuo?~tu|nbjHG$yj;a@Lsu3 z*15&TyOAUseMaydeJlap%ywyrw+rsLVyYQII_sbk|SL4}gVb3E#Xo zG?%@vKxk6{k$4c#f)b4C1vG-^?u{U}LS+?FVEvZjY?E+8%Kn;2aI1aUD;-2fO7!wo zL%FSXujF*KfdzvuI(>~DVg!3Ff1g3^-rUdjO?+&lu_|FDb(Gi0Eh+N8l`-2&R|VB< z8fDZ| z3es~USIdDx1&4~V%8m4b0-Eu_9C+$dtzKS za}P7YGYtsirE;bEL!vh9pA#uM=W4nBsKp1?`{LcOW9s(Uy(N)+Ctd+^21HGjQYOMk ze7pg+tx_qz3qK90MV=j7)YS&{sH(<@mufGT@X_&%76r!lh;SYB{g7|{h7`0ksS}UK2d5K{i+e&97j%!WGyy*Ns$b++{ZhTB85aY3 z+UN~0w7xdJ=oVXA56X(Xz9?PvwVsI=okn+5x*8W-mA-ayIxd=*UF~s6tYd9t_L|y< zR%f6!AA7~lK-Y{xe{}xbYqeV4MW-^=w zyTyFe)}FX#J>iLV_jI?I_l!~dd1SfmiFW)vZq2XTE%&Z}JEXm5^V4W(RE*->xho!b z@S;^2jNH?9*X{Jqcy&J2(0j)x`Jsaw5U(l~8T7S-kGc2UCC#re>77roN>cyLy#8s=iz zvpb!>X4d;7_jIthuyLj3;IjGQ`c{AJE?T{wHa_iY?;G7=v)a|foSt8H%f?l=D9Tz( z-Rd3>D&|Aq?y=$X-0qBy?U8xGuga~<(fvi4XxyKiX%%DGI@g+y)o!_WflIxPaerDQ zAI9@u>GW7zbh_P{Q|UE}#onN`xO$$qv3AVy!WfSi)l&Cuz8x;K zVeeThY2K)Dp=rZjLoXUn!{P8|)O_;Bl}^2Ve_rf0I?PzK>Jw{xO+M%kcXq3b%j0@? z(0Up^-(3!G-6vw2ZR11d-Kcqdc2_jI?be)Y6}>vTzwmKuKG)972V8b<24!Q}UbMZ* zurgqz2dOgAGE#8M`zjY^8vXxZhMQ?yPnxP9cpg5{o(v! zY%i*VM(=j~JTKiX*#kCbkAt(Wr-Vkdq}Z~rinC(BWL)46#;1O>Q#4vbd!&^dt@tz=Ry0r3%w~7kI_+A&6nkZ{FAO}; z&L4Zl=F@Q0YmQ5;+wS6GFtWN&BdvHjJnNkIhU5Ewv(wQm_Z_*{pU0Fpht|_muX(ZP zTE_KoF&_-H;Rr7-hT~$;wxrz^=dGdDIqw!reQdk$I?o;Jve+9nmAG#n1c_QgA`)hXYNhOJT8Eq9vcaMb6c>-u}GV>heq#ruchNGp*# zf9RKu=Sl07biGrIC|w(F+qP}nwr$(CZQHiBR@=61+qT`k*Y_tUC)vrqsGGW}N~KaY z^FGfQQx{eGrHzyNRs8mn*L$pf zW#?k^-*bNaim^C3G+6s!uxK!{_wX`P3B&g~360Gkz24ER<*{>%;}$-&WT9&ABtCTE z$-##g$K9%*hIfZ9=54#({#S{0;;~TNvYD?u-MKz%d0qNs(7~#Pws+aJO!9WFQdYx_ z<9gmNaA&1Ji?8L+iQ^tNjx4vU&W3!o9v&`)I%GN%JG}i zo~~%YXxK5}yG zvrme73W#L;*(1#}tP1d_vt6aqZQ+}m`uF=d4M=ZI?z$>L_WCry-sG8d*=w5?Wo>04n)6`ahqN|- zE9X64h=D#O+9K)^-9L7ICC*40CO!{pBQ;Q0Q&!7lN$QsBRz(w=|GBPoN8G7-Yc~#B zu+f@fjAQsCXw7I<0yvgq?~)vNMTaaUm@3d$tV)dQek;rC&l20rHuB&dgt17@V1BXC zdsI0XqUqIlsaADJYG2&pP^spWhYA%)V2g1=)xn#_zOYl>oup*rMEzVn@N?H+q#=Rv z0Rjr^@xMX5{}FOl?<(l*iPMo9jcjhZRtHm=gf*Q!AhjQHkq2m*OyEG26A-1bw@s@HS$gU z;RX8(E1^eABW$@+)lOaS3oD<_T$;43}u3fOUWTMtLL8hIFNy4@-?T+lCaSE=H#3^XW1wV?8|LJsU_EISQ? zydH#v?+|PD;hdw{lv%3yF~)FF z8Jk(NLvn>kUM3kGYu5C8{J^oklJ%P|9~tQFN2p z5Kg3nmPC?xW1*Gsb zBCMeV0pU zB2lV}+R%w{5P)#pGH4h2F>z{2sZ!>%0lxMridYSOJJcT>%E-lq5bAT8Tq#JJO_2_q z5bH4wap+aR#-`hIVDEZmDOWr#@okA#(!Ex~I7r9txyl7W5bsWyV`z|yrVUBNfqbVz z*@~o!VFOieFxT_!TC1&e!I7L&ET9j9K%B^~K*3)}kGd4-!3^eBP%w)W*TI@3+{ptw z$CTw6kH7V=-}S884C{+0B{w|^OKvF;GN}5L_{8yylF0nLO32wbboZ+UgrL0DP?^mk zzQzs_vJTIrAZy#OSS7p-5+ne{8~EaNEe@X%ZN2Q;+AY?KVuA(qn<<=9{EeQ$zO0jz zL^6n=Lr6ww5vKeRdS+4*v?ZzNg`@Q(@;MVju)Vk67&`&YDHd-`XZ*QnY(4k2lcw8) zzVSW&0$TQ`Xa5dMA5-6XvNG|HfcD=m8PfY#7a_nmFhuH5cOdLzWH;Fc`hY;?BN`RP z-^TpvD34zb?i|#wszYxkm~~v z;e*WM@o^VGw!j*K%tc-_O&T^D8jdVlJvgICHQdC>(=_!Mc# z#3HN!UzG8H#j7DE5O^3Gxh=O}_4%Oym^dQlFu@d_kZgZK@rQ8+#a9N!A4U;szu50k zDQ?6h0(rKmr9)^)XFw82TX)hNC+FL614#k;Y)foquL2*2z7DDh7cMM!Nqe%oq?$cx za0}b%3YPOF498nIuA6XlC*jcDbc|46V?dj~3{(B*uTQ4RXx}qr9<`GCA+zJCBxqbk zkukPmGT-d zMn9wBB`Z*@Z#U3Nof2#r*=`Srp6!z@I-zdUYnv~Yun-@4R8tKQKe*K)(Jz=GDLvfHtUyjF$fLv^4 zSy7>43KGP^&J{a%4;L3Nl>&WegE+0t3kTk8D@K1ENxHeeuBkSN+CvDTW!P7ohe1w3 zl+g&wQzV3a3Qf6HPqxMFxpzdTde~-IfGKiY^cy4rx`L1)8%R`X>zEf!Si*)YjP8OQ zD7f&vLZYGU(MEKplm55x2+&Ms_F%)p9cCKXfL`%5ka^tSg`R=&aO!>qjB_I zXtaSCJJKL3^Q>zKR~!^i_q)qt;5ZBZwgg)PjpV9gG>r)m50m$<3<^`nj-Q40{LnL7 zjW#@E7Z8!g1anfg@TI9!8(MAkNWN)&c1~CZsI?U`=t+Zi`R^+BGg;^6Opkg8O685O z{UB`HI+({{RBaZpef`3I2?^>ueT@fJ=X7*W(1u)No=-4mjoL(cD(oLME@yjq&*vbG zUf-hUV(hm$8}IWqXeGp<_Bw(&Kk1-}w3awO7@;R8aMh?`2HJi#=avE5s`^nmSh_AR z-&qv)2(O9|@@-V~R~ncUQ}>43w#3%6yZ_`EM#p*d1=KP-&=orWL_SQfnlH6#6=C<~b$1r4+s)QKh9YDkj=3cs(_f5n=yES($0zD z*O-bM6qvB6SHVXA+yQ{hPtFGPQ@o=r$IQrLxC8jO_KwKV^UY=ih3tbJxuP@<+_Qr8^7@t8$AciA$Mg_JG&6DZi~1jmN;`|ZpUIv!5WJ+OU!l*ZB#ISh7! z&*%cRg&>T(aFS3YXY?hYnKy*>h>o-2fUzeaB5XGVsrgi?z-*Rm&r*uFOOAMwBFW-I>Zb5zI=kR0RcS!DgTiu;a=zDWYb)AE?PWdpEGt+>_-|pbBZ) z5c~#QYk<%&0!V>C)=}ugXl~(ZeEnaj`#LQ^-Oh#c{ms3$ij;_Vb5RMfM7xw&X%+FT z(B;~upMv#IvBwUl5o0@J#0jliC^~75sf*$L+aB|u#uxYd^ZZ>1^*deZBI@n6gC+$^ z?;*8xN+nc(Ls@N;o$dlaUMsMDbE z>LOQC!RC{k11Z$~L51nXP&S3~891PlLcGm5Mh7QV8zY9z z<|oUewVv^J?6*FQdM6Ek5C*V+iV_tvLKubVg%j@~lm2L5cjWs+q4NG^6HGglZQz8Ho$CE_%t+5PX(XBoRslHCh`DrgQ)HYM6RR zod7q5r3d2<4+y4}10*nzk!||z3y?I{wYV!j* z_i3eBphbur8g0-lEn5XYTuSx$_cX%U#RTCU+Gxm3#YU(AaBucdBL%vMz;`v!LDSB{ z*cD>6L?s(kJ|aPjV2(bdvG*J4>8PYe>}T0|)E;4oJ!bJ5WMQ{YuqPAXp+1+PdKd|V zz&=J{rK=_1vaTpYD)Hd$qe>+q4YMIqmb&uJpey}Yekkl?{TF=4*Ll)QT#_&swFx~i z73+ep%j0Ovw5Svl%C{iXs1y{(zE~L8MWq`#50kVDIjMiwAG(;t9K0e`5Q|)=4w!X) zTOUo=ePfs1j-45+_cMVSX|FT!q-{#3mFx8gNyQ@^xF2>4!?c(N_5zXWP6E{uHKsw+ z)gA_|4vro0OlD*3!zf&O?mu|xc_8OhCujlFOgu}GyEzn`H|o`{iB32-tz_66$S}RCQ1;1 z*<+Ng95=dL#FoYJ4M%e(BufOe$q2e1c!U@dh3Mfi9BpWU_$?R05UF|<(!g+29YVk1 z8lU>pB;s-AoV++qpZB)}otniEP_4#5% zH#-$+48Xy@+`$5K5Y`Ek zj%a-sD_3SoQ461#Tl&(d2P8CoQN9Q4BcBAY6z8gSo{jXw3tLvXA)0-jX`HSnIE-@V z9@{FtMAS>G+ayRVXoESPfnfg<gf|Ooh+eKP$F&a2J3l@DYoUmv5B2(YR$u zr^#qhlg;!Rl#w~z&e2Q}8EKL;#3NB#s1lf$=*wW64Bja~=hi`mQp*1?r7KUgBItBp zHQ_MiYHsjGAf?_taY_0)N&l0{`++8RNC%BKF2Z0r1AL!WDXMHWtCaklow03>|0V=K z8W-gcF>?+#)s;z(ot&}}uKuJvkv|OVCxhtr~l=$VA!Hff~jJ+`X zpD-%T8mUf~nj>%R_+bR?bk(&sXFbM)MkPm=vyu8iVCr8$^3Tr$-u&-0z>%?p;9}bf z7^i`SFnMmO+4w-6c1Fm+QrHEZ>X~LCDywDU`vvIIUVnab8}9{$}$fR zl!!%iCij%$N3CBN6q79LoHN4-)Qdo%cH!TOzi4iVE+!^U?S`4!El+ctv zm+_x1?qoprR0jv9;~{Is?1uKgK$xXd?t~J_Y^}^wgAnWmPkz-#dP|%sDAqXUr3YL`U#~ZG?|id1$t-Z zT@9!?eS&VNi5`kxwv7>ik0_$H?@``zbwfiZ9X}UiHsO)3gH^d5CFWR5P@LX_;RaUUAtKZHIE4Q;g~o-jW3JY2y)i zziHiJd+F)*J_su2HRd#WDh*O}dYvbX!YwhZ@@aNfK8;6@Rg1Zr=Ad)8$v)+*6I^wI z{Ug@D@xqUA&i~3uB_~Kl zXb7>a>)3<#LU0e@M0*Gsd9RZh9vf4}b85>l8B}>w5NDQ^WssH1D)$QxP$+kez%dXOh; zij;xbH4Ot6oT;@|ky-}m14W5RP!}B%csc8Omn&CJ*5|7b1nIvjP?Z&i1#n942mG1! z*5is9vU<>^KF+olQjH4_!_D3&J&izT<28nrtm?aax!Eu1VlArELCP^k)C&v4EfTh&EKU0d}RuE7f9io3>U$K^6Ls=S__ z3akK|D)zpCp6P;?C|_gM#OSyHYc3V0$k*}sSsLQ0MTImj(nc-Rz`g*Su<+k|U%8_q z63K5!ka#&SEy}4-Rd0%uX^2(=EihJ~-_XEy#^g|UvSF%hcNywrAJx!#O3;qMnRqmn znmaQ$6mhCX9z`gdu>EZfl-W`gUHQK8yIj>cU72#|#GB$4>^EsBN25T%Blh&wkz z0TLF)RV1#9W`TUjb1JA}?EO(HbBV?Mt&wvbsiY!n8u3ZWk&$NhE6p^B7y&ho0Ar2{ z*Qujb$y^%k@ybQZV?MI;3nH4uA(V(2-d8<+Q@ten2>3-aYDSIlPmY0IFi7O$q+H4o z+(q{xO$s<=FB>74#6Ukh=2C=C)+3mMr|f!wpF}-;U~j@-m>D3c1_29dlicTTo@wN* z*;7REBY-KU6yyTg|njF+v zxuVL4rt45)L@^L$vcl>ffe_;->+3 zkE^x*zSDkRpGVKsFZw$iCVbvM{PzB4{5xHIoW6EMJA8nmE(i$2*jp@6ZsohEt&(AJ zu4#8ElVjH)@rxxRM?eb`1jveYfMsTXvnhPZM-9%!n(ca06b0m0ivL;cp*(V7cJ*``9U zy7<1IX#15xh^1J?U>HbS_GKawJm}*1&RqJQApYm zlA9wQjGMosyzia7rxnkYMo1cz$wbofVod3j#qJL|C!hlwzm$$?E{XLV@`>NB{2YDF~GD2w*r`6FD%G-`7ASf5tGbh&~xzk;dw@Z84le%2C3X(3bKCi0!jL zqE`X(psAMoBhzo~RD+E*#vwb!re`y+{AIBpl3A3oEVc|=T+EyvTUFgkNa-dmoTCv8#(f7O3*XtyO z2UxdEN=Jn)8xY4kNORKFUx_g#AYD=-_-Jl&j&y{gyi*>-FrP}p%qQYWgwG0Jm6;zC zN{keR$W8WkfR;`8WQa;xy+@4%7k}v&Pyay2?SLeAUc%(07b*R9!eBEK&7?>SG)JQ8neH z{2}eYctLG7My#u;)UN4MaZ=Z`7fKgMm03`w4R1B%^(pG-I#ZR8W^HB#Osu5@!!Qj< zL=Nx&bWoBO`|h#0U3I3Gv-!mB-#NuKGZorgrqpTlK2+Tm^!y&F2K6``krg;KR%^6e z?59stBwpW!Oj9$s{?Q0p50x@~UO}LeDvV31pzbZxH~p(?k-9DhTUa&5Z3yUxj*Jxw zSiL^6I$&SYjwhIorsARb=#%C#$*uN``xlty9%rLjRuyfXXM9t^&C(S3@_I*4ed%gr zj!bQ*dz`e2cXOjNmYSv7Kbfnwgr*`3o3MTW?umN9&X=yU!H690J(TI$f3V3%1kjK_ zGc7mdt4c_*jcIn>tJGQ*e&dt&mG#?7-K)V(?4;Sc%ozJgEl^9SAUnk~(6tp1lc2go zKWEoo@O+nB&3>}}!;jwfy5zcM&D+j|)#@2{k6kL4326IZ#dxkdJ&Y~lpt4D{^94&w zS#-Hubpgu8LMDy9Q=R$9RcF##^=z9meLavYPtKbLirs}y(q{Y)A7#WVx>j#^_-s0- z0P=p&S_66y3?&3l_hET54aA#&pR=EkUk8iC5DMLsyQw@`Y^0+~6W1DWhpSMFg$eSj z;{e{KH}hVd7;s-qIQVW;U%H)krS-cx<;0ruRhv>_wZ6J$3rjB@wX#u|wcpmnnY53K zOg(gKn+4J}+ctT6PrGFr#}7Ka#$c|#mg`cVlEi0~%!1P(m$WXZ&>ee1$Ay*Kj2(nm z3rR2+5B9<~_8QWS*4qa3rVO^h6@twovAW>QF6sEv1~l7-ct$ST8@18~w2~+}dvm>= zwnD(Zt{5eNd%iOYvwcI?*6k?H!W&+>lC&Mt@zJ zOf|olwzxfm&ryY8eBT>#o;u7dYRVQ@%hv5nB)3FGBa=LE4G=HVWjx z4Zh7RN+lxZzWBBT=L6t<-x$R>9w`J^ zns_LffUX1(oFK+sC#iJIU5ZZ#Mznli2_i}=Ca4oX_CQ|ZnSzyZa+Dj^SVgBHKo4mr zO49{=U3E$FFaspA_voiPnN%Hs2ua4lVce|YvYwJx@?E$37rQKB1GZsEHr-R@lxPX0 ztW;w-Yrd{@K^6S<;1ENW5cn4(lWdD25ML4F<1SdOrfuMoKNwvMRMCkG7h z5)>}*Tk6CyW9H;6O8mGWp%@VS_{0ptThwB9Aoy#YRIC$CQMT?S_@;jYwXU>|1a*#Q zmjeEVrb9SOq3H7Ho$PCKFrXk5J;YHj+7Za{l$B7iEV9ow8FD@)UV{ z7URXs#V0m2QXz zGh}j`uiME(@sD>>vLuwlIw_-a?G=oi3nEuKkwq^`r2fFWX>N&h@k@wwx6ya4oc*hb z6fx`EkA(()N^gt9j8cKayBgWhD(7i`><&U!3>;iMp2|R@89TLT|Kl(1Lv^|`YkgX8 z*u!x^X{jbLxh<71g{d9VK%QXfj=x6eVSeE{x8ym=xpMD;G~V?#BzmGenoZ!a^wF{Z zUAFR<-c+xgKD4Z)NL<~#Ceedn;yFu3K1twB*vq>IcjYcGp~vl3dN^Z|fwc>S#wLOYahGGvjSP#dvO#uTJ7Xa?TkqMRd0 zTZE^eGd<+F8yY`m@TC52uE!oI-MhtXa%e5XYNr#Xvh;nd?r_TA@zUrK@6bz1I*V-< z=vD*|d?kb(gX6>j36s{6ZUDn3iSMCFeZ`~_#11kR&lm`^-vtKQllaU#v){<^7+H$V z7RiIUZG4XEJC--S`5O#yySBS@i3#6Y7W3vI4O0MWlhGuAt!fla(*f_(ait1-9?dim ze{amjCJC>y>59IyHs<6br9ab}ptB#EO(Y4jtsiX9DJo<;SSuzwmO(_*ucZ>6|FFHLp=tO6)hPOc)tE_aLsSA& zyhyrDla<4?tkF|ugW>(5eb$NK_QV~rW9NBbtBj%Ab)?K_z@i;%Qxxgsr#@69$@e+e zAJ}+4=nV_YsxpSsV|~srX;plT@7{&byv`h385(?TWZRsgqCD_>SrY6dv}!JOe8 zwm$7dN~EO4d$~v7YW9DYUGnoRG_sS=}Hp`?7^p!DH-% z)Y5%uJP;liilej(D4Wa}*%>GBzIw+q8G|9-u|UohdSfYs4)h{vLbz!bMBr#f zLg&;d3vwHr6pTa600Y195<(xq58DSsY7}cHkvh@LSNjAYi(IX}25^d*QVdk%P&*cI zoKnVdc&1pL7ySy58`E%Yk5xm`!Yp7s2-NzVvF&u^N`Dpfv2qR`315mPBr^ev)URru z*KXOY0Ou4lOOf-LW$f=s@iulX`cyNKDkpBxTU5ZoK4FRbN;oVke4QY z3+t)1hQg1c`n9x?Y0Rn|q(2T{7qPcvVwS~@`jAT%h<d@=Nnx1S3HdEVkV@@Mq0R0Ey2SkzRzL zc}qH+9K-Xa&++OX?QFY7Nfz}G)j>&!4;6NhX`{veG-Nm=?3b3sATdFFmsy`tk&8yQ zq`x1q$2tU4jw(BBKA&Y{SZvA6tj0CI=DA$iLN(JWu9x(N6)Xwe6wt3tNRvwruEun; zjbC9mL5*!+X()RX<>K{jkG!#FTwONY$-&vx`nS$?X%42sZewfUS()O|fNyGnRB#Wr zlBl*-4eyj7u8TaMryMnM4jT3vd&XUxi%?B-%jMMw=Hkt;bMUmKOg4dT*zmKp+Jbs) zSYfLX?(WOp^0%ROG{bKBsL?fOn(r3BR1~z|S?^76&17!EJ-iVSdEAf814_(wVeang zS1G6E$l_|Qk&NY?aE`0;9<>R|on!%;4dsCOL6xIxqlaZ2Jt^+L-<>D^;aBEd{&BLu zDUSSN(Y+~3j2{ZDIa+m}zP}}dA9JX9ah9Gncsi)w+|eOl1Q+i{YxG$zahZO=|dziO!9C^;QRZk zR-}Ol7@6du1%7_M8^2*;B-+Enrrb(i(mLCeut87$k`XLl;aqnDB(Tz$-CgQ2H=6lg z&{o=(Jn2is1=Pm*5Ws2JH5Df;;*fI{hDYsu-R>}M36@rlzGIW8gZx78mA1;~h(m@m zGtBU4GBp(bq^F4_`+?yZc=*TR&@StPuUF}8zYp=9TAzoTvzJRGnMH8zPpGOj)(BF~ z6!JG|9Q`6hcV9ovFmq6kx7+>0@N&QK=WcyE35kGSz)xuH-C@=6zKfL61bv_;G>m)S z5COB<2ZrGeRN~7OW0O%}Fewo}GLRy3$QT-BbBo&~{AW+fp!Xpj)CQT&)mtlpPb#p1 zAUgVY1-CIjZNZhvr zR8XG!z0@5-lV9&kOx!o&??@iiG%3!sFIZJK( zf$#isi-zl~sH)Y+E^2jfL1&!joQr%DkVPqX(X&DaVhOOD{LN0}%FW4+F6O%1%@!p` zi_@;$URz+N8|jpGmw7s8UXA%e551e^8O<=AZ&O$Dp|&5D=tn{a|o3Z4mDL*$t`Y0{Tu$#$oa8yZ$LoUsr8jAlka*qdcKDMh7kx^2;XT~%jRG=n*k!OY(Q4<&cO^a=3 zJ#XvqTs5JSC~*_s0u`DiYzb|a3U>W-bL|SyrG-r@rwn_vHSNgrpwgv*IZw@+3BGUb zj+xOUq4|B?im%!rw3eE8q%j%<0R)WyYc6`7E}$|8UJ+zw7$deRm$__=(Jd5t2(ion zlBg{P^NRKj!%S#9EMcIU;z4x4ElXwKAIL~<#Cu$jax<79BBtC1SJ3&H$?33bm_rig zHcjltWBh{s!4bA9L4UNs9%=XO3`7}WY4z-BFc9PF?y|@#t;1=<-0L!EmfY>5y79P0 zh^C#t&KmZM=V0~7h1CJ>CO>~iyGXSqfCsKI#8@Eg2c(pwM^5h@A55W`XiEo+1 zV}=}=D2c4)5ZKf9OJX5^V5Fol$j*gu>;v(DX=EZK#v@W9tu?fWZIK5OVbMWk zc{jF8tm}wqNC+K;eRV1zoq*^wmfB}Yd>+{>-LyH%EyidY7ff1eFH4XEYm6(T1Gia^ zaAn@1!nl=QXftda-?dt{EfSpDb}1XUujo@;L# zZCvgi;kAZCCAt0M^&Pe|9O=jlYXj|Gq4vXMTvOd@|0RM}?p?F>kf6;weQKqDe#A!W zR>sueMa@^ateP4v4On%qFxb{MvIty@D&h1DFDoiOD%vYa2u+e#YkyBQ*+!ijQO;`j z3Oo8DnbEc4rhgxi#1lsMSL1Ia3kUL(I5=Us{-IwNx3Q|!_V+b3+EfF!nypkGEhhUD z_gfLE()~TE(&~87&i3aQX6F-JRmr8&{_n}vU-`qXa*2iH!CGnnc&4zX1;h+ zfyb8>9vb4m?@vL$H76S&l`T9YYa3F#Z+Vnhj#M+^9XC~5@gxCOnea>iZm}LF%Dh31 z6e~T`V#GVWZL;85COom>Q8I90$2*y=&U=*Xt%uxGfUleIbd(-+hI5u9a4dg!^+4Oq z^JF(yZ%wmKn;g|ifubTlnc}&s2(|)KD+XSUREcmxQj37MJ1&>kZvS0mQC3>2<(q}l z$|BdI=T>cYVrO0kV;S`#R!z;)B3@q9!dB%)$fZ5Ijb)>Pt@6TNUIar{MJ|vtS?;&K zhoX+mtI*fri>>T2eE)OPqk>x0^wDd@L7n&}CBK8k@|VxpfAuY=mFtp#T`R%0FIO1rs1GLrJet;No*rD)P+9)~K8Eq3ClJ+X+u@o#5ie(Z*= zd3J#}`;TF9nS+&UXtq(GKsH|X{%Ew%U)4$tOQb74JQ+cZMHa(lGc5XysW;5ERutWw zE}y`eyxd|-EDoP}sgb%ORQD~MGTX6g#t6x!YAYn_V2yDKvcNWLvwEg;YK##S0Bwd? zNsJatoW-JZTf9nva~p!>H$8D=P0&>`q8JH*>?srO)NWqia+7nVX4xgyx^a&Ftd;pA z(!gCihhwBNY-UeM5f-d&w~EInR#U-)%d*IY?U?2b8O`y|3Kf6R-->0FF0aGXxH46r zs;s>;8PVdAwRSHDYA!9-!3!}R-mw+vxH_SV73|1E*VbK&yA_L*if$=HHPh(jGK=|L zm#r2+d7`78jOG%y+le|=(RSL!G_b|A80~-8X0%tmvtRB@9irU+OmJ zfmhap?E@Vc!s|<5Snw8y-Lb^Bg@uhyZln6BrsqvMiB{{o8l%OzOug0^)uGK`>bSSr zWK@pfh5fHzm20b>W9-VJJ&wUWor=HR*n_?R?}n!d2rjA9XL^< z!s@zAq&D{?B|KZ<(FyXY1v}VXZ+m}oGf|~F&_WxnhB=-Vqlq&fyH;IS62S6&S6MQ;L)#YfMAo*{1j|lv1d*1L zmnpUh_&nP{1l}ffh=?}fgB&Fh@J0-O(O@f1u1vTIwOdBa1-L^K^&9P(`NAXm``w7# zH^Ei)&lw69KaH9@0&JJk82^MAQmf(gIRKwvL*A}j zv4t&PGG;jC=DxRCV1+{;O*!T;m|_fKDoCvtefi3Lg$|!kbzrR*C-QzBa>owA4ZLx| zY`+F~y%CVrDVz%|d0TuPUwUP{@C3*e1A{B`aG3U9lj^-;4>IDwh0Djq?ez}sD}3Lc zIkD2C^X5{1L?K9jmL}d-STh4qM)}TsNgS$EqG;H*UJMED zfQbc@j#mw*vb&A6&40+E##4q!93ZBb#OcM>95G&vkf0{X+gljn(M@#D_WiOp40(`& zqGW9boi&gfkgjrb(L3WZ45TCyV3IgB5ugwX@IK9>YBg*(orMmQXle)7N{t7DHuJ+m z;r#yX5r|?awT_;zV8y_g`FhmK|Kq^g01tOn$ojRS!LUEdNgXVRw)QxxIkohgn`lBX z7dvuh$}t)Z>NY=4;(G5Sc>*S6c@^)P9VZ$=Ufxd)JNMc*!Eul zi~V1DF?lhnUwgwfxIku1d|&n5bIq4fEQevPO+XLqhLY<7c63u zIZT;kn(?C+LwYD9CyZFIuuDc+xW&e55EPojd6NncR>n`C_?RTic{T(on)#z=i|9Ld zJ)e}qHclg$X>y%p6gumx42s~Y0XbA%U{n`-_f#7vsNoP|epd`)W#zPE@KiBh7Qh5S z(;W65?AmRCB}B#~+DnrGR+Z>4w~R_QI|O*B6s{{)86nJt+nU8rtm{8?6lngj^S5X4 zJEE*=jKpatd?+eidNEr=LmzS2U2F7$f`<6P?s6#&#|%0sq*5#N9@Dfc3OA+TzC*I= zP-|2Fb_8uxse;j(YW0~jorDVkI5${lL_kTM5)%?fW-y&pfzODMkDGrTymekF+*k(4 zuu{Ja46IBx=uAHM9g*%6R6;8H_hXn_N1+`=(LE&C@A^n0m{_NjTeE_SASQv{tTsm3 z=eW;V8ui?e#z9sng+2r@wdI7@6{%wuk8CA~2aFB|CS!|8hR6d*a|!w55YR4yJQWa9 z)D7^h9W^t9=(e4qAVrZygZU0=9B+UiE#v|PIy(~>4KRcZ=m29ol{FhccPDP2NawV~ za-TCvnlOgZs+8||;dK_&f5%BBb>E9XrM;6$^X|v7Bw4kQj6*6HtH{-7Xc025tHmiB z&Zs~&Fzyr6wm}iDcY<%IHIXdlyu=^|K57FsX%2gkyK!W!>->+kWSj_xfsL)4XB-snBKC4wHiQ`QVNXaeh(f70znM1UkS``%H zBWtH)DE)7K8#~|cz`+8er99P-nCH=x?jb@!3eoO}VcJXU@^Aq9Wmf!Yy+^MfZupRV ziVS5(+K%=LFl^}{q#p`MUC`qvEjhJ45Z?{^JBBlp8NFEE9)=A{V@~mjTgYWpu94tiU=(K#Y+?zJVXF2NBB~CMEn?XC zO#nzYeqyn6Ofm!bm}{^(&c+G9p3uk zOiwPMoh|M1(GvIqH^uv(@s%Luda^rEyjbsucR9&fpWE646|X@jQ8N9CRre|?2foP8 zVU}f>xb{jX%VVjwC@}3R%e;?8Sq?}CI@Dt8QW&kYh~8NJXy>pL%+^tk!U>-EXO8)p z*EA#z3=_eGFewWY{EiXsQD7Cz=O>_Z_+6x-_r&)2FrEzQuer>W#+3cFpiLQ8G)d=$ z=?Wm@aDY&ufiGrx^kmOD`lIfp@$Lx-tXlqn=_@fv0zT;_3LR=KTEnWDW;t<1B&#f9 znwQzn%q;DcEGt_ZJwV=dRoQW@PiMxB!%RKqMv>2VZ2i*tz=6Uu?56=vlkmZ-Zx5xR z{KdcxXsNA2N$O~q7`)?vm;q$XMOj)u%$I#&921NwxT}+NZ2UBh`hvMQai*jr`0s9M z46ojvAS(zga5YfhJE`w5=BJU*&8feW1RD!cyHsvRAogNo-znkHeHJIBe}&R&$5|TL zP@0#X&HAMye|_G8!aSqd5iC#z=*AoRwrVFYaPxiQ$y{|;_AHi4KQ9u6;60*q^^RVWnnP^A)ufe6hj;H^%5AjuJuQ?FOUfJ z%s)B6?V~qLd9^>u;gOZvl(*L7Pj|YxBXp27E<;N5rBvbjl+hTSq z^?=)53w57gPyDRkE!O>-`)kn^MxqA*jz%f_lgG#nz}1NLwZX+o(>siwX)+4y|KVd~ z+MTT@v}8gR1tWVUx-X{?C7yc4C{4O+K`;?A$j!;`^>%%DXy@pugs8D`Hwk`imkt8K zEv(4XYaa#|RY3aD@4CB`RyCB;(Sp|NIfjT$v>7@SOF8~bWc9EV!QqgBq}<)1wCb(S z@hYO%w{evyC|(EmI$k4!sJZ?(ZphR_K0IG?4)F*klz=)mMC>q$nW5Xs`Tn>$-ek9z z*Xsl4AG-N9$hXBktfEkc+=uddke4}K*Y<;P!3s;q`)5H+1}BrkDT7SpBaP%2lMhq5 z3Cq?SujIA;;&&pq{tRlq``w?fv-UcTAIwniXI`^_t|c?vq|{)1&BWA+1=(HJ z$y0%Yano!(()t^%wEh5s zlE@pN#pdqO9(PC?0*FroU0SdH*HuxbY)5>*7ua5~b#g*#Q&*Drs&wswEJ3Xr6(rPA zX@RRho5}smc$W3v>=C3(j;+Rl?au#(xr3m;W3@l){rBw6!lUHOUp_uB?&a&>_f(eA z4M((Tjx_&R*%lO4$#Cx@_Bb!p-Ecn?x^?LKVGja(q2tl0Th0q{f+M+)W*T|zHa+5R zjKfO@v1{erXuKeIxiU~FPZ*}&Mf*^{W8uxv5!VZn6O!n!&*KS>j=C|Im>JTap_I9( zLJ$lij&M0;~`0@H#UL%WI4{xQT>!Q#=!? z=wc-Mi^+7yW9OjtC7@D94aYAN4 zek)f}oXZmkBGVn{`{)!4bNe{C7a0zv?wXZkTLcTNHluSB8b~3f4*s4A_5;lfYV@WW zYEUf~amf6OKt|7|&pkcM(D6t>6~7v`q;a~*78xsC^ac%KRGM-^8=zQdt9)q|XnnNe7yS#QjZd=1Nl*qCI+qP}n zwr$&-wx?~|wrzLaes}lA?v1?>&$r6@kP%gx`TX;D&Osyq>DTAX$NO~C;09N!5M6+( zB}O}6MK2+_sdvIS7#oywZ1j*pMz>H^*zCXVhtb3=X{spyg15Xdr)#d23dtO9XgLo7 z%Inak;Bs(Crbp$48OV@(jMn2@M}!AP%0j66B5~ngqCEuV1F1|RgdVhz#{Z^zwn({) zm=5DiZGw~clti(ImVfrb1jiv8S|PH)LJ_i9_&SPGfgCSop&%|`W_Rz!r zXoz5N@fxD3w8QYx;;OQq_CLZ5kX zJG`?6bMS(4N_lS)PLht~ZyNBjs0&p*XQCZ{(^6Ek%CKliL*Qg(iW=2C5y;$ghb?|L zs!nxOZs<8mvo}EF`r$ps3{29^S7WEqLx;3Y)*E3VFpCJrBf%DAS8jUTR7@3P+ON2! zDTkbjrtOTWEz28o+V2E$TN=F$6_6J+r^NDolC-xC@M4o&^BoG+eg<^ZFBl+NO~IHB z5jf~Dx2VWQznJw^oAu3h*x^5F+m^8onD19cfTVO;fu5w2>2(={bYq`!`82Rk& zYn{!fYnPIw;_{i>Ld}=uUjZw&E+sa$-?l`o`h=RY6`|Cu&0(k5?k;^6#K)Tz1^{~) z_i_>*?pG<)zx?YGkqi2qi49#|23r5}d-(>iJ#8ij&y;vJ?$}lh9BqGCIU(uU>GpjS zJLyo~oO^Izs})F13#~?`p?5o5+eFm4vy4m+<^CP0a9#WQo5ZH(Cs!l6DF!EDX+5Gn zo=v7!rr`_$t#P4$+0p9o_8_M=z)^h1CTg&6Vr?ujbv1XOvd zZ34gbil4bx7lmIe{LV3^gR;DHO#QYB<|`f?{nz2Qi$NTcop5k0or|5&DOM7!L#!e zh!I)m6k!&;J`D0`dOb(20w>}u>y5|2lb{EB8@OhKf}AG>B)+ZQITB#S%@34u_XxXl zm!&><1ihe#w|=_Pt5-w0%h2xVl*%}>a`Wmkqa`ebOi%0!3J z+mr1*ko!r7+uO4i^=94sJ@#F!)|dZ_xo_G8Q{Ym{lDpx|#hAN+>~-GVm@I14{Sgoi zamt46Wgt1X)_Ag5SH$iumpxd=leP;)hZc4N_YuiiAO-GrDqPU;t;fgb@qFLjWzQB? zbo9Mq{;C`SVC3}X+#K=S8hh}k;vLrW15{^ASB%D=(3rC32z@HGcx39kiGmk44Z&#X z_8N%=Ro?ZOH$09ZDB+Qze#P&na|`=@eZ^#USAc;~*+~p_?6NB?q&4r7k85$`iDJPI zv^Bq3MT^CKW6+8Rn;CzeBEE|W{j0@;JLm&>Y#0?XMJLoaGkf$7;3=)@it!o!FxN;8 zdG%|+yY0?Qh4m2y$Ty~cjp{BRQG6i!fD6*Pr^f&2mC!lSHzJzOcV!bCD{FQQjGMic zL!t8_V}Zb6Oi@Hd_vr6r#{MrTlXk`_@O?DMbjVnoya!^eOSRnaIJjTY5CFChxihp+ z6K_!$u3s{;^BX9FxG5GhY|?PXc5I)#zm>H^t)$O2jp4^F&l=9NGBp#(&Adf3@uw_J z$l2oR5?R@}3il$Ms@mrog&3Wfo8``vJ_v&-!k&6I!rti@y*gORSK)dQi~(!yBd)s zGPC87OsXG=-Bm-$koZ&d7fE7(*()b(r6k`a1CzO*Ix|kh7+T{4x~-tIEweJ`r`5EQ z%F=2j5lw1t>$0ExfSi^Sh)iHpdD<^(GN=_76tVM#%rJwkPpa2@Q8a5ZW zT`(@p$t0)hJ-D%HrH94Q3_1_}dLGq#OwUF&qXh9N&*sO8SFtOuge}^Iei6b74TQh%Y zLNWasJGuGE62f42C_N4&^_PnNDsJe800o%(9Gz`v{){4f$k2#oZD~^}g?w9kt<%-+Y|*t*SIHGtOm9y_~l!3e?KmYs`#k1l69Mh3pKF<++_NQBhf0 zcTZ%3GV!z4L29nossAtTOXMK}T7Zj~SizKIO2o-3NN$h-aBck6wC0Mb5q&l{Mt}i{ zXkz={Ss(vleF2EV%^psJ!*$-f7^^lY6WyyhlwKSVpV(F~i2KIRn4lQYsTK#iRNR2%Ajtf--_$b$I)i_*lK)sDBpR31tLx zmLgdecK=KiAGPAr=rm>rYVU{6(%Xywlq+N|QWhGU+Jk!rZ!meLX62N( z_#RYx|Eo*GZ9S|w0jOiayZ$RK(ne;`n@l%373gp`T%O`&J;r0ev(OD^4>R z57o^lAL7OKTD$l|-91fn6!5FZ0zBdp28}jSr>|g|3(2|>*5l)6(FB<@qcagRN_bkT ztgsYd9ieijs~Uw#4~^VY1t^so!lZ4OGU9<^)>cG^)Re(cKl$yA&9yw^(;e)bNBTRh zm8vxA-X8}AeqK_JSLy`P=K=j;AJOs8%HOgX)JMX=5Jo=z0P0X-;(Jw0_kG&VUtK&C z)nO=b+~Lqk)NsMO!!KGl?KM&Nm1~#N(fa%5m7e1!XuprLr>k%4p6g@-T@~~E+c!5i zMLFwgBW|?P1l)08`@=zVsrDU9w6*Ae@7KQJs%?P$^W5?h>dQY%u)V$T3R}@@bead_ zEq8|VTAO7!11<`>l&+HtL$PPs>f>DouD$_NwVC2=BTcG6oAmcM>S?B#>3Ozv)sR;nWm~Dq14I&_Md@YJP^ zdyc+ddwwbWT7DcJI$N9ggDMQv=%n_GR6>~kH*jKi-{k})tp8G#mBkEc4ac<73|y7> zjsE)JGkhr(LlNBjVwswBZeY$JvPDW<(SAiN8_TBPv0yy0wfF3juI%m?N11iu%mnR-%S;`( zx^T9pPIrwFKT0sxwxsz~A>xQs>sFgQG1J%pui*0^Zx?sv_-x%dyZXaV zyVuQ8e1I<}%xz`VW6@Z7u#AJlIegP>Fpl%~$)i8Fwc7|rP^XYOQQcLzh#1=aYhoW{ zU~EL`A@z?}oQWz@aY!GF>w`K-VJ4t;luZ4zj?)9V8`3Lg)4MHh&yI+O=+JqFbPLp; zanLA5m>xb~;S&LUI9b2aL-*?vJ)?-x(@qmy_nB9mD02{$4pitSHaQ@E!|8 z#au?p$N*6PcT#UPB}N%}KWv57QwmCvj=?Dr8&BzH1Nc9Upkm5M+TolA=7j*rl%pVN z8nxg(Vq-z-%M&Md~wQy|ahiz>UFItLij&Bqj>nh=_gv4AegC*P2?Q1(0Y zlhzp~q4oAQhv^5>ttN#hc%G+cK!5JDt?Xy`;G%3{N-VJEv>!sKnB-?%&|cDj&u488 zcOEYsZUL1Y19(qO#R+mtov(VGt;4Z#G%nn3UjSQp$U=zp2veiCGN zqSlIsGn0dqBvLffqu4e z1aI-`ODXO_wF2nl#&8c*82k}(Xi#%VA(Vr?Bvj#EVE+CxxZM*<&F_HSUuI*IE+a*! z9Z+d@GrBr;4bq+S;p_-D2iBPzwLsy&d-o@UdLE#ch)wPxm4XA@1#F}s&jeIlwh55Mxmf_7XPXVbL)aQoEo8bufG_c`K#7hy;s6NWP@W$ZnexRdF}MA)h2|04HSbDI0;}(c$>al zTF)|7`Y@A{LwlpMaHDDmX?pX+;p32h0N~>AZB6{VuZYZ#m))`P_}Lxi`ENzJ|2x2& zb#rL3Velx|YuTFG@c=rp!v;d2!8b54X~eR8kMH{ZtnR9$gL5q_GqoIn--o!@?7mYgJx`~*Ya2-HPb8k{fEJcw0gM(Q^Lq#=#prVLF_Ml? z=e1`zuMjQP^xMz-^H9Hd7=Rg*d-(>S#l;1{6z*3^)5zH?zV(y!59EY}(?U>DVYe8k zWg80hKQq@3mJ-LEtF&4)M0xHXaL67zrdR!i-;`)V$xy!dBop~|zKMTEGDW{ZU}gAshoeoVv)(PI99HPf(YG;)9*gNVs( zg>l2`2oYC?43>^(UROkWxxw8d3ZW26;?PSi*N793C~5j`)cQ>0YEG&wc6sHJua|1~ zCPcklgXPr;PHHuu>(o%XB9VHgg!8sLTP~==%97RChjFh4Q@6r4`@J~i9!Vkl*#S-? z+6onl4qb}!$fYURiO2|(kxPj&yk3x-dWHk^fYK*h|0JOTy1_$(klQUyY zD-nlR2MYmA8wWkN=*fY-x-QePi;=rF( z7)83@oLY$^9m~owvNT_HN0atVQ*4!yO44Q$Q+?ZbIniwvw0b{dD@^qR_9Zx8M&tGJ7p5y3;sbWR4fL zF?ZTuHALQ(X&rYQeqt}x8$!=r-IuH1+~-p-rp_tzFG8ovhKRRSZy8h2zG^VlM7Es% zc6f7tKxMR!y3*U-3`NnxjhqBUgWFbP!{0cAVd8YgKF(?)QfmZF2KIwtLjAp^53w4F zV+YWoBmz2jp+9mzY-Q`D4Arr2V#5Y5M+BY^=sz5kFJx7)AWFLSyjZ>b)~rKbs;@Yg zBC={+BddcC+Yh)|c+$7mm@XZ$i&7V4OK!VnSE?9F7L|@IBc^intq3)j;tnYxR$ZE( z1rK;3W0rRVELDRo4IM{pAxkR9UV?ZsB8JDu8ft@aql zVkk)zs;$VsPalyp!V;*qgT#<#;xx(}Y}4cI!_@F3!e&7x!ivqGmy(JM4JX@f30@Dy z6j&ykB8JJ;=myRP=hu`sp~LDGt#Qh&Cp&C2JvS1;on7c_q3B~uAGXS=)^xPF$+uUr zFo+3#H7fr6?HdFyKNA+e3OcSmDA&EM?;VZ%cMg?O&N= zDQDY%B7b4pr+c0!Lzezo(TvVTa>dfp^jwWP(AKH6N`|CeP^R>+mb26eu37s!S@L>R z)P_Opx{6>$wNy|n@b2?*&bst?MMwYVjm30@Pi`4cYY)w)ua!rxElh1s^I1M?0@Qg8 z{kvBNv}InD#muE0TH}s0ZK=)eYb~wGLTCfa7J;gt-U7=N6VVk(FHPDnt;uL-EtKz# zEPjhTt~0BdoF+NdrjyUslm|O14F#N?72?fR#+9CjPv5-ha<;IYGNyH={f(J$wv1`> zhtKDWanB|>_s0}6?sYPZ^~U>+0wp_|v00n?lFfZ>;SXlv7jn2c-iH}o&`n*$IxPrH zo#jZIDF51^w;c)Bo*B3%vr(_m&B=JSOsvz?+pUc(A@iw60k@$9lRQ52pEVO>$L%+3 z!w|B$Of7^ZOTXBg^MVoD-A!)ZD*b-R1bam?Lo-gVOy_0k2=9`>=chNMVkj;6sK^H-wLG;1U*|LhUElqEi>B|iM8-BbrRv-sz|1e`t^ ziI=3XY(9Sw)ts#nV+qRxIg9$_b42pb!W=fr6Sts4_k<3WAyuqIhR$4+ypRmOWHTCJ z%LzC!&3pfpd(M7^u|o}J&_EV*`YzkMb$8aD1~7X%Iy=|R0GgssfH+4a1o!<5iG{t} z=AN=a%@aMlFTj{k3{H?{Ae&<#PNz1D!b=ggd{O2&?tGXZ2B0)|2Q$3-E*T;tW{|l9 z`j!6QNDC-WbVsBYFML7>3h-1A;|upm0u53=CN78=k#GYx$a-mpc0-#;PdW_Zj7f`X z;P1=T#b1M_G?42t_UrrT5bODn@9x+4l+^7J z;^ets2TSbX9S;W&k6U3GaCf&*_VLv7bLNyW{|r8#Uc8+c8}inR2Kc%s<{LetGGtD0 z?{sG6$yRd`0?2Ld`cu)Q2iybNHJ|_QU@NEUr9avN+!0_A9my&>*0 z2o+nz117R{pFUdc?@s(F+ac1bvOhTV#27s;&%0S0K4NadU6I%+9)@qrK7LmY7N>J> zt$I-0d|c?=E|6zL7k-~Ezo8|19wNDK-rNJ&v-cy$PyY3|_8Lt+(eN7}_YAV#1AF3L z-%HDxQB12#JBIxehW&>9@G~p-Gp2L$>@?1mwIl@Bi>W z$m5PSS#axgKhN$&tafu|kI~W&=VZ50ob_k{uOHUlq4fs` z;Uh)}GO6dR+2aXWlFwbKwZ?C!&oLAztSJU|F+NrvNhKrzc9?~6Y(ZV~uDvxKbK^~q zdw^B!loDSFRK(1#&UbbGDd z6CiZgYTP4~Iab|Qx`-UycD8UZH!==Iv}=lxHR|_gTz?xz^W{)^P1uU3^!x0FAhbKH}mR>!UeN zduLEpwh%$vQbBtlgUs<-vR-u@r7z%Vi+C^5Gtz5#`B(J~B@}wk^m5mNWLu_mGUdFI z^qu7vF&;4r4rrkIIf1I=HRh`pn9>G`=Q*bfa0O0>Vm?%wIc@gA{BnhCh`0ny1<^{B^$oyq`tXPTCESV`81*-iBsc z!Ig!>$i8gMR3*U-?h4n3pV1URD9M;p6f42R?t`F>tJ&hfa50y2FRZOBGCtfw&Oe-W z!dUkIh>p@e3szl~c^Y;^IM&6crtancJI>s9t^n1^ z&h65!K3NZ9vUI2(c&HLk_-OdF{OrX9Z6+cgA<}gSoly8b$NJSpGR2}=1zegcP2QEN zZs~|ztv}KArHZXSM$_3XMobN7Rd?9F88&N6MSqt;t}R6h{d*q61}glYP|c!U_*QWX z8&7&o^FHO>oTp@(r8NQ1>pGB?C4ZU4W-@7cpmo5Cl4KP{yXUhSOM(pC=R3TXep9L7 zI?16YU(0IAjq@6U=W{MCtvgMujpOTbHVI~SXaBg5nk>R%;{o)eX8F%}5;0dJJ{N{3 zXsRB#b0i|@TVK9UUv-K^`>dZvd5uzeX1B0aD@NJH66{1k5e|ad%rOHYb*g5uF61S! zYd22&bkuCleX9aSdeh6Ud$+7JGyf0>v&C(Yd z5i~M7z5GVA6Z1@P_!AG^hNc*gHhiN+PZUdcc%cMR$Oh@tI_UcJ1f-%)Fh{-{GGKtgNiC#?~>B^_Kg< zC&TMz=kWTu+--8!g$;ukYg|PA_IIRYRsAgg$TPV7B7;S`%nPGkcqtF^LBe`~w3P`T zi2LdA+7vL`52K5$uj3podI|PT-i3|{dDoj;c4D_fntSsF;l9ZcfrCWsE;@Xg{s&kR zl{kVYjL>dfG2(1WARQlfTUZ&ZXa_Kgufx7-7J2G%>J=+i9x(ee=Qagx*y!;L#_l!Z zf{?64qK#hwolc)>&(!RTxDA+1*7p+uvpHe@)x#cadxPbdbF=y$6}H#k15qQ;N&hF5 zTHr(FJr;Qd2)YOIS>_oy@`RnHl5rXF=2A$YM!#ZUl?5ea2 zsrh>vG=rcs!K|h+<4e;@J7Q?FVaoEf-(bFN;^ zg|Ww>4<(@myIXG?s^Gn$a(j;GY}`+TDYUo-_6o`G6RG>%Dbh51v2<@sAiACiNSc7v zJ8i*qD9e7O)%@X4VRHh;#D*@TXB&t+$$-QAZhuZ}w^xhjHQ`cno<_)^g^Gwz!-w^S zXMY0X&=wn|#j)qLr|kg-)=i0*imtrU|K|M z@bIL9{@a;VWP)B~h27r`##`d|Q71+ah$25Wf$ZuvRuSY##7Qx4ER$V+LoK{L{IbSL zK@_CxvHigrgT8~kKlxq8<}NI_t$M+wB3hf6q(4EWKL$X*%R93so*(rW!{Ah{xTaJndl@5vz8Dheim%~l(o69uW4uK zt5Ms~wXcX@&q(Wz2*t%#!-Bri#EJ|mv8L;U{&E%w20^vL%xXdov`?hZq0(bfIK?ca zE=SGD?}lB#w+N%*hLVs5gVsg3MQ_0QUEFjI0ZkW!?>q+fSGQmhUE&nxjvW8b3e(z& z^y-VF@C2Beo*J{zQzTZA+^JMZ_;q&)7)h2Z1xr&+X!bVlyWiD!Ej?Ig7BU|pLvxaO z^UwAAD{d}{Z2bF1-`%^d2T-4MvQXAXQDKtbb_xr zmf6Cl7?eMxY-an^09WlUA;p3|y$E_Z+9KC5-dATOMkBHCXgL{0zbeyTx}bmOtj$c6no}FCENKC37Y)WKL=W z$#He*w4ErBg)Iu9g{C%HhqNa>A$?drp;LISkc@x{;bShRkQ6Y^iZ;fv5__2D&Ugw# z-CKJU4{kU(x4OABy5XOlQPy<3xMexvKj8CS@&*+*_srd1M72{XBN`fnZLy&xI-b9q z4O9FomEvqCB{0V-};<5avhL=scAss=T{Afq!q%&z+R6N zsqu>JYU=33C=g8vwN``w^OF?okV?GxtiRB0U%9~fci!)1K8{_*S&QJS_e#9jB=Ie* z7v&t&fZ-c>0`LtF5J-eNgM^%MH8A%qVw|2;|9Y8$~d)(aA{hL7W!mE41@Q6Z?B3tpvLD zYAW!P3KOd#gfPe%`W0PA)0* zwyByp!DL&*Dmy;ZSCDW}%|%)B{96*IBaM{oWDc<$qZ@y;TRbu-MSThjVLb~2<4R^`y$eG&r6|Z7&#G!y<@=mAO*5yh;GgI z3`$_>?hYdp^=qVh#r@%oX(BVLhLXqt3E?;;52IC6Ok!k0u)=9r{_>25^D-!m5oBVEr-Y#ZKfuVqx?GR>%kC7`}7|p&)^ zsz0M)$)-O;P@-EP|ExB#eTXhBa1`r}GG1KGb9uBSHj3ngcHM0XbssJZ$;@@u46gmhYJbGO;kPj~m)t zM|EY^MPcZ$e^NL2Ysi0K@NntU{{Sgmbb2=dDLzd~$8Koai}yjvP0#FfaeBOIbI8|% zrLMJF%Zy4?$aR3J>Tu*++H6XbP+B67j4n;&oy`$dHgV~_PxA$ohkU7yE*dWUq z6>@Jn*HBD$n;pdP7V+aMlbo9$A%p}^LdBqs>dc>q$4AwQ4yl4}eb4dY{EYNmcZ8DZ z^dB(@if_bG4r=+p8%cTCIS4A+)BV2LpSx+}$#gfUf!fR`#21O(Wfr)El+Qp2(Y*be zo=~flce)f1xzx>EffgYrVu5L}Rgc)YT?I>32`f@;0Yv5`_}9TgSg(84g-CyaYQ*)m zgnt78=aMM^`#(23xC|3YO2OI|HA`aT?0R>6x#C8*)9vAP56t^Y;0l2FV7C{~{^Qc` z@5xLc@SmI&@wZ_0lOqW4z;@1*t5rl|s0zQP?R-V@i_V3u*ra3YIxQ)q1H^4g+)U}i z0Pt{exK&;OeS3SkfSW^#8^G%6_y=FcA1A#}LoQd`e>2>eW%{G9d5b?aHZj%e!<0Y2 z&5d7r1~W6&I*blSGudWyGU#oWUX||8Isi4@?BdndhS6%Bbb+kzm&aG}B|xa$%gYa2 zU_SHHAoky=27C>h70cssR{H&-Rs!z2JRZ~q+AIVn_nb`B_?K==n>}m~Y|2is;;uni z9gACQI+bWuB(7rkglkJc%_wbgDM2BJ&lPa^fZ(a4s=N*+#kt?otnG7*OmYC_RTIIM zMP`p!DRXt%3urX`>kU3@`g4Mn?>o1z_I?02vL845tQ}*0ypf|epX+58=XK!%dMRhk z(n;MKD`X%3A06`$z29ts%gdq8m-B6`F@^}8WW>ljLaSy*2C6YVUaLHWNz3dXIw_RA zLV>w|Q{Gl{-WK+++jWw=@%`IwSY9C1C7O;kCI$YIIsZAFhN|IuAfJgd4jT_~Sh}|G zy>`DK@(r_qN_6hDcH7N?~K8 zsV1arkLU`@7M|wWZD$Xdyri3QNIs55)q^}}T7jkqU;u|n; zu9u$ju6DLUNs1zlK4k1>BblDRlN!-0)RvKpgI6XdSsxO{BvQike zf`^&+4(QDbV79Xpd=Exlnn!%|HRHw>cK$rkyF<+hSwnT0LWyT>-8WfmrlZPD|FV4P zK8k7R#SD`;4gN;&;^0Y3Q*eMtT<9;d>>5mPMo#2=Dpl1TaYR+@U}>oFWNGA|*m>%u zxa?zDp>5{b5m$DAa_#C?52#Tz{u4rzlHR0U*S91)vW=3=L03*I*22YYM#&{3zWaOB z+81gwN4oY%Hz#fBj zaw__3gZqaXDcGkTC*i=dK;yo01NjH}RLtEY(>iO+q@#JQi-BKXx~~HgpdW_^*-OxtC~%aW=inF|zarb>o{O zl2?sw%3UZ|Qtn?;vcjA_<)~E2NO;Kp;w7hsP)9P^bx1ey?Abu`jff;y&nw2=^*tqB z%DG)*1HyGRN&=X41CJZ6*p^ZtWm-iT3Eg`71;hyD*$Hd1oO( z9^y%mWKPIW+Ovh<{V?3a_0)_|#;uaa5OZ_xV#CH>D?LV)?l*E7eIpNL%8 zgWj4q!5Uvj9$4!e02jORyC+Oe)C=%qCrr51mnhv}J_pb#aJD?7e*3@`tUizQ4 zQ?1k@e#avbU3|Bw({e7@BHGEpW=FtkbBqV!j7X#UWPeI9u210d+pXfmO%Sg%#&G`mW``>bdW_%~7r(4sMM zLHOY43$P*9b7PbnnglxXfdFdIbL#@kp(g{&Wkwq8uAXeSf!sGT!tT!HkTn>CQF^d{ia=SkT0i4`IB4R4JKgReL>_IzR_e-dEX4q4+abI6tR=SPHTI56r3Ph z^!1NuD%{bq$t*D^{>$&9PBbhB4A8Ak7?}RQp?&ojtsiqV1j6hDp+<>;w(81wD@u)LOh#P|}Dad{*1(ny=U7kk8jY~O7!lod)tA11PSd!|n1 zbFFGG;ZE%o(@R3AKuZFHLb5~`=>;&nD@h{1lO-Qf(q6pk;fFq8<<_!KL=O5MohfRB z2>~Ab8Ue|^eR{)Y%4KO)7MXS$NJz@1U926C(@1Uhfel>9DuTOSd#vRpO_^%6RVf`L zl@>M478m)cq|Je>V$a6Uij2QR1(SWK~E~f zv?{!gE`4T~wj6&^#xo(Pr<__s^Hvld4yY4W5D?`H8&K&$<)-XKKKhfOyHJ1u#d_va z$?+r*Okn#l?nOIV!*jDS;$=xorW+}Zdz<)rSX(OUWgHCb88s%qMfOmVbu*5PWM;HV z@-|v#SVmbIoiX)e`gj~Bd@c6{u%&2L?*q+MU9$jK~Z#yC6s z>g_TGs-4at+9UZ~ODdGGC#H5JnN=Ehoe5WPuo5^GkEtILMyKr$NyWLCr1~@n8Jx0{ z2$^QUW)ZdIkkh;Xhe6@wolGvO9jR9}>v_s|CCe!V#IuyZ`J^&5)_AfZNy}UqgA=y3|npcd~_WScI_1tsk z$nX>{TuoB9lWLt&Dg_T_dI!{|?KBFfIA63eD&^-Vztt6L@dFu%t7-P;{I4?!q~r2c&7|FX3*w&rAJJ@9Ngz)BK-z)#N1t z$`Tzss!A2D7UwPdr6^ct8?iV}xspF^m>5e>tWST=4vA+Ng?k8F(%EobjP-YidpEb|B@-jiOD^u@Z($q2_%| z)%{wZuIlD{Su8-$K`%B2(!b?ZPcDw?1OO2x_FtWVS=zTwyr@qQA+glNw$+SLIL+AV z?=b+Eja|OI2^z46pZXt%cEOMpei0n*J>iMnirL7YZt~FC`kCv2ooF$H*uX)fcAI9w zu1uj=;*^Y{4H7>bvc=N?`sDj6@l7k06uOS{fTegR9qMWjGo@;5*j>OKwFLMp_IsD7 z1pN;7Y#(O7g=G&LvcxF~r_-^}IT}7}Ktv(mI5}u#GZ_3x*K-zVv!#@O%G#X9UutMP zpQ9YknkVM62Il=M&Q{*bE-z+&$~1JOTo}o~&LoO!()I}yPWRZ!mu)06)N`0aG;cNy z8nJaxe0dg^#L1K8vq$zDjdHhx<8BR&D?(KnO!E*hS8xt+qv!T+m;p5Z@3cvuBG;4G zK=TU$W|?L>J32x9gWcVj8-UI*mr1T_o6em%`802hq+s^95OlRv3hE-{q0Vu4nN6Z= z)Fi?QJKBqSE)3;kd(p^>KGNTF9@Ff0@%5Zdnd_Av!Jd;kVE zy6^BAcVsv6+h<JiVYu4{&(<9`tO2|QAy|HuD*g~pLZusDLXG@bz|e^Z&4Yrbv6OB zbi9KjR^htvsIX@3iV}zuRv|CQVT%i`a1yNM zp)x`+K4cw+tbY_Re{b@Y2l+e##7+j6 zLNq<_WVcVH+@Lx)xXV*Ui!HOaYsQJ!!&+3rBcO~NB}8Yb97PO?;!@@af~^nOeYOyd zo5u}Kel^Ift2-%i5t~d!S{db$>h7lKsyE)}sh-Vj7btRpa)YhUuZk@L1WtN%JNGIw z!MU$tjHNJf5D-Fx5GvA)0d|rBxD?T?ikfO8n)5 zQFJaV-5g0-_Az`*4bdYwRc#Kp+b;PkJ5}{W$aYOUxrY;7?nXt#bZx}64GOYl3){{5 z-8SDe#=dh*^j+XH+EaUK(F&-^`EKU<-Z59d1F&y@_+1~KnOmB(BEPtS`bahQ%9+6~ zL01@bV1&Mq>Q#@mCL5=?QDE`)1$g`nJIQLw)=?qOu$73>w4yy^1D9=ttwXY4>w>?& zSeOQ^zyp3R$YGQKKJK5I9l-jSQ`|w%wMjqk@I{y3`77WDO}32q@yOo*crkdk9soJq zAFs7o(Ev+51v2NcU3d)I^X30>P&MFy$OXX1$&1aiRr_O55hT;*UiS1lLjAUOS(d%9 zAXU$!wnhSI2zJ5(zMuzsw}nk-$hYLs1m8jMI^FoNm~h~iQP;3HfFi7un) z5E&mDkQf@j_$P!}4M%ZnvuPWL_#?&pD0lqNwQ)a6Ik)IE5ELWodmxwf1+aH6zXZg_ z#y-F8xZXcT0iGAu8ujJ^c!YQA^&k*3z{5dMM2Y#?WsZr(2U+3fKp|*jb*7146&OW$ z+X)$RJ^ChheJ>3Bwfox$?8TtK4gA6aZooJOK$q;0NS&G>$#Q3IR62rnNeu?k|DuHf zmEYtPO~5U~(?M7b*U5X*cflnbv2*-OcYM;BCA!sKUeCE+WS{q`Yp>>3`R*ATwfnSa z1n_X+R(t}^%<}*?WHZwTJvQ>e)=K{63U!!_h3F5E)6yXwi|8Z{lCZ(W)YL}IhIEm| zG)ByrnB^pEW9T>tjjyIv#^Ma}s&Ir>P~w)3s2~N@DN(GKo4l3VI#HD)V8_$@XG@2t z^oADqwaD&r(D81Y4ENg(JELBjz3Zc1*iGs7Z{-siB>5j5#V+)}>8MERMw!`xRHw-M z1gge}-|?xlzy2bTaxjVExhGtrLdJLBPa^lqNMhg*&kp~6yD*6_7o4f_9#H;M!Wj19 zNC-o!)Qt!4l32x1goJlZI25NKS(GeySBk<5E=UOVn~Y|Eg}hx5fL!>O=bkO@jVJ(AqXpiZ(?bHE$H=vjuWtzh-`nlBd6Qge zOOx>Dp)%|6dol*UR`QHu(T#}r4DKC;$I0f~XtD^?wUYF>qx=dz^p|~0XZR}k0W+*Q zl2IJR;!k9|&O1@5fpV@Pt57cmSTYK!(cX|&{aQ$l;dcbjfLHU_?T6Qchju%l~Y{YySitu`nHEBqJc z4b69#xGX+|{6ZZm?L8=VoA>~DIcsPv^XWbFb4%2<_JEkphzARLHX=*?MYI2Thg0!5 zLo{oC6UL~1Mws&RW&$e7I&pnpyo-BksjB9-(8xvwa562Ql=0jHD8)n1B@yXlI8_n9qd!&S3fa`c(v=b*aUX?Z~ zgMN*MNDO*&xrBgBATL0b3^kHNeJN%u;KRs zAmevO0wA~ZPrjQ@+xf;hb6tFY)3WJxC-*&+|3}|A~u&<}|tdbO$Xu9Ei1Zdpw9o{6ya_`iUKgV*hsoBF# zJOOML4PWz`C7lKUU8%R^uQPf#8KZ*VIak~0%fySFJE~&`wmj}!(8FeSwx#(ZWTtpH z8%#To`!ix=D@9WW3VkC){bwXf^Fv$Oy=inuO=15U+^SMopb>RQFPeb;Z~E_6XVY=B zoCEQAe@|KCH1`_#*}HrCFk-`QjPQLl`tHT|d~>~@22A&IT=3$5x-jATI)-{Wh7`#QSXtH9vDturZGXJ z5kA6b9N+_5udIdLgB)-PV9>?Zprff3`AR=#G1b;}qYtML^;34#|IR(|_CZ`ZHl+Ikvb1wHq`ckOWZ37GmD zgwYmjAkz;chWR-yi8_!4$L$9~cEyEnE)>ulKN*VUC%5V#mb~N9g%}`-^vunT8?w{J zHRyQU-kV=%nPNiCHBE-^{w4S3Q1?!VKA4pgwU*QHcE(5}t{O03ZzgH@!UO)VrTlxSR zQm+wjd~8^Kp|Fo-2xCtGh73N7Q7?eq@Cv}vsH|NBu!6+;nHM(-c&q+-jU1m1h#UKq z5PJTsRdvmrIe6%4@Brw^x%b2KVja&EPUZnnfP+jlL|Oq9O@$bL)I)ueqd%S=VjHa4 zqKmMG=O7qjWpU7pUlZ6u~&KFZ}rsq;AxuYwpEls5UAI{z?D9$cy*F=Lu@F2n6 zU4pwi!QI^np2pqX-3bJDclY4#?k?Ta-@o@rP0i7q^a)*EMNz!Hp8LM8XPGn0*qm<~ z>Q>$imo``G+C2HBuGwgGi@!p$pQw0R4_FqN?GN(G1af?I(ND{_B7Pr76X}&rjeAu6 zJKPmH#5$sU`)`Rl#dExQQSY7FU2Z5VU`^b1x;0*f2Ckx?iD><3%ZQ}^~)h7$>@LB(&+>MZgEwI^BH75ZyS%e}hfuR{B4RYAhfCsYxruT7?`KfbsaaF_1x1O= z7eaooeOnCUo`QxaV+wwP%rg{)#~D#IMgxU0{Y?DnhGXCeY0$I}sCse#4RqXu0y_5Y zclnqJ^K|l0TQoHFqnI$0r=z^0xfA%xNPRr6X{0}`%J(l#jZbF0!&rSQxbqRDGMazC z1*qba`FK9E_%xLB#L#24(oA~);ofvG(-jIw;<+x!%cKHJ!+ZISsvrF+!D4R$Mu^<| zB6x@iH}r7*1%LO8=eB|NDg*tt%4h~CPV`GUJLo({Qs4^I)xZm?ruG#83blvZy?}^v zKyh3bp`dHHLr~G?yTU8Tr4?j_AaT`$Y|$g_{_RNiL(^diK)A97OoIR9fzwj-8KT!t zOeHyGqpc~TXD64Hvh}4rMieTye#)jxJ0_C-ix#n2n$Te_r^2D5U8J1`r4euR`9i5- z+9&g%oyj5hhb-@dwTy9QVTlrNTuQl;n+J@?8T zu-TG@w-=R_I(7c7;r0zZDLCRZ$#) z;_7_m@$SV|t z0{BB|_aQ_y2P*PCw{DJY28l=wXTO4Irb)bxdvXRpwyhl=K<5ZbX3QA`mhpwtBy(`L zF*8HlUSkIHS$mco_cACZ6QO$Yai-4$Vq0&Z53i5UmQ}k8yCsl&@Zkj@HV_?3aTmo8 zZ|Ne#G|?Jv6P6`VXp}b28Yk|_`#>gmD*<_(jvj*WZPFbzW~5neF-F7&0^yCYEkZ9|qi<84DF${)K;2~ET!mB^m2VOX??Q)V)fCjbuvJI!TL0^s8n(Bey zDNM4L-B)~$(GC!)mtTa}=yp~lRj=&ds_S*wzoaD2Yn$n|oH>c|{Z@(6xX-7bgPGD7 zpDBd>wy#+&usrckTQ{^WT|v0qsd6bqBtD%TBT|m2{FxPATZs6%jH~*vMQP5Op z>H`xNqRwO|z4<2qtAm)xWeIdVWwG~RSmAK9y@at8aeXhIe(JAEx(C~PH};sBjz+5_ zT=5XTKB>88);*1bxoQ;L%-A>^A4-1^Um^d!u*H(7Fo1{)s$VAtx>|!C)<`7_yYLrN ziiXQ9){RnMM^9^Ut7Cb%GNPbg0k+}NtEh1|IwQC_6hgw_-9-)H7ETPF^B6ufPbO0! zD!NYk$?OKL0X4FVqx{oa{0y!f=J%L5nfdcEEaTB`B?PG~QuyzB6_JXufiba|GT1x~ z;{_;IW9!%oGX}*Kye9RSRFQ{Tb6872Q!n2Qu6+d-vDgrHDMZA#dkA$HR1IN;fE78Y zoPdA<;@48%dz^AE`V{SNlzacAPT@y!p_&YNS*1-?o;%ZxuENr&e_$|EZJ09lWyx#V z76`I4uyDJP+|cZIBkngkC$pb;F|r8f8dm=!P@+hjwwoEzytgyv$4T*c0tj5!?42QI z5sDy4z=@K^L7{pelJF_UQGC_ICYMr7mD>nYUa8!R4JJ-y48Cbkoz!xp)YD;uT{8QF zBEErk#Y!`9H|T!w50HLr_`{Pr!yBDy<{y@S~xo!N$h-vd2gv7S^H7PWG`2a5T9Wl&rJ6LPGs>&^FE>JS*NA2kTL9t$Qj<&joSAt_^V? zqxPl2VNk6(w7b--_VnJsf^|0FA@bV-&Pwxl!%knRWNqK)ui(p}3m_Z}GwI`pCK7&G zc5n}3jL5-9k0F^_L>^Gj_rvphjZd8`R3I;Go*hTGPn;&<e1%|guBEX z>JD;UzL^>a98XBmKyNw&Fz>bkPy*J`BK#&?SYvrK%huUY-#REv7 z{+MY?EkffS?cXnIJxW?+>8W2Tuh22tTVaBOnu4i`NNW}VP{oHwmO0S!hz4y<<;UcJ zMr_>mP1;Ov<8?eeF?nmtS}A)-envFS<;%$98@lZqqds7Ch-(BSMN@_6ZUNq{MDYt^ zuRC#u4l<6z1l+W?MJvS#|p1o;m>@U4_}!$Zc-LF_=P%lJ=YSYFwz=X+!G|_XEGa) zk++^5XZ2ag#xKNzrDK6cTJMA1TS)MqE8C(btf-!W%qa({4}9N9iJ@j{Iba;B%nMNw zS4j);ZZUd}zBBm3H^>gkVurOW7aWRg-waERGUUAwMk>mXS_tC|0p|}MA`b5=igTcO z|IU%^h+*|aPqR6jvGYK+-iVp=njslAXyd?a`xPw7tTx{1|WtP zNL)Uo?HMFR0y*6VT0Z-y0|lz8s{?7tz3jdMN^lR^);CJ1XKo5r6kooLV|?f#t5hXH zM~%Dk^4*X>{0o)w9H8h#7!tbzGV`DFyjhhL3Fm?=i&A?5mCM}k;E~4-G$O!o1=m(zOQ z)*%m%e2B`T@DS^M20o2`Q*3tIc`(LG2RK;#c12hr-ls(;;3Us88R*8&K*Z1Bsm8=k zC=R`~68<8y(*V3J=mjcW#uGb1jNXInH9QiZga|(VHU(cBfy!!FT*T{WOboScre?OF zxa2^UmHbdgVt?h3qvV#J29W{_EX~~#upi(xr*mL&-sU=V`l2!hcMKElH_C-(F~K{T zR@KGoCtE*zW>@OIVEq645JuY`9nb^B53d%lk6Hv%C?JZ)8;$< zV4w*iMI@KP&$B$n`!SzSAX?RaGR^6`_$ym8s1NT}(WMKggBWS`%M203&F^?SdzrV@ ze4c|c_C6#o8nyAP38b&RG*b0&!cM$6?ILC@s0?|ayHpG99+|NC;@*NNU3j9bwo8iCFJq&wdW+BYQqiXPrp1gLm=P$`dnM5yHjKG4 zcK&4N8p)|k@&P4Q?Kc;Lh1M4B(MA~wf4(BDU3#|TC}YmScE&Ip>O|!Eg=?b!w2PUY zP5MPKB*YUCYjhLghQV! z*D8OPjkJM1@O5&e!30+&)z%+gV1*CqcU#P>QRGnS1=i#oyI)7SMxrZ~#wVpmO!+$1 z9cSo~neP6jx`dzGP;Q*n*#~&zv2p6QY5iH+EYHMw3X#GO`ou3Yt_KlZGcLHBo}3{j zfVaWo+CV63 z_je$a9qtDPv1oG;!>5=L{|y74*ovCgA4?v5oK(UDWO3t}V4^LBOI>I~g4_ITyiD8e zP7+02we@=hBte|U=&z~2EwqNGe1l~J@-1fyKYI%dXzJr;jal#MQ^`eK=-)^0X*;n+ zGU%9;@zu88NfCZ~hrt#_GCBHCaacgttXQKTe7=0A-Q?5j^cBCQGfRK}b2=f~S?h)l z^BpJy(`l?03TZuh;5{sr%;P3F4i8@v8F3o1a$is~U<51sq{}7)xhZim-Du!v0{KZ? zf#Lk3s{)yR4_x>&^qOb;@9Z80_^i|4G7q|qm^>=TM?kim9X~RgIC~+hih;Pj(?11L z*ifdtt18;ROWNN@m|L(vN(Rzv84>(pYy5U%KkQg%sTS#a0lmoDee*Vi}l}t5I#|o6!C$2%GMo z5qY@OJ((vR`IV1kIZBP#pk7#2 zenS#s*WCb}O!KP=GpCU`1M^EpEM{3L1j`f6Gfew40jp)?zXsDBrlZts6-<ur@o$i6{@U1+v(D!Jg0Ii#f;k$8V4cx>(1VsS)<;i0U2)}(R+b273z zXP3fN9(Nw~pTBHa*Oh;k1tE z(k(%nenc&x@@1Q>_iY`~2Rzc(^4sq#aHT7O6I=A6@M*}cu`%Xh@yr5M**|Wsc@gdU z(nbs*q0S=VNiZ{m((S&yl@b0by=_;+<00hZE$1PWr z*rMYf0IV$~B9{xm`IKxns7%{yYh@DT4ud}AJ@Brb{_HxSZ02={{h~-Lx%w1mDd%VP zh~!*N#dA(}8W}Gm09A25-svuv*e2NL!`_{|Q*e`M#Eb!ZbnFig3!=}j9TfAAh6hh= zLJ5F`p5z&lODglYn1uuBmi1)UBvfTsTJ|GkIxC=yN>q4_64%}yz^TnI zb(;x~V=FmqlBz|Gruq`LXzHfNtG|ptg?m(W|1okBSj*aT(idNa&>VVNiwT#Rkq>)q z1ac5YoU!-u4IylOhG6~?C6x-MijETK<9OtkSz~9!}H}xuQ8v& z+qf=HWiXzfvO2lKj(%d)pt9VVT-kXnp_Z_sTE|r`CZ2Fk3DOz-n-uRsr>v=(cFLTk zF>=a=6gOukrdW7URhcP_i+Gv1%hKaBNz$=mB^a8mDy|$Iaan>RBE^qW^ek7{BL*4$ zZqcAGOul&m#^}~R>vcy@@w5|X-+nT{P?`?fm+-nam0-AtV><@1cVacE%LasJMXzV! zgv+0OB@c+kDUxSrvYqDtK~XM0j|a(E%uhSTnVN|MK^>FCR)n9!kz?O_b_ISOgooA z^j%`AtVs>=X%Rf7dFz72VoN?lJXvcF046s zXb|6T5Bfo5#-skv6E?@-Q@1%8o8xdNjZpbryu)OqIM4baX6m?UL|U^pUk8bF#y(34 zT1IRvUwV|QC%2#Zi+mfw5R(G@vs(%Yy!5BdM*-_LZ90saqMUX4_w{zq)6I`)>mm>K z!$*hq4Q?~Q2s9yva9N(SfhGkM8lv!5=1{$lzk}~e`(D+}ULb9$@Rf~4tZ#rHDi6wD zYfxpV^-pmpu3^)-*1{?4I}SEh3pbZgBW(jM6gDy@aeZ~H8E=b7B9NqctX4_-aM`TH z2KB;8nr6jtOqyFb>`Q%WXrWhX|$5*tv+1(maew(!`j&e|P*VZ6Cr zvZbY*CzOpy(QnI$Q=V-C;Uu4cG%R+55Ea8LW?6JefD{ay?&J+c`x%_A;D`3aZsuBpB8jJWZc; zXw*=q@Se}OX;^>;bY6kpvUnSx3WC&rCSgcyK*0o7M0V@_R}7ZyVBW=%{}pWnNhJPc z_8nG(Az@H-VfLd`7xkoPNHE#F3B>X7QuY5@0z3FzRi3|i0QJlt-o;tR$V5ebnGudW zfWU{JS~+L7SAj&h73Bi`mWs7)bv*k4DC!s_?N z$>G2Ad`s6}aLUn9Ix(b1;bC0;d~;8vJJX%Uo>Jc4hLsTe=o5DKRc^3)1lTUod7~Gy zC*bR)c>JZ<=2C_S>z=I-plfw6w#y=?w#D`0Blg`PcY-*?H2J~&e zrFG4zt6@zTf6}kfRoNn9$9{>3V-6{1s=ibw^EBZhzU55+Bj`Lq^y^1BiNY=r8`3ea zHp&@+n-v^8yv%%};j-Sah2jZQ*Fsd9^9lB})saiV9}K|2kqDMLMC+2s!Nev|_U3x> zLS00pkqQ%=Q!h*5MT}4h`cfqB&s0gPqv?4#K1xtSK8EEPJZI_LTr` zTaXukybQKaK+BkderrJN4g3ZiFLz=Bs{XV}A&XY+Mp_%lVZolyDp4aOw|ba}BY3l$ zM2G0dKml8G)^)6$>ad@UTcYSbVOi_ce2yA9|jEW~|eF?24!ZwCR- zd$2D)s0yZbI}-n#rTZqvDGTRie2I?(=ywCq=SjLByq}N*W>2y;Jmfni!#N>&%kD7) zcLNM1k>;`9Hw9yDwJ=@SJ;C9|h<_K3D(MBwZXLDEodSy@)w9|Oq;!gLW1}@AL7+iO zBI+OlrYR9Mr)U8VcbD?Kn(EsU@eton8q3+Q>avSTd^ENP=ku^`dINVO!k=lHZ)s)2 z#R5%;6J`Spm)i-u)DQHz3>O6u&$OqyT*_7qE^gA-h8Qvm)iEn858D@BaLPqL%1QHq zQm|)D?frISTB?&GiMi>j6Jy_xXpOCq)r9I1zdCWno=H?v$4t^Gnuv`=n0jmHqA}vt zXPrnX=~6sgBu*f1Ig9QC4l?MRZM8GaCC zo7|s$wNICL+P%D&Ki+kv8HOQWQstNldVsKx`n5|U-2GvC^7we^Rw zREhuLaQ09$Lt#XF3+3h##n>G@R(6v`WQDGWcuFgkj9`dSqO>O*^^C!RH0^p(xG2}! zkoFN<$iT68npi?_!NjV2OWGdTD6u9|4}`=^x&0XWJGWtan>PAReVjPc39_!S_p6mc zYl0oU1^rz-`v;~I>iR(XO5yqhG&qtF`@lmaG2=B?`}0vE36e}n&#Be!>Z9HVDhK-D z>L?2=3^{AH;u+KA>pv{`Qynvf;+?r7Q4EY)DX8G95>5~yh%e?y`r#?b(xuu8 z_j(Ws(Up)`7y{%|DdVRbljUyfISw&sq&r{=7v(rs=_okZ5WnM_iT}tbf)wvJz3rck zHwr_L%b1StA7Ha%<)E-q7N+A1@f0p<{lR(_o}bKWf|c1xC}=T`0kw+2Yfvtp7D&;5S-{sZPr_4=Z6gWb%hWe>D(?qkB$>lN{tQKX4R;wY@z$*pv67Unx$ zA)O`w?uF(BHCYhq@sv9CIElJP5Jdv`CIJihjFrlPm1GL!?g^^9wD+`K?*io6-$q{Sf)*>*jPsynT5uxus*2LJ`!5xHCMtL@y0d{#XdzK|DXMNbm%Zx7KNI(u$I=L&k<;PCc)FQZ$4C3Mh^ZU)!l zY2;&Wba3KT7u+I?1RdgLQhjc&d;7Z-$Mvska}ZixWJIuG;&-ZtQoC<%?Lk}X4GRMf zE=V!O@*h7s=1_2xvscU(9XieQG;mcTq7?rEJl8(Ke}Pt_{6S)P8vxJ|+xN@O)t6+{ z-k$Bxp0h_o&==6v6Y!%V^D&@0!F}F;JR-k$T`Okl|Q)`&E z-_FH!#pS9l=^~wi*6!|bvKzRo*i>ixI(Hk5!8#IJe7V^+6qBFMC(o~FMkl*QXr0ha zDu+PemA?oJ%EFRPUH2|Yd?{JJy2{Jd^9ZB%gO2Im%M#UO)K*wTZy&H0)jc-*$sNakBIl{-n%^sK7z; zmb0UZaf&%|>twleoh`)3!2oNNF&x)Qf*{KYHHQNn-Y&RWAP?)2AZi-q;r%W1P{KU2 zOPgwsp1^jdh#nZb6!R)Viy>jd;1a3Pg6>5w|4ObA48a>G4&V7_9+6biuo_Ef-*%a5 zQ0xde!%*RV@ER&1V!PSa*68R&1QhEsh`Q}r{6$CbKGOu#j4`I2e!Ihi)b#{kTVr!J zt5V`SF@Lf!G|K5F`yE&JNsDdZ9!1yJ1 zH0CnH(c8IumO}sJ$c>CIXGgazdKW3~E4s|(M4Ageg6(R@zj5Tuwb(Do}xG+HgSW0>E$2LmBefw}dSHIK}Ap;T*jahoMipCaw%kJE}p{)$1uK`}WBYLlR36Aua#W-|iTkX95? zoD1ErGPQ)cMQmY#UuDt##ezi>>r5n-6NGp>hP0!E=c%4@01s42T|jp8!Z4y>xC~p6 zZp12RiLUAF2-uT)GqnV$X;-YQPU9CB+_Zy2+k_$7Cq&`dQRS|lAWP7{eI%jjA@Jf3 z&$NmffP!OJ?GH4^@<6V@AO9b64s$~~39c0CKXNXVjuv;bEi`T|_TGkthuoj8W*MsT zdOCq_+f>x`zC?a%VQNw>7t%nQn=`(a0g!2{lgm&xSff`+Lvx^^g;21f< zGs0TAr|4PK4aW%Hu5~lF=wzkAl2}04-&Smi^VD2rw+aQNyv^1~a-SrxWxW~)Nx3m>e74l66w3z7E zRJW=8@tQ$I5@YsbyamUJ1KE($He@*|^IvtM+m~?7BZ!nyUUdvUVpx$Kf6iqq7b1(3 zTUd+#{OR{jn5Rl;-jl#}Di!oIArsxINfy2Le7V-bauh@?-prTyH8kJcTU&1JV4jjq zrTd$GauwB;Wvp4iKGMReL#HD3;=MS+be5qWKJjjZ1S-S=z7p%0BdJA!5JriLw(mG) zYjXD|-Bx4trP+UR@YRJb^mb4@(qcwI+tU;h6eTNIAPoSj!_K58_rpvgPqcz3S=#sq z1|9uab(ve2kS`V%tha;++1~#Ve02^e%T$enLzLk2cB9Ma*-smQ zN+v`XhPLvaGI(}^Y^%X3J&3eb1i;Nu##4G9i9`ljG$F|K*mE z-+#ZTx=0PAwdKH%W7~*Bo6Zw?;=(H`7)_q$MfoK~lgwF1_`BGGDPq4<6?5mpenEt! zI9FW`;xEr#I23Qn$fTL6Du`KLuOp&6)|6@MXXMDaE%J~F4Mg43}j`8$9!b||0K*Ose8h>)A33i z31g2^bo|n!y5TDsnphq4i^Or0jw^B(_Tf}^wwVGgA0n~|()GW|=&(iN;8r6H2+*a%u+I_%Z-}Y5%`0NJ z8VJ|9bO{wX&7CNilxI0E`6~O#;JZlk%_UdOB5GN@1-3XDHfyP<2j{t@RLNj*_V*NK z(`B5Z%>Gx%Ec?Tqhsf*y4w;?u{tKCBpHZO?qhyQ2N8d@At23U3RDLpa(lhvAPd0$6 z)c2ozbo@*~9l2kdKnj8(#pxHjc}PEWf@j}0YxG&An}w9I~eF&U;P6*hga&w zd+U%*ka1>PL7!u;f#P}31;7)_QG`^Ijwm~#YsP2(L!nKK;s%ebBf7<#EOO0d3 z$^z<^;o5h-WxY&Z)(=3|w<&igMI8#jJV3f)^DXFBs7u$D4@;a>3;sEz>_g}2itupx z4t|TKC-pO<=;IAUtJDh%UhjVuFz^{$wv+S;SNtlwI*YzhdaL(7AatumlL6{d^Z^yC z<(|f+NX33SR=24|-S;g2qRV>iiR~R5!8!zN>5FSugWf{er|}wOR3@pO7STgk*exxW7|QM$x_t8cj?w1o)ZH#6we;Kc4^H>1l&`2GETsQSVStRA?s8__OxASinz`-0nt=9CT7uD!O^yb`_KD z^7gM+g!UCs2Jvf^8qMloYKxk;KATDqXT@x)+Dj}3KFX^tLKeHe67VtGhnFVV4f4Qx z$A=C;_)#S@@_@-Er@)^p%Mr7|pU%Zz5^Ik0i$kLWripEQBAv4`UmQsbjP?j=6O(22 zXmlMSe0d^d%{uqc@vQX@#1%J2l?dHVh^%eSlg9s~{9EF4$o}I{frr(5W@y;F$fI4o zR{6789RZnw4%h=v{8cNn0N7P(F*BXWG^Ehi)dq8i!sg# zlD)Tguma^2PlNR87(RQ4NOXFM9OtvrYea!R1a*qkBL1Kxa;@U}AOiftqVm$6NOd~o*cQ^Sl1_ov zw$C9m1F$_vL6CZ_FPVO%q(pfxNgQpT;AfeU-e&WF6XmnkDh#tfi4zGG?eEkl#FV=T z;v4g;U81m;kU4b5&XERSt&paH*LcwBn(ZXK;eErgPNL(*uIJ-;$J4rBg>N%YrQk5b z%}T5tPBi}WUxlHOl`<|rG_sj-$+VcNQ>9Kv9r|W2cbK{lOP0iS?mWRcBa(?rFPUMX zx0LPW=9SMTla+@;TVXG&nrX|yNe`j;TNIEgyYq8wB6mnm!Qc-(I_-rv!xGA3UgVbe zNe~{;vIi@?3z9_Sn{al7_47{cJC|0hDV%tqP zyUK^;S4A-^#$X?2j|KCw(M=pB;cUw8t+!xqonuOP0f`WXv>8Tj;*q8QvunUcK2;yC z5iq5o{;(zhmklfb@3Nt(uy#$W*~fDIE$ouyjms49)U4fZxxGp*BCg_w2KE`;f^aC) zDs-DqCq9=Cz|Zq48DP)beGCx5NNTdJqGqJ$S94O3_&4MkZ={*u)NFpeHEQLeFDV#} zD6VsTGpItqL%`f-Mj7dV&I?;?0PkRUooGOpu*uG<*(C_aqq)k5u>@w#6@VyxCBXG7 zCF>O)w&}GcfBU0_4XJ62hc#1Vz%HOwkf+vGrZNs29Ph6t=J19$YwdO?M$neP{5C1s zqsBpL6I9c~kxeZTtYNMYRMhA*v7qZ;k9HyO;;;0xoY?~ z3e*6uDYfK0p<+=`w27buT`Y-sZ}!f=`GodH@$dd#A3#DpQJsiI{RC_J2&sh~9UW|L zHwn=U>r~ih_Qb?j?(Lt76&f`(U?8$_97lAX(T7WOWv;CRBA!e*6;VntI~C!RL$TjC zd;gA2Hi0URiu7)8zF!kpLij`lOfy#Ys*5guXGkba`7iXRQU0IM|2Xu&(0`X5^6&vO z_sifVJr#pOml8Y))diMnrDReB8up(ZLR5rKXh2;|F88!vJt*14003- z>&NNJw;~*?&isn^QR)gBE*!<9*OyEdZRM14D=@VL^PnA!bMlLcPk=7$M7ozbG^Asr z+3gz7wH|tUBMal5Zn-r?uyE+^GI*t-jhj+cCqGe_i{~jpSDfQzsCg3BYwZC7Kkl|V zam7!fz8D(k8&UdK*up4g6P$8>Bw4CzH+kX$@EWQL#e$*EPgzQlcj2yuY%iq6|F}x> zLL(z9BX+jgvy}0Of(cyb;LM!L*M@8I)_{@d!_j-E&v{kOfSsPW)83P%7yO7>m;YhiI*h32u?#Uk3y3di}*6!Uf@9$lweiAr>CPs zoshND-u_#;>1B>i@#_UN-TKXgJ){}GR9jMOsX7JHC|USofd4k-XpQAf;Z zUtocXjxH;snHr3Z7MFxypnRWYKyyl4A$uOTC%}-*ZiP)pd8UMw%z5X23WXv1k5w6T zm;yYkV6|4N?q^#~mwWdxV?fM_E<>mO9b({=i)?|p>4x-+OQxVyL&47L&9M{%`oS5= z2EH7m65w53!!mQ@6_GKw5F}d1=9(4i~hvUqPG>0I^HYpei`uZb(3||Bc3AzVY{koNnNKcnrWOOT&`>PwSPFoZ= zBWy}R?D|OtNgZ>{d)&N}_zt+e&pTRMg7aw%WMY{CnOc_NJ%g$pZt|8emnuL-(*r&= z_TN{F!Yyy%-`3pTn=|2FlD(F+@jfHIkIz5(Uwpi3Xr#V80R4eur0kbir>>Yy{%?Re zMi*SNW~k-T0A|C|O3|IdrnYl3IbEmEy@1PDWPQk;AOU=Fr!5JsVHzmk4^4zvw=YgV zMq!lTP9e_P%IBRa9`#7vt>-AU&hjC0y#wYc=h}F~n8cU4`2lSlg|`N!`P|EV(q`w-}d9sI^xD>&ZN~c*)FfjwEKMtm6l0?h8wc zVCJdee-y3#aPvKYayMDW#AFP>JmHQVT)HQ#95*)x?0 zEub{dB&u1yKDwOV+!`clB43A^B5u%o6g-OQK^ZcaNs>zTtN??(8;&ZNC#Dt>6vO165Nvmzgzy^$bCiimAYOBUt#V z#Msaou^&Ga5-CU+B7&=Ua_GS=DWawDZ|ysXH`jHVvRN6bfD!8fxHLYfo$zCi&M(M_ z;bBFI+7Y4DT5I?5Yx6r3~3m z*j$x|sSJv|WO(h}#(0S{B@q{7#|ViE(+93*>v4VGP^)Jk7?h=8lMjzAfgV z{`uK|8mhcjX!O>4jhB%`N<0SZgqBYWY<(T z_sY!se~4B3gHo2u=T;=LxH4_VzD!H&HD;h2^ok zPNz?D(6M%(JUg6mQJ|-(1~~poqdnB))2MEjH_$ltD`IzhdiDA@K2col$uZ53Bb4v! zY+T`&^m0Nr6IL_B{Gjg^wK2lMOum7!6vvfL`NhVuFpeA^@G>S zh4XErhM>(nk@R5R{WwA*x)NwUQ&zpk#jXj&J!v;oA3f%OJLkt{b0=EeZ(Q4E<$H=F zj{FO%3KBW~3rbme+y2AB^)h3N;PofH7*&x=LDxYu~-r|{Gq-(Z@YS7E! zn;eG2Gc*D_PUhB%W~T{h-^38*AOQ6>*wedI5x7s+7(FKr3 zuIApG;m19gu@%$e1MctJk;Zie@B^Q2Q@G;3Iq7|AOJQ>##T0DVvjwvjEvtgIz?B->+dpHvjqx`Pz-rBV?prHr(sdLLPNbNK|^A5Ej1bY zm)^M1)UZGkA=K6D(86o4YT?wYGHFL@%a}JfROfn*&Mw2Xy9e5@HY?y6L!{$#+m-!by|lPMy_4G<39whCm)3vhwg5APZ`NL!E(GbjS4~y6d$Hh*HY^ z96j1!H;NPI=O<^+k+y?V&T5VAeA7BX-XdstWf)z%N4c~Ri44bG*7EMmER{Ro(g>4Dc~)2t`6Iggtz z=b2{y?GSMhJN(?dO(%Z)G4cpGo%D8T@={BMHPqOq;BNP`FL=@XSG9`cPST`AeMDr8r zASNYK$BzF8i0<{psS8Kh&m&e{0ud5BFozl1Ef>`#7wR2H*pB*ZdFmi1bD(u@m}Ra( zx>lYUk@~8srcSa|(rBo{60MGoo=kvw>$%J1Rx0F|3^tktojjX z4JH4|GIxJMsV*ETy9wD`#2ka9MF+|iH}qDnh!{)H2bYEahq7PrkSb9cbA|)n^CL>G z6g!s2H25n%L{c2eOH7_*Ue;LS5Wa#^d0zNJ4g=ra=cSq>4t#UJlzNV&i?Iv?=XJT|qq&2c zt%aHONacE+%#O9dcE1YaZn1a^lTF=!cK?@Cl2xs!-z}uipWx;*tUcgp1+Y{(L*V=| zvo;I@2#{7z_T@}*r_FPV141XG=4z>S$&EAf_Rp9@vs#3Co0vJ~{5@U2jQ?0&Uf}Te-;zi!I55bw147v{Aj4lH{A%1_YyL#0E3HfPS z3q#6R#?Pn*tM|F@^~=6{+lKaeii4ePy$uQmTWZCKW+tfZyobl~aZZ*%c>2xIdhzV` zvB$vifAr9kPqgP+PY|XDR69k;avi(wHaEYAB67LM@f$@Y#BgbTK zzX5~J!|@2G+=onDN!vZZeQku~AQ$utUk0@O-;svg7w*GAW^IJJAgRt@R&16NhCxsz zZyEM+J_&%&*d-FJ%iP$*N_&qAwYY$F`0>Mz+Oc-stGxKY&6yxMrR zJ?2+|L}%=VQ^0-&mYvgXu+ zAbP$T?t8GwAMqj`pYQjFS?pa46k$coO>=}M%E~MmV7+}Vg!o8VG5$u&{0JX(5_;ky z=Jxt8oT&^o8hylBja2sgNN&piR^z|f{x3CtN#TE~@kY-j|EclKF)9C}#%s^9d7^`< zYPC|Z8b1af$g%N-etM)C5v?Ds4-LPD^}GZwhVMEO8f}w2CSF|C@>kQN;=iMs3Wtgk z0(Ut^|H5kEqq$tlj#X8)x4B$QuhoK*3YLA-zvSo3RI^(2Dd`x!FM9XT=vBc`K3dC5GZum zZFFch`vLsra~qnZq6*1iHU2(@g^aqn-4Bx}Mmk|1O<4uea9#AwXE*sN=+62-1HQA! z1p}Gia*rO06ny+WH0CEHh}}dPxe7J)zyxZGEaJ}kojJDwKuQ76Aa4O6aKRItT^TBA z#e&k9Bh&{@|Lc(AmQ{Rpp5lc(Mz01HPcA+NiW<5gblUp`iUSaEd3Z+#sY_w(f^ORr?wYn$l<8i0{&-hsaO@9U zsSDtL1`y0er=gJa5=iP0_$kzO4(QslqS^vgPECRJf&R5u0I@X^ZF9gMaeQ5a7|!O8 zmBzYLsQu2mvMU%J`G4{VLA_tO;l1$0YaF9d`dy3L!Ut*ToB0ZEm|OeGzrJM;GwtY2 zh#ms4Xyf!}2!#{0`HI!E<}=`G%zgbq>aV|NI!>o97662;1d``N<# z+k6jf7rb{S_@DS(XZ8O!_ec9QQVWncQaMxG^TFIT%3-Qkwnvhb*bTKrQkS_V%)8af znmPA;}Ohp1UDfB^VxpKGNny{-2;{+dkL}GcSWf z3(N+`eY$shq0Nfz6Ro@9BAr(-DE=OvlgIsvf84L`^@jSgn7%E7Ql zeyjL+|8=0?nGkOS9J*zB=d*hMl`!r904u z`k;S#__23zaBzOptzQfey5}Ev8~wVot96d7f%*3J`3;V5I-~l<)ya)Be|s~%JQ?2m z!`VF?4d33sy_xp(%af0nGv{P9Y<|2tn4X>-IB)xJE{xts^Y6Q!^_vf9wi zn?=v+cKbtfuYc+64sMPtSU<2~&3twGM!P$|Iq3C{S697JiY?0T z=3s9$yE;X$wA;7V!8xp5?VS$}?k_&ReSPu9xksjXqQC0yTy~l--&XYVlY^;0tZR+S z4@Yx&Fr5xxnzyj#oDFLF;^gMU9bFt;y{=6C^Vf^NfcH!MZb8Q4u*$!y-Mf);I zhn3eCFT01mi>nX)PPaRpIXmcs_VLQ_I~TM2`(Eeh=6t4~UffIvgW<&`yg9nKs_?Yc z;oHje;9}N2Jg-#y&~kRVAG@>HmEPs3?cDb(7Y(g*($FjS!`_>t?s?6Bbv`(_=nW6* zdd)nBgNwf}FRM3Nt@rlg%?0dLul&o4>7`cd?RVceH=|*-dO5&z;pF3RcK-nmEUf}64_*%NyuUe^oxald^(vlchj+uy(e7~A+r6q>yb9L~?e(x? z8Yh)ruQxo}*Q*!1=Y!r6o;T+=zs=C#;#3raksf= zO`-nsw^`phcys=7`VtMzyTQf5t3k)B^e%Q^>h+6PJ@d$dAFob&FMGACPPf^;(C;rV zt0(7|`tH@mw0Uvagh_4Y>L=!AA4^u-}LT#uPzq)!I69U zq1!-yFC^5E^cm5JJTz8ab7#G^m><< zlf__SFJ4!0kLc*dShesb?*A8Cmm->A0QoDo0tKr*O7Y?e9yGPdS;q9=~Jsj>|9bC@tk8#r6Cn9JR^3=t zZOdFF`XVStiykzSy)o<^v+EodKwUL5&}$73Q2bhaO$!mou9dspul>0icH6&?j{~`Ak!%sxV-)yLKe`CF;R{ab&TQK7BQ72 zLkF6sedmQ!fD$>!nu5Ipb7fR0j-8F|G10dqdVQA^^Nds=dXEfSJGSIJ!Wc-jc;Xg| zo0VEG;i3oTPI&YimX7YJ1_9}T`HF>y3YqGDBq@z;**XfZC3rGUNP66)(2^$MdEy>~ zKA0hB5hKgk9fh|)X^tuMKrNCbGfBZ$63T__%PU5^Z)!}YyiCFlQZv()}8vSsk~k4`Y65THI)xCN2LJg1~I2#Ez=di$3qee}A7yTGy)A`30f zAt+z^f?1%FNpZZo$3j)#M|c|E2eUb>et-WpT?kB%Xw40as?mzo3QJw_){I zB2eKtNHfL@qJpCHFcf7g8p; zzpykM?*v-L7n@7y*2Z2cF1`m+r7 z=(&Q-Mlyg_($UjGlRU`*gXrvAJN4(k@$&52wuzv{P0#!NV?0+#imy=!5A{8>#qrvs zjlwPE*eLD~+TH#3@oBe1b?$q|!~UStd;b-RMF(}5VYFPhO?-Fm`JQjPs0>aShw@h_ zNZ&IDK~628##*S4EZ?w@30}JP+$n=oa<{_r=o%x({=z)k*ueUGR9$TpEbjXi(bF4-V{5msN{oug-=0-1CRePVq{1rmD*9E;~^ z-;)+i9M8+(7{Oa4njS~R?n3PbS$YfD^zYV-%8N=Ul_<%V5en!2RFH}PjEEE;2w+45 z&qT{~?S|z;4gW{HVnE_9Iro@{L*imWZ#{w#y zj$C>j3Z=oc?Haz{3U<%rX+l~R=z(APQ@8Khrb*8sFoxC|6nfXN^h2l3EvQ>S{WTb9 zrw$_Tqxs!K?-lu5v@qgL9Xi2)$D1;3I6|J(s_xW-m$##UEeV|2ov=GjH;>J*~RDegF z9G)c$flq^6QVYkGG=H#I%v}>7?%f$Q%|);_#n$sM;gDM{wzh@pM3(kK9W^(&m5;1n z4wvnbjA2x)CybyE_HAuW?l$CDLe6KRtD+a~-?Vd%_S$&wK0e)R9|zYYyfuu;Ph=@I z=_`Ai*iea$!F`AEaikn+CDXG3b*uG&X+vTuz^saBzJjAM*Dn*$fKc(sYeKM9=&A2$ zuTARtj?!;kBkR`t3lOIj0_{St2lO$S5?%(kPIg{}8nI!a{ovZTB;^0M=``a$*tD1F zdvx$f9eKg#3RJ2xmuSmzNnGlCMEyF1!xFI!OH-54sEq%NxOL%;HiIH9-0oi>|3zSI*no#qQf$_g24bR?chF>1d{#gUgG`sPfzVN_cQM zqp&i-(D|I8c>#tu!>Uf~#aJVP5i)ISf*WEjRb@rQD=%YbV`VG(cFBXch}#82OJ{I_ zUdgw44XF^&r|fayaDPcPCZnB;G(P=wXn8)gG=xhQp08v1@on)jGv+ddjQPxAiTDia z?ni$mt#i#fvcNQBPTJsvb-i!1^@o{43RaC|?1$5md}GGZqK=xHT#{cSb0?|;Ay(Mb z=#rgKExs2(^A0XN;Q4UDfDYi|E004Ohfh5GZ)Su~I)Ii{4QCX269}wWS!E4N-lWlb zlcxu8IHo%uv!N%^*?;)T9B9GUTyZQ*_Go|)7tYj$Y&$Ae^T>ir-hUWO3`334QSc|x zDiTXHydb5>Tg$qOW3n7^rO!yECAMbSQ{bO4_P=g>GL6A%lS*o$y~-40cXu+=q(av_ z;gXFaop9Ofd2G>-ekCstP#-}PZ(Xjaj{xn^*9i9*x3+hP@a9VKM9u8i8 z9(4MH&%={8S4L~b>@0{#MX4mF8rQ>)O^O3T54zjB;gNFUYY|Zv6WEP)!F09h0h5d%vu3b1T$pKw*c}rE~^h` zW=s}AUI|RPvw&I@07CQ^I?@Hi7t!%6CM*rHg^;REm`7o$8BHeQ&nN&0fHf`f4*V7M z8hMB>w!#^r!MlP|m-Z)DMECVDA1P{*65uS6(IJb-9NhvKr_keLuR{P4y5Pi^gli;m zf}8O#t?a1;f{1i4Cr?&LI{x;_IJVtIV33ZlltOv}oe9D(`-a;B+ZrkbU%03+5k5tf zn7xUP9Apu}wk0}l5Nu9l>C_dbPyI=d&Q2gCtw&%fOx+l7g>S6?`QX{s7C*KB2j05& zmY~UEKjU42co>ks%aIB|A080-Eh3wHi$uUw6oJJYFr6<2ou_>iK&OyznlmSwmRT4h z0*^xZOUM@z@5CVUkfNN##Bw;39Kn%jQPIJ8TMt~B630$!fluH|q7dH$)SDuOsH5fm z*4}!LA0+;tq37-O6q$H7mVM_d^8ePGJM}pKZ++wczn<{v)Aq06)|j=(2^cTr{=z|j z%y6@4Q`7>#ZWFxr?O&D7y@OZGfSQHrsL0?cD=c1#t_*}~pQvsr$3`jqktnD|lzt8> zk7J(RBG)x^1U>`bom(2%sgr*iv;KUHZyjnW6oxFyQbmimM=k{b26>F<_?q_j9Gc{m zMkYCZHn~JpI*IS&Ja8pEFhUx{rx$`;8scNp>W&F&EZuGJg3b4T!vnvJ7NjZmyL}uN z?_+p}cve;p$AI~=Q6cQ8;4w%S@-3$01<(VK6rPnftz|j^gVfkaA{>v-<%Tr_0Xuit~v$TIlhM&-{ zc(QPf0}Nf1gE>RD-1Pn>k<`@Mh>cDE&F<`gBGW+)0rfvBP_NY$W)nU!Fnn}+GDs~Z z=gXjcaWS%;$Ra@4dhn^CWZFkT%zebCI)?DC{c`755d795ALs-z!BFs6r(Z2PT9|@V~zrft-VQ3)P=f6hdd9xYk z|Ep}yf9na~oZo4WgJTw?cw*`&ZT28Czu4aOlW;xp)_r+A9A5X&kFWQ4ulEnz$DO@F zgzhfp;2*#_&@zdsU!C@IlD@J%NxHMsUQW6*+x5k@G@8EKKIvqq4=EqTbi;n9mz|C{ zDkRbk4o^B)r`?=9IjTb}{aL%;zdY^jUmqMEXG(}5DTFfiPP+$(FR$DC?Xy9w_^B@* zLJ2y1z0M#%b@WL@NZ&uc-s|)R*9X1Rlk5G{llEa(CdKni;-KK#vweF84J+DvOB$5C zJUxAR+_`R_ogE+UwFif%-Rr$xXTQ@O9JY`9(ps=rK@r@+MR*<HzNJ(qSNc+QJc|( z8Kw-fl~0z-NxR#A+3Arb=Im9k-A`X%GT+RL=7-na>$6_x;PA~7)e7HDCHb(`ZRys_ zc(X2=OOe`Sy#l9>%k-yUu`sWPyPaOQGwAe5N&08)y-wOmCbfSaCS>olJ7^!`DSFZw zwDG)8YY3S?k3`@}`^|N)eR6%)>Fss8gZ9g`0hw?fl9jH#_o{O}czc#5B=EwJ2-rW} z8=iE!gX{j_w3jO>VGJpec+}o|-D~ge9uBViZ@YWfhuuM^chNr15G%L3&6Yjv6_ZG~ zk3>P~`?D_Dlu5RyZ`#AbtLxqN-s?^`ZN4R3Hqr&P&(5xoPhY<5^rZVV_4Fu1$2qnq z6XfDc^k?APM;>`46qHvu-myIy5JD9ds5IrZX-}>x$%-nCe~fOC8I4W|s$#M6%|(=s z|4x_9VsqI+WSL~)0aMIC_?(_kG%e3Ao-`-deP%b4mb=b=FH{Ucn5;MvS+a7OI&}Iz z^gXdO_~W&QzowT#OvrPNrIY1H;flq~=$G`2f)qR#A%QFhIM)q7Q6=&7oA?t`XhQsN!Nk>>)pfd{`KM6 zb$frm*Xj2={cLeD-=!3x@s)-8_%oqEr3;KIvN_{64i*|Ub)^ZIK%&cyp5D%4ig3Zv zvs;#1qdt2^D{{O`IyR+Gsa0B>wVrpR;3J*fkTa~X#TJyehAb6X zG351@MyKB9>NCL4bo0Q(&=|`r01OY{TyUvqa$eQr{q|YTRATOO(E%U4WGz?K!2D&E z`m*X4tZxXtk*M_E>2U8AxjpU<_g;4f*$3=Y9F)i*l}pTSOA$Lpo;+RqlSJQ;2{`QT zcivoghbPy)4pB@LkrqP?k)FbN22|0Kt|pS=L1aoSqI{B~g=9+Y56?QiqRklsfMkkV zzNiWC56Lu&tUa$gZ?Ai&1FBCtIPKx9Qs{c0jI#Htv-i3M)cQ`PB99TC|JB9|RdTIr zA9e+8Wn7z0+Tw#=@Os-vSf!+r~>zB?y13l^08BtdILTJH&ig75;MjqSOI+-=YB z(KZ1K*~X_b!}ATT;1Uu-5(VqW@~eBWd@Z>h$hRZ1UZ1qj&JMdTGsd4Bf+TP3oxU0L zhW$aHiRg4YJu-$ePexLQ{ywUkPSD{HW8+ZpB+i^n3_c8OC!~sK` zI6ejP&il}Em23-FNrj|JVw&F1zJ+~@`%3nsLsh8`b^@Kyp}-*QS6A1!+6tkxs_tw!cZ$>xJDb?EwiuUK9;I}{i0MX7MP*EVQ11M@| z-#jU1Fu6S5Zw*=>x~=2RVS6xKrvv8PlN73e8o`^aRBew1Ynr-tt*Y9&$zs(MO)HQp zX`K=o)k##yq{^>F>#s%YuSIL|Q!bE49W0hsl_=>Zb>gn2Di!xlPHufPWr*9xC6)Yv z>GaiLq$?+g?UJ+rD>d;BUUy#Jc;Zd@8e2PC zc0RO^TQ85=H<)~rn`YOvIBXAwAG#+8>s0>y-LtH^RjfUyt>yd1O{CU~i!JZ1gKlTd zzEh$9i1oI7-QrCbH!B>4tbc@Y1-8nRl1E@|YrT`f@KwJ(xNf~%?6BvCZGSx;Mc#C7 z_^>tG&Z~Xj+?0^jM_E?;yt!f9(MJ4NwQoEBS+gkl4Yb1KGMG9{>v^$97Ig$ZaIH5CGOi#sWIkR`p4Lc!P#A_c@C;LH9e|!iFN-ri1+|T3@}_KN+_7)oT74DU`pq zx~k1%M) zgLlQc@mo0GN`>I%$x-_z8?;t`ZnRDNomLiaKo%z^Q z?lx^*P9_T*91EWFv!(ecIAC&*sm8}d0M<0};tj@1o*I3F~ z>gqO)qtg$s`X{5_wQbt2OV?-<#i9*!foXwEORWD1bwoj)nK^? zzEspL5_JdP@>z;~?cPFl;E8b-s!Ez1kIrV8%r;b-eE-b_=ojGOe>{TR5!gqMIjDgD zctoI&9`EY!N=m4NZJppF&fyF_<`1KmWV6)?nEUD>PdRlnZq&eHmxCF;&`#b0>gvlj(ZPKR-4E(C zzg*6I(5a6en<5N-a6AlN7}To!l%a9G72rqap)Q(&019XRfwB+Uo6Lv!GJ$K(?7j8FC0{AIJn@^0>#^@n0jwwOb zvx{=S;*pXKRi(#!ajnhG&7Q=V0GgxUVvNisQh|i71pXn!99gDuE z3n+J&FYIx#d$J1ZoA)RC3hb>K$E4$eEz?hmWI$EF<*VN9IQ@z0+v8LlT9j2WnbJoO z%_xIE{sfpL_2ln48W}opm-Mr?qI0;=jC=d}ZFvLZ*72vi?H8+S+ znntN0Rk?s72>l;_Dh~pZ znew1!Ftm7WHK1u=!BG1=Pk+81$LsG1WNXsNXnt24Y%NOJC}E`b+7&NZoY z*-9o^xdSll#}IT2nD1KBGLQYn_LOk?=fkL>hyTj8ue<-(n_r;i!+#}%VFo{X@RR6S z8;QQ+Lrfl76eq9C3-HGut55s?nTScNTi}J>#7_oIKUdRtEl*kVp;q<51!O$cH~9pq z@mY~-E$;hGj=EYN02MDrtq|f|y_zUoOkgr&h;xgo3=l5WQAevM|9qQnxhU)e;Y7)t1?4*NQVRDQCv@e9QlU)e}XvrQjG6(0ZUK4p|%McV=` zzn!*Bg9~KMU&!N`DIk*Ej8XPz^O&ZBFH@%8nM=r%2+EN=`OP)`+l&J+&tVWCqCHru zb&wId(G#MWbLIjE=0I8OwJ*9L^gQIQe^Q5-7*Gx(kYO4f6D;~yn!Kt%ADQgDhMYatqNnjss zTx(*`Kv%p;1qYk9MWV`)P&U&?d7FhZw;CG=hM@l%64yh_tkdXnr%(!kUgsZK)Ijh^hxA6t|E1Uic_cr>S6a7zb}k0SIEyinh&T(GJ9 z@@VrvoXy9nQd~ekkW=zY)e@kN6EcQe@E;uf57`9&5w*3Ek$OsZSG6#ifiM874?66E zpgL%RN~+2}f@-yDJy}HnpaCL}9%c$Yd;%WA|9tpZYTVPbxSdun85ZbK-0ifUEcw&J zM8zys?dA3Ls0CTfMp3FYs>&m8@&URodt#)V1t|_bc$mxa{%4~7sY(Uu5OcW_R@^Mv zP`0T6i`%co|0PsN3K-&{r`#k%oT0$tM<(fU z`bjvDPceDvCqdU$cz_qO)PI6aunGRtK$0q$&>!_Gs`@ym!zN|dD6hG7=;d58lw7mr zhtq%wUI5CgCbXbL`_ZPkhqCzuY;NY4V`c`+SJRgyWi1!^6kS0-@Q||bN-;%vIrn25Dxq2UU&Q>K7m?hNCj7^Tp+Wp44Tj zs@Z3Hv9&yR0Qi%!x#Z%xR@<^6_4F3Iv`jHiG_Q#Tcij?ck4Vz~S zD{u7#U0O1$pf6yRppqkdStz3HPgWjX1GS;v@Ft;Z7-jwSRX|Rxt?SPX*dyDhewlAl za`S)43KXv|rKc$mq2SS0%@T>mF7p;GCloSQU6N*DAPN=nOUMW&vqzizQq?hG(L#>c z{{rYr54xU)?nYzHUE)ZzyL+yq7WjW!>;Fq?l-gmRQO=j&ML@kZMiK!;qt7Oe+8fg}2@&od8&tVO3el7fTJPtahyuSIrGW6nVnRPmOsL z#lpO*>-eppb=j$#+S7a*5>c5UQjuz^rCn*8WoAPq_IGrXre&iaInA_u^RA^#ebL8> zbg^{L{z9AjXj$ zVSyIQ(n4Mh7#hg6sYRQIr^s14>1B^8w?bsq8z8?2V<+iwHDJ?v+qC>nLeqdh|J=)E z3n&F=Vh=~;!tRxlB^lCVN6M=^xVob4xp;N`R9u)$s|Aw41fE$f4(hdh?=k?&(N=GJ z4~qF7cuE6d$L@LRPM$_F$EzRpq28~5zgCJ90C+gjPhRzubocaI%AaNr$lca!pX$<@ zhx|?AAp^%(ySGd=1=h$Kdth|7lQfeZq5`%;nQ;9S6zlOy(^vjAoWJ?Is&m=g`Dv9Ax--pEAOYxt;1g8=z zv-HnO>ZjVc;`4M7C-w77#sHLA^u*zo(no~t&r=u#v1~v@uw_6o5mi1n!I}`LBvGa+ zE@t+-lRUrmI)zY+l8n)pwRoyJzy{#S1{e%b%N$LD+6|Fo&E zPd)TfGgZnW$R^OK!cfd9!=JU}UF_=MEcF{0;v-{U#bVlfZjR@nI`7T*HYz}4Gvdmt zw5E_Rxj_D&xfWr9>hG25%F!|~TqkgtPj`x7tc4iV3^Df%n+pZY~l+G ze;7;KX0$QBd80rh(KVe-wLD>1jcFJ zy6}VUB=V&$OM)+8veQJw$zF6yc1Ul^9!X#V@c8DnjBju7`1UxZEU;Rd0bc zWpfqT_Aeo~DljVQJub}{Uibj@D*0wAEwK7Srv2ascDpWLT%Nw8b9 zlC(48p2;v-9C^qQl>LRZZR+?gX^-<;9DeN}+uJs@b1PgG&w!ihT8pU>st#A?kU zd%*e$g_Mko32M^;a+PRww@&XAsX@z3mFb+|*Mg~EE7^g(O>!WT9^v!7lFhHXE z&@|dU9kq@+!}q|Ix+0l{>OQ#S@-7rkbSY%;{&?7Wmm;X%+}Wwt>)X|Oqb`3oOwo6h zlYZw_=NLRxFScWx#m4AF^xPD#hK9?+rKhNRm_ntGrie)yWTRr}|8Z#DGPF)SdO5{> z9&O>IX?{RNYuZ|?ug`PG0A~Pmq^EPfy6<) zi15ofcII*+XUYJ`BoewRfI?zG*$k5CQvrsG#cH8mlKZTxl1m4&B`Vr>h;fexDe%dTBvi7}g_7gN( z1xSTY16&?7cWh3KDvdF^loc~97$65vmr}Ef)Q8JCRSL!hMwb$u__0rbIy?+0Q))!ZV_U~&|iTTBmk>ZI8%&RwA73rRs~(Sl(U6iI;b!fKx(}# zjiw4kB`&EpLO%f>ULX}ik0>)WBrcd@#zjTumuO;nUIg|D!!t~Z;g-@aGIAZz? zL1HV^mQY#DV%21_b}bqPt_Fo8B1#R&wgt#O z6lj*WQ0P|%6FE2iw?0-SsJ{kS-dZ0wJ@0P9D z9>NRkP}1>p?~akJ13?+$VAMa7Of%KR%Y%ij(U()!u`OG{J!A+SV7?dx&_TuGXUY(gFf4#R4Ms`%cU-o%G8h%@wWI(t z`z${NIL!<=gG(3`L&Gm&@H4TEt^U3q4twjSb(s&~1;n1&MK0J4C?Q0)60F<^sdG)m z5Gnt4p+7-PVxyJ_yb8=L*H_Uz%44h9dX`0|z}{d?G%C9aj;T- z$3GO=Y~*1$!US~$^7DIEW#xsfJP611=ODdVK)TWteh%`t^W^s!bwfw|OepN+Q8*2u zvi|%W06fbBFeq4Zl$Cs2S?mNY*JX%jNbmFj)agHmc4TXe9lmOFLG8L&=UoIZC$`{qp1MYuokIX}}{qMSZw@s6|sn2j)x; z`u+GUW2>h}6uPa8S&m->HYN^uff$@2u-_Z0z)JcwRmsoRZf~U^n$d#&44EAJIf{+= zl*RX)JW3b(kQhQU!7qc8)yPzBI!NCM!XK z(6_y?n42qK_N6YKTmr`SvAFW^#7+)0R*X|>CO4RxsUWq2?XL)Fpd2of& z6R{1&1gQJ(32GQ|>t40|rVpm5I}i#*efl?G_yT*#on3R1^1hzN*xpS+c6CH&1N=Fw z)4(h2hdwx>GjNDK1neR)iI@m9L+mS+k~@956bS7$lb-OY{Eh*b43moAorQ-C4$@s<*|hUGV}?qP=try8AsD?bOr6 z59XAKf@AM88MsIXp2Uz~fPiw2CmwnN2-Vx3ygW+Dj;+)7Aa+MY zVDG0eH0*4pNMA}u?=k8i&MA{iC@!EM{2Wl&s;RjLebWux0MWoxl0l}M^J^FK-C4ch zDGzYA(%WPB;%hf;epteHQiM}|I&H*P7^#gdpfuD!OH(hWOYNyE{F+n0$@5DCjIDw8 z!ik6ZyyFI46b(b%;+;5a>EemUIq!Ao6+^`%bt-6JviX4`{Y_YaF$?tt@Y( z4?VKjVN`VTFsc)Y6~~`ZhhUL13Y1#zKC=~D}zV?2wAoP+X z&I&E3Fy+C;)?+1s^-;f5AcgB7WH@ynt~?NIWguu2L(nKO1kDTta^g9F0v=*dWL1-B zQUX(zDMiJKy9edLXFG$BnoQbchDmm1yy6yyQ>5km__*w3aPi?)A59tJ^8@6;<;}2R zx`x^(EDto#GSKiKeyNUcc)1OG2zb=d*D~ldR_e+F((X!-2Fhn?fq#k>U=1vtSKZyN zDEyv)QNQ!V+NCcKcF$L0H|ihV475?dQ*H*^we{Y?QLAvPD7iz2r?zW}Xq#wo)LOq) zbgxXfySAn~=neZng?_)A(qkR$uf6&<*za^>+kBNp2X~+&@P)aCW7`{K6BFtoF$bN4UU}H3nStpLVh_2kFzbIY2571Z0FTbF^5BE~ zKyX0GPl48U2CV^dLWae%eSt`JhcQNsn?eAoQa=k;J6Wtk$3dJ=Lr-$oDzJV|zDnuL zz6cH(_1iwgUg2rh6e8VWucV8t-Q5CI3if0r0x}EOc|Sh&&ok7&rd$+IZYTfnL_e=( zh%Sx@pa>sv#6ULx$48)^MS!xRVYicie4-l}qWjth8<#T$A_6-_n`9D(s30gV`QszA zwE~#|&$^sV!7&&dl?Q`n1_Sx#ub2mvP$<J_`wN8S>XSr0O?+)r)HthalV zQ&D)HQZ>2Pz6x;GO~+4$NJ^nBxC^G!q77hm{PjtE#@>fyY5NyN`G6`vEHEjZQeCte z1-AV?vmBYzOW;v5TX|~M~Jv`;ag$T4qk0_MNJG>L z3Y?c4^jbjx?937nA8BSV6mv4n?I}itrw*!sVbR^65?B)A$VL*4&->IZMnmROX5=Jr ztYRf#i065!Qp^%jiy&3z$44LzSfmNnfgY47EW|-O^Ut8c!6U&!Cpiq!?3Raz{b=dc(EC{{3r&MGSw%~}qNGcwa47l^cp!YgWVXu0V#)$t7?{%KGO+ACUk#5jzsXnYW(Xw}$_3K1 z+D$-OWzJj;QmKrY&+0`Wt)87UD5aX5o;7k1V20$^m1oUOnH!xszh9c#v#kuV+Wx$9 zBP=#hmupYxSz2LTJ=G?Mrc-4~fIy^|a;MlpQC`XuWmHj?=lzp+S?W~;kP<jHkf|b>%-?5@5)2Xpyx`;ar2ZEN!$IfnAqa1O>4vq_l zS^3vb^6tMYiztlBBb&I6`w%<~x%&IKh|ExuS*BCP&uh66?vN?H@##`E?y^SdkC#5L z-wdf$2HCYpmC7djJgr@}uLOhpluU~qJ-9B`zHrLw!uEMun|!xjd){kz3&FVBu002s zfL^-`rj+@xLhl*+O7^R&j8*xb9NT35yaSD;fOE$Dfo6)J7E)FYT^ ze5p&aMUHyX0=r~RdY&hy!|3Md5c`M==w}wXsS_TBA=`iaD|d}rq9-0uAL5MZ)J>)R z@T1?TCCXm=N+3p{H!6|Z->4-j+R3n|d_1QIRE4GC0P5IJC&L~P6a-8~ss#|tp|d~? zOd0h-$T67#EC8HAOsZg?`hkahL&j3sS3fg5y#y2|O5LjvXI*Fm28m03pgXM{KC%T6$PXyfZ^iP zGe9P%1aHG`it@xG)j{rtwE`e101nC-MXgbPo`OXFFBo(dc{Efq@Gx1FhanoZ6!l%| zA_jAzr#c)cc8Ig@dGwD)qh3T-&Nrz|l$BY6VQr-7?;+x1k~u735>uBU%LKtz3Ig@= zwu?g78s^q-cdOTl*TN-=GuNBoCLzN3zPtZ?K}oO$oVB@?m8HPOqmiO zVQGSNHpb`@F}<^x!GX@eg~~0ffvAzFg5A&)_yT$=2*9fCkb5@GCF)#00@87rLMb+^ z_$-pJj+?&~q0`HCthr%DWzn8H`k|Mh+j#V_GfF^rqQQ-Ps7V~Cv%Ci+cd;(e2-Kjyn_#k%gvIzB(FK;1z{}3Z>MA zL6Fng4Gbzm9q`j7N`OP6pcT4&E0>qIh80gmMeoiArpzVZQ_trOD=vy0qA=%+Go4z3 zk+ZH~1VJ_)cYJI%pH%|V6FuwzU0?^<=7XZ?YkjF79}p|ti6-?eTE2$F&1z{Yvr7O$ zJp;jO$md0eQ;T!&t5|C$x>?4fZbVPn9PKu&m?eg`d?<%pMgXcnRlfFLYX@i07qp*wbk4 zrU@U?lRyvt`h}O`0JHK^=cogdSR!Z=6|Wca`5FyZW&@by|45gO8&+tN44H*im@KI! zHHce*NF>R6(pw3LtFlXrg{=Ul*DpD03$7iN)MmGB>xi6&%*jj`uPGNGfMQ-EnwvSA z2dF?z0L@GdY;Ri#Twq?n`svjBx~j8ci5#H|lsOQdO1ifsSoXI4PFJ7m|55fV z?eHFIzb11`%E}a^kY5tMa zEh~11CL+Iqd(GI3Wq`mVRGn2pxw*iK?xCSl!Lx6M)f6)>0Fo8JsK>2HdB9&YMinlX9G8};~?z?_qh4oOKR`=lhXvz?u4-mURtP`|cmmz*1HWUW| za_|%*uCEX2E(5OmY2+`T)6jDP3kguP0H%rgdStRLPc#Z8iV@zhLUicCr)0Xu{-n{i z3Y2xtZN=t@aj{>FVqi48nIdI{#)`;s4Y&LZjADh}(2OGGgb?gy8Vv4WAMlc$%CKT? zDB9aT#3j1cZAID823j~v}_04o;}Y~IYz9|r2T_R9xJ?r zBJmjd=umkyE!CU3o6&)Kb4pOjMC@)ON28!6QUi7~%1)2bDfUpA{LeOaGpbIXmg!LF zZbr>f&I|Vu%bDGNf`bIRJ4IOh#HUPlGs@FYu4GC?UPfaYam31XEpa!aEzK#R3{SDs zV`z%6%0uY$+6qDk;j~rGt|hIdx^`tnLMV!?R<5Xw4J**W$cH_|e9ZHQ zcjy%eeF%bFb_oDTw5%fckEQbbXhk$AjA&8fP!^5nJ1N?8VJu1)zoHR`K!_Za^btp* z<$3h7z{gEg2ryX+_{f<e1c-6WMZqnNUO~>^ILb+PK<7ZA&MuIv zj#vy@-J`EZ;JJkWB^?s_nL#F@59kyqInGNY!?)r<2LZ!AWXrc`*%E@~eV+7mK6s0k z)~S|Kc|zHW!yqJJq>Nj6B+6y`+KS^O1dQsC2*XnOgV>5g7X*yX81#KiW=D|B!d(0U zs{rsaB}#xpGr@uDfzC#IDFKm@&c>{}BYAh6shcHkIel?%#nB2F&0e1`m2q?{4p6`y z?5p6;xjVOm{Z1F80;2=JOjmEW;;;o0gM#QJ>Ws>(!ssOT^^p5k9B)8&zQ`9!84uoU z#Q_I6awu`vDQJVJM5$G@BqV_aNP&`;Mx$hES{$K(BZnc;BK$Jz;b@?8Ksu`gly9Xd zKMfHtxPPE&&t{f@`bcZzbSf?(L+ega{FoGO#}tOlL4D*w9WD2rie(qYjj5_hl;%IuNoFO?Gi8fvcR-eN~B04A7XEeSn5Ji zv@Qq{z#0lvk>#SPISmk)Lk=bg5pZGJ`CnEX%qjHvojC-!17IRubcTqVH734NX&LGf zR?$wU$cLU{Bl)+SOcQCX6U@Zi&21pQ)XB>_-&eZb%E7^^Gh~0~PUIZ`+l*!SXG#zzQ~D4*6xc`dXI6~M z9s-#GTqxiKa+DyfT!vcekPbDfN>{-lWdL14Kk(2K&<+_5(9<4dm`kp0`G{c$K0TuR zLyOFicQ2ei+yT~!GVW1FzN)dhd1QX4;nu0w@ich3-)lYt|Lh;`Z|^jB{uQ5<00Q2J z_!)NqWMqa7=9Hl0(4Qc7{Y0V)1ENY_H;p{`Uem}et@Gj_6`2*RS>2{bU>e z$C10W+>2Z|$oL!wg@J&z(=28-p=B{kz6z>DiuShIA^X(#DFOZeYXG1l@I|S7n`|{xf!LVH zA4gTmr9FpgMFnXSH&1<=xaFn&Sy61W0%yI}E%j1encT8MgLIK#*vS*G)5}J;71}Kq z|LEl1eNi!QiP|{)hYRzYyCoyFZs|!b+Mh$uLnM2br|SOX~z#J6TOtpF6}>8mjJp*Nj=7H*}+8ga!?&> z%Ez`T&Mg4|@jWC?@>EMU2Zr>bcpE=1*;bS{;~JoS72s9(52G?5DWsM_>oyRb<(Ct~ zIp#{sRvSz9rU9JLP=F;38NfaafTQiDrINXEloAP$e6!>{vnEzaG$BPr!9Xx5&}>=O zNhuCsVgr;h+TBxCBMvj7_I03(L;izweB0{y0Q%k!((OdG8|!Vc-0O3lut}`E`4&p> zEr+6X%wYj3tgmk?0JWD+?4a7*ji$W>79KJI`TCE#eRzJ*L-S)8Bu*#H!d^QAe8~qIVBk6 zW}5Ooaxp`W81*|vqIjX&#CO!q;SRZS54jHfEpjFFnSl2Ra3tOS5Gtb_H8l9^hE zP!BuH)$dT_um##=N|~eH5TMH|k$q2`s@xVjnV^5jHS(oHrgSwvN07 zmN#1gLW)qXO9SZ5D8pjzmxw)VBWfyU0n8$^D!&9Eq<6}b*`)}E)g^v-AeyyApY4Sc z4?AzsGOyPbWR-yQdXb#Celx)q6!&~Dp;@yuR^!h*JGxPN881sTYg;+`GycpoAe7D9 zd9&8cA+W+LYK%eo9HTaCiB8!MM4>K}O~0SoO|!OBd>hbS1H{+DGB?8JMeBt7Cb1&z z%|)4TpH{+s9h+V2;`!Pw3+4BZ2)2Bpy~0eEz=vdMTopMU~5=};bqd2^7R z_~VO^dM1?g5uMQ<%-+RZky!%rGXbU#;RSXmS&2YFehENmq?QeZ@;f@0g=Oy8s1tUB?yv_`Ea(!glH)iw0Tco;lI8JK;*U>mBYlwYC3F_f z91?;&WdS-s9=MZ$HHny*0uAB2ziBL)G ziwD#ReME$c(!bWf!Sy9e0E~SRThe&2B+$oB!FdFeQ_{1$&Bks9iGhHk5D1-7S{x#^ z8HQrsN1w7gYnhpvnVA}wXb*L(mSKg&i!=2+OlBP-5W9dGQ~pg$mjIypDu50MAEefi zE1=1hD*-5xa{Lhzo_%X%+K=##=&hQ4y;ZY{*k-jJFRir?iu^A7VAKPTfS^Gf9Az-< zkM@V7e(T62bVq|Bcx3Mm#bvv#_cG_I z`p{&Z1mYwV(J!-6r+=Kyu|PdIL;MJHiOBa8XG4{`FR_-IIrb43&<|9qeHlUiJ{k73&kFhD2L^Hj?b_`?3J zBb*?fB(+Uvqn|`zq0jEyh0L=JyQs8|&y~x7B&CZ4+&6rZN|e3pQdb3<$>bO(6zNoR z=psp!V|Ew^afy?Ab4pOA6TLYV)atqk#5d|6C24)?Sv7`|;N+)#52V0KQs$IUhNsx+ zF*Ls-URLXT{YFL}?DU}YItS{@tK?Df1$tc~eHY7=$qsIE2}%7-U8m7< zICDQB;g!^}c$Hjq$~hJn*RSP^ibgBgyA$uWi?>&dhQV!0cO}XZcNh)~?_>mf^icES z#=pmy;|cb#SY{=8R%9#D90}%2VmLNp(7TdwcQzch+d6xGyX{d?C+U}Jcmj_uk*fj; zK%)8nx-o0Hu2u#1VE|L()N)-ct3gkP)-$P5<0B=3jIC3h^VbD*@SrZ@TuUOEW_BSv zzLkVrq~Dm=lnYE|=6FsdBFF_*m(I;^IkVc;^^C5SDzUU&3fS2!{Y$Z9q+GC>3Lk7C z(Sz6>5fSSRJ-C!|tH-E=IH%0k1ynwx%DBRn$*Dj~86rO@pnNz-KH8@qWjSpo!65T) zc!^45X)r`Z=9yveHxngBV7!FHy~M79C!Nzp zK4r_SEQuG?*^G=4!eqzI_upkxhEdAFfZOllHR9&=aM(+gm!(KTT2356F0=rQ67UrD z;qu$0)72534e)1_$R?vQcW2_8g_8=Q6#WV(9_I6o8_1c@)vA{clgIIA)FD`4Govag z)*JStuMYOpPz~mI(&AidUzG3;=V2=A5MmFx$}FEG4v-TvESBvHv#5zPLUnR~8mc|G zf;CZe2H=oUU!}ET71++QxKJj^(X)P9%p50CW|xrD7-ooP?1T9N18(<9N`Cv%+*3=7 zoTj71K4dc_`mL_{Jz`Ny!&5WeYJn z@sMvfbAy>o{y98OEx!}M%?uDNm5cK_2ff@dDW{5Kj4q{)Ek$FLmUgtL*8#o=va?o^ zb4r!GdK)F_r_Mu)p;Aed$XPlt+}B4OiI(TlON9$hUw&9QW7&{vA=wGiFG0qgbM$K4 zo{}SmOq>u~Tx^}MiFCL%hTx(iiTu8^*>A_1{c_>;Ze!-Vc6N&%+IF$97CCWxQCWT8 zKASpNa)JC+?ZlQ3Z6k!(FKT%t)$5|_@-48^_n|UpHjNdOe&`{dyk!Dnf>@%zm>lgqx)ZOLc&>!eA+kbC+v9N>bNjj^NGd3 z>1=I7ROtb7@Dw|J3l=&SItjBK(OE8S3gu-%os`y+A&$aP0Q-iBexHERQcZ@qE^tnxsq0@E_i1kK2L$D)(E!^qG`6}TY8pBJ4m!VlX8R!>Ih`d z7}3%tS|wX)Jx1No5k*<2Ayhn=PE8N!ouOKXR`y-Kq)Am`n~LL$a|$>mchL z&ABd;uP(X@?vQB9K{zIhyPJ1n3iX4O$%wM}cW!fJmHkL6nY52WqCEY$+AETkZcHcE1^S--DCnGU$Ep_O^8?RIuf( zzH2G1E~O*f9X-hb!DH*>wQ&Kx6SFH5@6IS~t#1N+L+_o7w7)alawl#kNeVc7@PDF_qgFstaNg>k&VQtsS>AhY<>+pyZm))JYFf!fV2 zOjJS~aa9GW6_uXB?2=k3H7T)btbZS%DGWW)a+r=ukj?1AtJW;(sPf~S>bi;I&?XLB z%Ed$<@qiMJTHfs1GHv2y%M9?0tZ2m8F4dleP12jo1<(FY8Tjo?y(64XDOTcjZgE<& zD`I&svGSGfa-!HLxm{44Z$ObvU0=io%oIs?OxZ5w*Z6FTPSI~j?m>@>jYZP zp`?`Jk?%WQD&xN_o0uJ_yc-{54~kshq<-4Rj&i~QLZzTMS?ngSw0vCgO!&u*%4-mq!%Wc34L%_cMq zOqibs$vMi7Ly6urp;sdxYLT6;Y_mf$?cE*T*97;v#bcygt=KYa)%46>Abld?c5o~; zlTgePF{Iuq{mlwPoJ@b&P!2jLe)Hltu&8Vo21b-!Q12p=$=sSpRO!U}cy}jW)Avg6 zY};Jzk0;NFZkyO?ZN{R7ag=24V%SN>5xo)j7dV!N84vY$2w6QJ>*OvmO9H9{frqmv zwPc391C|G-F#LF?yJ4DaAWSY=(*BBPT7lU+nv?fs|Lh^=wcyfs-EK!^%pww z%?-8v*_nG}7X9t214E9dbUw~aaUoc01#)*Fr)@*>)#?rJ3hM}sJkBwK5pY`7wGWUP z@H9kshsUn98zB&b-fdeJJ>Bd}OdyN*^GsrVp=7P~@t&C%8_%uiF&XK22XlV(jPx4n z?k*S9Qq-N?{^f$Axn9pa2h@k=K(cu$-fh>O_uAd~`>20(hoslj1AFUs;}wf$`LLy0 z2X|o*U@}WmlSx?p9MY3OcPlD+cVIM9U|9B@+e9QU84aab!>Yl^Tvxg~sx7C*>Q%c{ zViPNgY})#Iwmsj3ZidP@ zP4^&{<99sZmZM^08@wZ4Ubp47iqF;UkQsx%kIBrs%1E!e)D1nCcaEc0uRRL&8) zFajgBlCv+m=!YtUj9#F47~bJ3Wb0Wbl%~B?bO*M=_2BC+yhY2`khtd7txkIl`8;06 zWtlbK^O$Li6)BP94!h%!zW1_Ck>Gf7xX< zeh$&du$AdzTvs09Y*4rB zwCV!Q`R;}x(p)+8y_R#U^Q?B&t_1I9#QDFE~1M`#(9TTUf(Vp1?H?(ZZf+waJTJi8{cjB zdzSY7X{A`lEAD=V-cD3gefZYZr!?D^;b^;I#p=2viteuSkuK@r3A}@) zckF7^+S!ZuJ&O)(-M!G>Zd%?P<-=}$!qjdeV`fwvwO>chAAeK;A};vzPwVTy{rcSK zBSqX(XAYU*PxU?Jrvmwb2L<9!!(hgsi$2mxbqRg%Tc1&@)oMG9O9rK>Rt;mn_2)HfEGxO?CY zoox8V^~~M|00jDI5B%{5!1}a1*wkEHoraz#GdDpM{P}0aP{d3XF7+r?uWGKaSC6A) zNi6{C8XDi*C}>(|$%elGOr$;pnvwLeu!OO%q9av77XgC4hrYMERK86k+yH=tP@zxw z?G@oC&M0hqAn|olhzFCm%A`b~v3Dj}u%{?$dQ_4_9 zxInF1nIh9w0{&DTFsr_qBOzDiAxw1oJs^_dvZ-li5aCX*_Jske`*@ zQOp_g6OB7C9~cB*)k4&703|8aS7Ka+BJKdXUD1F3-}aLf$aLJUb=)E_Xl>9I%&@y*JSKgcjkh6p^sv6 zat|~4(b%sew4imM24)H<1CP+BtPs-!r2%cZFpvw~%^9UL4{bg!st~P$lml1eJ7SXu zkPyT+AKQ8Ilu~h=%qUUBoOKUsjHB zu6zsU7Yt9p&_Jqp7U>?IB4_D%$fnSgTfrXnMtaC{qo}xl4{Tcenwg07tHV%0ITmuo z`{$o~*OeAfvhZf|CbOCKURA(mrJ@g*Zd!?}8`Wi_4Zh4<6t}34lHIIDU3N{2h+G^p z>f4>xqu7N(A5GIdMpkl{u2XUR%xjbF7H4g8!K<2C)0FA7uXv_zvl4Q|DvmlLP(kE^ zuj7KXog$R^&`WpfTd??serXxir6IB9@=9T*3$Br9^_t!K3Mh)SvX9VNFgTfDVJl`y zL$Ory!myGQu0Yqvq!K{RQy?inAU!DNd*CS&&QrYk?R@uyH7rnc8kEgd~wJt^&s1F#*nhx zL64`K0&8Y63lfv>^dXPT_JMsRwexw$^BJw`#SaV+D2A&`5Pti8aezensBa} zg6@`57xpM(XWG3Wxb`v|g{b|7Nu0 zZ?pohxBu3*wsvZ1`){LOuQh+!f4|4)hAY9p%laGJeYH$4HvN9ZBG0z&wR*h|$E|LA z&nzTE<#FyF8GLVQYt0yj|FY>-ECaL$P6GHTL>m#>GM_=xI8h1p@T40Wxto{+DwRqx$LvSefnQAXJ(%Vj`NX#C6!VE? z6}z5I^6a;gKfX$$$h3VqOU5a`_~bhZm)nynfA@TQ-#!KUUv-W=AFF_yxATl^^uOBn zR(Ah?yIz0xOaJ>GpWi?a3V|5mKv1AZ9bC>40h17W%HwVTodujBUfuW&4Cj~w9tHtr zf&)HBo(H5v2R;3FaQ3y3QmZ( z1eBPGco@Ii&b*!T_XQ{SfqjQ0n?#f)!MXIMN{|LX2OQ+1U8^f5tjez51+L-}=|1Xw`=OS(VQ*@?2iU^yvh;GxXGy zuIR!QOr|QRtI`Din~SA~UQ9hGD*RIj8F~!<{hvcM^}}RW;+iMO@)fK2O`g#Tf|!hE zwOMUk^Ngf?MHRpH85Cj9EWV@eFuyDJzE@ zxnQ!?%V>_63L{$G*!agkUQ-_haEA8&@elC7BVy!xtCr9%b-4Of;VN*>Qx)SB5eGeu z&jpwrVE**KHa33y4Rj%n4h(E;d;vSm3C|!gT#0V0ITXr<5 zP(95{T0I)Zg{q3uys_~%uD=I<|F0Jp^=hM0tyOBjtFl@hmV@>dEx{L{Y`9;5@ujT3 zB{vPfYu1c*5T`V9kg3jS~q6BS>Fv6F8l<~&4f4{Ul!aHQSnRsu%d%|EL^ zs{1eq0Omlz1yUq}f+f$IZtK<7jeG2(sd|qkmHE#5OV!*S*z}h$2sZyT9r7{hK`wiu z!_~{4Z1(;S=a)6+Zt5QSn8X3Sr0V6-nR)_M4;gi;sx1eLWxAPG$OR^5wybL1&TyAByL6X2d@ZfI8>Dc*p=_4e1UWm zz%-$f3{M$h1189$WG3W1xoE?gx|Gf5oeC#>oJb2$2 zzkJ^~zHraBYp0F*eB!&_@N8V0)Sidur}Tw+K~;kQnikc{lTi>65_aTEVoeD$%CLFuS@S0ZOB#{h3XRcDyGEOOe-yc-HxqScyl$2#(J%v*= z{JJQJ%7V_ps_qu;Ez2J17Ov?_hj0OjbECf8UKccce`zB83sav_YE|*SeX`3#@mD81 zL(&g1=jG7&HVpWeiu;B4?*;>f(3QElKu85yg&4e5=0{vBhs5r-8 zq{=4S*xIV?>3w(9Yj26T*AXO7IG)T(&g8g|C*550DO&>0Nd$NO!)evzetSO%yHe$SWr{R#NJ z-#+LJey^%Gs&o9I+wPw9-~XPLBt=zo+QHF-Km&wJO3<0F81W6%QmX5hB3FQ)ToJ z0FevKC{d;YCFh{$(MxT3Qd)-`vgA2NZrHMUvb360wkj_B_Dao7YpC5vOssfWicWn> z>SG6KbP9e?W&a-cC2k)K4&G`q z!Nu{x=~?~gymq)X7`=IUUi03bjxLwT-yWTL{r2ef;qh?PzUZVk_Zm)+Cgxc^Et zhxPs#9l9zHnLISAx8c^jH$EIU$Bp2n+pZ6tE%#_N_S$3bu-|X@4+ifJ<+Fmbk8hgY zv;Oe-Ou%tHp!GSdDIXOPtCTHFoanv|`d-m~71C2yDc{SQ{$A_I!`?7i3=)ZyW{;~VbGmP{_t>d^m*Qeqiq2f?)mwmSwH=F{_*Ui*B|-E`|wqLeC!`CM+g14 z=cDs2r*>6yhKH|)Tiq*o;Q42-=$5;6{Mi}4XYYM)vHx+rGx9IDM(uX(z3*O}yc;h@ z3|NI2Kb}rtN!&BHe z-#;B5UX4G$e>;8`Tp`cvy04FS&f43r-q+mI?%`aFww&hK$2TE7oX@K=&GCn+iTbqm1#?`CQSwC`slvvFAjJ5-r>vf zC}?zFcP`G!qB%V1zdQdtufJdN3+T-*hp$eV(>SK5L+|+X<9zGA|K_AW3L57hkGm(Y z&bLoLp4XhA+t~kj*qqc3$x&@q8`Rx5@U{DC&_1rYhhuU!s?$;J>TJ9uzaPIF!+!l- zoQ>yaPNRQt{4Q8bM)msHP`(S@&m;fpBOH!D@B5wQ(4XVMsObGa+%hyCy7j|XL;2n> z4*iqY?txpE?^)+^)PD1FH0r-RuZ>?P^1^vLs(H9u>-YPkHwSKg{PJ|zeFWm0%W4|{# z7`;6o9%9%Cd|@6O)!ulldYOZV^%JNtOtMjyR%2lM9m?0A1X>>mwlwe6GFFVBx_ z+Yr7x^xuB=_Rq(Qi<9>J9F9*Lr?r0n>}<9i&gk-OO^(RR*Un+PIa-W)e>k5X*UyiR z8qd4P_fFuu!)5=Y=N%u6>nEf7TlZtPe!dX?@#xLRw~fQM?wK17Upbd>bUu3TAH!ii zVEamDk1j^-d{P4`bI+A@qAGrh(R}AXz!DM(oJldMoh6}I%w(&-EefrkSIfui= z>Fl&N9*o=GtHJ2_<+wdk^UYCY%t+==+wcpuCr7bN8!FViIYF@%Bjj?9)20nm#DN4r zk1JhaN<+1S1(q~qmPRq^$aP<++W#-mr&NIbs_N2&x+p32uzSN~4DXbDbQ$hv>@DU^& z;As}7Nbypu)j8y#k$U8kh7xUwO5i~UWgZn1ruDWtp3S2^)z_kT&7MQTFv(KID2@!t zN^12W*G>8LL+Uwd38rzy+}OU9Mps|}(+XVtK!vthYADEEJj3FN`WglSVvg*ehlD^( zr+V~Kb|^_!im%M!OMgPW^;)`wo-(teoH$~@LT^h#OD0rfjFY`URp((Gj$2eFE;*TNq6>f2e;>gjrD z69i(Gw7V|b%5*U>ooz9$< z)s;dNWU;15hM;WgNqj#0vv45^fZ$D%X~!mBBo+y502?5%u>t&kxP`7+S3?bYsOD1O zru%B9(54+WU%1j9&a*lOZ@lb26a>5mmJ(&cLjcyh}ljvPWjrF#?dR=3^AmU330Q7%4NaN;+?p z>8#lORoLE}P*T1~uLEZ>M}AC?<>h@o|2{mRrAnd!OyW^*51H5&d?O2|puFq=9{Bg+ z0m=H!yTgMwJ@7W2!QCl+Mcua^b95chizMLR>1D^%g-!;5p7??qHtebw23`QE$Bv!e z=J^WS|LNupg4orMbeU+nldt;8v*A}P1KmzqxY~~*C$Mr%$lbbki-!VTDUwk@n|t{e zugSVboobDAg;)ah>z0n_!mV4rUtCnI>OrosT;&x%4RCxBA)IWX<(;aTV70%5JZvb`Q>*Q5^0~kUh-$b0Gr4Fi%2(xgieD z71`a{9x08ODl?=pYlzH`@WovuYbsY~C1x?tmcDaLCLwl9BH6_m&~;V%BJnu05fLwa z2Yk;bV=`uM4+a1;EUp*j>dDRQvp5dzzVLP1uLiFMYIV|SauIoC?C1M|bi)+lgfCi` z^_vL{bD0Jq@+W`U!@cc2n$x=w`LF+-n~Zzl4T4ul%7IRpbgulfc(VLc*i8J>o51i- zUC~b9&3iaMMUjKlLk#=7J*ERjQ%AZUqKCo$4X+>w*fBoqzyGy~jDr&{1709aHt%jA zrwb>2TGj)7m1&$Iao5s=E}sb@PnF6-~WA0=TZdT(F`5Nt;$Ae>9iU< zh%YQcGINYJK0g(g^u;TxE+)=`p{rd3l7b2VC=H4mDdiPF`ZrnXfTcCU)NcPPsZJBlI{Lsxc)!OP^7avTMo$2M#rc#Goe zAi7MzDa-!TIQ^kf{0-%SjOS1SEbiGA{QYIF)!!qmS=;RdqcJ%*&^LOCqBk=y{H7!72DY@DZ`Cc>F5Ci?5n~HrH%424vI1`bdU}V_6Z``R4aWa` zk*>*HEbd3M)nyDX$+BrWC6%t8KE?Tytva(9;)-o8F~^X~1DP&&S1PR?>;BJ0bO&+PH^=w7ToF zg5O=a&fwgup8C!XPTpAbawnRADT47LLiiux!!ej6f3XEn>}Z8M?))?gV&sqx%jZO) z?(Yshod3#3v%}*P5T;Q9oe=5kujfZ+=U+dZ9O&dPediEjcmjQQig1i|RXA{B_litX zbLcOi$Itj=s~ihVP#7V{rIpiXLT0x{nUDl^Gx5g6;M08lZvr?OLl626ibPum9Q@}D zxNNaZ-IeJ!+XWe7g^jj_A4ki>oZdg2B~C-~9yq}S)w)ZP!2@gW*(6T2iJzQ8OH!rq z!)g_kRAFXWB7P-JNFm)bbAmaQz^<+(+Tkt)y3Al~I6(v!ctO^ZwW^rMY5od4mpWAb z{P+i5F_ReJbm4g*jglr5P-=6I+Np4zEW3baW->+J=mdpcu%w%~ne-Sc1_8UaxGTwE zc2R*GvQn+sm!UR;;!Sg>bOB9Q(8861Fq_nw__=$L+Koa7F*(qdY10p8%S_|FhB5pX zwa!i3^d|1q6kocLX`6iqS?ME__O-(!QpLl!;3Ult^MOMuMGEj$+mIA$K#y`B9w`zv zC0C9~lS+^bGD*Zlv-p<61ck__9_YXq^+#`_BY)BZXRMc_3BQ*?(_sK31c>ad%rpP@ zzi{AhC8yl~4zHqM3uL}N{+i5p^jtCh-7Bn*s|-Q1-l;pE8nmQuC+A+F=ZPAl;~kM7 zL>GB)=P$`-#XEtJpD&?ne3^7Y*Y#Z}bY3>i=X>v}lcfkKDRyYK&Nl5YrV}nq+uR-u z=A`RVN+$OE#5HfX%!pCNR7bsK#b?>kr2;tWsVVmaZEn4Nm7IiuU^Qqd2W^YgaI+L469Kv z4i<5cI5m>P{M3<!Qg7x8xDJe3~E5QMD7RCbr4Mc>Zj5B{H6!) z^K>un5hp~vl}_&@L2qoiKAAmmpCMkYL;XWT1^&-)G}>11Klb)I{GWD$1dTQ_pbDR1 z2;9XsczfacH-L8!>2f^nLdGnZBO6r0I2f)&q*cQ`OyL!Y+H;-2xI{}blVjVkB$vDw zzzIl}NQRY^&bVBRQCgSh0+hmYW1azE5NULoVFMMyA_auYBVHH)EFw>+fdX)02!PJQ z2W6zV)mEC6)VT+*aSzVn{|S6516|@iyB|j(ST7dt1oZ_uy;(f>1R0qdyypf?i%#G> zD2#DGIm}@B%yIAf7yab>7DTKDd$HXN_5ylij{hb!pm8O`&U^!)NslO$j{jE-eQ(_f zpkn+V?GHvO|Jz`1(2f6Xgf@YFp8?AP2XB5ZnLzj(+W>qqKC$UmkpTcr&3%y!KIOwP zK>j2QTw-+gUCK-mFAc!fejk$UJgtNzA?Ww6k>^>LesJyggAn=dM8+a90AP=qJ=$F8 zVh%?+k>ug30iQRyxGDX+xftxuLl0TkXlzYf>;zXRS~7|0&lQ9^?mSmn@=&QP z^}#3-sRLMOQId?OE={K|$<&<$d9{zG)mo=64U&8$mWDns0DG}wdGh^$KCPh}dLV)C zlnaGoM>|NDU&J%E?_O3j2Vy8DC%+9qAD1OdH#YmpUj|4YmKGZXH^K=|>1z#1)6U$n zK7CWjCf$%y1F(q>7BYU64ZeU|O)=^NUezm01LP~IlmbE*E$VvXf9d?6nR1_I$O}<~ zdvVy@6sVg22YLMe(Qwqw|80aXU-~b>l{>eo>vQUQh#2TU&WT!_8M494KE+S&zch|+ zLSh}z%Sv#Ll6@B1d3pwqXR%(7fT{K-&OB&k(df|v5mq~adnPg8U7;v)>8@2AEqn*; zZPP#9`PpJRb#H)aWx|j@p?|Z29@1-E0H%3N7oN8SpBK=hM=vOb9Q8RH|3OSTjUSUd zNOdq6BL^-p0yvl>kYVz%iccwqB=g3*b2m;rPA&%DkC#*_uiu`LxUPRe-MBA$#_<$z zzYi0_onYMXVb7Ek>;Pf_Y2kTkt96{Q-dcH#@8o5w+9Xb4gj%}ya3<+HS`Yij`pqkp zGgS$bB7?A}WtE;bE?^kBemn){->~&JY%0=NzD+t@(ce->6k3>kKnY|H%s@ZW?}$xy zby}K6Hw)_}s-69v@k~aDT{|@YZUXa@*{H(zJzjNTv!UkvpY*zwTmj|t|7f_kJP)YgWv0=XY1LQy9-o+oZ0aeuQv*HDrJ1 z{Yr(37zv7y$o4ArqVe-J&l2rdM|w@&HZkaqWX}V3^5wV^u4G^SCG5-tQ4no165Hccgvqu-m!iMI?4OR8){{A z_iCZph*}x-?^-SL&Q=4J%pqlgzCd@cmSiKYU&~Y}BBU#|g%ysvhL&_Ko;n;Nhgi|k z!eeCN76sbX@$F9nqTQqo=~ZV=?i<2*mNJc7^rsE_DH$;N%}8+=j%fOV9|X1~?qPb4 z!`5*3i?*ipnpm`Qf+WcTBP&}jNX*(R*^NT&Dt80bx*y#@q1+9tE?T4O)m=+7zM`>M zppJs=cp8e2f?H`K8&~lw0pmoq{pMPl6f18zmu=9O8 z)z2N;)YV>Tj}7?@+HB=&D@HiGz2RC?%#?PjDI8|i*D>6D^|HgYE!8nQi><4pWGrpU zyVaTjCZ6op)lME6HdMV9ha2U@wyui8`R2TorhbQ zY)P*i7(x@kkclYAn_+5XWD}XOA2yD88gpLtsOm12{q8l2UCnVl5v-PRp7`(N)GJg)d&h;NB7q9y@8Ij?G zfprrr<8DB7_4o|bf}6L?R!Iz8UwS^udmw$?oMwy2jsAhUW=J+ThIn+nLJ$po1a$36 z-RlA5By1u#+l#@Cp`vUiAx43~qgR~~T>WU!&$f^Q_bYytLJY>M(Jg%pwQ5G}!HRE^ z>_$B=JQ>9}MikGx3Kui-eZlz{+rPP-lKS5g4r}+Z36eOow_uZ`t~D{EHvmbZ2iL-S zun%aE%5TIkQe@EZ;tN90{I?tqilRZ2Zy1vFz<36tXr!9fCzgbemQejZy*&}?#v+8A zu*5a=rv7}mzMuKrtXxWR@Q|>y4W7CWSLG>!AU41|k*c_R%-r3l0wFZj#i% zyDUbfI!SE|*hYr%l41lI*Yo%j%w44{sO~KWKco29-0kI}hCzB58+y-rJ|ClPH)%ch zXq`Jh*9|-^Bikfgsl1X5l};OfO-I=Eq|UbG>lMkIC_uWZLwYApKH+)hY6U2iv>8&J@Y!39FzE{r4z80;6|@)%#ID8kNa8ikamHLKQ8~voB5PKX-F_{ zqTWsBdq?{HK!lR~>;02DTibQ<7}cLx!>;Kc-X%7`GX1{SljNmAlc@a0TsIdEV>#*> z!-EqxWOpIAVNf)>C8sYY5p8pAbgOP z_cnuHSd=zb(4n@_D8yx$kkNCNK6t|_9KTR*Z6ks~A=TJ_d1H^0FO5Pinudt~VTNCU z(6$j;J(-7>yo1LPGwa~hA1h-=Pxls8-7E8vjo1$X#7>)g>BwM~n@yg1@IG<&*+wdq zzF)QjDdLXsFRV~N|Hqz`cR?Rr2SPEWyMp_Lqp1?fXGdbH13w8nSLP8$2T}1CGF9NR z45^2p%P3eUwZRP&c~X?Eyq06gp5PYZwBzzs!SZ+0X>aR4wvea#)lsxNA1=PSpAK`K zIoqc&G`|`9YBH9o8n&ugB_2ORgKSYzVSXHv?DhlG4yW=aAz zK~R3;fXNnZ{ImNf+kQEH7^8Ob z-M%9mmy%h3`B3SAx%DNt~?#i zW!r-mGICnTMav?&(u%zAjxN0x55LtVV-l$UX{s@ei>Y0QpDshu#`K_ln+Znb+N{(}nE(8B04{Ye{F6lRA1NA zXEgJmM!yp4^~fxkrzVxE`6hfKM*}aN)_$t8Ze*Nqa-mGO&fHy9v~k8kGIDAZMjx9$ zV!v=E5%(b+adkGRX`#stwUL+@Q(ICsac8NeE0#E?%zG`-JG88@d2zrpmKfSJMJ0!JZTu^w92Y+IcY82s7Tw*=Edm_GFIU< zb4mO)#W`|$dHyOl`+A3`LefLew*_1|Q#P)ED z7FP)tG0WMfUd6QVnCVp9!l-#PDhnoK(R$vre6`oh!-gbX;x5j@(K+x7<*g+`;#e_B z+~T4V%ZbFr!R#-$FE1&bBh+8vx#9>$7r{o#i<3sP6ZLYD2kVZ?D+E(flE%4c#AP;_ z5h*2`{n{JXOa7^*w+86#)ocr|YAcKA zo8%YQRV)SVqN^Cb?v2m13e9sc9!?FtDi=?%OISJML^%t4M&*=l%Td4!8wL4AQ*hQlF)?x+EDu!g9zHo|n*Ny?O1R$iN#@!+p4%TtO>9yx|(IlxF&LnTw=a z^H~y`ee{*p6~5tRB{BOgA=)$yK~qu%8Eo3H%bvs#_qFW0P@=^|9?xj<81t2|b?@c8 zgaui_ty`l+N6F`ztwfcWG{O&AHun4#ghvlndBFUr{C-MCKEHHN@PWI*ThN_iM>efL zF6gcX$Bdc5QYp$)p2K|dV-#t?I{!tv|I6=ZsV!sVxt}Sxn?o72Z;CbAN&;q0V~1k` zgHbWQaB3JJ^oNGuz{m9bp}g_O%Vb;ZM8}`p&JlvJaTf=lFyESn92CkPnCfcGN9xQm zBNEYRqJmD%&3r(nu=BO;L8(ozh`AFeaU%{noLV;7(7~n|D*c;QYa26T_yguL0SiPH&gRn5IE-(jCu$uTYoJ8pN1b{EjFQ34{_dlVBX~_8R>)x#3`7$5tq8 z&B!FTTdZo!)#nrUE$&gP^Vs#ORvmY{7H@=Gzh*B!P+Ey(!@^9w=A5!@e@bGj=zbB;Ef{UL;q&W{0h^TF0tsBF-phF-WLojqyUN(^NRsx!lp~4RU#IsRN`wFY zHJa0{CF^nViEE>%o+mRzO?u@2worL|L52V-uvu!wfQpGpY0G< z`Q|7F*fjsK#MuCK5>GJNT=zvigXw3?@mMty{agQYla8#TW_`C;a% z9^{&w4IkdRS~7MnNZ~j!ARvXFjjc;!JRGDJVI@ioJC9yji2P(eq@r4B&z$0_A=fc^ z)A8E@u9&+iNHGZz26TLhyfN!zLFMx~4H{^tIM3SmG><-Xv*=|r z^ggZc_k6BGyQls@>2|NzltR0ChbaJd;$GE$1quCKgE%sY-vRsQ>>mRkgYZhr^w|b4 z8T%cM_JW$c12GTIB_6zkVx+dG5<3C|$7m&@WA8l@&S4Ox7+#NiM8oOcac=`*IzY3^ zcOZKo0F!z=_nwBt0lnLRb`OBr2(c=Bc_zmS_k~Xd9DQeN0e#dN+`;lMuk{m80QdWv zm~=J}<{o{>yU_p!+>3XrB%H%9$uYUJ>^*Q;JAT~Ztc^&bQe>sSzB5n2o%HTtKM5;q zq4azMRjr1JCWe1H2^9^hZ=tY?VLD*XpcwS3j5Qukyj1VzCN5_)*Yk`2$hL|yl}P?& za5Q1e{-V4O@sTceLeZt@1WeD$(#`V7LpwtWDvimL8q?T60q=+&vOP^apq-^uLe3&+ z0uAnBRe#kh4v3?tm{!;*Bw3+C;TEAif81!n1^$aoR+a{3ypq`u z!UdFPGcpHfpE+>*et`_DRWShkvqcorXo1G(tmxZrkp}kRI9-FSRcATsDrxz>oAkp) zqo;%WvkTK6Q>e-Z)Q=Ex+!_h@k%}Ho18%u}su7}JAdxcOPcCrRi!5>+nYapW|u zvJjQ?^t3;Xp%I}`hEp!V=G@k21Fc2#5$#SkHASyZMM$2&_*1}l8znluY?8CFwbo^8 zzGb5w)!aM1P?Y01jbTTE0K__F9-flHq`Z~{x-lntDMYR)iK;DV1=@#F4DK;6A?zYr zkkeLHo4%!lkPbDcW}ZYW{k!53&NG2c3CL=uV%19uvub|IZkDqD*8C1`Vi6T(rM%`H zs-~IhmCvVy64`7yHHo0MgtB#h$)Xfcz&mxu7?rqR{1l~=)|m^_Pqr7fVhHuah}TWCZIfBnt56{~H0&7XG4=9E-Ro1)odF#?>)e%K#D^7L=8K8&FN0>ExLDtP zNm<(J*r4!rnB?-Lkqh0Mz5QAsh_}Fn@)~q!xFFvV{R~y^GN>lGI$)$M4(rn6hSN%v*!yDUfNbfwd_)8Ebrurr8PsCU4 zpQ9005mM6HNq8-JGV3rBc*GF_{<bR9e_ z%F45Jtz?-G#*JSS%f9@XceYmF*H!Cp%NqZcOtzYnyz=dtgG;;PLguVx!4MJ0y({m! z_TfbI6fCUevafgtn>2RtkB-06T506OL-9B29`F7@8Z=y zcML|Xxx+lz{;E;7OW`H6YSS>+L;JTeCvQDXYV}54s`Qu&e(9W5s=WT1stpar-A~*q z+V73czY_SvWj|J8&P~6^mK1R^3ufEk)s6^v`ZzqBcWk=beLf`j?o9Y#3CK)7Sitb6 zjB;YbT6RLzr~y1Z!zFJa=V$9iZ4gIlzsGqHYTatb=h*JbV@k6b2tS>zv*jpKPE-#t z&)KrWNt~F+WYRBB`FJdK zrnEYjq|A|_jpxgxqpjP&T)63kx#otqMOGxruwaBQ5)U+?k4nV;dzSFPx0UZW@UrML z3i=g)Fyv;&!GsD%WkjF1@T4nBU9hc^dWwhIKsDeh2?6!b>9LIXVXw(U=ge3Ju4H{bOPV`=KJiT zo5qeLYd69$k<7@Sx6T;;q}+jC6G=8~T^I#Ww<5&+UNMvg&aufUpOYpDCKV0FaNO{D9q85L4h1mlznyQ6iz%RbF@{Xtjv}v zDGzNW?xD!KS{*u{w(6`#fsHSOU0z3)v&|hNnFrtS%#hsLh4o>(wMfW&7w84>uZZ=^ zG~RDb!p!ot-oh1 z^JSa`jodF@inwp~NIt&IMxC^K{5GbLpXIi@SR?^ z@j@_8g!lxrp(6Gf5~YoOI}F?s7C=wb{<=7sh-p58T0Nz!Uins!AA0psm9qdF4349iUS#RJ#hCm^Zd3e1#Lgh4ukg+F7B#Z; zOt@cLEEnN{@@`7jDN<&DY)Y8Q zE8t}J3^+Y^dx<{{K@L1$j{qdO%G|gfM4J7*GMM-~s@<~I%R4-I6IN~Oi(wNbh8||7 zP-3=t_5!aiLG8`G&Bafk(WC}qKp*A4b#SIF>H6;|lf%BJdS6vGFzh* zmj4%yPh@E~W-R1k?OuiYDx#vj+NpZLE!TpTjKpV0lo^$;aZ;QfbfZD4d$k+YQ~$AI z){mnbFemx-E<&q072pzDVl0QpBuC1I3hR|Z^*3!Y(e93oX>C$ZU~%fe=&@`?*yS?X z-%BTFV?QO9x*9v1rtmU|B#f)!NhfM19n)LLSbVqmmBQN%LZ z#EfJn_n!$~S>54eFT^L(xJAVhGxRl?g)0GibDrD}t$}KOzIOXYBNq}Z2|}gKGxrCs z5P0*EZ{T9|bixd4IB4Z7JEw8rd9Z9c!iYEm+iW2+hpMU5Zjv|hr@j>I?ZN-$vZRXT z;_pSjGjmVr>Z~EY8L0!0a2;mu%8K^ND`CO>kITYydJ}L?mD5M){e|x&RN7j6P5b>=vokNl(G(|!Lra{hX5 z9(k{??+5dK$GD6o&?R&G$1gCLD?M58|Ku>0H>RG0lTUEg;_H$6eEc8o7A}t$lzV%G zgn&e!u;PZm5bcbSo+I*Up$$hSNmyuyFD(qA?ItP-#!i2vjI60t9+N;G8TG`W-C)18nn@9D+wtws7hwt^REWw<-pU>DvV?DrH-p}Q zh>(_eQQv&omt%^o3^l4Bgv~T&DMx9G@zXVP864j1L8gksi_sMA7YPBai`qgVJ@Hi6 zp?aQ$-yXZEM}SaEw}e6*GUDlZvpVDRVf{WA;tBbW2ALIMZ7~5JA^ZQS0Q*~8BPy1Oah|o%w)TWdNPzk1E z&h*vLt1PR2yO4CeO_I_#wpz8ukeg89N!p=CyY$+9rKl4Yt72(Fcn#!ebi&pMHM`3b`*bYjy;uM}1uWxFt>T-6wd>ISY z8C@HW|6Qw7-b~~i-o4QWhH7&o-O?hcJ0l}gdssGS{vUTHfO%mgD_O>NZ|S?Ut6CIZ zjkea%iCQmk-LZ=}%RnvKTr>Zy$-tyYdi4`_i7kO&-I~YPagq6KPj?GyJi*U|5~2o( z^DX}FS%1)Rxl1f@bConOOe1eo8#itR)O!HBx}K0wr@`h8&3)0Z=OYN%+7U|q9B742 zA%FvR1NAfL3i@chw;avps=JBZQFRAo27%sg@EY)y*6jr#1$v)edqoAk{9P8am3dR3 zxV(PTq+|*K0CdQ+Xe7c%I-<@U?>HB5 z>S*pH4z&@UN@$XW&E*X2peFAxOuLhxJPL2eee5lsIX}1-dV1Nrd31w0e7F{Zyu^w2 zZqJ-QTyy1JrzBMcUU!rI4&eQ<4y&6!(3aoDQ-O14Wucp>UCprzu}u=1ehr`M$WLLk zj7BPSRtso9K|e%!68Z*-E9gbPCz8sKe5wiEmNF!{n_{l%2;*aNe(>d`bCGH2~ zZ$|%>#w5?0oqLj-JHYZibmboaO%uru0juEk(-VMqVC@oA-d*_x1}qHkRkj)j|B~nu zX!Y6eoOuJEWi56rbW-;-KE<2a zav|0cm0L!5{tSzgWp0qkgKp~>m~&GPzs(Zf_N%xorBy~G;V)dqU-^Q+xqez`f7H?R z?CQewm?Tu>P%^|2lNNQXhYEh+S4IcYYf@IjJ=&@;izE6_TSr);W>M>Xy>UtVH9WUCwN?Bq_tsG7vZNH>aVMl={wN7$_{5KfMf}eH+d!P zh#po|FnGX@wJae}6YbhgHE;UfJhgQv)hV0@23tX|p+YyGaKrPB#Jyetm?wnbXC3CN zA&;P_;p}KR)_ZU4ZI^JYQSt<1@I{(iD!^tDXs}IhJp?(oZYa(JPVPW|(Xe5_^{_zk z-pTK(_1-7el0W+D1#$H@VN`rd46fWlk_E1xwYokaW+i8tC&7eBB`R(FhRz3RtX=44 znl&~2)wl_X3vEKjrqGxIvc+KPegJ%G_dqLhu_+(W_9l-V;>b7WG1{m6@n8g)qJq(m z0R&&bYq@7HGE9Yo!083(8Vp#z31sR4Ui;UfPqr@6g9k9wxC+^3C53Y`MA%4U<#<66f@>n zqux|}JQD0Hw%d%WLl^4gJ+c;=Rh?Rjr;$FBVxlHlgk?)@?xYU+<{~>sim%qfIw}!P z_k_6_>48&7DrJrQ=1*uBI;R!d`?xWUW?h)ss@LAlo^hb1t8Mub)QX$637W6{IPSn5 zibX}e%y7=p-FuKQ)eQ@SyokPq_^wX5oMM?A8U0FB#FLEeujCb;ytU3oM*4O}`d~v} zrpi({%x$KBm|o3{EoT_F_XK~Q#58HbJ|8aHFc1qDs1*bF2HWEU-j4i77y0_Awc8*E z7c|w4Rr&VD7+qOq_KV2t1DXbRNqjqHDS3p z#7^xi@BhqswTOT*g$r%NeJo3<3?SM|5-Wg+4daU-RZ(!wBrdWG!6Itb4pZMh`@2$9 zl>YRU7_`E32>aP4!%2<#s^CH#HBP6@*+^;8B>7M9HQz80?a+TAz?Qfvhb4Y-?q7o~g<++nld%ygO z@wl!koYB&pq8^&O4Mr7II5SV^Sc`yWO##$ zCr2`5oyv)1I5-0QcgUt2i0>wv6KX`U;mJqdxQ*dXK*4ccJ56nZ z{VU~y{*RQC?_Ol~IdlHdNfDX>ONuu`1YflmHgV4FqqO@HmKIr8YGw9?!I?H!k}c<# zrl4*ZT^`FDMb7_9xxD{MIsNCk^|srdfC>Yk5i>&IN?R05qX$A9C;dDQJr4K}&OqPa zlA%C6|BNxh^nIVmOU3C!FFC4v6kXScpynvGBGMPk(qOx@^D|8u))oe(?;4 z`cB`nQH3C)XjRIo1qyh6BO#=<`4$jTN6jaVZ2EBg_{gy49`UcnpiqxLUlxzIYrwM0 ztn^c_g)TF}HEd&OF8n@J8=6`tDbIFZ?H)M)o&6A>;t+~v5s5w2VGaenZln;)k*%!C z&)4%oKG$dI%8qdXqCUkiYgg{&hffQA8XR^!;0;6Qt>^RbqWHei)z zNV(xo+`q-Sv@4j_Mp+!LiRH_;Yw+>97y^IEN~_rKbETY~JqkixRpCSM-u{wF5J6L> z;BWf1l^d0=1&{Xb(QtcLlmX>wgpsy6ez`_q)1DqhZU>egjj&BlCTyCu`H z0hY=);t!M}%57!ln+198@-s^3ztTbAfQ1oU##f*jr_L9%X6t3yx;=jo0I#2)0j;<@ zrGz#oKX;nW-n_oMiq@|KCEDZS8J_C-j}-hxpFKfTsm)t>wma0*Z*!H*+xKuR8LQJG zmgT!ZV2X45v}xE>>#t5C;7fO!812khx7*kq9`zg`-|8-P#O$YM9$=dAE7ll(QT&Ao z+DtG<;?jE-t`@SRM;V=9#L3JULg@cpO}K38S_X%4A2=!G5$E^t4;y^X^5f6_VD*Kl z$FFB_aqgO_C(xCu(z?LV@O3Sna-;Y`FoM+(p!zGXhtvDYUliK9-1 zgQe@0!K2Hdm&2fG6M9ZUOV}mHFzfS)Z~p+m%b5QGfPEZMK5p(xd)pDrqNF`wX_grN zzpweoZ_R_Zo3FP$^OZj4fcQK>v5Qxtz9G^f?=!8eH21H=5Q8_KTE-s8m4=yE5SgGR$F#M+2=JY6}0vJo>ZxPQ2;di)XukI<(HeVx_`La?QMb6=O`y*`{ze${9`~@*N8XGAb>1WSx^>MA?`5k^mXDv-<}T90{{2n^^gHa~K;znP zfF+b}68JL(OFDC$jE%SrNTZrmzw~-Tmb?1{Mu0W>g9l?Fi1yTduPWTi)j5ct%tX` zh0-bS*&n!?SkX{Am7r-cs~`GtTXhy}`9-zsrR}IxxpBJ^X1h#;=xZhk^;%1B#*I(0 z{ZZr06ic$!2run{>$S(kqDg-C-JQtL&++FXir zfIDlJn(YBO5+lzI(SXpmgYeHdEbA4TpOfRnJHI5H5tekRK-CtC$LgbHX1;F4Dga*7 ze(4nw3O<8qGZnrEu7Bf>SSw-P57PIoY#|H3<+X5<@R!9a+k1u%;U&LgxbCmuvyQ#W z-1({l9nE~8ybws9k)PNx&|xF&TpAk4rFfFlV|RQ0OjuwO#^NfvAS|@B@5s6XeO+;i zHmh(zz4tf`2$0)-y5{iWNDb9MKlbqERX=*B%z){4xpJw_Gfz6`8b$c%Jjk$YIfarV zrYdr8i@vW;8+g6%;Ce4$%Sn;!k%*Ez6sDFNzGFCTFH6o_rccoPX3ZV5gw|lL9*NZI zns4;CqR`=51CP2ss|0@!kxQ4u;(ji4u&{0wHA;sv_U1}=K7NVT!C`W?rph#VbuxQd z3O;YoF(;veS}EY==UB%rSUMA=TcHP>Vl3W**C9rpKsodw^U_L?~OuOj%zdPtkr;x;eea0u@`BoQ~#^6kq{b5Nx>LU>Ij9Y#Y9MnirG z&NN83VG1N@|6?-EH$jE_9Dr!&OHy#Qyp=uvI+`ep0_+a^@wQHBY4e;0mc?j4PZJ&=2d{_$tAn8X2hI z$}kj{b(8VGdTeIszwmtHJlpGBoFdxWLzY|pF&(49NnR__TN5#dcPH1V2p*)@5k{(0 zQ`HI=N+clUkH%&nvcm2{ardk9JyD)sxts4^4e>? z)!-zo)5~kA-s?I z?suT-$(bX8T!)N`7l`(*AAw{lV5Pka5MtgVtv!OF5t8dfXoN&R7|6VHqU(48X9i(s zyde@U9;NDEja?uft-;1VF6EwB!nv;bya^B_d%}Or6^zbC;#WD$I)`$g)H(Q&aG{Zv(P=&5i@Yz`fEwV8`J00wx98ZeATz9=v1.22.0-0` | Repository | Name | Version | |------------|------|---------| -| | casa | 1.7.12 | -| | config | 1.7.12 | -| | cr-rotate | 1.7.12 | -| | fido2 | 1.7.12 | -| | gluu-alb-ingress | 1.7.12 | -| | gluu-istio-ingress | 1.7.12 | -| | jackrabbit | 1.7.12 | -| | nginx-ingress | 1.7.12 | -| | opendj | 1.7.12 | -| | oxauth | 1.7.12 | -| | oxauth-key-rotation | 1.7.12 | -| | oxd-server | 1.7.12 | -| | oxpassport | 1.7.12 | -| | oxshibboleth | 1.7.12 | -| | oxtrust | 1.7.12 | -| | persistence | 1.7.12 | -| | scim | 1.7.12 | +| | casa | 1.7.13 | +| | config | 1.7.13 | +| | cr-rotate | 1.7.13 | +| | fido2 | 1.7.13 | +| | gluu-alb-ingress | 1.7.13 | +| | gluu-istio-ingress | 1.7.13 | +| | jackrabbit | 1.7.13 | +| | nginx-ingress | 1.7.13 | +| | opendj | 1.7.13 | +| | oxauth | 1.7.13 | +| | oxauth-key-rotation | 1.7.13 | +| | oxd-server | 1.7.13 | +| | oxpassport | 1.7.13 | +| | oxshibboleth | 1.7.13 | +| | oxtrust | 1.7.13 | +| | persistence | 1.7.13 | +| | scim | 1.7.13 | ## Values @@ -78,7 +78,7 @@ Kubernetes: `>=v1.22.0-0` | casa.usrEnvs.secret | object | `{}` | Add custom secret envs to the service variable1: value1 | | casa.volumeMounts | list | `[]` | Configure any additional volumesMounts that need to be attached to the containers | | casa.volumes | list | `[]` | Configure any additional volumes that need to be attached to the pod | -| config | object | `{"additionalAnnotations":{},"additionalLabels":{},"adminPass":"P@ssw0rd","city":"Austin","configmap":{"cnConfigGoogleSecretNamePrefix":"gluu","cnConfigGoogleSecretVersionId":"latest","cnGoogleProjectId":"google-project-to-save-config-and-secrets-to","cnGoogleSecretManagerPassPhrase":"Test1234#","cnGoogleServiceAccount":"SWFtTm90YVNlcnZpY2VBY2NvdW50Q2hhbmdlTWV0b09uZQo=","cnGoogleSpannerDatabaseId":"","cnGoogleSpannerEmulatorHost":"","cnGoogleSpannerInstanceId":"","cnSecretGoogleSecretNamePrefix":"gluu","cnSecretGoogleSecretVersionId":"latest","cnSqlDbDialect":"mysql","cnSqlDbHost":"my-release-mysql.default.svc.cluster.local","cnSqlDbName":"gluu","cnSqlDbPort":3306,"cnSqlDbTimezone":"UTC","cnSqlDbUser":"gluu","cnSqlPasswordFile":"/etc/gluu/conf/sql_password","cnSqldbUserPassword":"Test1234#","containerMetadataName":"kubernetes","gluuCacheType":"NATIVE_PERSISTENCE","gluuCasaEnabled":false,"gluuCouchbaseBucketPrefix":"gluu","gluuCouchbaseCertFile":"/etc/certs/couchbase.crt","gluuCouchbaseCrt":"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURlakNDQW1LZ0F3SUJBZ0lKQUwyem5UWlREUHFNTUEwR0NTcUdTSWIzRFFFQkN3VUFNQzB4S3pBcEJnTlYKQkFNTUlpb3VZMkpuYkhWMUxtUmxabUYxYkhRdWMzWmpMbU5zZFhOMFpYSXViRzlqWVd3d0hoY05NakF3TWpBMQpNRGt4T1RVeFdoY05NekF3TWpBeU1Ea3hPVFV4V2pBdE1Tc3dLUVlEVlFRRERDSXFMbU5pWjJ4MWRTNWtaV1poCmRXeDBMbk4yWXk1amJIVnpkR1Z5TG14dlkyRnNNSUlCSWpBTkJna3Foa2lHOXcwQkFRRUZBQU9DQVE4QU1JSUIKQ2dLQ0FRRUFycmQ5T3lvSnRsVzhnNW5nWlJtL2FKWjJ2eUtubGU3dVFIUEw4Q2RJa1RNdjB0eHZhR1B5UkNQQgo3RE00RTFkLzhMaU5takdZZk41QjZjWjlRUmNCaG1VNmFyUDRKZUZ3c0x0cTFGT3MxaDlmWGo3d3NzcTYrYmlkCjV6Umw3UEE0YmdvOXVkUVRzU1UrWDJUUVRDc0dxVVVPWExrZ3NCMjI0RDNsdkFCbmZOeHcvYnFQa2ZCQTFxVzYKVXpxellMdHN6WE5GY0dQMFhtU3c4WjJuaFhhUGlva2pPT2dyMkMrbVFZK0htQ2xGUWRpd2g2ZjBYR0V0STMrKwoyMStTejdXRkF6RlFBVUp2MHIvZnk4TDRXZzh1YysvalgwTGQrc2NoQTlNQjh3YmJORUp2ZjNMOGZ5QjZ0cTd2CjF4b0FnL0g0S1dJaHdqSEN0dFVnWU1oU0xWV3UrUUlEQVFBQm80R2NNSUdaTUIwR0ExVWREZ1FXQkJTWmQxWU0KVGNIRVZjSENNUmp6ejczZitEVmxxREJkQmdOVkhTTUVWakJVZ0JTWmQxWU1UY0hFVmNIQ01Sanp6NzNmK0RWbApxS0V4cEM4d0xURXJNQ2tHQTFVRUF3d2lLaTVqWW1kc2RYVXVaR1ZtWVhWc2RDNXpkbU11WTJ4MWMzUmxjaTVzCmIyTmhiSUlKQUwyem5UWlREUHFNTUF3R0ExVWRFd1FGTUFNQkFmOHdDd1lEVlIwUEJBUURBZ0VHTUEwR0NTcUcKU0liM0RRRUJDd1VBQTRJQkFRQk9meTVWSHlKZCtWUTBXaUQ1aSs2cmhidGNpSmtFN0YwWVVVZnJ6UFN2YWVFWQp2NElVWStWOC9UNnE4Mk9vVWU1eCtvS2dzbFBsL01nZEg2SW9CRnVtaUFqek14RTdUYUhHcXJ5dk13Qk5IKzB5CnhadG9mSnFXQzhGeUlwTVFHTEs0RVBGd3VHRlJnazZMRGR2ZEN5NVdxWW1MQWdBZVh5VWNaNnlHYkdMTjRPUDUKZTFiaEFiLzRXWXRxRHVydFJrWjNEejlZcis4VWNCVTRLT005OHBZN05aaXFmKzlCZVkvOEhZaVQ2Q0RRWWgyTgoyK0VWRFBHcFE4UkVsRThhN1ZLL29MemlOaXFyRjllNDV1OU1KdjM1ZktmNUJjK2FKdWduTGcwaUZUYmNaT1prCkpuYkUvUENIUDZFWmxLaEFiZUdnendtS1dDbTZTL3g0TklRK2JtMmoKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo=","gluuCouchbaseIndexNumReplica":0,"gluuCouchbasePass":"P@ssw0rd","gluuCouchbasePassFile":"/etc/gluu/conf/couchbase_password","gluuCouchbaseSuperUser":"admin","gluuCouchbaseSuperUserPass":"P@ssw0rd","gluuCouchbaseSuperUserPassFile":"/etc/gluu/conf/couchbase_superuser_password","gluuCouchbaseUrl":"cbgluu.default.svc.cluster.local","gluuCouchbaseUser":"gluu","gluuDocumentStoreType":"JCA","gluuJackrabbitAdminId":"admin","gluuJackrabbitAdminIdFile":"/etc/gluu/conf/jackrabbit_admin_id","gluuJackrabbitAdminPassFile":"/etc/gluu/conf/jackrabbit_admin_password","gluuJackrabbitPostgresDatabaseName":"jackrabbit","gluuJackrabbitPostgresHost":"postgresql.postgres.svc.cluster.local","gluuJackrabbitPostgresPasswordFile":"/etc/gluu/conf/postgres_password","gluuJackrabbitPostgresPort":5432,"gluuJackrabbitPostgresUser":"jackrabbit","gluuJackrabbitSyncInterval":300,"gluuJackrabbitUrl":"http://jackrabbit:8080","gluuLdapUrl":"opendj:1636","gluuMaxRamPercent":"75.0","gluuOxauthBackend":"oxauth:8080","gluuOxdAdminCertCn":"oxd-server","gluuOxdApplicationCertCn":"oxd-server","gluuOxdBindIpAddresses":"*","gluuOxdServerUrl":"oxd-server:8443","gluuOxtrustApiEnabled":false,"gluuOxtrustApiTestMode":false,"gluuOxtrustBackend":"oxtrust:8080","gluuOxtrustConfigGeneration":true,"gluuPassportEnabled":false,"gluuPassportFailureRedirectUrl":"","gluuPersistenceLdapMapping":"default","gluuRedisSentinelGroup":"","gluuRedisSslTruststore":"","gluuRedisType":"STANDALONE","gluuRedisUrl":"redis:6379","gluuRedisUseSsl":"false","gluuSamlEnabled":false,"gluuScimProtectionMode":"OAUTH","gluuSyncCasaManifests":false,"gluuSyncShibManifests":false,"lbAddr":""},"countryCode":"US","dnsConfig":{},"dnsPolicy":"","email":"support@gluu.com","image":{"pullSecrets":[],"repository":"gluufederation/config-init","tag":"4.4.2-5"},"ldapPass":"P@ssw0rd","migration":{"enabled":false,"migrationDataFormat":"ldif","migrationDir":"/ce-migration"},"orgName":"Gluu","preStop":{},"redisPass":"P@assw0rd","resources":{"limits":{"cpu":"300m","memory":"300Mi"},"requests":{"cpu":"300m","memory":"300Mi"}},"salt":"","state":"TX","usrEnvs":{"normal":{},"secret":{}},"volumeMounts":[],"volumes":[]}` | Configuration parameters for setup and initial configuration secret and config layers used by Gluu services. | +| config | object | `{"additionalAnnotations":{},"additionalLabels":{},"adminPass":"P@ssw0rd","city":"Austin","configmap":{"cnConfigGoogleSecretNamePrefix":"gluu","cnConfigGoogleSecretVersionId":"latest","cnGoogleProjectId":"google-project-to-save-config-and-secrets-to","cnGoogleSecretManagerPassPhrase":"Test1234#","cnGoogleServiceAccount":"SWFtTm90YVNlcnZpY2VBY2NvdW50Q2hhbmdlTWV0b09uZQo=","cnGoogleSpannerDatabaseId":"","cnGoogleSpannerEmulatorHost":"","cnGoogleSpannerInstanceId":"","cnSecretGoogleSecretNamePrefix":"gluu","cnSecretGoogleSecretVersionId":"latest","cnSqlDbDialect":"mysql","cnSqlDbHost":"my-release-mysql.default.svc.cluster.local","cnSqlDbName":"gluu","cnSqlDbPort":3306,"cnSqlDbTimezone":"UTC","cnSqlDbUser":"gluu","cnSqlPasswordFile":"/etc/gluu/conf/sql_password","cnSqldbUserPassword":"Test1234#","containerMetadataName":"kubernetes","gluuCacheType":"NATIVE_PERSISTENCE","gluuCasaEnabled":false,"gluuCouchbaseBucketPrefix":"gluu","gluuCouchbaseCertFile":"/etc/certs/couchbase.crt","gluuCouchbaseCrt":"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURlakNDQW1LZ0F3SUJBZ0lKQUwyem5UWlREUHFNTUEwR0NTcUdTSWIzRFFFQkN3VUFNQzB4S3pBcEJnTlYKQkFNTUlpb3VZMkpuYkhWMUxtUmxabUYxYkhRdWMzWmpMbU5zZFhOMFpYSXViRzlqWVd3d0hoY05NakF3TWpBMQpNRGt4T1RVeFdoY05NekF3TWpBeU1Ea3hPVFV4V2pBdE1Tc3dLUVlEVlFRRERDSXFMbU5pWjJ4MWRTNWtaV1poCmRXeDBMbk4yWXk1amJIVnpkR1Z5TG14dlkyRnNNSUlCSWpBTkJna3Foa2lHOXcwQkFRRUZBQU9DQVE4QU1JSUIKQ2dLQ0FRRUFycmQ5T3lvSnRsVzhnNW5nWlJtL2FKWjJ2eUtubGU3dVFIUEw4Q2RJa1RNdjB0eHZhR1B5UkNQQgo3RE00RTFkLzhMaU5takdZZk41QjZjWjlRUmNCaG1VNmFyUDRKZUZ3c0x0cTFGT3MxaDlmWGo3d3NzcTYrYmlkCjV6Umw3UEE0YmdvOXVkUVRzU1UrWDJUUVRDc0dxVVVPWExrZ3NCMjI0RDNsdkFCbmZOeHcvYnFQa2ZCQTFxVzYKVXpxellMdHN6WE5GY0dQMFhtU3c4WjJuaFhhUGlva2pPT2dyMkMrbVFZK0htQ2xGUWRpd2g2ZjBYR0V0STMrKwoyMStTejdXRkF6RlFBVUp2MHIvZnk4TDRXZzh1YysvalgwTGQrc2NoQTlNQjh3YmJORUp2ZjNMOGZ5QjZ0cTd2CjF4b0FnL0g0S1dJaHdqSEN0dFVnWU1oU0xWV3UrUUlEQVFBQm80R2NNSUdaTUIwR0ExVWREZ1FXQkJTWmQxWU0KVGNIRVZjSENNUmp6ejczZitEVmxxREJkQmdOVkhTTUVWakJVZ0JTWmQxWU1UY0hFVmNIQ01Sanp6NzNmK0RWbApxS0V4cEM4d0xURXJNQ2tHQTFVRUF3d2lLaTVqWW1kc2RYVXVaR1ZtWVhWc2RDNXpkbU11WTJ4MWMzUmxjaTVzCmIyTmhiSUlKQUwyem5UWlREUHFNTUF3R0ExVWRFd1FGTUFNQkFmOHdDd1lEVlIwUEJBUURBZ0VHTUEwR0NTcUcKU0liM0RRRUJDd1VBQTRJQkFRQk9meTVWSHlKZCtWUTBXaUQ1aSs2cmhidGNpSmtFN0YwWVVVZnJ6UFN2YWVFWQp2NElVWStWOC9UNnE4Mk9vVWU1eCtvS2dzbFBsL01nZEg2SW9CRnVtaUFqek14RTdUYUhHcXJ5dk13Qk5IKzB5CnhadG9mSnFXQzhGeUlwTVFHTEs0RVBGd3VHRlJnazZMRGR2ZEN5NVdxWW1MQWdBZVh5VWNaNnlHYkdMTjRPUDUKZTFiaEFiLzRXWXRxRHVydFJrWjNEejlZcis4VWNCVTRLT005OHBZN05aaXFmKzlCZVkvOEhZaVQ2Q0RRWWgyTgoyK0VWRFBHcFE4UkVsRThhN1ZLL29MemlOaXFyRjllNDV1OU1KdjM1ZktmNUJjK2FKdWduTGcwaUZUYmNaT1prCkpuYkUvUENIUDZFWmxLaEFiZUdnendtS1dDbTZTL3g0TklRK2JtMmoKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo=","gluuCouchbaseIndexNumReplica":0,"gluuCouchbasePass":"P@ssw0rd","gluuCouchbasePassFile":"/etc/gluu/conf/couchbase_password","gluuCouchbaseSuperUser":"admin","gluuCouchbaseSuperUserPass":"P@ssw0rd","gluuCouchbaseSuperUserPassFile":"/etc/gluu/conf/couchbase_superuser_password","gluuCouchbaseUrl":"cbgluu.default.svc.cluster.local","gluuCouchbaseUser":"gluu","gluuDocumentStoreType":"JCA","gluuJackrabbitAdminId":"admin","gluuJackrabbitAdminIdFile":"/etc/gluu/conf/jackrabbit_admin_id","gluuJackrabbitAdminPassFile":"/etc/gluu/conf/jackrabbit_admin_password","gluuJackrabbitPostgresDatabaseName":"jackrabbit","gluuJackrabbitPostgresHost":"postgresql.postgres.svc.cluster.local","gluuJackrabbitPostgresPasswordFile":"/etc/gluu/conf/postgres_password","gluuJackrabbitPostgresPort":5432,"gluuJackrabbitPostgresUser":"jackrabbit","gluuJackrabbitSyncInterval":300,"gluuJackrabbitUrl":"http://jackrabbit:8080","gluuLdapUrl":"opendj:1636","gluuMaxRamPercent":"75.0","gluuOxauthBackend":"oxauth:8080","gluuOxdAdminCertCn":"oxd-server","gluuOxdApplicationCertCn":"oxd-server","gluuOxdBindIpAddresses":"*","gluuOxdServerUrl":"oxd-server:8443","gluuOxtrustApiEnabled":false,"gluuOxtrustApiTestMode":false,"gluuOxtrustBackend":"oxtrust:8080","gluuOxtrustConfigGeneration":true,"gluuPassportEnabled":false,"gluuPassportFailureRedirectUrl":"","gluuPersistenceLdapMapping":"default","gluuRedisSentinelGroup":"","gluuRedisSslTruststore":"","gluuRedisType":"STANDALONE","gluuRedisUrl":"redis:6379","gluuRedisUseSsl":"false","gluuSamlEnabled":false,"gluuScimProtectionMode":"OAUTH","gluuSyncCasaManifests":false,"gluuSyncShibManifests":false,"lbAddr":""},"countryCode":"US","dnsConfig":{},"dnsPolicy":"","email":"support@gluu.com","image":{"pullSecrets":[],"repository":"gluufederation/config-init","tag":"4.4.2-6"},"ldapPass":"P@ssw0rd","migration":{"enabled":false,"migrationDataFormat":"ldif","migrationDir":"/ce-migration"},"orgName":"Gluu","preStop":{},"redisPass":"P@assw0rd","resources":{"limits":{"cpu":"300m","memory":"300Mi"},"requests":{"cpu":"300m","memory":"300Mi"}},"salt":"","state":"TX","usrEnvs":{"normal":{},"secret":{}},"volumeMounts":[],"volumes":[]}` | Configuration parameters for setup and initial configuration secret and config layers used by Gluu services. | | config.additionalAnnotations | object | `{}` | Additional annotations that will be added across all resources in the format of {cert-manager.io/issuer: "letsencrypt-prod"}. key app is taken | | config.additionalLabels | object | `{}` | Additional labels that will be added across all resources definitions in the format of {mylabel: "myapp"} | | config.adminPass | string | `"P@ssw0rd"` | Admin password to log in to the UI. | @@ -155,7 +155,7 @@ Kubernetes: `>=v1.22.0-0` | config.email | string | `"support@gluu.com"` | Email address of the administrator usually. Used for certificate creation. | | config.image.pullSecrets | list | `[]` | Image Pull Secrets | | config.image.repository | string | `"gluufederation/config-init"` | Image to use for deploying. | -| config.image.tag | string | `"4.4.2-5"` | Image tag to use for deploying. | +| config.image.tag | string | `"4.4.2-6"` | Image tag to use for deploying. | | config.ldapPass | string | `"P@ssw0rd"` | LDAP admin password if OpenDJ is used for persistence. | | config.migration | object | `{"enabled":false,"migrationDataFormat":"ldif","migrationDir":"/ce-migration"}` | CE to CN Migration section | | config.migration.enabled | bool | `false` | Boolean flag to enable migration from CE | @@ -231,7 +231,7 @@ Kubernetes: `>=v1.22.0-0` | fido2.usrEnvs.secret | object | `{}` | Add custom secret envs to the service variable1: value1 | | fido2.volumeMounts | list | `[]` | Configure any additional volumesMounts that need to be attached to the containers | | fido2.volumes | list | `[]` | Configure any additional volumes that need to be attached to the pod | -| global | object | `{"alb":{"ingress":{"additionalAnnotations":{"alb.ingress.kubernetes.io/auth-session-cookie":"custom-cookie","alb.ingress.kubernetes.io/certificate-arn":"arn:aws:acm:us-west-2:xxxx:certificate/xxxxxx","alb.ingress.kubernetes.io/scheme":"internet-facing","kubernetes.io/ingress.class":"alb"},"additionalLabels":{},"adminUiEnabled":true,"authServerEnabled":true,"casaEnabled":false,"enabled":false,"fido2ConfigEnabled":false,"fido2Enabled":false,"openidConfigEnabled":true,"passportEnabled":false,"scimConfigEnabled":false,"scimEnabled":false,"shibEnabled":false,"u2fConfigEnabled":true,"uma2ConfigEnabled":true,"webdiscoveryEnabled":true,"webfingerEnabled":true}},"azureStorageAccountType":"Standard_LRS","azureStorageKind":"Managed","cloud":{"testEnviroment":false},"cnGoogleApplicationCredentials":"/etc/gluu/conf/google-credentials.json","config":{"enabled":true},"configAdapterName":"kubernetes","configSecretAdapter":"kubernetes","cr-rotate":{"enabled":false},"domain":"demoexample.gluu.org","fido2":{"appLoggers":{"fido2LogLevel":"INFO","fido2LogTarget":"STDOUT","persistenceLogLevel":"INFO","persistenceLogTarget":"FILE"},"enabled":false},"gcePdStorageType":"pd-standard","gluuJackrabbitCluster":"true","gluuPersistenceType":"couchbase","isDomainRegistered":"false","istio":{"additionalAnnotations":{},"additionalLabels":{},"enabled":false,"ingress":false,"namespace":"istio-system"},"jackrabbit":{"enabled":true},"jobTtlSecondsAfterFinished":300,"lbIp":"22.22.22.22","ldapServiceName":"opendj","nginx-ingress":{"enabled":true},"opendj":{"enabled":true},"oxauth":{"appLoggers":{"auditStatsLogLevel":"INFO","auditStatsLogTarget":"FILE","authLogLevel":"INFO","authLogTarget":"STDOUT","cleanerLogLevel":"INFO","cleanerLogTarget":"FILE","httpLogLevel":"INFO","httpLogTarget":"FILE","ldapStatsLogLevel":"INFO","ldapStatsLogTarget":"FILE","persistenceDurationLogLevel":"INFO","persistenceDurationLogTarget":"FILE","persistenceLogLevel":"INFO","persistenceLogTarget":"FILE","scriptLogLevel":"INFO","scriptLogTarget":"FILE"},"enabled":true},"oxauth-key-rotation":{"enabled":false},"oxd-server":{"appLoggers":{"oxdServerLogLevel":"INFO","oxdServerLogTarget":"STDOUT"},"enabled":false},"oxshibboleth":{"appLoggers":{"auditStatsLogLevel":"INFO","auditStatsLogTarget":"FILE","consentAuditLogLevel":"INFO","consentAuditLogTarget":"FILE","containerLogLevel":"","encryptionLogLevel":"","httpclientLogLevel":"","idpLogLevel":"INFO","idpLogTarget":"STDOUT","ldapLogLevel":"","messagesLogLevel":"","opensamlLogLevel":"","propsLogLevel":"","scriptLogLevel":"INFO","scriptLogTarget":"FILE","springLogLevel":"","xmlsecLogLevel":""},"enabled":false},"oxtrust":{"appLoggers":{"apachehcLogLevel":"INFO","apachehcLogTarget":"FILE","auditStatsLogLevel":"INFO","auditStatsLogTarget":"FILE","cacheRefreshLogLevel":"INFO","cacheRefreshLogTarget":"FILE","cacheRefreshPythonLogLevel":"INFO","cacheRefreshPythonLogTarget":"FILE","cleanerLogLevel":"INFO","cleanerLogTarget":"FILE","httpLogLevel":"INFO","httpLogTarget":"FILE","ldapStatsLogLevel":"INFO","ldapStatsLogTarget":"FILE","oxtrustLogLevel":"INFO","oxtrustLogTarget":"STDOUT","persistenceDurationLogLevel":"INFO","persistenceDurationLogTarget":"FILE","persistenceLogLevel":"INFO","persistenceLogTarget":"FILE","scriptLogLevel":"INFO","scriptLogTarget":"FILE","velocityLogLevel":"INFO","velocityLogTarget":"FILE"},"enabled":true},"persistence":{"enabled":true},"scim":{"appLoggers":{"persistenceDurationLogLevel":"INFO","persistenceDurationLogTarget":"FILE","persistenceLogLevel":"INFO","persistenceLogTarget":"FILE","scimLogLevel":"INFO","scimLogTarget":"STDOUT","scriptLogLevel":"INFO","scriptLogTarget":"FILE"},"enabled":false},"storageClass":{"allowVolumeExpansion":true,"allowedTopologies":[],"mountOptions":["debug"],"parameters":{},"provisioner":"microk8s.io/hostpath","reclaimPolicy":"Retain","volumeBindingMode":"WaitForFirstConsumer"},"upgrade":{"enabled":false,"image":{"repository":"gluufederation/upgrade","tag":"4.4.2-2"},"sourceVersion":"4.4","targetVersion":"4.4"},"usrEnvs":{"normal":{},"secret":{}}}` | Parameters used globally across all services helm charts. | +| global | object | `{"alb":{"ingress":{"additionalAnnotations":{"alb.ingress.kubernetes.io/auth-session-cookie":"custom-cookie","alb.ingress.kubernetes.io/certificate-arn":"arn:aws:acm:us-west-2:xxxx:certificate/xxxxxx","alb.ingress.kubernetes.io/scheme":"internet-facing","kubernetes.io/ingress.class":"alb"},"additionalLabels":{},"adminUiEnabled":true,"authServerEnabled":true,"casaEnabled":false,"enabled":false,"fido2ConfigEnabled":false,"fido2Enabled":false,"openidConfigEnabled":true,"passportEnabled":false,"scimConfigEnabled":false,"scimEnabled":false,"shibEnabled":false,"u2fConfigEnabled":true,"uma2ConfigEnabled":true,"webdiscoveryEnabled":true,"webfingerEnabled":true}},"azureStorageAccountType":"Standard_LRS","azureStorageKind":"Managed","cloud":{"testEnviroment":false},"cnGoogleApplicationCredentials":"/etc/gluu/conf/google-credentials.json","config":{"enabled":true},"configAdapterName":"kubernetes","configSecretAdapter":"kubernetes","cr-rotate":{"enabled":false},"domain":"demoexample.gluu.org","fido2":{"appLoggers":{"fido2LogLevel":"INFO","fido2LogTarget":"STDOUT","persistenceLogLevel":"INFO","persistenceLogTarget":"FILE"},"enabled":false},"gcePdStorageType":"pd-standard","gluuJackrabbitCluster":"true","gluuPersistenceType":"couchbase","isDomainRegistered":"false","istio":{"additionalAnnotations":{},"additionalLabels":{},"enabled":false,"ingress":false,"namespace":"istio-system"},"jackrabbit":{"enabled":true},"jobTtlSecondsAfterFinished":300,"lbIp":"22.22.22.22","ldapServiceName":"opendj","nginx-ingress":{"enabled":true},"opendj":{"enabled":true},"oxauth":{"appLoggers":{"auditStatsLogLevel":"INFO","auditStatsLogTarget":"FILE","authLogLevel":"INFO","authLogTarget":"STDOUT","cleanerLogLevel":"INFO","cleanerLogTarget":"FILE","httpLogLevel":"INFO","httpLogTarget":"FILE","ldapStatsLogLevel":"INFO","ldapStatsLogTarget":"FILE","persistenceDurationLogLevel":"INFO","persistenceDurationLogTarget":"FILE","persistenceLogLevel":"INFO","persistenceLogTarget":"FILE","scriptLogLevel":"INFO","scriptLogTarget":"FILE"},"enabled":true},"oxauth-key-rotation":{"enabled":false},"oxd-server":{"appLoggers":{"oxdServerLogLevel":"INFO","oxdServerLogTarget":"STDOUT"},"enabled":false},"oxshibboleth":{"appLoggers":{"auditStatsLogLevel":"INFO","auditStatsLogTarget":"FILE","consentAuditLogLevel":"INFO","consentAuditLogTarget":"FILE","containerLogLevel":"","encryptionLogLevel":"","httpclientLogLevel":"","idpLogLevel":"INFO","idpLogTarget":"STDOUT","ldapLogLevel":"","messagesLogLevel":"","opensamlLogLevel":"","propsLogLevel":"","scriptLogLevel":"INFO","scriptLogTarget":"FILE","springLogLevel":"","xmlsecLogLevel":""},"enabled":false},"oxtrust":{"appLoggers":{"apachehcLogLevel":"INFO","apachehcLogTarget":"FILE","auditStatsLogLevel":"INFO","auditStatsLogTarget":"FILE","cacheRefreshLogLevel":"INFO","cacheRefreshLogTarget":"FILE","cacheRefreshPythonLogLevel":"INFO","cacheRefreshPythonLogTarget":"FILE","cleanerLogLevel":"INFO","cleanerLogTarget":"FILE","httpLogLevel":"INFO","httpLogTarget":"FILE","ldapStatsLogLevel":"INFO","ldapStatsLogTarget":"FILE","oxtrustLogLevel":"INFO","oxtrustLogTarget":"STDOUT","persistenceDurationLogLevel":"INFO","persistenceDurationLogTarget":"FILE","persistenceLogLevel":"INFO","persistenceLogTarget":"FILE","scriptLogLevel":"INFO","scriptLogTarget":"FILE","velocityLogLevel":"INFO","velocityLogTarget":"FILE"},"enabled":true},"persistence":{"enabled":true},"scim":{"appLoggers":{"persistenceDurationLogLevel":"INFO","persistenceDurationLogTarget":"FILE","persistenceLogLevel":"INFO","persistenceLogTarget":"FILE","scimLogLevel":"INFO","scimLogTarget":"STDOUT","scriptLogLevel":"INFO","scriptLogTarget":"FILE"},"enabled":false},"sslCertFromDomain":false,"storageClass":{"allowVolumeExpansion":true,"allowedTopologies":[],"mountOptions":["debug"],"parameters":{},"provisioner":"microk8s.io/hostpath","reclaimPolicy":"Retain","volumeBindingMode":"WaitForFirstConsumer"},"upgrade":{"enabled":false,"image":{"repository":"gluufederation/upgrade","tag":"4.4.2-2"},"sourceVersion":"4.4","targetVersion":"4.4"},"usrEnvs":{"normal":{},"secret":{}}}` | Parameters used globally across all services helm charts. | | global.alb.ingress.additionalAnnotations | object | `{"alb.ingress.kubernetes.io/auth-session-cookie":"custom-cookie","alb.ingress.kubernetes.io/certificate-arn":"arn:aws:acm:us-west-2:xxxx:certificate/xxxxxx","alb.ingress.kubernetes.io/scheme":"internet-facing","kubernetes.io/ingress.class":"alb"}` | Additional annotations that will be added across all ingress definitions in the format of {cert-manager.io/issuer: "letsencrypt-prod"} | | global.alb.ingress.additionalLabels | object | `{}` | Additional labels that will be added across all ingress definitions in the format of {mylabel: "myapp"} | | global.alb.ingress.adminUiEnabled | bool | `true` | Enable Admin UI endpoints /identity | @@ -349,6 +349,7 @@ Kubernetes: `>=v1.22.0-0` | global.scim.appLoggers.scriptLogLevel | string | `"INFO"` | scim_script.log level | | global.scim.appLoggers.scriptLogTarget | string | `"FILE"` | scim_script.log target | | global.scim.enabled | bool | `false` | Boolean flag to enable/disable the SCIM chart. | +| global.sslCertFromDomain | bool | `false` | Validate certificate is downloaded from given domain. If set to true (default to false), raise an error if cert is not downloaded. Note that the flag is ignored if mounted SSL cert and key files exist | | global.storageClass | object | `{"allowVolumeExpansion":true,"allowedTopologies":[],"mountOptions":["debug"],"parameters":{},"provisioner":"microk8s.io/hostpath","reclaimPolicy":"Retain","volumeBindingMode":"WaitForFirstConsumer"}` | StorageClass section for Jackrabbit and OpenDJ charts. This is not currently used by the openbanking distribution. You may specify custom parameters as needed. | | global.storageClass.parameters | object | `{}` | parameters: fsType: "" kind: "" pool: "" storageAccountType: "" type: "" | | global.upgrade.enabled | bool | `false` | Boolean flag used when running upgrading through versions command. | diff --git a/pygluu/kubernetes/templates/helm/gluu/charts/casa/Chart.yaml b/pygluu/kubernetes/templates/helm/gluu/charts/casa/Chart.yaml index e865d706..f62fa4da 100644 --- a/pygluu/kubernetes/templates/helm/gluu/charts/casa/Chart.yaml +++ b/pygluu/kubernetes/templates/helm/gluu/charts/casa/Chart.yaml @@ -2,7 +2,7 @@ # https://www.apache.org/licenses/LICENSE-2.0 apiVersion: v2 name: casa -version: 1.7.12 +version: 1.7.13 kubeVersion: ">=v1.22.0-0" description: Gluu Casa ("Casa") is a self-service web portal for end-users to manage authentication and authorization preferences for their account in a Gluu Server. type: application diff --git a/pygluu/kubernetes/templates/helm/gluu/charts/casa/README.md b/pygluu/kubernetes/templates/helm/gluu/charts/casa/README.md index 9b36fa62..ee3aafc6 100644 --- a/pygluu/kubernetes/templates/helm/gluu/charts/casa/README.md +++ b/pygluu/kubernetes/templates/helm/gluu/charts/casa/README.md @@ -1,6 +1,6 @@ # casa -![Version: 1.7.12](https://img.shields.io/badge/Version-1.7.12-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 4.4.2](https://img.shields.io/badge/AppVersion-4.4.2-informational?style=flat-square) +![Version: 1.7.13](https://img.shields.io/badge/Version-1.7.13-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 4.4.2](https://img.shields.io/badge/AppVersion-4.4.2-informational?style=flat-square) Gluu Casa ("Casa") is a self-service web portal for end-users to manage authentication and authorization preferences for their account in a Gluu Server. diff --git a/pygluu/kubernetes/templates/helm/gluu/charts/config/Chart.yaml b/pygluu/kubernetes/templates/helm/gluu/charts/config/Chart.yaml index 12531167..992a5815 100644 --- a/pygluu/kubernetes/templates/helm/gluu/charts/config/Chart.yaml +++ b/pygluu/kubernetes/templates/helm/gluu/charts/config/Chart.yaml @@ -2,7 +2,7 @@ # https://www.apache.org/licenses/LICENSE-2.0 apiVersion: v2 name: config -version: 1.7.12 +version: 1.7.13 kubeVersion: ">=v1.22.0-0" description: Configuration parameters for setup and initial configuration secret and config layers used by Gluu services. type: application diff --git a/pygluu/kubernetes/templates/helm/gluu/charts/config/README.md b/pygluu/kubernetes/templates/helm/gluu/charts/config/README.md index 066fb53f..d6beb7c5 100644 --- a/pygluu/kubernetes/templates/helm/gluu/charts/config/README.md +++ b/pygluu/kubernetes/templates/helm/gluu/charts/config/README.md @@ -1,6 +1,6 @@ # config -![Version: 1.7.12](https://img.shields.io/badge/Version-1.7.12-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 4.4.2](https://img.shields.io/badge/AppVersion-4.4.2-informational?style=flat-square) +![Version: 1.7.13](https://img.shields.io/badge/Version-1.7.13-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 4.4.2](https://img.shields.io/badge/AppVersion-4.4.2-informational?style=flat-square) Configuration parameters for setup and initial configuration secret and config layers used by Gluu services. diff --git a/pygluu/kubernetes/templates/helm/gluu/charts/cr-rotate/Chart.yaml b/pygluu/kubernetes/templates/helm/gluu/charts/cr-rotate/Chart.yaml index d7b5e35c..f33ba2e3 100644 --- a/pygluu/kubernetes/templates/helm/gluu/charts/cr-rotate/Chart.yaml +++ b/pygluu/kubernetes/templates/helm/gluu/charts/cr-rotate/Chart.yaml @@ -2,7 +2,7 @@ # https://www.apache.org/licenses/LICENSE-2.0 apiVersion: v2 name: cr-rotate -version: 1.7.12 +version: 1.7.13 kubeVersion: ">=v1.22.0-0" description: CacheRefreshRotation is a special container to monitor cache refresh on oxTrust containers. This may become depreciated in 5.0. type: application diff --git a/pygluu/kubernetes/templates/helm/gluu/charts/cr-rotate/README.md b/pygluu/kubernetes/templates/helm/gluu/charts/cr-rotate/README.md index 7a51855a..64b46bb6 100644 --- a/pygluu/kubernetes/templates/helm/gluu/charts/cr-rotate/README.md +++ b/pygluu/kubernetes/templates/helm/gluu/charts/cr-rotate/README.md @@ -1,6 +1,6 @@ # cr-rotate -![Version: 1.7.12](https://img.shields.io/badge/Version-1.7.12-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 4.4.2](https://img.shields.io/badge/AppVersion-4.4.2-informational?style=flat-square) +![Version: 1.7.13](https://img.shields.io/badge/Version-1.7.13-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 4.4.2](https://img.shields.io/badge/AppVersion-4.4.2-informational?style=flat-square) CacheRefreshRotation is a special container to monitor cache refresh on oxTrust containers. This may become depreciated in 5.0. diff --git a/pygluu/kubernetes/templates/helm/gluu/charts/fido2/Chart.yaml b/pygluu/kubernetes/templates/helm/gluu/charts/fido2/Chart.yaml index 260d3200..46d08e5a 100644 --- a/pygluu/kubernetes/templates/helm/gluu/charts/fido2/Chart.yaml +++ b/pygluu/kubernetes/templates/helm/gluu/charts/fido2/Chart.yaml @@ -2,7 +2,7 @@ # https://www.apache.org/licenses/LICENSE-2.0 apiVersion: v2 name: fido2 -version: 1.7.12 +version: 1.7.13 kubeVersion: ">=v1.22.0-0" description: FIDO 2.0 (FIDO2) is an open authentication standard that enables leveraging common devices to authenticate to online services in both mobile and desktop environments. type: application diff --git a/pygluu/kubernetes/templates/helm/gluu/charts/fido2/README.md b/pygluu/kubernetes/templates/helm/gluu/charts/fido2/README.md index 5bb0f78e..0ece0077 100644 --- a/pygluu/kubernetes/templates/helm/gluu/charts/fido2/README.md +++ b/pygluu/kubernetes/templates/helm/gluu/charts/fido2/README.md @@ -1,6 +1,6 @@ # fido2 -![Version: 1.7.12](https://img.shields.io/badge/Version-1.7.12-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 4.4.2](https://img.shields.io/badge/AppVersion-4.4.2-informational?style=flat-square) +![Version: 1.7.13](https://img.shields.io/badge/Version-1.7.13-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 4.4.2](https://img.shields.io/badge/AppVersion-4.4.2-informational?style=flat-square) FIDO 2.0 (FIDO2) is an open authentication standard that enables leveraging common devices to authenticate to online services in both mobile and desktop environments. diff --git a/pygluu/kubernetes/templates/helm/gluu/charts/gluu-alb-ingress/Chart.yaml b/pygluu/kubernetes/templates/helm/gluu/charts/gluu-alb-ingress/Chart.yaml index bbc91438..770b8fc4 100644 --- a/pygluu/kubernetes/templates/helm/gluu/charts/gluu-alb-ingress/Chart.yaml +++ b/pygluu/kubernetes/templates/helm/gluu/charts/gluu-alb-ingress/Chart.yaml @@ -2,7 +2,7 @@ # https://www.apache.org/licenses/LICENSE-2.0 apiVersion: v2 name: gluu-alb-ingress -version: 1.7.12 +version: 1.7.13 kubeVersion: ">=v1.22.0-0" description: Nginx ingress definitions chart type: application diff --git a/pygluu/kubernetes/templates/helm/gluu/charts/gluu-alb-ingress/README.md b/pygluu/kubernetes/templates/helm/gluu/charts/gluu-alb-ingress/README.md index e38ae3da..5d5cf895 100644 --- a/pygluu/kubernetes/templates/helm/gluu/charts/gluu-alb-ingress/README.md +++ b/pygluu/kubernetes/templates/helm/gluu/charts/gluu-alb-ingress/README.md @@ -1,6 +1,6 @@ # gluu-alb-ingress -![Version: 1.7.12](https://img.shields.io/badge/Version-1.7.12-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 4.4.2](https://img.shields.io/badge/AppVersion-4.4.2-informational?style=flat-square) +![Version: 1.7.13](https://img.shields.io/badge/Version-1.7.13-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 4.4.2](https://img.shields.io/badge/AppVersion-4.4.2-informational?style=flat-square) Nginx ingress definitions chart diff --git a/pygluu/kubernetes/templates/helm/gluu/charts/gluu-istio-ingress/Chart.yaml b/pygluu/kubernetes/templates/helm/gluu/charts/gluu-istio-ingress/Chart.yaml index 1f3dd24a..755dc821 100644 --- a/pygluu/kubernetes/templates/helm/gluu/charts/gluu-istio-ingress/Chart.yaml +++ b/pygluu/kubernetes/templates/helm/gluu/charts/gluu-istio-ingress/Chart.yaml @@ -2,7 +2,7 @@ # https://www.apache.org/licenses/LICENSE-2.0 apiVersion: v2 name: gluu-istio-ingress -version: 1.7.12 +version: 1.7.13 kubeVersion: ">=v1.22.0-0" description: Istio Gateway type: application diff --git a/pygluu/kubernetes/templates/helm/gluu/charts/gluu-istio-ingress/README.md b/pygluu/kubernetes/templates/helm/gluu/charts/gluu-istio-ingress/README.md index e5fe431c..36998779 100644 --- a/pygluu/kubernetes/templates/helm/gluu/charts/gluu-istio-ingress/README.md +++ b/pygluu/kubernetes/templates/helm/gluu/charts/gluu-istio-ingress/README.md @@ -1,6 +1,6 @@ # gluu-istio-ingress -![Version: 1.7.12](https://img.shields.io/badge/Version-1.7.12-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 4.4.2](https://img.shields.io/badge/AppVersion-4.4.2-informational?style=flat-square) +![Version: 1.7.13](https://img.shields.io/badge/Version-1.7.13-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 4.4.2](https://img.shields.io/badge/AppVersion-4.4.2-informational?style=flat-square) Istio Gateway diff --git a/pygluu/kubernetes/templates/helm/gluu/charts/jackrabbit/Chart.yaml b/pygluu/kubernetes/templates/helm/gluu/charts/jackrabbit/Chart.yaml index 1243d617..1e121a82 100644 --- a/pygluu/kubernetes/templates/helm/gluu/charts/jackrabbit/Chart.yaml +++ b/pygluu/kubernetes/templates/helm/gluu/charts/jackrabbit/Chart.yaml @@ -2,7 +2,7 @@ # https://www.apache.org/licenses/LICENSE-2.0 apiVersion: v2 name: jackrabbit -version: 1.7.12 +version: 1.7.13 kubeVersion: ">=v1.22.0-0" description: Jackrabbit Oak is a complementary implementation of the JCR specification. It is an effort to implement a scalable and performant hierarchical content repository for use as the foundation of modern world-class web sites and other demanding content applications. type: application diff --git a/pygluu/kubernetes/templates/helm/gluu/charts/jackrabbit/README.md b/pygluu/kubernetes/templates/helm/gluu/charts/jackrabbit/README.md index 55eb5997..a03095cf 100644 --- a/pygluu/kubernetes/templates/helm/gluu/charts/jackrabbit/README.md +++ b/pygluu/kubernetes/templates/helm/gluu/charts/jackrabbit/README.md @@ -1,6 +1,6 @@ # jackrabbit -![Version: 1.7.12](https://img.shields.io/badge/Version-1.7.12-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 4.4.2](https://img.shields.io/badge/AppVersion-4.4.2-informational?style=flat-square) +![Version: 1.7.13](https://img.shields.io/badge/Version-1.7.13-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 4.4.2](https://img.shields.io/badge/AppVersion-4.4.2-informational?style=flat-square) Jackrabbit Oak is a complementary implementation of the JCR specification. It is an effort to implement a scalable and performant hierarchical content repository for use as the foundation of modern world-class web sites and other demanding content applications. diff --git a/pygluu/kubernetes/templates/helm/gluu/charts/nginx-ingress/Chart.yaml b/pygluu/kubernetes/templates/helm/gluu/charts/nginx-ingress/Chart.yaml index 677ec829..1db0ca5a 100644 --- a/pygluu/kubernetes/templates/helm/gluu/charts/nginx-ingress/Chart.yaml +++ b/pygluu/kubernetes/templates/helm/gluu/charts/nginx-ingress/Chart.yaml @@ -2,7 +2,7 @@ # https://www.apache.org/licenses/LICENSE-2.0 apiVersion: v2 name: nginx-ingress -version: 1.7.12 +version: 1.7.13 kubeVersion: ">=v1.22.0-0" description: Nginx ingress definitions chart type: application diff --git a/pygluu/kubernetes/templates/helm/gluu/charts/nginx-ingress/README.md b/pygluu/kubernetes/templates/helm/gluu/charts/nginx-ingress/README.md index 5532576b..6e9bf673 100644 --- a/pygluu/kubernetes/templates/helm/gluu/charts/nginx-ingress/README.md +++ b/pygluu/kubernetes/templates/helm/gluu/charts/nginx-ingress/README.md @@ -1,6 +1,6 @@ # nginx-ingress -![Version: 1.7.12](https://img.shields.io/badge/Version-1.7.12-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 4.4.2](https://img.shields.io/badge/AppVersion-4.4.2-informational?style=flat-square) +![Version: 1.7.13](https://img.shields.io/badge/Version-1.7.13-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 4.4.2](https://img.shields.io/badge/AppVersion-4.4.2-informational?style=flat-square) Nginx ingress definitions chart diff --git a/pygluu/kubernetes/templates/helm/gluu/charts/opendj/Chart.yaml b/pygluu/kubernetes/templates/helm/gluu/charts/opendj/Chart.yaml index f13e8058..117de066 100644 --- a/pygluu/kubernetes/templates/helm/gluu/charts/opendj/Chart.yaml +++ b/pygluu/kubernetes/templates/helm/gluu/charts/opendj/Chart.yaml @@ -2,7 +2,7 @@ # https://www.apache.org/licenses/LICENSE-2.0 apiVersion: v2 name: opendj -version: 1.7.12 +version: 1.7.13 kubeVersion: ">=v1.22.0-0" description: OpenDJ is a directory server which implements a wide range of Lightweight Directory Access Protocol and related standards, including full compliance with LDAPv3 but also support for Directory Service Markup Language (DSMLv2).Written in Java, OpenDJ offers multi-master replication, access control, and many extensions. type: application diff --git a/pygluu/kubernetes/templates/helm/gluu/charts/opendj/README.md b/pygluu/kubernetes/templates/helm/gluu/charts/opendj/README.md index 815b3a8c..0a94d7fc 100644 --- a/pygluu/kubernetes/templates/helm/gluu/charts/opendj/README.md +++ b/pygluu/kubernetes/templates/helm/gluu/charts/opendj/README.md @@ -1,6 +1,6 @@ # opendj -![Version: 1.7.12](https://img.shields.io/badge/Version-1.7.12-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 4.4.2](https://img.shields.io/badge/AppVersion-4.4.2-informational?style=flat-square) +![Version: 1.7.13](https://img.shields.io/badge/Version-1.7.13-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 4.4.2](https://img.shields.io/badge/AppVersion-4.4.2-informational?style=flat-square) OpenDJ is a directory server which implements a wide range of Lightweight Directory Access Protocol and related standards, including full compliance with LDAPv3 but also support for Directory Service Markup Language (DSMLv2).Written in Java, OpenDJ offers multi-master replication, access control, and many extensions. diff --git a/pygluu/kubernetes/templates/helm/gluu/charts/oxauth/Chart.yaml b/pygluu/kubernetes/templates/helm/gluu/charts/oxauth/Chart.yaml index a62d253d..f323d4ab 100644 --- a/pygluu/kubernetes/templates/helm/gluu/charts/oxauth/Chart.yaml +++ b/pygluu/kubernetes/templates/helm/gluu/charts/oxauth/Chart.yaml @@ -2,7 +2,7 @@ # https://www.apache.org/licenses/LICENSE-2.0 apiVersion: v2 name: oxauth -version: 1.7.12 +version: 1.7.13 kubeVersion: ">=v1.22.0-0" description: OAuth Authorization Server, the OpenID Connect Provider, the UMA Authorization Server--this is the main Internet facing component of Gluu. It's the service that returns tokens, JWT's and identity assertions. This service must be Internet facing. type: application diff --git a/pygluu/kubernetes/templates/helm/gluu/charts/oxauth/README.md b/pygluu/kubernetes/templates/helm/gluu/charts/oxauth/README.md index ecf6721c..41d77001 100644 --- a/pygluu/kubernetes/templates/helm/gluu/charts/oxauth/README.md +++ b/pygluu/kubernetes/templates/helm/gluu/charts/oxauth/README.md @@ -1,6 +1,6 @@ # oxauth -![Version: 1.7.12](https://img.shields.io/badge/Version-1.7.12-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 4.4.2](https://img.shields.io/badge/AppVersion-4.4.2-informational?style=flat-square) +![Version: 1.7.13](https://img.shields.io/badge/Version-1.7.13-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 4.4.2](https://img.shields.io/badge/AppVersion-4.4.2-informational?style=flat-square) OAuth Authorization Server, the OpenID Connect Provider, the UMA Authorization Server--this is the main Internet facing component of Gluu. It's the service that returns tokens, JWT's and identity assertions. This service must be Internet facing. diff --git a/pygluu/kubernetes/templates/helm/gluu/charts/oxd-server/Chart.yaml b/pygluu/kubernetes/templates/helm/gluu/charts/oxd-server/Chart.yaml index 59c147df..60257766 100644 --- a/pygluu/kubernetes/templates/helm/gluu/charts/oxd-server/Chart.yaml +++ b/pygluu/kubernetes/templates/helm/gluu/charts/oxd-server/Chart.yaml @@ -2,7 +2,7 @@ # https://www.apache.org/licenses/LICENSE-2.0 apiVersion: v2 name: oxd-server -version: 1.7.12 +version: 1.7.13 kubeVersion: ">=v1.22.0-0" description: Middleware API to help application developers call an OAuth, OpenID or UMA server. You may wonder why this is necessary. It makes it easier for client developers to use OpenID signing and encryption features, without becoming crypto experts. This API provides some high level endpoints to do some of the heavy lifting. type: application diff --git a/pygluu/kubernetes/templates/helm/gluu/charts/oxd-server/README.md b/pygluu/kubernetes/templates/helm/gluu/charts/oxd-server/README.md index 688804ad..0ce0b401 100644 --- a/pygluu/kubernetes/templates/helm/gluu/charts/oxd-server/README.md +++ b/pygluu/kubernetes/templates/helm/gluu/charts/oxd-server/README.md @@ -1,6 +1,6 @@ # oxd-server -![Version: 1.7.12](https://img.shields.io/badge/Version-1.7.12-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 4.4.2](https://img.shields.io/badge/AppVersion-4.4.2-informational?style=flat-square) +![Version: 1.7.13](https://img.shields.io/badge/Version-1.7.13-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 4.4.2](https://img.shields.io/badge/AppVersion-4.4.2-informational?style=flat-square) Middleware API to help application developers call an OAuth, OpenID or UMA server. You may wonder why this is necessary. It makes it easier for client developers to use OpenID signing and encryption features, without becoming crypto experts. This API provides some high level endpoints to do some of the heavy lifting. diff --git a/pygluu/kubernetes/templates/helm/gluu/charts/oxpassport/Chart.yaml b/pygluu/kubernetes/templates/helm/gluu/charts/oxpassport/Chart.yaml index fc43a696..4b4cd8c7 100644 --- a/pygluu/kubernetes/templates/helm/gluu/charts/oxpassport/Chart.yaml +++ b/pygluu/kubernetes/templates/helm/gluu/charts/oxpassport/Chart.yaml @@ -2,7 +2,7 @@ # https://www.apache.org/licenses/LICENSE-2.0 apiVersion: v2 name: oxpassport -version: 1.7.12 +version: 1.7.13 kubeVersion: ">=v1.22.0-0" description: Gluu interface to Passport.js to support social login and inbound identity. type: application diff --git a/pygluu/kubernetes/templates/helm/gluu/charts/oxpassport/README.md b/pygluu/kubernetes/templates/helm/gluu/charts/oxpassport/README.md index c7289458..476c04ad 100644 --- a/pygluu/kubernetes/templates/helm/gluu/charts/oxpassport/README.md +++ b/pygluu/kubernetes/templates/helm/gluu/charts/oxpassport/README.md @@ -1,6 +1,6 @@ # oxpassport -![Version: 1.7.12](https://img.shields.io/badge/Version-1.7.12-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 4.4.2](https://img.shields.io/badge/AppVersion-4.4.2-informational?style=flat-square) +![Version: 1.7.13](https://img.shields.io/badge/Version-1.7.13-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 4.4.2](https://img.shields.io/badge/AppVersion-4.4.2-informational?style=flat-square) Gluu interface to Passport.js to support social login and inbound identity. diff --git a/pygluu/kubernetes/templates/helm/gluu/charts/oxshibboleth/Chart.yaml b/pygluu/kubernetes/templates/helm/gluu/charts/oxshibboleth/Chart.yaml index b299d27f..cbc48104 100644 --- a/pygluu/kubernetes/templates/helm/gluu/charts/oxshibboleth/Chart.yaml +++ b/pygluu/kubernetes/templates/helm/gluu/charts/oxshibboleth/Chart.yaml @@ -2,7 +2,7 @@ # https://www.apache.org/licenses/LICENSE-2.0 apiVersion: v2 name: oxshibboleth -version: 1.7.12 +version: 1.7.13 kubeVersion: ">=v1.22.0-0" description: Shibboleth project for the Gluu Server's SAML IDP functionality. type: application diff --git a/pygluu/kubernetes/templates/helm/gluu/charts/oxshibboleth/README.md b/pygluu/kubernetes/templates/helm/gluu/charts/oxshibboleth/README.md index 533c8cb4..ab3cf955 100644 --- a/pygluu/kubernetes/templates/helm/gluu/charts/oxshibboleth/README.md +++ b/pygluu/kubernetes/templates/helm/gluu/charts/oxshibboleth/README.md @@ -1,6 +1,6 @@ # oxshibboleth -![Version: 1.7.12](https://img.shields.io/badge/Version-1.7.12-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 4.4.2](https://img.shields.io/badge/AppVersion-4.4.2-informational?style=flat-square) +![Version: 1.7.13](https://img.shields.io/badge/Version-1.7.13-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 4.4.2](https://img.shields.io/badge/AppVersion-4.4.2-informational?style=flat-square) Shibboleth project for the Gluu Server's SAML IDP functionality. diff --git a/pygluu/kubernetes/templates/helm/gluu/charts/oxtrust/Chart.yaml b/pygluu/kubernetes/templates/helm/gluu/charts/oxtrust/Chart.yaml index e2bd8912..9d88a7c3 100644 --- a/pygluu/kubernetes/templates/helm/gluu/charts/oxtrust/Chart.yaml +++ b/pygluu/kubernetes/templates/helm/gluu/charts/oxtrust/Chart.yaml @@ -2,7 +2,7 @@ # https://www.apache.org/licenses/LICENSE-2.0 apiVersion: v2 name: oxtrust -version: 1.7.12 +version: 1.7.13 kubeVersion: ">=v1.22.0-0" description: Gluu Admin UI. This shouldn't be internet facing. type: application diff --git a/pygluu/kubernetes/templates/helm/gluu/charts/oxtrust/README.md b/pygluu/kubernetes/templates/helm/gluu/charts/oxtrust/README.md index ddde39cf..9b6d3d6f 100644 --- a/pygluu/kubernetes/templates/helm/gluu/charts/oxtrust/README.md +++ b/pygluu/kubernetes/templates/helm/gluu/charts/oxtrust/README.md @@ -1,6 +1,6 @@ # oxtrust -![Version: 1.7.12](https://img.shields.io/badge/Version-1.7.12-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 4.4.2](https://img.shields.io/badge/AppVersion-4.4.2-informational?style=flat-square) +![Version: 1.7.13](https://img.shields.io/badge/Version-1.7.13-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 4.4.2](https://img.shields.io/badge/AppVersion-4.4.2-informational?style=flat-square) Gluu Admin UI. This shouldn't be internet facing. diff --git a/pygluu/kubernetes/templates/helm/gluu/charts/persistence/Chart.yaml b/pygluu/kubernetes/templates/helm/gluu/charts/persistence/Chart.yaml index 83b9be6a..5cbaab62 100644 --- a/pygluu/kubernetes/templates/helm/gluu/charts/persistence/Chart.yaml +++ b/pygluu/kubernetes/templates/helm/gluu/charts/persistence/Chart.yaml @@ -2,7 +2,7 @@ # https://www.apache.org/licenses/LICENSE-2.0 apiVersion: v2 name: persistence -version: 1.7.12 +version: 1.7.13 kubeVersion: ">=v1.22.0-0" description: Job to generate data and initial config for Gluu Server persistence layer. type: application diff --git a/pygluu/kubernetes/templates/helm/gluu/charts/persistence/README.md b/pygluu/kubernetes/templates/helm/gluu/charts/persistence/README.md index 83fdad9d..8c340937 100644 --- a/pygluu/kubernetes/templates/helm/gluu/charts/persistence/README.md +++ b/pygluu/kubernetes/templates/helm/gluu/charts/persistence/README.md @@ -1,6 +1,6 @@ # persistence -![Version: 1.7.12](https://img.shields.io/badge/Version-1.7.12-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 4.4.2](https://img.shields.io/badge/AppVersion-4.4.2-informational?style=flat-square) +![Version: 1.7.13](https://img.shields.io/badge/Version-1.7.13-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 4.4.2](https://img.shields.io/badge/AppVersion-4.4.2-informational?style=flat-square) Job to generate data and initial config for Gluu Server persistence layer. diff --git a/pygluu/kubernetes/templates/helm/gluu/charts/scim/Chart.yaml b/pygluu/kubernetes/templates/helm/gluu/charts/scim/Chart.yaml index 6f67b600..41e25769 100644 --- a/pygluu/kubernetes/templates/helm/gluu/charts/scim/Chart.yaml +++ b/pygluu/kubernetes/templates/helm/gluu/charts/scim/Chart.yaml @@ -2,7 +2,7 @@ # https://www.apache.org/licenses/LICENSE-2.0 apiVersion: v2 name: scim -version: 1.7.12 +version: 1.7.13 kubeVersion: ">=v1.22.0-0" description: System for Cross-domain Identity Management (SCIM) version 2.0 type: application diff --git a/pygluu/kubernetes/templates/helm/gluu/charts/scim/README.md b/pygluu/kubernetes/templates/helm/gluu/charts/scim/README.md index fbca3500..fe84fdfe 100644 --- a/pygluu/kubernetes/templates/helm/gluu/charts/scim/README.md +++ b/pygluu/kubernetes/templates/helm/gluu/charts/scim/README.md @@ -1,6 +1,6 @@ # scim -![Version: 1.7.12](https://img.shields.io/badge/Version-1.7.12-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 4.4.2](https://img.shields.io/badge/AppVersion-4.4.2-informational?style=flat-square) +![Version: 1.7.13](https://img.shields.io/badge/Version-1.7.13-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 4.4.2](https://img.shields.io/badge/AppVersion-4.4.2-informational?style=flat-square) System for Cross-domain Identity Management (SCIM) version 2.0 diff --git a/pygluu/kubernetes/templates/helm/index.yaml b/pygluu/kubernetes/templates/helm/index.yaml index 89c1d730..bf1a8fea 100644 --- a/pygluu/kubernetes/templates/helm/index.yaml +++ b/pygluu/kubernetes/templates/helm/index.yaml @@ -38,7 +38,129 @@ entries: artifacthub.io/license: Apache-2.0 apiVersion: v2 appVersion: 4.4.2 - created: "2023-09-18T19:21:32.71488+03:00" + created: "2023-10-20T07:16:04.18021714Z" + dependencies: + - condition: global.config.enabled + name: config + repository: "" + version: 1.7.13 + - condition: global.opendj.enabled + name: opendj + repository: "" + version: 1.7.13 + - condition: global.jackrabbit.enabled + name: jackrabbit + repository: "" + version: 1.7.13 + - condition: global.oxauth.enabled + name: oxauth + repository: "" + version: 1.7.13 + - condition: global.fido2.enabled + name: fido2 + repository: "" + version: 1.7.13 + - condition: global.scim.enabled + name: scim + repository: "" + version: 1.7.13 + - condition: global.oxtrust.enabled + name: oxtrust + repository: "" + version: 1.7.13 + - condition: global.nginx-ingress.enabled + name: nginx-ingress + repository: "" + version: 1.7.13 + - condition: global.oxshibboleth.enabled + name: oxshibboleth + repository: "" + version: 1.7.13 + - condition: config.configmap.gluuPassportEnabled + name: oxpassport + repository: "" + version: 1.7.13 + - condition: config.configmap.gluuCasaEnabled + name: casa + repository: "" + version: 1.7.13 + - condition: global.oxauth-key-rotation.enabled + name: oxauth-key-rotation + repository: "" + version: 1.7.13 + - condition: global.cr-rotate.enabled + name: cr-rotate + repository: "" + version: 1.7.13 + - condition: global.oxd-server.enabled + name: oxd-server + repository: "" + version: 1.7.13 + - condition: global.persistence.enabled + name: persistence + repository: "" + version: 1.7.13 + - condition: global.istio.ingress + name: gluu-istio-ingress + repository: "" + version: 1.7.13 + - condition: global.alb.ingress + name: gluu-alb-ingress + repository: "" + version: 1.7.13 + description: Gluu Access and Identity Mangement + digest: 8a5fab753ee42127c1d513c8c488ce6d5d2621e6541ee809afe5d2846d91508f + home: https://www.gluu.org + icon: https://gluu.org/docs/gluu-server/favicon.ico + kubeVersion: '>=v1.22.0-0' + maintainers: + - email: support@gluu.org + name: moabu + name: gluu + sources: + - https://gluu.org/docs/gluu-server + - https://github.com/GluuFederation/cloud-native-edition + urls: + - gluu-1.7.13.tgz + version: 1.7.13 + - annotations: + artifacthub.io/changes: | + - Gluu 4.4.2 official chart release + - Added PDB and Topology spread constraints + - Fixed global envs override in Configmaps + artifacthub.io/images: | + - name: casa + image: gluufederation/casa:4.4.2_dev + - name: fido2 + image: gluufederation/fido2:4.4.2_dev + - name: scim + image: gluufederation/scim:4.4.2_dev + - name: configuration-manager + image: gluufederation/config-init:4.4.2_dev + - name: cr-rotate + image: gluufederation/cr-rotate:4.4.2_dev + - name: certmanager + image: gluufederation/certmanager:4.4.2_dev + - name: opendj + image: gluufederation/opendj:4.4.2_dev + - name: jackrabbit + image: gluufederation/jackrabbit:4.4.2_dev + - name: oxauth + image: gluufederation/oxauth:4.4.2_dev + - name: oxd-server + image: gluufederation/oxd-server:4.4.2_dev + - name: oxpassport + image: gluufederation/oxpassport:4.4.2_dev + - name: oxshibboleth + image: gluufederation/oxshibboleth:4.4.2_dev + - name: persistence + image: gluufederation/persistence:4.4.2_dev + - name: oxtrust + image: gluufederation/oxtrust:4.4.2_dev + artifacthub.io/license: Apache-2.0 + apiVersion: v2 + appVersion: 4.4.2 + created: "2023-10-20T07:16:04.144244227Z" dependencies: - condition: global.config.enabled name: config @@ -160,7 +282,7 @@ entries: artifacthub.io/license: Apache-2.0 apiVersion: v2 appVersion: 4.4.2 - created: "2023-09-18T19:21:32.707414+03:00" + created: "2023-10-20T07:16:04.112452268Z" dependencies: - condition: global.config.enabled name: config @@ -282,7 +404,7 @@ entries: artifacthub.io/license: Apache-2.0 apiVersion: v2 appVersion: 4.4.2 - created: "2023-09-18T19:21:32.699543+03:00" + created: "2023-10-20T07:16:04.069774372Z" dependencies: - condition: global.config.enabled name: config @@ -404,7 +526,7 @@ entries: artifacthub.io/license: Apache-2.0 apiVersion: v2 appVersion: 4.4.2 - created: "2023-09-18T19:21:32.767863+03:00" + created: "2023-10-20T07:16:04.412800986Z" dependencies: - condition: global.config.enabled name: config @@ -524,7 +646,7 @@ entries: artifacthub.io/license: Apache-2.0 apiVersion: v2 appVersion: 4.4.2 - created: "2023-09-18T19:21:32.760303+03:00" + created: "2023-10-20T07:16:04.381867776Z" dependencies: - condition: global.config.enabled name: config @@ -644,7 +766,7 @@ entries: artifacthub.io/license: Apache-2.0 apiVersion: v2 appVersion: 4.4.1 - created: "2023-09-18T19:21:32.752931+03:00" + created: "2023-10-20T07:16:04.349240472Z" dependencies: - condition: global.config.enabled name: config @@ -764,7 +886,7 @@ entries: artifacthub.io/license: Apache-2.0 apiVersion: v2 appVersion: 4.4.1 - created: "2023-09-18T19:21:32.745271+03:00" + created: "2023-10-20T07:16:04.307269144Z" dependencies: - condition: global.config.enabled name: config @@ -884,7 +1006,7 @@ entries: artifacthub.io/license: Apache-2.0 apiVersion: v2 appVersion: 4.4.1 - created: "2023-09-18T19:21:32.737738+03:00" + created: "2023-10-20T07:16:04.266502952Z" dependencies: - condition: global.config.enabled name: config @@ -1004,7 +1126,7 @@ entries: artifacthub.io/license: Apache-2.0 apiVersion: v2 appVersion: 4.4.1 - created: "2023-09-18T19:21:32.730176+03:00" + created: "2023-10-20T07:16:04.243616814Z" dependencies: - condition: global.config.enabled name: config @@ -1124,7 +1246,7 @@ entries: artifacthub.io/license: Apache-2.0 apiVersion: v2 appVersion: 4.4.1 - created: "2023-09-18T19:21:32.722652+03:00" + created: "2023-10-20T07:16:04.213293655Z" dependencies: - condition: global.config.enabled name: config @@ -1244,7 +1366,7 @@ entries: artifacthub.io/license: Apache-2.0 apiVersion: v2 appVersion: 4.4.0 - created: "2023-09-18T19:21:32.691681+03:00" + created: "2023-10-20T07:16:04.030378095Z" dependencies: - condition: global.config.enabled name: config @@ -1364,7 +1486,7 @@ entries: artifacthub.io/license: Apache-2.0 apiVersion: v2 appVersion: 4.4.0 - created: "2023-09-18T19:21:32.68428+03:00" + created: "2023-10-20T07:16:03.993598433Z" dependencies: - condition: global.config.enabled name: config @@ -1484,7 +1606,7 @@ entries: artifacthub.io/license: Apache-2.0 apiVersion: v2 appVersion: 4.3.1 - created: "2023-09-18T19:21:32.670145+03:00" + created: "2023-10-20T07:16:03.914280395Z" dependencies: - condition: global.config.enabled name: config @@ -1604,7 +1726,7 @@ entries: artifacthub.io/license: Apache-2.0 apiVersion: v2 appVersion: 4.3.1 - created: "2023-09-18T19:21:32.662666+03:00" + created: "2023-10-20T07:16:03.850820705Z" dependencies: - condition: global.config.enabled name: config @@ -1724,7 +1846,7 @@ entries: artifacthub.io/license: Apache-2.0 apiVersion: v2 appVersion: 4.3.1 - created: "2023-09-18T19:21:32.655117+03:00" + created: "2023-10-20T07:16:03.790715327Z" dependencies: - condition: global.config.enabled name: config @@ -1844,7 +1966,7 @@ entries: artifacthub.io/license: Apache-2.0 apiVersion: v2 appVersion: 4.3.1 - created: "2023-09-18T19:21:32.647817+03:00" + created: "2023-10-20T07:16:03.758923364Z" dependencies: - condition: global.config.enabled name: config @@ -1964,7 +2086,7 @@ entries: artifacthub.io/license: Apache-2.0 apiVersion: v2 appVersion: 4.3.1 - created: "2023-09-18T19:21:32.640092+03:00" + created: "2023-10-20T07:16:03.70578475Z" dependencies: - condition: global.config.enabled name: config @@ -2084,7 +2206,7 @@ entries: artifacthub.io/license: Apache-2.0 apiVersion: v2 appVersion: 4.3.0 - created: "2023-09-18T19:21:32.6328+03:00" + created: "2023-10-20T07:16:03.639608877Z" dependencies: - condition: global.config.enabled name: config @@ -2204,7 +2326,7 @@ entries: artifacthub.io/license: Apache-2.0 apiVersion: v2 appVersion: 4.3.0 - created: "2023-09-18T19:21:32.625355+03:00" + created: "2023-10-20T07:16:03.576181226Z" dependencies: - condition: global.config.enabled name: config @@ -2324,7 +2446,7 @@ entries: artifacthub.io/license: Apache-2.0 apiVersion: v2 appVersion: 4.3.0 - created: "2023-09-18T19:21:32.618024+03:00" + created: "2023-10-20T07:16:03.517892599Z" dependencies: - condition: global.config.enabled name: config @@ -2444,7 +2566,7 @@ entries: artifacthub.io/license: Apache-2.0 apiVersion: v2 appVersion: 4.3.0 - created: "2023-09-18T19:21:32.611043+03:00" + created: "2023-10-20T07:16:03.443482488Z" dependencies: - condition: global.config.enabled name: config @@ -2564,7 +2686,7 @@ entries: artifacthub.io/license: Apache-2.0 apiVersion: v2 appVersion: 4.3.0 - created: "2023-09-18T19:21:32.676683+03:00" + created: "2023-10-20T07:16:03.949015659Z" dependencies: - condition: global.config.enabled name: config @@ -2688,7 +2810,7 @@ entries: artifacthub.io/license: Apache-2.0 apiVersion: v2 appVersion: 4.2.3 - created: "2023-09-18T19:21:32.59601+03:00" + created: "2023-10-20T07:16:03.286789744Z" dependencies: - condition: global.config.enabled name: config @@ -2811,7 +2933,7 @@ entries: artifacthub.io/license: Apache-2.0 apiVersion: v2 appVersion: 4.2.3 - created: "2023-09-18T19:21:32.590715+03:00" + created: "2023-10-20T07:16:03.256948574Z" dependencies: - condition: global.config.enabled name: config @@ -2934,7 +3056,7 @@ entries: artifacthub.io/license: Apache-2.0 apiVersion: v2 appVersion: 4.2.3 - created: "2023-09-18T19:21:32.604343+03:00" + created: "2023-10-20T07:16:03.38624572Z" dependencies: - condition: global.config.enabled name: config @@ -3057,7 +3179,7 @@ entries: artifacthub.io/license: Apache-2.0 apiVersion: v2 appVersion: 4.2.3 - created: "2023-09-18T19:21:32.600033+03:00" + created: "2023-10-20T07:16:03.338626296Z" dependencies: - condition: global.config.enabled name: config @@ -3144,7 +3266,7 @@ entries: ldap-backup: - apiVersion: v2 appVersion: 4.3.0 - created: "2023-09-18T19:21:32.768628+03:00" + created: "2023-10-20T07:16:04.416539696Z" description: A backup strategy for LDAP digest: f00564718757bd0d53f1f3dbaa9399327695eb883000f5d6ade7690bb8a2d371 home: https://gluu.org/docs/gluu-server @@ -3167,7 +3289,7 @@ entries: version: 1.6.11 - apiVersion: v2 appVersion: 4.3.0 - created: "2023-09-18T19:21:32.768908+03:00" + created: "2023-10-20T07:16:04.418248647Z" description: A backup strategy for LDAP digest: 2fd5f9c62784f0bc6c4b30e5b90abb5edeca1a6cb865e414a3e87a42b115b647 home: https://gluu.org/docs/gluu-server @@ -3190,7 +3312,7 @@ entries: version: 1.6.9 - apiVersion: v2 appVersion: 4.2.3 - created: "2023-09-18T19:21:32.76826+03:00" + created: "2023-10-20T07:16:04.414520622Z" description: A backup strategy for LDAP digest: 838ca4b13bb22686f6ff7da98abc523878d64a105ec27cb85da5489d208bf8dc home: https://www.gluu.org @@ -3206,4 +3328,4 @@ entries: urls: - ldap-backup-1.5.9.tgz version: 1.5.9 -generated: "2023-09-18T19:21:32.58547+03:00" +generated: "2023-10-20T07:16:03.211966504Z" diff --git a/pygluu/kubernetes/version.py b/pygluu/kubernetes/version.py index 3ccfae5d..7fec0aee 100644 --- a/pygluu/kubernetes/version.py +++ b/pygluu/kubernetes/version.py @@ -4,4 +4,4 @@ """ -__version__ = "1.7.12" +__version__ = "1.7.13"