python3-M2Crypto-doc-0.38.0-150400.10.1 >  A eUGp9|wvgqIoU1EBEܷ$Ae3P*Բ^+?YZuR/g\nY>E~8f$40/g"uQpG&a7@P6d zU(Ӂ?fXFj4lm-ZK $cP$,".KE=E,A`diik1?a $N޳$p\9=]hϞ?k!6 Ҷ{UE߇p;2?2d * bLP\`y $ 4 D d , 4T|{(869x6: L6F/vG/H/I/X/Y/\/]0 ^0b0c1yd2e2 f2 l2u2 v2@z2h2x2|22Cpython3-M2Crypto-doc0.38.0150400.10.1Documentation for the Crypto and SSL toolkit for PythonM2Crypto is a crypto and SSL toolkit for Python featuring the following: RSA, DSA, DH, HMACs, message digests, symmetric ciphers (including AES). SSL functionality to implement clients and servers. HTTPS extensions to Python's httplib, urllib, and xmlrpclib. Unforgeable HMAC'ing AuthCookies for web session management. FTP/TLS client and server. S/MIME. ZServerSSL: A HTTPS server for Zope. ZSmime: An S/MIME messenger for Zope. Documentation for the Crypto and SSL toolkit for PythoneU5h01-ch2cMSUSE Linux Enterprise 15SUSE LLC MIThttps://www.suse.com/Development/Libraries/Pythonhttps://gitlab.com/m2crypto/m2cryptolinuxnoarchN >ap7FA큤eU5YxY YxYxYxYxYxa22f5cfcd1b3731ccf99c9be6aa062406ad8e7bc6168e4c63c892ef4763b635c831875ec5563c6c163c884287d24ec345f0c5b756ebab627a2276830a31101fa5c66e641a777c2dafa140b4e884e949d0c705bf46e3faf8bb86a7806c2e5ce235afa137cf3497fe96cabf0695d46c3ec6a37248240090138d7ad55ebe5253b392691ff7da1672d4d05e046ebeea3694adb8ef5457f180813ff372598650f08d9aa4a2a675cb6b56419499c9857c28c6217206299df882753a1c0e1a18caf481fe50d9ee8baa72926d9fa76111c0f95cd8ae2fa86be576234bffeaf7476d7c3a9rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython3-M2Crypto-0.38.0-150400.10.1.src.rpmpython3-M2Crypto-doc    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.3ed@dch@bc@bb@bN@`D`e@`/@`-@`-@__j_ L^^f/\F@\@\Q\@\\\~d\\l@[v[@[Z@Z Z}@Z}@Z|;ZY|Y@YB@YA@Y@YéYGY Y@YXW֘W WQq@VetVbVV@VKTgdaniel.garcia@suse.comdmueller@suse.comotto.hollmann@suse.comdmueller@suse.comdmueller@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.compmonreal@suse.compmonreal@suse.commcepl@suse.commcepl@suse.commcepl@suse.comtchvatal@suse.commarco.strigl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commimi.vx@gmail.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commichael@stroeder.comtchvatal@suse.commichael@stroeder.comtchvatal@suse.commichael@stroeder.comjmatejek@suse.commichael@stroeder.comalarrosa@suse.comalarrosa@suse.commichael@stroeder.commichael@stroeder.commichael@stroeder.comsebix+novell.com@sebix.attoddrme2178@gmail.comalarrosa@suse.comalarrosa@suse.comtoddrme2178@gmail.comdmueller@suse.commichael@stroeder.comjweberhofer@weberhofer.atopensuse@dstoecker.deopensuse@dstoecker.dehpj@urpla.nethpj@urpla.netdimstar@opensuse.org- Disable broken tests with openssl 3.2, bsc#1217782- add timeout_300hz.patch to accept a small deviation from time in the testsuite (bsc#1212757)- Adapt tests for OpenSSL v3.1.0 * Add openssl-adapt-tests-for-3.1.0.patch- add openssl-stop-parsing-header.patch (bsc#1205042) - add m2crypto-0.38-ossl3-tests.patch- update CVE-2020-25657-Bleichenbacher-attack.patch to actually contain the fix rather than just being empty (CVE-2020-25657, bsc#1178829)- Add CVE-2020-25657-Bleichenbacher-attack.patch (CVE-2020-25657, bsc#1178829), which mitigates the Bleichenbacher timing attacks in the RSA decryption API. - Add python-M2Crypto.keyring to verify GPG signature of tarball.- Add missing bug references to this changelog.- Update to 0.38.0: - Remove the last use of setup.py test idiom. - Use m2_PyObject_AsReadBuffer instead of PyObject_AsReadBuffer. - Add support for arm64 big endian - Make support of RSA_SSLV23_PADDING optional (it has been deprecated). - Move project to src/ layout - Allow verify_cb_* to be called with ok=True - Be prepared if any of constants in x509_vfy.h is not available. - But we do support 3.8 - We DO NOT support Python 2.6. - All patches were upstreamed: - 293_sslv23_padding.patch - no-need-parameterized.patch - python-M2Crypto-Allow-on-UNABLE_TO_VERIFY_LEAF_SIGNATURE.patch- Add no-need-parameterized.patch ... we don't need run-time requirement of parameterized package (bsc#1185150).- Add 293_sslv23_padding.patch to avoid using RSA_SSLV23_PADDING (gl#m2crypto/m2crypto#293, gh#openssl/openssl#14216).- OpenSSL allows the verificaton to continue on UNABLE_TO_VERIFY_LEAF_SIGNATURE * This unifies the behaviour of a single certificate with an unknown CA certificate with a self-signed certificate. - Add python-M2Crypto-Allow-on-UNABLE_TO_VERIFY_LEAF_SIGNATURE.patch (Thanks for Debian, https://salsa.debian.org/python-team/packages/m2crypto/-/commit/e0e9ad5cfff8)- Add source signature file- Dr. Strangelove or: How I Learned to Stop Worrying and Love pytest- Update to 0.37.1: - Remove support for CentOS 6 and Python 2.6 (remove tests.vendor module). Python 2.7 is still fully supported. - Remodel CI: - on GitHub switched from Travis-CI to GH Actions - on GitLab-CI: stop testing 2.7 on Fedora, add centos7 - update appveyor.yml - Stop playing with swig in setup.py, we don't support swig 1.* anymore. - Fix dereferencing of pointers (gl#m2crypto/m2crypto#281) - Replace deprecated PyObject_AsReadBuffer with our own shim (thanks to Casey Deccio for saving my bacon there). - Use parametrized to create parametrized tests (new external dependency). - Only use DigestSign() and DigestUpdate() with OpenSSL >= 1.1.1 - Expose all the X509_V_FLAG - Add support for DigestSign* and DigestVerify*Update to 0.36.0: - wrap SocketIO in io.Buffered* for makefile - SSL.Connection.close accepts an argument to force the socket closing - SSL.Connection: make the clientPostConnectionCheck an instance attribute - Fixed bug with usage of unexisting method getreply at SSL_Transport - Add appveyor builds for python 3.7 and 3.8 - Fixed syntax warning on line 44. - Update M2Crypto.six to 1.13.0 - base64.decodestring() was finally removed in Python 3.8. - wrap SocketIO in io.Buffered* for makefile - NULL is legal argument for key and iv paramters of EVP_CipherInit(3) - Expose X509_V_FLAG_ALLOW_PROXY_CERTS verification flag and X509_STORE_SET_FLAGS function - Stop testing for 2.6 and 3.4 on Travis. Start testing 3.8 - Extend test cert validity to 2049 - Revert using typing module in 2.6. It is just not worthy. - Update Debian/stable SSL as well - Make tests pass again. - Stop using string module, which has been deprecated. - Tiny fixes to make pyls more happy - CI: Rework Fedora CI configuration - Remove upstream merged patch 001-fix-buffering-for-python38.patch.- Do not pull in py2 pkg on doc subpkg- in python3.8 the fp is wrapped in a Buffer. SSL.Connection.makefile returns a socketIO which is no buffer. Added: 001-fix-buffering-for-python38.patch- Update to fix release 0.35.2 ... just fixing the test suite (bsc#1172226).- Replace fix_OpenSSL111c.patch with proper new release 0.35.1 (there is really not much more in it; bsc#1149792).- Add fix_OpenSSL111c.patch patch to ensure compatibility with OpenSSL 1.1.1c. gl#m2crypto/m2crypto#258 and jsc#SLE-9135.- Upgrade to 0.34.0 - no upstream changelog- Upgrade to 0.33.0 (bsc#1135009): - eb4525c - Stop pretending to support Python 3.4. - 6a89548 - Fix use of urlunsplit (25 hours ago) - 0a5a356 - tests/test_ssl: use -ciphercuites for TLS1.3 cipher in openssl1.1 - 8a0a3e3 - There are apparently multiword CPP variables. Taking that into account. - Remove 0001-tests-test_ssl-use-ciphercuites-for-TLS1.3-cipher-in.patch as it included in the latest release.- Fix for compatibility with OpenSSL 1.1.0h by adding the patch 0001-tests-test_ssl-use-ciphercuites-for-TLS1.3-cipher-in.patch- Update to 0.32.0: * 471582f - setup.py: use ${CPP} as path to cpp * efb1580 - Bump pipeline OpenSSL from 1.1.0i to 1.1.0j * 35bb71b - Stub wchar_t helpers and ignore unused WCHAR defs * effc7be - Add type comment to setup.py - Whoops! Here -devel dependency certainly should stay- Remove superfluous devel dependency for noarch package- Update to 0.31.0 released tarball: * Compatibility with OpenSSL 1.1.1 (partly workaround, maybe requires further investigation) * Fixes for Windows builds * Fixes of installs on AWS Lambda * Fixes of Mac OS X related failures * Fix Python 2.6 compatibility issues- pre-release of 0.31.0 tarball - add openssl-1_1_1-compat.patch to fix OpenSSL 1.1.1 compatibility.- Update to 0.30.1: * Various small typos (Windows builds, Fix SSL.Connection.__del__) * The project is now Linux-distribution agnostic * Replace all old-style classes with the new ones (it shouldn't cause any problems, but feel free to file an issue, if it does) * Do not by-pass a potential transfer decoding in m2urllib2 * Update M2Crypto.six with 1.11.0 and replace our local workarounds with new functions. * SSLv3 just removed. * Don't support Python 2.6 on Windows anymore. Windows users don't have python as a system package, so they are usually more likely to upgrade anyway.- Update to 0.29.0 (Fixes of some small bugs)- Require python-xml that is used by some parts of M2crypto- Update to 0.28.2: * Fix ppc builds- Enable tests, fix docu install phase- Removed obsolete patches fix-build-python3.diff and fix-openssl-include-path.diff - Update to 0.28.1 * compability with Python 3 * building on Mac OS X should be now more reliable and automagic * Fix licence in metadata: it is MIT, not BSD * Fix and add tests for SWIG/_aes.i module * Bundle-in unittest2 for Python 2.6 * Remove all PGP modules- use generic way to require python-typing now that python3 provides it- License set to MIT- Remove unnecessary fdupes call- Update to 0.27.0 * Fix licence: it is MIT, not BSD * At least minimal support of SNI in httpslib. * Small bugfixes and cleanups. * More effort to make build system more robust. * Restore m2.rsa_set_e() and m2.rsa_set_n(). * Make sure that every exceptional return throws and exception and viceversa. - Add patch fix-build-python3.diff to let it build with python3 - Add patch fix-openssl-include-path.diff to fix openssl include path (the code already includes the openssl/ part) - Create a new package python-M2Crypto-doc for documentation since rpmlint was complaining around 75% of the package was documentation.- Update to 0.26.4 with fix for OpenSSL 1.1.0 and LibreSSL- Update to 0.26.3 with fix for a syntax error- Update to 0.26.2 * compatibility with OpenSSL 1.1.0- only require python3-typing if necessary- It doesn't look like python3-m2crypto ever existed, so don't provide it.- Add python-typing as a dependency- Provide python-m2crypto in the python2 package- Update to 0.26.0 * No changelog provided - Implement single-spec version.- use pypi.io as Source URL- update to 0.25.1 - set new dependency on package python-typing- update to 0.24.0 (bsc#1001377) * No changelog provided - README is no longer included - Removed obsolete python-M2Crypto-SWIG-3.0.5.patch- fix SSLv2 link error for 13.2 and Leap 42.1 (M2Crypto-0.22.5-SSLv2_link_error.patch) (bsc#969731)- update to 0.22.5, fix URL - drop python-M2Crypto-SWIG-3.0.5.patch (functionality included upstream)- SLE12 requires swig3 for a successful build, too- fix build for openSUSE Leap 42.1 (requires swig3)- Add python-M2Crypto-SWIG-3.0.5.patch: Fix generation of M2Crypto module when using SWIG 3.0.5. - Manually install _m2crypto shadow file: setup.py misses it. (boo#917759, boo#917815).h01-ch2c 17062515730.38.0-150400.10.1python3-M2Crypto-docM2Crypto.SSL.rstM2Crypto.rstZServerSSL-HOWTO.rsthowto.ca.rsthowto.smime.rsthowto.ssl.rstindex.rst/usr/share/doc/packages//usr/share/doc/packages/python3-M2Crypto-doc/-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:32248/SUSE_SLE-15-SP4_Update/8112041dc30ef9afcc32bb3a791e5692-python3-M2Crypto.SUSE_SLE-15-SP4_Updatecpioxz5x86_64-suse-linuxdirectoryASCII textUTF-8 Unicode textW?XS! .`utf-876654d4d615bfa1de7596935f109cfbc880b50398560c6b4c456a1d4e10dda59?P7zXZ !t//QX] crt:bLL $(Ac]v$[6(/@S7&J ^-H0\r|j3>[ V{Fò}}ޛ5\%/ѧK;*oW‰PJUyl9TpV *䄰#0nOʳ36%lC~tC2=A:<}{_g":M7s>{**M21@Kv*hx¿F!,L9%1D lCp}hwR' }8K|rOG+IE QTko5-\Mx)ed^WI=T]be;AH>F"a&ެ\J@Q䐨%z,Y#*)ٜ|NyZ9В!!~+Kbrs`!iQP5.2頝Vnr깮:E_.< dLTj}B fr T玶%zajs"PdJ~+>^">zxq@%?XVBU7闋{:(( V m‘`/ =!0W;u5V%{۫0|k=̬ ƮTOu2(WU b(UeWǾNhA.KȁݍLjp/qհ,]$߂E^d8n;01ر)x^U/o4? \i %_,^lD>(fF6[)Xbc#.9{^1{{{#ѮU448mcn!jLtY-61a%=B&VpQxV=j0-?FX*#_.yQt E8Zڛ9`4q ˱{F5T, Z蔅}VD <%ߢLa /T[MX)$/+P]lcm2Z87C}iu)uws1ߍto5Zg@wYgAUkv;Z bI7Ptkښ] F+LƸ hHe+̐ A5pcPjrej#P8&tLFOO8%_nNH}eӇ7A׹[c];[\f`;\ A.IGZbA)P;uZ_m(U:udb%'x.ş;z4gDǷRh4?Y|?U|sꔺaOJU[]-7Wwq8 l0Ȓ_B E$ީ7eW4sT? ᫖ !6pi*5}1ƙ+Ƕe}aH(i6;㿭\#CҊ^MT&px[7AZIJ?n7-5Q¸GW ɺSNdhXyki!$lݼfJWm^d٨=$>;Jd ZS#|N= JZ˸(,ZpqtUA=j3\K5|r6rS [r_TZz2rrY?O n*WuHQKĺ/K .Y`mX)obc,,ҋ#mQw|_/Wl8%ش 5@qGZi *߾tX 2{}cUvZG@ 쳵Ѻ߯vC6}81eɮS9SBT]P'$d%yzl r謑Ƌ-P«4Ê(mXB# e [؎!}_bt[%岔yKGv JsmRXU;R?E1ʙ`~K9x#a)0' !u7}QxR(b[rSW\&QN&!?u66?!kR <.w :~fdh\SfPnҪdM/|۷Ma-P2$q3A]Ut'``o3)dNxb=tM=PPҺE Yxb~uQR4V(Q ĥ ΑW8,Lsstc i#r,>Jε:s"NFxTI,fwp/gTxm?bY1$e#oAr'dU@B2z}iҥKƅKDރ_> Yyy㓝cH 2VeY7xԸ+BSmp&Dټ: $ZTKeA4W]x30yS*EAX|򴌟M(6ƙJ:*NG.7M:!jsj1]y(ΤE)-*݌XmH]0ُ=ܮ[BdPA 9!+)6B* r6?6&^dh'3k1I)2A"Rڍ-AP46RpQB΢:?Eڨp-i"S;9)@T'jxg ˲+5~Xc9x5|vjg2"WZQ1'Tt66'OA٨jÿs1,\QQQs rf_|DٴMKC .]Y~$?ȪF"=X7T`1kP G.Iw."sak-"*@] AcF;-]="t7]ܥdXaF]XXTz$3#p7bX?pM]R2 z)*Z b`dLR"t+gr0ϋ #MIKcMOUrbc株} O͋a.>Q\ dn^$z\FTrKrS{.Sr0H_BD岽KF|v%De;CX4>ٛ.o[8x?9ҧLCBmP< 5erȗ% aGZN$ظ>dbFWOr$]Iĸ%9{9,g-q+DコO}J9cA=K_QwdժfxL+ח?37Y5`*AcA-?C(UE3Fꝵl¼.[pu ݙ- x3 Ĺ8xa=n %- <>ԓ;=q sRj+;`RzLt*e]dΗ2Dr}twO:~֖KU>◃G yd)v5U\zh/r*P 7i E9˽x?_~of@QÐ},T`ANsu k8M| UlSt]OvQ@l.~sM{8Je ]:~f“y86ZrS/bN:kUP`QAu+<ٚ3u5,z>(PcΎk:|€R7[zkЊ$Ay$Tvع2'}U.(p6jQ^4AH 3d0]7P Xڇ]PG{,Id <5.}[37Ų3<dY4e=|IHQGV=% :o4QyAek|[ȗ݌feX`-qɐtvjSJ5nQTn{0Wc^~rȊHx: hBUI+5}}Od ʢBaBϋ .`,UrwmvGDzϭظne&eu ^8hK{H"7W@-\72n\2LF*cB=Y {|P3Wg15xVp(%8bݕow_\vFÈ{\.>=gAeF6d䢗B Y Ԃ&jmmH?oa%P(ޓKs+97@\ ݜؔqjkgmR`#`Y"Kj%3}t7яa&.Sd16yVd&@= acQẗz:ylO7I%+%XHDH䐏)>i nmv/KLg{(8>YLlGWPxw6}6: F[sZ@#cOҕeqbhm2 iQ(mol?ʹguoE޾U?sd=Ǵ@IB6r>?@7d:mS4t'HY`8)w M=R<'ݍm NQO xj&+?ؐ=|`^?mlQoLj{r^`Xj|og ?अzB@kނv$&* 7 4GOgIJ\6_̿ZcMF,~ƣ}^FI4bRywZ2q&%'_W\HoQ?@s+18I̠iw@v:Oq|:?>:ډǂVv*0OW<  (X5 @6e.서WUd{O^GPTvᱏ>Dt\u0=d kJ`2,uw/"4_}B&-gY4vꕩ$r@}݋ن|syHXnJ‘%kf&ԺiDb l]M"0ŞkF]__AKAφ߇\ZҊ財FE&,˴m#Уb7m cLs+1B\e{c%(ĖYCdub`Klp)&d!n'S^ɽ>񖚗a0u{$@kiJq=C@Ni@s^]( 5wOY-1aڋac,L7&%Vv}Ƌw>liWmN65aYh"m _*ן_(Ǝ5?_ 6vUiS!_Ů^w!*_ q-FJLgNe6\ňs%^2C3}bξ,wNjqr[iHu*Q܇e$|z6F<Ӧmt ⟪imֱXUUqD wRZ9 L4;W wE5]N CgaO<^$@ mCVV-d+5,є$G`k.N;yd`j+M_ qlBA7E PYGfeyS耕$: ؏oN#irSX&V '$X|)ò\78:~S&/$-VQur!!{VFtdrß>Ř [y:;ya_3&./@PT<;C(^VKۇ(GRězٲ6]\\.tE(m<E9y}] P$%?r2Wz0_V^pR0BK=_h(jƍ:yEmgŷjCwq7Piu܂ױG[$.̓u.A[ ,jJ#Ѡ~ 5PDg Q @RF91J9k$w0]`vtT8^%#0s,$7[o?D}PBdzP ٸ,֯qlJйz ^mԑ.:eHJ~hs*IPƎˢ_֍x'n:[-6rE DejrUHIj o}qV%wRb*YQ/oFЅq^\+;FQq傞11hQvDބگBRR*)-+$2]}[wxU&*@+}=F%BhwXPMsrq 򣉹8sv+77~2 Kɮshu>e&K3fpir =bKCSrЈf;kڼ/v"͟ uQiڬ!Nגw\fd\~i+f%53 fU1TD>uyW=i<9DNqGOJ铄YS 7Ac1\C1^ (+M#55h~$Sukɦ,2~z-NhVpiX2ӎ8}o ]3+ݧE@mD4(viNe#*N'Zq:g{b!y=.YN<_FKmC:~{#y꺼"nW7ZBbG&5&Pĩt=AL?d4W.F]Bu [^;{ͬ=;x3dM*[ޘ)}Z%*䍬2솉TIٱ39V-Bm mA>yP]_, Aw{NJi `s:-_u3{/ukzi쬸Τ*F\sT)BTvP|rP_{-~OIרVR6 ,-|ՁUPݽ&Hx*d|ע)pr}8RԚf*0fdp/-ugd ޜXxJ.~KcX†$Cs`J>L;?ùtI?(>R9\wLp?kecYBlsH+m ,:]Prۖ662IUW;QAo{t+PQE3=[{ZXb/iCWEL]qe[|{ҬM: 1\b^5i[CP@ N\q?WDDVF*g.bHϯ<g 6}*"l>gxo)-4JƳ1RdIPH~&>ǰ=7;zDѲ nNYwj?eio~k8 d,O ;)H~N cgkKj {˵&Ru+Bcs9nj܂IwY@u*<mʴ8GB%`_O5ކiw&Bbr% n+#WG,`kzUSj_rff}s1 ӘL@ګt!vM\uZ&E8ML>Fs?<[d!U(@cxm3f- ]~糖_{$g}XuLa ̺N?:)F<0n_(E TJmh4ZY-#jAesl5FkoiC qHOPLoC,Nyഅα[MCK8Y=U,V3Vl}^GFsLaV9dg:$I{ qD?,'w,4L+3hgC) ]hpT eI,`-BM1t\<)5mP8 ;ձ1:Sz5RkSWZǺ #gzb s'^'XeZ -3Z;ǩ);s ^\mL{z3޼_U :,Bq][[3퐵pO^ؒ4NXF$o'n0(Wj?bkzG`Р5{}V2n%E$8E)PKJ*y6rq )@{^g1XnKnL!kJ@|pYY7wI- J5OE@GC9 M0gWjR7J>ACfr/|VahZ;u#akk2r $#DX:QNS6mɁK!ASOh\ͺmRJOC'SorwbS.i9Vwㄕ(l:ʩPy&)8P-'1NH*^zp̐lQ?بnbfѲA\|sjv "J5:ggϰFeZQ 7| ő5)8焦x驢NzB#=^D0 _Y ޖFDF$Lqc\*2ߗ̾O}XKD쪞_u4N2o D/x1t@"insPGȡS߶~~$ dѱ;lߡYk2^&bB_ҧ8 &Ci;";hn҃{3\H{91j?z{UC}˙Oh+`$QEk#֛ aSSQ2Oy,LsƢ:IVn$wDCINP4O9 ٠#Cc]AWآ#7BrS65Oxg -@V>vb]#$\?cWo.l;xٵq66h]Gvo4OP l{P"#jPnJIt4p[`rۇ̔,nF:, :v/]&ևeP"Y FT4j@:w'&Rti;LX}DQظ_(a)GH\|5|pvJ틡i)$gIwmTV٣oRtp)k> Jx#Ls5.cq(OfcѦe@GNmaBnaϼ9j{L L%Q`CWhN~0MՆ x0R`sjys?v__v!jP}#Y3HȆ&[Po6yIq|Cb,?8w$e'[T҄N~gG3x'%:"\E6sp^T,zOqfO HLTiSa.~}heHGenX !#:{̄K屠xQNQ"w2% I-=]CCA#ܽ.ktF$JHЯdAR5&^)Kz֬ 7TZVk`B >vCG PJ0Yv3)ØJ)232,B⪮ \C $$8+4{0YR.#r(c׳.ғxSn+9XY0l\'`es}SrN#[Գ0缪vx" 6 e(̱1|NK:3dzCo o/;?Ѯ$Ʊ@7گ#qKƼw=w?)uZI|I\zu)'-("5%f0aJ8 [ղY,ڇIq(p8h#\  E͗*#E#CF9 ZVA~Doϋ]RfWd0+g:kbd:B\UʄP#D^'3=0 UQ%_;X҂{P4kVąnC(*` dzo\g q2syzi&]?3OBj?uA@(j1pեHLG h87 1qcze_w@isYZ^Wl@U&Jy϶K?`=sxScQSGzÊd6gI8z悈nR_19|#s|iv덌)as5)SEb82yqycXI$ByVGCZ[lJ*ו 0FC5r_aCƖ͵9@%>|ڮIRMvӾ& X(_ZoM5apRCFVb»j+ւMK. F QpW/(+9po^>9 B{< f&!%>}tK)Dd촻p[й2n"ɻUk*|z?"21Q2? "]5p73MkkB𦐙*5Mmg0fZ+!MG:-`OE"Rh HkX\=7Ab'{Ib3Vo$a ,F&>Rttkۜ?e?)WCZhy\]JABeEZ4ժK+'hHKd0ktcR #h Fq:?֨٫@TڳUg&e4܌4>f^.q=[,#%iWJ%F`s9VȣGD Λ`FڰiW-]Dz!utfMb3eӿj)A ȹ,L}+O|ha8oxZ8b*`&]=#U|~=@8;Aő0j&Vcz waA3l0=VC#=(S^֤<qDL8`RD|u NsujF<4 "*({/ 6E~Fi8I$^&"+._aBU ]-<6дKD#5k| Hn_+aT:|c*Trs[Ho$&cOhE1] ,zD4 q4rrK'bGvMoῳز~,x>Rg:!.,kp8/HWH#ciQLI)In^Bnc@Kb?$e(aRQgRd9V5Y b WqVimJOw%$HYÚ}"\UMs ^bdluY¦ y+:f0 $(݁WժDlŘ0*ަ 20Oj iڑXhqc1XR/tV deõn)WSu#e. \] 9(ɧ9G[ZDǢ`m0sF#b Ƃ]Vvu?hK6Ģ\6iA³m롚`_ts%ʉNE?F_F,(\z[ L픦bbULb抓w62M*=خBjx@o<侗m'*ы7PzST\KBÍ5ayXYF&_/N㒃]R$[z>H8+R'@с)85t[7R*/p-ce3 to;PirondPi?b tC ^ړ,F`{Y'{Do?sUh_w%肛6EE׶Z3uWB [o3UMQ|n1q5+!`.wM,ք&]ӎz =Lg+מ>I2eؓ|zp(O-eBѷ">" ɹqiVū;/c܏,]MӲzԣQ)<`番ۈc\#_]r;[NiKڈۃ.p`ݶU}$ 1k^ 4T}jKU1ԑFIew%v% \˺̨1c 7ϟGٖQ]Q @,is^NjXlW {X|'mkW==ʮ-yZeXF9jgސHͺoЮnQ̏ V OϛT6U_G~{L5p{6-^``v qII Ǭ<\ a}<,;(?@xSsKUodhCP a>%mpYR "@;j:8Dݷ%)>%oW9; aGvt&P6R 2 ޺ZtYp1PS$뭳VwRvHZ`QKm[c CT]*$Z1FqPfy\k>(ΐv c aamh5aOd?6}rHR̍3" y>'"ϗj%rh0 -m9y˙嫱i c=^/9zU.g f2Z%Ahe e*Egds?RԫO>m)`a|wxڢ^w@,{s*9ִ ޻w8^:jK `YƱsV[ݮ8SNj;"DpO[N I7LÅ4L!y?^75 ?u9%l9 OvhKWEǓh xd"Q.\wH躾^MAp} I϶_m˘µ<&|oZd[@iJJqK?߱͡lۖk63lM9i iTj;bN8j#eQĨPk >{ ;_NA*l*`CoI_]eBv@in%Pc#Z^ UHl}/<̷ X<Ӝ [>@2א FZHCN+DrbpjMijy3x16Hi/p?g.ظG!07+mڜżW|qՀ*EO kn),l!(.0AGV? 3%1[w+SqҶeQ7˕l"/t+x#Dض,Lbi+=^?bD'uf6DoVTH2?#R>Xw("s:m4 4Wa6Vg6.C$i2:%,GNp臍E nʘSCJr7Fn;` Z!ucz/ 漏?{G cz\:~7{V}.~anm4/pcl_lMSmC/0*ꏶ,M11Ĉ_^<vi/}ZM)Q:vM؏.Q3Jϱ dw3n}M6nUw"r1to Qr;=oz=3jO4{'9ye!n&:8Wk Uz ~$I%rЃ[ܔr^Z@3G6_B78ɂKfgh,.1,pū[hX^ ALn>F}9UO!DR+߅)?F\ŋVIo ./`+w W\/Z5oU 팻MXa-1mٹ\Kf~CCmG_ HQ\ͩ}ԿS!c/Fh7Iy+gK mw/z X! a˵`_ٝ+&TxZ՟KB!BXb:DF!l8j-oˡb| \} )RHgoXHί<{ƹ*Ӂpƥ5ېrS%3||$tWpt7-0N.qNrĮ3^2X9碝 YX ~IV}Nz:ҽF=!_^]q>j,CiϖKAĭB¹Z(…=&FTW^ڗ-xUZёk/v+Vl< {ScjO|!C(faI5ra #O1YrR@15Rl!*d^ 7֫rg"bIs2BrԪX4ˊ9_ڟƦ)QB67G[S1Ebe}(>#;-\E̥0WjFdsV5?y`Y5]J{jt+틯yDe4}PĄIᖄ fm֯ZE].~m?Ffs<>;ݍh0HZpը2n=mHϡb@L^ ]dbT ɬ$oNA:]4SCrwXVJ^X Dgp2OaG% pA ϷI)∶ާ)Iܦkά۸tf[d2AnM墫Ve*KD&l?Ha;Ny1@`->ȩzky?k :hH Ԉ%g#]MTDB>r$44%.BiU 4( k@یͩ)D !Ȓ9G ].kR- EToj1-^k?NtpuoʬaO܇ rQ؃WJ, #^ @C P@+1daʈm|xl*eSk: _WzϨY8( PQh :