python2-pytest-xdist-1.27.0-lp152.2.1 >  A ^͞e/=„Zf_<}[ Zb}ʮR3k'NGov8[PWgy8gʹv*is6mEc"qISYiL{slF R:fy_KVi#S6A N؋qOgSm2?{%R/9#N^c vǪ݂g-PHJ8M: t.tj*BPqPȽ:C15808 3 ;! [1babdb9da580d4f0194b10f124b133688586830da74cf93d3926bdac1a749ba4861144fc2e33ac961ccd724f7fbc0e67900166b0!D^͞e/=„.$0 񵗧˓[P`^6ҹXeP^y3\uXdY?)).M[+#S靑(%GC 5;{W핟,V6HWtn.%o ?|7oxMd/cA>@*!x\ñ̩,ĮKCY,ˇ EĠӦ(I+U"jPΈ!Cw#o#0>pAJ?Jd ( \ "(0:: : : : b: :::: 4  (48<9|:B=F=G>:H>:I?:X@ Y@(Z@L[@P\@d:]AL:^D7bE~cF'dFeFfFlFuF:vGwG:xH:yI*zJdJtJxJ~JCpython2-pytest-xdist1.27.0lp152.2.1Distributed testing and loop-on-failing for py.testThe `pytest-xdist`_ plugin extends py.test with some unique test execution modes: * test run parallelization_: if you have multiple CPUs or hosts you can use those for a combined test run. This allows to speed up development or to use special resources of `remote machines`_. * ``--boxed``: (not available on Windows) run each test in a boxed_ subprocess to survive ``SEGFAULTS`` or otherwise dying processes * ``--looponfail``: run your tests repeatedly in a subprocess. After each run py.test waits until a file in your project changes and then re-runs the previously failing tests. This is repeated until all tests pass after which again a full run is performed. * `Multi-Platform`_ coverage: you can specify different Python interpreters or different platforms and run tests in parallel on all of them. Before running tests remotely, ``py.test`` efficiently "rsyncs" your program source code to the remote place. All test results are reported back and displayed to your local terminal. You may specify different Python versions and interpreters.^͞_lamb75openSUSE Leap 15.2openSUSEMIThttps://bugs.opensuse.orgDevelopment/Languages/Pythonhttps://github.com/pytest-dev/pytest-xdistlinuxnoarch1E-Mv;hCBy"~)) M  &&&  Dw*)(R' 7G5Q4GFFG$$2A큤A큤A큤A큤A큤^͛^͛^͛^͛^͛^͛^͛^͛^͛\^͛^͛^@^͛^͛\^͛^͛\^͛^͛\^͛^͛\^͛^͛\^͛^͛\^͛^͛^͛\^͛^͛\^͛^͛\^͛^͛\^͛^͛\^͛^͛\^͛^͛^͞]\\^͛^͞]\bdc127904cf6074b89cdbd0563b52da237440e17de2b4d81f33cc041a66874c5206a03aea30a55734cea0a9361ecb43da33f9fd8453c5bacd73a3b8deadc9bfa01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546bb0874a9e922aa56b912dafb1be54655a258412e999fb0fcc52eedc2ab379b54301ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b2b7ad7ea506f89948ececd6cf82c40257c8d8a4cc770549a460e29b87effe77707d232eab031e94bf2f894c8bbd37b62ffee835f84cc3de75ff081fa87536ab68e75d10808a0dae52990b060db8ae09e479cdc78cd65678dfa544f79e5b4578bd77c51e8c124c20b21a298ba3f18204460cb02454de152f90004274d9455c6fcd77c51e8c124c20b21a298ba3f18204460cb02454de152f90004274d9455c6fc4ab2a6a3ac47855692b8fcf0acfbacc017a79abd57aeeb1434db26c5985162a694d4ef5f8cad9189edde3271c921fa375670407aea55209994ecd0a31d180b7894d4ef5f8cad9189edde3271c921fa375670407aea55209994ecd0a31d180b7849e432bb61ab16a0b15b6552c37344123963133c89bfcb73681d74f2f48e46003cd06e354f3978938bcdaf44be806963fc2d7fb388cfa232dec226161bb4f90204f9c442082e12e34d82a7f4a4f2b71d324a0ccc0c89335e53734e6861f55b874d514dac1fa89f9213a2a1e1c3a674fe0bb7e906c52baacce2b3d067dbdda399609d8984489e7a923cafc1320b0716d390b92a4f0ec93d4389c0a1725a866950609d8984489e7a923cafc1320b0716d390b92a4f0ec93d4389c0a1725a8669504f2afef096d5ce0889ff8a4f672c5a7c31a4be0e3098ecb5a7aeb82725851d416de1dd65ea15040ac08b3675092f8e94ddd9953ee5de517a117a3d614bc23e516de1dd65ea15040ac08b3675092f8e94ddd9953ee5de517a117a3d614bc23e5117d9efb2c122eb0ab8afe30af006fcc5bf1dd5f16a50405edb24fec42429a5bfa6dd7dbda3bd3783f7650d479ef4ab45cc8d652834e8a9811e20fb5c11acdf8aa6dd7dbda3bd3783f7650d479ef4ab45cc8d652834e8a9811e20fb5c11acdf8a121f5f729f70728423b02743bd2839e903eefde2aea783d67861af600ef6bfc6d713d7cd4c2eab73089f12340e42afe6e42d30657d1b42114dbe090c73e7cee88842a974f1e862310f9b1f3a307d975e86ae03e87b0c3c56ac8b849d47900e8baab4fbd1e4b9a7419f2fa437e41409d9fe3ece94d1003e331a14c3ad01e9e6f5c7bded3ab29c7e1f67a99b9f3d03e5abb2ec29248745d7e0264de22dfac006e6c7bded3ab29c7e1f67a99b9f3d03e5abb2ec29248745d7e0264de22dfac006e61e84ed9335ce91f63af8732161b7179f095ca1295b38626671bb56d529428914a532c4dc319f6f7e355a69f142df53453b9e1c07ed8a635c36d22a983c0c8bd1a532c4dc319f6f7e355a69f142df53453b9e1c07ed8a635c36d22a983c0c8bd12c9dbd094f41aa6500792655abb455f6a71c8b6a5525fc469cade0b3d359c5f7c3c50c056059dbc0a14eeab0598e40b0b9513da4c2f3e4f496301332655ad7568bd844392d82a8c1f5bf37bf84e978849f7c649fe00da4baab723b989941a27cce87d37d64a506d841b6771e671d23e8411f945c7e1058fbc8dc878db126b53008bccdee22acf6c744c908467bc7d6f783150b65d0eb5d7aa7f3c067d5a44e4755469a1b0486d6748c2d6ecc4258dc55bdf5d104af8150da1747bc97e00a35bedfdfa10282475fc808bc3e7b67f3d4f41f82a48596fd9de31f2c8d6b7525c8fe0b00a1d5aa9fc2f8aca52e0284e27fe95ebf59aec07848225f72e79d883bd3f40b00a1d5aa9fc2f8aca52e0284e27fe95ebf59aec07848225f72e79d883bd3f4ffb072a3ec261b973d7ce456bb29a1d8f96f19a3b35840625414cac5b3e2615562a9571668a641f09d570c19b0d7ad37bfc166cfa19e9a38807526e158adb2bd5ef91eabe410f41bbad7ece6dbf3f01ebfc49883a7c68f2ec0ce60ec9ba8bec63f99b103ac7b358b2cffa1403f33631a122357ea93f1977f477b0ba00450894bf153b91ce608731b41cdf9646c643f9e7d799f61022648f5d4352e4cf0b204825e0ab66710defd74d1539330e7d44f98b77d6f5df26361b32b68521d8d9c0beaae922784fb5ac64ac0d2c609a1f5a012e9abef5e7d07696c5129101c0952440af6d579f893154c50f085a741de558ce6b03bd7b9b9b65d44c04dbff647e2b8dfb7ad76c64a05489f414aee00939b3c20bd9e1b5502c8f935ffe962eadfbcc941e89eed1074d3a943198ba139b80844f5b445b860bba74a8aeadc0610566164earootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-pytest-xdist-1.27.0-lp152.2.1.src.rpmpython-pytest-xdistpython2-pytest-xdist@      python(abi)python2-execnetpython2-pytestpython2-pytest-forkedpython2-sixrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)2.71.13.6.03.0.4-14.6.0-14.0.4-14.0-15.2-14.14.1^@\|\b@[ZȲZSZSZWQZLZ ,@Z@XEXXX{d@WH6V'~@Tomáš Chvátal Tomáš Chvátal Tomáš Chvátal Ondřej Súkup arun@gmx.demimi.vx@gmail.comarun@gmx.dearun@gmx.dearun@gmx.demimi.vx@gmail.comarun@gmx.dealoisio@gmx.comhpj@urpla.nethpj@urpla.nettoddrme2178@gmail.comhpj@urpla.net- Export PYTHONDONTWRITEBYTECODE=1 to avoid PYTEST.pyc cache creation bsc#1171561- Update to 1.27.0: * #374: The new ``pytest_xdist_getremotemodule`` hook allows overriding the module run on remote nodes. * #415: Improve behavior of ``--numprocesses=auto`` to work well with ``--pdb`` option.- Update to 1.26.1: * #406: Do not implement deprecated pytest_logwarning hook in pytest versions where it is deprecated. * #376: The current directory is no longer added sys.path for local workers, only for remote connections. * #379: Warning attributes are checked to make sure they can be dumped prior to serializing the warning for submission to the master node. * #372: Pytest versions older than 3.6 are no longer supported. * #373: Node setup information is hidden when pytest is run in quiet mode to reduce noise on many-core machines. * #388: mainargv is made available in workerinput from the host's sys.argv. * #384: pytest 4.1 support: ExceptionInfo API changes. * #390: pytest 4.1 support: pytest_logwarning hook removed.- update to version 1.23.2 - add python-six to runtime deps * Fix issue where Warnings could cause pytest to fail if they do not set the args attribute correctly. * Fix warnings transfer between workers and master node with pytest >= 3.8 * Improve collection performance by reducing the number of events sent to master node- update to version 1.22.2: * Add backward compatibility for slaveoutput attribute to WorkerController instances. (#285)- cleanup Requires and spec- update to version 1.22.1: * Bug Fixes + Fix issue when using loadscope or loadfile where tests would fail to start if the first scope had only one test. (#257) * Trivial Changes + Change terminology used by pytest-xdist to master and worker in arguments and messages (for example --max-worker-reset). (#234)- update to version 1.22.0: * Add support for the pytest_runtest_logfinish hook which will be released in pytest 3.4. (#266)- update to version 1.21.0: * Deprecations and Removals + Drop support for EOL Python 2.6. (#259) * Features + New --dist=loadfile option which load-distributes test to workers grouped by the file the tests live in. (#242) * Bug Fixes + Fix accidental mutation of test report during serialization causing longrepr string-ification to break. (#241)- new pytest-xdist requires pytest-forked package- specfile: * CHANGELOG->CHANGELOG.rst * update pytest version requirement to 3.0.0 - update to version 1.20.1: * Bug Fixes + Fix hang when all worker nodes crash and restart limit is reached (#45) + Fix issue where the -n option would still run distributed tests when pytest was run with the --collect-only option (#5) - changes from version 1.20.0: * Features + xdist now supports tests to log results multiple times, improving integration with plugins which require it like pytest-rerunfailures and flaky. (#206) * Bug Fixes + Fix issue where tests were being incorrectly identified if a worker crashed during the teardown stage of the test. (#124) - changes from version 1.19.1: * Bug Fixes + Fix crash when transferring internal pytest warnings from workers to the master node. (#214) - changes from version 1.19.0: * Deprecations and Removals + --boxed functionality has been moved to a separate plugin, pytest-forked. This release now depends on " pytest-forked" and provides --boxed as a backward compatibility option. (#1) * Features + New --dist=loadscope option: sends group of related tests to the same worker. Tests are grouped by module for test functions and by class for test methods. See README.rst for more information. (#191) + Warnings are now properly transferred from workers to the master node. (#92) * Bug Fixes + Fix serialization of native tracebacks (--tb=native). (#196) - changes from version 1.18.2: * Bug Fixes + Removal of unnecessary dependency on incorrect version of py. (#105) + Fix bug in internal event-loop error handler in the master node. This bug would shadow the original errors making extremely hard/impossible for users to diagnose the problem properly. (#175) - changes from version 1.18.1 : * Bug Fixes + Fixed serialization of longrepr.sections during error reporting from workers. (#171) + Fix ReprLocal not being unserialized breaking --showlocals usages. (#176) - changes from version 1.18.0 : * pytest-xdist now requires pytest>=3.0.0. * Features + Add long option --numprocesses as alternative for -n. (#168) * Bug Fixes + Fix serialization and deserialization dropping longrepr details. (#133) - changes from version 1.17.1 : * Bug Fixes + Hot fix release reverting the change introduced by #124, unfortunately it broke a number of test suites so we are reversing this change while we investigate the problem. (#157) * Improved Documentation + Introduced towncrier for CHANGELOG management. (#154) + Added HOWTORELEASE documentation. (#155) - changes from version 1.17.0: * fix #124: xdist would mark test as complete after 'call' step. As a result, xdist could identify the wrong test as failing when test crashes at teardown. To address this issue, xdist now marks test as complete at teardown. - changes from version 1.16.0: * pytest-xdist now requires pytest 2.7 or later. * Add worker_id attribute in the TestReport * new hook: pytest_xdist_make_scheduler(config, log), can return custom tests items distribution logic implementation. You can take a look at built-in LoadScheduling and EachScheduling implementations. Note that required scheduler class public API may change in next pytest-xdist versions.- Converted to single-spec - Fix source URL- fix Source URL- Update to 1.15.0 - new ``worker_id`` fixture, returns the id of the worker in a test or fixture. Thanks Jared Hellman for the PR. - display progress during collection only when in a terminal, similar to pytest #1397 issue. Thanks Bruno Oliveira for the PR. - fix internal error message when ``--maxfail`` is used (#62, #65). Thanks Collin RM Stocks and Bryan A. Jones for reports and Bruno Oliveira for the PR. - exclude two tests, that fail due to too narrow requirements- Update to 1.14 - new hook: ``pytest_xdist_node_collection_finished(node, ids)``, called when a worker has finished collection. Thanks Omer Katz for the request and Bruno Oliveira for the PR. - fix README display on pypi - fix #22: xdist now works if the internal tmpdir plugin is disabled. Thanks Bruno Oliveira for the PR. - fix #32: xdist now works if looponfail or boxed are disabled. Thanks Bruno Oliveira for the PR.- Update to 1.13.1: - fix a regression -n 0 now disables xdist again - Update to 1.13: - extended the tox matrix with the supported py.test versions - split up the plugin into 3 plugin's to prepare the departure of boxed and looponfail. looponfail will be a part of core and forked boxed will be replaced with a more reliable primitive based on xdist - conforming with new pytest-2.8 behavior of returning non-zero when all tests were skipped or deselected. - new "--max-slave-restart" option that can be used to control maximum number of times pytest-xdist can restart slaves due to crashes. Thanks to Anatoly Bubenkov for the report and Bruno Oliveira for the PR. - release as wheel - "-n" option now can be set to "auto" for automatic detection of number of cpus in the host system. Thanks Suloev Dmitry for the PR. - Update to 1.12: - fix issue594: properly report errors when the test collection is random. Thanks Bruno Oliveira. - some internal test suite adaptation (to become forward compatible with the upcoming pytest-2.8) - Update to 1.11: - fix pytest/xdist issue485 (also depends on py-1.4.22): attach stdout/stderr on --boxed processes that die. - fix pytest/xdist issue503: make sure that a node has usually two items to execute to avoid scoped fixtures to be torn down pre-maturely (fixture teardown/setup is "nextitem" sensitive). Thanks to Andreas Pelme for bug analysis and failing test. - restart crashed nodes by internally refactoring setup handling of nodes. Also includes better code documentation. Many thanks to Floris Bruynooghe for the complete PR.python-pytest-xdistlamb75 1590533727  "#$$&'()*+,--/0123456789:1.27.0-lp152.2.11.27.0-lp152.2.11.27.0-lp152.2.1pytest_xdist-1.27.0-py2.7.egg-infoPKG-INFOSOURCES.txtdependency_links.txtentry_points.txtnot-zip-saferequires.txttop_level.txtxdist__init__.py__init__.pyc__init__.pyo_version.py_version.pyc_version.pyodsession.pydsession.pycdsession.pyolooponfail.pylooponfail.pyclooponfail.pyonewhooks.pynewhooks.pycnewhooks.pyoplugin.pyplugin.pycplugin.pyoremote.pyremote.pycremote.pyoreport.pyreport.pycreport.pyoscheduler__init__.py__init__.pyc__init__.pyoeach.pyeach.pyceach.pyoload.pyload.pycload.pyoloadfile.pyloadfile.pycloadfile.pyoloadscope.pyloadscope.pycloadscope.pyoworkermanage.pyworkermanage.pycworkermanage.pyopython2-pytest-xdistCHANGELOG.rstISSUES.txtREADME.rstpython2-pytest-xdistLICENSE/usr/lib/python2.7/site-packages//usr/lib/python2.7/site-packages/pytest_xdist-1.27.0-py2.7.egg-info//usr/lib/python2.7/site-packages/xdist//usr/lib/python2.7/site-packages/xdist/scheduler//usr/share/doc/packages//usr/share/doc/packages/python2-pytest-xdist//usr/share/licenses//usr/share/licenses/python2-pytest-xdist/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Leap:15.2/standard/3c0d680e51aa0ba8617e736fdc6c9268-python-pytest-xdistcpioxz5noarch-suse-linuxdirectoryASCII textPython script, ASCII text executablepython 2.7 byte-compiled  !"#$%&'()RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRFYr^l+>2utf-874be8ddd30c8cae14eee4535ecb27a78d5d5213566cffee29fcd34f681c3220a?7zXZ !t//] crt:bLL /M)3czy4l$("} 匘6A3"6Vj>(^ 2.] cs3JݝlrRVX)$(䇋B5x(4O4MKA03atHiߊHWYq}#ƴ3̳JBSFԊzͺ׾.b$U~9\F-""|78wL,]B5?aFoI~ 3%c={I\,v%ZG}·  ^t! pe=ɩafj";+?-F/}+Zz>1ԔF K} (nUDpwsYIiW͐|S7 ZהѾPVݜ'K9H{>9WQ觲~bV܊R'OV&MA5g_`˅Sd~e(o; 3ĤG"T?c J7qV9ev]f %I%~NhwvSB&ƹ4 C}lO2/,Ǎ5;1bG>Jdb_^=}TC;bu31Д?iJ [o74ITM/ƔB5NRc-tyupX1ezVW9YBM í$uDcӐ'KKo~b%o4:l^)BG $~Jif K.S6hD9.ȆʺR!D$r 2˴`O\i|e+tuABXNԜTǿ۠V* 𺂀sfSwp m%F.!d"y7; =MfYBs~%!'ڤ@f*oAS_OƭؿVBU+4$&8WW&rp%:N CC6Iu!ih:,')WP_EG{~Dő?Iӵ$\C_5tv!{Of7JLi'EPənE: fg&_KKcBMt:,y}Sv='2Bk9cʓ&eLEzx͉/Ѣن~y:PS㯪)ebs2 '8B#z93 ыSês?Kxc7?uU~f;5Ǻ#W屏c-*㷑 2ལôI2䧙a@noI/`&15u(&ZДw-] dvaIX o;;A@B2FGkLܰ~%hUM ^N̘C-.;t螻ˆFׇjH#6Q7(g@`H;j }+ [ $'S}aa,ia%T0IA׀gFR1~Z/[۶l((q*H+'kzd [c]~)BvD*bsoēJ"vn6!ngj`%}J".@J:0?cˌȴIP|'LV$`CgoU~^EKG97,V,]dv#*d/` t>[[l3NFL{;](9HY4=\pu,5nkhӵW,{JyϚ̗>x$n7AmF[{,o D0Si?2Lly|`V2/yܢ#9hSoFDn?)ޏs;#n&G{~ʸ $<ݩӂ+.5DasU1hZv@KDyj/m 4hCE_Bӌ3l]w1S ͥ5zd.F8!-!6AѼiϪa 7~]x.{u FpQ wV& NG@U7 }Bf{:lzc'&Wkf>w}Ы@#N0a: 9OO$f;: p_F[8߈gv<.1U"np/t!`\R}gJgЪ"7BRdAg4ŧP>#Ā tzOI,u[@ çϙ&%?tIL oIxW{oJˑFĄ6d~CQVωyE d߸qͼA!(X<\W!S.1TtfBN7\tBE-diN%'5P˿wC^(5y%=v1]0O,0aLOW{4T8[HH65}OH 3"yfk"F[KSjUҽu o:MmHXtϿlz롇c_S9v~bF'`a(:9 *FqV7.JьrAGVw嶪'Fr!%ߊ[lvim 9"2zQWቖUcf5O4ܜ9m"|i<[c/B7.x<}M$ycpPWb6Ӎ .uB.fCţ-Q„9OV ] ~Fy}j nuz!)F*_|nc50} Y$t Z[@[pSn7kE92lǾ JVdC`1 N-l.͉2KZtq')ki( QX Ǵ"'㙴 DlCT'\`Xuj'#]}LDYƶ:˟rSfxM@)r5MORFypS7Efywޖw sBQ]翟Rμ&5oWb#vnhO(,je$:+PقRz)g[n"\% "- h| [}'Hp8*F~ ߘaZOv:Ǚ]>mIO9rɻ@UҾ.,WvK~ PëD>r7t:N6*td՗|I@X \ t GդW2&:Uu{Bwg3ɪӥ݈l yL/n<UhMbAɩkspzcԙ_~<\ Pn kB$S܇p[Dpx1d]8SYaD@f)v1hSW k,#v$G1hYaUuSt!Od5CXIJg#bz]yu6P\LG6S _k(,%" N3L @7> n4y60xjk_9Ch`<6>F\'ў^:1D) Wgg̻hdHo=D-a'X}FfFJ{M]v}x!Ze<1n(~u \k]Z sZ4*v.n"+7+~cǵ͇iE HSp}s PW(L\yx_?{T0N*,03>pbYu+hh#4{ 9mPЂAה_'$?E4s͓eeb.$d!#o~*Nh\Ճ%FfHY,8ァ~z\R"^rM碪! 1 inxF NG -RM`aG6Fř1:x5йb6F:T;WJ=+mހ5S,Dӄ V7oyո"&= BR6 3t- o[3fe.pc'.㇫9i$·Ruk}mAQ[jC`) #,q?eu󼩌v]۶ni@U2> Y뚛ŋv;ܑu)Qy/Ԗ,[EY5o0sMJ0`hтMb̹?CJu|[;7#óKd'3jPT-lcG% AX+ƅLhrKGà/-;o2{2nem@ |WJcse&y.-B)wfvؕXwnKIƧ'y=_3Dg,׷ӍshOkE1Ŀ!*Vtx.E]αϠgv?9}wpP^Osq,H}Mj9[6kx}!Ǯ'RѾ^ :׫vkbizblmjܝԔX$#&o>b(xđg4ǜ2~7F7Rn%#V'APnDKνU8;mzP,!Ʉ^dT8sy SJv%0BXWhwjSt-R\,pc 1Y`}@RYzTos~1h3;c"< e)(} !q "l/謳vnsF=tL=F)em?C|Zz9*n{qo+*wpRLQ?{Q|ԽǨA^*O{m C.$ h~jU8$!Nw84 b6uI8S:l[a) +U4)۸j8uvS"ٹ.)є]4X+FN NhRRjwҢ1Xi8m$ߡ M=A+ܣ]!1[:GֽA=D|d A{.녁T(Pak:1po+uP^|b J C0Ɔ6Yc#ԉ;[7}<஁t !{AdG ~&s2,lUIT_s17Бi9]8OI] ?LMG+j r0[KȻVi_+]i ̞ZG^S[qׇ_YKocߙ96,[M`D䗣RxG;rhk9*Y @9.]w ̏}J̋Q /mz-h6>5[Wi :Ӎ)u,h;hM|zlSeҊ0iE7VJHJxr4X/Wm8~TvB@>ѦDzkK]ok m0f&СhȻ_kRb{]tf-J ܹ,'OL3n*>L'< * ,8q$Ñ[奞\W l׫|®pGڃTkA6,\*8`ۛsFX4IdIlɭ]k )tQlaغjcN1\=5m"_J3knN-껕F޺ԮgT}RHڞcʹ&H  -BR(sr ^^ DKɿJ8X +M7s.aW>{;~/LYis2\bpzݜre u1J *?c׿r_:ƒ 0)9DDl%~Gy:] ᡲ$GrܤwU##E4[u 3dzF- AJhA%M|8nDcC.Vnj2̉hA+<煎tjEWA uS1 ɣ2hFvZi䔱VM@_mbTe w(z>hZ\]::06Q;=>7 sh[:ÄmI2.x$ mJ"p{iDdΤbG .vfV|"I4俣9s4KF/-_.Q5%c}x=h19(\1HE oΐ;T 7bJ[|٢*%-M\&zw_c{,*3:;Fmi8EcemqQf˜L;I,8Gg枏)fg]1JC Osa}GŎb6eeb0 QPDLzPx^\OkRdV a;IAϐ$}vm.g `r+%(]Ar\A')R2УqnHSI(N?Xp 3SL_ԏi1y 8QKUn8 yt%ݿØAՓ/ BLJV(E`KkQAy(Ңo"$ +(bT@ []/|w<-Ud0'XųL%AN)}]U]Z Q1"]6n@䩠jj<6?f[sLRo)cVBY}7U/9`F ʓMng,xjI#&٦`)s ~#wcʌ6;l蟳C|*+5#;c^-&!|QWkiV{]XK;$Z+J g<Ȑ"x1WC(5xipLo##k&I*X)R'- )[^˹1ㅲ,(V;Dmw fQM>?IOak pn8>Kߚ\0SAR:Avw\EBtpϩ; wίTR"# 8 ݨ95eF#s{gN#fL? 57eJ8<vYC[Q2e)TwlהD Wx討'ܝmS ǘYib&7\%H!8vK ّ[sgWr'k Kxodpkz4Rҿ1]Z{lмEG_`= j~\a.b?NGV3F&g/OE>)^hS^(~`tؒ'Gg%?Ȭ7.O%嵅7BQo@;g(9TB-!XuS.Y=9ϰ;_gJZSghmlLB~4'Iј-ࠧET=ˀfਤ HxW U^dQJ_ߎ,Lfs#]OZ,8 x&xn02 NWVvL+*Vw:+j&L3k~@m;kW TT6PIVMtn>Hd~^-*Ieُdϰ}1d *k;E>wMԖܕQk:Cԃ@5'/"kCG'S'l١RqZ %t$ of$i]*}' w(51KJ+Aƣ }L) i?~ ?- 3/O V ee>riIIA[TkU9?aus Dہ/1^W,h_ < &M%dzkH@[_I2>~ +$Re>rZA~\ո &MSpV2βƒK$8ŏw l7Mbam$j1G'C3xݏ0m $?G$b)ާ@WD1ngpb#k)@^7G38uX#|1cH$uRpє+l7ZLfݓiX衐Ȣӛ.)Ck5pOv,m[cm![bFA+zJ:0p)W11@3bVm{b$lv+6* ^Ϡ2&2p\Ka8 ײfC"$0d((_ O/+ W JF?&#X4רeYC,L":&ʬeKsOKlR*YýDvDrE@u!1<1eP&?]"Dq낶!?KKFS yV;Üߞl`@yB nKN%*iW osM0P1NA~h1hO\~p q\h:1z ʵm8VE~G _C&]i:[ juO\\}硕Jz*E=5B٬eǦcPyQ tɓt'ۀ #Qr!?QP3r+Ot0k౜VHkS{}+Kԗe̤#+AZk$Cx1V^^gMLHLh`hE]Y`hB@NQ5F3'!XЁ&yxi H&1)DKֆ#0uӊN{BI8j ?&{ ~`TXR#쨒fDvB`CP?sgdr;:FeKs-6™lo6 ݂*&O^.҆,* AĀI ʈA"m*t޳aĎ#oY}ކj qdW}C:Ju(aup `t02ߟmӁ˧i 0>Xq(Pȩ?mFY8#b7j9F@4Ha4n蹻}z(^Ծt4>R/ ;S;ÄKrH ɪ<,j}!}#ŝ4xUoІd6d2Yrvo u.+ R'=4t9c Պ",Ն 3; >_0VoD=p j!+ܗl2+'1I~} K/mvDLF۹w i"G!.ԆBYtnm]Nͅ $ t F` (n}Y٘Q~۔1qn!$ӍFVHz/bߩr(^|X.Lk~(;p.mVBd W`bKc.R1|☎'TmU Es%msҰ0,@d2@O3?-ib[:2F40909B0u#BC5 X.ȟ GWngt4Ғr?+CXRP6|>4ה}'ؚ X5Pc2B_W{>XX۴Yf`G!]@n6s;A ɆEGEjUcgt$M2Ѽ%Q0פcx8G#!.%@gͭ kr/rBtE%kWpJo{yP5iip8^lLx=˹QGrBSs@ëufg|C+b4䴐'N<F^ٚqBbHHP3~ļ$Ы,U[ao-mCh~C% aod<_;RhIQjPA˝ fW0L'\,#%~uWba"/Q^8H xP2pn "DCycԂK#_8'ߙG6R!+|KJLTo6K,'@$t>:\E+biA41Ih 柦|<CHL~dh.'.' /æ̡CO %fg7TG [o;a`FSl $5FqHx3\ `\u|c´(<h m<"6,v$(C}nbjh <[&R㔎C@/ 7 >f2Qo餁[NFb s%masB{Y>ax^k^TOюj. d?d$cz{[g[RnUX߀csA{[y~qR>J\n<@EY'b<\ԪSHeD!Ֆo"g~y)2ǩ]֑@K7 T˲JRKQt{ngr/ަ2]3!XLX@SbK[׷dt.@'+|uũs҈5 xC0 5:5鮈.#EB(YIߧ,'x^>r%_#<k_b+SmS] ۩/`՘(Lc@ᚇ0qb@;EkW.! ĖJ4h#y:uJƦ7]22PtL`4Jz1{1D<H3M&-QmQ5U<R?uV~,k' 8M?q61q^Ԯ2.Zk)Nj2UJXA1ʲ{Bd-())|e8dhSYP4gjV[~0Jp2p[.{H@1{(cy:og4T9} ;p&̀zV {En_|<x dGRyP20fS|Sq?*\q7}.Ql8,IU'Xr.V c-q*rAJL@kPCu8CcP~2KuTCrde禳*c wˍ`uU`t Q&rb![0~=PsXśo5L_zj0tW"}a*@΢U!+UE#,f>E^ϟcmWΟcqE@߁0!طNu{6YA ()q8JLFIb"߷۱T$?sdŒAH!+eYɅcc/2D+ԀJOA5}aJDxzBU`UbC^b=+TTT?.$Iи[z>A pv=/`"3lN'D|HA0^\S&XeC__'BϤ/#tK8 1SPD\vIE7Zac;?=#Ŋ:uH,z4o>o[ +kbe2bMŔj=öv^KKh~]%I} |I kc c DfqYT{6g$S2\e$Ni@t=!I8Qy)rO,0?\Ơᛀ2 ܕXT?ETw~fZô9 T*HZbO{p$n]Nb+ǂ҇Θ/ ߱8/ztx#]>*! nqGlw۽EegbU,07U5Wu| t"Vd'h{DuBS WĜ`Z4\NS@l49|zFd˴K 因c$B.l5ެY 2_m9ZO ^7Y<E}D<+/5@nM5"SaTJPV)}jff(4m9'KZ1ǒֶuD s#aLkw"zѝWEx^u wto$ixE 06Y=}yD^XN2+g7p*K\VZ*o{ CJ/e]"Oi,BR}Jh+!~l^"у$~p݌O}!g3oo# Ϛ)E0KyT8Uã^ ScW"SnNSeZ{~eBR &t|FtG ύLdˌ,2s$Vd- (;uY EۻLԘE~Iy:)a@ =R7⁵nc>!Q~xϟI-R`i3+4 ʌw=,PRc-4-:F6j]iL `CK@)nZq<}9 \ߚY`ڷĥ $و`.eTBV?ZБ'R"]O&`,  4=39)P0z4S*.u͐C,8q+}_zk KA?ܓp#0ΎVXjp;%gq]d%k4@t]jV( @v>N }5}]#lnr4ZbMbF.WG-Rʻ{hQ :rໄlh@6X2pI$7ۊ\f.TjioՂ9-bʮY3XSHJ${5x&.{Siq8 ;1e klCБ#;RXնikK~WIe*û;}k3/ەU)jc5b% [Aa28^ f,aJŮ X xҊ\?dee6UUJQ6bZl,#[5'/-Rw<`A|- Xf8TB( fXz; ڡ!JMYk1_#GGPlHB%n79N0~DU-BZX _v?>/!e9̣LfI?N#f24ttrPǏX趰Kq֮ `ݼJQp3[l̫t0qlPlρd# C}WRqDP~kKA-uA姸1 i%EĩV:D3\dn=O3;#X_`7">ߖ6(IgqԶ՞{˿ʲyjMR^qK𧺩P`o" K~88[OA:4HX?J1͵p{qNvT4n[4QlO9[+nΌ_?-$E@Gp* )TRܐ7zr1K= x_'/˂^Q#isӗ"yVx(ˉG/F'.ԂJm(qG _[ C4Nkſ(r3UPE9~FkƦ4ay:"kڶįhP()+F{&olAx7.$ |&NCjwcSjֽW^Z/ zw_ M(7͕qza4ҪkVF"9ogtgZhb'! X@bŎoWfdlWC.kb|c?zs~c͒Z woZeLyq~(ӶX ңwNH3@]OqGs4m|aQ9?n~E/Y+̎T*VRٜڽDq(fę'X0i*|H*2CoAqi6ڷ7Iޜ]铢iqbk4x+/7K~SZr- '@aʊ<&FtV1w4зK;3TBe!^ʋaJTԆv3#\&pnE?p{'Ғn:ٲ>(w[L) ! 2:]#Ӻ2R);t&)-p.{IzpA_yK{ 0[ T%@;_ 'b%>+hpBȈ @V1T2DfŻ.*DK>"rj(wCTkY%ąN*uh$gPfJNQtl#l7HTeBR6*1̸f$jCA~ ¨,ʼn&f3R"X9ȏ<]tE, q~DQjO_Yqgo81~`% wOgGQrpk_lj ,}G^B?Lyek[rqۣa&@K!S9Ku(懃'Qg%fJ*r/ kFr bt?vDPR,S)Ոi- gj/94XV|S[ڪI\/5egʚgrYuV?DipHhG Iwَ@[˦>ȓ:֪.hxBQ! [AANGc?NEbMq"`N͛ؑ>Hk`,+8GV0!(3j%(mYH8!|& $Y4sN\]gf¼oizU W]H8-Àl| &-p{\c\]g/'6(Xc"*I4اؾjH(wB0U"3v=%k 969t%҉B],xb|FuX̀8w?~`sʙ )hd|*b|*4ѓslGJKxc| ]Ÿ䒏Mouj?t Or>(\kџ3>z}tˡrGO_JZHOC佖J 3$12a"(B-q(R P6D4}O;%'-W1_\w2/*y*&9)k*cDvəiOr'C*DL<2!|BzOsDŽnD真yMmVGCj1UaN(-7qs-B kKŃRڇL>.Hw${#UM8iԏ458 czw2Bo1ݦ*mTLfq(Yo2HjL)9xFp@8\ FBy3hFLfغP1ַVҴ2U-MF(8 #!΍]mH#X惟 'v,OCHiޣ3asU遳(\}A,^n=:b֭5\ j97J90=¦at]nHEل`'>"xiM#**{(E:)^DLgLl&سbuxg#*Y 8_$G~bo[b>kF\ $l)> (z3Xp 1Kܻa{$8{yUH} )'sk @<6> i0 5om̉Ym7'@3Ƕˡ-IH q=+)UlPXoCﮞV" $?oæ S!},(b(G$(k=H;w@Gϳ~XmG$yL]hTo*jSe|WL1qSa~YPhIJ\B7Da{èY8 HxbeR) -I:5놱S(x,uy-bg-D@7U j3gvIvN Y|n,&-9"Ba> @&Mz_:N@mYV7SJL?%a:ʑ${M}wK^~ ͧ(L1F1Q Μ"?@އJ,fU.o-wFk>Ͱp$iTvyr.Tɬ@ipsq/uxe 2S}z539ԫXy{Bfr+T׸h>M*"$:gi)f)qTc7k:_'@ r@-h/' QyHLF Hg҉ɦڿPMa/`Cc]7ZA::N~QPPH/7 T4Pb4t-K*(TF*"7qX.^z@Y;zO"FZ=[0g,N5p`8s@yj̋5mOxH3gq{H'Si ^!YSQ|ȣѪrŮ q[LeDb5ЫSN ;.v*wnMюn4I"\huq)MyX;cۓ:v>a5Kyy: 5PWjܺn? v2fn C7`Mt{-9Д'Ѡ0Uqʏ93t\tNd|rQ'td y[9!tnIH~{%;hr+d #(WU %ٳe X I,dd>kGu8}SMrjW“9h:ϦTWm߫q4twLU)tQ&VM@}3$7>KdRgNLGY |XT굘br[_8X੟Ou<}tG<m˾b\\y_'uȷƔ* 1.Fx9c=| cv#R; nX1X+ovcAGJ0wPW b(3Jw(<=E .nA:#uF(-eއτ@+&M:6h[/6~YS&U5R3S)8M3#wgviTysap"ul8v a狎}6}b\ɮv'!J&ux֋b1)|Q$ ^mMU>JuL/٫l.mkR snlE}M3!# cE\4l 涝Щ8mY9҃Ҧ h${}(kd1z3Rb9]"pY\4Wd7/Dm!Laspb0tJrm*A|N:q{le+&x _k}XX!IׇNF{0yDE!_!i`vfL>qD[A]LnÈ_}jH?wgixf:V(NZ䬉Ȓ<_ֺ>3k^NV/K;6&/ }]=cYDŽ5$Hڦ>5k]#A^ncp](Dg0;/gg:"%w_/? 7xۿTH:H~$)mOs@e+&#ȃ<]:~ځ.}x 8r8n|O.WY$?/4lGaT%j M(1ϵ2ЇGjwTHZC5DdK97X42~KgޝsZ]7ďc uf·&}N4;#5#XJ9msl\D@7zU3Aoc{.e,V|HUr*b: qVFcm_95$ܙs7YvnGc/ٌl6ZvDqlԋ.-8j \ y*i>z\ns04Vfw7\ 9Z) =/%6j}3A :VzR>0bř`N fz!4<S8f~>V,{5 `E ^/}(LroB=I%w_3JVzqпtT,XwHO&̥_()IWE >[*%M N2 ^9# A qg?s"Е6QA Woo~`ԗ 93\REتYcD47U;Im~E00ۦU{_cD6kxV$HgPWRشYY(TZyEl<{8/䰨@u  +.BLk{t#LNaP3C==p}{T 4Opq#SG-wJ=̎.ϴ|!kFqٴSbOXJu֩B'Tg(+A Mww2i 'T[t*>OŹ=6`NMHs<+'OD!t;濫6]vz򙤩}>B$e<&j=X lBL]9i'nH73'SngK0&=m9٬۹=~g M*)!Rč(!`p\=ϝ]2kV  |Wdfh˹{]LZ ޗj>~ f1E&5u|X`XUp`NtggEzQml /:Z(m4-Lfo[{O2ߗJn! _ 3V; O}ݯ|lN3JKh=Ce0|xuGE~=תxR+Ӊ ܚ4kzsXX;a,m- ʘӸD ONǥ->[ \.MO@DYk6(n1L4q|/~F{I,VS3}{0'}y3LVGM[џDb@m_a`V\jad)%|bՌަÓlLKa¿v{h@waq@P֢f.+C)ÒXpҡm-U_+T ĜYG4tw%B }q&ij3T'9D/mpRpwOBCP:(_fP$=s`Z.xy=bfI $(Gfyi#U,S|Vgw43GmˑM1s?v?&-ojF ܬ%l+"ѳWFa sFnXY2x#h xackf-gBpb }~`{tumZw!%ņ\}o *"N/@p"rjC#X,l2-߼nU̹̐ߍ|̬e-^kgݹ )j5-Ay+86FxJ[R;| aŷ,2\&gΑ4qoVP2~= 4 k J/ԂwAJ}p@Y;YUd/blJz(kJ3TnrmQBX{W *g4v%Q`V+Huu]&mzUkrpxi҄6bq4O;ɼ%34!)\k=zrm< n0i/}dž'6љ գrjOf/$C^,1ؗ - W Z 0 ɷ㙌_ܝ~J2@C4tG=,?lYjՍ=폂pmX2n7#0شašCkfr7,]h<–@kW'}ac5S4oɭrbŚj!T%Hyx^ 6R7L$Ϳ p#r2=kwnԐ#[nնK,#h6TG 8ñ8cz㈵ȍ=(LwxQY)y)=vSs~Ks(EY=R)ROim G";ڕ$jefۄ<~l9 xem)9s՘1}^" HIâ\/lމf~8Cs[C+TrR% k}k/=D*2޽4n]\Y-kU!䖢h|ug1qTw O F,V# BA0ݣ0SI\挵ڡQǷ{\A\џ)Ÿx]yP(OjxJ(c$G5$|rN<aŘ<>d.2z"hRޢeǮ2dXS3&,]cI|񖇰hn6^\12CwEۦ-qWu; CN̊_k@4-]{-Ku<`1~!1wے wW<~LR L[i%W!Kl穜x :rǯC6}C :#wm boc}6e9SPgGߚJb|'l|}Y+:+֔Xh*Rc̲o%/;J_D,;[%yhٱhXݠ'o<,BNM O̹צ;Z[J<0Tŧ60\Vv49LSY;Rvgt9%q0{xeazD4%\ NuFU"g!K{7<zKcIr/}9Nx t!g6= Yg@{a:=iǀX|_ !h,%k]i-YȲUJ9`6{G頗 gXH0%A9VbiR_a5#Vz[=2 Roрi )nc}q=.NM@l`ͷ: PhtY19r*r S6xۇ2hTC;S;yisck#n;Gӡ1M90/=Mt@N <貀lJz٢"PH-aJSt߂'gy5A "%iK %+.d=EʞAc>OQ^~(҃o6 \xXAz}^@ˍy3]O *˾Y51&pMFjW&0$'RaTvY0 kd7;ZBwڇ~Oء2u*GwA:}^q&5tsüVѕe㚿>U':1n&u1fğ/z2!J+&\?^42D~:"H^uQͣ]e-*uY%A.1*mq'JI;n+lx(*͕"&K B[! c*! 3;ۉZ•X9]BnNH3z6>/ gw &s]9~p3ޱ2Wpo!tJG"N(o;Dl) Ko=VDR؟H}Q#3ɅM7&kǤ$r q=YuPX$rO"; [&Sx)D%!>t{#'lF/J}Gn~C7 &`Gfv]H5[z Mr%U5 ܑwL'zQE&᧚.޾@l+ EJ/9xs1;얐^)O‚ϊ )mtWHԒ#H~ËV"/9RJ˻)iG+(x*ŎA/'l`Elp'^ fC?w~Kk&rJY"-z#F[mrd[yKÔ~@ Ը_t+bş2p1ܡW K[&0_̒t{lA|Tu\+;*PQfA=fN>G]mrgȽ7IثDM2TeE NŲ驎l {4NJ{]Hg8%\ Um,t+j".%r ᡑ2`{j- ! Ngo2 EƦagȜ xp5Q-٩,z{('b;eu)-2k-<ɤ40nn n㑠fA;S 0" y$IC\q =$P4wUk8zrrsmQ<#NMv@it+UED3TYKf}D\H ͕˽@ʘEkN`r3>@B.v)e|)BMRkI:=p3['jIce<#϶Lz7W҉O=[>KR%rZ.5"6)prQF7̹Uk-XekئH:V}a*?8!p f:ET_TbXq8^MS } n2pm$PD.},| J1whr;Aƻ~+cG-cplh GLs4}lW^czv 2ʥJ!gu?XAlNWɦ]i?SmXiR-G44|Şѓ5z*fh}(rQO/pg4WUJΰ_ziO`IEe\iAv-1{(ϷoZvqoьYή P4? P_Ƈ=Zƍl3+\_%>hVwI5cs:-mJ;CWK@">t6/eF<&0iz3QEx͛:“jMwhպP?ΐRs(s[PAa˿3i<^lih|H[pX%֕yhЏ"/)¬B 3·D)Ymf^XP/Xs! - u]mPA2.:z9 ?&c >x42v6jo2\%`w͕?ϠwƭYa摦tdY8 j)"1X|RTsOLsΙ> 4QE{9Ӥg(:`Įy`G>n"Lw#c6ɷ%@ ]Gԏ4H\g<`hgDm2S{kB:L~EL%wCIh1P#4*BXxlQR?RrCw;T#ȵ _*JSb+H1I1euaJu׹DљIk"32^)[Ă )̘ewyd XM ۱Gk0+!0IQ<}`'VcfKB PU#= e$N9KgTzJKG[$GF=0Zr xG;^Pw֓1Aj[vHw8u*搦k]ז?+_34 lSSf~ d"tka#g:bNL&#w%ȁz?/?MAsaiȈ%)nm'ULトZ{!Um7-M`KHO5A)k30.=¿v ʂ (B6q*+6VLV^=9pkx!Xn:U3 x)|aږTb}  ns9?YNXOF2Ԇ E59Dΐ^%Q2%;x 5q~FB=|CW9]rTUF<x^uvR8Rڷv-ibHOQQoI-*R ,G*S f`e Bʤ u죬X'.\4]U>QF\|69m`Ԥ_Sݻ{ f 0MM<*'A΃gg;?45ؔm9ؼ6'xWBm.*ađW jrț0HhRD=g |/FfrbF|(K( 9䘸Os78P쁌u^\a7a"Vn-1ʚV(%++Obs($q^ZԣC?Znג> 'v6&}!n/~7]{8WG9#of|1c,:O!xQT- +Kì9m PDG;& 1Y !JN+6 =ȕg8#@zoҀk_Oeԋ"? f욵bDR[e9Lτe,J1J N7,P{_D [ >>NԌ2?nrf9/5n{,9/>&NXyD_%Ή!_Vl̋}i.߭/ϵ(MnZBbR>mxv7~V@>ė o8ysR9aiWؕmEiۣR( C~oCBl!fzC^^>jSpXuC/ +.vޙK:t3w]Fҋ EH) UKf Rɫ؎7rQVXvAF$J| J]J]+@gy3DIr(\>*[LzLZEYcXwi&eSו[>IP41 lj[;2ե}mp ~> _ #)pyfwZGE#M8ɛɜ OɶMIp>F偧{Z6MH@~iaQYs5\>b[/_Vs,=rnM< {!Jg,2U?Loɪ$3 ßQݔDdF?<"oHlbg.Jh ct~ѵ ӆGrəbFǫ>'`X6!|9xa ljFx\^faFо͇c&:$TG໧ҧY ?a4+)O')h~q.;orѦ?~X~M%bshTcS|- Ua0ם):T zCX.<_fȰ 2>ݷkqM[W=j˛3)n]%Xf۞>c $Y&E-zP=/ Q%"v";D{U&E6%[ 7\?ڣ{!7Գp#eQy4Z3)M[ćvE.X%}[!E (QF4YȏbGbj' z'n'BJk8FyeLۖN*ظK(qDR@^o9_vba^lNZ9b*bY~H9BȮFI=9 ]hh54,ÿNJ9v_. \=B+c"8iJRud"8(u,)}c1ɽ5l2 3c sEϝ@)zEZ/ ecõ|ۇWNOOxf׶Rjer0S 쎉 yrg~9Cfi), f2DdTƗ :%4aߥ?eo>ŢCU1!%5-Gƀ :(†7"nQ@`ѣ HĹu=WYdʢ,!V:th&陭EVj⎻Cl'K@r f%ḤՐW4Z̘/rlC ZcB>humw95^J^iX} PB]Zn* M/L&݉WCx!*y <'MPظhTQPHUpd+ǽZPnmi^v~~a)k 5y*Z@ܶ8)ˎ +&BK>C/a_i zlzl9n`dBgIsf$ Ow!$~e#j_Yt-7a=Ϋ8R)r-k%#J i4MSWW QY`IL/ ]QnxrƒIWPP9M'U ?= E+f9MM2䖖go Ż\źheu%y GbaR!s{BKo} ` f K/vj9q1/]x~Ύ?x|E)Ư$GyMj\mZ e0۩`*i|+j)DqȷF?N4^#4଒2*D$Im)rLZH&~P\z[Ւᮐ?9D6=)d3Hhg78j\Ӻ{z1?(ʏP  Jαۦ.{$[TxD#LU wY^h{C+$nV7'4=ߝ ]4J&Rߒlا C k6/@{UBk_ :=D2.-$XO Z&d|I= X  Joz2O~lk~Smm@3Fک `9yg~N6IQ>VPJhdӜ:#(Vӵ|!Ѳ4 :*6|<.Z ~Xj _QmEF&TwDUNԘov[lB,{$7$4.Y;>jorޝqybd䫰T/T7+@N*m+Q]ZhU,]cU >%dc6WO7fyk_n^_MnƿKc#N}Xb#9Y_Q2{!6Ħ!s4O^I,dN/r3Jy1kGC}@]0= [ W (32hšbs^[6;%W`@Q_7Tw\!dI ?S[LV DGyceo4i jLԡCU0A [ c(<E4%Vb&9FLJMe"T:{u (/&\UE:4i‘m@LGX~KֆM 39 Qb< eiy4q1WpʣGw ^|e M0_n-S|:JuZp+&`@6Q'6wOΔ_>鮴|'+puj #Zb{~]A'.ޘ€1$v;$lٖXci}փW{% 6hhހ5ڍ*3U1BEf,>71@R8]Ӈ>*o;+FH\Cy+ *N}8fmY pvcQ1E '>~{jVbgWLsVʤ󪚤K1FuF76j5IϓouoP̪~Ȟ xo^u( @$o(W#;voV]8&CK xZb BwF}[oaJdSi$a?iR1w{C$fT\HVv!CbZ2}:Q)rA-i*cnEp_FyFɵn q5x&l! -g`;֮~e):21VaxpydNnM<ҳ7, SYA|iW4{S&v$1AoGfyobFi`j45yY8y/8ʩ.q4(֠|ZךBH<}k4) =LLsafI.1J"5Q7rOƌ̘vS6:"EZQ H6ތ&w3jѕਃ'o7IVR}as9oe}u%6-Q[9 IQ2^ց̾# ߦI}+A(Z`o q^ҳ *q)zt'1@H[*8! T65jٻip:6}׊ <BS0!jM:R7ǩ2{%~5) )MlH{|gzqVȾZR:ohٻ[& }`uᤸc ֕h:wtBsOD&g0yhgy|4 }o`4I3A..DZYr ܲi?3AEZ $&0朂BPq#|gŀAs\3 -L@ÃctFvwmJ3s4MJCSHdP{ tadw^ Ti=G>N'vWg*"bJWCUm }C<:k6lҎ-^g`[;J9ˎ47ĵcKY7 E4qR}hRh%لMItԂǟ@( AQתIؖ?j{tKz "8|hŁ*<@ˌu%mΆ5Ëޭ$sE!\|Ɂ6kYUʽ4[67+3$:r}|2klڝY;+0dfc.`v(QנqEG >5Ÿ=_*U`M8k3HqjMNNiѺc]xKlb/>cK5m!WISIWPfҽ)W< (wc00`;޼媳f=|ݻm{h6'zJ1䓕^^1//9?QRTK%12wvhtpReũŊ)gCfr܉O)Io.˗EX b$67Qаd)1~crz /854! JqFY^P]˧o]ǻprZNck 17:Iv{&R&}.ֈqr-[}oGejy_zU;KՕ 6UZ5Bn9%jI!FX=TGSd[~ٙgX,.N3=C>mu8j`O잘 h MJu5uRޫrv=8Vcя'7%Yũ!em,KY'#iߧjcƭBBr '}<ĩڎk*hBTalhoCQ%jXJ(J2pG͵p,V_ȳ_t:ǘX-IusWVKKS}Ţ<9nҌ͔QV P_ d5؊JoxDgZ"cPWs2(eG*w|E )^snL lR,Wr9+sM-hnҀ'0G"f7¡Be8uc-v}`0`]܄H!ҕcqS`SO菘V$oK2vDȵ"?O0]r yytm rcBqlo:5#=,):p~ roDѢelgyʅIot ЀF3CHY6%1ooMy0jdyX"xLy8ޛ T [}=G o2u r nc#]>D+wb2PL=y30ke* g Zḓ V@au)Ekz0eC\_YH^$FffS>|(`@?P# [+4hCR+|zHq|(j07K#V]"o5t-]oQp‡G~:EX?-n¿/|2 ̗~=¾x]7ݖeY^yw?ozG, 9^(b񈘔pԥ@m P-цם!]B;ɟyC5%,kT-Vo Q.vPo>nyy!%5T$0D`&,Ia9]K.8U ϰ/?bn|c\ˮs{Lm҂_@Ok:1g`7\[ƬGX :j8JVژFYg*БPH[,xȈ/حt;.n .3! _(VFDQj|$,AG-AJ,-4fZj4F~n @T ¶fs1I=m2Q6ȠFNy"+UA㲯 wC{I Kmk*wIpg hL-Rr(ޠ:ZOߎM> OC@"ɄoQ;EXM8ޠ&Y$ ^Z~}s'5a 5SJZ@ -2Pǀ?čr=])M"Mn{#jG|<"tFgtP;dK_,U-zv).Ďg_gohfd(GY-fn<[ZI2Lˀg0l ĉ 4?sTx6NZ¸:L !>tnӸ5AmCOva#џ_#QȎWAvDTB+yjoD8| |RLȏҟyQK~hOY0N ?7]8XO*x] ; !2#LuRof[% Mgk:vD YIo긋E!ARer[9FW(n| '%cn .+f[yR qbKFGg9ts2KPo!et^ rrK砥8gY{#yag.QΩ(eoNkL65[:5Srfς$ MprWɐFpLl#|Sr,Lnnݍ(U/05g}Չ̨(Z(q0% 6مja1?th|墊2)ۋϖ֮KB=EG_~v⟠v"mDVJHc1z[n;!A O6@T( DRidIh/2&Ag_(ʜ).o ̤l#q}O{Ȗk^,NWgkY&y!GUiz@8pW)9=/@npc@aT͛߮S1n-MvEth$"8 ri:PnȕE>郱?C73wh)1eWH!e~AҤUFYsH8".>26ꨘ[dts5mE,vV8zyBI^oKb.FCX wdC.@ChyA@W48.YfuMY媣rIj,7"$P#opRRg?;+=uVaXi5!1g4Bcf׏F"NЁ^uԒ#+O@bpۑDeIJǜwO4P^EVen~x,Vs((24! ݍsҩdnCK%ιp6E4} kCвP7,+'')[#= z 2sGf |z7uNRqHK5 OtM E6~k؝ .ޭ?~oԤh*y2:w8@5<Ԗ/ZE-&^7un-_+^ Vߩ1E_>enVE G+1iè %CQee:5B(bUMmwNXʉů0]LB[-yq6S+wG:FʠQXwQVw7IlA@,ojYcD.pGx2+|n /-$kt~Xaֳ$cŪ*y8S[=Oۚ.cƺ.h)&Swʱ2$\LiQGnq[61p k:I.P5Yima*UGLٱAO? _;&?ΑÔ "ʓ_q+럈q#AżiƓ n\|?v¢-3,f4U/RYәQ:.cZRfsca=p+yRu6!蜸9Ww[ŀMf0fJNI9Qqc>t`E RNj^ik3Z7+s}r4V\2hCE~Hդ̘"销f̭*2.nspRw:`.c:.>NE.zOF"KAMtVӋ"N*sESAOw8$j>D?[s cӆȑusZ |)(Հ9ϣ8TIɨ&Kr([fLnkB 㳊cL˼ubTo#LM<0j4{i.A+ںANfvd or ݾ*: DGŶ'Sn[[zTĄ˸Q}I S-CRWPax vU!Cݾ' #/UNך*\_X\ʰ 8o"?rbTG,299#&b1H7܋$ UQқ9ntXs9Fh!n3Y6TN0 }E/Ma }V urDTP)̺s 1yCPi/K07e C|v XMA}mx6cYW Kb;xy lPF?4&'k7-\Ѕ<¯&RZiy?="^.]ao1 g dʬ&FGʼn/,cf_~֒"Mj- UW`*Xa 7~?1_7br4r8CamBԺ3rXmlH!?E޶ yp`IX}BT- gĐDOXiMw-2JsV+\Ϸ$Apw~S1A±[@796 |Ӡ'W<{g/1Ȅ;v u 0z|v_v:)|mA(l2Qzcl35) Z5tTgH7ls,\JS0[X㼰H-q 8Ǹ@^POC%}wH]$vy w.Q̧Uxw9 ]ǹfbͻpG)Gq&K$ޒVEMRXo -۝/t{d -&jn'>)9 ?-:#TjC} "RUTIei'7-٪b,;]5A+,FBX!Qi,醻72VX4U>6FO7cTl&4gbE~(HMY-U6Txc1^^U5qlKJ/cXfM %E;ksyڜ֠MɌQ' rWDhCC088GQ(oOFnBƯUK})_vĝtA+{##Vۅkͥ˫vBѤzPM0 bU<9uv^贀tN+Y"$K%1eGrvE{6]ZAlI{zC^}.XEsB)"sOnx p,lPqrkY%0?Sꅵ mFYR?&^STV}M57i:Ro]c6!#>^2S[ЛW5aNtNk nsh$)BqEq< q$PGy쒽/I86p52A-~YЙ1|@ћsj> Z˻xer@>Dmy~TKw?tgXf˞j!mGArQ9.L! V=Rq JIXvr1-8twDJaMfmOd~Xg l`dew,"#v3ln@t!N?>b`y% D-q4CD/Fn w0)*>\xz/YV(6N<ֻ5!ÖxBgVo#0orlڑ̓WJ@f8/U U)="=: ŮXpJtѡ_ j!Gt—O,ŠCOƚ}ɖ\Cþw5N4wbE$pJgKnQL? yfА7wk(1k6|O*ϋ=DNj='Yi~^w '0y{u4nѼnQ d8  sQIԹ@Lnf>UhuDΩ+b)0֫CnfVDg׼dύIsA3ssiqFE.cm1UeqKysJBO%0)T>O)qPKWT5Y<4қR͜pFy;*:}ZOi͌M Avs677o -յGӶJˇ|Ik-W9/XAXIe9Er}(b_鬲҇[Co(L9YجxxRfan)XI|_); M RO'࣏^S[0ûE8X$, /^`hޡA7Ah=y{Ep 'oݟ;Kh^ʯ])UϜbWK!a +wStlYl7"z eAFT GZ6r dEŮ Nh'FNXQzW gr-LoHNvzn^ai%SU]N*~ZSp~&cу:;$$s'Z'(S~̌p}j22#lXYxaL;+ ?=Ґxhzn^la[6.>.\S\aP"X{kM6]7I )rB/ ?2gfIVI yYf1sg$76W}oXQt8( YZ