python-zope.i18nmessageid-6.1.0-1.oe2403>  <@PT@7!.ܶujG7of=openeuler@compass-ci.com G7o &I=Gc>6LrUg)|T0:=g@ E )Q NihKl lj#džE^Y5-1~-`.nyɊJGM0y|`׶bsov*z@1uwCE՝ɹ_5fOno 4_*ǵj!MQpη&5xByQ|k1"MCMŖAB̾\@q|pH" 8E]KgT ېQC${( ?K+@e` Oj jV㑿*lr$iy*Pf~s)+jir" e 8*tS|\9h{muI49edd67ada1337884ff34638b455d4d3dbf6280f13b01dafb5c14c7fcb2ac8d2749d28a49c91ee71bc5f3f190506a5af88766ee6XU3pxnQ>6#?#d" + X 28@H L P X  (89,:FQGpHxIRXY\]^ d e !f & ( , 2 t x Cpython-zope.i18nmessageid6.1.01.oe2403Message Identifiers for internationalizationTo translate any text, we must be able to discover the source domain of the text. A source domain is an identifier that identifies a project that produces program source strings. Source strings occur as literals in python programs, text in templates, and some text in XML data. The project implies a source language and an application context. We can think of a source domain as a collection of messages and associated translation strings. We often need to create unicode strings that will be displayed by separate views. The view cannot translate the string without knowing its source domain. A string or unicode literal carries no domain information, therefore we use messages. Messages are unicode strings which carry a translation source domain and possibly a default translation. They are created by a message factory. The message factory is created by calling ``MessageFactory`` with the source domain. This package provides facilities for *declaring* such messages within program source text; translation of the messages is the responsiblitiy of the 'zope.i18n' package.f=dc-64g.compass-ciZPLv2.1http://openeuler.orgUnspecifiedzope.i18nmessageid-6.1.0.tar.gzhttps://github.com/zopefoundation/zope.i18nmessageidlinuxx86_648o䁴f=Yf=Y7e1070b125557726b894735113f0aad7cf92c920a477efa2447b6d8109a790834c9b76133a956704cb800fd437b81996e7028bb3df1adc5f18cf65a2ad478e60 rootrootrootrootpython3-zope.i18nmessageidpython-zope.i18nmessageid-helppython-zope.i18nmessageid-debuginfopython-zope.i18nmessageid-debugsource  gccpython3-cffipython3-develpython3-setuptoolsrpmlib(CompressedFileNames)rpmlib(FileDigests)3.0.4-14.6.0-14.18.2end0c @bz@jiangxinyu - 6.1.0-1xu_ping <707078654@qq.com> - 6.0.1-1chendexi - 5.1.1-1fushanqing - 5.0.1-3- Update package to version 6.1.0- Upgrade pacakge to 6.0.1- Upgrade pacakge to 5.1.1- Unified license name specificationdc-64g.compass-ci 17153079996.1.0-1.oe24036.1.0-1.oe24036.1.0-1.oe24036.1.0-1.oe2403python-zope.i18nmessageid.speczope.i18nmessageid-6.1.0.tar.gzcpiogzip9utf-882f1442ec94718fcc4699446b5efb8f8bd2f0ce85065506830bb8b597309bb487bd8f5f1e7eb1127b863e3a24c3c87cb05a2d5ced6a9157291f1aaad8f112a52 Name: python-zope.i18nmessageid Version: 6.1.0 Release: 1 Summary: Message Identifiers for internationalization License: ZPLv2.1 URL: https://github.com/zopefoundation/zope.i18nmessageid Source0: https://github.com/zopefoundation/zope.i18nmessageid/archive/6.1.0.tar.gz#/zope.i18nmessageid-6.1.0.tar.gz %description To translate any text, we must be able to discover the source domain of the text. A source domain is an identifier that identifies a project that produces program source strings. Source strings occur as literals in python programs, text in templates, and some text in XML data. The project implies a source language and an application context. We can think of a source domain as a collection of messages and associated translation strings. We often need to create unicode strings that will be displayed by separate views. The view cannot translate the string without knowing its source domain. A string or unicode literal carries no domain information, therefore we use messages. Messages are unicode strings which carry a translation source domain and possibly a default translation. They are created by a message factory. The message factory is created by calling ``MessageFactory`` with the source domain. This package provides facilities for *declaring* such messages within program source text; translation of the messages is the responsiblitiy of the 'zope.i18n' package. %package -n python3-zope.i18nmessageid Summary: Message Identifiers for internationalization Provides: python-zope.i18nmessageid BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-cffi BuildRequires: gcc %description -n python3-zope.i18nmessageid To translate any text, we must be able to discover the source domain of the text. A source domain is an identifier that identifies a project that produces program source strings. Source strings occur as literals in python programs, text in templates, and some text in XML data. The project implies a source language and an application context. We can think of a source domain as a collection of messages and associated translation strings. We often need to create unicode strings that will be displayed by separate views. The view cannot translate the string without knowing its source domain. A string or unicode literal carries no domain information, therefore we use messages. Messages are unicode strings which carry a translation source domain and possibly a default translation. They are created by a message factory. The message factory is created by calling ``MessageFactory`` with the source domain. This package provides facilities for *declaring* such messages within program source text; translation of the messages is the responsiblitiy of the 'zope.i18n' package. %package help Summary: Development documents and examples for zope.i18nmessageid Provides: python3-zope.i18nmessageid-doc %description help Development documents and examples for zope.i18nmessageid. %prep cd '/home/lkp/rpmbuild/BUILD' rm -rf 'zope.i18nmessageid-6.1.0' /usr/lib/rpm/rpmuncompress -x '/home/lkp/rpmbuild/SOURCES/zope.i18nmessageid-6.1.0.tar.gz' STATUS=$? if [ $STATUS -ne 0 ]; then exit $STATUS fi cd 'zope.i18nmessageid-6.1.0' /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 %package debuginfo Summary: Debug information for package python-zope.i18nmessageid Group: Development/Debug AutoReq: 0 AutoProv: 1 %description debuginfo This package provides debug information for package python-zope.i18nmessageid. Debug information is useful when developing applications that use this package or when debugging this package. %files debuginfo -f debugfiles.list %package debugsource Summary: Debug sources for package python-zope.i18nmessageid Group: Development/Debug AutoReqProv: 0 %description debugsource This package provides debug sources for package python-zope.i18nmessageid. Debug sources are useful when developing applications that use this package or when debugging this package. %files debugsource -f debugsourcefiles.list %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-zope.i18nmessageid-6.1.0-1.oe2403.x86_64 install -d -m755 /home/lkp/rpmbuild/BUILDROOT/python-zope.i18nmessageid-6.1.0-1.oe2403.x86_64//usr/share/doc/python-zope.i18nmessageid if [ -d doc ]; then cp -arf doc /home/lkp/rpmbuild/BUILDROOT/python-zope.i18nmessageid-6.1.0-1.oe2403.x86_64//usr/share/doc/python-zope.i18nmessageid; fi if [ -d docs ]; then cp -arf docs /home/lkp/rpmbuild/BUILDROOT/python-zope.i18nmessageid-6.1.0-1.oe2403.x86_64//usr/share/doc/python-zope.i18nmessageid; fi if [ -d example ]; then cp -arf example /home/lkp/rpmbuild/BUILDROOT/python-zope.i18nmessageid-6.1.0-1.oe2403.x86_64//usr/share/doc/python-zope.i18nmessageid; fi if [ -d examples ]; then cp -arf examples /home/lkp/rpmbuild/BUILDROOT/python-zope.i18nmessageid-6.1.0-1.oe2403.x86_64//usr/share/doc/python-zope.i18nmessageid; fi pushd /home/lkp/rpmbuild/BUILDROOT/python-zope.i18nmessageid-6.1.0-1.oe2403.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-zope.i18nmessageid-6.1.0-1.oe2403.x86_64/filelist.lst . mv /home/lkp/rpmbuild/BUILDROOT/python-zope.i18nmessageid-6.1.0-1.oe2403.x86_64/doclist.lst . %files -n python3-zope.i18nmessageid -f filelist.lst %dir /usr/lib64/python3.11/site-packages/* %files help -f doclist.lst /usr/share/doc/python-zope.i18nmessageid %changelog * Mon Dec 25 2023 jiangxinyu - 6.1.0-1 - Update package to version 6.1.0 * Fri Apr 07 2023 xu_ping <707078654@qq.com> - 6.0.1-1 - Upgrade pacakge to 6.0.1 * Thu Dec 15 2022 chendexi - 5.1.1-1 - Upgrade pacakge to 5.1.1 * Thu Jul 28 2022 fushanqing - 5.0.1-3 - Unified license name specification * Wed Aug 04 2021 chenyanpanHW - 5.0.1-2 - DESC: delete BuildRequires gdb * Thu Dec 17 2020 Python_Bot - Package Spec generated ?e@ے.{up <4444@p$8A $Cpg̽wzISUϪUk~sngqXrrux;:Y9VВdeڀ@+'W/30 jjZAv4U3+AT핕 De`eGӴYA*hZnf.^*,@k T`֠f 2 `ʁ u "ftu3gpt`{r l[ba.?f3s[Ѿq#F_VW3Vo#h- .@qi;\]] japp̡ +#p\m!,̀`4G߃Og@PY3hN.vV@;nqh/8 lZ`A+g@Gjyۻ Whr=E 2[B1e jC_n)w9A, Go"t9W[ ?bhAM@D\', G S,ѓ_4<;ZZ`'G*7@i5 `r2syRqZy@ 8_RBAus؃=}4+C_:Pl'6 w{d\ bR*?ʼna %ow99B @sГ_`뷕?H} *+k3 WG/߄9SD!fjMhm p22Aw^<B)|bJ1YZY̞"g@ܠ#w`B"bqr?Gq7Vh-Mv׿gM|:4݀.brW+W7'WGG俒9 C[YoeZY@ tCYp{jNjt3ÿGE߁X9њ:.Oe󿽨BU~_^\C@0 b `qо- !8@O>Xy0ꍙZU= E!20W8G ą 4  (tX{@FkFkmBAV ĕqE99gԧ9&߃BQ] ͎-A? ܟFiq,?M i>CKB z0=W}٘TPT4Z [5ZqlИ*"$mepsr9O ϶0pZE,߯~4)W5֙?dРd] ';lOw,K4ڊ;?ZJ~`D7zhorM|f0AJŦ5#Q)x(}]G=wWֲU-nSqߴbWWՌ=XX@T^M=^":6qf"Hi$.Mm%tT:u[[A|u*`d6-yU =)'TW^c}lmX[@>5aíw|MPib{HF^3)ߥ+}rQMoR-a K.z}t FrL'd)3aj3s}nHCzhLJ s[K/_̋]$,>GtCj!eA>s fISg*fB_ΏtN;姄B=5Τ -opMߘ(zJj=p~bMDu稺 3S外Y.pb4 b~|9x84]NwBcj@})Qԝ֫ۯ|˥Wz%0Ren(.*VΑi{x/rRWۦV xfڭ d?1iKrqlz-=l6ad'G7I_0\9>_4~.ى;”ּ]J~<̚v\rD>x<]ߙG,e G}["rJVVx,W2Koį@*3Z! +!N#6ro__Ly3ZByDh'yȒ<мuQsLJbGijz˄j'/Pu63߉|+DڧUĕ6eMV ;\2zJ>CFfF#l5Y!UTu aMFnͭ:bgQcŠ.UC)țܰ+- 4:k9IQ_>BǏ{ ȳ~G뽡G%% 0 UM}eqk /hDA* >GVb\&(Zy~(;J\m ^wDMӵ>8cԱҺn8ST1+.$J$"*vDz| zDg"RGle %=4cz@zn]F 2Z\9Z5LadC!e`*:OYVCsazHI6L%5v8TP)1L7%F@I[L/q>1"g(yGt~`-/ ) ^Gp wّDE#D p'^B+=,p] )ħֿ|9>v޶e!i!2Ic@wO3^+_ɌRZ9J ]bϧ 9/xa1V2CE]$ g')X^[3He؟Xc z^[CC2cg>aaא7Ԕ+M~Vq+:VZpm~0!> Coue98. DxAÄi 2NI%vW.(Ng|d)×Y4*^0u`(Ӭz(EpsWBP@ הdݻ8Q,pGj'(pc|nVCOBق#~e֌r`~Et46> N(ӱ?joͦ<;V:a>_xurx܉V~?^ "hk Tg`@OEe[_p߹cz`bL5(yzWSyZ+#U PSИa y҄k=/^68|"NjcR`mQ|xd?5oZa;<zy9;}|@N]/ Xo3L>XiDیh i1ԏ^=?-);vK(Cj JRiSεx'ɥJdH:#@! f3{T1HG&,fqE)/u7γ?2(YFy=ZHL, >Tw/F Z_`~au]4o@Q*Ĕ;=E6A>,DiǷb5BQ$qq `Ghl޸5Ta^&ٵ+'.H#A.ryF3|/v[ۢ;?ز_74 g7q-Vr 4Y'-ŋ^}rPb3Q{b)NҌ]/}ꍕrZGf}&\[/KyHK=/G'ˎ> ЉnW%? OUA+F@/8b\wjy*1RM) |s뮕G *ئ_E K o_񄝡I+q +UUy17Hsǟ}=<| q>lQEHK1pix]G\>}BPVTԭGRCo`&$GnBkU?'$2Y14=\sVÈ"]PGz ׬h<;|/K˒jJe;bܷ}b j6dQnfQ àJGg6?Gvbńm_1&!ܛ\Nye5$1|ǖ$Z~]VE%ŖV}-Yx' 2 hV)T3b&Xģ7= ,+DXΆ[PDᔁއU<9{Q|hA5w.p8۹C[L &c ߇/Ēխ8v0Mi>iD^isG ;b;5,w2H|˻-d0I[;Ӗ(3X8pc"ifq#')$:az&/ |M@yQkSX|A[vu8++I)_y{ g>bD^H<א]bD>pbZSӭS(5*پw-W qoJ(. 1]CL.e^_1q?Û{ǮH+zio (oEc<@ad>!H@ע &~/tw9Nr4+g&.r4k\ !{xiCj5J0_2'?;\:K2E|.4孌@a$9p) ޑ9su $bݿسޒ1[&~T\K,6lЦ!]ޓ\30GxQ@PudZQBˏ8H>; 2M8CEL\bސdw *$5ןeO6V P}vcp,[ I٬}5:j0սU\8jUmJַ/+ CSd%2M߯=+@-봥$)o}S"\:xw]2ſbqƺ=[H\}8($iuLEFK̝UM.zҘ,GZ_+B1$jIFWJ?D6'R "K[X$Աjmjld/F" !J>M#Z{Ĕ9:_*5EtfQ(ubfzhF؍7ɎI eᦷo)bniQڼ?]x,˸O!$WD~ ¸OycV׭JL x1:ѺvO_QT4V85U1073Vg̴S$_Kz%0bݱ QY(Eޢ B5"  X[v:L:'R;ŪfV̓ٴ3gI?q_\R>ff4jE4-i jrsPاawXD2 G&#zv^hbIjbanѱ)~C6t;Vj 5]wmόHW>mD-'Oe9,?[cKuxl^a5ᜱ% _A43 Quwh]5Fkm|V'2EyƧ[ cV0cW'z/o~m;sT,Dk]z3OXXĖ/ '+'UoSFVu#zL ;qS~}Z'j*^@s{߈nķYZ -kR6E!̛sՙDQD?EGX{_.o77 O"ߚϙ1<&[ԵFf\ExJDN[>E9CQ^&C!$~z+ko" LNh` lݭr0@9k+ND3K %T-BzqR}̲FaĬVKRfH27 lG͗ᨤAUa4pGH]?8d!Ho /:׍W5'Z ȗ&iYዚ_,u~ڮY0AP&ݩH|cr!N%I,.Jw T4xXë|K_MZsơRJ͠GF҆7 Fh\Y??ȒZb`3:1=|]P'&vnt-54bm q9>ޭzV0VC9AU0@!UH K8Nn;ensX(g_}ƝE̗yb")KиLq6MGagV|ܗjYi~{ǼjʣBN,7؊m"Wu@yқrmtK-zb:';8ַ'x(SulbA עCɧb-c>G(42KVQ?Qgs5Wch^EnPJ g~6B`КjJtۈ֊&4?/JT,F'#{VTД iqY]3&K%"7.iJ^|^MxI?^# um\<|qV?f\^{ +kMp$I/nv8 M}"X# "ӊۻD-0 g50Yw.<޷e̴29"Swr|ɰ]! '3O=z *Ja]3]6 ̔\ls1S裾\Գba/d eq{d5h4#:m U; .tvf̍W0sg{[6d6F|O (AkxF>{i^T*QQ jmE)'C2uE].遇b~f6:l&~h-0f >\8wZ$R &‰@?DޔtO<=y2UX/i+LZ Վ ocK6Goń\j Al*67~|L%7{>˵n 4ydD6Mͥ!/V\Ҷv+WjiL_&~ٳ2w$\u2!(eSEmGP3Fk˽X1 u;%K׍s)KőT{eji5z>T쳎? Ph&Đg _ZkOQ"[.VÉ]ɁG e*.(0lYIr_eP#:/9():Kmb6T"NrPy¨3HG TىP]DO;+թdY#sfĨC$oGcF[c6CRn=֗Ż`BkOĤ7o& XQ_ƞ$>KgvTve>{\TJFp~ڰmʨWpޞ3r:I/򇺶OiQdJ*׫I@G\n Y:jx'棔oкRȎf,bO0xi#h1Jd]8,peY#v$dM$fs_|/vW'5IJTݭ)uϾge6zq~/yNy e-9cqZ:ǯ56ocݘY &"$:!#{Q:'vz$[PB" t2߉HhiNxKaůȈ{I3|&{ sTUeJNmgtˆp1%ҥ9T5.1.+xLU>' գ_3GbOFC YƉPle+gsG8\KCHY̋ "ӛII DE4:c)m.7Oج7;Dz~ab'l$ĹES zwapH6%O5W ,Vq'wi N0,KAY`kոNywJQԆ10&Õ{RIq6$b?T'—1F`P'&Lmb gÈv "ō1 e٥"wELNze #EְG]By`Xл[mR'-c.@ۣ9X"H{?/bY +m \ *DEgᆓ[T* m%2WA[겙ȟ֙l>FP: unVG Q!l=;Di$rH/P5_)73HdwٝY'v!΋wpc)CQ ToY7?OhjO`VOcY7kE:bSȩU<n˗J!CG1U_o3=ppSB'k00bMs& dΗP|= ֣Œv}P= /J5 5Sot>AB&ǯl߿T(~YrD .Z #dE/^{ԏ/H^ԳǼciJK|74S_%9Lm=y02sHėaH҆g4osς$ml{kN];weYD="_uwOPAӘυ #m&Ǚeۀ(VÄhT2}ZtqĽ҄tLdךmL!XjGjeU@An-2{ ()=ib ܺ٠(+!g¼PE8u^uF_Ƒfdwjy8 +WE S7ֿ8)-UpS硝 ۺKV.ؖͶ2a =/1-diZ\8O/[ODtֶдlK̲j^/s_bd2AP{Ғ袣nd̋1 6퓵Qv*9Zx``7W&3!do o[Ʀsk8؅w^qE琟 [ Y-o}RDa뼾 6A+4 hpY Hm*[%m #ab(DL0-ɣ܆uuI0##c#1F ck6]D|!l7OڻraIF2oިӛouMzZ 24<md뾈ʾxp$؍;V/\xzyYP 5W?~ =ۘPF8xzv7/_ZPIglW^_Ę?8s!et44<"p&wZ!,oevFJ/ݘ_8R¼ymGAy0M%pxKz1.9GUr+׋ɶFc $~˪4HpShmC#3 JSZ qvVWњ]O i*jITԞѐ wFv!>AkӦ8 .`bNc< iH JZ7`~^R(Sĥ;U+|8IԌN}VMtgQK"CÇV'}hoisYJ1#ufxVBH71Xj얻IS(.;~]8b;rc|#=@3H((Fh>/S:k3/VⰾIq M'^+7Y1~ JK1 d%!ANFM(hJ⎔~5qo<f%|]]:i1q=S` bD:6o5N;Z}t=}<}h}\njY )PͪO1^$T(يm}d  YhasNXQC$rV"*CP Tң]أɢ]}äWدmkM' c>)oO-hNc_фQ Ep0\/ Se4~S|u8yG,V͛*BjHϿKY(IrՑ4~왁O>u6cH7\C*o[mz^e:_.1Co9$qf"w%E˘UN|Khw`onϋT'j&CtHp:/ >_v9~|` &0 mk tm{wُZΎG;v]m+c$g&լ_r;"R/^[wU о" ua GdU#Zj£`8IZ5*0}T^q?:CfDM?6L\Q@"cIyjާ .F-L:v +5pHt]{$Q/8aeMyll҆qCOsNa- %R./Pp =?O*0L#n%&wqҤwCM#EHz cDHćzxŊ5RXakey1qbv 4ddٚ'P^z'EW:ٲxVGM>G9>k"vbj,q}2eۅ^ s,0Gw 7wE}խKk677кKL_k>~j+Þګ5" +:[;Acu하N =xL%bu5[)l=dV8`v볜-|}qd`9NnG@I*8WXCyaTa.^GGpŇYűGka9Wzy[ݑo>'M|48UVp.c]/w[e슶JeSZus":DR*)h.~z2F!9RUy LT[Y}QȿihA5o$M% G5b̡;<f4{rI )cY?;<\`|1wOAAIpc9D`հȰw)RZG feN卯a%k#jP~Po+lA<(-,9H3G̟/_Ζ&|4}$T zfR _|!EzʮVv@$M8\57 <*G)K/bd Cmbck (\SPjH3e{iSw Kurn.{ Q㟨v< tJPс  >( }bwQ0zr5N?SKrl83EpLS7{qO= [3hOQ4#!DZ")>~d ƭca+LA[ ?G+O~z4HEBQi#3072Fd\ᝨZḽY4MwO?=αծ-Ɏa{N.vo!v$gTbBa!Ayob[#֫/߮Q t;:8?F5r6^QOBZX{bƪ6úxg_;3 Kwz nfzbOώzEbu!YO {/2=QTr]Ľ}Cq\Fo: t+j{k;:mG~O M$ UBUC2Ee]&!q}ׂ\Y} ܄[q:[M`Yg;scT`.ף ORq\j"ݔ0=-3ʞUkBW@9|U*G7cj:c[>%k'ddv+SN!@0Hw2Wu=9ۥ}p@/_D~^!(xW0Кմ"3eRhmߤ!+ s?WM-I$#_pVҫH,E'zQX5 10@c۶m۞yc۶mm۶w=^v+ISI'}J6n1I!pŰR#H a] bY7Zxp_fjҲn$|Na x]EP:ri4uc g1{'B=@ ?lev#,H4Z4PKG͑A{kr0E;yYgyS=Ž?#8(/v =F l@PȨdnII25 T:pbrXx?U{ cqI3C%V} G|{n)?ge`?_&bq/laXL2|G,gD Ўnl0eni6q)J䓨1Flw%2}c&ŦKSpȣ.!K!g8\4 uPǵT|b%a %q'KqR++$M$l .j4G8aQ8'Á=AD%Jj9}ם6љHL%IպfU(^wirK$gLԂS(Ä&(5Dt*עB:|K7c! ȧuJQu숟11+{둧Jz QDS|K2-1"Vy `dd%ɗx=.o8;J9o6zpQ#04'һt%=顕7qB]"u ŪLorl k@]GaNG_?S)/ ~f 냙Xk Xt(KY4wܭbT]n $j!sD`+)m&s0IPZ[ZLqjV\B Qͼ{1D @#CFz~&z:Sa M_7ϭN%ܲIS_5W4e(L@.WY?Xym潯E$x7%0,Q2FI2)kҖC[|?JDX?]GatFQ/0 v\d}IM d2 O$|,@]S2!ӟ2@fWnIj/@~uw\x|&u  }k~Z7V]ES4R~/ݟ& -`0U1-D' 0؜$YJ  f4= s6KiZM|wڲنmIuȥw&ZZ4 )r[w0bBٖFJn9|ZF8cǑ ɚ>=H S$T @$-y,g h-/9 dMv7m2*U:}Yb)iD9mׇ略&@ IqW"#sT?rd&`S_@f -ǟůDI 3+{,x d_M;ǃfP՜:"OMW^ ͣ)*PPQƨrO'Z ɞo*nk5C WmVZSP ')5E]/d[=HU @tLHHJlrWp5I۶PDxGDTki&hG}( )涮},商&$%ij%#DM@CQ?B&<ϣ+KNQdu$Fl`>a/MLS<#F 5Fm[켎uFTCV'Oǰ6;FbK֜/9`+G7:f֨eY Lqf1 er5֟qU`?׻(ߧMڻ*"U|z%t)Q:nde%pÃo=(٩?*mz~S2=9/m$jpaL?3on#|lcZK2Ux גew?1i+iǕF/j¹L3y7KCWFGJ37u`D{` lvi`AI^OszZHPbTBz/ >]Wcn5LW9(929%t)d-ɦ4[TIN@eAgRefdqѦT*Ւb,q{R$`um0uq4]^%sz;İBɄW |LD(qc dM7&X9)ߊHC^^wZ2OgA|wyD()%gT$)qIiI?'>jDAoR] cMEn%Ռw%Fz;ĩuˡ&3cNV٤L,+e6͡ SAڣ{}DI8`Q:;&Z<*!ރ4I±.u!6&~pxԠ,0?W,>l SՙRx Ӭ  /tV٬ΧY}LsҐ#/=L*S~׃8#ahÜAW@k8k`rW9%;":#2Ҵ*`qR^EnqtlwfÌDhѿe=ʌ\?Y(mMS+9Ub SKhG/CѪ;v=U2cZn%ugy_;nE|}@ }ѧ}ٯ}ӧ?Oq nh^i gVx1N+a9Q;,MaWn?|3RSDn}rF@A?ڈg;I=B HaHB[/\-09fѰa6) ^Q͒_0? !QU | fpɬV9y!LCb1$a)xl%mME.bf^\ WG"|OdF-{2 p=}dB\;\^"Ba-v=z{ƪ.ܰ*Z)8UCb5B]bHֻ8ss/?+Hڻ+qYr(Z?`E݃'"W[{V}t>d9obAnn^J#ፒrqc'w)vrɬbSYKgg ̈́K G}Q طcabyȼ3 bf\"=Dnj)4IɫEqT8HeHPRb0~G`_UN[4u똛9ēŒ^kɝvm@wRwH؊#J8Z:Okixg mTnMlJ'2tV7TDWBƄrLk}p.—&x HpJ'2&,vaqyDfQZfb)4IJ!ƜtfZS FRc%l IjXDI̸nҲ͸>sd#ysWomxlOeu4~lOEΘD1gʬP,`Theu;gFk>f6VNaONΚ]X:y!:ai|@_<xM:, A}`zNu5֧w;M-vL4%L ,6ă/0mgH B;+A}T+J요* Ժl>Q@vyЄ'!Mt߱9K^w}u{pڲC|ɿ&"" >h[z0XbOB,/րBBkaWQ& X~$?i{K]ұ4|R*
    ?_%.{v7}! ^/S=&on{|WT_ 7d}/BR( hs^ޚ'}+7 no46 n{n)Ew&dV5t?{yxvJo:g%eʅ9ٝ7s(>! SعLM@$?c%W}cW3ɑ%Kvd'K̺@ ^-vءX<K|أLzʣ|ӫ߭i*0+ &lJE aT' æCl0G__ӁЕ9?_s opO}_@Je| G#ofk4 y>'ah (sUm*%ǁ(nOU" tW0ځI"쀻>dL7xV)?܁ɀ&[nU#:8,I>FҞ-gшޅY+i>= kE:$R8FDq}U(ϸק#.f^|ri(Dr<qJlV/2o@rȎ;s Ͼ|.n)HF ;M JsS%.F(?*l\I(h^](W$ئ9!u>P(2(ocA5" ]YuOƒ!daP4Yd݉2&Ieχڏ qg,er{(h q{\^h }c*#TT1 bl as7JAؽ} &F6D}P^j{sPԎ'寴|Nkk@d V~,5DWȹsu9QuՊ|wܠ!dd[=sFKSlm]c\KA6-IB,4BJEn^0,"~>ت N8;j?[-*R݀E2vPz֩W3&1׮HjQfFcQIVUoUCԵ ߬7:_''KLpWJN`a}$ha z EgU~(՚؝TK\;u g$~ؾ :`n(莜8#:Ks%ifs,iSKq5Êؼ%Yʉ ߝm킓!֓Yè}i>s?}/&ߓso3oۺ:=otOYvtcAs=}oNΗ:ntgۥKl˜#א?ƜOFW_/O{ˑΏ?fNo<]ϯ ]"xgicX뮖~cΕ+<@AE(2l.ȔhegK# {NE/]ݙђ5$U<!oĬ83R;c#&on;R5ח! >.[|kW"{=Ncɇ&wj"! "~gIqH0 wOH}cSH;p_|og5SF[Qô@B5b?a)n#ݹ Jm̿6?zwҔ2'X3+I˖;{G'pʦs-_ 2 uF(/&)Ai^s؍}O'160FB.LYb# G 2@Vr)[*с;A| gi*:79L kQ%M|O@&!`p ry/o j7ye}X#j"Ŕ1BMA.'#$b V#i->hn*@΄@.cYK6><$EuUt ̋ވ,9u=:64s3/jѕxbWVEе@ Ľ7`Ñh`p=ps̬}ѤMK➦6 ':Ydt|#dz@f&J 5H!0+8=dB<)D$oPZsǣu1ݫӝ|_\}˜ !ԣعʢ Vš9/xp].N_rC8?xJ %n2(hরXl$eIKӤG%{!SpS>V ]Ck;^H77 &F̰rB5HSnV>H}Lnl&wnZ4  [^^4ƈ.6+~a oDz|bS'cfKZlE25rȧ ,cn%CG*2ز0*vltCN:ox{&Ȇb|r "IQf**:NN_Qߍ0'd ݝtIc6 [G<%4LbZrm8A4i^VU؊B!YXcBYL30PS$ܮK(-iؑC;%5ByNnb P#d\ by\Y}qhOϯmnҺy8,M]|St8=~~WnҬau[ Hzk }6Vޭh+ٹtj熾UcA+$RƲq{xzݞKupdw)@dqMhۚU&2e׽6 a9Jl.)c$7xJ*hԖ;;sטj%‰5N rڡDۍH}9eL{MȤJr.!%y .S$ePW) Bc7~28zUgyѝWMz;p2T9hxj} o%4l?$3s <$zXS=gVd; ~{w[ Y6ŦP[곀y լnKXQ!L(R@-j>iL›q3WJ: VCOǛbW)]}Gk~rBQoArS }׵3 mÍf;#_.vLb~̊AXMaQk"_"T|NԋLKKmgCH?@CWK)P&>.K2{ld5tE w pDDKiX%kvZ"!%ٯ.gnPRsQ]}LМaLC𥋍<6W8V4ձwF}+aٽ٨'< &mCne}.d >3+Iz=%mVEE*qeT=Tu&8q<CI:vN|S'0!f:K[uv'O0a+8O~FMᢗjg>!v${B񧾚JV[3lV9pai_1!ҡG I@>LK#ctg_L&xQvycmaxnkGXa9@d<VVOf&d3Tp9Hb={Ԫ\CBcm|DW&!$&s?Aw_Νfso<2C5h,ȓcLhL2>b؅1kwVxs}864~Mv~pUv6wGN?hL^ ;wX$ˋ4$eXNi{8nW0Q0rD)|oϏGam-+JsJU)Z"mRO(T:s~pFwYBK,#]@7ߍ\Z 4.Qs\A^_7G:6)?ӖL5X}.{56?_V8 69o a@nl6ߵ,9-i#/ɄmQtYG6DY.+[8 Bbbŀc>w ؕ5 20E#JNg 9sR|R~AihfT>1)΃#« CUa\G R0 ـl=mn\D4[Ž4[3B{uPbPs&⠙UPML\OEwX*eIs6pJ&QO_D8scbn̈́=n%޷Y X/ms8y'{wtɉE6d-t ytªO8!m{jx.Nb-b}Txݒ{TU[7dø