libvirt-devel-7.5.0-1.el8s >  H ay z뾂alG\" SW`$2֬׭xi-5s)EP)7Mib-,'zJ%/Iy?T_ݺO `( +heD?vX03Mn<[uU=gXAcѐ5߱ap<?d  [           @      `     ( 8 i9i:"iG Hd I XY\P ] ^bLdeflt u0 vw x yLPVClibvirt-devel7.5.01.el8sLibraries, includes, etc. to compile with the libvirt libraryInclude header files & development libraries for the libvirt C library.af,p8le01.rdu2.centos.orgXCentOSCentOSLGPLv2+CBS Unspecifiedhttps://libvirt.org/linuxppc64le6)@+d,v=(h V#M@ $)EQy/vA큤A큤af`ae````````````````afafafafaeaeaeaeafafafafaf88a94831cc93faabdc5d38cd6a1acfde24e499506a45e3e0d4c683bd814fc52e9222a36e5b87d36c29595994080387b69cacf6344044495e52995453a83f7922046ed7e92c5b2dc164ea98f10b2f5a219a75995e7988f467b069788b071d83a4a81c9bd825aa796705a3cafe9ea9d36ca8893bb36011e5ccdf500607ddcb0e3ebbc45780303d8029c855d343822c4dd8e03adb2ee93a88d91be57f238849dcc797c0e6e6a62c15dbcbf50c2ca9e1a1bc3da2d3be69690143dc97cb47139f02b7d550e7fe7b18e9f24f071cff862d380f125490ebb21101b413a8a52ed1cf5147f165a1c55853784da7fee96388b4220b321521cde2b6bfa3788f0a6de1159a10da4ea37d367585f014f2fd73a68c8253e0550872a0d0f79f15c9ea59a0add17c7c934e76aed51d4606be197b5b6540f58a59c808f0c5f56d9201c3f7cc4172a891e911e0e91756d5eaf0253316006aa44d8d02311bf6f9b65d284f1b7a13898d4b429778f0529286e36fdff1bcbe4e08eede7221deabdef5c18cb830e70f50200e24cac0ec34ed00e0aead0e5ba846301107f4cefce6251411a27a17b7afbb716f63af484e2b5b3893ffde2b3e9f8a744014ff1052c097f5ef94988abb135ce1f239fc60081c17051e534d789b86d70a0bc620f9a0e0120e42ebd1a086081075984a06eab577a4a0e868298db649c50294e025e2229680d9cc93fc80111a2f35c645edd44427b9abb695746327d4d0436fa98b4628451171a81f42362a2bd71d3b51b2ef6236d8ebf5df500ac871f14165633e201105a2dbf739dbdbcd88e5c81e587246cd9731bee86e44ab83ccfa0e42493f353c5e4941392514d87a96dbafbc111e64b34e547a38194f98abd48d108a0b783c3b147cef6da803116eda094871691c6bb28a014e723e2d724d7134bbc35f5a7c9416d2a31b298a5b859950eec37cb6e0ca7ed92df2795c0710eb0bbd86016f2c9d666512871428599b2e4815c928b01b2f1ea1516ee3860e2b32ade6462ae0e71fa1f03ecd01d79792f33eae729588f30933db4a64b3895ddf5e7793a0db7eda3c75fe8a9cc58d08413fbbb48650ab1bcec856612294e32fd34d589f3078e0a952a4df8757295b36f20abc28ee1fd4fb4d3f99408d9c2a400e85c01ef6e1cb8e4426697e315928c34eea99e9libvirt-admin.so.0libvirt-lxc.so.0libvirt-qemu.so.0libvirt.so.0rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibvirt-7.5.0-1.el8s.src.rpmlibvirt-devellibvirt-devel(ppc-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.5.0-1.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.5.0-1Jiri Denemark - 7.4.0-1Jiri Denemark - 7.3.0-1Jiri 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- Rebased to libvirt-7.5.0 (rhbz#1958855) - The rebase also fixes the following bugs: rhbz#1961032, rhbz#1974096, rhbz#1972991, rhbz#1964744, rhbz#1797879 rhbz#1969232, rhbz#1969347, rhbz#1848875, rhbz#1786309, rhbz#1942367 rhbz#1895035- Rebased to libvirt-7.4.0 (rhbz#1958855) - The rebase also fixes the following bugs: rhbz#1535930, rhbz#1603155, rhbz#1855789, rhbz#1939776, rhbz#1945401 rhbz#1961114, rhbz#1961118, rhbz#1961558, rhbz#1963020- Rebased to libvirt-7.3.0 (rhbz#1958855) - The rebase also fixes the following bugs: rhbz#1498955, rhbz#1696485, rhbz#1699274, rhbz#1769196, rhbz#1770140 rhbz#1782278, rhbz#1788807, rhbz#1810016, rhbz#1812723, rhbz#1825769 rhbz#1836865, rhbz#1840770, rhbz#1855789, rhbz#1857671, rhbz#1859873 rhbz#1860222, rhbz#1867917, rhbz#1870552, rhbz#1883725, rhbz#1891416 rhbz#1906500, rhbz#1912210, rhbz#1917302, rhbz#1918183, rhbz#1918674 rhbz#1920337, rhbz#1920400, rhbz#1922093, rhbz#1925894, rhbz#1926820 rhbz#1937204, rhbz#1939776, rhbz#1941407, rhbz#1943415, rhbz#1948619 rhbz#1949486, rhbz#1951507, rhbz#1951555- 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.5.0-1.el8s7.5.0-1.el8s7.5.07.5.07.5.07.5.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 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protectioncpioxz2ppc64le-redhat-linux-gnudirectoryC source, ASCII textpkgconfig fileXML 1.0 document, ASCII text, with very long lines RRRRPRPRRPRRPRutf-861cab0d010b8973762b1377a1b022cca7ae9dec8c4feee42b4b86f2dd744c77d?@7zXZ !#,] b2u jӫ`(y-ntޒ2Og:E`ʕsCO0u]KNa!kM~}y<[RXl. 'W\akl[Ꚑꆏ- TкĈ 0^ o5břFHa±tjj:Dֵp,皆4#~T _`RRaF!2a(,<bXK:eW4k3!VZ3Xƈe ˫Y-]lAcnmz]+1f4=6  )JR5s:dUlKBP2Ʈ.x5%ʏg0NC8pg>JӉ_8dat0y6a9Oc CԢڬ@k;,%–Ix0CA$=& L?ЋԾ؞KjJDϞ t-j޿[YP^κ 15dͺhH'$c8rk)58ԥzb7+֐f%2u.> _8FPZFB\aa -^R,)!/YG̨$TNvYAq 6ugZsڻ{K۔Wa,<ŏ 3>MPTa&UM,1ONsd+&M,ߖFgQAi`⦪(z;5 ΅I | Tc\;ƯU7=1̓YUR?Kk"/\!(~ 2?nRUF5d3ӹăeyx[RsM%1հf mlk \4~8+EF(МuXG*=["^I_+~nck,xK虎r!Z 6菪I8 ^BGSUjfe['lYp/s`4h"jnA131 ~;tREh_ Pg U| h+;`Q\x!gfSҾnU|E}3XM1~߀涄M̤>|1.b]O9%U Ba_<~v٫EAtzk0t |oԽ/24bE?74^BҹU8}b5w:zE ~xQ$\Y 4CAD[C6ZȻToB!xaKKLMgz&["+c1Bq0ɫ. EsCc:C9YW+m!`4% HH0KЅ|Cp&jfr-+,7rUq tWLڰIH n~4?-4xWoCF#ХLnhP+j 1 KhJ h,O6|o&U`DcH?ůVOr ﮳lq@*lLdʊeٖхwp?425nr/ 3_*Qlo_q\\đ,ׅt:15=!vepG~j?w[wlEUaOG`SL~pw ۹j=%lMgwoQY4W\ptrR{~z͕QNqm_<%jS%խP>x9AFFX"8f?n)Mؾu퐑%4;ٻL:Q~y xS*f@Z<&]C3WRwfURuR%uFbq[]uJ@iȉH'w&SMĆ!<`Zj7HOxvm&AIS&v,aV\35qZH$ PЮP)H8,'`j3F( GPq!bz&n7[/+?Kq;B0Z,j~cDŽ[\vZ_nр!xpXBC^(4*ok&6jEu?1jl>]T*x{.;_0*8uVpFM=X] yPU R&I!g4"pP)$[݊B$a)po 59.2y2 >s.sFy^ppv{O4jW$8)\8B)nix+'y2; aWf`;3t{yv$bgKg^:7Al16'@W4d+M18QsV4)eEv.1f0q <9#Jsa{x:`/OV`IE=r GQ!- T2%M-v84,)ŰUTc 5.`x^3R'_EwBZ6W(_'F#+T 9k5nF}+)`&Ɉ_?STȤ@|{"Q*/) I) _M<9E{X@TQ(?hy6"pq-ɔ :OĚ90ϝ;m%F=,J&[*#ٍe:'H[JvP'Lރ%lh~Z4/-`{s|rv0Żɽ|ߚBG9AaARkCC=j`#AA &U >zC@=v_#ֵҟ5LD]!֬>wɆQ`lq*ycfiq#4#R$~[۴/䇛/bLrHs\]%_xXm[%IͨMGm% J># ovW<֒KPa"Xzz_򂪷/Z )alٖޯ7[¸19PW iE|t`#V+e0-n^  sreP߼$t:lfZ"׋׀6/q:Sk{1U C$w&=dYT܅.`soGd /]'vmEsFl5E _a\d"t٫YIWMD[aOlw*!9ʰk~28~(UCm> ۰0,Hf#Z~ 9F5QW%S5E L$Zr*H(&zS7:CؕUZw0gMNFc\%_@7zImDJ<܀|&W 4wRol|@M)'緫9'*;rQyGg&C8"gPS幙h$?PmK6J5tu{L9f,5?(9mE!tAcF5pgQ/!4HݍyC(V`|p9]`YQ /D2Dm.J5:痢Z=6o9;9b B#*|'",Wxչx5*S2ǻ~_tBy*Ԧ GfmdEֆ'2r]viWS l D|-8m!Ҡw [8NMAܐd4'aL}5֮H$]Lh{PL. $^9k~x;xA]HSBbI㌲͕GsUDthExy84zyեQ kݪX$ r`~̦hR,5O9{.I'иZ \' 5(Tנг*A4RY:Ƚ?#mc^ro ;7G3V<mx;"@3_ۃyH"v§>馢@7tftSTaǝ܎C~'1_є$4rJԖytylH#z:G5qENscMj ?YHvuK*|-] S~j{!#{XfZN4i27Ly"#0Oy3%|?މ6aIF'@EB7(xOKu 6_zy lhM ܴ9,/b/vvB/v?Ë1jz K|ukWjJЯqAw/A Zfz<#M>ooiLwd2747H#E_G,{#'9ۡ-ȭ4ΨӏnOkX!;`8R՘>l߸qpƖ_qX@IKN4mѓN#!n;HhT|wwH3-RB38yqV:;_ ]V`BC7M5uS0eR`{d6m!ݷr>ijiF!pà aD2e є6'QL.e0猟_ 0f+3ӔFAm&Vڄ]dk>J:jRlzu! 6_A)yCD(flk+:=w]ғc?Ӹ3— =r'sb5 y|IB N4i/ZWe;^ZJT ⊘pʾi_STPFIIqUǍ˼{[>\ J#+ (EX>DRt4L'&P$FǴ/݃+c y+֑,XHs^)ȵ"EK`&EwJ0b_zȝKhOIm#[6>}zaN)ul7yꉂmW-ZN004MA~S P["ZerBJUTA2t$,|.Q _|rGjeJCnCsk׼Of\6墤?U)A/!|gȖN;tX$?䶺(H" LWraaTu [cӹ;iPB9Au18X/i`%=nk85&WYycGzQ.s@E0GG[4ۯJzEh3L^FH60l,0 ?Ɗ=B:NsP?F<키Wf)_͍8 룪e:_c5 tM $Dx(fGk~<.JCG%,lW@l ANީD!8 k(гD75&ҿh2%1ig (YjUJt#J0݆}}iuR3j)b ЍF?Ab=/vR631ұaɊpW924%mso-ѯE9m'5^fN"cYqcpOC&h %G{~;IN o\l8|Ѥ JW: "O.bMa&޵ ,O,Ƴi)9H6sYlD*-?Dy1Km*f%>M+U͊<NTVfbjKg~/0 MxK3]5 \ ձ*}@z-zCgܱ|jUT Epm7[YHI@' C³zeqfn NܦC [n:SD I SdO,پ3u{F 0e75;$s|NM"EqD'yJ}ay}܈${h4|W)l7J ;<.V"v\fU+%%A))!g@r)O1g$fNq4)6'Sa-K֟::jOOXǥ5>`3|$qgNqCK <$h4٪WERex_=A>PsR2m7#n=K9+ sX5234m )TU7KckNc(M&N8X0\g?2|b.uPq[S܃_oRI03Ge1sV[[sT+l5 k4(ޚFA,2sr4{$y:FX0.gר{ˢ7zX罈|w3vHχdTKsu6IkyK(u+au}pcr1bs!k닝E(&&$ zhB5\v[*.&<6Y@%S0hs/B98^o&#K=0VYt]E?KHNKS~vZK5W- Vq> lUdž^e&k w.lJ/DCfk[;LFy O 54I2FF[|Po8Kۗ+Ұu-+Q[B+ng8w]ae}$];hz'dh6|v9㎩#\fDzO܎B 6Nv3,}8:OLH4kMn fŸzqz?©i~5=fqwT%td< ];9[i{:m&&"0۟vVO "@넀 LZXR.l vLΏBRhG('K \x7ʇaEoq`#k1HIP'9/|pU|=6 W\=Tptur * ӿ;bZe6e랐0OUYz@ x4p4^1N3{/n ҼXz^rjep~&iA [ BgA{r)Nw` pJɱ}csgwryɵ_H VID$vLr#Q01}e_ɓY[^FmqxP >6;-r[>ȃ=)\8kxe׮Ah19@@:1]^h{! /KMjlsP$ʿ,;7u:vljCrhc w0?%只 JNܲ_\*uYƼ NXS*ݜ=d Tt,Rn N~ +7w}/&3ߐK BF;%'>}%UdF`W 8Fgm<~>҈ sAUyOu"G.u-^%6rHfJoH! T2Ix2&>ؙ.Y((sN-N40cJ+;da*#~شa䀷oT x^,FI;d7"zPޏf)[*ϙe'"]ohWrewNvE]6G0I 3 Yp`/~A}V> vYrОaKA9QgG1mEM6;EhZpZwGTnf>4@ *ؔmMH^bORtIL[ {~ ,vd?X㣒G.dV8b:FMqnf;sAN' "_ؘ^+,۝3=UuBc;+)"H,- jMB!\HZϞG$z¬V¢<ь=W~S|\$ZCeJN " 7FwUXUit]Ք g X5X*ֻ96@{Qw'R[OQocRk5:/HW #o>'3#$͌ShR@)I˘Xcb%3??MTJ-Du%!X}Ii6WCY >eu2*@fWOo&c{wIb]1;څ{,ԺcE턪ȏ0GHޡI"F<8դ:{b?͸m/`7!J"m8VYǮ31Z[P ,-x9ʻD.|ۺCVd{3 ~]qFJ$Ǯ q^6{UdQ; )t?S 1;2RbzN X@T(Z|M6H"˼E Ɂ,/ 6,CiP{Wo]XzA9*!,yKc [<0ZtN|+:JX+m#&{+Zc6m+7-.jg9wiQӚũTJ'R瘘5L @Gˤ3< Axn|}GLq{YRY]ZDX/o7!lhfS]{}}(L5xE˘, BK%XDc_&tÏ5IOGW+zH;=䘃JT|ZAWsnRYC?.3K2/]ttL-!O7o@vm21Pm؀n(%i\bF#I(3m65M{:w8 ,ۛC'zE+_ĒEfW>s{ChBVRmāTX%S5™!o*&aѬp/#v2XRJ ^WJW47J2eut|9^rC 7}xxhSDlx(] ă\T`$Yf.>E-ԃq !=vP H#C)V~I*>c^dV,Hn>*!+k8ɶ[ӭ&ޝ^ϲjSQw9/W3 a}Sy3dğCdIǭ V*èЛȄҿV  J7cXҡdA+[Ӵ׮ޘMVuJX%!6qCڣ J;,7V~J6f[hzn&- xDsJ:H}vA/׸Ƹ;rs6n2X@%\RkHlո x 1ׄ=X-gnq IMe'C+4/"OEbp0T<_5%[jP!iiMy ': ^,.2V}7fseʴiڔE1 6,9d2nD3x[?@B!z~9׀{R#6›h?&s wzu1A` $}r6po{.LGf2H9ȁͲ\Ǿ\ y(TE82fQ;G3mR bsZؙl}P~m%69ܷ3AY:7E|l&~m%CϐSpp)SI<*f\aK#1酥l5\@h." {zF~<E*+V[oz  .o#;GڌTb77 G',94 S.QHPNc+-ѩ 炦\ aBncAcCX_r 1.C 39f+8Fի(5qDaAGsn;CT"kBk<Kr>^#zP{a9 2&hnf V82F9,檺dQ ns!78Ao\_]ܵ{][([сR],ldz)=Sl@W8;O8Yؒ" ok}d:ސo 0JS6*bSuܙV".Y ]szIK)vS3.{?$ ʺ[ ٟ/ <@.]A> ͬ\u>Z.zdwEm6.NSѷeđʊjp M~Qq:O-W wVC>+WlX:MqW#)9`ec1~-*Ӏ&l;YPc'@@]jP=>A"U ƣY9΀mDŽr6ɡI,0K2u& d#-s̴nl :0o d7ԽVPYsBVmJR-b(>~9 ͥ͵b.!XyqyqLx %dޠ>6V- E3| ~UD~bBxqU…}PǸH.v'\}( tv~!`UTIQ ejDA+4=2 ;Ne2j { 54{9REoCylu BͶ C54NbS{WdI|c5ɳSS$wJz쾄5U݀ږ/cƥ~tHޟ}YUjnP;!U՛D) o9ImT_ffz?2U 2I{963MLwDf$_7T*% )WYsN;ټ6,tqaPPtʥEP!opR{YE"L8>Bvey*es8trʝZ@ Zrw #e)}ZJW_ Mfyf$)\ *Q}ό+…濙ͪ*lT+qdvXCfY)w+ܭ>Bg_FT l`MR]8w$oL Zy54C`CsH]#R2fiOT6{x!>*|TlO7ƫ§:t8*>$d\/DAYN=4M #,ʯ7Q[kk?sĜ.04MK࿪aR6RD KCj+a Sڂ-m~@&W9Vg4n\| x3Y1 y^KfH¶J7f*G'.G5EQ R8OT+Hx)~k|n*a{_WDD0;X溆_/#D%C$Ґ@7UC;wG/`-lq32v7㎋W}ݤl,rU.OzTp|Q&-+g*nA!!6U`&j0Pȟs+lqXVw23yZC^݀gxy X9&-!ܱ)/j8UnUjNj=yu&!֙1TtmG~MYA'x,ۇM-Tȭtە% K ،5v>p=S}lkl罂78:^`78*J 0HA5sZ>^3=,Fdo䯕 CP "aē-UնhLq=ķ"-Ton"$?_OyICFb]h9UcWIĬj^6xbmq &Ah5.ۚ7t)ƃW+K%V*MEPʽgw3A*YuCkite ?g%j9̩EQB=PXC~/IW_EE?ҟc'!Wk`f&!k#rp[k#b oti&>3&@[r.tI}@buK7%>mb @^TF9[hC -X{)J_&VVA#c+ jrBܼEoHfzqɎWo(PX>S'A)Ln.S&PweH%? Ty-Eh1+Q벮բLJ[]ll"M/LUGrmH9M,UG ȋ}Ig|e˙ fck.B唪RԁڵV$^! XܧwF|;N5?y^?vb &)17xBSL Љ]H"͈Ж2tD`]7LϥbF[9EK1s v G%T_/P rF(!(,̖/U,Z,[s'BO[ӓ0$2>kZ)7zINф*haJ( """PW0'q ~>ƀKӼA(43l:)LV1+pv)z1Z`6Fǩv?yȘVc(E&D8 ns>Ce=xзW@۪ 磤貱m`%k/Pl+5Q C^Sq8c6%XMl14z$Žt@?x۩oF`C&WE&)t"0{m^\*Kf_FM WMN%8_õC"վ׺]&Y9׎H1Z*ߠ Ŝ3~)Zl=\NCodzp߀5%naK>Thg=Wgs`O#WV.^P5cPZEY8.w%0C#ql"O_ ޜEQ/_%08u8q( ^Z L(̠Aa#̹KT~*6[N k3.~$ܢMyh KM p}S~nW1bN͋"$I"}P2Aa0rl:>i]G"=r}WG[JY"%&qt^Ut~ey z^38L٬ KNV+(Abtvm"[ U/]xn+֘BdgNۆ+fvҏEVS ,qIf;8! (ar ђFE/ic*=aXDoahkgL ̒ubtdֵ":&ι?ɱ:k@o*S $ޘ2* ]8C9ϋd7 sʥ4eWP˓dzʬBmg@ȳm"xk{G߻VzFUOpwȔ5kAYjm8/ ɕ-u3[:ڀ2&J7dh&;0#Fn.@7~-Z:(5NPB>cH@!b-{/u"U&VC-X K5]s?{LP5LIGnf հ76^xDg[#dk' r}ȅZff}yU^'Vs J9* 9x9 p ]0بIW]vXߐdJErÎޮ>Z`ܼZhӟ\G\-J",}yuI 2=.ۡ:8nv`NY^jm^5zr8)Lw,y^;U@vG~QQT+-J޽>T?v'vH[: `f < c?G}.Ҿ(M gP <;.L 'ʔXzD&0ʦqQ!ص *vb%a .h\ǣ7mN@OtzkzWL_ފMl˼9/KIUL\R?0S)xf y<^tqFk\LYkTw؊uMGIZ// Y4 Y>Ғ.'$ ^ 78[;Ln( }.|8Y0(<'qѴ>½< 덛 ̜؀Z P6dB+6b$oSρNQB P|zjtKH? jmHQW%c$4^! Tx; 3놣'Ns_:m]G.G3[" s&CPiCe(Qhs gBRPGht)w,FdͫՀj-E6sQ$h62`)5[>IEtUj_٭ۊܟ\"|@e1z3eY$D+(οmpOZA߼w'{ڟ- @"lZL5E>LH4b'RI+5?g_7WKBX1$o.|&M̹.p&r>pڅe J(nHfues>oZC,M9sm]E=AJ?Ͷ?HYAYa\ڂɽyn|!vV(Z:Y\E?~p8\;lzxP^LYP&``@jB4'jbf7BmqYq@I76)2}>ubJDV3KQ,Y$hK4 ^C*ےOO'S d`~SǺ}u>s^*(XOdME]s#''su΄*~憣_Gu V_1 ekr3;<`QBy/gPc|t4w9$F"4@QOcWgR+>zg&N/!(OOJM1r3?~4놬KmZ]XgR{ِu\ Pz1()Ŧ3R}ɭfBO1p;lT^ p$/}G4,Td$V@hoO îK2\ϐE{w+\uf&i^b ld v @8ȡCErO lB4ҠYqVrgϱ/@o67`ll|6UM,.c 8;s;ZpM@Q?yԔG\kߍSWU;\zNT9O97܍ݎ_}l<z*ֆ|ndG:'qFkXsvD)H,@ْ"xEOA%>@ɿp/&'x&+ݺ xZJ7D}=r d^'+a_60бDe]AJQ+c!+7m.,![51w"%u5&=ӀIB])_@_ )kò1-V RTe;^_V0.Uׁi 'eOݲZ{IFItYf]&1 }}vso)~׎iOFM a7tx Y7tzmj% Ym9sTi'`Ѽ^T;wL01-rrj6G:XN;Fo~e,vfnQ(<'9r0O81 ]  콱G}E?)̙ņI'cEn7oPQopɬXo^Hs?䊒ʰ2m*ұ3]zU@?/NJ*/;"u sd^IeVp1C~ZWc/NTOTT׮dƜ[3p*ga^+6xI+~7`%,6Myu/㵢s`Or¤O;][7ʴ@T ]M6M埛_ǦIJPŅx)ӑlP66zkN6F_sV7M:8|SQUW7VE VRFuF goSE!~5ܭO[CiJ 5tCw57O{vO6SD=.:_UcoNt@H=t1c?{.Rj_/-&mFquH9;ya.r̶pfz'u'>[A !">X5eGOI&|q HogZT 5".}RG 5`}Ms #Wx;q~@ rf^ɁQ^-8Ii?XО&ѮW"X/S@)Lu_pS>y9D`}ͶdeU"Ug|uudt_Kjm}6L^n0k(~ʐc;C.i\?RAKًO ;~:*cHJ O#B6(}Ճ{i>XAX>Df3ӻȅ3;Z^z!JN>G"L^|jeAp΃od.)<&\:r Gg s_j5 *݌ ҟbWasDUsgrAlO9mF3x:O0Snܤ<>hqLؗ|2nv6']F]#Vݾj>)<纝`f\Fq@uLYC>lq9 S$/Zun! =X ~C`Y.{ q0HrˆXłv9֭vV2>}@n0%iQDKKŏW>$3d+H _HߦOJ ZZ(\WlJ/T`;Ng_ KeR:(XDTi =d1@ ˮ M8& s 5ux0`5T*zQҸ[zlD?)KISˇxkکg'dCS5˛eV:%$Z p$)AbX$YC͐7wwO7a4= #a(t$*RX Ӊk}cOTKD-;]%ɒIa1eQqҵ'̽BϭHG{yS:3{QႃM~,Zy۪7o0d]35*7趜[LQ&"3}d:OIi"iy_$r.3ffp9pia{9vҼ6=}ŅYVҎF̮V*t|`$ҙ*Ftk7 /E&I!foA3bA|@p+C^P9{S _ dc<*^pq;o%^iEԹU3Vh?뙶/be4wόn, hdMDm$=r Ugt%:O[siIb>_u}d0` Иp225JL).6 1H^y] .ﴵ}4y$oҝrX:~$ &qM$ 2xVu`l#Ej_)%$]gaY$%j,TQh=tHuuPɭUrչ7$ThԶ}.[c,I%9H,䋯^eh=s㡫o|:4y !4_W{Dx{1J`lHZZ<&fEQq0&q!LB|(?Mr.Vn*VX% Y-i%hyt>EϜ`քW,0F{J70Q7u¯DAUJu ozEj ;kL"=`;<6k2E3_ZEio8LqFC1$E&65 5jKDN߳A.߶u_q8< ȡO hL5]1@-\JB떚L|s Ee&JǏ'E$v|;8ÈЊ1m+9[T~CVCc䈼72Sҙaڡ@5}w*nCGynL2rMy$JǺ07 ^-ACb=C73|ӷ-J6R!mf"@ms:65qkafi\- ]N>cء&X ͽ~$K2,Cd=ֻ![5IAƖ`4>j:(9MxO>ڱx#0A{e=/B/cgۣASzgA$> 7_1 A qs''_z!`fnȐJ9ɹ[(tfR>KH, fԲ*$1^Ȅn;=4Sl'Ÿ&&۲vp'Wv楹|H[:VL,i rӺ.h78 CAA [!)2=i1=h*~F][λow?{dF ub+U0gM*nۆ)e;}woeOS&4yGi:I^<]}fl:F?]L>cil44Ì'riywr:3i5L+:/چV 1qG1b;1H' l$0C>ї{Z&-qddό.RnPݳ^ 9PqB2ޯ"Xw3|Lf-S{]DEl4˰JK )T(5:y\N#Y< 0Oo.$wg >Aձ:{ ˴q6gu0ڰ?6\vPJX0`3+]怑Hj#e7# g\Նߌc$|USS 1kPڭ#~ :$L|*Waۡv!Fw}3j+ K4S |Bz.52׈ wC6k-+w=d*F#Ó>Q%$7Eغ4,ȑ{Ʌ 2*:BUk|"85AXÒCanjt]M~??"x d1ѓGAJ}{okr7?WhP+o%/38k%ݰ_, 0\%4vi+(i7WW`svWyfkLU)Ή@mco]MM<{JmG5$U+[l6{tx,F&=rT+$nz=$˟7>޷yY@҃,6!@Wr$9QH'9гm(7[z"]\pk !RN\m9 Xtn^ےnHZ|7ťPةV#%$G1JjX? teH;}w ePJtq=)ʽ# ބf !㪵.pvȥ9*ćnR\N8 ծI@#UEގ,u`0# xiiSE,9?P»nf@|MSp b^ejD6b]"^)56R]$PnkZ? ':…yU]g5.m,ws$;#oc9iöIZ#9!$9=='9j\d? ϿҾCgic2SG&Ggi5Έ3V˽tǾ2m܈+6e,gE7q2OG:,rras`!$aD:5>"Q&D$;H =/=r^xAZK &`FI~F,";ϳ9CQ/jݒNb[s! j&96ePgC(/׃U`K1'2Nvy KeJ8iBheBǏOڠ{'еfpk:=ms'S(Me C%Ex-?{n'PJ<qfcL7F$zZ^禆S,ѯ?LÚ}Gԯ&7*l9sRr8.}69b.?"Hğ Z0N=x5>d4w)<[vHv\.E镬޲~;P+cŎ A{'u폌\0WYt.>R׭Atn%#ɤ`(⤹*A%r%ImMkV7D*ci xsFRD_{pHKZKT3hͱZJmrv fx~XP4a/چբNm+$YHGabMEBʄ BG >1UTȜ0ցob1^0Oo 厡R{!?˃7 U 5B{_W9k8K+D=~!!v5K_@=T?&<sg+V$P8hPiYS0ё`{{*@-x Yoc'7##eQ~ ̿oM:T;t bWҥ1bu(i_%3||QӮO.D:1°^ o85} Tȳs'->ձEX{HU`R~N6(͙ ȱ`g&CmNXWGuÀ;_/Y;DAʯˮ\20O&ٙKxyAՇ NLU CN4 trS,P`-"BDrs:3R7նM}>jfQG؅5_V~%]`׬!KG)M8AUKJ  oʥ6:F6o |4[Kz`}q !ZaV7bei &'\ya>*iӏ ir4 T-hc0Sk7}F{P@IiY&eݛBeRItf}:M@%$9U ӻ}W3$]t?y9c7WQe.T\b6Kȱ;tV1Ec숔yX-9~HA#YoECl<ޝ)~dWpvW#RimЭ#&NV=,;䳶L1r 2o:(";MEddGn/ D lfx#ȨJCS!֧ Զ=|o 4d`Hi5y?v;4#lL*e2قg=qRPz∉&IOB𥖮eQ.$\~% w]FN(aJШ%{}IUO@pZu4հhcjWSroߑv(@+knh@ݔVZVwabHBjYiBrHtTݟRaV 1Fd_pRz?Fci]L5T[|]fN3#-nx^gT7{_iqHDUUUP#):-YjN+ѦWUsR#ʌp.|FyմEjgҐjJ@T LJ2[X%.QU\WR2DZ@ؿBAf)m:!}>~P5 1'.x-RlTI_B'sLgſhmAF='s'\)cpmY<ծ76[B†·S$,fDR vóE3熱J$膐lQEje2Ox߯)AQG3lQןSLCZ\V=} uu8#jYYQ)8MJ1b$-qC\٘`@ P}1iuzXoǑ fbK:pO'z Uga $(J`BkXvJ+ fhe*} bϪ\!称߼KIf̚ڻ8#yR#&x0Y`^ ]n4S\e1X^|u{614I*‡@1;9e3Qf0uWre5V)%2~ݤ~ ~`+qʜk)ǃeWf qaxdž7Yz\Lǫߟ,|yW!IGûͫ 92܏5|li?$<$Ϊ0zΞ9"C6듈U^Pi Fg[\e;Sr 9MQ ^ۀ2F\)W \|XBl/x/IBN&u6~v.7MD^a$Huh@6 (呵t ;$lS="KЖi:n:IK I2môҧi 5f `,:\7p%jy wxd T4QK\7KJɚAX'S_^9tvojgd^@E5m0'O5,02/{}QeZ̀=gGѯnrH_zEFg7pWl东k3=0QCY\#fM]5V N9bQ"M >S\|jyu]Ǘ]45K'$߲(Q .ͬ5sWs}RX"M*'+2;kSv*[mޚE=K{n{8it$7"O$IǛTY4xo-/m~jTq.fMWBg|!X7=h7M饟IUel(s\!Gk,O[5[Wn0:Em:9}~VV`PrM9YP.~N] 8 ĽnĿ)_@U8qC&tH6ƻsZ-]ƛo9kʣP5yItk3R(v{qpGqF}>4,$rg;W<Ή!qBˤV `DzH+<8nnz(Lz3d^R+T_'i"t6id0 бGhD LJt -3s3(S?~X|(?>^} 2J6$-k*D3HAs}Du 8&^:5)o$hppq*/XiL!۹ g$ż]腓+8384~2ʜ ̑{*ʸXx86A^BN'r2cU<2xB&űEwhTF!ތܜ^RVgx1du!']ՀΡ"c{",a[\nL]gZvu5Թ?(<]txԙ]~` tA9R ~MDːڌ؟ AhAhH9f'=H sKHfU%\Bʠjq~.LGwnvlv&d- uXf){6gDQ 8w80_:xDI =ͣ%; N*k1˿'evKd>7ݶ4{K1/j{ Hm~oS [4Z7};ϝt}9nԃ ~Brstf\Po9W`n@h:]۶CL<-!*y+S[)68#`9_1*HD/mNk"0l%?OV~+y(褹ӿFRɴ4 F`kᭊbìJ^ L~&^KLsN88Cݹ,gFlIܓAn!C%ѨJAH`n7KJ~+m~}ܱU8sVSk3ccpMo;Q(!\o})'ѵ}!pUks?lgUl4<,dńTYjq-d757se,xVߘQ4 2 ~X;z#GmLJ 33҄  ^_ o_@#g'k9]BϝyUY; do@Sv278kLH+z[}Sr2n3=ͼhup=(?E준JižO||Nj^wnM3*e Ikc лa'q?HNLLMmM Tx &Qu683p"}#]dP-T'FE'=2]N[JeaL~'–8uKl&qn{*diNI,vO7 N CZZ r߳/U* ?Jv)AF8 $X_/|VK/W@pѧ$cÅSo/ Yg#E NE2@HBj6X>&94r:akH [1 „uϻ7*C+86:E?>{Af:17J<4"o7nxj16keĊ^whbD ?n78H<Ƙy& -{f?=" xR:?^u_;ƾtjϩ_1`Ձs|([~ChFJy $2jS.n{N`\Gy.RADkTB7' 5+ \xx쨸=z'jpWp7CJJ9>xb+:M캄psK~\Gۮx0v F||*cR $ފYDE%mM ;iS|@/VBEjJFqMQV7 ÙCNy>^Z(J8sGsW-ZAc!Y1YahA(,xwJz)3̏k6ṛ`yVk~{ vVl/2Z>s_2ڟ֩m$rbEjd%U<tt:$D_{R4תs'JfƋe2vꇥŨ NUӵ^aM|'\[h v E>hR>9#j,_?`ād&୚u@qU)Pګ}ղ.Z.iﺽL3|ߧÆ<#g`, 5.\ F,0M~۝.c[vf|,3ܭQɝf&1p2~!S hEη?fKw{H5zGCJU&UoS'ؠJj( \4HE>\l _ڰQ?ٽ9Ic__2ӿ(/뉫?n7) ,Mk3v>iH{@Bgtfͻr|C@TŁdsm"l^p 7͂!G22O*ǻ~*^"o+,l&mܨ['0@-|۩3AlIф%h$6?V)Ɖ=QCfRpO4$y1v .aFu>W:2zFI:uxY d( JgAdz_$;"~ka$c1eUE%?Z|Cf85V7V 4Vһ{KJ^UwcA1K ^w"mI.H_^ˡ7@,?Qtg8M~`B+# -ĕءc01` }=Y:6rę_L6NZ@̊Ϲ#YBqj"x!lQ~3mƿsa (#6vc+Eޯ~}糚KJ^\ƙY0Z;!f&Rʭ by#;S2۽NX"HP[ %}ry~'I ' W͍Ade B]y骗?cu.uSuZP_Pm;B]>x$4GU 337/BLopBq Ax CB7ۺx'}u&[Gg-fwfAVPG5 (Fx_4x=`$V%V6؉jb8>:-}L~Dqˎ)D"2 _dhr;xl+R[D*WҼn*J>?)[I@#87o-Ov ;^֫6ThPe 2m 6 ]wz9 Z ɋ$0 5vDlk}4@a6f3gMUrpMMc?UB-tҊ5 2o"KRJb"Wz$c[ܔz-0 ܈ϩnW*Ft{\?| !Pc?OY>CAK%D4D\<7k]6' áN9;).&-սE=׫HBSe v8B2gI{18ajzxNk 9+gtzZ喃[Ƽ.y{md2jS^aXO+Es.FK9\3~1[6M6Hw3萅UI+1mBA nvZ&fO0Z^P@s's1*LWx YP&FPcE(.ٞ [$!tOF+# @Yk-7l)\j޻x<{ࢥ$~wr@vA[)S$0DtPp,BU`_}I]:>Pv|j "]pPtE4>qGȯX~]ntb_*EË@2g 0ް&{):8mv㵂Pr$zC5xy#nӨ@,/-Lz))-EެZ'bSЦNf!mx}JwB!P!|їA=]);0z;l*NFdoOfִ;?cܞ1$Ai8@>y8. ?VWcWNH5/p!Oֿ(ʑu/{q/^Ka+:WUۖ$21cMTK*'ͪ|# Rp x ISEpv@GmVn {ogtttV.Y~}ҷ>N 4 \sj{GְEj1|@|$I<-#bwCSUKk8Gש=ufp ["wRUx6o<" kŔ%kΦ&^?^s≃8X_ z7-F!~ S ے'aB'm{8Sk(ҡ $ {Ծ"9kJպuooDq>O!{s (z..ՇrܭDTBɻEVj S|SVSMdc Z #)XlZ^ՆB?Fec#Vǐ[W^^^NF8k*Vq\s69࿹ͷx erEA5`k>Nhp\m&<2$3AuG.uٰh6/iW\iv)#0uYM C2(p,"'G+b亮9*пK =jUPJ hU>/s7rJL$V7sOw:t@.75}MGX]+[I!Vr@htV 2D>+{AMֱk>FZdPdG( &J#cmPO:#O Esh~)ޠ "t;UB9a_؝j MR˽&.zq%Nt}J8 m x)*w_Ys6Y(OBwT\i D[Wf)~<6B'@& \+0?SS~5r`z.7Ӽ{~ ָ^P, cF] ʺonڷsssy-͡MyQ{afyT>7vwm `JUŌ_df f}&=$M]7yD9hgnXrᏧjUXЋd>D0&_0>0֭Rwp^ kƱzKr} sR?Z0)!y! /I3r6#"J#ha8>LZ34X}%մR\H+ҁ@>b ́J1 &sFlyD}~!ra^J,nGzjqw*mܞïB]Q M-HhZk񀧆GlI˩l:NtFgZSU?E"{ԑm+6RrZg:-wy4o6:*woI(eW  zDzwB۾Pba{8 q[FÆ驻d:00x+H>q+Cvj2Gjd3?\wy'<zěMd^6?e.:#Q%ga"W ?U !.5McUhNxB_Jb>n~m*;)",r&1q2+3 Ac4 aٺ: {torq1ߗPv~RW\?l`t**~fE( `ctƃJ/kk!P#`)"7.ܣ[c*p)9?e%Kbjcfp [uUqJw~jzXWЖ2K3CfL6dy*NXDžW 6GQw^LV  ߊ'0vNqu蓱#=,Tn) +}?1bCUJkj7uC- wya]?T3ٳ>Qwy;(_qW?ŽhbiDq/;>>t8l&NWbYF[F2< [!?Wkh21{l 5N.䕦*UN{o\ |]ZD~E}3(znUݖSM*7eX{[j&_G?W)pHCO{' .5 UrxufƄ; XNfٌ1 Gw\߬g9G3}h{oDQtCNo((Y>H?u˜TGJKEt2>ֲ8MYEu6+妗?&R )A3ψ0IM 釅TGoM2&9"|\t5}f\nxc-"ԭ|qolqk8M4~wCh!zԧwc939@(jc p9ùO{tb [ dbR_@SL( uL&a0.<^[:bCܼ,al;k 60KN '{3b:9DҷzQhQ1#Xlt65 l'a:},s$gͱ+sCV,~6|%B&^ypmGZOlk{J:cG#pOFKtwdQ$Cu?h'{ԼV/#?ȅ/ mWf a|3}Cf6.La,P>]J}8j^qԙpПZ䗴p ~X某. `;7HB%:eS,5Wx46 KBepPgVط-2PH|hsv>k$J +Y#L֛)yĨO2$r8$h\qM`$(Iks.Cs;\}I= |O2MJTE#3)mFW6nxȢ^5t&:\M,* tLD2v68b~LuοTg^ORX"G_VbTՕ|*x8Y.g"=e&E (2VA_r3M|/1#T"7_FB9_zyኻLdž Q[62JeM^=RaBTus$d*f~^J|># yD3\>m{j?h /YOyQoT⁩54>8p8*7Xd.2ڛJ[*6"&,AXNzYiq0w:N g_b\zcNʮ3TUZf1c B}E2hN {_#"2w#,vZ_ď%2'o*Çcj[Wnيf6)a!43*~o=: ZKf5YHm)!BʑFOc6B%HJ@"ZfsLDCS ZGWW%i0y|SwǛOMwsfqqRhH2AH$6AEW_'a = A!3h9|iy/LQ'j5Чܰ@P>@Mg3|MZpQ RL kfsE_W9'¸[{x >UM;<|L~ ׍zҨ/)(:"6Ŭty }mꐯԝޥ7VĩY_/՟2\ր/Ԥ-gZ<]Pn@,Pe1xWA,VÆȧu/<8nwD,8UȘ/.aꖈ ,$dib)LeihQğ5F=71BƿᩫR+Ǎ[3qynrȜ`{(ڀptғ hCB.hvz_Lz׌5a{saSD^|a&_WhPVػ2pp >WH wD(I_~Mw86.L.{>uIm&\k2h+H?u | OBW[4G~z#*%J$'!hhvNh@&nm̏V7s9Fߝ$e@. F俼CՌ~0jEzȝMߜ5 DP`w :eM&HQ'ǿ¤R§t@e7JVpg P{4ǦDjSO_TO q19=iB39Od[y@]9Zu?4c&绠S2,2sYhmm+=XO4jt  v@%2~ɲZ/)x_ r1֦~$Յ8t=ON?ti9}g2ߤg”8W㛆R;޷diw<@Ui Uh4b2,H0ɖaOo~xGqkx U-뙐H΂Fao6#ۉRRQԋ\l/6`hfGT .7_&nx6EWYeLQ4}(;\oL ѪiFuV2WZ:!6K#6FihmЀSoqtf0ıHV50i`Gj̥)WC e~"h; 9HT05GJ 9:g.No% G(oϓPnέ'1&  /9m3$xM5h9?  3w{xDmSS {N`u|^Ό 'B [/VNM^ha%4k6uF-q2TfcWO^Mok?2X'M}~%vX+;!mJ&/je Fw.nΒMRY)8ڊ<$yY;/3$Kt{ v=Qt!ak/Ealށ`d#JGo ţ5eёJ- lXM/y:j,z)C9`FHE BS0ya^L@aff ~U )'YG{˱ޥL>=3lߪO$zr/phˤ8;$Mvۦ#It}Q |T| \+VŶA98x!{h} xq"$ u7۷)2ShE kMNǑ}νKvhT2^e{* vN!++ͼ04p}+;*([(v )QZb/&boLyI4eP(: Qn+0}91@6O%a>˥_VZ!VmFExh+SeLk=klm麵qĿCJkh311!tD(U &rD׵{"Y'>'-x .il9sGw<]m oӮ(M# _|MqUsm 89.V9\(<1C.n@[VY ĭl0ukj ^n7&xgҍpTBT9}^,8x8SO$A!,7.ՠ!M8+k81#Ig~`brHw6MlIxͯ0{I2{TvCue{N)3!8]9GPY =C,ri"lĪZh .Li/{s7i\Я dGMsZB'N\i _5*S!^"9\ 0{7 NrJ\];4p:g7fXXycZL@1Ҏ! LpY ;7k>{7]:)|oCN@N񻅷E&HʎNDNΡO*f+ʆRޕqURjUx2?qHBEdfK0):d,>-өYvB{6O -C Cj=)zZxӅ~?":wUC3% O@&⫎ݫ&oLΆ˂3H[Y¥!k 9ޣHC+a+L) ;p2&u>9Bnz݀aFLy[P7+/C>ٙ,"8 37dOAj"#9. o@\9tw4Y'GUf¿,XN*nZE7xȳ=z #CIN,ނutiI^ng QQ%Lx9bUݭvBG"hH:B7 },pvU٫i@~|p s˲']uhӾfyN ǽQ}A 4nJL& m=~S,~cU)&nf& 0ImޅjxY%57sDJNOʐ.NbqkusYJ`M;B*jMSLڱG#[c67Uc?I8 !{VrA4DW)yʟt?Vc3-jݬeA{$IV frн:Z],};YJ$ 2 >Ɓ-e tRIRmѕC烷f&.x 2ٴ T%\)kr%XNtlwBl)֑C٥k#Ӆ`mrלJw_ٮl`_j-zUyҿÄgp֫%FQ|^%ɏ=vtymmVu -x"`O`0~TiوTkz 5~| S6xy=~>9SwU5ZN̬/!:4{:mHJɾqƅ,FS_ϝo3DLLMZ䈾((f  ']/9c' ;-,/$L/>b{>-q_4XyG uAw54g`6^0iB׾[@wýNzGvtH:$;ͰcC%NfOܺq{ d+]q͵WDR7SP~Ē? KD}$hX6 ܇E\e73q1!W6SLOܹ< VoPF4'b"#wtH|M?ᯟY*|IqGbð8m@9NjHm*1>bo~~?W'Sz=ovF=5I H%bGK/;_1˲t RD~__zL)r{{Ik/}Os\͂LVC9 &yIa$ňK-weSSZcnW=`M\$ru>AʧxRXh Ծ;d[A0w~3橓SP QR6NbyahZvbu*)aMp.B+ގgdg\NEĢ5燷vyn`;>O/uǩ`^q|i6Yncs`^88|:!>KI)`cW *wmNuTt h+}V 35$hx{)e+K& /+/@FCE\hqNb7O]O{MҤ)u2~x2iVOji>'%Ž|Hϻ' [tm"Z!j27M){jXs dq df,HN`S`֢ql4n:L%bHJΜ齆'ARPS ףą dgO]lnO 1tW| ?Ӏ[ȣa#I s>}J kýE1Z]Q# Zsbl_(G)Ua L$w#4qǜ;oGb'!S@BϚ[`xFJcfc:d/ÌM"u$-Z`LO}0VqS0 q/VX%J|ZW :܅-V>Bz7{Pl>H~\#!3iʔ>X5udTr/ JqI|I)Po9M6qޛnIYܝ:EClLl?Hg{K]91QPu*JUZCo]8.9Km{_K ۟%QTXO]E= pܶ5/CGVwο _ P_co*,c0>AHkJpJg#U6Vo?&R"B-&*ъ8NnQ5fvBĄgU@p4%]ճl铊WJD")^p[/R/ӧh"=uQ=tnu#*ؖz~iu}\}I0P(|d#.VFQ_Y \yII(aM}I@4>`وhKVx\ f l7f@n. g؈e ȦD9p[[Sj3C^k{B3f_K; jۿ}{梈-Z URI#+((=䁢]lTn½x!F1\RىKث}끚$5Wq0~ JRqB8b+iR_8!)QDbQ!HjB00mO4b8c $O=?h% 9zzU$`2%dYZ~ڌ]aѢQ:7}f0u{Y\d^N iaNd2$ " n")lB3kY+4jf]LPlK=-wY2 7T.L1<?x7~L 7XcKN5 ւvKYSl22I",d{^QesTh150s P-cY{YB'W/47lj zC^PCf!Z ye[kǯ;h=A\"VCz: .Mf`J4]os!Wzp_f$ 8?^37bx >o)3?Q1}it>_&)v/`̐ 5WqVUU* oK5Rr?2!f4'sK5GHM!GOͷzZ۶%)jXu "¶uU6PK_7酷 KrWj7it;yUrvw" T; 'DU<#3',_Xw*BK  ӟ4m )nF: cipi#Hᇣ|ԞqlIXUe7s>T g-p.HW) Wr/kvI0FtS:͡ O[dMu(bWԸ1d8+xTѯa=jPJ$qP{3tF>H1aJNeH4DNsB/6Kt<}4Ivh8b P?yz/p_r1 gY:55֔D8` 5bN}^8)cb+tI£L u;P(j ZWKn]al5` |RZX^Ҹ}%pT.kմE?Uv0;~Ğ5d/9.J"~RLjgbv l iuXä7&,KT4rct7sq5\/,U!R6P^@D0fE@s?%d( 0u_" !_OjpNc*un' /x|5T 'ꆣO5s&k/莑v٪)-h| a_" &q7u JaL bk(H:62&#k"C]ȼやzc X|L!'J˩J3 J.  4p#H= {By998TNc̩/HF;IyIKW'0RhЮu6-4 GF-TGA6TV:: .Yҹ??"b^/|+RycussЦ^Ӻ{;#OTPv%rّeF_C,&GqW[Ӯ3g\fIZgX~Ad3k( V}PWڵCaPe8[ +[p JQP:uMf~sVhRV&+魏,k̘~Vu.q?K3}vo\GSQs$A4#ok<7R{eAWgj90.qNTҟKi?qQ5m㘖g'-#D =?O)c۶&33 oGpfܪ?vz21 @Ԧ.gҪɫ럡|]"kao_ϼ84ܢVfŒǺ}qoo{$ ()@QJڄ9X?'4Gnml^#3_,ktvBu*6֓8䦴!>ڇ#N`d2K/ː͚;zKn$(tOIV/K@7o߇3cbݸ( o YmA'xA:1kk?Һ'̽SXgi䍻3(2y^wT [Sk>7`e}bf9>/!c4}rtC:(dSD[:"}ez߁uaOdXDEU3mUƈ7Oa*܋Hw^:۵WՏѵ7O(.:D.r]"~*$o#7)2 A'\ht$K]NF3$pL݊t=&.Wl* ":Fbq<"MTE رX5!7By+>k Ž<-^ŌH3O[_tRkdQ"C \ԕ5cEŸ*A]  ˇQYA?^SbD>*ӒcT!Ȟiwxd0+ e88\)FWEyr˔Z@N֮BgfF$i<bCAԝ.=^=P:-}=NwEڍucT!A(|$!))b)?Ea.לs]NGC3D:'ABޯLR3QY9# S]Pcp6dP*H%SװJ3Fﱏɏud 5XȺǟQ~ۃlBa,bǗ)G rJ3lAӧ9{{ޟ}>eV0B6ȰJ* lԕO__-;PH) =bT5[5h[W=٩H+]]Bc EMHK AT _T=mPT Bš̭= YKo zN7^t:&4*񳷶 kJ?E`/ȿUo|z|! .mm5.c]Ua|}j[I EcB%9%& j4{ठ8}RցR𥤐miCY_r)"CltϫJ2Zne6WpZbWŔx6ϒ >'deס}I|8-]_`Hb/gꒅɁW4miB@.>/>w7A%gLv.tq ֹL{NQ쌌L30Dٓ92&q+X'}Ekږ.b.]ZC;@<YFp ?ug7"O}”踕1.bk$o1H)=>Z\lY h(7;KT;P{38UsB %O1;A!ArW%y$CXJhz&mnĽ>p~#Ϭ*(zpH [׺d`Y 5%Ȓ: ͊^2&Ȁf߇80q ()'wM}p.(=k΋+`q"}"z1,bupXMQ-exYW}&S!G>wl2*Z̼^fʱQJDN_4#:iU# -j8(4xHO0(6x"?1<~P1494Ҏ?꩕sBK?|il=Y섡#芩t`0Z5u  5݆MXoH&* UP?1 _통nUH-gS(O D̓,4ΒR=džU{0xwMbA]%66pDhGqb$^Px yެ|Q?h[=&TKr`3p_Ev6}#KIJBTe[]߱Q61?M]^L fА7RNp%sz&ͥϏn[QD[PcCY!2/W_<_*cY(!ָ_Ȅ8tRLRf8Z[FS.uðxDM(on`Y] ˤR?< =v$E}5bfUdz(Tt^KWz&C)BiXA~8Vh wCPw#)T#]WnJ+y;R p>Qhrg+ 컅;?KYsЇlKߺ ȸnF&pID7.*ľ @ `9+M.ͣìcP]ȝO/)@CS$Ͻ_!OXpJcMy٥c (ijI u%2@%d!zm9AS|,/\YՓ1FOJ^iڙ{-{WM_izؗiCN~oiE=$*"bcÜI];@gui—:~9Y3cpGiݘ,y d5"?]م]ऀJpxTjXEdo[7X&eEfzd/yq(2Ljm=@CC2 χ}(mT5/-=&P?:,\iljJ~aiEZe`%/EAV@nGߢ|pa4|HAxAEV~x. J= qT"zӴ~ Q=&8Nns"u^oF:Vgե Wk"]F Łg>@u[g$tlmҵnT}JerRs y6r0czzY30)Ccw`t#)8Uk mô&#+mO h0Ĭ^;ilE?uʉdZLIw͚Wk[k!w|h<: _ z/kMR=s!"8bW0kČZ`zCJZ%TCO'(ٟQQmϥK:3CtdWc7/葈UDn<a`p4ЗfJ+.T v%<ڀGī]v@׍&ż\j~@@re]9&[P/LA蒟ƘIIGRvg{ qw[ei( :^+WQ_!g3 *@r:HYo;RB_]ې>ITB@p汥NҦ#'w.@Ҷ-]L%Fg˰÷{ !2D_cPWqڟ;k)PB)XN!c"ăݫ姮0B@;>h /l]3P5r+DD@ԃ̀8ʊAXqo!?EMs B/i􈘭PGoCmeRݯÉ}*VK bQ.?(@Yvѧm?t%sUz%l48+rE6|S#V,pw#m=_E/̲@)$6rk#<"ho `GWJ.8;H%2*`B(W^qW- f) {26!^w>7ZPn dc*+E6Ե)NYnҊ*MzAe;}$gd~f:6>9;ݪŲ6pkS~̹K(1֑0W8Ҏs|uDeuV K{Z(XGܮ <뾆ȧx:)&J+)Oxpe7dΤxA":u]j3X$4-бdz>~7׹> ̸>bfdẒ!؋eO[iEo]5nQBテ H'Ԓ9qRi1:28.O<wkw|4 pz֎8 ?@3->JZ͠ A-0̶ALSc*%P7v Α.,5bMsPڧjz:zZþҸ T@\k{̛,0UNh`A E/`%"N kU.TN݁qps`'4Qoę)( XB=^qhXOubzj7@S T=i#wlaL&3wn}X#iF%U_ e&Okkaաw1 *ǺqKtMl βDY54M[yN_Ѝ*j]*Uߘv E`wIZN;혖?ǘt(I 6To"{Mrau3 ,Rf¹ywUD ]pѭH=Q-S7K悫 r9 NI0NͼA:ikʱ8k4stp4*.K}dFa> ӿCxїyE'[}"<^ g@ D0nH֍sd\@y8gq#L*N )Vl_V[}UbdNeOW_WP`=KٯrdPCuǒNjn*QON{_*|)TzȘDGBn.\2& +%~!\Y~NBZ '`@Nl ҇5 )"[;VO޴ 0)iS#0 h7X]OkTMNVe>}ZWA99BōQ#'V4, XcO?ߕ/-ť¯'uErۇBw^ ^jKDK\ 2/Q# ^z~z&kov<> gc*":˔#Dl?|sjT)ktfNcgaf{C3*;Q 8}IKNxl   }5xO܌-= [5C4r Z;b6s9mhЬiaO*Rz wtoT# ,,Ї 05_(Fc:]QE)֎PQ:QgS2vU; lRQѵtify+ '~`DrHv(jeVϷqLD_~: (c2屨:dNH́xˍ\/zh KE4=Y<,^\b˂ohay$ɷ $c$[IW5Br|Γy؉oP߿#J|{ /uR;ֻ𭚨!Y0ZidWeD nɖ#2.iUe)@"Ib{gSWNΝFucʶ!#Wo_lbQ /-R[:3y<7a$f u(v+O%s`S)jgٞb0>\n .Wl+J9s9jD8k_rPb"ȃM^@.1jiYJц=xv3%IC;i୿ w7ҧe` pa,Tl6u y8ppcxv=dM~z뜄--άP)xF"Oua.姂jîsd2"|?(;as+(^tJW@`h0Dnk`>N)*h;ԫrx07kjr(\|h 'E r 3PaHj `B!Ifa Ōpq\2lTZƀbp3[]rZ^b>r,|w'܊^JfDS5 ('( Xe^{u\OWRjR*2ȷՏ{^xJVa1ݧÀ 69D p Wߕ5e"hs<}]|-h,D^8q3 ]όg#SxRDD ]s9_(]36?!a8NNiھgaj]Xbň[TޯG@Wٹso_DGPG":IJ {CخF[2$|yL=e$!fZ+ c[ WDwE9bbנu~3K )qar:flj\>-:?+KT<"Cw`sB''o\S׈Lы`ooCu G-׊ $BzH;+~ jx[pWM>K;)\hlu!x. Ѷf7_zM!R\*_IB=Hy&WZ7dCON מ9lqZ}` #JJÙ%f8c;dE"Llx7Cm즦m/E,u<ף1lG5E]ܰRB ]CyE뱑;ӈtL,>W -/ahr}^i CwsT^x倄"# @҇BxV第9Ƒ67u;\0XT>R޾>V6&(WdB]@q>\o6VVWelDU5e+`(%k~{? ;6$꺣 Z#< ġy2T||A chzСzu[𰂌 JbU'F(mњkQ@EkmcDQ RCk4Z).GɍJkZ o9kK*YI?p(ᄑ~K]-.BtD) 14TqtD-e]*26D<ʁkn/>k+js߅&'Uha0oc?%Doz`>5A}"Aҝ?{F.nŁSYgP25R-ړ]7Xovj UKh-8SٸUSr_ {E[N9U5^_8}|Pˮ$n4@?[׷l"v0 r_rCYZf鮛N`=$f!HQ8Go \=O{؁ѿ+ʸð1}p 5 0hmc& BVBm ԬqM$ەWv=ʝXZ?-a) ^-&L{^EA"f͡Qc L[% F!*=;'?13L{O; Ǻ`m}6אHG(P?i/MЭoY1Mv!͖KF ΪR4p:U_5=;f;ñ ڒU)C?>9y6jۅb^ǨErpN(ׁ&b}T5-RZUt+ _ȯ 6SxK[VlYt@@?@$c`<Z.#9Ӈm#4'>@E;F]k=qHOO=K`wxMr7(=dN TFxe&ǙRĆ~ ,I&9epeVpQWa x~3`M6Ok1(-l0x#Ҙ!vT&ø&4M{GǢ\GXSt赴U|*:wBмszJ _C6s?*߭.~ᒄ sa;}+l)zTsf:&]OFtRC܇%1:1By\M  نOOϹgGzfw+#',(6Ap{\_Awǥ;?!yuFQc>M%TS-\E@ .jhD:9!zM9RiT(a,u:D)'C_PPDExa\|wٓщ bMʲT3@.Χc=g" 7wtªr똧 ؘz k8/W*͛q~>)|M*X iLdZ " ᥳRE'TbRQ.#v̺s@vr&bݣ-i; Mx.2S8aʶK+O ~ҮM sd_.̊5Wc!dˢ^+32³8F ;%|D;bͅ&ז_6,A XWN[; ;0_&~!3MR7"t[%b{zi_MZtCdƉϿ|;-0< vI6ar}&ͯNlWVg NH)ViJߓ0HV)rD9HEΞCh2QE̢-ʲ+U+:}$ nW/28#+"x>#*Nߏ mbY^!i_+r"+6wH%֭R :< 'ŢTOnDv;4yڛ^];G'=|\&wCZޜD-2󡕈vwqaB|:na8aZ<-pXVBr1"S>ߚ#728㓘Bnu pb!+;D7Pt8WuG+;ZYie?\0Y ng4$@L|cei}Z56z4ީ|knW~fg'Ԗnt+ @ HN9G;ۤxkS|.{ _jx1ɬBd+˫hM@)P 8G~SUev?=aCHYzz Idn]t5 nOL~Vo&w =s\qBqWVP[7Sn;$%pZ -`@k J#~} ϸuB_uzwUeB]7ê$*Kt^9B b1Q0qc=T/b4$.n}8uMd`2@4듭rYqHOϷr^Z3Dd!.C@U`aQHaǿN`6'Q5(оeUgu;zK9aKS@{ >QENMwHBK %?uZfL8HBzӀH_akrdo psut l唺y"E->ާy 3h3`u.d_Y+_7YC'5A=Yua('tUa 0P`*@*7JjZ~0o/Q+83k`fc{eg w<G8l ݟ DAȍ(= YPe*iq/[t}U% h!6[F*|VC\7bb?ĦyiY{XJ"u+1|%H4ne61"=t _(쮵R=\U֗JDL腂 'I =yO<ҲCg +׌I0"uc Z"1#¸76|5n0\BIV~Z3FfA_PȰ"pZ콵ƩуKwM1IȴƋH.BQYN`*e.fQ?n4[fwj$w2K>є`5?L\yNճz GڢfsYrt(0YcI zqu/Sd-7hxUkt啕#Y0g!X|0RyZgO2YCSy<13$$6=BݭƯ;\Tarձ}_(݅jWԌ$u jBzܪ߹!|C ?i'<3<5 6I9@⁅J;Ll %}qH.#TDQɠ6Qa@`[,c9`gHٱ E C,`;5'Ů0:"~2b0Y{@XO2Pwrά18װ~K>qL0Wa UaDaT7@ZMO5ZAd >9j|k#Hc$`+?6|}|qsBVXbN.pwK 0wEB;-xO+sc9{KNO%,0Z՛[*=MälQ]YeRvH%t'i!:@K4uj2~`JZKieCSU@IfX$<$15mjd1Qch"EDB/-dBuqm񍧦v %bW|22\̑d-U{FdmAC !pV"L6acX%ԍf Ļz 3-<= qK(9:dI ϐ`uR(99!aKEʴ6Mn5NMu$QTĞ[q6$vtd%JDyA.Gw˧ iM*i02)q[EJk(>Ae0wdسHC½cY 27WɬѸShj<]e oxyپDG {;Mt2WEfȏ/^7Pf4t],R͢l+TE=5~uیl|VC>2Ts9N7 tEBKvNw7 =M1k˃[Фf @ zU;sҔW 4Q:Ɯ]%0Q/ڝԯ˘O6@叾0_ZP(&n1?MԈ6M0 ̈́ˇ"*U<(85!3Y}v/l "hO!`CȨ] 'tu(9v#U#n I<{qEu)Lp@M@F a p[> -@[͡]?{NDK}=k kG'`;ڍ3!]<瘪#/`Bó2'@&ZE/+xu~ktzc%-l k=`GxdZ)O>Vx{O`*=Ϋ,~zm|;^j7M4&J'3&t(m8MV2.\ᤊ]6 k$zԦ%I:#G0޼<[[w<%XrF=m燥)L}תO5xϙA㭉ҷi6ji7,O)Sa& $nEIzbԊK8f6`5=q@95u͸LӡS%@}}tmmaTQ cq ߔhC\^ڼ춴/2IX ̭Vp}[m1 CBZl Ju ~_}4;0{f >eῙNv"1#aOvjW3lhNSZ◔WAd(O `SBv= YǴ-fFC;W-G6Pj#^+DR)KPgx@ՁdZhHB0t;Arm7{U #.vht᯺]]x0i,pL1eBdεěJV8.AZ3jTo{j@Tj=H*Kʮ&HcKz;('@ -guThbE"m`uM9y `jWK}MՅ 1U *rh[,f]ٜhG5x%cZl=H. 00*#4t?W4>̗>(:όA+[}M12D$crd^!M0jDw"Ue޷vkؓVQYiBmEd1[jnzFm.7K^H<]{y{VG4~ ưL%@]m&JhЙm?p4JkJRʧ ▮Ì6~L_>q"C+5ZgLDװ|Q$6*ߢe?Iu= N&mBDgwcXq=e!YP(TGh2" ln8 O0& N:; ڏx8vp;5Gn ?J-ٜ1>Hs?7&gOvDC,1N;ZUHC;n QJqD6A,fa D@ 5,(XtҮyKelғ;z<|{\X9߉.w,.`*N&T 0U7xt`' 5"3z{;%/.ĝ|RJM]@8_^ *CmIטi&,8,M[oA yvYAO a(zcD1֑&Բ7";\ ]c=Ͱu:9mk',֠(<@#AaeTBQY24|^̈́ͯn}o=5aY!̶~ Qz;HndLRޡ@hw#q (ٔ6`A8ٚـA.j j%o\g/ݯL;Pߏfǩ!( b%_CHȿHO)?+SB![r_3i#rlnF}“ 9h4F`6o!(Ye${YC:Bc`"6EflG<(-x yL(lgGE*jP6o˅ZMӓi I&)g5UXކo.hcDN%7j a36`*>x HYCCts5`/ = ]%X[;@&ZɄBƏۇ;ᯤKתɧqP4lBGIA> Ez ¶wҠ(i)" iW|4xIι݀<+ZGp'Ar;*qfvUi%a |[l/5KR#6eKW{$^:E1[HH=qӹ ~C`dyR>$qODžSHXH;D~ό,CӂKP&K*iS}Xi2ɭl::v΁Qɏ>WJ.ul-bw"ږH\XvD덖mu%b = uLCg\N\|ҝf6a:]lUo)>F䀘@!rOĪzߌ%5Dya_;i{iGeR3̷\qã.7X\Ԇߧq\,CAC[n z;}Y-;Fj6:Qa6-w592_LLgIG'$3e> F-#wے?GTz@@[?vhCd|_É T v7팪LUi@DY8iy8%^@*t0Lg)v6  ~v7wwCe1(q5 Blr(Nh 1;+{Xs'"yj\l`|JX+=%`ɺ|22UcKЇݚ뻟ޕR>{CWOf.֜DjFS_3QfA2ymP2&kp"No>c{y:>Vw;A.0̓S+Rnd(o+W lo<^"7C8+&Q̮?+hEttK俽DT 5с2q~']d2y1| XOj &H,yא܂b/S+0RDAύ2/v F:cb@+&cKKfZWPP>x%Hsj&PN_85N:a%/cVNQ>mB^Ug}RPݘ#D=鑩u|0Sib/bݚ3AuݹAoV{ SˬikHmeı& , ,K+zvd_'4!UdP#9Xu?:i5?14\Α-G$ 1oGs=бn4]o =X`R{wH;@xN{4ִ{2}dC&#2l?xƳZdWDF=z5E5f8EiM8v@]Qv ..-"H>c^6Ri .g0rs̨/lZ$0bD1̠0C|цtGPFCNi_I׳#k~9y@$,\R$Z&?Sd#ayo/dSفMs,% *M&c 'ň<0mͮE ~}z'dwC;h  e!sʱ-Y0Դxzĩs xU'*d7YH i!UI=-Я̸5l-yvoɤ)HXfo'"oT1UO><(Lـ+:K0# 89k@(4)bfKmcQc ?>LTFHWjY  1F0p|3g)F0F pT) wB8&j4 *DR6a;ɰBɔSi y}}u^8J9{(H<(xj67%P˜}8G0@dq8SWPET͹q[[*Pp7R܅M$LY?@iВPɉPJK6Sd4}j٥v`>5ki@Ĥ!u ;N oZQub;ZԲQOPm a<0ķHy&%U}g0*ltW<}ضxbvkS̒F,Z\Zeld8hGFB^ĂI-V3p6}c L>`}oLnMP?3mN~I[Tu)TL7 }AMC?'i`dnz_.Ȳ_>=T\MrdޒXL? Iɤ< tl] Ot LE&&wѡ;bma&u™9?J'0: 'jӆo5inmZzIom"&vׄSY v4#~M P05kNQOV|ںW( pX ]`9wP"ooPDZї$ȱ?xI @ofSw0*8ۤ;)B臒>ʀd{ BX4 ҵ !Z׹p8#I}0i HRM=)훓4'롹1)i}{.5ՃR.P^vNٌBG$*OH[!`995\6I/V jD3F Iٴ+i[E5FN8?p<=k5/LȡXֳ`sw=lK?CPAxmVYfs({$K[>n ZP #/ lM["1=/[2wpIB lw< /+(2A|cZW)?"o@,:nY*[TQc,-dr'}f왍8U# 8o1=a3* 3X/Di<"h1d,GĆoVכhX>Qe/`ǭtE T AqPU n%8<=^6inrm8:ekv`z#h0ҢOޔ+az] @>% w)oBļ=xkA찐Ȱ" 2Pg1AEZC#%gSG#ReŸcd'7GǗ#QkN[rq@s70d G+Z#&.eRkbNtvfNm :ݝn!%?@U]<=c%_UqS׻:~}k;4b~T墇}v;O]5hh 苭 `?DCxޠ{bH9mIDŽ_pDvF8Ig͡8冘,`!JP$X[r%TVT' WyͱGќ4ds~V1!b)c'4Qm?H<:!S<͍Rr\ !T&@\01g#c^Urk9xQՀ@(EªNN WRR.o[IRap l?:L > qc e@ppXD<_aT7eeڍ;5rOGVJ#p k%Vnثr8ש#1DB~mThEt42 #i%7ɫZ9Z ?bH|8"z)cp'/fh%a[ZłY:tC6L~\̵.gvsvaV# ÉRq(X ]yb1g @ga#IŝMWhm h]? l(%y$̿jۖ< ]-%r 7 W_A'sQ~ĒE]l&?Eb<㶃)6R\JFv* 7.#nx<ͅ_ڵ݌ ;JVɹOǏC kD !*$wRt{5"w6p*$40 "G2_Pd$n qR읪trjTp{w_OҀ"_Ky  '٭Έ b [L_F9p5N{@݈!~ ُ>wD&r-*d ;ce֡Rwr}DzZj9v@p!|2ck .h&VmR<5?2+ts>`>HEj LvŇ7zAj5SqW?ՋӼ!G JvMJ>Ykv:Xj.DZAC.ģb18WG5L_["Yœ+jWIYkt@20t`h/5īۿ'~}br1|W5f)A'6MZE el15ڗ]NB ~π69mz; @x?ɗTaK58Z 0S2 !+IC˧(W0jZ5dK Z\' B#\N\ r΍_/| U <[ -ZO]6t&Ui3{c |$y@|<2n߯r@ܳ*+,Ux$쓃+5y;H8pKoDϚq(YN!R0d#-{{H6Tޭem*{sU,,8ʏX9 xLDp/5Wiw@Nğ?Z]d02#F˾imBg5qXUC j7#1Xl&YouꮨZ j﾿?O;g޹DmS.y/B|{AlOy.=.6$Ĉ 1Nzuo[Z\ ڀG7wp\hzRwC`!Dr Ӵ?cɷKZh=?H84κŚ{^x'sd"FOGZ<8% SОTRRh\ ^([Ɓ?\{^b%lN1v {;w%+[+; ND*@ܓꮜO.sf AZXh?SPG[r6Pv^RG(SI_lG ά_ ڎRGTI3) 4l+&Ձg^H:_Wb]%bllCt@~;oJn7L5\$8ߎadJ46kUN+7.y{syi9͑6]ES\x$Gԓ-Nx.!r* k.CqI9O2fY;N~ەۄ{[ Ū¶z*v0JΜ?o+pK1;hSfW"VV_N :uޣQVpww yR{[,.bW ML(,3O##Izu}; yZFn!df]e'~hi'v}2[5sޘ<[lU>nDJX]S[heC!R|#0n'~ƽ5m*;S>O.^-V[1\E'(B ۏ` + x4t[*r1*,i0L,EWQR .?9?Wn j& ] QqU씷 7@1iGАV/߼NEnq] qq'6}+yy3#biP X}hvjm8F*I9:@H\"ێ8݄I11 ~A9MNn$ѕ=QܶE3,Ib uWӠz=`DȠq jC޾`@_+!im= Zuİ^+Au|h s%p%B&<$ѝ ۭ@gTt^x}-Q:c@o;SʂjBve†9XVtB-nt  2 ZDiso "P`}Fr{#sP9?)BZG7l6joY^I-o NԣziL LI:6WEaS`~ P;z!g֊HF t#sY$P³RT<>~$V1V*VJ'gUK {}c ava#nҿl"aC8a/臘-*O#Y˾+.e~g0C@WP8'$#EbEJgl$滼k*ŭ]I*zK%.jJ 5u:n)I,$)gmP",?)4bN +>{U @sDPi @[CN}ѱmSlL" 0$cdKta E7,~~Ab ŭ`v1&Y4U6V1p3Dx)S̾F 5|B;?P3 '3HŪWӂ,ъ[&ukT|[L6L@9B0:sOyYT_1=bWuIw2q,mQm B܄ҷp!Am>Zmi až90e \f?@{qw{!ԓ?3WnmO=m ?Ye6:̒:@`SEo#xr=WQ+ј7^O ihI^  ruFf(=/ēĠFtKF:T[Tas٪@͇`!@|x74i_$I7iힺR> PyeTUj9ODT*e-<ZWQ߂6-mSU%mSƠxSݓ-h:ziNo}=bn(oȜ[([l>XbOT4&;M;_ɇoǬ8ƒhYV|-suo" g@I:=^_ i"3 ؎T,{hJչV@2uZo :zlyMSF^ΆYF>7DhldYe=')8$2J=$q\Nz>')%#|4t߫F3Zgƹef!nv[ 釬T-1șl[{fF8=f~2W;{xA 0XcS#j@#U$(*-5܄MDDH)+?)JAI3|<Vm6)>Petg#oyOcJoC MMYE,T=p nP))!:֦S`MbMcI+6s4dG iwǭ4PCFTNXr@ebN ZZ8u,G~J`lwXQX(luSW_,"|kLLix*q  |B)cL]'݋_^tjI-ݏ}oUc5èνiʒRxr"8~T"-C$%xZlL;dF2Qu_ o<`&ivpY7K4̔qYJjώ*Pv`_\bXّN*! ه;XW~@KpNڶ);t6 Ät:\Dp0"§j&Cm;4a u|Ώ-jգ+φq3r|>~Ify;QVqfEwVh2Vh&I5H)?}GI{P*57QӎE lFG(£}6UqAϣi`mY VϚJօ&f؎& <ٚq$b6r5`11 Dª98-( zeX?\_Xiri: q2{("UFz[n>RBg1B 6 HVa,iiq{9r&{֟ǖnjNu~.N Xq`#}v`/XL{YRzvɌ*N U5˥k 8?x\ݧp5_ ^۸7R@'3`6. "w͹,tߓsHy>>ko(Z KD+О|+J46??o :ʁ)Fǝ2|^S?A=BWXH8,5͒;2 p4ѼN/SzDZrx\u&Ȣ#`v"8Ѓ*¿r@f&Mo^o?@K?IL;|vŜ%-@)v\m]/zܒ'^bygUDg쀊CgU.PjT㮓4H7lVN΅&2_rxHxH+׻.X6fܤ"VL}JOQ"Mnv[ZNPJZӁA _!qhnDYF}h냖gaY~Ԣ}~35lIRR!hQZ,LvZH䘔Vk,?Qc `a `P 񩜫+dэ3?Rn!4 8 W=1l vw0~ik;v+ I.<ҾfEt(GSpVʒ>m-0nmB"K.Z?a>mi&sz~iO+76)Ro2%E$rRd,U fpm}8$fa)Sg)H⭑EiǸi 'i{LA;Æ6# h'JMP_>QE/gWތPep-H+ϰ/z֊kdxWLe[""rDg|9 C97[_$| U=U^U+|k n];)aÁr؍{U3%:x74^8?~F }> *7v*6$)rTE6E,,> ;Cߛ&̼Yp1upˁ ״浐 I}@00ruUhzB)9m L4{nfC8caU4({dQɠ+I$D ٷ7Ya\~Q2/n&=nAC$eDk\Is?LvJDߑ%Bgj:Eyg?;yT=&1=->mry ::9ѓ=}hnz UNjeҥ:.- .(4vH/6]鼕iԠA_#$Jb@>pu`k_:&"Ծݠ}4 yy;Kƹe VE!%1-FphрD>S._᱗Glc>y)Ipadl_@1XHihDO yxwh̆AbMg̟RejQ4;t* |X;Nzz2}¬j a}Y%lÑlOri\HmN ֡}]@u s/Lz$Y#=a|Tw%}Q8Xfhh[퍤> z!j6T"Uy(;(bT_C# K_~d͌~q7os#\mhnSS}=*÷~?-}h2<Զ"^tAeahHr2A!>51Q%3OCw&iqϯQH?j9r e!"TJLsQt{A7e̬k6 j%dE͓jYR\%uS e7hahEV̺%0#VS:=`Kp(+_o3ۭbIu!|kk$i \| A\{֐j@&+\ jW.AupVwg _~k<9<歚gdݡ`kbsg$03~Цeq}!\S;Y(4Z}ds٬8q jS9 {RlpZ 'OcJ$m]\p`pE͙Tçәz('UbOVa,8v Ċ B%Xv+`s Qc&ȇ(gzĜ9SJ:w1ہ&(f0q~JBճ .9hJU1'crq:4p^RsY~3BkCj~* UV utd7_h34/TdGqLղTR9Uޤ|n<άO: )ڤ" 0)w0=d 0afA<3WkD(jYs8չTpuDݭ_g ӳ/4\Bnݤٙ#X"^Y銚 լ34ϸ}dRDZ?2cNS1E,FVjʥN/.CqjE6Lwhw*ȋm2lHT왃n}'F(h|"QQsEsw2ٌ@>V3oaOY.s ?V5]s5h4嫱[~0p6js,dƄڢr?dTdzBZ ̛;!#IgGhzi2%M\Qw2X~dFb:ϣ&GI;K,C@ 4H u:O,֦ySΤHd+K$!bc@sCC"{p e: `h|7k 1cA՞/-r8רeѣWM1v: <;Aiq[|'`%j6:E(=Rd\٭eNOR#4?`^nťZ#\~Yy3c $i,Bi4HG2\5jd)0U`+,&hQлdp׹: TBpD~i*ӝ_ CsL IA-I8]ʠ:7Ɲ&õc'.@r(ک)ݏG^*{qʑDA|i|Ђ>ШER?to:=? %Һa*9i_YJKLd`gAoRӄѬaO//U}؀) )]e|(05NЎWfPgY+?\e+Ѡ15svxTQ AfCn]_߯cjMwp%$i1ϜJ$t6^иEpW7R* 9ZQ{ESZD!K#"nDkbaOavYeR"G-kF\:!9Hsޛw\4Dglv`xiȖ{YʷOzR`K8h S≯?`^߅nz؀%sn}Tp=DOokkeU*"QU2+rO/k:p"ZIh3eI BHŐ..Mx 護crnFII$FohӬ^߹%MsUrYز(nB?[ B z8$@샿~T6b/K=SCn0=FXH htPztzpvh ͆ݟt{חm_B- E d.x#ڱ3#@ ڟgh@Xt1=E8:tN wadTMOң-re$ZT?d*2/ KF ֲ@Oŝ|_0+tՊg$N{Z?)r$dX wފT@SɍZ" ۰OmpͱGpaXenoS-c96,M:N2$n6cTI> m'KtFى45bH57傉Gtku_d%棨K -?D"C/@4C\5Y.`mz&#\| ;zvW~7jEBXimX-2:A)l(Y#Mdz @]+`.~mÄ5ʭ9X̷*P!L-A*qX[o$&BElKf z 40m21t/2H!X& ^'5:JH#@WrzK Hc) jp|xǭ:4lBt+?E4>Q(T6d|VMNuS&'asgމ2@YTe@@Ucj{^{2.Kr ،"'rrR<+Ǭ|lJ`h0\ p! Iϱd\5م8ůF;J/b_CK?.D?ـSH4/!iIi.JLm%gf Bv;sI`ik{[leb1ʜLkhC9tz,{LD (F fw`j1.`NeTxo0 ~Oau+c|5ciM#j1CŊrRh $&Kp8|% aux^DU("⠸ PymDo Xz?eGwOwﶴVn&0EIJV{#8qfQGcPH9}%ÊO3A Et&<FNX6J/ iCas9PߴP:U7Ɵ8^& ?1X} 7*FNdVk*%C}濤E6fs%]b @7AkH"Jy Rh>'+ϋG(5\au `X !Vf=y&^ճ{<)}U9jr+׽~C[J|)ߧ~F>53J `y]r* _+:5i; <8"YY[uINnKU#y՝_DMiG' fKű(z*6GY3Фd:uV ̵Uʋ 2#]O3~ lN15a^jt nwcc^I70t=_~!>Tlߑ86TW[}$m?sOvOq6@|we1OvYa!݋Ƀs-vL P9e) ؞6^f4dQK^Fz 1b[ol_ Ϭ{1yd&-Ẍ́pn(*@ Xu賚kf9GYP:4 xR;M>lnW 6ED8C{/YQOu&-.Z> ^}Zo)ٔ^(ڣ}GE|O bd丣Y'7S\NݱtA8HK[Dʧ>pd bwdLb;VVa[MH< C;)Z 0$If+ T3>0RcV֚-FD"@OΊhr,c=t-h8ӗ(}9$v-"Hsr[X-$QX<>|澹9> i(bN }dYm@aɇ%# w,RZ~WKeCQ@ #I?UA__u?j^5fwG!˜y<+.裀@T0ũ()Ѳ wWOi'JyDQC-v?s[,_!5אl"9 X1B)V hKRLXݒGcһ.VP'h/!tʐ)"46hJEfd);H^m֍|6p>f'ez,Z] oqx]j&dᩌ#id{o71hZiѸ&ʎj oH3J1nd8S>rJ~OuD,9z'w=v<}|򕽬R'e;UbaA5a7X$0q[ w>Azy1wuwT fS?6{$$aU_M3W0H[ņ5T2 L|r&irGȘ Dzt@YP-ūW!YlJJl q-}ś˄9ۓo=s|E(LBMsv]t0;wayՉN9,W[aŻu.-?#+9Ua%L' *EsO r,snk!d*o2ą. h.߂8a4 xaꦅZNEQDhrh` ww:R(9 t3(ƹ*Mp7`y20bIl)S>ݨ0::țq9wȈs[/%%kLԋqџmcWwpv >K JW5y{B̨ZVK:/; 3+w S5ld/rdo\ñ ao[lE X>y<8s_' X_ ~n:TgRP_BlD6)͹ gғSei>)SUz3TzCbANμQL2;7{!Li.n ɡ.Zd{D\}cPGG&`{KX`.aQ@رd1O>_ v[1n~D"C w5Ө<::S,7LܫiB 0 C/dX?U~[-Pw-7Z]|ԅ&K%8xk{҄:)~CXnGf #y&Css] sq^ x<=G jah>8U/޻ktdu;nOAe .y)UmwA`% `G1[m}oDFGdGnS0mti;JAs[-!δqDX zc=*Ta r"ky>GXs-uP8c!dSLS_/өtgԾۇu&-6 O_=L2{ču:f5oSoDga6"8v9 ]ǽۋ A#OxnMDRM'?qi\Dy˫xtU" 9cp}Z=vK4~r%GhJ#R+zwŎV~ 4 Uq/sַ:;4eLj?h94*^d*e'\A5ηYNyR{35\ ,^_-6顓KhʨI*{wJCg.ErOlٛTȱ*rGq4KԱn5EzHl?J#zQ J R39}Č<3C>r FWn(uxޝ˶"ӶvzV%gκ+QK9v̄+d^Ì4Im=cf\`K :Hɇ0Gt`CCKRG m3 9>@2~bI!Gj4'DK J+y~f#vD \@l5 oteW,x|_9sFSt I8V6QLn^%,Rn|*XI W$mBlܹ x;a70;#vfVWB QL 2H} nZ$"둨m/". f2rX]S%ʸOܫ8|cu @bX ;:$mȵ[r eQR& Ö%{o)X !y^ $wvUi>y*%׶_Ulp ".S >Z%suxZi,&Tvߒ+ŝ4_Oȷ|KRڃ!2DrNjD `nH;HnӺL>^yGQ:d; `#sְ~+BW  7y9l3Qb~8djeenbZs57 ٤}g}pȡ} M> Ɛg:. ίVz/ͦVGk=X^YW۝z&Z[O|r@HKh_s}3Wkx0lZ'ikD9j:oF<" 6S{q 'ݽ;)i"~~U`51I¨h}@ ԓ!?h\"ĕ!ʀ~rbdNJX>ԛNgV^lJF=Y@VJIR۴'#b3e<2l'SϤΠ9>_l=gcreNPp6*+^LBD,=ҺǸ;]- bN=}7* ѫСGC+G_j4 |N/CzB"TW]orz`?ߜzҥxxNe-V=tv?={uF_=z*x kmf %Pm{iTRFT7OK3cNJ oZzLFq77. D!6)P_Ig׵4%[.~ŖĢwdfspё%?`er`%3͊T\xopƈp|?U]"?AMeMd^JA 8nU)mNXr{w ;H?SIkQ"doBY\q*MS1{CԺP7 K{TVCht'bGI}~-[Fُsތ@O|A`|&gAa`VG#1a e QcHQR1KBwPD8ˆ.*( zOɚ(w"@!S'lp 2yC "_~pzw@\];L\'9;dHDQpiE!t8>} YĒRi'+#i IGHҮ!sF/q:{F}5@Π ;:qx3,/NGNy'~Z![f%r0(6L'9"!g헅NΥ [G3 ;0gdzioJ^+ٝE@CwWdI7FVGӡܑ>^؆&hv3>sFOO:i1<+{hDO؍\h_.gOU]?UX ]q:'_n^(W1 5[7n:p 48ب;cauSZ 2Ou:ö?2Ԍ(½ BȊ>BUnZ \7 0`4(J *?/-y3g ) 0R?C^h8նW՘*\ǸutBl.Ϝ<L1*/:tZCE\p_o2 4^Vs?g(ĕG?px~bp#Q {#N#e)v,OiE&?ᤏR|ӘZ#/.J ?xÏOӅLH}Z UjHK<8 ىR~&}t~ ˅2%5"-Xk>YW) < 2zqo ўrձ5gW?pWIBa2Cj2tL+OSDzY4hMo=rk_WM۳;LuW3\7/FRsa?2};N) .P?nGHqI?f K%8( b]dCorEQ0*ReH7Sh5mP)0|(^ӵXr"vI1ǎNxÙ@3cAN8\ux.vsVx\V=2_H`02U_-?zZ=%^k(smD&kư33nxŭD7TG}<0Q[< ߒ؁FDBz,)}J>ZzVV% 411Otf΀o'7^,Q[c';eo=c(/E. KTRJ<P{F7Uh]3Ƹ?XeOF'< 1m(iqm_"/o9/ ج@[.Wˉ^t;T!8% h V~8~#zʇϊ=c`L>DG\?e>ojԬZsq?$ IM* jVO+&94OwNߌ 2]".gWgu4Jn``Q-%ߍ sLNuD-29ϒAp~.lx>|SNG( oza#ab_i  \W]B~V/63I3q:2AwԈ K ^h[5m[{]-ϰQ꣰q4X`;R5HO˃5G (qC+xGނ7~CڤNT&ȝ鋌 1n}R*BVZџWhhƚ lZQTZ c0L~5U2QQ{ݧ Yt- 80}<Q-e( 1UEIll Y(R-ұ6ќʪ]G0G,(oZ [K1w58' 35'd=iga"_6x TF":{FMfv mˍ5|2\ `YV.)W :/W~\\0؞U8bVOX |zN3u3ۤ* HNpfkp~}Bq7aF3?t.}Fu3`L[Gs,lқ*Rͩ U԰AqnDz, K,Q<yh %'?ƍ"dk-?^3Zs7n9Qj aPI"UJTam%`頒#R{ߌ̱arv[W6ӎU;QnnNbF IOV:g)"> Vw3?y#vU *&scScx5MT-VAA63ŲlbѾVNYm\z,,Twd |b%C"Zn~X#Jߋ^!N<;mqAM[V4=5'5Z )9_`TkCj-T,l:zT;rq48v99'Rf,=V,V2 fx t>?r6G6KeUX+b0.T}se0cXk2(*"Mڃ1lseԢЌԒ酯vxziop^Xx!"urC2[&p< 7s GWڧ?ȄJboQ\YL8iIqqG׆Vu/c' . [aJ]c0"ׁrM%#~܆ؔl(ʦȮo{#C gEݥ`{BhÁa`4' fˁbeH+.:>)1Rir!PMz0hK3FkHY86P R@nOӰMxvɈ#42FU#:bj t,7NϦΥF[lKr֥Bg U;ԪTM H8,T6BOy;V6O 갧m8>ޭB#&ePwJJ@~d.[|~a_ڄ]/{3<W1:#DXhE]=#i[P$0>0eI$/Hncc뮥2ζ!5@j*as$EVֳysmt-¸t48"²KQQk׹C(-iNzG:FKVf '>OB&끟ߦԭ7IИ'7̰^(̅"В>#vm.[F#*Z֩ Cv29^y7{7P?dzK{.0g@]b<"䠞ݗApOq!A$7M9:_BꦫȬQM{N ;2cl?!4\0#B90%QOyNn$Ρ Dg \"RG%^F\:H}=gLMF͇g߁3R)~So-f\S{D}.%")xПzu?'M8|q .v׀웢kYIg,E]l\ HmK , 4_qWt✭ڼgo׆E9B ‰Ԛkdgv; 1h)+`c  04CDؚ?e5# ?N8,!ǚrŇ=1T>p&rˊfcطLTH}6&|m_ʊktDU]{!zd`,4}bGqM6藿+dQ=y$om Q3| E {(%2dŗ# ;b-12omi)ᭃ/ƜEgӡg!Z[/jJ -`ƒ%> dfb$ o A؂";v$B(g@ΰe, G$g &3 *:ee:'}( 2=#+6\Z3}XSt $btrV2J8Oָ5P;FU7Ju=.+Vk;Oxv_NlO͒u*eStJ#C9Uq|iY7iMMz+4ׇ!X ]aEW`}X+d8鷖b@|:Qsz1%LwUk!Q+}}/~RI['+6\ a0ӿ2%X+QsI]I2G\lL "}aXV t6w *0"yq̭)D9X*f6_*U_W[P)tW{ ,OBsǡ¦1,G` ݔTA6gݜ˯M5 @\Ui|0R8Zk%pU6s:7b }:8ϿyWnyՔ 'nv&$* u\]F0R9>'?! Hk=ɧ\$@^h@>qȏ 39V΢{Wl0me|AڑdYm؝p'J5A[E' nm/;bq`j5BeQgÖNr){!;\-BnEۉշ9>u.C.8v; 2~NVRe޼C=!6/"aJZ[K!LסߖW4$^/PYH"5xڭVa8s(FPD?EM=3 GDUM ~X{Vf iW*x1Sϡ3.^{UgƩU)B%2_8qP뭉6 gwlBzg`G=V }8]ώANa*dX*(::dvN4p.)'Kl:4F6C/xB=Sҡ*1PĨ+5dd lQU~w(_%@]SBѐ[\S,*1skm(2oN]{?r[k ܸ{oӏA[u7PLl鐐CٟmYؖ."?Q7/.P50- `K9rVGR~j:,"Q{:k%ߨ 7}DAE1N@Z\i7 ݱjoc3!Y1sZS7h|߄; 7E$L9<TYhF݋Z\nJZku7 !^ʸ2{ĨH uκLcf`FXS<+,jiL9%~64ioƌU{}`meN+ {{"Q Cl`$Rְ#7; SN!잔&0T곁_ȸYphA7n/= .+' fZa|10D1Btɪ5/Qn_UKvZ3f] }TC3#`ƛFLE^u+BV;Ȅ<gڏ)R7nfHf87uG%z< F9hvT.ߛ\Q}Mۉ+GZ1Td(2w,7[ p-/+gfGg"s9}ϋT!=L=y+oWdG,$p?0 R ^mL|jSFlg'UUJWCdD΁JGsE4>GKI$|@5UŋO!tXXVkG*>~Q!rZCm95ɣ@ Nkw+j!Y)_h?{s\oC/\׫sVKdXW59dwp/]ACgE!pY'?=ܰ ̬2sRC+Qܷ⺎-Xܞe}AP駫lRu>Ģ 5IӖ>qVGJ* S`4QC۸jse q佉c;GqU‰8)\ _'#YuIb5$ۃrq$;ΎkN`Jp.Y͒/;$6C/j* Y^x/ÇT,.eƗZqLʉ>G1e9orW?Ȣa J_Ջdws)"j3ӈ5=~Gu._uRYtJ:Az(1SRp+Rp9@)雉Ȫԇ"lֻ|MS+m&As ?Hl_>\p7d1 .h=(W{ҿO6#0WDidhS1w#`;Ʒő8qàT~|cr8@,%U,7;0 ~wͨ&tG/̎Tcu*2 wlՊ50rwYYfEڀÈZ$\aڴ)#kfP"&U矨Ҋl9WIR7P[l@!Id& {yd߾lP*sˋog[}a %b : S,5gE!Im$*/FGD5GL^r_θS@,S,ZJR0fs;g+tҳDLؾŹZmoj#^\,]{b !BZWfx$u,k#ATtEK,nVGo~m{;a}XimbFyMUyڼex ܯ}F|V޷د [ɮHE{h> 0t4|w0WQǼ8O١ㆾ?h{hSƲ)T-c'%)6eoa ~хڧ/s ,uQ3ShBy%=H3/r@i I_at+sVbI|T>@7}co4+pG?nbS;ϫ + 42*k:Z9A+gMq]~ZX%( ?K~,YVf^a0JN04%Ș_ [fAxNruz}KfJ~҃dξcmJ >'.)f}y=}Vy:|vL{mDa Cp}.6炢C} )-| \yz(,쏾jLİ,@ P|(Q c/p zFα;!DzsSQ!;W9;0S&=Bey|l>}lDmWOGLu9ttAw;}F,Or-MZ-IK:y&~Of12]TƫlG <:뢿j@H0Z]TdGF3>m @ɆC &;߲झǚm󷮬5-_ç0E+;괊&A+'<,HB}!_6<Vc]6? 9L|Wr:t%7 >xJ]<1CNp{aۗ"M9WsH6JθBrע%?sȊ1RK:\fQCh 6ܙzÁ73Vchz_$P33 seV\RQ)- kpGY!8 -冢H e% qbЯpg`Zޮ _=3/kr[IC W?hQw]7#5݁k<(6\ASƭ>p~}| JMt9ePI-LVVl?fh`H29\L? <`M`,0#V'PG/D֟* ~-3&`,~MKA^a"e%IC秪}$cI#a99ǰ'wLi$z g!(QR`RLup@٠uiħ2V wZjZt3/zPI?V* dM= %Lڅ,!8n̼ ؄ r~e^WH5݅D5FU67)N2),$L -;^xL[`_`A3cgVi-MR xJ*u#u?~&9!Ri <qoԗjK9wOcė8p26c>a %c;28= ksp"&7EƇfMpFN+$?f;2&+ra`M'n$\U8,wiK͌wQ$,{^Glm]nU={$VV?vS Y?m˓ǨвDբ-;e$xBA3D]~Oz\1{`f.,4l>\4\Xf%}rg$z}C~tڦ ׉Xq?VeϵG=Tΰ6=p}>2Z~kYm5*;xZ"% 񯕃bHgGYASG( FxU8C3?iB͡%I>n\DS D0(yFӧ3%xWX7+f`"avv"`Z(Dl #~\Cc 6(icK}q'a专l:b`_)(d3N[3f&EiD1K)gOCzbILX8A$D뜳m`5fzJg yXK" %fy;d]myV%]#S"j#\lRA_^žPZ,3&Ph8g7(gP{rw4Q-*Pρf:OBS3@y  qBN|Yj94<5(v-F]Vw+Zb(jLP\ڋVJ)+A*$Ⱥ 3;/Fq2iT'7;ֶA(6 ]Rv$=gRZ2>ۼ{,|D@T@#Bx7euTxh wJE47۫ *ֆ`cJᚈmUq3PI+ |rVWNqNneuBJK,Uμ% 4sXWy4jD tuJoB W4ؓhul ) 9/+Q]|틐|>eMY"y!y՞57=,GO^O,ɄXXٺgk 5x^&n\4!px6/;K9OYŒ$1 "CX&$;ĤU'[~[B{@SՑp̿-fpdBɮl;x&s?5!G(Ϋ,—sn@̺uqD"F^_ʊ# V̺"L(Jpp&̛͂Qd]lFLl%6KdNZE1-,LY{#@88 -0=O>ӃO MPwkhM.'S*ϫ 2 O>s<%CvL""0O?0s܆3psS!  J{?%B:Zt2HSq 4Jarނp7)~;{]{vڊ.?ܽҌ \]aͲKryw,ncaoҹA"ͻPjy8T| ׳6pi:JD"/5jJآc-(Xe(5{08^b`CA" x̵Q-bRvKFOŶnZ2*LA6]k/D,_rĞ/*XpgB&~Z'IH!3@Ns7־\c +̨-@Gwb3f6x-A4{ k@獃L3A*ɒ2ّj]™ZZE/z1?v\+lyvobГu/H #!JB/ż0?_tբ9S0S$`$fj(U!f[\:P u&}χe 1L*`QN>'ýJ! nԽU+r [zN9k丁s;YM8A`}rmĢs4/2SZw)f6\YOFCDHIx$;Tw3kaO690~#iͺٔYQ'mq{ D౫F]pWSX0+z-R9xmMc o*t+k[4x W[ Mc Y `I m!:Oѽ&,>j[;eAR&VYj|L `V  9@#?V^(qT-]jqR\<]H<ε~0Fh';f9GDg}mgYeO8bȓdڊ99oQ;n+Yl|e.!QxzsLKwCs(KH4.)mN+;qu1VaWxÏM6He2Mĥt#7Ҋ<;n`RsaĘ9ʄx$ATGڋVM޸rb*:m4o6>z!`U$H2?`;##bu28=HTb *-w}ɶ€?eOE=u-{umzŗ64r뾭:խdΫi=Ow-`N,eK(FbQ*, 'ѹc1{u4*Jqstmcqt`WLByTv ^I=79yvl-5bs tGBM h<ub\1>}hpS":d7^3n;!rDFɣJ扢,#<j[|h%*)Iǒ.M}D $i/Z1ug R(7l^ ŲXr!/x ^Z2mۙ'G!TIƀMUAcv!uj Hvw8Arz&"J.??ll, ]S?pU$bZθϏy[ggC/ jؒt^_liQV8?IZu:5x9LzZbғOe!kK<1tbjz&p88a/pnZi)]F&LirYmPxD6h؟6H0R_iA%0E[s?OZ iu÷!^ХP"h6YJ0J!V hjs2Ρ/?[O_7w 9園7GPlbsvĨl9?E&߶)T x5̈́Iv6A؞^JI.aDHz!~d'%\IKDTfX>VYQU?{YWȆ0M{T>u ߰wp=칹Եwj.){<4 H $wMć89̂"wVNCxfl!)sBѣbeIsmnEJ/όƯUWi},(!qWyjg:UIlCj:Ӡ!=!w^QR z_)%Õn PArGuUR_bgqw^A2!T>ۚg熪c .D'[(e~.󍽣X=J ęۋxհI;[zR1y66'<^x1.x _;vOԼ&GX̋olZ&V f}Ra=[Pi[ o@9ˁɘ1ymmX7wX*]K\%iAL ܄._ {O-v#h:=v&w {6̘| ]9E԰1NRm<hޏ`9 ygnMű#Nq.lZ֖c]_(H$0oף?kCĚGYPaO6lŦ9 |Y'SpkU.n怡\9 FH=Ut@×&nxY}z$sԶ@>6Q7fj%Nnk'3a L j!r6M=I-_.Eopuf/gq1N|{e9 ܿ ςAg[gaPgWkOj )n76d(ݛãgwD,ֳ:nMV?C2 ohҲ}^e|sN^9KVC+4I#׫"n#UN[j>>~?7-|-ʒw`HwH,W~]:В'U_A_:={[lg|A1Z놻گ{m݄|p_Sv?>5 "{rXFEGu#s\>>> k,6 4=u@>^WD6QR3ٟFo=~r]%%zF9Qov&Pq}|[;o%hxEœ VIUβ\L: g_9Eq# yc1LQ"nN41idFR޺f-~n;ﱟɷ{^e 9S0O-**ٔ$ @՜[ziyvLRX(tE?ZлZk{G2zi)"e9~ea2`hboؓhtB`Bdz1jsDӪrPX i1Yو^Y YS/*帐(M9=XS%r4sz7پYyӤG-劤A'k p:ѕNCrnT2R45 +,, <|9@n5 6PbR0T]GH^L5H%@;iRdr efEdXH*i6{j cm,&0t<1w U^MOfH-&tOwpo6bWXFnՖ= ·CxcN<eLJrl蔕D45+8PB+c3{3z( *5#ly=V_`<`2!IQ]Asѱ!sH?ZfDLz6/0uŠ;\[D Kj#\#dZ ~v[ =r{2L| Ub| 3&y 4-&dpP΍&|v+ RLΐ:F*j X j6BL3>8ѝ .I8wd_Fй" KHh2*聚g:z~c yRiO|_@\_RӰn 6<$ -k< ?iUXJp;*^r,z,hmPl7փ'!(}..5 (?/rK'1ѻ?Ok E0/:i5>c2xDwST/}קϙQ1Y3= CYX2j\IT;uڷs:xG #)!5,GaRˣʍV{9.fiwX#+c~dɛl$InD\Ko+Z`vԨ8~hswnje@{#dڋ~~Sn$ .U$aW)NP _*ݷCM 乌aF8Q7G]̧`3/&觺; U 25cJd񺈑0LE.QJIN:BmstaZ!7lsڤ.OC[m%@oP@|X&(`ⷐzɵ}tv?UG2}%ğ|]֥!%|uTGe>Q[<񆟾oF||uǗ?u"(K!0i4#5& "}KO_!Ŵ"KH׷]Rq{Ԭ_!yTCIwEplJvAç5JB>-JXpJK4/=<Ţq$2O U:P4ujJ(&# G$Kwɹxhe$UG ̍6#|\[j@t|X"$puLq( e5?0[].rs ߽$eqH&f ;@ᯉIo"jR9}1>?M4蹘,WPZ .o}׈" 4Wz*o3.?Fps7ތF?M+Z\3V Q,9*di:F=LV$^+ 栍}'h,~V6OIjX֗r> lSr,"Q1w) ¯_\QC M1;jhO}o'{r3Pd_bZfĎ<] E0[U?9h)).NGIVgw,3xoE9k؜a"d=GmdƼE'2_:7;PQeڵ|(17 < Q?4!ԤD@3O,gN5 |uP # <;)y;Gc¼ܓ6HLDm v DApv&Di^Sj2G,dԶZRsyGB`BoxԈOqa^98N;gR ܆ JѪΜ>}>F}2sԲʍxԚF`cTg)0MR^1 M4w{=Ok[oTy3*$/vJF Sׄѵ)F|n_,c,>8L&l8DfTS9at .gc f8=eD<'Ktbe,>q_RCme|^RJh|v9lt!cE(u+l_ '(hWY"&ː!=hk.7:n5P.xJv 8_&Lf\iMOg5q2o '2#'|h]Kx&”""z=gL*R9;\ ҊF%/lM1$BOXll2@鑴6CQ|jtDUg՛%,nt&bW3\Fǵ*33Q4_yw}n9K.!|/υ)8BDxjૺ>j. 3c`x$10bhO$|8)9xG 7?tuP$eQ8`2^:4V`Mm-ŘuQM!e@'|]8o.x&ƻ6(s\훠deT}y1S5^ĒEĔTmSTnma8PKvRp9nٺ23c}xpAi$3k aF Z_U{'E#HRbG3u5F8יִW$5,0\DFaxK$!oM386e^ +q :.\WznҁHws-Qsq=p ty)^3aW|&}M=tׅ"i~1o޵,ޫ_Eޤ$y[ Oѧr~y$ElNY;esP@?s[93֮?NIe*?ԟȋSSP~5.0 9p7"aR$33U/,К"3p쀳$g:4rFzR^$N 55wR.90 ё,B6 i?/(m9[Jz%U~n8FH k5kǡ= qTSXhzqU}q!{Ogс>Ŷqa꽟U}HOj!o.[f-cn:ʛyʌơxYܧ#W. WKVY(Rtpb .[;߂TdT}Ѩq`;?JrBk$@@Vy +W@F+7f efoz`i} BB% @qS(\q ׍M\87c'PD|n';kTy2¡9#iĿ2JXj\pـJrA=:fH-I8ʥ6J[ssa{`aN3hjjZͽ8!?MS/J8 pUctbP㫳Om/7(Dg,*rdדSpM1!9'ek>;Mµm[(Tx*7xΕ|#'1.}@* {^03 )JP)>ϛ$UrdY1pR ? Av=ӵtXQEtN?sv 5Ir^3haXhMP 6[ּ22l7)P_JbpzWªsM3d}.R|ځfwGԯo5"Ov p^M%RkXsiϥ}O%":l U YrO6mu&ud}9Lkwa߹y.E_  $ X?BTP0_[m+t ͐wʛmwlj4a._0Ǽ^aB1I_Їު[Q)> Db*+}YH>&X[܄<g(!rĔdE˜2EgP7[O 6XPTc1|0I$K.FŹU&?sb I"`oǡ_ % HJ/NWTXϦ3~ܐ#sA<-oQ<' ۷aJvw@z>gs^~[fI] xȗsFo7*|ovOHaPe*$cȑ#n 72/΂|9T?qkNtI׾49>1WӶ88P'zF@2?.vbxPj 7(aZ}u%&tɆv' s鯴c ~Iՠ(DƉ+l&sFCqZR N!CM]\!bdW 7oa]*-[Ǻej` o}qw8o\M_Y1x3|q:<r{ojej×$vTB(06T8UAk{b p^n{8~m]<w,Xͬ:lT=CVٝt>*v1H oc- Asn +Iq';i*\FƳC_~2=h/`AH&&/k`up~hhkgHQ{~ƓFzOF1/AkpaTbF2)<lUHH=g`vtJ9 RQCYk{c b9zmcW>K7 Ƈ'6T,u(!0n@iiX1`Zף L)9\>R#,1c <&q'/ [`J#Bj` NNDV%JI/$鰅vˌy:zşך\ċ :O( 9# ;( -g,6 5Gr:vPskǽ'-j@0Ң{Tw Dn[JN6r$$جr E0? Ϗkzǔwcd!]Gʹ~8:*ܴ)3u&1S vC97[aOxjR3RMq M; =j,M*JP_NO&S}[3o>@'.i)f'JU 8>t>>.o@-LA"9¦k[jp 1A Ǻ:M$MÑpgv؂E;PfbܬIL-^c71'FTe]߀)IXZq#<!EJv'.Tѫ>KR#.4b !T0le,NDl( Sn]{%3MRlUYӾ7YeRySu5vv_ؐDhʫ~@Lظ <vou}mQMȒІ%m@_=ӒIgf%W I`"t@Ϭg5'):Lu>L5b9- ʦ3(aNEN%PROгŸ2Tǧp_,;D3 p%l9R{/WJ%4|jae[lI :1V-hq;4w(ïao0Ue`.\QqY3V^*THb aK*XfGBD"!_j6̨J ·HTD/?J!7G=1 ʱ/]\&6y8v֕s`UjK)ГK.ZU9p a\Icfa0QĹg?9KXH|Sa0F'{0j\`7-_'ThIDů!vm.sAWPEw`E-X\!" 󈺁B(#ri*J l".&>FW疠td-ω{}g FE:1ڙ  ]/tLȆ'VUAY;*q!_>hWJ.ڼ3| I`0 zYD7@dHtbB ^r@بl7v瑣5 Ԛ^TQ]ٜ. )F`nx]XW'k ?!(#,'΄TNIITv3M/c؁O/Ln s)R\tN6cҲzY9ó "a5`Z5G1 O2qH~o"1x]eG R)A]yIZfIBy_u(Aߺ#ػ-$uBBP@w6u, ἶ9gN4$FezNcK$& 5V6J3Y~̱]1{&׬{Q02j{'XlFTE( vQ[˜׈Ruy? ='/sO~:rULT I7Dn(dcEչr<ȡP&7] Y ViK$ F3 |Z7~iRiLOrK-L9ޢ%8HfWλ 0XzrVASKKO+W V䊮G#W˧X~Vw?܋)7o҇Xu7WD[PfR{_4&ClKMRӒ)AH""Hs 3L>-=#D-s9λL3ՔNyf@񖻻~S]c*0sgR3_}r]F9 RO G~;ݢC˄L~I!ٗ?ň/@yg~DA ԞLSB7&ɸ#@ 1Y~^HPYO/X:p&{V9A3QϽjk7dK673@N]G-bq'N!Z˴}< .j#ЁM܈F<ޙzQc Le"ʾi,ׇXrK/dalETj s~S$6kKbR BC0GqώSG |i6YdzMiUM'es4, N/+^g#Ic'3ץ#/T?vpe:g+"8&dC2J}DQW ̈́˞@rQ} 2;G2m<#lrXuu}zvӎPL\zSa'9œ=*ѤulY[oYg&h lKJGKԞ3 n g>iQ ?}l(5Ku e;M،|IE-b5 S>&Ыiv]SPݣ؇ߙl&0<^ࠚG?j%Qs/~k* =_)'κ7@}ڎ,K5dist;! Jלi1nxzE|}RDɮ+Z~cuMy7U ou]nHu`?Fo.uÇQW:Xcͼm 7uM5I!1vIGgn%S$V I-o`CIef;Ӷ`8~MJ[zDǴ*6Ua&-N?\| J{MwFά$Օeֱ͈YtFVPxt8%!!93}32rN>[{-.R|UBݴkcr2"HG?1A3+19L4j%._$ߧ[W6A2?d󳅰 6Q壒I̹I}sPqEIOx)YFsf~ 7rsV{%gO␗;bG&}.=*p ժzD"$Wpu8}l&CDN7:/JqEd@:(CfDhk.o109S_0нT IkAUwsJ?1{iAxg U#"zœ1YQ]/l6"2"j+"[2S@ \Q@@g@x} icaCY M1ΗTz&2f;X1# ړP) VuDna5F~8TgK(oċ'pIĠ1L_P~ݘB#_0?10z)zJNU`NPݹ)!' V|M%">>e16c`3,}!t!JO7X,4xc5nw.lU$v # ,OUf݌zd\P[V B59E`M{E4`b;Q.vKuBC[U1E Pf,J+<8&Vvm:?=[Qp+x\#UFv@"/OULa|Sv8@Qau <wdDo4Y"֯ڬ[S/qWDɹV;viHfCw6s˝+pzeLweQC3pɤi" Y=N!3"l5܅QCj"ذN mdFQUoو[[ؾWb .4Vة%m./i\X5j^ u=At Mv1BBR/3s̵q8]Y:cu)< VGlN1DE.ߒ`Kv2;Lm_ٕ(ig(eL:~1q[r˴`q7(B ly`z==c =7?"jHʪZ||"yQN#":̔ |NfdH % 7hQT,uȭ(?hǪ+5Jx +A %Tͥ^[PǾ2L$!:!t_HP?^t;5~ h׈;0($Q<_nL(P6 ^QdQ^ lfZ1V9v nͥc&Yg׼p=*I9"c%{SLIF'F! /HTdiJOΙ)9;Δ_oiE8qy\5Hq@CF@oN,2FbgQZ>mEh6\8֝POӻfu3`69HW{.-|:&BIAQTB}ND[=F y IX0x1{vJO/% NgtAu S6% qz*杊O|V@ޝU38$ȞA|N!3խ5i./wǗT#j߹#X}|81 U=jhd?ŕآeî+MxR7iQZza ^NmyI +?gI{:3 gU g@П Z^x8NJGWrvJMp\羡CZ`/ǯ[t4uT[qèIi[rЗŅDci4d.&*MhgS 39YUlE/$.7QsUeM~[-ZC.K<$HhY$TtS\# -m"tV6,G eFi[)S0_N:s[L?<-o<9w"M%dlp)mPlhu % h:1E$޴H#!Hئf=$eYD\eI{DVB iD` C2T@zSIlhebHY}cx}Z& ^mo9q44qbr2ԏrk5nf_b?2L˧)#^#-\ޣh4IV |wj0zU HE֗d Gҟb;@/}K5H@BˤT&)J s[ڃW+.Ҍ@Z>mE  _CKMIO 1(M1 Zn3Y\o5'kaǺKy>olFlQz'5j9t;S0u۶uTI&Ycq9" ,; դU(N4`T&ߤ_pҒfAP!ޚLKު'z@[GQ aRȢt2q-4rS %fj3p6O6ˀLrʨPS_yMddE.[oTd2 Nȥԡ+ 1 .@dRd//PA!rTLY1tW;?,v[w/v#+đ$6VI]>Pϩs= D7fJa@N'ᬰ" DPMn'd(UafIQ0z#~w 9~i24JW?ZE3{W2#IP asXyR$ƕo!r:,( 8ZOdZdk^!S19 O"RDٸnO ں=o-5 ^5 v.$b}7J'+k㻣f?. fBGQ5vX<$OKyw>b|MDYtL&p0g}`Xpe4VuyFrr)tJ(6ԓ}ZcKD-{@݂8us$~ }oVH0ךzhG>j#""m`PCaӅA1Ƨ4n7VnJG3k W ^tx۹a?nCRBjkX5Vlr#C-;|WY s %JGu/C'eOԇ1'gʗ!|F 7&r*Wv_ؐm p<%먡@sz `5ѱw/m{^f5CR>|Y*gi^w*Ȍ>tod5:]m#/R,ij䍴7d?7 "3ۜ]zY x\UG-YɗJȸ+Ia/WrsDss_q&JV6;N)d.\<%  ܊<0QH4FNXW[Mp’7ikg{Pz8fSDO+U w`_=?j/ \M!Zϐagt )LfAʹ9.wo/q*\@l! ιELe>Tվ`!^!&;?BU5qjKBD FdvMt~x K NLoYzB%l95WLGs`'f:YvjC.gJKc.6n Le=y, ze}J p )CXd$!oxy떸s^Fׄg,dsF<j ˍy7i7 MCFj{m,@p;SEﶴf-Ը|+2F7zZD?ys'DSa @&֜u*Tb~[yٌ=b/g&Ym}Bx-4K94TḦ́dO~nT]50Aqv/d%VZIl6gxh V[4պuڝ:g>[Ou@ qOUk.N*++4IY!Ӭqion]$&; tAH%q7O?#ċ7xz%ǏWW$dn/yFo$'6Cu˫TaJBB'ѕZLX,3%b*wO-T?تrL;Ԍa4Xuł>.[ .moTݛꮺDp4p,ab6cjiR ɶ(%Ӂ6ә|+N5#3y畬g0xDQy)r\3Q IH^@L[ba#舍{!#KZUJMVoa`jL(0"kB2Ъ|FY%j*w{ H"#`Z3ŸnE\Kki@=8cL;# 7jDYY9u,Hj09ybe뷺-g]MMP1a21GѓD)A٤rz  Y{st !]ҢHSƴ%4ˈaD^ާy־+16$o 0݁lp{QL!im BR+ $x<6r=U" =|Cb^ )XC5=\#MpM&ʳR#s4$D+csK{%IxdAEC!@?+fIՔϷ8_U`6EFu;S ! &;cYBliP }z\*dV<%"i'"/P'y(|Q⽚%mNEowCW+N(.*|Yj/>xOO49Ob)ʼ؉-up6%e,">|9q֯kF@ ČvlaPzz%xܕ_(U6kY?I#\mq+I0>m^^`pR:Dì zAM%ccD9TO 3Cu@ԓROndfDž.g^uLd(d:m$5\jb5;MSЀgӬ.K{;{2ܘc\8+rHa2h؛@{. ?h{IU"RzMC7-NITy|V_&~Y쮔7ٻtRz3ECHޤa:@G&<Áq V'|\\0*)zdK$nRzT%4HkE87W/Dǻ:g"Q(:iz*`M#K>uO beSl=?XTѣ頎UR=?1Ú z:H\#TD{c&;f0\;8K&SjӤ*FuH\A :]3e]@'KWR\']@ ZGe֖;A\jq\]ypֿ}l!Iq#qdC,:V{aSK )\9wZс-ЪaF/CsغfܛsNK"ߕY>y_i.bs =kl_kVi ophyk,n8Hd+@VM4* }@DY _Rvm~LW:xkJ(fk,W@э7Cs(tHo'"`'#޼rto3xWM]h?46^'yԍs 4N fqJ}%=HDW9?y)[yjg;É"}Vohl0?uحӽ _L hpX [i{dd[.c.{_R0ĀkǗC#bv1>GF \T_4y/.EjcAV4?%z.*ãc9 X6D h#-)7lFM9ڰ%ޭJ1\u\Χ?i%fK/ƎLan=@$ 9S*:b}#DZ'_t)cӌ2"LSZJ] D&*=qV/wp&lJ>8%y6L!2AXX)@].[4fYtBqM ɬ>?6'Tgpo6f)mޏ9jI}їaug@o^~[OXmHKvuz*uOݤEPjVcWE7"DN^B6B109MHGNIF#_j\>Wܰ(РU߆̈nRUy:](פA7Xj2W]EQhˋi1~:R(sYU\`eMȝm|ComIpK.c_6˖[226^MM"kxťU'V dPp t(x]ü8.fOB5QkQya쾻sH9#X) sgby78capybKij(윀zkqy8:XzᏐ @ T}"r[ETC2{,K0-4 #1Ր7&E"{Y/9^x6mEeסW'xkk^W "_pOL򨼕Fi87eU`Ȉ> ~#; N<3I5H0RĴEX̍IRJ5?XgC qv)qlsC̊>te߆aC!ڞXVvS8xƲ@] ur.'Td u>V.K% -*0:s$\MSEZe+0cBMjxKU z?v3!wJ.Nj.jwѐ/+^y( +ŐFO.b4a:{$f!rm)6M6^TGhيqKf6``;>!#׺'f>(o`VJuL5GZ^P;R\/#7J}8c[ˈ{(Mh*3ֹyW|6G1Qhrδ Mw0rm0lw&ԢKε -!.79:`Mr7hnYcx蘿JܥXfgt<)|Bm`ȫ5Q#u~J!7P> ;EôK r3JF>uiU6ٮ8 9X0W4}s@= 򲰕 LA ~E]V ۑv]tTgJM UHG_nʈ$/Y3Jc.ϛpչks 6Fj"ɍOH@t,'%Mdpt?+77C JXRҹҢ2epĐE7^ΏNJL]qU! Zr Y>L̽"V~_6s[D/nYY&t:XL t`8ズ]Vr&fƆ@QW` 7!x XIp^B°}GtT lY^ F'X .Kc)ApUwh0{OkDeD_qHҨJJ8GKQp"[wP(aY uʄW LG@w/f~ c(0eq G?r$!$RC&^3k,W\bD=zqx]j `;6E"9'%s)kAd1@U*CU+N&Pd:ӔO,j!C_Uj+zq5|-xjMMcMۏdHbuI(/@ZyP>@*w93kHcdͬb*Z\?su M~zmkiU@OJsQPQg9%(l;\pkbLq}PGrqܴ[X> B> x_5B",mSӏ8 w(^;_!P컲Є /@ӀJQ3ك5B8f m"4ް/rgty+kGtSmoGd^?fHˑG4bPA AΩNH̘m\FY<<;sp(8_Og@K ' 豈Iܦ$G/ YAq1QjtwwRp-&@>Eɺ >RTaT5ڄ9%Nue֠AӇ8J9,GCIv"3yD!LMY[3"q\+_gKX1(рͼdCfL i:f1Z&ƽ,Or a pNOOɂ)&0`MuҖOcժ&Vm60u׬P7$Zg!˴2X7I 1.>rT˜Sڍs:.O)*Zѯ >đ؇Jl JzC_[:1aͥ1]}3܁wD]%WH gyi3}b6&!桗^Rlz'k F8R~扥Il>ȞRaLz3ixZRJUa7+ E V3(&",F؋hw~@ !{nfG2箿2Wv Ȝj|̹kIDuV$_:e㠹ӣtz27"En:!:}a϶0eŊr<[wԧj##^6lo+Vmv9wncu@&N0xz%@jؿ$4ny֕x3kgto <AUT 1rLG .^@;{UjveT^J /vy[#e@|[c9|{ |{$C۟,DRu(ٶ9Zn'KV.NeC'ufo` l3ޞ5[A J\I4AThSX:~YG\g : 6!l>9"͘FnJ['|ʽsogiLPIZʟQTN"\=IMnYgݸ`=^soo~.2`w[1I30X/1P[$9[aՄ?dW .iP!?L^`+f jHh,`͂P!:H2KܜU8&!,go_ZP@TgZɹH* +PJ,aOOeyڱl(J<1FVcIf$`N E%:,̷)Roefc%gr`wXj9 />>;2F?p³p\e%+ Ƿ o4H4RbqA5m/éK-%oHV W](GR+dS!3e* `tKpG7Xh?) ɦ;(t&v!!xpw:3Պ PsߗN8_ ~q4oT^|=@V2 5` zj")ɪh52r/ 4ݚ x&#\z*djo ?n) &HÔBHF?Cu:5P|]:r=rr:y89WcϩO]+MGN ƨF1#L=8cn6]Ctq[Hӂ-$rڀω\JϸN2O9UKߕF332NɚƏ=+eMt}92?ǛNr[G榟o1[5$"{^Wq`b~&QTjӢj?@^+[g5 ?8<tι!Uȶh-M [lj9 `)b^$WPȠUS|y&}ҫ!H%Ed .܊Ǜ&Wt'z67FXw2.=G[IZ7l]bE6+Z3: yqOXL]$ =H<@`N.>\Hu{K^>?ni'L(W]V|7w+>Ec7%d2{ xrqfG  @$2N?ޣ 2t6/;7sjk;gq~yqYSWX!i|1MqkE|^'p0%8Ʊm ,\'ʢn_b٧T"@d4ڋ=Y_>\=rYH} `!uڜKoc! @) 0M@9pfs:-7$4$کT/M-@=ӎv5u}+/=l O''j:& ŎʞUħx g8s>3h9f6Sveg MD;\2 1}=v;͗9:n)toCrO^G`Q.eb;! S/l[*i{aHIĉ&s\+{gAܿ'TN)vUoSE8e&1ȭ (5,[B"sFʑOUʹުcs;_lsټ}H[G_tE8Ⲁy 'cD)CN5ٵo\bu`YB 0$03%-x>Zi\+ՆJ?=74~!'[-Ȋms(/.o(am{ H«@DF蒠IqAj1T"A[8ISVڮ 1B8ЈB,L ,ƛ<_7`R^LN8.DQ ž+Z ,&G"}B_{y ۜSUQ֯~ܮUsXX-w.{(#5Ě\2B]qunV.ueXsG'Q)86sZ*ܴ E9m{/x $=,䥖|Yx{'UߐW[=^ ' 2.m1ǒbn!b43:mgpSR>-7j s#3KL->M>dUt# կuyѼgBذrOS&&%5̏Hhs6O)U6E\̭q킕*pYъD uy'" F7'.v+N_<( c} \Ý{77B ]8fhFONy@ٿddMW KZJ6T<Эv=li9FWi>Halǜg|#((M1 2ee)\xz2Vd7k^;k`l@ fk\R+|v–mі '&.گ*U6)_xv=#")^@,#jz: 0[eD9 !f4j|v5vҽˡX)_~2_<|Deʃ3>̣\ |Oqi)PmC`rDepCS#dR$\bϏ_. 4[ct' ?5r/iVſ0JV S L%58,!{HUICqwT3;uXׇ/Y.WCB{NVMĮF)ShS aW5ٖNʷnLVW(iҺ4b;#Xfkx/Um9dBf%p6|( :)H /u2*&|Ax/nUkJk GZ\d:I{%+(ExO5,BE&,Flt9bI#oeɈ;[DƳ)}?OCG&JۺZ3B6%e {7Gnyo_@J ܣR\s[AbTʑ1T"Fs=#jM_,KCoi\䥥A*Y̚s<}ӐχB>pOOV'b=nY k%ln}=Aa71Pl:Z(b>t@u(s9,="k LP4 Hrl/W_qkJES*F'551iPɂg~*1p^PW fZD~gQ4ҒH"<~f A `ԾlSXpk) V|ѷ0dޔٲ{wCpeV)"M`@`: b;63 iULHvV0} YZ)XBk\ͪ:DŽY 2<\ݿHS==F*r27Yx `5jw;,w+@QAqb1_Q?u>]?})?F6SG1?(OHYYmS7FDkeO>qՔzN ~ZR5OOo|2ZXm'rMr)p|Kdwe~!@=Կn̕!;%SKy5OshvtEX؀Wzv dIVLBR.6wnwpTr֥*9T յ3kqr/K(ϊ6(Ty@X=pD[8 a8R&v ;kTӭ Él 1!*ܓM̻")Yb3Γ|4ٚ=4Q}|U6Mi=AZ%{s[L;AJR}_^!)aݲ+t'3>aWR'6q>bF7<+$QAX lCcD(j%$8LJN[7lOd nz熽$c3v; $孆F6%t2An sҶ~boE+z3oo:#Dw?6)gkQ2Rx37f^2*Rf-:`(m%5\cSG uW \=h ^ɖ$pTJx~5P NSL¯A/ۦ&ouFѮP3vS9 0_Y8hLm%p|"d|6_|@_0/X#(zrL9F#䔒BͷI+ɼӉmvoU7:=9ºbr~yl2!q,uEuSVP;; ƿikY4% {0 GN\!8zk Wo?XSZ5`u q7>?,Y܃d;%HǨ/#NPSWŮn AawS^s є.38优Dx=C4Ys #oN`7r']t4F!XRjgݜpd,c*}#zg8GrKk0"\. [W/Z?YGlXzv Bw!%6@A66D\IQ #7X/IFaq_io5bTG9^HCPl]G6fZ5 -,f1T>(FN4e-5[ `q{Z(-n.gWĖkBV3Yqw9Bd!hgt%!)h130c(0`5_"4q=2Cp ďjD9v_F;JC!}M^;k1^JCz0.AYIR7TOz8j/D }6oD]-Btt,5ݙ'kh]4àjg4q&y`m?3B#N"58jM1]8HW˜"FoDV%GD3v$Ol.v#lyUlKTW#MY; s X\5Cu@lI|Y6Y3oc0W!JOW CFG,yt $qgX dB\Dwܪ{;?&fr 4Z-}3X,y4VE-jc["^:"ב1Th6oEY?` [ɗ){(0(&)hvxhڂ@_YbY!#y1*-uiq\%,aڔō R>pgT8O}4.zɳW8")M&sTbj|K:VgWQ˽V׷q,mhL1ťgs4c]dYbB_Lr6|?2FuxIgPGLRYBp2{ۣh?󔏏w-w-u?Is?)/HuIXgPa`=:munr7/K[8ᖹx g[;e$Hִ%!K&bNbLl]Â[؜imZ4;y(c]&xgs+wHcIٶ7fF:zY=|IJٮ٬ ~+o\mP5_lQ*0r>6VF؄{L jan6q) [щßg[+bߪb{I]_'4dl8-251e찁G3cQ쭴d]# gll[{f2rTS,y1Wogڔ[xS0@U1J&&T>U DHq<`nXBWƹ-B&r8Y@G 6 t4 /!P=ːOYOirrT f2Ken,£nځy/G2[~r$UK=p98岸S=1]ڡRjU1s['zďV}S^J7f n˾qhdzߍ~#ժHPZc|f4F>gtH ͖ ҽQrZ7Ae8@\7c5wg\('VIz_0a'C* tuc26'6~$S'YX= q"[8<_l4諂v*^&ьd~hc"x̖ 6b@Y0ߌ V}ML*3?U^ c!}Hcr/2cAk:f}s[{?b̨ͮ;P\|dwD_8sw"X{̟PYoG,w/!i%6i7{BӗKīw vg_1j<%l%fk?Ȟp1>oNYi=Oh krnh2\4-_b)G7\9o!B`(owgA{6%s`% d=Jy;\^GS4 ˼#,!ܑRI6gI` GiD;-^$)nKEX7W/Q%BwkoFD7u>/vE"5'ɸᓚpl:\emumu 4 V;PXzH|)~+ f4o]zP~9I[sƝ4kf]^<&F=wH^y'@:Z|9[MA}o'!]WeUMXs/!GtCJ %Pa螮Y hA/5@ti-[[@.PGMLOmI#BEdA^dmЈEê:ND"'àLh<}~E\sztr:Sαt,R58uor}gcB!p,wjťL ߳ Սv9/_dQoJL!.\/ygB)l{'ΙOL)~n~F9y 7Vp޽|ꏉϚ>$bLg}F#?|&=&%h !/"0l!6t֔:M2` CI_h`ZA7Wڳʿv7lvufRݝ={R| HLiRzcn"dU5n~_Vq~}j5x~ayX}ەzP t+1l%2UO`@? EaP&1*9#mDJ)}j|m04XF/ͤѤ=y'BWtos6OEeKYdA53^VqB9 zmxc}26I{>fQmm{0Ԋ:UÎtCf?54~geMbXR|ICMv 2Fk@sŒ.[iLÁ{kr@ZoM2"k b?v,wUpڪF)yDSƤ>J6?>mU{,j$\I G ܼJ'  ItE\¬IDBT7<= q~gT ,Sp8mؔk0_oG'CH@NDex_$ (%V|B FIn=W|lUtQ{Ϧv<&R1VA.ٙtF ( Q@)(Iy.Kجa?U0-Ol Lzuz,*t1)( 씴-3~ ǕAh]3l\ o=rr8 .!c{қ/y3'Na@o%.·{T 522uofDfv*ЫL/d+ F̗sǒˋVz:~ʺ"6y/yoC7=9MNX%[tBiN[[fIѓaT] ˉJZoqӇ4_%峮#fS+VbSF$2 Cbb텛r^ P?\{eLY /p^~qIcJ)6&kWC;0/X@{t Q@Ϛ\⊉B KZd zI@k  YX=]ħaЖw*N3R6Ξ~I'43xe/B dI)7G t̑)Ftb\҂A]ձ u_Iy-nа6LzɲA޼3Ҭ/uH?3@8^0`Ҽ@$.O:T_*=NqD~^͢ ~wV| /j},h#N]|Ұ\>ȰF29@}A _1D ?O (48*-rae|ТZHB[=ydAPu#%ь՞o6ajN)wv1-Ds$ԅ+)C$d# 0 aʎ|MgnG2UKL=:E+aX,w)-o (WBYCn`5%0Uˇf;~.hdeST9B5]~-[5D6\i(gI%|F߾*Em^j+TLD\&xH*oRa>hV9s. xs!^.FiG/n03idBݣNLXs=Fz믬 JhLKdX7nB|4XqQ#Ŷ.&` BtuI{cVEvzYZ@-OZA1*Ý?CyE,Ӥ{ x Kqωm,C"'╸mM# o.7;]glc*=otzD3)!5)ie>{;T\F+e:"`[lT oA*vڈdB:'vF`A"&\G"J<^WhUnjbqMȪ.c}bL}̭3n6a'aC-oK:]gG%*Nmw$^1L`&]Y!7$lWz:+r[hY^x feĈ>Kqcp,겣KPyxR])NaF:Ylv`k>6A͈| gH@MM1 os}8:H*=a9 nH.Y!ltf$X+E6ÛiI*n\s^[F.\ha3 31HMv3vc%gwpb/.!:vI ;oy, WV2tL: iGvb DPqUoJ#;4L/oyҟTƘ׉ܺ 2ɶGy\Eu8h7sG󁾙rUdTͭ~S1 ק9O64}XHAIYoԷATCfF{q$pq_EeJT NKc-HE?wIqmXqwL܀zCNL5؟1۾t@p;ߢomu^zcǿ4SqC><&@[іnV)d:a}c6q nk@.EOZ{`Ⱦtd5%l> 2G9+8q?(g[Vc1o4) Qd,}o#qWGt:<{b+)(V# p޲*[2(^8Y~( c;M:p i3A-r̩KKspLnGw`Ak{#ˮ8T#zb*i2&v>Qr!+/Zo.r@VZʫ)y%\ep2H,Ix ɬ W^,8 wHL|{kfzSs?0eroi{4E?LVwq2uA5OMfQQ[㏩bbP}yRlvouKQo,2EzWUĜ "Ƙ:8^1a_b;s$hbKrHJ-auJEnI.HᕝQ sȗ(bx֜#rcO;,}JSE͏CNP dA>Չ;>K_q@+js7~hd{u uk-!FԿ\_\Ast(u#N D QO0][3ot!XƞM> LFN㍂s]18N' dnUĝ%-OB:dwArS?|c9\mz,KW01IV cҪD5Pe'pEu}&SU@NneSn ;&sOzS`SXUa]-B3D2C___B.3)tf ְtD30LFQN̬'u'멂m{]ZK V8>T<ˡY`弓Y)d0*&U6}asqԳz(cuz*:s_<Հ[2qBЧD~z2Ā}:;ЂO*iiF 9'vcN _~<L?k¸m?dAz|b3_gsD7̢-1u囙W++Þb큷Cx7j kI{ !W z5p|c?f7/v/q{NBFf.L@IiO0ExЦ\‡JO`kym#BmH/EM~T;Av~p梍1dVqwUڄE/j/]x-ĝc}ϜeíVfS GVp b~Y=u_Bg%p7SZl<}eP />̯ ٖ㋀&,M dG^v/01}Q]ȿڀQr|G`S%Ti-a\-G )=].gP?-r. ׋&{5p T7=q~Spn!TZ/\$w_O/rE'XsieuJldج7PraJH4"u"Eb>aLju'ρE& ~\W2Nou%KO+P;oͽt ]gLWyOv#$z*n7D\Ǖٱx^rWzq^VLL7v^,&/cKUϕdt,i7]<3^*@uqZq|IrÛ.B^;-5)T sc)+\ J2N*#\/#4f ȟXǢ7z%r~wF aNZJ[ U;\dj.?z?xե0j]T2={7M:4Ɨy!K<ź 0hmp`h @}59:RtLbX2!l/FrJ3!3ڦ!>Egu"@,)̀,磱RJ a}!WS_f^-4Uu F-o:< W9@wҾe9QN.cQ?&:w޵c09j6,8Kg֓cNmЌh7Cdh=pF/<|3,œpB+ѭM;:;ʆ|a)L!3{Y.wD! ?_x&6ȕǰ!׷\ AMͺsq {3&iȈk*(O<=Px.Mzb2CZJYi8HXouf Wt ȏ|ݯfk$>?jL2Fys\%q$NٮR `<+N?Zfzx*9 2pr{@Hؾ,Xb[0p-KS8(rQk{! qR9^f@@3VxD[Y/94Mя_!VP-4j{9w7!i)x1N*aw@@4Rv7 eE8DD?AEJ_F; tD;%tj@e>ևO4?~*7Jjg])tU1ǥz wvbE)i,ƲyyżYy6AO-O @*Dvw+)8ߕ)Pw)kr*t.u?UW ={ uc&^ow FM&y:,z~~G7*i%훹AҗZʀ13L^>Y f9eg/p*_@~& $~{C3ز ZeeX(M=wa-QrR$ܤt|c1ooAs@XFpRcM*`]_,984/DrB:^-e}'-Bo_AėLty˗Lm*(6f-8:6"EO!g)m/Ib jl2ۤ|p5Y#I3WM!.XRَ S@9u\^MQ#QBFABx>zzt$Cy1VQ6˙j$۶Z!Y,#& l ~`Âu0K[2с :y7aF=\#{Z7 hnI;ej:n*2M<< !8W 9+v ^nS2%p,zPa|k.X/$e y#gk Edu(bŷ2؇,Ciº LECUuI 3rgu}/YW.PV`$V3D -k#pnTwcU%2ɴ# <)c,I9-mr8D',tN C[~q0!p4V~FQy#,ChBqL3J:xaYѻzX2s.=m ,\;e iD|"YY;&ob貯^_~nlpx91t[=⢡MjܟT2\?TʻXndt 9ԀlGSУ%MlhҁM՞zu2>oA,a_| hɈ:1YN'{n?wՀ}Jeu-;0iOgK=; t,{}Ns$~`0;sA@&}t07kд|dCB„ Hv(IO=*x\PˮnF%.B<T*:XӍ#B- ͇j']k¼Lҕ5=4vG`G73x's_BKfgwM|2gW;DZ_]wu ul![rpw/ֶ~4j?Em6,8U6+kgAP&>[q/;g穲ŗxz1an1Ӿ ^Tlb%Nwm *6!bfU¦#jO x~2NjWm,K)WBָXF kQVOJ"!m Ԓd= $Q\a[Im~׆yxnzo:ﳊ tCx`=./w5@`su3ł9R 4^"qngՆA|>՗M΂PSr &S7 kCۄ5b] 3.!GL JF$kﵟ"޾t6 5i00aF\h2R* ;r[ϼ9mZu1\CʧSS:yPЧͶѓ(W9huގ=neNot64漷D)boCu9*Vc;i> a(tB>Ђdo}V60 J\8%ľm, 0qІkxəpZ.`?!Fl ?"IKkq[F++?z4n3H@Gĭ1xI6R1y+ZdS\_1DS&q<>2KX{}r3cnޚiNQN2۲cӯ "܁{*뵇ˎ;\A )+5I<SRn3l'4wQwILT Stܛcܝd֗tJ~$7ޮC5:*OEFL cdz11IK?NeCh "$# :=_bD @)X2҆ZVeW#?1HP܋3hRLd2j)e $63Mv]V͒ڙt}/C;)ĄdcVL |/x"8<2.tZomʧE`@g uEy'b Ey2L?t;k#Yy=N\NH_{ά H0]]@\gڵ>gߦmTKV:5DkWS9P*:aJ1{HO 4][6PQ0јҳ̘ ¯hLwb5TԺ]Ȯ{جܫjY#Bm1,\ a%剷O=O2HѤ/?lUU?e`ؖ{kM*l Ԫ:AEGGs cP=pI_`o38qC˨OBuwhhmVɷYz=Ms%l*oϞb<_gXEeSF୉s¬PֹZӿ3s13r9% ]Ş@n*}2Vc9R6DHJ9)ټY&n4oC߭&7gbGȳ˵vV/P-CLN; 8Up +vL hҿ$GzșgeU̳w6ٙUG WS˲с;S|%Z$|؀t?_\n79(9M]i.eW8|]S\^Y,ۤv8d uд(R 7g_S( h/(5ց!ÿQ5DwkkF~TzDINWB/A5a{0uH~QLc#]e=g<_;4u8? x34TU$]SB$ ?LW4Mu~z[sGTyD:IȰ1p_Ts&灈_4tJ?~#Oޢtd爱3>W_*q{ !6Vc3v APd -xF$ºV[G^嗪LEJDg EU(P:PEt0 D@B9p^_pΛ /T٢AOo~ ғB똁G(3dmҦ8JkhEPL>!Io d_2C2E齂 +Xuh#R&-JY_~b;u`K,G|M )5q&ɢ<}[p4#I?Bma1q$RÅf=Pۿ!wƻ׃؆۟}f91 H24L8@qq}3轲xjزچK ,tGc?Oc *Ycaduq54ŞҲiڧZn|hy$ٿ=@C!g3ul{xgl4*53$DOяsZ7ԤM"P0zx`{[&TVIvʫ/wIB\+Į'":hՂ+߻jㅸ3YXwv'/1'S g kQ6WGia-c^f!;MyQ^}8,.Ej\^jE w{ٯz 0Z̀Oschh{|?c;Ϧ刺A>މyϨǔ|*;b M؆΂F`~AH^ ~Φ;_Sk1O*Q׃{pq17 ,Uap)\?7u'2v2e8kAdFaL9"]8P8e(IWRY1 f͢~!*~t2w.kB8v SjT֓$ZitP~ 4I I7sxxy9߸\nX˪@˧Өs"pEzFiǦUO:ZMh-r0FzJJ[ ]xh|,jaV ^)on{Sj(.pQ,"'o0aB% 4^/CI>d\i."l5,MǃM(dתZg}3piy|mvjbY7b?Q5 ̝2(s Q &W,}#&*0v)5<#8WfRlGE9KLGC9\"5; ֡t31z Iɬ[uH63hNdz9Ȏ"w{^."?\K0QV!w@`\mxl5nPf+kvpupC ;ORrCUaeLn_-ߧ({x ͜}R׭so28-VꁀY-% xe,suPwMb*I#03`jŠYdف&Z[KoC[{4ZRt*#@r9nx!'fuyzGpBËRoy|%H~X`)V/CxgSGiN.cy+>Ӽn󈖋]zA0p"gIm:"El*͞͹v@, RM"{wOg[yѸ(.!BT{DzXg,bbq_@w{xѩ7$]`B묣pFr=in7v"b]P'gFZ$;=E݈חD~Nfo5@ՎCOe @IB% :м_nk;6sc ٸR?IK9VV)2җv{hk$I\PBw۩q)^5U=:iܙ*y (LNQLT rٵ;hg2P9 ACcn3>4΀_ה(\>!oaI 37ƃvsAۙwV.AZ] w~=R a$~wT%)`"*нDh;:hjvircs)BQQC?:im:F͗G~;1 ] kZd/C 9'dK\i?4W2CôvX pȐ1A ֡S[L aLȅjJc<#h0CS nB=Cܙ(3E I@4o GN\|^yyK!1yDTZ*=n*4ior>g/R[5yp]_ qm9}1/7v1v)R,@&֙QJxw=julmVB.- hy& s% j=2Ԡq/%O皭z?ԩ׾rq4{hS]:%RZƏu5Պ+Z'%t}co\[ȚO5d4 |aɔ=ڮ2qWP. qz,bA_gR5WUMY }Rk8f|AĞr93%+VO.V 05d*=*MJM|e < 5urK-a(k8h/}hpȦDƒ/ $kXcÎ"4CwVo`і|IDקj2(5s#p I OSD7t(rKl}S}YWKG_,$sf!;)HgI,B7e;T|X(>WItY։t#@\$q,K/6]ekǗfqGvGig{KJ>I/rTD٤S{@ b/vP7ggY?W{p(wYߦOY h@][TA_őzoY{떱q67|w+_d,!HKÞ ͔˭ Cƿ25d] Hȳ2b^Fű?ԛ*2#N-̝ƕV@t{Y7RI*$$Qiݙ+S?9wk-!g2ʬt^AI2UC`>30'`wMX ErWSL UU~ ?;Iر>ؕ<(_Y糼<nq⥂ϛ)XY!hmq.%-j)uIJRHOPad̿VTɻŕQ#( d:t{w<ԁ2i2:ԤuwݡY T?Zl8T)IA~C\n yDh6y GŦwxkN0d'L}Pg{OS=#aZ땋s;e-s6EdSEkq;l)R•<t>΀A_>^]+I]nZckXR2Ѯ D_6eA{Ujݮ/hg=x~-0I*B,vJm*ӻhHnU_s~PG#(U)$!1wVZo7pd( y5Ov,ᇟ=9h:HY^kx|0uBUmKJ ȃį[3}8`Y{B2&)A~SA(ANiĔV7Gβ W `XT^%\ ױ+D6i5f1rPGY[x7R|W-z:C\[`*l֎uuoY;d'ФKNбEM\Nd |eV?IY[N^(K‘lfpi=6(#D;d?C%8%Y;S ~P+_ &^nwy{e.ܶBv\[rppȠqhBX@Xp~115OW&*^ϝ=kJ'Xi/?8(vӮcSIpe}a1A/oG7X:ǦE`LߠKE:3+z MF Ȩ)>-{H<,ݘѹ0 Y0&4vY<@BZ/Q< ɼR85u` Sn0Bx79L nY[/*~DÞ(D &=Ч5#:{6m b[2Jd$+Ш|$ AY3neZXYv#, E_1}zprNA0`|P.$*/-kѡ eG"J:įf]/TC[i!˽$ourd=vɦ8>t|0;u%?.{u%` 2d\nYEiќ-.Pl1 ;UVxl5U?ͿAY58dmb~ YQ Q=Hg p:XNYRhx&^D+A)PM)T7T W2cN*^D#ɿ:{{]e%şH~%@G\oB0nz(*vTpmYzO?2a> +OΙ& f/gzy ֍5٥״6t˕U 1f+0H[gbB߁kݦj9!΢2_gCO;bY,TBuVb'ɳJj /]R 4DI#ݺ>xjLx;Xi|b ䷟2o{V/ЕO3Zj)t_FJVbWD]2Z+%-B:j$'W 2l'vM՚F@PaJY.QF}+{fY3" @3? #^eIJ0=1>Ÿ[$a/7[^^ba?\#n `H]ع Bιp 7ĸggJ+>vPY;Nϕ7)D;*zQbi*G<Q%Ǎ~8|&N_F>SF5~8Ҕ(-)Cd}/Ֆ8P3gxviJ觵 ̓ųi bV ^Dmj9ӫja4HB<^7b^ĉ3Dpɝ}J-+V e$8|z'/+yknJL O> IMw E8 al~a3-&wNwI )wʒ h ,h <(e܂Pm|~;1{.qӇ[\\B9" fRC ;K9SWwbVe~MV.An?f׃)/ Y..zXbS Pkzpa=˒]8'ѲT-ǗfGj,?1{%Ivp-^_ .WY}f:MͧԊX@ȋB}@.{i0S$t*R6@/*Q lcQHNeQW 1W~MUnfKAFh2%ުx/@aA9=f 6MESV4t ehL;1::޲8? lLԤ6VU Y5ypr[2?8NW5hzO1T!_-siY}SzPD&Dg{_ؿEZBP0?s^) 2LGd+C <}O!N%p YBygQJz|0Ct/'LAL:5knꪍeİ쯽FbclU]",`vqR}W"/> Wy  YZ