libvirt-daemon-driver-interface-6.6.0-13.el8 >  H `F z뾂alSt0Qӧo',zW,fH|0>v8Vs;}axAZ kVpWy BQ|Sx&maofT0oP ğu|`A Gp+*RV uMɀwEQXq XFljžy_d&:`bڜh<>ؔgɭ E`w˺v^eq" |ƅSqx4pcA+Gk1`Ct{g~ #f48665edb756fc48322e4b69e919f6e7e32bfb79f176970da48351217e93a3bc230f06f5088b7f640945e2b45d452c04849ef021頉`F z뾂alH)7(+VwHǂ_a܄}z.E~7F5v;*2.[IϱNY seqEU\{VnYxjS? 6Q?\T08>VݰFs='=SiR T_*N.X`GHk `i- r&h]SPb35)ȖM;mJ\yKuC!|4 Ysv"orvI[y;S1fQg >>p<?d"( / _ " 7CX^h     (dT ((8]9d]:.]GHPIXY\]^I b7dcehfklmtuvwxxyClibvirt-daemon-driver-interface6.6.013.el8Interface driver plugin for the libvirtd daemonThe interface driver plugin for the libvirtd daemon, providing an implementation of the network interface APIs using the netcf library`Unspecifiedhttps://libvirt.org/linuxaarch64-vbK#}# ZAAA큤`<_`<`<`<`<`<`<`<`<`<`<`<`<9`<9b60ee55d0a0284eb363779831adc1cd1175fba535697ba2e4ae21684bfbeea70675088634d7cc633065be91bcdbfb6106742d0053bffad9fc30b46ac088582e357b56a82d085144955f9799a7abf98d0680bb82c4724a778cb9087ad6cab61cf1ecab8c5d0fd25b3cf59a41be608b74bedceb3e7086eb5aa8ce03d80f8a16a2f2ad7118d7e408542b04f0701f5dd8bff391e59a0398c550c5a1be3c9dee703f5304dea03c7aca336f64205c04c04f05e705a708037f82bed69007e8fc1a1bf3f7ebb13922813596c38f9ef2f50444deae7d160b1b190471bfff0ddab858f0d50afaf701cbcb559f826026670fa20d9a8b877a87d68e37f366c37ba9181b4fa65bf9abddf993d0a16a84c011225f0bd7ee4376cc46286e628995ccd12a1f4457a6e37f8ed4ef245ef0d694c0a6bd672e6459bb9b6481ed16e190bf7af5964f37c../../../../usr/lib64/libvirt/connection-driver/libvirt_driver_interface.so../../../../usr/sbin/virtinterfacedrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibvirt-6.6.0-13.el8.src.rpmconfig(libvirt-daemon-driver-interface)libvirt-daemon-driver-interfacelibvirt-daemon-driver-interface(aarch-64)libvirt_driver_interface.so()(64bit)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@     @config(libvirt-daemon-driver-interface)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)libnetcf.so.1()(64bit)libnetcf.so.1(NETCF_1.0.0)(64bit)libnetcf.so.1(NETCF_1.2.0)(64bit)libnetcf.so.1(NETCF_1.3.0)(64bit)libnetcf.so.1(NETCF_1.4.0)(64bit)libnl-3.so.200()(64bit)libnl-route-3.so.200()(64bit)libnuma.so.1()(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.17)(64bit)libsasl2.so.3()(64bit)libselinux.so.1()(64bit)libssh.so.4()(64bit)libtirpc.so.3()(64bit)libtirpc.so.3(TIRPC_0.3.0)(64bit)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)netcf-libsrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)6.6.0-13.el86.6.0-13.el86.6.0-13.el80.2.23.0.4-14.6.0-14.0-15.2-14.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 virtinterfaced.confvirtinterfaced.build-id91368e502a498c5ad7870c30e87d6bd5ed990d3e9c692acdded044dd3aa56608e679c711fe0a133dvirtinterfaced-admin.socketvirtinterfaced-ro.socketvirtinterfaced.servicevirtinterfaced.socketlibvirt_driver_interface.sovirtinterfacedtest_virtinterfaced.augvirtinterfaced.aug/etc/libvirt//etc/sysconfig//usr/lib//usr/lib/.build-id//usr/lib/.build-id/91//usr/lib/.build-id/9c//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]=91368e502a498c5ad7870c30e87d6bd5ed990d3e, 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]=9c692acdded044dd3aa56608e679c711fe0a133d, stripped++PRRRRRR%RDRRRRRR0RRRRRRR RRRRR!R R RRR"RRRRR$R&RR R RRRRR*RRRR.R/R,R-R#RR RORRcRrRxRmR^RBRuRARZR6R?RURQRRR4R}RzR\R`ReR|RNRVRRRkRR_RnRKRfRPRyRbRR7RIRHRLRwR2RGRjRTRpRRlRiR@R]RvR=RMRDR;RoRFRR3RJRCRsR:R9RWRYR~RtR[R8RXR1RR)R+R0RRRRR RRR!R RRRRR"R RRRRRR&RR R RRRutf-8ec524ad5130d76a4175f73d08d3e9afd0ebfc96290fce1a81fb503cfbb395789?@7zXZ !#,] b2u Q{LPMFۦN&ݲPqF K;Ndmy qBlҁG!Qm35t: 4I>"Z} ypR4 4^O PVt왚:4Q5xU~qޟW^g 5>QES̿a F1[:o9C9Vq0d[ƽڠ9DYdGrIv6 ^)zzWʪfR+˙G.ݬ 7:> Td~S7gpؿç0uCwkX,)~8|7 coI4\5Pzemb1Z`?D<vKiT Ə}B, VV\2=d=8Hp&tòRѾSHkJRhh3m1.#z)Eζ@&Taa0 bрSr;'BOTRQtr&HcBY~aYS̫"pCpLsvm`"[ )[Js!wao.5f_+ɉD h|O+" ݨ ?g,<)4FV0E]Ɠ/2Ɍ`d>af_Z&Ovf:p4[O@P%,V>ٸ*•MDaCE[f ō, Ht$1y.TnFNhjY;ˤ4$q*q6P!)ur~H8w ۑq:߅]]} [\>!My $>*j8Ȳd)ŇH7m^4%?G_tbՋV*6 VI#Ly1$]}^riJ+*V@b%hҋޢܿHN/.jb@R>ْmjڽ4U'LfIAZ12tns] Ƌ%)ZdR32ٲġ"lh I}F`%@*@^:߁ x(_<+u0pzppEr ټ˾@!p814X2Ⱦ^&g($+nN+ 'o"ptĮb,j Zl3٫ Dr}6:TGΆ^9;Fj ߠxYau@2nU%ͱN -ЯnSR^Jp%69d NpDNFy!mJ튷>%Hm6R.&3a=>h;0i,4l~%H{ڰ|Q~κ䳝 w']bimg9xCsRVd: - " mkg3$.Uia%)ѿd^9I`W[%27(ݖ|f1vLrp^5tqZYtWT #gLxuO4;qawL,T''\'({k H=a^f< 1FKI+[/% !cf)w7s t:J%TZ_?Xľ~Y7e[\ I- ml v/$ _ux@(L $uc!<ƌ+iqReh+ɰk xkZYg&/bq/Oj01CSL8(P:+?R *iM >8g]6*F'3j\x mtjv'V)YJN_ 1Ԉ^rWԆؼ`b5ϧf0~E)`_Ko=}#:^9`eku}dbci):"䍡KA{sB_ -PP624m[3B$&IIdƪ1yCA<=&(v/>sx,`dBYCCDG~ͬ{t*٦6sA#c=FQ W-`9̼3guM 5JVzHu"X.= F>gdq8N'U m++Ebg?aL1ێrLLA ).g'E^g]ozHf#g#:kZqD'07+34)r6n@ܯ?rHkx|L/փwxi>Ժ_t1$2N܂k-.f\8e ~M8KdWr.,^00Bݸ&WLvGUZͫGJ`YC=e)"\// kke{L,({>Ս,a-0J.@ *{ @O @O@Q@M~V9&Wnjaep0Fol1>{3HceS5Ĩ:BF٨f X© DG c!CKfкCMmľƻ}G }a;٧kav{qG]!::g94Jx}B|؜*Vo7T`q4Y=q\M!G]͙'VA3@?읰#!gB"߱R `BF30G~0kQthwO<c"ZΥ_*!۳(SErDž 2%ן[uL/$eOP` ʻvɟ SJDӦt#&.P=-rwK1$S6sFik*?4QU4OFP\9_m)hĔY8(BnyH>hh!-4;o(Xt#Ca踼e‰Cvbu@($E ŪoFJJ)d~=f)"F=_~jҋJԘ!l )qU0 ެo ``Vȥ~?̄ JӖg+C"7 Ng5SQ v J vˏ`!a6_maN$?*-Lc;>hb(+j-WEggQے;`KmLe-I|da-6R7g`i)ڢ r^CBdX5o$>Nc˜\nԾsxZ 彝`xХܮr @h +PH?|bbX߯ UMƨ-otB9 臨܀R2} kR5oB:Ky'(/NdLWTiqV3Den6N'?Y`2`WdC_wt)b(} Sҝl[C\,xΕJV\w;Rf2&FyϥsK&BJ^P[ҧ#(d6ϯ=G](0GkN=Pȑ3zD<novnSiq̑Hw+Ue%Ea(`ʆ%!v}8}MwxL'oKEZZ t76JoSF}J*/J֏*3ƭm:8PGu1N#EC]ڑk%H|K]au,8޾Ȇk m3Cgmzg   =hYEnBCH~b/ eoPEЄ|g?V] Xn,L$KIL}}eQDhHSxfnec 9F`lFLBxxu<۪[wf1Z@Yfg2ϔ@A) >75^+XϖyG-X: ,kܡ[^{@glr%oE hGLns6 u}mR_a{}J~4N 4TAL46GYƉUFڜO.6vox<5k!(PY~C&»O5 ^mR~pkt)i.lOs~՝QdLS.Z-QxbuSM^< Υ%>s/?=}CY}`z܆Mo}d}mL8,x/Ix#_)UZyzͶbhU*_;7Jiv_-E50 CNlLL-C> a/2k]yS!rVjӕxK AV}b5&Y6n'̳f5m8Ea,\9ʘi+D: n2Z -3xa73$ * gd='2w,Δ>2."SuO5/3{ ": Hh^_ɨ}^JZ G,dȫ73ϹXMڗw[%Ƃ|D R5رnfelh2,kL u*!,(wK7g6"aLJ?4̢'!č-Fj_渄K'| qR3uXɽp,&8*@6Q|vEJb `V6POe-Z,a@/@!B̨]3dx\~QٚiWrCA,uEc?#He:{Cf'7QuW [Qi+u!Rxqz 5l^z6䭮GYBWC0fsLI ,fM W)NpIb' TQxk'o>b[]T[ hvA+vU p?w:iFX:s٧]yP:gI.7k t)$%%Xe;-l,4R1DԚ=1q[_`lTGRz])4=_>'6FfɠFfun:ܛo[k"-'g8bWlc:QcGTmkI2ȃtS삅m ڡi=HnKVq 擤17x-/0]jf7wgBõHQzxQC@bfHS#L'*?QKL%Đ~5I%Sv` qB-]$w!#A&6:cJ)q5ys .SuE)>ru(ۻĕBK$})V{ջny6S_soPx:x -UmEGZA$%9%\z I4Nag#ہqE RPB1:rouok1] ',}hfiogd?n|;Lf$Tw,G2$B a@ n`0K"_eKFi 0n6  ';ڄ5JCtkwn27nZ_~ )舃B_xVޚ.#Iw}ڍPT:Yks(.Ӗ%f)NCAk^KB8x,qgh띡s;)sSrgUVj: "&<{PMiV1<.ëcr1e595aꜗ"6U#<FK*V=zR zljƸK5]LC>@3[I:֙vw=K2sb{5\.Cj}eogN[7z}mΡ:a"}yiQyˤi S>v z` r[A-DHZ2aVwL/_ N)GNb,XcU?!.Dt-_*n4Qh%_7ޒmx0T9H@|.0S>F\UἯXd ao;AOܔ*u{Q=יX'_쯍եҙ_>v[DXQp3z)BۂIJC%+T9ܻ#Vs`>ζ5Ц_uڈGd`8 Yb0"uǤ0G÷}˚w&{n}#>HrYiUrއ@k>j[|ԤuOQm 8VO$BwNҥO+Om6iƈuq$<&ox$;{v璟LR/ õc*vxi2-|8{f7Ԑ3ΜT8Kִ9]D]9!?d8,d05f{l3h=p<NqU ^m":QZa8ъι[Hm|!V\!Gj0$:Rہ8Sqi.PH%:AU+;kN Yw<jRn;g3ߥ`aj~s]ݼ#%Ĉ mlh)=5@1~g.uzhe 5c ^9c#(g|R%47V; R1Bt E֡D_>m]׳`~Xɧ״ 3$.oVr|V];ʋriRW6&rɲ`f1IpnB .~G+Ջv{ -RZK^Y+k0E4䭰KKfS%04{5UӹW߱ʬ9ft,_9_Z6 Ȍﶣr#)kЂlR qA"G z=zФGK7R冄xəFU5g.])Fez:EI"4ܖ}U-XAY/  ү3 x1Ns9yYؽס>ON{Q6)%[on2~绯z +Ջ"\: 2J~*Um${)Tj( ll= 4l8H}"M;/f+`8w-@#nG$ J\jfn;fAH/'fy 44` ] ɲ/p{V ["ͮ6Dr44VcWVϡبao(A`\۾q/&O}p /nrL+t}U/q|C6VzГ46 ^Lܟ8E*xC8q Pp]6bw+?8#n ;8[rtd:;+޽PhJǢ {El! ?.L'rC KQG_V˅8lGI9étyev<-%nPR)<b^}ؼ@.OO+RDYNBmO|`-% @"ۺh!]TƑ)b_)Ӌu7ܮ,R19M^/4+QIÃc dEI43Z/$0kۙRk-Zw'%WMjR8uMUhgo.HH Aoom`S"!!)D._SD27$ n$߇MĘ,<7j&dWܔ6!eM[cx,zwRUT,M:2*6[ ^HƶOȘ maELGBwwxWtnQRG|VX6 O =!O *@5`:OQ)O;9Hx]6lu( @bД,"ͻFdX*pV/' >AHtL] vsb͕V(2l̈u\ZM{h)m'!VhIɭ5 8(e}J os'/?cojJn ^lknY"L+~xJaZ ddC>ڀPSH΢"wލwJ<@ :gQNJQ{ ;qg9SW!$k׋X.90w:W\Ux͹#%#^ǟxsnJ9KIҭBoF'bC^BIzMf#{@P}c,ctppr \W/[f\G rou[db(vWƻ5U5P,]afŽD/lgp?4gncS+z  (r|~Gm2;QNDvqxF~SE+_m^L^f]k =Rfm͝Ɛ%7jI'OGƣ&auiXr.6g@W:D"pP5hm4NvvynnhJ,WL'Gѽu$3|Nz!2f+?Sh )e,Aݝ^i t^tI0a9?os?yn0@L-05ovmzuDװKj_KRytB[EcS ](tW`B-gi”ԘإJRʃc 䒯zQ)̱}fh ,[닦 آ5H%=0UkJi*Ë_0\0G` ܪcʌL@4Sڦҭuɔ E4OEX6j]pGF/ $ a73\ )~0AwTTd%mTrr0G60&!}t?Q! PL\Ӵ2|=Vu\pT8K}nly H8/F0A b@!Z, "J-@:@9 rI} ΐ6͓oVi_i.* c22WjkcbB6yӓn*24YyA4DMpxtKHkh.ZE3Ǩ ,Iq%K S! & f)Φӓ#F $4%iGif@ q,Ԇݩ8!{& lL6=tՠLf'M{DOu"i&nlu*:Bo?Qd=IT+E=d8T>[MEãpV| B -I|MZ͕OVׂ%`dk"iRgeh@7 pxww2wړ{X~ɧ1f#cWl OV42/ b&:nv23^n¦&OM'7]`,TQ旣x-tm]v\e?rPD^={79u(&1qTiCX0Iz1p5ǗP_NU:]Bg^Ψezl%J7&y#}FϤjp 1XuPbJy{ڢA6︍0Kw`lH|"J=ڴW)Z-cq4yئҫۿآG78zc֕/1K0J53#(?W$*iG&ۦ>$94_yԎE. pA٤؊Y[A.cTn7* _w%cߊN9,,4ح;7,(t)a?A::f9ۖ8ۅ ԉ+w xP?ɀAVC.4*W(N^Z. c O]Ʀǟ69pv*,󅳪|3ΝnZ/PXe ‹du/%Rjv2b4B˦pvr{#G u}DA[7"/dI6ЇBXWץ9I3n۠cm@~Nt8La)9PāTY'el<~OPpeFM%⦯J__%ǸDNso5$AN!ooYElsz|^I5 /nnQ?q{7<<&pOPk?τXS3a֋r=8.\;6i+\K[bTmNkcM!2#TdvՈZ]h#,10O깁/Ѡ [<-tQ;1}h1]8Z=-O5~BS`a~l|KtMyx}F0h/,a {ޚ"J0'7}EVÇJ[.b B `_޺5 mt<ߎD\D׫4" LTwz,}p<+E9_zE&M s%+&3~׷dt 顣{t ^`]JyvI0yJÙCaFÊIsnsKk - li#A)= -%ۍi,K@w"G^GB87& % %sԩMS/T*#0NkY A9U9ŻM8?i*xoۺ^6 }b[G[Bb/|Y%wE!⳾9csYjDcPzg*e~!1$}yZHll(@ڲi#28ୖoa?W$S6.zCo=50TJh{umt8lڃ8PC+P %2̉v,kn,&`kH27KzOB1.O>h6?Y, k3ydPRl/{D >_NC0_t-Yj_?8sKjfX ps HuyEwe*/܍0>z^uE= ƅGBZ-Ut.aX-,mU[;y9H6[P/d# )5)%{<,YTq ' ϚhX2R"_0x&/˫kEN.WI!VxVb(2' *'">z_pnۓr}[w+%'촛D[Oqˀ7bI P?ʓUuz# p9L2Ğ6Uv̔z4K#5ym{, spaԋ@+Vս˭IkͩA.l?\8d/ꦭ%Wjasn\2xk㬢9ChL aU6Xr[J+-ljC6q 1x11zIe$ycdT|AIgo6RFRD s2wrrQE6%:,sABY $v kGo#GI5 B0x:D]R 6'MF gD0sl!Udw$1hUԘÿ$җE[%GrJck0Bό )'cSvyߠ<4Ax.&$xI\Ll8j<>Z1jU%hHe?}p0eߔŝz;'g{̨pp6N:`ϼi;%j_5`/=G=+"Sc11lPqUeaVt8 >pI GuXџ,9/ɷ{BDdOGAFuꇵ˘^V5MXtk׾/\ɶ}T[Z$a]K"I[uN᪪ $ϩi @J@m+XDXr:o Mj:(l#IqNҸåb9|KYܸ|J8.!FCtzGG ,7q M KYkp57!ird3xMlmh'R;Q#O D_A8Oq>zrKjg*+bKߟ.;ʸЦB'=S( q\;*VF@6Un)du!*&xS@е(|m*||. v(=@ȕG!Ӳb7 aI@"cކy<jeq$ve)P/jdsܙh NKzߓ+CD[7a!ܜy܅ă*8YA뇠Xꨠ% P)@G I?#HR`}` #qOqMԾ2@˪Y0Ly`q5A(` b /֧]=_fj1`ouԟ57&z"lָ-B#XG|S_y%,'' \4>h'zrm<\l~8b+P\G"d'I;qxWù LיNj_0'O]pޚM0ĕM0'&wH} BVDP##6B7<sOXiF`#U%=Zȏ6"pDl?b+|fdCQQ_Abqg3{:'(M(j`zyHsȿ ۫MpuЇPG.8[1>Ui ୚Pn ;@^qYCZDLV/1 j]ӛ-يS(/K%XsnK[gڱ)_#ɹFPN (S3]p#0d JS#JJa =y+p`b|^=ؠ٨ά-+Q "*M g:yxGڔM?oPޟs\soV!MpkAo L="rIAmU*1úX۞ PYK,B uj:+ ]f[``&ش.Rݒcb8BD7.T(zͅ3u|Z ;+ v ?= uL?D_.X2%TJJQ%\W5TSy:Tiz/4'o r7˾ ̏ybs 'GnrNe9jzQӀE):}M61 r=`P3[9u#{`% 55\' \Rκ?UTv`l,1%=*ghՀut7B)jATЧ ֻP7D Q6#䂷kCd 0ug2>9fz_Lі׎o%0Д w"3Rj:(ш u[oyJlsSUxXRYдGS'dڐzBC #r > fpvf l U~L6 j j K[pp+Wg2MIp |A\T2IF/fB'6NGYW1>#X}Rzd҃2='[[SCIcp4P\pZnlZU.ȶn|˯`.LU\LzN代JvyAPwMډPN^#s{n5$93azEZ1ρCTKQfXS}Iإ(?G19_?Ǣ>杨0b3l^t(&H qBih~ɾ48Xɹ6J&?w6Q>(JTݐ#؝+-d6_dZ]I(VC6n(n e UsPЕ,dX)&ରdaY2 E=e^{4YyZӧ (%p؏Z󆸠e!*?iwo7$|jaи;]Cq-YkFd GKjDyɰDmx!aq#kLU iXڝt"f[KUY$u˰זz}NN:BIz?<(}]8Ft2Qk1G6ΆOŏi\5|y1{7O7^ob!\&]XA1upg< ",ftLRrI]GaaH^@_ wXUY5;*>b~LXG8m|*g]$$ hWDU̓*1uCe>zP"K^ѽʶ&?WpS7U®%9P w{##4)DSt݉&ǹ˷ wJS7dUՙ}%,Axas(Hs|QB*2a8XDf|LQGB5C^g݄Qaq}):ɤi%Xa|O|ֻDx? ,#S۠.b%wSlwkH *{+ao3vު X6k=ҋR`a hM?ჀT Ju%d۬@F}#68[qwLWXq}&vn.Rh`9ZWt9j({o&cn5 `劔yd`Pr- NdNPDd+c'^{0L0[C:L {0.< 78Neg{{#^R=مz)h֕Ye`: =#GO| |-C+bqG曗TEF]3>!]}9SvVR1݋uaI%H~i?b.3(#wψWnw͍CrDn/-̛h*rtvf)O 5ʴ TS홬5)^ z.ϒS"cjg}`NoAwU)>OO"yQ±z|+:8JL'CG@U9"aj.Cd{J[|܇ vMD=GouwKҍ6#؂Vہ)S3Kcged!e \j;܎yN./FOÕVAyycgz4@!=s8A6j*5=U(=U5iUF1,oacζ ̎$41 q0]3N3 Vo&zZ:y.?+v?sa(8v{~["HR'@SW߄7c";^׍eSCU\ty+%ٸ {\v>k3Aeަcp0m;D+D#PVǞk=܋[1 = 'Bca#di0d>F ^WCb,l{ӷo/@."{clHWA>8S/vT5Ć[6~Dj_GYHs4lnOn1Z+7vjA)Huuhng8¶ٶM1̕f_olTaDHeRk?UH ({, o=fDj $JZWuOݜ{ZHF&bC.":>iꆻ ^&{Pf5 zu^2VjPdUSKdL,r&8xmr H?dZ-+Wrh~?(aMVrO{JlX29 `,~+ W xR1dCZy#+&eZ"E ˚/Cm]w=G[{ '^]sH\ݠvv'EtuŇZD7X ޸V뼽Sg4WL82 CБo<ۋ n(ҌtbOB~~RU/.)YB\a?d2q{$FX<_TK3 SqAZ 1 "`*b&PSvtrq99=iԛݧ[2l.m(Փl80pMU#$ p͈G[I?I'F }fujIEFm'ܕjN0^g )zbN!3}aT˥ La9rdn#Cc4AɼXKmHU:K,VS$xi%N!|A}HJ|?#"wPj7 %554[(qWW4ďG`/Q;o4KUwn>]!lq\d@侗G X~&/1.>ǖӏtz~ߡ,=󏔁P?/oSgOzY(LDׅD:Uje(9 nXpCOiU(a:>٪̞x N1ݙZQ Z *Ě k˷ZCmi 7)5/l>:8{9'0tv#{_=c }~tT'"*g"-Ǘt jiAer~㥼p_LxVa1" =xDqƪJ/A[@?"j{ɠ~AW6cW& ДVwu1싩>22PòԄ0:k مL4N4Å"4/QH⃍-N[iC6[BB&mxvLhZگ\jql/g!P;YBSI<̈?i:a$]<DpA*5 ;MpVMp}K"3V@}1HW=M>[bl Vݛ"mdQ;jٞ{ouXнO7ae(Y*zs-p2^tߗz/3ċ?xeq1{Iq6!&{ILlp va6yMt(vA=Wmr a%2Qx؁HQ5E"NAذxumAOSK# d̬Hk8&;`>B5>.xi\ެ")(mɵν.7'yTm_B$mfdIZnUt=jaKtџe [C~o$9QgMR3EstZ\U Kæ:)٣G;qLuިzAjӉM]" iGwMGHQB\/ӍmQZE۽J.SMOND7F\۳о\J4,G7yX9*x_R>^UY]LkLҩ7 '"i1/Nc.48WtITj?Y)3EQ' `bdWj YCB7kY<2n-*3QJN+&xHrJl2Jl"fZdJ$@SQ2 wΓ[/14-$ Tj}aGZaa/sm C4;}-&mf 9yGu0 ˡQE/RC; N= (Jl7m.k\-vIX0xp؈v Fh_~.,Q>iQlo6qz[YCy%h!6{s$xO=z; iPPX,#MVgϸ3AZNq`IJ;5@ a}MCT`q,'8%ځ\jkT/\=Uzg)Rk*8\8ۉC8F9ąKOA7ު632Os'B{9=6nVP -m]_32Ul nO"v!cxCl`ǿ˔RF(R͔]dz(6wD<ej= U-9kܝg`cv`p O=+\OH6p3ÁCkUdHMc˴[ 9uiHXˇY{t zJsCj[f J~9 ^Ȋ(bg ӴʺKg~eRKb!s2b%&X$#@±)B\K$ZZ9v%7Z#}RCboOa5N͛Pkݔ=Ω?N\צ@9j@D `\U}^x~d s~$(@m\^0劬tT(ڥˍ/8YDZK ƚٳ=*Ѣٜ^cғ$L*|'sO瑱v}9DŽ傤bt.meϚsI* }a2"ΗUlC GD2k^*ę#Ö| xj)$97x0ҧ{Sj0̏ *'*4GZ@[kn ;/c{ evYLt![I3{^|ni)73\kLH:* sj16sDo. 0` )" 8ٚ~3[+u8;!kd2#:UҚ;IaN)r.?{S/9~r "~|k!by̘聝[)ewE)J 1z#!s~Syy(IC\]T.EF̲93>L_*+5f0\0"gƒ/w8Q?Tkx+7u*!R?ځ<{yzz8?S@mhCZI:BU+-ʶU*^[Fƛx==NJ93aƴx(JM\Z$b.5n)h-gfJ^cᒸBspxP] ߶j Qfb!x9 62ɵ>T$Zh|T5:u^VI45-b[+ v#KsP0T|# OYa'6IA3z[CQT;<R΄EO[8j‰幜AKK 5 L棴t&cIRaǞtμU#0SMJ}b&& `a 6 %i}ʠvm?5*U烋&1#x96[?bFnG__|a[Z-_| mU{cCIs J {C1|PI<'F`ֶ 0f3B ׌@Շp !{Qޥ"竒uDשG״ثObcv!|P(u1fZjm%NH٫mC7ou:(OyX>t@s}{hV^@|Q<䙾HKfBT*A@ nVP/FB 8*Gf5]prIx,jX;om{F ;SOz_ϖ3MYD? *sEW"ır`=xQMdԄvaO >8"Z3h(U1w|Dmg<K>~ZK&?/ D!e/Ms6l!qNZA))ƞO[֤mRd|Fy)A0$3 )Cr->\0UD=f @jto/D,4=Z]c.#?Eu2 H2DFb;򮫽^Jw82["`qWW)퓤9 ?V 6S4^X p)miJ]aQy<2uGTveCg}2xJJ+{k+'e`'fz'li>$:G:I-hU%^G@C*Y&`/@`ہf NH^ֱgy{3[3 g }.4[ufagfrT+bv[UݘH/ c׵g֋Ҫԃ.~XG8OR&흠@H:&^臺BFRm5`s& BYwϻ,ߒ}\b.B@Gׯ?C-AZm} b;S< $HZqLz} 9!,ϴTBA ~KnwOJغ[yXe[pXAyG.P y(~SfZ@r U,9 @&`?4rʑ-u꿺ZX{3K<`Q$Sr[K''ouO34vid-X}'Cwt 9pc<*cE݂]jw=B-e\}ܨ wd5EpjSqZFk"Vs^E&u$wq97%7mØ.}?6 !xCDiuR3~G}%X)ĨZԂ65J֓crŖv .rb~.H?H#{\&FX(_S@`=9E>(PaֿƧ(VY%bgs$On>ȥBH?mV[ǚp bkzOlk'ɂʰToSee,^AHƓ| ;4W)'nZv.ȉ$|MmLr,7B)17ΐm1)_.lJ`5ܥ%&~7Fdl~Vjge@{6yu95EKwg#V}ȇO=UᐠkC<'T#7W{qzCSGP:B4R/M.ƉVRWpC9T&!y`}k9,51"ׄ 'D i"Yl38C dŚ%Z  X+!J&&T%rY.J-8{$V(e^IZzf9wRe[Jނ'f| `!4lg}7UâU0NQ: Y! UxHD@4~nk120J/}w1:&lNiM'bo1Gn>_ yH-J({]fN3 4\Y#i/ g06w)}YpBOEW;8l@xmtvŽUcݏ{dRHɌu'T΂ܬV=j !#1{&uajIc'':U @ک= u4B>6ǝydE{R{b~_S"i-oj[Xq0ulIYURU] JWO\8G_,) .-:ĥ_\ob)8ZJ\Ws}J0bpZSR ^])^giдZT2UOsp0uF6se%5 e׾|Q޲tnnR7>T9АoLm_#7t7vvH`jr6k՘, B pCO*k4D"D`ء<0?rX+:iO_2@IɔR%Kn@h ܛa9ʎ1t[YqﳊⲰ,7"*᥈41=%?+'dH!$3mdc0cYr^(!Z+LEnIBI`~xk˶*gߓ< px,]"CrĢX`ϫ?Qcc}apdAM5ӣ|$ ,Ȝ\P 59Pl0kwH 1e)`"{d6;cBQ3$AG {>U]e؟~j@RR= `)G.϶J zN1㹠aQ]m@pg|tp{;\Ob.x*m `%3vMEӇIs"G0[JB3;ez1P}#qU+. !"pLOh"D>)JNZ5BZ!}/xv^"?%q8gj&JٶxYR&觑uP^ 4~?Ǩx@4C-[^rz1ƍM a@/>O"fWۤ*^jX]ގC3B_CJxECR7a>p&XR7ACXSq.TƬ%M85z5dg4٤lR6":63A,%an  N*DJ/d_"S]LmN+mME^BZjY"̟'SthS ! Q9ppr9%L@[J &jHɤ'$섵UzWI)YQJ3. Az%FܔF]J)\L6u?QO_ yZt=4ԕJ3M3\kY[=L^ӨPr77*ۥFol< O&/RE[~];>/iB{zLύިI`,(J7j<,7R}7^rzh Ef\?Y(A KmU,kg QTB0΢I!#;c,'[䞗) hJP21ݻIWQV1p.-07V=:vg}K9+^#tؗ!O{ʓRhԥ" _#D^IC>7qeǙ>dS݋flA~ x5kfkd+O˨ Ew*=AF^W=$@4'kC"2J@OH,#eQ0SWwZOĎo{[C$9qlaEB& R5ԛ<͐[| Q&؞i#~]]^1^WJxU(pM[O>HWs&١ kW?b&%1ygeT=yaF>_[n8m=# W9~ϧy1=ʶhcMڊ8e㏼R5du=9"%.h)o]wX.;~{6V#ƒ-๻KFhsLZ&lwAVLx曩!E6cSr͸Ȍ đ1 +'ag`y[P h[AW)#?<ӬUǦF%il(/1#k^e #hj%Z Q2GWS <+G_N 3x'U|LڠH=UĔ1YX@8&+,B(wD63U,!a~1pƋwDSE Yʪs'˜nZi J~? H~#`G ~>VlVcWLTć.D8$A~PNMBqIJsIV++%bj#HΘv8jB;{_y(N<ιa_%+S~q xH NLEّ+L]IFCۄd g u@itIbxML\B/ 01^F0w$BUJOQ)#rr 6H*;7ɤcJ7SdT#6<ɞ;{/oXB`bVw,15ov`e !+>.T44< FhେHי5џn~>ō ^j"Z9~+(p^Y&SgV+;)\N6?'Gfٺ8أh$y:3r@?q%zZ^vKZEEZ2\ Ҩ?rYXl)޲"-<*Iv?6"XJiIyJB(FAlBȮZ6|\(K&U aL۳9ǨczzN2=@鿃DW8z|?nXH9L w'c7V'Si!wfxJ*UKAr3j0HSS (2:4۸;#yo\2%n9X[,3\ÔJV@Grg K,lubz{#ȂN=򠳺Uݐmሥ !24_N`: &?zٞ.w J!?p ɨq7o*Mg9hpTHE0M~̸Ϟ 0{ Z=?7#N,v{(-cz9[V2P Z}[0^07|bI57i&]q}oJ&tP)bJkl{ l. 9T|I H10"C/ނbViԑ+E$IYDs [v vO|; 0?!N.*H7;:ئt&R@-^vr 24?)x^czh'#Cq^dVUEWㆬF@q%tl1<߼a5ͦpޙ^,;1wMω=`:pfo|l yM[2>+wͭ^t?PwȕɚT:uxFZ$&sA`~YvJj݂lKNjWk6sO:@ݫtk*vk/bw׷%4#5$#gMZt[zў@BvmkklAF,fAC>8ik+W""5r=e@.O*CC;"gk dfeUު.S֍:G%)lsH)B!.0Xf[Hx 6&5eJmU@8J2)<^m3bL__֡\_Ƶ} ⾻cTXp^|$Pt-d(ITJI q b#C\~!tR>h5 ò Ҋh]˙!*U؉0PSHI0pw67wu0fYA&"%)xK6(qssFYb+QSʱLP*yXZ;HUy{J_?`2$ Q/[{ΤתŜ?"!,;]@DDij?],'cXX; oQ ccd tι@>3qu*c ,+1Voz| p3XdC6=|y tl٢@;B0'eh %E!MS[tl`Z?Zd"!WtKL; q ):sHtkX$[P106 7gc".6 8w?ᮿ*&(=VW7js{P]-cH1QY//%$p3YOK?>o'$Gl8p&laEVJ7;=٪<+GχQ5vgsg2gP )S~W?_ D-he5qhl= &b˖Tr njΑ4u& *cahҲytvOnf!?x&nKݳUҐQ[~j9#"c`B31b S6>'8Y!,+6B&y@R/=峂g +Lw偓4 %C@;D'-dF0D?h(=iJ՞;!s*;XHQɶ0?8B%ޏa5)h{@݇Fݫֿy)ژTݲ0Gp9%UcCr+\iȬ I,L.McW-蓖  꺅r,X/8o]lϳοH}nP7ЂݬH*. D qtymbϡY9\{I^|UyhDؾl6]mU2 +Dt-SYn ׶2|<v,:=z}0.w%\]á)g& ΅l K!<%sԹ_'F }xRGˑe(qѦ`SB܇457aCMeZzwFY;f "ŭ4ڤ<΅s)Gq =G(]Lqhܴ$ʵFx $> J8jX4ea.o`y6K5䪟ۡЩ4&kj%(>9eB4a7B [`,4"@2K>L {G +2Gk SZnA M  z% (x*~+IyWttvΣdW|+𳞵#|:I"N}RUh DjZJ8F6n`D<ƆiV+Ԭ1jڭ.V\ gRkEQ|Y[y*`M=(WͶӴ[1#gɽA&k5iƈ;,5zh,oC"m"pi 5Kv<$yo9#t496\J(@Ү7 1gT5r7SC|@=%{e#x+8,mjR.ܰ`E`(Li$w,z%:3LJxzZUEzFR ^^-Y#J:_hL#374{hOHiPJiq?~rIα+?NE!~fs?V#<{z{ε\Ƶzf}Ui4xDI:}RfSuˎ;xp0dݴ5!Γ-['?8v =MDKtҋ:/¢mH v­쭮~$ eXB$ov>|,W'9?~F@l0i,d1BSЅj\6ԫ,UM`%*"205S1(9Yo:*K \̲ o43G>ll 5 j*f7{:S> Ō<@TY#68l;/3Ev~q``tw<%y53jc=/'Es !D<; I(=SGu Wy34u0M/47o /yVIKmZ:Lp3 >;r.ހB@4y.k <0;/zmeϿF|Ehŧeg:uE*s\xe6qdHՑfH={f]˴Ss'>XCs~*c7n/?X1-8S}dE 6 Zq7n?`+$S>tN{@W(jD:2 V$Fchu{PeH`QZ <>1y "t"\8d6pnHMjAߌo';-uߍYw8498ɥ.4Q':zQ c#3^(I\ZTY1҉䦻EqpOR]wt C#2pt#dǀ**']i y%kCwfm #YKT?%pstOj@ZYNoacEp\ ٵbj$vZ>u$4maBGjlp&>rZ5),s:U M+f&65W}oleNa+CwM( % ?.Q47^Q1zN<~Ŏ|Z! "R($1f;: T6| ,d] fMo4dPx:ݗT4/dUhxBHaw!!(58kL&CPWsf0vhn8ncZqT7g4f9`*{w039TӰ PkG@T@ ;d]q(hPG5r;Q)oove ĸoAh.҅NQt DQF+)^IuJ5ӖP<4˼ uksS7Vrocs)}p{P{<瑹D6 5 Zл/t n^::J(/jz2877Mc/(chuWtAȁXE`DtDݚd0$Ug&gB k3A*s .o̔(i\Mw=ɭM i[CX>ø(cIG_Mf9<;~;'wZ˘7y]&mi'u"OQ+NJPy*"%Y9sYI:iQXs"@фJB tUxE_ÿh{uOK9/!W~0j=R~Q(^l !WV@jbr)Vo~6m2FUkͰbPjK4kVX SA]ܢr@ 2m V8ѧGVLWV3jƹG[\_P-o$ {y .Yۻ)K3G \KQ3}Qo0fũԋt!=nd>obՌ'"b"oj<_Qr sW *eHOd'[ Mh<~B4IvY!Z@႑4&%kj|_,F%`/[tjIn8%݉f}A'juUnM:`s{T}FHyf7~UHL3<ܸ^jOj;e,.gj9$9}dy0 w+\뜒ͬZ``C<`D3:X$f n3i$i| ~IqUO/S(EDnzwOǙT| t@䍷ty4:d)M621H'%_1{D2MXyjJy Q t|&ױ:3H|bQezrYVSS,5 GQ͘w7~s :?V&b !@p}LFw  ?MŠꍠe0vO`eJإIC>'vjI^ <\hEABJ)~Azr#5kjMAt\0?@eףdds b)rUŚ|9~_gGSս"N8G@fqڛg7_kmm"^Tt#I!ԐHc #o7d3.oŵ@}I $\kl0yj~zƶ K(I&#qа֮E8|H<^xK _ ܯkS4X+v/bdM!E cbz$|C6,JƼykFco4@7餱P3=8#y=a.Ҿ|4ִ# Ou:YyFRrp#6] f }YԚ1P=("ﲇHb5}Do t (,ʼ- l1d>R7#Jwg̱DkP2ca:}Sk[}gYdNu .;ƛGIY*Fz=J nH2\˪9|eQ>k3wvİ+%ϼlUj\B" &AUX;k ]r|L¬oǛ}q0FAe>4iRWwC7۸ZwE ^,"_P %.ȹ7r[_x ߱5Q:d'hgY{I4-8Ξln=V\^!o'.kzaʃ1w#a%S$AQL|cjE[8`>$6i'B}̛g$ z%ٰ_0eV6ir8H~ˠH^!I=[5G3W)#ɷXl Н}T`@5$/G؎/E.\d tت@ '"S+a'T{~K4mb7tT֖˓>@kpo EnQ2)%ۅ]y{"I:ȉ2Ha`UiU HGŢDzrAvٗïL!s,q=.@U <0+_?}HMlo| cP[6{ 2zmFed>R]t|(1f-dByC@|P>؃7L*&eZڛ ;~ ?p0}A1IeH+_r4mM0uzm $=wK\sD]z{,{(}.dE_ # O/f/K< ״Cc LfFr?rՏH.u[>IB(dej6|VF2F&Jw#YShb,&Emd\L7mκitq]ޫpN§禎38~"HBhL"cHb`FѺVO K4[޵cԮ(t+wDZQL ڬ~j6Џ#׉Vt9sV:>Bod,ŧ3B}zؾ^0tZ!Et+d0b )uY[׾jE '"2Y,JQ|S;t/0y40Z*\?>q!7xdN4r3Q20>AZ?T5 D/y17%82S1_n8z>1PXNS`mJdD%5a3ԆæGV@4jtfAM4 Mk v)-(h@&n*uLGbs{`jxYrjG {x%!€񰙼,SCj!Z1 2?լܖOUǑJ=Slf(F!UFF>#@1X@sE.se[:LC54ӶDiC+ ϒA/]ò_#ƚP8R`ե :NG:~6*?FMQ OyeZM v1_gt g!"ӕMJoi*FdwG%C N[TWFne+ ?eÑej`bN,׊p]BLM70]H|F)P %> cKu>L6", s*ҫ`c{*uE}K l+DivԿ2HmG",1Zy2?:>OT~jS^+x*%J-JZҧ<+?g@27.YHE/0@/ߌfs!+AN/m{XYQ~xDoCR21E k\ʰ lLfa$0{ʈ, 5y;J))\Yu䓛0S>WYno,p&7)\qDYqjh8Gu2+{Ɣ9QLb|WQw5rǭ` 0Vw'J9883j{B[0yJ%z{)Ge9Jc*B o5k5 ڦ?U[{1ZG}BTWr̘fSqQ{Fr`oj.sn3cҔxP Ϧτg1 mAea5 S1/FV>#Ƌ>eAp!hߒ%`Nbpaa{;9&vmO+oTz5vΙBʱ4ޘe;6Ltµ;2O/4؋v,OAA]i[;a߹ `*Y.,~T+  ۨ@sciX ϋ  y@~ rݦ=^($x Op<K˦ g(kjo*.23nLdukca;|ư";\HF~ P:Y-,49w:pt񗠆 hJZ D Y>x%"g95:C6We%{쏫.zn s1Nxahѭ[yo(~1QZ2 YR/;=tͽ9C :m̾~W=t:T6e#t+CČs"S@rP"F,&;ˑVߞb[:B;h'8#8w=YQ8`MrW f6GhT`OI&GAQyZ[.ҹHn.|S'Hxzg< KnUmFQlK3ڷ;ʆѧUVLv!/r2Ԓ ca%H;ƸGԟ%/= _U1*@=UY *at#r2K1秦/,7p櫾ADb+ FE% ݊tiu}B:qg~%La n1_c304ns0\oч” k q>kE&qZb>t#>ўѕT?{KRNCGO>)^AƹTQ T}uYڱ)Pf5B܏H٦hh?Q >,KñU^xBVuEzMy.DO14hR$ sCWOBWzWOx5#W围Cʒ&Aܥ$9`GLumI)o7^fpk#h:Eg`Zr1&o+jL&%5Fn&##%#@f5,(➯^ekeBCJFS*xR"38 2kt0:Y ~ %*exDjCZ1 x eFN1h5= kzJ#g2IϷBҀ\q]/`Ey UVh&Q{G ^22fYT_ȳ-'ז~;/m#*{Ж0C`AJVbGw<o)_ݺkyvNzW( ToȤ-G8Dbd}VnOyݼ* ]Y<ps(e;ADA!d[VB" ,6iy+&(%5 ߂i0?2:#}YA[iE6?}+3Q̤O wZztv;Bb'.` "*hB}:0$T{m^ F~*/MEp߸ $$5m찠,'_>sxYDE܂Gi*|"%Oԗ!?x ݱ#g930cFcE߶z]9^ayzSm[v>Gٙ =)@u =S E4k7J%T'] -j~ʏy \ $ 3f\账CY6[Hi']}]aPMhR$m1;-beIuo M.,0]*9eҫG;/◪mZ۝NaӞ@S`+yV9c t>]ZKoKs[Ec"Q?E$Ev2S_Տ}!2cT"[z HZ3sinVCdk{4Á[)OjTVi+.Julc+Ay}y]dP$t2Gyuz2:,Csa `}|q1.O}?q@{Qm|~Igc)jB-ļhj;jzXD~;=5^K+HkmHY܏,z]uHɭ7H3֞Rx *hpcdgpbI }ʳ=pi+!3t }hPFEkXl >!hjk.B&9EgPp;HC[_sVM_ H9~U)WVHAVrnĈq Ȧ]gIT *#;#l*!/B'3b~b_`Af0bP'}7?^GC @F YzmJZ62UuX_tlgdGX{A5c"5h~6!!Bi1`X$*Bfe0xxwө+l3UyDrg2G. g`DSXnZNz\lxn-.2 /ԡ!hjKO}%uqFv`7ңqm`? |;ڷ-v1Qj,·|Y:D4m W94 GY]6*W݄mۥޠ<<_6KvX< ÿ&O% G0G܏o5ޱ;) 0K`T˲-=UI?Vb(GdL@r. dEz<&Q.IMB Qϑ!PpaM q Ajf`ZJ0Du#B]39]z8j݊ k,&v[QK5+rFs0Ok-]l|s}h3c(+*RhntRcWo{,(?PB|4Td!3)2HjxD#ZqthQT|>m͛)!Ns7po"!}Mc#: vSj+rGY6Ƞģ:숍:2,a.M-h FLs=}!1t͓ru ]MI =[%}V$k=CsZ- wzp+.; cu @J =To3G2 d%! @cQUnd)$L#Sc1LjjCb :R>w-껟ZD3mAƽnv8 0; 7LpWxµ%'_]ykUi{#gØIZ [&N=Ǎf:++,{zpކ[TC؟*R'dm. 0XK3Y,Z&hů"dv[srop. edoV>fMNo(y[GXsѣKZ2 E~:@rMXk .79t:'Q.1exēn#}1rv6?"v1猄ْSk2Us@tsΚ/RYuu @~/Z nd"LA+/(FX}!>GSrF[U 뒠KƐo$TDWK +Y P%k Y. ^$RtX3R3lW26!$z"K&g7F}8'6 yŸE=]&ϨG0BI".R߁H\-&N&-Pb "JnC_ #c'=+Rtozئ O{3(ç Z>FU/Ȍ0B UWbeضVn9/jMRlHAe}DҰ 0m|^4i ieJYz8w&*T`QͨYq"ABi_2kl@q<Ym?_C%v/r :Y2hTk3ni J{V?Tfd&rAL^IfX3(á'r{d~ZϞR6:QV?ܧh|ɻ!Rq[XqSǽ"S ToӤ"?%a@8?'V륅 kvXX>AKywO̅tgl}-SK:2DRb]h9p8kG݀J.ǎX_]oec?ƈ %@ЎOcnZ SחRz|;;`Yٞ/jf2ii펺b ȃq-~.g]_/ֆ4aڠ#K}s6 =bQFoG1B?p08aI^>h`Nea9uXh,?dvLtrIkQB-*iQWe`GHKJρͽ/mWw|8) (WCvͦRF:zdA*jrAAjJ~<ÍLqyHiFM)+eMdjj]ۺ$* ^ dzssX:]b1{&".#~X.&Y?8 9HÛ ]tmr[#A3N1 %f6+wG+ #LCOycʛqX #XZU.XK}lE/uAj JR °c&.iW.82p 15gm,1sj._gec,AyѲUoS62 G:k}Ad4>~[MIAiq;o`iafnEOpG`:X %o+ӝpءm~u",|mՁ\ٛAAK[O#TR^/QeծQIC> w.*_RZ:TAz CXKѝGނ~78ݤPjW@Do+fOr*s ߼P[N?Qx\fF'(xt|EA{=9ۉV70sk{D_yqC/L? ,!;;rx>mS=O;&_Д=5AzOrvB*2Q=Y)ظ@v/u+ pVnb,D7y2^Ź~07gP "qY뵜%XY֬=2ӼʪXݺ[Zj6W߲FdW1r I¯bc>)W g#AC\D'Ͳ7ل!?I:Zh@ `t ,9)dMo6\uwI$'Q%͇d1(9^oӌDh xȈsOH8d,mv C&#Nh+Y!4 ^~ $!b,Q|'LJ}{ג҉_Dj+N CȖ0JcC4ap`qbX}UP΢v G7 )4RK~wN+Ʉe+zӫN?kOWIQߑ|T\DW h? `(c.x t l!Jhw*7l sHEk?`1,mќiyƴ~E. MEOm8:%Ki|@9FKG s8JrYM!APFۘH[jD8S#}ڍ(X}&WsF|oVX`y ?7Š̄D@,>?BD=~[.ze3CRud ] z>a.'vo C g~0܉.{/ǩ  cgrXc&_+Cjл5y+$kO*GQ77Rd vClʹ fiZ7/]`qx*/lhɛ֢ ^S|?0.N1GgG&PkwYHTsBǍ-2vB(OSC\7'%S[Y{MH+Xl*Ҳٛ),*+C hI2J3z I7:&SUHwSM򮃣h 2T)A \G#rx$4ȉըq&5Mv%zqC ؙ +R:2kMͨrX7siQ=@7f(۵-HC8e5s=fK5qfR*E:W9{tADS,x 9$zK-5|faB)T34Ed{ ]+&C7#fHi| ˜(Lʥբ&rbOǣXOhyqvE)#&k>9hML~NnɐF0~P]$ Za*qXý%ߓlLcALj-Ge8pdqugWA@;3NN%C\";y~;|\z^5't D%5n# >_H]Mz֑Y.oWnl(ufKj$(rfG.@"N0,.Af`\0g7qzrn+D sq&~7g 1*C@nY{GO2`E#*6OZu.g:0UWu'{z,Aޓ4K ëR]؎)zCVޢIRЪ,%fև"ZB8 @UǠ*;+1}%-"^T8 %YA͠$[4Tx,j}x0/VSyQdVh-u)@]6HЈ\Q\]h+l^<!fU˜r+)ϡtI+#KHur,̨hBשXD&wLm{Su@~ˮM.RETi._njw1vDۈ7X>eq=qn"7(sSr , ޤ0 ۮ^e-BuȖ;1ŔqQp $WaA7xSD9^BgK,n_~ `eUҟ h:Dv{Κ<#[^L)UH`AZ,.<@{i:%.ōD}w TpJn=hJҪr ćVT~ѓ4sX }<U$[&!٨jʱ~Q.=\EfIT\ja^E4{\\(JhrQ N%6Rfj<8Ԋg|j.'^ P րq)='aIdϻFtwi :ٴ7=Bl“s3M#\Lz;A1c.uVy:H=k+]^Ŧ5 MKۘxt=0] .L0ͅ!HNڐNSv3Pzنzp'NśXya :5sfryEwׅ0v-3쀷_454-?_$wLu8J%7d"b@ `~B5Qv*>f>EfMKs AEK4= K$hbu||>m}~և _\UEo2m3i='U5}ڣ,Pl a֭M vL4xGf߶2uD3HȮDx̴bpî!k$=*enUe3ElPNsߐ=F&ZRWd06UʭZèc{ PB\[ q(KO=#P ⶠ;ccݶ&+d!}ސ=:R|<g+ I`o3?^W{r7^:g=#dvKg$'(xF/׼]bw+F5Pۉ[ٛu%̣g1k$mW0⮘,KĘǤiHCmqV nwa*Js[U*p&#M2(_rXce5. x?A@vvjA`Nȵ q{XV?n&ڬ~`˫X À6rʅWN0I'k!V5qTt ?Z 쇢gP'?tp%gVmy#|.e}\w؁2x_pȀh..+iL4 FR]6w*9r e JI'Ze>u Woޏw5~Ҡ.Xfl}(2< }.dk]w?l>ԓzFAfoDoo .S61ΌG;@':W9X62Iu l[l|A"eq&)r4@^nӁTgUrP_x&%4 ێ"nQ[E(x8qDjԦ<H,9J#EW)L\;Ҝ=QwI<`*C8X?fc1'PhaQ cUV"RҘ,<CϣT¦2<+>sJW{8Eeͥ< '+?Xhu%? pHF|E" ҉^&P b 'x@ ~CVws1($u/B*طc[c%~?7җէ\IB.g`MJ{z?gBYKsJZӲ1Rə~?҃ZWGRd^@ӄl)>8j=e(ZW`)wJ0q# X԰VF@W5kƸOg%TX3},b"f5 [)r-S*%|2dunf9JW-c ~Cżu[fsWz]0jS WmgKT'/sUW̢5(X|2̢ѓfk`&*bZ0sUhcL:+BE7/A 0#dвKئ-"Ph6ӟC>$qgEmYfe ߾!_GT;b{um] ڽ->梵'v LB˜s/A"·G.]+MWV>`tsED R3a,? 6fWᆔ){yRy{Z;ɵ@\GfS{"vx0xphe+9rByf[{\柎͊bh-RRiEoK5aLB9DW@O^Yer)~z{1b9qlSH/_~%}L(ʧa\\MWC;"ҽ=vlzcښޱ]6,u#|ja9!-K9 ! k,hhH U_S?ר^4ukJ%0 Čz:DM(,.&3!f(7X$PQIk$c؋>K(;bġ>q\j6dEVs"qI^/Us28ؽEGjCdVZL/h_R94 ̔8A͌Q&sȑ@}k3y w|鮯yGҥSs$gxxƔ{wEĶ'6"5vMܠcTs?~W=%hj">v#k5H\wU?Zu`alȈ Xl@bؼLQ&=Z/,\qwcШ Y BfGx]$ui]΍9im Z.+akEἬd]2;nZMe{pD2]A?#O : {OFsY 'FosAƲVɠ>~Byl+TXl~E[޹4bCH\\U~#|jq̡4Jw0~S}Tɑ0 :iAR7pgNíain  &qEHߛl@i| 'N/^m%c˴yrsL-t%g*79s#HúF}t$82/DҮX:H$qN1 av-r~bzKX1xXl=%ORݔ)n(w0ngj)д~T 9T-5/fG5?b?=as4[@`|˻͞`[kFúKz GBs;Vz~Jv#pb_)]X Vva=H0Ӫ69Q*1 O1n ~9B`3'1l+>&rjO9={`و_æ vVa~hz06)40b3Ǥ.xL|nP7g3Z42Eh h7Ǩ oMUH~cEiV ǕșXH;\YD ڬ-m1RކGraŌp!·^ 6Ԣ+D\U7u;tgM.X!,")M^ CN5)SY28%jHQ-y+yq᠚v)15[ Jz,tuA#vdAעɴn[rV?) E?+75CӦi.#{w˛ K` )6(ض9Oɫfe/ 1?]:XyfݞK8+:eߊNgqlWH밐-u~)h%f3uVp0T^a'PΜPGnBOgĤA07`; vRQChSb7uߞi?/gM5HՕ1xz^h@jy6wJmpGtv~on'Ku^>LNZ= D/o&7~k {e;phO'-\E2uףF?p7jɌӃtU0ghivq=%4MY[lGt}Z[޸ פEMBGߚ LϮTW|YRH9K=`¶s ) J-<@IGU4̤E(Uf1MyT&WGWg_-:^WpdIEYLZ^L5op=%ND.młT_W[p]s|A^^BI _ ^*NWn]S/hirHAQT\1 YQ %[#pҎfQ[rל8w-ő zp*®z;OT>#jS3 'i+1'{f5t~D3J|.#̣@8w Q2DOt@^-ѿ0צ9 Vc9>I8Xo[%,p0vúUs2?{/LԺdʡ!St,Cٿ)~X <]dV2PԷ_5yEM^p1,O3A%"=3 il4`z𩥯^ۃ/)ȉF<a\FFEB6BU+暜*|p,&(#FܕSDrXfH>O[."F@wǢ~kVem`C! FoL2OY9a,#XE&bU2./CAG Ev0mM*㏖[6Iao#OTYM( V $G+`) i4dePjHc+d1SLdy! sz-};i˪5AjvE;WwQ]#3bl>S!s'pfq!qd+}:C"NE.Zfϒ &.r@Dy7eT;C2*#Mycor@)BJoIj:a%h6oK6;6r<$@DaKÔMLL˪Y. Tϖ=NƜ4*Yar0FR+mc3q*Tn \ߕj6*z0+D%W:PO;iZ po"]0 1-qJly?w*ozi(AI8w^'6%)C/J~( :<sHe_$rG@v d181pG$:\?׸ߊ?וMΝO?ael]PkC_).w3  :ʳi.k qD$t Pg t1!S+鑜INeߚr*x1yEz{SgfPFMg!29jg%kT>ubX0C|`Zc>};u$P٥o&taīl$lSߩXR@riڀ% xJrx4|szkM!-ގyʍ,[= 9*w.~,FB\JyUM)Ceb?Q!7KI}^Kϭǭ\_1N+g])JRiZ5F?!e]ğ`޲^rڿ5[T%$4()gAs7ia>!2Jb@m}Wd)!DJ_I gP})k IpׄŜ@#,GtxC3S^tF313J5zh]r ja-XA]4^DݮtΏ*ަ0CUl纇3elv)/hj6>NַwN4#4⌝Ode{ KZJv"lb;08_狶mMa]gRM;.v#hqs#E"wa̡2_7cJ,ifкKbت4\_]=}|TLA'd={̦5TjYfs Zwg'Pͪ3`g2gkŔ{8^:@@ zۣgKsR+(\qTU1 lPlZGJ))´R}X3_Smɖ(yw =jp X #*v%ȵ`^7d:Zxa{t92J|D]Rnݜ/6 ky^8)Gf`0mi(;JHh R&E4m+U >OLs BW 7t*YT9 Q.("`RY騐ށTa:^^(TD}0YM0=}I+T ]| $\M>nJ=:YXR#E(y^E"8V,/,]òe>dSNsUCQKWk盘 wBߊd^i9͋b34nse/aE6^f >D(GY ңfzm=JTAףd.w,xn2[;h24ۃ29?s%)[PN]1iUtccI `kQ>*rD$$_f!r2z>4{T0H -L:'U rIPGC^AOE5‡#T|IoA+F)ޯD؋TAIRL%l몴G[\پy ^*ˢr'{w%1ؤ酞a>R1DIgPK4(j}s*IQа̹S0#LN3O`NЛOovFL rӯQaїPYUm={P _8t2]=, ?gr5;IYU-]j : wVLru#cl U<5{R|/X>W1>  Ag7Q|L3eɁ2Ygw v5U<+<4S~_O m$ɼ ..(O]MT l97@];x o$2{_vbq? m?od&DoO)@}Lo{H^Z ) ݪD]JzsZ$u-OBo("a=Fړɷ:T lF( ѝ\m-vuy,'q^ Wnuґ+(hfH6|uzT[4wĖ18©f-Y'hK^\Diyݱ%D,s5-(ljz %uN!cńاUex6x:,qm aG5GFPD>5|$"'s$]bcӔ]0dcP<\^Rw7Ȇeq ҽXσG0*h0"`Ivoɻ*eK7HTٿ޿ӬV B|:3W^/ɯJ4:%QQg^Aſt߫pbIu-df$6o]G)dKFdM盝aF+(7_fZ *3 4AUU_5$ yX wB{Fum_w`z<Ƥxq<-_28GhX-9Gvɸ.uCiqٔ&;̨60;`ǒԠ=wos5Yncm\eZH"LvHk)TXDFzi򦾘SactˏLE %Mo6|}0TwS$:$_AzбpWcP[z D~!w1盀2%K(>sXN>_KdP vUGd43&1/ÚhٿTRV(Zo'dHE^IXY)Dl@ _.a65F|ƳhEYT|hx4 ×\Il=uR#[rF~' +k<8z߮R E/a89 /?YQGOps{U܋-Q`ס3E>W|ZWB@4ȁxRcV}mW`OmA;3^-yj(S#UIgy5!5Z!*ݐ-:#e,%<=fZ>,7^`}6ll(b눐paqn^G[nq/6đ. ?/!* 4 biZT DžaVp(?/G9sLg[LmŞѹ#9'+é nwSMfս/JZ(а/=bXXF[%-Q;>V"ލC;oh8#;WddLaA 0.)8Geu׸O㿷Sf[:rpړLdzKLFsޫ c3QM*PG{Ǧڎ2[PMc Ų&w<`Da!|psYb]FJDTી:zGB66.!QGsrCjr⬛AFI63F~ܔ蕾%@܊h(N 8}1J_ ̬SIfcx|rl `K0)dϺf2~"ݼ"F0AK WOP **f~IT52_4{9nܭU@ę2 wF84BW?S%zn& 8r]܎;MLgo;Z۴F.Iz`> wW.O`P|Ky4b񦀏*̾"͸(߸ч!v0hKi/') B}8 SS讗aJɠ r#>py孻;`ta)BRr^DVENvcK1LΊ*VvsգX{Uw/K($X`഍`a5a,>;,nֽ|tb_ W*n|# -;E_͒#D; 0'j'k-As+ЩŃ]!"#qw EAclYg\aVڕjĝǯ*}GPNUs^Z(# r!{=&y{8]3kZt8v rv0xQOOVy%+<=Ml:e2lk?n4]ܜ":|FFsuE.Ϝ&Og`sEj!u53m}?ͺ8cY!`HBls%44YтZH|Y|s QyӁꊜV8DϢ;4=_rF<yHiE+,e E48sGf77Q*8 `Z +\fMbdup1tkFFSc= 5X ~8?׀$}} <=%Gg]LbCEd4[/f#.L3ғ,JM}e0'\t7`DJpST2#RQ6\G'qa9"f](Ȱ!|MI {K,1uԜ)P{C|;D|~_ٽ] 頄`u5~~Gom~$OCW 6o<8c 4~,̙rkCx<} Aݘ5|-s |JOvQJE9UŴN9JSg]e|;TѶ0UV:ZuM vnqޮlx*yWe!giMmK>i6ԉ twxObbKMI|n^1qn)t9~f@2ؐE%omd(Qo ājEC2{ea8Lœ"`Ue)BF=h>||Fjo6DN.yo ] 剮Ҕ'j,+)]GRC5d0 g{CS .X|w*em]e|Ne] (ä&ԮB"I^.^uK;d9!l~yFoV_\IͯI& !"X{z`xS.l1tf0wisoCQ*=!8U* dԸbχhO\VzT-xF8/uϟ]lfH=z^YtōeCl4ʐ azUIA%VMeEm}'KuUTT/|.DcX02Cm\n:pPųX7@~|b\9]O$c-w򳆭t}gS'M JR-!.2 tFf>7^R[6+6TF+%QFa9g}KU=x NM-ǽ 2BRԩ6()DLH[cOG̹X ٹ+VԦ:k!_:jnygIχXZ&o^AxǏݵx;'Pqk( G>PTgY!9giڑ/':FY5V[KCJH[nL4v.[v1RYU'(WahGQܦǍ"lϥ4/ֻUvW"4' ͯAN5"$"8O_::aG|[U^=*L%#_._  QsɎuWUt2p-bϩ3EB@ 1j6͎#\3"_Jf0e]TL)KB@Һ+uM<tҹaYy EU (^Gђjه]T8i}4㍍2h۶v^&U}2M^X]jYno~薬m(t4x0Jk .7/RP')ٮWXcX;Q(cz*M% y`QBOzɌ|2ץ b SN66 ʾΗ.WuyGPm =Wn~tuOZfD^/v_&:KSAZʨzna,0W a,AV{f*q֞p3"xr6|ˀ%b `દ⺼ |_\{PL|xښs7% ͔ Wwˆ3~IZ~2#Ku,Eo !2\ٍ7V^IC.Z[PGUakQ25t(sM:G ޑ>ܶ`i`zecϕeU"CA$~+G(r7"wJ jKy)ԻPK!L|Ͻ嚹U E$yG2أh_un!,Φdmw;<1EsQH0V=V2b 1꠫W9#ݥYKJ9hiyɂn2ϝMZT9 &:,T.xOB Ea*^L>)gڕ޳"-{`0ϖ:pZJƭR."k54JJ! ހ|Y= v2Ta<ȸ?xq龳vV!F5WD+^n[9_6R\JhHݜva{0Kytb^qKhד0F 9VM0RWLC652r^ Wf˅Nfy~գ齢P<Yo{2%s$8gu`SOZmuBwƒ&C@<)NVF?8i䓋kY||j31{?&2\7-NC]YW?g\DL y"|XryRp,wkWԸKnϨ9o0mP e)/z Hanƃ#+U~ј+hܬdk,k$^3,)ٜXatwWTS.Mr; -#veR3pLsGJxں{{~xa`i6<N!) +sOd`qk=3M\F\ehwNze7L ކm| D '![_jÞ朚{GDMuWuV[aNs:/̊Q/Qek@J(쬳/";4 D|aBm(0f>29s'~*֖? {hh?  zgJhF_\܍ؠ[-\kt)^̇AЯ0/E(&r vy!ly_%칆=鶪{؊DbJ01L"hk~h?jmQ :8?ؼBV*Ur u錟}%K"Q)jf`jF#خWǤecd^ 8i2"e,<_|^*8f4:bvΪU+4(IKcAĦ=ǜ}mBG-sc2[V!UlibhB.+}eQ%f,i'a?Bh ̜:NO(8"ߟHϙ2XY5)(}橣<+kV%@6+2sʗӯ: gJƫpPSLa/886t}´g4ļh/%ʕ7 }S!i=lƛE˦'Pfcv&ZJJ'i҈Nv;o)Vrz,m&Bgg囬ܩƗT[az J29d+5dn.mì#eC˜ P@u {qN$mN{#>_3$֔{-d0w2T 㢋Jl_wgMǩ ҭD4cz}©@Jy2 Y^C0OOm>'OЁxN}9Ŀ%S=gRA'rBЖF-$1y1q@K; eQ$SB<]S5^3WaH8BeejTpG=Hps-OU/%wֺc⊏PQ`jܺMwhͶD1:!~.:siV>{X_ >|9ݢPu<|!sZ],/ٜjVg@_\&&yIۺN9 ] v9+TkX ۥ:hFӆ:-fÂ8Q̾8 & N4TB$A ޼c $^W$hwf?@U*JMt"Ɖ,=ri w(fS S_jBnﱾVDw˞X ty6eL9~-D{EQ0{=uQc6}x{:Y({jdhA,<`~?6G'϶*Xi71`q^G)eL7W;iRFu{h*3`UדH`@#rcjy1!ߧ!h\]&fBa n31T'<-⼺*~<ш7*0%z[PB B+ߣQ,Xn.5P$ jL2+1iYtXxE?;qP}@1U>̷PJJ&x<.bV*'SnFˀ /`O ]D i*HɏUk]$(3Jr! ](ט9Ky%KS1Hx -7l~`Kt۶sF;"Mz?V9DנZb{Oh,=E>nG\ aDWGl&d27.c1FA*݇WJ Ly -e^1Ý#ۿc.嶜3_aڽ9wgvڜb^5 < ;U؁`eͭrTbO=AZs o+V <$tCjw7LAXTwvda~ηL]7.zxRsM0t>5 L<z 9Òڻn]"d_iLEOkVgn8 Q8d0Kٍ1wF٪Ut#dk9ݹfH`'_ޏdf%ָ"5֪'2_`Su[ ~+'f4c K|:BWCﮗ ΀"YPXi2c񷨊]_&P -Pq6_C87b b՝,p`,ELZ';pyV̡6P,(0gvi)?j)WwWqe #s\YUuo\)#31JɨuvN4#8k_'/O/F##[,hϮ:)fƔ6DN)|Nw)ҷ_it@Ro?k9Vt_vGI`mRs%{]oKU!CSDvu8֏Q2Lo| #Ą|לGX: ckew|> uܓjpy#߈u*7TP`Ӟ} \`}`p3(8謲ooQ cˆ$NJBÖzR?xoW*NH#uP9a9+jjHjo+Ev24eG$խ :/Q]wK.NXy,Aջ]y? /V(3,څ=3T[H3S@qdtmU*vC|('0xq/0јf:k?LH֎ -FMYK&@~v!=H|8T%}3ep#HayRPaWubϓ.1|e{@$> 'K@KMу@g`Lb}Z'rt3-1k@j/dbPc} lvVPxF/.ڂ[L9$?!*IxO烄tbv٪p71.mfa]Ia 8HgsDH?zvHm蚡[9 [#hWE^Wq+w <7&C*#Sł!"@1;ldU-k^:1h?[k+3*|jRzqy P?8H诌ixju;l`b OgcTV\3W%8T݊ %ȗP#˘\¡ }>aߝWZ\AQ`sdI+8 W HU*~$CT$x9b]p"%Ѽ[!M2 a0Jktb=ڳEέɡSj[mYʄơDY~-Ex;1n:UKyQO{9C:!6vTs":_[U&Rz! x^q}HUVhw,rNմڨ =x= 55ơ Nđn%.o5,z{3RYt9r3tfE!އCyb4ۛI/{g-TkR#H2mUnGzXD{亚hI zuw%~kf;s^7KtZ?Uu0ѐQT!{  ܳ@C46Uu-pȔG4Ԉº[DZZy6pOʙ02;FCHg*Rmhw.+8IWrCTFK2!C<-[EQ)bmiI[0b)EQP^eiaw@`.gJM< xu&yI  Ň"PDϣH.ۉqcH`@: hukNјv֔,r#%H8&71bb@/hŴt6)QBG0ѕhyγK?4*ib!08YA=W8^7AepߔQ|בsW3oq']#A_-z9VRNLJf{#+aBчKMTUFQidj IZS>Vj20.DYp]oR|%g"rasA۹pcAPǏ .Is6*0fN"3G a{3Re"Q0٘8TحGn40qr$`Ӥ~"s:W}eLux'ٯvC|V?"/$cZČRIq{~iRf$="N"+ Zե2RzOՅng+V[lӮS]3y,CDo6ЌsP$+8Z<Ő0.L'm0|ttT5iQ,roGw >w(z؃a8BX)>HvMV8=*XljsZg8m 5b;7e%bfWH.K1Jz4 9ܲRk_7rtF7RҌI:*FKTM.SdTɯM !e_kS۾<92IH$=p=$~gy1OL5ijcdBҘ N^%\Rŧ;ΓA7Ϻxwv (_1 c>J&qʑ=j| Z7֠+uNńq"plLyΨsrU?FTPsWթR}C+^ bvQLz+wwUpTmջC~va;;}giI+nT_) |JmjgX 8?[9)!8Dmh\-p=Ͱ=#j $q5 VRg&5ئ"o4I{w@O ɅA LȞ;,5LK6 uLh1fTqW0";IPPJ ̧zf}]/7v"W|`{ktHS垰Po7B*l DYT_*9l>dr֞hsԩK+pKYI5988A~`{1|⑃#)9v;}>kQ2&Xy}}G3?%v(atQ#q:Xl]>rWyv6'GKa@>h@Hq7{RpJ$^zןx0SWX%x@FOs'ޫHnW)j0K2#,WCJ]*SpUCi1fYz\m.,md3-%s}';\hH;p@yr@Ĩ 6PYȕ4HF8%\Wć&X};꧑Ƭy>CYͮjHJFa{[D\#귨c\>eSD}:_1•$P *n m EV5tLD'.0gV4`ԏ/Ssr)4ؚ Ĕ-(&hߏ OҥTE>) q1MmtTj c/Qw=;!?#hҰۆ\d-|s5N$LWXaS/6̢^,ڙ:W),p3, 4G'/ګ>آYxk(tyQ\E$Y t=&hSccyor2]!@IJY#o~nuGd2գ9IrhGUkf]{hn(~f@q̎ە:w5ID3n?+8NB{m&9UEwE*kY RagGG%?#[{?V>79I)k /T&BZYLE1'M0Gs#˿ $1{0Rh 2C`糔D2z*{d_o-֐E8b0`8ows()8DV']ѻӖQF]~I~/S+vwNۻ%DsPGl{ybDq.kSj5l=ev!W7!֌ala0LZTn=B^Ck ج'BGԦUtY$9ǢqHҶ[eGkЌOy^w@Oj]*1 [ޘ SV toh,+M>f2U4EͨRku PI9lQ>HݱՇ>~؞?ظq$^7Ahȸ?ۏV!*yHu!@?3-m䷵C""aTh1)fb'*fMĎ.w) }L UOC>_sNZ:vZ$={'꽢Y[H]5N(n%sr=aٸx i:.fwƺ ;{Щ0g!-:6$$Ya$`!݌*[csVmu&v M~vz(!Gj@ ^M@ {J$3j|'uT9i!1G$ `B k؏Tt)0XI-"o#; T@*%r VrsݬX\(P#bOiA-N=C$竚DV^_RіX-*RWg>!JR;kZTw53|]FM] g"79CwnO ͇^]]5mIy,V:x՞æhvlWJuC$_^yS&f 3%h[KR̈ĆvԢW~[%bݻpScA;UH$~7iRs;W!̘ EW-#$Tn7F4c=^dX, ڱ١+ALl:9X7^ЃK[J~(z)l,MyĔ4LLJYq|%IƫVdCn~Ѻ_;[%6g'GkQMDsU)5xlm)7?KMܑ5y?~*^8ڷ[< -_`JIxh];]1;mcUXZ@a4N1qt^:nl? d|FUyvn" rߘRY)sEC>]@R]Ƚ2˃G)\p5Jv]; M&Il ܃ &(KSUR+S&2 71q|D@?CvJ}sهM_V 9ަU(O7@8}c,06QkPš8{Hޣx!V5{aYʕ~1&U-jo_{0=[[CTL 2qc>(_jOlTcy,S hpdإPDXA 5Fe1믠 kè'3NsQE g4{ ӄtnkAboqK?:Ho/_+ٝHi՝w$`H@ga|cŗ#tOo0~ 0?CQ֣=8\9ӅVX gҿ~'8VnoDLy?b3@>tbD\n`7GCnX4=~U!t"8?kbUJpKNeC&-7`pVU?]e3oUX~%A-@(ZKs|'- 1MHkV(3?^s \CB67īLS ]2zP F5JO`";܋Qѽbn2PlQ0:C CV0&K `dlA*B/I8@V~PL’>%ICItq0j7naGZU0c)Y* :w=qZy5 [|~gQ=UV_YIpќ㖫R%LhjY.>s!7:6p7\NjyYƘvb>ۨ^4T=\ 3x 4 8)]2ĵ8GqLz-u@"Qd'dem5Y3rׂ{&}m4w4Pׄ nqw-.80 ,;tMժۧ;,t9Yh}J4j/=a$}{5I5R7dvgH R,HDi=uN+?l ŰgNb+ABhNHHAfUB锥w-zy~R2˄'miC9lcd挜k ;Ƭ#FjqK :r/wjKSΙR6~=>?Q!^V" S8@0"ЗxERJ pjtv=W _4o`•GՓ#b$7azSCm`=ש€񘶺-NDv682 Mzq<7:\lr+I5oA.1 *K*^սdK@fIc?AR,镛CNٔOA "3CNQ,#olȂ0- nA|m"=9QKJ 8mpe;D؍ vD>3 +05[E ]@#bkNa",ZvqŮܧpR^WXzj^Ezn_A y+3 .Ē];26~"A?TN_gދ W OnKt(D`vA*dQOe} —I VE{vI\22&KONYU+J79^V{W5~JQAC9ܶ!@F%#Jޤڰ(@7hq܌'P-&o"޼Om.VS}Me)3f17Ӡ;V~%YWq*(S2hQˠGV&qo<3Sګٓ9IvR03] ug9Iw:=_}qq*%\EД9[HstjYR-gGTrqB 8}N$"NRDChDe/y$$}0^wZ8B_7'*5 ;H7 (@]\P}ds:v4_$Y@­x٠-lA۬>%]Ƨa"UKU$3(0A o9;jbߓGWNܰzBg`3A; (H7)1 yjSQ0#ռޛ- )ʞgܘ2^(ٞiNw͈S:c\ڣN>J[*hYEMZiL+/).2A4+bl9iQ |zcڈIQAΙuCYt1 Ik}}vKGkQdԤË[g(> =,3QM{&/ӂ)Jaߐ !Uaa)ϯ/ZA>ï+x#y#ewPf+Cn.5 Og:Ks;vH <2tʲYةr 310ʳ_*7R9 00_PE>VT߹Me{OrGUJ;rg|"fRz&04ݏxGW+2Dvڡ~fȸ.zcWw^qB>^Mo6 6ƌ'r{~%I*hK`9n;"{'\rGb%92]ӇsBv'wp6[ZUܜ :c[k~Yኒk:dyPQU _W[TO 'Vׅؕ=/81d7eBU6BzkY 뗖ܨceoRM̝Ej@tfiuô,MnFuF;HJ%!q|)S_ehI?\ey~? efH-Yˊl6(nUMJR$^g"hٹ&~3e;~Xm =(^UV&0(S%"4(I|,F/tFd:Wrj'FGW3'@Z-NCs>IDQiۣK\ S CT?0a#EfFJHj$ge:$7tX aDowhQtGT7  r~<j'׍@n8?"FmJSxІ2a?w5&0=ZC --0†j^n)ŇZۯL5t!( 7N:?$g RߴpKOn UiY3"GG>C=?.h@`Y**{ͥf}!)+UT1hwtb:;7b:82kTK`SdNizy2l~@!*rdnʙn严'|Ȥ %fB :2@\i,ឲGj#dY$/"gf=l@IR qs ]ۘ%B# 4lk$:Jv=zOr}5toώ6 nMcUZ5$Nn}#XE#ޮNL Y>TH2 5]:-dWţxcitģE\8!A!n"k0SHi ap{6,#/y0v\aU.K5~/;Ā+?+kKclu53,-@Np:mYlpC g޽~5 ˨5|HT7 D_[dRN'dG>íx;ecXK1v6y#/62Q:rS/~Z=*^V{hGfLHQGbxZz_BZO-b[Z&+3ϥAX9K~5(pE,vlGlUO/{4ĭ^7❫{s S>8~֩>ARwUXG ,e!v*tkSfho-4ECg򨳘!bL]FTρe #X=1%;ZQ`ckw&BQۆI*8f~ݜhGa" uDEF3VׇGo5Y$2yR⨲QE*9:_cAҧ@1+ "I܋ *TSv# ߃#UVp<*a~,>FP5x_4Z5d0GIs`,M C|oQ@iE ҋ꒯m<2)B`i?^W|#U9/}Ud?$ HItSDY@o5]L$xU17-}&y#2GMd@k2"T38xp 1ts dr̸&8hAda}n39m]/BN軜Vh_e3L||!!p\*?.^%Jg޲g,#,U oS,=ȔT4 8SLg8Y%|ýp85wM  qsXb+[*k4`f]5/X,+T^Ճ=(ȪfAǎ^1 )|\9)j<'qh[O622.!,yp73(jzs= 6{Eah(m&VDkH0ՔQ+ule鷭H !xxbb"1nD*^&,08˛R}\]6Yv'4@#u|~D7tXI8n\E7%T2o@skɋ tֈg:j&LzĆo pVRA2n%kd!L+c]/>j/o Cɔ#M_FUVP h$0LB3%-Wp_ V}= aGcG{ߞ J][~O|]_$5]kTHUܻ-SQfFyvz`[d=)ݪF%C>F^؍Be˒@vq8AǤudQKVZӈs$\Gr̟+ri_L6^ AV,t΃kFӣbn4[F~P]N Lᥕn}|Hh&ٛV!#5c{?Xkɮ}nz0韛~X=%z1F;$JS [ߜ&b"H`94f@PkEk9](`<X)@C2 :{ 6*- -zo\!~G 0`4 b|IRdYFԧ M[.K!/ԝdfv 8x|-H6wȒm@lt!s"̕˦"*QPUHs('BrYpmy FN_ sB ĸh〺E?H 47lh(!zxٜF"oG㠇X"tp%vSY(Tl hg;6Ch ֋!a$[&cP%2]oREJ¿N+">0.fө H UE%tS,’M;l r w0|/6ro 32 譿@Qi/v\)cP-$Amvr_aw=n3e IrjG^ Ԥ?NyqDSgR΋*X5f 4 j=={˾&Pr Y>5LNc|D)Yj"Qه2T e۳<_2-4Pb=sfA1$[*[3^mzluԱ?@%bn3B1GO4,I_#/d/*Ko<ý0S6FMp0!R(B}Jv#}%(E_a(0yP9"gSIK؈1WUe(0's<8uDY?FZsh=u;n. <1/I:Kn=F49~Z.`4i_#mbԠ򋶵(KUvw^/gs>sП/6h.(l.W' Gf޸vAdq>.z֩i:}60ZaP]`Ն'V+ZxVm&`^p2.B3ܔMJ;ƯPGg!usN(Be%i!S'ɣg?;SzY(1#+0R ) N)]N?a+ v2R"D5|*Sq4ʴWk2N p%#~;2zR:y4-"Du&UԱ@ 2)4"r# +)Đ;KjbA>02hf9(CtU5ZZү!s1XUQt ӤR_T wF)rsl[|AaPcܸ{1|VV1|7ڭZ )g_ 1a|;yƇ/tO9\V|Sw1}Ma{ 9kV4co>$vS!kϘjQvd?:z:;)g:=|NʪVO˦Ԏ[[H>]FZ@i_ٞr5Q9>m[-RA(Ҍ)!~c?f9ǿ(ux16+rKy2NPRo -d c1:Lm' f M让/!r@6s5FS-2MzhYZYmWɠt G;9aݙ!:_sU&k};BгϦwޓ^,wQCt#!$@_*#= oq!ȕȤ/L귱9=U!%W#rlh|qN-n;V2;/.t'q`JgH_f=̷UۡbSjZL;S; (@03u@xN=hp#T`iqi*+yB4=)qw;z-mNko!?&е~c46w{*K)ptܶ9d\P*sOk/ =H]t h K3*nX'D]x ~* }[E.eF5-VП^WIWV毛$ ddE:#0P,!.A7b@v6JGXwtŰ6EƆhx2r?D2t3eםb,.V06LD!і;KQb}EQG\VKjI_(%N߶05# Ǫ˟DH Ui~+718?it(;FbFOJ]J,x L@rJ1Wv)dʰ3O Wt" w }^[:kر eo{$2F9"R!ҍº4f@I~S1kOw q~P+bUq{H9=:毢I׳+ҚL D6COTa bevd@OFG[o$!w5hL<v6a>In '.9'R v64dąҭ}D${ B?ʢ)du4%aI+P &6[4pfPZi*A]u=324bzk$bSO g̢]`* 44.LJ&2^yѪb$ş!;ꞐeD+UPT}>И2kQm l$RdVbl9K¯aIwk.ؐ1?S@yRYnC~#SO]Shcڴy0KOԥ릿֡MrK*|;8х4r֦z-73t~UU ; B\qÓ<΀cp k1;禅\SłAl۹ DuLӝDeWN.&s^rw}cuAz\L-&fzCYDΞ> 'cu3oPBM!/5sǝk`+Cv㬶Y*G 'Z]?L`(-$Upzsq#?|̶VDrAXH>_/qg-0oPx(IG˥9%P4qKm.츘&1\6m$q^e2Ίdc&N$E.)b*#C[#f9_|^]xT\d+2[a>3=+&/nIUY)ī]̻`)@S*zi3}D ^Fx /eʐC3ypXUJ ߰Z6aE7M2 Kdu\,Ѹm-n'鱀\> -lE Dsk:,?HcCo^τC1Ұ)#]-mYܳ+Q$N4b@@mbmgqbƜ@Y47~ Kc)-_S,emJ,F RIK k[2)đu< H׾l`yLb5T) ĭnN о\v)˩h9=SJЄe?{\$$.P2O%$*.+M?Au'Xijl;OE`a BK6>綺1B9aLrW{ݰα 據j`zW\cjR)`fi &ʍ3V UKpvzFVa9_Ik1P[FnD˅r^!p 170UФ2,ly6:O#Xh^ߎ"txIӶ:IBL*A>KdPնP"^A|)̍l eM> MGp压y1pNԚszD4:{KIν0]9Hf (䫜ʰ'Lus8F5{z߿7Kk69!AxG_@sT>90ӫS3W3,3Tcq1ԣk&'J,W.SWwM#IpƪbإjXg ]Z(W:| BϫBD]2:1U=J{d6DXb"¥D[ DZ)= };eh9p N [AVqc- &)fHԒ9V~Ǹ+58ֈvFEjĐPVf>y";P11[H>;o@X8"eD>Bط>*'uֻ .,ƶӾ7pAe{+4(69'[ڕfݙ$; C4_@`fOϺɲ5G8^cjIˮ9acrDHC?G;CQT2@Zzfr]vp1B-vOK@9Ya?9MYvY|O5Q;(iTQ*C# Z} t9"QcbKm~=V`_AɊEC4؀7s%B8Db2wSr<=܇[ ސTh*l0{A8i@wDiqt /e ;ȗhE,ޘ b'wF.|([Q:M>߱F#=q*ߗ6yBv jf'iˑ\[Wqve1јLk K$喟V(N/şKJېvy! 5zrO#s't A]ØYSqW#)Q[snb*y$\0wJ WŠg4ώ l@mfHXyZt0P"5ΈwHN Ljme9aR7Hmom.*$ܞ WGCәIjkFz%8Y5Rr AfŒ"$hmtp{帧f:MhFۨ3⦑#V lIL@/# W$\ON4 6>:E"  Q"ȽZ` s"w\`Oi3h8>Ye\u I\+>z|Ym"k{ 9qD^фEj A7+lw@ ZGq$^8ЯNi#`fHTpcHaP2]}bC,x4+nm&UF/3Y/8L~}j:/'|Zj y+vu, +3mi v(t[ ^MF npeO`Ep"vW KOĚb yeu2ە*`Y (6Qc݅DJ-wWUfZ02,7`YEz T}f,R }%r)@/D(j=5i[+s 0nM9?̘zdspa"%D<;m@?D $PK`HF"Cc@/?gD+B%ڟ)QΝziڬiQ >Mږz<^_m51\U+g7Dy&^ڙ0Ɯ:c՚9lf~ eF,Ns?iQe02J:ЏLu[(SlttHjaQWV؈pi=h2pn*Y8[gRt( %@i3ƈ=/&a.%1 |B+|=bT&v{wLol6ɠ^lajL~BZbg>|~7}m|YH|}[sa.{Zw}%ZS`HR:; wOz`;c30%7'.]g>Wyi -|[闕|FdL21e*VzYw(T/6@q~-[:2yC<(qbpdcAnsB.qk0)d-ΜJq=FblҠq+AL]V,A^SSk9;\Z"C):O/!0" (CKنDr4 Wy-_V+NAz%a;ѮPymcBDISvI1n@'jK#KŴMV#^f)TBe`ڑE$"ZeDs  ꅍO#o1d; Jr+`:)Gc\*8tȍ0aƸzt(JLJj HZb'>ki&E5Xs]oi֛Ev"ǫ+{eG9%+. M>j.C?0?s+ZL0_͠c,~m{(1 I8ha_!7*U5.m[v1@!(F/pNN}S A8ZXM[=WrwYSClL>6aaD<H0xt1τ1*`Wpr7, Lꆆ>u-ώ旯ևe[,䉏rV 3T~M΁w2UQb.иwdҰO 0nI%x?9K/2ĵ9Oki4=PmpR2ev w~ \G8y׫/+zEUhU+ 6x.Pdagh;'Z2Īzw-'iY,RImпE["dsܼ)~88;/hGvFP-.W}f,H:qΰeVa9$ w?Ht*՜? J ~CvESȠD[SDDj}\*!P\3DE>ွe۩uiV##iaqd%XO^d9-_K 8GUl"AclJ`LPy Aö u:ԏVl۽[X6tNB&t" Kd4pcjB aʜa­$`Էikzנ9a1ro$O Q_:l7ƣP"*-uGV"sr$Pu]LrK 8:q5Z vD%$`]UOpd?gJ>"M 'g#繅.Ma1 {Yy믒Mn ]5Q`Aw%7(MeXpkoI1!L ]ٷ}>G2ciXchA( ܧ 4oG$Wm:ɦ!;F (+~N.ny@Lup F-ԐN /cp3%?^#ƍgMqu,qīwȹx/'[SY{O&D֘L_<#]bp&Ǡ)(}2L; T,–f` z0Q^ ;ӎl#,a,Ad\7KY ԟ f sKk+EIͣ1&"H!#bEZ -L*|~XUy@[acrB{aUGpEJ,aUxH6QeRS!-aW=Te=BÞ.O:A⯡MucZLp 4^mU$Cj\c H8ltBYavI~*{m%PfJݱh~O^VXx$`kPGy~̦k<5wCH8 I%;lKq(#LxB;v *>F&}>KLE$WPev$Cs FWѢ4ЄPu 5v]{@&Sn)K+D/gkPy.5@rKEO[ )7rp>uKAfDO;bJq?u+b#bfV*Nf{pGpE,& 17ϳF 1s@ 1WMUP>X8l9 W6UPnR_Z`Sޜ- Foq. =@'}1=rmտ$}Hl W[PI0DsL*O*3'-ߔ^f^t- hu"j7;41^mռvQ/W| vJԞ&(:uS~maB9 3\5z#\DXٳC_rbk PݏF% Sĭq9,T <@on`P.e|Jmp<63`ΖKc﹛+ȈWY iix.$%0ՙa݁vk?N ofn.0kFB0=-2kW %{Wy.*D;@=M,UsUG_9,ʦ 9j):D$e|._ץ(<0&ڴ2j!w ^.Vgܙs[zCʤCWɐSSv2> {~X$_l{ j\U5Xe9t *=)~16O.u?u` <.!ic^^z! e%_mr\Ju3NτcԶty8 ˧r7ނ2'bxJxTX+WIb|Pr=]Za s` >gҞmܑ*ޱ9'F{dD kV,|+!4RI16z]nOyitRƂ*9 ,1guuxH%X!jmlV=rI)ܾN d}VJȿ_|j:aS `I##-4JXrGUJ}Bnkywg}7^XVlϹ8 _S˫: kp)CE2sCij)ֿ }>Z?H.Lf#D7&2AHx[˻f7?FhGW[彳:>/oN0k:w;a/Uh%o `n^5u892A;w,=m}YǎhsB6SL]&c9Dy>1L#WPۜLF"BsRP[Hs'MgY"lp1h#$N^%iK OpȺ&~w>Ks{u¨6Vpd Da $Y$OL2#=NEb:k%O.3_N/rd QT6|aocȸ\>n'47i"&i)##\ϓ񩭏 }mo|x;+Zq H)T4v3KJȾbiܛav[+~ 3~sm. Pihڌ2J"0Ax4dvBaw P)ZZv t}_҃r:Z-;;iDQChO<\6Fi`t\'K hD/83 n=KK*0 3gn6$b&p6<~xm*7i NY?pt֑1iUb?h bZ'!7,:Ǵ k&rV[{vEߡG 53% P ݱ#÷WSlpӞXn&A=f/}ާrn2/PheҩáNc"Ӽ<(:>OT{jI4ew>}92#n"m v#_ǹ(2|*?di{5Hz\#MdMȥ!<屄C:9y9_s4YkP +-:u0G%h8+@ \hM bů,p1d;*rܚ//.KBMք{L>: 5d+{js$U7ފ_ F1QӪg(j~!у=pȯu{**kX R5Q%*kv#w:+ǩ<tLck?EnK_ƒV1ڭ:Ziaҋ3@frT_9gs2%|#]!͉?6T;6JDԕޭSE"ZHIV=n`Vr50$4 USzcN n;`1M^|vN6Źe84s E/}Rb0#40ytmK^fGS Mqޡg 0},Xȴ[±1 =[[Ab+DmF)&pm<վ?wfB}`PEB3*ٜȀV#Kэ֦lmϏJ{-t/Պ:3q('E0֊yQzԆ/ZO`~!Ocl9|Ig;I_;`ɴGͿJ{ʻ;ؖ'SѶ͕yPႄybwm1I#nMШ #WHa5}.ۣ4 NJG'JO~֔țH>AAIUR9";?iR/rK̪i:#bH2m{S F& * P+ĿORR:c[Hl? W<"!EG󕧳ݖ.p1M(z&'S|jS{7d3k0{zS:E'^K73ڥ(Q8lp7W}%um!.ʖ|F$.1oL'jkrZ֕" >Z#bL=m&Ŝ+!:#,آ 9R'E -}>_@Ȯ9хa/ 4( l҄Ecܭ Α'ܥkv,n#])my?Ӽ b43+ʷPPYo BpԾgoF@\Ȼ[FaV ԁ?*pod|,t˜eY=D ɬaB/&71 9 wbUfYg=~le:o@b vm 1V @N%۵|p=r2pGODn?$cgrO#QD} BF ~ffl4N !&rAŖ*^B |P`3F:\G4, o[Gdz}Žl Iw'6Wu>,vD:#<+PZl){tQ* BUUeQ c6)i$♹ӗe/9c[ఐ`o/WL- S)AZ?}2< "!jaND@~t2n_nhjDJrO◿pT"+˼G;eXBS0qCڲϵ8|C^N~10೧пȃ"fڞCɖ8A|#o7bK:6}D% ´I anAmWHݫ5HY W5I_ {m%>8/ARZWtdZ\ꨢSd|٥ŦlA+Eohܳ`Hmqr?l!ܾzӠD6'd$lJd0'9<$23+S(7^]2$8k#T|Rb|C @OuʼؖQpm0RƳ gtjWΝH\ޢ!TRO%fc#^HX%:GƔ1ilk9cvZ7&'c<N gu{Rˢޯb>#5`IrBG@GsŽfW#x#ꏣAKP*5[9Dkxqy5 xX8,9&bj>@-nAsԃ)*NL9 QAieP7{S{K9*pPdlihc(ùxUͯD_ zI89 !(ē/M1lg$}:D=i{$bqs M mSA٢Pgf~i_xHM3X-T c{>z S 8PK v`@uiG!-70/gl2onDdAlkrd`ֽ8g+\1S9& !awT:';h+$^c3OFлk@%bbps*_%0g!e~^`Th69L8hg͠=^H (2$MT>x+B;@M|h>v-zx%OireTV[ŋF5Mbl<!b0g;Lr7N2J8rmwhHaP  eؾsB^7 <(ZWbR #E9{cF)6X*aB0,4,ľYMԋ3r~Ѵp IжiT1BƃXmO8}Z%`FslĜd[\1D׀0)-6]87j F,ev>0buxIГw ٹOyq!Yh[-mQ*lMaK\]~\sjV>Ym9 T1)SٝI96h5Uʋ)VeYT E<6, \IQ+J Li Ii'L [ThˣEߓ_|\RɿkhIƳy\ȶ8t?^u}%08P%zuYjK֍]?}ʚq=a4WjF2LMFZ R{nVyJ4# p~/ l|{e*>[W0|Z0=/U佈Je7/a4qgz> ܌|?p|˕zՁN[FqCRN?k˫D ,G7pn-yy' %2#,;y脃&8=vz} $?S#2UrY 8j B=df^* |xPYrAT.xPY x'-k ڷܴtq,H؏yiЎ"}L '!cWzu\kgۼ @Я}6,?P VE#!/;|-9: &XtkXɴ B؞ȟ߂LH0 &.<3sP@7gCc=} O@ [LP5q=82dG*a^A/$^I"ӹh/nS'Ax9^(d?@7S TKTrC4S tvJtfSbXO*7 *B:㧓/okd4#c )-pգyr'"g =?{Kgu07h&8Az]n'ه&ÜZЏN\z\DrkQ#5ְ4QJwX& x1f zѮZ~?ǒvO"{UTN]x7З 7hUQxa2~Pz9AƐY4gJ-~*FMlG(eWb3qnYa hgUǦ0aJΘ juR>1ױ#iZ "FȄ`>vm`н÷rT6t84S&ءd/['vQ8aq' Då=_Vܗ0Њ <.`ֺ֒֙ {[Xjt,E=3liГJӸj2rg?-Ph<(<20>Z)I{ nM- B9?$e P]9Ӏ;[3Yg<4:wZqW)Dp24~D-rv1! E16q}12Sj@$,XO!µFr@+Ha"?W@ Q6XmNjF03PJ tT0A6ER Mɳ*z1hQU˂g h{fBYOE4;zJ:y&z<7s@kktZPO#H .~4y(#NGYrqNaG+? sLJnKO2k߮.GO`!?,"`e>xNc-Bg P_6w1U=eV}OݖU>ϭk_5i(Б_:E^9h8dBA.bDvPSYpv?FL[=Q[L5(AHxhe6m& @BGF\z[2h:tώW5u6"e}ĚJGFUQGؘse@d'q5.(gY E%5;ݣ!YswOXv ^զݰ]W?W(zV,132RY ٓ>kQge]jк۔Kks~e%J{Ӯƭ_\cHѸ<О./\k&z3C ] ╜]&"<12e5cu8-C7 fQNW4zޱ`*q"Ȁ{ O/B๛ :l3$^`E[k۴6ix_1 1+[ڂJ4r$@e3tRɖA||w9rFuwaQ <9]&݀+.[Ŋ4.cvu3}v/Py ͆0k1Cv`2iiuE9/^Ә*)zjÚM35W@rQIȄX9ÇؔzdIkMZ."k?? Tވֽfi¼];^Y>OT2(!"5sEWg0H  l^|%]mz&)|[DK/ 9r0ea=FȾ+z2ZVA1k>\$7Zᩥ1s(SGx0o[SݒqScK9nbDzʐ.-t%0l-CLa=Di%(; _hP-׊ NРSqC̏ fof1@~h o+i#&ABt~|Vo䪛F;j<~؜X2,E\z;}w ZRb)^٪϶wyՏzf+F+ر!Mk_k@o?mjbTuHDŽ"q i86z߁1Y)ϱyt1r)nGHf!P6Ũ+ۄi鍄1?e5RT i+)a"y*ù9_Bp:G N5w< N/ +4QI&nPtFbKaw !$?lYzjTo JLU+$jGˆ=QNu@$ w'd41f!TM.#z/3"e}΃ʲCyWH4ᔅ/7G+:1(U?ЉwΌ vyV?q(ChĊb2 aHm1v2ޣ38NbsXXx\Tc a3T Ƒʣ"s{2Is qֈƤg9CO1BJypʪMǩF$;3sd^9. AM(H?E{3Ϗխ2=~ :ku7Cy1»@31[a^|2pW~*(%3\a-4_FU;%rIyQ'GArT\p>W y*URfVl٧^PY}FMBs-PU{z ,[>tkj_ /Zt4)$C0v!lbTFe_b)/QTb/K8yqxS Jn x`ʷk96flQGo#)@O>$nmbK"ONuuǢt,uF#o"tÔ+T88@RMUN(R8"1vLfG+U4a.Vb ϠъjU|*rzBՖlE.:={9} img]ɧLe]U GZ͉ߒ_be̚":2?*F@Lv*,\gͯ(s/lOa8nꝝE{ayf AQaKy6A2ꖚ^}5a{Ļ6F_$fdf`w 9 >> R(;EtJ*tIFoz7V̔֙+0dId% i[gFWz9U 0foV0x;T$, Z`ЫߣnRbKs*GZѷ/DȊ;2||,`+M9~U 뮾,$M]w`- Dz)%)Ѯabe50FZ}+Y#*3dDIw`Aϫnؿ4hlM >l@, `t!Z6h~Qmb?H0t<]kZ@j1/%: mGGRl#b`c% JgKѺ""S2DI2UL!!6.UXxbȎ/0<<O%ŁOt M{b)#WaW.oOh9 |&I\i-HK @S/jQQ-g*9*٭ ]$3D\qj#S98Dٲ|jO}1ϼ8]i3*c7goo4C4Tm蒄hxrį=NQh !G7n2qdV65t|؝K-լaKo߀$ɺ Ƹupͥ9qe! ɓ{<5P܎61uf$ ;b6' c;84r^ʤua|}*gBC&΄s#9q]Քp@_sAd5FA;A0Mca:(IVAw$<[K/!.]:^r`skGw%Eɾ"LV[H/0 ەd8lg{"ΈG߲ĘvL(pro1 bnP}jx^WH:C'\sвၗML[4I37YB-3:'_keV _1؏OxxB"е%U ZGM~Vħuh ea,dʡI$dvBbwVW}VXkWOsi4]iNA:'K NcF=t>*շ+]XdBl*i@r[>*HQL]*܀M\6L ADy ^!jC$u7s))53S(؛䕮yvJ&m‹j}q{bmµbUG֚5 Ujі,uo tp'ܺ_@~#3HfV%/PK wGRlf# }+-V``*ISb .\Oʾy]RN|jwe?/k"ާϚƁm?' ٝVr[H9*qe3$}ViR#[53#@*ZhLbM K}݀GssĤNwAEVٍʒQG 4&hgh58ݣ9wh+g>15!ÒƧ4|.HhU#͑_O2#a$}.g]ªg yz#;ArұEH[wheRPg`ӟ<&'&"z8v* Z?Rt #t-c ю -6&kz5z1}Sz5F3Xeh,+MkA\V[Ji^D5g~?}K3zT:E{2t/rM{QLjƷۢkS7%]>p/|+K/iT "oa'5NC&2lqɟ{' #[W:,o ʈ[I}|ˑy[myi"垦N#e YZ