libvirt-devel-7.0.0-14.el8s >  H ` z뾂alj 1;%^@Q6szJ) 9Zv GZń2/{d5"}پ]|9ĎѰԹVe|a^4fZp_XRG;w!R\)'KUa|mp-@^`$zX|*8G!3nzS,Uge)l^S$J|q)$<k+' 3N_b0Ӫz^7~}X,0Q=bÿt N]ԘEs񼇑&Jecab0faaaf2a5752a4632f6253fb7887c87655a281dd55f45e9b302ec3203ac81bec577bde661c440e8e1c0e9e9ccb3653b948a8Љ` z뾂alqd%3&:G#0S@s0dZraKA츰j3yoSjZ]BWwAZ#ߊs׵btM}(F#Ygz/#=m5E?F*O>S چ=V(zi?_Z. OnȲ%>4y kA+d+Ed-y\N&,v^;ᾩ1X/¾EA:َ.4 8L!52!>p<4?$d  \           @      `     ( 8 g9g:"gG l H I l X Y \ ] X ^bbdeflt8 u v8w x y Clibvirt-devel7.0.014.el8sLibraries, includes, etc. to compile with the libvirt libraryInclude header files & development libraries for the libvirt C library.`Ep8le03.rdu2.centos.orgCentOSCentOSLGPLv2+CBS Unspecifiedhttps://libvirt.org/linuxppc64le6)@+d,v=&7h V#L $)E4y/vA큤A큤`E`WZ`D`WZ`WZ`WZ`WZ`WZ`WZ`WZ`WZ`WZ`WZ`WZ`WZ`WZ`WZ`WZ`WZ`E`E`E`E`D`D`D`D`E`En`En`En`En88a94831cc93faabdc5d38cd6a1acfde24e499506a45e3e0d4c683bd814fc52e3d3b5535c6cfa86c1e374084eb13b01a3bbf746733e0558ecfb505b5d1bb7cac046ed7e92c5b2dc164ea98f10b2f5a219a75995e7988f467b069788b071d83a4a81c9bd825aa796705a3cafe9ea9d36ca8893bb36011e5ccdf500607ddcb0e3e6a47ee41f1cba85e7c1ab268b617e81dfbccc17bf9080771b064ab97e6e101b297c0e6e6a62c15dbcbf50c2ca9e1a1bc3da2d3be69690143dc97cb47139f02b7d550e7fe7b18e9f24f071cff862d380f125490ebb21101b413a8a52ed1cf5147f165a1c55853784da7fee96388b4220b321521cde2b6bfa3788f0a6de1159a10da4ea37d367585f014f2fd73a68c8253e0550872a0d0f79f15c9ea59a0add17c7c934e76aed51d4606be197b5b6540f58a59c808f0c5f56d9201c3f7cc4172a82bd1d5b8104f83b817d9947784b30227dbdce4022de1d745ce95b6e11ff9ab5f4b429778f0529286e36fdff1bcbe4e08eede7221deabdef5c18cb830e70f50200e24cac0ec34ed00e0aead0e5ba846301107f4cefce6251411a27a17b7afbb716f63af484e2b5b3893ffde2b3e9f8a744014ff1052c097f5ef94988abb135ce1f239fc60081c17051e534d789b86d70a0bc620f9a0e0120e42ebd1a086081075984a06eab577a4a0e868298db649c50294e025e2229680d9cc93fc80111a2f35c645edd44427b9abb695746327d4d0436fa98b4628451171a81f42362a2bd71d490d5afbbcb13602f71a1b9c16c9315b106a68cfb4c7db6d182f8545e01e3928f629347db2d2e92bfd201623b98564e6be35a261fdb7f38db7aaae76cd61b592e25c41c14a876ab4b3cacfcbc5ab7ee2ea6977dd4ff3b3e7aa18e0320ead4fffbce678d50891833f2f64cecd80cf74b68b05432a1daf72fc34a0ea391b5bb3a6412d286876c62bc5fefcf979498de09827a7e1c083a3b35c6fcadf2eee454a39c928b01b2f1ea1516ee3860e2b32ade6462ae0e71fa1f03ecd01d79792f33eaeba23f4a5ab8f6d630c9060efa83cc929f2809e6e030f1bff4dfdd441c8eb536f8650ab1bcec856612294e32fd34d589f3078e0a952a4df8757295b36f20abc28ee1fd4fb4d3f99408d9c2a400e85c01ef6e1cb8e4426697e315928c34eea99e9libvirt-admin.so.0libvirt-lxc.so.0libvirt-qemu.so.0libvirt.so.0rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibvirt-7.0.0-14.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.0.0-14.el8s3.0.4-14.6.0-14.0-15.2-14.14.3`@`m`lM@`]`T@`KW`@`>(`4@`3`/@```_0@__E@_a@__[@_L@_L@_*@_)M_^?@^U@^%@^t@^r @^p^p^g@^b;@^`^U @^O@^J@^:@^9\^&^]@]N@]|@]*]A]@]]m]y@]o@]i]Z@]Ik]:@]]\]@\s@\\@\y\u*@\j@\]o@\J@\ @[@[v[[$@[[F[@[{[ug@[b@[`O@[U@[U@[CN@[;e@[ZI@Z1@Zz@ZaZ:PZ&@YZ@Y@Y@@YY}@Yw2YlY^&@Y1S@Y]X9@XZX@X@Jiri Denemark - 7.0.0-14Jiri 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- conf: Fix heap corruption when hot-adding a lease (rhbz#1953577)- Revert "remote: Add libvirtd dependency to virt-guest-shutdown.target" (rhbz#1946697)- util: Document limit-related functions (rhbz#1916346) - util: Simplify stubs (rhbz#1916346) - util: Always pass a pid to virProcessSetMax*() (rhbz#1916346) - util: Introduce virProcess{Get, Set}Limit() (rhbz#1916346) - qemu: Make some minor tweaks (rhbz#1916346) - qemu: Set all limits at the same time (rhbz#1916346) - util: Have virCommand remember whether limits are set (rhbz#1916346) - qemu: Set limits only when explicitly asked to do so (rhbz#1916346) - util: Don't special-case setting a limit to zero (rhbz#1916346) - conf: Rename original_memlock -> originalMemlock (rhbz#1916346) - tests: Mock virProcessGetMaxMemLock() (rhbz#1916346) - util: Try to get limits from /proc (rhbz#1916346) - qemu: Don't ignore virProcessGetMaxMemLock() errors (rhbz#1916346) - qemu: Refactor qemuDomainAdjustMaxMemLock() (rhbz#1916346) - qemu: Only raise memlock limit if necessary (rhbz#1916346)- qemu: backup: Restore security label on backup disk store image on VM termination (rhbz#1939082) - qemuCheckpointDiscardBitmaps: Refuse to delete checkpoint with NULL bitmap name (rhbz#1941600) - virDomainCheckpointRedefinePrep: Assign default bitmap names when domain XML is missing (rhbz#1941600)- util: Move glib event loop workaround to glibcompat (rhbz#1931331) - glib: Use safe glib event workaround in other event loops (rhbz#1931331) - src: ensure GSource background unref happens in correct event loop (rhbz#1931331) - qemu_driver: fix setting vcpu_quota if not all vCPUs are online (rhbz#1938093)- virSystemdCreateMachine: Use proper format string for uint64_t when constructing gvariant (rhbz#1937287) - virsystemdtest: Call at least one virSystemdCreateMachine with 'maxthreads' > 0 (rhbz#1937287) - backup: Store 'apiFlags' in private section of virDomainBackupDef (rhbz#1937598) - qemuBackupJobTerminate: Fix job termination for inactive VMs (rhbz#1937598) - virLockSpaceNewPostExecRestart: Fix out-of-bounds array access (rhbz#1912243) - virnetdaemon: Introduce virNetDaemonQuitExecRestart (rhbz#1912243) - virtlo(g|ck)d: Fix exec-restart (rhbz#1912243)- cpu_map: Fix spelling of svme-addr-chk feature (rhbz#1920628) - domain_validate: use defines for cpu period and quota limits (rhbz#1935048) - docs: use proper cpu quota value in our documentation (rhbz#1935048) - vircgroup: enforce range limit for cpu.shares (rhbz#1935048) - cgroup: use virCgroupSetCpuShares instead of virCgroupSetupCpuShares (rhbz#1935048) - vircgroup: drop unused function virCgroupSetupCpuShares (rhbz#1935048)- qemu: allow migration of generic with (rhbz#1927984) - docs: fix bad cut/paste in example (rhbz#1927984) - qemu_domainjob: Make copy of owner API (rhbz#1932814) - storageBackendProbeTarget: Check return value of virStorageSourceNewFromBacking (rhbz#1933050) - qemuBackupJobTerminate: Move cleanup of temp files earlier (rhbz#1933051) - qemuBackupJobTerminate: Don't calculate backup job stats if VM isn't active (rhbz#1933051) - cpumap: Add support for ibrs CPU feature (rhbz#1920628) - cpumap: Add support for svme-addr-check CPU feature (rhbz#1920628) - cpu_map: Add EPYC-Milan x86 CPU model (rhbz#1920628) - cpu_map: Install x86_EPYC-Milan.xml (rhbz#1920628)- api: Discourage use of VIR_DOMAIN_SNAPSHOT_CREATE_QUIESCE (rhbz#1928819) - qemuSnapshotCreateActiveExternal: Don't thaw filesystems when freeze fails (rhbz#1928819) - qemuSnapshotFSFreeze: Don't return -2 (rhbz#1928819) - qemu: capabilities: Introduce QEMU_CAPS_MIGRATION_PARAM_BLOCK_BITMAP_MAPPING (rhbz#1867085) - qemu: Probe whether an image is 'qcow2 v2' from query-named-block-nodes (rhbz#1867085) - qemu: migration: Create qcow2 v3 images for VIR_MIGRATE_NON_SHARED_DISK (rhbz#1867085) - qemu: monitor: Introduce qemuMonitorBitmapRemove (rhbz#1867085) - qemu: blockjob: Use qemuMonitorBitmapRemove for single bitmap removal (rhbz#1867085) - qemu: migration_params: Add infrastructure for 'dirty-bitmaps' migration feature (rhbz#1867085) - qemu: migration_cookie: Add XML handling for setting up bitmap migration (rhbz#1867085) - qemu: migration_cookie: Add helpers for transforming the cookie into migration params (rhbz#1867085) - qemu: domain: Store list of temporary bitmaps for migration in status XML (rhbz#1867085) - qemu: migration: Clean up temporary bitmaps when cancelling a migration (rhbz#1867085) - qemu: migration: Migrate block dirty bitmaps corresponding to checkpoints (rhbz#1867085) - qemu: capabilities: Enable QEMU_CAPS_INCREMENTAL_BACKUP (rhbz#1799015)- virsystemd: export virSystemdHasMachined (rhbz#1798464) - virsystemd: introduce virSystemdGetMachineByPID (rhbz#1798464) - virsystemd: introduce virSystemdGetMachineUnitByPID (rhbz#1798464) - vircgroup: use DBus call to systemd for some APIs (rhbz#1798464) - vircgroupv1: refactor virCgroupV1DetectPlacement (rhbz#1798464) - vircgroupv2: move task into cgroup before enabling controllers (rhbz#1798464) - vircgroup: introduce virCgroupV1Exists and virCgroupV2Exists (rhbz#1798464) - vircgroup: introduce nested cgroup to properly work with systemd (rhbz#1798464) - tests: add cgroup nested tests (rhbz#1798464) - vircgroup: correctly free nested virCgroupPtr (rhbz#1798464) - src: add missing virstoragefile.h includes (rhbz#1884659) - virstoragefile: properly include virstoragefile.h header (rhbz#1884659) - virstoragefile: change virStorageSource->drv to void pointer (rhbz#1884659) - storage: move storage file sources to separate directory (rhbz#1884659) - util: move virStorageSourceFindByNodeName into qemu_domain (rhbz#1884659) - util: extract storage file probe code into virtstoragefileprobe.c (rhbz#1884659) - util: extract virStorageFile code into storage_source (rhbz#1884659) - util: move virStorageFileBackend code into storage_file (rhbz#1884659) - util: move virStorageFileProbe code into storage_file (rhbz#1884659) - util: move virStorageSource code into conf (rhbz#1884659) - util: move virStorageEncryption code into conf (rhbz#1884659) - storage_source: use virStorageSource prefix for all functions (rhbz#1884659) - conf: rename virDomainCheckVirtioOptions (rhbz#1884659) - qemu_alias: introduce qemuDomainGetVhostUserAlias helper (rhbz#1884659) - qemu_validate: move and refactor qemuValidateDomainDefVirtioFSSharedMemory (rhbz#1884659) - docs: introduces new vhostuser disk type (rhbz#1884659) - conf: implement support for vhostuser disk (rhbz#1884659) - qemu_capabilities: introduce vhost-user-blk capability (rhbz#1884659) - qemu: implement vhost-user-blk support (rhbz#1884659) - conf: allow virtio driver attributes for vhostuser disk (rhbz#1884659) - virStorageSourceClear: Unref @vhostuser (rhbz#1884659) - qemu: Fix libvirt hang due to early TPM device stop (rhbz#1914643)- qemu_capabilities: Introduce QEMU_CAPS_X_USE_CANONICAL_PATH_FOR_RAMBLOCK_ID (rhbz#1912201) - qemu: Do not Use canonical path for system memory (rhbz#1912201) - qemu: match alias when looking for proper to detach. (rhbz#1926190) - conf: make teaming info an official type (rhbz#1927984) - conf: use virDomainNetTeamingInfoPtr instead of virDomainNetTeamingInfo (rhbz#1927984) - conf: separate Parse/Format functions for virDomainNetTeamingInfo (rhbz#1927984) - schema: separate teaming element definition from interface element (rhbz#1927984) - conf: parse/format element in plain (rhbz#1927984) - qemu: plug config from into qemu commandline (rhbz#1927984) - qemu_hotplug: Don't dereference NULL pointer @newb in qemuDomainChangeNet() (rhbz#1919619) - qemu: Drop needless check in virDomainFSInfoFormat() (rhbz#1919783) - qemu: Move qemuAgentFSInfo array free into qemuDomainGetFSInfo() (rhbz#1919783) - qemu: Bring if() outside from loop in virDomainFSInfoFormat() (rhbz#1919783) - qemu: Don't lie about @ndevAlias when translating FSInfo (rhbz#1919783) - conf: Move virDomainCheckVirtioOptions() into domain_validate.c (rhbz#1928840) - conf: Improve virDomainVirtioOptionsCheckABIStability() (rhbz#1928840) - qemu: Add virtio related options to vsock (rhbz#1928840)- util: add virNetDevGetPhysPortName (rhbz#1908649) - util: Add phys_port_name support on virPCIGetNetName (rhbz#1908649) - cpu_map: Remove intel-pt from x86 CPU models (rhbz#1853972) - qemu: Avoid crash in qemuStateShutdownPrepare() and qemuStateShutdownWait() (rhbz#1895359) - qemu: fix release of virDomainObjPtr in SSH key APIs (rhbz#1919856)- meson: Fix build with -Dtest_coverage=true (rhbz#1875380) - qemu: don't set interface MTU when managed='no' (rhbz#1905929) - network: explicitly set the MTU of the bridge device. (rhbz#1913561)- Rebased to libvirt-7.0.0 (rhbz#1875380) - The rebase also fixes the following bugs: rhbz#1329644, rhbz#1538879, rhbz#1689168, rhbz#1750315, rhbz#1751664 rhbz#1767013, rhbz#1810356, rhbz#1819058, rhbz#1839034, rhbz#1858771 rhbz#1865933, rhbz#1875380, rhbz#1877218, rhbz#1880289, rhbz#1886739 rhbz#1889131, rhbz#1894053, rhbz#1895359, rhbz#1899527, rhbz#1903953 rhbz#1904486, rhbz#1904487, rhbz#1904674, rhbz#1905572, rhbz#1908053 rhbz#1908631, rhbz#1908647, rhbz#1911786, rhbz#1913138, rhbz#1913156 rhbz#1913315, rhbz#1914842, rhbz#1914954, rhbz#1916097- Rebased to libvirt-6.10.0 (rhbz#1875380) - The rebase also fixes the following bugs: rhbz#1329644, rhbz#1354391, rhbz#1487068, rhbz#1509908, rhbz#1555398 rhbz#1658082, rhbz#1767013, rhbz#1771450, rhbz#1789243, rhbz#1790837 rhbz#1795137, rhbz#1839095, rhbz#1850614, rhbz#1857208, rhbz#1861280 rhbz#1870072, rhbz#1872254, rhbz#1873441, rhbz#1878450, rhbz#1879477 rhbz#1879792, rhbz#1883328, rhbz#1883588, rhbz#1888537, rhbz#1892130 rhbz#1895204, rhbz#1897105- vircommand.c: write child pidfile before process tuning in virExec() (rhbz#1882093) - util: Avoid double free in virProcessSetAffinity (rhbz#1819801) - util: keep track of full GSource object not source ID number (rhbz#1894045) - util: avoid crash due to race in glib event loop code (rhbz#1894045) - qemu: Use g_autofree in qemuMigrationSrcConnect (rhbz#1638889) - qemu: Rework qemuMigrationSrcConnect (rhbz#1638889) - virsh: Reuse existing variable when parsing migrate --disks-port (rhbz#1638889) - qemu: Rework starting NBD server for migration (rhbz#1638889) - tests: Add simple test for virDomainMigrateCheckNotLocal (rhbz#1638889) - qemu: Allow NBD migration over UNIX socket (rhbz#1638889) - peer2peer migration: allow connecting to local sockets (rhbz#1638889) - qemu: Allow migration over UNIX socket (rhbz#1638889) - docs: migration: Fix syntax (rhbz#1638889) - qemu: Don't try to start NBD server twice (rhbz#1638889)- rpc: gendispatch: handle empty flags (CVE-2020-25637) - rpc: add support for filtering @acls by uint params (CVE-2020-25637) - rpc: require write acl for guest agent in virDomainInterfaceAddresses (CVE-2020-25637) - qemu: agent: set ifname to NULL after freeing (CVE-2020-25637) - Add testdata for AMD EPYC 7502 (rhbz#1861703) - cpu_map: Defined and enable EPYC-Rome model (rhbz#1861703) - cputest: Update QEMU data for Ryzen 9 3900X (rhbz#1861703) - cpu_map: Remove monitor feature from EPYC-Rome (rhbz#1861703)- virDomainHostdevSubsysSCSIiSCSIClear: Inline contents into only caller (rhbz#1876467) - virDomainStorageNetworkParseHosts: Switch to a more modern XML parsing approach (rhbz#1876467) - virDomainHostdevSubsysSCSIHostDefParseXML: Switch to a more modern XML parsing approach (rhbz#1876467) - qemuxml2argvtest: hostdev-scsi-virtio-scsi: Add hostdev with useralias (rhbz#1876467) - conf: Add virStorageSource member for SCSI host device config data (rhbz#1876467) - tests: qemustatusxml2xmldata: Rename 'disk-secinfo-upgrade' case to 'upgrade' (rhbz#1876467) - tests: qemustatusxml2xmldata: Add local SCSI hostdev to 'upgrade' case (rhbz#1876467) - qemu: domain: Fill in (i)SCSI backend nodename if it is not present in status XML (rhbz#1876467) - qemuBuildHostdevSCSI(A|De)tachPrepare: Use virStorageSource in def for SCSI hostdevs (rhbz#1876467) - qemuBlockStorageSourceAttachData: remove 'storageNodeNameCopy' (rhbz#1876467) - qemu: domain: Extract preparation of hostdev specific data to a separate function (rhbz#1876467) - qemuDomainSecretHostdevPrepare: remove (rhbz#1876467) - qemuDomainPrepareHostdev: Allocate backend nodenames in the prepare function (rhbz#1876467) - qemuDomainPrepareHostdev: base hostdev secret object names on backend alias (rhbz#1876467) - qemuDomainPrepareHostdev: Don't base backend nodename on device alias (rhbz#1876467) - qemuxml2argvtest: hostdev-scsi-virtio-scsi: Use longer user-alias for SCSI hostdev (rhbz#1876467) - qemustatusxml2xml: backup-pull: Test private data formatting/parsing (rhbz#1870488) - qemu: backup: Remove note that TLS should be implemented (rhbz#1870488) - qemu: backup: Write TLS cert and secret object aliases into status XML (rhbz#1870488) - qemuxml2argvtest: hostdev-scsi-virtio-scsi: Add to one of the iSCSI hostdevs (rhbz#1868856) - qemuBuildHostdevSCSIAttachPrepare: Propagate 'readonly' flag also for iSCSI (rhbz#1868856)- qemu: Do not error out when setting affinity failed (rhbz#1819801) - qemu: Fix comment in qemuProcessSetupPid (rhbz#1819801) - Do not report error when setting affinity is allowed to fail (rhbz#1819801) - qemu: Allow setting affinity to fail and don't report error (rhbz#1819801) - qemu: snapshot: Collect 'query-named-block-nodes' prior to memory migration (rhbz#1862472) - check for NULL before calling g_regex_unref (rhbz#1876907) - virsh: cmdScreenshot: fix cbdata passing to virshStreamSink (rhbz#1875195) - qemu: Do not silently allow non-available timers on non-x86 systems (rhbz#1754887) - qemuFirmwareFillDomain: Fill NVRAM template on migration too (rhbz#1852910) - virnuma: Report error when NUMA -> CPUs translation fails (rhbz#1724866) - virnuma: Use numa_nodes_ptr when checking available NUMA nodes (rhbz#1876956) - conf: properly clear out autogenerated macvtap names when formatting/parsing (rhbz#1872611) - util: replace macvtap name reservation bitmap with a simple counter (rhbz#1837395) - util: assign tap device names using a monotonically increasing integer (rhbz#1837395) - util: virNetDevTapCreate: initialize fd to -1 (rhbz#1837395)- vircgroupv2devices: fix counting entries in BPF map (rhbz#1833321) - qemu: fix crash in qemuDomainSetBlkioParameters without cgroups (rhbz#1808293) - RNG: Allow interleaving of /domain/cpu/numa/cell children (rhbz#1786303)- virdevmapper: Don't cache device-mapper major (rhbz#1867527) - virdevmapper: Handle kernel without device-mapper support (rhbz#1867527) - virdevmapper: Ignore all errors when opening /dev/mapper/control (rhbz#1867527) - numa_conf: Properly check for caches in virDomainNumaDefValidate() (rhbz#1786303) - virfdstream: Use g_autofree in virFDStreamThreadDoRead() (rhbz#1852528) - virFDStreamMsgQueuePush: Clear pointer to passed message (rhbz#1852528) - virfdstream: Use autoptr for virFDStreamMsg (rhbz#1852528) - virfdstream: Use g_new0() instead of VIR_ALLOC() (rhbz#1852528) - virfdstream: Use VIR_AUTOCLOSE() (rhbz#1852528) - virfdstream: Drop some needless labels (rhbz#1852528) - libvirt-storage: Document volume upload/download stream format (rhbz#1852528) - virsh: Pass virshStreamCallbackDataPtr to virshStreamSink() and virshStreamSkip() (rhbz#1852528) - virsh: Track if vol-upload or vol-download work over a block device (rhbz#1852528) - virshStreamSkip: Emulate skip for block devices (rhbz#1852528) - virfdstream: Allow sparse stream vol-download (rhbz#1852528) - virshStreamInData: Handle block devices (rhbz#1852528) - virfdstream: Emulate skip for block devices (rhbz#1852528) - virnuma: Don't work around numa_node_to_cpus() for non-existent nodes (rhbz#1860231)- util: Fix logic in virFileSetCOW (rhbz#1866157)- Rebased to libvirt-6.6.0 (rhbz#1809677) - The rebase also fixes the following bugs: rhbz#1854372, rhbz#1602328, rhbz#1745059, rhbz#1786303, rhbz#1799010 rhbz#1814573, rhbz#1821694, rhbz#1822631, rhbz#1829829, rhbz#1840053 rhbz#1851016, rhbz#1852311, rhbz#1852741, rhbz#1854684, rhbz#1857204 rhbz#1857735, rhbz#1857967, rhbz#1858260, rhbz#1860875- Rebased to libvirt-6.5.0 (rhbz#1809677) - The rebase also fixes the following bugs: rhbz#1432902, rhbz#1634829, rhbz#1640869, rhbz#1739221, rhbz#1823639 rhbz#1826543, rhbz#1829543, rhbz#1829544, rhbz#1829545, rhbz#1837990 rhbz#1838975, rhbz#1840307, rhbz#1845012, rhbz#1847234, rhbz#1847259 rhbz#1847791, rhbz#1849516- Rebased to libvirt-6.4.0 (rhbz#1809677) - The rebase also fixes the following bugs: rhbz#1235511, rhbz#1769598, rhbz#1839926, rhbz#1778819, rhbz#1783355 rhbz#1813306, rhbz#1820040, rhbz#1822878, rhbz#1825785, rhbz#1829550 rhbz#1832710- Rebased to libvirt-6.3.0 (rhbz#1809677) - The rebase also fixes the following bugs: rhbz#1823309, rhbz#1229255, rhbz#1499880, rhbz#1557902, rhbz#1761678 rhbz#1772838, rhbz#1791522, rhbz#1793705, rhbz#1811906, rhbz#1812100 rhbz#1812827, rhbz#1813310, rhbz#1820376, rhbz#1821988, rhbz#1822538 rhbz#1824368, rhbz#1826652, rhbz#1826746- Rebased to libvirt-6.2.0 (rhbz#1809677) - The rebase also fixes the following bugs: rhbz#1460920, rhbz#1591411, rhbz#1727263, rhbz#1750219, rhbz#1781913 rhbz#1785091, rhbz#1791236, rhbz#1813852, rhbz#1817831, rhbz#1466177 rhbz#1515677, rhbz#1592273, rhbz#1611061, rhbz#1639596, rhbz#1724928 rhbz#1784040, rhbz#1793036, rhbz#1810857, rhbz#1812531, rhbz#1813306 rhbz#1814481, rhbz#1814486, rhbz#1814975, rhbz#1816037, rhbz#1817381 rhbz#1817955, rhbz#1818030- qemu: Don't crash when getting targets for a multipath (rhbz#1814947) - virSecretLookupDefCopy: Remove return value (rhbz#1814923) - virStorageEncryptionSecretCopy: Properly copy internals (rhbz#1814923) - vmx: shortcut earlier few 'ignore' cases in virVMXParseDisk() (rhbz#1808610) - vmx: make 'fileName' optional for CD-ROMs (rhbz#1808610)- qemu: Create multipath targets for PRs (rhbz#1814157)- qemuBlockBitmapsHandleCommitStart: Fix allocation of string list (rhbz#1799013) - qemuBlockBitmapsHandleCommitFinish: Use proper variable to iterate (rhbz#1799013) - qemublocktest: Add tests for re-enabling of bitmaps after commit (rhbz#1799013)- virbuftest: remove extra G_GNUC_UNUSED markers (rhbz#1808499) - virbuftest: use g_autofree (rhbz#1808499) - virbuftest: remove unnecessary labels (rhbz#1808499) - virbuftest: declare testBufAddStrData earlier (rhbz#1808499) - virbuftest: use field names when initalizing test info (rhbz#1808499) - util: add virBufferTrimChars (rhbz#1808499) - conf: do not generate machine names ending with a dash (rhbz#1808499) - conf: Don't generate machine names with a dot (rhbz#1808499) - qemuAgentFSInfoFormatParams: Remove pointless returned value (rhbz#1812965) - qemuDomainGetGuestInfo: Don't try to free a negative number of entries (rhbz#1812965) - qemuDomainBlockPivot: Move check prior to executing the pivot steps (rhbz#1803092) - qemuDomainBlockCopyCommon: Record updated flags to block job (rhbz#1803092) - qemu: capabilities: Introduce QEMU_CAPS_BLOCKDEV_SNAPSHOT_ALLOW_WRITE_ONLY (rhbz#1803092) - qemu: blockcopy: Allow late opening of the backing chain of a shallow copy (rhbz#1803092) - qemuBlockStorageSourceDetachPrepare: Get rid of cleanup section (rhbz#1804750) - qemu: Don't take double pointer in qemuDomainSecretInfoFree (rhbz#1804750) - qemuMigrationParamsResetTLS: Adapt to modern memory management (rhbz#1804750) - qemuMigrationParamsResetTLS: Fix comment (rhbz#1804750) - qemuDomainSecretInfo: Register autoptr cleanup function (rhbz#1804750) - qemuDomainSecretAESSetup: Automatically free non-secret locals (rhbz#1804750) - qemuDomainSecretAESSetup: Allocate and return 'secinfo' here (rhbz#1804750) - qemuDomainSecretAESSetup: Split out lookup of secret data (rhbz#1804750) - Remove qemuDomainSecretInfoNew (rhbz#1804750) - qemu: Introduce another helper for creating alias for a 'secret' object (rhbz#1804750) - qemuDomainSecretStorageSourcePrepare: Fix naming of alias variables (rhbz#1804750) - qemuDomainDeviceDiskDefPostParseRestoreSecAlias: Hardcode restored aliases (rhbz#1804750) - qemu: Split out initialization of secrets for 'iscsi' hostdevs (rhbz#1804750) - qemuDomainSecretAESSetupFromSecret: Use 'qemuAliasForSecret' (rhbz#1804750) - qemuDomainSecretStorageSourcePrepare: Change aliases for disk secrets (rhbz#1804750) - qemuDomainGetSecretAESAlias: Replace outstanding uses with qemuAliasForSecret (rhbz#1804750) - conf: Add support for modifying ssl validation for https/ftps disks (rhbz#1804750) - conf: Add support for cookies for HTTP based disks (rhbz#1804750) - conf: Add support for setting timeout and readahead size for network disks (rhbz#1804750) - qemuDomainValidateStorageSource: Validate new network storage parameters (rhbz#1804750) - qemuxml2argvtest: Add test case for disks with http(s) source (rhbz#1804750) - qemu: block: Implement ssl verification configuration (rhbz#1804750) - qemu: domain: Store data for 'secret' object representing http cookies (rhbz#1804750) - qemuDomainSecretStorageSourcePrepare: Setup secret for http cookies (rhbz#1804750) - qemu: Handle hotplug and commandline for secret objects for http cookies (rhbz#1804750) - qemu: block: Add support for HTTP cookies (rhbz#1804750) - qemu: block: Implement readahead and timeout properties for 'curl' driver (rhbz#1804750) - virstoragefile: Add JSON parser for 'sslverify', 'readahead', 'cookies' and 'timeout' (rhbz#1804750) - virStorageSourceParseBackingJSONUri: Handle undocumented value 'off' for sslverify (rhbz#1804750) - qemublocktest: Load QMP schema earlier (rhbz#1804750) - qemublocktest: Extract schema root for blockdev-add validation (rhbz#1804750) - qemublocktest: XMLjsonXML: Test formatting/parsing of modern JSON (rhbz#1804750) - qemublocktest: Add JSON->JSON test cases for block device backends (rhbz#1804750) - qemu: Pass through arguments of 'ssh' block driver used by libguestfs (rhbz#1804750) - qemu: capabilities: Add QEMU_CAPS_BLOCKDEV_REOPEN (rhbz#1799013) - qemu: monitor: Add handler for blockdev-reopen (rhbz#1799013) - qemu: block: implement helpers for blockdev-reopen (rhbz#1799013) - qemuCheckpointDiscardBitmaps: Reopen images for bitmap modifications (rhbz#1799013) - qemuCheckpointDiscardBitmaps: Use correct field for checkpoint bitmap name (rhbz#1799013) - qemuDomainBlockCommit: Move checks depending on capabilities after liveness check (rhbz#1799013) - qemu: domain: Extract formatting of 'commit' blockjob data into a function (rhbz#1799013) - qemu: domain: Extract parsing of 'commit' blockjob data into a function (rhbz#1799013) - qemu: blockjob: Store list of bitmaps disabled prior to commit (rhbz#1799013) - qemublocktest: Fix and optimize fake image chain (rhbz#1799013) - qemu: block: Implement helpers for dealing with bitmaps during block commit (rhbz#1799013) - qemublocktest: Add tests for handling of bitmaps during block-commit (rhbz#1799013) - qemublocktest: Add more tests for block-commit bitmap handling with snapshots (rhbz#1799013) - qemublocktest: Add tests of broken bitmap chain handling during block-commit (rhbz#1799013) - qemuBlockJobDiskNewCommit: Propagate 'disabledBitmapsBase' (rhbz#1799013) - qemuDomainBlockCommit: Handle bitmaps on start of commit (rhbz#1799013) - qemuDomainBlockPivot: Handle merging of bitmaps when pivoting an active block-commit (rhbz#1799013) - qemu: blockjob: Handle bitmaps after finish of normal block-commit (rhbz#1799013) - qemu: blockjob: Re-enable bitmaps after failed block-commit (rhbz#1799013) - qemuDomainGetGuestInfo: don't assign NULL hostname (rhbz#1812965) - rhel: Enable usage of x-blockdev-reopen (rhbz#1799013)- security: Introduce VIR_SECURITY_DOMAIN_IMAGE_PARENT_CHAIN_TOP flag (rhbz#1803551) - qemu: Tell secdrivers which images are top parent (rhbz#1803551) - virDomainDiskTranslateSourcePool: Check for disk type correctly (rhbz#1811728)- conf: use virXMLFormatElement in virDomainFSDefFormat (rhbz#1694166) - qemu: use def instead of vm->def in qemuExtDevicesStart (rhbz#1694166) - qemu: eliminate ret in qemuExtDevicesStart (rhbz#1694166) - docs: render class="literal" with monospace font (rhbz#1694166) - docs: reduce excessive spacing in ToC for RST files (rhbz#1694166) - virDomainFSDefFree: Unref private data (rhbz#1694166) - schema: wrap fsDriver in a choice group (rhbz#1694166) - qemuExtDevicesStart: pass logManager (rhbz#1694166) - qemu: pass virDomainObjPtr to qemuExtDevicesSetupCgroup (rhbz#1694166) - qemuxml2xmltest: set driver as privileged (rhbz#1694166) - qemu: add QEMU_CAPS_DEVICE_VHOST_USER_FS (rhbz#1694166) - docs: add virtiofs kbase (rhbz#1694166) - conf: qemu: add virtiofs fsdriver type (rhbz#1694166) - conf: add virtiofs-related elements and attributes (rhbz#1694166) - qemu: add virtiofsd_debug to qemu.conf (rhbz#1694166) - qemu: validate virtiofs filesystems (rhbz#1694166) - qemu: forbid migration with vhost-user-fs device (rhbz#1694166) - qemu: add code for handling virtiofsd (rhbz#1694166) - qemu: put virtiofsd in the emulator cgroup (rhbz#1694166) - qemu: use the vhost-user schemas to find binary (rhbz#1694166) - qemu: build vhost-user-fs device command line (rhbz#1694166) - RHEL: virscsi: Check device type before getting it's /dev node name (rhbz#1808390) - RHEL: virscsi: Support TAPEs in virSCSIDeviceGetDevName() (rhbz#1808390) - RHEL: virscsi: Introduce and use virSCSIDeviceGetUnprivSGIOSysfsPath() (rhbz#1808390) - RHEL: virutil: Accept non-block devices in virGetDeviceID() (rhbz#1808390) - RHEL: qemuSetUnprivSGIO: Actually use calculated @sysfs_path to set unpriv_sgio (rhbz#1808390) - RHEL: qemuCheckUnprivSGIO: use @sysfs_path to get unpriv_sgio (rhbz#1808400)- util: storagefile: Drop image format probing by file suffix (rhbz#1798148) - virStorageFileGetMetadataRecurse: Remove impossible error report (rhbz#1798148) - virStorageFileGetMetadataRecurse: Shuffle around assignment of backing chain depth (rhbz#1798148) - virStorageFileGetMetadataRecurse: Expect NULL src->path (rhbz#1798148) - virStorageFileGetMetadataRecurse: Use virHashHasEntry instead of fake pointers (rhbz#1798148) - virStorageFileGetMetadataRecurse: Extract storage access (rhbz#1798148) - virStorageFileGetMetadataRecurse: Remove 'cleanup' label (rhbz#1798148) - tests: virstorage: Fix backing file format of created image (rhbz#1798148) - virStorageSourceUpdateCapacity: Drop 'probe' argument (rhbz#1798148) - util: storage: Store backing store format in virStorageSource (rhbz#1798148) - virStorageSourceNewFromBacking: Also transfer the format (rhbz#1798148) - virStorageBackendGlusterRefreshVol: Refactor handling of backing store (rhbz#1798148) - virStorageFileGetMetadataFromBuf: Remove 'backingFormat' argument (rhbz#1798148) - virStorageFileGetMetadataFromFD: Remove unused 'backingFormat' argument (rhbz#1798148) - qemu: domain: Convert detected 'iso' image format into 'raw' (rhbz#1798148) - virStorageFileGetMetadataRecurse: Allow format probing under special circumstances (rhbz#1798148) - kbase: backing_chains: Clarify some aspects of image probing (rhbz#1798148) - kbase: backing_chains: Add steps how to securely probe image format (rhbz#1798148)- docs: fix a typo (rhbz#1805742) - virDomainNetDefClear: Free @persistent name (rhbz#1805742) - virSecurityManagerMetadataLock: Store locked paths (rhbz#1804672) - security: Don't remember seclabel for paths we haven't locked successfully (rhbz#1804672) - security: Don't fail if locking a file on NFS mount fails (rhbz#1804672)- qemuBlockStorageSourceGetBackendProps: Report errors on all switch cases (rhbz#1804603) - virDomainDiskAddISCSIPoolSourceHost: Sanitize handling of string list (rhbz#1804603) - virDomainDiskAddISCSIPoolSourceHost: use g_new0 instead of VIR_ALLOC_N (rhbz#1804603) - virDomainDiskAddISCSIPoolSourceHost: Remove 'cleanup' label (rhbz#1804603) - virDomainDiskAddISCSIPoolSourceHost: Remove ternary operator (rhbz#1804603) - virDomainDiskAddISCSIPoolSourceHost: Take virStorageSourcePtr instead of virDomainDiskDefPtr (rhbz#1804603) - virDomainDiskTranslateSourcePoolAuth: Take virStorageSourcePtr instead of virDomainDiskDefPtr (rhbz#1804603) - virDomainDiskTranslateISCSIDirect: Take virStorageSourcePtr instead of virDomainDiskDefPtr (rhbz#1804603) - virDomainDiskTranslateSourcePool: split code to setup one storage source (rhbz#1804603) - virDomainDiskTranslateSourcePool: Translate 'volume' disks in whole backing chain (rhbz#1804603) - qemuMonitorJSONBlockdevAdd: Refactor cleanup (rhbz#1798366) - qemuMonitorJSONBlockdevDel: Refactor cleanup (rhbz#1798366) - qemuMonitorBlockdevAdd: Take double pointer argument (rhbz#1798366) - qemu: hotplug: Fix handling of the 'copy-on-read' layer with blockdev (rhbz#1798366) - virStorageSourceParseBackingJSON: Pass around original backing file string (rhbz#1791788) - virStorageSourceParseBackingJSON: Move deflattening of json: URIs out of recursion (rhbz#1791788) - virStorageSourceJSONDriverParser: annotate 'format' drivers (rhbz#1791788) - virStorageSourceParseBackingJSON: Allow 'json:' pseudo URIs without 'file' wrapper (rhbz#1791788) - virStorageSourceParseBackingJSON: Prevent arbitrary nesting with format drivers (rhbz#1791788) - tests: virstorage: Add test cases for "json:" pseudo-URI without 'file' wrapper (rhbz#1791788) - qemu: domain: Refactor formatting of node names into status XML (rhbz#1791788) - docs: formatdomain: Close on one of disk examples (rhbz#1791788) - tests: virstorage: Add test data for json specified raw image with offset/size (rhbz#1791788) - util: virstoragefile: Add data structure for storing storage source slices (rhbz#1791788) - qemuBlockStorageSourceGetFormatRawProps: format 'offset' and 'size' for slice (rhbz#1791788) - qemuDomainValidateStorageSource: Reject unsupported slices (rhbz#1791788) - qemu: block: forbid creation of storage sources with (rhbz#1791788) - docs: Document the new sub-element of disk's (rhbz#1791788) - conf: Implement support for of disk source (rhbz#1791788) - qemu: domain: Store nodenames of slice in status XML (rhbz#1791788) - qemu: block: Properly format storage slice into backing store strings (rhbz#1791788) - tests: qemublock: Add cases for creating image overlays on top of disks with (rhbz#1791788) - qemu: Add support for slices of type 'storage' (rhbz#1791788) - tests: qemu: Add test data for the new element (rhbz#1791788) - virStorageSourceParseBackingJSONRaw: Parse 'offset' and 'size' attributes (rhbz#1791788) - qemuDomainGetStatsIOThread: Don't leak array with 0 iothreads (rhbz#1804548) - qemuxml2xmltest: Add case for host-model vendor_id (rhbz#1804549) - cpu_conf: Format vendor_id for host-model CPUs (rhbz#1804549) - qemu: rename qemuAgentGetFSInfoInternalDisk() (rhbz#1759566) - qemu: store complete agent filesystem information (rhbz#1759566) - qemu: Don't store disk alias in qemuAgentDiskInfo (rhbz#1759566) - qemu: don't access vmdef within qemu_agent.c (rhbz#1759566) - qemu: remove qemuDomainObjBegin/EndJobWithAgent() (rhbz#1759566)- qemu: do not revert to NULL bandwidth (rhbz#1800505) - qemu: preserve error on bandwidth rollback (rhbz#1800505) - tests: Add capabilities for QEMU 5.0.0 on aarch64 (rhbz#1762634) - qemu: Use switch statement in qemuBuildCpuCommandLine() (rhbz#1762634) - qemu: Add the QEMU_CAPS_CPU_KVM_NO_ADJVTIME capability (rhbz#1762634) - conf: Introduce VIR_DOMAIN_TIMER_NAME_ARMVTIMER (rhbz#1762634) - qemu: Validate configuration for the armvtimer timer (rhbz#1762634) - qemu: Format the armvtimer timer on the command line (rhbz#1762634) - tests: Add test case for the armvtimer timer (rhbz#1762634) - docs: List the armvtimer timer among all others (rhbz#1762634) - qemu_domain: Modify access to a NVMe disk iff needed (rhbz#1519005)- qemu: blockcopy: Actually unplug unused images when mirror job fails to start (rhbz#1792195) - qemu: domain: Extract code to determine topmost nodename to qemuDomainDiskGetTopNodename (rhbz#1792195) - qemu: Fix value of 'device' argument for blockdev-mirror (rhbz#1792195) - qemu: Fix value of 'device' argument for block-commit (rhbz#1792195) - conf: backup: Allow configuration of names exported via NBD (rhbz#1207659) - qemu: backup: Implement support for backup disk export name configuration (rhbz#1207659) - qemu: backup: Implement support for backup disk bitmap name configuration (rhbz#1207659) - util: hash: Improve debugability of "Duplicate key" error message (rhbz#1207659) - tests: hash: Test case for adding duplicate hash entry (rhbz#1207659) - qemu: block: Don't skip creation of 'luks' formatted images (rhbz#1371022) - qemu: monitor: Improve error message when QEMU reply is too large (rhbz#1524278) - qemu: snapshot: Always rewrite backingStore data when reusing existing images (rhbz#1524278) - qemu: snapshot: Prevent too-nested domain XML when doing inactive snapshot (rhbz#1524278) - qemu: checkpoint: Store whether deleted checkpoint is current in a variable (rhbz#1207659) - qemu: checkpoint: split out checkpoint deletion bitmaps (rhbz#1207659) - qemu: checkpoint: rename disk->chkdisk in qemuCheckpointDiscardBitmaps (rhbz#1207659) - qemu: checkpoint: rename disk->chkdisk in qemuCheckpointAddActions (rhbz#1207659) - qemu: checkpoint: Use disk definition directly when creating checkpoint (rhbz#1207659) - qemu: checkpoint: tolerate missing disks on checkpoint deletion (rhbz#1207659) - qemu: domain: Remove unused qemuDomainDiskNodeFormatLookup (rhbz#1207659) - qemu: checkpoint: Introduce helper to find checkpoint disk definition in parents (rhbz#1207659) - qemu: checkpoint: Extract calculation of bitmap merging for checkpoint deletion (rhbz#1207659) - qemu: snapshot: go through cleanup on error (rhbz#1524278) - util: hash: Use g_new0 for allocating hash internals (rhbz#1793263) - conf: domain: Remove checking of return value of virHashCreateFull (rhbz#1793263) - Remove checking of return value of virHashNew (rhbz#1793263) - qemuMigrationCookieAddNBD: Exit early if there are no disks (rhbz#1793263) - qemuMigrationCookieNBD: Extract embedded struct (rhbz#1793263) - qemuMigrationCookieAddNBD: Use glib memory allocators (rhbz#1793263) - qemuMigrationCookieAddNBD: Move monitor call out of the loop (rhbz#1793263) - qemuMigrationCookieAddNBD: Use virHashNew and automatic freeing of virHashTablePtr (rhbz#1793263) - qemuMigrationCookieAddNBD: Remove 'ret' variable and 'cleanup' label (rhbz#1793263) - qemuMigrationCookieAddNBD: Fix filling of 'capacity' when blockdev is used (rhbz#1793263) - tests: qemublock: Add test for checkpoint deletion bitmap merge (rhbz#1207659) - tests: qemublock: Add few more test cases for checkpoint deletion (rhbz#1207659) - tests: qemublock: Add synthetic snapshot+checkpoint test data (rhbz#1207659) - qemu: checkpoint: Introduce support for deleting checkpoints accross snapshots (rhbz#1207659) - tests: qemublock: Add checkpoint deletion test for deep backing chain (rhbz#1207659) - tests: qemublock: Add checkpoint deletion tests for some special cases (rhbz#1207659) - qemu: checkpoint: Track and relabel images for bitmap merging (rhbz#1207659) - qemu: block: Extract calls of qemuBlockGetNamedNodeData into a helper function (rhbz#1207659) - util: json: Introduce virJSONValueArrayConcat (rhbz#1207659) - virJSONValueNewArray: Use g_new0 to allocate and remove NULL checks from callers (rhbz#1207659) - virhash: Fix the expectations of virHashKeyEqual implementations (rhbz#1207659) - virHashAddOrUpdateEntry: Simplify allocation of new entry (rhbz#1207659) - qemu: blockjob: Store 'jobflags' with block job data (rhbz#1207659) - qemu: blockjob: Store 'flags' for all the block job types (rhbz#1207659) - qemu: block: Add validator for bitmap chains accross backing chains (rhbz#1207659) - tests: qemublocktest: Add another synthetic test case for broken bitmaps (rhbz#1207659) - qemu: block: Introduce function to calculate bitmap handling for block-copy (rhbz#1207659) - tests: qemublock: Add tests for qemuBlockBitmapsHandleBlockcopy (rhbz#1207659) - qemuDomainBlockPivot: Copy bitmaps backing checkpoints for virDomainBlockCopy (rhbz#1207659) - docs: domaincaps: Mention VIR_DOMAIN_UNDEFINE_CHECKPOINTS_METADATA (rhbz#1207659)- cpu.c: Check properly for virCapabilitiesGetNodeInfo() retval (rhbz#1794691) - qemu_conf: Avoid dereferencing NULL in virQEMUDriverGetHost{NUMACaps, CPU} (rhbz#1794691) - qemu_capabilities: Rework domain caps cache (rhbz#1794691) - conf: add support for specifying CPU "dies" parameter (rhbz#1785211, rhbz#1785207) - conf: remove unused virCapabilitiesSetHostCPU method (rhbz#1785211, rhbz#1785207) - qemu: add support for specifying CPU "dies" topology parameter (rhbz#1785207) - hostcpu: add support for reporting die_id in NUMA topology (rhbz#1785211) - tests: add host CPU data files for validating die_id (rhbz#1785211, rhbz#1785207) - qemu: add capabilities flag for failover feature (rhbz#1693587) - conf: parse/format subelement of (rhbz#1693587) - qemu: support interface functionality (rhbz#1693587) - qemu: allow migration with assigned PCI hostdev if is set (rhbz#1693587) - qemu: add wait-unplug to qemu migration status enum (rhbz#1693587) - docs: document subelement (rhbz#1693587)- qemuDomainSaveImageStartVM: Use VIR_AUTOCLOSE for @intermediatefd (rhbz#1718707) - qemuDomainSaveImageStartVM: Use g_autoptr() for virCommand (rhbz#1718707) - qemu: Use g_autoptr() for qemuDomainSaveCookie (rhbz#1718707) - qemu: Stop domain on failed restore (rhbz#1718707) - qemu: Don't emit SUSPENDED_POSTCOPY event on destination (rhbz#1791458) - util: storagefile: Properly set transport type when parsing NBD strings (rhbz#1791614) - tests: virstorage: Add tests for NBD URI style syntax over UNIX (rhbz#1791614) - qemu: end the agent job in qemuDomainSetTimeAgent (rhbz#1792723)- Rebased to libvirt-6.0.0 (rhbz#1772045) - The rebase also fixes the following bugs: rhbz#1711789, rhbz#1717396, rhbz#1778058, rhbz#1008350, rhbz#1610207 rhbz#1746981, rhbz#1776949, rhbz#1780154, rhbz#1781079, rhbz#1783411 rhbz#1784345, rhbz#1788850, rhbz#1788898, rhbz#1789310, rhbz#1790733- qemu: driver: Use appropriate job name when setting blockjob speed (rhbz#1780497)- Rebased to libvirt-5.10.0 (rhbz#1772045) - The rebase also fixes the following bugs: rhbz#760547, rhbz#1171569, rhbz#1371022, rhbz#1375855, rhbz#1405537 rhbz#1451398, rhbz#1465810, rhbz#1518998, rhbz#1518999, rhbz#1582202 rhbz#1598162, rhbz#1609654, rhbz#1614740, rhbz#1623877, rhbz#1662024 rhbz#1668139, rhbz#1705426, rhbz#1718255, rhbz#1741121, rhbz#1774375 rhbz#1777094, rhbz#1777230, rhbz#1778014, rhbz#1778570- libvirt-: Check caller-provided buffers to be NULL with size > 0 (rhbz#1772842)- cpu_map: Ship arm_features.xml (rhbz#1707897)- tests: Update capabilities for QEMU 4.2.0 on aarch64 (rhbz#1707897) - qemu: Rename virQEMUCapsObjectPropsMaxX86CPU (rhbz#1707897) - qemu: Introduce QEMU_CAPS_ARM_MAX_CPU (rhbz#1707897) - qemu: Query max-arm-cpu properties (rhbz#1707897) - qemu: Update query-cpu-model-expansion check (rhbz#1707897) - qemu: Perform full expansion on ARM (rhbz#1707897) - cpu_map: Introduce ARM CPU features (rhbz#1707897) - cpu: Validate ARM CPU features (rhbz#1707897) - qemu: Validate ARM CPU features (rhbz#1707897) - tests: Introduce tests for ARM CPU features (rhbz#1707897)- Rebased to libvirt-5.9.0 (rhbz#1772045) - The rebase also fixes the following bugs: rhbz#1515831, rhbz#1704761, rhbz#1704763, rhbz#1704764, rhbz#1704779 rhbz#1705514, rhbz#1705516, rhbz#1705517, rhbz#1705519, rhbz#1705520 rhbz#1733044, rhbz#1733092, rhbz#1524278, rhbz#1662588, rhbz#1720612 rhbz#1733163, rhbz#1743177, rhbz#1744924, rhbz#1745815, rhbz#1746274 rhbz#1746617, rhbz#1747826, rhbz#1751461, rhbz#1751580, rhbz#1619625 rhbz#1755803- qemu_blockjob: Remove secdriver metadata for whole backing chain on job completion (rhbz#1741456) - qemu_driver: Fix comment of qemuStateCleanup() (rhbz#1755303) - driver: Introduce virDriverShouldAutostart() (rhbz#1755303) - lib: autostart objects exactly once (rhbz#1755303) - Revert "src: Document autostart for session demon" (rhbz#1755303) - security: Pass @migrated to virSecurityManagerSetAllLabel (rhbz#1740024) - security: Rename virSecurityManagerGetDriver() to virSecurityManagerGetVirtDriver() (rhbz#1740024) - security: Introduce virSecurityManagerGetDriver() (rhbz#1740024) - security_stack: Turn list of nested drivers into a doubly linked list (rhbz#1740024) - security_stack: Perform rollback if one of stacked drivers fails (rhbz#1740024) - util: new function virNetDevMacVLanIsMacvtap() (rhbz#1723367) - util: make a couple virNetDevMacVlan*() functions public (rhbz#1723367) - qemu: reorganize qemuInterfaceEthernetConnect() (rhbz#1723367) - conf: use virXMLFormatElement for interface (rhbz#1723367) - conf: new "managed" attribute for target dev of (rhbz#1723367) - qemu: support unmanaged target tap dev for (rhbz#1723367) - qemu: support unmanaged macvtap devices with (rhbz#1723367)- remote: fix registration of TLS socket (rhbz#1752837)- vircgroupv2: fix setting cpu.max period (rhbz#1749247)- src: security: Replace bitwise OR with logical OR (rhbz#1740024) - security_util: Use more VIR_AUTOFREE() (rhbz#1740024) - security_util: Document virSecurityMoveRememberedLabel (rhbz#1740024) - security: Don't increase XATTRs refcounter on failure (rhbz#1740024) - util: Introduce virhostuptime (rhbz#1741140) - security_util: Remove stale XATTRs (rhbz#1741140) - security_util: verify xattrs only if ref is present (rhbz#1741140) - virSecuritySELinuxSetFileconImpl: Drop @optional argument (rhbz#1740506) - security_selinux: Drop virSecuritySELinuxSetFileconOptional() (rhbz#1740506) - security_selinux: Drop @optional from _virSecuritySELinuxContextItem (rhbz#1740506) - security_selinux: Drop virSecuritySELinuxSetFileconHelper (rhbz#1740506) - security_selinux: Play nicely with network FS that only emulates SELinux (rhbz#1740506) - qemu_blockjob: Print image path on failed security metadata move too (rhbz#1741456) - qemu_blockjob: Remove secdriver metadata more frequently (rhbz#1741456) - vircgroupv2: fix abort in VIR_AUTOFREE (rhbz#1747482)- vircgroupv2: fix parsing multiple values in single file (rhbz#1734353) - vircgroupv2: fix virCgroupV2GetCpuCfsQuota for "max" value (rhbz#1735740) - network: fix ability to use openvswitch with vlans (rhbz#1739554) - remote: use Wants instead of Requires for libvirtd sockets (rhbz#1741403) - remote: move timeout arg into sysconf file (rhbz#1741403) - remote: forbid the --listen arg when systemd socket activation (rhbz#1741403) - rpm: don't enable socket activation in upgrade if --listen present (rhbz#1741403) - qemuBuildHotpluggableCPUProps: use VIR_RETURN_PTR (rhbz#1741658) - qemu: Extract and store vCPU properties as qemu returned them (rhbz#1741658) - qemu: command: Use all vCPU properties when creating args for vCPU hotplug (rhbz#1741658) - qemu: alias: Generate 'qomName' of disk with useraliases (rhbz#1741838)- Revert "tpm: Check TPM XML device configuration changes after edit" (rhbz#1739338) - qemu: Clarify error message in qemuMigrationSrcIsSafe (rhbz#1660575) - qemu: Check for drop-cache capability (rhbz#1660575) - qemu: Allow migration with disk cache on (rhbz#1660575) - qemu: Pass qemuCaps to qemuDomainDefCopy (rhbz#1741796) - qemu: Pass qemuCaps to qemuDomainDefFormatBufInternal (rhbz#1741796) - qemu: Pass qemuCaps to qemuDomainSaveImageOpen (rhbz#1741796) - qemu: Pass qemuCaps to qemuMigrationAnyPrepareDef (rhbz#1741796) - qemu: Pass correct qemuCaps to virDomainDefParseString (rhbz#1741796) - qemu: Pass qemuCaps to qemuMigrationCookieXMLParse (rhbz#1741796) - qemu: Pass correct qemuCaps to virDomainDefCopy (rhbz#1741796) - qemu: Pass correct qemuCaps to virDomainDefPostParse (rhbz#1741796) - qemu: Pass correct qemuCaps to virDomainDefParseNode (rhbz#1741796) - qemu: Pass correct qemuCaps to virDomainDeviceDefPostParse (rhbz#1741796) - qemu: Fix crash on incoming migration (rhbz#1741796) - network: fix crash during cleanup from failure to allocate port (rhbz#1741390) - network: replace virSaveLastError() with virErrorPreserveLast() (rhbz#1741390) - access: fix incorrect addition to virAccessPermNetwork (rhbz#1741428) - util: allow tap-based guest interfaces to have MAC address prefix 0xFE (rhbz#1743349)- Rebased to libvirt-5.6.0 (rhbz#1705225) - The rebase also fixes the following bugs: rhbz#1643404, rhbz#1721375, rhbz#1724065, rhbz#1726609, rhbz#1726643 rhbz#1727013, rhbz#1727866, rhbz#1729022, rhbz#1731332- vircgroup: fix cgroups v2 controllers detection (rhbz#1513930) - vircgroupv2: store enabled controllers (rhbz#1513930)- Rebased to libvirt-5.5.0 (rhbz#1705225) - The rebase also fixes the following bugs: rhbz#1426162, rhbz#1513930, rhbz#1598657, rhbz#1717768, rhbz#1720517 rhbz#1720519, rhbz#1720522, rhbz#1720524, rhbz#1722360, rhbz#1723633- RHEL: spec: Disable gluster on i686 (rhbz#1724445) - rpc: virnetlibsshsession: update deprecated functions (rhbz#1724678)- Rebased to libvirt-5.4.0 (rhbz#1705225) - The rebase also fixes the following bugs: rhbz#1580229, rhbz#1628475, rhbz#1702758, rhbz#1707708, rhbz#1716260 rhbz#1716261, rhbz#1716262, rhbz#1716263- Rebased to libvirt-5.3.0 (rhbz#1705225) - The rebase also fixes the following bugs: rhbz#1578741, rhbz#1602418, rhbz#1680304, rhbz#1690240, rhbz#1292102 rhbz#1623389, rhbz#1658504, rhbz#1689165, rhbz#1689815, rhbz#1692926 rhbz#1217444, rhbz#1564270, rhbz#1580229, rhbz#1697676- qemu: Set job statsType for external memory snapshot (rhbz#1688774)- qemu: Don't set migration caps when changing postcopy bandwidth (rhbz#1336709)- qemu: fix i6300esb watchdog hotplug on Q35 (rhbz#1666559)- RHEL: util: fix typo in iptables --delete command (rhbz#1679119)- vshtabletest: indent strings with expected output (rhbz#1676354) - vsh-table: allow empty columns (rhbz#1676354) - virsh: introduce ninfos variable in cmdDomFSInfo (rhbz#1676354) - virsh: rename ret to rc in cmdDomFSInfo (rhbz#1676354) - virsh: do not access uninitialized memory in cmdDomFSInfo (rhbz#1676354) - virsh: introduce 'ret' in cmdDomFSInfo (rhbz#1676354) - virsh: do not report error on zero filesystems in cmdDomFSInfo (rhbz#1676354) - virsh: use virBufferTrim in cmdDomFSInfo (rhbz#1676354) - virsh: allow empty targets in cmdDomFSInfo (rhbz#1676354) - util: fix memory leak in virFirewallDInterfaceSetZone() (rhbz#1672340) - internal: introduce a family of NULLSTR macros (rhbz#1662849) - virsh: fix snapshot list --parent (rhbz#1662849) - network: explicitly allow icmp/icmpv6 in libvirt zonefile (rhbz#1672340)- RHEL: qemu: Fix crash trying to use iSCSI hostdev (rhbz#1669966) - docs: Drop /dev/net/tun from the list of shared devices (rhbz#1671791) - qemu: conf: Remove /dev/sev from the default cgroup device acl list (rhbz#1671791) - qemu: cgroup: Expose /dev/sev/ only to domains that require SEV (rhbz#1671791) - qemu: domain: Add /dev/sev into the domain mount namespace selectively (rhbz#1671791) - security: dac: Relabel /dev/sev in the namespace (rhbz#1671791) - qemu: caps: Use CAP_DAC_OVERRIDE for probing to avoid permission issues (rhbz#1671791) - qemu: caps: Don't try to ask for CAP_DAC_OVERRIDE if non-root (rhbz#1671791) - qemu: command: Don't skip 'readonly' and throttling info for empty drive (rhbz#1672259) - Revert "RHEL: network: regain guest network connectivity after firewalld switch to nftables" (rhbz#1672340) - configure: change HAVE_FIREWALLD to WITH_FIREWALLD (rhbz#1672340) - util: move all firewalld-specific stuff into its own files (rhbz#1672340) - util: new virFirewallD APIs + docs (rhbz#1672340) - configure: selectively install a firewalld 'libvirt' zone (rhbz#1672340) - network: set firewalld zone of bridges to "libvirt" zone when appropriate (rhbz#1672340) - network: allow configuring firewalld zone for virtual network bridge device (rhbz#1672340) - util: remove test code accidentally committed to virFirewallDZoneExists (rhbz#1672340) - qemu: Use C99 initializers for qemuMigrationParamsTPMap (rhbz#1336709) - qemu: Add optional unit to qemuMigrationParamsTPMapItem (rhbz#1336709) - qemu: Rework qemuDomainMigrateSetMaxSpeed (rhbz#1336709) - qemu: Make migration params usable outside migration (rhbz#1336709) - Public API for post-copy migration bandwidth (rhbz#1336709) - qemu: Implement VIR_MIGRATE_PARAM_BANDWIDTH_POSTCOPY (rhbz#1336709) - qemu: Implement VIR_DOMAIN_MIGRATE_MAX_SPEED_POSTCOPY flag (rhbz#1336709) - virsh: Add support for setting post-copy migration bandwidth (rhbz#1336709)- Rebased to libvirt-5.0.0 (rhbz#1666130) - The rebase also fixes the following bugs: rhbz#1597869, rhbz#1644567 - tests: qemuxml2argv: Add test case for empty CDROM with cache mode (rhbz#1668027) - qemu: command: Don't format image properties for empty -drive (rhbz#1668027)- Rebased to libvirt-4.10.0- Rebased to libvirt-4.9.0 - RHEL: Fix virConnectGetMaxVcpus output (rhbz#1582222) - RHEL: spec: Require python3-devel on RHEL-8 (rhbz#1518446) - RHEL: network: regain guest network connectivity after firewalld switch to nftables (rhbz#1638864)- storage: Remove secretPath from _virStorageBackendQemuImgInfo (rhbz#1645459) - storage: Allow for inputvol to have any format for encryption (rhbz#1645459) - storage: Allow inputvol to be encrypted (rhbz#1645459) - access: Modify the VIR_ERR_ACCESS_DENIED to include driverName (rhbz#1631608) - docs: Enhance polkit documentation to describe secondary connection (rhbz#1631608) - qemu: Don't ignore resume events (rhbz#1634758, rhbz#1643338)- Revert "spec: Temporarily drop gluster support" (rhbz#1599339)- RHEL: Require firewalld-filesystem for firewalld rpm macros (rhbz#1639932)- virfile: fix cast-align error (rhbz#1634782) - virfiletest: Fix test name prefix for virFileInData test (rhbz#1634782) - virfiletst: Test virFileIsSharedFS (rhbz#1634782) - virFileIsSharedFSType: Detect direct mount points (rhbz#1634782) - virfile: Rework virFileIsSharedFixFUSE (rhbz#1634782) - RHEL: network: regain guest network connectivity after firewalld switch to nftables (rhbz#1638864)- conf: Fix check for chardev source path (rhbz#1609723) - tests: Reuse qemucapabilities data for qemucaps2xml (rhbz#1629862) - tests: Add more tests to qemucaps2xml (rhbz#1629862) - qemu: Drop QEMU_CAPS_ENABLE_KVM (rhbz#1629862) - qemu: Avoid probing non-native binaries all the time (rhbz#1629862) - qemu: Clarify QEMU_CAPS_KVM (rhbz#1629862) - qemu: Don't check for /dev/kvm presence (rhbz#1629862) - tests: Follow up on qemucaps2xmldata rename (rhbz#1629862) - security: dac: also label listen UNIX sockets (rhbz#1634775) - spec: Set correct TLS priority (rhbz#1632269) - spec: Build ceph and gluster support everywhere (rhbz#1599546) - virsh: Require explicit --domain for domxml-to-native (rhbz#1634769) - virFileIsSharedFSType: Check for fuse.glusterfs too (rhbz#1634782) - qemu: fix up permissions for pre-created UNIX sockets (rhbz#1634775) - cpu_map: Add features for Icelake CPUs (rhbz#1527657, rhbz#1526625) - cpu_map: Add Icelake CPU models (rhbz#1526625) - qemu: Properly report VIR_DOMAIN_EVENT_RESUMED_FROM_SNAPSHOT (rhbz#1634758) - qemu: Report more appropriate running reasons (rhbz#1634758) - qemu: Pass running reason to RESUME event handler (rhbz#1634758) - qemu: Map running reason to resume event detail (rhbz#1634758) - qemu: Avoid duplicate resume events and state changes (rhbz#1634758) - conf: qemu: add support for Hyper-V frequency MSRs (rhbz#1589702) - conf: qemu: add support for Hyper-V reenlightenment notifications (rhbz#1589702) - conf: qemu: add support for Hyper-V PV TLB flush (rhbz#1589702)- RHEL: Fix virConnectGetMaxVcpus output (rhbz#1582222) - storage: Add --shrink to qemu-img command when shrinking vol (rhbz#1622534) - access: Fix nwfilter-binding ACL access API name generation (rhbz#1622540) - conf: Add validation of input devices (rhbz#1591240) - tests: qemu: Remove disk from graphics-vnc-tls (rhbz#1598167) - tests: qemu: test more versions for graphics-vnc-tls (rhbz#1598167) - qemu: vnc: switch to tls-creds-x509 (rhbz#1598167) - qemu: mdev: Use vfio-pci 'display' property only with vfio-pci mdevs (rhbz#1624740) - virDomainDefCompatibleDevice: Relax alias change check (rhbz#1603133) - virDomainDetachDeviceFlags: Clarify update semantics (rhbz#1603133) - virDomainNetDefCheckABIStability: Check for MTU change too (rhbz#1623158) - RHEL: spec: Require python3-devel on RHEL-8 (rhbz#1518446) - qemu: monitor: Remove qemuMonitorJSONExtractCPUArchInfo wrapper (rhbz#1598829) - qemu: monitor: Use 'target' instead of 'arch' in reply of 'query-cpus-fast' (rhbz#1598829)- tests: Add missing thread_siblings_list files (rhbz#1608479) - util: Rewrite virHostCPUCountThreadSiblings() (rhbz#1608479) - utils: Remove arbitrary limit on socket_id/core_id (rhbz#1608479) - tests: Add linux-high-ids test (rhbz#1608479) - qemu: hotplug: Fix asynchronous unplug of 'shmem' (rhbz#1618680) - tests: rename hugepages to hugepages-default (rhbz#1615461) - tests: extract hugepages-numa-default-dimm out of hugepages-numa (rhbz#1615461) - tests: rename hugepages-numa into hugepages-numa-default (rhbz#1615461) - tests: remove unnecessary XML elements from hugepages-numa-default (rhbz#1615461) - tests: extract pages-discard out of hugepages-pages (rhbz#1615461) - tests: rename hugepages-pages into hugepages-numa-nodeset (rhbz#1615461) - tests: rename hugepages-pages2 into hugepages-numa-default-2M (rhbz#1615461) - tests: extract pages-discard-hugepages out of hugepages-pages3 (rhbz#1615461) - tests: rename hugepages-pages3 into hugepages-numa-nodeset-part (rhbz#1615461) - tests: rename hugepages-pages4 into hugepages-numa-nodeset-nonexist (rhbz#1615461) - tests: rename hugepages-pages5 into hugepages-default-2M (rhbz#1615461) - tests: rename hugepages-pages6 into hugepages-default-system-size (rhbz#1615461) - tests: rename hugepages-pages7 into pages-dimm-discard (rhbz#1615461) - tests: rename hugepages-pages8 into hugepages-nodeset-nonexist (rhbz#1615461) - tests: introduce hugepages-default-1G-nodeset-2M (rhbz#1615461) - tests: introduce hugepages-nodeset (rhbz#1615461) - conf: Move hugepage XML validation check out of qemu_command (rhbz#1615461) - conf: Move hugepages validation out of XML parser (rhbz#1615461) - conf: Introduce virDomainDefPostParseMemtune (rhbz#1615461) - tests: sev: Test launch-security with specific QEMU version (rhbz#1619150) - qemu: Fix probing of AMD SEV support (rhbz#1619150) - qemu: caps: Format SEV platform data into qemuCaps cache (rhbz#1619150) - conf: Parse guestfwd channel device info again (rhbz#1610072)- qemu_migration: Avoid writing to freed memory (rhbz#1615854)- qemu: Exempt video model 'none' from getting a PCI address on Q35 - conf: Fix a error msg typo in virDomainVideoDefValidate- esx storage: Fix typo lsilogic -> lsiLogic - networkGetDHCPLeases: Don't always report error if unable to read leases file - nwfilter: Resolve SEGV for NWFilter Snoop processing - qemu: Remove unused bypassSecurityDriver from qemuOpenFileAs - qemuDomainSaveMemory: Don't enforce dynamicOwnership - domain_nwfilter: Return early if net has no name in virDomainConfNWFilterTeardownImpl - examples: Add clean-traffic-gateway into nwfilters- qemu: hotplug: don't overwrite error message in qemuDomainAttachNetDevice - qemu: hotplug: report error when changing rom enabled attr for net iface - qemu: Fix setting global_period cputune element - tests: qemucaps: Add test data for upcoming qemu 3.0.0 - qemu: capabilities: Add capability for werror/rerror for 'usb-device' frontend - qemu: command: Move graphics iteration to its own function - qemu: address: Handle all the video devices within a single loop - conf: Introduce virDomainVideoDefClear helper - conf: Introduce virDomainDefPostParseVideo helper - qemu: validate: Enforce compile time switch type checking for videos - tests: Add capabilities data for QEMU 2.11 x86_64 - tests: Update capabilities data for QEMU 3.0.0 x86_64 - qemu: qemuBuildHostdevCommandLine: Use a helper variable mdevsrc - qemu: caps: Introduce a capability for egl-headless - qemu: Introduce a new graphics display type 'headless' - qemu: caps: Add vfio-pci.display capability - conf: Introduce virDomainGraphicsDefHasOpenGL helper - conf: Replace 'error' with 'cleanup' in virDomainHostdevDefParseXMLSubsys - conf: Introduce new attribute 'display' - qemu: command: Enable formatting vfio-pci.display option onto cmdline - docs: Rephrase the mediated devices hostdev section a bit - conf: Introduce new video type 'none' - virt-xml-validate: Add schema for nwfilterbinding - tools: Fix typo generating adapter_wwpn field - src: Fix memory leak in virNWFilterBindingDispose- qemu: hotplug: Do not try to add secret object for TLS if it does not exist - qemu: monitor: Make qemuMonitorAddObject more robust against programming errors - spec: Explicitly require matching libvirt-libs - virDomainConfNWFilterInstantiate: initialize @xml to avoid random crash - qemuProcessStartPRDaemonHook: Try to set NS iff domain was started with one - qemuDomainValidateStorageSource: Relax PR validation - virStoragePRDefFormat: Suppress path formatting for migratable XML - qemu: Wire up PR_MANAGER_STATUS_CHANGED event - qemu_monitor: Introduce qemuMonitorJSONGetPRManagerInfo - qemu: Fetch pr-helper process info on reconnect - qemu: Fix ATTRIBUTE_NONNULL for qemuMonitorAddObject - virsh.pod: Fix a command name typo in nwfilter-binding-undefine - docs: schema: Add missing to vsock device - virnetdevtap: Don't crash on !ifname in virNetDevTapInterfaceStats - tests: fix TLS handshake failure with TLS 1.3- qemu: Add capability for the HTM pSeries feature - conf: Parse and format the HTM pSeries feature - qemu: Format the HTM pSeries feature - qemu: hotplug: Don't access srcPriv when it's not allocated - qemuDomainNestedJobAllowed: Allow QEMU_JOB_NONE - src: Mention DEVICE_REMOVAL_FAILED event in virDomainDetachDeviceAlias docs - virsh.pod: Drop --persistent for detach-device-alias - qemu: don't use chardev FD passing with standalone args - qemu: remove chardevStdioLogd param from vhostuser code path - qemu: consolidate parameters of qemuBuildChrChardevStr into flags - qemu: don't use chardev FD passing for vhostuser backend - qemu: fix UNIX socket chardevs operating in client mode - qemuDomainDeviceDefValidateNetwork: Check for range only if IP prefix set - spec: Temporarily drop gluster support- Rebased to libvirt-4.5.0- Rebased to libvirt-4.3.0- Fix systemd macro argument with line continuations (rhbz#1558648)- Rebase to version 4.1.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild- Rebase to version 4.0.0- Rebuild for xen 4.10- Rebase to version 3.10.0- Rebase to version 3.9.0- Rebase to version 3.8.0- Rebase to version 3.7.0- Rebase to version 3.6.0- Rebuild with binutils fix for ppc64le (#1475636)- Disabled RBD on i386, arm, ppc64 (rhbz #1474743)- Rebuild for xen 4.9- Rebase to version 3.5.0- Rebase to version 3.4.0- Rebase to version 3.3.0- Rebase to version 3.2.0- Rebase to version 3.1.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild- Rebase to version 3.0.0  7.0.0-14.el8s7.0.0-14.el8s7.0.07.0.07.0.07.0.0libvirtlibvirt-admin.hlibvirt-common.hlibvirt-domain-checkpoint.hlibvirt-domain-snapshot.hlibvirt-domain.hlibvirt-event.hlibvirt-host.hlibvirt-interface.hlibvirt-lxc.hlibvirt-network.hlibvirt-nodedev.hlibvirt-nwfilter.hlibvirt-qemu.hlibvirt-secret.hlibvirt-storage.hlibvirt-stream.hlibvirt.hvirterror.hlibvirt-admin.solibvirt-lxc.solibvirt-qemu.solibvirt.solibvirt-admin.pclibvirt-lxc.pclibvirt-qemu.pclibvirt.pcapilibvirt-admin-api.xmllibvirt-api.xmllibvirt-lxc-api.xmllibvirt-qemu-api.xml/usr/include//usr/include/libvirt//usr/lib64//usr/lib64/pkgconfig//usr/share/libvirt//usr/share/libvirt/api/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -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-86ef3a34e693221402b73be442d532dd108a2d7937d97f78f166df64fa6b47f38?@7zXZ !#,w] b2u jӫ`(y,g"j].!bNj 4ga4LXsVͲ>֙3_($%e+)*C!(5F!e%cNBç?Zk7j9FAFc=[Jl<|)2 3Tǿ64j! >a_wzsr I+-v D#Z^fiYQz 1`aF 2x火osv5=ڭѾ ϩg=E-[4F6$ΪVM{{CcG25é\XIa sO8SjB/Oz`Jg2N_vn{ڬ?/TFpJo֑񘘞@8q2=J 6$nά)` ;6Hw5"j^l.y]Ii#L^{jk̏g,q)@^YrUSgi??/͹vj!Q62]{L7+i % J%݃=X'^MRp͇ĥzɦj'-/y+3}ZNഛrxkGwe71H SPd 0m &ْM`&"+2n \[?:4 Oy=:`02SSޫKQƲk3TBǜ)0Qev^2M\j*=7GRwnHCU)ܭօI$s%1CMp£^B+gM4XONɆ&OV=7;lKYʇ]; UѾ@p?-@4bqu;\UUs^\uZo=Y%G;HZ 4ͬ`/rNstf<6W\H\̟X/K+aφm寃|lU,s,|>R_D&E=!/qFesW:10Ul\OJNmI+w 'BI0;pjk7rn-G `ᑅ٣au-I&O%Ź!YKe7@[Sql|c(À"d6g=:6nvDLXDk Sր*f]Qڧj&V_޼ħOOPV{utv XE@Z K;5mY _0WS+ceQ055:W4mTLN$C[1/2 8۩ƣD$J/" d9N$mm~Rf3Zt\%z&aWMJ6m&l*2|Aps0Y< |G*0"a;kLMOnz|)Tʧ ݷؚətomP@+%[!ԍ#nKΙ7^ \a=%x%$@]Ne$;< ȱ\ G%.lv5fL/1OMxIK8 X! 6F>D9u~)s7C*H~V<^/?#K&JSh5}(W(iшFh}&oɜ{.U?(dx_Z{elEh3OjYjC!?fZ)D~?l!. \<5 mYJw@ME)S_ 3ܳ'pE {;g26PL0S}޾QM5;^#QB-%Lѿ~;-d^`Gh6dR4F5Bk ֪(UˬEzEBw:eKN.>)ipBT[\k.]h^Li_nc ^ g:āk9d KgVaYS.v9JRK;ov,vA-gsx tHF#Ph8q܌d7RZ~ˣvHdZLuXy丙Oק3"Uhp0yFǐ“YXyϲG\Nz.6CÒ&E*l,rϋ>f)~5]%A<Wԛc^GEK3?7I35`_ڙF Gֿ^cޅ f%nl23'uj.23G _.<#>Z񮄎25yu 9!B Fȓ:1m$F#HlԅIb?e XG)>dJBW<4.7$aSOb:&Jhg/KAiwG̽x²W@{`7*nӫ-|BU~m5L%s㙌Bl";\*1'k5>Ƌ)eٱw2p,TWū\2IXس@Tnw^i V=`8Mn߫1+[7sO5@d`x77@sghTf}R"V=xƇuV'=N69ظs$Js)+ajv\HXz}b?}Meki LfdhurPIjVNN'j]%~!* 4:boNC0~f]9 P) ]c\{Sư%>COweMa#ѹ *S!+j5GVHSN3ѩ.1 碻-{Zoz jL+nƊ:yL&?|77 ( ۿ&hOq-l0Jɧ^ -*W@av^q(m|P"@eς Lu*AS $aN1c)}b%ϻ|#atI(,, FbELNGA) z||}LT \w.]AzQ[w?InJTr4Tx`}.&[Z#؏=_`1v2\srW9έ.(aO+iv/!IbFhalHą-knsR `TY3yQ(bbc-y\e7!gqiGޓX,;nG9)GCz BHO樏KK5+ܪE 'Ҕ )a)ꌍ;STp8z/F¤[&)9 ýP9 YIN /34Bkwu^fkQtTFB&Ze vEIɡua]2O<4"\]|e;a{%9j"L=J'T71|2j%׫-wC4 n1ج d*r2~utzSilݥ0eV'Ոw?QBU@byY*zSb<٩ T=IBP ;ar<$i9?:))$봊hQkɰI ˠSb~! nKhBy "JB!0l@lZn4ROzk 2m^G*[;X˱ >]xjMf"۞.՟GuCV7 ФӁ z;LeZOwr .َVl˾Osplp%fs=plPpmKlq}cd'=x.=UpՀ J!IR?RdVADmhi7!R479|?hOn`Ev(y?a#pOz]ZH_GzrH9KXTrzHkcjissr:dMg(2|d'mrk|6h3r(b)O$ <2YtP3ƐKzw;9HGFh}S>#h+ɽN5vڅC~\iNEߕPL[Gq8!ɭo2u2="΃ÊB]}eN..n2P?3bEb1<$BX쐗]|{(|"0c)H`Z\MFedOD?C-ߟ$eBDK;Cc<G ^(-; Yf]ifɼa ![%* 2'|`vnLesd~p5ЙCޒMa,ǯ, g/z aR~b`cdDWl M?Vx]aOl"S>*1^a'޶4:spa ]+[PaA`:k[_qe̦ť6KN#+ ^_cPN-h/m~zpa? ohrPk(\@@ 4(DS#Csoɕ8a*S<ᮾP"շ5^HɧsN1 Bմ揨G_Ɋ'87.q4DS8G˜% *$( II"$^my|E5Xc]ɉYdTJ NPM%?73 YË*2DQ#P^ܩa;[՝^]i:+72ѕul e<[ 2#M4 ^BJ4`[6NQX?ŀZQ~K|sʟٵ4d&`v0cR.KKʾ}.fuA󈖥s'I/y>BXGʩRFR P$ۉ[NH~~c H:-"< #g+_?B Ŕi9j\%Mަ3ů{D^̣%~iu3UpLFhX{g⣭AY0v0 ۣ>*DYo>QCc(o G-ޱP9J>tH;;ua͢+#7{k /Q9̥S^L2:0cgr{ǬV,,,؉#w>agf-B{oT&4;2#;=X0nH#~HY?ZC))pg:oDXQkWw#, bA|̀8dOH)(=64Iת^0|2"w,0K|fK)x2՛o]dy덮hXh>L&Zuܜhh{Mƫj]ѻP:TF9S<*Yzyis`Wܥ,ы0~^dN0Է tt-N &- 9 dRn=8/o(3C5:hPIM0/G!iQ|"\J{@ rw݈~m\Yca? 7뎁z>C\3u\ptrviX)EejtJ|&FXn4C.Q c}b!m1\pϻGvA-X{`,D}-s&\ߴ8Z|Jy#R>4 Eȭ D?Z3<*)T+:2-` !!ҟH:!ow{evL1`db ܶh:HP Vh'?s;Vz}a<@Qhq 3'H2 ⼨s|ZA2$F#ϖ\f/fKv QfkK*xlYZ$? O@i2@2:תw 0XM"\7fUqGRv˕9;~tZ|TUVe Y-IΰZժrxg"Vl}ecķB[rrKU źcOg4mngO~;qGoSvu*"&7N>a; 9}],-9f47*"m:yn=40Ήхr =+=ѻ?QSnÕ؟&iÝW{(yEnf)_чe"~\Zg7EbS&zRݜ|cw =E%`>oʼF7,6)gpTT>n;R޺}k0!뜰5K؅J!X5\ 7\, cނ*s3A5t6VR%o RdpMiwQWJvΘ rwބ?"]R\tm>D[okq&8:YV4qʖ*۳eb9df {'^"HѮZ \p\yYZ oXe mnc8ɕfS  Ѡ~ &̟8C(rs1 ވoTuqOnb끬> NY=я  GTJ,\q9opW*BZ͙D,^(۟띉é⹂*]Sҹ3%4eriDp .J+uMv)ƃ¹ϊ 6duR9 J(<߆sjmm9ycYEOI9iNZÐET,BC@ݺlSI@' :l+ZMO#=P]2"^hܬFEÏ䱑EhV SYd4qYv c6Eo(;IknS3":AΏ6Nтid3 9]ƒA_r-#FhjvJá4Q۰(rػ猹*GE+.DDeLִWƘ\Kd_*E;؜h.t Nx|!!&DP*ZȒ8/k|Z{A"={^3ðf4٨D_\(] >jӊuzr<@Tک7wsM9(ee&z*kG6jn%&CCKRg o6(_A>pƵy`-gZ,1m[D̡ 31"No%Dy2L lw~NU҉pQ{%ۅPo L0P˖a*Ks;rZЅ!&m^xC؜F #- yÔP,^?BWtt׸ve[*vRx*fJC}\3dOC0~OUcn팡,NLaJt)1^STW0}PhUpU?m3W-be;qLCH֣epxf24}WX 3$vǔ͉Z6hFpyLxWcP90#xM#{SQֿؿQ|*={2TTq"҈Ek{TWѫZ+x q6R-w DBSqJyV>r+΁yGo&ҢNC:hX%zT[]Z(CnR.aՎXk YL: N- \Չg]- >l+&Rɐ|s¹Ppqp8!A`OߦV8@p{JƬk(/3OR GAz7jbFy!ignJ7%kb;ۣeϮ[x|I#6 6; bH f$c`_>p᳣d2$sގhJN0:]vvv=*0oKFd@9sukswvdq+|PT|oKML+J\fM;؆L[46HBVé pl^@3:BI⚗K^h%ݝSMPPa({Ud,//͋hEgp綞hWNΧ3Ymۓ`bBiRcWŲ3 +6qa|ٛ2?RAP˿^(h:4O"?rF!ǡquZ*Ѱ{Z&pacc-bņ(AYoT!?a)zs96I>\!=Z@m$kcsNQn*%eWZk䣢 LNJTgqtDP÷u3ȣJ$5 A}D*cPdE`$9&Gə8CՏklrU# 4:(h-9ݴN.dY4[NݰnUf&پʀ'ԻP=E4ƁVz6iP CJ98cy4AqN?׹E֤M]᲌5xMy`A/:& a{5 D8HҜt2jqW&h*ЏHpAg8]SWڈ0f4Iی?|uG)(R;GlL8] M.ۤ;2QϓsVS=Mш6մúirG;ʌxY`U㏔9>r 6r ̗Yr+ҟ{SWSJ's\Y2:`TN@xE?БY":>ܣSBkeHE\C 9fWm"#ZIhrd&n&_[4e_؆dLm r V]hBhYjmiRM^LtVO{gƐJ\i6 1W`8})IĶMrzŴXjap% lngėK!ß|Q~G ,6iV?/[yfXo4*!Ó*$?]|J롩 ¤x}a爀tbROR$#6f_J98deJkCӦJ!YlcJ7@;%G \m͟Qw8*<\65Zky[iǫm2>!d%.XRι ቗_2ǫUzxO&#O;zF#G*3``W};P Tq#9='xRt46; (dq$Um{U)~xQ u̢K<'Mn3g#A'9;< equwAt=y>E&O|3U?]G9x{bƱvbQ27QL}%` 'P ;~_#Ó*5wQYp倱SSW&g)vˬb$#^ sۑΩVoޮNF u.V1{R]w%\z:ݏ0n>Up2>Y!! OfF׍ xp{<پY2~"Iu,0H4)XpX azLYDD7<[\6.U[U{RSfqg"lP0:D5iޥ]j%mÈ=4I~Hlvydǿ7 2b7S4rd a~R uO[Lq7iXeO pv]\l3 ^XaX +Y: We6*RkA,XHxl |Q.5 { H]Sȍ #XgxZok׮i@eDž=2dz9d{vy#i ÿQb }B4ޢ#hDazoC!fH&0 `8dBFfEE' w!VQoc_zߪr̔q?{ *7oݲ8JS @ͻڋjG-"۽U%y _'9bݿ0j5=1:\p6 Yq(ӇR}QSݮ-Aáv-K형B'.U'\-YoV%`Y/ xŪ>[6 &[\1\!?_]G Q\~-'4P)NgZqc{;KG~G%ݍ`_F̬-ނP-4r0ۘwԣBD&$K 50p> TD7i\'CtYc]$ʝ45-5z|X<*\Tɟaivk+X!@;SiةY=w #`/HC 0!+.oyxa x fOp$ѿ q0`sbll|0G@ūkAAȅnk;g欰ŎMzq(_x0Xuu8kÌ/<]Ç6 "r*!d!">`0݇[&S󺷭 ;0)y6MP!p-jp tnXƋ̵زCI r sG𱏲Bɏl[{|+:W##ˁdf)Pv}vÚ?y;\sG~Bj1\[r/܇ 81f7W8NNv땙t"_bAQ#Wtv!dH CՌ_ɏMgaW 2Vx׈Dq7:x I+<,kέv(iMƔ1 e*m˗|8Q[7d c)3-U#5Re,Qq2Էb"/_6 Cvgk4Z .>N8nFO%3lljPE Loyyv1[zN9˓ QxœDi E-K$Ѡ>tþ!Yq8Yyg@AsYn%q ]qa(U1Sa~T2Vg@_%j[kPtşAa"5#Mx4({n?8 H/kZ[z*LHO]=:!ڻ]?*{ʻm%$T9yvkL`mc_kOl:ve!u]`\;B4XsF_Ž4`j+`S8`}ZxPjsWXN6e38bDQ[8ZdP`8<}k$vld8 ;"656ns!F,Ԃw/\k/Y?qŘfrȁN03}OL =AХG+.C#P m;Vin?"=d >%҆\EdOmRo:&PwIRc]W^>œ\/2w7_z_ |t?7{ݫ^Jx m!eP4əv0{w;p1>k}u7,j| 3eE0KGR82z\֔.hk4[*.(f3MFXq^ot:Zc9:LKeAo &)B8hABpz̹_1pMTe}Zy+A'oiXh(VI&q٨$JӞܩg;u0߂/٤hBUAIw"T]> =MֻC N˔py5H\F}-Z<YsN4\K!GөCXB p|qh|@]zox&8KX>U7 APPʅͥa"{rj-M7[x@\'-RhpKȂ[ lýJ\v6ONPu H:FaoMFʾ6YsPYj7͵I״o'4-ˠX~jw3,!seNk~ vv]BS Zrly>FbFR szro$<y=زpuKr{V\<|yrh[,7$Z)Kamy&DO.‹}DI\YC1KHy)Gt^zo3{LZ ;-IUP;@>nw"37`I,'5z D2 iIE(`Oxޒ"D['|nCXm9S ;YS.x1v:|;}|y@kb n樳x=(m)|єd} # ksUyrDrkKCRԡD93s&0[T/'|nɾؔzg9\r˚uk2;E4?YA[7ʓCr6`Kr\y=2[?,|r*э!~g*sAu+(eG3Pg"v-O9LעFn $XbHƹIb'R9Fa.i}ng51=9h< rxP8Z숻ԄE{W" ÍҩQWGԌ.'ni%TI`5Ak3 7ZB?5ĉn=DZOP*{Ry"]rk-RDyS)Ÿ4OkRBd/ez|2A&s7o78? #μB"(C_?:r.}~eה=3" /v]N|&'&|lZaJi 7^`[~5 'EK{٢;'K9[9eD>c팘0588QAV Cyͭ>rGZZc?}#}3kR$K}QR= !aY9}bIN~yx8hU3?l%9m6miʛ&mW4NoEwLc9 *4$tID c/!6#lֆ5/( ]pf0%} _Z,>rSv9g}b7had<]8omK2܃rj2r4d~"XOV8[3e]Bsv6C Kq-cte*m"4yhgۖQƝ7!Yxl*cesOP~RGX[{fjX4L&ݫKvi (,3(^Med[T;vఽHλW 6 PiN#|8eBRLy@L~"Z-ـ)V=sV.$ҳ~S"ph 5cWE &2{oMo%{9 쑠a7jc֡7R+G3Z/2 ,;fSӺL'_FL!CާɕqJxD#vfgy+R2HKvd?@9ցdwaW OJLF= ,,7]$?]ojR{P͔Z4^+g昷co G/6U10yyiM䓌3#r '8'(gِ>QBp:̀ӕB*;whU|Qdɻ\lXy}?]_  W5G38L bf.Pu3{liS 1ï%s$|˖ [Z3.wkkzoKT76_[U^SnE1]?-eE L+fכѺ5( r ׫Χ!0n t1SAuhaNp#ڱѸAP+oz)g3In\RWHPrV5xZRPLg cD ;eN}3Z…r%ײV djn}B!ةEo$@:N rI-yU4\u90UHqB&&lJl?0֊oc dqw|y`#nb z.UEgFCao' ĐV:eT24$xfjm}ӱ/7 &ϥ:ߦi%s Կ>Pa}%$ahQXoLʆjo8x[(>)duz&TmS F3ŒY v<]ۻkG2z!!UIT C܄ X5uf ұvґ?!hh5T9sDui0%+=N.mijM H[5Bܙvpdde;ocw fP\2V>AOq)'\BFY7$[-uӏ< ggFi>sf!l7[f3KV͈RϮg./įItGZo>te߽eNJX5SH.fg9ܥ%TtA%qd($,:8mV{Z na3teSeeK{[j9C-$?ejofl}+XEu|U/iFEÁ#=qB:ѬxVIJL<:h;=L3Fْ,-#aI9;ŐL,o2!d8ybW]ĩ؉R6j )8+qMM9^sW+ )`5sS'"CZ!%8dE58I~w+@+k =@\QY7P.bu4 # UQC50ʂup;<-G%ۀ=s/#d|$WȁT=9>r[P0)F4VB q|`n~,wD A)~IVAOȭR/jv:C1k+V}I'dSJ5,F@ ~rTZ &z87s'#=YFϳ.j?r\.n\4;V'0cxڼ]kܨ΄iyע[6<:jF]h::~NfhXޜ8 ދ7G6?*>}@?3=ݥqiZv$G]Oljwc/Z`'\-M2FsM@F1(t"^W)*vH$R~OUe-'~>s+FPvE} JIV0u s.L 5EZ mP>R۞|JSZHԂf ş )z3K<2b;3EeK6~^>':QC:.OJu<`eHlŊ{mn3D/,D`!/J|S& ,87BzMR<= l?Js^_e6_Z3~BL\B׏">vRƖ{dq-]pywz,m F0!,~{Dd Yÿ iA$zBev, ɞ,+~L3orpj0*<64}3ia*:ž'U|jRS/YvcTGэR8w&%y` %; ~7-HW^ΰlyʏPYL,Cd m4G]&Y>~x]wZsi3 ,s-bgjk0{eP{uqO;U7N/BO*G"Q4eUK4PN Z سcs ^ɳ5>рe7ك)w~u1ՅY!] LWEJ2>bvU> \'h渢_\F5&)y[fk`>شs.!:Ad\յ} n9<3c:s-w(p:څ2n$g^s35!u }}(U|.D$AT ,Xiox)+0ЕGq-9o&|!5GpR $"KFp$vj+ۀNtYH؏>uFbWHv7Hmoxk!+ސuuZ\KgOǁXV4Ѱ1W&NvZU ǵՍ7p7 vBxi(Hf/]ch<=?e{ nL'oDd3d/bBHo.^{[n<"Ow0$+iHe&1@xR: ub:V Y&w zD ΦO0rŒ6hU+.)ҮM.~M}-DL3nXIٰJPwb"SV笔_-PZ:ãzYC[Mub͍dODh9G׿<"҂ZYÝPJ5'1P$TC1eΨ_k:n^R  +gm=`O\X9pe()*iC>k  I 4 h|pW\4Q6hW%]e#r,075{2!Uc^DiR>,992yaw4ҢYC!É7܉m|88X.L^9?7v2E>S9c ߌ>=G`Z25b@L SW3Ix7R*4N^*֋~]msԪ,]T4X=YjMh*鵛4O= !LMM ßJp8^6ܼ;$V":+!{ 0p= v/{7il~^Z$ \̰/sҙtʪ.= b] gW`?Cy`DT(e{z;i=蒖9,&] mk5 :c [G*:ЋPVP&`J:\N|tf^EkDHq)uAy&n}Xȩk} 9g$Zȋ|>Vf>10QZ 9kE6̵E9'IR$$ك(H܀@a&kRu@"/=oߝN[Rp_Y>jN֥xā2 Rzx}S:ű{jqSCbxC^jZ>TQS{Bk (#*`e_Nq,6W}tR&*UsM5]N>,6>?}w'!-j% #=&PXs6'&2Rxmڷ!&l?au3:E :k')L@۶n^%"`D튐xq )OqZ^fr0-0ǮS `w!EӚ-4=C'״:IeɿKj#7E6}*v؛@7o!iƅF$^j(d{dm&*$+C]&"5AϔGˢ;I{+p =74aq!tħ*~E/{WeM&sdt.WA:<9RLO}wN?F*tP,D@:EuZ6I_W&g(1.֡|CKB q:~k}0. N'd>*Ѯ o"oUcYayG4\\ ѭ6MҞS,&MK@n"u;i<+L~.HDwp29)X]7!̋8 O,[p\5m̽Xjg0ˤוkGyeV0<4ԖHYDG81*\;Vi><~*%G^[0v^ LL6\řNpaFkcl!.:r#Z25 q,-.cKѼF[}h{%+ ~Fya"#]unFGӮG <s$N+&f)\+,@ 4=Z=F~"w\m'wJ% cjqy*5T˜;ToWbYmSX3‹S>Z운KP-&HT[]n/}cBUIr?:s ̢jߒy€y玴.24lr?/JUrѳwӯq^FUQX=(D2ד/* e?lGneJ9Ey 9jLL@}Uܲd][a[>4#뉪GW#WLx =cmG6dlVjꭍ&V!pzjtw1[:rZq+~P䯑VPaLp0%2"I>aC@p|HQ qk ![Z>48YV#hҢ[sjeLQ)}N}tdG?yh@ ﴿ƉOϛ 36DjN[Gs 8]ڲYT0|'V/IDDeo^,r}^_ʠu쬋JB]i59Q7٫t:̽3@nG$iG//*pe!ZUӺ@Wi:.Ʋ6TzؿXS#i Nmu2,VFx?dV] E392n[f젘gFG$ʉs.6pZp3Q Cl {rb7 a9;} TQ5Yē܂cByJ+@C2OU`+$.o9oT3½W9Gaw?ZE[E.sھ_̙a|h:ZZ[)O^9#Iuby)` tm.Novf=|QtAM Y`\ (kiP8;C(f7.kEC4V!3'2.FyA8l"6QC_ 9D O,'csxlHYυ{K܈ipgs_x%smW`P='*uӒ%"8"^p&M,-hH|ՆVZ`r,*tfДD:Z5:i&&7 XR?`%2Swh)swiۊ_:JTOobG߬Ak cQ Oc$1vfhK{c׹XUTN lߨ5P#ˇTIClIOd &ݕ $,_Qk"v_2Ha[.{q]f}UnGJ%Zxbvm(Yk$Ӂ?bэsSIy]=R ,dVd U338n"vOVqpɷt-x_KzC(9|618 cCK]G:z. 0f$ ʻ8;_Ȯ[#;eTf2f`6DK@LىĬ55N4Kn߲bgsp9`p1byri)樅-}XBh]Eo}n1hSv_FǓM8:EH.]2kaoڊŔr](ѻy $p3(Ahf Ym7]H$ gud"+ 6 7hIO(ƓMFN Ƿy_d(C;J,<3 ꟊYcYQXeSj;pT= b1ܦZw +9o\$IDz5 'LPEPHL;M K)r(1F]][gsIOBZǻdмaDB2%O҈GeސbwWrkRӲ}O ]<>k@yM#/ AZ]橫і-8f )rҨU.āxW aJ[:} d\uStiYְCf[J5h ;ڢ3NX2 >{mS,'cFu}> G _,"R zKnYm5$nwm@ZnfGAU+]ͤwX^vNDsZ$;ttg(XRΡQqTb dLGRԆXgBfpk&DIY=i8qFSrrG>CrO1SVSSpݡG4^Ӧ! D#1ܒY"GߏfR߷?r!bݻQ]$BFT_o~s?he2\xVԜ;e'޴[ed:='Wo o~%|kb(:Lc0= ]AAKw,f=%DSoR"dK28ݘ(:y S]{o {8arʑzB4gkUApdh(pK qS?M$y{u~~y9xtlQi`)'y7 -`U>_զ= 4VFw,Ce\sݓ Ć.>,PזK|N7ELҊ~IFn~PR( 願3Uc\φR=o6}wE&Y@ؾ~kt|\P\h[c,&[E 8ms2n݋VAM֛[~&/4yڼ0=HC'q|J1dGk2ko0]%3 Qxt]͇ 1XE -؛,5`vlDČD"U RTƹ!:!"*獰bnB`8X}!_@' J# 1&/5]yG!Z3[ŲCΐ4iDrHZO6vQ2{Ci 3, >hH7_FbK!"5^|q -( _dHyw <;ab6&(" h:|WA8V,i!R2I5Nzu}G^iG8rI`3k,8-#[iBS-Yz'zOh8Zc}0jd8C6(D#sWm?Rwl%gƲəiM,Lq3U=ay^:P+u'۵xbۗE6mf" YQ^I'GDbbrfZy x{n4|mfp]qd^^SvĎep84U-:P,NO.A@«<+#s!& ᐼHݗ~kPE#NlCJoB"Y1 [~uj_zKewˑZ8TL)Wa08!\W]i`i&kW:d`1hn^e]␫\C<&9n 9Z&C qBD!Z%}Vnl?p1?m4VG{4:%byW &+T~3 7كD2 O MFo#!Ѵѱr(FnV ^$'&?&"'5fUd #kA?WB@8*y#8CSxWf 3 >,0DO QA[x f &j҉O4Jc֟w˝Bwh؀M[mM`Xca -lR!hŋf|L ' N2Lg0pxLϯ>kd$`bYEN(rY!2?ek~._*a`n&l_y{hD1Č{ב̞i42뱟h nvU$7"k%?gs1F^ܾ ڦ-lW'C^(*ld[%ʰ H_RiDT0g]".sHt9ǒ.g׭^*ŗgHY0m5 .KSsa7i$(NoHaȍB; 4'SlJVM3r!HCؽ!]KӨgo a@|,<~6)o̿Gw] 'l}=VO#$ i?RV4f]imBRLFBzB'ʂ t5o i708^iDi.q8yMqtĝA/ZkOQA?_PYRboMQ+k)@[ 4g4Q%hĥ70c:X}&1+)^T_ 6O t۳DeQDd¬E}/fEA뼹xolRͅ4ןȨg,ȍEƇlfz }f q t>M_Mh':$ A٫׻u`gN_a)2?W ! :̎2tZ^J&B&1:4_ Oa5*ntoo$ ~֪gGlQ;ÊR3~>f lBZ}p0+_8I#m_E&yJSmE&+!־eT7(Tw{)9du\Lj0Z|w.NW~Gt`?jr)dB?e hlE D}f`ͭOȱ4ׇr zh(y{{vKw7+F#BZ!/†H:EkW NZ>H{i[A@m4kvލk4MHm0Xi0n'E;)Rl,H*ags efc-{>ufi;ꋩ@$]pźm=jz:M&xh!2'V pIRwtg#TY  Wt0tJeF QI#vkc Sb XT.`cVpJ> Q d$viX7KBno2}T3_ڐX[;, [S&n0:"]HqtJ#э3yCn5xy'NX|c2`L(u2#+ u]eϨfGR 3 |6١'>DŽtD[X(Pے-Ft:N? 5~BH.;p8/Vs K"kpim9X0q쫼}\)DqȮõSܝ8ߋ wY>C?Z76N~dexQy]w!a#qTU[,^1Hyל+.ٸwζKE;$G 5VQ,E,F(kIyַƚqi%Aˢw{_^j%p(JchіDˍDqO!Y?Y[w iř(+פ$%1obDwzcڀ;8K_!qLJԫxg-dEǭ^Ql %;@i[.T?8ے[4Lz9.GD2ﲂlPƙw^f%o~dq0/4IJ5na+)R0:)+o6x(6.ɹ?ORvJ hsB`ϚtFzxTq'/=(Dl=ѵX!J |i^[Dfe)!*ϚѲĤ<+bד~/p=P! )Ʒ'GB/GSƈ}ChqHBku昷o4Xz2N8`O8](mJ&;NY$ ۰/?BmG`*p4l2/#^O-x [vCjlk3v#b9h=c[Zr|裋j`قWx<~H!]FJӾx~~pǽpsq'f#n[u6]NՆcR0K>\w5 UB~1b|ZQ QRWByh:[nЩ ~j6|H>o 3lauuK[}ГD(fZXh#X9$>ç)cG 3x+mW[ ?[W0e"0 %3"CXFY+-ϦhD:}T h1r35!+|g]*|7¤l03o B"7a%5𹷠ƻf&b L5Nߏey>ػF?}Z׆Qӄ R~'2 $TY]#ݑM3|dWE n۝o]hqqbϔ ^(2c`?-65t ޝWSJ ›Yސ=tWlج]Rc0~WX,GsɅ."*,5芨c\59VTa%URE*onOwL7HFE^7FPG;Z CXFd'Mnpx-$I+i?T;̌Z=`dx) ZD;b&X5sߌtuШS?w}'B:t.rXUeaٶa4$Yv}iR{ua}lUu7 |QJ`{-W3*2)*@oU<Ξ fw 您WqA2y5؄# 2I _R="x=+W2- $5-`Vآt6#eL*~=<;RCbDT{q"Kk r4_I@-満$n:M,*RN.^r#D3 }Z#) Vq-5p#ʧl<|1LZn+uܐҠveq4B#:&0}bDžaԋom&q^={BEfk.vebhIsqɈlAk<{_Ql}F`mj۬.WR?!1 iCA2bS¾*mY'KKA;Zµ kShl꛻rTp֙ݭ 1A^<(BЬRu-"^EQ{&9B7ٛBRX=ZNDxH#0P@'jXԼGD@k MTzx:k÷2.=ApX||sv%Yu$(~fdt'ϝ&A=UiUBNg|P8^ɽG0s6;VlV/\R_I~(]R>A8 +9ZQ]w1D?%#ښVM;'8Rvl љۭ΃j]y|>,-3Oћ&)Ǟ'ݏW$`} * .KkQVՂ i̜5vi +G"1ڰS4p_'[(rgoMhEЊ"n:.3vo:Wү+姰@^ςp荣[Bi^wn5LowB/p}7O=hD9 H&İSh%>eP7rm'[P1:z8 -CpWo9tG6,!7_e cVX7EY+*ļmhat^]h_Q|Ђi(J Wi0X;9d:'5%p3ukz1yѻ0DJ Z>EVxZ. [,=NMnʶĹQ& r4G _Ha9yʆp|v(l6a,"ϗUtgy^;ڶvD990XscHw>&y*D[p3Ad,O{ѡ @sb5fzg/*֑oŸ[H9nNwWb8U!y2F" B,1+@zGV 12gL;MEJ)Q"R@$u.դMjxqGeF~urjN/hC%ԅ9lؽΈ &VJz/ UX/JJHo]Dq!&K=5ϊZiS2,ѱ#O)t =_k8 x^8&cᨾO2 b 0;K pvSyXo\GeѸI^ev?2tdS;I7G@x"3[+Za9LQdzHpɗ;aT/(rFt .XV|Jy4& 0C1Lț?kkAL)0x㐇YȘXWF4,N߹.~ܯmX P9(HÛvz%ԉywXX* sr끴e ӘhCXDaYܸd86Չ1TJ) BoT)1:uuN:Bp.GC`@,F2>*s.X!Fs qRU's^?}]ԭ6܁NWzͧ߶L¢Pr@bG̫[i產cr&tΆ/4hdPjͳ 9OQ ,}o[ ļS_Lv?X|ܩָUBI^գv R$?w}0>tsͬ( 0@ -&DPMھpE dx &B{r>U#9=G%Jg|wWB%O -vjU\,,eMU=vXؘDbͩhJCP+tMee& -'FS-x2K +E^[h0ajc#e 9 KZO5FHKҫ#0R-@ E}D n=k<) \ zx9ТnH/1# hrd 76bv̈_>#2Càpƥ-ӌ~w%L]sLUp7W_jOQeK\I#svNj\ԅls(>{$!%& d&uWuQP.fC59!QSscJDJׅ8 NȖ)IUgW{iP_4zO߬O]`}vtNɜ(S5W}D[ER`[g4mE0[>&SK-n_%ަXw9cvfkeP- C*AKQC) /Z:?M:!~y4ʒ\ɫW )JI}KQfm ]p~e; :tZ($gu\Vf8t[}~E\bBlK ;fu1[$~Ae%л6:N~lW0-2ũ1|nt}5 ^4&S3Av&ǫ)t)b~;n3i82Dz.zF7mb=R^C$*θl?@>L Q`tW(O1IN'dHvΪPP }&D]OxC57{<Bv;6pJj`@p=s)xf0 |RcZk@c) 8lP l!zn?xխT4KS2LZb"8АwD+4a/IEAj#n VߛD~"Y4<ҝ2GiavYJ!hIN]LyBsCI{-guARީkuGReJ`FK71@d {ε8ahfA// YQk)?x|,9plIPov X<%ۤJ$5lzzk굻$hW|傒pn0i: ybЩ26R|4BwaǩIq3B mmDWW#<_Ɂ4 MTE||8ֽiU;\5I(2%{TdNyg_sݷL? KWcxawU&"VI3Dh PdR?/vΈ z~ g ӡYCT ,0ȢB0MiG cŐP(gVHEueц/2l%]~ Nx ,ũJOtϺjQ ;r}4aYg ZGo0 Pɡt{=MM!j%bF. <Rm`2.EUK@Ys8m ?d8wqN{pwU05/)9M{u -Zy:E󰨖wĬ{{묵|{k8A'nk"dQi2{ <")D: UV'Tϋh uV[65UbisJ&4:B^7tX!`NEAEX"c pFQri)bpyžuK}Rn8jwD ngcx_y,%vұDt;J3KcɄF(3fG_h^$\/7P|jm !hq^uv!{b @}Jq5r:΀յ3_1΋Я\% D$T.)=v)~K Ie/r0C}.QcXWf0C|77b{>n#Hu+#b#>G05pE<6-K9Nɻ̰H?Fp{鏭`%;s*4{yiB583*:qV̺)jWBj7h/DՅwr0 yƠ 9<ܞٲIh..9 y?0e)JL+1rBhzf"E` ᵰ}{iDy'ܰ*$ KJW|if^Ζ=Kv.W]hsTP[:\w}cJgc8Mܾ܃j'I6'H=K99j;tc [J6;bf6kzvU@J@fȧ:[>1ۛ1lyaْ^ ,1^I:MN_0\[Ppq +tk~ 1@QqK\"MsB$ I(ȉ| qi$d8}/CWsgRC@&xLa%,r{ߓW4iˤA^?~龻#ϞF-S12վHRc\X vݗM(g!kZp_^]6,h^_T\Ez0pzqkw\ 7q޷5^Q_l9zވMj0tR 6:,: [ڭXz`|VBѦ7>9tHWn,@E<^'/CEH'@Q3k#J zn]V_5fEv#4N;mdl<ў-i/ZGi84eKk@E0k'759XUA"|BZ#"Fe]mp'8hM#J{Ӯm8v6BBL;c}k53"- Ţ?Fi5;hY6ICbBߪQڀz]u,eƒڈN>l9mx~4;'W-ŏ=޾6ĉX.ǒl]Ha8bi"I(`8匍nR| ڂE)%Or~;l{-f Bnt8m2N {Y8=QmHTH3ͣF/MNI^cPr%6Eb|^R/\OKDXڼ'2F&u,u rř(_׈=^vFw٠<"f\NuRA:uDYA24N0I cH34%$NZLM,yyχp^B:$\ؕ0&\|99뵆f^7fZZ.i3*8v*XJQZ毹*pYs$bYx%:PaH&p[Yy}CHD?ҫG?ja7gWX= "XX' kJФ5u: )˷7QOr{*.KeQjH6}h}(b$Tlz&~wppz^bYSKc_s*/ӯY*xšdFUp_A^|t'F!0yR,K nߵ{\냣6mtCM wV̪iƑ t7O]wǜhԟ2% x -oMǛ(oP6ȹT0Nܷ{ٯxL3* F?l]м-?½uk05Ko+ )a-q?mķxDHT:(О ժّA!O8=;K;׳[QX{ pCw@"L:\90H[?UxSTƷRFjP(Cce—çVHnS/b&'zنHPM+YX8j:Wrjwr  9ʨ U%lBkf8[fi8_FDT_k`Gx덬_WAP:<ѿ))|b D)"XhDNqce K)#G׶1t͌pX+٘;LX:9Q&>z@}̗}$aRr?׼)__@BYt:g| !MD98n"IV/oovO))6…iV PHwf',pk\+IW,pp=73!`b` HsU_*Te:)nXi$A4QCY4 !%8R>I\Cj/fP=Soۊ#k   XV\,Ǯ@K% ? =1@%RBI$' }CNJ5@3(]R S =KѿK!ВOW&GnʣCQ5V\&)7kj\N3"(ҲGUz{E.Kr^܁Z"gH1h&[ -./;/bfhD2n V! z*P' [YJ\zv-k-8B>%Vʹm KQK3"/UxFF'a-h:ᯬ 6'H(]BnizTzp8- cKgv-{'r Fvq XڡM^c>ynd??fH_Uם|1bn?yeqVv.^VD̤ @ MSNy}l=7UN8`H}{fNHQ׷E4Fby$wxkUY d{]jN!QcmW;zǾwg[=b҃]TVuB)_(U7GE:S7I`_5fi VJbJpCu)($gX6S Xj3'a.+g;o,2Y?}ԣl`U68@/@ J5ͪX_ !)ͱF9rgN!qs_$L`n,}5  ±ww4hٔqN:H [yGc=,/>yel#D4Y:)= ŐREc7@0R҃L֙ aBNuAصr\ؠ Rg$5!Z{ed,VrdPB:kU@:Og4dТ&N_'ռ&iݪ)Ӈ+dɀe@bu@Rd4L]G;$5BX (80|WpֺLl8_ 8ǸH<A:oycjzHE$Po{w-U%z]g¿"~5[zm: %+7֖1 -So4T\zBw&ҿD$0<ڬ}&]&CU[˽m),&>>Hh>~r R !/!r1c~y26IkdImIs\҉B((O7n HS j-\^j>OC)ƋӑVZ1h7X>HPED dzah6aTIa:vR/0߱-ک%f`EWj1ZgCO` q 1﹡oZ F$O8ɜ_ڐ.rQ>avXA^5ȁXtQO[1[ބΏ&#N`b䮽H9?; HFV'&D\%g"!_5D!>Edj9ROiN ˍEXEycFtwA}ϊKd6& p8Āԭ*P{fۃ.#+@ ٹ-Uz-CňKc RwC@'Wù߀/e>~0%C9H1vd'8 4f,3 t&)3h<>("}'khY g77rq,U‹y9tux c5@]jA)9&Ʊ;֡< SLc$J3sV0#Rl2=7()"P^ *,=;?E IMPϗpp2Bxn(.DM5ЄDpUvB;qi&f.P'_ӳ8&W`DԓXU4e,bPٵ|h}jL rFDW0$`D:t&D14kE[^@]UEt_)z<,ö\b7LЦJ~Ok[Z SS(x@xVbn%rD]X-t:V;7eWg53[O#@#9_ &0؀ 1DEFC~zW2 ELW6j S&-vKNfP 4sg/yQ;4kpgut&S+;@Cǭ揄?g1IKo/#bͻV>Q?4ۑXz=AMyfNaO4R%TV{@,z} >E'w^Rpqu;*m%˧܀,-0mKV%8BWG!8)f$WC 1 ,o,!FC_sZKHʈM_^JhvĠ M\u ]hEU5mq` 4Mv+:\HaLd+'F E_}zGoڤmE9s?@c  +clzvVS2I i°ߔ^+y\^6>1ؐ~>^M&T<t*!o"._aވcH9 &|̫_gfK2$dC$[:$#!H޽_^wr2,FQ -,5EAY;ϰTRB?ZfءsFq1q077my2REϘkږქq5%L\Sz@ p8Q|4@ӯ=@د>! ޏ>d0Ż[Ak'lWWOnxUΏ}]oc+whsF-떽UI:u^X?S)z6Q U|EpsBYW9)9_<\^%OdOZCFB@$LP&:͜ڗʤ?\!$gY,dSS0蒞GF{Xr  Mg\/y^'FrY)6 7~8evRM(=㩹wUtZj~FO#f[.$_bϨ%h]KED 4xħ{rp:Nkn!&R:u€t"bV}V+NV'#)RpV]p$.l8[*jQH4H| GJIu@o5~ZQA͂K%4+D{rת[2 )'1d=1߅s _#WҍNUv{vq{z\uRJHR+=ZqD[P'OGaN`4A)Ha(w!^MӳoD;fL=?InkH@: [@K$n\>N4 w`6ۇnjJ:nPko8]i["S:ܪen E{ i~k(+ R@l`\PtФPx,V-Px ''0KVĆlehjY1UgIwBO7c98~M1n M#uuA9#}-GBvj֝@! a*S3 ¢n.}wW >{,'r~+ox{zM쥻uFï|9Q%tte6]'_`0qa۝bk8'rOyչO1o>T{o/❎ıNJ.9P zUZ7{͢}˯7b ȏ'^é̾s425q|iMHgRns EFAPGM L;e_͖;0nvMJQȀ*=Pyf&1R>RG-w.(g\a17S&g^<铯Ӳ}/߿SG$RC2'0Q)rZeV0MsXBXŬpdXXD x=4?Ը&5MR(Q}=@"5er+0,И7ǘSjv_jdaLgA4%_FZ.-V1j 4*H/!q4݈t^FT$:Mkn6.FYgCPa0RYyPf{tz)}n9.Fa]C[ G[AK> k*TyW}yT kzttD[㭛\ȘT0;Yeʬ~~{˦"v\ΐGdu빋jBXz}l ZEyG|"-:+ez_ݥfS/^CA.ꭑ.UW.iTyo~Xs4x~oVQ>N4^=H <% <s#!)_/!Nvqfq'NܽTB5W*>XT5f̌b{Bo,e_ߕ;EZ2+ .Piun=O/%\< Ni{4/ItT$}|*KFE4~'yÜUIjRwQp"neUE<X2p%"v5 A|m^j|y+_k☽DeS2oRkB2DŗE/ 0M,8hc=¾F%>Bl'#piaG6"4Wuf`liFV>l9v7c(^6B*0.kBzǓTw\"&b+TvnvR)QɇAݧvONt5>+OlE%'ShP+ t42 L H9#LD8goLp03IȖMNsH+Д14+Py2iz׀&M_=ݦs玾jќ2S;X֒=`-SBfsh]-zbG`թ@_ZW6.W6RҰ^tU$7Ƌa MSB䐫?%^2|pp`* q&:uIn&љ_s3*L< 1XiA:# oo g1w.WLZvHط W z5JQJKLȭ Za PsҚ:޲qLMD7,̼LG i+ITG 8¢y.C)HH{(V{h30N ~~({@% SI/[2ݵ%iV3Zѫ}g(Xj8h8 x1ȫ;V$ƼoP!)ҫG{ 5 #l+OUطT x g Wnؐg '}OS0_6ul-/3Z=B0\ ?ȯH¸Y7'Ǵlu7C3PyCY=|8\O>zeEƸxVHH/_$b80ޥa")˸ȅNtR!_i!mM.:#G10v3?emtq5J[Ԁ10M1dx|gNߦ\pgMV`ݬ t0%b_dfzK#'gVy&5^v)[e8`/j [^+LcÛp71 BUfZ݆+Yt!^I'^ؕ| mWz:];"vsgʫ PSCEeУK0$ e}:̡?8{% }i"Za;)Za2a'B,4B[aAg𺋈a ݚA6B-d,mC !}x_d5WDV Z5\| ^V A ,l@7 ړZT 5tP&b@h(峺uP@jTK܍(tDLhlUrx|npLxGҳRu">Ỉ&kD8#HuٮޣL[SVǼѡYk;.U ϱd9Y d[4RѥB,y1.%PJ"GVrҮ쫲-#y(*4J>؞(6L)YE2%j V@+bY3( |PnӞ! VAt86Ԡw~蝳@Ek;y5xL&?`!{0A^YNI]7Tdj۷QG7*_?{ Kַ30ǝ2n8dF 4ЌY2VK16b.r85?h}-%)+\⛸B VSRZ3𒀰(30lȔ/ߙ~ A{`QKiS,Bno0=B0#*p |/>;|b|N)罶0Gbg7>f#{xom"lB sȾOrvMed?ʹY/N"kV-xo&f ʮӌuOvu}uwG+$w;-I[arWB j\K҉ۆY+s?ɀu,g_Оˊ`/Ń%|@T^{eJ/׹!l5vbs-׋3-z } Eķ!3"-8Mx;)z똎oS< ^(.J#OR\ *s} "kŸ;02FD`ka 2SO(>X8iʘat- D#@[݂^>Ϙ8y5hw'\Bl$MQ;ʕcWwgQ- _PK $Ni2G3ʭ7հXyPcGٻ}6jF!Z{"U6=wx}k4ߢn3"t9)ylάhcfCTuHFx\KhncBҀ09oCid{)դ89Ą*`TCƫ|o2=Ck@lMh]Z19Aca @n-^svZB BBN / m$+*kӛv9Y6˔[S|NTk'UHA&) f&".0HM\יX݌YzvYC`q2 \S8 Ҭ$th~ZWEsf1wqgqMR 3m# xS. 5X @Zwe)<K4}N ,>hd]%ߥS/#>#zV[5GZwO$D1V%}g?_,R +bgyV/-1y%|[OlVD슩mճkWiLܑNo+ R &=F@]I78֛E-1 ;mTE\dYN6'9hn`:CEOu?z rN&bV7rQyN:V*M"PQp۠\q,M.UBU>Z)Iå|fg0,lǰp3wl9*S>?o < יQy1/"Xה n 8%*4־{BYR3$0ȅҕ/1# |W ;8YQWhV yuE7"WKw((>J`iΪ'I(S25J*H.Kֹ$i1qfC/G5PgPC?9OFʯ\3V6G@W{ jܿfso4؉Uuj b @R&*Ăd)8gpn|qE@UyVt9KTO> docLȇY۵8(w1Ny0ve="v&׏zU8k(cg}MY;H6bUf &τƫ=c_MF9;㑗>u v8$Ԕg <`/E~U=^d`YcTDa]L.5dlHzFHC<<-M}УI{ſ o MKAt7!)GIlM"a-Ga A1AMDjM98T @ Bb#nTU'x1y=tzCq24m#:53zf-2Qd)BpAj .]Y}KqbClcJF8Ͼ3Lm f"sm݉2f>3L4zF9auɋzW<<4hæR:z{*NmCU/-Rټ(l<'\ ]c6`ORB1Q % ӊs2|sj|/9гT~"!6Sp|e4fG`fuYW@Lr%:)Bt& 4z;kE QUΪ2#W7mO: >!gU{42b9jfӽkNV(ܲ_>{X0"{ݜ0ƛӌS-c\tH6y8 pcPؕ5J!hꪃ&3D/έ Wd|A# @HcW$yv~;-#KEz@ +Kfc)GsMwGStnaI|Aӧ" h1 |bBXO9?z? c'yT؞%E dJ4|mm_&wږ13'心l3 Ax"{3gرd` z5svrdGHEGQ5cpE>w@5$uYZIqcs*|+[3~B JhD8C  8X]9w`1иŘ~pAkWRޯ W1j[p *;B#Yil=!DQ>`Ri\WH|Ⱥ\zAi8ÖZm!.ӽ86[L4’8ۃ,gt]yG2⡏+U@[1K'~[)W*9VgLf&O`RjkbFFq²khW[/ͻ'3Q YTl$d8iL\U<1C$t: ̀pkGWv@0\ d ?$Sn@j?鵓z"stBpXpҊ:5qj҂ Ή@-ЉC`$4\\%t=uߧtHCjň:^ iryjIq ]֢.L#QoIDl_pW=/ f@rzR[5Wi~g"r1/cw>C<Q8'13hænL{}WZʾU9@T6g8azJݧ8m3n板V [at __{?RBϜ[-SQwʖ21e;/qqh:\8sA2MM6YP8+8u+=p㔷mйW~?kЙzD㬠#$MJ_//FCffCT(ָ Ҥ !DP<2 דZW4b4xW'cg n۰ ,k^>yě]:3nYO&ozы)q`{ޅ^tdSIX^o3F`(VsZehmvM` ?wؽ@@ւ2'lIyE3 +@J4 `:NL9Mq+`ƃ/)z'YOu"\[_E%ʔP`Jv$m_$+gJ Å?4FluuGZ~ 9SEt/L\a# "[P:hW hZ MFFUgE̔Iл'y@6C/O] a֐.G}]|J{820 z Q!kKR{jȧ__ʨ bvkn4tO/͞u"#B3\"ܔ5XeԑT~O.` Λ멤F5JAX& X8}yn z)SPSyKp3I[g'͆Kwc ,X_^M紓9gطʶu$GVuЗO`Ւ.iMČ"}]Lf(95ܕҤigĕ!g0Py[*1=e[g3{a(S&[@kķ s E|ʶg6x6r <٫GNeJXqC7 KLD2'I;ғL//o*:ZgFC-t٧BOUZJ<ˑ(d1 Iڳ^9 G%Jd;YöC\;:{1}_$/Fr['}D#8ݙ ͕6.(OD^J {SfĠ7Au\@ɘL0ˊjELt'Ee,P6 5b"Ua.r4ρ *+@r+f@Pϻf`۰LnY=UںcvQI2C.!.jn֢W3n},O@o%Kl3ﴁ X0qjHM4o|>RmDer0@!rMNJ LW- F'݆]\L5Cv=mN)@|bHZsG,|POx byaSVE'y'r ~gdC9 J (H@71Ӧ"%T{$n񼦹?V?]'W{V ˊA^,a| _waP:J]}+:F)|o`F: _jzFc.f"2K asҮV!NV,h8a&+yjHlb&d`Z[DcOUezvQ,"ٝ@taOD˪ uhv_,80#lBO4+_%Nk2$*1f:0Z7pֻC$~B,+%-Q X7XZ> zCX5h7Lces])#Bfk".i&U:P7:v'zE˻rZ6{LfF~n}t>{&ȄBˇpSb-+SsRM2A_iVi^ʀ~; GꮞOM ߌЊL{Y^6ԄcGKMw_f6w.43Qdce|++QkI??ʞs!Y40WJ~2i⓯ؿ2qx=> /t;Ʀ@,{-O=are>m%e/buHk k ƴ-K A e ɳm4y_Nƺ=™cSPĻ~#K+!-Ͳ_PH1vH0ic7x(LLbfkQ#푘*$W,#Pl-W73ߒR#U"AwGe?jnDDŽ깕1L?}Dps,^> ̈^PfMX \?$RQ7b(䙭tH, S/$MR-},Rbh9lXfwiq;zN*Ks|fz|\0فJt "u2]_#=cT'#O%`'r9XC eqQG?pt8W@ls*qz4v"aGsn,I-@˸,J'\#^8NH`|ڢth4YcѮ5>𿢉AjHI6~ziZgh7FHj퇝 ͨSR}, 2;Ej<(CJwz=^um0/B2c[v 9w\~kuS: }r^6Q*-<:gG弓60 8jSwl;9uP8"@7)<whjiq̽Sj_8iq8o!ύ~&Ewx<ߙn6{6hs5Fu U\ٹ!*:ac˰{mְ@E~Pٌ(f†C~i"i)A_t%+#3JO4/6_msRz(p٨d/,rƽ* efa=[ E{ -"E):wB;J}9k\{Ӏ63NVT 3˹^vc]2;k70_#LT52 0&3|iNh{l ۏTM ~uq'@*z +D#ӑ|rIԢVP߬P ."`sQk ^NEkf*p ױ4sNaCy#b)0ȃja공 穝0# ߲[T;${[}∁!W@Y~y95^Zmh!fFN-yߛrWS٬7XKfbߟIizf;i;yhaB>L (k|fouݺ26 hIUȄ/{vc)v”ă43S~OL䝤)9 Ԝ$11L+n"B bH[j3H(F\5ak7ukr=icLk2L*T`i0Hm UjlCXv K=0ۂe;osY<uap9' 1;WkTy| (S%{yfWoMwp =q]FՑD]?lzsqG8F7t(jPq`qUW%LֻBZ\@*Yʞ[ mY 2`J#q1dwQr)"ۋIJ8Yp=R8Vr &,xi4ķv6J4tcp+K#I M^M:`-rhyPH֏*q9!` !Lz\te-7U>s:4*IsVƒk-RM(8K?ůV-inC{_oTo@`K֛8SQG5%^_2UHHp- ob%F۰\>{@91'ag*R^]$5 E5l-e@eЦ@" i5V9{[&C0Ymq:a;#2͏H$n:BoJزac`% kbTʒrLۮFlg;=ݪx6Qk -jֹji͞,.7r<)gP|_:Nvr]!|HlÕ)(HkM.%_ik u6[ԾJϮ&0c!KnGvq#+sNz֎EצZNYyj=B.si t!v_Af6_?>v甧âHBuZ޶1~NbE>R#Ѝbgn-C5SHE,.x+2$HR#5 с&twV g.X|򑘞gkQprewgԨӶTN\`p!z^_bξUs/Ӿ~';91BSwXQ+282*nHօ<{'<I:*vk# kbM\IؗOvE*-aUsm -݅b/v$` α,X7[ 01q9_ +vý_"]M,2U&ʳ~t{R UϢ I4|Q4\S+t }g|f;0C}V_sha-5VG!aP (l>",M)qe*us=x" ^E@XN4D>~D3#-Ŭ"sz:.ι GX}=,-r3j%jx$_m2 XD,9xH Jox25kb=<'6^kgo Y9Pfh#4u)8N۲<<ٽch Gw~{ #kV})U!f,MJ[M /=((\X `(nPNg!`e^b ||X„TqTa6Fa X8u%?Վ  (/mrȪ>oN쩶RT}6uC. =tX2AV^ʜ[B#~TڕC#(tr4eD~ 7w_4.+èE$a5sf7D!=ǿ!aXg>ށdd: ]SgB^3\ -TTiJ;UD7\C2P/H-^8?A7-/O򬦴q r灻 ̔ .`6dR 9n)K-F抰cOs3v2 EF@.tM"?P$RoJ|붗?zT+ W,%%WEQ8!saHfփFh\+AZ\bo,EZH(P/PG3f\vC")6\6D< zґNtf<||t7+pt_+rv6-C`=]@J7cĎd4BB넥*-'AhN&WE#'!̪_%qԕl}X:- i'2ȣ!xYf.̨e5xl>KL4x5$61ۼ3{w||KZ;ƶ6t?l?0:WU m.Ru)\<'LׄrOтhU4LqV,2D\,rvpqU~aE o75/(\=9H'ίS"ߎм? ȶ;"hiX4?ӦP?7 !=7ҏ3|}\>p~z/]zWJ?^ 8!@L[Z,~haJ׶jST ԅHd)k:mT)j#р-FQ=^&TM>k.E44-j6M7'\E Uj.+)8^rz⏤UQ`$۪L OOtV$f9?w_Ǜts>V TG^퀭xgcn5*< x 3 d~gZPU,p|M\JQOT$+/iLB@ H>x~IAʘ*&O/~历Q6<LM?B6_R?KQ8"q:|R6~jț}GMyg}A(s5(ڪluA-x+}`I 1(G's`VvU<,~WeSFz@x|oγ7CJG*GJA&TKT pbUV J7N !᳘2!:օfFGCEu*-}l-_E~QC$ b6Gm@rEVaD-8}\q w$l#(QlP‡~JD } Ǻ?y҉Sc4դ;(nAGNj/"Xس*VbK*CߞS'y=N`8RSq~tO_ܲ] .+(eAKrK. vq;jhW3T_jR}Wa^Ef)?M~BZw{kbma~-U!]9i"(pʠ.R8Aό%`K_FZzy+7454">t;EDu@* K4<һ"[O;9rDg<HfُM'o#P:]=Gȍ_1RDVםig`'9>){)5J̣YQmߌգ+.3woh0iGrGcŚ8kШ X,pdm蔪„0:/q$\=Fzp~ce qڡFa(R28T0be(- $Xm(a=3:[M)뢪N!*Ⱥ^Rjd6s+͍uBwAҖ'99qMXͽUJ×uCn.+eJp#ѱ]Vy}r[5}~eK8Ս\?!RVZW@ƾ=Z, (ִ42)9m?'$Rg%_:yIE>ESM_jAJ`| 佐KE8X}{Q2QLGQPpF/3 uZ>!({1ZfM`O̘r,A}{_S˲ "+cGYۗsJL%)<^]LD+U8|&$ .r6rBIQ]']%ALo6y秣]嗲+ dj5qǾ5(唂TOu?.^˧}H%[ |4D֤[f1cpig@M\I^0[aŮqЉmgR*U%_DA0a-9o emS6O`;D:OuB]xJQCqN~"LXmd.C 'ޝ9ײ Bt1,c; $~EarLRѣ=Y^$`wJUeVEu!hi)smCl: wB>͞ob!ri;h.G+D C]奍[Vjɰѿn Sw$g)ljIIz Joݎ{pkczbNe B@ gӗ3^1@MH؊]|ɸb)mCg5=Τ-#(u`!N:7`\}c9VO/sN{8S97?50E0G*lBpաc,k=Fu 9fc$,CM?Dz򆮃|XyF3u3bt<91T>5r7GGɰFIoр⣵ ;E?.pM\_:hZ/u^e:YZ)/MW\S^]TsTۢ%,W].[X 4.>}ֈN`ju>Fe<ƲLxw07ܰIc=IIvp 1J. P K!u;MCN3o_턳bE u3/{g)Niܛf;Ůټ^9 8>&4W46g1%Ht m^ԭ_ooDE^DԝZv7[xON> 2ͯTkV%qql(X3J3kFvgRύy\n-sNj qYo:ZB'KqN)z"w౵Q+x7r*'(O'd%WdP_[A |ѬZ'O2a&["!Uc$nԸ3$pwlH5t0\_U {.uFduuDBLLq}GX*t[,7 8<<9&/ᾒd+x-qoksJ~%M k[ Ef"RH SCMQkq/X 7qHA%ln-M6V x4!Dw)+;?cn; +Io/D{:YM 58M3}I[~Rw餜fC?ok2:ggh-s!J޷ġ)^jZ0L2|`(4Z *hvG aA)Dk.߈;:4aѠ6xD/e޾p!h?j=+-;,0aΨ͆esWzoJ%tY*_@ea\&|;][>Zf|+ wZׂ;=x_n:SQx~ȽjP3Sɶ %ϡڱ8]v "gr ťMrBƈO9PF = #P^sp{*(Qe7̎+$&u:_JP.)⯲f:#/A=K8V>,ɗ y*$V3ۍҼk`ޥ9S-X:۷͎?-% alOW^F,`:=K7_qpYQC_tO 818%T2nWm8YyvEѨ# Ju.`"Ye#0̀&@[uRH'ԏK:yvÚ90@|PwĀ4Jnb7R4 pڻؘ^ 0T0ب(ڷ޿2%&՝ ;-7$ALC@R[4|U%}k }bOȾTWt^cDީ't] (c<(A̼o)%ԞC8W~)FYI= ^53%`H%V2mq}"O~?koR hI>wY;t7A^yj4AdGpi*By[؄'!33j(Qozc:7rOGlc4b#2R5ʐn~ؙԊe*L0Ɋ\:|4mq%| Tk? i@C^])7 vuʠ͈ NotPB[W+qs̩1=~ʯ{$VFHͮ/'ڡgUʈIyl4=>Mw&E'Pjύwtx+fOgB5&bS\FO |5\v-8TtwT+M W& JK:4Ԑ1^3nE:K擎:`N|Y~޷|~ <͈,>tJx?ýD1ƴiwp0msfNڇưsKTj|jH[kc!?=e@ƑO33}o 2'yQD kh.VCVx GpשgTi^0F5?@88̹Ю`0H¨[lԚP{5/8:K˾nE#n``K*YR"^jXۚML%:xkPo%;~Ɏ5k+~,K7t W OMi `8h@ml x:0Hd$<>ۻRNS&g#r#,;2ĩڱ*u%̦ =xlwGDñ7CTwRI ֎ ECvTvlUWMȍ(+HMdgaɧ6`|$3 ! .EƲU&vnHRJ" ȽpLO0N/I=o㪘726pC 96 0_p{h҃ثMpvV"gqų맮Z*|T%uRf 6[_$H 84MV'|qVKm"yf#Y>߿H ^*+߾?ʝ_nk2vt-1bHz$ؾL{m27 Y&&)ۊ#M耥;Șe  呡QbR~kxc`f$B Tz.Th?2nğuZPтiL _צXM#$x\p59Eop,vHpdI",?K)]Ȃ#aY";|MƇG4j2 1]JW$Ѧ{A>#@H n C%#n1XJ3Čڡ؊wEEUվf\!yO/N}HQvO.(yz ["R?$)e̩}!=${JFԩHg] [C$LNڕZKA҄ũ];;덭.kCI] AؾTI® 8,]·_Fb+ۇ/QW;F~DϷ>WTŘl2!$g/H?(Oz27%Iaq:nlZn=Fq\2"c4ҫi6zX1)i=2rrr|?S$ "1lvߌb㶓Ut9RDC4*b&GVvkjThf#{$=N32: o##yǮ]tR5_ 9`E)!v,MpfD8`4z-kDXۇCTNǬ>6X? >3@fo [` uD݇-geo}j~) -rvXLcD dS#Niim?G< [hTxtEQj6k@B?Yj)|`cK, aH=nt ce ǹFMY^q71BԤD^nSe&\ː4@ tѷTL"(P! aib*m9r{H}ɐǜ42×#k T,_ƊU̧#qc[֖7%13MNct].e.=SތX䆝#qUԨ&ύ "*b!<bTNab 2K4JYD ܽ>rR}VK[2w7{mS,W5QT,:9"&UkHaWiMT`z vJ>uLߙ&HQH{ϑ =l?CR =;ˣAb,uN;]-C^)˛KY0*dkf_Oi 3wO)VI.A'׈x, 5'P{ ,N}24=u)g ¹'5`"z &ϣ@ ɀMh'Ѓж"fg+Q AS? ѵ)EbWS-Z[ͺ@l\A$/|[\s@+^b*qLSȱb7uӯ16N駱lPc%9* XRBfΝ,wE.(N5ah)\ ?{s]:bunz}7.n溪q 6y~kT2 ;VYܙ=M(5/| 2 EOt-(hGKeny7ĭDN#5w9LMjpׅ6!QĊf47 B/AZ{{@w@f$naų*0Z G fO(^bF2`sǥ(EWKk#61dC'jr~oLn @ *=<8Z%NB%&`Bsn{dj)r )lLv5PJv|<*|yZ"}_|@ҵhT!ʪ{`=C7k"~"X;Dށڻ~{g|Xdٰ/1U!\B3*`]<ո%i )le9AaI d*`֫t glJ8h7gtAwim`Um*@p<#:Vmi*,.d?ܿt^#KyqmA͖f8=|H_>Ѫiכ @*TY)2@:9MMO߫n -EOȈ;)hC אHG%qLӆCƞiShA~\x ݜN. Q@gJ|p;SG%6U|8|ۇ(f!\. Cc‚,S$dNN}_1CC0?jci`wϐq$JgM^o>tpN|1"m1p^ 6iEcOإ:xM7wpېӻJ{2:m.nׁ~xz7 UMifD_)?cE _qa'%Dn C-ŵabw"i5%{Vb15N2lQ:F-z{`N? 9GeY/ޙ41hF 8\vu5OEE_2fE ѕFd|)Jaak} pbCvX"O / z?!<߳(s: |28U}fvfY秉KOݞ9h$-?ũڪ=Cu{ԶO924>{酣eD:*TTێ/He:}qӰ+a4DV$$2~6e HKPkf( !&ELB@4/_(ã[(SK"3 GD>[~nQ Mi8(`C%cp b{5BξG8F?m*3.^~ eigLf+Y/t$DsbL5珌SNMJN9EzR1Z{M+PpH8gVO7?<_Eroʈ;{>1 ;C~^=}[:C(MtafE7g9 qWM·@-Y ؞ Tl0z6Ufb;47ZQ\l<̷B<]/CHpHġ,gc?$@4lԽO_TmA05 ]Ұj lR&ly~iI3ף)(hLPLﱼ*d<4NJ?%"JzOUSLZwyWfݧ"v`Uě6 6L֩YFy,ga|$G82}fd01pk84L*A sIqeOW巠jpcFէ~13Z>~pVP!m έeQfWmx#VԜ_yuM@ j/-fkXIo UTVgdLF{Zء<T5ɑ^x:T<'h;ej/!dRJ>p͊uN3@]C"= ^Zʐ,< 65UyM)aF"ZG XO9fRۥ*;V_!g{ծ7Ġ4= z'p8f~)wHnF-\OTĚBˆ4ԧWTO @ˡ|"t@_3aTH+!)Zͦg)ޱX7W~5^.)E_cA}aw+tm6dBSY[Y)ppc>DX&2t rWW="!ve:wegC-oڧ'br@(z,-wM ngeKsOb |XM:Hj.jVрwgո7ߘP|^Z >YԢI,Nz筣nUKbZyc[`EUiAÀZOR'2%FE 4{}B3sb*ƨP0Ղ+1zaOqocZw<6]&$7]܁'_G`7ELY0~q>W1>€۱`~jhjC1VuAt) 2j'S_KztkE]oO'i.u<.#4,(U/8 楤v+ͦr/U)lUd a-p#u]E3apT<sƲTLtqwFxZ3We[U F̘nN [J:՜Rb2aIVT%_'|*,FS>.#?2LiefyUI B8~.e=]O=+ٺ6%`9(^V|m$}`fے]:C0_Pg qv6rـHgiu&FIq[p_-u9,d؉p`S6 +B*kt9lL40W>,G`+4xaOʯ7)4e^r\=C7ևsVk1Xg~D:QCEAgK@вulpݚVtiy]^b-Dh\즑2dGGv [` ѐ˞H{6M/}thz1Lg]YyAZUR]Tn^nR`+ G y;ca!'!yLFKO[!ϔvs%=I^~5-ђ"'NodM9 +e8ؑ\y9R aƶ Xr ߝ$ΓTsߝ{މp/ WdC&rn fפ/J;V4 `W` =& hKPretN2 eס6NQv5YD[HI څz_uT+c6p CYNj7;_-K~l Eń-#px `yFy]\OF.^h勤.CJ,+6%(~{ %X`\1#Q$y-؎D,^t :'/!5Fgu%~jȈC'w'5[_ 3=5W|mkLoӠ2 tdAesHQ;D&Z6]& RILyHE1o|>8$ml,5}f#@r1aXNOcaLkDFVuBȑ9Mf rGKCj9qKʻk3MimSS~%BGP\$q b3g/͘KIj[&$Yܕ jjCm@)o|K6#zV2 d%`I}OA~~KBx=nAPSǨ!7+9cΗ,dDe=/-ʠr< ~2*ZArXa @H*ܒwA[OC DU3r`d8,T1νXkb\dh V#s"|hr=' 8>n$_NZS!s/{,駊G ܇vi<-m_T]b>&1Eqʥ:dB f)6#f8ԅ_kCcvJL1uw uT\ @]L&V[&TֈP?;q0(IlGk3["nut^2Ί%H>bmB(=Fgh 6|s\ )lL\Ճ.PQqA:Q 4Ʀâ uM< ͥ{!yM*<{LWy9Dѭ7 . 8YaHPә9',-J)gwFn G@+@bIŠڶ'$XT}9G;OQں9FYcMd^9x#y#g'JQϲL LY ]C>&S(T UܛJ! Ru a|1>R/z>*:X@TDQ.]rϓIf*z,0OxJu\,p dEO92wEX(跚@r1[w$BG;xsT)UfwRQq'SP3%='`{9]qӻJ!-+y:>̇؍ykV0z%3Kгu꣗d0sAO7Lc_ŧatQZpp5D]H *6wft +\9c:H,{XYL )MQ«oG\MEm9FwƹPi7cDܴżZ "n<'GG2L@. h8׿.b)e}IͤrbXL?v78zEs/n! Ezh&]cHt enFcݡTҷ.Lyu@qeԕ=q e=# %÷JMmA%Y\< ;l4ЯVynvY1/TgiCxliJ8&ϷXU=bXW.Ĺ`: 3Q:kNr⽨ ǴY-#X5o&Mc:Kk\cA WI{);TGR 7Ԟ[##!!-)m:҉O@P>?9Г " VB1g>oVES捙y8<}g2m0 8}ʩ60ErvT>{͙T&ʔeFaxtdy͚'3 O4χQe.x5ӷNCLl9CaddDx+sT79Q9HJI`/:3D:2%CD8ENSC] ,_ITع\Di$>Y>j-8.7(пcz103wo;RsX']e'90 ҅RA8ʇJadF*BTv&s/vSq MrF0oSJOOo"B)k)`.>ܥD~A<;f gDp-,^ItW ^1 ?vc`%9 ?ԄPh5J.3mjͷXDyw5cҀ?diGj}jZU^5t;\zb^x(%O%n`wNBQ EBzCBQ<& :Ē$eϸ^f2F 4 waGVPy4)Q?2rh^=/ޫd%gXFQG~ZWY#\͚ijt@CNŮ)_lt>kkbapF} 5O{Ay[WbFY {oNk;'4&g^s@W֑X)f +{sz@RJt3/Q ߭Nܽ')+KZI|?כC1>c͜8':R;ja4]L<ɐDEo{_l32z&`1lr)o̞rhv ٓ*$)yiۑO>{eE"9oO"XnZ>1 cxH\_s0ំg^9ۤAvA7J.^6PF&Q1Xi@&W?3p9* Ed/:|Kro//ur4g'|9saP> [ogf^ÅK/&7iA8ߚGBĤ] kE]&?N9E¼bjYkt٤KQ=]$O;-LBCӓUl Қ+=$?Xls g E@4_q n5x [پ S)mIp4ռ}fVP3% )ɱ}a T-~lVW~Tnܭ N\9  w.!ώe͚>VB~EIS6Io[PC/LV4"N-ԽpXq{J`ńc=07i7kjG`;Q06elLCLic:Ֆ)aw͍ !uo 4/4'߈0 97Jք%yo>l&Zǭ͊j9˞MrSso^$r 钑r1k65ŝzM ͱ xmdԸaШa2Įd)Z(.5E. ٖܗU5Dh%4o"nQ4v_a{%]ʻRSMiI1f\n6!AY>!  NXM)sro܆bR PzR$L"]8-J67E=G#g\>]hx# ݅ߋpj3+2&v6FYnڇQ-1d4yC rI^ ,-.xɘR"]DBw+ P ZZhԗ[>"P5ې Bs5]:)RIل45caq*&䂇PJxKG1+ra~(ϱ®=.M* tH\e;?ɿ@WʠYJw @t-i⬎0] gޕ!p3|q]`hv9+Nb;5@sXZt`W!*.ҥ/)L$آ/ 8MF¿ӧ<%#Ǥ. 6gY7F幭aqg8JCNȨ&PL*s{!Na75se%p'rl,0 ,9/n,;H{(cN9:? bq#%k_jу~ vҕ(È[_[{v<:ި!v3w(I#01e_BXqw4Ҿ@L4EHK qQFOa:\3|E߰K_c4Qհ=]JXO\F>dLS#ZmnerǗFx!UM˽$ | =r2Nb$ڌ<ۈlX4EڡU:c뚾]ʛ͇݇DS:8i1H0~ko .$&׳N#$E(LCU%ΚwVU j3LJQŒQ@*Rb2HŁ&V 5.53Y>lRf9:#su(Y/ruBA 3xF奕r=oFe/U'+EGѝR#^(-sߥMSK7K,|X :y[T$D#M鿮^$9*R RM7ho-8Z_zw9퟽1ۇsB T TvcZ(M}pB'O+ʹ z;"XT,9D= m2' ElSc<]O<%nƆK9_fsiʣjrb~nL6fE+}>XS&@sb$uƄ&ly4[\(ZI)L"?c;?’5z6`ӂe`P,b`- 7t$G y(h J;}UD Ɣ,\2ʔZ iKTu{}2RɝuUJ;t('?W{F`"qT঑o?G6~<"Bar#ԼpU0ǭ|#H*6m,ҠX;1Se3#IFw0JI‡=xZؔ:/6׉%yln<+v y09 +ƋXBzMY$ ŴA鷔2RHN7qF7FY*àrLCmuËO8"&>Gd mw\(5qNHBօq7A='_1I51yػ>US?xd{7bf2p}e#e;bR<\#Qڞ=&!)Ye{à N8+GyWb}!iqVA,'Vپ-WÈqrp` Zm:] dSE *s)=_(\*lXcÆ!e ?,.A:vM=lF(Q>LAbbހr-z7j{/S1,$\jbvi!)U=hT&לgi] G 3N7k jJK3Őh*sݳcS4T/Y$)"ux$6n#<0zp'fTtڷ*>(}n`wU$W6#Qҝu±՝B6ݿU'OyШZ4`/U"xT*PU(d$-.ڄﯢf`VLڌ+7+Dؔ,LMdj'n!tVF1t|5A?Hy>p # {eim+D1Ld "v~M/ձM¹3vY4>|jOPcE_C/ρ|-6`?_*0vr|=#捵4GJ?[&UE fh5RagJkw k>Wc$ uNԿzeV 2ZL4#Ғ:\Wڃ`dg +;Z}KȒr,sDC.EKC$Y_܄5J I받_gJ щQeČJ|PEoZwR=8=TQs!i²w,hݨC D BD'TQ@NxW-ƽer/*TF_ ȭ/dx|/pSaܰݧlxFW"z4gTFƐq#0CWj* -GQ8,oS5_]DJ E|#ZK@#R0Ia{{'N/F0S<[G}*2_WjttU`->R5M֞^.ݚ\f=vq(A[kf@Z# >Rc1M/^k4˵z lœ,*|w PF;q`xw7hMr二:ȕ:Fg0HH!ߡ-}ctΤkO.Uv6#AAYf  *ٝa>q' C1eUh~]+_5ۡAT3%|TX`7J̷Kّ5< AQ#Fzr#YmR蟭?In!_"f%Սc * %G?~GQ.쀎+pJ70>js& 19v lN\/||VTCzdjMJB 9+t5n Gܦ~I,73}b$F̰S5^Q{yI^$fdcm8n$n]6};Aqrf>c}@"mIJ Xr[BehIeL3=`ǴyUDB&yh1#n; +C2dMZ'>-1L&ЯTt`qB*@ӌc++C%Vj"V;Yag~Yw{Fo;k8EAMԘ¹jcX|d;M XYюaL}OY[hٍ-ʫ3@Pu֧aq WWC1Ckڦhbҭ0Sb7މy{S`>տg5 ʙbbXde2ρ!聉pBx<, ī}"&cDh$bH|1Q/v.[?]v4j2(NzMy]# yԸ;kLl[ k&q<i*Yg ,SKJBvw穤G&G'WX8 F֍b`2xؖH3XeƼkWBHw#,zDq$=$w9bs-vcTRv? e4ASsD?J7ekMMbCy=w(CZ?ӁzPlct($)*H! >H}Y(a88oOf߽> E86jǢ҈D*PZ|`|n] 4Up\?Qv,ߣlʥx.[,;/fT xkԚa0b^>c8A"Z.#<y)>#Acxa u3_[@wgӭ:oI i_ʛ_,qFB[)צ/Dkc 9?/}4ŷZsbc1ik\yuTj;K{p\xGtf|, :z;ո焰jJqMPf†Β_tE{Ao)lbo.t)H7D;'?h%1;ޥ#'F-6&%qMvjfFDX\i%-o8oZCV! ot&sw2riX *Nz6qnI|u^Dz\P2Q?NTVߡ$ 3U(%X3 $VaGܽ)yw؈s "]2rB:<%8ǣ)y0G`t)%tmtUkOLBIIqj_ .(Х3guw[͢L))-@>?;OgC {9~zO6?ˠɌ\NAGG  2b0/-Ӂljn a|\KqQ٠뒭$s:֝v $(SF-j?=Rz8.h1bc_pHIwc?:"c$ ꁾN/HUߧN<`9(XQPQf;513cɤF47#4 0')#}Z,?$gS~7үB9LR> nMu,iBQ,@[ P "T1@NAܛ3bi❥mJPg_ oIW1l] z%3`SHVS~_Di."U {Bbҟ`um'kՔθ#~KY ):n蜐wn -n%vΈ=3Cc`(9X2YXKMpu%(%:%aA^)˞D~;L,)yޔ5@>xRvz&@)9brDɧ|[zo]u[N0cQDicU^!O>Hw0M{/H*6B AGs BaW Xq̥?~~|UWA(>R]8xr8Ɛ`)5?-u Sݮ%$G,t ?ee*G1QgkGf&mSܻT_,%ѽW f^pQ:aV8CFs!z۸RF(%ʇOԳ(]iG>zWh\,ߴQ?!ĜKMdĻ=V.jp_\|1QuT:S9CB qM |:J?lW;$T\byҩ'|QH|~dNjC~ߖ5^B!loꞬ:Z5l`S8?B ,D:f>R\V 95Mn:H|/3ډ+,Ž mSud܋bp.@F vBY)ct&PB3UJ$y *uOUjG)'[}b:lI+k(k*lx&yF P3aIat B7pk`R-1 ޣ)yG~LNnrh 询.9K 6߷iv~"G3ݏAz{ t^x!jY KpO,v(3m ='x󴫵=5Cz, <װ_]78h=s+ !ӿj22"_5Ճ%2\5qeN<96M,]jI}c 2eGRd"\ni^,`q"MbV"R*zgb|S/>4̣";+T.(X)Ja34T:}Nf 4Q% Jq#?4eۮRqLeS:HrFEшW E}ׁ2=r|3D]kvb"ƒ|X2PExf彴ůii% }S>U πxl#;:-UD{->3}SyD9ϝ,m<6ȺMzt3,Ja@:XOXP >\ STS~yïRo-kl> g=@Ml9m:3FY (GXR0s<\O܏¼ě/ k; ,kxexqY"pڕQ OM>WZO\|!kk L2}r)_kԌ~\m1y}k^ mKTXBAn۞} C⻝$ |握1X/rZp4NGĺ1G~8D$_cmy)?$%[:+ɘiҢ$VC%+$&F>R\ x-$;!aGqWДZkhw+Q!p<~Wf9|C: @aIMsfd*ib!Xbant^T1ӾgEYF6}xUФjϢ&{?`6YaDB?s,Q~!K!W3zǾ/ k6^4s+n@˥5 YP AY7 G( +~2B! F/@Ef wgRbm"3w5bvlb C;`-{k[8y?C#"{;yf^kuʵO wIK7# 0O;DtMW}bnKuJԳ 1U\֓oZn4ȉX1J|PI8mU)?$c'+T.rthۙhINhgU)ǭY\<ëܳ7sF@_֫]m(:0:=LĚ!N]+Y- i褓[F3'x}Y(6a^]w +8aRنvBނ726h|RHl VE,5=HIkuRWTUK8G.خN}( \i ݓ-L]"u@žz=JJ2ݳSwdnˉxGdVJa" p1X8B,Za+3 "$|7~e\1+g ]CkE``V:)<@4NJ EeIiնXs`_xX wܬMQB QfTӛi[^ٲΚXI|-Gbuw2iQnw&: d0{Ãʺ@r Lab$Ig GAImd]ۢCс~@ j$Ʊ*55lX O-F Smү&w@.Q:# VSY΋vS?&'g.nwI7eI|HlTBK`rt{v)2='dž8fjqFFk;j EWW$`Ly|_h «^eْ}iIL)Gk4{_B:}:6P*a"=VTS0tXb{WwUݒ}@Qo&ֽ"ׁh\![drO%odm4#d%8d<`Hnߖ6PޑvCʺkZ+WE=="f?-("M=ԠMI/b7YumP:xyIzc'1>%%3v|I8Xuk 1,QWKYxVby.(zG-jۮtp[_r2䣠C{d JRr22jN`I$K&FH~owy%<\jGJ'4x?# Z-d)*qe]eGp_f w/F|1I8fPC(dCׄA;uUDCOWsiJhK!G92D$= yo#xM&j'|˪UcA?qGo=Ćw_qäZA h0&^|`u@ :9fT8Fr}{E']}>Uj&{࠶2nvA&]inD䱅.+{, &#Lr5οP_TP߱;, L?'79 ZՌJ'cN4QP2I5SE\Tf38#Gg3^ _5ZpHUU?/KxZ;{Oh?448`_^B`'AٟXvlM/[x>o—8E!YloF*Ssg{&}.C$Ņ1/=T لZp]J wpu|W0?ZE貗zBO]!|A_9VHP9{2o*PKl8. X*PTE&Mc[MF!SLM1. ebw7wC&B0i%ߥ:Ri`N\-;s/.r#@0^̦l@1;eubce#$}֩:&y>B¨~YYQw*N:aH3d޹KYڇ(93cc5* Vl JH Y'`r|U7S/] -%=@I,[WmOfw?l=&{B Vp Z0s,jíaE}-~Q5޷r<Ժ|!*͐,XG偯Ȑ\~h{Yi)Tq`MqwK8PH/O2ܽqڽ72\rZ\јYB]vgzl)[ >s[>C1{!>x F|2LdHЍowz7BF?V~Ĺ- Ulgi,65ˑwX[`#Bk s͈ ?1d uw=@e ho }/-\t }TPġ Hsu|"TSrtOԐsQFDQ*"?VuJKě[ E餛/(k;کUIxbڒvːTM pi8ʎCQp]E?#ϏdJ#ҏj);otsSL2J9pA]lKj!J+0 8¸oa5>Ö1 y թ*4(^IdEd1ǥZ!f"/vpJjqK#e٭/[WX>4C 1GܓΓrZ&DckDn n\#Txl8aU[=xnF}А:$v?'xX%$wת\}ir-41Z dFR ѕ \JJ<|z3~YL>i{%*P0Ǫ (JM|RS.(fRy&W̟,ZBA$GCnS_=yL@pjKx} Ay1l[^:K*6Z{/ VH%Ƃ,֤K= wo{^QĢt8{%\9W'iOK?A_4F(]4xhh N9:0/uK)r?V?ָ{l&iwQY`~A$*- EVhlsfO_Z %>- 4-)rvz߉B$(/V_ິlb<&{~d}@l+i"# jĀܪ+V =KX۱#r>lrZL6h:xv/X;-~ymvG7P4x^azD!dGk/Y 1tkʭ6@8x?${`yX_J_Tӽgcc-MK;` VAs-x!]Q;`_BX *wr 5 a0>x3":CgjF/}7u;KM(H7ɩsS]'ݵGmtXkZ" ]dѰGn.v^9R?C&a[<9ː=\M`;R2lT;mbTj#;`D!x +i-A 賨0I.(H$w_> @*>TdxoCBckl*H8}&?-R!&??Z- }#.gK>^p̍iN4iNʚDV-6!ulZZ# |q{1g0"d~ǩQ qnP 㵛`d̚q\ާw8XPԢyt-8-r\®KkmD&NzE94 idV'3 VS8Ås{n͛!$pdk*7\& \@)\CyA,āNYMsi~d쓑H%_o:oA[DN3pa$f ދ$=Yu vW>|*7"OPU5sF:0mY{^eZD0(<7h͒0$4EBT-_]q@꾂^lnltկ+!3hd=?]&bzyq4b6#5~l_t`ˡ-[<).fӇ"HyaDtRg.sU@2JFT>mMӲ2#;~Yd [2ⶓMt $PQjP=q5ʰ٠ujEfy q*x6XzFP; N,P\`+dϦ4jƷ :F;OM3{]\xT )L$+LUޓ+Qs fT[Os,V)}EbfS &B0Gw}*Rxs) X-$mЙ0vM?&˼9nC_%k[UM hȱO:~Hyz(qPDkÈ" $F4N(ex CLY7F(Js05lnVef0gUqru'I[Я (v?җ$?ZTbh&t^יSѓE^8l)+>RXL)3""˜K03FseQ~#RH8A'?fnc^$_vEFտA7 xܤ(AWEݕL &DODa\|}sGY7E05!.JZCך[1E!ҒtLT$ngɯCI)Ti ?|p6ߍk<|@ ض "Orܝe$ڣؾf3wL5-lr X(@B~bRYkJIATOHQT@Wz'&K4td[ +%`sv{ $%AMc7y>? [(_v$rk̀^09Z%Sz,vhb܆O/t*{8yyt}$?He-CJJus3,65:#$s p%LrM3B0TAHv^a9-ς||YoZY\< -([XU =yt2Gmp:M%yR,*:@d^Ds̍ {wv?^%fUc3H קSk H7{#d\'gͬǽu8{,Fa8*2w>93m|b~3Z XZ53V=}fX.㪞Èo g"z/լ~5z>evg(  SFXFX vƃu/Ynﺬ*:4 k-_9g6@FSteؙKJUl<!hBfSrQ 0:ix,hX׼Δ6p|eϘTQa?~ mÏ-:y!׋)nčT 3%oҮxj \Y]bP9Xf%\)Gae((犥\e Z cȈž!6՘VnJ@k>w 7 >. v>J,]_ 3 LvmFAA$? LƕvA 86ې]d;waO G26'0|Q҂Ư{0#MTIׇ2k|Cwb%<{A r\DZi#[Vߴg^#͎h&2#vḞ:ꇹKF{U>zrǽ "rl@ tK!b\Qyk6'6WM1&29=_b䤖ƅ$s'؀ *ÿ ,zZ&2`*ڥYÛz?]LFزެzOǘ@`KX`&mǯ:@Kbk3*K~c#@6VysxeKxsCsZkVN}mIqInaE' ,f=ֲHCTE#8#SUq1f3wqۍ%0Fwa®L {3r̈́CDLbd=IX76lPG&&߷?qn 3 #; _.h{Ώ246Z7J!.k=A?/fqdrIv[i?w(]d>PkME3\M+5Ln, 'ȺEca8)vz0P !Сh)sٙuA:D8- rIaɶW$wYA4+֢+է0JDyۿ{H8k><9MX/\t8zHMgH%H6  N\Y_a>B‰Ĵ3iۻ'z`ϬE $ԩBD_cN@#* 0e~o0&ZSv4p5Yj'S6`:;|iH4kh5Gi{.8,ٔ]3A$kDc젩bS0jx݆xt1x֩#c01|`P[C.#,jp%jذUH#+Ѓ-;3=ŷ+m/QH]X0;X/Œ88H5R͕Ȳ&vo-RZ%׋e9^0ù_k"Pe!Zغ yC¦f2D ֣;U^ڃ &\Q筐9gĆјR"cM!쨼Gsν,;:ˌW oӽSG^$2, t&iI6>K+|9J"ylE'ߓ$&U/K}OdhK. u۬qTۨRa 4}bG&A_0`eH/NʿX?^AN7y(b†uf4SCD+ӈL uRP=Q+;-zbTdy$(UMĜӗzYbK#QyDٖltõ`éI4=Aa^]sa2J6,rXy 71TAFNgwuI,|nND{鎪v4V'apGNlر2Vn*wn5-U67PA+s?%/mUM*3Y\-Czύ!k~+T7$+FecQ7YߚӸo?t",X I^w"mdj=J2RwFq4g)ܰ\ VHQ龇W#@ķP_PjگkI]OAsXtda_b\& TEȺQ}#\aڀݲMSxs)BsQ{1\\"Lfqo ;jA"=d ;ޒ0+XDARQ=NގE$GM*# ߆aN7r"NplpɦӃ!¾׎u_niOkesk_jG:B cufKv`!S^J OK"J^-K }QwYZqӣw꘰mnuaYYvz5 Yv-ۖCMf1BpF$cz߳͘ckBx 1͖SA'Ve/mz`'εLh9s9'G#ݧ]&.#n_և{@??vq A.V*]B)`DXP3'y}I|9AG3@j^8kt:b4(M6mwX4zzꤜ93Fs@76fd&u{RO[m*f`j H0ӖX\7rrLmb –,1ռO)ړClPdq|踙$ Ze 筍E]uT5j؋Ghi:ktoQ]S9<#*%4O+YpEnF֢?]OaTzy.N덮@EM_7Yhq{Sgfjgnl2_.+tП.6ŀmu*Ι aAN'5˧ajsln ;:+57 d,4W"&S_Y1d'GTzWQi˷cz6|vuhЦ5YPq]@iXG/Qe/_od~G_!t?80_q*X}&ckYM󶅻*;!*${s9> Yw"MyDWua~S;mhVIbu2g>*ts:#]|7JdB!S$cTFA_;;Dho#buT0r8 $NbKB*Rϰy-cri{ҭKRBnf,'uriQ0_ u@ۡy|Y9̄%W.) ]N!)я/7{<] scIªRQr;X h?[f1YH fi{J /'A]'qNKmaƀo@Ό.w@U~drRvv/}Y=D&XD|eh) p2xW{ Jғ?-$S/-nJmHr9sxQ adYVgCeax0OyD !O[ qM .J՜J=[4A"$ώzɰ=Y,K>g^y/C#!MGMDUg8ݙ6ܑ|'Wj;IV(3 .[" o)X0xFx'P՟6HɎ 2;f v#3+G'>9,Җ|O,ý+* T칺 |~ĤウW)RSq2= ɐ,c%u߄S3K-7 ݐ\bJ6c7C-q qע1BG#g @5$4t!hb"U:H8vh uj߳Lv.}qCOIyQƪ%!b|o{(eJg쭶*>TD& в2βP,t@eW%\DŽe0 i|ׁT+Ytc}!+sy C=I\Ȇ$GC:q$J&">JOQDi&AZVV Щ |y(7 |@s/2/##.7cRmuҚ#'H׀3)PA9bhu#c"ƬJf棻BDb[G8MnEGX̿i]*S!x mɦfiL^_E@53,?V"k1 HWH (,s(S\f?z rWӦQ/r[ ,D!#A{ J?Wz>%~u.𢽀m#}>ovzlEZz>ObWe ;u?{ÊUA+zךe tpF"B6rm8јu?iOLG ڌj$T٠M-p*VW}Q+\6DD^PG7Gi߽iVF*2@, /l.-TtingR]r;t]y VpuYN)}rLDCNJ'.cтΠdKz2a\l8'[c[$zE^O|?Z+}Y[r4&8p M`BCo25"1z4C@ B#͵qkғJj\L晴 m'fJQX"@Hren_[0^_߹s0o>,L ɬ){;mc^ʜGEb~i [Y1Ľ@5FՋtW舫qAyG^s͛.Xrf'_Ĥvz3BOBF8X~¨`4N4.EPlM6QPshbFTj]'NkWm֫L9er|Ek126^`ױFM,ڤ̖TfPžr_p0BƮ'cW.)\׹9̰yYU1nZ\=2L=tݎApо;0TJh\wIl0$KnC:\_ )o]n檑t"L,%֐V9,ܳ'xՇ C~-q0} P؁dxsxDa\N% bJ~.gfR$m'pB@j@HN_JzդE7)'UHK>*xbi?OɗQY@>O<lm.>LMk-Aq+o>]9 % :@l-sŔe*D\A?mS@꺽<Ծ ,(Z+{!(UbuF%֧ߟ$~zw4cV8kr-uaC1#1<)wBx%n? _FdzCqwA:A%0̋GڍLPP*] #M߁3ZAˁ¿K&\x2ݔ.C%Bh%lwf"S~B ߲2Axp!oG9'V:6RCmCCDl Uo:uXM));LF(xGREUl,y+I>s3 4@2}qh:e^+ ۺJ}"?<6X妶(Ź\!tT`oX:6$'yȎ 'eٌH)`^SFoc1ٓ|33o^jw8N|B @Bʻڑ] Ďw]u*Adr4֫4#)R~|ۈy\ۣƟO|A8mMRQݬR 8l]j4kPۄ^}*'WOdB&G3-C/tLX3bqSk*V@>.c]L LXnM$kƑ2*^ȍM2 }emrPzt{)|=0=#mOdke[ֹ9%YcNxekJqÝȩ12v;NԮf~)Vs/{Buf]]>@O(F'Q",qPtlyG*!@wQ\\83>HqМwO#v36*q9y]PNxBH o'4,sq99ܗss> ub($Fc6)Ր Kʑ0rҞ4OL^<"<&i I=vO,dkE1iQ}Gl1Pif/KN[ Ųc '-Bn5j *HYZݧ߱ܝl7^_)pbtQABc„( in+q5LQ[Z,6tdQ1 +2?b+T5J-OJ.A0ե3u#ߋ!V\5W?PK5outOP<μ;gUqU(k2?#f{ c.* /}0RQCЄN*$ 7ܮX/ęRO-eׯ^Rt X3H Dۭw`8Gds[lcr筈&g9̈Cs^aCQg3ؘswӎM G׿-0CqM2j2ْd.IO~V_Ĥ`u?Ȅj?EmzpumaR@Iiz~@I#QF2M`ɟn41µQ9m"Ui۬ĢvEBQ\8RpAT#6lHXEW!9T(罞텦|8Z,#]P1f)t-4`=\(IW~ͱ2tHћ ~S^q pA"c@ieq x︛8#f#&Tx$وZS1n&S'6K,*4W Y v̬U7Wp*_蓧c}z@55h$Ŷ) Cv{dhҷ $Qw\?ȭ(iv$UGj@ >Cv W?ob GLӦg8#os>Tm$bwܽE X6ӗ+ƶq fM{hkrR@bΣsB EeaĝR3Ji`㝲f^KCif\&w#N#*#Av#{{~ ;,#\+52 !"`@.㣛/?:ڭ.!q(T#R+9Qx wUBun'#֣(0 \ZN;54]][1*S$0]@*a_;DNi{w\;M(꾕"\cֻA1(8ڀloc0})i .< -6X vvEV!2 zulߣ?yals@E7Y1 rU! ؊0 ,oc=6Ί\J*O4iLnn|}kS ߀ ^ծ SM$Hײbq#\tӜo7~>E ӘukݑC̬35!*$S"_os0M옆mM(끚23e#VD{;wðؓ{X-gCQd`edx:)ƫ)i:fyUDerҚ{@.ZW)ϥT+"`S]IHS^;#TV26ܐM^fGZIS?Z]an !-[ue{nt*6!] ЕD340mwpǛE;fݰ[Ym2NZ>/v*=z6hEeވ)l';K|df8EQTӑQYfUh, l{&c=|?JEeBq=Ytwt [X83?'cOp '`ӈܠĺ /ޮ"2'xk\c~&5e n n%f 9tه'6hMS{*z>t"0h C`A\ "Ds~^n}KT F%Ȟh<lO 7$PVF)% ,9)̱&RW##zGf~2ݽfb>zMl.>a֧ R[ TDH%`:sZaNgїT w6jOVEh'9sC$rn&d!/P!"ք&RR^PcGb!=2[* qP=/BƄ 疗o̢C][IW NRܤkjl[-zI fԞiRtܰ[Nvm#  $ Z΍"u)r%'gIԜ:O=\e ۗ`.Ӻi~VK6otbE,Q+i'nW"͹YQM=^?'Ic 9!KD+qs@]HAtJLfht6EaW=QcNQ? ?wK|EFqm\u@赿  ʍs{Ir`H'bFr0TP_cC9+rmФơG|%j=paL7u v zG!#"2*,/3Uguhr짂9oŞUBQ"?hXG%=0# YI9p]Rp;c4ۙA^Myƀ! .t_>hV˚2=`\^;Q3ҖU/kw9 oHt`mOM~ hCC6a`仮WDp5\BLuܡ!sqB)sf/S (k3hK` $NXh9hvEBɄs{QZ₳/c!_oj8B@A!Y9 z .1Lɳ 8fԈ<4QdUۖ:ۅG+(/A#|\y)f%r(i|Xn>Ld"]g>R7A=;9Y|NZo Ek1cKuh ?e^VO/LSKCiZlE`<ug;W|0.viV,'b>jVI'F74#.(4og"ctܹ! 4آ?D%;ӭKgV>+g jχVg=7g2Һg[2h_AYWOo%6i A)$r c,P8 V$a-Ds: ؟\KUbFok䟞5r@fCȻ؛KܛJKGTD9|zR$'_;_DA%W zz9۝5n/z1WXB)a$J7֥yNPx>vo Eش9QD~XҫAc.ad N8(k*y#@2+~hf O\j)GaXs x9 `zG5 hSr io5wIy.zJd'_骹dp`j7kgX[1SH?z8.G9^>OQQkP-`(tx^&;;}d4! ܽ 6 E t`FgI 6?}4"A |_"IIy֠fT=#[J ,Rk/,3Rb˂FZ#Zx-{D,OF%RF"NCW` fOyTSp-mCZPjLҳ%z@DMco$q4}!8r9/&l' r Dn6^_97>ʔ%)|%ޞ};{˜ԬqɟC7@ܣ ~谄 C&jzWY՞7>@ް>7Eբf85J-l-AhQ,0 wE}45kGq,?7pJ>#Y',Wǿ^LWȰ[[e.OCȞi|&8WBғ&KGP-RkK0x6>eZϒB~󠴞q.ܧ+ ^bv@=#˚efA&.m)䉃һ򒮾`V.Ù?FOϽd;DWzKV0EJO̖>{FuBsta h }L$`6Dɠ,P{%+rfKl4bu li ^z1ɻw땃eecRCc6GN1xE!(Wh,?YW=ٞm|Z(ä(ܣat:c7/;)õ9(h~ %(Fv 0Wl3o,>b.GjX{M6K/6SjyK-&dӌ>>/ L>IgšgT]q53"YK x|,%{̯&BImcUaV7Ds`,/A%.p+Ң|YS+[ޕnh0]w+|":\,]%EH뜐YK%!H?O  V+.eClMYe9=úLϗ x2#xsBNgD SH*Z(7aL׺*,[ 4NK@K-GQE}xm&Ṣdr 徽`|rsWCg/nЇ!j:2YT2OJ Z701]x\!:nYn.7W*0N0sp|9Z wPSgީxS<ɬyRlK݁K[KlBRFÇ'u65PB| mGE!DWhȻiFen]H+ndX.l,z^ @*<)Bx)e؊:D`ț4nK$ܵswd\t%0Õͥ "Xӓ~C-;bcaGBwv >>3Xt9^s>e;(8#=OPdsze`1ϷjDx4UOwM2 MҺ\Lto O ̙<rA(lCDz\ΥrqU%q ;< m<(ܪڰZ=x6~B:qKc:=Ǯ6W{hCHˁrY)oyY~p!$b>?nGc,eFJq)*rifܮ_S\\i5( #,XL1e';DgT0zwA;@#:a|7yW[~yl6,Xέu%V-R:ۛv Յi5M?<5J'a#QZ|zo()em6'{KKBԘC1[ߠzܦK!eG+O Lͨ_[tG&,)N2[p~E!f^؜#=vZc(?U{C7`>mju?:ݭtϏ_칠z6dk*⸐: 2nC tYO;4`6:;Pm'dUK"Hy(*x6`zYЊ+FIaG:v֣-n ]*-vוd?LM)7GW¨%WYVQ3xG6~*<V)47XWAxb0'B@X,YʔfAX4ax]Ȁ8ZeCXtʂB>Ơ 70.@ m]+!9y?i§3$O5bwP#ghFHwjOpZu{QQw BFWcе>!1T/' ъ0~}YYwjeyUׇu*&Ոd;=5>C/4Ggs;ɩ̑p+F@AKflaQSHK5Hl|$)o. m\֪y@Մ ʀnEG sv84iBQ>h;z`a1b2[I%- ӕ#/bD,.dV*MyQRS}`,|#|' V:/3kD r$ -[8gmA&12e',vW~-,FY[繏}mQ{(+¢ 5s&>$zQECbϓG(W}-XʳTlB|X #^lf#Kq>>CUe#L^͹ ޵GgQ7L,DD|fK}4Ixx)zo:Pm9&Wk& +{/>M?gOy$>!eL :4#4?3})l+\),С功E QUm˖K4"=qj%tI{T- X< 6J`}B5FbQ.{brp g%-ٔUf(׸5٬y{鄽4v v+0Bpʕ Ǖȴ^Y_ Ñ?s ѷ;{`wLCXcɋג >'tl7X .W:֤xD~Q3&2Yj a{153$8,"M/gﮍ0<@شXi dZ$WməvãF@]$$P>{+!RݤQ J!/@~f[@N&ǧ_h\)9OO[(QΞҰႂ[t WXO߸nV+HLJajPFZpm'uS8qQ^`,kee=tIvq"[iFz0_4S?zY^;': C+t׷6nc1EJ$3.f`_ qݞ.V6>2>,Q-Jbo (d%kQؕo*f;AhW~I߇YxZttU,w2o#*Zgㄋ;`-_magQ܀!JaduF1Tpf.u[2p1a"#:Л7#=w&WjHI{Ì݊!'#Vy)쿑Ej-n\:k͗kޅED@!]4_.u J_5?RnfJ/5,Oa qtű wqIQbߖ­M1^yZ 62"?hDzn7̦':g+Du%R>b͚DQ ܼ?w䣞1ª ]ևұ9tU9BO}Jkx-A+A/Y%k`lܤI'󄩾XBpx)>]yHQ P$[Gp gU(`|t_F43 (,oQa.3#I*~AH􉙡nU=K8#aQoNhdK>kVaoD-Yl-xM,]fKխmXCK\À([MZUt2s ;9۾D8Uz&ʗdUֿ %i)ws2j3f|kc`5c,g)F"][.fs:$T ^K&;|I4rkhZ26L^J0ۥﳪdlvDmIV-qyI<A{緙G1HQ4 MPg*A˳km*e!AV .!\"̻$N͔ԟ@hB6f̱'o)( *Z  \8caH+㰹A 1pӿˇq./*('txBA&6-q31x"2eBd## 2L},jz,$TjJϳ.#UVAO/AbbiG:ʽՎz6f>V2$me9mg~bB= kAYiɩx#R O,i8&C_o<dȰ%9@ ӻK"d+(|Y$0̀AN/^e7@=EW0]['qI^х;+cq2Dـ\<<^| k}|R&Q}ܿlněhM_]]FNFܟbuȫ{}7Ds㥍2ϰ䠖TZ'mЛlBXq\S2Ӷr7hr"?]I1bOQh ?(|R6K^!SW^|1G.E)n54E%w2d Q?TwVi: Y 0~,eCɹlEitk$eHqxz$ͽv oQ 0W6j8-9R)=`U!*27vDW. 2זEvÚSռMSj>*-Bi1nފqRGvMqBS1Ok|UkQγ6J)6x71/fOr6˥6FwuO!+UzL CR7v-Q1^X x_f#lk?WʬL//-Ue%11;I#Ào`^z.dg-tMxx8-1ObUà¼0)!)IQb-W3ӎ ԓZ'T0Of\>7Zdޗo%;>/+DLMUoɠ`ݔ zilA;9T(hi[\2g '0f~"j;Faïʲ=)$p(,kKwZV)a=3qNNG_G8`ɚA9RT6Z{*a?f@ {k,a:b߬&b! IaZeB>YB%Z#f{R[ 5wG 4-No뵑@ދ:QFcꏐcEZI]Xiel0@qs)׷K[׆[άTŒԭs|zђo _#[-O/ҼFQŃ 9ZĆ=!0 T oiX:Jo1"S*Hk?X3uE |Hi&5#㰹*,;jY8Iغup$?eymI iWId"ޞ&a_a^W'ӎelqMӉ#"gRX3EQw*;3LR$Mנ(C8gkMyΕ*ԠV`0ct] ʜbW'L7tBb߃/Z.YVB<~W_b;y"ѡ:X.Q/S68o჌U{oG@~jcEv }5,['dK@<_bZ$ #fYf"C`#0Ztu],8ox+ڪ}ϳ5@o6ZVҗLGڃ%seAGdFWJj2.G 7 ƌeնͤfֈZ0]La&١-:~!e`)bT>Wh%f!,l_D71qh)斶'fXz6^9ss*<{QU>_о\Q,)a(XH=[j'AG]oR9kaۃ;^triO#˜\ ahaXϓSBqG%#MBwf8EEۜj>)H"M&)d Z)vz%̮Zw\ʢ>3Zu d&/N Lm>N Fd&X (D6$(]ȋu(#zFiب-:ۢjG,ko9:p'sl{%# 'T(ާ;XluxoЄAZ6Oz./6S*Yi vdFf*Y#(P::޷|6X-fRX׾:ge_\{$A1g9zg=;aB=)p0KΥq/{-@A+WCxp{w\胧)A9Pr:$N:v;vQZVϯ|䗅gu}vc dNM-!8>L8MXTv1D=?7ut*j8'A}D["1&<@UZ2"l}a6pL?O43]m j \ݝt<Ƿh)<34G "J+8 ,eU!컿.Q;Y?>-EANAӕ,WmOv<i:1LUfb늛m Ηo`Zr>α%r7'jֻ/AP^0;3(!N*E+Й=}u?3jeL5?$ 0r&&u`ǣ W 9닐ˎӪ s1xLZ4̌-$0d[`WH/.qإ:xZe}T jh#]xQKv;cvBV1W>6qgc=svdaEhߞ=,lY;Y#tkgP} 4Vwyj3<.}!v{ùOG3\;/xTPh5 !9LF$.5>˨X0b>x+Hq}TCwGW$Q_ W-dn^ $']7Zݳ a/*DI ÄZ.ǴhU\3mG-qnGW\QÇLsg'qj;AQJj0GG'^&ZqUW?6KhӚo%c)utHTܛ=~۶\?}H7t\٣}RKt5O)p1Rݷ6>{p߃K/C=>Jmzѯ9C}Yt 3`w nmnC,~MEs!O§ՊSR#xcld㉐ x97 HA/:ʗ,rc&}q oU`&|?9F-#\ HKi09f5>潂XV΁PFҐ&H: Я&Yަkq5 42zGw}ixCX{El*oD\dzW@mYbXj0Rmw `;h%ص[fN ynm KzQ>U"X*jރ}eB\KhF[ly)s]\NY'C(ؙh*c Mӊ{KYLy_pkJM|j(S/-7AG_A*'faҬK[E CT|4yrvZfi 䔂x}*IeQ]=BO,;Ň"ngT0AS`(QCiR_o/[[~DPq6qRA2UR`D;XQ'-رg0G^tȶb i*IEx@XwQ-32_Ymg8: [u3/A-YEtHE4'| S>UeXЋ^⻥;p `_h/>Pd ?)Vk$鄈ǑJ}$k 3%z|ݫe?M%ɯe-Q9JaaΘA+FJ@Gtη!(9["O`AJm1Ͻv҈pgrܲ"oA mEF7o? QfQ!X.C3! [dҋ}`Fۅ}&M8ޮy4 rpďecbZMD~#GPX/IW> jj)s ;8Nb}a #PH**I½eVBl4e+Cr-IOǩtgE.RVω@G/ou * XfؤEBcL %i 7WL9%;AMK IhE(6ua%'եv T6SvޱKnn]>:\\<-3& (eoqNô—z2M ̦,gk;Ok nD4IB_V">:֑ ԜnɌ `A|ѧWቸy/;ޱz]6K*"E<̙Wf~S- {i>ʢr@8IP3({}ᮽ@^`r< vh΍ oB@cy|}0B ؅uu͡ԟEZZ)Oa_.%V45N&}QW$g_)9f)rekrЙq]^. 2 (ӗ>I uXB߈^l1>G[bQMnA[:5zlc]ݬ: +qaYk";N\-&SȞ^_ik9eRC|cr;yy1!&)Aݒ 偒 P&@k_UT\@*W <`6$G4َRڡ䘃 %t8ǩ2hԧ?sCc[?zgoOLJwO|&"\ʶVyZkf¼v^f.DT(q8&q F H-<3Lh9tV(wwT(oOV~۞v䶲ܰsD\ķW ܳK * aA"ڡ7mSf]֐H@\m@Ïd9<1P4m |ƿİjHDr`~J)Q%Ą0>s3(pXag'uO],uED_Op("p +Um"^'Xme%2YyMIQLS/v⣎1ͺq|6WIvw* ii!U"'{~3K.}o+1^Zf'3Crw]O32CRtOwO#-י5 i`D.vϭ6 dUk{#u?V>Y`yWxtkjK{'{+*| HPCŃ|(- ޟ6'e1hwfW =Wi>QQ]ĜKfV; < |VjsDte|\RCWYŪ!_3Pt,YhcrA\rmfJ5?tQLI2E%tum<t<(ZMRh>wG58M"'ZjX1NE0V6Kk r/x ԊӅ2IYaNsSm:66|1KO(': 6HpjT"Jڡ#ލ:ËNcV[=~>&G=Cm>#A) ,Q9Zi(/FHRj`c4+Ue9mLIyyR/W+xNţI>7?b^ NLg~[ILʅi gGk"Bu'?GM\X p%si2I{{:vZ+{$.dNkqt6ߠYGfRf&XUa_zviup m}9}wtG)Fvz~=NS ZV\@Bk,GLܡ و8̋հ$EH.^;N t/ϠCnUFI(;[g&/;3=r 1^4cM+5Ƭ~27ɱDd(+f : ljk ߊ"31~Nm $UR_ i' l+$Kiz)kaEC%Y܄y6 k[It찌JHNwk`?^˦jCK9"൴NdB cm)Vapb"^&h8-D"rEޟ.-}}ND]] & (WdɜbV1x?5X-&u965AlsrJ oX*UNK"JRMKiﮎs{'߱ ܞg6h$L4NQ%}bCe@,Z2.i0#቞Yn$ ޗ):- cY͆OwWp v@̘NvobJRu+*ϛ 'q!}0Lh\$_mzPts7[5D,ko\ hT+mHtn*i @6FRZVA۹ɹOpr!8bD5AAFJV@]t i͐.VrvnO@1[u#5zNlvB?!j( s,DU5m8I2&4NrN^  ᝙V2ȜՉ&Qmo;Ə@LJY,Bkm>}ި0d#WtL\Hֹ(HGOnƀYM# # t=W,솭:8]qg!'D$L07naY*b!5= Ɔデ!ڟ%ĜWȽ.$c OX!fo2}\V\v@n ^OH\tU jF=!a iNkܚ*#6BVq\8&1bYXd"0Ƹ)rjAOeJ:4z.ǵ}>t:–ycŻ+}#,<(T Y[e7TF{I2Dic< ~y)rWڱNj ɶib : (E";Nn68Ry ZH ʴ"WH*FlZ_ws1JFat-l2GB6 #]2Ͻ}t]{-[#0#wʻ|kt1+R uy̭,0 Kɀ&:>BYEZSh8xE!0Tk2F/_‚2GQv#\1j/KqOv&1SwE>;/A#v;/f> ]MBUcC"[ڹ߃/aZK25|^^ǗΕ ŀ瞞#xf)2M/i-D Rpf'"{ujs&<ݐ}Fxw*+ r81d$J~E+&ȆP"x)w2Ryv랲d`g}ǚ:rlq=N%,y+7}b pĶw"pV:C c3? >ĴI,i+`B?]|DD;'XHhM7@adm)Qfq" eR t|\4i\~E`P4w][:g[ws=OK<+aۼn{~5; ;0$Fѹ$jUlkx-f|EN!tVF,mŮ~Q!q~ў 鞄i8,Lģp{s/d4zhQ&GW.F34wTf>nOW|y˼;C (0} IhYĩ(iy'E۾_-s[f:YqY8ZF}hr5'#w[eVHh:Xjl3\o8A)2KH][ErU^_+4+uIBou,T h;h2y4>-MCZŸZc9W^L$ɯz: OCV}HAV4%W(MWmm-r$U&Ep/AKK,Di0Gt1}27ɩ4EV(3 C @'wN |( pUhMw87Y-w_ b /T 4w?ڑqC-uZ}whEĒO" T.H˄tl [ݱTz`;.<2;I6$V_p/V_C[\Z)F%s:CT 0FY}xLd7 |[.k5b*" cKh‹f:]D,x 1(!HJ ԥ۸RhEҒ dj`cUܐ+xou)Bh QnZ GfZ ۧ ӗU$BDJ.Ye‹U9SiF< ic6`3Fܰ0KIRfְj5Xe~ֆh$ڐh]M~'E!5c 3c7jLLzY%%*ӞЪF>G{Y! MD_'!04g{Qe eouV>a=MtHKifȅ۞Fק3>hP$qJH0_8_@fDv{1U%f - x.6 - 1}A|3aHvj@.vƺZ:*5ܥ$yaO5x HKL+n^[@GXq:ݪXY$Id8駍 $Ix-Z9iDި/1AcKr"I/FRT]iï%Tv}* ~반g ֣U\D8Xf*3 ^AlC'/?5pS٤٠+`i rϽa6"_*PNiN , *Pz_<!`$4qRVS ˰rK}0iϱ-'II_%O=ǃU2Htϧ.׳|`:p9FMlyX鶟=g<BG V!"m՞ *2K3iW+*~٢!ݼgZ%úC`PPiŁUcf&]a)ͭv!֭JOnW_r2 0^v=Pkmt*S|s~2ހ36dq=awu)f x+ߦ!Dتۋg Cp3SM_@bqԜa{?us"&dxZk 2?JifJgE KK$]0E )sΣC]|+|Y027Ya2˟#klF%߾)}HXKٙ,S>HQI2P_D9ISQ, rx6{Xij/Qhݻw!ux(-r+ÐتgG4>\L:f8ЂYmnɳfуyD)7'hC+qvӗj{L?OoUUyuCn+.[S)mm+a6j/Uj޲_mKlݬ ,XW]PZޞ6_"XoNS2T/= N1iMu :mqǽ3]N_bkʵbSzE(=yl-ӵ.2 ׋_ԇ?4'Ξދitm2o2 )z ?2:ьs^x9]\JXKG)x$DP,LPޮY0t $u3MXg{-ON)bU.A|hp(-|)/DXSof)kwIB^m,x5sb-k pj+N!dA[&4F+u`zDꐆ^p EyXMєV߸"!˗Mm8YK/ζiz֩jE> >D0}#vuѕ8nWUT=n!aB&xB?=FO0|[Y8y N@<SsMDҸ6!zpyHb ,SlՌS8eEgy#iMplhƙ{=#fF @`]04XFSG?HM}  " ѢxUܓgM~x@.)3Ҭy4[/$mwYyDB4S/A 'ROEh9Y"9c4SP1d PI|\zDTlk:iMʉ0%{h3 gI}#S`hX;$/C^P>Р-ouJO8Y&m*(f3}zEٮJc@ݶyLPIˢ_ xSY2pz Z*4Pr.w@;_ V^ ЭxCaYWgd.%MVw\tiI&2f*~oQ҅3hv#K}ɀƍõ,4ܤ5_D62=䎔SE#uw+!DžþXk)̂3AԂ!wkfnZЙ[(Pi./3rծi)\ۢ)4b7yJ\aQvlkʂ߮f F3\]f{/%L,#F1P~ U}%Ca\6.9(@Tșv^Xz?lrA=zXv5-6$|nv)pYxG^tQvǐשM/ctH$Q0H%ː:]vb+bu/!/2s=F<8"ሐi^u,ZdrJtܢT,l(qams\gg鵣W^;.ŀv~RZug#р9| ʜ@ S{Z~=OdWG]NXr^Ic҄+%ϨoB0,J3=#fXղN5I(Usk$, e I)N_lݸ*۞s&E7cv/M#`dC B˛M\w>sH_zK$k(*.i!(j>-#(*̉no<23,^C:Vx鐿Ft1h;HoE|9̈́IRcvsD(P޿c!{Í;'@MN-́i0(rB=X6u `r{QP`.y4M?ϕńt[`$r1",@%[֝71 HE!'c1.+QӪ @-(&;8ڧ3<"b$sl U@aW6ޭFRsȗo&ANgrMP@HqQ=xMf4͑v[X+zGkdh12W̆AΣ*_nn+i]' US/lݽ n ?T3dD9ZѡƼX`pX0~q|x33FmXҤD%Ґt&\ {ʔMUAIՆ7| ^ej#FmwBw:,oCVSAO{(B-2u(d utHhP"Ǝ6L?dFdbP%'1g]7D}];E=ۊ VZ9C]^ Djϐ#K>+:lG輂ڝ sYq rx-B5,SQ$Ҿ.(m' qo͇ 0C}l` 329WحAz)j:3uh!Kpa_]o٦=-OYp  zm3[/o{<#fSnmUc5dl=e':QXIqFnB OR nY!#//xZm8<\{}#$Gm{IQiX<\;);ԣ-&ŌqӜ-aa+F̫np+duOG]p[sʦ*­#ͼڶ"o&>\ &TYCV=1`7%2[l{H1” T%G+Jize3x0K\T;#zeKoh躴z'4!9;"C-Dk%#ظ o ]@:;V,%QXiohY=7#(U^E׼ΑWu͜-Zps;Ny\@Pj- YUj^]4džnNR(uF^;L]Y>Ng /cIxQ Q*Ul ݒ'ҫd9eO#QZC ,I1HՠIfK:#Qnk;"dj(= dCT>#S 6r$>xwʅc 2JaaQ q( 7:=f"^aQDuf!~m]K3/Y[=i]l[D]N{tI.0M[A@'-vH CdaqE5<wܳ@=M\/ +N0`.m*L3HFyē|Bp:lwȁ?3­W%8h*J^.3%xRJ>'+;D{wQb>cyD<]Zۚ{3"{)hUne=LzU0^ ,UR|!|Om!!Z%$ ,!sT08PNeUz;~> EJ{.ќ.t 'oEA=1Łګ*7 taڨ!;]KƯK{/o=˨)Lql54ER2ʯܷ\^29=lav"ֿ=~ xsf]MC;I-ʼnˠP>B,LZӼ# xnSƐr@=Gj@d( j`>e5<NnՌ8YS'SfO"O{"+dprj׿U5\A&& ]7Tv$4vQc$n LBʕPz@nsLd{[EFǀ%(Vݝ?B,Yj?X HtO!|0,";PĔߓa/H0cdR/]@:NUڎd{lF.^zIQ2I0r̾Du; 5-œF3h °ˊG,WUh/X,?zۦNQ\&uNø^l""6;XRX<{ՁRv\s]Ryxտ,PmÄo_=&Ȳa{SX9oR)?8} ]$_JBnɠ÷D5tzm?%mȿ>N6oH.U2ca#TU٬;JW@%V~oU@3=E1|]Q|ycapf%͡b5qdU hqksj 8֜3zG(5k{io %zae\و]d9ic<6O^Xjfciz׍XFPC~􍴟j+#<3hC<= Wd^Č֣~=eF=to Toj:H[D&")>y$PNs`SA`˨6WGP;emtLiH_Q!P GB!yǁ5ƦnEt[uCC.QNmkr8sbNY7d1 ƹmsД*"-59>`v9hA~~U@KUh7ɤ;3*ӫo*%~0Q_?h; sXM<*8.lP5^fQUΆ]AvCA%~hA]u;_%Gal˩/##A=_6R7~h\#黫Ad~[%| Lݸ1pzIXeocl[P ؎CWn z=!5 ϓ9faTTk:SRr N?kpۭ!عr5?J-ܐ3?/Ss'd׌ :mב^yA9>֪j;pKS)_6heՔ@ WS/DX~4-JY]5,]* ebW[_bPڮks' 5ˆNC!G"_G.@В귽 46ϼwdӜZ՜\f ]v7+[Ynņ>2Oۼ͵ ;Xm /K4TgvYܰ7& kG ySׇ F.X&px3rIYFJiz.INDfUEg񜙌R2$4P,vkCݠu Y2=$3I:pqN&D  .;֙ ԥ uFEB ð8k;&QpwJ Rwa?Bׄe`/Pya@G|2T|wMJ'? 0y^wdXyJU`?q}CJ7#pu#7#b@nx\ TTd1R ]F@rj!b+ E;^ ƧHZƗ(>[x{E߅Oi 2K;Gkmz vp)CrD&`~իQ@A+T`J\ mL `K9E;0fu#꽚vCMXIn/,"yTEl7 -Uږ !a^JfRUrϩnV6Ej6NfQcǼ7ˍ&\v8=hoU1̜XD$`(4%ȡ0E0Z_4))@)уNߑ:(^˙t%Oa=rF#x\LTb;`OiS Lm'sf>fC{?A (\9}l?PczBDvv U&Xg"UvP$@n駈tY;y~Xw2z;+';b3%t+òTm?ՆjFQ! 1` ےN>%2TqV7"6UP(c[2kCW j5a:`U@K!Y 1P1dލ0 "Q6XSj/.W-t3văII= '0Ph0Rږo+M(mo:82ax1ː+W_1&m4AMVx{2D6)Jb*4Du[چJV@!M|u+ *&VBtW:"~(Ds !q#0F/' 1%6`'Ԉxuv }KAhE,ZPLi;XB2gPtO(팝`/HzyQ 3BOB@$lS˅]~)ՠE`D+AJo3쯏q`nLߔ?f( ~ Ai?ew8PsFr ocv,_`D_TXN,W{'m;Uz ]ώG"ngJP:9` 菇f^k +B~(k" S:ЊNR-XJix7)t3 muF},͍(+ƸVuł7UDW.L%x1WF1ޜ1'cI{k*߽5:b/D ୻P, @i BgX#n#Vώ 9 ȥB%+vziC8"Ifk؉ܨ>M\ 8#1UxNVgIHVɱFё7dT &Zfa'DD5H{+iVB>mz_k"[5_*8Sy!W*nT @2*ەh ށ;_\Xjza8`ȏ"ZƜf[wF(-7"ya2x%4{?P8'RQ+ _RZ Lyg5mcIjӒ"%o*Oq>֤JC {vJG C\ϟB޳* _iUsOdb/LbYqQo(GЕ3eioS5)g2 !qο^~uV4E;jHs3ƈ f2 Y+ _ucSS)8@r/^c+ӟy{ ̱*u$GpO:i, :m g_Rc\:B=A%>*m*Aw=$L <+pWf f-C 5EXT&RȱQn99x^B]9V':0ZIp[sﲩ9iQr>3s Ds&Ȁm9ЅYViLoCH>Hwݞ:HBUlLvFh0Qk+Т9t`P& T4 X`ߎ8{;P檓L@𕤍^r\h4:]ֈ(3 V]CĆ7p6~>G?;\rr$q#,H0s&x_Bk$ ahlXYib.>0ET$4A͇ %hhJL`CE o%(:;Hvq-b&J<-gbJEL^s;qjeFԀf1XK[" X(R>uHطiW:¼AOwbl8qA:>AEM,x}P ɪGfuzTkg ^ܶQUE\3}k,SLWW5k'W{8ZbWP\* H? >q8+S+O<'^i{[0*!0`ʽ zb%d,~k7OrLem?&IXҿr+ ?x[bk4uJawYokTNzm4O =1:isrD9Ӫ9|\% 7/V!aUQalP kE*+Ћo|:Yr"ʕx5^/WYhtվlt+9Mњ%6im ̶҈^vw )Ʋ =Ld֯}Ps "ae5x2R+Fp_r)d176:<&G 8/9:=Z51YE? vqdLS7B|-|}פ8<Xo9TΤ*ϋ7y*||TV'xtU\#Py-9=W{[d.aP61{U\^8Tkpy ,VCZn[U݈׿vI~ sgd]={а*c%ݙQT1 F|"WV+f&hT mݦj>UFXqd80!.\\[Zصki)fŘJ8{S;.̛B1[J`OU NADG3(1+ .f+, 9Y}3EToC:YEUXL笺lWzj~6O@73H@nu7'G!qBN1;=fe]"Бaux?lj^ңQ^Yo:{g~OI=7A HT`VFCנweixg(W󀹎GV5mp.l|cYO3a2̞X1 YcpSz;0wKH362,*6rj `4O_xЮExy3AXnϻHo\/תsGn8tϢ';=`JBKHL7 4Ёجʬv?jsEU?'쁨AUt&h!9p"9_K;_FoH:RJpcu]㉒G0IY#5_<:> V+V'9rftʘrjyI_TͼsU퐰*F3ani5anrS&Bx]$-b$BMV,(qRn•y˨ 3geJH䞚v\i+jxltN!L4plë.f|oE&6p . : j8F"q 4؇d{r'>*0"Z k {*^iٔZ"4%,Qr2n[RZjS%E4?A>ܜodlL]YKo  BC&1 yCQ="Ě"\#/]$43-)\9w %8[Y*[=.jWF$5$4JG2y/vExztf]),5!}fc1 >%͔И3H|BU4^$~񄗋`Na;e:O+hOa$4!s~R';Te!lQu_["|NFt,ɜaIicC\Aw[1< q*u0@2C:Tt]J%'{$̘^x'8zGOmE+z2qxIRplgn>%TuZ$۵^+ w^(w9lBxd76]`n 7]^IlٕB*3d50+pٝZCg:gq zܺ--ǵ=:˚`|ƥJe^][W%ُ:#t+C) đCpqVy$4?g]#Yy]$)03IBV}hj=2K?fbSZ^xaXsTC` 缧սۦ2>exzA 4aX\4ڍD܎eV&M9/2];:E߻+oo蔞2U\YP^]6[@9~I~1ZG.HJ6 <"}1e#̯I!A^M&OsF:cXG1 Д>ERoujnl}A\M֬]^ Sϻg?5<9H遡Y]'Jm`>"G"E\HQ|sǕ XfT ƛZU0,ѽ[-G/_x:8#I)]S.MԼN~yߵ;̬I&-n0MWC uN ;Ou6$na"'k +V^MǏȀBװM\qoG8,,)`3md;MygZj<:kmeWY/&ƕuHM3`6Θ6%c >U]헧WbƺW8džC'y\,B0xŅ@Ojfz Z!r[C0AػMpQ0MpQxZd9KL*4o{0gpHw2Нs<'ǿhhyYq AϥW&kZF/]moĨ7qı 9dH~DK9DMh}Jmм1~PGu,J4X(j;tG.ŹOIzK*-ղף*2I =kLXo/;U!;0kS :StN:"b_{`GgTAӆȋ#0cWBIںqb;17!S0Nm˓4;yO]:,Q`Wk&q gFa)S ?yAN K98:Cy9#pz#0w}.U<J |(VDv3Q;]1];.3CRų#q4,ۃ؍#}8 "7S`+UooK9bP#T?,?ӮR .zf$?50n5:KOTH#^inb5x)UIcws ^|.Njvbv3@cDةa2n 1@i=WYޟ,m"vc̉əkđk+p8Cѻe}4ɤ>yj6vIboWF1z)~US+~-B9x:@N)Yvl#ŤP ^!_4;(~G# v'I,ۭLnP&,\sk z!Ćc|ŵX_3-Tgr<]QT㥷a\5Vçf |4m8R͘$~|m}qzSנ_ j^cԭ6b,O`xӵGB bSeцX@}]ۈM@$^'z}T 2w[AhيF;ÀSΌ 2haTiݘb(\J\6FƿyW(O@]TGN|Z8g:JCeSA04Ëhm1zēl;ԩ#?`I;}O 35cW[G8''_f TlvG0odI7aA'mwԭu'j3rv Ƴrr:4ncΔWVzN鸸I EQAR1y َIJLNW\825r,È9 vƈGZ{U}ion$_RQwKkg{N<;c0rF ̀({cPd OF?ochrs\p!jv z1 Y:3)T={ýfš")4K7quWO'Բcd{O`-<*Ϛ:dItMtL 5CoD?yzbܜ6PpQ}bXx+2&Ow_RZ-;G>T9p6>+jZKgq<j)WMxuk,L[W0tʩE' G&1*SotAxZLn1ɚؙqDtD:  UcB,6>^ my泄,1s^~ ji@ =౹ɓe x* 8oYW>Qۦ:Tjq&1QC! ?.#NУ/:]`۝#{BB䂫B^0oa|Ih# {88uLb.cZ@4yK*~z5aJh({|stP=~,β׷)k[LQ 6T') v g1T$9$gM7? ,D~ְaeL ^.I&Ds}_e>4FjCLЁnJB؃`q4~4L~'3mcִ;^  K1M 6OfRPe߭'L9.J`=[{L0J?79D}Uh+M!T~Ygo ~"N3-{Mohb@7Q{pI vlh;GY>Xi\dW,]]} 6tyB ]X5<)e}.J>pI} hC,Lo&^s\{ߞ"h;n #(m|7 c|"ph2im1Km)٧kE 1obE~Nx_"G1Ko>C.f 1@}! )Yi;ZqM 9CWQ~_a <#;.8I< pp-tgDD"]JȆlNH:kUxUq`U3b?DBZpF r[t%[ՙpS|v8Z WIsAn\P`)ԽO/TiΘ+A^Z wD0ښV%;t<~1L^p~V>#wrtrLR܄ttàk5J6(qֱ"W;v] 68fɡg7XRzCSKQӁOAaz ]ԸfvzN=D$A?T.RJ} 7E^T TJ*5&^${z}֊vfl,meyȩ4uE7 ЂLѝ7Ktk&߅N!~IG})kѰC8&tu9mm=$ň\U-5 t8C@kG~3/Fnk2K$C][4 xsv^( 3a2pATE#i6`OmO Z (6 wզڂ > ݧ W4!ZrJ2 >/yc: [\Pe!FzN\*J(T!ZRxk41V }NPo ]0cМJG6>u^ijx4ʶ)eW"$Qع.|\MJRspEZ hꜾ.F ksݹ&ErYDsui tMhc@Nn\`W/K2o:kα֦-n{-_hAWnB=SXm2M*)O6}X@Fg1: Ď/ -m 7"rR\9dVH=[VS坬n#z َ5,%MPܕNOV?S$wo4}8G _kJ"m:bOhpo'Pu* epq+V1T#ocOl[? oo6Gr1~!oK+R*y 5tcaL)V="bjlNZ[dЅ;4(ygkePԢ q+X`Wwܺ6QlJ#Bmv[q;9" BDeNx _A%!}\EMR(o蕰#,<5ߤ/$ٰh `Ԛ2Cb5mM g;u,}bRA+зnjySssmkmUkyv5G +-:(-_fF~M{OJ8ICL]v9x%wt q"exK>o]"d`dD26/mmZ1࡮Lx=% ^c L0wɊ@j nvk^1l,vDJL>Jy'-򉚰p<|ڢ Vi mֹh%ʋ.t `}I+ hmmA^$ Jt@nK[0lep5W48><20Lbq۱˥X4h),prX( /CWc 64`LqLǸJ.l7{QєnuP_K< p|p(f9xο{ Ri6@7Hn@{o! -yWRSZݪOr(FB3N01ꚷNS Q_{b'%oX=N|+`5[h6 n#dS\E 4D6YGS>eT.H7Y4tX jm"fy1i-CƐZH`auDv0ٴH-;hҴV ;ܰmJiQ,zA951fy0%q~6y3RT#[0xۗXqC]d%w/RBF9[ j=I!8t'B e%f#ܶaנA#{fs16Lvm7M\=ѲT^pF,6is \Tvh!j5 ,W>,AUOVl-vpgy=z؀vCr:L\|\Wjib+܃PleL#riW:mj-u[nC;Yܖ(%7>;Lx|PçmG 6%~iWZA??,7Y\7~Yv*af!\-҆(=B6[jhfPU$)pt~_W^!7@J1:q2^$ zKWcPz#T#`gTXCMEӞC.9/ȱS؈ Y=FmlۧJ !#ҵ3,ga7 +eI9fmdn&7+_ ^SR6^*r"0bc.FuD5nEҒa| mSfU7)~EGNv=@nO"o<SsEߴBqpŲGf8ҽlv0QkU2&ގaN:`ފ!2Q c#}YOs4y㔊5k_7\9j4edztLe=)6h{cمFcvf?GΜ( QU$vm(8γŠHJ6CF9cڌ:X7\W7Nc8_0"VhN{%=I_F$M@A^=vRhCƚHL'<8M?5UܖU ?Mw>e0*hqQIRU2:*lq=oQ{<^_6 Z#os{&9 _w[Ҹp2~-:4W"[ Fopx8Ej=QZV[!Dv_@J_(q1> q_PaYEV8c(@KݵF?F8 qm௭q" Ym"S$,,^qJk˨PG>CWۥ7d-hЅxZ]b䦐c)7$sB Eܳ۵t{̵P QviF[v0@o95X 2J/gL7'2PyC1>Ayó!9ԛeeU&ujꄥƺY#'hv hS2=Cq< 1ZFm BȣHR&3=<1su.fL.2½rZ<,q_K͗/+̱ 0r\p]8Z!_[cz< [0+#]\֍NKN?6s.6Y://1*~JOei-.wɧ) P5ˍ Fa|:I&ncWb8j ˤŻՉ߄S|&g1Le./ JdȇJX@pQJyy(2&?S甄 '`+wʠZ] WK+Qj5b 5S>}{>쪵χVrG^>jx]ł==-]8gH')q.n0aXʻ 62 U8ONm7ˇy/(s @uo߷|dY1NɆ;_V"0FkNk2[?<b&` tF,!HMi0cT~`]@=0huXDv/߳O45^8ʱn霗,nؘ%1%7T}ky\0ʁ4h̷?+lE6nfW2W$ l߶VB$Ӌ|0;Ў7 $p< Ha8&qfr@"!ǐro a/":d Oo%1[z\`Pbh<̕,Yy]gAG<>JUFW{TAg|uU5p*uuB h}|ł7g;I(~یvn!a%rR,jlCGچ #]Qr l" _Vuj;[fc&m7~woO݋]3;bW˵'C*r_Me]doJR5@.XA5x U-/E^dy9PKRʰp` lFǢr :x1^zX=@ԫG/C*o,WdK :fwI`W|mAJ[xaă; P̂1YjБCS'~=-|g]3p"%TuBʲ̺&>7(m900,zNk> g' q]g!/(&0Ӎ2F'C '-lqWf;Fyxbnd*mePɨÄ w(!-m0nN ua"v E-6b51)v'&ԣޤ4ŁS3wפ(7:㨹`O6OA6Y6˼Qϴ? KQRw?Ugc9UӨ__r}NF6׸5I.sv*u` N@ݍĐ384uz8Ӎ 'h0w x(~-v!הU).Q:`%&?#&(,N; L 8Uao%4ȻӼ4O\oi5!*@|=7mPe8ra'8(zȬeP[|MݙK5Nֺi<_;x#0Zj,N&1[\>ϱtv_ݸiF*p6/ : TAB}Yfa %Wح}jξd~rֺ`UuKN\0%t h/u'S#_&#+6~3a'їW +ԟ;y)R=n gA2JG%9D\o!re~s.GݠuOa7sCP_2=8=mlv6|QFH0ehz`L0 0[gHUEQb-bV{9ߡO;y.^-#W]H  aэ$ ekfk qQqGS3.Kjsr<dt+ﴲSEJ丒 eXބS?+8=)_ء5 ddv3JͼEQMゲQ > 2Kћ9ǚG;ر }Ppc$c\ͽ=wLׁTŕS)cfSk3Ki]_4hI[,O5v0/n'j3Yd2:Pk6ў3$75lڝK]}g#iAuA^xes}I~mxe|+㧛2^D֞q)f "Y }`RS+a1:"-q$>Y55MM>[c[EQ^P"ⶌ?Dj3M?zV)׻VN'+of,GR^5J*uUx1GW8Ѻ H}?]'y҆Nib/֓>!(:TrGK 3F0lW2rQ7 UgsJk~ 0[S骦!Pt5Ͻr>hٳRY4$sfCVGjHi1^=L gk0uҁougN[HnFx"6!wF?EB_1ٝք$TP)|$>Wɖ݄^gqPDEаb(#D&X}2ɑ.m M-^f&,{mڒL }򠧠8UXQ6R0=nn[';g*iR0T#{C][u}^Sbsr⃇^vK8`/Ua!̧쉳@W]IʚMQi吿WȪD_$$=bNІH`׉]̛h/R$=墐  @Lğp (û{}!]kK8,z'I^*c0J%aM=LC}k'%DOHK0?"YU`Y=K5jؠ)u*4*!KG7ՂZIu)F($푭?6 oG}_m3^ָg!xiRFҹ\]hOi#֫{13s/@1 YP%yČ2O8;qP_ pW 5C352"Qh}Eu:)ȑƢT#nX@w¸c 4Mɵv3z&1<?YDogòl/SXE+yh,= 2nDpرsuG~D|Dm3fX3JglucF8H+mZv ƕYM ra8{o9t1J!ҭUUҹA?Fu8Q}ױv,](w~E>d6ޮd@ w3$P͉u9 #"(4,BA7)Gseb-HɗQWE,N䧧6*0+MJTJfN5ҟqn $ ùxsuίBBx)Fq闑y24I٘3yմKfK[~$+3Ť~9?Kȓ)L2-9Dg :$Qo֔mg3WЧgف}Q*}< 51T3~a&~^&JRkmKa={臆QMGKfB ZP=ƻ0ǀs-aM^#| /CKa 8)2JߌUxa 8g6A4"1ǒ&ƪ}% !4W&m-]%A l)&tޙl(3 h^oLM]vp^I֨8rgc Ձ)wQA;;,;?"]'OiYΡ컽  hxJӺj=>Vf/r9=%LM4w嵻 FЩ4;>4U[%`ȟsx>X LKֲ1bx= w;83PYȗPl ۹Þ}-RCVvF1߬U1BaHåYDK Er<,8 -]RR$zֹC(ZR; 'Ž+\b $5ג_y5J$w" \)x䃾QA E+(УZtGǰ0^#y@#0(_& qZho׉Ju*Uq]U ][t7쳧 nr]|UH27~,\Ѓq˭Ǿ{NFl_3ssO-tRJI a(Ԡ:SE_hӺ[~ AۉZI)ٛapJ$1Eݐg_BQ5RBUҒ{!/̋U 3$A"$[OIHeyEľ3蓩q!7K˙!S+'&{Z/^XTC{h4O%D־t=ZKXޏRB`,aǩ/#e3j\&AU/Z_'nJ&{ĺet6ʠ?/E~ji퓷dND>ODH-_e6!Q2AZe7Dfe& *pyk8Wt=1.TmW^'kiv6Ps_Ty˳% ]2ՕNoN<>" p4-6&顪LYɦ9j `'6bj%joYڃ%O{YT+*ARC^ytcXt9R YQm)OdVvPjHJ︓>a*+ZI57{0b6Z6J5 d۟ڥW̪6gmؔa/3bl::rLr(/.`萰< %qw?.32Uk/?be&JҙdQވ]NIm6=. "^y2dODijo-XH'l +s'{h4Hك>]WBRa3I+\5:IUxAӈ -F_ %„!"dŧDCp|[lfd1TâHyAF"?IyY՟3ȍvM^@Ei(IM'[<clI/C!0rmC̅ 9e {q 1d/.ps ZnG@tqBJ;;s'H 0ŚssIGy!Yk[_S܎P ;„><<#j{Fêbm1wũݝa:-+ ֹtV>OQdZd\L2.G^o QgCTy|i{%S#QJL$ <Ҥ•UR%>X(BElΟb" oH+h2۷J\Ԙ;ЩXd) ۀżT ^S(:F뜫I w QJ0}\˅Jv=2{HTQJ?K_u{V<&l_"xó٧ '.~t}ΘyƴIKxUL9]8ǧ e vJVƒ%b&_~ ЉL ,T/{&zugm$ !fqnPBQ0׭E,[>\LQ] 8CM5$M'XcN}^YG.s]F$ Jȍ0#EgjvU&Lʁ@LB:|hօ-N;覛+ ($f҆UOODF # o/)0ЕG-eA Q/(1YOV?d}*`03-p <@`+08M7es 6iip5w%BNaCU[|ӌYgnZYMTAvvqsQ b<X޲E!|ôr"~ (S3,M7C;?}Ō0`"w7aQƣr5e|jc+ϫN)f>2s 2'1ph\aF(?0^>Û`)z  0^ȸ]pOCe*s {!:=r Q1RM)(TF$";ߖ"s g.6%f2y|abӬD;R%Rþ` ڔ䧖LLM_EYS}?;KBmNH56:>?xiA[Q3r·+}¼ea%ayD1wPa9ï>f\ zA9!T%@t &hطe\we!ZY@ #M r 9mZ e?ZE%vi+v]FmrI\8(4h7\rF[*z~GgozH.dמ\~))#1;{_NQ0d![N" gRRĞLjF<3Tq *CM`:5c>MF)rmSjq>2:)4>2_fg)?zsH lc= by]fG.8ޫR%ZknIаV:!e,KPQCH5TGO7>|+;,B-Y:dJroKjA`U#@⵽51$N׆ۨeXvje SJ;?IO6`BB4Y([=Lc#Je4V(9пI~3q;ǀ fL0?/ʶ#b_&eBʏ'}ԭ’e3mcЉrng\ )ǣδkLm/r* tɏIlZ<jԱDFH h#W?{4x1ToBu 9ܦ~-A)1rIq Z|:h[m=?$Qy$CqSiE:} |ߴ*u&yWCzx`{R.f/usv:M:=!gL^t~Ihf8O+X,Հk)b H3~dw,xj#JJ%M&_1fD@Fmz&T#zjljޔ_tZLς9EHxϋK++ WڭͶ YZ