libplist++-2_0-3-2.2.0-150400.5.4 >  A bvVp9| {^JV6V P~J'5K2Gfg'4BhXS? cREjc_a#cRRnm&d8Hʩ@tDgoJ"zxSXҲFK3j}+#T B`(z`[2GmϽ?IägC#&J0-U JS.XJ wʇ+V5 a 3% hBy蟉_ ֬|B]F>p@%?%d $ ] /;hnx         m     0 T(8 9 : > :@ IF XG p H I X Y \ ]! ^!b"c"d#!e#&f#)l#+u#@ v#dw$0 x$T y$x z$$$$%Clibplist++-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.bvxinomavroSUSE Linux Enterprise 15SUSE LLC GPL-2.0-only AND LGPL-2.1-or-laterhttps://www.suse.com/Unspecifiedhttps://github.com/libimobiledevice/libplistlinuxppc64le  FDgBA큤A큤bv bv bv^绳^绳^绳bv^绳^绳a940737793c1f1f9c0299f28ffe2c8f313395fb3e4e6d9e473c375a774eb67b19ee5828311bc47160791e9fc1574cb356d9d6a661b1d194a97cd254d58c9d3b9518ca4e7e17a640fa9a9dbfeab3740f3ee6498a3b1690bfdba8e7f3b44eedfc07a76615f95dd71d8377d9440d09acf0be5854c6ed5e2356e9923721caa3244d97619c753cac95d4740220223bde48a032606fcaccde5e546f9bc444c81ab356de237fa56668030e928551ddd60f05df5fe957f75eab874bbd017e085ed722e7clibplist++-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(ppc-64)@@@@@@@@@@@    /sbin/ldconfig/sbin/ldconfiglibc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(64bit)libplist-2.0.so.3()(64bit)libstdc++.so.6()(64bit)libstdc++.so.6(CXXABI_1.3)(64bit)libstdc++.so.6(CXXABI_1.3.9)(64bit)libstdc++.so.6(GLIBCXX_3.4)(64bit)libstdc++.so.6(GLIBCXX_3.4.20)(64bit)libstdc++.so.6(GLIBCXX_3.4.21)(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/ldconfigxinomavro 1651957776 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-libplistcpioxz5ppc64le-suse-linuxELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=1486de0df6a8bba1065cb86df2842f6ec2285d8b, strippeddirectoryUTF-8 Unicode textASCII text PRR R R RR RRRRRW!{7g׭utf-8c5e7f7fb1282167cc784692f8915ff396c884e357146aebac921b598b30274c3?7zXZ !t/] cr$x#Fsjekeђj`z,W.#Z")!tuo~e.AZc%`c,FHk* ߮|?%EH!D@jV:Dde܈l~|'+7EBO_sh}{Wh?7 p;}Gmk.2@}mNlKȋW,v\"ڍ4sG+x3zl.^F~M޸;q&~U8)~Dohy{9(W U ԜƏƠZAvǗHr<( ?zU)V& 6~/Mhe'ŵʇ3,͐}:n,|CͫJ̪i+גY#^j#xu\~ ےO!):y;K%wf <ΗM>'YZ(2AsI'QH?$^L5s=πtX35-JuIu, I|wX:*0xƦQU02$e/!H;H$y~]뢆FҤFDl5$t~cTK2W'3ۑ}PWu .&5 7V,ס8U0 B[Éi\7ϗgk%+K-[ Т,;IeX&9r,{P| Ԩ|4 7/3UX6*s#{RkFäxġf!Uu+oQ8KpgF@;f3}?f)9,txWI: θ/JK{]qtkߎjtfw@P<*Eͧ~8hU}L;ם(.QT*z+צTb!nqtGs3"w> ;0cRIvZ꫍z^nV6m tFx直>)3 6PkHKy "HKLlO|uM?758}}&mn36-gM45Zy YHgʃ .G(*}qŤh-ˬdI1o"g?E'J7F0;wN73*d^ڲa؟x &ٗ^RGn &:/kaEw eľm7Qi(x',1C=bgcN!5 \mkviGU47E x$&զGK;pϞU )vgwбfv̽H5~+`\|ɀXW+F7f%/gTLC+0HTn7WT- &:z_G1xBtj?0f#[xAxă_FeHbQ%ìQQ,{;‰m9-/<:W98\1};Ok[2@ZoJ;!ñ.mԒ^|ߤDUmy $k=7ZE Q"Oi6/bpdnnGϻTt/pm378'0{eII˱ӎFhԙ9~Vj UK"`dM71W'٤嬈>ya̗,`.:k׭֊j!gEqPlB;o@iXwjv6O3{A.RH[(M))NQE FBl/IDObso1 6x>D<"qYyhAu#p9iriZ˟2 }79劦DgV % YCYԡFܪLNU}3,䚊"Q|hj6 es*:g4F )Zd.L"G%ʻXRCXJ 3 /c (t1Ryy'QuAQT5|APZՀV и76@g(zhbi@f(p@7%J(%\L1VIMܶH_T~aڠyY21ijأ;~QwD @QN;RؕkF@oގM˵E-cw4U++|+f]7cAoAKKt+lp~g j#rd0ó\?Gsl5A 5NCGhϏoE"t>S$~%_/K ] 0ƃ T3|Pb{u%"}>؜QN'QJ_~h-7B N¾vRlJ; Ԥ2A@3 {B Qe>'a $m֟D4>42K) (<HwiȤGP,`Ru!y$~N'}<_K98wng24~IXh&S.l;tzK׍7j3y FFȋͫd;НMP6_ Y ?zۏqj4S` B=넏TwKpۤfJaSd6M~|@?oq.I` O'6!ԃiEo&XAr<0t?іuQ3}59swh!Lw<yKŭa&9;cK%ոw%(狯yO$*ɕ&8?HJ: .I3+y^ߖ o/BPBTPFMUd'!Zwʿcܮ2H_0- _vǝc7ögͣpB7%Ml4|[,)7.XZ;|A˸§I|"Rپ.\4<撼a%x7 ?S3DJn :%)zx XlʀTk4LC]B(C ;@4 &; <]K잃]ihD׸JƦ#!:.DU.\?BR4BR<-G ٯ~@L;sF `b/6R+QDTJveTLޫrTQD}Zrux /3Ҁϖ- .8*D;XvAʩW'o45xӍG?EhjnQĻkiܔ"O6aC^]N9Hcх/,~Nd@:+RDKvk@_,r>r:_'QkΘ-=L6nkS\x:%H.KI[_ &\K =нv-;{,0Ҝ~U(ޖeC͒[a\nKtC6t^f0RIN YI})Ė\jWf"dII4zK%Cp!=no9}IpLʁW+(* )fqf4}洿J@ z;.>V *{bg5Ը,)@EWkfUaYPU.S m]%z_avXMleN s;Tw^g :gP70׶ՠS%GD-)p>!_o+(%?pm2e ^61>:FGѱEP6RZ0:qiSobP*;,jiE/׿Rr,l:ԛaz~1"iHϹT3+rdCb,>/}ޕY:ט}ăs[qR݇%d8:9F:Y=5^\>>i}WV\ƢݢZzddSzYDS,+7؜~vGB36S~]VȌ*Ek~mFmj?*K0(vsmX1տp[ļ7nn9i߆р&[>}ZƴcWV]y:Хbt ̘Ld'>W Vab(ZTn%Qz%g#)V Ny}>>_zf#)D:$6Nm6ʍր|p"cEԌh^N& ;qݿs9ay('ݛRFQOZڪ%_l?V NsȑꞼgn(@HدUEAjEjl@xRn@snk&BܐWL_ !`'h\H5B3<c[?Gz?n\pp/0d(|6Yk9{YN)apl6z ٵv)wRs.g,E"MfSn:gNʅLgKe2 * 2rH;zWkD"j-KZ@rh(Ҍ ~?N@?KfQqւ^G]HL3wBG @wW@6b'h/aYES&e5KBS]nlt¬3<eK`|10;3|qӰ 9yidL6fq;_w&9@>:[\~ %DݾH8D'=7* O:UGwqf[]-Q}.|28t*Z^BUf(-'7:Hc=5l'-[Ph#fH7y205f-<cY ڄGtn s} @dҫ)+8ӿU6 jj\8 (XT^= K\[dqb#񁣫Ƌz,REBˍ X^.Գ+o"d4UJw2H׵|2V9TSv4ޘN;Q?/Z! iÇF:$ٶ|,J@hö#4xJ={<4ly}}"D: en ȾN!6fe2cZ^ II~>op:SBv@!fAeJrBKݲ1&kiStDEhQL&)m]Js*r^l&1R $eZ$0Œrzr4^R)eְ:g aR:PБf^dsYBġ?('=AtnS[xBhB24?|AΦa"GƧ Ί!sב(@4/ZhӪŋa-n&jfs!k?g]eUX'yA?njx54N5tN4Tfx mZ4xM2W+eY@I@ ) BWKhFIaQ3GV<") NLEUq%T7W1Υ}Ylv8/p7vd&ebW^D>dtWX 8nx\3.ne[G:ƬMlDޑp&`݌zГ"~x r0FFUX?-0AgUIZ>|-/آ/@ e_ݓ TT3gMf&h 9{>;  : Xr<a"aSܧ4w@V +/,#M|B,5AϞR}zk7Te|l CdlkM$pi$7Z9x1t.i^p8 6..}2?]>W<3*̵!'?X" )鯇riv(*A-V4EkaU/gJc&}Pk&be9@8ӌ& B@ CsC,c֓]<{X`UbBIgK &KS-sI@]94Du ^>> R\.ԋ*eaTqYIL ?=*w(.QbmaK4Y?J">su)W 1g7Iu[ 0M$=,q _xp]]54z 1#]nEp]7#\g4*<սr*8=_;Cv[`!fVa!8Sg36"J#fT3ƿrQw7f] 1|C {'HQ*yܠ.%1%AV8\`9A/CC;B72e#(ykCX2s= HzL,9(*w!"UNN/`tj?r-ᠳ4G2y=#(5v$Y|19Jws6C7 nŰ _[7lhHȖ%BV1] .w0VKdKg/Gm!tLu yp\ v'Gf/cJfrqk x K\[LI]ޒUjlNT0q#7tX~~apgJY!KdGmp c'A`",go<@j$a\ᓭwč'U ? /F&znM,_A4m-`}BtJ{9X.-^FH}QXcIuGc=_| uFJMgDU>È~4@~I< \-kڽw۞`(νh<M(c0=%+SpͩSO͇v'QLy]}n(=Q$A8hE$,4LJ?~hT*QXpO32N]Љs0&$p R &hL~ 86P<(Šn^q  K33+*_R i_e2[ ۵c"|#Do鱄w2ǰBV=>_6&+_V X4Khӕw:1ןaX! 4[|V[5'P꒩i\nnyﺟO^m[+wu޵-5)%䗰oû^h9T m&%v'Ah}]q0}Uu:i{:K7ꁦTT_9EzIՐoVS[N?& ̨(Wܤ #ON'1&g3 ^C=!8\+D+ujKgQ1vrgod<{94J[BoXsol)$f9_E>A;^U Ь Uk>)ykNAVš\gMZ~= e(*Q\KfyiW'{u}2ePf3U ;$a3_>dUVP۪y{XđG]{=Vzn7V]C%m zl肧 -z/ o51 oǕo[_]'Piz*$v= k_],8hߩػ6!JLA(I߄8ϵ/ÕA[,J4a+cWBܳ]<ҠӅq7R/p-UC5=/.{3\ 8x " 2BkD% 0v 5@G b ^o=x\>$PQx+9hD֩] yv IOУNv/XMPTT]aӰRt?K+sͺ+xM.6F]F4/Ҡ4,?D.Ʉ"0cXW$o3\L[Zʚ$מ~e%ye}DcJƹ- |X"&z,"NK,_l%qv ;/Om9P8VrsGDAN6A P=Y>k}ic/SY^~ 9Vs֞Ak-]oyFþspZmM^>F`cxMwCG  UNl'7KI_9Erqh v7 h9O89a(t%ԂՍfqAb+{ia6Y?+ y?@ĺN[I\RaÒH:CY0MMnUrEC&uzI{ Ѷ*z1,Sv@|:zyLrns3{rJѡ;7ubRj._4 fQO8ϫ|3Sܻ9|\MZSލcVxyY]?:Y$Iytyp R[Q=Wj~dC 6! >#1sYM. NOiXu8p53 0ِRzH{$dY!aNqv/EF^8oV'~ȱ^_Y>BIe^ ct l,eS]MoPI.uH6ֶ"'jX0e{M2w}ت~om4dd}:lɷIg"1YʼQ`_|[M:u95'UHk8H OAy֤sE76JҥT˧k5x,,r$1ߞ3U<(TKf8Rv]>Psf`ŷp?O~P:5c*E7SN^&;[N>L! C| `=ʹp5V" Hfav\זȆ2  캘R~Q֚[ 6R0lԶWsqR<ѧWa;bs ^Ԕ`Ay. DkX%@Ƞw~4ٙEdiߑuT6ɘ`i7ua9#/QAu {3MH}&HpvWFD$擉5\%d &|~MMMmxxWY~D5u6ff1$q[zyф) ` F#gФ.[4٩eG36N7 t+AIo/HD 'wp!#eb{'d8}<99Am+38{e,ă~ե3$[I=~݆= j6B"'OXutgppǼkg:P̭d$8,}c]K-3%vcAF Lxh!.29 IJs?tu3YP2)b# ź4:S"yĭ)2T 3,/n@< ݬb= +cPvYzU ,^w<H7@)k[KEOFhʞ0\u݇Zo $MC^Ҕl1((R1VxkBuUR asxb.l3]&k0C&N2`TҔT#G,3&U6e_"?KW^/fq=Y'fW`zf3j/w!esx09fH2( 10xh""dBMFn9A :E5ONuA)R$02)OͼͿG uT OOz8WO2q9E:T,THnFeBH\+]5țȻаlQ#ڌXOL苁nHBj ve%Δw%be%tjk0 .f[Ѷ!ljUOH\K@<줌uK.}NJ!?@#|4RdTϸ,5H/A'ɔ4LzL;jryb$y #J1JɜRmr٦b|k={ (vA伶V-3Oj8! }a'㴊ҌX&5625MɆT!xv߬g$AԐ"9=v_coC:ڶ ';9,`E=k%Jo煢ގ{= g3J]~F%oq$MBޖj 6$hQFU]1IbE7lyu0CY{t$Vh c3KcüDKr7FDmWYxR_+c#Տ24J)h'x \[M4Q,PGS(R.d즤AD߆nexptVE2.)7ftme*À%}kH&qvc0lHG QTm35G)]o؇_6(l@ F9FENpM/3R3JW?N7]R$$Q/8>tpIAz#8XSW`44r˓a`?,RlyVPq D q患*&sTA *sK(gSjk5!&.[g_Oa13n5,rcX:)IN0iWپ(W AC].Oc!楎ymճ\σ Cl&op!CeaI\x֤Cۖbfhm- GJ_اvN9"n ++2 ұBV1g LWc; D@rv`NMx qs5X"uV,ƙnnۻie >녍ܜ4 ̏$ZZ0Zҥ7$i1ށ ӧ޾Dٷ;Az>&L2F8B/{%_kl"3Ⱦ p!/_q_p:j`1W63w:mz/.)FK0粼 g ,Lu?e 4ǫq]?Đ01}gR"σqHF%nΟ9cp5Q.sC]N\)I^EO a/B3T&U ՅRɑj쯘'reaXΠlzFy( A^d DY~2G@j:5:bL44#TB1 o:1NV}++- >'Sz9LA YjgY'QYؐ9ܿ{ߘ6-&3A [0ac[Y5S1c:PVdf'8Y$\?fUJ8bӸT~ 8`s 8 Y,oY.X 'Z!WTߺ 'L??Mm:“W- ^_M<9/E-cgeBxW% a(GMj'+{۲7lp)<`X|o`sZqhs!B$"n?#Lv5ޟ" e-eEX#~nPw4/}trʤ䧶 /"#~z,Rq1_>h-Өxnu5syC%]ŵܳ|o*~5$YR a6d\v[HM#[ =N]"ruDR\)ճɸN:S"O$0)!~# vEOMRy\(uaBMD!nŇd}hNL#\9 X.Ę'Fgi.Q#vy(羼\Z/ZU.@f9ܣC`{6ټدt_Osn'**hQKJ뷉$zf8)w7S13Y9`reUƐ{Oэ%axͭND8ȑ9YQe&2&xhUdGPq?'甾WUצ`kIiTIQ0}hݱ>FOlBdLkc8(߱my\q*q}%uN1嘐rmUMXQ#]O[M-|,s.'q >=b&BKo6Yw=ZeE&8;UӺ/x2PrCޱRz w7\Y-QsѦT6u 8ϲ}s*,M)n3kPgp H|QKv&9†޾@LG.v*Ӫ^r4c./rʉj865ܳU{MDnk%#FP2lfsPHp|whNv@Ɩhqt'X,( 8R &n_zC da^`ig̣@r#CK !#H |йw*~4d5slk/xzm}OC=/ҮJN&a#6<\(uwčmHo<ϭh1i3b jo~,Lp,|v%m8:ATW֒9 3pWzTU8lFB^U-7a.)p^ W&(㿘ܹ,:`-Z$٥=o>,ٿcomdRVdGmRjo*yZj$aǖCnO Pd}7X ~u8;1EuyxG g)C}툳 \=Q KpKs|q{(,wi8'^&j>ң7.twÿ  hXbKhăyD`/a3{۠ ͱQL'YV'%g6^>`hد$E9xvt⎴8/ eXh/:g*>"^b;F * "V8DQVGR+L;"bb`0R J^#Kʀ備YV3:EcÙ+KNSk%vN$ I9wQr?ç'|$u'^;Yy:N_( ޼m_C jI:l^$E_<$S;SNu wƅ樞ɄJƲzsCϧR~5?!MBw `HLٗ>cY>6-c60=.65!Jo ¸l,&uA2Xjk6\Yriz8_0Z]k5UdO Gч- tӘ%mqs0“D>Zyܷ ԇ=#Mh$겡iOiepfVlMu ?i8lRf H=3r0 %nnIF"ʹ汽4Q[4Qߥ,n8 EӏP~]ʙII-8DN IƝ( 9|¼̅qwid;[-P-`5,z+A`.E iЛ@EwU.=|k+vb?g^$Zp0O̹,hbQEyLNaKuKoV4*`sgx.bU j 7mѱT5Mt˜̲a23uXъD3LtBn/ gE>]~jai' YPщf I*IEZPPK7y(.GgH6 pCq:*2WQ⻆|7?xh5HidwSw7'N%WH{jHǤ Ӕvp8xT Nw?$c0ۥ7jwaKG8tcsnTS4gcl*,R}IK`bvEqe8hAһA1]wBTvk. \bl b*#7wXxx&$h,APxV!D}]^r׫dO96<=C!.8_?URKǴ48xZ,:b gtЕ .d75#2oAlQSE,z %*8ސW'9s*tm}-T~t7p)s$}/ 'O [g>1a<xad/X \1h׮2(:}{kEd=˟+o\s9~p7 ٝjj[Nqo&_]{>3@j,[@0e&<燣Y|$2: l-`ÑgjH%+S?j~gp)@ (5~XVuܟ 7*MRqHǿ .tBMzbkJʋFT")`mLP1x掅 DžBe%wv6J1mՂpӭ!YK&[%"g7z l,'<= 6u+#47F"I.w5w`i. f;dx#4d D[F|z*Aq VsyB$Vp7ӲcW2oΊ4P:Ɵ(lLAfB b pfȷrG02 %[kB3:tSOWvdg.qoc:],㧒~>K~ZD%l%V8A)U (?% eP]S¾n[+' bDvFsG)hV.A8ԒOMf NJĔ~H_A} z,f|IWXY53v^[pS]{氓DJ lY9W'dS&M#h3$./%~|ȋƲm-Pr:8C*tnI&3zq  ʣU_PIU=>F'OW|z,t\{|E]/lu7:4.a]HCŋstԊJKDk%Yy=W'q vepiA\ݬS(UcM[VRfM\36[ /94U>Cv&7…`SX(?Fu{-$iV"P`NdB0sjOi(a75n8T o+(ԉAR#FjAqB,_̇ kCnAPPg9T!`@!ﳾ߹U >ݺN]xLZXmLj^5ٵVOӚc2 8 'n@7/O ӽ]x5jg)VWFξƨv bqFNG zZ1 ^7b- ankwW^Bm7&d )7Mz #Ü@W1wmaJrH*Qx$DT/[azP,텘̓@rXr2)όJYQg1R+^e&ӵmҰQGa?"WFI:%>1s'LU~ҥO&l+NtSB Ѱ YZ;u W&(LyNP2+Dn{nŞ =;#lw [% i]JC4%qm+bϸM Ŕ3m;姿І PyW*%qZhߝە5H㢈5TN:5qrpzq_;8,#9ss ѳ* R^%I {F{:fjIUBBj#\ K !Ϧg}B-,,`wHDxא.JI{(R}7Bsw&>bIbzdͮ1,jF7x+ *[v4?2wl=ա$NNT>D,A33hp!X4/Gaՠ rjI3Ƹ* bc4ȒO6'1Ʊ5͓)е3@ENrn0(79}NbN򑽵b*[~G' h\Q9!Fk9hKD,},}WoK"Lj2k-7n+ }8~E2}'ئImRP%DIWM*z H`v[:R hUa&+]"o˽ia4@uߢyrXY _'tPPxawf uPȀ=Lꀥ̮ȒnC$͸vΩswb=%{ D Y3igBzxz%l/sVn}J2 2qq,}&bYSg4YS iî@wlnB/e(Msz#|%aOڔr}}XgGdX^lxʟ_' 17Sv$CzS|a+:6?5)>v- Kԓt50"WB?iVÕdwG;&GdMSI +_-]G#rKwr #rͬc-xZ|J?ZQE?\&m (cITRna* Ӱ=!8H|?gYUG-'h C[NFKy pz+}>qLp.i,2&;O0P$ C,_0<´Shk5%HpeQd =__[YE^x; 10Nq+~ja~x+,bj3߭92'BW(ٮd>%LmWלi'l3@vhSWaDlZ"D?II礮v6%4NbiMWT3nv۩$8r~bEy ak<S\&) Jk,|Cde* &G.0ZORpb푼O` N!MVbPxtUNX×OC;Kj7y畂M B#lhO:9^&D1 D@G &i%h-KKjJ3LB}ng\Nǥ>t)E:~R\Sϓ Ś4]L|ڴ2˽1r8cw#!TYÀ4G[}YdeLdsSj[+f&K!-Q/G^yb ZڸPJ:Z~2TտCro7<7iBIωܷر)[8vli)RS/rU_R Q F)[a4@5BcԖ/)7UXN e˓-\(13‘Ώ⾵JUAe8 ]anasYaiIJ1hM#N Hr!I܎[{ - B|7dbЩy0, Di17B<9-{fXs 3~O'|iS`2/؈YEV+`q߷6(C6|q+3x{EµN!ugߤ]y:b|嶖x4gX ?Ph2T &Rf~'zOX1;I7?+vNMh<> )].S?)e3M[Gϲ_u7lyA_mk$PԶHt8l%eѺLU?HlxHC`L:!ePaSsDiz0ۉ[lta࢟L3U,(M-yPh14 +?Գ;>J]6CQӣ^POpv/3wRGrJҌY6kiAAѕЏg(ݸ`Ùс#ٳf  yx (~]̂ lrdKcK&q+VnN1DҴ:H Pա`>C,wEA=sW+U{UN=X5ʽlƯN7u#Of2Pb9OCH(PkJtkR ϴ++8˫tw/NPr0/Gi p7jIuZ0=U4Omw{.\q`QTyEy}dKog$9vyJcxŌթn|8~7`P!|iӈcjv[r= #W %娟$kwUROZ$L*I&Ggb;GgK͍T780RNhVlQV$a@Sŵi/(.5G6'߮ǴӀSWJiNbZ\&҇wpGv S$W{ "VeBHg q zŮmhL6Tuw& +y4#AZN%#qęIJ [B `J d ዷi2$-zpkEa#<iDie%}z):HWьrź+ p9krkoO/4;xsT\.>K)N *hw5pepKФ0[#=pf7q8K*uL9ia TU8+ |.{.a6v *'#F4lXaBH_-&m3@pX' 0qLmJE`쮰¶?cwaJS{J3qt-w!3:E,ڎM"a?b?Ri;YH] *'f3ɅTxxh*&/[JF+qIyh!!Kk;,Bd;RG?Q+ɮqDiZv*` pZ$@ ȑأAM`8L,wW?(xMeO1 \~]Nk}RVsZjA~Ie`^;k&YU?t+vVՖAv:(U:Q-F}^O*K Nvy!N$l(O,AgJY fՉYz9|걍,gG1~cQ,fv/>!%#Rڕ8|b{ŕ.TT!/2=C=nIhfmjC*Eu{g 9NޕkB3 1%id<6T/aAmxn̟iJ{,=F礆 7kEO6C,A2;{xOx6Pm62PI)cS*kDaTi`c^jx{bCzWb(q-׹,xd!~M=n]k0=4!6@ɄH3C%R8.J|ˈ\X(f䈪!EB9xO6p^^[{6 &$DyT9Rjpi'n# OaL#i1; }䞶/}ELnLUA*Tn] sɿ\J:Κq|n<͊D"53_,P%!(:dKǤ`7v>t]kcc7 'Cebq.p:1[Y䠋)fCpop# Bf8+=t(`MȾ,Խ=_t'+k# Ob.-b AKʚEqpU{ԑ*_uI v)L7JulN^9ж``vA 6Wm:Hz8xΏh/ C*k7D! c/ \a0~>ϲ÷f lSA4QV?Te(XC4Y+䯺lJ`(8Sa΂iM{l=v䍾ȍ* I>'P2] mF:^B\_zvU,[q.>*Lq/: dQ _W0FFtZA8~pQN>-)p5Mlj' 44&ǵA *ףdk"bӆ:5b|ljDVEJ!cY?,06ԅ9$3? X%kb!R- %)xW2|!ouqOO'GDA' 2%P ՘$W0_Ԟ?[`堂%b{k_O7!e.=,p(hz7l~>$N+6rg_C=kL#̈Ӝt'O1*O1S*J^W׍f>^A%ܱ5́-8upA$鐡`[o*IU? Ǵ!USք\݅vc-mʄ[m̽z.Crj Ҫ4k< ˙(lMWҊ]D,)L$ ȼX\ F>5& QI„=|th#2අlyZCkCa '/jNjnH < 9 Ciy.E}"SOvo[h98 \Ccx?u5%aS0'bq){bOV9FԀDDQM$☋y+*ڎ`rμ"٢t =0D%r th2FSlOp|@qjLB'K!r׳RгGK>F NXn{̵ zVdאT*lkΛWz*C"m&O={:~^= G Jc\ "oF(%΁RΚ5AVUo;[w vlpR]*mTOb7>$q')e0 4ވP$!~r1NBG>0YQh{٨g'g87}!% ]ZEK@dPi9v_#zR BK&Ռ<.F":4'^rT;2^.i9 (~>= + P"{*X3tU*7)݂z1xۓ[cWti^O+}o3QnlQZu5[\"3FFZrǮ~AZ7D{H13"o?<$ˤf( ZshQ%EO}37Tz#97b , 5ʬkȎPwAdjʹV_֮ه{P$vĬfO†K@5z21pUK|,,#1X118IG]+vWQbvbnIOc' _};/< sn Qk hE\VUF3:gi `WbDɵ|tD%PuHi/qoUJV5S@]Qܟ鮵&A3(19a^{iIk? +. Hɴݪ.[T.助WaDiA1`c5@jIX.kf>:yJIvkRY]i.~#^rΫ$F"6WKn:oåd-9U+eJg(i1W)*;qNP"&\mԋ+>/j'udd1keV]a(\3ë<@k ,2tj]au5ZwӒabϳI!K>Rɀ~ !., SFm1 ꤺp~wL+C"C@KI@|[(-Xtz;OAc*#IjOXlYokf8fn=&9ჵB߱4ǹ$ʄ {(RBANv&s)(+{Tc8n2TpThb3ac7r@C ɱeznmf4q{vJaQ&s2MWi0ӏkಧL~'p~.|h9~ PC?lyw:C]-Ku|8\ZLɑb؞+ä8(h$m Yi~؁W(6{l'kVv6kgA>bL] 0!;Sɟ/:>FJ[4c ]GbK mo =e[7~Eױ}aL޲HVN*V\p-: v Rж{ 8rżhe a:u5. gy49Y)[&Dc,CLp$kU-ȖUqw颕k4oU"QḼ(b=rbud`$9vb7Y_wy]HA틸KV_E0C^` :SgMԯ~Y6_`{Enwewg?gX糜 9v 74 4Ȭ tYq=U4ruw۔L}ICA* :+* 欽 q(n>(2@iԳ{HQ>CX2,Nu4N-F`̩W2Pa-K˪,#*3Ղ'r5~^zn]ɝ{ %G4nPf5vGNgi'4M ' l&v/?/P?j 5'K6u*iDѠ. r3~YI̼Ǹ b1`V3[HkŧzСeEŶlS] EݮNscRCx^[ - YZ