libblockdev-devel-2.24-7.el8 >  A `9oU]9^{„ >!P5O[b(;wp`U멕\\JRJiuc[}w(VSȅFv݁Hix3X`h?ϼ̄:DhMω}$KJ҆ "k;!6+v G2V)dsw<*;ۜ)~n ^bePrmnM13Gc[w|e+ ,SޒHE(}Hv#5Jof e%znp hI,[?& "YLb'ehTƪϓU[ `YDKǟcDKXm!p'{7V^H Ӷͭ)^FEظ᜔ GpCdYJȴw$'!ESjQAI$=!aalua|uD8Ȳ Njg?z?76e5bb4b872b3637b3dded2bef219793b5a81936a2c09087fd91dfc93291cb86f270c06582fbe88b87ab45be095fdd81c7c046a1\`9oU]>g wZ&:r,j,]":3Я1Bqsf[Ɯ`4\&%=#iBOLZſbm޼Ui3 nQ?'8\m@#VIcVjX*'`o#RƲ]o]> MNs+ևك?ci^QFTxt!+',=cl|:*Sb^꙰w*U-E:lK옝ݣ~ZRl`+9J-n 'pۘ ^J!BWg]N!iFund>*zus"M M;k_A@Y|kGSq<޼rba q`ް0yuxb!|LT])fR/֕>σG|pDv0o< fo r;I0* :,[L\i+ M$W#JUȆ{{s/ _Rot|V.gːP!9S!>p<\?Ld  A  HNX** T* * P*  *  8* ***L  u (8_9$_:%[_G*H<*I*XY\8*]*^ bdeflt*u*vT w*xD*yHClibblockdev-devel2.247.el8Development files for libblockdevThis package contains header files and pkg-config files needed for development with the libblockdev library.`ޟppc64le-01.mbox.centos.org!.CentOSCentOSLGPLv2+CentOS Buildsys Unspecifiedhttps://github.com/storaged-project/libblockdevlinuxppc64le=) i:#* @ 75 dILScbgF2dYd<|~u"vA큤A큤A큤`ޟ]v[]v[`ޟ`ޟs`ޟ^]v[`ޟ`ޟ`ޟ`ޟ`ޟ`ޟ`ޟ`ޟ`ޟ`ޟ`ޟ`ޟ`ޟ`ޟ`ޟ`ޟ`ޟ`ޟ`ޟ`ޟ`ޟ`ޟ`ޟ`ޟ`ޟ`ޟ`ޟ`ޟ`ޟ`ޟ`ޟ`ޟ`ޟ`ޟ2070a264fa8c83f97c7801d2648385847bd5db685c4447e3ce35f76cddc0f3340a55fe60bca98047bb66de5fc6ad55b20cb2b36004cfe14a99c28a7783e421e7e894d66aabd8429c53afab3e2a5f3c4b06353a7a00585b6a7086d4d7de5ff51a4ae00df1a01dbbcf3f4097846b0eca6d1f894ef8f4eb83013acfef1eac6c1d4ec1853a27c0048dc236bb81ae3f708684530eec63da463678c5c5fe25e4d271d4d491d4b0ae7979664edcc3694dad191ebb6d91de85f954422cebf67e2393d33fe872390baebc31fc27ae3a3e0a4b87ae943cfefb4554085d15e99100340d40e17200f310eaecb84eb81455fcfed44c8f9baeac7c91f50c5e501fd62bf0aaf212f3ce03c38b3246bdd0ca2281edbbcaca9ed3e98bcab893e986a8838f3f414e63313154958ec5f2838c467bd697fc1d92d445ac41ed8b670474197b67ab927d2170b901517fb9db42a35d3aafb8a43e627b5e6a490bf75bf3d9d32f8e4a3a173d7a8d24b00f5fb6bbb0446249b605efdd36598e8a0f65ac3fab2e18438c73b91e13420f47bd5a3b77d72686e6148949ba5bf345aa2d01146a40f9c2520b53364d303355d93cac53410997dc7a3f9bd60f3ce0d8ebae7908978c8731fe9bb139ff0eb96fe775524c2d4d4f167d79041b17c5cc8ae9112478665132c31a1417fb4ab66153cbfd022edbfc2a30374e2e24e4abf3e6d638367c826c06479f9e2c39d51d5dfa136dc323b484cf023b9b7c242b19069178a4968bae15e90cb0c2c206e4eacb0c84c76f114fcc01472b8e69955b97baf278d8d7481b37de0f575decfc5753bece9bb6d5b8d55847dc99dcbade38ee6c28008665f96c251c6720b35c4c46196c23b0a42bc98373d44bbc93e03a67dd0749addcfa11a389e689fcdf01ab12c0749e6b7dd9b0fdb8f127648f7fa2c81a8a0474f72476fc29736e5949592e304fc52e90b0c97b3e558e897c7a2fbe113a16a252303eb0402eecf99434bab821b60f6cd3cd36bdb2790c6c9a36f596e753490bf1479fb3e6d367d586ff8d0c1374d7cd94a385da444dfe9f53f984ea9049bda75a29e7c9ef8da0f52f6021887c15cfdbc6cdcf3e6282cf134627049dc831c09ced1dfccde8e43ac47d040515c62f55135d376222b19307e0b55f82dca3489b7777a6ae19e07fb352ad43bc082666f56457fc96ef3b0397c4411fc21b5544ea230c058439130cbcde2afc2cc3432657d503c5e4b496851af3dbec705ba3e60380459835f27f1086fee5e64540272b9324b455c1d3099819c197f30f8d55d8ec59e0948b40b796652e79d3403126beced6b38c9d3510034c49063bb41b026779e46f5e8a8d15a46cb4b8ea120629d86bb7e4ab1d23c7b7495bcca73960e14e7d792ebd1bfd54f4057322e10a4ecdcf5898abdbf1959b97caf70c8dfb73b47f5962ad935583aca66983b35d6480a94935109c6c72faec6d3c4cb0a21dae607497d6e612b45bc054724f7b159b1418794050c64c498420599162f2b3b6928232dd0be7991d942b1dc0b1670eb8695e0629ad38280184be1b94602f2015707a28170151058f7171aeda501fcf0979d37ced923a96043e6d615d8a107f5289d646318585aa6b1d4432ff0c57e15c41a70420f2040eebf418098a86a3fb2ef5a9659c87d37b81ee85b69316b045a9453ac54b75948f4d26357dd018159078f36f90deeaf29ce3b9d2bd0ea6655ef1bda8libblockdev.so.2.0.0rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibblockdev-2.24-7.el8.src.rpmlibblockdev-devellibblockdev-devel(ppc-64)pkgconfig(blockdev)@@@    /usr/bin/pkg-configglib2-devellibblockdev(ppc-64)libblockdev.so.2()(64bit)pkgconfig(glib-2.0)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)2.24-7.el83.0.4-14.6.0-14.0-15.2-14.14.3`\`f@_=_S_ _/@^Ǿ]\@\\!\7\3?@[[[F[qr[qr[m~@[4[,Z@ZZ}@Z|;Zz@Zz@Zu@Z!D@ZYeY5Y@Y˒YYYx@Y\Y?Y6@YXX@X,XO@X+XBX@X@Xv@Xv@XN@X*X$a@X#X@X WWWH@W#W@W@Ws@WaC@WN@V@V@V@VՄ@VVVUV;DV9@V.V@U(U@Ua@U]US - 2.24-7Vojtech Trefny - 2.24-6Vojtech Trefny - 2.24-5Vojtech Trefny - 2.24-4Vojtech Trefny - 2.24-3Vojtech Trefny - 2.24-2Vojtech Trefny - 2.24-1Vojtech Trefny - 2.19-12Vojtech Trefny - 2.19-11Tomas Bzatek - 2.19-10Vojtech Trefny - 2.19-9Vojtech Trefny - 2.19-8Vojtech Trefny - 2.19-7Vojtech Trefny - 2.19-6Vojtech Trefny - 2.19-5Vojtech Trefny - 2.19-4Vojtech Trefny - 2.19-3Vojtech Trefny - 2.19-2Vojtech Trefny - 2.19-1Vojtech Trefny - 2.17-3Vojtech Trefny - 2.17-2Vojtech Trefny - 2.17-1Vojtech Trefny - 2.16-3Igor Gnatenko - 2.16-2Vojtech Trefny - 2.16-1Fedora Release Engineering - 2.15-4Iryna Shcherbina - 2.15-3Igor Gnatenko - 2.15-2Vratislav Podzimek - 2.15-1Zbigniew Jędrzejewski-Szmek - 2.14-2Vratislav Podzimek - 2.14-1Vratislav Podzimek - 2.13-1Troy Dawson - 2.12-3Troy Dawson - 2.12-2Vratislav Podzimek - 2.12-1Vratislav Podzimek - 2.11-1Fedora Release Engineering - 2.10-2Vratislav Podzimek - 2.10-1Vratislav Podzimek - 2.9-1Vratislav Podzimek - 2.8-1Vratislav Podzimek - 2.7-1Vratislav Podzimek - 2.6-3Vratislav Podzimek - 2.6-2Vratislav Podzimek - 2.6-1Vratislav Podzimek - 2.5-1Vratislav Podzimek - 2.4-1Vratislav Podzimek - 2.3-3Vratislav Podzimek - 2.3-1Fedora Release Engineering - 2.2-3Vratislav Podzimek - 2.2-2Vratislav Podzimek - 2.2-1Charalampos Stratakis - 2.1-3Vratislav Podzimek - 2.1-2Vratislav Podzimek - 2.1-1Vratislav Podzimek - 1.9-8Vratislav Podzimek - 1.9-7Vratislav Podzimek - 1.9-6Vratislav Podzimek - 1.9-5Vratislav Podzimek - 1.9-4Vratislav Podzimek - 1.9-3Vratislav Podzimek - 1.9-2Vratislav Podzimek - 1.9-1Fedora Release Engineering - 1.8-2Vratislav Podzimek - 1.8-1Vratislav Podzimek - 1.7-1Vratislav Podzimek - 1.6-1Vratislav Podzimek - 1.5-1Vratislav Podzimek - 1.4-5Vratislav Podzimek - 1.4-4Peter Robinson 1.4-3Vratislav Podzimek - 1.4-2Vratislav Podzimek - 1.4-1Vratislav Podzimek - 1.3-4Robert Kuska - 1.3-3Vratislav Podzimek - 1.3-2Vratislav Podzimek - 1.3-1Vratislav Podzimek - 1.2-1Vratislav Podzimek - 1.1-2Vratislav Podzimek - 1.1-1Fedora Release Engineering - 1.0-2Vratislav Podzimek - 1.0-1Vratislav Podzimek - 0.13-1Vratislav Podzimek - 0.12-1Vratislav Podzimek - 0.11-1Vratislav Podzimek - 0.10-1Vratislav Podzimek - 0.9-1Vratislav Podzimek - 0.8-1Peter Robinson 0.7-2Vratislav Podzimek - 0.7-1Vratislav Podzimek - 0.6-1Vratislav Podzimek - 0.5-1Vratislav Podzimek - 0.4-1Vratislav Podzimek - 0.3-1Vratislav Podzimek - 0.2-1Vratislav Podzimek - 0.1-1- Add workarounds for some LVM test issues Resolves: rhbz#1974352- Fix default key size for non XTS ciphers Resolves: rhbz#1931847- Fix LVM thin metadata calculation fix Resolves: rhbz#1901714- LVM thin metadata calculation fix Resolves: rhbz#1901714- exec: Polling fixes Resolves: rhbz#1884689- exec: Fix setting locale for util calls Resolves: rhbz#1880031- Rebased to the latest upstream release 2.24 Resolves: rhbz#1824153- Use cryptsetup to check LUKS2 label Resolves: rhbz#1778689 - Fix expected cache pool name with newest LVM Related: rhbz#1778689- Fix checking swap status on lvm/md (vtrefny) Resolves: rhbz#1649815- Memory leak fixes (tbzatek) Resolves: rhbz#1714276- Remove device-mapper-multipath dependency from fs and part plugins (vtrefny) Resolves: rhbz#1700297- Allow running tests against installed version of libblockdev (vtrefny) Related: rhbz#1679668- Use major/minor macros from sys/sysmacros.h instead of linux/kdev_t.h (vtrefny) Resolves: rhbz#1644825- Fix 'Require exact version of the utils subpackage' (vtrefny) Related: rhbz#1614328- Require exact version of the utils subpackage (vtrefny) Related: rhbz#1614328- Use libblkid to check swap status before swapon (vtrefny) Related: rhbz#1634016 - Add error codes and Python exceptions for swapon fails (vtrefny) Resolves: rhbz#1634016- Build VDO plugin on all architectures with VDO support (vtrefny) Related: rhbz#1614328- Do not require 'dmraid' package (vtrefny) Related: rhbz#1589861- Use python interpreter explicitly when running boilerplate_generator.py (vtrefny) - vdo: Implement bd_vdo_get_stats() (tbzatek) - Add test for is_tech_available with multiple dependencies (vtrefny) - lvm-dbus.c: Check for 'lvmdbus' dependency in 'bd_lvm_is_tech_avail' (vtrefny) - lvm.c: Check for 'lvm' dependency in 'bd_lvm_is_tech_avail' (vtrefny) - Fix licence headers in sources (vtrefny) - Fix three memory leaks in lvm-dbus.c (vtrefny) - Ignore "bad-super-call" pylint warning in BlockDev.py (vtrefny) - Fix running pylint in tests (vtrefny) - Fix vdo configuration options definition in spec file (vtrefny) - Fix calling BlockDev.reinit in swap tests (vtrefny) - Fix how we check zram stats from /sys/block/zram0/mm_stat (vtrefny) - Skip VDO tests also when the 'kvdo' module is not available (vtrefny) - Add version to tests that should be skipped on CentOS/RHEL 7 (vtrefny) - Skip btrfs tests if btrfs module is not available (vtrefny) - Do not build KBD plugin with bcache support on RHEL (vtrefny) - Do not build btrfs plugin on newer RHEL (vtrefny) - fs: Properly close both ends of the pipe (tbzatek) - Make sure library_test works after fixing -Wstrict-prototypes (vtrefny) - Make sure library tests properly clean after themselves (vtrefny) - pkg-config: add -L${libdir} and -I${includedir} (max.kellermann) - plugins/kbd: make wait_for_file() static (max.kellermann) - plugins/lvm{,-dbus}: get_lv_type_from_flags() returns const string (max.kellermann) - plugins/dm: add explicit cast to work around -Wdiscarded-qualifiers (max.kellermann) - plugins/crypto: work around -Wdiscarded-qualifiers (max.kellermann) - plugins/check_deps: make all strings and `UtilDep` instances `const` (max.kellermann) - exec: make `msg` parameters const (max.kellermann) - fix -Wstrict-prototypes (max.kellermann) - module.c: Accept kernel modules if they are built-in (marco.guerri.dev) - BlockDev.py Convert dictionary keys to set before using them (vtrefny) - Skip 'test_cache_pool_create_remove' on CentOS 7 (vtrefny) - Re-order libbd_crypto_la_LIBADD to fix libtool issue (tom) - acinclude.m4: Use AS_EXIT to fail in LIBBLOCKDEV_FAILURES (vtrefny) - configure.ac: Fix missing parenthesis in blkid version check (vtrefny) - Allow specifying extra options for PBKDF when creating LUKS2 (vtrefny) - Reintroduce python2 support for Fedora 29 (vtrefny) - Use versioned command for Python 2 (vtrefny) - Fix few wrong names in doc strings (vtrefny) - Make sure all our free and copy functions work with NULL (vtrefny) - Use libblkid in bd_crypto_is_luks (vtrefny) - vdo: Properly destroy the yaml parser (tbzatek) - Add a simple test case for bd_crypto_tc_open (vtrefny) - Add Python override for bd_crypto_tc_open_full (vtrefny) - Show simple summary after configure (vtrefny) - Do not build VDO plugin on non-x86_64 architectures (vtrefny) - Sync spec with downstream (vtrefny)- Build kbd plugin withou bcache support- Do not build btrs plugin on RHEL 8- Redirect cryptsetup log to libblockdev log (vtrefny) - Add a generic logging function for libblockdev (vtrefny) - Add functions to resize LUKS 2 (vtrefny) - Add function to get information about LUKS 2 integrity devices (vtrefny) - Add function to get information about a LUKS device (vtrefny) - Add a basic test for creating LUKS 2 format (vtrefny) - Use libblockdev function to create LUKS 2 in tests (vtrefny) - Add support for creating LUKS 2 format (vtrefny) - Skip bcache tests on Rawhide (vtrefny) - Allow building libblockdev without Python 2 support (vtrefny) - Allow compiling libblockdev crypto plugin without escrow support (vtrefny) - Require at least libndctl 58.4 (vtrefny) - New function for luks metadata size (japokorn) - Add functions to backup and restore LUKS header (vtrefny) - Add function for killing keyslot on a LUKS device (vtrefny) - Add functions to suspend and resume a LUKS device (vtrefny) - Use '=' instead of '==' to compare using 'test' (v.podzimek) - lvm-dbus: Check returned job object for error (vtrefny) - Get sector size for non-block NVDIMM namespaces too (vtrefny) - Fix memory leaks discovered by clang (vtrefny) - Add new functions to docs/libblockdev-sections.txt (segfault) - Make a link point to the relevant section (segfault) - Don't use VeraCrypt PIM if compiled against libcryptsetup < 2.0 (segfault) - Make keyfiles parameter to bd_crypto_tc_open_full zero terminated (segfault) - Add function bd_crypto_device_seems_encrypted (segfault) - Support VeraCrypt PIM (segfault) - Support TCRYPT system volumes (segfault) - Support TCRYPT hidden containers (segfault) - Support TCRYPT keyfiles (segfault) - Support unlocking VeraCrypt volumes (segfault) - Enforce ZERO_INIT gcc backwards compatibility (bjornpagen) - Add function for getting NVDIMM namespace name from devname or path (vtrefny) - Add --without-xyz to DISTCHECK_CONFIGURE_FLAGS for disabled plugins (vtrefny) - Add tests for the NVDIMM plugin (vtrefny) - Add the NVDIMM plugin (vtrefny) - Fix build with clang (bjornpagen) - s390: don't hardcode paths, search PATH (flokli) - Fix build against musl libc (bjornpagen) - Fix python2-gobject-base dependency on Fedora 26 and older (vtrefny) - Sync the spec file with downstream (vtrefny)- Add the NVDIMM plugin (vtrefny) - Add tests for the NVDIMM plugin (vtrefny) - Add --without-xyz to DISTCHECK_CONFIGURE_FLAGS for disabled plugins (vtrefny) - Add function for getting NVDIMM namespace name from devname or path (vtrefny)- Escape macros in %changelog- Add tests for progress report (jtulak) - Add e2fsck progress (jtulak) - Add progress reporting infrastructure for Ext fsck (jtulak) - Add a function to test if prog. reporting was initialized (jtulak) - Add support for LUKS 2 opening and key management (vtrefny) - Fix few more links for project and documentation website (vtrefny) - Sync the spec file with downstream (vpodzime) - Check if 'journalctl' is available before trying to use it in tests (vtrefny) - Update 'Testing libblockdev' section in documentation (vtrefny) - Fix link to online documentation (vtrefny) - Fix how the new kernel module functions are added to docs (vpodzime)- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild- Update Python 2 dependency declarations to new packaging standards (See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3)- Switch to %ldconfig_scriptlets- Do not use the 'btrfs' plugin in overrides tests (vpodzime) - Do not use the btrfs plugin in library tests (vpodzime) - Check for btrfs module availability in btrfs module (vtrefny) - Move kernel modules (un)loading and checking into utils (vtrefny) - Free locale struct in kbd plugin (vtrefny) - Add test for setting partition flags on GPT (vtrefny) - Use only sgdisk to set flags on GPT (vtrefny) - Move the fs.h file to its original place (vpodzime) - Add a HACKING.rst file (vpodzime) - Mark bcache tests as unstable (vpodzime) - Fix memory leaks in bd_fs_vfat_get_info() (vpodzime) - Revert the behaviour of bd_fs_check_deps() (vpodzime) - Split the bd_fs_is_tech_avail() implementation (vpodzime) - Split the FS plugin source into multiple files (vpodzime) - Fix bd_s390_dasd_format (vponcova) - Mark unstable tests as such (vpodzime) - bd_s390_dasd_is_ldl should be true only for LDL DADSs (vponcova) - Do not lie about tag creation (vpodzime)- Rebuild for cryptsetup-2.0.0- Support the legacy boot GPT flag (intrigeri) - Respect the version in the blockdev.pc file (vpodzime) - Add pkgconfig definitions for the utils library (vpodzime) - fs.c: Fix potential NULL pointer dereference (vtrefny) - dm.c: Fix uninitialized values in various dm plugin functions (vtrefny) - dm.c: Check return values of dm_task_set_name/run/get_info functions (vtrefny) - fs.c: Fix multiple "forward NULL" warnings in 'bd_fs_ntfs_get_info' (vtrefny) - lvm-dbus.c: Fix multiple "use after free" coverity warnings (vtrefny) - Fix duplicate 'const' in generated functions (vtrefny) - Add some test cases for NTFS (kailueke) - Add function wrappers for NTFS tools (kailueke) - exec.c: Fix error message in 'bd_utils_exec_and_report_progress' (vtrefny) - crypto.c: Fix waiting for enough entropy (vtrefny) - Ignore some coverity false positive errors (vtrefny) - exec.c: Ignore errors from 'g_io_channel_shutdown' (vtrefny) - part.c: Check if we've found a place to put new logical partitions (vtrefny) - kbd.c: Fix potential string overflow in 'bd_kbd_bcache_create' (vtrefny) - exec.c: Fix resource leaks in 'bd_utils_exec_and_report_progress' (vtrefny) - fs.c: Fix "forward null" in 'do_mount' and 'bd_fs_xfs_get_info' (vtrefny) - part.c: Fix possible NULL pointer dereference (vtrefny) - crypto.c: Use right key buffer in 'bd_crypto_luks_add_key' (vtrefny) - exec.c: Fix "use after free" in 'bd_utils_check_util_version' (vtrefny) - kbd.c: Fix double free in 'bd_kbd_zram_get_stats' (vtrefny) - part.c: Check if file discriptor is >= 0 before closing it (vtrefny) - mdraid.c: Fix resource leaks (vtrefny) - lvm.c: Fix "use after free" in 'bd_lvm_get_thpool_meta_size' (vtrefny) - fs.c: Fix for loop condition in 'bd_fs_get_fstype' (vtrefny) - fs.c: Check sscanf return value in 'bd_fs_vfat_get_info' (vtrefny) - fs.c: Fix resource leaks in 'bd_fs_get_fstype' (vtrefny) - blockdev.c.in: Fix unused variables (vtrefny) - Use libbytesize to parse bcache block size (vtrefny) - Use system values in KbdTestBcacheStatusTest (vtrefny) - Fix BSSize memory leaks in btrfs and mdraid plugins (vtrefny) - Skip btrfs subvolume tests with btrfs-progs 4.13.2 (vtrefny) - Added function to get DM device subsystem (japokorn) - Sync spec with downstream (vpodzime)- Fix the rpmlog and shortlog targets (vpodzime) - Add a function for enabling/disabling plugins' init checks (vpodzime) - Assign functions to tech-mode categories (vpodzime) - Add missing items to particular sections in the documentation (vpodzime) - Add a basic test for the runtime dependency checking (vpodzime) - Simplify what WITH_BD_BCACHE changes in the KBD plugin (vpodzime) - Add functions for querying available technologies (vpodzime) - Dynamically check for the required utilities (vpodzime) - Use shorter prefix for tempfiles (vtrefny) - Try harder when waiting for lio device to show up (vtrefny) - Better handle old and new zram sysfs api in tests (vtrefny) - Skip btrfs tests on CentOS 7 aarch64 (vtrefny) - Add new function for setting swap label (vtrefny) - Use only one git tag for new releases (vtrefny) - Fix source URL in spec file (vtrefny) - Add NEWS.rst file (vtrefny) - Do not include s390utils/vtoc.h in s390 plugin (vtrefny) - Use "AC_CANONICAL_BUILD" to check architecture instead of "uname" (vtrefny) - Bypass error proxy in s390 test (vtrefny) - Fix zFCP LUN max length (vtrefny) - Do not run g_clear_error after setting it (vtrefny) - Allow compiling libblockdev without s390 plugin (vtrefny) - Add a function for getting plugin name (vpodzime)- Cleanup spec file conditionals correctly- Cleanup spec file conditionals- Own directories /etc/libblockdev and /etc/libblockdev/conf.d (vtrefny) - Wait for resized partition (kailueke) - Make sure the device is opened for libparted (vpodzime) - Fix label check in swap_test (vtrefny) - Use "run_tests" script for running tests from Makefile (vtrefny) - Add a script for running tests (vtrefny) - Tests: Move library initialization to setUpClass method (vtrefny) - Stop skipping FAT resize tests on rawhide (vtrefny) - Close filesystem before closing the partition during FAT resize (vtrefny) - Use mountpoint for "xfs_info" calls (vtrefny) - Use libmount cache when parsing /proc/mounts (vtrefny) - Add some space for the CI status (vpodzime) - Confirm the force when creating PVs in FS tests (vpodzime) - Skip vgremove tests on 32bit Debian (vtrefny) - Fix names of backing files in tests (vtrefny) - Fix checking for available locales (vtrefny) - Skip dependency checking in mpath tests on Debian (vtrefny) - Skip zRAM tests on Debian (vtrefny) - Skip the test for device escrow on Debian too (vtrefny) - Skip free region tests on Debian too (vtrefny) - Fix redirecting command output to /dev/null in tests (vtrefny) - Try harder to unmount devices in test cleanup (vtrefny) - Require only plugins that are needed for given test (vtrefny) - Try to get distribution info from "PrettyName" if "CPEName" isn't available (vtrefny) - Use -ff when creating PVs in FS tests (vpodzime) - Sync spec with downstream (vpodzime)- Make the KbdZRAMDevicesTestCase inherit from KbdZRAMTestCase (vpodzime) - Allow non-source directory builds (kailueke) - Add a way to disable runtime dependency checks (vpodzime) - Link to GObject even if no plugin is activated (kailueke) - Skip zram tests on Rawhide (vpodzime) - Keep most utilities available for tests (vpodzime) - Use new libmount function to get (un)mount error message (vtrefny) - Update the documentation URL (vpodzime)- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild- Only enable partition size tolerance with alignment (vpodzime) - Limit the requested partition size to maximum possible (vpodzime) - Do not verify vfat FS' size after generic resize (vpodzime) - Specify tolerance for partition size (kailueke) - Only use the exact constraint if not using any other (vpodzime) - Check resulting FS size in tests for generic FS resize (vpodzime) - Query setting FS label support and generic relabeling (kailueke) - Do not strictly require all FS utilities (vpodzime) - Compile everything with the C99 standard (vpodzime) - Add partition resize function (kailueke) - Generic Check and Repair Functions (kailueke) - Query functions for FS resize and repair support (kailueke) - Update the project/source URL in the spec file (vpodzime) - Add functions for opening/closing TrueCrypt/VeraCrypt volumes (vpodzime) - Adapt to a change in behaviour in new libmount (vpodzime) - Try RO mount also if we get EACCES (vpodzime) - Size in bytes for xfs_resize_device (kailueke) - src/plugins/Makefile.am: Remove hard coded include path in /usr prefix (tristan.vanberkom) - Fixed include for libvolume_key.h (tristan.vanberkom) - Ignore parted warnings if possible (squimrel) - bcache tests: Remove FEELINGLUCKY checks (tasleson) - kbd.c: Code review corrections (tasleson) - kbd.c: Make bd_kbd_bcache_create work without abort (tasleson)- Fix hardcoded reference to gcc (timo.gurr) - Catch and ignore partial failures in LVM tests' cleanups (vpodzime) - Fix hardcoded reference to pkg-config (timo.gurr) - Make GObject introspection optional (vpodzime) - Do not link libraries required by plugins to the GI files (vpodzime) - Make sure the whole build status image is shown (vpodzime) - Show CI status in README (at the GH repo's front page) (vpodzime) - Always require the libudev pkg (tgurr) - Make sure we give kernel time to fully setup zram device(s) (vpodzime) - fs_test.py: Close FDs when calling utilities (tasleson) - crypto.c: Correct segmentation fault (tasleson)- Temporarily skip vfat generic resize test on rawhide (vtrefny) - Use "safeprobe" in "bd_fs_wipe" (vtrefny) - Add a generic filesystem resize function (vtrefny) - Add a function to get mountpoint for a device (vtrefny) - Add a function to get filesystem type for a device (vtrefny) - Only include the LVM DBus config when shipping LVM DBus (vpodzime) - Skip the LVM DBus vgreduce tests on Rawhide (vpodzime) - Do not build the lvm-dbus plugin on RHEL/CentOS (vpodzime) - Give zRAM more time to settle before trying to remove a device (vpodzime) - Put zram tests adding/removing devices into a separate class (vpodzime) - Skip LVM cache and RAID tests on Rawhide (vpodzime) - Fix the skip_on decorator factory for tests (vpodzime) - Use 'blkid -p' instead of lsblk to get device's FS type (vpodzime) - Improve the lvm_set_global_config test (vpodzime) - Pass '-y' to pvresize (vpodzime) - Create a copy of os.environ for a child process (vpodzime) - Revert "Use the "C.UTF-8" locale instead of just "C"" (vpodzime) - Fix how we create vfat FS in tests (vpodzime) - Skip the test if requiring unavailable locales (vpodzime) - Use the "C.UTF-8" locale instead of just "C" (vpodzime) - Add functions for working with ext2 and ext3 filesystems (vtrefny) - Link to gobject when lvm or btrfs is enabled (andreas) - Link to libm where needed (andreas) - Add a function for cleaning a device (vtrefny) - Add few code exaples to documentation (vtrefny) - Use a special exception for no fs signature when doing wipe (vpodzime) - One more incompatible os.symlink() call (vpodzime) - Do not use pass-by-name in the os.symlink() call (vpodzime) - Ignore previous errors when falling back to using ioctl() (vpodzime) - Use ioctl() call to teardown loop devices (vpodzime) - Resolve the device to remove for mdadm (vpodzime) - Add a function for getting device symlinks (vpodzime) - Use the new resolve_device() function where appropriate (vpodzime) - Add the resolve_device() function to the utils library (vpodzime) - First try to read the 'autoclear' flag from /sys/ (vpodzime)- Skip btrfs min size tests on Fedora 25 (vtrefny) - Make sure the loop device doesn't disappear during tests (vpodzime) - Close the loop device when autoclear is (un)set (vpodzime) - Do not enforce Python 3 for running tests in CI (vpodzime) - Revert "Use different BTRFS_MIN_MEMBER_SIZE on aarch64" (vtrefny) - Use both 'old' and 'new' sysfs files to read zRAM stats (vtrefny) - Check if libparted-fs-resize pkgconfig is available (vpodzime) - Do not try to get name for inactive partitions (vtrefny) - Skip tests for getting free regions on CentOS/RHEL (vpodzime) - Free the container holding the specs of free regions (vpodzime) - Open loop devices as O_RDONLY when getting flags (vpodzime) - Resolve maximum partition size when we know its start (vpodzime) - Use --id instead of --part-type when setting partition id (vpodzime) - Fix mdadm command for removing failed device from an array (vtrefny) - Skip bcache tests on CentOS/RHEL 7 (vpodzime) - Use six.assertRaisesRegex in the FS tests (vpodzime) - Use mkdtemp() instead of TemporaryDirectory() (vpodzime) - Fix installation without specifying --exec-prefix (vpodzime) - Add options to force mkfs.ext4/vfat to create a FS on the whole device (vpodzime) - Skip the test for device escrow on CentOS/RHEL (vpodzime) - Define DEVNULL on our own if not in subprocess (vpodzime) - Remove the patches from the spec file (vpodzime) - Sync the spec file with downstream (vpodzime) - Stop skipping zRAM stats tests (vtrefny) - Add more tests for zRAM stats (vtrefny) - Fix reading zRAM properties from sysfs (vtrefny)- Do not try to parse 'raid_spec' for 'bd_md_activate' (vtrefny) Resolves: rhbz#1439111- Make sure the returned thpool MD size is valid (vpodzime)- Move the part_err library before part and fs (vtrefny) - Fix BuildRequires for crypto and dm packages (vtrefny) - Fix mounting read-only devices (vtrefny) - Fix the bd_s390_dasd_is_ldl function. (vponcova) - Add the bd_s390_dasd_is_fba function to check if DASD is FBA (vponcova) - Disable MD RAID tests on 32bit systems (vpodzime) - Fix error message when mounting with a wrong fs type (vtrefny) - Only create RPMs for requested/configured plugins (vpodzime) - Only check dependencies of plugins to be built (vpodzime) - Only build and distribute plugins if configured so (vpodzime) - Fix format-security and unused-result compiler warnings (vtrefny) - Add an AC macro for modular builds (vpodzime) - Add functions for mounting and unmounting filesystems (vtrefny)- Do not try to get GVariant after not adding anything to its builder (vpodzime) - Replace NULL with "" when building ExtraArg (vpodzime) - Replace NULL with "" when adding it as a 's' GVariant (vpodzime) - Make sure we don't try to add NULL as GVariant to DBus params (vpodzime) - Add function for getting recommended thpool metadata size (vpodzime) - Make udev settle after we create a LIO device (vpodzime) - Always use '--yes' for lvremove (vpodzime)- Update specs.rst to use present-tense and current API (agrover) - Add functions using BLOBs as LUKS passphrases (vpodzime) - Make sure the _error_quark() functions are in the library (vtrefny) - Return a special error when trying to wipe empty device (vtrefny) - Adapt tests to use LIO devices instead of loop devices (vpodzime) - Add functions for creating and deleting LIO devices (vpodzime) - MDRAID: Allow path as input for functions that work with sysfs (vtrefny)- Rebuild with changelog fixed up- Allow specifying raid 'name' in multiple way when calling md functions (vtrefny) - Allow using both path and raid name in bd_md_set_bitmap_location (vtrefny) - Fix potential memory issues in s390 sanitizate functions (vpodzime) - Try multiple times when probing device for wiping (vpodzime) - Check for libvolume_key.h and dmraid.h in configure.ac (vpodzime) - Define our own macro for testing required header files (vpodzime) - Include blockdev/utils.h in mdraid.h (vtrefny) - Fix misspelling (agrover) - Skip the bcache tests even on x86_64 (vpodzime) - Take a break between bcache creation tests (vpodzime) - Make sure ./configure fails if there are some soft failures (vpodzime) - Improve the error message on missing GI support (vpodzime) - Only require bcache-tools if supporting bcache (vpodzime) - Skip bcache tests on non-x86_64 architectures (vpodzime) - Try harder to register a new bcache device (vpodzime) - Reimplement swapon/swapoff functions by using syscalls (vpodzime) - Make sure bcache functions are correctly provided or not (vpodzime) - Changelog fixup (vpodzime)- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild- Rebuild with changelog fixed up- Use the .in file as source when bumping version (vpodzime) - Run pylint based on the python version and make it optional (vpodzime) - Disable python3 and bcache on RHEL (vpodzime) - Make bcache support optional (vpodzime) - Teach boileplate_generator.py to skip things based on patterns (vpodzime) - Require lower versions of some utilities (vpodzime) - Do not require python3 for the boilerplate generation script (vpodzime) - Use a proper initialization value for 'GPollFD fds[2]' (vpodzime) - Deal with older parted and libblkid (vpodzime) - Make python3 and gtk-doc optional (vpodzime) - Bump the version of the utils library (vpodzime) - Fix docstring for 'bd_md_node_from_name' (vtrefny) - Add tests for added mdraid methods (vtrefny) - Skip 'MDTestNominateDenominateActive' unless feeling lucky (vtrefny) - MDRaid tests: change 'wait_for_resync' to wait for given action (vtrefny) - Add functionality need by storaged to mdraid plugin (vtrefny) - Move 'echo_str_to_file' method to utils (vtrefny) - Add a function to setup a loop device from a file descriptor (vpodzime) - Add functions to get/set the autoclear flag on a loop device (vpodzime) - Fix checking /proc/mdstat for resync action (vtrefny) - Adapt the test config files to version 2.x (vpodzime)- Rebuild for Python 3.6- Rebuild for a chain-build with storaged (vpodzime)- Do not require an exclusive lock on the device to commit part stuff (vpodzime) - Prevent failure if there are no btrfs subvolumes (vpodzime) - Fix the test for getting version of a failing utility (vpodzime) - Also run the utils tests (vpodzime) - Bump the version of the pkgconfig module (vpodzime) - Include utils.h in plugins that need it (vpodzime) - Fix dependency check in fs plugin (vtrefny) - Add support for setting part id (part type) on msdos part tables (vtrefny) - Trim the extra info for MD RAID's name (vpodzime) - Add xfsprogs and dosfstools as dependencies of the fs plugin (vpodzime) - Fix md_name_from_node to work with the "/dev/" prefix (vpodzime) - New major upstream release- Revert "Prevent issues between libparted and udev" (vpodzime) - Revert "Open the device file as RDWR when committing parts" (vpodzime)- Open the device file as RDWR when committing parts (vpodzime) - Handle mdadm --examine output during migration (adamw) Resolves: rhbz#1381996- Prevent issues between libparted and udev (vpodzime)- Make sure all object paths are passed and extracted as such (vpodzime) Resolves: rhbz#1374973- Do not report volume name for FW RAID container device (vpodzime) Related: rhbz#1379865 - Search for just "UUID" in mdadm --examine output (vpodzime) Related: rhbz#1379865 - Use 'mdadm --examine --export' to get MD RAID level (vpodzime) Related: rhbz#1379865- Try to search for "RAID Level" in mdadm's output (vpodzime) Resolves: rhbz#1379865 - Fix the number passed to LVM DBus as a job-creation timeout (vpodzime) Resolves: rhbz#1378970- Explicitly cast number constants for GVariants (vpodzime)- Add functions for creating thin/cache pools from existing LVs (vpodzime) - Add the new mpath_get_members() function to the docs (vpodzime)- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages- Add a function to get all mpath member devices (vpodzime) - Fix backport issues in the zfcp-related functionality (#1348442) (vpodzime) - Revert "Fix a few const params in the s390 plugin." (vpodzime) - Fix creation of the version-only tags (vpodzime)- Include the LV roles in the LVdata (vpodzime) - Add a few missing items to the documentation (vpodzime) - Document fields of the structures (vpodzime) - Report (meta)data LV name properly for cache pools in lvm-dbus (vpodzime) - Add information about related LVs to LVMLVdata (vpodzime) - Remove unused code for getting supported functions (vpodzime) - Add zFCP functionality to s390 plugin (sbueno+anaconda) - Fix a few const params in the s390 plugin. (sbueno+anaconda)- Ignore merge commits when creating changelog (vpodzime) - Only take the number of the first %changelog line found (vpodzime) - Add some more detailed description to the part plugin (vpodzime) - Fix a few extra issues with the const types (vpodzime) - Add function for getting best free region (vpodzime) - Add function for getting free regions (vpodzime) - Fix the error message when setting part flag fails (vpodzime) - Add function for setting disk flags (vpodzime) - Add function for getting information about disk(s) (vpodzime) - Do not set nonsense partition paths (vpodzime) - Add function for getting partition by position (vpodzime) - Indicate if there was error from parted or not in set_parted_error() (vpodzime) - Minor fixes for the bd_part_get_part_spec() function (vpodzime) - Add support for extra GPT flags (vpodzime) - Add functionality for partition types (GUIDs) (vpodzime) - Add functionality for partition names (vpodzime) - Do not destroy disk objects we didn't get (vpodzime) - Add a function for setting multiple partition flags at once (vpodzime) - Remove the unused definition USE_PYTHON3 from configure.ac (vpodzime) - Use different BTRFS_MIN_MEMBER_SIZE on aarch64 (vpodzime) - Better release memory from parted objects on failures (vpodzime) - Rework how we do optimal alignment (vpodzime) - Do not try to destroy object we didn't get (vpodzime) - Don't pass sizes in bytes to LVM (#1317373) (vpodzime) - Add the libbytesize-devel build requires (vpodzime) - Search for the LVM DBus service in both active and activatable names (vpodzime) - Adapt to another stupid change in btrfs-progs (vpodzime) - Add the XFS-related functions to the documentation (vpodzime) - Add tests for the XFS-related functions (vpodzime) - Add support for the XFS file system to the FS plugin (vpodzime) - Add chunk_size to BDMDExamineData (vtrefny) - Add the subpackage for the FS plugin (vpodzime) - Add the FS plugin to the docs (vpodzime) - Add tests for the ext4 functionality in the fs plugin (vpodzime) - Add the FS plugin and the ext4 support (vpodzime) - Add a function for running utility reporting error and exit code (vpodzime) - Add the subpackage for the part plugin (vpodzime) - Add a missing BuildRequires for parted-devel (vpodzime) - Tag as both libblockdev-$version and just $version (vpodzime) - Add the 'part' plugin to documentation (vpodzime) - Add tests for the newly added part plugin (vpodzime) - Add the part plugin with storaged-required functionality (vpodzime)- Merge pull request #72 from vpodzime/master-faster_tests (vpodzime) - Ignore all .bak files (vpodzime) - Use python3-pylint and skip Python 2 tests (vpodzime) - Try a bit harder when deactivating MD arrays in tests (vpodzime) - Recompile only the LVM plugin in tests (vpodzime) - Merge pull request #65 from vpodzime/master-loc_indep_error (vpodzime) - Merge pull request #70 from vojtechtrefny/master-chunk_size (vpodzime) - Add bd_md_create_with_chunk_size() function (vtrefny) - Merge pull request #68 from vpodzime/master-no_intro_data (vpodzime) - Merge pull request #71 from vpodzime/master-ipython3 (vpodzime) - Run coverage with the right config directories (vpodzime) - Merge pull request #67 from phatina/master (vpodzime) - Merge pull request #69 from vpodzime/master-lvm_dbus_autostart (vpodzime) - Use ipython3 for debugging and testing sessions (vpodzime) - Don't expect to always get introspection data from DBus (vpodzime) - Make invocation of tests configurable (phatina) - Make error messages locale agnostic (vpodzime)- Search for the LVM DBus service in activatable names (vpodzime) - Better check for the LVM DBus API (vpodzime)- Do not try to get object path of NULL in vgreduce (vpodzime)- Depend on python3-gobject-base not python3-gobject so as to not pull in X components- Add/fix the requirement for the LVM DBus daemon- Merge pull request #62 from vpodzime/master-clean_up (vpodzime) - Use addCleanup() instead of tearDown() in tests (vpodzime) - Merge pull request #58 from vpodzime/master-lvm_dbus_pr (vpodzime) - Add the VG renaming functionality (vpodzime) - Packaging of the lvm-dbus plugin (vpodzime) - The LVM DBus plugin (vpodzime) - Add more generic functions for logging (vpodzime) - Use MAX(a, b) instead of CLAMP(b, a, b) (vpodzime) - Merge pull request #59 from vpodzime/master-vgrename (vpodzime) - Add a function for renaming VGs (vpodzime) - Merge pull request #57 from clumens/master (vpodzime) - Fix error reporting when running "make test". (clumens) - Merge pull request #54 from vojtechtrefny/master-pvsize (vpodzime) - Do not try to create a PV with 4KiB metadata space (vpodzime) - Add pv_info to BDLVMPVdata (vtrefny) - btrfs now requires at least 128MiB device(s) (vpodzime) - Merge pull request #52 from vpodzime/master (vpodzime) - Round size in thpoolcreate() to KiB (vpodzime) - Sync the %changelog in spec with downstream (vpodzime)- Create the cache pool before the to-be-cached LV (vpodzime)- Rebuilt for Python3.5 rebuild- Fix the annotation of bd_try_init in blockdev.c (vpodzime)- Add missing python GI requires (vpodzime) - Merge pull request #49 from dashea/libblockdev-python (vpodzime) - Merge pull request #50 from vpodzime/master-fix_striped_lv (vpodzime) - Merge pull request #46 from vpodzime/master-bcache_destroy (vpodzime) - Merge pull request #39 from vpodzime/master-lvm_physical_space (vpodzime) - Add a missing ldconfig that rpmlint found. (dshea) - Move python files to separate packages (#1256758) (dshea) - Fix lvcreate calls for striped LVs (vpodzime) - Merge pull request #48 from vojtechtrefny/master_pvfree (vpodzime) - Add pv_free to BDLVMPVdata (vtrefny) - Merge pull request #47 from atodorov/add_coverage_report (vpodzime) - Produce coverage report in CI (atodorov) - Check bcache device's state before trying to detach the cache in destroy() (vpodzime) - Fix URLs in the spec (vpodzime) - Fix the int-float less-than comparison (vpodzime) - Fix the calculation of physical space taken by an LV (vpodzime)- Merge pull request #40 from vpodzime/master-config_support (vpodzime) - Add tests for configuration support (vpodzime) - Add a function for getting the loaded soname for a plugin (vpodzime) - Add the default configuration (vpodzime) - Load and respect configuration files when loading plugins (vpodzime) - Add functions for finding and processing configuration files (vpodzime) - Merge pull request #38 from vpodzime/master-md_superblock_size (vpodzime) - Better document how MD RAID superblock size should be calculated (vpodzime) - Merge pull request #36 from phatina/master (vpodzime) - BTRFS: allow an arbitrary label to be set for a btrfs volume (phatina) - Merge pull request #32 from phatina/master (vpodzime) - BTRFS: fix parsing empty partition label (phatina) - Merge pull request #35 from vpodzime/master (vpodzime) - Define env variables for sudo via the env utility (vpodzime) - Merge pull request #34 from dashea/python3-tests (vpodzime) - Use unittest.addCleanup to simplify crypto_test. (dshea) - Run tests with both python2 and python3 in the ci target. (dshea) - Fix python3 issues in the unittests. (dshea) - Do not run all tests in the 'ci' target (vpodzime) - Merge pull request #33 from clumens/master (vpodzime) - Add a new makefile target that does everything needed for jenkins. (clumens) - Synchronize the .spec file with downstream (vpodzime)- Explicitly specify the type of the cert_data parameter (#1246096) (vpodzime)- Clean generated boilerplate code on 'make clean' (vpodzime) - Merge pull request #31 from atodorov/use_lang_c (vpodzime) - tests: use LANG=C in test_backup_passphrase() (atodorov) - Merge pull request #30 from atodorov/makefile_updates (vpodzime) - Makefile.am: - add separate check target - add coverage targets - make it possible to test with Python3 (atodorov) - Merge pull request #29 from atodorov/fix_issue_28 (vpodzime) - Merge pull request #27 from atodorov/fix_docs_url (vpodzime) - Merge pull request #26 from atodorov/test_docs (vpodzime) - Change the modified sources back in tearDown() method as well. Closes #28. (atodorov) - update URL to on-line documentation (atodorov) - add test documentation (atodorov) - Merge pull request #22 from dashea/escrow-tests (vpodzime) - Merge pull request #25 from dashea/python-dep (vpodzime) - Filter the python files from automatic rpm requires (dshea) - Added tests for escrow packets and backup passphrases (dshea) - Free leaked contexts from crypto_init (dshea) - Cooperate with volume_key's memory management (dshea) - Fix inheritance in the LVM tests to prevent multiple runs of some tests (vpodzime) - Make the regexp for testing crypto_generate_backup_passphrase() stricter (vpodzime) - Leave room in the backup passphrase for a trailing 0 (dshea) - Add functions to get names of data/metadata internal LVs (vpodzime) - Allow getting info for an internal LV (vpodzime) - Gather information about all LVs (vpodzime) - Round requested size to KBs in lvresize() (#1221247) (vpodzime) - Add overrides for the ensure_init() function (vpodzime) - Change the default value of the 'reload' parameter of try_reinit() (vpodzime) - Merge pull request #21 from vpodzime/master-thpool_size_discard (vpodzime) - Add overrides for the lvm_is_valid_thpool_chunk_size() function (vpodzime)- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild- Adapt the release helper targets to autotools (vpodzime) - Fixes of paths in Makefile.am's inspired by build failures on s390 (vpodzime) - Add an s390-specific BuildRequires (vpodzime) - Distribute also the boilerplate_generator.py script (vpodzime) - Fix path to the generated blockdev.pc file (vpodzime) - Adapt tests that compile stuff to autotools (vpodzime) - Merge pull request #18 from vpodzime/master-autotools (vpodzime) - Merge pull request #20 from dashea/gtkdoc-sections (vpodzime) - Use the autotools building system instead of scons (vpodzime) - Add the two new functions to the 'blockdev' docs section (vpodzime) - Fix the line defining the docs file for the s390 section (vpodzime) - Add a missing #include to the kbd.api file (vpodzime) - Prevent s390-specific stuff from being used on other architectures (vpodzime) - Update the documentation of the is_initialized() function (vpodzime) - Merge pull request #19 from vpodzime/master-ensure_init (vpodzime) - Remove private macros from the gtkdoc sections file. (dshea) - Terminate ifdef statements for arch check. (sbueno+anaconda) - Return early from the init functions if setting up logging fails (vpodzime) - Add tests for the new and modified init functions (vpodzime) - Add new try_init() and try_reinit() functions (vpodzime) - Fix for adding number of loaded plugins (vpodzime) - Fix for ensure_init() (vpodzime) - Rename the try_init() function to ensure_init() and improve it (vpodzime) - Check number of loaded plugins and library initialization state (vpodzime) - Make 'reload' default to True instead of False in overrides (vpodzime) - Add the s390 plugin test file. (sbueno+anaconda) - Add the s390 plugin functions. (sbueno+anaconda) - Add the s390 plugin. (sbueno+anaconda) - Fix a typo in the spec file. (sbueno+anaconda) - Require the kmod-devel package for the build process (vpodzime) - Merge pull request #16 from dashea/escrow-encoding (vpodzime) - Merge pull request #13 from vpodzime/master-lvm_cache (vpodzime) - Merge pull request #12 from vpodzime/master-kbd_plugin (vpodzime) - Merge pull request #14 from vpodzime/master-better_is_multipath (vpodzime) - Use g_strdup() instead of g_strdup_printf() to just dup a string (vpodzime) - Fix the spelling of "escrow" (dshea) - Make the crypto plugin string parameters const (dshea) - Set encoding to NULL before writing the escrow packet. (dshea) - Get cache stats directly from the device mapper (vpodzime) - Reimplement the is_mpath_member() function using device mapper (vpodzime) - Add the LVM cache related symbols to the LVM section in the documentation (vpodzime) - Update the list of LVM cache related functions in features.rst (vpodzime) - Add tests for functions related to the LVM cache technology (vpodzime) - Implement the lvm_cache_stats() function (vpodzime) - Implement the lvm_cache_pool_name function (vpodzime) - Implement the lvm_cache_create_cached_lv() function (vpodzime) - Implement lvm_cache_attach/detach() functions (vpodzime) - Implement the lvm_cache_create_pool() function plus two support functions (vpodzime) - Implement the lvm_cache_get_default_md_size() function (vpodzime) - Add the 'type' parameter to the lvm_lvcreate function (vpodzime) - Teach boilerplate_generator to work with enum return types (vpodzime) - Teach boilerplate_generator to work with 'const' return types (vpodzime) - Add subpackages for the KBD plugin and its devel files (vpodzime) - Add provided symbols to the documentation section of the KBD plugin (vpodzime) - Implement the bcache_get_backing/cache_device functions (vpodzime) - Exclude bcache tests from the normal 'test' target (vpodzime) - Add some more and prolong some of the waits in KBD tests (vpodzime) - Zero all newly allocated structures (vpodzime) - Implement the bcache_status function and all it wants (vpodzime) - Fix for the zram stats (vpodzime) - Add bcache_get_mode and bcache_set_mode functions (vpodzime) - Teach boilerplate_generator to work with enum return types (vpodzime) - Teach boilerplate_generator to work with 'const' return types (vpodzime) - Add the zram_get_stats function (vpodzime) - Add the check() function for the KBD plugin (vpodzime) - Add ErrorProxy instance for the KBD plugin (vpodzime) - Add tests for bcache_create/attach/detach/destroy functions (vpodzime) - Add the 'rebuild' Makefile target (vpodzime) - Add bcache_create, bcache_attach, bcache_detach and bcache_destroy functions (vpodzime) - Implement a helper function to echo string into a file (vpodzime) - Add tests for zram_create_devices and zram_destroy_devices functions (vpodzime) - Add the zram_destroy_devices function to the KBD plugin (vpodzime) - Add first function to the KBD plugin: zram_create_devices (vpodzime) - Add the KernelBlockDevices plugin (vpodzime)- Prevent a leaky test from running in Jenkins (vpodzime) - Try harder when cleaning up after MD RAID tests (vpodzime) - Improve the MD RAID activate/deactivate test (vpodzime) - One more @contextmanager that needs try-finally (vpodzime) - Do not require metadata version to be reported by 'mdadm --examine' (#1217900) (vpodzime) - Make sure we always set things back in context managers (vpodzime) - Make the release date for version 1.0 more realistic (vpodzime) - Merge pull request #11 from vpodzime/master (vpodzime) - Run utilities with LC_ALL=C (vpodzime) (#1219033) - Free GMatchInfo instance even in case of no match (vpodzime) - Resolve /dev/md/ symlinks when checking swap status. (dlehman)- Require minimum version of libblockdev-utils in some plugins (vpodzime) - Report both stdout and stderr if exit code != 0 (vpodzime)- Fix issues with using overriden functions over ErrorProxy (vpodzime) - Update the roadmap.rst and features.rst with new stuff (vpodzime) - Fix two minor issues with docs generation (vpodzime)- Fix return type of the unload_plugins() function (vpodzime) - Close the DL handle when check() or init() fail (vpodzime) - Add one more check to the reload test (vpodzime) - Drop reference to check() and init() functions (vpodzime) - Add more cats to tests (vpodzime) - Make regexp for getting btrfs version more generic (vpodzime) - Merge pull request #8 from vpodzime/master-check_functions (vpodzime) - Fix parameters passed to unoverridden swapon function (vpodzime) - Implement and test swap plugin's check function (vpodzime) - Implement and test MD RAID plugin's check function (vpodzime) - Implement and test mpath plugin's check function (vpodzime) - Try harder to get util's version (vpodzime) - Implement and test loop plugin's check function (vpodzime) - Implement and test DM plugin's check function (vpodzime) - Implement and test BTRFS plugin's check function (vpodzime) - Implement and test LVM plugin's check function (vpodzime) - Init logging before loading plugins (vpodzime) - Add function for utility availability checking (vpodzime) - Fix default value for the fake_utils' path argument (vpodzime) - Add ErrorProxy instance for the utils functions (vpodzime) - Add function for version comparison (vpodzime) - Merge pull request #9 from clumens/master (vpodzime) - Disable pylint checking on the new exception proxy. (clumens) - Fix XRules application and add a test for it (vpodzime) - Raise NotImplementedError when an unavailable function is called (vpodzime) - Merge pull request #4 from vpodzime/master-error_proxy (vpodzime) - Merge branch 'master' into master-error_proxy (vpodzime) - Merge pull request #5 from vpodzime/master-not_implemented_error (vpodzime) - Add a simple test for unloaded/unavailable functions (vpodzime) - Unload the plugins properly when reinit() is called (vpodzime) - Raise error/exception when an unimplemented function is called (#1201475) (vpodzime) - Do an ugly but necessary hack to make local GI overrides work (vpodzime) - Add the __dir__ method to ErrorProxy (vpodzime) - Add a rationale for the ErrorProxy to the overrides' docstring (vpodzime) - Add some basic info about GI overrides to the documentation (vpodzime) - Use pylint to check for errors in python overrides (vpodzime) - Add the first small test for the ErrorProxy (vpodzime) - Put the GI overrides in a special dir so that they are preferred (vpodzime) - Add a cache for attributes already resolved by ErrorProxy (vpodzime) - Implement the ErrorProxy python class and use it (vpodzime)- Merge pull request #7 from vpodzime/master-fw_raid_fixes (vpodzime) - Try a bit harder when trying to determine MD RAID name (#1207317) (vpodzime) - Don't be naïve about mdadm --detail telling us what we want (#1207317) (vpodzime) - Ignore libblockdev tarballs (vpodzime) - Implement a test of btrfs_list_subvolumes on data from bug report (vpodzime) - Implement a context manager for running tests with fake utils (vpodzime) - Do not try to cannonicalize MD UUIDs if we didn't get them (#1207317) (vpodzime) - Fix the table in roadmap.rst (vpodzime) - Enrich the roadmap.rst file and add info about new plans (vpodzime) - Sync spec file with downstream (vpodzime)- Merge pull request #6 from vpodzime/master-sort_btrfs_subvolumes (vpodzime) - Don't be naïve about mdadm providing us data we would like (#1206394) (vpodzime) - Sort BTRFS subvolumes in a way that child never appears before parent (#1201120) (vpodzime) - Let libcryptsetup handle LUKSname->/dev/mapper/LUKSname for us (vpodzime) - Fix the crypto_luks_resize and create a test for it (vpodzime) - Add targets to create the SRPM and RPM files easily (vpodzime) - Don't round up to multiple of PE size bigger than max value of the rtype (vpodzime) - Mark majority of MD RAID tests as slow (vpodzime) - Merge pull request #1 from dashea/file-paths (vpodzime) - Don't report error for no loop device associated with given file (vpodzime) - Skip the detail_data.clean check when running tests in Jenkins (vpodzime) - Make package file paths more specific (dshea) - Implement and use MD RAID-specific wait for tests (vpodzime) - Try to give MD RAID time to sync things before querying them (vpodzime) - Fix the default value of the BDMDDetailData.clean field (vpodzime) - Do cleanup after every single MD RAID tests (vpodzime) - Do cleanup after every single LVM test (vpodzime) - Do cleanup after every single BTRFS test (vpodzime) - Make sure the LUKS device is closed and removed after tests (vpodzime) - Make sure DM maps from tests are removed after tests (vpodzime) - Make sure that loop devices are deactivated after tests (vpodzime) - Make the tearDown method of the mpath test case better visible (vpodzime) - Make sure that the swap is deactivated after tests (vpodzime) - Fix docstrings in tests' utils helper functions (vpodzime) - Improve the logging tests in utils_test.py (vpodzime) - Update the features.rst file (vpodzime) - Update the roadmap (vpodzime) - Don't check if we get a mountpoint for BTRFS operations (vpodzime)- Ship license as per packaging guidelines - plugins-all should depend on base library too - Add dev docs- Be ready for mdadm --examine to not provide some of the values we want (vpodzime) - Add exit code information to exec logging (vpodzime) - Improve and add tests (vpodzime) - Mark the test_force_plugin and test_reload as slow (vpodzime) - Make sure we get some devices when creating btrfs volume (vpodzime) - Add override for the lvremove function (vpodzime) - Do not create LUKS format with no passphrase and no key file (vpodzime) - Make sure we use the /dev/mapper/... path for luks_status (vpodzime)- Don't report error when non-existing swap's status is queried (vpodzime) - Make libblockdev-plugins-all pull the same version of plugins (vpodzime) - Don't report error when asked for a backing file of an uknown loop (vpodzime) - Fix accidental change in the spec's changelog (vpodzime)- Add tests for what we can easily test from the mpath plugin (vpodzime) - Add link to sources to the documentation (vpodzime) - Add missing symbols into the libblockdev-sections.txt file (vpodzime) - Do not build docs for testing (vpodzime) - Add the bd_try_init function (vpodzime) - Log stdout and stderr output when running processes (vpodzime) - Allow a subset of plugins to be load instead of all (vpodzime) - Make sure devmapper doesn't spam stdout with tons of messages (vpodzime) - Let debug messages go to stderr when running ipython (vpodzime) - Give plugins a way to initialize themselves (vpodzime) - Give plugins a way how to check if they could run properly (vpodzime) - Allow a subset of plugins to be load instead of all [TEST NEEDED] (vpodzime) - Make sure we use the whole /dev/mapper path for cryptsetup (vpodzime) - Fix vg_pv_count parsing when getting info about PV (vpodzime) - Set default values to data structures if real values are not available (vpodzime) - Fix the parameter name specifying pool metadata size (vpodzime) - Activate LUKS as ReadWrite in luks_open (vpodzime) - Make sure we pass key_size to cryptsetup in bytes (vpodzime) - Add the min_entropy parameter to luks_format Python overrides (vpodzime) - Pass size in KiB instead of B to lvcreate (vpodzime) - Add underscore into dataalignment and metadatasize parameter names (vpodzime) - Don't report error if non-mpath device is tested for being mpath member (vpodzime) - Fix name of the invoked utility in mpath_set_friendly_names (vpodzime)- Improve the test for lvm_set_global_config (vpodzime) - Fix some minor issues in the spec file (vpodzime) - Fix issues with the LVM global config str (vpodzime) - Add couple more Python overrides (vpodzime) - Fix the name of the lvm_thlvpoolname() function in the header file (vpodzime) - Use assertEqual instead of assertTrue(a == b) (vpodzime) - Add the min_entropy parameter to luks_format (vpodzime) - Move internal dmraid-related macros into the source file (vpodzime) - Add an override for the md_add function (vpodzime) - Fix parameters in luks_open python overrides (vpodzime) - Prevent init() from being done multiple times and provide a test function (vpodzime) - Add the roadmap.rst document (vpodzime) - Remove an extra parenthesis in one of the docstrings (vpodzime) - Move the mddetail function next to the mdexamine function (vpodzime) - Add some more constants required by blivet (vpodzime)- Require volume_key-devel in a version that fixes build issues (vpodzime) - Fix Python 2 devel package name in BuildRequires (vpodzime) - Generate docs for the library and all plugins (vpodzime) - Make doc comments better for documentation generation (vpodzime) - Fix parameter names in function prototypes (vpodzime) - Add the metadatasize parameter to pvcreate (vpodzime) - Add the dataalignment parameter to lvm_pvcreate (vpodzime) - Export non-internal constants via introspection (vpodzime) - Expand size constants in the GI-scanned files (vpodzime) - Fix usage printing in the boilerplate_generator (vpodzime) - Add the build directory to .gitignore (vpodzime) - Add the md_run function (vpodzime) - Fix some issues in Python overrides (vpodzime) - Add the escrow_device function to the crypto plugin (vpodzime) - Fix version of GI files in the Makefile (vpodzime) - Make the order of release target's dependencies more explicit (vpodzime)- Fix dependencies of the release target (vpodzime) - Python overrides for the GI-generated bindings (vpodzime) - Pass version info to the code and use it to load plugins (vpodzime)- Initial release  !"#$%&'()*2.24-7.el82.24-7.el82.24blockdevblockdev.hplugins.hlibblockdev.soblockdev.pclibblockdev-develfeatures.rstspecs.rstBlockDev-2.0.girlibblockdevannotation-glossary.htmlapi-index-full.htmlch01.htmlch02.htmlch03.htmlhome.pngindex.htmlleft-insensitive.pngleft.pnglibblockdev-BTRFS.htmllibblockdev-Crypto.htmllibblockdev-DeviceMapper.htmllibblockdev-FS.htmllibblockdev-KernelBlockDevices.htmllibblockdev-LVM.htmllibblockdev-Loop.htmllibblockdev-MD-RAID.htmllibblockdev-Mpath.htmllibblockdev-NVDIMM.htmllibblockdev-Part.htmllibblockdev-Plugins.htmllibblockdev-Swap.htmllibblockdev-Utils.htmllibblockdev-VDO.htmllibblockdev-blockdev-library.htmllibblockdev-s390.htmllibblockdev.devhelp2right-insensitive.pngright.pngstyle.cssup-insensitive.pngup.png/usr/include//usr/include/blockdev//usr/lib64//usr/lib64/pkgconfig//usr/share/doc//usr/share/doc/libblockdev-devel//usr/share/gir-1.0//usr/share/gtk-doc/html//usr/share/gtk-doc/html/libblockdev/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protectioncpioxz2ppc64le-redhat-linux-gnu    directoryC source, ASCII textpkgconfig fileASCII textXML 1.0 document, ASCII textHTML document, UTF-8 Unicode textHTML document, ASCII textPNG image data, 16 x 16, 8-bit/color RGBA, non-interlacedHTML document, UTF-8 Unicode text, with very long linesXML 1.0 document, UTF-8 Unicode textassembler source, ASCII textRPRRutf-8091e44bd36de560f53497f8344bb07f323445bed520c0e6d76170593ab8e707f?@7zXZ !#,햵] b2u jӫ`(y,x˧v6-φ0~Ϥ7ǿ֠ }K%T0sëRMIr",[_kc꓅.q\]3-!CD{>_PRQG7yp6{*Ro$l«3GT2naqeω&?#YE`%~k-w_hQϝ1.3q΅I_^;jTDAx1.5 OHfp-YG:iM2 %kZ6Ȟmg#mD =T~ Nlg 3տi64/ΣS!ҬύTh`j'S1ax }W[<(;^Jk wDs5si&I yO)ZݔfJz V.(%z 9O$-I'A4nr׿(F[$\Lr5?ZɽnCBuc:.'1ozU("F"V_FŬCT֪No :- j Ȋelw5L:+xlbg#S٦K#ա)IPsߖP7H%oBZ1GAilyH>,( t?)PIB/\#(ɪ8y*x )4T n29+nÁn7&@W~|NLt yYWQ)<ݲx(Ys 1:8_x iPd -S-rPe iUV5"1 3uaᰵBj W[*BIXa|ta4y\.jq\# 6?:Qn#qG^Z`JTaA :ُdWyl1)o8a.·"7ȸXRlii%AY*V.ur'N9RpŤ1>CPhr󹊠;?.Kh-;X+5*rҲc= Gܐ)VF6=^*{ӑlZxIɯ?doE??Ye+Xq*P׸a̴Qj!.E e jE$Dk&:8*c|a *iA?fT}d ;r/DIPd4)ogyߕde/`k..R]_j[54E}%dkoէPn+PLC[9̜bÿ3R@ߜA vQ=:camZv$OEh8Hxv`yLUqVƓl"MΔ PpioA1:ѷji5UQy-}>΢yVDRݹ1KiVj$Dz46 ф 'Bv 65<` ]no3ᨢeD3} ֿ&]K¼K9 O2.I Í .sPbƙ(T:l?)7I5Ձs]ӉmTgmZu&M\aG;5|iy8ʥ,y6 I["u,Pܩp!miEb(1`@w6`wMJ[ɟCRaPcF*kbKgpOyD>XKVʵ`<=_NZuOjyIL&+Ѱ/M1%5e<z.x ڏ(8o",+b7KqEs绱y{y8SvC)h"H|͈T:)~K" 1CQu~>8B])lm,cA}'3<(|6kK홂[Etd7R1%ưE;X\߷Em d\őgIODfByh]H:3U$U4PSQw-ŭc'E6 l~B!K rm-Bң#|BG4NVJJέJ^P#t(jyݳ AsyN6&6RI$M5ɖ@B ĦUx؄Zu+Hܽ&=FO6dK^l lyKBM'{ʨ0 g=ټ7}wƠu"t=rZW<jJ^6$R*+jǟ2T#p꣝~rkAF]0OH|/@\-Q/C%sjЙx7H?gOCϣ`$>qWב[b]~u { Q-Lj:E0[ހR |Hog^҅-`sG`40yN>\_Yh_ӉcתKle٣MXh42asʎ cg:deD~6nw<^Jfߓ "oYsh_C݉PWMwNEZV 6ǑֶPrxϓh/ tb'YsLY94š qƯUW%E!c,f¬N$&!Y !mGղ}naA ;`VVw]^7NL0 RAaS|S;SWs3IA{)^g@+z v:8k &M2%P*_}Z}IЖMq9@,z- Er,hZ.Qi  ]Ń%I4? <EbXק`shthȲV\z|$*}(:{=~32|m׵n;: jbeBldR3HWw7ϭTyrV(7P w@AMnkDp3͕=SwJZ&^0rjO^Y3kI zۍǞK6-fLbdߞ wRzz]0xTx%DWߋmtsZ$˹qAf(10SnZ4A=&6i %[:K51ͷ"-Bp0xrV EXzf*3SNNJMGTo!Z/cM<22̂ġ%x KhiXc-#Uyus0{AGEs[8.sFD ,1f0VE)if^Wrq37(<-3V"8Os$WK֪1gc3łлGfd]IOf,*JBmyM7ua)Han+xC%(g6ȕ~֟=OR&T{/>E`D*:g`~f C) ~t` "?WhJHPg3gn~DflHçq7!:+|AJ4WuNtOrc1?%FK8|@I8"S5ל͙,A>Z7".B_",H噠zmgU_NmULS\'1NE^s;f"=jx-Aqwv YwdBel*YcCv‚jE N\QJ` h텴ğO*UC?b -\֐_}2Ÿျkd+mk]BڍcpFK#oT7K T`p}VPh:LcT'Mѧ\Ed!'5puU˓Gu)pX6m,Dc}&z0uyI${4DW8 9Y-$838~H0Gwηs7˔%.iJQ%eBΞSg|22iS.f*sXox;2H >muhcAKVà\ŲG:8K7x)h8Z^y0uz=//aqim֛%-IXf)aKu\]0x^ZM2IcĚ]h,=9sU"΂O ]vͅZ چ!T0"©]oH\&\8?VZ+A3I}-tVe@S wBsJÐ4 ۭ='Ÿa˱fN(F^ nFj [Uug2tL{FUO^(dGw:b->iCSEF'L_B0Jw0t.>ɥ6{Qm^x$K؆f/{0\ /G`,`.RL=np埙1kM݃ 5Qf;r/ooWB嫓2 i @TyCLdHeN6 qۭ]l1/T(,2ٗ}FqfkYKȩne) }ARxn[.T@!#q]NmgYٻ!BBW$&:)Ze_D[_.lh(g˿G"(xLTc=ٯ\%B~4ٵV:{~甴9ֈ"-Hتdߗ »\ Hcd$eDE[򘤂1NVxx L+Nwyx٥uX{rDU}Y(5E *0K48uxU\.{i*m~n? ;wKީ 8/KD y_dZYueHWWN=ݲ$`6KV~=֨aZIDWF+'GodEԞ52b1פNS\_f*}a?w~maRFpTFAWJ, lUPIZ$rSY0Y>'KJ8;!%x%, QRҨǁ5nu{{no2_>OՑSŋʞՂ/X MEՁ%xQ)鲄0.7c9Dv'kψ#GD! +$V6W+S|H +(.kWZyhJn8 |4~ud2Ȩ1)ŀ!0X/f?޾(SQdFXfPg.1<.׭=lm၀s(Bx3Iv|A(Z_zxnЩ_6 ~DGp]v} 2Ӳ XC%S̳>;ܒ,(Y:7ŁE~i6KdAZmRaX3,9fpE30x!쎉+6b/2[>RZ`ށcL B9 BF=1M+v. Sk칲Yr,{j$j a\agPaax.܇tj: $ބNa(z|V/hw`a$zGs0&g]LQ+GlMUvڌ!^v="2`4$% ezFknR>X\',2h&T%4؝/:ړBSpFT:*'Hn1gϒVhp'`z`o}w X0_Ga͚M<)u{~5٢ ѴO2nk~a[,51#"<<^e(P޼ZrzYl8eS-0*kLseL95v"_@`CM` +Hū.%&;],Bwg"HPp!xMy $Kp)̑-׳q ݯ)ATh,7@iV9G_C[]6iK63^>L;5 ^t;Hk J3帶l$e=![PIָ |~ eb'Fx>Xfi_kѨN/$;ӓx9C|}³Gep%R!_frK$8hA1":tq!eU}-j6.i<,Iy_`)k2r̎VL+"f^}St9J#PUPqϨ_CʽDѥRG&0U?JZkD@"-J~V%ϻCqP\${ GQ`ם炞W,޷6O4ҫ{a|+nrK_9nV9~U+?%Ud5}zA_U4%GV`ccr.&N5p%_> 낖B>=R>,_O^s3Ր#beDV# 숺n70SzƳ uOt (!@/;+YvWa#O䂫R,[0LT#yEU6t /uGٛZpcy?l|Β/ƹ}LG43<PTBfh 풸'[=$ԲQ/īF90L\Z,}?_ 㻟ʱ8n q@@Vʆr2lOTs=JK aFTo6ϗH9ϟ5lt{:ᕘK]Y$鲘 [.8^aQd̍ly%.rqt hYZQZWT98T1c$5nxgK&]$&0`[;Aγр؎I"b뼥8yFj1Gw }-Q"\B(!R7߈o2|;'yEr;L $L)A +XXbm{)zGzk 5?K6\,ðvyU0R|H['8P:qz?B7H#[& IƄD&|’+ St0A`rQ,,? CgGmh.V~-.fimDSYJuٳv9^n֐ CJw]0Ѷݩ;ƣW_ !ow]e A' u c5=ZK9}}.cM"dxsԭHϽ}F{2mE,dHNKP?'[?XarZ bx$m[Ɏ J1ojWМ"b9O!D^!RG?#:( NW|QI K{^nW!F!C냿gSO&ҎZ} iywSS::U;9(B- yxQ;kEF"ILz3֝VrO@@^ ]SBCͲ%3S1rUL׮pR5wijhI;N:%*^oB!}Ih/>*nQVK3|XR'{)"d󃄋6"A)JxibSI0czRrC,j!|yk.&[<2YT+YȕZ%ǿKٻsd-QĚm>+UL3w5k1GwLWnVv{$ҍ\>UX2,f !r:7/ ebyv?;V(LJ٥K E vګqy ƒ[G#n5QncFk×dDpHH9z 1UKNঞ Hho@B, ⯺ нI<ӓA4\B8u;yaN! 3lKn!"ܝ#HS"'Ao ?_iWfyYL= e<&[-G&(r'QuHla jS|P'68O\˅L>Pq5źvTJ9"Yï*nb`)x,OA@z4 Dhr]UAVٚZ>R:P'r w}%/ĒwD (瓞:젃 =/w@sι LW3y2I.8Kxv(SY\c7@GdTVΜ !q~t3kP3k>#wj! +tñndɩMee!d%;)D=%XERsQ 4TMkrN>E8Ŧ0(_+xϒZKZCp>( E$aP̈6>KsPm/؞u*d/)Jq{RQ)tTZ]g~BCߒM5G?ir'juH+M xD\2oJ>#З|sx<_`:#I퉙ʇ9`k =rn@@Ūˤ=DhzpiyFjaɤj]Yyqml@5v@AdYi;>n?T͆ 󚬋hdxw[n%2M 96]L*l:[:Bk D{/MnaJ֦7%k[']Y1oMM'@wr(rHL{w t)7b@̣2i2jE,z]|RRJs8/E>~N3˵#ОW|EL!Έ"{QXS$: Cj*,o[LkVMP-!)0?W5 O[vo13̳WtmqLh>O9 V,wE. CrMNqacK@% 脒uZ;C+jȨMeW=U-d5:iI`!? "@F@.mP-p$rr`=09$cJ%HV] b|Wtú&eRĂ8sz9l i_c+!n7G@~WOiUhM+bx nn&!'34W!~9&uK>E[Le<& kt2u<P` "d. Qߓ,]ljc}87T$֎Opx7c!A^(Hl=9nktY/5zfv|k ɩ,j-5)O~q5xNks jJ͌\<$ծ khHDDe̚6AkKxgc8%eg5@)e ``ɭ"S?LW0Gp~{jd.,kijo)5lWY =|en)GH()9v~guJ͗a\+RI\=)N'm r5@)bS:a`TKo_@c_Vr[}`Le3~VEao-{<4@\vp{ͦZNzan2<_`1ǩ4Ye %x:BF7!j6:\r&E5D֎d 1[M7"*!=*{f#‘y 9 ű'3xaM@kP7 %[P8`J3=o(]ub0HX'j Of#;;+w g͜Ai}Y>#%f15 ہ.8n,xx"\3X3c^O@t.@[ U3gza87Z`u.n,>q4pÜ wjTpP?I k:ؑ/dD"9l7h4rQx)ஈd;+}{\.陶#\}Zuأ h"QEa=-1kq_PM+pCVLrƒaP q<R^Er =sN rQ%G%'hmRTS୎t`ַ6$W35}4td  j6L,Krm[#>4Re~qhx%Q 5{wٰ(cqAL1CDǗEhݰMa5&L{pM-}錭 x~z5{@={`Y#Kz*8Bp9~@ұ.ܷ,MfZ¬|D>>Ҩyk8\渪5=ws|EVu@_ KGס6l@y$zy:%ݘߌjm=亜"MZئ^ڬqIeg6Yhpt"Q/_6K'˱S1'B I= ^"D2I(D6KE,+ԥ^q&2~rV)Z%[a>PnznVܹ]FJ1UT?y%r3LJv[ K uyA@/{R>6..MqNbm]䄸"zw^\)=mC/bNilgy'mHrkNDG۽A \)aӐ垔伎)k3IEi.6˰>DŠRk^_6#s#@8hFkf#-Mӊ ^M Wx]ƿ~^GjJL6t`q C\~ |)3gu'Q[dI4[0Yc&DncǔNwW͹}+ >ܙYRW/JܚԄ)6ͭEw3N{5˳dX^HhR~'?D`: IAB3g7|CR2O_Ѩ@.&@ {g>ayn;gxzO63`GEOONnC&rmWDQxYZ]&u- t@yNnU.`u$FSy:oK\#OWP3>߇n~zt.!Cy_}on~u' "xtv!dͽ %ƋT*O)ڹt B%'`1Am|C9v!fMB3mɋkTrY&SèqDp`凿 wj8r\哼RNiƭt' A-¸k/(.J/UL-xrزteo3}?hBwc4 uWN$ヒT D`Þ "l9LFź*|ip[\!?1dr{pa•wݷR=SJ63]?=GnҪDވ4C[lU``j̈́=5R]BTb]MRw&c[镺-K>!:p%WJZ6J-v>Uj;A[&+C/sJBeQY18 G畣2!.9Za¶~<~bu#-Z岌jLEFTpC~֧X{ƣł \w!?ϣUvz^K)˄u@>CH{zʇ|V@ j/PN̓^J֎ ٙV@voVG7 54㌂jL$.X-Gd7zpaUYP]QD\SIYRXs_] Gf6uN<+i&}:,a4$~BBGu\|sBޛ^gdgan=rwܸa5JCƚŧ|Jg,6B 黀x҆L[vC_2 Z}~>6Q~arHEJ3FX$J,|eTAZ'nt̬mt̀YuH g4CIF#T2Ѩ|e3[*}ت"Ӑ.4;` oprOF/4 ~ {Hmq͌NSc׻wH6.*ېWh|b>PNRka7 ڇNA ] kh"!{0U+U.@Lx5A7!Nf͢% Β8;ώ F+ݼ F k :}\eA6: 7:a_.f]ջr3u!<\@*bsꏺ~:%Ƥ )k v^ Wqjq"EТo2MgU?=qk]f~gmK:H:CJ ԆRBP!3;`d۽(.UjBH (+lL HJJ57$MAS/ @K{9 utO6k 7k\5Т àҊ^> / [iĽP&LM j @m!<Åu=xK!_˨Lځ`7#G?c(Mm"e1l<(ZEfI=6qU0ۇrJ w<%4+O[ 6ػQ#fY:Cug/F19c9ɋ đd(A9/گIN3N:_Vr{h$1s!YϻC&E^:%teD4цvc]b).GOgF)sΎHV{5Y)ru!PgWe!H5h@TDI1w]DX3 $Xb Cܺ(uhmPSԀgd<}!@3oNzgd#c]F†&mug.)goatحG`i8v ucؕ}Hi<-bڙ x5vVI GZ2 65z}gA3۶\ u 9N? 8)k!Mȿt;_H㗚S-xJޅ|&4 `w|=+I`Om=-Upt*M3.#^t9AXhT<8u\;DsбLZ5ZQy?49@,qlJqޱoZZn̝:\zxzO8v_%+GbeVc~J ΃Fj-o@͜! Ik9Eƒ7aIː"V*s]r}]A|(T]Ҽ.I^vն2RY1N@UVt5y/Xw&3hKSԖ"MjQBjٽ|㽴s Z]asT䢫i5 I=ccG[N+Oj]nh)o5«]=SFd$^i8!Q%BFM[K ˜nnb[jދ  FIC5polߤ)Vx 7\\Δέ!5^m%}Yyc8j~:y術nױ2V `ݡP^'sM$ۅM9'hBZ:AQYF8˵r%B[+<4@MM`* ؆dA$Y~gˋCW(rJ. ^]up^D<@Q5Yc1ģ\DBD35Jݵrrg2~C%Df`P,Ngrm`%GM/sK|;¿XN?uo* vpNs5MMeu2f=TC`=k oLV#T~hh<l)&7O9]y|j40D)dQ GyDuX >F,JtմjOg+PCs "={(CJZ<21%,  FN44`iѸ)Ju%fQ Q-(|n3hZ*XsP~{{"! A;Z<,z˽6ydeM]\z4yU1 ӫcrP,df/,yF.X. Ofyaobh|,v&`xl_88,OH}ЮP^ i|㨮.Dc[F?~>\]PM% oS69y"su>ًH,R 5sqѢTy4aa1e܌>lv$ʸfCB\wwkL;prg$>V9QDdbT DBV@f@93|uH ˦n<~T\,ϩW(/}@RhܘI%-W2__aJR(cia5aX2{eKe q`H 43>TRBX c+f8J68'PqWЭ$'!}B&uEr.Wo4pOC{ugѬ/~27h2=ApaU&tFܕCSMM\,u4@?g_X=w@;d̤nD=})ŔԞ.ɨ=b̼HwƯ>0],9l)M}Ae 9䯫΅Xk&]x o?b\:!zFtƄهDwS_CoTM t=xPC8qF~m@_7P-Bn\,F(ʄ ,~8ɦoV&BC|<9Ft.RI87ЃY4 Z=+ 8 lZ%=Ѣ-8&v,bZ"n*"\as@'4`(H.Ц:E֊@ɵ^ES2>1OV:Hޔֈ^3>$Ƀ$lrGkv%3› Ӏz]i"A8Cd~(:"@x_4EݔY3v4a⯮plcͧ&[ 'ޅT$j\iϹckrHrT۝9AV`m K,bDH+K#Z/_XN6xƋh*uUl2咮naO V|ӝ%b;QR=+nW j!* =>t(oy>tʵN6w`&{֮JILe;[kEy!(e\HFM Y$P$HԭW"1:LS[YEOi ء8.b}p@߫ pU, Vlpo?8gi^u|U􍕐`S{Yi6cЄ}ZWr4\ $3> abNRE4X)3~6JH>(nm _g+̯=#?z_2|\~F(mҪ*Ԉlѻ_Y EhvSm_Uc7czsh,\TͺLtBb,,y|,UYft(>%E̞K0IXBPʎS*qC`C'UԑkU]#V%fIW# >.!*u 2lpT>|"r_n:鬎RŀC>_ӳ舶Ͳ&iz[L;&_=ڊ:O6a4蔏4"-/Z$eiaN?MhVQS6SY_R0tK+qW )e<*/~Pt3կ62x/j̺~wr`BR\fZ"+nMIȗ5Dfkh AҖ TS{%>VH^q:H ,!\C7iRJ2noN39#60U]J䄦ndwBɜC yp[gX;{GZ7GgLb Vlv$qT\Z =`1l^RL뤠$HLbB%ҫ6`jz57W5fY/zؠ@;S ۖmdՅӵn py"*8^*p`BkPa" ^ ڴGVR0e KhD4f$)_q꺚[Ėm_3:.js)?%H9.@U\hH&iκl=ҁK<3tc&ERUT6zG/;e3=uC5II9~>RmgtFq>ׄ6[IMsp(X`9&; -S x7*z1U (#7| Vf6(af+ y̺} +N']kYA?jqK.^%y5sVY>9RZz{z2ľ̾tEˀ:P退~ii1`@i.ST94E͑]o>n3&(o`Q?]e֋m-,~&ՙG?AFMunѫY/UD:ȳ;8=Z<]={ P܂OTwᬷ}W*m3܋,N%lV/M\4HbMsT ~sJw_p}]1(ʮL . ̮45OL0˴UZHY(|Y_ hOc:AĀIp+?H+Ȏ\'jg.>F N =ZfTž=U5"QhSӐ $/IBzDo>.b7g1zзeOvs8ͺBEJx5ح?y7o~")NV ;x&!yNfu'ycպ~^)7 4n%HCׄ(92sgFH{#CWT]-P.n\੝JEx^Fu|?Qg;Y1Lj=N^&}<qr}϶?KC‹;ĉO7A9\0ռf_*[[ƿlK8izLWkAwyCt` B><ग़.X~.*&cp/ts_- ܣѐT7f/j@5b_/r`;WA ˱vLKK /?MI3V:[4hbl'ӬdGf$O  -<$LoS  fфdy'u@^/w N.ؖ{qJF=~^%=LÞXm-*K4tfUW;:TٝVïd⤬-PWwQ-_hyY`0Qg7pЫ$A0c1aХJ;F[ P\5 ;S?RSvD)%!bzN-R+KFr3ssϔ0VVnڝnS\:w2\D)DUB"v]OSpvPD,dkO+kw^j?2ܤ8=Oïf- b]z7c}Y瑱g&e@w2FQ*H+7T ;O,U-B!K$X=(HpM[>AU4Mfg%@Q.T ٫eGd٫@ٲ?R0vwdG̒*^Q ȔMWD'g.SgjI{&X|&"ss嚀L$/^ GQ-F*GƧ6@V%\_S' ה7Y FS|&6R.s)Zn/c8knA"\G׶š=]q%z>eA56I7Wg뤕]Um6V'6#@3\nrOoz'l)ŭSHY`hf^Iո"'_*wTVZ00'}#OWE 4 dF_(m-_̏Μ{~2h^2x 7?Vݦ.!o!٥gz>ҫ`hR2Lܼ[WGY)aEtJ͵$~b|A׼b7hgwX)s$19k=N $ Z(fUjzt<$kN%,X\_tl2p:LȒIw(׋K䜾Bו,pZĘCCF;ʤhm &$" L+/ .T2La|w$8ï\wVB8"oĄqld} I*V-Z1kyoΔ? JL_<y<DQޱΈv6j ЀHuO׳zH(r2vmILV6lBЫB&VhUN >u1K{9\/n 4Zx/]pSI)X.΋ Vhk +S6i;ZJwT{TX#%_of7ߗ![~+/5'Zp !&(@l;=dH$6=/ޫ{)fbV:!ޚl)+;[z\hiГ_ kApc|UizkrUx_N tŝov`H~32yoNLS0f_ZfCV$>Y W몑>R|3+&$5Zhi*̭)ʫjTPT"J`E}gNw M&{]__D;KVcL{jS| 3Y!gZ,H<}w,hu`zo" +BZR}1o%[H^B{k?(=Yx6$b1 T'x-ۭwp@f2 eeF6)/*Pl+|HD&:tTr9/&;xABwGȴGxq [#~ʹ4ec(WL+ !x[l ܪMkbsaC;L8~E.fP1i`."vG| =@aQ}* odIpϰ~Dl;"pX &\jxߠOsT[$h33C$vw{~v>ik*fl0Mc`uUQ??vሹabktD.ͦNG,k R)ҽC=z&jI~ɕ 093H`U\Sh~*FX0I 0W85yCKV -A< 2:6Qcʢ\ aƾ@.{Gc W8:Zwڃ ?`%L/K:ji¡6Fx AF,?UX5+$|mEA\0ɣ9t6؝tpRP] Fvݰe;RqH4K R?*ogT,L[+51]fV7V452i#, -o\ mnȀ?P&5 ^j6 i'^pM1!.;Wt2Ň>9}Be5sSmaܓ17MSt᧔*hV<:W.wd+?wRv>]yB$xXǐpɕxnW;%!.W]n} }iޜQDwGOi#D[<rr؁3]4>&m}3t2i M_?4L?k^zez;Qm֙3&0)$P`gBTX~j]DL35ávCPiB "@~}IRz!C[rz !n?G6? q`^29sׯS@i>[J{m/,-lHn/nE q0SlFNGa. -Γ,kZGrtw0SydfIeC.ތ,40vdF9.1h1;Q' a 蓉dCyh'ZD|IEM$}r\^NY뗰Upސ]mp= &&D3 ޕKxvUohs+.:R t̋&jU~BVJ-?t|Ӏip{ٹ"%^Ƌ.qW|]+dn\=XZ kz>leƧRGK_RP|-f*Ec9.'1-PjbWYR^$H ]u z"B̥\ 03a QC_J ?<&1.]{](w H[ߵuY Ky+%ϑS(SImV6$qT a&Rkӎ*^r.1˩n)SiX_a)СGX晉TB^~ˏN_m f3Q6JixJ܇ 1$1{EuG@R wX|C$KV& NΔDP3n]U*mm 5rٞEq>*u>(= :Wm9@6-^i- u1bշRJJ&7CcԦC\#+PR خuL7OntǩU[~#OzL|pxi0 9pM5!T6 rBB'nü(F7k"'}!RbH`_[dF`4{%dv|l;*Pw54Fjrg6TZr'Ke*ݿs{z\ЍpAͫk.ZwtҊNL\˄q7?`N;GҤ~+Cn+U5Or@5gyG$=Wˇ"V] Ӌ8V9fAV==[@\53qEO- }Ρ6Tar(OuxN~o?ζH+qx2U_d}O塼2<00 y\AvH2;9}쥾GOFDqCTjcWx&`׏gw>6e6kQ++A 8|A3ϮGP7/E^.Hm$HDM 1؂ 1|bM['5jEwETcj2oDPՀ6O:^& M4j5].K2WXHϼNf*E];>8>"-ǂT4ΊBO}ܪ .;\|(Kn }r#.*kuξB8_>WhAd(݊ ComϪ4zH Jb{+q1kfL 1X16fߖ"`cxȏ+%ye~H]Z4#{6Ӽ<}Sc^ zs5}H~}RiE0fGeTs/"XG|Hw 8qn29n̄ Y}s)Ao.>\0nAs"yC%;{"~+[ ;7f̫P 2d۵}ڶo.ut f |Kˀ'laE+JVS[h[ p@I`ǝ_47#g׭#{?ece~-\o4S| @97=sjʪ osk@MEU298tǪnOZ)&q2Aǝ2!0\@ymk=/aR[l,WŮW*薽[ޛ>~~Q#QMq. -N)0ﳞ˯ueR8{ шp6W@P?zD/)ðX_ppJmVERj-#c?%L=K<%v** DKtlHڞ\ȝ'ʼn1w+=Lcپl}i0|X8_@^gчnXAVmFӴSKczRF B5v:g`L-/@p^uD^;zL}ֆTvt~oDfߚUgN<_m5UKDL8?JGCkI3w},@m:h S҂3IF0QvuVhiP{R2\̮M}|FV,jIi4!v7j,JjRܨUZ 1!x8Mim>bNoĊZ1a;|fuj x헛XTk$[+l0 V#x0IW#1+t i8+R}K 6rb;6s?4ؾFIzP*f|^zMJ\H1m%+ݠo'·k/*#MXOPJTl>=iP/a{ǩZ$a:wa2qyyUIjrj&fq7KӤCs-~(n,Wgk/#l p#SAOC3=ۈ zQ#<[2rt_g&s>CƳͨ .NMypUܕβ2e׉'LvYr 9#3<[P";SR,]"q&oyiuN+&`L=!dĽ@n7rZ06UZqSGT>)@&K6UG~!lϋ/͑҅)4v!0``_OE_S$BniQp5AgCCFNK%PYXA_q]2eleьC-V+u5^Gsze8v;m\+#6VL/O/tڤ^ᶙX-܊0QYY{]an~v<Ĺiu ָQ ZY>( ,77yn/,׿;r]vI},ʄ(/xnGe4vEv* oVS\z +El2ip][!ބ{Hvk/&LD"qwTD!`1mjFƣwv"3 8;}އ +/{kC] wVli)\д1jPt~׹I }I$[S pU+erAU/5Q.[ Qay:Ϧ/CàZ$(n0/I9shI o5kXDjf AA[)04g ‹q$Tїb{ 0G3I*-k';[["ԠK[Rwe|]xVbGw"z)qyb?%;kIM*ON*qwZce/k̠FZ{EOب[rTr19':d8͋"5BrNţwN9p9$XA#c*NYEN񍜑8lMQha2Sߔ*M+NFlĆDTPb$`?6{y,ç,'Yա@G~VUfG\oV8O5U+hv_t0j{!uHKt 2zTXzO]Ak\JT5OUg uuD#7p NyH}qPi4:ҬgU Ƅ{NH`TCCr *y ^+t%H|90vϬèau{_kɣF˨DZVǾ;)2ex WefIo? C YgTШsâ!·"^c3d,W4+<2iKi: h /L0l `l2ޱf'jr*FpFP9hI}jɥSe2ńI*KS{Iݻ js4ҍ] Ȧ %Q+,9"1|@] V@|fۋ9^Wժ5$H>(DsJ5 ͉̾r1ݬ@X:'_SAFWƎnjQk_i$\,o?\_* ɷV{:5 wdR}[r]̏j=-ghb1QoǬLd $QBҿKTێaWbfBEږ=FhX=s-B\bEq-M.LUC`t<=? 6ñt\s>;E7Z.䷲k[ɘOs[e7;PY|V9 fjEhO:LJ,cY'X韝wܶQPÖZl %%_ b'kB 7PӺDФ.[-oЄPz3p)7i[&-o)D=凿 ƼMZp}נr([pj coc͙!`uWm|605#Q(qbi[ yk~KVzѻDwF Ğc*|y-] OJu$A$!wW9nbeo3.a*SԼ(Ji qychhGQa QBi?:_+r:گT@ɯ3Z50bs_N4 x'ӭ.I9=\Od21;&Q`ѳ d͚a.WXe8 p}nV(MDi`㨢,tskXe?Èg2yKcn)˒WZ1L*MzP-8Hdž(iIUƟ,I.oӾfiU摰E ,`A@\13gд=|\x#tp;B&C. Am:k>pznq ?oӎ;3I'VS N>)( §5=)DNSOcmѐV@:~,B2, QYRƍeXfL1t"K_òY)Ṫ c]"B@r_R<,c9,< 09môkkJ,Ջq Rݯ'a(RΔ} P{e}6|DWz $#"I5KG Q*M0\G@30!|&\<-ʕq䱷ǑR5T yƇ]fKk*p'kl^p`45|{fq|)F:?3,hOi*mz8b}iedi0߇'(HKY…]aw _ZSRwoq] E)!t*~FH()fV?T]OxakcB/2}3r=D&Rǽ,A8PĠ+#_jk?\o,Ϧ`M$ @U@}ْݼܛxqz4 Zڏ6pc<$"Ӽ,Ek> #B1x'mq.;P3#^O;K&D3ZW4UTc_]ݒez㭹|S4!I|WddRN Z_B ̔NmUU޺fڡ?fHI2,/Qk6\o>%˞~#y{])) A@/~NlF܍E!s,Zʹ\f + s"[:{S LLӗ?]6#rJt:ڸD.`{%k+I~yaYSjXBvr!=Dا6E{؃MK_?g=>fq |K) FI!Sʍ}7cC@,%v6uF 0 ~YHONLPtŌc`j]:d dĒQo tl>oԠ.6&ǑcНޠ9[ցAdp"L>,Fk?L5^=ToK ?8<`h X$X:h۝RM ORA6M^J.T_>0HOZdy|{H¥N {GpM7D3.tuY!| Y16UE|YH3kvsvNOs0J+zQpw?2x@I+~fw\2neZ['(\G*L'vT=gP"r"E鑌Q>0D৵B8|eeZ}|zSTa3pV 6E! 할f!XYM"`[tޒ%\qu6-s`l˽`DQDy50d/ٵ;2Asyq WtA+ \t%6d8Q[^)P[ܹ+n ]0vsK2ojJGM.1P{;2Eed˒8yYIIqS%A߫H)[bpMSL&XNǏ-s(dFk {bbRC'Z`w/+'A)7 XVbpAǑDxPj0L~c IMu[IaI 8q >@ϸl4rVkU]绥̱Ri$,܎ZJ^,EZ1F֍WⱶO[p',[u)vX)j1K̨rRX)hYI$"JK3mOZ$ڻDṊvu(~wp4' pyO4[ٵߴ2fG19%N\ W=ˏ`϶^&l3!h<\ɦz|F…@(^EHp0dA=~v͡]R`Yz`9OzQ# *k`;ђag 7.>]62XO\.bu u|hHCJ]FGHMg8GfJ_]DOvLo}\qkW+]=( m(fԬW)"jʙzr81@`?\2Į^Q!d!PIs UTZKBE6k=OS PBk ! A"1fKN&~OHǬI8r&CQ$<6Y7桎? NbMwj+ҸOY[f\6|'_m?ՆeXP ْ?R$jE].5P>jOeʬܜz *c,aP(=.'K 4Jȱwk*l*@o5Ԡ~C\g׌;|ǘ|G є*Zr"16ƽ 4a Е6t3"#{Hg5=WQD9B?Д}ҿs{q\ A6vxC4Rjxo %:]\leE,58!ـQ󒚸7zBr6 ^E䛱B_CaOe胏LTPޫٽw~ѐ!\<3ٝ:3l(mD#69_P}28*GQ#m~JzY-kN%Fq:.Ԧ-' m7Kf1N[|Ʉ 9!͖~܏urC"Zޘk%w:",^:VUoOqP,],AkRTl :9# `:Аja/_IoI[u7"AG'\g--h< b4VdHdeDD aUZ͈͝l-űimVϕY{7x<_{Ҋ|qqDxv b/F(Y:́XΡ :}$T87S!œ1ѯC7]:y +P İPkc~+cH`ּn\rT^bʅFAF~wPؐ1YqyD/初xXКCG  3}E KJAD(;AeA zf3&(&?K>Ŷ+߽>Ü`yq>rĂY1SQ[~+Q{cU:E]`Zt{@Y8iXԬ0eG3~L7 NaP"ٶjDsg!FCPD:oj`#JN[b?k:πԜ!ߊ2"ZQutN{',UD{k_; ͓e pqB.w4ރ{d@eI[~yխB -9+`9S f4QÎQ(yަɆ~xlKېwK[{m\qmC gi!VKZw!TNLlmͥVBP)HvG)l.;S~t~j馽BTέR⬉TOaFeQZLGd`ufUwzЌn0Im9x?sAM412bGN Oכ~ M3 Eg02R:LT .=d~P/*?Uz Z cK~d/-["{qḎ?eFzG`YINhͮu%S wJe9ad&o&H9ỷ V ޵x=MSjCFq 71{Plk#X`J4JĞ;-\~ [)g?0sᮄj6O;A-Xj*\wd8|\y%9Zj^]_p}Jly)/ܑ$,Tsz^T]+(%>\3~O=TKuΚ_J,.pG#@TZUM[;^jIC Nf5!7׼{!>$׏u~UN+v0&R)Y>45,O{~0'y%umH:䄫B7m12/i&)_Av<3yb# P /a^#?QjU@ՌL%J\] F@;JuB%E@_qJH=y`N7PrS$W ێ\LI&dCB$^KA&f8iS'}j,"Umk:O8'3*; l^H{1Gϲ4q.S%I;뭋X~kx?7v;!euj2[r8@#O㫽זA07k";1to0sOwhbg3`&XAty]VKY2EJۻŔ, n=Ω`o @A$AVd`c4VU3Kp̘ߠj%% Jv4$RdD}#f# vqDS$Rn%lge->>'?64&o!Oub ];SL jo|\R LCG9ꀠ c'Fl?R@S:~_{2w8MGCbA ɇYMkhgn\G6Y in6TҪmpp&,Yy瞀Ϫ1* n A9b8l E`@9u~F]F{a+F86(a5`7OAo ꊹ!Bꇄ\w&wǴYg8=p* /YHtՌh1QE9siGQP_(Lw1\dr?2, }˫:9OCdyiƥl5ᵀQ3DDSNCy"28mm8;Po*S]3wI(cIBa&%~g1}II#? ,@{{vMīmM'$ش$WQ,JdYRn">%ۭjٺ#% $һT*|OP4@_-J2aQHggaZXr3ЅdYxpł;;h^2 p'a#<.`1 e@ITxF%G07_SN퇭fԷX_=3*R- BD}APQkFQ,vH ^(*u!v[02F CʡdgҜrqbpBEOٚtm܄+ay3j hT#~]GNb1yQ?6ɸW|g"3Od[1LxY^hPn]x :9Un1v4KBoa["{d_㥶=K]fIyAcA?'Zc5o;"7:6i,Qb*L0`OdB,=gQ}%T *q < Ut #0@εt,o"V3#^ 0&ģomxf~x܋9t1$?P#ża/yrZ!NճkG=6f*ienB}4ƽ#BBm-rd M>kQq-Hg!ogCA> z%MS %&ԙRZz[eÃQօ"o%w36؁w!p8"ޜo*|8@-I/&[~~qkXZ'aNڙ%#$qxx߇!&lf 38g3HfS=~Uhiw lH))~TJ3%"兜l$*PLPN)OyHYԽXHۓ_R-$f).z귱OsgR^ߓynC*E]$$I/{2sOXWl#]`Q_ o-umn.;*`&ޚkGQ>2}XAλ)25lI'ߤ?bmh )P>)_tdxOؓ`a <Żg^S; {Sq]MfF5=k梯u($/b'jqff@zZr55Gb R žkf]CD)y٧EVp*Q/ci<+  4PS1Q2#Q0+=[}5vx%XFI~39 /tkh.R)nfeLo'4^pEIHzDb(R5b ռdCb{Ѷk#X󩖂TushXY#r;s|90S~ЕX_!ͳjF#]avDZ'L!V~sJckebl8I*.U TÎ=DŽǖ {f1fj%A|6!!X@3st犎ܛO PiLŮơTȅ_\˯4:孞T}`t҆iARNkS4͋"KЉy$iw85Q/ 4^H?Ӡ=ƾBsBs-&=1_L#>Sc/g-K57QM3Fk-ehOù)N?,PJ<.Κ{7LҍŠ,MEFoar͹^gV':=Y u%4I 'Tiu "32$lיCgh7֏YxN~~`]IW T(/6捺? ,~RY+Â5].TAdI 0fHbp˜0zG6hKuO`|xg^ B.h鐫d9X DvQF2D>T> 2‹ @gbQkᒨ;6:giNJ4^CX, #`;N.b)52 !OXZGT#s:8Gm*tkf=wU5|?H8Nl1;mr*URh}V)Ukh3t/baO25wsxrê |M95*{S\5 -TX.G[yC?#čj]7xlinP\ #*R``lR˧8O \By0+p-M≟#*|POw$:G;cTڥf~{kё`l>!(i=yA(e_ts:1HܬA5@ŻZ&1ٌ%{-KcJYQ4&p)!ptP{R:Ri>]qЋK?:1K"1g 6Z@ԠF֚n3Mv>"M]6Z򪑮ztl :y\;A>hsl (SF?KLp͘=`3zM;n^r g3}nPO3L;PWd\WiO|Oi2Z~_#T_B zEyDB9N6w6 e]Ƅ0+bv9u]Yg1Hz ¯N@\_Luz)V[cTra| *ٟ`j|U-2; n0ˠ7{LFHXlFQ捩 ۏ"G g6ek$_fU#S/y.x&4AQUc^HLEcQkxeLv~z%*{imrU%g 28IA+*ẃMg&w#ԝTUH#& T;]ɇlWj~D0{t'wg8Ð2퓀8?\J?D֫ĂQ]G6Y`c;\[P@}']fn`lY]&~a$ӨЁ[k|TX6kd|~ ղjiTih;qiA[&OiPt [~fiAd(&*w hByWtR ǐIN,Yfë'xAr~N_8![ KGc)~`#bs3^"VntU)R L+i19+LL1Z oPWOIYm+KK5ְUvfk@dQ"ՁYs#7owUx"XT?Bk@\ y>,Pon nDiuTS Z^ɘ_H69DTg]Qޱ&j[~$1 ҉.'k˚84 t\2_*`C! |[E9O_nSN\wi?QvHc(햮3_N\ u.u?bOrL.WbfA) -Cn(5'DrV; Ćk*OQ>wte5!< X eIM )&_zJjKˤ8180D;I3e:z91,jYsWC^ջLmPL+Owyp1.օ4lcV3x! Z\J ~MX;3j 5~͂PtW$E GwnGT`ҡ,1 bw&0zdZ0eEG;5};'2Cp~~IR DO{)ɛvw23[#y<43:l2݄rFnk/KÕΈUA7!%ypN`dQ5Sŕ)Σ jO76jٶ׍eE햔r\ta.xh]thDj4 m:B4h0JbL-QD2[-gnXq*!WDsQWjiQD(u9Tw>7+P"}cQ HSd[fP쐝 Bs=yQRJVKSwR|Iae&kIk'\9SC+3# k};`LU'90`{2k?U+r"#BW!r ZkAғ&]d 豦g,\c@۠,<oD2Z_H;X!Z=`:۪=4‰!/fva탪iePy~8&>yxZ>( -떵y = 5( ==+EN]:ΡD֫O㺱7#C]*y2Ic1 pAd4NAcM'EsPMڀ;U_oSdY#c ~$gL05ܯ#73~{hTKi!.o444eZJeFmK<Ѐ y~jE3L}3k[6b%Hʕ)5]w;w̆ Rrn_-po}m~b"W`.rLGb;g~|G z՗Y~gCA޹V">!+gs H348W?a#Zmfw>M?&,wse-^C*O~֙q?&wn?2QhUf+õ(N=Lm_}K%5cEFvP?V ͣ!^Xx9=<p3?*zgș, 'mTɪ:2>^_0ag ;LE&A"j(V3EX1,MPFν`Cp7,O03UW(R]DϐD'јd7Vɋ{a\T=#y=f?J?J N;kh *YRc:85UFv HCRR;Ho$+H  6#ns nkdڐwpKHg|ŗXڊcVQ-JNV-.ZLA~Ǫ W0-{ToSᄁ+0K3kV=9#cpzhh޸;Dhf.W݈`*lEɝo_u8}PPC6jWYHpʼ I!+]q݁gCqC~pn>9E7 & +Cm%MbD`V,= *;$Ge],C7w琐dbB]A^quR}j#qҧP0$FV)y.GK0339 ct"QoV>LlkD#Λɋ~DجI%TIC2CU[+shAgMLq|Ć_Y:&=`O4q\PScgno9eIE!xS/0b%~wr@ I'j ҁ -LzѓϷW2F 3]fl*R9ͤaXѷ El?{NG[7r}1/ӏR?7&PdkFA Oen2LX-O25p&h iw:B&2 b UA K'$tI۹ n==g``;P=**mR9m4o3,6FDkj3 UhP |BE&@Z4 uH kSU!:xH'4G-tKF@tDtfY},A~H  +ZZM6#^ն;] :|cns5zh W΢C?m͸9Ԉv' sg#V -WaՆM&($EO޻38|c|z\es`r~@2wfXr#^(2HD;b݀,*]1Ur8:_\.X1n(,:!a8GPO\6H@y*rЌ:ds ޜe=WϜj ;{4ƼT(`_~^]I^8&4imjc+@n!X9ICC)i I~3ͦ;a2TvqcN[SVN < c|ۏ|co$E^;=fgL׻{bkZ!j|?4CS̷0WpRh7/aAlxRoZ4zSdgDG 3ޘ9GUe4< Hn^2]Z ib# jn~AN'yU7[9PZДG~;vz RTlG9 0b03:IYJ6 €k eWl5]KºAysR&Tj]u/Ο|s?MZi\m1qmI+ᐖ\43NWXF:a>tF^bLf64R%SXrPgٔ_iUVIqtוf|M+X0i44kč՘`b&79ҜǍ2!7:r 7L#abv0>l~H#ɐ-#h [A%\o .(^B v6O rCqI\"/13E$ Q^K'f,<7}!xp͋"^eaWIispɅѨ͎GڄP]̹*.U#k:FWu.>imN m eV |$'0oj;TteٓV*(,ֶ3G)臾UA(1E%1nb+0-GQ27>'?/sޥz`Cد#u/_{.6?mKGsS޸7ȫz3&!\L)  Ȍ;Cy9n?dAU|_r$]86.c}4<Ɲ v=>y<UV"7prh!\p@Ko[]/{ l7Kt7@)X0R^c-SZÝtG1`삅RTkV㚉gj[ NG*"h=LMe v ֢_dz@ړ,(sre7zv7]j7Z"Tу r>B$F@]\41'INw4jq¹Sik`8#,e!ܫ1mHfvݲi 1NhDYŽ[ D;F?3_vq2a]bQCBOޛHhn sӊw~`)5C$5"fo218=va0?qmWgRLAPq}i|h\XU;G" e[64p}'͆թ:8sy۝PHטl:{|̓˴W2ޑ  h@K4DUVxR{؜GUwS?0w `Q u,ctldZ~"]{FUi&\BEDYw\U0ZBbV 72i08|ON{,@&"̗&>@D9ʇp 7^LrxL{QMqG-*$?:Qbubp~\0PeO,䝒)3 ]ȀFOIٔVIMؒhM< :ːHyQR0j|š{e%kGu8O <$gp8^_ {[J56Ӌ^ \U-8n@=*G۽:l\lLlNr34,((w j¼@{9֌=vHLqJPerёNUa,BcY)vԂ7YrCyU+M'F!׉ 4O^Zɫ*|Fi^_HJġaSO9iJ:/}O[1VDbM0 !~8*5$]M+Gտ}1lڷiW&QS1?bsIXx1z"V!p}7_BYTMq͉>)Je# .!pI]'Nla7z}p?#eq֫˷ձbGH`.E{aAS7y.pkݸrI{d;=cbiŖyEKot<Jɑ!}.%s P8ybzS2.cdtg¬kwh-XO3E@D_bblǻ_=I^yBVNzMsK9 <$o\3I/ z7twz)P,"2ÍI$e'Fu0҅+jɭbGb¯[~?DLh os̵-ւ_{9g%mW&NR,>pnK[ߘ 3^n DgIt8A0 .=jL ͑M͕U_#k!Wohkp"X |dR}7z& NJ>@|8xW~fAB`td`ЩSW}k]YHsSw A?2 #ϥzmAI3I ѓCWz]66wƊVV)ڳo?tPPa' 4(ƏJqQZȈ3$3F6!}j}L1 %I~/GDeၐP䈘(NHS/6!.x6E2/Jy|vJs31j <4*1 |S]9^=wj?E!l!^vMuTDRClQ*&f>vLiңS5J>0ُT>LH:l 6:[iXPtg?SjG:=g|h#E@]d x'F=ȏpFU)͐xBxbRk; ҄aA#v K-p1=㘔7&aԧ 7vp)(4Կ \](A%uJ~-6<ɸq:'zd,y$RB3O=hS 0/(e:M2(bSg j((WpOaä.&k􃖟J#EL!ĢȟӬ侏$]l]4cٍYHȒgyW6H&EtѼHnq[Lk}>,X5Vτ~O!Eir3[Jۥ_>yEQM/TgEt]_ - ¡chZ=#ﶖ7{-cr*yŠGj6#fpi?nG=־^;+$zIvcbyԕ;G5c?Q2'0gCs浳TdQL;f`Ѧݓ=kC/E_694kM>%2U֡dYXaկt 85uRZSyXfޒ$;tJFA,kؾh<,)q|Tv 6tν2r/hT4PB @z~t5A$ V,Ph\6,a+a~Y[zҐ_:Sn=λ-T{94BlA I.<0HATD==}Bjc_Ch>n%q(VuXo~YM=>N1T6˥߽fZP7KgN(X=GUth) QD i{pra0KCy6BP`zUzs/SyyvJ^ó5,F5x[ёS]$$'F/8RF#qv" ϫw90%ݍ~R %mts$7c *XɎ`Te]un:U ,7SuV;h(5 $>$1*S6Jj-,P̀mٯZ\0͗/g q $SZ >$*~`\ӮcRzOy~ NV.m' h^!2) &3%(&XA4ޥPOG.*SL4 6#HjTľN/rAY''^N lY_<țvVbSl`bQ5$,MtbX[W/f6Qe 羾 #mBxIqWDo-HA E seSy=y~(u·wE[ӤGb:mCpCw{>sGƿ;)J PRcy .Jnn#/v=QyL TtT *Y1-Q49j:vGzI ̚$~Zb M<{?ؠvKl4D{:ɹ]ݕXeeb@`⭬r/{48d(pzIsV R -7nqzp!$=~oE%-e|4fP*VE7JrD7)8$\ĵ"O[ke=L$@1LԕZI3ږXo 88db =edצ/I#" xO) 5 SxIx-֡%q4,ߢF3bI/"Ct <) p{\اʍ0/ 8Qߤ~i)VBK4ظn`:Eyh=xUrBjf:|oª$&ņWj~ DKF<鳹3GAR Q0Z0 Z֌|Ay Yҫ'd? ZE-51Gt6K;{"dR:{c ;.=`S rl:|Qг:L  J}4!(`PaC5(_~O5̖;VFN}~ו(hNv]@\]C*t,w,xTf5{Ц X]2GTw5[ ևȥX_'.ym^qjSIsVno u O~He\}'=ח(-묽vЅD#դ5ZԁsmR : yr3dBunc<)!cPMz'R)rG}w;g&z~6n7gF&5s/.6U+ϢQwLcMKg1ċh 1VxlzV)C̮bdbhVya$heRg9q(P۝(̾=Q8z&G)6 L28Q^|A%K ExOU' y̿0{#nh훼o<`5IK7v'dW G> :e˿zt,S2AS. _0i$ɩΙ :`hIȎ(UHlpx#;{U?1R>P iD/3(Pė/??|#0y:{MBIޑqǗIU5O> Қp'.RgMsxYÞlke7fU<؃zbD߻6$w1\9'{]\F cv>dh~QC.R| Li)Բe*/kμ$f7t*/[q%+C R!q†(7\~/(o_M!4Ry'J7-_irV%Τӌ|ߒ~1^'ogV%I,H ۭ?zX\}Ne?6ߪJf\>(gd#܃ *B[qڹXC6p|r92*&T1q/ׇV7|3TPӦ 毄šGlze<l^/'%PEhsixGc"˅3Ґ4蚤,ִ" 3[l7KYsry/~[W0AF[X#.%ܲf^ Ϝb.xak!k5.ZЁoag$A͎rGDv罹 QWrXͼ'*o& AuROZk`7%̥F=ZaB6:]t  ,e Y5i,H]Ŝ Rƛun%/oR .[t~#.7<*_LX*[h]}UC GPIN|cv"{2Tv##/_XtQaEZy$9wA^1LH"O;d:EB #/ ݙ\+5`/.pjt)?%' wE F׵ [BСv,.~XfgQqekgTL7IjDL[sqID+IMOAe1-[~޴{>7iKN"@]\% 7`n:y`3vX{L-]gU|/ЎܰMB>;y,Дc  Ѻ-~WGkHuExmtPx.jԌ i;C &l\/`q:GUm_H<ۅ@N⧗Dl~ X{f,]cT*=D^S'UK6 }׍ړr[`FE>_%$[.Ԡ\x`.q!'iEy3+_J n'?l_2P5b.:oQw]*óم[I-qk!1]m[9>ZqɳҴ#'NV\r%<.v [. 6wӤ+ƺz=#ladyԸʮ]( fį`$,Nd0w/@= 84c&N7VU{ܒlCzDp5y7\c'8̀rV  Uq ddyV;prxB0@| %4Rir0OZq(;&#G09R?ЯŮxZjeʻeXֽo ,IRw_ftDG ԯ ffIU :gqAN&2XHAP$7N~13[JO7=ID s`-(F24L@Oi=Gu \b 2ԛ;VvV km,ʶF_sCn%5^.Q+S( 1Ex)n<5'z% cl>@ha& e&/$tX/|s{p2u]eȟFfn͜/ǩj+|j&YݺR&!j]4rr Z$ѻjj 1e %q(^BA^wq,WUj|_D9QmڼҊK7'f OQ"Wt̋N}f 3fH!\'iWMn2n֎!Ĉ/;g=pչdʅ~N ^jbj_ ' Imt27wT[+2-D-ԳW$.8ͅ. IaA0P1+Tؙ g=#z"ڝLBN 0B;y +t(ř0{qέ{eh W2$ؠj9GZHֿg Kfedў -^U*h轢ya\C!(T:ti7#nȀkxIxKyC5`uUmDW~$g+w{U880mo$CCC(5_u=X kb (;[)w7%9Ӷr0'9nͰYE<>H&KMVy{8֧^^s.K޽-inh*^B[]?m=Di5=7qC[-A':zT>%!"fjS <7@:ֵm;hJ(}GXG/A[U<8s9>nkvJNkG"^Z-P{$~t <-$1`|PGFx]0e.@H2͛xܐܴpG]KHS*!I카N#VZ*yApG!T#}n/.u#kw5(c ta]֋+ -G;cا_b0o8cb8(%H,Wwsu@vtŀeG>| f[ec-F]uDZWx*&jXoAC>x'8(_\vB, ,tŸeQҞ <9駥EݠN3IlF\,ز/ @Mķ$VCGs?W/^`!Us)L$TWG 6H ^vXWa\Xs_|^"aixx 6фHLIPqS랐9DERI i0rjv?(zзفiFoR@J)Uk2PF՝):e7:/r=rTw詳Ljnbą:eچ:Fg湐DtwEOJyrOtUv19X m@0@zPs+RhrWt}L\Dֽ3S&났3Zz)Vj6dD'1ׅ1{Cqu2)׼="ae,)~ Wl&-~ç"dV(. Fm Ak]NUF .0]25)EPQ)| *t=9|uf=>DAfGҌMZfVvޅ<åv^D}OzN>S3[>1Z$c;(}\ؠ|S ɫǀD򕞟%}tG-?u)16 f;Uwu_YL gxb^pm̔pg@fFԊ.⥟Z/^"m) "Q]bF;ķR:*Y44C< sh2A)&WˮW[aqϒD.F~R 4h4 ̨ҟ|S8/@`T`︱\:jРr6qWaSJ^'#6 ɝ*g]E8My~{ժȚ`z҉z?ywtwLCm:8{ՃUg낤Mخ1N+E\ ȞQVW[ΘZbG!9T$[EBP҆9lZ {r_qdj tqrF ?&'IiD~pl(a1]}f5dQKeI6mYAibkG] a-*HN}2u8k;)Ewd2&TRǕ?`m-G yT!kK$7MIn4IɧmɺP=Cj`N8lA~LHSb7vDA 5 !bK؀ak9/N7&E?@s"ԓs9K! [BUSO_8χw,miU1&+\R3qxHO>.a Q4B1!HD/Ę>PWpٹ}|Z {{n8zZ[FCp.Ʒ@qˈGa1,N xRu˞m"R$K/BO* )`ru} _\XosTyq&2^%B?! =~ Yg Y6Mj yvѲ w [p"|6IyB+6;;>Κ`/0g*ET_ߗ_8j\"L,\s>D@݃ V1(aю-7/Zy\ưN Q}f܆RT†'K=vmZFԿ=g'Vj=^|<9c5u$]pS'>'rr =i'9:k\h2\9FPg}%h \Đsf$rƪ$whHB*UaG]p֊[ZA.ۭ@:pI:f;u d0 I@kQ>, R=|#ѯMGO Ut(>w@9o!^YvCq ù[` S(' >-Zfę^2n%a5_aGؙpJk?Q:Ed{8 imq'a]Uu19o]fBRr6YPO27-)K`cb@tI z1;T_zJpx{w-_9б νr笈٩ONO8w05$/Q)ᦨ30iC&[2KCTRx5zյ {NLs`9;ĂmnO^jԛMᵈk1W:b7{r4z^dW1K,x:%dBGduӢP8$'/cVGRqA5 ܕuPS7/V.SGu2c-߫tm GgϨcwerb&đe~v6ѷvR"Nu.pQ:'Gd ڴ/L ZB~7=XMN[ej3ڨAP%v`QZۈZnkoNzQ_yOύqPAMtGek_oZSv\oM([29뚖_<)%h|3FSv"2m6@)@il r!1uJ AHoU@Rq g<Õíl5el"ZGkY4ZKrε^K–sE=X#D."÷be6ӼO\T%=IɍK5 7oOQno͗yEfn } ywMXK9I;X),Aff<7u4}EW2Dt6)s.uï u'{}&iFGÝ-`A?m]6p2TRt4gY{wy:։ zCuZB2L41yCPCng 9vAqfTOl|La.{g#Z?P ~j!?_AYo f Һ3.TBbS,,5% U?l/’7hgXp#\l{T~Sf^ռeRrb㋢P# LfTB 3]}[lktCEjh:'P2ܵFD"v v2?@+."h1W4V?~I#W u.U02P&6,)ķ:Ș|kTш^}??ՑP(HsO[[T=* fU' t80nz~$C1©EIUDeMK}7PSŢ_3-G?c8@\?A`Ny. *U]zi;20X ,. .A ~4YGv}3ˈGVfYzTq,(wl7mia$l&.`*-&Q"M$a rK籗Q`5H:@aw?4eiF)M_C/&G Mrr's&w?5t r#3Yl8)&,;6vk Lah6Yr V'y o"<! bY}2ߢS|g`%8V!L&LZyĄyʫO*$6bCl;K]?J~ XG'D֓, T`d/Xճ7?R^Kbo߾DH3.D)Ž>?۹X&<:)d+Hu_9BXř"1Vf}5IJys,;9ڊz"NIY^f.¿u3{+5ex5'xHJF8p8| >ȨdOI.Bxu:Ba\g'TC]^a S gw>T}զn ajKJyX%I vpʟLj`F*L^Gj̫0gw-gWIOJ/4؈@N_ oq 9cF u=& ې0]jnޤ$>Ōrf#z(6$uFMeg;l)0hkAQpVuڨlե=$! &YUwtfg6")V]՞T5>FT@EC+eXiˀnL)%9^Eر]!369Nλ`p"JQH0`1m쯄 >4ŠN'#U;xE;τI2I|!7%HSrsɎe6Bw_C"F'xOa+eðA^|L5mr}sܯs qO csZBRG B\SV~4"F0sЁM3e^L,ږ0Wt}vuBjq "L1ɺ #P}|jXΞI$ҎCZM2iHWlYۭvSz\AW7x$+12G H\Lϔv-s(Z }^~Fxt"H.  GCн({fd -ߟۏ"l2HCJF=N!:ް [᷈ѱm&ZT4GEM[yRhF}$]l`fFo3"!R%SmfACu[1x%f^+"O0&Tnl)}:HW4VŴs>"lWs# u٪!p`CWSUa=`5 K `M^=3tcWI+}*@;dsGGenyz.X"<1=@˒#'*Ou|?Zh_7) [9Br뻭d<;VBZ'j@J7ײ~WLoxGUbV@3QsWHf`HqXϸ970Jc *RφRl໐6ω]Qrׯ2z:F.7ɋd11b@ZVW6U̘bB qL=Ik"8Ob2̄,(MUs2Vc)WD\F$?:hHz_z>ahZ+_߆0,bRUH8ӣX;2Fks^8i3Ώؙ#F!ffĞ\qR$GOhETs2km5 Pc1^;bTr#ЊKק>ݩh+G%:h+;1q?݌9a'02@^IMe&_>UQVu{x &Z<|XۮY"f4fq*Bb41rtJ뛩tI>+J\4d"g$z.O|&yoXY \u+dPOqC$#AsY_a{@7 x \oT`YM6[`p)?Y7{#>l A x,o?? Y̜~pFzx.5w\F"-U=A39cs߱ùTPפޯ,&՗Ք a\y_Pk4?k飉VȲɟZ[Om! _XT3A&vr*=׸f i{{64 % fKBg8B;U>e]\bU xGb-y{@s? \|#pmR/p쟪z[*Έ.$}-SPYL(lc%ʹ q֗OcsXCHѦ0Ezfڔ@9:Ɖ[Lkd 6"m" 49Y0_ٜ]_"^d{ ]'8'Z]I @scCwl CKB4ʫicqB=5*}M])|S]iżAͥ6\ #bXn WBLL7EtJje#YfXP5w WUPKԗw@OY@hE}tllqE ͸rh6,;ie1&$m lƔ!ED2 lשF9qy)*M G>8lk+ PATF~@q-!UorahwPXXiZ t ]>0kQm{̞V q5%  ~ţGdˤ_츙Y+B7&wtx/95w C]}PR,ވEو9EHyI:Ixzx )QvB u?r;ULlRfG:I'^K5jOƎRf50xjB nA@ƪ^db팏:evà]X[IVѬ؎y~& VP4}5`dqƢ#̕jQi] 8d eYb~QK8<?yYL{_C._`,bcV7{`PwݮVF5)fO8D jWy@3CHkk#Im\@wB4C)'TEo\kX'pys*NHG:v%4&"эJ2Rn.y'_ xLUdKAe築-hebY\k$#d|Td{7%: ⤧d)1`Atc|w9`7I/B,bk c9X0K[Q" vGT?Z t^P<6?@>=`]]A“§ ?mTSu5ڐFN |w+A!CNghkHGp~?[o A)DO".9Z8b%-5y-^ ؜J 4upcI*-oKɍAP'ebLLjv=Nnttlْr3ԮZ.S*v#61r$Կc8 g[=6 5aո.`޸m~iwth1߈}փebҢ& 4Ȓ$ ߌgS/k|g$Tctׇ:YEQ)œ`(j 8]+;U,ͭlY>9t+Y n,863*4Yۏx'-9]sco!jI2 'o^mY[(rQLD,;jjdw:䪊iKr$='鸁~v Hd}9"9#J?PauҥRzY3rդ'"9Zy70];//< S`$"XJ\U29:j*ֵ=SY&*j 7 1G^VO~"CXQy,fid;/a/TEL"9 00 YQ?F@ B}IOͱUj׻k]a Me'چ &#{tJ>½ 3GQċrIy#: 6DX/3 S=t"=!$ }ְOsQ=YS4,ń^V5J>P|!Ûy=tH,`vf]-L+Nx-VoMBД29p@kUFbޖL C*!5Q.1Ŀpډ'tH5;+r)gm\]u WV'hLo NK(jdؕ25W84#~9ҿhv]!*rm8$'SUD`B͆BJĬYl{, 4RrsqH/o'SAj07 ⢼Cc'-xWD2% ExG*dnL|m*wP%ġ_@俼r{>4+ENSJ=?^ =EFkq9}fIȠ E&uƚ>ĂXCx;~8@,@3>-#1!kH&fNE *ģ!?@sHvmF4&ΓJ@qiRPNr4I.KC!w ,dyF \㗈-8 L,gSvבb*qT>n-6x[c<8܃0~rX\(I 2՘%;w4:| "fL6[ŢbÅxZF}dY8–~/zd+`[fc:6iE`aNҚ.M(O$HgWl1YP.0vLV.\Wn蔑,.@^ob8ˇ@LW>R9Zx.&rL?}IQR4VF'KpeBM& tL:~`zsz߀be'6ԿkVlTݾN rf*?"l _`'lС!Y hgYLY #"!@NtED_fBzĬ k Ȭ){Q->T(Hx*.rT į7faf-UyLV||_e>o3J Ƥxฟ?kl!N#TЧ Y7Y;'71weZG HvJdKAX0m%>]%A5odg5| aA]&=HrKu]]m_y׎$QE#?%>QS`S_Ļha1U4VG+;y/ EUG=+-rxz[A_Ԋp Ld_JgT][nu\PNڰѩB zi4E57hw2"7좷7>XTN-cź{yذ_+@.e*ܟe!F'' b8f~U24%*e}TbcH3v4|Qe}ɺ2%Ò cf\h$\I/UU: XKtGpi\=@'%>L,U]N~&X_Ui  @ɉbnD^oĀōgnBd3n֒ 58د^ GU.RgsDŽ8BrfdRaHyoY 2䰝uhvL3zj#(B^k*”.UT˦RH 20(²o4þuD\SAS(Ll[wUƤs/"t[G[hME"#&Ugfj@:#ԟZ e5ɟST>RІ(!<|xX~uF fj@|X.]pWbP>4!<:̾|[e䴮cP; oxl+)).v,$[&i'"SbSr8V32m+Vߏ@Vb*3~ɨ˙?1dmh.A&`2ҌPVJC.9)<>A[~1guOMq#E$#]˻MF|kxjH gS2T>rXJ_B.Qt*;b3ycJ0 pHN3ΉY;H@~ԩH61)>6Te3T&ƸWYyqגtzZg Y9Qg=;ؼ[B[ᲁ>y=]H7d _m`3غq->L'{>P~/|%! _{R U蚰KڡC\fW*1+}GRE 3GMaL8.KKVbp c]hY8?u`ȎCw{ȴbU1 G.ZĎ&߈Cnt]V5G}3b&S2RY~{g~F2ۥ` v9Eubddn2NRt-iҒQD*Ift_J%dҏzw /"g۵Ȯޭ6YMkvRA+ m%+NQ,1~ʀ"ת#tMqH!}ӑ~51m嵨WQ߷B5ݝ_e^~0z&9]m- )@!jLK)~,4!}ywT6'2bo'Őm(0FrWdV,k!5c-L}0y6dDr@a3\6E5sUYܗ,gKuR^.uQ\|yStG\sz@A}'dɏF,|E= Xڒ)r\t?aFɄa9#tv >T k.V CL/(W^ҫzuZBX)9eiKI5j2ze>j8B߳Ry:̄ c疞gbHTC! ҄ 3}VKa tN2џ,5mqw:_Zc}\T4Bmu$\R_˻WI!H/cN~zGqfgX~hĠFSbܖA 7G8M/]cTg;Sm(cˣ#4$YxXzf!ȡQﳲė!?RVSy]s ^iNW 6Ʈ+֓H Q#.֓kIǯ?&%vGͱD(^aN *zr#'b Qjcq%@C:p0V(=\bviPꖐ8g|یurl:[)D,) w)cp6R\l&LP5Q'2.m5x2ZPy67hTX/2dT{Ɏ\>O=%r(} R"R<8R@\hsa{ʥ;\+qPEm~t尬XnÂa{h0 =4)yGᾒVpqJ@- \~@}M{A*v7\W+d[ʁ@DKJd{E Lu`(e˟82!F%(A*]b.=Aw͙5;e:sC, $U ?81HPfp G=3&x"s00j-'2rxN,oٳtI=J(lx>}}=W凥3wqg|Dsd />lpq#yLӶ|VbRD L̓pU,[yPu*SJeG!'=E~c4EFk o3+O<݊VU]2VJ {Cjƶ@oWI!w:*h8N2F-ߨ?E?]P^?r:[|Wwv3,52'/1[C)k|PӵzYLYۇM*+Ss 8xP.WD-9AvobfѯF<\!0uQP7k )^b[z}eЙ Θ0k ktulim$C':g2ԯ0ZLvv; Nr--x yѦ}\C\0oבAꡞu(x?LӖ@[ XnpE4F7 DA;?Xǟ0n &2Y_Ȭ"ok7]=iYufL86ʽō"vu'ʳ&2N:{oҥ\ J7ScV{jq}:I }'HdYTZ:q$=T \H2{Qo^>[HCǒhpKӰH]ˬu`ZU-g(3շurytt2DEChITR %}@%rZ",0x{J$lbJj Y lg! kzQt0y)we9 o ؂@43ܤ ^0Kэ k LBxSr؋UT,k!j "gj̣sTΰĐzvhI͞i̤Xe5Z&cDuFK~7^b}N VCᾰ6rM޵݅Tͳ%|drm9?y s[vLe`o (wv^2QUAՎ=GA{Zx'DVR"/uQ[:ǒoQ`3lI6AV m2 5<M&ڠm6Vt dt,ks-Uf3⢩x`LV|݈\ۗtUWс)ï&9j\IG j"37,z?LlG2Z31{rl9\LxOY9y_kr7LToPH}ԃ<8h77O xFAH $ugPr}B"#QC7IdztHkdlCE-!P8$w">ZlHyRX%4%*PxenKj'b;" !7Zt9 Z,-(yf8' /fjZK SxWv݊H6pKHx!R]RP4e/>b4LRW$PNΥl-I9ߎ5~b/7/S\zLR%SZ`&W̯bAw+6֕AH}W Ip?o'լ}DTC+?irP`x^[ݲvMP`|~D0[_;:}Tr;/յ{cAb$ (jKrZ^oo$qa"ܓ\7ރ]NiХ*[ \XXBx~o "qߵtv R55n$,7O]ǁle?˜⩼  c xOqPÚ8-ꆈ*sLQB"2'a= d4{)ߕ!Aدֿꡞ FW왠71r6ORDoPWd 7PPG:{o#'Y)bY9Dp 7h(k)Nfԋ :3"9b],de${y5RoۨSg42i(ZL _Z0TrwmnW.[ 9c"-HƗ&p=M1S8ըkbp~=}fZ4'if8(Su~? ?Bbp٢'cD1{ղu h:aE1j)1 +*ƥ dWL$i%j%ku"ޣ{m<'4H9݋sا̏ Oh/JE;.A6hrĪF$dM]: \Z=no* )ш~|\0@$1? *Fo1?oºgHd I-?Asp1_|-ʧ ~!mod,h?[a`j9 ) >Y5-x\\!nS)2עQ}Q^ =wwJez+9#,`ݜc?S'  [G Loje8䝥:&$+|)3Ȍt{ (x%! /q'rd $!߆ocDJ\.vݘ _ۢW]'MN ]O0 }tƦ8Տ](9P꬛2$ CFMf M(GJ5@F*ּvgFJ[]QrQ أP))"T:"{zhFSg=kr-x%r^ pty"~!Tpjܭ(Lp{i T(׌vskYf~\Bv y6o5.ȔX20QkZ7VfcVT44d$<9$3=f`> z6%Ƅe 5cs <#- Hfd37e`Z[ w),L5 19 U| [%GѬKU]d&in{mUqNUUmCX{|QKPf$9O=]rǏKWO|5| <$ w7̑ ,P>ER E7P\۾efss ZqK{P/xzS&n Q>Up;я]gS"jnL/ t[hTyڸ"n$w 2>~0@Aہg@ {G,N&PTOo%0s!u#N+.OrY[) TAnO^цʀ^.+,]StJ4SgR@"f b7yʉQ51-{|DtZwylB s~}~F=i%&#Qu9$"D"-<א`{& z V8E.GL& &͗gVE/0hIO8:ҵJՙMUiSxF2#l>L8˹Uvd!_NknX~<Ԓ=Q=RS,SPOGot]K3xuF%\׬铄f枇 tf-srHݗkH5\W6=r0]ҀVƊn,HrCUv dڂ@+Ԛa 6TWleP(,U,OEwb%cXb,'jq }BGt{(`*YM/LJ W1=9 Tk5"ȍC[];J0%Cx幙#y\bٶXE=Е.c^m%`9ݿ}Ff1Gn|Humy7|@!A-ŧ ,$'+c7 i7/.b^`H&A6ӽIa5B߶_SqycO,;wvmXw Rqwi͖qڇaҘDž\sUBGʂovm}&F*]oLSiS%"qe9q,?ئ,WCҫF;$SQO 9]B>LԤP+im,}n?)( MPyLG` #f?u!W+n{M* 'p2H&KCB<`+(XF/"L߄AFb{lX7HD>.YN7d\;÷gufK\E e3@٘fLZJh #3\!B>z"G&P3l}7&4 Mh3;9^#fu0no ,FM8~,}`_$gFpnG I *EB 6X$Pip@ ,VZ.#;ԭpĹ0-J$hqݾo^=@ -N- |矻M ؚ~AJѝ7dX,:tdP]=tom lO O0 kvy$SS*x $$x{HhT92Pa b)⌚Dv'Dpt \a8 <eF+E.: EWk3'ނS$|P?VB2Վ>Z UUjD׶.)s! )mH: N9.8>kZPnZpRT@ΣXZ{ϼ&Oa6 RP>0RImF0iq'S9WIJ]u3DJwh9?eòȊ٫y,Nf $Pk>B.2ZAA0&h6x&!%< zvrE\A?avc18ySՋP>zv;}Vں(P/*mC}Mb[`}-C}KN_ABN8Xٸ!]1ɚL' UMىOa\ċr{hHds7\vw*빲tLc,kQZR:_xΠS Nۄ3>sxc+axx͈ nY^ n!Ji Z9WHcX eS~C#qnގ ~Tx߯.18E:}'!H;N%kE'>Z"f^6,=f!q0sɇ*+RڕD|G۸tS4s@uCr}c s >`SsXUx*q /9R. ''P皜4I~S0' Vv,}J* ҏہxQZrb)"loϋ?td م |Q '%Wa*Xl)T/vY1Ty'}KZ;w$5}AS3W2D ?xm453?`)kRCSGtCl x|uE6TAD>fɵ̀}?xh?sȓk ]QP]p2J^w#FrTզ]r 015F(&D(R>wzf}U0D˵ii+r}$2JnIEmew)<e Էf$7^8֥YGDYq #=izRȽ^ѻ}G?=ĤJ!dQm)nV^̴|\ ѽ a+Xǜrޯk;R]c&2)ql~lϫhVԫј JifeD暶pNP O#UzM.4vu) ddYg|UqE#~D[:1IK R.f?~~Pqzq!(u|j.|nu&d QX :((\QҞKhe^O-P*Sy=n_;0|k '44@t@~tr{љLkFasA|&AQP!3v% (QlBFQM9FC?ŖaCS'!2gyO(b7+NsXU%(lMA3t`颮7W-Z&ojyxw6YN f-0J)OFsu6KdRH9Y}0>F2:6bĈ0{KX.5o~Ghx5%f<$| ]:-hՔjRlR-j hΜ>I;q/װD 2% x- NOsA  ƓK*wSϷIsk>R{0V{N&g葊m~NyyR fE ?Q%ߡ MPK(_T&fKVP?cRO> gZ7jqW>B|f/x3 jx!#˜_FP_|QgX Q)z~VҨ?l>- {ҙ7s>+j.ԗ~h.U+.΂k MD쬹HK_ 2TAIr٥p%K^$GQeX0<̲3֘_m5LȬ&FKpzK+{u!5 }3?YhP"5}!.Z>1D]bǩ g5O}8({FɃ1̬Jvw sZWb:frNj7XS%M} s B=jB;=#F}(JBmwǡj17œ>ॗэ }?5] =so"i,L b+nBV_b6d'&GL{K$RD@ }କ0!g/1PЧJ+QW9ܫފt.6Hq_elRū`**U9ݭt1i\[5n^_@ٜǖ(8XNj1ӗ,|vF?߱ 7ESG7q~rO !w 36Tr~+ERF|CދPu&W˝͸RsI {lO ʥw{Q$Uۜpjt!7q4N-nlNqxm% w~~X~ipu;QȬRcE''YlWd9 𐱚'Г9 ;4m؎8,:wdRBsVjʄ<PVN5műqe_~ :,Ѕ+v`iq*Q`ýX!;zV"I5J0_YļA!C 2q``򍷋R4X &}x 8)4t?D<KޑjL FQ\k$@ 93TԤpfq9&<@+Y O|C]oXb8Dv;Q@̼1 HM-ħp0_47.@Y@ifz8\D!I-4Qɓо ݆݆p6NNqCJjgz^]/G$b+RQ<]*uKCCzW9LwU+6 Q?i#zW~j->*JbU*@)awO<;'ƌ"uOo\F^J b3=~vz@~#20u>):XQ4S ]% 9`2tUGVR 9~Yt Lo4to]T~tQ_c3 =UV7|@Un7 ^BEo3q_VOkQCWP{͵l/@6;Lg-Cs#N?Bh9v lR\B"?k6}@\Ѽ*\+է'Y9v}mHWL$L>,R:[ܨ=Jm]0&$0qnJw!/-:[?P5鱐9PTGƤo Տ1bL :a´~5`"f3wۨ)"ߍ pۇe]:꾶WL΋&{܀` Hݬh{PNY]El.C;4'dW*_IEfh@K-DY?Z'6 aA3I<yeeVdnkfRvf04#z Ixnb*߈LNW9LwN{[v vHqL32bJ?]¨22ɗU8!6Ÿ]O)*=ta ,AS 5Ɵf]14qDQ:G,ZBb< DA'hPצ_fρlm #}$sрF.:Jȍ =t "~/,;$;DuU| MsȋgNhYXinQ\ ųY,Ȍ:|>HK0JxYfߩс9C#xֺ4Ad[!(mdF6B="QHخ+OS{phtK6O 4>Ћϩ;b<#xǩ.iBͭwJph| ~ WiHEj b2D[)Ӂ6_t\g4{q}YՑ$>A`hB0H0~ki lΫ>ChtQu'Ej 1QޙC41'.;-ӗQWި~NZd똆^ZGˑ/&h {?JM$X$"qV]cmlKbEI.9 ,3kAoY!r%$4ieĩSf"vrbB3㚸AT{Yk#}eڨ3$0䨫N췡Ir{S`d6$RսxV3nRvl[%FԪܗ_.€G};2WCQnBvGy^Ӹ)T{RThӸ^sXjkCPCRT}^_< )I֗ AUubFČ]vP_  2X"@:7o z|A`YЊx[==}W'[QМֶ]cKpKǓ?`٩|>^qt`pKms{{7R3]qǎA,uqX]3to 'x_) jcv 8WXpw$?W a04uL"5l0f0 *Lہp :4VmO~3j4DՕ՗߈2/(L0¶*oqv,&wEz`_}0_K((&{ :(O7?]x50Jx ,!eߑ9xO6귙MvU|"Qrʐ9&Y(Lᜟݛ?M?7Zyo }V whx@|4#1KeǤkzŦqY}v;Do,[POgM^/mႯF!h;0ij닆xL'[1\,d_ PoT,= n9>%הR_YsyLL; s` X"l`gdxN]AV(f7)SY/0)>#EqIs>TBbyq-1Δw* nejd ^J&jI,czyl}œu4J_1n)K̄ хq Q 1)vUb>-aHNtgOL3Sm ^e^ N.õ S%6~CwھY|I> Cm5H)кBp&"&דWĶt.=[L2^ X<z}AZo!TJ!DLäQc {Wiet R8By|K>cw(<4‚VA"@A+y ~ܨ9Z; }Ƶ ܃;ҙ Z(%&?J:dӫ) ҽy$?LQm@*3֖S ƾqfGuPcU{Dp `;:tBDS >d)plZ 3tP#][EnKjk|1V)*h^ 6@gm%m݈E^|Q2h_hP G2掬}02&"FUE%fF';߉yۣ-0ˉXH̹e"?gHß ^r5_WuPyUtU''ziSy ҄H7L5w6, O eD;ck.X*[N+ 2! wNYk }a t]o-悆Y 2&Ko[udY4_F՞CPKk֧'@ ΪoCĖAbZpF#]g儚$X57 Q֖JR,)sv73p-ü_Yy0㗃~[' 5kq{}'5I w^bB Q ^#4:Zʴ{wϭ]]q|en'h;(34D BQH5Yu,;ʚ`}ʇ[8ψDX~/Je Vٵ.;a R8l,W;[[i6LOz0:;GlI֕2KุA~4\dW'PζxO({JVܚ{D`$إ݆]Z9Kdo[jv`{7ы%VX+2ꜥ8tnRJ{NpB~gMv| 匁55Н,ԕha~T!eYC*tQ^ߛP~)N'Fmo`Sh WH70eC' ^v?>D{198*\m*49('g-ٔM?f4hu9P zT7$= [5aC62[D.u+-ʠ4Vdm!5]莂tR9`A8KC)UNHL8;q¶de#e.VIГCSrS""F|lLm.dqј˚`r RĶ3/ITB ۴z{uy|" ˰z"jqh7ԷVL嚺0q-]AP!D~LxrSW+ 5F n'bL66HM"z;Y`,|#w-_sw XF0X%"9\:Yxq@ZcҨ o-Q6ePwV-=F h2*'=R09#o:}o}=EYZa?1Fv,y,)^uϗjg_ڊՍ`jNyGk:}jO) ar2IhH;?t3.WYe?SɐԆϧ0!UܜHN̿<}߬b_v/T%K6pA&av|B磼hZ%kMm$<г ~n#x7WA=TU.IF!(uW5^u?)HcU]S.;۸w\SAjǬ~OU=uPʫ$-z퉬MM`x(0N 'whVqSK*HS8."J`BE3Q7pyVA$"=LH†Eq{$6yA~m(8@)Gם gze@ њOZM]_!+ZݣLI@dfp?{s8+&3`M顴E|ڣIxTwF=;³3t.樌 AO@vλߞ"TϥyYl2J>1 mPnLɪ؇e"~r7?I~GwtCk]|š%o \.i`F 'wO!iDJh*3[L,W-# d,C_C7Yho6k-gYu"N  4CW5Py9T ɢ5cѽܙt%yp2I.0B,)00CfhBLo,EA|!~ H >lyyU~AWD)Ϡ\GY A(4W'SxPr6ᘘ8ki8&GIh  zvގ'%rC̼f'\bw1~ͤЭ` .&k9$1{&N^HFHFz!<8sbdfM@Un ݙ&ʗ%~CSo  moאm>rvC[N+C0)tIM[(XBxhPL 'b.GwۯoEF^S g9Ԫ-*tn@TN- 'v@!SV7HJ2 Q9_ڶ9.tm5n&N'p37:jC  L~¦ƷAq];cerJ2rh?ΜZY؃,`Hj*A݂"|_vᤈM}h;-jj +Q>oNC(p^-yR}E\T&>yvBvKN0MMuϷRYp;[1oY\#Ŝ7{gj#ȳ#c?ItkZ&n'NђЕjϰjdt k|Z`a^*P$w ezS,C(O e 9yY{%uL A0oA `_Zgv=(e'O}Y{ ɏ7Iv֏ȃz1xCnM-֍ 'UClLR{$f.W&6OF`+D8cE(8h8tKvۅ +><;7eݻ#пՉz%unWP q`'c sxgߨ[g8-J#A˥cX\)Vւ-v3L aE5۴[qd1{QnsG|[Rh^svp;ǖ;am,S#o'Aqd*U ռ[KvrHT<4OC@ tJ(Tn^ nVݟE^R ̒ 7b~-Z٣rm ҫf|" -aͳܕEm(3:{9{sdSqDl m*ALrv=1 T~QHZnA_DM ]ʣ<qb6Yqdx:H0J53|`0bQ Kї~kЊ;.'43jtfCҝ Bz4e7֙MmboegK XV3T3>2ݙmiXBz9seDL)YJWW27+4Fi4C GI8 sx}MGqe6.2${p`n^ڶåUwD*,g_RŃ{HkI;!9|tK. 8d$gьV8e625}m@kQa;ɸL=i1('2M$D'~Wy^4~gZwYauI2k=1_ċ5g}|߳=F+:H6>!, /rjm (f@%dZɐ{UwhO˧57.pp6Ā״.qo3F91:8p=W"5BLzx@D kM<3T}o ׊*%i:MOkzxy N5r#YgGPf3YxCHC˛p KwJ|t&<ڊy7Q46\!^cBL1@bj:B֠]:/B4A [OeRM鰽7ϔt[H+  okYx~s,42U,fK/-D4ʵ+.gy=,6;J;L˕T1s72ԲH$a;_'fu Ej2Β/H%MŦ A՛NBp!0fWT-oWϳ LյY54;Yܟ+!i7)ü:0W8&PM8!<}tveFFbwI8rҡEcB'TψF& f3j_,Ge B5I+ HF%76b%ЀPY|S{E=)yTsoT_i`~@,65MsDdU 䱿k[tyn9_ЋV/+Onx^!kjhZpf޸xFm:7N)/6p4qy͈[2+DjnucKnKf$mJcoD"Ex6M0Q}k2FɏU\0o褱̐jv$Q+ 5o/%4-n`잞)t=yT y[820S~UGALOu-&v+ãxEx<~հ&6CY$;U1ǝ*BaO/dG:qV;֨)6EHHCQm?#E.e\@J8aQ4V W+0Pm⊑!xQ*̓Z[lcn<+]2jS=ߞ1 r?g/Y9=x q|Ӻ:?f<砝pvŸ bewϕ%\fs7b~CEL}PKR4-A7v1Vo+~.8RBmv %?440!X lCm0Y.]5@2-@8j+v蕭>D!1;znCf&4#9bL9 aЉSbs5zr3d엘5jdBT:L|@֐fL^pC}I&Zh1"׉9|ƥ Cʾ֟#1U'+tI~gjd᜘e*jo3nR t]r`V?>XPp&2`/FK _Q Af, xOC &){~6-yrml֊l K5d}#pR.vU|Enl>)OuA.JX\sVȸ%c怜J(m;(~`12"cܑ1qϸg[OHzg%"!' :' vEV%&8J/fͼI?kEtapw`'5ZX(L}=S(<*_#hg-lS:s0DnN4"ؿ8_ # OWdvϘ|$ '߻|`b_GDh1oTRVƳ꬐ ∔ԩ˗aRFS 8-W@*2ퟲD{bf̧EbБ,g'V̨lKIOY@xsdžYDҌXv !`"MW7wq^a&@S YTgnMS 0d|~0,nRԅi3ߞL ⛿P\VϟR,\!f8ڨ)ڿM w ]PzlV0X3o4>2O /YhKIkq#̘uuO ڴ?$` R8U3öPap$E ] h_Z\K8yQ9~b1k(.ncgeQy$K9bEV\>LɖFfXr:ڨ +IBjEB VŦd<> YߤjF iksAQ˦Rbda[?%>2,6~=܊%NVV(9;*\o%o1wN|SS! ?(? c,>d5Zh.$R,\R"A_FR4.V_y g+=03&b*E9Pji4ڜ=&g&h}fjNp1[UK0;[cF=1ʆAYV" .ׯQ+ ֜J:RKĊQ,xKԾ6Wz0҅[ċ`1>fƁ$yiUF$ ଅ[ail O`|PdqB4.GB9)ڸiQ/Y`ſݩ"z{{AFSLpeM:={-Cȟo.V`h):(t'3U۝B!PK֯ucM8`Z<dW\>E E.)|æ+ɠ^w/2x vt|=A@ܚ9xk޿T׌c7lE"^!~ACx{y5Aa=!39 }v*CU'5<&fgi<ʥ:P_X (GlW"t{z*MQ/5MC"Kymiia6ny탖~r^.6m| ٲӫ>ra75"̓yBL1t*1בM  *a+U2 ?JF!vcumS>>TA (ѥ *[l17h'~mqsU5fW,z2?H;헇 \8n5N@SBc5 hJ#bNZ:,9\)LXDTwD*nYHLZVߊ-jb(Զ 46wl}LZWXLdaeiTeO'NKoǭ5Y _8GGWPd.և0R#M+Vzc3:R:ٺ1ٿ߹wTDcc1}X.Lvj~Q[7[^Âuۜ>. wgCuCb9H-r pxuF@{㡏'mcͮK"S{EVVn^!_Aycn} uMn~l)I[JFpjﳼ 49B=e]d(,⎛vv* TBʂPj-4vZ[8Y9s:C7!&H"c ;{H,KLS0vz*c7gH:li* tN'lsMߦ^zW4} @f=fc(ᖥXAϤ#=>c^}C'}Wj;$ |%mvo5]jIn\ k|Kc΄Sf2 R:?7>]֑vgTj1!D)6J†PQ3 hKW9Y Kb|ޱܥRǩ׬ YV +D/ʢ`dBqW0Sy;QY=1}-p}L!ypvջ{/TYffѥkXW4k!rPye.оN[sXޭѐУƩG-fݫ -XF=1|1gJ [s\;CYQEha$ | M`ӅijEdJ+vRz^3XYg jXk]sZs .S1OzS}GQXDsgQLRG*g30niJQ$ėSso&Ym;3c {f2 i:c/I*ʎHvm<};`lѩIx2|x;dv7Rk]Xj6C<"Xq35G=eMeALmA']韡Xfdk: YZ