libvirt-daemon-driver-secret-6.0.0-25.2.el8 >  H _cG z뾂al"*%MuÔ_飢85OhAL ʿg/u*ķQ(n ~PG.Aڅ,â$wC;Rkxn+a@f.rtQzo"Uzkx&iJգcã8$,/q#"%PLpL´He /+<ԟ{65 fd1e1b57f8a85e0ebf56c95766a1c5f66d2a47c0f4e3ba0c76d4d6b40cd6a848902d9e546a68206a8b337e5ecf9c8d1beac40cd9,_cG z뾂alHf#؃?TQFYxA7 >p< ? |d% . [ 06@x    6 *pTh-(8Y9`Y:+YGH0IhXxY\]^ bde!f$l&t@uxvw@xxy , 0 6 xClibvirt-daemon-driver-secret6.0.025.2.el8Secret driver plugin for the libvirtd daemonThe secret driver plugin for the libvirtd daemon, providing an implementation of the secret key APIs._Z*p8le02.rdu2.centos.org CentOSCentOSLGPLv2+CBS Unspecifiedhttps://libvirt.org/linuxppc64le-\H /`@ NAAA큤_Z)_Z*_Z*_Z*_Z*_Z*_Z)_Z)_Z)_Z)_Z*_Z*_Z)_Z)2b24074fd2b8b3e34e6312d75a08dcac4cd1e9de0d19a730d36e08fdebcb020b982bd1e16ee0d1bb865f9c12085ef6875c191a631c87fd27820f41b8db9a92e69c9e1bcaa1fa46ef96b295d25263e274ac48de48577f7dbca01f71b4a410ad1dcfdb48409c7f102f744b70736bf779eb8f9c38b6270c2bc4c064baa72605004982197c659f0031ff871587cc4d4caa99adf964d4a6c7e603818093ff5a5fc56c387d333490e5ac1daa7b5d79edb3e5d70d5efc7e8040cd5f36a70491fc946db2c4838a75098c63f8b1f5be49550d3ab27e710e0ff36cf66b29779ae48272fff190ef28ad50d38ad8cd0c8115c3f6f7800e3f88ded0c91618a96ad20fbfbee73ccf00fe62ed55b96a450f4c84d9925e46fd966056d04a021a3b6fd587114afbbd../../../../usr/lib64/libvirt/connection-driver/libvirt_driver_secret.so../../../../usr/sbin/virtsecretdrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibvirt-6.0.0-25.2.el8.src.rpmconfig(libvirt-daemon-driver-secret)libvirt-daemon-driver-secretlibvirt-daemon-driver-secret(ppc-64)libvirt_driver_secret.so()(64bit)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    @config(libvirt-daemon-driver-secret)libacl.so.1()(64bit)libaudit.so.1()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libcap-ng.so.0()(64bit)libcurl.so.4()(64bit)libdbus-1.so.3()(64bit)libdbus-1.so.3(LIBDBUS_1_3)(64bit)libdevmapper.so.1.02()(64bit)libdl.so.2()(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(64bit)libgcc_s.so.1(GCC_3.3.1)(64bit)libgio-2.0.so.0()(64bit)libglib-2.0.so.0()(64bit)libgnutls.so.30()(64bit)libgobject-2.0.so.0()(64bit)libm.so.6()(64bit)libnl-3.so.200()(64bit)libnl-route-3.so.200()(64bit)libnuma.so.1()(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.17)(64bit)libsasl2.so.3()(64bit)libselinux.so.1()(64bit)libssh.so.4()(64bit)libtirpc.so.3()(64bit)libtirpc.so.3(TIRPC_0.3.0)(64bit)libutil.so.1()(64bit)libvirt-daemonlibvirt-libslibvirt-lxc.so.0()(64bit)libvirt-lxc.so.0(LIBVIRT_LXC_1.0.2)(64bit)libvirt-qemu.so.0()(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_0.10.0)(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_0.8.3)(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_0.9.4)(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_1.2.3)(64bit)libvirt.so.0()(64bit)libvirt.so.0(LIBVIRT_0.0.3)(64bit)libvirt.so.0(LIBVIRT_0.0.5)(64bit)libvirt.so.0(LIBVIRT_0.1.0)(64bit)libvirt.so.0(LIBVIRT_0.1.1)(64bit)libvirt.so.0(LIBVIRT_0.1.4)(64bit)libvirt.so.0(LIBVIRT_0.1.5)(64bit)libvirt.so.0(LIBVIRT_0.1.9)(64bit)libvirt.so.0(LIBVIRT_0.10.0)(64bit)libvirt.so.0(LIBVIRT_0.10.2)(64bit)libvirt.so.0(LIBVIRT_0.2.0)(64bit)libvirt.so.0(LIBVIRT_0.2.1)(64bit)libvirt.so.0(LIBVIRT_0.2.3)(64bit)libvirt.so.0(LIBVIRT_0.3.0)(64bit)libvirt.so.0(LIBVIRT_0.3.2)(64bit)libvirt.so.0(LIBVIRT_0.3.3)(64bit)libvirt.so.0(LIBVIRT_0.4.1)(64bit)libvirt.so.0(LIBVIRT_0.4.2)(64bit)libvirt.so.0(LIBVIRT_0.4.5)(64bit)libvirt.so.0(LIBVIRT_0.5.0)(64bit)libvirt.so.0(LIBVIRT_0.6.1)(64bit)libvirt.so.0(LIBVIRT_0.6.3)(64bit)libvirt.so.0(LIBVIRT_0.6.4)(64bit)libvirt.so.0(LIBVIRT_0.7.0)(64bit)libvirt.so.0(LIBVIRT_0.7.1)(64bit)libvirt.so.0(LIBVIRT_0.7.2)(64bit)libvirt.so.0(LIBVIRT_0.7.3)(64bit)libvirt.so.0(LIBVIRT_0.7.5)(64bit)libvirt.so.0(LIBVIRT_0.7.7)(64bit)libvirt.so.0(LIBVIRT_0.8.0)(64bit)libvirt.so.0(LIBVIRT_0.8.1)(64bit)libvirt.so.0(LIBVIRT_0.8.2)(64bit)libvirt.so.0(LIBVIRT_0.8.5)(64bit)libvirt.so.0(LIBVIRT_0.8.6)(64bit)libvirt.so.0(LIBVIRT_0.8.8)(64bit)libvirt.so.0(LIBVIRT_0.9.0)(64bit)libvirt.so.0(LIBVIRT_0.9.10)(64bit)libvirt.so.0(LIBVIRT_0.9.11)(64bit)libvirt.so.0(LIBVIRT_0.9.13)(64bit)libvirt.so.0(LIBVIRT_0.9.2)(64bit)libvirt.so.0(LIBVIRT_0.9.3)(64bit)libvirt.so.0(LIBVIRT_0.9.4)(64bit)libvirt.so.0(LIBVIRT_0.9.5)(64bit)libvirt.so.0(LIBVIRT_0.9.7)(64bit)libvirt.so.0(LIBVIRT_0.9.8)(64bit)libvirt.so.0(LIBVIRT_0.9.9)(64bit)libvirt.so.0(LIBVIRT_1.0.0)(64bit)libvirt.so.0(LIBVIRT_1.0.1)(64bit)libvirt.so.0(LIBVIRT_1.0.2)(64bit)libvirt.so.0(LIBVIRT_1.0.3)(64bit)libvirt.so.0(LIBVIRT_1.0.5)(64bit)libvirt.so.0(LIBVIRT_1.0.6)(64bit)libvirt.so.0(LIBVIRT_1.1.1)(64bit)libvirt.so.0(LIBVIRT_1.1.3)(64bit)libvirt.so.0(LIBVIRT_1.2.1)(64bit)libvirt.so.0(LIBVIRT_1.2.11)(64bit)libvirt.so.0(LIBVIRT_1.2.12)(64bit)libvirt.so.0(LIBVIRT_1.2.14)(64bit)libvirt.so.0(LIBVIRT_1.2.15)(64bit)libvirt.so.0(LIBVIRT_1.2.16)(64bit)libvirt.so.0(LIBVIRT_1.2.19)(64bit)libvirt.so.0(LIBVIRT_1.2.3)(64bit)libvirt.so.0(LIBVIRT_1.2.5)(64bit)libvirt.so.0(LIBVIRT_1.2.6)(64bit)libvirt.so.0(LIBVIRT_1.2.7)(64bit)libvirt.so.0(LIBVIRT_1.2.8)(64bit)libvirt.so.0(LIBVIRT_1.2.9)(64bit)libvirt.so.0(LIBVIRT_1.3.3)(64bit)libvirt.so.0(LIBVIRT_2.0.0)(64bit)libvirt.so.0(LIBVIRT_2.2.0)(64bit)libvirt.so.0(LIBVIRT_3.0.0)(64bit)libvirt.so.0(LIBVIRT_3.1.0)(64bit)libvirt.so.0(LIBVIRT_3.4.0)(64bit)libvirt.so.0(LIBVIRT_3.7.0)(64bit)libvirt.so.0(LIBVIRT_3.9.0)(64bit)libvirt.so.0(LIBVIRT_4.1.0)(64bit)libvirt.so.0(LIBVIRT_4.10.0)(64bit)libvirt.so.0(LIBVIRT_4.4.0)(64bit)libvirt.so.0(LIBVIRT_4.5.0)(64bit)libvirt.so.0(LIBVIRT_5.10.0)(64bit)libvirt.so.0(LIBVIRT_5.2.0)(64bit)libvirt.so.0(LIBVIRT_5.5.0)(64bit)libvirt.so.0(LIBVIRT_5.6.0)(64bit)libvirt.so.0(LIBVIRT_5.7.0)(64bit)libvirt.so.0(LIBVIRT_5.8.0)(64bit)libvirt.so.0(LIBVIRT_6.0.0)(64bit)libvirt.so.0(LIBVIRT_PRIVATE_6.0.0)(64bit)libxml2.so.2()(64bit)libyajl.so.2()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)6.0.0-25.2.el86.0.0-25.2.el86.0.0-25.2.el83.0.4-14.6.0-14.0-15.2-14.14.2_>e_5+@^@@^^(@^ϧ^V@^@^@^^^@^{G^t@^r @^p^p^g@^b;@^`^U @^O@^J@^:@^9\^&^]@]N@]|@]*]A]@]]m]y@]o@]i]Z@]Ik]:@]]\]@\s@\\@\y\u*@\j@\]o@\J@\ @[@[v[[$@[[F[@[{[ug@[b@[`O@[U@[U@[CN@[;e@[ZI@Z1@Zz@ZaZ:PZ&@YZ@Y@Y@@YY}@Yw2YlY^&@Y1S@Y]X9@XZX@X@Michal Privoznik - 6.0.0-25.2.el8Jiri Denemark - 6.0.0-25.1.el8Jiri Denemark - 6.0.0-25Jiri Denemark - 6.0.0-24Jiri Denemark - 6.0.0-23Jiri Denemark - 6.0.0-22Jiri Denemark - 6.0.0-21Jiri Denemark - 6.0.0-20Jiri Denemark - 6.0.0-19Jiri Denemark - 6.0.0-18Jiri Denemark - 6.0.0-17Jiri Denemark - 6.0.0-16Jiri Denemark - 6.0.0-15Jiri Denemark - 6.0.0-14Jiri Denemark - 6.0.0-13Jiri Denemark - 6.0.0-12Jiri Denemark - 6.0.0-11Jiri Denemark - 6.0.0-10Jiri Denemark - 6.0.0-9Jiri Denemark - 6.0.0-8Jiri Denemark - 6.0.0-7Jiri Denemark - 6.0.0-6Jiri Denemark - 6.0.0-5Jiri Denemark - 6.0.0-4Jiri Denemark - 6.0.0-3Jiri Denemark - 6.0.0-2Jiri Denemark - 6.0.0-1Jiri Denemark - 5.10.0-2Jiri Denemark - 5.10.0-1Jiri Denemark - 5.9.0-4Jiri Denemark - 5.9.0-3Jiri Denemark - 5.9.0-2Jiri Denemark - 5.9.0-1Jiri Denemark - 5.6.0-7Jiri Denemark - 5.6.0-6Jiri Denemark - 5.6.0-5Jiri Denemark - 5.6.0-4Jiri Denemark - 5.6.0-3Jiri Denemark - 5.6.0-2Jiri Denemark - 5.6.0-1Jiri Denemark - 5.5.0-2Jiri Denemark - 5.5.0-1Pavel Hrdina - 5.4.0-2Jiri Denemark - 5.4.0-1Jiri Denemark - 5.3.0-1Jiri Denemark - 5.0.0-7Jiri Denemark - 5.0.0-6Jiri Denemark - 5.0.0-5Jiri Denemark - 5.0.0-4Jiri Denemark - 5.0.0-3Jiri Denemark - 5.0.0-2Jiri Denemark - 5.0.0-1Jiri Denemark - 4.10.0-1Jiri Denemark - 4.9.0-1Jiri Denemark - 4.5.0-14Jiri Denemark - 4.5.0-13Jiri Denemark - 4.5.0-12Jiri Denemark - 4.5.0-11Jiri Denemark - 4.5.0-10Jiri Denemark - 4.5.0-9Jiri Denemark - 4.5.0-8Jiri Denemark - 4.5.0-7Jiri Denemark - 4.5.0-6Jiri Denemark - 4.5.0-5Jiri Denemark - 4.5.0-4Jiri Denemark - 4.5.0-3Jiri Denemark - 4.5.0-2Jiri Denemark - 4.5.0-1Jiri Denemark - 4.3.0-1Daniel P. Berrangé - 4.1.0-2Daniel Berrange - 4.1.0-1Fedora Release Engineering - 4.0.0-2Daniel P. Berrange - 4.0.0-1Cole Robinson - 3.10.0-2Daniel P. Berrange - 3.10.0-1Daniel P. Berrange - 3.9.0-1Daniel P. Berrange - 3.8.0-1Daniel P. Berrange - 3.7.0-1Daniel P. Berrange - 3.6.0-1Florian Weimer - 3.5.0-4Daniel P. Berrange - 3.5.0-3Cole Robinson - 3.5.0-2Daniel P. Berrange - 3.5.0-1Daniel P. Berrange - 3.4.0-1Daniel P. Berrange - 3.3.0-1Daniel P. Berrange - 3.2.0-1Daniel P. Berrange - 3.1.0-1Fedora Release Engineering - 3.0.0-2Daniel P. Berrange - 3.0.0-1- src: assume sys/sysmacros.h always exists on Linux (rhbz#1860098) - virdevmapper.c: Join two WITH_DEVMAPPER sections together (rhbz#1860098) - virDevMapperGetTargetsImpl: Use VIR_AUTOSTRINGLIST (rhbz#1860098) - virdevmapper: Don't use libdevmapper to obtain dependencies (rhbz#1860098, CVE-2020-14339) - virDevMapperGetTargets: Don't ignore EBADF (rhbz#1860098) - virdevmapper: Don't cache device-mapper major (rhbz#1860098) - virdevmapper: Handle kernel without device-mapper support (rhbz#1860098) - virdevmapper: Ignore all errors when opening /dev/mapper/control (rhbz#1860098) - leaseshelper: Wait to acquire PID file (rhbz#1868271) - leaseshelper: Report more errors (rhbz#1868271)- qemu: blockjob: Don't base bitmap handling of active-layer block commit on QEMU_CAPS_BLOCKDEV_REOPEN (rhbz#1861681) - qemu: blockjob: Actually delete temporary bitmap on failed active commit (rhbz#1861681) - qemu: block: Remove 'active-write' bitmap even if there are no bitmaps to merge (rhbz#1861681) - qemuDomainBlockPivot: Rename 'actions' to 'bitmapactions' (rhbz#1861681) - qemuDomainBlockPivot: Ignore failures of creating active layer bitmap (rhbz#1861681)- qemu: backup: Fix handling of backing store for backup target images (rhbz#1804593) - qemu: backup: Split up code traversing checkpoint list looking for bitmaps (rhbz#1804593) - qemu: backup: Fix backup of disk skipped in an intermediate checkpoint (rhbz#1804593) - conf: backup: Store incremental backup checkpoint name per-disk (rhbz#1804593) - qemu: backup: Move fetching of checkpoint list for incremental backup (rhbz#1804593) - qemublocktest: Add 'empty' test case for bitmaps (rhbz#1804593) - qemublocktest: Add 'empty' case for incremental backup test (rhbz#1804593) - qemublocktest: Add 'empty' case for checkpoint deletion (rhbz#1804593) - qemublocktest: Add 'empty' case for blockcopy bitmap handling test (rhbz#1804593) - qemublocktest: Add 'empty' case for checkpoint bitmap handling (rhbz#1804593) - qemublocktest: Disable testcases for all bitmap handling (rhbz#1804593) - qemublocktest: Delete 'synthetic' bitmap test cases (rhbz#1804593) - qemublocktest: Extract printing of nodename list (rhbz#1804593) - qemu: checkpoint: Don't chain bitmaps for checkpoints (rhbz#1804593) - qemublocktest: Replace 'basic' bitmap detection test case data (rhbz#1804593) - qemublocktest: Replace 'snapshots' bitmap detection test case data (rhbz#1804593) - qemuBlockBitmapChainIsValid: Adjust to new semantics of bitmaps (rhbz#1804593) - qemublocktest: Re-add bitmap validation for 'basic' and 'snapshots' cases (rhbz#1804593) - qemublocktest: Add new 'synthetic' bitmap detection and validation test case (rhbz#1804593) - qemu: checkpoint: Don't merge checkpoints during deletion (rhbz#1804593) - qemublocktest: Rename TEST_CHECKPOINT_DELETE_MERGE to TEST_CHECKPOINT_DELETE (rhbz#1804593) - qemublocktest: Re-introduce testing of checkpoint deletion (rhbz#1804593) - qemu: block: Add universal helper for merging dirty bitmaps for all scenarios (rhbz#1804593) - qemu: backup: Rewrite backup bitmap handling to the new bitmap semantics (rhbz#1804593) - qemublocktest: Add 'basic' tests for backup bitmap handling (rhbz#1804593) - qemublocktest: Add 'snapshots' tests for backup bitmap handling (rhbz#1804593) - qemu: Rewrite bitmap handling for block commit (rhbz#1804593) - qemublocktest: Add 'basic' tests for commit bitmap handling (rhbz#1804593) - qemublocktest: Add 'snapshots' tests for block commit bitmap handling (rhbz#1804593) - qemu: blockjob: Remove 'disabledBitmapsBase' field from commit job private data (rhbz#1804593) - qemu: Rewrite bitmap handling for block copy (rhbz#1804593) - qemublocktest: Add test cases for handling bitmaps during block-copy (rhbz#1804593) - kbase: Add document outlining internals of incremental backup in qemu (rhbz#1804593) - qemuBackupBegin: Don't leak 'def' on early failures (rhbz#1804593) - qemu: backup: Initialize 'store' source properly and just once (rhbz#1804593) - qemuBackupDiskStarted: Fix improper dereference of array (rhbz#1804593) - qemuBackupDiskDataCleanupOne: Don't exit early when the job has started (rhbz#1804593) - qemuBackupDiskDataCleanupOne: Free 'incrementalBitmap' (rhbz#1804593) - util: Move virIsDevMapperDevice() to virdevmapper.c (rhbz#1849095) - virDevMapperGetTargetsImpl: Check for dm major properly (rhbz#1849095) - conf: Don't format http cookies unless VIR_DOMAIN_DEF_FORMAT_SECURE is used (CVE-2020-14301) - util: Introduce a parser for kernel cmdline arguments (rhbz#1850351) - qemu: Check if s390 secure guest support is enabled (rhbz#1850351) - qemu: Check if AMD secure guest support is enabled (rhbz#1850351) - tools: Secure guest check on s390 in virt-host-validate (rhbz#1850351) - tools: Secure guest check for AMD in virt-host-validate (rhbz#1850351) - docs: Update AMD launch secure description (rhbz#1850351) - docs: Describe protected virtualization guest setup (rhbz#1850351)- nodedev: fix race in API usage vs initial device enumeration (rhbz#1846237)- qemu: Refuse to use "ps2" on machines that do not have this bus (rhbz#1845055)- cpu_map: Distribute x86_Cooperlake.xml (rhbz#1781878)- qemu: fixing auto-detecting binary in domain capabilities (rhbz#1836351) - qemu: prevent attempts to detach a device on a controller with hotplug='off' (rhbz#1802592) - cpu: Change control flow in virCPUUpdateLive (rhbz#1839999) - cpu_x86: Prepare virCPUx86UpdateLive for easier extension (rhbz#1839999) - cpu: Honor check='full' for host-passthrough CPUs (rhbz#1839999) - cputest: Add data for Intel(R) Core(TM) i7-8550U CPU without TSX (rhbz#1840008) - cpu_map: Add more -noTSX x86 CPU models (rhbz#1840008) - cpu_map: Add element to x86 CPU model definitions (rhbz#1840008) - cpu_x86: Honor CPU models' element (rhbz#1840008) - cpu_map: Don't use new noTSX models for host-model CPUs (rhbz#1840008) - cpu_x86: Drop noTSX hint for incompatible CPUs (rhbz#1840010) - cpu_x86: Use glib allocation for virCPU{, x86}Data (rhbz#1840010) - cpu_x86: Use glib allocation for virCPUx86Vendor (rhbz#1840010) - cpu_x86: Use glib allocation for virCPUx86Feature (rhbz#1840010) - cpu_x86: Use glib allocation for virCPUx86Model (rhbz#1840010) - cpu_x86: Use glib allocation for virCPUx86Map (rhbz#1840010) - cpu_x86: Use glib allocation in virCPUx86GetModels (rhbz#1840010) - cpu_x86: Use g_auto* in x86DataToCPU (rhbz#1840010) - cpu_x86: Use g_auto* in x86VendorParse (rhbz#1840010) - cpu_x86: Use g_auto* in x86FeatureParse (rhbz#1840010) - cpu_x86: Use g_auto* in x86ModelFromCPU (rhbz#1840010) - cpu_x86: Use g_auto* in x86ModelParse (rhbz#1840010) - cpu_x86: Use g_auto* in virCPUx86LoadMap (rhbz#1840010) - cpu_x86: Use g_auto* in virCPUx86DataParse (rhbz#1840010) - cpu_x86: Use g_auto* in x86Compute (rhbz#1840010) - cpu_x86: Use g_auto* in virCPUx86Compare (rhbz#1840010) - cpu_x86: Use g_auto* in x86Decode (rhbz#1840010) - cpu_x86: Use g_auto* in x86EncodePolicy (rhbz#1840010) - cpu_x86: Use g_auto* in x86Encode (rhbz#1840010) - cpu_x86: Use g_auto* in virCPUx86CheckFeature (rhbz#1840010) - cpu_x86: Use g_auto* in virCPUx86GetHost (rhbz#1840010) - cpu_x86: Use g_auto* in virCPUx86Baseline (rhbz#1840010) - cpu_x86: Use g_auto* in x86UpdateHostModel (rhbz#1840010) - cpu_x86: Use g_auto* in virCPUx86Update (rhbz#1840010) - cpu_x86: Use g_auto* in virCPUx86UpdateLive (rhbz#1840010) - cpu_x86: Use g_auto* in virCPUx86Translate (rhbz#1840010) - cpu_x86: Use g_auto* in virCPUx86ExpandFeatures (rhbz#1840010) - cpu_x86: Use g_auto* in virCPUx86CopyMigratable (rhbz#1840010) - cpu_x86: Move and rename x86ModelCopySignatures (rhbz#1840010) - cpu_x86: Move and rename x86ModelHasSignature (rhbz#1840010) - cpu_x86: Move and rename x86FormatSignatures (rhbz#1840010) - cpu_x86: Introduce virCPUx86SignaturesFree (rhbz#1840010) - cpu_x86: Introduce virCPUx86SignatureFromCPUID (rhbz#1840010) - cpu_x86: Replace 32b signatures in virCPUx86Model with a struct (rhbz#1840010) - cpu_x86: Don't check return value of x86ModelCopy (rhbz#1840010) - cpu_x86: Add support for stepping part of CPU signature (rhbz#1840010) - cputest: Add data for Intel(R) Xeon(R) Platinum 9242 CPU (rhbz#1840010) - cputest: Add data for Intel(R) Xeon(R) Gold 6130 CPU (rhbz#1840010) - cpu_map: Distinguish Cascadelake-Server from Skylake-Server (rhbz#1840010) - cputest: Add data for Cooperlake CPU (rhbz#1781878) - cpu_map: Add pschange-mc-no bit in IA32_ARCH_CAPABILITIES MSR (rhbz#1781878) - cpu_map: Add Cooperlake x86 CPU model (rhbz#1781878)- storage_file: create: Create new images with write permission bit (rhbz#1832204) - qemuBlockStorageSourceCreateFormat: Force write access when formatting images (rhbz#1832204) - qemu: snapshot: Allow snapshots of read-only disks when we can create them (rhbz#1832204) - qemu: blockcopy: Allow copy of read-only disks with -blockdev (rhbz#1832204) - virDevMapperGetTargetsImpl: quit early if device is not a devmapper target (rhbz#1834353) - qemu: only stop external devices after the domain (rhbz#1822523)- qemu: fix detection of vCPU pids when multiple dies are present (rhbz#1813395)- qemu: avoid launching non-x86 guests with APIC-EOI setting (rhbz#1829729) - tests: qemu: add disk-error-policy tests for s390x (rhbz#1819250) - qemu: add QEMU_CAPS_STORAGE_WERROR (rhbz#1819250) - qemu: use QEMU_CAPS_STORAGE_WERROR for disk-error attributes (rhbz#1819250) - qemuMonitorTestProcessCommandDefaultValidate: Output validator output to stderr (rhbz#1802592) - qemumonitorjsontest: AddNetdev: Use real variant (rhbz#1802592) - qemu: new capabilities flag pcie-root-port.hotplug (rhbz#1802592) - conf: new attribute "hotplug" for pci controllers (rhbz#1802592) - qemu: hook up pcie-root-port hotplug='off' option (rhbz#1802592) - docs: mention hotplug='off' in news.xml (rhbz#1802592) - conf: add new PCI_CONNECT flag AUTOASSIGN (rhbz#1802592) - conf/qemu: s/VIR_PCI_CONNECT_HOTPLUGGABLE/VIR_PCI_CONNECT_AUTOASSIGN/g (rhbz#1802592) - conf: simplify logic when checking for AUTOASSIGN PCI addresses (rhbz#1802592) - qemu/conf: set HOTPLUGGABLE connect flag during PCI address set init (rhbz#1802592) - conf: check HOTPLUGGABLE connect flag when validating a PCI address (rhbz#1802592) - conf: during PCI hotplug, require that the controller support hotplug (rhbz#1802592)- qemuDomainSnapshotDiskPrepareOne: Fix logic of relative backing store update (rhbz#1820016) - qemuCheckpointCreateXML: Check VM liveness first (rhbz#1819755) - qemu: checkpoint: Allow checkpoint redefine for offline VMs (rhbz#1819755) - virDomainCheckpointRedefinePrep: Set 'current' checkpoint if there isn't any (rhbz#1819755)- api: disallow virDomainAgentSetResponseTimeout() on read-only connections (rhbz#1814508) - qemuBackupBegin: Fix monitor access when rolling back due to failure (rhbz#1817327) - qemuxml2xmltest: Wire up 'disk-network-http' case (rhbz#1804750) - virStorageSourceNetCookieValidate: Accept quoted cookie value (rhbz#1804750) - qemu: block: Support VIR_DOMAIN_BLOCK_COMMIT/PULL/REBASE_RELATIVE with blockdev (rhbz#1818655) - qemuDomainSnapshotDiskPrepareOne: Don't load the relative path with blockdev (rhbz#1818655) - docs: formatdomain: Mention missing protocols (rhbz#1804750) - schemas: rng: Use interleave in the disk source element (rhbz#1804750) - conf: Add support for http(s) query strings (rhbz#1804750) - qemuBlockStorageSourceGetURI: Pass through query component (rhbz#1804750) - virStorageSourceParseBackingURI: Preserve query string of URI for http(s) (rhbz#1804750)- qemublocktest: Backport cleanups for testQemuDiskXMLToProps from dd94f36ffbe (rhbz#1804617) - conf: rename 'namespace' property of struct _virStorageSourceNVMeDef (rhbz#1804617) - qemublocktest: xml->json: Add test for NVMe (rhbz#1804617) - virDomainDiskSourceNVMeFormat: Format only valid 'managed' values (rhbz#1804617) - qemublocktest: xml->json: Refactor cleanup in test case functions (rhbz#1804617) - testQemuDiskXMLToPropsValidateFileSrcOnly: Move together with rest of xml->json code (rhbz#1804617) - qemuBlockGetBackingStoreString: Add 'pretty' argument (rhbz#1804617) - testQemuDiskXMLToProps: Store all per-image data in one structure (rhbz#1804617) - qemublocktest: Test backing store strings (rhbz#1804617) - qemuBlockGetBackingStoreString: Remove 'ret' variable (rhbz#1804617) - storage: Implement backing store support for "fat:" prefix (rhbz#1804617) - qemuBlockGetBackingStoreString: Add extra wrapping object to JSON strings (rhbz#1804617) - qemu: block: Extract formatting of cookie string (rhbz#1804617) - qemuBlockGetBackingStoreString: Properly handle 'http/s' with cookies and others (rhbz#1804617) - storage: Parse 'nvme' disk source properties from json:{} pseudo-uri (rhbz#1804617) - qemu: virtiofs: shorten pid filename (rhbz#1816577) - qemu: virtiofs: shorten socket filename (rhbz#1816577)- qemu: Don't crash when getting targets for a multipath (rhbz#1814947) - virSecretLookupDefCopy: Remove return value (rhbz#1814923) - virStorageEncryptionSecretCopy: Properly copy internals (rhbz#1814923) - vmx: shortcut earlier few 'ignore' cases in virVMXParseDisk() (rhbz#1808610) - vmx: make 'fileName' optional for CD-ROMs (rhbz#1808610)- qemu: Create multipath targets for PRs (rhbz#1814157)- qemuBlockBitmapsHandleCommitStart: Fix allocation of string list (rhbz#1799013) - qemuBlockBitmapsHandleCommitFinish: Use proper variable to iterate (rhbz#1799013) - qemublocktest: Add tests for re-enabling of bitmaps after commit (rhbz#1799013)- virbuftest: remove extra G_GNUC_UNUSED markers (rhbz#1808499) - virbuftest: use g_autofree (rhbz#1808499) - virbuftest: remove unnecessary labels (rhbz#1808499) - virbuftest: declare testBufAddStrData earlier (rhbz#1808499) - virbuftest: use field names when initalizing test info (rhbz#1808499) - util: add virBufferTrimChars (rhbz#1808499) - conf: do not generate machine names ending with a dash (rhbz#1808499) - conf: Don't generate machine names with a dot (rhbz#1808499) - qemuAgentFSInfoFormatParams: Remove pointless returned value (rhbz#1812965) - qemuDomainGetGuestInfo: Don't try to free a negative number of entries (rhbz#1812965) - qemuDomainBlockPivot: Move check prior to executing the pivot steps (rhbz#1803092) - qemuDomainBlockCopyCommon: Record updated flags to block job (rhbz#1803092) - qemu: capabilities: Introduce QEMU_CAPS_BLOCKDEV_SNAPSHOT_ALLOW_WRITE_ONLY (rhbz#1803092) - qemu: blockcopy: Allow late opening of the backing chain of a shallow copy (rhbz#1803092) - qemuBlockStorageSourceDetachPrepare: Get rid of cleanup section (rhbz#1804750) - qemu: Don't take double pointer in qemuDomainSecretInfoFree (rhbz#1804750) - qemuMigrationParamsResetTLS: Adapt to modern memory management (rhbz#1804750) - qemuMigrationParamsResetTLS: Fix comment (rhbz#1804750) - qemuDomainSecretInfo: Register autoptr cleanup function (rhbz#1804750) - qemuDomainSecretAESSetup: Automatically free non-secret locals (rhbz#1804750) - qemuDomainSecretAESSetup: Allocate and return 'secinfo' here (rhbz#1804750) - qemuDomainSecretAESSetup: Split out lookup of secret data (rhbz#1804750) - Remove qemuDomainSecretInfoNew (rhbz#1804750) - qemu: Introduce another helper for creating alias for a 'secret' object (rhbz#1804750) - qemuDomainSecretStorageSourcePrepare: Fix naming of alias variables (rhbz#1804750) - qemuDomainDeviceDiskDefPostParseRestoreSecAlias: Hardcode restored aliases (rhbz#1804750) - qemu: Split out initialization of secrets for 'iscsi' hostdevs (rhbz#1804750) - qemuDomainSecretAESSetupFromSecret: Use 'qemuAliasForSecret' (rhbz#1804750) - qemuDomainSecretStorageSourcePrepare: Change aliases for disk secrets (rhbz#1804750) - qemuDomainGetSecretAESAlias: Replace outstanding uses with qemuAliasForSecret (rhbz#1804750) - conf: Add support for modifying ssl validation for https/ftps disks (rhbz#1804750) - conf: Add support for cookies for HTTP based disks (rhbz#1804750) - conf: Add support for setting timeout and readahead size for network disks (rhbz#1804750) - qemuDomainValidateStorageSource: Validate new network storage parameters (rhbz#1804750) - qemuxml2argvtest: Add test case for disks with http(s) source (rhbz#1804750) - qemu: block: Implement ssl verification configuration (rhbz#1804750) - qemu: domain: Store data for 'secret' object representing http cookies (rhbz#1804750) - qemuDomainSecretStorageSourcePrepare: Setup secret for http cookies (rhbz#1804750) - qemu: Handle hotplug and commandline for secret objects for http cookies (rhbz#1804750) - qemu: block: Add support for HTTP cookies (rhbz#1804750) - qemu: block: Implement readahead and timeout properties for 'curl' driver (rhbz#1804750) - virstoragefile: Add JSON parser for 'sslverify', 'readahead', 'cookies' and 'timeout' (rhbz#1804750) - virStorageSourceParseBackingJSONUri: Handle undocumented value 'off' for sslverify (rhbz#1804750) - qemublocktest: Load QMP schema earlier (rhbz#1804750) - qemublocktest: Extract schema root for blockdev-add validation (rhbz#1804750) - qemublocktest: XMLjsonXML: Test formatting/parsing of modern JSON (rhbz#1804750) - qemublocktest: Add JSON->JSON test cases for block device backends (rhbz#1804750) - qemu: Pass through arguments of 'ssh' block driver used by libguestfs (rhbz#1804750) - qemu: capabilities: Add QEMU_CAPS_BLOCKDEV_REOPEN (rhbz#1799013) - qemu: monitor: Add handler for blockdev-reopen (rhbz#1799013) - qemu: block: implement helpers for blockdev-reopen (rhbz#1799013) - qemuCheckpointDiscardBitmaps: Reopen images for bitmap modifications (rhbz#1799013) - qemuCheckpointDiscardBitmaps: Use correct field for checkpoint bitmap name (rhbz#1799013) - qemuDomainBlockCommit: Move checks depending on capabilities after liveness check (rhbz#1799013) - qemu: domain: Extract formatting of 'commit' blockjob data into a function (rhbz#1799013) - qemu: domain: Extract parsing of 'commit' blockjob data into a function (rhbz#1799013) - qemu: blockjob: Store list of bitmaps disabled prior to commit (rhbz#1799013) - qemublocktest: Fix and optimize fake image chain (rhbz#1799013) - qemu: block: Implement helpers for dealing with bitmaps during block commit (rhbz#1799013) - qemublocktest: Add tests for handling of bitmaps during block-commit (rhbz#1799013) - qemublocktest: Add more tests for block-commit bitmap handling with snapshots (rhbz#1799013) - qemublocktest: Add tests of broken bitmap chain handling during block-commit (rhbz#1799013) - qemuBlockJobDiskNewCommit: Propagate 'disabledBitmapsBase' (rhbz#1799013) - qemuDomainBlockCommit: Handle bitmaps on start of commit (rhbz#1799013) - qemuDomainBlockPivot: Handle merging of bitmaps when pivoting an active block-commit (rhbz#1799013) - qemu: blockjob: Handle bitmaps after finish of normal block-commit (rhbz#1799013) - qemu: blockjob: Re-enable bitmaps after failed block-commit (rhbz#1799013) - qemuDomainGetGuestInfo: don't assign NULL hostname (rhbz#1812965) - rhel: Enable usage of x-blockdev-reopen (rhbz#1799013)- security: Introduce VIR_SECURITY_DOMAIN_IMAGE_PARENT_CHAIN_TOP flag (rhbz#1803551) - qemu: Tell secdrivers which images are top parent (rhbz#1803551) - virDomainDiskTranslateSourcePool: Check for disk type correctly (rhbz#1811728)- conf: use virXMLFormatElement in virDomainFSDefFormat (rhbz#1694166) - qemu: use def instead of vm->def in qemuExtDevicesStart (rhbz#1694166) - qemu: eliminate ret in qemuExtDevicesStart (rhbz#1694166) - docs: render class="literal" with monospace font (rhbz#1694166) - docs: reduce excessive spacing in ToC for RST files (rhbz#1694166) - virDomainFSDefFree: Unref private data (rhbz#1694166) - schema: wrap fsDriver in a choice group (rhbz#1694166) - qemuExtDevicesStart: pass logManager (rhbz#1694166) - qemu: pass virDomainObjPtr to qemuExtDevicesSetupCgroup (rhbz#1694166) - qemuxml2xmltest: set driver as privileged (rhbz#1694166) - qemu: add QEMU_CAPS_DEVICE_VHOST_USER_FS (rhbz#1694166) - docs: add virtiofs kbase (rhbz#1694166) - conf: qemu: add virtiofs fsdriver type (rhbz#1694166) - conf: add virtiofs-related elements and attributes (rhbz#1694166) - qemu: add virtiofsd_debug to qemu.conf (rhbz#1694166) - qemu: validate virtiofs filesystems (rhbz#1694166) - qemu: forbid migration with vhost-user-fs device (rhbz#1694166) - qemu: add code for handling virtiofsd (rhbz#1694166) - qemu: put virtiofsd in the emulator cgroup (rhbz#1694166) - qemu: use the vhost-user schemas to find binary (rhbz#1694166) - qemu: build vhost-user-fs device command line (rhbz#1694166) - RHEL: virscsi: Check device type before getting it's /dev node name (rhbz#1808390) - RHEL: virscsi: Support TAPEs in virSCSIDeviceGetDevName() (rhbz#1808390) - RHEL: virscsi: Introduce and use virSCSIDeviceGetUnprivSGIOSysfsPath() (rhbz#1808390) - RHEL: virutil: Accept non-block devices in virGetDeviceID() (rhbz#1808390) - RHEL: qemuSetUnprivSGIO: Actually use calculated @sysfs_path to set unpriv_sgio (rhbz#1808390) - RHEL: qemuCheckUnprivSGIO: use @sysfs_path to get unpriv_sgio (rhbz#1808400)- util: storagefile: Drop image format probing by file suffix (rhbz#1798148) - virStorageFileGetMetadataRecurse: Remove impossible error report (rhbz#1798148) - virStorageFileGetMetadataRecurse: Shuffle around assignment of backing chain depth (rhbz#1798148) - virStorageFileGetMetadataRecurse: Expect NULL src->path (rhbz#1798148) - virStorageFileGetMetadataRecurse: Use virHashHasEntry instead of fake pointers (rhbz#1798148) - virStorageFileGetMetadataRecurse: Extract storage access (rhbz#1798148) - virStorageFileGetMetadataRecurse: Remove 'cleanup' label (rhbz#1798148) - tests: virstorage: Fix backing file format of created image (rhbz#1798148) - virStorageSourceUpdateCapacity: Drop 'probe' argument (rhbz#1798148) - util: storage: Store backing store format in virStorageSource (rhbz#1798148) - virStorageSourceNewFromBacking: Also transfer the format (rhbz#1798148) - virStorageBackendGlusterRefreshVol: Refactor handling of backing store (rhbz#1798148) - virStorageFileGetMetadataFromBuf: Remove 'backingFormat' argument (rhbz#1798148) - virStorageFileGetMetadataFromFD: Remove unused 'backingFormat' argument (rhbz#1798148) - qemu: domain: Convert detected 'iso' image format into 'raw' (rhbz#1798148) - virStorageFileGetMetadataRecurse: Allow format probing under special circumstances (rhbz#1798148) - kbase: backing_chains: Clarify some aspects of image probing (rhbz#1798148) - kbase: backing_chains: Add steps how to securely probe image format (rhbz#1798148)- docs: fix a typo (rhbz#1805742) - virDomainNetDefClear: Free @persistent name (rhbz#1805742) - virSecurityManagerMetadataLock: Store locked paths (rhbz#1804672) - security: Don't remember seclabel for paths we haven't locked successfully (rhbz#1804672) - security: Don't fail if locking a file on NFS mount fails (rhbz#1804672)- qemuBlockStorageSourceGetBackendProps: Report errors on all switch cases (rhbz#1804603) - virDomainDiskAddISCSIPoolSourceHost: Sanitize handling of string list (rhbz#1804603) - virDomainDiskAddISCSIPoolSourceHost: use g_new0 instead of VIR_ALLOC_N (rhbz#1804603) - virDomainDiskAddISCSIPoolSourceHost: Remove 'cleanup' label (rhbz#1804603) - virDomainDiskAddISCSIPoolSourceHost: Remove ternary operator (rhbz#1804603) - virDomainDiskAddISCSIPoolSourceHost: Take virStorageSourcePtr instead of virDomainDiskDefPtr (rhbz#1804603) - virDomainDiskTranslateSourcePoolAuth: Take virStorageSourcePtr instead of virDomainDiskDefPtr (rhbz#1804603) - virDomainDiskTranslateISCSIDirect: Take virStorageSourcePtr instead of virDomainDiskDefPtr (rhbz#1804603) - virDomainDiskTranslateSourcePool: split code to setup one storage source (rhbz#1804603) - virDomainDiskTranslateSourcePool: Translate 'volume' disks in whole backing chain (rhbz#1804603) - qemuMonitorJSONBlockdevAdd: Refactor cleanup (rhbz#1798366) - qemuMonitorJSONBlockdevDel: Refactor cleanup (rhbz#1798366) - qemuMonitorBlockdevAdd: Take double pointer argument (rhbz#1798366) - qemu: hotplug: Fix handling of the 'copy-on-read' layer with blockdev (rhbz#1798366) - virStorageSourceParseBackingJSON: Pass around original backing file string (rhbz#1791788) - virStorageSourceParseBackingJSON: Move deflattening of json: URIs out of recursion (rhbz#1791788) - virStorageSourceJSONDriverParser: annotate 'format' drivers (rhbz#1791788) - virStorageSourceParseBackingJSON: Allow 'json:' pseudo URIs without 'file' wrapper (rhbz#1791788) - virStorageSourceParseBackingJSON: Prevent arbitrary nesting with format drivers (rhbz#1791788) - tests: virstorage: Add test cases for "json:" pseudo-URI without 'file' wrapper (rhbz#1791788) - qemu: domain: Refactor formatting of node names into status XML (rhbz#1791788) - docs: formatdomain: Close on one of disk examples (rhbz#1791788) - tests: virstorage: Add test data for json specified raw image with offset/size (rhbz#1791788) - util: virstoragefile: Add data structure for storing storage source slices (rhbz#1791788) - qemuBlockStorageSourceGetFormatRawProps: format 'offset' and 'size' for slice (rhbz#1791788) - qemuDomainValidateStorageSource: Reject unsupported slices (rhbz#1791788) - qemu: block: forbid creation of storage sources with (rhbz#1791788) - docs: Document the new sub-element of disk's (rhbz#1791788) - conf: Implement support for of disk source (rhbz#1791788) - qemu: domain: Store nodenames of slice in status XML (rhbz#1791788) - qemu: block: Properly format storage slice into backing store strings (rhbz#1791788) - tests: qemublock: Add cases for creating image overlays on top of disks with (rhbz#1791788) - qemu: Add support for slices of type 'storage' (rhbz#1791788) - tests: qemu: Add test data for the new element (rhbz#1791788) - virStorageSourceParseBackingJSONRaw: Parse 'offset' and 'size' attributes (rhbz#1791788) - qemuDomainGetStatsIOThread: Don't leak array with 0 iothreads (rhbz#1804548) - qemuxml2xmltest: Add case for host-model vendor_id (rhbz#1804549) - cpu_conf: Format vendor_id for host-model CPUs (rhbz#1804549) - qemu: rename qemuAgentGetFSInfoInternalDisk() (rhbz#1759566) - qemu: store complete agent filesystem information (rhbz#1759566) - qemu: Don't store disk alias in qemuAgentDiskInfo (rhbz#1759566) - qemu: don't access vmdef within qemu_agent.c (rhbz#1759566) - qemu: remove qemuDomainObjBegin/EndJobWithAgent() (rhbz#1759566)- qemu: do not revert to NULL bandwidth (rhbz#1800505) - qemu: preserve error on bandwidth rollback (rhbz#1800505) - tests: Add capabilities for QEMU 5.0.0 on aarch64 (rhbz#1762634) - qemu: Use switch statement in qemuBuildCpuCommandLine() (rhbz#1762634) - qemu: Add the QEMU_CAPS_CPU_KVM_NO_ADJVTIME capability (rhbz#1762634) - conf: Introduce VIR_DOMAIN_TIMER_NAME_ARMVTIMER (rhbz#1762634) - qemu: Validate configuration for the armvtimer timer (rhbz#1762634) - qemu: Format the armvtimer timer on the command line (rhbz#1762634) - tests: Add test case for the armvtimer timer (rhbz#1762634) - docs: List the armvtimer timer among all others (rhbz#1762634) - qemu_domain: Modify access to a NVMe disk iff needed (rhbz#1519005)- qemu: blockcopy: Actually unplug unused images when mirror job fails to start (rhbz#1792195) - qemu: domain: Extract code to determine topmost nodename to qemuDomainDiskGetTopNodename (rhbz#1792195) - qemu: Fix value of 'device' argument for blockdev-mirror (rhbz#1792195) - qemu: Fix value of 'device' argument for block-commit (rhbz#1792195) - conf: backup: Allow configuration of names exported via NBD (rhbz#1207659) - qemu: backup: Implement support for backup disk export name configuration (rhbz#1207659) - qemu: backup: Implement support for backup disk bitmap name configuration (rhbz#1207659) - util: hash: Improve debugability of "Duplicate key" error message (rhbz#1207659) - tests: hash: Test case for adding duplicate hash entry (rhbz#1207659) - qemu: block: Don't skip creation of 'luks' formatted images (rhbz#1371022) - qemu: monitor: Improve error message when QEMU reply is too large (rhbz#1524278) - qemu: snapshot: Always rewrite backingStore data when reusing existing images (rhbz#1524278) - qemu: snapshot: Prevent too-nested domain XML when doing inactive snapshot (rhbz#1524278) - qemu: checkpoint: Store whether deleted checkpoint is current in a variable (rhbz#1207659) - qemu: checkpoint: split out checkpoint deletion bitmaps (rhbz#1207659) - qemu: checkpoint: rename disk->chkdisk in qemuCheckpointDiscardBitmaps (rhbz#1207659) - qemu: checkpoint: rename disk->chkdisk in qemuCheckpointAddActions (rhbz#1207659) - qemu: checkpoint: Use disk definition directly when creating checkpoint (rhbz#1207659) - qemu: checkpoint: tolerate missing disks on checkpoint deletion (rhbz#1207659) - qemu: domain: Remove unused qemuDomainDiskNodeFormatLookup (rhbz#1207659) - qemu: checkpoint: Introduce helper to find checkpoint disk definition in parents (rhbz#1207659) - qemu: checkpoint: Extract calculation of bitmap merging for checkpoint deletion (rhbz#1207659) - qemu: snapshot: go through cleanup on error (rhbz#1524278) - util: hash: Use g_new0 for allocating hash internals (rhbz#1793263) - conf: domain: Remove checking of return value of virHashCreateFull (rhbz#1793263) - Remove checking of return value of virHashNew (rhbz#1793263) - qemuMigrationCookieAddNBD: Exit early if there are no disks (rhbz#1793263) - qemuMigrationCookieNBD: Extract embedded struct (rhbz#1793263) - qemuMigrationCookieAddNBD: Use glib memory allocators (rhbz#1793263) - qemuMigrationCookieAddNBD: Move monitor call out of the loop (rhbz#1793263) - qemuMigrationCookieAddNBD: Use virHashNew and automatic freeing of virHashTablePtr (rhbz#1793263) - qemuMigrationCookieAddNBD: Remove 'ret' variable and 'cleanup' label (rhbz#1793263) - qemuMigrationCookieAddNBD: Fix filling of 'capacity' when blockdev is used (rhbz#1793263) - tests: qemublock: Add test for checkpoint deletion bitmap merge (rhbz#1207659) - tests: qemublock: Add few more test cases for checkpoint deletion (rhbz#1207659) - tests: qemublock: Add synthetic snapshot+checkpoint test data (rhbz#1207659) - qemu: checkpoint: Introduce support for deleting checkpoints accross snapshots (rhbz#1207659) - tests: qemublock: Add checkpoint deletion test for deep backing chain (rhbz#1207659) - tests: qemublock: Add checkpoint deletion tests for some special cases (rhbz#1207659) - qemu: checkpoint: Track and relabel images for bitmap merging (rhbz#1207659) - qemu: block: Extract calls of qemuBlockGetNamedNodeData into a helper function (rhbz#1207659) - util: json: Introduce virJSONValueArrayConcat (rhbz#1207659) - virJSONValueNewArray: Use g_new0 to allocate and remove NULL checks from callers (rhbz#1207659) - virhash: Fix the expectations of virHashKeyEqual implementations (rhbz#1207659) - virHashAddOrUpdateEntry: Simplify allocation of new entry (rhbz#1207659) - qemu: blockjob: Store 'jobflags' with block job data (rhbz#1207659) - qemu: blockjob: Store 'flags' for all the block job types (rhbz#1207659) - qemu: block: Add validator for bitmap chains accross backing chains (rhbz#1207659) - tests: qemublocktest: Add another synthetic test case for broken bitmaps (rhbz#1207659) - qemu: block: Introduce function to calculate bitmap handling for block-copy (rhbz#1207659) - tests: qemublock: Add tests for qemuBlockBitmapsHandleBlockcopy (rhbz#1207659) - qemuDomainBlockPivot: Copy bitmaps backing checkpoints for virDomainBlockCopy (rhbz#1207659) - docs: domaincaps: Mention VIR_DOMAIN_UNDEFINE_CHECKPOINTS_METADATA (rhbz#1207659)- cpu.c: Check properly for virCapabilitiesGetNodeInfo() retval (rhbz#1794691) - qemu_conf: Avoid dereferencing NULL in virQEMUDriverGetHost{NUMACaps, CPU} (rhbz#1794691) - qemu_capabilities: Rework domain caps cache (rhbz#1794691) - conf: add support for specifying CPU "dies" parameter (rhbz#1785211, rhbz#1785207) - conf: remove unused virCapabilitiesSetHostCPU method (rhbz#1785211, rhbz#1785207) - qemu: add support for specifying CPU "dies" topology parameter (rhbz#1785207) - hostcpu: add support for reporting die_id in NUMA topology (rhbz#1785211) - tests: add host CPU data files for validating die_id (rhbz#1785211, rhbz#1785207) - qemu: add capabilities flag for failover feature (rhbz#1693587) - conf: parse/format subelement of (rhbz#1693587) - qemu: support interface functionality (rhbz#1693587) - qemu: allow migration with assigned PCI hostdev if is set (rhbz#1693587) - qemu: add wait-unplug to qemu migration status enum (rhbz#1693587) - docs: document subelement (rhbz#1693587)- qemuDomainSaveImageStartVM: Use VIR_AUTOCLOSE for @intermediatefd (rhbz#1718707) - qemuDomainSaveImageStartVM: Use g_autoptr() for virCommand (rhbz#1718707) - qemu: Use g_autoptr() for qemuDomainSaveCookie (rhbz#1718707) - qemu: Stop domain on failed restore (rhbz#1718707) - qemu: Don't emit SUSPENDED_POSTCOPY event on destination (rhbz#1791458) - util: storagefile: Properly set transport type when parsing NBD strings (rhbz#1791614) - tests: virstorage: Add tests for NBD URI style syntax over UNIX (rhbz#1791614) - qemu: end the agent job in qemuDomainSetTimeAgent (rhbz#1792723)- Rebased to libvirt-6.0.0 (rhbz#1772045) - The rebase also fixes the following bugs: rhbz#1711789, rhbz#1717396, rhbz#1778058, rhbz#1008350, rhbz#1610207 rhbz#1746981, rhbz#1776949, rhbz#1780154, rhbz#1781079, rhbz#1783411 rhbz#1784345, rhbz#1788850, rhbz#1788898, rhbz#1789310, rhbz#1790733- qemu: driver: Use appropriate job name when setting blockjob speed (rhbz#1780497)- Rebased to libvirt-5.10.0 (rhbz#1772045) - The rebase also fixes the following bugs: rhbz#760547, rhbz#1171569, rhbz#1371022, rhbz#1375855, rhbz#1405537 rhbz#1451398, rhbz#1465810, rhbz#1518998, rhbz#1518999, rhbz#1582202 rhbz#1598162, rhbz#1609654, rhbz#1614740, rhbz#1623877, rhbz#1662024 rhbz#1668139, rhbz#1705426, rhbz#1718255, rhbz#1741121, rhbz#1774375 rhbz#1777094, rhbz#1777230, rhbz#1778014, rhbz#1778570- libvirt-: Check caller-provided buffers to be NULL with size > 0 (rhbz#1772842)- cpu_map: Ship arm_features.xml (rhbz#1707897)- tests: Update capabilities for QEMU 4.2.0 on aarch64 (rhbz#1707897) - qemu: Rename virQEMUCapsObjectPropsMaxX86CPU (rhbz#1707897) - qemu: Introduce QEMU_CAPS_ARM_MAX_CPU (rhbz#1707897) - qemu: Query max-arm-cpu properties (rhbz#1707897) - qemu: Update query-cpu-model-expansion check (rhbz#1707897) - qemu: Perform full expansion on ARM (rhbz#1707897) - cpu_map: Introduce ARM CPU features (rhbz#1707897) - cpu: Validate ARM CPU features (rhbz#1707897) - qemu: Validate ARM CPU features (rhbz#1707897) - tests: Introduce tests for ARM CPU features (rhbz#1707897)- Rebased to libvirt-5.9.0 (rhbz#1772045) - The rebase also fixes the following bugs: rhbz#1515831, rhbz#1704761, rhbz#1704763, rhbz#1704764, rhbz#1704779 rhbz#1705514, rhbz#1705516, rhbz#1705517, rhbz#1705519, rhbz#1705520 rhbz#1733044, rhbz#1733092, rhbz#1524278, rhbz#1662588, rhbz#1720612 rhbz#1733163, rhbz#1743177, rhbz#1744924, rhbz#1745815, rhbz#1746274 rhbz#1746617, rhbz#1747826, rhbz#1751461, rhbz#1751580, rhbz#1619625 rhbz#1755803- qemu_blockjob: Remove secdriver metadata for whole backing chain on job completion (rhbz#1741456) - qemu_driver: Fix comment of qemuStateCleanup() (rhbz#1755303) - driver: Introduce virDriverShouldAutostart() (rhbz#1755303) - lib: autostart objects exactly once (rhbz#1755303) - Revert "src: Document autostart for session demon" (rhbz#1755303) - security: Pass @migrated to virSecurityManagerSetAllLabel (rhbz#1740024) - security: Rename virSecurityManagerGetDriver() to virSecurityManagerGetVirtDriver() (rhbz#1740024) - security: Introduce virSecurityManagerGetDriver() (rhbz#1740024) - security_stack: Turn list of nested drivers into a doubly linked list (rhbz#1740024) - security_stack: Perform rollback if one of stacked drivers fails (rhbz#1740024) - util: new function virNetDevMacVLanIsMacvtap() (rhbz#1723367) - util: make a couple virNetDevMacVlan*() functions public (rhbz#1723367) - qemu: reorganize qemuInterfaceEthernetConnect() (rhbz#1723367) - conf: use virXMLFormatElement for interface (rhbz#1723367) - conf: new "managed" attribute for target dev of (rhbz#1723367) - qemu: support unmanaged target tap dev for (rhbz#1723367) - qemu: support unmanaged macvtap devices with (rhbz#1723367)- remote: fix registration of TLS socket (rhbz#1752837)- vircgroupv2: fix setting cpu.max period (rhbz#1749247)- src: security: Replace bitwise OR with logical OR (rhbz#1740024) - security_util: Use more VIR_AUTOFREE() (rhbz#1740024) - security_util: Document virSecurityMoveRememberedLabel (rhbz#1740024) - security: Don't increase XATTRs refcounter on failure (rhbz#1740024) - util: Introduce virhostuptime (rhbz#1741140) - security_util: Remove stale XATTRs (rhbz#1741140) - security_util: verify xattrs only if ref is present (rhbz#1741140) - virSecuritySELinuxSetFileconImpl: Drop @optional argument (rhbz#1740506) - security_selinux: Drop virSecuritySELinuxSetFileconOptional() (rhbz#1740506) - security_selinux: Drop @optional from _virSecuritySELinuxContextItem (rhbz#1740506) - security_selinux: Drop virSecuritySELinuxSetFileconHelper (rhbz#1740506) - security_selinux: Play nicely with network FS that only emulates SELinux (rhbz#1740506) - qemu_blockjob: Print image path on failed security metadata move too (rhbz#1741456) - qemu_blockjob: Remove secdriver metadata more frequently (rhbz#1741456) - vircgroupv2: fix abort in VIR_AUTOFREE (rhbz#1747482)- vircgroupv2: fix parsing multiple values in single file (rhbz#1734353) - vircgroupv2: fix virCgroupV2GetCpuCfsQuota for "max" value (rhbz#1735740) - network: fix ability to use openvswitch with vlans (rhbz#1739554) - remote: use Wants instead of Requires for libvirtd sockets (rhbz#1741403) - remote: move timeout arg into sysconf file (rhbz#1741403) - remote: forbid the --listen arg when systemd socket activation (rhbz#1741403) - rpm: don't enable socket activation in upgrade if --listen present (rhbz#1741403) - qemuBuildHotpluggableCPUProps: use VIR_RETURN_PTR (rhbz#1741658) - qemu: Extract and store vCPU properties as qemu returned them (rhbz#1741658) - qemu: command: Use all vCPU properties when creating args for vCPU hotplug (rhbz#1741658) - qemu: alias: Generate 'qomName' of disk with useraliases (rhbz#1741838)- Revert "tpm: Check TPM XML device configuration changes after edit" (rhbz#1739338) - qemu: Clarify error message in qemuMigrationSrcIsSafe (rhbz#1660575) - qemu: Check for drop-cache capability (rhbz#1660575) - qemu: Allow migration with disk cache on (rhbz#1660575) - qemu: Pass qemuCaps to qemuDomainDefCopy (rhbz#1741796) - qemu: Pass qemuCaps to qemuDomainDefFormatBufInternal (rhbz#1741796) - qemu: Pass qemuCaps to qemuDomainSaveImageOpen (rhbz#1741796) - qemu: Pass qemuCaps to qemuMigrationAnyPrepareDef (rhbz#1741796) - qemu: Pass correct qemuCaps to virDomainDefParseString (rhbz#1741796) - qemu: Pass qemuCaps to qemuMigrationCookieXMLParse (rhbz#1741796) - qemu: Pass correct qemuCaps to virDomainDefCopy (rhbz#1741796) - qemu: Pass correct qemuCaps to virDomainDefPostParse (rhbz#1741796) - qemu: Pass correct qemuCaps to virDomainDefParseNode (rhbz#1741796) - qemu: Pass correct qemuCaps to virDomainDeviceDefPostParse (rhbz#1741796) - qemu: Fix crash on incoming migration (rhbz#1741796) - network: fix crash during cleanup from failure to allocate port (rhbz#1741390) - network: replace virSaveLastError() with virErrorPreserveLast() (rhbz#1741390) - access: fix incorrect addition to virAccessPermNetwork (rhbz#1741428) - util: allow tap-based guest interfaces to have MAC address prefix 0xFE (rhbz#1743349)- Rebased to libvirt-5.6.0 (rhbz#1705225) - The rebase also fixes the following bugs: rhbz#1643404, rhbz#1721375, rhbz#1724065, rhbz#1726609, rhbz#1726643 rhbz#1727013, rhbz#1727866, rhbz#1729022, rhbz#1731332- vircgroup: fix cgroups v2 controllers detection (rhbz#1513930) - vircgroupv2: store enabled controllers (rhbz#1513930)- Rebased to libvirt-5.5.0 (rhbz#1705225) - The rebase also fixes the following bugs: rhbz#1426162, rhbz#1513930, rhbz#1598657, rhbz#1717768, rhbz#1720517 rhbz#1720519, rhbz#1720522, rhbz#1720524, rhbz#1722360, rhbz#1723633- RHEL: spec: Disable gluster on i686 (rhbz#1724445) - rpc: virnetlibsshsession: update deprecated functions (rhbz#1724678)- Rebased to libvirt-5.4.0 (rhbz#1705225) - The rebase also fixes the following bugs: rhbz#1580229, rhbz#1628475, rhbz#1702758, rhbz#1707708, rhbz#1716260 rhbz#1716261, rhbz#1716262, rhbz#1716263- Rebased to libvirt-5.3.0 (rhbz#1705225) - The rebase also fixes the following bugs: rhbz#1578741, rhbz#1602418, rhbz#1680304, rhbz#1690240, rhbz#1292102 rhbz#1623389, rhbz#1658504, rhbz#1689165, rhbz#1689815, rhbz#1692926 rhbz#1217444, rhbz#1564270, rhbz#1580229, rhbz#1697676- qemu: Set job statsType for external memory snapshot (rhbz#1688774)- qemu: Don't set migration caps when changing postcopy bandwidth (rhbz#1336709)- qemu: fix i6300esb watchdog hotplug on Q35 (rhbz#1666559)- RHEL: util: fix typo in iptables --delete command (rhbz#1679119)- vshtabletest: indent strings with expected output (rhbz#1676354) - vsh-table: allow empty columns (rhbz#1676354) - virsh: introduce ninfos variable in cmdDomFSInfo (rhbz#1676354) - virsh: rename ret to rc in cmdDomFSInfo (rhbz#1676354) - virsh: do not access uninitialized memory in cmdDomFSInfo (rhbz#1676354) - virsh: introduce 'ret' in cmdDomFSInfo (rhbz#1676354) - virsh: do not report error on zero filesystems in cmdDomFSInfo (rhbz#1676354) - virsh: use virBufferTrim in cmdDomFSInfo (rhbz#1676354) - virsh: allow empty targets in cmdDomFSInfo (rhbz#1676354) - util: fix memory leak in virFirewallDInterfaceSetZone() (rhbz#1672340) - internal: introduce a family of NULLSTR macros (rhbz#1662849) - virsh: fix snapshot list --parent (rhbz#1662849) - network: explicitly allow icmp/icmpv6 in libvirt zonefile (rhbz#1672340)- RHEL: qemu: Fix crash trying to use iSCSI hostdev (rhbz#1669966) - docs: Drop /dev/net/tun from the list of shared devices (rhbz#1671791) - qemu: conf: Remove /dev/sev from the default cgroup device acl list (rhbz#1671791) - qemu: cgroup: Expose /dev/sev/ only to domains that require SEV (rhbz#1671791) - qemu: domain: Add /dev/sev into the domain mount namespace selectively (rhbz#1671791) - security: dac: Relabel /dev/sev in the namespace (rhbz#1671791) - qemu: caps: Use CAP_DAC_OVERRIDE for probing to avoid permission issues (rhbz#1671791) - qemu: caps: Don't try to ask for CAP_DAC_OVERRIDE if non-root (rhbz#1671791) - qemu: command: Don't skip 'readonly' and throttling info for empty drive (rhbz#1672259) - Revert "RHEL: network: regain guest network connectivity after firewalld switch to nftables" (rhbz#1672340) - configure: change HAVE_FIREWALLD to WITH_FIREWALLD (rhbz#1672340) - util: move all firewalld-specific stuff into its own files (rhbz#1672340) - util: new virFirewallD APIs + docs (rhbz#1672340) - configure: selectively install a firewalld 'libvirt' zone (rhbz#1672340) - network: set firewalld zone of bridges to "libvirt" zone when appropriate (rhbz#1672340) - network: allow configuring firewalld zone for virtual network bridge device (rhbz#1672340) - util: remove test code accidentally committed to virFirewallDZoneExists (rhbz#1672340) - qemu: Use C99 initializers for qemuMigrationParamsTPMap (rhbz#1336709) - qemu: Add optional unit to qemuMigrationParamsTPMapItem (rhbz#1336709) - qemu: Rework qemuDomainMigrateSetMaxSpeed (rhbz#1336709) - qemu: Make migration params usable outside migration (rhbz#1336709) - Public API for post-copy migration bandwidth (rhbz#1336709) - qemu: Implement VIR_MIGRATE_PARAM_BANDWIDTH_POSTCOPY (rhbz#1336709) - qemu: Implement VIR_DOMAIN_MIGRATE_MAX_SPEED_POSTCOPY flag (rhbz#1336709) - virsh: Add support for setting post-copy migration bandwidth (rhbz#1336709)- Rebased to libvirt-5.0.0 (rhbz#1666130) - The rebase also fixes the following bugs: rhbz#1597869, rhbz#1644567 - tests: qemuxml2argv: Add test case for empty CDROM with cache mode (rhbz#1668027) - qemu: command: Don't format image properties for empty -drive (rhbz#1668027)- Rebased to libvirt-4.10.0- Rebased to libvirt-4.9.0 - RHEL: Fix virConnectGetMaxVcpus output (rhbz#1582222) - RHEL: spec: Require python3-devel on RHEL-8 (rhbz#1518446) - RHEL: network: regain guest network connectivity after firewalld switch to nftables (rhbz#1638864)- storage: Remove secretPath from _virStorageBackendQemuImgInfo (rhbz#1645459) - storage: Allow for inputvol to have any format for encryption (rhbz#1645459) - storage: Allow inputvol to be encrypted (rhbz#1645459) - access: Modify the VIR_ERR_ACCESS_DENIED to include driverName (rhbz#1631608) - docs: Enhance polkit documentation to describe secondary connection (rhbz#1631608) - qemu: Don't ignore resume events (rhbz#1634758, rhbz#1643338)- Revert "spec: Temporarily drop gluster support" (rhbz#1599339)- RHEL: Require firewalld-filesystem for firewalld rpm macros (rhbz#1639932)- virfile: fix cast-align error (rhbz#1634782) - virfiletest: Fix test name prefix for virFileInData test (rhbz#1634782) - virfiletst: Test virFileIsSharedFS (rhbz#1634782) - virFileIsSharedFSType: Detect direct mount points (rhbz#1634782) - virfile: Rework virFileIsSharedFixFUSE (rhbz#1634782) - RHEL: network: regain guest network connectivity after firewalld switch to nftables (rhbz#1638864)- conf: Fix check for chardev source path (rhbz#1609723) - tests: Reuse qemucapabilities data for qemucaps2xml (rhbz#1629862) - tests: Add more tests to qemucaps2xml (rhbz#1629862) - qemu: Drop QEMU_CAPS_ENABLE_KVM (rhbz#1629862) - qemu: Avoid probing non-native binaries all the time (rhbz#1629862) - qemu: Clarify QEMU_CAPS_KVM (rhbz#1629862) - qemu: Don't check for /dev/kvm presence (rhbz#1629862) - tests: Follow up on qemucaps2xmldata rename (rhbz#1629862) - security: dac: also label listen UNIX sockets (rhbz#1634775) - spec: Set correct TLS priority (rhbz#1632269) - spec: Build ceph and gluster support everywhere (rhbz#1599546) - virsh: Require explicit --domain for domxml-to-native (rhbz#1634769) - virFileIsSharedFSType: Check for fuse.glusterfs too (rhbz#1634782) - qemu: fix up permissions for pre-created UNIX sockets (rhbz#1634775) - cpu_map: Add features for Icelake CPUs (rhbz#1527657, rhbz#1526625) - cpu_map: Add Icelake CPU models (rhbz#1526625) - qemu: Properly report VIR_DOMAIN_EVENT_RESUMED_FROM_SNAPSHOT (rhbz#1634758) - qemu: Report more appropriate running reasons (rhbz#1634758) - qemu: Pass running reason to RESUME event handler (rhbz#1634758) - qemu: Map running reason to resume event detail (rhbz#1634758) - qemu: Avoid duplicate resume events and state changes (rhbz#1634758) - conf: qemu: add support for Hyper-V frequency MSRs (rhbz#1589702) - conf: qemu: add support for Hyper-V reenlightenment notifications (rhbz#1589702) - conf: qemu: add support for Hyper-V PV TLB flush (rhbz#1589702)- RHEL: Fix virConnectGetMaxVcpus output (rhbz#1582222) - storage: Add --shrink to qemu-img command when shrinking vol (rhbz#1622534) - access: Fix nwfilter-binding ACL access API name generation (rhbz#1622540) - conf: Add validation of input devices (rhbz#1591240) - tests: qemu: Remove disk from graphics-vnc-tls (rhbz#1598167) - tests: qemu: test more versions for graphics-vnc-tls (rhbz#1598167) - qemu: vnc: switch to tls-creds-x509 (rhbz#1598167) - qemu: mdev: Use vfio-pci 'display' property only with vfio-pci mdevs (rhbz#1624740) - virDomainDefCompatibleDevice: Relax alias change check (rhbz#1603133) - virDomainDetachDeviceFlags: Clarify update semantics (rhbz#1603133) - virDomainNetDefCheckABIStability: Check for MTU change too (rhbz#1623158) - RHEL: spec: Require python3-devel on RHEL-8 (rhbz#1518446) - qemu: monitor: Remove qemuMonitorJSONExtractCPUArchInfo wrapper (rhbz#1598829) - qemu: monitor: Use 'target' instead of 'arch' in reply of 'query-cpus-fast' (rhbz#1598829)- tests: Add missing thread_siblings_list files (rhbz#1608479) - util: Rewrite virHostCPUCountThreadSiblings() (rhbz#1608479) - utils: Remove arbitrary limit on socket_id/core_id (rhbz#1608479) - tests: Add linux-high-ids test (rhbz#1608479) - qemu: hotplug: Fix asynchronous unplug of 'shmem' (rhbz#1618680) - tests: rename hugepages to hugepages-default (rhbz#1615461) - tests: extract hugepages-numa-default-dimm out of hugepages-numa (rhbz#1615461) - tests: rename hugepages-numa into hugepages-numa-default (rhbz#1615461) - tests: remove unnecessary XML elements from hugepages-numa-default (rhbz#1615461) - tests: extract pages-discard out of hugepages-pages (rhbz#1615461) - tests: rename hugepages-pages into hugepages-numa-nodeset (rhbz#1615461) - tests: rename hugepages-pages2 into hugepages-numa-default-2M (rhbz#1615461) - tests: extract pages-discard-hugepages out of hugepages-pages3 (rhbz#1615461) - tests: rename hugepages-pages3 into hugepages-numa-nodeset-part (rhbz#1615461) - tests: rename hugepages-pages4 into hugepages-numa-nodeset-nonexist (rhbz#1615461) - tests: rename hugepages-pages5 into hugepages-default-2M (rhbz#1615461) - tests: rename hugepages-pages6 into hugepages-default-system-size (rhbz#1615461) - tests: rename hugepages-pages7 into pages-dimm-discard (rhbz#1615461) - tests: rename hugepages-pages8 into hugepages-nodeset-nonexist (rhbz#1615461) - tests: introduce hugepages-default-1G-nodeset-2M (rhbz#1615461) - tests: introduce hugepages-nodeset (rhbz#1615461) - conf: Move hugepage XML validation check out of qemu_command (rhbz#1615461) - conf: Move hugepages validation out of XML parser (rhbz#1615461) - conf: Introduce virDomainDefPostParseMemtune (rhbz#1615461) - tests: sev: Test launch-security with specific QEMU version (rhbz#1619150) - qemu: Fix probing of AMD SEV support (rhbz#1619150) - qemu: caps: Format SEV platform data into qemuCaps cache (rhbz#1619150) - conf: Parse guestfwd channel device info again (rhbz#1610072)- qemu_migration: Avoid writing to freed memory (rhbz#1615854)- qemu: Exempt video model 'none' from getting a PCI address on Q35 - conf: Fix a error msg typo in virDomainVideoDefValidate- esx storage: Fix typo lsilogic -> lsiLogic - networkGetDHCPLeases: Don't always report error if unable to read leases file - nwfilter: Resolve SEGV for NWFilter Snoop processing - qemu: Remove unused bypassSecurityDriver from qemuOpenFileAs - qemuDomainSaveMemory: Don't enforce dynamicOwnership - domain_nwfilter: Return early if net has no name in virDomainConfNWFilterTeardownImpl - examples: Add clean-traffic-gateway into nwfilters- qemu: hotplug: don't overwrite error message in qemuDomainAttachNetDevice - qemu: hotplug: report error when changing rom enabled attr for net iface - qemu: Fix setting global_period cputune element - tests: qemucaps: Add test data for upcoming qemu 3.0.0 - qemu: capabilities: Add capability for werror/rerror for 'usb-device' frontend - qemu: command: Move graphics iteration to its own function - qemu: address: Handle all the video devices within a single loop - conf: Introduce virDomainVideoDefClear helper - conf: Introduce virDomainDefPostParseVideo helper - qemu: validate: Enforce compile time switch type checking for videos - tests: Add capabilities data for QEMU 2.11 x86_64 - tests: Update capabilities data for QEMU 3.0.0 x86_64 - qemu: qemuBuildHostdevCommandLine: Use a helper variable mdevsrc - qemu: caps: Introduce a capability for egl-headless - qemu: Introduce a new graphics display type 'headless' - qemu: caps: Add vfio-pci.display capability - conf: Introduce virDomainGraphicsDefHasOpenGL helper - conf: Replace 'error' with 'cleanup' in virDomainHostdevDefParseXMLSubsys - conf: Introduce new attribute 'display' - qemu: command: Enable formatting vfio-pci.display option onto cmdline - docs: Rephrase the mediated devices hostdev section a bit - conf: Introduce new video type 'none' - virt-xml-validate: Add schema for nwfilterbinding - tools: Fix typo generating adapter_wwpn field - src: Fix memory leak in virNWFilterBindingDispose- qemu: hotplug: Do not try to add secret object for TLS if it does not exist - qemu: monitor: Make qemuMonitorAddObject more robust against programming errors - spec: Explicitly require matching libvirt-libs - virDomainConfNWFilterInstantiate: initialize @xml to avoid random crash - qemuProcessStartPRDaemonHook: Try to set NS iff domain was started with one - qemuDomainValidateStorageSource: Relax PR validation - virStoragePRDefFormat: Suppress path formatting for migratable XML - qemu: Wire up PR_MANAGER_STATUS_CHANGED event - qemu_monitor: Introduce qemuMonitorJSONGetPRManagerInfo - qemu: Fetch pr-helper process info on reconnect - qemu: Fix ATTRIBUTE_NONNULL for qemuMonitorAddObject - virsh.pod: Fix a command name typo in nwfilter-binding-undefine - docs: schema: Add missing to vsock device - virnetdevtap: Don't crash on !ifname in virNetDevTapInterfaceStats - tests: fix TLS handshake failure with TLS 1.3- qemu: Add capability for the HTM pSeries feature - conf: Parse and format the HTM pSeries feature - qemu: Format the HTM pSeries feature - qemu: hotplug: Don't access srcPriv when it's not allocated - qemuDomainNestedJobAllowed: Allow QEMU_JOB_NONE - src: Mention DEVICE_REMOVAL_FAILED event in virDomainDetachDeviceAlias docs - virsh.pod: Drop --persistent for detach-device-alias - qemu: don't use chardev FD passing with standalone args - qemu: remove chardevStdioLogd param from vhostuser code path - qemu: consolidate parameters of qemuBuildChrChardevStr into flags - qemu: don't use chardev FD passing for vhostuser backend - qemu: fix UNIX socket chardevs operating in client mode - qemuDomainDeviceDefValidateNetwork: Check for range only if IP prefix set - spec: Temporarily drop gluster support- Rebased to libvirt-4.5.0- Rebased to libvirt-4.3.0- Fix systemd macro argument with line continuations (rhbz#1558648)- Rebase to version 4.1.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild- Rebase to version 4.0.0- Rebuild for xen 4.10- Rebase to version 3.10.0- Rebase to version 3.9.0- Rebase to version 3.8.0- Rebase to version 3.7.0- Rebase to version 3.6.0- Rebuild with binutils fix for ppc64le (#1475636)- Disabled RBD on i386, arm, ppc64 (rhbz #1474743)- Rebuild for xen 4.9- Rebase to version 3.5.0- Rebase to version 3.4.0- Rebase to version 3.3.0- Rebase to version 3.2.0- Rebase to version 3.1.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild- Rebase to version 3.0.0 6.0.0-25.2.el86.0.0-25.2.el86.0.0-25.2.el8 virtsecretd.conf.build-id0749f016197e815aa0f79dad81567e59125410924280f1b261f2157a4de8009ad2e2d93acd75265cvirtsecretd-admin.socketvirtsecretd-ro.socketvirtsecretd.servicevirtsecretd.socketlibvirt_driver_secret.sovirtsecretdtest_virtsecretd.augvirtsecretd.aug/etc/libvirt//usr/lib//usr/lib/.build-id//usr/lib/.build-id/07//usr/lib/.build-id/42//usr/lib/systemd/system//usr/lib64/libvirt/connection-driver//usr/sbin//usr/share/augeas/lenses/tests//usr/share/augeas/lenses/-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-gnuASCII textdirectoryELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=0749f016197e815aa0f79dad81567e5912541092, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, for GNU/Linux 3.10.0, BuildID[sha1]=4280f1b261f2157a4de8009ad2e2d93acd75265c, stripped!!~PR R RRR}R'RRRRRRR RRR~RRRRRRRRRRRR R RRRR!R R RR%R&R#R$RRRRFRwRZRiRoRdRUR9RlR8RQR-R6RLRHR3R[R^RRaRKRgRxRcR`R7RTRmR4RDR;R2RfR=RyR*RAR:RjR1R0RNRPRuRkRRR/ROR}R(R R"R'RRRRR RRRRRR~RRRRRRRRRRR R RRRutf-85c79dbc97323cba4fe536d1b698fb61bcda48fa3d9eb620b55ba2961990ebb08?@7zXZ !#,伴] b2u Q{KՁ&$6d^ϦRy=Xe?! _7)f@(D|Hm\ fwf_|H7qʮG8P:G CaVR{FDkah t Pr[<񴾩leݻÇzrihͬ}łzJ۟,es|7[']iRÑ$nzd Hw.$BdӨ R#)ɽa0K| =<Εd`O%JOʰ~8Y F" C0H'gH~3zbkf5&3C]&2xMK֦FUT=j5J'"lGssa  # eT!OFVל Ze?Ituw*=jrA8!$CD zY=W5ɚ0_lgtCEz]hlz>On\xӢI OW4]?!r0[! 끷Ba>vb搄w[ UԺb[pwQ>ШGn&w$^ime=hkk(+$>7 7Cl^6N*/nΐ>fiW"V+)֞I^^k m2`ק5 d Z0,^JF?H9mefO ,bԥ6zmZArw uE^略пͅ} ު]'rs _RYF~ݼ́FUBl*%uU0Khy<ᑖvl|Tul1\lK<(>͑}1qB٪8f )V' 螜)M3Gc5V_xZi`T r@>/z0Kݴ^l |TV;iV"L2'0.JtZ! lXT\/ &ŀĂePy Ū, &x83 %CFD٠cF&Iת7:WO4M;yR'{"` <"Nj'6̈C9"B?MeV(˳x, gd! - n'f.ryү?c!EWEZO7揸A ƒ-F'RTY~y8ڬCg7iU\PYTM[Ld'\-] obי0Tg7l$hsVl :+e Nyq}m\@c0dzd^|02tbgaFܨ V7x)&`UZEVd0VmAO F9{;΢~#(q^M "5]N q]그SɽhJҾ1hT&=TniN^\%9Gאypr_oh,]0GzLyĝB Hz 5pNSi゚6g8ǯⱆw[oT0jr |]; hו-J_,XLHn,4ɣYv oGe$p+9E'UyEw!P^@ S-j\=ُäpcN\|77\3ɸ>7EW{ysoz_`*1&ߞ3[ns 4(0@6}Nok7G%TNʩ bkIWLм+m#)`x[TI4|RLhKh65L䮡Dj1TU iv?t<Ⱦaد/QBs!abQ%.7m> ubsۀMڋmAGU=eftՉׅql4ʾS 85L$:I3nM /?h9U-/hTӲ9gbbهn*e|heO'7C#җLzx صvm/lȹ2F76;mޮƍ %D$N/KuX틎'$\s\1^|8ATؙ4Y' !L54߀g }N=Y4G@1|BYIlEaxx9GצOf"d=%{ks ibĆ>  ޿U^v̓Q)T fS90WK@\SxB DDԅM $D¿ tFA^}gw)`ߊ, % -NtcN4ϩ8&`ITϙKQGhՁ xG@?Yv;3k(ρq[OB_8|i ]O ~55b.mH\Sp&.bcSoUWP*a,a- nhԎMS<7R*!>w P BtIgj0/yM6;B5c&<78W-E } -. tJEoҎJ \XȠ%O A@]B#*AZiT]icQ5|t6!vqhb9swPZIxCj%a4CǍ~$"o,45dCR(z eq˓Y9x[ k5q9(;>GvR  |欞\&ˠR[|9Vd6WG*ߪ ׻=aT닯];lNRɹ6ӪouD:ԧP]J?wiGf[Y+à _yۙY]' U+cD2 =U W)(re ;v줟+u0snFQc07Ꮕ^-%z۪o8˧+d$ 5SImf򝆭x< l/&cz^nxsNF1Nx}aOSƻ%a ~SX>$%~>MY&@keޭedDB|]Ү%~9KjLA"DN4oQ&*F9ĊJje"(_)V28ʘ dP(#7r t1(jg5.-&lλ Կ{f^h?Kc3T 1thйń B'x4In_WӗuT}"SΠ/v36û\<\: iP[RN,[2՗QELSqsUW]8Q%2}M9 `em"bWxHthmP9tbW&ꬲP2fg/ a*z?t&?f'5ȤN4Ixo8ڳ*`^& |bV/K{[zy 5h+LfF\WGrgv߄m`n֡;{UR!E%ܞ<;7/C}Y,#>1) /FcUN'n/'N$^!/6xY 7s31C@X@K>63EsI[ L"~Wsϧ agQGMs?L=bʌOpw#lTJN٬mQrcZa0 `{ڑx#??QcI9#ACY * R!CK7SB{yk0UW!DEgyۮ,:+ Rӵb &S6lߚBq{| alg +qm`Y8(7(k12tQ3:Ħfc%lܝu!3?fx1zӾF*SR(?; Q哰Rk?̥qz3?jl2ju-Ө!"@6j5?Z`Yͦ9GS*BĊ21q`-Wbdt~NTB6}TH0vvu0 ߠ"(TӀ+*2ƥdJ(0FӬoyy繜$>6w4+2Q_М>s8~I'1z":Cyvkp1 C4 %k.y}H$.Ų= (f ;Dc#`ʖTO[ }`򉝽 ?<8X=Sd-E4|4LJ`OXh>π9݉ !( @l+z2z`[Yu:h'T߄J{iౌ+f#6G;ppQ }3Œ7X?z. #&s`7Cr~*H~\+Q5Ua|2#&2 ee%xL#޳ $k>F  nPX)WS>$R,K8\Ips 6O-ϋ *oze&Ͳ ^e7JΠWQFfRh3I ?ğrC*3e`^_!HK1 c˩R.ˌ=,US$T~+K :eT1cp* ċ6~!60dozz!R[ka1x{@ ES@VF2òCԴٜ{DbraRnOvU;~e-mE@S*h#0gz؁d ./9Y_dRHDD1|t8FAPČ}#j[f*NXmZɲgGȏ=^[ sk+_,_tTYRN|CJQiRx FYw=)x99V8O- k $[$>LP{VFBZ7uܮU3{yVO ^!FS&Xkð.E%KuFyNᛁQMsy$@;(@4NcX\P**(2fZ=>acTgs2֮M jlA|XݣE&UpL n4_mOr.2vwe`8dz4@x#R@hّccH,sMߗJM/Ǻ #8s$M%iI0x9;Po'N8tͼxAJ8~_{R\5e6ĹҸKhB  5ki~ 㯃hq} ׽1~Τ!c]]gl(}m}=q+#>w.%-SrA&4OMYFMوhrQ1 SV4bnVx7|iU1L*e}q3߿~ "D-{  ڡXhJ#I J̇~@a}+&lFsX7eqնfѼ9E'O[p() Aᘸ״A#ykěDvE{sթxg[Cjd ]FAR_$Maz(waZn@䣉eZM%R8+BW)wY<Ոb9UD)`Eqg&H)%rx<5>xJSN}q%*ԗ$A$3/ՅWRv64*lۊ- BW3hQk ER_Y{\%Rl@Ԯn'n?IaiE]C#lsiPIiuPȪU k4u`rVN)&AhVL凩3.Mej,5eg%a~^\;#oQf bVr!cM< sG l@L= Ho7+1pP,S<ɽ{"^Ԉxg0Kd:nEKV^-C)2 ̄TLfTQFtK\%$֨z] ?Պ#L )/Vn-hQSbމ ߰OMhYg3 񉴱HU2飩'XQ&w4øʗkn<9oTB kߥ܎J1ȮUz /Q#[m+*+@ljE?5۶!k oAQj(EđEȳ_wq>8/د nԻzJ Dxf4s/Wza'}Q˱]mѵBKY+yMG`_Y6YJ~ XbbD'YZA"߸ZeqW02|+q4pm(`U ۢ/kPt4߯^ XC qǼ>U^Lyl8FPˋ NsydGxlkY:+Bo-SiVc\+p0݌~RPlQ?Ar"ة=?~j+oi5pB^v"ҾSpUJ+t^~߿B;-гiV>C-?$,JbbcQש "fBfɯYu?֝"KwgykRH~cqi;R v_E}"= MF:mjQġx%Lk?;pe]Y?vdGOuB܂)qe_ I\7[ܒ `zN%_k}JS:Yݝ &e>QGiSp" 3ő/*>b9oߖN>wFo*㖨hӏxNI{.{Z1D,kD+ D%{ޱf4VL/@ZV$/=p*aZ5x#)'VWrsGç4XyqP1F\zC#)X*mg@<SwY=)1.eӸF~@$.u~?>:Ѧݑ`Y*3@t t^y^&YEs!V0GB?wy!_sMGtOoɺN]e"*1#\d5%0 |hN'yɐQ#t4x`pYXa*./噡a:[6rpRlQ1ZN+R5 O πd{u^,.^},5EW; 0۾IY(QXł0$ћfo`ɵvΠm+nJ*%r Zk/QNwsD䓉7g @S%QߐqxRt{ !+]&BIvoUկDi<,xO׽Es-_\Lj5n>x1fKt$9(zk/rm[zK+ҿljDm Ν=Ui$AcZJtKtSc0_J[,7?/)\U.!ix쀇Yn%ՏӀ`0ֈ!21öx"YMBN-%I};)nj9H_;Ũi̡bK+5W0ϗq]:H.}&+|zU=h&}[L.hR'u!bOvK'[ש"Έ,o!uiZ"X)~ڻO8cN$ 앮V9.ؾ/ex|n+=>z\>- ,#2!.FY ~,YâB)}Z= Uj=ZO,4ݤ(@A-@ȳ9|ӳQ`7\u糍|wcf pk@DZ4;!ї H; y`6$ Wb'fV6װ}wOfRF8Z-|w"9hnis? m&!ŶV]zE5M!C2}9VRY_ވ-TX(R NjVÆ3rXbZwY\ ~½Q<"flp A'C6׮_` *s09ӟ'ʺј7Hz ʕZ>֐H<:jDžGb5wq&^8j2=jA A71P+癮HR_ lYSKfux뾴T{bM_tX0~ ӄV9LO5W8lyibS.! *2 ϷHti`ɫr>1Z:=M'Y`1}_↊Pzhۚ^pz3(q;H׵(=}2‹p-9UKw܉Z&+tzuᗫuX'E4R?~=3f@ޟ^6XHս)6x#wTW9g|PI+5.ȩk%r|f؟[QR]ǨVG1̩=S"15k+;EPK0A=lhN'@:Ƈ~^"]ckmoHj\%7Og;4%SlǍ< @L 31-o܏C$:,S5-̃?pp;qh M7FUr؄_AB ृrPjvH8pUuwƴVyqbC)l ut Q `:<2/"=4je'c[2>!9U^z}Rf]bP|ǣgT}tB|Jdt`[GnϭUu(N]_O5& ~J'3-U,BM1pbcd>| l~nm-Ҟ4 %+SVBj=N| >ڮص@upy+(SE-x6uӀ$S3ʉQ5##Xz6tØs3o&ީt|_Íʭ˅"EȔȮǬd{L!4%joiR% 6p Q2%gp^ ӈwsnJ9bApj5}*z cNh?:+ ٟ4.f&i|ۼ i`TsS@húr)e{a1xAB~! /.F鳻PFqS8+}E2YͷK,G<>oMvE,T!E"y6 ZJ]򡏲{M0jh y&Z[41 )e|F5[sRJC +.4fJ VvL:0LP/S(WG.X1 M9HKӋ7̞VG{a^ɵ.7:{۷lR+_|;a>I"ZL;`;67M80%`w=K!]$=v4C,X:-s;Vc͘8YyP-&.jB3^D JSsFP}@4-G)=\&8][EG(0RJ݉sܹGI`@/S\F׀{c˜05@\.D. KŁ|TkDb;H %$h APFy ,B1Cԝڠq b fa}M=޺[>%YC57@]Z ڷgdQΥ@{W.E`f)k-;d^V;i$d` i%l榵iXɴ,*)o&|N+,r30\(hw&"80^7)]AKGu:=xrb-(ĺLx؝Jr8,=_Wp~O4! (7tN?; آܳd,eɔ\B9R$iP~/-텚y1;EN Gb([%oˑ+]诿N$h acnq[p1aR<Qr-Xç8lor{;!f%.]d% u@߶<Jخɻ`ڈCalYEu܋ u"4s5q}-ꉆ$G(=p>{-7}V\YKl1S=ÒU޾Fdmzbi y1mŪlW9 ƟڞF7*ZcȵJ/ྊp㣡j @b$0)doum|rU3^5uHl{Z{'y,G|q<^UuRHOF)F`@&z{+ /ڄHP2BFlK6r)xoru}27㭇dfJ.ϰO(۸*[g*P7/~*푿rk paXyO{fZki$a{ ]8l=Ynq3sOlIOu@0Ԃ.9w33" bWmmv֚T {3>A_ ]XqLeÀ[Oye$}ԕAKmS{sМc/o]UsG4OBy hkAZ4̓ ;S6ydpMZ8DdJsm(X:9!AA Ko5L\6}Jg\ůH a$3-r>R 00}/I7 sm;Y XBҸ _HJhBl t(R,a7P(H};ح,kϳAtE%ꕈW^,(ƩqF0lKf%:括ZH; +]񾜔*r]O;jV;bV0`Ҹg lr)1{q'6L@0Ǡ|c&xb=*@tyYEzm4Mg?Q J >DTڕ8:)uYnU@GY}=u25_v+~P2ױ]j?.y4=/Y]8rϋ[f}Oɼ|_*cΉ/#ݽQqX{ּAlLnL @iഝ˭(D!d#skDLM3#.AXW.?|g34#* ȋ.SsW9N̉ 0"{Q~kElP?IΌ-!b75T6d';ٜdp#Ҷf~;Bݜg ĔEI J6MgUPtjLh9[vRqG!/Cj;<~QjnC`(Nsh-g(4\?K\= 5ŗ,J"+0KʆDs|^w*']"EEבN Zt5t]& F"hFFGWxJKc'+%p.P13$߷6̆@sÀ,0_1RC(w$CUY99KY = k⦮0tM9{.a?`.Xy}WVQC]}'gLKk{IFPqzln,w%_Qkme1w[B{[5s50D{DU2R`N].or9 ȋsmM3uAL2\ԽGJ,d94 CbNBr{jGBXC)Ml=}K >ΕS'sT(NUytVuAWB\Xy~຀d$h$ CLanp[+sLoR&U;f= ~cPJYn Q\v7bQcӲ鱾BL:YA'ë[/N%Aٝܝ~ħp9_$fAM`ɷ¶|Q]f1QⰜK@mzuN#[Q9h'hߨ ˔3vUJԛ= "زr>JZ(i}@Հ(]DM%@޹"+c%{р?1Pjlz t:(/H2% \;B1b \cX⬃i곎NU' !NX:FZ`2 uyIЩpz `D1_.'6-ƑKptSlcAdD5d tufb;NεQp?0<>c& 椢Plm9'Х=J-/5ׯ(7̀O ${ݞYm]'8裩ѿ +LN{֐F$|VG67{Ei%tpslvDgy9QENOv .Ty%[Ӫ|Vx{GY߫8_⡘ƇZ%lш5@#r$':zvΔYj;Ď$ ö薨lUf\;{:3HT+kt1oA[d8ƭ[lmX>5\Ks1Щ$%a@), 2UqXZmkR Y=)1|ϟ.϶f'DAȴ '0XXJFJըoE+ͽYno-Jg=±eYZ~{ xfU=Db7u XFH>2&VpOxABZü`ykۨxGn*F. uGFS?e1gؘ$u&B>3}}vΥnw]˒ xRFćW@1:>EU:,L3J_ q$0#R}ӎ.s)xdJB/?6}Nz*׏MnzՓ*vJWi曚,vX?b*{ޗ+l\!ɒʞݜ" N<?`6lأ:eȍ۾i<krS*!V0^@^w3/e0Ga'3ܙfHNjT[:zdyBD4 T;yKcubaNgH1Yѩe_/qQGt1٠gΞ%9/<'*%8Ta'P"`9)<]?a_? K)FqH|ꁈFtn\ zF턨⼺M[J 詙Fףhtm *Bi/Ryp:.]b9#O3&INR8׫C>2|}FX+Kk!W_[S!q8iȥbV?[z|A5Ѭ G|< }wrA q/%ȶ!:^$$XTOmG$Z[7HJYK#]F&I*/2/gE'?3\%]Z5J}yOAӫ/πZ)ɔ s,GA/!PT[EONK5dQ"#^ `chj;0x+D?οBC7yNsO˙Gg ,^_rt 5 t!iFX%tLJd kt꾞gCTN3q15޹yG /UzYDe’;%Ӛ톚e-{GwB%*TOjxÞU#p$jH#f bu-ԟ#,ESY!0${Xӵ85?\>Jk3]Lj(8ne H3]1]?"2:霤ȞWi%EcAdJv ziװ/M̀Y6 0{ӯC^H>vbߊ߆ҫ}B'$.ituW.6h]8Z? AfOȲꔜC_D8J)pT t%ݢgU?_HY7aPrL|`X 4ĺJ9Y)`]U(`+ק1_dwKrOVF2Zi4GNC솨bl9LBx^EItP|J & 0gd5'j!`eFGlĒ\ppmNSt5%OD[@,a=5N`nmw%LeI <o^H>Zp KI,s$2R7 81m'awE%|Iu0GD0K! pv|p6dda\K3䤲qqYD0[r?~PkSi//ݘ՘9f8Cu߸K1'"/s<z.pjFfOyn: -(.ՀQ}Ȣ?I=Tynei LFǠ3yG3Tkv no +qQ,ͯ+0-!E\7|!D MDk,ulAS'f eټl'H/"/t8@6k[bG "yru3-3]%0mDIAjRb-)W[K$n)ik|p;Z4 !|zW2U3moMQkܒ\lZ0@AoB\v6U1$Ro^uI vA}ԟE$]$+3; ?w} H/%8JHyG.Vr+߫Waw TF^!3-)`'>r,ʻk(i\R"iGM:_klz%KfUq7T1Ys=ўAd`A%5VrM;N]jTWa‚U Դ9ODŒRUH8M,ȯml=bܳzW,|uku%gd$s8`m5pƋo&3Ϯ @t9[DU=H40S"ָK8dN8P!NRkiL ݁3]TS2’5@80-HOqC^=uac#97 @ G -6?X˓U&eAd a5Uͽ'%Sϥ4sSwosP}5@LahZ~p*M/"Iѯ}RR#!"ur(m0ت?%-D ~|+Kkrto!|+NhEޅջ ,w4MoN.ScAFub4'^S(EBN"aBcDi;*9,J]!n]h6a[>#af݋^G{φWȰ,vCMQWo8:7=kTT6kq-JVguBt'je6U#_V޲Ļ݊gu" 4Vav Lh!)j8۸4DcgVR2ޱ73N tf{(?_#` ]SsʁsirjeN(5BE/w{ͳD$"t/gL42wyZf(t!l=G'Bҵ쑻B[-Hjex7no^}ݮf™ ?m:F uY⾯gG >9`$wʧ94}@8rjSIIY}v<&>k~ 6{ێF4_3(ڴ\^CF rx ]n^^YSu=NPzmr|>8~7zEfX;6=bQF譋9JE[9ZU{xm^=>7\~Xrt# k#YiJ3%Ð #pD{v$Y9#9XqSqz{@}ۙ2{Z+'o تDpCL͓ ( S&Vn*cPBj,g1ii(=~'rKN﯊Rǻ-Yj`rRRP{d(ϔ\6-ۏbtU77y}x9yԀQzs 6d2zظȕ[ 6~\jA35!{D-kP֮[#T5R> 5]T#)ߕG#$j 'f?;F_wX Aŗas}]=Qu901G"S_Ma!MK?oH.L儫%'m\n%Y8QZc9$ ײ0h\f'2RywD@>gP.JMoiZnQs>ˋd'#=6O7#)E\C}[aO-ƹ5<9w&~VQ:96if׺gҥ{Aǐ8'>', SWɇ:%`>#$ 9a7TzlIf6ʕN# f9DwNT7/ݬ{=j~s<[lC4HR[%ߡR$>7KatSJPiH T/7.ILcQڶBq;X,|\ +X]OTԿ۟pGM:L|+r i(0U#3JT3f `ob;?~nP"XrT%.^v:y+4}^QmQ(%"4Y2Z^aM,)95/6Mh,Axny׋zWZ Ìf CyCl~VcOtru'-ttQ*đ%36 HtqD\=lmiM{Lo<$<,֦\h't  18" 18cI:m}X>VϋMļ|͟ǩD˸L]>]*p874k*6=jDo[7LVz^2#4 4'#ZEFpXx>,ƀ灠lcYit H1^oEڒhAj;V gzN&ZҴӿVY&lbpcDWBF;ajJJGN]" : ɓ)0<+h{! dP4ߝ.rLT焾Olp`_K_P8x<\m%]KoLT"1],S,bj"ibgh$ EVY%]IUز#ZG}V_`v- UflzArE2Жw7VmN"Bg6%}%V2p"c攈%:ndD#m_e >`K{~A0$udxJgK+oou˦y׍ EjYcL;έ@tBU0~}!ګ Ʋ#6j ςtd:>R[OS7ݔB"G3cgp$K#*ajjcvN^5Ž3=pzǍ瘟02:6di4 e9#z{jF=9t[ns0'k,\`qWt#w4;J{òtG#(2 yY<{#-)[~$};]vG׳I6>4|NJAcb Yl{ ;y>x !6)[: <IblϬҧMo S!v\mzuK?H[t7gk+׻B"k~(%rZ(3t9ۂGs:{R1ΡpCuߊ T'ZDטڲ} NoZ%Ma/@*a(&Lb(Q4|$귟|kR]Ǚ90nZp9紙:ؔT@ dFBܯCYMVoH{jzcu܊^Ek2@֫ u@l)œ 31 }6'ɑ<#@~|ㅻ{.2*ym/|Ez z$qk[}Z/eq=UGʢe=2;U.fnTu V38b1z6׵zZ& =/p&E[i=.x-q&$ Rg^!|vZVhOXѕ' 6!-BL.޷+'鷭^u" iHP4p{ATT7X{>s}_vֱOeze:3AbW ҤSp-Bynw+|f'#{}~ZV9M2DGk0UKpI#vsnE/ݿe` )5HT&oTš F]@}͉۩POV"+Qjaykٿ5!u.:0c (b<j3/ר8z+aϚ2:T0ІU5G/z5ɠ.v1|ٯ@Ci`u.T&SeH$yIlQb#@@Wz%'|xj,W(J{o`#;5 VsS;OWZ97Q}0v(%#.|{=g6)v#OGa`-T!ߛ.g|3)6vuvjH%YHjS\垉9@I]jkoS 4krDٺ(b}=i|D,FrjP,?QhO;Dg:INVۙkX$Rz1ONSr0䄵Czjw}jwj/t91IcCa=^4mWO5M16IqD֒~-^wIsj=Vw.8Di+,O0H;3t*ᔶPI?/H6oܮ<#6fS)OԘj)qɟRi0Q2đdпu F״́5dڐV@ouIq;{ݢeٺ͖1'w(. Z#< :]I69?Qwd Н:tW, 8WkN<zUqJ@Kw7H%#ud#,0}tLok3eJ]1VrrpoHn_݊|F\d6Oli0)h?4&#Sav-B%fvBDq Nmw5 ->22 ~QfW{v?c8 @$6ebsϊJ%x]n~my1ߕHQ9> ;TFqXEN LWpi Y5/&}.0󌥳!%é\KL:&0, H6& 3 ]{,NN5ZLYMm`DA*XE]!LFJiS@Ž]]Ջv?0=yK7t&pR` #+ڸ+] j5S(鈜:[CfkYt8j3 x@9?Z@ם#M^Dž.x㑲#%].s~u q1i\hIaf OrCP4DME wpuX@-ࠢU a]r+̪`ڕdm9'Ao;]YWP 7=R](fHB%Hin|*6 VK5RlK sV ًXYotˋ1$ٛqdH;55JWqTDX>ZU@suD p ~K=&"Ymjak8UzwlH dDa ^jLnKE ֞ǞXk:2/żR=5G2?-zZ}Z6RJ8$f8ܨ 20~v^%,P[Wm-;$-1|mA 4&`ٱE67"RK[p[NuZ;s7aɅ3nyZ7[S>5>\ ɘTrulut{;Q;- F8AUDx],k+t歰QxU5?[aE[Qj>Rt0\JԔՠipm dU} I nW*{"7޲ep Nw`)ڢdxgZ#uϞD}do1_13_ k.)+myw. q~{f:sqS[ld|PS]a_P tCl8O .;R_HLrxdl3HG:ǚ6'b*/~^t_dR!|wL⡻XL vt6む~,eI5텴7D7˒^lO1οhC*aO]Չd\B@w]BB֐4iޓOfE?D;xE 7 S OdLܭT3B%-u`fg_Xu)Lb8/-OCoz }6 Ntxg#P\8f8pD`NcT,6ؔ:/K#&v-qa;5v N1 ~31,ÿ`r9+o-bVcG3ƝK'Yo RU E+n `2o2Q_T_Ɋ ҇ekzwx҄^cس_nY}l~'Tyz9>8-=g7 d􁀯@љ0LPQ[Q/v&:$:-E]'8axr2ᇑ$Ghب}ExXP:|(#!8:Rⓐk S( T82Ig:9/B=yFAuzȇ"Xzxs).]!2?MIY&d5=6LG ׃!gzbM+ӭZ+B*m==>ޚ\)'zv=8F]2 Lw@c}@[E@IDd ;ý6JdBQ8.+ -,c7,@2p4UG̎; R[J3b9R{WM>[s cPM4J^T+H+ Щf,#&Rr|V#u8*bdy=uAS föo-ASuUI|DIP^)H[k!1uHJ|W]BE깬R`܆Nt  ]$ kN9KwO5n]ǫ)(XIAK"M^0-`$o1PwSZboRů'bWm]l߷ 6p"<چ|"?_=Y.F'' w1bW,wV5]rLy;(n],?a&b;>@?Q}?3s 2}ݓQ;59hyqgk8>5ȫG]T= pšT mS,8>yCki$t\C$'7c뱊y@o WBt?  ALxw ӹp7&Q"{7@U\磙xR0pvܽ*X$G9,셖;& ==3C4 v|t[ E9?O''#*drKx9Nx8wĴYp=YTI$5?Sev+,z©FU©-Ӏ#3Œ,Nvj J'/VyDP22B@Dkn @zMZ<Dܝ&c8uZ)?'sJa`!sh60 ;|<=: "(YաchLD.PYgv!SAA^{NkMy!xү=B϶ ;J7c عD-~$A*kى ]uI]v56jJ*?m|3CJ[;.^&,˱(~{d0?Ġ..$ر!.rf9Xc)L;7@E|4͓/aPc>64GOxn(>cy{56M{PLcBMvB ,$)Q1ɈLƼ we^6>a1buSװH!&.dN6@ L!DwL@k〆Qo R8vU=ಹ), -9]i$?[7P/>K8X 9P;;.]hNBAZ:/ҦbS-]*V)Ǿ YBnBRm/b'M`o?5* F}bcuU@e<ȁ p'H:TG1u#)_vOФn^e s7A{' e-2z< euOҼE*xFҵa!)92::dN!2cK[ -oqVSk%C[G-wocFYgՆEW8 ewMƚL&1v")1 R})._mM&MH&9}lX4LX*y%h#}?v\SZgLf+ f]6# **R;xh !DY=÷?'VJg1B-o`/P0(gߴNIn_HBMݣ;4*zc&KƜ /!f9 >H~äFA2vBJXE0gpA;RYutFØ[э`;ᒩ$1,oM}RNsZf<*CNNC;?8571? %{L_M>=$oub ޔ&]a *M@w~ï҅Hˣj^j֒h.9%rbxqd(INP>prsKIB֜DzmPfzŻjyk\Ǣ5sf'flusEF$0u߬lQHbS3]%TN5u%H-).C,IGF` j'bQFOL sŪHuqGk &ΔTS%4sZR{0؆K8>AaM?%Ħ bւT@Jm5) 6M=*1%uiy _p,j#U(p/,=;\ێYPw!8`H S5Y*/i5ڍ, 7풵g^-qB*`oʎOus ُnˊ)/ TvnuDBLq3dOfV̍` %gEe}xj–ȜQ[hΦVT)^$gC~kdXo,8T&r$] )Ǧ*ny4dEVLP2MZL1ad8E9j& ]Q%Ǒl H]<:O-kt1:Nٿ@/4J$y*S$Yڅi |[Mm d(qD./חк퐗* IH|HݙbCCÄ>^jk~|^L;qhGmޠ;gz;xfG's}{mǵ.J\L0_#a"5{UxT%~Wx< F[[ۜ8HN^IXJ؟`u1qI8܍!'jOųEH.W73N{6NΞRsSd */ʛ+e^33o2*۳v(xvN[XlIO¶=f< >Iy\*M=V}Ԭ2%?nkB쁈?cpeMjDŽn(PNF=I'aFK(bM-1j d2|/e]ar\=Y [EΓ+F i;.9d:KO^½w$p z,'4|Υ.|IjY.!]@N1u'NjBU^ do0rvF@T賎]h eMQzJ#}Q0{.`#+Gl劀Ƒ R`pPa>C,*"Œi3D.|J(Mw*0%Hme%fhMT(LVvcجvn{̀?c/2739ˡkDud/a,⽒en/kh8.:)!ǜA*rZWA&W*`fgFOE(X )ĒZ-!B=Syr=C{Ħ'ێ&Xs ф6:3ۑ(>P_K#;6)OWN ˱?EvdxrXWA֚,O8lί:ެ& AlUzeylDĻ0WBIzW(C5=|;u`e&,S0 ;ƟRABATS_SVR0YlWڣ) 2FcqE'Z]|"!AB&R]ڐv|mu~}Ѹ1G;چ|sX35O2s>>5 q&lWP6%aVb U 3|XEsR|I4s:CJKi+5T) oiw)eE+I hTDe@TZ)XnTxh)؜%WǻZ#Rr!_W-$dHb߭Z !UJ #8i/SLm7aJ0W ["kg~TH҆=|8i3%A&I-CVKVK/i]äBpTQrc> T_.%H qae|A޸uF=4q ϭeLkBAVP†@<|)*LdE6 .m#YpoȦ76kK1O˸:+#6p\'yUŠ+tBGc,qkBC5z?>F%f)#*K)T3xzl'P1)(y nhdd؈_ [T0՘BC^2הo֭5$+r)U͹d˟%N-)a3eaD{ӕjS-8һfi'XAcjV:PpnLbJj)$n>a׶P(#ey GE%5]QYֱfF'dI؁NzTRz&ti"L/ ٦xPe:5:+E>@grȑ-ae 7Gi7Y\ĥM5Xz2` ! Q,joE-wWWp+N[o>ڂ*4#f![ C yB,-*LcSqIuW ' qz s&d4{AӷM >K|I Veq#BZH?:1nbFRȖxWrO/(,gKKF*Wdq/%IY;X~FwRgXq/5Sohgv|JӜMm8 Z.>P)ޛ1˻LzL {bvHG®`Yp"%pYT= X~;lIPnU 0+d%# .ƍSz+'}Э 8X\udvdOp+ʚz}8FXA$OK[cBҮǑf ;PY&ԠDa/@I7r*a1ā]\M>`K-|ХLPYp"D@>E[0Exĺ qhdqw"Myp|.O3u |X3e⯾#8;)go>"^C%Y-PY?Deu;6 p#Aj0|iב 7&d+_ߞi-npN;NdN Y@c;: z.Z&6X tAJeyoRyE7K4qYD [n֝68yT>tKj771{vNM b\iؚ&}y~ŇyHdT@cZG,ܙ|oc@jRAU$OM #dj4֒mB\6Vu-,1" 4]'@*3DjaY=w- O#hޱtɞg^{̦Zo0\ =Q43`<LHb0b0TrM+ ٬J/R$p _@Q?}a+ Q6F 炄Ac\|vWdq \^o#8#APt{a|x5 Is4''ZacM/2Clk2Uz ^:4}עO8_c;s (';[o.*XNP3l[ajgd7 {sj,\)@:HHE٫?b7~o)C ]8;5 րn?`A J}^ m? 9,ή`EmZKꂗ~+8#N/߳zTEc~R;r ۈ82 !VwPd~@"A)9<YD'"ehXI XgM}-͋93DQۊj"Z]!MI! o{0'r{H-' ݱ8Ou{mHȴ9rE8`&>kuB>O(j u=,ޟ矦ge^AtyVvY L~>,XY^SqS&$01ekE}匿}jQ(:I/q`1B#j#rI  B}БPeꇨis3GsjWQz&QJ+6ᬳ-gsǶNK~Vi! )͛Z!KVт=LH|Xjj`.k1A,y}7E0Fzi[e95 Ih!:֘ȾOs7\/M{IgVϟ i);FR\QEsK؍G OI&L'»pN/dj҃}H Kk8V coP"Aӥt'!]MU)=ك wXpBJ b%)ưڧy8G/xvr#{@HZN8 Vd9o\n%5Zz s!^\ۆWqţ\Ϙ>f2o*}*iҬq C4W92"{:9JI\| A% (߈XyRT(1x;ӄ$ζTULI0NdnBLD'HD*'VcChAPsd?pP 靭%HCXD9:7* NF*ijt~SGZ-A(/X?L%SJ:cQ^wy>]PY/&fZmYJ")r+ C2[c.QB+󠱼$(>♄\w}+ObNw{{npmׄw"q97lkS(k|34".nr6/i |%\b">hY'V2wfs.CJn=HՂ1aV'^ʪdZ4Rgp0hjyY;NU+2H̀qiM~umP1ȁ HMbQ^hA@@\5z*|<ObmwyOv~U67i+qa vu{#!,=(QY/Xeqxj= \t`6w5VPbт#qQSףu \lt5Zͽ̺R]p@ɐQ3,{7RCsOHFc0wGLD]!vQX-?|+Ɂ>_s WîͣWR[%68z{{~eug854MfhO#bwD8> 8Rӳt]7`בpp_!S[i3,]|fBA2H6 H_KjG9^j V6SLVXh(nJڱg3qX׸ptɡLx7\(Ch"!zN@n 3$Z~,`*[(&H:Ɓ gEP`pyL+x]A=ӦI(\?p?Xo XGZyOjЌ _ЧÃ/Uaar0xX*smA!`y5iַ-rU]$7k9έ,p܊^` m,ht|:N@`& q;l5YT4X[QH"'@ XܔvԨn[`&0*=RW8z(+\V2AZASvspR떱?';]1~ e*G&*vMϾP~ݼ#zN{U==141u=ιpLYQ À'XAw ߭!0 :̭-uHSZFnN6*Dd"tn7~Yǀ//!d>7Q}D9ۯgrcȀI yg<'\- ЋD1??|\nړf\p {DcVdlPo_m-cfg sZK{$))zXOo-ɻ5ɮO]dŝN5P^Gؼ0TQ7rZʈT9 Ðo>3eK€gm!}Rok%LKYoT2@3̰lY$Qoǖ-{| hG5MG'h_xHQ=Xݯ|*\H]dK+>Md\"W\yJ@iOYfQy ؗ#`!OC-NEH %EP l.7<-*%5n'5AFH7-ɾȂ\],C%M RMNUg$51?D0ƦCeIU/.LWQivr/b$.$%S .њdrKKP_ ei ?9VJ'y]YKK:[ϙqoӫtnz3db[Y\9śOQ~4~z<@&TAH1 ÖxSkld%Aި\4KǢPD MC+5{ D2Q6nJĝniP-zP)DBuMIƁZsJa.2zCw/ xNJ:0k E<2cv+R@j fEbԢޏXwk^TtOSð_T!|ygvmPEf1$4xڀj'caE:Hb~禪C{+Z6 /wq(QeA2wM0ypO*\@ꋆuUZdh&5G>C-CbY+F<(_F"<[ =(|"]ȵB>.k"TǚF12t'p)# 8NooC^J5Z8: V[]$sȭj;B[h\ہ:Ni~Ow 5`c YtLY@4p-gļ%R#_"^;4rm>; l,t9kӼ5qC+EHjC!7ނ9fD3&TENLoe,LR37d/kݡ٥T@+m1hlr_l'uGZsDh6tHx\'{-t =="*\J~X׸ Ub,FDXCir()"/{(Zr!gE7UƷQU{MWqWC7_uk7#/}&vp2d@TǀhozK;,f :s'YED,ڢz$t-nR%eV 󠣂ebA^-s8 vFدP o(f}Z!=[l6cE%;TQNx. QspS5ol&|wJZ|j[)p&"8[8D 4-= {X`2)CQ4,m >etVUY?z9ϩgY;&'.W-qE$qrYU°iW# 8;먩\tW !C^C*8U ku"42RH)9Gs'bTSO#[&Voo^o4+%^\e! *ԥ!)$:p"'{`ꁑċ3T*1˓AZa  G*-pNT SOl?OX;ڙ 0N'\Dn،3>  9rG  # dX'zR{Tb]>=v.@p1ohFHh -B J"wGOo :`@^z)S(;w$^"C@hhzMxȟ# /BCXaP{a3=&%^C0\dd-wT.aS,DuNg+e<!6W),)7ű/Xեʖ=`YD6(C T Is-¶lM2s^5Ͻ˞ % 'ZroץiJSЄGO _+t!be+uf0g]S4 OBik;u~XDk&1`i][ƶtiS#Aߣp_1*)Ym>b15{ p+Ӏa4Ruu3s{F<&eH8g9>JشriycŽJК #x"*dBg\Tj$VsoG01D5O><+d= jG=}),握t2/|;޶ejd¼Ք鱇жg:d\V9' d#OeXt}n&n0@gR֘PE${.ce~QGu=V6 ї\׶WcsjڢfC{5,ܠU ?M6%iX,I#SHWZDɱh2x$4˟r[<Ĉq+r[u]sLw&> ;j58AE< $3=k7`R[B \o#ġ/< 7cYGS?WXp#Z(2S/VP$i>"[@E VؓOA7_f,p.7V R Rx 4q-e.S4r<&٦o6HyJ\E*&n4UFc_*XRϚ)-@ HpPET|k4`my pdybcY+|Öqۜ뻙 XrUBʀyh=/1!K35',69w+(z2̖qQJYwC>yT`☉ bt !nK<,yѪ<'`VGR4!o87qV3pś+YaMF57">OЀiƘ MM*l?Q7vz0Z"+ߞM\e$fqS$Ct/Dns =Nyy cZa1ϊ k*$GR0Ȩ jp;x{$/JLe\l'x<Зh`$Blc,GE[oN:E`AgtYfO.u%V !<|0jhU<W1K^#h][S5?RT0FθPGvN ǫat,-.=@^NS_am-HZ@TZy8EpR xXG- RIYD \MJֈt-@! /MPsh yebo*M4fR YF5'.CjXvl#UbÀy`ժ@<_L,Z '*ZZRēo&퓵C+_E˥XT3rz?+n[V<,aak4KDwY[P$bO {v8XP"C`|Xw_o"C\p@FqVGHV 'B^#0E0"Q!/5!N-4NK隦ו-ʫKոV?(q@sHM:Ptǐ/+}~i";So=f^0c i"^Ӛ 4B|Ԟa]W|pwW5t vL¥k2};8#*gR"cUPT1;\;"@${O_U48ei0|!D%17JlA(O]gUh  GH[LOAyW{F<^D]$Ȧxi!1h\N3c-.zWzW]sxh_`lpr @kW]@b+Ӟ @K )\>Hq'/T|+܊=Ťj v<RhƇF9ii] AY{fvh}Y/ظ $̑[xs=ܻ"J "N[{O1&%CrhLwR8s9AI [z@:c"$*W#A^ǯږj6uJ-m0[dǥ L ^sӵ%IM|hm!v$ b̔'wyF~ԚgO &W̊VEd&ąp |jHNDG˾9nZ/82#.SB)D \0 1J'G۴$Y>)ˊn2fo9F6yQE7N?  h<ҕ-NAye1e`j[ V̈!63=[_q *94N|y5*ʷ 9)d3i5ZWhf2 zaH@#34]sjG-h9sA,UG&MI1yojMvqc 0EM"ġn%tgu7 O8+}NLMNnh\' ~Bl+aFԧg&Etn|O0ea p9)ؗ;9t/3+~in?xK2nU ߬ۜ)U%o~ˍaV*A/o-WkL44 Lra3+wMҏxj?e.JIZ Lot~W\;vtny'sZ!e>-LOP 1xH366OmxY[i1jY5mb /yb ?]l}w$+* f""p8ݨ,Obzs4!~|* FIFFd5u,M<L1""D&;>hR<*/^ R!<#e#5 ye)K .4-"lX:CQbЬD1= ZL9fj}ɖJYlL1J`W t?J)<'6hSJ@o}/6u4lds n jjiL4KX:U7SSx >t;CrBHlA~5RB[󁣲iu3:S1?2 dI&[g9>v2쏚Y߄QA%o}(,C.=j(6)P w`}(MsuP滩 $: EFhWWjʨC+W^|=[p!HA# )Oy q,`>_ABKiHh0x!Ԓ5ͱ>WkleAyR2SwABB?/Hl hYĈa2FY0v' "j˥:PLh¾(o]Ƣ ,Ȅ.DǑa7s-`*XDOh`84D:}GȪ!aWԝ@]^7$6bUQ6. -iϻQ4%< UI+&;?w_0,*S.zףgPNt1#4Z2BH: P^ܹ:w.ds}a09-P}(8Yjmr]"pܨHڥdOL49>I-٫VO@kGY*ty q5a)ƏEqw+n4MIb뒾0-<`@d{3맚jgn6kmr2MM#76ӌ)G:fG/O-OtԞ;,Cu h^2K0ADL^ջ;*4Q=|Urk"h?Pdo7gRU:%b}opampI[ E~;[S2辂mF;nQ05BeDI Oݝyc;!O)/EenM7ɂ+hg&) ݮKj't<)W|,4+?emJBs&q])$!d*:.`BaHG俊-geXkOa_:;EYV~xk+zVڥX*5s,ݾU/4ovb)EܟvћmL/dUެo^nfo8}K^1I#8qg BЪ_!UF(NٖX> H>$/ _9joj+f\\ڊPR񑅊mߘd!o9kU ӹ;PgbT%-4됧4gtH z -OMb6_*rsLx3~#QYm$K,=}z6Ҁ-UmtZ{V֔8d;g23hSUa(l oxT\{nFL7+ ub=غ@H 7}B'vi+/0*NǤT@vg*q$zi$IC#gh/!߽AȪ70G(V1!1मBw`!-QU_#Սd?r㴎u0bQk KhџGr ~=ᓥo:Vg'ةeveČOw/|\qs*$~1-l~ ?_74\fЍPXRŦ-QBQ8+lpU/;=o3Qo"b3/B]IE:jJST:@M/]JբlF@,2> qNkUiFH,N:l@]Jv 0H69jI-P?^0;lffK$pj|/edS &38{"seV^+ә+[R3őHUQT3z꼿:d!}qcem"/\[o"(cIDqmQL0t5U*ŧiGƼxavs9BEn$'qΓh2%M+m.9T2'1!f%R;l>z-%YWxwWعfzgzȮ>Xb+@48Pf5lz*/L6O~X/m1'`e!mUm\F wrD9[K p sRB;L NUD1SMX=>v4ُSsj/>I B^.Ih#z8i|$D7) FG|vQq(CM֔Sѓ+} G ߔBu%4E+)''%1֎PY W=Ԑ37[A3m1ɍ][O̡Q(T 7c u2AG5"tcOCԣP\)Bo=Xj%Q& +w"I Rv۵/`[sXi?m3.\db CҠi/@+V+^ȼ닃SGJ-Ʋ|Ƅ_$ zU/Z ƖQih|E(lFZY"l]UP#l1m8P6Z2blOqwZZ9刮ڭ?Jpl"(lg&^ *EuƊ 0![;l0q6msVxbؼH%aH'f)"yN9B]@ު= {1 .FXkmFl 5SH1KQ ln [?m, _g0`:rf(էfi^񦠬 i'c 8:]܍?WADrHKM4 + +GAWd(sWp+Bcv8˝k12ߴ\ZqaHS+>h,%ROVyq;%wb7tʖ242!@!W͎KY(TlK%ࠅ}Ocԡ}S"`u f5J%[WL7GǦEҌZu*mߓgĸY f$^_ޜ3a=/{Wēhc!@JyJ!^ Z ]bg>swk7-~.7: rڲ_ZoKxzّͮXŸ'=0iǺUuhFv(<<~3x! 86p$Y(Ѽ(QaUnp٪b!ڂbK;XsTfׂ؈/qǤf F}ņ$ݾ~YF=F^.hloS >ңn(`M4hx&M~-nvFB rH%Caq儔MT9FuGFEKCFPq?>/ 1VܽuBg"X0%-7ꖝ32[9{[}kiʃ:RB\<58a+ޮAZXX_&+|=W RQ͢C}w:CV0@\Peo M3ƜF!2,'^{Xk^]Bq?oZEstN'Os&} qk8PbQM< >]w`zW1bсBvX\sR#m$E&΂^ [dqZzM kV:J&~BO<3:txUÕMwټ{q-1*qH]\?|\v5a⎽%}7{9Qı~`ق!+M(O9u[A17w0"&yӦɖ5MkeCJmU,(UNy mNN:#$wRIO\@g#/aR t9N12MCD+Hr9/ )-o5kgWA:iȻǹ5UzE5sffli'Qk/IXQˇ=>&[˄,{ՅoʐU ƭx'{^J>]n"&f "-EÅRŕ?K qc Ua8 &1¢ݦ0x\k-cLOA.L= iꋺT\FsHA9 sWح@gҭy k_,豦^!8bew*u( R js4A,6 ]xn.#L 1h$AoS1r@ .V^ǿ89Ɨmn@fb.vɥK*]xJ~kCI=|URa~rcrȢ>l8 xS%PVk-!~'&!Tf e6UY[U]gFF+xQή!I:-՝8 WzKP/l `tY3+Ut0iw}O*\jK4" 2c|bCT參7 JѨ^<%՞z] Nz5U'Կ8ۜ ᣄ[HYs@4 ХSkQy`%DzjvI*k}XRS(5w0\.$% ̳X:U^W?v*`FV +e83؏+kGŁo.Qzu/ŅiH~j[2ם>"ctdHx$bijTh*Od,spvO70[ \ApvW~LrVw uՔs/ChSlj $ Od2 "`mUf~E]j3EuXr[vG g(JBm/ Z)(B! :9ٲn=iZ w{dg1~?P#xG}(ei]nIxֲ(X4Ѐԥ]7WDϕȏ ܠR~mfz7S#'d p,g |ҧ?z6r4Ì:.҅yCnlx"ЯvXAʽayg'sfDڭg' /!R%bq([5+r`COqb}5L j@˻l0/QpUr>`:T)ŗJw`yz;`!ٮBΦ"@pSc|-dakDfItJZ/Y>N]Go  ~P+B\&ƕ^"I\i2U(n],' HY)] m-s5ӥ {Qi̻O.a\ ~?FY%(6 81J)H O]: ^݄?.s޻>4G|<3ҹ+^߁X?Y7I/o;=8,83c.Iw&ve;J7@DJ³J>;Y3pU Kl.!0i U-+S{~ e9)--]2៤Laj$hͨ vMD:6f zWo7U\?% c?|6"w­\շCt$ث<1Qaa^^7T|Q6.a#T hu2aZeQr=,9BD 蕷 A 8%8=Q̃5~DY[X=bCėDѳC+XCj_nfU,U$%{|9 RLNٰuK]c L {0te4ֳۋCHit}l4h?1>}2,dpξ1Ru2#j 1(C{YWvC:lUkSvs1zUvC8'P{Z{E "L`!vniˈz|j[[a.9Ϙ1~8'N}&Isn[BsWV p iF;By6UbpaZDZ3@ܝY(TyZ,~\#㷁# Vn2 6HVbRS]dك}@.hCE^3`3Qq;Vܠ(j\>:ZYCKkN|)b+,͚t%i |qD/9GV@ሜ xiC"' ۮMû{P Mx'%\-ƒl HPo#PQ 0K$; ˴yLX>VFA#6~:gŰы͝_>.пΘR 2 {ƚYwꟙ8ggHݔ@maQaroSKiL3/ɦlU VCʗ8]~cuZE*zE\E$aGV,s߈qq@ &?]b@}+٤&-+W!_KNRT*0"M9?Cā~ZXR r 3N_:Y Im``&JCKD/Jx߽@rl&jo +[lv98S|ėj -( VĮ#DE< \V 60bzB~dFX'MrK#?}C%5fJs߾eL^2v] ClA~o UcЧ|u[a&GoaO.8:1B`gu0Rv5hJT#,ZsDl2;*0ͺ7K7 U ۩OזTt!> O5sHCOBc\j9Ž/_7Wt䂱npA6Ƹ1Zy!Z 5)+Qo/4_FִEo *'uE?C?e|u!!v=>}7(Gdp`) b*WW%pMEmmԇՄ` ԂL^Upũvq=eOv}K%oHB[whezO !|oahiѰ)B{MkP9zPIV4T/`OGҜED]8}ۻ0Niɨ+WеLet757dȰIp`XUujfMs3G1Nw͇ό"oPofXD+g{U+: 8+ Fv"W%7O$u JN2›,.]dyiתT #ꔳ JK*l|k $vKZx}Ph5ToB:7\T采,ݳ9[ܓde59}E6=?BE"w+|qP d~ݳlt%D?FY'TY[45e89sdvCIr3e_Ua[S Fēd:nķLzF'8+99F Lөa6Hv|Yx UsGMhm64d9]\8w8c#6? Z.{y2dXw7h;'-xƵkKMiӳIG"-f'wR2!n| 7};$HU+fW+#:ٜn7#)齋.H*Bp/b'(gda.Ef11LKxf]4ߡQKk{1*Iidj=G>"ZFP # )hӕo؈kвX,Ͳɚ6bv]cT|V?JENwq.#1d(Cq$[.c4'Q ExtF x~ϕ_ǷT~860az0mZ9~-ɴzC45 ?Е;)sgSmBs>t f=޽typv:_mٹj +lVz;gDMG^hTYnic I ݒ;H>Pup-fcJ _Hd:;CJ) 9"iL8yoE>1G$F"/4-5#d[:8 vq/4aNVvꑌ彂#DR)c|2irNuB.,\^?H[ymY T O-~xت_B},d!''je9&E!ÀYQz}_}pW!Gά"\B%w^?]oQtA=ƴ9:1)in5N+dGm@ C}lo@~*RP+O`0,č3 Ԋ xgUPՠ(S6l8L"4]%,|tmc 1࠴Ɓwd9#b4ߦENR1F];[^6Ů Lff|p\[ڜ)LKNaK0nd=isei$x ÀXCzhk)MgA/ЃP2M^LNU fCZqTˮ>?4ÌeAYT/ʀi?ނ1{%]+g>-\s-Xeh|wT2 !T9ภT6j- (d! &5 &c2z^+=r$ؾRp*~z.phCSf#%so 8ϻ`$ζqʠx}--vCv fk(R NN-dOP|⬌h`׮j;@P5CD8c!y{XCn\: iys\`a'2l1 Uw'bjC_q:g 6f󋨌3* h><:TCDbM"K~3Pݔ}.b&AxjfBEAf]kRIɾft\1˃H?ǩgG,QnzE\7 _5kO\PǩJyJ:n_0Ž})["&pͭzpi{񵹉<{0͗lx.k>]| _BWn#}[`G2xj4g AEAviN47YЈsLoVzA|IM]\oM lƢYK)(2,MRӤ#ܓqZL+.(uf$@k. "i< R$l-825)+e >Dt]TH-Ukd4U@L*;.ɇ}.5X<] Iz]A~;V;ֽ P]-A6J>ıoB2aJ3[Z9 ;_RB'~ь-&<5tYzUK9KrRMy M䟯_:W,ժgVȍboQRZѝ[~O zascWrrURhixa vGu̥eW]Md4MmY7y[*Q`ΛKK }2?DTM:r ʈgg8DX!v%eFSL=;Tv* h]W|2ٚk`AKN,f'?CK6.hxKf{.vw"\Vjz-+& }|$u`=$@5<$ VEL_Sֺ>s]9s>S'?lDjMBHvdҘڔqr}Fd SK ܼ" c"g>3<{h?J3wsI7I `Cq ,5.Rp>tHS^Q)-eڄ/)vk4da u.U5SOf"hgݖNV(°>p ˳͡M&scgYea(wpn69cBPy|E_(}6H<-AnUKW YPyRC`3d/ ASO۫R s՝,D>[J">2pEj:kLy bj,U㍗1p^?jfChkz֭c71~|smG%B1浠yW&7\ }՝Oնv}*ɶ-:w,smA1t#} ;lKtqki2Qr6KZϯ0Įv  o6=o'i2xusYBVjf}ĕ ib[1 -Rk9:Uu3l3N=L$'/2jȡJw} t2l=)[jKuy3qctW;dGs_Tzr=CPvy9}Z%՜,Y6Yc\oLV;&I$d߶aT5*g}!ѓ"Hҵ|e>3-4"揷 8^wfi:أV.? MV/nZY<6v` tlBQu|$~(Sn=Fbqևi{Yc|'Hox#>Ú.9D;S2 |; 绀s8h^ b"9dlu̻ug3_wLkzZOrs0FHXJ2~v #nd aw"zxbʏ?ӭ=*9O40%AWGjeEm/,Le嫈 =;d$>pߒw3 !w.bHoKs ) 9x @#/o{f#_;cgCB7h »Sf+Otc<P|0ѲI!C(nx AB1BsZ⛔ADo@?nX,={K8uZybMpm9?J.9(H@Herܠ^uR;-4;jK& rqtЇzB$A";%!m"fq!ED97ڭ=ԯ&9L*=5T*C)F" tۉ 6]7{|G;7{Ҹ||r8^;6ZD&~<\+Ñc AI)`hԍUZNgd@؍ܘQ:3qoqUz8 [uo5|bR ةVdyFCشrrW2$bmW==qb׼>%\Dѫ/vsѮR- o c~4hhlژWx'y\ƒu#ДC_e8nɴp g4JG9K5I7C5NCdckkB{26m \mQB ఠ1X9A{iQȡ=s:`^mp`\"ؐ;ҩw;]' tKM?Axef"6,?8ݰ8o1ډ-LB_ |v,*X/1"hwXmJt7U`Ǖ@CO~S}4s#JcWIsy%Z钑2c)1N<R`WliPOF9+i60lƈfJX+N3{_bp6ba=g7Vktnm[er2W!ydc=goV` c+P#Jyhh蚔kWmbPN0,"uF430sL' !<˩#jbV/&=OY5݄x*͸%:d@uZyҔKIgnF(:mep{v}Frzpc6`HN*C4*v&zC1=yp,XQZz_=~7t:t[D'h&~[G^&I3D,du\.B!퓞 w)l4PUBuķ!6}gOd%?J+́JSutZW,:C,7U+0#3x7`@c0&d*L)!;/M82x/Pte&$s Ԑ <[K/oNy۲M4gaڥ# fwio1p#<NT- ]J{pqΊzZ,db;hM>^zS)c7ܠ&RɎhiWÅ>Vle~"$ycEwkx0R?wBv(&kȪ%BlFfb!s)Fed}I;߃kW+2S-^+]juyɴ^3 \l^p'NKC⃜uG dꑾ BA(c+QyvX_V|޹ųXaKOxL*6o|s>GhCyWR(^\V7-1hr$v3L:BG5/OU,~Ȫx˗ GFT|㗋cj-΂(AZ;ȫ˶amA:t72(3zBAmC&%d:ŬFcw*O/,Yg!a}ubbS,.鲀:SZ:?ѦP*Rq^F)[|WZUtt򛃻glk*kr ԻQ Lj+*&_4 Ky*P_`޲tE8 "J:De%H)e*İ֕b~ş*ZmknOPjh}hI5z 쪃rKK_ #[gɡ>/ YL :y{6 ! b 9er$p΃%4: f,/ՙt"΋|#xH˙[ŵ/>!9 օ1Ukse^}ϯ73siFٵYjL^MP$T8eGn/%ٳzUxD]KyM-s:F꿒Nr]m'`gX Nx6et7 Oj-6o^T1cE枇ڬ"PS 31XyLNfʫ:=2[gE!-5˟=sn 5+<"bO &ɲũp;lhI稅}+"7o~|m1n|'i$bL݁Kڔ佗d|6cbZ]l )A}_}ȭ Ki,Y*5;<CՋJ Coɀ+MȰh(8e l&<]9f&,Y4,&6ucx?46V_JR>J5dSD+!&bc dCHVMNaa': " wO<HPtQo2!C ɐr,~~0ƋLanHnl3բ}.0A ˰*t{kO6CKCk.uF;]J#Pq,x #|jƠ[`.DRdԽ\r~ d1e}ZF<ȣS x{гOw%pPw]틩SW7f_,l~}7ɶ%8Wj/]m)wE&tX& z`vZhOx !-guJOceʜGvg;-rj"ce<[@i$4BӿS]K'JB/ᜊQ9bN<.tn38sƥ4rtҭD 2Z:yW}. aw2ZX$Y>#sOt4_b/cu,ݏ4 SN_G`` ibw.4E-LK5TpwƃgORhpIeVt+Doy{àv$K] l4sH`.̋ӮW܆j8;`FFvG>`R'zC⥍rs1y@&2約 $Ob*m;Txk&Y]Fq GB;u} ClAi'Os8L~!8֑2}_*桯k/$,'xo9n(iA⸱/+[(Ƨ m'D!zD#s0 jyW9o@"Bt?Les`̓6_~R>[BX:Qϙoa]ΨicQ/<#{cdǺgsJ+p9r09E9-#TN}w zol {C,kϼ,p"I`c1XSjڎ1EӖh:H(;aUiq)1$׬C ŭR&cYhf".G/qÔLF'w5\%\BYEQ(䄉JO#B۵eYdXg/r MQ2,yG83'%i7I(KŠ'ESHGto_!g"m!̮ΦzKfxF iv^#T4U<:s4ە<<)^W3Ro`kTN*sqލ=.-Hā(U hQq3 ~7v[&e|x{meE+qD|-6Wf5ȊiX}꺄wyRWMnz$׹E̗ArʏNH0-ϰ8o}R d䘉;7|ً_r(b=+R8-SJD^buG6rvWHMG.|q]gT^ȧfT f% ‡3g*&ə[8X\#n?b',j",m6Mu;AmNH@gcW _n0D=Cv[~(s@:/T0^mJwŠ[{vlAj%&H%4Rl#Ie]YR&o'fnd@c(6 mG2bj3󬈥[n.,FowaDQXpE,9P@<4 ΋;i,\o8 !ك}X}"p?uiц+̎ݢ]|$v K}n \W  hQȱ ;E E8h(j(Lq&ÊJ!6lZXXK]b^Xw_'۩sn7\:b*=1,m(ZOD^ ӝ`2-|aagS簾s/_vޘ2DLO#u1B3D^eLN:7/2Sm5?_, M~'aC:u{Ŗ@bW*l]H 8J9ѾA2LlpO=ؓ gnS` l_G_LUֹ{lJgtMXlvIHP2p=8fp_"H2@$!A *$e/zskՏgKՠD'\v^#<'dyD=h3y߂MUϪSdM+3$u`,;XQ#m[_-!Y^&L)$]AKdsq!;7nܼ&TIO 3Iwг dZ+^vܹyɌE O)NDES|:`inri> ',Q8nҁ_fe|9?,SeЧMga71O*:X< +h5vnYLH]vG/rLQ/Rh|x.Ri%BJ2`Zh#ݪ>~lM8&$VE6 l :WTeT{<{y^%y149̞ɽ|Q0T{`:A[_@l?Atj'^Vm.#4 xU>Uj9<R]C@-f=u:%<_E|&2!*E ;i?C)+k D5t_)6=Aްhڈ5!s!VwP 2duS4/+4~<$d Erwb Ǯ}imJ}-)KI N{)BMag߭O(l<% t\F\;#`LMl>UBCM4 Ixy져D 4M1X)fgizg0:!DąoiF+J:@=p] Y@ufv0Lh cpM Sk-?),~%xP4+3+ O'fQÍ$biz5# Ep->!4D\||P^kNS:: u[5(#~4ydӮmBKS7<tցvP̶DYN%k0,0+$$ S~2JOBwa٫>T3B~<pneFjtxЍ=gʗ8E;||{ +yN+bhVk܃*6EP.1ĶS}AxMy<ZrW4/UpRԪ^RA~|E.(ǓU+;wr2#%t/8` S%NYYr@I7}P; j)8$.X`W4q@==Ah%D1$]lSl;sVG^:pe8Q=Tw.O8x7d1g~Np&aMEgEKtXqu!hQ iJV|xd)+` B{QF vܫ {mTwJU:x j0EUF8jCQI/&XPL]PaP3F:ߠЊtz؟Y\WC#9 Z>'X+7|ncӃA訫}xab[){Jv=\ƄVP\'2Өp$vE5t[[oQeO]=FV(By&;(qa c}F5.\9QOm33.*Nœ-1m9v,iRrz G5-dmce wp`]F'?x7^U!YW% }~d9ABpl\ asS*Y9{TQA\]ڐJmSBQ&*d85XpX*5'2:)O9ӚUlzdŚG0!@[iM /4SNPY*ح"Z5Bpk6qʶ.O\"4EMl<3\h DǍw7tL:7b XI6JQ 9 8 &Qdyxȩ26/:8,K2~j_|IH£ #<+ӱ{~yЭWQON+v[{^^1hoqx1%3in> j@f(b[:*3ga3r^[2_nsʿPBK ,)it?q͂AEJ}6dv2}v] R)6wjWў.VU(]WK`2Gy'`,ʻH^٨.k\JY;b l6#$)z~,P7k*, uU J/s!:+4w~_5c"%ߞJ0ŖySrÐwTqt+=_S*_/B=Ig%}Mm_lFE|Xչsb ιC%  I{H1l3X )|]Fq͈M8/H[KmPN\e>XPG{ޣ:/CC {[F6̄pؗQ.W?H2%o "1 ]1K9fIZm7Mi҂4#?dvd fw vd9B.BE >rdNx8Vilg4)#dz"x7VR2sh_|K{:orPַ!mXWwEQB;CXDc7NFsB0k$ xI+JLLQXsQ}BVɕ rGdBD6&j^Ώ")~b:*l@Gv2-42ǔS;¿cAmqUk>v-4l#Fg b9"i6` IEFG=98cA:\F I/Nxq]Lr'Q" >^OSdSI:*9Tg:+(LߪJzƁW|Aajm3Cw߂&Iam֎Fd-'$ RRNzRhzY[ P1E x~Hz9va m u؟#>Nԡo)1D3e|o/rp nm5H~KIcO#12S#t1!!\!HVnso3뀪('o/pl0bVfOd4ѐD {\ a'5y7z1څtio7CarPŢ#z < 3ZEA *d ʅKf`p9 EꔤɈZ>2̉L2NkG5ƮnWW[D5n5 JG?ywD;5O?AV)3AKj'5E ϲlOtYB!nsVs6sq\;m/t PSީܸw۳E2M7A61udM*CHϩqW~] Q9Q:d6@:|E[,mG3]>uW [H~goF5\ !#k= aKqeEWJjHYG)GePc_RG-=HY_Q}#P~1Z>vanQ1(Uf8k327W}b3]rj_A81}EdU^a$s?'KYgzQIC}+]­}-vI-V VRN Хp5WJ6$23Zיgm{ Jfqme CSgo!JF;#Cc"k!9ՉkJvy*j_ի\ G-My7QH`FL"mDJ1YĆXG)3L2.SM+ ].u12jrY՝&,RaO08'$O+wdt0;$"g+6|tBRT12'W`n4(Gy :EaCƤkuخ ~Vo= P~OhRs# <1{!"!Rr3u?nDviUam&牠@v#؍R4C V^ns@ %6\頨}YBut31.)$f_0uNC{S$l--ؘنO1j?Wؒ`ʋۦdQ7S=ܟRIxQ%UrtX[{X8/Ox52 qB$!1vlY9.t?Ef4ӆ!R\OS  q{~脥֡ϝ38t+/޲I[Fz Dns3[a%_#-1o_kH,4 /8f `ck1VJ0%MFtv̎y"p"Mn4> O)?W7 ]aï]|+y 2+sRX*P hm5wLf$h ;CA:e2L fDla-WЄ@3EoX.aB31h;s%|Ht"ĵaI—(*//&8ff q~./}qVKÉnG0V;o:W-=%Ȫdܞ4Ŕ{+Was°}ŭʽ c\!X t* _Ar pD]h˪훦pG0Sw=<$fl"wRخ7IX^2JS$ۗz4moe7Ҹat- %xPhkк&Gp,C%G,"DkdRWfR]&qDA 3 a!"Ƨ&t]N6^A(mk;oPԯP ;KJUeiο4 ʳ-xTzsB k vVz1CEaAe-iGetinQt<~%-]g$PWgi_Q~ 3yӉZ9ݵzw71M[4sb' e(m']2W%<'aJ0x4+h)%\cʠ\ݚO'Iڏ90M~e6Q$ɧo(#k_-DY޿cƴ}* >(dǯew/{  յ~EY$Dcecm*]0iz#o ֦M q d5͏sGypI _?|X7Bh8JR{T&.3.,#Q)E%:.-dPh֏ /Σ 0e O܃(%+%?zmnM̈AHS '#r!u]yx@OhH1\N1 PX5nGˋT|_seZ{!R2jQ1{ki֭2I'$vus WYϫ+X'tz[OM36i-(7ɹ6ި 's'[讌n R$jvK2B>oumPpiao*+RUʆ4qki`żWV3k϶QTioLq= :dJd7kQ~҃Cx. U>7לH$MEZxLYy'R[ʒ6Cbr];:Fg7΍^I U1Sh% *⚢* w߉TɭZh;+DFe3p{fM,*jƜT6UG}t9TY/WCu> =-SnXp ?'2"mt2g+FafL#*1^K+KAH (cXCX(c{ fqʬM"\^Hpnu{wwI1V' !-Bn(uZ /@jD`.N:~qBuR-fS΂Zs K~1A;7WوgK>D鴞ZJeyr;ddS0B]:[U>2{Q,#axf g\GDŽw// !aiwg;5Ү?S~vָ (©BJ֤1|,ZHa}L޷0npd9B{pDa]?`P,uPpוoSjKHT@z>%oZ/D R;43<˜ʄ~)2-s"x8J>-,RxoK Df'q&Y) 0zYR ,n^`Vwkԇb;Q {oK4!iiSawߗKXƜ&6Q.+t]F dʚWa3#3fUDi[ʓAív{4qªîѳ8 Ye+hk_"o2,b|n~V3\t=@V8*aJ&||Ux!mtܤNy*ERR |o+82IܽpSg`ҭA& KDSMg "by&ycDS}mdJ\9_۹T0zӽȑ I.x=:ZwtB4)`,v̝A@z;ufݗER+p3@P|e8Y{H1-H›$r"AAjDžXFs [eR5.Rʘ\aZUl(BLjYNy2!M,3|TU,kX*Fc(\N}/Qa?Au$Ġ Y5XLR+.GN95+wpyˏ(/lN~z>oej#d5Qa:fp+FY%[RwxIi% NJǺ$J[/۟$C͎?aI*wg@DۉpqLjww9 3)/Y5  hL)߳bqQuPW3`]J keZ[츓;6~+Wz;Wu\F0cfyl9;J;{LM$<+VC>[[/9׍P2M׸ItU9).Lh3в7T e C5*{pt|ˁR"ff5:xc/lL-uLI&Np-Ю8A_^6b,/ "̜HbasL[`:Ma> c Y  lXz `_\ma_ wTJ蠥̓?ނ0X݊3E6Co vNB)pNFmYav&VV;YOBb{G1MV*e& (ʧLy~|^ Hi.>8WIYSv#0s ]cnnݩuxd+ЏA/zR6ƍvH,$?;+9VD&jb,Y;^cL ZunlxF:8@leO0"xM@prA%b!!`cxCcK48UƅP뗜,$Z`*(qnOr & n{zokOD,-] ˑmp{Mf"Ȥyvi6He瓌8)oyL6 Ѩ_L Br4M^P,Wʌ85Z(ބ+l:WÓO2(J^ }IlpXb#i>m`ކh  n/+- N}ueRY.LU.IVç3\)hh𲁴g [~pTCc@-ODJZr+:y[eoVTP_6^&v)a|o}&0HtŰPSoshΞ2b.'Du6g NIτ,h$i!uɖ)g}T<,׶4Iwju֛>r*H1iB/y|#T52R "X2l'σMT9Ԉ<:Ʃ,B]M7V_+sӔmJI"sO( 4 =1u6C~,z"R'N"1Gxa)lU oؚZbor*P2ҥ1XT$uW`veSΊgM5{wYL2gI>+2TxoűUE60'}Ya=wYc\,ΈhO^3b7enByRjt(pPX4^ \j{/33]gJhGںr_ ,lbD>UR32O'Ń{l.n)EE/u`&z;?HX*܏טflh͟bv5wVh"ނMâ\CG{oU{AeQQ#B,h>3ZG!0&y;MeS}j~nn,I" ׬7NT Ԓ>},>uheSӔTs5X=)DDNp[" v5hͶx}b3B:4پmS)d|;2d~?w-' 䓠V5 E\Kc<I&\Uށrv:_Vփ^Mޏi b| XxHO|G'g*>F0*!H=l^:ī=0*V*ʬO 'KWNJ C6&yZd4O9,J2Wm?ڡq%ذIŊr.cOvCic^Op!XA#""g܋ EĪw( H! a`o콟l,܂ 6^t= $ Ci,UH^|"} -^1L:ʯrO˩"/n~bsHvd`4\m֧F.=~U9; Ekdn$H4%IDUxw<ÜfEềG$ӱY.D~ ![B1Z(?w+H.!9 7&:h<^%nb'?NavdI_9tl|-"mQ::~bUXV"kRHlXaΫř2oBv+c cgFdX$] y8P,|RW;a)ySf: =io-'K=+:$*G86QL}L,e 2LXxTi!Ӯ!b˃1s)M]1lK==fVh)+mí![ ;5څXd[D料M I0<a.cqC8 5k1=c {rߟ\LAHNf߂5vxgW ,m^C3f8\eCrDwUkT 1-0u+L4M Zo2 ak>lIAIfVSV:8["6(e+G5=X^1oL[y] n NJ MĻV< BZ~g+@ 6 "Hv5 2ȁw"bCwR+ed<%6^Aiu~}X/QϋMbj~.%^PY5a nݳ~y@^LG+i/u ;xgxf駱B @!xTIQlRN\[j&5ţ6ĩ,,\5d6ͨI{H$k3Mmv{SScћnͬZYHu}>ǿQ06+ؘ%gFv9/TɈ&:tkZ*V-kw"@.l}i 2 6n+yVB/ӵ¸8RT שJGϒ40{&OA; ؉-vŒNSUO @WN:FC6ۜ+cц]dDݑ$Շ00HѤd4@L̊VI5 ڙ4?ʉ.$ųzV91\nmgpkJ:CGXդfcMx\шv)/NZG5#i:̀Vpzb|dp>z~iyvuꇳ8&xƕ}tC,us\Ɂ##9 pg*K#hՎs׫l꤬DΛYнX]eѢR ׇ(=9YQʷZtkV뀛GV={O+ Ne?%]2Gu[.&{2ѻs$䓷]QZU-C~~Bzz;zc#y3%ķ>O{QB.Eh\>T=EIɴ-ecxe,,pY}z_'kL8)W 1<KY/oOvK_ ؚ۵UML(y\G/jsm4L{M!Tb溁>rbGeNqKv,鸚*ax,։㕀қK O[F&qu`2J3/a)5/DžF^ߒ dÙ,  oàLbEmo0#~(mrt|Lژj 'J#Η ~mO(f@S24>Bx};19Qs/ԑ >/Eo$DyIh^ғf) Ln,[Aj*ie/^~MRftpźs ~vR@OCM֧GHO8!(d>$cWATw@9cU ok5WcH!eS+B?qvm!/b'8X*B(I%|!:!OS2jǮ6̄u8( 5T=ձB`nƿ, \OC癥sVV[)FYUHgc+Ț50"KTU61VyKz"TpfʅX48:2X0ZzSP(Wq*6 즎1!hMp[7dLXj} f2<7r1<LFX /ssQKvϭG9JrgIs&IeuHQmA#I6VfQD-SNL/=PEug-k:jw\D]7`ogn0k;~] H6'Y__C[~ED(o5Sp&kj]fW9FHϺglfPƢg@ܙMR-"pD3P $I#RaC~Q$ǙJ.hotqud ŘpGd' ۥ٪-;M$;?@&`G,,$lZ-z͙R\CehLz}Iлqkw[ۆO#'|`&twrvkjiʤ=CDMhCԲ4 ȶ}Yv3nZ _ il$֖( Upu1*17|ĜA8cUQ {*ڋc|HdhɎI̱ǒS<.oI1l|"_`#v\S$*JޝqppK0xs_wY,~ /`Ytk_(9)""m#͏Q^̓2FʊgAa60Q;TY&@T#4%ci"NE9Tr}9ggtHȨ<>`} tndn/ ]YG%E톻 %#X;EDy{tۼuJ; xYۼ+#.}ؽHtmAaf˸5 o&"Z(i5c\5j; ;259V"gj:E 601}].sN5hR*ʵz幖@z{X QoU-އ={;M]\822.]Þ #}#!x({f]]%bg>G"ZÐRVsv^1ɇepyO]BP<$rI:W90IrḦ́*Lo1/7&by&BUӽtQ!p, L#vQ(|A88Izjix"0ls-#l/tb"Q%6Dcc؜QZ78eY-웃m#ٮiޘW7x+ YMLb6x-XRЫMc/@d>DXC=Q( FOӬFV3 JRXk.!>1(`W`fau26+5FGWs@Ŭn$`PLhC[D'iWZ$hRuWWD#>xZBn>oQ8)kg[g\ӥHijJҎ-\P6R6`fua2';(—,h.t5SUU@ỮGFб>2[#Gp˷Ɒ]JϗV9qp Ŏx,voSe2qd6<4; +Sv ra=;sD}T:yA}8_SW9v+Bח^J*7L;0n_ӽ"t+!3Ca/\p܊xBQ!`}2u7ożjEgL"Tuy^!\L*\*I!7EG#1e4F u~3SSfusk HI)+qx&ws5u#z9sؿAܓs*y4UR gC6[/.庖2do01c(/Jg Պ$]ZPB 4@x#)⮷§:ߌߜܢU^c42Oy(qKÀP. ֶ/'#gX` i[bĠ#W tk=Jv "8ow8B帅&Ci񭱀9Ѻo\ ޙ zҪ~P }x8Y,gwbPAXd5ڦ Bq~LںNVݷjV0LmrPog #s)dwWc0j,򔇳y1t~`/߇ d:^/Qe?Ⰼ-jMѫu.4ȑ><4m&G(~10ķfqĩ 5pK e1ٵLAj/jIHirq {yqTc)t+%@akkWӶ'Rt02]8k[en,*#]1@S fS4ثF[D]TS(h 1w' p)jmXQKI[5pa5)nBq(V$STZZw껜ʟpL/[ҰAZ\4[У8anhN==0FcJ yzW6vNMOcȖ`~()UWɬ+^,Yg1KXG1iνg]i֏+{ 3g']bKAAwtTZx.[6nlW` [+@3eYψ'Ċ z:f?b4u<-ZKl$3&.FO%, ,$Tőx!c#4VSz|zd yБR׆/7o[1+cqx 멳ӌWiNe?,(xRP|`-}2A3W V$8:a)FI).aqϥ+k it h (3l.[?`<K?Y ~]V/d[+~U !ZB >}igXuSa&HVkmj~Qh 4(lD>@)(jFEUp9^ #L԰( eBwjI> ([G :S Ob hۅ"x/HxK`92oXB:z'16e7*,`6;imHu.(vF kvɼՐG# wxqz„_U#kg/8bOK$55N%s>]D!,< @40PuJWsR;3^|dyKsȸ5Zk:{)95AH$y6w@щ*Qz:U)2p=f Q~wu*60p%opS2盡anE p&r?+2 #j"V٬9 YO$L1DPZJ=h t yx/\ E_7Be2'B:YSnxcpP]IS_&yT(drQ#֓3WR NLp-A0*n XUzڃ/ۚVij=knxl*Oayo4CBtcE]گp]1WRꈄT[Kd13 pz+.t|G6{ EMA ?d'}jzPJ[q eР|6C~R]moY))jYps[Ve SjB0*QΖ;Y$+nlpS3n"NPx<a;Bxg. Nd͚7PR,BmǨ.C?&T=!|Nk"'"R9wۻ$gN-9%fE(~5@4gE5:w*Pr3٦Aą M GirȤm/̙CX_Rmm Jnq/yG2V$QT;^Kzל29d@E~Ñܰ@pq,mx$ Y F?rӜˆi ASW՘Ѩ%]S4xZdN&LE 왝(+6#l?n=sbCBkU-G'}!D| 9 FG-{.prH }.~&Ȓz6gq @,o`u]vP:zW=𝓾-$ᏪK.qr[(%ChƑ L0w_I/YNɭBjrѿ#֎c!Mkc8rHoIua 6+fd yZ^"$D88[[J1;2*v@EǬ,W%[8ClPݳ ~I+1'(JgE#q{Lh,3E9cw_~iZc[^e.v;9>@G/2[DLSg̟/0 X80^]R,"aebO:|&g?} (aeyFB?!BBᢌuPDxO}:-#xOݓaت3QAR鑿u¢ sALC'-W0̉k@IS$Z=T#{`Yxk+g2w?G^\CTxEi1.Я /F>FfEhZ ٪ZMhZ alm2(xRZ% L-'XK Pg{Z H")PyUaVaSw s)OBU\1 GARN}eVqqܞ$wM'TM-W"?U$Q&`+errc J2Q#ÆFsB+-D˯0)~E%A>*S8:"oQC.55bn\Jj`gm"Z%QWOVw&2EAX)κX6~14%x` ^I .D6Fx2z@{ 0"m- N0{xx8t n5c#Qto{yw(ɸ4 =2JRM-]-{kkca휘T _AIDQކ_!jTWg#UF!52G㴪b|HR4ci%alكங=N)%j4m ~lOzURfIf|sX4 ~lx%>3X>_c.n6ꍳ*>-"o.mLf2E~zL+@RSsL(w1ȏۺΰ9}p6D&T}Z!/5RRqN)"hj/!&&>uBȇYI-2K?'J# H:oT0]$|Z y cƨOۻL/Zf(LN$^F}L 6EX;Gϥ hnWsK(Y/7 7ۊ0ALZbhoT ($4@2̺M'8jB\w7sH$/ԏEAeE7]$0hb ?$1Ik2 Gq/BݝSA?X^h2)7uY,^哳,rGŖtJ<϶Lt/ qgNR(6(Y? 8!sZV\3uNyfA*m;GU' ,ATQYé*=>^hbF:Λd-wd~bA,P*_UpJa ֏ Jk!xN?TvX)_|! (K5Ыh!qph \Ys 8)*C.dmw\,R]BJj[뢢S7=Ѣ$s|D)@Lt8P:9Ax'; !0Xlע&gY!Bg4&TQ@jڱsE=݆{H:ߣ=Aۿ' T'~Uu;yje ޫ7r`%YH=]s\#Bv!̍@ffH.KJg M0 匳p=묋￳ɿƍk)lL~8o ]i/QC,.yCK{\lVjb-{*AC&X3RWbj9Q3{7eg@a1qns.`^ɗ}u25-޽S6y &ˈї{mr[~4 ${|gKh@fQB[LEJ) K?VhM /2 ZeU]1-J\6ū3^8EbJz O/84as%0g~zgTo̮H)Փ)|!][d=A)NSDd5fZSƂu%EÙuvIKQOS Aܐrs\[&6X-reZBGwӡF)fir"6/ON Rq.l[Y&1O/"d؃|5ƶ)ۜV y>-wPh !QFTs{Tϥ#spUʨK"RxGK?}TC\z`?-ĭ:Œ\/Yz~}AL[}6/悁#m0ruZQ~|ؼ"01Bj`ZauVsM:ܵU j wMO$ěGZ;4Ld?p(Ct)Dk%[j2(9} A Cz ʱ_D%ƩΞ8LrI"¨"~k-rN-'y[iY I8r喌}߂RppSb6N{Q+=_j\#r'X3y"`uUlRԡ.nv¯oiA:'Rvpw i{w˦xBj HX32 .35P9=Ԑ{L0!k:Ľ[,Ic>%yZRv1mn-ks{K9nѹ$)Ce߉ dq9/_ͤEY檇yyʢ1cjB38#e0ԕl* ԶZ¤F|-ƨֻ?Shė(/c V- h7/x5Ζ"jq{L۬j8{缏f aԧ^{#rP,OC MzpUKy~Yv~b;a>T4]#rb{Gk/֘tBE9-G!S|I$lj:L *Bn ")WC-(&];&@)U M'+`\/5zo?ͤm\/Fh2t u?ep;f Pw .}=҇68c@vRH0iE'vs _jSCɘfE@eh`ZpF[k&d\vLǦ _B_j"@Xܪʤ~ad?#fJg+Wȩ}Us}ي^b^ݼ廰HS%$HxW2Ƕ8 Lpg#8,0d ^'Xz C/J+w];jKbT:`ZL{N/%a{Lfr!7?3`$V -> /WLk6c56duO {Ɉa:Pc1W#iu_`$|9O2n(%a !"~ǯw2Š! qCEEsa{1UC<0,`b%HrqY{yq"/Gx4AҮ]^vQh$(q8Dr 䂎R?* ae#Z!jܵӇLd'"rMr-qWs?hkSp]f"^*qM`JD'1λ OUýaTD͐H6O{6ڄj^"f}+te_rf^CBT;eo htcڥ E8m>̭Mt`WuBs=UZuꪝzihM`%^AUt|ً H0Ft߰1/קPӸp*oKߍF]Rrm}2] \V  H%\Ǵv6'\z=j͂Ŷ.;d:La/ f\5 7epp,qwLh\`uLop+t47ի% DhcCSGpbZ:j}RQYrJP2CrYݒ8۶Vū}gQQ!-FU $n2I-e8?hj|ӱ u}3XտHpFbE~ oсVtաVrw&Yu&Ȝ / Z).mUHdOU.uba^Y,ZZ쳥|< {X'd)IPH5tUsg< J\L'2N㲍w3y8Yt[ĸXA"BdjZ%zp[rK4Y L!Uu7A$yc3rib|V%_M<xټK/'Ɛ_V}Gpj\JgkE䨱:2=iN wJ71 C=ۦ\圫7В1X0`<2 _}zI.* h&H kFt=۫m.BSZ5*SMT*鋢XҜg38IDFxn{ ;^jF/ w>uqkؔ%7u_L o1Čy'M2_a<[)̐9%<' e"VJL/ވ #ՠrV",Khz+v>ޑvb2B/zC&ʒ((RYxlJWʭV%g4K2+mhd-㢺z dY? |j>rXB΢BD 0/.pS7^8E6rWޫ E;K4ؕ1d!2siywRG2+ԃ-t~yae󮥶w6qJeV6C)fk)@!Ц4`!VNS_fglv{U kaU%T曃29 0ʗ^1GvVحQEF;*JR[D=bnJ?,%dKPc~ltTnQ0&:71AEjg҆6kJJL<>LQǍyO(ikFEhۑ%͢kY$F#k <T 1U|ҍdazm)ƋYZ uS˦i?ɚ^l\8ͣ]F+/7技@X֮s  _iNlI8g]kie&6 /yr.U^B. NcyKa,via=K#!ʉ5+ݡ**heDNJ@Fߒ8=d00-=FzX+9ɘL[Q)Z3@j>i 6FeYA ͑f$)JkIWnTLnqYQT"*@I\R4,#;=iALr\>[69 !XӷOEX`[ 54嬀8 ~A=}ƕNy'N=vzmw{?|Meq_hOr ~n1чӔId Ep1 #IXi} C 6IBA=cd[Nm,^)eY,j)f?ˎpE;%Y.H ņ1sK {d \ J.K3U` AKTvu QcO1LDbeY3F8R!8lc ׳p}ܐEoLU72|Ayʧ4̢Obo:)I8P .˱`,Zpb>7 N gdvUEdiU2Fi}te:((x!lIw,k4]&STR>>^莄CNVfѐ%xMyU/w_d).[%wHVBDklauļkK.*VEo?8!hR1ܒ4 @tIUm=Vm\IX 8rԖ>{H,Л Rj<5KQ }_ b?(_]caZ=(3x^3hs{m#A{!z {0uI(bx&D:y CF&F sF;Χ ?.1v7Gm5o_eV_Y$0$۔0z0wqOIFͥͭTt"e*/Cve䰵cFCA C8N\zPbVW z>5V ή(sȌc $K܉18znZRcf.Y.s/ *4=3# ĬS3TgFc>dߖ'DyM/l2Thq' 1vl[P W&)yQ]q0wNT[e .efYu v ⑓#]_z:uds3lVl([A*^m&W 9ҧԑ&xfɭfs]7f|<'6)FN /turiY}3ݑRvȆ7gbCÿ?Vbihf6P5,s lL\\dRݬ?ٽI=Hߋ`~ԭ$@CQv7HQ)U/-{˅6`kDOkBޖϻGosPBq+ϹD.Ć]M#%TbkK]l-h$.GJbvv$w!JھЏ=Vy(4*!F֯<؂(sZm!Hŵ}hOt2'ГWd6(HüI2%|gبĒ՝[9 %|\Fn(;-j \,%66 wEEAz38Q ~;ʰ j9Xt~jRcSq3d<'>'Q;5rsέY6}$Hh=`C?o1⩌x|'E(?#{[E˶LۊIT Ԍ9*[}΂( ^y?c016Yf,/$`umRMj;zRU ~`y4χb3 % Nr)Z,C K̴Jh 2SJt]^'e8_"!'~M| cD/x_r Z:DsG.E R}Fl\سז 9z ;&}v`bb>RadVO5aFQV͍p9IȦ}T,8sːp+ wC#V]i> YPQ@p Ƽ#ox} x:< tjF{CK_eMfSp!ј LkF@;Qn7\ƣZt)rqw%M$!_ UF}~o<޾.lއ=v 'Άj8wXBv>0;i 9 zOuX/nѧNhYPw{$Oom.STZh5Fr%.q^#gRϜ4T;"BKճh+:1=G6vC[Jt4;,/ rN j%[fRY͓Wk3T^@@#eF'- 8sYn93'p|U r/}ٟG9v6 !z8Ur|ڝ5]3rhOҩӂl†})SQW ! 6l&\8e(./Sż$-Hmj{+t'XCe%psWcD޳jH .s[nM^=*N! jY<hu+tMBG}TczJ8Zs*HUbm书V;;dAa1< YSEIvbﲠItŅG }(᫖7b 4v6Ndqb,ۑ!}l\Nģ;}BޖiHda0!,҈cU/|/4®yNtw# 4m 0%JV.{X!i@^zV_D||^ahEXC֣hUڼ\`j*_Y!NB\vശ>{xrv͗Owa1D03HKxQlK.=GWkwm!B聶\yQ|RD xmT- 'қXoDУ keRkޢ2qu=&ϛ0.x'41L85DJIsxZ^g)Vr]|[%e#AYSߒRoy/\bx8)t'D*ƴ = @ztHd'qZ4)lF]\MBt}so`d1]_rR0|t:&O+A>O``i_ 4;:~\]qʼn-Qol5Gs!~2-RJ#SNWmRՌp-XV%P{q 3'Q(?P[h$]YlmASf>C\6Ns';Z-39}: A G#lV =,Icd.*DmEspwXeUo2_D~ϺR]'B&|f5|عxXsLWr8LM*{Lg%FW̶^kcߟ3?^YAO>\ӌZ"w,RV݆-7JcLs<.zS3mYR.nbs<.^4€y)9EZ?OZ?e\@0%u+l( J T1km$ЮrzЫ[ 3J=-!s@qTڳ KŜ{Vnsfzrd3iu;R' tv8Ub A7?i XEK)й!޼ڧ[*iq 8^ul}S^ZXb;OnrQ8s)( ʲyѓ}{+\MGxJu4sz8$+M j^ T[,K~/&ycs ^z5}L8  (JŰ3򳍶J?4߈hbѫ޽Ol hq.ܙ*6,x+t ii5q%l<v: ՙrj&"N'Fv'ف>6CU|U;oOvQ`2PPVEâ 5Uc{!{igCP}Ը:%c{2M20(-A~SD\ ԺfVeG+t9?df qeb uzLNǴ .{۽mgo"[*a&Epq#KR blfgD-} 8TdE| -Zdq6,NiO͹MOWxH[1'ZKWUKJJҎ51h"XLo@=娣@!:FzcCD"f;+Ōvi-H}FRoOf( Ǖ~z: dp-p#?=̾ (28.sr.4TurdCN#u8V{gm8"WzϞ$F)jF?DDj*vE>-29axDk3XlTH9rwo>Z5'zK4}g'Dp/`,y8e'r;U*">ٛ#8ɕ ٽoϑ>+ HUk.\<g FNC*skS‹ۂcG~㶿 (4v#/R~AjwxmC=Zj)b^2⊬/GaCD)ɸ}{=RTscB)@JFo'/eW,00ALq:oAD}_}Y&`hVX:λ(U:; ]Ͻ2ϪI#!%P\/[PȚBb2؞ymڽ[J ;4 <1?BYS44:Cr ~䀹 '-/2?ImL,c3Ux{;@҉#%g1,e_U MskǛ\QGBTJg)b3WKJzc̓olkc׀*@UXtdi;h܄1/E.7p;A~yaSǎ5Rؙ#5lxXPǢϏkOK_%KNֳ% =3rYH5zN&QyRXW\HnST ͼ,b|c&跢ogVZb*L4kM|Iͦ0:q_VjGѪ=`Bk5%>BXhn 8(iVk7b`hR7{o]6BO[5eYb7+H"gLt_ﹼA<%31QTsyɉߞ3xc]- w#QD۲ ['"|ܛ<,yNG ݰ:EPt1(ǀHTYpwJ7@o\T4 |#0ejla9"'=cޛLB}B{WǠFo<oҤ4XUf<8mҒ.,%V=溞/HmƘd8Ö%wO+{\*BCvgoy:\* )4I e5b,F=:s<h!n.4Wdz@=[* #w`W$SgKL˫km 5eg,z2),w-{z.-)ܶy6@}o{eYܶۏݭ# ğ[.%\*\Pw~C< ➣]=~{A.9jV]hT:2MT k 6tJ/U ~EK+oȧq~CS<}"uig~} t< {t)ƿB K`S뭕Ġ)h.~Sw;3ߤȆ>eVS D0.cnٸ ߯\:Sj|>%&$}EkJ -4 0u,+5TP0`|mmA7TpC Pt(IA-;`۷y%4C Ny^~*cx1nU&I 0onCafPBòNwΈxٱER@I#ye.'-7vSnz GH@1Sޔ[ RPG:>1HE"[*u6(r) QHva+:IʆZǞ|Fs1\rMwJ՛䌿Wq C Nپ3nԨdWT޻8tWb`ZUTsdE@䑪>bĤSuծڞSzdoqXgl#~9T/ױ 幙\(s)M M~*Op jW7%3bAMk+Ya4AVe/b2K4gL V.D-[m3u1=!J /TGUѧ;h%bŪ]1a:9y>SqڛA:Y1KX؀Ztbltq\ץ`cgH׆z*.-%t/Rȫ@j9$e_Sb3ն_Єu)`72 kkI=MڽTi$^Km^wxLso7u#?6CG-=iR$xTsˇ28֋٪B_(o>Up~C%1:dIKI^6ټiq[H V%)Kt9}ʞMw</bs+^|QYO."' YF2Ӄ}?C2ͨO^K3ͣAź@ñ\sz^7,eY=/Zq[);+ aoZ[WdSr }n@X63MoK(f\{XwU%~N B~(Eu*;+Z;jLCbPtٷ[T- !Es`YⅢ tLL_Nfqdz|&ru H67/C.(*Rط$۠\e+$K]]ohgL!QDdĄA b@f,ʈ_PA6Yok:/~{j[GNǝnez>0rUY;cJUkAj)#ED9v#۽r [+>1-u B|{yve޼yf .ًyr-B*|sy ;'sxl>ܙ+Z*gx `U#֮0 =n-CێVq$h@KY8C`tAC-v[6Ȍixh,.5AiT12m^\l@Sԓ $ΨBg&GGHmJ0c SO2|6sr7gfCM6 3O1{p6;Θ /LS-U6ΖUTA8L@KEEIcu+*gD"KiDlXz&idkɲwqHW8 dQp{+.ȆŢuNSȆ.+m `/4[qʦ5t7(2& bNhFر_gy fAvZ0, 5ŗ .EV _yp]?r<ۆ M.?jFi/|H7lޠB`uF;R%JۧXJcՕ T`ˇ`٢\aPfȃv(,9+-l+8SqjA dz7'lߑŪ&}hLc#ztK^R ,XcyC m sQY>PΊ%I )dʸ@&kF-.dpw:gFY\wT BNaj )/N@LE:L?Ǡ"f"ah8,~|_.-zHw `jyt"4wBEquf$픝 ߳ aڕTȶ>z ;U&}rJef6=F03<eĬ7i`8-L:agB&ڄ!xu Y1|wJJcC:K23&9n `CQÅPt ?G\ Y͠uPD*rpK)^yٜ(ٻ19XEs50 Dؑ@ lR}"f$4XW>C95i&x'n\+ N@';gl0k rH5m#9!e-9:vυKIyrC)IfOUaA:Z {F5g%b8$ pm$y,EpoWZO`U"Z4kl/HSj-j&yj{Tul̼Hqg-#@#>a< NB W$@g yFʔvӧ~mMBR2Xr_tҊqfQB(|Œ@I #ĀkAs^]?aS/.Vn>N腥6hD)4E^0!dX:\4Ä.*:)D\Yjr[hI.wѕ\`sw˘ hN4Еy4 O{?"&\~ZK7%GdD`ΥP9:R}hj&o/s@}-N4b-'g)U}]ܦT 587z5@^ .SYSnfWsza.JM}Wܡbs? VaIa ԟO 'wfCYWqk6=/Y:R^fddO5ڙ{@ M>b M_pG8%cmp"lU%7aa޻ZDrPSsm:^Л,OJ+utQ:F<0HEՎ=iY&Z7yf 9 }H䳡 E"x̰a~B='︼nUIbkyHmRt7DŠN ԕNS D01Ľ0WOi褩/Fv\ͪQ`J)S%xaţ̿ v4+=_퓭_X2d8)(&6n@]`(AkӵlQ:מs$ nwm`{r8RR=;'j  Zn <6JfϮ돻|ǖ5L3LppoJy4ȓ"ZOv_ t.5F}b$"AQWVu`` I0T/zDx Wöq0 ꃆ DECț̰Kr42HJ`e? )/YtewE@#t8 6t< swwd/3^ALq],NOެ+klVhӉ`O=KYB# ixj-,!51(aúuټzIREPvѤ;s2A*V`vOȍ`K#q(:df8EXsBUl݇ C<_c@r|)/E)=y<ݳD?n`9Y$ 5Jɽܛ펂,"ťDeKa9SDuHuE NE~o]i0?09umu8ܲ(_K(GpeTy1`9/!X/e,Gxyߐ~|s׺`,iiҍ ;{A8[xp۟rJsf})+q?-q>>Fa r&Z&xs1Gu*><J Os'(,vb ^?ځhȚ7e"mc)wA %iȋ*#XJ@CL%mOg{_UGF[@'#4sw@,n ښz.\56 zA$V/l(oTP| ~ wc|?Re_"%DcvrYB1м*lК巧p"@${Nn,TNT7ki0&\Z5DKn72(!CgQs@ VQ}!I"NxmpTI,CoN] eB&]YItP[P#l䖫5;dIԛS:ΎmBfR\+}ld.DM M*Jd-eL*κ]qq9%Ы8|:qEv`#;4[,?i oW􋫠2R?iBd-d% ro*K ,gJ% ey<8A:8%`~$ F((I 22ס˙ѧ+Q싓;**Jq[k:&սnUfr;NQþǑ9α U\$}~k4$&"BgGV3CCMyQCL꠩;A8mg6 c'ӪFCK|jS"yxg}jғ2.A S8{1 3#e~lM2^onHT,wG!:jqGps EC^&t^Nh3ʤ.@ yVƇ“p)Ɔ2a/\IvZ]`=H`ኤu7mhV6Tt1݊K;ɀ&]<>}9Q^HQaJA*Uk0vTKh ^ѡ`O\0Z'i;I}y2v7կl@PH4H@RWXNn|VQU1|~o" ,˞w2qh5:pcBԑ~#J$T6 PVnB+! U^aC˓H.>Z<)Ӊ%.k$U5kZ:,GDv?ldD-De-_ztXZ{^-',/iAz,bbɌ\oUtR$Ziq˝U TV_՝V%tm=E,HE!i2conD)xM4kTsހ G#<<˨"GǷọ5^_HO"Ǩ~;v?*Jv8HO1]:P8-q MΫˀʶZ@{}xm MqmH-b5nrP=T{%& FeoMP 6r.غ-ILw{ %/9'dvJ+oy89yvxXSj .|Oy# oOP^cY6iVil`z1n|MnSݿ Ip Y |m3q :$tRP)!hDY" |-)KXW( KxU tj8r4ph9Ep~6c]x-C;oS2]D'`tT⟮dG =<}7[Xa)ab`%ۻa) p: mpf" x*#NREȈ: GA6 @LNE7C WʮiI#\C,A)\RoYnjT70fڠ?sN;/ȀJjQ|%]|h]<{j!Y7cv%,|k4$\u\Sfx_( %4MDg[%Rap8q !CnF qj~L!0(͋GZԻ;sq- A iۖp']u3y,GM9e1,G3>.fz%nJkf,DrΩTCdscXI JUF ʖҽ..@,-`V& Ԏ7b_Μ SᲝzMXRt$t"n*LۨHnt[H %Z0-v?K$(0ZFއ"R´/ f:@DF'Y5PuKKl4=Sxϱl;D."5rrЬ1M K E1I/7=287JAwʎ3膸4HBU|;rz8O_1b1Pz;LQBʏkQ&nC:E.P>혒gTL)`kdpxtN˘1[YҢp``sw\0RՉ"nbՈ1;B!y*? _Ыѳʪ1݌EG;su cWv c f7? Csiɿ|-ٿ1H&8p#z>!taY\y:5pB=@$6 nAs̋gle/N~aTz? p%stz'(ʡ7]K9270Iw H*iɹ4%q +=ڮ\OBHf(тǍ7b[y`ӆ<D#Kcs$Aq ^s>%5C+s(Rv1mir+} ,tpHHomzWW3#Ʀxu(\qmccZ^ae6H%{aџ,FA'd~kEӤ1lsrj;KQs.VAy\ƭ e C 'LRn<Lhw~b(D >x:S4e6a#hzQc(Q e1n߆Ee&,Yg)K1,6":TZ)'J,]ȅy6%i=zS鳭D* ?Ro]CVc$5elA鹍B N;!?K]30 ֆZdQJRZvZ=j]C~%=8VZM6q"?VK|uBk(m<<G\"CyfIFGk 2my9@.tst]VhPzv<^ ­" wf@NCG:8͛!//zŊBGö<2fXwYC#cfأe]} FDk3 }^G.?vYor^ ٸе_/,sS$IYD]k/dbh!H10+L%Y|DYi7n7Qr@Z:ސpK&k.k+$g!y[gM$.iɥAn:9ﱮ#'E0_Sg# (0=є")VPI?uQ%SWUu·R`àq"gsZ%#?U]1Q"3JKp7_֓KP5{12 ޸nPMG:]C^P aJqK^KnK44xOdgY(ϧVC2''6n$g}C|rM<k ]>~_kt71X.-# iG87`?cZrJ.Kfe'IK׺pP & wqKH+S~6ZPz8w(l*]3:+`XMd!st+0'I;b#D`o1 Lk }a5q&1u 8Ԯ>s6h= *G.ӐxQE9{TV%rX9o>eh)~WPvJ/Q̘4A.Y- #7F_ڈtR'\N|2^Y˝w!jnĆSS=yC]{=\A$^n*?,k@Tͩ^˵ hE]ځ֗ܭEׄn4~xS+G̀73Ш̀$+Duz;s%},^ۡD@Ȇ&# kV0 A9] ~sg&Zy./CfOzBHc6{ݢkF,{>D ĤB,mCzET@{'JA-qrXusYL! dpܹJ|ê pud{1(籂]8hW%M2mOoR9#L7QnQdBht?8Ms`M=^3=PM=7̜@G ӂDEe1+rQl X.(ku j(]_OpqV5.XHŗ6͔-(ToQ&:=^wNF3dF1KD94\ˬaAx}1N'TJy]e'FX*tb3y[2ah~ bSŽĻ@18q26abqp]sw欄:2Xte b q o^*~t#SU^;@n *`psUEtrN3@W<TL*Mi&= N,*IgS5Teݵz[ǥw梺A8[ '*MJ%t"%K@nSo\ 鯞RC1;D',gb8:ډG KOf'X2gun@#!J&T,Xw֓ _C*/ۈ5b~.ؕmrdS">b[/& `*ڠpAdob^Z]Yʺ<&؄}8IpzmCɽ:dRmN[*%רnVᵿn"nGa$]f;cHyWP%)[ݓ!fP[52(Df)E`n&0BS4:ͯTy`b_ oSucU[G[%ZΞ,#9:z˂Zk*VKY,Sw7BŖk'N^ޔI_+<&A\yhihARy2aV8 ^k&ɦ9$~k"X*w<%.;bs$}Q,U"7rf9WXDGྐྵF&]g7M@] (6[,?= ]fPqO|ko9`əlڴMwVp<іSf@4 }Myjʊ@8|W}٘(gi6)-wz  u>rڠ&OTDruv9>̏jڔ_>AP:46rܿ)N |>W_;h~@itg?7Kx/UER Ԗ5Gz_BSE}#^@SoRP[-TOb!:5)h #]X[E/~\"&Q$#̢O4H*Uku~J]}N_2.GY)\"eH<М_dŊJߊï"s$NBmjCL j6Q^[:5Ho/"&@$4>9.o Z~TAÐ=HU>=4>p?n.7@@:)#`>q$dJypK)\f{m`y[ ^{߀UnYɄc<{Fk(([ҽ5ČeGM.;8bc-@CëvT_q5)|\s=jUKU_ &NYL)ua5G86w#U5^L58k뼊&eҒk*(UzgtZf[S1v+}Mb