perl-Lexical-Persistence-1.023-bp153.1.12 >  A `CJ;!M@eeePyniC:Zf+1ݴ_2ӯoՀO0PG;q Bg㥥)5I]d$Ht7S%Q:]kHL\IVN8-GS:jр_*][[Ӵ] ۴0+>+#0Lq7?YՉg(+RŰ9mzD$k~Na{'P4W6e918758dbf32c6b40c8244014ead0ab4e9f466c5701d69f173ea3f90a460ae69c7c4501ec5d984124bac92c64d76c5b26339205qX`CJ;!M@eee iC%t&T C+"g’\ag6Ϣ}{ B!Of8Ytߚjz*h)#e8ٵ9%)wyN PQSy" uo]x w=m!G*V!l*8]AD/h❥4:[s2LZz,B.4 y`m8ݼ^Jό6B-s5.&JM(m p%h0E};5|q?l>p>?d! , d\`hl  D  V  h       D q  (D(89(:rFG H8 I\ XhYp\ ] ^5bcdef l u vDw x y4z8HLRCperl-Lexical-Persistence1.023bp153.1.12Persistent lexical variable values for arbitrary calls.Lexical::Persistence does a few things, all related. Note that all the behaviors listed here are the defaults. Subclasses can override nearly every aspect of Lexical::Persistence's behavior. Lexical::Persistence lets your code access persistent data through lexical variables. This example prints "some value" because the value of $x persists in the $lp object between setter() and getter(). use Lexical::Persistence; my $lp = Lexical::Persistence->new(); $lp->call(\&setter); $lp->call(\&getter); sub setter { my $x = "some value" } sub getter { print my $x, "\n" } Lexicals with leading underscores are not persistent. By default, Lexical::Persistence supports accessing data from multiple sources through the use of variable prefixes. The set_context() member sets each data source. It takes a prefix name and a hash of key/value pairs. By default, the keys must have sigils representing their variable types. use Lexical::Persistence; my $lp = Lexical::Persistence->new(); $lp->set_context( pi => { '$member' => 3.141 } ); $lp->set_context( e => { '@member' => [ 2, '.', 7, 1, 8 ] } ); $lp->set_context( animal => { '%member' => { cat => "meow", dog => "woof" } } ); $lp->call(\&display); sub display { my ($pi_member, @e_member, %animal_member); print "pi = $pi_member\n"; print "e = @e_member\n"; while (my ($animal, $sound) = each %animal_member) { print "The $animal goes... $sound!\n"; } } And the corresponding output: pi = 3.141 e = 2 . 7 1 8 The cat goes... meow! The dog goes... woof! By default, call() takes a single subroutine reference and an optional list of named arguments. The arguments will be passed directly to the called subroutine, but Lexical::Persistence also makes the values available from the "arg" prefix. use Lexical::Persistence; my %animals = ( snake => "hiss", plane => "I'm Cartesian", ); my $lp = Lexical::Persistence->new(); while (my ($animal, $sound) = each %animals) { $lp->call(\&display, animal => $animal, sound => $sound); } sub display { my ($arg_animal, $arg_sound); print "The $arg_animal goes... $arg_sound!\n"; } And the corresponding output: The plane goes... I'm Cartesian! The snake goes... hiss! Sometimes you want to call functions normally. The wrap() method will wrap your function in a small thunk that does the call() for you, returning a coderef. use Lexical::Persistence; my $lp = Lexical::Persistence->new(); my $thunk = $lp->wrap(\&display); $thunk->(animal => "squirrel", sound => "nuts"); sub display { my ($arg_animal, $arg_sound); print "The $arg_animal goes... $arg_sound!\n"; } And the corresponding output: The squirrel goes... nuts! Prefixes are the characters leading up to the first underscore in a lexical variable's name. However, there's also a default context named underscore. It's literally "_" because the underscore is not legal in a context name by default. Variables without prefixes, or with prefixes that have not been previously defined by set_context(), are stored in that context. The get_context() member returns a hash for a named context. This allows your code to manipulate the values within a persistent context. use Lexical::Persistence; my $lp = Lexical::Persistence->new(); $lp->set_context( _ => { '@mind' => [qw(My mind is going. I can feel it.)] } ); while (1) { $lp->call(\&display); my $mind = $lp->get_context("_")->{'@mind'}; splice @$mind, rand(@$mind), 1; last unless @$mind; } sub display { my @mind; print "@mind\n"; } Displays something like: My mind is going. I can feel it. My is going. I can feel it. My is going. I feel it. My going. I feel it. My going. I feel My I feel My I My It's possible to create multiple Lexical::Persistence objects, each with a unique state. use Lexical::Persistence; my $lp_1 = Lexical::Persistence->new(); $lp_1->set_context( _ => { '$foo' => "context 1's foo" } ); my $lp_2 = Lexical::Persistence->new(); $lp_2->set_context( _ => { '$foo' => "the foo in context 2" } ); $lp_1->call(\&display); $lp_2->call(\&display); sub display { print my $foo, "\n"; } Gets you this output: context 1's foo the foo in context 2 You can also compile and execute perl code contained in plain strings in a a lexical environment that already contains the persisted variables. use Lexical::Persistence; my $lp = Lexical::Persistence->new(); $lp->do( 'my $message = "Hello, world" ); $lp->do( 'print "$message\n"' ); Which gives the output: Hello, world If you come up with other fun uses, let us know.`CJ lamb03SUSE Linux Enterprise 15 SP3openSUSEArtistic-1.0 or GPL-1.0+https://bugs.opensuse.orgDevelopment/Libraries/Perlhttp://search.cpan.org/dist/Lexical-Persistence/linuxnoarch@@G;G3nA$AA큤$`CJR `CJ`CJ R R R R `CJ1994bcac3b193adda12d104c9ab8e3d09ac4984da593fe839b6e5363611065cc298cffe0b672ee2f732d48032570c619a939f032aadc87ef15cde1f116dd329784a124b6cd78b42a029f845dc23c06dd41a8c35ebd025f1c8c24d3b96c044134ab0db08ae77898ec7681c261c441e80228d8c2edfd1c585e1b7ba110e77eefeeb3ff25ed817414fd8a9e2b9edbc56b9a15193f19473fb0d7fe28da94f9335c77835ce7d128755e58e81494aa70977e1ac71d59e85a20f8e01b403c2bc3b9b71arootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootperl-Lexical-Persistence-1.023-bp153.1.12.src.rpmperl(Lexical::Persistence)perl-Lexical-Persistence     perl(:MODULE_COMPAT_5.26.1)perl(Devel::LexAlias)perl(PadWalker)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)0.051.963.0.4-14.6.0-14.0-15.2-14.14.1R;PPy@LKFcoolo@suse.comcoolo@suse.comcoolo@novell.compascal.bleser@opensuse.org- updated to 1.023, they forgot to update their changelog- use perl_requires macro- remove /var/adm/perl-modules- initial package (1.020)lamb03 1615022624 1.0201.023-bp153.1.12LexicalPersistence.pmx86_64-linux-thread-multiperl-Lexical-PersistenceCHANGESLICENSEREADMEREADME.mkdnLexical::Persistence.3pm.gz/usr/lib/perl5/vendor_perl/5.26.1//usr/lib/perl5/vendor_perl/5.26.1/Lexical//usr/share/doc/packages//usr/share/doc/packages/perl-Lexical-Persistence//usr/share/man/man3/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protectionobs://build.opensuse.org/openSUSE:Backports:SLE-15-SP3/standard/a44ed45a4d7476bdcc746de19507daf6-perl-Lexical-Persistencecpioxz5noarch-suse-linuxdirectoryPerl5 module source textASCII textAlgol 68 source, ASCII texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)P:A C" utf-800a1d473548889377fe04335a876fc45ffa2bbb0a780f48c7b45eb5b72c8c331? 7zXZ !t/kPh] crt:bLL.Wbc7-n$RkO c$b>Ѫ9%nN,w&6͖9w;Nl%%/b N!@,% u?YdNWaQ '^Me~rLYeĂv= ]qP9o7L,?j vDsAvKHh@!)V#AۘI$Gm7L,)F*fI:P7vK MSN)#N@jwa]v pϿW,Q` ;_=iP*F }IJ'֬5G7I=&ȨH!F \ isq^ N[hZrrBlJZFPңB`<v/0'w^Lj_̵eh_/&>]Z%!:!>Դ.iK{-Mt iDpNhC ̱1?y'KM˙S%*ˋaFFYLA*0R1 J]W!D!||U_edF8k$KAn:M]͕k7O;h{-$u#ŦsJX@z%Zu0'SZP [kY?پֶ"?t\pb {7B8H׍7c^z ?5GT_ZzXIy vG縤mc e!ſ4!؏]`&7v.K;cːZh>-AGx^Mۂ*5!/>#e\:R #}HRC I&<:\BmC?:jiH򆪧a} 1E򋡥MdI,s'WyT{ @ȸcEUmx4G91FӬ{F 0f2祥c;Qtk**UZ鰅o_b3Z$=/Zm 52Z^HF˼w'e!#煬cǻ,\EMA19$P !Y!VdtJS+Jv5T|8 F1 d=؎U UlqKlGrṬujWĦ_66|O(f/6AYQRkr"sO|! f Opzc0zd-< وcPӺzkҢN>s;{WY/<;u! ui'ɋ2}'} ]Ov3Ql,J^wlF^ycmZkC uWW!('~{ٞ>KJ/]+uGK=iD$`@C}%21xXG ;1+>.="_W=HxYkp{ɱxCHB$3T^c&2|G>)DVraH֢WCbq>ϰoؾ*w%x5Lc-P:{SH4et,+bnsB 8 UY#3:G;ER틱N5jׯ(&@}mSM0װfM%V`r-bp$mZGsڱOYVq awvZZBO5^MI׿#"TtBHutUHih, ZF;dAaWCBBOڳ-Dکv|Ƚ,޽ZQ^ vZHP/bq% ƜPS$y+j 5/AUnl5[GA5WP9;TSS0~wR,S{̅,DcF;ŊA&8i7'la5}@,T#J|ہ .T&sRH߁*D* Ogh!5(J^ \g%W ΑJw^'h'c'=R$Y n]E@D7= Djewx(m6^ٴ4~)>,|=ŖyL7r[hvǹ{QɔB:Ղf IbZE^r Sa LaJulpqՆ Qk1Rg]EMnJbS?81tv82|L(xa+D8K{.8"ho悗0g2y !zD<ǯ?­=uK6,}qcli&12`-ņzhm Ii`)kBw ޻K|ſMk@ _-^q* BT ,LUc08Xѝ7ٷ*9nJ9/tO&z *䷎\N엙c kj`6z6OtDTæ0t9i&D˫\,^Xq-&,ApGs`z,"rN䯖#WÒK3ڍ\aVh׎ "Zzկ@\Hi{9Ψ[S7r~t1h*3D;>rG(E l՞9A.KpY$TᱡX;Sj˛O-)4@j3Kq1=v~/ysDoRX t_:Hڄl{DP~fQ@Kjd++‘|N7^R\,,AEXQ=\Ie3E6 J+hrIs<1˰ci3S@0>2C83\^YW󄥬8*"IRnc~_.GUQ/0@nא[Ef{{h(p)誰(AK%0h{с5=:{:)8B~sujYB[9|>|֋N0:Pp7Ka 3Z2S:8x84OD5KO?Y[ oi~[C@؈[Տ-.Jf vGXz@ La(2nkr}%9|OKA<35!ID@ 7Ϳ < 7,ьpd-oRQce$q|˪ E-^( ۛnYTkNR̻+&3YP]B^5ɡsD!{$i2g23 BЎN웏zyEj,G^WE6Q99LT;Zޚ+ 3ɷ}Nfm:VS"\㩾h/YvOkL.e4F\!mqsi 'a qx#6z h@!d9NCNRݷyL̺B_"Z P`2Ube!YyRCS fFQ@D3 744d[*c7JN&ZFU9{v|@>` $zr8 ${Sφ7̩)mC]>7zWKBbӔ΍! 9}nBK< e!9 >MDؘ鈑):uXpT_!6x5S7__P[<kcEP5ȕ,o,2{m4\D?.]]J|/I!GMИc$J.bhK9DI8CQ"wi|4A=j#(Gmڣu !±EʌQ]jt&(z7\I;CG6c*]_#`RʐK+ %+cmP(4. s5~Gƣ~J奡b".O;h_bm&2x; h,X={+YTRPdjܽU0c3}'arT!ہi0\DYn;C΢ lj86 m*_oE[\a;} 22LmQ0I4A_UuG4REcv+K̖I+ 4 tfofb^09aQmX{4ٳ"RBB]%PꚘCE' [_ryoDxt1JS%~W(}ylje,23$vPZ`3 unT #qf9`œ3ucUЮ;mRAY#5g <%Iu)2{ث{ϕ {V9ѲX&I;wKH*xl#T$q i}#_Tax裧OGOcyusJQwF0%4hНዮ0=6!N]Z@m+I<4TgFFz(/_v:sǦ\_0/apTqU >/淟Fr(dj}UOpn7ˊ+B;@ċMm_AU忦On Xc[U?prJ |JVg=MWXMt)pձ.tƫ~si9,Nuڵ<8kgcr}I$W@Y}pRk al8hGz O 绢@ϧ@q`J4ۥ2%’ExzGRw٦v37`fֻX7~XZ [7hԶ ԭVņ F]@DDzS9Ik?IO ܖR"B2P{0kfM*5kz }N^ECԃ5j](w& }ፊ>5-4#2seb** ["@5I9~ěeKB49B$,0e2i oOWb8Dr@gcVfS˪OfqMw!QuV~ C:B>7-95.Ђfs]Uny? 15@Z5y"&I#^+W?n .b"?-oy^6T xCaQĹL%g갥a}[`xWj%w޴GA\59u}U{wV nT\"Օ;6_4 (ъg /~#e>_xS%fBGa*e% Kq ?zd$ WJqC1z2rڠXHu%;CRz'qo^ZC!"Y7uB;P1iB}B(c:N33.^> J'-Ι6@FT/~y  6~RV2m/f>hpvilL4uL<%dL*+Sn=uK3nHHjҸ60f bX f<H$ _Uա_:Z:0%mJ3lU̿=[!s.^'Pӡ3~ =O0I<;V.{3g$4gn\diӜnGn)5foqS5 17}i#8IR$ot 8xc)e5;>@ b{[V:Q ·4;y?.~A'Boئ)t[xfIwV.L+Eg"YjSn`ZV8nf6L+Hu+3QL$:)KZK;jΥ$dDo>Ԋ8_6Q$'Hdʩ`\ et25u/ ItR庤vQazQnJ}0V&z0i.8K`舳_M!GU%GqWxn+Y hwxJ8Z d~2S5.x1s"ŀ8-kX.ENmgK,MU (;"/}ѼJHk40uܺs¿ RCv8.74ijywlÍ)n7vjFSpvPFɥW+ qC}~"kTɝbu$P)eRqJe`sRF~s1"`YL<p@ J^#gɞm?Zu-gI_,g s NWCoپ _p*Ge$l,Ƹ瘖P (Ҡ5 F/mVAZ@LtϮ4 G"3^RezOT|E}"׽5 Ȯkk̭(&צrS&Tj*9"cA3bNU׀CQsM]h2V/ PPڳK} IK=kv-2BNLF ?qJhŀ) 3wи2hJ3[va3.1'=~0ch\6.M#qa=- ֋bI8 -xK: ϩ՞7kB =J-יn)pddK|;qydktFz i }$T,#=35[Z{y {EpEx5]S qlA[QE?|P2On2ק_PKĨ> "C'-м#]o.S? ySPTR^p%9^cJKSs)NQe8sXP*J3sZ`Ŧ2EFAq%ךF:T6|e|_1o}REVL0SU*[.>'Oll y,PR5M:Qƴ#)L @:xYs;8Zceө!!^Hd/ݪ8:Kq`|!V~24v]N >,GN*cx \5em!{?c?7?Z֗Kwm8|ua)aVU3!$ڥVeLEcaH$pket͏{`4Зt :f+E;y {=<*!ةoU*i&N~fQPd"X'L~eq290$ u, o Vx9|--?lGk/!ˇ<6OJ>j?cv(zB x赢)(Xi]q:U"D|O϶p07{.u޶X:/90$<`PX dn:j /|0/ŞR k-=|kmc7 :n ~h+Z^[.@̍" LhDĹH U!_4ݗ&tĊʫfY q_z%a{dE͞&ݵUS%?3u&ZBtw):b+uB4NP0Kv9AR $3ra=cX*ze D\ɩ~7n,RjN|BpژolP+’5B-ϧ v',;Efswշ^LޡuxާNO@.35%ʋ ˷ozt;uY?YK̅`UtCe_j@\8Iy;!qCH7.t-tĭ)N J~G ﯨoû.9H}paAN-߮ rz`xBd:B-T^&(e6@ CcʩyEuy}K>P3#/sGD~@˓R}UQ*AAD {ZBGbɟ Yd -Vti cX jo%|H>CnE!3 F١WlJ*_aSK#rU} b9 M\HiY|(LiR1{ԏ%Hg#(n!P ?y?j~ܙ 4j`K8^u %cH.7=#z=H#8%:+}CghZ5S,Ui։s;4T)CZxf%Gp1#Gܫm?j,ZiZb}[ Xp{%u*ךq{*'W9v3'gBDnDKD־0^qɐ 3RyJsw(^̭^Vjti:`ah=M}gh+yrT|y80%cm ?";W-i /my`'2RZo}z N]C[mAIpcIcK>څbg dNr H|GW܉D3ؠi0/$+aKCi׈j*kؔ0fL?7oСD' (>mfizyt"b#]w3P1=_As>𡟠b/G?g2r\]#c(Nh_ҖE_N0%C  Z2[7 (EPб?z3. Ma󕐖Zvm084\lR9Gƅzؒ-̀HR4&NxuMP)pTidKt"Ń\CI+H|_ʾ}n!5o~BU>why "J`o"K/[nX?y6jOlFPPeWT=r;0pD ̆T;h$~J`)l \b)>\ mejމ@P=l:(;s7i?jars^uE\LUۏ!-;m_$ pXdWH:+hWWQoL3-#$#} (B``o-s4o`gډ\]T7U7۬ 4RZ$'Ua*=W!t Ibʉ.Ffm>uU7GYy<4$Y[gKфÎp}e*od/E^;rm|[ٳZ1UPjKpR_;ጤ\Lk/!2k ޵9EZ=nѠ*IcaG/7d2aZ!7/.㷾Wu #J@|J(47dJGAZ :ڤ+Yxhyǜʠ3rpW|d#Н!alBc6N뉅=&bNMf"E1_&5 yz#roAU=\WmXRg5\c l5aV>{(\GxqesC:AB~ uox4v SH)r htG!Y| Nm3] $7E\fsB[JU((Θ@^31U`m?Tbp4/eoLt14TEĈs~AMsE%=<|ImʳfL٢JtԶ4RQaE&5sr[i@ۄXe%,TM('$d\t&K4^T*JꀸqJ8EoJ;?A3lɘŖR, )pV_Ø u_j?ܛ@}Z](8 L؊d{pߍ]F>,~)X\864s>=(& sq;Y#.XgV9TOmBw!_O㰍{t 2'ٱ iK͍O2|]Y1ڐcrq4䁽z;R<门@ Bza?_ȩpdޟ*~l60'Ze2=ZFgz\NKö{ ~҆Eu)-犅P:Jl'uTHOKS@8`mq?R{2Q>6 Px-r?EߩWKЪ^xb>hɢd}G Kj۾VۼgІ, Kםu >*M|DpN q Kϛxy ,R@ ѱPʰp= f>wc,VE *mCK'JaD*%r-l]{*<5jzO{ޓ whkm>gq^yaswڠ{JʵPXD^ҕ9ܗlU aK6ƎY%‘oci4+k{RX$Z/4GMjg=9[ uxO9o[/N]FulrMW NJNWc.O֓k>d1E6h }q@_pG) ڧҹd:>;DPD12g4'}2 PࡊXiR߭=9Ok^sG# |\[%gQ3IEݾ`+t6Y67=N'| Jj%{G\G 0N'ՕȁFP(AsQⶻ^`%> jM kӂ3& o1(-3Vpf]:Ev~z Guݙ+wc%80B#tY U8F^4ȯ=5-]hK -X dV]4ڲ%a$$ w+.7N4?xk喴qa fiEL/S TE7bTAUȮՇ1N6g"`!@ ]`@YJ V^#?@IRSK߈hAjkb2Eʕe1PWMWѕjP04ҕP Ue94^$'5T&ט&`}0챶CEkfd t+eA"(u*y5Y,̠ե`L'ՆA*iv(Fൽ|!Q~.Hw^h :%2nG/s꯱kOa *%vxx>SaxM#BK[Ɓ{t%/Uqg$\ w@a#X~6wXW'5#ì 0򰔂"&b +z_GJݪF5U9[f<5A$M46 WֽBr|ԈB,=| ԞusmPA@J+id'ǖ(Cr$|%иfYHF\ِ5!mCO= ҊAgg,0(&.V<~CSxnaPIR{Qh(:X p$,SD+v'eaƝE㔧yiDJW~l?uL}er[>C/HQ77QJn2ՖZ5G`nj #/8W%jХj1Ɇs^jh^Ju4_vT2!a%s)2AIzuF{5rh'Tr 謝oy~Bh'̡VNҲb,!KCڅ- ^aBHp-cP^AŠG;;Ӝ'UZڐƺ2htƨׯA9k E eʌ:3zdd6mLmbLj곊SGhV5ŻT\}Sgg8qrTq[:s4FG Ԏ;8״s19FyfN9 [e%qԛ( y@I}gM7'_~,[EԞ ~~RV h:²Eyv]9_^߉y<6vOwyC^Xm-0*z>7腈WC۹xatƻd =_,Z$*pu_ǯ܆8_6ýYbtTꝆDJ%:ލ=Rݔ6}ޅpwϔIz 1(-X".&kNnݯNo+-]S}_d[gf kD8U"d2l!y%DFo$ipI׽%WHZ {ƌiW\3J0mry%h-k vuB50AP>:Aj^HK_ьGhKгW$ftDŽ73x~n(T^>N2a1=(z}ȓd)|{Ô~#e-Q:֗qMeõv?;$}6F4J FJP*ؘI qc@4Kxcj߃8z%{k`f ;mrwmwlwz0]"M=4x Qx\S𢆟r,IrM?Zov,F@|8v"B9MPmn~^k)g/3[?FYD0"Bz]ǃ49wFLK$qnq)N GR[Vz+?NGj#N9mlY'K7dLS:t8 B }'B-o=XI*.;cڿmVB|ˈtH|Hh ~Fc3VsfNSd)aXC,/Nsޖx90*ɫ0PU &wVZJm+2ܱ16|0aJͤ 2 z?Dq%_R;"&aO(=f' nct8Ɨ4Yͮ& 3E-o `(v'oݎ#GYrT])!3["")6ʤ=vfcُ~_b'<2Ͳ39_k/b$c 9A4eő8pN$CjOZ T"YFp AEPFr$7Z++Um6}ĥc{J67iqɜVK2\ܡvϳIٍ$41 *W^zUvE# 0HOȯd G+F󨐃ai~~:ϔN@OnG< ]Jđa4Y[svuE;{mnc 9K#x怿J4ҏw󧉇dQ8E2cWriY`N_;HCكv=U\:^3'i*V!l!äC$Ʀ&5ZNraq"i2tv&j Zin c[1Q '߭%}jRc|+T|=ó(P(W9tMo2vيіرZ* {z]B*<ʺ#LaU~0ՕKDe4_ j'<ųF!ZAK.4`9js.kpHČMA#l5>I!u 9:υI+wN4r҉W[5 p(YQ%"(Ȫp3А/)-3qt0%}m9 @QT0) ?{}2_X kuԤ Aq D0zpnMt OsV| zY%pJ"r{8sI7~$X<RxEyMFzYaFb#&C֪1YkH7V&H6Q8.}̠!|Y׃sQ7׬:{EtV#MBuZe-WL#gpz1[Z62-3 )5`9tQg]Y=3ڦLhh;k!ڕhR~*U|Srtx%JEz:XM>sZ3W _YMnyC`d*,Jg6 {Ol_KۅWڐٞ`!P+RQC7:mJ{Oѷ"78E藳ǤLޒ =v&3Lk rU$R8 ,'p> 뿂Zݗ-A2χ{4nugnQ|oC0*i]OnLp20V3 ,K'Z H~ݹwC9=Lo=R;4j doAMqiMWZ߆'u*&l],|Ǟ$ivC k3$ҭx,;/&M$` 5a^79@79\>=0h0x *? :5Y8&C2k Y ]JTH:TCNY=S|~f;WYaaR̾YD@= q܉:&=9dI?BP[M|=q0:F+ٺM9q˭H>xv6FK*\{ ' V4TJuRf+k*.(]\$ 7F4 Z*6ͲF…/"F;x%"!W Q)f Xϙ( L; SК_&D.Qya#yy V) ܱ2i)0  T 1mjm+I/[{#BYܶ)-WgD;dG'c~bU9ENǾ3è: DC0|@6;mVw9kTh~NU(_XqʭaZ.Fށ^ȲSgj[DгvTli9IVWDz?|3Hcv \}9&2io]Z$Ƥ |4-)ע‰+64{E`g^$ ae5;a>-vl +7;$u.v哲`z9'ŪW!ϴS XIU-je&D`njsWQ0Ogga,-qK?oɨXjz-uNTd*wMy[t.ŒVQc9ތT}j~6ܙC78oQ&-UԪu&3;kyν^&#k"-,&- !Se$= ~vjFsY ~W_qFW67̤#&'ojp%J3*ֻ{wT!ND#';ǜf.ΥbZ4M8ua98_7ݕ =)({m}Bי$(.]*+T,!-c$ߛک…u/a\ oF݌~ɅH0`&kOuM霬~9YM45s`HVNF`H.5P37HMO> ޶Hų&"4lnjHB2a |a2p:HͮBG*,#硈8ȍtϞ"Ummu}SsTJpWX;T- )byCH4k\^rXiaߟ vAZ zB@D<(x2pBm3s Ljβ~w3@v^6CUՍ/ IXވC/]ŃP=g;rep_M˰.%8j;F[]P¢ww!!?z(򄃎$pH.0)̊I,4Q [aк :{q4ipi~|~S-E;:TI\6#(I$AZ_0t_|.ht 6wJ_/Nč ܹf),#`y?t?C&-yJ.~N0b/HE;( 왆Ws]4x45ҞTv*E #df ~_#c ;'ozĹ;%1vԙZ| zHĤ 2󝀈E`!,"g{[}J4ՎCwc1ˌ0 + d(j8$X14"VZPMSY.gqk ǯ%Qo; ls^^lI[ ׶ YZ