libvirt-daemon-driver-interface-8.0.0-10.module_el8.7.0+1218+f626 >  A c+sU]e8>fywx|~K?0VCƍW'-sBs;DI6uw@{+m\V~S@GX4_ Mӏ9UrV3/ S\L͒qi% lYg6Z[5`*` }@.桨Vܢ"[pHυ Y0W F {pT.s+G[tF?!"U* [$ cdԼv{2M~}{ڂȠ9CZPLǿ5/e}-:T =y4sm$NIf`'p_V)~wijLy2JBy nKu XZ<_gF6'Pai-.`=tLғc͋~ ^~B!>wbԣ֊8!03GK"d1(Ta5a53c56d3297bfb8bc0b08718bae48ff904fd7376be66c822be7c4725c507aee3c61633325c4e37d4759a8692050ad3ab81dd9ac+sU] maO':͑JJrx6gO^T%_3uMDjmqؚd.} +R7EPN2 }7/aĤE2"[\@]PPWyc{]1A`Uu,#?s- 16N^ G.P9P ӷ?c*aLPªIa,k Y#z5e)k M, 1VO/rhf*5羵p>>s":0݇$"㘿)`!Y`>Mg$H]gs&ACEi`i*4Q0r\ʲǷAll>Lz||_is{5/*oȔ]<͸r~vh?+ P\ϵ3"(7?K<9 V2{ˇ1n 8>pC ? d"( H x"* LXms{)P p     `8x  (-84_9_:0_>?GHIX,Y<\]^= b@dleqftlvtuvwx$yd | x     Clibvirt-daemon-driver-interface8.0.010.module_el8.7.0+1218+f626c2ffInterface driver plugin for the libvirtd daemonThe interface driver plugin for the libvirtd daemon, providing an implementation of the host network interface APIs.c+6aarch64-04.mbox.centos.org CentOSCentOSLGPLv2+CentOS Buildsys Unspecifiedhttps://libvirt.org/linuxaarch64mkdir -p /var/lib/rpm-state/libvirt || : /bin/systemctl is-active virtinterfaced.service 1>/dev/null 2>&1 && touch /var/lib/rpm-state/libvirt/restart-virtinterfaced || : if [ $1 -eq 0 ] ; then # Package removal, not upgrade systemctl --no-reload disable --now virtinterfaced.service virtinterfaced-ro.socket virtinterfaced-admin.socket virtinterfaced.socket &>/dev/null || : fi0kb#K}T$ PÁAAA큤c+6aBc+6c+6c+6c+6c+6c+6c+6c+6c+6c+6c+6c+6c+6c+68211f87ea960d14cc39c015ba1f6833247b22043445c98f079411aa5c2ea43cb675088634d7cc633065be91bcdbfb6106742d0053bffad9fc30b46ac088582e39e55baad83266e16f8ff324055a4a0f8e923556c1f0c842bfd1e6ff97f9cfddbc3c00c06c65436d2815c9fdf771267525227fffb70dc1ed37d54917482cfe14a2ad7118d7e408542b04f0701f5dd8bff391e59a0398c550c5a1be3c9dee703f5fe6aff2bdbf4d77fbd015a22b1cbec232652cb8a680cd97fb7c58beaa0696a00cff924ce312cac010d2ac4a290a953b31bc53bae3a55a98734280b7f27e2049f046f662d9664dae5f5016685a0af3ce635befb9ecddee70022966523dc9b784bdb4156031ab72fd1e8da197059efd1a19b7444eaa72295bd49cf8b2fc1a661d3ce37ded6fdcfcd7e605d48a93972c2c0cf417ca612b1bf830c6c3cd9fbcd045dee9b75c72c2d62cdb57bfec778f26e0b36aa880670a5c85d7b17163ba6197494../../../../usr/sbin/virtinterfaced../../../../usr/lib64/libvirt/connection-driver/libvirt_driver_interface.sorootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibvirt-8.0.0-10.module_el8.7.0+1218+f626c2ff.src.rpmconfig(libvirt-daemon-driver-interface)libvirt-daemon-driver-interfacelibvirt-daemon-driver-interface(aarch-64)libvirt_driver_interface.so()(64bit)  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@     @/bin/sh/bin/sh/bin/shconfig(libvirt-daemon-driver-interface)ld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(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)libnetcf.so.1()(64bit)libnetcf.so.1(NETCF_1.0.0)(64bit)libnetcf.so.1(NETCF_1.2.0)(64bit)libnetcf.so.1(NETCF_1.3.0)(64bit)libnetcf.so.1(NETCF_1.4.0)(64bit)libtirpc.so.3()(64bit)libtirpc.so.3(TIRPC_0.3.0)(64bit)libudev.so.1()(64bit)libudev.so.1(LIBUDEV_183)(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_7.1.0)(64bit)libvirt.so.0(LIBVIRT_7.2.0)(64bit)libvirt.so.0(LIBVIRT_7.3.0)(64bit)libvirt.so.0(LIBVIRT_7.7.0)(64bit)libvirt.so.0(LIBVIRT_7.8.0)(64bit)libvirt.so.0(LIBVIRT_8.0.0)(64bit)libvirt.so.0(LIBVIRT_PRIVATE_8.0.0)(64bit)netcf-libsrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)8.0.0-10.module_el8.7.0+1218+f626c2ff8.0.0-10.module_el8.7.0+1218+f626c2ff8.0.0-10.module_el8.7.0+1218+f626c2ff0.2.23.0.4-14.6.0-14.0-15.2-14.14.3bޅb@bb@bi0@bb@ar@a7aea@acayaim@a0a $@`!@`@`@` l_إ@_ _/@_P_FN_-B@_@^@@^^y^3^@^oj@^_@^J@^AE^@]}@]|@]y@]o@]c]Z@]@1@]]G@]@] ] u@]@\ڭ\f\f\]o@\N\I\ - 8.0.0-10Jiri Denemark - 8.0.0-9Jiri Denemark - 8.0.0-8Jiri Denemark - 8.0.0-7Jiri Denemark - 8.0.0-6Jiri Denemark - 8.0.0-5Jiri Denemark - 8.0.0-4Jiri Denemark - 8.0.0-3Jiri Denemark - 8.0.0-2Jiri Denemark - 8.0.0-1Jiri Denemark - 8.0.0-0rc1.1Jiri Denemark - 7.10.0-1Jiri Denemark - 7.9.0-1Jiri Denemark - 7.8.0-1Danilo C. L. de Paula - 7.6.0-2.fc34Jiri Denemark - 6.0.0-37Jiri Denemark - 6.0.0-36Jiri Denemark - 6.0.0-35Jiri Denemark - 6.0.0-34Jiri Denemark - 6.0.0-33Jiri Denemark - 6.0.0-32Jiri Denemark - 6.0.0-31Jiri Denemark - 6.0.0-30Jiri Denemark - 6.0.0-29Jiri Denemark - 6.0.0-28Jiri Denemark - 6.0.0-27Jiri Denemark - 6.0.0-26Jiri Denemark - 6.0.0-25Danilo C. L. de Paula - 6.0.0Danilo C. L. de Paula - 6.0.0Danilo C. L. de Paula - 6.0.0Danilo C. L. de Paula - 6.0.0Jiri Denemark - 4.5.0-42Jiri Denemark - 4.5.0-41Jiri Denemark - 4.5.0-40Jiri Denemark - 4.5.0-39Jiri Denemark - 4.5.0-38Jiri Denemark - 4.5.0-37Jiri Denemark - 4.5.0-36Jiri Denemark - 4.5.0-35Jiri Denemark - 4.5.0-34Jiri Denemark - 4.5.0-33Jiri Denemark - 4.5.0-32Jiri Denemark - 4.5.0-31Jiri Denemark - 4.5.0-30Jiri Denemark - 4.5.0-29Danilo de Paula - 4.5.0-28Jiri Denemark - 4.5.0-27Jiri Denemark - 4.5.0-26Jiri Denemark - 4.5.0-25Jiri Denemark - 4.5.0-24Jiri Denemark - 4.5.0-23Jiri Denemark - 4.5.0-22Jiri Denemark - 4.5.0-21Jiri Denemark - 4.5.0-20Jiri Denemark - 4.5.0-19Jiri Denemark - 4.5.0-18Jiri Denemark - 4.5.0-17Jiri Denemark - 4.5.0-16Jiri Denemark - 4.5.0-15Jiri 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- security_selinux.c: Relabel existing mode="bind" UNIX sockets (rhbz#2101575) - RHEL: qemu_migration: Fix restoring memlock limit on destination (rhbz#2107954)- conf: virtiofs: add thread_pool element (rhbz#2079582) - qemu: virtiofs: format --thread-pool-size (rhbz#2079582) - conf: Move virDomainObj::originalMemlock into qemuDomainObjPrivate (rhbz#2089433) - qemu_domain: Format qemuDomainObjPrivate::originalMemlock (rhbz#2089433) - qemu: Add qemuDomainSetMaxMemLock helper (rhbz#2089433) - qemu_migration: Use qemuDomainSetMaxMemLock (rhbz#2089433) - qemu_migration: Restore original memory locking limit (rhbz#2089433) - Add VIR_MIGRATE_ZEROCOPY flag (rhbz#2089433) - virsh: Add support for VIR_MIGRATE_ZEROCOPY flag (rhbz#2089433) - qemu_migration: Implement VIR_MIGRATE_ZEROCOPY flag (rhbz#2089433)- nwfilter: fix crash when counting number of network filters (CVE-2022-0897, rhbz#2063902) - virDomainDiskDefValidate: Improve error messages for 'startupPolicy' checks (rhbz#2095758) - domain_validate: Split out validation of disk startup policy (rhbz#2095758) - virDomainDiskDefValidateStartupPolicy: Validate disk type better (rhbz#2095758) - virDomainDiskTranslateSourcePool: Fix check of 'startupPolicy' definition (rhbz#2095758)- cpu_map: Disable cpu64-rhel* for host-model and baseline (rhbz#1851227) - cputest: Drop some old artificial baseline tests (rhbz#1851227) - cputest: Give better names to baseline tests (rhbz#1851227) - cputest: Add some real world baseline tests (rhbz#1851227) - cpu_x86: Consolidate signature match in x86DecodeUseCandidate (rhbz#1851227) - cpu_x86: Refactor feature list comparison in x86DecodeUseCandidate (rhbz#1851227) - cpu_x86: Penalize disabled features when computing CPU model (rhbz#1851227) - cpu_x86: Ignore enabled features for input models in x86DecodeUseCandidate (rhbz#1851227)- conf: Introduce memory allocation threads (rhbz#2067126) - qemu_capabilities: Detect memory-backend-*.prealloc-threads property (rhbz#2067126) - qemu_validate: Validate prealloc threads against qemuCpas (rhbz#2067126) - qemu_command: Generate prealloc-threads property (rhbz#2067126)- node_device: Rework udevKludgeStorageType() (rhbz#2056673) - node_device: Treat NVMe disks as regular disks (rhbz#2056673)- qemu_command: Generate memory only after controllers (rhbz#2050697) - qemu: Validate domain definition even on migration (rhbz#2050702)- qemuDomainSetupDisk: Initialize 'targetPaths' (rhbz#2046172) - RHEL: Remove os.firmwareFeatures (rhbz#1929357) - conf: remove duplicated firmware type attribute (rhbz#1929357)- vircgroupv2: properly detect placement of running VM (rhbz#1798463) - virsystemd: export virSystemdHasMachined (rhbz#1798463) - virsystemd: introduce virSystemdGetMachineByPID (rhbz#1798463) - virsystemd: introduce virSystemdGetMachineUnitByPID (rhbz#1798463) - vircgroup: use DBus call to systemd for some APIs (rhbz#1798463) - vircgroupv1: refactor virCgroupV1DetectPlacement (rhbz#1798463) - vircgroupv2: move task into cgroup before enabling controllers (rhbz#1798463) - vircgroup: introduce virCgroupV1Exists and virCgroupV2Exists (rhbz#1798463) - vircgroup: introduce nested cgroup to properly work with systemd (rhbz#1798463) - tests: add cgroup nested tests (rhbz#1798463) - vircgroup: correctly free nested virCgroupPtr (rhbz#1798463) - qemu: Add virtio related options to vsock (rhbz#1931548) - domain_validate: use defines for cpu period and quota limits (rhbz#1798463) - docs: use proper cpu quota value in our documentation (rhbz#1798463) - vircgroup: enforce range limit for cpu.shares (rhbz#1798463) - cgroup: use virCgroupSetCpuShares instead of virCgroupSetupCpuShares (rhbz#1798463) - cpumap: Add support for ibrs CPU feature (rhbz#1926864) - cpumap: Add support for svme-addr-check CPU feature (rhbz#1926864) - cpu_map: Add EPYC-Milan x86 CPU model (rhbz#1926864) - cpu_map: Install x86_EPYC-Milan.xml (rhbz#1926864) - cpu_map: Fix spelling of svme-addr-chk feature (rhbz#1926864)- qemu: move cgroup cpu period and quota defines to vircgroup.h (rhbz#1915733) - vircgroupv1: use defines for cpu period and quota limits (rhbz#1915733) - vircgroupv2: use defines for cpu period and quota limits (rhbz#1915733) - vircgroup: fix cpu quota maximum limit (rhbz#1915733) - util: add virNetDevGetPhysPortName (rhbz#1918708) - util: avoid manual VIR_FREE of a g_autofree pointer in virPCIGetName() (rhbz#1918708) - util: Add phys_port_name support on virPCIGetNetName (rhbz#1918708)- cpu_map: Fix Icelake Server model number (rhbz#1537734) - cputestdata: Add test data for Snowridge (rhbz#1537734) - cpu_map: Add support for fsrm CPU feature (rhbz#1537734) - cpu_map: Add support for core-capability CPU feature (rhbz#1537734) - cpu_map: Add support for split-lock-detect CPU feature (rhbz#1537734) - cpu_map: Define and enable Snowridge model (rhbz#1537734) - util: fix typo in VIR_MOCK_WRAP_RET_ARGS() (rhbz#1607929) - util/tests: enable locking on iptables/ebtables commandlines in unit tests (rhbz#1607929) - util/tests: enable locking on iptables/ebtables commandlines by default (rhbz#1607929) - tests: fix iptables test case commandline options in virfirewalltest.c (rhbz#1607929) - network: be more verbose about the reason for a firewall reload (rhbz#1607929) - util: always check for ebtables/iptables binaries, even when using firewalld (rhbz#1607929) - util: synchronize with firewalld before we start calling iptables directly (rhbz#1607929) - util: call iptables directly rather than via firewalld (rhbz#1607929) - util: virhostcpu: Fail when fetching CPU Stats for invalid cpu (rhbz#1915183)- util: replace macvtap name reservation bitmap with a simple counter (rhbz#1874304) - util: assign tap device names using a monotonically increasing integer (rhbz#1874304) - util: virNetDevTapCreate: initialize fd to -1 (rhbz#1874304)- conf: properly clear out autogenerated macvtap names when formatting/parsing (rhbz#1872610) - qemu: format 'ramfb' attribute for mediated devices (rhbz#1876297)- cpu_map: Add missing x86 features in 0x7 CPUID leaf (rhbz#1861506) - cpu_map: Add missing x86 features in 0x80000008 CPUID leaf (rhbz#1861506) - cpu_map: Add missing AMD SVM features (rhbz#1861506) - Add testdata for AMD EPYC 7502 (rhbz#1861506) - cpu_map: Defined and enable EPYC-Rome model (rhbz#1861506) - cpu_map: Remove monitor feature from EPYC-Rome (rhbz#1861506) - tests: qemuxml2argv: Use existing machine type for 'numatune-distances' case (rhbz#1749518) - qemuxml2xmltest: Add "numatune-distance" test case (rhbz#1749518) - conf: Move and rename virDomainParseScaledValue() (rhbz#1749518) - numa_conf: Drop CPU from name of two functions (rhbz#1749518) - qemu_command: Rename qemuBuildNumaArgStr() (rhbz#1749518) - qemuBuildMachineCommandLine: Drop needless check (rhbz#1749518) - numa_conf: Make virDomainNumaSetNodeCpumask() return void (rhbz#1749518) - Allow NUMA nodes without vCPUs (rhbz#1749518) - conf: Parse and format HMAT (rhbz#1749518) - conf: Validate NUMA HMAT configuration (rhbz#1749518) - numa: expose HMAT APIs (rhbz#1749518) - qemu: Introduce QEMU_CAPS_NUMA_HMAT capability (rhbz#1749518) - qemu: Build HMAT command line (rhbz#1749518) - qemuBuildNumaCommandLine: Fix @masterInitiator check (rhbz#1749518) - numa_conf: Properly check for caches in virDomainNumaDefValidate() (rhbz#1749518) - RNG: Allow interleaving of /domain/cpu/numa/cell children (rhbz#1749518)- qemu: substitute missing model name for host-passthrough (rhbz#1850680) - 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) - qemu: Fix domfsinfo for non-PCI device information from guest agent (rhbz#1858771) - virDomainNetFindIdx: add support for CCW addresses (rhbz#1837495) - check for NULL before calling g_regex_unref (rhbz#1861176) - virhostcpu.c: fix 'die_id' parsing for Power hosts (rhbz#1876742) - qemuFirmwareFillDomain: Fill NVRAM template on migration too (rhbz#1880418) - node_device: refactor udevProcessCCW (rhbz#1853289, rhbz#1865932) - node_device: detect CSS devices (rhbz#1853289, rhbz#1865932) - virsh: nodedev: ability to filter CSS capabilities (rhbz#1853289, rhbz#1865932) - node_device: detect DASD devices (rhbz#1853289, rhbz#1865932) - udevProcessCSS: Check if def->driver is non-NULL (rhbz#1853289, rhbz#1865932)- virdevmapper: Don't cache device-mapper major (rhbz#1860421) - virdevmapper: Handle kernel without device-mapper support (rhbz#1860421) - virdevmapper: Ignore all errors when opening /dev/mapper/control (rhbz#1860421)- src: assume sys/sysmacros.h always exists on Linux (rhbz#1860421) - virdevmapper.c: Join two WITH_DEVMAPPER sections together (rhbz#1860421) - virDevMapperGetTargetsImpl: Use VIR_AUTOSTRINGLIST (rhbz#1860421) - virdevmapper: Don't use libdevmapper to obtain dependencies (CVE-2020-14339, rhbz#1860421) - virDevMapperGetTargets: Don't ignore EBADF (rhbz#1860421)- qemu: blockjob: Don't base bitmap handling of active-layer block commit on QEMU_CAPS_BLOCKDEV_REOPEN (rhbz#1857779) - qemu: blockjob: Actually delete temporary bitmap on failed active commit (rhbz#1857779) - qemu: block: Remove 'active-write' bitmap even if there are no bitmaps to merge (rhbz#1857779) - qemuDomainBlockPivot: Rename 'actions' to 'bitmapactions' (rhbz#1857779) - qemuDomainBlockPivot: Ignore failures of creating active layer bitmap (rhbz#1857779)- Upgrade components in virt:rhel module:stream for RHEL-8.3 release (rhbz#1828317) - conf: Don't format http cookies unless VIR_DOMAIN_DEF_FORMAT_SECURE is used (CVE-2020-14301) - util: Introduce a parser for kernel cmdline arguments (rhbz#1848997) - qemu: Check if s390 secure guest support is enabled (rhbz#1848997) - qemu: Check if AMD secure guest support is enabled (rhbz#1848997) - tools: Secure guest check on s390 in virt-host-validate (rhbz#1848997) - tools: Secure guest check for AMD in virt-host-validate (rhbz#1848997) - docs: Update AMD launch secure description (rhbz#1848997) - docs: Describe protected virtualization guest setup (rhbz#1848997)- Resolves: bz#1828317 (Upgrade components in virt:rhel module:stream for RHEL-8.3 release)- Resolves: bz#1810193 (Upgrade components in virt:rhel module:stream for RHEL-8.3 release)- Resolves: bz#1810193 (Upgrade components in virt:rhel module:stream for RHEL-8.3 release)- Resolves: bz#1810193 (Upgrade components in virt:rhel module:stream for RHEL-8.3 release)- RHEL: virscsi: Check device type before getting it's /dev node name (rhbz#1808388) - RHEL: virscsi: Support TAPEs in virSCSIDeviceGetDevName() (rhbz#1808388) - RHEL: virscsi: Introduce and use virSCSIDeviceGetUnprivSGIOSysfsPath() (rhbz#1808388) - RHEL: virutil: Accept non-block devices in virGetDeviceID() (rhbz#1808388) - RHEL: qemuSetUnprivSGIO: Actually use calculated @sysfs_path to set unpriv_sgio (rhbz#1808388) - RHEL: qemuCheckUnprivSGIO: use @sysfs_path to get unpriv_sgio (rhbz#1808399)- qemu: Translate features in virQEMUCapsGetCPUFeatures (rhbz#1804224)- process: wait longer on kill per assigned Hostdev (rhbz#1785338) - process: wait longer 5->30s on hard shutdown (rhbz#1785338)- selinux: Do not report an error when not returning -1 (rhbz#1788096) - qemu: Fix hyperv features with QEMU 4.1 (rhbz#1794868) - qemu: Prefer dashes for hyperv features (rhbz#1794868) - cpu: Drop KVM_ from hyperv feature macros (rhbz#1794868) - cpu: Drop unused KVM features (rhbz#1794868) - qemu: Fix KVM features with QEMU 4.1 (rhbz#1794868) - cpu: Drop CPUID definition for hv-spinlocks (rhbz#1794868)- cpu_map/x86: Add support for BFLOAT16 data type (rhbz#1749516)- cpu_map: Add TAA_NO bit for IA32_ARCH_CAPABILITIES MSR (CVE-2019-11135) - cpu_map: Add TSX_CTRL bit for IA32_ARCH_CAPABILITIES MSR (CVE-2019-11135)- cpu_conf: Pass policy to CPU feature filtering callbacks (rhbz#1749672, rhbz#1756156, rhbz#1721608) - qemuxml2*test: Add tests for Icelake-Server, -pconfig (rhbz#1749672, rhbz#1756156, rhbz#1721608) - qemu: Drop disabled CPU features unknown to QEMU (rhbz#1749672, rhbz#1756156, rhbz#1721608) - cputest: Add data for Ice Lake Server CPU (rhbz#1749672, rhbz#1756156, rhbz#1721608) - cpu_map: Drop pconfig from Icelake-Server CPU model (rhbz#1749672, rhbz#1756156, rhbz#1721608) - qemu: Fix NULL ptr dereference caused by qemuDomainDefFormatBufInternal (rhbz#1749672, rhbz#1756156, rhbz#1721608)- vircgroupv2: fix setting cpu.max period (rhbz#1749227)- vircgroupv2: fix abort in VIR_AUTOFREE (rhbz#1747440)- vircgroupv2: fix parsing multiple values in single file (rhbz#1741825) - vircgroupv2: fix virCgroupV2GetCpuCfsQuota for "max" value (rhbz#1741837)- virDomainObjListAddLocked: Produce better error message than 'Duplicate key' (rhbz#1737790) - virdbus: Grab a ref as long as the while loop is executed (rhbz#1741900)- virDomainObjListAddLocked: fix double free (rhbz#1728530) - docs: schemas: Decouple the virtio options from each other (rhbz#1729675) - util: command: use VIR_AUTOFREE instead of VIR_FREE for scalar types (rhbz#1721434) - util: command: define cleanup function using VIR_DEFINE_AUTOPTR_FUNC (rhbz#1721434) - util: netdevopenvswitch: use VIR_AUTOFREE instead of VIR_FREE for scalar types (rhbz#1721434) - util: virnetdevopenvswitch: Drop an unused variable @ovs_timeout (rhbz#1721434) - util: netdevopenvswitch: use VIR_AUTOPTR for aggregate types (rhbz#1721434) - util: suppress unimportant ovs-vsctl errors when getting interface stats (rhbz#1721434) - virNetDevOpenvswitchInterfaceStats: Optimize for speed (rhbz#1721434) - test: Introduce virnetdevopenvswitchtest (rhbz#1721434) - vircommand: Separate mass FD closing into a function (rhbz#1721434) - virCommand: use procfs to learn opened FDs (rhbz#1721434) - util: command: Ignore bitmap errors when enumerating file descriptors to close (rhbz#1721434) - util: Avoid possible error in virCommandMassClose (rhbz#1721434) - vircgroup: fix cgroups v2 controllers detection (rhbz#1689297) - vircgroupv2: store enabled controllers (rhbz#1689297)- virWaitForDevices: Drop confusing part of comment (rhbz#1710575) - lib: Drop UDEVSETTLE (rhbz#1710575) - m4: Provide default value fore UDEVADM (rhbz#1710575) - m4: Drop needless string checks (rhbz#1710575) - util: vircgroup: introduce virCgroup(Get|Set)ValueRaw (rhbz#1658890) - util: vircgroup: move virCgroupGetValueStr out of virCgroupGetValueForBlkDev (rhbz#1658890) - util: vircgroupv1: add support for BFQ blkio files (rhbz#1658890) - util: vircgroupv2: add support for BFQ files (rhbz#1658890) - Handle copying bitmaps to larger data buffers (rhbz#1703160)- cpu: allow include files for CPU definition (rhbz#1686895) - cpu: fix cleanup when signature parsing fails (rhbz#1686895) - cpu: push more parsing logic into common code (rhbz#1686895) - cpu: simplify failure cleanup paths (rhbz#1686895) - cpu_map: Add support for arch-capabilities feature (rhbz#1693433) - cputest: Add data for Intel(R) Xeon(R) CPU E5-2630 v4 (rhbz#1686895) - cputest: Add data for Intel(R) Core(TM) i7-7600U (rhbz#1686895) - cputest: Add data for Intel(R) Xeon(R) CPU E7540 (rhbz#1686895) - cputest: Add data for Intel(R) Xeon(R) CPU E5-2650 (rhbz#1686895) - cputest: Add data for Intel(R) Core(TM) i7-8700 (rhbz#1686895) - cpu_x86: Separate ancestor model parsing from x86ModelParse (rhbz#1686895) - cpu_x86: Separate signature parsing from x86ModelParse (rhbz#1686895) - cpu_x86: Separate vendor parsing from x86ModelParse (rhbz#1686895) - cpu_x86: Separate feature list parsing from x86ModelParse (rhbz#1686895) - cpu_x86: Make sure CPU model names are unique in cpu_map (rhbz#1686895) - cpu_x86: Add x86ModelCopySignatures helper (rhbz#1686895) - cpu_x86: Store CPU signature in an array (rhbz#1686895) - cpu_x86: Allow multiple signatures for a CPU model (rhbz#1686895) - cpu_x86: Log decoded CPU model and signatures (rhbz#1686895) - qemu_capabilities: Inroduce virQEMUCapsGetCPUModelX86Data (rhbz#1686895) - qemu_capabilities: Introduce virQEMUCapsGetCPUModelInfo (rhbz#1686895) - qemu_capabilities: Use virQEMUCapsGetCPUModelInfo (rhbz#1686895) - cpu_x86: Add virCPUx86DataGetSignature for tests (rhbz#1686895) - cpu_map: Add hex representation of signatures (rhbz#1686895) - cputest: Test CPU signatures (rhbz#1686895) - cpu_map: Add more signatures for Conroe CPU model (rhbz#1686895) - cpu_map: Add more signatures for Penryn CPU model (rhbz#1686895) - cpu_map: Add more signatures for Nehalem CPU models (rhbz#1686895) - cpu_map: Add more signatures for Westmere CPU model (rhbz#1686895) - cpu_map: Add more signatures for SandyBridge CPU models (rhbz#1686895) - cpu_map: Add more signatures for IvyBridge CPU models (rhbz#1686895) - cpu_map: Add more signatures for Haswell CPU models (rhbz#1686895) - cpu_map: Add more signatures for Broadwell CPU models (rhbz#1686895) - cpu_map: Add more signatures for Skylake-Client CPU models (rhbz#1686895) - cpu: Don't access invalid memory in virCPUx86Translate (rhbz#1686895) - cpu_x86: Require within in CPU map (rhbz#1697627) - cputest: Add data for Intel(R) Xeon(R) Platinum 8268 CPU (rhbz#1693433) - cpu_map: Add Cascadelake-Server CPU model (rhbz#1693433) - cpu_x86: Introduce virCPUx86DataItem container struct (rhbz#1697627) - cpu_x86: Rename virCPUx86Vendor.cpuid (rhbz#1697627) - cpu_x86: Rename virCPUx86DataItem variables (rhbz#1697627) - cpu_x86: Rename x86DataCpuidNext function (rhbz#1697627) - cpu_x86: Rename x86DataCpuid (rhbz#1697627) - cpu_x86: Rename virCPUx86CPUIDSorter (rhbz#1697627) - cpu_x86: Rename virCPUx86DataAddCPUIDInt (rhbz#1697627) - cpu_x86: Rename virCPUx86DataAddCPUID (rhbz#1697627) - cpu_x86: Rename virCPUx86VendorToCPUID (rhbz#1697627) - cpu_x86: Simplify x86DataAdd (rhbz#1697627) - cpu_x86: Introduce virCPUx86DataCmp (rhbz#1697627) - cpu_x86: Make x86cpuidSetBits more general (rhbz#1697627) - cpu_x86: Make x86cpuidClearBits more general (rhbz#1697627) - cpu_x86: Make x86cpuidAndBits more general (rhbz#1697627) - cpu_x86: Make x86cpuidMatchMasked more general (rhbz#1697627) - cpu_x86: Make x86cpuidMatch more general (rhbz#1697627) - cpu_x86: Store virCPUx86DataItem content in union (rhbz#1697627) - cpu_x86: Add support for storing MSR features in CPU map (rhbz#1697627) - cpu_x86: Move *CheckFeature functions (rhbz#1697627) - cputest: Add support for MSR features to cpu-parse.sh (rhbz#1697627) - util: file: introduce VIR_AUTOCLOSE macro to close fd of the file automatically (rhbz#1697627) - vircpuhost: Add support for reading MSRs (rhbz#1697627) - virhostcpu: Make virHostCPUGetMSR() work only on x86 (rhbz#1697627) - cpu_x86: Fix placement of *CheckFeature functions (rhbz#1697627) - cpu_conf: Introduce virCPUDefFilterFeatures (rhbz#1697627) - qemu_command: Use consistent syntax for CPU features (rhbz#1697627) - tests: Add QEMU caps data for future 4.1.0 (rhbz#1697627) - tests: Add domain capabilities case for QEMU 4.1.0 (rhbz#1697627) - qemuxml2argvtest: Add test for CPU features translation (rhbz#1697627) - qemu: Add APIs for translating CPU features (rhbz#1697627) - qemu: Probe for max-x86_64-cpu type (rhbz#1697627) - qemu: Probe for "unavailable-features" CPU property (rhbz#1697627) - qemu: Probe host CPU after capabilities (rhbz#1697627) - qemu_command: Use canonical names of CPU features (rhbz#1697627) - qemu: Translate feature names from query-cpu-model-expansion (rhbz#1697627) - qemu: Don't use full CPU model expansion (rhbz#1697627) - qemu: Make qemuMonitorGetGuestCPU usable on x86 only (rhbz#1697627) - cpu: Introduce virCPUDataAddFeature (rhbz#1697627) - qemu: Add type filter to qemuMonitorJSONParsePropsList (rhbz#1697627) - util: string: Introduce macro for automatic string lists (rhbz#1697627) - util: json: define cleanup function using VIR_DEFINE_AUTOPTR_FUNC (rhbz#1697627) - qemu: Introduce generic qemuMonitorGetGuestCPU (rhbz#1697627) - qemu_process: Prefer generic qemuMonitorGetGuestCPU (rhbz#1697627) - util: Rework virStringListAdd (rhbz#1697627) - conf: Introduce virCPUDefCheckFeatures (rhbz#1697627) - cpu_x86: Turn virCPUx86DataIteratorInit into a function (rhbz#1697627) - cpu_x86: Introduce virCPUx86FeatureFilter*MSR (rhbz#1697627) - cpu_x86: Read CPU features from IA32_ARCH_CAPABILITIES MSR (rhbz#1697627) - cpu_map: Introduce IA32_ARCH_CAPABILITIES MSR features (rhbz#1697627) - qemu: Forbid MSR features with old QEMU (rhbz#1697627) - qemu: Drop MSR features from host-model with old QEMU (rhbz#1697627) - cpu_x86: Fix memory leak - virCPUx86GetHost (rhbz#1697627) - qemu: Use @tmpChr in qemuDomainDetachChrDevice to build device string (rhbz#1624204) - qemu: Drop "user-" prefix for guestfwd netdev (rhbz#1624204) - qemu_hotplug: Attach guestfwd using netdev_add (rhbz#1624204) - qemu_hotplug: Detach guestfwd using netdev_del (rhbz#1624204) - qemuhotplugtest: Test guestfwd attach and detach (rhbz#1624204) - daemon: Register secret driver before storage driver (rhbz#1685151) - bhyve: Move autostarting of domains into bhyveStateInitialize (rhbz#1685151) - Revert "virStateDriver - Separate AutoStart from Initialize" (rhbz#1685151) - Revert "Separate out StateAutoStart from StateInitialize" (rhbz#1685151) - util: moving 'type' argument to avoid issues with mount() syscall. (rhbz#1689297) - util: cgroup: use VIR_AUTOFREE instead of VIR_FREE for scalar types (rhbz#1689297) - vircgroup: Rename structs to start with underscore (rhbz#1689297) - vircgroup: Introduce standard set of typedefs and use them (rhbz#1689297) - vircgroup: Extract file link resolving into separate function (rhbz#1689297) - vircgroup: Remove unused function virCgroupKill() (rhbz#1689297) - vircgroup: Unexport unused function virCgroupAddTaskController() (rhbz#1689297) - vircgroup: Unexport unused function virCgroupRemoveRecursively (rhbz#1689297) - vircgroup: Move function used in tests into vircgrouppriv.h (rhbz#1689297) - vircgroup: Remove pointless bool parameter (rhbz#1689297) - vircgroup: Extract mount options matching into function (rhbz#1689297) - vircgroup: Use virCgroupMountOptsMatchController in virCgroupDetectPlacement (rhbz#1689297) - vircgroup: Introduce virCgroupEnableMissingControllers (rhbz#1689297) - vircgroup: machinename will never be NULL (rhbz#1689297) - vircgroup: Remove virCgroupAddTaskController (rhbz#1689297) - vircgroup: Introduce virCgroupGetMemoryStat (rhbz#1689297) - lxc: Use virCgroupGetMemoryStat (rhbz#1689297) - vircgroup: fix MinGW build (rhbz#1689297) - vircgroup: Duplicate string before modifying (rhbz#1689297) - vircgroup: Extract controller detection into function (rhbz#1689297) - vircgroup: Extract placement validation into function (rhbz#1689297) - vircgroup: Split virCgroupPathOfController into two functions (rhbz#1689297) - vircgroup: Call virCgroupRemove inside virCgroupMakeGroup (rhbz#1689297) - vircgroup: Simplify if conditions in virCgroupMakeGroup (rhbz#1689297) - vircgroup: Remove obsolete sa_assert (rhbz#1689297) - tests: Resolve possible overrun (rhbz#1689297) - vircgroup: cleanup controllers not managed by systemd on error (rhbz#1689297) - vircgroup: fix bug in virCgroupEnableMissingControllers (rhbz#1689297) - vircgroup: rename virCgroupAdd.*Task to virCgroupAdd.*Process (rhbz#1689297) - vircgroup: introduce virCgroupTaskFlags (rhbz#1689297) - vircgroup: introduce virCgroupAddThread (rhbz#1689297) - vircgroupmock: cleanup unused cgroup files (rhbz#1689297) - vircgroupmock: rewrite cgroup fopen mocking (rhbz#1689297) - vircgrouptest: call virCgroupDetectMounts directly (rhbz#1689297) - vircgrouptest: call virCgroupNewSelf instead virCgroupDetectMounts (rhbz#1689297) - util: introduce vircgroupbackend files (rhbz#1689297) - vircgroup: introduce cgroup v1 backend files (rhbz#1689297) - vircgroup: extract virCgroupV1Available (rhbz#1689297) - vircgroup: detect available backend for cgroup (rhbz#1689297) - vircgroup: extract virCgroupV1ValidateMachineGroup (rhbz#1689297) - vircgroup: extract virCgroupV1CopyMounts (rhbz#1689297) - vircgroup: extract v1 detect functions (rhbz#1689297) - vircgroup: extract virCgroupV1CopyPlacement (rhbz#1689297) - vircgroup: extract virCgroupV1ValidatePlacement (rhbz#1689297) - vircgroup: extract virCgroupV1StealPlacement (rhbz#1689297) - vircgroup: extract virCgroupV1DetectControllers (rhbz#1689297) - vircgroup: extract virCgroupV1HasController (rhbz#1689297) - vircgroup: extract virCgroupV1GetAnyController (rhbz#1689297) - vircgroup: extract virCgroupV1PathOfController (rhbz#1689297) - vircgroup: extract virCgroupV1MakeGroup (rhbz#1689297) - vircgroup: extract virCgroupV1Remove (rhbz#1689297) - vircgroup: extract virCgroupV1AddTask (rhbz#1689297) - vircgroup: extract virCgroupV1HasEmptyTasks (rhbz#1689297) - vircgroup: extract virCgroupV1BindMount (rhbz#1689297) - vircgroup: extract virCgroupV1SetOwner (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioWeight (rhbz#1689297) - vircgroup: extract virCgroupV1GetBlkioIoServiced (rhbz#1689297) - vircgroup: extract virCgroupV1GetBlkioIoDeviceServiced (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceWeight (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceReadIops (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceWriteIops (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceReadBps (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceWriteBps (rhbz#1689297) - vircgroup: extract virCgroupV1SetMemory (rhbz#1689297) - vircgroup: extract virCgroupV1GetMemoryStat (rhbz#1689297) - vircgroup: extract virCgroupV1GetMemoryUsage (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)Memory*Limit (rhbz#1689297) - vircgroup: extract virCgroupV1GetMemSwapUsage (rhbz#1689297) - vircgroup: extract virCgroupV1(Allow|Deny)Device (rhbz#1689297) - vircgroup: extract virCgroupV1(Allow|Deny)AllDevices (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpuShares (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpuCfsPeriod (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpuCfsQuota (rhbz#1689297) - vircgroup: extract virCgroupV1SupportsCpuBW (rhbz#1689297) - vircgroup: extract virCgroupV1GetCpuacct*Usage (rhbz#1689297) - vircgroup: extract virCgroupV1GetCpuacctStat (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)FreezerState (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpusetMems (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpusetMemoryMigrate (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpusetCpus (rhbz#1689297) - vircgroup: rename virCgroupController into virCgroupV1Controller (rhbz#1689297) - vircgroup: rename controllers to legacy (rhbz#1689297) - vircgroup: remove VIR_CGROUP_SUPPORTED (rhbz#1689297) - vircgroup: include system headers only on linux (rhbz#1689297) - vircgroupv1: fix build on non-linux OSes (rhbz#1689297) - Revert "vircgroup: cleanup controllers not managed by systemd on error" (rhbz#1689297) - util: introduce cgroup v2 files (rhbz#1689297) - vircgroup: introduce virCgroupV2Available (rhbz#1689297) - vircgroup: introduce virCgroupV2ValidateMachineGroup (rhbz#1689297) - vircgroup: introduce virCgroupV2CopyMounts (rhbz#1689297) - vircgroup: introduce virCgroupV2CopyPlacement (rhbz#1689297) - vircgroup: introduce virCgroupV2DetectMounts (rhbz#1689297) - vircgroup: introduce virCgroupV2DetectPlacement (rhbz#1689297) - vircgroup: introduce virCgroupV2ValidatePlacement (rhbz#1689297) - vircgroup: introduce virCgroupV2StealPlacement (rhbz#1689297) - vircgroup: introduce virCgroupV2DetectControllers (rhbz#1689297) - vircgroup: introduce virCgroupV2HasController (rhbz#1689297) - vircgroup: introduce virCgroupV2GetAnyController (rhbz#1689297) - vircgroup: introduce virCgroupV2PathOfController (rhbz#1689297) - vircgroup: introduce virCgroupV2MakeGroup (rhbz#1689297) - vircgroup: introduce virCgroupV2Remove (rhbz#1689297) - vircgroup: introduce virCgroupV2AddTask (rhbz#1689297) - vircgroup: introduce virCgroupV2HasEmptyTasks (rhbz#1689297) - vircgroup: introduce virCgroupV2BindMount (rhbz#1689297) - vircgroup: introduce virCgroupV2SetOwner (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioWeight (rhbz#1689297) - vircgroup: introduce virCgroupV2GetBlkioIoServiced (rhbz#1689297) - vircgroup: introduce virCgroupV2GetBlkioIoDeviceServiced (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceWeight (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceReadIops (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceWriteIops (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceReadBps (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceWriteBps (rhbz#1689297) - vircgroup: introduce virCgroupV2SetMemory (rhbz#1689297) - vircgroup: introduce virCgroupV2GetMemoryStat (rhbz#1689297) - vircgroup: introduce virCgroupV2GetMemoryUsage (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)MemoryHardLimit (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)MemorySoftLimit (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)MemSwapHardLimit (rhbz#1689297) - vircgroup: introduce virCgroupV2GetMemSwapUsage (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)CpuShares (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)CpuCfsPeriod (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)CpuCfsQuota (rhbz#1689297) - vircgroup: introduce virCgroupV2SupportsCpuBW (rhbz#1689297) - vircgroup: introduce virCgroupV2GetCpuacctUsage (rhbz#1689297) - vircgroup: introduce virCgroupV2GetCpuacctStat (rhbz#1689297) - vircgroup: register cgroup v2 backend (rhbz#1689297) - vircgroup: add support for hybrid configuration (rhbz#1689297) - vircgroupmock: change cgroup prefix (rhbz#1689297) - vircgroupmock: add support to test cgroup v2 (rhbz#1689297) - vircgrouptest: introduce initFakeFS and cleanupFakeFS helpers (rhbz#1689297) - vircgrouptest: prepare testCgroupDetectMounts for cgroup v2 (rhbz#1689297) - vircgrouptest: add detect mounts test for cgroup v2 (rhbz#1689297) - vircgrouptest: add detect mounts test for hybrid cgroups (rhbz#1689297) - vircgrouptest: prepare validateCgroup for cgroupv2 (rhbz#1689297) - vircgrouptest: add cgroup v2 tests (rhbz#1689297) - vircgrouptest: add hybrid tests (rhbz#1689297) - virt-host-validate: rewrite cgroup detection to use util/vircgroup (rhbz#1689297) - virt-host-validate: require freezer for LXC (rhbz#1689297) - virt-host-validate: Fix build on non-Linux (rhbz#1689297) - tests: Use correct function name in error path (rhbz#1689297) - util: Fix virCgroupGetMemoryStat (rhbz#1689297) - tests: Augment vcgrouptest to add virCgroupGetMemoryStat (rhbz#1689297) - vircgroup: introduce virCgroupKillRecursiveCB (rhbz#1689297) - vircgroupv2: fix virCgroupV2ValidateMachineGroup (rhbz#1689297) - util: implement virCgroupV2(Set|Get)CpusetMems (rhbz#1689297) - util: implement virCgroupV2(Set|Get)CpusetMemoryMigrate (rhbz#1689297) - util: implement virCgroupV2(Set|Get)CpusetCpus (rhbz#1689297) - util: enable cgroups v2 cpuset controller for threads (rhbz#1689297) - util: vircgroup: pass parent cgroup into virCgroupDetectControllersCB (rhbz#1689297) - internal: introduce a family of NULLSTR macros (rhbz#1689297) - util: vircgroup: improve controller detection (rhbz#1689297) - util: vircgroupv2: use any controller to create thread directory (rhbz#1689297) - util: vircgroupv2: enable CPU controller only if it's available (rhbz#1689297) - util: vircgroupv2: separate return values of virCgroupV2EnableController (rhbz#1689297) - util: vircgroupv2: don't error out if enabling controller fails (rhbz#1689297) - util: vircgroupv2: mark only requested controllers as available (rhbz#1689297) - Revert "util: vircgroup: pass parent cgroup into virCgroupDetectControllersCB" (rhbz#1689297) - util: vircgroupv2: stop enabling missing controllers with systemd (rhbz#1689297)- Rebuild all virt packages to fix RHEL's upgrade path - Resolves: rhbz#1695587 (Ensure modular RPM upgrade path)- RHEL: spec: Disable gluster on i686 (rhbz#1722668) - rpc: virnetlibsshsession: update deprecated functions (rhbz#1722735)- api: disallow virDomainSaveImageGetXMLDesc on read-only connections (CVE-2019-10161) - api: disallow virDomainManagedSaveDefineXML on read-only connections (CVE-2019-10166) - api: disallow virConnectGetDomainCapabilities on read-only connections (CVE-2019-10167) - api: disallow virConnect*HypervisorCPU on read-only connections (CVE-2019-10168)- admin: reject clients unless their UID matches the current UID (CVE-2019-10132) - locking: restrict sockets to mode 0600 (CVE-2019-10132) - logging: restrict sockets to mode 0600 (CVE-2019-10132) - util: skip RDMA detection for non-PCI network devices (rhbz#1693299) - virfile: Detect ceph as shared FS (rhbz#1698133) - virfile: added GPFS as shared fs (rhbz#1698133) - util: bitmap: define cleanup function using VIR_DEFINE_AUTOPTR_FUNC (rhbz#1716943) - qemu: Rework setting process affinity (rhbz#1716943) - qemu: Set up EMULATOR thread and cpuset.mems before exec()-ing qemu (rhbz#1716943) - conf: Add definitions for 'uid' and 'fid' PCI address attributes (rhbz#1508149) - qemu: Introduce zPCI capability (rhbz#1508149) - qemu: Enable PCI multi bus for S390 guests (rhbz#1508149) - conf: Introduce extension flag and zPCI member for PCI address (rhbz#1508149) - conf: Introduce address caching for PCI extensions (rhbz#1508149) - qemu: Auto add pci-root for s390/s390x guests (rhbz#1508149) - conf: use virXMLFormatElement() in virDomainDeviceInfoFormat() (rhbz#1508149) - conf: Introduce parser, formatter for uid and fid (rhbz#1508149) - qemu: Add zPCI address definition check (rhbz#1508149) - conf: Allocate/release 'uid' and 'fid' in PCI address (rhbz#1508149) - qemu: Generate and use zPCI device in QEMU command line (rhbz#1508149) - qemu: Add hotpluging support for PCI devices on S390 guests (rhbz#1508149) - qemuDomainRemoveRNGDevice: Remove associated chardev too (rhbz#1508149) - qemu_hotplug: remove erroneous call to qemuDomainDetachExtensionDevice() (rhbz#1508149) - qemu_hotplug: remove another erroneous qemuDomainDetachExtensionDevice() call (rhbz#1508149) - util: Propagate numad failures correctly (rhbz#1716907) - util: Introduce virBitmapUnion() (rhbz#1716908) - util: Introduce virNumaNodesetToCPUset() (rhbz#1716908) - qemu: Fix qemuProcessInitCpuAffinity() (rhbz#1716908) - qemu: Fix leak in qemuProcessInitCpuAffinity() (rhbz#1716908) - qemu: Drop cleanup label from qemuProcessInitCpuAffinity() (rhbz#1716908) - qemu: Fix NULL pointer access in qemuProcessInitCpuAffinity() (rhbz#1716908) - qemuBuildMemoryBackendProps: Pass @priv instead of its individual members (rhbz#1624223) - qemu: Don't use -mem-prealloc among with .prealloc=yes (rhbz#1624223) - nwfilter: fix adding std MAC and IP values to filter binding (rhbz#1691356) - qemuProcessBuildDestroyMemoryPathsImpl: Don't overwrite error (rhbz#1658112) - qemu_security: Fully implement qemuSecurityDomainSetPathLabel (rhbz#1658112) - qemu: process: SEV: Assume libDir to be the directory to create files in (rhbz#1658112) - qemu: process: SEV: Relabel guest owner's SEV files created before start (rhbz#1658112)- tests: qemuxml2argv: add CAPS_ARCH_LATEST macro (rhbz#1698855) - qemu: Add ccw support for vhost-vsock (rhbz#1698855) - qemu: Allow creating ppc64 guests with graphics and no USB mouse (rhbz#1683681) - conf: Expose virDomainSCSIDriveAddressIsUsed (rhbz#1692354) - qemuhotplugtest: Don't plug a SCSI disk at unit 7 (rhbz#1692354) - qemu_hotplug: Check for duplicate drive addresses (rhbz#1692354) - cpu_map: Add support for cldemote CPU feature (rhbz#1537731) - util: alloc: add macros for implementing automatic cleanup functionality (rhbz#1505998) - qemu: domain: Simplify non-VFIO memLockLimit calculation for PPC64 (rhbz#1505998) - qemu_domain: add a PPC64 memLockLimit helper (rhbz#1505998) - qemu_domain: NVLink2 bridge detection function for PPC64 (rhbz#1505998) - PPC64 support for NVIDIA V100 GPU with NVLink2 passthrough (rhbz#1505998) - cpu_x86: Do not cache microcode version (CVE-2018-12127, CVE-2019-11091, CVE-2018-12126, CVE-2018-12130) - qemu: Don't cache microcode version (CVE-2018-12127, CVE-2019-11091, CVE-2018-12126, CVE-2018-12130) - cputest: Add data for Intel(R) Xeon(R) CPU E3-1225 v5 (CVE-2018-12127, CVE-2019-11091, CVE-2018-12126, CVE-2018-12130) - cpu_map: Define md-clear CPUID bit (CVE-2018-12127, CVE-2019-11091, CVE-2018-12126, CVE-2018-12130)- network: explicitly allow icmp/icmpv6 in libvirt zonefile (rhbz#1650320)- util: fix memory leak in virFirewallDInterfaceSetZone() (rhbz#1650320)- docs: Drop /dev/net/tun from the list of shared devices (rhbz#1665400) - qemu: conf: Remove /dev/sev from the default cgroup device acl list (rhbz#1665400) - qemu: cgroup: Expose /dev/sev/ only to domains that require SEV (rhbz#1665400) - qemu: domain: Add /dev/sev into the domain mount namespace selectively (rhbz#1665400) - security: dac: Relabel /dev/sev in the namespace (rhbz#1665400) - qemu: caps: Use CAP_DAC_OVERRIDE for probing to avoid permission issues (rhbz#1665400) - qemu: caps: Don't try to ask for CAP_DAC_OVERRIDE if non-root (rhbz#1665400) - Revert "RHEL: Require firewalld-filesystem for firewalld rpm macros" (rhbz#1650320) - Revert "RHEL: network: regain guest network connectivity after firewalld switch to nftables" (rhbz#1650320) - configure: change HAVE_FIREWALLD to WITH_FIREWALLD (rhbz#1650320) - util: move all firewalld-specific stuff into its own files (rhbz#1650320) - util: new virFirewallD APIs + docs (rhbz#1650320) - configure: selectively install a firewalld 'libvirt' zone (rhbz#1650320) - network: set firewalld zone of bridges to "libvirt" zone when appropriate (rhbz#1650320) - network: allow configuring firewalld zone for virtual network bridge device (rhbz#1650320) - util: remove test code accidentally committed to virFirewallDZoneExists (rhbz#1650320) - qemu: command: Don't skip 'readonly' and throttling info for empty drive (rhbz#1670337)- RHEL: qemu: Fix crash trying to use iSCSI hostdev (rhbz#1669424)- qemu: Fix logic error in qemuSetUnprivSGIO (rhbz#1666605) - tests: qemuxml2argv: Add test case for empty CDROM with cache mode (rhbz#1553255) - qemu: command: Don't format image properties for empty -drive (rhbz#1553255)- conf: correct false boot order error during domain parse (rhbz#1630393) - qemu: Remove duplicated qemuAgentCheckError (rhbz#1665000) - qemu: require reply from guest agent in qemuAgentGetInterfaces (rhbz#1665000) - qemu: Filter non SCSI hostdevs in qemuHostdevPrepareSCSIDevices (rhbz#1665244) - util: remove const specifier from nlmsghdr arg to virNetlinkDumpCallback() (rhbz#1583131) - util: add a function to insert new interfaces to IPv6CheckForwarding list (rhbz#1583131) - util: use nlmsg_find_attr() instead of an open-coded loop (rhbz#1583131) - util: check accept_ra for all nexthop interfaces of multipath routes (rhbz#1583131) - util: make forgotten changes suggested during review of commit d40b820c (rhbz#1583131)- virsh: Strip XML declaration when extracting CPU XMLs (rhbz#1659048) - RHEL: qemu: Add ability to set sgio values for hostdev (rhbz#1582424) - RHEL: qemu: Add check for unpriv sgio for SCSI generic host device (rhbz#1582424) - qemu: Alter @val usage in qemuSetUnprivSGIO (rhbz#1656362) - qemu: Alter qemuSetUnprivSGIO hostdev shareable logic (rhbz#1656362)- util: Don't overflow in virRandomBits (rhbz#1655586) - virrandom: Avoid undefined behaviour in virRandomBits (rhbz#1655586) - spec: remove libcgroup and cgconfig (rhbz#1602407) - qemu: Drop duplicated code from qemuDomainDefValidateFeatures() (rhbz#1647822) - tests: Add capabilities data for QEMU 3.1.0 on ppc64 (rhbz#1647822) - qemu: Introduce QEMU_CAPS_MACHINE_PSERIES_CAP_NESTED_HV (rhbz#1647822) - conf: Parse and format nested-hv feature (rhbz#1647822) - qemu: Format nested-hv feature on the command line (rhbz#1647822) - qemu: Add check for whether KVM nesting is enabled (rhbz#1645139) - secret: Add check/validation for correct usage when LookupByUUID (rhbz#1656255) - cpu: Add support for "stibp" x86_64 feature (rhbz#1655032)- virfile: Take symlink into account in virFileIsSharedFixFUSE (rhbz#1634782) - qemu: Ignore nwfilter binding instantiation issues during reconnect (rhbz#1648544) - qemu: Set identity for the reconnect all thread (rhbz#1648546) - Revert "access: Modify the VIR_ERR_ACCESS_DENIED to include driverName" (rhbz#1631608) - access: Modify the VIR_ERR_ACCESS_DENIED to include driverName (rhbz#1631608) - qemu: add vfio-ap capability (rhbz#1508146) - qemu: vfio-ap device support (rhbz#1508146) - qemu: Extract MDEV VFIO PCI validation code into a separate helper (rhbz#1508146) - conf: Move VFIO AP validation from post parse to QEMU validation code (rhbz#1508146) - qemu: Fix post-copy migration on the source (rhbz#1649169)- 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/bin/sh/bin/sh 8.0.0-10.module_el8.7.0+1218+f626c2ff8.0.0-10.module_el8.7.0+1218+f626c2ff8.0.0-10.module_el8.7.0+1218+f626c2ff virtinterfaced.confvirtinterfaced.build-idc3059ad78bcd87299517ba3f61ce53ed17b65acbddd116a9c2a5413adabe7626d73c906aaa00aa53virtinterfaced-admin.socketvirtinterfaced-ro.socketvirtinterfaced.servicevirtinterfaced.socketlibvirt_driver_interface.sovirtinterfacedtest_virtinterfaced.augvirtinterfaced.augvirtinterfaced.8.gz/etc/libvirt//etc/sysconfig//usr/lib//usr/lib/.build-id//usr/lib/.build-id/c3//usr/lib/.build-id/dd//usr/lib/systemd/system//usr/lib64/libvirt/connection-driver//usr/sbin//usr/share/augeas/lenses/tests//usr/share/augeas/lenses//usr/share/man/man8/-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 -fasynchronous-unwind-tables -fstack-clash-protectioncpioxz2aarch64-redhat-linux-gnuASCII textdirectoryELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=ddd116a9c2a5413adabe7626d73c906aaa00aa53, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, for GNU/Linux 3.7.0, BuildID[sha1]=c3059ad78bcd87299517ba3f61ce53ed17b65acb, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)rPRRR R RRRRRR4R}R R RRRRRRRRR R RRRRRRRwR?RpRSRbRhR]RNR2ReR1RJRzR&R/RERAR,RTRWR5RQR%RXRkRaRuRCR.RoR$RmR|RjRLRPRURlR>RFRBR[RtROR^R;RVR@RiRRRsR{R'R9R8R/dev/null 2>&1 || : fi rm -f /var/lib/rpm-state/libvirt/restart-virtinterfaced rmdir /var/lib/rpm-state/libvirt 2>/dev/null || :/bin/shutf-89cfb28211991a75eabb1a15a15875135a72051a294cf907cf0e2b82fa6f31594virt:rhel:8070020220921151759:3b9f49c4?7zXZ !#,׌] b2u Q{LUOijzt)ɫ4>U2kkY_3&l 9̪v6G){Oiʛ.jxnd9oa`bSC`O4N>ȹTVc! K'2iAzYA'SFt# Ⱦ~hETa]Oo9T~ŀeӒAS#|xD;/Jm4u5l-{ē֮VaESSJB,'gs=-8جDR pn-x)E"3sŬ]HQ;Qmч:Z9X,5 Tc'm/H~B) Ȑs\A;l%iT_˺x]:fBym)gw )XK5jz ;mgLIE!ȳ !d~.>zuc('@ r3>xE %T79>QaaC\р17D)x|@ G>|m2 = 2%?&8~B,unE|Or76MR#Ikoh`3DzH(F+>)m4M\ !+v/Xvx6Jif"K+pu"ÍaZ6Z>Ts }v4YŖ /ߨ1cbquʹ[&$/ISF!~ݡ Zrd&zݰ76 :K0we孳"/bϑqݍ\R8/Y$$qb}N?+2akh\,lz% ,ku}z gAɨ+,K]RǶls/VALN=y}ͧ ٕ`[~5A^(56 !u>- ׁj!Vi$Kh6s5@uiᇩ2|[nca%m}'C[mU!+Ҟz_zLRȅ _|y!\a~ڻ2QZÙb!xVԗ8Z~]-o3߇YDEٕuԯ՚@'PLkY ;h'\KXtkRgΠ6{-ѳ]#e@ '2¯ωz'@؅@/5}>-[L خӛ+0I:jX*5imc:fe pb:Ӣ qom|Cd6r~LN #In5aF7RP,>j#Mnu'gO:'ZMa ,ы#&A]2Is=uu dxc,NG;E($46CELj)Lz3wSĿa'h2X> ½ VGYU0P<|DA"j"mRll+OMj2wj 5+Ƥk^k*rc8i!RNlڽB0oEՃ$M\D%2q)r?9em<袌/4j@X7OGtmp@Of<-N]AU@M-q~Y .BCD+M[; Rr *bU6ŒY@]m"8C<{-g A;VѽIn 8U>L+|3$m85P$0g,trQ0*"3G+Bxo.st֩#j 1)F xt CZvY6Ʈζ0yv2>}d`i-%µ NG \8YnV4 aEr _zn<ʠXk 0.Gzn 3&?rҸ}}!LC _Q9mZxU{y[# CGP'U}%>CboxH+-yz4<3ݭcQFKc7^>^bc'zeG,Ő^Z]~mń][s}Ւq\]PX&Tt3:&8D ӸmJ&Tf4[ 1lB]-^u4Q{Hn@jpg15~65ZEٔEv,C@ L2H)_.Jqr~v*bueY '` y;h_>bM/"QvaL!M;$N"x`ql9iGKF@i5k@%'7T̕*K>I>/ 0V+9VrWe| "ai-\c)YG$gծb:"B[w;II\ָ{r?};̧hr![([FMdl'4ogVTEwՀOY4y\{${|Q(!9Rz G[XP2cUV$}Yi5 NK!=Ԛ0B6 E7RE9(Ϳ XbM$kh(W g[ϢBbjM +h{ >^[!Jx2ꃐ.6t7QbkOͲsNkj-;Ԍ6z$;#I!HUL˞SIxx5 4L1$KOz 6{G,Yp VRg * .ը75(ofEÏǢ)Thg)1NZ)7fuc4;F0#>C'hU<0h~ ?#1{Az}ƫc`h0(+w9Ǥ #-91?k.9Y?N?WV7s Y⡙y (P{LT%',?8Q ?gC=|[;_Պ_ vH m&/s;W0u4+R|-.}Iv[p]wN"ׅ@ O ]_ipcjЈH9sŭ g''w얙"0GhՖtJ,T:[,_(* C9; J bIQBhޘa#^HeyMrFjK[,o@CgxKYߗo/2Y6-/wG[Ȗ9d}jѶm˴4tߵ}cV|Q*KmXhY,`=>Xa(O\F>.…yݲ(XPN{ӕr1P"?GV:تJQW_eBr;vd݋֌_@q#8( HO8S vYI45W^}tGLt{LV5c}p@B]'%I][*}CRXSե+lXgiQ?O_!"q_Y—&xI # |7H|_+<ۏϻxeYن NTP Rߵ@Lk枕k^]FK.\U;lXsאo] $ޯ CM?ٺ|úv:GyJxӝtNsyFǏ~"Oǔ,4'$|bŚqՆ;p,bmSDH.<㩌 ^0~L͎x׀S@Pk~%8kDK0{o2fŧ! œ4o: u!$kc͝|Vzg@6JÌPϘN-82NKVӳqedLW kڊ“. &*N4 (1]-+EiI25fjz52"4CxSWgy'5b#4EH,m8(oylid'#UipIݒ̫e6} { GY)N>9(<Ci琸.k+h2!J'(^]@KGFoX JjG5ߢ qF6G$hJÍTkN$9P@nVhl$-FQv X:\ Ji{@XCc%@= F8490uFM9Kfu-HiBlNj m7 yQYo!(*lf[ lR>vman=0~ c+Q8OE`=^qQS},;}i5OV) 2eE1CNfњ&C:Jp6+x3o(=d>mJ*'#+vG}U |opћQwF嘖uy)dj~X/1^DxM-QU y*' =#<1h[K+ORQ/9An}/\n:mmZp}H9:zX0wPoFVftA\Ym"rȆwZm١f;`*:҉a4"85w{LN$B yQ_݁YW; No~rz.rw r$Rc rrq!csˌ9/9o0z#eh(dzx̓i4 Te/F}9ᒄ%#k8_֊25ӳS_8Iä"$z<1Az0cᲽմz[E},%|rN70HNQ T};K!yFD\[=ÌR D܂}`jȵiOz!)"&R(o6)p '4_͈ UzGne4y,)WƆ8 Դo+gYaI'&P@XLDZ0v]w8ŭje6^`Ao@=Pf>{iAEc9SHB-`xaHLLi+WO#%fEH45v:ϣȒAxatuаrmO9oP;T)hɄڨz֍w{8gD؛99(MF'ryϞFM(0EqULRiLnhFqJ҆~T~|@L"`lq^ǀe* tIs̷3Nt8SIլ0_O<ݠ4IVg;9ȷ`a¨?,mP-bO'x:Ÿs "8 1لE %py?/6gq@c m(\ 풵>At!^KѤds/u"aבjk3v56Z-Zyg<&T^:H/ՀY=3nt06; euܬc*݃yH^}F^QUu6/1vKe%m0Jt'+U-DI8U[Z7*y/4+ 6sX[lG `s*==S$I#oicE7 zȵT&񗆝 ]$)}QǜXбvJb͐yK ml䉲9o}^ӧ88T.KKo֘|XPg$ZҵʔpGY44ekAD{R^?h ¢@>B'5)UO|W95WW5jCFRI킲ug fKD%aPq~Pk*~Z#KRO>%*zo-0<Í"B =q+& i^_DV)H fIvSh&QSX.JDڏr\4&UDd3;`EϹ)-:X'!VĻ l70_$\ez`V#]~U =cWH|V`([ 3/Ƌ0E뚱:92YWVe&^bvcaEFZ[hޓ3k-PR~TF1^|]% a+A?qUp#.ϿR$%9O^ 9ۏkO9׬kE. "S}= )vf\ {7Moj̝";X<-h^p. ]]0q_U orJTu!6m$?k U5z{ 0w0!o\hOYHN㈸YkМoT DG E5uKXƉW"A'Kڪf ܅ܙO8E,O{tAtf,'Dr EFƅn!TO}EFc4eExi5Bh=Vhj+nlqeܣLqtcs gwS3 In>\񒉿lxrn̈k {pyYHfU۶̎Dp#xa5*K(ohMu*ߠٕg <[JeSD'PUG$eYPNKbF…b֧leTV"Ix|eK[Q`w&4T _ޫA;jυy.ocRHaUX`Ug!kF6%U$j8fg)h3fg8)'~_XEs\(#qDl9@~v om>-f[iME&0Ae[?dL4@s;P ~%Z 7n%خ2 E2\V  O_t&)7E*zƁ #dT3!S}nLB]fPL23Uxt~v;K]sbܴd ClOZT/j}[h~q>5S1 >+@:C"h<N/mOn|Vv@^[ ͋"Y{V&.V!#dH7o4P=T]MOdyb߳ů,iȤ"s騩hqN9V1Cܧ h>KeHvsc}N ۃU[+Xz P߇L9 1C%̸?{hdj;YHtwvkƁ2@Ūg.^L-&*_xь{AQ%91|fUNVPn DX]%gs}ua@/P54SGxAZnsD:t17nk{ Pn\QfyG]LmԌ!au?IMyC!wyp`rMaz>I_TֳWi8েA\;ɗa;vT\6z 襱)7z$_;ن,zpLg9CR&;Y"]KF!>oJԖJRN4!\ԣ||ýM 4*\yTZ*}d({>$ϺuC4"9 teEyeN0+)J bQ#xj0B} 4,rFU z=3~8-{4~pFh@?hFzbljŪ A`a"jRާ%/ɀ˪8Igâ`_|!,ҟE{4)sW{p3ڿLơ@}*AS[tC+}Y:/C1ԜœDJ|F7'?+Lt'œczb@sRɎ@+Uʦ֌iH(}TнU\I%[xO<fһsxxT@&s4T7n^@2&PV/T!ђB d mUYA{Goh` rP}Yz1!u+#q%"ge/"r,[gYlM}R7>7̤Mpk7&WROgADq.j\,+aecbfn)B|"+\矖(ogE!/$O-LיWY3)#{y@˲_IGXQc)veh\)OMzFB9Ԝ}0R&]=+:$|M-P<\xmTE+ C69 Bζ"B7p}Y; -a^4(:A5}߉R>}hw \=!BLB?6z]<nX3/|u[ؕNIwZHgG QXۇ98o7r4wvm@VYm1;w`aADWQI:Gro# 0ͱ';`yLrNLuhx[Cqwܑ_| ul `wxPnEJ:¶Ȧ6xbk{ ')m9XٙozR 4cYWKܬpuϗl= QAD|8Ns2e]AU'*OvjB6w!55'P2$9232*qnw{QL8\MwdGͽ iwLj:hDa4ӄ`dK&Y\V(#l-Nt;F+wA{:2ܖbW^V4d2c]أ~7PQT13%_6i/9I*?>*DlW)@~?5}llAvIfUO PUw)#W/.6e>q/צr Mo~M`w(ۘeCAS >G@{A%P'r^ kMǧ(LO>ҌFBFIֽai%u [ڮ_ G!q /p@̫H*]o_1Mw'dsVfe.]"7Y27.D$ {nD_ 'ߔBu;Q %!K  [M?6r#( ~֌YNƢ6AT[Z-0F7;b<\MN%5~C5% n(Uϒ|Akc|ew_1Xڷ0zw(F08tQBc3+s6p8iIqW'9>FAaH iwѻ׋KytbX7ִ^O"! ҙY]cEK GAM9"Ƈe^׿X]P_ȱ@d 2\N1qM#F6whG¯ !̛eYͭp)"A (K*$k0wx} .?^8# iHaV*iFV0وeW\<5~U ^ѐ+"fWgūI+H YmpX_&0 $%XwihJDJ]2oȕiXD}])_{6_]^W3-S$JU=?7ArJ-fl!z9+Yf72plw#+jkN>w4 u⡷Obv,[₤ܝ*R B[]ň(@ELxvԆBtȜFLBۦ$Cp~#Ď/G|V6mCF;[+X-4͑1?m``G'$y]RV@u T$2,KSZu5q̀_Z^zt ~Ӳy5ԔaC1xe=wզx,ϟ/:P$<ӭW 9aԲ )o `0a-`A:|+[t(%;6| ?j_E.?C~@*^_y[t^[>t3. UCUIN#Fߧo:mv4D=?g?aZP $u>{r{QcS0#%"frHu]OIUqɧ7S>5>KתanZ lHϵի[\ퟓ_8h1quR_pr;}ps)(1Anl3;*Μ= XLN:'󴗱mMv㔠]Sf{e+txГӭ7}'Kbq3]H.7dӟ,\4+p,mbt1 ?J>dٲ{U5eCa(EckbJeڥБ5FDr0kC8{9XA)?4Y'9-c|L + {% 4 u6wg0]ólgRy6xzixz4Rphu[ɒP~͖$ڭ/`bX0 #qSZПe !<`(>BMʏ*1<="͠$ٻTT )!ׅrGؔd;IFtUR#ڡU5 0K7O p!0pt޳oG2eL67gZ 90!+LUt}ؤ|w)1[\YgE"P@DԐl#|9]SixɇȚ5H.9ɕ7oI/ZVKh7`X%á[Rx96ukt6`E˟dSI%쀌F3hoՂ\c=\&QHVdc">JL\LK67Q+QO /q;t8.BԈ-CvK.e{\aC&TgM%٭|lc"+t:oe~0;6P/,\䝼6?͌ƀ&_ ̩.t#KOZ@qs`tZ/)uhǜ}NGi ~ś5qUkeI|}Z (UC.0ԇhQtKNPQC}dn(kO40K'VB+3v-2oR3Bۏ[ȩl Fwвn%ܭ$@h#C=6 2䘥BBqQM h&HW&c a }UWu8tC3ݘ/퉪$QeK?o9ЮkvS yialsYV?0H[Z/fi,lmB`y>_'}CYoMFnaԟfXd4/᪘x9%(ydwF빗>L6I#S4Nl ~>w!,N !ޑVkT'r!T4?bMao_S@Ԡ΅\me륌bzx' !Tm2"ζ5-8y޻E^R'ΒբMNSͼ%=Ћ90' _:TP$MH*bz]6q7lb^UuUgNПNkNJ/xɠp! WTk?L6EMD:u;²RS̱ *09Bz~[!d2b26W@Sz'f1&߇K*jbx~tJi)%wk*ѣ{ItOfmMLfV:'g xLLIݮ?V56x(U` q\R⍊@Q#A}5@MJAV쓱ҘńܺaYsD񐦏3G*է<J'2;TmY!^@az[vJ0HQbpd\JݹLf\9&\Q#w@sv^Ҹ\bCtЀ"Q[3l ,דƥe}|lwIMtL3#g&ΗB 2?{L?6ց&49stŊ0[*:z`hfª{H'h\jzOK"Ԏh +h~%@9h&x0u e?4fUJQ\`Q ?"b,-8qK1>mgI($Z) Qf5"4ʌ #K@µ+{ԡWEeh yȈ:xq 8d\Hv W`^4>24X7ЧV %"3,-4vƓ9@ORU vCW(>N4-w$Z1M(8} )Y{L*<zHdHqbvK[3?'6 @ySh6oo Zء$|oa|JN#zC"e L9 R#Z՝dǠ :Jȸȗ9Yn.ʔq],5:0k@s<^\WciX7?8g-\/JcSl) |ݗ x `{ջ&J2bW2ԥI @mloSR2Ut/.(;]Q-33k d\&;'zh-wŃ'$r4m>aK'nT*#qRaIDݏ 4Rw)LUjB)U#aAHmŝC 4 (k4}ړBmiLZC@6"Ag.1 y6\/zwB `:σC<v2N&R&DJr~[L}\rdM.m9$f|>#Amwͳ3zGȖ4F < $1eV xquքx_+6B-|k~#0LlX`o'!GjX#_X+z4Ij yw=ЅYIkbaSipLu0o|!Ksj@}[.l{4Dg__ѐ5.Qi9vXMJ뭂?bF&'Y(@l>Ԍhg,)r#.">,@`ګou}W wsl#[C=*Z= ްAr)cul'y${^9uDh\gOG#7g42+߃Ju#2Z )Xb]fͣOi`HV7 l+Kq4|uĢ'}OUϰw.ߌ,:_ԀkQI͘;qҍdWzkͺX{qD!t]Ig tD"O "0qSHO]Uga.YN5H%w`mDH3C)ahSiqHA66lA M-a)IB?"/}hK& t˷Z|[Qxy) *cw 8)+tJ{Fv gŗanQ7E3/{vr*gl*!gkA]2+ +'7B]!>\glKWjRԩ5 SnpMo+g%ZW-nQ͜=*/ A뜧f+m@Zfx:h"i+~J`0}<}2 %\;<LLԾiay}⩰Wu$_xew-o9 Cr q@1s/6юFe^䘨׹?AX^ugw/X+iLDŤy_dxai0a~ ǐIIi'mh[BvK9H $J MvL&FjP{|W ܈cJeR5twF;ӌ.DGMfg"~w|cЂ!d"=q 7T: s85eO'Rb$rvJrL}?2` BN8C-f.\ YꞖ.Hʛ>G-GBϱ> OHH%DI9'ZeJUh\P@_55GQL" O9kӗV5+z< zbކgJHgtT.ꇖОp_bg |76&0׆a7'T4RǷc9Z,#6c^v LH] T<4qRT,̖ǃFGv 0BĽw kRAz?oI<zЄ0uN~W&Z{1{8,2-JzqX=cu%0rꡜ}NûU5)'E6w+k U4 &P.gu@:a$o=Vi%UBߌteCjː3]P>y'{ւ;2(Rpv&?Hk b DbYZ x*Lř\D}fSϊEF//JQ$9RP LG/wqp1f)U֧#1fDv;HmXSv,S[8e3 ԥ\,Le)ȃLBQ({LlM Qh-H FwG\e)m˨i0 )X1a~{M{IWLcoamо-U[O_\*ܜx?y(JmN1˗a ;.%r@h@l^^cuV_1OU>Er2ͣ_l|.'ȋmIkɆcK>R|y5-LמFØDZ$!d]-II~A!^cn@xÅ"a\bx脷! ]Jc.BaA7P#8-Nɂ-bu79Ƨެ+9W"'o8l" h28NVB,i|+Q)%*PʕڿQolwκ6D,ITTk3>@jH5NoEa[Xsag`rZ~t80{HӬ^(76(5!/|= VBԼؖh,|\'76?;BX##h\*kex@ҲX)Hwܨu]'n G,~rL6(S5yaL]I%| 3!?'&h>ҰT?1)6PsKKҢa(޸Ix^׽tulY)gҬ Ob 8/[-z{gT?SZwˁՒ`rh|d =X8V{w)sͪ^j5Qa>W*pqLPDQ",n^:~S2߫0܁ :<_s{m oBV$b=~Ҿ;o(A90JRz}%?p >R>ުqW"HNyRnNnjeY/ |)ׄkP`R)ZCF\N#a^i8)i9{&,s۩šy+2.KLd+/M2 `db'#u%ݗ4%c`Xqsm(c6ӽ2ɡ$"&Ɍqh,#EO]#(3H~P<FdPcC=H|B :ߋ9x6y(iȅtjT;ÓUǶTƂ̈tŊŵ&L!+=`ު-P`وzՖ*j56A[/4e9pL=pUĠU 6m΃y]x}b9:>\7r\7C2[8''B\@oغ* ֙JXjΐ;~׻>9t@w? qfQJzoqk+ cUA=K uHT@2~xs%jD8_/`}}7x.?. EΞE%\4OnɋwSv|@1mL!pWM Spa=*tS<:*bPtsmGTPkE փYg[S*+d$]>]'óziy0@5zc/#Z"-J~#]2P 7I0GG8w}hWg"*;\TE> prUbB}C~V2q ~A7`|17DJ{.NܭJ`U/yUV:\cE-_Mdz#KV_D׍7_і6YX5L!nQ&\pOߩK3v`s_MjKWF8'oB\΅_ɐKxeO6;N^ SzQrt<v ${5ı8* kz5?j~`R]B|_d\Ppw,bGd( :Fe O[U٣o݄~KĒLD)eΘJe^^YocU3d[B/=> w9f>5qĝ6Iݹ0 U[PCNEW 8{u*y`OI?k(YXhN*_ KDng#K&f P?{/ ).i˧ǏOY.W \nmNY.0!CrpIi`y8ӫPÑ)T Gt'1f輱/@E҄QOC< xVxcjmpr+H#¿VN :?:n <@ %vTbB_פ)-A̫\Q]rI,B\p2GQ~տ\JW V*~z~H$7S)i[76#e (N/M֊O#9@c wWy{A:f\n| PEdZuRoAR ՎDxrF _7Jbźp- / 7oX[DV6Om !o Yԝ2U3F)rWVK'r0Jz])kѪKpDqd^8'S gYJ 4L1@(]Ek6Sgժa%f/~AV[mRN[fn{k*]ţl >ӚC)'Ó\sq_?"|ʞH{A|*{Zz gS`d@8ŗ:#qS#ymL\o+YUu8TS' >X :4fƧn8>caX)X˨bYW ewsi xQ9 k/'h,3\F_)i5`wfIsC@g=p 3βdtʟwe)Z˞Yzl]d D6[~o}=rsJhˤ[[!-ŋ즺*{6W4j(%aoq7@S]ʨq5dK2xpiJ=7|\}4Ci%6$_{謻x|N򔙯fc #N]mԐDrw#DLȅh/7wr^7O?ȂeARGʯm!B&UyaUd E7k'Rڠ%&iˏ a~:N}$VRӅH{}aC6TLc`Fd >@ Ы.kR+XD"/ۻ.%$ DpźfV]=c3SΈU[xjU(eJ2H!)13M.xIwYba(U^<˙H!V: 87*ٷ;pE0l3{;W{/HeDCt=nar&KUvc}7r%ϖTu4XCfpV_8}䍿q'zVC#:zR]m#n7~&%j HM.biqhxܵje'j`}35" %{LU20ϙeA<]H"mo*5%DpIMpYݣ(llbG,as`091IU27k>>SR ]]R\Z9;p4{PVRbn$s&3ۭ-K5r^ 0V[qdǟFN;pH!.6\q(Q;SoVbr."F^ y'H}p/T"YʇI/R0K]`$}CvGӢ>BQM[o1v6gWkæljIthpW/Y,3]vĔ.^yy}ESX06JR74 gp[M:xVoz n|bRk(_z0(Rκ8I%IeRalw]X!9 "K>5D,[Վ[X`$ZJ ;U0, 'ʡpx@qܒm{vᕈ<$~M`cmJ+Y6M4g<";kv 4n)fWhg_0&WM^wiW*Bedd.X?ՋE[T*g'G&V69GiXsOͳ=rX{ ܯxn.R,\}٦b-ރjhgDxmYw%C(D_I+;@pwzGo9Z0*ߋ[Nӣ805˩ R X_qT'M"wc)o}`:ib.PI8=!_Z4_o F 59Ha%e#wnhȯm%m?!3%vPmx J*rE|ӵS(`aK60A *:oݺK>JHq^CFf҅~pOrK82 Gq>a܀+i6 qOk.PYmR`~ RQ ?r cj| P`%~K@۷@]ڐ%P*)*f ٝ-Qٻ;zq @Sxw1愕&^&#JZO%t&Lw,>09yʽ8^fJY`3T;xG]ۆd}AIY1}w^ڗ .S3>f.zI9VİN1H˫$ )XXL}:{i}'vp:Qү)Ql0zϯ>i5láa@$fJ>Gq7 Ky s0zQ\ïЃ>5L`UP Er)I>wKg*nGn`{2b#>G|ƵI*T}a6^N<.9Ě lܶoy40}p՜s^ W{?( k2@:kOl:N#= A̶kԏ,1v?\}Œ@^Eiws(<05D͐\/?Ye Nrm1a@yP9d^J=*]ٴhT$n ̖]D=*4>n&HHgT<:*+ֳjM|9Z7I>Cљ ,lj/L().0V4ӨI%чZN]"_^86B394T)3L`3V ;oXRcl8ʶrGs C_+,'kZ!/z.)[in#h,ߔ:Q\cPV3ff>3Ѣ}('5񤑀V hi++] }Vv:~2`xYǯ]Ud'N@-:»×/]`ߟQtam Ӓ؏9APi+{Tf}RĂb,h  1VSRՉ1#CȔ[1OKth!S\?lKǔq te}r%_oI9g|gd9s8DQ>V3:Qmw bo _Ӆ! eJyAe5ُhBP-[1Z5Rȼya`Mp._+%Фw-̀] ŇBQ xgKaX([`8jܮVl10(h MÌRī/aUį&j41_ %R"_%4ʘ6HF)R[9.ÿ䰋rG-E%2XpO@ȍlݨ}f,_:hOn2ac xfkIf"B8W%`rsܔOh6\U<9Ȓ.N0YpKHHͱ%O6qMq[U:eVs:GGT`$(`:cDyݹ&k4~#S @M_\pö8U-fϝSl,J-96!њe5у4Ҵa(nKC„xOؖASz0't 4Ëy)I_c-1Y'pdjr<7,ZdG(]8&aZLV̤j+m㴼qcAe)C3q/J;С=Ew䌄މTĎ?LjK4+Nftey,D.k__gg.K]g*ߓ,gpq=D m1` |މ"|V3*0! ׸{~~ʁ ͬG#CŇ,n#`հ Ek=);"5oBVTz |yCrZk^a6,=:Dsejr%&p .Pl=9=~ Y99{ Œ 6qn~ 3z.I?`˽%] ]UZ f?8-:uYԘB= Dn0 ͓'5-nESRݖ\h[U?|v3{A} Ntjߏb2($ߑ`2v@ߊbp)sd]y tJG$C:nj>:s]6a,Hw}i@ UaPFǡ _!G"P)=}*/VtTKw<%t1Q3XiP1+YcSzJ;_BR6%R ]3b_&@-FGN K1k.y0'ѷdžgyP⾭4KYtNR#acŏ&EaRq-|M,xuϓu8ssۦ.>ǧzFu uS얼`f?$%ŋ-vƧ6/WQգN),[y*AւuGBa ИAi.{!,Ѫ2fS!1 긭y,#cGu$:fuRL-4I [˜[YQ.h6us$7 z}0!w|#\ڢqybި@Oqn܉c}wz̩AfMKr<>/=3ȑefCdw :EUQ1gщHBTs$隝6=:$ f;PSÒfiOBtD NgpJCQ*_<^Q5;ceTȣzІ&_@gעлon<|C̴t^X9^{N"9zWSFУwB)1H`{pd[+аw.vLGXu50M3t ZCt-'( DQs -8 k),Jup}cO#EzUIeS=̿q6hC,G$kpQF^DtU/j IF7e\z9M3DO"Pn2 BX@?ǸCpو"G)$mA^:ߢ\lˋ3 %&S{|0%l?;\oxI "wǀtPN*RfΝ gzƬ1T6E? `1H's=ޮ]͟p$Ii#=i\Ƿ[Ok25:*qF+SHǓ}r94a#~@GO۪ 7?3u6'.wD<%?RupB'rYI`e˄Snik-=Sh= xV{8|g?- x=@c-JujZ_:2Osw҄ɹ#2 'TG,:D/ ft1jzoՁ&;T;ksuUP'KOYbs@w@9 pl%z!8z[eAF+A|IFs:o|l"GQSmySdNFT 6~Be6%t3"U)#a`q[wѰ@rlҙÊ2>m贵mS?jWE9<>勽s?;dSq][cp:sѼ6:kSi|+Av#ICGz^k9KbM p7^>4Dy9,P~ޥ n{ov[XڑU&8Y+,$LJkr9ebX˽%kJ<|xEc4V. V:OCAD?r!"`]k P(B}eJ-YP[K Ar X Z]PƘOMd36,~ۭ1â_,Ednc 5J1hۏ BEBw0#~j1|5Dm|S8b.W.Ox i0<寶͡q} JO`yl.2kM *`}〹Bս;ma ┙uz<8a*y1xCYDQ:8SPm6)/guj/vO%^fOwQh p`ICp#E[kH(UqR&|XO+&"8IhV{%p >!ŋ3+PH O{^;5ULiJ= {tNw$:_ꨵJkslYs NAnR>-jB,ޮ%hSu.II"xMs:gK'w?}E]OEiG]C},&^\`rIL5YYp='75'[𨤟fɹ7ϣ? QDj ˡq>8QcQl;Wn5OAx&dIdbJ aFJm&C DsP̶0/-| 8j`v=He}qȡB·;' =gPCDCg+9ip!%o,irb+.}Ƃ`&(Lf~\/`t-b|b~O]v- G=ѧFDFErtDGJJT? fx XzHTC>lytEA7=YύӅI|mBG}=7e|GhЇ՗KfcS!ۛ P~ x(?ȯya։ zݝbO5ip=ΥԇfP)%afn~>޷Waji`'3lp?J'Jǹ Ç1.!55lkޖ31ap#]^]w;'%;P!_k hA#9&eBLg([{Ȕ I9ޠHT0P<Κ5.\67fGqzѿQH$bs(L #cLëRBi-u'L0R[W KBoHczAE0Z&|,pD3{komf^o}@B[x‹2%c'Z۫AV֮<%2m D K n65wKm3W cW }87oQ>Nuvt~Ӊ¥d%c;0 =d> 2ۑE`>ivL} 1/У$q(֦TU3*.& i+A \͍n&CG TidGWH2&aMk[ TKux~SpEtnZ@kp&"(eBƝc-IVUTduO c|`Vd#3xC[9vlA>uK?/i 4IB/-"ғV:ßퟻxtWvzq3SK0A#$ѯ ?-H HkGQsF/^9TxhHnpE $DH bFU= _\mYjܪtn$eRӿҾiTH5J^ezZñn.u W6z+M_) nuPVX:0C4HWk"@`YzCDTZTÌH '+$-T5ůfMԧ̏Y  l-#QZe,BO]?@6Z80 m?DHTܣJeŔ/F+|SLLh3Efq;w*"W2khӠ ^ý:?MZƢ78CS]>Q`o=)EmYp[Ģb.ܻrj:1:#Bߚ*nTNJ|qw6}(rb,0 eh@Ej4])-*+vRC~o&gJ͒y_ ` P9D!#ؒV9ØZ\hS ܮsNZK#_m~P6Ke%5etZySX>;։罩I@@d hncc?#"Ĵ'Ǘ#v/7fZ$ر:w͑ e"p޸[\+Ix+ {߯/96"|7HY!ef(;+0/L ,5Ri,MH\fu"v_;$|K2nk'ՅreR۔L"=cf !)&"()gta~ 5f_Zmrmz> 6'5ۖRPM!QyF"G춐Ry)83vA|YgK }tR5^gMC'3=Tvl_[WXiqk1km~G2d8?"Srcyf3voxfI*ZIiPi+^kd5z)hUAQ`;"x<06@]c4IJ000&zFx7,ΰe`P'/{]E!84Rh`;ӝkOT:U]6dDRQQ1ϗ.wLZe!5"/D^ßD76LYY3|M7nBy/xl M_OB1͟GY3ɭX )NCd%ob`$SRdJU#GN,HzԹ9):I U^`=?$.n3D= $[]IF.|/69_:hpcm!K7P/>7WC߅f6tN-bԦJ2.罏rǎh+HƧQh;$L#wуP⿌E+&ޙHCԿ1Y_Ev6 1 Eȫp9 >%َ)ksq<[$mvVV^c/FhB*7tIqާ^s硐XvC=^mic픶ˌ.Y3R} N*pbGW>|RG  S+gKJ«/jg2*S4DζŶ{H+J!ӷ6-(}kWA,Δ1bzQMr@Y]sAR=܍ WP22Au$N{ҖЂ.y_W.t ҟfJVCLINjK &z.8R$W*n%UU&dy;w4D2dp_ZFnU @ik?9~#) D0GAj,Wvn^l{~PBRs6dmTi <ْC:*CW2=]r1SsP܂`0;D"/wׯw&|.6U,g`3Ԇ0~znV)\=*͠:aUٮ0#S5~H(f,|# 6R97tis)DVpF Azt~L>}Π3#L!U#LX^hQ1t݉=5oU,iKJ|s&[` $:w7bNSTVSk^EDV`^% w&TdZK i4;فKĈT^0VV^augp=m|wYbSjʬ™)-(v"xYyUҀ2Dd>^E&PGh0v٦T#|1Ep8P%jOa@5V<}KAlѿU`;;fνs嵐̲IInD=z0oyFJ~d~fC(<ЕC<ݿqF^RRdI qG:&h4i _CҡXj8 KOhJXrWVݔ @;<( 㾡gT'e Vy?}ר䟈DpoHanw.7Ϛ % {\UWgjѨW(PqaFm!,"-[kbByR(:߀3$e;զeŷ=7u/D2>|p^„{T~y /9B$ѿ|Hdq?vIՉQ~EH9/AFOg†<= jYU $jD/F (5\J|z8f#""b;|=7/p:9hhZ/CC{Y7OIs89j3vXCٮ*·xYת029̲þI,˂V37UqL횑bQ;RlcoŠ㇊n01n,яīx0e堺0hbD]|fp˜Ku,9xY VC3L?BeU ܐ*C?M+7YYyBo=FZkA5 "'9}/"O (qn%p|NSHГIV̿19iaHM}t%V.s}LR|-qӋ%lxI2"tnNfBV}=d"Ooו)Q?mc^jbburY/)Ҭٻ+~hKCj>JC߄jXPaeIF%c keؕ4' ]Q|7/Wks,͟4 >5CG#CQUT.6(R6"JCwkKMᘝ$kA{=EdIljxMiISCҭLX(wA@4YxVC=iFG,^hBAɛts_V|/\dbZ8x-Θ6pՏ Y-BKef`68C09[`Zx/:eNCuPax嵺݈1o!EE]޻xH[&,++e*>XTy7YBH:՞ѭysxW9*zԞh"`K (U†em'߰ F<4 Wp?8H֙6[Z1FN3匳(=O↑R@FA;gX.Өw1{rE0I,?]7\!Cs B,QaIp&)N Tqq4>'V !1<189|cґFZq|Lp&9ܙ3D ,;.̮]}XFlb)yIYX4D_(ΞP40,h(eZqe؁ϟ! \rvɀR`0Ѵ@B<ìHMcUO|5$'6|W`}DſPX SRŝ7FVM?Uw.Vt.8X7> wuQK龄v /n˹E_pm=Cq`J-4o .< `K_N+;íEc;fK]ց4w0PlR2ZՈ4ào3/|Lp_Zd0FiP&V2w/OT6!(VvK8;A:z~}wtg6{,1*:fFcIICj7yW/^($c&Q=_X3n# "hX%l{S(8I"wU>1U)U)Lj‘im~:-bSNh10:0Syzu'HDb'~F`$(k;[ *,bt  \B`yisZXS]mf#=.GAf%*|6*ۡ5{PbC xS}PԼrg,.ZbRU/i5I U/Ė ; =$U+7p`H1k=gEi )Ea#r$Ȥ:;޹(?k8`s7Y[1տ3a[K8^+XdE=[%(Dc" K>0?$)W0P^>^xqIبu&c=WHe4 ^]츻4r p")Ijo:^JvD+ mP'@ s;.f-|-\{shOx1F)Gd Mm@I8+qF!Ѫv"tnS +HġjTEDýVkFZ_Ϫ^c-y{려˅HǏRL=l'mxO"G>Zl7j[V', ZBZd:}Zc j^H_lJN ^E򮒫3NT 0:kUT҃@?$h'\![79yv}Yn';R/h !sQ]61` ۡ:0-9=Y"Nm81Xf#JW$8{ceYNFSA!C ڻzQkhvP d}zضj~ 4I+1mi RDyH`K ዼ?0!Tr 0bsD"Ze'jةmp!)&"tMEy8x?ylҽ!φnpy&pnx22Imqf{JL=e&I| sRpXšk^aytV2ue у&8Cf[+&Uo,L$1g2 ͭ*c_+{?mTa]Ȉ2䊷z%EcTџ 0~-tW FU+T~64o hU fP))y{L o\>bNZ&b|@m8/+7J# H]5 A'tn@wp9'S<td,ʼ]!( }n:2osz98$^~p9':<)ڼ,$tD")Skfs:WѰ#D z`1v|Rʂ3y4Cx+p FVݾyȮkRy0p a5P 5 +ƖO\# z`:Lh"}kHmo8费ae=z 8X14P+czO&Mr%ԑ#5?e?ص95u!"T-)&?6aat;YKPFW*d۲ S a*oxlB"gc71W>HR-E ^ I:Ww9rC!Rej - KIPQ_2Zu0gl'cQK,L-ə >v bRQ9[[xWLuéNp_P+;FnL/U)T"u` 8 z~q)SX ~i {vFEv@"-$: hI@9Ț?SR{ 1ŭ.ER|2ȉ]zbݫ.X2ϯ-BɽQ%SP ѫ%aI.scܒFt%fޑ1BM$ ZXQfJ޲1P֧vZTG4ŒPVnUzҭuY]AThGc-57Q ?v88W)d]с8'CK6mҶ%FЎv,׃,rc3*ykCT9̊n:x_vM1%U&c&y Q]o|>r9Ic:gHէ CVZS76DH~;w[nwH erPDZbvT/R.tMOq谘P[ZZ6YwhB!^#fO}NO Y^aޡ/x®:|;>\OhaI0,t͇Zr Xab~H~quɹi%<ųV(9y(<:ZMB;!~Gђe˧^Br6of-뷌)(( ,)&GYͲ#nV]ZA8D.x}b$lEfhqoTـO̿( Y?[^P  yg:ƪnxxD;NVNU\~Bg\7"Opb/[NNCw84UKF줕BәW604y.rL{rNtSA[ߋ^b:!@HY; ZP:'oHK'c>hώn@\kOX^ꙟWT'cΑ]Β7<֒Kmr3, e/9!r׬"nEOKI*H(=-'טPs g,.T"E/dnf=',4P*$мXFX%_y|8&:f" *xt a&b`{ds2Pd@"Ok*%E)X3V+5AnƼц,WK[p o]5.=HqM1Pm*1q<'׿4p?R*MYuUlTOsw'.lֆN"h*\K2]3ֺԊnklSe#FZ PS f2;-㓡@kQony =Z P,rS_"vVF9nNlXͭBzx.4`&LC-:GX#cquB| Ct5U>qc?,bnҭyx.Ԕَig#X:Qe*Pt8DORD^%~"g>17jA!1F/a!;VrX7?HI2D!H%P5/v6+x]ɺSC<ɘQ "!?O}xµ]كQcZڀG [f9AKdR,@Z*.<+ 8~#M~%l#S}!"WC_"n1( ~Mڏ4dr7E>Ϡ+G^I.#АӚWR9 ӮAJGBx `J,jr lu:@@SWQ/KNtr]O#:Xo`n5AT+pasG qֲy>Y:9I,[W[wta/hHd1`$+;*:0MDTP^xu\u5˗V4Qן&xȹQEG~Sf|e~>GQ_]#S䩴?т}>8LLȄD<Ƌ*V+$8v3%P*:ҋH}ʷ++u |X7UP2䬷<7i3]'S1V3 1 B+laQ aF{%1p`t$7졈2,+/\<&Ecq\@HiKT||\2V#ª;%,Pq'=UɉY(|H `2xI~n?F;lYYZ\MkMq`|FwP=~ zRo y6@X̀*1Bq4u\nHPL_GF+B'!9t~}.c%ݜ'FecDAK2 ̨i7ǁ_ۀo|4JTcɂI}7{_g~!H/(oQNE?XGpz | uv((5OV_7PU󧓽nɛ>1e%i=q 0,*5:ΐ3&6zNȢw"#[MTufvl(j;Ӧ9'Z j|/?UHN(.mbpzϕ8~}]ZSmݝ^ݭ/z57`9bEA;N+uLSZs;Jo75jc5l1 ,1%ݥmQDD>/T>3LzF) Ўrfs7>кhsغt2;M1Kn;묿~~kW^Rut#h )gLp@Ȩǣ4뀹ڟ7/cYo4F6T[xexdNB~zp-8]"Ch;DNo8YNPs3$-IzPPʛl(59(L\DBOO'GbQ`'KnHtu:L E~=Sj/  9@+;ۅT9t!# ` Xַ4C7Oijډ3ofatKHWvמlzBZktɦC6 / P3,d>K@/0,F!;O`Ê dy)foe3p 5-*mؙYv]/''x1; G8a;Cs)Xdk ""_X٘׫M.ހM*Y_x4|=rUiӆ / ='܋GukCyxiƒ'b-h%:jO̎lZa9`%Ay L͏WgD|WS~B\uN CU+l[(W`/?nÈ`2d9H'Xf"*D32tɻb#xb% wy1Fi<u>n2c| OztG 6(fs]v}| Jp?b5 u^mRl!cdxUaF[ 9đ?ǥ>Lt6?Yȱ/UFEC\XtJ7 ds,Q()^ْ7b,:7I#'*o$` {C $SByjn.JI92hyyM厉'6:KudJNJq:g;Pi|saotZ 74s1?e͉I  ]H|. CPOܶdQ< Qq4mdyggo| )/)#}S~O1ƢAoYV lҘ43ܻL[=Ejv~*"XolkpɰO%ZƹlDeeXzvpZZ/7*C"mD`c5'3:™E4cTꞸ^[6I^|'_]x0Nm->))YhU>}i>:[~[^-1' Fb=&ɿ^qRR/a-vO yJԗn/e|fSE|[@ei0kl44$_pCZZ1ݺguw+G[1{pL"5> f 4DoOF4.͎8@t28ſ쐟X5E׼ʉ0ٹ _ys ^/wʼ|YnS:#:HS~h:π QC@+1P,pp6@p{Z??43$M"mߔ4 _s>~Oշ_>T _hp?3UWOR^ƣ#d28.)GS6M^cM=(j0[w!a|ɩ%+!IWbtGJ99q4OxdK2j xgbI?UnaΦvwG>5䵵QCQ$w{پ2O> *~dl͖<(vq (1b3j9yg\s.+*B$ D}~XzZdu3w} WrK &i@/8 Z/ Jlsg*_kuCÉ^*mk_+?RBA@:=览4Nt'W f;Uv. ʀ;6ԂU3W[8X 7"D=E\4u5Sd_JX',bF{wh<7 i6F2ACBQ]l< c1L)Zmޞ&[64{pI._Ŝ7w5_`u޴8wMdoKk2}\ lGS&!2PJ*ɹŸB@`lȂ@Ze|h[-{k#b:3REҗ,Gߚ&AڥALƴT/X'Kڍ1i5 NL둀Zzbc![',I'I@U9b5-q+s> *z ƿ5&"A)Dafn] e#j ``~4m%R/KsXE~yin@YSPڐ$ 8K!Sg̅A.^_Kay+5=((KLZJЭc ?@kA*(9 qН}@^tg%\ugRH4dƯ6W[K;{P%s =`A.Z\`[YbwGڄ;RWbN*G[Y\uxPO"3s#7yD |G0>p&V]/hh׺.իa Ӿ4b8(JRo\֦̲^)݁/h~nϙhH>iʩ$A ^ˑ#`#H G{$om`e&]"5plQuOy _@L#,'59q[4x h IgAR n,aÚxSE۔"?ݷUiT0 cIR6yZ᎑()\UĀ-,6+Pb{3 dB@ L>ƞ)UuezNB6OUn~vˁ]=/{upnQkԫCG 4V7x!D&W{ON~MYZRa,^YXuv} [Hszd+*"k*0kIu`;sGw1;/t s< mr%%/F4dnȧ+UJGBK5)4 +MNsz99X׃vR3>n9e=8}ӯ-?]6= *׏Uw3YjQ}kxIהTt(0,tԛ. x}wZR_ȱ䟾"`BZ7J8SSA%&XYP231{2[&Ȣkcf˛S47@kr{icU'4~Dd)չHЪRhM`'~?e"CGzʲ-Vn ӼЂߔ?Jq!+~*n(%Ki-齂bҔiZt L,y_֟m`O|w+,En!8ѐDPiJF[0^/ĺMbC tA};HoU!myQ =;A5`d1[F~uul:OܕŃ"8dU}1K u ;f"d]OXPjirس{AYF2\LՇAɮFUA鄰wJ~kmDcafnƥvԀKI2iœ$q]֙GBw2q?G[M}W'FLRẖ)ǛoǬ #m^ڔJP#he?M Kw% "C';IOp+1תmϧD"g.t0e0NP[+}Tų:-YvJhNUGxaM/%T1M_pJI! Tw<[8([ZO DJ1pQݫAkJgF>E<ן\m 8`/}C,)`+t[\5Лƾ5a1Dv!r2zbbGaP_%n:[&4Ѯ^[ʋ䮑NJ:>$PaO($yNJho0m) }Rx?N+/Rg1獱rIt$ AgeQCqtim6|wON/)pGPng$SH1jLb;hQaYe }>29 !EBC(d.%VqnB Q =mo-X9 {Q1ȹ<*Σ`Qi{΄Çי4`kRzQ]qXj;n#hL$|ܤ 0_:A*d [3iJ0>xcȈlrZEkKj 5\mܩ2ȉrVk .mp 1}kT}ڎD2=Ŕ2{hPBzCA(d_X-2/+y3杯}!ʆFao4j2`TQjo٦Z5d0P<| U0۝% Υ \;R& ,OY[,3'UqAx,i *a>J_ {j؁an /0%p3;R Ƈe 3u6 qqt0@ےrgJFyO>rqr~,%>ԙmVۆ%AOukwRXX7a{#급 ϳx#d}r?o3'?<:}>c? +yrO;Hj Нhj&simDr$\`lF18@~eR \CNMYTWy2؎}О?/n@/EcI%JbV7 f@,-HIAvp SxnnDhdcdR8g"˹.i%%"~k!ҦjpkX$2;$倮sD25A AoԛN UطP:t _# ^hTs0UdmԊ{I֎1 i.(+m=YėddD%Va7G4UTl|وadRLjn=^Y (šLGlhA) ׹CwuZݵE{@}KJ$:b pmT/6ڱs\ǠzX ;};Z(1zo̼ o^K*Yg#Kv/E7J)Q1;rYLk\gDnmkm*tDlǒnjKh ( 1 7)Ĭ*VI+(O]hBma ^^@;(" Z, Wի>Y]ʴǩ]bIՉ1'eŽn^pW[gO4s]Gnrl 4}%ߵha^5P`$ rôc5ڻyAdHG/-*(U߂usSCLgh07ݢ,Njv~FH# w$;OܜW‚k #LVɭYh}&O"t">ZB"_5B(2\d"8αxTl*H9UY.x q7?E9bK:2d? J떱PNR0׍t U;l(_HFuo6¬"]d^D=nZn)4a)s8lzhu?GtR—+uw>- wX-Z S{3 P{OL,X[-xmK:yz{> }φ{GʌAWoG;P1eBkrNH[ڋ;)]=Hå/'+N>&!N 9*&DR3v(au6H4Ş;7g(bLZw4}ʕUA[VWȁ%<‡=uưƳ7 gIT) O'/+g-뺒RǍNn6kWw[wyޱƳjTDLw)NM2;<c>DӖԙQ}T\A`qi9bГ2'iap;~#bL%"|IU]Z1MrBӼ*uX]EwcY8'@MU K|rϯ>|lVkG7g޾M̟5Y :4ɮ#:4Bl0:Dʰ$<#6ۭGqc:Fؕ=b (-%8 l3MExa RLܮR4P:*x3ԈxS7Qƪ6V7 ޶ՕNA`V.te/P n<$ _"Pcu. p@3k"OOǹm-ZCbba$0Yf3uT՞4 n]蝞 ?ec9-Ӌbe )RiסvxO oC#zQBiZ:je2xvN^ ]tE0QpЁ@ؾ$r&VL)ۋOTttBۄ1'󌉼b+s҇Q+=2 1XfPNw؉Z aC$VEDIy#OhhC4@[t12H,)r-kS$N&5'ENIK}s6|kAW|VL7SΞ_>9d h P,uV@Tc .<1B^qgK*Slؼ4!qn Y ɂGAf2Pb0ID/ Bfwħˍ%cN3 YrAL˱N3ly*z8u8TC%2X 8QHAY3kͳX(,X9||4V:\"dC@x1a9Ynk[!3 i%:6Wjm٩oB>< Z> de~ A 㘨Ȯf ~r7>-ƚ<AԮC%A43)C* a'lT4Ɏ"ׅ3rÔc4VY{.n < "5҉gU æz'iQ@ڭdrZ ;'qyVϡ XẌ́;#- E~dƸ4#Ɂ¶FʑčG.nQ}4YiՇ!y P(&@+b@*|`Cx9'A0d `qC'Yt3ݼ̯Ҵ'QTn}Tg3vݟaV#R8Vq< {j2i?-Xo&Q@/W"v(`]KO"EcBK\N؂!7/b9Ô]h*${q e] y ?GwLRֵUez_6zZYD9)j^C+ZZ9i5qՎ!H7~"`a@K אA_xqq_iL쾭S\81A~\0ps|F'z{%׌(](]VΊwfGo]?⢹4[}bE3JLWMչĮ /1P$rV@PbViI-iQ̹*s!/j[d×З֥8U4ҾuǕ؊ W6݇hX/A5V8~z 0 QDjB#4~ȵ/ٱ]ma} Jhݕbx I7)zUXvuԽcY6]*xC,'L1$LXhq{Ɩ,85Or)R2S9wW0͉قpK( =w|SqRWE[,"I_Lq<6=%]} F"zi%|Qggb4߈@ ϐGXt=1"25[e87ݙf%PcʁʶuFt ⵣiRc)u7I:0e* Vi4>E+, Rd yo ds/̓SX7?L2J !t^qJ +ft僝'Nh̻Ursa sZYYovr t$>%~a=4Mq CF8H̻>6`J(BkUުXm~f:[M|5buaRU~rG\ئvGy|oGnmn7Cp{M~`=~>a*#k;^ <(i4:)4|Y$,6= - v%ҁGCa'sWݽJklcw$ cV!bӿ}o .Fw < _W:QȠ9t1рx⸀tXAn(XVOD!Un:'nk\7cD- X(JfD }FOGbbth [Y[Kưo gQWZU/l4~ ąPz8ОK*8#/w*P]4ԿPW1~q>/p YapN`Eն,'$P] [0eGgb8)Zk  2U 1[fSWqE/"iNH>!eI7@3Y_r@܎tu8kY^ ϓ-U14B$d;V~y%<;8VU n o߻o!Tғx4ZptЉ%!hHwA6 .:Vy bbuXym3h#a[?cS~-q﯄s0k~e4HZ6򝃺 =gJ\-HH{4<{zeF2֥𦖨? ې݈I~L MEh[@_sfM,)y5: P0KxZ GgWǮ;;;qzzָr^wVjg"leaiVܹX[rN ~>Ãɇ}|C\,"_zSOfA&q8R29Ѐ?b"8k]e7vԛ;Wi7U.CګZ+ZX_Ng'\, ]u2{.tMҬ.hYs4/f%p^a#5`0utQy@?HSUe?93xٝEU}Z% ȫy˫6 ӁEiS^r:1 5qJk28D }UǠ͵36hkǤ+,@vN?;JVC H:^j%5FIo I iѝT;3(#aiJXym=1 Gx{[XSr*f,=#v,EndSHogo u'NZtn%XA;FW1K0sImK&LtN #,!֕;RK@)A\jD&8 ;]<Ƶ-歷V-[tu_L*757Z;e Pox3 !S*qΓG#: ^{J8Z # Kq6BG5r:G=]m0c3F"Y~/>?n'o@DAKN'ߕ[3| t ;V̰~3D%': 1f1KIbp&$'ek&]^e5v9~}̥m poQTču(Ys&KBj1}$dߟ-!t";= 2X{IäI5L/j2S-Jãe"/$ҥĭHYHtp0Zwަiy۸*.A{Z ,Z^2/$(V\rZT k|{t(zz/(SZ'2J(uvTM#Wܶ_&Ec!m-]&XTwEaϺ9DZ-k n Ù٪ܪ&"laiBdH &8jŮj&yS:š>ܰav7aI3LQr3#] FZ.L)11O^lq`e.#Oۅ~R+.b;9Y[Ru-7n}pB $]x K_!tpC|; =+qW_o@F\b)8Y,AЭXvC ]ms](hh }d5jmQ͵)"t3g wlzPP'+!ėuXW3Z ^03XТ֍e3}@@RMhAS.ӉWzvtbe.rweJ{Aݝȱyٯ{I+1Nɚ˴JG1A,21HJ ZJ>Mlu3NVsn_(Ւ\6zzu8țԄ۔{# \zJM<ͧv [6ՑEq,FCVaXROTđ;K'`` >? sL1b=4/Ze"2b:h\&t<;P-=8Yl8sWRzq=ךhnxDIRna $!6AY<3-a'sQ-ARC.1xP e9hB nv~ÐBݼ[Q_ﻵH67zxi3!{z[~W[gƑ~0MC ދ;Щr#^ 8.G963N|h㭊La، ' TNS,.5f/Uz5.3,hŒX #xV)JkZ#1մ^N{̤& 2EAv8?brh'F/%v^~F6iĕT1 jc \&ɱ .{+a h$}ӕ~|؜|\ߜT>Mne&pƤ 0fGOK9Ws:L0+[(˂XLцd#<8U׋x Syΰ<,Pl&E0Q]a _ĺI)0Q2eTӽ}tk8 :+!vmEo84k2]>M{lyT\"G kRPC3v呝p:لJ@VqO% 7W \!mM_0g$dRӂUtZ@]!1 :[diEM .W%q$:ܛA^ir~*B{E9>[Z^yFHgM 4h^eYۚ83~vZ9pw aR9/ULL:#/[ ϋ>VƒjX\(W;ցÎwpL/D\X6ZDZ3C %q ي"'<ʡ=^ ,v2s[%em; O7 N>!glbPdO G+<gs&5(KZIR "3tUe(nȂށv \j.xS$}e5PAđ{,3;(u-(Oay1_6;AHڵ M 1gc~FqX\$orxMP";JB2R}9Q$zr4K5 B TKZS`q%L⒉ty(n=7gX9aQc4\b~ބԪ7T)XY̺XVM ?5(Tpjd 7u"+uhҎ+#Uq K)'T]&8 rX%ipu}BiIk1E()/.ﬗ'`Ϭv倹%2_޽`^>Tnx}LDoE봉*Cĵm<ٔI7]q)R\5stO}2:?WZK ӭic؏LxѣM?S| /]Kx$*Jԍd5ߧIF M^V3uyy〢/*^bn:O B7R HLviu\:ķ9ߥ…a -nbrecPAZ5jŰsޡs|d gXt(rF^2 ^tJDS̤Ʉ/ȶܞe$? ƉT$6DUaCddʧ@]@}R ^ekjdaS;Qqfطs*JV04oG!3A4$35{Exiώlf[FV*0Sʲ~ P]OjZ~2}*޽ͻNZ`-Fd) !L+ϛ\r$9,(7I} }[h{JZD;{Vpm5!BmZ:Q)@ j=spX$C*usscKlPDbTzn^2PuklZ,ዾmc3C Q`1; JBp4-SgK~ebǯכFR%B_Un'BIAzv?K >:ExԺ[Ԗ7 V-Үa4rY?U_'oUS Ri? s:pnڂDl,]/-h@RXT/mLY{l許=ye>xlAU.`n+c!svw?94FqYJeShAa.XV#_`<;AI^|;27ƘÉ L4LjSRT3EЊ\yK^a NwTȤ LBI\虞\AR(R 6 M~o Ag4#P{H'#9$*)NJm88{"`\0Tǰ(3Z,|t+,Qm* ]pSY{9rR)G+3*fݤ6Ob}dr[%pfq9깤K tWh{κ頚K'F[˾c)L^-X[Pji}w_wRx9qOѷ<^&Yկ^M-E@ė0`x[p7|.`;lz?^R&M5<,Joߚa4,@0,"N YԩzynݏT)nUo_&ƧGRca`W'1+2CAS}G|u4l _AuR$!I}F]m ,Sr"Òg6EOirعB$?.Js|e}Y:DA:_ziZ''xXN!pǪQ+xP/_GDPdI;^/0]cpӯK;HĿI5IUkFJNM5Js!a\FXQo`nkma*є+mp(Kfq͛ɫ !~\x@k_4CG\hB)>CUVXkBe)l_nĴ<%p Qq ԍzg{j%iZ@xMLpY)2!Q.0~I"+͜wMŠ߽O?lƒ cj _]}Q8VǑ8u{9]Q.s:ktDN$0+N`GhOK"%#69ߋsP4ĸ = GՔDgPnx19259_YW)Av!a gPqa˭*wB1\V쿞6{-&ׅ=,'+]OCx5h[Ā=w/&[=Yگ[8PzU`K+`+ar,H Ay$|b"aװ? թ^f;wtBJрR"9!*GU[XirGl:j%RYL/*RV,6Y0u qu=0\H#Ьi(<8YyN Zgs6Ba+;Xgku,aK0]kUx'$L p]oDm~[YJE5>RVQ[te/܄ *s@EϠ|kՄly"E T5pLaN5ҙ|^ȑGW/'"ۋ|3SJ{5yK!"\+dD)RG2Vʿ ("1VZ]_oX=- S-vt "HjK+%3Ӻ^xŰ 6ׇohƆx޶_-%\{S+'hP(̭M/y\h%XG eP`2M/lbj]rt XʁY9I+ˤLQEPhF ֞.** ! u|ٟ\7c|ݪSL(_y: ]p%t&MB/jBy 9y:Xt^f{KnxuІ<\[=R8.6Spn kq"^R8 DA,'oJedf,Ê\8 !F_yx3f{) q=z.8I >cq̮l-`My=F pHgb:lphќIY>njJ5#+f+;`R&"īJKɧ/*o(r5@dƫM\'!LѰEKHsl}85_w9Y (X%KYF Y9im 1>k(踀S4:g75]tBMp7;PZrO;50+87r‰3"$Q'3S$Nͩ?OX|ʮe(_M/F-KwysvL Z1H}ylOY^t?J0@PcN@0~aRESb/ss~}WPy+#0RfBl&N]i1θqeӸ D4MGBv};}-NȃgD#ȱs*] -u7[_\/!3C{2W-~eͲ3)E;tNvjɚk'EF o[ ܱlQ# a߽S8}cL=ABCVl)񬥎$c\xb/T.n&>H 5@X=iV0Lێ+}ĢN]Ə,ۻzF\Ĩ]a?ٛ0K섳po5/+Լf9(ڵo}9qc9ro@yQamdsr^Μ!:Y `S_:*&p>˻ RGLlF y.Z aoWh0h=uƒQ\øo'ôbq㨝AIOy#N#+\CC5[-k&@3Rdžxd8lfۄ\ޜ>7KR3M,UBʾЍ#Pbd*fJM# s"ydP ĿGiL=N|p2\yv)b0#?4=Fŀ̃EK4"CЪ6LωŹ%8* Tu8AdG"d ,;+5r&9`ŝ<+M7Nz/qv|BqZ6r̀YOL;3?~Tk7x :*'D ,NkjеǬjcn}xL5P&|' \aa$mòJ`;m@uԎ<0 K -B%jo,n8@`BCU=@%JlfVdUt䊁#]TZBf/y$>ٔ8#KBf ?Nո4!r6;qto~U4<#1w<}NΒi[rm;kkϥ%t/zo$O3p3M͞oQ9YKo]Z, Zuma7ȑ-̷pP&+o3Wdz5-)5xF#wZ0CTv"e^g]އ_D?DabiճeK K-s;C.Ӹ&'* .%DQpM2S%σ EWTV<|Y7*0rdz$ſ%m]#N {sD: 3 ă+xQQ?򁩖3@a:E(_ۅ(>=l|n6*V#x12 =SւQ2\Xx?jwЬ7HV(D7V!'ؼ׺Ez>Ce>*8ź9)LmƔ[7lŇ=PYzC~-@b;7;Qɻ&dq1Ls[ɡTA9P,wU/b&0%dR_Swb7+iL4)N<*ri!< ?fQuqrE+J ]cĆy@ {9w7jMu2wE}mBy$x%H+Zzm8䏓CN뼼H'Zhe%p*N,Xs:nռ،NNV 33DjZ=>wH"'5},~~*Z`5”X16iTa (;uk,&񪮕33'_3׊+B>~-WǯuCrF z=|xawE~-`:4?buAyDh] mE<L6-% @`zXіy9ȼLR^jEɜ?Et J̠D)`$0hO9?$d^OW1=!c`\z|ucmi=)DJr`qgdsB AK :K>%)@f^ u΅C5wːp\D"*}謖g4?/L_--9 [z#z<;O+B:y%î+2l?+=1 iڋc*?CX%Ef3_gT,lo?fH~M>rJ< 7"<\h^l]2' ƣ'_gQ[7d&C颻xLL'#g#Z [QAlmp(ÓS1]Ⱦ>V1ğ9 hh93ܲ;]AyUmȻXk{۝٥057w&h\w-6$;*Yqhz zn5O`g}' {" ߸cp[ y5}S# W:bWGPxcj=հc_ ene".d\eͨalL7Ǝjk+2^+Qゴk+%Sշ2 $Bυc!L*HtLUY6a{~3aU}Sb#QF{w徬e;*.6$z5:р[nl۹.fi ԩkMxnE?٦#|vllCY :1k,(JYqdIfϳcQguygFU SZVaӒ K;'+i575MMB'%n/w:}31y`qs_iMWսs9ciϊݝ$X~?B!%rN^JjHl,p57x-645RWTbˉ^{T#ۿO2ڵ=Ć[4W)7D*Ap>wr/?&f[Nծ~n%$kTO o}Go R - #91ASM㒄<K1U~íb39I7} B2} 1Av>t\5W,lmUS/.vDݝH+)-\wo\rԝ?Jq=sC(k+ܾ '5Ǫ&uMwK)]7hJ*m& ],ZD` Z d;]Th^ukp73,THd"aLLuzlTpu>ٙlˡb 8!}4h[7А\]skKTrf>ϡ)3eTLz@ș>`g@OrK} <U~ς;CAVhc CXUHM 9ttщ_}Lt^*Be(?QjᱷjM̋÷4h(Z̬ BM}i348/8^%|adWU'DM2hn&w~&\ɒ'78B!8]e+98%wq,3f&437 ]/6#q(L9P@ʽcG[8([c2X!Q"=Rr+@iÖ8W#XkUsFڭɦ%BW6}PALy)y/-xA-9ZTFWsb&eWo7CddRR_!C8Wyfa%cVwP̯~؜[ x H!OHD*F}iw0|g:Mۯcz!|اʶ;;qOyȐVg\n M76aö&9g<=zStH=$lcLm`?Ϙi߽JvKkŇmB-^/| 0)ACLӋߓ9i,k.qg/kmS5Gý}M#Or]_4o k$9Os9)&K hJK O'7CxK^u"h:Dܽ;$ v(%JS {&E{Ġ~7=| UqBom83l]YI2-$GX cY7k*21}vH+X+^k) uyc cJDF L}fߵןjs3j-p3O9peJpof'UkxlᵡY\:3e}UP{[PQDsr.ਤciHpJ4*n9ݣ4w4dK_ר{ۮ˔49zq^3f~%*#&SɵAxȍ?[z ]\#"e?sDLnVk>h2/_e2IG9u Lo]c^Oq@?v:lt,~a:d=&1p~,H(وƱr8|P[(0mR :,2{~R h%-(&8 u<[OMO.|c>4o"Yuuʕ/uB\X㡷$f{Vڭ=s5 W@ zh5/%jld\(r=EuKx/{oNmz ;5@+m3H[ y`^Eh!_NC'ΐfz&xA٫ZۂOjg[0)e'0H/Gf4zs$,˗O(4yK,_䪟!谌 ]S mh6,HJBkkuMGqmF' :WL}V D"x:Cmy(C^7I"v= 4" ^2ׄ.!_H"ph*9qP'*6n}um!޲k63$FbB\o%,5Z>ӷe<_nKI>I+HaDώ-ɛ8Qol|#@eGbBB,SݥYU:-мM0ŏH@šm.p c:IlElPN0U=$R9J' )Yg2P,}TO3:vKEyfe}Ƴ5n'j:k_Ats#C_)$P;*\ !)QC-><23FC)+qec .Urs"eZl) N7ޓ`\m'1Ab]⩸홖Y1G|Dxޛ6Vahl0k都˗1~kڼ4>nk覣\3o41{4v:ebIl?lu¿rt%i]_0= gbDQ p=%@M"a0 _̔p fŵ)/ EN_? ՀnXZ@lm.`]#ϱC?` )7qR6֐m4އX0 ,\?1:`Źpہ%^e,u;Efp%{v^؇Faw?hE6U.I0̘#Niw dg\iRq{\wv/ Ey W6z}Ȱ&ķ PsmXE]8aAz(5 ܕ&pS}KU.|YI7*k f4wR!AaV%Rs s >J:c]$ղ,hKyҦ%vȆ2Jָڼ\p,C@5z٫օ*J:gMC~Z m:z%G8MhG{JfxaV>P@Um2ltҸv1Nc ?8AMYFthk81)TωgVfe|QmZH=qui8!B=q-,(P|#Oh$_v3XÑ'X*L=][)O=WL$I'IQl|V$sul|IHɦ(ߴGG*(t0%S5/l c%V)ϸڦ6Fne]%rXeӐ7P] zEPYq{o?ۜRu:GGu҃իlTJLJRP:'yv-##ZBQo_KH*&5T[h!?e?$Hm"uV%q 7ͳ Oo;l# GX.V*P=ݗD dN4V-f͍_yn@lLƬd.&SRA-샿6JGp] `lj]iQXL!oqWD?K F}YJ ^EtV=*@4,4#wg~{^biH L`78CA ܸ,?c]Wgc$B`s!R-,GyJ\nq}'}~S#,Cw)G"8Kuc<vVK% EF6jpDc]< 1˒3onj3Z@kw!7,Xe~~Dtww Kb6ͼC4_p:'.4p9 l d}rv;[>fiM}.Xźi Zq ~d(dTBFe|SgHٷx&>f辰i֏nzZ VR22e:Vՙnl,ԔQSɤf \"Rn'D *(ރ-4hD0ylk4bEM/3jjq}Һo;W-¦0dc|+i 'bw7hѣKSi[pAr])tL($zՐy zOmNr0eG%9ZM!ӲIW@U4|b*d/;!s bkRr)$6 4cQ(]YɼS*z~36ߧO # ;-aإeTX(v9TZkЉSi@,mVZ1wN iRZPUZ`Ţ!'htɨsy鼑MQtu PI <4Qgl~#ģSyYmacUfӸXmyi%rJY᳇MZ) hHc:Wpzg9>r?:p2_J ڊ;dc'׉qNeרvD@[CmAX 4SE}YטJ~ޠhQ -nԛz^DϢɐjb aCVPv=grhHfq) c; "i#{*j(=OAOj7!WDW'=fۻ/T m ):v1S>FGעBYI5Yܡ C|k2X5z[I<8٪&ZڙYl3]qQm!@>5w38eJ2|?8lkk=g_:.+]6m(oBv-uNDtmȡqdiSn1jGo<%T[GZCDT@vڊ3h*VTt<ҼjPĽM Wꀆ5A#_/v[f 0S T%iC! $͝kE./qk}q7XHHD7&m+~+i>D6EڇlLG BN4\VtfSnUel:N3xl<Bl~歑j8S)Gy6P<)A8Nj?LՄP]g,v4S&73X&<9]°h6?4" qԌ?:T=^/@(1kF#*)؅,O.IB>[D$̉--qGBRh}kuؿMB]F*y BO 8-ܨG͚v6L r&FprNv猷 a򴿺208|>q /jz_ SFf(鬒 {rMH`*>/ +:s@y}냏zh|BX+$vFCgy5PPuyNQ'>qM [˽~FVM],u VՖ$MYTsٱ O(BBEHx F'nQN`B3A~ϩbU`jK޿ \ÎaHvN0y)6|~7y ?_O ޾,P{'T yKl m7>˚6`H_1'0`2Mt- byk%zdL{㈧qq/ (PcVJNDZ 5VԬ/j#I>NmyEUe% td-IK$cxMU8dz0NLUBI9EX u;Nw8>Ef`^w썫85W2H,wB>=6a3SRKF "Ȝx4R"s3\agds5zråIJy&«qCp  F Fw.{.}+DМ8U({`s7 --zb×M<#ypEpq$|HFX:i[db>sK̨@C]xoM&z?PM?0ǻzr[lzĴ,~;$+c8\ O96+>5)^&9r~$J h\p_]~b?鹦[2D.X6„H]3m5oA3'th! lXtc21[>&1"zA&m@+P3©=Hcy+qS^)Z+L0A3q:O=cևa(H9!}8@kudx[wd[!0֭Ju.?g@I|oXC.d>΁ ozx¦.rBw14l'+ #yQ'3 EVچt,a~zw ni+qgܬIEi9G)!r]8G$NDOkwDPQ ,/ S5~䯑ڥg:peOgvR[^K6 0B}cks5':D7xbLƉI A κyM1 5}! X}oBXIJ 9V!WD W%U y HWm?/rj~Fz~rhlyVsVqe}#CHW ,%ѴdR(|zk-d `jyGΫi5xYVNnTDehBEӼԑkx|@qL/@u0aqeY s͇9N bيdyeH8k̤ igcFo)BtzBlT@[㋋dJ"\.]@op(hr훜RyI{8?`߫9VN#~~Whb*v>"yX}DZmO׻f^Y4X.`i FW34+̽OnJ Bs?xt4f\e^LN3.ػ-:i6c/h1̫ Q,̱}/6<jvOz$`ܔL;W>@| 0tt`-?! :ǂA~bB@+'Xb-2{p:@;m.2y%_acˠU'r.f/bEJ6[a>ncrnr +##װg*aJn=i%=ʶF,uғl5\Iް{=Fy) HtMwtvWѻ%/R#Xtdm+dExAk%?#hdȣ/m{XVՠW/EV vCK&F%nq-+-k[Y$3'_`~fST^*),j56nO8X.R˫(vgw |BZ~ ׫[ #UWv-JHU "VSSC:택CM.RΦƐ"H2U:p&'&a~/iOE\r5|^JV^Iw)]sng GC ԥ *)RYDD_:h88GfFͯ{]$S7q,1rai/^WM#D@)FQ! |)aĝ2,,P>Xud4Ф\K5-Nn>ߎh\[R.#_7ÑGuխb: F Gh4yFq %;[n4ҍt&:zxלMYE <_:i+ƒvjD?FrAN2 \߃MM o9A_?^'7dW5*5D[(5 ט"b0JOo - tdgܣDZȠc/p%oQ'pؿ2}H>o+u[ ,\25O&K \s BX{[*Sɧۡ%݋lȩϦ$wOXc'֭M;,;EsYV)hXC ~{! F.%D!(BncUQr.BUC\Gm]c@MGTI2jqoV*?+*r;[$pD^J}= U$[cg9:!3+Y%/Hibp ORIi TczZS Q藺U %)Qet;%USҷ";QUtv!C| ahG?CR/>O˃t5l 6w.C:<5MhfO>o6՜}II/Q=u>}~$,Cw8(Drύ.{(r+#FUCԽ>5 ePBq>\J^5w]y*M  ć]ᧈ^VU'Os^{In<(wtVr,Xj: VQ{ϋ0,tdG4__,?f"S%BLsReeD{D`]p`r("z:D6T(H"x"GOB伟>у L˜3c^3bBpyYa  _`a.#Y”%.mþo>E4K+q5Dľ.tRvꨨ)+$8<>Yť1 Ҫ_/J)X'yȾyb^V‡t51 97ILz$ qֻ__ k@()g:ېsBr6KŁi5Q|H[S:]C,~n/ȶͼCF|{ڲ/>AX`B!SA LT[BegEFZE]*n\@{)UvNcz~E; Zҏ*vTYRmpR@6OHM0L24$ v'7Po5i]v'OiQ|뿼9V2Dv) M{~ s uV<.s6|1=bAMIup@Xlt+ot| L)]4Y\=~V M\ ś2$G_4J'7|y I5† \D,!> B'!&X/b=Wu* V]i_LFJAI:3xAG FbY>A@q0o\I7Q[\kR.ꅔ@W{% 'yǼF:E!05YR`:{.WL: )Ni&;#ի Y3ƸhZ9b,/Ť8WfE:e0ߝ7Z CaUDE?iCm)RYl-(S#NT]r._R6q%vɢېc_rp_T_fv6>}{a'p4ݐ6ؓꥻY)&yJsQ]uE Sԟ^ӑE0s./AJE?~^m^#sv :Fc7rK[? ٩v]G4*Ep|lzy^q$#6noz9\#P)mn -i9nZb_~g!J B*:p6ciCQKySgLH;c"D*Ɠ {#j@_þLf1 }mi 1Z";P$X( u3>U[[WԯBbq#P-T!EM+`4j/%Q9WlRG/*jOiǥIBa3o3s<H H ".p?hDjԋ Wd;:/Do ҿ'(H*Gd@}kF5JNx6t.Vs1X% =S$GDnVegː7l|эWl ŝ֣:Ki0iT8dt4[&>_'i~@Z?.F3RpЭ2I6'kh_jl39 `AJe>c+HƖvZlot{ʆP{#! 6:i2Q稂Ӌ322TprmRIۜ5mfeHaS$|YSHh vzJkC΅|4gO/w:k7sL#>cwHB_15.E\:E\Ptڲ>+ ]oB5o?9KӜʭF!Ade, eeZkM I9'#7C>5:ǣeD;f28#\(ntY2\kz@hvfRW`nL1W**_ƄnIˇVg1[.<4ĪE ʼnhRR%W5ߝH1S^3nʰ>Ag|ah,Л8>G:e Ųv|:m]LT _Jظ14]"l}?nTmI-Llpq5ħu'eYs%Ww?[tW@ uI$@^;ݎ`*ZoVk=Z ˌhpM?A{b<U +7ˀZY߈4D}dgeq8~^ߠnܒLg9ŧI Ǥ 7j 3Ga/kx-GӪBoFʏk_u%hwJމnF?#(WunXXĦ{cC\:jv>Md 7[&J='aY2ԇu\RD.$jam8㣋 =h-FgI'm%die1LfSd.1ʑQYӭY)GmE{XHت}T 4 Tj$kN+ᜍBtP(ZcKsQ;~֛qo-6Rk,x\Em)U?EuKi8oF }C<<|sbTB|(_&v{=`9}_qD}Df"iw'H%k/Ե5fM}2/R{Aͅ?ҤW˹Y@u{y s]7.&[0l~HiۋD T QRS{)Q;q$|ٝ+1 -4 7#P4 Ihj2eBس{>KUG:ڡM}z(t]|$ާbdgQM~ {v6p\ĸ]uּR[)Snx!92O8x}dK\!qmX[*0HDƑ֏޶O^<9a.;˸"j8M%47o" lQAoҪ@vjjci<N9__ӯOIʎ 㺟C(K1NL'QjN,ν&Wx_dfc&Fߩ dLQs4oVYdorjPعSivd `; Ow}ͶQm#qcd1o5) KDxWڔ^M밳7i0\ertuhM59QC8 CF`dή;q;mx/ <۠lݯ?$R/č*"<=_*,ЭܐΏF 7;U)"Q4LmIbe~ #A- GY궍>/"2 1J5 [p#mv&!m׽NR~c@Ȱ͛z6o'2=y{> 3> 3#{`O&-2bRΡ\S<}5jKS) E*cEMJ\XPZ(kYxW#4Y.WXn -Hc K!H*@ܙBjqõmvyEuhllR>EkNmmɬn0)H%֚Ab)vhZo[R!y0/7!gt6;:_gt 9'}U$4aDmg [lދ04P1.EePL^J|Ef#H V. Z!̥݄s BtuĈjR@Q>&#$0IF&addKԡjČ?#pvBӽj"euXD-x$X6l]e=(T))h+j#y˪`,W^81TXC¥ϑn5%U0@W~n0v{  ,ȯtaR0!re=ܓ@0Q=y3 aebm"0@k%9 0Xzlû`e?l6䚫_657"ɤ[w4`DvM -jk]^2+QβA$%KTI 0:K3~TĢosSb3P@dr'+M+JE3HyS3֔W}*}AV}&G!ض> jFGuoum|PBv2R xyݎy1l+ /~H,T T!{ZrX^]e%|28|nQA ڟl#!Hճ_}ZVj ̴Q/rCh=oN[ę҂,8ۘfP/"|L|>Y@4QV,Oi/J$x.Jz:jejρHL m9s}"x)ЀaP66Dw i9bm 'IAR(.UݑپƔw"jAc %$ NH U"j$!JU O:xӠg"} B!*qꁒ?mO{_vL?0KIJ,}x88MCC9d<^R%_bb'6/vKJxkoy\}[;㻃S)!WE漷YO95ر3'9Q Tep;u`}=.0-y5i}etx6> sKq J@VgT@ -F3{4/?Yz|K$H[Ҥ!f4q@5ԕi5݋#+, RM|鋋lC=,#y~6aunٰ(]; SnUI\!֖/{h=eks;~ܦ)|u1kJ/ţ1RPעfGMR$+^ ݪ :Fvk o& )LtXOT+D!K τӒZ[YN!̵`&E\)oڮCzbǑ-"nU,3,l0ٙKwg" 4[+=fʶ;w !Yl/!f2˷-.dw^Sz-.N+~E^Һf!T!lD4 DW-((2n2L3WqoOlcYLFI9x9.K͢o'H/OJ::Bs}I '-ȶv(l^ AX,pkr *X1/)U Ɂ3d\cda;Nr&eΟEjz ֑*@+ܡy07is4^xI&" 2v-VkFg lh'O!; ZbXժh9dp<QlՓ:f #[񓇬 ? qNJ6kwG2N$fvʼCvil;Izt{ ӗKoj_ؠ$,͐q$,=F5YW,Mx%';N & .Yazxz8KR8]a lu^_5,XEm^j+HAF!ӼЖXlQ^'c λCk: 9NB^ְ&pw[C.r[C9pʗ3i=I<#w.ٜ$gݕ6Kvtf5p#4_nF`P˗[J;w~%hR-MhB^66Qf0+#t(S^]*b 6SYT?oP߮coHz:n`H嶜;([˲xG]םÌFʶ)`EcL$ɂI9Jvq~L2qT޵;@P+Fz|*u\hzJe  l[7JE6Dq>d`^+kYG<^7!L(V~3v[QTS<6k ջ: j[@m -ZA/}L>,Fn`;u (‡IRob9Z*v9VSˍ/rWK{pS \s C8|ׇ>#Qݙc詴k0e4WUg!4/}\Eu/qtq:Cc_Hā!2A,dYHG@m\F# 3U1#/ +ٜ4,pGd>}e o-&Jo`SsL $w0s*T&GP@4) +p\}q/~K+վ ).lWP>,M5'#BVX|ꐫ8c8/8|c mEЪ{tZƬoO|[=x_ J0E =J~я~ һo@'Wd7_FJʬ1=<Sذ` !3PJzeGD@4(*ǙRԑ UԈR;}6(>N5 % xL"b|B4JƼEg}Py@ȩaebei}$\NIGeeh_Xl<2W8 &E÷~O)2hD'U9IeleHo61q8.J{qգmߑ(4 \d%Ŭ[>+W9h")E袸sf\\V/$j%/~73}Nna%m4 ˫B.,DX܊'/l1C@uo=2"ԑSH`g?*xM,`$wOҌ?OFJхj<+QD-b JD t6[6W ^輁 '0C!OTg|""S7C{8^oJԬ* Aq"%%i↤񣜂Ă6(OD:(#ckꊠoSb~%[0Ƒ*(|޾Wɷ1V!GdG&DGh6l2GBxYQ>ØBѷS!)-a\-\U.SkA #& r\eE*x9ZVQ }~1U`5E҅k0"5K$o[:X|iDAx^^'VV^χTJ)3q!DeQmpu} >j=Bs~˯! d߸'HXg<[_?9i>jlnw 8I_QJQAsn|i3965^Mbrpw7Q$g|5%w2,A~?=5TE&Lb<@4'9oTZD;BZr^eS{)g|XDvEK+~[%5<-S_M+ãe (5Lfm)ʽqFhPq,!C[0aXk;Ԇ*<8FJRW:5xI}mO Uyo^&OqF q2 \.oXhn)Xa\%нeq !뙁QVq`0 G(B#ǀRNYh@el%2)0 Ƿ(a`ƋYh.hs4rh;JbU]uԥbAeUVam5M W/ϛChmC6%&ȤnSf_z+.Xi'BK+b)X{,)v-:QW/%Cc7đbm[AmāR7kL.J*ڮ.FUOqjhi_ʎrn\/R/VY ;M .v-!FG((Υq:`,kۈ&`2-N4̡Tǻ%_`#Ip'x.(VhF?r.D4 8p ݷڠf?U}/ a[!Ņp[h[wSUcՃ >f|HFםnHiEm9e^HU}I" Vfo.')kPFyW7 űU^!=\ hv=)c&O[FD~S"ƿQJ+SEW~ŏ'/ۛkYh¼;vvv a4oJIbVQh;83Bk޽<=nݖ~6:'~YZAeRgGmȧnh8tBD{8SSKR8K5 5jN8w}o(?<[G,ƒ|O Uzo:TT;..l,aij=KGn-.+''gK怖w8zVQ1DxI;9ꂒTnY3<1Pq1l?n8'K@#j|ܡsV˝knbE4!to\,eY{\o~B6r ti;YbގyG؉vuq0;D^9@#|D߹"'ggb2)j>ΏZ1GˆAL5wV. Oha! 1i6fA( ԂWf7IU8Y|@8뵥Y@JFthlr14r| ZXnpKG 4GyUnXs{C&Xf-Ql*` |s9%?,?4AXj6[uWNcJz?oFr4O,f^!e,d^gOH~{a^y,Z j^#mtQ\95%gTNԡ"01kٕOL+ٲyhDDO }MFD]Ş‹F؝X͞?|<\[ܛ7f-F0k8x-kb2J`#hI(4\{d9Wᗻ(ȴg`QS1OWt+*8ƃ68i+|D1&1mzJx]q$d? =: WjHGݰDs4=͝,v^ 'G,IS 9л$Yw|F͚WtS/És¯*B|أF󭟡{zNGU35 UCFNaC05%l0hH9lF\wR_wK6 *f7|` eBz匇@SϐwTWaDՊާд } \I]2, ٫ Ϫ=H(-S|+w- T^T FQ(/z3M+~ɭer`p|3zH']$.0mQPK^蝬j.DI٠$Ю&qd*t_(ZSgn6R FnQwG#Ko֪*`w !{S=iR] rZEϛWCA՛UY 9boB9O=u᙮&%lWM9YBSML΂#LbEHLSA}eySё׸A@ ;i>ӈL} ^Tϓ}Uvws%ν {tf*!D&:JJJ%(uFv4 (39`ƅə=(NȾp7@EQ'8U0+o{/"&*G{Ji vglQpZ4n3-Kx>Mhb51"v[Zbj?qT Z&XԷ{6Jc>Aꉃ~Kg`YYPK()?Ӛ4\iÆ/i{X .Jra Yc00̫iq_O^I7פƕ\KDq6RR(cm/JC]^b|b@X̄S½vF~ϫ# .!N왯_!Aި\|oB*X$[\1Q@\ʝoGQ.E]Om`%qLLN׫lˊ5(]8/tV]$)'^j$j(QG`-Hge c#h$K L˱Uy[ p~ťώ~%"H~G *\/$)"fu0FM<䝀E9÷m##bحXʈҝ~YwiW>KlQ7پOĀ].vƬ> zCSADZ4jtSzcP 9IfcP?V@+>Xkx$z9^VͧqS"V)[Ę̵ c$M 3`=>i'|6 /Ū'6~&ܱ(+0/^IM?۷oF;'a-m)#ˊyvI|"ޛ+y1%Kqȍo6ofO;8T"9ata9Yʓf/dYcH5#)p.u1'w7p0`CF!( yrD)6)puuA=zCT,}|nN#Pm_9m?J?>kn1r7 r/ [P |Fz[zϙqw^!@pVh:ኀSVgsLeܤYOG: h5QcuPt]Nz(e/P p k۰R?P{6[e$y=fOPKF\H,`٘UN7-d2[=& .A(SS2}-Z90^ǥĢY ՈHAh|՛c4.mka*S:8w'$ Ǵmq\Od!Bĵ[lc\?'u夁zj&ڥV⨿{$}蘉Q%1GxeZUV>UO\dmѴҼ*B.^${ՠo{I, ){Gm(G3Wp *aL-9*GNC$PC~دuZ;Exk8&,LMjϠ͎$m~G3Ἱrxf?&:13Q`@!ޞD6}!/;)qO" YM^exLz /ε|l"jz|੆9E֡#VrF*BeAS7_B j,=HcN˧0¿V92-5%A kbL+0?`0fW$ V_Tk{/Xck . n+Tv$]Q ; LBvmjȖ^"q8AzC#(+0Ȱ0aoܢ|[Yr-Ǚ||"e<ؽ-=(9/|"敏!okФ[;JVGmm''9/cUB^t{Qn+TCOFU@Ɋmr@;|#m \ov&e|<}QBfATs'8, >syfftȓ#sb+}pF/:;[3 sq[niWx*xy;_zGqķ,?-`,s0e0z{UѪB%6b/|WL{."1/4f[ +3SU>oNˎBe%t40/>0买S HQZ-)[w3Kˠ= {xq/dC:@dBJ-đ<%=޹lk {xI],Tߕ9#4Q㱪g72P f 9-~L낶Q}ע"}=!rޛtpt8-WӞQ:W%!籖K</PH70)љD"9KE#K{6F4^L$i,p~ؾ$\ +O݌d5|y.&7CJ̖Od}2DtkGyI!E)냦.O`--Rnh"edSo_. %EG0Lq]M kPU՘_W`@ Amuj-Z(FVxe1eWv$*Tb%XQ W ,xh%b9i62)6m qyAG 'JӸy>O7 P- <&T߁1z\q8A~]YJO=F$)~;p1K^=)ĕy: PP``_^5ЌYҜ8NlpX ;D{AIe 9Eݤ!K*[Zv^{N).*[IjNpCHV d5w1@Q@\ YW||PVׇ_G7J H^kR^M'@jXv0)nz=6m##)p-зDP{Ơc~^ƿ;D^ wobɨP`G]д:kP{JNNjN,wOwK`< nO- tE,,R(!$fh0\PU.-aB"4\TwW}xBz&pa~ Jԓ% QB)c F2EuA' *S] $HUԃ+64/;%;`DmoSg88mp)3JhnN-ۘװVH@evR7}\,zb1 ^~j= ޤ.kM،i|tEz`_@h٣Sky0~/#oБt4n ɞ˽ת;9A Ya|t,Wj8~$qOwv\]a"#p :wb.5g<,}u{/1x%䘻gf)qfC8w v29Ƨ^O;:ph{7+ALJ=/xn0yUv09 aT5jTDWW`!K*Ke`/m7_ER̡& 8 ;kH+?%lK9 Q)+Zٗ9E-dMc?*I}qGCN:DW2;$RG6A΀̏0DbC nr_V3Jd.ȇoXic?JMhxdTЯyވep:(E}6h>T*= .'BtK]gLCjD'];)*`QG.l+ 1 ]aTZϼaa9I*. yeGK+W`ǧ??Ֆ{KOT8S6PͲ E P-v}(q>'̈ ݕ D|,/vbĕp)(Tnk e @qR! +}$Kw]aҠ]-?]&z8G0`-^r .RFvYzm=5$ڃdL) GcN*!)w/GK1~3r :8{$J,}ZK ۬iMx<: Y{ AYʖANГMK2,Y`[5aôE{p)=γZ6,5PeA\ R7n85Z ),[hx~?t3v _vݏ> ilsw-X sst *_)X7D|FERZ'@,$ihu&*9ˢi vRTU̧f_f^0m E p~%wghx21cv?2IF8TUjy IX [>pRKXqSD_#r'&+b'Q>% K*l=)Gv<^6^탄Sz$>$RW#V15ė]"*-,~AP# *O3\F?%;so5KY}9(X k5B!tI U!JNA}ԂD!H=CF1Pǯr*1Σ+b燥޼oA#pSx3 fEzmoUb55:'?}vV51HXT aH d Cyasj&3=!H,/ a*&Iv(A:Q& E2o8j8?Ps?IH0Xu$Cr)~fsDxur_Q^32~/;Ào_Ib]K1Eș2ѠlW:fJ+ͤVV04YO%aN('G]η=ᾃSn4t2]]šcΑU2 A0ۅ;gj02WxP`d!o*DpvAMv>L$!m܂c\O'lKS|8y&pzJVKB$4kPiDvt@Af~t4Q)ƻߩ/%7dq1uƗ{SmBmPY ERDt8sSc&ǟl ZjEvV{+)"^歄"+S5#Ʈ3C=0Ftm hچfVqOJO%"`M+*mdD>v연[ngsAa[d&ҳJGkxUiDw8 eT#b+io4xLeU2>Ϋܼq:9gzM] ʥbrI5[&Am E7i/9{aFUhhٝ$oG`Ie;OL#<`^݆0n cϠ _֧=(]-!{& W /jkrY/`6 4jܱXиwPP&8Tt [J5AS12JAГC3WZ{z\~ /ZǰzLgTx9/'qTTC`㳜ޭWwczmyYIN2p/顭^=.-c!.Fi<-K0w'hy9,J".ΉfƟw-ng ɎakΩaZ²^2VB Ylg/@݉V&/B jF$`6\󪅍] KQL,2m hU$2@u 0 BX|q{&\Z8jr74\Q/R%j,~lFKbM⚵)&'ne)d t}Պ*Gx(i8:)zN+|:ĻhǸmbʦ@Sb\NӳH!%V 9wpz;j'-Yiαa2>ʅ\C(cȁotRǽZU<45A?l7}Ϊ?(:9IJfLBC1FIqbv%m^XĬKy0=Q֪>Z JԵ]&#% | 7o̷؆W9 *X>bqmAλ]Z|U8)ZDQ/Ev۪(vtyfpZ;q؂n[*=q^M#dM2\1^HDQz*% &hB*3OQ ]Y*Ы PqTrͽ՟uCzj4Xǂxhlʶ|%n&Jʧ(F<_QG"94ГQOSF4Pm!ZrGuU5]i!dRT]U7.*')2OL:nZ8v5k q?x\~{wF5 eiCE޽FunڢF"xUG)XxÀ[7y*`iS f=YrƗ4d= A`;=?mHHח!Ӿ.._~? ZLY{[͓" 9SVOct\ "CFю`D >7=?JGjOG*we`U?/LItD^K2R5m{ uڑ$==2ʫgV$ ReB7uMetA&EsFFD lpx{ֹlO:lVty\V1)j#*Il+(RWh{.SQ,ْ!lfXl\3Cic)Aq¶vkvBOFB`'"OH aFar4σj& PiɅC9~U[g<^TǦ"-_VT[{[K{)EA1|KO)`9$Sj2,ev ø6,-M%o:. f)-PXW)U}:=Q1fY2EmKlNVj9rJNܢi@9lm[Cg[sR`u!B2_qneˑG`(cɓ""蒟3TH$T&kR~ 8w:O]|WN@pf*Su($D>qI+Qۗ-dpxUˣ&Rh+G`L ݄ž,KCHM[Cŷ;Hez+06uH) Ku䊙g5' 4ap㼨{e5lDM{eTcahK15l0=Q3x2A jz3\& [vs0]t* Kx~=BwwoS2/6:9ǟe8̬"b4u#$d\~5 揀{y pR0=qb=- ZE%ν- (b#ʔJpiᡙx)L kEǴy(vdVfUZsXCe6"wش(ת|*A7&D;{֚Qzu yN_E.xl6ω A)xB`ڌ(g%0Gyv15d;]f@Z KUsnHK&_e*(xpǑ eI)z/ +wR_Ӣ?v43"u/ :)Z F }[2(Z\}К91ٷ7 "ʧi/j]lZO]WgƃCCvtܲ|zDQ: pk a |"g|49g4CY kӪ{'eLz+"aѾe:cKq\)&W8WDT5OYnN >$. 0v |S虚r+J?7d>vK9,WZi_Z_e4Y>}cQ3j*Ì3c%$X z4[Byx7pߡYFBzJ]عn[`ޤu{G^f Zݣ|h4U5PyG^ཟCVv;D #X(H[MUM9ղdZY[+湝7֢G Z6VʫAem3i|qOGG[ Yb`&U][r.43 @1-QI4(u8_6>I/ e/4z"WZf&)xHA'Ar^d)vyx4sU̡&i9%$盲@cZˠP}GG yJ~MNPzv|Ť/"%cYڨ{v6Ad3v0Ah93إ+:~픃2z0C|NjVS:;污`Xt4Q ^M.<RU2/F^ Ocr\AQ;m* hS-r lW*kI $ݧfKqmE$+T_vphd]r?JxFzDxڞ¬\Z ; K >mz]hsX,*a 0EZ RM8S9{m]e"&Z>U?{W7%;\XJ?o!nqޠy7K`13x/h6mA q34(Dd7TwW"JxeÌ57eU,.N*)' տNr*_==$_KQEeO! ǎwSWE >oXR jޥ(!/ 2GXluF5NEV'+Ӡ0伋#\LX^ . w뉵1{& ?ȼD=0{!f_TCE%>V|!'i2fQѐΰ;VB !=&W<۹=oΛ`PE^27hH_5ޱ8& 7 Sh|] 8ˀl6rR5X t{Ŏ$`Px)+2i_bAilESY*.6cE7V{6د-62hpx~\Jď}P%5Z+x3 pv9,i^4FM,/ pց8qyvT S`ȳx5?26tӈ LzZpb7}wU~Jb:"-\"K1+p2zܯ ~oN`4p5nޟQc9 3[^BǐVu@FًY#v?{a H׿L|D`up׫؅XS,mN÷JC[zВ 'pYq'~#˲ =8Z؂ld?\A~;zVZakʇRU$ZGk_8YFDS4Gj2u:eYE?x:2USP!t ǚ5 p6M\v9a i5-s tt2;ĄVEm[taĄfofFnNk_CCX{g3뉋쥥5vYhRlͩz` âPՆO#e,sxJx_HU×,\]ڜ8.8]UufH!XẉI˃3"F-95K\zMMOO.L86,ఌbӲ9E]ӴN{se}YiG*l32CH!݊ŻCpsqC@I?BkO-#"0|q5ouAif\>E=J7Wá8V4ʄHcr9RX*!QM-QBm;RjVlDVdċj?$%IAz`;]SMo.sRNl*)OdX%@ M ݃~wl]2of˯?w|䬣O& 0*/ ͱX$J`ńvV$`p_\X1jaG!!So&XnH?ݫζֹckrMsJ楾6([`:^q3mh&Y-P *;i5AMl=!iܴ񼑙 @\N 4e0A7@y1$GLBCVh".kX6e 4ߒe2Nhϰ]>B ͍5Xcnv#x5LE; LA[i`bjC7Q-ٷ<8ajaUħ:Aw4ųetLz&S8;DOw#g t/o뛬N*(:/D+d@D;hvd֬Iw}mwiyW41]@/ JܦKŤU |~~cZ2cc+~CItjRnVo*簽!UÛCo۱FMSφ2 u'eeߥvPȕA) C^>OӠ yDvVP! &t'6SCoh*Z{C w!MXEXS`|m4 iJqs4mХ pX4>l,Yethph[K]B/\6u&5x#.Ɖ"ߡ֒Gn%A 8UHΌu\g&&JԊ]Ioٍg߯FhM$Gc< RdѺ858)[ ?g9Ae&Os=ӫឋ0VkSj6@y#%;1W{WK#>X/fۇk1ݵn_k ^mbC2]@ ā=V:]2':,N&9ke0`:U2^X2o,vs$C 4qqt\U~+*hOGci$9!ÊBcb> e=O#q4U㤴Z agf WBƆ1!Yв1J"S('j%BVF x"yB!>mFz&5WkƺtiDq͈8`Lt|ZF8:6ЭwE O +dy46h=W:lUkF0MOnVШxtMeIG6 $iTQR_Lm?!R a\vl/SmG2_YT)izE6ʮ_*aկ$BQ6ωԸk)gp-O1=)gj 4 nu,F% - thU\Eg^8&ҖݿzM8GmC5>cXD݄Ke)az:'޼,):-Xm(fD,ƢN6{iK~8m50C#P1*p 5cڃw@7fh,ž'd&ncױP Vq|.g,J@=n 6kdnT0[({|H<FaGԄXoH_>-HU|VnfQ Xkv\ZWCivN)0U)vLj,N/{GӪjϝ^#3G:(DlrZ&JQuzrOٙkzq /ޮl4ӪƇz=ѫs Fa$hi"(Oq<OM*fwD_:[U1E݋'zݡCW\V /<}sA".~/g 1w Fji]:GTŹ!S9t9~Z;*6 c EE05N>(KCMr47b9~rT'Bt왓X4CxQȶEIp.bkz.{S6n<ϳ5=,oAޘL zhEgZea 14l"ޱhiPWАU~V&'Խ>6Kdm 8QVztMN$H vhUptcxM @,p |P1]0<ՇQ7nr]8%|<BD_L%V+ums *(m/ R ˬFTYxT*#93s/s,#/'tA1 +'a]F2Q%v0lgdm=hZ%4,S y 6? M%n% *~:/]u#Հ̵Er ' Yq4@7GwK ź•buZ?n:i5rSkr6sdv^0>!{(sL(a -AtxaB5hϤ;o&2.Hm8}Y>~pQGRGF:( fc1[J>@h̨&LK1|`j؍R%@l< F+޳) O9}iZа.tHlʘ&3\kDT&36.c]"R^ kF'τޅSxXPzOu 'lQX/Ljys]d4?S~rw>0 !óQF9)O9pn5R)vTHf}&AǾPgq b/ rM-/Uil |vDy؋lWcw4SRo>RJ-)WY: PFx!*D-]p:td8o96 5K;XE:zJr`΂0JYx뵧rUf)!<>+ēmܼV\4-Ɖl0:VY6͌ * dN EskjOMA6%Sd:krEiI߫"u7Q+CիSG\. Stiգ'Pҽ-!29h 7q˭~_dzt$½"~C9Z{]>tyB%(gFpp7K)mB kё  4Fax 6 Yc Pꣶϴe^mx)=WGi` 2ydv ouF{ @.{eh*>:Hx^^B?+2/ڶ֔VQCs>PqPҋAa-aQ Iڪ%nYu{675p,%NҞ$6{xrGX ]QkqьR"Np@>TP:`|*FDMtypwQzy  =ig A~ܔػV34QQ`U,Go+6[%kR{2c#xdU>z6=ߙb(gokZeUb&QZsH)rN1D5QH9}5d5Dza1"=p̦pgUW. 0e=[&}թ[ª{X#|b1 G9ֱxخ_+K`̰9qPDFˑ@~7!QH[@i}<{h^ }u{xU˦+134vYWBI%|u%{22[掴DCN &_~ 6g9TX=$,x! E< hoSq3 Mux;i7?3ެVKkg0<j?݀pъ8q"W `ল>CkT4&fQ 9(GL7;XU %Zsz6ꦒUx*D̃kí>6(6wM(ƿ[˟Qp; }˧XעFBLj* AB@a%sE2Tg"ᗤ)82POOv|;fs;V*inPȸ ;:"DV$t9";Z졲<z5<ƒJB7X.WXwDH?ֻ-4"nnci~^`$]Ư;#"T&)vZ$[\tP63+E q烙ywVHI/C̴X(%TP++]+e |r鍤!QMp ȭ`-dD&ܢH[-+TݒxdpIVBxX|P3`t?M-l ?2 jpt%NO214Y5,.Oe{,Iڱ}f#/#:]8%Z@$ +St#rq--b}ef0y'0TѤfYXwr?6KWNvlDD)J;@}i^ChY ̵dyE{XyV}kˊmp@ tT^fC&/ހ7Qr}^&ЊV-f@lw ڇoˌI\)AN.$ ghRL 5/6!+{Xv迷n2]3֡Ӳbn1 7!D5Ϲ}Uq­@[dYF`4 Tھ]~O !ue3Oc[Il;\ǽL5*M@J?\#ͻXi(l8OmԢƣ %RFRRP*-K+}M [jTp '2;MuH/~[sv pͶPv|fAt`8l9uRDkr4ʄTHtjPHc6 *?4-<Ñ'!v_^z~[\P'[ZÂtiW\:IgYJ&}";WKJ[1"3 ̹ceBl9d<J"$=/8d} I>)Vob޽OvCH ۺpnU h,e6|h@#('tA/zCm N8X? [ha@F!y;3օNbP5┇\lfqb3-RW橶g%4DNZѝLm`b/-x3 x1" KJ>&F&Cne Nma) O[U4ڊ"8}'qZ-`;3RcH\+6u`ZFE^j:R72u+1hs08Fş#s~u@am:~Әŵd6`[5zf"'M0Ys)< >erI!T#9ށ{ a"AQqmMUOaEIwlJkg G7 o׬m s7񈴇\|(nx[1^,`tG(.M y]ZY8Od^xf: }A쬨B{1R !Cͨeġ% 'S4}jH4fJWKGfD;+%_v5zݖI~|â{jǐ=#2d0]5*_W&cC{i n ־,'}k5%jpY*Eͥ b|-~3"7)U]NK_;h ܡ[~v~oDids~/ IKI%&^ʲu02x/IJ>M7{5 W 5:{x',rM'qʲ;|/JooGB {rb 87&DIu#P47d|!£^v9 2:*r[(ҥK\Ӆ-`'˖2ox&}BqM^O4R+ p-jSE=kwjdFVvQ PY~"2zӘEW+(c$ 2}nL*uuBF) dQ/\@g¬3=M}@^jх&)d A c̱Z' t_LJY!ș o0݂;v:(=pՑ7] k>&B@P=jt4=i`kTutD0N߀ I\g& b8lj?YnhJ O:s&E;MtKnzt+s^="V#L瑕>xRLנvhY,ytpA#5Z+Xnaoxbʼna)W` ;?zeK%gWkk_ʄ|:6n(zn("ف?NNST&oE%p yP'0)t52iGG+Y@7##0o/2q~~nPMj0-#,kVKCpꠘHrnx;۔YZZOo-v֝QtPDVw;9U |X~|VZ zj& 0)D*+;EX˻&͛ rsu( V䋫v`@~x/mH^n080Q߳Z_7wFThK%=@'lmT=+dNxȂhf¨JMS'Tqݲo4׬#aCev ;tf.|Dkfh(DJ) oZpم? ApU|A/s@ 1 `y\rjbm].0>;oNGkgƧں_"P|SD<X*O#/RJۨlLkr7_E\GkeYRmZb';c/+ TFGS+ɰ T&"aHv ̩1z8+jIe0}r}!IPK©Rdv2S2٤>dM8f::X\-ߘsVO>W6=q^nDIZR5j"%ȕ;М`t9&NgMe$8 } hJp G0!0:  jB*L2&C8M2|g MYM" g"qc=O+Fkܲ#8R-5L),_cg#EύM{fwQt~& h~؋_hswXnZׄq_!YJ*@Pto"gHY̕NP项E(R~[Qѝ1׌:%ts$*D+jw)d>iJ /|-6-$gǛmG/Dʺ٪Ʋ=sa!bS䨖Z|M@a֭ى^ٻ|G y: l: BT`v-pr z0cEkK0g2muBt5! uR@0g =|nUtq1^D C8(4+ܕa:=WY5+ȞyiNF`MKrC)A:\fY<)@^[FF_BS1T."Z%9}6Μn-F;mֳX4q6CmH 5 I&a1C`Ir)Zߕ^2*yq*Km&EYk xg ‡~ήG܆xC : z rc.t̙5*Br-9V0[e*x ,1KNUڹRڞsSjWh7Bެ\fZQ}1}{Z^̐G[t` Q|ngEfic 3[[;"7AȳSl8q 䘚 @bar|Um \/:< 7c*v ϝ8";p"N.l{31p.X]H3Wx\y8i}IȗC/=U$Zmۿ$ɷJ5^LG/[ض n^^Оp(  BuZ㴯ݍ> 'WnβL `3{^>GKy .u(‚.+ͺmc3x٩{Rc`! ֮z}+ـ.Meg*Ŭ{Gn/av OW#Цr/y$^LEZd4:@!OQBwM.KUmvbXb:ĈPIoޱ˺E .^xF39ҕpABY[.41Iw% !^w9ݗ7\ՀW/Kbv@"AOZ nz_tyXh J#P;)؝&x|` E#\uL^-LS7$dWxu$׊K+2GoS%yJ2FBngYBXH}FF_pw)CY XDdz#cյF< ^X&|G;4o) yb/W0n-K>~rשTYRJ?X}lK=(UŚKGE%tL~µ&@6ExiKcNjD^;Lx]p/ƽD$n!KҼx#8Tj3ZVZ@#GVEbrf]dm5e4V~j>R$@Q{Mn,{ z?Nzf:5г3;dIVTTtp43xEw!O;CM@EPj4J NoUp]L)APL.VԦ~ۋ% )E?uTp:<{tJ5X>} 4TLdNu^ R ZR9".{ -jvay`:YD]o]uni9'r H>{ ڋX^iU<҈#9 "8,H;ʱco^ Nm'-{-_D`ϋ/U)PQ_pDhyp1L4Ud>E|{1ZJr*w֋M5RjH'E V-,"9LQ%^SԚowlIs$92 a9es%5!B3VAX;my;<+F{%҃J 0Sn,oţ| gUɼۥL ׷ŏt ~'Bݰ-FŻ'MBܔ3C {ڊkZfTQ vWZ*,7~V 7 8}8Ę0Բ#::NbjuSXRޅT~noοz=~ѫNis)Bŏ$/qCi?@;i$Gv`#r9SC<ptb< 3kN^.لK)Zuna{p@2e uW';'GA1C!rwjL+oxzpMy\GZ|b*)۩tCm;O2{#LT bcPo3vigڣ }ܱR W~@;9.yiɾ@< [ͱӁŤҋd5 uEqN< -ZÙΞ o#|k mªLJP6y]GG)?2kwcmӐ XЇH925VF-];vkk(g  YZ