python3-ndg-httpsclient-0.4.0-lp151.2.2 >  A \1/=„?4Mm7ψ̹#[2m^8`yQ\V?r #sgWm,|ST*1Q?gMpU~\T41/ 0A<ØV9MPWgZP(O ۤevZD U(71uVX,QVgmg~ G׎|(/U)V 5j -`}%L o/`ecd13e17ad3e8d0761e4a453d200840d22e1bda23db901c07378321a8fdc436e24e00023519a19dd4b1c5942927337d1e2b7c547ȉ\1/=„s"0ÍH=؛ѧZת1%#mfCs  y5V]T肀RVRI2 R#F,y{z!Js]K 2aw}#8R'b?x_&vP~0wu[qg,X&V&RЀ^p$kSדfER[BHբԶGO Ū<],b1*N͔~ZMz8;ռo:c"S}nz/ N+>p>.?.d  * r DJT=H= = <= 0= m= ===4=(@`(.889@:fFG=H=I =X Y \ =]!=^& b)c)d*0e*5f*8l*:u*L=v+@w+=x,=y-&z.`.p.t.z.Cpython3-ndg-httpsclient0.4.0lp151.2.2Provides enhanced HTTPS support for httplib and urllib2 using PyOpenSSLThis is a HTTPS client implementation for httplib and urllib2 based on PyOpenSSL. PyOpenSSL provides a more fully featured SSL implementation over the default provided with Python and importantly enables full verification of the SSL peer. Prerequisites ============= This has been developed and tested for Python 2.6 and 2.7 with pyOpenSSL 0.13 and 0.14. Version 0.4.0 tested with pyOpenSSL 0.15.1 and Python 2.7 and 3.4. Note that proxy support is only available from Python 2.6.2 onwards. pyasn1 is required for correct SSL verification with subjectAltNames.\)lamb62גopenSUSE Leap 15.1openSUSEBSD-2-Clausehttps://bugs.opensuse.orgDevelopment/Languages/Pythonhttps://github.com/cedadev/ndg_httpsclient/linuxnoarch22 q qPP''11** %$5  /\2 =x ?+AA큤A큤A큤A큤AA큤A큤A큤\&\&\'U/$\&\&\&\&\&\&\&\&\&\&\&\&\&\&\&\&\&UGUGUGUGUG\'U/$U/$\&\&\&\&\&\&\&\&\&\'\&UGUGUGUG\&U/$UGUGUGUGUG\%\&\%\%\%\%\%\%\%\%8b9efd910cd6979c865d4a6afc19d8c679473504650713fed94f73a5776da9ee017f0d0496b251907c684e27b6da0a68f9573d51c98533cd3dd1db32ab6e8e79796b7df9d47b7271741ccde8600f92cd65d7d199ae779fdda8d33b4d20cc2b2c316195b913338d4b1cd8c5e9d5038fc8e602f940ca6aa7a644b0c4542041f8c29ccf48cb8386dad2297d25805e7e748b8789205474702afdbe30abefbe86f5b5871e41e36699499ca4cfcf01546dd85d1a212d10bb5b599826b4712d15defeb3a9c68f45efd4b4700d15a052f193c0703a46081f7d45f199f2aa4601d31af7b56ed6346c2530b209030c0086ab2c30a2973b644bc2718b7176b015dadc91c1840bc53e2196a46edede6f341fb99b0eee5807bad0ce7d86f98238dc9206b1346fae3e972d13436cbdc9565be0d575888951ddb86c299aee1e7158ff9b9d3231599649b90b36627aa9fcf0621951d079b305e9765d4bc0b5beece953ebb482f80e2978330d623e8c6c82065b23c258f955d977343cc10cb0d5458725b984e5c5dd66571d46fc951a0fdb67ae803b88e0e8b5c0dd5cd6b82bebe38685936f2c661cceff6c3d0f9be04833bf19ca66ef83586bfe5f81cca92a6bed6c10aee722ad0d545edd9bdde5a43836dbe6ccd846fc71e9b0b6759b51a684b68f3149fd595dc83ecc1bcb5ea354fd1567e6e4f7956c506765a5c1e996b2065e8d4aeaf9f0a7feeb6b23acc2287f042155459e705618ad19dd08d184ecd8c386b9b4db62b399c51ba064c4210f98216eb431e643ef0d8ef383d166035c3e4f04cb0bc2f2659d76c67fa3f882b1ac3549919ec24220a8c8e59fd000470a141b5ac1d53aac6fca3a9db078367aed1b0b37f74e27a4b9d030170f9f926d171da1a9f0061a4777556eca8c7085a91fb313f56d6dd3332aacc221ec955c698b689c56a9279221f257897ee384cd126b440ff1b44006f27c47ca6dfa96ddd7fa8a824954c02e4ad11fee2b6951dde06bca6cebb3497442b21d562513374e63bd7c7520903780e74729b61aacc52a31cd37188a25ea594399d93ca58089103c3d604f8be544c3cbf32ce73e116aad24f30f62754df632f25fe825d1e329cb31d9f60e3049e60c07597ae2055ca6c6860bbee61246f76b3eaac59657301b3c66115e3e4a6528f2faef07738cef30e59905bfd05f23f8757bb3a4510f618c738e04d0511ec7bc8893c29add444de17f21d78f66e6f3566c4855f98562fa4e0b38081eed12297e16c1b2d0d75ba6cf99a27ea5f600770048d1d43b330b125248961f4d933f7034c0a1a8bafbc5ab197dd3416fac54a220c0ead12108bf9faf543cb8ed0adb3d2f50146e96bb2ad18b344acf5ba1831ceb680c6861e2522fd1eee81ce37d9c2e670c066a9d9a010a307514f72d7c9dab6894085434a3c2f9d33d519c1d5359fa21e329834061915310ff0642544eb4054bafbca6f2af92abe91dde39cbacb5b23119b5885f00d212d585dc406da22604a69a521202e91ffa27092f3dc229e34c01e25672abbed212d585dc406da22604a69a521202e91ffa27092f3dc229e34c01e25672abbed37e7dbe5baf5a189ef9bb1f51756d63b04478d9a3c7b9d59f9d5c5f795ac45784762b531889976fa88b8d5e07b056632734c09c920a6c81e0b6fe9415ebc75d3b006329c1243cc738c98f58b226216b61f1205549e5ddc00baf5e81bf27f1767bc40722244bcc1b55f1437ba0df41c72d367ffe72d437eac4530f50343bcfc0873fe67d3c98e4f2d691889db45f32af7a05ddbcd7e7285503c8d278b7cb04b7c0d49281f1da131f2ec30ae02cc401b16310a20801a78f1579a38eaeba7ad0114acd604a7f14207d37af3568965944921c4439e1c7faae687bb9a824228135b9086964b274dbb690851d9a87c7b56266d6ea46c1f56420ded7ab3a42aba63ff76453ddb4c6871c49353e6ff71fbea5537ddbd17e998a178bc8285d600d926c0fb414606c1c447babe8751ca5b28047a7c8d39c006e19fe52705fd04ee71d1bc1e00514137fed1f89e54f4a1785ccf35b1f3b27cc7346e63bf5a3c900c84dd20701ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b96af2fbbde0bbd9fdb64072097930ffe3335996db11b96ea177e44bb9beebf4182b0aff26845cf9a9f7e5dab51e4ea7b929f4c4ca9a3016113712806e911c6d801ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546bc6946aa532e05ca9fbc5e0db7aa9dcc3df61d7f28a273d8cc5115ab7c3c2e37b82b0aff26845cf9a9f7e5dab51e4ea7b929f4c4ca9a3016113712806e911c6d8rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-ndg-httpsclient-0.4.0-lp151.2.2.src.rpmpython3-ndg-httpsclient@@@     /bin/sh/usr/bin/python3python(abi)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.63.0.4-14.6.0-14.0.4-14.0-15.2-14.14.1YUzjmatejek@suse.comt.gruner@katodev.de- singlespec auto-conversion- Initial Version 0.4.0 * Made dual compatible with Python 2 / 3. 0.3.3 ----- * Fix to add in AnotherName for ``subjectAltNames`` field - added for support for CACert issued certs (thanks to Gu1). * Fix to HTTP Basic Auth option for ``ndg.httpsclient.utils.main`` * Fix to ``ServerSSLCertVerification`` so that it can pass a function-based callback instead of using ``__call__``. In newer versions of OpenSSL (>= 0.14) the latter failed because of a request for ``__name__`` attribute. 0.3.2 ----- * Fix to SubjectAltNames support check - should only be enabled if pyasn1 is installed. * Fix to open_url: HTTP Request object was being created inside if headers is None block - now corrected to create regardless. * Added http basic auth support to script. (Thanks to Willem van Engen) 0.3.1 ----- * extended utils functions to support keyword for passing additional urllib2 handlers. 0.3.0 ----- * Added ndg.httpsclient.utils.fetch_stream_from_url function and added parameter for data to post in open_url and fetch_* methods. * fix to ndg.httpsclient.utils module _should_use_proxy and open_url functions 0.2.0 ----- * added support for SSL verification with subjectAltNames using pyasn1 * fixed minor bug - SSL cert DN prefix matching 0.1.0 ----- Initial releaselamb62 1544476713  !"#$%&'())+,-./0123456789:8<:0.4.0-lp151.2.2  ndg_httpclientndghttpsclient__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pychttps.cpython-36.opt-1.pychttps.cpython-36.pycssl_context_util.cpython-36.opt-1.pycssl_context_util.cpython-36.pycssl_peer_verification.cpython-36.opt-1.pycssl_peer_verification.cpython-36.pycssl_socket.cpython-36.opt-1.pycssl_socket.cpython-36.pycsubj_alt_name.cpython-36.opt-1.pycsubj_alt_name.cpython-36.pycurllib2_build_opener.cpython-36.opt-1.pycurllib2_build_opener.cpython-36.pycutils.cpython-36.opt-1.pycutils.cpython-36.pychttps.pyssl_context_util.pyssl_peer_verification.pyssl_socket.pysubj_alt_name.pytestREADME__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyctest_https.cpython-36.opt-1.pyctest_https.cpython-36.pyctest_urllib2.cpython-36.opt-1.pyctest_urllib2.cpython-36.pyctest_utils.cpython-36.opt-1.pyctest_utils.cpython-36.pycpkica08bd99c7.0ade0138a.0localhost.crtlocalhost.keyscriptsopenssl_https_server.shtest_https.pytest_urllib2.pytest_utils.pyurllib2_build_opener.pyutils.pyndg_httpsclient-0.4.0-py3.6-nspkg.pthndg_httpsclient-0.4.0-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtentry_points.txtnamespace_packages.txtnot-zip-saferequires.txttop_level.txt/usr/bin//usr/lib/python3.6/site-packages//usr/lib/python3.6/site-packages/ndg//usr/lib/python3.6/site-packages/ndg/httpsclient//usr/lib/python3.6/site-packages/ndg/httpsclient/__pycache__//usr/lib/python3.6/site-packages/ndg/httpsclient/test//usr/lib/python3.6/site-packages/ndg/httpsclient/test/__pycache__//usr/lib/python3.6/site-packages/ndg/httpsclient/test/pki//usr/lib/python3.6/site-packages/ndg/httpsclient/test/pki/ca//usr/lib/python3.6/site-packages/ndg/httpsclient/test/scripts//usr/lib/python3.6/site-packages/ndg_httpsclient-0.4.0-py3.6.egg-info/-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:Leap:15.1/standard/9ad51236f9f9a10972bdd9d529fe8525-python-ndg-httpsclientcpioxz5noarch-suse-linuxPython script, ASCII text executabledirectorypython 3.6 byte-compiledASCII textPOSIX shell script, ASCII text executableASCII text, with very long lines  !"#$%RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRƙ>J/Ϻ!utf-80d27c528250befc57dee3472411f2c64391fe8e7886ff9e965dc846368319e41? 7zXZ !t/φ] crv9u:uDž,!bi: sCV# lk"M`?tojmLؤm*7,*ľ(.5yaoC\J x˃%Dž͂| ;,Zz \ oog⇁S Mr&Rb ]8-XL yҝr4fWfí/:  ؿl }h#T <]c9U0q7y"#*Lͱk7+hêr@7q]; 1D >shBϖ ;H'8ܓ-c %d*w 5{ )Dt5jml%Uv+Tؐ%XdVhDrǔ[u͍%mb(Z|V3NHyD%Z&4rt$o#@ݹ{%̱sOaM\!|9kp'GD2)zLM MS@$/9ړ НNU WeŒXǸ#?|S_D~t +xӆUXCMUjVAA GS䁊yF}^~(czt鴁424KSvl:UxUq"ub*oCm--#K .tpM뾉m-T$3SN"2 ,z.'6pA`."=(a}t u2⊆CX*u\U.Om(:WdL7;B'".X`m> OcYx-ZX]Cfm8El}r0c?JD`I@CgHz駀Aj^7zR+AgqUg*LA3Іζ6QL B#w{,e}5+{U@B1BngE۶.9jɭoOYѝGtO5W;_)K]rв`"4Q<`8w%;Q L?ĎJY wDVU!z{s[AUدj< r xѧ.JUD䥓 cUϼeHtkHhs E~F56%EF[궼_a͜o[N%)*Q#3o\Ț[#"IXQb~ Or;U_A~K+IK"ԫa2#ޠٷ ߽R!Cî\KZN- OQV8Q]4зATGK/z5rU›(Y??WeܣT13/_Ͷ(ö-J&lKvA%f];2hd[o^Y3&ȩtdҡWbX(+ "n|!u,Ά L.@Y}ជ럡''o[&wVz5 4<"֚Mzc|xܩq&v\3Ít:І|Tk~tZT%l{!~}ܡa@o3q$YctFnV3dTZ@kP[=H0u.O(!ʝuaֿvm|OgiսW(tPe/o8;^Ph6R-qh;z>[tǵDSutNޟ6evp-yP(bNKF)T",CUJB_xI>EA?W*Vs ^R`1[I[\dr&6UQbIOer`zAJeS3Z3js_py6 #ѧd eE&c4:`F#O烲IH h~0"Ȱ *U? S#GwXS9@ڣ* :xJZP=h do1э 5-s'U1Vw`0*-Z3fZ"[DzܙR֔X-ɵhx N}ZS{b$V}^#O,$x% ;;(:|=g"B@a 2IR',Z2E,AVQ)BI."R!Dy]qt?zFKo =D ~RV}9~l@NlبηԨipvj- J;D{Q}ӟ#{eF? ӷhya~M##%|Ibۧ3hXk>YIp~!ص睕r땪ӡR>w ~WbjzN H&lۺ؄Q]WjL۶r_bH$7Z 0y#.;?t)Pر5Ȃo.;YDjX>juܼT*KgS^h>:`+/ʡW4IKGm!tˍ':\ E*`$rgLЫ)'ɧM73K:kZ0mKт 4IƜVk +! ߊs/U":F趿΢ \qɍk茦p8AaG?,%!nnrSA0@[+K㽙XG@wpVDV)Ez@塝BIV#+Ke\k`13uЖ^'X }HB.b5PFU1ӧc& .o숀vJP/Ck=LoIj>ٱBRq΅a $Β?amXCdMfR.y*!:ro;ڬC%˜f,;Pch:t+n@ 3b_5_d+D+f#'z)G5s#φhtJmM 9@z=ryzj;'W)5[+Gb`Džr6QI=Xm5uR+<%P_C[6:q7,׸| =˓BӶ2 t:鹳Eև~'6G/TLmltrn-ycg]v!-x "YL4Իy`˸(DfS ^""`$RZRPCU* ^v?xWdQg),^eƃ[{mf <_1ӓRhަfuyGSb-~.J3+8 +Q+T8RIi=,{px.D.SԢVNkHߥ[R61Pa/5NwM#?Q,|'! 4UϠ]Pc4$y;:33<>Mve^ ՞\pTgj~iz(tHX{A!"(8W"{)lWr3lGF]^4`5@4/S8UU #ndA;fXц/^Hf3:n[pU7a'ݺIcd͛&ݹ۫6==U#$.XRWI8/`;- h>5nY0 gx׭SNއaLlҮlT-QY4~pN )|rd7E5 Ey3A&bwwvy!U<' #iA±CrJevUH5$ @y| 4F5 }{F["7|̮gHc5!5)SEGEh>+?r~.fhDzی@V>+ x9)>]*Y6agGY.Dc3( :^b)FA|rqlz[7N&*K˩/YRyp&Hƞ=ȭM5Pޚ?gJgSs|WC@niyqtQ LA) Q%yQS7mZw/2Eo TߖBU=0ȫ4(UU-`)_$+1$Kh֤[iއ LE ,R1Dl!'Xd85wF29 %:X&AOnf}.(5/^r U3M#:O+Axy+u>1J  O6R|P#<s[U?+lM1.˓'y:wiO0q|/" 3v#-)pk5h0CVy"U&a!œşe kr*XO%{ D}c3B"Vj-sYM: jx +.^tl\W, R7mV Xt!amڼ&7p(f$9jr_#zF Zz%߀g̯ETIe9f%lH''pcyOw>S]JF1!eSr Je-JI!zZX3ݳOL~38z2,z<þ5ЇYMj Zl@(Wb0j[I L M {y,cBc(#|OXK#㭵ouM7x2`NE:֖$XEN;4}f8{~`01X?@8Ǣ65XhiL$ym]NSꌯk, i:ಎLEbk4"S[ gɀ:Ly,i]5ߐw߬́cZxcXYC:orc&mE&rL YA fM(n͉si\ 2cF.]gRpnVggc N:OCyoϤ5kϭȼ+F4W;+ Gߌ/HRT w;g]c!Y@c}3m{[:UX,p©;)+ouu;1 wjp(|kɵяGx6ZCU;q~^ kc!ᣧÊMɂ'@%!0HSOp$!"h~ܤ,fo*j8-M &6ouT+ N15@AgZtͥa$pRUp"=|rBv2˅\ n5ԜOM5L{-4yjV NXE`r:ʃT*9d́?A"qsE6C˕zyj: ŝ^UL/6 +֨y7jfS9O?m5$-fu"Ke of[7gLd?]nԚG:q,6<+cj+'A 0N5 83q_ ĹDP LC-2QR*OV4S@ݥm6+AA-׈gSٌN;!oz;&rƍ^[:~} @p";u%J t40?u0X1o6cKMXlx-u gC\-RP$&Nw iO ˩ ͌ DZFl.6Pk W GtڟTZ `c,O-+d+ }үgn)6+k'zfN|hsƢCqjYV.kN@q-%pR4AQR7 @\0 6`*TM@c`_Gf)zs* 9F-B /3}6Q~rwK$=T#V6PEW=JI} '~dzM0۲ )b^Lа\;U2{p^5ˤ^_E}rrV"e^ԝbE\[EyZ, =|Chb{f`֌oЭ_| ne/VCKMdۮ樹,+(":{*5XI$V 4%J&$z1[n:ق},EHCQd8< +3bU/;Ul O.Z4QNk@7-wWDQ㿈Գ9'zL=8;ԕl]pGՀ*qT^#0nޡ^T>Ϫ*tWJm'qou=9I-sj I<2ҪfH.Dw&ojFDy'+.LєK&aAmL&V4<-Hom(m󂴝qr[[C \!'̊V,_E%E2GӨs" 7ϱC@%x\g9ħjC˪*9eE|je@+dȶR*<-,$h~GBd}ÙX!@^27żo#:3-1,Xw1%i9E'NXɊ=r`FQpyjAB$!~13\GvV /׷UJ?UT0H8fQ4[N3R[O8 zϦ$Gݳ Fr`jC7VTz+W.Ud򹋮m?W1/2:&Xת[:`cvu9[aCeVg4'd6yw9DIڞxt4Xi1< ٻrv95y %^H8B~Ӌli2, А =,! Ao؜2A~F"c2FE{OuXtJܩ$c* #:תW JW]䭮q5y 6IfˈfzdDR畻:~NB仓,_? !9B$5nwCEnrZJUcĵ(;\"]bUs-*ޮ4=EBy|o d .*C}OGIPѹﴌdMi:[GoT{H~&3EsUtvih"yq^[h`:)I۹II7n͡L!I4#Lbj5X$-#Z!hOPx5Od}3#}e~Ɇ]],ҩY#m++:+81?ukD(X6 y8l.T8o) $:sL)BL,=ş$jC#R! 6 !~vTa*ǹֶq>j.YښXA,U2]_kņ7hG9Vf#KTPŽ;m0 ?1?U47W ;:Rv`X !TGf>t wSuL:h$JBI̻A`APhԤ? zGm# A N& *UqSĉs­;9ݤ v^6iSp~>J T)6~ѫpRݑ$JLC9tjD歱[yar3QUf4vS(.8BHKdYũA,'] ҢjgRg*Uَr3e֒ h?,]vU!SC^/X]|N^Vó![>ZbSԸ>bG|-F1Dity5i <d+nQb2uRJ+р{.Qi.HK9zy`;i:dC>RQW@o#aߍS{!G4^}C'i H|*]]Irǰo]&/fvvM|*PRaIۜ24ǽb ]tO0Jb)'. U{9&=xM$9d0{6f1C1hEgpDsW,zD!G{foο8,uA2[": 0L2c Z}owU)r+ZJiGؒOzi2=xUXpVt_!RIp4*Oz.IͺvR>ew~k3:RFQ?0M8-FxƦ7F\K3r$OE?'SYԙnEyihI^rHEez;:#ߜZp#%.v0Oyoo[_l`^8ai̐לIκ!p#+~5,8>j~yLu+*ECì8Ugn?EH9ާXグꍅE Cڎ8F`=1b箘wm X'ƫitKf5$1fj!v4 8f)NmF, (ic%X\ln.{3Ή}_d(՜_shyKj-1Lsv:%Dž^,毢X1Պ1K~-%X Xo XKs68E±a/am\F~:ӎmGziW Um&2醣PO!BGk>!$@,# ټ ujIj)Zء9L2P}l0|x''^zu&J_SN Px:}xcJYt Bѳt)ty%4HvŔ.?l?u]r(Yr7egQsRG" d^˨r#l|{xWB7ˎ##PI{6̟*vt@jUG<Á"H` N\0h>>%CG qJ8=$ ;6d YǷE,/eA ;&ǚk3;+f9m=ف&d؆ DY/S9>zZ,,E_Abt|q4ki x{lD3;ÕwAhb jGR+}A>!ȝɴvPg{xeD)30ćehҫ/$7謷BqEl%k3aqMSǍ؝f˚Ŭ,#Ɱr/8^=wS2a%={,[ 8hEM'Ւ TS鏧Z`iVI%udE6|Ro5Rӱ%yGHJвcsUWAS Ҫ.B:gӔ@~Fyw,߉ ];1vCL7ޮE֍tNucF|kC eŏA&lg [.ߌn^'S@Q,ː&&e2.KTXo1SBI%OBQ3 80tTL 14':u&¸Dp*0qs㯸HV_zO[VNkĒit |OtcG;hvf4@$)Xߕ$^io/{fh-JUE^q'А-T^b)hfT{G>sӱ6]Nסޒ緯x隡Gy;ދuqj<dOeE5dqiCqTN$"`kO%X]ǨX10Fx:|.xfzH dQV0;huT-'ǒj6 !`er (bPqA!NDȩH,pЧ[\ڮM}md"jg'Xn5TD8SΣY:͡mYv30bO3Z+Vcڨ]3q<*Ky=_]4A$d*g!z4#BHr1Тֶ>L>Tfgin^b9\a]`O-+E4h.$wI#$u *c8hS 8lFgtg֝.8:~삅^'TuNJ''> 4L׃HmLh)qEa{l"dz")+H?_JF;<;|4\PNKJz U"V$gF~ !u3b弙MMVonha aP9b_':x"Lifqٯl8TśHtOw,څ2V̱+̸5HP} S%xKvYQuz;4THdQV9!L G?8E ֛l!zJG~QLupDU&)˝wv9re-BqDeT u0UJtMS lrX/sAd٫-F"$ާ.O"ӁF7SeɟGdE}:LVZy# M"hP|U>4lb%Hf4ݘa.$o#fHCh+khH}6I왭9OS{{M.;vמI^ːsRr\xjȜ: ^vdBUVM!6$`X)k`We8)mj U͏6~D0TœNo#<[zI_ė GDHWo Sq40m081^kRl uCdΥx ."ov?>Cv2x:IOEX\_gf2\}.~_߬m;H<4p~} X\~^͒Ľ\߼h_ #\fП(p3pif" (^~ ZP]gG*(w6/nbK}3-*^懨[IFHV(~[㩴T6_IM7Vo,~ A3H /Vw2ùcHҫKG\7nCoa%aAD‚h 0MV1N^ö0L݌[ m 5T" LwԼiᰱqluInaa/I(v,GlDTpMV"EdZؔ Y=<ܽ(]M7܋0?WrUK,'cBhBeOPOkƈڹ1K q4/y'Wu\q~d<℘$㵶c$[7ޣK1ΑXt$˿X FAKBଖx)pDU%;* |>$2-SGlZX.~evȰpD丈1dȏ!QIzƦAGٱK4z-FtrOjW; Y!6hP =KX*GŽu6fy =0\ڟڡό:3g|(G3F#eiB'bʢMn K0Ђga kG\JUr.^^߫vuoR.֨tq i6Oqz R+7lVi6}>&`SIx`{[|e:k IEf›앴 (HSq3_\q=` )NϙSތTumyϦ}2׾դF 9}"dYGDMM7(4Nw0e޽ lKFb\0%L78^zZ2J͈z 0E6>,EgџR9œe:=}(b}:B d3zcBuTG &/C 3#à>сܤ Z/2B I|e;/@&[Ncpq2KL?B. D*@rZޡzF.JAWYUL~mnClqCˮfE , @t;UPs 톽-3-x=wStZӈk6e RD hp:ue#kJ+7YMHHoˑ}炇sθu_I2΄]jM" FzIg>ΣCd=[S5$smʑuJwKe6q"]@ ^/ _^o)r{[PK+_G$ȣnsɱ m*a }kԆ3Ͽ <> i9,9m}8Q֞;Y+qѤ!wjhAe=#*ǫޚ*V3;? Dc3J45: iD y50| N72BQ[wiӠ1I';X[0NS?r\8Z7-W~ ^P;zh~JĝJÜbYZ@bʾ\q]ʞ%{vd/kh];{d+bVk~Pa MDVGݸ7Dqh>5!=XBܲSDTpC;UHf+T`uW$rpF;}8w޺ҋC҄VRHF\Jş˕Jy6'w@=95E+Bk5*,>i@uFLHY6LamDEVa=tQr`\EvSg0J\Sy10$Ew:kģ76:q}ά~@#W|$ \FRXM 9^*Uf}NwE2&_xK,JVuN8~;8(R/D̙@=ჰTs5O#lY`Gj;+z7N- s9Tk('ɼ)3@PS{En.XfOki"B+:3o/\!) ?QxAS)f"U%YyXzx|(˦A"S1ۤ:"?> 4! ]b͘6ݺ~_(f9&?bY#- g,|\"@6G)OD) ŧ.:dSb+y٤k cص"V9&3yoYJNE@8*"7g< Ħ`V _,ٺ@$չ"s><&YE-( 8p |EQ׏FL/AYi:E@hk4[sax7[&]k1?r Ą֪ʢ|p5%Gc@wR~)B"ۭe8rn#=*IWc_ӲR:K,.GYa>K,(Đ: bީL>)ՄXmR`?'nM~> W0:Kh^U_D%6Lk =6V-=J ֆӜfP-i5ֳl|%y,Y14i Ɉm~ Wֲq輼nuPœhLkΤ)W9wJ~;}ǚi]ľP77s:ByLR~ 6'؅ zc8To<X@qfbYH88G2<9,hCpI/$ѳUfWs^gϘλD3cUpV_qiMη/RïMo!~6FR`z5@ө!d%hf 8rK6.홉E2g(~dӹ*•&(V0<#ΔfL:m4reov]jٺWӢN:DZeA]$o79LSLȏ-j0?,o(12vnH)h=>L#jTmu`nW%1ڈ(g<&DIn"w#=jnVL2]q"Z$ȱIIW$~9',>3|n>1ܹuA 'R4LRLfUMخ#-vͼ2tIv~W6ĺ0s5Y}&5Sʀ rF@LZ]EoˋR߇ܪpZT(L%B$=ٟ $4= 1WʴA&}K.a*.]?]JsN9.![(.PH& T[;FR2 hSc{eA1$C0uX z 2xITfk` zyʌHu _-%ҮJhUL 3 OUp=rB?뢑PN~E4Z;XF65RW,s߈/B*0|t2^fY;CCk&%"JF* R⸤1^T#p26`Bdz`[2'tp[73J8)w F[[:"S)f|յѴwEG5Qںjȃ3:i)L*tpf&ǖFuf4p8 &yEY6ZBp7~!XS}}D>4{l.maWm48!ސ7J+'`` F<|h_~^,W0,b.dLfK]}2C;iԺ1&h'DDU4mJwK/0 [1EFyʃyq{1.04R80S#W%yz;8фJ%`Hl:sӡo}m3\:t7j0qzkѦ?\j$)!sh"ÏC}v;tLqN& NL$O=KV;O)&v5cxN¶e0\‹Aү4)Bj@^D^\ZXȪZ@D,f~t^FWU̇|GJz"synEYh6*(m?:YRl-WedTM?T0fJ^];&vゐER861ܸ;Q)^bv|z##~{?yGedԣP'ZS67/v/9pcO pˊ́X; Ѱ>]:ϒSdy_ -&GG(MP+HC"7 `uIu,lE #qYzcrd,Zw83O8B8}ÿ0g`K&>ިjq{R{ߜ%E0 Q ^il6+rRtm{䭘v2f8MFWى>fcsD`H! 4$X&tg_Bj6B7\!a+oRs9pG-ʙ'-nQxԀH1Mp5$Sd3L?1Yaj31FH"ݗ)}76VUjb%K%VF5s x>,Ѻ>*aEwfkͫ"Pn}mJ;,7u45]7u( 㿌׋ q]MCX^ȖIAޡFW=8=>V9R"׾4gV[Pq!⺑+ J I,+n%8cɶ<ϐg!X=g1~oۑrS[]r끏`b.[Z:لe>EذF\ȍxU&\ͨ!er-i~zasOR<5//!\a Av/%h:+SoC-@}6FI-vt%=c /N <3XPj3K/$ yj)*3ziM_p'kC:Q)=hNr%2HOQk&P6 uC'-S`Z%r?7ȁ'>R1X]>+B>[{Aw7k3Ԗ2 y}7(밂Ȃb|T=$Gb)b ~ݦ.Z{ zh TB-@Ҝ 8jMYhw}66[8-lתPcM9`ZA{ T 1KC=O6FI& r#兮c_'%G7*zH{$O՜i헧2(g)1ht/{ˤpɶM4K XX3ʥ(Š+D<)Ni ϙ|W( gV=NuPZg3bIَg6EwO9px6g.^ub'e+" t yBǂ갚L;fQ,Hf1v1ղLIJYln8;`K ou(Z@nS<0C0t\ꘌ/U Ќufc6(4U!s lFM1ɛәi+_?$7?ZR?C!$q1+tn+H:GVTܙ1Ux9Q#8 W3`3=2{bЯ^ZΖ':Op^q;:(9 󖠼$CL˳~NܙB _ [qM8GJ{Іģ`_R3hx'jP[,CSccLd؏n|wgPf3؅,Ngn7q_'C*dҬ$i|T#IEaW'ڼMЛ(\FUP@uU5*f<=v5zzmESl ,+d*,[*aӻ!ޓ/vM% ?c*@ ~)A㊙4l}QtmΟ 'SR2fd(D$!I٬;7uPSPQF-q :hNoOroGDsq1ک܋lRU~)cWԁ;TiZU8,;Z>2p"UH'?mx>G{+b/XBd| 2>@t[xr wbLd_JD;2kl{v"Rāt/̬͘@Cyǹɒ'|aˣ",'{AH N?+-0&D)CҊz?A]pޱ7p0&:(l%k^09 EߎG-s#P0+$nr#Tx[%lK vD>05ۜGz'*|yqC})|)8oZ=°`mJ?Cn6*դ _VuThb/*!YiIu"}%)IL*'N> fj~|%\b>~ #:y$U~Sm(t/rmov{rNժ2箑-mBi0ʪءZ1-MΨՅ~wFa uTgpmJ3\Sv;Fc[9> $Q[.٥hxAުa{mڳA1Pq=wӴlV\yD!.lYt>^F $-PX 㞮>$ ?4,Øm&RY5 ſ~7xIDiCFd6l[J.D|u"s[rW\׺z:KD<?v^]kXR:5,/ )sPaӝ%ה;| Rh/wojV<Fh:9 MB>/6iS\\bȝx0⓹W0VCRG m"=S ;V8]̀0[O?cce"\H׮LKs>mtz.^e)流XKzͩQ:'͵T9mI2C8yS(j rz!Sb"s_fn+R3L+zk=5H7\* ?J3o9尹°8w[ydyE"e8үPi}!9$ +.]xk];;$T3GjXKAZ 8bREL!۷3L&0_zD~\y%^H0dѭDVynZ!A.M`N%B0{8uK4] W@V$nlp #_1p{Yi룡q>ƗʶYj̜4ŪxL"^'(vI LK::uN[,qUY XڕˑI )rj@:ro$IO&hԟ{Q ^땳P$-\;vF'-`͐pYfCWND<!'). 0j@3)t%+)`>Zqzl0 6_ң݋53y+mMϼYeʗ,ϹxC ?gK3{wm"KX} aB]L0=Ux"؂(b <]RJ"]79# ]vqCslʰ֟SzÀ|ހ/hRݎYİ?vQ{HN6F8 j>9zUJ l:ÖBr.59XX̫_HyP\~נ'5aLs+3)FQqeݴZ.S %MG{* $%'u4du8Ъ)+-k^wH w@T?TV/wW(%ޱ:e@p$+5O1 BgpJcNe&ie[Z+en&I0?m-: WC`KGO 0^[ɧǓKg: VƦ}aY.~N"]Aw@ON 4k-y7`T%8ӧ 3~^6g9sD$ /1]u;HБԖRL@Ko%{:_+P!Ot˟9p` xj-VzQqZ}8{Ԏ9 םNh 9n@Wķ}ni8 ([&9ٖ-f[4)nauq U*i,04CJR48OKL&GpQI&\Awfr)4edZ\O_2% gt{cjR/Ƅ\<'\<oFzQ|^LɒaM`l4pY/$׬= |#MsFdhGL!UꚖr,?E0 `˔mk)(! -Oc&tS}|hݡ#yZ1D9r3sn6c7\<LR7_+ՋiE>{.(ʸP?Hp8 z=qbwHZuk} AGdind /C|y1 2&Wh@{xA^жvF]]o!E1^CqV\XXG/Ss:4wd)\aX/1I vwEX,ÑCKo2}JUf2- tc]AA :"B5n&qտCWe^;SݵpnR {CGr- HU|7ǃ!:cDKHHb2A.|eZBŎHP %jhJ!t[``dώ~wEXGl7΢̴HCS <xĥ-/-DMOYt3:kptk4a J34(h5)"m\X ȍA*ޟk/r}ĀP 䈼itXRUvOT_Ap0[lK,"8T_d h 8]^G$ZVVIԈcޤj@ɹg 8^u߅Dg r#nw*㤅PW7>uG Ş% /d)Eħm)w[, `>&ꝛ-b?',L~o`* obOBknxͅs=#(>Sq @ڦaxa'8=T|`\ǷQ{$(x' q+k0^N*&%;xOcKIWt%F 쮙G@h;q=;dn13mk!xn 2K*SGL-bT=Rb1`2 1)bX<+%>b#Ɓrmkm}1b-OC c0oF0HURxxn)zL2OH/gMH=Wrs[G k\CR|̓7C]ʕ vKKsO|6hN*M2`Mi:KRh)ҼxX./a΅5(2g*` iS w9qI=uZU;uM!ߓaiiE,)#e>hw rHAu:aaߍa[g%/əs4]fhoCA\yӲ)z3餈QK.N@NۄVwnM( hQ gFĢ L5VaD{h+82_z5-}*r_ÛýG(bܒ7uZ$4>H2a$ h:8pVUx4"GT~ w3:וgI%emtD·Љ1Pu,ea許|+X{);daqp5U~5󵗁SY. k>ho8Wu_J;Di*F渟Pv!z}em`ulIFyTvӔI߁5E{YS+w'XZ8[]ab$שzf. 9TnWΑt]QZ0#U @pEɺ@QEti0>I 䥞` gK'umkiЬƘm?%*Tbλ Oq㚵kxC/R-*Q\z7*/gl wGߵZvCČRΉk?[ b8'ғ!#=Ll#'|.4$ʞ15@QWKIf.w7Sk&TX@[dtyY .wwQaq|pbw `$Ѫ zLo-XJFJ4ۑ4^Fe:n C_^|Dck"qi 4ݝ yɴ.!-CLGfN`l 4rKù; 4oL}n-ء_ r@(X;a˪,mHe,2/YAå2 BȜb26bJXt75w>,m}QfбհC8={cq5r}x8J` kyBa2_,4er$m#' 8W{>?TI2b&_\>~/lo " e J)$W9i&]b2MC-ʟHq pOg@)ug̱jdZ4? dN/lNHhT W9`XYՕLS r >4Ywo#;ZPSKJS<,D;SX :XMwI ?R0|n}~> KO#.՛Jņ v E>v$D< G"`oՄ]#=߁Ud`t"1PkrvOT, K  UCGՀx+'%y{LE-5`$n̡ E,dОcLƺtCfR]-8` \r-sSs.2uJւk713޸޴8j¢cVQZݡ/eXFFjdްy*_3(+'"Ȟ-^6n0]wn/:VUYBYh: U;Qk y|a}͝L 0q =R*TW>yeTy{>E_t_pk7f,+1msdsPvW9= յz#16ї'I=Hh=nP8i_7A=]j$ޞËeYr̐ZZeߺ$?+Ln2ff wФpk< Lí9с;sDLi\,Tᤑf;w{E9 BʐA$<6̇&a䛦w\qA#e3"/ѐue@nуzkxNWðq甚2T}˝K`ԟ?d90fv̧-9Ubɞ5-T|a ;%LF"6yZW6uC&G>d-lg~ʜ4x#WU=7'*d)* UzR;!rIۦ]f<84zM3zyK1x#g-}ctrWPQ!:t@M{D^~`I v0EQR@^ídđ-%#>Ɣ8IIMNk,%Lmhiش'V sFufjp 9r3H'҃+9;KܻAJhX5Bo,  n&WJs2i^j_s3_" ;vEӺ'*kW0Ԯ t>r"ө [EmЌ.?T4>/Y؟֡='uȸC"iV.. Y@=PljVR ,>(W*\Iuz@7GU*j3@_OTPV̦{Wl>9_B3ܥ%DlX )YH'an*bV!Fo_F1F`KvJhֆFFzXmVCgv`ٺЋ ɘz YZ