python3-py2pack-0.8.6-bp156.3.1 >  A d)I%z 7VkEw8kPS- w 80IL ԙ{ 3T%z\qp"**?C ޑ.܈YH͸Ā U04)]]h4*'aEtiI0dBWDI"-pw֖=%%At TMFˆ$7˂Gݜ$Ç6]}7=sg#A<&3_ B,>-mCE5tL6y?dKs2x1o~j(C67m D^Bx_Neї}&< xGA`2_ĚS8ixxk".RP5t>dPo+ ǫOLc0~RFjѨFdHyg<֫j S*wy{(_VOA<#Zo~oB4)ffmÔ?U7~Iaаv#_w84Բؑ-O y%dY׮..VM2ޞ9fz >c5P<kLy)hUѻ@/]m} .jwRAVl9* 8G#?"A[:s J-6'f"^|=D6 =9NC'u1hGGރgD;h2LC-I;ux$$v-u,p!񞮛@q4>pB>d?>Td " k| %8'' "' p'  '  s'  'P'''(@8H9:>4.@46F4>G4P'H4'I5'X5Y5\5']6`'^8b9c:d;e;f;l;!u;4'v;w>>>PCpython3-py2pack0.8.6bp156.3.1Script for generating distribution packages from Python packages on PyPIThis script allows to generate RPM spec or DEB dsc files from Python modules. It allows to list Python modules or search for them on the Python Package Index (PyPI). Conveniently, it can fetch tarballs and changelogs making it an universal tool to package Python modules.d$goat47kSUSE Linux Enterprise 15 SP6openSUSEApache-2.0https://bugs.opensuse.orgDevelopment/Languages/Pythonhttps://github.com/openSUSE/py2packlinuxnoarch# python3_install_alternative: update-alternatives --quiet --install /usr/bin/py2pack py2pack /usr/bin/py2pack-3.6 36# python3_uninstall_alternative: if [ ! -e "/usr/bin/py2pack-3.6" ]; then update-alternatives --quiet --remove "py2pack" "/usr/bin/py2pack-3.6" fi$R*.I:q)) I I(( [S!  =AA큤A큤A큤d#d#d#d#d#d#_a2d#d#d#_a2d#d#_ad#d#d#d#d#d#d#d#d#d#d#d#d#_a_a_a_ad#_a_a_a_a_a_a_a9bf7b5528f8cda36cbbeebd72b2f898ad90f80bd73a2b36d3bf322742941cb0e0f64f4840121dabd764bfd970cb206804a55b12da56358fab9c19e88a2e80f9b06711349e90bdf1f8e92efb8e6c679802ea1f46dbe705fee90ed987467ab7e3001ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b8adffd98d1da893d6b6431812bbf6a293cb1ded58536fd9718182e516189606c01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b0620d97da8550f4e099a445ee51181f683ce1d6ed3eff2e98d3e6bbc979c92e85ed13a012b29e9c34836a2c1d71c018b240ce3319a515b820303b3d18c7d0d0e293438f8a6d215edc5fd042acff0fc938880097ddccaeb90e85269779cca6efc3f1f4dc3db28b90dffd3750a758c27dcc9a5c46bfffccc2a9bef974f0057697da59c7dd27feefa3379461311e867aa2a28507115382f9e0fab50b8cf6d7668591354579894557c9921dc14433d1cfc936d6954e96fee50753aea8e2e84ae6980971079f97a0d683ed95da1b0b5a27d6b1da9399be79d5dd8b31d4eab32b1b85249ec4ff07fe2de7a0190b362644d5931a9fee315687f6695315a6d98235371bec58bbe3521612ef44feadc0cff5f4dc04d22717f0d13aaaa7d59b9b49bbaffc60ad6b36f305e9f94d21d67d14c5c403df6effd3ffb66751c089af20622a08f8be8f81c3aab7ef4f48621bdac8dba35a1aa17f405f0005cd5ae83630af940194eb5caca17278111a130f251b0e004da6ac6fe9e28b020b3ba150addc1e05ebfd71c0f829a71d37aef1d909c16bf8d9507797cd2fb28031cbcebfaf1d425fde1cdc00c11ee6f3ae4b1673613319f15e2bb703e0b408ea292789e2950444b6970c895133878e475649018932f814f99b3679c072f05f22cfd67e32a73b89b34b2b415f754e75a2ec776071d5301df174fe75702f9985b8d3191cd4164b18238fe7f8dda3d49d703b980b634966b3c01cece29f9a5f038dad467e89aa4c40ca9d92190e46ab6828e4de3782bfa69a2c79afdbec49f5a27091c4d414134194207c8430ed63cb8dfb0c5feb0cdb6338dbe70be10d3a299e930365d08b61fb935b811e6b98e33d5e0a1854dc7411b9bc9d823d70f5df01a7b28033ecd1ca38459072d1fbc82a6918cbe9f2fbfec1f3b8d63c12bf5fd0b7a76bdafeaad9b05843d45ab52d5d7fcf08259dcbf71a08dbcb8c4116bfb4cdd12f5608e5e8f071da53fa4d5260fdb586c8e7b51a800d1496e0bbcbb3a8e6b9241655a5d42a20d9660fa32c5ae7ff25baf788be090bc22fdf8876064ebf2dc1f30532c555a6da20b4d6374796d0bca638a2f084be8d784b0e96cc61212a2c7de949e5e634c450a544d52f247ccffc87a65d3922edb9a195b62d05a7f7fd4660350a86bef70ccf89d01a54eb77a4f635e50c3506c45d35cd24f5ddddd44fcac3422f0211bacad890888c2a2d50c/etc/alternatives/py2pack@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-py2pack-0.8.6-bp156.3.1.src.rpmpython3-py2pack@@     /bin/sh/bin/sh/usr/bin/python3python(abi)python3-Jinja2python3-metaextractpython3-pbrpython3-setuptoolspython3-sixrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)update-alternativesupdate-alternatives3.63.0.4-14.6.0-14.0.4-14.0-15.2-14.14.3__ \@\ @\ @\l@ZZZZThomas Bechtold John Vandenberg Jan Engelhardt Thomas Bechtold Matej Cepl tbechtold@suse.comkbabioch@suse.comdmueller@suse.comtbechtold@suse.comtbechtold@suse.comtbechtold@suse.comtoddrme2178@gmail.comp.seiler@linuxmail.orgtbechtold@suse.comtbechtold@suse.comtbechtold@suse.comtbechtold@suse.comtbechtold@suse.comtbechtold@suse.comtbechtold@suse.comtbechtold@suse.comtbechtold@suse.comtoddrme2178@gmail.com- update to 0.8.6 (bsc#1178103): * Fix test/exampes/py2pack-opensuse.dsc * enhance test\_template with augmented opensuse and update examples to 0.8.5 * cleanup script basename filter * update test reference * Fix flake8 errors * remove python2 from travis and tox * change test suite block * Replace python3\_only scripts with python\_alternatives * migrate metadate fetch to JSON API * remove python2 shims * update copyright header- update to 0.8.5: * Use 3.8 python in the travis by default * Use python 3.8 and 3.9 in tox * Execute flake8 on latest py3 instead of old py2 version * Add missing comment to opensuse template header * Switch to pytest * Just say we support py2 and py3 do not bother with minor versions * gitignore coverage datafile * Do not bother with creating group tag as it is optional these days in openSUSE * Run tests under python 3.7 and fix tests * tests: replace year in tests by placeholder * bug: show help if no command given * Fix date in test examples * fix fedora tests * fix opensuse tests * Update py2pack-opensuse-legacy.spec * Update py2pack-opensuse.spec * Make template compatible with spec-cleaner * Add default empty for scripts * Just get rid of whole line in opensuse-legacy.spec, this breaks things * Don't add BR on python-devel without thinking * Add test for non-existent file * Add documentation to py2pack/utils.py * Add test with invalid archive * Raise a ValueError from \_get\_archive\_filelist instead of Exception * Add type hints to py2pack.utils * Ignore flake8 unused import warning for typing imports * Require typing module for python < 3.5 * Bump python version in test case * Shorten overlong line * Add docstrings & type hints to functions in requires.py * Replace filter() with list/generator expressions * Fix indentation of \_requirement\_find\_lowest\_possible * Fix DeprecationWarnings for invalid escape sequences with python3- Fix fdupes - Install only Python 3 Sphinx for docs- Use noun phrase in summary.- update to 0.8.4: * Ignore some more pep8 warnings * Support %license macro- Remove superfluous devel dependency for noarch package- update to 0.8.3: * Remove Sphinx cap * Fix copyright year in tests * Use release\_urls() XMLRPC method for the time being * Test python 3.6 and remove 3.5 - drop fix-api-package-urls.patch (merged upstream)- Added fix-api-package-urls.patch: Fix an issue with a deprecated XMLRPC method (bnc#1089613)- update url to point to the new location (bsc#1079905)- update to 0.8.2: * pep8 fixes * opensuse template updates * Add source\_url to Args in tests and use None as default value * Removed unneeded nargs parameter to add\_argument * Add a --source-url parameter to 'fetch' and 'generate' commands * tests: templates: fix version- update to 0.8.1: * Enable tests with python setup.py test * Also support for python 3.6 * Fix opensuse's multipython template * unify trailing whitespaces in templates * Handle no upstream source download URL gracefully * Allow packaging custom pypi names via obs-from-pypi.py- Use update-alternatives for the py2pack executable- Fix source URL. - Implement single-spec version.- Add missing "Requires: python-setuptools" to get py2pack working- update to 0.8.0: * Ignore the required python version for now * Add build condition for tests in opensuse template * Install setup_requires as BuildRequires during build * Update opensuse template for singlespec approach * Remove useless '(' and ')' replacements from opensuse template * travis: Update credential to deploy on pypi - Remove manpage for now. Build is broken.- update to 0.7.0: * Switch to pbr * Include doc/* in sdist tarball * Add Shinx config to setup.cfg * Post release version bump to 0.6.7 * Bump version to 0.6.6 * Set files.pythonhosted.org as Source url * Also search for tarballs with underscores * Set pypi.io url for Source * Remove deprecated metadata subcommand * doc: Move CLI help to extra document * Support multiple template directories * Fix pep8 error * Use Sphinx for documentation * Remove hardcoded markers * Add license wit FIXME if available * Fix extensions for openSUSE template * Add script to create packages for OBS * Switch to metaextract * Improve openSUSE template checks * Update repository name after move to openSUSE - Adjust Requires- update to version 0.6.4 * Fix urlretrieve for py3 * Remove obsolete workaround for old suse in template * Update travis.yml * Bump version to 0.6.4 * Add "metadata" subcommand- Add missing python-six BuildRequires- Use https for Source url- update to 0.6.3: * Bump version to 0.6.3 * Set setup.py encoding and retry parsing in error case * Move Jinja2 env creation to own function * Don't call nosetests when a testsuite was found * Fix get_metadata for distutils setup() * Also try to get license from classifiers * Fix --run deprecation * Move requirements related code to requires.py * Remove setup.py parsing code * Always run setup.py to get metadata * Fix README.rst style- update to 0.6.2: * Bump version to 0.6.2 * Also list tests_require as BuildRequires for openSUSE * Reorder Requires/BuildRequires for openSUSE * Requirement markers are only available in newer setuptools versions- update to 0.6.1: * Bump version to 0.6.1 * Improve _canonicalize_setup_data() tests * Rerun _canonicalize_setup_data() * Remove py33 and py34 from travis and tox * travis: Fix python 3 test env variables * Don't list "./" in names for extracted zip/tar file * Fix minimal version detection for requirements * Support requirement markers * Fix tests_require handling * Adjust some comments * Use xmlrpc_client from six * Adjust docs for testing * Remove whitespaces from README- update to 0.6.0: * Bump version to 0.6.0 * Add myself as co-maintainer * Mention the "--run" as note in README * protect against failed eval of setup.py code fragments * Also collect tests_require metadata * Remove distutils cleanup command * Remove pypip.in images from README * Use distutils command when running setup.py * Add contextmanager to extract a zip/tar into a tempdir * Remove bitdeli image from README * Relicense under Apache-2.0 * Move setup.py sandbox run to extra file * Also parse entry_points when given as dict * Use a "fake" unicode literal from six for decoding * Move setup.py parsing to extra file * tox: Add possibility to run single test cases * Ignore .eggs/ dir in git * Update the SPDX mapping file * travis: Use matrix to execute tox envs * tox: Ignore E402 * Don't require argparse * Remove python 2.6 support * travis: remove --use-mirrors pip flag usage * tests: ignore console_scripts order during tests * Add python 3.4 and 3.5 support * Fix company name in spec template - Update license. It's now Apache-2.0 - Adjust Requires - USe pypi.io as Source url- Update to version 0.5.0 + Fix flake8 issues + Fix console_script handling + Sanitize collected requirements + Remove unused 'requires' from opensuse template + Quote %doc filenames if they contain shell metacharacters + Add support for "entry_points" and "console_scripts" parameters + Support syntactic variations as per the setuptools spec + Make "parse" and "run" two separate modes + Support same set of setup() parameters in parse and run modes + Use setuptools instead of distutils in _run_setup_py() … + Run setup.py (instead of just parsing it) to gather more data + Adjust Travis CI build + Remove commented code and make pep8 happy + Remove package create function + Fix license detection when license is None + Don't include comma in _parse_setup_py regexp + fix indentation in README + Fix KeyError for license and summary - Add update-alternatives support for compatibility with python 3 version of the package./bin/sh/bin/shgoat47 1690019108   !"#$%&'0.8.6-bp156.3.1py2packpy2packpy2pack-3.6py2packpy2pack-0.8.6-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtentry_points.txtnot-zip-safepbr.jsonrequires.txttop_level.txt__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycproxy.cpython-36.opt-1.pycproxy.cpython-36.pycrequires.cpython-36.opt-1.pycrequires.cpython-36.pycsetup.cpython-36.opt-1.pycsetup.cpython-36.pycutils.cpython-36.opt-1.pycutils.cpython-36.pycversion.cpython-36.opt-1.pycversion.cpython-36.pycproxy.pyrequires.pysetup.pyspdx_license_map.ptemplatesfedora.specmageia.specopensuse-legacy.specopensuse.dscopensuse.specutils.pyversion.py/etc/alternatives//usr/bin//usr/lib/python3.6/site-packages//usr/lib/python3.6/site-packages/py2pack-0.8.6-py3.6.egg-info//usr/lib/python3.6/site-packages/py2pack//usr/lib/python3.6/site-packages/py2pack/__pycache__//usr/lib/python3.6/site-packages/py2pack/templates/-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:Backports:SLE-15-SP6/standard/65ef5e0e4468e2997c5880d3ae3b3cfa-python-py2packcpioxz5noarch-suse-linuxemptyPython script, ASCII text executabledirectoryASCII textASCII text, with no line terminatorspython 3.6 byte-compiledASCII text, with very long lines RRRRRRRRRRRRRRRRRRRiH_Outf-887b1811442c2640a4a41b92328d06bdb0af685290e3e554cb6bfb73a6e5168b4?7zXZ !t/ṧ`j] cNDf[˞~˅g 辏w[mUCO:(4zGjb3,_ȍCDQpvCJC4@muY&v44Qs29r~h+&(m_M!,J[Q<=8=n";bjsvf%,(K0ir#XR~i>ތsI>^⚒3 X4Z79{E.{P=@$];< \RH016PAJnxp Yr 4$L7BT;u2ҵ9A`#|J md"kM3:q!~mrdP=͛6Yឧo IG x&j?.qNg`(yKl/ˋMs5ܵyr{kF|J.>Ûdv1BVH%_?Ȓ~@2 fG\_bI(2O<@wT;.tЕggR+ +Tj ַx{@WE8ڙܖUL=-pg4\ [ө3.BC2YGusH- %"@_Rk9E\)OX(hR+\p_[A DcQU]z0(_Ԙ+0=m\q9B>VqPfcYط9?K/wP/$Ty0ZԛyJ`J8LWMif,>hδ5N`EY h>w6ELn܍#pBc|}v1G*#F3 \#_tyM3nL&=\ݛh-{Oѥ^Rfv'J "_pVQ4}oWW1D)LWA,:Q],WcB6Ԅ'qsp}{ ]U ϯWȧW }kot Y6*Mk=TÅ.jJJ$,ތ;(ee/qg HqL.Y5e[ۖK]$ x]zU,|$pT 0%?m\ER8%ojEs&GYR;dd9atwJ8H#O'2?'2ut2'IG=lRmQ<eҌI6D6nDN@/)̒yaRvіK#uu {2חIe2n؁{CD-,Qp)7r$~P?yȝFؗ;EČfwՉݼ-Q!joc"m:~@ʅ'ݑP#?S`8+,; (l1w+_xXNZy{[Novۙ8b;f~&F-|Wgl-@z'H8FH%dHn-A*sDŽSP*t t\Ds_p@z!0 =I> 2vx L+@ǽz{Ig|甉 e:&F\wjH ܹ9% wy4~fIwb\C d-M#bR-6/rZR 8^n(|T/𛴫xZHƯУIV`dfreo (@G7ӌ8{ qn<0<̚`_x6Bt>[d)CXᔯ+8:bIGd, RG?8j!NRM.ta*dƛ\pխCT BS2.f)%/_!CC)w TYZqpB!h]5Z-'WÛ,+\:xCiU&Lo qHbԂ^fG~x1ops" ,k5V? )yAY$#1aK{2']r# Nn8jVV>vXuKټ\pp+?3)3_fT૤h$whdŽȋ'd2@zplYskw$㔪?p$'eP`Jی5GBlc˝uROYL4$@J19MeƤM PHKޚ4'tCK~DqDҌ+q׫|oCقxZ!/Zͩ䄵GkGzN9Z%il3@y!IF#&nYjswZ;ه~QNCBn$lQDLa*M!?Gxn=l-Dkb~OEkϥ_o>^aS`k}\ʮ"LR䆮&:8x\>ТuNCq1&Rܜ󍠠5ͻF SH-{x[pPe %'b V:]OVT>b~bH%I~*ޖ(4jDĠz$`\@Ӓ[Vf)~oAFal}))Y3.֥3jȾ=&&!Yx(2V`$/uDN'bȼW=xf \4vL2q]PjMc]0ϯf֨בvp&KMyשq29/]*"J%cĬL>cfKh¼oINsɼFɋDw92@g'8ȴ Y}%K;|[u,UO39@n?)42`  fG'uI:ArєtK8zDV^.i@bx[TD[HН$8{&Eqo(d?62cBKiA"03t[;<̫^`NFdŨCo5Y ojV5[llIQx30=3ƸLBǡ~Ԥj77Iv2eϬݔ}O4i'ϒ{IY8zfԅ6$јy.?g\1sjtF__{[[2k}0UV-Nw/-#̑n!\|'k2+܍r5eO|-*)J(Leٴ{*m8D }o -u+Q}.c13M5pBC\-̉¸ډ.>H,ch:!H箔tLUm!oe* <y =uyB2<t7X(rf;HϰikhVKD+*KݲmSHJPM/_,j=Esf+M1zɡx"(qX54cRAΩ)%*B݇GENcԹJqTne,nTHg70C,Zk+ޓwp 4UZ7MzʔчQd(vH_h ňVu7,s3:--ϮݙP{auܰ$gФ?[$ZpըtC*+k6NF?}WYY-^qrt|~՝G_=N>q_K8ֳ 1p,pE:i$^o~rGE %? *`٩E9llL'i30Ӥ@N,P <߬O;TDX;*\ɰ}K/ǿ'm|lx$nL k4[UyMʃ.4eN$6Ɓ_S]H?1|Q^0El5 )~ bhoL)E8T;d n[qXs,iJmQj>Jբ  N\F1+~z"C3p\G&7ὝLb&~DŽ tvc9XT̛vκ<|HC6cy 'bUMϜi5#/mVdm='A.^M7j8Vno?C$C{ cΪ.7N!~e"+pvyI9 3QG“EV75wq9?nw}`װ;3b<8RؕpvDzu2SB7;2ꯀHbd4Nih -kF&KGqzwnSQ$.i7mSڛ{mh*QS:j*WVdT!=ݤ%TlйZ+zl7l|;W@wJ{חja6F<1%偏~JB -j<:n 8?daDu9{~χ"JG: =I/CԮO]FPO rJW!~  㤾rʹ@.\IbYi^ EFvdSւq U sNE"CKqSo~zQ,{ ZSyPYO}u}l'/M.p",JqߍV71,%Kk]=)W, !%h7E &/橧"gza]' |YS B(-JoCrM}ܼ?ðIvPN|֤].K;IcItO1xr<OQjaq=^U[/-3Īp~ H捈GKK(0(~Bu Y=8tIw$+DE~)#x]'`4*\̵t&{( =^j5#Q9 ؘYM=,B2$ʙ#1̌8`_3J @]L1[1_KCd{1=20;[]:J C#;j,pm\\:`XِOE9@ {@l@~0ŐO@),Z:41]>~&+/Xeg)pn8!:G{g M&uGs:-O3'cԶJ~AIg"Z:tڶ'Ө<IsQI`ڶ^[=H1k0%'^`]q؄T-+f'(H`1l)p5i<*5 85 FB1R`| {*\iхu#Aت~ըC-XSN04#B?AdEx!YvkT_gl6daхVcN8B$o yڧ jԌ`=ql^_wìc͝!I;%ڃps+$f$r[|7y'&]crCR2#lIU!8B(KޑWDr;O@ C:ym2 (h T=UhV>t,cmIU~Tp nX+ Pqc:J,#y]L,#m}DlEAMTT*͢T^As6dCS_F:ljk18sCadmDV}(ܗ­>WlͰ}Tp#Bh+A02|ſulhvI]U7ϻSѴHnD4,*5Exw&AV`y-_ 7s ~NVC(Y|.CN^Rd`i-fFwbJPqo0BT 5߇rlxeqI#QfaI*4f>+~w2X 5mblo/(1pSbN߸\z+s)~'Nh2͓ciZrĞE.K[gDR?:,># (ߟA҆%Q,dWRATӱFsʪ l')gŋWT6.W+KIBD]?SV mQx^0RUaT +њ ʔ@%iĨ?Dv8ku"!Ƭ]4A/2|.` zjݖHpWQucźXpYb-&0L! ui'24w {lDY׻\R޸!= ;{I*6} I#6TH;OS2+Rw+h_eaiƱ?#c$* {aY 45|}edž $Z]Ef[?'{ez(es2ozV(okYB#|@'32B-fVGq{Ү gޣlMkӳNMQp۬06mN7-rF8 ΂qR^y:5=,xoU(#[v|({' }02LEp)#Jx <&GVh zQ(+To M )n4V0PM@g*!Iv缀aI܅Z'!g΅< 74I"$UDK\`(<ֵh!}vxy@:Ut 8KHbfP3(zcxVSɯa26ی>IuOo=i,vGޥ)Ay9{n*C:;z8k.-YW.r(q"H`%sVN_S L7wl6Lw°qsl*.[> =.U(/ 6t,CEspBɒu Յfu&QCnɚfp{wF=Ɩ.?b F}CJƁc BN$uX/WmXbQr_Μ>0V!'lS)n} `h0yIᯎEi KRYqv5b2ZGx׳NoOѡG\6?qog`3r%fdVlC㌬Y&bm&sN0kb@* .`⑽ p0vdʲ/LB`cn@iΞkT % O!hD??0`&W% B7z#.V}s#2e"l36 Mg2>ͳ]Lm1 |uu_yזw&\z敤 /wĄl`]%$zZubKsI6#v@dZ)uNJ~J/em"NFN c0k}/m{-~+lg/b /U'Z z\05J [zbCҀ#^$!'_(Α.]\""{M%n)Zem!C2tL|vGb4_x*&Jse{w(F[,xu)3-tWςW&W e*i$!3Mzt>kpo"ݿ)OUjMkCN.5rߛ{Iy@ÐfʈkнAbJ劋vUIutȦpf94<ZZ3ʷ4}״0 Ϳ 䍖Q:9 s(O䇉A3pӤbxV VY+Yj&WUl*bMI(#`$FB;# uC%־%I]' 2)k5J_6Yv}m xQnX=([JvM&H}!DJIT@SA%:"@4hnbnn1F~Ř[l>9 j|v 7;fd0"ki%_rX* K8k{%|#[0?#ݟR6#x$DuUW2).َpgw] TMHC9)ug:mXI;n ZuD%6,1~}VR4%7W:ٻ(I8W`m֦*P.Ӈ 1<-K[ͷyuYQ'k8}4uxR%' zjCrtzb]~ ںӌ?4G쓏d:4Pu*K6:mTV8̌=c[=@yEj3'k<ƖcљJa zq[k$GXo$\%w"V}|wQ Cp)/p=$uC ÝPAE4WIr_af/6[ltdžc\A)G}t'W;H巆kh#V`0xaαgSW3? P"Z0BThMR]B(nr-mVlÿd,!,O#gpfXR%3YrP@S;hJ%*'.Zf}.K#K{ T+̀~^"[f5؈-NYfUl 29=GOv"'3z]o/փ$dJ*6O?G,ާfGhz  ;kgC &$lsڃA͟=w7cp~M: MƁ4a1kk,apY?qAzT-&AΩ*f|P4-Ӓ)atDz?=KdVZt=o Q#:+ *?XL44uq<€H_ܕdRF![i5zv|Yl=!^,F\yi,!3i96Y M[C9q0}m [9huIW[zqtbxY\\(#̶ެF0m4\* T~MODy8[4#"x(A 1qr| GwM5gZ4KIRLtÎӞ#cP,3Uw08.;jb_/*cMbW76 l+{2]V;">Ǣ0FKW1 2Kwц17,'P@}SP56ʴz V\k+fsfOgf3w-:(ZaguXȨϐZL吷&m7N,4r;`V< n $8cFMvqB|<}?,9Uk㺘]ST(r3mZXj6,ͪ-B|XtW}l 56d!hβs8 .&TO6sMOcfVԫj$-Su@uɫ7i14 gwFY ?bц*a;F A)F1QfJ%A<7iCxKv7iY~Ggjs{q3ͭb*'|g@1q k$; V'gÈE^]g$~^_rXܡLZQ2qH_qU=ߒ4 -h( pN+~ 9H+R/^Op~ :\ۑq[a@55?IEP:썣ѡnSu5jPaFU*%!h%rߤyӯ+ ؿkp[(n{'ץh11iK{(IyCRr 7Tz2 "O@[% ?K2U=cqPwOn{i©x_ RVς[Sw }^snwU@RFA eTr#lK/#AF\ZA}+P9ԻS#Zi CUJ:mlp(wWagu]uZR"vz959{tqV[*ve?|Qk⮭BL_`lPT5X6Q'VO (O#"*U~y+JI;yPv]r-$+?ܸhKӥQ]<-gM25ȡS.x^͙W&ʆ 5qH*90;}ԕt_uyVX´R+‰֜SZ/i~,H֘ߪjUafA2 #NHӱ}WPTi U0fV11zP?^'V.$1r b,X`%1zmY.N0/wB*n*@Ag[qPhWN<oˏK1p "XbهV‹aLKw $T T㑾gB=G㞶V3!WZ_\|վ#kG0ԗ4ש5\Žb!5YȢ)f-6Upz"∻ԡj_/x-K4r;:}m&m(97+^=Ű_J!^!64O껎G~_,8 D ~AlxH_kO[u} 5cG?} e37B,밺z^]I?HQ_\JSaKah+X5Qv*=<ϒFwM_8&ѝ< :~U[_.COO1zVCe9d?yXou8Ki/z []?):!8c# KA Hɱߛbrr2(yޤ(;]qC5H؟qB;#)c%"59EˆQY:5.՗2 ݤ=J*-}5"Є:+QTu G/ Da|/&ulV9pG~X`"i#K4kv{-;Y}Y:<0'/𧸰&5,cPXwHK% -x R ]8Pu}T6xQ (CF$$&dc;~f]Ԅۮt& فLw:Zk z#ŁF ]-s i;$VjqKv=`[2 mM4)~P ̃w#he.}࿺``U*`Bwv0ę#5ܜTȲ<j`$UM…ZN5{t|9}.ѮEty:Cua{ddoc Tc;R`uJp'\*T2y(Qg)ɌV(QC gN6V ھB0lY8Gxx ER0}]ZNu`zDMbJ7R Z0|rW弲nM/kle‡DiG\;&zl""X"U yJj|RZNBZ\LZ\64d+cxIXɜ )ȱ2ÞyK:xT4y:tfΡ:wRۻ8"_SǑC 6 wb:w. $t&$oWbpP{\?c"=3 @+Xщ8ظ] v)EWs謊pL>8z;`4:Ѫ-z_3Ƹ}S=)j`,C{uMR7_R&NP8ĠAcΰ0: t]'.mՍ=1ofc-8V.w R->VINj |9|mݜRA1?]9B@a]BbV $q(Dc%P$Uṅ{cı`8ĂC$OP^rXK_dvI8\iyZ2Α cd:N⥔wE`-訠"x2QQ˖ cfB -.б7FXu^9kGwegbRtW3{ ֝ o>PEE>! 3ݽ_rHp(Ajjp+ CiL=><<l6a%¤0R\WmrR]7sH1ZӋ)nϣ'roVV#n$"d@c{$j#Z(3 0<^P:͠iÐ&lGH_L? 4=ݺz)|(}몴ҩt"1R "\Q`WQac2^iV60i=} 142^/@;KEqͶ6Bu1V$,bU2 .uOEx%9W)PK)تnRW`^v(1\޷f3*{}4{QII̳lȇBrAtmNF?BHiJ@཈f![JF"rk6 5Soa% AgnE+]8 !ۍ>S/'-jh֏|C5 TC6s1I6QB"hIM^NDڋi+e4MI~apQ+]yn7@ڤ iHY`(`%}Lvpz'ꭩ,7 ߵScyd^ֵv",%j?Vn+&%_ WٝEкXT1Jp"#x2Cej/C5:lP B^ÅɞQTȆS|z׀պpp4!ow*S[I2Fnzj7rqN$(ipv`Г9L9B/B޳SpoWiՎRA"q*UKuWy" oC Ppzf[`GzRF[7Vw/}20 8MDK]-NP,d#({:E`y[P9\n$ L^"tBsHٿ$ FBz7!m `"59D{DZzSuݖ 4XH'ͰYu&+h4s@nx˼cM%YP! k̭]:@IsBk>-0{vYB"zיQI .Iܖyؼ+n=`4&؅E 2?$o7y=&xon:kz|Yim}o (`:轨پ[ h/,]G|*}7&4 9d }mr 7ZMBKO5Z}$>5yӳDA6ANT,4pj3aE2P* I8%He *$.d9@FmSl,nYm hʋ h,ur~UcBUjXd}=XWtB.;Z)e$0}@7#?0OLhEAC۟!NZ=p8ockvdT˔,wk:x]T_ڿQ+|eUu;];DGi^>$RND2 #kAӟ`Q:}l9xy:'| ]3x# b'1+^n M hC^5nr:!wc䖊ϹȖX]O UFǹ?b${k\kMx}G <,uqd#S•4Y+DTuN $v%m:, 6[(Vwuseyr Hz2#)Ҽds! )n[F1t~P5H2s5j#1w,-?²Dx*- ><&d7?V4+,0[4#/4 =R>f4o/iD$ okǸp#(t,i0+@_1Æ rEK7'8:dvI@A`OpSa^]Lk1ӌs7Yb c/9^JVyX!~')ѯ|&^l)Tvm촫\ԋ(;pt{S 7L=dD ~fA17jzsKw=K'cİ*gwqD)nϽ&?ZV=aI,`bwg-l9֒tXrsB82V_u'5H<2Z&;#e9M^l kn)qȣ'!vn^y&cefM+nCgH P>< FD)y4a- 1n0/FMa/"'<ǓoV\M8C>뺅C%ƺuhEJ?h=\i]S{bOY˯ڈL|bN܂P2-Ĥ;PGzӣ噣!9J4X:f/AО6Dó#q~e9f&87EߙB yX؏CjO.Cz(冎77:cDYQgaP$N[پ'崎lQ;ܤi!.M^J촄aB Մ %]S|&'ǩPob]WV'}NH95z|f L,#r|kMIX["R v!34{Մ\uLHdm-TU g[m/ .^k;W;| |l 4]|2F|uߩ^OE!|e,TĦh#[/mECQPXH^BM4KM!?'m&7>6\5b`yG`654~XEdž顺NxϐRwCdr} iNtSR9?#]_ٗ'')MW9zWkn@qy9s~VQQaSȮ"wO:_ö.ďbBixNlQ8Q^?)0q Ѻ,Z50 uω&<@^G|ұ4]i\erG豜>|jNAbk8wG. ĝG:96+ݿm*x7,iLjR9O2ygPHoDzo*Bse{& Ɗ=R{,̌D2V``ӑmS<;܅W1,:XMzi&b۝Ųʒ~{ Dx'^. ibx* &M y$kV R.):8ex-Oxj3b(syCxQ9qdM0N3")\b9}"O7g"?X(j{O:7F=K' tsZ1ų?r-"{<*ܞ2i=/a|-,9^#vLn" ЯNti+ +srM!bJh|؝@:L9s5[:!]YڹzU`oIϰ]}T&;s';'4>Ž C@v8Qd#Bɫ:ӱM缤D&?zNv#ATbuG05L?8_U+DB<3%ť}rT$xwC> lt`xd%z1_ ' Vwg7 \bl4dщ ށ#oR $H9Ҡ5O?8aԨTI'ns.֝BYbbϧZR,}Π_|r0#@qQRUw7"LZk@WJPwgcy7NsdB9bBU둻H1}99;j3ֽEͻyYI*Q , 8,b'?%Nbo4h~ Fgl"Áa&43t-AG(uIԨUX;aQ$L&`%ad R*|}I.G4 Eq}Dj:yE>Ӝ\QR.;=* .Kʬ ?+cfpV" BLxsfbVUz4L"!lL",+1lTt@ibʪ, yW?FZ & Y')B4b_ Tg [#d}<v10c-}XQqR~%g oactF=;.5]a| NNSk0Y0^wlX:Vsc)ܵU_LAʎfN0NnYþ*;~鏎s[=bW#g t_.Og!M(\JQ1pREDR9%h;s JםBTAdC`X?=@&cC=_c£~tR0?- ص1E42 ӋdEcAvvgPxh`lGA`:O 1a'ʑ*ٳ]z־#>nhq{-c)YV]ce#Kqg1Տڃ񺓸*fgC3=H  𱩠wfP(_iwq=zj҉+tinsUãj6l:AgK6GA!* ̞*.FZeScǃ^$>trA?aj.Li')g!h94GA?1XQAxB(jbĎ:m"=^D J46B@lt_YKN-x%~\'X!'TeGPUA4ot:J}]~Vڷ梅ǚ}QZ.~@ͥ˴[crː̥e|Aj.agGO(M|M|Trc2~ߒ~g\-gz@7 F2dI@+ͳPDi)~Eް'9mt_1 yCv}Zش}L~FO;旙mAO\3X+m)0 Lsi YZ