libvirt-daemon-driver-secret-7.0.0-14.el8s >  H `[ z뾂al[<PBTL"Ⱦى*b99k϶Uz7#-8!$g|ʺafǣ .O)r=aE  $okUH*|G!l+javx(ڹ)҂N ke%<(jVnWrя'b}d ʵ~CZdm+y֡]X5)$*&v}n0UZ4 41u#mMUb175e7b456830a6b2c26241ef9682bc126892d16af0a8b715d86159736978966042e3d59fd1dcbb1b765669141a4f39591979d66`[ z뾂alh_fsGԁ$}]tue"C(k=ʲKX]D*[[p:gG+z{DXy(v>9SB䙏$-,߻Se{r :F>N8 &cQN$+Ggb6.1%'wC071ѡ:w0w[5p"u$_DQ BjۆzN$#n) p#au<>p<?d% - Z  ,2<x     4$s|ss(O8Xg9g:,gGHILX\Yl\]^ bd-e2f5l7tPuvw8xtywClibvirt-daemon-driver-secret7.0.014.el8sSecret driver plugin for the libvirtd daemonThe secret driver plugin for the libvirtd daemon, providing an implementation of the secret key APIs.`E x86-06.rdu2.centos.orgk[CentOSCentOSLGPLv2+CBS Unspecifiedhttps://libvirt.org/linuxx86_640\\ H_Eh D~AAA큤`D`W[`E`E`E`E`E`D`D`D`D`E`E`D`D472da13d80d10a3977a3601a25637bde1c2b688faf7c4dc480d413dcb7d49d7effe162914eba43238a05e6a3b89c8fce8969594fdb9ced851b0279013b2681b669f17004c14d0493e9c1e2ea60d9d8e48c976953049df8ddc3eb170165ced4f2c35c2934a5fa94bdcce3d9a93b500f2d71711f7a4fed2cda5083260aa27336fb122233e7ca2f19ceb990c633c55b380ee0b5aa7b64a1666b5d71a0867bb0bdf3894a0f42b6ee327cd68d61a5b05d01d38a97664d85eb6256fc84e586040111283523b94ced805361b9b4567093bca7640d1c9291a3ff395a60e531ea08d8d8c47565d59e58ec4a374907adb41e3b2440a9d2958135633b42c29d8d6f4f5927b998b0b6f40cd049a8a91b20751b6c8f86f0627b52e220fc2226c084546cbb8d9ecee647f21e5b2efe4824aaf5592057550a70776177e3bd3208aebc1fea3a283e../../../../usr/sbin/virtsecretd../../../../usr/lib64/libvirt/connection-driver/libvirt_driver_secret.sorootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibvirt-7.0.0-14.el8s.src.rpmconfig(libvirt-daemon-driver-secret)libvirt-daemon-driver-secretlibvirt-daemon-driver-secret(x86-64)libvirt_driver_secret.so()(64bit)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    @config(libvirt-daemon-driver-secret)libc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.4)(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)libgobject-2.0.so.0()(64bit)libtirpc.so.3()(64bit)libtirpc.so.3(TIRPC_0.3.0)(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_6.10.0)(64bit)libvirt.so.0(LIBVIRT_PRIVATE_7.0.0)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)7.0.0-14.el8s7.0.0-14.el8s7.0.0-14.el8s3.0.4-14.6.0-14.0-15.2-14.14.3`@`m`lM@`]`T@`KW`@`>(`4@`3`/@```_0@__E@_a@__[@_L@_L@_*@_)M_^?@^U@^%@^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@Jiri Denemark - 7.0.0-14Jiri Denemark - 7.0.0-13Jiri Denemark - 7.0.0-12Jiri Denemark - 7.0.0-11Jiri Denemark - 7.0.0-10Jiri Denemark - 7.0.0-9Jiri Denemark - 7.0.0-8Jiri Denemark - 7.0.0-7Jiri Denemark - 7.0.0-6Jiri Denemark - 7.0.0-5Jiri Denemark - 7.0.0-4Jiri Denemark - 7.0.0-3Jiri Denemark - 7.0.0-2Jiri Denemark - 7.0.0-1Jiri Denemark - 6.10.0-1Jiri Denemark - 6.6.0-8Jiri Denemark - 6.6.0-7Jiri Denemark - 6.6.0-6Jiri Denemark - 6.6.0-5Jiri Denemark - 6.6.0-4Jiri Denemark - 6.6.0-3Jiri Denemark - 6.6.0-2Jiri Denemark - 6.6.0-1Jiri Denemark - 6.5.0-1Jiri Denemark - 6.4.0-1Jiri Denemark - 6.3.0-1Jiri Denemark - 6.2.0-1Jiri 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- conf: Fix heap corruption when hot-adding a lease (rhbz#1953577)- Revert "remote: Add libvirtd dependency to virt-guest-shutdown.target" (rhbz#1946697)- util: Document limit-related functions (rhbz#1916346) - util: Simplify stubs (rhbz#1916346) - util: Always pass a pid to virProcessSetMax*() (rhbz#1916346) - util: Introduce virProcess{Get, Set}Limit() (rhbz#1916346) - qemu: Make some minor tweaks (rhbz#1916346) - qemu: Set all limits at the same time (rhbz#1916346) - util: Have virCommand remember whether limits are set (rhbz#1916346) - qemu: Set limits only when explicitly asked to do so (rhbz#1916346) - util: Don't special-case setting a limit to zero (rhbz#1916346) - conf: Rename original_memlock -> originalMemlock (rhbz#1916346) - tests: Mock virProcessGetMaxMemLock() (rhbz#1916346) - util: Try to get limits from /proc (rhbz#1916346) - qemu: Don't ignore virProcessGetMaxMemLock() errors (rhbz#1916346) - qemu: Refactor qemuDomainAdjustMaxMemLock() (rhbz#1916346) - qemu: Only raise memlock limit if necessary (rhbz#1916346)- qemu: backup: Restore security label on backup disk store image on VM termination (rhbz#1939082) - qemuCheckpointDiscardBitmaps: Refuse to delete checkpoint with NULL bitmap name (rhbz#1941600) - virDomainCheckpointRedefinePrep: Assign default bitmap names when domain XML is missing (rhbz#1941600)- util: Move glib event loop workaround to glibcompat (rhbz#1931331) - glib: Use safe glib event workaround in other event loops (rhbz#1931331) - src: ensure GSource background unref happens in correct event loop (rhbz#1931331) - qemu_driver: fix setting vcpu_quota if not all vCPUs are online (rhbz#1938093)- virSystemdCreateMachine: Use proper format string for uint64_t when constructing gvariant (rhbz#1937287) - virsystemdtest: Call at least one virSystemdCreateMachine with 'maxthreads' > 0 (rhbz#1937287) - backup: Store 'apiFlags' in private section of virDomainBackupDef (rhbz#1937598) - qemuBackupJobTerminate: Fix job termination for inactive VMs (rhbz#1937598) - virLockSpaceNewPostExecRestart: Fix out-of-bounds array access (rhbz#1912243) - virnetdaemon: Introduce virNetDaemonQuitExecRestart (rhbz#1912243) - virtlo(g|ck)d: Fix exec-restart (rhbz#1912243)- cpu_map: Fix spelling of svme-addr-chk feature (rhbz#1920628) - domain_validate: use defines for cpu period and quota limits (rhbz#1935048) - docs: use proper cpu quota value in our documentation (rhbz#1935048) - vircgroup: enforce range limit for cpu.shares (rhbz#1935048) - cgroup: use virCgroupSetCpuShares instead of virCgroupSetupCpuShares (rhbz#1935048) - vircgroup: drop unused function virCgroupSetupCpuShares (rhbz#1935048)- qemu: allow migration of generic with (rhbz#1927984) - docs: fix bad cut/paste in example (rhbz#1927984) - qemu_domainjob: Make copy of owner API (rhbz#1932814) - storageBackendProbeTarget: Check return value of virStorageSourceNewFromBacking (rhbz#1933050) - qemuBackupJobTerminate: Move cleanup of temp files earlier (rhbz#1933051) - qemuBackupJobTerminate: Don't calculate backup job stats if VM isn't active (rhbz#1933051) - cpumap: Add support for ibrs CPU feature (rhbz#1920628) - cpumap: Add support for svme-addr-check CPU feature (rhbz#1920628) - cpu_map: Add EPYC-Milan x86 CPU model (rhbz#1920628) - cpu_map: Install x86_EPYC-Milan.xml (rhbz#1920628)- api: Discourage use of VIR_DOMAIN_SNAPSHOT_CREATE_QUIESCE (rhbz#1928819) - qemuSnapshotCreateActiveExternal: Don't thaw filesystems when freeze fails (rhbz#1928819) - qemuSnapshotFSFreeze: Don't return -2 (rhbz#1928819) - qemu: capabilities: Introduce QEMU_CAPS_MIGRATION_PARAM_BLOCK_BITMAP_MAPPING (rhbz#1867085) - qemu: Probe whether an image is 'qcow2 v2' from query-named-block-nodes (rhbz#1867085) - qemu: migration: Create qcow2 v3 images for VIR_MIGRATE_NON_SHARED_DISK (rhbz#1867085) - qemu: monitor: Introduce qemuMonitorBitmapRemove (rhbz#1867085) - qemu: blockjob: Use qemuMonitorBitmapRemove for single bitmap removal (rhbz#1867085) - qemu: migration_params: Add infrastructure for 'dirty-bitmaps' migration feature (rhbz#1867085) - qemu: migration_cookie: Add XML handling for setting up bitmap migration (rhbz#1867085) - qemu: migration_cookie: Add helpers for transforming the cookie into migration params (rhbz#1867085) - qemu: domain: Store list of temporary bitmaps for migration in status XML (rhbz#1867085) - qemu: migration: Clean up temporary bitmaps when cancelling a migration (rhbz#1867085) - qemu: migration: Migrate block dirty bitmaps corresponding to checkpoints (rhbz#1867085) - qemu: capabilities: Enable QEMU_CAPS_INCREMENTAL_BACKUP (rhbz#1799015)- virsystemd: export virSystemdHasMachined (rhbz#1798464) - virsystemd: introduce virSystemdGetMachineByPID (rhbz#1798464) - virsystemd: introduce virSystemdGetMachineUnitByPID (rhbz#1798464) - vircgroup: use DBus call to systemd for some APIs (rhbz#1798464) - vircgroupv1: refactor virCgroupV1DetectPlacement (rhbz#1798464) - vircgroupv2: move task into cgroup before enabling controllers (rhbz#1798464) - vircgroup: introduce virCgroupV1Exists and virCgroupV2Exists (rhbz#1798464) - vircgroup: introduce nested cgroup to properly work with systemd (rhbz#1798464) - tests: add cgroup nested tests (rhbz#1798464) - vircgroup: correctly free nested virCgroupPtr (rhbz#1798464) - src: add missing virstoragefile.h includes (rhbz#1884659) - virstoragefile: properly include virstoragefile.h header (rhbz#1884659) - virstoragefile: change virStorageSource->drv to void pointer (rhbz#1884659) - storage: move storage file sources to separate directory (rhbz#1884659) - util: move virStorageSourceFindByNodeName into qemu_domain (rhbz#1884659) - util: extract storage file probe code into virtstoragefileprobe.c (rhbz#1884659) - util: extract virStorageFile code into storage_source (rhbz#1884659) - util: move virStorageFileBackend code into storage_file (rhbz#1884659) - util: move virStorageFileProbe code into storage_file (rhbz#1884659) - util: move virStorageSource code into conf (rhbz#1884659) - util: move virStorageEncryption code into conf (rhbz#1884659) - storage_source: use virStorageSource prefix for all functions (rhbz#1884659) - conf: rename virDomainCheckVirtioOptions (rhbz#1884659) - qemu_alias: introduce qemuDomainGetVhostUserAlias helper (rhbz#1884659) - qemu_validate: move and refactor qemuValidateDomainDefVirtioFSSharedMemory (rhbz#1884659) - docs: introduces new vhostuser disk type (rhbz#1884659) - conf: implement support for vhostuser disk (rhbz#1884659) - qemu_capabilities: introduce vhost-user-blk capability (rhbz#1884659) - qemu: implement vhost-user-blk support (rhbz#1884659) - conf: allow virtio driver attributes for vhostuser disk (rhbz#1884659) - virStorageSourceClear: Unref @vhostuser (rhbz#1884659) - qemu: Fix libvirt hang due to early TPM device stop (rhbz#1914643)- qemu_capabilities: Introduce QEMU_CAPS_X_USE_CANONICAL_PATH_FOR_RAMBLOCK_ID (rhbz#1912201) - qemu: Do not Use canonical path for system memory (rhbz#1912201) - qemu: match alias when looking for proper to detach. (rhbz#1926190) - conf: make teaming info an official type (rhbz#1927984) - conf: use virDomainNetTeamingInfoPtr instead of virDomainNetTeamingInfo (rhbz#1927984) - conf: separate Parse/Format functions for virDomainNetTeamingInfo (rhbz#1927984) - schema: separate teaming element definition from interface element (rhbz#1927984) - conf: parse/format element in plain (rhbz#1927984) - qemu: plug config from into qemu commandline (rhbz#1927984) - qemu_hotplug: Don't dereference NULL pointer @newb in qemuDomainChangeNet() (rhbz#1919619) - qemu: Drop needless check in virDomainFSInfoFormat() (rhbz#1919783) - qemu: Move qemuAgentFSInfo array free into qemuDomainGetFSInfo() (rhbz#1919783) - qemu: Bring if() outside from loop in virDomainFSInfoFormat() (rhbz#1919783) - qemu: Don't lie about @ndevAlias when translating FSInfo (rhbz#1919783) - conf: Move virDomainCheckVirtioOptions() into domain_validate.c (rhbz#1928840) - conf: Improve virDomainVirtioOptionsCheckABIStability() (rhbz#1928840) - qemu: Add virtio related options to vsock (rhbz#1928840)- util: add virNetDevGetPhysPortName (rhbz#1908649) - util: Add phys_port_name support on virPCIGetNetName (rhbz#1908649) - cpu_map: Remove intel-pt from x86 CPU models (rhbz#1853972) - qemu: Avoid crash in qemuStateShutdownPrepare() and qemuStateShutdownWait() (rhbz#1895359) - qemu: fix release of virDomainObjPtr in SSH key APIs (rhbz#1919856)- meson: Fix build with -Dtest_coverage=true (rhbz#1875380) - qemu: don't set interface MTU when managed='no' (rhbz#1905929) - network: explicitly set the MTU of the bridge device. (rhbz#1913561)- Rebased to libvirt-7.0.0 (rhbz#1875380) - The rebase also fixes the following bugs: rhbz#1329644, rhbz#1538879, rhbz#1689168, rhbz#1750315, rhbz#1751664 rhbz#1767013, rhbz#1810356, rhbz#1819058, rhbz#1839034, rhbz#1858771 rhbz#1865933, rhbz#1875380, rhbz#1877218, rhbz#1880289, rhbz#1886739 rhbz#1889131, rhbz#1894053, rhbz#1895359, rhbz#1899527, rhbz#1903953 rhbz#1904486, rhbz#1904487, rhbz#1904674, rhbz#1905572, rhbz#1908053 rhbz#1908631, rhbz#1908647, rhbz#1911786, rhbz#1913138, rhbz#1913156 rhbz#1913315, rhbz#1914842, rhbz#1914954, rhbz#1916097- Rebased to libvirt-6.10.0 (rhbz#1875380) - The rebase also fixes the following bugs: rhbz#1329644, rhbz#1354391, rhbz#1487068, rhbz#1509908, rhbz#1555398 rhbz#1658082, rhbz#1767013, rhbz#1771450, rhbz#1789243, rhbz#1790837 rhbz#1795137, rhbz#1839095, rhbz#1850614, rhbz#1857208, rhbz#1861280 rhbz#1870072, rhbz#1872254, rhbz#1873441, rhbz#1878450, rhbz#1879477 rhbz#1879792, rhbz#1883328, rhbz#1883588, rhbz#1888537, rhbz#1892130 rhbz#1895204, rhbz#1897105- vircommand.c: write child pidfile before process tuning in virExec() (rhbz#1882093) - util: Avoid double free in virProcessSetAffinity (rhbz#1819801) - util: keep track of full GSource object not source ID number (rhbz#1894045) - util: avoid crash due to race in glib event loop code (rhbz#1894045) - qemu: Use g_autofree in qemuMigrationSrcConnect (rhbz#1638889) - qemu: Rework qemuMigrationSrcConnect (rhbz#1638889) - virsh: Reuse existing variable when parsing migrate --disks-port (rhbz#1638889) - qemu: Rework starting NBD server for migration (rhbz#1638889) - tests: Add simple test for virDomainMigrateCheckNotLocal (rhbz#1638889) - qemu: Allow NBD migration over UNIX socket (rhbz#1638889) - peer2peer migration: allow connecting to local sockets (rhbz#1638889) - qemu: Allow migration over UNIX socket (rhbz#1638889) - docs: migration: Fix syntax (rhbz#1638889) - qemu: Don't try to start NBD server twice (rhbz#1638889)- rpc: gendispatch: handle empty flags (CVE-2020-25637) - rpc: add support for filtering @acls by uint params (CVE-2020-25637) - rpc: require write acl for guest agent in virDomainInterfaceAddresses (CVE-2020-25637) - qemu: agent: set ifname to NULL after freeing (CVE-2020-25637) - Add testdata for AMD EPYC 7502 (rhbz#1861703) - cpu_map: Defined and enable EPYC-Rome model (rhbz#1861703) - cputest: Update QEMU data for Ryzen 9 3900X (rhbz#1861703) - cpu_map: Remove monitor feature from EPYC-Rome (rhbz#1861703)- virDomainHostdevSubsysSCSIiSCSIClear: Inline contents into only caller (rhbz#1876467) - virDomainStorageNetworkParseHosts: Switch to a more modern XML parsing approach (rhbz#1876467) - virDomainHostdevSubsysSCSIHostDefParseXML: Switch to a more modern XML parsing approach (rhbz#1876467) - qemuxml2argvtest: hostdev-scsi-virtio-scsi: Add hostdev with useralias (rhbz#1876467) - conf: Add virStorageSource member for SCSI host device config data (rhbz#1876467) - tests: qemustatusxml2xmldata: Rename 'disk-secinfo-upgrade' case to 'upgrade' (rhbz#1876467) - tests: qemustatusxml2xmldata: Add local SCSI hostdev to 'upgrade' case (rhbz#1876467) - qemu: domain: Fill in (i)SCSI backend nodename if it is not present in status XML (rhbz#1876467) - qemuBuildHostdevSCSI(A|De)tachPrepare: Use virStorageSource in def for SCSI hostdevs (rhbz#1876467) - qemuBlockStorageSourceAttachData: remove 'storageNodeNameCopy' (rhbz#1876467) - qemu: domain: Extract preparation of hostdev specific data to a separate function (rhbz#1876467) - qemuDomainSecretHostdevPrepare: remove (rhbz#1876467) - qemuDomainPrepareHostdev: Allocate backend nodenames in the prepare function (rhbz#1876467) - qemuDomainPrepareHostdev: base hostdev secret object names on backend alias (rhbz#1876467) - qemuDomainPrepareHostdev: Don't base backend nodename on device alias (rhbz#1876467) - qemuxml2argvtest: hostdev-scsi-virtio-scsi: Use longer user-alias for SCSI hostdev (rhbz#1876467) - qemustatusxml2xml: backup-pull: Test private data formatting/parsing (rhbz#1870488) - qemu: backup: Remove note that TLS should be implemented (rhbz#1870488) - qemu: backup: Write TLS cert and secret object aliases into status XML (rhbz#1870488) - qemuxml2argvtest: hostdev-scsi-virtio-scsi: Add to one of the iSCSI hostdevs (rhbz#1868856) - qemuBuildHostdevSCSIAttachPrepare: Propagate 'readonly' flag also for iSCSI (rhbz#1868856)- qemu: Do not error out when setting affinity failed (rhbz#1819801) - qemu: Fix comment in qemuProcessSetupPid (rhbz#1819801) - Do not report error when setting affinity is allowed to fail (rhbz#1819801) - qemu: Allow setting affinity to fail and don't report error (rhbz#1819801) - qemu: snapshot: Collect 'query-named-block-nodes' prior to memory migration (rhbz#1862472) - check for NULL before calling g_regex_unref (rhbz#1876907) - virsh: cmdScreenshot: fix cbdata passing to virshStreamSink (rhbz#1875195) - qemu: Do not silently allow non-available timers on non-x86 systems (rhbz#1754887) - qemuFirmwareFillDomain: Fill NVRAM template on migration too (rhbz#1852910) - virnuma: Report error when NUMA -> CPUs translation fails (rhbz#1724866) - virnuma: Use numa_nodes_ptr when checking available NUMA nodes (rhbz#1876956) - conf: properly clear out autogenerated macvtap names when formatting/parsing (rhbz#1872611) - util: replace macvtap name reservation bitmap with a simple counter (rhbz#1837395) - util: assign tap device names using a monotonically increasing integer (rhbz#1837395) - util: virNetDevTapCreate: initialize fd to -1 (rhbz#1837395)- vircgroupv2devices: fix counting entries in BPF map (rhbz#1833321) - qemu: fix crash in qemuDomainSetBlkioParameters without cgroups (rhbz#1808293) - RNG: Allow interleaving of /domain/cpu/numa/cell children (rhbz#1786303)- virdevmapper: Don't cache device-mapper major (rhbz#1867527) - virdevmapper: Handle kernel without device-mapper support (rhbz#1867527) - virdevmapper: Ignore all errors when opening /dev/mapper/control (rhbz#1867527) - numa_conf: Properly check for caches in virDomainNumaDefValidate() (rhbz#1786303) - virfdstream: Use g_autofree in virFDStreamThreadDoRead() (rhbz#1852528) - virFDStreamMsgQueuePush: Clear pointer to passed message (rhbz#1852528) - virfdstream: Use autoptr for virFDStreamMsg (rhbz#1852528) - virfdstream: Use g_new0() instead of VIR_ALLOC() (rhbz#1852528) - virfdstream: Use VIR_AUTOCLOSE() (rhbz#1852528) - virfdstream: Drop some needless labels (rhbz#1852528) - libvirt-storage: Document volume upload/download stream format (rhbz#1852528) - virsh: Pass virshStreamCallbackDataPtr to virshStreamSink() and virshStreamSkip() (rhbz#1852528) - virsh: Track if vol-upload or vol-download work over a block device (rhbz#1852528) - virshStreamSkip: Emulate skip for block devices (rhbz#1852528) - virfdstream: Allow sparse stream vol-download (rhbz#1852528) - virshStreamInData: Handle block devices (rhbz#1852528) - virfdstream: Emulate skip for block devices (rhbz#1852528) - virnuma: Don't work around numa_node_to_cpus() for non-existent nodes (rhbz#1860231)- util: Fix logic in virFileSetCOW (rhbz#1866157)- Rebased to libvirt-6.6.0 (rhbz#1809677) - The rebase also fixes the following bugs: rhbz#1854372, rhbz#1602328, rhbz#1745059, rhbz#1786303, rhbz#1799010 rhbz#1814573, rhbz#1821694, rhbz#1822631, rhbz#1829829, rhbz#1840053 rhbz#1851016, rhbz#1852311, rhbz#1852741, rhbz#1854684, rhbz#1857204 rhbz#1857735, rhbz#1857967, rhbz#1858260, rhbz#1860875- Rebased to libvirt-6.5.0 (rhbz#1809677) - The rebase also fixes the following bugs: rhbz#1432902, rhbz#1634829, rhbz#1640869, rhbz#1739221, rhbz#1823639 rhbz#1826543, rhbz#1829543, rhbz#1829544, rhbz#1829545, rhbz#1837990 rhbz#1838975, rhbz#1840307, rhbz#1845012, rhbz#1847234, rhbz#1847259 rhbz#1847791, rhbz#1849516- Rebased to libvirt-6.4.0 (rhbz#1809677) - The rebase also fixes the following bugs: rhbz#1235511, rhbz#1769598, rhbz#1839926, rhbz#1778819, rhbz#1783355 rhbz#1813306, rhbz#1820040, rhbz#1822878, rhbz#1825785, rhbz#1829550 rhbz#1832710- Rebased to libvirt-6.3.0 (rhbz#1809677) - The rebase also fixes the following bugs: rhbz#1823309, rhbz#1229255, rhbz#1499880, rhbz#1557902, rhbz#1761678 rhbz#1772838, rhbz#1791522, rhbz#1793705, rhbz#1811906, rhbz#1812100 rhbz#1812827, rhbz#1813310, rhbz#1820376, rhbz#1821988, rhbz#1822538 rhbz#1824368, rhbz#1826652, rhbz#1826746- Rebased to libvirt-6.2.0 (rhbz#1809677) - The rebase also fixes the following bugs: rhbz#1460920, rhbz#1591411, rhbz#1727263, rhbz#1750219, rhbz#1781913 rhbz#1785091, rhbz#1791236, rhbz#1813852, rhbz#1817831, rhbz#1466177 rhbz#1515677, rhbz#1592273, rhbz#1611061, rhbz#1639596, rhbz#1724928 rhbz#1784040, rhbz#1793036, rhbz#1810857, rhbz#1812531, rhbz#1813306 rhbz#1814481, rhbz#1814486, rhbz#1814975, rhbz#1816037, rhbz#1817381 rhbz#1817955, rhbz#1818030- 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 7.0.0-14.el8s7.0.0-14.el8s7.0.0-14.el8s virtsecretd.confvirtsecretd.build-id0737a65e1da850831caef12321f3d328b6c978ed61cda1858220072d2d1388165ded9368594a7e9dvirtsecretd-admin.socketvirtsecretd-ro.socketvirtsecretd.servicevirtsecretd.socketlibvirt_driver_secret.sovirtsecretdtest_virtsecretd.augvirtsecretd.aug/etc/libvirt//etc/sysconfig//usr/lib//usr/lib/.build-id//usr/lib/.build-id/07//usr/lib/.build-id/61//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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectioncpioxz2x86_64-redhat-linux-gnuASCII textdirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=61cda1858220072d2d1388165ded9368594a7e9d, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=0737a65e1da850831caef12321f3d328b6c978ed, stripped lPRRRRRmRR RRRqRRRRRRRR RRRR5RfRIRXR^RSRDR(R[R'R@RR%R;R7R"RJRMR+RGRRNRaRWRkR9R$ReRRcR`RBRFRKRbR4RRRmRRRR R RR RRRqutf-83b754e7a2c72be399f00e3aea17845e73756e5574a9c15db01c4a84424a6a45c?@7zXZ !#,+] b2u Q{LP |OЗg9T %ݨSB &LeрB 9++/Xpȫ*`; X7aޥ{)rVL'?ôsr]hWiuojgzŎ oX;`o##܊שGd awIUtj40cW[w7i&^56] g灞)j\ 7l1/#ՐzY 9yI!ɨ'nZOnB3OQr]%00ím¶8G ^2%a<(Fq>[^4ܴA4;TN `ۡZ"6kzvTtaπf|'&_\QEi/Xp\QEbuϺ+U?£m7i9JUPޕ{ZaXGG[:+Xf65"KMFo n%%3I2bxXumŮbw MhZ*<ܱwRy~{E^c,N|x >ނ Gblm$-7ݜ̓տ$;;oFkmZ Ѐ.5xI`.e8(ͺm>0bc-+J^Sx(9CСNOęBn|yٟGf;R6|eQbfO) vB Q- ,f߹rED+*reOeSt|UӈNeA3̪t]xs`h r6Qf;,h%lh <".'15KeT $SZ}0h䆊玟i w?> _*85Ǩ#S41M|"A]NYR(-# UŜ`s֗ИQ| pEs^*> wSyO7}OPӻ -;v?{MfMζ)> i|G1yV=^ fh#顳 j_ETηP($VоNjחNB 6@}|'"JhlNDq wi" EFo$#@bj\ & t6,h|o"^Ν:ǁrKPyb>ԧl 暏p 1:$/ HTt!Gw$5c 9\mW` ;U>-e{$`LZe.8'sQ$otx[#T}/uɡfJ]. -Zh{0O>+rČ`ɑxـMn"@ղ_R/m(KÂ._bK4>R -P~,%$N5[fu59( NkKҔqU:,\Syt&ǜG+Z4ѬntwȽ[=82):tҒpu!ԃ@݅PIz;[)gE a'Z-@%L޵\NjJ8MYd-`ҮU.Dt ZDIƷOݵO_hc(s߳,CHSh)GQFZ˙jȎK g_ F,SnwLy-`{) ӜTm:~_ 8?%8?Fl]V'%ALlGPT{IP" DK w.9Kh|H UÓ7ii[  @֕P7}4(6ڵ8::~u+Ge! ҟz&g@*4ؾ~RG> ̈dزFÚc 1f£"pw.q)\ATO#bP@jmU0l R_=Q ْĉȇT-=K}H -^^=J]~ֲ2S(WՐ z>F7cOg e7v Pȋ{5:?"S"D'綸#_@ c- VXg(2TqQufvj}JAOYRDc mJ-c;yFUs'k,H'%\Q.# •Oz"'Y̫RuFw*;3zȢStS@kL~J!,.<Ό?xrO{|]MATJnm"}"e55_wJZq$z` G?aiEeI:C=,^OWK5Ԝb.(*LXnjrPi+CL)tOі+,o(mL5>8Gn:im3GKlߐ};n~h0̣+/ k Ggr0#Iφ1 ߵ&@Xl҃*aK [yQb|#@@1ܖ:[f@ MWUQRsUp@N->Ɨ%^K|wQCQcu Qwjse䌨vi2=0-as \usFM@3T{=5\^/hw:81гaM~%*kBŲs7<}aDCm蹍rFK~~%ХRmV+=u%i}vN #;O+¡?‰ *_.屑 S|,!k;y{`pAB׉n&;tF '+35j:zET)Ay*>L"zPga"d8 VL4e4NQvٖo5܌uBu,MOn7bOyGn?+LU~6J,4cءta(D9U˽ye,Ԣې#FAm-ϜaQWoF,Kh:^ DMh0.Ђn"i@rTsQu5h#UIއBrnLpMיj8h8g1meZ;_8TyAjxٞRfZPߑhHFdz$2fNZP|n49)!8/Ǻm˺--9!`'qE M0^"_e~ c'3H7n\V +z XGQ} & O@YDc~ ;˷:t}gI x=a6]7#$]O[U GEET`x%jи'&i܆73>J7ouHqps@x>qx!hN%זvd-+8icSѺvyl-*&+RNprٹPX;Y\ڽz[\tXm;/^ \utm+ f玳⇅Ro~ B$ dQin%q8ue A W/muNe8'&t82WjO"iCľ]#_Zq8 2Yߌ5uXVGܺ@եP3ECp'-x}a!2. GS4z6p?[yUn %(LܯQ;B;)%d<+51LV=G|PU|sQ~  ַ$E,O'Tc"U/D0u0 k$2֗JTdYkw7,^j0+ z%YƓRh}:徍⎵7~ Rs$nJU2MX'̎6ݦ4`S=:ےus svc@# |*2WkYѿՄV -HK`t¤fsJa @emeY-aN9\.=V+j*ahM!-3QJ~44I}3T^N3z׍MN9Ǭ`O4rq K@eRk8Jh#zaud%ޒ؋g[ԮswnƝ]lp)tjR:0UD[$|#BJ9\V h_zBSb( B0ψC^T`P\@*6?o85ΧK/F@'&C2!ԤQV)w.c"rW *8g&Zv=şQFz.氈)C^> 2M9{4]ihEΙdh}suxo6xɸ JtP=X2+wrH^i~5 '߿7*ആԛ ^>i5[+CL WtsAd(eurfjA{wcRAg~W&n8B޺7y>eWF&mK-E#]3 gQiGC?hn6&wZ @~Y@G?/TF,58!"N6]r5 ܒĿ:XmzItܯ=Nf,QeD@5n~!c$xgPDse`5i!|B+@^_O[y c[!ֱw38̙J%K4FKڂ"%s̵V:O̝[KP?+Srvp|W!@&&npJh%1slq6?Ɖ(@Cg)\y'_Zva>i:( $TҜ dh85>C7T{8:! 8/Hyn:؛a::oj9ם+U`%Ha;Ig ɿKˈZd'[yS[H G;Xta)!> iשmX* -_ nCR2 j [R/-έ&]6!$I0xiHs'b'Fi0h5;IڷțBy4 aR}f*,t ڡ %YL7>)~gӤYx9L#o(liFե¼YT4 9 lAc۔8즴er_H+{&qͩ2JJJ!54.VSaa5Tѓ=e3}QRjLA9?Z?YGiAcߝX=qsBcǮ&}ݡj1fBaJ t<[,Lqop/q+$f=K{jDuw9.Q!cd@%;jl;?Ȥ3JpMhO>ỊNoH'{۟e7{t0(1_F>97:'Ïj,ajŭU5!ؿQzCt[ѕJ^+ P䫈SaA:v޹c95)F۵[W 'J?`}*2Qlva n$G}ƚ E+ ӸiD`be]30Lp~(IsAɒ¿5,P<:*gFe]z5a&ֆnwvoNgێ@o%嬑avIYz搸Mw6v jĢ1Hwq\f$sNBMC!CM֪q7+Neo;*'`56[ZK,L@F$aﻆ Q2äkZil/p_it"֬Pߥ}jM `KDxrsHAe//F>#( FՀ0XB'iJRzT|{++"|lύ@eP758w }5Ya݌HqRV#>Kb`q,x~$.k2x9XiϜhl7{/NR;3FNt< >A4^HIIoɡyFx*蟻6 %m2,bfS|O>숡saOux]R\O#NB.q+McP_Rĵփ8Ϥ9G8%$CgoQW tΦ"=Gyiz5@H$ukNRX{6{ x-Kz]a&J/f rƢbCB]Ѵ3bw'HsyD,6I v.W(b5NIE͵_3:x/ę$]̬Y(mbRg[G}dyn<vE>@`~!֡_O:u ,Br[ "U'g\.N4 Fg}Y@pYMJ6Sw?psR'&8 UUν!6h[EɜDY5E,*&_eg޻e04ﹿ/eբZ: z&Q-FxbiHvKsc/]>> &']D#oɼA uK ^DMpUSO} n͓~ Dd}?;ʼk'Óte0م 2<3k qQ-m/ǹ'BM^h@53/_~2%$0pHB =,.3zs><~n}Ʃj:dzpq xj% 美E|ϝQ[]!;MpJ1Y,2Hf^D}W֛fETM-$HMc0팅/ZXz(724{'PD>N0=W}!N7kZ,E8Qqg쫀)e#Z~>D$iAVmS-b0䭛8O[D)jn[X+Yl:8[22-rl5DZ-,\9F[!Ih= |ـ-'25##A;JzQeܦD**eۼ+lFoq#g7 Pdr|g'9,\Br+Sj%(XnQiwK.‘&A"k&/X7ٲ4{=J=M# ҫ=A^,$=qzky dkGVi `%*¢0MN-C)CCԎQu-yF˕8CJo6^l N.o9Z@˴UzIf M,'w9f,zCe3bX?1n%7ޗLf)1 HcJҰH 0qf))P.p@)Մ`\=rM'̙nxl`0E$yG[i= N2܅-`9ns3Wp|FYsf za`fTF"G:tZ8˟(WmNŰj !v28Ӫtyc=! CV mgюkg/wk}y6'=.Ox8cBNme=MxљB SVnlJ?Q6 /rdUQ(vgGűKLZ En :(@[Z23O^UO(J7ñ`z"AփkO g cdq(b:!t2#7a?X{xLU;++$G62ENe0t!؈3.Q5G '9Λ;*kFz&Ukjڗ`ǭ0Oe330ix XR׎ӥ^UlP }'Ovi7M]^A(m%xjHV6i t/lhr.q\r#<|`iɑ' nO^nbRBX1l.]!FutCk,Gv{c9uU.L=# Ϻ76xeC"x}|XtKOibI)}F\{)aPX#d@pW_V& ;t+04-cG`eWHo3tg~Yu-{Vp8(nL6xd6n H0,BS\ftPQl <9`;WWѦbÕ\,u0ݡRL'g}HO€"%@n?jwܣ5Ң)zU55qQPqLݡ)]iҺD-5i-$iÅcy{3eq jg1Io[9.Je{-EAVrB3S\ՃOWY曵LF|5c, \x/*"*_9@ T0a! |R4 UGGmҪkdԅc42 Z[sKkLsJ"\p@4]Q/hZ˥!f Z? v$F) G oµ_`tKQ3@]{߈ef7qI(oG$G0G!gi AFK 4yRyknl[2#aM. GK6mflW> |F_IY'vc4mW9y*+YzԀtu3!t ;f)JtsH#8CJ$1{$pYdω`XGCI"b]4/HG fhͿ726 |s-~k (>l_&cB?>3>\:_ @5G&jaSePWpg!(V_h2g܉4o+rX*vDDcd!(/8֨vE"i}#tPe^.el8v(r4 Ty&\J`ǍdJ?5AݿK)OT:'hoCp!MH"}S+s*cUת ,:9iܛG#r d?!/zc:͊=" 6iiW&1jN@Rzyg,*E+陥9mjhm erlgTVI1zbVgZ?̮YZ U*ռ;?IPٽy4A7frW/3 7JPcC+^\cK0AP`hAQH7niudhrK2&,e~ԘGӣKd}gQrH|*D3~eп"3>l ڥ"HKiw ;mEi>쳤w_@?[2hn=\fB @]nId) j~޶ػ7.bTiYޥLE\, rr|:P#KR?t[7ey]gڄq٣]lՍ>WmnJTAy7J3,_p|SD4Soae &b6S6 R8&/lCi|އ).<;MMB4^\~% ;xĹ\w0aLd´~U/Ԥdi>UwQV^3߮K1g:鮔_e$^,hj8''{Fs֮|b(Ll =^lJz#q=3Dl)_{r*?[@]Jye&\h/4+*2de"PeK'WU#eI*D(Y$?6Cg2:πj;1 _[ 0ٸ54Ri7H>.oKDt[1}J[pǫȁJދnk[g!{4E68ƂkKCwlG>S'|/ Wyġ^6@E봷֭QgEY>g^a,ʟvqw7Q% Z<-Xk`LC>O@%tɢ^d{1~/ӆoX`:Z@i/$p%2liym9E,Q@# Dz} ÃzNӋT,ni"ngST .^~K~/+RiQ$m5DZ61Xhc6V Px5{[ih@%ƞ9gͻ*1qxeaMێgg2B퀶2{Kw#u윰D, 7G/\=g)yL{pd =8 L ;FE ]kF^Wdn', W]i MY Z{B)v361gve+#Qa,peW d6g$Lvc=r%-ϋǠ` ' HÄrto7|Mcz ".[e(wN3QJ%!plZgbNGT8e k/!vgzw Ӿ_>2𹾳1w(V Vwrχv`|]@ZFsNS !+3hwnıltC[~&F22c]%d sI`=64 F|V}gu=q[GXhh3H2& B:ZTZA8PFgz[3WgvH֪óa'o6iRFYy_yZQA`BQŽ2Yԩd7ǀ_vlώĽcJ]PVߚN3y~t #G:1ZBKn:w ?+w&k w&:,3H5HW.\r՜dRzh5Mncf0ڄ6C=4VWqW~!hk/ t2hȮpQW~Re;b^e#6q\}1 8*P/o/*-=cwH%k _2i[{2.zԷ_I֊xd<0zA_^W2?'}I]g/u-;o)D}ЕqX`ٹjEzή]>|c Iҥgn~^~MSL&b =ܗ6xH_dH,$&ۊDN0/ /A:fWl +8rQ@ݓ4.H{ q2$}΄[lAq7e;\OMMV%I4Δ)T+>0ЇN&mFRvB ^AW5!E'SY _hK gి5HoÖ2VC-zcu)称Ǖp ԵT썸S? y;ky^>tm"QT\1mfy2yz) D:N[ufr0q1LpZ\py5;_KbPgM{S4` -1UB$bȂؘU~HCi4 J.˰F"5tMHuۆƖ7\PXjbNU$ 6HS _I1]Qge6pRy:USXU7ڏ\JȆIiYCG ֕QxkO/ T|oSwڌ=cY5C2=^kن$P9CTDxeϐh[C8jZpT7AƂ8aH)& .P{vDkɎ$p٘X[ѺDS; 45)G  *O;7$MYL GpJ-R_}Y "M4HyeEH&#uXvz[:v7&ֻt֥@=xq1U"&Oxg_F `Ꙩ̴")UG^ښrpF İX'9cEP]^y iA/bK&5l.BI|ULu2pDӛӹW)Bj=bkabp2ƹ[إi-g%.|)Rr]a w7j<Iq,;5*_ 5خMdC2#{ |عXo;v$*BI-J|1vms*P"߁+r9rzH6No54|ϋv {$pk#=;ؖΧk}G(^VrZ.Of>h'v@ys"r"غ>_n,$o0aY=9R(7+{!Ȋ{e(UΤHQh8I<\r$&tkÿR̪gvJ(xΐ-W1܈38)IH8tee/1 2 ˨[y.ЄIoLB1nHԩ @op+}Gz603wH[OՑTx2Jq`DA6(r"A/rCш@IW]}"y[KӚ'i2\h Ǘ;_ 4D<ˎmWwJXI~C=!7xa9]@& is ?3trZzLQj8첒D|G;t+*hى?xF&†𸩥{on+/Tf2yU1- ؋brzw&⮧<̹MhA/huhҜg|(TRN0 [Nzy8.XLE{fB:8ӵH:(blP)$=kU;Sgrve9<\ӫ7mTLmwge8 &o'@β/p8?zv rR"%쯝)$^|T)[/W\?6M“T9vܢy[ >ǂ钧s7) +_9|Tt]Ouڌ?}B$)5g4nuS]] rςӑs0ds8@U.17D&!5yt#P·SCuYhRdK3= /@ 9+NMf89DvPQ^vA<J+\`pT?[ڤLw,37u`̛bgB"ߢ֣sbs=fEDU"Rϔ{^j$J[]+{ c2=q2u rPGv_UWtJHOSC? y0R `3Uߓ!'.Oe6R;#Qk|Ic9̥xZ1iŠ-A~.$G|ivl"qw0s0H!& 3hx#Me/9qM%V8BRdT =~h,s&^[8``vAìCQ g^5Uj}nț[k!" 3Ie ja~J#Q/к5(܂w'3H܆K[ڲK/9u(-QWBHjeۘ,ih|9}9>c8.mu~35j @%ABo;ȅZ1-ł,ز FY4#[L9:ʪ*2WXWAS0947\j~lze=C:܇wTz\XO)=ũr 0XEcx"̗өb?ヴ*FXE>~.L\t s6uf&:.9F  a=agqyrvz2%1|A E%lg!¬i .E"^͂gZhUAK+qh.-aXJӕ?w}3Kt$e(`c@ʜ:6Csh-B+͙C3,!rM"G{? X) }QX &[5*7܍@Ok_6?~Gl n;ȴ(4F+泛nM XS:=5щ"P<ĸ !!yn {CUzFBnjq^Q{&կҲzw!n쉽S lXC'PݓY x`IadR?434'EO;Ֆʗuqa3C2pŗsUHw.."O*"#2|?3KjŊv!ֿg u~FnX/.Q~i:l_]b"15DiJ)hIs{{ѬiȖ /4XYN"aoKB8J4hqz|!C%P>:}EKh5/%8ߊ{W*B ׋e](|H!u ˤȷ7uJtZv_S ^L" )J0Q(nc:<%  _IyR[5 v. ͣ8h*Q*5<nA s<@bm U#Vr2)&d-:)Գu.@**B}d&;$ 9&nNJ$4\31E=R _Ə%o6[u\cG\ AǢgEҿqɢiYϨ֏\ɰu$ E8! \N D{|K3"N'V \xzQ?3%*]Tn__?j'q?rmrMf%1q)I""8˒iw.: N2b?"R agD[b h=x4<>'%#wIBkaLƠۈۿ[Ujalz© %W̒1\S)b2oBלJ͚teڏDԋ쾋4rIVV˦ݭ$7~".8dHSmQI}CԊH.%O7tHq x_K { kᒷ,T߿fָ׊Fri/"(\2H^y4{[LFP-Z`SI4#DڿĚϞbvm@UOc!v:f؏@dNȟjOv:yH}3ai{> j0@JO/, EoDÄ,</\gכOKI"$$øbEzs5-7;RSc;'d2݉T6O:tylqn][^lXu}[5!XJl<5k?GH1 ByP3s2'#)󍅢Im1@x]qv]} -kTc>qNձ6m2NLm[]1Gԩ3=$}I:]|WGzU3G^7wX6e'Y ijNg k2'KRʿ L.T%!A`)7̪rd`0Z}{)ΪL B~sy%[>}괍30'ӯMa38)pFM 0%s#=c" p1\om_qޕċA lҕgG]j`^FT;E ?)ʸPUeQc}ZI$IH0}q,s 1Mӆ{cZL'B-?t93{FN+Q]䞚dK+˙7R}8ÿJk\2J{ww]PK޻7%Ф-3 ے0ލc^y۬@xsSb%ku;|nxg39sSByl{WŲ? ff΃+/VȗOF".?Ud)'جR?4Wi VX4͜ǹPݲeS38<E$O~z+(IRhUw?&Oׄ7JQ;*WaKO"`-|)+9YfPP̪]ɘvXH/+w l,eϥ@J r߷^*g^W8ivE0`UBN68SQzxL0WOz/ݦYWGQ2!K+\TXB~X%ඔ=d4I'jLYS#Cs垏y0isp*Z r~)Mz,nT}X)?[ޞ8vyE)TlT\ ^E1/f.EpAǡu>4>/ȱĊ pؑLotoi*gF̻^|`mJ.8l^rh*dG Arܮ(QPt=\SY{nM`ɀhvsc9jvwh(E;^,>| %XUh?񁪍t[S;yȿ(URO4i &e*]y5HUBFՓx /:;ܠF(=9a)Yڥy+BX?=U&}'Le["!>n#iN=In"ngo>L3zbRRߍAjϘY9DӥtSEM+_&+s65%J\ybd A֤WC*vMOqfi|4 0_>3FCdkI5NܡN 4M.Hp%?8b)2/'780'm힋s|R]~unF5nr,6;)1KB ]`W~j7"j(m' 'b/v:: 7խUׁPd}q3'!P# =ޔp.M^Ι*0$QyX屫MfUʵy;O$|lVʈ8` p@3ʋ<ޭT%$)ΪɎ*lnrdB0},!䑟g^=h8`L}.:lĘx_ U#LuSt~IM5h*0dZ8JF׳\VPSo#僳~1L2B+ZF6My.auyi EL>H`З\xx,WzhUv.j9$)9:ɵU"`igBJQ򱰶A5f ?o6&jY`'SD!08541U\ Ҳ :% CyD{yU=ћ4`:*_xRrK_X /saegoua19}4OtR*pVWLP?Jх4W*oAo% -@u r*@iݨ>#G`ᖑ/_K.CRJ`~x3}ŵU`2~_*ȄX[)g&MM>eD:aOXɹ>!xxs ȠYĘ\ 1N*1%/~<}A6NZAwx4aa_} XgWHП=T7.GIAfqG_kVuKG> Rtѽ-{_P$ DIO"e;0Օ/σ^ڒdX)ݛ;$fB5XxSFs0~?d)ViN8P8#݄w>a=(uﰛ*(S3wӈ] 4Fw۲#=1јB:̿B6,v'-@RF^۠"?WlΚ׷IAll(\['mM7 ?%~4xvY v.m\ϹSܯa2S!B^ٰ?Z}~ZF;nP>,Z0e FTԊ2ec'Tv!o: ZXN{Y=0׮2 >-/VXV3tU w+V9˘$=#-qxzP"q/l-io:a)(PXUQR96j"ٮJ{3>>OzSŗk&&H[{浊xTN" K}Jt1m1b# ښ~+rC-TfEьK Pw6' Yoߊ v`Z  ;",? ϹFm(`9e y۲s%Xpn0"H ӭ BDZ6^)YD|7[&Ivoʞ uy/&0<|1 Ӣ2C5Yp6Yuav3 $Ոz.djbPj(UNa!Vm+]DUuA}sfpro(u+KIPX$GK[G߲ pd1A X_U~j^+FuёP 4s,_ghY,/5YoXu 2tnH͵H% ޏ,J' ?*&!@) IZkuY9y994l׊y Mf۞zMH~N#x1uLV"tBc6W[ e GB8}ҡ$S/#FܲkVz+2TIrV/`b?>kGDR T Hz^Hӿ98Lvz72PӁPtRl 귏gPze+qN+cJsRBo9rΓk#2^Ak9ـyH * k3zȹ;ʼC4Z5y$d( :Oܤ@ /9ĨTulw V9\V aziq_ٹZؚ{[I#ŅB}Kn 7BIONW R4˾uZ?Ibw\<B \90!`#;L]?~Hp2MLzXr),c8uhx,rќBgp/mz!J7CpZy!N}#xd1G-WD%ܰ1Of0s֫=QzpWFHs)oLҖԱ"7*- -UOAKNUtQv~R*jOql&N}y!i9IJ[E\7}DDtm 6Q_Z3ü!&beҾ: ޞBUR ".xIG̚S#[0K7M[0SfN blēzk;e{] ZdJ} 4yږ(K`zr*eKr ?oɻ֒)Ws(4H{xsػW9C9bmq>\ɦ0@-öK"ʻӝ#$yzܯ.X"m 9x_jWy_1 )5םm5TDy!}L1i/2Lg h3]^/ޏ*} )8قa;*;1<`T!5TWbPSWK%x+(o3\z K I72&gUYP,$K,pLyo#]E6Ӝfӹ>7hGcʞ^y'bb?xޚ"H޼g6934d4SxZ6J6$፩{V?m7[\}7{LƄg)Y&DEʋ" 8#npz0QrnV p/(m/ii wn7kd-%?ĨM1)41v55$geXi%\:Oޜ`q(Yĺx rh"tm N6V٪(89ݻnőE#ȗ/;,w]}8ɍӁX u7fe}AFbhcB _\DwOa-C<NRmNKOW_ؤbr_>#ufG/~Ցۉ Pªp; =^ ::r禩`<4 }7< W2\\?uTsOXUQ ֈ-TD2w>,~ml* -1*]<J2O<{Yy! CY5f'(T)&6ѷ*klV ZsZi0u:“~uU,MhvAݶ =eaߍ_ߏiZ!e?]XBQeT" Tl쌡Xl"S|B=! j^Ы:m*d;SlSVk*dWN 2R*yHeVqx@avOc0\xy,2ۊ'$^9Ɏr9?`ln 9ѵ_$+4u!zHg7v #j p+U+ESAm~^;NɨK4@D=S:Y`E#Ժ9̧[ӥykTgU&d>D=2wZy"ZBʽ2>KB_?5/3xH|2GS;XBAkT=d#ˢ 0Uj ӗj?1딕ܬ)!Lš1%ݪ qiaaxGƒaBaS[DtV̓˳fJm9Uw~9 Us=\o0 ?TQ ۴,r]uj^C8'n&3&mś6Tzyݖ*偄nvYۉ#Xe6ؒk4,oVMيi#C+YxtFBG>TڏCCϪdPoDb5Jvߐ(ZSn]}CA; ʵQR9j)N/Xq{hTBi  >(| T)YUCP|2yN>ű7'vnNjфjYK& .7\="!7qI˖!Gb\]#u;]dǺ9b,dv yڤ2*Mze~?}K<ŵ$AhM7Nm. Z9>>׃lF˚u <+f`zlsy~Q/M'$ONbtrߤDzDjk`MRCs};&nQLmN5VVL (M[wN7P?\/˶]'\Uzh= yvz.ted2v]|n+ _wrw 1?'ފ+%I" (ʅ3HRwE"gkM Ǩlh$;@mNKUAۥ_cSr7 FJ:.Vi* u)xZUDگ'eTB" FGWV_v(t{dD%/߷|aSYc⑀/M4[<*ˈ/i6X+_K7YjfujC/(;dz@UDE] {q/HKc%#X}_`:S{Ұ1QBH_ $XN42!7udbl/<9?\ƜY̾HIb+CMx(x9,GJwH>&Ә͏7i{ty)A*F3{`6ᷙb& 4$5ʹ3acDڗml8y!Ƴ|~"8}3(|Igxk#7dAne_Rܑ`]FL}#I3NY1Oz4-Ǻyu0LT*H*b%..jH]_1xijӱa.,=w8Ǧ=@/:$<u}BX`3(PLTocn3>x7 Ť[Fj`YҁWfY=UHxl0AVF ZOcn:;DN@de6[%l>X,/Ғخҫ~mb!+kjs5r w[~&tt9껿]JMO݂dRam,]nzD1Ƽz ?-o%}XdY`&ȔR5(,߸CâWW;H+ޜ/|=bM Mr2ܽeveALVQ=uzCuKzm$'D+*&peY&UI넖̛'l:a?*Bt -s 2w\PU0ɓɲ%uPmФ\ƔWib%c+=/d2-lR D?6_)d&7,E͎g;(ws?[s9 2rm|>ہ Į d۲]ެrze_O8;Wk7~P߇wg]<_L0B|c;T4rmm`&6G*%]/q96*T>.b=.y` >&r~(Y+Y kkR8ABFZmAUCcgP>1sYwk+)W&l=.;#V>b(T|t &so!y@_еi{~b5rfsLa.U|?V%c=~()}).[`V8Sw=$]:7}MT4ӢX~JnƢ!\;`;b굸KU 98X\9ؑߋq>&D edZ)+⺀Vc1"c_ϙD []7e M,:) @Nј6؄0V0slL0Uٻ;5rTpZ}tŸRay`&.<Њs_>WMa\ ^G01bS" gm{;AB*iSoyC&҂WɊP3u 29~9Uj&g])T0btYV)q 9L^8ڜ˴!v;&8[\"zf%r䅭Bc/*<\xD mGZm iBHYn "lTŲע# ʂLs MF ,AZ3rC57q#B*;^oj_ ]?1I_Dh=q}҄/(x7Xb28 ]خ U3=M.Zα`W[#|_m{veB4An;Ŋ2 4ξ_$KCqoXd&V1*+ %jT CX~=h,!V(SKè޾iu#K=d T1zyaaH.J ߓP?]IGMwR"3LlͭU`*s=(sX20GbQ#^ X1> 5-嘁`ךU/qIOぐR ޫr.fK4^K;tT=jL:le Q*OIa|KViZ\H8F=YMcأ#(97 .w KݽzKjlZQTR4LgV`0)pKR-AܐZ -iĤF))X9{WgÁ ow:?$0 p|ZR;(Vh{\V:5J]OͷY%3[UjjDI*.6΅>YwCIon(v w6,fO\b )60l"zޫO܎܅ #dFtu7|T˯VɅݿCH"nC3=)ΊL?>2E;^f՜@š/}9k0lM]8D3WR-OMj T'~N?*橮ε6.P$/ᶬ9dQ cK 0ߌ0w-˙3ꄨe[E S&DZxD1;z/&6k_vijzݘS7EUdYҰd hČXK>U:ŃOW$| 6TaLrl̓6W$pT~tN86s1 [OڴD*S)V./\1hO@.:8[2upAbJj7''4֒pS̡b P+mYѐ\W׶2D0 `'y/k7mÏeӗC,w3 r" ƵU`Y={i_rg.ӢYen> \0"DGuM"҆ftom8VCa &fD[|yxLAV(ƻ5-Rd8 Umİj~5ux>bIYl af`;9esTNÎO[l?H WҨMCh< ,'fh}d G9Vv>v?e6de IPCs-߹(=9PvG&;BlI-me|~ H{Hrv\&c{Hf@vԡa,ܯolKԯ&?Ulø*DuUj晖 ۿ:[GL*~iWd:-lff8,T~U* R7yLh]U.z,{+ɞ~BMmz;Sاyj|&ЭI@A~tBBj{{cQM MhQafF28]O$("%C]N,L`O܋xt0@W⚲ց@ڿƉz`!Mǣ o|f+T&72i&!:(+sH>0ӣwwq/4iZV*R\Ģs@)a!qD&BV%L0ȶXȾq \Hl'g{DdY8ՊSY(4_V[SØP)o%lfLJNxijØ6;5]9ʁeWvj!z{etH]h捹UW"!`jp֎:7ŽB0?w ge0)6#Rwuз<(|OE|ct' ):͈<ܞJ_D%~ ",^<̨5Nj|.Z|nٳ޼~z+/#0+Dv[kP,Cz(!qtBkk84l2Ҟ Yᱩq`XDQ͍ f d=̶Q ۅC#z>tE^MGRCO b&ɇ ət'w5ѱQYLsM?Rq7Yf 1J /pk'S\5Wlyy2.⟪^.=1@OC0]ڽxIN;̏3`7F}kB 7rOC{0q `5 ‡7ʕ(9F⃄2I$TZ5ң;#U ˩\Sm*4~bhLgLwvr:Ssra~0wcB9GY2CLI=cFG 9i꣢s`;[RƓxd&l`hl1:d=HۄB`)g*9&┨KAvf\1qG_O ^A{% hهhjraƻ(naE)YQr٣]F//T<)e:\Tf?1L)~$SF ^;ꡱYGT;bح/7`3tjG6 PhM 9y`[?KsC !A*Nwc5QXj(cIyW;%%3FؤHYLN))rDy૚bFmm k=dMwDX$w gQXP0L8߬,CΖvЉ J0>Lk۝{2pHrndY5X%p7P>oXižfl52JFUR©QUWf0f'#iة+#&)̛b\P(2W/X&rQ7J'{/6,ޑzx|\ K]CqcM ct昷ML&bP:\W !PѶ:% :@~KʻF6s㌝Jݫf?ӹ_U)⅜ӌ>yYf/-_*EJf&$` vHy|PuuSn/5xYU˚6>͑㽴q)ˈ}3􎡃<) îŇk"GT5j:[kW"lU0Թ@$5569by?$Ҭur4nj'TCjif9kzt,t,0~D6x?'(ߒ3=ÇgzFl<'mc6Mgæ4km=he]C\ >X([@n;qT3҂ ç$EZD<ܦ{xg𔫅"?-H -¦G Ҙ&CNqPa[Jm&!Շ_?rы ߝ𗧸ݢJR9XNOA/׼1<=K0+a@T )wKG(aQF ;^Û@q;K#T`T?TF5Ð|H-blu]oEd#~͐?T'{<Bؐ|(bHi"X2SBmFY͊?+3ػxX(t,@sT:I+"}09-@Ou7>`_~W?/R9c8" E7̋|09S,yưlbg?m0,l"$x@Auڱ[AJ40Ųέ,Ȗ1p iҵ ߖ0Ǘ ג|HV@I&C0SaD. o26p!),Ⱦ3 1FponAMN[G{yǃVhs K'A.Рioc"\8jGɴUUn%'тKȣW>Oߺ3cwI>UgO! Tz\w,%2~ rP[orwd{ѝ3L?FQ|qw7_13{}Ǎ=%V\ֲ|JrpI5e%;z> $!3OG "4Ǿ _ahgw0FDkF3^=neM9U W#OjLGf1m6* sP)=q oO=ycIf#URDiD]I5W_Cº/tBq~(J4!uSϣ_}CbrgA} [& sQ&:-f,7R!KD_DQgvC)<(!X:W#*:`7Q`À[e[z^g1,97 `K -pTA˫ X% fnb4'ڍ1ȧ"~k]K=b?IiʪW.\*p<ȏFĭWCLvL#vZrp6fy Ѥ-O~U13JA"䰺 NkݎQl52aP`ΏiMl`0͹`{G ,>@"̥_sN ⾞׫B IKS:_^!/ o%Boָ5MMtK>|l4n  3O ٭o31=karª1ke[ꊪ@[2cHhN1,X*IcS  p~}dc~ԥiI VCRTF%z8υ:VH`uhB@o!NZ?MZ2zBU+9X:% +"VE)Qi)%I)R\#^ (=BKX GxZlٚ*9}AE~>nU56^9L̝7H\2ZVZzD2wk\]#,/Uy(hR8vj C2D!$dݠƴx5q{ȓ XC ;$ :6Q1T2qi5ObB$.84*9q[эfy{FM\% oҽ?xCjsݽ+o%{MDTgruTySr]箵6Go~[zms .5܈﫼 J0cy:)Ad>'P+A#Arh}X\9ճI.I/R;Nϋ JjjȚڐTJ/^9>ʤsg[WC1nQwR .wƸ)z1M 2U@¹D/mmLu_qV}q h.X5 ^Z!26ۢ$ 4'h"KJ*$N_L.#PsD~rDkî "ҟxG b'j^T.5Nz'wRp>.H읧8^fc1zr!V$L (痄_D=.b@F؟"v0]W5<-퓥(6- ?g2l`KX*\Yl];|4a`/p8ة$lʆ6/$*A_/IQֵuS-}KB`m+rF?KUTw+j)78sh6vnDu J+3:O0Y7oWs;/n)?PƠi (fWE7=b6_A]g@̺CU310fʐGDXtܗgWIӜ/6F}ғЀf97 x>holjˢ.yYPn=\V1Srǽ,wC1 vgysblGSon#Ș/v 5 x4-/p#`ےc%Bf;@/˙Q1`S$}t2"'_4F`)+ $>[} \L>Eد& z$5?o;Eas<{'TB& ı Xzwҥ1+ Ts_|*thqa}! JnOͫKw CI_Wt'&p0 'Ẕ"r%dPeM#T[WI Z_CIsj񙩱5X8YJ6> ϨZ-Rb$KU0'!s‚"ΆGl(^nq^w;Ǻ(3"{.ORS)W Pw3wB9lO;qd\%BOvP\PaHӉ9o9>WZs ~awwuKX+RzT# fm)Nھ<-{"?10 /0%aH +{e&| 76= @n`՚w<}#0iV$d̿ hp>}TR wt+ yN?\rU!AJ\*jL~yKEuGZ>֊2{7PK%[G۪X%^:V,īں6#-/rS mǷM&:r]h@lEj-wX1(*cq ZKz?"? Ǵ&fV*Zrw~h@ TT8؈0!JKHq&%ꁖ.=š`sxa(OPi7p:Ίf4eW ")r+SRCX{R6oot2v>|M>il>@pM)ļ*1RLt346.t7ngEtUb+{,7-IN -Xz?rr=a/i@S4lN;G\p1\8\˃0P*p-##Λ_Eڿk7֊f%w굱ʈ*kC ERSWUrP77-9"N/"Z7c̍we氳+9M*5}ѐ*Z{2 #Jwz\r6>@dsKߨU ƁyfQ$-ߣq=TDJoDџ>/3ʀ aӵw@Fc0ed5CR$S*68%YwaȰ- о L >8E1%˱}{).f$h1 o1-1Ii~0`Ƈ! $h6"fcC&N~*ykږ"+kwjY:_Q׻?z #H{>(W-յp.I{uL `ZHuOE>¹KTՈӇDqx61\RW,'Å^=,x|&g c|<,,զVC@Yq }vvr5aLhFڕ+pH=Eˣ/YKڼSgotSMp^U5N8gm:g( Qs57]HIpI+L}Dc=Gh[{OZvȅ:^5Y :0|j5>$ɥjx.r^nZ}EjgC$uR6*t*eyfNF/HGI.6S jMge'^3 )ߓ`YSj~xȼˍW(%dÖA k{d!T٥a:5;i@EOhĸ:ֹZO1| l #;qfP\.-n+q9%0o2$s[2Qe#ªF|y5 9Zm4ë$"Gl:G"@N[9\N:wQpoPm-z_ӥIaX"1>-1ߢcGD=;<| 9B#C خ$Y?XmgK5C͏&«vI}ijr݄4KƷhC$r]̼_ ex4Rc zT܃O$u0λaE4#[Fze=SafO1hS!\. 4Vغ`L` vj$;86U'DquKB qGiUt25zJ˧ n{V]f0_xk5CU& o2vJJy(T D[o!5Xи-{}C`vNRULƐg*Xk=zL9`Z ԧ5O%[=x) w>:Rc1ˆZP0uB9"fFIc['Nߙ/$6ô5 B|Ѐl3^"Rɖ7$oE^O0e':'ǛO *Mļ#oF9CsxK<|ű.?%8Z_"ODKN|d-f=mtv~ݦv^ Xm6m?Ͽ?WȻ6# V`Ozv7ѵ8IӖ5Vx1A|lL (4okJ9I̧X06Ѽfɞ%F] YO leZo?q=k޾+s 3^&(F7+E9Pn3>tH cgVddNE4t+zhL(]h bK戏||gZZ#)/WѻlT,m{[6MzY'3T;,˷if܅ ;$blW't3Z.MDiZ\kS~$!qSIԃ/WeEώ&vV9vCJ9`9jdݿrmox:ET%Wܔ>,Q,)uNX: :ʄ&W} R Ψ0x%(eRNOsh0E*\Nes]q( T6 4gr]G..^a[}'W#?H6ycm$.c.+6, ~v_]HCd XASz.6zL>/vl"M/R槶\Iӛ OߕeW.8j֨vDM,oe6U\f,St>:>\B5 H5J:ԫCG-W-ZZU|Iu>u`UVLTp=[ߴZE͆DBEx}]dyfLJ p˵|?`*-gX46ȳ0v(Ba<LʺAs^0c]ĎFC RnDժ?-h&l:{ ơ0ŚbA]r9z|l6 !j, TH!eu/i1qYV8diSȎ'D-RQe"ԻXpX0le{=BGN`f^M#_lU9 "Eer (hFvU'v)4 #(W!o'IP>M)Zo|M /?{y맟`MJ"ShLჹb=#zwD7DowK  ]#y#*£huͿ+#RB ͸Y9'I-Ycc՚L ߒ }$^zלY&ȼFr[t,~*z}z},Z-0m}>j]OXn\j0̝Ad$[5vQN7ck-{$&]]uc+$6fh5yƤLݰ3ݷ4$2Y|LV[-;[}3I;!葢跞{qŇ|I4d0=KgגHb|1%v׶, [V}( ZH9 tRZɟ$ ֏T.QGf;;:J0m>։OK}=(J-sFxkok|DΐP__#4W)t .-RnK&lA + q-<C Q!xڟ#e*Kͯ|gY؛ *2 -X"d%/L6Jnغ ˀP@\$Rd!\x&NWۓPuE&;'r>:&A4[T_ʪB {8œ LH5ˠdQɝC O7[I~\z }6,+j$0讎̕pB9~d _Ө!ZivEEcC 53nb?[\L4_ .E2~?>?^SHi&֐r{]`{@{%OnKWR!W@O_h9-( ~ 4[&է2Bb0l' V)ڳx^<0`81$Aka(%)"gSpP Xt𫖒"@<'-@ m?xd8DW #P2':,KU76u1q:ЩW _zźf(}̻Q |gh ^#x?vI%~5"ɝ~P3z>B! kaMk, ;\-҉0(;N8,h\l;s̄my˯4R L{k~}))r T"bknk5H{ukmlL/QUm>89Ճw#lC Fe[wazrNVra_ 5եL_YX=,܈W-/ #u^7A9<2esЦ8L6s&ĉ,&Wa^3{Ch6 =1 + E;h@oL#O#=u.3-n2m)" 4 L>fpYZKʴ^`H5ʱUՎ(7tEgs`(|U$[M+#ltykA"W%!7ǵ Û/F9L/)܌d`r ym5Oac& % yU&.V6J.Kw5ۡ1,R/wc‘PǻZV.@7B(~W$o:VZDp-t(/>e.x!vW'w*N穾4…$E/gKx!7C4I:Foz\,%57p:igOW13!U*0OŖɋE$B'{6%X 6`BfgL&8C; 14p'X`7QW|:{.nZZrK͸B{VmsR2@-4T8ve?K[|~v6S`/ T%pn,qACZQ:7߳ ap݉nb5$ uZc\蜋D>uE"ʜtYq{ ]@BZ[Co24;qV5K>SӔZNT_Ão\ LLb} #ۜu? yU2s!~vG9RCZ0$>^b@ *P e6ȄrH궃"*٥jGPFFc6bPh]m62&Ա#o3<|ۖz}4h X j! y=S) K3}V2zǜlY\kf1Ke  +{t[Dk3/T,2yBy]Gb%Tm=4$l<QY0Թ`KoX%|"KSrG_(S aD(*u'Q[ȘX;s?Cj"۴%UZ Zۅh> #LLtc&E0̳w1D$Z=}: 1wi٦Q  '86I X3VA}:~Du`H^Kiqeb;ot"Hr/k<Qj-%ZcV/=J5I:?R%`Fc Ԅ5o~hA^D%A'4{oo>ʼaeDkVȜ.<g!ǺgMsU۽o Ѳ SQk]SGSK`xtILw^*C_=SAtb pvNF-eh~%Ld"6fԋkE^if}Bdosfd+#f ,{EK0e w0WC˝M\UDo.+g| !6hݯA\8x4m,>:Me`fw2?ze\$L_Y3dvJ92P8dN=:pCM"K{ݧQikftdg9ِvׯޣZ D/Ñ!LR "4R Vtm:ECRCwľD{ (Os\{ zZbBJFyC1Qix~s8@_l \2VlkO9 C,x4X@]!dN7:Xi xㆥ{I PTi@45x)kYOKq )-JgB ,EMҰS.0rՍrfDT\b^u4T uʽ/|g 120Gv.~n/^ +OH|#uA#Wj8rM3ױ8-ĮìM߬sv93rKI}įA*)m1Qh[mkIJҔ}ܶ?]g 7 sic]/˪{Xdh:0ts;HC yAf0N9N,LopvoZcvO3cj(&uQ59x"1&e6S΁t4t\ݍׅ1b]%Xv\ŝBgz$<}&ZSxSg9P=3a0w&Z406E8Q(p '>+i rD!>@8{G؄cޮ4О6k*kBLֆr"Q !Uhg$~a ~M.j!K8|2n*Cv50+H⊔N.3U[P'2+H ꍔt3s"cQ-јAԹCW}ʈʹ:׀2kr\֏B'Es#MXLd:o\|埻%E+ma)> EjwC: 0oCwhg9*hhCiŊ N`jUPlA#]D=`%\wPZ=BL{(q!}]D5T@4*&8z<,edq2"Z J0 diR.uƻ-++Jhv8_°oqԫ5k$6agX \m, QXSl]>_^"F+q]u-iMfPؤvL#*6:6S2#Ę@[Bg^ 1(YRʕQ .l@^Lp]VdWdU?Q4ݬVCf3QqZ2}qeRW ?R8?:O8udH𳞂 TJC:XeXLQ5{*Aʬ"v;/T,Cjp!a _dkǸEI<##r5&g^]UlW}"ݸf]{\L=cFA+Kڂ4LS҈AɈax|rgɈN4R+,U-kf!gJixE"`Q\Аf;2]ugɗt t~+ף<^pnx8:*S'a !W_D眴Lc- *CS+w /!},V$ӺEpFa=;&uY:I55 w@~+گm 䕓ѩD<Qoݥq__ F@2 lJo!c1r!@b.9q ߻0䊍SrĪU oEcG Ȉtso%E?uv㲯ޅ { ,?\897=U )S-c\j㪙ZthOv|G9Q?:)\;*b)HƉ7_ #y 2 A 4P륦GRebɐ ,nL4'K8< i҇0]@=}T8  h"ٴȆ՟w/Ŧr&yx@+{"q%z`ŷn}3%A$WX%X*N44ƻGho J][R~H4lp`jA5.m9ySDb+fnDp;dK&JăuQK;82q|7Gz**,:ڧ6Qƕ j˱6d* ,b WY/_1AѬBlq 3j8R*m y 9OS#L $?\r%L-B|}Lx]Fܔ|_ex&C9)Fē"0}IJL h^jiw&gB[Z G_2}e^#ha@"?u*s`jm o &ghPOv<OѳĹtó!|+lәleICbt5ڞ>ɾ\!Ci]z$1D[iwlC#̐zChNd>3˼=e+}Z-ؿyri þefy1k:7Ou!A+i) Uv"}= Cx“ |yx5BL^s2hTyI[{sT8TͶjRhl YiBKk5rr8#`NP`,T SVUK1|`0ٵܦZf㤝mE+$4~uk=hBPF^,F~)myۙ_59(TۦksfG-d"syH`7{Ɵ{:Ug=48d=ױa{jámi{8 nľ :b12&=ٷ[QuaV9"RN^bu[A0ki(ǵOL#.?W>&l^ [#xUW/ COAr00D5`JpbçvFKw=ϗWaaeOQpE^pr9}piH/oݬ`$&iG˙&0@&zvOTչlз 85<*Z|6xWIc9qԹ=v)h0IU]ޣUVe9UwcxI+OP:r#)$ލ1m9$?MFIZWjK?+W>l_M[ocyl>m]?@ E QϢZztzljHS],tsC5+&)Qg:Aޘ*׷>=BGsj/_u`,!R\(1ιVZ=Uxa#:l)c02(DuQ?Rm&CM/Y.C{&oCllWo~Ii&-İʾC^1dz[aJxD4+BLG!D 1ɲio|#q2Sw\YͪeF3 RD>/,Ƙ&Jl65s19x !o\vU3` f[/yP/oG`&l4.S RlaiF /nklZF,bh`okȎbvjBydQO8xuEK.~>Lp>ԷO[2fx|fl~;#i=6?Қ(6|yTKȳ^k)4d7$^JY`Bץa?+ohjrzN.Ip('W0*R xb"5SyøsjQޕX+Dp2 Op -`7EOlٙE$-7졮עƪAlPKKe!1L}.ݛ`?cS;J:*ǔҪ(_8^ t>{3x!y'+ eHZ) tDw@i|Mlʸ1ϟoOENbe@}#\p$$W# Ef.%,(` E{< vLctuר6} &at`RAZ!AOx V5Vhj" [hebY~JJ~c"|ޝ̆}65J'X['_pRt4 FSiӜ-WA)޿vqx|VM YyE ^6([p-z pBɀuDH~hht;[d`)oL84?vir2tyy[:U_xdr)Ω]Er4d #an& ):C} 66{,Lm[uJG$΄{J?`2DfB;_q:ff='Gڼ\cќYEFZGմ%ޅ-6CyܷY =i)MS&%<%K|R5e}%rsTZW0=盭nҤqw8tALL??i+|j C+^Ҳiնυ2Bq;IQLu'Mtcby aL=O!dR~W'+-Gfh7i6#s$"x GH0ݶ~T@a Ri >KgVL}ƒ(Jjzp4̛G]٬3Kqt6jXn(pBb%U*K wfPC'MPy8>1 sVWJD8|5RދZW?3l9.,n:Ehhr~h@7x3Οb_[CLXT\yIe-U/E)],Ԡ!/O+&qϫv*#&wI׈'Òe<~^ɜ` ܴB2o1k)2+̺݃@2>K]mHYp"lqAѩ|7Sp[\!L;_ Fl|ƒC ҤO=a"'jxl+!sƼH]9<%NWGNmj̒Vg}>޹9:E[Z,Y"R9-;OM>nԃ` HyexM_:niD{ puN+ao!R{=h1Btȏu-#Ùm.2̠_$>ٵ.2&K"HᙟDt>Y-&OP[ٴisEKGsc.&Lt1]<<'#e GnwvWn4 b4xů УwL6W.eUfnxB{>OZ]̭c Wzvvf{h] EŃ?膩㥝fV^.b0eeʘby?(/yl&tY(_,m-f~D# " ~6 A؆7wڞ5;sumf_ND@`\LձfKSlp̐][_ xnN<ȫ &g1c .K U=8{gy1989H&SLyx{?&c,o!<(vh_QBhFRG)E%ȜGJS@[X-]4du>L5Y֢= 4jڅ /"8qv<7f~-Tї ip#bzRwiSkdb[kWQQx6°TWtuϗW%wԄu,,ɏ~Ƌ~㗧tZF "?zҬ L\eG]^â;p,2;o?2k(('nάVLBGFDiȓ+]8X#6(8l9Hf{Д96kY5c@l!i' mΏ.. qei ɪC`P@չ^k逤~XjN|㛻 de`T7OB\^ ȲRd{]'Uoithlo2m^i;s m(ԞwV( BGUDBp)a (r8ra f'9F mM)nToܿ3VE; :L\sqb Yށd<9mطCbO1vzDWD>_V1&#* L{eLhҦP.D+M*gg3$3=\\xSQl,N4`LEDVzg-c ۥB'.4B2.1*^˻g*2I P(Vb~eks*G>h|ͶJi3| *M2!0&@m${: ]=3"L{ʽmuoȑޣS+ 8 B-[3$8YY,?u nƷ'G=q\2)q.j1O ѕf5 ,9i㰾a X; XE7!jHt^K۝` c3TԪ+>] &wj]L ۮ삮DOz(w bw?"ao M3 5ãb&wNoڕ=Y³)'!豪2sbNozL`:A'07pX{9+ NY~bR"w7 eV7G2{98ˍX%p5>ltShCtq-CmUi4r#tK8e(ņ =V;/<7( kT|H3L,1]Pll=;K%dl$U$~Q%>|%?8W ]==?3vA3 _9yīE5P1EP夷yAUXsmf{0.jR@Gj*6gQ)b*y;d};uΔ9D. )IM$|8'CHDpt"YXkA(c;.KK#la3u5āNQK6髗D,k#@ipV ]LI8@ HLhj Mi6BXEȄЦ$PyaN2ZW Cf T$UE éʈlؾvN!Bq, a)}QThfbnK*oMYHBy_|Aje8 GW35U`@܀A:7*p7S-S~>ӨyTچGÐ =z;Q~z1dJ͒2:E oN}rI³ex.|kZR|x>.\⅄3f}5`+/~ ٳdV/#TH%CquD$}G1@Syz({U\ [RJGT}nȢ)\}ּu's ۅ}o֍!0O MN>0es./q:H7;{]鼷)DUFQ_wAL~0d7Q!Hl7I +l,eS%u䄛1(>21=]4츤"J=[5T.2u4 P&_bd0ÑX0(/UWMj~Ģ2x`U0 ccvLVQNzZG9ԇKxГS_(gv'E )-`wcFc%_?># \ 8͢jr `P%ڇ6u;HЁ(TN3Ł %[v 午68M~`}sn0-?IYZOp]\+(SG( [I IN樴yS6@?$VR ~σِ  0]Ņ;7.C{DkXʿw\|} =zTH]5t. U_!fу⡃O)Sڗ?el5'6%!2*:\*ff&SnHMc޻i3F@ b%8ߌz=ѱ{ `r]] yrd.heFS»SyOKT7^ WpH[pX3bR^0~/ٳXQػn@T)BmY ^y+}C zt \wo+U=I`:WΩ&M$c`/’R?xx<OJcEod>]dcxkF8V<#FAϷl͉,bzNe!qMrMzgr.v` }8p F3߁V+vi&ʊ) ,5rUy>CDEz!>sQBY4fZUl͏z_ˆQbXË2M>hrmk!39Di nWbIfV6%}4̦MZMo#:LJrO xu5d2|oz,&h֛;u3qaF /GYHg^kec !z4Nme^l]V/ &{3~-7Q8=xU.@AЦfl(DbCVO I Ǟ.}S06)'Q0+c **%@ $ZKj`) rhXF S/ v4Y di2[靟&͐bd$;yL4@81;8Im`/%WCZi FP.#p|6_` eG3/EiZIH/&9`uVjMU,vc١C$[8%qW[P1SOrx+ 0Q=v79q&ͥuBBkR],X3ނX !p!r3![o˘޵%aYd[g2KTT9${2szbh`2%Žvi(.f1Լv5)W2EgAFhBaAى@5}./ɑg (,ŇI*C_SZ4ZN+`(X56D IIt|lɟ nv!{sٶɏ]P2=r_@a:^I*.2 w+F_^ZZ֓Cl?Lp`y;-ia0N(DA6 zV}Gϫ=AK2*Iv 2Q Qy\ߍ/ɻ;x'9T}Բ\$:f{G]PkĶFAbN@} HQ #ԩF+|*Т~bgڇ Qn)1m|N+؊=ib$UGkMۺ9>D314RI{F=$|c>>t%AJĬQ-$Ggpr:5B%Hu~bш3θgNFad#+[F VSfbo3.51i;ڝcq7>s):j |Q}y K5p? ^.co jBċ$POD!{=rK#,5Hꧾxc:d9i[+S\cvEds[xL &k/tDUyv^4j4╻I@ǔf?n>{+ QD۞,L:zPJUS [x9ND;]}0e;Kۼa\ ]UH9o_[;®Qln;71.P^7љ | Y\܎^!@e7>cMlJgaSe]zO:9x6'5Sl zԄY1S7Y jB2ʋy^!}&O^&9$Ւ %v<񣐟V(K| L х499YD nDЕ O Sm5g0ʶ+0/PF=?i[I>lw'S/c[`NM5*|Jjt;V 'YsµzFf sq,iI;vU1y#O |_\֫sI{z_1X1,:|ԺbMRql 53%4FC\{烌"~ޠYċpgsv KRF}B_ V w; ā 2)7igt\-c^̦TwR z"G{Y`P\C=`;W鬓YO>W  `>]8Up#I/ܾ㖄w[U9,"I^'w&,T&nGzГ[yˌx)Z67h:n[SBt;E,HjyJUM[9^\i1yQ3QM^sɥZwŲ2t? mё}Oi[آ_:ٍ,tuN&GOinjl_x|/+Hh]r&_]swA0= [=QDqn섳h#D#-m|0)iﴢr[=OZ"pjވ$k ʲRUu ?dB2XgD0.L|exIy3[$U?WQ@VydoHkZa͗U:y녢%#t*I.OKW.3nBzc%R}J\lo;nKbgG⧉X828Y!-1Ֆ!ʶ,thqzdڢօCw` R$9ewO2ĝ yf<`FZC>Zq#/4x&eqGl6+tDMs1AUy>)\^')kٸKYPeޔN2m`9vdat YR;({`i_`?Caz:r|hsgLz ({X8dRp 4[&qW U0z]PV.ND`˻9#1 333ԄZy\~bpt0oYu@f?=y!DW |x]?&Lff/ٸȣy:t F! L?pKs.\1 1z"@wN݅V+#V}bbYf')U<Ҷ"D9,P&O G>Ȇ8+ 6` gS'Մ댙4F%Y0ֆ_hGmJPOS@$DkkGzaY#2{9*~QfY@!|ajU N镄hׁ5q6WPBDX'iIZK0;ڵĵ%vjb(8$."(zA3Ch]3䲠ԁ҉w#׀a3gtb4V/To!Y)g_hXXc>![ʝ>}EǓV =wxGtSvB 8S0ȥ}V]i8O֍ e(j RtVyv'J_ϣpcV`&A$F)Z"F:vj85OvM/nɔ@dmuۑiy 70+%$8q_>Ӕ$܅")$ n+$?y׼Pc7U1Çpo\XՊ lM<ـF".F i /kdhvqnP(ϋ%txMvX ,4mgK&)\#E\T螝1V2љϵO9+_TR\E\qFdRv`!!GTϏjKka/f_}J`&j\Q 4с~H⁅}fr:G8/?a4tĪ|STA9бr3>ð%B{4COu =96@``Kgҿݱ_AF|8IS!ZT;cNῷS]+p1^vL^pȝp3qBrxMBe$]HYL5~a8o?4rVƈ,[лVH*fL2@>Hws;4**"3:pZezT>r6yz厜X`QHzQ,Lz{%+Pu3m) K[T2<}l,OG(jkfEP,kHwAYˬ(1tk Pi,˜NLes%{ġr?!zHꋛt``76(ұx=mcNq`[<Y2¯kj>Ԡ:F4)5#k/9FwB4g8)q{Z) ϵf҉ ТWlcM|F-)Ԯ7p+]:*}1/c5u؂Y~m44eO&[V~Q >ă!ߓaxs{3U ô-6OtGưʊK @jRPh*V.s:"5tx,e ,b+νvڌIsF ]͓6Pz/79_'T^ѝQۚ/&P:%@k;[i.4Ѕ x((vdq)g%ť15ҸLjdKou|q\5ma40q`]I88B4FN've[#7E务ԪNtHϰ\(J+ sO8OZb̖2B8Y͗5g%de0E~wpYmGP㦞 62i83}Lu{8ܔJ?AxچCP[ME+&\h^\/.%0BXڽ_zfbN[ll22P\S)0}G[`d1'vUZG}ѵ, OžR mG+)C`r+g:NsŴ{0gyh5k 2U/UszJmcᕷ`Dq + /=hFg>?R&mI}vz4pJ RQOMϲ:DLNGܬW3~s?3Q( I%Sh0a%w|T]l':t_h{hõ(_z4KR4_Y,Hl0Pj/u² hlIY`cwC df܋ie[Ǭ~oNxi-^g,_5 ]5I~S5Ez&@3>L ԃ2Ck7k) hp`ccXů3.`m51F*mq@lT{ 72zUGu# Vu:l9J#f @ۑjas }Л ,FB2>NĶUa1Yl ׂq@}޺t-j$ng2zzdJQU*ŐZ%߮u2`5&g}/ږ:ltaI^תTJQap KQlsPYQ :,,CP>tm*@/98,.2yW -8FZVUв (yϤ%䭧RvC{ϗ B4*b7Zw/#\* #M"_$] |#F_wm}ȕDVՅdV(-D3LvK Xbt~HzІ})-iaj5ԗQ'vMfύ6!@sǑBL6ÏH9{' arg6 I |w^ T ;6'}[kZaDy"rm `K}5Iնv㮅UKJ{Q#hU.V g-߉ȷ0ءx岨c|Wܸt \<=A=0N{Њ\.tBrܚ4k5}s̐+q L!Pd‹UtŻ,B0)V/JLĺѥ؂PW i_ %Jp6'ͩ=WT`yv@r8%(m$ow84꨸em -փ6IW,yYsTӤG;dw?{Jq og`\g*z']^bŋi\+峵έ7u/ .pSLG` 8;U2.H]6]8@2?6whggQR큟d-3mʏKBod!&tLPfU/*bvt&~o<O]ZڠuޗL Pz +|ZNDCp\z}nܑD؄Q†s;Eֲi 枉#~ p&5imzZG {cwwm'"SۻdDJW|Af?KpN\_m-hI=کcLKFp%t,@a~֟dzutoNrD^] 1:qW2ršq[r#ak6j7ƴ9!&V`m<_wWAƇx#9kЃ5WTpfBɫvl=MYB^?fS.`-Cx?jf?JU w`C.cp2!8'.Lrz{ߙia5lG~4l%#Vc]3p{Lr e"–bS/X/.pf%3#9(P.duH|d m)2QcoS<#ch? -nLkŝZ@S' IqC`l-wusO v#'[0bSJ_U0lΎDd\vvQ{oy=>?lʰڣ 򙶨 u'2eBF`mHҡ歪H#lbzLi*c%D)ޞ,[iߦw!#]b^ښFQ9=xҙ!2^ 1|&:k^.AI|(̷r C*k's7K %"*B/^ڿ@1tr8-z _-"Y22V'DͨE$H'[**lF5F>Z'?*7I ^^8=*c~b=-h0]1C"<*;E.v%"]mwnrhwUQdjגZ_wP5m+W]~hRoJ71yq,!7I?# x耹 Ri+&}b̞+)U>@a{ߔܬ0}ί)C4k0~x5rkպr 1n:[UQP A}GX;`0^nkq%,ALėnDACFu|czC /OtgirTL9 p?<›R4wv62倜Qq˞P+2p ף6c*;"L"@}-Oߕt"=ij-HJ96|/%ېn XB*ߝlcPmfI_pP>O/2|R ] go1/qQLRnVژW/? )j.C97ȒnK]WM$Dju@ ($ P5~_3/&`@?t F3Uc`MTLf>Ea>FF4pvcAB/i POl”[4r2%pK\36eYEyvĎj6NYS͎h #^X'aeѼ5DuT+|8MD+xnF!3[5@|/N~7 ^d:dMN=yfD[` 1^0>D"5Is~Zfo#ܦC݇{RʼnTw-y++ʉjD~4i@̃P3#socOokHvy))bmg[7:jgx:6oZ`>^^g& MR2|2?Gzw4;w1}_Ҥ$Ͱ4 u"?sOk? i'l_JTq];1!Bl£OLaFsuH С}x÷5xR9:{+'b&dTW7ڴDq;l 򯝼 F0!9+,u%?]?a99 otN L#_az5WqFA$Kĝe~Mh, &rF{)v#l7{>ȕ2bÕI.ć(x6X:ڔ$(;0D|dɄzV:ӮmkAJD{t)kF`ڙuT$nPBbsJr61{\606@oPyrE֦=՜)70 7fb2|?uۭŌV{St2n~ϒ.]TArbJ QdZuB i+n_ߌ`*gt#\>$qa&Es*$קiBXk8ZF#:X'}nz5!'7!.-qelƨ4+#ZbP`1Po}M2Aj3'5M>An@K(]ԹrvéK5$u[7])bJ6%\ l^ԓPeARWrms~3gߌ͏̄5$Z^X,Dչ\#|Zܓ90[VT|wq z s&AhdO w 2SuĢ$Cb܀ +z$VkeobG@'-{bKW<&$ W'n"DgdD9YAGr&ދeERwغ.b79NG##__- qoJ0 3?hF;;)|1l8>f%09"[fZT>b[S<(& P\)j1:nId[FV^BSAو7:׷w}{ ![l@6EѻןuB:;(gjPojA:j% !Z m{46d .5m jshxzQ' Cn8ՀeF5ך2f%5OnJZdúK7"얜a:sDXIOm6QKIJt{BS݅q]vizը( uJA431'rO,S>C'\iyFr\,y'Fao1/{b2ط 5nԭ$j̰*DضȖfvȒ6p({NgMa=o/q:[ nqp/Msn{G86Ldk7McFb-V벅rmGM>)&=H8{mpڀ>tJ`Lðc*|$Is4~F"X(^e]! Yb/^}{tPvƕӔO:]MFL!5\FkNZdmTA18$0maOA=-4z]P\ z% +~eIlFum>ڊڈvan0ۣ=G;,[n׸98`=4Z<%x*mTnim'' G:^Z3u^U柂 cŔی D͐q<.C'Y|Lٽ$/-ijճ,NGq]h&,&JHԵ~z $ c(o'  VXy4$kkE6`~1\?urtb^>bU$@+𰀍A/ 5l/QjC'֊r?Ǔe!"Y7tB6= }w O0y59^ tVPi"`"|tֹ',L|&l8Ll18dI}$$1ӝXHU|5yde# $]U83o|F CWؖHJ8iw\M/;@JՉK Ã1G($yA HOGkz:Y2h)h/ gĜI;Ÿ͹SiYW[d"lASJO(l`+quZш* F|x&ShM0%LԚyD5< IgRL!ȺC"1i|q. !f[8:!cIcך0Ø .͇6d=82A4~b|A`dHM 'b\)>Gm#'6j,|,޻a)q-?X>)t%}ЩX#J!V+;S⾠0[+x^# ü`׳vSmX}21zCoCala6qvJwƐD GG9%<9՜O-9whif_ + tI')tbt;wVOVs'`D y?jR$[Y =0{qĞ+(z a|tbi`OS%0 cy%na+'甛s:+7V^UNwbaN>Yoxo& Pȅ ?Sgw% kw/ݢZZT.}Ug $R'`P*8.~47P,7K{֝bXZ[ T9_ v NM8ꌯz¦Rw_*kWO&cLIn,2+Y1J KuF`el :ws` I5~%Y2? 3CvܰQo Za=<I62= W]}v)z+ wqw0~mO5,_6$/)(/a04y9pZ0zC B~zIF%x8+8 ǯ Kw?q1C@ηBFfJ'FeS:`gVG _s;"ahgLBGY95VN# ͭ7+yic7 )k헾ڇˮMcH*њ5 bh{v讍8"m\<NS@fPʼ э1F5CڵLr-2R!9#GMGo *Dk*2OéLd9UZLk e :T}Gdܢwbhy3oɿ_Y 0dzDw":A莿Bab c3 Ȫ1*E W۟'lMPZ A)$2Mw<7~|zwwAMGIx4iTd T9+PF$,zcς"Fܷcksuzc] Y uAއ_g|WY;-E_o =_R2F;FvwNɌ/TuYtycoͪ&FhUEu^B /`\rՍ9 S62\@2xm8Y8FКwǁWA"2bſc+^ƈ!vkGSD6bA;F- c'oxVǀuN k⮡9ՇQ;iU-FOMR^OAvA ~J\h!47:Di|E#2')-!  2VƤJ3@E` w8kÂ&C״niaK3:"UoXMF.5y+RNSJc3MB,g1$y k?ESOܚi@KAW`Oc=?R\V ;rb`]xC 9/)HB6>3A&U+GQ ïAy](S j@3#{=xA 5E{]sн2Xbai#H2+IA#dE[$_W[3]x_!¸1Qp"z[`쟕U, }ذQbJ-ɢ0tn" tl8zc|cELSʥ>xARJF?5T Pb yĤ*?U 2*_qgq[l lrˍ F3?/uId C@PWiS\>+wӥ$/?L60-(Ґ&lb_ m_-K-#(QeRZ:נLJB$T-}w)(AӡmcƃZ4!`./^)&%Y1nn4Df^ߦn̷MԱܙHCFik`a{__ogIdOMZ6wfLB?m-0rW _x7B4u!$[~M+3S6*Jr HP,a&{ہ0{iK%bYG:J?j6ADic9,P༼ZOB1n7ԮI]F߀X/֠,y8H ewE^Vf |5irKr*cv⣪)5nCqDK!|@7|,;OAy53mzӜ޵0τj݅FIe K@kd!+mͶk\i ^ZLD6R&z? q_:!,"YF uM\P0]^Vߜ'7mN¥pA;m()^_tw4>Z#NߖEUUX @㩡8VZ?3Ty'UMBsptHrÑå s}9ݟV#A+җ.Z^mD1wN\UPO HK?Tvr1Nq=rN:InbU6訷'.K):8q.+N/5&5m)lqGnRb_'4Ðfk`|l="0lLr݉ &Xt ~L?dІ=ȳnsp[$w…:U)-s=P3DY'O .afB}jܙ9T6 K-k=yH1! v0 \. }lHfY槧J51#@1lqVCyNK/|~!8l2w0igص A|cuD<#?z:ouX \v*` :#ܖ%]Yᕹs2U 1hU yCZL+NӪl4c`?H<@l c} N;c")g]b"gyޘ.Y"0*?́(GhXv<8m <}@¶zu.%LzW==P`q0Q([RE4RUrocd;4.E4(PВ<&(uS!1-\ytO4 o"\/^T)lpHOE!49 ;Uٺgiu=.Qn:Q$e>MeKi*[RAi(<:J18TG{f$fZ8C?)+1&!\d~gI[T331cjF:/ d_WOwQg^}4SYaU/υ @R*̲Pt%~ aO$kga5̂ӆޣ(Š2{v,lo3E(ڰvLԜwu@Zo :EՃVw&K *tOLw!6\-W2NR.4wXqjO@Eml +W% tp-.yzq22~Zjp:hɂ;uڋ't\5`ʽHbL<ֶx_\l2r`5 d9PP( zu-GBOl X""gVPؼhDJ}ZL\74%Մ2N ڇFF18.: W-:K*38R2VksNs%!ࠒWvR\+9 {g]ߵl0Kzq9 Ϻ*L/^Ucx•{U=/>ɸ̖=77I?Sߙ)V%1[1O j"D #ukJ3RdyC 0yG2yHD_o2_DAUe2l<ȣ_:jOϱY8@ӂ,SN5 &!٫m-/hKE)i=*[r%v _vV [vL r $zGȅXCrDS2pa]]쩶Nf K\e+No Sҽ7x!=J2~ /Wi\]db<}AWXFF]nHZ6MA! ">l),YMl^:y^w!`u00?SV'*_,x|9>7GOGpO$?K OHxg1n?$[$:>{7ϵ\udh7E mz`L+f# )Fuap….整]=z&{L{uAQi[vB=p@M6ıRm2|-޼wi^ L]s,* :J/Qo}}E4e^tQ݊a 6^ܹ l(*NtT4\ՇȫAe| ʮ!n+&ąE~>ܔBVޖ۶QxS{J*> :1wwy'e.4!upzn}xW|1``[ C= mC?ٰ2eA!+Ef%SN{?w7j4Y>RM A_h{^M 80G7ڰK g`q\2a]W,{-ROA+QSl1o*n 3z"zs|? H E7p[yt*ycOΩ-\ Q'H~,Y_$Ƿ;,m1=XB{DBl*ݦny~M.&&}#$Gz3@Zzxh4P5Hk\^ʪ-I}\D R$r~叒9 jtc8$l*H? dY3N18ӎJoڝ>`4cKd^IA8\_IhHl=_RFڊ)'v|KSn&#/(ipbO_ \rcՕ[iC/a'Xi>Fd}XH&MUu!r=Zt\keVFuX 1BWMwDYxgG+}a}Xvzf4sq+0,O#Q?ZkQ ̷pﱯTh7Qzb26u"rS)l'<WCI$$ԣ+3dc4F54顟+,\,~|m0j*#ַUKJ!ܟp q6bÍ}fX}]JDl &yʎ+NyS)m*vJZ]}hhYՊs2ShonL㹯? %/!h]3NbAwֽC&-3myq[OGLu.ZnR݊рb#6 {dS͔ %!Rrd>/XHl`I%KS|5ŮK_aI)Kq!."3hey0Y)a{ )m$22PȩiHСڡG.LM_? wCaCe?q<,_u|ǿ@eRnq G]Be!>$!F=:]'ΒbF7sk)wɯb]xתiyXa#7(( d [7L~i'1F+3>]yϳ,N܏-`~y$*͗m8fdlkiK$Myiӵãm_31ʌ7_}B]lu_[.ʇ t;ln95KBqWt@?g ynYSBH ]vuI*($!zH+Y`v#5~Hk:2[X|13_Ń9U[h2^ 5qщNWWYu/VݰcS0Ip_>41&.3E?7/ tl'A=gl K$ڧ u}0y'OE5(ќMwY|}z`b@` k1!rx*xhjK%;l98Y<)U_ Mƒ׼za8i%1Z)vn4 qבд L -'F !ܷ-&@'{@6A&a=>x{`']m`wzO-qezA= <0er1ݥqtr}&Z Z;^y{dn?VvgbzK2XD^C(}tӔ^=)뼈9q_4Qp5S8N[CWq M^chU/UtCUpbJJ5u !?B-Jj~*X(*5!bbAE@A"\UXpe*hNΎ; {k 3.fcx )RJ_wohzޖo#oA(L`B1~m 0 ܺfl4?:c  RvQ {4 z2 ._jNC%͊-AQ-p=Л+2w y۫hΰtO`dKKL;('}鬏;(Y*r8^N(POB;d;T:tJ`۴bug 3!w[ UXc+9N @M#Ck۸lD~y4hux*5nPCG-Pn|?ϾY7jT2ԼDuٜ<keE;=3w=,kĪ?Nȅ/dUٯ(.[ OXXϧCHskCƍgՈr!<0ɿ~BXٻw*s.ᗈ@5AƎQ F~AM˜A>-K;J|QZAag+? K=Al\UFiA*9q]V?>U.dڧR(*^VgTLFycjBvZhAyszG_`2uqiM;[_M/<)>q^!bd+ ɐ@))^̒` 4~G"ynq.dy ?};YL:ǞU>2gPNMJcqFk ὁcÙz6O.Bmg[^*7l;r6;侉XM6g_bku_n-U_?93#{~`n0H$Ns` 2A[q.sr`22bi S rS5QFrG2^L!oI߳h_[a^f緽Ά\o˵nV3:8 X::5 8&Oлo3#L=$Ҏ|b*&q$ :IrK:h 9\YReW-'.2krnIRBk@>KPc~2u}H&&Ʈycɝ#+ֺJo4!@]E|K1^y tOԋII6Qdɥ[ J0}Iax'ӚCB. : Π} TOw^Xd&@Q5 y5@v`ߥx0B=d#2\9=J=?C;2 %QK.iFyw0:N7O1/j ^VL ew/ri^LJ)3D<.$ggHBdkNYV%ReTN]D(! +1RI $4E=l3oX+cXT rQљv-~fsg#%9Jjy MDꊛ@a6n2W)i3!sj3 '0պ_wPTy0gV"k 2afY$4f?~^ki>Ls#zE& lKqYM 1DoƕMއ7# Ya1-Xt>`Ԑs87+&P=6K'Q$UׄN9ԟ7cF|c^ңn  &<-59|)q4=Nk BeJEgZ.ƷO}p:0R$i N}Wڜb.O/GUMsuSWׇF`^NG ^k b#n ܌1\qc~,L CYNEU8ġ N1fVƂLe}! O^U n_$-& ӌ(Ɣ,z`Z?GB+8S6y=_;4I9"#nfy}1s) 1Lib"Q~qqQU'ϳ[辵w䔓썅8~%b-%qz6`? 3%;Dx2C"*k]tN?Ő-fdW轙С@jg[Kݢ_jS5&lf jy{2l6AyEl-d6 UcaN 2 ">b//WD3|}INlz3NO5]TF)}c#nÝW?-vA nGy{>uky"%9imi`-UE04`}pE<;!!3G5E8lPMy52K͗v.J"$OjY~&cto LzEBє296Ea?RN:VM621IDt۲&@-F>FX@0!([~=@~=K{Ȣ%en=Am+x]>e/Wڣ5mFuW G@9^^0[1R̵̄jvV[u/uȳr>]O3>4~g;]AZ z`po_wwghg_mGZS$C_v'=Wfa/PȐMY_UXu2FZ'Nf5n`{sY!oR% 4j0|?Sa&`(c,& ѵG-?e (B=aKU\Cg0+X\7e-ȜfL.Rv>1~6m&%\]BӴ3Gmm<4SLOfg;^sfﰟ)?fڤFz} AV\m6gQef٠NBet7qe؏t9xE<?z=r $VE 4]~g]Z~AС$y 2O,'g+H|\.pQ3_5Xa5t`+ Ni]?gUH=@MjDq Uڈ<aVófeFstK?Z}\T͢]>E, iq8CgjqnWaoãqPH]𹯚g%dA\M\wΦ*hAS.͐#k1|$d#G6>8o4:ZQs-m4ŔB^1eul}$@BO, R*m[ǟ6Y 4@*U$L=;?B-^03>O2/UҺ)DZ|FcJA?窄EK'>)T5I 4 0G,[TpfM[j@rw;8ǔt 7l{ g.фn٬KBS>j\?at[}d_B3}hٛ;z)onBI? M6؍+ťp&)Lcjzv|@yF3r Q!$Tg~fק^Lp j;0 ljrs는M)EřE`02YϞ{f׻Ou+-q/A|X|2.^W3PDP~sm!f4aT}TueجVEf/ zɊߒ% "iinۉCA 뙫EUCZ0sE#dS\T M LcP8$(zp^7@Mu촘XDpUV"i\P@Z4F-$(MwxvN[9胸${NHźY:gl0OK#*E>Z鼺7]{\}Q%OȡQC}@~f@p>p E K?Tڢm1LIb /K%fq{!H8oxI t_ܝ6C\OH^+.|=tg29p>Ou3C#™>e#%"-j iyo /X{<09)<" V05/RM}4I%>c |OҨϥs5|Q<"P,B?dF5]2̌pG4ϙ-cJR:&B2Id$Ϯo븓jGwITԎ9=^R[{>u & #:cΰzG5xD374GUHvf$|V_~,R8)pΩG Y'f7 iY_fpp'ꬂ[)XGs͗;z}髚&NnF\l[<Ȓ/~0P-VHuxS3 ]L" A7ZUliwP"6eyȚw&B*x*{|WjwAK Vц (] Jg;6IOA9)toNXƸ&?nJi\NҾ=EPnfGy[y:S"av`B8g$a^! *;Q@g sd_٫;ށ-"=ʽ:wZT?;hGLq|dѠ0Ea⛠ S {~rl&Y$>qĉPB| lܹ՜gvwD>1[xDnOC|~rp!%q?[;q%tԑ.Aj(ңLf3^}a0;q@j|4 f,pYr\N4W'H ~yj UYDԐvi 1>|$_VLݩXaOZt8xm1/l< ~0Ljp+):u "} 3--Ou'.$p eK*j [@β1 Ɨ]}vh 2_A8vdPEzx8 iXV97BOr7і,1ZshbN9dHt0B!@Igl7ʚ}fEp_$!K͑0<`ٺuR^$5>0];Z%WН\pG}/:"mMs 1Sd㬖uVp GJrr~9u5H6(D&kId*}+<+TŢt =`R͛.Ψ"5I$7$FL^F΀?.1ɣ0>OxKrW+C{IrX *~y!nY.RNhc7zF6fӁټ4Y餄TlyhBC@oàw D7N0w2G3ɒro(OY.7 p2↓_W.me0B+(mf01;=TIy:1mcvX Fs|6GDʆKhke ޑyxL\ k:G9ː:wϠԽ]bc%mOf0ci#7Qzq|0lGE~l"Yl_Հ &e R>|ЬMrq!JJy)nOR!/Ey;^ !hi<(q≚[1E.tc$.~4J(^`CIm@<<P3^&><&D N$*Y_ Q(@sAIPo>8cb BGV;[z)jFQ>JE\PXFv266J!X}r>P^Y\39@[1t/Zm@;V'/q[{@Fx$yFAN8Sh+X|Qdc`[mK!z{_ k Fu[}D-z!`Q̹L]xZ;->.rx+@F g2ydljSdYg"h*Ѷ9]6.*RR&1a6fmÕZ2~%g~Maar*C-&jɜ 9_hE&?BV2&TSlnK$;//ɡq)ڶ"%HBO/BS^@hLݑLL2Qs&^2hGlm`hOF@S]*>bmɳ7V^ |7`N __?ԹmiqOV (BCQ°1imR^ސ%RZH`j y 9eI;\̃T`򷠪x'*/VZ?BIdol]Ú0nh5~= \u 342fe?rKК:^ZÃ1J]xK2Wy`;05G^NiJ9kkS?Np~JZmcx= T8D9}e7>9M4dW 숇kmN^GXHl!l90@#I_f] ~jͽ}Jiv4 䐍LB`}s9"? Px-1#'5*pѭKMy=Z˘R/$jz^GZuY/z9Ixƒ0ЮDnf3d6`R wED@={4fd?@:# ߁f/YqFA,2H=yG'`-EwB$d^!V8cL.Eؒr z &u (G/V8g14ʈjB:ڤaOaA3Lq?fFۻ^oh۷ο},)$G}2}؊ .r\[_cYVWs_1Yzѓ.Kػ~\߃Hf )u2"LJbKbrqfn 2+@Ĥ%35I 38>.||HoXƕ^^'KעDZש_Xy.clgJ6+هkÁ#(:zjQ'iu{IP])YOYQ[`y"|"R'ΊKN33+%c5d~,12ܑ\.<(](G~X:`uR4S iGohoa!*?Sg6^\שY V;"krh?~7lTa <ɶ\$N:*"s>4? I2wSLx?GrR/(ۗO֎FEUU]5GE ֳ,=i~ #P_y")V@ġ0EXUe^fɭt(G)o> |t=XW%H@RcOSd}%(JS׊H<E{j%P|.-T{NHOY٭,tar wL#5b =DE1?(}pe k7z6z.)~.m%,8amaP}I3H)C& lUkT5I8umELbwaXmݷTC<u$BQσ\{f TVSzz5X!okeo+2zwH7y%o>F P!I}ƫ>T3wBَ4ŸtV~{e Xvg?{7}^C _ӁGWf1Nŋ-2G>f6^&>A*ɐhִj@^۬P٦j,$Ti̒zUm߬ULe(ntz0q5PlW? `Iv*h-w,Q r%ۚSM~hDpcZE+٢BU)@YX+*j+>`](sf?tW"?^a.m`xɨfFn3M}i&8m|vٞ5v}^@%SƼ[.ӎ~~ЭKUT x\i10db߬u/u  e)Qkzr+hاF`|l 5M1ZD8KoIԷ=T6FBFHWȑU*X6zEݱS),}%2Mˡ֜fuओa@nfZ9(,^с-zr1BC E)sv'%1-π,S ,7+]|QbxR>FW1JhA=hKt-YHf2ppr:^r%p˥Pâ㭽3CIR Ȑd1"8gdPc iYM'#bA>0FKxIKCxR(y_/U=rXdht^JЁ=ɨHfؚn mUSP/3h& cڹnx!8 -K}=T'NEVl0R8 a6Zu@Fr۳zU|xELxp87BlJ}6iy .1k ~ij\9 =Y*pdrWYU9,N Jv.qlkk38A*\@H.a 0 9@kcLyWl|.w'&!>Uҵ:Jyi^PK9IόRcZ`Hu ~hf5.Zq?)'hߵB2pq: Tbҏ0< :+}v>LĉW1@?^(5Hr13l[_Ƹʧ{\}&͑0"v;1 !eEX0sBd.fE&T&Զr#eԺL?3VͳuKgg_{(PcKIR5쇅9!<6?wvt{}, >:0˦r:üٝgUȶ<;UqG6@n)N…Py(J(n{22&ܒyE˫'9bo3s< ◞?B֦BV9̂D\ hNԲWa G.nCMN|g-HSq_Cn#…P8uO>|} .rPܽI+` :!XZ6Ë|2/N(]iwĂ S-hIPD74cN{+4d]~ɖfSE/sq+!D BjnugQc]*}5`n^SG^s{iX;YVd-[m0˲t!ouCTE}V髐mGS^ֱGdx*LZ߮b(ݺA 3g5na 2DŁ G/5>ksVua*'7G\dٱ []X,Kpl,:Xtkn&ACS\1sz^yMQ`9$CAciFށbIc,rIչ晾0^hM e萁l+8Lzҥ&\11c%L4Pz:~FoϺ:V+,KޣdĊn\]v S9od^tp雏c>y@)'LP}g)m67'IW y92 \âוܕ{#v 5QF[5pƔ+6KSYTue=2XE3~`-Hԥ.vRj)"Q8(7h݄-b#@9,%A41Ь`a;xU]+W-ģ3vOuBL6}dkshYnO;C§|3V!@dFO*,!5m!f K Lz,BHui2>7B푴rӬc&}#(Bij a՘,=͝JyHd{g$%y=nsC7YT4fkվv- ŅՍuD4%6n!╚Y SBHپAANzBؒZY>?gٲs;r5`οc9](JGg[ü!('3k8H *J=8ukMu} iLb(]/oE^@H<oȧ0Ԩ^yqlJi/QiQ uJoH{-/+fZˣ%O2 Outr~hRaLqm*w”eF;%!}!@VӐOw] \J登AIMRjͤU+@h -ld̩N1w6}_D=]_LR ݺGU.ZX=EOֶc TpoUZosal^mGMze 8" Ì/&~7|9!{a5eۋ;E4 PI. m@}3ttߵ(eo8־y8H^ҚNgݞzC_TE\ >Ey6 vf$>ÀQ_~qs.ZIjd+׾X4E蠇|R#v=!\mٹ)+6N/O Ēq5y冝f tS~Ҕhnkc:-:WD7}dd2˾!K.Q?!/eGu3WĖސj[A?#I$GPo QYK$4avG r,ύM!=s߅{1R~1+<1oD ÔqAL\ixLCD({wnj=OHX7a>-8w81¶F״h$lϋ"TDvu3 Ir1NΐCNowڥ_VZD?O[;\dqo5@>i039nSmY.A4/PQ'zO =6g:4C\mF;3Q€BT'K h?^+m8%z-Y<|wsq-Ll1ꙡ k;֦:1d1E_ލ~eȚ.t!m;#oy>j\OG/N?6V,Ӗu?JLB3p*5Q$3shNʠx4p ' ,Gy_|sہqkt$8;4D~wF]g>xWTL` PN %t;qS;r]XOo˺\bA)Q Fq*W;ڌLK_-H%eqyLG0ؾ5QL'#_XXM٧o(hxk- w"P$ ?D'*CO~Ed$sZ" e3(8\9*?dkל6_k8KcJ?q2ݝQ)ѥ8 r[#L6j=/ By+<"mA})Z>ɽ߄qo2\oc~N*q3+_WkN"(uRU+`$"@wPMehLaQi<>Y6H%o^yE#njp<@p` *9P E64PPuV"]S1xـЭX2nVp7K0 meJO)UJj0y 09]-~:gC`&/ w{ncy'¹k2u^=ikL,ɰr|[߀L' olOt丁1qlwǔt{osP50(t8x3G|Q:Sl|$C/ǬyO/$ E1ō'31g-#'-L}]oɂrI_c+1jWt\J6 Mfېg 80LgnSN"ʅD`fRP `f^zIaVϗKH@2)78K2l,P{>yF0~?ߒ, Z dkcsa% 188 n0ݬ=֗M1:A8z6a<6${o a4C|x>ZYRFctM/cA]/3ߟfnnyUE גUpQ?@J--B6=IBYgT[hda3 'WKBզL?9ȂR(>.bV{%dLQoVu ")K4t`u@R)jw }e[o{) `ÅNv~=2/-(9AES=_݊ӖYcmq) #,6uŅ_>j3/DV0/$s7Qm9+8HVKoIQWKWGR7+ X kS{ʣ~IShkt;zyk&m! 3uyCU\;6!Max :p 2d HI9g>}kVqXzUe}FqcceM_IPo ̗X.lgi["6^97pSJY8i_tzƿRכnA81ڏJJ39:UT&-<矝ӄ0 ȎnƋqpYDs.{%/ܧD(+ r*GA CGuJ (Ss%PĿC8mLMST?h'yRm"Ld{X!<3qPiЦ}v@ {Y2|+~hUSߨYcՊ Bj.NTl|й y/hlI9Whuz6BB.1>cSEN}9tg7{с/Xlx-XzFYdMR瘜;$ٯ.x<Tw^ cGW mHJg0ph8|Þ9oA`AӑTS s)K! o' Ae<y}wĠÙ8vDzл,%V:dӄˍDU4e@ߥ̖)`+r|[*[j#\ò=n{n[BfHϏ~Os= 6ѯ_ [3ly)uLD+t*q(};(v ~2J{ZsYiYn#[E&j^GY%9PmQTdSrÏۆK{}1W&AضnOI,"j,^)9EiN<} W>7l=X+z@c5TB֕ք' ;mх sG2K+n2{!%u ~(%?>KqZ 5hI=kT.ZH*944E$_zJϯOX#<2{Y1[0[eB% 4^0 PμjiAzՑcTB%qGs; .V [YKO!2B: l'&cIP~]=01 O#L9Ki90Lik|[Bg݊W5cZ06vGlBBй2`U+b_{5N+sf؎=kK񘋕IA22E4P`1x_buq`ِ[6:Z5EpCt"WF߂<_S__ȔBݦtWwKk<~v]1*` ͼo&sP^)sM1lF3u,jЎړ]/$XdADwYy@/-|ئE`5֞=͘|zʲU>:@ yiMê'Ku&T^1X@G054rsçeJ6Q|98q& %Jcu(Ǐ|֍֭GZ`4ZA3kb\aO>m4Y\T:z||n e11 :V/ӡ:@XY܂_\TVWH y` ;wMK4*&PcqУmr묢pPh)фuۍ8NǼ.T?!aԙtygFRB"&cJ%5X ៥JifNĀ!tI5/P !L~` `/5RCB{+Ԣ,cR0UC9ƨ#-bB/k]&Q4WՍB}Vߜh!,.zkνǠ-cӫˮ(,9g:hO|(!*aBEDG{|^zna̫@"⿋(1࡙FI멗T;{Ԇ poݰLK?iE15 Labm;!˶ G[>Bcu睇%XnV'n BfX0Ϻ\0uQs4(Nn:,H?ńuO•mD94㹫LF pZjqss[Wƅ"Aò ᗢI9]]5o~Z]qR- @uzKAB~H溆C4>a}is ]v,#B>^Ϋ# }.Qdd#'92#vJaR pCς.Q0cf+A#^a%|Ri8V0e&G`!W؎!%6L]ѥ !o٩0[P8'7o([NiqXuG<⽜wPX u#ҿ682dmCANX,GOe_|/HCF-+uyV/s7* B7s >BM}x56&[E0I]D04)\@/,Y׷WD],AX؀6cG}*钵nw VޖܺRG}Y:?̞B{B">R8w;-i@@ّn)&zo.#"o#uPq{Kv8PFGQF1XPVepj)͝*f."*)X}hȰ+zJl_!W۽k z~ :/ikT%N wܕCΟdz:x ڿ\R^_h9bC?[t)"zშr|I]k\ј|v,|fd .ŎVEj|"=^}sIJ^bJ$ttjc*; - y/.[2QU<}D'&M~3m.֋*ϟx0sz1>B9曩b$4=g\bsR~ 琙hQ !V n$Rq_XekY{|ѣv_ ?g:P! F-Sؕ]ux. oM:>_GƈP$~fR2kvtZ]|tp&%ȭ;_>5!HzE,>z5ab@ ,qUvYM2qG=#nE_~,>O eLk1xܳS6"; -d]fJ'UO=_8՗%BKpqXG5%$/vApV`)xiēBi-&tCDk2bw2P! r!/ lidD&NH$Q`vm$B!)]?L6ޖGrwR(-*4-ôŖO(yB_Hedjif_* ,,rk!7iMi"|ܲnUsͬ 4!3hdvc!.rSyI{'i%˲Z ԁ eݣCUNpW&~gGG imTƢE 6La48h,g474ڒ{ _͏ '*hT`$FEy䩰 +֔"ֱL|E y刧 A{@̤ԈՎm k6p·?{:^KtPړg(cIs| >Xԥ={B`R$Q݄>S)P9:<mvXLCp6_s7.)CZPoZxjicB"d3ad #_v 7u^̛1 8؞jÇFЊ/tm؀_8DGS!Pm[׶P3hPԈ_?PU|a<ۋfۆ$NJV=CA'PM/ 4:HOù-=V$NŮϾe%g|KC7W)PlJ轳eTNԤ-J429\-jR#[`д>wkz7L`p&/TlPY2t%b?5%:tz!'dWwë`wS^񻏍2U`!jq@sq+LC໤UN&'AdJ|@WKrW I]àlZFI˒_9ԟ90!+[`wÓ$ y}-f6Ǽ r![ܻNjArO珙mVaA-+1,Kc>8K}Wj6d m~,{CJ*vZye\!2Rٓ>ȩ6&~hhD(Iŏ@Vx<0ּ-J|<$XͿk`Ŵ5  A(ݰG@ONO LEhLҁR P7!΍&E] kTm.ަfteՍey`P?XA sXq(YiXyxZcZ`r\vHҌlDۧ/W&RpƱ}[)97Qg1h W˭[ߐ:4bptyx6Q|cE}K't#pr9#Fߦh*xШattte= r~HK#H-)+oZԎnԋü*>%(gL3vIZYx?T@Qj8b7ӧMż`IB T/u ؋Y%^KsI-$898*hD+ÿfJxv%衧Q5cR5b7^.^! {rol}xpT_͘'˃HbC9~qt~7_vV >JP ;7p8p`^ÿE0S{tdn qX{7^ 1Awϊ51_Nt.YLߚ)qN/b)"Ͻ<-%`nzEXd{$EG3^U9/U -hX$:ek3%sӰxZq"#3Hьrc# ׳ #([*ހiom?C f@1.t11Q\6z|( Xcg,cqcrK;!@~@;6ks[/t@N~g#" _Wf6}gOW,ml܄rcG v%*Y8) nŝ#.eօj˪3 XA#[.Dߟ@g%Ǖ([bdF ݍ[L2NWx-:.cYK`C2_Kt$땔cdjX1K =??&]NM pf8ڟri&Xn(aErsVnj/솙tM 8}}/WPzRޅґqe%3=\!`wE;8KB7DfK fT@jm%a X4Ώ'WgK҈+l<;B)׬΃LBFA+:<հAzx>SF' *M (syyWX᳧?V"*͈]d4`!ٯ3^468ue_gC1|3ŗVt9 WpMsMvafNj+l70=F6JfF}4 GUXmKE :7mm=3 k~$ƛho9|_-+?+SWĴ5sr.*[ۅGJhqQv3PbȘ&<tbnzUajښf ?veMBR*LpH5 DN=bhN#+ZS{AAܣSH䕊9}յ,hĉw.[dXG dL/`_oBd s])+s癪]`Ёqro[=ޔ<r>EQh3:eQ"vhAqGA 60o=YKڲdM ( +p2w *R{\ ؅t^y/8p$B?$!Ê$-MCec ţ }C Ksiq蚁35"hEzKkM3ns?hː}x#a 9`\q\x_hB= _ _$.CE(XI I'OE:C<ro 9On/fT um?3pPq6<Ws_"cn籿rJ @]+hƄ/ʛ5 К eЪ&R#*1aQ`G*ܣcS[e&e-X:k"ˇn룰jW}K( 9ܑN=oGVQK5DKw2g>SpM2 I;%8&88LT/bE" ~dP\ͨk{A, IdBY9엉xzf4j۴ `.T7[ 6E#e-3 ^wXksV'9B:-ڬ3fR%2Jgv\-uG3Sam:Yf90 2RՋA*UmD5w!ǃY++`sWʛwS? >+^Ix.}yΌt$f{+|Z"-qE`ӧqXėv5uי:>TDm]DdMnEZҺSl 9̬u4u:PKIYX3{nSG$`4zUquSŶߚ 䫯*H]e_oi{| P,izMf-nnD!KCnQ L5#ZUWS:/C)S%OayJ:xv1xdtb\K:D% }7mU@3QA  ytlQϿ$ _LjSPm4qQ3@!GGE{dg2L0]W#i2bYۅ&;5|S]^!+gh U \ u#+oR JNf^ӕmeESrw 0$bV[GD:r]}nB}/d!Q0m.?s茾HHm"6e:Bsr'= o~ ;{v!<Sbz}>q{L|QO(deJdֵ,|۪-3B/@j 1 >/_e[8J`y)7DY9&Dln&*LxәQvRjKDw/E^*75S[pODUȴF؋cWg~ZyZ_+7sA?80KfwlE \CQZrca˔) *:]H6gtrr+๱ BlT%^)Ĵua )?ix!u&*Mioo睸RƋ (A"ͯǙ6kYoI[ˎb!0`ȳ8 :N!~hlbpzz6q?BY[wGMX=JѦa9`xMwSTd7A($߅g1r+Q۶C{u _fbovD{#i]P &:4<`WRӿIe{ZpJvZDr6\ɭJFq拇q10_^sE7Kxn)k <&L/;{h MZe`ҿ2H^z8Jnia+͘*ع@!?Ek`Z;q='rp;]Qk33 » Ď8w?D\&>w1mI:\b@خ3\b!CtzMdH$ OKlc"be/{fX !*rm(ސ_b1u2o&[rDLIoLF-% 7dt)C5UXo9-V!mǡ@2|ԶMh溴8&M6Nӈcb`^D7jC[ЈY\&ak,G-i+P|s¢[5YI2Fj žn!NCtN@Ķ$Քn{ U-<-d|vmpNVg˷ iN,N-!+㜵m0H k%ZG"Ѱ! (x!{A_C s}^^,{Z`ؽީo`ŝ7Dmx~OX…˧~>bՄ:d3zIyd&qbb} vSeCP߾q 췷x9jW_~yp/ꑮ:ߧ {:<D#C*ѩJ#G"F d4+*'D avVC;Cd߲uHQZhqCrv/mǩ P ?ȡah0 iwLi:.z:lzi:gD@r /"7\uǡT"ЂcࠞXso`@AC^`kM4,ͥp^*p΢RLL#+^MG+%QD_$H)3Nzqs_ å[,t44AH"'͵n;_qC5*O? C.at 鐠RHo)ckU!# rU[u n鼑^0`2T[