python-json-tricks-3.15.5-1.oe2309>  <@PT@7!.ܶujG7oe xopeneuler@compass-ci.com G7o b H.XO,EV>2ny8+= <– Q%qدP(F’<0lYKj% ؖU +No2.Zp5 =N`aY t{cD 9[@g@YsmC>-lI {y:XjkphzޑK tBDzxSgMvR(d#)R}=YqyF!-] 83s*nfF;:r/D[vaw/# Gi&J%2l=Kf7$v?$fd %      $ ,  a(s8|9:AFGHI$R(X,Y4\T]\^def !Cpython-json-tricks3.15.51.oe2309Extra features for Python's JSON: comments, order, numpy, pandas, datetimes, and many more! Simple but customizable.The `pyjson-tricks` package brings several pieces of functionality to python handling of json files: 1. **Store and load numpy arrays** in human-readable format. 2. **Store and load class instances** both generic and customized. 3. **Store and load date/times** as a dictionary (including timezone). 4. **Preserve map order** ``{}`` using ``OrderedDict``. 5. **Allow for comments** in json files by starting lines with ``#``. 6. Sets, complex numbers, Decimal, Fraction, enums, compression, duplicate keys, pathlib Paths ... As well as compression and disallowing duplicate keys. * Code: https://github.com/mverleg/pyjson_tricks * Documentation: http://json-tricks.readthedocs.org/en/latest/ * PIP: https://pypi.python.org/pypi/json_tricks The 2.0 series added some of the above features and broke backward compatibility. The version 3.0 series is a more readable rewrite that also makes it easier to combine encoders, again not fully backward compatible. Several keys of the format ``__keyname__`` have special meanings, and more might be added in future releases. If you're considering JSON-but-with-comments as a config file format, have a look at HJSON_, it might be more appropriate. For other purposes, keep reading! Thanks for all the Github stars!e tdc-64g.compass-ci!BSD-3-Clausehttp://openeuler.orgUnspecifiedv3.15.5.tar.gzhttps://github.com/mverleg/pyjson_trickslinuxnoarch-e twe twbdd48c6c2a9fe7ccf5225e03f47f083cfe568c2f80e691c5e50c71a0aab335dedce2e5d58b7670f4afcb2f52832e1340d00db344e5bbff7a992e3b89d545d0b1 rootrootrootrootpython3-json-trickspython-json-tricks-help  python3-develpython3-setuptoolsrpmlib(CompressedFileNames)rpmlib(FileDigests)3.0.4-14.6.0-14.18.1ci@fuanan - 3.15.5-1- Type:enhancement - ID:NA - SUG:NA - DESC:update version to 3.15.5noarchdc-64g.compass-ci 16953151133.15.5-1.oe23093.15.5-1.oe2309python-json-tricks.specv3.15.5.tar.gzcpiogzip9utf-81ef476fc2a14ccc32028e41fed3fa393a1d9399d8000da59b821f5fb8da1a195b7e85be8bcaadf1dc8736e9d99e7c91942c60d7d07560b2d7f9bbc4eab18e66f Name: python-json-tricks Version: 3.15.5 Release: 1 Summary: Extra features for Python's JSON: comments, order, numpy, pandas, datetimes, and many more! Simple but customizable. License: BSD-3-Clause URL: https://github.com/mverleg/pyjson_tricks Source0: https://github.com/mverleg/pyjson_tricks/archive/refs/tags/v3.15.5.tar.gz BuildArch: noarch %description The `pyjson-tricks` package brings several pieces of functionality to python handling of json files: 1. **Store and load numpy arrays** in human-readable format. 2. **Store and load class instances** both generic and customized. 3. **Store and load date/times** as a dictionary (including timezone). 4. **Preserve map order** ``{}`` using ``OrderedDict``. 5. **Allow for comments** in json files by starting lines with ``#``. 6. Sets, complex numbers, Decimal, Fraction, enums, compression, duplicate keys, pathlib Paths ... As well as compression and disallowing duplicate keys. * Code: https://github.com/mverleg/pyjson_tricks * Documentation: http://json-tricks.readthedocs.org/en/latest/ * PIP: https://pypi.python.org/pypi/json_tricks The 2.0 series added some of the above features and broke backward compatibility. The version 3.0 series is a more readable rewrite that also makes it easier to combine encoders, again not fully backward compatible. Several keys of the format ``__keyname__`` have special meanings, and more might be added in future releases. If you're considering JSON-but-with-comments as a config file format, have a look at HJSON_, it might be more appropriate. For other purposes, keep reading! Thanks for all the Github stars! %package -n python3-json-tricks Summary: Extra features for Python's JSON: comments, order, numpy, pandas, datetimes, and many more! Simple but customizable. Provides: python-json-tricks BuildRequires: python3-devel BuildRequires: python3-setuptools %description -n python3-json-tricks The `pyjson-tricks` package brings several pieces of functionality to python handling of json files: 1. **Store and load numpy arrays** in human-readable format. 2. **Store and load class instances** both generic and customized. 3. **Store and load date/times** as a dictionary (including timezone). 4. **Preserve map order** ``{}`` using ``OrderedDict``. 5. **Allow for comments** in json files by starting lines with ``#``. 6. Sets, complex numbers, Decimal, Fraction, enums, compression, duplicate keys, pathlib Paths ... As well as compression and disallowing duplicate keys. * Code: https://github.com/mverleg/pyjson_tricks * Documentation: http://json-tricks.readthedocs.org/en/latest/ * PIP: https://pypi.python.org/pypi/json_tricks The 2.0 series added some of the above features and broke backward compatibility. The version 3.0 series is a more readable rewrite that also makes it easier to combine encoders, again not fully backward compatible. Several keys of the format ``__keyname__`` have special meanings, and more might be added in future releases. If you're considering JSON-but-with-comments as a config file format, have a look at HJSON_, it might be more appropriate. For other purposes, keep reading! Thanks for all the Github stars! %package help Summary: Development documents and examples for json-tricks Provides: python3-json-tricks-doc %description help The `pyjson-tricks` package brings several pieces of functionality to python handling of json files: 1. **Store and load numpy arrays** in human-readable format. 2. **Store and load class instances** both generic and customized. 3. **Store and load date/times** as a dictionary (including timezone). 4. **Preserve map order** ``{}`` using ``OrderedDict``. 5. **Allow for comments** in json files by starting lines with ``#``. 6. Sets, complex numbers, Decimal, Fraction, enums, compression, duplicate keys, pathlib Paths ... As well as compression and disallowing duplicate keys. * Code: https://github.com/mverleg/pyjson_tricks * Documentation: http://json-tricks.readthedocs.org/en/latest/ * PIP: https://pypi.python.org/pypi/json_tricks The 2.0 series added some of the above features and broke backward compatibility. The version 3.0 series is a more readable rewrite that also makes it easier to combine encoders, again not fully backward compatible. Several keys of the format ``__keyname__`` have special meanings, and more might be added in future releases. If you're considering JSON-but-with-comments as a config file format, have a look at HJSON_, it might be more appropriate. For other purposes, keep reading! Thanks for all the Github stars! %prep cd '/home/lkp/rpmbuild/BUILD' rm -rf 'pyjson_tricks-3.15.5' /usr/lib/rpm/rpmuncompress -x '/home/lkp/rpmbuild/SOURCES/v3.15.5.tar.gz' STATUS=$? if [ $STATUS -ne 0 ]; then exit $STATUS fi cd 'pyjson_tricks-3.15.5' /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . \ CFLAGS="${CFLAGS:-${RPM_OPT_FLAGS}}" LDFLAGS="${LDFLAGS:-${RPM_LD_FLAGS}}"\ /usr/bin/python3 setup.py build --executable="/usr/bin/python3 -s" sleep 1 %install \ CFLAGS="${CFLAGS:-${RPM_OPT_FLAGS}}" LDFLAGS="${LDFLAGS:-${RPM_LD_FLAGS}}"\ /usr/bin/python3 setup.py install -O1 --skip-build --root /home/lkp/rpmbuild/BUILDROOT/python-json-tricks-3.15.5-1.oe2309.x86_64 install -d -m755 /home/lkp/rpmbuild/BUILDROOT/python-json-tricks-3.15.5-1.oe2309.x86_64//usr/share/doc/python-json-tricks if [ -d doc ]; then cp -arf doc /home/lkp/rpmbuild/BUILDROOT/python-json-tricks-3.15.5-1.oe2309.x86_64//usr/share/doc/python-json-tricks; fi if [ -d docs ]; then cp -arf docs /home/lkp/rpmbuild/BUILDROOT/python-json-tricks-3.15.5-1.oe2309.x86_64//usr/share/doc/python-json-tricks; fi if [ -d example ]; then cp -arf example /home/lkp/rpmbuild/BUILDROOT/python-json-tricks-3.15.5-1.oe2309.x86_64//usr/share/doc/python-json-tricks; fi if [ -d examples ]; then cp -arf examples /home/lkp/rpmbuild/BUILDROOT/python-json-tricks-3.15.5-1.oe2309.x86_64//usr/share/doc/python-json-tricks; fi pushd /home/lkp/rpmbuild/BUILDROOT/python-json-tricks-3.15.5-1.oe2309.x86_64 if [ -d usr/lib ]; then find usr/lib -type f -printf "/%h/%f\n" >> filelist.lst fi if [ -d usr/lib64 ]; then find usr/lib64 -type f -printf "/%h/%f\n" >> filelist.lst fi if [ -d usr/bin ]; then find usr/bin -type f -printf "/%h/%f\n" >> filelist.lst fi if [ -d usr/sbin ]; then find usr/sbin -type f -printf "/%h/%f\n" >> filelist.lst fi touch doclist.lst if [ -d usr/share/man ]; then find usr/share/man -type f -printf "/%h/%f.gz\n" >> doclist.lst fi popd mv /home/lkp/rpmbuild/BUILDROOT/python-json-tricks-3.15.5-1.oe2309.x86_64/filelist.lst . mv /home/lkp/rpmbuild/BUILDROOT/python-json-tricks-3.15.5-1.oe2309.x86_64/doclist.lst . %files -n python3-json-tricks -f filelist.lst %dir /usr/lib/python3.11/site-packages/* %files help -f doclist.lst /usr/share/doc/* %changelog * Tue Dec 13 2022 fuanan - 3.15.5-1 - Type:enhancement - ID:NA - SUG:NA - DESC:update version to 3.15.5 * Thu Oct 01 2020 Python_Bot - Package Spec generated ?e\T_/9t# ) 9C H7) Hww7}us_{u+{Y\w.^q4bj{wYٲYA?0G5j2E@@ؙ!#=h 6AaF0 8!fNt H B9Bvh<\/_k .̅dcttDq9 9~[b4UUv66 [`hrd:ػ쁶f@lAM=0qL0;;bGWlԔfa t- %x0=T t2aa r,83+:M;'GSXhj vq8̡0ÙOcG7ʦ  ׁ€p&v0Kj2cG7& pm `ۚBByq1>Q C'胆0LnؘŃb'#<8h4AÁAxY S  uK/=l ` r>@f w(]>#yH?iΙ |5Ď 3 `gHۙ:=$M?3` 3;S(Ȗ 〫ɫc:{7{0|x0 #T =>hb/i!^G;k t}5? `ew;\L,0A|MWȇ-plk q<_  Ϫc>l gS##82- m0 6wzH, 9Ή>fjg |9l3[_~q_vrF ;;%gW |}Óeho}`gkw^PK Cpī(pEW<^!jvB]M '?$xw =OOOO X }.`( |Xg3e/7{h?4fA@'}?gpߧ?p%7?At_w͆ oyG;;'f`GOt9@A0zp` wh{W'աN?5W/66f ji/BuxিLm1sC -@AoAooK7 c@a_|*|.|6(*"y, xw3#_ٛ8+1O&_fqq7κzr0ÆA=/H4|eo2@3"?wqK6{x8Nsƅx ϖ a@!yiA ]S՟iM)A'߻ u@zF gq;{ r|hpjm4gS ޹OށfwN=8s_EBճќy?3lGӘy>24\r6dj+FVgY?ΌDN܌gFH07؁FJ[.`[rV/OGƘ8=t1o 9VL{q] MF6:<:ϛMo/9m&l"s5f 6 \^_~CĒi͕Vigŝ<,Ҫg ;:trVwf>6q 6VW^-,_no#lS/_i46*]vjX(Kw_kiv$k 2ڑi"ePK']foH D"M@7eQE"|2tVF; #9C$Yw,_UmjΜ~k~/̨tc]v;ѷ,%&;N*/Yx{%2g3яe0p1jTvs~0_k :_eu~Qd!aj}i#Bad,iV@{¢ngHK-N:^%VIn.{on/D%Qc'r>_ʺw..$Ṃ{7c~aq 7͑[oSa-FDҚpȂ%ZBrxn;_<9MLZ3"#[<$)+l:!]ʕLCV諂mﭫ[*ʱ{6L &;OmC7,;4.uWwiN-bΰ|^vUdĴDΞ㲷Ԟ7)ܰxֻBU|D8_7@H,,PBiUsߑMԫ|Gr޵v[h!R0M&*^A+qӈbEigZyMt 7Sgs/(ʗiE䃪ԭd_,&T6qRa-@yJkDN~!Tݕ#MOL%[o4ORfKW(@W?2)vPT;?FyURbu0gRW ;,=/"ѾEz e7xb6X(h/xmR+xm؇IN}e~L\1[>P&b@Ja` )% @4;Z,?C(9#/$a6_P:5`W33xK5tPt^_TPBE#4VeA;I Z_/eTeҠ &tb`j"8#@>rd~m?tzה E/,{Av\h5F?dzA|KEOVp!z&)t2ÉrΤS͸!Aqe$K›L < wIf>SeAZ|Fbo`diF>-Fte5Aq [/qF*΅(u2. `ۦaYdLI/ 09ÅnCp|P~tlC/nc;F0#2.9ܽM ] oPJ2:TJ+]t0l[9;avx{V!:Q tV;;rai:vd%J""JOhXo2uR̍PZOԉwfjvet2+TK^ϽVMMHϸ?u羳%;uqjw{=AO6/:i.IUtR{l=h`LY,†C=^wd[6@QUH#f ͭ]s1%PS#*Q;#P#vUHg*5cA Gn21ơ8x8mHV:tAmIR.7qHH3 (iG{Q7<~KҢVD~5H%԰%KS? BcP6Ktj\ҀpЀ@%aX)Cz !qK7frב^,-uJڴ<{ Fk7$]< #+Ċ3 Մ5:c_Ȟˤs'F|oW6U>u\l\ F^ޕ AQΘVjQ/L֊G(HJк'GqDj/2ǣ ^ނ T&Z.R`dXX*$̳*3Y"r=2eqI@P$z\g+BL;h]ã'WYnN&㴖`4nqclW9LPP<A tIrLZx-F[F_ugƟkLqJT\Vqbx3 WwV VKoQV~7@!!fӏ؆U+Iҹ"ȇxMC\r\g8Sҥs\ϟƊ^Xu+ kӢ+r:|ZDkF_$TA6P:?c"5Z;YW2u[Rڱ Fèvs$'@ \uw(5] IgTj* uxL^,hDy\a&$s&DOCYDo0y^9˔6 f]YV0^o[EҾePtnwdh6P3tSd4(TNRŠ0F^d#D|xI6ae>@㏫KLCַed|dw20ȿx^J`ٸ}tR+5}jE Q48<'N1I%bғ#<_2Hގm螷9^tz2A@GSԓm7׌:7qDN02q{v>OB/]ƊWTQYd:p- b")1Hjp]>*)ƬUgX3 }lB~.\;=[-Qm7O050]yվ;2Fҹ-r~)O[*K{-ՙ s쇏m3XQ`˙L2Sz7:$S*{r0OۼI꜇׳q<%R8Js"mTuz?Z(印V'cLouN,v;Bq=FXn* -N0$i^ 1WڵI|H qGxUKSX]XS&\ɻ'BBN:ӺFgS ŭE !eW-シ[E޵+r4xG Q(^I( !F5AbKLdE7ö畴Zk+zFy2!cՇ;,;kBN»bKz*XA3Gǃ8-7 &[1(KXWLg؜[vӿIYۂH,Y/'h:䔴&{1nHf N~Uq0,WzЭ1gɯb<#Ŕ\M51ec :$i3Q|l"?`[zĤm?n U- H6טv!υ`cUWX- X/|2UQa]H:ކ 1\Er]}i-~K. F ) X]]z7`/ ߵt8=[5ԣ姬uǼ^V6N95ksfud6 ]R)P7e:z賮c&OGQi6T4KBK!AO8cIQt:Wlqd*9VPPx4:̸;I5tE|O,ɚބ~5 -l{Uu51o3q$~Ij AL ﺜ aEmJ]"hHhQxrmU/ /qcL}X47ݭ~!rG Ƚ'߾YGt}\?]ߛSaG$iݐdԮRwp]n˃;6G=^"{Os/RQΣhbfGeBYꌉn(0iȣh6*x%z{J?Y$2NIM1IWL~trTb~G/A{(f<8"E9uJ jG<[CO7;9/-V{2W!8xʅRӤ)ufqM f`w:7O~=IX G~H WBjy(~5¶{v٪ryԉ7QPx|cY.,bچ;ӎ`!}rױyDʀ3i/.C;S96R o焯2YN }#S`2Wj=e2GoQ\ =܍H@;j-ݞ)54W iC< yvL _% G . ӲҢ1Iy6Ј > l$,/rE9tô[ɚKS =9zRFFG.z# |GF?ҋ*z {?i'@pCJ4/e)$V>Ou~.O6s͏.96 7FB(eK072i\rOz%k>"gBs&-O4Y_r&?L ^nyɘLBg:#E6z=&TוZ& VPuU,q疱hhl./Ec#'N! U,FOœpij;$$~A]ݛ>RvF'{F|GKΫ{1>tju>159O΁;|)xVZyg>7v&WI힁iGg 8Ui{爗;*;?EP g(3P`l,\9fGd#0('){Z?`UhwCHz} )YafꖄELT;|mAc[]`e=̖K;줩.k _.iSӞhVF&9X B>v5m־ǽOײ`O33ѡx uoE(*tJ[55,$FUD;WS.㪡8Z\_ \xd׻!Bd-.bDϾtcSJp@fqwQXEf`K< 9^*X2TmUg9ĘO|2k. V_?yteD8IQ])M}aXU_͊ 9S+tSm(> =HJ5m FT9V^'_X/WY`Ѡ^;t߸&W9R2ᗁ> @QFSDcgLq`EsbWn\uO ʂȨ"Ғd?tK$Λ,i(\|]ST*y&$I2fVWw6)[IO~F?R-4kNl ' 8L%G'.N̠wu}Ptlsb֊$>J0J~vэ爑=jp,LEx4Oucڎ"&<*IUm=/OxdPܹm?0k`OvZ,fnI1Y͚\Nߡ0(Tm-GY} @:M |Kϫa#r[-OAj<.?~iD]y(,)CXKVN![ OKUV0tGЁX)"+!,5Q7?Y63ɱP9Q?9q'dWS19Nyd{MMߡբZT09TvgѴ+R4=˾>wrXS ȸNЫ^5RgcwoJv: ^m\l(ojyD:z.GLcj܉*ִ^ve}~:"7D^[RzHc=x+x7~3y K 1Ͱ2͗.;.!X_kH뎪~A̕{2d>1!1ꁱtt>/c볃wIOGhֳ YZDSF\]S+u6uMb#" ?-}ߝ-"1 _(hm5s|q&]GO )5 }9Zc >jmv!2gaaMBîD[?9]% M v8> W{ ٧k~MB]f*mUyeeRW)A:1BƯ'^n=M e]sTB (USEș]ъ6s;TrKAJPb&:?EoOWӦ/QOqŅᅬן߷Z\c$x3~moy8zZ>{/xrkk2Y.0T؍fB>(j̹bL'D֕ l; ) 3}8'n*+ص/f=9, DuqO7GfAQ}: \|0qX|ɺ(_DcWnzt+xA_?lJ }uMnZΖ/htKCeȲ)>Y=d  \[9jɝVY)pk& Vj}CξxB}8|oM 2xwj](斪d'!h@8R2~ιʓ/MjWE[V~mY7 ($KI45DNS~EXU`b3q#(/ok y&By UP6sr9ZMO>btn- >X"oru֒\AMI$>z5ze~2I*wȷk[ _{3W(:($ZY!$ ?t?kZMB>z v;" qnt5ڠ+m;TWSQ,`rp'y(Ppd|7ɠ| [vh/A-*ƫy]L:@N cvnb^2ߌcĪ.9$S⼤(Dm=IC>"*ɢͧmŻ-D1ǽ/ۢC:DDMK"}{o}{,Ēvv'yݿa0#JpswUlhqy;BǮ $Jӓ{[_=mEX WԘ_[XuK)iߔ&NTe/ت0j%BG9_s[!H.3rUxۂ-C6+, |u]b]/2TrhϽ>ҽ$`΅@1rOc/LJq?s(ד0P}1&*{[q$q"D; 28d~iU|Y :bۑYi4ܾgrC&6q^3[ F(xFxVU ǫuAB6UA؆{=ާUǵGWIh=NKVk)Ўci#h_pO # ]*pu&f S`X:J U+jt9Jc'`o1WPyQISC*WnҜE"F/.^8ςF@qTP!f:_h 3g~-Mv3TH;y_R5q;*`$> riy1j.|ʫCe`tY$ l2Y2rs *kœf erC8Υ>w -|Mj϶ vY~qh!3ӏz}]-X=gj$~B#)djRmHc˖'kTAa]|֛gX5C-CT蚑k ʗ"n_5`6kOPV7/oàysi \$@:;]G_Sx\q#-b=8=l9la\F0qooqZ!gƊ9ٗrU\jxC[]lc ]/EڝCx[|,&N+7#&*3N,Btz2E|F܌R_l'ӒgHQlHT}Z<8RIV)ޚ҂jq\^~n*RlKqDM0W֮Aޗ?Z{ZW|a"ت)h`Ey )h\Z|2k h![mx]hI9$2uKbANWgf<c9h<_Gg* K`TITlh Bn-X?"-g܍I}Vis10(Dd>ǹľC4C:\5Hi1YE,qҙX٣yAKH;I&%O9φxlP~[$eQ>3*9_kB9/UF;^I=`vEb⥑}~}pUD |IP,. a‘A"x`k)0b?o~Eh4'mD`{7e'\_'r*N8M_kwe#f{>IwiD2#}}T87tpHaj5lo_=yD2pk׬qfgdv]*WV8$;ZΞgDݠeJI[+VE;fe8jMl_iLm_+_+U+= G5 ܠ \#)m~8dDm"fm҉_aC<{uHto6au\f.wmkPO>=rA$wPe%J;W~1OOrk(x=$ҧ~٪oN[i"H^ nT@ԁ2܈J)y5'5\gх$( y3rJ"G LKJftBÍTly/z`=_+F(E8rm+Cp:tL$Z:<`^7nu+^N"xԜh =&Hv+3I.~eif"JQy_hO)rn%1Oh]⺜JqU\_Mқr @Ԙ<+ղϬ(_s^6ҒRFC0ruPGM#KSg s1H\tg{rp`$褽!ZѼ]kdI/PkǤU"#z:SquW}C}کbA&"ߛ u&@{a'9Z',PM򥄜J[y9u4C HMُCGtDYg5 t/v?'~}nsƊ. D^ 1t &K/lJz)>*AwkWٚ%F+!RԚ*z>KZ6d>ʿ)$mLxm!{cwDNkU+*c}&Err'ܷ $i۰D*oXm_\bH= n ,p\/ږq@jFa*sVܯQyQ`Mj<+_NZ9̊2ly,$#1 9fzx-ržE+4W* GmoiG ),UX|-nw۽:Z<,]ȏ:OY5nW8v)-c,I#w@a6*+\LV/񔕳im$^TIWmQf;Euyߤ"Wx;eG:X^u D.8SK|GG䛭sE6ƧO%wBkI>W;eBA(0[~E`1YwLlVzx*N%+lycHZv gް/>gcgba{iT8Zb,ˍڹzf⁣Q//7)ߝG7Fm*.PuIxJs3Ox&av2R(NQ~*Y!/2e;VkM0StȰ *:t51jgV `Űo ӎm{_>LW|f uv^P|ip``&1&nf@VKċcؔWfHH#2Q-{Dn ~k_bw=&dv1`l VJ5ėsRzMaʱL pa5أvvF%hƚkÂF5> ga ^8 \Tp^v֧|CɆn\ACa,ntBEjHyèkҠckeϫiC{^Gg{'ȶ!WZ2U&>Mn;]}6H3zO@y%;,_"5NŹ!va%B:c$B ;¸@84w,/̵'U`i4$\ie ]9M#ֵ`mth*`T^m\(cAtisyT9|旉ҶozEO{;Shy%zfY #bydW nH+^5o-.,Ue5{d}3t@"ltBb[VU_tvz{|N;b/a\,-/ _ͪEh:MZ(p,`}g݈&:!H M%;wjFֵm-cbTdo䄊*8Bo.y֧vc=&NNx9ȱjFۃM.Ck|,tnƈi? +.VL֚C^h<,V3N H.љxRǩS<'#fZLl77Wq, y yIQ{6ҧ]1"IK߶i 7z?hB5 a:K-L2'f%ӕ$DǮ%XwAds{ Ӗ hx* ZyYfY ^k G:,j 7mInr$“Z$/ JvH7stlNl*S5NBr38L.;":/CObEgs<aVN*s I812751zesi&ɹ.x=7jl8R$yﹸT xy.KFrr)pLD$j8`5IhELZD<6|{Il.  Hb2%Rm6AAcl J^ip|XVP+i2S--a؇/4'}X'={̑J biߊiyL{6ߟMvJLB_qzbs,Ez`rlwYɧq:Cb^"kvJJLN?d{Y;KdvY.-ڷRoxF߼^XQKʱpuWZdnLԈڳ3j?~Ki-!1Oɻ "2Yg??{ŋNj͛hwͰFMI勯srWǍY6G.05"\BE%L!gιq͞01gtq%09Kxt87aI05xm*摨Z:D3N Y[0) MN&v <d8Кdp_6Yzq<Ѻ@Rwq11؂d2 ZRͦDz{-l`nQ]BBO$W-fZh!ד8LGڇ8঴z':|{n3flCDu<#c;=BǽHLI&3u˓;*kR5hB ;St._n{ʆݱn(XP}vgZFuG U&c oxWk>4d t0W|VS KILq7 95lLs n7li8v( \mNWȼVC4).N_H>ZB3IJ.DL^<#f.h/ ZElONɶOJ7MM-W).m`ۥF7nB\4TVtCm2*ʓYJ\Kc+g$#Źa#1|*2n` -ދ'x*g-fTrK |*Z,mJq)M7CK"9vOk#c ,aRp$a7+H0FC5F<Ⱥu}=!'H&\+ Y.iQm'N+ e:#ۓlկc[P0w1 )*rsA6`\ggp> ~M'vҋU%hcIKp jt EwPj`t:[;݂@dxzX&)#{@2}ChD:Akb( ab>LvGS;Lr g\` +qVyfUZ\:[BpҒu*p8na\݂bY 7>x?6Pw1ˮ>^c[ʾ6d%][aUҦS19 Ni%B,^GF`.H1彖0m: O6 #l.Z| @nҊ[ɷ}AlM~󬥎{OP,ٱn:Eh=+mOew{o~Zh-LDfnPeve~e8ɹ"$NOїZbWNl5h@a#P~7PD&;fۍ1Bbe α0S:7նtjjS RY@:}=ND7F}S\9\iA:b $"Ԙ ?xC,DGg'EPt nxIynM|w.{U^mn(EaAJ L^Xc_vsS3 MxD6uqK8LwK䮐t k۞gc~Ri!/L%˫(ي|=sXH_3y損m^FTL4d^ʹ8;ܟܠ15QC)~hl ml+a҈fG ͅcKۨ`j6ۦxm6?zQ@um{Ӧ>, ũSN UFtD-"2JێF jںڀ%`#p8_”GxMTHT*g9ۙ| ~Fɋd̤-5͘)ҹꉩgzjZbƷfo3@FQCZ}Qa#UXulk<%b,}g(Գ<RN*ypOo;R`Z:z=[  5E9d(]=}/ɋPjk/vbݵ 9 $.8d_ ;d]M ttrx!\6QpvJY+p๮Lb*"wOCѽUl%7dM:uh@*(_2:wv4.uM vgͲ[Y0e%ti1Xt8! 㰂􍋪 T7*\ ^zH=yܴA[Oۿ5%u |k7 `.Uw3`65NiF.q0rH=ts~Vx+*mTJ7=%G>̨kK=%lj,O <q5F }=m1$v߻WJ`L2@@wmZYDg %T}0M Bc8MU"ɜx984`+Ҷ[?~}跴H~s'uQY3TEO/3=iiAWg»iFL˷c\ mvw}XAnuEnDO14(/yb]#,S_vPk%*c(cztor!>*W*a^#6^! kx5D` ,3FLW&׉@W̷_<3Q OgmF*::4smeJHZK Ӵ[4?W; vC)t~W󔙌#2IgB+^rn3~4מP\5;W&SB_ xe{%blP1bkH7.}ielNVƫ`>㳤'Ro*o7 ih]s^Q x%",S̭ ⁥͛WVPp5 wkZҮHjJsnkGYDb_vNg`Y~*$+2˱ 5h~sԅɟ鱍ۆdnرo+`-x6ץujrglllwT8~a2F&RIz_WT @Ilܤ}cie|.^PMlHݛOGh+d15-皏`5fuw9*ב[ua5ΪLP VqnMXE߫Ԡg!{OiB9=KHDbU rk)ZR7p:ƭUo8Z8bJ_65Evvf?`fW bMq1o[≔% .˜x{۽r׮TLw)eyq 5;/2t>'?kV<+Dz M k7uulU9JIQ;x/$t(rc͘jGS .UaйXhH|˸3Vs~;KŢuʑMr:4%zZ9zz K$t]q'ǣJRR9+pK=HYV܆`=>N ۴̑e0 SiIy,X'ӣzD3sNmaT޴[oMI`LÙlWk@:.q=>]L]E5/5VfPŔ3(N׬l.u_qvZm٫[y gub^(%ō+`5]Vr.FOwPzPK,5j5ي2ʩku]m[zrN7"-OMO)᪉yan%VroOBAp $a fYPUXDD.- :F/ឍ??gZE`'?ݿ?P?@rWç 3l6Ld #I\;}?6pꈖ:сkfP\ =@j[JWzWD4r#H8#9f肓BgHD>d <$` zy`}/ʱ h="hԻ k5?4z;@ꍗC46(ۨ94-0|uS6Uq>HӰieXP pcl`$tJuO?Nc/Ɍ?܊ 2>:e|l L.?IMe"kYX6QBԄ),KݒCdD'.vJ[ѩHKܩE}. b\ fN{Fv~Ĺ;j5GˋX܉뇶@mfׅ*U`7>^H!?mJݽ/?ǧD65BΟWA!?y3CSM;yr'Vy}=GJʵZ$Nk ]LՈH$ȝ_bk泳;YwQ6ۍwůYHC{- iEf/nK9Wdp+ALAtFzBGu<=`k`RzQ=A, F*Q4 &/Oʊ(o@g6٤ڐ1VXvU\k\V76ˋkٳ:Ft`L$䷢>"l4/L"^' #&#XM5q{@ok+[¹r7c3gT\|&^RBQ-,dLUՄ&% !3}bn2?Ty`Z:~Ȩm1`h.Tz!U12LSϲQ$g5qCC/ު9/5b"{=f-W!`Z6d F]nS.>zFڼgӲKqr4Z 3j#Vu}2dc Ew|&85\ٲ8 bl!#a Fprզ̜@Y<5|JXdճ!4QNM*}[>$%9X$%Kjqv߈`s/z^x`G&iMś;a6NR4yѬ!*DF/޶;jHŸ Q&u[dM hmX.He7HѦpצ_X]ӱs3rj Jҹq4cn]\v^SCroܜr)7l3R]R 4,s4JOC#8ju@rK^eX3e)+C+֨,J4"$u>>gnwW JC%o8X 'i'fP=KO--Z6|ƌF5IfFiD*eјX*(gMeC~tQWH_Їx,poρdzy`Mm,;|T/c%/ ,p[n3niR''&*wӅ q ~8D7%9ZV좣e&VxI!a^ل]=q-B'8)/ߝKvo@z rC_nk}ָW?Y[{$飏h6<Å5`RJIk"nhlr0ȆovwN@-}"f<zmvn}?ǜ_Ӊ!ӬdJhǪB0)e9F4[y4dK%*xY2lZ$1O?ɰU<,ukM\=؜Z_KB{Qq7gIccZXh괋e 5̒#NmH[WڇnQ2E[}B܊ j߾k٠0bŲ|(‹ل "+o 1f[MUI`vִT/-@UUrø#Ԃf<-}ϜYKΈ螽8ypbOIU"~{ssbѴx^N |WOD:=WS*.RUa35R.+DT:ҙ`lȚ ˦^'O w8!eSQC8,ԚXz0ϬW]`0]|Qy0xh`WYd?J/{|Wh8J3Ko/2$w>g|_rt?N?:%o^E>GC"pt%Ap:#8&) ?<໇i>kY|=l#Po=/%C;g۽]9n `v :ӓRc}x(\k@L<VTu:R;[ 4f+mjbakZ2C=~}aCQ. n+8h"m湇Qފa guUˀ15}АނZV^A/1>)&}޾k}B>[Bʱ'{+>`F̬ :.Fylr-Z8w0|cgM߁`/zH d鯬PFG`̧^24i/. 'h"J~Bodxx^xhrWDgoa97oy{MxqTx14 %FCoW_:OD |q*`ѓIP\)xL*΂ѴΧ%pq;cN|]}nѽ /zk/w/zwݢ.4O_o 7ʟn|ϒaz>V݃s|djA @[i4{ RnT73h /Dc{@i2(n; q_1ud33t=ur!N4͐R2ہ7R:WkLK~rf{nNmwxJHFtbߋm 87cjl8SlPNd Zٵր1lԚB 0d2l錶\%ϓl](-.o4~Tx (ViI&1ψ]19Qr˓ ;7_ΨL &IPed>[OOXA?%Ҝ'xQߏ}CmAoh3OԫfEeъľ[}S7cOwO=gvo5i?R9wqWiV n{CHA\IEs;h.7t"Bu^;7Bsa.^pWY)o9nrDvn_#>fdla?g ^r_LxmS{B^+!Z M/Tf.Kt酔D)zU{lu;`%V+wG)#lj].LJz3Ι /lVëdB~xK(yjឝZ-n/DN`W=[gy/7e ƀCb&.7 m6wdn-nol(7a tc/ȲTgZccD'VhÿD..NtAVOl28w[A +=|ߧPOxb֒1+>q%S`ObpL}Sp$m6fclm۶ gbc8sc۶mgս}y釮C".7{"뫖ЄiY͏ïvuu*'342`g4\%_OYb/Of;HOEO) IR+wi^ǘ]7ݞOz嗑4MK$I*t(Ƅ_}Z.R]R?G]fp}|4jŭ%J$4rͲeTy=J}`FA}?;Is4lZBӊwzMb>y~iv0lx p\pwev\_ӏ\['mnN+ľOYΞ㪛IBJb3nR/@cKNi˴X:7}t4qwG7$w ?-6},$Yi(Zc6%+ZU*n+X[=#t{OO8`i-\"\QRF u|4.-6ZB s'tsvqqWtg^Eze ,C%UJvqq{,:n{zs1N%}uvګ_`Pqz')8 $ rR.¡1 NRϻj}f.,Db:q}~AZ*SNuvy Ysr.L*<ɨ8sߡ$[1n ӷߑXBNRc'D%ƌ@eqJĬY9F.ۜC#zab(}d'uq$;^¨zT03JTJ*8Rh9/Oh4(9^l. m?R{ rvGV? TƬX zgL'C,8`[)lKEo]ucaaHޏ-7A:ɸR2;!{}E E`iW̜-ƕ GW9Wc h%("F8q)i'tF߷54Cp6RKd *I}Sp&(2b޻ꆯEذ;>ꃠ  a\U1ccvY5{W,F.nft=U%׺}ݠf_WR/Ľjr-ڶ9\fHVKEcv5ˈ!t+#{t:إ޿.9gN|Ij[=Dp3H#;f˳ml`㰾+hZ)~W솞SgNyCn[L9 ur+3ŝMrV VF)|.ˢ۰N0Q;6m[Y킄 2}W6Y^Y^Ծ<m|K5 cilw(L['wbW vWY6-&ZI3KEItiz<&\)n)#<雼#艠XmUhWXH}t+xG)YGcC^-QcJL. 殷eFs=jV?pS()sNn/t^4QԆ?Ħ/ fɹL+HBQ:ܐgK0]=`l4%y@j~.>dCP2ǤOܒdy( :Hަ  A `.I$mF4hy'@3U첺o܍lnɗ\ko@Y>6GWR[w"sU4L/V*^d<2dli j\}l(k逑Ӥ2ehԚY5yK'9Nys{R9}{ M;9`vjT4* #2QO}6ȩVvP{qbR8HX歚++@en09l &*FY4sU r Yծd]i ^`(0̱[\KE$  ?&q%yWM2H=E?{k?Z4AC4=b"20R~M#?'!?:8kIk ,MQVDޒgODʯp2I_O@ay]LkZ!Yv'ePǰX=}ۙeZYԬEl{{b^L/}_/_F:}{~=gGK8xELtrR3 C\!]/Rՙ`KWhX (̻߸yT?ybHݔa΃ ~?K >?'e^)~%d{>c"݇awqss%H& 뾫ߗjWB5H幵uk۬D;EE6'+Df)"YSv=W7Z(KG*o^-dխL[TuI4{]`b0 }|;@I@Qm_i2H/PbGsjD$8sFO}B+/0ָ>MN1^W=b}pĸx'+|cyr4%roFyap%?m?1\& ?i4zcbE)[ Gx"L :e9yPӯ&ɧ \v:}WЭ5aBYiIKXM~156Xcr[5H|ˇ-tpE,k=s~Ug1H'߀*;$ozlW#|&6\ҒO‚+)7&lg?9ڐd{e5Cz`Y`[9ęMŻ v˦Zs]V&y6H]%tX& OgWUs! a)/_q2vF+"RHLTV_WBMD"su$*9OLl I_0Vްuup /g:YmOa9Ǡ̟&by$H|39m Rs\E};JhHH5 \}m۷7"(% [p;WhwN@\J$3sĢEĶfJDa\YP&Ys\b#l||g־I*-ZY a Ts ~*2E fwN0GO2 7:C0x%n ]+wǁ" ) 9ua>ap(MIHk&6 4UT,LYKPDj:9j{yceOlig+D{ECmk:X:1aF?=oуY旔PmƩ9 ۘ1A H%=vܛ EL|ވ-{؈猇 |w~=BeO,?1!R(Hԥ,iV'ӆypRlU8^ߗ* !Ouo\giy{JSiF4 c^[fϜ}iԔs)RQW1 cxI丐$L[v8&6~p6zxb׮h XAi|ʴ6z$otOLdVPnn?rU?Rxe,L0 Nn؆hqj(9쮫p?iO{1!̈́LI1Ԏb1VYzRK9X%|(뢫=L (zPuXU?I#;Ka`D݅-ӆ{GXw(\ lD"If&"FKtK4%odP_d HI_flrЌB[d1R~M=B49 YsFBڌ)8 aFu "o傴.Q@ gy5 м5{1|Wg,j7*JireOee]!6i(AzUO90*+ o/Po`ospj-PsX K5tyZkipO'! U^T%ŏ2Å& Q%ҭ1aE:ato6Ax5k1n&2{ ȝg))kE2ݮD9Doƨ0cGΝ9 ㋘F._&0 A;5D~p9N y09s|w)OQ=™ZkԨ:8)mBv^^,d4_aac`r3ZK1]BC:ZB' +7GJN/ 9df^]e}I54w%m[WQJT4d$^D, >IBH0%)P{Zy3t. 圮>1ێdv>>?hDޏHޟ=27[H*1DgO?@9EhEO g(q<õHE{EkϖgoʓT;ݮ(m:YS0j__hwT*9>V_Am.ֆ-o:Ψ6@(v0j+y}(;YDu[vc<71S|$ yE\ cfɬΑdDS\Jl>=x[8d3>}vj_L45M[i|݅rtcܹpZmw?w-Elu{zBO㷈ù086[0:nn46l9CM%FL:6EQm2Y|6\9>zDwuuxrzs%rьv#t.cp~V#UwX:6_evr}ny:E:l:'qB[{<<U7waӤ\3wy;k 4Dz[]۠gsD9A|l4VA~֏.LM#!}#&c0'/_|q bGTzPn$_^ut?=̵@\!4ݾW,0)PhFrj>٘{9>Xa8:\X]*i>˵/KhW/Eu+RC I8AjԿpOXz!G ڃ9{뒵h7ݮ ^OzZT IM (柀V;dɆaS2Ρ!Uc֟u?)AYbm \x;e딏'X:~Ȑ(PeڳJqHPmxH^(XW:xth=65*:Yd\1L#*r4)SD^"^op|Z(+fC cAC{T{E|re KTF/߻%cpholɯUeh&vddBFJfSp6dUq5yc[p2x/4Zny W5NɚKW nw[;0̮}8;qؘc]F=V|_V .{>'%'^& w8Zoi!.ѭ5a3&b('K@|"T/LQ6[$aq?t4S4j3MM 4Z G[*/m*L~f59?tav~*rNr=8g(g[(,-n4nb|ۼa8Kx.6ܣMvxlǮ6,CU/@=n+hah,2^sEر)R5^}~ }uc8ty'ʳD cЉ!1z,z M޽}TU2+̸`/V r8?0ex,ٚߧʹ O&8VtNK;E9f5e^UܣI||'RcuDޮg9&=vWq?.xuʤү0DU]]Ъ{]]+HeQffD/^Ӫ 4Q;[X@۴![ Zq>cP$O4 A| դV%*^Hc.,`?z3i"ƒie>#o {@H/@WExF7 iޖc|ʙƹpz\0`Fs #d@ @qi4A yYi=(+#`LFZHT|ȷ] ;,_ޗ P-g*^X^DE<.s6ʩA)%x /j:Upȯ1e`[<9-]5ՂHr5ԙW&)o>&A _0 |0bi!r^[29"T`56,YMG\gexg<QbT}U$&VͤOw!dsLog|t/48BKPK;0dݭ J5TCUpt sxVÿ+ê]^M.h]-ty* C5Ϛ[?xL~Fv絞(.4yK*A|Y[ l} %33n`S/U^ ֑h7b܈G {̖{+M^te#OV%5j+uTYK(sѩKE$,tG.s\HZ^8Q`F2 +ie"ұ~f oqgMt!1O9hgRM5*;{[g $ [*vcᗴ*E|uo^D|_ =k.t84$~Tqʲ;JMf/)PA({/׌㘍YAFk[[TTNON@=b3X9P'p+^wN!A,֩f~o`26h0:)D1Ϯk{u zsjpq#vH9M/`gq5G 3 `~A 6LH}ON۲{ϵaGwtbClDt :u\bCw4NgW€#77zb_Lq CU^>c3/CB}Mh`Vz'{sPvzI'[SS'@smc_<,7~)wg6 w|n(`'Ndj7N;"X%>\dzT~w9lߠz:IţޞW98PRK=I|n>iyTKw(#E>`^ΐu֏Ɲ{i=bR~c d-(C&_et{mުw/XВ$&7BE*K2v# 1c@c/a}-[;T־Bַba<[ 1=!ɤʆ-kdVߦ<",hQL+G& ppPH&_}|q0mU l;o.&(NFF Q