python3-pyfakefs-3.4.3-150400.14.69<>,xHdp9|jsiL"; ~h;NM_~b=WhܙO3 >n%OhzHYf2)d1v,LC,t/@Z5/#4a &ҏ 3 Gxܫ*UP݀52 2Dx%?v8)woѶ*z֚-P!>S29Vz-J|˥ac džGqK$L>>P?Pd & a`dlp  ww w w w #w $w%w(?w**w,,,-S(-{8-9-:-F1G1wH3wI5dwX5Y5\5w]7w^D bGcGdHOeHTfHWlHYuHlwvJHwJwxLwyNfzP@PPPTPZPCpython3-pyfakefs3.4.3150400.14.69Fake file system that mocks the Python file system modulespyfakefs implements a fake file system that mocks the Python file system modules. Using pyfakefs, your tests operate on a fake file system in memory without touching the real disk. The software under test requires no modification to work with pyfakefs.dgoat33"SUSE Linux Enterprise 15SUSE LLC Apache-2.0https://www.suse.com/Development/Languages/Pythonhttp://pyfakefs.orglinuxnoarchJq3 JmJm==PhPh&K&K..  hh 0K)\q(44+bb nn BtBt``::TTeeee55 zz77 W>U Law9i()YY|:94'AA큤A큤A큤A큤A큤A큤A큤A큤ddddddd[!V6ddddddddddddddddddddd[!V6[!V6[!V6[!V6[!V6[!V6[!V6[!V6[!V6ddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd[!V6ddddd[!V6ddddddddd[!V6[!V6d[!V6dea88d3a2a924dde3a2e9f5338e2515335defd1911d2fd69f8444a87b45c040cc067b9cf553dde9de5628e04ffb92f92377755ff92160bff5326bc96ef90126901ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b5dc34b4d745182e20330ccc560d8d5f05f4de2f3f27fc83f77a723465e3f949f463264d0c51aa32636e08940e5a5d18c41351dc2d27175cbd7ba2b46d53b136ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855ffd3434e0ee8f165dea4bf67e26f1be542cbe149d0b9b1325db48de65137be90ffd3434e0ee8f165dea4bf67e26f1be542cbe149d0b9b1325db48de65137be907bcc07d71336dc65ed990b6e6783d751324d7cd8f2792b5ea271454a02434cdef428fdf6f4517ec3568bd32582bd829771c62044f91f6e5947556e7119cd6ab5bd0fd0457c15645e204efa8190495f48e99dd750098f691e3d89b60411d78e971be8800713c63bfa824807e3288662153511c9075193812af567ae3c332f32000d7dee9bb4d7116e5613ba80a6931b82e64923b15b7d86fd7903b228f49593fcd5c9fe98685340ccfabb569705c6e89487c9541a086adc6b530b992c331c6e065a5baaf532051855b0b36a1e14b4a3a330fc99fca530779330bd68a184471beb0dbcaa0c47b6f0562bb046331b9be2fa37380905c5941a36a7e9c7a807068772228c9ea968f87d3e7258ba8ea152658e747553eda3dfbbe19d0ab98954119d3c27d1d1ddea6c2380ea9fa063132780db76d7db12da632e66b0e5197a17fd3efb25ed6561e02948a85a8a79a80e361a941dbb59351909ec1aba892edfe3478dbc627ba72b028f38d39cac29e8b6081106be27312d43b221fe26e0428ffa474229a946a356904319b9e46fd871a3d90cf9d2dd5c5d0ec5b314c1af66bb35e11f6e4a639d261178e4503c0180040eff183cb60434f370e2835b93e710dd0c220f5061691b4924168bd5ab97cb27cddbe0ce84b7e80ad6489f4bb80331647192a9d8c896c14e6108bd00b869815a1e77df64cce573078e3deb98946706a919548c217d5a79419c61db639840ec96d7377689aecef99589cccc3780e9e00f2140619f05b5c1df29e2bf4a58e929ce02e3ecdbbb1ef11e148a832d5f4421c2d238e587984014249656f64221923a7928da6d93a5b09ccc7f1fb2e0721cc05ae3f08b8b2cabc456a616156f07b825a6ce3c8f1913b2703b1c41b79e5f54ce9422aac212d5369beb54076ed4ad087f108d7b384f7c8252511c8ed95c0b384cc5d8b0c50187fce531c27496c1cc356f41ecfaefc4a613145ae851258db0de08c371e7e46adbcb4a5996d7629773bc0b1ad27416a7ef93e03fc77caf900213454888110875d85bb7c89788d90a74957d9f12e63a064393b2b42b7d08612fae83979b2e9e6035339d7a3471cfb0e05b05e8605dbc6dd6e28035e085fa8f1f67b029114a78c1254910f13f60e0d7a12e65d0586aeaa89e033e4bd1672ada8f0255d6d56604542ce52a066bd4df68b5c98986887fc0ca71ea4625ce6e621fdae3c1abb8eac1a2e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855f94683f4a17507298c902854dd51f95158ed0eccb7779b777b8351649df01e49f94683f4a17507298c902854dd51f95158ed0eccb7779b777b8351649df01e4944331e6ae7cb0ffe42e9346a9f52967706183d9d715e9f453db9c6ba49fec43844331e6ae7cb0ffe42e9346a9f52967706183d9d715e9f453db9c6ba49fec43855762ae9d6728b5c737b2b0eba16e03de89cb927c17f4f8909fca01ce7364987b38f793de62076686d5ae42d33ea650825762de0f67c2dac3209dfb17cd1a02a4e1fd22856592ba8c88fd0f233daa69c8fab4de5c90c34c526f8219881bac39660641e68e3520e688891398f9e1beebe07184dfb2af6bf439e0b7951ff0dcc4d999b56360d96af1a1cade007795f5fb3905d22ed25dd78a5b81ff199baf0fa5d31b4c0cd5b164fc6bee76f93f115b460e1096058157f1c1ff7ef383b437c59ef8e93377d0f7f4acad58da7612f833729b74ad1f25c424828ba7544ce20ce5ef975909ae4cebedd0e59f528f8042ede822cdcb0e379a3c7e8c38d16be9fb1646120386505d99506cafc7ab0272ddbcd957cc7a415f519e1f12c38544b9e3820dc10988ba29b0dbbfb8474a63ec62c48310864b952c9758d7d21a096a3543051165c77d0df334014b4a9cbfb1773879d21162e3552738dd100db2e39ca371ab1cbdb0629181132ed8670a9687dd7c046446773d75be7cddaa89fb8433438e6ca16e741e86ba83abf98ead173bd02f5053f690aa5161decd9c1733e16a14fe50036da57ae3ad787bfba93a30d65593094f37dbd201446755367bda236494e49e0598d770016291def28ddb3cc6aed5300c5b485201cbcd433c9c0887685c0f90d24085a152a8d978bd9fda2f73fc135077b72a87bee6e2217ce5428a08ee362328681382e0b67a9def44cf4df62df442c9ef53c00095daf395b451a6c2461ae95959991eb25c27d8a29b4e65d2f9554f6fc34b073f0a6ec00be326f7b3fa3d8f0a6bd976a6c0380d23c7ea23fe531dc255952838d72ae1de44f35224dfad6de62d8182b7b1cafc1c82abd07721ad403cf490e58259b9f644f887c9a9e18684ca71586b9da66e338c61b0750fc122d83526c3253baa8a08c29b2337d8ae78a5819d4ef7bc605ff60643eee024712e1839402ec1c4c326c6c5c4e8b596da4c71241769ff4ec6ce7adca8b9d456edeb0c30dfb977121a588c8cf1c506c06caba52b9713d77a01f15b45f7916ec2d17382b4e0cbea18a3c78bb3bf1b951dea90dce9114e48f76598719e19ad86acd2b0dc42f5f02f41612203bf96da88a23c77f9f9bebe48f76598719e19ad86acd2b0dc42f5f02f41612203bf96da88a23c77f9f9beb3975a987a3c0c4e47e7d59f8b24eddd0460259aac1a3596a778bdbf0703aefb3237197ab7f80a4ba52ea3b11b0894baab206328adca341827ded299e85a4bc9ff18687fc5b35cba9a69eca3faf9185a0b0aa3aa58e8372a384117bb1daa63ec10685cf08b8e3d5116bb6ee2576c7b518645dbfd19659c2919663342016c25ac5854003b2b7792abda8098150bcbeab6bf2ddbfc3f37da43fe8fe3ca13080deea854003b2b7792abda8098150bcbeab6bf2ddbfc3f37da43fe8fe3ca13080deea02226c5faf3080a48411029870fa7b2d25d08f84d11bb48e402a4b752c54c8376aee37048decf1fb2e0006ac1593b8e91efbbb0ff61e708d532e684ec97d1381ce388518e0a1d7523c5eb29198c6db3eead0e9d82ea3db81d9022ad3e4e567e7594d440fb826109e4621c2b44a07f9cbc5b0181db553b114c40a58e35ec5b9b7988a4513353d41ebbbe7066afb6d4f72a5fb8e5effa65e61a96f66cb83f2c63515e731a87a3e0a72b79c07cfcee43da8cf86660aa97497cce965d53c0c88f2cb6c76b7ec25733be4992dd352d3b67ba1120f36d890f3080de135edbe25e5a0efdf76056f7e26fde23c691584330435df058f613c994ef5650847b3252ef9e4866dc2833aa04028f8eda3f364084618042b7f74439e919a1313f46e454f457be68b730bf6bbc8429124742567679dd21361905ca2d881f38e45731570baeddab692bdc1f55bc8eecebeb28d9f4bb997daded156c9d04dc92b8b89af29ff500b0b1cf6c429313fef1082c9671c0ca93380bbffcf8bcf19dd319d38f636bcff0eb3206fedf709b06d3b3bacd5791104fb095832bce6635b7311dc1ddcb97a0c03dc75a9c5efbc38c1b48e2a2b3a24ea5124a399bc2b70da4f1c4e0ea1b4819de5c55c228b8a4cdd9e5d3ccdcc8ba7cd2b9c174c4b63cc7e080ed8f3beb6001de9e30f6af4e02f0e791e9d35d7ad8ce5f5a448deaf26603561be0a92dd6136f8fa90c8c22ace34575e312393fc3ddf7732e7de165e4f826f15bdddc12dabbfa6dc3b5c3e6a474e31b38a4971d1f47947ec1bc8646db29a52feeed6d9d4b942b4e49969a788cc6e082c2b4d15e64b80bc081b3f01434df24b2d8cecc0c50e25bb955df740b2c661bee62061658b7c8062fe71867217c25907179e7f6f9456940fbaa12455f908a86a11a2ca9d0ba788c00df2e1a91fe9fb9170004a475356b587c65ee3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855b48554714c01dcf3d2b805f8e7c9da8e4a93e9d41b1cfbd1da1a8caaa763ee3eb48554714c01dcf3d2b805f8e7c9da8e4a93e9d41b1cfbd1da1a8caaa763ee3ecab572596839a65a36730b32444f540b24980eb7cf05ab046b2c93785a45f44c90bbc9aacde19023a20542a6927d093322c9bf4c8954cbf2f892598881dbcbf53a25ced5d42a51d20b73f3d88f0b76d2609d82d0c8acc01e22724568fe5efe11decc222f209e9e61cd2e918c6a3e251a2ed9599e890859dfcf012ef007aec5abed6bf2f7fb58fc754751d0f39171ffb5cd381da509b90ec293a39ed65102f3ffcf5c87008c5308e65a98791b450e82ca002cc839f65c89f23ecd78fc969243cdaec65a4c8b73a84e48e152f9d1420b6bf8f449f6ea88cba46affcb146c60c66e84798e08365b9048d981cd0ab0b82f97bfcc8255f336c8f1cb18dbd594985ad334b213ec325e93b88e93ea8a8202c319017138226b22bb14929bf93a9a84620a1ee13e96232592c288a54c00e074b42d6c2c7f2c3cac33846daedd96742797628058e110cef5c300fd2928f30f276186c7c9e5008ab26744b4c421d22a370ee9ea02bcaf566e3236dc6f332bbb77c58444be3150b86d71ebf1d75d451fbd524171a8c8360d10c993abdd1fcd6111350a3b731871d8502ad850b4ae9d722e099e09e8a9bcec8067104652c168685ab0931e7868f9c8284b66f5ae6edae5f1130brootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython3-pyfakefs-3.4.3-150400.14.69.src.rpmpython3-pyfakefs@     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.3dbQu@["XZmcepl@suse.commcepl@suse.comkbabioch@suse.comkbabioch@suse.com- Use correctly named tarball.- Add skip_fstest.patch to follow the upstream lead in skipping failing test_mknod_raises_if_unsupported_options (bsc#1197845). - Build actually requires full python3 package (because of the readline module), otherwise tests fail.- Update to version 3.4.3 - Added support for path-like objects as arguments in create_file(), create_dir(), create_symlink(), add_real_file() and add_real_directory() - Bugfixes: - tell after seek gave incorrect result in append mode - flushing file contents after truncate was incorrect under some conditions - readline() did not work correctly in binary mode - pathlib.Path.resolve() behaved incorrectly if the path does not exist - closed attribute was not implemented in fake file - add_real_directory did not behave correctly for nested paths - several functions did not behave correctly for paths ending with a path separator- Initial packaging of version 3.4.1goat33 1691941517  !"#$%&'()**,,./0123456789:;<=>?@ABCDEFFHIJKLLNOPQRSTUVWXYZ[\]^_`abcdeffhijklmnopqrstuvw3.4.3-150400.14.69 pyfakefspyfakefs-3.4.3-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtentry_points.txttop_level.txt__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycdeprecator.cpython-36.opt-1.pycdeprecator.cpython-36.pycfake_filesystem.cpython-36.opt-1.pycfake_filesystem.cpython-36.pycfake_filesystem_shutil.cpython-36.opt-1.pycfake_filesystem_shutil.cpython-36.pycfake_filesystem_unittest.cpython-36.opt-1.pycfake_filesystem_unittest.cpython-36.pycfake_pathlib.cpython-36.opt-1.pycfake_pathlib.cpython-36.pycfake_scandir.cpython-36.opt-1.pycfake_scandir.cpython-36.pychelpers.cpython-36.opt-1.pychelpers.cpython-36.pycmox3_stubout.cpython-36.opt-1.pycmox3_stubout.cpython-36.pycpytest_plugin.cpython-36.opt-1.pycpytest_plugin.cpython-36.pycdeprecator.pyfake_filesystem.pyfake_filesystem_shutil.pyfake_filesystem_unittest.pyfake_pathlib.pyfake_scandir.pyhelpers.pymox3_stubout.pypytest_plugin.pytests__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycall_tests.cpython-36.opt-1.pycall_tests.cpython-36.pycdynamic_patch_test.cpython-36.opt-1.pycdynamic_patch_test.cpython-36.pycexample.cpython-36.opt-1.pycexample.cpython-36.pycexample_test.cpython-36.opt-1.pycexample_test.cpython-36.pycfake_filesystem_glob_test.cpython-36.opt-1.pycfake_filesystem_glob_test.cpython-36.pycfake_filesystem_shutil_test.cpython-36.opt-1.pycfake_filesystem_shutil_test.cpython-36.pycfake_filesystem_test.cpython-36.opt-1.pycfake_filesystem_test.cpython-36.pycfake_filesystem_unittest_test.cpython-36.opt-1.pycfake_filesystem_unittest_test.cpython-36.pycfake_filesystem_vs_real_test.cpython-36.opt-1.pycfake_filesystem_vs_real_test.cpython-36.pycfake_open_test.cpython-36.opt-1.pycfake_open_test.cpython-36.pycfake_os_test.cpython-36.opt-1.pycfake_os_test.cpython-36.pycfake_pathlib_test.cpython-36.opt-1.pycfake_pathlib_test.cpython-36.pycfake_tempfile_test.cpython-36.opt-1.pycfake_tempfile_test.cpython-36.pycimport_as_example.cpython-36.opt-1.pycimport_as_example.cpython-36.pycmox3_stubout_example.cpython-36.opt-1.pycmox3_stubout_example.cpython-36.pycmox3_stubout_test.cpython-36.opt-1.pycmox3_stubout_test.cpython-36.pycpytest_check_failed_plugin_test.cpython-36.opt-1.pycpytest_check_failed_plugin_test.cpython-36.pycpytest_doctest_test.cpython-36.opt-1.pycpytest_doctest_test.cpython-36.pycpytest_plugin_failing_test.cpython-36.opt-1.pycpytest_plugin_failing_test.cpython-36.pycpytest_plugin_test.cpython-36.opt-1.pycpytest_plugin_test.cpython-36.pyctest_utils.cpython-36.opt-1.pyctest_utils.cpython-36.pycall_tests.pydynamic_patch_test.pyexample.pyexample_test.pyfake_filesystem_glob_test.pyfake_filesystem_shutil_test.pyfake_filesystem_test.pyfake_filesystem_unittest_test.pyfake_filesystem_vs_real_test.pyfake_open_test.pyfake_os_test.pyfake_pathlib_test.pyfake_tempfile_test.pyfixtures__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycmodule_with_attributes.cpython-36.opt-1.pycmodule_with_attributes.cpython-36.pycmodule_with_attributes.pyimport_as_example.pymox3_stubout_example.pymox3_stubout_test.pypytest_check_failed_plugin_test.pypytest_doctest_test.pypytest_plugin_failing_test.pypytest_plugin_test.pytest_utils.pypython3-pyfakefsCHANGES.mdREADME.mdpython3-pyfakefsCOPYING/usr/lib/python3.6/site-packages//usr/lib/python3.6/site-packages/pyfakefs-3.4.3-py3.6.egg-info//usr/lib/python3.6/site-packages/pyfakefs//usr/lib/python3.6/site-packages/pyfakefs/__pycache__//usr/lib/python3.6/site-packages/pyfakefs/tests//usr/lib/python3.6/site-packages/pyfakefs/tests/__pycache__//usr/lib/python3.6/site-packages/pyfakefs/tests/fixtures//usr/lib/python3.6/site-packages/pyfakefs/tests/fixtures/__pycache__//usr/share/doc/packages//usr/share/doc/packages/python3-pyfakefs//usr/share/licenses//usr/share/licenses/python3-pyfakefs/-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:Maintenance:29613/SUSE_SLE-15-SP4_Update/be20402048e989674cec00d847cb8320-python3-pyfakefs.SUSE_SLE-15-SP4_Updatedrpmxz5noarch-suse-linuxdirectoryASCII textemptypython 3.6 byte-compiledPython script, ASCII text executablePython script, UTF-8 Unicode text executableASCII text, with very long lines  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdeRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR}TwYKDutf-81ab8721f790264e2638c7d2fd2033bd597eea62f728901cf5fcb81b0d10a6a4a? 7zXZ !t/6#N]"k%) `Bɺ"dc,%\%V;CRW6]oUI`ay\8vd4] wz*Ӥp:858dbp|ׂ݅<8njL5@ӆO>!R7id1WrVHMFzgb1TۀelHtpicvORԧ:k&\N?eq~cBcH8#neL7ًoT8'Qhe*$,7vAxέuUؤì<WځE/Nn-K-Z4G m`X9>K ckNٯ:++gd˯MZZ@]\kj!x_ltx?RSTm,TWs,L(Ka4+Gx ŷsq}_RC0  ='b|93d<ɁF+[(qAI hpj1:2Q!ȅIR yd{qB_ktdeխ%h%@ j20s@HijZԧ|YYVxQD0 k" 1O43MEIfݺ"gOJ`Fz^e7'.HܔuWo gp؋KGxO8xT]ȆѪ~C#5t?G'En\ DHS"F$+7NvS d/7. { XV v Jm28V`?}3A\>Pq| d ?EFݜR3W}ε* =s2]{i2@W7bozbb&"9zDC`}+a"&=]slP֊QN(&"$(cK@8敪cZFpq7݊W/pֆUT*4JkR@%̮aDqKC:v@"hlN!p_sdڕ8e{ ۖH̨ a ņA %?Ji]sǫ̂b} L%ak~}S.Ja͛LK Wi{pJS+uhcu=ǿ/=ZX䶬t1n']v}UD|Z))b\HKjo)x{P/\ísyLAZ~!Ó {p!4) :~K~VV0H8̏*,{P;7B}iwfjAd0%0W1c@WկpO췏4ֱ-61J+1"XMgy}KnD>; (|z r&P 5,|$Y;oɪOЊ|Լ$ڻͤ u;"$2Uʂt݈upY oĀ* soSy4=];rk!|ht?RZJnF=lk\t>m|̔v>$5uW&ִ=aQD}i BlCΪ)@q׾_c9aR&]g"3vÅ׉:PA|{:N]e+@U@0O uo">f 7 47u)J5t9z< "Qhƽ;m˕s/&kPi" mዢ5O/h~kժ5|"-gB}bc?LSk9nHl[AKIt>f:@/vydggt[~kV:+Byr<] J"tDQ~RHCq]|wMP#rVW< c;򒖞im/Q} UcZi.M4z2Wb8 Yʽ({\1cj>1i|0Q\ANTvrlyVt+*ߝ7_b7@FL :5䈌hfT@ 1x*>;~"Q 48FN.ſŖ$/2t7Q|UXR0Bd;-PS Iro ސi?tp=/I+t1de/Lsjm'8pklI hUg_9XadS4\}fέ#4v@ H m3LEq Xu|#>7U")SB-MyWi=ɋYX, sD,]iy$ʴX߹{[nap|Nl/>#S"Eء;>L-B@TDOImM6ѼcE(ETT38Js%j/!z<(Q"﫲 _xf*%?>k>`vW8]8pkh.gqR<Ub2s^TU2?H9hn{:ErFPb-M <׊Ɓ[n-S̸i4ޥae;ك{^sYf~T,xFV9d*)0U~qƹ2 73μ|[8W]s7pO4Yԣfv'}貚kk&t W_iO*hW`~a5emy?F[d80 ~-xVth j,>C6imH> gCDtܹ|hΜ͒ǵ,[ҠaB%ͥu C^W:vyVK<k9*L~lP{Q\H 3?lNCR0d :YH_;w4bhԘww9Cۃƹv @q?Ēia'tiP$m#QE&Te^;0+uӣxLAszI/> E*K%b'2?F?&k0*:Qw ##2 :j_^//PCo=[fd~#y-5 ~{q&^ D倳]aːFl=~>…EK[|  ΎM6ÐD7v#ӈ#|ݻm62'qrg>YS BQ2UW>A8K' aRn.8-h:_1B6ھ dl$Y! _ش@òU'tsD0c;ύgE$|B;H+О0ͅ)@ք*Z)ݾpRw?=)9*8f@YQYq!f Hf 8=מ*]3cʎ:<~ҍ%L練-C@Y gJM4EVGD3BzW!eۂl P z~P{j*k4OOdz@r3iHcаLG}#+GMq9빺r:v4͝7L`YOfrF# u:9!Gmv\YAm'V7*3#9 (ϛ8@zP"{4r8cJDF>`O6|3>?hR1˙{cl=A v%K[Օx|%HoX׹hN wKjBed&%sC&^u<֋;)=Ei؍/&fVs/34vW/>jWp|A] >NM3vFɘ•}A؁[<{(JcZ~Kꜽn4QDܚ,'y,-s}1D~= PH[wF\@O ߶oWƒGx7*PY^½ jFlCTW<)ŔkF JZ??b' 0|=&V?!O >6hUﻧ`EimpV#o3~%{-o1NdלPY4(2G4Wb2" ?HnY Gcll!P52h6WWxG:XI[fls|#Ҁ޹>xC4JV<2)˦3;[ qK;gem*s"w[iJ@c/`S%vy#cO+r o# ZܻzhnhHl?E/u_[G,?&~cl'[E~~޺c"3To[\9pqI-:sSv92ٿ2ߞ-O|nwWY3TAQ%_+T"TӨΊ`j `;>`X*`y%R\,?ckxbNz4rT\N8ǠMz=d-Gubֿ8*din[2L$H2R9Ib3GrĹn_`Cا<>VϚ1%s:]پmՊໍ(mW `$ODNF:WrPߏ*, Ak}H:CEݓ0Ar1kȔQ֫qM)`K߇ c.IOHauS"E6qucM(\EEl/=υ h/&ʔ:RUy~w<2QYubo_qK,58/H7]!PeW5K{9q3]Mc%#QZG;R9o-蠜diI>{OjU])klajFOzT}iS`IJ<qɅ>'4jͅ6=p;+ʃ#.qguKP:wK8{dNM8-2ˊ_;OA,4Fc)_J).bs;*p8z&`\I $824?mC3 DOJ ʿH{i^1,jIk$k4HN2׆ޣ{u#u*NPaw`Ϋ&?Tr4;:;mu=3V"hսTbK4'Z*bsBbsZ޾/{DI1cM ̙y_g{ PF`\R4̩*[iq8q-,s>{Sxh1؁n;BKP~tk'l#RjhQ,0Əbst90; urT99hP$l;{NN!g(r20Dm~y2񉊺Gh+7neȒEAt./IGvd: ҖvN͝]Է2XP?8Eޡ_k@듥k/}9iԏ140]* |Uv?plt%*a8j7|&sY'&G(7SC{ eҮ}bYL5t܁sX +<}hTWJG&]g|Xz'ΧƍB3w#^ $y{$xFydVBaKЅVǧ$3@Yf ssQM{Z*}_^l T=㹝pg׬giͳ +6/ k[md4FaZcxX,ȷnC1`8]%F@LS:8}Ϊp? S\E5iߘ8dFxh\)[VV:r2q~(QDǾ^Tͻ'Wro 2ВZ^_LUTm[zk~藓{  fGڇW4S٬nګr/g0`8lw Hg:HsA>Щjp-\_0QLP8QOw$btG1bU5V u(!R pޗ-bEo|_!5'kbt;'5D[)%bc2M"՟tKK>/q(rTMNe{` :W hJ!z{M<)noVXluihu~ŕ{HQ5.fLT4jEbx D5W IzG B+̧JMJXEVYhm 5+JΈg )Aj^s?oFӠ d'EmUQGlƭ YZ