python-libxml2-python-debugsource-2.9.7-lp152.10.12.1 4>$  Ap`U/=„N п_I 2 .κqqebCHNqvaU7wI\:9*Ă2ޢoyÿIձKzz.Ef Vˆ$6k;:N*13wr"7%%M̈́(~UiΧ9Z>5`k1̏!"ndU݄ [p 7ʪ}9O; }NTovsk[@͍f8e307b80d644acca375528667ed5a935b02f61d659f22a9bbbfb330affac294e2200eeef21b7b6095ef2e02734640a2059095e1`U/=„d8Xsۘ T1GZt_*el:'5t;v\Xv}T v 0vvzC+|_?GC.BnҶU4G4}6P!i @Wӫ* u\}KZˮΘ87,Q LeytY} %2ƦmߪUR@33 fdȂlSo2Ր O>'ȴ,.!&\V);쮅a+kۜ>p;1`?1Pd$* 8 h ,0CLP i{     &DxO(k8t#9#:#F-G-H-I-X-Y-\.].(^.b/%c/d0me0rf0ul0wu0v0z0111 1LCpython-libxml2-python-debugsource2.9.7lp152.10.12.1Debug sources for package python-libxml2-pythonThis package provides debug sources for package python-libxml2-python. Debug sources are useful when developing applications that use this package or when debugging this package.`Ucloud118֪openSUSE Leap 15.2openSUSEMIThttp://bugs.opensuse.orgDevelopment/Debughttp://xmlsoft.orglinuxx86_64@ VAA큤`U`U`UlYWV`Ul41a13527e93b0b40cf003cf48912d03a548b704b940d82f4e9339a9b92ba8c61c1e5764020d79b245d9424bffc8146c5066ee8776d09c0456b3f49f98f2d399746a0baa50a954f0654acfcff19fdd30890e6a26b9d3a2d152b52e7980aed9157c5f5c59f9ca61ec639aa68f8bbe39f4ba34b25afbe21fa1c192e61e7044c8775rootrootrootrootrootrootrootrootrootrootrootrootpython-libxml2-python-2.9.7-lp152.10.12.1.src.rpmpython-libxml2-python-debugsourcepython-libxml2-python-debugsource(x86-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.1` @`N@`N@`N@_G@_V ^V@^Y^(9@^ @]fl]@\N[@[@Z@Z@Y@Y*@YéYéY)@YBvYA%@Y"XWXWH6W>@W(VTQ@TWn@TWn@TSyTAPedro Monreal Pedro Monreal Pedro Monreal Pedro Monreal Pedro Monreal Pedro Monreal Pedro Monreal Gonzalez Pedro Monreal Gonzalez Pedro Monreal Gonzalez Pedro Monreal Gonzalez Pedro Monreal Gonzalez Pedro Monreal Gonzalez mgorse@suse.compmonrealgonzalez@suse.compmonrealgonzalez@suse.comaavindraa@gmail.comaavindraa@gmail.comjmatejek@suse.comjmatejek@suse.comjengelh@inai.detchvatal@suse.comtchvatal@suse.compmonrealgonzalez@suse.compmonrealgonzalez@suse.compmonrealgonzalez@suse.compmonrealgonzalez@suse.comkstreitova@suse.compsimons@suse.comkstreitova@suse.comsflees@suse.derpm@fthiessen.devcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.com- Security fix: [bsc#1185698, CVE-2021-3537] * NULL pointer dereference in valid.c:xmlValidBuildAContentModel * Add libxml2-CVE-2021-3537.patch- Security fix: [bsc#1185408, CVE-2021-3518] * Fix use-after-free in xinclude.c:xmlXIncludeDoProcess() * Add libxml2-CVE-2021-3518.patch- Security fix: [bsc#1185410, CVE-2021-3517] * Fix heap-based buffer overflow in entities.c:xmlEncodeEntitiesInternal() * Add libxml2-CVE-2021-3517.patch- Security fix: [bsc#1185409, CVE-2021-3516] * Fix use-after-free in entities.c:xmlEncodeEntitiesInternal() * Add libxml2-CVE-2021-3516.patch- Avoid quadratic checking of identity-constraints: [bsc#1178823] * key/unique/keyref schema attributes currently use qudratic loops to check their various constraints (that keys are unique and that keyrefs refer to existing keys). * This fix uses a hash table to avoid the quadratic behaviour. - Add libxml2-Avoid-quadratic-checking-of-identity-constraints.patch- Security fix: [bsc#1176179, CVE-2020-24977] * xmllint: global-buffer-overflow in xmlEncodeEntitiesInternal - Add patch libxml2-CVE-2020-24977.patch- Fix invalid xmlns references since the fix for CVE-2019-19956 [bsc#1172021] - Remove libxml2-CVE-2019-19956.patch- Security fix: [bsc#1161521, CVE-2019-20388] * Memory leak in xmlSchemaPreRun in xmlschemas.c - Add libxml2-CVE-2019-20388.patch- Security fix: [bsc#1161517, CVE-2020-7595] * xmlStringLenDecodeEntities in parser.c has an infinite loop in a certain end-of-file situation - Add libxml2-CVE-2020-7595.patch- Security fix: [bsc#1159928, CVE-2019-19956] * Memory leak related to newDoc->oldNs in xmlParseBalancedChunkMemoryRecover:parser.c - Add libxml2-CVE-2019-19956.patch- Synchronize changelog files for libxml2 and python-libxml2-python [bsc#1123919]- Added a new configurable variable XPATH_DEFAULT_MAX_NODESET_LENGTH to avoid nodeset limit when processing large XML files [bsc#1135123] * Added libxml2-make-XPATH_MAX_NODESET_LENGTH-configurable.patch- Add libxml2-python3-string-null-check.patch: fix NULL pointer dereference when parsing invalid data (bsc#1065270 glgo#libxml2!15).).- Security fix: [bsc#1088279, CVE-2018-9251][bsc#1105166, CVE-2018-14567] * Infinite loop in LZMA decompression * Fixes CVE-2018-9251 introduced by CVE-2017-18258 * Added libxml2-CVE-2018-14567.patch- Security fix [bsc#1102046, CVE-2018-14404] * NULL pointer dereference in xpath.c:xmlXPathCompOpEval() can allow attackers to cause a denial of service * Added libxml2-CVE-2018-14404.patch- Version update to 2.9.7 release: * Bug Fixes: + xmlcatalog: restore ability to query system catalog easily + Fix comparison of nodesets to strings * Improvements: + Add Makefile rules to rebuild HTML man pages + Remove generated file python/setup.py from version control + Fix mixed decls and code in timsort.h + Rework handling of return values in thread tests + Fix unused variable warnings in testrecurse + Fix -Wimplicit-fallthrough warnings + Upgrade timsort.h to latest revision + Fix a couple of warnings in dict.c and threads.c + Fix unused variable warnings in nanohttp.c + Don't include winsock2.h in xmllint.c + Use __linux__ macro in generated code * Portability: + Add declaration for DllMain + Fix preprocessor conditional in threads.h + Fix macro redefinition warning + many Windows specific improvements * Documentation: + xmlcatalog: refresh man page wrt. quering system catalog easily - Includes bug fixes from 2.9.6: * Fix XPath stack frame logic * Report undefined XPath variable error message * Fix regression with librsvg * Handle more invalid entity values in recovery mode * Fix structured validation errors * Fix memory leak in LZMA decompressor * Set memory limit for LZMA decompression * Handle illegal entity values in recovery mode * Fix debug dump of streaming XPath expressions * Fix memory leak in nanoftp * Fix memory leaks in SAX1 parser - Drop libxml2-bug787941.patch * upstreamed in 3157cf4e53c03bc3da604472c015c63141907db8- clean with spec-cleaner- libxml2-python3-unicode-errors.patch: work around an issue with libxml2 supplied error strings being undecodable UTF-8 (bsc#1065270)- convert to singlespec, build a python 3 version - change build instructions to use setup.py (and %python_build macros) instead of makefile-based approach - add python3.6-verify_fd.patch that fixes libxml2 on python 3.6 - rename to python-libxml2-python to conform to package naming policy (PyPI name is "libxml2-python")- Update package summaries and RPM groups. Trim descriptions for size on secondary subpackages. Replace install call by a commonly-used macro.- Add patch to fix TW integration: * libxml2-bug787941.patch- Version update to 2.9.5 release: * Merged all the previous cve fixes that were patched in * Few small tweaks - Remove merged patches: * libxml2-CVE-2016-4658.patch * libxml2-CVE-2017-0663.patch * libxml2-CVE-2017-5969.patch * libxml2-CVE-2017-9047.patch * libxml2-CVE-2017-9048.patch * libxml2-CVE-2017-9049.patch * libxml2-2.9.4-fix_attribute_decoding.patch- Security fix: * libxml2-CVE-2017-0663.patch [bsc#1044337, CVE-2017-0663] * Fix Heap buffer overflow in xmlAddID- Security fix: * libxml2-CVE-2017-5969.patch [bsc#1024989, CVE-2017-5969] * Fix NULL pointer deref in xmlDumpElementContent- Security fixes: * libxml2-CVE-2017-9049.patch [bsc#1039066] * heap-based buffer overflow (xmlDictComputeFastKey func) * libxml2-CVE-2017-9048.patch [bsc#1039063] * stack overflow vulnerability (xmlSnprintfElementContent func) * libxml2-CVE-2017-9047.patch [bsc#1039064] * stack overflow vulnerability (xmlSnprintfElementContent func)- Added libxml2-CVE-2016-4658.patch: Disallow namespace nodes in XPointer ranges. Namespace nodes must be copied to avoid use-after-free errors. But they don't necessarily have a physical representation in a document, so simply disallow them in XPointer ranges [bsc#1005544] [CVE-2016-4658]- add libxml2-2.9.4-fix_attribute_decoding.patch to fix attribute decoding during XML schema validation [bnc#983288]- Update libxml2 to version libxml2-2.9.4. The new version is resistant against CVE-2016-3627, CVE-2016-1833, CVE-2016-1835, CVE-2016-1837, CVE-2016-1836, CVE-2016-1839, CVE-2016-1838, CVE-2016-1840, CVE-2016-4483, CVE-2016-1834, CVE-2016-3705, and CVE-2016-1762. - Remove obsolete patches libxml2-2.9.1-CVE-2016-3627.patch, 0001-Add-missing-increments-of-recursion-depth-counter-to.patch, and libxml2-2.9.3-bogus_UTF-8_encoding_error.patch.- add libxml2-2.9.3-bogus_UTF-8_encoding_error.patch to fix XML push parser that fails with bogus UTF-8 encoding error when multi-byte character in large CDATA section is split across buffer [bnc#962796]- Add libxml2-2.9.1-CVE-2016-3627.patch to fix stack exhaustion while parsing certain XML files in recovery mode (CVE-2016-3627, bnc#972335). - Add 0001-Add-missing-increments-of-recursion-depth-counter-to.patch to improve protection against Billion Laughs Attack (bnc#975947).- Update to new upstream release 2.9.3 (bsc#954429): * Fixes for CVE-2015-8035, CVE-2015-7942, CVE-2015-7941, CVE-2015-1819, CVE-2015-7497, CVE-2015-7498, CVE-2015-5312, CVE-2015-7499, CVE-2015-7500 and CVE-2015-8242 * And other bugfixes - Removed upstream fixed patches: * libxml2-dont_initialize_catalog.patch * 0001-Fix-missing-entities-after-CVE-2014-3660-fix.patch * 0002-Adding-example-from-bugs-738805-to-regression-tests.patch- fix a missing entities after CVE-2014-3660 fix (https://bugzilla.gnome.org/show_bug.cgi?id=738805) * added patches: 0001-Fix-missing-entities-after-CVE-2014-3660-fix.patch 0002-Adding-example-from-bugs-738805-to-regression-tests.patch- fix a regression in libxml2 2.9.2 * https://bugzilla.redhat.com/show_bug.cgi?id=1153753 - add libxml2-dont_initialize_catalog.patch- update to 2.9.2 * drop libxml2-CVE-2014-3660.patch (upstream) * add keyring to verify tarball Security: Fix for CVE-2014-3660 billion laugh variant CVE-2014-0191 Do not fetch external parameter entities Improvements: win32/libxml2.def.src after rebuild in doc elfgcchack.h: more legacy needs xmlSAX2StartElement() and xmlSAX2EndElement() elfgcchack.h: add xmlXPathNodeEval and xmlXPathSetContextNode Provide cmake module Fix a couple of issues raised by make dist Fix and add const qualifiers Preparing for upcoming release of 2.9.2 Fix zlib and lzma libraries check via command line wrong error column in structured error when parsing end tag doc/news.html: small update to avoid line join while generating NEWS. Add methods for python3 iterator Support element node traversal in document fragments xmlNodeSetName: Allow setting the name to a substring of the currently set name Added macros for argument casts adding init calls to xml and html Read parsing entry points Get rid of 'REPLACEMENT CHARACTER' Unicode chars in xmlschemas.c Implement choice for name classes on attributes Two small namespace tweaks xmllint --memory should fail on empty files Cast encoding name to char pointer to match arg type- fix for CVE-2014-3660 (bnc#901546) * denial of service via recursive entity expansion (related to billion laughs) * added libxml2-CVE-2014-3660.patchcloud118 16214480752.9.7-lp152.10.12.12.9.7-lp152.10.12.1python-libxml2-python-2.9.7-lp152.10.12.1.x86_64pythonlibxml.clibxml2-py.clibxml_wrap.htypes.c/usr/src/debug//usr/src/debug/python-libxml2-python-2.9.7-lp152.10.12.1.x86_64//usr/src/debug/python-libxml2-python-2.9.7-lp152.10.12.1.x86_64/python/-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.opensuse.org/openSUSE:Maintenance:16310/openSUSE_Leap_15.2_Update/4670eb73123df0fc56e480c556f5512c-python-libxml2-python.openSUSE_Leap_15.2_Updatecpioxz5x86_64-suse-linuxdirectoryC source, ASCII textC source, ASCII text, with very long lines1inR;>|ݫutf-81b43de179a52c5365116cf9aa48edd05c6b1fca40a10bbb6f5ef0d3ba689e622?P7zXZ !t/ۛ] crt:bLL 6&~t`ڜbe`ZcYmmwoYisif*" A&*сv|㯑hfiH~a,3rcKIIt+`׍I{^IM-KK2 Cd\&jAFA@(J#sRLmodb(L,cB+Xl!#JHE%_4$@mlp-Ka8dNnvAAQ=S71>+~E޶ 4U=ӺSlKq-m5*_:Zek>DBNݳ\h Cߕ&$Sf R Ta8k[ (_@BtRK-l_J@޼H% hm6Ǒ}zI2}*&:N =LfU4<ؿ*Z3^=;oދߍ6с _yl+X~ d62XUq> RSuJx4zPY r)ZNR< \\}t0#5So5Ql▖eDbƆAi;:wPNgm fOq’o6Ґ*ռ#|SIӯWRVoqżVyPpb(+|I𱢟aAbبwHuʧ꫚m&:8oͤ$3 cx ;Y2UuTRȍZ 5(!e4VRTmqmFV#eCZނAl<#> w; eeRvv=O,r-F_wSYT:+^mjn &q)ZǮsV`dfb~GoKm!7+c}L9O% P[`k_Wtbޮ X7Qc}i8t * p5d]wLtڣ(lΈU $h{R3H|-zcVL,39CZn#Dg;s|4~S$Zb3Ү]Uu#t<ʊQnLeah!Q@>yCN⽃ ꋻ9N[\rJUXnZGR Դu64y}a3LS63DÞY, ϋBW<h>l=׼h*;tyh+& -uQ A=ƚA) 1,n>vA mȬp{5yj ~'붯zrmK26^M.VV0&|O=&(Ck;n.ۛW#"/7íijhX}OoRWnO`]zz]!$h*x"/юŵ*&8X@ӪEGX Y 4~<:_ph[Rq_F*_`GLllirf/Q]ze9*J]S[Q>Idr-Le/"c]M>S*JO%7RW㒝}nK\xeiB&Ț9@EVԍjeϯD]T懒1m0Ձp}aKˤQ⩓n#cϯo@Ԁ7z<Ҡ3*(pbW!c r}S/p'5B `5X 1`9$Ɂ'T%^p3{7#sURQQ4jc E6Ϋ}Ԇu-A3`zпVݢ@V59k\SFAK_e~g{lu<Ā  GaAY(5>yZֽ K^#5^UVFY#{X_Enk}z+-ˣէ@^E2F\ǬE/ sD(Tjs'㙳L2>'l."U & m4x0ö@ݑōd5oۅ@Gki0N4m;ե>Ksf{m'1{w5T/Ǎw LΧ`h7ILdec8yo;>(SPlL_*Gt"ʢi)V/(pM%0*|`*tN)q|H^E,mxB[|P=ᡒ{ ydu﹄? dX4ip(v3oQ W@3&R24s*hJR.ܴ جsq,cHNz;m_ۮTD,({6U_B񮲨woS9 qƝ],Hi_3{cA\%CIͪ<3C #I#a8FXt00ri hzχ./FG9˫E }bk tobT^\c=VHImNvYjOVL7-6?][F0Y786 AbYQk旊`8l/,^`rz&C9 OYPEÚCeJbMk_A@:U9ۛ`Uз{ͣ5Fy$)Хk|N :_GCGe&G.ׇ쾍\ SשqNlv04W*LVj6g/bzN:1i ]L7F&F܃zvb9l.3𦻯ZC}<~&~m~ED8\ תqcKŇ@ |.Ðuymhpx!Ѓ8V.a%>vW\8(-5g,42ǎ叚v`b&i}a΋m$"<="bT4Z)qJJ~/2gBbw.nZǼm '#r-ByK1S&T e&I7)ȋBo^R6%b8%N\bKFjl$ Pq] .fظ\G%ԡT>7!)y oMո엤gòvoeFE‘/8&9w7 909`)*Zn #%Ok[|j l+(o-;:Sn :zj)`qwJ Th RÛmww_SOJ~> IG?&r?C@@0%\w lt+JdHt1 `Qh!ό/Kj:`POy`&=/Ӂ .=^QvIG6sFxKWaԳJջˋ'` ' & $:pP`E6#m*r(YB5'C2T%AH:<mQdjvi3!a KW(iD3bHĊi3L* ,G[M,LP$ŅjY5nBl QfŐ)E")}-]7e(@@9U0dYAO.V޼@Bc)3J=7KN/k|JЅ&y.5kB~QLb|, /n{}DH]Y =2KC邜k}$6a*!:E>ݗXN gl.<8xj}gϝ_[L+W`ӾCb>0H-(y7"V[FYc!`j} $ ZP\Z̖} 9:n^W aBx9 xGƨNu#MP{e#œ vy?/ '?n@r!żVR ۠-(hBߝIR{дse{da0Lia/~M1lF#PlJ{87Hr\|P[I}f:g]ӅATn^P6yqp6  :}6 Bz敏Q?q4X7/'%w>rKK2Xյ9KwE-~ jmC$N|%c&l'ТCڈzYӖ-TxW,q:YKifjIl_4`d{c]mwSU9_J]1$C.e 'Quyiw_Wݨ`5z=m9 2ZXx^{\Ju&XkDKsc!qSFk1Qف&f禚J XǏEL(fEٯYַ_f(afBMʃ̹|!žG.Ś d'FI}E&_f{KB9>-Ot!?R)hռ}Wt ޤJ&28x%.E|J|p)/Q̴Y--h߉AIAUa^.yB.;){D.W>QNpYyb9ڔ< WVyV#HLB+4 <8o[B6+iQr=+ 3\Eo XޥtqU.5׼~oZ7' tr+֧z{dP)]̍l!a9d.79PlcG5&_$@bT%[Q毄ҢE@ο< %û K$3`Nnlx )u&#wa暩ZV)-dXLٮp88XZdn#Nmfmk0iT"~qر`8ǭo'ݡwo&i|7KKrC'_sB54åPUp!8$@z %0*s$S0|=aѡT;P9yNP_QR2G~3%؂=\obȩI2̎t6&1o-Bޠ/[ؙ' O蓻U c5+GZLѡYztzx*CI+4qZ"LVCL:ZAoRGKun :TG~0oZt>^@tOTfTڤ2b&fUON! t8{S*JįYtO$LUE{y]3,Mc%)"$ BPK;^|̳=ӭ q.|hQ5لe|m0oM\Dz;s܊tm1$N; !ꌰ׭ Fa:"XJugoD4&ѸV0:\ͩ DF>VK0|m[+F3?K[*ǫ~x]j+*fHlloR!ŀa SS WyDye/>m!XEm{Aw VZ P@奝`/-l4D ԤcH<ꑠf(ӕH`fgt\׌+` 9Ҹw-:Ro xNc|U|AIx@T&LFU?2q=W峿`UM:3DQ' -%at·1ZV:%3RKPHNx^كItTCA-"E( :n2} i| L2``BD ~KG[w3,׆|\ZXguGlnEOإ_@\k}=XFpp4Q9+e=qdž >K6\lLGѲ{/wJ3l,3]wQ3Yp h'Cj G!i=gBB oJ|" B9{G^:/AzrHq]d&UzqLO)J.!8͇ o}?`ttKGen$.rUA_Y$o9nBK Ҝ>N9A=1礱PxaL  Q\uj8Eff!)6$w#oj8`vɟ?) !z_ =˾G,cէxóEA:Y7lכuQe< "^G[蹮"k 8CJu q,yӄ 6Gwɍ\v3se [F?NpF1ͼk|~IW5#)$e&BfYO1Z,CN>K򩍓 ӵvtfe-FUQږ }/2T@ʸFjot )#V{/#V֥/dx! \$v1lv^0/KZV`4D8_/q1+O܉whk' Kf**T/޼!g3 /ń!M+b4E$֖Bb57rHe6: "D ?AU ƶӅHX7LPFCv aPs 6!/io+E]0PO\GHT ˳- K][h { sb 4KJDg+C `3&"UG$<癕Wʑ!sHbTUHW+669Q8Pot)] *냼l{H}1]MTy}=ln^ N>.##"g,7ǽ9)酽Vzّ0̕ a[ůŸgO2n*Ophۤ= سxmb+FlIqsPAR0TqJ-R>K;;P_%  (^ڻ `ڢ70 : C5lҲh| ;<%p ]Ϡ`=2Hp nx/S:`UbP,g_nL;us9IXvLJ=Tū "'ikm{s+T;sؠʷ4&u2lúgz0oCxÉ\5DցdZ~+ dܬ`CZQX2(qybKFz:Ñ6B&״-_~jX @=(zٽ'Rq5wGm1؍Ǽ-4X~fa˵e4UvbA1 L~ɕlR[g⚗,S uWr,j~Y9Qyel~u| sum( J@ `N0glC# L m(?d^pԏjl|ڥ$(8}:񃂾4m'kM/= oGEhGSHЧ˭9]3$l gntyHf=&(щJS$,j3(˽R$햾|%3c05JC'p\!݀#:aU^JOsa,5{l#^VQ4W"KW\OSMF҆3B*^-s)m5[ZUQ{8NtA\ՀĴAԲ7<G!pgjHGciU,чf ҼU"Isu;1כ3Uҙ 99[z %1sR$_U_Zf_,g0 S7(|.*ʃrDNZ ^^Ev(} {%S9eȹl@{1ڰT,ϩ׫ps.xď*ؼMm:أ=&Z܆BK)%ն%kw_,3FD O?1Jz;.'cBӐ5VN,O6MR ]*_TAXc1s2ջvGq^_ݗLٺ=(惮{&!5AӿH GoM;#W9s;GF-RQ}^D@9+[C(E z3{{1,*_5"2wxh(&!.6ꛧa*9gJ*a-0}f_\&񯶬?7jNֿv4!ϚSGGTu啤sf'54_:N፼H~NX;Rn!4Q{aEGq$51Vm.r]RА9.T8KRn&o"P-]c{CgQ ,DDx!a(J ,$CQ}֔F %H;\7ٺOm \ 56խꖃZ;4_T~\̏\{5q%nbГĪr 7/Ǒ0qH΢ pDtGaT{>D +Jx Y46v]t蜭饩S3"Ӛq1`濦Oщorݘ?!˄ q`P\`7(`֐K5.ʟ(в[zZF}pi_Ib9L7;``Iߔ{:o!̤k=^$qZY(h^d A‹Dsp+Y5Q#a44[ ip5Qs$)<0[)X*I+50¼J[:4G l NwY9x}%1jT .ₛ*ҋe6q13ܠ=ӏz_zP(-TǢ(D/#/,#FGL'%oZL7XyvNh0R=eha,"ĠUeP$ƥpΫ6 F+,@?d⒬bށ05[|}a.>@L߫L:{qJ]ݧYMbY06 %{Xkg9S) DȒҪZ(?S/[:Lɵk@/0EH^ťE< t2yӣ}A#@#EkIb(ٕjj b9 Нxu5SCьjs VDrb؁~YsA0<-sBU|O{\{Y AF릎bZ @8Aw M+纎ݐU`a@B;STomJnMXǧT(D֒G%v"V)ō"L7НZ{zsjrԢ=q 7q}2W( Z\@,qLC8>CLEqx<&4 =ϸEE1ld \d;TՠbA/rg 7}> [wy &Dq_1(si‡0Re' ?n55lЕEs67bT Hq0.+( qKZP?TI9&bQKZ(W @d]BgۍlBx:#GMLη)S?``d/[͌ڌ]($[k56 mrEt`0"S؆ ctpn*SD&BeM-JUS]iiaiB/tFMj3=m!CwWG6_#R;7Eŝ q4X jZLo;-B@!cGzP|2@J/FAn:Di[;R N ulcݷEoUTl^=4Y"-#_r]&Ss&E+R'9 0oQ _*t=ߴ*oS׬ڧ_њ\*Ǿy(E9G)ẏmַ\m$j 5ZPohI[ W~o'XGodcgԎB=+*8\d6S[Bosj:JJ3Ly C pŞV%NYQ?S&`+pSDKJ)Ia.d&;~*h\W)NrY_:o4Қ3nGŞ&PB޹pK>)l[Bf.7 +hRdhg:M /jf""et'㵕jECxv1.q[YI⿉IAسLt& m+pIk*2 mW0 K%UOփh1js~_vֿwzJmG4L< V|fMiA|,>7@c=z2-r*MM&?ؽ+X:7fxS9..=!M\jqdWS^r5QRA#Û=s.B' LJm`bKgyžI+ =w=CZF*ØլlqFyBgZb;<J:"VZMeo`w]m]`אгq_s H{P;2 3"VR6x..Nế#[F}lŷBqq&NxC3Z, -m9uT`b I99<1BvrF}K).}GD[=bCY^ּK Z|pŵe){k@h4lzӭs:[guIc_lgQ0 L[&M ԣf{_BG JMqd،na|W]!p`lBvժ@MSk=$oSM_x5ĐAexKD$9{/y:]O *u@w{םba^1`ICOЂ$MY͛حRh/O6qAێ,Lu/@t۔!aF6u̦O̱L7[h *ʨO2K; d)SiGF6d(ً)d)k3ғ:l273戥(#],t.7zL Um.sQ/=o zz~0H2]} Z_E}E b`'Eh21,th`AoG;RY CMsR q7~Kẏc (v@qSXٰ0оq~/pCU(x%#.n7C2's:PM%r|1 _ש*TAXAυ}yrֽ"lu/fezPd au3`1O/Pe%FCiiX^īBBevi%Ut'*Qﵝ)<2 ?bR=ESgN'K|\hEz+Z,lm9T:L0Rsn_5-Øt/`L~3ɏ!+ZT"dS8䕞;\b0?(.&vD$"r;5]K%&c ,W2N'} $gwɡ:1pKoqE(Ū$ xGAZPLS䣐]#JY7q+7~)U0@IM\eg`tvPe[l>no@"?Us6kb慙Ci/1u, ߗzq$3Ԓg* )AJ(0+)r>.$sntYA:aD\kh1M[!lvQBZ&nıc^11'0DK x&$#O+/a^CBWl@BmjjyۓGAU-Oݭ09vATBM3#i' u*ߋDbjJE9#Ei0OlefuQW x&2×-xoPU\nim]ß2a-Xm/C ̅fKlsX.ef$Rz@֋@fpme.5G?`^$`Z*N;n g t>u:d:0˲$.%Fw)>oذ*9R)b6h̀ȇWI9:Ĺku9ہeK{(/83M'vMb4 d |YѨ-_a7vGO/WXpHrGnq2 ,rT>L6>8M*-=I0Vj`e%Ji#״\uk4xr9o,p1UY)7㶓}4uY0>ѵP/se_e0EqD} >ay:ˀA:58!d3 6,gi S[i`b~o^cjɾ݋YH'_Fd\&섭ih|{"ɴ aJ~LBqlS؃Ax a$L?|SC+1 6{8) q/b{Tr}=NRqfߞAK{q~n4mb1YݕTJ b*`I=`?_&{53<&W4MiUQU !XPQ P#ͥn[#d/';*4if.2 ?) b$GJ}b$OŠr\Aru3^N(1p˿cY`GNBQ@%Sytjva%vQcEF %}vݗfz2á1=l*Dk{U2RR Ս@$V1nԢCv9Ec{PuL&դ,:ms7߮m7T'C[?dOj.I_ϥŜw$C6px@Vz/n %<;SWjC3WvWuJH9^V7m&/` ̌ѴLZSȹ'-Hk'Ո:?LsVa:/9|e| / 'hB٩ c9.!dU3ozWb5u`Ƒش(jQ~}~ =|;H0n?.gx YT*AJןK4Rɮ8"6:51sL4#Ʉ{YSxs7k" EK}7]D]KfqGs@}C; ٥sT.eH]SnVdеF XRx0Y*$zw֖2;'8ɋXkdrDϔlK'%5 *+XFóSId֦l)BW8_a(}55JE)8Z'߯9]M+);RS;oy wŶ#'pG~˷!n9ü@ll˦rCѾW7BXk&ӽJ@Jp{їK}_\bb+[\YzTynCԬu.dJ#pw_G[V{:IǂV[~T*zYYW.>1&S>ngSäR,YԃG@pf0`7"6.B&sݴ+>~oO̞R̢3g<$g&jq4hO[ㄭCڋICkZj>+$JGXo 1lں|5 pr8ÃQ$a!aۿoG_[1d.7(tac}qd?P9b=gX'Y4"DIYZ Ey{XO?36~SIwHlH L2q/y{ߤ6<=%#:6Ebʹ1Ɉ2ThIHyZLW>Zŷ@;JIH>KshqIݹݿ%ׇԮb|!] MS#F6|z@4|83?PQv3$1A"W5g+u=#}k'@X֠OCc]~f3m-`Rp 50{d x _>؃8gF= ɚis[rω@"[ېE Wk c,M Ȭ9KX=H rM][wLO5M/bua0v;Lspw(n/X p{2J˖Ճ˝$GzNJ N{qlxܠ3591P@cc騇 fc;r[n%-g [U{S] lʪcW Gӣ3l>y?@^<WC{_q;꨿8p əs8%U-$#0\hJ luaG5d `C8)7-W/ۖs.Y *HB66<Bm 0;WyʃN¨C߀B*~_Zoycx Y!X^ډwUrH"8puՓy@C9Gw炅cj '_=R䰍1))RÍ7O˔n(?[tDT#MGEԽ gAPIyfꇤ!DҌEFS)pwgn8'@E A@;4vbWȰju1PTƷKBz£2_8صtq`Cȇf Xs8gQ_NCf Z0^]4"2u.Z>9e;VajC+ɹw [0S/V+Eo"2}`\R`O}șm#~Gc.^]1_60vS;8^>r%: q_f Y68[V a  *:Wae`CeQ"AeT婄9Eu9,ܣ ~4ȿdŖ ZHT̘un%%@|s}ztq]#2=O,T}݄Qi[/`h`qH2rkJ!Pd&/C°eMJXI5f!n9)Ãe*oWe,7)fC u2qnao-cadMje7/YH)IMx 1XEi-D/\!w}, $Y_% #:w/4@DdC\L8 t54r$nW`PܜN @7[f`Іշ0pZKOɝ<[pѹn\05CYZTvP}ndtQ*Z^*vLG MOAx4#&-LTGGjŦXoze-BCN6SdJ3bj  -g耟A\!EhyH|Pֿp2 a Zse]үŽQi9/I:pOy;,.D_e8 L8 XBQP2S~X?`7&@>B r8O$%K(:Õ5a%a'0nJ2ޯ#f0FKc {^]o Ƴ0hˌʯ?\ NX899n.?m'k g`جk@t){WCƒsNj}i}uY @ rLKVU0z镭S#,9څas?XgJw*slJRNP:]/jğmǗ_eiCيPX4cf0RӱkQ07T~X O*g!W cVd⥳ ZL&5L,ۆ/CJ,ѓ jlbO(+v~g71/>V};^92?&9M6k9duĥbwvС`kqA3^9y[SH9#z?&-cAn*Eҩ6iX };-x_cz 퉍O3haEHbojywzw 7Ns~k_cA^"bOfj$"˱՘kvO_cfzSSIHy~m0in ˆ:h9>^Rr,()7'GThR֋@"pHW"Hҿ hYk7hc?7{ᚃPF ު^qllէN {@#8pF+/`F7wf4j\I)Uq8h߫􁉨pKu |(|OʴHP,aͥarX!3G^x=2c %;܎3_еW<@q*wH.() ꃄ4l/3Al?{]P#TGR#3AY]Icr⹋hpoS ӭ53Q2I|Mr h!1!ّI SB/ X,=fJC'u`{ ͏"S\CiMxԀJ3k82vUEǑ~az\Iz!6}׻oʅ8k,P4Dz 1ŭB$*}_v;ҕ'+;rZ<e'wtݝU=nyι|zLfsVtnxQQKk}lg>q5HbC]Wb9o &E9gYz}ZŰ_2dKQ G* B=A/p[JVWEc>NuՒjJ+huRt?4XձYd_FSND%w1_ZV=%C iً-eUBi-de[AA|AA ZȮg!nK }`R5,r"RH>k 6Yo?@cid|̂17Gcf]fw| &װ(`qz h{S:aVFVޤ;ˬ*a*㿟^59N iJˇ CuMH0U&#\Q#߼0,-: lBOf 3 II9 N o6&hg*XIMη{$ef8s[pUpJ`ݥ9Hc:WaBwm&jH|"*JGc6$1$F3|B7;4edU@@4؂׼qhXߙI_7)}:b͆X.A\n?k28˪| p liQo*3^_1wёPԈ߭Lܒ%ãOkVy`&5FDU}8'k?i9\\UFQ*vDmD&մ'3/8a] ;hk5cvK 9]*8 6wӏV4/"w+!Wd6QP۳u:[)SW`_C3kMl :{-n9tm"gW/# gc1|A˖_ 8XvFYR_e\&5?!+"^A ?S_Y{5!tm~0C Ъq"]ޠF6PQFҞL937\g["q/eBg׺+/!(J>*ơbT 1n1^T6$SMn-JEiOyWd ρ}ܶw+]N ]g9y&U&[d0ΥsfSKllѳoT앩aԗfȺ~13¯I> չIgRi?6}_,5daeJI}S!PJ_PWJZILR6C0YOOwv&]R@7?czy6C(b[R-K:٤$>{LyCyMcNͶPi!pA+s%&ޖLI8;IdzVOAWk`xͳd0.'L q׳Gn;/!?T`?{<̇im |ZA##6g~3Y۫ KjX!xZ]ů #u'0V[X]!zV*1lF)$ K5ׯkYھeY'Z7 &L"q}poUJnQ!>+/lV ͽ"c n~\ƘD?Oi%t\' v濠HϦ)`M`ũ;$oDqpЖ(nƷt'f) x:t z%>?jjU3mo?sj yrӏO8WX4ᾹD,W;T-c\X(zdju$snED; iY7S/L`5^2(/pf0su Æsߚ-p.,}{BfLu@gpa}(rp_DZnc\Ol&K K+NnLb @ 7\{æ?xԘ~W)&{2)ƒ%`,*jեY.4 jگJ7 ]KYg/K]J01$V#;f4M̢\nNX,/d+a࣡{-E @j@#7(`²~BjCkrABГT@ᚽ?2kH@mf I.nT`1 =ĸ[0@aWA)I]\Hi}dT 99Op! _^Uh'3U sV9rs߭` 8˹y2sЪ\ݶhsmخK._o2δ{ݞ"tMr\ Y_u֜ 6Oi$M5ȱw-w4.iTS \LjmKyjM眯zvFNJ*9sTaʭ4 ]zJ WZ24zL$͆BF6otp[[%VCt~3'~%-?i_4m%2YWAΆ}z0_f03 Dݘ)+]`&veNxAc 1AހN8ūT ؿ}Նiյ ՋI!^*kPc\U8sd֜mw~a ,w÷3&ٙ4օ|`2yBoReu8FS?_%|,uȠKԐ%ןO΍sty[b6 S6SMѤx_!'Gd +rs+ƗNCtQW#ɈJKe^N*tyyXN ;*rc RW*ܼm\ T⟐3QVEnյq&. ZW&4)~㊴k T͹\vg[z~ B,) z+`k%C{0л||y(%M[I2.۠,(u$[ͫn213+0ge#=łqݺLvOST-$3"r ;1pg-@̙bvdC-z.*]$v7OavmsvXBHIh6jɇ!5W}cQ2(KOFv 8;6)Tpɳ:P:/zznx݊?Xα̖g1DEbZcw1 -cד]+/r;rHsKcqC7N+'Ѥvi4@GrY|Fj>q/xSGnC̄CKEIs(ᰲu2-.HK?r=4Ol&84V k&bj$~*׶{ #ɶ9.}R9lAs;`ޜnM֪SGlCG΅Ѣ*E;0~,5=ulؙc_/|>d숭q`g9Jƒ #f\9l&f$-A_ӍKj@Ds'd=XmtF墷;fsI:>o0>Gt ف(ȶެ -D½tgt'tQ*" ~5[rӡ.ױGjqiAmzJqi) yR=Ni lhoBɞ:"1 Qb#̱1}fh u\HU.F>L稡s:.5OJg8#7؃}>ƕt.q3qQ~|Kr22ill-~brys^ ~э(\yrVS`:8jڲ۶ҰP?x]'\4٤. 6\ 86ib&|MZXO*Q|H&X."7ExMe.L%q0pFhHx/eKoihX ,ѓWJF12Jףj".ն+xJt)۩#jvBq2Q~=H'~^<> QI^E\b[%b`=# к>BE\?o @DX4!Agq.䍾6G(XMc\3XT,# B6],Mjҟ\4w Y))&PX/!i'pc(c$j`u|]d `iIkfрSdKX^ok`2uPg[O~bB޿x4hK!f1cbn!Y0}9k9G˖;YKsHoM@Vcin]d7;af;܅JCQk +d3bAǴs\ď rPɊJZfmE:f9Fg@Z%ZFgR$sF4 *Ps{*L|t#񧧛\ո0G}s PwϏXjڹ]« jR]kZ1bH.YQf&&;2׬[L~m_xp Z`y0mM<_hO6h"şXE6@SF؎ֆ0ľvx6 Ks\R Y.'rQbA`1d;PJ,MIM=.^|Վ5%Sع$Ar\H7}0R(ȫLpbJ!,Uxrp&C ѼVF S( <jҨ8^gyxaaFw8N7p-=7:#;y֤Q)(`bsԢI8wPUcd>&~:KDaZpQ۶$[7/pƆD*pr4wGC(dE*qD|_g4Zz=L'p3a.!)8A֎O[obϲ Ҙ̞30dB}W'KO4H1Hw|JpUR 92Ae/ _VOy[k1eϋw+!Hc j4޿*1m՚ ef}-jѐ"aBŻuLJ6nՇz ʺCgO mO;bT2!z$W%_84-#Z AgAf| L0&95C+2/1e Z^1b4 XgXv2rLу%Wc^LR uk16w5bL̊B:;!:Ug3 ,iլ)q+yDئXB[Bii'OKukgS#ܗZ3&I2MXoUʠ9:d_ZX_hfH o5_*ޢhQ*[C1d5Uv6eA"# |ƦN~Zr@Uv꽫MSq'}lD))r )Buۼv`f"ɖp|JHE@M|C~zrSI"6[˯ʹWQi!< 5dWA&%[]_[&e9?G 0&dEط!"K^±A1jyJĎyL19&fQD~99Ⱦn0qV9ZٵstM3gdz# ~E!JGFT4néIQ G/'H8ُkd|#b`(qeC )P1ќ "7HW5>Wm\e/sjw$6.B?,8_ 1JexTЉ<ܕiQ_(9Vۅ. ]1>ެ67WM?v=KBBOS%l"bP@:Myo~&_RjWI" OP/F\`nV6V2qNeYD)9FlHˡ;i6g ZD GI2AӒz/ g)I@H!9%٫-E5Ǽ]q[9::wvh$!_b y&6Yǯ'"RSoMWoN `VG;W]2= P笟::,:Ko[3PIz!KYT I,k(E礁&!KrEZXN{O昲ʓXa/dO=0^H'/w UH5cJTA@[{V"/Y őF%_0BT"gw N˴UED>*%Xdvf7wjhlm0hc?+EbiYv4$o/~@ڑZ;}gg+EH!) ,&#FB "uGպfΰHF#{8Sg­>"e^ iQVjikKe)4&b߬FX?RѐqE\%(QKoc=AqG⺧`+dh{|壄vJ]Q~iܴC2֒z E<#L ZIJa3:Vhb-Jn4P*Amx@@*ުڜX~@IlAf]b v70մnCpK,K3n/]J`vE8u|Bܷ{+t}V%:!&}Bl.dXFvceaX""4>^ֹQH5a Ï~{lGr 6r q&`4KXkkb  +q9>vI_`"NTܙYԠ](,csJ%aGTl1TJKt}grsF6s{ݯZCi(4,^ixh;)O!"[u$+9F;(Ig}Er~d^ :]\_fqF]Am|V 9yID.1J.~Qڔ k$+Wv"r "C~msl~G(' b`γ0x)q /2Z.Q֙ y>$7tB_|o¬V23G!ʒSBm/nۛ+~e_'lFU3~:VQeheK}Fb4Hhw(Y9kA?VgXS C=ۍ;Lk: 3]"'VM1B3'UC.k\a7x>r~u?7T|\?xeqW9?!|*h)@!dY߅dϙ "Ϛ<Ÿ~W8NWЭ<.Ajdh[Wd,8OZ y6R^yvDتm8It)W:6eIЦ*B6 E["EB}[qpr@Q _XQSچ]K߭J}d 1TIR[gF{w*Z╇?s޽NG1{Q 20FoO pc3˷ 54^> :%R0FE,-XIFbM 1lrq6}{k~^fw4N:#i%9 hsgr1& TӐM C*yk R`G!f +D!LxUęy6C0(99JO4WIAyZh{-!!4́ZQ|4h`[B-.b5n4H)V-e7'$/"1؊$)("(;X^ %T^ )yh-x/YjLs27m>{#EgQ(F90=txhm-l>^u_2oʒ#wh諱E2B~ď(I#`{qilvω }`nG4C*PTR;3A׵`>O[3-~(b;f meӷ7貶#Fwwa%n׎z1gqV¶d+&dUIGΎ՟`)%JS;LAo) }cAj@6]6CYSQ b1T`"<uWp~^ 7-=MclNNi\|ݪI TKCX\l!ʨbԗ s3oKXMAΆoa4(>jE@c(hW^Ũ{Yȹ29|?qzj0(%@Oc_@ 9:qw͸e ݔD(P]Y78n$zU&z (*礤Mhfk; vԀ0氿6[y&NJAWrXV'Nf? y3R$9dX(WR2iLkQ7ζYdrV4O3Ü~o+{`0XY2~QuGfxq g!aϸ캀1*Mc|%!rhg_pFLqԟVct;lDP%VյX&ݑxR\(Q8O|br&y17E2Zvp[au0ά{^{/$ZaDw$U$י>CI.ƒBڡ-0bg_.H2w}E%EvAܻ'?fN{ωEuwn㹸K50C92Ӛ!Vo$yHq~R=*g3 {` UQ- b3z5/ &jK? zftӋbz,JMKo𢢩f#ab{x>sgɫ;4fҥuhW-i>x°ɿ*DgBSQ0k0c'k(wW)ձxb_4pՉ%$Uڛ'Q[ba8 %]NPn̢ a_ O=I/v|Bdw~RRLŰllTCYv(:+zS]:GË3^΄E:ϫ_X_Iy?eǯك+.՞{5}~&'h@Jjhq#iZ ]WonY~"QeWXyAp</iǚd,G|%9vMR9/ }5#DQȭ7uq+>mã?X;Jf sޮE-SfLl]/wӛ+:'N4vK=:ItG:+u UWl.C8Lmv>F>Z:E4G(6a1u6۰꺖RtިC?q-2XǂOD+*KQ[o uVydv-6I_0U:H;rD@0Y"X 2v2mz0'̰5Kd̋pm3%|Krn̙m x}+-(q5AqV?2zw? ҈'!,{_P tun;tUo~ž\ii*G)4H\|!q.7tKX\GS-}Nt`?OZ ֺGNHz)ᨿ"7 +3 ްe}@Tנ+f_d]@; =.Z5Jr0+P:):; |*d&KucRkgJw30 Y1Wz;-,l8E:w9|&ѕXr 6,G#௘߈rĪ4mAZ;Ž#J_toJؾ~uAn2ؕCP* 2v_Fc+daynJV(}񂀐nlHV@cGwC]F"[ߐ HeXeԳpoNE*2 mag3j6U_/ }PE_t o1 JCդmn8ro>J~oy d(vm%$FE ܰpSmpج2nitcˌ<)8D5K-P~CFl V#5oKx ,V{CccxhfP8LJ֕ cʓ+o,"gaz@h9彈Vrዊ };Jxs[i,3 }Ar+×#tWHUɧgg(ak6qA7yԁ6_U>̻.9y DQQ~ڠvw19)}YYm:_p RC \>֞m)k}Y03G4LdD*h\- [LmiYf Gڪ_ɺFi+,Z;E5=jS,V5(yPY;"k֡ л\& GnMr"!u &Z! ȤΫS㯐.7|@MVYҩ VCD0rfFas+%e̊gB7-]v-ȒW(&Z(tWdDaUV @f hls :̐ė0:wN,Diy|JSMGO5)3sk TՄHmE59 ⁱ)=̽'AAЊpmyVnllQᔅ P ?B!`l70/u|B>!^¨1 KMpHP9Kc#At_ j;۴+QWqdQ|̻7>Ǐ>n9 lx! &38.y#2ꔭs35ʹaG'qPq%G~{Z}+h 7x]g%,M^B'1 gq#S&g YZ