python3-libstoragemgmt-1.8.5-3.3.1<>,`8p9|\>Zx{ )jͬf-=i}wĉ6>% ˕DV ֊Ju{؄->aOBev׸LQC-4};$И[o1avQgS3Ih@v//XNʒoҡ 2ʢT(e5QaPff&5e|gGRYokI{E%oX V3g8A6.pp\V>>U?Ud % d %Fm FF F  F $F jF lFFF@dF|   (8&9&:&FCcGCxFHDFIEFXEYE\FF]G(F^LbOcOdP4eP9fP<lP>uPPFvQhwR FxS8FyTP8zU0U@UDUJUCpython3-libstoragemgmt1.8.53.3.1Python client libraries and plug-in support for libstoragemgmt The python-libstoragemgmt package contains python client libraries as well as python framework support and open source plug-ins written in python.`8sheep19 (SUSE Linux Enterprise 15SUSE LLC LGPL-2.1-or-later AND GPL-2.0-or-laterhttps://www.suse.com/Development/Languages/Pythonhttps://github.com/libstorage/libstoragemgmtlinuxnoarch &2)8cqr ME `">a:LBbG<: vl]!0+>F|8AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤`8`8`8`8`8`8`e@`8`8`8`8`8`8`8`8`8`8`8`8`8`8`8`8`8`8`8`e@`e@`e@`e@`e@`e@`e@`8`e@`8`8`8`8`8`e@`8`e@`8`8`8`8`8`8`8`e@`e@`8`e@`8`8`8`8`e@`8`8`8`8`8`8`8`e@`e@`e@`85fb9afbdc9e8c3de706e956a6dbe61e933cf5f2d724bd3fcfbf8fc85466899f79ac20672d9bc22362f67cac4a391bed50f583e8fad2c8826b7c80122465d578192ba6e5b7ef7b0c98c7f0881be84df1d942366cb5b031d8a2eb5a4e28264bc7a18608d628f1e6cfe246b461869eee41f4ccb04ba2572917bf626cfc1b7e67641fbed7bac540725c2a4e8efddadcc096a2c96e1a7ca6cc24def9b1deac0faea22613d730e9186662f7e9941d715b2cc5fdfac7b1c2d80cf2ef21e66557b56801c395652c2b8b05e473d11ff8475647acc9dd32fcfb1a4c570ffe92b7e5f3b4c5dbf94d5945809f4e73db28cd90be99c91d263ee400462e5675c27c22fbb92918c4f69cddc4f8e62a28164cbc192369c8cd9e8cf4176eb865d254dcb4269a68288e8258537ca4bdedba15660081f22d7aec68d2e647171bb9ad5b43b59f89f0627816c54022a820b642453a6c3b2cbd3f430a20159a3284394efdd244c40cbbc32f53231bfbd1f78984cd933e227f55837706ec9f936d5e74d1b448c0e4b93429b039e02d3f5dd3f66c0dc45586a3cd39f71af58c9bba8cf4a3b768d3558d4ca194d2153d2b565c46d70544cd4068face05098e7518a536ed0a6a415182c183adfdb7c67c539849005b23574ad663a95df94d68435450caf9c70503ca6f3afb50422cf7c5ea2402b5bf20c1df6612a710426e6ecddb1cb0398f8f3c9ce0df923e292a959798b61912e13af2352e35ce6cac0e70d9f1ec91e348e3e9609aa060166da51bf54e5edb1bb3dd5cd9d0a9f8d27c414fc9280ad5088b98013c54d90b8f66b9cc4ff5c47956cf6632427e0f09b49fac87afc4e10bd292c2713b9709be2460508d8b4c41ab996ce9801efee1365a7ef794266ec279c4f2ac625699023bcf891266d11622fce2bed7b444593220fe4e48976cc765db945648320d4e3080c7af32c59471459e6f7c23569045e79260800e94dbca715cb71d6e534e3fc2c693158e273a9865bb42a22b013f767d72b331b4e8e210c0471777d902c5ea95ad14ce3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e475a056ffd59faec541cdb68b68d27906c2ea22954ffd2de472b164bda8831af76ff75e23a25e8ff945d560712d5ad21833520fc8e78556744bcb46a348242bad1802c62d552ee6e6557d88e84d5887cc1ca073771733400c5a12168353825d09d0e80272cd491aea150e684807a45a9a0cc6e46c7a17a21cafd9c418ab2827f9153f48e8ab76cb7fdc5f6173c1424d9b58edeeb68bed66cca68ad352a2dfa6cd19da7bb8f0306ce7939686c62120a784ad090b3f902aa212206791d495f60cf37034dbbae849c097bbdc2cc86ba26c5dd56ddae504846508b41469482ca0154b4792a9c821b9ce41afb4a33f78854ebc5982c6dbaf12656efa14d8f974aab11197d85fe7c0128acc2cef32c1ab7a3ba935af0df5cc01185e18649b8995215ebad63cf54beedfe57010cc8f2d7eaed47b82ed056f90c752b303c0d6601745aae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8556e5ec5f3480c87c846061f963d108f5f608f55d544d170f42efa05d3793e8482e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8557b091ce8340e104b21df8b96f464fe37700274255ae5bf2362714559a58107317950d41166322e3041c463c7998f251096834beb53e49b7e7153e87f1b570aad5594f9c6448223c491c5dda208bc38a420b909f8123c909d7e6cecfa60e14c6d8019538aa23d1e2e1b43caf3670852aa9e4baa9d75ca0f2721b076a49a9c4186ab9b14d71f42b516213177eeab7334835a05862d34e795fe7ea9ce2d1d19a1ce969dda8ce60e0419f2a36ed158e5f7e732f4ae351e2bf29bd9ecae0a8e38b152fc552086615207ea1e6120c13ff1e6426eff45d8ee0d38446cc03e77e87362f2__init__.cpython-36.opt-1.pyc_client.cpython-36.opt-1.pyc_common.cpython-36.opt-1.pyc_iplugin.cpython-36.opt-1.pyc_local_disk.cpython-36.opt-1.pyc_pluginrunner.cpython-36.opt-1.pycversion.cpython-36.opt-1.pyc__init__.cpython-36.opt-1.pyc__init__.cpython-36.opt-1.pyccmdline.cpython-36.opt-1.pycdata_display.cpython-36.opt-1.pyc__init__.cpython-36.opt-1.pyc__init__.cpython-36.opt-1.pycsimarray.cpython-36.opt-1.pycsimulator.cpython-36.opt-1.pycrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibstoragemgmt-1.8.5-3.3.1.src.rpmconfig(python3-libstoragemgmt)python3-libstoragemgmt@@@    /usr/bin/env/usr/bin/python3config(python3-libstoragemgmt)libstoragemgmtpython(abi)python3-libstoragemgmt-clibsrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)1.8.5-3.3.11.8.53.63.0.4-14.6.0-14.0-15.2-14.14.1`e@_`_3^@^Ǿ^K]q\@[<@[Ѱ@ZZ2@Z8@Y@Y0YYX:@XX @X:WW9W@W=W5W5V@UUUa@UT@U&iU%@U%@UU@T@nwang@suse.comnwang@suse.commvetter@suse.comcallumjfarmer13@gmail.commvetter@suse.commvetter@suse.commvetter@suse.commvetter@suse.comjengelh@inai.denwang@suse.comdimstar@opensuse.orgnwang@suse.comnwang@suse.commpluskal@suse.comnwang@suse.commliska@suse.czmpluskal@suse.comalarrosa@suse.comalarrosa@suse.commpluskal@suse.comjengelh@inai.dempluskal@suse.comfge@redhat.comnwang@suse.comfge@redhat.comfge@redhat.comfge@redhat.commpluskal@suse.comfge@redhat.commpluskal@suse.comfge@redhat.comnwang@suse.commpluskal@suse.commpluskal@suse.commpluskal@suse.commpluskal@suse.commpluskal@suse.comnwang@suse.com- bsc#1185067, move /var/run to /run Add patch move_to_run.patch- bsc#1176448, Add clibs requirement to python-libstoragemgmt.- Update to 1.8.5: * Fix compile issue with check >= 0.15.0 * Fix travis CI issues * Remove problematic language- Fixes for %_libexecdir changing to /usr/libexec- Update to 1.8.4: * Bug fix: #414 * Re-work configure to be better about self configuration * Updates to travis CI docker script * Use jsmn JSON parser, remove YAJL and nlohmann * Make some of the simulator disks much larger * Introduce cformat makefile target to re-format C/C++ code requires clang-format- Update to 1.8.3: * Fix volume-raid-create pool ID issue (#410) * Update: JSON library * Few other fixes- Update to 1.8.2: * Compile fixes for Alpine Linux (#403, #402, #401) * Don't orphan lsmd process when displaying help (#399)- Update to 1.8.1: * Fix bug https://bugzilla.redhat.com/show_bug.cgi?id=1585169 - Changes from 1.8.0: Bug fixes: * Invalid vpd 0x83 value, #376 * Fix duplicate files in debian packaging * Add simple test integration script * Unable to control some slot LEDs via SES #383 * Numerous corrections for arcconf plugin * Correct deprecated python & perl usage Enhancements: * arcconf pool member info * arcconf volume raid info * arcconf volume LED (on/off) * arcconf volume enable - Changes from 1.7.3: Bug fixes: * https://bugzilla.redhat.com/show_bug.cgi?id=1670077 * https://bugzilla.redhat.com/show_bug.cgi?id=1667096 * https://bugzilla.redhat.com/show_bug.cgi?id=1667992 - Changes from 1.7.2: Bug fixes: * https://bugzilla.redhat.com/show_bug.cgi?id=1572137 * https://bugzilla.redhat.com/show_bug.cgi?id=1583741 * https://bugzilla.redhat.com/show_bug.cgi?id=1585169 * https://bugzilla.redhat.com/show_bug.cgi?id=1624398 * https://bugzilla.redhat.com/show_bug.cgi?id=1596731 * https://bugzilla.redhat.com/show_bug.cgi?id=1583763 * https://bugzilla.redhat.com/show_bug.cgi?id=1583681 * https://bugzilla.redhat.com/show_bug.cgi?id=1584243 * https://bugzilla.redhat.com/show_bug.cgi?id=1564151 * https://bugzilla.redhat.com/show_bug.cgi?id=1583768 * https://bugzilla.redhat.com/show_bug.cgi?id=1583765 * https://bugzilla.redhat.com/show_bug.cgi?id=1591282 * https://bugzilla.redhat.com/show_bug.cgi?id=1591282 * https://bugzilla.redhat.com/show_bug.cgi?id=1571894 * https://bugzilla.redhat.com/show_bug.cgi?id=1657407 - Changes from 1.7.1: * Fix up/add documentation and correct packaging lint errors- Fix RPM groups.- Update to new upstream release 1.7.0 * Replace yajl with nlohmann/json for JSON handling. * Fix the file path of lsmd.conf manpage. * HPSA plugin: Support ssacli version 3.25+. * scan-scsi-target: Fix compiling on gcc 8.2. * Fix lsmcli on python 3.7. * Handle 'Warning:' message in hpsa plugin * SmartArray plugin: Remove the pyudev codes. * lsmd: Fix crash when plugin named as _lsmplugin. * Fix GCC 8 compiling warnings. * MegaRAID plugin: Fix cache information query. * Fix regression on SMI-S plugin. - Remove patch compat-gcc8.patch: in upstream - Polish the spec file by spec-cleaner- Explicitly call autoreconf: patch compat-gcc8.patch touches the build system and thus we need to rebootstrap.- bsc#1084630, compat to gcc8 Enlarge the err_msg to avoid [-Werror=format-truncation=] '-Wno-cast-function-type' for python c building Add automake to build requires in spec file. - Add patch compat-gcc8.patch- bsc#1073088, change requirements to python3 for SLE15.- Update to version 1.6.0: * New error number for deleting volume/fs with child dependency: + C: LSM_ERR_HAS_CHILD_DEPENDENCY + Python: lsm.ErrorNumber.HAS_CHILD_DEPENDENCY * Fix incorrect SCSI VPD query for 0x89 and 0xb1. * Fix regression on using libstoragemgmt with pywbem 0.7.0. * Updates on manpage and help message of lsmcli. - Changes for version 1.5.0: * New plugin -- LibstorageMgmt NFS server plugin(nfs://). * New plugin -- LibstorageMgmt Local Pseudo plugin(local://). * New plugin -- LibstorageMgmt Microsemi storage plugin(arcconf://). * Removed support of lmiwbem due to missing self-signed CA verification and inactive upstream of lmiwbem. * Support SES actions on kernel bsg module(old code was using sg kernel module). * Add manpages for every C API using kernel-doc. * New URI parameter ca_cert_file for ONTAP, SMI-S, targetd plugin. * Bug fixes: + Fix the ONTAP SSL connection. + Sim plugin: Fix sqlite3 transaction of fs_child_dependency_rm(). + MegaRAID: Handle when both perccli and storcli are installed. + MegaRAID plugin: Support pool status for rebuild and check. + Fixed C++ code compile warnings. * Library adds: + Query health status of local disk: + lsm_local_disk_health_status_get()/lsm.LocalDisk.health_status_get() - Drop no longer needed patches: * 0001-Fix-gcc-warning-on-non-x86-platform.patch * 0001-Simc-plugin-Fix-gcc-warning-on-fallthrough-switch.patch * 0002-C-library-Bug-fix-for-incorrect-use-of-sizeof.patch- To unify the package in SLE and Leap. - bsc#931426, bsc#980651 and bsc#988547 also fixed in this package- Add 0001-Simc-plugin-Fix-gcc-warning-on-fallthrough-switch.patch to fix build with GCC 7.- Sync patches with fedora: * 0002-C-library-Bug-fix-for-incorrect-use-of-sizeof.patch- Add 0001-Fix-gcc-warning-on-non-x86-platform.patch to fix build in ppc64le/s390x.- Remove dependency for python-M2Crypto which is no longer needed - Add python-six dependency- Update to version 1.4.0: * Add Python3 support. * Add support of lmiwbem. * Allow plugin test to be run concurrently. * Bug fixes: + Fix megaraid plugin for dell PERC. + Fix local disk rotation speed query on NVMe disk. + Fix lsmcli incorrect try-expect on local disk query. + Fix all the gcc compile warnings. + Fix the obsolete usage of AC_OUTPUT in configure.ac. * Library adds: + Query serial of local disk: lsm_local_disk_serial_num_get()/lsm.LocalDisk.serial_num_get() + Query LED status of local disk: lsm_local_disk_led_status_get()/lsm.LocalDisk.led_status_get() + Query link speed of local disk: lsm_local_disk_link_speed_get()/lsm.LocalDisk.link_speed_get() - Changes for version 1.3.5: * Bug fixes: + Fix anon_uid/anon_gid handling. + Fix HPSA plugin on capabilities, system status, system mode. + Fix running lsmcli on python 2.6. + Fix missing vpd83 optional property in C library. * Enhancements: + Rewrite C simulator plugin to support state saving.- Adjust rpm group categories to match what is used in other packages. - Avoid suppressing error outputs in scriptlets. If it happens, we want to know about it.- Update to version 1.3.4: * hpsa: Update cacheless variable- Update to version 1.3.3: * Bug fix release, check this link for detail: https://github.com/libstorage/libstoragemgmt/releases/tag/1.3.3- bsc#988547, add require of python-libstoragemgmt-clibs.- Update to version 1.3.2 (boo#980653): * Fix local disk VPD83 searching in fakeroot(change root) when '/dev' is not mounted. * New configure option to skip memory leak check test. * Fix regression introduced by 1.3.1 when run as non-root user. * New configure option '--without-test' to skip all test cases and their build requirements.- Upgrade to version 1.3.1 (boo#980041): * Fix local disk querying in fakeroot(change root) when '/dev' is not mounted.- Upgrade to version 1.3.0: * Change the raid card cache split (%read, %write) * Retrieve/update cache information of both the card and physical disks (enable/disable caching etc.) * Turn on/off identify and fault LEDs * Retrieve information on batteries * Retrieve a physical disk RPM, link type and location string for a disk * Retrieve the vpd 0x83 for directly attached disk(s) * Given a vpd 0x83 return list of local disk paths * Given a disk path return the vpd 0x83 value * Retrieve list of local disks - Removed package: * libstoragemgmt-rest -- droped by upstream.- Make building more verbose - Small spec file cleanups- Upgrade to version 1.2.3: * Bug fixes: * lsmcli bash completion: Fix syntax error. * lsmcli bash completion: Fix volume-delete. * lsmcli bash completion: Add missing completions. * Fix: selinux dac_override * Manpage: Update hpsa and megaraid plugin manpages. * HP Smart Array Plugin: Fix pool querying on P410i. * MegaRAID Plugin: Fix bug when no volume configured.- Cleanup changelog formatting - Update dependencies- Upgrade to version 1.2.1. - New sub-pacakges: * libstoragemgmt-megaraid-plugin New plugin in 1.2.0 release. * libstoragemgmt-hpsa-plugin New plugin in 1.2.0 release. * libstoragemgmt-udev The udev file has nothing to do with the libraray. It just scan the SCSI target when got REPORTED_LUNS_DATA_HAS_CHANGED in udev. - New rpmbuild switch: '--without test' Use to skip 'make check' test to save debug time. - Fix incorrect post scripts for plugin packages. User case: The libstoragemgmt daemon need to be restarted on new plugin install or plugin uninstall, so that the daemon could create new or stop existing plugin connection. But old macros: * The %service_del_postun only try-restart daemon on upgrade which is not required here. * The %service_del_postun only 'daemon-reload' on uninstall which is not required here. * The %service_add_post does not restart daemon. So we have to use hardcoded systemd commands. - Add bash-completion script for lsmcli. - Use systemd-tmpfiles to create socket file in /run folder. - Add %ghost ownership for socket file and folder in /run folder.- Add conditions for libyajl and macro tmpfiles_create to support build against SLE12.- Rename python package to match python packaging guidelines- Disable checks as they seem to fail on OBS- Use pkgconfig() dependencies - Enable checks- More cleanups- Cleanup package- Initial package version 1.1.0 for Fate#314409.sheep19 1619671253  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEF1.8.5-3.3.11.8.5-3.3.1   sim.confsim_lsmpluginlsm.dfind_unused_lun.pylocal_check.pylsm__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyc_client.cpython-36.opt-1.pyc_client.cpython-36.pyc_common.cpython-36.opt-1.pyc_common.cpython-36.pyc_data.cpython-36.opt-1.pyc_data.cpython-36.pyc_iplugin.cpython-36.opt-1.pyc_iplugin.cpython-36.pyc_local_disk.cpython-36.opt-1.pyc_local_disk.cpython-36.pyc_pluginrunner.cpython-36.opt-1.pyc_pluginrunner.cpython-36.pyc_transport.cpython-36.opt-1.pyc_transport.cpython-36.pycversion.cpython-36.opt-1.pycversion.cpython-36.pyc_client.py_common.py_data.py_iplugin.py_local_disk.py_pluginrunner.py_transport.pyexternal__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycxmltodict.cpython-36.opt-1.pycxmltodict.cpython-36.pycxmltodict.pylsmcli__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyccmdline.cpython-36.opt-1.pyccmdline.cpython-36.pycdata_display.cpython-36.opt-1.pycdata_display.cpython-36.pyccmdline.pydata_display.pyplugin__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycsim__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycsimarray.cpython-36.opt-1.pycsimarray.cpython-36.pycsimulator.cpython-36.opt-1.pycsimulator.cpython-36.pycsimarray.pysimulator.pyversion.pysim_lsmplugin.1.gz/etc/lsm/pluginconf.d//usr/bin//usr/lib//usr/lib/lsm.d//usr/lib/python3.6/site-packages//usr/lib/python3.6/site-packages/lsm//usr/lib/python3.6/site-packages/lsm/__pycache__//usr/lib/python3.6/site-packages/lsm/external//usr/lib/python3.6/site-packages/lsm/external/__pycache__//usr/lib/python3.6/site-packages/lsm/lsmcli//usr/lib/python3.6/site-packages/lsm/lsmcli/__pycache__//usr/lib/python3.6/site-packages/lsm/plugin//usr/lib/python3.6/site-packages/lsm/plugin/__pycache__//usr/lib/python3.6/site-packages/lsm/plugin/sim//usr/lib/python3.6/site-packages/lsm/plugin/sim/__pycache__//usr/share/man/man1/-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:19401/SUSE_SLE-15-SP3_Update/fe4c88f7612ec96087c37e03893e478c-libstoragemgmt.SUSE_SLE-15-SP3_Updatedrpmxz5x86_64-suse-linuxASCII textPython script, ASCII text executabledirectorypython 3.6 byte-compiledemptytroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)  !"#$%&'()*+,-./01234567RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR ]^r! cWeutf-8a71de33b491bf6433c7d5931d1ebda8a82c38a256cb4ce3b6c024f93d55f2c67? 7zXZ !t/Q,]"k%a ÓGZL*֏g]*+bV~BAḳqz#gAk߶&{7-%()SG-余ͷ.ϑg`A2'H,B@s~> @>"]a]KTwۙ|Pd8X.(2imRT/зQ)f[IԄ H@{dQUȯ8Ngpc3ܭ |&0dת+J]ERiמ@K@wJfݒJdy2<\XP")ꋍCƞo0?,~ ۝s1L/5gy.^†t| +XMC޶XQgV"\v`a_Q}Kc8m'!s/{ZD R_+h4:0e D,uMeNR[FөMsF%T416j5pAt!ߏH+T_AV_KCJqw.0#2ԙo gg_/H W?DO''ӃkoEW=YAT.̞>S D?qŨȚ~[g sҢ4hlc%K®2pXA?Mh9K׀Tj#x49Hz@PwGqwH)WBXjSfYN%[t{dĪvuģЪB^A ~gWC<-h*"@!o#9jNX{6`OA/sLH c5jZ:Wɷ+3<8ajjLJ,X^dpu=GPJ{Y}"93F$Hxwp.߾ .45|M㶸 ̚GU:  J3b'h^AX-EsVGQGS9zR EmXW%\A6μ#jS URgKo5ʾre&5&!J+ڧxgKvǢXtIg)/?Xi;=owk\zz)G5&9u]Q}Hq?%("r2ZOGGEq2D7nb̕ۂzo]57^U0# ڗ5A~a],̲?<Ɨ9V@ᤩ[* <9P6rI֧eҪ} ]f^:,# #O*aDh&\gR68^9PyB|ngvmp;𹄄 m5BoF*.OPܨ~-C~t_/VER>0`t|_`FSB>mr:)ֈY@򷔰2,x E(2٨ݲC?a9YK5"F-a!гe|o {)ak 4w~G"iZ+u1li FF2<՞9W`Fw[ͮ|p>[̦:ԆH,/.ƾp1]}|\W ,oP(1):t:\0qƞy;@lGv$rWt'Pԁ ;DIԟf5W =7`>bG]%KrS,,Jf;?Dv>D(I"dXOFlվ{|,tV$ƟnĶO lFD i2=ף~wҨ`UjpI`!L-@O͇E$ зaPb0!)<*[[uut{=X觚J??yC9)E0,8{.9D|(0ۢ$'c)\d!A"WgjGt*'ZU06{ *,9ze jfe/N*1PW8569'3J1UxP7Dք/4P@On/6SȡY?K\T'+jzc8I^X _yp@-cEe=Dr*?]v'86+_g oŞs~{"@ T5 FBĺ`7fh~TRrn|e4/vNGyd9g=hW˯m.EmLn AZ|^ jJ7wiA5N9m&_7A`9_(+G>-PN Л,{CٛMPԣlĠ?VPŠ]qʱDөM}q/8PtSKvGn%xRj4'T3ZB$F< UVnd'NT߄N&MnK{@ ki'ܦz$7R䝭dpyZs:f\_mWtڋADMH(xz*=v cg}7zt+z.e =]t`n+9|mѵ-)}\(Z#YP瞜z,tΉǫ\De/l( ;]7pt8U)h鐰ZͽٖOcyiʿ*A]ͧ2v^y#SЀO7Z[k9hȂ xD^G;XFψSKsO# p_sG-dY >OeDĻ^d< Ì2n*L*G:8u88g [`aSLWףBNjyevc+t˘y;:z>ԦqcGE:BĿ}Bu r}D"j:+U{DTTL{*IU.]h5.APu,˒eRMDc9BlOr"ORڵ6"aDn6%4-YEx>~Ag+g‚]GQEg)F*fh !q ,xC-Vx4㽤2uqQ@/}»*Ik|n/^@o<^u/M;9 ?"E,yEĐ=pQ*:ֵ0CN PM I되*}G`YSGY$rTÞŭF֮t%}D+1³vɷ柵H[pY?^@ؼX$gkκ04Ս-7Œ }8IWCDX(Ac+"s9gX'Mr3 [/ WX>V[QD6p]-җXldSP|U뼻4t, D3gt iTLD(6 /|I:.+:7_n lV3Nk%X}#MMmFh;|DܵX' ׺S;03]^ť;Y+XȒJ[۝X8t;|y6Zp)y&w^.ɱ4KjhӯHҨ]*~[_Ѧx&[$ yY4d^0Jǵ 6x5_C^ "A_(=Q8O ް~V1*?2>.y Ռ^@ʑg5qo!%X< &t9~\ht 4$}XX,݀[ɖbxcI^xE9dk0Wy㰆 Ѭ3Z"G).QQ9| : <^aa=ihc46r=1ۅ A$ IWgU}; !'|\jrOe$=!{eL|[Դg&r27#hP^{ yG$cwF$y.+Gs2dZ5vb#*8_v4iX"'F>S qX*S) ;ŌQCXƃ>Վra HiL XJ ~1K Owl:Ⱒ7Tf!+2S$fK AbsēA*0HSY? axm+Ӂ"ӇcйN]JU5@DIRTi:ׂ s#mpGTk6XC֐;/쫨O-6D|_y;ÂQG M먡c)uuBhif@bgԔQ$Fk [ D,I|wx=NMgb3Dj!Cq R !\H~8yRb'!n0Aijg _Xzu 6L!NXtI?etxH{';%yBjHj~ Ȓι0PUJa.0l\=.%'htAB4q~޸Dy*xBxN̙t  cD҆dV<*8$ e}+@Or[섿W2ߋuF1ALtGV/XH%ɉl+{> ( uuQ@,c;( e .#-)ˇlWaI?qN+$ljZ`E dʒbeD6mRnSZ]aU^È%bY-ҧʌ-,7I%XM7Gx&I=&(ш<*%vX4yK?Q/cj ˌTAk WA݄9z*Y>0Z [ϯцV:8qHbnNMXD`6Ǯ3hYQ;k:bNXX'*&V#*OJ=BVU^*Ln>)芦 n<5H[Ec]IP$Sgߔ!4WM{7C0 o yd:Eikba#Ha|2`ΌRKe,&]UyU;L3o忷EZ=T<~?# -cnvɑ8]¦~*()m NP'+*0uY$fw˒z4M=Z^0}xEn{; 洝m݁'BIMF1*#L0h0^Qt ZZ`eRvt%|BP6u/TدIޒY5ӵl|cG*\ zͣƇIShuysͧ qi A^;zs>_$*F5[ڃ(}啓棃C#D ʓt> BL3C<`M&O[>y 3P\X W|JI)?{9H< %Ky[R_SySU}% JI!GwF") ^Ŏc"&%[ Ba;`ulZv,:+v98C1E;߿̋Vn#1%G$Th>$ wT;#O\EI%HgATRςTsĖ! _lwi(qa_-΃Vo“Qe{\op%9˹ɘr^1kV襴Q>GaY=cѳx!VpQչed%ʼnÍp{*&,Vdoǧa}rN n70)ރL:n幞&t HPw xI|:QT$Cd9B?ne8L >w*= u %~Hx+|w .~6`bP`YZEPS[O3>"GވeLS_- :49Q Y=fdpGr,Fq&b_Gb?C2r%EUo,oFf(jH%V\/Mxn:k\?zqTNsxl¿ @2rȺWe a/ @QMb c_4ݗ!<,8cg2D&7d5?sJ?ض' '$4Д%mB^*vNz muw}WSp > kX )*٫Ešj,9L2TὕS9DrJ}*}Sډ(ܜS\ 'Qsur,`W0 %k(ֹCb XU>ӷ!m~=X>|e9ׯ!u*9ma=8g蚢Q LV@?*|I*J/6u|z\x,'+3|?(,I7-&*cA-8wL.ꆼۙ_  ARW=c3gW,9s H)Mw"\a_!ء$MQ8o}eϫj|dc0ģSثL?1^g[0 '35 hȪhOz I $.u/IX7>nBp=v8V1]lP#M )VCT-t,sK$/ ~|C8~Չ1[.1RK%ok/"*^<'X\<״6}vwኧQ9~8tu}D$P-ɌLfW-"au c QСa:^{jogpcCFՃE~|) krmIiGsca"c? !Tr"^ *|AF4%G7[|K(WWL^S멲4CO^ Va@𸖋H>!3' q(Ïa:6O1U TysV)SLU:B/5q{x3 C)"`*'rd3Į8-meE*,\'⁞-}}tթ!/RqIK\5>Ye)%sPZ ˸iIVW@  7>t+"qב"|.-Vt^\cR*zWW*H<&J1zBΒr ňah 3|Gele׹ŗ:G26 Z|C;W)Mr=-yĐ 'ل .#SI/V:ycB[a p7n6?DٰhSO!Eqq'u:bWX.|@h텊9dadJa]c}S.$V̻~;{@6!yK:1# oT)R) *J TT&[ "GJM?shnqgN1؉ϖjaDg?+vNeZQhH#.Hj$W5GI[q}Il"д7]0ق=+\Ym$ڭw>)5LRn~+;0l-C.*CA)ddX#Y?Ga)n$gBN%Y1iw> ϓeMK1"+ "%C26CAw'fKU}QڗӫʦzjCmgJK03_Ryvrz_RltMN\֬;_n YZS6 S ^8B⹁m;RKIs"C ;D=Z#fS&{6>. {7S@2f7`){(#i.(웏VXXL6F4ߙ71 t$sHUNRuoʑbEj =`WQS~?(/oL 4I귲>kA_4wEf5 55#`t}!L̸rHho\cZ(حL5S YtcJB OS E-Ldm?L.|{^[1٫R:v?"@f[ۊE'avQ-Ρ72O CW!)obKpCm*U_ʳصWKH+4YK`4yeX|#yP̢۠3OuEL,<3V{NHNC'z ZsqQk_hNR[<(925T%' 'JxEd4 k͐{Ix5mѾ |lq,*xdfx,k[:1Gaj.AA~~OogzxF=1Ճz?R/mF8w܄jξcuq*)m[ž ib;;9}6>"Hosfu\P& &cQ`iz^گUNȕV}d5L Dmg%&(UvޢsfE@ۊHDԠh{ؐ8Վ ""!uz@I<~u6lo"pi+8 >=M14@řII3=x8x@ʷj2".ZIcBaj":u4?NPaC)Qd?OH?#N(o?F$3=6/ Po4ҽ<zg_!mM_Jdk#Yow1E| ʇF[^jFKȟ{u9~W"f>{_pmDd)ׯP\^LƭE%ms "|}˼-G!tZ$I+Sݬ,Bb2dj6Ta6c˞ma^;t/D!M@٥ϲWMsWy's49l\_]TaΥqaUqnJt*GfcK[EDŽ6oSo&-QY`5ȕW%%0D_Jmo{yp:`5S R?!=&d윎Ы'\+.d(g1YjワE35`rΞn3z|> [zYɅO /rc+8I$ A f+_8N8]^:Kpz<M۪+g+ƄC|_/n*Afs95Ŧ}Poh)"sQ>4.t^9OZb@z܈LD4Z_sYiǓ%Z z;>QI |oP@/\$YG˧` u@ 7jaG.gv?ҩvOu qj~,ڵu`});ٰMkOxj?u댵8"̃qI$rsW(|cfoEqM?t>>t:_+Nq)` Bɐ##Ɍ0=eҔZG_F!WFG*,Mc8k1+[H!] j?כ@6DcZ8ֲuF5J!YZO]΀ gzj _t.D> A}iƷP(o.gR Z 3(mM3o(F`UH겴C3mM=ur4рá@-Ydw[RF|y֡5,^"@w揮>SxD6 ӂl|)b /IƃN]lKr\Xa*^إ`ڹr{RP1$o*U]Ⱥ\@zҒ.:9A:‮GRo{ބZARocHJ'9V eOYv(a_8pf4P⌺Ga;_yKHc "$:ث+{w{uZ+Q~<vv/[<"i&HP?ZQTxoaC9e65L7.RdAg +̓g;։tZB?1;"2 . Zi <+W=Snv|5xvylMa*g_VWYݎ0|&b q+rH9AA%@ɋF.Xs vx$:]%))b$MٴS 6F=+RУ4)5\ '$*tMz~h +hlVIDLe^x [P*/S Y˅]1 w@e] WWt,╨6MMs[Cc౓ rc~ AϹfߺZO>IKmLt-nnÈ2ٔ2ޘ0IT{G\=b+yICd !lEme@c* /W!~Ee< Cthܙsb8ҔWϮ H\ [ߞR`y_yJf8?uɦ+\^,C zC?s/ s?h.":=ƢJQ}"D9-,kϒh؁phCgmlMNք(dA.#TD^xcϑ$Z ^IxZ qkDs`/ߍ={օ1gaνv&]H͗IJFi[\G),d AZ<ܢ;5KM"Gnw)0t%zdo^K&7WXSF;0}('! mjYi!_󈬲(Âfe4j/20':HH Ը$ HQ}>ɪ JQe]dW^twDgcCz_Nh񅇻i05(QC& IG}ҹEl2w]):+F+ܧ 0׉Dl> %A+ef{kqg`DX([ia(IU˞ZR[? j5QͰhH KG=V ϦTav!49BB<:ŕJ,|#N7>uwVc?^/VVZ2^U?y{!Ub3OHؠ,S~WE[7aC$o%#/*ԗ_[˭EuxO{[z=sJvIͻ(s'-4bՑBZ(SW*KIJY.%!,c /Ŝl呵{@BlFAi,f"I0$){̥0_[zT:ptnH}ΎeIyAV|$4=/?AKh}/"A=y$Tml2q\ ˌfɍim{Wʗ'RP7Jl]콸shԡ%!L0 Y5U3CwPL0S( )q4K0n\T=sMHK{s&-|b۪9y  醙DiF !FNU0a/搣C>xFc\CpȺ3윅5Bh!{7I`{.} kΐmCj!I=&xSэ~:X؃T^3$[]&aN0Νz;V?NuJepH8/Ttg?Pr8۟0w!V(+\0EYCQy }XW`SG =( J) :8G3ƭP["rO6J! B7D ?tӤ,HG;ՅNr>#EOGRc1֜a<:µC3pTĠ,t"Eêh?:QMtYyT产~Vi`{[9m"!iNN넬F9 !Н% YZ