python3-pytest-xdist-1.27.0-lp151.3.6.1<>,l^;/=„7>KO`9$5!`ivx[K[hq܄Mrޠ`M?J4H{zNLudʬ8$p0!Rw\<>Q\ G?ו؃x g 1 pݢ p(M[tlwkuŧOG_LVݰXrf*XS7,J~C_.a^]BI82xcɿԤKu[< mNSS>>>M4?M$d * ^ !'0< < < < < |< <<<0< 8 ` , (`8h9:F>G>,<H?<I@ <X@HY@L\@`<]AP<^E bGcH=dHeHfHlHuH<vIwJ<<xK,<yL*zLLLLM Cpython3-pytest-xdist1.27.0lp151.3.6.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.^;lamb11openSUSE Leap 15.1openSUSEMIThttp://bugs.opensuse.orgDevelopment/Languages/Pythonhttps://github.com/pytest-dev/pytest-xdistlinuxnoarch1E-M88 4 4  9!9!u;h"~M&## + +0,0,D*)7GGG$$2A큤A큤A큤A큤A큤A큤A큤^^^^^^^^^\^^^^^^^^^^^^^^^^^^^^@\\\\\\^\^^^^^^^^^^^\\\\\^:\\^^:\bdc127904cf6074b89cdbd0563b52da237440e17de2b4d81f33cc041a66874c5206a03aea30a55734cea0a9361ecb43da33f9fd8453c5bacd73a3b8deadc9bfa01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546bb0874a9e922aa56b912dafb1be54655a258412e999fb0fcc52eedc2ab379b54301ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b2b7ad7ea506f89948ececd6cf82c40257c8d8a4cc770549a460e29b87effe77707d232eab031e94bf2f894c8bbd37b62ffee835f84cc3de75ff081fa87536ab68e75d10808a0dae52990b060db8ae09e479cdc78cd65678dfa544f79e5b4578b53997f0cfafff5a1f03bf15170ad5d7b6049631e7f4fd4023c5d30ed833f0de253997f0cfafff5a1f03bf15170ad5d7b6049631e7f4fd4023c5d30ed833f0de234f75a20ceebeee9917dbbfe7db036be5649deb90d14e504eca7166f53518fd634f75a20ceebeee9917dbbfe7db036be5649deb90d14e504eca7166f53518fd6d2e3749a85848d01225fea38090d91acb002bbb3fdeaae37a91e7d785becbee146e87370a32603073a52532392260dc24b0a055f47a63e262ea8dce3a2c331ad3d76c28bde6742192b084eed829a28c5feadc92387c3f1a204b50dea29202d8481b997b56d6fa4aecbc7115485d4dba76798fd0b8f977bc56c5ad607477fd6861a4b3292b606a6ac942ada11636421437424970ac25d970afae8c88b3958f96dd4b8857a3bcedf3aceec8db0c53db3e8e66462ca6acd674d241ce56dbf17b8009422bb5d75fd330112341f5526ed1593d9b553be351d8a68cf380652f6230a7bfa0bf75ba94d356292c24a7292a115503502c664f32b505dc8fc3dd9f268d19cf5644e06e16f9b92b7681636f8e36b9bd4c6f1d39c6e4cc2fe9973351cb6fceb0c5db9e9e08ef2ef7bee04f71b3ab743456fe5018a127135ddf8752e6248980adcb92520198b8faa3b949ce31558576092decb5437164eff3bb74ff9908384167c6a3cd9aa62c7d4cb01b60d1e1e981177a77335aaf73b5005599b9335776696e04da78f13cad2bc9f79c1590a6f167f4ec94f5dd82b7fc3b60cb045c3c47e229754c7e908cd6060896de6e1d0e33e724e246731636d87926329a2a0e1805c608cd042c70c986c448cee7013f01172f673a5ee4249db66ac10be09d59183dc3249e432bb61ab16a0b15b6552c37344123963133c89bfcb73681d74f2f48e46004d514dac1fa89f9213a2a1e1c3a674fe0bb7e906c52baacce2b3d067dbdda3994f2afef096d5ce0889ff8a4f672c5a7c31a4be0e3098ecb5a7aeb82725851d4117d9efb2c122eb0ab8afe30af006fcc5bf1dd5f16a50405edb24fec42429a5bf121f5f729f70728423b02743bd2839e903eefde2aea783d67861af600ef6bfc6aab4fbd1e4b9a7419f2fa437e41409d9fe3ece94d1003e331a14c3ad01e9e6f51e84ed9335ce91f63af8732161b7179f095ca1295b38626671bb56d5294289146e535cfd2396c1f911b3c28d91503d188564605ca2eb1c2a641589d5779254eb6e535cfd2396c1f911b3c28d91503d188564605ca2eb1c2a641589d5779254eb8b02775f1822c690171388d772e163848c8be20bd532166fc574897f08ebfaae778529b8e4a9ed1b62c900269c1b9c6369464e893caecbdf7a8d4fdd1e02935716a3577d773d6c42f5209aec7865746cbe79942f3ca9e60a57a8995c91d132b3f4db67680593b8edb699919b7ac2a5b81c453331792c05f50305f8ff3225e02dd24872ebfbc09d54ced302af33443d94614118379272bba8eb0622d89910d8ced24872ebfbc09d54ced302af33443d94614118379272bba8eb0622d89910d8ce1c12c2220cd20175286aa3c0e222fe905bc9fc331c22ebdeeb6aa0898b39c4c343dbeb3dab9085c223ddab874399294e72e3d1f7cca06457ffd2a4b3f65147b02c9dbd094f41aa6500792655abb455f6a71c8b6a5525fc469cade0b3d359c5f7ce87d37d64a506d841b6771e671d23e8411f945c7e1058fbc8dc878db126b530dfdfa10282475fc808bc3e7b67f3d4f41f82a48596fd9de31f2c8d6b7525c8feffb072a3ec261b973d7ce456bb29a1d8f96f19a3b35840625414cac5b3e261553f99b103ac7b358b2cffa1403f33631a122357ea93f1977f477b0ba00450894bae922784fb5ac64ac0d2c609a1f5a012e9abef5e7d07696c5129101c0952440af6d579f893154c50f085a741de558ce6b03bd7b9b9b65d44c04dbff647e2b8dfb7ad76c64a05489f414aee00939b3c20bd9e1b5502c8f935ffe962eadfbcc941e89eed1074d3a943198ba139b80844f5b445b860bba74a8aeadc0610566164earootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-pytest-xdist-1.27.0-lp151.3.6.1.src.rpmpython3-pytest-xdist@      python(abi)python3-execnetpython3-pytestpython3-pytest-forkedpython3-sixrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.61.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.lamb11 1592919611  !"#$%&'((*+,-..0123456789:;<1.27.0-lp151.3.6.1 pytest_xdist-1.27.0-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtentry_points.txtnot-zip-saferequires.txttop_level.txtxdist__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyc_version.cpython-36.opt-1.pyc_version.cpython-36.pycdsession.cpython-36.opt-1.pycdsession.cpython-36.pyclooponfail.cpython-36.opt-1.pyclooponfail.cpython-36.pycnewhooks.cpython-36.opt-1.pycnewhooks.cpython-36.pycplugin.cpython-36.opt-1.pycplugin.cpython-36.pycremote.cpython-36.opt-1.pycremote.cpython-36.pycreport.cpython-36.opt-1.pycreport.cpython-36.pycworkermanage.cpython-36.opt-1.pycworkermanage.cpython-36.pyc_version.pydsession.pylooponfail.pynewhooks.pyplugin.pyremote.pyreport.pyscheduler__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyceach.cpython-36.opt-1.pyceach.cpython-36.pycload.cpython-36.opt-1.pycload.cpython-36.pycloadfile.cpython-36.opt-1.pycloadfile.cpython-36.pycloadscope.cpython-36.opt-1.pycloadscope.cpython-36.pyceach.pyload.pyloadfile.pyloadscope.pyworkermanage.pypython3-pytest-xdistCHANGELOG.rstISSUES.txtREADME.rstpython3-pytest-xdistLICENSE/usr/lib/python3.6/site-packages//usr/lib/python3.6/site-packages/pytest_xdist-1.27.0-py3.6.egg-info//usr/lib/python3.6/site-packages/xdist//usr/lib/python3.6/site-packages/xdist/__pycache__//usr/lib/python3.6/site-packages/xdist/scheduler//usr/lib/python3.6/site-packages/xdist/scheduler/__pycache__//usr/share/doc/packages//usr/share/doc/packages/python3-pytest-xdist//usr/share/licenses//usr/share/licenses/python3-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:Maintenance:12941/openSUSE_Leap_15.1_Update/142b0d2f1ac2f6cc99184b6eea714b90-python-pytest-xdist.openSUSE_Leap_15.1_Updatedrpmxz5noarch-suse-linuxdirectoryASCII textPython script, ASCII text executablepython 3.6 byte-compiled  !"#$%&'()RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR#kAzlutf-88390d8905bf873ab9b062c1b8c2b4cde7f8a155684872820305e77da959a851a? 7zXZ !t/&E]"k%a oG>/,#Kt}}"E7 ɒØ:<(;+i6\SZ$k@v|QDigљS>(#Kqex"6'NOt@&L>N'myC*쫯艀7tH ZW#$aas%KЉu<Z %t 3(!6T8KH%zwMV7(ưxvXF(mwP|9Z ?;-!6z~*A|3aCzf\M#7I /^oȻ kiHtvkJd}ߓ- Ȍ jDic m4hV@͔͘:A{xl^h4yE0zܣS YrQ)a]Y\R$m)s["`$]dgJ 1Vq'θ&X@z>0aԮ^}Lbk\"%Q9NX]nn|e/De _;?84 4\!k59Xԇ1G'kdoȏT.B=d@Ưp yw_@] tnuD*6:b"B;m!L> 2uz g K j: HlGD5Q+YDٍӔ#N5ɝb>| G agaas'}Fto,K4$GMi;Y]Njew"AN它9o`u6,j3SEmF;vB%JgИI@Cp/=>HڅU*Wu&_-e5+`ɿ 6FC>F?YJvO>owWb7.s|N܍9Q"R鉘hgT\;k D~4d{@Ls[TZ+%Y/9Xt\C"hv}†ٚ@y;v>mz~Ȕ_jaV3=,AS dH61%7?`!A7DZ!dc[iW \9*Oڕ3->/ 򂫩ɨc>Y5e*AJFpn+/&%N5HSoթsլBP&a͘{v["Rx2qo1žUX݇_be_ärvl~-ÿ| 8OqL^T޷6q4j}Vg;4Z_bYqU癁sY#\?Zr7;Ŋ|p]FWWC2lͤ\6Z'%^Pڛf`CB`"c^mA7 oVS +cm&彄=s<:$Uji@Vl YMCKow{H`t~!T0;Q^BoK>aJ꟨S&ph 6&[(OVa>6NÅwT33L hr{NEwB"! ,6/m!֎(0pwp<_`AnF w#eMZzNVcL˥urʦP`޳kF4ku"|2<+* $@bRZS :d&Xkx3v1[ K"ƂƵG>aY:4Fbd@*)5 &p:\&ȠLO ;v韽5 8R T 3ݱ lpB 5 "Y<5 m u$05( 'UH5ˌf+hU~~!L&@X6c3jjIsS}IźlVb$;ثtc}gWq3V<P83vqmئ2 vEsBb ! uԚf0ͬRj̙ ;ϋn~eTO,<`{'g Rg06ߔDlH wcJ -nF"9J)5JkX!u pPmv U H|-M8 ]b a-:}xzu]y~jXaI[,X#:x"aW/ ztQ#J+,aqs>dM:T'.WW5Qo]kT@:3fY2K~^:.~xhrXV&ET ^m= Gvgy|Gcpܹa3;3$FA c/K T!r OAk_Un :DӬqNᘐ0L'MdG?5=4RjمՌ3/[w50KtٓY)>T,⊃t 1)@,${PYH1bd9ϮE}Pł#%xQٕJmFRb=Zqog j\4-|dLyk3M^TDDraLitEܑOk1>;Gγ9n4>+H"8ݘ(GA΋=v`ս0g]Xa &S%9Q/h3$ly%A7mJl+0qq{x_63{氺 SUIuwXNtZ4KɡM=.>F¨M8| /geQ`5lٍUcFp-)eԄmC$eX$N vnsvIz0/L=D }z?_TjZ1ț.h:=GբiE<"OLO _C˦@#> ?1'BԸ/orI 2YQI%TVp$c4MTq:>Zj,KkPbU*rZU9#aUHΉ i,Cߥ`Faʑ_rAUD1'?W^7 OHKGܫal3d$o\k ``psܹdDhc9vpu$E(S~B6[xeep<'WrN] ! :,SkC(!z(N@ 1]u΢)E:P!P>,!*m)"}<477@K\& iyHip}}V%9)OU2!gq1uXyv`bln5؏UBawJ$oY Vh].WV>s*giΖ7ش!{ ιpU+OT6M5{ԗ z+[$VP{/BzZWqB Fun<,Rg:4τÿ́>L-&"Rǭ<תc˟VBZ?N!o'~AXcp gҽ_0\:iAY}~oN[T= BuV~|Q7l~-5N2\iD@.:Zt6vZ9gؐwZN*ܱC=K ɜoVּu2"Y_yO<55na4#N3>pLQ_P} OLtE"#'j'WBd-񗧆p}K+QMΔMHE&M'MòU(sS+ 1z\AP/"&̋\~5ώ}n9 PF]txXJγtJv#?/ݎl$Y7=&'4d2] ӸVAAR**&aWϯ+Ţ RjͣJ!dƹtvT8H̄f*_ZG@ڵnҵi#B{pu44rvmzډ -ώR)R_y\O$Wa'ŝ Į4:7xUW Gp̴=c ֦!&($uqpP0'Dr92TP7|h-ZIϷ2^NFs~\Sɒ?m1sҔXZ`4_rpߛH*2tg1mŸ]$\sL9,M3͘]fV׭͵2}HUۛGT^@*X ؑyNԤ!ې8cӕzE]=@}X"~`Jk49@5Ô]t6wQN3il%Th%zj+)3pu,N48;C%PՐ;y^LI<sW\Bj8668x*rgکaR6n H X/F5V%|KaHzgb?SDP>cʁ5@ٗ-VU-c}P0"Fx\"Aťj+Eʇj_0H 9 'y794Nm}|+%:ye;ջPcxީS[W7[@0+ɿvRtYW"n. jUG:'mDI_Mp ةa!49P[7&/J;զ;&xK.@rƉ܃m$:' irD6% v1W 3P{$kѴ48-e㗪OO,Ax壴P>5LlvE31Ssq+W'5d P{Z3(^YqѺV T=zlaVҚsR5!qp-DQ>>^炔4'd)c6K)SϬ _,`aG 9'?^/g:ð.Apxmaϗ.2~A_aq4xHr55i3jOܾNYr64KIsM5QӬGHQcw~-^xZӺoVϣR[ +8N[N H.y@R{eA|E\,w/qy?%Žo|wO1T+VTImt|:5wϣ&EFP(pq{!; ܴ+R $np)exg̾;_IЩ?e rQ|C770p$Qo41+iJ.pDL!GR"gVqlec£ (t P`zb7QCwrrK`6׉|.CؙrX>\B-uUgZ7^ P*DUwYVE7>KY,ye,`jQZfѬ:mw=b0]|$m\tRp`Q@xѵ _w_/kee+r3ЮЄb&聗8!=ߌ[f 3;e,=>kyDu>TďCVzVn6J?0i[xY`7'rE }9߸晀0zk7 }˻^./ߋt+jP$|@|kOlXrqs{;Acd r84ɗQ٧d0uYc~%-2H߽I|9áh/+j{NBI%ziӞPq'dh_9hIӜDc&D%7߆= s؜i,2odީN- ۳~] 7<<;ݤĄ;ëjOe-h;%]@{5fETxRPsw\Q ;",$ w\7L\]v!e&Fr݋L{Q{m|z wO!.<[T;ݡ؂Hd݄:$UINus$+ϟCIX?:PYݨXpOmbO4OU?ਖ਼PYl-\L>lZxۍ'N)MCt%NX#]يO>sz!Ҥ~% R[.Aa-{:&(쩋f>g /It _I*D1O&ͳf=$]<]|!ޔ~4rWyʼnײbF-dKKGC`w~'*n`k[v=SlMwp|w".^AnᲫ7 c KR쭱r9`tmjN˭,G6ج7v{\wPz'\5c0)/sqf/.$Hdka*Y$@'+L6 ݥHm&kMD;4t6_mcJ4^"v+ e>,>j|kI .G%Ռ4w.Sy m]}s"y+/rr?P #@0|j?; '/7a=rk b`d넡ם)N*Rƶ#/~dRmҌ k=zT 3Z-~bC{ JVwM)v}Yč<}7Du)^6n,5%3f_hsFPcvyAS.,I7Ƈ(jsV '\]t1/y;ƚg% a˘ޘ},)8jxGfa=w ’6^b5e!TւriMXԜVMQ4ݠd Dv@GG"p :s 9omDFyתzʈ\_NK۸=CXa/,eA-}u+H(ͩ 鿉kE?WDb)LaD Jz hossS9}ez\QM?U+0PD~S$ymfB 4uo;?xZOk,Q;S]ωz(~F_ i0jR\%-K2b@DY!M\=oKT9K $ 3 94VZo]<=GEQdN]0.wѥ(̗\1N{ve2Jyꅭ9(W&3B,BآNwgԺ89e%/l5yipc =nTkڢP! ?㦒)~}OKѨ=>{c1>S-0)铕>{2 [+5JI+KwȇOa=ht5IA[\w_FC [gPOD"$N>Lj;7T1cgR>Q?DɌ7mᵷ]qU`*xjs!9ں1Mѐ4.W'/jtjf@zSnA%{$yrRN=V>G0˞B׭BF8s H֐NY|$!]%KQKJ,]ؐqJl]TLż# F o@;xׇXvLPrߌk0*C2H,6"ۡDk@É3QHhIM+b+fJ iX ߥ# L[~xXt{g~6ਫ਼`k[_+-b փUh|HF9[|4N 3(6AQm)ihlTY8x|"v[>w_ ?Z{^aY͚q)Qp~XTqq3:ٲ0T "}e]kt '<=A X=yd( poLD׍cL?23c83>e԰$rm JYL]IP 5)g [&Xa(3VA*Ro͓dQP/v!i5I jثd֒39fW742ޅoP׬aΘ{pҐ*U@178^APhڑ7q^"JmjٸL5^ Lҿ]Ұ9- 4V|@V}tpXV+/RBp2ĠHY2l5͢e.zjaHcw DCkc˙m]'X/#Bt +_ރc':N +ʛ$XUq$;& t/bl%VZ^H[#Hf4H?#VP4*he_v*8$hXO|uf0.Gڊthg%ECf/BM @PkA$.9(DxM g71h{l׼!fh'ca H<@<t?2 jG0n57\OmX]*&[^f+"Џo߀ofx8\i 1]zN1cJȊy7yu=vP#9^13CIћKC's/Avx7ث+cI)cѐ3_˜A%%g埦](E#Nꂳ%p@_pOd-.inbDQŬauCk$_0֍5eIU )7; +>՝_qжrdoQA=GVt}]*Ŝ U'g}+Qƃx \6EDY8MqsgOyڃ[3}0