libexpat1-2.2.5-150000.3.25.1<>,LcYNp9| JpL{@&=MY(= B\[3GuLZuJĵMr͚^) $9 Vn8v-sƬv O])5Xwvu_v8j R\XDY/ Oɹh)rUVͰn TR}ɉvm#lf>D@x:3z !ň;J'>@7?6d   3!BF \m     $HP  v (89:>3@3F3G4H4I4X4Y4(\4T]4\^4|b4c51d5e5f5l5u5v5w6tx6|y6z66666Clibexpat12.2.5150000.3.25.1XML Parser ToolkitExpat is an XML parser library written in C. It is a stream-oriented parser in which an application registers handlers for things the parser might find in the XML document (like start tags).cYNnebbioloSUSE Linux Enterprise 15SUSE LLC MIThttps://www.suse.com/System/Librarieshttps://libexpat.github.iolinuxppc64lecYNcYNbf562e050696b1c54ebe28cbb5df4538512beb882284b6fbcc8aa8f91c0f2beblibexpat.so.1.6.7rootrootrootrootexpat-2.2.5-150000.3.25.1.src.rpmlibexpat.so.1()(64bit)libexpat1libexpat1(ppc-64)@@@    /sbin/ldconfig/sbin/ldconfiglibc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.25)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.1cY!@c1@b#Pb~aaZ@]o@]G@Z }Z }ZY@YYdY[@WW~W=2.4.5] Fix to CVE-2022-25236 breaks biboumi, ClairMeta, jxmlease, libwbxml, openleadr-python, rnv, xmltodict - Added expat-CVE-2022-25236-relax-fix.patch- Security fixes: * (CVE-2022-25236, bsc#1196025) Expat before 2.4.5 allows attackers to insert namespace-separator characters into namespace URIs - Added expat-CVE-2022-25236.patch * (CVE-2022-25235, bsc#1196026) xmltok_impl.c in Expat before 2.4.5 does not check whether a UTF-8 character is valid in a certain context. - Added expat-CVE-2022-25235.patch * (CVE-2022-25313, bsc#1196168) Stack exhaustion in build_model() via uncontrolled recursion - Added expat-CVE-2022-25313.patch - The fix upstream introduced a regression that was later amended in 2.4.6 version + Added expat-CVE-2022-25313-fix-regression.patch * (CVE-2022-25314, bsc#1196169) Integer overflow in copyString - Added expat-CVE-2022-25314.patch * (CVE-2022-25315, bsc#1196171) Integer overflow in storeRawNames - Added expat-CVE-2022-25315.patch- Security fix (CVE-2022-23852, bsc#1195054) * Expat (aka libexpat) before 2.4.4 has a signed integer overflow in XML_GetBuffer, for configurations with a nonzero XML_CONTEXT_BYTES * Add tests for CVE-2022-23852. * Added expat-CVE-2022-23852.patch - Security fix (CVE-2022-23990, bsc#1195217) * Fix unsigned integer overflow in function doProlog triggered by large content in element type declarations when there is an element declaration handler present (from a prior call to XML_SetElementDeclHandler). * Add expat-CVE-2022-23990.patch- Security fix (CVE-2021-45960, bsc#1194251) * A left shift by 29 (or more) places in the storeAtts function in xmlparse.c can lead to realloc misbehavior. * Added expat-CVE-2021-45960.patch - Security fix (CVE-2021-46143, bsc#1194362) * Integer overflow exists for m_groupSize in doProlog * Added expat-CVE-2021-46143.patch - Security fix (CVE-2022-22822, bsc#1194474) * Integer overflow in addBinding in xmlparse.c * Added expat-CVE-2022-22822.patch - Security fix (CVE-2022-22823, bsc#1194476) * Integer overflow in build_model in xmlparse.c * Added expat-CVE-2022-22823.patch - Security fix (CVE-2022-22824, bsc#1194477) * Integer overflow in defineAttribute in xmlparse.c * Added expat-CVE-2022-22824.patch - Security fix (CVE-2022-22825, bsc#1194478) * Integer overflow in lookup in xmlparse.c * Added expat-CVE-2022-22825.patch - Security fix (CVE-2022-22826, bsc#1194479) * Integer overflow in nextScaffoldPart in xmlparse.c * Added expat-CVE-2022-22826.patch - Security fix (CVE-2022-22827, bsc#1194480) * Integer overflow in storeAtts in xmlparse.c * Added expat-CVE-2022-22827.patch - Refresh expat-CVE-2018-20843.patch as a p1 patch. - Use %autosetup macro- Security fix (CVE-2019-15903, bsc#1149429) * Crafted XML input results in heap-based buffer over-read by fooling the parser into changing from DTD parsing to document parsing * Added patches: - expat-CVE-2019-15903.patch - expat-CVE-2019-15903-tests.patch- Security fix (CVE-2018-20843, bsc#1139937) * Large number of colons in input makes parser consume high amount of resources * Added expat-CVE-2018-20843.patch- Expand description of expat-devel.- Do not generate manpages from docbook - Temporarily disable profiling due to bug in build system- Version update to 2.2.5 Tue October 31 2017 * Bug fixes: - If the parser runs out of memory, make sure its internal state reflects the memory it actually has, not the memory it wanted to have. - The default handler wasn't being called when it should for a SYSTEM or PUBLIC doctype if an entity declaration handler was registered. - Fix a case of mistakenly reported parsing success where XML_StopParser was called from an element handler - Function XML_ErrorString was returning NULL rather than a message for code XML_ERROR_INVALID_ARGUMENT introduced with release 2.2.1 * Other changes: - Add argument -N adding notation declarations - various compiler-specific fixes - Improve docbook2x-man detection - drop expat-docbook.patch * fixed in 0f5186c7b8e503c669e332d944712de010b265f3 - switch to github for release tarballs and website- Version update to 2.2.4 Sat August 19 2017 * Bug fixes: [#115] Fix copying of partial characters for UTF-8 input * Other changes: [#109] Fix "make check" for non-x86 architectures that default to unsigned type char (-128..127 rather than 0..255) [#109] coverage.sh: Cover -funsigned-char Autotools: Introduce --without-xmlwf argument [#65] Autotools: Replace handwritten Makefile with GNU Automake [#43] CMake: Auto-detect high quality entropy extractors, add new option USE_libbsd=ON to use arc4random_buf of libbsd [#74] CMake: Add -fno-strict-aliasing only where supported [#114] CMake: Always honor manually set BUILD_* options [#114] CMake: Compile man page if docbook2x-man is available, only [#117] Include file tests/xmltest.log.expected in source tarball (required for "make run-xmltest") [#111] Fix some typos in documentation Version info bumped from 7:5:6 to 7:6:6 - Release 2.2.3 Wed August 2 2017 * Bug fixes: [#85] Fix a dangling pointer issue related to realloc * Other changes: [#91] Linux: Allow getrandom to fail if nonblocking pool has not yet been initialized and read /dev/urandom then, instead. This is in line with what recent Python does. [#86] Check that a UTF-16 encoding in an XML declaration has the right endianness [#4] #5 #7 Recover correctly when some reallocations fail Repair "./configure && make" for systems without any provider of high quality entropy and try reading /dev/urandom on those Ensure that user-defined character encodings have converter functions when they are needed Fix mis-leading description of argument -c in xmlwf.1 Rely on macro HAVE_ARC4RANDOM_BUF (rather than __CloudABI__) for CloudABI [#100] Fix use of SIPHASH_MAIN in siphash.h [#23] Test suite: Fix memory leaks Version info bumped from 7:4:6 to 7:5:6 - Release 2.2.2 Wed July 12 2017 * Security fixes: [#43] Protect against compilation without any source of high quality entropy enabled, e.g. with CMake build system; * [MOX-006] Fix non-NULL parser parameter validation in XML_Parse; resulted in NULL dereference, previously; * Bug fixes: [#69] Fix improper use of unsigned long long integer literals * Other changes: [#73] Start requiring a C99 compiler [#49] Fix "==" Bashism in configure script [#58] Address compile warnings [#68] Fix "./buildconf.sh && ./configure" for some versions of Dash for /bin/sh [#72] CMake: Ease use of Expat in context of a parent project with multiple CMakeLists.txt files [#72] CMake: Resolve mistaken executable permissions [#76] Address compile warning with -DNDEBUG (not recommended!) [#77] Address compile warning about macro redefinition * Added patch expat-docbook.patch to compile the man pages with docbook-to-man * Cleaned spec file with spec-cleaner- Allow building when do_profiling is undefined- Build with profiling when possible- Version update to 2.2.1 Sat June 17 2017 - Security fixes: CVE-2017-9233 / bsc#1047236 -- External entity infinite loop DoS Details: https://libexpat.github.io/doc/cve-2017-9233/ Commit c4bf96bb51dd2a1b0e185374362ee136fe2c9d7f - [MOX-002] CVE-2016-9063 / bsc#1047240 -- Detect integer overflow; (Fixed version of existing downstream patches!) - (SF.net) #539 Fix regression from fix to CVE-2016-0718 cutting off longer tag names; [#25] More integer overflow detection (function poolGrow); - [MOX-002] Detect overflow from len=INT_MAX call to XML_Parse; - [MOX-005] #30 Use high quality entropy for hash initialization: * arc4random_buf on BSD, systems with libbsd (when configured with --with-libbsd), CloudABI * RtlGenRandom on Windows XP / Server 2003 and later * getrandom on Linux 3.17+ In a way, that's still part of CVE-2016-5300. https://github.com/libexpat/libexpat/pull/30/commits - [MOX-005] For the low quality entropy extraction fallback code, the parser instance address can no longer leak, - [MOX-003] Prevent use of uninitialised variable; commit - [MOX-004] a4dc944f37b664a3ca7199c624a98ee37babdb4b Add missing parameter validation to public API functions and dedicated error code XML_ERROR_INVALID_ARGUMENT: - [MOX-006] * NULL checks; commits * Negative length (XML_Parse); commit - [MOX-002] 70db8d2538a10f4c022655d6895e4c3e78692e7f - [MOX-001] #35 Change hash algorithm to William Ahern's version of SipHash to go further with fixing CVE-2012-0876. https://github.com/libexpat/libexpat/pull/39/commits - Bug fixes: [#32] Fix sharing of hash salt across parsers; relevant where XML_ExternalEntityParserCreate is called prior to XML_Parse, in particular (e.g. FBReader) [#28] xmlwf: Auto-disable use of memory-mapping (and parsing as a single chunk) for files larger than ~1 GB (2^30 bytes) rather than failing with error "out of memory" [#3] Fix double free after malloc failure in DTD code; commit 7ae9c3d3af433cd4defe95234eae7dc8ed15637f [#17] Fix memory leak on parser error for unbound XML attribute prefix with new namespaces defined in the same tag; found by Google's OSS-Fuzz; commits xmlwf on Windows: Add missing calls to CloseHandle - New features: [#30] Introduced environment switch EXPAT_ENTROPY_DEBUG=1 for runtime debugging of entropy extraction Bump version info from 7:2:6 to 7:3:6- Remove pointless --with-pic (for static only)- Version update to 2.2.0: * Fixes bnc#983215 CVE-2012-6702 * Fixes bnc#983216 CVE-2016-5300 * Various cmake and autotools script updates * Fix detection of utf8 character boundaries - Remove all patches merged upstream: * expat-2.1.1-avoid_relying_on_undef_behaviour.patch * expat-2.1.1-parser_crashes_on_malformed_input.patch * expat-alloc-size.patch * expat-visibility.patch- add expat-2.1.1-avoid_relying_on_undef_behaviour.patch to avoid relying on undefined behavior in the original CVE-2015-1283 fix [bnc#980391], [bnc#983985], [CVE-2016-4472] - add expat-2.1.1-parser_crashes_on_malformed_input.patch to fix Expat XML parser that mishandles certain kinds of malformed input documents [bnc#979441], [CVE-2016-0718] - use spec-cleaner to clean specfile- After simplification of expat-visibility.patch, it became uneffective as no symbols are getting hidden. add - fvisibility=hidden to CFLAGS again. - expat-alloc-size.patch: fix braino, realloc()-like functions should not take __attribute__(malloc)- Update to version 2.1.1 * Fixes CVE-2015-1283 — Multiple integer overflows in the XML_GetBuffer function * Fix potential null pointer dereference * Symbol XML_SetHashSalt was not exported * Output of xmlwf -h was incomplete * Document behavior of calling XML_SetHashSalt with salt 0 * Minor improvements to man page xmlwf(1) - Simplify expat-visibility.patch, refresh expat-alloc-size.patch - Drop config-guess-sub-update.patch, fixed upstream.- Cleanup spec file with spec-cleaner - Remove old ppc obsoletes/provides/sbin/ldconfig/sbin/ldconfignebbiolo 16667973032.2.5-150000.3.25.12.2.5-150000.3.25.1libexpat.so.1libexpat.so.1.6.7/usr/lib64/-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:Maintenance:26587/SUSE_SLE-15_Update/6646677e968933187df31f8454f69d53-expat.SUSE_SLE-15_Updatedrpmxz5ppc64le-suse-linuxELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=1fee1998411e7c8cbec2c8bf8181168a15f91c3b, strippedPRRR9&!ȨjjqPutf-899db75ffae01d869a08f8f6069c702525d88848e5a0724c3be06b970fca38012?7zXZ !t/u`]"k%adtb3z-w%e/B20c|,H>k(On<|wB\\L%G"''BwGb.Z~l|K !ONFp-~ UM[z+-oGFnoVYL4!c[D}:O/_q   }͛ᾇ8ACj?+;/vApO&~ZKF!6X,yAJ/Sl"Iye'رb*[s[(ڧc5؃Oqu_{4`8}mTɌG:"햸XF.1w?kS?<՜6+͏J7q#VgqS)M}^?E5؜G?Sا;z(&]5H-a[4c%!h;8Cy$sR PִK([Ӽ74 `&8T Y+/LHiF"Ʒ2XgsWcpD =q79xv! PY `6X(I!~S _s"bT\H$3^UұSȌ<})O1=w F* %31,t5=qͨ+ĝX}{7p?K&wgb5LwD.)jųFB2tI^D}W?ҶyINaXV׌K FRgU)hg/6MPiOP7 "ka!%K՛(Q1SaX ,R9ڬ6Jd I,^iXY$2C_nSt т TGMt:7&VԐ=gH-,n2xA#Qҳmn$1B?evyU$Lq#)gv֋ąnE {uDxDrwqoT¬";H]jfy aK ]gfi\wď{fqJ$GYU(Ig?-Z?㗺w} 6eyȃ]$474[>|nex^\$ nYմwL^3ܧx,] a #k\Auړ 3?JOwRjli؜ʡcIFVDWNKK (b`]2qq~zNC{q0E4vCapԨBmgd|xNNQ׊J@r$9Ӏ?D] X Ԥth}u-w`Y̴[H$u/hs+~J-2d%[N F ߵ]C[dX7~oۦ f-N:!eJsLg•hfx]s-Q4AtYQ AjAX66{!e- r_IHVҕBa R~oRGn& $ǁ Le6KTz]+aRBװDnn?NT u (5X2{ /!Pi& EuFM./3 F^ w>hÑ|R/ڵΡ&bOw= tS&4̎?6hXHYG1V)`eyy`\q=ug=ۻh xwf"$ޏLq;,R`ye-%w $: p o4ӆ=g *AX2|1ΪK%vd[0*Xb`9,S'00ɢJ7Cfޗa\3r7ֿIsZ]C$72Q"nD̈ף;$)?+I?({7fp`Zw;惰OdQHʮv\\>W!#q[;y6f3&!~d'P `lj4W Y YEenc+{*7Ae֟`֯H: vnEz+/ ؒrY5 rSR,i!/)2q LO`u KVLko@q'_'E(+XOg}]3.o\j8G|0>G2=Ӑ~QF’ztQ\9`+kޜn.U-WJ{א(6,Q:ƽ78WoU2AU+3{I '?ڢrZyNTjd:Mo&XvDZوpy`rWi|8Z9s4?+C%XYHY^({zʑݚB.0wp?pj>zɆ3LU4kR{CS!gB9U;pJ ,RgyG2F$hEXbyb Uq9y'M@&0=}ܧ^2 V'gݾ^N_.@-Hop9UK0);ziC"yQ7r(%'!(v9&)B)Ɂ@1v/Hጉ#lyՑ'cwVN T ܮ aɥ~hiI'dyBIh;e,iE7ׂ_NNgM:5a5u[rqJ<Kv'C> \)"m8^0O!x0\,!1U&ů=K6$JwF̔! [̑FXo:sm.;a|?SrUV/DF z{׹Y\=ϣ0Y ͹їƮ}d&^ +(5818\x;Bjqn6k~sH@>P{$EHh?VLJj\i7vܿV"[N{_Q7-aZ>MitGَ5:~=<0_V4!1p" +d -f=bYH՞Bēo\4O7F2|8ӸIQ',NGhϠJ~`^Lp*7qtn0 /[o[}p",3B IFRme $쐰Yo2|t[4vb2t>Yj-Kr; >V-{<'.?GMPIH;Kg@菠kaLy}YB~Ee#8%5OmD&I2NaWf+URSBSX`  nؽ ^Dod߂Y-ԲKOUcdقqnD1i(j q_'jTfn,~1 *xJpˏ8Dx|:Evj+ X`U]6FIV$QcSsX-*n<6xt35g.u c?c\#-&J_=(I8K.I`OՊtDR' ЅKy*ē9Ĩ N1=t!1G6(DL)R6ay`qD#[#$5uN+Chm;NPe8*Vs}~o.0.=-ei;ꭹk`:ezy?W07GQrY¹>VIfD/&}!^.I3Hm$LED7$H_y1([vJY '#'(~C]M?{+;k& 2`Nhϯn0k0@@3Ny|{9xmN 'N3=kܧAAM(jO7Ggy+^(;˴P)Q7/T7m&bAٴ@gt8y^u@oL&7ep2LU:Ʈ}h`FL(Ycg]Iύ $wl}7(!93*M9h$$ ǘB 9X/}ܙGGG EFІ52TEC]ۏȿ|AT|R@N#=YB_YKF[GT!W*u;K"tkdfhMX\*ڏlN8-Z?{'Fk!~m%İ(U0B)?XYwhmmNyZzEً,5e!u.o ܳsFewѬ.B/rJlfN#t<(A6ag; X^oS?_9!p[C4qtIؖj]LNa~|}aFO@jrj&cKY8pBH`5DFF GaNp=׋Ȩ X s3(c (IdԒQ.Vzj/0|M8Jcl~ώ;'^H`O`lq ˉz 5Lզ!3F; $=*MfJcvYPFuķq`Hë[~44>^:!܉W6 & 6f(!{ZI;e2W이8ctÓYh]#VƓֆ[v`.t> ̼Uh,mfO5ӓD.+Bq<>du=X߅c=pn?9x`c}]iBi "M :)R1SQ<2ߨ@dcK̘I97̳E/ Wn)G?Os&)`L-m NyVWʸJC.XM[kWr. /|B֕ B\1kwTgi)3HU/Ƣ)YNgQm&y L SI.2܍q"qts2`)yY+,Owen7'Z[PoQ`Ot:ݚ ߷DU5Әd{2F| s[wQQMʅ&} XuMFb[>Q4H Z5i!B7$[rZu6{pվR!s$$ˇ!;*On$Oց =ou ܟ1&6LԱ&L:;a:eCEuȝpCk^U "3.YEt+%']ub-e4an0hG)ѵ+& ^J)Ǎs@dTRUaGwr&䉽չ'F|lk_XR{z?5>7ԂWec8CR]5 0D#2mWڅ0WF {fe2/l9S.Yَ 0`|zd蔿!RlƔxi. 0R,f+he]v Fjtp] 2Jސ|fiJrW/zg:ray&ujmCND4'.؉D]Jmq:m奖[h4'7_+\m .杊&LY_{ꗒU>_?VC;4C(|FNdO'v-ԊAf僘f*+c}[(YUz!'| 1v-C{f7 Ue8F!$5r@  Z# ߨUH <,s8=ߖ2Ai'7u=BiNdbGU?5U3 ]G8d'_q uOh ֡h~w8g{Ѻ'Mb΢jO-9,iF!~ؽ.24%[|@x gx,/O+9݅#t2wu(f8ZsXꢛ{180貂~dFb{sgoT>k ݗ8ws@±.7 Vr}<= &Vt8jDfGi5 eR`JS;'&c&=R?X9|_vḵ k/{xUs'5T /s$mĹ 5ts%\%{5H.B/(T;ddX|>ǹ;ffwLa +"_2D :VpϺYlR sT"R" /Zu"[Uğ68 7SHOAY KեX#!AM-W.ڳSDIbEs$ tkVq f`pӞ-`\YTC RnZjw"m\I5*׻CI$+n(S jɀ ZAC@[]v\˩2Љ[1H\nf8;6߄/e)gr5Ruٸ8/fEDQFŨ@G؎ "\˖ M.<&hgՠBW߀TsJKl)47}(@n\G@5?w}XrX?M#/ 51x[b g*ةqfU-αY}$^]4\!]$zᰮ`TpĬ76yrJC\61oGtyRib<1 ($n-TaCjeEd!Ktd6>VTQg:oS(k)OCO["&@>waӕI}:9 s2@f:L©G|qxw0 Y#񌘯V]<fV uxJ=M 7REYj% /YWܣ҈PԦm)uUsD$ w;L FGRo 2"J앀2JZOik|^De_$^fiaN$:X/ѯ{j)ƍMә0)B*j=JTZsLt'n"Bn@ٳJKsp5cإHSlRbd Z<úTiqfc\<0ƫeN:Rvp%"ۂȺBUPi)b63טBի밓\Ӷ+}k"%sKxB)&D[Ϙ =c`qq;ЛӞڍ3}Rz}}^®!!)Id6+F:  "Qzm/ J4 }n"YnmU0)}k$ /^GTk]LwpG(pcw,_ n慂WFԳCENπt6cBD_d7]Heh'*Dg KK3 }koACYuX/8u|aO_e&J.4LPxƅ3A;s4:TݒšwB{AǰI<1%!w3-/CL|1iZx;x@}6ćhܱ'j\;yYfk132SzDGBqCd$pA# ]⻵u ` EC oi|ʴ Py#c֡b`,h],F ?B6v#[kz,N@f7FAjdzKE/;W/kG6k-؃L3Z}-;"(U;f=LQs!pjp0.SFnʶ>*@V>7T;A=Om9c1AU=չ#>Ȁ[&/^'Y<\gmY1eXv!\Uȹ*`3(p_Dz 1_EON/cc[HBU4(6 d1[Muq+ow6Is(!'9ARś&j8!IqL{BpL-Ozcb)W)Yvr'ж>@鱶+9CS~f`qK=Y8)Y@L-lt[jĊRN$ BOD҅X6tGSYt >UNC+rZ?WxP&@88|ߕĶ' rSq I3\-!1U[94Ovh$Wb[g{H[5ڜc/ZֵzNHGzlg)WTʠVz]dd#NKxZHi 8 㐒'w !IS^6nn>KMFo2p2V9׆=#Kʍ=9i u*V)tt~(yԵsCŁ{1 hՓe=N ArOY( "9oE Eu7/0@((lC!Z0L{uĪ[}ƥh"2BcҸ[pY|BvYs-w"́p5q NT> Bo8x[sDetG?/0'/?e'Äno`E#g&pܷ0oZt 6GNʏBY^04-;.X3tSUGݞSGX &SV9Y1Y wp5I8,;1 ~G #KBh(ESLbUxJz9BqSc h e[/Va{L&yp?/ L2qPk7-ZdǠy?܌#}l>kjW|ɛgnRl3<ˍbNL"l?Oz(n-Rs<\7*\Qa_z-`;x[Rޕ9> Oq!"LN6t +YX~](@tm'-e4`4+}2:Lو4g^wx O2Fo,$oc>K@ CQ$ᑸ)eJ }[/'uiiz ل1Wf+ŵ񁚌*pv^6v>XZFs|Q8Ӳ Qzp4_vz&WiЫ46թ ]"_攏w)80 =#c:Nk@{ "ˋfg*R6.+`6_揘 Xx[B%n ?JE`~mny(e=|,ҧ0z8{薠H}œZy5>Q$g? -RmO'3C@!x}kOt[ٰG!12 "c{it3 eQE{+cIӧ#ިzA5cݜ(jGբX:?κ;^'9=K(,@$& pg>{_I2o ~k!pݛ@,ǷƇ_-ܰl`4=aـ1@9dYy J{"g^hwފNƲ6ZƉB-ISX ѶO!+^VVYyʉ|3(T7X1/ݱ*ᨣ&Ɉ5gˋ"Mb߇FY9ʦXU*>j"ߋ)F-u̜,QEF24c7ZB~pe\PYV2&bc6#>ݟ:ȹJ&s_*"MEx.5^sW˓]jb'{,B0ٜOnM{G|aH0to&MmrקǧY/|璴JapzggE U ]}Sِ!/Aa6KCp} A/1v*܃vб.<(O:9l]iOU%CPس2VXכN?+j/!lEi=JڤhS_ͦ N>\}5UVIާLrb)A!ȲÙk4Δ\ j᳁zƔ~ࢁy$Ԁ cS.t+gତVL^jn|^ q9:R^Kd:DJ(rDfk Vxqqpc6 [r ۜ(^hdNAy>klÞ>Ł*^n{]>[ʻ% \!QwThouYݏ> Xw8Z6snxy:v`9&onxe7>Vfs/"L\DFiGaʧ NХ+4D^""r$r{L)Pfv!M_3獎 -,T@)پP!_SBrE(k~l(.x -ވb胊Jx&tӓ[~;\A*)OpX Ta[j[F x.ǧ "(ĭQ=2݈ϷOںT%`V!ȒG_c˛T ɊW/~MBaqVҮɈ^a7)([0kT "/0Vo5߱c_!)#l`"8O]2:jZ-!di6pA(4[bk7<Ѣl.c) 0Wvq<uA;ȚCpBSe,OO<%9\?jtXpȴq 0]rtP[*=WRc z#ƿuUy-g1?Fؾ_C2r,䴴 h(qDXiypbv:<1 d gRpY6g'LR$ӗ'F- YUpv5/9w?+ ܕt;)) -3"0j\X%ȯh^-_Ի\Ilć(VXZAg -ihGd (T,bÌ($YjK FUIS@B`s0Uj@@Is5o{m0WA#Pz`B 8j9O<&A#ڊ+۳]ߛjQ/[ϛbFZ! .$@QwWZlIgMͅ-_O#EIBq7f%iƸZn똽[FsH}1O*}tƉ$R K=H3׷Rnj5y=h2 Fb$'x^&ƈۅT8c"+`V0"ϰ&mƶT.EC!3kÓ"bI2/r[,v}̓j\R<]؅NLJl4w6 *ϊP]K;cTG'<](UyU^ e<ɼRTyiѿtRmwR})ܩ }_!zxv~<{g 7QW".k(bjwFQ6ltaYr|΃ic^5' U/ϳ."4JqvxdNi4J8,tv5:Azգ!o-=,OHupȄ|Oh~fL cWƝ.>[JuLG*ϯ֝!Pp=^&Eav@Z8$&Kli=R!_i21Oslj8j9?d/m5y[}x 5 rk0wCi(ృM` C1y üꛛq繬Y>B4"Vveήi: I" AM aOP {\aZ-_P`U-n,*0KY]_[?U)!@^BX[% !ON~zA5013"7kGZMyt_"(򢉷hNoJC+REA $%hDG?8gbrN]D&*1~5D Ϊ<[TεNŒ836vAZ瘶D9-$V-'X[S㌛:7?̓?"]`y;(S85DB`l5,+"O9(N p܌Z%Ůnh|n+Gu, E'Q7'ffADzAy8&<}ERoY+Ȼ[9mUX0*,Yk,H^M;bLYq4#}=H rJL@/~JJ0n AwWd[(Y)7CX 4 2CK;GϞ^L].D8:"EIF$ <`ItA(!]ݛ#Uy!- )Q5lһYK{6*Y\+i\1 Qʇ2$h]I9xnAuso@6l-u 'L g[E<%Of3MMGxA"mC/|8WTfH.З;yA\]Fz¡>#T$ Da߆q?)mS [ o#3Zr h.ͪcvXɳ޶#Żޏ(Yp/ P\v+3l2uCczRD#$U۸P }IIޔwz̰ KOHVG=jJ%i]9} T@}yIH߱7gŦEd|Än2AM&x14K%#И}sD@Ό#VPbY}v|t_qkR1' }ehe exE#9[ndKrFu.пagY.ĦwVF^b(|+|YF\wQ+TI,F}cP8{jBzјU Xrik4/+!ˇa:yd@nQ|a;U="I6M 8uk9]%B\O#i%LR [ PRd!WkNčL̃mPcfhIQ3@RĵaQu[o2~ y7,t_u7a9z][+#[>HTT=Ѐq1{SɿQPvTήyupI.` AlLut:J̨"Dʒ,jsuA7fTz$l"ýW^-ñ:& GÄ܎Us9̢;nnn{,λl8SOn?玧+`@p]E1ЉLT >8/[p,Afd3HոR\iweFH};uSaDqzAJ//:l"{qswՃf#="㬎pLGd| v(5YSIoy~g="2i{/ >xLbOij-^8 貆;\~ ;RRp-XX3&, >L7bƑ7-U0 vd f)um$ԃV01*`}ቑ7%'krdxEK+ܑbENFBV2su:"|g~w t&xY ÜfϿA5 &.O3o#T z1\S4qK?T1:3p>P O |"dtyEbޑVOwH[*│ZJ뇫 ۏPd+yɶuir16h7Q~ZJSdl$M8Ų9xB_)5 8+ TӨ))^woegАu22l+b+!Hp5U2t8k#+hDmSО #V6.}g7LJG#NW:h+wA<غLf |)84[((4wZbĶiҌؙ"iHe,9dYM. ֣ؼ&!Z698.4myiS)drip|p.Ƌ ZMbh QY՘)|b~{4נk1v,lOkPAFc}-n9c9'wj!fCgjG뺺0@%篖|`3Dð $uFD!>xJCMur9x>Vz1=IBK!8 :_uX)싓q2l~O^-"5t.4 _,>\)h3:3n КRYk JbnB?ʲg%f\{X0vnMPy5_PM1p}IeGTFᱤ cꨴ,Gƴ-_G4)܍b iC}Rݞ/ p/xEbț.1|?(F:eoRYFEam(~N\{ ?B?BX`&m}nm^bHҶ$%po&"ڔo+lj-7QFΈ١*%NX1ݎX5G{U<Pz@(,lH h[vܼG>_Ho^19ќaȎ1I,N]6\#xĺAW&-&&]T9"zjն@P]MҭgH%fbK.]t E59nM"RhGwf1!PC[IgT,9e}{4.2$iC)>k7 jE3{>mI+e}'!1zLL+Q:N2=4gl`ǟF eg-8Shy߫NF"E3WdP:&W\8 GD5 '[NLyw) 2eD^hf28z3zhDyU f~Cs_E2*qĪN([*ezN&1kt*=_ f0z奷 'eE63+|_Heu^h%!<͏ .XU`a_͓"&raS{ 40S[7㫵ALp`؈@t1_lj/nf2}j0@Cu)6!Zhozaֲg<1J@nں&lt}G?f0M!*n tNDT-( \ iԦP9!8c KFIaJW8IM䃪yl0aHb}9ߋ$eSNYfT߼kvm!K=AZL3k!QBr/An_}i%o_2 FM= <޿a=DX#x3c V tGNoARJ4&i&W]yLsVpPLFYåV"J~C OdSq͚A <:jSWnĞdfҗ^u]MV@6DPZzc\?ADn_) l3.L}QfdvA/:gGdqv}:-bLʔË'$0I Ah?՝<ϓ bW/rѢ^9h@@SOQ; 0pQm;K9R̩^mŜ+L.kqj |%XNgG.5T1&`ysf؇cVZU0\졗a<2,2x^H9Ms[LnT md 6kKA+wt-Zvo>5/ױE>F/dGӌm2IK`SqrJe?UoQ]Iv5wr4Z[bAC$jQ}[ .o^FVH'÷BKeIH!uuX 76? * uCSdK5uI:dѻ栆wLaOtP1Yd~T8`22O<sBU%fʔIYeڟ !)P&2z ,#X QQ@׶Qm3A+ָ\z+ymIƅ%nXY]"$. :~} ŒiVPj>P<#pN8ZDm%^Њ&d.M m1Ǘ$mR!m@D[B˱{>LLc vZXRQ u:Hrq`4fm{G % p;HƇ|ڤ9.GRO:ho8/!)Te0d RBzDG^Y&[+H Ќ[sn\%v o܂Ҩ KέRnδDpcrU`}v7GQXWt$P^׺Y{V N7MhfZ,蟖vG9`??q?y)% {*_oP+J?mU#4/,\Gx>ݬoQBE,w+OӪkQ.x\Q1>Ls% qBd<2B%Tbԝg8V4-5W{<<sM鸠B5Zl,n IrC7rWjvcwi$⢠wԻd9#T}0eq1zK'w]k;Ƽ@nol7  f:>Rg#wձoRoe0d#&O7aQ&DȘȧ}H's;+ }ÞPpF?IS )yS7SS4[5HU 6%ER]ZGijn%%/ވ9 YC~А9|5y*T׿*G)jekWNb{҄50[lJjzVfm/%7ȯ\ {n1GmUZQ|ZJ)J]SϰIhdxboߌbP_a|p\LE3llMw6 QRfmتdiK$m?-VЅ0˔Y+nUΰK3I H:_N*)'Din4EOՎ%1 YXÎW?>(:M'udoF@{ږk3Gp(X$ONi., U)b͈+YO}-/HngW(}>3ByKf70Hbi#gnKtոĥhan6 r[}҉V=@hDBAQ%}K`ESd:κVpGXjF;P0,챝 LآNx~]o`Н 4s%7/ B~ %jIMDp/u&]_UL}*tSRO#R;2-  XeG0 U2U{)3@  |n>5r+8oSEIșKhvٛ>ps+*i Qu fH!(k*ۗhvLk5^>dS'=w %v[3-O\ beos(>A6u2J3<v@l_$$5{nV<DmߵN8.)5L~Z!@d*Äpر{<ە0WA{O9#?7ӟsէH1x۳,_mޅHf9M־v(*,,JYURzƁ8k* "4xi8i)6 Za i".e><~EqƾLSq7??Mx]}K5Lh*)Db`$a}/&!oIBgym_89 QԞt[I.?picAPfAeKf??`8:FEi\Jx'BDƛ=I@r}bNwPHÉ v)QJȢH]? lT'qH,hk+ػM(ab2߳ePG ) t;2B'rqӴ}7Q.s;ƫl֙$+"#1G7kDj^hd!S~3G`ns[!= ޷Jkɉn$4~oe$Q Lcv\i #e{9Ny~pR}V[%BGEI䉭g J@nXKX8 /fLH#|ziA1³ٓ8nU?$[Ғ9xL.v 2GeJJvp!BzYlCj( {+GL8oL䗕̟`"k(+X#ܑc{W3\!  'Q8m|_@z@cnm>jKB/L+_-c`X&4855Qz{vD7^q'@圖p1vRVP7Rq_Z A(ZD?}B4$)u4~"1^j%+zv׃a0fږJ0uWPw$ƪ%@1a}v)HP P[a€ Z B#57įw@beYtn  ASu$= @p6 ׯ]\A㫸[roF#dTd NvEE <8ZF5|ArAxUװdFAņ1R=l@ gn=,̪~uZczF 6n$~ 4jL(1bL(4*yhew)Q ʳLaTX%5FЗDDj.>,_I.ŵyd tQYz8rx.?Bd Y$2OJh.$c G YZ