python3-bleach-3.1.5-lp152.2.3.1 4>$  Ap`v/=„&ZQ.Q^-Omͻ5>`M: !VM;Q@JV#ҕSqRƀn1Swj񞐉mv y|Fl*iy%9ǁR3hk hA΁Ep]rx"8<=lE:H_mcDvE.֨m)+hL5x vN{TkkT&|MǏܘ.qݢݖE bʲe:\unכac7baa0573ea3b4050aa15c74dc3bb347c9c90f39ea78037aa8515ad89327b75e34ed4d65b25efdab904626e0aea88057d2dfb47d`v/=„ZK1+aT,{ @ BQsHD+T܉uu;W[6=VOoUu(_YJ/&Jn[`7n3=sX58OFTby|byu\,DkUKoeօc,aB}p>>d?>Td # J $     $        $   d   @  (-849|:TF4G4 H5d I5 X6Y6\6 ]6 ^8b:)c:d;ie;nf;ql;su; v<w< x=, y=z=>>>>PCpython3-bleach3.1.5lp152.2.3.1A whitelist-based HTML-sanitizing toolBleach is an HTML sanitation library that escapes or strips markup and attributes based on a white list. Bleach can also linkify text safely, applying filters that Django's ``urlize`` filter cannot, and optionally setting ``rel`` attributes, even on links already in the text. Bleach is intended for sanitizing text from *untrusted* sources. Because it relies on html5lib, Bleach is as good as modern browsers at dealing with weird, quirky HTML fragments. Bleach's methods will fix unbalanced or mis-nested tags. Documentation is at http://bleach.readthedocs.org/ .`vcloud132openSUSE Leap 15.2openSUSEApache-2.0http://bugs.opensuse.orgDevelopment/Languages/Pythonhttp://github.com/jsocol/bleachlinuxnoarchp"tt))00..33GN<T[B 9AA큤A큤A큤A큤`v`v`v`v`v`v`v`v^`v`v`v`v`v`v`v`v`v`v`v`v`v^_`u^_`u^Ey`v^^_`v\ G154dc4393b08a3d471447713d95bcbc3f3cc0acee7fe541c3cbc17fd4a75364cccf8845b0dc30f1941d34b761b77179fea61d72fcc4088249d1d7337a20f20a501ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546bcf924bf9a2204ef9704af6d1298bfb33022c18bebe7100ba78143bab3932f9e675cbf4c0a232481d333230045cbc18e15d3edc837d519406013d700e67d02026fb75956879d9c42bad91ea83b3469e70b714dc12771b1b93a26db52c1a7e2d71cc87318bbb73f26e31b6472be4e9bf332d218cee066060e139168e89831fbf03461e32cb3dcf31c366dcf6726c33fe4c5388e64122301ce965316e28e8dce52155615413eea86cf566f612f29e9cc309a694fdfb04a6aa92bfada3ba626d0cea8a35c6ece3a79c4fa41286b04c2ed21a650c57a0c065788660fc81bb046dc6081a00626422cfe1c509e78667d6c369986806f82f41ed97bc5c11cae9f4539740810b56bff6dd49bb3adb9d23fef21367d9672758cfb7daca76d22743c0c3a02490fad3c8060cc2c91f8345f583a35b636204dc1539251c4416d22aa98df596d68aeb838559931375ad20a63e4530f4b545408449adda1ea908276a48b85e08e276460b572983aca2769e0350776aa22a1888eaa1ad31bbb8257cc68a2e433d303c15e3a9935f1948325dc9752937709a933a86996874e3262aa2fec73e90b8137e02290b0fe144a3bded1a99e6b11c69cb800b233f121035cc309aec0493733c5f0157283667d6c7487be159e8a9a510b047de4d147a25a6e2bc7788f761ba5d1f65c6348f7f39b11d11c5144ef07bbac87350df036865674974374dbcba03655ed0347787be474e4cf6736fd97642c3a641a3aad93bc11106083405ac51f2a75b15605e717ed58482cf2c720a3bea66d70775310c3c0357c66cddd800bc7dceee8b8007cb2a58aee235cbef02642699015ca1e06cc4fa463c26f3861c602317c5e86404ad1ba20297676e8b1454facde009a34b19e1364a40666aed204015426fdd1f56be4d03aed9511bb0923488b41de48ac0e42110c1a0f658460e8bce22f8d98e83f031449c17ac64aa70cea38481a69a6dccf6e22d66a4f30b9b4a64fdbec2238c149a632b8fb26813f687aceabab80327f3270769c2c16157883d3130rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-bleach-3.1.5-lp152.2.3.1.src.rpmpython3-bleach@      python(abi)python3-html5libpython3-packagingpython3-sixrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.61.0.01.93.0.4-14.6.0-14.0.4-14.0-15.2-14.14.1`u^^@^x^Y]1\{\\l@ZZ)-@Z@XX-U6@UĝUUa@Andreas Stieger Tomáš Chvátal Dirk Mueller Dirk Mueller Alexandros Toptsoglou Tomáš Chvátal John Vandenberg Jan Engelhardt Matej Cepl kbabioch@suse.comarun@gmx.dearun@gmx.detoddrme2178@gmail.comtoddrme2178@gmail.comtoddrme2178@gmail.comhpj@urpla.nethpj@urpla.nethpj@urpla.net- Fix CVE-2021-23980: mutation XSS on bleach.clean with specific combinations of allowed tags (boo#1184547) add bleach-3.1.5-CVE-2021-23980.patch- Update to 3.1.5: * replace missing ``setuptools`` dependency with ``packaging``. Thank you Benjamin Peterson.- update to 3.1.4 (bsc#1168280, CVE-2020-6817): * ``bleach.clean`` behavior parsing style attributes could result in a regular expression denial of service (ReDoS). Calls to ``bleach.clean`` with an allowed tag with an allowed ``style`` attribute were vulnerable to ReDoS. For example, ``bleach.clean(..., attributes={'a': ['style']})``. * Style attributes with dashes, or single or double quoted values are cleaned instead of passed through.- update to 3.1.3 (bsc#1167379, CVE-2020-6816): * Add relative link to code of conduct. (#442) * Drop deprecated 'setup.py test' support. (#507) * Fix typo: curren -> current in tests/test_clean.py (#504) * Test on PyPy 7 * Drop test support for end of life Python 3.4 * ``bleach.clean`` behavior parsing embedded MathML and SVG content with RCDATA tags did not match browser behavior and could result in a mutation XSS. Calls to ``bleach.clean`` with ``strip=False`` and ``math`` or ``svg`` tags and one or more of the RCDATA tags ``script``, ``noscript``, ``style``, ``noframes``, ``iframe``, ``noembed``, or ``xmp`` in the allowed tags whitelist were vulnerable to a mutation XSS.- Update to V3.1.1: Security update for CVE-2020-6802 * CVE-2020-6802: Fixed mutation XSS vulnerabilities (bsc#1165303).- Restrict pytest to <5.0; upstream has an issue already reported- Add de-vendor.patch to avoid new vendoring of html5lib in v3.1.0 - Remove direct dependency on webencodings, a dependency of html5lib - Update to v3.1.0 * Add ``recognized_tags`` argument to the linkify ``Linker`` class. This fixes issues when linkifying on its own and having some tags get escaped. It defaults to a list of HTML5 tags * Add ``six>=1.9`` to requirements * Fix cases where attribute names could have invalid characters in them. * Fix problems with ``LinkifyFilter`` not being able to match links across ``&``. * Fix ``InputStreamWithMemory`` when the ``BleachHTMLParser`` is parsing ``meta`` tags * Fix doctests. - from v3.0.2 * Merge ``Characters`` tokens after sanitizing them. This fixes issues in the ``LinkifyFilter`` where it was only linkifying parts of urls - from v3.0.1 * Support Python 3.7. It supported Python 3.7 just fine, but 3.7 was added to the list of Python environments being test * Fix ``list`` object has no attribute ``lower`` in ``clean`` * Fix ``abbr`` getting escaped in ``linkify`` - from v3.0.0 * [breaking] A bunch of functions were moved from one module to another. These were moved from ``bleach.sanitizer`` to ``bleach.html5lib_shim``: + convert_entity + convert_entities + match_entity + next_possible_entity + BleachHTMLSerializer + BleachHTMLTokenizer + BleachHTMLParser These functions and classes weren't documented and aren't part of the public API, but people read code and might be using them so we're considering it an incompatible API change. If you're using them, you'll need to update your code. * Bleach no longer depends on html5lib. html5lib==1.0.1 is now vendored into Bleach. You can remove it from your requirements file if none of your other requirements require html5lib. This means Bleach will now work fine with other libraries that depend on html5lib regardless of what version of html5lib they require. * Fixed tags getting added when using clean or linkify. This was a long-standing regression from the Bleach 2.0 rewrite * Fixed ```` getting replaced with a string. Now it gets escaped or stripped depending on whether it's in the allowed tags or not - from v2.1.4 * Dropped support for Python 3.3 * Handle ambiguous ampersands in correctly- Trim rhetorics and bias from descriptions.- Remove superfluous devel dependency for noarch package- Update to version 2.1.3: * Attributes that have URI values weren't properly sanitized if the values contained character entities. Using character entities, it was possible to construct a URI value with a scheme that was not allowed that would slide through unsanitized. (CVE-2018-7753 bnc#1085969)- specfile: * update copyright year - update to version 2.1.2: * Bug fixes + Support html5lib-python 1.0.1. (#337) + Add deprecation warning for supporting html5lib-python < 1.0. + Switch to semver.- specfile: * update copyright year - update to version 2.1.1: * Bug fixes + Fix setup.py opening files when LANG=. (#324) - changes from version 2.1: * Security fixes + Convert control characters (backspace particularly) to “?” preventing malicious copy-and-paste situations. (#298) See https://github.com/mozilla/bleach/issues/298 for more details. This affects all previous versions of Bleach. Check the comments on that issue for ways to alleviate the issue if you can’t upgrade to Bleach 2.1. * Backwards incompatible changes + Redid versioning. bleach.VERSION is no longer available. Use the string version at bleach.__version__ and parse it with pkg_resources.parse_version. (#307) + clean, linkify: linkify and clean should only accept text types; thank you, Janusz! (#292) + clean, linkify: accept only unicode or utf-8-encoded str (#176) * Bug fixes + bleach.clean() no longer unescapes entities including ones that are missing a ; at the end which can happen in urls and other places. (#143) + linkify: fix http links inside of mailto links; thank you, sedrubal! (#300) + clarify security policy in docs (#303) + fix dependency specification for html5lib 1.0b8, 1.0b9, and 1.0b10; thank you, Zoltán! (#268) + add Bleach vs. html5lib comparison to README; thank you, Stu Cox! (#278) + fix KeyError exceptions on tags without href attr; thank you, Alex Defsen! (#273) + add test website and scripts to test bleach.clean() output in browser; thank you, Greg Guthe!- Fix source URL.- Update to Version 2.0.0 + Backwards incompatible changes * Removed support for Python 2.6. #206 * Removed support for Python 3.2. #224 * Bleach no longer supports html5lib < 0.99999999 (8 9s). * ``bleach.clean`` and friends were rewrittenped. * ``bleach.clean`` and friends attribute callables now take three arguments: tag, attribute name and attribute value. Previously they only took attribute name and attribute value. * ``bleach.linkify`` was rewritten * ``bleach.linkify`` and friends had a ``skip_pre`` argument--that's been replaced with a more general ``skip_tags`` argument. + Changes * Supports Python 3.6. * Supports html5lib >= 0.99999999 (8 9s). * There's a ``bleach.sanitizer.Cleaner`` class that you can instantiate with your favorite clean settings for easy reuse. * There's a ``bleach.linkifier.Linker`` class that you can instantiate with your favorite linkify settings for easy reuse. * There's a ``bleach.linkifier.LinkifyFilter`` which is an htm5lib filter that you can pass as a filter to ``bleach.sanitizer.Cleaner`` allowing you to clean and linkify in one pass. * ``bleach.clean`` and friends can now take a callable as an attributes arg value. * Tons of bug fixes. * Cleaned up tests. * Documentation fixes. - Update to Version 1.5 + Backwards incompatible changes * clean: The list of ``ALLOWED_PROTOCOLS`` now defaults to http, https and mailto. + Changes * clean: Added ``protocols`` to arguments list to let you override the list of allowed protocols. Thank you, Andreas Malecki! #149 * linkify: Fix a bug involving periods at the end of an email address. Thank you, Lorenz Schori! #219 * linkify: Fix linkification of non-ascii ports. Thank you Alexandre, Macabies! [#207] * linkify: Fix linkify inappropriately removing node tails when dropping nodes. [#132] * Fixed a test that failed periodically. #161 * Switched from nose to py.test. #204 * Add test matrix for all supported Python and html5lib versions. #230 * Limit to html5lib ``>=0.999,!=0.9999,!=0.99999,<0.99999999`` because 0.9999 and 0.99999 are busted. * Add support for ``python setup.py test``. #97 - Update to Version 1.4.3 (May 23rd, 2016) + Changes * Limit to html5lib ``>=0.999,<0.99999999`` because of impending change to sanitizer api. #195 - Update to Version 1.4.2 + Changes * linkify: Fix hang in linkify with ``parse_email=True``. #124 * linkify: Fix crash in linkify when removing a link that is a first-child. #136 * Updated TLDs. * linkify: Don't remove exterior brackets when linkifying. #146 - Implemenet single-spec version- Fix build on SLE 11- eabled checks again: don't know, why they failed in the first place- disabled checks: developer unresponsive- updated to version 1.4.1cloud132 1618391721  3.1.5-lp152.2.3.1bleachbleach-3.1.5-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtnot-zip-saferequires.txttop_level.txt__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyccallbacks.cpython-36.opt-1.pyccallbacks.cpython-36.pychtml5lib_shim.cpython-36.opt-1.pychtml5lib_shim.cpython-36.pyclinkifier.cpython-36.opt-1.pyclinkifier.cpython-36.pycsanitizer.cpython-36.opt-1.pycsanitizer.cpython-36.pycutils.cpython-36.opt-1.pycutils.cpython-36.pyccallbacks.pyhtml5lib_shim.pylinkifier.pysanitizer.pyutils.pypython3-bleachCHANGESREADME.rstpython3-bleachLICENSE/usr/lib/python3.6/site-packages//usr/lib/python3.6/site-packages/bleach-3.1.5-py3.6.egg-info//usr/lib/python3.6/site-packages/bleach//usr/lib/python3.6/site-packages/bleach/__pycache__//usr/share/doc/packages//usr/share/doc/packages/python3-bleach//usr/share/licenses//usr/share/licenses/python3-bleach/-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:16077/openSUSE_Leap_15.2_Update/10c45a55f77fcd026a14da7b0a4f6ad0-python-bleach.openSUSE_Leap_15.2_Updatecpioxz5noarch-suse-linuxdirectoryHTML document, UTF-8 Unicode textASCII textPython script, ASCII text executablepython 3.6 byte-compiledUTF-8 Unicode textHTML document, ASCII text RRRRRRRRRRRRRRRRRR -1(|$½S(T1ؚ17p< p+^Hx[I&_u°֚@ `]lË} 5Uab"?},G0l&%)T,FWZ7z?jrQOHkWФhhoqFc121/YgJ&kÖJ]r.c˳,,";LsKM"$ fhwp ps) \x8! [+`^U7&>:bs]+/:㘝M0hBI29QVrb>;f#(˾p_4.=tL@; (D ź02& cHzJ9Ҵ$))X1$^3 b!u&a]JVMoT*) :HrL ^FrX5Qez]T&0$̽O4kAnjl ٻDT̓m{(G}E'x3( p`E(wܚ5s#jPnٰ:J$;q:`^h{Gph;yղĨW2EO,|w,7{ `;[ ?Ʃ($p: |AaHSÞo^"/ű)e;UX^r`H=fC8k0@%Y`W|G^\i."v V!ˍ)XrMy,qզC:s+š3M@3  ^RTwZ"۟A_رtďZն.2[ڔn]{q~+^[fo0ղZae!=VswixDs߄ U)' QRGS% tLсɜ}m&].{hjG;8؀QK+wq}ol)Qy[e璗a©-"OEٯG2O^(!gTz.F3o´T H3'.gS^ fmc[K3l\/vMTK@ڼh)9W8 ?46{q9%hm1ʋځUG`.݃@&[F'P^m 1(ɕPQl}7E  yu rwXZ>NdGJegd-v! whM ;rLP.ՃG1zS /iVqv !¬ɣ+uU9{HXLp/s*%2̆[c}$MiSVa>VMʣp x>]JT% 헮D=Q_z6M<(Yfή޺47*IL3"`,A?YB_<ҐnIh=/pfݳQ J((H4]$`lƮ̱ҰЦG=j"uk8"uTJGXǘNI狺QVsXjXRJ*PᅍkA =ěe7Swgi?&?󤤮͢#tIaV﮲{=a;A } ^9`넹> ϰRj2< ͍^ k&c!07A֑b$(Ғ~h6O: w-1rd^-oQ: 8#yhPTyA6<5LQ;a)_M;$%#J>!4#6EuD{&gzYeψS3B(dRfB,Lc!0KUr˷?,.ޓk?\(Rvb}PymSy*B̯$޳b 75L꬀ $lTgb2Y&( ؞'NIyc3=kQdK3j"NZ# mޡ;]SˣGᐔWs^ۯ/>K x匜ؔ#"qoJ Ļ =q$YxծW\LR-i[eɈJ*rƐ !+r!3g # gˢ*3/@'L\QR&Z<-2!|dt7=Tt9xP@~^y=LR\Z_ŋ:TnHk>><%17u$Աk1dB|8QgIÏcK(2RDf pɝb'b I,DE~Џ|udoծ=WlH}>Ǟ^tJNՆrn0 ikOCNXQh8fL jN#i9GA N\JMrpw*ynW<ꞨxK]ޛ\1SCC98dNgqxYR?]tɢ/c "5HZc')~~ m9,bΖ܆ oT"ǾkKPw&O֬U}Zd2p`HQ)A>$[ѳ-SYmhxW=tN/H>+|̫nڑhF1v680R2.o#0I9E#9]ge VCrȓ G?ƪԃ|FP_Su|`~OmQx,$thOa>3RP7 IcU"{*;VL!:ĴIHH+qZp aȊp@9hզL{Ns=r4#{.ˬث3O0JU>І,'J!|:fmOtl *TYrq7|kNl ] (arn;S t3q-JyB)$=%@isEL{`(RغH>BcPdIqR=ƱD/ҤdNGA|u' *:0]P79iOD4D†jLDI_T䗻ǰ5xׄƅ%), *F'l܍Z[zns׆TP$" WbҼ!tX?Nz9Yt)Tqi~q, *Z.E(*?q#L\L X=LJrݷ |;Wdw\bM^X`0آjXJ؃_MDx!o=n%=g_"Bi~py»u>!.4xq;%Da3LL|aϕ55F"JgmNay%$g7ǴPiA!m?I/0>zu5a R%Z*=ϔX]5) f1x5Cɏ8,5fGܳFXu !uTDdXu Qۓjϫ^?nܺ0 tT}nѼ/@Nd;p<]ͳp\c뮯H^Ǯξ8`[ZC+B3/ △C`㷋 ܝ8%1UUB"I6}ȡ}'(A6x T:!ER\Y;LFX!I(P~M׌0 c!4q `$F]A|?HO҈z^(ˌ.hӾoX&wjN>#; x$/dF^`FSéu`q SAy9Oii?&'g5E 2](Xy;:& wo,e$.觊>CQhBd6{ǩH>v h{+Vfhm(|H"z:Eծ$Z"w,<]HoRP\3v}pM:yfnE@Vrn/~wgBtC3iy108pӝv"~^d~ƘfY}48d+_<8&?`S=q)*_3K V=p gz8I-^ڶ=]\vۊ{5 /hӽn[7g3(KM}pI2jq`FH: Y) M.KHWZ[%Wg4iVвlÆ]lzD'8k0+f w/yCgx }짣Tr,43a8*bkO4=*Jᡲ)RΥ$4O +EV" ^{:Kfbn/#pi2Ŀ z!_a[XZjIB~|pVFje}@2 @-z(vMox'ҝ>ql+B7)ru\.C{ a~虐c/zx̝)!Yᆣ%4%m&+@lVoRKeE]#~@Uw `{_ڡd"y ;"\|^E**V޽EhXk˛ 2JTQB*4ڮ7;l$6x]B)wb9+OF 2u+1撮>.k. v<e`XN r6Y 4)a`[-o]aOK"O] xзÓS2N85Pi96y>,)yq.LQxrHܦsP6iHmQ&Hժ8cN;*7x/.~nK>wZqCjKDB|ѻ4Pܩ?Ƣ\`.w9]u;ʅ_;|&acwP!q[υ1O1m2xydK)BUN~ Bm:)^Su?Eah}76jAt >\̝]<m,Yr/Dbb K1HsO_Ob Vjz /Π&#ZmYtL9!(ZC(߁"?̜oM»lPv.u_I o AlkXd_Rډfk8 +P9xmCSo&GϨ _ |FpvڱKHY6j'<' q}l^-Q h'~^@?߽$*twiW: B;թ?!Y"-hm\5V]Il&xVL9t Nt0+EK􄉆i^h3Cu/K%8_GC-?F$aYҖ9#a:",Iz3Z_l'gy$dԴQVi>p'fU;pLxANCu01gUd^(߀G@ T!~+W1oZ˲oy %ԉ`AqXppagM9t!{+,]qw[Ke`6 J<9grDX[ ኂV`((MRf$$WT L1 *!@¨Ő,ERm꾽t</C_Fʭ+ɽdĻ.>S"!9]L|n}dtEٿ]l+ ԛ\j  {`m3t ]WGӐJUZ:fwYlO :L< Da+:F8jl vRBi95o3$Hdb>g D q93 e[pס˸dm|u[gdbáE$$)5'KmsfšG~wg?"N$ZȎVܢŖoXw١82817/~F.#Gq#f0`C6իU8="jݖX1?^ h*`k%M5XlN5 ݽ0#ُҿ4yu6&i}cg֮<\d7z_<4&0y#!hlN ޕY]/,)Q 3]w ֭ZU.;e斑a$ Kgw՝e>ܩk[?:R>!ٙeC"b "1~&&H7 \%nBX ўV2J_Ն&PPvʸ&t3:ȃk=g%9e#Iee4בC`ѽPm1wn8o{Ey 0M^++L8câ??'u \7q(`Cҹ`ܠWVs7#ñ R mS㪱@ xld]VyWխ/4srg~ 0gެC s7s  |' e Emr%E$M:?pȴO3&g 9Q嚴gµJ:BB2wȚ&mw&n;j4ɡ4 P32~剗9k'i%"9 ֚e hPq M NNco1KI[d߭ٿV29ȝ) ڔL`:CO*PrtCxq? 1blTờOWuh5Hxǂ5A2$Q*Cb '0;)j!VYŴ$ծL,8?tnb=_vK[[xy~!0]o/ڒ[Ya_*W&"(J0JnRGN=vp DO)um|%)WoE pn7U8|HIЀ5דǺ>m\%ז ҅ۼ $(dY27izڈ>nQ!r#P<-滸<BR?*P1E8Kp,maZt^2Pqf5ERRb3X PiU ׀k6(ήNڑ#^d"%w* zǖ\*C+: 4Ĩv !ܓ+ӈ(0VTj( Qkz2v PEZ!Gni~itDD\4,Lͫo)Tr5̀tTWu0-tp4*ЉT䒭0`Qh.1ɌLHz\Gny²MK>+z}J"[j>{_{ra\p 4uM@ɩl@T [SZE((yL Fׅ[VJE)qy9)*ӫy,*Qj:$Q`usmMt$)Q:ԭ1!ѹEvﺈŮx{2 z!Kڰ0HdH%]K;7st0^މA%)w.+^@-Uczó?Ugl\ŇP{&zk`ʷsK,`Do R_O&^Ta1QkyhzU.I9>}\TEʫѾyF,Ih}㢮"{F&]|kT }a$È& &l:04cTt JMqHtO@vEhL4o X}c~)*5V㐃t%'?;B3<'*[f`ѣGY$狻-;&PB[ M2G8$#@׫Z~77Ju [v IU%pq %shVppI3 /HncZ9rT$_1|񾩌QJ19 3+}uXH =D8FO K]C@4iG,AT1WḄ gF|JXk v|dq *_}UyBŷXſ,TW: ~V=__14F⍎ZErSoV~ &G:! IR_ [@=oVbK5W,.s+u4>5/ |B25!ֵ I=nD`M> {)GzT8xa{J7'x۽U kQspyD3Gm_Xza. mWϦcM t9V'T9ԒVzv:=^"}!Ϣ|lܾ}>46~ux2&m%FVLrwfd;z.w</wZH_]n>Afi7QϾ$q?w'3ſhW#-,eka{z:ECl=`ϻ0"%ڼ[vM Y/U3>"r%!F:{f\ =kbs"(D=d!%'4*OPkI2K>%G|q1g>WBiN LFKP[ z|+7м4UV_Bą썬%%9/VHOꪊ JHL:oB@!1cKZ&ߌ Wk} +/ .áD%Fwx"icpq沊P_UD@_@Օ3V'>sX S񗌉o*ȏ¢XWs&$= BA8U+yD1p:%|C|TPM[mdy5)ˮѱNAᬓ7Jk= !:N]}`'p{گK0ؤ$t$oz[%CPց ȭֽ7S2ʬJz.V=k`}߼&sPt8#-xHu&F!\c8I!cVxUMUb|5tҴEY"+rd_Nr ۂ>n3'1ߩtz'zn K`4nB߃+=Hg\PCIڥ<ēDהftPg`= ڔ  E!*7ZEIƆp_"4tkJ\ܓv3b%d'CK})'qytwoڏzЄMeGN g1|F>k3"5s?RAϡub=.]ĭce n+SN*05pzi}4b9'vE)KtEs{$c}I%-)P7}4+}MwHQ.6%Ru(o@N:0vȅBopڿ|G _PeX?~(M^bv;AWXak~z@cfnHI Wk(uHپe!Wz}2de kӟ:ewŵNug((}YD3 YUtխ#. `pBV,6g_ZCAe+}[ܞQQT ~ ZV_JD"˛g0!&rw[ ńwx &msHxQDKI(FsgOK@٭Klp•BWY73ָx%a#{ X}cl5$UQv-[b:1{ o Ƨ2\;mb8\ 4e/fM ;5%aIS9.*ֹr(G*#OD&qw:*+U).Kn"'.eBeyL)]R6td=?{ƒ9\APsuMV_=I0V$fJ ["è6[>B:S- Ɯ f%k\)i޻𑭖c)jQϽ_L[ܓ$k32ꢮB_N4D{V/q̿g:7'PA>)6?\$!7eEzcB~?^_OVgWUqyXgihDc>7j؜XЎdN+3U#e9xediVOנp26kq䵬"Z3D"#PA{k4J+@Ym"}c%> qir>}߫,i)t)3 TL_֯ŇX-"c"RO37OP a@?;;T4lNIϐX>d5G%"WkfV6B[7?` 1hP/ \Qh TRW ѷ 9lx{(2ѽ)+= :"ilSNutl{r*KwqҔ,JuD"-zܛ`kJ8Cͻ2OA6j7XTŲ8Lg{ -Y$+Yu1[1V 2fNooT.Y0wc6m~m Kهqfk% #pCyaQh4e?%kώ ^q5 Z sO / Gs30;|OP$ Z~ |_oF.ku0wi0shl>`p-vz@92e׌G*5O&n0ӆX1ۜa"h 󖘅Ul Oc]j`*0Y9 NN ȏq\}7T`NPʁ": C܈v PBe&(^ߢ(!3o'sq8JUڃ3:)MVq]W~y\%)Ivbi@I9n,k.oL=--ߎau9h yX'ѳie }9We\'9i5ޅnB#\"z`Z'^[;}^[nD54]K+,UCkd[q ː͛mj/p4ՍU3q B*sgPs pY, @]r_bf(,̀Z$*]x KrHK@NRΦt jQ# vlO@FVF ]qcȀn;`A gYvӀ|6f@e־0p23X@J@;L:GE_ʤJE~I4灁 !Ao_fɝ?PF wۣO:4XU8\KMb0@V@JńVɷC\|xM< dXvr !,m+ek/\"Y5@?.婙ͨKUQolˎ_ynB#L5o2UP'"Ksf6G2Sp}U\xpL>b+Naɖ)Ox'"熶MeK b#EFOe5 :"4UR]nl{ܵ0)ˋt7cl{хx)}owb1 uՀBpldd-e7{ݙ-(m\ jHiHzBv 9Q;#XzÁxCk޼PA^KXE;6YBhQBg~/qtxA&"˔@ uq~nÌ/A֥+INr)LuĮY:n*rO`e+ٓ5%2im4;29o`#q]=i ٰ΅sb3hҏ:R74޴vaĔt9hk'jQ+ߙBo*f#.}$X άeNT\Z nǫ}Ht.ߊѻv_Ă@8-lۣ(cfKO &^G[HVo`\ZE9\ `*oqdk؛K MۣT\.xяRMP9 Ibvm-l7ԧ@rզY&& ]_EWd)PP.9Q&kq τnE *sŕW1=*Nq TH#R3@e4k&@35>M 0J_F%"nTţ-/F5;iHgg?c$'iI(JP}ZU0 , ˸K2m\XUL42;z!b_}#ǸǬgOvF*rSqa.Λ_W|u.G#8OfG^'@6zȽ K8pAko-E Z#Jl6ʉe61e'Y))D`o վR\n ݙ>@W i!ԒGsܜW7 n['/Ћ*}׏ ZO1`{_c4$}[b嗚E@5Rs~y]R`մQwHJ!deCg5/x/2&]˖Nы_ĥ :שǴ'%#rCl:Ja2ܤLXɇ ͢`@lJ1uW[ehp`Ɏ) vإ6s6@אdȀ>EX1Bksx},HIķu{lb$Z]_G]մI.2$$XI'Ms[KW)מ3b( ay]wfWqxNUG*M\`Iҵיd$M96GZ:7NM@E ':w V wr`SkwpUނ}tfN7|&@9q vO2 %dحrj1P8eai0JIk}ASAVO8:ڔI*oKn5a̯=8afT]|W_O=gPl;"(91CXX_mZ&C)W EpϺ@RY~IV ɩ*@BUT,8TBU{&ְިO+׵*r`ʇ):bjq',짳**̹@Hlي蠄;/k<Qp2@OCւX>{wPH6I-Vw] VgQugg^J@ie4ii Z%bR0+dyN4.vx^VPgMuM"r4ǖsڟþsTV3gsek}DO> vR.+lKވʖG!# RCnBsEk;"\T`<?v8N]R\Lg ёdQfsݹ- $Vڋnã>ܑ%D2>VJOݾӎ(ث+fxn4in|:mRb9q¸c^9V-0-\Jq:@aYyk-g~ǻql\egOK;qC\ݬkb8"M,Ly)y'D|t9;ƒjE7JwHς80yA>3J2aVA֩`áiR[ְ6?kZnʤG~̓0DY%?j.]s<+zԪtW\rw/ C;gEgUe&d-Ji;:SL\2% Ug=SwkgE(t=klʨ Y7QljMa̓*#+0\9{C{8HA[W5f!V ;;ykzsH6MYVG\a2!ɦu΀-Ŀn[EKE= L>MMQfI:{QٟM,>Q(jkU{sşm!5^\t ~eFp-tF_Fpp{Tߒ_{EHy mX\W}"Lǭ5ȡY{@+?)ʊo bGu=oKI Tpr$Ifz nzYx p林"bԋ q$`S c@2Y-lUU45dFEWIIFNjf ZRM#n ȌnlO텑kyV0!e!9;g&'^)-jUnL՗.mX">%?4(Q7%S@i5CS'3~Ti@uorE诜(GHsӟ1XMB>cw7;kgKT*V|~{iP#]`B,R'_8[$4K$YQo+ɻ<ѳXId 6%fTa8k}ھ <;^2:vN %ɿٻw~Gg9/(|V&\CΰIX6T M]Ep8Esqm|AJ6U,_8sZ^Ov\82ZZW)󓽲¢u'r4iڡGd ZME{jpP _W1=y2<>250rZG[ @Homb~`ٷV^$g"Gߙb@X:޽pu%i@do.҂I\_b#Fp],TQ*PxamכƌʳKЅ>ZCML[B:>tIEGV4h?h@ }AĖ])?ˌ٧ʞDN6/t /| E"\c 6H#8yRb.tRт#H A\Y_[: rUcv t֭ۙRC{)1$yOigrBr(H@:?C\a) %؂/GI%g;[[Q0WO$&=OP`Lf/^7Ƕn݇rӂF#wt_CD Tab #WZo;˞5O0@H:g"{I;+oֶ(cWG7j_)bIY{8yc X+}Ң rJac2)Ȥ>IHUҡ'1ŦQYvo% Omd(`c!93 ;e.qko7}2,.,\ _'8/' =d&pǻb h'EWF*JglLn3 VjKS҂'n%I 7/T!w=4]b0yڐDʆTS@%WO2ۤ.™{0ĸ,<]9\KA_&F:ijBgzu75Cz^?hAw22"_NJi`lIj{ GDJ@GZPo"rx$6c!ģ-Bq̿$D1I\a$B7ab0Sf-T|& x9> *=CGDkţF'%@R鰼69Do*GzL;ik1B!pWZoKc,:w>ٯ^cI::/(\>?`vfm[tQy_FfĴqAu/U*GiͼVzu "Cw_ݏ9/m׋ X'Cd@$Zl`Y 5vr2<A)uw<86I%᫙5h#%bD/7ݸ\@|7q]Rk1sشz1m7/XizKZ‚~_ZȱŽc;ESA QSͿ_%zzͮ+0XH;5Z?q\|NTӨ{6~ #^wefoXgr&1t5 \P8,er>:qs5[Aab'EP9J>PIކ В(5/䧗 6-H#i='గW-úL%vk؜9m C{]g>Uvh"b e;8 ͸zu&) ov$4%ZO깴vK8 VE t|݊[xmʼiԈ4$L=gh0#*F=:(V6l&@>L?Ϣ]|SrؼP Z*bܻ\bpj"<\XlCy%`Y҇;N뤘ij1Ãbڹ@/B:׵QAuiLXLCO͡&*+r#YUT\Lb53kdnGVy_3 9N5&ɗ&]WHPX/3w}osL`yXuն;ltQ=kz4:8xq%k;N=DvI Cq?,uߡTg0uW[}}ֵMVLEy,Z>ukڋWJp x>a,iІ r⢫i9C {yy;TPCs=Jvjv3(S,NJ5ʇ*U[ LCC.HN~ȁ#K"Īٜ8J&fo{NX=1HeHDeGog >(b5d؂FL &F+pŸ9e PᦷM [yT ?u',#ǨyI%;/;v^vL fY8ZP+CA%=P:yF23@<4ҟ7ݿ]ކM^pݼG&F^c %! %?1s|a}/rS7brGa!ڎi@SEU uHXI_!B< cGBq=ipgf/bpR8Ad#jW$}EVUQ 9}0.pSYy^B#lF?,ZDwxkW/^a߳K< ^_ prH!AF>w]ee4w_6+^jUd6G*~܍DsΨɜ0w73 o\EfAIMb qҀ&]QTV5N|iۂ\fƤ7rBꯅrT೏iH>iwhZz.e .Z-89ڃ~wCmXDyԘQ'w I+> s]:CE5j([>p:K@ "'8b&cw ,f3p.q& P)%έd2I$cm黰@RzwW-/QV7:{h=!6wFT ʽ+Aym&S]?˜хdtaMP%Pwݤ\BNLs5@QBBӃ n8 Ճj=ȄTGMY0~C(mb Z/T$')l%5…. 5ǘ[5M3]jErFfOV|{6[T0aȾ,] V{v4.8R'#?U/MaTRț wfxIr Ԉ1,sXf/$REႎQ٤Ucڌ=SZm|SJjL6_fM 6^}9WbNqJxrS!?Zz$05QW{Dόո~/@ŭKZcWBߵk:I@+㶉8Xͣd <9Hlq_^Mwx7dnH1کcwKn^ @P쉴UT.G?3#pzZ l$g Z{r]NA<(kI/XkY5حD'S۸-Nf8!6' =i; a;#1%si/?c!N,"0a ݫ0u$B߈wі^Bե_-p`^C[a{@*DzZʬeN˸\sMaMgHS XCRBMdd£vqm󸢕2 dQ8itbyNqPfw@d;EmG+|GOC'#QLl}YʿKar2^ǞKs>xꏙף%c]8vg$_ۅo|HƤgk&Tv` c%ģ?d:Id[*WW{w[3MgQJk6{²?LH ︪sK$W*$pbQ* 2r16e}]5׌P$X;+zmDw°h?ȈwU)©|""uS0TGtҖnz uQ^h".L>&S4[) ʝ:ʯ1#W-&㔣|в .I /Oi;Fs-cw':pkP,=zڴֶ:\%N=V|*53NǠ6nBG?h(BDk(JN~"8ڀWJWFVybu+e>ꪇ:DLʹC}`UI70x3d}7$P -PGJ,`xF7{ڽ *ZMi/᳣3FJ83Z%ېգ^zo9[;lɭ2;N<#渶 cPI̓ryyaP]'޷K`¾shA_H5&bA dEOjjƱDK?g(I]&cN;z醛YE9I<\H eY4IuÄs7DIVTw] LH Kf 6*K %ptV"W{('>u4WsƗflİB|f=alԶ~ /c?7re |~qju= !,YiJYWRCG~s8i?ZZ7uAdZaivdæFI6 sSʝoXC0^= 3?̼W:ϷYYŽ.mաugLi }DAplMO&0M/VeQ/C/*/}EGŖi+뼓lYLaZ\@aOeIXE΋=~Ӌ(νᯊŎ {iĦ0("/9"XEe9XW=5x.lӐrUPd{_緌ل["B\F>3wvc- 4h~mל)(ڣbn^›-u }y"'kzM;$_J&x"Um̴]7ཏ*q.D@ֱ Ss, oN ob->?qj/i`v4l),'=Zio&Wc ݯJFZkKC)f-5y#`/␻$s#k9iI#$汾-:پ !`qTS,ǦS59I[خt5Q xTsbҳ`Zz "-Ƿwfw%CH8 q#.l"Y-0RLY0'–*&0۽TV/rp,Qҡ~|XI^|P9)d .( ) l nJѢr؉~)3[ֆ!-2uPbv,.14RL?9])~ ]DqZYK>A  V4hf:;\Ŋ*(jMBYpj/Ż90%G2_*;Q".8r@ ?L.0squ-YTUL"$nuP~>0l?֐| rO8tF}Uƙu ܿc@Wͅ!6ȃF7 ~%:Clm_(ץ>`zqhժ ?'+pyx8xPJc^w}W7sh]V+d1of)R$0 ^rs`Ϧ|T~ CZZ\L=}mSbsmv*n]/sr4qaYސ%2$gs1J8ʤU_5;X]L[Ȯ~5tI@ #0ѽj$fj :7\Mal~i̥E3%2 Wmvx,K;uuD/?లGn^:5 L:A|f܇c0VsEN`QzFgg6 =/'j4:W.E 'ǚ:(3iHѓh왦 Ӊ?wN԰CExUMʐS:V)Wv P1]KOy+8{ *8uL裔o?I:-Q Jd fY"#p`:6`ZB+ag% ky2>qWTEJ+ "#hI:Ȟ=QYS *6v!9% $B3SA56w̑–(R.e'%4+K|&ƌ`|,F ~iPT5y8ɐv体#=,][0}8]xEpl]gNTaGi ?@%1s ۣ#y.=kSϴV|ƆBhԴX"Wv|z$:5O,DDFZPwͦZ윷 b-aiz5M(h_Pãbb3/gGW(,=i.`w{25i_9+2}!dvL dB-5 `a_Ob [ϰ=Is6J8UUՑe2I`Q 2&X _QSxVNNCL*jE[AN.Gj FV|_~*l8n,!_wRuknӹtz28$n-!iIbIpة}U'֦.v p~G @8sLdN#|Xg igюtFI{GȢ0wbʙIDe.,6A}O]ֳki=BkHYŽO@lTe|.y._CwW1MȔe.0uVb3vl4f~a`qK \ Xfjװ@@/=:1Ic;ݮttI`fs,ߑcVDwVÍvv`X7yt:EA,oI+o@a9h~H\%…LUjdAm0(cb%.|#|5 'P ޝEDыU ~= m8p0]syu1]]Ȉ DŽqOҥԥ~#a]I&UiW'T 9-*$a`*#·A2%Q7t?0XYV0me/ݎjqݐc$5{d 8<=3h*h7.IX]ágD<ѝ"dfd7R䇫$d-7w=Q{V CHS[Ҷkt(W ht vR=m, h _6,p]M  $峰gz:}񾜑;;ca"j+TDf&ħ?L &xˍaZ \Fw[݂Y;؝ݐ9p4m| : u=S 8{S{]2Q3V eY.hSgslCi鿖|ʸ6; A1V7py]3Ȋ.'y ÅI.e=H`Ӗt;tv _ĨI{NpY1g^^\Efֻqe-TyD|ӽc ddGh™ͣnmvMRi%0 iߢ˲rQX0tD}AB7yՅĒYdtaUxE [H>-iXWsV7^`qW|G41)\?z]E͇ڐitf_y1..9Q=#nӜ47g*H~m$:;z} neěLʘ7@C6KH|tg$ >. _|[>WNAAȡEDitsRyi(@55\k)c22&#$Oj>w$l+7q""4ѝd x34.XEud][E֫'d\labp#8QhTط9Iͅ i k>|W׃s"Ӣ-䜚h@ߘ?ff`|@;v@:xz-}IiRszJÖ.E>1Vh%D 48E ?(7ydyOױ,X1~GmQ|ϥIw$j mY{!."WLՕkR-T'6AGfTM:7 =~yY>wȪ@l}ͷ‘>-#D4,v[Hȝ0}5fQVhIfJ,>) sn~lZTf*%d\kFXo/t4M>a$L۶!q]Qu}4zN=&P.۵3U嘀 ,D:'Xl)!FB7b 'F5OdHV9by)C$B"U>R{EjyFuo3l@\Pb\ 2u$ZSG~ؤJ j90^pD=2tHc N_gO [@<ZŪ zTe/X>kLFw9uW<liu!`ezpR9T*|~2_=k1_RaL?Q-(dW@7$`ݫʩZi 0sfyPRCIDxzef޴VEJo-w B-Fk F>Js"eI ƛ`di&ձCKmGG44LJ"[jiY0v2nTiv`VN} m1! ٍvNr۪ed $TbԶ:bSņ*U4DPF^*Z\oaN# Kt*:R6Gs֋Ĥ?&zVT&3V8DLb|]"txh<&0Oߓa M܌=AEQN$Hbs䞜B:M #r¶Gꍳ{̓>gj+qc?+% wYfw( 9w*txQND*{DC+se8k8N1Ndq$$VSƨXɲe1_J<=cF^_B62Kvz7Ǝ(!Apbh`z2؋!$JDvT^P&钣]b\ab#^xH0_炈ҡڔn{uE$|'QI59هe&nd@e @5Ymێ'>zomehnб7ki !+"+iJ!ΌwcA2׻}q<fah.NOO"i~~֪ o?B׹;W:ꇫ4!vc=]u,_%\J#T{sk ;jqmUjZ|,Udǩ6A`j4 v&<(# l}zQ ş R^2eDkG \lz#d D|2b:}@I490N5sxm9߾\qA֪Ԑ_1A˦@h)oNcrq*K(9gjx8Rub0M >?Mm?K &a]>D_)?10;H6?z pĹ?U SDA),"x}R\% wȑ| NS ZPS{i@͔5(HEFU`SD*}+e- ( YI(U: @GL`3As¥קC̞wAg -[2u?KDZ񟗎5 tLV"uھ.CZ0<ލ%pr,](іݹ0|Cq59[5IiQMhAw`YKTa3%rkܝ.v?L@hHssbJx~kzR N6w\l lE'}j{|ٗ1AGZV-J4 %%G6^#kj߀oXʆq]<{ |'awz i[=A3ax3}-Kr+A䗍iqvG +8W]+5؜`bƣ+$0FnձR148MBvҫ53Iǵ}׆X\~=Cb[Mn/8yߢ MD*&.C-e9 qס1<*.d{@XqhZ:\@|Ȉґ`kS0IIQqpy#V>*6lUukYt]$bߕ_U>D\6FV/m 4Wqd:+]pc78Y7G hrRxgXdZ' ِ[Z Q#KW92on;m4pC!L͵M=G c  YZ