libvirt-devel-7.0.0-13.el8s >  H ` z뾂al9܍ފZ39H3ֈ:3ChP\WfSbSU{~]rx}<5ٕIXcNQҼx&Xѕ0p<?d  \           @      `     ( 8 f9f:"[fG H x I X Y 0\ d ] ^ b`deflt uT vw8 x y8ptzClibvirt-devel7.0.013.el8sLibraries, includes, etc. to compile with the libvirt libraryInclude header files & development libraries for the libvirt C library.`ocx86-06.rdu2.centos.orgCentOSCentOSLGPLv2+CBS Unspecifiedhttps://libvirt.org/linuxx86_646)@+d,v=&7h V#L $)E4y/vA큤A큤`ob`WZ`ob`WZ`WZ`WZ`WZ`WZ`WZ`WZ`WZ`WZ`WZ`WZ`WZ`WZ`WZ`WZ`WZ`ob`ob`ob`ob`ob`ob`ob`ob`ob`ob`ob`ob`ob88a94831cc93faabdc5d38cd6a1acfde24e499506a45e3e0d4c683bd814fc52e3d3b5535c6cfa86c1e374084eb13b01a3bbf746733e0558ecfb505b5d1bb7cac046ed7e92c5b2dc164ea98f10b2f5a219a75995e7988f467b069788b071d83a4a81c9bd825aa796705a3cafe9ea9d36ca8893bb36011e5ccdf500607ddcb0e3e6a47ee41f1cba85e7c1ab268b617e81dfbccc17bf9080771b064ab97e6e101b297c0e6e6a62c15dbcbf50c2ca9e1a1bc3da2d3be69690143dc97cb47139f02b7d550e7fe7b18e9f24f071cff862d380f125490ebb21101b413a8a52ed1cf5147f165a1c55853784da7fee96388b4220b321521cde2b6bfa3788f0a6de1159a10da4ea37d367585f014f2fd73a68c8253e0550872a0d0f79f15c9ea59a0add17c7c934e76aed51d4606be197b5b6540f58a59c808f0c5f56d9201c3f7cc4172a82bd1d5b8104f83b817d9947784b30227dbdce4022de1d745ce95b6e11ff9ab5f4b429778f0529286e36fdff1bcbe4e08eede7221deabdef5c18cb830e70f50200e24cac0ec34ed00e0aead0e5ba846301107f4cefce6251411a27a17b7afbb716f63af484e2b5b3893ffde2b3e9f8a744014ff1052c097f5ef94988abb135ce1f239fc60081c17051e534d789b86d70a0bc620f9a0e0120e42ebd1a086081075984a06eab577a4a0e868298db649c50294e025e2229680d9cc93fc80111a2f35c645edd44427b9abb695746327d4d0436fa98b4628451171a81f42362a2bd71d490d5afbbcb13602f71a1b9c16c9315b106a68cfb4c7db6d182f8545e01e3928f629347db2d2e92bfd201623b98564e6be35a261fdb7f38db7aaae76cd61b592e25c41c14a876ab4b3cacfcbc5ab7ee2ea6977dd4ff3b3e7aa18e0320ead4fffbce678d50891833f2f64cecd80cf74b68b05432a1daf72fc34a0ea391b5bb3a6412d286876c62bc5fefcf979498de09827a7e1c083a3b35c6fcadf2eee454a39c928b01b2f1ea1516ee3860e2b32ade6462ae0e71fa1f03ecd01d79792f33eaeba23f4a5ab8f6d630c9060efa83cc929f2809e6e030f1bff4dfdd441c8eb536f8650ab1bcec856612294e32fd34d589f3078e0a952a4df8757295b36f20abc28ee1fd4fb4d3f99408d9c2a400e85c01ef6e1cb8e4426697e315928c34eea99e9libvirt-admin.so.0libvirt-lxc.so.0libvirt-qemu.so.0libvirt.so.0rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibvirt-7.0.0-13.el8s.src.rpmlibvirt-devellibvirt-devel(x86-64)pkgconfig(libvirt)pkgconfig(libvirt-admin)pkgconfig(libvirt-lxc)pkgconfig(libvirt-qemu)@@@@@@    /usr/bin/pkg-configlibvirt-admin.so.0()(64bit)libvirt-libslibvirt-lxc.so.0()(64bit)libvirt-qemu.so.0()(64bit)libvirt.so.0()(64bit)pkgconfigpkgconfig(libvirt)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)7.0.0-13.el8s3.0.4-14.6.0-14.0-15.2-14.14.3`m`lM@`]`T@`KW`@`>(`4@`3`/@```_0@__E@_a@__[@_L@_L@_*@_)M_^?@^U@^%@^t@^r @^p^p^g@^b;@^`^U @^O@^J@^:@^9\^&^]@]N@]|@]*]A]@]]m]y@]o@]i]Z@]Ik]:@]]\]@\s@\\@\y\u*@\j@\]o@\J@\ @[@[v[[$@[[F[@[{[ug@[b@[`O@[U@[U@[CN@[;e@[ZI@Z1@Zz@ZaZ:PZ&@YZ@Y@Y@@YY}@Yw2YlY^&@Y1S@Y]X9@XZX@X@Jiri Denemark - 7.0.0-13Jiri Denemark - 7.0.0-12Jiri Denemark - 7.0.0-11Jiri Denemark - 7.0.0-10Jiri Denemark - 7.0.0-9Jiri Denemark - 7.0.0-8Jiri Denemark - 7.0.0-7Jiri Denemark - 7.0.0-6Jiri Denemark - 7.0.0-5Jiri Denemark - 7.0.0-4Jiri Denemark - 7.0.0-3Jiri Denemark - 7.0.0-2Jiri Denemark - 7.0.0-1Jiri Denemark - 6.10.0-1Jiri Denemark - 6.6.0-8Jiri Denemark - 6.6.0-7Jiri Denemark - 6.6.0-6Jiri Denemark - 6.6.0-5Jiri Denemark - 6.6.0-4Jiri Denemark - 6.6.0-3Jiri Denemark - 6.6.0-2Jiri Denemark - 6.6.0-1Jiri Denemark - 6.5.0-1Jiri Denemark - 6.4.0-1Jiri Denemark - 6.3.0-1Jiri Denemark - 6.2.0-1Jiri Denemark - 6.0.0-14Jiri Denemark - 6.0.0-13Jiri Denemark - 6.0.0-12Jiri Denemark - 6.0.0-11Jiri Denemark - 6.0.0-10Jiri Denemark - 6.0.0-9Jiri Denemark - 6.0.0-8Jiri Denemark - 6.0.0-7Jiri Denemark - 6.0.0-6Jiri Denemark - 6.0.0-5Jiri Denemark - 6.0.0-4Jiri Denemark - 6.0.0-3Jiri Denemark - 6.0.0-2Jiri Denemark - 6.0.0-1Jiri Denemark - 5.10.0-2Jiri Denemark - 5.10.0-1Jiri Denemark - 5.9.0-4Jiri Denemark - 5.9.0-3Jiri Denemark - 5.9.0-2Jiri Denemark - 5.9.0-1Jiri Denemark - 5.6.0-7Jiri Denemark - 5.6.0-6Jiri Denemark - 5.6.0-5Jiri Denemark - 5.6.0-4Jiri Denemark - 5.6.0-3Jiri Denemark - 5.6.0-2Jiri Denemark - 5.6.0-1Jiri Denemark - 5.5.0-2Jiri Denemark - 5.5.0-1Pavel Hrdina - 5.4.0-2Jiri Denemark - 5.4.0-1Jiri Denemark - 5.3.0-1Jiri Denemark - 5.0.0-7Jiri Denemark - 5.0.0-6Jiri Denemark - 5.0.0-5Jiri Denemark - 5.0.0-4Jiri Denemark - 5.0.0-3Jiri Denemark - 5.0.0-2Jiri Denemark - 5.0.0-1Jiri Denemark - 4.10.0-1Jiri Denemark - 4.9.0-1Jiri Denemark - 4.5.0-14Jiri Denemark - 4.5.0-13Jiri Denemark - 4.5.0-12Jiri Denemark - 4.5.0-11Jiri Denemark - 4.5.0-10Jiri Denemark - 4.5.0-9Jiri Denemark - 4.5.0-8Jiri Denemark - 4.5.0-7Jiri Denemark - 4.5.0-6Jiri Denemark - 4.5.0-5Jiri Denemark - 4.5.0-4Jiri Denemark - 4.5.0-3Jiri Denemark - 4.5.0-2Jiri Denemark - 4.5.0-1Jiri Denemark - 4.3.0-1Daniel P. Berrangé - 4.1.0-2Daniel Berrange - 4.1.0-1Fedora Release Engineering - 4.0.0-2Daniel P. Berrange - 4.0.0-1Cole Robinson - 3.10.0-2Daniel P. Berrange - 3.10.0-1Daniel P. Berrange - 3.9.0-1Daniel P. Berrange - 3.8.0-1Daniel P. Berrange - 3.7.0-1Daniel P. Berrange - 3.6.0-1Florian Weimer - 3.5.0-4Daniel P. Berrange - 3.5.0-3Cole Robinson - 3.5.0-2Daniel P. Berrange - 3.5.0-1Daniel P. Berrange - 3.4.0-1Daniel P. Berrange - 3.3.0-1Daniel P. Berrange - 3.2.0-1Daniel P. Berrange - 3.1.0-1Fedora Release Engineering - 3.0.0-2Daniel P. Berrange - 3.0.0-1- Revert "remote: Add libvirtd dependency to virt-guest-shutdown.target" (rhbz#1946697)- util: Document limit-related functions (rhbz#1916346) - util: Simplify stubs (rhbz#1916346) - util: Always pass a pid to virProcessSetMax*() (rhbz#1916346) - util: Introduce virProcess{Get, Set}Limit() (rhbz#1916346) - qemu: Make some minor tweaks (rhbz#1916346) - qemu: Set all limits at the same time (rhbz#1916346) - util: Have virCommand remember whether limits are set (rhbz#1916346) - qemu: Set limits only when explicitly asked to do so (rhbz#1916346) - util: Don't special-case setting a limit to zero (rhbz#1916346) - conf: Rename original_memlock -> originalMemlock (rhbz#1916346) - tests: Mock virProcessGetMaxMemLock() (rhbz#1916346) - util: Try to get limits from /proc (rhbz#1916346) - qemu: Don't ignore virProcessGetMaxMemLock() errors (rhbz#1916346) - qemu: Refactor qemuDomainAdjustMaxMemLock() (rhbz#1916346) - qemu: Only raise memlock limit if necessary (rhbz#1916346)- qemu: backup: Restore security label on backup disk store image on VM termination (rhbz#1939082) - qemuCheckpointDiscardBitmaps: Refuse to delete checkpoint with NULL bitmap name (rhbz#1941600) - virDomainCheckpointRedefinePrep: Assign default bitmap names when domain XML is missing (rhbz#1941600)- util: Move glib event loop workaround to glibcompat (rhbz#1931331) - glib: Use safe glib event workaround in other event loops (rhbz#1931331) - src: ensure GSource background unref happens in correct event loop (rhbz#1931331) - qemu_driver: fix setting vcpu_quota if not all vCPUs are online (rhbz#1938093)- virSystemdCreateMachine: Use proper format string for uint64_t when constructing gvariant (rhbz#1937287) - virsystemdtest: Call at least one virSystemdCreateMachine with 'maxthreads' > 0 (rhbz#1937287) - backup: Store 'apiFlags' in private section of virDomainBackupDef (rhbz#1937598) - qemuBackupJobTerminate: Fix job termination for inactive VMs (rhbz#1937598) - virLockSpaceNewPostExecRestart: Fix out-of-bounds array access (rhbz#1912243) - virnetdaemon: Introduce virNetDaemonQuitExecRestart (rhbz#1912243) - virtlo(g|ck)d: Fix exec-restart (rhbz#1912243)- cpu_map: Fix spelling of svme-addr-chk feature (rhbz#1920628) - domain_validate: use defines for cpu period and quota limits (rhbz#1935048) - docs: use proper cpu quota value in our documentation (rhbz#1935048) - vircgroup: enforce range limit for cpu.shares (rhbz#1935048) - cgroup: use virCgroupSetCpuShares instead of virCgroupSetupCpuShares (rhbz#1935048) - vircgroup: drop unused function virCgroupSetupCpuShares (rhbz#1935048)- qemu: allow migration of generic with (rhbz#1927984) - docs: fix bad cut/paste in example (rhbz#1927984) - qemu_domainjob: Make copy of owner API (rhbz#1932814) - storageBackendProbeTarget: Check return value of virStorageSourceNewFromBacking (rhbz#1933050) - qemuBackupJobTerminate: Move cleanup of temp files earlier (rhbz#1933051) - qemuBackupJobTerminate: Don't calculate backup job stats if VM isn't active (rhbz#1933051) - cpumap: Add support for ibrs CPU feature (rhbz#1920628) - cpumap: Add support for svme-addr-check CPU feature (rhbz#1920628) - cpu_map: Add EPYC-Milan x86 CPU model (rhbz#1920628) - cpu_map: Install x86_EPYC-Milan.xml (rhbz#1920628)- api: Discourage use of VIR_DOMAIN_SNAPSHOT_CREATE_QUIESCE (rhbz#1928819) - qemuSnapshotCreateActiveExternal: Don't thaw filesystems when freeze fails (rhbz#1928819) - qemuSnapshotFSFreeze: Don't return -2 (rhbz#1928819) - qemu: capabilities: Introduce QEMU_CAPS_MIGRATION_PARAM_BLOCK_BITMAP_MAPPING (rhbz#1867085) - qemu: Probe whether an image is 'qcow2 v2' from query-named-block-nodes (rhbz#1867085) - qemu: migration: Create qcow2 v3 images for VIR_MIGRATE_NON_SHARED_DISK (rhbz#1867085) - qemu: monitor: Introduce qemuMonitorBitmapRemove (rhbz#1867085) - qemu: blockjob: Use qemuMonitorBitmapRemove for single bitmap removal (rhbz#1867085) - qemu: migration_params: Add infrastructure for 'dirty-bitmaps' migration feature (rhbz#1867085) - qemu: migration_cookie: Add XML handling for setting up bitmap migration (rhbz#1867085) - qemu: migration_cookie: Add helpers for transforming the cookie into migration params (rhbz#1867085) - qemu: domain: Store list of temporary bitmaps for migration in status XML (rhbz#1867085) - qemu: migration: Clean up temporary bitmaps when cancelling a migration (rhbz#1867085) - qemu: migration: Migrate block dirty bitmaps corresponding to checkpoints (rhbz#1867085) - qemu: capabilities: Enable QEMU_CAPS_INCREMENTAL_BACKUP (rhbz#1799015)- virsystemd: export virSystemdHasMachined (rhbz#1798464) - virsystemd: introduce virSystemdGetMachineByPID (rhbz#1798464) - virsystemd: introduce virSystemdGetMachineUnitByPID (rhbz#1798464) - vircgroup: use DBus call to systemd for some APIs (rhbz#1798464) - vircgroupv1: refactor virCgroupV1DetectPlacement (rhbz#1798464) - vircgroupv2: move task into cgroup before enabling controllers (rhbz#1798464) - vircgroup: introduce virCgroupV1Exists and virCgroupV2Exists (rhbz#1798464) - vircgroup: introduce nested cgroup to properly work with systemd (rhbz#1798464) - tests: add cgroup nested tests (rhbz#1798464) - vircgroup: correctly free nested virCgroupPtr (rhbz#1798464) - src: add missing virstoragefile.h includes (rhbz#1884659) - virstoragefile: properly include virstoragefile.h header (rhbz#1884659) - virstoragefile: change virStorageSource->drv to void pointer (rhbz#1884659) - storage: move storage file sources to separate directory (rhbz#1884659) - util: move virStorageSourceFindByNodeName into qemu_domain (rhbz#1884659) - util: extract storage file probe code into virtstoragefileprobe.c (rhbz#1884659) - util: extract virStorageFile code into storage_source (rhbz#1884659) - util: move virStorageFileBackend code into storage_file (rhbz#1884659) - util: move virStorageFileProbe code into storage_file (rhbz#1884659) - util: move virStorageSource code into conf (rhbz#1884659) - util: move virStorageEncryption code into conf (rhbz#1884659) - storage_source: use virStorageSource prefix for all functions (rhbz#1884659) - conf: rename virDomainCheckVirtioOptions (rhbz#1884659) - qemu_alias: introduce qemuDomainGetVhostUserAlias helper (rhbz#1884659) - qemu_validate: move and refactor qemuValidateDomainDefVirtioFSSharedMemory (rhbz#1884659) - docs: introduces new vhostuser disk type (rhbz#1884659) - conf: implement support for vhostuser disk (rhbz#1884659) - qemu_capabilities: introduce vhost-user-blk capability (rhbz#1884659) - qemu: implement vhost-user-blk support (rhbz#1884659) - conf: allow virtio driver attributes for vhostuser disk (rhbz#1884659) - virStorageSourceClear: Unref @vhostuser (rhbz#1884659) - qemu: Fix libvirt hang due to early TPM device stop (rhbz#1914643)- qemu_capabilities: Introduce QEMU_CAPS_X_USE_CANONICAL_PATH_FOR_RAMBLOCK_ID (rhbz#1912201) - qemu: Do not Use canonical path for system memory (rhbz#1912201) - qemu: match alias when looking for proper to detach. (rhbz#1926190) - conf: make teaming info an official type (rhbz#1927984) - conf: use virDomainNetTeamingInfoPtr instead of virDomainNetTeamingInfo (rhbz#1927984) - conf: separate Parse/Format functions for virDomainNetTeamingInfo (rhbz#1927984) - schema: separate teaming element definition from interface element (rhbz#1927984) - conf: parse/format element in plain (rhbz#1927984) - qemu: plug config from into qemu commandline (rhbz#1927984) - qemu_hotplug: Don't dereference NULL pointer @newb in qemuDomainChangeNet() (rhbz#1919619) - qemu: Drop needless check in virDomainFSInfoFormat() (rhbz#1919783) - qemu: Move qemuAgentFSInfo array free into qemuDomainGetFSInfo() (rhbz#1919783) - qemu: Bring if() outside from loop in virDomainFSInfoFormat() (rhbz#1919783) - qemu: Don't lie about @ndevAlias when translating FSInfo (rhbz#1919783) - conf: Move virDomainCheckVirtioOptions() into domain_validate.c (rhbz#1928840) - conf: Improve virDomainVirtioOptionsCheckABIStability() (rhbz#1928840) - qemu: Add virtio related options to vsock (rhbz#1928840)- util: add virNetDevGetPhysPortName (rhbz#1908649) - util: Add phys_port_name support on virPCIGetNetName (rhbz#1908649) - cpu_map: Remove intel-pt from x86 CPU models (rhbz#1853972) - qemu: Avoid crash in qemuStateShutdownPrepare() and qemuStateShutdownWait() (rhbz#1895359) - qemu: fix release of virDomainObjPtr in SSH key APIs (rhbz#1919856)- meson: Fix build with -Dtest_coverage=true (rhbz#1875380) - qemu: don't set interface MTU when managed='no' (rhbz#1905929) - network: explicitly set the MTU of the bridge device. (rhbz#1913561)- Rebased to libvirt-7.0.0 (rhbz#1875380) - The rebase also fixes the following bugs: rhbz#1329644, rhbz#1538879, rhbz#1689168, rhbz#1750315, rhbz#1751664 rhbz#1767013, rhbz#1810356, rhbz#1819058, rhbz#1839034, rhbz#1858771 rhbz#1865933, rhbz#1875380, rhbz#1877218, rhbz#1880289, rhbz#1886739 rhbz#1889131, rhbz#1894053, rhbz#1895359, rhbz#1899527, rhbz#1903953 rhbz#1904486, rhbz#1904487, rhbz#1904674, rhbz#1905572, rhbz#1908053 rhbz#1908631, rhbz#1908647, rhbz#1911786, rhbz#1913138, rhbz#1913156 rhbz#1913315, rhbz#1914842, rhbz#1914954, rhbz#1916097- Rebased to libvirt-6.10.0 (rhbz#1875380) - The rebase also fixes the following bugs: rhbz#1329644, rhbz#1354391, rhbz#1487068, rhbz#1509908, rhbz#1555398 rhbz#1658082, rhbz#1767013, rhbz#1771450, rhbz#1789243, rhbz#1790837 rhbz#1795137, rhbz#1839095, rhbz#1850614, rhbz#1857208, rhbz#1861280 rhbz#1870072, rhbz#1872254, rhbz#1873441, rhbz#1878450, rhbz#1879477 rhbz#1879792, rhbz#1883328, rhbz#1883588, rhbz#1888537, rhbz#1892130 rhbz#1895204, rhbz#1897105- vircommand.c: write child pidfile before process tuning in virExec() (rhbz#1882093) - util: Avoid double free in virProcessSetAffinity (rhbz#1819801) - util: keep track of full GSource object not source ID number (rhbz#1894045) - util: avoid crash due to race in glib event loop code (rhbz#1894045) - qemu: Use g_autofree in qemuMigrationSrcConnect (rhbz#1638889) - qemu: Rework qemuMigrationSrcConnect (rhbz#1638889) - virsh: Reuse existing variable when parsing migrate --disks-port (rhbz#1638889) - qemu: Rework starting NBD server for migration (rhbz#1638889) - tests: Add simple test for virDomainMigrateCheckNotLocal (rhbz#1638889) - qemu: Allow NBD migration over UNIX socket (rhbz#1638889) - peer2peer migration: allow connecting to local sockets (rhbz#1638889) - qemu: Allow migration over UNIX socket (rhbz#1638889) - docs: migration: Fix syntax (rhbz#1638889) - qemu: Don't try to start NBD server twice (rhbz#1638889)- rpc: gendispatch: handle empty flags (CVE-2020-25637) - rpc: add support for filtering @acls by uint params (CVE-2020-25637) - rpc: require write acl for guest agent in virDomainInterfaceAddresses (CVE-2020-25637) - qemu: agent: set ifname to NULL after freeing (CVE-2020-25637) - Add testdata for AMD EPYC 7502 (rhbz#1861703) - cpu_map: Defined and enable EPYC-Rome model (rhbz#1861703) - cputest: Update QEMU data for Ryzen 9 3900X (rhbz#1861703) - cpu_map: Remove monitor feature from EPYC-Rome (rhbz#1861703)- virDomainHostdevSubsysSCSIiSCSIClear: Inline contents into only caller (rhbz#1876467) - virDomainStorageNetworkParseHosts: Switch to a more modern XML parsing approach (rhbz#1876467) - virDomainHostdevSubsysSCSIHostDefParseXML: Switch to a more modern XML parsing approach (rhbz#1876467) - qemuxml2argvtest: hostdev-scsi-virtio-scsi: Add hostdev with useralias (rhbz#1876467) - conf: Add virStorageSource member for SCSI host device config data (rhbz#1876467) - tests: qemustatusxml2xmldata: Rename 'disk-secinfo-upgrade' case to 'upgrade' (rhbz#1876467) - tests: qemustatusxml2xmldata: Add local SCSI hostdev to 'upgrade' case (rhbz#1876467) - qemu: domain: Fill in (i)SCSI backend nodename if it is not present in status XML (rhbz#1876467) - qemuBuildHostdevSCSI(A|De)tachPrepare: Use virStorageSource in def for SCSI hostdevs (rhbz#1876467) - qemuBlockStorageSourceAttachData: remove 'storageNodeNameCopy' (rhbz#1876467) - qemu: domain: Extract preparation of hostdev specific data to a separate function (rhbz#1876467) - qemuDomainSecretHostdevPrepare: remove (rhbz#1876467) - qemuDomainPrepareHostdev: Allocate backend nodenames in the prepare function (rhbz#1876467) - qemuDomainPrepareHostdev: base hostdev secret object names on backend alias (rhbz#1876467) - qemuDomainPrepareHostdev: Don't base backend nodename on device alias (rhbz#1876467) - qemuxml2argvtest: hostdev-scsi-virtio-scsi: Use longer user-alias for SCSI hostdev (rhbz#1876467) - qemustatusxml2xml: backup-pull: Test private data formatting/parsing (rhbz#1870488) - qemu: backup: Remove note that TLS should be implemented (rhbz#1870488) - qemu: backup: Write TLS cert and secret object aliases into status XML (rhbz#1870488) - qemuxml2argvtest: hostdev-scsi-virtio-scsi: Add to one of the iSCSI hostdevs (rhbz#1868856) - qemuBuildHostdevSCSIAttachPrepare: Propagate 'readonly' flag also for iSCSI (rhbz#1868856)- qemu: Do not error out when setting affinity failed (rhbz#1819801) - qemu: Fix comment in qemuProcessSetupPid (rhbz#1819801) - Do not report error when setting affinity is allowed to fail (rhbz#1819801) - qemu: Allow setting affinity to fail and don't report error (rhbz#1819801) - qemu: snapshot: Collect 'query-named-block-nodes' prior to memory migration (rhbz#1862472) - check for NULL before calling g_regex_unref (rhbz#1876907) - virsh: cmdScreenshot: fix cbdata passing to virshStreamSink (rhbz#1875195) - qemu: Do not silently allow non-available timers on non-x86 systems (rhbz#1754887) - qemuFirmwareFillDomain: Fill NVRAM template on migration too (rhbz#1852910) - virnuma: Report error when NUMA -> CPUs translation fails (rhbz#1724866) - virnuma: Use numa_nodes_ptr when checking available NUMA nodes (rhbz#1876956) - conf: properly clear out autogenerated macvtap names when formatting/parsing (rhbz#1872611) - util: replace macvtap name reservation bitmap with a simple counter (rhbz#1837395) - util: assign tap device names using a monotonically increasing integer (rhbz#1837395) - util: virNetDevTapCreate: initialize fd to -1 (rhbz#1837395)- vircgroupv2devices: fix counting entries in BPF map (rhbz#1833321) - qemu: fix crash in qemuDomainSetBlkioParameters without cgroups (rhbz#1808293) - RNG: Allow interleaving of /domain/cpu/numa/cell children (rhbz#1786303)- virdevmapper: Don't cache device-mapper major (rhbz#1867527) - virdevmapper: Handle kernel without device-mapper support (rhbz#1867527) - virdevmapper: Ignore all errors when opening /dev/mapper/control (rhbz#1867527) - numa_conf: Properly check for caches in virDomainNumaDefValidate() (rhbz#1786303) - virfdstream: Use g_autofree in virFDStreamThreadDoRead() (rhbz#1852528) - virFDStreamMsgQueuePush: Clear pointer to passed message (rhbz#1852528) - virfdstream: Use autoptr for virFDStreamMsg (rhbz#1852528) - virfdstream: Use g_new0() instead of VIR_ALLOC() (rhbz#1852528) - virfdstream: Use VIR_AUTOCLOSE() (rhbz#1852528) - virfdstream: Drop some needless labels (rhbz#1852528) - libvirt-storage: Document volume upload/download stream format (rhbz#1852528) - virsh: Pass virshStreamCallbackDataPtr to virshStreamSink() and virshStreamSkip() (rhbz#1852528) - virsh: Track if vol-upload or vol-download work over a block device (rhbz#1852528) - virshStreamSkip: Emulate skip for block devices (rhbz#1852528) - virfdstream: Allow sparse stream vol-download (rhbz#1852528) - virshStreamInData: Handle block devices (rhbz#1852528) - virfdstream: Emulate skip for block devices (rhbz#1852528) - virnuma: Don't work around numa_node_to_cpus() for non-existent nodes (rhbz#1860231)- util: Fix logic in virFileSetCOW (rhbz#1866157)- Rebased to libvirt-6.6.0 (rhbz#1809677) - The rebase also fixes the following bugs: rhbz#1854372, rhbz#1602328, rhbz#1745059, rhbz#1786303, rhbz#1799010 rhbz#1814573, rhbz#1821694, rhbz#1822631, rhbz#1829829, rhbz#1840053 rhbz#1851016, rhbz#1852311, rhbz#1852741, rhbz#1854684, rhbz#1857204 rhbz#1857735, rhbz#1857967, rhbz#1858260, rhbz#1860875- Rebased to libvirt-6.5.0 (rhbz#1809677) - The rebase also fixes the following bugs: rhbz#1432902, rhbz#1634829, rhbz#1640869, rhbz#1739221, rhbz#1823639 rhbz#1826543, rhbz#1829543, rhbz#1829544, rhbz#1829545, rhbz#1837990 rhbz#1838975, rhbz#1840307, rhbz#1845012, rhbz#1847234, rhbz#1847259 rhbz#1847791, rhbz#1849516- Rebased to libvirt-6.4.0 (rhbz#1809677) - The rebase also fixes the following bugs: rhbz#1235511, rhbz#1769598, rhbz#1839926, rhbz#1778819, rhbz#1783355 rhbz#1813306, rhbz#1820040, rhbz#1822878, rhbz#1825785, rhbz#1829550 rhbz#1832710- Rebased to libvirt-6.3.0 (rhbz#1809677) - The rebase also fixes the following bugs: rhbz#1823309, rhbz#1229255, rhbz#1499880, rhbz#1557902, rhbz#1761678 rhbz#1772838, rhbz#1791522, rhbz#1793705, rhbz#1811906, rhbz#1812100 rhbz#1812827, rhbz#1813310, rhbz#1820376, rhbz#1821988, rhbz#1822538 rhbz#1824368, rhbz#1826652, rhbz#1826746- Rebased to libvirt-6.2.0 (rhbz#1809677) - The rebase also fixes the following bugs: rhbz#1460920, rhbz#1591411, rhbz#1727263, rhbz#1750219, rhbz#1781913 rhbz#1785091, rhbz#1791236, rhbz#1813852, rhbz#1817831, rhbz#1466177 rhbz#1515677, rhbz#1592273, rhbz#1611061, rhbz#1639596, rhbz#1724928 rhbz#1784040, rhbz#1793036, rhbz#1810857, rhbz#1812531, rhbz#1813306 rhbz#1814481, rhbz#1814486, rhbz#1814975, rhbz#1816037, rhbz#1817381 rhbz#1817955, rhbz#1818030- qemu: Don't crash when getting targets for a multipath (rhbz#1814947) - virSecretLookupDefCopy: Remove return value (rhbz#1814923) - virStorageEncryptionSecretCopy: Properly copy internals (rhbz#1814923) - vmx: shortcut earlier few 'ignore' cases in virVMXParseDisk() (rhbz#1808610) - vmx: make 'fileName' optional for CD-ROMs (rhbz#1808610)- qemu: Create multipath targets for PRs (rhbz#1814157)- qemuBlockBitmapsHandleCommitStart: Fix allocation of string list (rhbz#1799013) - qemuBlockBitmapsHandleCommitFinish: Use proper variable to iterate (rhbz#1799013) - qemublocktest: Add tests for re-enabling of bitmaps after commit (rhbz#1799013)- virbuftest: remove extra G_GNUC_UNUSED markers (rhbz#1808499) - virbuftest: use g_autofree (rhbz#1808499) - virbuftest: remove unnecessary labels (rhbz#1808499) - virbuftest: declare testBufAddStrData earlier (rhbz#1808499) - virbuftest: use field names when initalizing test info (rhbz#1808499) - util: add virBufferTrimChars (rhbz#1808499) - conf: do not generate machine names ending with a dash (rhbz#1808499) - conf: Don't generate machine names with a dot (rhbz#1808499) - qemuAgentFSInfoFormatParams: Remove pointless returned value (rhbz#1812965) - qemuDomainGetGuestInfo: Don't try to free a negative number of entries (rhbz#1812965) - qemuDomainBlockPivot: Move check prior to executing the pivot steps (rhbz#1803092) - qemuDomainBlockCopyCommon: Record updated flags to block job (rhbz#1803092) - qemu: capabilities: Introduce QEMU_CAPS_BLOCKDEV_SNAPSHOT_ALLOW_WRITE_ONLY (rhbz#1803092) - qemu: blockcopy: Allow late opening of the backing chain of a shallow copy (rhbz#1803092) - qemuBlockStorageSourceDetachPrepare: Get rid of cleanup section (rhbz#1804750) - qemu: Don't take double pointer in qemuDomainSecretInfoFree (rhbz#1804750) - qemuMigrationParamsResetTLS: Adapt to modern memory management (rhbz#1804750) - qemuMigrationParamsResetTLS: Fix comment (rhbz#1804750) - qemuDomainSecretInfo: Register autoptr cleanup function (rhbz#1804750) - qemuDomainSecretAESSetup: Automatically free non-secret locals (rhbz#1804750) - qemuDomainSecretAESSetup: Allocate and return 'secinfo' here (rhbz#1804750) - qemuDomainSecretAESSetup: Split out lookup of secret data (rhbz#1804750) - Remove qemuDomainSecretInfoNew (rhbz#1804750) - qemu: Introduce another helper for creating alias for a 'secret' object (rhbz#1804750) - qemuDomainSecretStorageSourcePrepare: Fix naming of alias variables (rhbz#1804750) - qemuDomainDeviceDiskDefPostParseRestoreSecAlias: Hardcode restored aliases (rhbz#1804750) - qemu: Split out initialization of secrets for 'iscsi' hostdevs (rhbz#1804750) - qemuDomainSecretAESSetupFromSecret: Use 'qemuAliasForSecret' (rhbz#1804750) - qemuDomainSecretStorageSourcePrepare: Change aliases for disk secrets (rhbz#1804750) - qemuDomainGetSecretAESAlias: Replace outstanding uses with qemuAliasForSecret (rhbz#1804750) - conf: Add support for modifying ssl validation for https/ftps disks (rhbz#1804750) - conf: Add support for cookies for HTTP based disks (rhbz#1804750) - conf: Add support for setting timeout and readahead size for network disks (rhbz#1804750) - qemuDomainValidateStorageSource: Validate new network storage parameters (rhbz#1804750) - qemuxml2argvtest: Add test case for disks with http(s) source (rhbz#1804750) - qemu: block: Implement ssl verification configuration (rhbz#1804750) - qemu: domain: Store data for 'secret' object representing http cookies (rhbz#1804750) - qemuDomainSecretStorageSourcePrepare: Setup secret for http cookies (rhbz#1804750) - qemu: Handle hotplug and commandline for secret objects for http cookies (rhbz#1804750) - qemu: block: Add support for HTTP cookies (rhbz#1804750) - qemu: block: Implement readahead and timeout properties for 'curl' driver (rhbz#1804750) - virstoragefile: Add JSON parser for 'sslverify', 'readahead', 'cookies' and 'timeout' (rhbz#1804750) - virStorageSourceParseBackingJSONUri: Handle undocumented value 'off' for sslverify (rhbz#1804750) - qemublocktest: Load QMP schema earlier (rhbz#1804750) - qemublocktest: Extract schema root for blockdev-add validation (rhbz#1804750) - qemublocktest: XMLjsonXML: Test formatting/parsing of modern JSON (rhbz#1804750) - qemublocktest: Add JSON->JSON test cases for block device backends (rhbz#1804750) - qemu: Pass through arguments of 'ssh' block driver used by libguestfs (rhbz#1804750) - qemu: capabilities: Add QEMU_CAPS_BLOCKDEV_REOPEN (rhbz#1799013) - qemu: monitor: Add handler for blockdev-reopen (rhbz#1799013) - qemu: block: implement helpers for blockdev-reopen (rhbz#1799013) - qemuCheckpointDiscardBitmaps: Reopen images for bitmap modifications (rhbz#1799013) - qemuCheckpointDiscardBitmaps: Use correct field for checkpoint bitmap name (rhbz#1799013) - qemuDomainBlockCommit: Move checks depending on capabilities after liveness check (rhbz#1799013) - qemu: domain: Extract formatting of 'commit' blockjob data into a function (rhbz#1799013) - qemu: domain: Extract parsing of 'commit' blockjob data into a function (rhbz#1799013) - qemu: blockjob: Store list of bitmaps disabled prior to commit (rhbz#1799013) - qemublocktest: Fix and optimize fake image chain (rhbz#1799013) - qemu: block: Implement helpers for dealing with bitmaps during block commit (rhbz#1799013) - qemublocktest: Add tests for handling of bitmaps during block-commit (rhbz#1799013) - qemublocktest: Add more tests for block-commit bitmap handling with snapshots (rhbz#1799013) - qemublocktest: Add tests of broken bitmap chain handling during block-commit (rhbz#1799013) - qemuBlockJobDiskNewCommit: Propagate 'disabledBitmapsBase' (rhbz#1799013) - qemuDomainBlockCommit: Handle bitmaps on start of commit (rhbz#1799013) - qemuDomainBlockPivot: Handle merging of bitmaps when pivoting an active block-commit (rhbz#1799013) - qemu: blockjob: Handle bitmaps after finish of normal block-commit (rhbz#1799013) - qemu: blockjob: Re-enable bitmaps after failed block-commit (rhbz#1799013) - qemuDomainGetGuestInfo: don't assign NULL hostname (rhbz#1812965) - rhel: Enable usage of x-blockdev-reopen (rhbz#1799013)- security: Introduce VIR_SECURITY_DOMAIN_IMAGE_PARENT_CHAIN_TOP flag (rhbz#1803551) - qemu: Tell secdrivers which images are top parent (rhbz#1803551) - virDomainDiskTranslateSourcePool: Check for disk type correctly (rhbz#1811728)- conf: use virXMLFormatElement in virDomainFSDefFormat (rhbz#1694166) - qemu: use def instead of vm->def in qemuExtDevicesStart (rhbz#1694166) - qemu: eliminate ret in qemuExtDevicesStart (rhbz#1694166) - docs: render class="literal" with monospace font (rhbz#1694166) - docs: reduce excessive spacing in ToC for RST files (rhbz#1694166) - virDomainFSDefFree: Unref private data (rhbz#1694166) - schema: wrap fsDriver in a choice group (rhbz#1694166) - qemuExtDevicesStart: pass logManager (rhbz#1694166) - qemu: pass virDomainObjPtr to qemuExtDevicesSetupCgroup (rhbz#1694166) - qemuxml2xmltest: set driver as privileged (rhbz#1694166) - qemu: add QEMU_CAPS_DEVICE_VHOST_USER_FS (rhbz#1694166) - docs: add virtiofs kbase (rhbz#1694166) - conf: qemu: add virtiofs fsdriver type (rhbz#1694166) - conf: add virtiofs-related elements and attributes (rhbz#1694166) - qemu: add virtiofsd_debug to qemu.conf (rhbz#1694166) - qemu: validate virtiofs filesystems (rhbz#1694166) - qemu: forbid migration with vhost-user-fs device (rhbz#1694166) - qemu: add code for handling virtiofsd (rhbz#1694166) - qemu: put virtiofsd in the emulator cgroup (rhbz#1694166) - qemu: use the vhost-user schemas to find binary (rhbz#1694166) - qemu: build vhost-user-fs device command line (rhbz#1694166) - RHEL: virscsi: Check device type before getting it's /dev node name (rhbz#1808390) - RHEL: virscsi: Support TAPEs in virSCSIDeviceGetDevName() (rhbz#1808390) - RHEL: virscsi: Introduce and use virSCSIDeviceGetUnprivSGIOSysfsPath() (rhbz#1808390) - RHEL: virutil: Accept non-block devices in virGetDeviceID() (rhbz#1808390) - RHEL: qemuSetUnprivSGIO: Actually use calculated @sysfs_path to set unpriv_sgio (rhbz#1808390) - RHEL: qemuCheckUnprivSGIO: use @sysfs_path to get unpriv_sgio (rhbz#1808400)- util: storagefile: Drop image format probing by file suffix (rhbz#1798148) - virStorageFileGetMetadataRecurse: Remove impossible error report (rhbz#1798148) - virStorageFileGetMetadataRecurse: Shuffle around assignment of backing chain depth (rhbz#1798148) - virStorageFileGetMetadataRecurse: Expect NULL src->path (rhbz#1798148) - virStorageFileGetMetadataRecurse: Use virHashHasEntry instead of fake pointers (rhbz#1798148) - virStorageFileGetMetadataRecurse: Extract storage access (rhbz#1798148) - virStorageFileGetMetadataRecurse: Remove 'cleanup' label (rhbz#1798148) - tests: virstorage: Fix backing file format of created image (rhbz#1798148) - virStorageSourceUpdateCapacity: Drop 'probe' argument (rhbz#1798148) - util: storage: Store backing store format in virStorageSource (rhbz#1798148) - virStorageSourceNewFromBacking: Also transfer the format (rhbz#1798148) - virStorageBackendGlusterRefreshVol: Refactor handling of backing store (rhbz#1798148) - virStorageFileGetMetadataFromBuf: Remove 'backingFormat' argument (rhbz#1798148) - virStorageFileGetMetadataFromFD: Remove unused 'backingFormat' argument (rhbz#1798148) - qemu: domain: Convert detected 'iso' image format into 'raw' (rhbz#1798148) - virStorageFileGetMetadataRecurse: Allow format probing under special circumstances (rhbz#1798148) - kbase: backing_chains: Clarify some aspects of image probing (rhbz#1798148) - kbase: backing_chains: Add steps how to securely probe image format (rhbz#1798148)- docs: fix a typo (rhbz#1805742) - virDomainNetDefClear: Free @persistent name (rhbz#1805742) - virSecurityManagerMetadataLock: Store locked paths (rhbz#1804672) - security: Don't remember seclabel for paths we haven't locked successfully (rhbz#1804672) - security: Don't fail if locking a file on NFS mount fails (rhbz#1804672)- qemuBlockStorageSourceGetBackendProps: Report errors on all switch cases (rhbz#1804603) - virDomainDiskAddISCSIPoolSourceHost: Sanitize handling of string list (rhbz#1804603) - virDomainDiskAddISCSIPoolSourceHost: use g_new0 instead of VIR_ALLOC_N (rhbz#1804603) - virDomainDiskAddISCSIPoolSourceHost: Remove 'cleanup' label (rhbz#1804603) - virDomainDiskAddISCSIPoolSourceHost: Remove ternary operator (rhbz#1804603) - virDomainDiskAddISCSIPoolSourceHost: Take virStorageSourcePtr instead of virDomainDiskDefPtr (rhbz#1804603) - virDomainDiskTranslateSourcePoolAuth: Take virStorageSourcePtr instead of virDomainDiskDefPtr (rhbz#1804603) - virDomainDiskTranslateISCSIDirect: Take virStorageSourcePtr instead of virDomainDiskDefPtr (rhbz#1804603) - virDomainDiskTranslateSourcePool: split code to setup one storage source (rhbz#1804603) - virDomainDiskTranslateSourcePool: Translate 'volume' disks in whole backing chain (rhbz#1804603) - qemuMonitorJSONBlockdevAdd: Refactor cleanup (rhbz#1798366) - qemuMonitorJSONBlockdevDel: Refactor cleanup (rhbz#1798366) - qemuMonitorBlockdevAdd: Take double pointer argument (rhbz#1798366) - qemu: hotplug: Fix handling of the 'copy-on-read' layer with blockdev (rhbz#1798366) - virStorageSourceParseBackingJSON: Pass around original backing file string (rhbz#1791788) - virStorageSourceParseBackingJSON: Move deflattening of json: URIs out of recursion (rhbz#1791788) - virStorageSourceJSONDriverParser: annotate 'format' drivers (rhbz#1791788) - virStorageSourceParseBackingJSON: Allow 'json:' pseudo URIs without 'file' wrapper (rhbz#1791788) - virStorageSourceParseBackingJSON: Prevent arbitrary nesting with format drivers (rhbz#1791788) - tests: virstorage: Add test cases for "json:" pseudo-URI without 'file' wrapper (rhbz#1791788) - qemu: domain: Refactor formatting of node names into status XML (rhbz#1791788) - docs: formatdomain: Close on one of disk examples (rhbz#1791788) - tests: virstorage: Add test data for json specified raw image with offset/size (rhbz#1791788) - util: virstoragefile: Add data structure for storing storage source slices (rhbz#1791788) - qemuBlockStorageSourceGetFormatRawProps: format 'offset' and 'size' for slice (rhbz#1791788) - qemuDomainValidateStorageSource: Reject unsupported slices (rhbz#1791788) - qemu: block: forbid creation of storage sources with (rhbz#1791788) - docs: Document the new sub-element of disk's (rhbz#1791788) - conf: Implement support for of disk source (rhbz#1791788) - qemu: domain: Store nodenames of slice in status XML (rhbz#1791788) - qemu: block: Properly format storage slice into backing store strings (rhbz#1791788) - tests: qemublock: Add cases for creating image overlays on top of disks with (rhbz#1791788) - qemu: Add support for slices of type 'storage' (rhbz#1791788) - tests: qemu: Add test data for the new element (rhbz#1791788) - virStorageSourceParseBackingJSONRaw: Parse 'offset' and 'size' attributes (rhbz#1791788) - qemuDomainGetStatsIOThread: Don't leak array with 0 iothreads (rhbz#1804548) - qemuxml2xmltest: Add case for host-model vendor_id (rhbz#1804549) - cpu_conf: Format vendor_id for host-model CPUs (rhbz#1804549) - qemu: rename qemuAgentGetFSInfoInternalDisk() (rhbz#1759566) - qemu: store complete agent filesystem information (rhbz#1759566) - qemu: Don't store disk alias in qemuAgentDiskInfo (rhbz#1759566) - qemu: don't access vmdef within qemu_agent.c (rhbz#1759566) - qemu: remove qemuDomainObjBegin/EndJobWithAgent() (rhbz#1759566)- qemu: do not revert to NULL bandwidth (rhbz#1800505) - qemu: preserve error on bandwidth rollback (rhbz#1800505) - tests: Add capabilities for QEMU 5.0.0 on aarch64 (rhbz#1762634) - qemu: Use switch statement in qemuBuildCpuCommandLine() (rhbz#1762634) - qemu: Add the QEMU_CAPS_CPU_KVM_NO_ADJVTIME capability (rhbz#1762634) - conf: Introduce VIR_DOMAIN_TIMER_NAME_ARMVTIMER (rhbz#1762634) - qemu: Validate configuration for the armvtimer timer (rhbz#1762634) - qemu: Format the armvtimer timer on the command line (rhbz#1762634) - tests: Add test case for the armvtimer timer (rhbz#1762634) - docs: List the armvtimer timer among all others (rhbz#1762634) - qemu_domain: Modify access to a NVMe disk iff needed (rhbz#1519005)- qemu: blockcopy: Actually unplug unused images when mirror job fails to start (rhbz#1792195) - qemu: domain: Extract code to determine topmost nodename to qemuDomainDiskGetTopNodename (rhbz#1792195) - qemu: Fix value of 'device' argument for blockdev-mirror (rhbz#1792195) - qemu: Fix value of 'device' argument for block-commit (rhbz#1792195) - conf: backup: Allow configuration of names exported via NBD (rhbz#1207659) - qemu: backup: Implement support for backup disk export name configuration (rhbz#1207659) - qemu: backup: Implement support for backup disk bitmap name configuration (rhbz#1207659) - util: hash: Improve debugability of "Duplicate key" error message (rhbz#1207659) - tests: hash: Test case for adding duplicate hash entry (rhbz#1207659) - qemu: block: Don't skip creation of 'luks' formatted images (rhbz#1371022) - qemu: monitor: Improve error message when QEMU reply is too large (rhbz#1524278) - qemu: snapshot: Always rewrite backingStore data when reusing existing images (rhbz#1524278) - qemu: snapshot: Prevent too-nested domain XML when doing inactive snapshot (rhbz#1524278) - qemu: checkpoint: Store whether deleted checkpoint is current in a variable (rhbz#1207659) - qemu: checkpoint: split out checkpoint deletion bitmaps (rhbz#1207659) - qemu: checkpoint: rename disk->chkdisk in qemuCheckpointDiscardBitmaps (rhbz#1207659) - qemu: checkpoint: rename disk->chkdisk in qemuCheckpointAddActions (rhbz#1207659) - qemu: checkpoint: Use disk definition directly when creating checkpoint (rhbz#1207659) - qemu: checkpoint: tolerate missing disks on checkpoint deletion (rhbz#1207659) - qemu: domain: Remove unused qemuDomainDiskNodeFormatLookup (rhbz#1207659) - qemu: checkpoint: Introduce helper to find checkpoint disk definition in parents (rhbz#1207659) - qemu: checkpoint: Extract calculation of bitmap merging for checkpoint deletion (rhbz#1207659) - qemu: snapshot: go through cleanup on error (rhbz#1524278) - util: hash: Use g_new0 for allocating hash internals (rhbz#1793263) - conf: domain: Remove checking of return value of virHashCreateFull (rhbz#1793263) - Remove checking of return value of virHashNew (rhbz#1793263) - qemuMigrationCookieAddNBD: Exit early if there are no disks (rhbz#1793263) - qemuMigrationCookieNBD: Extract embedded struct (rhbz#1793263) - qemuMigrationCookieAddNBD: Use glib memory allocators (rhbz#1793263) - qemuMigrationCookieAddNBD: Move monitor call out of the loop (rhbz#1793263) - qemuMigrationCookieAddNBD: Use virHashNew and automatic freeing of virHashTablePtr (rhbz#1793263) - qemuMigrationCookieAddNBD: Remove 'ret' variable and 'cleanup' label (rhbz#1793263) - qemuMigrationCookieAddNBD: Fix filling of 'capacity' when blockdev is used (rhbz#1793263) - tests: qemublock: Add test for checkpoint deletion bitmap merge (rhbz#1207659) - tests: qemublock: Add few more test cases for checkpoint deletion (rhbz#1207659) - tests: qemublock: Add synthetic snapshot+checkpoint test data (rhbz#1207659) - qemu: checkpoint: Introduce support for deleting checkpoints accross snapshots (rhbz#1207659) - tests: qemublock: Add checkpoint deletion test for deep backing chain (rhbz#1207659) - tests: qemublock: Add checkpoint deletion tests for some special cases (rhbz#1207659) - qemu: checkpoint: Track and relabel images for bitmap merging (rhbz#1207659) - qemu: block: Extract calls of qemuBlockGetNamedNodeData into a helper function (rhbz#1207659) - util: json: Introduce virJSONValueArrayConcat (rhbz#1207659) - virJSONValueNewArray: Use g_new0 to allocate and remove NULL checks from callers (rhbz#1207659) - virhash: Fix the expectations of virHashKeyEqual implementations (rhbz#1207659) - virHashAddOrUpdateEntry: Simplify allocation of new entry (rhbz#1207659) - qemu: blockjob: Store 'jobflags' with block job data (rhbz#1207659) - qemu: blockjob: Store 'flags' for all the block job types (rhbz#1207659) - qemu: block: Add validator for bitmap chains accross backing chains (rhbz#1207659) - tests: qemublocktest: Add another synthetic test case for broken bitmaps (rhbz#1207659) - qemu: block: Introduce function to calculate bitmap handling for block-copy (rhbz#1207659) - tests: qemublock: Add tests for qemuBlockBitmapsHandleBlockcopy (rhbz#1207659) - qemuDomainBlockPivot: Copy bitmaps backing checkpoints for virDomainBlockCopy (rhbz#1207659) - docs: domaincaps: Mention VIR_DOMAIN_UNDEFINE_CHECKPOINTS_METADATA (rhbz#1207659)- cpu.c: Check properly for virCapabilitiesGetNodeInfo() retval (rhbz#1794691) - qemu_conf: Avoid dereferencing NULL in virQEMUDriverGetHost{NUMACaps, CPU} (rhbz#1794691) - qemu_capabilities: Rework domain caps cache (rhbz#1794691) - conf: add support for specifying CPU "dies" parameter (rhbz#1785211, rhbz#1785207) - conf: remove unused virCapabilitiesSetHostCPU method (rhbz#1785211, rhbz#1785207) - qemu: add support for specifying CPU "dies" topology parameter (rhbz#1785207) - hostcpu: add support for reporting die_id in NUMA topology (rhbz#1785211) - tests: add host CPU data files for validating die_id (rhbz#1785211, rhbz#1785207) - qemu: add capabilities flag for failover feature (rhbz#1693587) - conf: parse/format subelement of (rhbz#1693587) - qemu: support interface functionality (rhbz#1693587) - qemu: allow migration with assigned PCI hostdev if is set (rhbz#1693587) - qemu: add wait-unplug to qemu migration status enum (rhbz#1693587) - docs: document subelement (rhbz#1693587)- qemuDomainSaveImageStartVM: Use VIR_AUTOCLOSE for @intermediatefd (rhbz#1718707) - qemuDomainSaveImageStartVM: Use g_autoptr() for virCommand (rhbz#1718707) - qemu: Use g_autoptr() for qemuDomainSaveCookie (rhbz#1718707) - qemu: Stop domain on failed restore (rhbz#1718707) - qemu: Don't emit SUSPENDED_POSTCOPY event on destination (rhbz#1791458) - util: storagefile: Properly set transport type when parsing NBD strings (rhbz#1791614) - tests: virstorage: Add tests for NBD URI style syntax over UNIX (rhbz#1791614) - qemu: end the agent job in qemuDomainSetTimeAgent (rhbz#1792723)- Rebased to libvirt-6.0.0 (rhbz#1772045) - The rebase also fixes the following bugs: rhbz#1711789, rhbz#1717396, rhbz#1778058, rhbz#1008350, rhbz#1610207 rhbz#1746981, rhbz#1776949, rhbz#1780154, rhbz#1781079, rhbz#1783411 rhbz#1784345, rhbz#1788850, rhbz#1788898, rhbz#1789310, rhbz#1790733- qemu: driver: Use appropriate job name when setting blockjob speed (rhbz#1780497)- Rebased to libvirt-5.10.0 (rhbz#1772045) - The rebase also fixes the following bugs: rhbz#760547, rhbz#1171569, rhbz#1371022, rhbz#1375855, rhbz#1405537 rhbz#1451398, rhbz#1465810, rhbz#1518998, rhbz#1518999, rhbz#1582202 rhbz#1598162, rhbz#1609654, rhbz#1614740, rhbz#1623877, rhbz#1662024 rhbz#1668139, rhbz#1705426, rhbz#1718255, rhbz#1741121, rhbz#1774375 rhbz#1777094, rhbz#1777230, rhbz#1778014, rhbz#1778570- libvirt-: Check caller-provided buffers to be NULL with size > 0 (rhbz#1772842)- cpu_map: Ship arm_features.xml (rhbz#1707897)- tests: Update capabilities for QEMU 4.2.0 on aarch64 (rhbz#1707897) - qemu: Rename virQEMUCapsObjectPropsMaxX86CPU (rhbz#1707897) - qemu: Introduce QEMU_CAPS_ARM_MAX_CPU (rhbz#1707897) - qemu: Query max-arm-cpu properties (rhbz#1707897) - qemu: Update query-cpu-model-expansion check (rhbz#1707897) - qemu: Perform full expansion on ARM (rhbz#1707897) - cpu_map: Introduce ARM CPU features (rhbz#1707897) - cpu: Validate ARM CPU features (rhbz#1707897) - qemu: Validate ARM CPU features (rhbz#1707897) - tests: Introduce tests for ARM CPU features (rhbz#1707897)- Rebased to libvirt-5.9.0 (rhbz#1772045) - The rebase also fixes the following bugs: rhbz#1515831, rhbz#1704761, rhbz#1704763, rhbz#1704764, rhbz#1704779 rhbz#1705514, rhbz#1705516, rhbz#1705517, rhbz#1705519, rhbz#1705520 rhbz#1733044, rhbz#1733092, rhbz#1524278, rhbz#1662588, rhbz#1720612 rhbz#1733163, rhbz#1743177, rhbz#1744924, rhbz#1745815, rhbz#1746274 rhbz#1746617, rhbz#1747826, rhbz#1751461, rhbz#1751580, rhbz#1619625 rhbz#1755803- qemu_blockjob: Remove secdriver metadata for whole backing chain on job completion (rhbz#1741456) - qemu_driver: Fix comment of qemuStateCleanup() (rhbz#1755303) - driver: Introduce virDriverShouldAutostart() (rhbz#1755303) - lib: autostart objects exactly once (rhbz#1755303) - Revert "src: Document autostart for session demon" (rhbz#1755303) - security: Pass @migrated to virSecurityManagerSetAllLabel (rhbz#1740024) - security: Rename virSecurityManagerGetDriver() to virSecurityManagerGetVirtDriver() (rhbz#1740024) - security: Introduce virSecurityManagerGetDriver() (rhbz#1740024) - security_stack: Turn list of nested drivers into a doubly linked list (rhbz#1740024) - security_stack: Perform rollback if one of stacked drivers fails (rhbz#1740024) - util: new function virNetDevMacVLanIsMacvtap() (rhbz#1723367) - util: make a couple virNetDevMacVlan*() functions public (rhbz#1723367) - qemu: reorganize qemuInterfaceEthernetConnect() (rhbz#1723367) - conf: use virXMLFormatElement for interface (rhbz#1723367) - conf: new "managed" attribute for target dev of (rhbz#1723367) - qemu: support unmanaged target tap dev for (rhbz#1723367) - qemu: support unmanaged macvtap devices with (rhbz#1723367)- remote: fix registration of TLS socket (rhbz#1752837)- vircgroupv2: fix setting cpu.max period (rhbz#1749247)- src: security: Replace bitwise OR with logical OR (rhbz#1740024) - security_util: Use more VIR_AUTOFREE() (rhbz#1740024) - security_util: Document virSecurityMoveRememberedLabel (rhbz#1740024) - security: Don't increase XATTRs refcounter on failure (rhbz#1740024) - util: Introduce virhostuptime (rhbz#1741140) - security_util: Remove stale XATTRs (rhbz#1741140) - security_util: verify xattrs only if ref is present (rhbz#1741140) - virSecuritySELinuxSetFileconImpl: Drop @optional argument (rhbz#1740506) - security_selinux: Drop virSecuritySELinuxSetFileconOptional() (rhbz#1740506) - security_selinux: Drop @optional from _virSecuritySELinuxContextItem (rhbz#1740506) - security_selinux: Drop virSecuritySELinuxSetFileconHelper (rhbz#1740506) - security_selinux: Play nicely with network FS that only emulates SELinux (rhbz#1740506) - qemu_blockjob: Print image path on failed security metadata move too (rhbz#1741456) - qemu_blockjob: Remove secdriver metadata more frequently (rhbz#1741456) - vircgroupv2: fix abort in VIR_AUTOFREE (rhbz#1747482)- vircgroupv2: fix parsing multiple values in single file (rhbz#1734353) - vircgroupv2: fix virCgroupV2GetCpuCfsQuota for "max" value (rhbz#1735740) - network: fix ability to use openvswitch with vlans (rhbz#1739554) - remote: use Wants instead of Requires for libvirtd sockets (rhbz#1741403) - remote: move timeout arg into sysconf file (rhbz#1741403) - remote: forbid the --listen arg when systemd socket activation (rhbz#1741403) - rpm: don't enable socket activation in upgrade if --listen present (rhbz#1741403) - qemuBuildHotpluggableCPUProps: use VIR_RETURN_PTR (rhbz#1741658) - qemu: Extract and store vCPU properties as qemu returned them (rhbz#1741658) - qemu: command: Use all vCPU properties when creating args for vCPU hotplug (rhbz#1741658) - qemu: alias: Generate 'qomName' of disk with useraliases (rhbz#1741838)- Revert "tpm: Check TPM XML device configuration changes after edit" (rhbz#1739338) - qemu: Clarify error message in qemuMigrationSrcIsSafe (rhbz#1660575) - qemu: Check for drop-cache capability (rhbz#1660575) - qemu: Allow migration with disk cache on (rhbz#1660575) - qemu: Pass qemuCaps to qemuDomainDefCopy (rhbz#1741796) - qemu: Pass qemuCaps to qemuDomainDefFormatBufInternal (rhbz#1741796) - qemu: Pass qemuCaps to qemuDomainSaveImageOpen (rhbz#1741796) - qemu: Pass qemuCaps to qemuMigrationAnyPrepareDef (rhbz#1741796) - qemu: Pass correct qemuCaps to virDomainDefParseString (rhbz#1741796) - qemu: Pass qemuCaps to qemuMigrationCookieXMLParse (rhbz#1741796) - qemu: Pass correct qemuCaps to virDomainDefCopy (rhbz#1741796) - qemu: Pass correct qemuCaps to virDomainDefPostParse (rhbz#1741796) - qemu: Pass correct qemuCaps to virDomainDefParseNode (rhbz#1741796) - qemu: Pass correct qemuCaps to virDomainDeviceDefPostParse (rhbz#1741796) - qemu: Fix crash on incoming migration (rhbz#1741796) - network: fix crash during cleanup from failure to allocate port (rhbz#1741390) - network: replace virSaveLastError() with virErrorPreserveLast() (rhbz#1741390) - access: fix incorrect addition to virAccessPermNetwork (rhbz#1741428) - util: allow tap-based guest interfaces to have MAC address prefix 0xFE (rhbz#1743349)- Rebased to libvirt-5.6.0 (rhbz#1705225) - The rebase also fixes the following bugs: rhbz#1643404, rhbz#1721375, rhbz#1724065, rhbz#1726609, rhbz#1726643 rhbz#1727013, rhbz#1727866, rhbz#1729022, rhbz#1731332- vircgroup: fix cgroups v2 controllers detection (rhbz#1513930) - vircgroupv2: store enabled controllers (rhbz#1513930)- Rebased to libvirt-5.5.0 (rhbz#1705225) - The rebase also fixes the following bugs: rhbz#1426162, rhbz#1513930, rhbz#1598657, rhbz#1717768, rhbz#1720517 rhbz#1720519, rhbz#1720522, rhbz#1720524, rhbz#1722360, rhbz#1723633- RHEL: spec: Disable gluster on i686 (rhbz#1724445) - rpc: virnetlibsshsession: update deprecated functions (rhbz#1724678)- Rebased to libvirt-5.4.0 (rhbz#1705225) - The rebase also fixes the following bugs: rhbz#1580229, rhbz#1628475, rhbz#1702758, rhbz#1707708, rhbz#1716260 rhbz#1716261, rhbz#1716262, rhbz#1716263- Rebased to libvirt-5.3.0 (rhbz#1705225) - The rebase also fixes the following bugs: rhbz#1578741, rhbz#1602418, rhbz#1680304, rhbz#1690240, rhbz#1292102 rhbz#1623389, rhbz#1658504, rhbz#1689165, rhbz#1689815, rhbz#1692926 rhbz#1217444, rhbz#1564270, rhbz#1580229, rhbz#1697676- qemu: Set job statsType for external memory snapshot (rhbz#1688774)- qemu: Don't set migration caps when changing postcopy bandwidth (rhbz#1336709)- qemu: fix i6300esb watchdog hotplug on Q35 (rhbz#1666559)- RHEL: util: fix typo in iptables --delete command (rhbz#1679119)- vshtabletest: indent strings with expected output (rhbz#1676354) - vsh-table: allow empty columns (rhbz#1676354) - virsh: introduce ninfos variable in cmdDomFSInfo (rhbz#1676354) - virsh: rename ret to rc in cmdDomFSInfo (rhbz#1676354) - virsh: do not access uninitialized memory in cmdDomFSInfo (rhbz#1676354) - virsh: introduce 'ret' in cmdDomFSInfo (rhbz#1676354) - virsh: do not report error on zero filesystems in cmdDomFSInfo (rhbz#1676354) - virsh: use virBufferTrim in cmdDomFSInfo (rhbz#1676354) - virsh: allow empty targets in cmdDomFSInfo (rhbz#1676354) - util: fix memory leak in virFirewallDInterfaceSetZone() (rhbz#1672340) - internal: introduce a family of NULLSTR macros (rhbz#1662849) - virsh: fix snapshot list --parent (rhbz#1662849) - network: explicitly allow icmp/icmpv6 in libvirt zonefile (rhbz#1672340)- RHEL: qemu: Fix crash trying to use iSCSI hostdev (rhbz#1669966) - docs: Drop /dev/net/tun from the list of shared devices (rhbz#1671791) - qemu: conf: Remove /dev/sev from the default cgroup device acl list (rhbz#1671791) - qemu: cgroup: Expose /dev/sev/ only to domains that require SEV (rhbz#1671791) - qemu: domain: Add /dev/sev into the domain mount namespace selectively (rhbz#1671791) - security: dac: Relabel /dev/sev in the namespace (rhbz#1671791) - qemu: caps: Use CAP_DAC_OVERRIDE for probing to avoid permission issues (rhbz#1671791) - qemu: caps: Don't try to ask for CAP_DAC_OVERRIDE if non-root (rhbz#1671791) - qemu: command: Don't skip 'readonly' and throttling info for empty drive (rhbz#1672259) - Revert "RHEL: network: regain guest network connectivity after firewalld switch to nftables" (rhbz#1672340) - configure: change HAVE_FIREWALLD to WITH_FIREWALLD (rhbz#1672340) - util: move all firewalld-specific stuff into its own files (rhbz#1672340) - util: new virFirewallD APIs + docs (rhbz#1672340) - configure: selectively install a firewalld 'libvirt' zone (rhbz#1672340) - network: set firewalld zone of bridges to "libvirt" zone when appropriate (rhbz#1672340) - network: allow configuring firewalld zone for virtual network bridge device (rhbz#1672340) - util: remove test code accidentally committed to virFirewallDZoneExists (rhbz#1672340) - qemu: Use C99 initializers for qemuMigrationParamsTPMap (rhbz#1336709) - qemu: Add optional unit to qemuMigrationParamsTPMapItem (rhbz#1336709) - qemu: Rework qemuDomainMigrateSetMaxSpeed (rhbz#1336709) - qemu: Make migration params usable outside migration (rhbz#1336709) - Public API for post-copy migration bandwidth (rhbz#1336709) - qemu: Implement VIR_MIGRATE_PARAM_BANDWIDTH_POSTCOPY (rhbz#1336709) - qemu: Implement VIR_DOMAIN_MIGRATE_MAX_SPEED_POSTCOPY flag (rhbz#1336709) - virsh: Add support for setting post-copy migration bandwidth (rhbz#1336709)- Rebased to libvirt-5.0.0 (rhbz#1666130) - The rebase also fixes the following bugs: rhbz#1597869, rhbz#1644567 - tests: qemuxml2argv: Add test case for empty CDROM with cache mode (rhbz#1668027) - qemu: command: Don't format image properties for empty -drive (rhbz#1668027)- Rebased to libvirt-4.10.0- Rebased to libvirt-4.9.0 - RHEL: Fix virConnectGetMaxVcpus output (rhbz#1582222) - RHEL: spec: Require python3-devel on RHEL-8 (rhbz#1518446) - RHEL: network: regain guest network connectivity after firewalld switch to nftables (rhbz#1638864)- storage: Remove secretPath from _virStorageBackendQemuImgInfo (rhbz#1645459) - storage: Allow for inputvol to have any format for encryption (rhbz#1645459) - storage: Allow inputvol to be encrypted (rhbz#1645459) - access: Modify the VIR_ERR_ACCESS_DENIED to include driverName (rhbz#1631608) - docs: Enhance polkit documentation to describe secondary connection (rhbz#1631608) - qemu: Don't ignore resume events (rhbz#1634758, rhbz#1643338)- Revert "spec: Temporarily drop gluster support" (rhbz#1599339)- RHEL: Require firewalld-filesystem for firewalld rpm macros (rhbz#1639932)- virfile: fix cast-align error (rhbz#1634782) - virfiletest: Fix test name prefix for virFileInData test (rhbz#1634782) - virfiletst: Test virFileIsSharedFS (rhbz#1634782) - virFileIsSharedFSType: Detect direct mount points (rhbz#1634782) - virfile: Rework virFileIsSharedFixFUSE (rhbz#1634782) - RHEL: network: regain guest network connectivity after firewalld switch to nftables (rhbz#1638864)- conf: Fix check for chardev source path (rhbz#1609723) - tests: Reuse qemucapabilities data for qemucaps2xml (rhbz#1629862) - tests: Add more tests to qemucaps2xml (rhbz#1629862) - qemu: Drop QEMU_CAPS_ENABLE_KVM (rhbz#1629862) - qemu: Avoid probing non-native binaries all the time (rhbz#1629862) - qemu: Clarify QEMU_CAPS_KVM (rhbz#1629862) - qemu: Don't check for /dev/kvm presence (rhbz#1629862) - tests: Follow up on qemucaps2xmldata rename (rhbz#1629862) - security: dac: also label listen UNIX sockets (rhbz#1634775) - spec: Set correct TLS priority (rhbz#1632269) - spec: Build ceph and gluster support everywhere (rhbz#1599546) - virsh: Require explicit --domain for domxml-to-native (rhbz#1634769) - virFileIsSharedFSType: Check for fuse.glusterfs too (rhbz#1634782) - qemu: fix up permissions for pre-created UNIX sockets (rhbz#1634775) - cpu_map: Add features for Icelake CPUs (rhbz#1527657, rhbz#1526625) - cpu_map: Add Icelake CPU models (rhbz#1526625) - qemu: Properly report VIR_DOMAIN_EVENT_RESUMED_FROM_SNAPSHOT (rhbz#1634758) - qemu: Report more appropriate running reasons (rhbz#1634758) - qemu: Pass running reason to RESUME event handler (rhbz#1634758) - qemu: Map running reason to resume event detail (rhbz#1634758) - qemu: Avoid duplicate resume events and state changes (rhbz#1634758) - conf: qemu: add support for Hyper-V frequency MSRs (rhbz#1589702) - conf: qemu: add support for Hyper-V reenlightenment notifications (rhbz#1589702) - conf: qemu: add support for Hyper-V PV TLB flush (rhbz#1589702)- RHEL: Fix virConnectGetMaxVcpus output (rhbz#1582222) - storage: Add --shrink to qemu-img command when shrinking vol (rhbz#1622534) - access: Fix nwfilter-binding ACL access API name generation (rhbz#1622540) - conf: Add validation of input devices (rhbz#1591240) - tests: qemu: Remove disk from graphics-vnc-tls (rhbz#1598167) - tests: qemu: test more versions for graphics-vnc-tls (rhbz#1598167) - qemu: vnc: switch to tls-creds-x509 (rhbz#1598167) - qemu: mdev: Use vfio-pci 'display' property only with vfio-pci mdevs (rhbz#1624740) - virDomainDefCompatibleDevice: Relax alias change check (rhbz#1603133) - virDomainDetachDeviceFlags: Clarify update semantics (rhbz#1603133) - virDomainNetDefCheckABIStability: Check for MTU change too (rhbz#1623158) - RHEL: spec: Require python3-devel on RHEL-8 (rhbz#1518446) - qemu: monitor: Remove qemuMonitorJSONExtractCPUArchInfo wrapper (rhbz#1598829) - qemu: monitor: Use 'target' instead of 'arch' in reply of 'query-cpus-fast' (rhbz#1598829)- tests: Add missing thread_siblings_list files (rhbz#1608479) - util: Rewrite virHostCPUCountThreadSiblings() (rhbz#1608479) - utils: Remove arbitrary limit on socket_id/core_id (rhbz#1608479) - tests: Add linux-high-ids test (rhbz#1608479) - qemu: hotplug: Fix asynchronous unplug of 'shmem' (rhbz#1618680) - tests: rename hugepages to hugepages-default (rhbz#1615461) - tests: extract hugepages-numa-default-dimm out of hugepages-numa (rhbz#1615461) - tests: rename hugepages-numa into hugepages-numa-default (rhbz#1615461) - tests: remove unnecessary XML elements from hugepages-numa-default (rhbz#1615461) - tests: extract pages-discard out of hugepages-pages (rhbz#1615461) - tests: rename hugepages-pages into hugepages-numa-nodeset (rhbz#1615461) - tests: rename hugepages-pages2 into hugepages-numa-default-2M (rhbz#1615461) - tests: extract pages-discard-hugepages out of hugepages-pages3 (rhbz#1615461) - tests: rename hugepages-pages3 into hugepages-numa-nodeset-part (rhbz#1615461) - tests: rename hugepages-pages4 into hugepages-numa-nodeset-nonexist (rhbz#1615461) - tests: rename hugepages-pages5 into hugepages-default-2M (rhbz#1615461) - tests: rename hugepages-pages6 into hugepages-default-system-size (rhbz#1615461) - tests: rename hugepages-pages7 into pages-dimm-discard (rhbz#1615461) - tests: rename hugepages-pages8 into hugepages-nodeset-nonexist (rhbz#1615461) - tests: introduce hugepages-default-1G-nodeset-2M (rhbz#1615461) - tests: introduce hugepages-nodeset (rhbz#1615461) - conf: Move hugepage XML validation check out of qemu_command (rhbz#1615461) - conf: Move hugepages validation out of XML parser (rhbz#1615461) - conf: Introduce virDomainDefPostParseMemtune (rhbz#1615461) - tests: sev: Test launch-security with specific QEMU version (rhbz#1619150) - qemu: Fix probing of AMD SEV support (rhbz#1619150) - qemu: caps: Format SEV platform data into qemuCaps cache (rhbz#1619150) - conf: Parse guestfwd channel device info again (rhbz#1610072)- qemu_migration: Avoid writing to freed memory (rhbz#1615854)- qemu: Exempt video model 'none' from getting a PCI address on Q35 - conf: Fix a error msg typo in virDomainVideoDefValidate- esx storage: Fix typo lsilogic -> lsiLogic - networkGetDHCPLeases: Don't always report error if unable to read leases file - nwfilter: Resolve SEGV for NWFilter Snoop processing - qemu: Remove unused bypassSecurityDriver from qemuOpenFileAs - qemuDomainSaveMemory: Don't enforce dynamicOwnership - domain_nwfilter: Return early if net has no name in virDomainConfNWFilterTeardownImpl - examples: Add clean-traffic-gateway into nwfilters- qemu: hotplug: don't overwrite error message in qemuDomainAttachNetDevice - qemu: hotplug: report error when changing rom enabled attr for net iface - qemu: Fix setting global_period cputune element - tests: qemucaps: Add test data for upcoming qemu 3.0.0 - qemu: capabilities: Add capability for werror/rerror for 'usb-device' frontend - qemu: command: Move graphics iteration to its own function - qemu: address: Handle all the video devices within a single loop - conf: Introduce virDomainVideoDefClear helper - conf: Introduce virDomainDefPostParseVideo helper - qemu: validate: Enforce compile time switch type checking for videos - tests: Add capabilities data for QEMU 2.11 x86_64 - tests: Update capabilities data for QEMU 3.0.0 x86_64 - qemu: qemuBuildHostdevCommandLine: Use a helper variable mdevsrc - qemu: caps: Introduce a capability for egl-headless - qemu: Introduce a new graphics display type 'headless' - qemu: caps: Add vfio-pci.display capability - conf: Introduce virDomainGraphicsDefHasOpenGL helper - conf: Replace 'error' with 'cleanup' in virDomainHostdevDefParseXMLSubsys - conf: Introduce new attribute 'display' - qemu: command: Enable formatting vfio-pci.display option onto cmdline - docs: Rephrase the mediated devices hostdev section a bit - conf: Introduce new video type 'none' - virt-xml-validate: Add schema for nwfilterbinding - tools: Fix typo generating adapter_wwpn field - src: Fix memory leak in virNWFilterBindingDispose- qemu: hotplug: Do not try to add secret object for TLS if it does not exist - qemu: monitor: Make qemuMonitorAddObject more robust against programming errors - spec: Explicitly require matching libvirt-libs - virDomainConfNWFilterInstantiate: initialize @xml to avoid random crash - qemuProcessStartPRDaemonHook: Try to set NS iff domain was started with one - qemuDomainValidateStorageSource: Relax PR validation - virStoragePRDefFormat: Suppress path formatting for migratable XML - qemu: Wire up PR_MANAGER_STATUS_CHANGED event - qemu_monitor: Introduce qemuMonitorJSONGetPRManagerInfo - qemu: Fetch pr-helper process info on reconnect - qemu: Fix ATTRIBUTE_NONNULL for qemuMonitorAddObject - virsh.pod: Fix a command name typo in nwfilter-binding-undefine - docs: schema: Add missing to vsock device - virnetdevtap: Don't crash on !ifname in virNetDevTapInterfaceStats - tests: fix TLS handshake failure with TLS 1.3- qemu: Add capability for the HTM pSeries feature - conf: Parse and format the HTM pSeries feature - qemu: Format the HTM pSeries feature - qemu: hotplug: Don't access srcPriv when it's not allocated - qemuDomainNestedJobAllowed: Allow QEMU_JOB_NONE - src: Mention DEVICE_REMOVAL_FAILED event in virDomainDetachDeviceAlias docs - virsh.pod: Drop --persistent for detach-device-alias - qemu: don't use chardev FD passing with standalone args - qemu: remove chardevStdioLogd param from vhostuser code path - qemu: consolidate parameters of qemuBuildChrChardevStr into flags - qemu: don't use chardev FD passing for vhostuser backend - qemu: fix UNIX socket chardevs operating in client mode - qemuDomainDeviceDefValidateNetwork: Check for range only if IP prefix set - spec: Temporarily drop gluster support- Rebased to libvirt-4.5.0- Rebased to libvirt-4.3.0- Fix systemd macro argument with line continuations (rhbz#1558648)- Rebase to version 4.1.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild- Rebase to version 4.0.0- Rebuild for xen 4.10- Rebase to version 3.10.0- Rebase to version 3.9.0- Rebase to version 3.8.0- Rebase to version 3.7.0- Rebase to version 3.6.0- Rebuild with binutils fix for ppc64le (#1475636)- Disabled RBD on i386, arm, ppc64 (rhbz #1474743)- Rebuild for xen 4.9- Rebase to version 3.5.0- Rebase to version 3.4.0- Rebase to version 3.3.0- Rebase to version 3.2.0- Rebase to version 3.1.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild- Rebase to version 3.0.0  7.0.0-13.el8s7.0.0-13.el8s7.0.07.0.07.0.07.0.0libvirtlibvirt-admin.hlibvirt-common.hlibvirt-domain-checkpoint.hlibvirt-domain-snapshot.hlibvirt-domain.hlibvirt-event.hlibvirt-host.hlibvirt-interface.hlibvirt-lxc.hlibvirt-network.hlibvirt-nodedev.hlibvirt-nwfilter.hlibvirt-qemu.hlibvirt-secret.hlibvirt-storage.hlibvirt-stream.hlibvirt.hvirterror.hlibvirt-admin.solibvirt-lxc.solibvirt-qemu.solibvirt.solibvirt-admin.pclibvirt-lxc.pclibvirt-qemu.pclibvirt.pcapilibvirt-admin-api.xmllibvirt-api.xmllibvirt-lxc-api.xmllibvirt-qemu-api.xml/usr/include//usr/include/libvirt//usr/lib64//usr/lib64/pkgconfig//usr/share/libvirt//usr/share/libvirt/api/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectioncpioxz2x86_64-redhat-linux-gnudirectoryC source, ASCII textpkgconfig fileXML 1.0 document, ASCII text, with very long lines RRRRPRPRRPRRPRutf-8ad6f67a3e3e56c86199ec8a3a096d9f7b99ea7fb206fb3a824f8745acd0c4bb4?@7zXZ !#,~] b2u jӫ`(y,e4hL> k}mUC&i,IVbpFsza!X;Ldwy>ؔ廈ii":goH%cmc&zEf{Ytz ôW~+Ȼ^1y(7<aM2e|Q͠Z‹dM?yB{N$J_PWyXxs0򍧠Y3T0/M!ѱ12ͷN}z#ÅTw>)dZ uaQCCXmMGv ]v(-]W&KcIo Y%HAfdQ66'=zy1,5S{ iưθjT hsRq3 :x>yw[i9{8Ո߮dɸʳ;(t׉o]7AofR.EM%3<7)ag΋|P#O$5BC}MGc7P3C*cGDIz.+iRQ؁}lNlk *SZnA3}8ACՈE>0 u.Ě3;/S^Arq0FY|P;R=~Z=w61.-ʌ߅`\J!zfFtω6V_(`Pro2euI)DoO޺_0Zb5<ڐUue,87ZX'w|mYkĴov*9<<6,d0Z ʏrc|h6hA!)C+v&Dx<()6b9Bam9 ƴ:T.*?w[)x Lz͞KT7>2>*>4¢{?AV{6:.e7 fȰq"?m?Ra5[b.aޥcfDcRU@[{'˜3I@ıLӷ#x7W?,G=AcChuT)Q䇂~ G.84nz#`b.6jShj5 S|^gI3wnhd7bvTk9tXdpȱH#+3Af4+X$m]oQ|2c8z2娄/>ʡ*$D$"2kj4חun y6LkB PA]k zK;juHN6?z@ej[6?Q40lHpt _,Æ+S7l bHO7]HgfMHZ2$Vi6CDXmtP/JHZX~HWd*M`a!e~Vu[;ZS ؍Z#(h\Zw6P(dηA?Kb*_ =ngv2]4sdAʟɲQ 7־Rhz;yX# 2AOp8TZ^UF -]cVsbZx.}{ q%{=Z5! i32\qn}١_8Iݜq+EYT3FRjNiAq}H͏ }A$'rop:x h;H| /&=T]Mc'y:0J|wPzAbteTWn>ѵkbLFX|mw+/(ihxSYu޿醑0jzTdlE3^"m~MAwE؅;=)fmY l!؊zT:."A}i?!GjXuix[o .LT z!YL\<`_Ч 㦠A/Ў1Z)9c{e8:ӌ}~ry̛jo\]Sg):5t+* b^8H9߾Gi;ʂ-Ø(U4iP/PH?z`+#>6Ԫ߿א{z!}idOB&DAu.xL+&qϝ}{=ɬkr;j=N]>ҿ_1Cfc%7va8b6~HJJ\H[8ԹI{x/t mb} r:m2n .m̨i8s ]2&~q3]C=Ti"~|#tզiJ¼2ǙxɊ['QuPxA݊[I@f# De$B9;C+6YpRϛ(gqGpVykd }JPM 9X#iW9LLЬ&zKa JJWYf4 n FqCK*hg{dV$4CC0 sY<7(Dѩ nVf!@Th=O $}k\N6Xq*\;'0WƈS@ҝ?ZwP)ע%\h y8[{CPz PȀ_)i򘴁$53oBÇX~"ܶ7m NמNQYC-ִL˱Y$KmYƟi)Iq&1-jQsY? )(Bsl,OL?,#ڧ}a %wC$((͂@ V"jf Kf|=ZntNQo\Ӽ A… BkǠ/XՈZMǹ/az5i'-m7ʥm=*h{{o^MX?0HHJ v]Nys13FkVkDӇ~_jsѽtn>;Vxt3)VcG]f"쿗!&|xsiuJʚnRyOUz%Sf8b57 G$u7̛8[|O!. 뾧{xp2ݰ(GIg i8vPҿ]UcBWӞmטt\A!E2+bܺ G1Zx do &SJK$~\b'wTBk:>ãnUYtu`@Aoqjb%mݔ$`.#~1D!i3V:¡|zf zn> 1h] %\ g"Qٟ]xp j=cuZs1QXrøCb%cx}A:6p962~12`{^pSc-ØWVɬR8:CL({+ohLxW}/cz⊔~)$LHIt< o%cxxό :>(9%1,XS>;TVo % 'dվ9lкwL7h=GV u]N{?EGվ~:r4f# \_slnys)]Wԉ'odGhSP,ԟ U`އ/մ䁾>2 _j& |+K.I[ C2 !~n&o@|/d?Q+{B ÃtݰX4T~4.u#78G1ՁTDK}@WBp%8&$qMBxKNT&%Gsřs?ehՒby}IQr@KP qve%SK Pd/1HĪId'&_^G{XnE|Jn>(yH%7Pτ2k/oVPJ>Eg4mRLcJ<^ݱ-L@YߞPqo)Y48y*?M;2f8.͛J$?>(FjÖu%TִZi=IV~_s|O2%ʵ7M{ dRQ:o`s*Mc`א,ΚkzbW2qNH|"wp91 | pjH Q]zk3[:R:Rt&)=(doM^KLJ l1ך#+d[JPB9,RA0MeyJz !Wy]nem9\`[ S/y^u>Ӿjq3S;-QҚq9J[$RĻKՔ_MlG e?Gڹ[`F0yLFaj pB< ~D>ŒsK> յlw]3O"XLv 6\KXT=)1%oҵ@_b3BV(,Dn*taXs^CX,.FtdNi^x$S h"I04l˙>A 7"MgFXbZ!{ڍBv4,IX@ V<)Jg߱E}6OPZ-"!+R۠A3UN 4 bʗsL]^/_rOqtULN  XGb|&Zpno$>v, Pc{G "A#n](º39t@oR8d~4I|SgZR+Sw g۬Q̧rjA/f?'֎{0ŸW y'}Z}cĦLKc5Sx o~Uә7nL&@$ɧ>657޾BH32pfDwˤ.qI qAC؊'M(쟊ʰu^Kzl;BdHhN}y"n74 |7a=V:+4`5W-(5Yk +-=B;-4DKy+4 qm\asF!JCCįR_TR 9T|Ji)cQW39C:!> g ϖX(=>U֐Y =Ÿ|zgw݇:ݒЕqݍ/#MLt"\ź ,3uv JHTv=±F|WuIt= B{u$#l32SQⱿS`Fe|/3 5% g4rZЂL>1~>\ao ˌhvXZ3,#W/Ev.u{zuO:$mgd;+ [$H&VI}g=q 4krMX©Ī=OZ#Ik~-y7 kMw+gA:KϨ5i=VD]){X6E+9١]crߤl,LN'2`r SH ja (܈zgl#MTknYyU,1([MI*{Èo!'mV)Nc^ 0( aN\Tې+z Σydc?qyJZŗ1"?$68|s#CضdZ:h@[yw. )2 0Sq+u1$ C?s+W$'K`6ٜ2UV`y+bsV5k B%޼e% |9Z3;oO20nB5= #nshWAx *d_{S-da;(ڈx8 >@ Sv17;)y. 3\O /v|k:)\(7Q$_\Lsgs[]vv_zaGM~aQG[CfĘQ8)̖(M:OH4inQ 6ZբB M8J.'[r 9q .F bL#BwaejԯLp1k`֞.MLNLE'xN']f:=~Ut}+ߐ}~O4vV z2NHqn̒`etDP?KK#qlO+^+s$zn"ѧ3֎̢*\ȭk UҶiPʨ'T4Re5}=rkj_*^qǫ4 z h'Gi8y͟(>}|g(sS/m#*:܏.. )Ke@Ǵ(*_WKҔ& $(Sv~S/q];CFƳ)RPN$K쓃b 0пD NRlŏ!DiEvjUef/k >x<숳&W-X]?zCzaԁع fq!m1I6bu8Bw]y:6z`: ='9¦,xgH^/g ֙=Z̓IQg= s{3HuT UQ E3u\76z>7P*SMʅpD*K{jrk*k Ը}瞝Hm?oX@[z"G~BHeq;qA$D%S/QĔݍ2d(3[Eb()܇AB8yTJ4i?e [@'(CK+[, Ejs.K'ai 0 ͒@~S1kp3]AF6da"6W6vW*r1?сaՌIRr$pi +*d/3|Ɋ{gk4.X.ԾpVZG𲁯Ɓ"Ec,"(N")#&BXlh)rl¾L\IKU~bա{,9;ܫpa*,m+:Et .!1WRzCvw ǴېP+{v;驄/L$׺Tare="x@U?A!NX%זTh*#zLMUXѲʋn[%Np!&c ECyC[l3t 2M쓙Q[a(H?A2j/,;3%^`KR­Y)o.iUp߈ރ(2 z*I 1 ?1xِG]K{Tj $>`6sC)tÔT;A9VqFsU:ଁW{"&򵸷4Zkr,nm9Hb 5}f,(_HWii٢,I ͪ1dZ.;Ht&ԵY&`ʳR֡ wu5i@Z&OYUʹ&L~wC'kuW,M)1#N?rF(3_"Jxb܅"rD-ĬyL5-ܭ)H˵[@/]lQ=`rַf4Z6_5Fkm lF]2F $b<H ?wXȾZ˽i>`R ![3: !0K/tjy±`SKrZ5. WYe,[,siYx .ɃWYf2u-/b luM< Eu%Kn]V>CKNZ{`,AҾ~d"wUhHv,Z(h ueޓ.N6cFV[b6?wBE{8-& le?a#ϙ5PG)󮆩Y1m#]CQg֞my%Jyk8(GZ`"kB ف)Er!:~[ Ku=Q@s4TX}r1e8_;s< A{(-k#1kow@L ޚ{1 B\I{I9aI~8mR׾Q~#hZBzh5t6nj.0Dqppk3|TEK(#˶v~Jb ^&tD!nfcMb~/Q링4lK!QF<"I8cIO?:"Ā#Mb~ƌץ}zHԤfJ56nfm@J-ڢ=ûWN] -x)-6Ty&wR z-k]T@1Ľμc{ɟB8k Q'&GHzeU} 0!q/鰲OzXrtD;` Z] ;JM8nX{nw ϰ-UMbݓ"6U7k:/J寂lmw[Fo{ag8wEP& {(,BHj%t;E?Kۛl2  62MRmL0wIߞ08& <ڒH|Ѵq#C) zie雡1"^KM%'1bɨ%79kUV]Y@hc$eJ}ȭ"$M\" H;2uuKY2c|U19Ȟ#SR;1 m lkfkHj? ˹uSO85;^q l#66Q 夯4FM]ah]ytj~ŒmTO]{WF7Q^øU/V2u(p ʣMLqOaIăիI]p!ęN \o2FY7ޘn9F`uM>u YSSL"{@!HAt(n ؤ'/!Q6TZ5x v:g*ykx%Ӳloo(oEgWK6dỏBHY;m)Fa](<$R*cz RQ4  KVcׄziB ~a UDQZG_o*3 #_u~7kS#:_B+ltjsBqVdrZԇy{.'mܮPl"ܳGn^~CW5Q]x"G@k+^ƕ8 7:EaJZ,$QsO6/CHBxsXvSZa}ZLE~!뮽ma*g %#E+%ʜu=B( ͚y+ZklLUX/ʥ~MR.k3Pj#{N |gu=]g2',׿1&[i%?4uO6bawq-ayIxft)meS('(zlrE{M2K5`h9"?Tݎ:ßV8mܝ&HBJQozd8֐LT/o[O.mu46Tj|YU!kQ>յV>8w &BmAb>^+'.F5نvw|W:FyZ~wR:^?OӴfJ$VY&>d¼s.<<;9ӓ㘵!wi(h5DuaceK ,٫#e +o%*{^4 MZ㓭 Y+,'{Yt297u(s7Sg/!5IijIX?Xو?|Fv7APws`bȈO4ΫHGUnaEH5ʄbD*QI0ԏOȼ+X$\sM{8%3@ 2RlLX(pXDj]ry/pDEbftts& !Ԫnp ٻ C;ꉞw_CADG<Iǡˈ7˯nHb68tv6ԬTDA*͙K9Dx=׽4&;iQA\{̛tom r-[6-,n<<D K d)~2C>y/4py{,kuJ/=4Ȧnh~74a+kYHh3\ bnX~2^J¯o'T4'^\,$Šq.&0(ogeH eZAv"Yr u[m٢@[]X87~X0\WynZ1!Bn.kf5'}k.ܿ\ EzUa0BtѻS޼Tog\Xl11emdr#llH|n2f:NY-_.֯ıO]O[\iSoGo'rDb?^{>lM׏]eˆdN͕*|6݋+8Z^bC!r}ro0@\. 7D7^ͲE5RTmx6xlAWÑ@t>K笽H/7YRjnci̻.; ` _NG:!)eu]@4,<9[L: .(Z:fǍD_ { ? *dIF܄`zu]o (ܦo iY3Dv?f4ab”xOjUj%Vn0(󂒫 csTn$p昞p"2[fQ[bfX;5=`mZY7C?Ix"pmv6Gnc~D`VȽX4C-i_.VRcק&GU:#aȢksILъ4eY&352mQ(w˗zRBf8:Gz|FXbFY"zsz )}BznloM`gA.`tCqdL3Th6\d!ӳ-we I+`g,p ݟW=Bz3%*{wLo&j(L,BXx/Z"ۑ ;ȏeq_!KG6Hqo&#A);AĄsX2تo~~PCjiM]ӈqdS9f[-) E 4jlHqS0nv/]^H{D 0 dߵ[yGWK2ؙlh-߀:E$JC`8.0%%Pc\ZB[Qѩ>YƬ{&3 eZ181o0%-{.#vN r}w{2\ڨ\4NA\jö2s&!6t,OhFH'^&F `>W37A]T'>8}>S/#N4]$е~s`pZt46*yƎs6c-N[Ҵ`.+L gaa>!eXΨ$hr+{W w4W'pst6SOԼeUitoCR,ů|rS:<|HIƕHDq_[|`έH;"&?7́# ;} &̰L)1" ]*9H$AҲÛ (V7-B8VԜ=i , ?+y#xkV7mL ![B0pX(ϥ}0WE`,OyؒvҠEʯv"Q"u˼4 iCqJ߆c\@硦=O_D% c.s7c*)++IfQASaٌ&} g1W˒a'GMOKͿg]0&s7]/NB֐.ޚȴ`uHbW= " W"Sϒm]M G9S<쫮8Os⮺=rm#5)=tM~{;~is^)|!uO*n b)khچ,n?Iv>A*M[+Y#f SVQ2N~K|r7- ;d[@./!\Nm"cxD P&`x홾5Wf0QSO# y\`SCq1gY?bZNryZ9d?Lz}c[ 1w~?Tm|յY#Ϻ)Bw+Y8mj,9h12]֖؀ {Y_kSBTAx_ť-iò]Q dpJD_Mo[ #s݋ǁ[;Kj4 $n++11.(3EP$!cJ'#@A.ӭ]mEQS%A'DApȺ#E8򫧟+^i>|@M<({%;.MAKՑύ,@S@e8l0|!S_o~PC뢘usW:g.wyFmX 6ouJȹ-=@r]ls][{yۀkZ+a Us!4p/x_Фգg5e7މ.rHaMA):pضem ,p(/o73DFQ3i4LijV+43ٰ j<<ԴR;>2fO&%HrԵJ8'9`:F`(94{dX-nRl^&ZT.:PJf&Uڰ$]+ڵ/!wיձG\;4~áXa lV!3fr&6.^NUP*;buoPS W yXSޛ@VU0JY>6 *[;z 0{!32CKI5ޗ ΋5lҀS\WJdˀCFGvÏ\Hm>B=J膕tZkhYr& &F>& ^sߺb- # Ic4ULm iBrk$f07Fʪ.g_B};S PjmZ"AӯqI@`ݢ0_`.VA&6_o%(ia j%_O,s0r] ]{vfMJ$$ An$E_ߖ)+6mvX7sςER̈F!Wu}dKڢG2bmX.ܔ4̋haU#KpÔ'> ">!v7 5議rKvu }8Õ@p3ΗWpBZ)!PdlΗ*Ez߽yL-j~0a U|%L!šuޠC:suTqpږ Xlg083xwzfdF C$nYxN& 81d9 cX-53+}skeDޙ~VT*A:`2?9a/8kfNR?dLyڶ/ SZ#ul@~uWpCO_\P5 U]>K}@LtҎ),MTv:C+Ȏ23_RԼ˷:PVBA\ٽ.lz^C#9P}ܣ!@O-Oy6{m0wQ%n|ŰX@ >Bg+wnЬ I`@հFgha-eB鶦 2@fyO9f kӣ1w5.cĵP!2?!bS] *?5f@o E$4/6cBz($7ݭL%=&3L2p'!Ac;K'u va&<ΜrkNJ uN7:pڳ 6,˱GMa} /@~v Bzd ۇpU'bGIkAt#ֱls#za-wmMNh_i5Z* 0)"RArKtb }&[K,8.>m40DBV-8dbRG:Ҩ b Lq&r{s}P4$P D1~هo"f? #v1)t=4(l -MlhXe^hK5FQ14έf\j#ٶ17fU QY z]G8K [C+N|??>tiB'("`wM|1D}6Cj\Sgd/;j3:7٨h0CHv&@O5;#tQ=j<+W҃V΅bKx$_O;b&ӟw޳zc.J!Lv>WARK$(s02! zK-ٶ >敮e4sH=U:H`'5K0U!ȕA3REjCݲ^Es* !>;{SG$CuiW> Bc5 2PPTAPAQdf"Ѩo,0CcVsÒN虥uptŬ2@x!o:<n;U~yHvM)\LcSjEL+c_XTM =B9]J]vR=;Ԃ^|0(@1@9}2A7jQV4GjK>4O21㇏VibHO Bý O]i0(Հ"eqJ_:8l9Z`z8k5C_ `;^?WHzR!H6O #f  Tܟ}*DLQAL5sym7s J3'RY_#^tW˄VȈ@ipmNyQ_ & f;MM"0&uʼJ ]-$aUW&V˒[…g^OyKkrZc$@pP1sXWc(hPEk*uw cJ`1(3C-ҹJ?4Ɯ?4l%]42X̀H~;s![wZ\ga |1rιR(w٭&ڮ pgmֺ̃$!I*k}-゜7H٭6%Jb߽w}01D)˒a;;<>YtXč N=YR+$q{Ze, JXngJr?kZ^ IΤJ2uUGcdG7ھWCw(qx}duL!0|= &\pAp9V+- [R s?740ݡYSڻںAQM#wT_#bQ>GT5wzY>~.3gc{1igpVqhO ҹ2Mo9^=H܁_H *`H eRߝp+>T~uI| 90%Ӂ C,X Cc fҲx;E+x?&sV$T1O!T {c9m%r?԰t drZΗhSB!\tp;Kӑ ްAi?v0PmBE`&$t7сߥD V eUH%]5ϜM=khbr_-8nY_>:Oov`y6cf3v~)p{q4ݬyR,mwضټ5=8NARU *fܜcL0 @r`!Q oI&GP('GQ~m_]2n1icQ谪}=0PqZ{C&e2D/BG͹Ii^C% jKm)3lJ"O_ևP ^uʉLV==1@Fk ]u.<޹yǸ̑`S!+*:O}>@BCx!y{;+{6tN ^k=e{ MJ(|Dv .2vȚ7.㰣|V?T2&ע<3;6o\?`8қ"C4?p $x,LGx{I){"1LEq]hMAٷ4?c0gi XDS$#o.4]x@kv@X&{N -#C\*~0vGG+aTln\#Wbn}C1Zɒ_]Qm]>JE)hPv ץti4`߅xWO{^le/A.j&/#:0Ȩ:8'V$R#~}F,0YR ؖkTus 7QGC\Ćm QfB~T'w TqI T)-<vWrʌ<-A2#"\. meVbˡ·Y?M"oj܆kay9x39äcn o2`)O၄3yo̭R Y58&m1U$r ac̦Sklx;ForD3)5${ZDֆNĞ- IC䎿ƴԠu8#w6|W|WޫI'>4cg uޯht6:6oQ%C>C%A; zNh8.(;(fv$ӘhK*&.#5͈ŭ79⌟C5σBwpMO(\ltfOh,v2|".Aîv#kqop/n=,7ͻNV)}v7nbZЩ!~>Pp2Ʉ3?j)LX"zRH}Gt |4G5D.XàU&\,"Xm )qJSAEwT~Fm`w8+n4ϡkrSb m&M`=Em҆hXuCaf)붙?UaSP?E}2#;jIG[-2>wC @֓`b׺pFL~"dTY:WpX߯ƶ;^s|)+qyԬs}{v;q5T!эXkpƬK\;b8uxDf-Ϳ_Uo?O@ܭeMQc=PUt~H!([˅s+ݤqvgdSuLo맍IMGثaG>@Ϋ_ȴY>WpT%\T*oP͒fާ1BFQv5~.#K9M=Jtb+{l^I!\*(քvz) [ o=vj)>U WεQx Lj<~3tz0i͹Udf:pG}ӊQbdjo!ZwN^G,s8&Fm8fODH wJ akd`E1\:3-5BĢ`q.Qac5ƹ%۝kN}=g0]ՕĜs/,w4 |]%]^q_.,@~H_0wUv#*nz3k@|̰~|Ob. h4h-hOt"+W}_?)eUdWQúY->>Uk^yohrg}`R0C|!9`b=P&yB& ™'4x6LMxԭgxg $j I SPHX|*[Fz^?}:"ˮmQWc V翵5eݵ׿+#b-.N[rXs.hfC;zΙg*)A JTLeclmGjⅱMZM7m=?|,7Vj,SMvf8w}vPX{y]bG,i῔* -p+BJ$Kɳpf]LV!fhRG1*_L0I0Ff•MEp vhɌR#|sQh,ͭy"gWnS,Y9 HnM7~ !PT Z_|Ʊ.1j&a'y ٗd? &J`o0458삤zyI(24ߗ!4I\QGJvOro1~#z}f2}lNdFݯ67̤]76RL 1 szmK俼ڦ%.͹",AJۊ'M+qyt|(}`SN6 }"$i|Rm$,9495 %Nf *a֋m6DT"_N{68a /(y1/2Kܭ=8VL5g^}]gH 8X4fR(i_w >1zx9$b~DB TR%657l Ar4q,Jx"_rNB.ܜJ;"XTW(d·0/YZ嗦M⩶&Jf.B%SJ'@ֻUW 㷀m2]M!.ϖg{R?W62U!~,TKW{5Js=:`6>zUjнŰX %#+>lraXy d>ycg; @iB>Z$ףNOCRg!3mf|G}m'{b؈)ێˆQ!3`HnIgˉexZ2q쭡#|A^e4&#t11UQm5.94B5 }ođ !f$@;SʯPdεH1壿|0iWF]K( &FN4S*& 깕"^lcOҲCIʇWޥyhbgYPhّOsa)Y#Uw;ޏAm#0'- p:*+0c!W6{ -hEXM#'a&<|A5Y$HD[nu`a.KCyK'{-c ډjP=w-Z4sF ㋈,brί<>#Xbo4K+JNcBT&%^ )x Y!D1tPMzlk, v/QHVl{'mޞ 8Cjr5fM?,}^q^F|?T VnL4")t&8 pqcDM0(X턇>kAb"\xB?F˜ïuUS%6 kjm[0±o7`sl8Sw/ Lj *{ub{.a2݅ :hap^\1 pr,P}9ȋsd/ zAH NCBlX-bL.R#didvpٰm|@{އwgTyP,_wQqu͠8G-4Əgg,P卩؍ndlYmWꯅsڮu!L%.Y90:o"E@qZ޴zmD34k8&Wz -GW CD(H?)a?^?`zXm3*.~+S=EJbvQS'y^y^@z1k='493ߨ@zR7nRgĮ-ĽKs2]lS$?X`Q2ODCsfİ;!Nce./_9K?VOj_R|H"SioxlWeņ`elW퇿~K"aq̫mhDD5~n0C (d3`l?,'vQm~/b{<} l"::7nXA/wdCBm&] q41&Ee¬IYY@QFnw5$g@YoŕV J (;=Sm|? 橮.48hȑo(5bßM#l2\PO< *q2UX=N-4AȗIM& ,ӿ=;&uڪD\/Miwz0'y>Gl8R )ɷB ?}#} Փ݈pZU{Z9(t֭XŊW Y`sZ'TO q!ec~^ۧc5i\?Uw?C9u|id&60{OQ D]Ú&G^٩VuPwjmK+5\M3 UG(rd2hz}/b)/Etwީ&j^;Z{"s hx'zF5@D&[f5SUf饃'qR\h|{\(7c\<{Î B8J6wfΙsx w/W*N\EP|fC5dPH *J8H5fbqMdU_+_4V"q/ rrd*#y^PHɧhb"u)A1f4lFB4ծuYhbdRAoJ66֧E4oX3vV?=9 :UAn [oe,Dv; 9P!Yc =" E<܋`Wa\g6KM<܄-}^۠\4tho(7տ\ю-/41rj%1 .E>gqYr-psԵDە޻7F "HUL!;guLal .kw̒},)y[ǼLόUFO[4ؼژ.<^DMJ}=>Tܴ~;ތDrZʹDH9w)Z4\V+"b7 dpg&(F}䉥SwB,@ ۴vrc3 J6_Pg>we:6M4ן޽^ͻUQ.%UB1}[uKF]5kYa~n5'#?h}b6 YoCV!+:cg6y, #ʔ<i1 fi'$0ˏxPqor*CM /dmL /_xYaAǽ}, 6 ~g7|XU-6|$5n?zAyk WXJ~Nt #q_u)8;eܚ47-=H;H qoEƂ$)Sw :# \+:#y~Qt_ƮHXuΙLζgA [K8_-߽/7v 8;u 8d&c>&!g*'CEK~k#nV)~1]~> x8l<(D)?;p(XV'BlLxݺFFwpH ?>3t.(qMxTTCod+i)SrRztd1p1 g7઎Q=@[ENr_9p ?MLK=!M[ ;˹2*Lh vҙDH9Gr> q'w&-YTpnJ ̈ I|<7T$"oxqdj$~ٽK d׏X,snU>>,cL={/6M`պeT kNۆfl ‡'dEmHoWb-3?֒px%"{#6y/;uO*H1f &ye΄G7P X~G.~E72S[p]n1yU]'qQ~UFT6/}\q2F҃'Ǵ%M7^4wd,e\zp'w5KAK. xtGƛA6C 8xGնa*qF2/}iҩB״}5u#j {9B2 xۛKPo8n=ͻ| XhOauN\LM׏ԬLvXη஘ vG*83s}ˍᠤRO_2_Yd+U^֭!۰Pq8ؔ)A`kQ5One鳒i#g}`12HFLyjcWd9E"Y`eC^Pvwtt$G ;CÃrD TBI=nQ&OS"ڞ0ǓK w$t3HBs;.qj`61@,|vO ] _K-ju!>'&PӽǮJ`N٘6f3’LU~n1YD7Pp=LZ(_@i;VF{{Nx,.򝝕 euoso_:)fK_W÷Rv;ߖf8quq1X,݅Z^\J5e'tޮ ݊,L'á@!G ?^LkI=kR@^~Eο26 O07Uk$a;Fv8} _e2 E}ɷNgăRA?iIϽ#<|X^~j3TP sSJd xX#"ʰc:bcپJ0vjk*0jH/N Z9c%cSB+%w.BK΢kz\g*}YĭжhgP74˷NKt/&SŪ lȴ> Y| Dgs B.՜{Ճ_,?("o4z4J\mޤs[XGBxky^f}tko $e֛B=Ϻ&]u4hMBin`bJ9gc{%&P_9[Ai5Zi^+{{g-XgmFED4}z0}h;g Q{̤(͇FD\: 787C5o~R>,:E;\BK$,#T)ѷAǎ5#e0Y)3,>s8fX @#|Af!5;d TZOks5*I6nYFC!PO;lba?)\qƂDdYX,UM鲀BՇf^9~;|WxlnУ1*SR'.񕙞VB,Ʀﻶ>LZY #8y#znǦ`D$h M/IDklO{$9ǰFVwg^{4 ᓿ"x{IƟ BaP2j4"ZXKqp*:Nv0 ( UE3H6ɟ!JЃ*G`m/ؗtݓ[1fUllqZS8@O?oC jc>p !]Єj$fqReK(YcC8]m>iydIVz2a;. 3Ѵߣ"5"N(ꇕ?@;\j>ϽC^19|\)Aؼq 1P]P$GG/8—*3ra܍(.oː~ L?U1:U( ɕ-)(v>[aJUnU{ըXoE4&* MPj}eZ_.Fo CXnL;i菏WO瀡"w$[aNIfX*?]Qr =Ĵa22FkJ-7ƕa$ho&Qصdh(G )wX5symJb萟mޅ6y]2Oek-o-@Zm+ʁ_0/WԒ;M7;Ez0x38:C"i 2@~zPd 7m_I0.K=g@9&>7xMfpӗ+SQ#u,jwn)'7 uI׆ H?08im@l ?C2 jzEQ4Mg&?$Φ{b1]"Svȿg;!6¶aZR^[Gg4 P-4,?\[l~Mb䞳lGeԚSr'D *Dņ hweQ8m}0`~}ߌy!.`m[f&&V~M37taՅ6̓,-Z[De?jPrIɜL@ۭܴ!hS]f{' W!Tւn9@Jv(c_vʽ㡧$bZTNt˷?ح/7`Cki{ ّ )!)b~/*O 8UE5:!ip9|!60*,6O뿸CQ_Q ID}I6 woV`rO<]%9s -zCE|Q$6\OyS?+;C#f㓭qc3UN '/?O!kg̟8c1E*Ȯ$1J78.x@TxC]I9s2dM's-`VdTI2fK f-^3 XV#&v'z|;֎sFS_4oCA؈7pA ؟js³2SJNzXT^I\٘57*`!e]BhY[%*@u̞]Z,45y/^jͣ@|!-33pVjJ~$FnǶ Ab:. ̞H #ou&Xp6ñ:r/t5bIuS`m oG2s*emLzh܆\ 0Q_HPJTlMo0QDE/eS:M7WE*5:ctR/eگ;n5̀"bcKi/9:+W-hH`T»e]grj@KEp*8auꌝ?w'0ZRgXFG]E u HBV"?p&`c=2;fؒ&ݪepS*UK"pE4tv Y )DPfdžLfg4Xo "H4|_X %<ɲHLkkPϙ(·k q0N?)cѵ)O<@KP e\vMBP,aXZ\yKXJC4 unvefobC>_owq;4MDcq^^IIA}Su|;h!.]ndR"Â#>ʹv!V'sMъyB4Nj\NpQaoKHӸ/܎_zHy`[>E׺ `ʙ;3MPv+(]?^To1cdaL^aYS :a<~_§tC@{dx, Air ]& };u>5 0cJcjywo=1"uڴTx+1uN~G1˼Qց]|fZd<kaZs5K,[|jQ &hg~;,L?qj:kD6֚+thۃ1gF;E @a+I2P f|:0hY`+Ȫ=פJ&Ɂ5e; 3 ;zä:gaC˩f-)K-CPS)7p"h dA> ֦el ub2mXLCX3 sQĖ%t{"orR:¨IjBقhy>ZoAcTVOe=;~qн_T!5<,|Ru5y0 V*H$sb KB|SVc#9E|NSwPjCrlIX)rǮ(dEwQzWP mȋ%H>w7hԦ "g u=QQzB[Js;fê6Z` !|k@1P[Qfս4 j $LLhʛAߦa\7:pcŵ".2tfFG1Y9N|&OS7 E*ǬdngY#2| vvOD)$ǡ 45%|0nrppQNOq/a/x? T]|UP΍oZwt ҐIs:Әm> MAOs`9Jҩ&k7:S!EQ4rH`O{ű+_պjr^Rgí{g2rhO zHԗy}d@A55֓)g2U;CN`+ nbHq$['fb:+E^0@fcʟbv ADVFs5peɰQMN^l5 hҸdfX~"9MVzb!ljfDng2iGGVTk!#@ou#cVq+T.?ғ ц;G.թ0.vq7>.{MD߀3Cӝ(7~o.w?>\JzܜbhpA_T+I"Ag;-"`YOμ/9*# \P԰3lXt>I8e0kocȄutPaY^)ujq,DIk @@M`tNhMGȂ#IJ#4ITѪ M*B  '͈)wYH/nw9gڭi廽@չi]KEʚ+%4uX[yM| !gj/J?UeA1v#7N5E*; a̱ \2hj. ʉ2Іt(M( X?o{:G:5{oƻ Adv#e]LaeҬjop鞵kϥ,,<=JиFcfN;`;l߿X=ɭ%T 3㵱jYזu%H?ڸN~Z^(C,7] G:q:""R ٘&~Ĕ ʧA[CfA[{]*(|؊8H 9t*og?TJ~M#.⋗؁&SJ(=Lf;m574[RG:̈/>A[:(q[!rrxnc ǒ=g&`-ŲuR'ΧٙɬO%U*P7 q4|zE,fm @Vlo R13J0RO&i2o : *2lj R.(!EzǓa('Ac1Fn(u&H̶%sikLP&8"kray &lwCSg<%뾡즊AD(Ḥ_R~xPȊP o -c;AHy7+0,d揰"VI ڒJ maM?ĐF,&g|י+5XjXHq:~ " HrC񻲎|6.[[R r򄟒',|ݦ?#2{WЉ>T~zV 0ٮZ>0&LMFvb pak\P9XN[]VLb};Kǯ5jFI*N2ȹ[q,L $7pإm=Sqf %]bB *w'-ZNm8T[?JQ&KLcMEb6tV[N҉>syFE[^ʈKl2(4{vlgt%}rRXW A4Nr>n5 EtvTN[ɥ9 +Gx@VlWD5Vo}ݱϖܸޯif#zO|=x>EN3%h>]TV:+so5LE@Bq$qݺ҃WͶxo%;tKZץS|OdK#xҞg^ǷGm e$Fyh b@v+!T&. ~I }\U,%`h3x "9*3|5l쀪 d_(Jvfduphf-k0|ȟn -QPD۾sG=񯶹U$ ̋t90KIrEPncdrOU@smG}=F=`qȫgNZfIWɲ81ȫ]a \fO;]%:~&!$MlEڭJ(/ zǒ`psX8q1=Z5_n3R=*A",lon8j*&H>HuqH./Ϳ'-FtclI3^_6ruE;׺lIf^ ~k"^5dˌ Uqз䃅3V^^C A;,G9z(9< yA[5WdAMQX N1J} [H_LmgӼ(ш՛)drq6ӱ@I+ktQϩVoc7.鹿gOx.>VmT4m7.~(J{#Yi{|Lsu{ eMJj8ELxw=)~ȤT-iGKVV?6̺桜1^3lVv0^yED_J#r s6x{{ܿļG"|EfK'FTtUܔ1lυv fG??@4e EFTBC$0 _ iHo80O_x 3s J~UK|%(Ӏ (xcQR2 uQ\qv@#Á9yU(s <]SG,ʯs9}N5 Mc>qxZs&飐O)tzETыzO#d1|4h1KeM,w̹Ok8pvxEcR*XT)yUnF,u#!aM7HU1n 7-:Co8/7 r`ZYA#ƒ7p' 6ŐөSFNsTS axKset?R?]7Yis1VG?紕aiPOȁ"O)rձ;MƄOz[ءf,5[e*RcX;x}t#NtvP&han+% Cqw24=9dSyt#8es(&1C 2P 5>NGC(% JY ^gOv]G%*?'Tvt51sd;?X7RG3c}Ik;Tc $WSFv9/S l>Z8 4¼+PhX0%;P˜ESe̚+xRV?wyK3OiLfo3ٚC5f^]!J{Q4WI{OjCmP"IR .A:!4 g8<Ҙ̚Q|Y=$ӯm 3P"%Ʒ2=vu,VnŁ u̮\*.3"|ZefɗiKj#3BlQ/EE4Ԩ͐;CyʟHS^{!X)FY Јo1eYc 93$~pF|~>`js1]T0ýnIލK]#*vMQ N'<ڗg )?%P?y-eGp'rlegF 4ua)n[g@8 |BTk&!~8:$mAv6RU{jӮfQS l . i~ӑ* #YXW­nm|,4-QVvJחJE~nm@s=ˮ\D"7Ԉƀ[ Q7~kR^bk Wtmƞ>3ŵVTVHMwYX@go|j.q92 $)-^J"Y*lVv;ԯ-YX}{Xip̦;RR+,@\dlWJ|W*KL:#{om6{jOTI=iBd61c) {o =߇QiԪ ز/{.&P7n3cUDZ\rΧ3n:SPW4Z/I9N٬Ԕ0[|Gmh&r("Z'w'͊/G tڿ:wDJϤ;^y?4yݱ0-8ek},}aBq3D /9^g;6ba@u sy;Nx.m Z [΁lJ0TeC"c~ h[8OTKˠOec=T Z(Wp]h.Bwo`j1A'c'xWp ob{w ;Y!!'>>zj. hQz߂ tY %sX"ґoG{z$!sB<מ>%׼H*z 3x5 B W/VEJrjOnz.faOH*}=pN9h_'QgebDZvɶ&V$FM,gqDj(O_ vp1|E*h4R҄`F./,(Lb6rU^mgr1lZ&(N3O؊FDCFqc)*SS:vyO %dԲ;z!(Sپ;`F8iE>}oNOG'7H]yzOUz-i_'`Lr'@zQg!j&GSNßDziKԣ^wھːj AQD@;@̜Xӳx&Wl0_E09'59A,64W+~x!V!E '4 ċ%%rIJL5J2]6@t`wq{R4#Pԏhu3><R^9\&J a6|0lvu-Y[mƂݝփVR9S;7C2^pRXZ}0V7*8s@M$9(9; kFs>ݠHu\lp/U㮤v+vEMIq<%AŸQ݉_hfA #4-=4vj 6kFs)V%^gL&FfjёY&»<[!V=?'-tQ(lZ;qVʼn8w}/Qufu71dmv-C|Ѝz;9bZ2+c$7k-^] :W o4'o7ɒcAcě?wU ujn b3 aDو=k <@N3Ip)(NSUuEVdj8%qL}Ž|ܕfbMXG%r'7p05z$<&m/g ai"ϜEd(ጲ-ONIF0f̏=թߓcza [ O jsy%41Z "o31zF a |EZZ$_*^ :3eqDr&ÁeA?zا2 E%vpk r>vXNP Ea y;~K4.hP@!9r ~/(>91j췁pۘoEl~Che#u $y1z+')OgUy $N+v.Cꁴ6zf}Es 5!"/%RZt2Pcq/ Ə-/6nu>-g85׈m\>;!ۅ Ԭǘ[cȺ1ҙY{U5Og [ hln;3/7RA7NrLzwRI%AJ>E#JqܿVpV+ns _V8Y ؘH}| 9S?Zbfq8bRN0\ wHT{]a%dOi[TH:>~`q !\$e_ EdJI.񓁼sݢ#漭< CxAOL09U.PH^(y1bǨ}IΧ@YD9jw$:H"Ry`. 'K~+S0q*<RܗX% m}~ð/.=g/cԺ'+Džה*+:xu]t,d E*|c|NwuFQk8@qL$,k#WUrNmҢy|2Ć gБ,!1L#ٹXw^d]^1\Ť()O؍[M06C{~uD!jWƻʓ|"*{Y%rr~++;Y<.Sm%]ΖZG7o@:hf+0h2BK^9ne!F_T6/?Cq1)1@_W аtf'5>Ox'ckW*FHFr'bM [(dN+39 ҌW͆igq;-򼛣.'8qcxg\$F2Y|&{yK"G V&QvwTgJBdƎЗÐB;䚸6N**i\nj}K3Ys[+{Kŋ>Nѧ(ODzM-zWO{0KA[ݻ!di9{Rz'lÍ[BO 6a62v7q"$a^˓>B+Eΰ9 uZ|/]ނ7H\|.,Y?W~ Bsp!FrFR>1wB-lvvg>n}oT'n#!+k~wz]vKQO /`B^ūjXRITPMlKM,]vgQjZi%Vm,$G4Nf橳+Cڲl2d\g;֔䛀73P8:N.? KT!EdmR?&$D_eO~D 2RpY{ 9w 0J>v'-^{>}v ά/ EsDk*r{bj:5OP] Qm.E|k,1`P!i[@[ CeT{q=PTr4z)!\Dk.W4=!#4DsFAػуq'JKu+ BBQ Tb7M*MXиD.7uR5e9fugSӛC]&)j-r!TquʮէZR uj7jtP m`htZ3DxhaXX۔S,#2즃 >۩ɪ HqG+ʏ\OO( "Î:$Hv@qmYnR?ŻYŗ  |?py)uQȹSC%[-TVo{4V2[NZϞ1Pl~b Un&GmĶs4ܢ>{v77(aM6 1eV,JAtt=zt)`r+CZOxhF+'p vvs#D:meP{ԁ[$CMƨmSL+en SzNUE)&;&U?+Xcrϸ֙X닕_@_6 ܱʹSʠNsL\ c™rr@::1"`!s)4O  ) $*Tv>ߢb">+qb6xBѤpBL-ҿ~u\}{/~:EX"YoV[ p>_Ya0;{>}wXμOXqN" TQ{-v gH&N#'PgՑ4}k»๪tY[@=>&#p~d NJeA[A2"@0n'>ښIؖ* 4*UcvGl ~OSaC=-{ZG~ B+)t$ƽWu;MLhT,uD} _>4m~I y?o9 ۝iX3!owONZt9'D2yZѾ@I5ܞmofaPcS׌`Fq6\v:ІwDWij{6n:M[ -ƨ'[65Q;' EGUvsŞuPfj; R Ű$eWk:(ɊRD5_!Z>͐ } g%\iaC٢ml]\l4/sQ.L@7T' |&m&g2G-7%u-ddXhRqypkx3C}(ԁpPtAp!E6X19(hZ!u7H[QL%ϰvTӖоZLeAI L,7J@̼^n5 mjHxf X km9kEaT.䧭(YW&1K6*[&\9,7>$Eijkec?MbEE>$ >9gV4hV +A ѩG^"??AY p$_.?Gk# ״vWLR},X 1Q+XI!v^Ӎ-Q!j.4_KiO];fUMrDho ܵU`nЫ2lٶ"zE?WYai˲X%m5]Qkȴ%]FDsMJ^5o2=έ# WJ S7 cp]h L\.Ю6e]u&!SZY֓ѕz+'#LQtI'>=ηhPA!P{y*f%`PZԞݦWp5M`S {$Ү$PPVN(7'2hUR=+Tăd'rr ؚՎS% Lz ߅T0X5{Rpv0,5MH!Έ|nVkK<ՉJo-*9^E`28X2jMd65m_LGa$}ە.Ow*K|NvB$imm 7d27G UlZDcc+7I<_~vz{LB@WyٞvQwU-َ1? 5BI a_/'ZBi:,髊7R6043jӯ<z-F3 Ki(UuK|)n[e8(J72D3-oY:IѾ کBҵzq8 BWB<6`]w>] x<܌67(78Ķ[/>y{sfH ;~)- +iT8iߟZDbzUF$h$ n+˜yXٴ-=+4T6t7d,Y dZsJLls+ջ~ ˽^syiG~0nE6JXV`2 ϽA5Mp貢Y ;. ~(oh*gp؋K%}Ǔ|31o:Buzͭ7ZG?TPayOQ6ph6b3iB`YʳN)Z0 sWlJ W;$Z}oQ2TJ'B <E[?\GR'\=BwK%—Fl~oq[M9 n)S=klONT6 e<7E'(n0`Hp )?bL9_3 .CiZIvW>abfG)\l.=N fҮ=L%:dBò _uOA@HUfY i?JϓrHnŊuˍkKB3A`V-S}W20:AZsr)E}M$]|S ! q6'lhHz μˬXÌЂ9${T! ^n Lb&1EpLz9jRHp|^K6mYB/[;^gH6!R$ WHv&s&UN*Q>M<{D6U&ݎG$J AT~8QgÚjd#L26 >+ o#c oqq+센*/Xz&Kc"~7>;bA#‚WCA#2gSU|-uOu"J0A`#4Ng{`A0&lY4P `/(o%thUI+\DA)Jc $m+7?#+E"koFB_q$:B~8q6Y+Ul)TBdD8KyṂ$[Sۗݩ[klOCsXZyx3 l̀ӂ`hg| 'vke"\rMM!;0CA΃juͳ{ eig3/˃Eo$ Y;8|Cxod-#a| yX'12`U(DK >p2+@$7z#7):l ;{i+ Լ -&Vu6C@!{W,\Ͳ}%U`$H 1~h@%! 4y8v)ݯf Fd{rkrR3RԌ9vVkjjeuQ :r`Eo z\!ּ&RQh1%֌=tϸSh;V׍&ILim,pEDDnw\?ُ{}/ Qr;e'v"f|8D`IK"e"_+d?P55)^L?T76E!Kgha{A ZYGf {NmE~ͭ]S`0隴G3{cP ڍ[\,QD?ڏR-ln\!f:][yCDu}^A~vV5"l/j[ e>\.iJ;%=UVAn.蹻5XYdt5עRhròRYx_*tX lGUόw|5׿&YԁN2,oRd\lVBG _2B> np6[7b.ZIfliWɌbxҷW脲X`o,xZp!Q%|9egu#}WGrr^&e,nMXUF͸ȇ^ JY ρ&z̧*8@ )=gf vRBTzbv .X͵in6\ͅjZ6uQ(VE ߻vÐn|XIYG? u{h/aE-1!͝ Ec ۅ TL3Rb ' N(_cė7܎[SӅy'l=~ B2[sHΑสVlgZ)ٻ󜧵pdRuHiE^(+zKʲ;yA ׇT8;P 뜰e3 27eSc.]It` oOZ$w8+)./}N-ZP+5ˇ@Zs#/x>%XI&~Ptĕ2 w@C#%5:)T):X^( ⥾$Pę.G "CX?a-@KX[-lAZbs(hA6]z}0 tSu]Sɹszs sA" dv^%;uBi$"oJ+phK6˺#,ʇ>SQ5\M5 7B<7?t()pΚ鱒T5Ɔgͼ)9`~[1ɴ /k3+Q VG23mj[c $Aro Qb?ƫTOױ~f@ԏgZ[M:B*L=]9Ge iВ 4/fҝ0yjcXpa4*ũ'0=D!aAjL?iTU"{4ZD6LN{jt݇˛:<'חIo[Sv~m3 jQ+\AZ6-zF. ̺u0~ Im85}tr'KxxT*/J̵:ۆ`IO jLw ֪"%5Q}!7LٿD JHHo}wKd] 6dMxlѻ9Rg )jdu7 ;gc"k ґƓڙa2m Q ~YE|[a-XNaHd5vRSo= -,zSR6fRB*皟,XM}[Ԓ#{2׸uX֓dr`Uˣ;ߴvDI3f3T"nxAaR1}*Qz8~fE^VSE)6  Pf 'gT~P!n0]&x]`D-.Cp`Xa!uzX;d(jH$+ĸaFܞ*R9/I08|VV v5bU)Dέd#͍-1l+Tp@O:d#p!z A}L_ekv{ !TD#E:xa8{۵dfR'(Gk;O-t}K6B@ǡ!d\8e- XhA:a{HclE]<7kO^5:+7xn}Qڰ /i[8:7*~KP97@~^r:bgz#r@;ѣs iΛ&FiхW47ʂwF%)Ҝ$!B墮_L:|)õ(gr#5wMJt0\ G 4D;7T"rss/B]5 9e@o, TLqiz~[i'CpS3o61yݟaaTi@Ԋ'48Ʒ*&7]BkQ' ;x*mw,ƶgni7g&:,+ ["~oGw"b3FѢI(j ?P4q\}qX,Hlib=Hf{XQX:dsi jsF,ApzLn^%^})z"" z3"$H!]z疦VC?\=0cPdƳ}zY LhjYPr6G3|b.͌`f̴fm{L FQ8XR ~)F#!XCnBV!] cu;]㴷\?1a&a^)Oک8{.xvk?-x7~9zEhY6ERaS<K"sh0q]DfZLӣ!áKr:* /M`'Gy7r R)A 8'.{8"IbZU`EA ۠umK:֊[ @9 R KDr@ݓDWa.I`l=7Ͱg wfLP*f%7#q|lHhp7"}@{6BV' 4]y*E[Kф\i`X?-9)bhײy8sz&/GV퉾Tn?2cӌ"t\"'-[m!z)#&]v:% yq?<cs\sj=\sCdVU&U,\v92`gZY[w"-;cq:x ⇣J#oʼF4>m7^QU78̷<ِ>$z)8+度X-.7qL (m58]jI4S]Q?M8>>ݨFʿ{Jf-=1ݞ!hcO(@;跦|4ͪdI zw4 bD nIG%Tr|ُM9/!5߾YiMcjDQf}8f]p 7GBHl #$ZIdټE)$H cPH6 @{BMfgdC py=]4W3\켁oOkݐ!wW!f΅Ұ`iDm4lɽN`tjMp'קE֠eItCVAbT'Â# ͇e髴Cp@P}у(>|B .og$tm-Zy0>+˦ YQ'@NRa ;A g:χ{5bI%u~~;-Oy <&o ClAokz17a+ >9lL&.:r_LCJOUђmv?i6ΟROf5 ]A~bꛏœd%.ÙL_ց5߫ 2{8ku3/.&#amQVVBݡNw-d_hcno}Ye_v [}>>oGQשج[z{ }JS@$p~m- WdlTV{!&@_$ڪg K}QKpCREjnOE.#g'9H,ϣÿXPt_>)p]obpKКJU{~AaNБPg= ֟i,u0-!L(=kzJ4֒?AQnbP~v3ΨWFtQPyʁe A&U{ߖK7!}LyIq:k}wC"R*Lr6g|Eٔxꔁʫ~TwV9ߣT+hzrcjDdOrDBEqY5guHq=+5ډV_r\JW{46ܜ-yY Ĕ8 0&|Sj1࿇@rFg4@4~_m~PiM(JJ9S6J=,1D%-VX9fu,9ʇFÊļtȳѰ|!: `&bб'N*bn7k"o鿘ԶQn/ CỎM631B2Y>u7 ƣt-Մь7`^ EXub1n{R4oܤНI>ԇ!fJҀG>o,n^.XoD= qO!Ka(=bM 5v7fӚF zן[Ñ*Ѵr#Q񾠙mi嘔R? nڑKmNyA7GhB9{?n)Lƌo6MkL&V Ɯ:c#7~*Ot[Ɋ7(x ZnP'RTYu1m)=-.-_ZWˆ/~̻'jķA\V5%Ͱ* E2<~>6%.H7ߣxr@OY_ea[zoľd![*Tĥb:qCX#I-6 [6Fdn::ݚR= ˸C0j J,JLa_D\B" *NA$Oqحnln<܃ S^^FvB>8?EtLeGI=åo2t> xيOtz|Eg# 9iYǦcF;-[9JܝūoWgӉqp]:!hQSѲX-JZԬ`X+FhY%D:!3&3 w{;^"ipfSs^tmΫ@ i:ؑځ&Vw$8)Bv4zDZE34:-N:Au+4,ϔ)LX,+IyC&,E*&no\х->z%ZXfthg21u`+Rr5O)ʝWSyaM"+^9sNމSa,ykm:ir"+j{!/iדi(kN3:PYɠZ:'3sJSM0P \<]d^T-qu,E)="C^n1>\\JDzng7`;t\W!N!R-4<{cJ=kSŴ # ~'wb- f_b+WRݩ(Aeft߰#*3.:x w<޷_R{[*!69J'G?W;)ye$+dCݐ3ØB9Pr{k,`CK8T]<_ ˜4.ѳ*i%bcP%hKZ=m'Z!z^wRҍIj[Nc麾>ko`AЕv`3UV7~1xՈ"EMBžg+v^1>L)<4=~SafhI}{ \-5BӲ# 9 h~p1=EߴEۂC/GdwHH`xev]SxcjB>džb]Z D;>z"u떦j{/EwUca~Q[$M8$; "%lb3 2,[LUMUEQRBR 9`4qSB3JUC FA[-.%G|*hiHZC!eã1gg~J)Cǿ0_pkO`^&:惗V@*xy'D3s%vy.XNmK:/.cb޵>}P(gY,d(eO&ɡXw/A_ P{5sGT q:L!]SF tx0W/LU&W Oq$[NH@w'PyG"u.!&(J~wQACZB1Z8VeSAyO=Fׁb0KݢC%C\R8|Sh2ұ֤,I'dWrSD+ OT.TX'{F f- ۰Z#0oYKJI#~2[Y8 G*lYyxsF LA",Imp||yáPaNvOКV œK nU,%A%?ʻ" XbF *Ms\b,-%*Aoω%:/i M_fA'荻xFw~AH&t̟#g_|F w}$HE٘w(&2Gz_8T+ kHx(:f~] !A"R&Pjd㱛]]RG뢑 |uSr@I.SS tüҲ90%q3#Ȗ8Bo(+>JTx{ma/:0`PXowT^K *|LXMɊD3Q(awPW{tObК4'**ΧCs9n{GMȭXXr#a-YǞVPB J׽/d a48v =- }>jLal燧ȾހϷ`63|]w^?d wwĐflǰS> 6n e=S ^ @ 5~6S~tCw8rT7=he5`/ن9*;IWM:.4uuxe4-Xt&~o {pt1.O~o1NVCJ>"rzO&Aw"DxkG-J ukA5#"-3:ދ8?Ջ~HQߠ BW«hɷ>x3ݶSRq"]嗗F`[[-;\#M}wy;Xolȳ5C}aIޡz@xVdxAwwGZѭiJ4 VZ]셈X͆(!MAʱs5P4⃀88 cV%cV .5#V9s6L@!zh| i;uk7+9|>4Ǝ"&A3tC߃1{`^71l*,TlA&kI=bGBS!QGέ٦;l+m2˻Twi'FԸz\ 5N=4u ENrA7Q$Gm (Tu7@Y5u D1t'bQzj^l~R6y}Y /d"aKҷSaR1{5^N2tY{H(Z}h} UK0Qz>~».L}slU)F2|Ci~5\|x{^h%N1n5]J5vY`&Ќ!^SгnH QZp^qRp:4/K_1y뛖r';l$Ej;{}rgGV:hiJ y0Y@kLUlpF\&ݑe<6s6knϯ]QLG외XXmՐ 'ͧ!;lC+ r}MD&WtÅjE52UWAu7&\狥-vҧbEm}$Ov,19zJlDMc)]M@ Y DEBx*a34gyގpϼDNA??"eAP@ NɷSg0sr8DW\>Bm-`[ Zހb!΋Dݢ=,2_I'&̲itXZwͮ>% aZA< N|)sء4= |y1~C08^ShF)>@lvC_Bΰտ- r`ܜ1`ab&#ņ _kB1/!65 d2C`L>)3%m$ N>=\c^u | ![yc&>?֔SxE\E$<)@ ?\횽 :j]r}bl_BW+!N dg8 @]pݷk(Onj܈P[XOaouGʼ~`J+kE~3`%- hQp&ì|jg3b O3iPU3ɲZɼ:fuu"PYcגl90 z[vD2$*b dCqKP%^eqz$3*N8^}*_rMŧS%Ƥ)VL+Q)5sb ;K-XHuZQf7`}%׳jizJ"T+e}b11u/x5jySNWe5KAT5yBm Q Ʒ{L\p_6 `0$4vm-w%R5v vo>h>SMs| QhQ2 ːv /;b8e3)#669bsPFz]HdٝS|:hU=63^jWёʘzro>ó.'6m>WꤑN/pxT@HbWJ2̐1T/li:7A1s{Y@I}tE]4/#hۗe4 Gkb ey6vWT!9$HӪ=cE`$gHx||`3w ]ͺ1#+)8`PNo#Ғ\2XYoS= ٧rCyY u Sy.K9-%(*S8q!D膐pCi'Ϳ:I X;yԣKZ:S2!42k*Vڷ` rC8c2#ZP$$RϑJSĆ|}[,¼vG>{5iÖ՗(t 뼶7F񠄅׫:1Y{UHPIdb]=CݛH~Ntt] BvtxՄ4Ӷy‚Ao: FuYjfe c+D%cD1W `촤5ԗ(dSҩ,Q.nE " Yr*r?|./.M8Q9iq>j 0K310 svdYo%gb_mF`}#Nǖ ֓0>8yT.^%V(R9.$bOdejuP'g"ҊЖ~+=dKeU|߁`*'UNj_Ľ}tY|~Mp$Ӄ [{9kϭe|{}\޳ji&!HZin/sY*uH"3Rp2fj'ֹJʟNc^mpޭSR"D} ;~3T^RR;;nȉ@ 1fzs 8j B8ա8cvDR<|U]'шDN/ݏi,Y2T2;֎ w?]0wkUA{DZX!D*T(E Li2ZamO/j?:P0-ޟ>;b8sIEMlF,iszwۉm)!4#\0*X]`&҆JyS#;rsV9`&gpx Ǥa9air] 4<܇&3YȐRa=9OYhm;@O֭ <5TMZ>O9'OTT+_k[R6S#}e%UٸS߈G3M^ui >w řJwS=:'J17Ą*pcHXef?-xT\o59QeQ&NY"=0gZa<X`Ġ΅0I{[EI jc95n6L%,LNbar&w {v}[n\Di2F4b ݏ<8k<֏b!DI6c |, gPetdˋ8&Yn#Ks;sR~-Вq.3OG =/wI^S|I=_hq^?=ٓdYV0(*N($#1+R`R 읋SM1U]EjNNaWegX U4H׵6q_ 4 d^cK_?D}-RweȘP{yG;1v?CG$b;d > )Ec}b ' $+;Nc[ |"ʵz|BOmhziҠCR_-wBk zV( 蟮Ypj{q\qMdk(3o>pDRl> 1O|? ,~ԗq8LjOkRfSW/|G4ms2#3Ѕo'('1x3t4c7q`t;n&xḞz)~w>HKD.\ZhOj\'ч`/cɁVůt,gDIJ3k6> yeFsUW s[`Pz $2Yj2ѧ,]ŀ%˦Nu&0 *әi-x"rXցeb"-9t)RTgђ)G- 'mR~ݖ6}vsp~wwz kkXӔo F>t .E\w`nPaAAt|\p?dw8 pNz|8c4u~ wSͰK׌c]Mㆺ9}kOW4V-d3M9O'(hQyXq3*Ϧ4פ5s `-rwe~6P> <֩: t:,a ]/ v|z$3'OZ6îiFyZ4̛ $$ AsTG4J&L)oz'iǻ s6=FR.冎»G yr8{p8;kar &j KWl>չkUˮ!a Uup%AcH!W0>51-!ۜMy=ʹv"uP#b1Eok Q  /U]C{j !$իT_yt?3;VvIF&!jW7m_}e̘Fb<ޔ}D$6Ul(wU8-'#jgHy$8ZSa*gk0O A@ʼnsA@RŢ-Ƭ4R8{I~:wVĽ.y[raMQiȑ7AFpĝIx%ۄQЈY^chw`VYiFu1.ZOMž¬Td1njȳ y6+w.:H +CN?c<[sFZ [X6݉_ zOPMl%WwI$L<0V^G~FłmlPIZK~^~ xm·- ؐӭ "{9F1+:01+.[ױB_%>dm H4@Ӵy3R@1Q%:P+Tr$ E3P;4NHgz|b΍X Kۼ5k"·9 AV$ ,Tmu{|w>i% L$ Z?ÎUK/k3=(ݮDҖ/Ђ ɵ?u|vI_xfD*Xt?ӂz F' ɫ`u}NQTw"b<)d7qV4NJգ, vLe MJ..cѝ`9m8D6}LAKa佒v -P(AIɧIu2?wBwdh!T$@?&o9Yf7(kˆeV  eژ99(6.:xۈHcD hZtAS-Iڢf蕶j;n;1漈ϸ4ga] JpsFdB30^!/][@b$1ghuS2_PFZG"KOlt j&J^GB{Se%]y#rgiG%#=bD<[LdfH䕑j\'jXbwE7Ds]IYf/Ϥ=*C!*T odL$m+d}ؘx[|!•ҝ\y{ Ap84(1xܪ&5vUJ=l1:0G qUOL8BQe;$KL.o ": ͓, [%UZLֻf,Y~38t* ⰯV]-޳z(jѬOL_.6:#nKx3rneҸwەV=h pU ?CРg̮/)%(^qbk%TF滓m}~>Imv"IJַz<&,Ws\ȇ0$ӮxP0bvRQ~o}g{g YIGIGԍو0*xq*iCϋC{IG\ jE_Se0xl%8wP!\^r A0S+.}S'S47Iu6xSU<-i9"ӹYm{3.wJWyBlׂ_]DyźT55w=BO,,%W-q%qfvUUntZFnOP6x5'YW'`\Ilt;P0-^#:"`8>5D0N Q(:8D2(#vnS!T3e}zK WLDLYDsVWQ =K$#1Y4ݔ@#p݊Mu^Ql+X;]هAG^dxs#EJҠ-RRg6.ۀN}°gꮄn-L,QaP)$\ֺEQ I\^u檅-]Lhc5Ȱ ]aYIAr,6y-&=:(cc?q8>xxK}#*x `d3<2pQ[as,ds{f|hnЋQoˆѦ]P퐈}j&9)'M?"Li%WK-h̟.GSxV<-#&iileVN~Z5Ũ”ر nqjay+7d.?AY_K&yjԁ/ ̔jTO$j(VKakTuIjIȁa\WkePI{IA#%a`ݿqЮPpf r+rDA$$:ijA7\\/Io@W4=ޑtJS2Ca[хLf|z(`6膓v 8h'=¬wX4>v{Sz'<VKMoYV`h  9K`2HsAswO rT~NR-)_}&"kU,g3yC`u%'ݏ%-OϘ=̊GI:bdi;=~zYī"@٭Po͒q"p6so􎜡;$&(3:cd IIr+xapas)Il:>mc5zup8{y!-G,XM6_L$2 Fݘ%;ͺ879O8cS5K~xCEyzqXeY=D&mbOu%=nJx%Q'#ݵpVFPPXv>oN8G9'#+J/FLAЙYX7U0tzjh/`F_Rn$BҠv#\[lK̘Xs]x_@anήU19[׈~RTGi 0cBw27dpN{k ";Bu-Ҝqo h]ANJЂ\ѽ)-TgxYh^'A^Hq_&9'/hknqxK~dl#|ީruzٰ3mOr +eH\QN:k%٫E(eXbo ,$Wžߣՙ{jHb!CwuMIi G #/='"1 T>_Սdh#v뎻mzf$;A-F-5xL2`k_x5ca+3vʗn±Gs>6hF e 噋VX0IwApM}ZuP 5qL3`m"\*g@QZFǑ<#*(ʓ,i3|hFh2$JORC.чe.C34.ldrxw5&AwrqjI&CR\NpF̷0oE)=nl_E0`!]H T3ՂboCo͎#3^P'GjESs:qRRB3F?T+()ESXLGVa+xs%䵍:5*er_0(Fk KRŹhI ϻ:5Gnj64ʰ, F|m1CI壼u4=Y%_act$G34U*NJY5bʬ Ѐ,P N?~0ׂQ|i N uWmG8nfVU=+JmhƇ_G+ve c69=tVo+$ 9-\̢7K*VUș!pXNd;&AmEx+k iV1]k5tpl!wevS]?)CUKs+H. zҎQ0 [&<[ _@oz pyw3ڵ|L;!:r'YP@,FRm9A ?3˾ QEO;MGWF!GDtOMi#&aUu_m1ȧuG&m-% %pjފg~t$h6&3K{y+F"vv:l3HV`f]w8w۪ZLcNb EcdSGҧZxHW-Wʺn3) ' fAc[=C2Y8B'^ɺ;QؾTci"&8>+SԹJ٢=W\l^Fcmr>O߀9TqTMdRtUYb@Uc1Zury2+7S=7Ƽg{`Ȏl71zhXxn Da QvwfR?]־LׄAGRoC;تBӟzV2E?'(rHht[ {i֝}c"IG8~;75wY7<0!̆?{ȋ/Ť +2!K|ny""SEy&AkNy,/\0Mھ* #b!OAy@>Uq3 Kb*x}{7n}ү5"W+:o䔅(QaCԹXp5\֗^Hu&Ho{K~U-4&2cbҁ>5e\-k?s-ԆW|&Fti+w*]Fhxmci+D#wƇ5+"BhqUI35C0+\"R-TXkԋ|ܷnb޳Nv f$ٚ%x)SD(mϘ]]E. mJ%NEn ̩ߊ wG^Aw|S9r?u‡ڂڢ9IjBJ*;_bV!wS^)I7O0k`e cniϴƾ&WsGuҩd0W9moltԴe.!qrsNOئn*o[͘"L@*dk ռ,&т 7.TD/I?纳s m@ eLWʌrQ}Jw}*ϰ?CS}]bԥA Z?x]_흊1? 8bΉ 8GIWTȓ⒮ӿwS=`$16;iv-Mط*Rf \,Ia2( mD4ST>w=0H4q%ͥE]fE#gWOqczWH#w̮i wzIX< Dؼ4Ă{1#ۈwm|HHO,ńxYf[2YpN=L ٛ<+$<;<D颍.y|2ILˊtqd#N9C(O3ǦTns\MR {_%YōJkŇDǣ"ij+<ɚm T! }I|5kqm2 ˯kIt[Yv7P>-\ul_>U\gy/߿{8r, s+vy6TU_W9[%ۅI|6{VbM%3)a0⥏v7!FPsa-_f厚(6P+蓲P`jlKp_}v]fuetvrStV D~l4X.442}t瘆]QFbE;$vr7~C|Olܤm dwo .mVmΤv VU8@Ielode^§ZgT>.:fL&6[.@l!鵔j<ɦr^$M$aԟc6%<1lp"zRf&Įz~b۫gV3L )Ȋ%_ORlǵQ\0ϒo_,]ʔ-$X* ) {gBȴN%E]浹)T[Ҥ{&10%ZkB s](Uol5qf@Hv\u <#<$U=wkBW(?&R& ˠm#o8i;/cCO0GY̸ @a訋5Al Q}}eh?k[>騥kjireRv*Ќh<5AQQ6 gǯ+H>#=F7=V'PY{fZZ⑝ȓ3m.p!`\P8<{i!)N:K" ~|Z_|8?0e ͽlq-@[҅q@?ȵ oefO2}jdPϬ="*%qۢR%ǻJ2X4{ 5 ~ kխt[a;Kއ!AȧG%}võ֨?xxh""bD9kU\хS Sof\~+jS %\Dt2R31tZTI{QKK=ՆkBJUt73<\].T$m Ɍ7q Chm 2=ٿ>ME^U[j(-NI/5?sR/Š’%aK$x1 ra1VjObsf2@pZ ]?9=iGd7F Ϥ;K6sB*l,M9?uGʳCẐVͣ>%)L#A{IG{ԛҾъ@71il>E&LO_ZaJfl3 uXkׁ+P嚱5:TjR f}W[Ȃ1s]֩?"!hK5~V5hj_uf5aZ 9MJkJo-kWK6<[Vj"r9Y.Whb:ra?Ҡ~_bkq\"Vm'?2ɐ%IVEQ}ul5xT!&Sz&a] xH5ϜU@J+bJr`P迾Cވku9x̜S>gOV +3)kذq}Tzז#9M7q7}_ךc&U([SR žx;:f@WH0!3*ȩȨVv̯8Zf3biX6Jo Pnnx8*Ǧ5Tfu_&m ms:'9DNʞ\ͫ0XAZXt_)"Yk#ߪ}gO5c*+G@̩-1 d7 z El\ae1U͂%]ԋ#,GTi:G鍲E*2~pS"clc졫Zxl& ,no[ (4PIF` QpJ`9F$55Sqj 9.F 8QV`)k踴n| t?YP.44-Kڀ)IM: EZ} s3F[4XYoV 鶳GQO~u; YsdރÔD2% ڎi <3@ĂYtˇ9!W L\ Dz7v3v@cRltWc-Y:Ҁz& A8r-&4-ng2XFZҪH{\pu)K >F$^𼢜-]0m"o{inGQMxACwZ[ S1yB~gQZq2ڂc†,~֔7D @]]=Œ: 鼼"hgCg;!x?>8i@2K y< ZigGU6.8c'tñ0:8Iw.@rDDF\n|oudCQrjqKG5[i{ptUҭMI;F[էJjZ,OxA@ Uc 62hh|u7S0t'&֌UZ`S6evL7M1 5D5KoVğuCG跤4tFø 7sALor|j 8Z}*"bm@!l}g2 QEiYs$,`輿xzиlQ>'upeԑZ5K̬>'B'_XԘtbDVKCtH!NJq&ښNeE_lI㨳PKSTDBlygXʢOd*KE O@kvpum>]$%Dzep$'hUa&ʼdiI(2K `DH, Θ'5}GP}T̩nNI ug'eP(Ug[R1i I! cjq|&. !_HL!:Ơ^iZ!R>G/WI"c+i™` XDT[RQ[%4#Dl=Iƒic MbEkՕ[w1ĘJgpqqʵD?oN +UԌ"w3&_`4rVGu704Ei} 8UríZGEgРJnTc9X<܄&{} 9(sRfS&&R#H5e %LZ;h+ nF}@R^3]C< Z1Of>QC =U+˯R/mڊsLK=)/s4b:_͙S $Is|J_EJ>MkЋF\%io %[DvyyM3_*팾5 ,΅{iO9mmKeMW?m$3P4n=Dd)  CS bc2Ơ_p* k'0=RT1PK Qs"5zn}&A31r+Lfْf]2jSarv:lnJ!S~fqG9cX?[h$K]rދxSyllj"*ҰW X8mAEÓ9D[>0jn)DvF4R<ev;rCRUiJbfs(y3]-.RJɛk$!,yv&C\!E1P:oŻ2íB >^&<~K#o\)SD҆ތP7j=H>4j8 )zE0V,Lb [ړ8fӔwJeR"u/2d,ݷs t?*ke_$ ׇ^q4mUV [ RC}N~ m'% ^1\][r͚G 7х.X#݈F}Jx`={rChRyxr"$KT.8lNCp` pW$yЉs03:aذDm6]s9^]\a.4`kuW/KŲ5bS(&I,QU`/cH(OoI"M|ff_i:bްXa1J-fpU"G#U%,9<<.3-06/D[?&YG˳yJzk~ z11?!9PvPfW﷢n>6)JqASж"ljztGvy+Q}a+'D+t ;Pol(IQF_ NBYwxJzGeN\J~3eBEi˥Kz& Q~`'‚15emK3mzIl~x$TzhUҵZM?&3{WBngx( KJxG ;2j~ʼ\7pm޲:Vkn3rIY>F Y9㣵Nq@oɹVh?گu\ߊ~u2tδ #6h{:?xՏܐ$' Pc83_ǖA!Tف+mn胈ٰ@l!s̽A>~H>E՟n{ EF*DF=| WH cqHSu]$~2QIj9*q٬nU'wM^<'77poָhzl}BKXׂ{:LϤނB EAZ/->Y/EaIadDVAx 4RoHBRO~jIQFH+@*K9 vY >M$<<)@7U<2{ff&U@)k, <[PUm0~fVIz۴<$~M2ևoV-@H omA$lȪqw2Oxsnz%S> ')Z\XvtD&}jOwAۓz~fon3{D<ⒼY^qΜmWJia}hy~:\9h[fv^g-JAGѳ GTi*vd|/Iyl{0DyG|#B| Ԕ׼ouӷj7Hlj=vpρBk2UPJ-QJg54 _Xl^\_'R}ա\"SdA4F(؁f!X>4^()5$5_FrK౾-Z@x*vk6G&44E-4^`ں2W%lq|#/U `CW͜;(1qLKh9hը7jXSx-yZo!6j"c6}z,tI_OŸ%v:+:FS" T/6J۫Ȕ2{̎RN]y('zyBm\VEW;(93[T1ND=QcMf7{-gV3/vX7= e6#Ċh|]mSe{1M[mKan)=)v,tދqԾACfƿ% >K ׍WX%LSA6㮚Nb'\n*AOڵz sX0= 3Q9ϚuN$wkx~{8tAx"*iT9TÈojohyɀ*=shJ6U =B Rz&D*}94}88/ x=zŕ\!7)Oe7.j\#Uuiz=>8H5S*(i/h"_D_R)rFO ;{0e#HnŠXGIKKjI7h]ܽ&Щ&m+ HNc2B]NĩI#Q- ?q%ty۰ QuMuEo1tU_5(agPq;B4ݠ4 Ikyżζ"i.8GX#T*e#V--oBcq-dLúƓLWfNfkUݢ-q"pFbIUgj3㝤*ax1@ĴR[ ؓC5%Ȓuzf2NTziW^qZ\<ldOz)SCh0!f8a纍TV`L[q7I-[2†莇%o|( _ClW&$rV]".[#%SޱnmkdWa3}*ׇہZN2 Leptw|`x,9 |[pN3Ls5/h҂)٘nl{tݒ B#ӂ|r ]Jd"o7Pg|.f`ߦJ*3p80 lK?vkQ^ X=.ƿa}AtMsMU?`Xےba$DR>OH#tK(B6vk諂a˖vO`v[J}^!\S 8{>RT}R$V_-nbb^В/nIH@oVk!,tkG<07O&+KO:4}r+#?ӛXI: 3SiT{)8yPL&y'&Erb ,F Pq"|q8;4؛pLN&Ge(D8q-l꼓KIJcſU*ĐqWy SaC%.)Z>lmGEB]/HxQݗ}3T"#nd4L~\:((Zds1Wd e$KBvmC܅'"}MN3}1YzT ]G f#HL->ۆQ:ibh$!JZTҠBJ m_0 f>>~.G>ReKt+Фu.N}t:H6.q&}9Ã;Ҏ 0`r,X/{BgYs,2[x İ&5|QpcQwqiԮ3LUeټr?rS }+/F[m'BWYJ&!RUs29Y sU 0Ƥ˨3Ȁ6DFnhL.}g͢^ht޾y;Xr2+5)5ERu 5ɆCᰦe|hӳ+#R?qijA+ TJ)Mkgh ]!~y5,;|H=^|Exw! k%^lDt+y 7X EyB0V&|,YiatI7޸9Oz (:lq%C  xm' D9a$i24ྫྷe?gEX+f `08c(F`XZ热!.lIKZ*/kﭴ4L]sw`Md4$J8Kfa|3|#A5݋|E7;Tl;+wG/3 wZ.Ȫg6-ev5 Yl%мAw(h@9 :grV3!7P:' $53. Di}j͏ ޮ6 xw xţGv*NG_J{`8f=g>M(.T4z_Y"uxDkz9}0ƇExscN*Ra<QI:STJ2BJ0*e GfLh!3u SDkENWw.8oe,Kei.vIoDqvUnzqP'JU]Qx&1V9C@MpAダeAxA |O~F=hyɮY4\3UC]H%ZJR)"hi*X#3Ĩ*S]c Do#L,F9ݡI'pҎQySE7vl\ N0$6/LQd53>BgI¬{LN7a,G,e af#ŷ% =($  ʴ}C8G "Kq 輫SEоie2`\MOF]萿nG$,ۥyKn E<_<.3pJAFpqZcCd&H"RT6UށnFt4rъ|F^y$%R ڰR~GZ{ͦ;SqX W`*)ʮ<.} C:/eBuZ5`Eg̽*RiDril3:3^u904|: ]P%5w]DuN J53V[)kBP!IJh}}͉|ܚ`mU8rs_pF+iK1|Tv^Ҹg2Il|'# y _nk7CN&qb%/[ ~ۇ@NbfDŀH] ċ8Owqe7QdVdԇL:5XQm'U;byfr2k֊("lY"X^v4 a`跳ݭ[odvN%Miૐ,:Bʆg%>Lt&LcVμyǃ& \2ϻ24Ïh36q  Eo23P D{I䆋ϧ"5FlY8xDYS.W#3۞G͑rkj!9|龼{Nm}")TǜשR5ր6$̀uSn&h߿5%| :b5CތQ罞|2c)*v/dYsmt+8ԭQ:ep.)ZN-  X ˭lZę4(n2!9 VitZ qT'"pKC;F2E-Gl}HӾ"(kjhF~p>R/a+m65 l"f+@dǕoPш8dg~`m'PnJN_;0 ӏNEy~[Y1/TpZ"n _i]ga{:v51,[sM# Wj{Ϛ3\ |,:WG+V_g&! @] ]>DvtႾx^vѧ ;x0(vsٓcܡ>W qWȁ:D*3- UEbgnqA ,DMN:!WφunXTp=`JRۯ)${Ph}m0jI}nyǼK9-m6\I3WXx, ~*LjZ;jvv7V#F0ЈZ q&Q$lZ^ ^#jr*Ei4dn8#n9nC5 -D(a@F m Snp? e>T45q:E:UIuVq&^hy:+_ oEᆕ鋛69b }=K/i-ݲSM.\_GYx-T3S{hHDI4.X;ӗJ9Dץ܂Ź~;v Zw]{~5_ɒH%8cr~%wٯR$]J*^Ψ{ҽq( ;:ңsm#XTB84Ks+Q-_lzh[돓u4x @TVD qKB/R5> I?ğ.QeZNqYerigA>XwIԕl'= M)e)zηtAoJ3iuL@w&/{Ƽj7ѽ5.~} WY x| VpgU:q KpLI~b*|}t{Mw.GkW"uV6^+P,v7c RBI{RB֫GLF5E0鈥*h ғ&hMH_J},5ڎS݀ndRPO!/vf(iVlOLnչF=;\KNLZ?6\…{#(Ial9}3q6 nWM<^qoq!' %Ìo ?Q h \$"-lW?&]2`,/ 68~)eO[Hƽ~a𱨧6J%VG˹MO}drˆV 77/X_S}`aUVx7!/t, 0!oaa.%~ʽ|]V$ " NlQ>= UF*V 4ti(zg\" Gr&[% MoX&n0r8u[׌Y4[iSQv ^^M?&I4Fm7R3'IPMKĴ52 3CHM6gq:[W>A&7"Di2 s~npطVI@U7_JG_4~ipB6w)+"ړRN&_H(vǻAnā1?yکML@‚ Z[.Rva\eչPˌ|FÎo~b\G4}:KFvwśGnOK2*σS9;9*e`'`?]y`] ڄB X+8C+&]}*?8c}\#Mǎc~.]6dѝVK^ڋkҧӗǛՑlY :l[c67m)ZYG̾ŵ""N/it|o@0s5w !ݞ)ّy'> %Cb4Oa2rCW?&,m鿺EAtls`'|45ʨ.-IjRuM9dPҜmK95DeK4W GحB5<_o YyurʲotAbҍCcP$}UQ),x4n(_=8S>s|^@|\+pLlk|Bcaq4-ُH;fzZ8γh̬ā3¨L@+|vD䛁|ֶ@/j6WaAJl (IXӽQ!{um/V:{A4#1.&37Sa9g*QiX ٟH &5zÕ|T]ή&PKomPB|dq@+v!D]2weσ4B6鶌}( 0Mkp2/ t+ ۫3 e`K:jo&婍2{6 >5,glIlngQhci'u=PJ]Dԭ f^,U>]5F~]oWi_O؏7nmч i{,k|1 N\}d ^$/vc+R^ KX=RiY!)39kqi {C?.z]K3[J{7"d` 9~(Io9&#t@S_Det1&;Dڒ~sdn\?IfxwVi#7|o8G!vfQ-cɓ./_[2+p筏jY7mazJk"SfWw )- AT;ws`^=lAvrp@(M5#vb(Z+VJ vD]1| N쀽qjpݪU&q2L0;_z fZL6FF-.X*'fږaߡ&ĝ1S,8#\\ޜIE5W>tZQ=t_10i ;DP͇fcE;[g;Өx(߱`t~!q4mvXp=k\ )O~! p:iB_ }$kQcoJO0g[Ք-kk)tB7*i?crޑ6>Θ)|ݜ*gp$͛D'ar;38F0(3lplLvXXA"bovc=#1ku Ƣ(i+ R\kO}juzYqа+98 +Y*GYL&qC@ԥ0KJ`vʚ_Dp߅/ qU2WFuD!+g;秆mA]ɫ`jA\-Et)Ods7ڜpe`51.!¡Qn ^Vi# +J>?PD g$ȚkG`K - ;F,ezeP6thuu)4I׬"$ƱzgL=yګuk]XTs%+ b|>QY9Y7tu\a7ubIv7)(,G9$m҉g HAcE!%evds-`1\'&LNc0fO=<@hjZ^]ϞO9ioEY)pC[5*ϦC,<;>o^QLK.>iXc2&Ϛ0-rP3@yE1:)k=;@"y&->/;{k![Kw; mFD{%/7ҾCʎ KdMY&Lg̚ 4EK)h=diCW ~+]@$IZ(;k `$AZr#֕hsX> :@7{c©hԁ̌Bd5DxQAڼ7˚xe2zRL35фH@2,~'No).?,*nl;=|HRNp:hF kh#ǝP`%sZT6œVL/tҥ&nG t\ kҿ %0 CӻȕY@Fe`}/GNnzG8U0yKQ'0Hylbkvhʜ[Nݷ36h@wyDXz"?լ`O]0I ,ieJi?)BV1l2`H|zٶ 0lk? }᧵pXxB~}It'k=փTKv1R{0DqT3$+NyPGs]9ܡm=rzP bCC& ޕ˯ɩfmjnp(Q'M7np0O /s[G$. ׋ R|uaza GJDÑ >a#xYAKP^7J߸[aǔeuР3p3p$wuJ3̀"`DM2W@Pxb=$oK+VZzzҁgG?H2wǟ`e:^KK/y:[5wkrsVv(p͉#p:4.k U3Ţ"\&:%6: i%{J^]dm2"~Og ?77+K1ivXg x+>/NTۈןj䉦.h Q3.Oj|Dsԉq74L+v(^ !Ԋ#-KgDhpIxf8RT53F#y=FDeWorcy,xw$0:__Ǫ4rkSUӓX30S;$;)תjY6XM R̡'Yq\;k"z(C3/Ƈ=:y\Se-h|- Q3N8MO ,!Ci._B# }~|CHI' c1íc[,K6ekB76 _uEhED {sI n _L&EBbd?N^V@B~y o:EVIѳkR,I2=ül`>q* 6ܞ ήaA9>U^a.ěz)vR5F3h:_kIۋ]{nj]K0kL307} QPU17GJ1ODX Q=lFw!uz3M1xjg]}>1TOX/ֳQ~QA;[-cqNFOf'P(;4bH6ldV'p5R{ly: /y)y?5'yZfbo8! E1#`5~.g hpF:4 u4!D&ߪ^z,6wx`9@faziP Dm )G+\>t%-䭒̸0ƣ04Њ)KٍZ"DeKm|5EP$YfAsF `V[hhI!L"˾u[ FX6c͠. .u50:ѓr+Jf3*LYaoe/N H؈{,%Xx>]Cl]%te8Uɤe@ձ~crsz .Gb71oLo*\2+C<@B }}}+hm`]:/v>⩍m3[G+P72S 6$O@vCS- ^Ql؀!1wx j kѧ|d!zod@5I)fZ UywR؏umʒ=_]avB5,&XͅyprJxAInɁ«Y.0;~1( pR\g,FnbM9b/::ޣ:P$Rl<\.!t^mR^9)o^R _'i]D|MZ-v;($Np+_-uY%βG!G1g(JVY倎L9^w[7oT 81b-`J]RrǙ$єDi,tw~ƝA0J*]F )ri[(fIp! !6J-/_¯H6 thT0@")v׆$Q&p:1~}we HzKK{[ze%t1跾 MޡMUP+jYݿ?`S !_lρ /K9]F'XRZ I;Li:`.~IFt 4}qD0# 8rV CTpa%|m=OA79{ia]*] 'yV)2Lvo'8,Sk c {JАWݹ6*cR9/&r9''ڄ~TLߢ|~|w ع>/’՘:QPu"40&&aGvK~]W>Dntsƍ&I#riۮ؅]Vt X",6(!m@2ڂDp;:({daj }Zc8@,>VSɟ@90H䏋0F'=3sZu5 L/6Tm` Dᰮ s{.m8l04PfG`2ˈg(jTNs-ރYgp5x1WM%g̉8k98uwA4X hoV2=yN0defS3h#ؔݦ2?)QtvU*ntCi$' reRlwyZhR[ ӓ5O1U2 U퀸=uqZԵ9GyCuGӝ;^oŸ |cpE:%ڠzChNc~H#%R9["ᨯcA"cPL.HB:PIrǵgﻁFG2QvЭ䥙Xv>ӆ-KD/_*v* w:e~{̫Mo[v%˰ QT/XJ<WNujy_ѓxZo̎a7TDv}>1Z_Gb)'䙻x\ vT_sdhC0ph&ފ3k>Io Y UkYC@S# ܨ;+u@u'jtU @| ᯓ%n!}F-gDqVY8%@(`i'(#U783&6_kU˅")5lrg:z QȭCdʝ [W|q#&=T;/TȷLjixc_`T6VA i<;R_%y N ]>t.+A0~09 f1 7şCȄwXweU]C֮p x~mhu!d/;̓.*ƥ{I=+|h2Et/ﯜɃҍ`?%R"`ER}DSZz.icen <}HKf.2:YD*|C(( ( qm$8Nr*ޗ\eE:8 -S!C (L(IT*>? ([ޫSvC*  0lSgLHțy즀n){ [lz%M-Tt"B/HA$td~EI(˻MUݒ~'zW` w ]"(>ħyvƹ^ܯ_@Ec~=[Z>M;Q!P .!%󒩿B'gRyz58F!#M# ,l@%VW'ZǢ5TBPHT\.Cm%W@ ^ojOŚ2|B`.#z-rU6Ō}o!k^82&34YfEr}-]Q$c R6O!~Ƿu鄰?T֞8qߥgi䗀6WVLF$j- CK(>LW'^:6GRձ=5Qf{٤8al\:Bu!M-!gOnU}7=@j&}Ib/M}Td W\Ğ9:蹁`Kƺ~-يz2~Hf}{TA,f?XZiÔCB&l=UQs60CFʙs Y.kč iR;}ff6ҏWP\*Ocq-g˗"jp,TyncVS;#^=Հ%IzJeRIǏ]thHΩ_-VmL4qQ<%~BBkmy O W*[/(xNN$wew؝k.cw %hUYxRUMNS&de3F%HU^ DwO۶ER€ пU 22VxcAVxQ p-N,y8?r 4{܅ Y&R==:yRkMgG#˶T*./` d.?M: dU}"WH k@ {V)ߟ<*-ЋTzYC`5:x݉LɂIzAɧ9A:?)M3FF0"-̀st b "7m;ehW[]ԿC 6yC oȥRWC8xxFw1Ƈe|^#wrmSRF]nDi8NЊObD[] 4gtftwz!alI}%1i /N>gE;=0L 2o k2A""Al4I7}v [3%˩ sƬ|k̤}bu.ACPE ؠX : >egԺ!Vf(zG=@oK 5U>d> ̀i(!cT yv9ѠdӛCyz!?#()ݏ5SP/P^{TEH')ǔ;Fye޾%8wY+w֡K=F]LT.dgF&SiVpɳoFrf03l:@ R59~wW-: PɄ@\7 Ψ F[䈂ϒQ?.{ =-jiK_eH)y*54c N]ѫMJgԆmH~V, cr@l7AO/F{سGRa馶r^Q8;;Gl[{SPJD: FkLoYA)!'8U 61e(Gx$qRm<+Ex@7Yj /0%g9|j?%s+d} \m$q/i)O6n*"J< ?} jW>~Zyޗ*͸,%VMLdj]'_}j䉊!O J0Dr HO5(c=W񲉞~yۅ=,SED.6(NA [8 ( ˗R*}82[{gK<ִp<(^5/ޢҭmsOF9V+k!a3r!t/@x " ,ioFc SOA(3j" ıܦv |=d.(u 1晤p@6kb5o*#>> 8#6qDw/v}8[g)vF7 "Sp]ӶN ~NtSHg'a- "cG>zu\LAәi)p7< ohV Gr%aF8Ԉ'7$r፛B擥72AdN򲚬d{Š[C ݡhi|&H:^m7*`XMiY 5q՘՝Q%ikbF{heqB7qCěT)iٸbfs+E.o846=}ӓ~6X*z[-uSvA? k/S7G;mڋyұxWv*-?p# X؍u[sL{aHDlI'dc"QB[n \] &<XR^ Fwh0&0M\a9zPY)˲ m9fxzI R?ى058 0e&ydY x^d7 &a_bJZm}DSL ɵO혒hi]\{U;8&:2B~Aiه"&U0=GH顷_b֮@ss.ǣ}50e,0h*;k J<1CT]j!4#!5S&u!'v ]%`|.,qqr3aaxdH?njLB0@YJ$As_*Lܝdt;SWla#-[ UY4 SfUZ\>qݠ'$0r{ Q+;FteK?49@Gp?aV?J4ݳD:'L\ǁ w֧`w'PSI3 l7 E|1;v#N_FR笘F87Y A }7{i#{4;5~3.4'i^2*# ^gĝ5(ݾ 4E0F{)oyTxyQp`AsieɆj J!;b1UT>1F|r4Y1y,i~Jq@93;-Ty|bzj6ڧ'9F `N.)[m#5*RbkOrMW,U DB~q^F.lRYhL^ Q I0&*뚘ϮcR1w0Q'Lm3YG/j@odB׷c9Qy^Ύo6͛˄ )fxQ̗PY'o.mN4eE\cjC[ARGIG6voXɕ]jz6Mۼ7>:f2aj\?v`RrgU 0o_ Q)|hE XF W~0{G̉(. o=:d`j-0B2 $MHLE1ٳΌ/޾c>eCF/ d+>&btg(xŜ*ca̙0:`-p>:mN;=Bem^"W!u': N'sh"~eWP+j$js>7gV뤹+&Ѩ_Uj\߇$yHa) |%f"*̑u[f.i{ "'! C~15S>\{[㺳5vh* ̧V1pB|zh\&4'?>.ѵ>0}{iz4gzťkΞMo)nl t/t*[x}i:l Ɗl*{%=%FMhoA5@rᣲ|VAm4 $tXE얏F2xzsԭℜMqv]0~;C/3{ۑ`ucQQWjȐvs~i]uC+A:Q xgqcJ'#C?`v\!i*JP&)x۴$@Nth6Ki;k||ǣ=0_>[X$i3@ &joƉB q)]txjxH%9K`,'OVOADytbBXvK4͜5.%K<+fU󕘇5m8{GԧYP_7Fgz9)ʶP#ҺׂƩ ,6wr=+f":y4vB 6DQn\8]yb"to_$qĖr׫Yk\ aL؁Z\R+$ (Agnyw-l5$)ETE^ΑXLȻƷdʶ \+fv`wYɵ/(D^"iV@=|Za[rxRkD3Dx2G=OWXĂLHJ9ϦP X߹b"e@ k~ v=}<,.zaBQH@ʮBiYYQ _Z% шІS3H3QvFO,$jOc&yU*%jPSkg 'L2,B~\<6'oLmApF}ٟ=v90D6z˖:8zQ| #cJƷ`:3DHe32$sl!V? j=UDt?un'! Msfp:LFwp]8>( gg 0ҏ5snDR2u}28^ĉ>dn'p|VZ$9PM >N}$Vx\zQqk8@`b) pgN@bgRGc +ȊQCM/O?M~ [|q%c6R.To~.nqBS vb~f/?O*a@gղ GM; '1Q^?O#{kH'2%MiE8d (n6k^DZt4)"k,kTwf-UL] "їwӲD -{-wdzS_nrͬw>Kwݐ.0y8FZoK_kϔLλ J*0R1XGO)wR0h].W=>;'¾YQbN+:]Sz[P#?Ir(ԞCAP|mG_c|Rnręϼ!NaMVF/,?Z᪡͸ehTZwIc#!etJ"={{'$_C :cCyCJNL/7BӒU -A3]E4l&@@ټ[:_ANn͒Qu@Oo&8T SĦgF9DiX3 jJfUapRc~gR.yE]|ٲQۋlLգ˸G>a2VߴoϹ4{ Hz'T%3 tc0VWem6n6i3>V0gxKU x<k\%pO.qJm-4̉ L`ޣ>xfa{.lE+scCAOaCbs֢afBS4U28;o@~xH`EW7*0+6V9lX$*!(Gȴũw /7ֱ8[DU6:Ø͸ ?Eh/+7`4Nꕌ %V43?AÒ-Ή5>=_GsUk_A3̀zG`0N|+ u zNΞW09~ne0|b^XV[0cqS PP02yB}5/:fSl?!Y⬟kJHgO+?vGZxipP܀Q,00f50BXPèW m<'6'M$%kSn2Li4K#Ū;_._SN ⣫f]q9ا,8B"qP9}z|xƴGgx1P?<}/ ՗ʴ4\)TBHs׈xBrYQO,#laL&(r_p%hРʨP *N.J&`вL8XrB!C9jf~f<.t3e@.[qYWeUw w;[2V܁+2*Z-*wc]Č8L]7cj=C.NMe% =3E#5ڻiXQ^s~|_F{l/ <Ԭ^ 5][{vr`\E#)jW2RW8ܼ\'gxgLluۋ>zޏ T4"wQi{WC ՛߫~GWǓvXe3?QdW b]ž)o3%zCۑ˴mVdڮyYIL} FtSV? ,n4z@ABZd1qSNhOI%宫>G:V\ Ol &Na[$\C2}J  ꕻ >m_Ad74׻4jۢ@0 "z<>Ltx{40k~s1ItqWv1#)4-.-Q*k/5*XF0~ J[Zd3=B$C^<'e c#r1 `S,y ңE}E"2O&= T>8TJ|~ֳgKCv& BJL{߂. %[1v+~崑2ms"m^++%[~0?;[P X3 Hk)JzԤRNk+%iIgf=-ߒ8]KDC| >#vƣv原TH̀$F%*HL&mH:)D;QqzN6ܓgΜЗ^FבּXvH/gmkpVJ~y,`0J߲iN}1|zv>][%7 {a%``j:bfJ8;w #gs•i@O)ZFeUFY6- f0O0uo&Lg|X+47~`:u}CrQ{lڿ`Sv5(SmCe,3~(2#uNu;@ujU:E"b x> EJRWucl m*ֶ}^쨠&:@rEỾPs`WN1h  Mu>D,a TaZ'9#)M N0Èݾ4f/p3;wn{wCO Wc0K>'YFA- D%]ች*i+ T; clŒE{5Audn]Ɖ={?kBZ(yH: y+3kfMwr`P\r[ssc(8dŕѢ|''=UҨ2Ɋ $ ,C)Rifb%c O\U3ij})pm95"OW**8n'T$ZCZT{dWhك;_<$Aܗ.w3?هR)usRt#Qw4 wQNkuIc:+ߩ`u\\Pqy jx ҩ#*jo~` Z)vr{hpT;n/ۜY ?W3nJ,BqNG:Oz,b<45 E'53sR" (9@Т*/ ^X؁?{s^U)+Bh8hm`*Oh#nZa>XHY f(\Ϊ ȱZQ [A "v;k4{y$B2lUaꟳݸ4^O5]Jo5aӜLJN*.Y[?NYyxMDOty[yƻи#ϮVXUIzJfg,s돁'f(+>fZMΔt7PtJ.tfθc&oI:w/&)UUdG(|dMb^Sy1>B_QE\M\Ă'TQ:mubpc"k@Yl(Z0RA> <~e[Аt>[&`O4KDk⛾cdu1y؍74+yu:sņHFX|"i"A#>y"P(6F7pwpĞɨW3DB,8>49Q@VBvjbQjjKT4>L rD-NTNzJ6XC` :t΢z*:\n~XSD4x(11P Ov&LI&]2v(;7|p!9mJ{2:m?4}冊M4W'@HOA^{3)1"+8h,?ѕN> B&#akXff/ٖo *񅖂~,)֯/>ox)ylB>αݦt*x)Ǩ.>ky \A'7H.Ω$5diFl"aJ{mCIBFSFYE+KDQ/p+rj̘!{P;;۱ڦh֥2Lx8"1Nf_,lX@7`EUBſ/} v-1ʳj夔 1k93Pɿ8F_b8Sy)ꋚ1-^\m*0DOWIOF]ьqcģP ,DI/Cߔ}8妵qmR}) oWaF=zw^^ ~QnN]sGE"uo+NWș_gϙ EdsԳGFSS!jJvp%2I O*)ZZ*2>G4(ݡ)7& +K쭬I@C=TВ@0-L0V]On6dF6JHl IҮ%@LZ麣}Sk++eǃٍ,,])Do4Z>oؖ*.CU2yrO_|8%ewUyAcp6m3%=ItsI><`bҨ><&[Ļl،hJ5~N. /t8"fE64g#;eMMAdͺh' Ht)<|ۄM P (\qW%7}j^-N#*I-6|TNBT)&z_dQOU:^L*' Nנ_b5@3hV}mrAl鬇f-0{.Z @siۚ:}R8&4vلZܷ @5zC}n66CэxAE37ޥ?czr&b8G%Ϙ ڲA"Tn Zss ,a%_-ջ?><js̕s%pKRo6p~)(W2yՂ"OO aؙ@:Gi<A4*?bUd({z56hRv紘0"c̺8UH:k\S5xfr)rj$#db!#hH`hd?g݃Rrsooփʥ9jʇbZ1(sci+G.,+sc>ȅ ?݅K@o r吓Nn'oH,Ͷ`~VbhݼmQl܆qa9AsG܉Y!j]4-;4MIׇdh_ɕ3_0d$]n)~>D#G_L;G_$A!rBN hdlRZP% Q୤Q)u3x 5MU:Aӎݛ*sۑ;ncihT9klq"7% r]#[8Z]kλy2+r r/JEiR ?iryURPu2ڏY8l86 n3V / X *۸iaSdl{g}\i{<.>a~y` Bmˏ֯4HA׺G#,-Uy.3sӼ =]Vs]g;},F@&U=m ~Y]t\YlݪMֈEC&B[0(s|UNﶣM)~wKP6CuJMx]T{-~nFOV;1թ5Às[;BfsTR\&tkO@xa0O)Â!)͠@u+89n ؞A0/Fׅ uz.e7@̮ґzEu"oE/@ Q[[!v:8CT5*H }pSޖg(Y b Y<3s9\G_~]=ɗScHl,i_KaؿD'DmgR)cgmh1ɅdMxmpby.EB98؝~V^ T?@)T'G3x{ĺCSb65K.ȃ BO4/}IoKoLE*N\٨#A[m3x](5*oeO]P <)#>ũE>wb22د-IUum|m<7T>:|й?߼hMb47d/# .2slc[j=t<˯s.2A>k'yTMfY7t8C\*,$d9||΢-(Iڎ?Q$X֍c6bD$#ؖ|l71B4{6"|>g7 h<֚IIyBfQ76^ES]ᚊR'rd%:el z9ٽ,Olu|aCyp@@~^ @k87u95`@&=>X4/{nL}#s2Cq0 Hʭ'׎tSQӕ f]$l]W98$kl2FY$ 9K,!mucej0,LI i\ vgL9\_hvӛ-xh9L TXՌAЕ^֕kb5 y;iAc7'+L)ERXaϔh9QR<M|>GܧUf\u;0bw~#?r-D ;.:3iHjTG7f}b1$ //`d54GdS* QؐxTRqZX:RkRΐme9^7n??T3 s%r2&; }f)K V_:1%[+ɯ#lt2S9`Z#HO"Y@wE̕ FSP+~56>F|[Z |qGg"%#@.Il^L&& K'쿦8l EIzP9t}F5%#=VHwb74TYr_k, #MZ" P0]IWvPMAuG"YݿeI_?izT0FRXg,"*%ό6Q`pɆKӔe@Prg;䐇5&n騹uZ `sLP% j> r/7Xb@]aXe!,f:EmZįۤ_ ?kE/W>LIL:AANѢsmS޹)b(R `(t2,{s)9r~sx` 0Mui}5h!gUn{i?bNƝsǏФhQ~3JGKD&z.ˏz&~Y!WRC$+Z׫iL!PQؗpQ+~8ɵ^ E/qmo/ ݔGIRCM̠7@md&$ {Q84KG']ksf= 0q]squq5.)J$g='ѓ26Aa';#ɇDJ%8&(;iopaNJNDJ:RO(J_ -[|\ S3k $Y!TA ͌ݼ0`1jG"yqҕ\D<=R_ڹC[ZFe;YWxijB3[ז{\j`|oy~p}%<00tsS։${=_},q4y"9+tgF"RFj3~9`oy;Ú&c"f?&d_ ᷽M|w\~w8V&AD "BԗI|씽rJpуlQ~Yhg'4ׅrb( }4%PV9B/D4|>ǎ %ձl6kf~{萳q֣jbmAP*\1fKYq{ՠ~.HiKuv@'M8D6nmðF 䟗 & f+Y:My~/F< c,с~Ȕo[(|V+<ܫnpJ?QAoA)Rqٹ*@0t$d@`a&MKY%WTι%p+6.^T(qF%4i2\Mnʻr5/& bD?l,yP?yA@#F%!ٗQe{JlFEey⑛KH U+`L |(?ӜWQw/ 6>-+IA$-i`"&YZY;gWsPڃ׆mvmj4Yp9 >0]Y4rCk]=qS{+&Tin5(x!PLu.]LpC)pe}Ur JG
ݡh$C2W 1UL%[;8n{X ;x_!ȉ꒟ZePMS2 ۇ^%0R"m̋W& *)z8Fe-`42#>{Q@!x}#q[Aa.36YRpt0 !+g:#1LƮ؊D_Ds1y`냟`OxJg2y̷c!U0?^mW)mF h :&}/%=P<*ī/״sp 5qh1z^f^Qb 9ެ^3;z( q j:zs6ҹ0`Dw6QoQF.`XlB VbWCL%l1}m(H]ųJI]nk?fUT>ev,yqF8j(KwrJn2dqqZ^ T2c xj$rHRCheַ w bl% 1SR4Zf h3, ]Kd0YL7כ:ߥm 7F\-\ؑy?4Fh/ m^G<#Q WNMڝXW4W] +\3lda C=^QjTgٺ@$5 LU9e byr@@eOp-dkmp8@w8~ϝaJ{fĴW%6]/U`h$xm (%fC*Z656?JO3^v*sf}X 9G2"%k͟x\ vNܽ#3$\:]?Y,]8 ;ˌqK0C|Ѹ5tYІel{@hzH7G3Ȫ;:~`{6.VKP?yw"Q lv1C,7j\.1ă+AA||/Yzm1j^55IzGaR?T=BqOmÉn n22Pjλ> X(顼 k߯@[z}jktpy GJwxhG`!| pVg-| 5,Fu,Cz* j] Wt]!@s!:cOLփ@%pݳLKQX'*@8:Vydj)7vࢽQ7gG^6:J'*T6}/=0.M#KkOBp():y‹c]N(? Emg N x6Z<s++M^5 ;R ,bJ$~!BG"S1; =O] rm0˂EbOOcuPwsah;RAKiNEvVr$_$ [W2jɵ3JZ)a2Ǝ}MgyԁTƚqR&Gn !fI X#*0$ =)_l %;Ѧg~ra@+PFkgTb$oQ,圱T齘WI]%en$ЬBGk{o(6ޢ _BV({LB&UVޚ;) g15ky@w7Xn@c}V%"lݾx^YsRo BQm7Hdϸ8)y>؇JX4W, {@i0/x4A&jc[hugV͒Ci[AOq %G{(iF$`')bff\zO 17"˃,iIF!E <\hoCnAP BXεr ?ѩ@X 'R) *-qS(StIQodiFޘxo OuF% HWQQGbmw-r83a y,G%`rj1j/]s4L z6.-oM-m9A~2}y/'# ȳ (E RڐU6mr_Xo̞5_& 8Gy\q|  LtOw&yc2Lf}X5e&`w% ?z>9ԏ.̘EHs$jev(;&rjt1i;΂ttY 1}CLP^hM=73g^pM92'@pTWήڻ8yUHyEɽWx]BܙNYQ16Pop_غ1 Y6>Eu 4 ǜ7G~R'UY~- 7לS9c$Nwބ-Ci~Ӷ k>EEMP m@< + HGr=ퟎ%.;H4xsx@8?ڡ/,ygƬXn$ix>R 9>O=E `#Jv:x-hSJ ,h&: jg:S0t)Hxya"&B{Q-$5]_f;6:=zw0c]^3k?"h!'Zte_5OV>飤!F:,k;GS߀*Ĉj<%)y@$婠SSCI^rƃr!lk8bT ֛{)$X{R`T9q968Ay!eYFŠ}|œUjf6h;۔+ώ^4A)O F^'U2upbçt! ]u$8*Q3qrCFט>5#`q >;ДĄ0;XLA0ǿX m\>B ag諰3Rq"lRf>`+7W@{UV .pX~N+B~[keH- }?&"{LJ) l[60 KlATJ'J߲y?K 5ɲukzh_[.K=3Y˚,z-*r vDo_-Xi@KY F'񱳭Q{a,1Γ1N ܋4j2S%raρ 0 R%j0NomOH77;ku뗧QEd5ܸ R ftf00uoaB;-h )󐷐73/VaµS5gCSxVgS;y>aл܉6 !eBrʚζ2vϱ4TQZI"qgOQт,H=?d/bu*Čb+$cOFb^N҉ hRtŴQ[VS*elzWX\}Vk&yԖM_M(|гy_ 4C(M'ۼ_>6F΄. ZpΚt>x5^pD1PxZ/7`ʺ6E!͋a$z?8jl \#G+{GWj#!'q=`sX܊ L&`IB7ܬ:Cq:$ 'h$ќCZf_o`(/ AjA2yh27YH [Ƶ,I졩[k9Z;eam2i@TFq^A?/Ǵ*"phLyWoiG3s>I}uχOM>O<2\.LO2\|Fm%! ASyo\O 9CaZ %^xl*By>eP9P!m,@4φ3 6*W"Taܭm%"贍_1N`D췢8醋jb!!N!ңdFBYJ/{P)F-08 P!'#+3U|@حt*sŢ$ a}$xdH@2THY&2{(S)meef<cF][u^d ) yŽ韋dǪt3,IcA`c%a@Q=QfQr9bFbEamfV^9EC䩱VX$&FASeX~ԥ46H ^9дU XLBf >P2xbOy+rf]T.&{`v._Il#C;&㖘Չ?:*Cb pY[~~a?m< um#q+ٹ:6o Κ@-U[}Lؖ)J|PsWI:,2#AUCA/2dX_(͚CT '֛|WCdϤlϲQΛ(IbPN8Kt{֠ۼnZ-5;H48':Rk=$R$D*%j~~(+ uMt=ߔѸL]n#@5jfpV8DYۭ &V@t ^{ qr<<&KQ2N_x[!qͣѐ%*;Åt8$"lg%7˿eʯRoU6݌(50bG}u629N>CS={FcadnIӔ^ dװ:qIP!f"i,%>*qQӾZ'\Ge iUt#/qoY|OCdcFǀ.Θ"A\UwvJ1;MJVGl~O ,")ٸ#OL xIRx$IKe=v$$16b{g~+RT]"kR3z هN/m5{G 3Ti^)k NR'!mV!`cr^pnR<"em~M257;/e"yÌ\ux잌/Ĉ IDn%,4_̟|!+>J0gdBlCWJ 3?OvRpN}1a4oyj+L<&9lA7G݂_JNDV$,»XU­K޼:UŘ|S#%mcnj5E_(9(+rU}r#dUKbT Y?B('3 lϸx3>|T@K@a8N#(lJ3c2s#.~[ʓpz`Z%XāKyOޱ(/~ҤuLVo.G?Ey,lgѵnt=wS&0 Y|򙗴SZ rt" 0Lּ| *p/cԆ*T3H']-O{1~'ӝ:L<ﱚb;u2I+PT\: d2qyWoc>.q2ӨU1:L0Q]>: &WygopbfA+*Υ$ab) {ӹ JH M8UӎԹ0zfSm *}6f6gMdTB̔Jt]Ȓg< ▞FwJk%GZQ7zH{t‰dP$-`f[TsUa~ϩqg<;"rhzo)#@ކ h䚶yHwM! -@eO *kg\ 7yԀbk\i/bWI!3!EwTWfl/CXrI{鞱i"]BgG !4TF=NܚLIsf~ߵtnAKdh Yv|}A:$1GZy_+%ҞAff9-Zp9 {Twe$.nChQ}q yU1g.n l7F ƉU)"n ji@N %L8=>LlrDŠ'~l jjY9Gw}OT$Zd]I.QEp^͓^4N6g&Eׇԭ&|߈)7 A&*S~8vNN Q '%wh_P^ryusx*nD)&r_$sqۛ&z7M7QmӛL5vbc;iHpyc~cZ9Vg#DjN)7߉͟5 -WI| ]KYvt;׵=)^=FK͔tJʿJC_UO26H6 %k.7-l؝ ةmL5#:'J]Ǿ)}xLc{.rt.61u=hylc9+wwa{Ls xOA&ϚEm`0U!+Dc(}tEh/(}vu;"d84y R+NbmjWS]ˠ/̓0 Zh/>xGh2hl)Bh]ܙYЅcfɉ't6K}\Pi?֦syjmܶ~ Y/:4gBE[7n;YLoj7S4s1܂SOUՈ0CU@Hi !EMn6" n|gt#vp!N=)FیswŗWW臛1c6; _tB tⴕr@Ux#\эWƲd1 ' "clK]f^,} [lL2QN;F9q+ , @; 5ѓy# ɣJ<2IaC`$&|$p(7{JK>XmmUTlwȷ}=ۃ(T^XwZ7;z_ٸ1?Ѫ[X]^:6M=fxq_Ҝ٦64&eSETaGW#fl\4L]z"VYZ*r!n\ qFu+# h`82/-ўK]ʬ=#݂) re=qa1$Ʌ:=i Y8Isf[UjH^gb8Wj>< rd'f vmLa8!HOL=n÷Sц?aPhmG;#_.ה{PKE'rvupmJ70f0Ͷ2FlU ]-o]Yg 3 %Nc=x+d\oUu5ىq΍7Mf `ӱ wʖoL1 x/ϧ48vU6~a#ʭE"MJlˑx`ӀC,>;3 uq{զòm粮;ui %jJ#`%hiKN-s֎/`UJTt>ŧ(OA6 l69'vu3?Vh+ !orRzM>sĨ_];vnp ڂhŨpom=Hn<7YY] r\;Ӳɽv(3 ĺo>O}08,?woBBJQBan =%Du[b+w‹rj L U^88iaIj^-{(>.TQnĽԳ.Bxف5UtXЃs1As{/>n/k:gBy'l}gfA*(yN"ra%OeE=S%qIBvE_Q`A5T|qj(1u$sL:0mJ+ J~Ll%3ۯޤ{+Sn*fuX /d$^4U}9wxDǦT9McANP&PV+[J]G*4c/D@)]loSWzjEzٌ&ZN^lrs4`*] UܗE޻SA֕wK0Vn rYmbHr3*"+^;i2״>CJ9fK}^ϯ3$l>;: C&;OTP Ff+C/2#$oMʓ W!1rn=D &k'ڂ:{A1q;Z!^bD? =B(@T#x(L,e@Τn#JZNg] :+rKѶ13I.GJoqV˄R7AZ}<6 i_:SFU.˯&r~!>Ug+Jy./U$p+4# \}O}I8B^^8kҋJ~eC6 e[3_`&@%ŵxNmZh_ji|(Ah}I:  ="ݬ51D"I+Ua [- 1|m_[Mbf{U{8 fX Q!Yчn=8휌U:m 6ff+(jg@P̻bqmHma*'/_UXfFqbן'L7P<Vqβ?xpBe/6DLߒ-B )=u ڊ·v޹)19X(:0E\fO me:eE]TKAh$52 ?z,\ZϽ=c%>c8(44E oɺAI;2-qNMC}TUqbh.Q#BF;&t~G3\;Yub *6mHl\U vbݽzT"R,7 ^D5TEa.4YdTN<$:O]P߬\y2H9xba^Yb]/N MR/#OO"t[)+w8YNJ>Bl &r^=;5?u)\O z!Y#3 r"&>ۗL^"mi$`ixY,eYtŐ4#ht0Par7x`+&"zR; ͫ1m4Cڳ @/$/G y[v͇ҴO0Eԩ /ed K*{%y>_W f8f\Jrl_!_ ihFf!DW "::zSB?WƘ3}_,U(mvzl5=^+g}rR+p,["1m'j\ AO,H޺5dG)N֢;@W5a߲V܀u΢,tzar-%ܛNFBF“H)y+!3,+]u ap˶CdO-it^Mg荊)X{Ҡ/J tXG9 \|};B_X?>sltQ}xC{0k[9zIC} `b/Q2ԑdˌP?yWY5[ F"(fn:o5iF2a UxZEY+Iy yb b­ph~|Jч>D>Hl$|Z^P_Alvsc;0AhA!Uڟ6NZ4KpԆ=N7Le$)iQ6+Th>sa`Q;/rlX@CMKyϐ]ksHS־P;<БfltbN{C6f T/j\LyK*mL)4Udjל_4`no8i&=Z,p(ɃM@8#o@ 4`TQl +?.1SPtK[J7S#wojכ7+&ԅ&5< Ҥ>zzA9Fk4ui|5V_ֲ]46rj T< 1ĩӥc8'$[J hjAd_ H|C>@aSɡ-3sޓo;0H!O۳@~&C9DÜ꜐& p?S.\yf3h5U<;KV-ƀQ8&"zP35f6Z"18| +a-ے(bI52M3H 41Wl7i[BCyKҴr`Ñ\$^a]ջQ6 r>S&Ps.eR'V-'˚?`]@dk 4h0hᎈէ艸9][BUݥo!@v 9UF}{W dJ XJ@# 4?pNl%)rܟ'kgp9ty$_2D3iUyCc _MQQF27{c-"ֻ@ҰB;aQ?GH" vro ˍy W&@ uWu߀8B! `b?2Eڌ&"B $dxSRWj57v'{n5bvڬK޳Яp-FEÂpqJ0raEwbAy:5Dqp_kAXTv]l K'ca$, C⼚Hiad5۬-a(r;W]w;n# G#(+'Za'M?r+ Ӣؐ LCwSx}z@$[oV4\bDIS-ًoʽM䢡Mթd+C\Zm4.7\s^ pUR4gBۇc1.KYDt<^wSN.gԖh*i9D]" 3䪎E26_$wvk&uת9^Kc]"/_`DsN15hoJ2:#_f˴Yvd)7 ıngx<&>U&U@LtEcB#4H@}y]#p0K CiNc|fѩS3EZĈ:ϤYVg V-k'܎ 蚟nE:ב /_=iژ`L-pLNmhG+'b~=Fce4`"Z5WqU<pl"Xyfu&9{S]አ1-ʲ:ғBtQt9,նpQ7&zNPJr<1d~j/ vz`OYE~4Թ "Ozad@%U^Swi-7yleU]p-q@k۪Q^c eE<>?)l++d0NتŤe,pCmDz;Jg S'i2#[>bnu^ȶiqLLduj;Z\(Wz$F@$ftoPy]  w⎜\faHFb؎2HS'FC%ܕv;SbF#fi?ʴEp!Ïb2Uc /g;e4Dԯ)Mkxc%yaWm,͡ CvuzOBڈp! gqL1FB Q K$IdO\[1g1-f4R֠BpRN$#<"-g8 Uhؕ:G{y 6b Sݍ/~|$9mW cLjĠ** zxA'xA6= ,ibFÇ>ih bDjןF$i.ٚ|89eÀfl{V x\w{VXBԦvb+ B1+ziFy z+BUǀuAR"?"zd*t)]p\EEQdXfR4:? KI^D%{it#!cAM8`%6G&`-!PqwG yXՃ]r "ܿ 8?i sd9&'hAu1ڼ7B W[q f$ MMd'Ge+`C(>~LnhJ[b"_ig;5}WqPb%ç*[ F}Mt/Sb$ư9XN>G?4 xYO!zSwLA.g& ތ|5Jلm,ψD~ hAGoLSNZHÐڱ~3)W +дrɴjf$N%X|G%A N\ -*8Z 87?(U=+]ck׫AԅmIpfCkJ8 CzIEGߋжuCN%L`)k*v0܄ۍNT YWeI|[!v0ge |Q,BUa t:EI;6MkFeCRL3v5vy5F[=[ „e6[)D"B3̤S|18>1vU[*VV;"~x \dacACF`FGT_uҚȯ9E-L-1~ )A4g ^A8cj46BQOƒosV@̾?:(j^[6Ohy"r}QQs bc2P‹X|µթ`>J 3EH8j7 / lhp$u~o5ҋOkc +"v6I=i}ϡ= #aG\ekVeA#vus;z<ׅcCVF,“ ;d}Gmkӗl#PIj)pt4|Oq, W\5&rnbV@p~ڷܼONK@뚱~~|/ł@yH9hzD%f~Ɨ1-Si{9%x7@cX(Rn'`W"dHi HCɳ]q[Twd7~QlD둠Ccw-3 sd7r4=Tx1,{娬ԚΪY(-@? b#} +кʧX;L[wYx+س  $E2Ϛt&`,ɟ0A HU1 1Ńss0>#*jRI.Ҩ ~_5:t+Fແ^Qf3ObAUA8F *wZdJ^0]2I 8j Se&ƟA0.N_Ou5hi;"yXV1V(捹bc~? +(Zw46(HR^ɡIIa޽ހ3drl= _aGtÇelrha30VvXfFLgۜ*/'B@9UsU ))9'oz}7?"T~6 Yn]$(x:& zJ`HT`VE@6PGWker fnt18!}X`!txn,YkWQtYh1 8,[JQ$Go hVPmZ re0;ڒʜz1cN '"|0G!Ron8ɸ,aՎ8|Kl5BB_w»瓧K'zHcWr? WYi_]He!`x΅լ57oġinoę]ɋ M~V*zhڷ,BeCp/:JtxZVz+0!w~%z2p_􍝘C:|D}\"fkb%DȻA{LWja2- $filsaƓkmBbD~2LFpw -mXȰX=ڔG:T/87Fb\ p6'IG 6uLb6(ր%/VeНz42#32w05ZpvJdJT)+(1c:$ =e8W8{@I*se. շf|enoF d ~IpMN _J~Hd\'=V?ư]n, k{#KsPוstW^M3Ra/j8Ld%Qn#(pA3`2g5yb23O|ԏȑjogƂՙI ~ Xܫ^&h.6ɠNK2{a~exKQ F8pE}ŠZ']gvX/0[2F\ǿm(-~!-B1h7odSV)%ߊ ^X*i?!9.i 5ްsX 2*8Ȁ(v&">-h=\W)?!$PT?ͳa\/ʗ";%*.!wH 2k[#OPV({b$zT$j=c4칫VZ}p`׿̙t݊-zNvkrlBB)A.5 lD S{,$-͛-Ɠ߯Z[>Iؠm9kVt$y?.FtءC ֡nQc.AXdED}mZ%@kf!ٱɾY22xLXMhxkt Qԝ-rdP*\[ngm?\eU߆Xį2/qD[1m@ֺ%tx)T_w ܤr'+V8&X"sj(Va9oa.UD*%\s(b}8|N#*#0V4Tߌ8rn1T% p $PUlG¬O&@` ?Z0j}g;q]&Tc Rl!xU$=&5,$f!Q[Bq?W_9=tmʠֻẑ M&X]iΓ N#O$]\}o[iv燽 ~й^1_Wgm2,@r>ޱ!I򃔖cĠmPvx->d #s^ێyT;ReE]e`->L5('eMnNwZY̖,L>7>WK2Q+gglP{ a~]_ L4k̮~-A6g8@ '"V,RnH!-q#9&b. Sdž̛,!hڲJħ/<ņ2ÿ_A&\^7vI&7 ڲH!3[q0k F'˿-mwjˡjQtLF: ! rM_5qc.kq0= 7άu%mIȰ(#mue\;ݭ7>l "EXYYrqr> M|I>׹M$/ߖ'ONi1  m>iמ;WZӃP[Z.^ BH/*ʧʚQ2C{?Ӛ>&`%M<,XiUFAۚbH[ T9gU.QDYrZվ-t-^> [WМ V]b}E'CM49EN3ze9֑~{Dѝ4J(&AO.q>5PbNsBU8|T,|b~P:aw$uN#oZE]|A{DV)6{)Atojztt Y~2v甙tH,<>ԞkR;l d?ӱA1(ľ(*x.Y;ҵNXh|iEyE i)JSӓKq.zW9 8܆XtnRA'Y`g,_(p PŵZepWشkyx*]fw 7PL;N$Ǫ{`%b&yRT9ˤ/Q'As%q0` 9up( XٶbMr 4Ng&DE55/ꓭαzH 1,xF:ws򟲵@ۋMZRvhF^LOQCqhNxhgz/cSPo@ ȣ+!K^c֝:&ƾ{wH\ )oD "nU9=vѺV7(q>3ߌл$Nr_Ug&[9P0Dh >$]eC.%N4mV%#5/OCM@hb!`(np:+H!Azfs2(6)P%VbMUo%2Gbx- NmRr͍ͱP Tj £@7bW$$ɽ+i wc`~!i<,v 8.08i#xSp]GZ׏ϾyHޅ&y0rЋ]u)X ~EPu&OSQO@OWa1S䳦YOJ(Gg_gy/‘}"̿ޔBk{ZNPиw&Ⱥ9_#Y2mӟ}ΡVwP{K ҒudcJ +o9p;>\m{dO TEYφQ`C6AJ[8hHA$<Qykg q !"Zz }Òz18 ;2X]6)$I dKW@DyG#ĆQd).- v_RaΛL*U3C4잃Y@2wz1f i7݊): ibg{0 p8Tf*{o(eeR'揘TRtc:=vJO!;D+xkf?/h +*lq@ݹ2 `0D@VsaI6!*a,oU&3.s&,kTz,k'(; ta>1aj01^й 8aa9}d@:#iX?} 86VZ=s 4j}b7<!|N èӤ|R. ZȽz mn599a-(%9e3Y#z3Jgr4-8Ij}uO4` sUC3Rq>-]+TAcEofzXqr#d-=q)4lZ6ejwvTlDn}nwo[L|*߃`晨IF۪'.?rh E|zqR=tNs4<"c6O`^x SF|F?녑Ltҿ:I޺*nD+q)T-l)u_½G{HpavK%c/oR:}zD(Cjn-x'$y6b=.hmwZx V5uWs$96!5IMusr\z%/zi$\H]L:o' 5ک)JQ鼬)drGn,ߴ8VҢr`]wu3;)u#!C7ՌЋS٭#Z X 4S0, :\NQ\`; YO͓$"59Ssr7؏(uj*5j$|xd Ͷs3sY Wm*h AB$6X=m0M# WKxӫDb8NAO9eH|ǏkH4: Wybg ҾJBVGW} 㙸,@/"ڌFA $IP~`Rۭ.+v" \ѿN5l5YEuwN" Nx@ |e\ޟh+`ENA oï箭/jQ7\dx"97Y q@~u3;\(!2u m.?X`u̘}صbk9 `DdNkذ8g5.35.M55wps|Uҹj:8;ZP ۨ@xсLYF`_Qȕn` _2Q~TIusb$cExS̠)zI(2D\X#峬Fk`ZAv#JRH(3#X>tqdY~Z7 'I253+w Zueul ,0a*](^߸H:]"iOꡕf2>Я *:ҿ#=@ϫ*|R3uU5~f#2Z:e4ޘ͖<Йa9pf~.կMwX>&#Oiަ0EoEb^3E5NN.%PߟIS<}j"ޚV"lq̚A%}!YNJL$j{zzܭ2%R ^ ; [_ё MfiE wYo<|cd 7Q]k בGLTPhb |;6\' ϡv3 ̎Ke(Q ε L%9dmvfHz+ΧoSFZ7g7Vg^}L' SRPuHޙe1RbxC-:#"Yg9hS$nZ+Xq?=r{}t1,qG⨤ulC$ ԍcKdeLҿ&TZ հX.8amzb ^AlUc Jncf!ڲc)~CƘgme^uzXVﴰ-9=\HZ:$hh&D q Ċen8:.},y#pYf/NGO(Y[v]6zhYi(G Ш}~3hn|.T;ٰǣ6 spVHԒ4dcS*;!>W.˸e;^P[Kl%Dwf"V.#эCZeQEGRiP鸏UdÎSFIKK&D YLۼ ve]@ˆƙLG̀gXA}g`vGee^(l+ $|޺e$!: ,6WH6yml?@hLj T ݁"hl*3 e$*T vv, 0pY/xY0{ s\ڳ aT5{K%2HAQ"Fo^z=@-?.k o(~j:R]8i)U]$ ψ}7gBH'Dg䱖1eK_LZ s2 guo\#=oc9gvFh %Z3ecR<ыI,"c"da[ziNSڡV.fF< @lvQːldY1{ze/9=hx79W-WuuF;U8"krw0MN_XO$F72(>l)ЅAnw(9Y&(9Cf'Fȃm!>2%S="!odLf"a/OyzaSLjEB|;M! O'KŒ1-ՠP `q)XBsiЩ~ѵ`A4߽퍭=x!;9[elW5aT(gv>h@`[pPX,t4k cKzPg HHhf=[Zm(OBk5ٟBk,'blF0pp7+wR"`Dn17|a;3L>}} Ҝ7[DEtCHW&;>LL)+5-kN)sdd4+2ԩn:ZڪkCDOd8r,._uzHBy{}jNE𚈿Έ}[[̔nޥ1YWf g BP30-Cge(~6R"s/Pҩ 뀾C&٪,B@#[nEXKa+1 Ph9fƨ`{!GEnBb&e/ uIJ20=8훖3]&u@98~ CTF_$.ĬBlߦ~n>0BQJ/AN/)[U~68,Sq'ߩm!c֕a+OB' Ș5+xc

kH"5yu5?vYJa^?̱#f`pQ%+ǠSyv9bR)(,xmhê8꫼Tyڒ;r`,Z?WT^|vJ9&CV>{͎Wug#RSפ~ ;I^inrEbKKɩx;0s]u ΑJc[%쯗5|(p"  {9E3*=2ܶe!iхr4Nr2ո > jʐ=/ U` qN2La)@e&ZyNCr-7nfO+?@ӯHGfܹ5`! d2t~_%ZٝeGs-V(laZc̟pj,#<P~v!ˡ:s 4GGB&x9m(>Q&2m?Kb5pƐ(2USSY[ o@&EHl_K˃ ~\RW.Vp@s MDgf'Mjy;YKyܠpzԺ}S 8n_V҉L} 6oj_۹ǰ")rYιL*l7dzmYaK-.Ug^qᡛNWza?"'!֠ae+j f?KUf0 nTdt*[.OKm鍙{~mԋN")_ޯS+豲GK@pDl` ƍNL{ݶWwaO& ;xfx 8Qg6i =E'?;ډ^#qȷ5{l[vP>R}5mk#9Og lAR,QU (Y ^잉Rk9ݻCv:n1N^sw|Z#8xTD$zꩌfuw>ÜfV$` MLl I"+#E/Dj9}bG2"pjUcS < 6!^k٣iG;8!0,&e'e=@!*ޅ>6~23ѻ+ˉ2B4] ]jX~Bjqh1' wT+:-dz6Kgy6SdJ?ޭZ{JEZv6b]Ct x N'-z25nƶP}(\i n7T _LnXfXr@_AMy2A7Š\ٟJLldkMP!1',1(9odpRuj&v}NBS]8RxI5_8}W1עB?וZȹx|\GC3=~߾~GfV8 QE4C@' WҶ~(0Ŀ_}SQưR0wojtiP@3`=>Ȁ}Tk{(~&?ŝamAl"GB:,4U~:^x![fQ{r`PИC_x SiՔ_)`c^bGp*Dd-ryO|_Nlħ#@ 3R5RLS~ǩRȆ{<{'xcC|l"`:qrsQ:%xAl)bMS:9+ԿC'/}K(8\hBqЊ7S Xі<kyK3Z /(2X,OY U $Һ=wF֪qڔ$gL^-j,py|l\FaBWmChKR&Kt;f+;rOht,ʥo^MV UwV=[xin ;$'8$iXhhмh3y kw-X7Ed&ͻ&~,|bXQEqw2g`MU |}[qRV^Y^Yu\o;% ZW/[ޖJ[ 1$^E[,"Yt3YKFҭj^y|h*&RCGzIj3c Յ$4~pI)3 ~ng>?ȥ%7!7̢iM]ɬ<:BxۣrPB?,+HB\ql+bt3 #Y%z5wi#F)3?]kSP"M8{bk̇ohr]T|G^"@ f)7Kڞnڲ1vs9Ě7 M*94ֿ1Hx8Z;5iWi5}blkk.`̭~t%拸9CLAAI;v}B0RY&aTrq:. k,``YgɻQ6VA%_823jSI?)(_p7( =/5Rw~@)έڬ"w<ѵBb}3WDVOƎ 9yyRh˞ W7LE!Q#EFkR>}{tB9]WcCDIy9iy5A/ |jv !1Թ\$ ; md[bhOc0N@o҉BvJNKCXtK@4#X%_rkVD*By"[!Ժx°=iuSm\eԦz*ʓ3Jm͞:qXΘ4 yAsmCh;HHQB-nLV3~!8|j+g PQwZ5e^LEw6; R7HZn.A+])e^hJ)J-C?5vXHqX5y !QLF VKc=WjOKwgV!'Fɫ1; t+ҫ2+FXҠՖQQ.N)Jy^P*`!W Q1UE,P6.#E׀J 4.#d]6b Gg%7Zb_GP]݄jlLi-) l>= _mdS&ML@\NQ!4e?@T-=NΏV3L0p}ynѶڕ˒0kR,)EFnF7n:leT*);B ֡i=vQܿƒ/L0Ĭ?9WgK/Tv4˥+cY4v4=y,% [zPҎ\nRҖ.AՂW6oȗ^{ ;<e U}PتiNu--y 9v_wL{M9}F * fud9bIy0~ԡ+Oi8v.?x g-\[FFVSrxQ\r I I3-w);Ic('ŻC^;n}r?:% DH~TUfMCy:H/gDm;'2#\q!D ۼԈvm\ݧF ㇝ s~EeIOk=s `$g0ϣfaXI`3p'}| cbY}O@m#Fo#JZ9`4aoTW`>`o "uj3-ۭY ւeԐT>mخQLaD75x,ގAuz){xkLwv 3R$VUZ7c'0 &T sD=!l5ƱH:9AO7zp8@gB;=noŞ.kM{hHҳbNfЏ?Tƃ斓 s 'ݵ,JB# hR,DIK#.R?_?`/8^wW˃eC u!wPLMg5+tkTQgx[f:<'#ƺp'yDZM{RCاlBHմSH8g횽_EĢTSDTn/8q h3T͵d2\2=1JoL"y,H(fw7x Kea%-?𣁡?jkcWgnlm!1|^ i!Vbc\ҟ,@R'sN[ i7;b [PODaX*Sm%QnmᏭ{nmk Au|$f1@Om/A: }+2R9Z-ӢT尅=]l‚!)CMջm8!LY龃L'LĜs8s23âlKe U$pG*[w&$W>N}SƝ r~Wt:KnS'>DДA]/1,;-o(}$O|LP<܈p1+EIibV\xg @cN d]P2oGoVe:XU՚ƛ'4گxirV+ǁaoCl?}V YQS^q^C8lWy"VZ/}n>$!aQq"Ðٓy&cw՟~.G2d b&|).ufh4Dx<{`2Os dʳVb޼M;K#WM.ٿ.S~ԜX_XA\ylVo8_kًB<$0Tk2TXVďgGemH*yvTOEt\Ab7K4v g[ hğ7!vE?06+? NؠqĻ-ж&[r|huOdm #0$%ℸ{Zp`0{h ?&Y+[r6 r(h;:E yn}*Ƹ@=lW1&yx^_{H\%6*~ܒy7Z^Z_5~ w⢇!z`C[<`.)(vy6/cUJNCNTGcЅ<4 Vzܙ59<.ݶ,3tGǣФZn,WD&j #kCfqyd RZQ̓V7XrHf&>b}X]5y]C=*Si?ZȞ0ߤ#f6 .-兿LB*r!렷SsABgڶ;7Ԝ"ʛĆ;lK͛q**ł)N5)#lJ19EFKJG7z؀E-lY[N3+7ĜH)ZO? Em44, i0p(`Kk@6W*0Ϛ{1lͱ)@|7f0N)Ew@=yE5ܸz 饍{e&A83CZ|4TA[]WFGz/WH{Ԥ$AC'#nq\ Gduֶ5ybVuJM_.i_,kf eЮ#&ACm6 ;cˠIdNq #tU(6Cu(cPv8 '3 8j!Oץ4;Q`#iv,5;_XGjޫ 1St B*2ccHGJQHTa[uNKlna0#Zٿ"<ȍqq *̝YDb$8⭆ur8,,2%8Ovᶼ+taoSl*4|ȭB@%0&l|M\ܧIp k#yl@ K<#IIXGCjf 0&ӗ{}ܓ哿}r.* ~ϛ9s"}bH)ՊB0OTP SR DLkrmNz'ܻsW=[kvIÅ1qp : bYR0^X檻BlLKl WUl YZ