From 6ee4420f67728f98b94c6fe2ad2ddeb0c560159f Mon Sep 17 00:00:00 2001 From: Esteban Zimanyi Date: Thu, 9 Jul 2026 22:21:05 +0200 Subject: [PATCH] Fold out-parameters via the catalog's shape.outParams flag MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The MEOS-API catalog carries each function's Doxygen @param[out] tags as shape.outParams, cross-checked against the C signature. classify() folds out-parameters from that flag — the same signal the JMEOS jar folds from — instead of a trailing-pointer type heuristic that cannot tell a value out-param from a trailing struct-pointer input. A size_t* out-param is the byte-count buffer JMEOS swallows; a single non-size pointer out-param on a bool/void function folds to a returned Pointer, dereferenced (OUTPRIM) or serialized (SERIAL). Functions with two or more value out-params do not fold. Re-vendor the JMEOS jar with the folded surface (same MobilityDB pin, whose public headers are unchanged) and enrich the catalog with shape.outParams. This emits the value_at_timestamptz family and the *_set_stbox / contains_set_* functions the heuristic mishandled, with a surface test for the folded value_at_timestamptz. --- libs/JMEOS.jar | Bin 1308339 -> 1308350 bytes .../spark/GeneratedSurfaceTest.java | 13 + tools/codegen_spark_udfs.py | 49 +- tools/meos-idl.json | 2222 +++++++++++++++-- 4 files changed, 1990 insertions(+), 294 deletions(-) diff --git a/libs/JMEOS.jar b/libs/JMEOS.jar index d9b60e36e685192cd72ca393cc12c38bffb186bc..a87509d8384eb4ba9cfbfd07c87ea67364ba4ec8 100644 GIT binary patch delta 116772 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ð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 S4WL7lPXTP?+TWlpxc?6!j7tRo delta 116785 zcmY&<1yodD)Gsr14$aUa-9vW^h_p)A(A^y}G%7><=?+Or>24f4lx}bc0TBiikn(}= zTkCyqt=V_~cAdEA-V=Mx?K#$NJk}=AQAfwXLqo$sLvslDkAM~Ua1{y%+6VmC^7H|x zI0LCk+yiXA`Tw_H3I>21NEDDF0N{J{u>^=bvPl3-O79Wo|0>b`Q7QC4whaDBGVByy zAkL#K1{8cOz!}K#C#7-%rlHfJELL@#-m)WGQ{%8U7eMIkG#oM z`X4`Ycg1>;Q!M>b9^EhexCkD2%G1b?kK$yc_@mf}oka4F)8uOW;|>*Vgpc~CEo6j` zrHKuSkUes@1;T%&zFDICC+8fUQ#|NflK_B5l81m+Wir6cqoq}m9k5A^V;^u}`ZvLe zBje5n!0NBYXES4tUBY;2GH_Y za-A)J9qSP+IRm1AkHFjwK#u(ge0%{h|1`J$fIjp`O;0f3_2X@7C5Hh#{%K+&05lkc zkL@`KoFPdkLPPV*sEGk^!VG-xr>9=r%*@XwyGW$-vcIsBp&D+n;u-e*V5pG5vRcoh znqVnp9>3FU(0Mjh&4|lHO!pk0S2IwOg()i5QN6!ZAzgqN+d*B?*q9^wmx76+V^J#U zSh4)`pq~>z9Q^$48vpd{sjCQG=H3+i&GkNM-*?LoMF|yPd!ToVyoaHs5=Q{_D%h&C zM@z|61XC8Q#he{^t7uk!d4#^zDVT|O5tN}76ZBM)awM)b6$^SMQ;T@%6eQZRNKWJz z&!A>+EhIF$^ixC7)nU1xW8iHRF-1lA6CN?GN#~%6nY}$BBN2+6PZl`aMw4K*M$3T) zUvqK59PV6k_>9YQEEFuu#f~rZ`FwL*6tj!5fnb$QA-Q-ITP$THE13Y9jHp2WG$b2$ zKHd9kihlU6VgDCsL*OBqblRsFiJL1nip;++OeqJr!u_h*nkWy5s&JW8WLS~8^Wwie z2XQBk&D|)ld#YV6?0$q`Z+od{kCeR3?gqklaw&y;kXmodHIHD~Bm=uqX|f6{RrGOI zgp!!GshkNOF5lF$)Uq0@Fc(I1Yed+;uL!7k+q;dbkUM|joryFj`mF9!doguj? zLaiug=_|27S_8^U?h6WcW(iLV1b$v9^{15x=O>FM#=<$iXIkQRb^GMfV+@UJ3d}0d zM8sKSS~&_hwWL+L2PD`DlSxQ05MW0iAp7j^^pmqqZ*^1|9#VY!rnAC zOcZXJg>P9qo3emNMwl~0BJy%s#tqr*-FLpazJ$|%=0GTdsg|PGyR^<ZqKzVoi?GuI&gApKdFuY$dkh<=-gAV?EdFmzAsMwU4MP&6}_Et|}` zVXrQGnT2su2<$y;RPDkaR|sDm3&G{)8lHcxH9Pp0?0YT8YdSn8CI}&xnK@l1t@r3$ zQ?>E@;cZuXKHINADwUJKE=+rgOZBfLb|O`_RnR*!_&1K1OcS^z|9O61-<$TE92gBG zs9jwaAsrBaQBz>M38&;wT1T_$Yi)^Z8P@wlvI8saZM1OLI2YBssll~(7XrkHBi!(f z1jt68LWfk880kugsOtVT$It$5FX!H6ctT>nYIA-n-A}Rr{0%ONOqRW5M{cDkt?9I* zZG=1SZ40fUjHANy1Ph3)T5~kv|}ZS&PI7vld^v%k+WSsyD#%bG)_}SCnmMm z9P?ZS%k9)?b}{oi-cgjk2zAU#HWLyuou>Pb<@{|Q_Nhb9z0nSmYhMuL4!QN~6++vP%BC2_wH^H|jZpN65#VPDfQ`u>DX!>QWXma&z&Y9LLINT~A2Cbv5sa zf}!e6*ZixDe6_5t>3`V87BhTqMdemoZ2rbgH7f66KRuz0PmX$Hv4x#pVN-Ogv(@XO zi>m%hc~#HKrH0bRxF4pZ0LsP{;NH^pZh146mfFV;V%VB3KF8=Cs#Cmb?!&(#^tUd< zKd@m-7q7Mp^loH#3NoJ50vTRSJu%HRUEIOT&l$#TmwmbEOSy|8h4+ypXYO6dcUJBV`OMuthQcJ z1ewPneeG<<7n5SN&f%8(Lsm&~5#Om$Wf>z=CP$hz!71N%yfd!QHX@s~wJfCI7&bGj zG&i9fGW%b8Myu|mdb zi53lRv%_!Q@&t<~=J;q7P-Td6yyakqrdk#}J4c?Wy&&}By4RjbibIemlN^GUl zMNJw)6B$nAGu)MkKNwKB1Uh3G)WV{w$lSQhoYwfxN5{%dRx+C;qss=yKlnD%Tr7?C z7_h?9*8&M`%a)(tISAIo@9z;gF5~{z8QWn?JX90ON!`4Frmc5lu+qEbglL{6`+X73 z*~z<4Rd?g_^WRF`F!y7_{x44P+xJXKcd|Oqb#2i4)3a-93Zz!ez_OkYFb$Z~K3gW{~$KY+_ zJfWZWon&(-YE~rs?zvLW<#;Qt^swWe&-(gG`wG6S^x2)Uu1SCJN1Xxm=sN=1=bcg? z99A4H+R)0>gQ*prR~n!lLL&Pda`o^4ZYNS{yn>BK+X&&BWli|4|nx6dQ4TI!-UF&n@5o;v1= zDPEh==sEIGc(b$Wo6)(uk2_n2ro*6`QR4@;px$SD7>VZ*46`=j=^T4?Pn9_J7DdeN z(Ub&wSiC(PWy}U;Cb91EU{LDoNEVppcBlC0rqx96czr}E$;$H_L+`Ln)uKdxjJ2w7E(-@0e1NjV=5r zGJnppkgKq&T%9KvZ#s~TX9+8}DsW2)x!@lOYr4WY5 z{pT-VX*gApeB0Lw-H7mm7m*>CBG!LgF#H&fiaSeH3VhG$Ze6)}9!!yXp;vWfEwv79 z?9D@dINfZ?S9YO4I_?QOdYA^Dl4G+uJ#~f)S{omJV*45|Y-8+HoMU5UxS=8CklFms zZ7<3&MzrA>mgv})m>TRfCr&9}NH@CFwwSbgkK)PN(L0Eulu;as1IRn>bjd8P%{G;O zW3URknTfgB`F3^KQT-F|(ytE8wff#x>R2ido5B~=6>cBhJ_Zq>zu}#~6k*OW4XbCJ zLwIYu;kII~4!kt0#3*M}BAo73C(5lYYvh;tY~ep%7uRNA*?9t!-e^jlaIM(i?+p0e zh20#$U$=C*EtuO+5kTA>Acu8I9CHdOzad$B5ArBuP>vW*35l0OT&f-%D)`ys(EH%W zN)2VZ3XgH(Fvsu;t03tp{T7Ix5wkl`9q(<;J=F}Jz^IXraN8A&=G{~Xc8q8as*k%s zt#NseR>z!?4o1Ti9SAIiql))>xi&dIZ5vbzIhH}?V*iM;>n^UmtDIy%6ppPFH_-0% z(mUF58e`lE1tqx$MbMpM2j*apc;`Q9y@|Z7#U4qNRv`N7?3$$3d0#yhDGgaUKg&55 zyS-FiY%zCbRt=0B%^mMtKe~18sshro1XRuSz~jZ&EmvV}1qN?#`;(96c&)qaFNC84 zLGdP(f$H62ORaBXu_NAe=>`;#KdXGVAL0H?!8lH`=d!wpTceYf_gQ(8Ps)qfB{yP& zEN;;-$?6YL?OKb4F>&L<<8OtfZ5vmHC6j}z1|um^{i?)x`N}$f+8XyKOuw*YwALid z>o?l$;oBC%0y}*|%DUbqUS+j?^df8A)eM=K9(uORMwB6jQVnHm8q;JM&$)^!cxSrH zmXIojVh?50GH_A6H`bpTLWZ(!7`4BvOB3_lm>!Dd7DMfxvB@IszoEvwJ)64TP5;Td zvf4EdDeiiw9?I5Z-u})#O$?Q9NkZQFR(34Bmxk$w@3F|N8H#2mso$LV5i4v zk&MOFgte>ofpVLK`7)72mmRmUAC&IaltY3m4=kpTQrhBWM>gIJOR+jo(!6j^s_4*I zMY#ha7$)Z2Xq}2O#(j+y&|BllBu0YXizfyo;eRVK`yAOk7|GgtUjm1@pPm*_kOjQO zm7c(0s7dX6_a5iA!U~uu6s|24{`m!NZuQ%~a|*I6JhFfo+>mBLAmC3gwF^)p6q!%r ze7??Ru>_;(Qu51v^B=<>6zA;;(EJCtlOX!05)5+sMi?_ROeCB!+pm-N$?#8ON!tzm zNQc&(3AVY}Ji8P%AFA$+4xw+Ix4iac4ioPOUU1{Bhp59YfS5qTlFIr<@Q=Xc0sEPG z?{@=K94|hlrn&mf@NGNXJe}u#NyfcsR+9eFw&_;7S!UaNzvXE_T2~!bC|rIk@EK4} zK^3-D4#v49$U&DIp6cU=P+qaR;oq*HJcP0*#&fI$r*5*pfj1|6usnub4$$qIignE8 zu{ZaFihp7CxqLLa>J2vk?}Xdp-N|v?l7A@!pcFt-N_Ym>suHP5g*}_0e?qCtpDi{LTIUvY&G|}@Cu$m zy<++K`Y}y2`W!3zoB^NwUB&j|Z@NNfad}#uDwk*FUc6XoyluMFL!TNbu+xtI(~I$F zZ5V7OWbha`52I)JbD`2>Fv@&PZ&yezqyyCBFHAw7U-|M9Tq!0oz9ZSG@vI{_6@N~$ zxbVAI^$-8!+qc$|R#|*#-HZ6b-*L06iC-6qiEvCao@MfB+zl!^4@j`#qOZ22nMDxfPTNp!j#-Wy=8=;ys>)!%6`v|1={N0NH;4 zr}}@u^Sb{rB{cwK{+Xtm0g!)DfIa~FzcV$~008eFARPka&^{Jew+Ybr=Y01Kp#2YM z?EzB$0ptN-<}q>5+I$I+dCX6={<;Bt`)6AE3-Emeyk_a6k!S;C;*= z;64Khvp+`3IfHQj-Iy1?pn0)J4O0zB>0gvx?L+v#VK8_&3}m>}f@oU5)`7VG8Sg)V zr2YY^29VG{;L!+De5|CrsR_jLFGHfbtzDa8N&XPFu=Egy_c)@^-L9#7w2b>hVsJ)M zBM7^da|Hwj5IrU^=y3hcQ+d$PQY$n1nm~fB;j5rhp2x;=;1D(DwL@k2iz+Q>*i zEcdTNP(tGW+l)LSV(EXTRS+@t>Z8xaA+f?gjl>UP2>{_^kUfS7M|2&5LV;*sNb%5~qM>D+{2-&x zU_lWZ0LoiKP{dD{U|((NWR6y3bFqjVur2(ZKjdeoH8(ev)5T>x3w!QFqv}^PF0-XTtZgrMdgKt7%L=KYRBBD09!V( zR8p`Yzh1XeNm5|Al(}ArZHquC*E;3E(l*Q~iYW3Ed8)5ZGpuRsrE9Y0X5U}*)-0)t?t$AhU zz5R4d9q9Q9`DKmZb%CB;!B(kj^I18=)MTgeUGu|FWBXXcrJQ3~HQp{iBs8gA*copp_XH1?tdeO*#3+~ZhlJ+CHSy;7Z~ zN~WwICG}w+<`?E^&d1nQPj-V332b|>b8*%Wj5=PkF`VHr>p??(r3HKqzFXM5H*=cs z93S96a)i~Lm}*vK;I6#V4kytZc!g`MFh(kGvOMm@Y;RT^s-E8D!`y%D5^l^*7xHfK zL&NWbt~DN9#rh8zAMO96fBpQfCI^-x@zd>%+^~vX|4qsSbL*DO&{XWq8s~VkK zvgsPh%578~EE*EuR+)7D_anA%?0;9Z)stV8Ua5bGfi1Y12Bd%aq^8~}%t#aMXsB3> zrfws|=VC~j{5SdTW3<(o<@8qw;h~Ocd2*tb1o<>Ek9xM9l13zfF13~j(U$#I?-I|AzYx_l|=Chq||e&eDkCrQGY}rm}J!zsvie_74$3q6fdp zkNhM!47zygSHAnjza9S`x%*R#<_C8=Hb#YKuRb-bfa)9lZ8+?s`|E0T8p#y1rYrc0 z@}i(#K2D;78r&pc1Uw^|EJriIVebI#L!ejsaIB?Uf z+}wjv?#}LfItq%%67OJew~Ed+I!bRHDgVWzaPqBGJXuTW@Sr6Iki6IRB>tVw+nR6C zUdf7-565ihUwcVwB{Vz(*(c-3%RhYo@RLvC?nQW3pdNuLh$&~w>HPtV7zO>{^5h4m z{HMs=r_!cwbT`i|tV>y~7s%W@o8$@vK(FMBVKkWZU&Ue$3UHJ|$d6L&S&o(VqWQ`- zQ&bEX1w(y*uiD&dqPjCWK!-g=fg@M*jwJ8BS1(5k={4W`NsBanZ9f!Nt)I)4#>t}U z2qY0zj7aOL3~9YP7bW1lPt%DyAdXw4}t} z73es7|y=)$!Yq<%D+`*L?^JDNx__rmD7h9#2ek`P^!D(Nw z)7fm&#!^#EL`2o_(-pR-yb!f;ub=r-FxIX2ubVL39C6?91~;2B+Ujt=;t&~NrS_3h zo|!t2GnY)9_Oy6gg&C$5Z_3w}YB8vYqs&m`P@E`Z+^gYMLbn1_@04iDaVUw*eDO*( z>Ayh-x1x!rXY?#BWE9%V$eDuPxS767h4$s=hagWmQd=7WX?)t1q>keT4~F zRzB$@t7>6ZJu+Cth_N^ODl^-w&OyQHR8!91FZx9$;eN$W{F$}nNyZES?2c-5;@*(#29gtN#=U`=ceBaRkXwa4lQ z#vemwOa6m#WM5y*Bfd#qyX6^osw%U+!egBH&*RM*vFzKDvc;p7;EEmmi&9+T>m@wQ zF^3x#4Zv|EYSzEr;b{?^BVH{K;#yiS$w-LFTa+bh46k>mGHWq(n!zvO3#^4bU2)?W zbcY42zKI)h6!YOw8ZGx?eLuXTOmd8$ZcsYcTy-K%d)HM@+V8$W_gZM$Q>*Lc`m`Ig zl(VW(Sb;`fRnV9Bt4J!y8;`b2v%!S__`626e7nf#sCl4D z;UPKxiqv;T$9}IX?STN4`|~@PPV0u2F4}$CqF2DDZuJ-p;TY9TsETHtlXJ~0y>NLk zmcMB%zkQ7O-RF+pv+kBVrPfw6E%PnXRpt;jj3_d1zYFX6WHQ_7jfE%)Htsi5}+i!7W2 zO6@VboTX0FaA5_J5`Fn`=lkJ4pL&{i%7khB>MRbQgCk@^=9q`|X)Azl%-(7Japq~@ z(zkfa<{B4#sxfMz@fs_91y-G#B;=U)+y{@gvm?F|SIUn$F0b=H1(7Lq;k3i^++`46 zsblbb!p_stVC9jHWL9n|dGDnscPW`aRJn!HT}$MA$VAX^qtDm0jbo?ItY$cyu-El<3Gw~O=l8J zi!GJhv;8-nDeAj4;uf9PyaMbyN-fT2Qx4$9bEX@{4w3g2xuoxS*c~UBpW$?sYQ{T^ z2D*!&eblFD%L+H27U=)`g=tE}dROvbCe8u$U)Nc4Rp2b42pVkPScRRH>R$VWBx5_X zOsf+&gX=JzIosvaG&=R2oobrncWO71bz`zA$=M%eFKwHj^ZnAOExGSuNQe*3sIUNO zvW_`^4*I1d%>T)Sv-t-iJxG{snoip6MM{y>H>)GpQ*EKUX#8m{ulL$nrAlKgUE^FkbF7{hs#h`BHRKtd?xksj(e`kQfX9O*8!8x%Bbeq_0ri z2l^CV_AIkn0-v8h=+hl+64$_4#dI+uq4Z*<5+EPm6SXm3*sEaorFd(ixZZh65eez9 z@BBJnXflm`N!8D)|FbJ`;0)F63bQ_a!%h-%_FyM!;;XTWz;Ma?hl3%yE-< zu|vw!L{S$|K3b@QWkY!*lR$Yi0)S=j{=A~pf4itf>7?liQ=*alYw?Vpt|zU%N$>9{ zS(42V=IQjrTrija-Z<-D)bKXCPc9%FJ{yOZIV!K{)M${k(a>x@l~q3DRiPYm zfY9&F)HtwK2Ueup{7_qS`VK2cR33}sJAHLl_I6kNpO|HRM@=6wSL~o-JSppW#s_Vk zO|rw&JaOPcKhk?TUl=SFY;m}X~6tq$e#Gl|ZY(ZXT-+ucB=iP2XJjydF#)C1#NH+WY) zPDm4m&1eD*b6&x#sks)&72iOx4d30{lTW@Ya79-DSbH+{N;7lG1XADX%C<25ZH>RD zif2hs$xpC;c}1TnS}-tAH11<3=*ev?@qKZVqAu}8$11|fDJ?6=az9VHom(gM#7c9C5=b;~?9|t|>J>;d zl&r?(w#@j?)#TTpPwNDiU&VSleN26t!RBFW>g=E|+c*Mb#3pD~l<4)Ul+O}d2Et%V z*a{Jgzmi|YBpR0c{>g>x6+UZOxK7wqvC_~#F$CZ7z(cXH%#Po23yZlnw;<%5v9m$F z=%w2ElCF6zU&}vt_0jH3dSoN_m5MQqKVKcQSUu~uXCi{1*!tX|BZJj@H4J>)xQ1>* z4_xdD;LU5aq*VxMDkd^m-3vXgP-h8 z{et@~!%7$`_{A^kLrwhduZnd|Gu-hFW!%YwRlkLHP8AXco0)TI`-&0>3mFKZxRsqu zHGm&vbs2k99>ZFM=1tlZpc7G>bYr)tHsVch4uZ7H8*OGUigxt<5eGsDM@((G2dc zP-w{eb4GdsAbc1IWgf%@HP~QSOaRgm5A`YG3FnT#-y@maZ};>XH9pS%lj6SUmZVTO z783IkNe83;@!f0b3x)Atl!22H!lIOr5!Os`l;#i#?{UDPv5lKJDNr!vU~0^9;D_$yXfQQ>mqrC7J!X*qTwugL!-G*l(2l9 zF!2+!@uu%bsH&a6&_!T*@f%r!n_DrSEt0N4#`8Uy1b5kRv4Wu-?d?hI=Ga`N+nc=e zeAKj4DY9Vp8V-}?9fDb~>3!OlNlbnCH-$osMB+<0qbPVhJ6}vl~V;X`AsY7ViZ_#<8qn3`IboG zS;6@b(C)eH$^y2dYt&pvva)&o; z11PQd}tf&iRtd1#y#6F$M4Z-&o~AEqnV>Ig=?rt-igIl#BHMFfW}j%ZH7F)j z)iM~5PqIxCz!I6$X@iuW%9oz{uUu;Jz4<12OlzMZYZ*LJkG`|?pYK5)HQyb3tqu%| z=Sza;Ye0VJ7Kr!TphXAfXH*fakkwtJL67IlNbV$q=c{I1)bjg-&fhKa`*__pTs$$Q z?esOgU}2d4wwxIke8OIl6whCNdsnB849~xmGuIRrEfWnNU;q`La&dIg;MI*5e=6`K zVyIK!_aF`3q*Hg~f)=v^uDy*fted*PTN!A# z1%XX;Lyi)CrRfI1?_6kRguHd(>5GcvM~{w`NV6EoWufbr3V3K|xmW*O=;zj86*qQG z`xVLQfVvjkcrLxbQWrgQQa3USil6H`yXvE2lwHlZVvZZQVuO`#Ut%=c^k_vbYefBE z1FkDOxUJ6NxJNEXxei;~pf0Hmbct?b*AV3p*7vm|e|3l==hr)s=o zBGUycOHZev93OnL=qy~ndqFB3L!3(@`9#wBKH^og9O80><6bKMym@kYmvjSIeZKr$ zec`|KY9(GHY{Q0YLL+tQS@D~!fu(6?SjB>>ZcSq8@^m)O4Xzh;LV5ZD(O>k^d=)Yn zTg|%@dlA%~kPw~rQkqfJ!Z?rlGgJ?Tnz;(9C*s>13Of|d#5do}&$O^&qao8Q0$CpP(m~v42yHTqd%Va|PnGEh!87d1R-pDRb)W>T#_pH|0ONTT*Ve!$jjI z&9XlK`Yjk&pxf0epKS4PEee3e8r=dKugL6B2H8d|ViiUcUbd7%5{(rq)CMPsIP3|Wu%cby*%QxE{w>cT@|?S_*2k4{ z)oWndHi{8zJ67q6B(P)bxUJR;*3((r5X2LP0627s76wJ=>zUQWSL82^&p4@SjUPX} zcEAvtKIe0XcA@fJExu*~bPix4M-yCOT)b(mBE$ISm}5JB@vcwUG}_f(V3X;DV|$J| zuRXd0H`-))x{1=bYvJyiIhKF0r}58zhj#kDR_rUHz^1j>Sugj8XdtXm8Eu8a_$L;x ze{6bOF!h?qr&0NCZ$TZi*p^<vXQ0-ui%-elJV$X6TGN49d7=-0P;Ds6?p0SV8l{#`#odZp*Twe^AKj z(`;qG7L`cb`*{z{VkXiBCzk5@;r0cOUOJJs?3(_Ra8Ep^(>d7Rk655N2Hy+e8=-tG z2^SHsr9?2BdX7p7@Vok3PVuX(%%d>O>5rE>v1ldv|?WpeMsp8UU~A53piDfIQ)hP%!g$&f6$=D^~_Y zq6eJO4$R!2^A^M1N;t7yW=iBhl^T%)3qzGbyNno4F35+kaAQ!EP-%R4>%`y{bpi?o zMy!UROdPnqz&-HW)w+ZjJCXVL+UC!Z$6!{t=#3VE=uX;}b?N_@+I$ z4hty)?XqBaC$|lT4MAkVa1a2gbPlqvW*oc{fP~V)3r1jrZF6HFeqlRGwvC@3*W9vmjh2SE zy+3oEbVOLy8UF}Q&^O)fRy+@SX&o*Yo^w^bmv@!R#wJ^*rx~I^D~nQIeLnQedC&1f zeO}cI?!*EPGVwZ5EiF;?YRl+)w&{h`MF1uGbd*_c_J!#Mb3_}7wk{(Qt5eV5t# zq9|WjO~^OeiHLA?I#EfPH!|u|uUwnT(R>aoWF@ENH z?w4hp$xm6Hifyog5d0<*g$7~Bj714o#alp|P)^H;xUV@^snVKVb`^Uy)G=o?wS*t3 ziwLWz9i6|;>laswW?vDTkTE(7qZ)p&$;x)W!(L`HKUy1dMksthRrKT5<^*KIJpW=c z*yad8C2BiY+5&*j=$D-_hYFMX)lnIcP z)njs5QEFJLXCi(G&pvk}o?XhVYB|too>XRUNN)7D! zd2NfNPEKw+d5FG>>{Ps3e{u`^S$$fGweJOQwF93JB7C7;+6;(u3B)-VfeSImLudwq z-7P*vHeOoj6uP1#$lOPuYj_A(=-L#Gcezbhl64pJU>iQXv%ifUgj_epQj0qiNx7TR zxLABP2{6{13|~3Tj=Ya~;s{!Z{5fTKzWr&B89J%jaZwoT&DzcW3ifrls3cKUtstqq zs4D5>TWuC<$l?AGjbR){|^lydTno1Lwy=sxR4n0H2HtxY>a% z00@H!)Wdw#O3@^w@U=nFl}~)p#;b<`%L|=gM}_KV?JJrQuc<&5>U~e{C=2{;_wiXv zUvIb+HNrm}wGM@aJoJ}){dbhipX@6ohi{Q<7g%iT8vGUujz2)mddO+30of?aTLy412*J2x z8NxDrAkWAK3<@h;=MuguIp#S-- zOqO8}CeNL~g*|1yEg-(@HgY4qA>lzbBhT-wSIDIh$ELk(PM-M;~c&sjqxM|YXgy^fnbaNU5pHg zeT)gfi zHZtAn6NeIUcX9p9X@B{LYB0bAk`F@QpQVn$jB6R(Ee}1}A?7#;sr`?`zH8SR5v#eK zV``nnZB)f=m(ce&-zR?aWBPjzZ1&^yf}-kTPu0(GVEn^ZZZV!@V6jL~^@sJw1Ivr? zRpK!;7Xz6fjdccLM@7PiWT0I@xWOK^abT+Tt$PgW9vXrMW_);u$|Mxk#9@1W ziA<-(>i|q`w{Jq|@)kj898{mRBu&q?Bo)b066Pw|=u6|Xe40c7;T}w(5Dl3ESWc> zwakN5-^yvgQnc?ziS;O^sf$}%sbF0JulkRi@i!)iB+-4n*baAiO!5fo4@=f)5Ohyc)MF6TE@ds@Gl=l6@9DDjkHVTFvcKU>v zVJz|#UrPRp>=huf2*{v{DZL#OcIvMcXL0U`B4`SrG?vaNQx;T@>lKfZJ7el1h%yK} zb#jXu0J2FJlKIkgrnUB6xk5tO{R4EqTR-FHnP9(;mA}HlVcaL_&aD5dC};h*AQD9d zy|w*W+wy55ubh)-blNcAoWUlOaC!L;g@2FBUASHHrr=kh3gw!i@ zcsI|DPScQcmm}4{e(a8Nj}M=52b}gQfux$Qm}wY1BH)KUDj-@;S8OD~rkFr8BEYGc zU{kl7+1Fm?IaTZERRhzPlqme2MK`f7Lbc$rZfx1?-6|?knWmZGxSN91F!j{8Yt%Z9Z^_eo69CjIZ8C0|&#`xtJo0CNa^)F$@8 z;yy_z)^LDO4C*Ds4T#*6hPQ61;NgkczbGXv{hIJnO|Y~<+PkFC!_RFs`}2yvm`fFQ zOS2XF^1^~Cr`zY$Z=oEY?{wc|@8J6HdBR&Q!Hjr_*l^T#AebK-?`KjLl%VjNF78kw z;az`YydSpK)iDgbtsQe(E`Rmv9H%#_xrUy4dphFOUg^pky#4Uimag0CN>+0XKGcM2 zpoPy0`Sy2X&ARtRPG`g2p6z!re%0Q<&sc}OmlK@BR{9CfOvAoO$ZJ9tRWmJ#3#;8W zYOgh*gxk8j=MbqIxX6PMfpZc@vVqIo73b+;Z%@Qb&IU77a)&~GVk6M|0%n@YTuc7%_CX^sW(k_o*ps8s$Ig;>Pc)cQjh>pnQ zOzZJ|NOOepYROhNj4*-HjLvqZg*SJmbtx?5Yx$eEQ+gXj@@cH8rOfhZ4a&_Iho%R+ zfn8Ese6HmOmn10IkmI>8g-vN!TJB0{^bIZP0*tY~9km|K=gSYD|1A#fFgEq1 z%xfw5(wRovl2ADGzKFu()Bt?-cGi5et$;d*5w=mBaSJ{#`^aObHX(3?2RgM4CTx#^ zow;*_Z8qPh{GGwlyq^_)1{qRhu;P>(dKnt_x}8}1<^4B^`L0r~UjEC9cbw)mC*&6V zuOE_FW3k>`+TpC4oU_;3BrAoSZ|>RC61Vka-|M!^y=Fj5!!G-n>r;A$3Vbb_uGfyo z1p`Ho4HllA3a6zUeLPc(W*5r;iLqY_e1&kZeT8t^eT66u?7-*I_Ai>89W4b$ms8|V zL30P7b7~B>T5i`Jb(F`=J>j0oW7jvO|Lmp+rh!SxZ9f z(5$@|!Bq8NDhRkSyq*HG*M_)akMo2HMAq{{_Ry`vo#Ep~tF}{R1r1~nN}#pB0bIuP$dfnDQzWt;1UU?^9}+u z8=@`kb6ZybcK`wpTJ00>DHT_r-oL~M#zsTRFM|CWS~?T@#RqI~aZx<|zYl^N2?gWMD&Rx69W)q-nM59SN~c z+jwrDNArt+wiqOa!DPmVEc~C|ci^KI*EL20-~GpGFrs$y>*~ms;iodzPe7jxPFpOv z4Yn5+9M9cikZBc6@cBagJ?|Sb`-{`BIb95OLP65#GWpRA(*l;xwN}BgvB7cS!PFjg zXg~F^_zdd1Ev~|Czc`jFQuZ9p+o8EWD^u>pj0>fuydz49V}!Yy2rTjl$nxDrQMXk<8GL2`F94pR}BTX*@aquh!o>2L1{LJ^3&13=`60BOodC>+1bH5?>|p;an^O z35AYxy-IX90-cLQqPQWU=!lcr;9*8X_(`rn*|)oon8ttR6jc&!C=t^rbwao;V&WDm z`N;_%NYh<=3R88zSRA!E6KOU)*W~@eRhI6AUY@>8up;{e)+Jp&R{lGq7!MPH#z{Du zMt+Z=`NcmK18HVVtqSwHTNZhjg>}d7jMFQGDGmlJh3S5V+E6zw4$}OxfHN?M3*do^ zjo<{47eNv-U6^nNvM^mj_&XOP+e6*dS>i6)1>&*+7;#xYv6CfExUkam4gm~zPW#;r zE0uPf)HuanK;H=6z{6GoOZeus<_bg^^(~Qt8)qR2 zqFQsWgUCy$2jnS>Bz~^E0HO}yU9>fzYYi#Hb9C#iW{%{X;P9U+@;P=A>Q5{Uc{H8>kIjqTjml z*WmFvRc^>i*q8k9FQW^AgmJo)P#-|?L)NHPpzISk1q>JITLOV^guu&wdgBYjugheK z0EnVKah^fHKavkmG5`zd0Hs5RTbo(Ko*5G4^^4S9Yf?#_fk_Vc5 zEE<7w8?bU2g64wY_+g$!&hP^sL>U31w6Bc-oY5Jd+$CfLrzSv%^tDlf7u$apx7Y}@ zKp&Pa#AILFXJ1B<*w2}h&}wu9eP7$`=jx(?Oxj)^p`=U~4ANpilL+neHCU|tw@?gH z(37M92yYU^z8Z_xV=8>;cCGK+a7z_%3l3w%J|*i$+mIDI1yWv7qsifK?W5gFqvuWl zy2z-Mg8iYUhujrY2D*85?V5PqouBIW6%jTYSO}@UfJN7r-`C^gin`;#GO|F#aNpI? zqb73R+FvD+KMchR>4ACWkOy7bkp0`?P(11lBuApi;BLMd4qQdHybDnVqD=iU>X~ud9ttEH` zfUF3&(aO+TF%T|Lm))RLq|QPi$nIArHrzE_VDmS}FiAB-tU%D?GZSDv+gz270CP@jjDlksd{CWxYAtUIZ##;Xx_a*z4;jWfd zs&lND8pnQ+-)yjCoF`Z07j!s9pNCB6fvv%dfUGpq*$Zq0pig|JdC~HJ6h!EV?LP5= z=K6YW)~<;c?;MALNO5Re{`#+mM+NLbQ;vpw4b9!_ki8$Z`{(j+nk|`j+k05Bb3a4% zUubj^gQ);Wt3|LuJ@~PZ40I$O)N~YTvpU~gU2OB{K?Ghzk6gveIX-nCIfm9+(@*ev zKw1a-tD_^^Yp7)QG^@QP&fYotE3|hOt;y7;b&9lli8aE;WN>yFBD_FK?XXM5_En?Z zOc9FN{4g(V#rASj|9SsCeK-25HE*4tfgG2>)ZlumhcBesXSX^Hw-(WECBrt+PIJ0P zdQYYaL-_G;8NxQPPqESNKT-98cCkXkFz?Cx3IJE$Xs|DFLw`vY#vw<-WpD7Mu8I79 zbvtWch{wVDt7kJW@FAfO8<$#vd@F%WUz+A@ef^^^W6t=d!Q=KzqL++V#W>*4eH@<0 zI{DM- zBk#+v#w8`qD0A@|kT-hoG|(Mu>i{huur(PBxK(r8N;KSBM%%#a^G56PAk{!(`DA>AYvEY0K)89u!nnH8;{pRKuGsauryaB`G!aM~ae4aV(H`k5e zJMiPG&I+lu`Xw%kZ%u5nkDhtm#sC&WL#izL%0|_kzraH3L#r_nuC+%YV3U144I?Jj z8s!(pl8zeV)N{zxUj8&%JZ+Ip_2Je$D|0 zSewf?P-kJ)SBtiTFwj)3#8fKo)*h+)X8$Xj7g48yPn6_a_0-dC$-em)F-Rv$QdxU= zN(!UGQlz}YypoxHD>E1tvo2d^YF3(iU8D-dnop|7uVQ;@Yq0kx#m}= zvm^l~(v$WvMj)b@Gg`o(Ny}Z?(dSdPuHx7)7tz-gTm-F`yPWqLnE5-jr z##;coTujfJxmb!4tjm)v{gpBusDEw;zjpNT|GDj+g$8>0seZB~+_RDhQ0C$_?qL;$YRr&@pQ81(#k2xu(9Tve$$kl%E6Xx`h%9(OjhBA^freY3^D*lhNT)!w7H$EZv)pRob~pq*Ys^4Jvp_RC;|;Qg5rX?q33K}1Q~rp z(U1|W=Bp}li|FK@~1_^%py1Pz=jlgCjGz7lem58%sz=86ZK$)QG zZn_G$rNbNZ`*0fyf;O@ttKsX-Xl93bThvKjN6R!S6BIRCeKY!;m5uR*IOtPu`+fiD z-AFexlc5q)oT_un#Bt`_S(5p`(D~n{pKtz5@30XKV2KHA)~sGSWU1>9@I)%pl04e8 z`$-8oH=|W>4)bC1?n;b+0~J>J_rKJwM~O6amSn|b_+Q4h zqMjI$niBQI1=$ocz|1t-jMI#gs{%eL06sC5g2;xcCtrbzH-H=pxI;m{gyEZmDl)nrmG>4bW5v z*?kyaT2QThY}}7&p7l*z6pxkQMr96|IL>!KZq>K5@1YVomopM zKL;ZTw2uw>;Z|mnwvtgWf&gF|Gca4Hy%W&u>f47=q$bb;2Tdv84i(1KXTTR}qDb|a z%E_Dg0mPBLIi?fPOGA=|V$g}55DKbWwSSsLkHm2b9FIf+ zO#wO*M|=37!EeH*9qAV_(phZtEb<98X+zc(R%Fz?EjrZiz^(aT#0(79zdwjo+iB&+ zJs2SSVOpq}RE%h(G@EKyxt#}l7XFKwiH}9_nF2EQnz-A5W*Y_RQTxBcn0L(ikELPc z2x!Ibzr#RkI}l0%W@6US$OaL7RoetvTQ&Mt>P^%Ub?dlzjUA!)@%jKu>-mkvgsTZF zUtqtM!t~jq=vumPfY0Z?9lOoTug&C!dT*ZCpr`skDZVqG@lpkaAr8}^CTz@!n?=3S zQ4q8rxO0LI{Kdty1iGtl^L}nDy(86r zE*8ZL_@}}z(}q*}e8wGP{^5jgb4h24y5GGL;FA9b6#fkqy{f#{@gGu%JsC&{qP-Wy z{SPVp+rH@^*Y-eZp$NGk4umK$-Tn({hDAXsvl4h?`I0RCPj$!m9Fs;~vh5E$nT5Ac ztjpuO;sF0(l&CE)m-o!SjEezoE!je;3z0i#twJrbI{z4;^i_FS}? z0G9t=5N}*8pOsPSi-LBHXf<-hl{|q4^vWSwHI``BOaQCnq>^So(Qz_AAs_ium~n#3WxYLNb?p&kW6 z=PkiHttW23sMU&7`K&(mq4v~q58s97{!go5Xv#X(y>-6-nWg<77Wv>CLX4a=fXsx< zDhT73eM{Qztw7%XXP0AY4*#{59z(9a?rR}Gvej>x<$uDV6bSdi>@=rcH~(4N$ftmA z3NKjZn{h|}v#rAM&IiFtK=6NeWIqiQ__{ZP3pU~stma<}Sct(H(H+vM&uT{?WO4mG zn9Zs(`eh2$~cCJiZO9-Y+Ovj#lAoUYZ-?}sJ`xvtR$aeXG%XZP~?o(V4 zw9{|AAZAlF};XJ*pG>KsUkt zvw=aL4%Z%_c^`{AF=~%bq4ViI6MN0O+|bbf%>3~5-hLp-=E});!X(no6s+c9^T~NQ z?VY42bYo70hJyR}_M8V|@?h7l5P3rQnQjXLA(~9Ld-msX23fCeP#+8W%~J{(eA)i1 zH|FLr?vZidqC)5l{Hx+^(~IY6(>*A4ym6OLNeLTB-Bm2QU|CptO6Pvn8GJ|)oI%>4 zXslh=QtIy7QCMh|Zw_wzeP@K`=vJj*+vMBkPihJ~eL|$I_@Gt@ItV>3`hC1vS+sJz z`Li_WFUAoE?3@C5*JgHb`|*Rspi_rT?Rpf^r)QsqQOG*0tES_Ps17yS2^0e6?YQxP zZZ%@on1!Wt?C_Rqe6U7`nog+7%ZlFHPut{OTBt~F$l~`-!&^$F{9oW?C8S3T$||(G z?4pOv?I`mH`@zI)I#T4W$VBk|;J zS!8Hjr4eLMfC+aBJysi_Ygd*0=%vH`5l&`Arp5$afs6?-kGNpUo<_#xQIHEmLPi!walOE+xTA|6KU zm^`B&uME$!SSVLSsQaMb#Bzeh$mfL|`-t4nQ%U?mn69|=Gx?vVUht=}qowhd^kDBG z{Zxjy18YYqCC<)NZ5G$}%$Q>m`P;n{5yHJamhuXfzz1)1hXmqa_ zakm(Cx0wEJ@go1Jk7uqbQX5y*;)7nhnsC?zr*361tz4p?N1%~R<7?S1db#EEq9Qx@!y)806lI3oWKQK zjQOS}<1k*n|89`u_F40VBjbgV`=6DzWjaf#SPE1Ae6X^6pD4J8IZL58w`necm38kE0^ecI zQet1|Uqf>`-&2K4v=5Po|XdNWv-ug86%F- zkUYFe6PcCq$hz2d6fhz7{hQla0vHCz;#h$Q;;z21fCb6qZ-nUFhYxr8kk?=RafQ~n z6_6|!cCSC}2rrPgL69twZ8UmwQDzck>RvlNK!Ugn0|QPJ`91}2#s{4SA=Z`7i5_vD zjTF(jdEzcD=v)*W#^`=O;JRW14apsObl=05!1TvF1vc8=z>?T^kZpk@vGksq8TJY^ z&F1|crkAsW$_J+?>pl1Kxym1GEnDP!u^1XuJQ+j6nKS`dRd|^5%(m4?LcxNz*iwh) zc&H*1rN}7|*%9bGqrR;ARJ+ujZlwMoM3@WAb!wbIvV)Sy=Tg|G4lC-vRn3-n!7&7@ zAr+83Y&#vwSJ_Ig!`+9oJ1up5x+y$Wc|U1jO4-QXSn-u86|c?dhl$quZk;cWy$K4J z?2RMMIlh@bfY)Li<-xLZ`EZF+>K-E`&j>X^3)nG{=%`mjSUk`-rWWA`nHKd`&6m#z z61~P~z+#MIhDH3U>BV>jMZ{GR#P}IRRXSWP>^@w3Kz}zDC#ow1%HV_Ev7?UyGLMWi#e> zr^mto1!A_?N93Cc{lqiNXg22gSd<`08~-i1`2(hyNyOzW6&3}U7IHuP{V-Q3d-pmw z@PTNj!|hZ*%yhaJE&}cl?Wjpty$waTtZCM9Uks7IF}}}HJKNT3y-C90Ym6^78S8Dx z*IezMBm_=jep6!QTy`hF%8TA@l@?(=KBhS2p2LhWuTu&OCb)ux4DXzejeDld7;=t%;U0WbjAp;8;QVM&ZwcGa3f(=QOGiyLf3~E^0v!$X zq;rT|X-FPb{LJNr${XgLD)f^VvBF3tW4p^+!t!5cE6++1vu;yQ+_zCz&BE(Zu+XY9 z&90#-Jb9|F1cp81f*o=%0*5cyaIdR*2e&#-(_9a^Kl)vj)1hzJ>(Yltgoxkrmv05e z6Y>e<-CDl4A-lFZz4B`CF7d=-=}PUS+lSmmjwv!E*f?{_rf_F0$oz-F<2oL0YJLjw z;sQfe?016X=r3&(orjju=WIvFsm>zn&eR6k*UPD=pDTtdFjO#wbGDb=ZpR%Q8-@Gm z@p2v|-JYtJq!yqL)iYfV&?+2ZC%)*384V4td8ef2R@qu!_=Y^{=_RoO$DXFpYz6CsLNvN(J5DCo1Xc5TiY?9 z3#x|NE$GmlaZ|_IRTDhp-i0B!S{{_~qHwEmSiGwEd!NPJahl)77?ll^#n|#pfrWp6 zN@=z!^&(!sdg(NjZoM<`>Uv6hosNzB5G2t1GFGun{UL1i{5RSdE-EK|tE;f-ub&NM zipc4Mtm&C;f>M7eW|uWDH?_(XJ(BV{(_QgXOX}~NZ;015cf$&;akjZO`E29;a6hgG zgJNCAS*7_lQ>HH3CSTL=e}S>73nm{bBgW@Se~hmlHl>;(QdEF(Qq9vZoh2eiKg(IzF()v zw<|UD9#vVsx>0OpZ&0avhw26Pk_OgNL+*Sd7osibx$dv<`r((pOQq6wUzNwUYo24= zC*bb4IKZNq;E2pKn{^Vt9~1g*VvhaU-2IazHQAx+P+#7c(rPBw^4{2-1^oE8#1!`j z44hHl8e(}qAUtoIv*VhEZSOl}d~1*r*1GxfvHu0xsRvi4LWKLbLBAyVPu{hfWecat z54ZKYES9%^4UI2-8RqWDRJV#R?Ehm|!4mi4$&D8elarEaazelVp9WHK7zGe-3 zEoQVki3m@X($1573-6Un{9~$-xw=d^l$@}7Is0gMLY{NjZ{GMOPUzJSOFtt4&JjbN zqHs?{-R~D;RVC%^&x4AROrtJ}7M0)d>E?7ye~ICJ>VJVSY#=Wx*=V&Lx}vWh?D@*C z)`yvQp`~QLv|%pwUVuTfi{fp!ry|}|t!2y9n}s(Q(wCm~!_t&|d&Vk)nR#cgc0RoM z+J%}@;8P;VEcd`G8jhp$jiuIbzID#sZhY;*a#Y>k8}y2}GI(L9^6 zX``nf+0S2|?g^B1{^);ZhW$b-{m+18w#RFirtRy*RfqxiLYOPMzA~HEw7N2$5_e#u zS<<9ID~wLbeCX{Pz-ASIk%jQUrmx+L{tcrwdavV}39I5d>x`F4krTjecDs04? zLc0R+@_D1RJ7#O*!m6BjKeoI%qct1xa7M%=9M7v4$f1qL)lWFt(1uw*VoOi`t8Zo8 z&Ew@@zdBu}DC1yi>_vO)^}yXpx>%7fQ2w51a!)$$-1p_9X49HMWmlt^_f+E3K5`8JnO7l?? z)pIHyyh%-3pD{ciht6AMod_abTWrWu1Rb8MJ&Ycv?=rA3blRi5{MynfFWF z(2C!vgH->OB}`XD4^L2Th3d9myA+@@JP|xP+^p|f7B;kk7hGmJ-yD~;?3uJI#Kt;P zJ9Z>RZut;Be8BK4ig}(tZX>nxmc&Z#M!AXVsvJ&xJU=nibGD^AaC+y=QQ&CaPCd9$ zzGu10Rk|aSx5JyagU$>4R<5?{tPcN^w!J;GEwQ=FDAOS0Mmw(ncRdwiOcwuI{g;}= zj64!!DiC7E+Sl1DKOFEVB%;0D4ZLzwksc8N4^wpdSO}>|5R=`G%{?jv9D zmH%$d3p4RmSeJQ!(?O5b0RKU}^e$5;F39*^sFu$KaPVtN@tK(jCkxHqjg`jJtZr(KRETnZA~QB?kj>Pt^T^$XdSO!je_F23p6EJ zTrS?68Ug`XrI=U-v5UUWwyV7}{a@gr4@moK!)^J)Rhkle%bWHPXXqyTDjW%C}xy5*Ot{E1&lUFHtXzthw6_4 zIJ{Cw>H9q~0SezH&a%#w2k(WpUQBuD=?MooY9%~}Acheic$%H*Cle)Bthe+$@D=kT zCSB%ZsR?%$Jpm57BF9Y>u3s`#>hNMUq(cg1dWc#Xns+Qv8QLP7E-3uEWa!tiz+%XX z6nNw@OaPnW2Y5j(%x0E{;!_ZsAwaQ#IvA#h9%GUOAr~fEEC6&CadT&;8v=xOfSCk% z8;bP47X{ZbW)#@xiUcWlMRD+7TC7N*bypMtxiNh-*oTS)rHGjiV-JvX|K-Dwxqehw zmRbVy|4oRO-30%oY8X9`|mK~rktc9gcSz5TE&`0p z`9q!j2XSed;it&oQ*yjv@(+SaHtpc4akJst_&b%!LgeZj9D0kKvqg8;E{h>@ob0=b zY!Me0SLA-!1Qxa9vH|%jgp>$(x(Tj=HZH>@&`%qd=889BCvKf-(4v`HGFr0}4_8Fw z!HA1&dEboIRK<5`g&XK;R1#)AqG>L=*~YKmu#Mjwp{S*lbg&x=*7v<#Zfy3cxl^V? zw7AdoLGLNOoVrWJ{F#lcy_2l&0u6fZ#mGl*bsdk`X7edle|P^J%9(wkzb1lXJCvl+ zhQcD#9Mn~KYLxM*1jTLkl_ln#t=NP8>1PKXyz^dX+rPh|5DB(k977gkJF{0BT_*7| zdDUM+|1>_6|Fmr>Wfevm{px7Fe+iMTWo9>chv1yDmR%-I%u=^?kIdkyj{#J8NGY*F z*yJEBJuJx}v-184)I@-faE08aQdpD=gfgXpAqY{uJ4FUQ(15;o8`{6iu1AbErSG+}LlST(Nkb{POZ0n-rO^;qLpcZe#3jW0&2= zCXS=LzBDBA)aODAAf(svL90D1uX#qFaj0^qy{I^A$7%R{s^MX4CGLLP>GZwx@g)_( z3cbHN?5siZsEs>6&vzT;P?pK_v5zSxnP%_MjJ-W|M$@3j*uv7}7;u_oky|;V_p;60 zONRHdlD|;;I3q~{6KRroC2A-z;syB~$**Q0Dp64*UQq*7JUo1x#>E?!rS9ZAsk3n` z6Z00f3$%A1AB0y1$>CBa{n;B=XTMmj{qkm4n^~z(Gfd5^&rE&ozJC#OXeK=GfZc2n z6HyD0`l|vFqR99f{yQ)D3lQid8nPU++;~FglY{(&jfaEBlw=ri%#Mz%IOS}Ket*l9 z`!kC03jXmk0v*`~^Vjg#cqUJJQPKIXL4e8C5R)#v%OZ4t<*i z4Hlalo8oPV*2V|O6IGICS=bKG(1e}6_T~i>N8~;D3IlQK%&v4JP~@y*0QtzB6a`l5n^p zO&TtCwlbQ=p(nes=eefG6BH$0LU+yd${TqP|GOS|k>pt^HVsaE$sU5wN2c-C_uBy~ zU$>_HYh;Dq`Ac(&Ugo!bQ~Gp*&C{wt3NP>Rja|#3%dIb{`R==B|BIwD^Qm>8xZB)m z^|kd`E%gU?CnB0tlQ{`e14`kw=UY3jOxTIznvm~M`?=4&I0eh9AAi5uUt$p)FJx1K zGJLe2_}RTBd8Co8sa5Q|!s*5-or<}^irm+6H?mR?&w9^aqsY$6j95%nsUT;?s!uJ) zHc1Om-xS{`@^kFXT9DA67p^I8xC?x2$tcT7+w`9+?xj3eLpNadBM!}7)@}z)gvX-{ zaP+Nc0#Df;=|X`Kk!IyH&C2^P?&O*U-V_dJq`}b;9sa`0{T`PyvEw-;#6TqbB220f|Bmg^z_>BZ7RHCaw_-Eb7d3`OjFc zm#a$N+iGI^zE^N&*AuQaUoxuX@^vi9>kv)j95Z__x~fu*V=@zd#E7przhKg z)o~1>#vdolK8}8Xd`$2E`kZR@E2R4`ePfTOg2Y>9fh-7LJVt?r?f~KFC4HGTBI-L% ze8B&CK|@bX(&s+7OHWPH&0}NRtIfFY9*=I{ynChGN??W>HGqvX`!V*k4{+%RY0(x< zc>+)UV)=M8?FB#v%oS0l0;2a&+;Hl4JjAd4g&DqIN8l)5YOp{ zdzhvj)QFYWORG@yO1=%1`5;w)P*d#mN=4fuG9l%vxbpR!NW$FjkF7bg5=j`}VfjkS z4?lR7N@kJKZIeR#(WndMJAeF#>C=b4G4B&+e>u%ie29eM@0?$&zOr`SU@h2e zEl_w@4K6@W{B(fOxJxf^f#xj*QBD`PrmBtamM0RDXCDcLv(vo&4h7reiCV6)&~w2} z@ZLykefKtTS9#CLqUCY@o?*dNxvhEOt$CrXd66xyGg~veIOD$;YPeeTZxdZN@nQ?K zrbQ9NQ*{)#6Ea6{#7EQWz8(BT<#jv80$o!4@{v@<=&Hi#`L(O?qZo!zr+g0_GR0Yp zXF@2PgC<~`ukkIPWrxC92EtisRug6~9(uLJcx$A2MY7?w<7V}u z6`kHIM#p(Yp2EM4pRIuQW_ur=9@rJ7!BG=u_6K(Tj`Ka}mlZt+yxWXQ_9*k`x|@f+ zAMV*M@W1>lcWJ>^a+CMe{$HG|RLz6Q7lRR@Z9k9HX9^Y~anC+E#`@bDM9$S7-$7fK zU5m?Q{4(FK^voww)@I&!IJS4p!}sabrqk06^aGZg)V0H{Qd9~7$)C?QNR)xby$pd? z^~I)BxtB)Mjn`i`xv$TZN&ZrA`?+{UWv#C1i{_WVG0MM`##7Wy<@)SlI4}21|6yK9 zEWb-U9sx6KP{eXL(D@EK(YYDWTiMjWd!*+*`QIeaPn*$5oDUSHk=R4Dq|hHF!ONM5 z)@K@C3KG#{RL9t5+Gv||aErv*@#xdL%{jCA`hlA8a#rHbKH`v`qva0VB5pPW-oGXi zuFY{Mg_xwlKh_OYfbhRI7SGB?d@a<#OyhZgIBYzgj!4>?eno}Iw3d8cbywfaX8qc) zR-r+Lj4cqUX70&i$qDx?G4ozkc9IoUn2kp)`Bze(8fR zJ?3AVWZjpV9zGo?H_ZEe6>k%&>}rXK3dk+%es?d%LD+!iS#y>YF8Dx`?pa-Pg}2Q9 zgPP}e2JQ;z$lSit#F>xG58;JL?L}JE(ljq-Z(AzcYZ4b|NgM*;b~&Z$ylDJ{rE>AA zS;_m^ghk$E;=NbVYqxNShg+H5vj)jRD{)-ZlUf&FF*#-T4?1|1Bu_j^yzr^LP^imK zYjxrA!li^{CTq783LIGtX~<4m(t4(5w7i>)B;nVo06BJ&jUYO@sAA-Cf5zvQ_|Gli zXEWhvQa``k=HM?vrd!^9<&E@KH@lscz4q2Po=Vhmzq2;6J>$`E1 z$FNKsN3UFFYPV8vgDzl74Ce*I3b}n>cIX#NSJ`yvtP*v~aEGc39uyJcw;*}SOlP{E zqZ~h>Zs{3{)s&1J+;85GGyT+#|Kng{JKYC6+vnCU?1QFRjhW4lrdj$rZ`~JL*r63` ztCe88ji_ju`+JMCy2m$k>OyGr3kc&k7Ek$N3Krk1)BI$;w{~_X)_MosQ_-{{iq__0 zzY*a-Y{n{ylh2^OTh)fQbnYz0*4%GRsd{r2c_%$&A6n09S2f_Dw`QC(-Y(8n!;h^~ z1KRj?4)^fZ7ap=ka=1B3sy$B4ZI#Wj8Sk`njfbssQF{vAIpo?K&ms+))e`4A1m7oU zr!(RP92e$$6QZ3O@9UE@&wt-kiQHw443C?`hviA*23500LtR7;4-6@VYb@=1*HW!G zgRMvVUT!=-i|RK@R>JZNx}$7e1>L>f*bph8@XPcbtVeA;Cw7A1#Ex|od5r1}=K1;T zfqV;h>EU?US*(aZ?#VmHxM=8C3Lqek=S{fx#_;q5bU{P;r-)Whn~yzp5A^5?ELZ8e zM9Xl&3$@aC`wZsiDtAxErt}h-QGt4|CPrqan8nKWfC;SxzNC;Fsf9)jMON4RZ!nETT3iMl4fx`Arc>YmaIw2m!A^?zou1*-lPU5|Y@{p5;#gEZ za(@>ouw|viI`k(e!7MxFPfpw)+^xSj=>mbX9|T40k6=}Y=5Bks+V<1;=*6ogQXcBA zO|TuN3KCmQPxaqDV;Gh5=P zFtd-JEJ=YKyF4Hk!}rJoe9oAc-eo%jwJ8CI;=d{U@f0xSCeV|OkkM3RPj8Yc&juHq z{2wHta(T6tyr4&5@v4 zF>HQKMX?o3%>-8p(H}Sf4{zs>PeEIH5k4kH05RD1+=xD>M?#M05w!>mwCh+?!;fe@ zlAmKUWCwl{OV50?Yj5lEd{XjvxrSs-EQKY`hk4YhnD(md^)Y_k`Pvu2X6T2!++Hd| zywvu|!^w<006}WSC{hrfDU$tq?R0@LJ7p57sVO z|B%B_8BoLgFj26vB1OcJtZbllcPG?{i{%+87Z1!8RG@{L31mx z4Z{>4zuNK84fSO`bKWpYf(-CvCgsb~TGEZo7q_bS^jz=cj}7pH0+{e<6`O+(oEGRh zSc@*Myw(9uPywRa7ff#_AM{W3j9EnVD0cvG(itSobmzgf%*r@qA|A!W^l6oJ{jKqe z+ixYD?uc#kg+8NL6c31EUy||c+gZ{UTi?wbLkWQN7_&^f1J&i-zDVQFRM8(Rl&;+n zhb0E}MW&*r&E|UznQ;Sg=ZgHmUS$;3Oh3TWi#&+HOyjVuA z>3=I8`oG28r9Py{LDE5LWt0cS1Egd0dmtt7d$-=?>`JqM;YfBjAEavD z7fhgJB|#X-YA-$O5J$AJi6fqNHDX3y$6K008VN5dgy{*gz)p1ky_mT=ew_`-FZ4m?j9|=NyE`!&R3ri+vDX zBZM|#&n(47Izt@t$%AqtEK{dn+WU_p@F@nR-vslkf$=^F2PvS?KZeVD9l-4InMV|o z=Vl}^V&14Z%<%Z?`yeyM*4Y8MI281aJ|5)pH3Np)vsqxg@h)3Q)9D2^0_J_ zOo@;ZoVZ|2B@2`CjiulKsRsU(|Aah{S~S>uA#%53u-ssFnpoRQ))TLFe?^SLD?d#nv@kB6(y%xr|E<|lq;Mrc>LgOiUYpN& zQ6Y{nY#vcqmBck+2J+v%**77?b%w z;ZF!8gGvpVBeSlq-5VH?3R@Gx+-4fJrR)MyV>JK{ND;03SrO2-J)4PiYLUm$z$Z{F zx!VT=xtrn;=JIDy`>Qb&7YMnUN6Q-KIq@`$Jcmgmvv;~unK8aJozPyvA)ZN--@EV=&Isg6@`r6F=&@WtGjR+u zKSC1Apjm=u~nwuullIbc`heG#OOdMZYFG(-YJIrS?*(YjKaf`sCQ0zfhhy7~|2|g3akc z$VI>nr2*x|2vb|{{9}X2ELy0#hR1YtZ>FZd0)f67Gr$ho4BkAFYpvg8b@_pZ{7c*K z)*?0?Y;*>496x|#0T0|FE*RUB;8J=3D}De0-Z|N3TM`peXW#IL%2-GuRjs03?{8m7 zdNQ`I3P31CY{FC*Z!brWLZJ8Y1FYZ?Bp?cIJ-E--0Wgt$;BF-w_%ZUzJsQ3@4dlTFye_VUKjb zf8BEzs_aUAfia`THtEX+ji;YFKkddMH1pU?nGyVo=}TV_voJK+J~A@C)nP|L;>EN` z4VdPE(wUaY$cHhNr@(r#+sPT0`K=YFFK2Z{LQFYg_{HasRIyI?T1`)1jvK2y4dPha z?IfV1LJKcBi*b;|k;-xF&-9tqxpzMAm+D1sL1a1Nn9w!Box%N5qu*mE^St2&u02a4 zS^F<3T_Ry5Ata0GyuZ5p7@Ta1Y@;IkEKYuW-uPJO`#Li)gI~`NSy6u0IFU5At_f(z ztP`NklD6w6z}uL08Q|@Od7QsYZu2?l>55yY18^qu{>mSxM!Hg$pawZ4?ZL*!Mp0SN z<0Kp3c#9h`u5n&Hj8RIY0J(_)+L4g3LvFLd__~(>1LSpn%T%>BMrePW3hhdTNN+?* ziTq~%(h7kyP#p|A(fC3C)E%!CE#pXQZcrL?C98i*Rxu2Xz@e|lrZXA(Elx&d@4u9B z8UDv-n_t0ZuESjlW7Am-6GK+CEQ0IN$wpAIKYqYWJ*?nq<3z^T01v2)af2>i@K>1x z{R!<7dABgQ9-{p)NlCxlB($fN!#PbnOk zyCa+mlprpg%Wv-VUSSbi4`%==F-)2LQ|XFfMr`QBnDw)O9;8We>&r$wiXEIM0%G~i za-TKlfsSwl7=!^IO$VozY^@6?cZ)(*d)TUws22StELA1h8tFuhO@ubt+qd)NI7myF zK3eRP%_qUqDSK`mc5spd4s#X?khW4-9+wtsQZwc(hPbNnHD{^(X)JPa?0k`s2z+Wz}- z?k&_F7rZ9`w&iN->^bSbr^~ENL>^I*830>NfZx>RA48KG#1R{$2DI}*^UO-i#{*?#20Z-NRmZ5-ozj%6SI)&`^eBsr0#eGwISrC2G_^T zxzY3l4S=(~R5HK0;1WroqZDR%6M5ZOVcQC}CvI@>6!KS$rEQaz76GJ=|KC)6H#xXh zRUgQ~xWx__tB0jsCUM1|tm@)0HJKif=G@NghAcoM=EsH6Zu(wTL*N~zhL(^YqS00a zX2cIrf^@_M=xilYWOT;@gP{si;Gsw4MQ%?xfeuKE8?b89ihd3X!U?QE6mdZ!-*#S# z?AZa(kTA$64^#I7GS?Yhn5eO;fJotTgE9A84w4s=6oay9(!w1*1x@2olwdNZMRd7L zCUafle``^N!8_{ij$&XArjH6+r$~mmADROj#1ls|xD|9y{z&Y9Y+PRrU1lEe5~X2j zD)M1mB^8)e)yRAOgbDfTgo!I?te`6;l6}H*q{3GFM#W#16aoLo!!07?5Er-+@s)I7 zD<)F-ar3jEk|KAJEckV9;7%cTP$ohTFe2`Iz&VIk|DcG z9xXWn8GXNhsyEXz9oZkZ&Ir6UQFv)-$l38f!fkole+0+!*dTuJZ4ue>vHW!e>70vy z^31sp#`FHyaJ|L@9yLrS0S(B+YmPm7yfyGKdN==H6j96osny^i8`(Qsghw ziwK93tnLa(|5Z)B7=TK%#iUB}6s7)C=Xzd2uuEYz{U zO0vQ*-S02+&m2fVKB2_Iflns$UkI7&NEZz{k}=dwG4&Q}Z#al_q97X}Nw^E$1TJ?C zi<3;39<(it`tn%*$r*4F)51XV8APobaYwsZ%62@JGIO8+s-eRQ0Rd1(gy{v0 zfq=Mm7GM=R16yx+?n!RT36vFWTnF4WOo63#J5~~GFpNhep_;pr5rG3{{eJ)rEo2pE(jtS)Za~d~(H=px6?*=Ud5sJOsX*y|OXqhgR zxvQR5s@y+(@7h4gYF@2~ z&JiBZtznRZ2!FzPx!2KQVV`2=7IF*`!1_1lq{j^8E4pm8HZadZQ@*m6R4B9k2hrc> zaejA;EDe(81-3t%kC#-{O0yT+yb~_W+9+kaE$y)IkL@LZN1tDdi>3)E8JIF`8KiYu zWT*(qNL`WT!A_r|AWeljtef~4QEhRcy;`YXNQ!i;{vmPY7GJt3CF76E z!AVW?-~Vw<#$KFhYdjG7IJKJ0zZzEw18WBxBU0y9E_S7+V8(F7G12_yw~+Y7-zSwP zNUewcQ;dpX5GJ2GpoDXy?+Ylwc;cZnny`K3(T0#ubAgHt0eKyx2v*}&b9j=WLFOB3^|Jn z>!gB{r2(iQK=yI7%k78FF0oyxF5);_buQ2*}gczj81`>gAIUlf&5rw>*;)kg>#;!&NNa95A&Irgv#D%{Y&2niL>dG*93R1>0X)RjG5QPlZ^zM$O5h`O1Lfe+9cdU| zj>-G*6*}TypzL?`n}0Kqhx5*L|Qnn+r$mB6329bHXpDbr|2gj3@&4!Y08q2@sOdn^Q6y> zsHRL#HO%muzeYg}{qqle2){gbB zPJK3A)4M}d{(D+NaXr6t?79-rE$XUu30mp>Ro0zc(MC%~BP}j;buN}oXRgyg|F(ma zhQYlVQh_p@eeX#3{+wnvhG$z9m_rz8mA!EZ?55xemQVP+&x$b9aek54xe0LILp~vZ z-{PV5Emh#OH`>sWWZaPiBk%zz+~B_ekPe5YHlYjk(pC$RCsi^IF^+Q;D_h6EFt&bHvT zqW|9vfnPUMZ+I5euPB|_FtvuiS_&)fatd!rV^~?kAB>a2vbbnaoJ^h@PgKUp&mjyw zPio_>$5RvBjY`3ZfORxbyX+F+RWUiPA&#F2;d1fI^YqVbdFSk!WT4cw?o;=1>D@f5AR#$$zz`6WkP<|sL_%qV_u%t9@Bg}B`um-87RPzw{(kQJyKcGS z^H$?611`m&{BJr7g-9W+ytvI5=Z5mU=0XQ7p99v#0SnoBX8DM55By)-iZs)#0TH8_ zi#Q{a-&Q;Ot-YLMdQ|K^@xJFI7(rK=%|0c_%~Hx6OI7;YHD&A^43gXjHzUJPyUM&h zJpZD!?aa9C{9xPpJ8!r3tV*wY+nL$o(Ja%YM^AV+MtP`RMMc9FW|i<0#Fh;rm! zE8~|abRi2McFw2zq7;8HH^=mYaJh`;Q*HRyWbMrQ69~BAn)9ior~@Xu!6?8P1;9nQ z16O*CX?ADd&9Wb7Ul=7GzfO+oxhuw7Sqd6y;6}f>`;M-A+TU&P>4kZR@%pL%hZ)jq z&Ovv{fLQ$N^1jSQAd4AQGo@}fU|eQ za+{*QokAFZ9F@-bD*I=5n@|*e@V5Eo0fSCKhx_4-e8^SYw=^{r_9aoQaEy%K>n++l zrT&S>UYFsj>B=eWo|5K?#Xo2CN>UO=0wP|vHa$^=cWI>r<=#H1xt(fbk&RCu4MUZt z>%d;!B2+A44+s^rtO^emdxw)Mf>@JNST@HBee~k$7Kq!?AX*ZMe#1s(_hnbEA?XfP z@~z3s9E%{R#0C)PVlDM2F*T|Q)Ma3TZckItvn(GJ1mkt4|p(JG)- zVKhO*|9iLVG>91LJZdP;T+X%}U}YU+MLJO`?uF2IyH%_0&F^hn-AR2juOsk0eIZSK zfCf!tyy9gyc>Q|XIK*`9c^_Z5oa{KC7+I>hc#xV~`D+IS5zaSi9n+5=n7+t<6JB=j zgU?&f?0Aw?o3E?6%|dN2lxU{k9e*U^Gl2KME&YtvZHnieM8mA3dtx5tS&z>*`lkKc#Il-$@#7M#k;j< z?`vSWnu)^M)b75bim?wSeNnWM{DD1h0or6wCf+r<{pLyk#{!=j0@(ch1f)r4l#K!r10h5)_?2x zlwRdaPVHmbifS+)dU1unqCbm2OmsyH$L3t2e~+YbqlP^ulXqQnrAhI4Uz+GEnfJHc zvS^dyXp_uaw^wV5vm0(n*RHSt?+qT5Y@s9ZI=oRpj51X1P1)KY(SuBM@n#lvS@ONX z(#o9zSlmcS#)ypQ3@H5A{QC|ur|3d3x2DYd;#p_8$Csf`wl{_x_P8W*PfAIYds4gGBfAwml;uXIMn_Gh9{D5JMit1~)@`A0W zyOiR>7$^UQvcBlTS;CpOdc0unTVu<46K_|G_Z9ARz~GsJz`S(C3;pwqwcG(buB&_c zO?}*%Mx@bpiaFQkqs2#UEJtnlM{P7mZKGvZ(#zg|CHdQ!KUh=+71Vx&M}3fif6EAF*?an<^^mQNUczIDs%fes~hDj{@&jHC5k_Irg3rdX^z9#JMW4ksHRfTFj}EtZtnAap59ozsq3m z0qU>#+(w`LwL%l=K(f&>^t6BVy-W6Pd)*J>vtJU0e@M+XENN$cYI$6x1;8iEtp2z# z$eFw5J7(LAYdvjWh$wrp%WIt0k?IJ#5@f6Ob%3Rp>g*0~va1o&F@?=4j+eJbf9Mu? z@}@Bn@pH!`&tkd4C^*+(J^K$x4=}qOGpE|5!Y2893$rVR=tna66gg+y!#^({zo~W3 zpNwIa6aQFJt)G|vC~-=K$sQiVZ1ssXqW7`GbC&u1?$&M+chAIfW)6WLC=NMagqYaQ zl6dlBh*NQ`Gf_uKoAgVotA_#eqK1W&lB0hhO)bR znucoaZv>Q2}ifp*{1);)lBx7By#ZiTz+zKXUn z2+X7_TvK1|o-TM03bW0dZcW*Fe~6xEdN1JEXlcUn{(<)JE0GTmPB_6#3B!ePoWi_x zlJ33>R~<5zgkWb!3=y&Xy$vh5D%{n$E$Em1f|2+d za2yNvNFi{aNd(?~1kt|h2+j}A$Y7AIJf2x34n1e2%C#>}d@QANpw-Lio}EnJUeI{( zL&SQ}vU=xs=Z+6K`-W96SU%87)j$fF?x)P#ULwBuk|qZ;JAp2#_^Hv1Hcyt*A$9)9D2~pd z3(xhrM3(7*q=E`AWmcJ&Pi24Er&axl;LCy}hoMHT<(TQ!H`-eQYr)z2%dalUjDzna zjHI&Db8{uMcE{Xj!hDDlZ6tLYw}e{;ZX^yCo_U-eKBao}bQ8;$3{u;~^N1hcCR^J1 zko6{!_bXl)cqLg*Hu%#}*6&xm8`Qczq`JZ}yt$!4&26JuZDF!!Jcbdt`Vo>SI2*R{ zpzM;f=2EHjl8CPtj9sY6w!zZ-CMO=UDW28qMHIvznugQ+?!}4t8r!Gu^uYZskMfWA z+rC%}J2MdMsY?DjsK#h*zeCMP=pTL%sz)|I1bHvC)su;IFn+b^-l1OyM8)Z@!X@9) zFKKs|aKRbAAJ-z(NW`$QNP~=28(eHY_lI4bg^R^`L`dL`zZkD=6MN)(^~{Ku`6y71bd*_Z2|A&{j|ipR{(!X z6*f9R7p3X)BD&yi^a;VAPa!U`4b55?CB_Xp&wcS#Ts+d%O!+%t@$f3bj&McH*~jfq zIEUH!``z;|?#_~_LLnT~WX>DX4|nI(ekS}YRsq~O-x|B!U^JLmwM$}+bk_G$>NDf? zHq$7Kp%TG#FGmCGwS3Ea5m%SEC-tUee zfODCcjBvB z3m$s7@qH!2I$v~1UjrBMT>2e^dOcKF23OvW4$`zgh#bjS{wHi4?$iQN_iQG}SpFl;EWtpLZyMs+{QOl6 z5_T4=cO}HvtA5X2utfXJw)9d)@5+j=_e0tty%yp}wO!H@wW?MK9YG`gYR6vaGXl** zPk*_Sw#rz(z_djVC9~4!cTAp)gqSts_N7D!CfY>w> z6b_l@FB7mU1j3;q&gHw+DvXjKKnaZ?S}T;`0y>PFXSVM7ZCn9bC{#G}eaQ2ZkM--U z(i+cRDUV)=(7vZbofz*P>W~J)v)kT>X3qJDFp0K&=8{Qgf^OSD{0-6GSc<{Sr}x|z zyQ+=5E0?Asm%4^y@`I(pFB#O4NnVVOM?JxI8f^~k9@h7x^vClsd@q)skW#;*a4;&K zrMox5jXwOq$tg1T_lJskc@k1H*`VlHwL+zK;=B~~H%F&Ccv34$s##(N9>$qz+vczh zvrnh#?xzPAGT^pP|4mF7t)QQ-NVQSKrV5xX4atbbu{zpwsD1hV9^}g!;2i8tjcX)- z_gRVB7qemgd%*w`g`=wCN+gHHD5W-!)c&^~<0BMoJ`LPYc#KfczDnIrnhLfzNKfzw zewJt^W1Bjo?Tz7YIALRiYW{RSw(^Aca9(pnz6!*7HX5Zu`<%p!uZEY zPiMZ3p#9ZJM%EG@e=Z*XSdAsysevgT|Ek#~wbsUW!E*4vAZFytDW<5Gw>QS`(%cQu zqTD6*v}S9s7g?N1lYJt*{ycOvi+MJAg$P#)(q2W$jg14<6;~a6SwkU9F(opV9>9oxDsKwYZacXc8)$C30r@0S-}U>QX<-EVLW8 zAnu+~ZY2Nc#`ULJx$zNe$WaG=H;-O7Mq|5`E(Go#W6h@AxckwK_|N>A!p@Oc_lao6 zpB>%ep{kDqzYQHGvVHdK#TMptIW>Yn8bJ_^(~hE)zY;t_x4@Tl1aR{HAz6ZxBk<*I z8rc`1EBff(m=(haf(f6F(1OD!DOCR5Mcso#PjtnUd2c`X5e-nw?>N>OwTm~zASYm4-`OT$2zCRY&Jp_$oB~F zKPZd3$46|r0@+3a@De~N>Sk!7hY>?3;NKLZTxCr3F`DRVkm?<%fYw4&oR|rX>VIgg z`BZ;YQ_lY)g?8uEMW}a3xai23Ag+kj-?n4Td9qip=UU-x@b6O8m6sS!?p_l2j`1Nj zHvM%4ZfqOku)a9V&2?Sj2jz^Q#TWO^OIhe)?491ewSIFFUNND{@BR5o+`uv!_gbT4 z!6Wa8^~~Lo0RPZZK_LSazoAu<{jkx7KjVleZ}jgy8oRTT}Y|;=Ko7BS} zFe;of0Z?T`XD?!fdr8q##)IDjX%5aP-)-f5pAyoTe#H9?MOv^n`pabDO_GPGhwufe zKI!DC&GPS1_E}c7hNC~jt#y*^%#ENJAdRMLrTIV90)JLxusU_K%Cc~b=eyb%6Uv9uGuhcV8*O%AQ`W|P^pFL|H zr@r>AS?^`X`)vaYPl=IUTl&nm@wB=k!f?z7`F5sJed9R+aTgx3c8-)?u2Tt9oI#5&8 zMA60-r;2&qj!M$#Z4m=Y1DjvoJq9H-cN&cd5;IK&$V$Iw-^$_(u0Wq9#jRy0>8~@C&|`0Dk5^cNBHrj(<$WU1@}}B8A6c-Q_{ed7%duB(-I@b`Jw*6+FliI$)OsC z%az)fP!>VG&c<^p4Gv?D)_u6I@jvg`Cn~_mB8PFxrt}X6rSc76XocEZ_IB5=k>f!W zFAloYoc+Rwg@wjLwMCWG=n-IC2gM*=vr`);eH1fO{5f2W0%(7|sUKjg=)IQDwx1%f`V2;hE2pP zc0B|w0pLO#Cy1x+cLGtwtxzdM*K5Cy1*JyX-X%~w2Q!alLOBg&NJyW=cChOp=m)iU z?docyD_yVV4Kj$kXep2{G-k-tSUO0cd>CBerO z(-b7MXWoV33v|RTzf7&)6lGz`STXRdsjVz$s!1076v=`u?&FB$tg zzdv|vwTnIwJ{D{|66OPQ+&%jq{j548rg@~ovFrn{+UN8{O-Y3ShJjyi6EtOD>+-Pm zt9SI-4va@n&-M2>s%J^I{o_KcimhkgRa&zEvlse}GM{&Fk67bF_P?{T#h?KXJ~JY=9`IpJO9%SWo+aS@-H@Q*M`-3-Oc z$$FlPR)!)mV+AVZu3xSAf*3=z(S&<+&0Yr&p754}7k;ZcJlzW>t&BMkfHZOTks=h*!Kb**VS({KfxUY zZ4~WCeeU}Z<;1{MfYW6r;%gIL@>cmALpT`2hK{jV=}$`_4)+*VZLu$if6~0U7)85~ zNV~A^{CgkA_)5O?vPv(44fR!|9)1~f>EQzl4UpxXl;x-pZ_H&K(*p-c`LKc|RWPCw#Q_hL(x;F;s7VWWfquf>CmcR+^mxaD zlEluz0LpoTqhr{ykcT%UCs6!$l2vAOsCo4oDA(8yYKm_f84~0@70|}JfndrRx%liM zc1DCi|A6TV#tB1=FG8OQ2_P`);ut*)AG)0ZNn|U5a_UlNv?t-hM`}Zx%Nc3-?3wL= z9N7mDxKKHxh#^o39wy=K)+Djdbs$!KH~5Py zMiBd45wdjCV`Xg$Ih)dyKWbdZ=IqwUMjD#Df|lp3d)+wX(@O9}pCi?VY0=uttATCf zld=5Spyuks=Mo?u@*L<$2SI2SoIFQ0J+WBnr#fkTl&EEN30aP+U}?!?_5X$+Y<(2G zIT`<#D|hPBV)UfBiA0PPHO_B}7Rv!+$Zjs4wDOyh#7w9$vd|wfO%L<`orp16^hM%`cZ zaKDPGYa$IJleYq_&jFGr>o2+hcg2$|s}R5m`)!o>MHQmI2*K2C7cCS*Jz_}(_7LLp%!lSFx(0jZgpO?lRUl$Qy<@>wT`kjEt!?v z^k)hAOWu8TR&;cpY2BFSV$+z6fHGu*OH^S>{d%qXv#qiI1ty$FdhKQ=)M3Epceub6lvORu9M?M-qZ>1UL`&LCL= z-N=>12m&?pGNXRhAu(=VZq==yGoa(}gwhetE|;X&^pE^QFGhCF;#!iP>Z?{63p~i- zsBf08yZypMB{+O(*Nn&wxzm8*SRehP^!ck9kF+vFt#41=x-5d9DKeSi>pg}+UUv!do!8$+?TlijGwehST8m6yxxDGvEQAz zF9bVXKBVb6^s!-R;W(ZYOXz6w9K+z}49`e>fG+|g{p-hCZj z-9ps;^>_Pfro@|S&xsY&0oLWfhC1UfPy5XC>WJ<=k+fAqKRYxdcVYWlSw~bSX=YoS z(dVIJ+s5&l?SkZ)7>#8XXqmh}ls%}Ct>6Fo$~JRseP(y5bsLV`0&so5; zNy0zr$$WEKn;f|+?@JXv`d<6JlmG1hIQZmiYU`B#?YoQ>{GF+SXG~FNYBE}3Rr+<$ zP#8^B*QAW$_l_`i@5mxr&wc_auIMAGXOXsLZ2k3lD>*PPK7x2fuXeWn2h;-=Gxy*X zl%8~Iq*mS!?1WRnlkb~2-`*d$4;m%uE?X6HlYb+VJ7>ijU>dnZ_jk@}kbr@zf115r znqYRHtDS|$Qk$Uap%)9N0muu%ci>zMDLVGj@x}*vfcjqn5dvV3@bnKK%op4yKF~WW zdC?O{l}2ahJ$B>$k(4?}H^$LUNYDoVvzFBGM|0}&J2l!3b{St47w?yUvcH2X!=y^X zL{Xlk>kDW4FC%t_G<%K=7jdx)pmiDQb+>bg_LqLNF7Xf4)bN9D_Y1 zuRS^EM8Fqe)>Un(EALY6xT~tztExDwsxqw9)J%0|kH7fK>OKldeJ(-6V^?4_5QKDRsZUzgPEFo~*DK8Q{9LAHdwJd;gRW*YnlZ4r=43GK-asw_n|nr$T@vysEJ zMTGblk~0%@XG@LmF=Z~_rTzYnI@wHtPt9N0MR;q5*bI%TEQG|CTl3G`=-ubTx^p5HzzQ{77^+(V{i<$wFvf zHL+^=7w5j27pSHe{{=ml0#EcX!f2O&z2P($4)`6@%Tnjx;+084+{<_GKV-ZBaj_xs zptma86yxjQ@m7?#3MVpXSjdK=o-|>(zMEw&g`~?Vd4v}6%^pX9XOD3S=N@+`=WpWi z%#Xh+!q?T-(x;@?(ylFI-OaE5dHDz1*txCz4dzI)iTb8D!;M{vP=6+u8IV@$PP)P!USLPAJ@c7)WuK4Eyx~g~2@mxT$Gy-|p%9>!G?!(|Ec5Qz^Ra zfox^io#|$%*|Fr`&iW&*U1R?RH5IRgA(+|1F9%~Q?2unQ@BLqpemUI5tiB_jb_4lJ zx4$`K7I1Uj%pXUz)WJB^U)DY|w#~LKk{aZ-wY;oE?tyOL)o4)^t(F=a<^<&(2UU$e zkcE_S=fBPZe8`s%AtKSD6v%_A9%)@h1scqM;P;lsh%z9{^uO$TOQWy>W)E>74FQs> zd3S3S_|~ZH1PN|(sx>aQZ#lv*H6TD2IlypJ9`657TNZ$t#2oarG(Bb)!H+8!B~M~Ov))_kFW+a{r< z@dL_^`^Hg9yoP9L{0Bk<*X%$v^;A!@o+`u+esjrgTbOlh%Su1U6#OkZk z+TF0L&<4#5fmE?4pqp@;Xm7)L(?k@wam>Zk(QjAUphNJYbr_&y@^K>USYkm2tJ1#4q9;iPGH#9LekumWpr{%CIDEV)@pc|FG-F zbaMOrnaro38{q%p*XK<;P#KSIT%e??3a&PEdaA5;WO(*a$WPI_#>OQ6vUF%%lqfS2 zu*Uuei2e`1K5x3qzZQYMK}n%=YbG`}{^dvtgy?_t&0}L{Y*51gq|KgfRYoh2y*z}p z&vwErJp72yQC1rQ^uIF0!x*^Q92FynK=uzHcl*rvcWbRt2lxL&um9|?X>1HJ#L)cj zfEPZUCU#DB1Bw#aziVkE(o=<_=kPJs(77068yoUUWYqr-dAqe7r~?VR8)GN5C-Zn3 ziVezv>O|l8Vl*$dA7CLmfUOgL%8Fzw50^|515yY8TPN?-vp7{!i_SHr!9|dC4DID03MVc z@{-a-EBGOE#|;X1Lxci;n1k#I{BOgtr~@LqxjrD_*$Qo{gL#4tN`~H!nIs^~Bd*o? zPq?;u)a32|48^dg3O~kWpfxoX7fkAVBzYQ6JlP+Uqxr;(L8Z31Dw;}4+*Is{^jkpw zJ#I!NNK@ZcV2&!IQi7y-3gt8qU2LXkL`$cL%k)*;d7Sx&!#Gd~T@LL%VcVb!j&Q5* z4*2T4#{dFa4z@*m7x>iyD(Ec$gje+h*gyLtYR5VrWRLClXzzHxx*2`UC?bRMpNntk zsr}_$fwJx2?FTzwez$kWB@M%^RX8hWp+)2xMY+|}ULA0j!(i6gzhgcwmrfLmu&8w$ z6P){=<3oojJ>uu&F#UJ{Y^I9*!AVOsb-R^(nxLT_i)n^M%89zASYy89wRhTmT1 ze-4UIdylYlDv*B&p7PXITdr6D4aO46io2%2W!9|%oC)mV8~}tDWGQX3XMkBi9MD2^ zV-Aphb<0)A6OcV4L?p7way|_>`{1L2z@Xbu>rCM^Wt4aNjTHwB;QD`0QDPJ{7!xR< zF-vY8o)(G?PbOK*^v@9jE{&%1q<=$ztf$0SOf^ZXGJbbaX~e&A6A}YU0c36xo@5>0 z2k`d1z+%OJi$#DIUdYCBd;iRT8xQrL0#Oj<_D7_9uOmuXW;FcF6iNopJBX|fT`6Q$ zqMUIq$@{*#eY|r$9_7rpuZweyx4(DW59sdPltBaOc1zx0_J;FCu`Xs=~faILkjo^Do`rG^At%W2W?n9~h29zLDQE+ddLyYSqv4!X)aYmOdqlv=%(DTt|Uwx;*)o`v7i@|<|D`tqWh+N$2jq;%)j(ev=q+SX6Lyf&pf znnzc4usZ|zD4So(K)Aim*pcm=-Y0E<)2qmNKl*zwVjgW=`xeCI z%}Jo<|4=^bWEaf)2J9cyaq@f2-zQGRpb0W+{k;CEa8E+V^mqDVTzv^ZiC(jFuUkB* zm6EG3UUczPasERm&@jS|qu^^#1Rv#;xvC++O23X-#o^Kzf<`>-8)z>O!%(S81I-JE z)18oI$R@-j1j%D7kAKLsJqSrd-3v+O?0cYj8-FxiUdXOiWs>hR@X3lCD zj@hkghY+++Tx^i$kfT2W9O9WGqQ7>%PtiRO@);{6beR*RTa}#B@yL) zf~{#!@b=JQiPy&@xC&eYW9}J#sIR|tCG{Vi(H50bKl`MjGf}lYMmwOK4d1wOkt2iu z>JX7&<}WIZC|+LqM!cP~-te}@LL9#TwNuid09~XrwxrV`VyENj^uEvWar!m))EZVB z{QQh6>B!D*wD3-*Shz@njxjS8wo&CNxwbJ`ZA!13DOoN4r*Cuvc(G&7w>q%j+|Swi z;j0wLwI}@+RI8e!NnVq}AKZ=1rqOURu2;dFq5zrle6D0sfA^|L`EFRe$tj$oexGIj zh>&8P3%i!mfy07$t6RXo*v)({L{Vq%Yxp!=Hik7M@8jbY;;@_r5(1{ z_kt?*TFjUvkYKxLsDLl%O}{_9b$d+klEEXzL5MJ)lMqER*=c(%xPSkEnL6YZ5P@br zC!TvoW|t+&o7qaHZX(_ndKbpB+D(TJzv~{IPf8-+q38O=(n{DYowV_zrCFk-S*)em zZUL#e2yYSTa;+fqwlRHA$9~Pu?Gek@>c0}(k$m9E$221Nb}*{*TM{4v!)V8 zjg8Rp*j;5-s{_%i1%x4@0NER zNx^x0xPcD`9eeg@{F38ZT-1|)w5rs*PRfr`?lrfi2zrioyQ9uTLn4*cBM11RbUzY> z2^ff_ogz5K{9io%bf?SRA^2;DYO7mM$U=Br8`-kq=tI%E*oD{d09+y4JYJFTM;Es$ z4kgikw7Y$xetKVvBUnyIOyiu)<9y3~QPd4&8~0lg)Ssy}sr!>Ma2Zlsf{>R9M0@xn zD}N(b{w4r=9Bg>d!d~kpO%MD+ZoR8gLIDx}GDfB5~g}V7GA{bpR8n6)K&g(C;v3$ks8Z(5(&urURWW8J~oy zLEtRFWz{I$t~W4FaAPEPH0KS5LD+c-v|7L(CZ3Yyv)a7gIG=X@U9(ts?27B5U$oD8 zjR3ZdLtqJo?EVBz+(hhtO~(^BIf-~!%V>s?D>>)1-}8iF0s6_u zcRHKWq&V!S5q{UVt&b*!-P$FU-Y-R8?*+(e`t!G>;{03}s9Ob1gAm&~MS3c(6e_O* zt>ewhG@Q)2G@MeS_N}OT-kpDF!Ay!Ja5zG79lb=bww(O6ZL^bwERT7{Vq&W{M~ z^ApD4oi59i7@zSI4?c3^OM@={J zV=>2>T2APWxI5xVvoeuQj+VWRu&7qJlbG5*(s!MZdex; zh-cKnJ;+`<&bj-c*@7M>8*zXOVT(Qh+nwG_7{p~k<#E>xp{eTP4J9N?soa0yrnX_^ z82v58ufCqAt#5gO)HUFakOoN4t~GJv#crxY6mDG2RppF;y*C8iCn35c2-zrSl+ssa zK>sJ2g?$XD21+rBpA#hP%SUn6=%!1o-NSCG0@XWMB$$6}Q;~6rgo^?RTvup`hZw5r zqF+bZ5f5;TZ7MrW!e_MCngWU>z%#s7u;W*ze+B2~bH_^Szxce_luudFw!i-gHhAJH z@H0F=5hXts?mVgam2>b8u*Tm_sOW5a{LZIa0hYKj<~un&nBT51{BiR7%zmruS%IEf z5VXD+A#kFi8Rtc_urGqqvs;?ApLK&kG_2Z)cMnfhL0=s>;g;MdJuh1I4#VHcwW+#fiT&b68bGmqd{U{|wOIh$05qgN@vOaM?Y5seP){al6wgP9K4rgA3 znEdg^HKxK}Qas|0=#>Og0SJ;67rk=i>52ngTxxM1nS*lU`!|acv>Id_eV|XIKpSC6~DB`5@y8@{=_Ldc)9lqyf-2kfBy8%g=tRa z3&rP*?F$V!M~Gp)6K}koyO}Yc$bsLVP;fenFlRFtLP*A-+*vL0{L5r#|Et-#>!|)M zr}=1iF`dqzLEx9}VEr#9YvtmQ!XB)TeX_TQgAB|pAT!~E&b^TockNS2;QL33W~6HH zNQ1Jpd^YBTY-`k~G9(^<^U+83am6+Xs_y6Lbk z4X(xbmFk~4(7O>&*7Nx_ibkCe1^3QZG) z%^Rh8aM+-OLdX^ypPB9_ZmuEaW(M>t6|ba4Q765}5miX>|1VWIJ^*4UNd7BTbT(hA zFv6*T;E5TEdNwXSV zBl@>K5H~`Me71Gio^kVuAN=hb#xLvj3tm+E_X+!L;k1z)zQNDqz3=|pI;o!zSNX>w zlyWWL-{wF_nhsP|^I{UvZh*}LV?^nZq2;4o{~6Nsw^JfDrkb!NYLYbPugmfuoFoqy z62r8|{gwtFZ3|2xWbVHfA(SUu5yWw3!k?aF#J}*hRk#&K))$O3E>)0!8wXB2^@QnR z(k=<@LKffK_fuP@4;jC!lodMn2T|PY8pU(+3bMme{qbbmI-n6C@XmmEjNxR}2O=>* zdXfKBlK{|A4_M3t73iN6WT{<6DOyWlgISR7w$E}?r`56SBDdGONH8AIWA#8sd%l=1 z7u0Xy6difc;8%w+Ac6-^@@*(XygA;kw!Y-xeek=!A_e=h|jk}yLyDt3mn{|ztkF@)f0Q}qi` zV2>rMZhk^v5Jf2pr;72Vb#x8nk4eMpdcd5`p5+N!OvW+7XQC8g2)rFU2xV~vAh6+4 z6sko9;IQEEOc!faQnKAik54Yn+tSE58Fk7$*~|4TI*8eG-8qlX>I!_XVXa*>5n=Pv-=)7$$+%nn!ZRu zHNAuqMc$~aThqCkH@O_Q`XRSeGyYKYn_%a(A&$1F7<~?_AB~2XT7>8=7ygxAB7_*?d+mXisG$M{&Yd zGch=Re{6KsJKxMgAp~Sb3%yVnoqFlt|!+Bx3dBt0ATh0koC`#8g469|{H- z67(rE63|i&IzPZGfear&_6MX?6JS(vQ=L+~sRU&C<-xC28LLQcApXA7N1d|c`ZvWY zAPFn_AlEPWQiE|Lg|XxGqN7#C$b)5T@o&7?6(^Dk3LJ>Cgnkd2qr9Vlq^ks6E|a$( zXz=HTbP`)rhR!=opwxZppWoNy>q^qZ@N=a@GyBzXxw271j}=rQjtDB%aOmyG$#m!? z>utCWvK;A!b|F#)#MDh}Sw7_ewLP`Hv1(q3Z^1@s>W@bPG-c7iDO=P-%hq_D&bEcV zspDmBR2PGP&?vX{J6z7?>GxaR^2e&{J-vKKM#1cJ2mTnwm-El8^B~S)PsQ8n6NcS+ zOMM$>!UMdsZl(GIQ3x;RyCxs6XLb$}q{81&S*oox;5TG3>O7EZ9QxvxrOQM;Vz1sI zRr<$6$-#3b+q%glM9TDU3y0_z|77e(8_`^&yv_9PC&DN9?tfv?Sr!)Tkb@a`=w{?B zj8@r-({3OR-P%LII&rnNAp$dhk~#(@d|u0nzCX1M_IL{#9Rp`{gojh+T)@892qblb?!j!8*NIce;={ylY8QtB!>IFwrKOyzI=K5gx+uTgK&JIfhh9?T4RSH0X_B7s2P5KRoqupu*8>#r=UDZW0iW1nP z!Y@abLi3;f3!bVNng+It-Sb~+xF`L{N)FZjE%&$ehS8muk6zFm+|@fXoN&+kWz$`_ zgd&v@FZ@*KIK0f4@x6S0tqFgo%xFse z4`Mq=mnai*yiZ~;3`vVTsFsLXew?ZPOK`*r1dwb%>ma}4+E0nQU$*^z8M-`vNiW(l zaXPNO?jfT26ZT?Tz0jPf$~w|;wBp6KcJ0Pdc}N2h(Aq~t!*rs6uZ-008IC;{q)}bG z(*QGuXrjAu;5^FrW^#o4as3MqTO)T>rIdfRsS^?zzKMHWMjWIyiyy?%WS;b%^L@=R zPWLM=%6Sj0o;=7Dq_&@>5NZXg?y)mm)?ulVXkf|m@)hJ4jc8&M^?$`3o01_eg% zAMv0+JrS!q_Q^7g4YWx?nZ#h}bYp!vWlBWIWbf-Q32k7m_TJBS|~0YSfEmtBCJ z!c}-K@xT#e=-=$JUtvLXG}elUqR9O$D(h#Qm((=Yj}S$%`@U4xPdU3%NqV&rHi-RO zpvKQ6CkHgk!-!d$)m)A)di0LAV1om?k!tl3RRdz*iDtE4J4hTH!Gd03?^=SL`tw{0 zfFo$o?>M@KU_rz*%c_X4aRBxnF$;sAlJj(Bf#9IkH1@EMupmmB2w-$;m5b`?0}RN@ zU)DnO#_j8a*np>tC+Sr|^v3U#fUa#h!y-v~wGi;AeSXmOQ_f2cnusD0@Kzsyilo3- z&q?4g#C6m@A^3~#a}XSjpkyRHA*HqZ8_muPd@e?sD-=lW;eBefKAZ<_Bept`=w$^O zQl5Ll8HOT(s~~o%0v_HUft}u`kyk~0;<&j-;X!{DU-eA%vIj{;c^T5IvgPdqJNyB{ zLa9AFaeqSllpE}UZ^w(U;z9R{t=c4bg@SBIS1Evz=;|lfDG?|z&WnL&75KLZ{pOWkF(*5Co)^ zMnnW;DGABn@;u+?eUAf{oqK17`Qtuz=Dx1;{G15@K!ab*g?PfUf{*x^*UV={+S~v5 zt^l;72or?7s_*<}UI1FgBxOX~3X+*+ExGBtuFw&KZ0;NVD1%nKPNK>2<)2hKDkZQ%?x&$9N@)R}%v2rjr>`Qyr21_VLXMhcAVJ6xEBU4q=O1Q-4)YBKq*#Jf-w}bD(IFtg=p%ei z1dXm#A*d=h>}qU130NFQ`4 zLfZQdx04wW%F;uOxYmO-*(3N9j(|`Sd9=+7)aG*pYN0zqB9FN_$cYf(T!{q%L=Rse zsB+#ss}3bH{{C>S+E3x7sjIt{j(?2TEHD1rZ7*r*ZAwynMA2XjsTW~Dla}IvWmzDh z(KV?XSLu0X=~BSY#|aJ5$8KSLvp!b@?-tg#r9bXHBU>i)Se{t;9J~xPtTVCptQWJ^ z72mzv@IQF``KE5!tAmcGyj7Tu7*J^Hh##9RB%e#!0>86pSw%eZ&-9HvQC59wTND2U zUljLi!@xB(RrLF409wd2N|P`=LW?t+z14F`ANk?TvwL-6@P)#9xQNR4DOA|&k{3RO z{zXKuc*$6+Ylu0xnE5$y61GnGzTRQ44t&v9(6I9P4{FbKA6mEliL&`jRX&<&ZFHe| zcFS;&wXr;0Lx!g2@{me?(f$py=AJ8%IR@tVg};4Upr4?nY%pbmb?_dMxfgVESCK-K z=yO$-{e#B)d)Hrn5@NR0k9rQ>DoD@79&>wJbQgEh;-Jdr9l(ae_+;ra%QShds(IUF z{hEBeDVAZeKjr+>MQ=neaaAvI*58lhxr@;u7-5G5>)rhqbocFtF>@D>euPSX^X2;k z(_6Z5n7b&==)HKyb)h$XZ$!F-{X*?RlX^zwXkOkTjUj-G{}UGIISsa~LNNqQG` zdS3kKN_EngpL-uL*pf=cWI30szW#xwx{Qc9jogl=;P`(R{;nWPAu*nE{mfe?`)?I- zsbo0#Ba_BZ=7TOY&Cp|8y6TQ55}zFcx8 z9CzE_&3p!FG>vzkk{c_3gWkp)*){0l;u#1{m2gMHVapHke~4NGnc>mUTZADzF^zS zB55cv^VBG@aXBgbF;XxC=E(RiF2rXohtt=N?c(ZBN>x>vc-4vpk>2+hC1ni5u9Gg2PUH|vSz)9u( z0?|ai2`5R3YaUV!rfw*fh3>roWc?Yw>dnkg4O!k=m+c{|;NIZ9DkVt<_?fQ%h0*Gh zSU6$nG6>Pw^F&#CSN74L87bJQ2PVR%AJJ? zNTs^#(o$sm*8{ZG6i#@YXEAt^C7+LNJM}xN)lJA+1-vlo1gKXvzc0HzElhpsc%f0a zI+uRpxR(CmRnfX;UPPfco88XEAur-Oh}`Jbo8!RztzGw-b9--ue)s{dUFg8#+I@PH zMt%DhpPL5JpWpbhegT15i{F5ht@p<=>afsl+F!|0N>aeVVW#IJoVC{4qehtBEvQ)Xj_gmH}upf!M=Fi*;>KS?i_ z4~LV!-ZCi`7N*Etm#7w+^)58uqSjxyj#OY2=w0O(-W?R+-V#LQ;tYogQKc0|p41V9 z@{hq3!3I$+U?>M<^TNNjFk-@+%kK07g_W+fmlK>Qu{&Moe)xZD93njdSmn% zH(N3)3Hc$yMO&2CP#ychIc_1OuLCTe4rig3f|Cyk@Cqn=F^#hr3lyI<3@w7VhNI9T z$4LE^<8UOiP}Be@-KDJzI{rVo?5hjyF<6w)kAdb$hwMo{E@x{sFp*G3zvf$)wsHb$ z6iFH7_PLtrS}qc4IX_4jK!!3H9*AOc&LBpm}eUuZyQcovo)-u$s&12(C)`KDb>15|A;%_3%x z2dP#Lrlk}xfy8BadmpI84~a6%kt2wW9Gr!}*?I`Fw0egcMZ&0NKATnUB*vqs#{Wj| z6%-hjk$l;Dn7rhqu>Ru1p=}6md(JYz2X4&TpnB8^f{h5`F4_#N@>J1zmPxqVx-xmS zCCF^>{G6E`m68_u6R_@4tE`eiAh z&m~eshRIO$?}sAV1T05n_<J2;r@Q0)5j)QGY=Gyk5)ZGd#{X3Ae2XfZ$im@RDH0PPhA zr~-Cbe$1fM#oX31oIv4o6pmHGA&ht!7e(@QkyEEhB|%BOAExK7n5`nsDF}tqL;*Af z3!kGZF3N~Y9MtUOwbK-(LWwemp*M=8MNF9L&Hl6sdNev9wntD+p|Xnc8|ks&Sd{sh zlsHx`zXdAtmMoTm00*o!6LQAt+@lEIMF|_(RN!BBfi2v?lVIftN1^=4Y14cqCWGe8 z5%Lp3oQFADahfP!WY3k#^|KRw5I6R2fM9Ezi8%UyWB--W>`;cw4d^o(jP{{JC++>y z&;R#%5Ee?GII~h_)9)?ZbI%8efE^(8m)J$FQn={c@#_fr zpP$E&8+7}h(ZYuCqQg?U*mKF`praFfHPt&q(n7nR%kACRue$>mnLQ1QO#%kL_7-oQ zlUdXFZ1vOwvO;Kw5O|HU4>dRt?6*Y4UP7F!`9?XkM%+uzDR_;J@~`)p@ZTTNO6Pu?rt zwc4ZD#>QK=6ZdoP3yZ>=>59Tf0n*K9Z;sy2#q9hT(Dn|FsDN`31lUC($G_Ut&)V!% zU$>5TN6Z2S4PgNVWfImn$71ot@5x>psC|o1Ji@D6=QNGgF8(@amSM}?Cl{$$!f4$4 z7q7jzO5mM{|E3x2h}JrIm0hgQWK}d4E?e4-5BJXfUDSkpmvZ}9wmP%V;?vJV@_^He z{mI?n)L82iX@+aNxjqGg+fd>=hDhLW|7N-5U#Agpb{O?jW^z4aU+N!IQsj-w%RFLy zt2-{%C-){s3it6|3?uHJw(Cgmw`EewC8QaDk_?YTpY$o0^s1Mn?3oi}zB5a~k$x02 z-H=Jrr~>JWKDr>0FO>~4{qw4@QbP*zj9wK2#2yKf$U8sxmAZaBL8@&DU!R^SRMQF4 zUz~9TiYs|K6?5bX#7x$0jlQ=b`FiB zfiv?TaL>v~9sJSC*}#ih*VFGPl}(I6HijU{G7>Kl9>_QYznMcH@h^J*Z#b_oyn&eG z&V+AoR>OyX9_M2mH?oY`W?x5lnJn#O{Tr*Rox*vQve4#ZncjbB-^mSoV z`||<|^%vRxKXD5z#0@Gy8xe+o!yuBjjmYy^KtRSLe#JLLN^hw0O&8stR<*GqI7kFy zeDbua{Ozeaxe!6h!R!!?yr(M(xIq9r!jUD67&4Lv3UVoh6@k`qHnm8KJjfCYa))f< zk1$Azh&FNb9wWyd_vV47qK-U3Q^GBm5-z@yta8MNQxebQeOtb=~aqf^3tL#1?ncjB^vYKPsL-8Y~|d=mfMTeCcmz zb=iVPFCs} zBCnTdK>`=>b+8k&rw5LvM8|R({c<|J?ALEdRmX1p`<7Bk%Aim7=CBP!76}+vL=sVZq*PZ zl59q^s?C+u@Upqd3%%1_>}R;3SsYRdQ2SI8O!{QBtUhV2U27elYZXAaBAiT#pdjOu zeZH;u-rr)PPDOA1sa{ir@2anYl{HhAz$2V_a^GkXh_hk%>JRv0rRqeb8}%ZCsGdh~ z+R|4{39%SLV8UMI6mTAVOtlfG8EM7RZ^7K(5P-h6PrcD4XXKKp>dRuZ#A>vZ$2n%( zry2s?Vq}34^#@=gWlY|!uR$H(IF@eSG)eygPQTrF8&aFL)2aO_DG1vEXoYRrhU--? znig+=0R~b0fFT)gOQlOI8epH?1A{|d*Le}{glPA;%>~0Gj4?hp@P``B;I2VGQdT%WAaR#b@ zZERPf0$zr3&HNqKi9^Nwi`mMqb?Us7Z0vEf#MbN-YOOUw)ipxpHNpkYW~wVei>}zK zWW5D&MHgM1n4OxBT0bF1<2SL1@!OfO2BmyHsfvF(ViSC6zXsEPvFXnC^yG`J+xs|X zb0zaK>~n__d<%LL-kI`ob^N@mWvpNWINqDk?ERxxYS(PMs)>+8cj%>dD5}9f4ZJrt z6I3}NJf(_GCf~?6li^L4(8tzO^V3)HTWeaDI&SPxuic?hW@s{6ZHR@7mdKLBiFf^j zu6Mnv;Z1aVlW&mLzvY$xm`Q%1SI^N3_9qm~1dILW)|U2de_kA}izs&w&I3M`aFuq0 z;X3~C&|Cjxfy|@dw6>hWzn}e<$62kES@lz}DIaH-gU9A*5m*wfQkQl|ecR`k{Qt)= zR&z?OMOqf?uhHFYh|?AVFd&l3my|a9`TL7-MkfRl*=7St1SO&=55y$#G%V2KNPA?& zsiucqW!vVZwLf5>cqMnVHsW0q_Gu$5m20V(WLRG4Jo=c*;nK!;>oN-Kwpzw! z+Vp0*DNGnr5ZXLUIMM>$V{R7fL4Y#c6E>|hQO&gVG=RBJhijC_avP9%e*z%R`|PjR zIrYwHsIu&mqeWnEL3Gwuszi;BWLd4cDEtWhqfJ9lTps9NsXTmAYAL#0?Q#Q5DlTO% zvjh}a-)(z6M?Dg!C~z3?66lklN0Y04vM*>R>`3}MKx72?WFRY|7T?|9oiwp4v7Hkq zJe6Su%!x_I(~_SWGep<7tqc{Kj$iKA4kR0`=ozlSbDsH=hi&iIRxrDS8KVi``GMC_ zQK1IdhmFIRhUQ%vQOUfE8xqZ{xXU*4sTLWmnhctFYylgzpw76X_W7pQ>}sox}eP4@hKDFjEUAO%GW5jm<(dn!pbDh15VI2Jh|2`}`q*Jp?z8zNQtQW!KPimT?nV{HcOq)k*! z_2CQP?y5c4aCZmbE$0?yxTumcCdlB5giKsHD@ZqQF7`~{B4cfr2Bd($xl^-Sv{s8k z7U~<*|&4I^?rEyS16HkK8!p99$E%sq!KbS zC7>X7M3d5G0LWXE6!``6IX!m3Tk%p4bSOdEoAB0=+Bn6#lzv@Zx|hu+#fE3g1#yXn z;<#UGqS{#X+N)pcX1L<#s^jNKGwbG}DV2hZG3}Ht-9b#^JW*?6a!<5^dsTvaHG=gu ze{R&E`y3GuR8L5J?E98t{3^nm|0X91m*_PHng2# zBxsTaJcBWcq=K~EgE7q0x(osk)EmzHvg8o{9@%GZ$odFRTTN9dubDC{sUixm_(`X_WsBGhRaIGAh-a)s zQ$X;qcI|2kHn)2=+M4k6CHyC0o8KD<(9HAFc$E?kO{Ud0X z#V2ZA3L3171Q)E#PtI7G0Ux^;VfRC8x1?R!V-?aFeA!sD=>){AG%n0EE{T7m;#6;= z;sW@xZ3XXf%z1aTUZ2*ymrO+zjBHHE1&cDRJ&u&bzwhjMruiyD{`0?~(SID8t<@E; z?r_~9)7pfwR7p^CH@vrHz9Edsz_`cXrYIL)~P$zmL7QZ*=*Zpf{rYG{8GKeAT*vp`eC=%YKBo zc}t^^Vd?h1u|Qxt#lqF9eWLYs#y0W>s`!caiCQ#RzY@izTu}ksQgF_D=lwYIqsb&p%!^< zNtEBy6iG$dHRl+}Jl@GPN*yS5!Iz@_E?m_lJ~xe?e;C;J+8WqT1CdIw8>!ZS zEuB)4uW3N`m8BRFROFjMc}L5t--sM=AektEVfC}~BHy=!fEM+p%3eYZ3(d^4bJ7MD zCh&Y3OR_^K`L{Jw3ze~3w^0_iYo+Jc&ds-e-_|mqsyCkZS&M0d!{Sb(W~|RO>E=kP z8)F|DUFR)yQB~)#ClK#QpBLntj=GobtYP?&Ze>_O z!cnL0B^@iUg7MJ&8&|!=B)>}my-<W&Kmex%Lqn+Wm!Ya_m6z*T5Ob5WyFK~AASyS&0xk*VK8KBJ~ zR0o{(J*~gzFxvJ3vsT^zr^+C5!vc)2m{78_!#Vl!`Nea_`=4?p_>zWoJ8! z8Xg%JjLlkqowbggwXVK3X`w}Le4oh=ENK-y57-qh&GSnj&vniI9Ds3?dKOxDPi1=F zaCB>Sd6!T8Z86B;jF`fAPffptn)ojl*UYDu4CU1X<<%JF@Mr?38zg~l6^=*7XY>M= z|MPl6DaJHeAEZerr{^$1jsjaDD!yuq1ROVTsX9{g3px1nD$6JpWl;zIV@`GvE2Hc} zcR-oct%Q1K#i?TEO@CJX={NCn9DH-3Mc^NSP~3U3+JF6HZq5Wy$+R+Db%}*nmxf}) z`^@f#l>Kz-Li0+IA;0g?R~0_1IyBWS=kIlh%zb1=;Kjs0es6Z0L-N_Pj!B5!?lU$) z%p2BbAPjWu)MiN*);vm-^FGpnZ%@RUw3-FZTHL>C^_YTr+ze)b- zwNhynuXC_5Gw-uYTd31zED#{cGi2q;V;g7u2V&gASQ#AMNb%}c$B2V2=edFWXjdUD zOw_s;OCU%*@ZS%TmHutrlzlayPK-qiSdnf}-YHj5StDl|ziGqlF0#74; z9Pe<>6DxG$W_=k?pV7lu4QGb;HMKRI&dmRD-R~!GUidW`-I6jn9bOF~xx-+1vjdq& z?oE>ic-X{~TdN%>&22W_jd;)4vvWbj+%(gzlHLN)^=XYPAY7q$v~EA^K(Hg6#So_? zoB!gE9;pVGK7-VI#vlF^Am$Pfj2+k6I5GLOy=OT*O)r_T@%GV$oXrpjMiN_@pH@I|n zQG~!?EO3`iXmCRFWoy`h$x=hL1V5FLR`Wv_oaT#3PZl+~HP~mfUo8!8X=D6k+}D8I z`mv91|2)T1Lkt6Ln_c-Q!N{J5)+G=somy%GSi z@T2eg@Zu%g1}(-SWTTFb>iwpapYzn$@yKp^*jw=Q7XzLC%B@7&g^UHNcCJ(~MAe4scOGqTXC;GQ{@@STeHo+BDDOEcoV|@@)+})apOj zG~C#c)WsSmD_m4+;1g7gY0Jz3aO^01wiWPS{8}#=K`K*s4U;VBKYog@o*%D!+Oqd| zM!d#?Q6b!sMxfY;{o5Z`7H^pxnVkQypd1xKzD$+^2P4Z_EyXB0$Ah$UCZb0J6)28k z2S70#d)kKNV)Q;uQEyzPR z&E6yJd<$pnvIv!7`e2xtiMUavQ6PJGFo|q2SxPm@Iu><6MS7tGoE5iHDl~m$sJu&{ z2WJ@FRbkS2*!zLofa=7f)Y(i~zA67{qY3q*PU$^%nTd*^dk}Cs-)fR(9TWdII_X{3 z8CxZhW5paR)NVkEaG1tbA&Q$V@*##0CE(P)Ce@}H7>2U4Ad=h?YRZ;oBAR6ZPKq)}A2LZOs*9-DvVN%Et=SDGHEQ#f2G{IQqn58ee#6!^pM2F%a1 zC4v~m+9DFV+68;NLOXB44WG|cc^aTiT)edLPP7mwTHXC@zb8i8bev%vqykYW7#Toa z0P1u`=(Ad*Z*Gz>D$TC5g%Of_X+TC49~PCKtY47pS}Yfb6nc?IA4!U8$j`f3g=1Fx zGH2331~ErspmpyV?hn^N#-q2gYN9MRBoHPE*XLf!yrB@;AE@%>r(we7bNsnOruGP=zL!+Fd(0AA&9GS55b*oADWHlFc7@8}=PD)?TzQikF}{Ps2K z{Eb`eY*_COY1OUeG+!(n(~r4c)U4il+&C|;{p<$X6-*^r*&SZBsqAn%mSu(UsU10p zWfn(cFqr*9)qlDb-a1#_p1m%-7NcA_bSyvt_g*5>+vV{x_hmTZLf-QNGbWs!ixN^T z7JnbHcGAPB+ebGAYihn`eWCD{)+J@J{JBz$w}5Aopqd`gb0I_i!9wFU3V)+it#$>;||f9twGDWA*eA zugMiA&9mt5cGK7>0@`#nK))sC{)2+fji-;Z#%^GUM`F$>BH64r3SVz`B;!dA`?U-E zH5L1{`MQ%uOYdj-$n)xu3WXulW{}AM>#C{YD{l3G(M|=1tRLZ-&)*wRDt^m{)ho(3 zJPI|$IxoZfb1I$dHNQ6B;f6EYuoo?hv_rD(X)Ez+%$;SIrd?So0%1e`Euh&U)?0ty zu3!7M3U+ao6!iqFgr^hvoi(~NV_vy}GN|shW`>Hq7FpBBF}g$g>esY~*4uyAycCqQ z$cpKHnT*vr$x#dNvD zz3!=%)xUPl_Lkb`L6Ilp3|c|7VrFa9#KsY4LrwNK=hh~PxOJN5Wptc-^|osL^$Cr* zbr$)%Hevj_q-W5%<0VNa5y*95 zTCVS%tENiOn)urR7cO6hyX0cf{jctd#R&R3TkGW*!IFf5q*psFgFbXHqH_(IorNF4DvqY}DOs@NO z|0GOio2H?U(B!HoxLuAs+JhyVM+X7bZi|ZtXckQ77#7Am`{uR9Z26{x8&tO(RzZ~q zi56oEtI5-$9>$|jBnGdTvA@SFrTBmERUAJLG42Sl|BK@o>Hob^6FUF=_ioC(uukS! z*0xeva<^y)rujAsP=eWBW=K7#wI-b8{vqhgkNh7DtuQZB^~xgQal=Y{TN}bq4(FUm zzy>eyd*AauYr;@M=XKn3&1Q{TzVp|wMODTuw=($#hs#8}a0)+5twR2CdMdwe4N}Il z&Mu%aw%vpgVg@n!WJVTPW30HOEUWquqe(KraNHw9#ka*NB{doR7X!A8Gx4Pri3`b9nY^Yx)>*F;G0P2#?s6R_+7Zp;*JRgzTf*+qa$0;?mm5Z~- zDaTHzG`vgw@~osj`^{Gqx5`(j_%-c@uxOD$vf)ho$JmYuVvfYlJzC(YH>kMtol2T( z9!Eik_h^nB;Q9)h!?}p1;Ab2BTcKic4U`Up3oPgh`){$Tt{&qPn7zd!`ugj_26!IE z0bM893b4rTs&bt;yp5PRjN@TSNBd|1Uhe-!6nj@Eav^R|gf?;7RkJuKmF1T!L`3#r zCyFfXuG0;%og6&+=rKGfg}~b+HwGP+kgTb(^l0ShKZ!ZQ;>Yw8bNr?ubjJ+6fBM{W z)$wMLM?)*JmmSJxABG)^L<%ng7^8XyN(L9>Gh00Cw3wr|d45pL-`tP<3DB?9sY@pC z5R!^qxko{$^*IEHJWAz6aJiaBFdIq7)Z8T2ynCB6CK%8w%4;JO!3uq4{|;x1cx#oW zvhu5_zR55T0>+F;I_`#1IsCj7esJv#Lw_&}2_^Cqp-ioE4Y)6G*?|AD@7xh~S;sgI zDDVjSpmyN6_AQv2d&?Wq|F{#}y7I#b!QC{b*)RdFjS>T znKemvkG2*E$YLC=PS;L;kO;#>|6>a#-wZY{H`&rOg|qN>vhsHBmWiZv($?Z;Ij}tV zkFeQH@*S$7st6P+OaL6DDVo7Es099JPk`x|CdQUbAY^Q!sYI-%L|s}Ew~P1MXdYeN z4Vzq_3$abo7IW1PCdlta*POa<}mNG<+<7k6DzR5 z1XowiFOz}~&wP(5NKNF-=J<=Mtnx29aLn7E_;|C*|6VQkn>Z4f=yth!Ji&LmHTQNh zu#SN(W@jdo;^NnR6Wa{ulhm5+7?_D&mDnU|0+BtOL_q$ zRQ&j!e^|OVmO+xRH)h>(qWA>}fL^)nf=&lECLEiLwUY z!9Wh4pB&sjs|`mD_FcrKM@e|%)E31<4>(N|+}^Y*3TO~=%^ zp`+(eRZGY7*{4sKH}3+PUe!H!cid482(4+UuZBOF`!=rwJQE`(JA1IJus&7Ai#v_D z!J|Bz8_Mwso|y=6pSO_>0LEV|>wo|CA(m&^y0#ONB!RS%)loIGTcaKrVq#8VO1v6k zN>Crd2@g83?hHY_teV;7!@Vw$OI@#Db_ZV6^@^GGocvijGwp=u^V)WG!bK>WlntY_ z5-rwjx&b88rh5+A7-!Zb|LHyzp->RIg4>SObx+!OkY=gUu-Rd6rRluaKw73(vD`FT z7ZHxvm(t%fr8@XyN-gvGRMq*@%9R552=T=mx5j_-)~EGdr)hAy@7BjchX1zDg*5*i zzUGbS0?v%7K1Hix3=JASEiMZN3((dvsv`z%#et({oUO zU@@6!@+z6=D*csSZI}8^e&W3<^(8gDzb{}X--YKxX)VU+mSkkN$NtGhWXf>Qhfb<@(y!F0IlIYQ5eeYF@u`XD!9BGhGQXm~xZh(PW1HLFc&7c6 zZGJ!-Ei$H7#cYFZl<45n3o~`dTFkq)xV(DxwZh9OMPBA#H z=`2i_AzwyYSJLl2O=J+Q%mPJ89o5cKqJ05q|%LH+@@g-SuaD=LoRgV_TV* z{xnYpv&6F)huWBNkqJ(1-q|!2J3Uraf()*KVHYeR+)`S-|#QM@{@8I!UR3!AV z#vB)Dl9O|?z)B|lh19?*&I!G+*d5YvGya*JBwbNga4K!dq6qwu%1L>r^7zWH9Jye&(N5AONccyQ2pm#FB7{oQR z`ROgRe7fJDN=s|B6=Ux7o!J{}=nti(dZjv#9oQl+k_~vMEcp@|J5!GwFvHmT!?9O( zP)DxPUtkX~U?IUi>vPOz=e{eb1aMNPj}(?I$UraT}B9 zL5wg3w=`ZRpB40|Ze~_(;TwSlvuIQ4QC}w7E$!$?d~AUV>{`FvEqP9u=0;g$QlnBG z{U!`B00}Tk;rlG0E|9v`t`6oGpf&d6S$;F7X;s9qd4)DZKSu&=#;I7iT}{POtU}Ey ztC{-Wn+j^4=QGof1_qkz1I3DO{~ zqTF$<`8FEAa!kribpNw`*IN8R=U38odJ#~o`$Wk{f5W=JeLkdfvA-K@lJ^C#3Gi#J zkR9g!W*^O3L-f!Z|F-8^{HzUq5@}m|8Dp9>*&l$8RA=x?f33{FKv~yl_6ZLE7rawT z)feY2F7plYSycMH$&wx#R zqsnYVA(vF%3ja8hNZH0%4erufGb^Zaq|PQK%tQt8ZMTD|x;5?om6 zj|Mqqku&VXyAGZYc-tnUD%C(mDgZe$1X1UKa9TPwW*$MQ<+aBR1Gl-m@oc__gqDMM zV(Pq8D`MbYMl`1}JNfejG3lmxRPO!Qn0wqJ7EyJxso2?kuGI*8Jw74?r zPqh!pv?_y=+Gbkh3Eg5{lw)5d<-ezCY;;q}ELliqCw>2i7{_{rse}7^(Dko)rPxWn z@$N^^CsoWJ@;1zVZHn(s@Kwe5hBS>6XAKiC$|;z>Zrh;Jhd;RM&5X8lRuU@#mkyw* znaUCJ2*lf5*Wvx=t^r!6jB2KgDyF}77l!s;?mstx2kitHX|?5~4GT|bTh@=H6Bsbl z6wS4p4_I!2%fwTX!f7=wc+Fnsv+;kfA@|Pmz^~D5ZJFZGDMm*=^ZzmRFYrgc9n~UP zfX-l9Rw%>v`Vd@H@8DB*D*LQ4Fgs%kLpplLeLyjlJpQg)?fR*ns*zg35pnc8esw>k zcAEAIn|%c~|9ZR}>T;9*$P~JG{uq@J(pJd88|@m z;_~Tsi|l?!->T!T^t$9DXjvZO+1H4WH#y6-S)zQ;@lwk&>Vi284RKf?CT!7CUpZr$ zsek9#h8dUE9T&hq&}yl3WIeAhKcV)jHrYWSoM^c(^1yD-@3T(4AHSJrpUeTRSrD4r z)X=q4hNWp$JE54deC&r?0NXiqrP{-h;z?-;syTJm^ZF6raQhe0EA9QXh3T3UNgZR$ z-1FFg8_XYnG4?J~;WEhWA=e(MMf{~0qVf4aPJNc{{mV0t7a|8T#_D|~Q2jTz^^H(5 zg?ak(?|HiW2);4Gin4cVLQ^ccI{}o=wMuHwkQPS2byQq`R+i2Hz{U&~sTpU5&EBvL zeCS){2SrjND)zGRDEAHHpuL%fVS#M5_@fV+Fba+XV}mhR;r~R<=~^@&L4!oG7*KXs zbqQxD(*Gd=e;TV3If!AGF`NFv(*kq_^ z4WJRLJX)+gO#}}`7#5O=o>t2jhKj_Jss9%NC{~^&l89UWU;f`jO$iiL;X^MM1b59q zQJ_;P2Ldz{%lgd>bUI5odlHJb4nHrHB0-kHjS4g-wrSyJ~&0 zUDv%05U{i(PyJg-%;HWp9(0j@)b_c(=c+yIZ*@}I2b_W2H+}!m=(hAl8Mod}kU2QF zsyTgsw`cIPa>5=ln{Xrtnuzi8j#0B!I>F^83RyAdR1Ezi-VUP7-;fa7GZ>!bqr7L=a z1RR!Ans+6`I$a$KN@5O7=hZgbs-?Yf2M(~kh<)IMb_XAi_I#%*`L{=c zW{VsOIGhjTb3X*Bt$w)h9|^KE%`;!btG>8IYCpX2R$naVa7^;9_f~u~TowM&wo}W% zG>{VAytS22&lcDaXfCb(uA|IS_V)y{vxfc1i{>rh^nNsD-qk&9hWTr!=TjPHuQ!Bx zb%9J8>DVJ_*zk{z2Q^mjU(YqTEek1YMYs3xyiRah#odTN)9(!OXqzsZ;|X8z+<*mO z2I0Z%-pJZutZ>5ZTc%$Ql>MQ^5c=xq%@$Y$t(d3yM&=Moik#=D_CbZ8#_`cH` zmG;&M#1Gf-mGvg^H%+@_^;{S;awEp0`$2E*gY%89)^upQmdfc(R{eAX#>*>cx>5L! z3*(epFX<}y_EjyCHu*S%$x+hz;he(r{3E8Fa$5Nc!L z6&&pAtWd{>n79syW*wszt`D1lR|uc$Fiw_lq>#{m&alEUAvKB}%|uI#J-(dOeB!R= z6oRu#b}$|hJus+y>Bt&}0g+XKB_$k@(qJ<9pVqR#Kw2~ax-zu;e-dba2eC5(Wg z!tALL{qNf8UoD*AqM9BLKnaY@1wUQO@oH_+$;v{m?oWN0DQKAsCp7k7=FD1lX$N=4 z!<=#pj;WUcx~supl=zQ`EKq>#obBoEZNW-W zra=6$j{S{^(4DL0GR4*`#`gp1-JgMJCp!)|BH*U$FL3zstC`&c=Kl=-XW5zj$A_bE zjVMFk3x~&!co*8zgkcS%z%bb^6(;Ju4q-UM7xwScT;{41>{1^>IH`s7wJbK&v!)}3B5)oIEERk{ zCSxyk!9eseF_^l7hM&7UPq>^_5!L_0Osq*{_S^VeJe?sTzy|dZV(pL5a%tmSL{xN& zc*XPnP<^UqL;8%=z#{qyq0xU@Cml*C9Z6h*j}_-1c7!X5ew@z}@=f<#A6eEF5F(jn z<&!E5gWSsif^ti5lX$tZJ}AxE5f(}?LP#MeqA>61O!e}=Dn*q4TvB*bK=tx9XdP{H zk`rN*cQm1TNd*du@sT9oT+a28Wc{B+1cuYFx~g?BseUl2bb#cu=?;B>$^9lCMiV-z zv_i;drE7sz`nfTqdw#hKS?}r4e1{m}sndYBXB-bBveI?HYy)7d*gJ8%Ev{iXD0)`9 z2KWMqd?5H&$lVAiXfmnN{QDnt4LKBNIBbu|B^r*l|B^OY&pO7<4*hQb1>LdHKQG5{ zSO}3zJp4$AO8eSKpQaM>V8FAN<2V=rEohphsk`ye*6vJe@{77wsJFaY-3_8`!ZUpj zIj*;t3qdTlckOi{|8~!OG-x&jLaI5tM8d_o*(;x;G)`(BL)gVy(TCONYsqoJ0ain| z`$okE2ieQ5vm?inelsH2 zbWYS9bjNpIu~+m_t9W$M*WwSUFlDIPD&Fn2fi2vu+)5m7R%!8(QB!&vD3ljp4OQ+{ z4bdMCU1|+UQvD_@{mq`P=7){y#uL?zNMu`eP^zf@@)p$OkFkCzZ}F!&qr1Om+mtb1 z|L*P**ZssvJ4WIU{&9cOBn~THY=M|otut{h#lXu+EXDDd5-t;?SxXVE-Mb-^Uyx*b z1%!bX{AVg+-Sr(;F3~pMfdo{Spm0EN+nam#f`qhbn2o~xNfz>BZrvk*tn6*lNZr_9 zng?X`a@j^56@yY&SghZ_6)w*IBAw?cD=nSOek)nJVn)kXTV6fZR=~Rw{@VA?;;+Uo z((%fAYjq@%oVDx+4yjG)y`lMD)!pBJ^QL_xFVAFSeqK|44g!`suUtO`Cxe^9o|l*^ za2%Y?drw!c(dG0;uF_ff>SJ2Gi!%e_uPA{;bxMHe?Jd&^UC!N4j?goyQ@3D#Qn{Xv zcv@SHIVMJCT0-I*h10!SfA4h}y#|T|MumKCLB=XUB2v$lc?6ktWfCnT=a1Mp{P81D zu?y?;S-x9n8L%HPf3CVHfqFR$A-XZ9g(_|@(p2uoo1{9!>c?IM$cxD(N7bD`ea&bX z`B-B|5`J$61egtNh$Xtm*_l04C+@2d~vz`4n_RXQ(yh;_g0p?B&?#I;#s{rHKX~$fWH}^K!_4ylKnbYvTp>=J zd2M-ym>FnPiP|_uJiJj9bj%rsWXvpBn$gVXDU?cT6qLA$QG`lH9^XiTY}OgoeC^}= zBGDK6sGI@WS6|Mqfr}9N9l!0{hW7KN@ZygzI_&?HM%?H=U~#y?( zcjioH_Q{#ZWX{gs&$HJ0+|;IV=RRAvU>8whB_Hpi|2;m5GP-@UaBS-3 z-%H|Ch2Gt!mKZVZNR)MFHnr0rIV`HkK4AW8N6(=mGP_Gv_TA(AdYppGfuOzu;h6&A zZ*-+@-|TGuXo~}Ozz*=7I{^JZi5yd4@2!R*MucQ#GWsit;IFarT0>hDnbT> zku{THo#%Y8b!pIn^V;_(UQNWku#FZ-fMG%!h~tC=Uk-R(1+wNJl*2cqfk^eBHq)iM zP>{+%@O$K*kRtLSj&=IUvW#>v#tl2@J*7G=e^^Mw>Qmw|G8J!!bmIr0RIv z{BF?-8Abh$nO#NPf*r?4XlS#>`J`HzEhJ-e%T+Kb>^xL1tjB}YG1}Mm7X!tR-i%Ch zT78D=GSFMka!1hP_jJVorGpjmO)xvb@{ACse zPn533$)V$}Qq4J^$86q564f`w*^#n28?`SWt-pS_*X|H3Co47yWN=!>B+E6^F*4CJ zmi#${mCF$n;!zIg>lg8#BdRaxs?{PY*Xt(pQ@{kx13}qr_&r2Nm4$Oq!y5T zcLA!yP^pFO&3bhdIJ9(d8c>cMuQ>!6RPV7~H!LEEVLEg#A9a2h`W(Vp?;qda8nTPi zzPX7I$ADqQVL86CvNZHIw3IfLexI~+0-C6b)iPM*pZ!I|f)%rc^;m!@TSh>l8`WQ6 zKT%~H%*KVmHPPGw|o zsy;V8nIoC6yYw#X&mR#}(DwFG|i_9?7rl^N;x3*DUTZNu%IeM;L)}(N1r% zCeU2S_L}_BCQr%~uK9Zwzui<7Wy0h~ZNOrmOkWmA5_5fEl8!!*O=(efqscck%3TB| zPTqvMkhMEK)Vhj_9R5Ex@|M7!s!~=DmPebJsD*}no>}%>YrQ#jR@UOcWk)b(iPO4+#B;>a z7TU>Nf?egxeU4mB^ydPPA;nt`m;8(F&r7&?mIci}(}y_t_QC>?o6Wln-LNQM4p=B>hzoZ}p0FNZ@m*ueurfxzT4F`&5tj z^_8KSR+Q81e`(su86Gp}M@5GOSY;m=XA0ln=-E~$VKNShelMZ_X^p|D?_H2yZJSvlld0_Kh*eCClz3!!1aNriTu%|Rt#2%9H0I0zW6uWLTt+JlRKLmB zIC0#N5nq$KbNF!=EVCuXT;vNZ9P&5tRhaZ-&G?y*)#-;BOQ!p>Ziw`OWh$2v&qP|0N*k9FaSmax+_rke zql>6o*(oTsEYTRiw#=;Y;(1>i50WZ@lHQ6mb~sV@@^XAG(cQ@~hP^eSV24M`@RziU zhgg;8w_$mB(0?Y!SZ2nhEfW%8Zetw5=m9rYGnr=UR(PR(71og@L9Wn#H>n8-$j2(f zUZ#P4S{x+9wTrQ{EjH+1b-|BmlC(6*eR|n{ailX4sqg}rB{?Ogg6%BnR{TNA9w_PI zPcre|)JKH0ikXEKRJ7*uDP=OOlzB)NtIQo3Z}B@=aM_ z{q@wnd&+OBrnl-2GDRn{S}y4KEM-&edXi!~EF1I97H?U*9c_J?H7=)<_&I?$-T2H0 z&ve`2Gfq@MX^~_*|Fif>m&v}H^`hTYiqW|cZMSGfpiWdxbc$Ibn z(IN5dGFLAb@B5p~$<^Gjrsrp0M|qr2RgZ8#Y~LsN7PI7lnTcG@7?~Au~UL13wK*_AZL!&O|J`w*|tn1!A_q*h- zmb1{pj1${M6Fp>8StkCet3?h|$0I&z)>_r}Egw#daf zqGvJx$P?Vr`D_IzqFI-~S)tvRjdb)exS4I(3b%y#M)ws_ymTye>`Nea>wVX{3^sQ)>tCVAZ2@gQu8?0bP4JkSYMJWCd^}B zt+Z`Psr=5*C^h%jtFR_t!X!GqnJ{=-BuKe;*dhiY|ot??I}^-56P*5#@2=3 zev|zPwJyNTEY@FuaIb4wXS?>R-_$?Ep__a+UnOQ{5pBI}AsUtt=J#^?j8uCCQa7z87tn4qe zm@?%BVl2qaXm2u@Zjbj2H&R4<70oRO1R>FQ&bBz$6k22vhTzpKiii}ZktAI|;&)0Z zCB>^ZG5%%wQKuh==dlMCzx+NF7I5N0jUZN2>BVnlC^Avl40dcu{Gw4^HbjOGP@Ek5ib619rxUaO|XM~F(jiS)*68HsBeojvK zkOF#qf-u5+mYMfe9u8pA*F6mf8!9D}Rf+Wsb$&aF?gnqDBpMq?0WsI0nX1bh+ZpRdr4D|vrvCLRt5YveoZcAvT@eqTk3ay3`n0bIy^H0z zwXByczS4N>_g+IviBAQiAoKWT7&+fVqSPX0$JB^o^jZdY-*Vt)Rg?`%reFBvz(6_Bt~1HUr4S`I{_?g)};oSRSmM z2LV@cP`t<| z|EE8`0W<$40}v?wY@pDTU1%*roPy`Fz}YmDi;4Izi`Gi1x=*8X(huEPS=Q;scipLZ zrkS^{hR*+b)7!xY%a}`>UFyD7;f=%oEG)&1k!z!oYiu|4a#l0Tt;uLV83WxUI~gCy zRNpu}fnTfLfIKn`ZK77i(>ac_(04hGe|TdNTM@F30M?g&3|nSPXS8i4-RM)R5jzGj zC-RJ%q7sw*k2ewA_w?yq%l8LRAE-}}=CbWdjxDcAarXf?5{30Z=J05!S$A!Je>+~L zl%h*BHv1LLp2+TVSNQR2&y}+T|9gw{qej^)1<+ym(K{;WU@g_2?_}tH=usf(u^j(l zsu(>BFwOlUX2HL@#&IJhT>owVj1NcV3IvUxB(q3h_fNXE&PlOg|zDKxC}Y zd6&e4vUdJTd5bEi+1>2$@`2#JcsLUvYKRh$MyApd2~v<2#)LcmVVLC<&x*saspCP6 zHPN|ScSNRVydhDJZ--%Qr*H38p?p4PoiIU9&!CgGZX!kSX%44DLN)(#)}W-1t~>v# zQ9nI%ev_FIjHi!RprRW2U08K?Qz2?RWsCJ*4*S&q9-Z3y!@uOB?F2a(pBl=C>kI(> zRC?qK6AY{8&og=57wbXf@>Q+h%M_dgTc3TBdp=3YxQxQMtT|O^Q;}6lK0|d6(~Nf- zd27|{F30G0F4TOTS$PWF8#(f?sGE;6XKIT#S7V=99J&b<&8SK(9PU2 z^F5fE-&uksQ3u}5XwB7g4oIrSnyA6JLXN+22Zo!i=a~;kO2N3oj@?Y}3~>h}WnzI$ zu*uVPHZy->o`;T@;~$f_TjOl!gBN@se-ca=Fn*b8c>XB-Aw(Ksi-8GresHSE)YVMO zrRNlY7Z*czaBR{rJ1IGdZ(3T;{>w_b407QDUy@mOjE&qeYHZ;aj!{cxNbcr0RayLt zTzy6RFQM~-W~m=)LJ$8TeI){tJe0aZ#;OK`x}PH&@dD>VkC3o!p+r~1cvlB$5vQN; z9;HpvT>Z1ix}yMay#9j9*rc`7h3TE2$`vKu-D_y`n=2GtIQ7pj9q$V2DAljQ>eu}c zPe75(0An4CyX(0{>1!EI6pnR^k*i4VE|hgY?m(Krt5)vU#jtmvbsHo_(;_|`aaeNx z7(#qzQ}h}4^JhRtiu&w5GCUf=6?Jro_Zkf$DGmaZ3xN}Xs1ZBa&3Ce!TpBgc3=2+B ztdMY??cOT|=#R;cHf`{q@Y*adqxQ4*YW+Yu_tfsl^kScnZQP3cZ6Pz&Y(2$)Z{#{E zOsFJx(grKv%)pXfiWqfPXQv_zM!D`ZME z3#Y$EUzVgfJR94MR`ir%I2F*QF*E{kdd*7;59?nU_l2Ce0BKVNj{|25AHNQep!ecUB^sShDE8p4c>Ih$K?NIL z1tM}LwL>=w_i@%}6g`4dlZs4@C-hxnN z8p9FjCV4@~WMTTZ4dOigO}t!O1ST%Yp!e-A)oUf^Lg32smo$hg1oDD76*sS_*@|S4 zAcj=N8v{x%p_i?=5OwA~skVfQXs7j$zXd$$Iw?QCnoLp@JEmEPiukD}UTODAdU}PW zz)CD3_bnL<^jH}DF6g+(EIi{y{NxnqpSHNiTPF{3(_z{c#yg4eFXlSrIMGaAaP+fE zqSW8_KWp+o&wj)d?Pm+`A| zYF%@3fF0YfEHFSYkQZ`XDlh;AXG3@dd>eWK8@R#heoZ!ybH+=8w5wKOJ~w z4|6Ugk#0yjKJiI9!%uc0HfunqCx-F&!6rH|sLECq$D1O5&S%g8=ANk~39iW@w@g=} zaqZ#AI{N0**?i)bTK*6V#pmrbAx8MUPB$zib~StW6nU?u%vzSrb6>|%R%b7xz;fyA zo9;oSC&QmcqF7++9nmZ>4}V@Q@a)OQu`_ZXQoaOey%2mJ9kEwIt=4Qb#zEml*n5ud z^aO%p5S#^PJ*)zXPH<#4JD;U^wM2}Fjkk+%WM2BZEeI9An_0!qlOV9;!ITrsY!LSn zrc_K4>YIwO{p%@aw_J^G!46)>F3Ron$WkKPu=+fo)YF0w%fjY+%WOgNKgvoonN#t0 z-Av7y2Amnq0u9VJJlE|wiX6M{4vNFmQII6qEi%AXWgqr-B>f%IR<9MT?${zuawMuJ zw`torh#S(St;*2QOOw_tx2nV1$XV{ zI0LXVI!EJP_CVu)p=rC4D}UMq?{mL*YQ|YnqV&hXd5w#%+dR^6PVZ!=il+Ls1-m=Wq@3Xy9$NzhnN1fRy)iJ6yqnAj^X1#Q+H1{Mt z@j*Gc_DK9utvX(~r{W>n+F*JCFd^M~$4$W{@~<^>9)v09*==53il`^j* zF$!SVyPi3-^kZx*aaANczLpSHgUy#)3`4@TB*2nEwWHh?0#@P*;O?M*F`40HTp9yd z&|`8idatl$`f*)*mfn+j}{N%yX9fu?oq`M4K5HGiATbZ%#acmCRuU&PyL(#bkRk=peo&Ipc~ z{r8Q{qoy-c+8fNAnf(7U2|9nh=m@e zOLr$h_>c<1jW|ld>lz6?innhO%Kuq3vSQY$yM&i@-$iR8a)x2c9e6}c%5*i7_Cjf2 zzRrF2Q{H#LNQQA1w3_%)&UV;C@s5YCYQs0dnDdo9+Bi?Q?E9qZ>i1rZ%e7-Im5L+*O+ufjbIQz^uh9rM zRdQP`)0e8It%@|naC+iaO$U1cvxuzXAsDt7Un@3W^smG2gtgYUB&MWxqXaCnOEO^MW=jkrqF|g5Wi|VNuH1b zHp}?6pvmD;N0X2`4F1N=5lwm0kv}Tn3Df={{0h77lJb4sbS(P37lOQPyUhv3QKk&R z2@XBDe&q8xNLd~I3v5ELHA>(d8L5UmE_~=2Jvofxg+&Va0AsQXKJdS!!W`_ua$Ku3 zIwWytBUIf~SO=NAYXa|a=q9SapNx5NJCVoB`7h+w5OcsP{2nZuYR8NA=d!an{VL7; zw@G=V();on)~O(}0-{ml`uwL?mUJO7*6C+-}Xyeb#UgOQ%avtl)_ zEV^*8-sT9R zKx)xrYT~CI?RYdg;w(R6)DiQYO^ReXG-k2i`&MkK2&|)7-|3m(`Tw^8LC($zVSeKH z#?KKiL9@P~OVtLPcXaCdAz%3ESd|6#q56)mfNGDjzUD2lgQ&bp3UNC&3ByU{XT^e6 zOM8DsR})tcnL7=xQdZ~--X0S36o0SZYhtagIuVY_v!$10`pr?0ZT&&B%q=O(E!`^3 zJk{ui+2wm9en$?k6FuxzuQw*F^qeeghZAN#lCB2+5%RA`ODI{=%57acog>A&$7neR ze6UQv7+v^iq|u!G4}9^LcIi3d1r>Cg2O%PR#Q|~-IkHB^EM`E+@B^vg1~hlU=!kNE z1&(T+>N=%FlcNOP&~^VLM^!T7hw69gi)?+K2$P%INRE5i{zrY; zyQFfSarj5x)!Hg7g)OosQv2fi&J6e|Z4om~HiJf5rtF2eI$0xYyEFTzxeMQ}cs2TL z@{m7f8pq=CR&E#e;e#qkf_)wN%*HD%!f_GD((N%r97ikupXa+U(R&uZoxuKeU3_)l zH+)vQCbn+P#yJy;MjuoRMW3a`!HZV~ICo5rti9~WyzE$9b{GsrQPb3#;l)5Z@_h-? zzQc>%AUhpqX$SOPCzeZvK)7pMJScaa4Zd|XaiH;9Cga%j>p`?Cfw@O_VCB~Hn4coF zbmnTzQ7INVM$R68@qZCW6s;1BM}<&3t|>G`r2eVpAJp!t{+kzHcm6}(tr&K+{`Zou8ZV(z7JzI63Ip@N+Tc z?x>&ooQB_;EqHVDALe_8LV=C^mllgWWIyVmKB){Uqzo#$3@Spn81>=57G@YA5_m1S zkX`Bfo>nJ4%gW8s{EhQikxup2o6oN2Gc|?>7pA<%RtCCcT!d*ieZ|02h#k!^YFbqV z?0l)%qrcb;vV+;epWQ%upyO>)T0AXl_!1*czPETHTzN;et19^zP4)0^FF59mN};@_ z*0FfpN%!l{e3nR(>_#@Z+*x)OKU?Uo!PiG$)LWxwwmD}_v67y+vajoc0bDH_GSu{dtV;o_pX+zDDyPLQsHr8rh|2lLpYu!%%Rz+nQmNd1-Czm zmk;yVZU)v@PIMideZJGvS${7q*w5a~?6itV8n{f|SExL{Ozj3rEnv<{^mjxr5vA%Z zx?n1cyCE-qfaZS0?T>D*LU&!Jd&+^QKHynz)Roo5_YpBUYHMShzYnW3TDg0ZtR_~U z*8WxvG;SACLB6*8w+eEu8@H$c$qHJ;URtc`p)8WPc$&y=@QIz8rp`dA&a&lfPJwwH z&&(ft;Fakf_ZT2Np!R4(F|#_DdCCYD>;0K)>%8I&F;+-^_h^&-872w(x4VC0L3&I- z7Uq)4t44qfhu(WC<5sY|Jbpw5Xb$B4KWjZa!bzJT^^4Ju)_XEgQ0wJus z=W5ZmlKnNz?3fM)$PO9a<^Hwe*C7E$j%I9tv2%3#C$KktwU`C4CvXr7Jp~Me92CP$ z;Yh9)2~4=JHu^J+8?N|_o($$0ZZQ+iONY_-Je&;Xj(o<-u^=p)JTvQsJPx=O&7840 zD%E==k{%Xk>i(>-K3H#_Oes0x4bq)R6r^rD7mrNkVS>fZhAjESgldj3Z*%D=Sd2}D=|yL3+9Ab z{3@X{KIKv~GF38q45T95IrKOVF#!A(9cc;Ye*MIP4ZMhb%ah7GfcNjtc(Sh97YHjw zQfU9}cY3Zer_Y)=VM@t7!T;S2V9CVHgOQdD#=Teuvr8JYOFA=wAJc7tB(@o2eq{!V zTpoCx)3j$A5dtv+aUi>9-47QU%`QtsA-5peL?4~dq4m$)tQhXA)&E#1LlQ<#U= z5W|GmPPusbrya8W;)gokLSn^QK+Zzy+M;E~@UOCM)W{*9U^-vpPp6_Dr(V;U5=4Wd zji&*Wp$&hhQ$Rqg+FhEW$?aZ)1z zloz-u*7Ki5z}Jfo+8eQD)B1R5|sXCg!cF0!4ZC1{w9Dh7x8>LZfK& zU<0x8FO=4E2{>ZBXZth;q&Q*=?Q`nuzv9BC<0$45u*51K6DZG}_P-Q+x`$Bam<^&L z$I43!QinL1x=+L~%@i(?t3EM3$;mIP@nh|J&wsSbLdX9CoB7nOF&N1B$uy}eSJ34t zcR}0i_|>VC;6t{M9`pw}UBT814=O;=Bx$xo$^a57`k>-Q2D~=)`Q)5xa8Ow6N&I%- zK6wFDr?fx!J(8_KRIqIG1%+Q(t3#>*Rjv5Q_dY$U0-hEUo)#P)a3NXfJ8g^i<+%~H zWmyV7976E`d%QvJ&v?nXQ5HY(Il`XYFF$nRo0W8!kJE75?B?H{%HJtXMy`g)-|6uG zP7+u~swLaAO3RkoLLmfY8(ht!jB>@SxmFkVU8+xx`Dk?Zcn zlW&ic(4M}kb0`lA<&%N?nG-~{JZvpjCmto z?FXpd%pcO&MZHdGi^kM`dmi(~=e73y6cw|2mBx&8coh)__!Y7IIyFgp5^;JG!Fm#Q!a7-cl`9OjAENZCq$_jJ@hZH$D+QDEs-!B7 zWh;#*fqwhUe7(+h7U!H%Got;w0{!-#2t7xu+68IzM*Lb|!dhQt!U{Xi+MCEhd-AB6 z_Q)B($ds*@?$@+tKWcBF1NLH3GZB$93XwCOeYH2RZ}#X>Gd7Vk+mSP*nR>CFQ8Q`c zI(bQY0ik*UF?s>B(Ru-@7L7^$_Cn_8gy!e<075Td(ER*G)J$Oiu5SNsP=wyT`Rvk% zuG#J_&lP+yKs4|%e(Z;KY~JiirorgD5;wJhTYmD#!Us08Q#JS%QVZWOa3!L)J-VsO z%kGCM#s=5sHhSq(+;l}l>>?Qw5g)Hfz6JI71s>bqD(og^2*_C5VV3Pvf9O8E^5 z;9&m%yUUQi*`m|G-=bscmZfTC5RF|9QfBQVG5#P*eVf~ELWI{iV z8-b+4QNfXXx-%MoSU`iVNVy5&=mOGgqlIr=(u%#jtPqn*ICdo&c}xP%!&t8u2Lqx& z6`i=g(pJ+i598R*;!35Db=lLyX4jgfyje$VqlD^Kl(H)N3Z)knjt?M4>b+Iq-lt;q z{`$-6y^{WIv)@r3(Gu~R)01r!!=IQ(BBMS+n$>&`Bif$%k?ie?vS~(@8LlEuA7a=P zJw7P9sI;<7HXC@ z1e^9=Hkiy7+_$MQB*)?pTg{3!)@JP9v1s1IISlXNy@s-g%^CBczTO z@$v3YP+-1ImtD|<8MFv7nK;| zBy$unG#`3FVtm#Ikqt2e_>RG>UzO|TEz=4sqcSUI~ zx6`l+&b4$zaILyEo!NBg#FGK@lYk+Y(%OWaiQJosIPTP7msemfvWq_1dqqarZLjwe z82XFb1gU#&LL?N53T54;FVIq5k{w$63}(}#XEzsbxT_#&Rtcc3qjLWOU(mVDEab#<rGuif8NGUj4`}PyV4D|%_RN1xhrfw$8q>8b89-BRz5kd-@FC1(h4J80csLg{W1RED3~77G z3jcxrsGtfwX0F3(J`~VJY2lSn?sm&pNrrWR<_Zp+13lK$WK_=9M-pFs#l($0zrup7ZY{D6z@D$# zY*x=`)=V3k5#5won|$BGKL+t3(nM?hPNT2GU}prc zjqYE|#0rm*S8u%Ops#%JtpD%WIqb+1^zN8OJTJT*2K5t#8$ltYAK?KDsx1|N)=H&; zBhCNB;+ZjBm}+GLw7{y>QT-=R=uCh7wW(H+dfBl>;|Mck2ejiMn6V+6bs}dv9i;v- zeWC}mEsp4nfXJO5)3?k`ij)Gv@<*PjBmH0Sv>%Os4Z7Jypca#lWceK}ND>>NAP!m` z|Cbv4?#-1FNODu^>UHMn3gy^cdUBA7_Bn)L%)ojPHbu%4Xm+`Iz0zA8Wu1`Lm?gGM&oR z#b&f-!l;2j_!YtiMjhxvB}rr{Hh_CgPPvXwR!S+^fvvmOqI`6y_^2ZcQO)4;i3&E| zY_Pm%4H>}=y388GOqtYDCwy<9Fl|h0uaJKsHXXN9E-=yH6AQg1f(N`rJZKU+4Ju$v za$1cx_=F0IlY{=DsgaG%?s{#LEIaFtlvbr>fCfh5Sk#RwZ?56m?!D^$c-3>YcJ=e> z2s#A)QZg1hA-b9|en~uhdM|r>{lM#nL&xZ-#k8@?&Zl|$_=!vMQ((?}CwirE$r1`7 z<#EY$6NWwK-xP2zpFaLaWEX0rJ8n()>)l`Gz~PbW?seUkJ7v*se3r*V&xFFYaWRZS zfXKNzyu9uF6ZHA=UWJYSS5O8u9ei7?dz>QwpiW^Z+;_Npfc2?gp3znIb@js^%RmOO zx@iM#81F*a+9p;WU$d)F)1S5pl1OhF0)D6DGN0W3|~}I zPIk<>MkL{VsT!)h7^k!*joK>$UP*jXfVJi6)#1w9&7^{+WrZL4?)c)8GSKm6;d5!k zuJ#(@?N|t}WMP|_yNBE7EG(l6`C0W9MA$O%GFREbc3T@|{vt+OPLva_+~vpec1_)8 za`)4GgU=H=y95!3Uk-%Y+9dM*Xx+I^KDWp02G&$8lD7qXUYrd*c&Bx#V6+_g6WGUH ze)@7*S9{qb`hcoYKhWS47LQvo2R!eEaij?FL>OqVn)8t>L9`q4dNm)0C= zFN^*y5^$rnZr{S-pLCwcLdNR=(}RM8{jY+8fN;o0qjW z0}$h4-gV8$e_TSOy{{R4eY^v2QjvB~j&@ImcF$RkR?pVBI7yFEx)O(8M*(|VThNOo zsl}awGbc#-l>s6#g;*7bC9_+d-{w8PjRcV@x**PY-A=3wTL&Nu32O#b98JJvC_ggo zUI|w4&Fp`vAb+y_<`0^kdvn_#&*C=HKfB>lLKJQIFPH5&+fdJNj@ey}6y+K~Rgw7k z#I>0_pKp#6PNqY&2Bto&(B{sBu47_w;IZC4w=HQYzjJw@0D56o1B8&a+f%mhx)U?FzpAm`?>6$X#R6``#a zC{Yywh}~kyId5#m6n3lVSZsyNmkJcbE=`N5-ui9>(tEO-vNXdMS<#2sO@W-V#(SK< zCe>Bw-(qgTh_0C6<*Z=&%euQ`%kMH9ITZadCuo9|`va={HjrcT+%!E2IFn9dcge)li!9S9D?_J2-qU<6O z`N8E@OWw>Nsw#I?|T#f`jQ# zjf&2gOyvk(g=;)p(qMKt$;pW2FOJ_D_j=2+=Gw7(9B(Q~?88Y6vdtMK1rh|p_ByPV z%O$PLdd`}kO|4??pLtazeeJBtWm5Y?Ni^y(lKB>JwIjnss1b#11ywI>$&p;h7XPFm z8f7&na~F#mx#xa(3Vx&!Sjm;*>x|e5r1+%0_fM$hriz8w#6wb(<24a<`YrugOAFZo zFUxWbYy*tfl|MSIp)On>kpsdk29N;+dqM<>6VTobh;5* z9U;IOK)lnf)=kLK@m>{3tB|Q<)ldEYO8-W5Wc@|*puDP2i$7InV-SWeKBAfS4hOn= zPGi`o;YO=8UWK=UhQKZRDk1P!-~LzPbpJ-&fTv z?v-0$#6DLoiEnHmmQe;O!U44H4gTB#ht3ipaPSU52sNtAhuITnUFhHA%MA;Zw+zPG z1sp)9L&|GoDsv;QUvnQEwzWNF&VW<=`)Bx?`pg7u?J>zCRBHPs_6WJR*%~u_1hsFK z7+7l>Zuq+=U(z2=S~(7J>FoJx&U@^2tgtzK)n4(Spv$uTIP#&UE6MJ0U_tj`V1cVw z_hw+B=9|#3lr+%li1F8^=E#~o`b5@SOwG+=y3!NgiTo4S(icPD%fIDpI#&Xnrc${b z`^*8xpI88kefr-i&Xoa((tGlc-CNF;s%ooxHjYI+fy>CShTh%Y$YZ>IZ)S6GY@V*) zK-_VO{~)CfG5q1!CRz=)I_(pq^{`b>V6i!p@YR9nx5&%mjsZK3?1B%;1q0mbv1Sb~ z`?i$U#T=wu`IL@p6^~sMkI4akme+$;QYQfy#EQS#Z8P@qUjw!ZbcdO#L~Pqx0iKKMh3*1#MMU7we)$b=8fd`_g7Lc6_3%$t_`FWOd>sE~`><-u)u^0dQ|R@dH1iz*gmAo8Q^|_;gEI z_b}PLntww2p9-6mef98@N3Onqs@@$r6j%BRk3(Vpw*!~;v1I>m3%myu_+Z&r2bU(U zTH(bky}MV?$B?5{Ds~)hfzpO}*6hjT{nGC5AFks;)dX~vBg*s+&f1hQ6zM9K=zbEP zxhTE>k|t#*5s)WPl(Mhl%ELILI9>!7jwCq8`1iEgGjv4SW_UOekmtmliD89vzW~qY zJRWmE0!YX=NUc&Ih$taooaXdGoKu!ZlCUgUqvl} zQAhzp?y_vbX=Sicqg@5A-9g|RG6s^ESU$&trJp<3A1^@SItm?KEKhL zS}yPh-$XY4D)DwEbPwO*oaUC*q5@s}@7mZ$h_yu908@fqqf`-~B_f%bSsv(n%%y`{ zH@FK6uTyyIX{0PVrux-_Z_nGH9&PjLL2>({b?;czO^`dYZZP4q`FEW#5rY{WQRI@+ zgMcvi4V1^G0-jy8^II3kjm6u_hwhO7TIo*$^*KPiuUNQyG~SXi((l^l(H@8P(SG_ z>G3k4#gY`^=YHej2l%Ab26nUw6-=Y6@3NVfa}gtJr%}nfqXPFW78VbyXX}^sWJ0h$ z*sZbPdbNCvp@g2SHg2$pi~-MjU}VWK3WF+lOyvN3o$qrcxikgGdg@|W1ak2)WIsk% zF$h+>9P~I)P6Q9D&X1mZt(OnR{M^N$D*${8PV-+9|8{3xIcJO5D-}M#2x&)cL8|jq zAX7_gxn}EerAh%Ul;>umyD|wS1+9iJ67Sgwjg_D_GA+;H#Z*vTKE!q;LTFk6l zy(C>Ol337t+`=#I1W@Lf?BM|H@$j;osjM8;o3Ka^nQMfMN9gxU)PxxT1MZ%sD4sMVhbUio}D}^iPWmr%K7= z4xI{;51q2bHkYT1jrxnb5tC#svN$ojMB`k^$4Rd(o<2N0bH?uqq9B=J$qY!Yjo^OP z3wlOB2LUE1*5v9E|X<8IC zu>v`Mlp^aUM220Fnc5zDd$?ghE{20hv%y_zu=Sh8UM$z%uOVi9YY_n!SMNrI<-j?; zEl;prmn%xd_h5X<$E0RNArq7^s{Z&1PS|O(3y{jq`LvJ}-1#CoVr=NRz)FpZNFO2s zzVG?t%wOZ`PewnOh0HqOA^P_kAMb}SK4VM5|INv!F#gPTk=|sf?~3d#I4~YlLuX+f z-V$K7z*TaIN=%?I3P z3+Hsoh|$Xfz3x&NNNbPnK`3Jd#>tAA+B2&L#((p5kh>Bh>RMuC^tBy>eS$ctlE-ZZ%)*(waV}eEWc!Occ8YXKDFFW-3Ig(O-oQ%-h)R0G3 zU7xM%bI&c;R@aUIh1hIn9iRba(@Fsfw$4GZJ?s=7-?Eb{-i#M=s>i-n2Rb3~-1w)_f zN2?-m)4FDW-?1i!-?Zj;iFGUzFz4%|#$^Hg-NXtE;gjskFp(V#k)U(wHBP8A&D)yx z@4f>%jdR_|+*-I?u4pJ;Kaap|fBZsU3PAGd#7$VLE<6#V#AfrWhQq79tw*y9ldFMSgcP$i`ASqU8aavr96f0KrP5;lm_xsk$ znqIm|42?JR)9-@ z4M+~cZaJ^k$v=r+rE!}Z@!HB=<_Wd@>%gXK7WoX?Fosp8!&8+J8ZeF|W zqMt!}jV1AC1x3Dkr~Sb(s=%O4h@J+M{yM0IhY1&Z*p@g|kF0W@i9^4L<{y!@g1RwC_uXx>KneUSPu=cU7<{y-n<^V_>ECn)d4PMJ!G5PxvHI|z zKf1q!I&$HAQYnqweo^#P!?BhEBfm%XA&m5-Bb?TYh!XhJdo*;rCT=+u!oWil8)dDZl5{c_d{ ztpqw{Z{Ke^=EaSG&T@a}+W4~j4ju8Q6N{v_6Pcu@li;rvuI}8(H3HEY#L@Jj1Bw0X z+sI?Cnsk_@r2YkTqv4}i*2I^Ig{2gAut#M7vbccm>>IAMe3H!An>tA9{B#DA4`;YyJ zg0r7c7O)HqxeWgzO!`jmP*u(xe-RbW?J(aICX9+4+ou8-IDr*r*q{~a^Jla!Zw!h5 zwK>octytj8H#?Z4e)*7K3~Mp4ERwUMNaX~wrU&1`uaT5b@=;@Tqy>~X8bW6PHqWtX z&@T?4B2*z-RBxO=!Y(2_uwb8{xkBR$!>@kKU;O;2grsgIC4x-14ho$X6+6?#61;ii z!xV>$pu{~Kii143Y8I@FM#KVsy#Z33REG{skh3$H^br zm?~63j!n^fH->B)uA#=MSXQJFUyl;=c7dS5h*sito`23`U&2q=5n3O%oW=aYY;;uC zJ1bH^<})TNJRQ$Vc=ws6D826=z4E1Zg(%9NvS=(5m(hXrvi+=?K#GE&I<7w*A#a#7$Tx7nSnZ)CZ>kzW{wH`QSqsn3#a8~0s&OJ=$1%VU+7 z^v_??pF_S#j75y7v&N?@AWbr5j|w>-qHzkC`?(qJ@FR>mC?_sN=g4<(i_O>Ze&No4 zUsp%ID&h|M`>1D>d7#ptdZ5tXOlRdNpDF4G(qlL%^SoCTy8tMfJV~28g&ef7 zS`W)S6*!n9`cwqVuCWY!onKTpGHA^pbJ3oh?3V;j1(BT$tu{gnDX`1*R6r^>S z4|Pmh9*c|!X zb?gUffY^eR;k6^0(re8RFDh~7ydvLI-aRN8W#;4^w80-tiNha3R!O2f$;n9R52T2W zY!wxK*0(ZFF(GBI#HdD`@4Oo?Nf~vWm?GN|!GPK$P-rk`aM^L_NluA8geyMIdNY0RJ6}j24|Do=YmqAnWnn)e$NIcL+lL6&{8D@QJ*(peNihC-?)guBF2HqYUr*{+Q)|56kq;!v2Hk@A7~gV`Ylb z?Py+4j?>r=c0JIIcVg}=&Y%_o<2k5*-t>2wK-?~oQF7&R z8ekvZC75aSAP7jCA}--0aPG{=>vasF(JQkLuoQGpG0SaY*QjMb!#A{R_OW$=+_ zDX-0IQoK3iyy10orH-{U4lI5~fe<&U@lH~BCmy_$2Hv?Vi?txSGXo89Qa7%y%O+=aDsh5Z?V!L>v`w43>4N=6F0vf^vRIYBt<{)RxzqTQ!|?OL{PG3I9fW@_HCCf4~AyYq)%1&Aq1 zB~tCRaQge#$Tcatyp*-MdCRjC&YF?UuM_Lj|FQmMcQ1v5$ZE`awws7L-(!Zh`tC%@ z+uql@in2v9KE*M@lFd~~NpVRNO8WBi%ENM%+3%o-*qcV^__sem(i~~(Pt;~+F@PWNk}HEYwMr>b_kg+I=^cTP z;{s09zavCJFepSGAF@S?-+um4pHG6rfCfjI4D5n`+ZZ884JzgZpF&x{Z(G^j66FzR6k6|HnTD5pF$cn#1USBERKp)ZY0XgV0C!g0A%y& z=z<3L>i;riwW*Ft5ChPEl=3JlQ%-9}{B@mMF2&^_e z^6{xQ1%9jd*Zb7QRJ}79oaxyRMs=*tA9nwjwVP>wI@r!8-ikWWUFV_o*y-2#*0QOS z$WwN{7q8HV6r2P1`-!5^gU5K~)Zx}Vz0jlcn*t(>@|K&aU6W-lm_yf5c8XS?elG4^ z@$uO_htG03S&hl(u^*|o34#S_1fNEZqyGK?O6&%LOtUX5LACc9iZj7{ubp~{Mp`W6 zW`5*ptx9JZOplN18BNvu|Gng|{lWEV*@l>bX78u7P0jMKxv<|V4gQKRXyppDLI_&n z!#GyKaJzb>?J8K3C1lG&Leuw2(u9VcM%Qz%k4!o(2j?HSk{t=fhj^4)hS&Z;+XKA- zi_>K7xZQ`EUO}BejKkuXxXZd%V)cI8M|QVWffw_6j@of+KlGStE}L(UsXYPf{$7&x zPed}BQp3B9%)bHZ_fiS-UwBw%xxB7%Dk3-$EE(^E#er};xStl}hD|Q37w06g{Wj)?2 z1*O$c;GjNi*8BMrAH^p=Q->mwqYOuZ|T1zR=n%}`G5 zR6cb>iDM{Uq*T0So2z+ta{pS*Gau9sM8rfluyU`6&B=;>9N8!RHx{hv2vwK2{9bmX zOZL-N%PIR56Ro@91K`g|*gZsP!76(mWqI}&^Y3cPd>}f+vr()nw1H)qy2kiS3c;$Q z_J`4ALtKxThK}aD4M7aaGBdy$&t&>am`D@B@V(Bp!TEc_S$nkpY!UJ?gXT6=G}B+5 zCPZ2p$(;J%_TTHjV%&CYy0&8j+m^}O#GXjK4LY2$0WS+@m313Y6NU56@Q(EtA>2tQ zMh+xv&DkhMEkTXT)D8){;I~#eHs+>TNl%X{6JH}KyUXDvz(=E;E zOY|Fv5yAjL$SBUhHj`R)*3xSy&FS8u&vn$OuR>6GOHh;D8e3jvx<4bXi*`qkpbR9M zc+;Py=tmWC9C2b!7g4Jr9t~P0T*qd(`-r{%#CgZMWp6TQKfRciUO_^pj`NF-Bh9+! zbZ(1KwcJxxf>)@U1)-Q@1CE@EEP%pu{uavN8w>_1a#^@S)D%>y?E~<;gXIeMclk|l=>hd9B%SUr= z<e9%A0l_zV6t9BMZ=ZG2MJ0x(qG2d*#4h_@Dq z?=~G-JyoVs0R87cEB?AIvOQU_jsdm_%>__4SxyJi1j1Y(uj;2PqpNOdU_#Jbk+tY9 zxc$?wa~(Cz7gQJ5w-+l+T`ONu6f6#!EL5oGiIf?@a!?GKH?UHeKm;+WGIA;;ifWV7 zn$~JC^g9L2Z{UBk(mz7~6{7)I4(FzF{|jtpbo_WLgw1GMB;4$eL~Xx|;G`Tw05m1<7VMWZ`^SBd`eEw1EM@+twz#DyYUYLnq6W{jhWgpmU;Kvy?}Y21 zDwp=q3u=xTt68^13_22nMW8d(bUVwcRK7(2Fn+i(;Mhkfxk)$L7XKg24>=M!{Bob_ z!EYsn@vo4*ULd?lPf6?A)_?qmAQiT=&hL>57-78|8&O;Ftg^&Je1b~Zi5n*BAv}?A z2P~t{7>Pe=H(H$HOwsm4?YK*453mt-ZwP5*O3ms&vPGb-&_F^ zmiMV>Y-W^l%DEEnLJ*4d&(|E`GO$)}hg3w#cHff|tWh}&rG-1t&B@CMgzDgwb z)wd3l%CXdgm-P~ynkI#1@F?kd3xGXu2{m0iyF9IJ6Xi@stY2P~GyZF1oiU8lg*Uk( zXOS515!k@iaVn3=Q{6|Na zyp|(dwo<)3MjdZ`im6TCdZF|`{1@pOhXYQCir-VFDvG@5+J@;RrLQP#)`Jeafr$NGuWsoVv7J~#q4Y9!3 zWJTY$vimk)LuO1w|7m@!~42O5k1chdOc|9VpY zzax-${UJ&A;)ctd#UYR%;Yqm4+3UvUFQ}wJ18B-@V3R0oZyZ}QMX)I3tnU|+*ZR&r zXFPm(FKR049 zl0Q{gwu6ZwsqpIg3x_5GHYFJi4E`SZ2wu9n#fGjYLPt9}#VqUV8h&8ne=<8nbiaAb z+?SND9e;w#Rim3%cr~Aqq$KA!Z;g}>&BuQmvQ`@006ZpA-lG+E86zc7w#5|<*M2t# zbJ0&UCww+9-ncU`i<|w&f1%l{fBW9~l*P}ZIL0g}1)lE!Cbvxl*%dxZB3tAG;oNM>_TuadIViq~!0Bo;P!oJFMo=>%*)l zTvW#j(0DnKt~7>kn(`aVr`g$q6IKvz|J6IrusJT4uggN>B?WK2>~&1T4ln4Z=I5M? z+$PaQHsW%wHGS6HDkiOjv;rPaA4fsoeTsd3g50V|J?|SWaKg%og(zqm1Z_1b7KS|fz4DTvJ)xBfxT&s8=O*4-dr%2GJ%4% zSoSlHY-9HNxaWPzr~V;_-~g&%!XiKZkcon5<%%OE6v-D3VAqDpWfvirPh^AoZCl4N zMfwROciGNEr~#SLFYV|lTqtBWy!O9w#{I=6*YJ9CZ!v zmzMOf;ZRo%LE7 z3TI1K!j`RLiVJaIs_Ut!7dJhVQeHungWiYQ61$wcgtK%9`#`i&M4b{^F-j z66jHL+6t5g5sZp`406hBg6XE~jwXIQ#M)*bNbTg@)>2!<9u0mOETYk#sC!hHI`9#o zMcuBj8V%nOmv1l7)e7+>N!7#RP_P|kcE&g*qLRy%BbSKh@|+j|Z3w)TET5Qb)L=_s zpqsTkG!J|46`KgMEb8{RZz=v{5Fl5s{n1%l7qJ;ZjG+txGv46aUayTC%W1t{$e&sj zG9}>*%TSDMV0Bq47;LD0-9JgR{+S4PAMGB7y}rxrP3XcZvY0xNF(}OD20;?(jdFho`1fQ+JF&s&J9&iIazn zZLGmHZ)0o)t3T5lRqWkAoPU{9r&}%Y#=+71B%< z(@do(_VM@Avo~ya6vRDf{lEZYP$~Ah?`#E+(GGrAKxfzI)_1?ZmNs`DRKE@1N&epN zJ0im5HPXUlHR8?WKLRe-aV&ebH=*zAGccQHj`VlVu~}Vo=}{L_c$-n?f@hBAmq@nm zN4AbZR=9(sQd=RHVg(G6&3vrv@7fZz zG7;1ittgNx+$*7;QC(g+E^$4MuKsyz=pDFP<9gis$?bTIQ9b>0pJYr3Mb6E8Y4@K# zo>Kjnj1Dtz7-HWr#lC5mrL+18kC0{Sf6FLE*l$Z0AxpSeIFI^T87b>wJ+5B$a&0!| z0_~ovcKpO}ey!w*yWKEA`3#nOsri{7RQv=M0HHolQ7iLz0I$B3?O}pR_8DU#@}lmq z^KVXht(LG6_fRS5LLz-7y)4l`(LC%;0VD>lalfDm)(-zi>_DPH88=AN5Gg{0Bg6s; ziPz60zKb|TdV_?VR$0kDnG)GYzZv++O4H}}6efmWuR{+M!W1GJsbH;ezb}wYuq`bs zjIi$?uVVm)#D1`?g3u68ATlE3;=g6zZ_TO-LRWDRM$jM^hWbPF%icu;sn4=Fo7fPa z(9`13t|p<0@9!`1_w27i8YyA#l&>8BU?j}?Z+wya*TY`0uQ>}ct~u)h{UZp6d-Nms z?*J2IP_^a(ZPN`hfh@N~d(b~<=aLJ`Ud0I(Of}zszQfL;RNIm8hbxMs^oJ5X@syn$ ziDz(A-HoIQRPPX={Rj$SQu4A+ePQp+{6plKo7ZQ4+IqjuQ{KHUQDFk6i|LO777@a) zVLvLCFTLId8d&he+X%LA;N>G1~L#77h_!AeT+@T3mkANwQ z$TLgP)FO=UC&;Ag-=R1WH?DGd$phn*kFS_1KY2;%OZ`)WHR>Q4sc)~)oI>erMCUmK z;Yq^#CmK%BtQ-%SJgGb5o+K>iz5((KoFuE~b}HxIRL!w*&F#cImtZ`^RvZ8#=l!i5 zWvHlAGm_^mPPh5Cqq121{V_?W{dyNdBKpd@Y<$KvtO<#KE|6kb{_@fit8@>W0<&(f znnTq1rb_x_ueX^WvrD9`QuY0cJy$h!*EPXQ*u%Z96B%`waV|anY?Fgk@3=-PSB5KP zhAVrre-EGX&B`!O%5z0z>Bj&M90jNqL_fM`OrNTAG;RLCO?sMKazysGI*?Z4_jLA| z;9^NHa{QoIUQzUk?+PbZmlEfted&rSAS!2J4|2+1+cg=Xl|TZi@0Y|$zEfka*;DiS zzt5cyU2;#do96NMxKZx2ie?{=Cl6!prkMaF-N$aF)XE-?E}fap%0~e33?1t ziz^en=58GmjXzr$^@RIsm@ERPj>RuaF%(K%wV1)lif`^85s%tT)m6wfO_47&|_{?&_!z}8!+42ush^+7tDOYNL)fxeGwsvQaT%`Ztg#<(k3{{} z>PuwtI7h6$v!Z8~vSeIvQ4QauZdLBQ1s*eyE7CFUqe0&SW7is){G35_l8xsn1FOM$ z*pq@)oJY*r{Rw3!A33ow?c>N(*KTp(V2x&1F=qOSH(Ip#k%O}`ZXcf(9*_#NsbnqIAMuU?P~Nol z7}mLcb>HQlZ++8-m%8T_70B?=4SA@3sah#?y(nQaDwVH$^^&BXgToXlyPdi`xp6(# zCy@?vh~_U-uv2f7V3QD(7$sS@cuDmIYe+TVi?gK zJWtYRlQhj0gfIMrFUalpxe2cF6V96pEr1^{JqeygIGLD@c<(!e?+aeflzPfN?Rd)@=w(AT3Vfy|qH-g((LC}yCW&#}tu&m!(A)X~S zrbEZEtx>^v1VW-1le13Qq4wF)F=ZyOGLx{fcI|25Tcv4Q_dIRUuf@VgR%oqgZE1aJ zUZ|}}ueAL&0O`^al6w#Gn@z_i+4OlmQN5@4q>3u5DDVWLC9;pjt7O8dj&L|>eSjP0V!Di0^| z(_nG}Px}^*fu>U2HA2sfAF2GRRjSJ|)S|Kn=$Uo?B{RFZAnC1MmgFT2*XkT*UdEgx zvieMJ^_jqGPRmO?P${!}=I;w%IGs))lOYpUfDuzb=wF@|5}h*uUnuP`g2o3CyC{Hi*|eGD*zVi;`j)F~U#G=DYOxY4XcfxA2h?nlDP5QAl75UfaF! zkuBO4g}WR2)sxViBkU_K3H4{sVQ~77yZ1!W$0~#1!?y`ua2l3Pk^klOLBmypB1L+u;UXN!`7V`ljA zy)yQdbk-qIy^521X{A&8&cxY4cHmD3y(&T{OaLjn4>=OCWaSwVB1+Grz# z9?L`gfX8w#7I1N2TOUU;BqqC=Oz>V+eXkS>!?K1&eLr362vCX8eub;a!kh_(#+k)& zdUA>=UA9w{L2_*(NMKHVZ4|HrP}F1^Z=?cM157wf2S=G4JR9|!q2QL2CI6Pw1*Mo6#x?+Ru5v7F$Ou-F+v9>5 zh8K3983Dd&M!aN~%vA3{2nA>jwsm;u=YlVLbG7IU?iHXqX@~zM$(flgb%r~M;b_B_fX^@1NlG?6SpgFY+TNi z7##V7sFmP$pDbBUe<`(x5P=O1vR^O?S4C7}Z0aF<`kQYDdZ^_Ewb;Qbeb>}5H~iau zo@5U;_%$kw9)3O2P!9}egyP0#gsLHd7;$hfO)VCuRH6+&Gnl>a8XE=>B+@g#K)AnC zHUY(R2{kS>y&Ui{doHN_UqOJ!2snQkvdOWmSlzLWg?eE#kGLNuC!&y(B%-95^u54j z{tB_C9buqDkumhMlv8Lg{E(aqRa?Zit7DSt%^_# zTSq}UgpNTrpC$jx`EY^DLj@Kf)+GO(=#~&{7wYjD38McmO9vi+i?2egssGD%68%%R zS%7R(Bn#w0VVKsm;0&raOUi<8h+sHS4UA2$0hna+=eVhZ_v!(j*gMUXz(mQBAxCHa zQ0j8u#u!_rdOc=YXIN73)2->2%=e}gxVzu_Ojz8xLZ(r2S1{MiODK<7y8LLm#7Ql> zmQOgkLTtvF!M_G@O#{H-MA~tTUhTTUZh@wV} zVhalK)I>R?M0M}eM&SX=DbmjlnHg@cBRY#n;}f*4j0U#&>ab zH{{x+lE6fuHJIVzH~Y6+I#%Q(6%1g)@KX>tk@^>4ql|RkWdrB*E#PB$oX>9mftp&O zk5n*&eWvg5A?bcKWOVc5g0ih z*degzH=`WQonkX-subEKg*<7DXwo*Iu~E(cM5dLz>s*?UA~l^Vs^v+zjfvAZimA%h zK+ou8hAZ~VO)K@?NYPl&YY$tMnH7wh~c#;z51I5qeA4R@`?_ z1lpzk9sX0%#gx*OWyj^qw}9UMPy1s98_U6U)|^Z7f};P)I?=#Lvr~ko?;*pKk+`vx zk)z?p`Vy}?q#|s*@&OsmZbp-~<%Qa}+r&`iFsh;C(P9%vfBZ3?M1z)B+AH#~N5Q)& zz-E1--@O0w+j~6rw>*r$BPGv~%F@RZMPn(($PO^#QfTmAUm-P+YFkE$+V_eqU~<-i z;IsaZfqI-VRh-6%&y+GWbt;X0Q~K#I^UInbIxk72?YL4ECxH|7hw}127Q#gzx~$7S zv{{!);r0B+DZ0Gb$WaQMxNw-vi1m!?2QtpbI7e?AhtD2(%A{2Ev`&kv^(2%Sy$948 zJqFbMWiTk8yBEG{*rlL{&k*oO4ifNh4-p-PK+BakyJf;wOE7x1Kr)zN+L3G1!eQmN zpx|hdI|{~Y4bTH2Mge)>mt&oyxaIzrOdK>lf96mUem%0@@5VU^X!<=Ef{>Owc33BOI%+4r5o;1eLF^cl1Sf@$ ziZ~CUL|sH-$5Cras71G6)@#5{{^T7|7g<;aX3WuM>Y61EoRtVxY3FZ(lJE$lW%ZQx zkK^18-lO^**{kRKG{cDb%n@=qQ}tFh=?h!z%?FlJ8O0lsJj)aEpB`W3*KwL4r6>IN zHZ@&13Qj^%a}@XeWUQ+5y!2eJh2OWqO7BqD=1^KMx8jTA!YaqRD{_F~9V8aGdOmP+ z$ebMnaf@V&u}#$LwZOiYnY{FTE(>}dDOnKOfQZ+AuK%FxQT z8$7PnDzf8T%;Lp+N=9OS+_7!8)S4HJwUC2Xr!qCyD2725jlk>rh7F~mIAKRAo+hHr zbw-Tka?rEiq+%f3>~0 z?53FZNb=Cp`VOGrE+k?+5Uk;#JPM%X&fsLKm}aV@ax)Y$MGP5bc0jGH_Q_uRag5F% zqi`{qcqx&^SI0aNmU7SijNZVCU*@ia!H0^pU+kdi)7+1E`%PRjR2_8!&CHR~-StP7 z7Fq_Tnf6+MH$1ESn>bi=80xY@~jQsETqlq{uk&YM=`QTnP1FOus_gZcOUAL z2zl!R@Ax!KT)^>AAs(q@kURRCyV-5;+QgHGT1{|*4Qv;7N)MS392ftuQ16C$Ad4V@ zkn#uEI>sg%gb!nrX#j@z0`VeD01MU#g-!D?t#Dvf0|2^DX4{qN#aMvA8@LuA*E zTtOn5DdK*uTpQBGK|vzA?0fb+lP@6@|zLWAzH{0hIQTg z*4BQJ(|K92gFpB+yRKeuTqJbqD+w2cLppG;5@Y*ln&u@i;vMe0xcb&~x6<i#vD=vN;w9*NsXrVC*Lb;f`Gx2rfnrKpUtTGsMT3-LV9+igTsuXR zkxGmh<_K}@s}LE_)DkQsfw4id;r8DlQSsj-SEB{OZI(13bSOy0bf?%8x}AYcRUk^t zqfrfW2SJ`mV}*p0?=toF@vkmpqvj9#!7_z+@h=}(IeLwX?|2ID zoawiZ3#9X0+Q8v3Bg|6h&1dh;WY^sKNU?IJQ#Z#cye1UH4R6jw8e-qq= z5<~k`+)+Z7h$qRXWN1n&HGQ&?nIaZ@;|4hJJY>tF2INGwc~rHbay z$KNJhC@2Lczl|js0gCJ@B{a7EFc!&qdd}1?1PeL#_W0BSI^IG*+*D2!Q4Zr4F>UOB z72INJal4N~&Pm*P0!KCLE zqOp6mNBA|Zm2vnD6N;-??u6bDm6D=|@^;=Y&7Gn`k;!9@sHzmTD)HhNj){scnlMVa z6KPb8|GP>TWPt_0!Y0xnw<9ASqDm_zGQ)yz|G&H~0mi(%yEzJ6-$R*LCs$_?AAs`` zEm1#*nB?ks#l&=p#B{a9bYWj~I!q49s4^m>iez^BGWZB)sFWH$rp%D8lFAE228Q*2 zpi_fLjB)k2eZ-07zi1j-04c(fX!c93!&XDZO zoT0Q|9Nd<#W77h^6ZF(9@>~MhHeR2u!Fkn>8aBH1MTEfw?@kV~x4HSn;VmZkXgxVY zUq;ez)9l-Q*XDfJ=fV|x4suTJR0V_C!StcXk@UfM$!D?sILW7!aB=*9iaQPrZoBy0 z%v6s=FgN)16WB4q)^9=Pg>HE(se}~{YG7wez4Xk=b3G`67H;| zdAoGhtuV!3NuQG3xYDH|gD;^$&7YF^@@SHlbs680KzeZlZ~__JS^lNOtG=TNmV)2t zKMdR$J={JTo%V`^0ogxa4V>?MHelpw8XbIHC4XPPZd^RF@|C)BzSBUdsiKO5!j!yr zZ`tR2caF$=eQ9N*3%`ndlvz@ds#~6K#-t+zblj&>FVnJ=j4q%a1~Xq@28;UDjCh%3 zwMeFA7}@q2WbqVo9rSW?e=7S{mW`t)P+iww(@{llRaNke-wDVTF&ArXe05&lZh-#X z#^1i_PD_Mtid(44p-yD%({tjQU|FV?1%a0#v!yo8T zzr6@ihCfpFJyP~R?z^n=OfuQJFgHB@sr-{L7kV@BY8LDl$kSE3h;g~Z9JL#0FhDK4 zYR_A=lKYwB7ki=D&^}EoID4iu{vEN z<*Pq6icgSN`)$tkhZxd_;j;^sxQ)c`gWSNJ`nlbK0U?9pJo1q&U6mUFEAELD!0L@8 zK#|7(#(YgdH`ICp?uq;&LjNc@u-fl8Iywg8F2D%FTQfyBmI!S+!wollt*g_5{?QJ) ztpymj;~C2QRN}7JGS?c{uO+>(t1{qcpb8*PDsA6e(A(FHlCoW~8P==It~_fEsGTRq zlb&+|mD7dP*7waBiD+H?m|ve!Oq{r4xxK-P3z2|IH{hH4yJ}TTH6^Z>bN;o%Y8Go&tb8XGH^i`l zzU#$4o>y98M<5vE{@Gd2_^9KbbxRjZ;dZ;SB~2l>9JE*`>j=Uy?$jBrwBwZv@Qy zcyU#~Ih1Og)8k#3R(43nS80V|i+r&(;0KTCnR|2dmhH}7{rXy6trz+NooV@3RiQVh zM7>3kSbg2m2vc=nW9I$}YC1;xbQS-!K{vhrG2!f6e14qN4^{Qw45SIGb`>tdP}I@3 z6^YAQ^nnfigugZ-J1Mi-_a+Zh#XiV@QrERZEdxd%gC7w_K@sucpN;aCIlV$qFsT4n zt>I#;w-8}mlj6vvn3B5QRBkHKp2yf0NZqTGyzn?Rzg6RXDxG`WoXpx_Mr~CzMDHTY z{=;K~%&cAG!|YkY%d-?IAMH{>=9a*!)IT#m+AW^>KaMJORz5d(_C&?4PXYYCGQmm> zGWLCGcLFpiXF>eQ&*w5^&&a;2?D z!sp7k%v{}`@fOZ@AKY*wKe(sl9-kCnx)tnBK4Q-bwuXbTvAi2okN1zLlN+<48YtFG zU?Zxd$@wH$3kH(i<%(jR3|JwsxFq~u$Vyb?$3^8wMdjBy*cY^7)g*RIGGE5m64IDg zRQ3>T4r#zBTR&~>OBx4U@XUP*_#Dt{+^qB2Gbzk>ci~%bqc?LFT&k=9u0I(by*n^~ zCro$LCUdM*fRA+Q@I%6)c>hpMB3QQ!?7zF2Mp_s-w1x#d4ZH*Y9OA~ZR5KD=(@vb( zjWm|ul9^<232v8Xt&C!0U%QPLcb$Exm9k;iw2t?ur$iINK9iXkO#b#$Rno4| z`QurMxj112&mN#ENr{({-*jNO@ott+@uDWr8@oH~mMm$bnZd@CxXEP@_sCwByREY# z@sw)A+AKctR4xd1AWUC8iRyDeR}?pYQxi1Zcj`t%jniB zf+>>Pb65?J<*?6l1IjOLR%t)?s8RWbKwSA@fmDd!)8O5=?khJ~tk)v)Cr(6n&oFum zRXx*hK*2dr9>ikT07{oYBKV^PrH|v2o5f21=pU6xQfv<#qtHW`+G*bUjiPit!ZHo<&E33|^@Ol#@UbL?bn5wEwD$Q20V?7|Ywd<@X3 zjMrL^{;i?b2TQ&&I{0EDl6ou4!X~u}zh51=R}ndq<=vgcpZ~!B z3)DJ(_j_bk)_%zYO^m2bYV8ckZtZngD!`b)%6%%nKSB>o++`s07~JXBuuy$Rff31R z3dId)SYICM64Ba(l)v2%4Pm~_J_1Zvu={R)mypZ4Fkfn40){J@J0BNWWDy&|klcC3shnEr=IWpQ(e?7F$$fHGd|ABAu^*y{;_1dqm z9_3DrAgDKl9)h9Gpvz^N8?0skyd{XQX-^-TG24|j`ov1?-^QyWOIY8I6UMG^LZ%Cu z9B`42ky=Wx$%vj`>SuC%!yxQByS3i505avW4aT*4c>2wgqB-|z-yObbnQJ!dQ)z{4 zTlM0pnrwgj>AyVfZ$h7a-5-YkZ7R(TpCnCu&!_*sp!6i%Uh3=FOw|nVzF8A>Jm^Y9Epc*ema;k&($ zu4OHY7a3n1>8y1`5uq`VFz^o0VsbJU!O7gQA1=bmb`lhv9U$gk0u$ux=&1!%j)f&kr8Nign`Xfp22pV*I&xN-o7+@p8M$6ln` z;DcJb3)y#aS|y_sblUskGVWgs2lT(6ebO^>#~Ephf!^UF+@Juh*f@9~ec$Ek$+%Oi zc~$GO=^rs7_K<6p?q%*DTv}2;`924_WL!uY$l1G|&}8PXy3$nphFkLP5VpX1>I~oE zOIbiRl%xjZ{fNY_7wb+GI?XaDp1i`aPcr|gdFUS{pHs9{n#b`PX?a|_;_{=Vk>|7M zd)665b6zs-R{t`UUtl8xR^8kjTW#vc5&sQZ;!o+!J^mZqra23yV#ROnWi zz&D8XvwKF(+1n3}@gWUpR?{<@8szj-L8pwoFJ(%o0DXd#gtp0~x$CDsJAu0M3KHNFjoKpCF!)22 zr~OjdU=-?O5K~e+mD9{g4xL&x;N0t3G^j1Pee;l(bzDWGyND_{7|+o{me%{Hl}wK4P6g~4WH z(R_^eWIA`e^Y&+40mw+}pJ8-83uRoaGTrV@e@DAwrQMH8$NGdC@;*fe#K(PG4*G{L z&XHnfnqIqSOhq8mmU0tD{uDOvYoV0mUpZ&jvGP6jZi3MS_N@j!jwTj8`jQ2ab9^Cy z3T4yGk4_Wi-%JLt@;RGFB1F%2-mx{eXE>#dc!LnVSsMW}tV5o{!p`gEn9R->pRxYG zuD${;sx8`^?j9PXQ#z$lkuDVx=~6`{(tl2PL6zj@@Nng$AoM`!3aSSmf zVH`g0$0{THUL?ObPBcxjC^V(4DFV{q5-G(q-avfvd2~+T=Siy&!sNHY{l@7CCqqWk zjB%1I0TJ8GU3wF;35Ge954y@+_!HG%erN%|#jFfjZ(%QjVluoLmMt|J(|>inlpnt#5zP%dW;+t6sSKDa|Pim%{Cqq$gI9uD;!Ti ze_=^WKcKdFz;BXgs>LcdI zQUBU!tPI!C?9vHDa#7P)ZJ z!la`gR6c9|8m}s*$gFCY`T9uGSsH5&JXC5nHj6-iwUP80``B&y6usQ|=`l>A>`~xh z%kzr`L2Q*SO>7l`+QU-wsA2v7#DqYt!pz?3mUrH}3*hfwyO<{*Szs(*?^5Qt?dq2g z4Bi@@e%Jif4;A~<&Smg3^dfoJW=_aMbU&|ZE6RR7apEMtU2N+$+3)!60PUE1f|Iny zjc2luH-lopAHvH*hGPv$eD*KEKZ#4fsuk)JL}U#6pv2S zxKq7Is&LH64<9_@p^Bh<)W`$byu`|{^pEjA$8-g<=KV_s&hxHWK zr~9Sj%qAv;t4Im_Ot+wZ<)P_@Z7<;0aPswgg2U1qc}sj|u^#PBHuK!vjNC1@f}uxw zl08Rdd;SzD#Ky<1Ds$fCbqI3Y@4H>xDv#@BznjlVrXdT=r?zajMs5&xEc&6FLCePm z0wi^$e|*=)lIIL$tSSYkyFoc4w;C&r)IY!0@}h2IL(RpBbj&TjJ!Lwa7xZEvloqnL z;nLGB2%{~JUG{kMd(gD#d}%{zSMt-YidV(0tC_w)MJDNc@iZ&+r2SVm=F=Ks^*mnT z26I|-l%%g}NL?kq6<)>j&2q^)k`WHQ3i*W{>!2be?@>mune?1Mw z6acU-^l1FW5oW<0txeOY8A-KaQwHC_->dex1p8+!DErqio1gH_M0Dqu6RI8|rmf2e z_RFVj?I8@CL-#Ey$-36QPVT^Vmk(lXDQzQi(t;#zB zY}uF3-Ckq(4NT$d1FZK5jQc^6Q$j2=MoAKA7-C1umAv8VPxqsp*mlQ^CY6WQ33mxB zlf(RV&Q}pbyr1Y-OpTJV*w)Cw+k{hh4)vaG^s?AXJyLz?Snchjccqu!69vsrfA(px zWd-uAHZY6`i5>b+(6RBx(puokNvHMKSUi8nvqoMVR$y*9!Z+bf8jjNM6{6`9G%hvZ zn`+=AL+N?W=XrvA;wti;9M8!DE4VQVOjMAVuF%rSo;g7>=I2#+>!%Adjynl_2Q0o! z3ug63n+-cH{+32}mE<|~T+*!JBxQG^*u0_W)A9|&!iY=hTGJOn47=C)ypz+VxmE#C ztsR@4@oZ#y+z*&1?Sewj3=DD>nd>Ln8(*Bs%%{<*;URhurD__gdy8)5#>x3fg5%%q zOhFSg)md5ws4zP_jP#H?^C;zt&&6iEn+GhJOtISFlb1H~QoB&cg}gKe?Cumb-V&sh zkGv&(eYH{V2_Sgm>PRbcyte$%V)0E142PYUH_j+${TO??$6C=6>X)hhee~vKmB;2~ zCpGO~#f?TdRX4nUo+p+Zq_)k2W%>7*$ld(;@FOomD6lVojBq9P_gd5p=6*ETh9RyP zc;`n53GqBC2y&}!EC}jo7wJ(hD@r4~VsKRKXnqM+%)9j!oN^SL!ct8@^(2?yiy=*T z<&IAnyk>8Xs`6v(#g|)TVMk)_y!t)n7nAy-B@HzCZh>YdV&ern25OiFU^xui;6-5! z1Cpoqn9S~|^ykko4A9%~Em2~Q2=&x3xtURll8vX?Zc@`$1ydQTm&+P0YFKPvOmcorPanu%S@! zLeiUvggmKhhYAg!#Qin({k1`(I}`W#im>Btq0m;#N3`~Ir(yAr|&T-zUD z3|omoU#QB<*zs1hZJMSW5Ourz8{r@@l12K5P+Tc=8U(yT2_eBrH}2$EectAK6C8j> zMsCY15kiJ#z*-8{t7<8F^3#?a=l9mrj4#@~r)sw=iQO&7ZlFZxGcL#e1KeMlz=|tj z@(uDoh-+I{4NNOG0esYvM{VT5nYdEjA_~0R_mghEzVlD-y`S=S`a4jNL#WKCm6}p} z{G}!a{V7>0HbaWv>9voiQU4JqEq3}G`bIRi5q2(`gbem6%0?ENZDpWhDNhNZ5)zH= zW<|e@_c%tSofy=l%zw7;jM1#kc>XxaNL1@0O(~$60c9{~afbdJPnBrZDf{z{xYGWU zpv5`@Z!(lYY`SywBFe$rrrYm7jR}9D3G{?`okSSTE;yHTR^F+w-!Xo<=4S&-CmPZ` zy)a~NYasv!^wQN*2XG)^+-4G8Q_P{K?D1;)8 zi7~?nie`#WK1gBqJ2sLn0C+b9()QOpg;1T}1ZaONqei?=st}4fMLDE4;HAt!qek-- zV-^ZU6l72jnhF~g9);OE1v&hH161Jn;e#Y&Ik9d9X7UC2c1OUTDisQHXl>`Hk)}r1 zA5(_Y-ybuP18WS)$iY-*$6TlL!^2y9kLn1TMbaM!*+Dyrr~=QuLXsVvP?~wlvn`LshmfpoP^fT(UV~hnYOfQ67cn+7!G?ODH-FTn2k+P{dDf8Of88^)j5J;EbT_k1 z+=)tR(3VhV*C}YQ37^=?Dj@kWI@dAZpdB=^rKjcl1bb2_@oswH=i9md*VbIsTjT!N zv^8X8ug}B<)3jfk;!ouA$!efC%M1%@TBL1z$lcS&f~q99s+!lpd?)YkGam3J*-Rno zO(zcNOiDKq65gxynsr)d3Falt@sAU{+zbvdnZlKlrfy^L5?jD8i&fw$!;qeSavSjTDiM6qZd%Q)_9if@@Z`Fzpg+V`##X54#Fw z)IN=jx6UYT@EK}VAtR@?#Wr`=4N)tGmciijDG~OIS zt07MYV)gyn0bN%9b`?QsXL1mgpncZKz73KNuqAb_w66koL-1WOsahqfTJ@qZ3#uYq>6It8y(a%#U^kBHLKW%@pfK4!$QM! zr7dx7tp%M;U38xvp-VNbHS8EweaQ2rkThtSRp#FR8JqI`>lO=D zHL^pyQVftBAn*cn@2-mmrPs9gtGD&5yS4QndG)iXHbn@YXs6Uu z<%HpXOmnZYSnhR6e@Al%D{xT8oRx3&!I@?CkEY#Pd^-ZJT|?R9wKqgKTkFBPS{ZLf+<6RFY)J4k@>$e9xA9Hr&|kI z0_B%cl}W20f{wMI%$C*x(=v@KHopN&r3F^Ha4QQv68|euZHwPkdh3M;Z$s^Ti>?)W zjc}X3s{I?V2Cwo*tgQgubPI8+<6Y};qhZxJ&Jy+_Y}e|MS~Davd_5%lFcjN*+S%=8 zbmxZ5opGnWrdo_}E_&rC zdbxa2oJ<()a=9Gs%J=0gDwK{K7*?U}h_hGKE&^UmlLQuX5=46QVzsg{kxP|IkVvcX z(=Y=&>WQ@4Q&yWM+{sNV2#>H^eAO6MDEJbG=JqA7I=0h>CGrYCQXIQ8)8=ojYkYZ< zQ3iUaJ?{YgQ~UOF4T$zQ`1~`^FLWOVvih}5L0fcxD(qR2Med#FZa>o{W^@~srNyn& z5N2P17fTrIm-VV)%vv3TS6d~gv2)`m7G+cf;R&DiJ|=wG+h&%Ak|~_NDJ$@o%rsJe z@_T;6!@!v5SCFR8wpuU5))PBUh&Qx~42Jt5@T(-Evc(3^fiUT`U;^`#xq;VddoTMv zM}NP%6Lc7pjvBNNJm=ZkN#yoaUN>YL^aYsX09Iz98_fYsOX_C;K%J_)=l|lS2`HUiT9r zC9D+Hk)o9i76)O~>FFi&(O=G42G*V#!GbnH2I`APQ@=fhZOlYf)hql}b>F1>sC~)R za8OhqzYt6p$xbfLP*;BMQ`@e>DKA<`+6h)K`k=%*9Qf|aWjePwPkCbuL4UJnR za%gxv!e!EG?S%WsKhH*{txxrm#H01eWg{L1bzL!71v;8qC3i5<7_Z&(g;tZ@k?b{q zxHwKEv8}{rIIHW#l`Yg5 z-s&~cTE}k)l^=?f9L>ivwn@RU znq%NiLiJmVUNj6$Vq5sw@A7f{H-2~d9N#8KCmz!ASt_-WtPf<9Kfvcw8he}1xZjAy zpLF@HQ~z#9Af3!8ZsG1>d_8c!?qcxG`Rhn6F_IRB9-;jN_aZ;_B`l16uv%>7mv@6{ z>h}Ave(vO1=-Wv_O!fRvKi7!|HiT4*%ykPq7C;)0b&15qKFF8$O&wdT{mF3+OjkEO z=nvFBTOUQl3R!k&nzY?we{CyxxPb3cHc!`2erNETqFM`-SUwJKdHnItTdey8r^_*LZ)=y zoSgfqlZ2qw%CCX6cBkI2a#V!FzX7whyH%Cm{_^5$q|->P3DU!tQa`aLJS;LITKkb~ zh3%c{jphoYM~~(IT)TGBeOxQ>kP^E?C8sAVl2<5Sjb}>Mi=RD|27!?p61(x8nvBqJ#j|P{t!lVE&FL-j@5x$iCL&X@>`KQ- zhe+n5api7ssRN_l35t$o!n&2Wl6MsH@27QBSF&uczUYLy=RUy(76& z>Oz_0d1ewbc|+v-tG8is&HSVVg)sGifnU5isQ6}xWqTwGeHV4e0E)CLwk`5`g_5CZ zK6HNpzlCOqc-+l<4OTQ_C3?*&YCDE~2X*Z_sb9JSqy4&54Z73a-an&04r$qt9K4da zE)dDz_ITW&zTn!WTAw9`q27e9-c)*;7)uSi@Ka9qZHh5G?2xBjhO8E*D{|y-=^XHV zKSy~>&G7wPp?vvmmyKs3@ApmrEEws>rThzCxilW$5${5^;9&1cafR{@=*2tupP(6r z8!=%2r?g&rU z_PoZFydBvrH{5h+&8Epx_sM6&e&ojCIr|+hxcyenFbTcK$xT}a_4b~ zo|E+46?${NxOCw&WWhA`(U0J(i}X7MrR^>9eJ0$J10E;)Smrz>X-f0 zF9qe4WBDqDy1u1#1t;f*TokiTC9_V~ly37du2fzDY_rq%-CRw7Ta)L%e`ePGP&9rM zX;MTo08#x}-$b(f_Jbl;%Zm@CBxc?DI>yP?MdME7Enj*6xU~F&^qXi`>*~CTcn|L8 zoI67Gm96wwYE`Q2eJrgJg7x^7MYlgQGJ#ZG+KV=?4<7Ng6%yS?c?vTvhpGHya?v9T z-#Ul%Rk=2Q5(ns`RF5Ng#T&U5mAVNA8Rm5*XVp24#aXld-Zg=2F=W2(QS;{ zx$4Wzomy#1Rk!mR9wuMjaczzraijzb{KP@Kbxt00>{PVj=}Fa22is#~N>MF3A<$s$ zmvQ^iZl17BjT9@`#rW082Z$-H*x2>E$8T80MZ3Ct#Sf0`21dJhB7;hs?cBb9LEBDN z=B3jM2TtfPGn!^bW3lU~*B)C)m%VAyzEEnC2^@Q6XYWpyUbS)62uoFNz{Ur^+PKo; zHeXLZ=o@hizVyx>V$ru?Y^fa>JPRZ1AMJ=(-&&SEa$b{l+VWm-DpA|GqK*-zVU4Hi zHjjywYM_*AK$B{Cn=tF%qFQ+_+`k8T;aI7Kvo5Zw7!0jc&9WnwqzUbKbzYg>NKenx z9NMdtD$~C-vVA3ovlka{5SIx?Po>hf=vC#+|G>X9#UK2kMn%)3JliWJ$58sLF5LI# z{3+FMaQ{X+2r*um)aFXh`dF&8Nb}T9jpmI<#~2SzE%9{ zI9WbH;lp*T9KLV!=)rqpCpl%(7jD%?Xq_>-2a>a$msNf5Z**-pNN4-NKJgr!e@IAI zv9KL4f+^dsVe1^EtB$%V*V#So^~XCVH0Z{h>AK8OkG5uu6ei@$A5*@S91mV<$)vu8 z1?f8(PwJE3ZWy0uFXS!V72R#^-$ibScl_EgZWyz@Nc*NyV^B}*z5d6wYc$R}cFZ|> zGg@7X<`VX7e=cHCH*&xUjG4A4l{{1N#-&!oP|&d1qS@Ov{=HciZ`b za>K)R7ON#4$~If12JQaSS;u&&kMCbE#nX>vvdN!rHG_Rg-HrgD;;P zL(p`yOoqACD{Dzrqhi7Hxi3n7NMWDADz-c$z7g%&G|7%7&v6!gz;FE0T+gJY_n4$W z@9|obq@s?j=fZ)%Z$L!i4jly|kAFEC4LDW7UVPr+_SqZ%y*GJ!jws&HCu^6nDzpZ& zm;00>p_6y=?2`qz^OCOKIW>&Khjh8PD zUR7hn7%3|f_^tOWQ$@N@XH@%*720)NA*R5ME{8is^k`y|dTFg#V4*>^P2-e)79zAOvf+L%P!-CKIH7vEh=!l))}n z{7HxB*@hRp*uwB;bZ6P|MEQ5~9T8QMxEjm)H?pgJpQBYpMvr4us|>>MERiTb=9sOF z4B8kCWW6w1>>E?Z(J3{J`!QLWGC?I6*0wni<}Z*=G#f!6ff`Woe7_1I;ObSt6+wVq z@Zt=eyBPww4f&gHM8*xK+n|2~EU01Q3~(hWUy-IGLJm(-Oc+NfIT`;ogmtug+V=Jp31X z0*Ar*6GWsVI#|Hz3p!S!z1BZo`rI_VkhJG<(0AkkPug5}o)IL|59Ba4m^oaHik(tr zstxjtSx;(v^H+ zKM?+yA@JKxL&o5z`z4zACdD08;(|`>i-rYbB9?;Y?t475xon!_y@|-y&6cq{lh9d0 zRkeGfJw9^~k)6q?uof1&sB`x0;^yV8pRt|cQ!u-9{L5QhwmX(YFo)kESwfGY0^1!; zBAB)ZZ1nD8IPnld&_f$=nEm`>5Q$AXnn)sq;F<)5)_<`S8G}Y0vpJH$n>YaMw@8bO zk@d9x3hUQg3-H@E*M-|~^-<{}Ea(s{a{+pJn~l(8DF0YJ5&RRi@>?|l>5Liw_iH94 z@Wswal3m36IGb0T`CMXthY6Bh#BHT~pzNJ#-cNW~K6w?kpm7lT?p)|WEoLWteru`={+8CBGlTZDUvHw=hOV(ROOXs~knC_g;SRiZ z6*G|f-qWkt*K@`!Sjz^3Sp48o69hAa7}NdSv1I}puJh3mFD?hx6~M)qr$o_{Y$5qYN!27{0=v%$m@Z%x~{nr zN7;R56)Eln25f`R)I?*Vb*vycKVC3V(5uJK!|8r|s$+}6qRwBqIq)^j)hS3{*|lF+ z;~vda52ryFcCt~LZRpMKHe97ppp7xsQ5`R=^r9!oVdrr#}Ke5*Rp$$F? zF{$R2GYAu?zO9ZH8(r2b*1}t;#?$9xX$Agsd~Lr(ndFg4(ykxIM#wo>Nyei?M(!xQ zD^^Pa&)oWj!2!x)xT?ief94@pohG(qi<@L=?DR+tJFSyc$(bT!i!W0OuK&EG_#=Be ztFD5wN6*gR6qIbKtZBT24XCbUAF~Y7Vy%2wV{`M*IA7Owe`L_$l>3)A9%A#$eKAP) z*VjLoFld=RXW_2)M6S&faIf`D`{hr`F0^XN(jp#?{p-Ri9sj>CAMamxXc%oxE}WC} zfiq(nLhmm13r7HPd+~96qHHGbgu3<^ChSw0%9NXKccAtF>&Zu~X@iiR(>9kYAt6+^ zx<(+brg1T| z`d??wo!5LZ>S&+sby3zec(3l!uSpeioC*B7p?1W#T9w*iJVV`xc*C%t;Y*@4L+D*( zn7eQ(mw@3;^{UBI9C+jkZS)%RfC7(|e_NlT2ld5Zq-F~m&gh#gzOsAWL+|AG9?D4G z;_pBmxgdmd!;17C+-Vh7e=+*Bc9+BiMG~>*2D#>@n0>xZXH|XjQ-?)@`t31Gl$Snj z&Ep{1QvUK<%`f_`O)@L<4EC>DWs%8%bw*x-d-_Na3_Z8S_qQF?KEa&57)||lt|l)f?IJnk@m1D&qVz>5K0JY zbGR3yhiZ8+Gmu4C?Mt{9oAVqDLA4tG;<&YK`mK-h92N*`?-1Nb?akc~&pQ!=_fH4Db6+gkM%qJ( zx{7Gk#|O{iwyKJGWJC_EaoFVX~M2u+>dy}ij#Nw*x}dEI9H^{S8Wp|i-Nk- zqM3KlqEt@f@!d2~h)M=8bY0ST6Yq5aP3_9)SgnuJaL1vm9~BAq0cf^=P(^YpiCr4%(p`QcfTDEw?O- z-^tn5+pL00uCKYcyFh&-dt%HfQFW}}W&-bM&?0ZOOjFklRdrSGiY@!oz%H%smxhmc zGwyQQ4##`K#{IaS3?Chp}a=?|9l*cxe6>i*4uzOCkOh!R>EM6b{)KZTB4^W1t1T_L)Pc;SkNNZ<7t z%y4mEwb^Q)SK6J5@o7aG9R&WRQ_RI7osO-gEcL2H~BBdakNvv}fLwqm}d3Lqf#BY9dMb;0V zj4Axu=btx+Fs}8_Kc@_Rsv18R5Ee9Pb-$({qdd4ne5s6#LX3cbfq`J*zNL5ijKS=- z#=s6FjEH36UXyGOlDfZ{Z~%$j-w-*0<`I$1-D?h=L3;N$FI_=f_c!A1AV&wu531UEo-vr0}Q$$lN$p2pSG#>O88!k%81ib^nZw|{q6ZlA& z?lnEFAbU&zfk^a#!r}B!4@d}3?|MK_fnXrddO`ef-lZ2L0;i?DAaNu-cSvhLh#G>? z2V#JO&jtWSp%26kXKwlcCZ-R>3OB!J#^B6@L*g?P&#~m^}2;znF$U`9Edk?)pC|W}x z(tj-@h8`?Shk!I5$^z0Dekem=81xbj1`mUt!Reo2AWnedjDTd|$-Ei?DZpv^2uKZ1 zcSb;}aJkqhKmk5%6r>2JWB*XvF_03Rw;BVf!)fCfNDi)#G7fqLr&|BeqH&N0oWC0f zX~OB-36K_?mQH})z$xk^=r!D4dlKLQS~>~H0gCY#h!>zbe*u30{qgrfA9?Bl*PH^q z!Y~K=-d*%ZHpsIX5GmyM6o?P5diIZs;xtGF&O@ew5C96Den>@p<{`E4nTINwop}h6 zZx%=$2+4o;p{U8(2R)X#hZNoBK+16W?>UePF1+Y1k0HWjJOl(+$fNoDR)*-$gQ$_r zlOWHQK~#|B`G>|SfrCpBI7kA4Er19hR4IspLRFzXdxi z0#0N~A0#%Vh}4kQ#fOjv;F5@ne{Bf<&4qmlko5fgUlQx3hhY8SlIs?@gbKph`o9t! zf=dv8JxDN@LFBaXVDZ}3;*6*e5ZVH9}@ z8jh;q-J|3X!Zi@_eV#H!88mo=2nc&T2nh85$+HFWVhzMg53dYrv9iz-WCR3$3I5CT>tCJ5CM272jG|aKYpf!0*35U;WJ`kPxgbO?ZII=7XIRx0BsVWke)mYzzEf9dN@{SN6VoQimL;Qb> zK{U3agK$GZq=;`Junmy#{rI>-nNvXo$_)js|5jQK3FON*h!SGB2_l0(D%>}LW?v_I`?kl&ji5FDI>gD5W^K;|s~1Y#B20$N?n3Lo;)3ZEY0x%JR(KEY907kr4W3qA{^ z{~vS)K!H(qz6BD1n{sUftT9As8}#J9?zP@6X`lh2B?A}Rf71K``3xw*ZKePl9IiUpbwsC_W)EEmjL2`OTYjz+I!Hog`+8W1dtLuz(d(TXfuE!PC#b%Ky3GYr^cEu z9$p9VHveyjKG-IJpzi?1{D0GTFuEabJtEg~9m$zZRMPQ$co+->`?K zyZ}rQ%ORxuAfEeDgE&%tp#mkw02k|jYzklmkR})b8zg%FpW!JO(71!|i-a&tg!O;M z{=q&01O^2?g8bcocy2-WfnuIQFb^K)Es_TS3x?<%JOmK~XImiO4}gzBpoSL!7Wv8% z1Tl66fgr+8z++kJ_@P3@4gt}O^FJa(cMv9o)&+zH@j85vhr#8duJ>}jdn}8P%wO8EdD1eCinmGMUMC1!3dE)0=%X8-D?m-#{57O{|1r@7r6%fk1-ykB>;p4 z@z{81;{&+-WB9$C3{n^l^s)OKfb>+3fozo^md7Akc(&ni))rE5{4gCGg0uOM-D8l@ zeIsHrsiV_i1C2p~fI$79(Ago+PCy)R7q%yWjXxyf1jKr8V^`MLmkp$P1dNXVKB{IQ z!zaL_3KN(E0yfB%tssbM4~QKidkVt8Z~vPld~PwI7)jvb|4(tuJ@>i-kZ-3T0<_W| H5Fq`3j%iaF diff --git a/src/test/java/org/mobilitydb/spark/GeneratedSurfaceTest.java b/src/test/java/org/mobilitydb/spark/GeneratedSurfaceTest.java index 28dfb7a6..b9b4406d 100644 --- a/src/test/java/org/mobilitydb/spark/GeneratedSurfaceTest.java +++ b/src/test/java/org/mobilitydb/spark/GeneratedSurfaceTest.java @@ -233,6 +233,19 @@ void as_hexwkb_family_with_swallowed_size_out_param() { "SELECT temporal_num_instants(temporal_from_hexwkb('" + hex + "'))")).intValue()); } + @Test + void bool_result_value_at_timestamptz_folds_the_value_out_param() { + // tint_value_at_timestamptz(temp, t, strict, int *value) returns bool and writes + // the result through the `value` out-param, which the catalog flags in + // shape.outParams. JMEOS folds it (returns the buffer) and the UDF derefs the int. + // The value at instant 2001-01-02 is 2; a strict lookup off any instant is the + // boolean+result NULL. + assertEquals(2, ((Number) scalar( + "SELECT tint_value_at_timestamptz('" + TINT_HEX + "', '2001-01-02', true)")).intValue()); + assertNull(scalar( + "SELECT tint_value_at_timestamptz('" + TINT_HEX + "', '1999-01-01', true)")); + } + @Test void parser_round_trip_entirely_on_the_generated_surface() { // tint_in is the newly-generated cstring (WKT) parser: a full parse->operate diff --git a/tools/codegen_spark_udfs.py b/tools/codegen_spark_udfs.py index 1ff622ea..64870c20 100644 --- a/tools/codegen_spark_udfs.py +++ b/tools/codegen_spark_udfs.py @@ -154,33 +154,34 @@ def arg_kind(canon): def classify(f): - """Split params into (in_params, out): a single trailing NON-const writable - pointer out-param on a bool/void function is dropped, and JMEOS returns a - Pointer to it. out is (DataType, serialize/deref-expr) or None. The out-param - may be a primitive (deref) or a struct in SERIAL (serialize). const pointers - are inputs, never out-params.""" + """Split params into (in_params, out). Out-parameters are the params the catalog + flags in shape.outParams — the source's Doxygen @param[out], cross-checked against + the C signature in MEOS-API, so the same signal drives the JMEOS jar's folding and + ours. A size_t* out-param is the buffer-length JMEOS swallows and drops (the + *_as_wkb / *_as_hexwkb family). A single non-size pointer out-param on a bool/void + function folds to a returned Pointer, dereferenced (OUTPRIM) or serialized (SERIAL); + out is (DataType, expr) or None. Functions with two or more value out-params do not + fold — their out-params stay visible.""" params = f["params"] - # A trailing non-const `size_t *` is the canonical buffer-length out-param of the - # *_as_wkb / *_as_hexwkb / *_as_ewkb family: JMEOS swallows it and returns the - # buffer (char* / byte[]) directly, so it is never a Java-visible parameter. - if params and "const" not in params[-1]["canonical"] and norm(params[-1]["canonical"]) == "size_t *": - params = params[:-1] + outset = set(f.get("shape", {}).get("outParams", [])) + # size_t* out-params are the byte-count buffers of the *_as_wkb/_as_hexwkb family: + # JMEOS swallows them and returns the buffer directly, so they are never visible. + vis = [p for p in params + if not (p["name"] in outset and norm(p["canonical"]) == "size_t *")] rt = norm(f["returnType"]["canonical"]) - if rt in ("bool", "void") and params: - lastc = params[-1]["canonical"] + results = [p for p in vis if p["name"] in outset + and "const" not in p["canonical"] + and norm(p["canonical"]).endswith("*")] + if rt in ("bool", "void") and len(results) == 1: + p = results[0] + lastc = p["canonical"] lastn = norm(lastc) - writable = "const" not in lastc and lastn.endswith("*") - # no other writable out-param may precede it (single-out-param only) - others = [p for p in params[:-1] - if "const" not in p["canonical"] - and (norm(p["canonical"]) in OUTPRIM or base(p["canonical"]) in SERIAL) - and norm(p["canonical"]).endswith("*")] - if writable and not others: - if lastn in OUTPRIM: - return params[:-1], OUTPRIM[lastn] - if base(lastc) in SERIAL: - return params[:-1], ("StringType", SERIAL[base(lastc)]) - return params, None + in_params = [q for q in vis if q is not p] + if lastn in OUTPRIM: + return in_params, OUTPRIM[lastn] + if base(lastc) in SERIAL: + return in_params, ("StringType", SERIAL[base(lastc)]) + return vis, None def ret_emit(canon, sqlop): diff --git a/tools/meos-idl.json b/tools/meos-idl.json index fb2be00a..d5a3c9ba 100644 --- a/tools/meos-idl.json +++ b/tools/meos-idl.json @@ -923,7 +923,12 @@ "json": "integer" } }, - "group": "meos_geo_box_index" + "group": "meos_geo_box_index", + "shape": { + "outParams": [ + "result" + ] + } }, { "name": "rtree_search_temporal", @@ -996,7 +1001,12 @@ "json": "integer" } }, - "group": "meos_temporal_box_index" + "group": "meos_temporal_box_index", + "shape": { + "outParams": [ + "result" + ] + } }, { "name": "rtree_search_temporal_dedup", @@ -1079,7 +1089,12 @@ "json": "integer" } }, - "group": "meos_temporal_box_index" + "group": "meos_temporal_box_index", + "shape": { + "outParams": [ + "result" + ] + } }, { "name": "meos_initialize_error_handler", @@ -3252,7 +3267,12 @@ "sqlArity": 1, "sqlArityMax": 2, "sqlReturnType": "text", - "group": "meos_setspan_inout" + "group": "meos_setspan_inout", + "shape": { + "outParams": [ + "size_out" + ] + } }, { "name": "set_as_wkb", @@ -3326,7 +3346,12 @@ "Set_send", "Set_as_wkb" ], - "group": "meos_setspan_inout" + "group": "meos_setspan_inout", + "shape": { + "outParams": [ + "size_out" + ] + } }, { "name": "set_from_hexwkb", @@ -3551,7 +3576,12 @@ "sqlArity": 1, "sqlArityMax": 2, "sqlReturnType": "text", - "group": "meos_setspan_inout" + "group": "meos_setspan_inout", + "shape": { + "outParams": [ + "size_out" + ] + } }, { "name": "span_as_wkb", @@ -3625,7 +3655,12 @@ "Span_send", "Span_as_wkb" ], - "group": "meos_setspan_inout" + "group": "meos_setspan_inout", + "shape": { + "outParams": [ + "size_out" + ] + } }, { "name": "span_from_hexwkb", @@ -3828,7 +3863,12 @@ "sqlArity": 1, "sqlArityMax": 2, "sqlReturnType": "text", - "group": "meos_setspan_inout" + "group": "meos_setspan_inout", + "shape": { + "outParams": [ + "size_out" + ] + } }, { "name": "spanset_as_wkb", @@ -3902,7 +3942,12 @@ "Spanset_send", "Spanset_as_wkb" ], - "group": "meos_setspan_inout" + "group": "meos_setspan_inout", + "shape": { + "outParams": [ + "size_out" + ] + } }, { "name": "spanset_from_hexwkb", @@ -8043,7 +8088,12 @@ "text", "timestamptz" ], - "group": "meos_setspan_accessor" + "group": "meos_setspan_accessor", + "shape": { + "outParams": [ + "result" + ] + } }, { "name": "bigintset_values", @@ -8071,7 +8121,10 @@ "kind": "param", "name": "count" } - } + }, + "outParams": [ + "count" + ] }, "api": "public", "category": "accessor", @@ -8651,7 +8704,12 @@ "text", "timestamptz" ], - "group": "meos_setspan_accessor" + "group": "meos_setspan_accessor", + "shape": { + "outParams": [ + "result" + ] + } }, { "name": "dateset_values", @@ -8679,7 +8737,10 @@ "kind": "param", "name": "count" } - } + }, + "outParams": [ + "count" + ] }, "api": "public", "category": "accessor", @@ -8958,7 +9019,12 @@ "sqlArity": 2, "sqlArityMax": 2, "sqlReturnType": "date", - "group": "meos_setspan_accessor" + "group": "meos_setspan_accessor", + "shape": { + "outParams": [ + "result" + ] + } }, { "name": "datespanset_dates", @@ -9436,7 +9502,12 @@ "text", "timestamptz" ], - "group": "meos_setspan_accessor" + "group": "meos_setspan_accessor", + "shape": { + "outParams": [ + "result" + ] + } }, { "name": "floatset_values", @@ -9464,7 +9535,10 @@ "kind": "param", "name": "count" } - } + }, + "outParams": [ + "count" + ] }, "api": "public", "category": "accessor", @@ -10051,7 +10125,12 @@ "text", "timestamptz" ], - "group": "meos_setspan_accessor" + "group": "meos_setspan_accessor", + "shape": { + "outParams": [ + "result" + ] + } }, { "name": "intset_values", @@ -10079,7 +10158,10 @@ "kind": "param", "name": "count" } - } + }, + "outParams": [ + "count" + ] }, "api": "public", "category": "accessor", @@ -11583,7 +11665,12 @@ "text", "timestamptz" ], - "group": "meos_setspan_accessor" + "group": "meos_setspan_accessor", + "shape": { + "outParams": [ + "result" + ] + } }, { "name": "textset_values", @@ -11611,7 +11698,10 @@ "kind": "param", "name": "count" } - } + }, + "outParams": [ + "count" + ] }, "api": "public", "category": "accessor", @@ -11876,7 +11966,12 @@ "text", "timestamptz" ], - "group": "meos_setspan_accessor" + "group": "meos_setspan_accessor", + "shape": { + "outParams": [ + "result" + ] + } }, { "name": "tstzset_values", @@ -11904,7 +11999,10 @@ "kind": "param", "name": "count" } - } + }, + "outParams": [ + "count" + ] }, "api": "public", "category": "accessor", @@ -12501,7 +12599,12 @@ "sqlArity": 2, "sqlArityMax": 2, "sqlReturnType": "timestamptz", - "group": "meos_setspan_accessor" + "group": "meos_setspan_accessor", + "shape": { + "outParams": [ + "result" + ] + } }, { "name": "tstzspanset_upper", @@ -17479,7 +17582,10 @@ "kind": "param", "name": "count" } - } + }, + "outParams": [ + "count" + ] }, "api": "public", "category": "transformation", @@ -17572,7 +17678,10 @@ "kind": "param", "name": "count" } - } + }, + "outParams": [ + "count" + ] }, "api": "public", "category": "transformation", @@ -17731,7 +17840,10 @@ "kind": "param", "name": "count" } - } + }, + "outParams": [ + "count" + ] }, "api": "public", "category": "transformation", @@ -17824,7 +17936,10 @@ "kind": "param", "name": "count" } - } + }, + "outParams": [ + "count" + ] }, "api": "public", "category": "transformation", @@ -42449,7 +42564,10 @@ "kind": "param", "name": "count" } - } + }, + "outParams": [ + "count" + ] }, "api": "public", "category": "transformation", @@ -42539,7 +42657,10 @@ "kind": "param", "name": "count" } - } + }, + "outParams": [ + "count" + ] }, "api": "public", "category": "transformation", @@ -42694,7 +42815,10 @@ "kind": "param", "name": "count" } - } + }, + "outParams": [ + "count" + ] }, "api": "public", "category": "transformation", @@ -42796,7 +42920,10 @@ "kind": "param", "name": "count" } - } + }, + "outParams": [ + "count" + ] }, "api": "public", "category": "transformation", @@ -42955,7 +43082,10 @@ "kind": "param", "name": "count" } - } + }, + "outParams": [ + "count" + ] }, "api": "public", "category": "transformation", @@ -43047,7 +43177,10 @@ "kind": "param", "name": "count" } - } + }, + "outParams": [ + "count" + ] }, "api": "public", "category": "transformation", @@ -43196,7 +43329,10 @@ "kind": "param", "name": "count" } - } + }, + "outParams": [ + "count" + ] }, "api": "public", "category": "transformation", @@ -43288,7 +43424,10 @@ "kind": "param", "name": "count" } - } + }, + "outParams": [ + "count" + ] }, "api": "public", "category": "transformation", @@ -43445,7 +43584,10 @@ "kind": "param", "name": "count" } - } + }, + "outParams": [ + "count" + ] }, "api": "public", "category": "transformation", @@ -43547,7 +43689,10 @@ "kind": "param", "name": "count" } - } + }, + "outParams": [ + "count" + ] }, "api": "public", "category": "transformation", @@ -43752,7 +43897,12 @@ "Tbox_send", "Tbox_as_wkb" ], - "group": "meos_box_inout" + "group": "meos_box_inout", + "shape": { + "outParams": [ + "size_out" + ] + } }, { "name": "tbox_from_hexwkb", @@ -45561,7 +45711,12 @@ "sqlArity": 1, "sqlArityMax": 1, "sqlReturnType": "timestamptz", - "group": "meos_box_accessor" + "group": "meos_box_accessor", + "shape": { + "outParams": [ + "result" + ] + } }, { "name": "tbox_tmax_inc", @@ -45617,7 +45772,12 @@ "sqlArity": 1, "sqlArityMax": 1, "sqlReturnType": "boolean", - "group": "meos_box_accessor" + "group": "meos_box_accessor", + "shape": { + "outParams": [ + "result" + ] + } }, { "name": "tbox_tmin", @@ -45674,7 +45834,12 @@ "sqlArity": 1, "sqlArityMax": 1, "sqlReturnType": "timestamptz", - "group": "meos_box_accessor" + "group": "meos_box_accessor", + "shape": { + "outParams": [ + "result" + ] + } }, { "name": "tbox_tmin_inc", @@ -45730,7 +45895,12 @@ "sqlArity": 1, "sqlArityMax": 1, "sqlReturnType": "boolean", - "group": "meos_box_accessor" + "group": "meos_box_accessor", + "shape": { + "outParams": [ + "result" + ] + } }, { "name": "tbox_xmax", @@ -45786,7 +45956,12 @@ "sqlArity": 1, "sqlArityMax": 1, "sqlReturnType": "float", - "group": "meos_internal_box_accessor" + "group": "meos_internal_box_accessor", + "shape": { + "outParams": [ + "result" + ] + } }, { "name": "tbox_xmax_inc", @@ -45842,7 +46017,12 @@ "sqlArity": 1, "sqlArityMax": 1, "sqlReturnType": "boolean", - "group": "meos_box_accessor" + "group": "meos_box_accessor", + "shape": { + "outParams": [ + "result" + ] + } }, { "name": "tbox_xmin", @@ -45898,7 +46078,12 @@ "sqlArity": 1, "sqlArityMax": 1, "sqlReturnType": "float", - "group": "meos_internal_box_accessor" + "group": "meos_internal_box_accessor", + "shape": { + "outParams": [ + "result" + ] + } }, { "name": "tbox_xmin_inc", @@ -45954,7 +46139,12 @@ "sqlArity": 1, "sqlArityMax": 1, "sqlReturnType": "boolean", - "group": "meos_box_accessor" + "group": "meos_box_accessor", + "shape": { + "outParams": [ + "result" + ] + } }, { "name": "tboxfloat_xmax", @@ -46010,7 +46200,12 @@ "sqlArity": 1, "sqlArityMax": 1, "sqlReturnType": "float", - "group": "meos_box_accessor" + "group": "meos_box_accessor", + "shape": { + "outParams": [ + "result" + ] + } }, { "name": "tboxfloat_xmin", @@ -46066,7 +46261,12 @@ "sqlArity": 1, "sqlArityMax": 1, "sqlReturnType": "float", - "group": "meos_box_accessor" + "group": "meos_box_accessor", + "shape": { + "outParams": [ + "result" + ] + } }, { "name": "tboxint_xmax", @@ -46122,7 +46322,12 @@ "sqlArity": 1, "sqlArityMax": 1, "sqlReturnType": "float", - "group": "meos_box_accessor" + "group": "meos_box_accessor", + "shape": { + "outParams": [ + "result" + ] + } }, { "name": "tboxbigint_xmax", @@ -46179,7 +46384,12 @@ "sqlArity": 1, "sqlArityMax": 1, "sqlReturnType": "float", - "group": "meos_box_accessor" + "group": "meos_box_accessor", + "shape": { + "outParams": [ + "result" + ] + } }, { "name": "tboxint_xmin", @@ -46235,7 +46445,12 @@ "sqlArity": 1, "sqlArityMax": 1, "sqlReturnType": "float", - "group": "meos_box_accessor" + "group": "meos_box_accessor", + "shape": { + "outParams": [ + "result" + ] + } }, { "name": "tboxbigint_xmin", @@ -46292,7 +46507,12 @@ "sqlArity": 1, "sqlArityMax": 1, "sqlReturnType": "float", - "group": "meos_box_accessor" + "group": "meos_box_accessor", + "shape": { + "outParams": [ + "result" + ] + } }, { "name": "tfloatbox_expand", @@ -48770,7 +48990,12 @@ "sqlArity": 1, "sqlArityMax": 2, "sqlReturnType": "text", - "group": "meos_temporal_inout" + "group": "meos_temporal_inout", + "shape": { + "outParams": [ + "size_out" + ] + } }, { "name": "temporal_as_mfjson", @@ -48939,7 +49164,12 @@ "Temporal_send", "Temporal_as_wkb" ], - "group": "meos_temporal_inout" + "group": "meos_temporal_inout", + "shape": { + "outParams": [ + "size_out" + ] + } }, { "name": "temporal_from_hexwkb", @@ -52645,7 +52875,12 @@ "quadbin", "text" ], - "group": "meos_temporal_accessor" + "group": "meos_temporal_accessor", + "shape": { + "outParams": [ + "value" + ] + } }, { "name": "tbool_value_n", @@ -52728,7 +52963,12 @@ "quadbin", "text" ], - "group": "meos_temporal_accessor" + "group": "meos_temporal_accessor", + "shape": { + "outParams": [ + "result" + ] + } }, { "name": "tbool_values", @@ -52756,7 +52996,10 @@ "kind": "param", "name": "count" } - } + }, + "outParams": [ + "count" + ] }, "api": "public", "category": "predicate", @@ -53243,7 +53486,10 @@ "kind": "param", "name": "count" } - } + }, + "outParams": [ + "count" + ] }, "api": "public", "category": "transformation", @@ -53810,7 +54056,10 @@ "kind": "param", "name": "count" } - } + }, + "outParams": [ + "count" + ] }, "api": "public", "category": "transformation", @@ -53991,7 +54240,10 @@ "kind": "param", "name": "count" } - } + }, + "outParams": [ + "count" + ] }, "api": "public", "category": "transformation", @@ -54547,7 +54799,10 @@ "kind": "param", "name": "count" } - } + }, + "outParams": [ + "count" + ] }, "api": "public", "category": "transformation", @@ -54652,7 +54907,12 @@ "sqlArity": 2, "sqlArityMax": 2, "sqlReturnType": "timestamptz", - "group": "meos_temporal_accessor" + "group": "meos_temporal_accessor", + "shape": { + "outParams": [ + "result" + ] + } }, { "name": "temporal_upper_inc", @@ -55036,7 +55296,12 @@ "quadbin", "text" ], - "group": "meos_temporal_accessor" + "group": "meos_temporal_accessor", + "shape": { + "outParams": [ + "value" + ] + } }, { "name": "tfloat_value_n", @@ -55119,7 +55384,12 @@ "quadbin", "text" ], - "group": "meos_temporal_accessor" + "group": "meos_temporal_accessor", + "shape": { + "outParams": [ + "result" + ] + } }, { "name": "tfloat_values", @@ -55147,7 +55417,10 @@ "kind": "param", "name": "count" } - } + }, + "outParams": [ + "count" + ] }, "api": "public", "category": "accessor", @@ -55773,7 +56046,12 @@ "quadbin", "text" ], - "group": "meos_temporal_accessor" + "group": "meos_temporal_accessor", + "shape": { + "outParams": [ + "value" + ] + } }, { "name": "tint_value_at_timestamptz", @@ -55867,7 +56145,12 @@ "quadbin", "text" ], - "group": "meos_temporal_accessor" + "group": "meos_temporal_accessor", + "shape": { + "outParams": [ + "value" + ] + } }, { "name": "tint_value_n", @@ -55950,7 +56233,12 @@ "quadbin", "text" ], - "group": "meos_temporal_accessor" + "group": "meos_temporal_accessor", + "shape": { + "outParams": [ + "result" + ] + } }, { "name": "tbigint_value_n", @@ -56033,7 +56321,12 @@ "quadbin", "text" ], - "group": "meos_temporal_accessor" + "group": "meos_temporal_accessor", + "shape": { + "outParams": [ + "result" + ] + } }, { "name": "tint_values", @@ -56061,7 +56354,10 @@ "kind": "param", "name": "count" } - } + }, + "outParams": [ + "count" + ] }, "api": "public", "category": "accessor", @@ -56142,7 +56438,10 @@ "kind": "param", "name": "count" } - } + }, + "outParams": [ + "count" + ] }, "api": "public", "category": "accessor", @@ -56746,7 +57045,12 @@ "quadbin", "text" ], - "group": "meos_temporal_accessor" + "group": "meos_temporal_accessor", + "shape": { + "outParams": [ + "value" + ] + } }, { "name": "ttext_value_n", @@ -56830,7 +57134,12 @@ "quadbin", "text" ], - "group": "meos_temporal_accessor" + "group": "meos_temporal_accessor", + "shape": { + "outParams": [ + "result" + ] + } }, { "name": "ttext_values", @@ -56858,7 +57167,10 @@ "kind": "param", "name": "count" } - } + }, + "outParams": [ + "count" + ] }, "api": "public", "category": "accessor", @@ -73364,7 +73676,10 @@ "kind": "param", "name": "count" } - } + }, + "outParams": [ + "count" + ] }, "api": "public", "category": "transformation", @@ -73451,7 +73766,10 @@ "kind": "param", "name": "count" } - } + }, + "outParams": [ + "count" + ] }, "api": "public", "category": "transformation", @@ -73539,7 +73857,10 @@ "kind": "param", "name": "count" } - } + }, + "outParams": [ + "count" + ] }, "api": "public", "category": "transformation", @@ -73627,7 +73948,10 @@ "kind": "param", "name": "count" } - } + }, + "outParams": [ + "count" + ] }, "api": "public", "category": "transformation", @@ -73715,7 +74039,10 @@ "kind": "param", "name": "count" } - } + }, + "outParams": [ + "count" + ] }, "api": "public", "category": "transformation", @@ -73798,7 +74125,10 @@ "kind": "param", "name": "count" } - } + }, + "outParams": [ + "count" + ] }, "api": "public", "category": "transformation", @@ -87241,7 +87571,10 @@ "kind": "param", "name": "count" } - } + }, + "outParams": [ + "count" + ] }, "api": "public", "category": "transformation", @@ -87389,7 +87722,10 @@ "kind": "param", "name": "count" } - } + }, + "outParams": [ + "count" + ] }, "api": "public", "category": "transformation", @@ -87789,7 +88125,10 @@ "kind": "param", "name": "count" } - } + }, + "outParams": [ + "count" + ] }, "api": "public", "category": "transformation", @@ -87907,6 +88246,9 @@ { "param": "time_bins" } + ], + "outParams": [ + "count" ] }, "api": "public", @@ -88140,7 +88482,10 @@ "kind": "param", "name": "count" } - } + }, + "outParams": [ + "count" + ] }, "api": "public", "category": "transformation", @@ -88336,6 +88681,10 @@ { "param": "bins" } + ], + "outParams": [ + "bins", + "count" ] }, "api": "public", @@ -88594,6 +88943,11 @@ { "param": "time_bins" } + ], + "outParams": [ + "value_bins", + "time_bins", + "count" ] }, "api": "public", @@ -88725,7 +89079,10 @@ "kind": "param", "name": "count" } - } + }, + "outParams": [ + "count" + ] }, "api": "public", "category": "transformation", @@ -88832,7 +89189,10 @@ "kind": "param", "name": "count" } - } + }, + "outParams": [ + "count" + ] }, "api": "public", "category": "transformation", @@ -88939,7 +89299,10 @@ "kind": "param", "name": "count" } - } + }, + "outParams": [ + "count" + ] }, "api": "public", "category": "transformation", @@ -89159,7 +89522,10 @@ "kind": "param", "name": "count" } - } + }, + "outParams": [ + "count" + ] }, "api": "public", "category": "transformation", @@ -89355,6 +89721,10 @@ { "param": "bins" } + ], + "outParams": [ + "bins", + "count" ] }, "api": "public", @@ -89613,6 +89983,11 @@ { "param": "time_bins" } + ], + "outParams": [ + "value_bins", + "time_bins", + "count" ] }, "api": "public", @@ -89744,7 +90119,10 @@ "kind": "param", "name": "count" } - } + }, + "outParams": [ + "count" + ] }, "api": "public", "category": "transformation", @@ -89851,7 +90229,10 @@ "kind": "param", "name": "count" } - } + }, + "outParams": [ + "count" + ] }, "api": "public", "category": "transformation", @@ -89958,7 +90339,10 @@ "kind": "param", "name": "count" } - } + }, + "outParams": [ + "count" + ] }, "api": "public", "category": "transformation", @@ -92254,7 +92638,12 @@ "presence_return": true } }, - "group": "meos_geo_base_accessor" + "group": "meos_geo_base_accessor", + "shape": { + "outParams": [ + "result" + ] + } }, { "name": "geom_length", @@ -93231,7 +93620,10 @@ "kind": "param", "name": "count" } - } + }, + "outParams": [ + "count" + ] }, "api": "public", "category": "transformation", @@ -93995,7 +94387,12 @@ ] } }, - "group": "meos_geo_base_spatial" + "group": "meos_geo_base_spatial", + "shape": { + "outParams": [ + "radius" + ] + } }, { "name": "geom_shortestline2d", @@ -95486,7 +95883,10 @@ "kind": "param", "name": "count" } - } + }, + "outParams": [ + "count" + ] }, "api": "public", "category": "transformation", @@ -96817,7 +97217,12 @@ "text", "timestamptz" ], - "group": "meos_geo_set_accessor" + "group": "meos_geo_set_accessor", + "shape": { + "outParams": [ + "result" + ] + } }, { "name": "geoset_values", @@ -96845,7 +97250,10 @@ "kind": "param", "name": "count" } - } + }, + "outParams": [ + "count" + ] }, "api": "public", "category": "accessor", @@ -98158,7 +98566,12 @@ "Stbox_send", "Stbox_as_wkb" ], - "group": "meos_geo_box_inout" + "group": "meos_geo_box_inout", + "shape": { + "outParams": [ + "size_out" + ] + } }, { "name": "stbox_from_hexwkb", @@ -99852,7 +100265,12 @@ "sqlArity": 1, "sqlArityMax": 1, "sqlReturnType": "timestamptz", - "group": "meos_geo_box_accessor" + "group": "meos_geo_box_accessor", + "shape": { + "outParams": [ + "result" + ] + } }, { "name": "stbox_tmax_inc", @@ -99908,7 +100326,12 @@ "sqlArity": 1, "sqlArityMax": 1, "sqlReturnType": "boolean", - "group": "meos_geo_box_accessor" + "group": "meos_geo_box_accessor", + "shape": { + "outParams": [ + "result" + ] + } }, { "name": "stbox_tmin", @@ -99965,7 +100388,12 @@ "sqlArity": 1, "sqlArityMax": 1, "sqlReturnType": "timestamptz", - "group": "meos_geo_box_accessor" + "group": "meos_geo_box_accessor", + "shape": { + "outParams": [ + "result" + ] + } }, { "name": "stbox_tmin_inc", @@ -100021,7 +100449,12 @@ "sqlArity": 1, "sqlArityMax": 1, "sqlReturnType": "boolean", - "group": "meos_geo_box_accessor" + "group": "meos_geo_box_accessor", + "shape": { + "outParams": [ + "result" + ] + } }, { "name": "stbox_volume", @@ -100125,7 +100558,12 @@ "sqlArity": 1, "sqlArityMax": 1, "sqlReturnType": "float", - "group": "meos_geo_box_accessor" + "group": "meos_geo_box_accessor", + "shape": { + "outParams": [ + "result" + ] + } }, { "name": "stbox_xmin", @@ -100181,7 +100619,12 @@ "sqlArity": 1, "sqlArityMax": 1, "sqlReturnType": "float", - "group": "meos_geo_box_accessor" + "group": "meos_geo_box_accessor", + "shape": { + "outParams": [ + "result" + ] + } }, { "name": "stbox_ymax", @@ -100237,7 +100680,12 @@ "sqlArity": 1, "sqlArityMax": 1, "sqlReturnType": "float", - "group": "meos_geo_box_accessor" + "group": "meos_geo_box_accessor", + "shape": { + "outParams": [ + "result" + ] + } }, { "name": "stbox_ymin", @@ -100293,7 +100741,12 @@ "sqlArity": 1, "sqlArityMax": 1, "sqlReturnType": "float", - "group": "meos_geo_box_accessor" + "group": "meos_geo_box_accessor", + "shape": { + "outParams": [ + "result" + ] + } }, { "name": "stbox_zmax", @@ -100349,7 +100802,12 @@ "sqlArity": 1, "sqlArityMax": 1, "sqlReturnType": "float", - "group": "meos_geo_box_accessor" + "group": "meos_geo_box_accessor", + "shape": { + "outParams": [ + "result" + ] + } }, { "name": "stbox_zmin", @@ -100405,7 +100863,12 @@ "sqlArity": 1, "sqlArityMax": 1, "sqlReturnType": "float", - "group": "meos_geo_box_accessor" + "group": "meos_geo_box_accessor", + "shape": { + "outParams": [ + "result" + ] + } }, { "name": "stbox_expand_space", @@ -100644,7 +101107,10 @@ "kind": "param", "name": "count" } - } + }, + "outParams": [ + "count" + ] }, "api": "public", "category": "transformation", @@ -105561,7 +106027,12 @@ "Tpoint_to_geomeas", "Tpoint_tfloat_to_geomeas" ], - "group": "meos_geo_conversion" + "group": "meos_geo_conversion", + "shape": { + "outParams": [ + "result" + ] + } }, { "name": "tspatial_to_stbox", @@ -105707,7 +106178,12 @@ "sqlArity": 2, "sqlArityMax": 2, "sqlReturnType": "float", - "group": "meos_geo_accessor" + "group": "meos_geo_accessor", + "shape": { + "outParams": [ + "result" + ] + } }, { "name": "bearing_tpoint_point", @@ -106343,7 +106819,12 @@ "quadbin", "text" ], - "group": "meos_geo_accessor" + "group": "meos_geo_accessor", + "shape": { + "outParams": [ + "result" + ] + } }, { "name": "tgeo_value_n", @@ -106438,7 +106919,12 @@ "quadbin", "text" ], - "group": "meos_geo_accessor" + "group": "meos_geo_accessor", + "shape": { + "outParams": [ + "result" + ] + } }, { "name": "tgeo_values", @@ -106466,7 +106952,10 @@ "kind": "param", "name": "count" } - } + }, + "outParams": [ + "count" + ] }, "api": "public", "category": "accessor", @@ -106775,7 +107264,12 @@ "sqlArity": 1, "sqlArityMax": 1, "sqlReturnType": "float", - "group": "meos_geo_accessor" + "group": "meos_geo_accessor", + "shape": { + "outParams": [ + "result" + ] + } }, { "name": "tpoint_get_x", @@ -107483,7 +107977,10 @@ "kind": "param", "name": "count" } - } + }, + "outParams": [ + "count" + ] }, "api": "public", "category": "transformation", @@ -110139,7 +110636,10 @@ "kind": "param", "name": "count" } - } + }, + "outParams": [ + "count" + ] }, "api": "public", "category": "transformation", @@ -110247,7 +110747,10 @@ "kind": "param", "name": "count" } - } + }, + "outParams": [ + "count" + ] }, "api": "public", "category": "transformation", @@ -110411,6 +110914,9 @@ "nullable": [ "duration", "sorigin" + ], + "outParams": [ + "count" ] }, "api": "public", @@ -110555,7 +111061,10 @@ "kind": "param", "name": "count" } - } + }, + "outParams": [ + "count" + ] }, "api": "public", "category": "transformation", @@ -110643,7 +111152,10 @@ "kind": "param", "name": "count" } - } + }, + "outParams": [ + "count" + ] }, "api": "public", "category": "transformation", @@ -119182,7 +119694,10 @@ "kind": "param", "name": "count" } - } + }, + "outParams": [ + "count" + ] }, "api": "public", "category": "transformation", @@ -119285,7 +119800,10 @@ "kind": "param", "name": "count" } - } + }, + "outParams": [ + "count" + ] }, "api": "public", "category": "transformation", @@ -119383,7 +119901,10 @@ "kind": "param", "name": "count" } - } + }, + "outParams": [ + "count" + ] }, "api": "public", "category": "transformation", @@ -119476,7 +119997,10 @@ "kind": "param", "name": "count" } - } + }, + "outParams": [ + "count" + ] }, "api": "public", "category": "transformation", @@ -119569,7 +120093,10 @@ "kind": "param", "name": "count" } - } + }, + "outParams": [ + "count" + ] }, "api": "public", "category": "transformation", @@ -119662,7 +120189,10 @@ "kind": "param", "name": "count" } - } + }, + "outParams": [ + "count" + ] }, "api": "public", "category": "transformation", @@ -119755,7 +120285,10 @@ "kind": "param", "name": "count" } - } + }, + "outParams": [ + "count" + ] }, "api": "public", "category": "transformation", @@ -119848,7 +120381,10 @@ "kind": "param", "name": "count" } - } + }, + "outParams": [ + "count" + ] }, "api": "public", "category": "transformation", @@ -119956,6 +120492,10 @@ { "param": "periods" } + ], + "outParams": [ + "count", + "periods" ] }, "api": "public", @@ -120068,6 +120608,10 @@ { "param": "periods" } + ], + "outParams": [ + "count", + "periods" ] }, "api": "public", @@ -120175,6 +120719,10 @@ { "param": "periods" } + ], + "outParams": [ + "count", + "periods" ] }, "api": "public", @@ -120282,6 +120830,10 @@ { "param": "periods" } + ], + "outParams": [ + "count", + "periods" ] }, "api": "public", @@ -121984,7 +122536,10 @@ "kind": "param", "name": "count" } - } + }, + "outParams": [ + "count" + ] }, "api": "public", "category": "transformation", @@ -122136,6 +122691,9 @@ }, "nullable": [ "duration" + ], + "outParams": [ + "count" ] }, "api": "public", @@ -122288,6 +122846,9 @@ }, "nullable": [ "duration" + ], + "outParams": [ + "count" ] }, "api": "public", @@ -122684,7 +123245,10 @@ "kind": "param", "name": "count" } - } + }, + "outParams": [ + "count" + ] }, "api": "public", "category": "transformation", @@ -122761,7 +123325,10 @@ "kind": "param", "name": "count" } - } + }, + "outParams": [ + "count" + ] }, "api": "public", "category": "transformation", @@ -122833,7 +123400,10 @@ "kind": "param", "name": "count" } - } + }, + "outParams": [ + "count" + ] }, "api": "public", "category": "transformation", @@ -122913,7 +123483,10 @@ "kind": "param", "name": "count" } - } + }, + "outParams": [ + "count" + ] }, "api": "public", "category": "transformation", @@ -123214,7 +123787,12 @@ "Cbuffer_send", "Cbuffer_as_wkb" ], - "group": "meos_cbuffer_base_inout" + "group": "meos_cbuffer_base_inout", + "shape": { + "outParams": [ + "size_out" + ] + } }, { "name": "cbuffer_from_hexwkb", @@ -126362,7 +126940,12 @@ "text", "timestamptz" ], - "group": "meos_cbuffer_set_accessor" + "group": "meos_cbuffer_set_accessor", + "shape": { + "outParams": [ + "result" + ] + } }, { "name": "cbufferset_values", @@ -126390,7 +126973,10 @@ "kind": "param", "name": "count" } - } + }, + "outParams": [ + "count" + ] }, "api": "public", "category": "accessor", @@ -128304,7 +128890,12 @@ "quadbin", "text" ], - "group": "meos_cbuffer_accessor" + "group": "meos_cbuffer_accessor", + "shape": { + "outParams": [ + "value" + ] + } }, { "name": "tcbuffer_value_n", @@ -128399,7 +128990,12 @@ "quadbin", "text" ], - "group": "meos_cbuffer_accessor" + "group": "meos_cbuffer_accessor", + "shape": { + "outParams": [ + "result" + ] + } }, { "name": "tcbuffer_values", @@ -128427,7 +129023,10 @@ "kind": "param", "name": "count" } - } + }, + "outParams": [ + "count" + ] }, "api": "public", "category": "accessor", @@ -137593,6 +138192,12 @@ "kind": "json", "json": "integer" } + }, + "shape": { + "outParams": [ + "t1", + "t2" + ] } }, { @@ -141453,7 +142058,12 @@ "kind": "void" } }, - "group": "meos_internal_setspan_transf" + "group": "meos_internal_setspan_transf", + "shape": { + "outParams": [ + "result" + ] + } }, { "name": "set_in", @@ -142288,7 +142898,12 @@ "kind": "void" } }, - "group": "meos_internal_setspan_constructor" + "group": "meos_internal_setspan_constructor", + "shape": { + "outParams": [ + "s" + ] + } }, { "name": "spanset_make_exp", @@ -142662,7 +143277,12 @@ "kind": "void" } }, - "group": "meos_internal_setspan_conversion" + "group": "meos_internal_setspan_conversion", + "shape": { + "outParams": [ + "s" + ] + } }, { "name": "value_set", @@ -143325,7 +143945,12 @@ "json": "boolean" } }, - "group": "meos_internal_setspan_accessor" + "group": "meos_internal_setspan_accessor", + "shape": { + "outParams": [ + "result" + ] + } }, { "name": "set_vals", @@ -146952,7 +147577,12 @@ "kind": "void" } }, - "group": "meos_internal_setspan_set" + "group": "meos_internal_setspan_set", + "shape": { + "outParams": [ + "result" + ] + } }, { "name": "inter_span_span", @@ -147027,7 +147657,12 @@ "json": "boolean" } }, - "group": "meos_internal_setspan_set" + "group": "meos_internal_setspan_set", + "shape": { + "outParams": [ + "result" + ] + } }, { "name": "intersection_set_value", @@ -147486,7 +148121,12 @@ "json": "integer" } }, - "group": "meos_internal_setspan_set" + "group": "meos_internal_setspan_set", + "shape": { + "outParams": [ + "result" + ] + } }, { "name": "minus_set_value", @@ -149115,7 +149755,12 @@ "kind": "void" } }, - "group": "meos_internal_box_constructor" + "group": "meos_internal_box_constructor", + "shape": { + "outParams": [ + "box" + ] + } }, { "name": "float_set_tbox", @@ -149167,7 +149812,12 @@ "kind": "void" } }, - "group": "meos_internal_box_conversion" + "group": "meos_internal_box_conversion", + "shape": { + "outParams": [ + "box" + ] + } }, { "name": "int_set_tbox", @@ -149219,7 +149869,12 @@ "kind": "void" } }, - "group": "meos_internal_box_conversion" + "group": "meos_internal_box_conversion", + "shape": { + "outParams": [ + "box" + ] + } }, { "name": "number_set_tbox", @@ -149281,7 +149936,12 @@ "kind": "void" } }, - "group": "meos_internal_box_conversion" + "group": "meos_internal_box_conversion", + "shape": { + "outParams": [ + "box" + ] + } }, { "name": "number_tbox", @@ -149403,7 +150063,12 @@ "kind": "void" } }, - "group": "meos_internal_box_conversion" + "group": "meos_internal_box_conversion", + "shape": { + "outParams": [ + "box" + ] + } }, { "name": "numspan_set_tbox", @@ -149461,7 +150126,12 @@ "kind": "void" } }, - "group": "meos_internal_box_conversion" + "group": "meos_internal_box_conversion", + "shape": { + "outParams": [ + "box" + ] + } }, { "name": "timestamptz_set_tbox", @@ -149512,7 +150182,12 @@ "kind": "void" } }, - "group": "meos_internal_box_conversion" + "group": "meos_internal_box_conversion", + "shape": { + "outParams": [ + "box" + ] + } }, { "name": "tstzset_set_tbox", @@ -149570,7 +150245,12 @@ "kind": "void" } }, - "group": "meos_internal_box_conversion" + "group": "meos_internal_box_conversion", + "shape": { + "outParams": [ + "box" + ] + } }, { "name": "tstzspan_set_tbox", @@ -149628,7 +150308,12 @@ "kind": "void" } }, - "group": "meos_internal_box_conversion" + "group": "meos_internal_box_conversion", + "shape": { + "outParams": [ + "box" + ] + } }, { "name": "tbox_shift_scale_value", @@ -149854,7 +150539,12 @@ "json": "boolean" } }, - "group": "meos_internal_box_set" + "group": "meos_internal_box_set", + "shape": { + "outParams": [ + "result" + ] + } }, { "name": "tboolinst_from_mfjson", @@ -153755,7 +154445,12 @@ "kind": "void" } }, - "group": "meos_internal_temporal_accessor" + "group": "meos_internal_temporal_accessor", + "shape": { + "outParams": [ + "s" + ] + } }, { "name": "tinstant_set_tstzspan", @@ -153812,7 +154507,12 @@ "kind": "void" } }, - "group": "meos_internal_temporal_accessor" + "group": "meos_internal_temporal_accessor", + "shape": { + "outParams": [ + "s" + ] + } }, { "name": "tnumber_set_tbox", @@ -153871,7 +154571,12 @@ "kind": "void" } }, - "group": "meos_internal_temporal_bbox" + "group": "meos_internal_temporal_bbox", + "shape": { + "outParams": [ + "box" + ] + } }, { "name": "tnumberinst_set_tbox", @@ -153928,7 +154633,12 @@ "kind": "void" } }, - "group": "meos_internal_temporal_bbox" + "group": "meos_internal_temporal_bbox", + "shape": { + "outParams": [ + "box" + ] + } }, { "name": "tnumberseq_set_tbox", @@ -153979,7 +154689,12 @@ "kind": "void" } }, - "group": "meos_internal_temporal_bbox" + "group": "meos_internal_temporal_bbox", + "shape": { + "outParams": [ + "box" + ] + } }, { "name": "tnumberseqset_set_tbox", @@ -154036,7 +154751,12 @@ "kind": "void" } }, - "group": "meos_internal_temporal_bbox" + "group": "meos_internal_temporal_bbox", + "shape": { + "outParams": [ + "box" + ] + } }, { "name": "tsequence_set_tstzspan", @@ -154087,7 +154807,12 @@ "kind": "void" } }, - "group": "meos_internal_temporal_accessor" + "group": "meos_internal_temporal_accessor", + "shape": { + "outParams": [ + "s" + ] + } }, { "name": "tsequenceset_set_tstzspan", @@ -154144,7 +154869,12 @@ "kind": "void" } }, - "group": "meos_internal_temporal_accessor" + "group": "meos_internal_temporal_accessor", + "shape": { + "outParams": [ + "s" + ] + } }, { "name": "temporal_end_inst", @@ -154358,7 +155088,10 @@ "kind": "param", "name": "count" } - } + }, + "outParams": [ + "count" + ] }, "api": "internal", "category": "transformation", @@ -154707,7 +155440,10 @@ "kind": "param", "name": "count" } - } + }, + "outParams": [ + "count" + ] }, "api": "internal", "category": "transformation", @@ -154825,7 +155561,12 @@ "kind": "void" } }, - "group": "meos_internal_temporal_accessor" + "group": "meos_internal_temporal_accessor", + "shape": { + "outParams": [ + "box" + ] + } }, { "name": "temporal_start_inst", @@ -154973,7 +155714,10 @@ "kind": "param", "name": "count" } - } + }, + "outParams": [ + "count" + ] }, "api": "internal", "category": "transformation", @@ -155068,7 +155812,12 @@ "json": "boolean" } }, - "group": "meos_internal_temporal_accessor" + "group": "meos_internal_temporal_accessor", + "shape": { + "outParams": [ + "result" + ] + } }, { "name": "temporal_values", @@ -155096,7 +155845,10 @@ "kind": "param", "name": "count" } - } + }, + "outParams": [ + "count" + ] }, "api": "internal", "category": "accessor", @@ -155224,7 +155976,10 @@ "kind": "param", "name": "count" } - } + }, + "outParams": [ + "count" + ] }, "api": "internal", "category": "transformation", @@ -155340,7 +156095,12 @@ "kind": "void" } }, - "group": "meos_internal_temporal_bbox" + "group": "meos_internal_temporal_bbox", + "shape": { + "outParams": [ + "box" + ] + } }, { "name": "tinstant_time", @@ -155427,7 +156187,10 @@ "kind": "param", "name": "count" } - } + }, + "outParams": [ + "count" + ] }, "api": "internal", "category": "transformation", @@ -155644,7 +156407,12 @@ "json": "boolean" } }, - "group": "meos_internal_temporal_accessor" + "group": "meos_internal_temporal_accessor", + "shape": { + "outParams": [ + "result" + ] + } }, { "name": "tinstant_values_p", @@ -155672,7 +156440,10 @@ "kind": "param", "name": "count" } - } + }, + "outParams": [ + "count" + ] }, "api": "internal", "category": "transformation", @@ -156214,7 +156985,10 @@ "kind": "param", "name": "count" } - } + }, + "outParams": [ + "count" + ] }, "api": "internal", "category": "transformation", @@ -156482,7 +157256,10 @@ "kind": "param", "name": "count" } - } + }, + "outParams": [ + "count" + ] }, "api": "internal", "category": "transformation", @@ -156568,7 +157345,10 @@ "kind": "param", "name": "count" } - } + }, + "outParams": [ + "count" + ] }, "api": "internal", "category": "transformation", @@ -156747,7 +157527,10 @@ "kind": "param", "name": "count" } - } + }, + "outParams": [ + "count" + ] }, "api": "internal", "category": "transformation", @@ -156840,7 +157623,12 @@ "json": "boolean" } }, - "group": "meos_internal_temporal_accessor" + "group": "meos_internal_temporal_accessor", + "shape": { + "outParams": [ + "result" + ] + } }, { "name": "tsequence_values_p", @@ -156868,7 +157656,10 @@ "kind": "param", "name": "count" } - } + }, + "outParams": [ + "count" + ] }, "api": "internal", "category": "transformation", @@ -157183,7 +157974,10 @@ "kind": "param", "name": "count" } - } + }, + "outParams": [ + "count" + ] }, "api": "internal", "category": "transformation", @@ -157851,7 +158645,12 @@ "sqlArity": 2, "sqlArityMax": 2, "sqlReturnType": "timestamptz", - "group": "meos_internal_temporal_accessor" + "group": "meos_internal_temporal_accessor", + "shape": { + "outParams": [ + "result" + ] + } }, { "name": "tsequenceset_timestamps", @@ -157984,7 +158783,12 @@ "json": "boolean" } }, - "group": "meos_internal_temporal_accessor" + "group": "meos_internal_temporal_accessor", + "shape": { + "outParams": [ + "result" + ] + } }, { "name": "tsequenceset_value_n", @@ -158045,7 +158849,12 @@ "json": "boolean" } }, - "group": "meos_internal_temporal_accessor" + "group": "meos_internal_temporal_accessor", + "shape": { + "outParams": [ + "result" + ] + } }, { "name": "tsequenceset_value_n_p", @@ -158106,7 +158915,12 @@ "json": "boolean" } }, - "group": "meos_internal_temporal_accessor" + "group": "meos_internal_temporal_accessor", + "shape": { + "outParams": [ + "result" + ] + } }, { "name": "tsequenceset_values_p", @@ -158134,7 +158948,10 @@ "kind": "param", "name": "count" } - } + }, + "outParams": [ + "count" + ] }, "api": "internal", "category": "transformation", @@ -162347,7 +163164,12 @@ "kind": "void" } }, - "group": "meos_internal_temporal_bbox" + "group": "meos_internal_temporal_bbox", + "shape": { + "outParams": [ + "box" + ] + } }, { "name": "tsequenceset_expand_bbox", @@ -162447,7 +163269,12 @@ "kind": "void" } }, - "group": "meos_internal_temporal_bbox" + "group": "meos_internal_temporal_bbox", + "shape": { + "outParams": [ + "box" + ] + } }, { "name": "tcontseq_after_timestamptz", @@ -163769,7 +164596,12 @@ "quadbin", "text" ], - "group": "meos_internal_temporal_accessor" + "group": "meos_internal_temporal_accessor", + "shape": { + "outParams": [ + "result" + ] + } }, { "name": "tinstant_after_timestamptz", @@ -169769,7 +170601,10 @@ "kind": "param", "name": "count" } - } + }, + "outParams": [ + "count" + ] }, "api": "internal", "category": "transformation", @@ -169859,7 +170694,10 @@ "kind": "param", "name": "count" } - } + }, + "outParams": [ + "count" + ] }, "api": "internal", "category": "transformation", @@ -169949,7 +170787,10 @@ "kind": "param", "name": "count" } - } + }, + "outParams": [ + "count" + ] }, "api": "internal", "category": "transformation", @@ -170053,6 +170894,9 @@ }, "nullable": [ "duration" + ], + "outParams": [ + "count" ] }, "api": "internal", @@ -170178,6 +171022,10 @@ { "param": "bins" } + ], + "outParams": [ + "bins", + "count" ] }, "api": "internal", @@ -173313,6 +174161,12 @@ "kind": "json", "json": "boolean" } + }, + "shape": { + "outParams": [ + "inter1", + "inter2" + ] } }, { @@ -173793,6 +174647,12 @@ "kind": "json", "json": "integer" } + }, + "shape": { + "outParams": [ + "t1", + "t2" + ] } }, { @@ -173891,6 +174751,12 @@ "kind": "json", "json": "integer" } + }, + "shape": { + "outParams": [ + "t1", + "t2" + ] } }, { @@ -173998,6 +174864,12 @@ "kind": "json", "json": "integer" } + }, + "shape": { + "outParams": [ + "t1", + "t2" + ] } }, { @@ -174105,6 +174977,12 @@ "kind": "json", "json": "integer" } + }, + "shape": { + "outParams": [ + "t1", + "t2" + ] } }, { @@ -174517,7 +175395,12 @@ "json": "boolean" } }, - "group": "meos_internal_box_conversion" + "group": "meos_internal_box_conversion", + "shape": { + "outParams": [ + "box" + ] + } }, { "name": "cbufferarr_set_stbox", @@ -174578,7 +175461,12 @@ "kind": "void" } }, - "group": "meos_internal_box_conversion" + "group": "meos_internal_box_conversion", + "shape": { + "outParams": [ + "box" + ] + } }, { "name": "cbuffer_timestamptz_set_stbox", @@ -174645,7 +175533,12 @@ "kind": "void" } }, - "group": "meos_internal_box_constructor" + "group": "meos_internal_box_constructor", + "shape": { + "outParams": [ + "box" + ] + } }, { "name": "cbuffer_tstzspan_set_stbox", @@ -174719,7 +175612,12 @@ "kind": "void" } }, - "group": "meos_internal_box_constructor" + "group": "meos_internal_box_constructor", + "shape": { + "outParams": [ + "box" + ] + } }, { "name": "tcbufferinst_set_stbox", @@ -174775,6 +175673,11 @@ "result": { "kind": "void" } + }, + "shape": { + "outParams": [ + "box" + ] } }, { @@ -174840,6 +175743,11 @@ "result": { "kind": "void" } + }, + "shape": { + "outParams": [ + "box" + ] } }, { @@ -181392,7 +182300,10 @@ "kind": "param", "name": "count" } - } + }, + "outParams": [ + "count" + ] }, "api": "public", "category": "transformation", @@ -182983,6 +183894,11 @@ "kind": "json", "json": "boolean" } + }, + "shape": { + "outParams": [ + "result" + ] } }, { @@ -185001,6 +185917,12 @@ "kind": "json", "json": "number" } + }, + "shape": { + "outParams": [ + "closest", + "dist" + ] } }, { @@ -185072,6 +185994,11 @@ "result": { "kind": "void" } + }, + "shape": { + "outParams": [ + "p" + ] } }, { @@ -185428,6 +186355,11 @@ "kind": "json", "json": "number" } + }, + "shape": { + "outParams": [ + "dist" + ] } }, { @@ -185526,6 +186458,12 @@ "kind": "json", "json": "integer" } + }, + "shape": { + "outParams": [ + "t1", + "t2" + ] } }, { @@ -185624,6 +186562,12 @@ "kind": "json", "json": "integer" } + }, + "shape": { + "outParams": [ + "t1", + "t2" + ] } }, { @@ -185995,6 +186939,11 @@ "out_ctype": "struct TSequence **", "presence_return": true } + }, + "shape": { + "outParams": [ + "result" + ] } }, { @@ -186967,6 +187916,12 @@ "kind": "json", "json": "integer" } + }, + "shape": { + "outParams": [ + "t1", + "t2" + ] } }, { @@ -189599,6 +190554,11 @@ "kind": "json", "json": "integer" } + }, + "shape": { + "outParams": [ + "bm" + ] } }, { @@ -189830,6 +190790,11 @@ "result": { "kind": "void" } + }, + "shape": { + "outParams": [ + "result" + ] } }, { @@ -190058,6 +191023,11 @@ "kind": "json", "json": "boolean" } + }, + "shape": { + "outParams": [ + "box" + ] } }, { @@ -190211,6 +191181,11 @@ "result": { "kind": "unsupported" } + }, + "shape": { + "outParams": [ + "ntiles" + ] } }, { @@ -190870,7 +191845,12 @@ "kind": "void" } }, - "group": "meos_internal_geo_bbox" + "group": "meos_internal_geo_bbox", + "shape": { + "outParams": [ + "box" + ] + } }, { "name": "tgeoseq_expand_stbox", @@ -190976,7 +191956,12 @@ "kind": "void" } }, - "group": "meos_internal_geo_bbox" + "group": "meos_internal_geo_bbox", + "shape": { + "outParams": [ + "box" + ] + } }, { "name": "tspatialinstarr_set_stbox", @@ -191065,6 +192050,11 @@ "result": { "kind": "void" } + }, + "shape": { + "outParams": [ + "box" + ] } }, { @@ -191126,7 +192116,12 @@ "kind": "void" } }, - "group": "meos_internal_geo_bbox" + "group": "meos_internal_geo_bbox", + "shape": { + "outParams": [ + "box" + ] + } }, { "name": "tspatialseq_expand_stbox", @@ -191240,6 +192235,11 @@ "result": { "kind": "void" } + }, + "shape": { + "outParams": [ + "box" + ] } }, { @@ -191471,6 +192471,9 @@ "shape": { "nullable": [ "result" + ], + "outParams": [ + "result" ] }, "api": "public", @@ -191550,6 +192553,9 @@ "shape": { "nullable": [ "result" + ], + "outParams": [ + "result" ] }, "api": "public", @@ -194029,7 +195035,12 @@ "json": "boolean" } }, - "group": "meos_internal_box_conversion" + "group": "meos_internal_box_conversion", + "shape": { + "outParams": [ + "box" + ] + } }, { "name": "h3indexarr_set_stbox", @@ -194090,7 +195101,12 @@ "kind": "void" } }, - "group": "meos_internal_box_conversion" + "group": "meos_internal_box_conversion", + "shape": { + "outParams": [ + "box" + ] + } }, { "name": "th3indexinst_set_stbox", @@ -194146,6 +195162,11 @@ "result": { "kind": "void" } + }, + "shape": { + "outParams": [ + "box" + ] } }, { @@ -194211,6 +195232,11 @@ "result": { "kind": "void" } + }, + "shape": { + "outParams": [ + "box" + ] } }, { @@ -200923,7 +201949,12 @@ "text", "timestamptz" ], - "group": "meos_json_set_accessor" + "group": "meos_json_set_accessor", + "shape": { + "outParams": [ + "result" + ] + } }, { "name": "jsonbset_values", @@ -204897,7 +205928,12 @@ "quadbin", "text" ], - "group": "meos_json_accessor" + "group": "meos_json_accessor", + "shape": { + "outParams": [ + "value" + ] + } }, { "name": "tjsonb_value_n", @@ -204985,7 +206021,12 @@ "quadbin", "text" ], - "group": "meos_json_accessor" + "group": "meos_json_accessor", + "shape": { + "outParams": [ + "result" + ] + } }, { "name": "tjsonb_values", @@ -205013,7 +206054,10 @@ "kind": "param", "name": "count" } - } + }, + "outParams": [ + "count" + ] }, "api": "public", "category": "accessor", @@ -211581,7 +212625,13 @@ "json": "boolean" } }, - "group": "meos_temporal_conversion" + "group": "meos_temporal_conversion", + "shape": { + "outParams": [ + "out_schema", + "out_array" + ] + } }, { "name": "meos_temporal_from_arrow", @@ -211757,7 +212807,13 @@ "json": "boolean" } }, - "group": "meos_setspan_conversion" + "group": "meos_setspan_conversion", + "shape": { + "outParams": [ + "out_schema", + "out_array" + ] + } }, { "name": "meos_set_from_arrow", @@ -211930,7 +212986,13 @@ "json": "boolean" } }, - "group": "meos_setspan_conversion" + "group": "meos_setspan_conversion", + "shape": { + "outParams": [ + "out_schema", + "out_array" + ] + } }, { "name": "meos_span_from_arrow", @@ -212103,7 +213165,13 @@ "json": "boolean" } }, - "group": "meos_setspan_conversion" + "group": "meos_setspan_conversion", + "shape": { + "outParams": [ + "out_schema", + "out_array" + ] + } }, { "name": "meos_spanset_from_arrow", @@ -212276,7 +213344,13 @@ "json": "boolean" } }, - "group": "meos_box_conversion" + "group": "meos_box_conversion", + "shape": { + "outParams": [ + "out_schema", + "out_array" + ] + } }, { "name": "meos_tbox_from_arrow", @@ -212449,7 +213523,13 @@ "json": "boolean" } }, - "group": "meos_box_conversion" + "group": "meos_box_conversion", + "shape": { + "outParams": [ + "out_schema", + "out_array" + ] + } }, { "name": "meos_stbox_from_arrow", @@ -212718,7 +213798,12 @@ "H3index_send", "H3index_as_wkb" ], - "group": "meos_h3_base_inout" + "group": "meos_h3_base_inout", + "shape": { + "outParams": [ + "size_out" + ] + } }, { "name": "h3index_as_hexwkb", @@ -212778,7 +213863,12 @@ "sqlArity": 1, "sqlArityMax": 2, "sqlReturnType": "text", - "group": "meos_h3_base_inout" + "group": "meos_h3_base_inout", + "shape": { + "outParams": [ + "size_out" + ] + } }, { "name": "th3index_in", @@ -213483,7 +214573,10 @@ "kind": "param", "name": "count" } - } + }, + "outParams": [ + "count" + ] }, "api": "public", "category": "accessor", @@ -213631,7 +214724,12 @@ "quadbin", "text" ], - "group": "meos_h3_accessor" + "group": "meos_h3_accessor", + "shape": { + "outParams": [ + "result" + ] + } }, { "name": "tbigint_to_th3index", @@ -217608,7 +218706,12 @@ "kind": "void" } }, - "group": "meos_internal_box_conversion" + "group": "meos_internal_box_conversion", + "shape": { + "outParams": [ + "result" + ] + } }, { "name": "geo_set_stbox", @@ -218276,7 +219379,12 @@ "json": "boolean" } }, - "group": "meos_internal_box_set" + "group": "meos_internal_box_set", + "shape": { + "outParams": [ + "result" + ] + } }, { "name": "tgeogpointinst_from_mfjson", @@ -221730,7 +222838,10 @@ "kind": "param", "name": "count" } - } + }, + "outParams": [ + "count" + ] }, "api": "internal", "category": "transformation", @@ -221800,7 +222911,10 @@ "kind": "param", "name": "count" } - } + }, + "outParams": [ + "count" + ] }, "api": "internal", "category": "transformation", @@ -222080,7 +223194,10 @@ "kind": "param", "name": "count" } - } + }, + "outParams": [ + "count" + ] }, "api": "internal", "category": "transformation", @@ -222156,7 +223273,10 @@ "kind": "param", "name": "count" } - } + }, + "outParams": [ + "count" + ] }, "api": "internal", "category": "transformation", @@ -222600,7 +223720,10 @@ "kind": "param", "name": "count" } - } + }, + "outParams": [ + "count" + ] }, "api": "internal", "category": "transformation", @@ -222714,7 +223837,10 @@ "kind": "param", "name": "count" } - } + }, + "outParams": [ + "count" + ] }, "api": "internal", "category": "transformation", @@ -223049,7 +224175,12 @@ "sqlArity": 1, "sqlArityMax": 2, "sqlReturnType": "text", - "group": "meos_npoint_base_inout" + "group": "meos_npoint_base_inout", + "shape": { + "outParams": [ + "size_out" + ] + } }, { "name": "npoint_as_text", @@ -223181,7 +224312,12 @@ "Npoint_send", "Npoint_as_wkb" ], - "group": "meos_npoint_base_inout" + "group": "meos_npoint_base_inout", + "shape": { + "outParams": [ + "size_out" + ] + } }, { "name": "npoint_from_hexwkb", @@ -226508,7 +227644,12 @@ "text", "timestamptz" ], - "group": "meos_npoint_set_accessor" + "group": "meos_npoint_set_accessor", + "shape": { + "outParams": [ + "result" + ] + } }, { "name": "npointset_values", @@ -226536,7 +227677,10 @@ "kind": "param", "name": "count" } - } + }, + "outParams": [ + "count" + ] }, "api": "public", "category": "accessor", @@ -228717,7 +229861,12 @@ "quadbin", "text" ], - "group": "meos_npoint_accessor" + "group": "meos_npoint_accessor", + "shape": { + "outParams": [ + "value" + ] + } }, { "name": "tnpoint_value_n", @@ -228812,7 +229961,12 @@ "quadbin", "text" ], - "group": "meos_npoint_accessor" + "group": "meos_npoint_accessor", + "shape": { + "outParams": [ + "result" + ] + } }, { "name": "tnpoint_values", @@ -228840,7 +229994,10 @@ "kind": "param", "name": "count" } - } + }, + "outParams": [ + "count" + ] }, "api": "public", "category": "accessor", @@ -234338,7 +235495,12 @@ "text", "timestamptz" ], - "group": "meos_pointcloud_set_accessor" + "group": "meos_pointcloud_set_accessor", + "shape": { + "outParams": [ + "result" + ] + } }, { "name": "pcpointset_values", @@ -235702,7 +236864,12 @@ "text", "timestamptz" ], - "group": "meos_pointcloud_set_accessor" + "group": "meos_pointcloud_set_accessor", + "shape": { + "outParams": [ + "result" + ] + } }, { "name": "pcpatchset_values", @@ -240507,7 +241674,12 @@ "Pose_send", "Pose_as_wkb" ], - "group": "meos_pose_base_inout" + "group": "meos_pose_base_inout", + "shape": { + "outParams": [ + "size_out" + ] + } }, { "name": "pose_from_wkb", @@ -241853,7 +243025,10 @@ "kind": "param", "name": "count" } - } + }, + "outParams": [ + "count" + ] }, "api": "public", "category": "transformation", @@ -244045,7 +245220,12 @@ "text", "timestamptz" ], - "group": "meos_pose_set_accessor" + "group": "meos_pose_set_accessor", + "shape": { + "outParams": [ + "result" + ] + } }, { "name": "poseset_values", @@ -244073,7 +245253,10 @@ "kind": "param", "name": "count" } - } + }, + "outParams": [ + "count" + ] }, "api": "public", "category": "accessor", @@ -246283,7 +247466,12 @@ "quadbin", "text" ], - "group": "meos_pose_accessor" + "group": "meos_pose_accessor", + "shape": { + "outParams": [ + "result" + ] + } }, { "name": "tpose_value_n", @@ -246378,7 +247566,12 @@ "quadbin", "text" ], - "group": "meos_pose_accessor" + "group": "meos_pose_accessor", + "shape": { + "outParams": [ + "result" + ] + } }, { "name": "tpose_values", @@ -246406,7 +247599,10 @@ "kind": "param", "name": "count" } - } + }, + "outParams": [ + "count" + ] }, "api": "public", "category": "accessor", @@ -249304,7 +250500,14 @@ "sqlArity": 1, "sqlArityMax": 1, "sqlReturnType": "integer[]", - "group": "meos_quadbin" + "group": "meos_quadbin", + "shape": { + "outParams": [ + "x", + "y", + "z" + ] + } }, { "name": "quadbin_get_resolution", @@ -249428,7 +250631,10 @@ "kind": "param", "name": "count" } - } + }, + "outParams": [ + "count" + ] }, "api": "public", "category": "conversion", @@ -249545,7 +250751,10 @@ "kind": "param", "name": "count" } - } + }, + "outParams": [ + "count" + ] }, "api": "public", "category": "transformation", @@ -251205,7 +252414,10 @@ "kind": "param", "name": "count" } - } + }, + "outParams": [ + "count" + ] }, "api": "public", "category": "accessor", @@ -251353,7 +252565,12 @@ "quadbin", "text" ], - "group": "meos_quadbin_accessor" + "group": "meos_quadbin_accessor", + "shape": { + "outParams": [ + "result" + ] + } }, { "name": "tbigint_to_tquadbin", @@ -252890,7 +254107,12 @@ "Raquet_send", "Raquet_as_wkb" ], - "group": "meos_raster_base_inout" + "group": "meos_raster_base_inout", + "shape": { + "outParams": [ + "size_out" + ] + } }, { "name": "raquet_as_hexwkb", @@ -252952,7 +254174,12 @@ "json": "string" } }, - "group": "meos_raster_base_inout" + "group": "meos_raster_base_inout", + "shape": { + "outParams": [ + "size_out" + ] + } }, { "name": "raquet_make", @@ -253745,7 +254972,10 @@ "kind": "param", "name": "count" } - } + }, + "outParams": [ + "count" + ] }, "api": "public", "category": "transformation", @@ -254568,7 +255798,10 @@ "kind": "param", "name": "count" } - } + }, + "outParams": [ + "count" + ] }, "api": "public", "category": "transformation", @@ -254787,7 +256020,10 @@ "kind": "param", "name": "count" } - } + }, + "outParams": [ + "count" + ] }, "api": "public", "category": "transformation", @@ -254968,7 +256204,10 @@ "kind": "param", "name": "count" } - } + }, + "outParams": [ + "count" + ] }, "api": "public", "category": "transformation", @@ -255330,7 +256569,12 @@ "sqlArity": 2, "sqlArityMax": 2, "sqlReturnType": "geometry", - "group": "meos_rgeo_accessor" + "group": "meos_rgeo_accessor", + "shape": { + "outParams": [ + "result" + ] + } }, { "name": "trgeometry_traversed_area", @@ -255666,7 +256910,10 @@ "kind": "param", "name": "count" } - } + }, + "outParams": [ + "count" + ] }, "api": "public", "category": "transformation", @@ -255826,7 +257073,10 @@ "kind": "param", "name": "count" } - } + }, + "outParams": [ + "count" + ] }, "api": "public", "category": "transformation", @@ -255966,7 +257216,10 @@ "kind": "param", "name": "count" } - } + }, + "outParams": [ + "count" + ] }, "api": "public", "category": "transformation", @@ -256049,7 +257302,10 @@ "kind": "param", "name": "count" } - } + }, + "outParams": [ + "count" + ] }, "api": "public", "category": "transformation", @@ -256137,7 +257393,10 @@ "kind": "param", "name": "count" } - } + }, + "outParams": [ + "count" + ] }, "api": "public", "category": "transformation", @@ -256423,7 +257682,10 @@ "kind": "param", "name": "count" } - } + }, + "outParams": [ + "count" + ] }, "api": "public", "category": "transformation", @@ -256505,7 +257767,10 @@ "kind": "param", "name": "count" } - } + }, + "outParams": [ + "count" + ] }, "api": "public", "category": "transformation", @@ -262662,6 +263927,12 @@ "kind": "json", "json": "integer" } + }, + "shape": { + "outParams": [ + "t1", + "t2" + ] } }, { @@ -264612,7 +265883,12 @@ "json": "boolean" } }, - "group": "meos_internal_box_constructor" + "group": "meos_internal_box_constructor", + "shape": { + "outParams": [ + "box" + ] + } }, { "name": "npointarr_set_stbox", @@ -264673,7 +265949,12 @@ "kind": "void" } }, - "group": "meos_internal_box_constructor" + "group": "meos_internal_box_constructor", + "shape": { + "outParams": [ + "box" + ] + } }, { "name": "nsegment_set_stbox", @@ -264731,7 +266012,12 @@ "json": "boolean" } }, - "group": "meos_internal_npoint_accessor" + "group": "meos_internal_npoint_accessor", + "shape": { + "outParams": [ + "box" + ] + } }, { "name": "npoint_timestamptz_set_stbox", @@ -264798,6 +266084,11 @@ "kind": "json", "json": "boolean" } + }, + "shape": { + "outParams": [ + "box" + ] } }, { @@ -264872,6 +266163,11 @@ "kind": "json", "json": "boolean" } + }, + "shape": { + "outParams": [ + "box" + ] } }, { @@ -264928,6 +266224,11 @@ "result": { "kind": "void" } + }, + "shape": { + "outParams": [ + "box" + ] } }, { @@ -265004,6 +266305,11 @@ "result": { "kind": "void" } + }, + "shape": { + "outParams": [ + "box" + ] } }, { @@ -267155,6 +268461,11 @@ "result": { "kind": "void" } + }, + "shape": { + "outParams": [ + "box" + ] } }, { @@ -267250,6 +268561,11 @@ "result": { "kind": "void" } + }, + "shape": { + "outParams": [ + "box" + ] } }, { @@ -267358,6 +268674,11 @@ "result": { "kind": "void" } + }, + "shape": { + "outParams": [ + "box" + ] } }, { @@ -268984,6 +270305,11 @@ "kind": "json", "json": "boolean" } + }, + "shape": { + "outParams": [ + "box" + ] } }, { @@ -269045,7 +270371,12 @@ "kind": "void" } }, - "group": "meos_internal_box_constructor" + "group": "meos_internal_box_constructor", + "shape": { + "outParams": [ + "box" + ] + } }, { "name": "pose_timestamptz_set_stbox", @@ -269113,7 +270444,12 @@ "json": "boolean" } }, - "group": "meos_internal_box_constructor" + "group": "meos_internal_box_constructor", + "shape": { + "outParams": [ + "box" + ] + } }, { "name": "pose_tstzspan_set_stbox", @@ -269188,7 +270524,12 @@ "json": "boolean" } }, - "group": "meos_internal_box_constructor" + "group": "meos_internal_box_constructor", + "shape": { + "outParams": [ + "box" + ] + } }, { "name": "ensure_valid_tpose_geo", @@ -269520,6 +270861,12 @@ "kind": "json", "json": "integer" } + }, + "shape": { + "outParams": [ + "t1", + "t2" + ] } }, { @@ -269618,6 +270965,12 @@ "kind": "json", "json": "integer" } + }, + "shape": { + "outParams": [ + "t1", + "t2" + ] } }, { @@ -269674,6 +271027,11 @@ "result": { "kind": "void" } + }, + "shape": { + "outParams": [ + "box" + ] } }, { @@ -269739,6 +271097,11 @@ "result": { "kind": "void" } + }, + "shape": { + "outParams": [ + "box" + ] } }, { @@ -271463,7 +272826,12 @@ "json": "boolean" } }, - "group": "meos_internal_box_conversion" + "group": "meos_internal_box_conversion", + "shape": { + "outParams": [ + "box" + ] + } }, { "name": "quadbinarr_set_stbox", @@ -271524,7 +272892,12 @@ "kind": "void" } }, - "group": "meos_internal_box_conversion" + "group": "meos_internal_box_conversion", + "shape": { + "outParams": [ + "box" + ] + } }, { "name": "tquadbininst_set_stbox", @@ -271580,6 +272953,11 @@ "result": { "kind": "void" } + }, + "shape": { + "outParams": [ + "box" + ] } }, { @@ -271645,6 +273023,11 @@ "result": { "kind": "void" } + }, + "shape": { + "outParams": [ + "box" + ] } }, { @@ -271868,6 +273251,11 @@ "kind": "json", "json": "boolean" } + }, + "shape": { + "outParams": [ + "result" + ] } }, { @@ -276547,6 +277935,11 @@ "result": { "kind": "void" } + }, + "shape": { + "outParams": [ + "box" + ] } }, { @@ -276634,6 +278027,11 @@ "result": { "kind": "void" } + }, + "shape": { + "outParams": [ + "box" + ] } }, { @@ -276721,6 +278119,11 @@ "result": { "kind": "void" } + }, + "shape": { + "outParams": [ + "box" + ] } }, { @@ -276812,6 +278215,11 @@ "result": { "kind": "void" } + }, + "shape": { + "outParams": [ + "box" + ] } }, { @@ -277093,6 +278501,12 @@ "result": { "kind": "void" } + }, + "shape": { + "outParams": [ + "lower", + "upper" + ] } }, { @@ -277470,6 +278884,11 @@ "wkb" ] } + }, + "shape": { + "outParams": [ + "newcount" + ] } }, { @@ -277951,6 +279370,12 @@ "result": { "kind": "void" } + }, + "shape": { + "outParams": [ + "delta", + "scale" + ] } }, { @@ -278119,6 +279544,11 @@ "kind": "json", "json": "integer" } + }, + "shape": { + "outParams": [ + "result" + ] } }, { @@ -280776,6 +282206,11 @@ "kind": "json", "json": "boolean" } + }, + "shape": { + "outParams": [ + "loc" + ] } }, { @@ -282397,6 +283832,11 @@ "kind": "json", "json": "boolean" } + }, + "shape": { + "outParams": [ + "loc" + ] } }, { @@ -285529,6 +286969,12 @@ "kind": "json", "json": "integer" } + }, + "shape": { + "outParams": [ + "lower", + "upper" + ] } }, { @@ -285589,6 +287035,11 @@ "shape": { "nullable": [ "func" + ], + "outParams": [ + "newcount", + "tofree", + "nfree" ] }, "api": "public", @@ -285698,6 +287149,11 @@ "shape": { "nullable": [ "func" + ], + "outParams": [ + "newcount", + "tofree", + "nfree" ] }, "api": "public", @@ -285802,6 +287258,9 @@ "shape": { "nullable": [ "func" + ], + "outParams": [ + "newcount" ] }, "api": "public", @@ -288365,6 +289824,11 @@ "out_ctype": "struct TSequence **", "presence_return": true } + }, + "shape": { + "outParams": [ + "result" + ] } }, { @@ -288994,6 +290458,11 @@ "out_ctype": "struct TSequence **", "presence_return": true } + }, + "shape": { + "outParams": [ + "result" + ] } }, { @@ -289074,6 +290543,11 @@ "out_ctype": "struct TSequence **", "presence_return": true } + }, + "shape": { + "outParams": [ + "result" + ] } }, { @@ -289154,6 +290628,11 @@ "out_ctype": "struct TSequence **", "presence_return": true } + }, + "shape": { + "outParams": [ + "result" + ] } }, { @@ -289306,6 +290785,11 @@ "out_ctype": "struct TSequence **", "presence_return": true } + }, + "shape": { + "outParams": [ + "result" + ] } }, { @@ -289376,6 +290860,11 @@ "out_ctype": "struct TSequence **", "presence_return": true } + }, + "shape": { + "outParams": [ + "result" + ] } }, { @@ -289446,6 +290935,11 @@ "out_ctype": "struct TSequence **", "presence_return": true } + }, + "shape": { + "outParams": [ + "result" + ] } }, { @@ -289516,6 +291010,11 @@ "out_ctype": "struct TSequence **", "presence_return": true } + }, + "shape": { + "outParams": [ + "result" + ] } }, { @@ -290161,6 +291660,12 @@ "kind": "json", "json": "integer" } + }, + "shape": { + "outParams": [ + "start_bin", + "end_bin" + ] } }, { @@ -290485,6 +291990,11 @@ "result": { "kind": "void" } + }, + "shape": { + "outParams": [ + "box" + ] } }, { @@ -290751,6 +292261,11 @@ "result": { "kind": "unsupported" } + }, + "shape": { + "outParams": [ + "ntiles" + ] } }, { @@ -290802,6 +292317,11 @@ "kind": "json", "json": "boolean" } + }, + "shape": { + "outParams": [ + "box" + ] } }, { @@ -290835,7 +292355,10 @@ "kind": "param", "name": "count" } - } + }, + "outParams": [ + "count" + ] }, "api": "public", "category": "transformation", @@ -290927,7 +292450,10 @@ "kind": "param", "name": "count" } - } + }, + "outParams": [ + "count" + ] }, "api": "public", "category": "transformation", @@ -291746,6 +293272,12 @@ "kind": "json", "json": "boolean" } + }, + "shape": { + "outParams": [ + "inter1", + "inter2" + ] } }, { @@ -293265,6 +294797,12 @@ "kind": "json", "json": "integer" } + }, + "shape": { + "outParams": [ + "t1", + "t2" + ] } }, { @@ -293432,6 +294970,12 @@ "kind": "json", "json": "boolean" } + }, + "shape": { + "outParams": [ + "removelast", + "removefirst" + ] } }, { @@ -293571,6 +295115,11 @@ "result": { "kind": "unsupported" } + }, + "shape": { + "outParams": [ + "newcount" + ] } }, { @@ -293998,6 +295547,12 @@ "kind": "json", "json": "boolean" } + }, + "shape": { + "outParams": [ + "sync1", + "sync2" + ] } }, { @@ -294080,6 +295635,11 @@ "kind": "json", "json": "integer" } + }, + "shape": { + "outParams": [ + "t" + ] } }, { @@ -294182,6 +295742,12 @@ "kind": "json", "json": "integer" } + }, + "shape": { + "outParams": [ + "t1", + "t2" + ] } }, { @@ -294293,6 +295859,12 @@ "kind": "json", "json": "integer" } + }, + "shape": { + "outParams": [ + "t1", + "t2" + ] } }, { @@ -294439,6 +296011,12 @@ "kind": "json", "json": "boolean" } + }, + "shape": { + "outParams": [ + "inter1", + "inter2" + ] } }, { @@ -294501,6 +296079,12 @@ "kind": "json", "json": "boolean" } + }, + "shape": { + "outParams": [ + "inter1", + "inter2" + ] } }, { @@ -294563,6 +296147,12 @@ "kind": "json", "json": "boolean" } + }, + "shape": { + "outParams": [ + "inter1", + "inter2" + ] } }, { @@ -294631,6 +296221,12 @@ "kind": "json", "json": "boolean" } + }, + "shape": { + "outParams": [ + "inter1", + "inter2" + ] } }, { @@ -294699,6 +296295,12 @@ "kind": "json", "json": "boolean" } + }, + "shape": { + "outParams": [ + "inter1", + "inter2" + ] } }, { @@ -295215,6 +296817,11 @@ "out_ctype": "struct TSequence **", "presence_return": true } + }, + "shape": { + "outParams": [ + "result" + ] } }, { @@ -295315,6 +296922,11 @@ "out_ctype": "struct TSequence **", "presence_return": true } + }, + "shape": { + "outParams": [ + "result" + ] } }, { @@ -295419,6 +297031,11 @@ "kind": "json", "json": "boolean" } + }, + "shape": { + "outParams": [ + "loc" + ] } }, { @@ -295472,6 +297089,11 @@ "result": { "kind": "unsupported" } + }, + "shape": { + "outParams": [ + "newcount" + ] } }, { @@ -295582,6 +297204,9 @@ "shape": { "nullable": [ "maxt" + ], + "outParams": [ + "nsplits" ] }, "api": "public", @@ -295765,6 +297390,12 @@ "kind": "json", "json": "boolean" } + }, + "shape": { + "outParams": [ + "inter1", + "inter2" + ] } }, { @@ -295850,6 +297481,12 @@ "kind": "json", "json": "boolean" } + }, + "shape": { + "outParams": [ + "inter1", + "inter2" + ] } }, { @@ -295924,6 +297561,12 @@ "kind": "json", "json": "boolean" } + }, + "shape": { + "outParams": [ + "inter1", + "inter2" + ] } }, { @@ -295998,6 +297641,12 @@ "kind": "json", "json": "boolean" } + }, + "shape": { + "outParams": [ + "inter1", + "inter2" + ] } }, { @@ -296066,6 +297715,12 @@ "kind": "json", "json": "boolean" } + }, + "shape": { + "outParams": [ + "inter1", + "inter2" + ] } }, { @@ -296134,6 +297789,12 @@ "kind": "json", "json": "boolean" } + }, + "shape": { + "outParams": [ + "inter1", + "inter2" + ] } }, { @@ -296213,6 +297874,12 @@ "kind": "json", "json": "boolean" } + }, + "shape": { + "outParams": [ + "inter1", + "inter2" + ] } }, { @@ -296714,6 +298381,11 @@ "result": { "kind": "unsupported" } + }, + "shape": { + "outParams": [ + "size_out" + ] } }, { @@ -298606,6 +300278,11 @@ "kind": "json", "json": "boolean" } + }, + "shape": { + "outParams": [ + "result" + ] } }, { @@ -298650,6 +300327,11 @@ "result": { "kind": "unsupported" } + }, + "shape": { + "outParams": [ + "result" + ] } }, {