python3-oauth2client-4.1.3-3.2.1<>,(`忨p9|v'VihWpN΃\_#O a.nJnO_Z2x xP0J&.s{^F9΋[oTATl?T\d # 8 "(0PpP P P P P PPP0XP8@z(89: F@]G@pPHAPIBPXC@YCD\CPP]DP^K bMcN3dNeNfNlNuNPvP wPtPxQPyRBzST TTTXCpython3-oauth2client4.1.33.2.1Pythob OAuth2 ClientThis is a Python library for accessing resources protected by OAuth 2.0.`忨sheep10 |SUSE Linux Enterprise 15SUSE LLC Apache-2.0https://www.suse.com/Unspecifiedhttps://github.com/google/oauth2clientlinuxnoarch J ::'s'sttvv  dd UU''  *dEYuu  ^^xx..jj*#*# U-~ n##m(,AA큤A큤A큤A큤A큤A큤`忖`忖`忖`忖`忖`忖`忖[`忖`忖`忖`忖`忖`忖`忖`忖`忖`忖`忖`忖`忖`忖`忖`忖`忖`忖`忖`忖`忖`忖`忖`忖`忖`忖`忖[[[[[[[`忖[`忖`忖`忖`忖`忖`忖`忖`忖`忖`忖`忖`忖`忖`忖`忖`忖`忖`忖`忖[[[[[[[[[[[[[`忦[`忦[d1a1658318fc49d97c22fa678178032daadcecae6167fb404761a7e4f5a984bf46e9d10e6fe9a8d2449e0d3b75b3ea93fce238981e33706311387b7b5c9299d001ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b21905161c72a7b550d6d1e8c2fc49b13c8dbf60b436467d6c6563a0779cb3f7da261cf952373dacb8d0715e0b48ae362684419498d4d801f3d0e65c10ebd36574c16b5db427d686f4672eeadd8f6586a2b64b9aeccde4fefce479d2bc001240d49aca606e928924dda99df6cfb3a814896aba6bc1d71a72956c5a38aa6fbd5780a780ca8647bfcc9309251f35a361b23d58ed644ff8ab1234ba844a074a47f191513d5d83ddc919ccf2530afba294905162261a537b4ee68382439b1cb4429ed63d069591df2f78b353df552229945c4f21d64399ab7e03ee0473da2283ee6ec220c28b359ade425a355450afd116a97c068382997b76621258352d303e367ef4e461f7fbe7a06251814c0dead2754b514fba5b5f5cb080c722d414b95cab47fdb787d302f36b9beeed0b48ef07c80029ce0cdf259b26854283360cf56dccd8cb479b946b3025e6bd8b6f641bf550ca64a83f28fa289b25b1e29d019cfe915b4828b3291e62e87f453a8a1e1307a9efe1f7843a2bb70a2ce652d6b172b1746ec54d423f1d1eae54b04beddc56ab44085fa88ca36d40c95f28a1732d9a04278c276753bdb240f0346a4de46fe7226b2f3cbef50628c7cf5ca16d62dc94e13c17ede37f0754e35151b037506f4d3ca265dc914c3d1d440dd01e917fd8ae17c49e4fbb0fc96ca24d456df5422dc5b500b20333dac421bc5483c9e0fb3c983e86a3717d16db1d18342cb21ff19bd457f13258f17a8b3e655feb2000e1b8f41a5f138214af967ed9f1f3d53ba34c6e97bbc3be34fc5e1f721ab787e5d32713aa6b41018b7011dcf2924194be7806bc9e5ffb1d570077a47b2f0334fecf6770cb7005a810eb1d40b6d0c2f7d55eeec75d66c53e3a7fb01f895fae1c86fe828c559cf1d68f93714f2e8d7705aa2e9ae74f1646311e5e24ac2654bcb05a1b7f50ef37d231c047bfc060e37d42afe2fa34d3eab26463cce0d41369b1643e08b633ae0bc15ac1d562a5ebb884c8f85132970d914e268157c7965420cde8a102f8570d0ba50edc3cfb86de91e0c29218c2aca6700c8029123e08d0ea36c22aaa1252a793fd7dcef576dcdba3818c6d0cb065b50094d7a2c847f3095792677dbc60797450078f63b4ea651f70a708bf9a4f85265c2c8c23357653337aeff636bf8b5796698a5235c918e15e11c813333a840f73ffc8ad1619685b10574329b7bf08bf8fbb689f03f50fa9a32b301d871b113357a48f619e813c0d6123a8e04bc3b57cdca775f5d9c014b72d76407dfafce70abec46ecf8148ecad7d0394a5575454b977ca7c149a998928025f40245a57e150d216cdfa5faf6d7549aacccc10016b91f8a86bf4ac74bad8137e929094698323e5ef471ff67402dbe1f204725c1184ac1bfb65f5c96882d4099993108f303c11d03113e8f0d7a73addaa606e0bec3aab9f9ec125a595a53a147360aaff4bfdc19599f7196ef82b9d79faf0ee5bbaebd4ad9c7fc84362060c7341a1dab440df90ba62c435eab607ff18496960441322677ecbd1abe0b804bcd3b6a679dad8c5c757684dd8dc58ae5fd2dd05701abe18e4405d6316a130f5d1b9c59f1dbb7b05d6729d0ae28fff475f2fed3c111f29f08a82395df4604bceef1f528984c50502b2b5f9b2022da6cd07a91cc0cfcbc7f98490ee39ac525035a314459c8b22b2c6ac9b67385cf4363f42e2f4f660e0e920af3699ea3c525035a314459c8b22b2c6ac9b67385cf4363f42e2f4f660e0e920af3699ea39eddf78d85d0366a1084ff74ca6d3fa82027c98682b112f8a94ecb54430df3b50ad4dec6002300753dbb7dbea406001082a74502259bda83b2062d90e5f5c00f95b39c0a01ce0db6bd18c9e2d7630cc215869401722174ccdfa1a0de9b3eec16cb5b69e673f9dfc2cb43b04f74fb48fe44c506f4e9465237ae40ca49a60df1f6da05e3055b77cc5477e8b5bfcaba2f31eb0428271332fe486150d50d3173116a93ff9b108017f66f623d88632d4fb1a1be35dba9d8a01ab14137532c0f29200aec2b8293838f696ff99f4778cf187e660268b1443d4dd5fb56e7dc72106e4076031c0e95e2734bb3f4d128cdca9f07f090780441ad0f1f2451e75c9c1801a41bc4daac428b23c44e23aaf6a9093e0db31fe0e8f08efe0c04526d5d8533b60f512f08c7b3de51ac30fcd2cb1c93370e9a871b2e0c37254935980d6470b5f19f1addc50271c99ed4d4c9e17b102b2120f997d493b5428d618a7c789b8194712da738ae0bb3611240f3a43d5a6a281afb3afee7e940a7cf224f60cd3b4714ff0746c78317b6d1a2460d15872e9d35db3e5f2c46d4a6a4c2eae4c4aaa727592b0fd89cd0f2d047472370171cf75338892a2b529365bc649eafd748b76a797cc5d990a59aca1e75262808923129806585afcea9ba692ad962cfc0c567f021fe01e52290946509ae68467c86453d58d7c8968a421f030e9cf51bb27980a45e08fd64d4f25e1eaf19a0b5d2b9991ac3bbf34969a5b253fa3f7f2be317208e3c496f36d463e4f09c8b6c39bd68d806edd5bdfec8fe5ca26dd5aeb526c0478bf81dea50db6cf57ba98f066caef7a9555b397563ba6008f8aea29a0f82f9da2f5b2f2c8bd405d337797ea7bd1e09d1c5dbfa73f1f958eb12a850465bcd1f5675e11f2062074d1c678950f95734140f48144367f3cb394902d32c684a1838c91b65f92582a5048a2d6aa2f6aebaee18825b8af653d491bc43fbe22f6e91a45c4be9bfa871429d41c5dfaf40143b61ddad06d0c868bcad584b2ec9d444cd8a866bbd529bc3f4284426436f6b91491995dc156774057da5fdd69ac93992e3bd93ff3e8ca03015ec38c577334ae1a790d458577f0cac7ff895e8a54b9ef56f315233ea17248e82626229f54b780155c708acd9333468407764eae9f20a37d0721b7ff1badde0a5df983579ab192a4c7c90c71cec426d46f478e89033e56c7260907b8cd9384dcdf0ecb98d29ef90b771b3cf179287bb36fcbdf39dfa03b9342588436c4d32b8d7f91ae4c021b512d0fa57af23324fd1856d983089a341798f611a09de280a72165896f8e6f32d6dcd4ea2e89adf31f9de5f36a535cbe516ff263fb7b620a8d76dd6a43f0bae029b0cea5bd0fffd87f05659dc599a763886027614ad210be1ba3drootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-oauth2client-4.1.3-3.2.1.src.rpmpython3-oauth2client@      python(abi)python3python3-fastenerspython3-httplib2python3-pyasn1python3-pyasn1-modulespython3-pycryptopython3-rsapython3-sixrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.60.9.10.1.70.0.53.1.41.6.13.0.4-14.6.0-14.0.4-14.0-15.2-1google-api-python-clientpython3-google-api-python-client1.3.01.3.04.14.1^j$@^ @\\["XY`@YWX*X @W%W@V@VV]V]V]VP\tchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comrjschwei@suse.comdmueller@suse.commc@suse.comrjschwei@suse.comarun@gmx.derjschwei@suse.comrjschwei@suse.comtbechtold@suse.comrjschwei@suse.comrjschwei@suse.comrjschwei@suse.comrjschwei@suse.comrjschwei@suse.com- Fix build without python2- Disable keyring and one contrib test as they are broken with python 3.8 * the library is deprecated, not worth fixing up, consumers should really migrate from this- Drop patch o2c_reauth.patch as it was never described why it is needed (not even in the bug) - Drop not needed oauth2client-init-django-settings.patch - Drop django subpkg, sadly it does not work with new djangos- Update to 4.1.3: * Changed OAuth2 endpoints to use oauth2.googleapis.com variants. (#742) - Execute tests- Do not build Django extension on SLES- remove tox dependency- update to version 4.1.2 * New features: * Allow passing prompt='consent' via the flow_from_clientsecrets. (#717) * Allow customizing the GCE metadata service address via an env var. (#704) * Store original encoded and signed identity JWT in OAuth2Credentials. (#680) * Use jsonpickle in django contrib, if available. (#676) * Bug fixes: * Fix packaging issue had erroneously installed the test package. (#688) * Typo fixes. (#668, #697) * Remove b64 padding from PKCE values, per RFC7636. (#683) * Include LICENSE in Manifest.in. (#694) * Fix tests and CI. (#705, #712, #713) * Escape callback error code in flask_util. (#710) - package python3 in singlespec - remove o2c_hide-deprecation-warning.patch (upstream)- Add o2c_hide-deprecation-warning.patch - Add o2c_reauth.patch (bsc#1002895)- update to version 4.0.0: * New features: + New Django samples. (#636) + Add support for RFC7636 PKCE. (#588) + Release as a universal wheel. (#665) * Bug fixes: + Fix django authorization redirect by correctly checking validity of credentials. (#651) + Correct query loss when using parse_qsl to dict. (#622) + Switch django models from pickle to jsonpickle. (#614) + Support new MIDDLEWARE Django 1.10 aetting. (#623) + Remove usage of os.environ.setdefault. (#621) + Handle missing storage files correctly. (#576) + Try to revoke token with POST when getting a 405. (#662) * Internal changes: + Use transport module for GCE environment check. (#612) + Remove author lines and add contributors.md. (#627) + Clean up imports. (#625) + Use transport.request in tests. (#607) + Drop unittest2 dependency (#610) + Remove backslash line continuations. (#608) + Use transport helpers in system tests. (#606) + Clean up usage of HTTP mocks in tests. (#605) + Remove all uses of MagicMock. (#598) + Migrate test runner to pytest. (#569) + Merge util.py and _helpers.py. (#579) + Remove httplib2 imports from non-transport modules. (#577) * Breaking changes: + Drop Python 3.3 support. (#603) + Drop Python 2.6 support. (#590) + Remove multistore_file. (#589)- Add missing dependency on python-fasteners- Update to version 3.0.0 (bsc#1002895) + Add patch oauth2client-init-django-settings.patch (#661) + Package tests again, but remain disabled due to Django issue (#661) + Populate token_expiry for GCE credentials. (#473) + Move GCE metadata interface to a separate module. (#520) + Populate scopes for GCE credentials. (#524) + Fix Python 3.5 compatibility. (#531) + Add oauth2client.contrib.sqlalchemy, a SQLAlchemy-based credential store. (#527) + Improve error when an invalid client secret is provided. (#530) + Add oauth2client.contrib.multiprocess_storage. This supersedes the functionality in oauth2client.contrib.multistore_file. (#504) + Pull httplib2 usage into a separate transport module. (#559, #561) + Refactor all django-related code into oauth2client.contrib.django_util. Add DjangoORMStorage, remove FlowField. (#546) + Fix application default credentials resolution order. (#570) + Add configurable timeout for GCE metadata server check. (#571) + Add warnings when using deprecated approval_prompt='force'. (#572) + Add deprecation warning to oauth2client.contrib.multistore_file. (#574) + (Hygiene) PEP8 compliance and various style fixes (#537, #540, #552, #562) + (Hygiene) Remove duplicated exception classes in oauth2client.contrib.appengine. (#533) - From 2.2.0 + Added support to override token_uri and revoke_uri in oauth2client.service_account.ServiceAccountCredentials. (#510) + oauth2client.contrib.multistore_file now handles OSError in addition to IOError because Windows may raise OSError where other platforms will raise IOError. + oauth2client.contrib.django_util and oauth2client.contrib.django_orm have been updated to support Django 1.8 - 1.10. Versions of Django below 1.8 will not work with these modules. - From 2.1.0 + Add basic support for JWT access credentials. (#503) + Fix oauth2client.client.DeviceFlowInfo to use UTC instead of the system timezone when calculating code expiration. - From 2.0.2 + Fix issue where flask_util.UserOAuth2.required would accept expired credentials (#452). + Fix issue where flask_util would fill the session with Flow objects (#498). + Fix issue with Python 3 binary strings in Flow.step2_exchange (#446). + Improve test coverage to 100%.- update to 2.0.1: * Making scopes optional on Google Compute Engine `AppAssertionCredentials` and adding a warning that GCE won't honor scopes (#419) * Adding common `sign_blob()` to service account types and a `service_account_email` property. (#421) * Improving error message in P12 factory `ServiceAccountCredentials.from_p12_keyfile` when pyOpenSSL is missing. (#424) * Allowing default flags in `oauth2client.tools.run_flow()` rather than forcing users to create a dummy argparser (#426) * Removing `oauth2client.util.dict_to_tuple_key()` from public interface (#429) * Adding `oauth2client.contrib._appengine_ndb` helper module for `oauth2client.contrib.appengine` and moving most code that uses the `ndb` library into the helper (#434) * Fix error in `django_util` sample code (#438) * Fix Google Compute Engine breakage (#411, breakage introduced in #387) that made it impossible to obtain access tokens * Implement `ServiceAccountCredentials.from_p12_keyfile_buffer()` to allow passing a file-like object in addition to the factory constructor that uses a filename directly (#413) * Implement `ServiceAccountCredentials.create_delegated()` to allow upgrading a credential to one that acts on behalf of a given subject (#420) * Add django_util (#332) * Avoid OAuth2Credentials `id_token` going out of sync after a token refresh (#337) * Move to a `contrib` sub-package code not considered a core part of the library (#346, #353, #370, #375, #376, #382) * Add `token_expiry` to `devshell` credentials (#372) * Move `Storage` locking into a base class (#379) * Added dictionary storage (#380) * Added `to_json` and `from_json` methods to all `Credentials` classes (#385) * Fall back to read-only credentials on EACCES errors (#389) * Coalesced the two `ServiceAccountCredentials` classes (#395, #396, #397, #398, #400) * Add access token refresh error class that includes HTTP status (#310) * Python3 compatibility fixes for Django (#316, #318) * Fix incremental auth in flask_util (#322) * Fall back to credential refresh on EDEADLK in multistore_file (#336) - Remove test package. tests are no longer shipped by upstream. - Remove hidePythonDeps.patch - Some imports moved from oauth2client to oauth2client.contrib- Do not build the -django subpackage on SLE 12 in IBS + libwebp in SLE 12 is too old nad has issues on s390x. libwebp is a dependency for python-Pillow, which in turn is a dependncy for python-Django + .changes file changes in OBS only as we have access to fixed libwebp for SLE 12- Remove -django subpackage requirements for SLE 11- Do not build the -django subpackage on SLE 11 + The latest version of Django no longer builds on SLE 11, Python is too old- Include in SLE 12 (FATE#319904, bsc#954690)- Initial build + Version 1.5.1sheep10 1625669544  !"#$%&'()*+,-..0123456789BCDEFGHIJKLQRSTUVWXYZ[\4.1.3-3.2.1 oauth2clientoauth2client-4.1.3-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtrequires.txttop_level.txt__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyc_helpers.cpython-36.opt-1.pyc_helpers.cpython-36.pyc_openssl_crypt.cpython-36.opt-1.pyc_openssl_crypt.cpython-36.pyc_pkce.cpython-36.opt-1.pyc_pkce.cpython-36.pyc_pure_python_crypt.cpython-36.opt-1.pyc_pure_python_crypt.cpython-36.pyc_pycrypto_crypt.cpython-36.opt-1.pyc_pycrypto_crypt.cpython-36.pycclient.cpython-36.opt-1.pycclient.cpython-36.pycclientsecrets.cpython-36.opt-1.pycclientsecrets.cpython-36.pyccrypt.cpython-36.opt-1.pyccrypt.cpython-36.pycfile.cpython-36.opt-1.pycfile.cpython-36.pycservice_account.cpython-36.opt-1.pycservice_account.cpython-36.pyctools.cpython-36.opt-1.pyctools.cpython-36.pyctransport.cpython-36.opt-1.pyctransport.cpython-36.pyc_helpers.py_openssl_crypt.py_pkce.py_pure_python_crypt.py_pycrypto_crypt.pyclient.pyclientsecrets.pycontrib__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyc_appengine_ndb.cpython-36.opt-1.pyc_appengine_ndb.cpython-36.pyc_metadata.cpython-36.opt-1.pyc_metadata.cpython-36.pycappengine.cpython-36.opt-1.pycappengine.cpython-36.pycdevshell.cpython-36.opt-1.pycdevshell.cpython-36.pycdictionary_storage.cpython-36.opt-1.pycdictionary_storage.cpython-36.pycmultiprocess_file_storage.cpython-36.opt-1.pycmultiprocess_file_storage.cpython-36.pycsqlalchemy.cpython-36.opt-1.pycsqlalchemy.cpython-36.pycxsrfutil.cpython-36.opt-1.pycxsrfutil.cpython-36.pyc_appengine_ndb.py_metadata.pyappengine.pydevshell.pydictionary_storage.pymultiprocess_file_storage.pysqlalchemy.pyxsrfutil.pycrypt.pyfile.pyservice_account.pytools.pytransport.pypython3-oauth2clientREADME.mdpython3-oauth2clientLICENSE/usr/lib/python3.6/site-packages//usr/lib/python3.6/site-packages/oauth2client-4.1.3-py3.6.egg-info//usr/lib/python3.6/site-packages/oauth2client//usr/lib/python3.6/site-packages/oauth2client/__pycache__//usr/lib/python3.6/site-packages/oauth2client/contrib//usr/lib/python3.6/site-packages/oauth2client/contrib/__pycache__//usr/share/doc/packages//usr/share/doc/packages/python3-oauth2client//usr/share/licenses//usr/share/licenses/python3-oauth2client/-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:20116/SUSE_SLE-15-SP3_Update/33baea5c51e3614dd1a5756315069cac-python-oauth2client.SUSE_SLE-15-SP3_Updatedrpmxz5noarch-suse-linuxdirectoryASCII textpython 3.6 byte-compiledPython script, ASCII text executable  !"#$%&'()*+,-./0123456789:;<=>?@ARRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR&NʘP6utf-85dddd770c2fb0def341463657df9d5c5e14343cedb082e1b136164d59669bb9a?7zXZ !t/)UD]"k%pa éyneMķ$= [<*=6-?7V빰ZWi*o8疖kޟ|.CfSaƱ7. }O"Ģb#g{^'p ׸\hB8Vc:ۺM"Bik\^fH\5Tlɓ)D9f |x_  '*_`׺ ;]Ҏ@ b%3@*`H͸پ> Dsf-[,i{py˪KZGAeZd(gLz{g ޹\J|^rWpAW7nq,0q.[Fv0ہ%(w5q\D{`Zx&D :nmd/okگ2tƦ ޓo~⹝A4XX1\ 4HYXVnryո[#伻~l 3&g}{uBH#Msu"㷤:?iycu+YG%ڟ@<"Te/|>ȧ>xÄcdxWcӟjcâ|^ݷ  Hm!51q^$sPwVX_J-}cMJTp",&%lh~{kHF.*ܽG6$X|-"7"GMAyjL!lb!{'gy8~%"MgE=˹^z0w!9T8k(3GuG~ԑA R}43MI2]HI5W3'Ecm(o ~{P,3IԬ 㜕YˌkPS23tb5$mnt5k*PqUO.IRm;ü 7j=XнX`UlĖZP@Hvk0rWq PH9f'j켘gUD:m7q-raHaȳ{'N'nn},7) j1.B$X g ʾ1#V}lsqzkt_Cƫ^^4\u5)I^qQ/,-D(ܐјۯF֞Qv9# -7Ҭ7gt2$ E= CfMirh``xax^Dž8)')↫=Wxe^X{xe:'|1d%X'h„=Ȱ]Yw4J+>1:V<>]}y J* k31Ŋ:Q`@хH+3)qpV{`ˇAB@)4)?UW[Rv:bfv䴡mYLwv %O6#0t;i] NgpG9v )ZU5Ugk*x8aB6 C(6E{_rZ6-]"!M؎VVx/;󈐇G`nD五E_PWOȫ,RH,0}dꉂY+@C)ZAц!) M3=\]@lzew6BDJ(Y,_O:ޙC5Gx|Z׀p{SC Ŝ3sy:N%p*\ /kNrBƥNj L8fi*چ:{7C[.@_WwbSתPNXZ桦 Sߵv>O|Dڜ[Ipy~-+ r f5zGW$w[w@@ߏ>Odmoxs I,w1EzvAVwҡ'3X`hM0M>qܮZ Ѽ?{3|[WКƽ_BFC)bo5wP#)r;lZ+C#gM9Y|da}4"qE.~{#G;R޳׊4e+%ͮ|q+YwhQq] wcq m 79tZ;='UHlSܧ*j^OD)L= 6J 5?YcɚQ'&'/ٲ/IG ]$x%Wq͂[ľu#y&tFp#sٖUE Hcs/ފJpBZa,o\tی0YIbAE 0-%n|RСЦ7#(͌tg1 ig0L. N«%ZP?hB̯_tqN#&-Bמ>\lED؋ $BZ d};z8{f drԎWz[Ah*g`d |LztD]mnL\\W NȾ |뛷ysXHWG 1{O*K s+|F冢Ocm1ԜWBvu V%IAoWE0,y$'tW GTս\Wfd)de]@\ H~gkD\%- $8HX+4k djA Z~YU([&E2D4 "Jh[F.) C/^E$Qfp6du6,R%RDp^/L: s]Ԑ#uөYZd'^uڴ .aM$1]Qt2i_'3 ]oGp|m4r -9E{B)ƒ v$D*5MIq^„xi`/xB(a$P"8+oNRx xJ\rP ZM=BBTP|3OH@d\ʄ"VmRtBR4 ʥ`*-:j him<[CicQTjr$Hzg7 }?O^Ǧ&-@ u1_&-NQ'N["ɇ[.0KTDn-nv -iD ƧʝN0~yx_{}#a-\EOt+IjRw}=`dCc8Ŷ+3 T^KzO͛(Bfԫ^B/5\;/i7YUC>Ep\KB4`Dc-G֑0T#C}FID? ˥ڿ(Em!2h5\"eƠ5%|-(_"$5k? C<ۜ~$3vQ#b@za3 ^|㲖p~k= -`?e@nMC !X; IWR[ݐyVWcӓOixfI"nK`BQ.><*c' Z-5Vol$o2n"*Q{p%cp}PF͛5ӱn5i^HӄDž6.\ͨ^h檣 nā?zè:{MХh] 9ݹNEXY"fP\Xꡆ\{گ[>mGΊ*8*C*mq?vl631wvH7("8G ANic'"*RH->JzCV!D6^VY@SzX٬8 1Q`]~HMTu-Lq;ѹ 0Ug+\sh;T{ ^f=֗bgIui2qK">¥Be 5IԿ.vձ9硝۵yk%xFĚ҆y͟R4m>0gRf.%iv5 u$+#mbddd;~UkT[%'Gp&VY4)v.D4ri'[5i>% V/]| Eyu:yOl"~Y,5sp:1J5Uqtp;>e !Gg$ w=yR:mS MP%Y+Dmy4]F.+Ď},و}}';I'՝=CJV =$YF] u;[Gٓ ؠ}%s( s-x&0 m,ۧ`J|Z}M%dh>[>.}VbTYvFwև}Ȅ_S4 W-ѵգ/Q2H̒{Ԁ۪ E<+lVe޸,$^+9Y;P!*I5~e; & f-8F9ؒH}opbm|U{Ľ2B㳰: `{m#A>wj 2ؚ_wи&S_NGh`}q8^vv *s z Y `1HDr8&6r[4_Qx YVwZId<p 迪ON8ZM?("2nE:9˗P*WɒɤAclHQFb1 ~ᤐY{>g\iz/*^vּzBI8[7CDܢe>cc$s{Kӟ+Ȕ(G¥?JyMc f|í iԳwݍhJ4Egk[~'b6  ]Wp&%hCr,[kbh(_^~ǖ|\Zzc*tF[.:菰ے_Z߆g]^97 $_V0 ~sf>+M7 Up2|:8a<q>A" Fv쁘dg'zO5.% f.#̶mHSPzL (L B* NqUrs`C>_9J@,)eLuƵEe t~*bs+j܅= \ö?/%31tRT Tי%׊͢\s.^<mE964j`ɱu [v :Ɇr-;5GC4IV5/X6Y &i <60HbE6F0=:RYɢ//nqo< ^D\.L-?.3uf+gI4+X㙆J!FɻlP+GBh]9uz>ya1Sg vzˢ=U? h@"Pޡ;ڨ@óIuX̻{꜉2Zt"ie9d EW}ɰw#z*$KYVFO/ [E\nh&~ֺD`_43茂yZ92C>1\cf@Fs&oK3s`<\#!z2CT0}) vw*z13r?bCaVRPJNxTX+X}* ,U4SjB/<3S,5EYjO@K[Q1G } 2"$xf; ec-퇕;^*UBef?+92QUk.MhQ4m߄o(u6g&Y"Ṙe"7"(+[ΣT`;_B1,x^`]-`>{$*R<'M0] Ϋzk!42u Qvgŀۉi B0.`,}b캀9:rdzHu>E\yO75ܡu䆑[ɨ"l!XXV<,/Bz}4 5Fp |Feʆdj v +*"][tB&Yh/՛ Y[@ؗT;@@1}^vEş'B.*Z}F "ؘt l(%1= J'io%-yI"0Al)>zDۈ>9I?OvE*a[G2Z& _j;5C0BL RҬxeWP`é=7'Fh.D/m=[ 2N~ ˡJߨ3Q̑KiXJ78>ev$욗i-=:FN xBI”;L9h8gB+gUPg0=a{x_~Jlwy lW̿.\2M]as[3QוU(sz|ל]ׄCe!2U$`9 &m5c׮6!7DM{  +7 袌 vYry8"S(jQV#d(]4B$@G-2 gp#5ϰF9mݗe J 59}QQFUz,`}3:*QBta u.3un 9W@yAㅜF&T3\a:|=>7,,;cKOE ߄ |t}8AR^ ౬]_%x, JOE#U ܙ-ESֆS)ũWMMH2+@]y[{~([e{!ˇMO5s,NI1M&G:ښ.8VhK}͹L)yb5j)+sÌQh-)l.;~ǟPfCxRmkq!ZH\&U`|Q"F*OPX!A$+iu9Dz_ex?ϖ11m;m#a75Du xG(q񋻄K/N4|?}XG0-b( n𘅡|jg"{9K9KUŁk*n04s.9(.'66ɬ}Rmo ^88.{y/:;PBAy-pc^d |w/SWtNo玓gގ2 !c#hxbs,y% .Y֞oc# wI]a}hq2$R7önЅ|sZb>iO>-Cs.11t$d~S2l`87`}Mb,mmR49čO'cWÆ^Z[A; Ff\MpRP'4?#EK be)/܍a(<6RQ_ {Oj:SPb7|>R})A/m9RqFg5`Q?be|Pl'ȥEفOrvKuv J5DQ֟2+L@`0,U9"ِh*65wn{2'WرfoAeK%]Tg?^@ԇ,c&Mv0վsi(W;#˔cNtdԔ~G}Eg8<.-C|èRGq_ ͡*5svSg}QqOs3F:(zbHCf/?tdG9`,0)_] V^:Bׄ8JF$NFcxqvxG4r ; ;`GV@v%f+(KhVŝ!  16a@z/[TFo#*fX" KCh߱]V@. 8`$ 7PkO`g<ZӘ_-5:XSE=`>IRA7u=7﷑ aM0Hn8n,lC(ālZkE'ղ|VF4-%Tٯzfo}@jXy5Zp$hĪ~@\{~ Iv`t_fk%$SP (\)< Vn<˫lBL},C[ 2e]j_Ui` t70O@dޞok-|"YL|iI/&;%|ʇGuS`tV=}@*U KEkU2&+gEUa0tqPJD-bI#bfޑ:jEnf89Vr.c˕25 Fmel Oom[ZU'r! QR~J֓f,wN?ϚGc?vc7:x[>.ve B>4-Ӛ >'|R2/z }a?ȩ!y~<VxT.M3kdiɛZ' 5%.7M[+BN5;"b&x.Kvɀo§8vB/VD-uKRCkt\*Ng,f1)5(2kwW"V][E˞׀!8j!Ց8)@eaSRh6PV`]eJ=Ip Av^˱ȵFqH+)N% :vClZ%Fj? '$ Rw"mDkGpS.l`WOvͪ`iψ4<.ofhF~h-t*s3rNrMnQfنEMҒ+vU1CJ жGd[5/ ݦ{)7h{;+i3'yLI\%a5pF m+Ljx_#D ^оe {~pBduX,\ZYrADSxWl?&-,$]BmPT-c bvaeIN-;QښXPF o0 ]4+aKl;sWxGg qIϸ]'H KPl~!1G,Y[3@>x%ϯ*q ͼ!w?#3v[MI6A{m->CB!\ERro$cH*$>ׯAA{pD7НucGbHDyW#lqxW0~~0Tf+fubU+;~c ;O&Cj_1- h8nϭ1c*өΔwy`5DZpY&z%wf!X7AQ]M}ġL)fmF~߉\o[0V'4r vt$;U|XڷM@ `Qowf|'эקzF~"i" 1}p=ڲt8I9$!"tNx`b*(ɜNKvo!F6^)d}^>q_{A`E,rQxyqUl'bA1J'%3S$6\/y'||^Ry0޵P 91^85E<eP2e۩6&>9`.eX9Iɏ@FNOzvۦym'TɆu%F%-qbO5;"B]T|)QcwS"U:́&:H {+5'04Fa 1Hl ,JC**5vԧ|$RZvԯXYx3Sdxh! ~=ާyVVe"G&  )][50ԡ뢝^-ש50qs~aWgI3-|29LNOG,BX;LmY~$VL1.Q㪶HGePqfv V\dlP}:^?UpaoUs- +!(n Ց>"4Fj''w袏pH8Id {)ni8wcV)Vf]2WP3L­ߞ908/XdC`7Pg$Y~+ag RFX p`V>cF3Z8yg|q'wvu8>΄KOG'i؍P`4_cJha`/A@>:-{| șK9&Kۏ9XF =}&9Hw8 aKFOo..ь2x,e f7A^<$'[PpE0uI_(CO:~@k&4^Ŗ^OKpL] ån +~[#bjzrg*)Zֶ'@2%rPM;QUv`) Db 6o}z_ 7l%d6Ph* U9@`E~v}s5 LiZO&G-- Ŀ:,4Kk|{ [8Cl v{@S'|^sxfM W G:0Fn[߃ie"K&˜+ O%vW$UlE"%ki.tR2q%Pݺx7YF%dӽ{:rϲ7sUx4[^c͸i8~*ƃdZ{?]%eLWq6} وW+1p0lcBo/ؼC"mftHw'6v@lB{{qLo(bAs{qi*F*pF8oC{ݶb %!Mi]oW)gm }.V i)<H{H ro(&'#T(5éT"Mt1i-]0L2L`Q!maRȨP nXɀ$<r!N\B9 "RXf녭/|#^Q lmM>E E꾎6]T"vW{LZ9ހm9Y[0;q{#OjfJ@p⹗5oÓE|:oX)n3$^g~i ~_]@nދsBh5^ߔ*Ԟ-,t'S Iډq^*,i/HCtrX mfYֵWޔg?z!qHGk M. y LzЊaC4ԛ"%1yU0-rwp[>bn> ;{lBhgEayڋ0U]cn,? |/˞;5Nž}'D:ј8dg}Ʈph.EP@[KīH ,($i¦ؑ+x+(JԾ#C%#٩pu >dxzhHCވ+}…ÑRG[ Fz"=b]7Y2Һ/ӥ.W͜;M*λVcV(qcP]1NxǂIoiTs2Gpa e箥>IhѻKԟvk.lzqwjv+?|c:8Űd9mEzHkP}$[X90# @LxJ=2ܣ5 = roo^'ߐ^O&xazP5 ?! lͧn)_Y 7wmqjڥ@Z܈ gm<0pP7ȓ)̟7p50ޭDa"Imܦb|w tp ` m-qRW*/PҞZhL7B ^DZwT$,i ~ӪC 3(coɠeQ5Hӕ SCk o\T Kp7[.Ok`wȎ#āD l) 9nzn~L؜7/e€# |*M~̙ϩVMį?yE(ïLEO-Z5V}7D06|X")> R*E:ѷ{i7qTMOw]x* pM'^IDDV8DM>xP|eK9*`Q.!fEwθOD=P˸.?#W)<~ /+$fFVeo7ZՓ`>7۰I n.0V=>>PY4~tlU _tՓ4/EZ(B5{KOc_ʺB<ڪU|!S>L^VLrct=qO}`8=֠sFJیLYdZuB.㧸ݩ4^Ѿiz{ϑ5l1:b>L"ݾ._fe_Rr{~p /;@UlDI-&-lhƱVA]f>]iyHG.7n`ziyjFkCbp w(DKUzCA;VDqĹ۠6S|4r63{b0`*[^r iyD<r2F|<#Sp6D&n=`x57NNxkG?5jsPf,{tw;Y;%!LAoku9p x: !;Nh WB+r)e)cOy~(X Qc `||)WzyP0 wr0K 9moVg ّjLk`?49_ByR j>G@7&ۓMFAb8'>^lAoE5Ep$}JF-M'̧>Wh̴@!_w I-;ύEB(ucdJz?=JRj -3h^o/bFh7C~gB!|ߎ5!QXMۉ2?>P჈ZH!b r;\;6)nDR@ZNp< k)YI`0xI hkc7[0߿zޫr~҈%) rq S# 4G'R:jkbJHz:8pPxFH ŌE"늖eBp"^GS ^boQO?0~pnG/~JJ4o< lj?rXtgp-]凫Ѝ 5o=Ui K\%2cu/h$ G 7?cY^k Q^j}zŊ7B㢫v)A/NEa|eXgϯX1~!ʿFvE%;vMbeSuvk-ImѩG[uwTԄbi캫' ~V? Cg 9΢WR; o=}tuan i!<iwly~ xtUa5LCIYAURX\rңH #3"TQ jGm[B n)w`h[1l( _NLPɌЃ ?6LE}ͬeEӑ7|]tgyd/eBoǻtXDK\cg7<ĥ$B\O1jCFd '~9[z& n߲=n{GT#X)0 :&vcN=_Vȸ0*4deF,=ۯ)m@5t@],|F(89E#w o4_lĈF+"'Ÿ'|&jvW0pL\ V]- 16ׇtc)LvNǾHT2lˎiBL0m Ti&tRhu YZ