python3-PyJWT-1.7.1-lp152.1.2 >  A ^[/=„Sk'shD22k2Ǧ~nkTkɦouzpmY[t?V*Nߗf~W8P^i('x9m]83/Cb[Q2^Ջ} kg7RыetZT5"Cb0XfДs<>,.vha͖~KV) %h]MMaB6?7CnXm%ΙMʫò|iIL o8W޼J+75e0f0fa8ee9c362e13d34254cf773a48ca8d7c2950e2738b91a0c399a27707b0c847e5615f9ed9e1702483fe24a9c2dbcf14f12P^[/=„ .Sw(u2m -Bg!Q>-ckъI6U 9hU(bqy=J7?ɤ9ԃG')TLZv*| zOoS}fDl-~. Ye "zj1Ugc|j^ s{4w7mbr>' GYB;wE#Σ.L&L IJW5i\tI#9=GCly_4>pB@T?@Dd  H|  ]== B= = = m= ===@=4D|(89,:>0@0F0G0=H1=I2=X3Y3 \30=]4$=^8ob:c;Jd;e;f;l;u;=v<w=\=x>P=y?D(z????@@Cpython3-PyJWT1.7.1lp152.1.2JSON Web Token implementation in PythonA Python implementation of JSON Web Token draft 01.^[{build324openSUSE Leap 15.2openSUSEMIThttps://bugs.opensuse.orgDevelopment/Languages/Pythonhttps://github.com/progrium/pyjwtlinuxnoarch update-alternatives --install /usr/bin/pyjwt pyjwt /usr/bin/pyjwt-3.6 36 if [ ! -e "/usr/bin/pyjwt-3.6" ]; then update-alternatives --quiet --remove "pyjwt" "/usr/bin/pyjwt-3.6" fit=-*,<< +j+j**  jj ? ?4XI ES,h P8A큤A큤A큤A큤A큤A큤A큤A큤A큤^[j^[j^[j^[j^[j^[j^[j^[j^[j^[j^[j]@]@^[j^[j^[j^[j^[j^[j^[j^[j^[j^[j^[j^[j^[j^[j^[j^[j^[j^[j^[j]@]@]@]@^[j]@^[j^[j^[j^[j]@^[j^[j^[j^[j^[j^[j^[j]@]@]@]@]@^[z[b\ [b^[z[bebc0c8251d744b72319ce57d95653a10138aeab3e76b980b56ae6795824ce009e017900d38c62f9b75b4dc7364e094f9f7e64d1bb245a1d0a35b1ffa70d7d893c43c06794000a29b2b94fc622f49ef36932f0b5442798690062ddf6011160a1901ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b5e5fed2e419b4e0cb061aecfc1a118db14a20ad56d3363dd1d32f8096fe7f5d369f043fa22eeb9aad08d665ec9819a8c2cfb5566bc8f23ca9fdb7ad90e23250e44fe431cdc896ccab691ad0599f4e0a12690ce1ededebe57b825823bc6b4d24fcf3a5490d8e755135664a2c1827fadddf47721655d0967a4ac02adb195a40a84f8cc93a8415dcfe7f8a712116c81b644efaaef48b416d2160a55723e0fd98df77ff130f8588b9b50df032e1fe0b07aab71ec06ac9c9d265b3bf579f05063414e3eb3fcfffa5a432f8eaab0a8609996b40b23c0bea3f0ff74c26c8507acc280b96b74e0d1fa06b744c88382c41dfd09930902bafa428247b6307cdc57c9ffe8a9ec9686425418c53beeb421350b8a412d8a860fbd38d3de0bf49319227a781775e88c00aec64ed0516076284ed2c993345412ca27ebfb30f473f34458f5ef20bdd48e9e9eb45b39efdfe5b869a9ea2d2f918d9eac274498f7579540d48ec92e3f0f911711c9f238a39c698b2708202e0708782921188dfb0742f337b2213ac7c6b9efef90e26a9eb853e99825de3cf8c8cd07ce7a8a7ee58b30c47f15c98d0b1af4aec1005608cfe24fd8d3ef1a0046d10063fb89d946d8162e6c539e74ae84d3b068f68edf68b2709de06ab384df41e60af817f8adf7ea3b373318a3aadd1f363d2a91716f35be816159dbba7e369fca0fd0f9e656647c553354c78453992c7f38f6c156505d443ece74589084e189f97803fa2b7ac5b810e2f7954ee80efdbe72ad63af5db301c46d1c07ed4a8aab0da61704ac5d4b7657b59bfb9b1f1f9e5d72ad63af5db301c46d1c07ed4a8aab0da61704ac5d4b7657b59bfb9b1f1f9e5d6df1a41c8343d694e04c0537f639fb1264dc59873b84b8f62e21961a7ea69154eae2418fc63386895ab4f341c4709ae2801b2d6614ad687a8f2a3418760ef797f49f09f19503ebcad2b01c11580c073de8156fda3d5b9513392a7a109a75b6dacfa4e0842b646a45c61cbe38833b843885d771707708020d34782e9e803d0eac90bd40463c4d2fc25ebb1129592f0e9f5e2a256a26317fc0fe7708ae766106b0c10c5b83f718478840265e3ef488dfdbd078e8dace2a1aee5d2ec034f16a919f34a4620ac4dc31dd01e4dfbbe33bea058a50bb10710b87fa4c22cce8fd23c555546db3866645439b293f401385256e991a20ca6517391cfa7f10358d37b0f9c0e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8551393d13d3cce1fa54ee5c9edf5e848bae548257cf236fd02b4ec9052f3c741381393d13d3cce1fa54ee5c9edf5e848bae548257cf236fd02b4ec9052f3c74138e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8556b02f1a32fcccecd265a9076bc471095bc83e24bdc3c41512e3b23d8c84c88bd6b02f1a32fcccecd265a9076bc471095bc83e24bdc3c41512e3b23d8c84c88bd71d9a6d2f526064bda75fade32326ddb437ec38bf6921ac03dc1fe109e66ef47429fff0a131be924a959944f26c7e531c029088fba6fac4a66d0a8776c2fe225442c13bbffe4e0547e894d6b9f8859d595f09537e738accee383a85112a8d50197e297fe7838b91053cb70afc5dbd2706f86f66e5f2a250a20085f92630ded7811ea30b8635708ded1271779b5caa104c5d8618868bd1ff037ea48553b65b23f994def45f93d40a8f4ea4cb75d7297364c6ff3e4789811db151dc4bdb3a027a9906abde8d324c8f066c7bf915ef2d7abd75d4e8dbf4893ca3d3a4fb1cbc652e0c3db1805ab592bcf83200c4b3ec7714015475e7aa3393113278745639861107b46b6858a5a32ff1b01f0d0350ab947c52f6547bdc87fc6a62274373f598a5de3ada861e592777f84521785f5fcad43bf14d19b81f2e3942230fedd0c6ffecab10e080c3aa1da95063247c27a06d519cefce3e0f7148d05b1e5508fd77486638f8ec0e1797b4f3fe121f2461327de2e98e35d0f91370f0eb5adb923fdf0b62d53ec82af815b5f9da8685afb300cc5beb7949e1c22b79b6c1c054796cefdf6cac6/etc/alternatives/pyjwt@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-PyJWT-1.7.1-lp152.1.2.src.rpmpython3-PyJWT@@      /bin/sh/bin/sh/usr/bin/python3python(abi)python3-cryptographypython3-ecdsapython3-setuptoolsrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)update-alternativesupdate-alternatives3.61.43.0.4-14.6.0-14.0.4-14.0-15.2-14.14.1]@\\X)@\l@[1[@[@@[WZ@YY@Y.YXX•@Wڍ@W@W@V@V;DUȒ@Ub@U7@U7@U4@U4@T[bStefan Brüns Tomáš Chvátal Hans-Peter Jansen Matej Cepl John Paul Adrian Glaubitz Tomáš Chvátal arun@gmx.detchvatal@suse.comtbechtold@suse.comarun@gmx.detbechtold@suse.compousaduarte@gmail.compousaduarte@gmail.comrjschwei@suse.comalarrosa@suse.comrjschwei@suse.comtbechtold@suse.comtbechtold@suse.combwiedemann@suse.comtoddrme2178@gmail.comseife+obs@b1-systems.comseife+obs@b1-systems.commcihar@suse.czmcihar@suse.czmcihar@suse.czmcihar@suse.czmcihar@suse.cz- Fix build with ecdsa >= 0.13.3, #447 * 0001-Catch-BadSignatureError-raised-by-ecdsa-0.13.3.patch- Fix fdupes and test calls- update to version 1.7.1: * Update test dependencies with pinned ranges * Fix pytest deprecation warnings - update to version v1.7.0: * Remove CRLF line endings #353 * Update usage.rst #360 * Support for Python 3.7 #375 #379 #384 - removed pyjwt-pytest390.patch (fixed upstream) - removed pyjwt-python37.patch (fixed upstream) - removed dos2unix conversion of jwt/__main__.py (fixed upstream) - add test build conditional- Remove superfluous devel dependency for noarch package- Add patch to fix testsuite with pytest 3.9.0: * pyjwt-pytest390.patch- Add patch to build with python 3.7: * pyjwt-python37.patch- update to version 1.6.4: * Reverse an unintentional breaking API change to .decode() #352- Version update to 1.6.3: * Dropped support for python 2.6 and 3.3 #301 * An invalid signature now raises an InvalidSignatureError instead of DecodeError #316 * Fix over-eager fallback to stdin #304 * Audience parameter throws InvalidAudienceError when application does not specify an audience, but the token does. #336 * All exceptions inherit from PyJWTError #340 * Add type hints #344 * Add help module 7ca41e5 - Drop pointless _service file- Avoid not needed python-pytest-cov and python-pytest-runner BuildRequires. There is no need todo a coverage run during package build.- update to version 1.5.3: * Changed + Increase required version of the cryptography package to >=1.4.0. * Fixed + Remove uses of deprecated functions from the cryptography package. + Warn about missing algorithms param to decode() only when verify param is True #281- update to 1.5.2: - Ensure correct arguments order in decode super call [7c1e61d][7c1e61d] - Change optparse for argparse. [#238][238] - Guard against PKCS1 PEM encododed public keys [#277][277] - Add deprecation warning when decoding without specifying `algorithms` [#277][277] - Improve deprecation messages [#270][270] - PyJWT.decode: move verify param into options [#271][271] - Support for Python 3.6 [#262][262] - Expose jwt.InvalidAlgorithmError [#264][264] - Add support for ECDSA public keys in RFC 4253 (OpenSSH) format [#244][244] - Renamed commandline script `jwt` to `jwt-cli` to avoid issues with the script clobbering the `jwt` module in some circumstances. [#187][187] - Better error messages when using an algorithm that requires the cryptography package, but it isn't available [#230][230] - Tokens with future 'iat' values are no longer rejected [#190][190] - Non-numeric 'iat' values now raise InvalidIssuedAtError instead of DecodeError - Remove rejection of future 'iat' claims [#252][252] - Add back 'ES512' for backward compatibility (for now) [#225][225] - Fix incorrectly named ECDSA algorithm [#219][219] - Fix rpm build [#196][196] - Add JWK support for HMAC and RSA keys [#202][202]- Restore runtime dependency python-ecdsa- Convert to singlespec - Remove unneeded dependency python-ecdsa - Use "download_files" in _service file to automate source fetching- Drop pycrypto as dependency, we only need cryptography- Use update-alternatives so it can be co-installable with python3-PyJWT - Use dos2unix on jwt/__init__.py - updated source url to files.pythonhosted.org - Run the spec file through spec-cleaner - Drop PyJWT-1.1.0.diff which was only used on rhel (?)- Include in SLES 12 (FATE#321371, bsc#998103)- Use https for Source url- update to 1.4.2: - A PEM-formatted key encoded as bytes could cause a `TypeError` to be raised [#213][213] - Newer versions of Pytest could not detect warnings properly [#182][182] - Non-string 'kid' value now raises `InvalidTokenError` [#174][174] - `jwt.decode(None)` now gracefully fails with `InvalidTokenError` [#183][183]- BuildRequire python-pytest-cov >= 1.7- Update to 1.4.0 + Fixed * Exclude Python cache files from PyPI releases. + Added * Added new options to require certain claims (require_nbf, require_iat, require_exp) and raise `MissingRequiredClaimError` if they are not present. * If `audience=` or `issuer=` is specified but the claim is not present, `MissingRequiredClaimError` is now raised instead of `InvalidAudienceError` and `InvalidIssuerError` - Update to 1.3.0 + Fixed * ECDSA (ES256, ES384, ES512) signatures are now being properly serialized [#158][158] * RSA-PSS (PS256, PS384, PS512) signatures now use the proper salt length for PSS padding. [#163][163] + Added * Added a new `jwt.get_unverified_header()` to parse and return the header portion of a token prior to signature verification. + Removed * Python 3.2 is no longer a supported platform. This version of Python is rarely used. Users affected by this should upgrade to 3.3+. - Update to 1.2.0 + Fixed * Added back `verify_expiration=` argument to `jwt.decode()` that was erroneously removed in [v1.1.0][1.1.0]. + Changed * Refactored JWS-specific logic out of PyJWT and into PyJWS superclass. [#141][141] + Deprecated * `verify_expiration=` argument to `jwt.decode()` is now deprecated and will be removed in a future version. Use the `option=` argument instead. - Rebase PyJWT-1.1.0.diff- apply PyJWT-1.1.0.diff only on RHEL/CentOS- fix build on RHEL7, add PyJWT-1.1.0.diff- Include pycrypto and ecdsa in BuildRequires for complete test coverage - Use setup.py test to execute testsuite- Simplify dependencies (only python-cryptography is needed, pycrypto and ecdsa are just fallbacks whet is is not)- Enable testsuite during build- Update to 1.1.0- Update to 0.3.0/bin/sh/bin/shbuild32 1583069307  !"#$%&'((*+,--/0123456789:;<=1.7.1-lp152.1.2  pyjwtpyjwtpyjwt-3.6PyJWT-1.7.1-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtentry_points.txtrequires.txttop_level.txtjwt__init__.py__main__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyc__main__.cpython-36.opt-1.pyc__main__.cpython-36.pycalgorithms.cpython-36.opt-1.pycalgorithms.cpython-36.pycapi_jws.cpython-36.opt-1.pycapi_jws.cpython-36.pycapi_jwt.cpython-36.opt-1.pycapi_jwt.cpython-36.pyccompat.cpython-36.opt-1.pyccompat.cpython-36.pycexceptions.cpython-36.opt-1.pycexceptions.cpython-36.pychelp.cpython-36.opt-1.pychelp.cpython-36.pycutils.cpython-36.opt-1.pycutils.cpython-36.pycalgorithms.pyapi_jws.pyapi_jwt.pycompat.pycontrib__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycalgorithms__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycpy_ecdsa.cpython-36.opt-1.pycpy_ecdsa.cpython-36.pycpycrypto.cpython-36.opt-1.pycpycrypto.cpython-36.pycpy_ecdsa.pypycrypto.pyexceptions.pyhelp.pyutils.pypython3-PyJWTAUTHORSCHANGELOG.mdREADME.rstpython3-PyJWTLICENSE/etc/alternatives//usr/bin//usr/lib/python3.6/site-packages//usr/lib/python3.6/site-packages/PyJWT-1.7.1-py3.6.egg-info//usr/lib/python3.6/site-packages/jwt//usr/lib/python3.6/site-packages/jwt/__pycache__//usr/lib/python3.6/site-packages/jwt/contrib//usr/lib/python3.6/site-packages/jwt/contrib/__pycache__//usr/lib/python3.6/site-packages/jwt/contrib/algorithms//usr/lib/python3.6/site-packages/jwt/contrib/algorithms/__pycache__//usr/share/doc/packages//usr/share/doc/packages/python3-PyJWT//usr/share/licenses//usr/share/licenses/python3-PyJWT/-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.2/standard/8a9471784aeb586f714cad478f848b7f-python-PyJWTcpioxz5noarch-suse-linuxemptyPython script, ASCII text executabledirectoryASCII textPython script, UTF-8 Unicode text executablepython 3.6 byte-compiledUTF-8 Unicode text  !"#$%&'RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRkщsP"Ֆutf-825437b04ea9d03a3f67e2e0c3321eef49936dc8e57d49eee26dfa7b9483e49e3?7zXZ !t/_3oq] cNDfZ 9S|3H46l0N}yrr9s܁lZ_))sS=J═$t: u=x\ejIK3pxZ=h(99q BNrP . Vp-;YۃRh^hT>ŰBDx"@r@X$(mZ6]\M}@E摩 %/eQ:(q1kA)I^\mQ>{Wsz\rbW_t]n7:Z6i(\BfO4lf>&] F@֌x:G 79gfBn!AEZÍyaK|g[du>nj4J@G#;;Ǚ=eH8d"@Y/݌=*˜a7`.>:1` N.l ~TyP {4FauWcÌEU{ /?!7%3`ogRRۥ Te' Cx>x`[ m|:2q(bqˢ .t7-lUd>9nң_$BQ"DPb@"U wH1q ׯ%!SO(%Q(j. b7h;DfJj!;OB 2%X߭a>vqC;3D%wE;qƪ8թt!O@ yU^uh`zxʏV]V؍aJ0S YA^b[Y<^qD.l ė5$ H4tB6ӈ*5B3#Ճ>Y(9qvx.L_HZgO'z;ә$& h-(/'&%mwT?B>\Wz%/, :$ K/Hzc$^q4RerktTghL&sY&tZp ^G9%bU*4߻YH6raizD -uV9h{PvՃaR}TWZj F|=eU]-h37e,%v\ 0[e"Qo` Ӡ$#' j{ z-@bJSl;U79MC:Ev0U_1S%-&D+ŏeMww&F7`-֫ OjjVbj갳 貁c;zЩg]KҷĞq, J$ $"EV(D<7 \@6oeZr8|T{lwFڈN`ڕLwC)JᐳeڕNν |e~|R>s\%WE%ULVQ2GS #?1!mq=`,'7(s`$ѝUФ!qY/˴BohބQٷYkb95 T@oT"8YǒEOWy/ę:xz㑄o{Sq\9,+_{KJ,ˎ~?pEoj%Sűy]ȸt}0ţ@|iJ9~:v^T7ybj]';2Gg~Y y̠mi{}y$HUqeLj%rU C:X3\O?7\ Ƴ v(>8%׺ǘϥ䕃Ԁ1?6lW*9`'Q3 +1Ȕv~ GnЦjB!(L%A!țW?-$u5!n並eM =q (4?'!x^8V؇nLt z?=;qU (0Uؓ䯙@ZCցaMSЁ][SⲶs\cq,R?/oh,7iqyyPl8q@wRmZh=O;j݇㹡=SBRx0KXLWZJ!UꋙހyEhϮȴ}Fqd) 6٪5!pt9ik%"Lk"*cՉI0L<]fXрBdB0eF1ro<_3ua~Wrʭ8.~qcHn2"xLDH,S4\$N̫]@)Q! ԳgYz)-lr,hGR]EpYNr r Ԇ-c/,|2M(Nb`2m}^6 L:ߚ '<dOLBi4*1JA $X bv\ ̓AHĘ5f _r5L 2%77Տx]enXFMunwsz{M59\R{cHt`_)%+Uf)`7x.CR` ISl!CQCXd@%GGRS0@>$3s3rã6<Vm-%=< Wl)SuM^_ߐG-$V/ ;*035@.FaIS)Wܘ7sM? :>q5s0Y~wZqTҠMШݐw_qT \T-D"Qf~>aTVrgb|_יܥ]R5ڦs0ٿ̫=sw,nk/b-XHh?K[$y 0$>9mݹGLfHAm$5 1GG A1z2/V$V[*u#a%s4,o8$̤lج=CGh49d+uv"GXj➲@_t;8 ]4y (̛KIҚQ2{)hHͼB/% DGZPmf샶H/wo))uAq {bO03\R\DxV9I7#A:ZOoNō>;2.X'e7Zj!M_o2)S].¢FC]M#YmcdM4}r,41mq%~G4:ȍV:#xG&vtO!V\)}V*g݈JOQlUQD>/$5d^ǧ ͵h@RՕrUclhΆz&2 *!z?%ւSmuM#<| glrƝZ7ag]*"`mZp?A'[Q.( ԯ|'\i£SPiyy:\c,k1eh068dn?|٭3an .dMǭ:%ZC[E[adlפy?ktVSZ)Pd+SJxdhL+m/8V4qRkE]% yX$"U4{*ϽDWn ``ba,6߷>>8@d7{0V.@kUK~_Z@R]AMr>5"&lU 1(F;݈QP-Pfo|љܾ[?9[ 3XLX&w(2 [ii "%//iӏ*g` G{+Îv!Aoq<PمDdeoM?ex! ;UX[{/CC K>bDOZ:ـ}0?*s]qYaŋx<[šDoq/P9&k0i:uZ#6PSE_U8~nF띬9=dRޣ!P8%d8hMUz#7DSsZ@w,_~\,U|".H ^o׊Xe^ o|0 8 dv w~j/ooCؼF"MA?cLVtNȩlͻNPa _7 Q ,8H`Szˍs_Sw ZRj:JT%'.|Pp\|-mr֜N!ǴF٪z/L"2wLll=6@T֓-[Ϣ[_߆͸?ofD Cw<ݎoء-_P7mu.% S 1Ŧ6JY'( IbjZ4AU>t 0x 4VEyNf6'߼y N f;*D!'P_^nɿcQWS±Vg8m_o|`={Ȟ\ , sv@@L00QVN>3_/7R[Vwg^bX6^$)is!( ݺ3&.2l=I%!p:_~ 'l?+P% (E}P, 8jk'US._6yJqPŔpF)5V y "OgvCN5Y(쿢#6{G)QY"{ˊv ^II?'NfooW>'P`q57z-2T+1e} ںϘzvF&P_>"jy g5xT'k c+c+:N*}83Wt8!sXWw/X7sQEi}{Eï_RZbo${6n$C]n5m6³bXPAH㭇dO'81x2ʽhwȮ}Bwͦb6VHz>2nim1^EdfS9ȬҢ߱N!A t (@FL*޾|2Wr=iF%J<5h+%'36n8жիP$w5lrr^F+F堫5>ؿe"lߑ'lW޺lEvRK`lT؉@#S9!tNԆu8=:C(5?IRAfle;PV[h|*9ߧy! C'j.KQ%n_"3#6hsOa_X63{?, ÿ܊JXE#h?5lj; Y6.ǭV+RE /5D&TQ fq~6-e_q E*e@-xHғٜ1o<]fOZ-W*V0EGZxkbM\ Wޱb L;աUDJ92N/?- x_K@ۜx \czl?pz ^1f0R]uzȆJu$^7Xd -i>̲?HJ@h31)XaYp'^w?h5x ܄]pXݽ5_Яi6dj 7 ~*’Oo%Z > 8C "7ham} =#+aWgTOo\Z93[;t-=cSAFʱzqRWPfJK:|W7UO@ B(q6(!8J l#ZE.o\:@ 83wRT.b`]U-ȃNѷO+^_ǵ&Ĩ}i I!$~ JAD%cO3$ ~WՈF ĥ Zȣl 4{b'v8]`s-:Ql%3}ZOp2 Ia꧉[Q} Rq32mEX mӊ z9,R5&ف7i@@\,^<%팋8]ɔCe$ RӗUD1@D†mJCFo/;h_;VK#;+h' SyZrzy"e$ݴ\E%cYܻVurkM:xa i/ң#Vrs5-[`$Щk^-`?sԅ"~31϶>]ǨBYqRh|h{ ,I-&KY#`ThA\-sTkpϥ$z0ץDȼB"dakRiNlW aoB6#j:@!| 69Dt9&@S:Ȭ`Hy09^#]tgÒ%\".A?<:l4rW : l6;e}ݙLj5†#sEl!d`{ *|rx%!` 3{}K$zH9 ..Ceg.p0DxeXuB)7_͎PsٌmsVq 8J={OdTkBޝ-Nn&1 BߙV,+pxJB$Ɓ%}T8K18a4 &ψ$B 6:ŚEҔZjZ ݀X_I(bXAiV1">F^$<0 2cӲ!0X82r[$v4t~bdvJofe޺Z? j>He, zu tKACS!D+kC X֮G pϲb Xy(D2}~ebAv(ȈaMOщASk+t;K|LYj{(=f\w{GcnV .\is 64ո/)_IIȬB95jEXTdS7ZPذuS`uU-VnAkYt:|&Z_[[di(9N 7ӿvu۬i;oC_`ꢔԜԓ5FLD0Q8Eboy5~S)`%>@la+FWm*pA=r@Iy6KM%m %%dC1Ow2LȞv0}m^vgg?w2?@=^3?W{dm`NA_?I+ a21!x: vo+ࠔ| W09 /ouKVK .cfk))l%`GI(=J ŏa4d 6GAxg .>?wq9VL5oq= :O(ƶhjF!L~hz! 6~&; XGz`*C'䎖Ϸ ]5ԶWT%(kW&9v%e3sh#;3aغ. 7"W!:`?GelF ٪ȧG*WYLdlыDy g"br` { j]݀ձXp.ӓi=!B>㸒H8_N1e3jyo)h_-(8%Yťc|QT !>]7jpTـD,#tR09txaH~0U"{7cVsaY,`8ӣ|.uS؅>Zj>X KΔT9Q ?9N5~(X)œS'Kޱ3@ɂ5:@:ɏhy|""J%骚ug a@pٜq/ Fv5/(8܆֣ٺ'nxT{7vtHVFp5IN$Q֌Ey.{?)i53e{-VJ;cTab#ӒT۵V^60U—BbdӖM{Cm)^u)9g\ êVaR S 锃ŰJLP렘hZ_rYX)T`^?Hd _|Mg:&q×5,kSDSJ+o 1 ٍVYrq >OS׭!)2tR.JJF eH%j?-7r'? \xCs1&UƈJ\rzc!0}St~EHXrve)HqNua* ȷT*pt냹3Vbp[z`I[lq1ksB/.yL:c>0dSkeJ$0݈b&GCKܝ-OiO Z()B>j՜gFc9ϡ5g p.zY S2<+K hM}񧬪hݡj,SGf3I&5@-DzxDBAP7h."Bt5^({U+YSȃ9g-}p|9}宭)S`חqoi܇DTAhe-`:> ƻO>X} ~I?3gtEpI `Ŭ֕TiV  rLYE:!ʲfS/8%!|v"tAH]+u#K lZaAu]24 mz|xu(T=FRYx;ёQu|{s=$߷V#=i\Gfh&;I*ZU=̴h<i̾Wis3| A3o:wt87{6t)Dzif&]r̚\kA .t^ 8d5*soE{5XŇfQxBMҿ3O̰ﻸ6@ruo!e?Y7-őmjRH}5N/ gc7"89Q@q7?f)P-NTFskB6N8VCԣ92117KOTY"t |1j(q@tfo>WnײŠK" gj1TCb 0m1s1P`H!HG=7Nĺѣ8j?kͲ$B־}LJRhGF/Đuyvf ܛ}K0P'4~yduhyS4c,ݳ(&?]M EbYYUiۚ L}X,Qu S,!d\a@|[\02 ֋[`eTގq3w̷K`X@:knp[{rCzZ!i}b*G] [xkva68a]/{%Fʂ@l6%3hd% v) {Zcltygdعܒ3mjP\* v!*@<ضu3z}:49$eИYP?pDRi)&x2J*t /KÀ)T%Hgr5~An( fƕזutaB"*SK, չ6D@1CQ5~Er=~)A`+~H|ӛFI ]ϺD!Zi o٧awwĞQBS;89+Y׬h̝mpHYdFtQ0L5Od@44Wx#'*O~ =#/ۈr0ϢˋA ,!.惖˲Izw|#qnq1rŚ^G}٫Kˡ>k'۳ѕze$@B{d#$zi& }00;+s?~cZ^|&&10']DqcNs__CLh_ $脄܍#~E# #HQ_䛠/K@ 60Ost:8sus K2Y_+1a(C.E“)-`- tI:aF>S__ԇ,}H fpau~l#nD^ bS 7׶o=n)i!0:5^K`?͚13H6Gݟ+7JӸ\pw kuo@گuZ{N0q L5p1SI;)2O-E&Ut[KKBd}u9_Ths[n ދRා"}ߍ7BNEeA]j_JMXַ;I@ j.ޠrzj5N2u}= id7O HȤ5V y镇tÁ~-nPLvWN..XUp[wT<;6L;\oAdw,\y{ 5f _g7\{]qlFv}n t{j+VF͗8ie[MJ m3q,6z,fŮ@-94b<9s@4d>~{YlᱵwX;S} ӳ\{B7AE.R=GAHS٘ݬ ŬFhPFS"vzM]\|,Ƹ{muNcBk|FTP[]#GAtklFSϏ?" MAw;S ZrsK;`P&1E%orL`/ ӄrQ୥8b4]lё15|E}iJ­2m&e8aanFbMd:^]Y|3^1bGH.G.)"ÑМͧD1_@4_=. e OE[zccU$:8XڧCF u/vvV35>7v'=Z c᮵Ʈ[H*i-+Ab_CJk2Fڴ;܁c`CX[aiL.[5xzRҗ[)Q'>Zb=8<1g-JnTa˴C=&ih#)H3Kf:eo:HvYGIA&Vƍ8Gf^CWVW~j۬`?Y4x}Ŀ)p$ǜ KkWڬ *|E&A߮nuSl!?4%t>Wsb ;lu~KG`c /Ζ@_h2;f#([ Lc-č_uI&5[`T M'12x{C ?qS&m1B,b#WQmAt,0?ӂ%I("UESHfU&C` Ձo$x3\)'М~E$pǴ)XN(&s߿ΤcIphg{gfHҕ]yS%ʺzƹ|A,e-k]s73%2Z] h1vQzVm{2?\nQ{[22NW8^F4QߙP5! eЀL0GbG8Tn#k$[#m;|K5gS9X# !  jYȃb`l%eMzq D{]:&aP9Vr^k-2KA1DMo u!=9\^]x>J|:`S]9cnbdO0˴ = rEdTAUN(a~ԣu#kVwJh~Ϸy;Q[.eipSv".-aFԄO>i׼[55OB KKʜ>P"#TAQ[GuԄ2G#@_c:#ȒptVcC<~[NJ%8ŀ:TZ o5s>"U #!u(^s*31,- Y0Π[%T4g@J9Ʌ^rdžP !b*KX,TH,֒ɲ3>\娶b!jk!* +n9j*1=6 ZX5\XӖa 9;gIѐvn:\c(mkvI4R{E{s=NP&N[5)ijR.Z;ѭq{քI$ Iǡnky X=m8&,;bzpӀf@ 6m m}N"9)T-PQ͝uSHʗ1?c"_VE%g>›$ X4z4P(ʳbWƊ<;%O֘ j7 d6P3PBmҚFyR/? Ko/nc .B$% j !c( 2q!i5)8m89̼±D," =ԫpoJC֖U4: 0F uPZTizEs4tєnB|镎[a(=pbxz31^HE ZrH+)(!:( Q.4=gՔ=7OEi!6np&hrO '+Us(j$۬) T\vݱy"np:]/^]XPktGpM[Ƿ[9_W-Q\pA8TT:uxR6d!0?AT귕5cĢ,,paOȯLWx#1 <<%iZ7Sb 7MFy&XqБ!3:ʾARs:Cjm=]?FsӍDHCaGf6"o1mqқT#5?E09 *ON}ѬĻIaDŽOwm+;wQF:鹎:v' #8͉ŘfY:9:3 6u񑗘*1Bj,:qH,-B[0QsA6Iʍ:-3]O1ۃV IAGrA088=w>Uxah@u j?9pkl񥄥,M#k-`x;l;۩ I/tY_*v}[2$N(M9\}.-q~X7V݂~vbKP>% [~Ql gp}ZAŊ#ط&DKp]KnT[-:<,d :6LSEvDDH% &V(n~@>8FX zջ:L72Z'CPz]l_{™\NcV9\p}n8xn^rޅwKP?E:z.?/;fYInQ"׮}xIg`6lRҢr}30w&3Thw)`pH(_ G-йĪa 5DM)Z]@izRv= v:^6E<ƞmOе8;m-Ǿp*-+FZo$Mpha"|qSq7 3^GΚ"++9^A s0wdgyi}#hGbOМjPjKJg|%$HpZ`FFH2{>a`<4Ф 3)3 8CՇqAo2l4#m@MK;.*S\TuH~H}dw$۩ v$.4P}HOuW/8M=Җ3=Ѡ#Y$z1=gզZ"”&Ox k/>OX}d|2}C(eXMj9je9#9\ :jpp~Џz\2SRhǿ[ִ7K0cU]EmlsN+Dxߙ&!WeUiu%9XpSa % AoebHCNQdďxӕb糺1,#O90`5fdRS8Վ(/83RK?*~M4FbKei.zQ[KW 1W7IFaf-ΉP)(*O9a et!{J @{n#@:w]>vѫ\Bfz B9q>,0^UD~fw %E{8DO{bYN9.j%}P0"B5Z Yu<핋1|hp@^6hTOBݙg+|(usNH݁2Gpێ#s|C@PWž`D zyUpBnsz 杒qAd-$Ml FaM:k s `pKRs0a {$IC`LF : ;݇Dr|g\$0/r*2ĕR"9vьy1h}3TcBZe`xqLl T^ G51UmC: /I7luފfpywS= <.(mcܳ;:AʧE)tU,e߮ =TKE~y ,g8&{> .:jƛM\rW-oV 6npb=&W\MUL]i25ʗx2`.YڗgM, ;`pW1饐՝-K9!IޡH-㮊1_@cभ[>Q,)~p7>NSyg9, .JL+$ZP&ќ>R{`;UrZ<gTz˂à«9<ܰ{OcFءk@ \y6bά*Rc ^ٽJoM@K|'w;#XrC]GbI/ ykSE%ϿBo7+yb? l?]ODA+cɦ aō'Of5q3Q ٕv5S鷳\ti%0S&ѰU׽bFev7]#$Wq8W +#L5AQ Vr^CDUbnh|*=e4rDд9Z R8W@xް儈X %z ݕiҗ{p[bqve#YÉ c3gd(#@6V)7x@|Ŭpy-/f~N nE%;[hЏ+ GW/x&fdܾbp+ s_FqYC-uR8eٮAj#nJTȕÇɭn BS=a~F3VGXNAqB Ѩ<9=:6; ߰$%]]ؾV5sJoKsAE푬n;'MX!Xkk+^áq~u qv^Ǝ`O,5F3nR&~T//.w ?:er3jrvI2#Ԉ뀢L>݄/Xs摕˓f} \s^ۦ/=Di%Ka(WԖw[1g1jH j3!/S5 ߘw4BMӖdֶpE"wCe) &5 NttBrxغWuWl”ҀZtGt浸vޟLWAYȍkY۳iʋ3D Z׍5J8pʯڱp,Ky%gڻ1`h_I:_$:bz Ozd'9μ!F e=}h+iBbhA7Du8A8._Oܒ~^M[f=xdmȽt!o8y<^(qp2@h;$Ӗ *[P?`5nqIW -/ir >Zj\Zth Ў͉[#VKC1 i+{N?Lw\z A#,"R4 踁6W Q㐳WǮu>͒ 5VA'}ЄIk|KnM> X ңg|fi 6)y' 1nНJ &RN%9) cYláAफ़ҝoֱ5>= d| a6`sm~_9a_~3_\Ķo!}7ņbY%AM&4^Z }ةACR9R/}7ELlTNlPV{e=tOF} з.tO+fȚF @>U橏w@bYRKf V+C8>J|-Ќo.Nq'LfOWȟ덷cG4~1fiL=h0?E! :alo{#QXuh_̧qҎoJ5 [Gb>oDRm$+k+ ʻ9']ŤN_Js@"ݭĚ/|.ޫFo> DE V'eBKBv!TzpKNI#oV7vP;D\O-n㟡(fj} #O̬|8cpoDΏib$#FaTbN>Y8M)ڀ(ʼ,, 6ٸ'-x&5q_H%Y =HJYLe*uEWOxJX# JgjvP%Kqur/1.#i>>#aºQ`2I,i9x+A}`I ҂U{R\I8Lg&#TͽpZ[ϡG8sŜ \fP$zsWц=+3J?\ͿpXK^ L ʒ 5LD)oj˜f:aQ[ @1J+okTĢ ɗpEu7݀5pR7U…&Zݥm% ]񢰶A}mMK<ͺɅ>|tpL}1SVs*)G'xyGG,S4uQV1*^W:ʺkFn6YzՊs[tvh%ލe0@ӔAe^יּUsxHx7H:&|ug [mx GX)?g.{.81B1W:Lb"ƞ#V׼a#͵X$^b扑cLL[0'sRH@ ioGs2Ѥ#Kc3sc +C ^'J8b ZEk!R@w˿QQK֤b{Ңϛmh{GXe$ձ; aЗ"uZ\4 d/8:I>|iJYDLNbT j6ߑ^a'Ӳ3uW) }njbVwQ0٢l- :"HZ\wd~1w2, dGHP[N+ yuaN'juy_G/h::]JŎg3;Fe,31Z IDD%Xͣ$cJW"a'TtǙFۢB݊%92ؒ7:i<Nv3囮 б^|e= 2u#M^b*SPRx|v2R`઱ܱ\"E旮 *mC˷+0C.{͊^ +F}5( <4&h\5 ):#^ 〈D҉Gj)M0vki?˻'Y>{q@bs*C4eƕxlrD%va9YR%ʪK,Bqf;CMO^& aH(,AF#pk|L/ɞ:*A۝"@q h_eh% % ey蒸^Kq[2Ot`WP}=KT>|F|h4Ub=N؅-tͬ@WxV&py΃ɐP]2ogfE-ZSY: jEtW{Lk"bɠ&4'|R*3(.U kM汈GtYAF8$BEj8lۘkU2$2 + 9B;;*1Ӽ3(N8@̱@@M;o(/Qd+w~[k$wKDqj +J$:KáJV9CrX{_CKz !1{Gu*7A ؠkL5)0@U%j6C\E72bUbv*rr7\/@E|'LH|ozMOR@C*ړ,^yo8/ARoC*H'X l☙`GUgvF̵ vM9 2rȏϐJ <P~*R>dm@^eG{c-J+l9B%dM@,>tLQJ^$?ni5KÍ!&ċF+h2;H厄>8 LZ#@_GU6Є{P{jH3_φ%}vM3Űu+OGMy$[f=G{ }ľjLU,ھk I˶n/zj?gU!')oxě. ʸJNʊ8lT-m=n'1i(݆)OX[uH$|8v`vov)+ h|)gKO)ܿղ_e,52yYF89>.."oo2W>89<*wmd />0Ml(%3 tǶ]]@=jh"Mxuaq7Ne/'٣dZ`(Fʄrjw.C9`6T nQOgWu?L;Ii~:@dt:r0A<\f/\}ᅏ݆q_o NF $%-U265P@nQgBAGʔI(-neDJٍh+>]&dԺE7UI a_"l Yxeu`0 NQ314,y(fzEv`7#)c'g< K!g 9*?_A_ɴ52ԉa`ՍQI*Pl$G  +Űsjo"U{D|:Qk#~ʬaLdUMf{c. ~2-jP+:DIOk6 'vlěL"ꃐy dn7Id8$%l-)#(Z s@ˣw7Zj k qz(2*.ZI$ :c,d]o/ ?HspcbNokZCCQ?\U48x5BL:,b_PHU>X phPr8>yI-_{}!0fF&-.\>go 9[y/Ɣq>t|]dܶ:-Mթ 5(c $&С߯%~ͽ,:_46Df@Y!wm6YњfTPHM*|GcxiIsv%r+At 3P YZ