perl-Eval-Closure-0.14-1.oe2403>  <@PT@7!.ܶujG7of=:openeuler@compass-ci.com G7o|[ VVui *,{,0Ѥ[$a(l4E8GEaYCwлJm x*k%?LVBGGWVxF5}a#Pˢ SJtSiO)8o䧜 ;Z`9򁋣svTj*9MzA.3\]U_&ҵE+7-  ~`̬mtr_jDcg%kOg͌a4ޯ;ӕ$䨊}U%K^qHxB(7D A/ Z^B35P q&%w:ݲgH_=-0lyghVخgW}".5adaded2b19ef4417b7563031277e996eb87051070090bae9ad45f5c456787eed48f2b26f9484c3c4c501f1a859c7de03ec3c0e01t#Y8F+W.^Z_>7?d " U .:S}    & (0:DLx(89:AFG H(I0R4X8Y@\\]d^def 5Cperl-Eval-Closure0.141.oe2403Safely and cleanly create closures via string evalString eval is often used for dynamic code generation. For instance, Moose uses it heavily, to generate inlined versions of accessors and constructors, which speeds code up at runtime by a significant amount. String eval is not without its issues however - it's difficult to control the scope it's used in (which determines which variables are in scope inside the eval), and it can be quite slow, especially if doing a large number of evals. This module attempts to solve both of those problems. It provides an eval_closure function, which evals a string in a clean environment, other than a fixed list of specified variables. It also caches the result of the eval, so that doing repeated evals of the same source, even with a different environment, will be much faster (but note that the description is part of the string to be evaled, so it must also be the same (or non-existent) if caching is to work properly).f=!dc-64g.compass-ci^GPL+ or Artistichttp://openeuler.orgUnspecifiedEval-Closure-0.14.tar.gzhttps://metacpan.org/release/Eval-ClosurelinuxnoarchNuf=f=ea0944f2f5ec98d895bef6d503e6e4a376fea6383a6bc64c7670d46ff2218cadfd7611dce33d9b7eb36c27e09e8e6a27dc54b37bc0ce26b80e0c8d02696995dd rootrootrootrootperl-Eval-Closureperl-Eval-Closure-help   coreutilsfindutilsmakeperl(B)perl(Carp)perl(Devel::LexAlias)perl(Exporter)perl(ExtUtils::MakeMaker)perl(File::Spec)perl(IO::Handle)perl(IPC::Open3)perl(PadWalker)perl(Perl::Tidy)perl(Scalar::Util)perl(Test::Fatal)perl(Test::More)perl(Test::Requires)perl(blib)perl(constant)perl(overload)perl(strict)perl(warnings)perl-generatorsperl-interpreterrpmlib(CompressedFileNames)rpmlib(FileDigests)0.050.883.0.4-14.6.0-14.18.2b>misaka00251 - 0.14-1- Init packagenoarchdc-64g.compass-ci 17153093450.14-1.oe24030.14-1.oe2403Eval-Closure-0.14.tar.gzperl-Eval-Closure.speccpiogzip9utf-8fca8733f1159e94f31abce693dc8f0481bcc4c95cd70ef62a0d94e72f6094e71cd8f57069fc89c5155fea53697691aec2d04e3e0c5acce4e35b17c7335997ae3 Name: perl-Eval-Closure Version: 0.14 Release: 1 Summary: Safely and cleanly create closures via string eval License: GPL+ or Artistic URL: https://metacpan.org/release/Eval-Closure Source0: https://cpan.metacpan.org/authors/id/D/DO/DOY/Eval-Closure-0.14.tar.gz BuildArch: noarch BuildRequires: coreutils BuildRequires: findutils BuildRequires: make BuildRequires: perl-interpreter BuildRequires: perl-generators BuildRequires: perl(ExtUtils::MakeMaker) BuildRequires: perl(Carp) BuildRequires: perl(constant) BuildRequires: perl(Devel::LexAlias) >= 0.05 BuildRequires: perl(Exporter) BuildRequires: perl(overload) BuildRequires: perl(Perl::Tidy) BuildRequires: perl(Scalar::Util) BuildRequires: perl(strict) BuildRequires: perl(B) BuildRequires: perl(blib) BuildRequires: perl(File::Spec) BuildRequires: perl(IO::Handle) BuildRequires: perl(IPC::Open3) BuildRequires: perl(PadWalker) BuildRequires: perl(Test::Fatal) BuildRequires: perl(Test::More) >= 0.88 BuildRequires: perl(Test::Requires) BuildRequires: perl(warnings) Requires: perl(Devel::LexAlias) >= 0.05 Requires: perl(Perl::Tidy) Requires: perl(:MODULE_COMPAT_5.38.0) %description String eval is often used for dynamic code generation. For instance, Moose uses it heavily, to generate inlined versions of accessors and constructors, which speeds code up at runtime by a significant amount. String eval is not without its issues however - it's difficult to control the scope it's used in (which determines which variables are in scope inside the eval), and it can be quite slow, especially if doing a large number of evals. This module attempts to solve both of those problems. It provides an eval_closure function, which evals a string in a clean environment, other than a fixed list of specified variables. It also caches the result of the eval, so that doing repeated evals of the same source, even with a different environment, will be much faster (but note that the description is part of the string to be evaled, so it must also be the same (or non-existent) if caching is to work properly). %package help Summary: Safely and cleanly create closures via string eval Provides: perl-Eval-Closure-doc %description help String eval is often used for dynamic code generation. For instance, Moose uses it heavily, to generate inlined versions of accessors and constructors, which speeds code up at runtime by a significant amount. String eval is not without its issues however - it's difficult to control the scope it's used in (which determines which variables are in scope inside the eval), and it's easy to miss compilation errors, since eval catches them and sticks them in $@ instead. %prep cd '/home/lkp/rpmbuild/BUILD' rm -rf 'Eval-Closure-0.14' /usr/lib/rpm/rpmuncompress -x '/home/lkp/rpmbuild/SOURCES/Eval-Closure-0.14.tar.gz' STATUS=$? if [ $STATUS -ne 0 ]; then exit $STATUS fi cd 'Eval-Closure-0.14' /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . export PERL_MM_OPT="" /usr/bin/perl Makefile.PL INSTALLDIRS=vendor make -j${RPM_BUILD_NCPUS} %install export PERL_MM_OPT="" rm -rf $RPM_BUILD_ROOT make pure_install PERL_INSTALL_ROOT=$RPM_BUILD_ROOT find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} \; find $RPM_BUILD_ROOT -depth -type d -exec rmdir {} 2>/dev/null \; /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w $RPM_BUILD_ROOT/* pushd /home/lkp/rpmbuild/BUILDROOT/perl-Eval-Closure-0.14-1.oe2403.x86_64 touch filelist.lst if [ -d usr/bin ];then find usr/bin -type f -printf "/%h/%f\n" >> filelist.lst fi if [ -d usr/sbin ];then find usr/bin -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/lib ];then find usr/lib -type f -printf "/%h/%f\n" >> filelist.lst fi popd mv /home/lkp/rpmbuild/BUILDROOT/perl-Eval-Closure-0.14-1.oe2403.x86_64/filelist.lst . %check make test %clean rm -rf $RPM_BUILD_ROOT %files -f filelist.lst %defattr(-,root,root,-) %doc Changes dist.ini LICENSE META.json README /usr/share/perl5/vendor_perl/* %files help /usr/share/man/* %changelog * Wed Jun 29 2022 misaka00251 - 0.14-1 - Init package ?C.m[g۶m۶m۶m۶umճ7I2KeZ+FFF&FN&#V7L,&f-XM ` )#=+a4ڒ0),dB1A'3Km<Ȼ%'XHmmm`n;W&I %̖Vҗzr[l$bv*QsuK>8}4#4ESָQW[g[/ݍY!>l,)~OW+nJ=~jJ_}s+3h,^Edڎ!Hܻ݃t Mr;L7@o$Jv(D%dgD,8[^GZ2[o׎J!}Y%YGX_ʣ~ȤLPhnNҦ䑭62; Hb HoyL f sF2Ilj|-A`ﳈ"qs52`.5dwS:w]̓obfQVq)pSP5lT,UiBzqq|mɑ'$Ly] 7U%~+1Q GM`m q0 #Hp۝{T }݈WAMO5pe.$W^}+t0BG;NPn@t%@xS3$}!F b,qcpz0!Xl"(/Ss??ݾP%J&jntPDSx #XM:r:Ԓk%UB9)(M}#Uxb*k8x"Vdd)Işz39q@vWaN9t_[T 9ʼn2Ղ` b'@x zcEcZRsA@L"Š&JlN`\z2Uhlx]X^E:`AclC`'ƹ-[7(0ъ 5 d`? %8S;T@}㍨r썌q^[$=iM >:镳9d8єzL&%k |W(}KkhTU?; _)I{5yAkV!OePX1 MCť8p&#Q߽y{=G_3 {Jx.'!l% w"RBW2yb0g-j6e+4ceFUUD Q]4B7!v,*^$:8&]&.t=P/yfw Q=q?&4 qb]:Q~Hblz]sԠ y8AvQwy(5`+`y 4QRXehMqQTز`}\7O?`m 5lcYw/Z Z~X05rm8?ГbFHHPzGYtfFja_6LA#T$DL-eayH$"$_l$2j+۔S.9C3|y攬AoW_ Qh`-rPjhR wSXo 准 BL7(PgGR`xT?H1'j *aF_Sj.RERhDM^0JR˖h  $*Ҿê QJFb=fR8YDE1a@Rp O&=ǿu*%GzEX)ᔩ BE̩>T $ gx+0QO9sCVc)H*&Qha52HѺIkF$Ec'D='2HѣA#`TC?dNՈ5]0$3b(V1H򸡺wP4}HKt$ϥQQ)4AioH vhCE AO4E`<۪uO{lOB>~ʈ|UÝAGW8$i)TQr J#DTgqyH∉ɛQ1Yf!04)dmL.k%Xp@F^ zɻԀy$1<mbqmLbAlp'ꕺ! pq%56=v v2B%ROC@d $4-ͦ+ĤS*F#iɿB{ xM/$9{+>6XThEXM%Z'bm,`tm1nmކ%(-w6\W r|Qޮ8!0 { 2RKT[&nZcPW?`߾ OplO=4y `9'4̸nuM;&$v.M1+A:9uoGr:Hc אCdJMB"' )k.AHU l :L t9%r`-{U9Ti/8<&H*ˮj Vv $$ėn7F.9IsXޭBxˈ6-]X00*Nw\"F,آ4&DTURx]ibi]&&; ( L͓Rpɔ0B;H)b}hUgEJI|$Q20ެbF )F!U ׎"[TsIM/dsxHf2SI «gBl02XgRP|cU"kc\ʩB#r>yv_nH<~r[L^X!l,:idp\b 05k,w(#Gd(}iA%}f y!WKɵny-ƉڻNdmljcRgQs? A=Pi+DlV. iCk~,xM PjT`u pղBPigֱ>aJOM2HA- M.! tHȰ`sCWSÀ-mq_8'i\fz8GBciKD"L q.r7O:i3ltM)%>u}iRls~$5 [։sWyt mB-/p&pmS7<݁e*@a[,񙣗1~*̇lXNPD1 ytU/2QG؎{tn+׆r]sZY?u%Wroc*A0pk!t%hxYQ I|o 8:k tB߷_nv2ٱg}[[#qhnVsִeŶ;XߒbV_wz>S`3SE'CX};mX`F7uzq@;&Z9orkšUQunV>Z:]s hG'h :5/kC3C\aynU9~iŷ1۰챳!d|(YWx#Drs3=mߋv+~hЊB]Ыňsj?#Ie#P:_xk[}cFq-`-k[s a8G4q!zȹ%Ab᎐QG}QV<"D!-m"&*\:͓5齓U̔!R+[YA`Vٶ_ ]˰7c%9M.M7g._e37w ȍ梦?hEBrx6eIu$*QG17`(QgD'ݚ`;G2rTnXn*2Z~[Pt /&򜊪%;<%%Ttf؎ċcÿ*/ʉ~35B,#/|uw@O`8Acsf jQNrF?K!-3]RuwfJ4%pWNQ@܏FD|*XHzMWy^!㚋0^el8[]t(=N)pr& ..rqf:@V9;CD Wʞ2*z ss&zO(10q ڊ;,} ii'5`Js)BcR=mȩ~.vN>Z.KP7x9`uG]kՖK :^svA%D5" Bm,hGr]x㰍cuq~BQc` ms9 ]:6|F$zp/k)5YOtAG{AY-bƑ I#@^k納cO;?N 8H!06t«)8'0*7p f^2HH&R ^lR/NS!)RT X\31VR+?:9RV2NTF%NF.S&{K%yۛשc3pǘ,|!ʂ x&Y F >͑wdPjbp}蓐2{ ;?mE:9|IZ촒QUܯj7NJS8|֊O[dN<''u:X;]4*Af) yf'vd"@t3q`AeC q\z|қoUNt|/fiXU+"DZ=l׀kךDն͸Z'cr~PbR*2;'qi\ ,,#n1-ZRDZA>7~H9eS#kLCbgnnHBUJqj!˓b!_N?1#ZLǝT{'zks\Q !H.R͗*qT U ezeh}CFGxϯ&\ K3~M[LsItrIY U sǨ [zĚhATjBQ=d3 i3D_j.Q6#+Rؾ,Q!g L%9YQAuN)fg-Qr28 K;3A6f2&80'$eḰ$2P57TC THv&ؒⰄ77M٢h)f99y !?Cq 6VVfsPkSǯcb Z*fyߨA n*%| +X)g(@VԬ]|F ?WǻrrQ5/C&`;єz\ U`KJ4$ yGb=̩I)fd>,FB@`;qb&n: ;ʦbNYT5%ڧr*-NIjuܪĤ@lE^%+C +2?$暑w0,YL^4&=[ &wΑQoK2 wsfͼy7X9H4M-9'"24}6Ϝb8]mF?lJTo;][XP/-Ұ͉؟;dߖned> n?,`XYJ SINTxTg Us[ZPd ZӲ ^~1 fs2~"?*jp/b9 ?b_{!"@m;xAKO,-VNE;GJ[YYj;yy.^b RffJXcKLAJ>-[hNr&ʃt#u_$Bi#dSQ D%B=V|Ӆ{m6D١&}b1^1yz=/S ͫy _6L/|2-+Cʽ,V]q!u m*>)/W8˄:zњy0w5ML|^WJMZ Oz95Z LBF/v&tJl9eًf>dsp[w-=t נ[_44WfL1.MW =Ɨ8c\ &5H~m}~ y ysI8QMy-s"NE$e &ǵͺ`ۆ~f3f}?z÷ϕjyòQr{;>P Rc?ǯrzJ}q޴ ϊF.WӠO'gzfB~^M /kbT<0u;ŕ1gU8b/N=M&EslM-f/+Wø"g m MkH M4 hPW& ;;Ð[=Y?ŸdYXqo7Uuzڕ{DNkkm,#X/zѴϣ v|D|r7DY2qAr6. |Cx|{7vcHna^w)LwphM!{m:5jBFEE=2IPX [cƜrOEV'Sc3VW֨3 5{v1qv^޽8nVW.;J@݄im, g1>[xKpMϤ" 0"%ρ4QfGyGFU}/5r;'E m LH!F6Z|SIC'=NƇu)b\wK Ԩd')k}wf0I2ilxzdA#8_@o*ou6dw6=YLyeV=q+ߓrw`ƒiQc9ۑ;릠\{cy0ӡ4mg A!ُ'gĢvYRs[OT.Bj\.NMcPM̱1!'zY1Lj=ݺo83갊#!szdlKi-w#ԗٵj7)+((KKnǏ@ez\fψdHO{ڟѾ kx o2ltNy,q}'rvAorHSDe`7x1B],obe~4hѯaî'խS2牰gD>6Ѷ(Gr? Gѭon>ewX<,ƃ43_n&IYZ$wܗ""cKuLS!ɓQ_sl=-+Ѳe:cZ Q22K|N`8iM\Rb ]@,S ^ew>SmyMwNYWv1?kW{cd=a=c״T >S 'ǸOu9E+M@9U~ bdy<~0y71=\..dwGdt|v$>ѼWg2Җ1{}nb{T ͼ<&+s=׷+grk'O qƦoq:g{LQ8zz=vg$s:[ZqZc1Pom7H@#5Y{ޭ7'hv]G)k)!λpZ *RgP@zb@ze:a̿ Pƃ͑a+Nt[1Alo3/B?`P? W`=O5N *+#iҿӿz΅ZwT/mAԏ*GKg`+~F1ϟə)uʵ{]#:׏Tzz.sp:b=oyJDH|c#l UC6j*}[;f,*"N :zS1tNj7:-k"03_ pL6N L魻GTїX#x_Mh`%U:/] *f!!Dsy5InE^`=FXGSY_EsڡC=Ipze)R"RbqSڙtD§&=Aeok[;| t_=up&#Q;Vu$[t8&W6L=ԣ"7[+S(AkmS>hwZˑH)ѷUg3oZ :c\n)>u`p1bp!}7ձ(-MUuI(\UvNM-/G6g놚;DƘұ&>F{XVP~ߴnl޷L~iz{ zS2P{,0ê,l !A.Lf]5@Ce"f"3@H57B98`S 񫷣&=f+ IߕѯpT\#vt gu Q4u5BаXyKii!˾NX+Wz>y1쭴W ^$ZU'NU{P0ҐCM5U ڪ[(Mv/N8RרE$(Vژ zځoSbD|TyD"+"J|5sVǑOGJ-~MDy0M4Zq^ZHot}δccħHݽy+d߶cmev6.jSƈʭhHNJq`Q,nB0-m_&gDRiVE%wޣ3{FT<;JR'qKTtNGPpp`{ <<{5 Z^זpGBI%ҪSѣB̈X)zI/-UA2DZQRƻd9MqH+ îbfF7d=xpWP?@7Z0iZ*WGT2O\:pAHFX U\٣;)Wm;hOen.|O 'S1+W4>Q˒.:uaS}VKQ{khh6U#&Uxy}i2)aofco`F R/OdpJ@w2GYb"G9P?FG/"0@"UXpNxA7$S*Ӂ* S^7|vEpmpG}PrG:`L0_8ƣz47 z0oz 9%qvooF~bƃ;eF*A  Y݋"uM#$O(-خc:mcSsJhLźJˀڶN2D]vdFrLsZ41y)|ȕcwy,vك;Gvy uuOKWX`sJ A;e\m/e}}\`Mu88;-A-5'2sʵ*^- ;5N=يqeCB!_ .W@jXKUUmZ#63脓{Լw=t' *MBl{W<w>" $`6݅+n';?_|S(($VY<`9di^qٱq׎g׊`Z\Q\Eؕoo߱yuzpɍ6_86Xɞ9̃Vgoʮ]r荐}Ɔ;OF]SXݨk{ج-q=ǎGN}8w-WdSퟏ?6%x[2EĖ֩VÎ>E9^ L ݯ{TCh)mg6ffZLjOa(`;#,c? 93AgF0ءֻS_%U0Hs)>Q 5klqޒ⚷Du~xif2}8i}uB\AA0l ^$97ѿD%ѭV!woG [l-7omUy+{oE,"o9,o_ˁ5fr|!߭/zuw|&e. w:[5]ԿILzOI-p{%ԂQ?fxҨ$&ak$ DL}|z^5~=({vͮ=n>\ t1F1qlpgHдϢ ?j5yZG VsO$L| CIkOE{[Q\.b\lne\EɸcZ3O'?0J8~XCH[)Α}W0oďF⹩aH+Z]{|3sM۶x5Oo.Ԣ?d©[܄ Y9_]eHόTYd|mՋWSV 28xB#M8Br{B@bҗÞ%"ËlJL zBA0mHr}LdNjJ͍x a9"hjHfZAllL2*;Z5j8v#όړ:[}6'dZhk"̊}ڳG6<1O2|CiẼS^>(k;CRL),QhB45nQ/yRo;!lTRSDUH+O^~skܘ1+o\A4@kc,3b68"k.(`/;|^1g?x 2xvIa/VG -~ؓ`ira㼀~W:G@+ַŻb z-Fs8| h (v`pNF.C|zFy!kb_e&EyY=ƪPFOSl Lb0Xւ) |\}Oǃ=ʺ0mCoT-mBsxc[] C)k}?7X2ۑ.yjfguz=lZc;aKOឰ#x #Je~zY" M@SI[ %O$^@) S^=4+BjqJx{%? /c@d k˟wߧN@D+>?-RDmՁydvVHT(Ҥ|axP ?ʄ1@}?(a)(hU0(pa sl߼Dz@0[7Ƽ+ 0@ПCGrO 檘:̎u{ e[H.GJlyW=;gW# =_+vk{8#t#ww ώU:Im͢!80v:g= cq* A:[!r#,%-fKV S]hF7Us[p,6wL8sW ?~2 SgG_8)G ZI?2&!6R a l.>۬;/9&[M N(g74361Ns&Nq?:Kj::[A0iv+s^|&[&\U\0!S v>&J=?L*{? 5ԓOOǭ/y7[dK.6=+[^o\+y/Ҩbo~>L)da}GzEie=qeߙӇאS~B\3!*,ra Na d_V*l{w7mv0LGEgrD meW7xDጋDgYDb :SS[>$6v+Ǻ{/JY#vC<.yfE3SCӟ &I0X&14!$3A̪~1WQcg+$%Idɓ`զ0L1b1K'~܉_ M)){c8Ckrn@ ЩձU _]-[bXb=W CGO-WmD .R5#(-1 lfdE,JM]ZnDۭPH"~Aֽ~ks><_cq?&';;JԅOP ;kyaMaDX@ǒVGiw J\+|ԵN\[hAsF#J[NmrߧYjt6$v ME{SNi*4p1Պ-[ Z|S \ӓ`X%SBk(-X`sZ#/ 12ɑU(Ex;\<4h//cn,y@?>%GYhojeA埽y] qCOތX*ؾ()+׼.ɯ8aۅf?$ri8rgc.|YC'-<7&\IJg ֳbe~(>y왱+5Paowu#Pj\f> /E+h qN*_.y$U:ZBǛ29Pzd}Sr.<^;qG O ~hTa-|r^Z=Vym Ih8-%4a-{+{_q29Rr3u&IWdx8#O-z.Bh1T ޾n8Y$arU敇yZ_͞g[]eo7g({:׳y,i{$ؕ{bα_2 nx?9=r[yUuu b&.Փٲ(,%rfA 㬰Ӯ~zX=8)*Vo1F{U,O4" 4X*=d{lőܭI[3:ύOzܡ4Ʉ#eځT>e.dIVsAN!>+Z}`FyB1#]ܽxt ~ ~ݭ/i[g!${ ^9(,Ql+AZeVC&C.,hiK|0b/Uk{W*<<1ܯvxAqvyŸh涮GLZl"{z|ٚ3u27ڎܼ[tPYY5ݨ^*w+ "WT''x.Po 6 xZ;hBA|{j :Km˷H;?u7Rxld]PU_垛hcfb+rE`*m8ׯ>8zq~t̸~ދr4Mo[yQpW6PfrxGn%݋ e9c#]_s~_ԧzp:X#&%N!TqQFü/z55l?]vԍp|g3 )MW7ܖ<ǣ"WA{K ;b7pG=_{Nb6Io7] k~7^$}BƏ-W{%Go3!w]cK[/>Tv|2K>/sKS>mɘ׃>'??\Wۄ?0>TMʦ CqYbdg廯bKWC]#/*SAmm*D{㩰DHپ=eż !&<7[Y&"J߇ƉÆIBi~ =ʎ:D;/,z_ bw3o׮X/NՓJݽ/?mLx1OɊF/jVըn :&\pHZdNeӢM,3ϷWyt%5f'EXXG"lMj'S{9nJhS㲯ASgQ.u&^/M3 >#'N[s+99-gkuK{Wg\ʍ9\3nϊW1USC8M.4JRKG4KN kNKԳMaˠ }WKufeQK-e}_3zRmMl3>LMz; n_#.[txŖSe Dʏņ&k~ǎB(e3YK.zu]gH|O,j5G#OWri3ylJ.玽U&QGSLu5ef.%$=jy y$_R˖BtU:s0!K!ne̯m,ϳG{{t({ }c!liqX Oчi"fP)%Ne(BRidHs8w͡2 a7\sZs0;WB AH@ 9P 8(gG%!@!&2gTJ%6}o+䋢,^[03lmi?8I+W梾L6GJ&h4wD$l^B,l,< ̸ oF( |#Nb#>a(p*fL'o`l՟KZlS$& tix;$؜F91( ,b1f0AiL<Ǵݨ9\I0 fs`H˙ s{ӨsLm<֎x&$4d.' <ޑ0V6Lis' t>Faڿ9k9Ђ`64nOn"~*}N*w$l$Z8;U0&佰IH?۫^!˄VpdCbSY(xƹED1)(€ QC0J-LF`:$Dg29/Ri!4*ځi` p@%Rl. \ (ȗ 0;B̨ \J#7XCO%F`:LiAsD *6. l!p/3$ iBTTåͤA/qHL2#3*R1l+lz T؛a6ﷵ Xa6jL; $Ep3HB A@d& A  a`8Z8 3\Bbsä1Q_Lb3mtdb(,8 87A.%x63?+