python2-zope.testing-4.6.1-lp151.2.2 >  A \H/=„rBՀ6GlfHzs8qHCͥb,\^?d\O,/G1Sb*R+>7~ݯJ%;]0+U%J9^VPb L֩ 7D㪜 $/O0 P4zgeO4fv2BDzXbN~FsH.5NBf.ٝܓ),B|XfTPR^P*V*Y+c4h|y[|h-/BJe:Bca47b1b356a89d594eb991ff4bd963358c4e58c3a9b58d5ae1c3026efa79430feb5b47846801e3b786d1ce546475f223763bf6330,\H/=„4$nLj{a ;/|S}d 6VX|h3@7K+ }_h}=ӄ$G0-NE󊱇UީukmrܥlUNFfpI ۭ*>Gwy͌0~Mdo/{]%w]=p xCЕˢ0MPGbjo(j)g6qUyJG~47OR} d렾3 y!o o-6kIL>pA7?7d ' < ( B_HH HH H H H <H\HH,XHx^(89:B('F(;G(PHH)pHI*HX*Y*Z+[+\+H],4H^0@b1Cc1d2Ve2[f2^l2`u2tHv3w4HHx5hHy6/z7D7T7X7^7Cpython2-zope.testing4.6.1lp151.2.2Zope 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.\@lamb54openSUSE Leap 15.1openSUSEZPL-2.1https://bugs.opensuse.orgDevelopment/Languages/Pythonhttps://pypi.python.org/pypi/zope.testinglinuxnoarch }.* d 'n& { J %= =5%m]  S (* eL \ $: A큤A큤A큤A큤\;\;\<\;\;\;\;\Xm Xm Xm 4961151fe8c45ac298acbd2aa02e86049692b71fe22b11a8018f4f432705542ecd8893f683d149d94425fbc093860d5114b519c4092e342f3bd6579c46748cbbc19de3f73734256778f074eb9674999b994f78174779d0f5718cb6af023ac74601ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b429507be93b8c08b990de120298f2a642b43fad02e901d1f9ff7fabadce56fdfca149f48b1d2bbc61fa2b354eb0f2f133bffd8390044402ece731ce199f27dd52ab0185802dab10c61cee79171316c2c3c54d9825e34661cb0b0536fcb720beb3fcced1157c1798f85a41725b5dcb013dd56d1f2844e5c7ce2520fafcf3278abc3209e7dfca6f5290cc11cd5d2417c2e16c33c6222a75ff2c91c5adc3c52d9a2d3961fecdb21352e5342c1244f2d56ef59f8a61cb598c870d12a9feb8223bc706e97b41f90dc4e5be6f79f8b689f78dce68a3fb59006ff48481c03600150de3e797327b1949fc6420066860a8872baf2b6d08908024d965673742c57db531beed579833f3317db33b43be8e6ba904d9a8db55b29b74c7541ebd233e90a6f42cb4c6c9a3763bbe42d129c2112b554582312e8618c27c1817261402f5ada9ccc182b42cc1f5f6a0882d467693337ef786253e8742bbc7f04b161988925a07e65c1c37f06ffbda47797402a94ddad6bc935a3e3af0fb0ff471f9a12f2a2a5c0fd5890edf00a7b6f6887cd4b37c89d7c727f967e155d35586239badf7199ceaa3657f688460364b0aa9626c985bf0aabec3f3f12c3ad84a61d5978bd6e3833384aafa592cd29e50f797ea9d7d11a679d2b2a3b20a37aec6c21ff5aef37e87bd8c6e5be781a2118f61ccf080597cae26121e46cd7b4f8ac0b69f016edea70577f902905c21ca64029ae467f74c6a76f40fe595a7ebe59f716cb97c3a0517c4b8f829a1cc8daabc7003c2db766515e0eb7e791a6e6b575cd6c89acb4497b2d440162f6d6ff436c6db0ff526b5891ca311633119caa76d03b33cdd105c6674faa2d1c8faade4c905fe54c1a037b6fa065169328c69eb8f1ebea00dcc12abbe8907fd4ea633646b3b6f9bd3e6204fe61908fe218b26124f802196308aa023da2d163046ed5c7f140fddb42d1fbeb9e7eb328a80046403e7544de90518e98c63acfbc8827dd5ee2a42f1ba091c3c6ab6d4e35e9d181ee0a509ca3dc781a6f008aa049ce51db5ddf4be300ea5356b1889a581d9ef6841c337dd9527ccb97570725bfe10ff56d5e1ca3c8bfa73a6f5a01eb4476412770c2ba89181f23c0f9f6566d42c267f9d6f0d67991a8c251c4b1cd9bf9b409ffa44ddca501b4440132c9a70847ccdc2507a7580421624634f2ad80f22f8d018c05bc7998a7c8be43816cc02a87fbf76bfe0da0a6e4a38ba44ddc15b8adee2ed4821e0dab403398ce3630c65c6e0517b8c694e70c48a55dcbc41d8d3701cace47137d3dbd08d1b0a83508ede6c023450e7c853b0d68c717ab9c0ed20a0378a7eaa30a49f14ab41618e91ddd2e44126f1cc8621a443df36f9f44040d5e5bc7916d303daa54c718eb1875ca09df74c2f43a1e7e25a729ff8342f37d10ab51eeef05f5c384f91d712811c1fc2a4b3b3e66cf042b5357e75ee9f8128fe2a59143aef303260e723830fad1e39d28c0d535601a90110893be685588034e49900827ad59a2dc916278646dbf49ec82b75cd19f24a5c51a8c03f374ba6397aa074c134e584e1d8fa8bdceb7aa7ddd768d34754fd4c183ce03b7cc417e8b79eb218f84fa86373a4732793281fcefd2d888ebf2c2d5847fba86f94ed63c4a5b8bc495f88942e8ea0c1f7f8c5948d74f95981f3be5160ffc3d2e95db3ecb5bb7d2a4650f63d6956494cfe0bb0d1f74bde38171e9b170cd52baf073ee3cd5f619352cb39cd73c866a48b47030d5effc2dccaa33dc16860d94adcc0641e7a4aef4711cf6e508bf8d3ae094261585280f36fb13acb4601a6237a0574a44ed8ccb61d260a5b8e034986e1ca42a6d49632460e5c18c9e8663ecddccd5dd678b94e1c111107ac462575edcb2c61502adbc135c81e65b8f802ee38223420172fae228200ef8f73d0987e9196427c2c3bb30c08ca5a66b7d1ea694debdaa15b88a716f425baf2b4d5d6e0307e22bb4cd78f9bb7f5c308553ced02d4f82f761b0d0afb567a85b1fa8bf4164c1099e52a2370388972d144ba9cb833e671db11df687516cc1db5b3d65e4aa383eaca3c20cea3faf53a0f7335d0a3c0d57fe2bd98d005e68c3414d394668f4347205b91b9b63e338c09c30566796dfdependency_links.txtnamespace_packages.txt__init__.pyccleanup.pycdoctestcase.pycexceptions.pycformparser.pycloggingsupport.pycloghandler.pycmodule.pycrenormalizing.pycserver.pycsetupstack.pyctest_renormalizing.pyctestrunner.pyctests.pycwait.pycrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-zope.testing-4.6.1-lp151.2.2.src.rpmpython-zope.testingpython2-zope.testing@    python(abi)python2-zope.exceptionspython2-zope.interfacerpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)2.73.0.4-14.6.0-14.0-15.2-14.14.1YMUURsRi QC @aloisio@gmx.combenoit.monin@gmx.frp.drouand@gmail.comspeilicke@suse.comspeilicke@suse.com- 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 versionpython-zope.testinglamb54 1544480832  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGH4.6.1-lp151.2.24.6.1-lp151.2.24.6.1-lp151.2.2zopezope.testing-4.6.1-py2.7-nspkg.pthzope.testing-4.6.1-py2.7.egg-infoPKG-INFOSOURCES.txtdependency_links.txtnamespace_packages.txtnot-zip-safepbr.jsonrequires.txttop_level.txttesting__init__.py__init__.pyc__init__.pyocleanup.pycleanup.pyccleanup.pyodoctestcase.pydoctestcase.pycdoctestcase.pyodoctestcase.txtexceptions.pyexceptions.pycexceptions.pyoformparser.pyformparser.pycformparser.pyoformparser.txtloggingsupport.pyloggingsupport.pycloggingsupport.pyologgingsupport.txtloghandler.pyloghandler.pycloghandler.pyomodule.pymodule.pycmodule.pyomodule.txtrenormalizing.pyrenormalizing.pycrenormalizing.pyorenormalizing.txtserver.pyserver.pycserver.pyosetupstack.pysetupstack.pycsetupstack.pyosetupstack.txttest-1.txttest4.txttest4e.txttest4f.txttest_renormalizing.pytest_renormalizing.pyctest_renormalizing.pyotestrunner.pytestrunner.pyctestrunner.pyotests.pytests.pyctests.pyowait.pywait.pycwait.pyowait.txtpython2-zope.testingCOPYRIGHT.txtLICENSE.txtREADME.rst/usr/lib/python2.7/site-packages//usr/lib/python2.7/site-packages/zope.testing-4.6.1-py2.7.egg-info//usr/lib/python2.7/site-packages/zope//usr/lib/python2.7/site-packages/zope/testing//usr/share/doc/packages//usr/share/doc/packages/python2-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.opensuse.org/openSUSE:Leap:15.1/standard/7c311d1cc7aa3421739d9b441de7a3f3-python-zope.testingcpioxz5noarch-suse-linuxdirectoryASCII text, with very long linesHTML document, ASCII textASCII textASCII text, with no line terminatorspython 2.7 byte-compiledPython script, ASCII text executable  !"#$%&'()*+,-.RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR5O( ='utf-8eaf77803cc7a7ef3e120cadd0a53fb3f0ba953bf7efb5aa86c59846a9326e3a7?7zXZ !t/IK] crt:bLL Ȱ^7 t ?('6-NfI1l8LM۱8l%J5JaH52E@]JU1ᚬF)HԒV?|Pȁߪ]ŞJ{2 wK=|ŭyN&WORyq-lg/J&Td1]h'F/ca[ <<|!M D) B凡~.pl3X,QyJ7u: 7 f~mnzBA]{h֖w!<# znlm5vp㪻1?hˌ 񴅳ꢬ2)5q$x{ەPaH7mo`翜8kOܱF'*P WY/9glt@}j+rhcs9zX%;>B&|Vs%M j(]5x s-qu񦺪 yxiv^E G o$Zj1^+`tXl#gn'^j:q0~de(DڝWQ< j Ѭ\POH0@И06=$3#GOgN`Lctk3+z˔SxfL/j4I !&_}cHz1u+`sVîFՁljryxpe;z! t*7+BXlcܳd¼;^SB5OHhH='}t{^2fcC*n]~14.|eeoՓ@R%R"x9Hf)~*%7!L)n؅|`uR4DP@ṽ6#~+_7SMlݵ'eR\.-FM_<󋊉#璾nfm靷-^T}@#s5={sF7E i!\[e&_nH/xң~] )ke^ &+\\>?h}xqq2'cicd{vэ>]*qȌ=1f>v4<ѱ.XK9۴$3:+UBvU{34×uQ/hɶƾ ;4Bn칔Lvʉ?RED{áT[PIȊq9LO4+qT8,Pa  }hGxKFOJY[@v?V1nU9~D-b6Mr*8ԗݖ~"z`{d,۱kU<:i7EԻ4W &*>^ EDȱ&2t0rsK+;BnQDL~i!?Z[ UT1ڪVNj2{c" c /je 9e`/;uw:q[fRYlHMK)S`at<75LkSf>H&NЊdR.n*D/4n 6"E)Ͼ#Q""BPb񭁘C;BEoQ˿r! n[l*OFZ^^7V)V80QKNRx}Yey4^J4Ѕ8jҰ$uQFe)XBPAZ艜L Ѣ2K6. DI0"Dѕe"MAi1drtzg2a2og2!]/,6-1c[y50 *7`'=P,2xׯ%䎱PZ̛_0wU=5 ˙ m#C7[ ,|{*YWV_ #u~R{;XD j^pܥ/L%V"W5:g \\ ltܫ"xr`Üg {Џ,lH/2eGrv8.b?$hwMVD\~kT4Q pna} }l 80͘v.2O&Hrn{ת5nt"1ZLte1# mp&Rb Kw ?͸;۫?~:6/gũ@n?ArO_ĸp E)z5eaK59(dT,n^343m\:P)DtXD.s a $ތ G%K65*KjgHz5YrKV-Pqz3~Y/4CCh[vPsG:Bˮ8͚Gt; -EaJ=M swWbH*{AIFtN\g]q oZRٞ`!u}xNY^; tDLQ"x:MX8{GLSs,Ig8ay=l0Ev/ur Qh<9NSeDJ$E2UP^% ;kBOT߫nF~wN<+q,7Ӷnuu&ir[8,nvT'SRtF\x1E;_?BobE%V[b4vbR_ZE 7*ʁCYt#HFp;j- @P<@D)Z-IfʙDz dI&?Eq2b߻!s" #,JhPgiM8IeY);FT $ ؅WC3_[e~jI0D9p)R]:MI j} ]ge~;=[^Ll~~XR]\W7C6D8F+[ J]nvF7䎫+TXaC;͇EL|Y]P5:Qmu~] nlW61JiUh8I쐍e uOᨉ֧{뽕ۮosupCVUI9n5nɝvDԻ:Cr:DBjdguwb{ v@dcAz:4 Ov49w%Vy;EToalmػ-FP?H`(u!HC`% (az@>h`zu|X>%ZIǫW]hSz 㡏E%3CMۏUK9D<`0d%AU(sN$[} CJǙ ~/dQR'qgF'+l(eo.) hld%}XAŦwڜ^Q%uPsJRdŹ=_&ŠOg<&QOHXd/;d,VtO-8b!XV$<]0%^}>&̜.f0ԻEsMVaLݥ_oɓjŢK6k(ݘ8nܵ!F_}Cjhu\*1u,Y2O~~UY}-c~PRXfPd婎.I&v߿i?VY$ga;ge?ZOf*>x C[~i-)gOKD H`E!|ɻX5wdE/&Uj KBqmGtnUvbIiYS,g&IɧbEMemkwc5*GI٬Uָϧ@5LQ t..>QH95tw˅z Z)-dGn%T1g,2(ylES*+ԕn9aG6_5>5A8| 2I(ҩ[Xy@W#,hTCڌqk6jZ}ܖ'ŀʗ{d }8uk++Qc(Z:Am7fjP3ZÞu{FxqZAqKMP!y947խӺRly{_.D>!|YV%#l|8beaE;m%LjF%/Ef٧ 'qq/e\>-2 N\O[߼U8څ Vjؕ]:cMy4$x ,4(;3&aVlwH: 7$ dm $McI`3-s u:P^6ɌA.s. |tX[WΜ\65/ Wu 5Ȅܺ|mzF8miIl~N*M4-V߷xJR~4oBzo8HivJ>GU' @B 92%9tL|LT"TO%tI8z; US6-L9Dqδ*wIZJ`HHB{Pc} [S5$c"!N T'̘ =؞SfSqT=7VkZNQiд >wx(ydT ?L!}S_5u ~x?\jB` ;i89=GXa*RI2kaxSka/}8Azʼ1O$W_v?\GB]{Zt=CW!L{:/[7!YDZHVI<_S˅ы*LjX'9ϊoS\lK#Kq=k$p-jw'@Ra##&A:oqtOTh-B,JӖP-"^I-@m>uזuPN: \e@}[7XImtm0s3L;'E4tw"rT1exˏև:n(5B@Ⱦy'cDx(펙va|Ģ1,eTʰw3HuyEp?@dT`Z:$ Va=vtEg-AW\{!atj*2.v`qhOLۘOy_ݩew~~ҡr^ǽf%5qRӁGimx8O[`K=Nb౶f-HdPliC{*D/A!㑹Ӑyr"=1xܙ+xH'Hq2qƘ[o[jq)@V.hsFM Zωplf-a/Ti÷ lqF1qZ4dAC&عAO#f $ p\"CTm 6z͹G vBFhp5v+ۺ,.@7HC90*fpO΢$wH!_1n]fi%j]ZA9NJKάj`!qDv0z€{>Slr̅V ˊ2IW\dS/D=2Bl?[F.?IL6R[LʭVY4 R I835Q~}fYV"`!%jT9hn\ 2UNJ} hu[=_3gmo M8:c#QD<=\ck-M9"UW"`j ӵn?BT Pe 4őOp\s|89p-ԉ?E#eX N|$L4D/-x4pm5'}Ch0/#r%LqeWh.GG( rʈ1E7IGߗbGAQN [Xr9cM]GtCMZx(Ԟ͞4hoYxZ˰A~ӄ)KێO2> %1(!$DAnvL/'Olpu`Yr_Da_Ţc5f1iӏsLԳgO%_ȎCU&Ώ%;ݖ^5PQȆ\@eӶ^:)s`?RǠ%)$dK0\_*JunP2*R! y`$c"TeIi1_Z{`E*XJ ':52ܿ%a2ɸ},E2$@;0&Ū]xx e[:#$k|]#'(йTS_DPC1uE|b30AdHffրc`ߍrز1 wc xѩ7K :Ķ8JFa=/,5q2ʁ;Haȍ(߬V@CЏҷmŞ/w"7V UsHe^Z2 -ekQ5W *qpi5{'FŴ"T3+oү~Uů(֤̲:|,%0A;Նx^!OV<0x?t@bT*}IRŒסnoA8.t:Y[Ond]@dϱSl [~;i]{tyڴ˄D@-(LK3G9ȃJ=̶WHj,]mB{[zp,%!6kCCr\}ǰ/C[Ly>K1 K"Eƍx=UqF6)qUj1D NݐLh8_ *v}䟫&R\Iosp(85S -VfO&#t [i|c'q \)Wϵs ~ ܻlN4GLCU|]pxlba3+UDimr s M&鹨AAf ijHg¾/\U58dmߙ݋- B8?8^ڂX>tL/lx@Kd$Ù%nTl9rGUَ <^=0,3c =̢,_HHas[#0۩3dAǘ|w9SN)9lm@YR$,^).ikC%fѸg3y{H1z65-EF94Y(L4Mw>wy`%o)~19G&&I-^/G k+N/6ύ#Y} ;4[:sc^6cWhv,EQ@YtAF^% *6P /TM."^b`̬βZZ OQ.„QdlG^f)/#'seu ' zF))zA=})I43 /DhUj`.GeAxo~46S]>I_"N/uYy/xPjV3Ҝ~Iރ?6ٮooR9 C3};*8@6q!A7 B, 'Oq͉nX-S=Yd]X1V5w'3Zi_Ȯ ®JV:Cy.A'_yvtuhE!(k6I+$\&؟E8ʐ 0-g\QtcҞT"!oY#OfY936V'ԡV.2§>Sʱ/J;>Ơ(I~Xh&ޗnEf\\db1}X0`^Up&-vJ rEP2KaMh~RbdxaZ(曺Ugs}"9 , !{nLnH_x-fduR/YBy6 >z޹Pa齣{$7TbM^m8d4~t 7s\T+hTگ:.ea>^2dy#ΊmSW "n;4yaHbJ%O'bi=deMʴv٦ C, lK:楾%.[8DdZ㴱I.y Q,z,z ˟Vcd ZgT$+c2XmBҐR*a$yvLOBGE'6YAwMew&1 ons7V+Y K `2'XZh~Xq 瑦O!T&bD#z:>>"-o g Ep`Y@ )dg&\]KtjR Blt?ꑿ}}/.UCTSȶ98?YA͚ݭ)fag!z?$Fxj(]]2Ʊc~,AFϺڝwu߄bDlmYhy9 D ϪhvEKEp|}hay U!]p]K6'Pu^h|K|vB-kk';ok/&WUzçqXԋ/' 7\MX\Xv1Qi7b$KY.t|PKwp,EEK} eΗ 徐;F$F0?ͯ`o ٟvK5K]\ ˳[?7{^sKɒQLg Y;c"Z V)Y L cmerԉcv둅sRgZ],~ħ#y& t,k1SXSQ #{n i博bUƳ',L, fc-]M\S|7N=S[o{t ,]'l0YTf/Hf>L_#t(R$x^#G nVd0ꁜ$ТhXEYDh֬+%֟}Hv ߂Qxs%DCi4ZL 31e5RΡ`&}XA^yUc.ePS qcp][ߐZv#c87Xb:N5ϵ DXsECzއE2>[4~m聼ORb q)O&}{y[FJ7(2 l]a j~7C"Ƣђ&!ڡWYU0:_clMCޥ} Qеս*e킐j+7A'EtC:P4%`[khdX q]N݉v@/GC9~vaksknfY@98xs4dOZ7p#,o >Q ҸDK}縰+5Ne}r9猻`E)ۜ-!LCzs=Gp}Z0U%6+Bbqt|#O* ˭6+SjȻjKM`yA_#5z1<RhtmB= *c@H!ـ{27guZ1m=V-'DD7>Q,wY`,ہ6A╴d&n\9@I6D2L&y~YS'ZF7'B}.43@+1d(遺Yd?|mYc`J J Y`NY9tHι`Ub.O16r:w=!vБ,$yZ9uct|:θxc41|H`a=%"A+);9A GOu|^!(dO%P~PHYVǁQogEG^Iʵ9ؿƽ\KdqdGz?e٫(@<:[HrSU1vyir͓;椲=mߵ٦rMq睟qwFV Z?Js_0/rC<3%AeZES]8Dw%{L+=HyUbZ7]02]r~I?=oXm>ͪg1e8Bsv[bb#Mk5ӌ!lj2mV,R)@D>gG 3sD'a; } +"慰?D;;\X{( 1-Hɽc)NX+×SAX;~={Ca_L*]b$)Cg*Mhu񁁛Sa0>GiˋCޗmpt!B={¦$uo",]XNhBem㵌v7R E/ڲSRaJ2A=WU d3\z’Bg%UܲgNG,Vin,ۧzDINfE:n\ vaӛY,[?mQmX/B/7y6 'S~x?_ql P"$<WYM4:Ճ,3#&9S,C 3Иwh?EVFk8/%0,\^Q rg;BlwٓNtR_*te.ݢBD䚀DU&Dx0o4*pCO*꜇2_]dikV2N^hOoU=%,JܛTrT`7ݯ~fcZhZ](qϓ⬥Z}K!\Wے):K+~4 ]N RmXZ5.k?#3(hvnAՅ07o_ Fe&hPpD9Aj]wEz/\,JJ*;ANO TUwFl6%mͥ/-%&GR[K@j]X`p:eH^>#ԫ,ʭk(eo~}Qy-J)O6Kg.XFTi##Cy<8{`,Yn(AǠ M"UN#(;DLH,"ߋRĖh tSO0^Km2or"i:,\"0"8\" 'aұDш-"C/:)S Yj!9eD: 'whY)^DUk%+D\XA)pTˁ<"OB;~J@L߲ y~JGmS=ȶ%u)Szun3$\k kt(N"}uK*[1z-<_qUx0Y0qrnf_Rt *E&01'uؖH`^-$bQ怖y蹎z>F?wrhОR'ͺ ˻BAT{}5ZqQӢMdvp48mF;d0%; V{:]K%}lF&wf6;?tgU#*/uhH>%݆m?#-qؐZJߩ@ QA$+A~JƭJT 6D烟:Po5~am h g0>Y;!GUDO6Qf֛B]Eb8 +(. UcҀ%HF˥xSՎ HWIP FZ.y[45Id #3ZCF-}v$F8'\K),?CW zd%9. &fdp)}I AIQǹFA  !W[iKN݂9ϜIvcFҰc(ظv",X4W'Jg7 QZo,pĕ__<`ň;@s:Fx(_wږ*pc%酯pvaʼnhr:JdeWLu.Cur4f>Ejzd=1VT'|~*0;ÕMq&;*:rIF0= :LZvؤo;$bf@FFatrpRO]fD9)Oә:s'oQdcjG?"@]Z??DM0/ilkZAiLqH5x $ܐJ](a8I#&G] bWoYW  餫^+ (:VPϺC&+b]|./i^@pMZ/eK)%Ljo dX`x̷36aQ^E's ~툷7ROB*í.s;b8+PiYMH)x[V iXM^B>U7Dq>dncd&xCe l[r9S7̼$+8aOTO| =\2W#$GǔIW~ZqOD^gx9<ã:^ؽ\+V7ຓa8kw`o]dUBj{塊Ӥyu"ٵ+2_1^STQ⬥7gJђ־ܹWqxh0"Pl*竷r`:^IN } ݬ3^p)qM,JypKI *lL:Cf"чu+c>!!: 'V{N6nSb!љzlF[!B!rVl#PUGdt-,^9cKf(XEǑkݢ9,|cO հhvcC VM@qQQpb5]fFQ3 ^,ǁQ&Gm-Vq^?o{N(&d6'OH _h=v'5j,by5JesG7]ɶcPބC4On>?@xNKMܾ6bYQƊaTKr 6GX3mJY;{|03|ГjK4ZP>:e4eSҖR$#9({EB®?:aIXcྣ `Ȩ9 u;d6BzEGm1XnqGA>twʛt bgj N'IHi*.tIAtXw: E<:8Ќӵu3s .zj\A N:2$;JxmR`7}pAYjVVoԄw܌IA$|RUJꐠݬ\Ogw5E.?BHNJb9 -fHhB2u£Kԥΰ)sG5wQPckOY@f5^#T>f#'r e#؇Ul6w1k XAZ-=k* '[VJִb X9~;V,]P:w"/'vu OKBUnV`;6B۝(՜l$Ƨ!dVHdlV̪FP '/^ŪIz\T#Z:}v~15 B{%+ GX"5P+@!xzTVϟ҇-ϧhܳF&P2X*Ӽ/:azaȃ.K$f1=$!^gqG兀rio=|uRκu$d|kQY)*]\ϿMӚx$2M$Ee9c9I5㹁gD6좻su1;1اjJzuA9oT[5!=MBi5g\ֽ#}y,jlO/ܭc6\=ooЯݮ%!5Knk^<]Ϊ7o3::` ˷1K zT:>z־9A螚B^ֱڰ7s7'z.;$StضXcÏIՒG)ke|\|8P#ge)br)C%/"(b|*KƍT~ot.!/xMs&pE Ig+Dy_h+_{@7:V2 ;VrawӃ#r`ȩ[#JSvL (Ű>?ab<5(ç[ZQ$Gg=A|b8\kjN1?%R_-Щq4ڻ叽4T8ni-)ILlvǐ< lwjhō0Nd|!1F&q+c.]͎sG8z[ |A%RHcKz=~!=KʈM,NXtC{8'qgIKoɘOC tT릩a\HWz9eXh:hӆ3\ ǼLI6GEFxYNCTyJWWF[_&.-0[waYLMxGbux^$X4`[}$-g~PۤkUNGś˧<(8K[r^jfA6*O54 {%,J:cLGE٫/f#)p^l W)29dROac"j̮c]wb'F)@v '_PTg̬v"M"do:0- *~)1λ߁Yu#'_dn_P*tpqzf6խJͰv$VlJiCn'iͿF=Pü @ƿh\Tɡ~kNkIa.-Y8I;`L .l0*AAmݚey'EHB }EP8lZF;O}Qo_?zǫ];0!f"J+ẈhOS28 bJ=ٮZ!18p!,Z;IVɊê]yq>&&5d|LqiL ~wչY D5f%pI"ʱ~&{O^_RZSt 7e]+S+|:OƋK /A]Oa6fv޲顙~ F! ;ysT,T -%v39:q!|8vs!݁iWĴ/"k9Q#\a8Lb;`kkp6Ch-^mT+j\pdKve{mt&glN~}OҪDੇ7e'w4iU|RbGx$j0(Qr;B3) -a:vnѯ$Ig_o-odkjvduD)qNz Ii{m8"3Wµ[J<퇲mjߑwAAus7KN|%xz7'jF1}d~ ȣ=4~dQ4L#foZb; 5pf3^ ì!6sqC%@sjCG/2Ջz] |H]VO/bd޵NsenX믧GBC =).;=XFSJd "}$͡Ye"8Ƹ'އo, ҿ̤^W=U1,[4Ö;9kL$R_{UBx ֎^Bw"^^l/%_͓M4kV_HbyZfg{C&(ODk|n9 T([Mq:Ay0)HKS("PI1}z A~BWR9ϭ)Ck3K;g|AQO>eb8S_-^/wCA#,1HM')^Mj2h1::ކ[@TFvQeBE0m.Nn䯓SKf{XYQ#YK Sݽ'7pZ  ]wk"B_鈞IitE.3)կ$X0r[V4@YyS/qC:sGco&f_kG)Fy6ra\z’Tȉg7(֛iA\(,D#X@cIpBjR{mQNeKϚڒcu%S rȻxSau9̤v/J}3Zn3\pQ/GSJO^ZH2u;Fu\<-+ՆߐEN ;FyǪKK{?;AVqD)ʴtPW$)sHDY\Qj,ᖦ(:n?4cҙ^ r]j{劗Z-*.z@,T lh7 Xx-塶Yk/{ Ѿ5pDv'4UpwmdQ#Ȱg]3*0 8* ^Ͻڰ/Nnx Dᠤh xkJ©)m7 1"4VO4xoITd@J `(dOA{@3Se{hצJPd~[CJ@3$G?-7BbTfXoZU߯\_gp8얘rLh'bA:֍#.)`jOω3 Ag cdYߡuNo"٩1xX9 `U9̓8kp 6KLZD } J-;L R&R%ܷ$h7lǑ?ʚeޫ|tAsg_٫ӈkjxÏjEfkCjp o,Sc+čiNꁣ1`*f{߁GИڬI˘Q0U 3b>`0Qw")O APo7x;Sf&m3Eo'UЅߍЭnCRdm2]O[iNUA@g {*V&­Oղ(VJk|{C "VH$)ki$X _WLt^}è"QA]ՄEsk#ST4>Fm&VÜκO[uky%2 Ӌ&Na5Ztح͢ȣ裝-J;T!ɹ1}W측 >8OVX?`*4E,rnhmJ,"(=Yx|D5 K1.ïɎ|!HK/K3=CU2[ >}6[A8$Swܙ:ef0tH?d\U/3<@ #|])q6lY&OQ{#)NYIa'6p3i#۹;߮Mm/;zy0 +%5 j)ۥJHNڃ|dP 7gIh_ʧ!m<~.H!rN^2C_1f1\n Oa~1ahk~%DoYȁͩ= [ihPq K%4ť~o[QwPB35A |l5=X\,PZU^Z˽O?LȷeTH }zEqfSBeuXIR*e't8|W}G"D0-Px/|;'Ern)C)]Y-[=?Qíj? .}o&LB0%{䆝⯅:0+aar,CA69pw ק#;hQQ\rmtAjp?}zyY=""+b(FQb2<= Qo5?k1 JQ "9 ЙqH?S7ILb$$-]YIH6iKs 6T}1uʿ !Rq0)C'y_r/Z2t]k{d΄^Mfc7?y>]` #z:W4`2lh$flQܫnTֿ]ү,l,Gz_}cyp4bО2MPډqulιgZzqcnǴp3C@(+ 3bj hO{I= Ub&Ĵ|k^higVV%bv ):EtH1p) ϵ>oxj5L.?<"hk.GNHS>IĂmiI?uMVŌX?O}rɅDžNCKfC52 ھ9F,cV#oǸ 5H;*a%@q^a-*UhcP- eaxƜo:zH6N+)'ģ!c s-)izUMfyf; A{{\J eӮPZg >:rrSCKq]uiZപ/ҽ/<ҳшb ` @wBkBbcb6Nig^it(mcH!paX }>!霿k0||۱22sK(~RL*$/ҡ 7ר!"g խ>EifFڥw`o} 3Щ?]JzHۉeћ[h%1ECJeHH=d퇢8H:i*>5hʵ@:>{]W򤱰_szr̈́Qwf0 /b~J<nz?X:Nqw Tgw#X/ JJDIb.&F};?N3mum X,R܂T 4ހi:wb5`dVqyq'hodmF昝zc=v"a& svuqE8CțE"]1LS=JA)L jF(rDTDŽa3Оw_(Bs` T!$[.šTNﳼ& YbIkoX|<_RTfɁ5_3>O yМHu#֧νhdӵ@+',U0!aP8'ןӇxuJ#z7khu+3t3A`a 0dydVfM8A!IrsJE-,wK]o`snl: "*K# <(}JayJ`C̩k+NEKK!D6>ڛl$c YI.VVuR"bkVT{r"He# aQ*1Zkۇ)E`B Q)<DftY)4<ݤeODُ*J "2@7I;''ܾWQ#UH)1N[=C7nM@*gn+`J8 UL:v2K8 TbNq8u]gU uG_DYk}h*2RҒQ> RxӼ*)N]⑄8 w=lb"EzB.hҬVU[WM fM~&NO}&2ǴS`cY]<&'FAkSЛ{c{p jP8Eug6"J xMǷ)P)!=^7jTUc`hKT^S Cr^|vR3 % *.-ǀ}C,{̣ TBݣF0F½'#e/Z,߯D+[oUR˽BTD.6B{NT zS)]?u8Ayʤ.둋V?wW46rZOZl#d?а%CS1-EqՈKGusFה|V{Fs</ Hc]B~4_[?…9EL2 :Wf-:=K=e/2Wb݄s,3B$VN}sy.)&W\n.!ԠX(Dvi,W`1K#^6Yxve;eEmA#{e1P͂EUe{e_?\)o18j}7BGsNs;zdWVxxdE̹)y+}K|[eўD\X5 ]Z{CpR|u6P@7CHMELmLEYM*>7HKy) X]K!r#%4@6eX~bUm8fZ*rbWxb(x\L8NFZ b*Ac'i2` y݆)8K:KNGVϦ|8BD8̋a'y4EQP>6ȟ2P sx7!0Q Z؎) M%ms'ͪw9ΌOԞ1cPu"k!׵=S6{mig5K /TGsnMmh-hJ\Re>"km}|<d(gP+?@ixz}ʃ/ْa!MysMgYٞQSUdĤeRQl oPmd y!n3Sg BْN^'lPΜJw7Q!bϓZ-KēG-lmHXRY079Xz3ఊ WIC'\&g5OQ}SJW{g5^,ӏy 17O0 gj[rpI=V?Ar"2?Fmx=Ç2 U:) 68jZSш[45"z\o d`L?"_{(Zz-xM:aBP+OH_)@"oȈCCHbt T_<A!OӅfC$37W~Ri4ۨ(+GȻ=jՖơf'ܞ햚üPo1#W Xݥ6r(1c[X ! uӢ>gD`#3&gg1R=$]6xi*P.Z@eN)Xū8? :@Fӄd=Txu3׋On IO*o#ѾA!tv .wQ(+hs@[<6ϡc+@G<2bX1&Xs͌[8 TzU487"(SBG4<〨j!,;nXmh7yrz5ErbN ѧ67)^JA rAXZzouG}& cE]]!}M0L2c/@ì+C,#·R2%VY2"/JyPjM1ßED=ȗ5xi3T[jY=0יmH eWmi4<}@dy+'-gl)W`ZTJR2ӷ6K؈N0i+5{$B2?<(8P1zRk!}!&δ9&_4y )Y2=ڣA\{PZ"ל}` n`~ROԈ͐Ӵ4,蠡PWSB1?KL 52f. ب|*6YȊ)6CKx,W\ڭ+?P+`3)Ix}aE igkB'` {blq^4[s^"U?Ewh TQ6Za$u&KOKe;mDS[Ű*w9ܗ}a>eȣB+Zж@;߲ܸU83avW/u[ۓDG.L@ ZeT[oe6}ͩ\*p#pLznAo&]^W3^srQy^bD/lfDž]tvTSpyoOWH\C%,}!8i}( Fˡ]XlcZ4cZ?W8#8G0kin%0CFF;空^Ko0qxO@3h6gPa?={cx ;[/WO/x"5!8Y}tf j%Dx/֕,XɰWeϘWsk7 PvCv M #mN5p_#1Qr0 ~i>w Pd|RVc˜udrI.|dD XJ`i_{>gfTDh2BߗY[[T85dL&jtAsKfKC[ݕy9ܼ2(}cmlz\fE bbp{A#їxnF |uhpSaO(bn#'hiNmf6ܯOFψI;vs2FZ¡} Ju>* MC(>&nFPhp,z*<`=I*Xþ>*# @[|X}<]䝎]Ly Rw Fxs.^NzP(¼=9Lۂ'p`7J~cr5OF0@ϝTu4Q#$RKH#uA_0&?nzO dTy֊2y8+ >PQ? %k܎pst֮Yȹ~|~³-3J*:~yO߱pKWSʘ7$EׅuGN9RІ1vʐ>ŒwJǕ]AuJZ^7vZOO<+Xvd㣶 ܦ]iWnⰔ`$,mǎB|3@AkL$w^9[aͱL;0H: ]u$W_`|,Y2{\ruyZ2YʻD%Sxjd}Hу)Ivf# RR/4P2=~NLi~@1@O͜9a BMyUm)8 S䑈~mF}|FQNAGjPA2 7)Rb"ָG 1J[|DzF")֨Z K{zEZfqjUsE/Bz"d&媔 5+N גQt$ w{K0Oz# }*K=U UJ1qeH )nEr\(){;\~fз>Wv sr^4֣K(3gFF [0@B)¶j2@@^@Dky= B,W,rwiN~H6{L,zJ>PvTnd4rrWk5/qXϨ֨oi8f]򺥛v;Q*d^׌xe 毀`*nDtt,dh+|OA({V3B~O*gZqEPp۽Ev>-k\9Eg2;`4 ٭eGI\ksu I<2LJ>zQRu†|k2u(5VT$]_o/6 j~B0`ět{-~:GCn>S H:?O:sI<l ԆkE4Py'*Z%l'CQ-,\Ŭcc 'R$#8/ukկF QaYQPD EixWjiEUtCfQOoDcG8l.g$:>0E++AvpeKNlʠ^4Q%Y^wˇN0LK6˱fڄ`&A0EeVdVcCwn!~cL[D&E +O]۫ M-5V~O֕Ekv ij@ؿ-RYei_T/$ZAYx^sj6RYjY@.cwgg!\u JY^Е4,Aލ >g;Fv^Ʋ%shI~v? ϮNeSaÅ\'_]7{b$KJ0ۖ /yj?v`aNLׇ;8q+$Mooki5ު^l0rN:jzkZ$kq⯕uO|muשXNq *Lî~ T%ls{ 0MQ]6ߋgyqܦM(wt1Vvd =sf%>RC˝Y=fɜuZh! DDuhߥs l[кHÿ"ѓƮsm!v/Edm*p6<ܮ٣T6=s:ZB aܪ\phH7,mjz3^3?'*P+`-3zf٬ _ n]&(8,Qg6H93eC%rL`:m=4Z1ŌL,8#qچb6,$b{" 'o*- />oS6? j41ƌMRC &)kI%|alKgk®7tA^z^mʨt iD Le: RRBÍ#|?@[.'6K|H!kl 5 :#K*| LF> LTIp1+c9%TBnM]@q{*\]g͉,#(P`.q#4@eoؐ)mrR0na#tH/:AneQ0b5{" gˣzᕦҡHJ8?W5<^ʤ3q:e*_j`fS{k/sh/l?m 8xs}ǧק_DvfF*S NƫRリxl*pTZKsb*3SC:v1wy m%3]VK M.lX_tKjc ұ:.gypHJ~Th5s+ -LP&U-tEpe#.KfN]/)fF^ fݿɿˇ"Brqɮf$.z[e1sLU%KVH -b0=oS4HNNQ*w0ףf;|lՐuDzaCAŠ|Y|x3 L؞DI*J%4r\)w\w T2k<]~R&6T|(EjlNAB[kMPXVx 3TKΚtko|,/}LؖЕ.@N!)^ˏ u.us ш8]&7C` @5Ni1 fO"WV,-o{J0[;ȵǦ4tPcLQ >Λ*6L /}Z52_ȶ۵z̰R0G Ju$T.ǝOq)Mm1`QBg.yh*x>.KLK/ؑlO3w"g'yU5kC 8!X(dt-ͪ2tFEvvQmnm+,OgTqYn.-TQh}H|Q#6f=nVF GIU΅JfRuU%]qiy ߪ$|A3fQx T$lN5;V%ϴZv:'Mtűt(u$浙\D]紶i'wȳwej A~g\[K41#n|bҭE ae6^C4e Y\ǍJhv> 4RޑFܙTrD4L4[?/tZHd ɱP]pf]JJqEwOd :\Q~ˀ߇*ztA1qО;OXRZ|$,(=9w=du%yBT='xw>5*D;I'I;e 6QZ$>+m(P@J_[D~ߙ'hF ɏwK!n֋hݥc5T^mF Zw {Y&XL>82AM*HH`)}OWfX ID,2<ȦX)YN |Y%Zx|z ?<pv<u[`Lt10B(GR> R!4;/W(!kY,YWSaf"# u.|gߕgTP CcF^>Y/몮V_De XU9D'mHQ0Du?(QNxaH츀B{b?Gѵu2'FV>(wJoZޞqD;"quO&ofT ;j:7֏U## #R7u:G?MQH{zb>',,Q/vY *^Y\Ё=Hy?RAgWcۤek]a_U\|Ͻ{Is ﹇|#YM8(8Q6Q歡]#8PO>LlTntP–`(5pO}9uIC|i~+1ƛ79?e`M}1 5o׫çXWg(< ś^W%o|MPa3 $ ¿:[&TK s7 R-/t)s[ǹ y?a c (拰f BL!BeRՖQnh7ZU(Jwҷ+:/p>2'XDƝL>ɐeiV+ +$p`w(40pO 3UʷKi}yCb#zPPaujVR<m+a/P=e, ص=Ð..xJUyGz6iQֻ'YtV'?Lɫ(O9lpԳH[n XG %+_{NMo$j/7DUV]F}nmS9&]$u'-Nr ׾-̜(- QKiN٥w۪sS)LF{;ox<ȔѴdH$7tzDMr1 ~˰vL_)8ooFY8\d?RGknlXq t]ע +ټ7sOyZ >,K| ,g$8wR=>N;}0I悈B/Fhiy8$6. 4Ʌ_kUhcN>03o"ŽIR[ρ $ÒR61$]47̒ ×c YZ