libplist-2_0-3-32bit-2.2.0-150400.5.4 >  A bv*p9|7\DvK*,埨Y]%.+<v>j)WmŕǤ]k?|1y/by7,V( =\>Jś'im1EF M|HߕDV-7oyV_m]g͆,O m+4ЏRWlx:Rw0hw訂n061-PV;gvn~vuτ5 2F;ZIZǮӐ?6c1^W?T@28a3edfd77e162086ba4e3c1e271cbcaf79a79c022616850189786f6cc40a2cf74fa5e28268b68dd33a6fb3671698bec510b74b98bv*p9|ct&`=CLnn|{|7_ AWzpv9jK)񔲢]sy$y-^2ۗU[wH;8P-mnh>rQ|),vs結814,<5 '0E[ΠG0'ZH @ϡq ̱i]¡NE/= =nO 1姖D2莡wp~9h I]h"烦WQW[7} >tzԓhX8>p> L? <d ( a /;hnu      8@(8 9, : >ZGdHlItXxY\]^bcdefluv wxy  8Clibplist-2_0-3-32bit2.2.0150400.5.4Library for handling Apple Binary and XML Property Listslibplist is a library for handling Apple Binary and XML Property Lists.bvsheep626SUSE Linux Enterprise 15SUSE LLC GPL-2.0-only AND LGPL-2.1-or-laterhttps://www.suse.com/Unspecifiedhttps://github.com/libimobiledevice/libplistlinuxx86_64/sbin/ldconfig6ءbvbv83953ff5599fbebe54767c5b86076cc0ea41d72ad59a2bcb05c963b5bcd3025clibplist-2.0.so.3.3.0rootrootrootrootlibplist-2.2.0-150400.5.4.src.rpmlibplist-2.0.so.3libplist-2_0-3-32bitlibplist-2_0-3-32bit(x86-32)@@@@@@@@@    /bin/shlibc.so.6libc.so.6(GLIBC_2.0)libc.so.6(GLIBC_2.1.3)libc.so.6(GLIBC_2.3.4)libc.so.6(GLIBC_2.4)libm.so.6libm.so.6(GLIBC_2.1)libpthread.so.0libpthread.so.0(GLIBC_2.0)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.3aZ@a@aS__h^j$@Y#@X@X@TFJTAmgorse@suse.comfvogt@suse.commgorse@suse.comchristophe@krop.frsuse@foomaster.detchvatal@suse.commgorse@suse.comjengelh@inai.dei@marguerite.sum.szulecki@libimobiledevice.orgm.szulecki@libimobiledevice.org- Add python-rpm-macros to BuildRequires (boo#1194756).- Drop incorrect Provides/Obsoletes of library packages - Avoid libplist{,++} capabilities by using the library names directly - Use %autosetup - Use install with -D instead of mkdir- Obsolete old python 2 plist module. It conflicts with the python 3 version.- Update baselibs.conf. - Stop obsoleting 'virtual' provides. The package manager will take care of package updates. - Also rename libplist-devel to libplist-2_0-devel. - Add missing provides/obsoletes for devel packages.- Update to 2.2.0: - Rename library and all related files by adding an API version resulting in libplist-2.0 and libplist++-2.0 - bplist: Improve recursion check performance by at least 30% for large files - Add new plist_val_compare(), plist_val_contains() helper functions - plistutil: Added ability for files to be read from stdin - plistutil: Added ability to specify output format - Fix/suppress several compiler warnings - Fix: Return NULL from plist_copy() if passed a NULL pointer instead of asserting - Fix removal of docs directory on make clean- Update to 2.1.0: * Add new plist_get_data_ptr() and plist_get_string_ptr() for direct access to underlying buffer * Increase precision when converting PLIST_REAL nodes to XML * Fix several issues in libcnary (UaF, segfault, memory leak) * Fix copying of hash table entries when cloning array/dict nodes * cython: Implement load()/loads() and dump()/dumps() to match up with plistlib (Python 3.4) * Add new plist_dict_item_get_key() for retrieving key node of a dict item * Add new plist_array_item_remove() to allow removing an array's child node without relying on the index * Make plist_array_get_item_index() return UINT_MAX instead of 0 when node can't be found * Add index lookup table for large PLIST_ARRAY nodes * Add iterator for array nodes: plist_array_new_iter(), plist_array_next_item() * Improve performance of plist_dict_next_item() drastically * Improve performance and memory usage when writing XML plists * Improve performance and memory usage when writing binary plists * Allow building with sanitizers (without fuzzers) * Prevent store to misaligned address when writing real/date nodes * Work around misaligned reads in binary plist parser * Integrate fuzzing targets (libFuzzer) into project * Add sanitizers (ASAN, UBSAN) when building fuzzers (--with-fuzzers)- update to version 2.0.0: * Improved malformed XML and binary plist detection and error handling * Add parser debug/error output (when compiled with - -enable-debug), controlled via environment variables * Fix unicode character handling * Add PLIST_IS_* helper macros for the different node types * Extend date/time range and date conversion issues * Plug several memory leaks * Speed improvements for handling large plist files * Includes security fixes for: * CVE-2017-6440, CVE-2017-6439, CVE-2017-6438, CVE-2017-6437, * CVE-2017-6436, CVE-2017-6435, CVE-2017-5836, CVE-2017-5835, * CVE-2017-5834, * CVE-2017-5545, * CVE-2017-7982 (boo#1035312) ... and several others that didn't receive any CVE (yet).- RPM group assignment fixes- update version 1.12+git20170119.6a44dfb * xplist: Fix limiited but possible XXE security vulnerability with XML * plistutil: use static buffer for stat() * plistutil: Plug some memory leaks * bplist: Fix possible crash in plist_from_bin() caused by access to already freed memory * bplist: Plug memory leaks caused by unused and unfreed buffer * bplist: Refactor binary plist parsing in a recursive way * xplist: Get rid of setlocale() and use custom function to print floating point values * Node.cpp: let plist_t operations free _node when in a container * cython: Fix module build with libplist already installed * bplist: Speed up plist_to_bin conversion for large plists * Implemented plist_is_binary() and plist_from_memory() * plist_data_compare: Make sure to compare the node sizes for integer nodes * xplist: Plug memory leak when converting PLIST_UID nodes to XML * Change internal storage of PLIST_DATE values from struct timeval to double * Use time64 implementation by Michael G Schwern to extend allowed date/time range * remove libxml2 in favor of custom XML parsing * base64: Rework base64decode to handle split encoded data correctly * plistutil: Prevent OOB heap buffer read by checking input size * plistutil: Use plist_is_binary() to check for binary plist data * bplist: Improve UINT_TO_HOST macro, remove uint24_from_be function * bplist: Check for invalid offset_size in bplist trailer * bplist: Use proper struct for binary plist trailer * bplist: Check for invalid ref_size in bplist trailer - fixed CVE-2017-5209, boo#1019531 * The base64decode function in base64.c allows attackers to obtaiin sensitive info from process memory or cause a denial of service (buffer over-read) via split encoded Apple Property List data.- Enable %check as it is provided by libplist and improves quality- Update to version 1.12 * Fix plist_from_bin() changing value nodes to key nodes in dictionaries * Avoid exporting non-public symbols * Prevent crash in plist_from_bin() when parsing unusual binary plists * Fix crash in String|Key::GetValue() and actually make C++ interface work * Fix memory leaks in new_xml_plist() and parse_real_node() * Fix header guards to conform to C++ standard * Update Cython based Python bindings and remove plist_new_key() * Fix key nodes not being output correctly if they contained XML entities * Fix handling and storage of signed vs. unsigned integer values * Fix date handling to respect the "Mac Epoch" instead of "Unix Epoch" * Remove plist_set_type() as it should not be used * Fix deprecated macros to work with older LLVM/Clang * Fix various shadowed declarations * Add documentation to explicitly describe memory buffer ownership * Fix memory leak in plist_from_bin() * Add various test cases based on fixes * Fix wrong timezone related date/time conversion of date nodes * Fix endian detection on MIPS architecture * Fix parallel build for autotools/bin/sh2.2.0-150400.5.42.2.0-150400.5.4libplist-2.0.so.3libplist-2.0.so.3.3.0/usr/lib/-fomit-frame-pointer -fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:SLE-15-SP4:GA/standard/6e04ef11c93284804d49375a37350885-libplistcpioxz5x86_64-suse-linuxELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=dcbbb8add644bdc0b3e36de06e2b294ed4e61ea3, stripped PR RRRRRRRRutf-8144cbf24bba3b3ea9457dc94c75ca67f53c91aabfc502abf8067c0aa2ff5e7de? 7zXZ !t/8~] cr$x#F]PK@(5+D ᚤ(?%,Iw2>nuA)A]W.uë<qSnO2fqVmDe5DsV%}F{?V@Y!(];KErq 35 P:; V,m ~hj!+:Cu + 5 } E93TH ^O9zfM6t dh샕a%N qⰖC4_oٰ-i/~)bP][XZDMBLssoR6طɐa%9MpXC"t6X nt;3zUv*ȥ#޶@oS,P[r]"]+DT=7g\=L'n+&sMֺ'.rDhp9")Es¬9"{3]EX|vwr^qfRT4m?<lje3Lf72#QȘ \^hnPC$'Taђ`/PfHGIݻ( b5k{ u;#6X؅ȸxwtUo;A3;\ ]ς*r3K dvYAz*CÇ.Q&I/m=PiM݁6 M ۻ s9}w[l"qHͤU~쇇L[5|4AT'8Kjx|OMM"ф};aF"JYWQkQ6(UZNL${[ 7.i !oXKɢeRO\Ki$ _xH"c´ē[ρ5vJ %`3`Xf~][ 8E,u(RډO(13ؕ/{qW~Br6i46YHL+z#Q* bSLvʂdv.k6jzޗnI( lc2RUl? ?VwI -Gb>nLYtd]@'Pv ƴ*Ok{<m;r2&׆hEc)k+PZݣK̭{9G4茁bmvr?@܍ZҎtGƸ# odHVtՐ'jIe PMNxkE^hD6$ҝ]%"of\6ؼpE:˅+ve3}7 n4[F F%f״4A/{chc1EB Q uCAvE ڜxQ ) ;!ʅf^T%yR5k`+Hz0"hl*޲j5-W` w5 BUȷxCU2gM4[Vnc1Sj/ u3>&q_U2wj㪺0@vTWUsI3g9>Ar$BFe^fBRu0%\_lYoj~#Wnr LŕiX3ԙo:_M ~0~fW4GCDJj'[ߛ%۲%֭\<3^a*ũ}K6Qfgpo Ρ=F|"E{(\!t?rr5n B%&~FIsy }!Ƌ0uq,IwCl*Ţ`XLJ Hz$IE~`ZeY'쌎bاoޡIssu,DFiOfHkZϫgI|Re hJg-) :O`:tN"TOJ c- 3&mL9 McE.c͠I$V淀'1Z& ۡ* ЄCqO.'p9 ܉4t<"9ʫWܕUM@m9u9<*-Mp NG֦Uvkx;WŁy3r`-L^֐0hLUn< ULYq\K)je\ep=L'Cm)(U)pKH?B!ϗY?H[eK{je:E┼’²K|N;ȪƷ̀Ӗ\-6'PL\- h'MSD^{Cn.J@L*ûMFU 8G˲+o [slG@!Rneƛ=C٬sƩ*qػlbюėsR9Xzρ_-5+ةxFG?F(Cj$n:dwJФ{ta.E$/n9uCл)@4ms7E:MuhΟ,.}"dK.~e]D;(Z^G?2 ӱ c}jipIp|U= !0ŝn/w u;͖wl3>!!,CSny~?.|и9q]!Ġ14"#fC% amo}l4jB,8>_ADU7m#*ۋa"DE-!޸_g;jF0רʇLV4r_-=C1 ;8|C D:S*(t"HvFfHIͶԤ[P?':D A*/(w$~51S@ҏC;.yBbh°iV_O%QmɮdxZ-V3\Dd58} Fe0EGdT9 ^ /y. /:7N&<&W*(|$QoP#{ CNwkԖLiZr$0 v w:ʌb_%֎RO [/cF26Nat6إf ̲;-'_Tb2@&g΄t.}m`߂V/6% .Nn~'I'/,(:qTyɫWn'%G.pItIp3uG| =}'ǨrpAZF7BgrӮjO9bNA%1ZIIWWŹa~h[l<6%=T&;u*/$Rg/a^$qs R,w10xgMEUh|gϩF4! B&~ V ]/cw?G\!s4ݚҿ7gc0@-`Dp;YӒ~Gf%7]YP'lZa4b9 -S@{H!ɫ~ i/DI6&5a٦kн93hت,RЀx!E!];F= Ju( s2k`K,kU碓^=W ^NF?*QU_m5*" :<ӘNsZ )et ~2"V⍠D@ ?dv};i}W(\` `P# wZ@s JW7#+e3zOP|ʻe35ALCVߙplRj!Ў"dY/bhtlX@yg'(B;(ˆ#}{u7O`ZWخ{qɔ!S1LԒ5uEM5纇p$ИXOmadDjɢr *UXqeI غH%iZ~NW4^'VL jWfLYS5*Ϯ; }oZ#|u]=>˦Z\ځq@U/A1~a: ^%F֝fgN8 ,5O3tw5y<}=vtOϷ2[xr)g1ݫ_aa4a7)F]2y:T$>GӟmZZd _mwa={8VP 1e< FWan?%̰Y [p:8%ЇCjt 8@=ݦ6;tFlX|Rg(倇ک `- @Hu ) @laRQ#=_ZCǭg.߹";,a*ߚ>Y}tf$G@BhYcVL7<*YkWTr.g|iâO9Λ-,,4A}Y O\4GǦc[FW*Jv:7N8%2]=>s=qP"L\`b& ěm~<2TY%vHmSDX)XfjkDgo?\}-I+6y湣@ npޜߒy큭}]r?>qtbUJ£/ArXN~{)E/j1_kc]YUV^Ȯ.fjh :EƑO<.qĽŭ{Ȣ텅IɣÇt?Э!׆ӑSh9j58Qv7ewmc0WgN1hS"ҋ=E9prHubMkϰUH (20$gBNlۙ|{ZB=b́YTPdwBIr!YXCh s%PN|{P`Q5 u3OԑQヿ-3juN$ -t%F߬e{(.LF zjfLǏʪqlo< C:!QJ57b}z)…C&3-G|޺Wlþj?*^ˬf@Mj8pQ #-#snk zi ޏ#ȴG1ҫ'3 O>JP;}MضA"A!⊅"<<m#J! -e/zp*Tn}zƯ5P >sKwݑ}ݔEPYz֗;-4$)}K ?MC2J5!vcHVS50"" 4o}r| )6-LUNJyYҨY7~dL52J~ay -.IFc~Q\[~:)+/7a/sYsA1-P& ṵÑf`@v 

Z} 2$L rj3Pc%;͢P3Agu-2)`TË=X/U:X92\ 7t.9dP}*ܻM4 ]%S'@TX+ $gS27|څ8Y4mݢkfA%PӎQmYecܧtpt`>"&ʛ:5B0N(jU$g_]r/L'h4 s{`F^SARe[>6BK&GV_Gz/W+k``J}}:re֎yy9Њ\e׊5֚Pig@b" Y&܇$Д]B9h."[:p'sFT},F~0u`L"3Rwd5gjԓ-mY(uSi%tQZ!Y`!ƈ.˄>|Rm7 ǟ/i~>Tjm^DT"TE. JȄ͌cĶ{|iK3i[WE`ֆ-3&,aGHqڦ +&Ks_kv4ztX}ܒNST񑵻ø< hk.<2TEufP{[5"j:.2^%0pQjni.,H9yn ۍ-(ST9KY'9·p?xVM!8ߔuפu>B Ui-At d,%+Z !|Ӛ(NQZ`v z3@]s!!:>sqn(VanCLL9 1eX%OS 'Ml^a 5flxIro '/n:dj$sFˋ}̆3Y țZn=YTK}=~l2_ \DݢݧSb'{ҙH ܱ5ec%O箻o·;/IoYIӀ+J=54*YF=x#Ή_cyƼ^=>@FGN hŴKJ}\">pL.B!qcZlQi%œg4TA1@g, ~$ TCl~F`sUK!b7.p?FMEzZ6 a[=}ڕ}GQNuL'nڦRpVI{]el7[=`oRnsC!Pȍ~~p(7b􅈻]==/a).wupK . cQLd2{@g00/LNWjڻ\Yߠa'GĞqTf( 4WwF%,Lϸ̝VUI!ͽv˻g`s FדǾgAʼnwٷAn;nD?+^/uH*kOw *`פ|qR\YQO"vצ2~AT6`唞O8+HAMD*տSĕ=ᾋok5+8Q \xBqJ~Mp31Ejq1۩>j"H${ -(M`zW*ⷔka2~RιLdN^ƞư_{n:-10ǻYvej#a(G#Eu5[tʡ'# 9 (Ъ4 jŻR$B@b3+9j֪Pp(FDW(|rbWyHIQ(4mTvt,$Pױ͑nLR:IO 4.BW̦е1lrMhŁƟhבcX)*(%t@)@*47$5GsUw(R(a& 64݇aK 9kYcl'aRws&<̒3_ ?ղdi$}GXG{YkVFRg-G<֘ &8)o2 Jȷaa+T*MmL~!0bH#.Ph/ziGuѥjNJ2բٯz旿MES&mH E.߉eмL3V[:|$,ÚB>KXlCÅ%'H0 Tw$>I0EoJYx3`{2Ζ@"o ِPo)Ο}G3QxhDz'6=Hi AO\=dޛgXc<>·IwoD]J.8Jk|G5|-Y UlNhUq}6ދdIby)0P̧j 2E~ǔ5M6}o۾ [H`yteZ[UtAL2p \>T}p{wT10f D܇8IX.kC2',0 1#רӥ9.}Gb>T"ˀPΝ0|O G'-F;ᑬw֙E5bm<ݰ@W ɴ?>SF 4v8tODrf>h&nOM93ܔ]T+uFdz/YA_c1LQh Rܷ EېJ~62mZuTk 2XMC7&՛9F38~5_S l"?l!"#e@ΖfbD]Lc;ء=JsHTD2627eCdƤ՛%Bf54~i7dB&do!vlQq!E3 EZ ^vGY+BiKj-@]CӦ= "xߗ3HR\ W`_v`x1p㠛\M.%|ɼ1+Y ÄU(:G&Q"-8^ pş؜ Ch+87\wGv)WjU[{ġn8,8sxs)Am @67xM&: ى=nxձm{E'09BTl5rFD .pD>K)ք0ed!0{w+|e[GS>1wnjc7҃;Q|0BQ͔U yC::TdW#(W +Wb`nnd~iUQ*a{<Ŋ'f[_RmT4}^nQHǃ;Spr/\ɩ9X!cEdFInd8]`O (?Uռg%~ f+ygN q^j '!iei)sہ2!^$S+!fAZ"396pC#$q(mcHj% ޝyslV1V& 2.[>p$>Uu5\љ7q+~Z &$tP<}+MLc .h*Ə&%uGT]^;tjЭx d )vtC﯅6m?R$:,LϕU#0FN6](L$1Vn]3#S y}9;)bPhdp$eV9}q~NL7Hɯ>'~# PD[ ҥRp%4|E{)44  ^3IhtLۢ||w}۫#}Dn ۯ?3ǃ~#Y 5i{K 3')զ>p뒜7^ouw:~A1;!Vpd&_懝H5ی|6Oxp{4!< 3s3sEǙmJZ \uw:L*)k&nꢨ|Ra\MǑ@sl4S%p/bH5m޶kZ>Hzu+XI$}'u]/Niv0zdY`"D)lBu}HYѨ j]6Ww~ )Dx$3Fb谴nđ Pۼ#)%Ӳ! '-K]9h햨#dcOX?d_5'˲TElr%4Ѫ.sФټ~hdpS^*P䌋 gE鈗'Ĺ" =06~Iˋ1빭+:$]y_Eݠĉ?j%92]^Xo +0lt屸Ef_:}ڡIߓR|9h#1^ fsӱ`É; o/Dgf},"vnd4IO'%S(ք`sy÷;ٯLn x:s"g9jЂNˣCƎSy% x-Rj"LazaћTIVy8t&-tcrk|n*Z8dfڇR"EK-LQ<_*8ʠOgjSS.b2`|un^ղMGe Z\bVapUn1lx:uѢcMq,AYxޛ"!ppeHFYDB(;S"S pW3: F()=#Q{T(8ow"b4s`7 (.\v.+]9@& lmqSO0R?au.J\a' ,)6HP6rFKzkF\I$f.yBU4k@vB\]seZzQT8Ϸ!O]ࢢs.WA*:L3sI4ʫ0D:k?j e'k3UҊD<SnW?dEy=&1'/\7S-!QAvMR\QҁUSyPe%1>+[trx lϯQ,o|&91ӆmըsm@2r_$K%-{-ZS>Q5Щ#$@Ceؠ)jkSb:N&G(^bd'\p}fnYn2As{C>j]'f|m=;~M@?(A:^sC2'K[ՠd+Cz-7yz+&02r>Gqv }TQ xwI~tJHb7F߶D h$ftbBR6*^MhcRe^DKbjCcs2u R ;WXz<^r%+SiQNy;s6㰑[:N/QgaeRNl=z @u)"EcGHX^R%T5y g!H^C{qX\hoY{ɒ:)T-c}KVSl:YOw$>:Hg9x[L!xz1`41ϻRUY:[*vѲ`Uf ?^?b&r73˃ -.ЕQvy 㻀Q?L5 L3 cY@ bT_ RovGv<,ޚu)0sCqEGgΖ|>0l>v٣tJf(A@ECkts)7!n\ޙe+ny'L 1e *k3ֿ*R蓏uك/2Ze{@9w4qofmwR tS)'V|OmF&}Oטcc5 ^ &azǓgpm["zO< z5، ˏB=eJt蚭#VI >UĠh%m7fPAֈ@ky2Q *|λ~@<(_ "]T流UxG j4?gѫ ź^ƎRםXu TY8\!*O ؛ Iioxȱg57PǁPɓ6Q#vj߳m`lzr1̝y86GRىi0`ECbb߷js4ai}dKJrhFULVBx '$0U.W1I<X2VFWYT !e_lQoKݽٚ02i=Cp)~F9_+2ʱ2 y0} 7Lٱ K%<ʵbs K+?̱ƷI@%=z<ʂM_Dחs6H%tg5Т{MY/l'Ə'>2.9T;ʻ_/\b< ZP6H1P SP$pK%F;QH#MYg0P,t?7vvU %eNV\(u[Mzn t}WFV9O3n\13um.PMĚjI%XPSBHKFr\EܺAׁ|ԏ9O4m'.=N=YߠIKq'1g4aʅ3ԐOZz}!k^[u+pyaQ)4ӹ`ē /d|8dqGeҞż1#!yN-ҽCq৯kFѐe-c_+'?j5iʉ+!;c$UzE|qc@/59|J9Kfs.tUjf_% RjЌr^ ȋpA}vG4hn Y\d>g?C 3G! 6"HJ5Ө8;f4v1׿<{}fF?'g~įc>ׯ޹1_s K/ Lk:~pX4gtA N# .#D@3~Z!w K:F(63cPfn#QCdPvIvRIr@{ڵ)$p 7W3 `a NA oY$̈!O%wX|ׇΖTb0d o=P᭚G&#ڹaQ&\|ô^Rҧ_QZ]wz~1%dڢJu\|F]$r g͑ʹ/={$993͢_ʣuAhsR2=€XةBcxU~~c+MGt"ڙ-U P:^^,ݏ]F;s\N:26{>opuZ^p(B}beOd=a(N|GXAҾNϥuYoF^9q[; C7DN;_5)d_e[kX8FM[c陁%[;^.9=MGz%=bv S֕,i`SqE}:HCScb&hh!V@`B .]g^TޗJ}'^,EL_pK7[dڀ @)βp1硢#M,ޤt]12z >Fo-Յ3'ڊyO嵽W fwҤ=KZ2?le8I-s/i=%+БѓWRqXifW-=C*Pg΁Gc>: R~V^RL@0F(/Œ*jv/(S|풤FvQ@n3x~;r5֗aOOr~\W-iv[4qJ.>u˖RiBXѢ>mlԸM~yqWu^{P.Q5U !4b ;J<k/SFF'YǸ \ff3J[SOȦ3;2Z;yI9-NbRZ"ۖ1ތk^9< LaߔR?r\# ]UXaݙMIJ~# Wձ_=i6 Utf"JAMk%!!hux\If8l`f|H"Bڱa x$?C4%)hBL% 9ZH|2B_"7J'w*Tqf.8uz CF⏉ARsK|L-(k (5@$ׁqϜbt`8FhCe)%s{hs Ct4BPX'Es&/D7,f'xBa/<,cQ8xŰ"û[Jn?5rD0yM=k{1'C&Vk#kDtQi7Azܜ,9"HX6=)DqR5>Z]Två;iPRԣRB}'+(te8&a^PJUvBa |}άC/' ׈WzZD%pg5-wxC;PYҒ*X,34dž$ ٿznT%'xXsŲ#L!DaƯ' $ǟe@:Bq0$L~"#>w_ \GS5MGI/sq[LC7uթO)NPNw2UԶ,u{z\', a{+PH)V9'|5nm$BzFs)ITe 48;T3[-Pv}˥#Yt5T'RHfč N7z*T[??!Ĝ8e0Dv*~1̫XDav=is.~lunkIoQXV }] zϿT58@aP~ƙP.-in(j/9or1{ 80/ĉ h(oл/G-,F;/M-JDMv 2HȲ >fH ZZbo)R70Xz (Oo_aXe]1[䢕'=[?.*[zHܾ tZ! N65luԔ"#B1_/( >+2M.Y]jaձ*#VE?kߴ?L<=t=oۻ F9(7mk"MLdykq2?$TI;T%V1-  ZR 2ic$60uoҎ/8?=Rl?c%mѝf_(Iy|Vȿ#}D{ķ6VT<ǘ:{恞bU.H5UVgC5;+[9h]@$<Φ XZkN2w .Q饎ǵJ/lܔ od%%ys$e)HWΧzJ$J͂3!Ivv꜄@P(hÓ.81\Q"|Z|z7Vs},LNB{ W"WDr\^߯uǃW^7h?o#Vف_2ko.qלM±6HUVkč\ 0v.}++(YM).|6iXktk? Orv$Jd(w JRfm`"YNio> pQk mz`S6B,=QՏ9@"tƶx7|4EO?T$ړqkPXNFQ͚)S`R?zk$P%R.TXrI͉ ͧlI==+\RLHF^:9'*m"8unFJR)CNHad3ښ}FJ *ZBV|ͱ ROl#I$eDNlAWYʠ0WCt$}K8@N;{N9;ǹF@Ɇ&%eWO8S6[xuF7^.&?n[5ڨcJi;eI ޕFaEjmxg65WYԟǦ`qOV[ac Vhpbț7=:ܰه]T O:{4r4b♀I 2 cTdrMRnV'椒( k;*(HNhZ˯s7$;:4zYUqi kȼ_u sK:@W,ڌc(7S3HqV V,P$:[t xm6aԶҬDoٝEQ0KZ3ߠ zHk8[J32*hWp/sLQ&rPvXT٪Axs q}rouHe,)m%*c>oh:neo,*Ƅ@m M\$3+*EY|!!yo<J6:Kk2'{}y L'6%UjUͬDѣ-x2e|ר#9-Ft>п-^nžzg!)VOy u=avpxOqLi|[FdcD E0m> e]\][z)ۊleLAzбyĎ TB@B(ǰf=[~obn]@m g> &Vi%ijGVQbʇkpJsDl͂Km3g;<4<]ޤ:畵[+ƴ+\<\R@7 xV"Iuݚ9KS"ͤ21M(wہ2fM=ZOzoV\*]eƉO^LGhCZw$;qTۋsg RUM%Ċh@K{?n!5|$Kaf.V6MQtTG}ķLD0Lfm BIg 瞢rWP%Oh*klppZ;i|xscy_wyZS J&ld%Dc)=9姻xN+\-AL!IyQG7(scz缍4;$߹MxMy@T´-Y[P,}fm$2T/ Lw՘AOR\  lfjrv1@?nrͪj@ r ]KʈvnR 6MB1ikge  |AEayXa5Wxpj.'j _CB|}YS /dӝI1 tణz #oCmic|Jn+7/`#u[\b1 k]\ny)=AG+/AbP=(!Tz\8/̼A:2zC7ilIֆ0vOqDA IrvGu ΀tfTj8 $6fJsU$lm~v:CI1.wMVlvZpWǫE"`F@p0%z6lBfMt+P HjK)}hPGB@+p}ş(3eaEU1׌ qk`'sã9zpd&`WB[ =/*{G@3%;:@գ{N,?)ȧpQth\$g&JW/;U2P7@IlNl1WTx.6@XeBD,3]6|$31P)gUjQHwO (GGTT"}Iy[0ZA4K[j$JV:\ap따$PgY5*}kjBkKR OnU5Dp"7a6;`n KKܢ7]['JG? hխhk8"&n)@x"˴< f}L?ڎD<ҽ$1"n @ksnJ0\>Tt.IҩF6tKYS)ֆl GJ˝Lp8r%*).5gݭ6ɬ]{*5,1rvlwǔR*Ϛ { 3&K>ou5ZD5 ,QRdHC; liLם]wA,YCrQ(YQCqD!y?$e֍zc)BͮotAQ=@p?0r'Ȕ ?T04p##\%NzCwsUG^^U.%xcFRV}Ik񐽕s6UeU̕jKvgoܦ&:,7f= QQ 7Ɛk`34FŗC12{B䩈 @1:@e9i5&^feíx/|gRE+D'PՠprGyIMe Huqss_q{X $Цv. bqXrV<CaXlFdt'8"-ILoO)C̦J!V0蒲|/3-W:a5 qXg6FX%Z?|<0 \ 38 O' ث\i38-yDQqG#xjz+oU y*"1lcE-- $s[5JzQnSRV&-<[&ʌ0Vuokύl۸.E8! 9E?ov.g7sQNHym\c݉f*"Z4%U:vE+ 8տ*-GVeD*w+ZX!v6ʽ*/|gH=.. m 3䇉+Uy7cEY)<#I{vFB?/${~LC 'l38+5J9C6skڠ^}E`.|ԆU׈˲DŽ~{@_&[AD즫4X'Q+(U{ t(HD}Y=`l T AKS]!p[M_:xOnQ1K2 i/6I)P - M>@q-憮W`yGmt]NRzMC"4@d'ie֌u9j$WRFTzWSWd]E=@ ʟM7&Q! k ˔9T\iT`^i|0)aoa}/*<d{A B6 .t=laC\ fQ¯>?'}JݖҠPpXX$˥1\D0\S4Jnb=jI Wus{oH"W"(c855"G-N? 8 45a;xpyE2w͆ aVOZ^ŽV LU4ڬ!Y۹l5<a1 "fI<fQ*kG7y #6= dWE fIPi'xirh!C =P`^&m$@ ׷J=#SyHu{ p{/ѕi}10Sm|bOvҊ*]08#;Q+=E7IM19[oh"tqCTӼFkvxC ?ȫ@ {w[€9,Mg0;c*XY]\rz o?+*`vi[qAHa^Dn+ćܒ@ˡR]JtG͕œB]%A`QHgx>paSZ'mfkAj˰l7lܢFAb]#"_9! Nֺ Xu %J/ wnj4j O 6 ZNRHW^Q5FRqzz,aae ЍQDۦRYna},쀬 z&וٽ߹Ӷ`Y/?yL.VǴҜ.һWwMűf>ݠ;ptL<?[8Uvow}]8IE:_ JĜg m!ڝd3/+u |3TKїi[Em'nt.ޗwc~#<*@1J?4Ts[1i"zwЕsG`kvOk/mc{**Hz|S龏o)9yw'.oim)s%Ss[ĝ%I(8ػG'j0pw uYM^bL{9Н&51򎞓d1;/CU\ܽY)dR4fԳϡߝ:mt cq6'At:1J3F$ HœjG!QumI]0eݍ/* T8źVa{r: H,u<2[u=Ew yī60 47IF)UjlIAϓ[ڙIɯRE !^HR-yA>d[k\sٜ&Q6=l+ _z拌 7.8=-AX2EP;02:9q$K}r ;#kt3G[ʏ:l?'QrXcG߉S Ua3)՝borw R;>GA=Kse'%gYe- X0ҵغUvB-ݤ:.U9#r%56d6M7pB*{%A`CD㕜δG 3i`I9(GP,y翇e]X֑6&K$ i穞"i5uY`[ =DeCqT`:x. Y0I\0 &j9឵'Q̀@`([K9`4&z^'qut4 I@A&#۵dL|N/4)jNv"4~Go+A1)tAEEb[ }rm;4caJ ;o]UslQ#]$e0Jz4ĮZo)Y^ށPȼ#p_DXנHnPAtcG*^|m8葯)A4լ.#z5pnrO@- 6)}oU藺%BrTYWt(jz43$]2ƽyOƨ#:`Q](1t@h|Mk䋕4]KZw ZH ߲03} T\C5ͻ>{i^i3Ӫ~e)Dch#={M6BV9Pf@pÔHUxҐ;ejej.ʍ-)/{OVf: 鄞[dQ#u?QX\ ˨L]R+4z&?\?W"wJj̤^z#5VbQ uL!^Цa.B(̕heQrߪktAܗG/w(#jhgf9㸇u=s;0}R}: <i _J<?n7&pl/iK2!8x][31 hzo ϋg> !(6!A=985~gN40}ow&%>j;51̄Gq3.j~jQK\pLK]/ co0T(cK2LYI/Ke/d" mA HY`xrQWO]+ h0CdZa1BxTTv")LfZY4{s[3y)}9oc%ؙS2UJ h%2MGRy)o|a?Z/ Q8xٚ#t㼲6 T/H0PUr6r_!q^D,o{v׊#zz })[V#VO DW*,^*:){uO? tu!LIѓAB ilh)r}Es)>ϑdp,[PtѪmN$:#"bFv:Q7ZؕzkKJ(FJq8ͺIXM31ɖoRy-tn|cbv@]s|(Hyd ~7N]0յƘ ƕiYH]I*H͞kv\,AvXE\Z*#~6h? }/0}eͮ c«^ς/gmalVXhZlۧh5T;lE2vlxYe${"6 zݔlW,~eҙiFyl/qţH !X&m'u%SnX'?G9?N snW!6l +1uMPc?BtEվɜ.]u*;04M`+`51l)gckYsr͹? -J]Nhnt}a!S|]I%F~w:w=:Ux;*Ynzqy`c0#<wz AoL4=݇`%l #VRGX`d F5HtC@y 'ٱPJM7|.Č54yuo5X#&Jqe tΚ2vyҦ`d(Ӂ/0,l]J@ItLY ԗp@ XdM*p )`ǥҭPc JZ-WsP=n, )ŭ"TMHpl2T ڕU1Y"8ANezy!5bTw65:h9TJ