libplist-2_0-3-2.2.0-150400.5.4 >  A bvgp9|7y>m^fE[nȃRK^8蠨BvP"--,Gmm&;Q)ncI2IC>V#g}Z<X,eg;-6o5 d|MeMwp)}M+g êRM+ v@j2rpjº'$Pq?FZ-=Ɋ; ïexo.5?j]h qMEFr]䘆$>p@$|?$ld " [ '3`fp         e     $ H?(f8p 9 :r >@FG H I D X PY \\ ] ^!b!c"Gd"e"f"l"u" v"w# x# y# z$ $$ $&$hClibplist-2_0-32.2.0150400.5.4Library for handling Apple Binary and XML Property Listslibplist is a library for handling Apple Binary and XML Property Lists.bv6sheep11SUSE Linux Enterprise 15SUSE LLC GPL-2.0-only AND LGPL-2.1-or-laterhttps://www.suse.com/Unspecifiedhttps://github.com/libimobiledevice/libplistlinuxx86_64X FDgBA큤A큤bv1bv2bv5^绳^绳^绳bv5^绳^绳dab3d8b155a8aeeb8bca81947f4da10f7d2a8d7e83f826e663ab7b07dcb615dd9ee5828311bc47160791e9fc1574cb356d9d6a661b1d194a97cd254d58c9d3b9518ca4e7e17a640fa9a9dbfeab3740f3ee6498a3b1690bfdba8e7f3b44eedfc07a76615f95dd71d8377d9440d09acf0be5854c6ed5e2356e9923721caa3244d97619c753cac95d4740220223bde48a032606fcaccde5e546f9bc444c81ab356de237fa56668030e928551ddd60f05df5fe957f75eab874bbd017e085ed722e7clibplist-2.0.so.3.3.0rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibplist-2.2.0-150400.5.4.src.rpmlibplist-2.0.so.3()(64bit)libplist-2_0-3libplist-2_0-3(x86-64)@@@@@@@@@    /sbin/ldconfig/sbin/ldconfiglibc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.2.5)(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2.5)(64bit)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/sbin/ldconfig/sbin/ldconfigsheep11 1651958326 2.2.0-150400.5.42.2.0-150400.5.4libplist-2.0.so.3libplist-2.0.so.3.3.0libplist-2_0-3AUTHORSNEWSREADME.mdlibplist-2_0-3COPYINGCOPYING.LESSER/usr/lib64//usr/share/doc/packages//usr/share/doc/packages/libplist-2_0-3//usr/share/licenses//usr/share/licenses/libplist-2_0-3/-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 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=8330f873457f3c718557737a730394c8d70bed4c, strippeddirectoryUTF-8 Unicode textASCII text PRR RRRRRR RFH"W@qhutf-88ea73d52c97ac5f8fadc1db772de8352e2f8df4e72f66da8311869e32956aae2?7zXZ !t/á] cr$x#F @4.?R_f ]?UQ.;Q?*њa?>Eҡ^ tsm]-{ിBEղ뚜l 9ao8h_Nu}ד&7z-0,"E#GatX`Hx8]Z݇M^2mck3靻\?hEMN9pOd{* 0 j~G$PqU9֭ Sbz-FT@ 2?l !45 T/_o:>96`dYT V`6d b }~y<%T`D78#4RcHj9Tc*{ֽuӤ s{)#,^m"-{GX0_^P0AuƤ|ض?%Zr}}TN{j3syGk`5 6aLQhY 4!atv|dn%VD̘ME-x)W ڳi2uo`'KKžKoaf|%˙N2z,l@Hg|u$EEZֶaEgTGRk,dvPtcy̱CS-ݡ>o>:. &5wT!8@w.>\ѶVCTcpc-4 q?Z,ʾ:Z߈putr7Ff&%*:4eme&maS+{^1mL0d;^ Vs#{9IR5/6C -6+*ɁQU{i/~@P[~ 6P~=R0# p9CuD͘+  36;PqwfhD,J@W}'Z]!RrPKJ Lo 0է«E{'?;7τηg&+$wt,4e|blnr ұznH & cU+ RgKðК TWS85U 7dFdosd<?.:E*/`U *ŀ&*yG"dXVT~G< ep 1y;8Ŀ[0bT .K0_od-xdq먤鲭|HX2VMDq=Z~Ogt>lQ %BlM֐7q\(1P.N7B%lkXs6|oA'rf;4W5jE Ҽ5"b \#U(Sl8EZ 9Sʢi!ҹJ҉_K|"-쩥L~`ߪiZWi:VczdmkeMgY%Wxh4lHxPwz6?a7C救ԄmM@E9H!S/$S.Uc3Sr^zl7oj=&%BN{P酙&H3(\l"TMys\ jjpv]=-JzMyTnQ?vbB @u rE@ Mw p$LO Hxxc~@*.%GL"̰KN(nbϔ͚JL8ubs*G%TomH7*}ߕ8̇.$r+u-I$2e0ëV}ωu) ?w#99+eÙok`@}0a^IȋMӬnߪ0h +b@R<6o*HC=.n1=,{\sV2'q4 OP6 &< \*/$"un|k9uQ _ q]w$opoK> U0XInn@gȓ?j@~뗽Ҹ`Q(wonޒ$1M90/ھ,$12y7b ]  xXaŢ@3%?rVúH`6E:21LQ&fÔ0 ;nGkRP5aʴĤE&ݍJ?(9*Kշu+,n~AE`)_Cm֤!)7jMbB+EB<7Tм'z ʅK#BjP0I=[7-}a;5 NbhyfRjY8jPa,v#Iؐzd$n;(y3鲼>mYӎGF'ܑg'! 5IX8-/ yds]AakBJ*@zp>aFz̮5BQ}X1U87c |mtU۱O eFׂ{Ձwk`ʀ#&6L3"|]teyk=vhh/uU9|sPC{ D1ᖮ 0<@.7 /}+}^Yta4m4HaC>M.nϬ 1Xb>ԠEؚzh?P\ncd7:M-}f-PF>fXQjyKF^k]Ԭs9󟼩z:0^YoQG`!ˡZ*BX,5c)؁ V׸]ЈBnZs:ߌ}y~1 Թˍ7 7 0tqW6 dzl[A%) ttVe[cЀOXr/I>_;FIM^/i4cá˘O/~Y8a}CЗevEӐ9sO__h%a섴ԾfR݌!Y'q3xsG#tSz7b;vsrϐ~j'MA.'S:s !UMm:H{]κ6'd6l[ϣ%.ODW.۫τ}R)(- C < !e?kOL?Ι(8/7o SΟ9١YV, ×7x EA;FUE#[a$Eڌ~_5חmyFH aV5nr.d)H}~ጒ= _bJ[VB,\BX8XӚX Lt.LE t~K19o:n`Ko_xgSaK#" z!q+s9fn%L` ,w̛M> ҏ[߶UxVܡBWdA%Qɸg:#JO|VXM~PjB/h֭vIn=enZթ.j )uXÊ_<({\0nL=M4h,,aԦc94jQż^!fM# ntXC䵼qiSaĨЄUKq2lvPV>yv~43_ _S']OGO|W҃=憷Ro[ꬿ9P%OjWtdcId <!=@[g/,,.l1 %ͳ6+vs.Dڷ$JxscмԢct=纞_N0dmJ|CaAv LcjiG^qA,24Zپ}3k2qn8}ѝ/(]LX֘DϼM,զ#sb$s"1<9d=jx,킃" 0T h+t˪^.2ZiZ ㈮'^Rmooc%mj9hOϺT ^Heds;+y1 R _jyN"PWWeysii#}> D|Ci&`C4ޒ6 7L=ᠭ]0emS:t-9q}z,p}5,%˷}7?nB[и?2&3xKph}1 *,33 j} z9sSmV:gS1YK9eh% )QcJ()J1fOqѺ[wQ+>Nڡlc<ߑ8%;;oC ;y]w4hdrME[ZE }k<#5k<Ee\<!tPE\ݾ\fPQBPg3v"vHFձriMUi,݃B~e)y@ C$M(A$amNpNiykr@<<s9jD^1Y4/?*!P.ސ:}*:rfoD} :tr !k; ˸%>V3!o`MC)}rʱ-z>?}@,/;n)ǯ~T4`ro4hNɚZ㴂:gZ0I9Hkd +|ѥ6Rf0)y? Ϙ*<,BԦ~c3ȘR@qClh7-n|f,$HÑN;%._]*ıoa\u$2t*G5C!@bXLlQ.*hjQB5Xfdvpg#4 ;n8~cw 6u~h$Ns-|YL1l[.e>L dr:h&O&q̯^.a֫:XGI 9hZu}WЬQQqj"&GfIH)*YZ*K<vAt"2D#װ*m>*͗'xk)gdfOm- nkS= {]zY1#ۇѩRZ㐺c#4*޺ak&TېA68ﴤS}S۽(]t;+`&$$yZ3 q8th RkZ'ބA b,~ @##QKNefcd6!hoTtP%oXc416jk]WթV}`21UQ :#R /ʡ*}n@%%Q~$١YMމaݚ^EcfY}?`teM"SRk{FY/ihBWB*[7CjGFڷtevJ|EpN*:XCDcgm'3#gm9ϷWP=YdKx#5>1,vVঞc~V- -fAw{N%ڑoޛƃIܓms+:.u H~ cPv͂MD$-Q1{ W ;* 2t29;2~y\AlvX5|YQtV @x'_8FƮQ46Բpi/\:ܞҴa ͼi؋0c{Ae~k ;_H4#ݸHb0)5`0(+vMFtXȫm`fly32|]̈z؏1PjR=92nZqn-pe^O&xWdEG;H@M4ŦRbAϧu@`ºDzb$l௻ SYۅ7:@4@"HX)ki~cA ~!U9G^h7XC0?=i $Ho D{Jx½^ɧAyMHcelE>ꗹvA&0 R04;+SߝtGr Eh!7z<fnlt߶Y˙oPT,2 <^Q/&&H6?n&v(C_~Zvi qW)F۔w=IrKS]KxuJ"PAn:W:ɚ6vZ16 73976uR`O |ݯ#ƎK ኳ۞V741wYO-ԁ%l8 dP^qM쳠輅D^6g^`m , :D3nUpYdHryʫH 8<-!,{ڽ]k7A >L0 \PʨɭMܮJG/:MBLs2cUfǒ6_L(5ώd>`H"51JIbIHXb8ށ{z,ຽxXצڊr`YP>؏UZ >ln׍+ht-KM\G (eqJ C|(Aib2}o= zMݭR(уu _jdHjL9[60#sj$b ӭof'BY[ةm@  ND!e=kbV__bqT]\OHE|1y.>&ZR R8s!Q0.r*ޞ2L 8 )mhy$ UK[!R%߰J&| oH\sf>ÀE_O%~>Z%E[FJ9|x@u9hMMl^rgTpSqs"0d2 ~6kI-sNV&Yx(ʢ뮰p1ؒ K,/A\@be ^.1a9Hb  J 6j!zBgr 5nt31 1sYgZ?+NC6^Ӻ6+x[$)qoD $|ltwb5U )) *Dcg>^)G're^=MS f<:HD\̈́e $o\g xLMqDr?z+8BO-Nѵ(.SQ<_ҿ?$h6LGeU4YuqCrbwTNuΉQKp{Ŵ3kui1oO;b;ek#,Kp7= Mȫ:x5>5`# %Ϡg{8FC q]E0Ԇ }Wf.0H&(s&OȉXF]E|oؐ>8z1?"Ӣڏp7=~Xㄜڠ5/v7;r=X- ؐ(55&3պ# ↓5+NQ)S33!JlV ;m粘NɉjQ| Jh_ܢ ib9f_scť8FT+MxF:ױ^;1Ȋ_[ &T+[ IӉ#'UMgSȢc`CUA,r!/oU >f1T͂@b3[W16fBFCtn `%#q{SHC01QG|Xqcbk8^4/8,qqѯI@ hq=C}XK.SoVeA[qri^e8exl??inzδ +" 3<̇z̚cx>&5$ j>Qf]>4S΀IA"̜%ڙj\ȶJuYR#K _Y9 %3D ݋J,khsf. ǡT)=VlQHN$1j@vwy͡Zrj1My>$=1! Q-TsA%l>?0-xwb>tC)pAw#ÊL2lڳX2 R1wg]{9V~Fee&̴C=0y%*ͷn[_n#"C-;kPʷ"k4[eq)wĤǼH f2L">=층l7;?R.nΪIľ6'pyl-3rP^W5u'#_%$j#GILݷIwv!6ͫ_;h-mZreҰfM'TJ) Az9?(ַ))iA#ZWsFp 8< f^~':|#-ʘEs0)kb)4 $ؼ-UqR9I`&5hvD(p%sd.#ub ΁:BdReۖB㊯]b׸ըFDJF( 7x.UʲuY|Md= B4^] ߲-dnUx`tdۙ6݉~tm "k=qQMR1cN=6  XMJ [ͣn\,P D86K S<8B#qa:U4uMq 3f^b6`Ow":`%L$Es:2ӞzjQba1xkwzjDY%ތEB< TODkة"KJNArsd)9x9u7kk@yOrbԣ_gSX iGL6ju?vK˞*+N׫&4ƿ>i$$ b6@z(=kνA(ڡ] ^RWO%yM1*2DQ#n]䮄 HU^ @B+u}_}bs2+j|I~A1:ُV WrAC'j.// 'G Б-Ωi[Fu)CPJ̨25OO޽Hψ,.D+l9S3Y d8s2ueCgkڄUQNwb8Qٗ:xMm F\6ŗG))8?O*PI&M5 Qɶ<:Q|z$z{f>zL@(o/0jUYhE <8O?ћon/GܦHH5+_GQ_TM=pRf7J6i BOhe&4u~Zb{`[Q? %tR`n-P@-u裬P46G_uS@&YmD|kb=Q>DlszfqkN#M'[fo^D.RRtztCĚ)wy`ǹVyRIB[KHT /7|1ht]diP9*^T+֫*; fݗmB監xd~Ss0fHT׳Oky1&Z'!:YF(բT8(16wa,Hf uHb駯PwDlwWѡH_קteM$@&H%cɰ ~ wN\tB.\&;N𹶴aw).DIXy)YMlLoB5 tly5{x].i 39"ZBeL{\2 ˖h|-ZY jY\ꁙƙHt暑Į*ʳr0Qȿ7d MKxExL"QgR򕟺ziǼнoKFGYj"@>p|9|H5\2E#hB=2l' 0~IC>f%2U=Yl52VH3JY %:ç 0hdo5+L~'Lդ5 #=)&Ҫe?@D́05.-ꭍnF5" NpcR} z>$) -e1D~v: /h@d!cbwvIooԗ]v~:1eD$ªkT8g0+ljiIk0kx3鬌Ğz4&ads~Atx/?̒JNw6\k > )?_ ~#(8gUNV[mA*{elS7ك?!qn=2OUP&Q(@t(fߊM[,Yez~C

!5N??IbnErcS$&nutiG?X=\jp%XaOFȪ)aLє(F3%iآ£ҕ7=a? !x>}JBկo~9ǃά uq ]nWLRg \M'2&;, qG) SXU3D+Q2L>0 ;{B]}ŗVk11`1 hgŹj?ҴD-! d<;MNF K=BǿUGԁ5 FFs广L|2Zg51 N\?׬3mwخW]UcGmbbHjiwWRHL"fcu]װ Ny2~aF!!T@('3ҹd*]0 ]sǙʫI&vDNG dHzZK:ٮ*J&&޶bڪ8tLJw{vKxNTi;cxռ~S>N)F UWáX.}'׽UT*#Eoz%qش`03+{^e mw%9mmƛjO'#_Xe9GJ6=2!;IGkL"q~Lx@};?L,jł=tV(8C=W|Lv?j>Ԁhl`fHa(UĖDSXWdREaF/aWT٩nZKj1Md8`[C:{J0Ϝ)T"u&d<'zR= qGce-gB/df.k8 TûІj 1/roiT7]y)ˉ\KH(.fhwGH}ǹ'J]^,|sV/ GZe)J*a0jCm!hU iFuk?h(Dt1SG eGmV7j>DxO >sH oSHW0NjH9C5UL-*o}.&ۆQ!bXW``CGy ]*px8 Z#IL&g Bbͥ Gyu|. ĦQ:4g6JaV"ޗ0Dw̒5⩎u hXݽ=]*[y+vjl$zΖɁPq;sWiYnt3Ykjq- vk課I.ZWnZ2-}o1 zٶ?;8=&%q,z2ޤU]:rzMLb(1 !cLHNkfRtP9y+zj*K PB,D@NGnsqm|po/=Z.{( %9K]o7n\\W"=nCQoUGQˀ~B\&1"ĢQB!&;{,ozGֽ} r*QuLw!\)2\NжVE!m.}GYXTNb:dwmP4̪+ޖȽd( "j.^ՔכG(@4lf4B깷~B }qH'Q{k^:EsXxK ʐUY:J2;eLR6⸗c9yMXōTd98 - ))\cB:[Ʊ#C3kY>P.^ᖼ FȥC5-Ӵj&gTTX-D>~0!>vL!Ee/{zl 5!^8;E]i<7Nʣ':ablп͈Ӣ2] *V}M<>9AU$%MUEdU*(%ȵUH?B.L[IwE[aL%(#È}Ɣ^Jt] Zx.f: &Ӝ ,^ X\! Ak61`= r@#_;k;{^ !G[-L~?߶2U)ޫ]V7xW+s5پܨKPT6Z$Złyx[p5̇[;>#;mj^Wf`];-8ܼ|ů MutSBMyi'sIISmQ7 )om^lc0XyvŚ!ΰ8:Te.~K">,[=(CVszBIWN2gL wrHRF}JG+OynjA^&Ln5Yf0.վjk<j\NcM޾ o9'M*LnEYd ϐԚ]!O,wRunb/5p{͢\`ߢ0 @vdwR9>H KxwS{`; O@lY}E"(u 8N5g~5i1 p)CHoqϩ5С8:Y]pcmu {XJ }iCZo, ,G e\cEODym0&ȋL[zم=+דr.r.xhV>Ϭ<=POW(xnew9yGXO'qBDW>"_ AS`dQs{dXqrȳ4Z.'9h+`?>QT#@ZEupy򹲳N2'hmt^78$K+<` 9<928?gdzyŸ{ԅ@~v $wti&%&vIK]5O7~@߶~︟CRB盶-̓/?s " |[=fNH|I\b`zzzt)#(%@ġ(MD%<89-kb*(po"ą]wPN7+Rƫo +Ub\|#- 1}렸o%pgy7lE#?0@#]' dEJ&rD;eXէ5-R5F#g1Cz>AMS[ ` ZG,Ni4= 3%tFl*bh*nAjq ?Ajk 7- ne:^)U6W(ko!3]t$ PN(-PЯl( _2lX݁iqDRh8 vG4::*2m(0Pa g}bNA@6(K3OvM`YO:d#'Q#齙H ;35PH3daBoЊP/Ѐasf9 Ml)a8yAr?Չ@Ϥ꿾&ʉS;Qi7o"c-ݨGy F5@p Kŝ5}GC8ٓL2jje8NWe*6"6=Fv ceӒדNy*V[C vV91:W_:GXic;6>+352;ΫW5hY4B{W«VG*EBEcF?  2ÿ#{9I)"^ܔuW@"WsRRT6/0s<`k=DlNXF܁wnzC`˪ ;zw0Yq5ikAAsлBI؜Wdv&N7t4R184w\^a!7RiECS4Lה6j H&ڍ_t˞;צFK)βüIIQߵnXoM۽pt^ dQWF.Vaqkuѯl8b6T:! j^(ˇ61 κ~X%|XF7|Ϻ=غɍG Y71-nw9KٱH~۸S+)OgS%̱!5"#W8R^${eK@-x48ᚹs:?P[6,S 5}$*w\hC^;伜1X-S_n-A+>t3_5=>>aǪ7/Ā@t"ߝo9>W8)1 fK3`vWEf‚U}Y@LYD8>KE?gj8$+(5m||3yC' G^/ q, ˉ?奲߆ .yla#*d24EG1ejq҅U1דDS侠ps6۪Vi)n c`溕 .Y>{L] y נ}vEӱ_=,w$~Lm?J'RF!}P,0Q*~?3z+ȑP0@peb- ơ[ʪqa t籕xkꠈzt\ӴIk*z8kJ!5(7!kL-ji'{J}XpDsYYkID]?/'P9Ag\-;w[sTW XΧ{"o'bk7c, % o]GԾ _6]>@w+spk5s >( +o,hAe]t/Nv,Bᄭğo&0%4h{.*7dۼ %@/F4zݙFH$TcP7-hEiS"a_xo)IwXl&JxjĖ1gED/ XA/OO oLzȐP^#3C-Wg&xt]G9dp|yy3`O(o_^,?ָbw4ֺA k3t=*mpHj\')(5(6-@]q})'hTuȸ6܏+z̅[3[iF;<ƞuINJƷx||j2Q[`O>D:Ejz'4ThI5+χa"'%8HAYyGv|D(g7BhLeK YC72b?, kGHae9elr'&eQКEFmI Y~2 =I*Ed<7֬Mrbj%/M742.]5^ d.3e婥.}`໷ILu_pb_يN~3Ǔ,ɡ 2mw"M[ws(pb%4GTR#MYvÚ,F CQ!eJEvzF6\)G\a߭|/;.wL&jb?G'{_\φ/z{oxE @W &Fmhl7r\}Tt#s{]U[\E!<^lG%zAY CkSގ[ǤY9ȕ[ 'R:k?K#I9jv_`-*s( 0LYj%ZN,p(|hn`Rt)~"s)>R"0EpK); Htp&FOT]}}ۭ>?W "VDӗAE \!/ѶKrz 忈DoL^O]HU#/Nh"̺)˄u.ioHtԢF{( ZQYʀZ y=1k s5SK\r00Ps0qf7'pJ,!g}BX8F ")tdPb#^xs!ܶ.yLN 6菐"^f)% &! kSINy{Ӱg@WH9=1%3'&{E7C# 5$sG{ 5̐gnADqo]aljs 1t0K8dc3Hr1n3Y8ad&r-GDEh l{ѯuqvJvy0R.=0^px@^@}R`C8W<,[6V(V1ڣR-/g|QLI6Ho_:$V'87܌=zuD?͜P 5} %HFFKeCt@36+w=T(u.w>HSt|^bR>^tXN7Ȁ>4oh|q $Ɏp )Դ/I,Hשrrf3(!^bt{_w}=1- F^D]ɕ%*R6G$8p>vFKz\3Wܗ ~a+uԏ>/>ѧ5;WRkk2D4;hh ^DeX]6\GV?'ktøANҫ5wҗsNڏK&ю!.a$%@f >1b7!u-ev{4 FO2E'pPQ^Bvox C!IFK|ӹm\G2BYF60FVfpDWuͮM64?Y& ]%iu!PA9XjTٌGUj |H8 [^\buQ*kN$K8%4cCξGy 5LM UnkȊq]=/ѱS<#-!KK J@xvg->aroF(̬ -5EZv=+_4y~mGu:m~8R1[,[NX8Ka,wе̠u0ODWa7a뛭A )M4@#"U5.\ZY F֞" 4f#@n )\i}P]OE8s'Iݰa|ڞFtq 6\4,GB-b宝Aw O vC\wB[sqK+?hro̤_jwE\io!$3;p&xw,;D"bH@`*T^+_Tj0$< ~!6WF mHK d鏫g?bĕ +"cS,#$]N=H4LDDYc_ 7!S o4 'lcxUe" ys#Q5y>X>= 8ckkY#-7q)<_[S;]0A<|Dse}=a. pHZ I`2aUzEcE˟VX:Zֶʒ*z焒Snq`w,c32 `'?|4Û:5Dx.Lf Gܑ+LܧbrHn]Oݞc> 2'RB1ɲt1s!QE;0=#ŝ7p ! 9>8!Y~T"O K:ߑe9@Ͷil%3b~QETb/YPb xK, ^CO4;S=ڕTԉJrO|4n!k)ٷ yOIR冑BUB[5';Po:C@n9NC:q9(^yuM#FtKHiTW6$Yۨe RN<5&YSݒp{;IԣU0S2=QiuF:vW%W,P8;ןx&ʭd9,j%ia-t3_d y\ a0Dzd5#_0MLLUp²80bdhwe%wƦ#O}%i #*!WXf}BLO2.E&xP~zv!>EFЬkMٳbP ꓄X.5LH:xIc`0xŸ ^ ECH-/pm:ϪI/reK00Cݱ@n\nV2 O>錪oA&mL4Q `:,3ΤF<$E [hyHJ[Ļ|:k]XC$^\Wy>4R̾#DuҗWrH8/wh.Q 09^m,+7W=u[[]D\=%QY}7226ʳɽ "#?$P]U&_]MΉ XIk+R=T,HFhC/ a 6}'Ι%6ֵ5dXi+hh~r^53=2P F,pTdH .X;TܬF!cq/϶$ ,3sh[קyRSWxvg^ΙpTzCDemd+ u,G7j\:M.S~TQfeU^c{5$n9ە.E!4[oݸR&"-j=7NK5N935(Bl*|o3R\,i Wpwf0"+@Kʲ%j)k@g ;"鬼Bފdi (7:#BQvxX1QYK3c,&PTObX͡oD~%-Ũ2>ˑ \.㠼"> vȯ 9$Fs:2v5x&&zTca[6.dP56 ]JZaly(M"As]-N8[jrG4)ٗ~|enqP߿_Bx|N4qp :` i/⋒ˡ!iGj HRǰB49btP̶;BsEñ)[IRqRDܹ<[3re]sqy¸Zb`ښ,.QAfihb`Ԥ4WE0yo`Z߷.>6i :f9h0??`K62gz9u6dD0,*@DӦ:7Ok]3!'bQ#{D;+Vuq}3OI&G}rYg5)>tT| WyB:䣹UOGEΈ(.RnczJ-##H&.z;_wkmv]":/b21©M @q@0uH{MG(!"LT@&]2H(W(흧Qu {~JTONPrLK6:%8Mw/n1ĝm^ (yAĩ){Opi53M_񴭧F1u ~:T pB:ʷnAG>ͼGQgk:29#HBdr֟qrF ?0۬i f!=(JIpʸMvXrn/xf]I@ ZOװ6״@PuݞT,:¹q-'Ha054¶T{u4/-N4w)%-xQ~Df}TAF}lZpw;AD8 .KH#oU3_-T7/yYV Ec)XhJͻ)C7"%'iZ#~f"'a`4VGAƔ|S(s\(x^Eh 5kԮ{_&٦%M)ڰ{g \InAn˥7iےmn#-(|逈gWXП*s?I~(:^S:hڰͪ@4@{ChidˣBmg;f ;޷oyPSCx ֚c#h}X\SE#:;[.?.>eoU3jذtSb~m &g,g[.pd^p "CRn @ ni .mlx^hpzr D\PNSX"T?=U^ p}Bc .CFdG4455<ʝ1y0(`luRzuǍ9-aaŪ =g^&MtS<3~r+9l e)+BDSTG4cW)g6.dI"b@@VA%mTwa871g'8 ^^=/cp25bZ7yc}?5XHQM -]$͏ !x C]v@V+o%yv\Ni>|h#O"Q {pg,wp٦6j5I#8zNnC0˳YzC b+orӬ JP6|3VC&PPdaͿΏhyF%)qfBɖGICFH[4.1 v` J)dk=96Byk XBjLOr:הR&ۚ2m,]o9p!>V JmcT9 \nԐne铊覙^UtC=ۣxF?Qy["m;ёr J}*a%Yy2><2f;RIo/U=}:+mf9!.U@.kgm-XZ&(/ϰLZ Y?EX0s34tB0f]^Ž(N]"gE痱/O' (u}j{wIfo9>Trp ` t21M>Px.=4ΚKpN81ɗ\G=\1!~6\=v `ybMP* +Evv\lG%jS]Va1 kx, |0{3)p|b=VC{Eg5Y˹+9H bU<`,yt7u>%d&ݲ&ϋ܂;xhG@䫴A;n1U>A]drlIo0܈YTm̡/xo_wK@ޛAiP+(J F5_Q"AsP;6l1E!5|_:B[M9>%qK&^-ҭcr2Wz( ;de4sp[ F"پIĀ5jе? gl .YjM0!ufԛZZ"q kJVjt3(+ ,3>('a I[߷jؔ"N*MPw$'Ɇ%q{bCNILzֶ&VRΤ~`XX!6MVؖnM!K6dTd86YaMr8  QF*~9](\~Fmò^V[ ˮ@rx S/FRz]ՔLAd{;ڦkzϜmJ2I(+dlqC$E}S ֑OvL0*mLt (ɇZ͹:HD̺]ZmLDw0c0LgVLwfᠲ}d?  ]I]F;Cw>>}1 RCmyٟḵ|=R^Ct}Eqd&?-ЯGŠOBWmwg.68[nuދFIl'3{[1`UD\w; c%8hFV4ߦF?LzeI#.-C>œƪ>4AI6$UaDbۛ1SUNXՀKIqA->M5>c4$6f<# Vɬl-Q7e*T~t%+|İ>Kt$.?b}YYotSNn֪_#W9"6o"Rp&u\76^%z%= }C&ETtRqfoE;#)j;3 Ǡ꺋DAhNhَ^֛=9d= mWc<G>fѵ [/-6lP|)-%%tW%ޟ281:DyN]__6B'[%Vl9Wrh!gLmkm/`0.~.3#僥q$9 UfsAR,Αq,՞'e4鶙C"[1R59;{Wv']lz)ۣ}P.,cUA8m0ݻi \wvO0iexYDf\UkI'*L2īL +߁}"ˋw (t}ڛuSqZ2T?ȽBhIy|$A7'1$Q*#BPS%XNf*k0 éa?>Wk_ItNyyT#&azY2}?*h%Va{3Q^P)Gb7 _#"kw(>Y z0 WI!?a48o];~~H6`Ȓepxc/h,Ѐ,/h:@yx=XFBD= /V4=PxD4!70vOY>fI3ZqC*΀>tdU>8[g@|#;o5]=z<8ɜAT +5Z8ִ@r |@pIc=ؘی/=H ?+*B.ЏIf[N&!ETUw*s3Ј:Oes~掊;msDW>N.v|T"nSc9cHD۶c%=e# z.9GRzeD=Z._v -2B#9;jyzqϙvTu5BFf0ak30NVI;Lzo@WdiGHqp@-Փr8Y7^P@sETy?UlFM0PG7؞ĕ%XSZ8Y?n=̓_GJTQ#;=T0x-}NYE09*,= -S*DhM̵pzߩH鿒?YOxe9轾àK(7{s2Lu8<*|vv<K>XUZo s K C-6NebpkO o W)@ZJ=nH]""F0ݖ[^jIbL{rbPN'HMi,m"JRmԇʯpTu]4Ŵp-5ƶ45>{F(WeSW^TՉ$~DD]jNImذρ8:)1/CtsȖwWl.gK,-{uDsLYEA~U?n74x&>TZdufcVIa^]/ֹ'C pŃQBy;ܬsUpo["?d/6F , ~>*ֆपM/-#{øM(MsjԱyך~}2IĖ a2HPxwMZzK[z0_[ȄV^U3a5o,]YU I= Og=j .]GN01u 1@m <UCbeY\d[̚SEҁ {IB$aot {Ƚ#x,J A#-S_aX;/+`Z\{Y\,_fs,? |pk")"#r\LRUswaM , C|P8oB3ےĎ{GPM.Zrz(oS+maJ2neHo*l|ުT-Tx9_Fq00в~8I[pKS19F 9u%Jt/iCp"ܼ}`l],+[Hsg̊ :0ȟhy@Hе4U5+oq 8W/gc[Kꯅˑ*-]Mo-;Y|L\B2+fUg4\kIyCg_\ s,Cʒw4oR()nŒWLfTz"#Fס3Eb,*@M@Zr߸nVjsy oL+0@Qa+oXiؐg &([sKÏ ۟<~A2QPh4 ͑t-~#l+^jsdda +Ž=Tw CΉ,,9yUS:ȼA3;YA,4(jbU' VLCш&VN-F̥j0Kwj֢X{]B_t#M^OAM mb%XH.|?n. j"{[{'q$ /͊sύ W 1fGgZlj";(&>U>vuށ ٻ>vvW΄@%GzpTP&v-gYmtKr^bkI6r? @#8) IJ `lhvQ.a < Gjq/3Vy vMDMI8̭>(#ѭx{؍r ~R~+Es,'S4Mݥ2*ukݬIUSmeZuolsn2X8ѝvhjMЛh.}F+p`NAH8ESWcW C  3v^HֲY!s&9TL yi{\vgCA4B}uܓatahWlglg|DܹwڈԤFm5ٲ[qgqLU5,qWҿ<7GO h=>xA,CSW)G<q{j;g#ěz-sޜo75ڐ!ovon7Ez܎.+83z ~y`, UzX^:1{ֆAXƮK&U?!bxqfD4֜&iV( '+* ?99-m2 ZͶ%E8SBO/a?;-{?{aB8vX^̈́9[T톉oԊn5Iܗ)YZvG%$E}/ j"t +haL\X5yw3y:dam9ilCХ xz}ǃ&o7é]yUy{UF6wLզ!OWT1QJ#֗AdCZI"36lvvr'ޅTRDꀱ %!xkfد} S%*3L 9ӆި$ӵňV+-D (hکk•+ E=`̊"}"Ls:k.-+%-#3lfR[HJǣȯD  M93S"9dU4Yyʎ~A#f&Q(1%ӛ~UPzGQ֬/x#e88u>as[5ŌYxGFT=QgIOpνW=6ObMwY㡛}M-սz 8Q][" _H}#F~W?}o(: x ~ R!SѼΠQYܳ؝7 zfxf-J K;zVylR"XQl(1Wv`u{LpU:,{I Ց4YBK,kbB6z*\u¹.%Nhʅ#MU},N1<­=[D@i.J#;\ge$ QlqW98'`ZwN}ހ/L}Nk9tcBe޾W"sJ˸P%ī29iCCK8*U@(2W #:sXqHt&h`GǀU1LKl'͐\,5حgjNK|K 4Ǖa ;i>ه|TY 0<e&5\nBFzn:uF=Om5 F`~$6.FLp@sx핧Ax}(h+޳FM.dK~RjOcbڊ6rl Îq4/ UE{V7Yԃzw3/i4Qn~zAGlVBXfJfZkzymD~ em~ӌ rY=먍*θJ s=xNՐL] 'fv{~OڄD7Yŝ΁yy"4+ {^6bj+Z$fxT4ӆ.k)h)^0RyoG"6{"fAĘjC]-To MSWEas3SƗȕ SBG^S htq]nG2d>2P/`C%Ku=XZY^kaFװ_vhi'(oƎWFof͋etgwJ:wVCAGJSMF-y!ꤽfwΞUw<@0j3)/@\(- ޳=֠|dWuD԰ h@ُF,B9AM@뢻u!l~d>"ާ`'0,X D 5nQ,Vm鳭^g@dyosN32ـymڛ1? Ok%t)gԵ%{?h,] 1ĴzIX_OֳktG A[C82S&*K_5E^8:!6k {wz9#ź(?f!Q}p,^2~wOH"C'*6nݧ44^cfqٮ̦ycciԋFTC]VbB{P>ڰKOz\»:aw.gN~5l\Vڍ݀J #ی\5t֫)6HePa_z!ei˼TW菧ֿ/SsAcyfQ,!> i1P HYrݩsUAW䜲 `'Yֳ}:X)`&6Y:vsrOt52}.'*Ʒ_ ˁLjE^]<9K8Z&< b& 2hִW,JN\xjtMMrDP`QdK(p>f܌^YB6LK0<(kx:enL8n=ua:fx \C|^3ϜWAp(+-1gTPkآac pAnw8z4J$M5BՋBpA;xɧn5T'j\@`' C7 ]НJˁ_ФTX,uxj]{#?Q~L^3t[j!_hICLG;P|*͉yԊct9}妓i[ϔm;*?+1}D }jA7`-W J͖YХ N/.5ź(tW1L1WgЯVCw7*ahq@%-OzzֆE*jy\TmjNA7$d>j^?U۾~؉z|!Ͱҷ9Q?gNY8uN&7`v4SO#̫+vϵcm°*Sc_b,xy-aZK{齬^IkIXZ7^No_N<%sZLxTmlB=e^ M|xӉxf,T/ 7Oȩ?rܥJ [xb ͝.bZ؃/qF^^Nb,Ig6D~ Jy*{|Pt[]=CUݵn); =Y;N yoK K)KRg>p|{&;T HM&umσ;b W߷.xF LQ F苼0b(N7/b.m9)揣{DQ5eQ^4Un~q?/s*%?֓GA5 {{QPyQVH)Rpz9jTaP=6e*p2-;ݭ'%W]`[~ ͮϵx)1;fn7fJr3G1漨MYC,1ijtg YZ