python-tahrir-api-0.7.2-1.el7>t  DH`pTtj/5,de#0@1*IP"2˻ӌ½FxOfZ+.aeuHnq^`T!4^uYw( ݏ%Q'L+NEq4x] G~Ei-ʮU{a ` %+`b`fYz"rܢg're7|Ե2/yJ 7hg^& ҅ osX&'+Y;;q]yrR;)[Q^Y0nIuIRMeyzMsQ3Jf2#SwxK(Shhf18oJj[87jQMVD43֐L&T(diw, Yno'iO1sdg D]|pIa0)Neh%kڦsS"sWxQzWz)" B;޲$u@)>0>+_56z12ddd21f4537fab726891b1efff89f1cdb100d71DTtj/5,dv4@Q4#:+& =*.[pBV% 6Hs~,oߵHVyBM }w}MлsgAхQdgII = Jl’_Ѥ 4㑣?LM}(ɯbbߒ- <'(3g{( w[`2[ '.Owz\'7U 8ZI4_%([qa獼Mm>>*U<'u^ݘG62Ҁ:bCw !aF* *׽s>NU9yBF ۺ6-I}!rO :ƸVA5n.Y.s׭Z[s>+YZ8I UZg-s#E d*d=OIOFuKF3Bo2BZ$aJ<#}>@ 9ܲGLD|#e|6k5Y>9C?Cd  P )/8MlM M M M M M$MM&LM g( 8 '9!D':''G0MH1MI3MX3lY3p\3|M]4M^; b=&d=e=f=l=t=Mu?Mv@Hw@MxBMyC<CCpython-tahrir-api0.7.21.el7An API for interacting with the Tahrir databaseAPI for interacting with the Tahrir database Based on the `Tahrir `_ database model. There are two classes that can be used in this module. The first is TahrirDatabase class located in tahrir_api.dbapi and the second is the database model located in tahrir_api.model. The TahrirDatabase class is a high level way to interact with the database. The model is used for a slightly more low level way of interacting with the database. It allows for custom interactions with the database without having to use the TahrirDatabase class.Tގbuildhw-09.phx2.fedoraproject.org#Fedora ProjectFedora ProjectGPLv3+Fedora ProjectDevelopment/Languageshttp://pypi.python.org/pypi/tahrir-apilinuxnoarch aO \UU * *  E^^Ks00IIz AA큤A큤A큤AA큤A큤TލTލTލTލTލTލTލTލTލTލT{TލTލT{TލTލT{TލTލTލT{TލTލT{TލTލT{TލTލTގT{T{TލTލTލTލTލTލTލTލTލTލTލTލTލTލTލTލTލTލTލTލTލTލTލTލTލTލTލTލTލTލTލTލTލTލTލTލTލTލTލTލTލTލTލTލTލ941ba09e7d28eed09e11f13657fdfa65762687126de78ab62cb8739dc3f38daaab6c90a90f5611534a3e8c97630860b0abd89a5727e56159f5436a366b6af68960160829669771dd6dd4ea7dfb679168384cc8f0cff700c111884707275bc92001ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546bce74e78c7891ad3e27507dca2eb73f47decd43e2cf59ab92529b575624b81ca101ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b6f0c8e1b535c3e2f9b8f68af03e93d2a62145abb15fcfce3287dea46edac4b979b2b3065466be946934a3e49faeb7e36ac52e7b44dbaa50f091acf327638ca38e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8554f461c190b3fdab4098ef86929b9d8049fb95df0dbc92ddeb901c7fa27503a494f461c190b3fdab4098ef86929b9d8049fb95df0dbc92ddeb901c7fa27503a493f0a05513323e7f3206e0742e75db02746b4d148e666820d5eee798ce47713d35a0e0a5f2daf8d2e7e50a1b5f3cffc0817fd8cf956d3b40281739e66c881bc0f5a0e0a5f2daf8d2e7e50a1b5f3cffc0817fd8cf956d3b40281739e66c881bc0f9ab3fd646225542b4ffe24cc1db11e2dc8664db6009572ddbd474f6235b6e21c4c4c674c1a7b44fe5ee2f030461b3cbaab069ccae5edd15e6f4a2c85002358894c4c674c1a7b44fe5ee2f030461b3cbaab069ccae5edd15e6f4a2c8500235889e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8552c2d2392823e774edac7553586c90e2c578536ca71b0190a9f1bd681cb0ab8cd2c2d2392823e774edac7553586c90e2c578536ca71b0190a9f1bd681cb0ab8cd99e803544234dfca5b1e83c3834a9cd45c70d6af3c2f20807f0528d259f9f25a9a05316d87b78ff93a40f868b15bb16867d950c9984e4ff4ff2e488e9a4af5f09a05316d87b78ff93a40f868b15bb16867d950c9984e4ff4ff2e488e9a4af5f06dd5b4c9f6ccec4a7cb06db4b8eb215a4bff8ec22e914601e29d447dd782f40877f349c7051f826cad7d7358843d2c0d8f966ba69ce9bc0d048fcbe0c1083ee177f349c7051f826cad7d7358843d2c0d8f966ba69ce9bc0d048fcbe0c1083ee18ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903f335f45c20ebfcc79457288ced93ddaec3bc8683737480c9e209c9f8507e5e6b66824b0c5054b6a7a553198b1bb1a05c90de1ddfc16ca63f115c4a34861196ed9eede59daa9d8de85ed9cd9c70d65ec10da41c968ef52a0865f403301c34b11391b27b650eca46e00ca79539dadbfa8bec12b0a223da89cf27df1700f3142baa595f55c79ff58f7c68d539880b8aa1652c2c293fd2b60fa132f8b2c2d1823864595f55c79ff58f7c68d539880b8aa1652c2c293fd2b60fa132f8b2c2d18238640fc905238e3ff6f04966b0184a46710d35f6f92e58fa811eb4477d04a968f52f1499267285cc2afdf67743202aab6a843792764049f97314feabcdd166f769a077d4fa105bf98d272b60ea8e96d4af5f85c8723a168d1be5c90441f47dcda6d077d4fa105bf98d272b60ea8e96d4af5f85c8723a168d1be5c90441f47dcda6d0fd01216c5a0e1a41a09104d7e9641fc6468a5573138dfffacf7da35c79b22ac989d2f5b15b2395a5ce719a588a8a91f753bae53274356c280f1005cd81eba5e789d2f5b15b2395a5ce719a588a8a91f753bae53274356c280f1005cd81eba5e7ada4d7fdd83690a894740029b244ccdb5922bfbddf9faabcb6df4de9e2e94b5637c0dc579fe658769705074ebe5a8fed68b7b78d4abee57c5a6d35ced515af8637c0dc579fe658769705074ebe5a8fed68b7b78d4abee57c5a6d35ced515af868189dd35e1478746abae216154c1224c8d0c464572e2d919be5044cf33d41c7f266c8f15800429424263241af58096edf511afae5607a8ba64fb1a69e55891b5266c8f15800429424263241af58096edf511afae5607a8ba64fb1a69e55891b59cc64b48c4a722860b319c116c2fe0323e8b2242a274b9f33559d1c7e008b1418661a3b40fe96683a13201ce1019b6c59f2abcf754c272b8c3d306ed9f0e26d08661a3b40fe96683a13201ce1019b6c59f2abcf754c272b8c3d306ed9f0e26d01669a455a7ab30521df48aa351068ecc8f87618fa596d5c85986a838a9fecd97aca7f4b4cdd7bad010291a4bd0c122df7560c8fe6ea6793feb207b9364392fd2aca7f4b4cdd7bad010291a4bd0c122df7560c8fe6ea6793feb207b9364392fd292af5ded7963b4edf3b0b613afb2d4051def07df83a2ddd7ef11b17c31a19b64c3492cd5e22a262c931b0034b49c99c7627b6879f8f2fe2436f6e07e8f23e1fec3492cd5e22a262c931b0034b49c99c7627b6879f8f2fe2436f6e07e8f23e1fe224eada033c2c6974b0273ef9c26b266452198c46b9466d4861712066fad5b12017550b71e3eb6625063b9bb658449d29180ebec555140fbaf5741b7374bb941017550b71e3eb6625063b9bb658449d29180ebec555140fbaf5741b7374bb941c7f657ea44f86705d0fa25933f1ade591e8534de80c7d65f61e39da5b84f87a60038494b9f412176420df9d264d84be89ecd6f1d87c2323b6b0a96b1563726d40038494b9f412176420df9d264d84be89ecd6f1d87c2323b6b0a96b1563726d4370928cbdbf1073449f18d46d320be7ca94ebe91694faea934e4232bc244ab3356744f666c66c266a40b702030588eea2fe1b10d87184a98497e3d94c375736e56744f666c66c266a40b702030588eea2fe1b10d87184a98497e3d94c375736efb6fb8b8a0dad1dc3cbdeb32daea2e51aa9109f9dc8c4f525657169ee7ed5cfe2ac08546ee74d0ef2677b2032bab7edb14ca900e76d8ab4e957c3713c8d58cfb2ac08546ee74d0ef2677b2032bab7edb14ca900e76d8ab4e957c3713c8d58cfbd948048965d68af69a9c079690aa351521badf1e90ee1566efccf63171d58d4a03157e5ab381a1d7a33276ca6e294742c3d4f08858da5f5e7a889e538a64c6e403157e5ab381a1d7a33276ca6e294742c3d4f08858da5f5e7a889e538a64c6e4rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-tahrir-api-0.7.2-1.el7.src.rpmpython-tahrir-api@@     /usr/bin/pythonpython(abi)python-alembicpython-arrowpython-chaipython-dateutilpython-httplib2python-makopython-paste-deploypython-pygmentspython-simplejsonpython-sixpython-sqlalchemypython-webob1.2python-zope-interfacepython-zope-sqlalchemyrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)2.73.0.4-14.6.0-14.0.4-14.0-15.2-14.11.1T@T)IS@SS@S@S 4@S 4@R - 0.7.2-1Ralph Bean - 0.7.0-2Ralph Bean - 0.7.0-1Fedora Release Engineering - 0.6.0-3Ralph Bean - 0.6.0-2Ralph Bean - 0.6.0-1Ralph Bean - 0.5.1-2Ralph Bean - 0.5.1-1Ralph Bean - 0.5.0-4Ralph Bean - 0.5.0-3Ralph Bean - 0.5.0-2Ralph Bean - 0.5.0-1Ralph Bean - 0.4.2-2Ralph Bean - 0.4.2-1Ralph Bean - 0.4.1-2Ralph Bean - 0.4.1-1Ralph Bean - 0.4.0-1Ralph Bean - 0.3.0-1Ralph Bean - 0.2.8-1Ralph Bean - 0.2.7-1Ralph Bean - 0.2.6-1Ralph Bean - 0.2.5-1Ralph Bean - 0.2.4-1Ralph Bean - 0.2.3-2Ralph Bean - 0.2.3-1Ralph Bean - 0.2.2-1Ralph Bean - 0.2.1-1Ralph Bean - 0.2.0-1Ralph Bean - 0.1.8-6Ralph Bean - 0.1.8-5Ralph Bean - 0.1.8-4Ralph Bean - 0.1.8-3Ralph Bean - 0.1.8-2Ralph Bean - 0.1.8-1Ralph Bean - 0.1.7-3Fedora Release Engineering - 0.1.7-2rossdylan 0.1.7-1Fedora Release Engineering - 0.1.3.4-2rossdylan 0.1.3.1-1- add badge_name_to_id function in dbapi- Prepare for epel7 branching.- Add new column supporting STLs.- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild- Disable tests for rhel6.- Add the ability to track events that trigger a badge.- Bump spec.- Standardize arguments to the add_invitation api.- Convert awk to sed to fight weirdness.- Adjust setuptools line in prep section.- Add temporary requires to get around broken python-arrow.- Latest upstream with new authorization table. - Use UTC time everywhere. - New invitation manipulation API methods. - New dep on python-arrow- Direct requires on python-alembic.- Latest upstream with packaging bugfixes.- Add BR on python-alembic.- Latest upstream - Correct fedmsg schema. - New calculation of tied rank.- Latest upstream. - Keep track of logins. - Return leaderboard as an ordereddict- Latest upstream. - Allow a notification callback to be used for different events. - Add a column to the DB to cache the rank of users. - Add routines to calculate the rank of users.- Latest upstream, more enhancements.- Latest upstream, simplified badge id. - Bugfixes.- Latest upstream, more enhancements.- Latest upstream, uniquifies the nickname field.- Latest upstream with some new get_all_... methods.- Remove old patch.- Latest upstream with fixes to the model.- Add alembic upgrade scripts. - Add check section with tests.- Bugfix - stop leaking sqlalchemy sessions. - API enhancement - can query for user by username, id, or email now.- API enhancements.- Use paste-deploy1.5 forward compat package. - Use zope-interface4 forward compat package.- Added dep on zope.interface.- Conditional mako0.4 requirement for epel6.- More epel6 fixes.- Conditionalize sqlalchemy forward compat package for epel6.- New Invitations API. - Bugfixes to other API functions. - Relicense to GPLv3+- Force version of python-webob- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild- Lots of misc bug fixes - consolidated the 2 models back into a single version - expanded the api to include more ways of interacting with the database - Removed MySQL-python dependancy since tahrir-api is db agnostic- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild- initial package for Fedora  !"#$%&&()*++-..0113446779::<==?@@BCCEFFHIIKLL0.7.2-1.el7 initialize_tahrir_dbtahrir_apitahrir_api-0.7.2-py2.7.egg-infoPKG-INFOSOURCES.txtdependency_links.txtentry_points.txtnot-zip-saferequires.txttop_level.txt__init__.py__init__.pyc__init__.pyodbapi.pydbapi.pycdbapi.pyomodel.pymodel.pycmodel.pyoscripts__init__.py__init__.pyc__init__.pyoinitializedb.pyinitializedb.pycinitializedb.pyoutils.pyutils.pycutils.pyopython-tahrir-api-0.7.2LICENSEREADME.rsttahrir_apialembicalembic.iniREADMEenv.pyenv.pycenv.pyoscript.py.makoversions139ec7ed17b7_add_a_rank_column_to.py139ec7ed17b7_add_a_rank_column_to.pyc139ec7ed17b7_add_a_rank_column_to.pyo16943d9088cf_fix_foreign_key_mism.py16943d9088cf_fix_foreign_key_mism.pyc16943d9088cf_fix_foreign_key_mism.pyo24282792d72a_add_created_by_field.py24282792d72a_add_created_by_field.pyc24282792d72a_add_created_by_field.pyo2879ed5a6297_issued_for.py2879ed5a6297_issued_for.pyc2879ed5a6297_issued_for.pyo39583332f4ea_add_profile_fields_t.py39583332f4ea_add_profile_fields_t.pyc39583332f4ea_add_profile_fields_t.pyo3c7fd5b4e2c2_add_two_new_columns_.py3c7fd5b4e2c2_add_two_new_columns_.pyc3c7fd5b4e2c2_add_two_new_columns_.pyo4099fa344171_add_last_login.py4099fa344171_add_last_login.pyc4099fa344171_add_last_login.pyo420c02357a1b_add_created_on_field.py420c02357a1b_add_created_on_field.pyc420c02357a1b_add_created_on_field.pyo508367dcbbb5_add_an_stl_column_fo.py508367dcbbb5_add_an_stl_column_fo.pyc508367dcbbb5_add_an_stl_column_fo.pyo5791a2b9fb6a_add_tags_field_to_ba.py5791a2b9fb6a_add_tags_field_to_ba.pyc5791a2b9fb6a_add_tags_field_to_ba.pyoce541796a7_add_authz_table.pyce541796a7_add_authz_table.pycce541796a7_add_authz_table.pyofa1d309e8c3_add_created_on_field.pyfa1d309e8c3_add_created_on_field.pycfa1d309e8c3_add_created_on_field.pyo/usr/bin//usr/lib/python2.7/site-packages//usr/lib/python2.7/site-packages/tahrir_api-0.7.2-py2.7.egg-info//usr/lib/python2.7/site-packages/tahrir_api//usr/lib/python2.7/site-packages/tahrir_api/scripts//usr/share/doc//usr/share/doc/python-tahrir-api-0.7.2//usr/share//usr/share/tahrir_api//usr/share/tahrir_api/alembic//usr/share/tahrir_api/alembic/versions/-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=genericcpioxz2noarch-redhat-linux-gnuPython script, ASCII text executabledirectoryASCII textemptypython 2.7 byte-compiledPascal source, ASCII textC++ source, ASCII text RRRRRRRRRRRRRRRRRRR?p7zXZ !#,Y] b2u y-iSq 4QuG܇op'e]z8%6d3oGj~ȷ0⯬G9:_SѽςM]L`|yvXhCFeIu{Tuڄ+o0f٭V/ǹDO2ڽֲ㻟A0yz2w?cJuH?*i)ww^dWߊn/aڈ ~_p<Ӄ/ ndڳ9ͼ d@+ZshzGsMϠ&xIz!>\"p8z̒XĹK+Qm?7$JSmA/`2{ftG(BtJ6ш}ȏEF*.ѵWfW 6*8l4;

b^F)Sb U,H MPa 9j,$V}u?.lb|zL 9Wv/>X!|"]=Eg(e bK4iە!_F\mM&'߉zРIlgg6ͥ +^^.u!+rDl 5|1i}ɀ:9e^2X|{1^$R:ܶP#|xe^l9f:]Pb}|=.{v%%\."Ob[0h_M<& Kr>|46y&aAꛅuCuAzP- FM\.r6 G?C:^X-B0G=vMW/ =;yGO% )nO HC2Ϙ*=;4$ ̷%Xn_']u>^@=tYif`0|s%ppfkzmxEM:`Jkza( /ٲ]Ǵ8HAK,K|5\"!Ѣ&zoو#ſe|hReRDBܑ/+/09 L3BܵIhD>-BwJ]ĀTALH?)8ry ڢV\IrZr_5 rEUr|)Y?YY nR+1hCkPY)Ov&ש~1TM#W ȬTd49 ty2ݕkF(BX`h ԅS]qZF~ٞ9ѣ;FUDޯ/^zXDI1_5/}U=Ez4h/wJD&cn)[8򉍑l?u@Q;~Iθ` D\u`K>_3FAfoVU[6?!` g:{S@{NOozsc ۷yLM]x(M bxR$$:jCi5H?TPed$+};-r ]7󈀂.K.Љ9l1'dGC}_| m@Iu¢x/4'bΎP]zC#0!NrK&K-oR'ymGq|H-k0J{.)BE<ʢ}$$6AGxĠKE/+#{mvjm*;7 )/r]٧ŬR;t#^+z,i]&\7XgWkkOU[]ZͮCwd˽+y@!.= >́%Use oHF戗TM5UZba3dPT|tGF|4fnj`'0;zt ^j % |p:¿ydNUxjYwh,}KnS,/$ .dk+#:cvf{T'CN'`hIɭ0#f; yrr|= [Jbz #&͹a{ׯX647݅a_ȏ==oOpf3IqG('{uk6]i=4-%;dVa?'xŒ#9 |Ѷ2Vh>cjr`<$Sp/ :tEC:W'Ȭ/1DYB":Kw*ܼIsvHمCk_aɭ $Zˑ9yg.}6-#_9nw^$H1$Օ^jIo/P@R%cN.6EoӈTѶ Y˲@njPCRzzFۃa)7N+c:]8O3k~VGI =+tO >[ur<r'oZWJʚ^i FC!ϗƣf抅~k !O#EcwI$a m6Av?eݐR3>נ{/螛:`fPhˏ!c:/+1v ,}ГC' 5A!j&7 fnoFq['aagͯO0 w[JLx얋L%2zEWY7MjZ{t^ĽݱD. 30Dt> ݠ2Ow Zdv~gN!3wZ*V>\ m4H!bU|vlՖN$^³wÓ|l^ihW>Ie3mHۦݡ$4xx0OBhuҚba6#gkL K&WtUf8a%H:@.sdas11N;vr n3%zqf1 9Mkuk1IP^bk]Pg;vIդw!1CY4إʱ`+Mt+:8:p0z8ӅD?ɴVn[9 3;H'# l niɅ%Ssmgo" jw&KC<exF?Ɩ,*rPMb 88GqP\k6-'ݔՀSj^v6Sx`B GM\**V#Lh-+O&k#`~*Y\GZoz}Ӧt7iLpdXY6;e:0n ̅h-a1\@goG&A,g/ 2d'sʻP;L)V4Tӱd]Lyb\?N@٘Eɏ!CL b`p+'|)M+݀F"N+yۇ"蛡3z!7ƝKɹ:ho %S,TryGWFx]t3tK;CߡIΨ}1R;iQ*3&*,mBq.FJ =0d&|~ ,2GDҼ}FDPRZ RVCq9SnvtgnԸ/l;Ƶ(k0A_y 7nnȡM6O%K"XGKcO? "ʧy>Z&fN}o!VkpLLٶ͜ "%g0 QTIa1ǛFָjVJKvNVɪ5CnyYN*/IcP`ѧCP쬋?KyOAAHޜc[o/n$]UwgBGA_clWs36|f_Oѡ%FѪ&GRjIWi |L/ r,xOq:nYwgÃsa}w|j8gxpKbngܶ5Gɒy QrAP੹ʼnʌM|N O6*|҈Kf-RIN3Y4Atm lV\!1]OY!*TmJCe5S1盤6e/[^v /J "$Yy@t RNU0HPZ6Ӳ=C.HZ e#3U ވCZgyP[5cE@x<-R ЅgU1+n οK`F ⣅b}Y @zi Uj ?#mX1.+PQXn.hg]M C͏Z J?;m  L&j0Kk < Zlxja9w[8G@;.ҠXa`_V/f5*RW::5N AkrGbfnLbV0U$a@-H<-.sl9*$9c-R+kfG2#3L[ 硢4MWkr4~#c)o+JC;GhMJxQq.7p/ o}ܸqOC$fR&߀wmTX.L.x鋟BʭّP8Vx!֮cc2:qs61F0y1Ze${Dȱpigszff"#=_f`MGO1"4j!zֵddϱ Fi}qS6 B&/]qRQL }FgeDᘡ(˖$h#Nq[0Å ?Q&0'辶e}$;_ϱnЗB=*ʲXBc7:7YqNvgOO>'r$UP}T T^!W[JK00LeN X"Ic vˠ{j1TW֒567I%NřXI [nֳߦ|YyPaO LMPb9ں&|BGG`Ġt2mP$0+;*7 \S]^ ܂,撪`}-)H1O_;|UJ8SzVSLYlP~^Y{fp'8e%vz*>LMj,w۶r&ےƃ3qjg~7*PyC'}WК29M'HE"'x4 cw&;F%1FǖkN؏1їؽ}R\:WzsA܆tv^HoޭT;SnADf0V #sUQ;26s;\y~bY;|PC>fѥlɌ璶?Y, WWo{m$ Bu kMgKhI쿉l )`liE~VFcy.ܔ afj80=3nOBr^fԑ] zb rl0&FXL[c:?GUX#edWST^Gȥe2Z 'NWDTnq;ll@V>4 r/G ɯZy3`b 4sD'kO,dzs(_!*p"XklO&F; *c3ֈgYI}c6\ql}R ;$.Kw`rHN+C (}6gۣͼhpU!s= 3m P4F?vLT;>*~Sq j)eI \kj c$RS΋8TmIX*]@=/ȱ^ $;1#71 œ*o2Yrd2!7xHfgZ֗&P=PlkŬʐd"JH-IA ƀt`l1rPBXѳ^< jyZ2_'܅ ]#o{#@dm:Uk\=~a&~׏j~?Ò51(;]g$X `Te0ori?`x4$d‹eamy ȴлEh K1eBǒS쇏]qF[&iN>!ᡑQ+X6+X8ZTygW)8)ӝd GG+c3vTWr b9\oiD4!)_IG=2LԚG% C7= a۔{=V,=K$lW޷owx!S7L d apUIÆ7R݇'F =EglMπ.SGCPl9t#QՐ~O*qzڥHu-dB]49q/%!T>Xֿbo(nB6KJH<լMR@<7],']̰H쟬!zߜV$@Yo6!6 )ݍdv5 LA+nUd` A3WV@0o+f vםPKeJ|旈߉1XIS^ErxoW߽ńk}wflϳ9r{ji _$K<A:M>.(?lMfhzgSal \ w"pҔEVrZj)ƊE!O=R?|$93_ FX;Uߘϻ?;/ؼj}GI!ᩐeb[iAY*P8T=S6\AqAz7}yoY*$,++.O9N֎lvɏBwDZn>us,zd"$g,$U:JSmQ<3>>HnǝytX]+*!'rG;ׄkʅ$o m>xrEmFdU<ݡK^H)I T!X*@g<}EC260&~b/,S35Pe?޼k -DbƗ;bOLnO Wv"t/p(hҔ[N=hGXYA0F1gG[b}eq4Yf?q] M| eSզ2Yff ` bp+480Dcr(5K$L5C O70A0+l{!m Ծk;8Sـ$xbF.yxXxes'+ޕɿ͆BSǻ!{vô̄#"z,N'~.I;Z6]S[dO_jdr"j'ٱzr x؀5J|7}5é_1NɆ͝PAA UEwq曭5^M0ua}$nŅL7x6Ԇ2%q{ zKtcoŶ-k[#ؤFwua+X ǔP_#ufj`?=7G2Q=ML ~7׳S NxDT_ h۸spJV| |f,JfڠhF2vIO=PsL>`1k ycYY8(/_`lo,; ;RUȌn }4R+wx2fc5&?y1`bG,j40SZs}o R/}EjGWdA1*_dh)W<T5wH_!{ҶsQ!t|s8xQ$/jI )Fݓ5E'JyWRjBifHļMV*Wg\eȝ'$H|&Eك&nkwy.ݬkNQN!4/3Mi) >d:+}Hvnf/X)_hkˇ}zh$eO%e".Z `JU D.WAxߢk0#Vg4|6bul@3C\wOxp`T?GiL4|[BcSCXzԂ^^},\F)!Ln;X^:,(Ҫ(spS8p`|Űg<6r*4=J#'kSᗰ#|*`q W!2 h,G5rѬ\'!2w%iT@j+J]LЌ.87vYr nm`l [kevjmo3J] tmxGO:q w!dl`1@ɿe|Rl)[m`.VZ0+~,R}:z>O:z-+zaA[Bpg4Af kT&Mz e6׋ 6]{.d-+Zq!5/m6 bRO7ڨn&Ŧx!8< wn(\yABۼJwd]p:"dMt! %Ki9qw};Q1M;GPĎÿ㢲uHwY3LC)UYP}m1 KW~9ΖfU!S)/ JH[f%RXgqRXU lNz=:g_h;姯i_1Ԕ(V*fJxӵve,%_)%.zẆDY]{o[7X&u5|& b9{ fEWZKoq4l)0?P\'!pyI,YIfpP{80Ũ ";)[P9XcI e0TlW W&2 @Nc(%2Uf7skmGn~A$i5{p_5J ֓|G1);=|yYŘt9P  (܀F!-g%ּ< Έᄍ ݺU,4Ws|Gg16~~Vr+ *7N˾z7!Wwj>|:o%W/gE%ϸ-i hTv5޵i)>_]q9~b5 7|t:FP%}L?6*{Dۚu0p`xF (Tr|WIa-m4˕3Ery/HŪHƫEo\bojo mz*hGKmLC@Ɔ }"tyhxE" Y${6rբwӨ#cWcnR[(Wj!b#@"' *̈`SA,)LVݺѡ߯xF'qaBfmY;r$SF;Q!m3mjt$v79l{) C alJDqb~PY1Z9Y:( MeMD9szd׊Cc )Ce!/EuӋ`{h+iUTʽ`,z=!5a'ʢ=8+BᅚxYi[pU6ձe@7*qmJ$#$RH%(ܹ̓9(uGjtdc,ju`pW[c ݣqӐ^9^fx! ><'x~MǢxEo|d㊟>iq0KzP5o.-8m+>\ni;p42-dRxp'fツUցPɰӰ_FEO\4g#ENWu/s, t `z, "5xx9UK aA;0϶޳^Ơi}}^6cګ$kΘ]G #,Zu1f*]Xz YȩӅz9E~g&l.(37J,AQf2؏E#~L`yX\Y;9_P YN>#-TJ>pw5qIKѭl65HS[Wm?SJ;2sr7À!-k)Ybxz)IXXt IyӾכYù{u kI>}7,#޸2L%BAHD]Od&'p剡+x)sHU=[0^t`Tt&s(e'ῠu1但 VջCRy[<\ŽsqҪ~o/?sYVES?;ŷ9|>ot%ϘHXP'|b.`/2O=-Z YP[S_AϥyɔV@B22cV} ) ;DNR3WğY_Euн..iwI GxR "UZ%A^"`cs\-~?,LWa!=xh{rly%95ص/sBi/z_-v?z闯K aڋs^&gy]i@mEz }/q`]`Gw {_qV@A1[nۣG8PM4LR S.8 B~vFONҾ}ձM7)P jǡ#ȆzGi>XOYz9M-*y^=Z|\vOH eVT\ s xȟuH*A?XiNm @#$Yo꾒Und<*jF$@{eZ(74::}7#KFV,I{] pс˼ũH;oq<7Rٮ$-hivаN12 px{9nL)\OkU3CwS|tt0GHu]W!ofhzӧ+- yp\(n[J)y½='lGЇeB+tUK *G> ht(b7`i7(p1|B,3[y7!}}dv]0~b?}t\mux2+NCM &Kb^k~@k%hP$rne)ճCB0\$:4̃8vW3w[B-hbG~^~0(ju&=0ZD뵿B:\둾"dtP:p?:RE0ah8U\cmSS1G햰RE }yKEP~tq^gO7І}w p1;Xb[˫=VsڮAZv04wO_^(ȞEnk7'7a>*Cn_aY$m^Vk=h01ςO7U\;o{^5T }6&*Y?-K6-D~ds{sd\Ɔ>; ֢8zGX-H/@0L 9Uu$/TˉC,t}s[^ʸoD-2BI /̻=lP vaH;nØIV g]6Re ^ -s}c}vՄ1d"2ț@|=5SeZP(,2B?wg$' $6i5dSYJ<6c -]#wB{ʔS"jfʣ˭60%D D昷Յ]ל`op独xv?duNr,1Q;xr2!Կ-'a,;E3#`{nNW@<]] ΄ț"軰rT\FZt3cЬ=ov0_f:?yܾv&hcia$bh^Vd"#dHQ ш햓VDkv_E'8$ylT^b5n1"7 1'J!֝R{յuvwP$!&SCޱ@P<Y늏pc%u#ywVG0H8fp ̎f3A&,;kO9/Tix *ΐZQ;mݬo)})խm.݊/{ڎȀ#PZF6Ŵ`; u]?Wʛ0~]يT%s؜|]z+fC(4+Zn ƨLp|&|:/knjD#*lv:`׽gЏt䔎]xz*6EnZ94@6MuBPv6gr}S} hvrGet{n[>FQt3#Up f9l]sK hLGDrP/TbgLRu>N?z7[~ZUJ< mPZ`ynR]~yff}#!бK؂2%P`q-?$l|uM wth]ܳXD7]OYiy y)c/fxzYfTJ%{>Hb8c|f~S5d3]uT{.⮖cU^n:65Vħ6\:Ir!BŌF[ `θk ;J#ki狪L|p"M*lj0+wA/UbYkMlƂ^ksۄZsXa[wA_. ]$xz鱧݂-6p"/4ȀNo#B rC@Rq^HCKўB\K"X!4ՑӼ|5gHx 90ɂ?7 oMLW͌שܥLQ)1 tJ<"%i|2-kWm]ߝ3cѦr~lL3*Ixƿb}Y_K)[h-c||6.18<9\ $`Ճn!珏K]TjϹ] PߏR^W*jU4Ӭ6ܴ2v0HRx˾(mPv `^v-4[7@"`>Qq&@ev3@$C(n 1h[qpm۵^):& 1]W\JoQ=ǷL=0qSPCf"nC&dZXW$owpvH})uַE:rt&bM.)x,i:F7܅n5%$}; BfB", 湮:\tbmX1{EВi.Rcn+D 2 6R)da 47xjĬzu*>fiW%ȩR2,lyXC,V44Ԩ*WMA ꁹh=N\rK.X(bcSbRHEtil5[I=P7y8 Z"T#=)݅xaG|_S1(MMfAwW 4J5)Cudڙ#7/@Z&1|"qZIvf٥I.wKܯ tiӄ>Ua-ߡAcָNN Q93tqޭGq0Y }Z dMn:&M+?fط(&g,%;Τy'{֭0qOnCCx>mBS_Xm aIO`Bׯ8#&j-mPj N{S'gIh*Jo!v$b"Ѥb%}/WP)4B9${_`0 mk64WML`>I Z>Џn(q4ֈE(;΂`yf,;\к`zqV='P(F%4DwX}p!ds]"l;(T4C834oPgVk5c>9L!'zm‡׏wآpiiu:i.Y #i _YoXc鴕Bvz '?t%ٮz/Z|>fdHrƀp ^;0؅/ 瑵$p}ӨE6ve.LO#jH֎# wC2ua#W_#ụą6.gN҇훋zhU$9vė*9elOWxhG o\4e\)1fwZj&+ t8q1 6։أ#q.`vƕr,l͸Ō,k-IBYU;8{9\y9!9v$p ;=+WgXמq_K2R{(,B65^85fO|4cOqvoj1 ٞe6ؖW^e5z=R7`Z0XVӱ̈WBTTN*^ (a.3| U'jMCdgi 0 w(=1}pƁ~HTi+e= P wg*װn-CrGr5XKDQQC(<AoRZ̉  8 x^\sғG; 8;! (Wq6qIbHݔR0B5T!DIy{:9d۔DncwoD9FQ/5 kn+rHGd&:WMF!w` HV@}1Cv<e({[nM({s>7=^5h;( BO5Q!"4Bu~*MfM(|Dqci&Ւ@).1#G^U%B+[xnv'R 0O9E+i߹|]PDtp>Q2"63\ *')+M+ j;JSlv7O zGt2~{b8^44CTDck[ u/Lz?P0 <w%eLW7t[Gt yg05#9K[=r:^`6+o>wxs*`'0:#<=֫ƌHYp)Ju ffi (oсj3a/uֲdhpLPr<YZ">NrqSPGi.S=;XI4ۍ%loR4~UNa-s;ǝ B뚫@Q)u?B"D&o6sQ;}a 8kU&ME RꜾ? *fq^zZKj }>^L< u+6f0lWeM[:Lq2x}(IG~u^  =UKr"M jbxZiTV<wSjzo-[y(-&KKiwgbY0ocw7X=3KM@J~iDxV8ݹe"eSYVJ/TV !֪kq˿WI a{yJK0SˇSbt' 43n,ɉ.sb6ÆXN[LQ=PrBhSoug՚ #5Us4 -'Ls\"أhufZ7G:/t7O4SJ M/LFdr*&nScU˪_#ac<_qm ":F2b1T7?S idF w/^d-2cmL?eDee`3It"=-d6``Q&^!F `ƢT|($ A5fë5SgB77z_#Ȱhp.=ZL\γ\$%qu77ٗQh)UDN4 b}FIXU/!rZ%ˆ39yfmv)U1AȰ: Qߣ~Vf̚Mjv %N@ҴJ䉲'݇udr*]+q=9YRAF9B:;hْ|>81)_}Κ :x 2s )|l/+`bn"@@pO\ d?F H|'+ zvlێ/m^ ,Mǧq'/t-J~Pކ T]A?p c P(deYr>̮ɸZ W Zz@- oOuAFY \IygQ}90}|?>Dzjwh*p[d2O zSP$[z+PLiNe7(ٷgݕJONK2BĤ7ƅ@;VwYRGjr_wFun(G>F.ʢ>O&uD; ‡DX\GWeZwTjE"5%3'MI0$[ \"&  :%taG/H%*MMHzfXJ,US J1|>SP/VͯL@. 1~ti)^߽r݅asșɨ| G:W?Vngk(`>yT Rk ^r`7pj"ihn>W ЙogV4@Kʾؠ١6"RZE QL`jX0\Fsb:=ƻ1?^XV*pHEύ%Y]O^џIu7Փ; eǫҔb.pm+}sŚԃ1}B췩ܧ+}?UԄQx y7/As`̳lcȂyBԦw8§YL7XJ|}I>."~+ t~\PWUG?er7|a$`iNd+g9l7rEH+7`D@{wx)F:ޕ#.?rN7`Yo"')$m^a0)(Ԅx iuV~+rV`# Ԭ+_kC*4y!v? 2…zG-qw7}u\BdEKS*3; M1WvO–߷ ngWsc[wjs-U+e'|c%5,Kp PNTSabEA޳H'ߛ68Diu;7r38}Saytt$fZi}/az MmG K SENr{,|zN \)pE[Mr-`?&UmZ_Tvľjq`a98$.Ѿ4"P@1WSd]|CJ+]^,l-qA D\ dTK"bzGe.DKB9r@: ̴$a]&÷/ktwޭop6@q D6=yU x>#p,Mi;.x_wW,: /7}SF[6T3I9|hMU@~`?V{xĥi8=D%@oB/Б>APJV }(a_g?!WMW3waх+L :U[n"t!]Cc$2,:}[s|_U^gie{%Nm@UAl IdbYRt(΍QF+IwrFY.(`*OˠAC9[!X\:=5oBz͢`~A]IhCi~R{ Ḿ\R?\^pu5{1yo, m"fg$Ը(LCp`)y*4_<ܼw;L)bS8J) |'uwBUw}epD3. ˞ۄ^סVx`'0_qƘH@WuS{L TbD^6DV_ T 0HWskW?ڇ41!C?bXD Dtylb`RSg+uGBJ9q_]k}cL )x;8~j4|z8 qׁ)LlM(e_qIT>udYt1! (m pIܫ c$H]1K\:-)A2߯,z(b63:iv!ňiJx\%FU0W7}'ext'4K&Y8'R K+>0i{N"k4W0PXdScsEX>^\~(e&9?7mzv):LƫB2~v|_YP2+}dKI'M@`UaP1uxIq`^e)ɧ#F6ZPKOXS鬘,B 7<24!'8 4 Ftv:WbB5MrcyN":R\r/!'aW&g a8_ÇtbEEWʒY5W1SkB*'UgX#ou~b}cڙo=eE(*gҡ ãzy?ac?C_ANo82Xt %\TtY?~Ftk\7>Úg!>eSB(V~2.MLG64ZJN>( {tNM3X\j :]O,9\w7?z|o+ck4Q]Gui c6T_̵覆4ܛmUTdSK L|-ɨlbk"|a"S"%l]tpA'Ϡ()Q%irfzO`kq Y fm [-6>Hc)Ҋ[\dbĸ"c@|j HN 1Cndz//n>㝳T( e.B:jѕχ)zMK9^[:8&wзȏtG膔1osM|^}8wX.F`AgO7fsUydTD?z6M$Fߥf(bvfeqjQ|2vGܫqR`!c]K8p;6QXJ46T?p4؏"_x*Q+T:†[ʄ}էI Lb}Y0ؿt1龃ϋg~S3:75Vkyb̬h7P,%#j&^|"~ޛ%G@;Q ׸$'ᾫ]%jl[i7}eG$S.RDt>Ġ5]%Pw1v5PADc:d)|YlqJ+Sޥh> @WqK:/T$3i=e8Ҷ[H#:Yt* <b$l #Qky3yxOrunR[ 8B>O QFHDI*midy6BxY@hW"(ّmNX 0-EhcҸQ^t`gCoW T|>fXs)J-DX>L_a=jv's EFW-X'fG {'8ͦg&@  n!XR|gVqIYc1&HB\=);玽/VZFh/0*ز 6yi$l{WIyM>WGF[Uzyo@` E:NqO9VVc/hDO } U q=c:wɳں"9tp @v%AeKNx,yuARAwfgW;t~/zSY~/2R(6S[ pħS*t- z<ꕺ>Da &{嶣^1mT5g+IamtQ.g"Zl'; n7K}sq1 2k#S/bMbC!)+mTaCjw!TR6j c\ik'Hr+귭8מh|;` BI|.#C>4ZdY1e1`" ūVezHŋ$?nO6c}:pz<9>(-lGzvN˲;{Ed7+PDjeFUN9J0ij @o/7_BmZӲ[HCF*k2f=)ޱ.mk-<˴bI`ҦcɑB.l_ A!1|(U[2I6##D#e>I6E@G`jBDn i%O,CU]5/Js#ќHރCU\~.&ضzmPMĹx2GNu>EGXt=V) -piHHbD4bu7Ǥ+ *mc(, _=L~fVرO*'u=-#Xgay 7<ȬH<0 2COjN|u; aIIFV2;ξ<$wAʨ;jBfapX>|-AlALҧ;>^vV MBNc4Xp6W\omn(3ޚF={gm_~ȾW99d9l0@5-T>i:sS;EtU¥Îm㠞ViU5w8U\3t4v3'?_&tŠpi&V`ֹuh27=ѹ@/~ 3bc:lhk B^14=Vg-$G"*YBci52T9FNt@wŊ4&0uQ} -̇á0KCII]Ͱ:=ԡ~$<&PΈ|d`,Hyp G\o)m g>RT*,0VKNRx@D,D,46kQuTYˬ08SZ,n /.XO1 7vP?HS`ց=LE|#9& T`kD#5 t:܂ZXh.>|:x xAa/"+ -,mӲY/xcyaǷ+"Xt7:uED;uvWTxW%o֤ r ^K(Ԑ$ 5m\̉I.d]L訜MsVy(_Syds1DLU5WPzbf{`disBj~"M#`W?KΦ9 M͖#p֬nb*^5LWY.uCO駶 "732B~%|Oq׊za81p+tVthfY`^~`KbjԊpDbe*S%7eXlߧ,IG.ekpXUZp>|Ih'sѴ΄S[.Y4Yⲯ2H5.D TE#M)m i2U2ŷ4~NݨB[fڲZkJZ#^·)%Z߂u9&+~lk󩟓 WL1gANΉW'_W7pc뮔$P` TW*qc@Eh)1 da< ^ +OqGy' S1< #i=t>W\7Z[̳\ma?a@jyL]gshnJ4N xε_PIHKUTbLߩѾ6_NsZAÿz2z*+auڨdz3~U9rJ틿=Tb`7tK6,bwP' ԹVNlVo& ` 8<@?5V:(eeBSnR DxW+ӽF\XoECo`!t;oMD>Z̙ʗΎ"lנhàl޼T) o[sV{cS WP&vD脥1:eP[*a%`1~tCO]]qm4q]9͎Qp :&4J|#CӍ"(LSZ$Hx.*V՚^u#-{M%6-U&1-ۇUxP'^JA%TUE'*A9ڀn}{EZ[(0NXxlb-itAV?;v^72B{ܚ>D) 'L&[?"&^du$}Fs>nh#p|'Υ_c5Tْ-sd =׭Ֆ=+Ku;^fAwu:ɳue^n[dC!KӲ.LU:.;n bȏY#[ÃbG/iW,;#`Q|`}k$#O;o<5ޮ48Md  G g!f+7#9BH 2SLJ_36 'F:bԵ}iOng/bdAf1Rܺ'@gPwƋbXxDYݬиuŒBW Q̓IfA;wz:d;#O~-[6-[K~ /,y~0<1I)@ s #ϒDag]/7f2piN.KYn4q{Zn-nYP$f (|(rT#i/1-&+BUV|8rqXV2V6mqNi4OOjm͂3-q.Gײ-FzKJn;j$syW WM€щ2GK,j5jHs.*A]Hr,|fJQs5WTwK$u'VI .>ñz1x ;1q=]Ȥ #}(| {`%GӛN\_)P =6]Lqh qE<(E?M{f=0\w*Jh#e& mE8R b﷝2~%<_:i ZTˮvƧ9P1>^I 7Uͭ8$wp3 !_fņX„> XGGD[3 šNC@ :+VRZA+ӔK^zaPc!cئ-]n1XzЉ;u}ghەc^cF(nЂ+ؙalAшRJSӍE1Dզ * ]t}M֙mS ()!SMG_jUِ}uT]q 9XĨ$Qkjc s,t{Y~ ѰG ww$Q4w'3ݕoCd^3t=<6Z6Bl6YӞ UW$-:TV}dPl0{Q#0NIna1smS]N&7t} ܱ]$dIy v/_X@V9tUݮ+E,;NO`W(;3jGT{bvɬXLvm-/rhŝX]!.i9kVFAlp e''w1t|aZ>m3FQ _*3Zur"}ojKrHWVq Wlo>@ 9 7C8YׯU?Ok ԏTHg(X2{onbb^Bhtal⼬&z:2&ŝT `o,t n)`~ p2AL%_t MAoǴ rhq՛;&R9 gW$ ʚbE{b䐊Xܤ5Y$fmR-G# ;:fojdO-.;^^/*w>u -rc,dTXDeXl'qWڜq >>ʨNEs?khI 3'4.M8I^8r8z}*ҺPsE8\!o;em ْ90L~Oݴ8 jڿDqh Oڦs0`)Y<}48ҔzY^y'wh+nT6=>;W֌8w  πT[mn|dj w 51x\"֘*婤M0(TWֽXD!0oDo, $$)aX nVPs3bpDPC.? E!/9S+mzV׻̳өy>E31=7ӁpdK'|n Dcna;1wewՂ:;Vm!ū7/lt`[tϮ\x O͍ayUrV2M]>gyL ("9m'حԳ6n"cStB9:_KZm|p[ zm'NJiù^yˀ2<[GO7,-c;!5GD#~lbd$Pз%22 ݳ˳"GN&;A'%9"1MQDHD mOoRx -aG7!Ǜi9,w>"*۳ϥIhՕP\%g{9o/9qK~ɸo *hW( h4i=J_}sź.~B7*; ϧyb2@ꚝa w9S {U R3]Sbbo0Ӳrd(eKwRZ%xCc`hfg0+w o|tf|9|X(u}l/(6E`ul)^wP$eDΡnT YÛҟԁK noba\y?Nΐ[:T>_I5sx.`>ڬa$C7TozżʍC ߝAWcmJԈީw 6+ӀTnD Jv'{ =['|Ɇ'_1:!=c:M=ҹ?aS?|`s̘ao#JRNitse̱³t`[-WsFٟip.9Tɜ9d6u׊^k2K3܆CA,֢V΢ ~4ǾKG-TUs؜c6f@]򓫻hтef^\F!t9^o ]rZ6{~f+yhв\