libvirt-daemon-driver-nodedev-8.0.0-2.module_el8.6.0+1087+b42c833 >  A bU]xna݌nwPC;&M Iu]a #eu8ٵ#~F!7Ts%O3:-) b}O0O朝 _5k^pfz?br"p᫸fU~8v@S ~l:eǎ]\^Kt`qԏ)ESU]lͤpVoZ^ҁ[ѕ@i?3ϴJo$7:ȑ~2))m4E^=mEH#ˍE'Ίa˻IgnZt)N6a1͆ {ZSrُWql<=oSy3qcsO;_ݒ=@bĴ J4X\qմhk2(pC?d & E s&. P\qw~(D d    P(h j(r8|W9W:.DW>e?mGxHIXY\]^ bdReWfZl\ttuvwxy@TJTX^Clibvirt-daemon-driver-nodedev8.0.02.module_el8.6.0+1087+b42c8331Nodedev driver plugin for the libvirtd daemonThe nodedev driver plugin for the libvirtd daemon, providing an implementation of the node device APIs using the udev capabilities.b#x86-01.mbox.centos.org *CentOSCentOSLGPLv2+CentOS Buildsys Unspecifiedhttps://libvirt.org/linuxx86_64mkdir -p /var/lib/rpm-state/libvirt || : /bin/systemctl is-active virtnodedevd.service 1>/dev/null 2>&1 && touch /var/lib/rpm-state/libvirt/restart-virtnodedevd || : if [ $1 -eq 0 ] ; then # Package removal, not upgrade systemctl --no-reload disable --now virtnodedevd.service virtnodedevd-ro.socket virtnodedevd-admin.socket virtnodedevd.socket &>/dev/null || : fi0a^!IiJn@ HAAA큤baBbbbbbbbbbbbbbbaf1e6f248264831522bf81555b6c37aa569c0c3e2f10fb9e72e2359e3b7d4403c19f4a67404f1806b8f53130808d6269072f8e55c069551f5dfe83678c5e9a30056b3d4d741d0be194519dfeeb168b451bbfbb50dca6bbe995b56f47664dd8566fdd17cbb77a717472090f5ab3d2fa446904b37201cba1c7034fcb2ce8810a31867b005528143f522da6dfcc726a87066e23d0179377889e89e5140a16df633a32eebe177f6fd70f89e42a147b72e0086768fd6b98dd44d0420625d549baeff46f3fd983bf7ca409f61eba7fe12ceaddb5ae055d593888edfd70c052e400199a642b9a89588dd8392a077748e4b294daea79ada0063843fb352d1bc25a75759034d16e888a410b964ecce586c4289a175d69ba8a53bd4219ab41777f07c26dcd6636a47bb53ead60731f0631c0decfc12801fc62038c773e2f5c7843471bc0c621213be6c58a5837701ebe7124c5e09d0e80b06a535910bcde38e40d3168bef5../../../../usr/sbin/virtnodedevd../../../../usr/lib64/libvirt/connection-driver/libvirt_driver_nodedev.sorootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibvirt-8.0.0-2.module_el8.6.0+1087+b42c8331.src.rpmconfig(libvirt-daemon-driver-nodedev)libvirt-daemon-driver-nodedevlibvirt-daemon-driver-nodedev(x86-64)libvirt_driver_nodedev.so()(64bit)  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    @ /bin/sh/bin/sh/bin/shconfig(libvirt-daemon-driver-nodedev)libc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.4)(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(64bit)libgcc_s.so.1(GCC_3.3.1)(64bit)libgio-2.0.so.0()(64bit)libglib-2.0.so.0()(64bit)libgobject-2.0.so.0()(64bit)libpciaccess.so.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)mdevctlrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)systemd8.0.0-2.module_el8.6.0+1087+b42c83318.0.0-2.module_el8.6.0+1087+b42c83318.0.0-2.module_el8.6.0+1087+b42c83313.0.4-14.6.0-14.0-15.2-11854.14.3a7aea@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-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- Revert "report error when virProcessGetStatInfo() is unable to parse data" (rhbz#2041610) - qemu: fix inactive snapshot revert (rhbz#2043584)- Rebased to libvirt-8.0.0 (rhbz#2012802)- Rebased to libvirt-8.0.0-rc1 (rhbz#2012802) - The rebase also fixes the following bugs: rhbz#1689202, rhbz#2014369, rhbz#2030119, rhbz#2029380, rhbz#2035237 rhbz#2035714, rhbz#2034180- Rebased to libvirt-7.10.0 (rhbz#2012802) - The rebase also fixes the following bugs: rhbz#1845468, rhbz#2017928, rhbz#2024419, rhbz#1953389, rhbz#1510237- Rebased to libvirt-7.9.0 (rhbz#2012802) - The rebase also fixes the following bugs: rhbz#2011731, rhbz#2012385, rhbz#2013539- Rebased to libvirt-7.8.0 (rhbz#2012802) - The rebase also fixes the following bugs: rhbz#1839070, rhbz#1942275, rhbz#1995865, rhbz#1806857, rhbz#1924616 rhbz#1978574, rhbz#1989457, rhbz#1965589, rhbz#1677608, rhbz#1926508 rhbz#1810863, rhbz#1845468, rhbz#1738392, rhbz#1965140- Resolves: bz#2000225 (Rebase virt:rhel module:stream based on AV-8.6)- security: fix SELinux label generation logic (CVE-2021-3631) - storage_driver: Unlock object on ACL fail in storagePoolLookupByTargetPath (CVE-2021-3667)- network: make it safe to call networkSetupPrivateChains() multiple times (rhbz#1942805) - network: force re-creation of iptables private chains on firewalld restart (rhbz#1942805) - hostdev: Update mdev pointer reference after checking device type (rhbz#1940449) - hostdev: mdev: Lookup mdevs by sysfs path rather than mdev struct (rhbz#1940449) - qemu_firmware: don't error out for unknown firmware features (rhbz#1961562) - docs: improve description of secure attribute for loader element (rhbz#1929357) - conf: introduce virDomainDefParseBootInitOptions (rhbz#1929357) - conf: introduce virDomainDefParseBootKernelOptions (rhbz#1929357) - conf: introduce virDomainDefParseBootFirmwareOptions (rhbz#1929357) - conf: introduce virDomainDefParseBootLoaderOptions (rhbz#1929357) - conf: introduce virDomainDefParseBootAcpiOptions (rhbz#1929357) - conf: use switch in virDomainDefParseBootOptions (rhbz#1929357) - conf: introduce support for firmware auto-selection feature filtering (rhbz#1929357) - qemu: implement support for firmware auto-selection feature filtering (rhbz#1929357) - domain_conf: Don't leak def->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-2.module_el8.6.0+1087+b42c83318.0.0-2.module_el8.6.0+1087+b42c83318.0.0-2.module_el8.6.0+1087+b42c8331 virtnodedevd.confvirtnodedevd.build-id3d4c198881b93af9e894913e29f1cc495f1b087a456bf908da3f2ca06c524100a741494bfcb9dfaevirtnodedevd-admin.socketvirtnodedevd-ro.socketvirtnodedevd.servicevirtnodedevd.socketlibvirt_driver_nodedev.sovirtnodedevdtest_virtnodedevd.augvirtnodedevd.augvirtnodedevd.8.gz/etc/libvirt//etc/sysconfig//usr/lib//usr/lib/.build-id//usr/lib/.build-id/3d//usr/lib/.build-id/45//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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectioncpioxz2x86_64-redhat-linux-gnuASCII textdirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=456bf908da3f2ca06c524100a741494bfcb9dfae, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=3d4c198881b93af9e894913e29f1cc495f1b087a, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)rPR R RRRDR0RyRRRR R R RRRRR~RR R RRRRRRRRRsR;RlROR^RdRYRJR.RaR-RFRvR"R+RAR=R(RPRSR1RMR!RTRgR]RqR?R*RkR RiRxRfRHRLRQRhR:RBR>RWRpRKRZR7RRR/dev/null 2>&1 || : fi rm -f /var/lib/rpm-state/libvirt/restart-virtnodedevd rmdir /var/lib/rpm-state/libvirt 2>/dev/null || :/bin/shutf-89082a119de7bb5d3256df0d5f3a92bac39afc9f597834c73236664d5419f08e1virt:rhel:8060020220208213251:d63f516d?7zXZ !#,:] b2u Q{LT>=ح&kFN@bמbmiıZ# * < "c+h{-BP.1Wf=MS<6&ieR/ H.5q@a|DPl* fAxTQY]!!@̿oHX+?N{Ѩ `v/*fn=z.W : :hcjS)<%ƥ]s@L _MD M]U'Zd!!Bct<2ZVGm49qb1T|j0Dv^(iDzoOEВ͕ K?{ )bES0u]b^B{ۉ35ц0;ZKi"{;&>j> @?݉X=h=!Of bn:߅){w\}`FW3ܷ C]+[0 E!+BANH|s%2wT{ybq:bɬ#YwB+ngsu~#I$i ֛1xT[&'GnsĢ#wQUd^d#m\ox֋In N9S.LJn"G9)QvtRro2GXrK 2%"fiA~_xց>SʯUX#Aq/.xT`tXBD5W/Qj֤^:A&y z:>DBݲX ۲Of_1%ƺ>Nh>:gI|6!GŠn\׉Յaw ۘ@'r]F?XpKpXx3ZqW JhzMjAo< mf]rSJ"csz~ M\y+l+$wZ"`EjK@ꆹt'RL+0?6K93t7 E)ԗ7D2odW&ɓ&R,վ#HQ/^EBPr3c'*twμiSJ=(Ts-"zFg0\jںkD{N>p[heUk/f%^>c WvsrM}0R82xOl>@qԳڙuLl:4|7×_𳋿Q1Gd 4Ҥ_|C 0EN9_|-vx"͛zuj6h55FX撶/$ zHJJ᪾Z7:D㨎 u}ZepUu7(>y)u<T( ;=N:bJ)|@b,J-PI`x 3q O$Ok,_:-3q01 Jѣ>9OyX + ۓmܴROXXpjzAg]jb{&>>[: Ž>4h/қY*yycc!}'+x-_`,s$QBooGjUF` qul\/pD"Xsh'7]_)*IsXY5PggA6_2MddGWg,)q_ci<u{8mf6{xS07%"׬V c`o_u+u+ z |rռ~q/ڢP՜ͦy苳h _;bX;R*oʖe&ԇlKߘV@Oah:^ nOSa&k@-aaP/rcQX@]S0 -6鵍oB[F=l+J Z|Ӷ:E3dNC{Si n(@N&K@h[,{CQт[?Ғ٭5:J;d*}@6)RPUYENZH"(eh§,1>?F{#_!'9UPR/"1זK'j{w>{u!IF0NEʍ| 7@; i9QQIOoiF}.Fڻ !8Pf$]+R\|:'@9ڢA^6,!ݖzѫU\D%p B$XsDz1o Vb߫;$Cל8(կ])>ec:gN;'ϽllQfz:P8Uwj J[6X`*@#ta赅P'pS SIQੇo!O`)mpnKZ ZAXi?: ̶EW%;A#߅rPJE28g1bN`L^L@?53VrtHLҁuut,a{x_BI$hL͍epua?oJxӄAdoo03gPX1Ϧe?}GȨZh[13k:1vc$ڕTրd7栁w'OAz~9lM#O#`#r Azu:P|k+ŕ>XY+GhW#)/%BȜĞs@| Ju˵׫y$v8zqɐV ekG6n $ &^k 98Mf152SG*r_;Cj]8 '4%)J4% #@8Q? =pX;;Le)ǰLHFgЏ'MQk21""ZUm48?Ec">{ 5NkGz^UimQI\i7M8GrwUH&Һ5%.NCpK^{¡q5Ԭz2W}KiȱF>-gmŘtZ͊8h Kv5s^h6HVƈFbV:"R%SY} I8 1G4115`fnLP+좥&g/=|;q0I4{Oc'au?IC% LD9Uft)꾳 ~]iMSH7Y]7Ŋ>׬aNH(w.ilv oc0Soɺa[Z$c>rZzvl ;דi1oQ^S=& Q'ܖZ>jM $3jyvAD$.0X:e5 x^؜*NGiEZkװ6Fy틏5wi!}<ڌX~y^VW׿dٸ&~|_/:+䕒;}D`cܳ5+qjn 1Cq9 yc0[V(rYP}'(V_g SbK@L0&6Y BwALpͻ8sMmv6"]ix&j*a.'fWo4zfSҪ\t# :>QZjGyx\~2&RYڷ!ժT>&nR hwl=+{λa*KdrA*[oC[ؗQ_`3m h5=H< [m{7 xo:45|{ѽx %[VR!# )uwW\9Ws0_=4c~9K cC6)Ct\H|,uye)5׆b1y_C$wگqk&'cߏ0H$}~iOk-ۊj0D:VӺ*uK;}n!c0xI8 5uˉI 73QI5EIMɯ1& _3n9"-m q%4x` K,1ݬo]s0ղe}Q V[!АJp iq`,9"ȮBkYԌwπf7ņafڜxU^%<^>vl'n?[zCe7N0?|m3,ޥ,)KwSmx{qo# `,QNN \: 68fQ' T/@+gȼ0]ŷ<_qi|iޟŮNjr'aL*3a/Ֆ ye _q>NMчE{Om|%aE׬'30YB[좁^P/1&& sfvl/ɴr{uoaYe#[x3<-ydP-UyRII`8HB,_@ߙSĸGRlS3" ҿ_`$uDNNR"YQlsxk~c9`){,sT"dgL{ғFՐX[M%\Kur%4\:V4xdXkrTsݓ;Ӫz^V&<<_D%?r'f#RUG+گt+٦V<W7hYc߲BwTXꑥe.~i(eq{m $l%Q3_7V~2vUrc:!U< َf|PPN|'la`ԗ얂ZYI0-WP,/\](rAK!_"_pgۏ܅:Qt%T}*څ,y/10nA^O) :bdciT6ZJB!#} {!Bynz:bv7DaL @z\k DuNͯ!C}I`3x1x:C_rՏ%GUZG|$&aXOGfrp(w *lޱ"NXĔa(ePimR+K5~׌ ~^CR#)t3Ab=\ P$*z0MxO@R <>TF6"8ǎO/&)fgވv`s.?t7@wQ6~{".zL-c >ksmJLpm7^«&oAgyLy6vQzzK:U\|S:[) |G}fǮh ,- XA4O,F3@pc`2T537 Zz:H;>=vG ?pG$=z jM*!XxF5ar[|k:anL#:޷ֶbEP@ʚb%Lԛ% _7iE{19*:9@ʰ--ҝ҄ԅ" 9luO ;ljA;a~B@kOpCw c)\g0V3wJ,dium9* qDYPB,O/d2M(uO#fcWzIfG=ŚYJՏQ^`uZr?7[$:;0qYh#is,ۑF:(<Z:O+U3{h+gtThi:H{uCXBB!R\׀18i64:@2~"F-ș[̎oB%I(ZS_;;@ حLX7HY4j=A崴9* umUtH"Iaã!ul)DK!f.2\x6Z߯BPB ͋/IcH:Gbvk钾#r73AEf yȓM2YeN5Ywazυ~+pi &VFxqY3.a 6?Y(_H^-:UG,0[<rC_V|z]@Yz6&A6c9"sRz(~. EM-@~1 4KxI١a{&jܾE091GoUHq֪_/"G1Gi-ўihq>?$ɼo͝2Ke zQZ<==XP yy/s;f83_y3Aw赨Dao7-5`'ح>IJersM^lj#\m@0Tz*tYkϸ[cf=~=q!Oo3*"gkA \ToG̝6:Z#@DꍇАDžŨom;&B䡴F ra>]cOЍy"?)^-yB0-Fd+<D EgQ$Ud9CUqV7A/`{5u痕_10ڙ+eܳL ES]*Q\*]2Y0ӻVW $֗%:&qҖd1sƎn91g4WDy2rR櫱jM؎yGK!"#JLQr=`Mؔ^Yj~´ΩV )f-˅04d&CgT'Zz P[~[L]RϮK z͌!!W熗h\R SekUar1Xka|*o*o;|$2V>J~A&aBqv .8d~l6B ׂI[:L阩tLiNdSL|΀GJ$%"C^/ Ĺk<љ6?SƢwx6RWbU . zlaX!nFW=(FԹ`үcV-?O"nj>]>^pg*Ik?u0;&C& 7lJ΢1h))F$VsBpط-P0n$m|YCRICtׯchC z. }lI=25!SpIYv,Ff1*RG+U@7DJHD$nzpsYnJs!1P?/^!e{us~ܙm@Z-Ai:^'va~tFxmo|zѯ .Xv9#}&ǫJ`;*`Cyaw@4QLH1/`4U键R`.-A0v;!/9T厨dlpEP15~9Wm0p׆'r_Q}`W~?V4&cj(}g%"]lh)Lu$ K`4g2i6D dLwzrK TyWwU68ͶTyiXqmݨu%^,a$^|_'*$Zns&7v*a ,6,nQOz )m~9$l27i6`\YƷq< |=`j DUG$My}H7)WW& o)z~=FxҊYk6 ݺ ;$p#́W& G/0|d`:j6:kBVk=ZcCтXKQReo73OjɱHD?z~lVޱ8p bv.([{n6" ?70.A0;?7 d`> Ћ+#H2s*LI))3awg*[STMdW"JZ:q=e[bigc *K:FJxL 6׷%UIf. R,O:GYZTǃ9.f3dEcih%ɭ%i5g^+L_=c| "92]„ڸ@Lt%<2rϝq'@Y tI_goIf%*3~2+XLf-uC@fTb Wحtۘ২pw0Fn Ǧ Gr55\Ms\Z}qqA)+Dl"@wU:M/ɭ'@NZ\ @v`7 TGXz v&&!ľ[nߚӣsޫ:WQ!C:C0GH;Xƅmsir]2 :Z[6c&n$h|Z^HvJM9A ]vWm][5VpNyݏL _5e\HEji.adxjWw~} Lgm2jz zk0Uc!EoGKgBP65Jrc*p Ka rz᛾wz[,RKҦiS NmY}  ;78g!3KrV+K"7m%ʦhud2Hf/57ʅ<{qv9ARȱ*ce&^)FzSc~8&p%z eyx@ebA{ۊֿ&lʗwh^XsD[}58.w}nt/;uJ/".vϋ2mk'`M; q;c{H#RqrW.dj0YF/L3rVDǪ6F0U aχӶi劊$V$l>_NE=Xoa`(/:x!!:.zҔGAfoڅe2ڛrWgc*7 'k ` .rT Y3~ghaFw߁,Gz3<>g/n  Q`\~$8BH귖Ċ:Jo=5gh#Kz&5| JDJ8wj~-*E$ W^P m$ MRZF.zn']R\ץO@(!]/6/݃Fs[Lb{Z" w[”"KI MKrC#l ]himS+Yl#2BK1 ĩn oCy*% a(j£p;G8 ߾pѫfA  t9ܜ|+6L LV #2Sh2,dSƤVAZh77hc&rʭƑ_aɞuOBI@Sz`Tۜ^l5q#m1Jv#%V@_gpr,Ø*)[^ y{q0LSb3ZN mJhJH숖 nQhռMB8s[X%]*/K5 HФ[F*7B'CY~jxYti$p!܃DM*r!/U*n?k/ ulXA٬n4]ӣe5?vb d y,ߦPt^ϐiBۯ __dPP_K\Q#'T IY)$ k2J»x4F !Se(B ЪSxDpw"Gc #QvZ/Q/<f!Jtp Usփj`" {G\h6/m9i]Q]MΌQPKnN-]] ThFQ?5NhK+.gn_[ګ˧OHu;K:r#%]yF 7"%b$W +su/{Sq*\w6AwҩseIb kzE 7Rlide-Q+HʁxE[lLhjJ~c sH{h* _M" N<) {9ouazQ`ܹt R-.g~M{j\|$N} oFh o6~ĐE yHb7nn~dHvu}d&MO b?qk!'3zD{ QCAM7OZ.ZxstDw~,XYK}@'Z-t0L9Y\;m7o5|\ dXs'lO-n< x$iM iS ;S`莃f>_p^V1Bkƚ(Ep3y?KC|7Y=ɷڎǯ(4ˀq$joc ,Y"nzg*R2ӓ` aRaKiWTȘwr4U&$E4j 3Q8ؼ`x20uظ64HjcZ1S^'xP'`֚ ݠr(_b𤴯k;ӷFo~an'6Po>O=wMH;1X2r_Qhr=A|ӲZYM-ST%i0B[z{|L8-Ҋs1Ju"ݲDd4a rmm.Ѩח//Mh)5lH@ ~F3 տ!TxsEUo7q/4Ű9$]nU4׶b3#C% VqW4(+D?}1p ւ+Df nƯ+g([tgn.qF A0#"d9Kz*껔?=k ^u3Vb X.qML%\O6 Z1 ^SUnCL@9&\;_ 5Ln0m|}Nieʺ}׸M{z~Z3XM@MK/K17"wy.nolň"Qa#30g Ytp -3-Z}kf4u ,TU&AD N 0mFEʺf,(tNQ.v{h&v?w!Zм9o#)EETp{ZCh 7 ш7l2`JqCu @6~ƅ9?.B2 ڨ|DFf^̐?|FOC9ֆ9i-(%[S'|Pf\y;hDsmh^Y`qZܱJ?j1 J!0Ng3,ﶂ)5E;9O l2eZɵjh3g_R$R N$4%>#\T`+GOg6} M|oOӈh嬞 VS0VYe . s$q+Wn-; L9Ѿ  XRúe\̞7@ڰT B,'P,9ߥc3T#v=XD&/{T#<Q74  gA=t,DyNCtIWoC62|L趻Y$a)-9[h= ˈ?~8x\喼R˶0eV 8Գ, 73,%q.\nKR?+d7DyXKSY#G* ">I 8@z_'Ӈ|sn&Z4DjZihIz^Fv2(a ~F3Yoy˯Q=ՈDMqKM;{zJJ!)oK A[4HcVhKTׯ99!w/>0Y6CȦoWZǔP}5 ĹUQ89D_Ei}O߲Kٟ,zhW{q7Ǯ{j(Y*K];<̓Ϛ5Q~\d3X c 4;ۥfqrC%4O]FXSj \yr @8Fy^UcMJJ=R `U7飄IQ56*AI8bM#밦D=~#3z):(jɩx< ~If0iE>#{~;>B7"/N+VS,،O>/H,vv6sr)-k^1 =ң J#^a s2(AIZՏƢ5U8jV^4E~*]/J8GlXazUo+crq]>v^[h[2Ţg8C賂9eI?[m3NQ8VJ Σ1e7VZ)Z Ai 8xçTmϝVa>'/gKF@7E EB7E`am)rYE+zKW%QKn sF6D!H}ׅ3y! \_cF[vm]m 1MzlmOyqo!g>E$<g"@be9|n&N - p7AwQItp_10; /(],.poXێV3(mY#qPI[E5LߘN|7#qP5(ˁʁ'?ojSEDzB_E:rl և^.|]NVI.P?oTխUqac@۶B Mϡą&AOʽ!m1cF! =>UHnGv=!c3׺ļ:T׹<*famU8Rh%Ym(*V(/Nv#k݅~].cGֵ7.Ʊe!gB(dѮZޝ[XD͟#'Id `I'ɗ3~ұW'-[* r{5kW,[d007&CǠ*oEnÖJҀve eq}}rJ&?^j_$tS+^C9'=(nso4[y1@3un82Vd}ӟer%9IHR z 9WhQ ; ЄI4#`Wf8XV}7AS°CR"IpTԗ/Q"_` S$>N#BPy4~-iJ6u`P8Pvy P|ễf2̓؜c9DbzQVV<6+w4t- ;Z6zvg ^*U.U}"\(1N6hlsr'zB!w_9|`y~ЙCe$y)Qt`֩~JaZWP`sݜxD#ĤuXYB {pxҥ !s-({6eXɔ@~a~Oc/`PcɺD+46_mJӥE\J}ABKȚU]J\3D:ɏ GP܋q{ kw|=؛[Knȣ??EWHE̹]Xhd[R'4?D: dA1!;5[SJ Cc&rQGrĢ{Hmg ?Snr{Goǔf67CZEKO8P bWkm,»H'Q{ *+h2(cMC; Y|~.{P\x|8ς:Rm| ٥xfO.?5+5%P,] jD(KbV8i3 Z7&bz$~uv&N+,QwLI+t GBDO!TC8jMEڤ)8%y2i%[5plv.GAl (/SH\Ͼ>툸 XbjfzD ϩG<׭ARxz1$1ƥ %ؖ }FV;P{2o:@G)yZ&5ޔҐ]Dy-Q\O-8$MPP=$מ=~L' ^̹)'~zOn\.Ԏ{YJ^K4QQ#f! 2`<72k`kQiĕ5zhuZ6x1 ix%JZYԐw99 (\`[?VdA4%W2'N&bN.f*X{`.0 F10Ѱ?qaF9dD+cŚ#c]?cx^GSAYfe>x;[z3/ e[xhPFKfȔk@Fhp2gmu iv-t[(rW蠐)f{ ~b1#Kk(x?%'3c96f#%kO ^]{>.YS -R^?/gKnYFcSp_Z{3Cr,.CuIZ|\gL7g/Flv_kV 9y:]bI{<^nv!P*:;zX̫ }[1Hp[F<v ۾F_zO{J6K] }]LHm6cgɓ; &' A8s,=pi^@h9G"!Q Z&E 8 3j->SD"Rč=kbOA:D⸿D38w쵸&5^d>̝kٻP~51L% wu-է7<6T$e IlxqB4.CfVŜjX6tfݙcƇ\w#Su7n'6{xa1, LpobE2޼8EO0Ͷz/ WPg-AcO3g1uWQΡFHJ~WrlY KDz*Pm'$r]'j. aTC#Nÿ7}-_Hួ;dE,I50;nswOѼV 3&ݙ i̠19vVqhxiv`%;{L~Nt 7:Y߂ʁkEc OV8؃gG>mߌ>;,1($Ji!Dqw`Xܨ -+DZ_ 4=Dg>eyP ^]bUH[rmǥ.dG5Ų$TPMxҨ4ٛ vsfV򟗪1G ݖԼ&ծD PUZVhϐfety`"2CTx4|\6!,J[G_eskLl>̼9RdޮuL:~#}y壓[uhgA$:q̸-n[#q E6;PuDEQ1&_Bef,1]>V !%M4NˏyCPʑ/מ*(*)vͅ`."iА&r# Q%EQ]Sč}S#lj) b rRA%0+)N=2T 8bv5;$ ɗ|Ku |{g^ؒM=L?~9t%Y@@VS*%x5R_BV=בQLiB s #7 bbJ+)wZ!x| F`,Lj-t.ir1 -6Eӟ5rmQᆦ{nO%+Qcó rl߁dQL+ bnb:F8St8fd2: ͑_b}d/cDseM/ qN*k|D9<앣-E=4 B+mې{.`@2||`8n) I<js}Kc1F3ͳ1qЬPu l(l/#Wsgě֪"< 2"`Q{%Z"Ms{OeVJ]L R0Ο.;oa#F88uq#//NTrM3"b~+sMϽ '1)[y|Sc2ĵ'yX/(d~q֮p8bU)"΀u4YM]ݯղd}o w"1~xWқIv;`3?#i'oFBW? gJbnϧcLMT:(o+X5Мh`* 6j_2f~\(6U]m6ϼ`0R["XBsf6>ܳnT?ju L)*.ë= i160/ y³T ̼ޑrѧ;uFE15ҡD[YA9.$*u/~((e^ʓm35HwZхa "P.RYھMșD/57\2 . c&JGGK%uq=GCqS*׫ >~Q3V<ЉPeeBzeG}\SNo3 MA(pck,,.r '擘)ƑdBMzWu_yI"Ku*]G.np Ll%~T95*/?Z$M,^6(<-Ѕ~9o_>\ӝqdY,,$CRQ#Vbkp;1}H$$8njDwm~vMYAo t6t%bPZg{xz`ƟP"`O83dsL? B廙a7qhekFPW<@ $$S\俠>U(˫KBƒ@=ިK:[ ;̑?㍉K,$2:Eh Gd pT89<e/K4%Lֺ7lUVhKHTlT,[\?,Ct}}b]hV`1Qu?u¼U-@`8ϹŴG舍: MNf S"l'V].8K!Ynj- (|X`O^4GJ^ƉaaY޵I97gji։+`ʎuyZ< ԣY曦6w"EpBOq'ߦh߳s4򨥜֖㵝At+4HE = %n_E[щQH Ȱ|хAzXOh!Vה>*Krڌ0RgsH,xϑVb?S4Um _ʡX.ߜ4bTLڱ*bv%ϋ%?A%!dw4Vw¡((8a9̕Ҋ2V o櫛sz<~%M-bIWXO`MYbP*KmU*Z"F\ېw[bg#0f@6YeZ'>lE䔉j(R> L̶"ѾկGJ(0vӋ($|JIa٩]H8=4%7M2 G8R^ʀ=Rkrx#1ZܯBxݛD}9ЧvUd-F|dQxcXWِAΙ_p#^0]\GǑ<7Fie`ef܃ /V=_:77OF7V{U2;-(vT1(f8NnG!FkBIMAٹ`Vts_m|Ѭ=IuV=4ٹ~TF:p#,xGX!*Vj(*[Py9nķ~bԾ\(苽1WS +H'T#NhE;(2~jĘ 堽9 ߙgĚ$5 ~׻KgIyx;.!/ׄ*2j.@YEPn@!*4V QwF0vc h\{$ F8Ї/"Ox7r q[Q2Fj8cT#-w9ۍLYztRUV.U蘥 Vw1x9%p0{׫5$,G}ѻ`B9f{VܧjmS[$ h6 5^.a_qz n߬3ZbgG\/t++y-"w& pK&6Sn#Pq!bB;#1h jJl4[Zw˽'Ɔxӧ%uCSwa2ݵ ?S_AbJ¢(u];4鏤核!'/Cƫò(f@vR. \6 &x6m>!1h!M#v(X^YD0 F~È.>yy9rzH72=پhŋ=X ]9[2HdnנtDJAFX"ꈖ^U-[跕G:m+\φ1ethnb́M*A rgtCAFh[A8"۰8ßPepVuM;-dRrqpyV;kFO^&e>:Q,$߯$:@AFD;} (HU!ݒevH6 g:(e桪(Www_J @ sK(̂nGJh/B ~I#sp#vs)k߿a ًaϧ QËU?v/J'7Z;fH7;;8z>v.D@2 ["4saRA "c> XřR\BOlԠ>RGuۈ:X2QuOd{y\EzBe[ԅ.//Z;q)c..?F.@*cpmt?{@ |=N~r"#3h){rJˌ0ƪmTGq2=&R^ԴKYZ lq$0Aaw(3?nof9~Ut3XCePdʱ. VGըj7Bt7&-(;)^)0*~mɃ'{fk)k9ۛ#s`O6ɗΪ"~ğlb)MނrA}ͥn Cm hѤa Mgu^Lp4P_e 9Z) :$O6/!Ż|4#[n0 Tj"iF.Vܔǖ37 _2k` NUm[_&pu#UYP!'5A7YXdM[]iLz#bj]lG1UbYCʂ^߷-gx^8o8 7\i[uLIw {Y';iJ'!z`/ap7U,_ ղi")9o %ew pJx+;{y>6X`{K9vT's̊N'ۓ,tXƠ'>!;J P[$G%Q"DbUErEJg:% b(ÛA׽hwR|CpVo7 Gm9&m|׺tWGW* !_Վ\5B?we 9FXց^)jհBڵ) mݶZ.6_̷ukN8yLWfSW ,4&mXF0s~Ii3IDsAsMZMVL_iM,?,#]= L7>j85kb вq= 1܊:EJ;*Y =| =&8~khoxg1Ģx*7܁jhU&L?iSmɱIl~p)"Â{uq#Zv,2Z,()^JO !.E@8 O:v"ɶS9uqLkdњV}xy(Y:ihMM>$uRJi<EsN{lKX=6iq}8~%8LYәt^ב{>dʑħ󱨃jnzNC1i(F& <_ެ ++ k&TTho@umK g=[ KT~ю  wLP lAݖ{m$ED:'g%JT=g c`>Rw|ThT9x&=I:cm{D!,Ϸb<+ȀXBju~I٪{LJ{}|o-\I 8 NY὏G*FgC$?W+߫[p,ʿ!w[eMڗ"l/2 P!x+Qnq雭C$|3" 8~r{~Iu ! wsa%*wy֡ :ȼ_ҹR0?ie0\YϘ\vQҒth}Sl"C6V)3MU}! '>v))R1!A&14ͦ~qAօW/ߕNlv$Te=H,-P`1Kg1:NM lHՠ #u.+m9C=3^# MeeڳL ;i\ߢ"^K-w=+X\NV[ˢ!$^7Kjoc%3U)CdizQ5*ObX~uu򡙆Nm奵kƣ0U5od Y<&5Mv;ǣX0wy3nh!5.\7ur:6,T%ez(dgnԔoSLS:g/[Փw7oo|(I>KXq92Mm tɒ5BÃyd}k;_ Ef E@ofw95@0M>L 0gN[֍H=~n`OXkGO [:LG >=QE>TP80whMX C}`8P\}(zU~PK%M]I \gɓ<0d;s0`^!4U]'9;閈n&-dx:*cΟy8+|j4[°}?< 1 c܉a>Qu/38.gYZƬ:{Ҡ&X%"nEgTj&{Th)BcPM2D*5 d dļݣ1f.8ܧYH%ȵGqd~*#[9XZq[}hvHAPǷH {-eqlOs`At6Xr>FhZ:<=B~׻n$X[ {dnHp{Ӯ0g8"|<#|qy7f { ʐ.RNpff$ev0AcDܠ{ l^;̻E":DR@Ɲs_nw ӫ;IDI+EJ 1 Sq2)=Qڡlau9CeDg3n7V& r>jw4~ WX1hJ9[+|e$H-c3+ ,|kf/$NS&.IEڤ}L'yy~LBm[~X4&֐KV!kD5U03V:FiED+9R~j&΢v*>4bp0iC׆+B$!Ryt*_3^\!79d1Ps=DN*J) u^i*x7X(tR԰: DU_ZRA'5@w93o68敱7Ge.bL )qu!`ԥ_Vp"=WrvFo٬1ECo Kwwd]b p />{r,I/;5%! w @JU4"TK䱋zSXuŪ8&usZyF+0)fE_‘ZAsFp_ Yɖ9o8u }=>K#_8MG=ԗ*}Rh0(~j 3b6>Z̵]]9N>ӏ̩'/gR?0%|gm$b{:hc*'615.|4Bt>ίm^c* %1:.;DNEy%,xkDo3H kQ.Sw2 [(5r3 E2GB5"I}H4!UՖ_4(% Ǘ4&s"ߌP_5?NGDZp[߅#^3<%s :z_4`l aknnH*LiiBGQMtd{5/zLadQӱ}I1Dg.+Oe"v]/`Cvx q蚍,I{9ݭFKy `]2X7=zߎ2*/l7B( cmJ ;oə!>ѯ$x/IrrqOHlL}'W_%o0BɂRKX qzQ8#ʩ?5aKAmETDI1#}rI,o3e|R޸ ߺV*}\wi9#+@rjm>5J?~(SGu#дs+̖ȋ[]R S{=;ogl &96tj(J4Hq㽫Yl^7qfE-um{//RPC z-ިip2͏]90ufUVegDwL1ڴ׋BCe]|&hȲ-G gu\^~ 9Fid)pZ\,bocGHU9Z=N6 S!JT )EsE%ӔRnςK D> 1j5$(r4TutRKsS#@ڤ5H#ǹUl=) A "Q|^ysDיk՞{s#(hGR"5[3SFs}e7둩 B& kJuܱ/l.=brvvE,l~+AbN#,gY-jsb÷;_Ȧ>-ԣ\ ҉$# &pgl'؀aԐ󲻆>8З#^@EUzojAE6 %|.. 0n5do[^zIsm{riQt,-y~*BwΝn7,QÁ õ=|֝ 4wq#S2aApKYbB,{2~#F\"/mi k}M .Ѱp`AjP KK}2¡6xC ܚfaN^79Ż ,IJ<0n!Ixu9Wnk3Hc cskπ[VDa3e5+*쎻LyiT[su_~c&sjm>o;@49IeU88_ħ'-iֆP:I2 BX;C z[zIyv2j7A˭w-=]# hI}Uwoc!fdc6Yf:l! naF #L#6&b;J4 Yv2 fChEx<4YQX&Д0[sS+Üj"[i%GjJl:[X ݤܟ&+,ܐpmT ƣ bp0MG-ASGO0 $HWCoXz"R.#S1>i>xO% _oBhgB ̃8n*َ*cvy­>t|\*hk~ǃ#`Y ^Ҿ8/w#-w`sg ̴Ow3rpT1G R(CDZ2K_ :a^Qd|Y "ӂ8SzM#VxS5Q0qm/6Ȏ=K&!8scInW4cuY2;)q* G%x<=R+"K_6Ś}PMHH[hrrʓ}Q \PG º(tn ЫP0nyH F~a6x[ &`;Y.IVn YdY- V1Xeor7| ^w f.%+I)S?^*GnC;K to[^_ R~҇OSg]a/Q]ۍ:\byrUL2|tGQucvZDL_`,MrE-FHpUFa#칪܀b5Wf+mLhj!* JY(TΊEEжL4xCHp.zb+ۿ7 O݃W7Y g9C49,ֿ`.`&9 >- ٿ\Chcu;sSIIVK#2[_% _<B vwhcnmS2nՓ>|[抵,nr:>G:ݓü?ϤͿa&EZn]@O*9{G^,٤쩂3'^>6箢ҋ' Avچ9p٥FRk'xt&P Bb䱤4lAsU/݃٩qZGLjECXq?&.7:\%P;qg"ݕYHZ{.6'6fdg6hmzx1v`+!)_-6ؗHʹC\(hkr2ryFrb(trhbēwW#hdOu {ˎZJ}ǚ$)R<#+NT[ǃy(2H9C< -gɭ*WZZCݙR_m+0]-o.V}8_)@ɗ%рhZ-3@xc5P"dHA0)󔔿\R` H>rЯo& s4aטh2 0iḆ_C~,!2P4?VM'm?GR-$^9bHk$ϼRDJcJOt~ijM,fܤ%AdϟH&b ^8N} `1 Fi ,Bd6X'] (jԔe:jkEcVrSx^k'qڅJ߼D |iC j' حCYX4upkgCh)sj|$H3\ӛ NN˃8 ( TE?Hʮ@XlȌ/Ekil-HЫ4 J5G'ĮDPA!}be{\c@]9y(#\-/]/kWP܁e DB~9V8ex_,}d9ʸ]½IA~ңPaqI,ux0,A kXH(Ь:D2M+ 3¸ph0MS[WfECԽDhN~=j6+-*8ä=TUy0:(`PZ}XWS3#pgc Xx]qA%8j'g:!r{7shhq)V9'tLʐK;pu)x-dor`gٞT= ΑroP`ӣMRGƵKǙ _W.~&*x_P +㭟T- VRJj_ -āP/cmRkD$'|xM2 F Gda=53n\I'fE3Z>C;Gl|Α?2GP>rbm ּTn}p.cWP%, bZy-^$y,'@Xm_.ۛ(}+aF [d. ;Igw$i13U ~ߢH"uH<,o_Aʔ D#Z.IvZd'v@^ݱ"yކ25Z97)Z4=7M)dzM_a^ Jdz%xA#%Y3W]_mD> y:%_5qo6,=/z[p;n7$)MHz E~8~a!&1 @@~e3z~;7<>۟GIKnj+K8[Li66 ږY4YUV)wqRpQPRB2חzQdž(pA\,#j]N>wٜW2YmRtN7?)yX \dAB4J #ӃRfh\6OKK ?n}[ .fSu;t?#Om_t,6'm6mv@&͊SNb,ڐxRa5廒l%4S䧐J ff*СvtEU@̚H>!j9|N*Od%9Ӫ8Ge[}v'lnG"Ӻ$6a4`vqf{}v!<-kkQ)]c lŹEWCjC:zLSЅ{*]7I(rfZ%ㄝ͖oP$ |E@E )\"mwqoхorF&7*A;@J5>9v Y =o ȥ ^oV(^8c4dDPZR~C| 1Wh&; G2AN Ek9Q3W"]!3#W̜AɛPܣ:2R pt\h~҇Ft=_a %!Va"_.: o]^_f]=tsO؉0v16aBr>(. I?F/W)% }zkyo%=RLVtN`9:aBc.4S:tPqAe#tN6 V>UdF;YJՅY8&_(UzU(^ogYV(LR<=s2=4y:kYecаnal:Jti[|Ff!\b !f{4K, R ^ͅ3bXCQ2bFuZ I+FC1g_]r_"͒]Lz\O`-q<"?t<ɥspB@$l,͡ʌ90%vͭߜ 󘏝QY. n %zTFUh$ ^fjb;;jDP9ڈo6O~]д"ۋܳrKꇬ^ORi'sJrE]"9 K3G/Sɿo |押V]Kر y:2ui&bR+pǙTw qfو=O34 ~qa8Y/C7mS)N 0hqTXX;U0_ P@w<}L>skښZl "&Z=\e>a6j]<5sO/\앭]P[D) mKGg!69&֤ԪWT٧)c151 u $/FtU1m.j70r[UǏ.ROc5ꙺN%IJ;sCi!U?OUU|K1l~MN/( FB&z nMKP:L4,.e`KZۋ׹Bqf#LjyHB(pF\6F@ᩅ;j0p5m xK5cE}~V dMC'WkI '&`sE1_/4[X5-qñ)ߪSUL/0&r@Dӎs`X!%.7'p,Aꇪ$SRb/iwKXuwtj(91 =ba}} ymsn)։Ҟ=୧NNV"OEҢ,w-a,%j@6BX 2=f? ݺR"*wQK4aưw3<@9t$9y2by!:p4FT(a¸92~J=TEJҠvN5{ C~oΩoc{j[QdmIRj)u[L~Hxl^_]ڮ YR=CBmB,G5cI;;HS/Dao-U&ԥ>bo5ᵤ`rBc`c̋WP؈3ə`๊vSZn6?5TTV0tdR[\wmJX6]'Kfr4VN78,fplc.9[kFeo6nrHFjZ+&Ȉ՜IS\@.sDdzj5(IO J@9tl0}'ҭ?3E&k-ҕBke+z#~pbSo1[]%j"/_%F^x7t4^%,K = Q>eѮ| >hdJgW5fbK ;Txi&OKi1~ U\cĄRD?9OԳ>V6f"ʾ^xY&aI%dTO*Ql},_t:ЗNCN'*Ga@3͵DplG]Bm=27JSEc%ǯMz+w_Cu{'Ir+ϷK=4M^yp,U簍 |x:0 ,N>.gX`@EW)ĢD?mJiWڷk6gekޥ98$5w,xF~w>j{I2#ߩYMOGwZuUl|S5f>ԋ{;b4o,}01_C o}>@Lƾ4v}3 sE;nBMM$j}tϑۉ{̭Sx#md*  Vo>t`cBhi ^:RQ"F[5(l^&lӮn3}jq=.!QuJe^ !|jߍM POH]歆Jо2BjeOs}7xvGPc9!A Ko|aZQSm~0z;3Al5/J$i!a:~TT ^vW8}<̾7B B-1y4yQm/{ƄJԻpCH.zO>jLTVe}Z=)Ǎ{ ք9 ~+`-Sc 5=Q#Ϲ?Nճ$c}\hMfIF-EID/B~aazYcgAb\vXyfbx_[mPt(jCV6\hۦH@r6 %H2SvOJJѪK8oʹFW٦703xL$A!@F8tWhK KX{T#U2@Djg ^]񃸟h2LA&- UwBT 3ۙ7`a,?y=Q4E蚑D˴I[c (,,%{_ uy]\ӱ[>BnK9v:PGoe.)*Ị3h!iS?` -O x>7"UC/qE m9~ChlF~i *Ӆ~泞YTF-У<hҶnD- *ټHZ xH`-JR-Hs_A2>m-OT W;8ҊQ! Nm>(qʊjONΩX9AiIؠvVZ[lA|g4p"ö9?4}#ʴ?PXV)aջfNV*ɳLu-YsrauYِj*9dqe|g6+|nxA)Ć y-/9X݁3Lf´-,*D̦I'1M팼>*t qq:ZZ5%%9Y7v^]Ve/%I_V%Fy3翗7DžZmܛJjo^ekn +HKrZNXG Y`XQABD8iǿi)KA;E>@䵛{wLt , eQ25I#^/FJܟ:8~܏d15xs0S3w fՈMMJgYqQOG\P`{e᜷wT[8aXbDoPǫq$%~ a'HgSHbB<8bRPVm9aH( ]hh;yB&!,NZ9eDZowpXp~ˍ_;?accEϼsж,G\Jo ~7w(/Lpy'JWboVdv62NvKzFݚlynEkNe}s5Z}2QL Je%=p^F4`]YSq↠HT~`$^Fo9.4ӒΔ.|2J=7 OLɀt7Ofn`+N9O&>C I 1X\ ԅC ݩSh;S}]8}&AQx -*LBD+=%awGe? 7hZj"0'-D?F\G8lI`*.ıa58n-Nc$-Qr+o67I bp`,{(#xb&ͷbߴDEf/nR.=)O% 5D c"BFGExz S>zTkaGL 32-('Rx(‰mhI v{O)/i* -g*wJ+uYAў.%] H}=?+߷]M1LjU;\#&ߵNXa,D8*(ؚѡ9S/M( Xf:pY;+w= 4,Mo ހT8wa4f̧ԭ9̯1ɭg^x+-?a.Z+/+'JFNt&9|S/b>UtP$vzɟ<񡈠˹ӠL3!~viSg|Y D-hϻNHTҊ[Ns%\0!.:]dvCZ )C{lc$AM݁P}W"q2G"j|}ԃI0<"5 Sb)vX\UvnP @S}H'aCw jR Kk1m9oQMTAU6˒ B&4*J5,H=rP/_ N &JCbl]/eb(KVvmkX-Dnց G4Ӏ٪ͧ/dI*M+GՏK\9h =vA[>u&üءp^8271:5?%G*:O\E`.M q6rE()àzQmU ԃd!dz&6CF% q\xJv<˃?=r8^ExE{<.we=*|Q}"ZOPmBry9169q4r䀴5K5.}dςlAHgUbwڡG5@X'&WfЌ. y%3XZF IHW@g]\,!; BT117V&I Mi$OL =Ρ 2#jEgkOtEǹ$ 3qI(ϩx*VM>j븰X/m7fGyj &5[ x_bD^׏uqp>η?)}1l=nLtơ@X!f!k%&Al +mM\׶t߬VwTi7?x =r-hi& G ҍ| ź,c(IF{0Pd9TMU͜:7gS݋Rg:Gbܣ.mey٧w *"A[T i~Kh`Z9OT!Ӌ%U-zmjI;82py:&Uf1a6i(%lt  eh)ձptivOR)Yb,=ݯީ*/L> biҵ*fl;~%ro]tuaN,@SI{ՖM)>n^Qj&kAMM*:U D)[)N-Fj~F 3 wrˌuvoR0;8ƠW3iTV?I9A'25-?xWNg1-Jޜ&zI0F&/8;Vf:Gß~7i\,-oڀ}A@m̙g6"w:b$ŐL$ UdKZ|hv^4eN6#\l.eЗh,(qfIu(whvcjJtU p\1;5WpA"V{g0+S.%J[a I`^=ծ19ҹ\ XH%=F~o\ :{3n$[B!9/&.{-wUymSy!y<=7B~j?@axOpDK|vT*&`E\Q[eX|*8۰EX/x/9tדMՅ"8*N1]]e ڸy)i@rPXOp4L&~۹-RrWh#4^֒)guW(G#)9d^1*@}p4!ZnKn>p)FvH6hœ6뭏==(!e>%9I08`x:NdO}W;lG6l{.$}%lZz[}4ܝU.9p%Vâ%>3@AT&PE6νCª/9QGˌOc]eXfK?<%%qMHpQ%/* yˊUwZ;>yّL\T IgΚ sLh?OSFݫ"/-㱿җTtbkX RU*^ZтZXk$B&}󴱌Z7a}w-vS6[%w'_K5q,DK֊7y؉Z9Q$MD^m9_[]H]Wus8sHgj]E !u=u։-C% /'l;6<4ة!@=7iuG=Y)ja f\ط 留|@?aft nN>6鬏on.xX,zQnP D}SDNz[QwB{vG i3g6'%MZ׻4 NC8Vt[菉5rhum (Ou]g.4P?3!$aU:{)%G/g‹#Hbo;gF:3@ tgZ_MmmG@bI|X5qP=E{d! L-q91C-x<-nʸVr:d,8'= 6=D./ߌ| ߳PIvMxiĄ'iu ,hvJ6Fp`9!\:Є{iz (̰SBxiќKq[V-/$,&B9}ӄﯜLPT+ث N$AڔM[thнcS*J)U;)IU"T&jAzWBKwHp{xޠo_60Z*R/O͐\(0+b(X!>#$Mm XM (bN( ~1s5C_s'ۍwod"8jm9Ŕ:ݐVm 4A@'I:EVgQL-nIHC"|/íAZܓLe Z--ZISdh qґ0)טxPdW}xJ.mK"ou`"W4u[wvӊWe$aU?K5iP6"j晤1 N]&v|Wax DEr,wfmzXZxl_ҔSpG s.-9F W 8W4_mkܐ3D6Єg@eRIQ&E$fe@9^WМ,.5q8%!a6F;0%f ƾ;R+W >\9AgpWQ 6};=1Ja&Zʭ`v{v%^GoM6NLP$3R+4f8sh'0a>R 8.zw"7Z9d5$߃-APW9&է9zo"e035|w9s;"#TrN֚goEd|aot#_3fMȭаv-'4M@q/,yα3*UY,Va0IlnƋnkO#>UX|Gy< .)^; Wzux/w\M z|!Fc-TрwRN'"1d2k6 doLܥP+G7<1 <>}igw* mkk]5TXts CH Ϥ+4VBL s_9^G?u%V~~s7Mo =Vӧ 1I.t.V`?<~frGNH]50\zfTX\qօ x싀":;e2uS^I:} cj7n0\d3}˲C1"ݬMʹG<'d!סsN֮EmdRlڦ޾?L I{{@8C=sY#BM&gB`;Owf696u]fCh‹Ƒ<i sqqR"9EMOsd^%E+^(Qa5mv3ɑ|T LHJ -)O7Ne u~G?;q=?)urWجZ}"> 18}6cei5 Rϙ[Pǘ1JKBO$:y16{gMG<+~uIQDr&8XEb"-Gԛ@[ (9<㓶6`7`=1IJ6 3˸/=lfUo4MۅÞ.!ቹ^אwD @vUt(3fxsc*mC1L1 ?{gXM|ō<¦Ѭ gt`3mV,39y w l#- %^xzf؅/:. $P9 2ؑZƧ2?{ z$uo _g518R&|7N\鰗P yL~숍XVraDE6Dzms+)D3lYCh|q}?9rA į;F72[?U04[HOf.\h֜IfV‹D oqw˵wڛ$)=EZ0Eq,b mUl5^eXwՐh;B1yְ"a%p;c.cd.U8qA,I)vCc7iiΘMl NO:mCOiϋʉ̝Uа8s%@pRYdAv=cc BqМHX8LsH7[?#ikC9[ƤD1zÄ_K[ c%Iʥԥ1֒olGX,lIcj|+kl6Gka8RZf%̬G8cJƈ 2u|ZFGqOR|i2}w0mlT f=\"b^.㋁gq:W 72Ԝu"ҏg_R <+XHU"uK>D}~RMN#`cDzRN G`s+T?Wʗ2W^C׳<24"sQDq CI7#&2 ?ŋN O0\}ُd&VI 6KZEQ2]#Y> ;Ӭoe|'fnL L3叾Kr81Ih>~\Uĕȶ^{َI^ū9(MM\YRPNOZ-b[nwf_|*>e͵hZϸVNꖜFJ Ъ?gRߩ.Y[<7 d2Yě%f$S^Owa׸}1!?*BQ[ Et8 H ] 1A R&YV:AjMW>ۥ8$LAޗ`f# uGda21O5{\PK=U+z|M'BV( Qݫ0DaRqXYc0arxܡ d g&.(MUݙwF3<ں-짹ɠGxfS {jvƧ;ݨY'pP &)F` (Mi  or(Ҟ kC%X9 MrWdaa>XQYH^GBLxFi8s tm‰][Qq.6jR)Bw~~إrcw M-jAnFGK|z)R΅w/#lȨO1fh'TH (g~ȉ;NZtRţ"3]-0Tm>YQqRR|7;a?Zzc7G).VwREȳ1m *M~XXZX 2GEN6?8ׁIւ9*6ȣ3Y@uiiKmq9"ޘB,O^:.kBӳ޷F-LJN6SCP֏L滵뚤`Iז+!THYiI./^-CIQ`6eCQh"wwk38 3s$k&ݣcG Q1+=)jEٮ ]AF7Q"ȄqV|g7x]M "߷ۉenjli\xh,200 tO )iWn9Vƽ<(oI4 $ĤQuT#R ˼ } o*XmGt{+2&h5g)(c;QqzH ǜ xSfKAr@N3f*sBc ȵd^+<4+:xK\H^{þ9K [2^ vyWXh09w!WNa͂jMlJ}DK5㛳G? +ITE|ܕ >2%)!92 ))8?u+\%${)̔^'LAk;;1SdÌ0+^LɄZ'/ hVE/yC$`F!e9)z} m $-0>tb"]ѽ(2J,P?*EnF%-oknτ>,fUX'7=4+8<tED 3UW iBj$3ԥ͋q~o\vFZ0b#2>oN]PɹIi޶:ə/d ?hP{7$I%@_kC2Q {CAi#myJS[;Va"=9/ 5TҸFϡV!h+h"SNeX: ;ש?Iy979iMaI݅44?Fh3A!eeƔUb9 2w")n{h("A؈ Xܬg~?:xt Bz%>Nb{t;Sw=V=8"6X!ye+^c_BuZ[IйSCdYהM4PN/o7뉂 P >MmtbtCPcL6/y~^q'4~44T:BmG@P_! "zilG,h ?_pGzg)TB7JYdipc/*PY MJT]6ح"_ +mR/l!*bg&1!XA:GePCʏ0dbn>iY\^W@9c Do8&6/]kY~338bDeu8`}XԟԕqkB4ډ=&%e+m`%F]8 y V`>kT*SME9`:24V 7!,VB0.ru!jܛvdmvf` 5c2\[3kO?0/"p15 VM⯚4!fn?pz~xTFťշMZʺĭE8},5wg9TF^2n];DMښ%c;!Hi6Kni.@SZЩcHA58ȯ{ q&c; &ӄgpp=$oQ\CM۾ Ӣ&ٔE8׊hM`Ғ, Y*Rx@$''l7zu+ۊG0Qr-6\<4aaR!q/H"1i ߿ ^_HfAb4(U [w11e)6~4ߜ٨<2 P%",_M1+wl@T(KbA tL `mVrrVpsts)& o|-K3:F\MsP BTEg٩OYY}kEhRVޫ%ݗOA4<% qW~E15cgF _1M-waN יQS<vm$ClԫN/p5cK ѫjܺe㕧? O}GmV;]6$!b ;QxR89L%/a#GYَ~{g8T\ţ1.e S/ {a+b(sC PY6*tZ*6AGC_WopczpOa:C BZ^tAzY (c{F7Яh'$)?wsĝ@KU/O3ԉMW!VB%pz@ ki6yU賣fR[yFQoyW\noW1(PD!4ޘ% xÐ{?Ky'x{ތ肼x#Z{Sy'h v{K_Swڐl[=kB$&ǡ͟;_3)WҸ,eIZ'VjqKB,Z=f`Sdew{:ґ< v#1MC!xɳ#c,߭t"۲]($ "B$ r"}=et9mRZM9==A&wZLf٠Fn! >lDǵ_xp]bl2mgXtZ&qiL'2#Ztf7Ѝ?`CH*(7*`u+}NG%glw2R3d+D8nU"٢z   7u7PoOLM2!rBDKqCK!i X@]w\Tf :pĬr |c'f"t.OZ`ʚf?·ںL) {sQ-b|8"18weZ~1MO18}wGujQ|x{G +vzmZor۳fMǧ\A!-^dXR7=ӏL =X@c-VX\l908Z1 ]q-.籨8 ݦoh(FTcY ? Hʨ]1$ƙ,Nh#ɵgL~D$:rE!kU =1AB|X C0]H1UÈ4bQ˞7>e5ԥS8^~.dY6a nD)goQnE_Pf D}^#Sxỏ^ޜ0| K_ďw]= GMC=!֨OxjXB.S7IKpU{o$"쏇-zl[=K]h#Jku?M; sYvrܵ=ߌf8F^?>~5T8' 15 ٓ"ZՁL.Tж>gS4Ň (:K\k/9;x`hԿkW$RO«2lb9c}qbpHpFPn=*VD'@GRKNRB= İGA$OiB-P88bՂRI F i-91vɩj"ِ7JHiQZ"=:h?danKz2ד#L)|5Y`! ץC-{qWs[**Mʍ~NdM&6ѠQ_/ }6 WS{ =]JB"cWV ]⋵mm p5Kfb~[l}"m}G.+^@g!iI5 IȄ9a( 5ध|;aIi`)$sjdB x\] J]iv6dY,PS(f@fN 纣\5ٕs=ٜrb9F8SvqYWa#B~˵- Cj%y^Y n4W\{e46-ڙ;խULb[Ӗ Pg ʒx(U W%LW=nGq<ŏ2'""-JRE3>ckt5[3yp[/, yA6-]#wyA8W:rql~qT~&gl4:Mv"P939)U_z;0Ңv" O(Rl $1R~ Ѝ0z@.6?BI%,{ʲ35 ;M "rfMMӀ8C~:!156&C>]4f*-u,ŦܕyX@}ޥ:4gr h\l_:os>:eېb?LyϵV?:rR?hkT?p\0Ta'3,WQYE\{e t  ָ^׀c*JA2={DQW"MyZ5:m> bB&/Uv\cا\+8ۦP =>gŋ)̤0ADg/ٔbv츇*W;d/~ g,7dNJxA*%}N)bleۜqC ͘яje2z̠5Hk!M^u{Ucx} 4CtDrp,B&`)s΂zXQTg,ppu8ED"Hc}t2|E9xf+.<݈ pjO? nF,%ȼ G{K+-s0p?7[ᡴ*EybH PIpQZm`aR8F|)dZQ; ߋ j lXN#wu8aNa> H6Np. R}=ScU`Va8͖󴒣ԪxӖ&kVs. yl%F2@Tj{ssy:řf6ֵ3`y푲j$n>/PKt$ֻ<2Wz[~P:+TpmPS`f3)[K: T=Ju"uD(@1Ȫ]C$ ArҕP"^L_ﷸ2F-3`oZ $&5_bF$Z|{k5P} 8dJYn*;!v̼gH@[ؔ!nW{?\s~ m0 Q^*l 5{Dgf&v'@?} !|\@i=7K{Pr+//=iy'f:pIM)fx&M?vc^IN(a7, xL'>͹yK#=Z >m jz yVϑ]r w)iR>Ν?^9Gz[l%O&Wvr=Q-W,&BR/,6ȫSfj? 6QDj# XGJ]~T{ygwtDkV)iUb+o@p^D k$߄hrq':‘,/o0+ͨt*9-YZ]QB^? rr柘Zl_)q|k~v_ 4)Cu#hPثv| @&ц&h 9lRCI9xM3_/=s}R׏(b3Oٖ g&*6݌3^0]Y7'm=fo> 4IF.4)|.︱%NC䧐]kz, e A\Y\hc>D7I@"00B`rVFGK-ꍑ(ЋTqݵ)?&׃H!uB 4QHG>$#Nø|뾞U NEq׀>%bE^W=5f^#avqua^"#O\#bUA/LD>s{xЉdvˑn6 g€4Dݣф{:6$i'W_a(bԝ '0;4wB^+C6)1rҹPn*IµPh!W*kcBG_q@b:Hg_0Y 6kю r*NMy7k8*wt7u{A!.yqcW#IōКjhdr.%є3N2h^&<0ԛP/'a~Dߠ2P"@;o/$PW!'MJ9΄$W8N`Q< 62.(Xd=.B\8uj /G۔.TIatrYEbldbYP˒L~CDoRӄ@U|Wܔf(,Fp1b3'bz8Q{2v\7?A6;Z9pEm!0p1Ӏt3aީ&Co8ɪ 2=Y" U[I0ٸZȃ忋A]vM>7"]X4sv:.ztxS6~&W`oh\&V-3Hٶ okQ)ɋ EjoUKCcC1TW$y?>mbgb}kU .pO}pU]+&:y)Uwiayb݈TXy=HFm3~hH1v ;)^EX*jS +/UqN$K_BsR4vq f.Ta%55NN5 ɸ z>(9@%֐(QaW0'^[d*Xwތx!j1Cl-gdB:CI8c((øx4i8Z4 inϒ ^0HoƔ* El;;9&ID 'b2WJzKtvdmj+?֫ űt<0.%z?DJh˭#:|qL#74K}r?H$ 21]-9)j?قAU F|'W)̡ Q W19}YD^$: x ,Ttab߃N)7ƺKv1vj{БW1xdΡ U)bSI膜/e%q7͍2g O/V*䗏TvDbx`?x^97NL^oD5,Q +$L7¶$|-TY\J^}SUO~/i^T2*UW Y8ڃ%R UIP:= p:q7uH%So/ښRMiP[<6ԥ~v> {UZ㐩u}_Ʒ;6{YLĕ1uw߬R;~[D27 1M"ȩŦX2KD ]c@o|mfclN?CòtcD8$Rc2*(͘Բ#vJLx]M۴rWxPTPh"f|IXL^@voBC.ED#QufWsFU,1=D3x#y_i fH` _YFDQn穽 )wz}*+!~/(Ÿ96G=bS.CC}fTjaF/sjC#gJ,+(ϥMjke2L9zMwStDR.KƷX\>@TGwpo8,`ώT%"R[S>~%`@g;~BjB'a`(x>N{C7ǂ^jZBi71vn!,;!"vtM@0,Dރ loTA̕ Nyb䂏һt!^,~ߔ6}乕LƐfYXm5n5/s=$?$%sSRG $EX_8GVeuifL1kδ')XXtK[e1BtJϖ57}S0YyҚ#>kfS/{]VJ>pm@9L$f!Pǜ^2s+@W{hB2Ws˚6ۢ>#0LdcYN*0杤JjI!?9KZrn.Ӏȹ.o9 N5USgiI.*Ф#F+Ӽ%F9TM:z`Vv-qbh}I( \H&KOQMf> }muU. 3+퍉|?\Skv#@Lڻوb shG?&IVTMw`58ЀB5ZN*^ii&f 0uG⾶4#Dz+EK¸#L -h.-# 4o9ҖD^';"za՗ʁ[l6"hgP#NB1b;b0*q $gFXu go&k?A\<,%& œ.%و[f#@CoMjښaq#7A%'8mrn%I|Qs\>K Ì{Ĥǁ֎9u-vOb)Oԕ~}F,}Q#3Y:(h=Zt4w,Yߊb3z:&0ROcYS-i`{փmU7JT8Sm.ù|$\ 9*fEZQ?ݑiV(sBīL(sЈO>P X D;P2' =ar%neץȎt½_drQ%^jO'`l8󵇿sWtCr۵̕;W,Po(!r׹bū燣K,Cږd/`I8cCu"on,[@]';36{r@O.=LB҃]aS(2bnёr1sI4cEq LJc&\W=XJddE/9Y:–qRʄzOggden`jY%/}67g`Z2hA7Q\56@n1q)ce;6GQ)˱SIrY=4QmNŽLyueQ繤07(ʵi(Gm *5c۷Ge}W_ |e:7|&D FY~G@a&^ZjW?:j{8㑀ML/+4ⲽ2Ms7&3猴``hl~:tjд%:Ȼf<It=sds u.S_MJp'IVXLcUHz3 R&M4NToMO  %!m%V*o"CBy><+ hk*퍔wmK!SՏ;IDsO7p<7M pir.dqӔe&ʼqT?ehsM HK?l`qטH̠p9?6ątyʸhP ՈТ|Fq"A˵ᾎ\Re[0d=GCOYDm7Zhɐ͢Qҥ_e-O{:qk{76Cd1$Zp+¥y jUͰ c;uGp C$f^p}{LM)$P"D3PuKK}wF< ?-#W&>0ާ8!h c${-  ;61* TrG.*$pJT;!s|oky.@ɶ1c>#ۼ ͺXꏽaRÏE[43꽥\gU])MIJ{#{2Z׃ϣՖYm2c(hI.m )91=h:&XN-igW:lU6 rxJV*t`zB$zA&5`+Bhۂk/}&e3tYHnZ4y/Qw]0G&^eR @|톟@Zj(87OI>{"Aq?T|-eEW'$8c0)L>h0e'8s-ey&^5HN9_O*V4Ktk@ 7NPBUrҴd ldL /2p5E}`~5 D*03[C< lfEe}zF$-egxU>A햯 uD8tYl$\tLT!~0;B|,?4F*No&0 ,GλͼfٸH{mmx"g=cCAv ? %פ p%' ZImb԰Pmid4a0 >_W}V_dzgA0/U&/X iC}L~$פrI><}JJ1/z.Kࣗ7=:& k m^GP(q ĬˮQjP9yq^/.l[61@:eX GA/®oЇJ8rvrK.ϱo_ n5U.o9LhaT//)@t9U}s Tɕ-w vR4/;V'R$YW,`UdEpjaݵ=!~O5k’5X.Ǖ.ۻ?o@ؽqS"f_UؕEXӫ߶'@OVZDJ/S?l"+!ZHh5P%@oemJ! 1=N]<ʻZ9J$:R.ϗQ? ~5q<~JDq6ŴX/~U\bZv1 9[cb/LH3?X3!f2"B!@yW_$]Q@߿(PjX"F$Ei)d |ͳsWy/ziP'rfa'1:|Y(3`*eox<)!Tڂ1 ZZy!9ѱLM(o=1#B|@:9RpkZEល*Qa'G6W p# 'Xڏn:ʀ㾾>xũO!2k*J}T{Fp0gqK{ }]-榶[sYR~ c@ Ŋ4Sq7epLC '^!&z"ڍO@*y>D*oN ^5={`fwG}#6CU<h)Q$flR$T#=0u?P @dOh(:^>"ZVavOeA k5kl78Zɫ~͸|CCԁdmz/HS(Uߕ dSv%q0.z(h5C> KRoq9\.V%%/;'a,}:-W<uT8+A\ Z0= sc#| O M~ ZR̮xLnnJ) 56)K2GbͻNog7[3"B6=JB CjbQ: `2~  @A i&?O[a'8Eҋ)i I9ߣM{@}؈ tfLm;LEGOopS)aQn!6*T,>o_iZoE6a0nݫ$>X2] ekw$UIu":(* sĽD?&__(ځn@I #Րx_鋹m\geBEU'iYg|sg!)T* ܑ\@= `³椦nKTPDNФ0Iyd2+FBi,moLEbd4eL1PئZb{^p?7\?x8Ǿ$ι-un67*@z5Ic{$vAi2g@{F1m#szB.efr;>_``$ʴ۞.@{M*{βWh`&:/FeT)ɋX p)!!}s7 bK:4m glq2>;-To+ y0tX7XʅT2n!{&r.(/PX07`CK57?zog?c̘<,Y@ p0h&idwxA?sin)kH=]'cn؜N MWάFβ%2f8|䞣$q`CMow]1iy=Q<:%ɢ6"eq@]`ҶB=BghrJeNuW B܆MVY*D1 Á"G%I.D̋p)EGkNu( VBxCPe]vuSM8%8N7|r)oRm+e(z{ r{HP/x ;Ieͩ''4ƢoK+pvxO7E')UZRl gN8cR"jHZYpFݻHb6$ޜTt7G{)_Dr[}w?.FUUOŇ.`X@8IWh1j2(Ž:X@Nfh* m#Ȏ׮{V,] H=z g *Su1¹NWr{rl-$ϯ3~_#6EksU`0~g#pWi b_c+H#q!/i-˧|ZzA%3 @XH'DqJ/_ ;{'ySYJN"Bfʓ?"2%1#_ͯw 5sP m}H0]3hKAHQ4f[ yS!7->6W-bOM=oB€G "k81#vT*5C.v9d5(1߇ĺ@ {|p|ɄQI!EbRLjWյx%28ߑsm7OݮIk-cD I=T Gּ_ˌ f "J瓶04tJdv>w G/?TQǴO8w$]+9D>B],.O=B@ W$%m÷!n뫖>#QRZ;ӈǏLIx37'jn<`ngG5c~KF)1To&3a8cjfI:.-FbGhJ2Oz0+Їo{->6'C1$r~3rU͹`J[af]֓\g0iHx 7K%IG *=`襩wPFyKg~1FNHOqZ3EL7;9kOuvR^ YYPΝYC),Tun9ZQ K:Nwva]wL6)@sHVi7NQ.FoƢ4B3X]IYWW{k 0W9 jٜlsW;BӢ ,paS#jzj85# K ;`! b>CԄ2ߙIk^>:QYOxS ΖzV/JUѤ--h" +SurYo9b9e;DvA*OBW ѰVۮ(3 WYIN#]kaU13y)Cu "Jcy7i .1nQ!gcI"c^qLٽd~1Z-&Ѣ^g Zr ci=ΐ;4c&"O -,. ]'y-v:=߅puf5y7^/hTkURXJP"rw g^ TK ˤ ̽pW ާ+m,yIrb?Y '(qU%&Jbaɔq\82v|GE>+mD!xo(7}i'wYްarW3w|gND;rxݾRU@XqP: fOv+>S 4/d`ÈHIhUlɈpZ0`u-#ʈ&෹~<|䤼NLU>sz@ ɫ(<7s{ۚYUE"-kKMqW!i`;/H܄<k8,qnRc_'jHlsJ<و 1%mӇ\ze┠a+RD٥[b-3]'[]`Np[:TF^>7*p+u%VmV[r) E/z3#5-*wMiZDH\ppvO,rwT.uS"BDjI5/HOy{;yECPf#6Gt˄6igEΓi e ?WK;fe6CI2 $B}RG Od[)G#m{rls΢1˞7F=[:PrsֺoCA2sL5b 1Vch G7qhϧ!WdM7(y\kt=ȏ5QxbN A=mѼm@Rbud2 2VM@N kb!hqs#RJ~mF9|;/r~ XU n"v z5r0} u9y `R+M.zڙ<8Nq6Jn;Ң$[KVN^ٜ&-qִQe+!EW:ZEOs@JqG6 E)Az,N.p[=5 l83~xıye :oa[ IheG(DZsj ybf Uz)~5H|ޡN"lK}j Ԡ{,m<)?F7 q>৽ 0!wU^+ 1 [}b`Q d Uת#1 =tYecʳͨ\nr5>01{nՁNX6<+N6O|9M[4hZjI_ZWl InPpױ7x81Qp11 )>Uo -Fe^O_ݴxLUbiQѠYLQD!U: S2kƠ̮)5V2c'.4DyT@`v-c-d@jnzSK{k+EX4;h$SɡYU1"V(in3='HSXbUt0^LcZ+_Sj8՝ Q¬@2"W ͏Iq<286Db7*lW64%O}CfC(Jw|8,𜈋wgj߻(kJwK #m鰟UN(s],UN!N~P6n`Q&A7HE5e) LY5X ,% d=-mf[fu~f锍* gb =ɧ`7V˃p(bqv"rIl:K*{뭏ji1,xѭ!INw:[956Eqz"Q&E'[ecRfH6݆-2#dS}MGJs`:o~X 2qSE|%]\[` -}$ẋR -)kv x-z9^.H;^ۈ?^crhx|t0"l?X̓kſ>NAWuɆQ7}A rG,ƻI;ēzȓqpu`ޏH6;ޫRTļ p~ ^s]lh^a"JlGd4T};QIF]9OzËWN\Aq> qLɪfYq,^ނ_*Ei;`|OJ^Mxϸo%/~LGBZ)q_x?~|J^"ml?*I1o?%BWzK")].GKt#F0tq&i]J٘P`a=*>u,0nXOz2`20iIxiouF(!BAs$qkaKO*PגEYą9NrGgO%sQW}g2*EZIO`N,R4>6 ;O!8Go7YXZڭW<-H4 ynYS[- yވ&}gh}E!b0AEBv6s4=gA۽)d$ZW* |:]S9 xDL8˼lCC}pn@gSՒHڣ{ O hu\) ,#&C6yV10Dg,& ;52v)=;դZIsg*LXA昀#gIź3W(@LX^_VϷVBBj+Rڵ9W"KFpa;?3ʳfn5pZ P"Moz~'صM?.XՈӠhQ Ae;/jhU[hMXPbGoy>y6ўgL_(2%gH \o{nz$}Q$-Cy6KUC`fk $>S 9[sֿι<WמC+qݡB #NG#x5j01dlF;1K @7K*PYQ.Pg{UMTﯣGw$VV:51hTuJmDTUIJXr:A-vxk)BE~kfFxOޣ 510Y4pqة@}WPs|_ 67]͗_wG7|(͡R3"(u=kPay AMQ2c鴸&7E*?/sœ+HKϭfs~A9FI! =#L ig:o^Jp7a7M&f# +;ioiZϫY~Av`e~R:A-@m+Gw8~Dg["Ƚ B@J#K>=NkUPX*/#`6Yju6k ߜp)`kjtg Jt(YO(' qBa&5!5A`2=?M8"iT">L8FXYBcX1 -qQ7`xȏi6orXe|U>|S ~演ETJ3#!BC\$*P="sR.xHB d gw(89bIMI$aw2=`oIb04Y륔5pqUѡt 0 8ʑX6w LG#_ nIWn3"j6);F&Ւ3t-@&SpCȔa,6|ĀWpyi@^w E썇fiN]+!I6d5 LIS8n@߭cIĬ{~PB/Kvw$'?<0xXt#N~(tlZy$9ND\ʓm 'h}K ѴCH:!LìMwG_/ZGlv{T΀:P/ĸ^<ѐAjxwSg*_^ jҮOiC*p3N47Q*(*tKnڌѾ4;w˚{-Y@hRd1=V,КQ-\%Wxx"s5BcՖa4+]"bl1+KyrMc6Bt@YZ:3.E.6dGK,tel.џo>'=Abߨ'kBUۼ`{p7 O* l-|jrDI0 ߂XZVvgCC7lD.WuݮxF#Ώ$-W3'T%ߨ=i`$!S+1^ {ȑMyGz4N)Xݤ._\6缘 5X 1K0zhqQ%_S\Ը mH~9R7 ;4?!/D <_ДKXngzO39M_#{AUk JKWyvZfӹ: FMXr{ftOl89"Bt>F?LN{mltEVxg޶Դ '%zG!iK ^5"E?)|Sf[mgF-:AR5W=*f#D[aszP17Lh{xGׄ?Лq `;{ e &.yrsQŒ 'm~NiTxbk@ksG y(;!kh,HP CO }'/0{~>"tUzń !v-N ٮFE3`E8^,h'>Xt`?,Kv/BGFr pP=BTˣ3tSXm D[#p\Ǜd0h m̗a+'9i_@R":ӊ -€5ɷS,E&?n$%TGEU^ͦ@]v]8|BHbHDQ;3Kp$Nړ /nU\~q|m:!|~ӦoO]|Zۣa*|*{t$kIb+&h 3-z8cHCZ]\y;X}]]0rl(kFFHA/(6v~I-t0= `f4P7o]z!j',kjܢu5F5ՙb?GXMYS1;q_aVUI(ŻGRAW@ 9F>T{𩧟 ؏cvJ*ٗRi"Q/d0.T?^wX,tN΢|Nνm i\h_y.К-m]yS)_Dm(^m"KP-۫k멱\:M7.tF_ Vp#̑&ހ dCzwsb~ e~a4 TY׃0G0X:ZMF69sb(YH,l+V^!UmY%$ARG}Z&//50|&Z8^ݕ5Mo}؂>)+ 1lL~0Exh[L46^C)R͞\rAYq٧Bd­ه5H(ygBug,Ylo\|NuذOPfBiW՘>}v25shW`cEh~SOJz49jϵVB v!^1|?$-ftxl:pq _>Q})Ûex_\3]OqvX[GoRs||hˋme[UY4+VֈwzHK=H@7#Ғ ,"JˁEnov0ok`k)a ǎΒuXap(@ U1 ݢp7T̖G?ipI車Qѳ di1 3@äڲ ;,m26"0 'u)S 1&5evTdx^At*Sh>]3ukbdsӑrUů_9P ⫣w-+h W P셰`&2:S1J8vhDB8XY9װv#˅_a}mz4'dᶄcQcrJ H]V'3k9ZgL 'T8Ƭw}` rroίR,|(TwQ+O;eNDx3b='ay4PNP<\X-ݫG[2RDcڝG\D6>>A8 ЂG.vj1|,[;>-ZvퟺwiIC/oS3ZGh}<J&DP+Z>P$;j]ӛ8=>[<i EHf篻fB#78ħ_v?w2ޛ8zOYrSKaT_Oc,h=Rz pW([ ڔG|QEwa1> kN}Kr;+g,`]pA㘕47nxvYV `*-F+ 9**TjVFE~hr!~5kxڨfodϽIy~y3* T OV9 9Vh{;lN@m9"mWQj|]f~L}XKLR#&ty8 ֗Cb'wµ'"L EZij <`X@DGȥ @z[_tf W U6/.X&i@Ln7`IleJ*l;(ۼQ T܍KI'>Wn[AgHd9m?6gCudg9!>o?x1ؒ Li)`(U@# rUm׿*tJ%Y Ar` qA[ R_ jcM!3aXEFܨx˕iNUI{ˏ,LuXV h/=V*.qwX)6AxOj,TKOyiĢ9n(޶z8s[tK7i*j6\yU l^J8N/o:')ҌY_=T[K Tfkm%P-2 ,:'HL 8*A9m.?w$M VT7KnxO׵,^lx;4wSzi@Fly?1(Q]h#3}=OTڲͤVm*=mu",)i}rmE.fw[0iW=P5cf5n?Wo Md:T|6Awg;) >M##PDvS\ܪd34j¦eT#~{kP MY5o"ߩUD}εh޹jH7^,S}JޚJ|Pȫ'qH,6O'ב,s8-2ns< $HMGJSdiX{{*sV}1a'Bc6LtZmx  ]QH%w?9"c!ioZfwRfƌ Dh·!G oQ mCyyEjܗal̦RXMňܩ%bƩX,g@M^VKU]u< =Wb2~odYG.bjŒL %N{iq6C2>s#/PKZg]LX橙;#yv>8WhݕUQmé!6D+I[6%.PDLnOjg4-T}CI G0"mE38-+&):~M3[5h@y gnQatBP2ܲrsR,@^xIK:7g ypb~+_4b#ʰl_*} x h?4Ƿ tsb95[V<)Q!lh'~T#'~K7 maqo1rE&`W7w١}Kj-;*inK,x-͏bez g2dAiAՌ `"+G_4 ,nI!ߓ5|9K䍐RxsWԃ$s; 2<ŎڵN91O8X Bsќ%nMzE+.*mPI)?D37M&;Cef0LX@9UKwod`sr!P]n0 x'le8ʙ14~k 2,Mإe~jc!w̶R/2F>I_}Hj넿8z^nқ/TkP\D㾚o~v {O@ʀ [!)@#'eqzWbi2Q`Bzl0yX&GчO@XǾI=E#.goe tA[,i7O1 tqe^S?SJJRƴcEģ)`fH(^ _F;^="5˕]Az䝕4[rVp$>Xn0}`A2K~BoT|FXTgZ.pļ `C#}1M\9"7ѨFs{؜赦db= JE˥)vFX "m< .PHus E; :l1:{3*e#{`LH3`@3%ô6+|[MUjkUZ5 `0" 98dowr +;Zo7 *p/XR[gE#]zH*x`V"&aJ]f -3ө{꼥wu$vGmx#:lѺ.ӵQ j`"jiÚ`-z^zIܞvjbL: Jz2%9g Ir\(K}! P0^+r+@ɔ\'x@AVut_&16&3U5T Ii24puˏ-n'Zo>\d\#t[&v P)خdޭ[ #p:WĶ0F7yd/$/q{}3 >F& rO_+ɲb-OH9BlT Qh@?w(cD]cUGn7Qslȁ~JPG%i]p3/0DŽl`xZ1XDaVUP ow1vXPmWH F7|c_vԌ|0i?M4ok,;ABqd{<[Ϻ34Q6jtwwZMji kB +`Ʀ }uNmAx޵ݜWDt>bYdZp c 97LpTjíz[I.BsDb3_Y$ہC55 m#X޴oK#u=6$7*-"uݳ"_7MlO-;_*dyW H(RZ.߬,> AC@V,pڟet\1S)GOftsTBdEF9QĸHXGW3qeάkt&uJj{j8"5,&Լ-_^#x(M~Qes KGa]aNUT2 `>ЈOD5ftz#U;] ^^ >pW^Wϴ%k:F˘[~,{$ :* MW,L;j9cP?%M~_ bAVҽJ'j!ɾI\T'G^q&ᗸ$׶|p)w\y5HP M-80Tud2'UO:ҡ?<̺8;.<Kf #.F4q륻ě]v$o> lojY 9]uxzW9_'7}5ݔ.TvMЂT=D~~} IYF.zP^3#Pc[%^V rߵk-3YשS=d2t[ Fʑo!.`ݘYy5`A)W mx~%,GdZYᕣ2'|`~Eg(^^Z[h+c%>ol˿ @֛͸Azش0Gu}8g;hds^ 2#/+} :DRq (4mIAOjz d8L Ȅ[^6xpDo}p-DH'E.{) \?jSJPc:̨GR(g3nw[j8V(Ԛ)9-h˨p[xI0pM/lŖN PVnr?/FsT ޺ ]2(zBt9&+ǥf%]BA;P&^n5},%%r;/Ϳ!eD.nSVU%rP+++Cd5vnbޕQF"s͞ns*~y~Ap)U01U8!XơO_~{۔𵅕BkiwRЖy}"2 MTmB_yh0mG6%Ag ^=BLNB?\~rf"0Ʊ}f): 9,eYȕUJQKxJa"]3" KYԭaQΥnٯ!u7kG9lL8i \F!:0!?bRK=5"/bCZ=-JW߂^M!(Bz"f~Vhbp N}yLdFoqatZ|{CRLnϐb)WdUR8P;M3.@i=Vaq+iU:QYhJ%9盷&WW_"S~qZY3Ft~-q1S/KP p$kaK觉3Nw =0fyec`KIWIzv`?̴>Dt4&-}+&Ab}`,DM|ýJ ŎzY۸[Ib`:*] /%G),)`fƥ hIt6e_EmN 4Keo۱cXEW[NVhS؈mq6Q&L a \grq ]a k;2ώ(`% ԰{F:4%O .ޱ: 3a ! ]|:<^)!BwGs-VcDŽR(W9YFV '1^x]C^w9G@(ǡ)XuQiuèxD[|ń!bt`R$߉byc\F(rtٞ$єU ?RrƝ`coxCcHzh@B )^,ڎe;r$":=)\g]KՒO_ `QU{SElIܘDXfo_&[b 7%5l? 8L l6;~|J.w87g9zfuEҺm[wxJ`( ㉣PdeMfΖ 56o =/N: YCq=.3c,\JKN?Nb*UVqЖp;.N69Yn.'jqS+s&$4&)Pኍ ήBշ,m9+@]6(N~81&VPKz;H"HH ۊ+p,̀)W.+_siVMT IB":%;vh'_jkGH&YC2jDei6%נw@26TO?\MFPY3\CMBi~h& }dlf*E%{oҔ1qznݠoyR_A1$WQih|ߓ9F3#c*'gH[#Ȳ kE>_\$t ơр41a81[W@Y{{uVd Hjy7 =jNlA؅<'џ=+m˝߇̈J~;-xyfҋO" :y4=|mDmAK/v5YK:W>+ٿX|e57zo(!Zo.5OWS_kLJvD 2D! EGaje7TٱABF/Yc _< lI/YS"U2eiZ}/%Meh[v+X>vŐ#Z䳟$)'6:v K,߳+Y0!0E&~/5iO؁ }-\Z D'hX1)1"YUWҒ*,0(BTE-FK.C8ԪM蚉vۡíPCHt"hHLH<}ӆ)0< Ny!Y*Q vUMm0BL^דGYPa+NfMzSh(D]MzN}^_."O]פlj[C*#^B2 ൡWxYISЅ&yMW@K g5TM'QlVS}7XLb1?E7t60GY5w,ax_+nш*ܪ2咹\*֚AQA{Nⱖx{! v s?%PbĮUkW5yV]0dϯ/\UM}oUe!y*W oFF].] FC~\o &vKqBX9:$0/{>JVgY,\{.wzZ@NQ]C| 1mf&ISS!Xש uWV=whw|ިJ[q15F0~CΧf˭LE9V$ o,7}`Qɧւ[{+e O[Y.oh.sA|dx7#TׁLcvԤ Y:b@&m;ΧXNNU${~S7Lkԣyj#6:3 {;N zfS,B3 h-YW:)5u0h0zHzeKiT=NÝp|Yّ÷˴a8 8X7ՒƠ?OW.4¼㽏ۈHQ(8U'ii@Φw3پߚTClIP0bP{9p[#ۿp#Vޏf[Xi+t[=eԝer+(0" m/ 0];`ScIjoT6%)pm5IѴUE zz X#A_Ăvv+†/zLUC3ryi@'o(z]KGUq* k6tAeY`M:)/ܢ h_IdG %У= j:(u Se6Z'ݰdo Zv2b§vsu"X:uZB%򩷋b<{Mr՝/,qbt-gf {y/ѡWصN9q?A ۷%]Kjˮn(  {|`ޘ0ԘISذ^}3z45v!)0d *)~6DS"q-+QfX9ˑIޭb/I˂PAv~+[J ?HQC'/N8Lv"Ŝ7DoчI9duY|7C ]Yz+4R$w;dpn x2 Aaؕy *14ՠ"tg3L,V܂Xhmy I09tǦÏ YW&wxUIKN-<2Ewc5!EI1NK~c-߿͔TOiu۟s M@Vؤ[&E W{:~]ŰJ(`X[ef XLWĥ˼ Nvs+:dW>@շ7$ jRK>?hJUU6@}<\ H@J|Y;M:*8~QQIs#+6J)<7=C.4bK;X!4[<̂Z)"7Vs(3u `R~0>Kon]r9ͲlZ ql?J3sCQV@vgZ,A>%ҭ,]+gyv6RO `MVl!ځjL4yxa(˸î$$bb˰iF*L|n+w&GlWj҃Xǵ}13cPoe;r-BbuGsx |*[=%uQ*q VGINXDd`WMlة\oɷ-X%FFP d;'Yt \xFO_EVSǽ46iԩR ,PJq113mA<>YF!m;4}e s)ohzVhH~`7`6 73VѾ!Gj"1Tb&g Sˇ).1Q%bAS+EDӜxX1ha]:O'"卓I i4?Y;jE7<poWFK3p:eY [zt3E]Y_s?Z*XbFHO{gYMDs0i4HIb"n'M泪T` ֧}9XJ$ @-劣tO3w] -'F|{`)ˍ^a;+[Ca% *d"ƪ:82gX;4n?SU*銙WW0n9)`|x j/HSrC~///{4<5VzW,Yd-50?}KtA,Ȋs2rWA}{^5GeO)AqgrcqRvpiz5"#&8)k  c/C5UW ˌCb&,q =Ic{qSDmFJ 9Grlwl70z-n;BPnF󈔖`Ɛ .br8mS\ d}p\[>mu~{-Q%TtE^N_s*xszG(=Mj=L+}iR\O?ѣ,򊔇W̧gW^?Ts`T٨!gKdx9FOkǝquMap95kLoLlfKz8[Fow4kd ;}!0"EAc3/3{@)h:7Jܤx^'%>2-O#%OxB!r&+*a{LC.v NgDsa2KpcF58p{!aIp21taY_Dzh̯&2|v4BΚI–Hf#dVƕ/>q> :t ,^e$26QjG,>6C6.c>Zj@m1Ьj;gIa/{>J9&9PZ6`;ѩt=_gIQEf.U KF wn7MVg0%:[Qp7olz܌ .#p(@_y]j2rO[ /wVK~W,VqEBig}r=~j$c rH֦Žk lƒIJ.;uVg޷RRDd/H=)GBY -ƘK=QfvWTnIòLCȥ'&{-֠on ƇOPVyCP '_^0Fvj*w,&<3zKs᭪(SaPˉ;dy_|`0rwP2G<10][jޖqOC}̻$5GRQOgXuѸr4Ryy+g,thxCFnwѰ3e Q3%u֡.ŏFU8m<ͬWA19-'9H:' }!J§-_Qƨyc~gaޅnxO q͍20终h]ڈ7kZigu8Y6"G~ KG* pHJ><Щ'>>[.Ŗh':T[|7Ee1 X!~146ѫJU]6vfa0w-v@.܌ :{c*iKޥ<مZ aHߖ˗tzu]Ѷ坊$ͬ`h LKo.B i+A.h=3Dokr =\(+_jjGÝ0獙/z/Nt7NrxYetEx ew65uDXI~!>t;Vj8GŻ,ўwJxPeݯ%jxd)5E)gUǗ{Wv7'Us Ta/ &a$Ѯ2~iZzF0՛x Hv8 O7wi$ ӀC aWoTNfa6,S'ƹM CNUH(`<&d=8__YԒq"1|[ a.kZ]_:[<4|Vo1!ߖڭ?Xtf-[H?z:{LJӦwY=lJ=וbGU̘CB_P뻍XLj1t=V5]T=mJgw5ڶ=+\dsf3L`ފ!pe/%ta~z}LZQkq͞9/Zι% Y32hJԚ] AzՇN,bn}ukM4cIdѥM,o.EIE80oN\P"3Dp6@T [p;Q~fQH6ǵ%D|~v8"3ڴ 7ZSw59s9Cnˉ0,f r[Ԣ˞dD`jj51*|鏫aԑ[,w>j(Vn06,"̬dz6|QiI1?nZy~>RMqvJuq؍H٫9Lw*^+U*d_j%ؘ^P ӕ$n0aй5汚F1ᣪ$Qh XD-)&z[XYYUG`Wџ~ўOZjo7Iy^orIgBǹܟh(U8|i[QvU*6i}qDHSUڀuP<#o y6ܽէ'(kax2SI2'&20u`02⬘|~`||>!~I>5E[1݀&XF)U|L;2\0ZhD@8 s^@]Vf5_J.# GSo&&8Օ3'{%Re#:~!+?j!zוm@|$ Ap&2x7w{$^ò X j{O풀 aM~TfZRm"Q^atlrq)TƱQc:4wnޫ09 *ϯ4+F"A,F&y]nyV]:{"kr"h`4 5tH& 0ɶ\P{FZe]s{0s~TYc.f.ԔP}̝XF%H4ͥӿ.KLLˊlp86L%cɸqJ,x+kMMdUV~L^lÝÖoW5q XI ST^B1+p];6'χ&)$ڷ7Ȫ_px1(giθDsDRQ}>u s }wAxݬoT}q^Tn ~tlj F5qR/{mʓnXDh-?ùHaAB\!4ԈD~8O:/xr)@CF!;i䶎;O=YqTʡy<8:ZVK>F:N%d2$q۠/tBCN`Kɞ⁍Z"㞨@t&qo]̘nY mܠ׭RERfsAHELISH%ˎn(E<2|٪nUBU|H_jXyɀgs#tPŸLz(XaMC$ջ=V_b} c|Z،z6[;]ЄGIT/%VŔL.H?HmJ ]˖d0u!|cHO_u8[xf5,<.ϡ8O|[%Z&P'0; X{ Zw\-# EB4T " !T˗̴͑yQze#|0w{A ^VJjM}w9_ֻ}A-{&en0)*َ ky]o䳶ev#lZbxչ!Wfjϵ>|_EmAp v76~gDSoFBJ]-2Sns<7brPU?DAd2 m75'57.b0/skf?-,²0Z|ii\l5\G L xڋ鬸zaWb3zNLBb%8I\0ҙL1]W?ḣ57%DDQy7VsygCοtwY *(Dik"pҐk'x{KSǼ`22bK){K! ,NdjC@aA!|5q&Qӿ'PrRD[ icg"%+K%+<{CKz1XDE.Z*oPQ};d7:; Qi435>/ ˰ }\k iA"!*.{_Ȍ1>p qVV!H0Wc F> Qؓc45X;[#L\u7hn8_NLȡ>u'#$iY}8H9ƭOl{Q3M0߻Κjye.Eb^cDy;`b_)IykϖE'btZ%-bMr]VC O5%" j t/ hO턝 Dou628/s|6O5YTп1w'qjSs;+U<Xߩ\D{&ذ!Z\< Efq|MYp/ 0ذK->Nh7 2T5$Sseֺ!s9 I wINR Ni9N[7UmJ0cE.2>!i`Mߚv*Ie T_2ڭL.iP #C0*ȥgª[+pf z89* l@ 棡 6zܿND6mohbj 7{9 Gr). Zf`ӛk08~[`z<};hQoD_7^43(} *8@uM{v{uI2Xm!W{$HҦ RNLxE-8?6Υ}ܱRj(htկ UPm_4<<#kWyܧلn[\~g0ۓ?C*o0\79M`shN`@ioj<+:@(go`K+~F=&wxi2e(cm">Rַi k ,eye➿+'+tODO5MtLIMCFDC$P`O GܽFļ8ɹXGHM*@S 9H;SjJ,7"K# nVޡ/VCBc\KE ~1״N,dt,>*Tֿ7o4;\Nbh ٻQ;p=.SȆ螌:2:-SNI[PX7Yni0x-D>?6TIvRʪVSqOjB}W'5rX:dwR2ʪue;/y@с\'Խ[zѵڐz%8rbݰ"}zbvg|hz[B쎐}35ق^ãG*͝)wmK6NjiS*!hskӏ^;u9Kw?Q&;YĎ声g—,{o0`=DcL$^ODadv :%n,&3 H1B6/eAŞ y?ƄөwxέXaT+"h;b.+np_ݛOxX&=5r٪,1~#ŸR &,kQR8˹Xr1ty]1,!ZϵcХH zX}sKKyTc$}QR}b9u/0¡ a8)]R f_ްC䔢lpC@Sh$t9sZ6c |ԻU r&6@F obPl[cH[ `JJ;Wpu+iWAP=1KHmF[٭~֡th}33yM7,rlY.ϯ*Z{JI&zJ)KQG_aqlBb o'TQߞ>͟=)HlSfEvs"""~+!(F S%6ȊK<#:;!Dfߥf>:ߢsɣ3jrGqEcF׋ͅM]K+PSf̑s֐6sY:g0 0Y/4/Rb\9%~r"[Nmo~gH C4>@jQg"vs<Gt?ruJ[j7ޢtmЯI j9ym ~HgP b]n"Q;;q }8^f^&l3~AuTvF{} ڝ??c|M '< `>cޱ]нsHjMc 0+C}H[n'O, 2U=BIGD%N} 8?΂襕 UK?"">a}ȳ]|adAOM>.IQ ot[۬2PmoJTH~@u'9aY%'x5$hjC!&{7ctqF/XEۉ̈{>SP7hV9?<تd-D}Wk4Ƽ-e*`&z R)-AFs7>DLce&Lm([+暜ߥ #9n,ӲΊ+f̃sV=v?`IGN ]4Jt~I-=#}׬NͶ"okͮȓ<n0'sDmgp\N=ABg=(YiaG'+BpL7V!AuKwh5oA*3Fݹ-hÍ|#a+(+ |49f\,o\j.fdc+ SF^] Z#X!V:@3kVa(#V3|[ eN 1M<{ _4YsӘ͇  zLE > .LY8Yމ9A)bBԘE< BA8Ţx)l$Pd ե 뀯DS!?kܟ2]2:3QyڂvӪAB)JX|l ֝;9F)HdGPLŬn!C Q/B3iRO(a`($=M}VYn󐞫lܟ$$9NTI1],(8`.0ef>K~\>pSJ{X,I$" $ mAr:3)hqK8a헪:[?BΞqa[٫lUX٨42\ye7Z5(aS"EP(s͹nH%gJP=#C]BSiSЖW96qߡJayR[|UÐ .3$ > 365=sլԣdot n /*j\ApzV:B5Yު65"ry2K!l=8n"z8 S xEW&[&ZvVa*Jo~]`qhwB8),OGR,{]ձ῔oQ7z\VK)%2g,ҮY(}wBy&PP9VQH4x2P!H7o% `5Pۈqg#Foƃt"}y#>#Vvm@ ,(GU&X!1vэ,I\yt;#.1UUqrpYRIMT͒s+~l-g؝^6hӿYMVڝ]dfϜrf˪D[ ?/@(%4u?S%%S*ڗ-c(͆]2&;ÚXBaa3>}NZ>_fS#~P̲&Qu. Lr$}?HۉS64]Ә@m\5+UPlu6{2eW/ўg)}@tWIr{>#ٱ&nRHz|e.2#F"}MT1pPbe*?((K 63"VP_4e n%O:=Lq!⦗l(EChETIi/d ~֬V-Lf~> :2@rS.8!Y5U- L\^~b KB-tGL y8$P'|X Uh`{akb$|3,_;.)S.՟T5=j2_݆A5Һ} nQ~uS- Ars>ay yKN%Gʶ3?⻰?!A*)C +m5_K $2V/p6O12?!׆ӧɘ2t{b a2YՑF(ILulG@P^,-b;fgpZ )r9*W}zIx pdq8ZS'H~mOd̈P'G'{b6,>*[ORYmi3:w a #MZ9qHF{@|RHq#.F S QOߔzE}RY z]D(5J.` /k b:Ə9X_YE-4KXȺ]b7ԡ:uG;q@7jm~ء5k5yDiF(,fil \(kQ$c[$DE cAQؓC5& joV黩-:o3{Xu&u,|.ӑ^VVa\/^;]4<eg%Me̗Pm`$l ! ͑s}(A ʚt.Tke2s:&*M|X*YG~,Aw"v0J-?C+j҃r7FQb?rȩB2Aw;{"'1Nܛi6txGM[]2^F+^ofJ_|YcIބLfa:֭v#Bg0o"IfŠçdo00(Km 9oG ܉1[E'7Xӗ6H;,]8hHς@P W(nV{)_EqDF5ƚÔ׳T nLC6θ'X.dFUc.@C|X`.] Ɵ/P^ЃL>Qexv²{kb?oz\=/Q]ͳn=9PM1yԿ/rxkTj匁5oSk\J-e MiWFNS0ݳH4.uVVZ6m `#9'Z5nbz?< hGg/#lX;UjF1⧏I ED2r$RmCz'x,;hy̋kto.!QA1KP-l/+.&pn~)'_G4]kWNj 0)iͥk̪8$۳…;.s+F%ǻ'> Ӆ'\FpsV37ö7SX1pWc/%$?ufF g]tLsd=$nPH Tl)FS0lHd#q>&1<&+Ճ:,+LR&;Kȹfd饾Tס|?CHLћnN]qJo`_ٕTV|$_l8׀d )9CuʓnW@UBvh C nO+_2$F+h%ݾ?ZW(Ewّxը%8mxa9#ZǼ7zN4|KQ4Nڱ{%׎Gc9Ԝ=&vI̷&\u~bksqN nDh @t6 m>\AA.•b_7kcôR*qiڶkjv E( E,Lw `Hl]?wĭWUJbov[+n}.QDKQ_^Y)e yy{A'`p2Ba>~S9X'gV&\BX/gZ~Q|9ohBqZyI(3>\c ]xbgpF4c/޶{CW*ݲT:P ř|R GpTvLöw|Vھ$W&XʤW+S-4Ddޢ@S%d8{<[IjO~2#nb@)5|boȮ^y=5:f&+M&ʌh hO_TtbMuXe^U $9SHIHsT Yw+,;_Q2\d<)eH0{g8Cy)QxJ{HI’Ԯ*H ͹VvHȄRU^/ >IbH_#:lTUW\jm)leK.A KVDW{eF"I$ ; mȾZԙl6ߊa-uJ~k[&٩&s) ;\/|nS-o%`FG͇o:`om\ڣj}L.4.R"hD%mgvu2:l<6uPrVOY:%޵lY[ZRWp&+%F4ޛOV~`*ϟw[ahN[6Z\}ۄ+kZkg9820gO2z->2<Nfx7ENރ[Ϝh'~"$#Dz Xr%s,*uT="& zw8siogJ"Jv,ȲOmᐩm&KZ䊪hHWFW fiQ T|a ش'C<ߔ%*ǘ|T4!^4U,04L 0V4C)Sz1Uv?1ЕK^hQ |<@ޒogAF>w1╸(z:IxwO=t*qL;:`2eyw-8l%}_y!@n71-lWkRR^Lc>U[r<0,7ckO`,G #QTJ Eޣ;'%٣2IHރd4U^q+Ua Cc a& Q1tt5nQ@@M{DssN>)Uh.xFFiUY}nI2ۆ7u`ȮO YtdF)g@;4#?%韖ٍ(īgˋ Glܠj?sh?UD1-sLd##NrDAcbGҊ[HPRU  %Kn`*}05K&ot"Y4s < L5A[ȼ":`>sOH NIp! tt|w*[N۸ky?;Oa5^:*Z M:*&Z ֗f 3(^˺|۲S8~ i+IVފ9:g<`Cs+%FЧϸ*T7fIඈG % lw/Q7nT?r3N.>3P4D4a( {;@*J}TN,qD5Po?tCrp#6&mcTȎT4I8!7+`Y|8`* 2\M\kR4qeh33-Q \>J(Y[SHٺ'#v=>W DPW0fEL*%4 KްA7y;jzaK#`ygTU40ZGy8 E6anZkk7Ke&5"$c_*TJWo$<y"|.W&}Ig? zq fA@yw^rHnO+qh<諜=ڻSÒW/}0sٜtI6Ф٬Gc_$~ m2@)m .6^EX>oi2t/v?& s#c q@=?壓 0u6HOwWM␫_0ScHlb0\X&P a L0O1& 9H"%cuzIk;h6tib4׸Ne5%h(z bXP kmP`hߙ4a GFK((Krˡb`1 s"o'9K4EV)>ړ_>r \D*{Um{+W~O% .uH48/6$؟(%JChM= WuI^v0PMb' 켏'ܢF[6M!TgQqЗ=o*w}aAl\ QNXcRa=Q 5щ2#ճ`㙆):N<4xe Ay1_2x˦9,˲e",wٞ XƺD=St~ tnͽʟ;_0ߔ,'G HNGMh yTUX_hq#fl)yYNFlԌ]nQ$mOcR"TX+᤼lyZ6ɰG%xs@z6')TE,1b53&tey%q\Q-]= ;˝ BݬV_3$줁xF4Q啯hنg`w*JRH%qa dbQí~}(x]n} AY@k-{̖)HFMOq>(־%g?d  /'+0fq|~l(RJ[oc+ˣt񕭌˿4#ʖqu[c.g,?ӟfP+~2LI!_'HB^1!8_ U;g4S6zȿ9Ddz{W Y_AY2=s&y&Rֆ)6#û)p<l"UfJgu45AD6P=Fq! ?I~xq̱+=^"QfKTsiܮǪT~LRdͼ@g>Z*.#|G!{0l).g'6GI@h3(!Om4R7vWs\kVPT:l'Vbe٩bEtهVMݫ߈yTXrt.i++RSJԑEcT&P|ul[^;BSAajKp3V@^7v{PHЂg'XblV˘: =*r#wI#_˘K J:ϺDq@RA bS̥Eg,aF̘#̯u0=EZftuU&Sʲ  VQI+M6GTn,n R$TctmOOES l{3o`ųJFK3$ oFq'*Y^)ԥhXsb` GUocz[[n Š+KZ'r=Яnb%nQA\̣?h֖X]qb#o_?mBibޝK=A*n2(dW%eDJ'!Fw." u?pi& (ԣgOzV!0]!H2e1ñSY #sBhb/?uM"Jx Tvҵ(ɝD )H:/ڄ2+Q#MBH/ˣ[\4b.WQ7J:#n-B7Fc΅KZƸi^oI.i[q5ͼ:g&t,p3wzh/Z* -%0泬Hxy0D/f{l󋈒1a+*̉GeK>ޛb۪nvsOݳr#!C'Dy/ p~0[@;)%:XyC^Pk]ީ}3n[r7yv#G>y,М1-~NDXM|Nh ԾD&/A'ȅ264D!?5"icT ("d X*_05>E;`e*(u@FCzEK3UgoN_Κ.a(jD(K&_tgZ`sI{Alҟ=!qz {z)C}jBZˋkWBlYX6v NSBfLiLGڷpF2,~>7goE}.c-iw߭sCx#7*D=1oZ v&Va1 x}Z!s |8z˔R3YA`<=3Rv{" IlڴR!z,κR=  C-Ndp}})}]@WEt Rg6M&8V)g WB@*Q=T%FЊ(cV۾QSaXNMM; j~S BM %=Mf, Iv~=IS-Vj!|'G3Bgr1Dje,]X^ж{|j!6+Lԥc]-9<62\/}Qۉ3oӂ5!ڼcs\| 3qĚO$}3t$|z/c8"l]fkL沂"RZ4ONL]?qWM"~Ms = a2.-qWS/e// Ik4yq4n>Q$JN_3y]fX s93)믒6O-Ե ]?Gʨ__R鮐@XaVs&=obP[c 7?es>,7dXuxv'* PgỒ|k=b#2re4*4c1wYϐ"6YbB^n'|ӔV4{[qbqhebt&0R.U3ؙ0ˣEs1rr(LRGPa ^6o~q%,uwbϗKŽc@kCP;$JUtGGkp²j3觲0Ľt2=WOb33e ر@[Y3Gv!oբ&n*:Y2u1W)w9SoeIZ \3?B}D?9gmiD>aa9Kz>U7`sD#"ylR;nI@鸎,ՈcK|/x8v jsYæC+ V| *;>_2are҉C['C=3}Kʻ(Pϊv0#1?rHpP7Qu#ZBDKV/NDWqRZCw κE<ځҺYR} C49 35q> hb㣌n_#%"k:99^.> J:a u+Kki2v3rdɚy#kyZPK fRR#i\5"iGAVsLsn݆ifEa: ׁ96yGtA,&{'uD,ljf]ub[C sʲ726<yD3җ#72}Tb6VfNoƐXbjη!8y-e$Nȝbۊy=}a{se0Xzpb sm=%rkU@&墱%_jܽcPS쬴pJ ob #]$; r@[[/|5ioz1`!CzE2wlr ҄'P| c(;Ok 楊2`|']zHYMir <@3 o#s5ZѾhcLgKGkGFr73vZCse? B׏/3' i:;ctMrlnlO3q6q(FD]$,dt?YS suTRVF#O{ AWEbo: Ɣ IzR`K摨4 (N7gY0JasU&=5&8wf@.Zl҅E9 tE x4[Ul U.e%7 Eyi>StZ}< U$]-eL̥'PrF.Jjv$2%l&n쁉hgѹ m~F@wOKiDI<?Q֌*MT"NE($ƴ *8Gpf,w իH*("}Ziq=ay bl.ⷨ{hyi^$E,V )~]96KZA$YZzѤI۸UuhE*kòg2A&fEyc[,OX~t@j'Ŵ/&1f]h}Z:~U(x<Um!;Ag" ML`L\+ -w!}ҧޕl//`:F qFmꊯpZԭ}B|ypW/zQp+)U37`٪է9X-x9NXc*UKBr)A̬4M]w1hXۋHmV,>]>xG uX00}5t1ybk9n+)BWJqrZQ7ww7Aw%=ݺQit7F@~? LJ7wc,+n(:-8ԮFPz2wn"3/Xp&` ,!mv@Vlh }"'VSh2[=$ gZ)Fi()~b}xVFLt\JGpDlkB:ns,,\bе8Z^ Iƒz~(vXf෭{s\HaBMfX6plsU40%f g}w@У``]ADYp X%|r 2l8ugJnxCl=*c3^%}6ns7Qrz+ WC2"v5$(ЖgLAG"Eww+*))0%ŐQXP^"(^\:.%L8^-0z12ҥd"Zz]uPQLNb} ڗ똜Q%[9^R)Y̓CMÒXҪs5 !&G"owq0x*S`'`A#hծ x gqD(%VRiOX ,OUuX.pV=2h.A`s}DU559$)R;Ǚ x T[ddl 7 MǞ+2O=Q-^kqpr? o.c_5GrG/͒{/BцDWdnw '`ȡ|ҶGƒ;+H:+lL.Ԁ&0{.B()qGc_%Y@c5d?UԌt= ,NsbC?NJ;c7<2X)l|nmMd8<%~k#kLr-g,wKwʝ.>+rr%dmLM 8hX3?`乺c.ҿk(`hR (uC'# }| M.,C%;~ͣ/w'Lޢ{-|Pd>ٕ>wPB|n8\6yA9!djd&hڧr2AњwZLd{<;ۂ0 \'%TĸDAfH5g䯰LhCK_ь3Z/ b.\37 LnQJ3Ͼ\[Aȴ;a0<#B;xTB['':Jw}Sh 6&khF)R(|yJIdy=h Vۼ#HaכS!Y[Ju(%կ}Fwn,͎k Oe1Yu_7OTyu[k㹬'Lh[/D ;~~H: u$ĘdC z#ݏbM7 V%1g" @`=uJy;!r)^><%'Lizݼ2=ת%$'bTO REUԒ+\ j-*iA[mVjYɌ縿(OAt>wG)NtMOPLtG3XYbJ/vaX*M<.!?),xH]N!wqe~ۮ;;܄j˂3.~邛w e22f0plc揺k`,m֨␳Ҥ=ӕzj6jy;ym bi 2XR5X޹j~R~( UVضdq{$Xv9ejʔ@γ1#Uf13K ila+]/yr N:؇sXkFC ecgަ*vt"'hr3 i⌗lĠa{5؇!`ZDMǝo ׿ ~R 0퇶VA3>[n=4 C,vUY :Ȃ};\+.$6*'-a)ؘAxeoQI07[ۅi}`oV*v8{=(T ;2cw]G )lJ_N}ԛzğ53y{mQ-JifWyT!d94vʔ*KV=:_P߲ltP<~+Kk!2tT|xF/cWL_]dbM2ݝlGA`h0Q0IjJ?IҭnrCf{@|Ixcfeܣ x[frh _S'>eI!9pZ+>hqMkK{2X#EYQm!tp^bSYǝj6=E[x;OBںQix"@F &(;9__vauaΝ2;)`\P?kѨAEtzйJanۋ~n1$hPǐ6 8 B&\{ FVj? RSITHN>;Q H{U Elybol0W# fex ?r"Bv?Z9 ~} dP!O _fbPTɾɽfb_ӁMI߯%Od>0(b@ dp}Y$67\k)O)c^n!x M5>YB<_I+G_(>Ո 8k0 q ,4Xԅ8`BJ $JE*͓̄0 ='!Q{*m r 8 +l~y`%KXR7~ۨ%D6n xDV7.opے[+cKҦ_]Q_Z>& P538f*i.٪Q~XƇA kYfU(^\3NBNVf&Ah0l7Z2RA{vݻr*]Oף6^b סVbF| l0G*voZ&lJd˲/7wΒTPIrC2xq"2o$%q8U?1˜RpimN iՊ-`Yty(zkC1`DG*M5!J 9Bn}ᦵiZl$:D0IvX"l*}8'ЦTI> X*dKk?tiDXh1IDHGL.)|p3o+#.֑sʿ%7(R |v陬f;|$BT*Hfk^mJb9Px2 ɃʄhAg27ّW8$n!enu^(4UbQ`_PJb$;e~3ʵq iOQ|I 3 ?թ7Y`xQGkLoYrQf)#8ENۀ^F, |Ӝo ח! H%\MNfLNru}٩v'vM1]梉"r%]DC& ۙ/5$ x\jZ ;B :"UXkK6ehAњOt(u\C6^536+*wPB2 '-(v?r6EXCbZ< ~0>C;z_}U$J~UƓ! l/ZRJVuaKy w}Ql |acM~CBL^n# ΢-pEsFXрq?zVٛ6)T sA 7#o؛&ݼEˡVPڷN 32iFN 2(pn`Bϝ0* Uyem# h*ZtYB/QinHV7k~{d?;|_9~eP)NP_Za| b}JX/晨}ȂR"հ󾂓bIN:~N6JrR = u 3PBz6X~Qitec -kr?xNC?bբʔp9kQ@?V(Ns2B:1uy"LJ~u$h[ȮH8/tJH͘HIIl;Q(`.ʧt1*23b8D^)Jh[",]9(USl߱{^U>^`wX "'8(MFX1ӅH6TZ,h?ߐ4걘'tlb{0i!7wpR@[=ZpҚ P[Jxgv] `em:j(- ks >{NVMiʬz`ah&Mi[:9_%d壻e2%X+E?x+/ڏMD=Pdu!!KF ~t;Gڃ}Ԓu ԽwwpNxH?f p~NQwf,Ak*]yhZQEϩrNOR4[~S7And!TR&FWuVr8żR~ '`MQmBE8j3#tJoN4Z {K JxHnm`Z鞊ŊG a(?vQ3,p:!Sc(0_mDo Kr_]!K3fh(,UQ/֫c|d)RZ"7&n.9..^AuQ0- jrqt G:cGVIʍ 4Q-A6a)N>4ﻠ%tIhE}`-3 /%sɽo:pf*@^sN\#Сi{e7+w1 #:dwnFdŭwUFteGԐKlf{!EIº35W}^huTf$Msv* "nX3;qz.@REQm@jZD)19 4NpOm? DW,uA܏Z䌑7%]Z7&-X̵RPt HljYn[cj(s#`RͦGcxjS7l1y:C'*;G*z2,']~ڎ_[6N4ʁK!U~1hdԐRz$ȹ!( Q:EVu*E]eYGo: 1NXfGCYeJB*T(l-Yy%Fp,!2s_FH2\#_F, >Uҩb#87, ŁZ#6G;%sϔϋKoa!ѾW2K0aɱ£:]+*ZM w{Jh''Ę/J%f*Y9cw |;oxŅO*, Kaƺ\q\V A/Z!6Z^vD4Հ%M&?˽#?r3,@+D5.LFBfb/RrP8su&sw)}R)]7e{/ioCAkPw/#E2?t}(|&Aws* ;9j1_pӌ{lfX@!#JaӜ ViDx`wˌlpM,yOբ1<]cmbmg`k89;dxLwM7rY}ޯגּDyD$er쌦D V?@H^E5r<=l rSGra&@.FOcTSTxK/@ܘ& ll I{_ޱ` 5mBW9(?yE9Rqť> ZoS\:xr=mN19\]c&I_nC8o⸖. bk%3v8AyE5c6ksQ|>EM7Y4/6vr^;ˀc%֣6Z? Z˿ꭨ[bnp4n}NۚOH*(jAAo>L8J&a53/MkZ;Tdrcbunlg7ڻ8\&)ћ LJ1׮2tl(N'Afi^kVh)XKǹV(Tp[} !V(/>=M"?" u`$pN=d \ 5mؐii2$]/$;2^~`[pxh$dRBwy4 nQԒ;BG9N׏Z]"hUg\c r{MLFOs VXXBТuU[eEK.[m~pY V@._-^Y+G֓+g`S`8pj{!m/4)ݥ c׉۷i/>_p@K+h CyDGB#i 65}n 7iS_oA/^;=%9ی*O.'JMI\J  *]׍v CL裏AK!=NG?nGN#Lū;H2k0 4LDԙ;aVw#( 5}Ce4ilo{Os<dxltR S6NlP37#ĸsp`Ϯ\x?˖aWW,b@9a}P==ThP0$<$4_.=ڮ3^Aq "U'8@iT#y_INVs%DB lw=#OXYZo})" ?JC7K̏'IHihNmy/~=?rK_ u# },-%Nz߆) -߅tX_> FTɳƽrr'k_o(1:+GoqIg/_~rCE+>(}7 AmꐘN3 "+Cd.e}^\wr5-˱1( KCV"jALCLgaEW,̈́&o{ן]U6XdIȝAL=<,ZE)?z`pXY~39lu}' 'R8-㼛a1npk/6>"eg"9vx(MNA,RZF4d<ؕG\L+}N][Y/yC4zPқԶ<}!(A|`T`E";%IFbؙ'{A с<6oݏѾ8hqkL-sA!SPB1v A–LGN@ {LT]YӪ,_xaD;N*^5J{ٿMχpPHL@@e"1rK#uxe^J10VRjO_C +U?9N̊YМ+nw,.ty8NKv"i-{(P:4Q| ϩ㻥 15|H(]# ?ᖴE0}G_Q k$OxAЂl~l~HX{2Odm7d-Әe]P;) R40-KPwϨcԞP;rDC_؝IDan84{RC|2nBtۖVc1 VsBDU;^16tgm Ro;DbOQQb^MX֊^u'bVt^m[>p.Ed,ޝV]V41RWBw߈r g;fe߸"OmcQSc-gY#e&{I*.iJhK4pCVkpEs$1cZwn0[K"-?*ǧ-OչXьa\0as&+塇G0@W]F 2>4լI܆H4uSOVG@foꯣTdUT8l-:ؑ 4Vڀt.4&VKB$Coط˦\ug o#P$_>:#a˹ ~vw6voz]]*FKtA|| =>Y_<|V#AđACIB)IUK}ovئ24w >fA4.u`OOǀ' #Yfo>l ΄+JXJz b%JBFi~Yj}nm .%,hVfh0o9P |q#"m Љ^+K׵vCaɨ6 Bm<1>e\>Lrh~ z[ʈeSB>φei(i+WOvJ#^c[14-kpz|?치6 cyJ-ğS"afz@eB xE7cF 1>LsIL뙼|%kXTDɎ#:*k`^v8ق'^el y,#T++˦/T|%Z~N`fGwA唩VA9.#g8尸n 2C9>ϺhK2K[6z,Kp&,11uá+ 6Leg>TWsoE͟@N&xdzɒ4\/鿱AǍ ,"&㈕I7JKRbCזt1T?hiS|yp F*\EF=N GO8+Gq*nq4%Z0rtNK\Wb5fso9~G. DV3m9檞/9ׇcq'wC@Bzѻ_]ot<,Qu)/ 6%lʃ9 4 k^,.m߷#*bQdmxUA,цCukHFZ[)g![¾/gjzy?L/2Ke5q pxhT su|RCޭմ:vn3hS~`-|840 f@S طaqQ#vB> F^#͢X&. %+ǺPS|ۈ?8Oy5^L@{X}m{U{7rٱΥMyw-Ccϊ(ZȺ ȟJ& ,|q''}'ƟWdx:XK OM\xR8؆6ZtZic`wH'bUQX}!0'w~`s.q0ʶ:[;I2p9t#9G^AIyq ߋ c|dڒ<|϶9]uc@ʡ(U5#gwus/FbPSa9* hIjL#T]=qT/dZ7%*MefVET o.\un,E@ <`w/ d$-E ri,k):~,P`CT={Aer˃{ ~*w(&ɽ8?f$=ȸK1ȑ/ԨPS235ņ-| 79DbƧ'%ZxlEͧȂAk_`uL}k#- HJnW4a̹E8n]ŕP.м宎kwlyGn,f&)Y0G (Xn#AJad7(us|p'FX 5ҠyqKn@~sE >01KF&;b;B7ɮ%&aUjFWqijW%ʡ9,|EC,a˥QŁFmE'i!%v#ԋ &,\*Y ǔ%R !ɓ`Sj0ae V:pV6%>V Ce n%Zjj*5֗4SMb7GL[ 2bPl1rluk7p2VPqA.ۍ;bA޸zWT@˴.Ɔ1;4CXUJmc=mQ<5N\ꎐk4卅?Gf@$H~@\Do@F85c,G>]۵}jK \Fof9GS\q;]h?}MyY/7Dr3R~S'$ r:k L֍gFWHPZΪ[x)Ք#rC;Ĉ1x>W䟬"0 L|0ؙ,wh\V\ MWG(M7'{ZlofH)|չp.z%ל֠J'lՄD[b4^7wIDi Vz!+02V^o~]LD# U&E`umx&esSGg@LJW9VES<+&3\'4ÔfB,E$k?m Y _ 0x;bfigŭܕwSa` I(.G. &3\jBtdVo >JT\6ꪾB=A8 $h/ؽx|$*hlwJخuFwʧW#ae{&[Zw$6byOYG..KZ8A2kƼ@ ^q^ҳoqMue/ore:N;1Eײ?A[\ ƿW =D֜mkA0C1ZQ7-U? cj"w8=K+ nR}Jwmf|IcKm Kv$uiw%rLvh XN# Oz`q|gt&?XΊ3G9x1|r%m En`) y-&*Ñ~)ʃgD?#c}I]}>IcvU}/NWrO2Cerxm<ʯ1[!=ik_kDo8Y&PC߯xII2L8 ?QpTH4ric;(8D й&Y!wQAiIKuP.VgʗdTY2uzuXp{gR{u&>TdsþjsS>7m,P9dVʵEc~[ݛ%ßͥ0,̺cѼ5td7HoG*dاf$_^2%WH-tq(,Uv2)2\ jun;ϗoΰ.[Wxu}ENPcb Ԋ3&4ϝ8Y]7AQge.%SX\MUa9 j'e4-ɫkIWF|4C=~<0)é0k8;UZ_|-9֫7f}{jU:_ik) l% azD\?h,3-jjvHpQbz pB||$2F]):X6Нy?F}>T0BuŒ*TBNXLs5fu!I[D3\s'";L4d1d)_'z=^1ѷ(ޜ0-ȏ \~,4J֯_XMxc1,s=+QPk _rl2o/qhyhBǮT[V*su*UUJ_W/R iz+T<Okj)ՋÜ ֛Yu2&Y%abGLw&R$Eb&ΟϺP\IF,'7CEm'5ܑ@w4gSɸL{?q'aGȗGw y NZ.y\Rrd-j~oC(b9k:H&/:|O:7b%A.jfյݳ];}#[׈ﺛ3x1x8Fƺtb+T ,hXA $3Oѫ3k_Z<8^q>J0.ߘZi@$5}[wC_`EYGP:oEJV ~}3u֯zl͙4.C5qW nyY !oINZp q Ƹ`iÉ*ni!j/ڼ_*'~ V8-dT!I_3 +[x ^.L Rf.HpM~u,|~=-YZy޼R!T={w5v^Vw[յ1esĹ5)b4~0}l)% c>e`=){_, C#SD&szj0d f_;r_mn-|2 iHؗ^DŽ|>غp[Rv2+ =pyηme̗vcB Y7)1"4Bq||i7w#Ne*e5 xB.\ Bqb',>eFxZ*ɢ,cgݢ&?+ m$X$\RTj?!ļ 0ǟ r#5vj۴Vv9lSW:A.r>!6-m0s\ue>Wj=45 v{,[(e\9Uc5\j,ܤ)髮 Faen=(I$CҖ~%5LJkBm K澹 \B8RmS|%;x8CRpD!>X ݥmAd{a] 77N:838IqdW v)Ѿu؝3g}Ѕh,,!]M{`7!O| ZjLh} &v*>L: "A3Ċ4A|$җǣ1z<`IXv `.q5]-l41>wWJ9$R)Btl㖖[9yF:hx5&!@EJts%H["I&#3=aܤƃuQ C/ӎk+#;#`)+i4֛)pykB7"C kР>@~V+u2!tu( sJ5WL2o򝲛4>B8IRnoHvwNq 㓘?Rzvv_,y}R ;i9<=ۛx‡SD6{IXL]Gf HȤh(IC ^dGSpeFiSկ-=^ _N((^̢!tŞE姘2*E J{FpCP 0ǭ7/^v^B(~>2tgdz.X}kX-7qbSFb++X@&זɉyͅ`Io໴uyA*|1YQ=$d~Z*]z$<%=tir91o_ՍR.4,8hos[>CUrä_ߑS9 Y "m^ ]h )M̱*6Pu#̅<-̈Dj6H:EA%W`JUN>킊{92mkcJ.g=ߡXav{E~m:[]R} gVd`Y 2j6&T9UHY 0"衽x }c9q n77a){8;m8-2zzk}+Rnuڇ( T{bg n^lHDl%lےzeq]Z9q/fd4㍴Oj!TejN%X`ޣ$H +ʔ S!lrqx>RT$%zSy.BVn66+w^jiI=PNe"4(-rLםpeUJӢѧl]n"_(?c{ƒiؙ"$gmMq u'5lj_NpwY`EN1xJyhD+xam8bp@X]7,;D2] :j)/hvXS5=ʔ2ڭ=E8p*zD5c`JŞ>r<[je,&F`D{U(gr)ȔF(2uބHl8w>dDHTj4䚬? ¨dS rÎlqEm}/q}DC@yLDq%! Gxj0'@+!,wK&pJMUW =tgOP͆t/}花UU|݋t-HYq.n6R Kdo(@_|_F+jwb- 9 @--Flk @_RHn􏲲&6$Q0|w-+0.Rvoh׷rE}lvm񮟤W#-!߹e~ھ ̝oDfK!鴇OWg3N'@/=:9*V{ɺUlӬw@+];;0ΆU%4:4gEeJL2RȎJmleuiu}N .:לB"瀿.Cر8w=Zķ4Dt=ZUGUi P\} ͹Q7`I׹uAAo=6}AYh 9<#`FZp8YxO)(}¥a ]g͖y$ؼUTSI1eMq2"H  (^t'\mZPHTZB[yP 7a4tT0NCsY @~Ⱦic(H!/B~?M[K#&ml7 &jwKeMis86fە<]:H &y p+똇I|̷0(Z)+ Ɲqi{GAPkUsi%C "ۢdP|d~Fq]-pvwHvR Co*}%(lcFLًɗɽ#PikBp.:f܊Y{w?}b_#ە8+qÒ &HE YZ