libvirt-daemon-driver-nodedev-6.6.0-13.el8 >  H `F z뾂alϱ#Xd}amhzVޫ~ҀT*pvb5u>^gɛšc l)P(h|`L:C֗#ɉaC@~1UL=u)x7nЧAH+L{5 Qz<"Td2ݫ^~Ɂov|,8=12\W/xO?5EIJPc +)#*k+ 1DR4k)% *yWg@-add43ac25b0a2fd615b1edccb9d45fca31fff9c1b8c4bc693a86c140864d1b1d249e5da5ab4062d524cd1eb28e58ef978ae32ea1̉`F z뾂alzj?*_wԏI'n0+(31bo~3 *M빩G D BcSI'23nMlC?9$!j(|2g?> EeexGұ> 21a']nVZFB-$t- ʣS'@XKr &7XM_|Brp<<?,d & - [  /;PV`     X H x(C8L]9]:-]GpHIXY\0]l^ bdefltu vHwxy8(Clibvirt-daemon-driver-nodedev6.6.013.el8Nodedev 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.`Unspecifiedhttps://libvirt.org/linuxaarch64-l^!Ii RAAA큤`<_`<`<`<`<`<`<`<`<`<`<`<`<9`<9989e78983dc37aa21de41592e532360d42f45ff07a0124a2961de495e474f6bac19f4a67404f1806b8f53130808d6269072f8e55c069551f5dfe83678c5e9a30337b5dd83bfa5461b61a2b0c8cf6370665c5ea50f8440810e119d36d0b15843b31b0dffa779b00d90cd510ed5e6add6fd6eb661b4927f707297de5975cc78397867b005528143f522da6dfcc726a87066e23d0179377889e89e5140a16df633acc6f33426039f70377907e9f3f6218fe6972e819dc3e60dfab0206d1d801c7d5dfbfc6786b0e172cd022277316a14f30a1f777c0d73a881ecc7545c749fea5614a97d3a2abd3722b899ba35726c6a3aa11e67b3033f43b478a40bd16c12042b59cb04b2fa6b68f46cb6e2a9aee28a1b432714821b41e6f8ecb483a899440458b212acb5c1cc2b91c6fa2df853e61d9dd144dddd23bcf62b3bbef63137c52b2e9../../../../usr/sbin/virtnodedevd../../../../usr/lib64/libvirt/connection-driver/libvirt_driver_nodedev.sorootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibvirt-6.6.0-13.el8.src.rpmconfig(libvirt-daemon-driver-nodedev)libvirt-daemon-driver-nodedevlibvirt-daemon-driver-nodedev(aarch-64)libvirt_driver_nodedev.so()(64bit)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    @ config(libvirt-daemon-driver-nodedev)ld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libacl.so.1()(64bit)libaudit.so.1()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libcap-ng.so.0()(64bit)libcurl.so.4()(64bit)libdbus-1.so.3()(64bit)libdbus-1.so.3(LIBDBUS_1_3)(64bit)libdevmapper.so.1.02()(64bit)libdl.so.2()(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(64bit)libgcc_s.so.1(GCC_3.3.1)(64bit)libgio-2.0.so.0()(64bit)libglib-2.0.so.0()(64bit)libgnutls.so.30()(64bit)libgobject-2.0.so.0()(64bit)libm.so.6()(64bit)libnl-3.so.200()(64bit)libnl-route-3.so.200()(64bit)libnuma.so.1()(64bit)libpciaccess.so.0()(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.17)(64bit)libsasl2.so.3()(64bit)libselinux.so.1()(64bit)libssh.so.4()(64bit)libtirpc.so.3()(64bit)libtirpc.so.3(TIRPC_0.3.0)(64bit)libudev.so.1()(64bit)libudev.so.1(LIBUDEV_183)(64bit)libutil.so.1()(64bit)libvirt-daemonlibvirt-libslibvirt-lxc.so.0()(64bit)libvirt-lxc.so.0(LIBVIRT_LXC_1.0.2)(64bit)libvirt-qemu.so.0()(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_0.10.0)(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_0.8.3)(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_0.9.4)(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_1.2.3)(64bit)libvirt.so.0()(64bit)libvirt.so.0(LIBVIRT_0.0.3)(64bit)libvirt.so.0(LIBVIRT_0.0.5)(64bit)libvirt.so.0(LIBVIRT_0.1.0)(64bit)libvirt.so.0(LIBVIRT_0.1.1)(64bit)libvirt.so.0(LIBVIRT_0.1.4)(64bit)libvirt.so.0(LIBVIRT_0.1.5)(64bit)libvirt.so.0(LIBVIRT_0.1.9)(64bit)libvirt.so.0(LIBVIRT_0.10.0)(64bit)libvirt.so.0(LIBVIRT_0.10.2)(64bit)libvirt.so.0(LIBVIRT_0.2.0)(64bit)libvirt.so.0(LIBVIRT_0.2.1)(64bit)libvirt.so.0(LIBVIRT_0.2.3)(64bit)libvirt.so.0(LIBVIRT_0.3.0)(64bit)libvirt.so.0(LIBVIRT_0.3.2)(64bit)libvirt.so.0(LIBVIRT_0.3.3)(64bit)libvirt.so.0(LIBVIRT_0.4.1)(64bit)libvirt.so.0(LIBVIRT_0.4.2)(64bit)libvirt.so.0(LIBVIRT_0.4.5)(64bit)libvirt.so.0(LIBVIRT_0.5.0)(64bit)libvirt.so.0(LIBVIRT_0.6.1)(64bit)libvirt.so.0(LIBVIRT_0.6.3)(64bit)libvirt.so.0(LIBVIRT_0.6.4)(64bit)libvirt.so.0(LIBVIRT_0.7.0)(64bit)libvirt.so.0(LIBVIRT_0.7.1)(64bit)libvirt.so.0(LIBVIRT_0.7.2)(64bit)libvirt.so.0(LIBVIRT_0.7.3)(64bit)libvirt.so.0(LIBVIRT_0.7.5)(64bit)libvirt.so.0(LIBVIRT_0.7.7)(64bit)libvirt.so.0(LIBVIRT_0.8.0)(64bit)libvirt.so.0(LIBVIRT_0.8.1)(64bit)libvirt.so.0(LIBVIRT_0.8.2)(64bit)libvirt.so.0(LIBVIRT_0.8.5)(64bit)libvirt.so.0(LIBVIRT_0.8.6)(64bit)libvirt.so.0(LIBVIRT_0.8.8)(64bit)libvirt.so.0(LIBVIRT_0.9.0)(64bit)libvirt.so.0(LIBVIRT_0.9.10)(64bit)libvirt.so.0(LIBVIRT_0.9.11)(64bit)libvirt.so.0(LIBVIRT_0.9.13)(64bit)libvirt.so.0(LIBVIRT_0.9.2)(64bit)libvirt.so.0(LIBVIRT_0.9.3)(64bit)libvirt.so.0(LIBVIRT_0.9.4)(64bit)libvirt.so.0(LIBVIRT_0.9.5)(64bit)libvirt.so.0(LIBVIRT_0.9.7)(64bit)libvirt.so.0(LIBVIRT_0.9.8)(64bit)libvirt.so.0(LIBVIRT_0.9.9)(64bit)libvirt.so.0(LIBVIRT_1.0.0)(64bit)libvirt.so.0(LIBVIRT_1.0.1)(64bit)libvirt.so.0(LIBVIRT_1.0.2)(64bit)libvirt.so.0(LIBVIRT_1.0.3)(64bit)libvirt.so.0(LIBVIRT_1.0.5)(64bit)libvirt.so.0(LIBVIRT_1.0.6)(64bit)libvirt.so.0(LIBVIRT_1.1.1)(64bit)libvirt.so.0(LIBVIRT_1.1.3)(64bit)libvirt.so.0(LIBVIRT_1.2.1)(64bit)libvirt.so.0(LIBVIRT_1.2.11)(64bit)libvirt.so.0(LIBVIRT_1.2.12)(64bit)libvirt.so.0(LIBVIRT_1.2.14)(64bit)libvirt.so.0(LIBVIRT_1.2.15)(64bit)libvirt.so.0(LIBVIRT_1.2.16)(64bit)libvirt.so.0(LIBVIRT_1.2.19)(64bit)libvirt.so.0(LIBVIRT_1.2.3)(64bit)libvirt.so.0(LIBVIRT_1.2.5)(64bit)libvirt.so.0(LIBVIRT_1.2.6)(64bit)libvirt.so.0(LIBVIRT_1.2.7)(64bit)libvirt.so.0(LIBVIRT_1.2.8)(64bit)libvirt.so.0(LIBVIRT_1.2.9)(64bit)libvirt.so.0(LIBVIRT_1.3.3)(64bit)libvirt.so.0(LIBVIRT_2.0.0)(64bit)libvirt.so.0(LIBVIRT_2.2.0)(64bit)libvirt.so.0(LIBVIRT_3.0.0)(64bit)libvirt.so.0(LIBVIRT_3.1.0)(64bit)libvirt.so.0(LIBVIRT_3.4.0)(64bit)libvirt.so.0(LIBVIRT_3.7.0)(64bit)libvirt.so.0(LIBVIRT_3.9.0)(64bit)libvirt.so.0(LIBVIRT_4.1.0)(64bit)libvirt.so.0(LIBVIRT_4.10.0)(64bit)libvirt.so.0(LIBVIRT_4.4.0)(64bit)libvirt.so.0(LIBVIRT_4.5.0)(64bit)libvirt.so.0(LIBVIRT_5.10.0)(64bit)libvirt.so.0(LIBVIRT_5.2.0)(64bit)libvirt.so.0(LIBVIRT_5.5.0)(64bit)libvirt.so.0(LIBVIRT_5.6.0)(64bit)libvirt.so.0(LIBVIRT_5.7.0)(64bit)libvirt.so.0(LIBVIRT_5.8.0)(64bit)libvirt.so.0(LIBVIRT_6.0.0)(64bit)libvirt.so.0(LIBVIRT_PRIVATE_6.6.0)(64bit)libxml2.so.2()(64bit)libyajl.so.2()(64bit)mdevctlrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)systemd6.6.0-13.el86.6.0-13.el86.6.0-13.el83.0.4-14.6.0-14.0-15.2-11854.14.3` l`2@__S__@__E@_a@__[@_L@_L@_*@_)M_^?@^U@^%@^t@^r @^p^p^g@^b;@^`^U @^O@^J@^:@^9\^&^]@]N@]|@]*]A]@]]m]y@]o@]i]Z@]Ik]:@]]\]@\s@\\@\y\u*@\j@\]o@\J@\ @[@[v[[$@[[F[@[{[ug@[b@[`O@[U@[U@[CN@[;e@[ZI@Z1@Zz@ZaZ:PZ&@YZ@Y@Y@@YY}@Yw2YlY^&@Y1S@Y]X9@XZX@X@Jiri Denemark - 6.6.0-13Jiri Denemark - 6.6.0-12Jiri Denemark - 6.6.0-11Jiri Denemark - 6.6.0-10Jiri Denemark - 6.6.0-9Jiri Denemark - 6.6.0-8Jiri Denemark - 6.6.0-7Jiri Denemark - 6.6.0-6Jiri Denemark - 6.6.0-5Jiri Denemark - 6.6.0-4Jiri Denemark - 6.6.0-3Jiri Denemark - 6.6.0-2Jiri Denemark - 6.6.0-1Jiri Denemark - 6.5.0-1Jiri Denemark - 6.4.0-1Jiri Denemark - 6.3.0-1Jiri Denemark - 6.2.0-1Jiri Denemark - 6.0.0-14Jiri Denemark - 6.0.0-13Jiri Denemark - 6.0.0-12Jiri Denemark - 6.0.0-11Jiri Denemark - 6.0.0-10Jiri Denemark - 6.0.0-9Jiri Denemark - 6.0.0-8Jiri Denemark - 6.0.0-7Jiri Denemark - 6.0.0-6Jiri Denemark - 6.0.0-5Jiri Denemark - 6.0.0-4Jiri Denemark - 6.0.0-3Jiri Denemark - 6.0.0-2Jiri Denemark - 6.0.0-1Jiri Denemark - 5.10.0-2Jiri Denemark - 5.10.0-1Jiri Denemark - 5.9.0-4Jiri Denemark - 5.9.0-3Jiri Denemark - 5.9.0-2Jiri Denemark - 5.9.0-1Jiri Denemark - 5.6.0-7Jiri Denemark - 5.6.0-6Jiri Denemark - 5.6.0-5Jiri Denemark - 5.6.0-4Jiri Denemark - 5.6.0-3Jiri Denemark - 5.6.0-2Jiri Denemark - 5.6.0-1Jiri Denemark - 5.5.0-2Jiri Denemark - 5.5.0-1Pavel Hrdina - 5.4.0-2Jiri Denemark - 5.4.0-1Jiri Denemark - 5.3.0-1Jiri Denemark - 5.0.0-7Jiri Denemark - 5.0.0-6Jiri Denemark - 5.0.0-5Jiri Denemark - 5.0.0-4Jiri Denemark - 5.0.0-3Jiri Denemark - 5.0.0-2Jiri Denemark - 5.0.0-1Jiri Denemark - 4.10.0-1Jiri Denemark - 4.9.0-1Jiri Denemark - 4.5.0-14Jiri Denemark - 4.5.0-13Jiri Denemark - 4.5.0-12Jiri Denemark - 4.5.0-11Jiri Denemark - 4.5.0-10Jiri Denemark - 4.5.0-9Jiri Denemark - 4.5.0-8Jiri Denemark - 4.5.0-7Jiri Denemark - 4.5.0-6Jiri Denemark - 4.5.0-5Jiri Denemark - 4.5.0-4Jiri Denemark - 4.5.0-3Jiri Denemark - 4.5.0-2Jiri Denemark - 4.5.0-1Jiri Denemark - 4.3.0-1Daniel P. Berrangé - 4.1.0-2Daniel Berrange - 4.1.0-1Fedora Release Engineering - 4.0.0-2Daniel P. Berrange - 4.0.0-1Cole Robinson - 3.10.0-2Daniel P. Berrange - 3.10.0-1Daniel P. Berrange - 3.9.0-1Daniel P. Berrange - 3.8.0-1Daniel P. Berrange - 3.7.0-1Daniel P. Berrange - 3.6.0-1Florian Weimer - 3.5.0-4Daniel P. Berrange - 3.5.0-3Cole Robinson - 3.5.0-2Daniel P. Berrange - 3.5.0-1Daniel P. Berrange - 3.4.0-1Daniel P. Berrange - 3.3.0-1Daniel P. Berrange - 3.2.0-1Daniel P. Berrange - 3.1.0-1Fedora Release Engineering - 3.0.0-2Daniel P. Berrange - 3.0.0-1- qemu: Fix memstat for (non-)transitional memballoon (rhbz#1918364)- util: validate pcie_cap_pos != 0 in virDeviceHasPCIExpressLink() (rhbz#1901685)- docs: Document SELinux caveats when migrating over UNIX sockets (rhbz#1638889) - qemu: Tweak debug message for qemuMigrationSrcPerformPeer2Peer3 (rhbz#1638889) - qemu: Fix possible segfault when migrating disks (rhbz#1638889) - docs: Slightly alter disks-uri description in virsh man (rhbz#1638889) - qemu: Extra check for NBD URI being specified (rhbz#1638889)- qemu: use g_autoptr for a virPCIDevice (rhbz#1901685) - util: simplify calling of virPCIDeviceDetectFunctionLevelReset() (rhbz#1901685) - util: simplify call to virPCIDeviceDetectPowerManagementReset() (rhbz#1901685) - util: make read error of PCI config file more detailed (rhbz#1901685) - util: change call sequence for virPCIDeviceFindCapabilityOffset() (rhbz#1901685) - util: make virPCIDeviceIsPCIExpress() more intelligent (rhbz#1901685) - qemu: remove redundant check for file length when determining PCIe vs. PCI (rhbz#1901685)- checkpoint: Mention that VIR_DOMAIN_CHECKPOINT_XML_SIZE may require running vm (rhbz#1874846) - man: virsh: Mention that '--size' for 'checkpoint-dumpxml' may require running vm (rhbz#1874846) - error: Introduce VIR_ERR_CHECKPOINT_INCONSISTENT error code (rhbz#1874846) - qemu: backup: Use VIR_ERR_CHECKPOINT_INCONSISTENT when starting a backup (rhbz#1874846) - checkpoint: Introduce VIR_DOMAIN_CHECKPOINT_REDEFINE_VALIDATE flag (rhbz#1874846) - virsh: checkpoint-create: Add support for VIR_DOMAIN_CHECKPOINT_REDEFINE_VALIDATE (rhbz#1874846) - conf: checkpoint: Split virDomainCheckpointRedefinePrep into two functions (rhbz#1874846) - qemu: checkpoint: Implement VIR_DOMAIN_CHECKPOINT_REDEFINE_VALIDATE (rhbz#1874846) - qemu: backup: Add partial validation of incremental backup checkpoint (rhbz#1874846) - Fix name prefix of VIR_DOMAIN_CHECKPOINT_REDEFINE_VALIDATE (rhbz#1874846) - virDomainCheckpointDefParse: Don't extract unused domain type (rhbz#1901830) - virDomainCheckpointDefParse: Use 'unsigned int' for flags (rhbz#1901830) - virDomainCheckpointRedefineCommit: Don't check ABI of definition in checkpoint (rhbz#1901830) - conf: checkpoint: Prepare internals for missing domain definition (rhbz#1901830) - conf: checkpoint: Don't require when redefining checkpoints (rhbz#1901830) - qemuDomainCheckpointLoad: Don't align disks when restoring config from disk (rhbz#1901830) - conf: Rename virCPUDefUpdateFeatureInternal (rhbz#1798004) - conf: Use enum in virCPUDefAddFeatureInternal (rhbz#1798004) - conf: Add virCPUDefAddFeatureIfMissing (rhbz#1798004) - cpu: Run arch specific code for virCPUUpdate for all custom CPUs (rhbz#1798004) - cpu_x86: Change the flow in virCPUx86Update (rhbz#1798004) - cpu_x86: Add support for marking features as removed from a CPU model (rhbz#1798004) - cpu_x86: Make sure removed features are always mentioned in CPU def (rhbz#1798004) - cpu_map: Drop 'monitor' from modern x86 CPU models (rhbz#1798004)- vircommand.c: write child pidfile before process tuning in virExec() (rhbz#1882093) - util: Avoid double free in virProcessSetAffinity (rhbz#1819801) - util: keep track of full GSource object not source ID number (rhbz#1894045) - util: avoid crash due to race in glib event loop code (rhbz#1894045) - qemu: Use g_autofree in qemuMigrationSrcConnect (rhbz#1638889) - qemu: Rework qemuMigrationSrcConnect (rhbz#1638889) - virsh: Reuse existing variable when parsing migrate --disks-port (rhbz#1638889) - qemu: Rework starting NBD server for migration (rhbz#1638889) - tests: Add simple test for virDomainMigrateCheckNotLocal (rhbz#1638889) - qemu: Allow NBD migration over UNIX socket (rhbz#1638889) - peer2peer migration: allow connecting to local sockets (rhbz#1638889) - qemu: Allow migration over UNIX socket (rhbz#1638889) - docs: migration: Fix syntax (rhbz#1638889) - qemu: Don't try to start NBD server twice (rhbz#1638889)- rpc: gendispatch: handle empty flags (CVE-2020-25637) - rpc: add support for filtering @acls by uint params (CVE-2020-25637) - rpc: require write acl for guest agent in virDomainInterfaceAddresses (CVE-2020-25637) - qemu: agent: set ifname to NULL after freeing (CVE-2020-25637) - Add testdata for AMD EPYC 7502 (rhbz#1861703) - cpu_map: Defined and enable EPYC-Rome model (rhbz#1861703) - cputest: Update QEMU data for Ryzen 9 3900X (rhbz#1861703) - cpu_map: Remove monitor feature from EPYC-Rome (rhbz#1861703)- virDomainHostdevSubsysSCSIiSCSIClear: Inline contents into only caller (rhbz#1876467) - virDomainStorageNetworkParseHosts: Switch to a more modern XML parsing approach (rhbz#1876467) - virDomainHostdevSubsysSCSIHostDefParseXML: Switch to a more modern XML parsing approach (rhbz#1876467) - qemuxml2argvtest: hostdev-scsi-virtio-scsi: Add hostdev with useralias (rhbz#1876467) - conf: Add virStorageSource member for SCSI host device config data (rhbz#1876467) - tests: qemustatusxml2xmldata: Rename 'disk-secinfo-upgrade' case to 'upgrade' (rhbz#1876467) - tests: qemustatusxml2xmldata: Add local SCSI hostdev to 'upgrade' case (rhbz#1876467) - qemu: domain: Fill in (i)SCSI backend nodename if it is not present in status XML (rhbz#1876467) - qemuBuildHostdevSCSI(A|De)tachPrepare: Use virStorageSource in def for SCSI hostdevs (rhbz#1876467) - qemuBlockStorageSourceAttachData: remove 'storageNodeNameCopy' (rhbz#1876467) - qemu: domain: Extract preparation of hostdev specific data to a separate function (rhbz#1876467) - qemuDomainSecretHostdevPrepare: remove (rhbz#1876467) - qemuDomainPrepareHostdev: Allocate backend nodenames in the prepare function (rhbz#1876467) - qemuDomainPrepareHostdev: base hostdev secret object names on backend alias (rhbz#1876467) - qemuDomainPrepareHostdev: Don't base backend nodename on device alias (rhbz#1876467) - qemuxml2argvtest: hostdev-scsi-virtio-scsi: Use longer user-alias for SCSI hostdev (rhbz#1876467) - qemustatusxml2xml: backup-pull: Test private data formatting/parsing (rhbz#1870488) - qemu: backup: Remove note that TLS should be implemented (rhbz#1870488) - qemu: backup: Write TLS cert and secret object aliases into status XML (rhbz#1870488) - qemuxml2argvtest: hostdev-scsi-virtio-scsi: Add to one of the iSCSI hostdevs (rhbz#1868856) - qemuBuildHostdevSCSIAttachPrepare: Propagate 'readonly' flag also for iSCSI (rhbz#1868856)- qemu: Do not error out when setting affinity failed (rhbz#1819801) - qemu: Fix comment in qemuProcessSetupPid (rhbz#1819801) - Do not report error when setting affinity is allowed to fail (rhbz#1819801) - qemu: Allow setting affinity to fail and don't report error (rhbz#1819801) - qemu: snapshot: Collect 'query-named-block-nodes' prior to memory migration (rhbz#1862472) - check for NULL before calling g_regex_unref (rhbz#1876907) - virsh: cmdScreenshot: fix cbdata passing to virshStreamSink (rhbz#1875195) - qemu: Do not silently allow non-available timers on non-x86 systems (rhbz#1754887) - qemuFirmwareFillDomain: Fill NVRAM template on migration too (rhbz#1852910) - virnuma: Report error when NUMA -> CPUs translation fails (rhbz#1724866) - virnuma: Use numa_nodes_ptr when checking available NUMA nodes (rhbz#1876956) - conf: properly clear out autogenerated macvtap names when formatting/parsing (rhbz#1872611) - util: replace macvtap name reservation bitmap with a simple counter (rhbz#1837395) - util: assign tap device names using a monotonically increasing integer (rhbz#1837395) - util: virNetDevTapCreate: initialize fd to -1 (rhbz#1837395)- vircgroupv2devices: fix counting entries in BPF map (rhbz#1833321) - qemu: fix crash in qemuDomainSetBlkioParameters without cgroups (rhbz#1808293) - RNG: Allow interleaving of /domain/cpu/numa/cell children (rhbz#1786303)- virdevmapper: Don't cache device-mapper major (rhbz#1867527) - virdevmapper: Handle kernel without device-mapper support (rhbz#1867527) - virdevmapper: Ignore all errors when opening /dev/mapper/control (rhbz#1867527) - numa_conf: Properly check for caches in virDomainNumaDefValidate() (rhbz#1786303) - virfdstream: Use g_autofree in virFDStreamThreadDoRead() (rhbz#1852528) - virFDStreamMsgQueuePush: Clear pointer to passed message (rhbz#1852528) - virfdstream: Use autoptr for virFDStreamMsg (rhbz#1852528) - virfdstream: Use g_new0() instead of VIR_ALLOC() (rhbz#1852528) - virfdstream: Use VIR_AUTOCLOSE() (rhbz#1852528) - virfdstream: Drop some needless labels (rhbz#1852528) - libvirt-storage: Document volume upload/download stream format (rhbz#1852528) - virsh: Pass virshStreamCallbackDataPtr to virshStreamSink() and virshStreamSkip() (rhbz#1852528) - virsh: Track if vol-upload or vol-download work over a block device (rhbz#1852528) - virshStreamSkip: Emulate skip for block devices (rhbz#1852528) - virfdstream: Allow sparse stream vol-download (rhbz#1852528) - virshStreamInData: Handle block devices (rhbz#1852528) - virfdstream: Emulate skip for block devices (rhbz#1852528) - virnuma: Don't work around numa_node_to_cpus() for non-existent nodes (rhbz#1860231)- util: Fix logic in virFileSetCOW (rhbz#1866157)- Rebased to libvirt-6.6.0 (rhbz#1809677) - The rebase also fixes the following bugs: rhbz#1854372, rhbz#1602328, rhbz#1745059, rhbz#1786303, rhbz#1799010 rhbz#1814573, rhbz#1821694, rhbz#1822631, rhbz#1829829, rhbz#1840053 rhbz#1851016, rhbz#1852311, rhbz#1852741, rhbz#1854684, rhbz#1857204 rhbz#1857735, rhbz#1857967, rhbz#1858260, rhbz#1860875- Rebased to libvirt-6.5.0 (rhbz#1809677) - The rebase also fixes the following bugs: rhbz#1432902, rhbz#1634829, rhbz#1640869, rhbz#1739221, rhbz#1823639 rhbz#1826543, rhbz#1829543, rhbz#1829544, rhbz#1829545, rhbz#1837990 rhbz#1838975, rhbz#1840307, rhbz#1845012, rhbz#1847234, rhbz#1847259 rhbz#1847791, rhbz#1849516- Rebased to libvirt-6.4.0 (rhbz#1809677) - The rebase also fixes the following bugs: rhbz#1235511, rhbz#1769598, rhbz#1839926, rhbz#1778819, rhbz#1783355 rhbz#1813306, rhbz#1820040, rhbz#1822878, rhbz#1825785, rhbz#1829550 rhbz#1832710- Rebased to libvirt-6.3.0 (rhbz#1809677) - The rebase also fixes the following bugs: rhbz#1823309, rhbz#1229255, rhbz#1499880, rhbz#1557902, rhbz#1761678 rhbz#1772838, rhbz#1791522, rhbz#1793705, rhbz#1811906, rhbz#1812100 rhbz#1812827, rhbz#1813310, rhbz#1820376, rhbz#1821988, rhbz#1822538 rhbz#1824368, rhbz#1826652, rhbz#1826746- Rebased to libvirt-6.2.0 (rhbz#1809677) - The rebase also fixes the following bugs: rhbz#1460920, rhbz#1591411, rhbz#1727263, rhbz#1750219, rhbz#1781913 rhbz#1785091, rhbz#1791236, rhbz#1813852, rhbz#1817831, rhbz#1466177 rhbz#1515677, rhbz#1592273, rhbz#1611061, rhbz#1639596, rhbz#1724928 rhbz#1784040, rhbz#1793036, rhbz#1810857, rhbz#1812531, rhbz#1813306 rhbz#1814481, rhbz#1814486, rhbz#1814975, rhbz#1816037, rhbz#1817381 rhbz#1817955, rhbz#1818030- qemu: Don't crash when getting targets for a multipath (rhbz#1814947) - virSecretLookupDefCopy: Remove return value (rhbz#1814923) - virStorageEncryptionSecretCopy: Properly copy internals (rhbz#1814923) - vmx: shortcut earlier few 'ignore' cases in virVMXParseDisk() (rhbz#1808610) - vmx: make 'fileName' optional for CD-ROMs (rhbz#1808610)- qemu: Create multipath targets for PRs (rhbz#1814157)- qemuBlockBitmapsHandleCommitStart: Fix allocation of string list (rhbz#1799013) - qemuBlockBitmapsHandleCommitFinish: Use proper variable to iterate (rhbz#1799013) - qemublocktest: Add tests for re-enabling of bitmaps after commit (rhbz#1799013)- virbuftest: remove extra G_GNUC_UNUSED markers (rhbz#1808499) - virbuftest: use g_autofree (rhbz#1808499) - virbuftest: remove unnecessary labels (rhbz#1808499) - virbuftest: declare testBufAddStrData earlier (rhbz#1808499) - virbuftest: use field names when initalizing test info (rhbz#1808499) - util: add virBufferTrimChars (rhbz#1808499) - conf: do not generate machine names ending with a dash (rhbz#1808499) - conf: Don't generate machine names with a dot (rhbz#1808499) - qemuAgentFSInfoFormatParams: Remove pointless returned value (rhbz#1812965) - qemuDomainGetGuestInfo: Don't try to free a negative number of entries (rhbz#1812965) - qemuDomainBlockPivot: Move check prior to executing the pivot steps (rhbz#1803092) - qemuDomainBlockCopyCommon: Record updated flags to block job (rhbz#1803092) - qemu: capabilities: Introduce QEMU_CAPS_BLOCKDEV_SNAPSHOT_ALLOW_WRITE_ONLY (rhbz#1803092) - qemu: blockcopy: Allow late opening of the backing chain of a shallow copy (rhbz#1803092) - qemuBlockStorageSourceDetachPrepare: Get rid of cleanup section (rhbz#1804750) - qemu: Don't take double pointer in qemuDomainSecretInfoFree (rhbz#1804750) - qemuMigrationParamsResetTLS: Adapt to modern memory management (rhbz#1804750) - qemuMigrationParamsResetTLS: Fix comment (rhbz#1804750) - qemuDomainSecretInfo: Register autoptr cleanup function (rhbz#1804750) - qemuDomainSecretAESSetup: Automatically free non-secret locals (rhbz#1804750) - qemuDomainSecretAESSetup: Allocate and return 'secinfo' here (rhbz#1804750) - qemuDomainSecretAESSetup: Split out lookup of secret data (rhbz#1804750) - Remove qemuDomainSecretInfoNew (rhbz#1804750) - qemu: Introduce another helper for creating alias for a 'secret' object (rhbz#1804750) - qemuDomainSecretStorageSourcePrepare: Fix naming of alias variables (rhbz#1804750) - qemuDomainDeviceDiskDefPostParseRestoreSecAlias: Hardcode restored aliases (rhbz#1804750) - qemu: Split out initialization of secrets for 'iscsi' hostdevs (rhbz#1804750) - qemuDomainSecretAESSetupFromSecret: Use 'qemuAliasForSecret' (rhbz#1804750) - qemuDomainSecretStorageSourcePrepare: Change aliases for disk secrets (rhbz#1804750) - qemuDomainGetSecretAESAlias: Replace outstanding uses with qemuAliasForSecret (rhbz#1804750) - conf: Add support for modifying ssl validation for https/ftps disks (rhbz#1804750) - conf: Add support for cookies for HTTP based disks (rhbz#1804750) - conf: Add support for setting timeout and readahead size for network disks (rhbz#1804750) - qemuDomainValidateStorageSource: Validate new network storage parameters (rhbz#1804750) - qemuxml2argvtest: Add test case for disks with http(s) source (rhbz#1804750) - qemu: block: Implement ssl verification configuration (rhbz#1804750) - qemu: domain: Store data for 'secret' object representing http cookies (rhbz#1804750) - qemuDomainSecretStorageSourcePrepare: Setup secret for http cookies (rhbz#1804750) - qemu: Handle hotplug and commandline for secret objects for http cookies (rhbz#1804750) - qemu: block: Add support for HTTP cookies (rhbz#1804750) - qemu: block: Implement readahead and timeout properties for 'curl' driver (rhbz#1804750) - virstoragefile: Add JSON parser for 'sslverify', 'readahead', 'cookies' and 'timeout' (rhbz#1804750) - virStorageSourceParseBackingJSONUri: Handle undocumented value 'off' for sslverify (rhbz#1804750) - qemublocktest: Load QMP schema earlier (rhbz#1804750) - qemublocktest: Extract schema root for blockdev-add validation (rhbz#1804750) - qemublocktest: XMLjsonXML: Test formatting/parsing of modern JSON (rhbz#1804750) - qemublocktest: Add JSON->JSON test cases for block device backends (rhbz#1804750) - qemu: Pass through arguments of 'ssh' block driver used by libguestfs (rhbz#1804750) - qemu: capabilities: Add QEMU_CAPS_BLOCKDEV_REOPEN (rhbz#1799013) - qemu: monitor: Add handler for blockdev-reopen (rhbz#1799013) - qemu: block: implement helpers for blockdev-reopen (rhbz#1799013) - qemuCheckpointDiscardBitmaps: Reopen images for bitmap modifications (rhbz#1799013) - qemuCheckpointDiscardBitmaps: Use correct field for checkpoint bitmap name (rhbz#1799013) - qemuDomainBlockCommit: Move checks depending on capabilities after liveness check (rhbz#1799013) - qemu: domain: Extract formatting of 'commit' blockjob data into a function (rhbz#1799013) - qemu: domain: Extract parsing of 'commit' blockjob data into a function (rhbz#1799013) - qemu: blockjob: Store list of bitmaps disabled prior to commit (rhbz#1799013) - qemublocktest: Fix and optimize fake image chain (rhbz#1799013) - qemu: block: Implement helpers for dealing with bitmaps during block commit (rhbz#1799013) - qemublocktest: Add tests for handling of bitmaps during block-commit (rhbz#1799013) - qemublocktest: Add more tests for block-commit bitmap handling with snapshots (rhbz#1799013) - qemublocktest: Add tests of broken bitmap chain handling during block-commit (rhbz#1799013) - qemuBlockJobDiskNewCommit: Propagate 'disabledBitmapsBase' (rhbz#1799013) - qemuDomainBlockCommit: Handle bitmaps on start of commit (rhbz#1799013) - qemuDomainBlockPivot: Handle merging of bitmaps when pivoting an active block-commit (rhbz#1799013) - qemu: blockjob: Handle bitmaps after finish of normal block-commit (rhbz#1799013) - qemu: blockjob: Re-enable bitmaps after failed block-commit (rhbz#1799013) - qemuDomainGetGuestInfo: don't assign NULL hostname (rhbz#1812965) - rhel: Enable usage of x-blockdev-reopen (rhbz#1799013)- security: Introduce VIR_SECURITY_DOMAIN_IMAGE_PARENT_CHAIN_TOP flag (rhbz#1803551) - qemu: Tell secdrivers which images are top parent (rhbz#1803551) - virDomainDiskTranslateSourcePool: Check for disk type correctly (rhbz#1811728)- conf: use virXMLFormatElement in virDomainFSDefFormat (rhbz#1694166) - qemu: use def instead of vm->def in qemuExtDevicesStart (rhbz#1694166) - qemu: eliminate ret in qemuExtDevicesStart (rhbz#1694166) - docs: render class="literal" with monospace font (rhbz#1694166) - docs: reduce excessive spacing in ToC for RST files (rhbz#1694166) - virDomainFSDefFree: Unref private data (rhbz#1694166) - schema: wrap fsDriver in a choice group (rhbz#1694166) - qemuExtDevicesStart: pass logManager (rhbz#1694166) - qemu: pass virDomainObjPtr to qemuExtDevicesSetupCgroup (rhbz#1694166) - qemuxml2xmltest: set driver as privileged (rhbz#1694166) - qemu: add QEMU_CAPS_DEVICE_VHOST_USER_FS (rhbz#1694166) - docs: add virtiofs kbase (rhbz#1694166) - conf: qemu: add virtiofs fsdriver type (rhbz#1694166) - conf: add virtiofs-related elements and attributes (rhbz#1694166) - qemu: add virtiofsd_debug to qemu.conf (rhbz#1694166) - qemu: validate virtiofs filesystems (rhbz#1694166) - qemu: forbid migration with vhost-user-fs device (rhbz#1694166) - qemu: add code for handling virtiofsd (rhbz#1694166) - qemu: put virtiofsd in the emulator cgroup (rhbz#1694166) - qemu: use the vhost-user schemas to find binary (rhbz#1694166) - qemu: build vhost-user-fs device command line (rhbz#1694166) - RHEL: virscsi: Check device type before getting it's /dev node name (rhbz#1808390) - RHEL: virscsi: Support TAPEs in virSCSIDeviceGetDevName() (rhbz#1808390) - RHEL: virscsi: Introduce and use virSCSIDeviceGetUnprivSGIOSysfsPath() (rhbz#1808390) - RHEL: virutil: Accept non-block devices in virGetDeviceID() (rhbz#1808390) - RHEL: qemuSetUnprivSGIO: Actually use calculated @sysfs_path to set unpriv_sgio (rhbz#1808390) - RHEL: qemuCheckUnprivSGIO: use @sysfs_path to get unpriv_sgio (rhbz#1808400)- util: storagefile: Drop image format probing by file suffix (rhbz#1798148) - virStorageFileGetMetadataRecurse: Remove impossible error report (rhbz#1798148) - virStorageFileGetMetadataRecurse: Shuffle around assignment of backing chain depth (rhbz#1798148) - virStorageFileGetMetadataRecurse: Expect NULL src->path (rhbz#1798148) - virStorageFileGetMetadataRecurse: Use virHashHasEntry instead of fake pointers (rhbz#1798148) - virStorageFileGetMetadataRecurse: Extract storage access (rhbz#1798148) - virStorageFileGetMetadataRecurse: Remove 'cleanup' label (rhbz#1798148) - tests: virstorage: Fix backing file format of created image (rhbz#1798148) - virStorageSourceUpdateCapacity: Drop 'probe' argument (rhbz#1798148) - util: storage: Store backing store format in virStorageSource (rhbz#1798148) - virStorageSourceNewFromBacking: Also transfer the format (rhbz#1798148) - virStorageBackendGlusterRefreshVol: Refactor handling of backing store (rhbz#1798148) - virStorageFileGetMetadataFromBuf: Remove 'backingFormat' argument (rhbz#1798148) - virStorageFileGetMetadataFromFD: Remove unused 'backingFormat' argument (rhbz#1798148) - qemu: domain: Convert detected 'iso' image format into 'raw' (rhbz#1798148) - virStorageFileGetMetadataRecurse: Allow format probing under special circumstances (rhbz#1798148) - kbase: backing_chains: Clarify some aspects of image probing (rhbz#1798148) - kbase: backing_chains: Add steps how to securely probe image format (rhbz#1798148)- docs: fix a typo (rhbz#1805742) - virDomainNetDefClear: Free @persistent name (rhbz#1805742) - virSecurityManagerMetadataLock: Store locked paths (rhbz#1804672) - security: Don't remember seclabel for paths we haven't locked successfully (rhbz#1804672) - security: Don't fail if locking a file on NFS mount fails (rhbz#1804672)- qemuBlockStorageSourceGetBackendProps: Report errors on all switch cases (rhbz#1804603) - virDomainDiskAddISCSIPoolSourceHost: Sanitize handling of string list (rhbz#1804603) - virDomainDiskAddISCSIPoolSourceHost: use g_new0 instead of VIR_ALLOC_N (rhbz#1804603) - virDomainDiskAddISCSIPoolSourceHost: Remove 'cleanup' label (rhbz#1804603) - virDomainDiskAddISCSIPoolSourceHost: Remove ternary operator (rhbz#1804603) - virDomainDiskAddISCSIPoolSourceHost: Take virStorageSourcePtr instead of virDomainDiskDefPtr (rhbz#1804603) - virDomainDiskTranslateSourcePoolAuth: Take virStorageSourcePtr instead of virDomainDiskDefPtr (rhbz#1804603) - virDomainDiskTranslateISCSIDirect: Take virStorageSourcePtr instead of virDomainDiskDefPtr (rhbz#1804603) - virDomainDiskTranslateSourcePool: split code to setup one storage source (rhbz#1804603) - virDomainDiskTranslateSourcePool: Translate 'volume' disks in whole backing chain (rhbz#1804603) - qemuMonitorJSONBlockdevAdd: Refactor cleanup (rhbz#1798366) - qemuMonitorJSONBlockdevDel: Refactor cleanup (rhbz#1798366) - qemuMonitorBlockdevAdd: Take double pointer argument (rhbz#1798366) - qemu: hotplug: Fix handling of the 'copy-on-read' layer with blockdev (rhbz#1798366) - virStorageSourceParseBackingJSON: Pass around original backing file string (rhbz#1791788) - virStorageSourceParseBackingJSON: Move deflattening of json: URIs out of recursion (rhbz#1791788) - virStorageSourceJSONDriverParser: annotate 'format' drivers (rhbz#1791788) - virStorageSourceParseBackingJSON: Allow 'json:' pseudo URIs without 'file' wrapper (rhbz#1791788) - virStorageSourceParseBackingJSON: Prevent arbitrary nesting with format drivers (rhbz#1791788) - tests: virstorage: Add test cases for "json:" pseudo-URI without 'file' wrapper (rhbz#1791788) - qemu: domain: Refactor formatting of node names into status XML (rhbz#1791788) - docs: formatdomain: Close on one of disk examples (rhbz#1791788) - tests: virstorage: Add test data for json specified raw image with offset/size (rhbz#1791788) - util: virstoragefile: Add data structure for storing storage source slices (rhbz#1791788) - qemuBlockStorageSourceGetFormatRawProps: format 'offset' and 'size' for slice (rhbz#1791788) - qemuDomainValidateStorageSource: Reject unsupported slices (rhbz#1791788) - qemu: block: forbid creation of storage sources with (rhbz#1791788) - docs: Document the new sub-element of disk's (rhbz#1791788) - conf: Implement support for of disk source (rhbz#1791788) - qemu: domain: Store nodenames of slice in status XML (rhbz#1791788) - qemu: block: Properly format storage slice into backing store strings (rhbz#1791788) - tests: qemublock: Add cases for creating image overlays on top of disks with (rhbz#1791788) - qemu: Add support for slices of type 'storage' (rhbz#1791788) - tests: qemu: Add test data for the new element (rhbz#1791788) - virStorageSourceParseBackingJSONRaw: Parse 'offset' and 'size' attributes (rhbz#1791788) - qemuDomainGetStatsIOThread: Don't leak array with 0 iothreads (rhbz#1804548) - qemuxml2xmltest: Add case for host-model vendor_id (rhbz#1804549) - cpu_conf: Format vendor_id for host-model CPUs (rhbz#1804549) - qemu: rename qemuAgentGetFSInfoInternalDisk() (rhbz#1759566) - qemu: store complete agent filesystem information (rhbz#1759566) - qemu: Don't store disk alias in qemuAgentDiskInfo (rhbz#1759566) - qemu: don't access vmdef within qemu_agent.c (rhbz#1759566) - qemu: remove qemuDomainObjBegin/EndJobWithAgent() (rhbz#1759566)- qemu: do not revert to NULL bandwidth (rhbz#1800505) - qemu: preserve error on bandwidth rollback (rhbz#1800505) - tests: Add capabilities for QEMU 5.0.0 on aarch64 (rhbz#1762634) - qemu: Use switch statement in qemuBuildCpuCommandLine() (rhbz#1762634) - qemu: Add the QEMU_CAPS_CPU_KVM_NO_ADJVTIME capability (rhbz#1762634) - conf: Introduce VIR_DOMAIN_TIMER_NAME_ARMVTIMER (rhbz#1762634) - qemu: Validate configuration for the armvtimer timer (rhbz#1762634) - qemu: Format the armvtimer timer on the command line (rhbz#1762634) - tests: Add test case for the armvtimer timer (rhbz#1762634) - docs: List the armvtimer timer among all others (rhbz#1762634) - qemu_domain: Modify access to a NVMe disk iff needed (rhbz#1519005)- qemu: blockcopy: Actually unplug unused images when mirror job fails to start (rhbz#1792195) - qemu: domain: Extract code to determine topmost nodename to qemuDomainDiskGetTopNodename (rhbz#1792195) - qemu: Fix value of 'device' argument for blockdev-mirror (rhbz#1792195) - qemu: Fix value of 'device' argument for block-commit (rhbz#1792195) - conf: backup: Allow configuration of names exported via NBD (rhbz#1207659) - qemu: backup: Implement support for backup disk export name configuration (rhbz#1207659) - qemu: backup: Implement support for backup disk bitmap name configuration (rhbz#1207659) - util: hash: Improve debugability of "Duplicate key" error message (rhbz#1207659) - tests: hash: Test case for adding duplicate hash entry (rhbz#1207659) - qemu: block: Don't skip creation of 'luks' formatted images (rhbz#1371022) - qemu: monitor: Improve error message when QEMU reply is too large (rhbz#1524278) - qemu: snapshot: Always rewrite backingStore data when reusing existing images (rhbz#1524278) - qemu: snapshot: Prevent too-nested domain XML when doing inactive snapshot (rhbz#1524278) - qemu: checkpoint: Store whether deleted checkpoint is current in a variable (rhbz#1207659) - qemu: checkpoint: split out checkpoint deletion bitmaps (rhbz#1207659) - qemu: checkpoint: rename disk->chkdisk in qemuCheckpointDiscardBitmaps (rhbz#1207659) - qemu: checkpoint: rename disk->chkdisk in qemuCheckpointAddActions (rhbz#1207659) - qemu: checkpoint: Use disk definition directly when creating checkpoint (rhbz#1207659) - qemu: checkpoint: tolerate missing disks on checkpoint deletion (rhbz#1207659) - qemu: domain: Remove unused qemuDomainDiskNodeFormatLookup (rhbz#1207659) - qemu: checkpoint: Introduce helper to find checkpoint disk definition in parents (rhbz#1207659) - qemu: checkpoint: Extract calculation of bitmap merging for checkpoint deletion (rhbz#1207659) - qemu: snapshot: go through cleanup on error (rhbz#1524278) - util: hash: Use g_new0 for allocating hash internals (rhbz#1793263) - conf: domain: Remove checking of return value of virHashCreateFull (rhbz#1793263) - Remove checking of return value of virHashNew (rhbz#1793263) - qemuMigrationCookieAddNBD: Exit early if there are no disks (rhbz#1793263) - qemuMigrationCookieNBD: Extract embedded struct (rhbz#1793263) - qemuMigrationCookieAddNBD: Use glib memory allocators (rhbz#1793263) - qemuMigrationCookieAddNBD: Move monitor call out of the loop (rhbz#1793263) - qemuMigrationCookieAddNBD: Use virHashNew and automatic freeing of virHashTablePtr (rhbz#1793263) - qemuMigrationCookieAddNBD: Remove 'ret' variable and 'cleanup' label (rhbz#1793263) - qemuMigrationCookieAddNBD: Fix filling of 'capacity' when blockdev is used (rhbz#1793263) - tests: qemublock: Add test for checkpoint deletion bitmap merge (rhbz#1207659) - tests: qemublock: Add few more test cases for checkpoint deletion (rhbz#1207659) - tests: qemublock: Add synthetic snapshot+checkpoint test data (rhbz#1207659) - qemu: checkpoint: Introduce support for deleting checkpoints accross snapshots (rhbz#1207659) - tests: qemublock: Add checkpoint deletion test for deep backing chain (rhbz#1207659) - tests: qemublock: Add checkpoint deletion tests for some special cases (rhbz#1207659) - qemu: checkpoint: Track and relabel images for bitmap merging (rhbz#1207659) - qemu: block: Extract calls of qemuBlockGetNamedNodeData into a helper function (rhbz#1207659) - util: json: Introduce virJSONValueArrayConcat (rhbz#1207659) - virJSONValueNewArray: Use g_new0 to allocate and remove NULL checks from callers (rhbz#1207659) - virhash: Fix the expectations of virHashKeyEqual implementations (rhbz#1207659) - virHashAddOrUpdateEntry: Simplify allocation of new entry (rhbz#1207659) - qemu: blockjob: Store 'jobflags' with block job data (rhbz#1207659) - qemu: blockjob: Store 'flags' for all the block job types (rhbz#1207659) - qemu: block: Add validator for bitmap chains accross backing chains (rhbz#1207659) - tests: qemublocktest: Add another synthetic test case for broken bitmaps (rhbz#1207659) - qemu: block: Introduce function to calculate bitmap handling for block-copy (rhbz#1207659) - tests: qemublock: Add tests for qemuBlockBitmapsHandleBlockcopy (rhbz#1207659) - qemuDomainBlockPivot: Copy bitmaps backing checkpoints for virDomainBlockCopy (rhbz#1207659) - docs: domaincaps: Mention VIR_DOMAIN_UNDEFINE_CHECKPOINTS_METADATA (rhbz#1207659)- cpu.c: Check properly for virCapabilitiesGetNodeInfo() retval (rhbz#1794691) - qemu_conf: Avoid dereferencing NULL in virQEMUDriverGetHost{NUMACaps, CPU} (rhbz#1794691) - qemu_capabilities: Rework domain caps cache (rhbz#1794691) - conf: add support for specifying CPU "dies" parameter (rhbz#1785211, rhbz#1785207) - conf: remove unused virCapabilitiesSetHostCPU method (rhbz#1785211, rhbz#1785207) - qemu: add support for specifying CPU "dies" topology parameter (rhbz#1785207) - hostcpu: add support for reporting die_id in NUMA topology (rhbz#1785211) - tests: add host CPU data files for validating die_id (rhbz#1785211, rhbz#1785207) - qemu: add capabilities flag for failover feature (rhbz#1693587) - conf: parse/format subelement of (rhbz#1693587) - qemu: support interface functionality (rhbz#1693587) - qemu: allow migration with assigned PCI hostdev if is set (rhbz#1693587) - qemu: add wait-unplug to qemu migration status enum (rhbz#1693587) - docs: document subelement (rhbz#1693587)- qemuDomainSaveImageStartVM: Use VIR_AUTOCLOSE for @intermediatefd (rhbz#1718707) - qemuDomainSaveImageStartVM: Use g_autoptr() for virCommand (rhbz#1718707) - qemu: Use g_autoptr() for qemuDomainSaveCookie (rhbz#1718707) - qemu: Stop domain on failed restore (rhbz#1718707) - qemu: Don't emit SUSPENDED_POSTCOPY event on destination (rhbz#1791458) - util: storagefile: Properly set transport type when parsing NBD strings (rhbz#1791614) - tests: virstorage: Add tests for NBD URI style syntax over UNIX (rhbz#1791614) - qemu: end the agent job in qemuDomainSetTimeAgent (rhbz#1792723)- Rebased to libvirt-6.0.0 (rhbz#1772045) - The rebase also fixes the following bugs: rhbz#1711789, rhbz#1717396, rhbz#1778058, rhbz#1008350, rhbz#1610207 rhbz#1746981, rhbz#1776949, rhbz#1780154, rhbz#1781079, rhbz#1783411 rhbz#1784345, rhbz#1788850, rhbz#1788898, rhbz#1789310, rhbz#1790733- qemu: driver: Use appropriate job name when setting blockjob speed (rhbz#1780497)- Rebased to libvirt-5.10.0 (rhbz#1772045) - The rebase also fixes the following bugs: rhbz#760547, rhbz#1171569, rhbz#1371022, rhbz#1375855, rhbz#1405537 rhbz#1451398, rhbz#1465810, rhbz#1518998, rhbz#1518999, rhbz#1582202 rhbz#1598162, rhbz#1609654, rhbz#1614740, rhbz#1623877, rhbz#1662024 rhbz#1668139, rhbz#1705426, rhbz#1718255, rhbz#1741121, rhbz#1774375 rhbz#1777094, rhbz#1777230, rhbz#1778014, rhbz#1778570- libvirt-: Check caller-provided buffers to be NULL with size > 0 (rhbz#1772842)- cpu_map: Ship arm_features.xml (rhbz#1707897)- tests: Update capabilities for QEMU 4.2.0 on aarch64 (rhbz#1707897) - qemu: Rename virQEMUCapsObjectPropsMaxX86CPU (rhbz#1707897) - qemu: Introduce QEMU_CAPS_ARM_MAX_CPU (rhbz#1707897) - qemu: Query max-arm-cpu properties (rhbz#1707897) - qemu: Update query-cpu-model-expansion check (rhbz#1707897) - qemu: Perform full expansion on ARM (rhbz#1707897) - cpu_map: Introduce ARM CPU features (rhbz#1707897) - cpu: Validate ARM CPU features (rhbz#1707897) - qemu: Validate ARM CPU features (rhbz#1707897) - tests: Introduce tests for ARM CPU features (rhbz#1707897)- Rebased to libvirt-5.9.0 (rhbz#1772045) - The rebase also fixes the following bugs: rhbz#1515831, rhbz#1704761, rhbz#1704763, rhbz#1704764, rhbz#1704779 rhbz#1705514, rhbz#1705516, rhbz#1705517, rhbz#1705519, rhbz#1705520 rhbz#1733044, rhbz#1733092, rhbz#1524278, rhbz#1662588, rhbz#1720612 rhbz#1733163, rhbz#1743177, rhbz#1744924, rhbz#1745815, rhbz#1746274 rhbz#1746617, rhbz#1747826, rhbz#1751461, rhbz#1751580, rhbz#1619625 rhbz#1755803- qemu_blockjob: Remove secdriver metadata for whole backing chain on job completion (rhbz#1741456) - qemu_driver: Fix comment of qemuStateCleanup() (rhbz#1755303) - driver: Introduce virDriverShouldAutostart() (rhbz#1755303) - lib: autostart objects exactly once (rhbz#1755303) - Revert "src: Document autostart for session demon" (rhbz#1755303) - security: Pass @migrated to virSecurityManagerSetAllLabel (rhbz#1740024) - security: Rename virSecurityManagerGetDriver() to virSecurityManagerGetVirtDriver() (rhbz#1740024) - security: Introduce virSecurityManagerGetDriver() (rhbz#1740024) - security_stack: Turn list of nested drivers into a doubly linked list (rhbz#1740024) - security_stack: Perform rollback if one of stacked drivers fails (rhbz#1740024) - util: new function virNetDevMacVLanIsMacvtap() (rhbz#1723367) - util: make a couple virNetDevMacVlan*() functions public (rhbz#1723367) - qemu: reorganize qemuInterfaceEthernetConnect() (rhbz#1723367) - conf: use virXMLFormatElement for interface (rhbz#1723367) - conf: new "managed" attribute for target dev of (rhbz#1723367) - qemu: support unmanaged target tap dev for (rhbz#1723367) - qemu: support unmanaged macvtap devices with (rhbz#1723367)- remote: fix registration of TLS socket (rhbz#1752837)- vircgroupv2: fix setting cpu.max period (rhbz#1749247)- src: security: Replace bitwise OR with logical OR (rhbz#1740024) - security_util: Use more VIR_AUTOFREE() (rhbz#1740024) - security_util: Document virSecurityMoveRememberedLabel (rhbz#1740024) - security: Don't increase XATTRs refcounter on failure (rhbz#1740024) - util: Introduce virhostuptime (rhbz#1741140) - security_util: Remove stale XATTRs (rhbz#1741140) - security_util: verify xattrs only if ref is present (rhbz#1741140) - virSecuritySELinuxSetFileconImpl: Drop @optional argument (rhbz#1740506) - security_selinux: Drop virSecuritySELinuxSetFileconOptional() (rhbz#1740506) - security_selinux: Drop @optional from _virSecuritySELinuxContextItem (rhbz#1740506) - security_selinux: Drop virSecuritySELinuxSetFileconHelper (rhbz#1740506) - security_selinux: Play nicely with network FS that only emulates SELinux (rhbz#1740506) - qemu_blockjob: Print image path on failed security metadata move too (rhbz#1741456) - qemu_blockjob: Remove secdriver metadata more frequently (rhbz#1741456) - vircgroupv2: fix abort in VIR_AUTOFREE (rhbz#1747482)- vircgroupv2: fix parsing multiple values in single file (rhbz#1734353) - vircgroupv2: fix virCgroupV2GetCpuCfsQuota for "max" value (rhbz#1735740) - network: fix ability to use openvswitch with vlans (rhbz#1739554) - remote: use Wants instead of Requires for libvirtd sockets (rhbz#1741403) - remote: move timeout arg into sysconf file (rhbz#1741403) - remote: forbid the --listen arg when systemd socket activation (rhbz#1741403) - rpm: don't enable socket activation in upgrade if --listen present (rhbz#1741403) - qemuBuildHotpluggableCPUProps: use VIR_RETURN_PTR (rhbz#1741658) - qemu: Extract and store vCPU properties as qemu returned them (rhbz#1741658) - qemu: command: Use all vCPU properties when creating args for vCPU hotplug (rhbz#1741658) - qemu: alias: Generate 'qomName' of disk with useraliases (rhbz#1741838)- Revert "tpm: Check TPM XML device configuration changes after edit" (rhbz#1739338) - qemu: Clarify error message in qemuMigrationSrcIsSafe (rhbz#1660575) - qemu: Check for drop-cache capability (rhbz#1660575) - qemu: Allow migration with disk cache on (rhbz#1660575) - qemu: Pass qemuCaps to qemuDomainDefCopy (rhbz#1741796) - qemu: Pass qemuCaps to qemuDomainDefFormatBufInternal (rhbz#1741796) - qemu: Pass qemuCaps to qemuDomainSaveImageOpen (rhbz#1741796) - qemu: Pass qemuCaps to qemuMigrationAnyPrepareDef (rhbz#1741796) - qemu: Pass correct qemuCaps to virDomainDefParseString (rhbz#1741796) - qemu: Pass qemuCaps to qemuMigrationCookieXMLParse (rhbz#1741796) - qemu: Pass correct qemuCaps to virDomainDefCopy (rhbz#1741796) - qemu: Pass correct qemuCaps to virDomainDefPostParse (rhbz#1741796) - qemu: Pass correct qemuCaps to virDomainDefParseNode (rhbz#1741796) - qemu: Pass correct qemuCaps to virDomainDeviceDefPostParse (rhbz#1741796) - qemu: Fix crash on incoming migration (rhbz#1741796) - network: fix crash during cleanup from failure to allocate port (rhbz#1741390) - network: replace virSaveLastError() with virErrorPreserveLast() (rhbz#1741390) - access: fix incorrect addition to virAccessPermNetwork (rhbz#1741428) - util: allow tap-based guest interfaces to have MAC address prefix 0xFE (rhbz#1743349)- Rebased to libvirt-5.6.0 (rhbz#1705225) - The rebase also fixes the following bugs: rhbz#1643404, rhbz#1721375, rhbz#1724065, rhbz#1726609, rhbz#1726643 rhbz#1727013, rhbz#1727866, rhbz#1729022, rhbz#1731332- vircgroup: fix cgroups v2 controllers detection (rhbz#1513930) - vircgroupv2: store enabled controllers (rhbz#1513930)- Rebased to libvirt-5.5.0 (rhbz#1705225) - The rebase also fixes the following bugs: rhbz#1426162, rhbz#1513930, rhbz#1598657, rhbz#1717768, rhbz#1720517 rhbz#1720519, rhbz#1720522, rhbz#1720524, rhbz#1722360, rhbz#1723633- RHEL: spec: Disable gluster on i686 (rhbz#1724445) - rpc: virnetlibsshsession: update deprecated functions (rhbz#1724678)- Rebased to libvirt-5.4.0 (rhbz#1705225) - The rebase also fixes the following bugs: rhbz#1580229, rhbz#1628475, rhbz#1702758, rhbz#1707708, rhbz#1716260 rhbz#1716261, rhbz#1716262, rhbz#1716263- Rebased to libvirt-5.3.0 (rhbz#1705225) - The rebase also fixes the following bugs: rhbz#1578741, rhbz#1602418, rhbz#1680304, rhbz#1690240, rhbz#1292102 rhbz#1623389, rhbz#1658504, rhbz#1689165, rhbz#1689815, rhbz#1692926 rhbz#1217444, rhbz#1564270, rhbz#1580229, rhbz#1697676- qemu: Set job statsType for external memory snapshot (rhbz#1688774)- qemu: Don't set migration caps when changing postcopy bandwidth (rhbz#1336709)- qemu: fix i6300esb watchdog hotplug on Q35 (rhbz#1666559)- RHEL: util: fix typo in iptables --delete command (rhbz#1679119)- vshtabletest: indent strings with expected output (rhbz#1676354) - vsh-table: allow empty columns (rhbz#1676354) - virsh: introduce ninfos variable in cmdDomFSInfo (rhbz#1676354) - virsh: rename ret to rc in cmdDomFSInfo (rhbz#1676354) - virsh: do not access uninitialized memory in cmdDomFSInfo (rhbz#1676354) - virsh: introduce 'ret' in cmdDomFSInfo (rhbz#1676354) - virsh: do not report error on zero filesystems in cmdDomFSInfo (rhbz#1676354) - virsh: use virBufferTrim in cmdDomFSInfo (rhbz#1676354) - virsh: allow empty targets in cmdDomFSInfo (rhbz#1676354) - util: fix memory leak in virFirewallDInterfaceSetZone() (rhbz#1672340) - internal: introduce a family of NULLSTR macros (rhbz#1662849) - virsh: fix snapshot list --parent (rhbz#1662849) - network: explicitly allow icmp/icmpv6 in libvirt zonefile (rhbz#1672340)- RHEL: qemu: Fix crash trying to use iSCSI hostdev (rhbz#1669966) - docs: Drop /dev/net/tun from the list of shared devices (rhbz#1671791) - qemu: conf: Remove /dev/sev from the default cgroup device acl list (rhbz#1671791) - qemu: cgroup: Expose /dev/sev/ only to domains that require SEV (rhbz#1671791) - qemu: domain: Add /dev/sev into the domain mount namespace selectively (rhbz#1671791) - security: dac: Relabel /dev/sev in the namespace (rhbz#1671791) - qemu: caps: Use CAP_DAC_OVERRIDE for probing to avoid permission issues (rhbz#1671791) - qemu: caps: Don't try to ask for CAP_DAC_OVERRIDE if non-root (rhbz#1671791) - qemu: command: Don't skip 'readonly' and throttling info for empty drive (rhbz#1672259) - Revert "RHEL: network: regain guest network connectivity after firewalld switch to nftables" (rhbz#1672340) - configure: change HAVE_FIREWALLD to WITH_FIREWALLD (rhbz#1672340) - util: move all firewalld-specific stuff into its own files (rhbz#1672340) - util: new virFirewallD APIs + docs (rhbz#1672340) - configure: selectively install a firewalld 'libvirt' zone (rhbz#1672340) - network: set firewalld zone of bridges to "libvirt" zone when appropriate (rhbz#1672340) - network: allow configuring firewalld zone for virtual network bridge device (rhbz#1672340) - util: remove test code accidentally committed to virFirewallDZoneExists (rhbz#1672340) - qemu: Use C99 initializers for qemuMigrationParamsTPMap (rhbz#1336709) - qemu: Add optional unit to qemuMigrationParamsTPMapItem (rhbz#1336709) - qemu: Rework qemuDomainMigrateSetMaxSpeed (rhbz#1336709) - qemu: Make migration params usable outside migration (rhbz#1336709) - Public API for post-copy migration bandwidth (rhbz#1336709) - qemu: Implement VIR_MIGRATE_PARAM_BANDWIDTH_POSTCOPY (rhbz#1336709) - qemu: Implement VIR_DOMAIN_MIGRATE_MAX_SPEED_POSTCOPY flag (rhbz#1336709) - virsh: Add support for setting post-copy migration bandwidth (rhbz#1336709)- Rebased to libvirt-5.0.0 (rhbz#1666130) - The rebase also fixes the following bugs: rhbz#1597869, rhbz#1644567 - tests: qemuxml2argv: Add test case for empty CDROM with cache mode (rhbz#1668027) - qemu: command: Don't format image properties for empty -drive (rhbz#1668027)- Rebased to libvirt-4.10.0- Rebased to libvirt-4.9.0 - RHEL: Fix virConnectGetMaxVcpus output (rhbz#1582222) - RHEL: spec: Require python3-devel on RHEL-8 (rhbz#1518446) - RHEL: network: regain guest network connectivity after firewalld switch to nftables (rhbz#1638864)- storage: Remove secretPath from _virStorageBackendQemuImgInfo (rhbz#1645459) - storage: Allow for inputvol to have any format for encryption (rhbz#1645459) - storage: Allow inputvol to be encrypted (rhbz#1645459) - access: Modify the VIR_ERR_ACCESS_DENIED to include driverName (rhbz#1631608) - docs: Enhance polkit documentation to describe secondary connection (rhbz#1631608) - qemu: Don't ignore resume events (rhbz#1634758, rhbz#1643338)- Revert "spec: Temporarily drop gluster support" (rhbz#1599339)- RHEL: Require firewalld-filesystem for firewalld rpm macros (rhbz#1639932)- virfile: fix cast-align error (rhbz#1634782) - virfiletest: Fix test name prefix for virFileInData test (rhbz#1634782) - virfiletst: Test virFileIsSharedFS (rhbz#1634782) - virFileIsSharedFSType: Detect direct mount points (rhbz#1634782) - virfile: Rework virFileIsSharedFixFUSE (rhbz#1634782) - RHEL: network: regain guest network connectivity after firewalld switch to nftables (rhbz#1638864)- conf: Fix check for chardev source path (rhbz#1609723) - tests: Reuse qemucapabilities data for qemucaps2xml (rhbz#1629862) - tests: Add more tests to qemucaps2xml (rhbz#1629862) - qemu: Drop QEMU_CAPS_ENABLE_KVM (rhbz#1629862) - qemu: Avoid probing non-native binaries all the time (rhbz#1629862) - qemu: Clarify QEMU_CAPS_KVM (rhbz#1629862) - qemu: Don't check for /dev/kvm presence (rhbz#1629862) - tests: Follow up on qemucaps2xmldata rename (rhbz#1629862) - security: dac: also label listen UNIX sockets (rhbz#1634775) - spec: Set correct TLS priority (rhbz#1632269) - spec: Build ceph and gluster support everywhere (rhbz#1599546) - virsh: Require explicit --domain for domxml-to-native (rhbz#1634769) - virFileIsSharedFSType: Check for fuse.glusterfs too (rhbz#1634782) - qemu: fix up permissions for pre-created UNIX sockets (rhbz#1634775) - cpu_map: Add features for Icelake CPUs (rhbz#1527657, rhbz#1526625) - cpu_map: Add Icelake CPU models (rhbz#1526625) - qemu: Properly report VIR_DOMAIN_EVENT_RESUMED_FROM_SNAPSHOT (rhbz#1634758) - qemu: Report more appropriate running reasons (rhbz#1634758) - qemu: Pass running reason to RESUME event handler (rhbz#1634758) - qemu: Map running reason to resume event detail (rhbz#1634758) - qemu: Avoid duplicate resume events and state changes (rhbz#1634758) - conf: qemu: add support for Hyper-V frequency MSRs (rhbz#1589702) - conf: qemu: add support for Hyper-V reenlightenment notifications (rhbz#1589702) - conf: qemu: add support for Hyper-V PV TLB flush (rhbz#1589702)- RHEL: Fix virConnectGetMaxVcpus output (rhbz#1582222) - storage: Add --shrink to qemu-img command when shrinking vol (rhbz#1622534) - access: Fix nwfilter-binding ACL access API name generation (rhbz#1622540) - conf: Add validation of input devices (rhbz#1591240) - tests: qemu: Remove disk from graphics-vnc-tls (rhbz#1598167) - tests: qemu: test more versions for graphics-vnc-tls (rhbz#1598167) - qemu: vnc: switch to tls-creds-x509 (rhbz#1598167) - qemu: mdev: Use vfio-pci 'display' property only with vfio-pci mdevs (rhbz#1624740) - virDomainDefCompatibleDevice: Relax alias change check (rhbz#1603133) - virDomainDetachDeviceFlags: Clarify update semantics (rhbz#1603133) - virDomainNetDefCheckABIStability: Check for MTU change too (rhbz#1623158) - RHEL: spec: Require python3-devel on RHEL-8 (rhbz#1518446) - qemu: monitor: Remove qemuMonitorJSONExtractCPUArchInfo wrapper (rhbz#1598829) - qemu: monitor: Use 'target' instead of 'arch' in reply of 'query-cpus-fast' (rhbz#1598829)- tests: Add missing thread_siblings_list files (rhbz#1608479) - util: Rewrite virHostCPUCountThreadSiblings() (rhbz#1608479) - utils: Remove arbitrary limit on socket_id/core_id (rhbz#1608479) - tests: Add linux-high-ids test (rhbz#1608479) - qemu: hotplug: Fix asynchronous unplug of 'shmem' (rhbz#1618680) - tests: rename hugepages to hugepages-default (rhbz#1615461) - tests: extract hugepages-numa-default-dimm out of hugepages-numa (rhbz#1615461) - tests: rename hugepages-numa into hugepages-numa-default (rhbz#1615461) - tests: remove unnecessary XML elements from hugepages-numa-default (rhbz#1615461) - tests: extract pages-discard out of hugepages-pages (rhbz#1615461) - tests: rename hugepages-pages into hugepages-numa-nodeset (rhbz#1615461) - tests: rename hugepages-pages2 into hugepages-numa-default-2M (rhbz#1615461) - tests: extract pages-discard-hugepages out of hugepages-pages3 (rhbz#1615461) - tests: rename hugepages-pages3 into hugepages-numa-nodeset-part (rhbz#1615461) - tests: rename hugepages-pages4 into hugepages-numa-nodeset-nonexist (rhbz#1615461) - tests: rename hugepages-pages5 into hugepages-default-2M (rhbz#1615461) - tests: rename hugepages-pages6 into hugepages-default-system-size (rhbz#1615461) - tests: rename hugepages-pages7 into pages-dimm-discard (rhbz#1615461) - tests: rename hugepages-pages8 into hugepages-nodeset-nonexist (rhbz#1615461) - tests: introduce hugepages-default-1G-nodeset-2M (rhbz#1615461) - tests: introduce hugepages-nodeset (rhbz#1615461) - conf: Move hugepage XML validation check out of qemu_command (rhbz#1615461) - conf: Move hugepages validation out of XML parser (rhbz#1615461) - conf: Introduce virDomainDefPostParseMemtune (rhbz#1615461) - tests: sev: Test launch-security with specific QEMU version (rhbz#1619150) - qemu: Fix probing of AMD SEV support (rhbz#1619150) - qemu: caps: Format SEV platform data into qemuCaps cache (rhbz#1619150) - conf: Parse guestfwd channel device info again (rhbz#1610072)- qemu_migration: Avoid writing to freed memory (rhbz#1615854)- qemu: Exempt video model 'none' from getting a PCI address on Q35 - conf: Fix a error msg typo in virDomainVideoDefValidate- esx storage: Fix typo lsilogic -> lsiLogic - networkGetDHCPLeases: Don't always report error if unable to read leases file - nwfilter: Resolve SEGV for NWFilter Snoop processing - qemu: Remove unused bypassSecurityDriver from qemuOpenFileAs - qemuDomainSaveMemory: Don't enforce dynamicOwnership - domain_nwfilter: Return early if net has no name in virDomainConfNWFilterTeardownImpl - examples: Add clean-traffic-gateway into nwfilters- qemu: hotplug: don't overwrite error message in qemuDomainAttachNetDevice - qemu: hotplug: report error when changing rom enabled attr for net iface - qemu: Fix setting global_period cputune element - tests: qemucaps: Add test data for upcoming qemu 3.0.0 - qemu: capabilities: Add capability for werror/rerror for 'usb-device' frontend - qemu: command: Move graphics iteration to its own function - qemu: address: Handle all the video devices within a single loop - conf: Introduce virDomainVideoDefClear helper - conf: Introduce virDomainDefPostParseVideo helper - qemu: validate: Enforce compile time switch type checking for videos - tests: Add capabilities data for QEMU 2.11 x86_64 - tests: Update capabilities data for QEMU 3.0.0 x86_64 - qemu: qemuBuildHostdevCommandLine: Use a helper variable mdevsrc - qemu: caps: Introduce a capability for egl-headless - qemu: Introduce a new graphics display type 'headless' - qemu: caps: Add vfio-pci.display capability - conf: Introduce virDomainGraphicsDefHasOpenGL helper - conf: Replace 'error' with 'cleanup' in virDomainHostdevDefParseXMLSubsys - conf: Introduce new attribute 'display' - qemu: command: Enable formatting vfio-pci.display option onto cmdline - docs: Rephrase the mediated devices hostdev section a bit - conf: Introduce new video type 'none' - virt-xml-validate: Add schema for nwfilterbinding - tools: Fix typo generating adapter_wwpn field - src: Fix memory leak in virNWFilterBindingDispose- qemu: hotplug: Do not try to add secret object for TLS if it does not exist - qemu: monitor: Make qemuMonitorAddObject more robust against programming errors - spec: Explicitly require matching libvirt-libs - virDomainConfNWFilterInstantiate: initialize @xml to avoid random crash - qemuProcessStartPRDaemonHook: Try to set NS iff domain was started with one - qemuDomainValidateStorageSource: Relax PR validation - virStoragePRDefFormat: Suppress path formatting for migratable XML - qemu: Wire up PR_MANAGER_STATUS_CHANGED event - qemu_monitor: Introduce qemuMonitorJSONGetPRManagerInfo - qemu: Fetch pr-helper process info on reconnect - qemu: Fix ATTRIBUTE_NONNULL for qemuMonitorAddObject - virsh.pod: Fix a command name typo in nwfilter-binding-undefine - docs: schema: Add missing to vsock device - virnetdevtap: Don't crash on !ifname in virNetDevTapInterfaceStats - tests: fix TLS handshake failure with TLS 1.3- qemu: Add capability for the HTM pSeries feature - conf: Parse and format the HTM pSeries feature - qemu: Format the HTM pSeries feature - qemu: hotplug: Don't access srcPriv when it's not allocated - qemuDomainNestedJobAllowed: Allow QEMU_JOB_NONE - src: Mention DEVICE_REMOVAL_FAILED event in virDomainDetachDeviceAlias docs - virsh.pod: Drop --persistent for detach-device-alias - qemu: don't use chardev FD passing with standalone args - qemu: remove chardevStdioLogd param from vhostuser code path - qemu: consolidate parameters of qemuBuildChrChardevStr into flags - qemu: don't use chardev FD passing for vhostuser backend - qemu: fix UNIX socket chardevs operating in client mode - qemuDomainDeviceDefValidateNetwork: Check for range only if IP prefix set - spec: Temporarily drop gluster support- Rebased to libvirt-4.5.0- Rebased to libvirt-4.3.0- Fix systemd macro argument with line continuations (rhbz#1558648)- Rebase to version 4.1.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild- Rebase to version 4.0.0- Rebuild for xen 4.10- Rebase to version 3.10.0- Rebase to version 3.9.0- Rebase to version 3.8.0- Rebase to version 3.7.0- Rebase to version 3.6.0- Rebuild with binutils fix for ppc64le (#1475636)- Disabled RBD on i386, arm, ppc64 (rhbz #1474743)- Rebuild for xen 4.9- Rebase to version 3.5.0- Rebase to version 3.4.0- Rebase to version 3.3.0- Rebase to version 3.2.0- Rebase to version 3.1.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild- Rebase to version 3.0.0 6.6.0-13.el86.6.0-13.el86.6.0-13.el8 virtnodedevd.confvirtnodedevd.build-id0be7aca3461cbb92453a80b588985f45923da9646adaf8a3ed1bcf49c8a9e521e69acdbb126fb5d0virtnodedevd-admin.socketvirtnodedevd-ro.socketvirtnodedevd.servicevirtnodedevd.socketlibvirt_driver_nodedev.sovirtnodedevdtest_virtnodedevd.augvirtnodedevd.aug/etc/libvirt//etc/sysconfig//usr/lib//usr/lib/.build-id//usr/lib/.build-id/0b//usr/lib/.build-id/6a//usr/lib/systemd/system//usr/lib64/libvirt/connection-driver//usr/sbin//usr/share/augeas/lenses/tests//usr/share/augeas/lenses/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protectioncpioxz2aarch64-redhat-linux-gnuASCII textdirectoryELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=6adaf8a3ed1bcf49c8a9e521e69acdbb126fb5d0, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, for GNU/Linux 3.7.0, BuildID[sha1]=0be7aca3461cbb92453a80b588985f45923da964, stripped))PRRRRRR!RTR@R-RR,RRRRRRR RRRRRRR RRRRRRR RR"RR R RRRRR&RRRR*R+R(R)RRR RKR|R_RnRtRiRZR>RqR=RVR2R;RQRMR8R`RcRAR]R1RdRwRmRROR:R{R0RyRvRXR\RaRxRJRRRNRgRR[RjRGRbRLRuR^RR3RERDRHRsR.RCRfRPRlR}RhReR lZ!^bh?_Oʗ7(B\2s;u<PS/HZҸk]z5u|Ez&`dkuf\ҸixW+㷇q~\1޻zq{̡`#wd&kԹwlZS&#eQXA&#Z] .$ucP:ae1ջ6ϲ5ydl`;b&=)>8 I#P6++N7b E*tKnj08 s0#lh$ɱ(e AsT'fm_7h"oO a2qc`hLhJ]l<>1*t©uD % z05[)CN9ϋT|s/$lFOЃ>ݔ@ɜX)PEJׂn~^^(: u$$`ALr5qg,ţ}G-0j~q'KVs!hG0~յ~N/@ ]HUR%*1W I|Ք/C'r}1lO`?8뉥 c<:';?zpAт9t yt.6->=F #]v 1jygȘ7:aaUtx[񏄝҇H9ctf'@|9 ^yS=SQ)U>i}O LwLg3dWFe6׏ap}()^92 e[nGٌOUrHrhPPVOADN9.}pq)%V3 iMmowK?_umk*UpvN:"W aU/!mP@$!$UWl)&yK(hFЪPq^ʹQwîg_龜 0޸Is Hs'ff}H;}O1Q%0nk0 W5eܒ9lCqflSe޻v;*Z*1| bX|hIM,BO:[Z\&4_=ʉUmN2sc=o4 9z`fT1$gmO^^ LKjkcNGǓ8~^|,L8 ފm]ع2UkjJt.ycz +5kj )YCťoM"Du˗3#=Pz + \Mo8 ry~ YO,5z\5y>W2$^_Dو[KM(`f#Ig-"f>h̛Ў;Eg !TŗVItv4Q´YLۇ. KQv-'D٩ >&S|qZ͸2/T4aۆ6'qOcďhkjcYZWsݱ ۞ɤkk}ʄd5Y_j=d:7`9J7Ft/ʼ6 యtKmK❇,Ht^fm{ ̛[n9Ҫ"i6"jhk -zR-ܥJ:Ntc}Ŧ:>08gqtћʙUY&?Cp~Vx%9y%# -I)Zs @yg9HYsjۦe66OwH#hūIB݀eh,/q [ą~*D0.)Ӥ}0N {x0R.g`͛ T-aeZPܸN谓­Hed= سSR7~ѣ6p5g@.фN2K+7$HL0_)FE!avRygmp]ST7RZd9,9 &wԩ8/'yt].Vòt pɃk2)2HNVQv.wX$N^ DqV]x4-ȳܥ @Jd{T(Q9gڝ6w^,M0vAcYcOꤼklKt2)SV~Vb`{%t9~ϦԙMZԀ g FS$F=(P[8E(V@d 6ƶwx!vjqR}DJp ˠ1gfqlM/`Œy;|| A5MdK(to, Íj`~MHs-[@U5M 1ZiG\Mok WLgl69 qZ)xY}u@4K'R:(b2G i9C;uTI/} TSnEU8Zf?fT#|XٛZ~҈A8c-?h%ipXqd06n߅`Ԅx2Ec9 Y" Iڏ9D}^ngA֓$:+GOSu)YORͶE,0oxB\'Íx?SCF۰qTCBVn:oCsuj 8Y6Q6b>gQS\4T0Γx-VE3F@XvnhYC #ܛ+j]2fKKUJN'82opA>yɧ-t@!Qzw߱v''7c.kG9/wvfDCG\$rPl\I=[$XUNmBz8u'(F&Z^a)Pu޶*} S}yLr=d ;<ön4GrHBv 䔇21j ~iѳֲ̀ = q ~(cR6BݙL$ITIå;e8>&:iVp%G_d{%[fdV%b+5ڋ'HNBB޽#+VcݱGBS\ǼKؿΫM<^+P4vy}_6H;1YfC錠\zq-rבtxT^bn 8Ȭy^` G(UGQ@ qr^{5v7r^[qR:}*j#tX){gb٭S- [-n"ێL -PpxV2Ic={фg"]X0zg 7DL!le^4h'Jynxh#F µWgIP#"w?4t;(0{:Pp8a펪.zj H&W8B)LJ^] :L$+ZzݨRood=h>ovuO qҗ<-[u )اrVșu3حT?jG#>U~X>1>)f] L=M`.e&-6^,o am2 oNO2 D_tJ/4 6j[q>Իah˚Fd}*%n;A)e`T4F;gHqwMm[mix8y$M̰ -SX=GcU$u )Տ`ygѫ P[}k-<&AQ7 Vf;͵2Lq (gSϣ/LE52]MsOa.*t%tנf^ns ]7c1Ͼ&NF. Bi*RDަ}b (}pX[1-9M$?'}J(J9`˕5p|a^ mzdoJZ B % Gx .n{Y~^jMP}FBq~|4Kࡊ"2K޲Sya*&&cZ]u$-? g*6p&*ebm/4n9SZ;5bTՍ >Cks7 I:;+5^MgYόohP.2^< ~fh\1ʏ".A^=ag^/7 &~ͽ -6X|ޫ@9VS m24wP 3Ec} ?ڴGnr~гk_~As('yԻd69!^L_؟O6 `Gr|˪FV>5s+|zhP%t+76׏jÀܜ//l\)!%&wPs*,[}%?Lg2콥݊#iqOa^Fb`[/Zo` ?1I[s^ tYs$!/UBL ]CxwiQGE~?ȳ09`@{ݜhE'o3o~Q[B=F+_H Q)K'}k(DlK,׮VpA)Xgo _ʡ&2;)TӦcj :f;%`9ZG|g 4u$GYz ,3q,yfTR3Ҷ=c?hN@+йXF?@nYJ&<&s(dm|4"vƨpJ"L vj؏,Q7 2y xx[/Ǫ*ȥK3'/U3rs3~yrPA`{-_ே"y~T/?j5IQzp gsLڻڔ$b6)VUՄ5Vt3Yd,kפeih gȋ/p֙)MIʹ[%UhһO\Rs؅d}>pbxx ;S55r-A3#&Ν_de~pY비x3}5n0ppB1 RMQ&q\$ 8y'2w #Nez\q\#Ł YZ_У7$ݭRߩևǠwJp8+蛏@*ɼ(\6aYKyĨz_:C|1IUρ\z887%n𷔗X9n@{ B+%.8Tt}Rx>*S\툺l"X)©?$e#í5͢k+6×LD%%Ĵ J`KGxe8#``b=4(,:̉0S #lydt,ŸO$!XwO+$k w&Z⺱$Ib)hR;RؒĽk u|2YypϦh P瑅rgvs?*] =Xe#e.WNFA2A/aB'*F1!v * X=.%>Hǐ@HkG)EA-PM,Dw .DS6%ӡr(ϟ3X5.`m4 g̋.܆f<״ގ(ćNw7bB|gZ{^j}|wKW\y^':a;ͭOv dRe,Q?qJ(l_ĒC32 Ċe UMgMQ78HL%R͞zR+WioU^]tZfkFɼV=1JR&C:dS+Kr"+9h^lJ\?\\-~c@B9gp;HˮwJc1\AJĕ[KLG 2A& ǒj$pFm/FP_%K0̚1ُhWk Ґ Da9HJ]RATsD ݜ_d-Gr<7Ei}П)y%jioSq [ìXO~Sa1KN[y,diL}X%cPLi `jܰObGWРE43=! 6оb4-tdKޱES|@2$RZ o(dH4jqB! 1_2''OiLP%9P _^|(-ǽ?zi6ܥ xhA`9Iqoe,zCZf yٕA1C%37U`]h:+0NREO,r}VjR@4YC~5^cwoi&Ã]FeTGeh&8 QdoT/S{3o6(,U#WD½O;17-gq]"_RG:pW/ f Sa] ^l~@ 6+=sz)7c]/qrg$ {Q3j Ū ]1U յѠ=0to6mT,#®qJhQhcq5N 馿 3zv"pEOUbfS/eu0BAY˽\3MP%MMGΆ|S% iZ-]+^٪ 7Gg72,.׳Õ0܋XJ}kv&!1kegc96{imBV> T1alܞ¿1JiD@7o̿#h ǐNLt-|x&rm'+Ϻ+zC8n[,WWbPUaÊG>Bb,PaYnIQn bmc۠8;ҍ L {fl2(.)>A<93gZ Me2۸Nx!?O8u]ڣtKR kncLqL/vF5R-Cv[fx&0% rvC?USw ,~ѻ5A֛ )B+_0Y(".A&Ӕatx~$}80Rx -BY-֝f&~b=%(4˲E=:N-(MMt N]q#Lvv*E,^xymE nuNj$u;rv4W(uRəٶ6닸9BRbKZk1Bl\jRRsI]W 5(W)8O\;``oP:s,PZ(rrep&\v,OZ;]N: TcP u粔mes-BrY0sꁛfc۟W;XXfO^}W׭K-Y'jQr桍 ZW.<2H01 "ƱPGtE]z6Sq3JycZUf}{**jEE>au3&a:XCl>"XDZk{X6"r+FV)3;l~-ț=-fnv6[yI',Ԁ`ڟe3`^~hIj?r`,O+V @4 xM$vd}m2*3k|hTt94V^ךa^qS+Q FCDF1MҐHnKj8!"~PȲ4(- ᎕hvjj&ZVדZBls5fiwP )յ!$`~IoЁUKd1OP/DP}ZI {7f.{$0M)hv"=$Ϯ\_L rϮV|ˏM0[)Q$;.pq=}-Enn?,F)THki/Cк|@6DXW;.F6ҭ(@ \Nj5V%UQC\E%'!U'tFY!É`؂l}~ÂTū y pPҩƹèj{a1~~o?~J_s@n\6G;{o$ 3Ȕd[(P]은jUQVfՑ\jv-J ! o3Hqǒnjȉ7F{W АF1#Mk|ÀSQUx V']LY&#>|PE9]}ΚDC ?9ۍ2uM1%=sk ݨ)HeMG Q!z`n$oLX>3Үx[Xvc(iQlH#l!eQ?yof`Hch!9yWЭx%DAm#oZ+*Kl'$s\ lĿmO)j,LޕLR-Wszn' ZrI3iCP6^P:Qi,'mP~O^E [O=%Hyȳͱ-^#uؤ04&$Fkfcz隝}czKƆ Sfuǁb_Sc$˝ep/ ̊kv`サgdĥ&-+ORʢ{z{ 4X19wG3JӮ'oql'a=]oג_][Ŀ5~\5@?4hȹIKOq,kz2|@Qu)bFދH$Nݵ<ЎBb8hftUL 7` _S[pN)WD9I,C'$(Aڃ1>UA3d p=fԼi_}eMJӎZ./jdiN3'$"o(?waR9̤M]gmʳ l_b9-ilG9O:[pF_{ ~pi.CX8l5OUf;>/rK`j6J />se_ĤP譻]Gb@Mk(u|DRLD8>+kVUY**ӽZOYAtCT  3Djrz?>"#F;ߎ$o^EJ韛W2[!%hދ A6ig` ~ޘ xNBE#m ie["Td{7+eNGFH~+ +GqBoA8ZjIE0! f.! WӓJ|v/-"Mf Z1fDl5w/0~f,Bf'XHQxZ4DmnQ-(fڪ>HlY ^'Bg# ,nr"}c<W7*^qDs3cKL<ʒil#&6%hU$IyslT;D|2 %8d#YBq!ywft*[ Cv7֨JR!<&qRT|#"\'󛦛TORY8w qvCytF]KJS?ʴ-fYkfhusv"?NvO'RxjVF_`2Ĵ&%&qCh}SF"Z SEeH/&:7k0 k"vA;jJҫ7jי|ʲw'jS2;=Z`IKe=  >Yr`IbizSyVK 0MkqsyUzL+UnXNщ$Į Bԝ|X9yD]H:ix_4fwg[%0iFk)3-U/ {`Bz8SB>ۄmP{"p*|ڵ)1&jMQZ Y=ͼ&=N,kgb-@]˰#RLa33 <~=1=%= :ϝ#K`7E+[qC8D{ToTKjjw4؝?跽hF-"$xQJN< p5K;PPOnU ͼ!UE(ܦ^+PRҡ| =:R[|nwkwCOԬ?'犉KB]*H{@\يO:Ȭ+Ipm,p6)Jb^UDvzJ?2"2Y=}ոޓ"@N ut.yPgGfTOrYS;k ~uۡCnsUMjۥ}G+ݍ|^!&w4p_RɅvf|O&$mE! ʪK]|jl)f.Yw !K Il՚£Ui3υ SѐO>"@LTᄭBʈaZD?XAKl7,srS98  ƑDA);Gk{lDnj͇ra:6v9~mη^gnWdNcu-n3 +M6m.UN#vifGt,C#eYr)V{?eZt6[Fk϶-lyNB\7B P:9oUi|F?uDs%k2\3)J݊csn"PN~  %b\8z'KU!mACQ' ú`I6YYb_0hWB_6i UK( 2RY"vK%tJu1 H&ȶv> a#>_"7Ty”b t3kJir V%֯aTȒaѯY+]-h|b[SI R4N;,ʐτ_jTqy"= ]< r&VO@i Hú"JOpMҰR2D^gS)eS[ܼ"3%4Q_WLU$Ux/^6[^ѵZR(fn.((^69ϸֈJVHMĀ3FY9TMta~d?ೇۄ,:!嬗1Au^B,*jlᘠ %s$P\T!vڝGa[j7ћY_-uibRS ̢u/Gj`Hv $A<ƱwShV!4D*%#A: `ʼn=^`uYEփW'])m" Zi )f'RrRٯ aN9)ڋ[pUL ۰ˊD>x+&ɴhvc[SP}E;4 t~ e[Qf| >~0&U7QrA`d+8UXL%]548*%.=̷ dX6aFZ׫F&ѝ#N}W l}7VEc9Qs؂$υ] Ӭu8yB$BX"$ǿ^[N]!:&~Pci4 cuޱCp 1UgXJuIa]'m'pEY=:pk=ZPzvlM!Z>VJ.lúCe_!}k\zq^*QP %I@:cIqdTU~f&a續&)!UC½`),uLECˬYYOp,EvSPo4^?xYs+]Wd[ _R ǡ+(b`|ȭQ,q5~+m(`Ƶ)'[Ki9;ʈ̀<JtH0~92S ˴˧i'[*;)oZlTn_X RSüyHW Q20 G5jR 'Vh}*`ff0;5miF u=dj0)UP^\(َgq@}E egsmzUsBz]#9̯{9*hS%TLXj@!S5D&&&'~lyl0YR/`^dadW:8v"{@c]gqB4P٥ PqCF9/ɀUBn+-LPc^?Pu;UiKw NE5p=.J L@dIA0$l02HB cm.;Iv i9c_#?%pz﶑?UEeA(,:fS;d{˖#5*,ۢzsK'|$Vթ3!4Y P OHwd= ;:u^C*-i렻j,.ӱ2MO牪@*1u0k HDU#?!*?GBՕ5W6_f.1H=hz,IH `:r<JP/:.8Mnd+nO@LO% a@:~Q9VsluS-*'!CcT HBx)(lT˯[bC5…Ő. zwֳOB"hMS+nN9S:04I饢cwF828C,pxUݼ#0aP ~7(ʮL4BxU, m )f8L ,@(#o8=9eܧZ Y^ڛU(A,;k FBwYgDbEB/ֲEN'Cp36 ~SQxVuNmc/ua  _⽫Xf8=\ˬ" h?oL1²j ` gu)0Xi3IQZ*+,ϧ5? gev]tDJ?;"Ɉe&9e*/0,CP=k<SjPͳK|E9l*KN AqPNs1$[eNt"kR* ǨZXK9<54r> uREWAӇzBc@ -PEAMqM&u@MJZfpU3up]RI{`%)-VnYz%cdR)f@ [32ɳ4* 0 &}|.AuY"[0DdzUUQc-Bn>2$&@%8L(}r}3Q2HT֕#6c7$w+d6_xK|:CN3$Ç n10ưfal|o -KO4{0D-IDnd5o hΰ"6{r Mm:5*w- 6- }p#< G &).pj&_/KP&!y-S \zXJ JRXjIьeRdc ֋) 3GG~%78O0 ei4~@H V:W|aPXJ tѼrD8u>\h+*ZY`&|FM6WĿ|C=P<)o`4JwO1W?(^0ξSC&/txݚnʪuDI骟\~N4jEʯPzJ @ Ş^2nҬۺI?[W("-ځ}+>/" Ak k@WvETzݡ9j뙱S/A4yN$)8pvk?.aQӂxq?;nygk g^ex5!ծ1t#.QjMjf9;A[]ay!tP:9"'Q ba dns=%Ӓ6Ȭev>6(`K. h ݙm0z4/B0harzhg`R@)e[|y!XkN4@xݿ{-e4jo;W"GQJi07$Ͽҹ=u;P]OU`0Z(iKɂwC[1Wcۀ q+4J 2Ci^W1)5vXf6 r_Z19Q_13:Lc k*T7iH/%tNz}Qn9G HA' 1 rt|aNvbWC𚩤 /O*\gp10(Ri_I%+vjYh+U~Y<.x 2L&S8JgwR.92\A|1k""hڪ Iݢ57*߀GDEn6Ƚ%S6 [^aV$B? d bc)ũȻxU.nYKnVwZf,gWg iqrk\QAjs )Oc!L; R޽z ²wEF- vmJ'_Zlڅa=?-YDFX1Z=T6nĞQ6{5ôd=!\1],gH!WyMf&x ,'qڇ#Oi| f RՅv>,<3fv0%ןI_8-N \h8 \H@?n BIC势(UC2S#5Pͯ>e5,4>mRjo;(ƝRJS8wEcam9 =xfx5fQt>&Gmor-P At)'GW@4hH7z4oBK.ޖ7zCD HN-n}@#iD1I\ #~njC*_cU"NJwʫmadu J"$l}bk_0-*қޘP)ZgYj]C0N%mF8ۥpC3nF ;قGVNdƍ2 x(sޱc2E%d6Y!I!Y?,tXYi%"ׁ~ȏ>V{щ?*Đmzf>uBb^iHэCQuz}iKss-M/TId`E*zv'Hi*}*}TkdRnm,Z?@gZOaUȲ!eC?,gX&gycM{+FJ/j3WNaQ`"_? B]|Q5 cDIٰ}G<ȏd++nՒLUMDNDJoDGl] m*~J ;)t@)h1J=9 q҄S|y.Iybۑ.3 Jmxぅli>kWksWp]ҁ&yjf\] ƈ!5s.Q>eBze7Xڽ@V C7] ( akEa3?#05xt$umTFgF~hQ"V]%?'+V}%3qlP_u"'b(88C K{AJڼcE 6hؖ0vH! *@uI؀RiYbgR_ṁLN <Ωʨ @إ<o"G '}(2`MWC\ 4/ψ4'bZ!*3̱uwV##W:_r(0KuE=xXpU E8nZMȝ4f*/45 ٖ2FQ"jDŦGNh2%#!Oqޛ v3%ThSn4sycX"Ԃ 2,9[; UGW:f -s/I-X?GfZ uOG"07\kB=Oӭhwdܬ#Z!|MD\Stz hyZ}!u]NpRm+XEj}SG4ԉU R 32e,dq"&@`rN:Dq/QxqNƼ'J`ڙe~z?!Ap&VZ[l*2?@؋NUHYi$BkaFhY ԓe11mMRb0if1t* T])UV)1ύ6/K yZlD^S`W}UyH l*RR+|U2k[5)FtQƎR}8 xO5yC3s~~^lǜts4y- 4BN@Zm`0\FPGD pܜzPG%It[z#F]n4#9ZY Ki2Fw @;Sb ?v@<0P|"^FQ0=˥by%g$9NqŖg?;xTYPI$LZ#e]XKqv~_t c]7i$ 4hO⛟v-r`-Ip=>~UOlci7(:obDµ;8}TYYv8uj_ C^2%|!vCwffN&e|?2=]Btl>(Gߑt18͓^*Q}ie7ӫؤ%]<`Us${Ez@Ԫ4~v JS^b2FH6݌Sre)9 ;ܩ.n#F)AIqwŎ'Hq2&M:6P||8j;x<.U] R_Xs7NL)V˂9kcVCW 4/Ǔ)km$ 5˸ HPt$J;Mv$? 8!Қ2cq[ Y)b 7ڶ̃2h aZ&SJ{g|ADY4mA;XK銙xdA'{5h:F9:Mb؇6dwo]{#J7> dt{U-`>8핎hk:^eʹ= NB%)w*^Ze=ˊMU (0Z$cZ(\ľ %nc»"C7G d^# +h8c&V t'Аy&¥綩$x6iܥD!]l$JLlyϏ^.M=xA4GK%f RsB/N7Iğpѵ< 7_:H)FF\%۔ts%`˙қcv'nYFpi,`BAե?5:#'Wv*KݪI2tCOM4!Nħ %[K5OBEstU I w2dwlYHK`yӇ zwgD=%M Bjۣ~bSr*խ~ d&ܠLdc@`2Rx "I'N꺩\Qv&OQ̸=!Z3S"9Ơ.MyO .k?U)-PF5*>Xy:z-!+zؙ~HQ-r(=-.虠:;i%۞mEF/|w( g]#V9h} ^ ӥrPՒb@A%-:sC&.W#_7W~ZAhBH0헊-vLWF}vFfKϊn349Sb Ė_y]m_5B_1{=[<;pWs;وE:eq57@?cdԥ,Iq'G^.Xא(,~# cGEB ЭV|Pk344+_ DڻNvBlm0 pv,rF 2=gbiK)pY6MF wC."c& Xn+U68Ucwݟ:kPԳ͂lD{A8C'&8V9!P;2_J'Vb.c\SSǚۤGٶIB"w4M2 @}:d]Z%DžĤ;F!ؐ :61T3*[M75(n'0UL;PRr[$Ãߡ\O$z Fe|R]V%e }6MoM6Pl O6 վυBF=wqBqNgBmx(g09'/mȉ5K}fQ4 ֹHBla.Z،SZR7>6*7C)|% ^rVAJ2k?=DI>+ybMП&|wŭ̥}}"ui9yއvԛ@8ӈ,*<3tM)Ay.f~*Ȩ_G59u L݊<@&,BG7"z{Pz,(/5zp7ת!*'զv١s٘44⋹̽bvߒ&M4WK>>0\ґ[ИP*E/ָ$ ʍ^Y}1 bD> |z'c9mX¡is%k1k>!ԥ;%2c<ݨ OtPmmy@x2݉| ')!SXUǎY.,;RX4e^Ph.g8:7 K@͜'6:~b 2 .lQ=0W7oEX+[{ʋ;↽tͰ=9Kq{xuˠJR)(>v:N5+cɍ9p70紟Y*1n UPLUZЫ0n_fӹCDM.v#]؛Y/ehHm^r53~UUWa#M*H-~ԵrTw NZ9oVm橅b~8*neUP'}Wzg$lmeڑE~kN@`{ց#R)aǎjuw "v|YKlMՀiWMGn<u/ bl$hacg }lPw7A [VߔK.GI:+}a"J7 Cia% qb"iVj{J7RAo& -.eJ% },ZV!xsA0}Us&tYD<Ʋ$ E/OYS.8@( -@;I& TA~BsGo.;:.l"g"M"?:1|rv5 %bG ȴ1J&:X9X'6ÿg_-'*9좹.J>; }S+Z+\b?Ξ6X=!?_&9,K9ۀՖ&bxi-|/Ha\#21D)T|'}bg@Lo`,$:@t5 f>xH;#9:kaY`URj$ O?-#rP9/7S#cϕS?d"SW QuѨڑC/yY(%ep\=VU^ FgyJCS!:P鼥OΘX%D^M,6s5 |`|օT[O :X"uWЩf4/-@U-xF.}, Ĩm#8NBNa#v:Гo3-UdN[C]R/4^&7vu$<'䔝9ܢYWQ%.Q-(J$B87<(+K keN$߱cMHqS*^f)Wr#r蕳%F#$ԾvqvF ?|ߙd"t{8q7m򞈽-pj3u^4ْ--t@M޾e7ٹz枥^+kd > 8}[D CLU%O{'7WRqGWٹ<:Ѓ7Z@/TZdͶ_5y4JtIGl] 6Ty*̨.a*soJMT1:(Mg1Z(e6}ZLc$+ xmk9/RO6dNOYA1F]`v_Wlz ˜Se!]-^;?/ B[z<*v{K)ޮ'EبkEcaP?qVL~c!A\ynך]W_V6S[%!Ad,rzOxV*@O] *j=x(VyV/?%v[&i|jzVh$$AdtcIG \);g{qg!N<@Yӵ趖hM牅9?'ЦQl @Uŀ*6XBpdLЖFpw0j+J"WBб9u}%q(~g9#pQ"SXR 'i̢0*)jƭNg>.^3_bg2F8k6]P¢ܤ}|E_+Vk\ntbַ+U EOMv=]bKb<$D.BF\j G2L(.nq\ۑO+F,Y=`$dBR@b?}K 3% Q$s=6so3?0|1j%%SeAo/ՀjnsbJG+-0G|9Os80ЪPջeo ZˎԄq)nO0*ŒxJ8dTZ1C&ӡ^=Mo xi{C߶|˩2n:|KJeKB}A듻 a+wMj]Ѫ[ZiޛuDݶ suAR;U V bx7 TY'.c^و^XRE"#TJf$NYB&@Y#ZbŝsPyXm-2 n/ZqJjQjפ..X8LBcgF2Ce "暶d,u?wkigA?1g+|Td\C5I)ia#=ֲ\ AM\|fzg՟H,7?LB.E/b{U'({kCI)8R@íI,'1DepʶeN8a4 ۀG#ؘ 6Ck3 hyƯq]"LδPKfa´6X$ Pp6efd>EMw9`U}P:V0@q\zKJ,Snqbm~G4|ۆ폤g\I8 _<ɴ!:lpukȋP!=dx9x v8:~%5rC6`(bgI>-hJgs4x5!c1O~\Wj1N- fa EtVT:ApTo$Lh6?^t8kMKP%L>#CJRjԃkBowa)cA@-EH7zÁV)s5$ur^֌$]4+w&` fouD4Áx}T1g?q,CÝ1f@.Y}hriG.pXxV4I"h/l.U=HܦlɆQMϢUb0,KVq# /VP|@z&z[}{xVLvG FԄ`ٶ:!bq-5dL*$S>Elb7:ޟQ;ՔwW3+Ci;A8.0bM? Q=j5^ unwn)F޼2% ȿAfeű@P^ѬʧjbB\3#~5S4d86i܅b> -#%DcV.ԗ<PydQ"ǻDѩՅs"[ChЁDlhɺUj*GH ĬprXĦI2b2#ѩ3Lj]]BG(m/7eB,omKZD~q÷v7TX*dREڨ˥.d쌖tH;[ -<4mhECcI}@QrJD?@mW}qn}k RTܾ?φ'4Yx䁜6saAz=:AM24EAh KYpɸ @f `zl4 cRN\Ƅ`vC4E;>C&pdd_eӼIR_i׿DLA~F.>_sk/7E0Sdz;Oc'J(.;%C8~wxghY$#7?MU [D k1tɀ=d}ܰMnV˰}i?|L{ 2E8CY M1~uU_a|LƯt%rGlM0GZ6e+R;Wp9hx eiʫ&"[\tru!@ Xh? n~ 1}$*=UD:`S~&F!Y3`BӑŬ, tϸVJ9pg1 cT$젿ԧj)heB1 Bcvk(Y)|'P|Ӣ$5Gt1gO/@[S<K U|LN+#]ԏMO'LUKSZip\'"Mb :\J4H_TD5z镵Lo4_.5&FY:%SP՜1~gM-݄ ȍ'҇i΁P~p.2Ob )ܾΣOqvY{EEC)j;'!*Hۋ_=s#Zgi0V@7fHi⏒=d+9UIn[􄉡}*'!l/Q2 [_|j ^/kw68H(u^2G5;|:!(CLEiwE?C_.y/Vۮ̬tM=}N;1TaN( |Dɿ=r=5M^ev$%.QF lj=<*9~a7K^D|Ԍ~!Aga63{Vt&;ӛy1ݻFfx N:И@wi&/g %+\ylGKaBߨoy!oU++JoK: &R1N8uWdnXX}V>"'1=Zn#QLk{_3<-͝Y6&3lG,CCL ޼Cv͠~W&]Aaݣuʒ=SmvWtgGW*i7+kctUN9/SH0 PtkAx,!i ?rvH_jMlͭ2,/vDwx[b 6 iBysmr:aևz.~$Zóֵ.=)z]QO\R[0M)t_$ {FCM%Ҏʾ ^|0PoB)~d{?zUrW"Xd&E3^)&)q%*H9\gz}fc@j>~ah fil%،:]ZBc*R3X]U’8iWMg2ƐtqY'ЫN[=4̸-D0:mȇb\uY%W}ݡֹK,K(m=8P?zQ'8{S{1l^>0c]s"]|+8FPf EQhT0W'`>d!f?- /Hw\ވBޕ-1rcd8۽<-j !-SG4馠zdUD*44*m+^`H0_q_bvQPLh=ZckA7(@ֆtlI@Luƈ!zZ|yHȏkjwd"j)>{9W55{7H F lO%ZZ9Qeڡxff\ֈUQgbBF-lnH=fSZifwuWCXvEf͕,"σА* k`a(v"H|}.;Rםy_"s=i-p X f<D>}8LyҍEBy:\K(­*[/Dfxφ1jcmO~<bWiK@"ay5* v?Xb+}\|M:"0dJ5w%XvJ* ׹q|^DB ɝ nz~Iӧbpɱ V/w̵]39hh.#Q֥)._JZe2e7oӥR4m1x4~/b e%O*2}Z#4R)Ȑǫk6T$nKp܅e;+M|$$ʄ7t'2y HB95[ˌcml<P҃5청LViO"O?K 6ᕄy B6GG)]Χ͔_`QGC9WC큠MzY砼9i;ѥo.XQۑ⭖NLHk50H7AWs)]!FK'4]-FoF$Νj-2'j6 #ߝI W 5AmQu+~7 ȠYFʱ;4FDžz:B-'enff@PF:;G#3͚ץcj/%IM,w S,=#@ s^6Æ-HJ0v3TSV>^>Zk Uh^Exx xٺsB>X|,q2\P>(MulەwDt#LSjhK^ ?;њSVA'GQa 7p3:Y [x,Vmn? ou5"Ȅ[}QϜn iqSg8>L../GȨD A;|[QA@fd46LPș(~C]zwa(dzpl|\8#zTAQ8ak )aXXw\huU,6q{ \|gH5ٽgEaA-,EU3rGv5D-2bZ1857,'2t\Q`Fc55BXcsZh˃r9h8Zq/6e!"1"j4 UuPuY,H] &3=s;iOezavhcryN`^ØKuUjƐzΚڛm  ,›}ѧ gzݜ Vqd3kAmFMxf^Y8|ߠPN.­*Sa65lv=䒑Jdi$13 *i\)Q6 8hN_6 Vsք: x!{l^DwKGSP%^(U48lH? t4H p-|`Gf sgN[컙㛠 ]iYm2,!DEY6D0Ѱ<9QySW6x Ye2M} & m6}2kX5J#.K@jP,JuCt`F)H| 70dsO<*SdQb`)^ C2so7E4₩lecS<&"CF Mg@xn!.z%$,|}6Hu| ѥ^MRZ}35ؐMX{=E:mlQ+lrlD"/Th_f/ۺfȑ1uHp3?$޻s1<*Cch?dt,,~[m.a~PtŽ޽d*/^CVk#;-'ٴ8F-z Z?-܋x%yc5%.\8u^?jʔ?s:9IM_TĹ @'iZ'[FjqYmD+*0T1wytC22 $1ʻ;"IFqCa_}x%RuZm%’2@6HTVA6*DcU?G8*(-5&I:([Yy4B& 0ցOSx2$`UHYp[H>dMiF ĥ 再~`Hد( 4oP 0l19 {R~j^)L~quKr_` GɌ3jĪB>-|#B`gu%# @;j vx,zUyjmOEo6ςQz9RHY*lYLzZ;T-Q2` ~Rsol AY}Mm.&Wӛ@a{󜲺#4b݁ mXu$_/CW&jlLd\@OB]sǗʮ0ݐGWJvfB>1nB 4aIaE魱weR' D8xJn{V8NFXvg-$rvob[+73Pk["#@9TV%6~J\*ԎFT󄲿 R]-qZ#)ߖow39qR-8IMPf'P@?Y9M̴ bJ"tvsp i&U]W -*!T$ͱbp#QϪ"N`Sq#Pl*4<tAKr3s5ûZtF-42EX4|,-|.y*d\*sCR˭feӋ5LE%s Jduп%Z3XcP5^qysZdj@Cr`鍪j@o<ۧJ-3,y^x8i( Ÿw^!Zi޴fS&FoZ#%j}}d;ʪ'#_sn C,ڰYtc*ख़W^~0_@'_6AN@N!~hSu1=R#Ls px?Qn5(O4ufd8?!X}k!=\aX1>+_:YtȿJ,PSBȃj!``b7V֒)/ZEʭ |t-~0*;Jr}vBF8[)KˠpCK'T|mut,#{x0 #hC(3 ~]4OF&dK'ⵒ|xYSzS{hsgߵ&DžGo _N@%RAw)5/9=\Y#(ȞcqjpB;>j_Mޞ#K]_V$=\qq n1UtBeo $ys'"˅ORH+y'S)mRLiK³Ol<ᴷ!=VZgTtS}X^>l z4hN# MS7|Zפ0ȰKGz%o[qwus]##C&!8c߮6-B?T,_ 4qي@ p=Afk@3 oAXRuehk:51_#fAYtl+[O&=.ޟ(3U,߅wl }Xڥ\ȈJ~"hгJ-{;Cc! ۔a|B 5P _t"dpؙ&8abړ=*dn.7ZkPGOF,`=FOcH,ۚxC\DJ]5*t/jc*}tbO*gDL(V7PPsጞc>޲̍Bf&p^ ?5q)@ufR"VCSUw2psasKe-]q _4 Q.hRD++èXH0 kgJH $?ח}|O|a;ĥu(4g2_[,Y%#ω.5_Hc# wٿ{Z eƋ> `^hCk?Cv0kbX b^ݵ\1p k xCV#RQopIY<(]޶Oq:7b'GL L0X-\qf\?l?'4ȯNT= ܩ>& z8:3gܤ\+_PI읥=W7N}cP-SZ{J{&oI:0>wqdPNe/J]2FN%|Wm.iȿD'8سTKXO"ԵW%_ɔDrBi1۝] ?_0L18U%E5_Séd@᫿#o1E2:MS.!o40mHڹFW'o1ƢWR7gOFR?8Äښbr*kmڃdZ:⪸An/'2ӭBA7Q>Prt-T=#,Xn᰼24HSP .Upw?=察S[UT`WDXo` *ASW|Хf;sk[fhq~7qA>م(344;cYOo YoiO#ni1ИXR:>0 ;SqVN DI%}O|\j) ŶJ$p n{h^Y֡%+ُao|*c~h$5zXlĚDT4d, I$3쭯^ xSy m@/zBa5 Tfg+z6hK_lfe}{ƞh]>z_#_cU6sxw,1Jku M A+b8r7vØ=,x/ MdmL-{KBB*Q_&˦:fOѝRJ4klznAmcɂrb'ᚚR$of τE/!K__w> {x2zEYtZN##8ydĽ)w032' .NI7">yoSlgJ@ΟS<1TM,gc'?(c.}^pUFhXB9eU˭n>$c GwÈ}왦Of4zE (lUpeN~Y-YH$&h.єU<{j J{Y+js?pwI3/Qb(C ѧ( bfq-z~˨"bWp$s<٥G:W' ڶ\b㈵>x&#E&N}ONԪ:|P 1^3q59ʺ9NORHVkY2'M)טּ?>`{ YafUו+GLե/aVȞ(H h;z$(\|/DpϖbBenSunuALw{5!C7U4 H增AɲZ7kȁ^[;,c/o g`Kc#s O['HB*0SRZ=>.' JV@<\Yn||Q2`"Q v,?PFm% UX~$ {@/u[oLhExbL6Kf~i/rņz`?gC:kQβ-=1k/uy1.V֬Un%Y(Zc 9̳Aq&|VAx$? 5z[^hV5|_ ]t]>q ]ujJ&1>OK (]vVlފǓ҇Y%:\A,|P ^OwO VlFd^ C1F9LrG9XUkT !%wH;{M(c>f(oK"K%-]wrߺm26VŎenvX9%Yk!۔m{'+:+w}5[ӉP)t[g,w$ %!̵&LKÌin|1!=&Ps ; lܡ mҐM0M(b  **9@9Ó"Џq Lu^ҧ[=o SddؗBmcEЪYwz8ޑNdQ \hbPft~Zld ƚo3D9{J+F@Ux\!Aӭ+/2\G鰈:i 2@1Vs9۫[xm mCF" *mߟ˴Slw{Q(2H1{d3ۇeqgPj!d6i]܁w3;*auB>“/|зȨw$CGoHP瘣0έyNRQЬJeWPc"0yzANZMүkTOʸq>: e=Tjn*;Vxi5qmQՕnS.AG^fwK+[rlZCIC{SI+xТ+q'}cq۴_@[ mnj&~#=a/::*:O?̛q^}_SɥOm&ƣK9"awpwLnB5+s:b}Y.&dA`u.N-AGK;Xd7ّc|cP1UZdB{pKܜԁ@LHx:-)$-l"bxC!ȩh}J@ejs_k`NE2W?ArYq}=@:(wG'hkEM=C7TK%ʇEtm>PNLk$ >5qg}}KY6'F |.8~a+,m15D}8i5~/Ga =f]|-ԏ^CO 'nBsfʆW@7{t<v Q. A"CG.}C=Y-zOHl}njANOg!k܈W`|B%Pt#W(HYg&mT„dKyB(VN&ZnoC4/:idkIi% ڟe@\:,A tSÜ-"޾+6$%@4Yµ\Y:K>bb,zOR`̠9,h@:xs47 8G0(\;;ae֚&+MMgޛs*q{ے@q1%<ǿk>hYƟl YB[WƗjY!JG9 &k*@n26XRԮ5{$\l:t ӂ7c{cŠ$fEM$-i0 Ʌ%\1'00р-A .+? #s$r&E ܂Er3Zg؂O<5`zڗ=mǼ$ #NoTf8 $8fN/*'"kzGB:_VIK#) }ܘ28-G@_t'?3XH:Zթ.я|EId^X98bN R: ﹴH1_}Sfv\Em}䑳 6][U_J ?hVK~.UކF4 1t5*XWWt~$m0Ԟ!dݭ/0BWSZ;Q j|eBe*"2V蟀VMg*,Ogx PnDH=H*=]p7EJhCZ9΁0S1pE-j*|[:t .T|叠[ @/)oXMR뽏~i\EcBX^jnM̾+sC}[eaS[ZR'L^b,w\O-֩XiUw0YzOя|WٿWO*'k:,cEn}5n:as/Q9,@(l(Qk˾=Kےqژ>IUg EPXoC3'H/Iy˯K *>ݚu~!U;@ӦE7p_),xF{gMQ:,m ͕B\P,/M# q=EP;..J8Ռ w$}R(Q-\=SThڂeϧ/đ0 ^9 `o~^e;qZ }Y/d?p:QL _E4!tYdQ*0/)8\oKt9v~;N*'c?0+bYAMnٕA ][y3yn5:Ft}WliYUuP;a^:P P2;m%|K@@,PqUrG3I#nWT: upHn%:/sclN7p),G] f o,di\t"I#]+I% i7:)A՝OVC<|jU5 dʯ54}2dRZc;)f7$ǭ(͒ʼn⭬b|6LŽˮɕs}>i^oGW. (M]j;2]ЪӉ0U[& N>%H^`,k,e̟i\ݛ~,vZ[HfVvY:"8b Z$t; )Q"SP{]gvNn,$uO5Y-RQ੎XQkCk-QTkwCIOZ¢8L>i/"er:0SVwOr"y]LvyAYtEQ##wc1{]ĤP"Tŷgr J;Jϋɼׇ Xْ14Yh"KR=N>bgZ8?N L Dn3i<%!aˢ2SȇU|}uWn$ \? \@Ry|%C--k}1 ΛR)=إ.¢9Dkg$tJ8n%5a/瑀'v_}׎$6urt.m]Q+pl;Bh 흪9K`ݒhX3W3RyaNIR3_}^ ` u( ~5?gOaroC%ؿx骙a-MϿ0k?PJ1Q6 0Hnd/q {Ff<9;6S,hYc_ C>1cpu(,.,˭Lň!PAߍP{]/lӍ׬sYWX.E^t]9m?YUB ;OqvDrq\Ud0݄;-<;q==욉YL93/:1S[y^N-urunqJv;~A Xfb[;ع4 Ws|/UjI?}Q'R n (3lAPHdtݕyjn<ܻ8E;֭&;|KpFr׼ Pck^'L/1#h=8\Yr2xtlYHQm]` 󲚱D,jɮ6J#: 0ED|1GO&GeF;嚾,׳!~zSzj˥bKm\5ա} X$Zwp=smcny /9>EHyF|__tYg 8-UNdv[`hmA[$>4x5b^R%&%U+ qk?)Ud6@ K=nHQD7ÂP΢kv~wNe4,$#\j<51|mfB- hřjQ"N& Wh1ӡ͹df핐8#Xq(`;B ɍ&EwŵfrO:|z}]8m>:Xj8̽2햫+>Ǥ:/ppMVƟ,|`ij,3al (:9t=Ԭ`>pfm⦇y쵃 \o|\Rl:U_pB#J?_mKLiҐNėo1\JwŖ%5Ƀ!Ժw.zۂd# Ϋ2ƙLϺ?_ * yaFDENy_p.rYr& +=I L߅9Q)9Kľ#:6'X-ckhs,~`'mV<84Ka5%qYx`25lץĺ_kU;Ii-d'9zd D=]%ԛy~1cw+I?^cd*?Arl~EP K- .sǩ:ԅO%e=)RjG_B(q?$>89ՃDZ MHѾ؁ЉYP眒<0 W 'VnLkD݅Z |b^Wf/IԠlA^A\OvcERoT6sVTY̾ qAW#'1k>!HYL5Uѩ نߣ;aDets7Y@|:z}~ׇ3Q) D^{[IY2XC ڑi:a6xlvJ>Uɐ\A]ʶ[LG A<0Lo4kr]5>L&5;h YsǬiXq:剑QIz/ϭ3ӵ/0j$q7XYR jsoFrVEL=c-5uo֌JvMSc=rƐhFĐ~=l18dPJInHmc;&VzG{2ņb? H`aXT:&K0E_F)IOf-^+DpHC|IB&?VL)gIŭ+[vd[.LЋ[mU<5rpƐ7ҠFZe ѽ~@c;meÞE%<WBH#A6BGYYu33Ot8OZ>bU}FXZASvh^kJ)6A37y̦?0UMY{ݸD|@*xr]'`k3_`<{`q=k 'Es:%ayPǷm-<:b='$2TjjBf5L,}/.M4H|鴞9u@oGT#qZT&zn .˨n&єOK=&ZhCop'W5Ωpad@PGG55D"&(Bś@5GMk9țɬ^cF z}TpYŇ4 ,N $!rTo[\ҥ$hWm0m*;di0u7-^Z{9 Ԡa=*&uSy;7$^/<AD{ oxӾVYC FkMyؽD3HUDG66jUɨ9S:gfe1w] 6!S  &2 T긕Klj|Z*hT_N9NıvQ<''BԀSVpŌ&Q0s'cF7墿퓽g?-3u:^XD_~a"8tѮ{u؟h=g8ɲQͣTC4D{|_`%M3j"}XwB`g'gQCDHNz: 7sbƽlHr&y R玡[F^Azbl7x(]I**!ΒRZnͫ4<l>L?Y _@7to~%x)/qsê%# L <1K9 E? [_%8sT'w+`ĊyU^fn[DN(J: n<4D^eS8f锦_t؏ ]$-imY[e5Vu~L`~J>/5^g?:xvoUh&Ąw:| e009R0%]*Ck2멶gܴ[`UN0I 8ܒEO5 M\I&% R : >xCI{a1 }_h6UxLӫkv٠D`LY.`5tARtG3;FFȷ/h $}ܣ%çH1cF+jc^U -ҟ|b/\ПZepe[ɍE" 0߃5眍*tɜN9Aq9aFՊέU73ј4Sa[Յ-O07Jb(sѭlM 1,n QnZשd +HDᲤ&kyO_R*A[Z&՛@P]47k MX;++{s\zחꎏu;sziLa)Q@e~ :joӽAcQ)CNK~ hl V|ۺ!]5SaA+>Bb]G^>q/OoBKeSavPWȯ˧ mKZ}u'պ9o]i%xEx&/7R2asG DXpft4Kv2< 6ao304IL'z5˄F'^Ҩ I3ϙ2DI rIwO"̮%]_Kk@jz ;*Ymb.H^._^?0=SKmHNiO JvLWg#$*獄ٯ&0 8=u pk7סλoNn[1ʞZNS&`fD~2$bǛ|- <ɒ֔e:7_Pʼ(U9*ˢ:n 5t}P/pN3uJ]zx4+]K0 bll;ړ!iU6ChI{n#bt-zVӦp"Ix}fxȟȼH<v39[1:+׀/ %OE[jGl)Y!{uBM~15\Nligg|&3Uv.L$7ar%!IM@Cv]E Bָͬ?~7[Z;IJ9dKGN8N"vJ/M5Ah)V#P﫹_ w_q^(T)'@+c/ bMebkAÀsbH4%ęvpتت6 &eIݓK}Pca3Ɔ KbS Gg,$]%t)Cɹmz/5T3;fepjQeU~.zc=$.;N.Z"۰QwX&M8Kq#w ɡ"Tl|A$9*w6 H0Q ^Ov`ȀG)fP3AXu#Lh;g,Z^% wDup!J¿MZ9^)[H3;X{f-]jkR+Yx<ƨgRͨϲ?EsLD :Bf:G >=6ra%Vـ[;h,RƁ|GߴPNb8j2[:莂 AOI"s]To$d %M-h=F-1C1YA;3Qa}PÜ:P)8q̴TvdVJ T!"'UЉueSWA3cɇyscn5_BE)q,S4={*gD1et֯Ɵ8hLs.X0*a"q^B MI}}覬槄ײ H`XjWȑ:@VRxhgޣ=>cma!d@s;yHڙEBq V 7a2%2V–*%Es/Y*oH;}4#*AFǐQS,ح?@dl"U8pj8'EvUٜ`xἏf?p/`,Ox(It ߃^8'x9)_湓-|QhCFP 6)X ,j 8hѥ{o{Ix^1⮫S|ǘ ڥca#CtXWslYAKZs5QO'+{~g \, ֲMqáCq_#ͪ_cd ΧmqX3f#n.P0<d8X~u<5 ?ٗr!iޔc+3h7^_pat!&f wk!+w'4KVe[Mo {?;ɗ4`K/Lm74|/nE +|,H)mX>I ͚g1#GjȏC`L\.|ݔ0ކ0z0tA>ꃙ72s9[;oŽ`A> p.SD H@ М.q`oU/̡4ƾ sB'PMD{1s4mŲ|\^H3m^YP 23:NR0u>郿ԚʛK C";ku#]b?M,}ۗm"*A:'+w2tLq 5'?iRg 뎰Hx{D.ã^Agz˅U6ޮ@~ eP(Y5OT XjCf,-\WR+Scr^%vVf}%9φ1:!)D73s"ꗎJW8=7{(~ ' Zf>u5,.>B Ս[]q?"U241&.bB,KuW \>ƞ hNb${rnGRyYW|s拦-Y|a[ex7Z/[F֭qt͉\w<{ 7OmVE-waDm9]vW"5 dهE;O1)` ITIlEM{ovg=?-uD q" f#jT#ϻH+OXX z˂G8gXݹ71eX밫ޥ,Fwe\4<ⴸC#ac׳@fY0L1 ^2|CFgejlfZY_h඗׎R7Ô^%>.o<|\D:&$R"f[զa?,|Q<"Y@Z[`Tu]h|oݘ"p0R8zP HBd46 : CE RFK=`kR}1fJ8%_R}p `DcrfV?d8syKju9uHCshI`yf Z)jud!gO86ּ%|\|A#ݴA=_:h*Z1@z2aŝBgFmڒZ8]$> 56;,/8HV8&SְJ /o? sq̴h*7fXIcX؜nSs,^ mvæ S/9>>Tu,׵jnQ*76V1@ uH6M,lN M2<1dםί\?o'o9f++鄑}[!ᆔ+a'rnbFr7d< S>‡5GE5ԩ5ܽ9J#±N8w8iuL(I%{܏ڇeWc^.Wk$?-b NxhYn{ c,+\EbSMV݁sUZgs+-3X8= dl .mxgA^ď_p]&f̕GŽcp8Dltw݁ȇmd]$4iMvsOϩWZs.o @q C H(`ޤׯ*[@8--DGEq8ȫ:V@׎ЀĐUr.| 7dYڞkdu^ݻFfÛMk5K9?(. LgBW?jk2EPiK9~&8b2W6S{ :HmXLMxDh4"05{%:*Jn挧d` 8#_ʣ?ۏ4N@ec&-,Q*gX23p+opRމ]_|N>%ҲJ8[]/k+8ܩ%?oζ꡴Əbv%$ K43 0!uYPm \]-pۑMeTr6)]kǠ,{2Y%x3[yBpEΤU~ \mdpBQYfEy AIG0:Q+6_4<|%:Pzܧo+p2h5o$1cE)DCw1j81l1}) SB[)t8ھ|o&B)*^KCY86b@2h5s?cձb?o&<<+Jv6gU@>+kfL :'kj8SܰL [#\Uj-4aܾѼ8\$ڳѰ |Sh#u)[&C\*k(:&`5mk6w>uQh`ag<*+]I9Og#PCj6ll;>#rgL'sLuwSd(MU= S@N<&^@%ˈRNuOoȻgw֘@۟YAz0u?lΑqsI@`(%`"~%@j%#ǘ!֐O~Nzk!@R+ vx`~b"2m {I̩SKLtnH@ qԚKX~ A<;0Դ ܎2)b)ysB9ʀWFG1$t6HpƭPUї&=oɜ;=83 qP >? X-MuJ8sQym]i=NBuDNL~vy(ʭ4RoD}B.]mKn!vB3NSuS8vVֳ.tq㱞2y P~Pz%=?Ut&@SlD' $$\>Zj{FߋL9W O۪SagGӻrDÁyL|WRrk#鋕9iP2%ͫecR|(o&!l2#25Rq>#)uEAC-`= J8g aGw[j}]qH{jU}YWM &K+"5f\[l;Rdi&+t1-:RE={0JȓH=m^D&$#"bfY~MI9r >E`02/]azM|@j VvgTݬÊYjAHZqN5Y[S`E1'q{JWCn|ex<.j" S -ۊ ]&\1i_YL"62'$]`adr䨟b=D_,#xְR=fZdbWzA;N [&XE5P lHDfd*a񋉽u2nl e={/bXeRϹ(5 ? ,}~!NMjy:mJ./;!yI\x d[ٕ =OWTGS _;JO=.P w7zSw/DG&Į]WݘVn_Aj o?w(W)J&mPAޜV=WA0re[_==mV,LHH^}<./$G D_bBN1ϧkC޳=wF7|=slO`7YnCIL]6CօiP[h/ۡ ߄t(>콘QRte1Tqp;Aw( Ё;؃_K<]?K`HؐxEA ߶Σ3{[sFÁCva:k_$z)b68S9rhdlvTtڢ@ni vW|ovT۶p`9Dz)Bt|'O]"3G:N$9d7zhZc"1Zj"I6KgР$?FO_x=;| }~Q =#oJ5еV'$`/K0H|4ܙE;-|q-=J;St, ҃}b6impQw@ @a jK-S 缊:Y DRCf,}0p{ oq)銸l3Y~(gK|IJW%ćW?E]?'*9I"eU5:,jIdC¤nUD3C=@DmYMy")qhv:RQ-V]{x&2ٚmİc^:k,+\ǻݟ\7h.9΢K JϳnZda8X:X}sjBq1"k<0VY(tV5>z ô2`=P-fo ,F#`k-K5.1q g,tr)`V㶢螙!A5!2ܹh)PQ"P/`;UZ]vS^ Lj!~mdV)-I  .0}z5? [(z@A #AJbdXr$χg-EĬI}YͣЏdWԘ1}lQ"~Ǎ, MF ?X!u3ERV8ĵo6Vqeb/`!װ34& ѷ,PIG(6TiF/s x1lK'uB?>1q9,$՗m?jSBgL\<в>!R7CźkUڢNPC *=-W<LKb6aX+ٔ/` ~ʡNe<ϩ?DFK%R[3:;ܛG݋J*N@YRdɮy/W#Kyy/3?Q։H1fC].4Nrirյ2^CЪ/3pfO}7lViSJT*2РJ%E@/̂msFöI4E;ڳUx´n\NF?^BcDpTz ;r9 H _B&ҭy``ω$7 zl9dz˥ӆX$N~Kz}A#w1fଞb91cU"F:D(4lF ~lU%(sH5Y-?v3`{(]ymm40,U&Oj{$0N$0N=Ȃx*Ν3jKoΑ&Θ^[h n=kԚi%3p'2!8Ug8˜Ü"s91$ )Ֆq~r 󌖍nw \`} veD@i\SÊԮzH0Bnёe ooq۩!-KO'"'fvY/ߑjgY(A=}xl86w٩O"xY(L獝치w=)g~u $SJ#(hxnZ^}2v. pi0Wf kX6Hݙy 4bmܐLbG޴w]t3G%Œ D SrعP?YKcTUy"d3L˹ttBY)4 63ji4ETY}'f]B[,xH(z8Ƨsa 5j&Kd;Yc<9t±>lӜ_#_@sRj3k/-H=FL/(|<Q1;NYlV9|M}†'Jq7Oa&+/V\gh짜jᐖ.Gc>YVY&;; LAe" 䆜 e~ڟltmJIUD'WL"bQi "F/pxϯ͋]\,tRi2¤#@F6Ow( _=$R4.bQ"m+z<`O$,Y&䧧Xf2'ysZ< 'd?pR^%"Q٭UieIh9O˱X8ɂCLhD)rz*pcThH E]Bt+Й]YS .ؓa?y_!x*aC9' ^y`Ӓk0<ni3 "Jft (1C'++ipL’V!KH08iqS\ 7ŕf {{2X⠛\*K>pV*3"O>+q?ՁU[" p:ZaA3cE&F9:n·iWΓ|mW~`o*Q|Si}v&"J\j0ɺ3jVM|2xbFfdZ(ja͍cT?.{ a&?@_.R8T/Kp[U m:> Xwi  &FTP7i>lC{zKֈ#!K|nL{a7+2Pb몪pm?cӖFBQtiLf1n5yIhj&9"LzA徏/qSҗH[] &Eߒ{=ߦGi~z@O 3Wwq0TY{9 0f=P 9*p1w_s˱&ړy٪_4SE#%ڤnn&q&&^huoœ)sRI^afk_lwEIJK3jD0[0Eu$-Nw$JM@E"K^Bkc/pexm.Gu0O S:X͝)9yӞP@jQԳ Ypў˩^@ 2ƿ;z@(ځ}[h~և%Ô(_(z+(p[R!X+Yۃ ^nw\=2n!P-OjWn*4p[:\á@'mm~} 6d=v!& Ǿ=͢^&ml4j 0i^IWUp<"ޗ jTR?aP!H~ J>5B c^/E xc :ˁa'~'!&WD_A%s܋bڦu c 8/ 9(Q;`\E(j@=R~R &q0+8*Uz!V`$;&zQ1#,TޥY %릪-wEb~381}+nWRr[M?lP}G.iJ@B;IkZn<%˭][d<؆kH[mB¡Ng'p[!ƒP9}ٜDSڣD;LɈ{BIŷ?3=^Rğo]c!P+%Y:=|>F~i2kWe-mdmJ^zbz~C4T4'SBVV.mW٥mt7#G^'Un/Y\.u,ǃΑ gtRhcqllNv.ؘgdGBX=]D`ѱ8Pjvf7toDF"!GqM3'Q߹W Cs?21@eUU> s^E|Rdbڏ"z)/`J^IHL1ۄ<_6'?q|N yiY3$&+ק&DLOa/T0Z?$P Su]긝h2 {pD~`BtWMOosX9^_*F̚v O7a:"|2z` 2JӜUU ̠ _#pfĸcW~#g"$[ sޚS_c=c S?N4+E*Vt{sf=MQiX^W'̡.nUqN<_EA}Ԅb zEK2!KI4@8.=xs,K'`:$ jEӚ%bzXH$Md%7,Қx*Cs71ԷL],Ɍ&M LoB6(϶/"#8 %sY+}׸효*B`, -qkm6<5w̄m&QQB:d41Vw>KnZ{$ 5/(ޛiTR < wv)7mԏ >5|rQR\Okih,F ni u342WfM_>8VB@lT %McBTOфviCDC,8mhl0HPdU](y#8mR/n{+3齱(^߮ lEP:etJ3Ix.wSRM> /00 d*sKehOD=H. Gq~hUZ73$ JK!?Z҃D^H5|-n[MH@ IHl,ޜgFtA)wՊhgSa~oK>0QڧY͢~vY>?,Җ-磨&thpsmHXk:+1&m~6@4Q 1!2L0e&=6Ō)@+jZ! yeUI߻s5lkj8m_%# 6j IR[F/hs:ĊY2*u5T.ip4gOefy.m!Rv,dxXff$ m.S qI UAXzXUmcc4][P^W6O8hy31J&IL3sPH̟!Ľ ʘk"|Uq:p"M%I4i J[DCKTbwئ#xa 4L3IEӾ8䎽!4)m ( Zu]> [1\hA Pn|qPf[S(oTɭ*of"r6^]IGLw6PƮEUMS$S\%@h2DD(Ň3I6 @ɀܔp5#+@f QeJPd^!@\2V#b(- L4k{R`o,lQ,vưG fѩ6cEtW' Lq\WVKk"*K&qM~N渏WR:~]? UBZM &AZ|xG+%`BED9{OVx> ?瑿}IܱW3sņ(26̎2>P]9 )s^§mt^adb3 l?F:l EE8BZBQGBTauj]ɵݕA zw ҘNx S) S@9*s@#riD'~GJAI}ʉ4亡Nk#&PE,9ԣlqǍtvs&o9~ o$'': B!`;U4u黚>]с9NAƋHQl`FIBin%\\݉۳w7xٝ 7j"scAr[?DtxG[nB'v*In(<wil$I8wqqQJ vp!!\Gvr\`Hf :Kը#|աDmd!b2.IFEx(([>oz`ցD6ax{91hEo?q&Vc>xh=sCV6?m̰m ^*KEkezRdp8Iad` xSi"osYLxN\j56V~mqrP㎀UT $F#y˾u kIlןe#rus+H%d-޻#sq?yQH*qĮ/sCMC~h &p⾔HAWҩ ۮPK*i @ ( Sebݲ ti\͍b?O[sÕO+j[ S؂- $qx $ [D'Q_&{>nVIǎ̟[U`{i28Q)U~Y tLkhD z =YrN.v!C"wD=? |=Ե}t>tuuZ\S<+ 8J[><kZKZکEJ  Ae^ȻMmsomHlKbhQsBW CnXJM,]CxJEu1GH,J%nlآS$Kծ̵>{?pYƯ<+-fd}l_p?)r\<mN7' TBOYzSƍ~/N7xJ;ٸcA Nw¢* ߎ6'Jz~y`DgK _h[*~1}2 g[]fI1P]Yj~x*4b͉'ⲳb piצL9Ll7.Jց\ǩCº>}Sي\iK=6Zs#O3#k=GIWB`WLJm~9b hlNBOj7Tr`{|T|XhGwcRɯJү끰 ʗOj°ւmFZap!oOqp_*64 ix11֙S@E\~h!fd%nM:qQLxC?oqn`4Q=aTҜ3{u-hYt+yO> |YķUͮ:O|hf@ h:7'=1&;^ڸH @TF(Y,odNC?|֦"|( R~h}rBی[]L !cG_fVP~͡Ok*V-h~ |$ :y{jNO\#+,B!P-n. _ń],Rb8AVnI5b ӂq~A]ΚIef^JHi3ݺ{I-m_cXGa}QesaEG >7ga6]bLbSiʬ7L)xWa ϶g[*V·a?b!'0%,w)m%cТW<JS*N.&PClneRSE/ RN v8xtN@do5`4ժ !WMIMlv  &o]0z^uAx`O,nSA\0SŎ&{0J-. #9'N(<2"&a~Bguʠ%IG W(EY=:iZǭkW ':-NbpqxC#}U:˔5z[PfAGSN Gۧ 3zpۭIer#5Up3g@mk犢XR+h:U$"}rQgmIZ-g(ZĔw~]7E%j:D%Ą""tr+ry QFG;Tt 41tQ%!fEbpF>dJ6_)%3+x*}|D%9û<~]4u^~odvHi1`R x3R?Xl@ 'c*ݳZuXy[#;ʿ)ˮZn6A:ks1]Si$uJ׉:;UUmvA'ݨD讁䪩9(i1R8d>WM$nrPܶ~<(LKK!| bُBCZuq$O }o.|p96&oOSFWOg>}u-(Nݣ59-+mm:lJ3X(mMb[ѩQ߷.w&F6bWo$/L"ʮ& Bia dRؒ% ޘ&?exTZ}鰊WqFQ6+8ƾNeǵsvWh"K ˻BMIc3@Yj#ٛHgDu2!Kt109hkg=UPQ y6csF"BEAtxX '5eR2ƯJ[<؈u p` ͢(a6;s+F:{m .(.Vo:6r HU\G~\5J#zJC2(߳7-v>w^;AbQ hI=:w=7#(귾މd6dLbUpo 2fؽEWl,慎lQnmb:e9&lez&4f J)?|[;IH ;9Ft0%,'Rm(k7>Z‚ϳ]>p|ɞۜZ2hBJùMXnuaM`w'(D'O=6Ǹ jhrR.}4tzF,+@n6籎;*TJ?DT,'+]=D@՜=z0eA|V}}:\#"Ae,O$mBg 찙)_|l[U>EtM_^K=(&\ziNy_ pRCt?i`>S(ؘ|!ƨ>w rگsum58Zrּ$gS~}钲§Z)k͒7S,I_ MƪvD.:1_Q1Ӻqn{X6}Y鍪=%Mt'58ЈD&VE`v\b5kKՁ\3Cw.5a=" ģ~/<7 2{<^/1oXr@YSŭlHߊT[tUtC18U`GlI?,EQz`a*v U[*m}3]-DM]xɧ $-uwh@6~jw6;{@*tA@a6v39"e ؽEƺ9=L UqMhZy߸?a"ۍ-ߖ:aR2@#fPH {[*OoW*]4tj/JCf5mRX-Tʮ^J>z&-A[KGYSd#WCNVۏ_!Q煬a,ĘX~MI-2g|.4P|% [~YZ\Qvh-) Cn3jQ'ݕl,Kiͨ-6; "I#JQDA0D9$!S=(a%Cb54 V%FdşP{u`ލPʟ",;!ۭ2PolE>RD-~KOJ4.pabEd''ATPZ(Ug.-eXQ!Q1iXE/_ ~xѓЈaߍZDA~'>F]6 Gк=q[b GC_NmH?,M.mRR-iIsdnɞF%rCLቐ3ѴeKp8h6$fz8!¸8BygտਪOx!teOb/EZLR^|je{EC=1, YFK@>ϰbs}껬l1`'s6_M#iosEgT&Fz-!1kqaFm*jeAS !p8ot?}6䍊`Q"jM"w;LdIY;9e& % LKGR<ك3Ѡ"kU'#2t},5| eEĬw iXC"9[ 򑚁@!jB'sO`=K[{r?WNf'?(N9 %s~xͧ>tHpU%u(-!PI붢i x;mW'cq'\t1vk#bյ"hNV w]=}PM Mw1P yz!ptgceIo9.N-Y`u9pO{T :~hѕVNQ8?aBq]hb&AjWޔFSV Ydl6U />dWdfr/ҋg(䏕Z_s"AwdrޥLӦd$,)d C;m{8!ռs"x9R^tAP3$ݨ@gMRv0' tщ[ ;= Ȁ{e#g 08\"C!sż4!&&g*isFM72Xh]NnDm*: pB 0^/nxdRΗ,vTud{if_Fbp'(zA):}/{С i] C*2A3JQ6;H]*,&OGV[AI [fzjϰCŊu!x +9 9sRFB1J*H??"٬a}FNr5<9B,P۸]]m7~v e^7P׿H6$vܵr} |+c34iq&o߱-4ڌZ C^jQ!7{dK.SLU>fat#=OLS#>ATb[`"*gBZuL[WaXB6+8}[C"zArv#䝗F%#]*WU?C*DmZ,Xm8 /taJGd[z!P; gJ)q+W(䀠ԤИ%Zg\'K#%,ؿ=י0QÁ6.%? [mGEM >jxYHa D4(5QZ `2_F`pt'2p]Dž7%ҫD싸n-v0brq[C$3f^4rt+yKf1aU3eC2vz0Ǥ?Fތ *Q'ӖI\ֲHm qQN214Aj@}V+8+O lՐ'tܡ/.qm/eȰNjk V!W6ޣg^^G&?jv3PF#T(@K[+nGzHM3Ѫ^U35-T2gP)1wvs~n9" B!P)yoO6vobɨd KKrKŸdV_R3 M$.=Hno̷-IT9ߕ$hphK%'IXpNCk窺k a:!:E6ZW%biAUI7+V=I]F߿2_!lBb%:_3c:~_v2r$#7uOa ,Z)\<+!3$8%R,3P+*$\" 'r-ߍu\+ɝG8}.#G YUrzUɟNdR=⫔S(yBsRؤ+&7(SZ_]A;} zaߣnQNi? VO`.fh!~m8)z9 Ye VѶߵ狳ta/YtG"dP]Te(T"$ vq763 &H["]&V4M=878T `.](8Q8/ˢŷU.~kIppW?3nY:y 0nk n{D1p1,+X8ow\NdR*=#CXL+238'klM"bn_J!ʨnᭆ`b$); FPlZx֝ 1=ECR#Bf RsqLh?􈜯هifON'̢]y xި[=ҾީK:^FE*cXl!_*ío侻ܡ䭁)`gssu߿/YhLyM6L ׍Bh+!R[KUFHRc%d傽TUXkI^/xoVcʛxRmƲ钏Y1irU.0 Jrp{L:S1k}'42. z*SRhMsjRjPhF"'j2`FN?M\zo@m˘12!ɯRr33BN9ˏͤ7e|#& #9N@@"ZG lAvQ_"i::.(B;dE8Xd|e\v%K(6h?@{\JG G}AaD~>@"ϐoi츜~v@\m^v\'Gs _†(`@H˜gD \o9qZz Q‰;/k]`! YtZ*-T=›V|)L;>QFR OQ DwJBi\0=վRrRP!YKZO"`t֞!VmDekzAn-¢MmA==_7/faN1F\'? N,?O$`qdt0PkɊB'~.ΝJe\Tygg}$MN M|uNl9υg͜btA**WҔmb}ຝtDAR#y8/M RJ@+@n2|lvŽqN:LFO\J6R֚G딦rxn c*.-G$r$*rumڤ]c'݌BgxasMU&c£4$wn& $BV Z`ѶYpȔWNS[if*H"Gnź~#HW\z1&^|E:uNNeO44 gn}ko@d^zoůVfDr lB =XK%ug6 Zu3fcDze֦EmpnƭMUҦ6Pi`u] Ꙣ#Z4aofƪ/ϡGl昭Fva3;vVI솪 "܀t{FgE*- ANEZM2 8o~2){Ev>~Թ|C)A?0R8AjC BsC TaSswщp%6hkZHS;h 4O 9 08:^/p fgkޚ2[ V}ow#NjѩO/ S~< @(M+Dҷ!:$475UJ6BFگ&ĩ㣀LF`&O\Xq{\,{o]L"R appPK ;l4Chׁ嵔Qˎ(޷(PZa3&s6?Ij? X‚#ݚ IaNgwϔSfJ,=5(+ԥAk" M1Vt?VOпZζ]O8&5l=֏E1K.Pܾi1 D~TSNՅY闠9V_ب鏻{/9e^FC?:%;;7 bRSUFy-4U}_N˻sw'lWM)S]F8 6G`}۞`^J ac^$lG`]>*eoΠ\,UtZ۬aOk1\$6/P72ʭ-0we@QhޡĜf,,[|wa$:97z?9TN Vs)8xP7'nRQ{T:&sk6F[L:<=ohoH:?SqD8Rvb g3th,V0ݕps6J?t 0UDUL; ݱ?z{XWMzZiwsn2`KM5I26Pܝ~HyVtgit+w Xx55ָB.Hj Kb&`j\Euoq2=o|QIqn -%ZnZVJ1-rkG:8}T0Cs,~ В{pœ/ĩoagCʽ*"7o3R-6t8zD9;k@҃ vl4bpy挛>Lť/|GMKy"D}|]E*Ɲr|&Fs0Oԗ\'$6tf{jt5)z+a`PHnj_3r?*.?gHl,A?H<=b^m|i7NaӅҘ[Q GGM6E!1Kk2ADמ~$z]1IBhw#U=fBm|®d_Q}i[qA``AB 398<ĝq:B٪k?ZCOPz~uIAr6/l@IH5Icg^|S4l!yh-X ʢ q 9m`EEƝS*}8`E3A1iǙU 5 l/:*,E}GOf s蠇AqGQܰPn-@ˎ#)LbJ'EwԵr_zV0\Eƚp@R3ddgڣxg21}?wRH=n-Az1uRƔk[ن/ Jͭ_I֛[es7vB2g ~bax"vã 䈭j<Hd|OdOU0yFZJ|6@7+Q )aV\ gKgcqr!nMnVP.A"Yx߃HxU }+ ěH"ˁIq)LZ6z490`5噧a۷}!1  J,qPΡ+HwH1!F)Tyu}dj9/kΣla{Z MbpTmyNr9m m](U=FW0ez=u=zQe<z]/y3^ OBSO -CC^/>@dˣ-^V&Sn T[@|lZ[\'Dn0 f]1eBypIxS r_UO ʛޞhǹSo=Om21 EPy$.5XO2  rF:8@X٣)/K 'SR ljs˘UD&3T)կ <t>pGߔKxz X<,>U3YUۘMr`%.HVs<4OE!jO~G?2>Q^ 9yjʚtsnw?Zs1":4%24b>\!\2PZk<"Rfɬ– RJv1~.g/U;{AfAw'5΄?8( Ώ kTX lȚu *ayҵԹ;_(wFiKO߇8p8Ǒ/C9@%1)N_exy0im^?FqIc" ]ِy F2yכSPVmxb++ېh vX/~aGbS $1 :B8ӻ=[|ϛ0҅zu _B![߿0i#> Q+g4%A{5a5Y6 H1BFg5d egP*aI+VTf,5Z_@ͱ v(mG#1dEeAM!{2>`^gܲOI$\MD]8g"a$0Jˎ.(MscK:2AxBS 9vb;QJYbvpFn +@#"煤g~Ubŵ{i/F\?m]I\/И8eǍ}ɼV )ۓsi`&]XuB=\# fYcŎ:ג #* 6Ћk|]T hUTr `- C$ƷDB"tym+:O#g_%7!FWnzKx*;NV2 HLW_@@Yv&+b6bBrWNt:ʂ .Q!D"E$Ovܻ ĹFeխO)ѳ6(jF \r9^kB>O&,)TIg Bk :kkw&M4Pl+oA2CW/L!|%IGwljlX;Z.#[rfLf?!"bX^3TtIy[ܸ]02[9l9gR{+BK)p+C]ؼҬSa{b{Pv6 ye켁i$|]e~k,;è''sWG#e^4rIˮJ+PQ K8ު޺]Hۮ #81Mw >S|Nl6z.`EӽJ \D*Բ+G/&֜*t0nLLS:K4'(Ђ%nf$}rVoő+u)pʰƑ?>#_hrM;.F"H/٥3zܧH K*rZamlڪ A1ms0@}הZ4})2{ƚ&ۑLj'{퇞{HnX)zqGUe.2[B/\9H('jiC q "6ɍTw?8Ơo״²xŲy}.3!#m1<-AV\t1Xw4ld2,u*EuϐFׅ-gY5{qЊ^{fu:L!V=7=IaSPT䬠Yģ4Hc+C Kjޝ?[AAQ1lv(Cc~ײZB c:%=;BL[*_ fp:FȌ쵦TU%%*8`&CT,Bgbm~J{j3`?WΪ;V)ogzI蚥ǥg"_m1`N+4>'E|M`2^mJVT5\KI,@EnA\5Jv} 8ɽVK[l]򇚯8ƭ0I ŖM;l$3)gM϶گw\ޮ? Õ -ЗU7ĭKmL,l,sB4}>GBs#F={;Rvr|Euei2<ԕBB>H+8c'S2/Fp, cdP`nxnzHF-ƺ IP4rZ0ۣ$'~@&HxL$ykgF+&fUc㌏(N$MԚSS+ ALl8tc?ftWOͯ[ 9-CeB`gipQ 2(N-58C»f8QͶ<79y{g>P0dg(+8 LtݜM{s9hg,R̀38j#*=\v flgtgLХZ'n[sep^.d٢ :u$8R6MLO5:P]zݚf~ˌgq& 2"0$+-woJh3;'4N*EJ s}b|%!S7y}%=#<_}2Tb (#GugF PMKB+~ .#Yk{Rq66N\hQ[96 H/Ҙy2<75GD6>n; ^1$TҾ;́yB3P?To%@7z%Uy=^Hzu2њ~A [`(OglݝG[ZQٝ{W8Dcl T3sMyN[en#ɻi9U2+.S6M'ѕ _ u'3oHTC/k2X[" "`dk(ʥdN421 Tv[jwqU\/7F|HRRYE]QMzJ)ch4]Lc{ +ႷEN~xŶ0heҙ(F:+«by #x#] Ӊafꬕ?joȄW6ܡ fK`u5 v* bۏ&im8Pٰ'|T.3yo2mWPxI2W_﹨QߊՋ~lb(hs8䎜W~8þS#G'RҬpPtCKChf{1 ^̈́007**N6&S)kTZvT5+(ݎ%w, `pVٰ1~>AօI;kk_4w=#\ FH_j:\#_3e ro~%mE*{"v>5qw.\i~U"J"#h9Sav٦e+k _g{i2%I'1~QT|aVb{04#- RfF6=C晱N]1AYl_(RٙװF͡0)2I鷊zlUyTeamu!"\9ժћjS'%fO 5QTń/}S.vqE;-Z4PEC8'Bǝ*]X*IwE=pѝmUՆ8vDڶ4; PAܲ>U\A>̖ͺ@nG~<ضf=ltws L ;$ȑݳeFrlД*hDXf.Ri]tk:315d8M` )+z}uE@Rھ?g5V_ >,.?_f M >?l4⦆ή[)1`.sn\-Nh05sF9DQE՚t@Pf֟ׄ dze41eO jMk={\!l-A ]jw^#bF&Zśt4!vĈ ^e2%Vn)XKbt8M@$Zjŷ\l=Q޺ 08|ϧgw2yY| ";H*S"Q0.aoQ{JSRYurW )CJ>8E Ĥ%xWMѬp8Bc7}%X\cQǞfq 3 WgtUu^`(*XK8=E L|FX]Y $xSG#cly;R7dQ3\&p _++lI.P]:TIN|{7-.a$bڧĖDCk/1)wJ墲i9H虁Q0G@2cF0\5ժSWPڬl"M`%13݈W[>1I]>Eײ4C1E+r*DX2,q׻&đsc1LڟScg*1jZgx*f~!\('g|+jR0AJ*l\5Ɖ3NfqҬ YS4ۃQI+t-tRՐpKA.I\uj}Cl.E2yL O2?#:5RsZq!I?#U5#ݣ]0-Qk Kv뿐7ي/*7`,?dZ0Jpu*ZD|MCu-}@0wYǟ s3;'|^y.]86<}~CUhSiRr0k%a #' ?(hV ``B?z M-'X FzR}\l"arjVZ] &용K+rorv;ч8pZ]=q-F5#) #z5]qvp!a[* u!߇$:n>vUqQf)c\ۭ<H)ǃkzZ햓+ꓰcNO'JGjOWQ-̽!ʻ2+R@L[]_k< K998kQ2bޫY~aNVV#̟< $r >9+E4{(~kAvAGrKka >*fYT_&X;Q;ճ h:3^v1A"Jڦ!",0|*y4<:DvQ޸Æٌ5a:< *&2eQ>$Letji3}模nNe<~,dQ(/K[ 5:RU y[ 7=7:R] ?X{ߒALO+Q7-(N!Bd/"~ qMu;JEC2 *lʇj>]49=Hu^J6f5aeʝ| x$wPa'$JDI YR9s봎i 圦Nr u94pv6DʬA~ڟPKX,$>^bd PԿ^#?eDͨ |{Ώi\5uJ2|lPns!_:x*$+ғƪŨZx$vSjۄń{dF}9>㻝xO HYK4W肀+飉ZmւN{y ĊKy_`.5\.{ ԍCL _2N ;VD[鑓%-shE)ZGE_)L{C# ڟr~ -Bt [0ɀ; U h1F<+}>0^>Ը1 8A9M@F/J!ws8c>}zS" 1KBdᨊ+_yO%ܖT>ҀBKjؚ), qs$&p/,h҂x2\܂`"3r'|ѕ˷Ӷ4O\vo} )&]^g:rv{(lJxTQz%lƍNΏ"Ze-l<n*_5hTYH=Phا.V?H=@9QLM\ԯchLU4 )BMi{f/9jv'b NPB%6E)xpͬ9ab%p'dڊ]9Dm\{1/,6ṟI jh{O^mƪhz@"lZ'vY>ޢ\;ly<"0 0xbW!3>#m^컿WiSz*`p_s&:ٖ jVJH+UGիՐjLIom Z. Aڡu^:naEBGw {{[Mxi؈(xJ!i : FB3@ g)ӦԚ U42,c _uT 06+tIj>,f!͠Ӄ]uE/9FReu_1Xj2^s ==lz0`C Duw^>L8.ehV_C׬lR4R{TҞCkP@'uR5z֊=2o1B44*_x) cQ tkGǮϝ&H⑅f{ѱrn BSbxj,.Qv^_#d,wxHlHm~,r~gߑ y*#9}-`[6Ot{_d0"ҽ\Awp|zvg×dSU ؼJuB 0t(@cu;_U˪आyjTg\oaxU 9Bq)ӆ$Q9u3j9'Asհ]u]=% `&+TxU[B~ Ȃ1k*pHHR$`vJ#mswjv"Wܗ_T~AVε >#F`ȧ,Gm20p5$d{ Z C|Mfb%P| Ͱ<ٷxўqmZQI=:Ӯ+Ja9ljX- ..)M#$*ٮMh-»x' ; F7knZM=Yv@]gPQq b^4ۨk'ky'G/k7qwh}TD; Zy@+{:};q> c :vyі?'7V tRd=]w{vdnwl\-C㰼ƴƮpjxG%n\xu AR9'*DUy)kչ5tPofbmU;aa39QF֚ 8Ĉ CN9[JP+ F`+dqO<5Nn\ WcIVV,45†nǦ<$VO̹_y7}K(b>ɥΆYF;giO&z0Q!oR)a$)!8[5)}/ xg2V }sxJ.`G Ӊ/% nTIR)]m# 0Rf*emD'6 &bdXSw=MxWpWbmﺊdQ/L2$]l.579 +C)D"Pc%0ϕ e)AzktNJӓ@"#@ sHIZr)jˋsv;ߒߨKE٪\n%@L2%VH9QZ˥맜kt ӮN7̻H8; x[K\cҙS; h!~|`ۛµR* :^%r}᰻l+:ӋW d>e;EaqMZV7}a}THn,fi8K:WʀB4&J6o!Bt9CޘhFe 3+vRgDN1AUBVB0#Єh_F Q7;ÙLoGK<"p5O(Y `r S1hεo*ޅN1(=3D$g)5!u{ -/͈MpE遢TS`]8j˒:9YvӼ4<ـzQ_-;M^PIh?>᫦ݟaò[irZ~:uJpƝb/ 61@\ɆҹzuJ.ƶwKovWI)d%984g8v_?y +0l e\#v>/peTg\Gi* |/\"@aV,=,oR=/?:*h5iSkK7=7#U6G3l9z=:@Rz!ÝT_^5>=Ɯ1rkJz>㌔s- PO:mJx]{˯ sNC:[bPbhm ۯc'E F,"} -IhC清 R EG ̉5Y: U-6ޑJWmaj:/sb:ٖi$S+Du>J$_ƥ0 QRf&;Sܼ^೪,d"HLoxl<_O÷H3 =J(KCsl\HwE >DPS shRFyRƌt3wvJbfwpK;6˜Zh’=V'9p \;":SJ6l<iȣ} EV,e'61WfN ,!,7\yϺIWuz ->YU*>{< a&j`UB3ˉjhԞR" ?Ff^"tqy]r]%hoێiӝHϹH^Z}.0J 5I0mˊFM s XPO&B"@yB<h ZKn#DCNy.կԖ&;Y_ r ,#yCn)4zFqzq{??aǴ =E lݝ륯A}6 y{~{E5:ZRiIS /9M@uDblλOE7hf&0iA雳N[w-F '.0YtVsm@;HiRfw&K,^Z#ړ*%<ºz@$ЎyrY2Q "3@@MquNGlؤUI5]ȥ Hjn[k$ԻES<^yiX–~8go3l8U/z5Ǻu#T/K-v͌sXF!(9mU᷹P"O> ^PPqmfWF)/y|ў{00d<*E .ZEji9MoX$”Yt-dKVlGQ,TвWx##@DxjTAH1W9]5Nc"P2-=wG&7b<-e JrkI%rr#ؾfK4<iF1,gf5K7if.@L drAZCj ?űbM9s hltyaD0JJ߇"Eq 1 M+AEw.B2 5’zM}(PaOO\=edlյ],Aemo $ԋ&R\a0yW4<I)s<*Б B[R/b 5 )^:Yli@ɡ)Mab*؇M|fsgn`s=2"EʆZ% |O̎uOZorƼX]:YIu)P]3(+7ʬ(`(^}gyi#5*^;/ K7K/&o?73 b*sR6u]JcX≷CfiV?2F 9vb߄D=# J'פ$E l5='^<&ֺXg.KҨ*z9YeI (&0KY;>&ߪsY!YCΕmˡj`NU]Պt5j." މ_y=8ekP g&٪?QsvIwcsy9cBj5pLw#4P]s=PS7CI!xb,l8^xQrM MoXFNԶ| >xU*.'*bQ+a |or2p²jP?zy  mݫ /.} M}:!EH 0ݙ໒gvl_YmߤmEK? \y+RLU7a%My3X6oPYn;@KBCN Z/yKÀiqNꑌ$K{BZB>'C9}xSo])9/ˆp"4QC-ťma}!0$(lQEBn'RQ ^7PZ # //BRckˉ B$lXy{5 QUs<&/8ͯ~/6g=.{ER`M+}vXafhԕ>Jxi7ƆQ!-(K`jaU;f`׎biicD=^Y|o i ?( J3 HYdWuwQx![ғkEgP?Uļf܉)w'(]%,AQk0 4:ntK6o "z99r5nJ=/wc= ^~)g1[3_",nl2A@T8LA5* }12#q Zv ;խJb0P64BT7h?[A'>( +C,'_ʑ;nv`y:_3 lB6<JC;0JZ|-+`(^=Z \!uxߺmE13b`ɦV3&![6vhn >~ЁM]׹|CChb5u4g0+`˝1 F\|{gcX˜\y}[\pi.s23d+[ & 369ΈJv ?ǦM:H_ڢrF AIT_U~1N#Gj`XBbk3H9fBTj؁źjا5cx4/Y#wvVI' s0M%Lל C]Ҟ;Ǧ둼2ӕbJP˃ Ҧq;{+u' XuGQWK~Q3͜,Oa ljN1;U}h$Ҋ2fLL6 >9!<.ಁTtk s8:9zd xBZ}{?#w zd>/*w@ǟY>;s|,,AĭnWg@j;@S%5H|DQb,/:ƶquu@7G24Yp);k G*lzS[q'!7DePr2}aqIt)TEPXxE)R}ߤJ_9Aw4{J4WL`\.sw1k_DO0F0QS3 7kՇ6{xhyBeWq %7q< <0UwVR1\j3YdoBWfE_q~7Y8[/Jq|— \q^i׾D?Lj¨CoK@7؅=dڻ,((@saˣJ4gQ:8$ u'kf$VF6*m.Jv\T-u㸺5NS ;Yk 'L.ȉ@*8큱[\<?aw%YpyC& B13v.`<}L(K+':jtguAɱSA뙂t(3%D7KBcx(q24yC ӦE&wЀf v(ǀ(mC-=z}^O XWx5=kdڒwǠR;A-r]x% rш^ *e"(e5g7I}Z#?i C[;$ #fq8mZOLr7%zDٮ\M>O aPWt1KIkwj5/}5"x*zơ%AO_Q:= -wwKvH4/])9ԧwP͹YurJ U;.Eqi _EBj0ƐTI ?uped7q`b$Fbys)updm)ZkdU_ִh,-"KbA$$G[-E9ۣZ-䦣̦iS#2¹/F4xp̑8go}b{rدB{/#e:N떘/|cҨ6eF32L`&#ފ qB^NZ{sy:BlQO:bjQWgcj+Ď/Da; \sDx}3oE_*z]bGv 癔&_/Z3!)R͍uɵilJ z.Mxń>xd7MKFτo,ឌW_ 6Uhh&FIHP)b642|8 X&,%XD =<@_IO?uyzc^9sJPd! jaFb\gg}_K[`T2JZsey3 0Z@X? S*ᦨCwea+*ՄM ܖp&qW~9מx Apf(;?7lT+ѥ CeƊ;r!Ԥ+TRL4&6O )9Z3po|Zu%J$uRCޒ}J]|.BdeQ37ṲȡD04UTt挽~K8讳ٕ/6pQ<k(3]14yQFH)Qw'ыJ횃.4Wר˞Ex}) k,-nK Ä7͵+ _-! ?jˈRN.Ju{qBV%֓Plw!:0$=Z,7XgB[ۃX8ճ. Ux R标CRZkEt bBw!W хT4-5kEwY1|3Qҽ@(qW?u&~NXcX©2smX+؆т?3Dvb=wAQgX4bu+K)ZZEHW6n$E*QqZe[83Ax Q%S,i˔"`ɘ0*\ox<"y4"1kM$Yj[D&tǖOު@vtxаo7` id%ṉKFy1]aGF u aYYc>R`'R,AG/bz-ȁJzUmߟQp<'*@=#[=1voo-"YwpףQ$I 9jaAoq>(MTYk 1L;z`ULG/,˺O('EӲ5QΟ<:ޅƓW0E3(*9n7#sb$w:xtW[z;JA ( :\\3=NcہJ҉[Z{ /ɮ&7t<=.08(+jN2{. kE-Jˤ|<*VՄ;4߱rOlX<4J-àxpJyy9.ZUy;rIt=NŴQa Ɇ $5',Ւv:t6%jp®67s_9j?eʮ0i]oHX67yZD"l p5H19XCTL>QR]^ɂܨN-s3dQ-"b>P%՘cY_@.<`H  i+~dj%hQq%~Q}n16BF HgK2'fっ}˪]!5tg%9r#B% XNOu 'Ŧ^sgh\i+L[;e,cgln:8oO+yfً]e+ Ʊ\9N$rdO} zyfӹN(H=WD)` 7%NĚr:2XAfW2SAqyD _~Ρ`=4XM"T4 O, \d&cMBS,aNUiQL)!3YdlUY.j!,>ўw~n9%/[eW$Teîƣࡈ<Lῖ;ag.LR֣6)ǟXc"gTIᝪDcSyd@A-00Nxߕ=V}w,u.aQ#2jbƴ]h3V)VZU _V;'*Vl6Z-&J2 o3p;&X6[*XhaE a~wbNĭt0/Uʺ8n $uG.jϮ)NƼȞ{ҝU$~qʄU@Q2y%m=ɾzGjVQfM ^ôX>]j鉭jQ[OUB@(JBxJ\54`A89lB#ADO$@tܜ2_Z0PZߺkVd\Oݬzv$- !1oqU#MDT; D[Xa1=^8p 7)Wh6i =2Vݡlvq -C5)V6G'mJAR4?7RӓC|'ǕAh5%pkQWY4uLc̰â$<>^ ҚXj͏]NY7#ܑ%?yִ%1|SsҽZ}d8AnUTDikCIռS96:ܴ?`8\y=)D~A$;@ ,0VP<|cټ׊bεKyoNQ?41HPBbņX >Jz !⒪P02 e^ʥu=nH j߲3 7Z؏Gtq%M@CZ> =lz1T#Nॗx ߎ{Y`!u>SY3I]'FWuH:cSCϦ,` &]0ڡ+@5_>n }Ɔ#zȰ&ńJAcxֵJCFsL?8gEm3a"0uc0|5ZH mhIN1jf潓É2ok:14:O5Qq$(e- cNVrk7wmzPPݴWyU[9s)آ4O2r~՜$ەHb 7q摾TL4palB{\ u$$s1_늨S [ @ @iRBA~~ %Xŕ0햲[^bQ<;6^ +xva?ϡq:rͩT"kLa"BQd):DegXp"gHy+ݛ gɖͲg44`c16;A ٛ*ť}P",%FLZF?qDUopx0&~-loIη]~$RW~xs6g3 ;J6l7S])u06+F~MV?}R@@ 3'^ o"*Y w՝_]ng-s*l#VO4)j Bg*/OD$ ;Ln)8 u_b!\ Gv0, jG ̀?ii Q|7Uê P@tyJX,K:ڭaGr`ma\rei i$`ahsn7EX"~ }ja[xFB$_v`,t[OێpqΧ3 hr) Ev"ͼs3KOr3̈́9Ngã2bzaOlYd c6II+MGI,FK7 -ħ+6*#!ĪqКbQ6/.Jm\i ra-oww՝1vMp|"q~OWVXl[VY9a _ 4dl|e4^k3 ەb6P꓃A7cjٚ:"3ۥkM[IοQCA;4rRzUm\%K+Ѵ'f a!qH'ळX~q}tdOɱLGU#' MZ5m0-:D7@[SHȜ^Ѓj!gNٯqOvd1by*IoK{tOΞOEۥw:DmcN4;w,bkB:Kdh[s3*X[]sd{Ac3dlቭ {1rw>D3v;vafB,iG"^-!lJG ."H7r~ڣqg󟜧/ kACE׫E,t:pԞͱC@?WZPuų\rP! 7xϹ،[ !CDzך})TitUQ)8XK]!-}(e+/)y|+^J1`R 8Ry\Ϣ]m-䓻]@v sHm"`84r镡}v-fǰɡ d'_>+;/T!agP(3$!NrB"EbP=-,6IKC@MdPdFQD)^1+ݒfbنu(&VRziYՍB G85_Rdk3 F֥˟:|Mvж_w#Bw"Q/yԇcN[ ˭6q}6A U=QO08d-N =/NB ?tAH'c#ebԗ^,̐̎?>C=S.mK+֫2"-`H@(*ZC}G zE[.go_B<ЇOVv3}#d~S-vtI 0Xƻf<"Ɋb+V+Wl\J+d"O_ 8-'!J|eb6*7sVag."ZzųI+&5j퍢V_J7+QJHk܈cGV;-Qvyg|:ư'ؤ^Hi7S@-ɪ?P"(qoЅ#C£LTlv5]YJ3y}ouswɳ$pU}UZ_x`Eϴ/eZZt8}fwmÓULOCmʕv%h{̽>DأNIw}M }ksVf>=A X:^"m2e>Gw6jVy/ -$dlZ 7 . xLel9s 3\l쏲,ע1. M, rA]UXѨAQ'd0S3Âe=rspXtQXNZ^SBٞ1@b*h?쓸s,4+`rnfV Y.ּYaYJ[]2.'iB)Kw2kT@N/ƥ?4MO\H2d$3Q{L.8ú3dL(%z,\ǓX-]8yvC#%=OtcŇ:L鶄:u xJGSg̈Vփev%Q*Z*l܋AE+Xjfb eoa*r1ӎ8-&36SYޤ;%A8`֓?WʢE{UQ4* 5o`4,SvM0th U6j3{[[ Q)wVYZj1L=F0>|âtQ$xV߰;Ԍ}"~|EgÓP:IFL&א3|Ax6?]3?Zi+cM C·_]ٛb䝓JQMR8r9 DLv # w7šqC@"~I[GFH^L D ̯&$=ѓKgՖr8Y=9,&\(ՏZbSu)3 W_G8d.!KY ifNMl1gF-{%x9]C[ڞ aD(a-U@ۺN!M  v!FC!E<5JZWUSFV Z#Qʫ9Wdʮ+%8*BAw3b+;mڗdZ Q/d6"@)h|B)#X2:m+?H}"~b:O YG]8s]xňe-nC} :e{ 'лN䵫}OXɒnE (yX2*'fclYtf#As?DWj̶k;Vb^ilأefݣ Wy(ݚI™@^}esVNZ"𒁿T {[T߅|bJB=?VeI4>aTl8p pj`^[ ׬ݒާy݌ٗwe}?H=Qe|4#>&ODmHdVA_"0PÔ݁P:ޓїr|5sxfѩw:K /Q rCdʠXm+Mi-C]V^lN oMѓx4(7ÕX*sf8^\Yt3F#>2 v 0 /V:-797 E?1`tS롯o%thۉW ?),W 6+_,NUut@~7+Y)u2$xWql{Cn9DԴOb1)(.\z?"vfU #F^O}+frrXufpˀ:GT1f7 >;H1\5UG3@Y],ߴzF|%ó6+Ϟĉ=$sscoAN.e} F71OŒrJaIJr;v'%:! J gqFGmQ; z=Ohӡ b̑L4 uXFMuPg]#aөxFbbpȝ0` Ul;85 3atȱ3#MCl[ǖp4?:4@(ٙQժEQ5>ocg`Mw6+K Ch.P'=Cwv`uWԤf' sfbv5a.?Ƥ}4!5%` U#Epϣݫ\4׻E|F[T'Ns.=:vQdt3`oE ?ohMEU2फ़qQR+/F-⟱~LS?m'm[ܼe#9;tDY~KȃCe"&TML$Sٚ,8cʂE?;QڿŅ6m60ɮ;ԡ7:n~C^0ef#qiۉAr8{"{ SϬ1Xϸ 4nnڴE7҆ffA$8tJSKMc:[8<}[xsWm8S{꒴xL@/Qrf#\_~ENN돔4Klw=L\O8S핳d8#S~80C+3?*\s56D4Ҵuϼxd,])䧻r՗CBčo~;`8pc mtE4 umwISwqW\I0Yx@+'0w`opU '2x h9cEҀGO7efgЍqڣ00Jx27w\fOa}ؒNh3'S+>r^#|COS>׼K6BޥݦV`޿M::ɨ/1EaX6|( +?&oYK@hW;>qnY7K_#뇘X%/I4Jt'~݆b7mLL&Tk\BKܟ=+2aq ?(74ƾ󝷿FX44k>K6Y6ΆI4e?\.p86z HtE|RS][;+Zqdc /Ύ?UkWÀh!t!m)-x%oPO Cux15&Wg6@>>or rQ9)uhLGj1;汇C#1mK T`M^CJi(C +c8:\ (' 2J篘vW ?bRl61aՖюn֩`?r#zr'fprU4TI!ǡ/F-gڄW`+4jDYr2b7dSRc\5n7-m1$x N'r1>j"6,1'`"oKV=`Cdcζ%<3Ί4\'(XޞlWs)SĺG ^67ߒ/jNJ7߂gUER2yP fbe\~$}oS՞\ *=JzJ)_>熔;x ЋM!j_àAN =?LjdK Muӱ ~I'[ IU u*3owwJvNrϯMpKHkI&U("Ip C3sjx=?OnaJ>,)2~GՂԹ604}@62hr$:? U|ҟ^ "u7X9 ͅ2UV@l2}X+xy|'zHF꺀>^T<Գ1D.}<`3]c5h<F~fBI{w&>sZeMt ~DÜtXUᾦ  XD?+sHͣQMm$W+Wč/$N qa8ťMGVzP>lA!#pW;+h>E@W׽$Z]SF4aH_LKîFS)k7Ƚ~4DfڳI-=,h : AB Yi|9C\88cQU]_xtA\,AUp16\k|' ꀕ;";Fv@B8RWiΗY32W1n;+*IGmLo\*Dp>Kj>'k/x_ɹb{IONFIrTe-z:tDhL 5rZ$`MAv m˅Xf3Yrނlb G9l)~eGlo!T&/BT5=l]{BcQSHe;,{nSw/Ã9%J/Ǽs}kQڀ9+kop0|4cW4{:Fδ='Rg<Uvxq Yhڑ *M!keP(*bPѝ":SKykB!F7&X6ȞqH a]Z'yd[({ݡ) ^a)3 /ʩt/pFU-F "; %w,Ԙ_.b4O15^I(Q9Zz>Bh:y Oy`B'*::`a>|A!5jا7-is24+l*~Bf*m#fDS֢v`N5+5<'K?0pr,8,=t4..hB [JDenIEKW&H%.uE"kF$-kqHS y?vؐ5 K'FoS@+ލ0+f@vܹ3f&5rEdאȫJG$ek"T2QxA}$VddBlu^ӓR&=,?T 4AXS,@XK˔2}7FqXa@i.S8.6#Nwnأ#cu0N;. mjh}#0@433^eR 8Viro;5_gE@RQ)pI,,/M-#S*i釘n1rxtEk6HGA2c~J!Dx|KN!yL(ۯͥifR uLb^F*E C`i[k#x/!`Zq7*x:d ` JS] kH΄Nb!S'.j{Zrt\kf;m]TS5B|HA4Tp^"iZs$(0ъA(w3 gf5遨խHa + J)tqDGGe.,QB˗<7mLjn`SZz4v?ƾZ%C9q=BbOtah Sn&XtsR+f.\A$ƊǴKkP'+wW3π6&(4Ln}`w>LpD8mTr2 c Hk*Ċy2 p)x՞[Яw8 uJBd 3vy7ۃ.0|yNrdP᰷Kj_u!OWvU 1>&b{\$gzr0w8;#%9(5~~lltp(h&k!]|]v(]P[<VϋVXdk0\8+lJl:5׋/ 5uimfSH|+j62Z]HU/;qE~G?FF /U/ft.t究f8i{yLƖ(KA #=gjAb)aF:-pZ)C˻ң9Sse/H/($9Wl/{1?$0k**B U E\+$<$BaȏL+Y~8mB~w~<%_hu.$2$LNGx#H^O†q乀Ϊt!9A(bpD+9ՓJJɡNAFii9#Oǣq?pOȳ)(%÷>R_w,If K3Ju-O:?C\q6Ru3O{ab< Xx]hlR"lJ?W݂j.n vmY*YmDœj!<:T4owK9="կqٷSmI2CA#[m]$Z*M x;ߎ𢼅$7*4{ gk3dvWsC˥$pl%Ij($klX&$5gωLH9]0+!Z N2W4vQ:pN|tDJޘez8Z-\Qݓ/i5 H>}T:JI_e y pVvm0IOa\W7U3ӥf݆Y3dr5b"CT#z8 YZ