python2-ndg-httpsclient-0.4.0-lp151.2.2 >  A \1/=„Q} -ExJէ )y:)RlΗ\4Q7JOQKmEOFf̉"=K{@o.k8<;f]7CP)~XE| [aBZ)edI3<̜Á^ 6G4Ǐm?6 ϻ ˬyteJ6*h QVpVŃ_]sk-=˫ |6&&Л CkU3|'f1f5f853d42c98d5e807e004900d514df07b72ef15b4fad8af4895415248b0d6d15649e164fd6db6c867313000d98a44b3c005aa\1/=„7VCc)޶>XzE&MN?!$Wqrց<ۙzL(4VߓB},NE!4u-pA,?, d  * r DJT:<: : $:  : : @:(:J:l:c(89:BFG,:H:I:X 8Y @Z `[ d\ t:]!\:^$b&c'5d'e'f'l'u':v(w)H:x*0:y+%z++++,Cpython2-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/linuxnoarchqq %#u#u$005/\ 2 . . - -=x3A3A ?+AA큤A큤AA큤A큤A큤\%\'U/$\%\%UG\%\%UG\%\%UG\%\%UG\%\%UG\%\%\'U/$U/$\%\%\%\&UGUGUGUG\%U/$UG\%\%UG\%\%UG\%\%UG\%\%UG\%\%\%\&\%\%\%\%\%\%\%\%017f0d0496b251907c684e27b6da0a68f9573d51c98533cd3dd1db32ab6e8e79da786a442727a2f2c7e89bb58e3c22f50ca185a5b74e805897bcaaff7f982166da786a442727a2f2c7e89bb58e3c22f50ca185a5b74e805897bcaaff7f982166c67fa3f882b1ac3549919ec24220a8c8e59fd000470a141b5ac1d53aac6fca3ac2d53d321dbd77f20b8d81c7749773b4f6b368c7dc9c4a96082e7cac92aa5ca6c2d53d321dbd77f20b8d81c7749773b4f6b368c7dc9c4a96082e7cac92aa5ca69db078367aed1b0b37f74e27a4b9d030170f9f926d171da1a9f0061a4777556ee61eecf879aa100f55d0458657f625df6b5371642217de3dc7ef7f576c8bf9f7e61eecf879aa100f55d0458657f625df6b5371642217de3dc7ef7f576c8bf9f7ca8c7085a91fb313f56d6dd3332aacc221ec955c698b689c56a9279221f25789494cf8b14cd0174804b95cc951f456fb01ffb3fba74c4d24fa9a4c8b89a7c95d494cf8b14cd0174804b95cc951f456fb01ffb3fba74c4d24fa9a4c8b89a7c95d7ee384cd126b440ff1b44006f27c47ca6dfa96ddd7fa8a824954c02e4ad11fee34a216699d1fba2122d5e56263bc17f78d18f29a8fba47ae3f17f5bc2905757734a216699d1fba2122d5e56263bc17f78d18f29a8fba47ae3f17f5bc290575772b6951dde06bca6cebb3497442b21d562513374e63bd7c7520903780e74729b60d9e79f9cd14fcb61c1b1242fbb61932ae76d6237cebd19ec60f5392fe8940930d9e79f9cd14fcb61c1b1242fbb61932ae76d6237cebd19ec60f5392fe8940931aacc52a31cd37188a25ea594399d93ca58089103c3d604f8be544c3cbf32ce73e116aad24f30f62754df632f25fe825d1e329cb31d9f60e3049e60c07597ae2f3e9e1a0266ef19cafede020979380b485bae0463129e1491e23b6c5f0306a34f3e9e1a0266ef19cafede020979380b485bae0463129e1491e23b6c5f0306a34d212d585dc406da22604a69a521202e91ffa27092f3dc229e34c01e25672abbed212d585dc406da22604a69a521202e91ffa27092f3dc229e34c01e25672abbed37e7dbe5baf5a189ef9bb1f51756d63b04478d9a3c7b9d59f9d5c5f795ac45784762b531889976fa88b8d5e07b056632734c09c920a6c81e0b6fe9415ebc75d3b006329c1243cc738c98f58b226216b61f1205549e5ddc00baf5e81bf27f1767bc40722244bcc1b55f1437ba0df41c72d367ffe72d437eac4530f50343bcfc05756dcd61d466238f51776498cd935fc17f46364ed11d2799e9c3532c34edea65756dcd61d466238f51776498cd935fc17f46364ed11d2799e9c3532c34edea6873fe67d3c98e4f2d691889db45f32af7a05ddbcd7e7285503c8d278b7cb04b78ee41974b00e0d8507ed0a9ebb77f04fa9f9e20c081f5006569166a9770476be8ee41974b00e0d8507ed0a9ebb77f04fa9f9e20c081f5006569166a9770476bec0d49281f1da131f2ec30ae02cc401b16310a20801a78f1579a38eaeba7ad01125439a30a595172e8f05a2f576513d1c5f73cd5e678d3ac1e979a9da04d91a2825439a30a595172e8f05a2f576513d1c5f73cd5e678d3ac1e979a9da04d91a284acd604a7f14207d37af3568965944921c4439e1c7faae687bb9a824228135b94447acb4e17fc4f3fb0354817e54c75ceebf7a8b723feb2206c5bf8422c422784447acb4e17fc4f3fb0354817e54c75ceebf7a8b723feb2206c5bf8422c42278086964b274dbb690851d9a87c7b56266d6ea46c1f56420ded7ab3a42aba63ff7518b7dbf7fb0d1919a8cfcd1a513f821e854ed647097f94f47b10df385ad1244518b7dbf7fb0d1919a8cfcd1a513f821e854ed647097f94f47b10df385ad12446453ddb4c6871c49353e6ff71fbea5537ddbd17e998a178bc8285d600d926c0fb414606c1c447babe8751ca5b28047a7c8d39c006e19fe52705fd04ee71d1bc1e00514137fed1f89e54f4a1785ccf35b1f3b27cc7346e63bf5a3c900c84dd20701ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b96af2fbbde0bbd9fdb64072097930ffe3335996db11b96ea177e44bb9beebf4182b0aff26845cf9a9f7e5dab51e4ea7b929f4c4ca9a3016113712806e911c6d801ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546bc6946aa532e05ca9fbc5e0db7aa9dcc3df61d7f28a273d8cc5115ab7c3c2e37b82b0aff26845cf9a9f7e5dab51e4ea7b929f4c4ca9a3016113712806e911c6d8rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-ndg-httpsclient-0.4.0-lp151.2.2.src.rpmpython-ndg-httpsclientpython2-ndg-httpsclient@@     /bin/shpython(abi)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)2.73.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 releasepython-ndg-httpsclientlamb62 1544476713  !"##%&&())+,,.//12345675970.4.0-lp151.2.20.4.0-lp151.2.20.4.0-lp151.2.2ndghttpsclient__init__.py__init__.pyc__init__.pyohttps.pyhttps.pychttps.pyossl_context_util.pyssl_context_util.pycssl_context_util.pyossl_peer_verification.pyssl_peer_verification.pycssl_peer_verification.pyossl_socket.pyssl_socket.pycssl_socket.pyosubj_alt_name.pysubj_alt_name.pycsubj_alt_name.pyotestREADME__init__.py__init__.pyc__init__.pyopkica08bd99c7.0ade0138a.0localhost.crtlocalhost.keyscriptsopenssl_https_server.shtest_https.pytest_https.pyctest_https.pyotest_urllib2.pytest_urllib2.pyctest_urllib2.pyotest_utils.pytest_utils.pyctest_utils.pyourllib2_build_opener.pyurllib2_build_opener.pycurllib2_build_opener.pyoutils.pyutils.pycutils.pyondg_httpsclient-0.4.0-py2.7-nspkg.pthndg_httpsclient-0.4.0-py2.7.egg-infoPKG-INFOSOURCES.txtdependency_links.txtentry_points.txtnamespace_packages.txtnot-zip-saferequires.txttop_level.txt/usr/lib/python2.7/site-packages//usr/lib/python2.7/site-packages/ndg//usr/lib/python2.7/site-packages/ndg/httpsclient//usr/lib/python2.7/site-packages/ndg/httpsclient/test//usr/lib/python2.7/site-packages/ndg/httpsclient/test/pki//usr/lib/python2.7/site-packages/ndg/httpsclient/test/pki/ca//usr/lib/python2.7/site-packages/ndg/httpsclient/test/scripts//usr/lib/python2.7/site-packages/ndg_httpsclient-0.4.0-py2.7.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-linuxdirectoryPython script, ASCII text executablepython 2.7 byte-compiledASCII textPOSIX shell script, ASCII text executableASCII text, with very long lines  !"#$RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRƙ>J/Ϻ!utf-8bf10098c5ee4aae9fcd1ca642a5574bd8628addb4da4dda7c5ce697f6f9afd57?7zXZ !t/Uk] crt:bLL #2h0Sn|M+.#G!1|2ەeX=zX֍dgRƖ컻ĎR…8{j4hڽy{J\@bjY{@6vseo`#S]ٌqȴJf B{ !mځ M1J6Ep)I)ܹK 𨾗 &HC|CoPâcyJ)OΛtft`Egߐ  aRҖLq*YHkgF~M:@bH8&iycWr'Lm}*(GQIN5fdlJ0vl"ݔp@ k[Vhl"  ˀY}*\|.Ag`i$[~j8BLAOp[TfE6Fk];&u˛AATL j2+4(zm㸢db3+vboeL T`9J#~N0eҵcj#k]/l4]Odfc\8O^r#<.%~&Vw ƛy]p+aN.& ~9vZn?fPTS#|?jhHvdSЁ껛Crw XVg[BOY]ÉS y~K>SnD[Z-B7YֹQԐEV< , -w}l-(sa2QAlJ(˔p)pwPd1;81{t0|ya/̺lN2OX,5ٱQ11 wKnN߫ʓ"KIhYJ)xؽ92=g%s)QšfKX ,;+{Pk,!Mӌ2Pb,Q%e rVt6 p z{˅`8X|EFo9 N%cx4O5=j ^?*v ݲ*jZ5J֨FQ"d*/yW )JZDm ۤ$y*<pռt mET?IcĪ_i<h;n4p,%mOi/j㚡9-̓Փy"Y ;ڳă E䆂I&)yXP@Mcx:{P1xnLOS]b~#UXj{ /:;/cf)'l3u.~R:d+fb#9lHjHyxlYob-"hxɃmx("[hcVW nBwG_.9~3D׼+836͟QQNIZQYI*Rx'<7U̲m+Pض9# }"!龨}[r%5tY"gkIn#/s^G}8DŽP1^Sǵٕx^%:pV2 J*dg9pd5t R;+J0SxBoM_ι"`T +<@'x uB rm[|-_AWv JvQ$;7"VH"G̉)-Cxs۴Bezop*L$ 4~N]PQۜvf- NG19u.K99R<]8)Q|1){`XPiz}7'}fu sM!Ej5o,y~\LiHO+z2]JN;m a]Jk5BRyQvtڔv Kj\9cxG;R >SAG m_3+*ug39v5C*k7VDj{b=)i`}cl "'a5նqkqyV xO<ω]PfJ6uhtgnUbj?I:/P|H s;1 ̍-N 4hFAe薳s-cDWߔ}#7n$y! ३i9ɕRYOKر;Չy&1-k ~l 8 zq[]n!o;~q^TC & ?}w^iug/Sis4-z[1|nj)IAw#9_G$ɹz:'U4JHp06<`,qp(&ċ,9oV,)F{NMcs٬n7-̍CĜ(/bxX4"CTBHO+]{ξ=D]fxzn.֟XXVHp% W?Nld{;S)3>!xHvxq*s}tJ-K5:u`mWra&Oꛏ1=ؓVSeUD``_ @S&9 Z\l}#Ñ&x?Q8P/k?+9ǸzٖCcَr14s gD^!S6U`(uo\kh2+}|"夞/i2"ו&}?4{ݩX 4]&9EY/vD*Z MEa7i+cy:KJk-t.W;ۦOb824{kx SuS<>$4CU3"UwDžcin8l4d{V}BI2C `Sģ4!1{3}qAiI-8{-΄uJw&O=NՂCDeH䳏E+w;|)ĸN2s #[ Zd~1 gRev˅^կGH12 61yŰEzbki;`<r"O3qp X N ـϯ\H_ybi}qwA--#ӸWӆ &JgpeMS|vs!so%{u{lbTl_vw<9 "'K@H:.Wk'3ڶ Җ.>m(&1b-`F=x_:2~qXسvO%#=YD?#/l϶#5pj;7nVGr&5|+\'yͼmWO9kA\~I$Wd/r9S ` -Z\g/΁/cI$Hyr"lo@.D髥9O౵mԍ Mjl i׾Xnda-M'v鷤\~"?Ab $DnTI:t7(m#;=-'q[}o80)_? `0(Jȁ*HL&[C~uq:v<+lIL!1uK.=D{[!`s1BsZ_ڑXnd hV.;Mnge,ķ>MpdɛMJc}+~i7Ems̷1G).Sa1`6+,1kg~ oj4L⾻LB@--}liXq 5Eyu&[<>1]`Ccg.f^+R1jX5Ȉ`IE2)'U}mJz=AࠜAStaCi Y/*vj<8ByH0+*Adt&\p#9jp6 w42r0jr8u)ŭu\9*]:{&E |k)1 *!ɴ;c@;` Ȼ*P_@+ɶ atVRȡGWR,ኃE˩ fwU+.kuխG( I!,ҫ$G4" kJ~Bu '0?Kx !qm L&:;s߳{I%Q %4x}.e+H;?xG!-ĵ4pr ݮt :x0I6Tˠ^^N ap Hnڧթ}mSϐ0g`@8X*NlK`! +̆srfl@$徳[~hH-ρͱ.{!a۲RALfz{ipI9; } {%B"wK%;f*j`o#R:㐩ŅEÎ E.,=IeH必qͲ2D80(ۛCf~LmS9m闳0#;a)@[S}ЄH"vWإP(M((TA/Ipu{z'im*γ7dVC@BC"e9tx)0Si6AK]1 ZbmE(0 ?tDAS rVEon*ڇœj!pBBDXwç-j[2Л0Z#Ac?ğ2 gDm?ȷo_nE9rVMP#H'm(7g:|2 zJУ8N/q/\'q)4)?4-#-ֳgU{uQ $=]^jR5B3~|Ώ:{aA\xCm+v}ˎ ncǫIW=ϨbbAgGj7 oVGpkN@{dܦC y?u8Cu-sTF]PsVًZ(KP?ti\JnhԜ/I~msd ,s,#fg5Cm۹yiA8bg<\2pTnYP %$Ǎ)ajP4P&{cQ3,g(ĻBs[)C WlK3dY:^U G`xYٛELm5o|э2DP1 ;Ԧ%We|H.rAHaG1:Vxu$uWpͦ{+%/-xn5Zػ\4LzɄ nUbSE uNWs^FWkv%\|1 ְQ Rw=Idhs/* v8͟T:/ʕ ѾKإ PII" "eBM`j lu==84[,)nu}̬%V3u:zyNTtCrmڋiQt*9:y;?uLԀܪ/5[؎I{~,{W@U{ܘSSipp G!vcI լ a8(v,u\$٘R&po<'Hz1V<Ċ¤ \fPrqnȮHakCLJ8T [:kT޶Cyy]xFjʀyhoLTrw 龤,@3 Z!"ĈEK*nBZ\ߟ5 K]$zeZ/gkdS^N(zGH| q 4DN L{͒za?Q`J 0#1iJmIVIb:^"a< PMqT~Qb52wVm*U;RJ-n'YtoncoRL`& HV).:b2X !ÆJDJ'/0 *MLf AYiPxڪ}y5]3C vVVZ]kcdk-MOoQЙ;_kwIF)nŒ{Q55.;9&VsKNuMyk/?ujbL+c~LP7 Y uۇ% s9~)%M\35lߧuEQ>FX ` ,H)gqRDgS'5/Ypf](ݺK8GPY!O04˙O)=[6}'By,,LsiªÃ)%Nks$pQ%< hkzeo 4礗/:9dy'5$ٳvO<|<.Ϸ2`}.n-= QmeG 4/{_- ԙ!cm-ў/2!p fz/'-bS~H3'?{](cD3!֨]b+6/Ƴm(oo㇂bo@5O~A>oq2jsۣ ]Y14? VG.=f~|5E0WzRblMendk{^W&T Sϝ~Qp + PG%ɋy h 3U^.efCN4N;5.O3х7cs7>}BQ5kOwJ^j<a3=B hѕ-/t!o;#57%Q~<.z_cozGoQ|da#뙤$"-DJpu0~6;>h|>$tQ0b}ɡuRUg:VW)pPc)vhc="1DBA.06 H^s\ +[=/Zs(yZçQJ[&U7`JJ*KϪPUzBqÇ[ygk}AM8:'ʭ=9 2 K%;B F~_龬gWB#G*ڒȮ,`tf_Uՙ/qMCjkTwFi^JsDj}td6 ԍgY4)7YsM~3 %7BJRPCT.8y7U(1gےK9-S"geŗ [! ]Av -(KwH11&43RlKAkH4؟J %bJ!ZC^݀8=1{+Ohԕ!6hT)XAvsD6u&?2S9Vgh9ȧzV )I/*ɑdz+:R(JR)>4rE6ģYdәדu6Bԭ/xaEk[Z 4߮AƯdތ[C ?`YXF6OމvvO*96||16Y7V,tc7CъL& iNOL' A1.[/zF q-SttrO}hv6"tX;G=*! o? _]"^xð8%! $[*8<$DSDZ䪤2D"re@nߕ0*_,ދ-:z<\B[kqܫJC;=$_@u\ M9wY偡~";P%L,NXɱU4?RՋ)$x*&2YVsy)Eu2w$Ҙ+'н#{X(aҤ GOW' ɤBH_ QЭװf3>7;3'Y֭RQ *F@MŬ{I6{TG,q^)Lx-Y4ތ*s4B~EņgB!Q>'^lc_ͳ ڗSi|7}!A3l"Bܩ$m<4prF|t꧶ezW1qRByqaS9%ߩi, "F sZib'ڂ6qKRJzAAJq"!`/!2dL f,X_mRm-NQBίEaO6gFX @ N(tq\ҸPP;r ƃcM3(r<>C$ ku0h-k*a dʴDU-ڔa'g`O7P`PdQFEwxq;ӅN>EUu*h _}!gAr$o]h@|Qa2y\k G!F5>+w@׺:4 oE1hpEG,hU-_beBZJ-܄t *` A&BEt;YZ^OK]h4R*qZô HbJhQx*)a!}SU_pP2ED2>* 2cZ]1\qVv ܛDX[Nn|C ESc-0j5q o(7$Fp) {~/o:u/c'DPɴ@<OF]agmj}x9;>#TW;* !o~Y:D]bt#M8 G(S(pk}M\XZ`l/|$HHqs"ߝg|x!I*DlϘ{Nқ!Cg?"jF}sg#[9d;R.'*b9'E\Y} Bmiռ+5{kqHx8J2J+o<( $oL UhԦ?**EUOԯ#Ư7TxV?\u|Xx/C˕z]$O_],GygזKK JgKo]DUj"9CnkT?S̬+t*ID™n9E^ |2z`n4^=c"Pr,QHO*{F{=YzX)X<ѱ\M`V$rruĉ4k ><n)wc,$ g'*]NJMd5tRO RQ 3U0Aru#w)B1H-8eO.}EHv I+PST/#-> s!iN] [!y/4aPDRRJQbMnA"2iڏZC l)89dwm(_92yIr,%,`p^$Zx(K #6nӐF2(n8ln}8z5 mf&r 1|?Ta i7^ef[Si %Dv,¡ `$kXHl߬Lo/EK24QrfE}k&$v Hn[oXvo@Ϸ;cP y_+wz$SWLxfBmz}P%Z&UN`% ;(07. "B7TL b+=lz:{m^gC);N0b!J^>W/./+n>d * ݚ72䱨H:tޥzQ[F)!l>wlE_Ppg8ԙ w'JrPnb2_O'+P4ݏ)xʨR4rpGLڶ9a'!Z֥0es].񂓍/CI[ t[]iU,vS/q!UY?1 .LI߀d7:#kVOZ_VeՕ_HInoc]Xmԇj]8ZPHx^!0̋/-5gT$tilFٍ`"-{ȜBEU ՠ5σcR;+{"m%SZHZpo&ȹ9k?${Hޤi{B^)tm|ajIK*@2V.۔ډs5!BԳ|6bsRsPcG~j.F ٓtW"-D)p2ӁL'z}Ԇ&IEO3*^y{u50h nU=agj&A쬚s"mR/-oәlp #M;pUTMP͜#x; eiըo>|g^pxf x;H8w͇AC\syx~D)*Ad*c p!1MPn:cC2_iP5-2)n + |ߥ?0S{2@b~bsC@\&jIN_FyVD8{]KPǩͰ; Ӟ;rPډkdoLq>?1WemQ OҞR^85^}tHbX$.YS"j!f \y\Nq̹sxFhoK[xbSjP?(O$܏~.qs,义)q1÷.Izv/5I|>}k0˘O[Xmg&)ނ+_̍:jV!K5B{ջ[;I@r)ΠfaR2ߗ7[=ף6nItr̿/b2Q떠f:ƒ5v~~I΃u!sݣ+[ߜˆ7/9頶)؅?ZMMi<KnR 6XmL ԃ-?CLn10T lļkaKC&:'X^^N@4uGvտ 4lsek!}OB²t$Tx,xY4B/5V_Lc onD~8lB.=y-hOBKk/ًp8nQ,~!" 1ܕWlʲkW6u lMFSRxd, r5+$ɶ㵯2.@6?2369߲p wAZ i8lw LZ^¤1uzu/ꐐ2đF*&M48%*d!m8N$rr;\t#=gƥF `%*3FAwxAZwKQ̟q4.ڸCg0%?%'t# N~,Z8@jAxlv YKyRrdiV@ 1k=iOxBe>B&6P>obڑr쬼LgȽdkꈮ6$&J7ֻ:j z)s+֫I V:s]F ^ *QJw|c:J5G6y֤IoF}ii 2$G"By&Sht6H4ǜW H([K :GhrUӐ'QF~z٫++}V Ťf>:+W(s4ø%捸wy$V GS>}t@}]S~*ϊ* e/ ] W` L o5E;4+fpϺ Aꋛ,2[c՚,nBY4\Mjy+Β @dN Dfo5;|!zu M szp5k?KWcPJQFx币,`fu*2JøA)LB.?=6{T834oʦ -woa22J=8YⴷT75ݪz],Rjf'hh|݉#[1f_ rd.M#◫鄫="agi/ќLe>cݚ$T3fyJƽ8={XiM%tL@%;6h09qoqΨWvKTф MGVG) ^1#_l# Cm IJ[ oQiV AĖF͆#pA+|vfˆ^|!j?c;dOi3v_A/^BK{&'њ$p<ֻFBS&'Rv(&B!C.]("Xs 35Erc;.5kj!}aW=ط SP,m} :/1(Cc۵KEPd u ]c\ծtOPݶ`l6zuqΡ Tm_\T-OiTtVn"f,6i%,K_%FJ0Z"|Ya_~(&ޜۘ:9=E&rO@on肰wlGffMeHYG|X#mO0䲚(s=k!E-wgÎ]3I5H&ъW"llŞR8r}+:fS^+oE,9%>$@l]ZFRB(wc]i8EWCKYahF kkҶB9 ϓ^O]_|,"'6tmEQg1s m^vvjM4LmyPw_V7^)߶~J׶k3K3U5l#YUClFP kꈠ.+>yjPްz~a^ #9 GH.]M]9ҍƨE<=[E-Kc\v-#$2` W *753= z[Y+6B?o{ x[,p`X~/jkj[S,ϡK67KUTypպOgqY?w]S , =C!hj5hJEޱಈ- %%Nwf= 5^ NX()1:g#crG[=Q&sSiŒ >I|KBՈY܎7u\Е6-Uk4>rp˖cYS} f@zڿU"]mMRى_яv;+D$Wh~搅3ڤ8 GiKcvDHcah `,c`SR*=|}[\a4 %[p؆Qz `x"Z8L[Jqm8CvbCրxifr(Ihc6SG9DFEu\D8ßZ. |jnpGFa_2q#Y~q ˶ehȵTi<BT6*},^K!‡ddg + 7Sab^|%by[z{IxqsppGEn%u\uӐڛG'#yᘢ03[ wysA6d B(pr,ɜc@JI{D>bX9 m *}Qp,?ͫbuqdI]M؅#4N dxL&nE,~XԠ`c[f&3}#/L}`oDŽ1I*B3G+*ԌrQśH)lt>.KJ!oHX00 fs5GF5-7R (Dc}aq\QX79 p w+cG/L{flf0mj-sEms^K2(kTǓ+i]F꩐H[I@迨[;:(6'skz{gEd穼` F%Z j}0aN=P!DoOPl9='+ɀ>&c7~ѻxS4z4mu mkfX|jԼuӓH𸐭^㇛[˼}\N dR(˟[wf ̒wCbC8g=ujUv }olf` t8ުѻ 뒽 ''Nv *hj@ͯHD13"}`ϑrt &8t$_hhv~pț{W @2C^vϳųYˈܼpԇv""VCoPj;dw<.Jӏ9$Xŝ-W w^ ^6{(,??!Iw=FpC[٤;(<1T 7( {E>2;2 #:yu^yUbg߅55iŅSfg>*6ʁ6>+qUa39M虭_֒+1v$eMȩ6ˢ:w"g}yLxj%e !u}{ߪ`$NTf#O>520~]'.ɰ-]};R=?kEc8<^K8†Yt`3upYg_A7Nkeie}s4@Nqs9GM.B`o{^37 쭞oĺ9C5ƙ{u<+y&z.1R#(Q15uIae8>em;* !r|Ó{/(S삃@!ݷ w}lyRHE ըdah/&9wUa̸;TP撦_/ )!Ι)ЀZ<8ҍs[wg~3z^h#9)9i#']6bkJFl1>M[+mj[ cHO'Hy2[BLsP!a_l%nڄ{/b7SaKzWžFyy&ykl?p4!-#t9I@ %-d=DoC[ lkKZxP]ӑL~קbLAbCl"*>6 Fpnz5NC6USJh0SZ -%H\t ܎Iu֓ϊm A7 L,;ޛCߥrNBuIX= YB̿ˆB@yŢ 9h4Ӿ#ߩ4f1?E=cb}<87(. "F)f2=.ah`k^״^>4IPMsDeqV;}KNnj?&ԃ&#jeq'jqٔx E>Q&9M[2#_dNϢ =魄0b LkUjtr,*9~JLɷL> j06Eq8L0JXT К67)4Ap& YK ::ZMO}&Q;K>!+QMq,GOOE31ά"t J*Z`R T OrwmLU2C aR Tldk<㜒2w2ꈙHv]36 +Q=sv+Gh1}*:+O}$[ yH?¿HUWmYqiFV5{0(X??Cg̊Ѭpfx7rA6FkG>զDIYa=ÿx+4`BIC&)3 4!Cm⊸hMcv5m]wj)ZV 3CO+r] rd% PQߨ톉\EZwX}VX7{^RDPǽ|I<)'*4зbVSb ~MEgVYnaiZ33'֬%jԼluO4V\FoMn p: \9"|NCn,I@{ɾ o|^KPsyrBP5a'neBS 3},TwȆy2&(#S+1IY*Kr@Lᨂ-wVQ`n{N!蜍$;`2kHف;ӥx3wIG|m_4ܵ~5v&NӅdsv7|v1Yբ+@덁*jQ5@Ж 3`>{~ޡXCJg-*06t)0U1,0_o\Ρ,d>oAMib$keR+R< i2U;%W\Tv wʂ}*C 3r@$iTbVJ,v{ zr  xu[]X%$|f7ɾֽi7洛$FJ'cAd؀"A[rsf^c>jN' ys#h54PC)GB^@Z`]}iq$\O ExE:fM:t}Îg㭤vK[ʭƧ9-[RM_Q\+N!5tܱgh=*Kr.&(gy= ?uCZUϩW^8J̩ [ RkHumI1@I!hc2 6+%gEm+;=,WwnUcYCrR}y7<ÅH8,4.wH$NY FN1;=rKbа.bQK{Dg޳n- EGծsK@=Ίf9(Þ`&'6:- :& KTOd ^`r}Y:V '۽hRim.q:5Iq4q#z)\4ĵYE/G$R8wnFZ+HfY`: TX,: dߵ8D+s;m_[_R ~5ܮѩ%А?6 _C? e&9/̢͕]Ey?65؟|4 cpc!dØ廩xdZǼK. =Pf J?ZR4%`RNRG&k sb$[.5@^liAo䙮|@Dy,`xP7L&Chwj*B}"9$tYL ŶdI?C~Oϰq` aZRe.y- AZ%X}vV]؊߽K юQM[xr zS/r/ ;{H"(ڝDc}AWwJ¾vJTZkDZ1K)O_wSFc_$~F{uUBFNdxa4s+J ,ja>;rDi=hyVmׂ0=pNV/9X!Lل(q_$?S?lT+_dFzX xZyx=&*f]*>ʨҏ]T|鱶z:@W;$lRc~OQWSz/"|rekeH%KY$tQpXGHi*;Aw$A|xU{Z1 v^8Ђ4'(G/Eta|脓rFtg^r]PvFdbM"1њ6Yv.0 w_Z;i" Oߖ0ҫrLxG5={μ\Xd :Sf3c͗7m[bܢ])9|V@bN7n43vZ<A7~W\fC8y6 P-a(`< a z",N1NU:%Zrbf ⟩ϯ٢+1_/ݭ?rj½xS\YX:/D=Ρp(sٟϸ G"Gf.ĪH4%Yx?f jkԵ,oySPcXpdKހV i$Y!ˮ%a'CmvLZ%{q_+\mNǙvhM,ۮa_2b) q k-B z!z8VW0u I Qqo-Ge`aB#ւUn/p<}S7;k¼ 0t $AwB1ҜSBg, · .܀oS"M۰q}i#TELM6nW&:`?'A BD qOGL9rzp[aQFC?1ʭN%k}ub?]K3#9(cM'جy&-[:(/~RyLCGz[, _ rbݷ#YoatIh 9r}{beOCXslD*QH,!?qG1)ϖ!.yO.-qO5+αk_ɠ Q}~=lO'k=ȅ'&9BgD}r1B̔~~)TnOd…AuXz`QrȖ:ffYײ =Ȃ14µW6e(c\ԉcu Dk a|f[{Y:Ϡ=aғ;;bys7XwIWy#&6(lm [̠9sKfGGs !)v?)f,P/\ZZd )QVϬxOKt+z>X՝6b敾'!2X۷DQnwHۭ!zv\QG̠Q:vrUfN Du5LNd8_^Hbѷu98W157C/(e}Ia^*_i/wY3P$R9 _o^NUj~_#"em9 f*36:m:b@oh ;LäBv;rE-gx&-e;YԞI =hWiBj pÂe||P&rXZ*qPB)'5'i`9FeJ pPo"hͫY3SXDŽsEJ5'Gg=6$'lq74rń7^ux lELt5_j,XE"F^֖GXoEkppgfpr#S|[ϑeKy<o Ƚq6QcL[m6Ս`62܈ԯH p(n_ЪX^Swڐ;OCDanϑHu~mʑYzL$L`ꜚYi `$f58QuLKRc1ϱ0ЮrFGGԧ"!< Y( %l 9dw8͹[铙Lgi]%pkGk]m) (_F̄}mG󾅍fСMnbdey'G3+Ou,H" Z?K̂`vu}瀖h>Yզpېj M#5:gY  9 VY?s`Oq_8AR`P! @Q;-.Dti?vᯰ54 5lX o_f;Ft ҁϸ As 0JI5a>:#7v?4rq&†Fwཫ)d`kJ(@1q~vMdWb r0j:5)Rg8_ݾ,c6$ഃp69O#yd81}Utfo4O0a]p`)hk%dE9,ANw0ߵٽ@h;Mǎ~ƶ'@y.G$j͑`%2kP'uvb(՞1ᩝr;Pɢծc؇>@D̑.Msґ$5IIiW'o!Ȁi(@c'Tb)xVj :}iٝik 3Jzx-,hF -Tĩ8OTU/D]nvyAG噟%MT! i.LqDL;=rĀ ?g o]n"ڇB3>IAYTWpø(rW՘jf5 >_S!Kdw]S/^JVMd{|MLTkeJmAuHnnJ d逶$LV-ʰ^h4}N.mA / 9&]M %=ml>.FL̒6Q|ൢc_!0CG'Lhj _fgK6P?B+\})^m+s}:7 i A cm])6erD~zu8Eȶg嬨 !/30-6i a nxO}RP ^ӫݜ~$80D"a帯+Wto^t=J_{lϊDkm0׷+Z k3SX a񊜦hZYK  Im›5Gg'#{g`#s:{RUKFOFCQ), ^#Y>܊(8 j+Né !7h'yͤW~)A\e ؿfg[I=v,V$k%P Cs-̶_ƍ@fϔ6*e!B7EvSiHm&=ɝϑ=#/r-WI2U[ojV$^B.^|}4E&TT3,Ԗ-*G{u ˼B D_0q~sx0c<[' 1 G֗ m2@J̪]:ʣ/"a]J3)/pO#Ca|#! H)K= S'<.Sdpto-5H 5(̱գLJ_4Qa9pc=F]C؋p`/TINh ˨ B`z5)Ufl.pK/{l葄JzFӌO䣊a{&n +݆]/)6>)lvꠊyyJmȵߞiT#b]'VR{/}YGW߮:qoBE޵{X3"9~6* X)!6%f>oFƢZ9#mv0g>Iu&x^8!"sw{ vkEEg-dᓏ-z&+}gUBZ\a^cІzOi],#8 ]K&![_%wm\йJ7kd6ƌs"z$4҉cʨ\$aUٜ TX#s (͔ aI.V~h wJxP㛭YR+*~=)ih b+Ec(;}Ev$QJqQпeWWl1i~"XIT~Rzw] 1՝ ceXD '\)oif\ZAO!WةiʡS\UA=_G(!Ff?: &C's3}wm/hfss2x?U=Uy{UT bB~uBׇ8xxh?)xr/pgOy$߲wZ=v޷i6BIvUkU!D@-(C%Htÿ`/c BBqW bł4D@wū_vr30ij--B1jNh8xq^#E@_9S.XB@]yf!zˇP_1  Zs'LuT@\HxqNO6bToIO0w2>UA{.^pъeg QF YZ