python3-zope.testing-4.7-1.24 >  A ^p9|z!# E'|ns&8RiCJzlmBkFD7)Ґֳ _H;%Œ%Q5'F'@ %ۯ-P<x4!vq/ZoivAR"՜>p>>L?><d  56> T`II NI I  I  I XI|IIV|I [( 8 9 :!<F,G,IH-II/IX/`Y/d\/pI]0I^6X b7c8|d8e8f8l8u9Iv:$w:Ix;Iy= /z====>8Cpython3-zope.testing4.71.24Zope testing helpersThis package provides a number of testing frameworks. cleanup Provides a mixin class for cleaning up after tests that make global changes. formparser An HTML parser that extracts form information. **Python 2 only** This is intended to support functional tests that need to extract information from HTML forms returned by the publisher. See formparser.txt. loggingsupport Support for testing logging code If you want to test that your code generates proper log output, you can create and install a handler that collects output. loghandler Logging handler for tests that check logging output. module Lets a doctest pretend to be a Python module. See module.txt. renormalizing Regular expression pattern normalizing output checker. Useful for doctests. server Provides a simple HTTP server compatible with the zope.app.testing functional testing API. Lets you interactively play with the system under test. Helpful in debugging functional doctest failures. **Python 2 only** setupstack A simple framework for automating doctest set-up and tear-down. See setupstack.txt. wait A small utility for dealing with timing non-determinism See wait.txt.^wsheep18^SUSE Linux Enterprise 15SUSE LLC ZPL-2.1https://www.suse.com/Unspecifiedhttps://pypi.python.org/pypi/zope.testinglinuxnoarchi>>"m"mWW "" & J =%m]S (*L : A큤A큤A큤A큤A큤A큤^r^r^r^r^r^r^r^r^r^r^r[^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r[[[[[[[[[[[[[[[[[[[[[[[[[^v[[^v[4961151fe8c45ac298acbd2aa02e86049692b71fe22b11a8018f4f432705542e21a594b40f536a0b8d95b3f28811b62f0e50fb388b630368481ebac8a3ac5039dce9263e39054f6b19886bceccbabb31c39196291eb29831013ab1282d6d94ea01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b429507be93b8c08b990de120298f2a642b43fad02e901d1f9ff7fabadce56fdf01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546bdd0d500c2cfec75eadfb724d744ba7a2e6e9de5fbaf2975348049bc1914f3cbf429507be93b8c08b990de120298f2a642b43fad02e901d1f9ff7fabadce56fdf3fcced1157c1798f85a41725b5dcb013dd56d1f2844e5c7ce2520fafcf3278abdf1ef465c37275ef0049f278897c30a21ad036c0c0f6ff2ccbc525fde821f0c4df1ef465c37275ef0049f278897c30a21ad036c0c0f6ff2ccbc525fde821f0c48f101a2389196fcce3a7999fc22760e8b74bc4c04ac9dd6903798812b7c91db78f101a2389196fcce3a7999fc22760e8b74bc4c04ac9dd6903798812b7c91db7e546c51b9f39b2bf7b04bb8365a1e909ec8927285cc05638a42dbde1f9f5962dabe570d01f68f2c98377009d0fd3ce428b3eaf58d3542fdd15934ccf6021f430d20186f8f127aa9ae7adf4ca48354d5942711080ae453d40672e07deb3a13535d20186f8f127aa9ae7adf4ca48354d5942711080ae453d40672e07deb3a135350130303796abb58d6d9305691c71247b5f16b6d298bfe8ad345b502f9db43cbd0fa18b465e29704fb1643e5c9e69e357db67a70103d107b4884b02b1b3bfa6d1dffc3230e0e0ebaea802ec3e2289d1b9bffb86b1b6d7cf92e5af7412ad787046dffc3230e0e0ebaea802ec3e2289d1b9bffb86b1b6d7cf92e5af7412ad787046830bb902c7554f0a759b9b418b3e9e2efa909b5545aba97e2b91aaefacccb15c830bb902c7554f0a759b9b418b3e9e2efa909b5545aba97e2b91aaefacccb15c2b1c3db5d3b725dc6aa477e612b3a8eb05db9f32183b8cf157a4e1aa99db09732b1c3db5d3b725dc6aa477e612b3a8eb05db9f32183b8cf157a4e1aa99db097351ffbe4c60fae9546f2ecdbf09dd5170b5d6d6edf544e947dafea254d0448af0225be65bdb0f5e9e82eac2d7d7b88b207227b13ca7cfa63afc787b7d24909552658cb94404bc7df6c6a039cd68de4d76b7d195e5cfa9228b9f86797db88d58e487802dcfffc1b28cab485901743ecc0f3e63d27fbff8f4a7eaf695b020f40f786d7e0ef1d7ed2f3ff12bf409e8e64db6b0797f651b74c111f337b51bc04fa80e72bd811f996321dcb441b7c0beb881d40277ececdd33e61f0f5c7c8ce83328bdba096c2f007dee31c7c1aacc50a88541aaa0ec41b9402c841bd6f49413d433baba096c2f007dee31c7c1aacc50a88541aaa0ec41b9402c841bd6f49413d433bacda97ff80d33e32aefe6ac1a79c7989e3c39ce73a22f7c4d57c383344ef706d0be6b11c8d19428410255936a3563bb6c04c8b095dc9122b299e8d3109d47cf54e4a77d99b31517efafc900141ef86e5fce91ba999a4ae3a307b9f79cb2dd27c40b221a90c8aa832b373bcb344c688e8bb92de9ff2346a8139a7158e530298321efd4d0c5242e08b7884efe213537c9a45afe58cdbf2731041130aa84056595e11c7555b8d25e9a663ae5a290850e3bcaff8711bdb714934cc520b0c6e6940a7cd3961fecdb21352e5342c1244f2d56ef59f8a61cb598c870d12a9feb8223bc70797327b1949fc6420066860a8872baf2b6d08908024d965673742c57db531bee4c6c9a3763bbe42d129c2112b554582312e8618c27c1817261402f5ada9ccc182b42cc1f5f6a0882d467693337ef786253e8742bbc7f04b161988925a07e65c190edf00a7b6f6887cd4b37c89d7c727f967e155d35586239badf7199ceaa3657a592cd29e50f797ea9d7d11a679d2b2a3b20a37aec6c21ff5aef37e87bd8c6e5be781a2118f61ccf080597cae26121e46cd7b4f8ac0b69f016edea70577f90291cc8daabc7003c2db766515e0eb7e791a6e6b575cd6c89acb4497b2d440162f6d6ff436c6db0ff526b5891ca311633119caa76d03b33cdd105c6674faa2d1c8f633646b3b6f9bd3e6204fe61908fe218b26124f802196308aa023da2d163046edd5ee2a42f1ba091c3c6ab6d4e35e9d181ee0a509ca3dc781a6f008aa049ce51db5ddf4be300ea5356b1889a581d9ef6841c337dd9527ccb97570725bfe10ff5d6f0d67991a8c251c4b1cd9bf9b409ffa44ddca501b4440132c9a70847ccdc2507a7580421624634f2ad80f22f8d018c05bc7998a7c8be43816cc02a87fbf76bc694e70c48a55dcbc41d8d3701cace47137d3dbd08d1b0a83508ede6c023450ec8621a443df36f9f44040d5e5bc7916d303daa54c718eb1875ca09df74c2f43a1e7e25a729ff8342f37d10ab51eeef05f5c384f91d712811c1fc2a4b3b3e66cf042b5357e75ee9f8128fe2a59143aef303260e723830fad1e39d28c0d535601a90110893be685588034e49900827ad59a2dc916278646dbf49ec82b75cd19f24a5c51a8c03f374ba6397aa074c134e584e1d8fa8bdceb7aa7ddd768d34754fd4c183ce03b7cc417e8b79eb218f84fa86373a4732793281fcefd2d888ebf2c2d50ffc3d2e95db3ecb5bb7d2a4650f63d6956494cfe0bb0d1f74bde38171e9b1700d94adcc0641e7a4aef4711cf6e508bf8d3ae094261585280f36fb13acb4601aecddccd5dd678b94e1c111107ac462575edcb2c61502adbc135c81e65b8f802e94debdaa15b88a716f425baf2b4d5d6e0307e22bb4cd78f9bb7f5c308553ced02d4f82f761b0d0afb567a85b1fa8bf4164c1099e52a2370388972d144ba9cb831dc182f971ea848381ae4507286355909de7a10e54fa26b0d1f137180a41d76b3e671db11df687516cc1db5b3d65e4aa383eaca3c20cea3faf53a0f7335d0a3crootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-zope.testing-4.7-1.24.src.rpmpython3-zope.testing@     python(abi)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.63.0.4-14.6.0-14.0.4-14.0-15.2-14.14.1]c@\C@\l@YMUURsRi QC @mcepl@suse.commcalabkova@suse.commcepl@suse.comaloisio@gmx.combenoit.monin@gmx.frp.drouand@gmail.comspeilicke@suse.comspeilicke@suse.com- Replace %fdupes -s with plain %fdupes; hardlinks are better.- update to version 4.7 * Added support for Python 3.7. * Remove dependencies on zope.interface and zope.exceptions. * Remove use of 2to3 for outdated versions of PyPy3, letting us build universal wheels.- Remove superfluous devel dependency for noarch package- Update to 4.6.1 * Add support for Python 3.6. 4.6.0: * Introduce option flag ``IGNORE_EXCEPTION_MODULE_IN_PYTHON2`` to normalize exception class names in traceback output. In Python 3 they are displayed as the full dotted name. In Python 2 they are displayed as "just" the class name. When running doctests in Python 3, the option flag will not have any effect, however when running the same test in Python 2, the segments in the full dotted name leading up to the class name are stripped away from the "expected" string. * Drop support for Python 2.6 and 3.2. * Add support for Python 3.5. * Cleaned up useless 2to3 conversion. 4.5.0: * Added meta data for test case methods created with ``zope.testing.doctestcase``. * Reasonable values for ``__name__``, making sure that ``__name__`` starts with ``test``. * For ``doctestfile`` methods, provide ``filename`` and ``filepath`` attributes. The meta data us useful, for example, for selecting tests with the nose attribute mechanism. * Added ``doctestcase.doctestfiles`` * Define multiple doctest files at once. * Automatically assign test class members. So rather than:: class MYTests(unittest.TestCase): ... test_foo = doctestcase.doctestfile('foo.txt') You can use:: @doctestcase.doctestfiles('foo.txt', 'bar.txt', ...) class MYTests(unittest.TestCase): ... 4.4.0: * Added ``zope.testing.setupstack.mock`` as a convenience function for setting up mocks in tests. (The Python ``mock`` package must be in the path for this to work. The excellent ``mock`` package isn't a dependency of ``zope.testing``.) * Added the base class ``zope.testing.setupstack.TestCase`` to make it much easier to use ``zope.testing.setupstack`` in ``unittest`` test cases. 4.3.0: * Added support for creating doctests as methods of ``unittest.TestCase`` classes so that they can found automatically by test runners, like *nose* that ignore test suites. 4.2.0: * **Actually** remove long-deprecated ``zope.testing.doctest`` (announced as removed in 4.0.0) and ``zope.testing.doctestunit``. * Add support for PyPy and PyPy3. - Converted to single-spec- update to version 4.1.3: * Added support for Python 3.4. * Updated boostrap.py to version 2.2. - switch the source archive to tar.gz (zip not available) - remove unzip from BuildRequires - reenable the tests for all suse versions- Disable tests; fix build for Factory- Require python-setuptools instead of distribute (upstreams merged)- Initial versionsheep18 1591406199   !"#$$&'()*+,-./0123456789:;<=>?@ABCDEFGHI4.7-1.24zopezope.testing-4.7-py3.6-nspkg.pthzope.testing-4.7-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtnamespace_packages.txtnot-zip-saferequires.txttop_level.txttesting__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyccleanup.cpython-36.opt-1.pyccleanup.cpython-36.pycdoctestcase.cpython-36.opt-1.pycdoctestcase.cpython-36.pycexceptions.cpython-36.opt-1.pycexceptions.cpython-36.pycformparser.cpython-36.opt-1.pycformparser.cpython-36.pycloggingsupport.cpython-36.opt-1.pycloggingsupport.cpython-36.pycloghandler.cpython-36.opt-1.pycloghandler.cpython-36.pycmodule.cpython-36.opt-1.pycmodule.cpython-36.pycrenormalizing.cpython-36.opt-1.pycrenormalizing.cpython-36.pycserver.cpython-36.opt-1.pycserver.cpython-36.pycsetupstack.cpython-36.opt-1.pycsetupstack.cpython-36.pyctest_renormalizing.cpython-36.opt-1.pyctest_renormalizing.cpython-36.pyctestrunner.cpython-36.opt-1.pyctestrunner.cpython-36.pyctests.cpython-36.opt-1.pyctests.cpython-36.pycwait.cpython-36.opt-1.pycwait.cpython-36.pyccleanup.pydoctestcase.pydoctestcase.txtexceptions.pyformparser.pyformparser.txtloggingsupport.pyloggingsupport.txtloghandler.pymodule.pymodule.txtrenormalizing.pyrenormalizing.txtserver.pysetupstack.pysetupstack.txttest-1.txttest4.txttest4e.txttest4f.txttest_renormalizing.pytestrunner.pytests.pywait.pywait.txtpython3-zope.testingCOPYRIGHT.txtREADME.rstpython3-zope.testingLICENSE.txt/usr/lib/python3.6/site-packages//usr/lib/python3.6/site-packages/zope.testing-4.7-py3.6.egg-info//usr/lib/python3.6/site-packages/zope//usr/lib/python3.6/site-packages/zope/testing//usr/lib/python3.6/site-packages/zope/testing/__pycache__//usr/share/doc/packages//usr/share/doc/packages/python3-zope.testing//usr/share/licenses//usr/share/licenses/python3-zope.testing/-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:SLE-15-SP2:GA/standard/c151e3c090ac4039ee208e0820752097-python-zope.testingcpioxz5noarch-suse-linuxdirectoryASCII text, with very long linesHTML document, ASCII textASCII textpython 3.6 byte-compiledPython script, ASCII text executableASCII text, with no line terminators  !"#$%&'()*+,-.RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRǍ p#dutf-8b690f43051268a93ebcc0f6b0da951ff0423b134989257bd466bd07b554a1f37? 7zXZ !t/ۚ] crt:bLL C{LĶX(E@ @ ɾ g30.∊Z&=GN_1߃qz1āxK6vpy Ӱc~4/LbB}sJ(.q&mB2}_.c5v4WЎmD [r?+'_d$$Y.Wa`z~d%piK d-MÄ\ב6,ڣ@gu__ٲFƫV<D1ͺB sAte[IN4fk/ey+šeѼ)l@?> ݌tVѠQvl*P䃄,[~!c?o.6gzNGKwLi<`[ۡD[az#j(hN_[`mt'~[nĭ%5Wߠ˗# {0G]g3E2϶Zxa /fZvQ\^ǧe]eȤƹTTzϧG!P|}clpg--GuYFrF;ofZFmG~m&{l!Qԯ76,#ѹ~Ys?pJ U +D5}-c~hNehp ' ftl/~nm&W*<ݸ-UfBj/Bʙ|/*hZ] 2 =wI4?F i)5v{;AH@[I2_: Iq$Չ1lXtKLxX\Ҽ.a{_۷=RAAv4*j#hץ$ iv pw8g601-R',XwHQFC?rlGXrq{R 6UI;YX7Y:J$nJȦGnwHiMƂli룻:PHjrYej6@݇s^ ^gvgQUֽLEltC,q7ؑ\3fbuU6qkShp񴳳#J.qIhHi= 9%::~W)j`7}w-IC?-A9x.Ni-\:wO<`F7()iYJ֣5쮀x,w؜_,M#A 1 OE%d+I i;i9JR,5q61wSԭfTFncE4mLha~SlU XBw%Ϻ ֲ$/|=1-u8ԆEof37p`} vi`*}l(IHlG츶\}]2dw&]!,fu'`\Lvt @s\ܰ~9K༗Sb3}5[`lN+:MuW, Δ9S6J0QmQOϊ o58<1⃸ lxx2-&Mc3+)LڀC|KA G5~KLBJvQ1Y- %.T+9f!]c3=+5w+"}ln5chpD: 0 bi9d,!0Wj3w7~D@! 66 .uڑU&AY>bE]o9~"&Hp0$F\׈6rXk T$iz# ğح= ȘkFS{aYȖW"ԫ=9z|`V|4ҝPQaE>IA2]H$F#,qtͣ"e&AUpaq;hT-Wh0Pc,BHSgV+x&V$#p\Bgf"OkN>?N?)"pˠ!fo}SBaU.,׮g_ *6YyMNߞ_y-jw &!;l",|9gu0)4EgNzqNt]j_TL?>op$&v2!$%ҟu Q-  2fŖTJZB,oș+j~lTHC`$^:^5aL d8,b'lɏcFB"n+$Syv'Έ%m1]RGm7gm88Vj0\29YI章G2d:K/G1]1&_OLGYӉbQ[$,%\G߈HfbiM*tڄ8TOK255_*J%AJU)b}V=RM-Yg+#xTϸamdu>NR ]}Wy@L 1X)I).&%~کN |DB^[sThq Yaar*{(&taCVGVIMș5GQ? -sԋYxk[n5p.71 Fa/(b!~taYձCyɅo$I2cUFXFr{0Ղ Ue;=nQ[H,HNeZ L2q@\[j]  ^O'/26DJsf, IO~J#oQ 4Z.r[]htgxbby9G%y`F^q+ETydy L?*@_k '] >Kn0Iڄ~eC2m>OѳPlu( g>$"ϭk(No;_ӣh?zuXTw@P+/ +&#ޅ:.0; )p/>۱ p@@eA['-BPϋU}D`/.۠<7>݋7!8vPRzsMʬZ S]K]vȏ*N=w,Gze !9rυَ\fRHB9zyeW9fG#5)ka׊P/`y-Nh9|~TE?\?DMМt,>^irL~8Sbo@Ixc^,D|Yj&9ŵ\~ I͑25e K[ Qs"q\uen$CzZ2CtӺŬ#骼G=- ۿ]7KύwrƪKRy]/|Oo'?x٘ @:ouj«lMS&sڪr_]<j%F f:5dBdi[e4ɽ8Rp9W+;ů骉h6xl^%_;ĴaFX0HbQ@Q!fGAߴET)fDp\&M;ϤL@8H>_`wWHnŎ]]<ܳ 3E[D &fTE |nYY{U]{:}[/E D`ua 5X#dS9nkUN|C$NRGGٸ JL#2(pNh de^qV-3-w&K@8']3m% IO{5WMhNVRQp+ Õ _p?HXmRu$Qc[N<\asVpo9d+.<غQkmD~杺% [Mαaʰ 7K-bҺĐ*k52hqG{vHPyWhWHQUj(٧*?1x׃HjճLPQv9|M@܃ "LپwcZ={$&atxD>Dwg?en)f5;lHCıWTɅ_0P'6oqkj`H3E6,Y#je?ܶo`1( Tz2hK!$$.;u'v=<Gĺk`&[߶ۿNHG&=X>P*hw HG$ $؏3'#ߗK 6ߴڿTkp{&]PCm$MkD>^ U (0m; .о2R[1S|sm3NQJ=]vjҮ _˲Dc\`r},BU:~1q Mlha80)DxH QI6$RP?Mt ^C`$o3~aYCv Dv 4Q!^1~*H؊kdRI1V \gCr(Q-1RMQy/ujmKJˑsҽ4DjѮD(( ً;Ӵ"r)qkL`}ѳ޾Dm3fv#qi*nIk]VuWv1EQ8a"e"F оE ^34(g2{r].oiq> Nk Vߐ>tZ[~^!_s +{b| <PxxpbЬ;vʴg+2R<^ O ȕ3J⟜.8pvCL!r&((Zx}_{"M&B.1j߽(Yre<$σ~8q*L_ͪս&+M^NϝQ4UE U m;dlάZqଥ{rYb+~q$ҢdhōspҺ/ì'H}1CwԪr4c `Ē%0' &АR$}w_i˳r(GU4:%=q7tRe+9Zz[!# u5agCqf`m)@gbڛ_Fps2[4PcD?_-*yTAjNuc?&( ihv(УFXb  >`356|PHw0xk|oG!D)fl@f7: kChQ&(,C5S[+%KVI{`VCnilDQ$m,+\E`O8A~N? I0/01R itT~x>3u >FE4ґZܤB_ <7+Rީn|#;RUC &8No&<*+feHirId_)]0k1CC 48Z觲 ƉjDg%ɔS22= l#+@g"jkZ%10tKt7]PA\=:!O}Lҥ`?FaN^Ge&'pF[S?X d8zh!)c\Ya-Zv>6͘莎㬄o2 ~l lcͦ jAx נó,>q0lnƗ\Fe##{>Y|fu?ݮ 2}_IDVz"B+0w@ߣpfuhA@M`q]ɯ9-wf7n Y|o!yes#M&Y D8^&)& cd) ;E,+᝱1;Ey@AŖx4ʝ{]{ynʫ}OD9氉a ɂyk5x}Ig*-#'׳`=GY;˒4ys~qsvOp/2R56Jq0+:q]jo}qs6!#Dlȥ6ŦG,'Ljf_{\_#5lԣK89+YW3}er*߷)SM/`SaF^Ѓ8*։҅b,I5taōuhh ?[Ka&/Ii`FR\uR` 'XlH[7#(]zrZ]yG/ *mX/Eq{bNnE$ʴҽ\V[ ʞS ֯OJ$. 1wec0X@h*r #pЧa M@>KɇQ t@V!1ٸ,&>grBZeZlݥ#RC 4ഴi p; 㽅yƔ){ۊuajֺb-;IB&Zu7>EK`S,y[k ZwwH=ӍGꣵofdjF7@7gfidy KmLQ/ A5ʉ O۫Q\ۂ֜[dDYN[K2ƀXHҠ^J[)"5磠*KaC#8Toxᬛ`Kl{WZ0UnN~6N`qaepԣջR6 Qrcn/*bt.2έiB@r!o3:ւb9C^n /?Z\E7<#;"m: Q]ioyHIP% YWzf)=0XW“\5mPC']BAn︮~PO~V=ˏ1g-\-NE)p(u䥶qzLTGGt,[#UӠͨRe.vN-f;a,z xNCl_ŮkUymIy"PE:|,-k{4[\a8rv? ?8T$dvٲo৖q=|zφ \ ;'h./z]z 5+~pTj9RkAІnH]hi2c2Hjw@)j7,JS vu쵙޿Aގ\{zVƑzEL)B"Kuniw٣>`|8H(HW7&^f h651GRhS[Phsݼ)n(rA(56IRSESڢ<`r v´}$+Sh^AhMa|L 4ʫéo\of4Lԙz>P*U&lM-f^8$uM+taʌDߐa%jAl.}L >WntgO}Qr?p)X V0~Jqm׿3g=o7Yg=Ge|;11?R%@ZH ];s9g@ q=>(%_XϿ|txIؐi ,cy !&xlָW +`OTmya!jpEJyWS~q fz~g`m s75.F"fw{MX$d8t "-G+é7i M8-^Uݗ>pE[qN̥KosL*c so{Bex~Õ1h߹%0aA%aY4ѵ6RT\ eKk6Eܙ`@&H/-),Ug^~p( ɿЄBWk˔;_k[TSSs#>i]5npRVdSYm[il{^ caK¹ j~)&ɅFb{Bh 1T)mwFo.G(\Y*;<K' o Ɨ-:2+uߵR?θxU͙/m>{hK_Z% _ֻ=Oy;׸`{~YgsP>)ܬDzD=̈f~#.>ZmwR P%xF:Pd<1 A=Ǒ"EY厇%\\f^'/u*`R[hBl¢J(*!(e?Ӂ?)=Bgg :BOG&MSˉ3˟vEdx%΍D7cpRP%+Bл֜[?ATO4<SGz-KJsYj'}K6OrչN:S7|ߪ3!̲>b\h+JvҌX=K/9rMq૚Rzf8wqlSڅ"[i3>BY*'GePLΗ0a1[q~תU, u`\Nz/9s?qͿ3yV Gh=U ,\TL| Aprbhl4t)^3PIyc:xʐJ;dU]͸RN=iN.$k4^L|ELx@j & \b۝ɛ/ĦjRLAOshG'0:n#ZD",ZM0†p>( i h]O35iش[cRi ]΅(ɥ=\gÍNZ.s$ՂWÃ}d<2o;T z`oo#>V }X.wOR,=z 7&Q2և5ٝ`4Jj b5FeN)ħ VgUZ]W:c"0\:k֗!jI.j҅=UJǦh_ tV-eYԷPQ%<8O!57mBBB/ZZS{9̝LNBF۾ȿ=֦|qَV#njdT.4Lk!T1J-RwXx1@Frd=A) xLk 5 h`8 g(MQZ.]= 8s qhDB>ߘWo0Hy!<Ԕycz({(q/u$)F* 5^?U0Lp˶cE#Nx\d1fL wOl4 Y I:8V3@eg;[NpZu4DȚ4cЋFMP"# pz^,HCP{ a4TTWK6 %pvXb>jP/GKAVGRC c*aԶX8Vp'q*`Mn y<:lfnG $i}E @gV45t7Hqe:D@&>i ep]`m l]vJcva-'!]eѤA&?׻+A%eѫ -|suF>̈PHY+z7>v/5nBY} hL&U-rwK]7ѨFr71rCʘ<)Ejؕ ǰ{'EKMONb^ٱÊWmWl; +S xDa ԰V0“|MH7$n{pZn[bJD 05#q? 6';>}8mb$L_z+GA "&ĤLgcwa#>qwsR .Ιl^=![T8>߰${pԓ[^FkaN>UXg7"֥fh-q%}k !oDb:;Rƶ9N/iB% pc|U& FpX=r+MBfM^)Kj2>pY8|V?*l47VN>ڊ)D7 -z~ 4/xiW$RP:0&@5B0מ B$ 1m ,`: S}IنmJOM>˅ 2;Ј jFԙgntB230GW>8|1}WaBGR&xgqu~[-؉"P^dLSam~ip΍^b32cjGܼx/fTv*ү50N;6)xG,T|G ׃p'hX5Id?yj}B}]Bq#:P&B·:4-Hv8 ,x?@AL5ZQfQmΪioԃ8Q8!xǴZO2"D(!~C r̤ C'OVqn Q VGїH{/\x(w shZ& %&>SsC "zLM__,N36D?0~B%'ޓڠ\Oq6kWI7(S}%&D)?`un`qޢLj۵Nҙ, C"JK=niPK[5pOx`{dޥ) Xp;vj/0ֆ 8úRb ϳ`S^z.\{2R+fWW쿠[~a>I(Eċ(m)>)ky#ܕcYk<zu3)/CpA8L$HҿUM6e)/ hs%ʻrpi`:15Xo 'td8XV@Jf|6;3y:맲4QC~!~P&gO";nЊX|n='"oү{3l{Xʈ?ߡb L$P.:Ю=R+ԫLՠ *6tDcIf`' =AD݈Z3k G8L/vn2MTP2"^t;^US2lی8*R vO߉М4(Wx+-Md}a5j/?*ej8~wT0@J:U3dec0hΥ(cCQdz?2*L}X/ g_qf-[L?'vn{𺒕A>Lv0!@gQe&Br92. 4T;um, luzٌn5XHe7H!r<1Qßp{nI1)K֋0j A uޞ?,kp{ Ҁ}Ó 9jSº@R ^r}mYw&C3\MJ>1QM<9JK_?L)=RNJԗqy*Ws[#-ȓml{whi~]&#&9Αe>WFM kZPڍc^$ԥ+֝J|NvBլ? xOmeg ɣc*DqUxvRDP=zk谹HsI1^F'vW2\y,\Ӂ账GU6dEE] =o6 Pk& Naq"t!Cx@64/4 u)]לcGBδbj |Ɵʪrj̦AMZu$kVq ppxt4P}6bGqP7~,K٤@R:[_oyݨ+m=\ s*ܼPsn;!#YRא%чm[g0effRT̢tS 9N:&*} 3퇖#Ot{i-+GHU~|vJ2$(U[5đsڎэP(zj벧Zu~>TSΖxEE%i<0u?QϞ{_|, o2`Z]JrJK8}.3"J>z_Xrx@ OM: *j^4 T% GZ;ֵdeweN ȦN9"fԞTF19J4=?̍v=/q}p* ʼ^C*%S~w}lK4 ǿf@"5t؎E^>4q]~B_+T{v>0*꠩ Ī;E쳠wm!ttC$uʓPj+T}g479]٦ ɒ3L6- 3ʪ6^pYBT^bl %r2i2jN/]UPކy3_)=uNP+sWltHs"<}944,4# YSiE:4miB*"Nj2h48 ;{VO)pˊLUݸt9 A^H$’ȀfFxoC)Pdt _ݓFhFp a#u0T#)O7jflP{$ &; zsҴ B2vxAA[QF77=ݺH387.Z P- 3=<Ĭe>[[3#*oHq1]<.K}IV~J B[]gI`96?C)̊dGjs3y_p#ھA7+WPTZ:W LT($W~ݟVtr{!q =D^8Dq_vDM)XPQD )U5 ^H(%b#α24*V4]lz`/8ypc+lnQi3{y(+[y)6+)pbpc_nu;?|Tn<_nIb@'|1ʈ6^fv5АE`LY\PA[ۇK%&1L~_h'w4_y(=>pV/i·溄oz ’CÆ~vS5wpa1̞CLa~@A.<:zCC;zhNJxFtVmT\DZIs 5<,Pȱ5'NR}`Gkmyq vIuf~eogX'hulU4b7 iѥO48خӅVrIn+ACZxLaQ1D8Al>ÁPk1wt =fb0a Nͦ1(3h lkC׌4[- -Wp3kp}Dg0PgH@6hTstL9n[D"4"&\{UqQ^%:@-M|Z,cKShnPxH1׻MSWI #~E{OT>DXV&wIoXmdmHgLה5@kj._r65fQ"32SU34 ? U7 K$[,-#Jt- WC( Qx+L/΄E'약A8ǹ,lL W8D4 {Y{y:#T9fv]ߌ 5 I vp3=O|ZM6'zG+rv/<[=3X'h]l*!Egd9S*FԠ*(?7ϐBJ&1}巻]f?O1E^v\ A_\0#LjDvŧP/q@;{,8{AO@JE^M&`՛G_di:u%;}A5Y:C=?9@)hO˘-,Ԁy/&+[VY =L@ug.7bJh{¨(HԘxLը|Y/qncU$^-tNpj,]i CWES0n9EbgÉWydԅz!.@DoRh|f;+^nvj&butnSjS/ q<8<N.VwTm6+=MEq8 RlwPv(W-Fq퉝/@/v7vW}ۊfON9GsNs0; /uMg-#NBv\`7`e_?2.)cYlb|ds@KGB2kygkAaX)ĈvwtP޻04]cdd.ڡ`mLaZ@@'~Ӏ>uag?%35fxþӘ&YfV%r-Ȩ6h#'zyq.|O$fi*n'6~){DOd'Y)`3XTT`7 *LFQgf>XU*SXXs.QyU, *M6晆 ?I Fk9=,ΥazOn_$NGħzR͂t1zg}1je蠏@/gAcUPy辅K{(M`R6sJ('=Q\C޳Ȼl7n)Q&1%[N@/Y+A*hW""E"P;Oώ@ۯlT Yz''x+g}wyM1Ҏ9m,wA_l79zoV8JiJlfT!0&'K]){n{Z %` L0S aE\(E51D]i82?:aV"YQ뚂k~H.3B/RZ`v_4%Cǿ56l U{[('l.|TK -%ՈU.O=ajג- {vlST4^p|2_zAi>wY\h:@+i*#LiS( wd1[PM2B֧,&+vM^yHjckoъ).`ȭnrԦ\`Z?w7MLqxSͱRݹ|JY\+ Y@= b̫L}UQy Pؙx*sEdLdE_ |&d$CЭ߶3Y \Fus!&/JwT+sVuƉWu*J8dj^ ~| ~͈~.{vBZtizfęVˤ2d#zWyСI`%/ ubEx{6,<!DU9iνN% ka*klE= TѢy0LqS#k'_v@uo|-¾^D(ɵ?8g L{ ;[s)w*xN%&5)VW@IhJLNJEF(n36PxJQW+tiS]ETG Ag|'x#a2zzD}!wj_n{4&k3 anV?7ϋ&Pe!ռ΢%|-u_`k =})O> 3(J* 2d3ސFO|@hęֺw'#u2[')Q~81{yFZDJUD*M9]ݏy_OFMaǞ FAW:4/XEB'jcO Y&>aV3l_]onhj쟓6/QёO9Au暜bzr%[gFY@ݜY28wڠ1}]^b:hĘUo %yBx.{׃_'Iޥ OVL9Qͼ HrS{Ukx`Oϙ@27[z>@LYȍYF0xQ8WTEi$0ʑ۳ܞ!ˑDdaV⟲g CX>y9]+^DGfױ~ubpIw$ BŔLZwٺ3gm?( b*- a̽åjw?#lHM**pbkPs! 5]P(n!;swd>\Z O-AO(Cnu.MA jg]J#\ L5DZh$A 4دo1чr]`8M b7pb5BabT+c^lׯeү9厘Nj`L@sz%4za 2 ՛xJ.SW)Tqt[KG􍝓m5!|9Sܦ9|6PM2dK~JrjWi"ye$Zg 9OX6;6Y]&sX ݭ:w %A0#p#(јk*Ty{-7?ty5B(rP'9]~>(c^4ŁLΊ^*Ej"Q,PWf/b(.H^.K*,(i7+zj$_IR# Q:[ߊma(UuPf"):ѧ_`3R>|u&tu<.p&d gMIAQy6 qV $-:~VHeZ.UZepj_Z[]9TQ7C^*_}<,/"B3>( eI%7K˖sϦ\>a1]Fq3υ~00K!K ߪeP43N{MRPl*擎u9!m,=mxR7~14j'٫NA!>~}=LeY~6( ps J-#DzD`MVK3ӱp-L/@­[hhJԵ\-921N,c}_›OÆVnlL?D'jC\(p1F $Izn7 %]bJ_NLLSI8Aݩ)-L+]s(UE-jQ5l9I@/t--$PO(o-͗S^v.wۍ5§էhLZvw-uh5tB<\ UМ>vPMK=d|)ͦRspIME_t6#u4dhx˟v}V@d8YA! z◝k3T3Q%ኑrB |\S-&R|)F=W)W)jw@Dg_&R}+N9H_>.A@|Y2Oj8<|1ȏ>sݶ)߰C ̕e_&.of4o~L6`bRXTV<:3"xVi~S8X%Iڞ&.kphHſ]6Kel34A^)t T`|Hoϫtp; L *`AoRJ!)ɹgJU `2WBkyĕt9K-QGVJ`x)5 |+?ȭF9kl[8+Qsf=Ab#ݱ|Da-T"!gYe/`e+Ne xvSNQMIP[k;,2L(kFƭ [RP}wH77oOu4JIYaBIq[5ua$ڋrj3|@?ҞɦG!ATݫۚ>dNKyB7&%g{ieB̔DhvvgtDd=(REeav"ȵF#zGzɆ*ހp=zV{?5 ݍ(I`2 ϐ5Qp Z:B0?z ! Ir(]y6%5y4#0 [GlqHЌ/p C`Lo"0;Hghx2NCKz8$,֎S tZgoO͔FR:>Xq]?[ K6\a82zKq4g7 珦2o&|J''8r|0=Ȅ ^t»#njH8"YoDS_]Xw57'Աy$ʠ z`VZERi" AM(I<.Cem2׀果bḋ{{V}_${sɭ5ڦqs0/Xsg m\AZĈH%{EGn뒥(Yv \Ѣ>LD@OHͳ0"HTUGwJs 4K FGst;2MdO|1`7#*{~LjVoY!=Z|Շ+gcݍN*K=#AMPR8:M9UD ytV=m Կʈ^cQCa6* Q,R3wtaQ!hR՞}܂ǁ=W6UnM}HMޫl2K۶,ffmS'p iP5z`wl[RfC)̜sNͶKr;pp :+=?$#[F*_X>6zͼ'4dXe#ۥ =015''h Kh;EXtqQRoLRd`EBcO/Wiztmh۳%ަnR"S?;9XLNj/~<#p'Q_$ΆM7qYZ4@^j;V1K7-G-l~oH~ 8eCv{$Fā*FZQGT(wy/* xzD#~͙#(2\Dͨ~DZwaYVdST5gŗS~c(>ۅGyS$Y9ӵ2) |Zٿ\_kf h^3=^Ze:PJ@O&;=/]YFWO72^f UTp -7N|SS$D_>XD,[cH0m4-hzcѫ|#7< [v T9ʤ"J6 Nb<=GvtxP'42Ǵb_ҶIel9k޺9 `"; vy><+NG ur n M4ŠN)tTծz,q"5"(H@92ofleɬ D;0jGB{( Do VޫpwaׯTxxdw5y]0gE 6ް_8IZ8hѽB1t6D5o; )כ}˯uRh͹ơƛ9'Ÿ.G,3d#5L! A4A0̠E@­`R -bdG! eɾ~H ksRKݐ,. lzJ`pJZwE"ʊ^!X@ l](ނ!/ FLBT#!ϫCgҧoP^!.xME^)y3^A4`5xݮAN$!Ɠx"Dw! AvlEDKת931\bnfuh@¬[E=lWv|@wetjE-d$U8Q-פ=?D:;PCS玵ħ-&ۋRa/ 4CE|%/ݚTeU5_\&b/fu3w2%i8)w6l]wGZz~{A8 C-( `-BfַP ;=d ņǵ_r%X n₣bפR&SU7p1!]CiѿB]6v$35x=~4vTA՘)[J {tj}EFd@.LLRwG=5[+M B>1x8Vj {6̩2!NL){GK5._^V}TȶF5x%MDx3o'; eR.L`Vέ5C :ogZ TMX5DFW_wn8Vixa": 7H%|iv3R6l7:Y{9+tyU1tC$+y:leO>pQu8ߛ"O4@ƽ:JѿZ`0a'-@gPPq[i0,`AiR/E{ޏr,9 .Z"J)q9x:~H|CrV[8R%wQʇgx߮@ytť$/ A uzB>ҝIhSIu[U+1Ͽ;NFBq PemՋXNԬ;ubg':(@S, 7PՍsJ4o*C,s)c:>:9H&Nr3g:@4'SZcp .Lnpvy\jc\^ɗ- CU S IS|RCꝫ[ i߭8Asʊ{%@qa- LW-m8ug<[ q*3Yo ff`/775QWY\k@]vrZOX5&E >T+Vtkr fE%[p|qvDnp Nѳ87/g7*Y/ң[ykyVs.=A7 5আI0qܸǬt3T 'Rɦ0bӓ${CUW{8Vϙ)"b!\PgC%&'_`cYDyV.,edc:?VTiag#oɑĻke9BԬiZ` H(-imޑ|%QUL$c\%X8`%` c4Wo].HJYVd)H GXKB%LY{jm-E\9^$V' e3"\)W}o1?|\MsGvSSےhRTO:#Cz򟟡6f\{+u_~Us^$HS]1 隰?;-=rbɾBA3a_KD[ ^,L[i4geH) {[Y&uX&11ҸCe#D ЦiJ*ձh:q_3U%(DѹV4vD!]#5L[A$24 Nr44^ܮD(N6 X`S=ds_}mt@}%d93HX*q!X!y$n$Ԉ"ݛ~ֻR$aEAVC+9W2j#b9H3TX)Lh h'? .RsNqLCUǺT 5N͎mL>@la1A_x4&PEK-BLp_6C6wyߛN+wuj?o;qMH3bҼ[\)jC-a;-7s#^o%0ƛceD4s16/ZkX=7mk}Eܲ ިB㱭R栲;m[XYլ ZWyЏt:{ǦvAnV UDLeև6"wc~tȐA=D ߟ#_Ϗ~ prvNbxWx#"ₒa4=3E"TG!į鱁8ƒa(u9ΉI=ѫO RF[^326*GtwzZP=4R_.?M8m^k߃R2 t$(FGC/Hd64ˢ[3u˯ENH2> ce|\uDڸ/v%23q13_%` ;Mmyݺ}ɭ} О kJvJ*v2z~GF0kns[abұ.8-̖0m{a=L)Av|_z3niޘ@U mq.{c)] B%a3$hkޗҦӿO<&5o}1FDuPq;sT: c!U$Tqn#"sxgn_?%/cx-h3U8VqĹ )L%[J-}x"} ߨgr]n|Ѿ뼖0^ yz=YarJeX6L>Bf K.#5ȅN+hN_vE}n5|L "1>aܥ1/ka󨅵ǎMyV)}Q,X5)#}r҇4WdҪiPǻzh.T ,$U=]}ݮ+rbiDZpx);Xoy/ ?g[yIC93Y8at)]lγzUCv/~GYH\7[a<*&0~Vb=G `#ErR,,6 D-gfh1.9xG%]J@<ϳbgSvYlH ܤ%F0r\RKFw>{ NJ"d -_oylh2;+*~ùL ]7*EuVGW5oXb.CXY;^, h7C,5 sg$zX24 *) jo9\ óKx9:)[x, !31jTkJG і\ 8G+N0Y*6[$e&UDN D*.פu_`ֺ68aƑ|#` Dy] kWkϕsv|^H "ׄk [jMti\Yk:ug"^&Ҙ6w8&ԭH9_-]WӠPl Oq&tpE#.xf_8sZl1D6b,4y#`G.m(,7qI^챖/it#,Qh[n3O@ܾJrMlP-y3]-zÆtArQ;htU=&'ͅJ %Kla^Hc28ԺքTe${W eCI-DhNӢvR߬P>& Q׵u= %3ɷ3Hi6˛Ccmw#Qu:^w(kM9; H_:(EIF/I Kh^rbm88uNͣs)rR#n' s=#Jc9-5}Ծy4f9p*܍ Ss`yOeԷt}IX?p5xvɘP;TKhyyj2.~tN7D[jڴ.%b单y\[qӮ!mx_žUNSN$dc6uX xVNz &DRxҪ*UJ+JNj)ϛnwn_F9dk[v`XوMx|"a>)+r2_5S) y2 R+-U:e|Z133{j>Jt8nْl@ʰ.k%B꿈~UOޠ߹)Gz|+ u7G1ޘ1}C2lN% ]K9[q+JHѓ͢e0jHB7v6E{/!VYDl֎芮djdzpyҽv+ZpDf0aHz#% 윦BU#S]Nyɍ&[)̳'F~(ZנX$f73#t[ y B£0w6S3La"ow?]wtdeTD%akox9 o+3DC❨f\Pd"%Fm5虁]G]82Ȑ?Obq ;izu\#)<6o}'kY!;seHU3Y2M{Orl}4nC!R Z a8߂3OP_Wg쐒Bx۫W>>qt99[+em819qL8/e5y'L[z͝0=urP \/*% d|gAxz}^UBT`WYx7Cن1RL硪q}TYȦ@%'ilE&);Go٨hX0cn&yy KNj_,:"G'd 1Nz%Ț?0!jM+oؽ(=&C;*[ΉMԵ` -h *M0O/1K}irrѢbbvmN+OtEqj a/n*xtThx}ʦ Ŕq˜#_.xnRiQp4+ ׸)=W][1v:0P&sM%;tpEӻV 8<3(h1Zc9BE9A@H$R"2d *P p~[nlRʨ4 ys{"HLj$S.>pu1G#WJ$RR+:p;0qCi1ih*Pkf#8> \s$'uҜOu=Ld|,=!@&ow}]9᫸ 1,0\'Fʜ5]7Bz \V-tءԝĊR"NI!nnuKN~Z?4JHF ܀XB8# Q )/v 1 ,F=V*6HDi%0b.V'EoeX|olqӮ ajX~ӯT5@!D*5ӒޯP)sNF^3R_FH#LGh<00ܥ{qnݛ¡|T;wcr굸hڌ, !IoePhׂ;/mƇudoMxn+a^{SFX,F5o@ֳY_!;MJD2=jٛb iGz{KW,ծyy9ߎB6qs1_W/:ssѽ-h枽pRsdrxC"DLW<EbT9Kk hl3ՙ 0p2O `k0 akƄQfw7U+U_-Xt1MXwվ@yIaa"pFdg6\/S£wƙ*rىAEbjw$2towA)z0 C(v1l('\mоp-m#-kiW`j0PR LxO+wCIך!3!\N(t'~7&=01/?jLxK14I YB)' 蝟oToupv: zdz'6-L$ |Z`JwhA[. WsYHН bE\o;h +4m:|ƮQk7wĐ#8>FO^PPT+o'؆w '/Hb@m^_.Prn' 䅏Sޣˉz8nA/4H{[j99FnxL4_Fm*0SZ_H#_yBǹQ'  uv%[)$E0ɐJ梧;4gŘ_/[YȢ㬦g^V} 0Y&8J_' h?*spKQY0i> P̓RBSEbqyGD8NIU^DQ4AoL.Kɴ{).VXTt6A5 2s5-#4mWQp-[В|c=D36"ZY&!6yD ux$ Xw^%!@ϐGYp(wtzPckI6Z9& xԉeLVNs}N\LH$$MCTW8-UbT(ojH$?Oci8ggo>`"P`#XKPI3hRg3rKTgf[ZzA.@g0DwW}wǔ̍}7V"bavƪ9s$G(;=rȳ\&cpXbܧ: YZ