python-json-tricks-3.17.3-1.oe24090>    f ;G|`u`  ?G7&?&d %      $ ,  a(s8|9:AFG H $I ,R 0X 4Y <\ \] d^ d e f       )Cpython-json-tricks3.17.31.oe2409Extra 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!fdc-64g.compass-ciBSD-3-Clausehttp://openeuler.orgUnspecifiedv3.17.3.tar.gzhttps://github.com/mverleg/pyjson_trickslinuxnoarch ff7ff9527e8eea81fbff2b591c135bf0f37d242e1ba3e7baf6196bc79bf8d33ffc31370786fb199e05cf599318a5619de83b403a3bc8c68657e65e586dd499d4c7 rootrootrootrootpython3-json-trickspython-json-tricks-help  python3-develpython3-setuptoolsrpmlib(CompressedFileNames)rpmlib(FileDigests)3.0.4-14.6.0-14.18.2eci@fuanan - 3.17.3-1fuanan - 3.15.5-1- Type:enhancement - ID:NA - SUG:NA - DESC:update version to 3.17.3 drop python 2 support datatime fixes Remove ancient pathlib requirement for python3. It is part of the stdlib since Python 3.4- Type:enhancement - ID:NA - SUG:NA - DESC:update version to 3.15.5noarchdc-64g.compass-ci 17266580493.17.3-1.oe24093.17.3-1.oe2409python-json-tricks.specv3.17.3.tar.gzcpiogzip9utf-86ab5a4ee9602e8095246876b37d8ab0dd4015490990b585bcaadd7ea0eadefa9678d0eeef5b4b7bb7b14f9d2c524c134f8e491bdf210ef7100fd37d088ee9c43 Name: python-json-tricks Version: 3.17.3 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.17.3.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.17.3' /usr/lib/rpm/rpmuncompress -x '/home/lkp/rpmbuild/SOURCES/v3.17.3.tar.gz' STATUS=$? if [ $STATUS -ne 0 ]; then exit $STATUS fi cd 'pyjson_tricks-3.17.3' /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.17.3-1.oe2409.x86_64 install -d -m755 /home/lkp/rpmbuild/BUILDROOT/python-json-tricks-3.17.3-1.oe2409.x86_64//usr/share/doc/python-json-tricks if [ -d doc ]; then cp -arf doc /home/lkp/rpmbuild/BUILDROOT/python-json-tricks-3.17.3-1.oe2409.x86_64//usr/share/doc/python-json-tricks; fi if [ -d docs ]; then cp -arf docs /home/lkp/rpmbuild/BUILDROOT/python-json-tricks-3.17.3-1.oe2409.x86_64//usr/share/doc/python-json-tricks; fi if [ -d example ]; then cp -arf example /home/lkp/rpmbuild/BUILDROOT/python-json-tricks-3.17.3-1.oe2409.x86_64//usr/share/doc/python-json-tricks; fi if [ -d examples ]; then cp -arf examples /home/lkp/rpmbuild/BUILDROOT/python-json-tricks-3.17.3-1.oe2409.x86_64//usr/share/doc/python-json-tricks; fi pushd /home/lkp/rpmbuild/BUILDROOT/python-json-tricks-3.17.3-1.oe2409.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.17.3-1.oe2409.x86_64/filelist.lst . mv /home/lkp/rpmbuild/BUILDROOT/python-json-tricks-3.17.3-1.oe2409.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 * Fri Jan 26 2024 fuanan - 3.17.3-1 - Type:enhancement - ID:NA - SUG:NA - DESC:update version to 3.17.3 drop python 2 support datatime fixes Remove ancient pathlib requirement for python3. It is part of the stdlib since Python 3.4 * 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 ?uTo6,"-%C# R0 tR"- HKY[㽯?>wOs0h%}# ]HͿ.=9 00޽{̶Pg+ `vzY8 6`+q- Pk/,_]a87. "|zn@8OW8`3'V@MO[Krvt;"8pk0N@+z`z\ 7#hsck@@`@@7@W+ !c qsFC<0,N -xp x\wf?Ev¹m*rrf#@poXqW-9m!Nl !lqsYW/3OvȒA6w:w6(! `gsEwQ@?upAZ!z+wzc5.J_3)YR|I\CC~vu:;C];0WRg]@`O>)IB\H'JfC ha3\D; &\xWi%ERn?¿ p9 }~Ý]x},`H [C~"\.H'n[ߛJ g:kAw~_べ!Ep;n56 R.W/R.$@\m ]ƛLϝ('aϫ-D_Έ|孶ZH,ȻK+yZl#GugLBz nЇŭwT"_.4%԰^_.{*2~d!$W_;VvkY  r2$)EC>WOh)@1d !.f8Yg6j\|'($eLϓ28]yDX YxܬsFyF''To;6;OiV5_n>:>0ߧ{3lޑg=(G0z<$b,s6' "Q'{?hؕ~:cAc\Cc, ةe :$|q$TcJ_qJsURp lȖ=Z]qf >=X 2)xiuR̲&"\~%l=V8!VHikו%VG|] bˎe.3y,r"F3&_18>ޟɟj-2^0JkgU2ŎJw2P`{%tH">Ab8u$w1!?w:jPEynK2DȞ ,&ɥR8[1[6qM}6F?y}LfUc|F~*"$%1Jԇ>jFAo'Daz& Rk0[&IY T<' Nr9mn5^9rzփ\ݩ-Բ{o}BJ|\jXmtF~| e]VR32ʒkX^BQ[3*x?N_}FLZ7ڄ:%\|>Ugx֍(Z ǫ7!~3Y(9Zṫm}ݩN4SZ:-D˴5Uem~N,j䦛̒^9!*DM*7%I7R>:xPqjjAT{nBm7oy6 :VvArzUOp ӈb!j#o…|y/ j/>6rTyG,GG쀯;)_:kfwlװxYqñeyZjه,퀆uF#~^CYuGIzt|UtQ@fj?՝-[]+5,/ plRo ʄ Wxс =O CT48)sg2Qk6TjCGdAaxZ)ìK;.pe-c<ېL~;YIv g@nݢl~} mEr",ۙ/0#vk3ZL/՘MPP~̮8hXXKV#ԋǡZ*ց4%GF-sNq}ֳ6jY~nz%)pF%.k6L)ɉMb"7ZE"_Eׁ>6tEOP&].oE:Dl]hD<,)oO@~# ^vi|@~*.]/6!1ۥWbUTBLإ@/qy.S,\n5檝w|$*Op/b(ƕX:V HOf)~u=N1."=) z>S'IɘQ|6Do?I6D;K6ĕ5}=lh}&k ϒa^^ߡ_WiIF<^lA) ȬRCTSB1ZPW|h5>T,5xH!;{PA Y^q4_O9v4uKE,$rV SՈM)%X`/(ITU:}10],ӫNӀ{x[5+3ςupb]Z007q /41WMCj0Ǡ4'VFT}␮ Nd O%0[xleXIЫ_κe\{k.#;ozFy5#}xQ6D춺0I߆\sckk;ԭVײu/&LԨWn8|e[U9SSsA`!U .'k[@guq[!5p=s/$r5 5b1sB׷T#/t9˨$|5P_irpKzp$I)3R)0=%'ة[]ͣz9 8Y1'a/ :DSV9{WeWryad ּу)j`:zj+Di%3d#%=e+*DXd{^Q&oQ &:q4OeW>t4mذJH:n#)-Ro弹yQi|@cu@!UZb29ONIh7 5{kRNl“=|dBJ0͍E6GV+UdEl`'8;0hFtpi` },(9AASݹ.γ=YVSy!751I?wsJesDe^EJ{Z6 l|`XdkE @AҰEAC{]3e|ؖ:tC0/Ra`Bh>q9ӯȽubFD)4mnV;H6lÿMZXh-Z>$zDm~}gɒ_Bɚs+Y| Ufb޴ڼoG_x+؜>DA"I ҕ=3Ld9?4":=K'Z9|#AWk`+LF*bf23TyS_Iy\?}l].ة=Gωs 3~l q}NH]=;Haŧㆴq,T" KYt׷غj\ܦ:hLdx8#r{\CՂW߄w-WɃ u>Sp"Kx|h'z[ס.#kL3xΣMLhB ơBdLR&R4RHTKcL (= 13ge#i=*~haͷ._8Lϱ& vrb̨mN=…z_ 0&@w@~PsJ2жCCcF#AsP[}(o v> imkQ5SF6odغB\[}Y|^'TϤوBKִ5vWҾWڔYZ!Q2s^=S }]W+Eۼ7Ļ:?kNÊ3 9o~r:uTSv|ŷ5v3-8}IMp DVg8}x*yKMΈ>ӯQK:>7.,%Ŝx/Vw?AXY :8uO/&з>*O K| )G5moͪ|d\Dq럃coݴ\UOP3--T= Ȫ/љZJgpi`6/~N)Ѥg_NG5=K˿'Scڱ&oË)W ?%Pe&9 }'E-K#jl1_山 11Nb{"̔E2Xöe2*Bu8\hTkL=$๡q[OC9'WkKwe"awd;*c 9!,fTO)8?WdxXsy뤞C\vOJGY̘G4N"C[F`!CC Hs] NM&QBj&]4Ql7"Q#6I\/Cj0`)A\mZx_c.Z[zþɹ g{sO쐱 m<1UQaܢ#ul Z:-h4fb]`OK7)RSL'!x1hQE?q]+Gy*y5# "r)*N!V{Dآ(?}#`M؈5ؘ%i[>EyimC:4C V'a72 _rѕZv(~~E#izt,ke+Nn> rȈZFS ׬τ?lӗwlѱxcP]H9n#q cGǁAߕI[ă ;D +VƓ;T{.|øjnErKq >1"i86>hニQRg|>S!u cdZ@ŚW6F"'P {F1ccuE{81Y9Rd /K)]-JӉY1تWWCoiʉH*/Iz Ѽ[Ḋ̺r;V7ׅI)&6n? Ë! Chᷥwx?LK~Nڤr r^o]qyDT[(ҿ2U@!\qæ(MGWƖYyBbG'V!|MZ8֚JAeժk8З$zS^aM~פ7coBPV"ս'`O3 ښGGG/}:4'=0T ;N̊Or$CIAէ% #x#0T^,qYl]4Av Ճ ѕ8!o#܄Ҵ{9C>o~ pz=tve8ѱv1NXK =M%}ArxOZ>b76*~pwWWny9;tׇ]oAy KZV@\O<==9! lfk"yįDt,SOg_hP(՜< i xoM^fEG= xMd=8$-WZ]^[[wZڧQ  MLitl v>7oyBN|OLUҋ&Ɋ㳯ӛۋ36ƊwP:kp|b/ZQ%!X:.xO8gJi 05g^ip.(Msa6N*76^ -V:$ <}2G?3j\' I}8эfWxx;Vu4h7@XJ]^Y@b],Ԁ?MM@HԤ' jWt[8=6Xszq6VtvLaﳆQt.S>9O(jc4ݶ <哾ǪN nR`/5yy\D]U`~qM$b۝\ųr K$m~\` #%&) ɚ֗eKItm@>5]ѯguivW?t^ߐC;wN]'|4T}9 ;V˅]C3?p{,Dɜ6e=/hW(VF'e~4Vs?oZUvbzɹ.gS ӭa>}ޗ"~BsgU<3VqJ#;^ ޖ_/pJ{e_?-@ӓ"\|xש ꓲ'K~`KwEzB۩ߥvEeEQ r/ԁ.+vO4`)MzXU>%9[N6Wb%(eJ'1g:$~j8%@DE=V!tY)Fնs[8eAIMcyX= cj?s.O.S$)-m92yD=PPF;5;λ&5Xsa'qBB11iV]Wd?uÊсZkMl[uJ%IbۻjY lxUͺE?I M˼zj_0ZsQ>?}m*\R~ksQIVOcypv< l\B\o\4gĜFed4Waj3 -o>4۵(ey scngg~f sD4~|Y%LGQW+kjsۻ׆7whw4EOM ytX``Tm [&|9l.,XYѽN{!I51 [_h"inOMFk]COi\JhHϪs 9'̡Ujʃe-=3ߌBnTGXr4:su^n,sv*ߚ駚5go ~*!m)v4'|B (-ʩ1Zyʒgb2 K-HPRY.a8wMGdo,ZX.*iN4r` ߮-/eZd &%ٴ{@f#J%+7Rq;iJN"#/I6k?9+'١20=1F0#(xܴ6} 3Kgci7rnD}˲ڦ (F4"oof?Eټ%s5lV`_8Ndvt)jӉDŷ}hM#,y)6n❎]Vfiٝ)^UEn AN*GspҎ7oBԅӡT:z" u,Ȟʒz!ORR\f̚)JGБw1Iy㖇p'D (V- GV#}oFezM8'|=߰s̊oĕebtcGf(y32s69ZF4W|TyꞪc> U cM8%n2?yvG(嗧]hU7]q5\$  ?DAK@~Xyi䧪4v玡.lX'ƥ!Tz x3>SIOSUk]z*m1<ɞ3T*H5KC?I.U9Yx9]/ /*xl.PU|v~$%DTWB{a:)c OE<[ex7X2TK_ۖJ|:WDLlF:MW39ѩFה֋5zL4(}qJ{|з3GgS)q6-kmlG7$L۶_?$qkν%ҳQiX3M0yuc4]ua,wL*D V $q{mg^[ѹh\8Q2cęzaշ9ɿtLƯ"e.:Iȡtʂ0rBw<^PsX AZ#̒ւVIj:~٠"L{ Ft3A| ^m|؋dm L8–(ʍH>m3;r;_gzWFҺբ(gd('C{3єBKU~ d}TIp}Mb :3#jW aKۻ9ʌSV|aEd w1xOTV&]"̀_+SM6-FK)Q.YT: aY3u4iTrqR:%'vG¹Љ'8_2$PO*ћ 5I2TMN:qzfQ\<فD!a#k,a)?y5O%W g^>&{d޹Dݏ%ߓt[k϶ PeAWRV}N0'_]`{jHM٧aȤʙD,2}>jc}%c#f܏ƅڥe9[Lv"xZm`l7EdE]B 1xGF#þixR݄w&+|5&1mT c\ct.%<3 PCG+k\5kX17*g{n0т!GsLF`Ť\_ -kNpTzI5<})k+RZ)P^ѰHlP/,='EKly2Ըƌ$4O8v.=/%c/~:!GGٛ0'_wXٱ*D,$}2Ygh@q' xsdZ^ulib3b2ۊD6h!R/.5`c?1DytrK Oe V7G!xEf6·W.U20Q"xɏA<>#<* 1w&mJ,GN3&htJ0D!NXv 5_y\޶Y3Z7pP% WTz1PӁOFk۫+QږR򫕪=루=I/['U r{O5 (Oo$)GlMS}R}cWoYpEjPC3}"ndjJK\gbbr0oc›,Q‡#G8F ;`*Ax[i<؟TOlQI^.+ ,iWQuHZ ۬Wsř!;ŦГ֙- P6Cu6!ޫ`&21C\qȔiSʦk?Z]Ox9V4.YxI>Uo0 i/>[R+泉'}&Bg3l蒵X@2" ԰acWWlɀpQ!f2֤C/9yj9;CK$4xљ޸䡳;zwۜ1yZ %?W'3ߗS#$j=fei,ϳ+{zE/wS_mllp=|5 ??RZzՍ\n^K|aт}ESPmx C9j 5ZRIAK!72;%"M/_5Ud*M{('g@ HI`2m-1^'L(/~ظ>GWȬo1mI$q>b-7O19䠐"(if$=ogfe3Ct*441 QJjqƧn?oߍڊ~ޠEXh^3B ަRl TeqFͱV̘ k ϛaeD&2Z'ژ*WbCVZՑO U\|RerՊ5 úS%y6YvWBֆo]g+NhbFDCq'Lxeo G,3R>!} o+Cuȫu9=m% &0/(gggYi+PA_0Yj=kK$A$FmrC80nz~&S07)[ҥ{0>:7c?V[(Wꀢ")e$ cɅFYDG+agT^cĜaIq5NǶeߣe}4Nζ`ހ=S!TL:/q]?m{: s'kWW#KO7_@?.*1* hX"P@;fi13\-ڳaR/~zɏFϼ{fK"rr_ #3kOYٶ2+kڳjЏ?o|^`+ϵ)Z`XZ Qe*CZqz$q\/ ~Ə?tvvoi(yմ~|>KsH0Kneo߹9>N]8f Fhճ%I-\jWcL9 ;'$v: &I2?/N_/^7l&O[o-6Bl6 FRt4M65 BLf!j/RĀ[u%Zdd(Sk2ʇ xx0|9j< ̔35xm D-s;,oa?Mx&E[[qY mNs(Dl#kE4J(f䧼3ٯmߚt T,6%j~-_YXJmNܔo/#wiEoi^Dy W' c/3Woz D'WR<|1*UIqMJ~U=X;S3PٕNpef$*_iZy&嘶s7ҶXu3N2\CNPEw| Z\QێSlaq {o 3 NrǥQ5RmZ"HV<֠J5fVa1^GvmsvS_a0Xf[Y՟d"-0.{/{sWN g๙d`ha;FaԊ1cHgDBX\ԯ苨lw\j.F>b6=GEz҃=.|pvF)CW :d rJ@%i+ 9v9pף$h RGjHظnTM ٺv|*w9nFo$DU#&u;NĮ yΙi\!"36%@#!X5h.[43knf5b?}I;sP%U`m1*5{?hyN>IvlrD5qȂc*s<'dI~9j7O%j hO݋yHI p2x2>E2jPeh xA?.XȆ. dRtPis6:),@,ӻ,ݑn3BX8Xj Ml0?=ɂ> MGG*qPN}pr?12k(}o:usj>ÃfK 8Lzx1oDs T.3bFQ7tLmi$0Y#Q{t:U]hEY@ K^ F"Px%hR.y45cN\ZuAm|E3We5Pۜ=iNȦJ\KKg$#žaT|* G"wjS8o,`\$]3 ,W ihcw:Kc)tRّ.:.E=%5Sb^.%QJ2T.W < I驒scò]36B"?E;FMbb큈6]N1{p1W%4.bnVchŴ&4w܈Psϟ!?whWщ\8cTzrK\0t11 Nʹ[D~R!Xn$?_?mw]K\АlK"dmƾ{z uI"~El;lw%0ݖoZ'1@#B.4-XlH^G/4V; #O $8u]on9tT .Rf%_(17ML[-nuGd-̤  f.|c[vQOͼΐU ^UMq4jQו'Y64w2DsyG$!0HS\h.!Z9f9Ms ;/܌Icq]/xI{n-;_41nm3Ez7npbiH&VKEű)h̥y;+_'e .Ibh3V7R}D /*?yG<MXz*nX/@]LF8)ey1%pۥ`Zqr^u kؐ?kkAS1isnNvکenږrf7UCu_ɒ]Z}avնF&a?XiltVF1WiVLЩM}o㡆.4W.,.۞zxY%ia}ȹ½5ƒ;L4ttf}r;NB|(qW jg|&ˌ[yOB"i3eE f2^V7/oy2pP9zTKgRik!5$tZ08D̳Kz!I5t[SMSŒKÏ Q O2B&FKM"{8K-x v+ iF? TtjfizJ[#,CtC6M\(Md" *trj&t' nWǻsuJ5^Eae1u m|cWƍ7{ NP"1~Y%֠j(.ǫ'IWa+rMf=?+*ZֿҜߚ3Q㗝z_N!9Rc= 4 FKC!4H:ʥ^gIv6?3>O9 1Nw ;5kE9G֚_Rqy2Oၣooml4{˕4kaUj1|6g V9%QQX# KYu>;_v~9 |A{[,ab1|rQ p݂{juX0?Wj9^3#5־pPM?q=G%eV^L%^7&^[: =-k~ -fX :Jcmb;rkh:,;28w  aR5ט}>ZyPVDR8-N\('߶`k!E9y 4{!WG]JնZZ1 *i|=PS-Q;۬abR#\z̟ ?& K写 -:tx{5K]ccBt& bƭL [;:擌j)j0ax 1At!߶VIŽ0|+h /b|.:51xVPzԍ+>8>XIhle㣊_Dcי{Ǚp8UXbŶrG_ ppINls DA~kQ<kAo~IcU/x %L2TKֆhٰuǤ)4z@hk:2Y>̩Kh]UATET”UOn?mtǖKYc:Ј(S3(7e^kw0:=޽u9В oh;} Nۆ i3`qhIXʚx\R =<. b, u^6ZtV$1;HC<3t94kI L(t &nbcH:EJLNljfW"$ѸEdHM(%Բo@\{_ZvՌm BaAftK(XsPQHEvd1֗M{ZaRw*A[8:hR;&dMq9F M7pLގWCW@<%&rVp-pn5CUKr:G0 ? lYޭ(^p51YBDT@l%q $.u!nXq0G j\yl+n ֎Vu1`]{%OYjYgsS{w6g "^)ًjx*״Aޜfcc%UT2(ú?.^Iex6!*:I)rڋ7?I0:0Mt?iY. Cĭ:VUk<ԊB $L+*w/_$k,[">IXC(۪qE0C^_u#)(QNƤlVUJ*'kyx'߈{$6z]=NRNlL%n^ǰdy2@-d gGi!ß6yz!GY.`7_ 4TYtvM!8$5TOSBdCH%42IvVE9c/.{K~D|RY˷H\ETŒ{?;f>jyy s43'vle9e8¦=cj/.=5VO.sor# /Hi1oLl /.b8Jx@4q!T5* #Mr=0 8LDg7Wh`l-.XjCN]_+,Jdl %K, ;463M泣a}_]Cz@{8$akc*|n^yGDpMKtᘶl)±gsVTeXPƃ]L*ƖMy9$f3&tXM?/_e0ѴEuB'Zvoa$q5N1pO9ijiQ7'9 HajQJzVP(F XFy&u\.wPhԀsNf&f㭌Be&2}3p׌n2(VDc$aƿDIgYqa ;N:1|?t6>mg*C &Xx؁%ʳLϼQ x@ZeHt2WV/D6A""!k{=aH( 1ؘ2ЮM,|pvynIyЌ-E,7Q`VGqK'Ut7Z_LRp!d[ ʥ'_Ɓiu0_M>S.4I^aTMs֌UGsxy6PFϜ!0S$(FG ټ_^~ j L=guc$u 968)u-$ZkTk {+',H<06K`z l"CTr`<#1 ?24f'^ݨr e>PV tsT'մPj,l`V?6tC[- $(ia.pxeݔ8j;j YpN Mi/V9[Vg@.E:N(+z/!~1pLЯٸw%O$&*vy0OLal'.stc^F06"T9rtE\80>z1#R*R9/+va2MJHr7ϑN{C@ [[v %aP&e4$4EVi> 1WOS`ĦyNJP\$Y& Z[X.НyW{Wu >J Tޖ>kfKBIqF'y| )|Qk5ڇMlYȇ?# Gce/|=hٛ'nzp4\нӿQ:uʪ]Xhp%= V'z,mRB`Fj<"+uYX}˂yV!X(Dj(G&"IMś{'q6s^\yѬaV̵FUZ(;=jXaQ&Rb\ 86;׌.,b&!Lj"}hӯaT\ xTw(엧sh2 J6l:C!/aә2Ȕfx)\Ӝr'W<(݅/$$<>c#fVe-YVj~+2KPZ! 빰vwXTq]A ΘʵR}9bp$pT*dce&鹳~7p WJYa!TO! nYZa8VYnsh뉍c(%ML# 2@ f_7G^w`Lp, kd*L]Ke:¨CFl?Me9fk\t9"uNΓl@B?.R$\SmWiZo+#,M9 )Ly'go8h00$RMFبukgиTsW +³_O+R.%@R$k_>7ȇY Zquy~mUUCW`az=o 3kQjJ0 V̘?VwB jO^k%W #$,nY%cQ:)[KTf\T{eoiH+^qszQQx{OJz[;rC7:e>+=,9w+gg <Hz$jzjy3hq2M26؈oD505lrg~ܣ:ug,Dz٩ؿӹc|l|T֟/)ae4rt o噗BhܡJ IaeԲ E6 [x6@pU&20ݍ4LLa2x8fvdtc'b.z zƦBmRr OC=s9 G7|oJR2Eogc,-'"vf-ɎOfguHVm6$_ƘCdFr-@ =k=zкtEȅZ> 8]Hp VOTgM̰;7za t&ZP=tٵmZ@:VXbʰ5?mxnWѺծV2z{.*) //q,͹\"WrnPnCڥ]si$_XdGxLs#z۳+0 =_bѱ5-h~nWbρ/Gas a1oZ߃g/_ȄuKL/ ]v6 ’"w [.JwQ4ݭM2ju=$yΝT1602MAQy_/̇{̦m"r!lf(u7H^uZy ziW@Yd?_^1hg@}:YxR)h6@wݔ6,G%=y^pdkLGB#OvVQ}Mt)妷q3™o2 X+?Di8Y`T0 ]lZLWc$(&&)nIcd`+qʚ3Y|/IyxƄgdY:F%kqD~tBoyD@ b #b<45ֻw߯꾗ڴ.ܦd@6'ysSk/Db񂵓$//a|}g$Lpj4#@`hzi _hh&KcK+ځkEw;\AE%-hJن<6ɼ!c0a3вlahE5)ck2ʇ ʧɑC iT`%.^TS.d ]R2!Fsh6/{ nM7ĵg K7bp95Nev"yV];&w%^8rmP|eS^[X'Y\3VeldAn:Bd%ֆGM#c?3(nG]k.֮v]sp7@n| Їw2׶hwόkɻbŷ]ΏS.T6y\p-L#_8fPMNg$7C+K8y+4}u0 9u~~r'8,e7Qn(8:*KGF,WIS=5QN|GBZOE#M]1 ʳ/e6QP вZ~3iY/ RN8+u.30L\T9mJv2;1j/'3+F٥jgI18=:Q qN!*N'9+7YF?=zړb@0!<>٣6[,,jm?KWlD_lFW4=i,4ƨ؇hiM`O z+ոej2 lW7JhGKlDk&TɊ=iɌ/~zɏ ҍĸ%;n+mmObu  K0Ċt?jΩgk+)6cwhRpWѻw!Qg<@hq PƏ8JbYVo<[u R<6K8NU1\C1MAPl ]oC=o<=ubN'm $M֕ .ӛdЍWuESf9?P_0{dS)-jsϐY<B tO= F鷇-RLir17\u>I/9߱UwW-rEW/zgO}oW-$֯ӫWRhѳ5|?@$I:Aވ\?OaYk) O-/~.͑m >7ʟn ]nYp/>%뿻_ݾ]@'ܵ {kh<\8Q.za+D)e&1~j4v"EDMn$mb^(jTW,v7Ev3KYuTpRd4"uYD@RI t6ac-+/p\4j5RS&[ ,RC#q־q>ł15奔M6&-L-45-52"Ƙf@:MpmfqFg]S RZS[RE6M9ƍ˜[)F&SK3xFx6m4_\#ܸth@SyC2C\w^@sMt6;{m0;?nw'2ci?ֵ9'6wڝm$$UO*Kk^srߐͽoVƕz}̛C̃G^ͼehj;u}3a`w}O~9kw}Oag{iH+ڳ V^{>> ?N}PNSvo֬líl '$ŷB8ͻ '[ V6TIv>XxdaK+zf'HKӚ9M{ uy(wgM |#Ix )ۓIv yg[- \aQ2l ~f^@F&c fBQW 8O+4>E0`L44sz!eD5f'lnolbFk_~ x6a+̯Fan_^غ>>`d dga"1?$/bTuvvm-w`0BAw1ξ>̇xxd +^+ >v0\F )R"k)wٲyߓo.D7th6$;E-q6;EN]aJZ' 7O-ܵ^ͳ+ bNp녿 {Qr?9B?ҍܓE^[?:mB;w/fg5ף]0^Y (a c`!`9&'Ô\K .Mv?$I6<|N\vۭhK]|ߣGI3R@k` }UL5"݊KB.BqYwm{_nr{&L&9pH !uHĭ5Ӟ!;ypbdԀl*OֳpoS&g^Jy>֙SMVM1Žg,^^&oeS C̨qv+KG?(lQ~'1 A*&M3NDc9|.}9=?g%e (~087Ϗ0*S%1t~]w}?,mhK}e_Zbiy@F. 8(b8A!:|u"fƨ݉ ;fOoz4}keExk|-$_*k,[w>1z_W onVµEƘ0͆ "kgΨב0V[.WCEbHonE4o\d"WL`ک?~*I/!KdOa t͢j V8*:<KJ.λkKIYilu1T} M<4a}pC7Ĉ;Z޸BuV_6:}MFË\+ hY%"uL($_0,"8X%j% `lz⬴d2owEC<2B'yW\|olr.Oe/O},t&ÌOZ`UEx&|0+o,l Uis!5 Y=Hk. AJ׆ e/X H2^XGRQBVlO55LlY"^9Qadh׌>i;~|~T;꜡~EN/EG.PdpghCgNp7X8>UϸqA)(KpU+*KKQSrЦb]1]w#'^1`ney X%gb{h}pmyտٸI3լ3|4av/npD_^~n',ddw]%>jPdqn6/c*?FuZI #o lh{K7ybRsF/힖e_uм0 թ흅MwdDS2 Ռ6w'W锐`lOfЌIXc(+ˆ\ơ =Q<_|Rz K'9O1ϫp/FWDwa[Zm[Xs [ A_Џ@mBM }沨iQEKwçMi;28~dڋVW ZB T5 \3MºZˈ*7T9 ߖɐǞ,M8ϟsbq+%M6HM lOj{&*I"xܲC7Ei\0l O{/SZ1Fr3& 7^J bҍW<ㄽu)XUHIej!יO;R)_JZǍ:VRLw|_f#6jgmE57,G$)de3A35a͂ V@b/pGڃTN:ߌBA!)~v >2+l4N4@<%tUo1"q\؟^/v`M,i =놝ʩXD1u#%B3H~/O+.4QBKmxq_\?Je}!|洇Ka'7_Pj,yhR3l8>yNص$d)nfI;{G"DG{$M {HLƢN+[3aQh(2FA>ʾK6\]-GZS<c^ {?lTm؜ޖ0wɫ9'2&6ņ*o$9 h3 R:n)zY(U]guXFCǴr(a<ߠ]"9Jo]ڼɧZz7۴l kwd_Iiϯl "n^^c̽xq>> L~ *2趸):$$7=:WKzQ^di7ӺAᗕ\C<Ҫm-֝"Ie/ӈ!#`yӧO*[`RCAw[8z.)DSd`*m}miɨw%dlg2ogv^Z{^G ׹pU:w!vd` dа=>}f1Jis|1BZ$^ &gf#u`@b0 O[m*ǔ6K`S,*(u*@HaS$T#]$Tg{.̐Vn\Ol=)0rdM"kkgVd8ޡ.yؿ|pSl0θ,UdMgϺu0`? p#UwZ\M]N M[`/ 1"kPIE=跰MAVPnsD<$-ukp E^S/kzZt6TCMv]#aT8{LpAn^ L, * %>|dURs󧻟/%'"l{=Wڔ&M{2=)E&!`#0 q;^1ݘ )TuȽXg{lJ` Vdð4[kj=jDŽf fknǿyd^E,s~ @N͵]x!F =T曐%JeȤo 0/|Qk֔ -[knJ*4DFs9;ëd0L0E#V>9'@m'/4^Uĭ> wP>–AKSb-qtYQؠԨ@>뫛n 4BHs%:Сq6q\6[D^xw4}o%/Vv4{L4C+uFHWGdX{,#9O5bz1<W0&LxxCȽ%+ vzM~q&-ŰNGuUDma*IHޑ>:BK;1aW A]g f$$w8%?+S7Dl\AǰτϞcX ?gL7qbbm9!ww^avK9R{вۼó|񴑠TU +]!\H}nTA_U5$7&[gio0ɕ.vzg~hB4*m\`%X*F8KJ~Ъ.1YppѬ5wN#nSG $S\ pśP6P6TգltsxW4?67J&6# >a<$(5s1Ti,,VUΣ43ebPiWFt%y-0Dj孥4>ws-hi(Q4᙮eG<V9% D3G}Nޘ|Ij5(oI6eCWgUKAϹK4Ao໙UMŽ%M x"PR3B偤nlD ^iuW9a-6@okD϶IUj)~%(y7̇5 _KBlQ},gT)*mNZ5o9QʨʝyA,wg`qG<mήeC1ߦ|Yg̀Jm쉝7[~ּ򰲳B# q>KMivHCS5,!/X=.‹LpJBYTh'ӹL2 IR2儳W|ɐ6;?)όh=t皭'vcAe9^@@E(<1ɸ}neOT b*c3 ȴ P֝s?n̢۴Vp;tJ[%< {'CqpڴMi8g/D0[?lJ)Z &7z|]MCkp~E$mUyg7T.*\i#HU atM='$J;W!Mvr>INfj_# #ؽGy}ݬ~pm!Ϟ di+@[0ZwZ ɍdP``T4JNQETˡ=A,)C{Pe/K+E=Fa w7ђv(΢ I0?zh#kyʺF(HvAAۧ :K/2iqxGMϐՏ8Skͮ6O\Ӗ#{ʱI|f pz29c?Iduc/M.*,'_ R kv])E$ DтbT_\JEFY0>.m/  Y7Zju=G iߝ F" JP<H:T25av⭈0E%@)U)q͡9bqLz BY p5?9rpk4?\Y P(bݕb r}aWQ;1o[,W&|RξïGiJѯ`yPLӳA5Gu-zaX5CxD[sV5~B~M\9G)N=_w>؋#Sws1[Y 2՗[[m፩ gǭj6{?,\3)cZgYPǥ =m/W6e#^֕yK$Rp㋣nlQ$\[M-3;bG'][TKjd3]Ηk1>;=ݞS3ɖ@G幥R ]U gf$Nvuq1߯p @yX{suduޞ y\AqW)Pދ? S:7f^çK󖻏&x}NqR?ݯ}(x,zFrڠIt۴0,G%7.Slt% id ;0Z:JC)l(]Rg~BkKX3E2'DdoH!F?/ŖHiN{GeF%tI'k!ipCI*uo uWaDg'y^[U裶 #zc$v%i)/Ř煪@@j[ qvҭAm"J]®N+gffQGi.M`i#K`7z*bώz ݏDd"r /޿Uw?2ȈrtL"نoA**gnsB,S4."7X#H]Jx")òY,UKw;G]iK6 1Wq>n,.;Pm/َTzh1Ve􆃲lHD`1]8]*Rms7Eet8UWe9!jZm\iwQk5Zڙ]}zRt4Q]2-;&Zo䷯K&*m:\d}a\9"N=l~p%([lwFܛ#'+!8`^݅2͸;@ච3T#FC[O8sz`р;ds>VRwٽ~DmO* U6ʇn~M8iҰ8p@0u(q`D肩mq ]?x| RJ|K.Ny( S̸.YfV~h%X)_2ͥsxgZ᪋RN>0ײmݰneqj r- zTnPI "ꆵW୴Z}kr@寇^֪+t6wq2WG@+r;hro庑 bGBFA\2t4-Z?@5g *6qcxE؜Ӭ99qg8$ŘJ|4g@ o6Zʍ7߯Z4ݽ/`|K'f{PL ǒڟ @A?+i:,R%üADg$#GMR4Ibf\YQIpR>S>>OCWO-9S/mhtD?:)avkr]yoe*ȿh)F@D!N9J@@vQ ˉz4_N/=(NF/N{,`rܴl3+C7bA6: uYZpޚVjWJwlhb֎u/ !ǽY '"-0%B/: 8OnHYI?!𱁗}q]}(օ~w#1fzw W]{DRߚIї~}  |1LavFH?{k$yR 3TeRMB\q;0Nu]'l]piphlB,3J0mM$95o*m5gq9_9;]9y>9olц9=T|c8cG1Œ*.MOSXųgyw4lt  Ykݨ` ;4Eq/Z.)$}󷃼߉Pw<]J ~ER`:.pڟ,Gi&"_쭃?;<[gZ)רR s7me`뽿9F1Ks%!8.q A~H& O/YAQ-5/(BB@'F qؤsTW*<>R;7 8waPE_a8)ptƀ̝PL~r[k-t7s&mQ#l Ah72 r=N 4J