libvirt-libs-7.1.0-150300.6.35.2<>,cvp9|W3mgo\mR=%+ V`$r @@w2H ۳̭xQ i%? [! ߓ/+U="4gFZTb2{VDM9 W57>ffU|,%Ȯj9zgK{, $S´1Òi4I] + <&ze~{$@CZy#E Ls霁K*ob:V?n>@?d # Ex| $   t . /1x477:$mI<;J(;Pt;(P8P@9U@:k|@>|E@|TF|cG|xH~IXXLmYm\]^(0b+cdVe[f^l`utv wxdyzDTX^Clibvirt-libs7.1.0150300.6.35.2Client side libraries for libvirtShared libraries for accessing the libvirt daemon.cvibs-arm-2l"SUSE Linux Enterprise 15SUSE LLC LGPL-2.1-or-laterhttps://www.suse.com/System/Librarieshttp://libvirt.org/linuxaarch64#  FXjiooohhh{;{CA v 9  H?P`~QY*s\)E4?/I,H1\B)" K1#;y2B*miGI }.W9IdFF9) CVQQ;^  u{t\"X ›ff8p @^7$O<AA큤A큤A`@[<[0@[{@[{@[)[@Z?Z@ZZZI@ZZ`@ZZZ@Z@Z1@Z@Z_@Z}@Zk@ZiZaZWQZLZ:PZ7Z2gZ%8Z!D@ZZZ@ZfZfZ@Z@ZZYY@YY@Yܶ@YdYp@YY@Y{YA@YX@YYYKY@YW@Y@Yx@Yx@YqY\YTY7Y6@Y1S@Y"Y@Y]Y.XX9@XӸXg@X~@XXZX @X7@X@X@X@X@XYX@X6@X6@X6@XXXc@XEVX,J@X!@X@W@WiWF@W@WWWW@WW@W~WWv[@WgWbWaC@WYZ@WUeWH6WEWEW package instead of libvirt-daemon-. The latter are not required packages for a functioning hypervisor driver.- storage_driver: Unlock object on ACL fail in storagePoolLookupByTargetPath CVE-2021-3667 447f69de-CVE-2021-3667.patch bsc#1188843- spec: Don't forcibly remove '--listen' arg from /etc/sysconfig/libvirtd. Add '--timeout 120' if '--listen' is not specified. bsc#1188232- virtlockd: Don't report error if lockspace exists de1e0ae0-lockd-no-error-if-lockspace.patch bsc#1184253- CVE-2021-3631: fix SELinux label generation logic 15073504-CVE-2021-3631.patch bsc#1187871- spec: Remove use of %fdupes since it was only acting on files that should be excluded bsc#1184293 - Remove bogus comment from /etc/sysconfig/libvirtd bsc#1184253- spec: Fix exec-restart of virtlockd and virtlogd on package upgrade bsc#1183411- spec: Move netcat-openbsd requirement from the libs to the daemon subpackage. It is only needed by the daemon and introduces an unneeded dependency for users of libvirt-libs.- virtlockd, virtlogd: Fix exec-restart 6b8e9613-avoid-use-after-free.patch, eab7ae6b-fix-array-access.patch, c363f03e-virnetdaemon-intro-virNetDaemonQuitExecRestart.patch, ccc6dd8f-fix-exec-restart.patch bsc#1183411- Replace libxl-default-pcistub-name.patch with upstream variant ee3dc2c2-libxl-default-pcistub-name.patch- libxl: Fix node device detach when driver unspecified libxl-default-pcistub-name.patch boo#1182885 - spec: Bump minimum glib version to 2.56- Update to libvirt 7.1.0 - Many incremental improvements and bug fixes, see https://libvirt.org/news.html - bsc#1182367, bsc#1182515 - Dropped patches: 32c5e432-revert-f035f53b.patch, e3d60f76-fix-socket-file-gen.patch, 7cf60006-qemu-swtpm-aarch64.patch, afb823fc-qemu-validate-swtpm.patch, 8a4b8996-conf-move-virDomainCheckVirtioOptions.patch, c05f0066-conf-drop-empty-virDomainNetDefPostParse.patch, 19d4e467-conf-improve-virDomainVirtioOptionsCheckABIStability.patch, bd112c9e-qemu-virtio-options-vsock.patch- Remove old initscript patching of libvirt-guests.sh Modified suse-libvirt-guests-service.patch boo#1182494- qemu: Add virtio related options to vsock 8a4b8996-conf-move-virDomainCheckVirtioOptions.patch, c05f0066-conf-drop-empty-virDomainNetDefPostParse.patch, 19d4e467-conf-improve-virDomainVirtioOptionsCheckABIStability.patch, bd112c9e-qemu-virtio-options-vsock.patch bsc#1182365- qemu: Fix swtpm device with aarch64 7cf60006-qemu-swtpm-aarch64.patch, afb823fc-qemu-validate-swtpm.patch bsc#1181893- build: Fix generation of virtproxyd socket files e3d60f76-fix-socket-file-gen.patch boo#1181838- Revert "Add libvirtd dependency to virt-guest-shutdown.target" 32c5e432-revert-f035f53b.patch bsc#1177902- spec: Enable the libvirt firewalld zone in SLE >= 15 SP3 jsc#SLE-17336- Update to libvirt 7.0.0 - jsc#SLE-15860 - Many incremental improvements and bug fixes, see https://libvirt.org/news.html - Dropped patches: 0d05d51b-apparmor-lxc-fix.patch, cf4e7e62-lxc-def-secmodel.patch, 0ddebdb4-qemu-snapshot-deletion.patch- Update libxl-set-migration-constraints.patch Remove code which handled --max_factor. The total amount of transferred data is no indicator to trigger the final stop+copy. This should have been removed during upgrade to Xen 4.7. Reduce default value of --max_iters from 5 to 2. The workload within domU will continue to produce dirty pages. It is unreasonable to expect any slowdown during migration. Now there is one initial copy of all memory, one instead of four iteration for dirty memory, and a final copy iteration prior move.- qemu: Fix logic bug in inactive snapshot deletion 0ddebdb4-qemu-snapshot-deletion.patch boo#1180049- spec: Enable mdevctl support in the nodedev driver for SLE15 SP3 jsc#SLE-15861, bsc#1179770- apparmor: Allow lxc processes to receive signals from libvirt lxc: Set default security model in XML parser config 0d05d51b-apparmor-lxc-fix.patch, cf4e7e62-lxc-def-secmodel.patch bsc#1179735- Update to libvirt 6.10.0 - jsc#SLE-13688 - Many incremental improvements and bug fixes, see https://libvirt.org/news.html - Dropped patches: f035f53b-virt-guest-shutdown.patch- spec: Remove creation of libvirt group and add Requires to the libvirt group created with GID 108 by the system-group-libvirt package. jsc#SLE-11629- spec: Add 'Requires: bash-completion' to the libvirt-bash-completion subpackage bsc#1178498- Add libvirtd dependency to virt-guest-shutdown.target f035f53b-virt-guest-shutdown.patch boo#1175914, bsc#1177902- Replace '%service_del_postun -n' with '%service_del_postun_without_restart' '-n' is deprecated and will be removed in the future.- Update to libvirt 6.9.0 - jsc#SLE-13688, jsc#SLE-16754 - Many incremental improvements and bug fixes, see https://libvirt.org/news.html- bsc#1177950 - adjust help for --max_iters, default is 5 libxl-set-migration-constraints.patch- Drop use of $DISABLE_RESTART_ON_UPDATE in %postrans Testing "$DISABLE_RESTART_ON_UPDATE != yes" had no effect since its value is supposed to be read from /etc/sysconfig/services.- Fix 'make check' with all downstream patches applied. Some patches touch config files and needed the corresponding augeaus test files updated. Updated patches: suse-libvirtd-disable-tls.patch, suse-qemu-conf.patch, suse-ovmf-paths.patch, suse-libxl-disable-autoballoon.patch boo#1175574- Update to libvirt 6.8.0 - jsc#SLE-12684, jsc#SLE-15861 - bsc#1174955 (CVE-2020-15708) - bsc#1177155 (CVE-2020-25637) - Many incremental improvements and bug fixes, see https://libvirt.org/news.html - Dropped patches: 2ad009ea-qemu-check-modules-dir.patch, 8abd1ffe-qemu-tolerate-non-existent-files.patch, 4a72b76b-qemu-namespace-memleak-fix.patch- spec: Increase test timeout to account for slower test execution on some architectures- qemu: Tolerate non-existing files such as /dev/kvm when populating domain private namespace 8abd1ffe-qemu-tolerate-non-existent-files.patch, 4a72b76b-qemu-namespace-memleak-fix.patch boo#1176380- spec: Enable the same hypervisor drivers for openSUSE and SLE jsc#SLE-11772 - spec: Enable the same storage drivers for openSUSE and SLE jsc#SLE-11877- qemu: Reprobe capabilities if the qemu modules directory changes 2ad009ea-qemu-check-modules-dir.patch boo#1175320- Update to libvirt 6.7.0 - jsc#SLE-14253, jsc#SLE-15159 - CVE-2020-14339 - Many incremental improvements and bug fixes, see https://libvirt.org/news.html - Dropped patches: 2edd63a0-fix-virFileSetCOW-logic.patch, 82bb167f-dont-cache-devmapper-major.patch, feb8564a-handle-no-devmapper.patch, 53d9af1e-ignore-devmapper-open-errors.patch, support-managed-pci-xen-driver.patch, disable-multipath-pr-tests.patch- Update to libvirt 6.6.0 - jsc#SLE-14253 - CVE-2020-14339 - Many incremental improvements and bug fixes, see https://libvirt.org/news.html - Added patches: 2edd63a0-fix-virFileSetCOW-logic.patch, 82bb167f-dont-cache-devmapper-major.patch, feb8564a-handle-no-devmapper.patch, 53d9af1e-ignore-devmapper-open-errors.patch Dropped patches: 6c1dddaf-libxl-shutdown-inhibit.patch, 849052ec-libxl-support-credit2.patch, 72ed254b-drop-exec-perms-bashcompletion.patch, e092daac-prohib-parallel-tunneled-mig.patch, ae9e6c2a-qemu-allow-cond-format-probe.patch, a30078cb-qemu-create-mp-target.patch, aeb909bf-qemu-multipath-fix.patch, 8e669b38-conf-add-event-channels.patch, a93f55c5-libxl-add-event-channels.patch, 967f4eeb-xenconfig-event-channels.patch, 4cc90c2e-CVE-2020-10701.patch, 93b15ba0-qemu-fix-hang-in-p2p-xbzrle-compression-parallel-mig.patch, b7d6648d-conf-add-e820-host.patch, 5749395b-libxl-e820-host.patch, f3ef7daf-xenconfig-e820-host.patch, 34077c1b-tests-check-e820-host.patch, fadbaa23-conf-add-passthrough.patch, 9529e007-libxl-passthrough.patch, 9cb8bc6f-xenconfig-refactor-features.patch, b523e225-xenconfig-passthrough.patch, bed32525-tests-check-passthrough.patch, 9bf9e0ae-CVE-2020-12430.patch, ec07aad8-libxl-normalize-mac-addr.patch, 22494556-CVE-2020-14339.patch, c5fffb95-kernel-cmdline-parser.patch, b611b620-check-s390-secure-guest.patch, 657365e7-check-amd-secure-guest.patch, 0254ceab-s390-host-validate-check.patch, 4b561d49-amd-host-validate-check.patch, 2c3ffa37-update-amd-doc.patch, f0d0cd61-update-s390-doc.patch, 8cb9d249-autoptr-file-callback.patch, a551dd5f-intro-virHostCPUGetSignature.patch, 44f826e4-virHostCPUGetSignature-x86.patch, 2a68ceaa-virHostCPUGetSignature-ppc64.patch, d3d87e0c-virHostCPUGetSignature-s390.patch, 004804a7-qemu-invalidate-caps.patch - qemu: Avoid stale capabilities cache host CPU or kernel command line changes bsc#1173157 - virdevmapper: Handle kernel without device-mapper support 82bb167f-dont-cache-devmapper-major.patch, feb8564a-handle-no-devmapper.patch, 53d9af1e-ignore-devmapper-open-errors.patch boo#1175465 - util: Fix logic in virFileSetCOW 2edd63a0-fix-virFileSetCOW-logic.patch boo#1175463- CVE-2020-14339: Don't leak /dev/mapper/control into QEMU. Use ioctl's to obtain the dependency tree of disks and drop use of libdevmapper. 22494556-CVE-2020-14339.patch bsc#1161883, bsc#1174458- libxl: Normalize MAC address in device conf on netdev hotplug ec07aad8-libxl-normalize-mac-addr.patch bsc#1172052- qemu: Fix memory leak in qemuDomainGetStatsIOThread CVE-2020-12430 9bf9e0ae-CVE-2020-12430.patch bsc#1170765- libxl: Add support for 'passthrough' and 'e820_host' settings b7d6648d-conf-add-e820-host.patch, 5749395b-libxl-e820-host.patch, f3ef7daf-xenconfig-e820-host.patch, 34077c1b-tests-check-e820-host.patch, fadbaa23-conf-add-passthrough.patch, 9529e007-libxl-passthrough.patch, 9cb8bc6f-xenconfig-refactor-features.patch, b523e225-xenconfig-passthrough.patch, bed32525-tests-check-passthrough.patch bsc#1167217- qemu: fix hang in p2p + xbzrle compression + parallel migration 93b15ba0-qemu-fix-hang-in-p2p-xbzrle-compression-parallel-mig.patch bsc#1161159- api: Disallow virDomainAgentSetResponseTimeout on read-only connections. CVE-2020-10701 4cc90c2e-CVE-2020-10701.patch bsc#1168680- libxl: Add support for max event channels with maxEventChannel attribute on the xenbus controller 8e669b38-conf-add-event-channels.patch, a93f55c5-libxl-add-event-channels.patch, 967f4eeb-xenconfig-event-channels.patch bsc#1168767- libxl: Bump minimum supported Xen version to 4.9, allowing use of newer libxl APIs for retrieving memory statistics suse-bump-xen-version.patch bsc#1157490, bsc#1167007- qemu: Create multipath targets for PRs a30078cb-qemu-create-mp-target.patch, aeb909bf-qemu-multipath-fix.patch bsc#1161883- qemu: Allow format probing under special circumstances ae9e6c2a-qemu-allow-cond-format-probe.patch bsc#1165588- xen: Fix the list of supported ovmf firmwares suse-xen-ovmf-loaders.patch bsc#1159793- lib: Prohibit parallel connections with tunneled migration e092daac-prohib-parallel-tunneled-mig.patch jsc#SLE-6998- BuildRequire pkgconfig((lib)?udev) instead of (lib)?udev: allow OBS to shortcut through -mini flavors.- spec: Fix several rpmlint warnings 72ed254b-drop-exec-perms-bashcompletion.patch- xen: Support setting credit2 scheduler parameters 849052ec-libxl-support-credit2.patch bsc#1162160- xen: Inhibit libvirtd shutdown when domains are running 6c1dddaf-libxl-shutdown-inhibit.patch bsc#1157100- Update to libvirt 6.0.0 - jsc#SLE-6997, jsc#SLE-6998 - Many incremental improvements and bug fixes, see https://libvirt.org/news.html - Dropped patches: 0a65cba4-news-fix.patch 07aaced4-Add-TAA-No.patch, f411b7ef6-Add-TSX-CTRL.patch, 50d7465f-qemu-firmware1.patch, 57f9067c-qemu-firmware2.patch, 7c5264d2-qemu-firmware3.patch, 8e1804f9-qemu-firmware4.patch, 8fcee478-qemu-firmware5.patch- qemu: Fix firmware auto detection 50d7465f-qemu-firmware1.patch, 57f9067c-qemu-firmware2.patch, 7c5264d2-qemu-firmware3.patch, 8e1804f9-qemu-firmware4.patch, 8fcee478-qemu-firmware5.patch boo#1157378, bsc#1159796- CVE-2019-11135: Add TSX_CTRL and TAA_NO bits for IA32_ARCH_CAPABILITIES MSR 07aaced4-Add-TAA-No.patch, f411b7ef6-Add-TSX-CTRL.patch bsc#1152505- virt-create-rootfs: add SLE 15 and SLE 12 service packs support bsc#1154093- Update to libvirt 5.10.0 - bsc#1157149 - Many incremental improvements and bug fixes, see https://libvirt.org/news.html - Dropped patches: 2552752f-libxl-fix-lock-manager-lock-ordering.patch - Added patches: 0a65cba4-news-fix.patch- spec: Enable 'libvirt' firewalld zone for firewalld >= 0.7.0 boo#1157766- libxl: Fix lock manager lock ordering 2552752f-libxl-fix-lock-manager-lock-ordering.patch bsc#1145774- spec: Forcibly remove '--listen' option from LIBVIRTD_ARGS in /etc/sysconfig/libvirtd since it is incompatible with socket activation. Also add '--timeout' option for consistency with upstream. boo#1156161- Enable automatic firmware seletction and add the new smm flavor to the build-time firmware list jsc#SLE-6997- Update to libvirt 5.9.0 - jsc#SLE-7440 - Many incremental improvements and bug fixes, see https://libvirt.org/news.html- Update to libvirt 5.8.0 - bsc#1149100 - Many incremental improvements and bug fixes, see https://libvirt.org/news.html- Update to libvirt 5.7.0 - Experimental split of libvirtd into separate daemons - bsc#1145440, bsc#1145586 - Many incremental improvements and bug fixes, see https://libvirt.org/news.html - Dropped patches: 4ec3cf9a-apparmor-rules.patch, f38ef0fa-no-RDMA-check.patch, 411cdaf8-apparmor-check-profile-name.patch. 696239ba-qemu-fix-query-cpus-fast.patch, 09eb1ae0-conf-add-xenbus-controller.patch, fb059757-libxl-add-xenbus-controller.patch, ec5a1191-libxl-support-max-grant-frames.patch, 5a64c202-xenconfig-support-max-grant-frames.patch, CVE-2019-3886-api.patch, CVE-2019-3886-remote.patch, e0246257-cputest-add-data-for-Cascadelake-Server.patch, 5cd9db3a-cputest-add-data-E3-1225-v5.patch, 538d8735-cpu_map-Define-md-clear-CPUID-bit.patch, 96f41cd7-admin-reject-clients.patch, f111e094-locking-restrict-sockets-to-mode-0600.patch, e37bd65f-logging-restrict-sockets-to-mode-0600.patch, 9f4e35dc-network-improve-chain-create-error-report.patch, 686803a1-network-split-ipv4-ipv6-chains.patch, c1c235eb-nework-clear-cached-error.patch, 4330d138-network-refactor-global-chains.patch, 3b66bd9a-add-debug-chain-creation.patch, c6cbe187-network-delay-global-fw-setup.patch, CVE-2019-10161-api-disallow-virDomainSaveImageGetXMLDesc.patch, CVE-2019-10166-api-disallow-virDomainManagedSaveDefineXML.patch, CVE-2019-10167-api-disallow-virConnectGetDomainCapabilities.patch, CVE-2019-10168-api-disallow-virConnect-HypervisorCPU.patch, 51f9f80d-fix-copying-bitmaps.patch, 2878278c-cpu_map-add-Cascaselake-Server.patch, 4a0f604d-cpu_map-distribute-Cascaselake-Server.patch, d5572f62-qemu-support-override-max-thread.patch, 673f805d-qemu-chown-uniqDir.patch, 975b004d-virtlogd-over-logrotate.patch, 18d47d61-revert-d00c77ae.patch, d6943eab-libxl-pmsuspend-event.patch, 3d179919-virsh-precopy-bandwidth.patch, f4bdd829-rename-precopy-bandwidth.patch, xen-pv-cdrom.patch, blockcopy-check-dst-identical-device.patch, suse-libvirtd-service-xen.patch, xen-sxpr-disk-type.patch- virsh: use upstream name for migration precopy bandwidth parameter f4bdd829-rename-precopy-bandwidth.patch bsc#1145586- virsh: support for setting precopy bandwidth in migrate 3d179919-virsh-precopy-bandwidth.patch bsc#1145586 - Rename patches to include commit ID revert-d00c77ae.patch -> 18d47d61-revert-d00c77ae.patch libxl-pmsuspend-event.patch -> d6943eab-libxl-pmsuspend-event.patch- libxl: fix domain state following successful suspend operation revert-d00c77ae.patch, libxl-pmsuspend-event.patch bsc#1145440- logging: ensure virtlogd rollover takes priority over logrotate 975b004d-virtlogd-over-logrotate.patch bsc#1137137- qemu: fix default value of security_default_confined Updated suse-qemu-conf.patch bsc#1143871- qemu: Change owner of temp directories under /var/lib/libvirt/qemu 673f805d-qemu-chown-uniqDir.patch bsc#1143497- Add apparmor-abstractions as a required package for daemon (bsc#1142992)- qemu: Add support for overriding max threads per process limit d5572f62-qemu-support-override-max-thread.patch bsc#1133719- cpu_map: Add Cascadelake-Server CPU model e0246257-cputest-add-data-for-Cascadelake-Server.patch, 2878278c-cpu_map-add-Cascaselake-Server.patch, 4a0f604d-cpu_map-distribute-Cascaselake-Server.patch bsc#1141251- util: fix copying bitmap to larger data buffer 51f9f80d-fix-copying-bitmaps.patch bsc#1138734- api: disallow virConnect*HypervisorCPU, virConnectGetDomainCapabilities, virDomainManagedSaveDefineXML, and virDomainSaveImageGetXMLDesc on read-only connections CVE-2019-10161-api-disallow-virDomainSaveImageGetXMLDesc.patch, CVE-2019-10166-api-disallow-virDomainManagedSaveDefineXML.patch, CVE-2019-10167-api-disallow-virConnectGetDomainCapabilities.patch, CVE-2019-10168-api-disallow-virConnect-HypervisorCPU.patch CVE-2019-10161, CVE-2019-10166, CVE-2019-10167, CVE-2019-10168 bsc#1138301, bsc#1138302, bsc#1138303, bsc#1138305- network: delay global firewall setup if no networks are running 9f4e35dc-network-improve-chain-create-error-report.patch, 686803a1-network-split-ipv4-ipv6-chains.patch, c1c235eb-nework-clear-cached-error.patch, 4330d138-network-refactor-global-chains.patch, 3b66bd9a-add-debug-chain-creation.patch, c6cbe187-network-delay-global-fw-setup.patch, Dropped patches: revert-7431b3eb.patch, revert-8b967198.patch bsc#1133229 - Renamed patches to include commit id: CVE-2019-10132-admin-reject-clients.patch -> 96f41cd7-admin-reject-clients.patch CVE-2019-10132-locking-restrict-sockets-to-mode-0600.patch -> f111e094-locking-restrict-sockets-to-mode-0600.patch CVE-2019-10132-logging-restrict-sockets-to-mode-0600.patch -> e37bd65f-logging-restrict-sockets-to-mode-0600.patch- spec: add systemd-container dependency to qemu and lxc drivers bsc#1136109- cpu: add tests for md-clear feature Updated 538d8735-cpu_map-Define-md-clear-CPUID-bit.patch and added 5cd9db3a-cputest-add-data-E3-1225-v5.patch bsc#1135273- CVE-2019-10132: admin: reject clients unless their UID matches the server UID CVE-2019-10132-admin-reject-clients.patch, CVE-2019-10132-locking-restrict-sockets-to-mode-0600.patch, CVE-2019-10132-logging-restrict-sockets-to-mode-0600.patch bsc#1134348- cpu_map: add cpu feature md-clear. CVE-2018-12126, CVE-2018-12127, CVE-2018-12130, CVE-2019-11091 538d8735-cpu_map-Define-md-clear-CPUID-bit.patch bsc#1111331 bsc#1135273- Revert commits 5f1e6a7d and f6c5babb to avoid loading conntrack module at libvird start revert-7431b3eb.patch, revert-8b967198.patch bsc#1133229- CVE-2019-3886: disallow virDomainGetHostname and virDomainGetTime for read-only connections and users CVE-2019-3886-api.patch, CVE-2019-3886-remote.patch bsc#1131595- apparmor: reintroduce upstream lxc mount rules Drop apparmor-no-mount.patch bsc#1130129- supportconfig: collect rotated logs in /var/log/libvirt/* Modified libvirt-supportconfig bsc#1124667- hook: encode incoming XML to UTF-8 before passing to lxml etree fromstring method Modifed suse-qemu-domain-hook.py boo#1123642- libxl: change autoballooning default to disabled suse-libxl-disable-autoballoon.patch jsc#SLE-3059- conf: add new 'xenbus' controller type 09eb1ae0-conf-add-xenbus-controller.patch - libxl: support Xen's max_grant_frames setting with maxGrantFrames attribute on the xenbus controller fb059757-libxl-add-xenbus-controller.patch, ec5a1191-libxl-support-max-grant-frames.patch, 5a64c202-xenconfig-support-max-grant-frames.patch bsc#1126325- Replace patches with upstream variants Old: 0001-apparmor-Check-libvirtd-profile-status-by-name.patch, 0001-qemu-Fix-query-cpus-fast-target-architecture-detecti.patch New: 411cdaf8-apparmor-check-profile-name.patch, 696239ba-qemu-fix-query-cpus-fast.patch- util: skip RDMA detection for non-PCI network devices f38ef0fa-no-RDMA-check.patch bsc#1112182- qemu: s390: show correct CPU status after guest crash 0001-qemu-Fix-query-cpus-fast-target-architecture-detecti.patch bsc#1127841- apparmor: fix more fallout from changing libvirtd profile to a named profile 4ec3cf9a-apparmor-rules.patch, 0001-apparmor-Check-libvirtd-profile-status-by-name.patch boo#1125841- Update to libvirt 5.1.0 - Many incremental improvements and bug fixes, see http://libvirt.org/news.html - Dropped patches: 11c8aca9-libxl-set-mem-after-balloon.patch, 70c2933d-apparmor-named-profiles.patch, a3ab6d42-apparmor-conv-libvirtd-named-profile.patch, b6440119-qemu-conf-sev.patch, a404ac34-qemu-cgroup-sev.patch, 6fd4c8f8-qemu-domain-sev.patch, 17f6a257-security-dac-sev.patch, a2d3dea9-qemu-caps-dac-override-sev.patch, 620d9dd5-qemu-no-dac-override-nonroot.patch - jsc#SLE-3887, jsc#SLE-4480, jsc#SLE-4577- spec: disable VirtualBox driver- qemu: don't use CAP_DAC_OVERRIDE capability if non-root 620d9dd5-qemu-no-dac-override-nonroot.patch boo#1125665- qemu: fix issues related to restricted permissions on /dev/sev b6440119-qemu-conf-sev.patch, a404ac34-qemu-cgroup-sev.patch, 6fd4c8f8-qemu-domain-sev.patch, 17f6a257-security-dac-sev.patch, a2d3dea9-qemu-caps-dac-override-sev.patch bsc#1124842- apparmor: add support for named profiles and convert libvirtd profile to a named profile 70c2933d-apparmor-named-profiles.patch, a3ab6d42-apparmor-conv-libvirtd-named-profile.patch boo#1118952 - libxl: save current memory value after successful balloon 11c8aca9-libxl-set-mem-after-balloon.patch bsc#1120813- Noun phrase for %description doc. - Remove idempotent %if..%endif pair around %package bash-completion. - Reduce hard requirements on bash-c and documentation.- Enable bash completion in Leap15/SLE15 and newer- Update to libvirt 5.0.0 - Many incremental improvements and bug fixes, see http://libvirt.org/news.html - Remove UML hypervisor driver - Dropped patches: de09ae2f-libxl-support-openvswitch.patch, 0a1b5653-xenconfig-support-openvswitch.patch - FATE#320928, FATE#325817, FATE#326380, FATE#326698- Requires: ncurses expands to Requires: libncurses5, which is not required by any component of this package. Remove it along with the BuildRequires: ncurses-devel- Update to libvirt 4.10.0 - Many incremental improvements and bug fixes, see http://libvirt.org/news.html - Dropped patches: 14d03b27-libxl-rm-redundant-virObjectEventStateQueue.patch, 82452a5d-libxl-rm-goto-libxlDomainShutdownThread.patch, da4b0fd9-libxl-support-soft-reset.patch, libxl-qemu-emulator-caps.patch - Added patches: de09ae2f-libxl-support-openvswitch.patch, 0a1b5653-xenconfig-support-openvswitch.patch - FATE#320928, FATE#325817, FATE#326380, FATE#326698- libxl: add support for soft reset 14d03b27-libxl-rm-redundant-virObjectEventStateQueue.patch, 82452a5d-libxl-rm-goto-libxlDomainShutdownThread.patch, da4b0fd9-libxl-support-soft-reset.patch bsc#1081516- Update to libvirt 4.9.0 - Many incremental improvements and bug fixes, see http://libvirt.org/news.html - FATE#326371- Update SLE15 SP1 with openSUSE Factory package FATE#325848, FATE#326368 - FATE and bug references made in the SLE15 package since the last Factory update: FATE#325817, bsc#959329, bsc#1074014, bsc#1106420, bsc#1108395 - Patches in SLE15 package that are dropped by this update: 1b0c42ff-libvirtd-depend-machined.patch, ac4a12db-libxl-fix-hasManagedSave.patch- Update to libvirt 4.8.0 - Many incremental improvements and bug fixes, see http://libvirt.org/news.html - Dropped patches: 60b4fd90-libxl-rm-vm-finish-phase.patch, e39c66d3-libxl-fix-p2p-migration.patch, 47da84e0-libxl-fix-job-handling-migsrc.patch, 0149464a-libxl-fix-job-handling-migdst.patch, 5ea2abb3-libxl-join-mig-rcv-thread.patch- Fix RPM groups. Remove idempotent %if..%endif guards. - Remove redundant %clean section.- libxl: fix VM migration on busy hosts 60b4fd90-libxl-rm-vm-finish-phase.patch, e39c66d3-libxl-fix-p2p-migration.patch, 47da84e0-libxl-fix-job-handling-migsrc.patch, 0149464a-libxl-fix-job-handling-migdst.patch, 5ea2abb3-libxl-join-mig-rcv-thread.patch bsc#1108086- Update to libvirt 4.7.0 - Many incremental improvements and bug fixes, see http://libvirt.org/news.html - Dropped patches: 9ed59012--revert-jansson1.patch, 54f2b5e3-revert-jansson2.patch, b56950fd-revert-jansson3.patch, 6c3d66ac-revert-jansson4.patch, 8e373e6d-revert-jansson5.patch, 6f99de31-revert-jansson6.patch, f204cf51-revert-jansson7.patch, 5a58b5ed-revert-jansson8.patch, 63f6e0e9-revert-jansson9.patch, 8687eba-revert-jansson10.patch, e96e71d8-revert-jansson11.patch, d99a8959-revert-jansson12.patch, 074a7e14-revert-jansson13.patch, 86db0db9-revert-jansson14.patch- Revert switch to jansson boo#1104820 - Dropped: temp-build-fix.patch - Added: 9ed59012--revert-jansson1.patch, 54f2b5e3-revert-jansson2.patch, b56950fd-revert-jansson3.patch, 6c3d66ac-revert-jansson4.patch, 8e373e6d-revert-jansson5.patch, 6f99de31-revert-jansson6.patch, f204cf51-revert-jansson7.patch, 5a58b5ed-revert-jansson8.patch, 63f6e0e9-revert-jansson9.patch, 8687eba-revert-jansson10.patch, e96e71d8-revert-jansson11.patch, d99a8959-revert-jansson12.patch, 074a7e14-revert-jansson13.patch, 86db0db9-revert-jansson14.patch- spec: don't restart libvirt-guests when updating libvirt-client bsc#1104662- Update to libvirt 4.6.0 - Many incremental improvements and bug fixes, see http://libvirt.org/news.html - Switch from yajl to jansson - Dropped patches: libvirt-4.5.0-apparmor-add-missing-comma.patch - Patches added to fix upstream bugs: temp-build-fix.patch- Fix apparmor failure at startup because of syntax error in libvirt profile: * Add libvirt-4.5.0-apparmor-add-missing-comma.patch (picked from upstream).- Update to libvirt 4.5.0 - Many incremental improvements and bug fixes, see http://libvirt.org/news.html - Dropped patches: 67c56f6e-libxl-logfd-leak-fix.patch - spec: use more macros in file paths - libxl: Implement virDomainBlockResize 0001-libxl-add-support-for-BlockResize-API.patch FATE#325467, bsc#1094325, bsc#1094725- spec: enable gluster storage backend for openSUSE- spec: BuildRequires glusterfs-devel when gluster support is enabled- spec: use wireshark plugin directory from pkg-config- virt-aa-helper: add SUSE path to OVMF and AAVMF images Adjusted suse-ovmf-paths.patch boo#1095556- Update to libvirt 4.4.0 - Many incremental improvements and bug fixes, see http://libvirt.org/news.html - CVE-2018-3639 - Dropped patches: 1dbca2ec-CVE-2018-3639.patch, 92673422-CVE-2018-3639.patch - libxl: fix leaking logfile fds 67c56f6e-libxl-logfd-leak-fix.patch bsc#1094480- cpu: add support for 'ssbd' and 'virt-ssbd' CPUID feature bits CVE-2018-3639 1dbca2ec-CVE-2018-3639.patch, 92673422-CVE-2018-3639.patch bsc#1092885- spec: enable libssh support for suse_version >= 1500- Update to libvirt 4.3.0 - Many incremental improvements and bug fixes, see http://libvirt.org/news.html - Remove legacy Xen driver - Dropped patches: 09877303-virSocketAddrParseInternal.patch, 412afdb8-intro-virSocketAddrParseAny.patch- util: improvements in error handling 09877303-virSocketAddrParseInternal.patch, 412afdb8-intro-virSocketAddrParseAny.patch bsc#1080957- Update to libvirt 4.2.0 - Many incremental improvements and bug fixes, see http://libvirt.org/news.html - Dropped patches: 6b3d716e-keycodemap-py3.patch, 33c6eb96-fix-libvirtd-reload-deadlock.patch, 464889ff-rpc-aquire-ref-dispatch.patch, c6f1d519-rpc-simplify-dispatch.patch, 06e7ebb6-rpc-invoke-dispatch-unlocked.patch, 86cae503-rpc-fix-pre-exec.patch, eefabb38-rpc-virtlockd-virtlogd-single-thread.patch, fbf31e1a-CVE-2018-1064.patch, fb327ac2-virtlockd-admin-socket.patch, 64370c4b-libxl-MigrateBegin.patch, 99486799-libxl-MigrateConfirm.patch, f5eacf2a-libxl-MigratePerform.patch, 4e6fcdb6-libxl-libxlDomObjFromDomain-cleanup.patch, fe51dbda-libxl-use-FindByRef.patch, 60b3fcd9-libxl-MigratePrepare.patch, 3c89868c-libxl-lock-after-ListRemove.patch, 13e81fc6-libxl-EndJob-on-error.patch, 594b8b99-libxl-DefineXMLFlags-API-pattern.patch, c66e344e-libxl-dont-deref-NULL.patch, 83edaf44-libxl-dont-hardcode-sched-weight.patch, apibuild-py3.patch- libxl: don't hardcode scheduler weight 83edaf44-libxl-dont-hardcode-sched-weight.patch bsc#1086377- libxl: fixes and improvements in migration APIs 64370c4b-libxl-MigrateBegin.patch, 99486799-libxl-MigrateConfirm.patch, f5eacf2a-libxl-MigratePerform.patch, 4e6fcdb6-libxl-libxlDomObjFromDomain-cleanup.patch, fe51dbda-libxl-use-FindByRef.patch, 60b3fcd9-libxl-MigratePrepare.patch, 3c89868c-libxl-lock-after-ListRemove.patch, 13e81fc6-libxl-EndJob-on-error.patch, 594b8b99-libxl-DefineXMLFlags-API-pattern.patch, c66e344e-libxl-dont-deref-NULL.patch bsc#1080957- lockd: fix typo in virtlockd-admin.socket fb327ac2-virtlockd-admin-socket.patch bsc#1085386- Install correct firewall service file depending on availability of firewalld vs SuSEfirewall2 libvirtd-relocation-server.xml bsc#1083455- qemu: avoid denial of service reading from QEMU guest agent CVE-2018-1064 fbf31e1a-CVE-2018-1064.patch bsc#1083625- virtlockd: fix loosing lock on re-exec 464889ff-rpc-aquire-ref-dispatch.patch, c6f1d519-rpc-simplify-dispatch.patch, 06e7ebb6-rpc-invoke-dispatch-unlocked.patch, 86cae503-rpc-fix-pre-exec.patch, eefabb38-rpc-virtlockd-virtlogd-single-thread.patch bsc#1076861- libvirtd: fix potential deadlock when reloading 33c6eb96-fix-libvirtd-reload-deadlock.patch bsc#1079150- Update to libvirt 4.1.0 - Many incremental improvements and bug fixes, see http://libvirt.org/news.html - Dropped patches: 72adaf2f-revert-qemu-monitor-error-report.patch, 71d56a39-nodedev-fix-parse-PCI-address.patch, 68eed56b-conf-smbios-oem-strings.patch, 76977061-qemu-smbios-oem-strings.patch, 0c710a37-libxl-resume-lock-on-mig-failure.patch, 759b4d1b-virlog-determine-the-hostname-on-startup-CVE-2018-67.patch, c2dc6698-fix-deadlock-obtaining-hostname.patch, c391e07e-libxl-clock-settings.patch, ef71caea-libxl-memalign.patch, suse-apparmor-signal.patch- libxl: round memory values to next 1MiB increment ef71caea-libxl-memalign.patch bsc#1082041- libxl: add support for specifying clock offset and adjustment c391e07e-libxl-clock-settings.patch bsc#1082161- Remove all uses of python2 during the build (bsc#1080034) 6b3d716e-keycodemap-py3.patch apibuild-py3.patch - Determine hostname early to avoid code injection in lxc driver. (bsc#1080042) 759b4d1b-virlog-determine-the-hostname-on-startup-CVE-2018-67.patch c2dc6698-fix-deadlock-obtaining-hostname.patch - Add basic support of connectGetAllDomainStats for lxc driver (fate#323742) 0001-Extract-stats-functions-from-the-qemu-driver.patch 0002-lxc-implement-connectGetAllDomainStats.patch- qemu: Support setting OEM strings in SMBIOS 68eed56b-conf-smbios-oem-strings.patch, 76977061-qemu-smbios-oem-strings.patch FATE#323624 - libxl: resume lock process after failed migration 0c710a37-libxl-resume-lock-on-mig-failure.patch bsc#1076861- qemu hook: Change shebang to /usr/bin/python3 - spec: Require python lxml in daemon-hooks subpackage- Update to libvirt 4.0.0 - Many incremental improvements and bug fixes, see http://libvirt.org/news.html - Dropped patches: 2d07f1f0-fix-storage-crash.patch, 69ed99c7-dom0-persistent.patch, 8599aedd-libvirt-guests-dom0-filter.patch, 0f33025a-virt-aa-helper-handle-more-disk-images.patch, b475a91b-add-virStringFilterChars-string-utility.patch, faec1958-lxc-set-hostname-based-on-container-name.patch, 2089ab21-netserver-close-clients-before-stopping-all-drivers.patch, fix-virt-aa-helper-profile.patch, - Patches added to fix upstream bugs: 72adaf2f-revert-qemu-monitor-error-report.patch, 71d56a39-nodedev-fix-parse-PCI-address.patch - CVE-2018-5748, CVE-2017-5715, bsc#1071651, bsc#1076500- Add a qemu hook script providing functionality similar to Xen's block-dmmd script suse-qemu-domain-hook.py FATE#324177- Fix apparmor rules for virt-aa-helper (bsc#1074265) fix-virt-aa-helper-profile.patch - Lift VirtualBox dependency version to include 5.2.x - Update upstreamed patches Removed patches: * daemon-close-crasher.patch * lxc-hostname.patch Added patches: * 2089ab21-netserver-close-clients-before-stopping-all-drivers.patch * b475a91b-add-virStringFilterChars-string-utility.patch * faec1958-lxc-set-hostname-based-on-container-name.patch- Close clients before drivers are cleaned up to avoid crash at libvirtd stop (bsc#1073730) daemon-close-crasher.patch - Set a hostname on lxc containers based on guest's name. lxc-hostname.patch - Enhance apparmor rules for virt-aa-helper (bsc#1070916) 0f33025a-virt-aa-helper-handle-more-disk-images.patch- libvirt-guests: fix 'stop' operation when action is 'suspend' 69ed99c7-dom0-persistent.patch, 8599aedd-libvirt-guests-dom0-filter.patch bsc#1070130- storage: Don't dereference driver object if virStorageSource is not initialized 2d07f1f0-fix-storage-crash.patch bsc#1072974- Update to libvirt 3.10.0 - Many incremental improvements and bug fixes, see http://libvirt.org/news.html - bsc#1070285, bsc#1070478, boo#1070914, - FATE#323473, FATE#324365, FATE#324479- Update to libvirt 3.10.0 RC2 - Many incremental improvements and bug fixes, see http://libvirt.org/news.html - Dropped patches: 8056721c-qemu-null-storage-source.patch, 74a13be4-xdr-flags.patch, apparmor-rules-for-new-mediation-features.patch, apparmor-fine-grained-mount-rules.patch - bsc#1070285, bsc#1070478, FATE#323473, FATE#324479- spec: remove use of 'systemctl enable' bsc#1038401- spec: enable firewalld support for SLE15, Leap15, and Tumbleweed FATE#320794- Replace references to /var/adm/fillup-templates with new %_fillupdir macro (boo#1069468)- spec: Add BuildRequires for libtirpc-devel in preparation of removal of sunrpc from glibc - build: Use XDR_CFLAGS in more places 74a13be4-xdr-flags.patch- Replace hardcoded libvirt with Name tag when refering to subpkgs - Remove dependencies to /bin/sh in libs and nss %post scripts- apparmor: allow libvirtd to send signals to unconfined processes suse-apparmor-signal.patch boo#1065123- qemu: Tolerate storage source private data being NULL 8056721c-qemu-null-storage-source.patch bsc#1068752- apparmor: add rules for new mediation features apparmor-rules-for-new-mediation-features.patch, apparmor-fine-grained-mount-rules.patch bsc#1066124, boo#1065123 - spec: unconditionally enable the wireshark dissector- Replace %{with_sle_build} by ! 0%{?is_opensuse} bsc#940315- Update to libvirt 3.9.0 - Many incremental improvements and bug fixes, see http://libvirt.org/news.html - Dropped patches: c44b29aa-apparmor-dnsmasq-ptrace.patch, 441d3eb6-qemu-tls-client-verify-server-cert.patch- qemu: ensure TLS clients always verify the server certificate CVE-2017-1000256 441d3eb6-qemu-tls-client-verify-server-cert.patch bsc#1062563- Do not ignore errors from useradd/groupadd. - Invoke/expand %service_* just once per scriptlet. - Replace some old macros.- spec: libvirt-daemon-qemu requires libvirt-daemon-driver-storage bsc#1062620- spec: reload libvirtd Apparmor profile in %post bsc#1060860- apparmor: add dnsmasq ptrace rule to libvirtd profile c44b29aa-apparmor-dnsmasq-ptrace.patch bsc#1060860- spec: Add dependency to UEFI firmwares since paths are specified at build time- Update to libvirt 3.8.0 - Many incremental improvements and bug fixes, see http://libvirt.org/news.html - Dropped patches: 92bd87a2-ryzen-test-data.patch, 5c83b360-epyc-test-data.patch, a0b62843-epyc-cpu-model.patch, f305d8a1-apparmor-attach_disconnected.patch, b482925c-apparmor-ptrace-support.patch- Enable firewalld support for openSUSE >= 42.2- apparmor: Add rules for kernel 4.13 ptrace checks b482925c-apparmor-ptrace-support.patch Drop temporary workaround apparmor-ptrace-support.patch bsc#1058847 - apparmor: Add rules for denial encountered when starting confined domains f305d8a1-apparmor-attach_disconnected.patch, suse-apparmor-libnl-paths.patch Drop old, useless, undocumented apparmor-fixes.patch- apparmor: add temporary profile fixes to allow starting domains apparmor-ptrace-support.patch bsc#1058847- cpu: Add new EPYC CPU model 92bd87a2-ryzen-test-data.patch, 5c83b360-epyc-test-data.patch, a0b62843-epyc-cpu-model.patch bsc#1052825- Update to libvirt 3.7.0 - Many incremental improvements and bug fixes, see http://libvirt.org/news.html - Dropped patches: 8982f3ab-util-hash-header.patch, 0b1ecf7b-virHashCodeGen-mockable.patch, f536b0dd-tests-arch-independent-hash.patch, e4cb8500-avoid-malicious-ssh-hostname-as-args.patch- Support OVMF 4MB firmware images Adjustment to spec file and suse-ovmf-paths.patch- supportconfig plugin: list active networks, interfaces and storage pools- rpc: avoid ssh interpreting malicious hostname as arguments e4cb8500-avoid-malicious-ssh-hostname-as-args.patch bsc#1053600- Update to libvirt 3.6.0 - Many incremental improvements and bug fixes, see http://libvirt.org/news.html - Fix unit tests on s390x and ppc64 8982f3ab-util-hash-header.patch, 0b1ecf7b-virHashCodeGen-mockable.patch. f536b0dd-tests-arch-independent-hash.patch - Patch cleanup - Renamed libvirtd-defaults.patch to suse-libvirtd-disable-tls.patch - Renamed libvirtd-init-script.patch to suse-libvirtd-sysconfig-settings.patch - Renamed virtlockd-init-script.patch to suse-virtlockd-sysconfig-settings.patch - Renamed virtlogd-init-script.patch to suse-virtlogd-sysconfig-settings.patch - Renamed libvirt-guests-init-script.patch to suse-libvirt-guests-service.patch - Combined suse-libvirtd-service.patch and systemd-service-xen.patch to suse-libvirtd-service-xen.patch since both patches add Xen support to libvirtd service file - Pull OVMF-related changes from suse-qemu-conf.patch into a new suse-ovmf-paths.patch- Add a supportconfig plugin libvirt-supportconfig FATE#323661- Remove Requires on bridge-utils FATE#323639- drop dependency on xen for armv6hl (not supported and does not build)- Update to libvirt 3.5.0 - Many incremental improvements and bug fixes, see http://libvirt.org/news.html - Dropped patches: 5004f121-virFdStreamThread-dont-exceed-length.patch, 1a4b21f1-set-EOF-on-end-of-stream.patch- Remove --with-pic which is only for static libs - Use %_smp_mflags instead of just %jobs- misc spec file cleanup - remove checks for old distros well beyond EOL - enable wireshark dissector for Leap >= 42.2 and Factory - remove support for old, non-systemd distros - replace $RPM_ shell vars with modern macros- Don't exceed specified length when reading from stream 5004f121-virFdStreamThread-dont-exceed-length.patch, 1a4b21f1-set-EOF-on-end-of-stream.patch- Update to libvirt 3.4.0 - Many incremental improvements and bug fixes, see http://libvirt.org/news.html - Dropped patches: aeda1b8c-qemu-no-error-shutdown.patch, 8023b21a-conf-ioapic.patch, 6b5c6314-qemu-irqchip.patch, 2020e2c6-conf-intremap.patch, 04028a9d-qemu-intremap.patch, d12781b4-conf-iommu-cache-mode-attr.patch, a5691448-qemu-iommu-cache-mode.patch, 3a276c65-conf-iommu-def-stability-check.patch, 935d927a-conf-iommu-ABI-stability-check.patch, 4cd3f241-fix-NULL-disk-source.patch, 975ea20f-loopback-macro.patch, dbb85e0c-libxl-graphics-listen-addr.patch, libxl-def-usbctrl.patch, revert-2841e675-mtu.patch - FATE#321335, bsc#1031056, bsc#1037774, bsc#1040207, bsc#1040213- libxl: add default listen address for VNC and spice 975ea20f-loopback-macro.patch, dbb85e0c-libxl-graphics-listen-addr.patch bsc#1040207 - xenconfig: fix handling of NULL disk source 4cd3f241-fix-NULL-disk-source.patch bsc#1040213- qemu: add support for 288 VCPUS aeda1b8c-qemu-no-error-shutdown.patch, 8023b21a-conf-ioapic.patch, 6b5c6314-qemu-irqchip.patch, 2020e2c6-conf-intremap.patch, 04028a9d-qemu-intremap.patch, d12781b4-conf-iommu-cache-mode-attr.patch, a5691448-qemu-iommu-cache-mode.patch, 3a276c65-conf-iommu-def-stability-check.patch, 935d927a-conf-iommu-ABI-stability-check.patch FATE#321335 - revert commit 2841e675: qemu: propagate bridge MTU into qemu "host_mtu" revert-2841e675-mtu.patch bsc#1037774- Update to libvirt 3.3.0 - Many incremental improvements and bug fixes, see http://libvirt.org/news.html - Bug fixes: bsc#978121, bsc#1017017, bsc#1032863, bsc#1033117, bsc#1034024, bsc#1034146, bsc#1035995 - libxl: updated libxl-def-usbctrl.patch bsc#1031056- Update to libvirt 3.3.0 RC1 - Many incremental improvements and bug fixes, see http://libvirt.org/news.html - Dropped patches: ae102b5d7-qemu-fix-regression-when-hyperv-vendor_id-feature-is-used.patch - Bug fixes: bsc#978121, bsc#1017017, bsc#1032863, bsc#1033117, bsc#1034024, bsc#1034146 - libxl: add default controllers for USB devices libxl-def-usbctrl.patch bsc#1031056- qemu: Fix regression when hyperv/vendor_id feature is used Added patch: ae102b5d7-qemu-fix-regression-when-hyperv-vendor_id-feature-is-used.patch boo#1033893- Update to libvirt 3.2.0 - Many incremental improvements and bug fixes, see http://libvirt.org/news.html - Dropped patches: 67dcb797-virTimeBackOffWait-sleepcap.patch, 85af0b80-qemu-adaptive-montimeout.patch, d68cb4f55-extract-the-request-sending-code-from-virNetlin.patch, 754515b7d-add-virNetlinkDumpCommand.patch, 3ee35d7d6-more-uses-of-SYSCTL_PATH.patch, 5dd607059-add-virNetDevGetName.patch, 00d28a78b-check-accept_ra-before-enabling-ipv6-forward.patch - Add Conflicts=xendomains.service to libvirtd service suse-libvirtd-service.patch bsc#1015348- RPM group fix- Fail to start network instead of losing routes if IPv6 forwarding is required. bsc#1025252 Added patches: 00d28a78b-check-accept_ra-before-enabling-ipv6-forward.patch 3ee35d7d6-more-uses-of-SYSCTL_PATH.patch 5dd607059-add-virNetDevGetName.patch 754515b7d-add-virNetlinkDumpCommand.patch d68cb4f55-extract-the-request-sending-code-from-virNetlin.patch- qemu: Fix monitor timeout with large memory VMs 67dcb797-virTimeBackOffWait-sleepcap.patch 85af0b80-qemu-adaptive-montimeout.patch bsc#1013113- network: don't use dhcp-authoritative on static networks bsc#1015588 * added network-don-t-use-dhcp-authoritative-on-static-netwo.patch- Update to libvirt 3.1.0 - Modularize storage driver by splitting it into backend-specific subpackages - CVE-2017-2635, bsc#1027075 - Many incremental improvements and bug fixes, see http://libvirt.org/news.html - Dropped patches: b018ada3-shunloadtest-build-fix.patch, f86a7a83-libxl-dom0-balloon-fix.patch, 6e4759d0-libxl-timer-fix.patch, 87df87e0-libxl-timer-tsc-emulate.patch, b4386fda-xenconfig-timer-fix.patch, d3970925-timer-tests.patch, 321a28c6-libxl-default-disk-format.patch, bd116810-libxl-fix-disk-detach.patch, ff225538-libxl-autoballoon-setting.patch, c89a6e78-libxl-physinfo-cleanup.patch, d2b77608-libxl-maxmem-fix.patch, 79692c38-libxl-dom0-maxmem.patch, 4ab0c959-libxl-mem-leak.patch, 2dc1cf19-libxl-double-free.patch, apparmor-errormsg-fix.patch, apparmor-alt-seclabel.patch, qemu-disable-namespaces.patch- Drop author list from description. Fix summary to be more accurate as to what the subpackage pertains to.- Don't call insserv if we use systemd and don't require it.- libxl: more fixes for dom0 maxmem setting 4ab0c959-libxl-mem-leak.patch, 2dc1cf19-libxl-double-free.patch bsc#1017762- apparmor: don't fail on non-apparmor apparmor-errormsg-fix.patch, apparmor-alt-seclabel.patch bsc#1023436- libxl: fix reporting of domain maximum memory ff225538-libxl-autoballoon-setting.patch, c89a6e78-libxl-physinfo-cleanup.patch, d2b77608-libxl-maxmem-fix.patch, 79692c38-libxl-dom0-maxmem.patch bsc#1017762- libxl: set disk format to raw if not specified and fix disk detach 321a28c6-libxl-default-disk-format.patch, bd116810-libxl-fix-disk-detach.patch bsc#1003379- libxl: fix timer configurations 6e4759d0-libxl-timer-fix.patch, 87df87e0-libxl-timer-tsc-emulate.patch, b4386fda-xenconfig-timer-fix.patch, d3970925-timer-tests.patch bsc#1019969- SLE12 SP2 bugs merged via version updates of the Factory libvirt package: bsc#986718 - SLE12 SP2 FATEs merged via version updates of the Factory libvirt package: FATE#316228, FATE#316628, FATE#319531, FATE#319810, FATE#320490 - Replaced libxl-dom0-balloon-fix.patch with upstream patch f86a7a83-libxl-dom0-balloon-fix.patch- Fix dom0 ballooning with Xen >= 4.8 libxl-dom0-balloon-fix.patch bsc#1020755- SLE12 SP2 bugs merged via version updates of the Factory libvirt package: bsc#996020, bsc#987002, bsc#997278, bsc#998005, bsc#998389, bsc#1001446, bsc#1001698, bsc#1005288, bsc#1013991, bsc#1016253, bsc#1017086, bsc#1017762, bsc#1018189- virt-create-rootfs is a temporary SLE-only hack that was never added to the Factory libvirt package, causing it to be dropped when rebasing SLE on Factory. Add it now but only apply associated patch when building for SLE. virt-create-rootfs.patch bsc#995981- Update to libvirt 3.0.0 - Many incremental improvements and bug fixes, see http://libvirt.org/news.html - Add b018ada3-shunloadtest-build-fix.patch to fix 'make check' failures - Add qemu-disable-namespaces.patch to temporarily disable qemu namespace feature until all issues are resolved- In order to avoid issues like bsc#1017189, explicitly specify supported VirtualBox versions- Update to libvirt 2.5.0 - Many incremental improvements and bug fixes, see http://libvirt.org/news.html - Import new public signing key- spec: explicitly set qemu-bridge-helper path to /usr/lib/ bsc#999070- Package org.libvirt.api.policy polkit file (bsc#959297) - Fix postun systemd services cleanup - Mark /etc/libvirt/nwfilter/*.xml files as config files- Update to libvirt 2.4.0 - Many incremental improvements and bug fixes, see http://libvirt.org/news.html- Update to libvirt 2.3.0 - Many incremental improvements and bug fixes, see http://libvirt.org/news.html - Dropped patches: pci-use-driver-override-sysfs.patch, virHostdevFindUSBDevice-privsyms.patch, libxl-usb-vendor.patch, apparmor-qemu-bridge-helper.patch- Update to libvirt 2.2.0 - Many incremental improvements and bug fixes, see http://libvirt.org/news.html - Dropped patches: 856965b3-qemu-secdriver.patch, 541e9ae6-cpu-vendor-crash-fix.patch, d53d4650-qemu-rbd-auth.patch- libxl: allow vendor/product addressing for USB hostdevs virHostdevFindUSBDevice-privsyms.patch, libxl-usb-vendor.patch bsc#989646 - qemu: fix auth for rbd network disks d53d4650-qemu-rbd-auth.patch bsc#988998 - Replace cpumodel-vendor-crash-fix.patch with upstream variant 541e9ae6-cpu-vendor-crash-fix.patch bsc#992425- Update to libvirt 2.1.0 - New subpackages libvirt-libs and libvirt-admin - Many incremental improvements and bug fixes, see http://libvirt.org/news.html - Dropped patches: c8f08e48-systemd-notify-fix.patch - qemu: fix qemu.conf security_driver regression in 2.1.0 release 856965b3-qemu-secdriver.patch- cpu_x86: fix libvirtd segfault when host cpu is 'qemu64' cpumodel-vendor-crash-fix.patch bsc#992425- bsc#988279. Move the qemu-bridge-helper apparmor profile from the qemu abstraction to the usr.sbin.libvirtd profile. apparmor-qemu-bridge-helper.patch- spec: minor improvements to logic enabling numactl and numad support and fix nested if indentation FATE#319979- Update patches providing support for driver_override sysfs interface with latest upstream variant. Dropped pci-simplify-stub.patch and updated pci-use-driver-override-sysfs.patch bsc#986718- spec: enable numactl and numad support for aarch64 FATE#319979, bsc#991377- BuildRequires: use librbd-devel instead of ceph-devel - Enable rbd support for aarch64 bsc#979473- Use driver_override sysfs interface for binding/unbinding PCI stub drivers pci-simplify-stub.patch, pci-use-driver-override-sysfs.patch bsc#986718- systemd: fix ready notification on abstract socket c8f08e48-systemd-notify-fix.patch boo#987668- Update to libvirt 2.0.0 - Change version scheme to match libvirt's time-driven release schedule. will be incremented on first release of new calendar year, on each monthly release, and on stable branch maintenance release - Include libvirt-admin utility and API - Many incremental improvements and bug fixes, see http://libvirt.org/news.html - Dropped patches: apparmor-dont-scrub-environment-of-virtlogd-process.patch, e33cd67a-xenconfig-backendtype-fix.patch- spec: Recent simplification allows using a common spec file for SLE and openSUSE - Add SLE patches missing in openSUSE libxl-dom-reset.patch, libxl-set-migration-constraints.patch, libxl-set-cach-mode.patch- xenconfig: fix conversion of to backendtype e33cd67a-xenconfig-backendtype-fix.patch bsc#984798- Advertise aarch64 UEFI firmware paths - adjust spec file to include aarch64 paths in '--with-loader-nvram=' configure option - adjust qemu.conf 'nvram' option to include the SUSE paths bsc#981836, bsc#983747- apparmor: Don't scrub environment of virtlogd process apparmor-dont-scrub-environment-of-virtlogd-process.patch boo#980441- Update to libvirt 1.3.5 - Many incremental improvements and bug fixes, see http://libvirt.org/news.html - Dropped patches: e4d131b8-mv-virDomainDefPostParseInternal.patch, 3e428670-post-parse-implicit-video.patch, 538012c8-default-vram.patch, 96b21fb0-vram-tests.patch, 400e716d-libxl-noprope-emulator.patch, b90c4b5f-tests-use-qemu-xen.patch, fccf2725-libxl-API-4.4.patch, 5325123d-libxl-migv2-save-restore.patch, f9edcfa4-libxl-migv2-migration.patch, a1c9a81a-libxl-rbd-fix.patch, ba566428-libxl-dom-iface-addrs.patch - spec: simplify and cleanup by removing many conditionals that are never toogled. Also drop conditionals for suse_version < 1310- Avoid suppressing errors during useradd/groupadd- libxl: add domainInterfaceAddresses API ba566428-libxl-dom-iface-addrs.patch bsc#979425- libxl: default to qemu driver for network disks a1c9a81a-libxl-rbd-fix.patch boo#981094- spec: Remove %defattr usage Inspired by upstream commit 90f9193c- libxl: support Xen migration stream V2 fccf2725-libxl-API-4.4.patch, 5325123d-libxl-migv2-save-restore.patch, f9edcfa4-libxl-migv2-migration.patch bsc#978361- Fix default video RAM setting e4d131b8-mv-virDomainDefPostParseInternal.patch, 3e428670-post-parse-implicit-video.patch, 538012c8-default-vram.patch, 96b21fb0-vram-tests.patch, 400e716d-libxl-noprope-emulator.patch, b90c4b5f-tests-use-qemu-xen.patch bsc#979397- Remove unknown locales to fix build in old dists- Update to libvirt 1.3.4 - Add support for migration data compression in QEMU driver - Drop libvirtd.socket - Many incremental improvements and bug fixes, see http://libvirt.org/news.html - Dropped patches: 216650f1-libxl-build-fix.patch, 6d8b6d28-mark-implicit-video-primary.patch, 03e8d5fb-qemu-perf-memory-corruption.patch, libvirtd-systemd-socket.patch- qemu: perf: Fix crash/memory corruption on failed VM start 03e8d5fb-qemu-perf-memory-corruption.patch bsc#977131- Fix setting implicit video devices as primary 6d8b6d28-mark-implicit-video-primary.patch bsc#977150- Update to libvirt 1.3.3 - perf events - post-copy migration support - NSS module - Many incremental improvements and bug fixes, see http://libvirt.org/news.html - Add rpmlintrc file to filter shlib-policy-name-error for new libnss_libvirt plugin - Fix build with Xen4.7 216650f1-libxl-build-fix.patch- spec: restart daemons in %posttrans after connection drivers have been processed bsc#854343, bsc#968483- libxl: advertise system qemu instead of qemu-xen in caps libxl-qemu-emulator-caps.patch FATE#320638- Update to libvirt 1.3.2 - Many incremental improvements and bug fixes, see http://libvirt.org/news.html- libxl: Add support for block-{dmmd,drbd,npiv} scripts libxl-support-block-script.patch bsc#954872- qemu: set /usr/share/qemu/ovmf-x86_64-ms-{code,vars}.bin as default UEFI firmwares for x86_64 bsc#961853- Update to libvirt 1.3.1 - CVE-2015-5313 - Many incremental improvements and bug fixes, see http://libvirt.org/news.html - Dropped patches: 034e47c3-CVE-2015-5313.patch, ace1ee22-qemuxml2argv-test.patch, add-with-login-shell.patch, virt-aa-helper-rw-mounts.patch- spec: perform one-time enable and start of virtlogd.socket when upgrading from libvirt < 1.3.0. Inspired by upstream libvirt.git commit da054f35.- CVE-2015-5313: don't allow '/' in filesystem volume names 034e47c3-CVE-2015-5313.patch bsc#953110 - Fix failing qemuxml2argv test on 32-bit platforms ace1ee22-qemuxml2argv-test.patch- Update to libvirt 1.3.0 - New virtlogd log daemon - Many incremental improvements and bug fixes, see http://libvirt.org/news.html - Dropped patch: 703ec1b7-qemu-bridge-helper-fix.patch - Added patch: virtlogd-init-script.patch- Run udevadm settle after removing NICs in lxc driver. bsc#829033. lxc-wait-after-eth-del.patch- Don't add apparmor deny rw rule for 9P readonly mounts. bsc#952849. virt-aa-helper-rw-mounts.patch- Don't package virt-login-shell anymore as shipping it as non-setuid doesn't make sense. bsc#837609 add-with-login-shell.patch- Detect path of qemu-bridge-helper during %configure - add qemu-tools as BuildRequires for suse_version > 1130 - add upstream patch 703ec1b7-qemu-bridge-helper-fix.patch- Update to libvirt 1.2.21 - Many incremental improvements and bug fixes, see http://libvirt.org/news.html - Dropped patches: disable-virCgroupGetPercpuStats-test.patch- spec: some minor wireshark fixups. Essentially a backport of commit 7c8250d7.- spec: remove all dependencies on apparmor to keep it optional. bsc#949793- xenconfig: set disk type to BLOCK when driver is not tap or file xen-sxpr-disk-type.patch bsc#938228- spec: the libvirt apparmor profiles #include files from the apparmor-profiles package, thus should have a dependency on it bsc#949793- Remove Wants=xencommons.service from libvirtd.service xencommons is already enabled by a global preset, and the absence of xen-tools.rpm causes a systemd warning- Update to libvirt 1.2.20 - Many incremental improvements and bug fixes, see http://libvirt.org/news.html - Dropped upstream patches: 3468542f-virFileUnlink.patch, 8b1d84e6-refreshVol-failure.patch, e0025d29-storage-mode-check.patch, ba25c214-libxl-log-level.patch, 56945e13-libxl-AttachDeviceConfig-hostdev.patch- bsc#945962: SLES12 SP1 Beta3 - Pass-through NIC device via virsh not available to VM. 56945e13-libxl-AttachDeviceConfig-hostdev.patch- libxl: set driver log level to the log_level specified in libvirtd.conf ba25c214-libxl-log-level.patch bsc#945796- CVE-2015-5247 - denial of service through root-squash NFS storage bsc#945645 3468542f-virFileUnlink.patch 8b1d84e6-refreshVol-failure.patch e0025d29-storage-mode-check.patch- Update to libvirt 1.2.19 - Improved ppc64 support - New virDomainRename API - Support for PCI Express controllers in QEMU - Many incremental improvements and bug fixes, see http://libvirt.org/news.html - Dropped upstream patches: 269d39af-storage-allocation-fix.patch, 26c5fa3a-virt-aa-helper-missing-doc.patch, d25a5e08-virt-aa-helper-simplify-restriction-logic.patch, 2f01cfdf-virt-aa-helper-allow-ovmf.patch, 91fdcefa-virt-aa-helper-allow-nvram.patch, 52970dec-virt-aa-helper-improve-valid-path.patch, 44a54eb0-libxl-fix-refcnt-MigrationDstArgs.patch, 15120b8c-libxl-no-resume-on-suspend-fail.patch, e80b84a7-libxl-acquire-job-on-migrate.patch, 60acb38-revert-curmem-inactive-dom.patch- Replace local libxl patches with upstream variants Dropped: 0003-libxl-fix-ref-counting-of-libxlMigrationDstArgs.patch 0004-libxl-don-t-attempt-to-resume-domain-when-suspend-fa.patch 0005-libxl-acquire-a-job-when-receiving-a-migrating-domai.patch Added: 44a54eb0-libxl-fix-refcnt-MigrationDstArgs.patch 15120b8c-libxl-no-resume-on-suspend-fail.patch e80b84a7-libxl-acquire-job-on-migrate.patch bsc#936185 - Added another virt-aa-helper upstream patch 52970dec-virt-aa-helper-improve-valid-path.patch lp#1483071 - Added upstream patch to fix libvirt-tck memory balloon test failure on Xen 60acb38-revert-curmem-inactive-dom.patch- Fix generated apparmor profile to allow access to ovmf and nvram. 26c5fa3a-virt-aa-helper-missing-doc.patch 2f01cfdf-virt-aa-helper-allow-ovmf.patch 91fdcefa-virt-aa-helper-allow-nvram.patch d25a5e08-virt-aa-helper-simplify-restriction-logic.patch lp#1483071- storage: only run safezero if allocation is > 0 269d39af-storage-allocation-fix.patch bsc#942085- Update to libvirt 1.2.18 - libxl: support dom0 - Many incremental improvements and bug fixes, see http://libvirt.org/news.html - Dropped upstream patches: e44bcae-virt-aa-helper-trailing-slash.patch, a55a5e7-virt-aa-helper-log.patch, 61dab0f-virt-aa-helper-renaming.patch, 24f3c2f-virt-aa-helper-fix-caps.patch, 45697fe5-libxl-support-dom0.patch, e9c27344-libxl-fix-virDomainObj-state.patch, 4ffb21c8-libxl-dom0-state-fix.patch, qemu-nbd-cleanup-fix.patch- Fix crash in libxl driver on receiving side 0003-libxl-fix-ref-counting-of-libxlMigrationDstArgs.patch 0004-libxl-don-t-attempt-to-resume-domain-when-suspend-fa.patch 0005-libxl-acquire-a-job-when-receiving-a-migrating-domai.patch bsc#936185- libxl: set dom0 state to running 4ffb21c8-libxl-dom0-state-fix.patch bsc#937316 - libxl: support management of dom0 45697fe5-libxl-support-dom0.patch bsc#937316 - libxl: libxl: fix setting state of virDomainObj e9c27344-libxl-fix-virDomainObj-state.patch bsc#934937- Fixed virt-aa-helper bugs preventing virt-sandbox to work. 24f3c2f-virt-aa-helper-fix-caps.patch 61dab0f-virt-aa-helper-renaming.patch a55a5e7-virt-aa-helper-log.patch e44bcae-virt-aa-helper-trailing-slash.patch bsc#936841 - Fixed crasher due to uninitialized values qemu-nbd-cleanup-fix.patch bsc#936841- Update to libvirt 1.2.17 - parallels driver renamed to vz (Virtuozzo) - Many incremental improvements and bug fixes, see http://libvirt.org/news.html - spec: re-enable tests that have received upstream fixes and are now passing- Remove unsupported settings in libvirtd.socket unit file when systemd version < 214 libvirtd-systemd-socket.patch bsc#933043 - spec: always apply Apparmor and netcontrol patches- spec: Add libvirtd.socket unit file to service_add_pre and service_del_postun macros- Update to libvirt 1.2.16 - Introduce pci-serial - Introduce virDomainSetUserPassword API - Introduce protected key mgmt ops - Add domain vmport feature - Many incremental improvements and bug fixes, see http://libvirt.org/news.html - Drop upstream patches c0d3f608-libxl-soundhw.patch and 8910e063-arch-caps.patch - Drop polkit-10-virt.rules in favor of upstream 50-libvirt.rules- qemu: fix regression defaulting to host arch 8910e063-arch-caps.patch rhb#1219191- spec: build libxl driver for aarch64 and remove useless 'suse_version <= 1220' conditional- libxl: support virtual sound devices in HVM domains c0d3f608-libxl-soundhw.patch bsc#875216- Update to libvirt 1.2.15 - Implement virDomainAddIOThread and virDomainDelIOThread - libxl: Introduce configuration file for libxl driver - Add VIR_DOMAIN_EVENT_ID_DEVICE_ADDED event - Many incremental improvements and bug fixes, see http://libvirt.org/news.html - Drop upstream patches da33a1ac-lxc-init-statedir.patch and open-ns-files-readonly.patch - spec file fixups for building --without-driver-modules- boo#926765: add libvirt-daemon-driver-qemu dependency on libvirt-daemon-driver-storage.- boo#926153: make sure /var/run/libvirt/lxc folder exists when starting the driver. da33a1ac-lxc-init-statedir.patch - Fix lxc-enter-namespace for 3.19+ kernels. open-ns-files-readonly.patch- Disable building wireshark dissector. Commit 37397320 requires wireshark pkgconfig, which SUSE wireshark packages do not provide. - Disable building the legacy Xen driver since Xen no longer provides the xend toolstack. Remove xend-specific patches while at it: fix-pci-attach-xen-driver.patch, xen-name-for-devid.patch- Update to libvirt 1.2.14 - qemu: Implement memory device hotplug - Implement public API for virDomainPinIOThread - Implement public API for virDomainGetIOThreadsInfo - SRIOV NIC offload feature discovery - Many incremental improvements and bug fixes, see http://libvirt.org/news.html - Drop disable-hugepage-test.patch in favor of upstream fix- Fix build on older distros containing a polkit package that lacks support for /etc/polkit-1/rules.d drop directory- Disable interface driver if libnetcontrol cannot be initialized Modified libvirt-suse-netcontrol.patch boo#920551- Fix crash in libnetcontrol-backed interface driver Modified libvirt-suse-netcontrol.patch boo#920551- Instruct polkit to allow memebers of the 'libvirt' group to connect to libvirt without providing any password (bnc#920804) - Added polkit-10-virt.rules to fix bnc#920804- Change default setting of security_default_confined in /etc/libvirt/qemu.conf instead of in code. Making the change in code changes the default behavior for all users, even those that have a custom security setup in their /etc/libvirt/qemu.conf. Modified suse-qemu-conf.patch bsc#921586- Fixed a number of QEMU apparmor abstraction problems. bsc#921355 apparmor-fixes.patch- Update to libvirt 1.2.13 - qemu: improved support for host and guest NUMA - Many incremental improvements and bug fixes, see http://libvirt.org/news.html- Update to libvirt 1.2.12 - CVE-2015-0236: qemu: Check ACLs when dumping security info from snapshots - CVE-2015-0236: qemu: Check ACLs when dumping security info from save image - Many incremental improvements and bug fixes, see http://libvirt.org/news.html - Drop upstream patches: 30c6aecc-apparmor-lib64.patch, apparmor-xen-fixup.patch, apparmor-allow-helpers.patch, apparmor-tck-raw-packets.patch - Disable a hugepage test that is failing on ppc, ppc64, and ppc64le architectures - disable-hugepage-test.patch- Fixed patches to pass make syntax-check- Apparmor profile regression breaks Xen domains. bsc#913799 apparmor-xen-fixup.patch apparmor-allow-helpers.patch apparmor-tck-raw-packets.patch- Replaced hard to maintain install-apparmor-profiles.patch by upstreamed 30c6aecc-apparmor-lib64.patch. - Reformatted libvirt.spec and libvirtd.init to pass upstream make syntax-check- fix bashisms in libvirt-guests.sh script - update patches: + libvirt-guests-init-script.patch- Update to libvirt 1.2.11 - Implement public API for virDomainGetFSInfo - qemu: Add define for the new throttle options - CVE-2014-8131: Fix possible deadlock and segfault in qemuConnectGetAllDomainStats() - CVE-2014-7823: dumpxml: security hole with migratable flag - Drop upstream patches: 2222123-virt-aa-helper-crash.patch, 433b427-iplink-name.patch, 52691f99-qemu-mig-crash.patch, 72fecf1-lxc-resolve-symlinks.patch, b1674ad5-CVE-2014-7823.patch, ba9b7252-sys-net-rw.patch, c264eea-virt-aa-helper-sandbox.patch, e50457d-lxc-unmount-check.patch, cgroup-all-devices.patch, libvirt-ppc64le-support.patch- Get /proc/sys/net/ipv[46] read-write for wicked to work in containers. bsc#904432. ba9b7252-sys-net-rw.patch - Fixed allowing devices for containers. cgroup-all-devices.patch- qemu: Fix crash in tunnelled migration 52691f99-qemu-mig-crash.patch boo#908008- Fix potential crasher in virt-aa-helper 2222123-virt-aa-helper-crash.patch - ip link add now needs the 'name' parameter. 433b427-iplink-name.patch - Fixes for virt-sandbox-service to work: - Allow adding virt-sandbox service config to apparmor rules. c264eea-virt-aa-helper-sandbox.patch - fix symlink resolving for containers to start. 72fecf1-lxc-resolve-symlinks.patch - fix unmounting file system if it contains the source to mount. e50457d-lxc-unmount-check.patch- Remove security_driver = "none" in qemu config. This completely disabled all security drivers instead of probing them. - Changed default value of QEMU's security_default_confined to 0 to keep QEMU domains unconfined by default.- CVE-2014-7823: dumpxml: security hole with migratable flag b1674ad5-CVE-2014-7823.patch bsc#904176- Fix Qemu AppArmor abstraction. - qemu-block.so was denied on x86_64. install-apparmor-profiles.patch - Temporary fix access to screenshot temporary file. bsc#904426. qemu-apparmor-screenshot.patch- Update to libvirt 1.2.10 - Many incremental improvements and bug fixes, see http://libvirt.org/news.html- Added package wireshark-plugin-libvirt to provide the wireshark dissector for the libvirt RPC protocol/sbin/ldconfig/sbin/ldconfigibs-arm-2 1661957767  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~asbgbncacsdadeelenesfifrguhihuiditjaknkomkmlmrnbnlorpaplptptrusrsr@latinsvtatetrukvizhzh7.1.0-150300.6.35.27.1.0-150300.6.35.27.1.0-150300.6.35.2  !"#$%&'()*+,-./libvirt-admin.conflibvirt.conflibvirt-admin.so.0libvirt-admin.so.0.7001.0libvirt-lxc.so.0libvirt-lxc.so.0.7001.0libvirt-qemu.so.0libvirt-qemu.so.0.7001.0libvirt.so.0libvirt.so.0.7001.0libvirtcpu_maparm_FT-2000plus.xmlarm_Falkor.xmlarm_Kunpeng-920.xmlarm_Tengyun-S2500.xmlarm_ThunderX299xx.xmlarm_cortex-a53.xmlarm_cortex-a57.xmlarm_cortex-a72.xmlarm_features.xmlarm_vendors.xmlindex.xmlppc64_POWER6.xmlppc64_POWER7.xmlppc64_POWER8.xmlppc64_POWER9.xmlppc64_POWERPC_e5500.xmlppc64_POWERPC_e6500.xmlppc64_vendors.xmlx86_486.xmlx86_Broadwell-IBRS.xmlx86_Broadwell-noTSX-IBRS.xmlx86_Broadwell-noTSX.xmlx86_Broadwell.xmlx86_Cascadelake-Server-noTSX.xmlx86_Cascadelake-Server.xmlx86_Conroe.xmlx86_Cooperlake.xmlx86_Dhyana.xmlx86_EPYC-IBPB.xmlx86_EPYC-Rome.xmlx86_EPYC.xmlx86_Haswell-IBRS.xmlx86_Haswell-noTSX-IBRS.xmlx86_Haswell-noTSX.xmlx86_Haswell.xmlx86_Icelake-Client-noTSX.xmlx86_Icelake-Client.xmlx86_Icelake-Server-noTSX.xmlx86_Icelake-Server.xmlx86_IvyBridge-IBRS.xmlx86_IvyBridge.xmlx86_Nehalem-IBRS.xmlx86_Nehalem.xmlx86_Opteron_G1.xmlx86_Opteron_G2.xmlx86_Opteron_G3.xmlx86_Opteron_G4.xmlx86_Opteron_G5.xmlx86_Penryn.xmlx86_SandyBridge-IBRS.xmlx86_SandyBridge.xmlx86_Skylake-Client-IBRS.xmlx86_Skylake-Client-noTSX-IBRS.xmlx86_Skylake-Client.xmlx86_Skylake-Server-IBRS.xmlx86_Skylake-Server-noTSX-IBRS.xmlx86_Skylake-Server.xmlx86_Snowridge.xmlx86_Westmere-IBRS.xmlx86_Westmere.xmlx86_athlon.xmlx86_core2duo.xmlx86_coreduo.xmlx86_cpu64-rhel5.xmlx86_cpu64-rhel6.xmlx86_features.xmlx86_kvm32.xmlx86_kvm64.xmlx86_n270.xmlx86_pentium.xmlx86_pentium2.xmlx86_pentium3.xmlx86_pentiumpro.xmlx86_phenom.xmlx86_qemu32.xmlx86_qemu64.xmlx86_vendors.xmlschemasbasictypes.rngcapability.rngcpu.rngcputypes.rngdomain.rngdomainbackup.rngdomaincaps.rngdomaincheckpoint.rngdomaincommon.rngdomainsnapshot.rnginterface.rngnetwork.rngnetworkcommon.rngnetworkport.rngnodedev.rngnwfilter.rngnwfilter_params.rngnwfilterbinding.rngsecret.rngstoragecommon.rngstoragepool.rngstoragepoolcaps.rngstoragevol.rngtest-screenshot.pnglibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt/etc/libvirt//usr/lib64//usr/share//usr/share/libvirt//usr/share/libvirt/cpu_map//usr/share/libvirt/schemas//usr/share/locale/as/LC_MESSAGES//usr/share/locale/bg/LC_MESSAGES//usr/share/locale/bn_IN/LC_MESSAGES//usr/share/locale/ca/LC_MESSAGES//usr/share/locale/cs/LC_MESSAGES//usr/share/locale/da/LC_MESSAGES//usr/share/locale/de/LC_MESSAGES//usr/share/locale/el/LC_MESSAGES//usr/share/locale/en_GB/LC_MESSAGES//usr/share/locale/es/LC_MESSAGES//usr/share/locale/fi/LC_MESSAGES//usr/share/locale/fr/LC_MESSAGES//usr/share/locale/gu/LC_MESSAGES//usr/share/locale/hi/LC_MESSAGES//usr/share/locale/hu/LC_MESSAGES//usr/share/locale/id/LC_MESSAGES//usr/share/locale/it/LC_MESSAGES//usr/share/locale/ja/LC_MESSAGES//usr/share/locale/kn/LC_MESSAGES//usr/share/locale/ko/LC_MESSAGES//usr/share/locale/mk/LC_MESSAGES//usr/share/locale/ml/LC_MESSAGES//usr/share/locale/mr/LC_MESSAGES//usr/share/locale/nb/LC_MESSAGES//usr/share/locale/nl/LC_MESSAGES//usr/share/locale/or/LC_MESSAGES//usr/share/locale/pa/LC_MESSAGES//usr/share/locale/pl/LC_MESSAGES//usr/share/locale/pt/LC_MESSAGES//usr/share/locale/pt_BR/LC_MESSAGES//usr/share/locale/ru/LC_MESSAGES//usr/share/locale/sr/LC_MESSAGES//usr/share/locale/sr@latin/LC_MESSAGES//usr/share/locale/sv/LC_MESSAGES//usr/share/locale/ta/LC_MESSAGES//usr/share/locale/te/LC_MESSAGES//usr/share/locale/tr/LC_MESSAGES//usr/share/locale/uk/LC_MESSAGES//usr/share/locale/vi/LC_MESSAGES//usr/share/locale/zh_CN/LC_MESSAGES//usr/share/locale/zh_TW/LC_MESSAGES//var/lib/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:25654/SUSE_SLE-15-SP3_Update/f7932d147ae7d09e11d3d78d3436c365-libvirt.SUSE_SLE-15-SP3_Updatedrpmxz5aarch64-suse-linux ASCII textELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=b0bc2a79fe3c51c7bcecc80fa0884dfba2b74c59, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=2a814b585c15baaa24da1df6b6072b3a4c155d80, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=bb3bf41f3c7c136a29542b4e704c2483dff546d5, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=becea2c5a7816e7508508798eb94c513a14a006e, strippeddirectoryexported SGML document, ASCII textXML 1.0 document, ASCII text, with very long linesXML 1.0 document, ASCII textPNG image data, 1120 x 832, 8-bit grayscale, non-interlaced'6PPPPPR*RRRR R/R.R0R-RR)RR RPP P P P PR RR RRR0R.R-RR%RRR RP PPP P PPP R RR0R.R-R RPPPPPPPPPPPPPPPPPPPPPPPPPP P P!P!P"P"P#P#P$P$P%P%P&P&P'P'P(P(P)P)P*P*P+P+P,P,P-P-P.P.P/P/P0P0P1P1P2P2P3P3P4P4P5P5P9P9P:P:P;P;PP>P?P?P6P6P7P7P8P8PPPPP@P@PAPAPBPBPCPCPDPDPEPEPFPFPGPGPHPHPIPIPQPQPRPRPSPSPTPTPUPUPVPVPJPJPKPKPLPLPMPMPNPNPOPOPPPPPWPWPXPXPYPYPZPZP[P[P\P\P]P]P^P^P_P_PaPaPbPbP`P`PdPdPePePfPfPgPgPhPhPcPcPiPiPjPjPkPkPlPR R,R*RRRRRRRR#R R!RRR4R3R5R2R R R'RRRR1RR RRRRR+RR%RR6R(R&R$R)RRRR"R R믜aIOutf-84fea32f8997dec801d23a0d3f439559c9c2c77fa516cfb1d24d872f2f4f50e6d?7zXZ !t/]"k%{Duk~S-oa^פӖ d]2Α_"tSJ (~aD*ަ+[Fև6\Pn7 ,5{W&l,a:H md R7/^.g\ԥdqo}viMGKMEG(* %{e!WixN7-AJhMetcp.Wi NvʠZHE̕T\~_($Wm7 SE$V{՗ ǴFxR4ђY?<P%\P$3xQHB֏C0@E;/)ׁNY!gKE]qYp&,KI!n<<җ<@ݖZ Mݚ /ymaC2tOP{;4QW^ۚ9 ,0w^"qژv;<q!7__&<Ʋz9 >&;1&v/{_ӆTQNkѱ`!P% `NvE@c[3f%>uq2jm bHQ )ÂPp`CuXGd>\Mŷ/~HdY-o5,d'z[yaq7 JXւ-{ZF;_ >#Ї4 " fͷrn7 a9>ƜD![Xi#hm`vo7y-uy;/W3u,}MC%odI3?|9/Q_ymLZ? +2F+8j62y7ρE!Y-F׿oO,XilDcẺ\#nj3uV'$!a A r&,F 3ֈ GaK5o錂nGnyg_Do\S[trМqVXGg&ŀEkM. jU1.ڒKi)%k3UE`oq>-#8x4'S #4 q[ygeӖ=0nvVاI=JK04EFcfg"XKck:$5lZ ~Ve>E$F0Mѕ)#]i1 D_,Td1,4vPɨrGCVs9"4 y9njPMH?iWp3Q{ d{;Z6/oO#Y-ܦbR-ydۯ0hN`$IdG!mUРWd'<9J(@8 r\(vd+\Z".Zȧgʛ#Uy튊s P liA()*sE\ĭaΩirH#,jXǼf:ˠpza^赖 ` p z7@_T5! 1/Ze '7]w# ]mf`P\Yvj3<1j^I86ߜB+ )/VnluV]ReMw$d-“QDq fI-=;l8XZ܏`/M`iG3#VMa' X{amמ4yaA6ǔ*|$'4 vXR& .3ȩ*l]1ݱJ\OI~-Y*Dl3-m t4z#hdؘ Z$'l|uhgJڭ!S%/&`L4Svo!$:7Aaٌt帓7KЙ,F]w awx!niH;<s=ua4HDeD(,MadiDso`Rэ3U{#)0AASS# 2Md׆|ue,?9 Nѡ҂KWxy2onR$7|9x[kkOw7;'̖N0}XV(E4Z2z k'J*_A>bZVn9Zs_%*gͣ6IPF{ P'R<1 Mr3%vb7`4gFӏ"V;#f&ej#\L-#ʹz彋hoNhYrs`x|=M աLP"/nl8<:ݽKLn_:+I܃[,@@բD,x\zMkG{{7-?eV҆ObI- GPl }"hhh5QFҔ.< hSxC_Ć7䄐[1O kA2 ЇXYY_%=?=W &{G6L WC`RzƅʖĐУ `8P;bn#-S8p{/1c,^]Z0`^ cO⋅y8eX#쌅YEۤ|8AQ0wm^ 'i/s0bNlvОSp#؛w3 č( zeǔJR;5w;?6d"]Vu ,eLf/c+=7hhyTy¡G6_;ʳH!^ۭnˆ֪ X$B'2>tVt4-7/!x ^bRnP MHaLAG,9gvD}"*ui)⥡)Go:a/<@ bJ? aDhhdbrʁ~ko.9vH'OAiҵQKĪp7#%& XbS'N̿XXqR/.Crح@x?(O>XVRZ kx@m`% J(Vܨ2#K -60U`kc}F *^#Ô!eJ-xO*:/{x5dVF]/Z*fHfM-YW?5tV̒a  5\ĞbgQ. es!Gek [Y9cfE;R/e|)<(?k }Ū`Ԡ?Q^tDuLyrL} tz5g¬` _,NBDYy{^eNz%8vq0NBL>nutR#wڹgE'~zt]A<*V9Y&Uvobb=VeL=QuuX:t4Ywyք_>LCNkq{Q G jXP"**ߡH0[u`ύ3)h|O#x7UGn8Z07(Ϳs#5яP}u!f^qn_nvⒹ?,f]G\*NE1z|F U\mnB*p\<]f >* c+KL 7Y u= hף _Ss.bV]\)sd ^0Su#Inڍ_XL'R]WנE|vAĚ^Y&5{xabY|gmA>;0qj5X+K*g 89,k(L#6>Ըi*/&1RYFYMlOn74){mE?/`sdWqVɺݮ}wVjyԞ`UpOF$% ՘g +4SLj&M&籹O!Ӊt]Hء:w06ǜ:t/VBeSg;" ه$zPBpغu1*dXT XN ~J).Bf11%yuM/|ŲzGX1s%OD |U+;Bz 1HvՂjhHZԨ gӁRj _ /?Ʉ6Xq&s<#n}[9]{P3y0{ށSWث}̝^4^Ċ5sӗ:G&쳂 pk -镏ٚC~ݲuWx h9ݫm0+Oo ғ8 dh]/:)&0=/xzuA1= bxն=:2qp(-yx_z/Wn3FVSh^3/R-I6p&#muvx!CCg<;;z3͒jaWlD?O-K23rtS0Afde4!Z?S—Y=}̛+=+%Ckk@FJ<ficcgtfrįחtuÚZHFuTWz,ζ2(y#%!e_ni<笡#twu>;.L[آ73^mK&v"t Vмj~Agvtk ; uɦ/mȴXaH&׬ad;WT?6Y ԣ;`r n_VAoljWG&#CC&B+ pL.pCeg؟%ϸmBQ#zbP]v!ɭ( 1RJEd_&/=PW%Vbcj 1h20}ɚИ2螅1zM7 A:B ܺGfE~u2n$lM-VlL`w|=M,{p|m:xvaW ޖ 1?44v`젟P 1aGH^'pX"3ljgh q2 YGT"!|48CV|W9wD쁞-#1̴Yt/:\K]M;\=$# lZp7oqzE>)OV>xnjː[ChYJYiO!{gd=f  ۑyBҿME7=F+꿶?4ÿ5`F^J\v%H8DG}@ȅq =7*Y2%K!(!H0Q߭a 56RDjЎYdž_.cb OWl6d[^oܪM+5s1czEcTkfz.MsxYG_K2ufdv9!#]ƒ2>, F!@qNUp kxLl,k{h!h'k}VV܃(m0sF=E4c>|BR>3WB)R |7W+$n9pp"мgj!1GAbmc6 LwB/>F#}c~@P.ɻ5õ9ﷹVaBJ8*E_IQOv֑8v_ ~3y_A|dzMTtoplŃq<-Ļ;JUMs׸)~zJ:~L'e-&W®.MfS"y%G-W+֑Rl])ywɬ}iԍ̾sr.h{)2EMR]K9U*lkEDR}wN3豙k[L9m833ܞ*+c0c y0ωj5$U'3MGUq,C>2b#C hf s<;.Kzv?mIHzkc%xNVlrE:+S ܉EJO-#Aj3XA,v1(XW0.(M G~CuC޻d\EOj|vStrN'lodjH -V ^=$)Є1Qy V'.Y7܃]H۱pyA3xڝ&s IR$@ pᥱі7#DK2n}ssqdB\=sɏ<%>x?4M6s.T3'(zf]/ψG1dٯ~ !؝{M{Q?@52Ԕ0q;c{`KDxoQ !~\紕wcAHr@[TaSpðyx [eq6T3F;kZhfl:ބ45/.|BYФ#%k3usEdywM-*Vtq\kY+ҼF :.#@3!4ì7CZg46Nxr+>J_-Xymj0]8ݺ|NjW.J](`n{\`QLƽs=Uz?wϏ-f5u͘@ATte o:_PWo<¦CUw:mm_;W)(iczPJԃft1)Ar,:t2.h@]|Ӽ:X5,x)͊D!wu@gNO~ous 4JÑ45fe\l32 ǺH 'x^׮c nc?,2WFʥѽGT$={sEˉeX CV`͒:z>?vg(% I/Ī%ԤIHZ;'ZA20v3*$Ff>|q tk T}>P_Vv:l_7]--(]KHSH=ea!?[ĢBK2匪[iĆ e{t4Ps8^^ׯ7jL98SdGo{ezdD1$O}M"(ޣDKRgQxb 5u~J5QvX D0_yu* 5qnU СSaua䆾'ݝE^bb 7`aG>wW#S󶦦Qw8r1K2yq*4Vh˶ǞHF]3|ĺ4ă 5>U{=@FrF8&G~r$v!ͮm&"3Iwl]Fk›lS+(^M 0X.p0 V~.w>=kEʏя N2Z^*tr9' `gN-DD4L)jZ"bm@{Vp.o09sd@̄)śP#>P +buI0 -ڴנvWЪۘF0 NU c7R~?UU2ES/N}Ye!_bTJ@-ZI=Umm ƦJ\⳷w2P_ om{ޤIP^~檋{$}G3߮?+>=Դ{>:J 96G`]fsyCPEC ug*{aɃiFp5}BzUr@iHNnk0)6ڛZB,GM0ah >8+Uu >d  { PULxr9RuҝKQ-pg~%OAU'`Ǥ07r6"u4[35,*NA+}@J/A )YY9ܓmk3AeH\,!"F Ǚq| <90;sSUWʵYŒrǾ]ri myǷ*U M_' aD[Ʌ jM 4Dx7hO)FN+1f&u̙Ԗqh|qyh߬~7+V_n!)l`1gV7OBmH"!>L=mxߞͬϤl7oK08ݝfgSyW6*e]A%M(S8'5#gD;^645B~yM#W2*:Dri=`s~3b;Ƣ*j2=6x\E5 M,w03|w-cN38i*t}2Zt"Ë3ygt*76\xFt+~|m.%1zܷ(!pmsl#De nw3rBxq6>Pb!O!:M!ZkC 'W??J34[w()3Up9@x~a7N`/m{MI]EcVBK3NgkܾMK+?%vά)NvAgˤ-ss>k2n:f;DHמؖf.tQC\\OuEB~2`WUw@S~6tDpĬ=Cʋo^P!\$ KBB/ MIO\w9-}A o+G!Pf bqTmM,sE?~DוH'x' )K1CS=IhujKdq1$O=`sD?5p/ߊh|cZ4o~IWdNm7kd5uܷ.:UXЮ\nk`*x%l| ʂ3f6ݶ-YlV Є>bFj?w7D A DD N&bO38` gzO(S#&_!frZF2;;5O26Dc4c)CUqejvK]=pg}vG,?lޫ5 QO:"hG“$H}9Nj@ogQ1ah}2yJWDȚ~h/]V>Ggc`J枍)rp : W)7 ~%ݫ5m, (i-f[2&v/E!NJь+}wArZꙝVièioHxt]DHh]N"'TB]+5,Tv\@|@V{Hi+VL*y2"zz_OKji6/݁,$5;;{OnIo͌VlZ+L%+ v/C9i3r.3i5vΚƁH,5p.VWi@(s!Pb\+`y׼=@AwDՁoѕZj1Fj5hDOEʼntbPш?(RfHaF8gkjaMഷ.pEJѿwnw3T}R=vW[4X];H'[[fIrdikC#vafZL$aBƄ@<mPh.WXOUkKZ[&ڭ@iAqk OAh2$^kpwVx TfCn{03"o<7%>aRn/ZgNGG \s&}t ??m} Gig4oDYZW7M*.bBx5dSè񹠁eWx&]m21%qJLd{_"S&\čhUK"#o:+&t02A6ܲEwWg! ?mJZ&~ gm*xC,\g6'>&9Tfx)C*; =&#qFfܪI aGſI-R6M8r)]EXh:Uz̀67.k|ڸx"4%B} 2]ۜ'\_+:W` l-)VH>2!Vsjޣ|8NN =[.?jɶA鴌Extgi4#iɻи3LcqpOC[ עEj_E7?XIaJM#'$ݘ/ۮ;.Rewpxp~J{&C*V6>Yo|e$0DXhQyR^DNѾkBC쇾%N{.zeGCN< wP /82^jFwJwC 2R-Q*47GpX9&ȉ2?Q|tak )u2^g1BAoVq9sQJ,뺟UǠrU%j559Jg}\cYE4xNNAsofp14;  E^]vGﯙvn ,Dɓl:ek{ɠ*g7E;a&Ў/gԲKG xY=]ls\N- ȕ6n sUo=ـYTk@? etim᭚sڣRQ6ޢ2İ'H Ɏ؜={|ߦjÞqC.ɌŻDr_⯊fgX;b *hۃX @C!Gf 2A2;+-ʨp,Hsb %{,<7,P~XLfMWLfXPCۙ ^A}ʀ5n{+5q6)#TZ,'vQ=#6#b=t75iH}F`(ƅk,^!,g\F;W {au2[V; Ȣj{&|!' X;FeNg{f_:oTNˆ3eC+//k4aݰ(7wG bFپh{64;؝r%KF )fD.-z59mk*Mm.UIƽ}1Z6Ԭ2f%'[&NK4њ?w=깰C_Z+о\YMp`g\Q u!>zvJ_cF\eЍ \wb(8m2 G` dlO@C BAF:I<2xW}#tN>4DӫX: 12i@w XvD˦P*+5z2C6D9hDx_~3öEՓ|<Aʀx>'_]3` D23fla$b+QT+Ɓ; V>k1Vr8Ar+ol_:r;cF~Eo"&gËfA5c堆s liL ;1 =KLY0;}-A!(ӄm} +=;t|[-qʇQ4q V mcQƪ޿,v=o6qT3Ͽ8kPiĦ;a=E`35{6LWcxM4G[Uʖa|+)? Wm8\ӥ˜U׬EXb%$1{gH`(WrE'#7^k1>%O80];O Am59 k޴w}-T_"Q]Vk 1 <2jq9yϗ3֪"WB)'񖺱;Z0pX Տ=yw2>uX `tN Wb ޛ-8y ADsRk<˵l<ƜGyZ ^]kIl vyPz'Iu;LL]y*/g :ki̶ ߠnͫ H:!gQbF*ymq0~J%\3 < 1*VdgJ4p4\{9քl4|&W2N0}}0geu8)IEATęNKZ c2I3\/#Y6,/ /'P^5} fRΙAwbk"r XT³Ŧ{c=ChdeE8}:RF|#ߒSu*v tcu8u؍ S̕W!*O==l3ۖ!sW]2KQ /CǑњ%L5DoQ[j%¥J{~fnB9ǭr%U U+pk0\8*6 u۪?הW~ϭe'\ -1>1o((1f%udE?Q+$Ux`5GU3ѧd!dx#bTI| 2XX5hi@5 BjP9p˘l?zCYR`Y?F2esT^WVTmrzF`re#e5᜘!i,{^֐l,m䋄FTuRB11v̳ z{*;o+fef;Pt\7QVH`4X1XUOZط(04S{{ dʭƐ#Pd57PØ⒬8SJ~.`[xO>hփl7 blu<`Ԯ'[ +m:ȣ.Hydqzw6,jf[(< m:A95+cꃉyX0c$oIfe<(# !e.襫cP<=2/ `\nxq `v#ѺD7te0xb.btcouDZłSh(/:YMiY$y/>%}E/o[.@읇tGSxX)/EI۵_:vn(d(Ԓ7@!RP6rl%͟MIjy}kyi@$ت_92Dj4liH ƽ8pwQɀ@M۞;XGe soدls?= k]JWS]*qk`K)(Vfʕ,tCo{ahs|ReLv wҜ?tCZ_+L&1|2߸kW9385q/&?dXZ0ַKC ຢQ"P$0R%X*/%z<PA:bbv` VkOߵv=͚҈rt٠FX?[Ri܅,O5F>{*CEn2E{ T^`f^ĚZ_E^ k4Q Ģ6 *U.ey 잓\X5Yx Q֙"-gn’b;Xn@>I'bvx2LֆdbUL RUǿ _ĝ޻ء@]x@kvg~=ᤚp2ff&ri35i g’<8/kglVal V 1v4wSDX U[Sn'pFLmDs̔wøR-KwO neJgG$ ?^5epTYzoK!)3?}j,uNdq=u n~0j-W&m <>\⢟cM}4~XraсH#1{\î#` ɻDE-:?ĵn0ًɵp9ߗk=AEd>EaJ;unDxP a?E=X0?8[ UI[x|ꊭ=KO!Ǽ+e?r&4nMxBs}R9@>6S(C#:?)XfE<2Բ(FM) A30=1Я _Y%_$eo5~"`ӷn5~<-ѳg(f58gvlb(25}ٍhy oKY+i82)V [z@`!t/[v71]Zunmmu|P5O5VoK?O9IK48rI| <9 Nh͌e B85ה Mgzw¯ |MjW߽1.$HL +ɧÃm+ϯRj4l>;ă-C+x$d6D4)iwxk]+ F'z ?.÷"B u:[~Һf xlg=UUF丑IX=(35-,T!Ba>G:'2֌E3D j)1 S!^7(3Qnv"L\0i'FB nZE@a#=Nׄ)*LHC¸^$֩ X>D%2|ece~kwYߕq\/xK{=cl%D0ItQ,A⭳P3lѯCiJ$sa,c CY'J!|} tz'TǪD[pPQK+,4:,ZNdPߪ7/W.@hbϹ+ ?6|8jOq>Qx" >jBL&- v?k/KX@o*Eu~Mٺ-hWOd&sP|'bEO@TVRmuI40IMV7svUJkm 5q ^$WP4̀joQF?j2#tw 푙9]΍֜?\ R9^P]߱V?xmtlӺ¥S3xK>ڇve([6Mm]VFtT Z*ޙ̑ǀC6XЮ|ߙ1r0k*0w<40VKԯ]XK,\_MB˜kg~ûh?u'͋ט`{ļ 3FZ-j2p 'dRjkQ>0] fGF7;- EjQE☵Y)RK܇CE)@/RU?^}gBVUxl{҇6}Ш<8S7i0Zͱ_QkL *+`yUa oGVO*2o\*1T1U?xPWivl]ջITCD VedEU sC#]%1u]9\]\.n|y%SטCë0sH ʖ =+ }U$2oJ[P>*?e$c(6:H5dLZQJHA!&r;.ruĎBT.Ї"d]r 8=e dT9qkMbe_5!7alqhL>aB $ZDbJs_VQR5!dE#8 wO{O d5-&L*@HaѧLQ?OPOGߕYM,/b|X#_99x/WæAt ;tT Aočya8<!p ^P-3_?=I)xr 2p8'Qay>#婎-){ Q{ʣ-YGKJ8knQw xvI7y.8f2 "W5X(`Րz)5~bPMϳ+)!PWhzqG MA VEbHٮPy +=毹j_,I, bi3x,Jqlٲ-Kߖ'p k!vV_$$&?CWhr#؜( rXJvvQ8Dc)~m@L$n"ř0_[0;3g<1t4{S ڶrBh7iL_G!$}Lw'&[?pqe8O%mX^Q|Nh9LF29E04nPܡ!jrבPOGݡC#230LN֎RX%qDijӐ[dUs awyUƅjyURwA^ֲ3֑ȹ߂ɕxY0}f?y O Y#{`D(R.x1vR{iV_Df+ M^6ɓ*s+;8{oLNjם 6dor0-6 i tfW Kz*h [@!zɾ{ut>h/6<,! G9M[ybC=\gԄǶRQNV/ת+55D]4&D65|w=0߶w U}EҧWLהof\1M?4)gh@nx v;{џ{WB}atigJӐ g   ȴDJA?euIIąB2c4|-b=1u5A@U;ݗZ648"ljk!?n'&]/N2pI9} 2FU|' s4 :Z@V}wHRcD)adS5Ef7AѾ{5Q<#:N|eiIOe;g,FZWSPU%݈aQ8udetJR^V|,rMӨϑX %li|w}-=?_)1mɔ1\Y0( #Bn%{pyumq ? ̘-6k1:4!kT؟ í Vz.tj%=\!(&b|C^/0aYˍM U)YIj\ p0W*Lc16OlXW^ުw }~K;Q@16 heM)qs:E6w r-Jp9m\V|Sd@z|vY_ɷow7%Wbe}eVmRq`*U`ؘ;[2.BE p6J*۠@P>-u:Ki:eZSln^' [维٫}\ookgڏ`Od .qugԑ<:é[hS]~|ڤfay]]U60svm( BVF m0 @esr:Ͼ0xIHobu/%wZs ZjpWY(Ka=N֓61H'a|RV0;| /C++2@X';7ИY?-FBo=>[ 5 2Xybⴔhw_ߺ }o8){jXĿty]gZT-ٹ3i3souR1%م _t~VWc*jjPn.jR$LD8[a8éshccDGRpz8Z:@0P}+CO} (%QX]G3 3[$9k5$[{cA{s 6S=^X.ky ePPMQmVYgHO~&f%K/T]m bޠX[R?];s[of )E-Ng ]Ƙ[VYs}{m#LY{@g#:U)79A,= Zj#e \ꢦ+vqsʢ=XfqF0q/R4x4=cʗݕ誫*'b=p]g?HR-z1gQ3*ӂ@t/ȶi?zA|Ɇok)]RB=K#G2(}C׻eW}Meek swR{sO۪IO""BiO:\Ԭ y` iJ"+7*`su{ rGgC5,ad^RA?ɲeCgZN{jp4"EF 5 1{/+uj'SmnRD2 /lp³ dJ)13( ts V$H;-ָWiq9.{<=C KlM4iwY< IOvGn8SdA;ߍ6bi5Q>=_OQneӡ}y kС^)PŊG)c".=-YKy~MND*md:ׯHBr̍~9:yE.̈́h`^øi %?AeF8~qmNdt2tki*ޮ7N" eEA A#<Ze)pᩘj1ir>;ip4}CP㨖Pȳ{ĶkFL(M޴Scib=xRߐ5x"K6]gJ6w}vȡ)k'"U )j2kT(zE k/0+/&;K6# Z0ߣd*ƣvzJ Wzd?#ј\| ArR]Ġ>p,ZHRk.?!bw^*,@\jfk8M_TQfa6^h_ 1 t=ćx5~Y1gSxey6 A]O5{AoEls8kqȁ݅)`UocÙ0WZL*\{S?`(?r'Y̊Z;CڷgU,(dA'hBp;GI`m]ՖdA\A$})8 FNLd4\0_ALjyE%Jƫs0OMxkwCk;X!??O/=z:`ɖ*aԸ~9;)H3쐇>8:,9E 8{.kYf[xkB{rʊUMQgzwTJZ`ĔWtoZ݁oT*.QeK)] Cj2goߞY}+i; P1j[ hq&W5 LD4E';MqA9\{'ʩEj:a%]טDt9d?|RY)UcQ2#`nErwTܡv #33 cuST5v=a<͔44*#?E}v~}-*qK%(sHA2Qz5 \R/wҔ.]l@X賸l9ѮlbjX ׂo9>7'|N1N.l ŽgֿabL5.Ӹ Q kS=KPIa'~ ħ^hjY+^A !mG5 In>{[ف,9<#uϪ()nFD :[V(+[mrI[9YF&J B(H8}zs`G*ZSJt{?'5@@c'WW1OI=_:R28y&Ǧv$>3 Z~1I4H($ m]t[9ա yYߵߝ!veFoxA7l?>sm Ƕ}f1YL{JtFQR0g!mJC.u_)[LW"EmIS_%;UPsfwaU9SpPBh@\=K0LtP2f)P%Pt1]&H_V I}/;4=cl}F?]6#j`ӹ'm~!ڙ(N}g7M\+6)EF@-,oKp'R޴qczWxx| =lZ[Adɰ "Xu!9H o,Y!6TMf I0/.RV"u&wTpا=Yj=}/ut {=lFJ<c^s O[Vl?khI4 ~ M &ƿƋJ 5~ N~M t(YMڮ mDŒx*?[_q{.W7`x@jUR+ &3L=`i橢+GZί:eh¶QчHhhbL *NJ@͓!WoToH:hL`.8\%܄Mn VBW+]UpY`vx(" ,)lnRnS5 KbLY0qphE\d5j]7MHwxla\lIR2!<**p58Tv8iC掼8Oủu%*&pKq k\3V$?m}?潡ػ+K3(y1 > w6=W?&Ք8!wO}SZe `fȭvSϫS4Gw%gwڲcYSp.mSxWF {@ީ7X\Ѥ>9[R.IOzF-:)hU>>ľL]= \/ H55IZ2Jyས;[ dDK|ku;%MESҎJ&Z슱.d3o:}"G]Apk_;XtT_,giG5%+2-I;a@ouŭ{1JRɿâ<6n݈'A0AyG/]UI:;V9`jW^LKf>IJ~q QPTu7YJˠ&}H\Փ\Z+cXrٕ{ 9#dA,|8-xvv(B^֬"IaizCboĞ(`c/ #bQcƿύQzIMVh,v7]PR4e C&BP)0 >ZNA1K"}DS@r+ m| :i[.;_I (BبN8L.N18kzmK694r-,S%\ve,x#{'䷂ A8LrםevX;c;`ɫ"eX"ylF<]jݧVnerr 40ܜҨy< FU׿3~8oJ\-yY}Wy]&Uci'x T*ӫX7 Fw>,. @C5 Ǝ3qctFR@fֱ~LDKˎi+} ^%_Icf-b[JMSИ6Gqx,f+kAL{!  >TmW;,7D 1_Lh|(9a.^@5ԇ)v.&+W GvJɍ.9`2\dY֡-܄(ºjs~_s##4~h i1VO`, WSӀJM9VSm(q~q2_׾;ʴ-"_UC0 0|f. Gu[fHdaDZ*DƸPt.ӓT 2A?'K)=#ZY dRjŢ\Ҵ.>L ~mQ8p$rq!]Lz'Es(& (NH6_:_5ޒC 5Fj8gqA!(Yv\s3*!^_!܊y ɓZEX3?SH*'ӭ/ A|ErkS iϝK2j[&NѮTv:4^l?Q|5 tkEʼA༗Y-VܐyK:@(<(bc2'ze8{dUHϊ">ؘEC12X˙JP )fCք$~AaĜ,E7=;Kf(ZEɵZX#[euax S4zy' ]h27TxJ4},*:% S!Y}+ŋ=O2¸$?̊[igsFD jc[J uI[;)*W쮜3oSWF: !s-Zܐ4R=";s5א5m/>Ot *=ǫ@7##,sQnNa+x2 /jsjpGᄢq-P:lI C1}xk>b|ퟂ1B,ޫB.TB(}0M-)}ӫ_E$s3lҜí* vGpt%  -i9]nBZeAt$cQGWeDR  M&i,^ 'AF5f:̨4 ga"|6<8LE5ޚ0(άRKA;p3;c|ý=4 )2^"2D~EFnuOK0E]AS2.]$JO%U_` ކc,sƟ?`>Ae߉?& R;H)Dp#J[s⬰p3ae1Gݚdb` -d ,G%8*3c]RծJ#fvHtR8" $s^\!8LT<77ypp2P5 ]N٬MM{Ok܄qFsv ӊlj⁖ xW m;3Uc/gM%`=vA9AtE.G+~[ zd\#ଥtP&B:qP j'> tBe-HlLѨo}ibYn 2g*:)xLί jא!ҵ!FNp!N"tS!іa.(fވ{G=R@' FmcgԤLFULXz5]ÙĄBEf $ zvGA} F0dcy-QƌsMZ@MF? ?q‘J{`TjS%āv(Y sAjUpܔUfUЃR2n !! @ @ŐF{ɗBD߿"~ˁ$ƾca y4n̾]3js-fT]<7fy3~k~IXr׎ww~%5j9 mCS1aoC՟4mFݚ? ܤHLE󺻒OΒLAS} 퓗gmvl lt%[i(lĂ n8ۃ!.C fXnP*8L-/Dr4TZ`ށF(Sл[e 6XiUlYzE?e% yx& ?wd `}!PZJ_l霂͐W=IYg8ߣ,UĈ̄o9#$t耙K'"S㴫(ȶڤҥгO&+es }[<ԛ+6`#ڴOUzMۇ\j?^_P,1f[:wFzzIX'e)[- 𫮏Nך?M(؉fGͶ=koКwģ"2c! Xqfg XX0Mֶla鞢ѳ)VRZv[ 8Qvҋع$Ѩ#lb/~{D.S9:I@I||I-?i cZ(rtKXfzC}|4lR&Td&!vy[8Ň9}@-kW7VĢK U]XUۆRA\U @Hܱ뱒5E(8i+Ćd$nJ% DJ򣻞U eXIf{yi1faU}M(NR2;H Yb?_ݜGu!c,#ntkz1]B| ʜ\w#/W6dȶL/`zw 3Vm cᚗ =~zZD'LIT'CbݨMp263dhJס)Ȣ*)l -Sˀ*| m#=f[|v%} sxHǼEg/_^^m ]0_]kQ}|?mNcLӱB8N &@wjY}0|bTlG qU5yW0)mRݏ Tr*yQDi&dwޞ7XNzp<Q){X%rh o)$:SɔY@y"}ۺ:哕eo6"W[r (-v$ֱab>%hKK]']XL ^ZF匆cjjMZbi7=I޿xX9*](bʣK@)5 GSHJ(#'/}x좤kp&t/z/zN6 v:͍ (ߣ{?3نGwڥ<U%Fc˃"m3Wb$.p׷1~(I 䳸F6eOW^<wx8]1OC|/B!iceޕ7._@d6㖍zQ_P/sxgu\(i)gCjT#DYLfECN42 7 qT/|o2j(\jؓ gՌ[Vr և^R sѺDė"tI#68Zh@yr1L UE^GGchQT0{ '#åWքg0-UY^r=bNEvvP!j}Mlؖ?*˻mc؇)ٗ-Ň#C9ZK#,_ഗ8CS.tQ(iYh.lx3ֶ׉F6hN_ ɩU%'zN\ x ,-JԒnMCz-o&G2~6 {AP% t`w}ʮ6} <-\kR#fu9t9MƒM½ȅ BlH+HlIB H (bk,WRuŲc Y<\Jeƣޕ"1q2z=.|̟J" c׍F -,q^q,)oc5Z&`w(MBO=0yŎRה)AK (xZתsa@v.OR6`+/g渚̐UyKؾn]@TV{Y'%)¸,)S5Jy޽>8@.JB3<@ӳLL`$6E{=*dJIm4I(s,K|L``ٛ=jDh.yn2n]xZwGK;H$UYu)Wd;-YM(1j:3XA>Ҭe\m*_y%RSo$S%P \d'~e`HU%C6;{N 6NH. A^W֭ Bݙq!赆G@} nE uFGX)sÿeSWF7ZB83**'/` _%M0 _Ȳ0>HY* ŝ/ O)TfLz虿,4`OvgHB^dJ/|gtBgq[֡hV~DB;΅L|}4EzJ ;47&%LB[m԰8`vq9g6G9*)~5Y8+ÐdoWJM)'@ np%{^eP[.2C0Z4~xQDJ"_D"5P2X\qƟA٠Wmܽ%Y. M}?K 8 5M+ L..%Fbt1l1@Ĭ侚y|-sFUkEҖ*n,kl[<-f&y(Pf0{d-uOε.BMP6N?\wHx펵ʥEW7 %)}jb7*Sj PA Gc=-\D櫃 U Bt{,rBhbx(2}{Dv ɕse"e36`Oԅ[焸U0t TvKpxh.B^fԧzLE V@З [,I4=?:@6/bE~^>]R7K3y*XDtwUK"@9R:$y qHWv> hv^i7@`L("9Jg2K׾}$9[K-oϾ2B9HIvr?#!#Ñ=31^<$3/Sx"_qTuwĉӮ|޸_oF\ 0 5=801X4rƘAŬ˦+'^Jj%QP@U1\@ӺՋ$frS鎤A湵> _Tvh *|YK --amT 5-~xf`Qm XOǗqƛy I5wO)4c vz m\1yn1kb#%lsK>ø*G_װ40R!j Kӧo='X+7nS$HeN3"{:j ÂzhW V2bCbc㰎}ヹ]^p;n \{^3yUPě<#lWi"ϩ]hDdIP^S *>|ۓw,A^JֱL% @<`c=8ct@/oU3:8Q ܶ%L 3U]P=FMx8Gӫh!K@ۻy{3&>/!/'\LmJ!BGw ;`\AڂWŅZ"Eg￲5Лq>A=6LۿyZ t/mGmJ`͝ Ep {@Q_z ^iR_"ߩ `lf7*D)Y8ƮB!t^E]zQU_,;@"E߿^6S/:P j5[cd]f3q \VX3bqdb>xkVI,46JpBZ;U(fN  ,vPfʗYhR<+B%Doh%GoTCTN@E@p>X{z)#ƭ'`5ڶY;yjZz-gyVTrr;}6@=;8RGTk3FS7™XHWA`#'R ^M\_9ğY u6St`W*~?9 d-&&Qԓ_S#FS`7G+>*C.&6M=6H{w &{TyW׸7wP>#=f 0|,޾t^z;RR۲ i^od8i?pN#Lxږ4:>DZ:䥿{ɨ_ QlLa35e8~McYCY[:yg%)e1 r>TthlqT"7RP7$Fo)YC-yA e,j G6R/Niqeو㨭^Tٰ}p.61hqAjt.ETz BO1^V[KsB] |<&ϐc̫nwι6]4ߒcE߾1n6i߷LJ%YdH hAoNt*~ 1{:.M&x 'J镅$`6l>)ZaNsU\ \-@xS|G( 60/P]{0:AdRMVؤHΐ{h*~4ņ> SkMG :B\6jOF)nK@q3nB5UZ۽wF(%x~{2Q0fH+?b(c!ù%M2*ax(.v 8٥Ǥ-ny>brC,@K-ƳYi1L<Vks6Rxk&&\[ "?50 Q#NRG/ 9O9,{-PԂE2^^u=rC1nT;"S.,(z+8귗.-v|)ѪR`JZDs(;5_sK]2myLC6h+<648G} 0̒v\D/poB`QFN tx"%TW|7laU~6[z1*ٳA>\'R!TRP&)űb3Ka&)2䝊HM^ Z1r۶R#|h%:j&Wh|(h:ek,a暋5J=8Ռq  >J*wtxMn.<20:Gϔ#iJ\>f* @]EY_pz-Ňܿ:4M3DKo䷬4jNhȴ*~"k]H'0ۥ.9+vqv\\VB\y sHr QN# $p4aƢ4q@k WއĆ3ݘ\H Cûyqޜ+ك|Ѱ=Uǎjn}խCf4`9$s[:s+̀mIy=qɍLe%D Gج9MZnǔ@_<_T 'dhNOma:,z6ó\yvٜ /.>BͼZ 2* vaCC<HE(DSz'FN o/DݑS֎Cæ|Zp3y;WWp$ " g ijW[[z *cєt߯|R|Bc u0gI.֩=5$0|}4:)@ws4mu"R{2l$Jd2C&;VL>)k9Ro]wlּtR@5ΑwmяH_CORG%W$妖;]da4z sO"jVMGei`ѫc"n5>ClmȀlҬ=J#Sf7faXQe#U-܈~z{,xK$H扮 h5}OrVm̋D{!_5ӿktocx(_ǭy9)ZS{4w($ez/Sɔ=+].b5ʆ ?o}nO䁿.pttYCM/ %ԯ9d]WS&9j0m=$`q Do82)XClP7Vxbw{'%My4]ĥ>Î]ȥP}3vBFʛV5w|6ސp9MkS3F/T㵇`/ tLsW'76JW0LB`G.(V3\ ki #3!ho}Z}^^) &,R@VqI5D])(~Jabg)8(;6h8s`Eiv(0Wȝ~Q:8M'% cF%2kܟؚ+_cU9UOAQřlJ46 ͰTwRm/tr9Nwk]V@`/ gթt葢+UZ;Q&L'FWtM6'qmd(LZR8d,uưVbG * C;ICk9W!|'/CĬXQN@ i%J=̄W_p$щש9mDzRBXf\~y7ނf!*4䪂 q(Ru|}ja*g<Ԙ݈4W*KG!xޮVܼ mڤq7_(I@:hoDLsGQP>+ 9XvQŃ'c'Ec焗#X K%:2ʵR;=y៟^ȡw{3f3Jo{n_(oo_I𣨄`T/gq'%Xل腨 Yy 3kg E%б#'VJ`g:Tj-U^M<:Bj-yƿ ޮlc ;>♻m C,eЕ <*[Ki{q^9Z[P =)FTك7:hg٦E;%_q$Յ퓵uѡ&$Y(Cmf=Wp2xݳz|S/' 6( G6,g=HBbU 1g c%ZV?4OL Ib`K7P\u76d eͿ*awq 7Ⱦ /x_W,rjaq xƣF˻vwQ!łRvȶl{} ϧ_%OFԼ?;iy)p %MȔ@a)[~'U˰#cJDZNY+Y0t2rg`\l:#>+~/A{kz$ͩ@T9|A46>oՍ6-b~z j.Vs5*?1J8R>-.~t=t5E2Z1E(5g -1#{; *8+Ȟ+tdD|hT8-T/,u@TKJc0 ʇ4jtJ'$;ɂ.'k;sZ;*fzj^lI:{TۂIH#:bV>i5Di)woV"R#)VJˍ0E_7 ɁY:10Vq\`^_;$ ͟",% DXN44TJ}1?;5VrKG󺰶X2j}rq{? 뢬`^;U[3ꠡ&B-(?tg\tꎯO霪]7<}7˙=*3/*Y#YY!eݕ"٦(Icv~SOU\;滿F/3\9ӿV]>  _sK?'zZ.,!lwWfwmE/wz6[0λI3uk 4mn9 cCBa H0'*s 쪴 %t\cYʎܬy桟Ah.3\6"pUe%Kp;R" C Bfks@Bl4A`aޅׅfD6eab"l!$]S#HT^x֣ǧXtC Y?Wp&SZzmՃ첦wĭdYnREnŵ m kJB=2D8\!"ʾ vzBa3}85~ZAV5:7e8~h֓T4<hp$J;줋uΆ ?uZe#]s2-yC5sGA/\G%굛5<;B@5ic}$8JTkm@V ]W NuW~lR*qAUܣ%"y L'64%"@9A~8Z$7J iEudthkYD)F4YDT*̕*~Le6s-f闲KMvw0hӥw/0&+MψeZ2bҹ_nhQb; ˑ%ZoC`3dP eb'rc$(*ډG?[}InH į-+AɬhFʔ~QaĘ4O/y"kVEh l-0IDw{qǽ"bbJf&^{*^I]?"!Si:8?fD 30х!|,!$$;s rmˢc?\Yy.S[$^("3}~ *`*Jy\aPw R2!_V5殮 ~;5>^m*N)h*Dm[dFjM[x33  "+?!0/o(>T= bj?fJEq r (ƞL ĨdzŽ,(i%wASYv;\FzgeWJE=S%K0.;ymf-va\{EQtyT~h D >ݭ˳X\݊$Eo@bׁDՉiGJ8v3˷#Rv5 ANT%JB4͛@gjˏVh-0k<|'% ײ,ZD&7 B}}!=RQpdA ˈ:];Ua$֡D#` % lDSU_ܖCm!`L墡z@ m a g@Sֈ * ~9jY&.:T""|jܕ>PDxYeWO-Qdɗ '>mةkI4;@\ak)!TX9Kʉ лlWV$y0聍KVj'US+ ߼դJh@F%raCNQM(p:;P PTlm/4CL¢kAM)3(ı* rL4~J#&:c}m#Y8XeXt7 L7GST?@)d~5 a(r0Y(фSn2 n9i^l0;Fޤd+X Řֱ)ntKmȟY(D{ ?W-KK>lR] ))>7&Q'8OX7&M5/®2Umirhz Jl86D5CٜИ a 6ڭ+lx g8W:q {c>m$k;rZ 8܉bFV.Ub)YY=-AЃB f$ҳl4}V$I MTA6 IL]Ix/7f;'lAI"?wH,qK8 骘!`Jo6Ls1S:|iX},o\6{9HpKd0^"e8jD$QYd{h\Q?Ոmz;:4+4?FxAj8U󴝗CwQ'Ǩ'BEkYy!g46sx'xBLv y~6[o]J$a3((2cĞV?i{9~;=cQU SakNN^_o(JƂ8%D[5:x aјl9N/ s^I nRESǹFЌXt(Zۮ}jxS;`|˰p1f_H$ LhVD@sOK %,@U2+!p2 bME \)Id;IY-_[t@m~6̫\FX5a:iΜ_9E)#km^_M N> Tb2K7` ]e-߷2 Rƃ|ŹίCtRD#Ғq| \dXr˹f5rwxa]ip;ރ-͢e @^ ewi؞T?ȚZg^ou T 0vG!7Fgu@b^ Hwlf>b:PI\J34wmcd 3e6bx+ٺN_l!nNr>-տ7j6RZKRoڟ|ژ_iOnm Sm뮺$MFE/ܤ^O o]WAY7 qWr+"V"rެWz)oe2p7܅F qy[O@p1$ȟ k. <h5h)lx(4G|k5Mr^M!Co? ||!|qglLn7$3&_)Fkhsf46k.%[ e9 .fS73/Na tX]a)l$h7Ǫ5i 9z25[ozwd` Lչ1u?ICmWjjĚYv;:gU+A)l⛱ԁѮ R+9ӹЄ|J*MT!:_V)dUBƸv>SzzfU T[Rx-1a ;BYyqJmx~WkPJ _P QOYWGTudlCc9M, :tFC }X!#+ΑI0XZAP`T+4 zYЯ B-GdԼYf{y T\gԆ!<a䩅hLWU=QtT,1Z+gJP{nSUFsj%&m--sK1t98x1S,T#lmC?*˩nFo{Z9~V%vGw$kbgQE@@K/^)Nv0ŔôZ"P8+KFM#A`~izIiPܦ ֶ|Tm UD Pl&([}gB#ă-+^VIPh"y` `4l5MާW;oOF'TƑ `tL ^/=ir3L1`ʵ;a33֑rÿ<>WU9fЊ ೺~W.q@V1k22hXbsPrHJ'SxV64%!8Ё)x|9*"O^=hp9Y86oQ[̓}|KƉ-zk#(n1BO>Dуrr&S_d5r8ȽUgLY:?[Q20'SrVfvP47{U~iװԗkˍ|8 ͜,A$My삙zp#y@'sx4?HK,J0,;wfE 58 E,Wp[#86| ^/xWh F3DgxfH`{5J'[)ƫ:Xv6$,ѧ*FCЖg0Fnx@{{'!q0ǛM .ju툱^9K?{neKqqC )!hlo1} vH 1Y[`#R9Y+/QҎdEo? 58Qj`OAdhcdΟ"6p/^HkP߬V ieg =|E5ٰQk5㼛@#/c (~>+_GO )a+x3sJ-UaJ=D5D;7_}Ф<)KL Ѻ 4Qùf{R %^eq]$d0qi,-[$|syyf %0.>ubL!KCXi?ez:`2([h1YaB-u>Z具[[@9yҖV2.[8룰Y)P':E&~nYm³ˡkϫ?mE#3L=h&E*4*]~鏲߽yKbfչ-ywڣAfVIz XUP֮4,!je6<*+P[Q$/ >te1\ &]wZ[l$/~>iSs;5s!>.oddf aTi¯ 8FrrW{%#BlBcvwe&9EX,rÌh137 *4ojTTѯ:$"K&tWO5}Xo55.P̝)@J$ip9,|$ :BaSdDZ]f.ʈЃ/5Ϸg~GdI; "/Q85yiv`h`'br^SGhI.}gKև[v4R2cɣvMisUeH;6Ӭ0NEoMaH*} w'*GЅ]Wf'åD#G;algkb%yjγ e~I%X?y鳱.kk(^+01XG9}.zpEKi3MtOCȄhl0Kji'x8@oP-[F)]h\lT @W9)weDgЫرJl w|0u/CۢVv-3D3Du#R}Mj"Z5π+X T^^K@p㩆u Eã8qmw|8 ^r-`+Ct_ a}{g60BRl_] 8deOh데BmկgP8PC耆 @*M\0fFMQzqю@&0(&Iޔ66K4U ZKWrgQܧone&!/W˜lyD$djr㠫ǟY/2ޮ鱸t` ٶ65q5Vn0D,`3QE˅tF~ywKj&KNI u=LHA|c3tS$|; ϖ(D)W}-J&O8[i( %hvZoDc Y\g Me_{G0ikHzIh03<{RBIG*I@ f63+_ZISnEÒ5G ;E{-;sS/." *"w~Km"?ǓD :FٽgzxK[i!޳Ah,HfgEM!F(ɍl'Sx"1'HP]^!X&Hp[4LXRQOd;'"@BhH|pJ"V̞}0<4-=HVkcw- +oĿN'l2WN# 5\q) -M4Q3w RevF:n03OѺa!kM i$o{e QASs@Y'=>G%׾`\8vG1X8#Ere}"-5|9oJ{ֽZg0DZa! KGiɱS9[Oua0Uϒml?+= CjL!Q7I"2aV\V"Y9385iosEڜ:'S2Dr7W,j1t{#)UIoʼnJE,$(hn'}?KщG  48p~qN[գ tTN0'"D1W&d`b `y,,W{ř"TRY+ ;:_p;fR^ P [B<rP*i/ܬ!sʽ)G營 w[ƄL~LaCN"x2\-X]-"0s_^ӡONk^3_(V߃/LZR6wT ?Z\ c Yv<rg<̾␴ɍDֱث$[F_~BA)znu>!w|jQ <2 "R#O/*;i@`PS?DaQijreLT 7Yèv2TZD54²dH3Q=ia˜(0Z+sȫ JEaDWy>wj7 GOÞ{#vոN+C:hXVw%m;oءo->^-7!kpa  S%fu\?^t=⊸څIQX72yکTV=ǵ7z61>kO~3θ J QK)?d/ڷJ^G#<">cuDy*P W1JxkS|!G =OKsӠo(fn7k<1[ M\},$2)Eұ'2nj>2bj/whIwKh 6H.`IT{6D  pɀ ᎐s |AdkF`5^q~A\MƟ\X"EE8C&~[_6.u8M4.Oj-4Ch`9='MPnkKg+3} gNyJ_"Zt\l5c 3F.w8-HV<wctn uΉFꩪG}u)- g.G/Ȭ2i54JJ${ĩr;&$)\ 2/W+ ^Wkd3,(}M"kNmʦ1c}*MFWPtl?^権ɱ$<8;K'A,WB&Kń8z8mI]U[ڢ*;,Jjƥ/bh*O0D  BIReixlGo{NP% }VThf X*NDgp/]"TQ +%>u8uE8 U;H;XbιiJ[G?j_ci1l8DwTcvfy9aڜ;Ѯ?|p/4e; TM2}@C~sj{}H;j:,Yp苄>FP}iY7?u>Bj=p*fUvd͋ECd"Ʊ{HcnbO+eZH=dȸ(6TypƓXa섋-" S2߬!{31^ vh~բĆbLbGF}=v qbۮu.e6o\R!\C 2q_2!"@8 # z"a ſϔݲ3!~{,z0:?4do>*Q0Q"Rr%G0'9k*ǭżVQ2;"<+U^a{; ǟ?X#/+-s -qKy]/>ϽA|k&&KFHZZF֔M(ۆAt q{oZT{=\ ]l}$^-z(:Ї?<8H}zI.n$J:-Wa!\bYF(R"Am|Gnn~IA'D&g˥2;r) M᚜Y13}9aO_#@`EzZ;AtZton/%hSx=;qAW |Y`Yew<x-44~Qb r v U/vSi o=ҠhQmvK2Ֆ0N.4d*p?HdP'|YGEBDCq[#EOi\hg%5K2}/\Ed}rJp(M/.v%]rE)_{l^ԇ /w@c7,}WXop,_[Gke<3I[ѹ<6i5}y+C`6T.ctaR*W$P`f^W@D3LV+L__Ya=^'Z:/~dc3LM'.4!K*a]E=JҸ7 %2Էtp 8K̰"hgI&'hr<`'U3b$6ZI>QC1KsF }a0  &J*U>);˻ Xz{ ҋz= ~E+ }8=dR@OW(':wN'ő~4+).)!ͷvO{%,PU:k`zfM⌄u0 *:x|9X MJE8S:BH,\5 ?=dd̩.br$`=:ךec=NҲ ո;*"[@I8:[ O*\o/|jh/)vȕAq(BbBsoΞ:Ӗy`/!1J".BPCDvx~:ۃmlL= CAItb=?jX6T¨0z*f >xKљ' s+݆83Yo f?N7] a Cpf2Qxz^#U6=ʬ!LŅؐ`yb >HT=mskŢN|Xi&*օ{~n)!k<Q%hXe/ jQAc! BRQ?\ !U:k|}^vK]e.@$wOhyzqU=s'杶(=hx{el3szPQB:a{<[gj##Fa^ֽ2~/كO$AUW*D0USIaDԦu%eOY%Sy332{nxv}õ((( 0jUD[FEkh52$V EH @}6?G/Gcf~Y*mwiޣnpTS<(j#o7r~\_ I5$h'BKKj5zm7MZə(){Fwpɷ( šMhabH/K6JI@Ķ1g4ҴJpXy+"f\' kV ()iO,f>{t)*P <|r.QH߂w}.BSC.ԏ~ Rۭb@؝<\('( bJIT!JG1ZM"9`Gp'ғ@H'lux|rm*O,:eW0TLb}Nnfβ },rWg:u71^[q2'/_]^䗬0dE t,%P KQ:?? 4xs8`EBjKv]FQpwEϾ@pv#ts|0'}_|@~ Y&Ҟ[=홟VaH"B"˜=i5 !@W!` eMځCmg/n"Q9Op%3Ղdʘ&ytIkyqD`>Lf1LSr`Qπ#J}B/) hJ"9%=*\XE^)(79ØsZ[}^2fUO(8vymd{J^$X|V;SrK)%o\"~g嚚BHLID'Ԧ:}#lDmU+l1}[z#rygaXa (jTW$RdžkJ)T(@HRT;H% Dʊ⨀h_8)M`!K$]v4.עڙhڨ+l! Y1f B*]79v]M&A !TJ⢿&Lm%ghTSj~71{%OnXتj%ݶQYKjU~u#k) Z4m>w;74[ wn)BD#J=#Rzf}\ JReTamшuDcF+1kIUb p2E#,*^PHŁDEQGm =RE20pZP $DY O=:  E"3E>4-qbe쉄-˃+/o]>;;'3{2M`*@Vp]4XH H%Ͽs n|1!(>s)PܡkߊaQTG=xOA<յ醡l K5|mb w3Y:(PFA.*yJ_7܅!zwO6ʿo o`2/RY/!X3 Ԋd rن1!WEұyhfyqo/:EnWL$EkpۦrƦX-sWm]b\++,FݚBm{\61%R&wZ)60j˝jJ f1a5mmEmEkFȖ9j5˕QI-줰,\j5s-kr7*iFJ9%I77Ct.nF+rr\:m75Ѿ5=jlQcHa۟7o"fd#F&PE&QyFĖ.UʱO]hREQQQl_  JJ$ )mb0Uˮ>v҉Y ח"r6wnnshR|[WĆ&  R$fDQfg,k -F[ގܸn\N5|o/w[ hDbͮQr~msW|%rmsZKSQZw[nQz xmQƧV¤Pq5X$dss:ܷw\‹r̡ m79v8E$|)|t _.o i5sW5;WwtA@Fm m"фJ &6P2o%^AoLu*hY.Ba AJ\J5jc*'CX5g2X Ƽ.IEwutyCs)<7;sgE*X Or(TDa\CY(%j)en]uh'L`Qh+~^y/(ы;tأi+عf?>U(6W˝Y*j"5G3ns\,syWƍ\آ*4h V1j绶9ŵ7^X Ú茤BP[E$tGk)+˞r"ЩŪDPv\k2-Ӗ8$DY5m5,=܊J5rp\5ۚ.nyAJVm1\o1ܠ5BkDbᨫym#;\wW*:TkKҴbLE[ hZ4D1>QYmܸF,kJDU71Lf!;B Q k bȡXLLJK\ۘtXyG͍Ȼ]#] Fj..0ێ4eWSowba\ۗ#ny$*n˗.W6Nb5y{wTUȮmᢌ=ݹ6nF&q-Ko6ab,|Nݼo6oZH~Q_wa؏N"|??lܺәOM#o* Q0,L"LD@e&ı]~NYbL0\kRyE/ҫTGۊɼ}=+~GG$OsCҫ*Gkq9"EG)+a=lk>>I杂G>y Y(עbNvA G=n1EǸ_, >=VlEbXjD'osуjP bn*\soID *X-OdU.A )rO]FO/@6j]!<ԿDA aoEh;'^vbb[@mfd%5q̏k>a?W}0[ ~h($!{歵9_%~kvk1b IRa& LvS!$ç^Dm &upNݪ$;?Ꝥ}EY0?>Ӥ 1 q_NsO /Q|aN%}]i^ըiQi qN\t$XҼrW?Ewسk!;by8<+A+22ˣ6G6_h\e8I?CVXP!2<K=1DwtQH,A!ШݣɶiHM,Vp! u\+# $ h!^TXߐ/ wX(A#8ռB!o(wM .)pF(xX0%08n}ByʈJTȗx3(z\pH咅b&T }8G|DxoMg9/? ~ggrlN84H{{i/x{X@@ѭ}sv ֥u (p 6 WiXgR@'/*rUh!:Y+?r-ro뭎x4_q >:Ab>7g<2γ[mAL_ֻFd@ =or?)c*r,kξ4:ӮoG]%qf 3dOzgNþZPTZ^yy>ːy)>^I0?3 {^#(?oh~ ߜ_uO:>Oz-t{vnOO; ?:{3#`ʨ(!,^ܱ&8{(|\GAe<'ѧಐ~py& 0_P#_R 'tJ|)8c>a.a)f_NuZݒ(D6* poqK#Ks Rvw9;my5H}Łb2!9|2BRYjhQ=GZYXYa/6rM7whœGo#L'/z˞uN*TUlwIJ %FCJ!,K!?b Hp+MuQiD<@ *?ڹTmXjKZZ7Pje4V~Jt>M!÷0@SkCP *3*(ȏxD(xҔu;9J0/x/t.{qǟHQNx3mZuW5:ӆ`)Pߤxd:}w @tKUUoYf2s4ZÞK8g\bk6d215T㟦e"юWh ,J2<;HX$?{ϓxkh"XFA@[H#%JPyOgz1*_ ʞ1yHT1<~ }ri;x߿nT]r%%g[P[k{B/4ܫ#A A( AAbw^.a ߴ'!c:~H]EG `hv<@P!zYvfn8` yf.),/*lh>~Z\8;u_EQpզV~ [W8pstEVw~ہ^3 T%GļF# H 7ܹbPI(U¿!a ķ u!Z`d8s.SEܢZ]*Y,PjO~m)@އB=4e$.8#iS6ԾǠ< mY|KONWÓ OA($(IMimJ$iwvƋ?fD6@a),C7cTmmBuk. mR0KL*)Zb4KH@ *-͊a)sw{%fTZH5uS=z\KC&\kEp *6mEh%rztiAB#F[.|?:B((y(*x& ܤd9w]14.",tFAB*䍙eG`&a.rl)im,J3*$R5+2KcZ 3`HQCJ-alFL]-ck$d[#`j({Lj|~0}}n>kI*Uf"& VWw@= A@  ^eãً[/'z@WN4e(r(KW%(?,S Fr |^/zy*"?b "G)f+\D[l}%_' |Cֺ9VEq2XeUmcRZM's0 k(.x-MeǴB9>~uJtk,-(N4#R}x投fr0wЊ=<Ϗj.!z|gyFz|n8#v >caO!*¡yÙpKBȑ;Ez>ǹ $9ͬw9 o݉? j'Ǥ + Ł_j̗'-NFL]S<ڳ !D~!goi}/TY\\}wCq` uԦxTexzmYuwm.YYgVamUYۃS_y3?Qen,VZͰp<^ev.=ש־tӛvoi Uzlp24/aapʡGh%=*oCU~ϝ1DH(O??&7VIakHow+Iv;p龴Z*̾J<'?:GKi=#_tM \ZScCEB!!_LTS?I;!ʶ d9> h|&2w竢]KIb>N|j9E4co."d9$& jѳ{rYo1D(H, !J/HNe!z2/ wΑ wqF]}yO% qw62F<$^C6i(@RREO~<\䌂!B}S"\ z]%ó@|ݙ qYn~NDv8°so$ '~ == o8eq@ZYt,ׄ0f`\q0UV! G9@*4")*E=|x8iO/@YBRTvڻNwYIwD;lʅƭ֧d+|"Աӱ3 #dLZ`,ZǻHf\Os XH%l .NA7e~Oc=(Y6Rr?"qEy0~Qμgק5$XŃfl-\#stʫjoi֞>lg:wLvs6{6pxb^&;sݟEq'rW;Ӗ7Q$R-{V1Nyy a&1,==.z3a'<(;u6$h}:>7JX0[b>]`=;"}_~UƱa3>W׉+|Ў=Qw-/g.lSYij,k!@G:ʢGol@C8SDt0'cTM&p﮾9ʆ m %}xVz'̽-|꽽vHp#G@XT1SV6FKnp+l{yGYEdli[LZ||(X/oyy.u0I_6[֪ .lr@av>Tƺ(YhE+(]:*I{抳xsbTlB 0lrqMf1ܭryrJ@{HEW(¯DG'4,= =T}0u#3gƀ]#ÇﺼKUi g ZzHtZw׌[LmϪ^Oxy16ޡ^T#|tObVoSb%mJ6_o؏C\N6!} e84;~:uUG?nӧM#XYTgr&L /=FcDOdh [ ܌'ΥT#">{v {"_}Wsg|#ӶQz[9-SeBTDqr;}}zCwaU̡x~2q_<_ 0ܘEX#UvSkݼYSᇋzKR/{#A+f ܪa*fe Ei|^mUy$e zr?݅T[}orp(FApsػlVW0ɩEfS6vҽ`Di#]WFp4Z^uŠ|V~Q^ʅUYM\Nqkpm5+ZlHRՐzg?jT-X:6ّl-bAgXMZg[|"y\>>oש"Gg-憋IUz[*mrŅ*!BpL^x@-XP5f[FZc'Q,<[;@_f/sl{zWͰ]/=eXwPFxk2i|goq˅B51w, 9g "хa]C8HR}~4F5sXZ}gDTsԅjvsAݿy|2ta 5O/_v)?={3ɾ˶o*x+-َdv 9`}źn9eߵm۔Txf8NNIog~ybzE\+ *VZpgVJVeFЖO5th|/sJ6XTSnu?VScy8 3կ {#TWt}|7Wo0ZNO[jӗSuU#{a-1o-n n?kC^O\[|b|8=Y^xYq=UWN[e=o,;Zl!u'e$ܬ83dDYwM8嵀=1 aO|!֧Z}J>' t}*UQ׈-,oo}#e(򽷦  qu@AP9 Yovۅ 3O 7>NyjO __ޕN&qŦʘd=[6'tϨa_܇M,K4tÉ#~,rV?e_vŁ~AeSq;CW?y }8;;?NhUK6jǵ>?pd&B[Zo~'Pڹ]W7dY5mTw͜1=w &w-|IW`)WXףSJ-6R\8yd6ﭰ`Y}oa{-rjPŷdBK*d׿#7:'z&;i1sjJrtS[ /zW"@N-,hLDg}i1 Ky#,SH $"@{Ow^5ݑ+`Z$'*~E0zPi^l`˘ŃFK[`4UaRs!ϸrdsi6C4zC|# :'1݆k'\Z~~6j!&]bo] J|}}˧(^5:}LG iWGJg@p|``DrXoCלt2Aa ތ7I 2(bʷqD{O}OMei#69X~=@w@0!  T :LjQ93R&I *//!V6WUSݏNkV4^ Z2ɵߐo%],=sKjZt?n]]$ W~Žy^MqP4T" &;/ls]e4e_DN3+ŮI#]6{6v*śg~.Z]T/kqjs&9 8{yw_Kk YU8+ŦY\-%'K:53-Ku!`w+\/l:cq*QVՎ4>0WZ$Q JZET.!aZ.ͮ7n52eCU}(SV Geǃ&2Ud)Sh쑗 1^8]Rhj%*ڍ$1A{f=?2.~x3ƌxuۃ*,;m!kF3 ¿_;'X 2 'FVtt} K>>vse}IF,q>sSjJuxKcqd/);1n7o39d%KxQ;|8bg\sd/"pnO*S|^  *u^ήx)ۃ!w/m:ol'Ì7ݎy[c`vz3Bƒ;ǹ^\(ώپ> }tK T{*sY';,Yjoo%=mM7648h{܎ aUW%E^4({֢!+ H)Yu9t%lϖG{Lya6h gx!PBAEƌBrtӁʖwJ_D6 6+*_kJ/=,J:?+"3b_\-~g4'(TY˄aJ9.P8T=!#ė W E~y.JKkZ8f M̮# UzgmWWjsS|m/'v47" )g|(C֩Y$>EDE7\FֺaB}znf ~c- &CWάztr_i1|rUT[ wu22>ciqlwcm"g W j.49E=X YR |)uN(clyY+AHXrLHmݪ$"IɍϤZWtr]m:X쑝zhx=;w  mk* B:"%]ْGQ&>Q7G+%{?ߎi\7hϟ_݈<*P^\RT̕^95Ʒl7eZ0gƇe꫹<YnqtN*vt_ԯLvc[RoQ]} +T-R4 EV(Ovܧ(h4՘juu :q@[C=^}=!T"_us2{S? /K2Ku!σNG=Ӽd=]4E[9g tCy.`E׫[дwz;O;{lp1:XK>+Fz9FQD#QX--VS[h߻$AGX 9rپ#xM||~^'/zvN=Z2HhLAB.]#<(*7q%D"z=eqE(t @*$%  +Q׶v kYA7ksOQ>{'uGPbyr( YM 6qgc6iVs* ?kxl~bTT;ޕO$sV$O;t;noleRncU&>ƀA܅y2TJ [ fOOd O5DW e}/#koz7gro=ii6K%5HX]GǢ1^'$Y(QW8`vHT32D?=vPݰ?;?(l~+)/]X/95"%9}_<ϢU*t~y 4p3_ɞu,oVWT |0I5E#=ːڹkdž>ts($ik-ª4CA;G^ v \6`ܝK` 2?OmWR檝VvvgmKhŦFTFE3 ^s($B;`=U^)Z<"9+F TʘQ__ZQ]h2GSWP K,qd^(rԨz אָ*¹A2WSSE>[J,IL6C|ߘe}8X.Oő.6mֈS5>8eQ?gc}P{kKB3<||2[?KSH(}#ꑏ`n`͒!}?1%+©ŷ,(XRzFvý?}vvp^װεy+\!I>wq][6^qS rTrs6^:1LAo\Ϗ `&)z5jGJdb*XE4B;l]fE"  >eor{S|as*"pC[4_t{ĺ٠}TȄZ*5u~WCڦQʋl =.^>6׾xts`$C ~|mH˷1牀cgF ':28.kgl|b#ƪFA]) ֐ń秽 ,UmTJ @0pδ*4`dat_do7m 1ȸIk` Ё9[blR1H>2;S _ \DIY7-1͢Э9`UJ\ Q+qLyC!L{x2Nc/ʣ[-/PB_ e 3hp?R*5tQr#QVԪ~O‚"lW9\u+w4jqmyZmȩRN v@OK$#a ݷ~}w_TE/`q <g\qbb\fbޑВ$~~8>uzĀdƟHvH筝/dPJ 0͓\P~kW|X%n#9k^dpصvYA@9 :OcepeovsHS Y6_5c6J!oUf5dwٚW+b&>#ĝ{YvmD4$ܒ>ܣZ$ڢTVUg\\ۗ M*VO=<'5lCQD5e  9&\!}TU w>y|{"/ y:wYꇰQ|eG>+]^X;\׏K\jv(E+DZхK}Bt>&Su[Bel{ۛئuk0'\e0)W=Ɯkqɒթ~nOzf%Y3,"p…9w44عxhhDﳋ NJpoڙgeI{:uZ 6 Ф$Х%n{itϚr4V +nxb &\[(pTEHTu FB T+f ~\|Umfd B: u]4'NW&FD"} y1\/"Pҡ]7 $6t m^@4,E7JD78bȠwg OkG8?l7Hƨ/wCGyB?م7oοվN4J@bP$U;@\0?ͱkLJ_* h(h?OQKV/|[4U`W༑vI, {@򂂗y{{.6z&!t;we^ggYnF>^fӗ7gJ׍s?0㦝A13А}ux+k̼ZҨA1'>1ad  "DO>^v'];aޭ]Ψ9=c fٖZa.hyİJ_wd3=wPϓ`d;:fGs5"Ϩqa>N9}_Rbb~A4+Пٜk/S}mE_R>)Q.0xTs0Ru:3: |IJ{ߐJk}q82x+e7ʫV6}~/zSw_Eߔhr F_SW(Z2Kg௳m-㢾K^ NެmU)kWv~\慆h3ɞZш]nYJ)WTWs2r80{|]џ毀:nh >WYrXZU srΨތ;SE Ѣ wUF"$D"k*9+Z%%y>/Ow!cٞtƲ»bMWR@䟂0C?ǖ)qz[mO^ st9OaiJ 'ћ P^i)YrXcK㨊Ȩ3Z D}4>1n7l";%f-V]M"Y<0եa[uK]2yĂ @(Ӟ6nZ,2]L}ۅTrNg聟Vk(((d |zo^Y94H bIBH@ ' Y%RvaE~gqIo#0r@Qtt#t8e,zQժxNr>gz*٢+>ߊ/v}ըjŽ gY~SۈסwdIΜkr aL-ML^*;#cZX DO!q+QK_P&83ɤ0/ 6z9ue勼m1hV@E^@F)|'9u+{M@ "GODJ[X /A쫃lHٛ.|(I@dXdlZf7+Ӧ25.Xf?8TFWbӌpY˃{CN536Ř$kfE~3sygzABC',|鞽|~ힿ$ Au2@2P57e2~zr^uYbs2a]+[f]'jiW9m5SA*Xgߥi ^.[D HNY>_ײX%k&қ}Ծ˪=ct-Ի݄*v%F ;iVUɄ#OuAz!\ۭmm}8fA6RQ>J .FyjTތ6dt +R=zgSFMzլۚB  cdqg ;;־A Q $rg3_-9svV Ec}c59o\0aXbk\FTiglv~vnZ>Ct6~_d%G80QD@» i%,$u!1ޝPw'niU D9Ba׫ ̕Zrv͗qk/UR"H\KLfB˅( w^9YƓyFcJp*)7@+*5bh kBFpB'GD-uӃze#O0*erN3햑)+Lϓ‡B^et42dL(nƾ*WO!C0uO=jdH;8[{ & ?iN"GFr\? wijz0Vj R.nCQ(9 {SiC  -IxH/ōtɳ.`n*8p t͉tȨ\Bp#W{ޓ LZxvwkNzr~_e~J͉GyhJS*!Z.!/uf5'}~hs$ QY}c=>֮SX|W0YR$^EɲB;yZaLGk~Hf&Nm?(uCN?1awEiA7DnޢFnVah$lpM$F-(2XqeG7N[ڗK T~VE˒ j("60sV =0)Fes~tc "p8,<0Vܞ?WOjhW h#X v:_)eWZcSkT\D*IÌJLɆŚ lCsB.ԌUByR )( c_WsyjȴYM^Z5 m?Ǯo1"A}GaN]oooU6_ O_QdQ]M=uݻwx?ETYMs߱z9}uk$q9j|.gȍZxD/^ ߃D{}豿~nU-A/[+~@z.dȰ,ʨZ.dRdK| P$~Uvc_yBk j1g\&=: yxP~{w!(뾏HQRđ.XQE<;;UI#L "3>{rjtܵhmِC+olG9|&+57o,!Qj}]e[9޾F8&x\Zv>P!QOwyһߞ߆"vnv1eK1Qjiv,aO^ֲ2mq;*X_NEz+'r2Tj*4..U[WܡRF)he%`PW mLC+` >BSO$\7m]J٠ q2e=ȿRn`g̈pK<kr칅#㑺?v8W '?OF?p糼B~?\k?Ը7͒ʻܘ??,w;oO-_!Y L 7Z}kfgKwHqW5Ӎ3 {C@>k:A d|I̱UsзP R.eֳԕ E&T}sJ9cEZ+HHJoщsn 0/`n^*2QZC i%lTGQOBs9"x|ۻ˙o`mf{e*)~SG7E$ kƃN/m?F^o'C2A:_}NC4[]WvY`}Πl` DUyޡizq~W6ڶ(FfGB~W2W EK>Veƈ@zvͻO" \㓉}qc#C E~G^#;5O<7J^GN<6hk%'Z Sl[ 9BIsoTTՖ`OfT)1 Qi4riOT~b2_N|C%xjșNrsȢ7);j/T<[4A#g7[O)_ۡ݅spQr2x|v2",5UKG).,H9oRnǙEVYl{-S(*0faPqyJ" C towg7rC:]^Q`tׂ}!\QĬ Q>';o^_vLGl̎$fd]9V9MPѧGwe5Qj}[ΝrB* ;mWpZ.<<0(7Q{(k0(I@Yvv;CzrznݫwuHN\]>/ͯP(2w_#e8vhAT80j-&&hOxpJ8`G 5zx30~_z }sj,.S/&PF IJA3MvNvj)ޠZ0: y A&bޯĄx(%ZDY:/Ѻ`(&U%- &$3@ϼW~E<`A,A".1`ɇ@[Ky[S-,`==b0h^IK0'$=.}TNr?U'>߆>C܃nVDŽm\;HT~)YI>O6D$=F^o; @Bb tsϤAC~wzه h) HP)w Aᧅd:^!/^G Gλw*S+'1#Il.4~k]/FhX0eϚL+~ o (] 6&-ҝ,B#P9w]_ &~rhu km$駴dvWS ?Ǘ}ܷB1_i'ÖxN䎶ݵ,EŚ0!16rDd W턪\ݼ@墡= є09hwwjVUOѾ{ L{uޢ;m (nV5;e3=v(E ?I`* 0bMZx_c6ߝ+mӟ="W*<=J׍f WAP˥E(ϪCF]pa!duv?UxzMPv"!4@e5*V~ .N. 6pf!H5ح+V~YFK Y{nD@QrHI^myӝP0[ 6'chx\O*mpNy)bihǶ]oBEɻh|6@ZLF24;n?2J>q*:SC((w4Qz *3Q q/~5XDx}J@I߯|y?g7/=ĕ#~3sCsXS@HEl}w{\4Yݽ~R3}P!*0vJ<k8ό<3ZɛqͺE4uno[E G*)@\ B)NG2oٷ[JR; ʴc ^TSu4eDx{bC*[R=cT磆^'WmR sF^Ue]ݿLȀ!IAJ1L4:ߪw4BdSe5үVx0>NuR(TP_h$v<žKP]az܄Fyp!e:-Þ2ypΖ At*?l%6Dw9Π| ^yzk~RNeWc5[qjfh'U;U* LH{e -\ W޲} HNEUOkӶcA8GPV F6+4BaPmeI@@`ʌLnESaԶ'tYEZ6*;3=p=x~Ϭ©>NH4GQ̢+S?R_]6~h[Zua]:ڳ-@P>* RRiOz:uY(>ffcԻrq/[JXn_ D"r ͧ3N_w\J¿'JKY K: "3;=\p!"? yŋ?̃>Ƀw'zȀn_K vWr-`sJho7hO쬄s~2V4Hm5ĘATL@?=r-h9N6kh+qfv`oH'v%()L}ThZFM(2 ;  d;^.( v>]C N\ 84!4.ja\\J PN%1Ԩ0`)x+hD>n ДO`4@R Tly\9SoWz 3/>L` 0(A  t*-d~)ΈMڢFd"" J`QYIϐ_fRp pcw],T)LƟ=j@1sdS_u#jU @qF M9Œ_Fjx,GKj ;\M V@>~#y+dӖ,*DkP76s:Ϸ}Y6b3*l3m,c ]ɭm1x(* >@^f;|?y.3;u͆GY:;#&)By_QW#{7~ @z 8U#H쐱\*jA!*@uuh̩vj~1iaSg&60~EWIb㒉S޳|~ѧ|wl+)zT]Gm]4Q@t?6!_L?4,_ b9^?xFihR0wBAʹy^EErM%O#.pQ83uzÞ O7Vx?IiaXckF3+~=][gù|y|u@syְ`x~9M=oD, o~~螸|3;J;G(r \8c:"Hzp܊row_ƯY Y~8.=JrǟD[ei@G?7ݡ§66P$8IQRjscB=J8!@L(2ˋ7q`  y3LJ.߂~q/ = ޒS9\hg_ 1'K~g_5s<[#,xnA |O>(ݽO|p|;tz|]Y!zuWCdKϐLEr EK:=DN~lL=NqGeTi{Y1:8g=@̯ }\?&nrX@zFӷ/6K"n9QIO'[V|o%uv ILKށUNkZ*d m"+"$1+񽜍?S>?.(vq@*yKp3> 6:)H?`; ܁@P>۰sQ3dz&}S?8w_:b`H t+~--q?1+V0W҃E_~#2D_rO{p}wTdG$׸@{Vz Pig!W1uež)Ϻ`ŞIE" $-&[zw#JY`/kڿ=ȉ(J6`U)$IHa#J[-& R:@fIZ jL(OrP̈ǻ;?#P=Tliqw0 LIJ!J9J'7s1j 9h]l_7_%=‹Q}`PRk_V,B; AQ`KLx5_$Qn*|t b4aspzmĔ fFS8u}9vt8M}Dh̢14o?n2F .xqԬ0n}Xӌjdk#K#I͕&˷A$6Rb}5ƯC:M€H"zKbX.`Bi!ߝ7$&~}y| {Tm(n^[\ˆlЗ٦!; ?TPDa>^^~<' fM" p,X5\gҷ(k-^Yffg7~tYnUIDBA ;0&֍X?CZFpqUeXtxkb%Lr)B u(M8PB#i&k@UZn3W B!8@Yw~}F(I.}m,?XbX"@2;7-:J#'XK-mr)ùȮ'Phؚd`ġ5q%J + 8 Tӿ7劒u&2}րy]MyqqAw>sjG74Z0kfU,8WCZk'nb[4(H+33&RY{;_;4SH~Vג8@wU7usb$$O`f Ay˝z;OѽBi"**{\]n^pqfcyጞ0$ @KrʊU\{Cq@!@A"rc٣dѳ?o'O~A W5H&$ekHDPk XMTe6eAM"Z&hH)DMAEC&+5RILBD359O5ͷtK)3\M⁙a<\lЁ<Pf9^9G־ Z>Pn߫/Z ) N:btckY0t 'hm EI}UBk!=fH Hh$A; yLD`2穐qg ~j(e,Rl1Mԡ ^3k쭶"}tC$< cXH(A|޿Ό?增a6~.I ^|n|C9K!CY/_?R lZ(D6ecQ+HJ&h*k>gӃiC>, ! *zp 1O,@y"IwRbjdQBF@Qj[uk/KzC]h?(SSPP=rѭ)RI 0U&cf+D)a#t8]eZfVDL6k1`<Hux QQËjϞ3~ROK~4 04uC/f*vҧWkԠ{CTe/KM8$(xHH}-?>KnGcWr 0HHI$`t)5%p#|5m:\m|>cem mԟ]|3; ieB>ж4xL :L<[O}dup?s<-R'_UHyZw/{Tm9(85P78?~{6)P;fTdĆPj gAhyiVZ# Tz d!,:_bzJG.GQfO~7Em'NH!ћи,l`:-EMF!Kڧ @tskrE >ogꋪ!֎̪!zpn@ih\Ť&!v;Ifxhz2jo{<4!?Eq(' Ġ/kҹH:)Օe'$9ABEC w_O&=e3NKeoq@9 vW0+v_&=EYkRXfʪC`>cyH(noTĺ!DSgLzO)^KHaWb9Oq>02#bHbOǦl1$v G 2cacR{pHfH׬fgs. Ep댕ȨΈHT:ary D?ǠXN3sV/n`DWރϤE $ӟzZ8 龖Dj\@ 8\F6h"TqaY_s~CXg"f!e1Ι<5#3}4o=\@/æÝ1Gxktp!~jGj:>WpKyބ%]kҸ?gnȉ(Qľw4~M)$ETR(t4Kh- <'ra"MPxÑG>o6~>滇%<0p=L{yc\`PϏ}aC!xtCɈ!_ɭq1!-j7s@ENm."19@j:hƙXQ15zXG4WG-UE=zٝUv+裧?0?͒~'/pwL}~(3G\;67xB@pUP[crBd ^OlԻq|ibB >B)qhPVPBTsVa@?4ppϰ,jA.޷!5*K+ȯh]B OPqנڂkT `/G玞y쭥#YA-OIS@(@)r}4s^ei;WK()<~?zQFAP !~iǰ2ZX1%H@%$~km=[0z  J+ˮ!t@^~1 H[aGũE=Z3u7[SueN\TxwaN*j85.,va67[Jr[LxH"58uAI@&(/O #V}٢̗;cRN#No=.W4(5W, ??;݅X]YOrt:Cw !J"'\ P)"]FZ\hs ӗf^qY?[a~ɼǫx̃#Ǩ)K@?G-"њԶ> B  6e$&m"0F6bƄ&F[V21DTYl(mX(!7@ a2$$=!Sm/럆cتsfЇ'g->G,n΍"RpQ(m f83WJ?.p(E"PwM s= H?.c 1v_ v<<GI)BT(ZAϨWb<.ۼq@ RoIHoH# Š;v P ;~38Bq>0u.I \Ma2f]". _\܂21E&o8>1A5oʀf= B J?UHX0@ 47a'?nڊP7wW?e%Z EP%(3h=a@H!˖m΁)'5z.p..뀀å><LAɫOj.`h7mҎyuћR[PG%D IǻTg&ˬ :VY>$!YFƈI0*!4(>ڸ /qh!^N( l\-tؘl/T:`@Pgw:J@0P <@*u8G])kSCHP %cXwVOĔM&P vYX:yҩ韹?}K'9Y~?61 )bfq@ 0P'Z;0~|:-佛v.Ϭ}\LSQPi=&OrT+ QƳXH9/.w]xO6H8$)SV܆kPhWy j+4h*29xd/&HQ*cZQ&hkar JmZdja-2"0RlD6e K4,i1dKPS`TF+dƍrb,m %okE$!V!R{(AjGSk*h0=.r(n (oa!".$[w_Za%#mKuPM I?܏9rɀW8Ut?ܠ@&4AS~}9xxwTWWMnsk~y;)Os **.\~~|GKN#Ā orˮon>1>7>HPErm#petO/M7<4(eGQds*ߘ#d^{PHI㐥=5]"F5mKN "#$e%T&n^U=vZK_ X ЙGȩ$}BѩfďH w-``/۬|wcoM?q$UTBN]HʧM; '7 1 $>"ImP?= >a) Rz (^Xg#7/[?->u7|oGwDSe>?s5|v?WoR=Of~tϹߪ6VU_QFrw_]%zCtQ12B~㱻pZq9>~!i]F<{r5pȤrMto 'I#+W+ J TO e{mW(@״W#vmHzwx{Z27jьX3סQD7~QP,b?C!rJEtIN@`K*Le[R(8;"JHuZ*oU-?K %C!aZ b.۩}J-e%qQϮ.`T!T>|yak|8F\1mQi'-l:VBkz%Y.UDGXX@P}Ρhۻ*?.κr:8oj+le_ioȀlsx[X-2%  c&4h~w6qH0RU[-yS`~=g؝DWމ$D2 s.owqbH޲rt/!74l"$#+8W'ljP :8 ^Gw83[~AA=ܚ/;=jI-=J|@-ȀY8\zV?:8 !M ,fohەp5`4"H/ w7d7x A;ɠ}OHQ ѿ_htu@X1:% ^5;Ј"QD/ S}B g"k+(Ԩ f!f"쭜w29Oir(o~{Zk9PIW\%@5v:0 ?<ÇrMBPO oMmjh7[r۱ΩFk@^S yQBW1AxSK?5Vb t@.ݜ= Y6D#"Ohkom.AМ*6$?eƨ󼍛#`7a>?gG3;ayC‡o4р5o>%{rwȨ&e~ScWd@B p*B)l!y9h>;>uL^)Ήf`bt.}J~C=?c/?(Udep;IL&02ޮ+@?UnǙ~6]X<w޿k)Cn8ScǗ*K@ R4+@|j4TATVQC*d4H4-[1yWkZV5V D )yKK_#z.鋗NxEĈzo|-_'d >XN^wP2A,=3,ϡy̟,>FA^/]"ʠ(zxOѳ1oI:8sFS/pqnzPz|h”d tsxDNs<YBP[/ DPW:v?s痔D8mBL>|?o%MxٙoQD աlsr챈 76,QSAAAy_Xk*_,Q(fbKN(teNChF1 1+NUb e-:Wz9C(7zxk㆝*bQ3 v]bء|xL`S)ӈ{܏\(ږdbBFE8 kr.Z¢iyuՒxͯWǛf=HP \w*DP*A0)V^i95XbV"A1f1DܣkҹY6fAj6+~Z4U64Qj5mcXՊ AA>5=@^bBi^b*"3(F LQD^#JOPOO[?yx 2B`r #S߿o%X@ҠlX)#CTAk7 !F,%&NUl`li֤;ڔV"$Z`*H4 ET &j 5uQJVvYl0|unZ\>A )]g&x۷ۯ|B|;='wz6o}xv[|3w׼{zt-h1#Oϓn7]K nSv鶹w;{z:/l=_L[}pĄdM4ҞCCSM <5GoMOTQOP4&4@ڧ?S)=M4iz 4 @&MM&zhOP=@AGii@jyF`jzzA3@0C&S LA`@iL4dd2d0 $JR1=d`F#L0LFLLML*Lizjif2oT4zPA4GO@M44f4ɦ RDHM#DL54=zhѠ#M hh='>%MsQ=t0$'ul?ѱC\441WL<Ե~ feVm$okB3a(\ˊ*f8?y|'@ )ZuhFF8KQZ $-e][ϗ^2j#].q4I0Dn] #rcBU(4%.].Q,ꕎܬZ#ULHw. rVZqnBѻlA%aݸ)׍ [&4Y+vRXF+HәUuBQ!v]2Q^CԼf2TFI$%D2IJH$ֵQH@oÆ; pŠ(CTfZ ;U/_ذtz'%qr>XPI=^9s><ȫHs8RDN?~??£6Sz^d- W-I&ĥLQM!BFѫ3mF2$mhB0(%m ,3 b )lk& $ѓADвF3H0F5kDS%)d2VlFj&$0\Y+Rfi 0QDQ FQf5l4kQ 4hLDF%րlmL"F[ MFQb!Q H F S )"b ģJXЙ) ! )Hb"@ɼ) ۚ HF $2O{Da` $D")j}K$Fb7.T͢I-2ţD@$Hhm*`56Q `6DQѨmEƱD6fmbREBDmwۢd"6@Z"&#Rm&1c[0F@BMBFRdbĘ LADJ1P*lQQf(b&ą2I4HTTbKLh`D 4AXԁPlIh6(@`*LlRPlE HTI LD $PQQ&,lV1dPh*L%6$UU1QgVYZ E/9O{ִjōLhF`m IdE)15j*+%H +bQŤV=k5XMFbcQE(4Tbc&b6"mEFƋQʼn..Y!W rih(Sh(׍{L`Fl6&V1EL Fj6k {:{^\Y1#1$E,lID]{7_=?"Np5 0VKЉju66o+(^. 5ye5Fe4uK.)QdDhKe7(m;-0B4Ҕ^n/jZC=52MaA4010Ao2쒱RHfUe bZʺ(ThD#&EQpoN\W,˔C-O@'gUuW4V*xq)FMtf+|1KQ$H! Yy5(+װ-*rq.;.bXX]yR¾!(iBehZhya)C@m|n Mt58 ) ۇoLan<%(Ũ껮q bT(ҙ^\8#4=3 2[MSp4uQ"F5OKR%{M2lV5{=EE/-x)*,hEY1DAF(#y2Z-)G?纍B EXљwwJ{vG~iH*2fŨtIJi%' ]RD1Rcb*\ۓo;t)hrU{w45HV [Sfac#f7+軮l) 7.d*ȁ.%BꎘfA=΢Pi@ՖkZ`E-#E+WruR%RPP(#RE^jI;ncFA12M`g]6nJBhwkƱJ% \b3s"EBQۄFFuPєrq'XIg~>,B1QE5Qckj[EcO=h4,m-Z61Pj6DZ*FcVMQX+*i _cכv>|%@F#lh5ϣMsM,DF[ I纉0ÎgiOl%4-6,EQFJE,-^KE3k-ыK KCWr3`ګ5*VS''u4zTACД>_gtΆ-!C!#诬](-+@HPKW~itKDjub*j`&"`!(zgCcy AJktޣ^&c .˻U5waTfgVKG]u13z' Y6gQĮo|i[馚뮺k릚릚뮚iۧOd$F+)͍}$A8dwZr |5XФ6IJDѣA`nmRbMh '|JM },(H((y6ލzSJ^f0ʚ bhZ5Fؠc+Ev\xH4'dp481mh *FX򒂷GW? 1t>ֳZ44PwPHE{ÒPssWliI%PIhξ*dB A&w$`RhvANB}Go|W1Esrwovq;\˝ʮV(sNYvc9Ω9󉨷\oi|u%H#%g^}#v\"iTQTuֹ ]s4pZ!+W)KThF@HҪ5dMsj1>=sDIΊQdI=|E1^MlQhcMZ4zM==< tin]{Y!%J$ 'J"$4Ej@ 7psQLnȓAe)nu2zy'r^|M剕 3g~(+o7 S(ȸE$MMCLr4Qu-EQvQynN욺;T*n7w ju|N!^ި{ _!Ktî%Ir(ۜھ$|F\G(|r:zp ǖe|{~ ffU4E5%7ww;G;rVsTdsvsȻK$iˊ1/o4^i *2 WkbqI!$H5Gkjfտ43=>Wxb.|8t}^Y fQ$W]c"4RXwnr̠2#/45q4g78|{/>3O9 U"ZbˎjFhwp0A;>? `wWK`k$&&jF"Dj(*^𞉇swmm;)Z RE$r*1 (~|r<> ė[I=Ǖ3MNrGui#Lo_{;K5ήGVR@m rBA ̙|wZ1 !)I!зI A YP .,٫rA0gt㝮q׻|d;.NDj.n{+٬ӮG9PVX'\Hik#Hj2xYIhC[p>ҎqyݙQ-q˹քܽfQoIM M!C0V6|K^W:i=qk&[lnyXMƌ0ϷZzחV^|I{kd"ܼFE!c] :I$> MTyM7c=9\OV<-kowKq|ٰϷ,%PMBݒDJMMi HTQi`Qw\$ɍ ɂf+jѳ5GP׊BNC8>^$牁CdVVNaaO6N>97PumFs;ǩ7`sV "!+; lq*TQyFbxQC^f&mz^χ=̮!W5,nA,iVх`<^GBB(3a!Ʋ`0 RL,7W{Y2YP ˕flA6Rq@Labyz# b z ½$E!,^!ʞ%b &f N+шA9e<;2bm/TARzםG=/JH@rKl6WJ#T1(V[P I{(L̠[ywKvw WjYK)^Y˸~'iۅ4=]\'U˝уh5{=:GɀHl-`%&UJ _MT @TgN p@i `k(?;d(rHlRl K<%KqWk9(魀)btXZU@%T)zRbTJ$4 M1DR@1)(JMA2õ  ;"l#  sVWC&%:ӫZ`]P ƨ75.B!+ӢwpSNJ}w15J'M@upp6)@AR!*Bc&xܨV5FXkQbUc>Z߫b6Z jE6n򊹲lc\QX*ūZ*RPPA SC""$O|"! *iENrf{ٵg&vWjV D(@#+aH v (}GUi` AU$;1:i ȣ[mRWE1L 5[)RPSK$AjHQ'YWBdfFF肢E'A0DrZ XU[Rr,N6Ĺ@f5k$ccmj5TLt`m'O86ED:>RZA~Kn[4*61D͙F2ɢ!c(ɚH524IF)$Lmɱ!FL)(@ADED&i""II&6#bţ1a1IcUfbk1 zWiB1L1bBE,hHɖP$vfj1ETK4#EWI4l@C*(ŦRMД)K%(ЩL Lf- $d$ʅ %A$cDPōF1%Fi-ب66Lcm5*$K1QRb5%5)5IdcBbJMEbkɢe mш,$Z2RcR($U(c-4RkP0 I (c("T&F,*4bci $-1ŌF+Qa0Ұ$I,Y&RT@cI F6+RF 1,6FƱ Xkd&McI`LبԀ`-211&45dة6r}9() !64Z1If4T)P$%iDfL1F4hLDlDR+A!b""f6BPZ1d-dQ&Wqf1E-D(h*! Dl#(DhB"RQD̈hELAMFm6")LQAPb+&ДX4RDQ&1d"ed"*""{7 #)2QFđdIc%FɊ,Eb4BT4QPi,[b+'y콤Lj" 44QM)He;yqEG}UJ)DEhP FC*[DF#m,g}wW$&jxHTP7i] %RS @РP5hZ-KQQH)+#H@Jw*D}fd¾˦p)Bzytd\)]ik0nEKg \+!v%vc(f2WwBXDlжaRHK%bl1l9k 2(3RDT̹Lffi5iJ7К%EOGQYBB`BdX&$J%`U<NO8! !JP Z[W*:*l))VG <BHРwJ48-VF5QbVTXhƨckEQEThFڍbѭ-kj [Eb,jƨEmQض--EXڍUhZ+d[j-mEXѢ4mcZՍ*jTZVūF-E(6XѶ֊Ehj+P@"ЁKJ4P%ڋmQTkkDVmmՈh֋VXڱKV66TUbhbQbѵFc@ J) PJд-"R+I6[j-TUjV5QkFTU)d+Zm](XEXV*hh)P))D5kbMZ5mcZj-֍V66J)R JPJZ+QŴmQP%% )J *F-ڣEҭ J)JU(@ Ѝ)J*QTV*UtAhHmb1ZcZF[[rM(%**RR*B(2E) "]M ҋ @+JRCփ)#$&!"ыDmUcPdŷQHV;V5d-Q+;kl BP%'mrLrri0] #0a%Ha)5[4o_ЏhHETLDbԛh#Qf"( (fo"F pX ( ~~xo("U(bASR*+B @BB%P HRРB4j-J5FVɱJRFiPP*jٍ֢* @R4 @ $ !ᶌ@LK0# R" Ax@^ ?$U򀻾3VPG$))D> l(80Ī4([ى J$@ *DU1TTԠ)TdɢdU$U ՊZUcT+Z5j5Fբԍ & JV& {wg1̂n< 7ޫy&dTS/[+[(-tŹ!G 0*oSRSu%%-)θ7=uW㆜b-Dh 6Pk*̢2lD67"( նꠒd2JDT j1Z¬R!.% rDq01 ^ 1E .ȑ)b)Y eAy 29j)JM뢇 u:#bͶ#|)XR%a5 вn, pejhk Z14FZ#̌m'X%ʄhB@HiւU"`2LD$^<+ Aɸ3)Q"B J)(jh#JiC b%2AL4F 5ԴfAhx3bʠ[6(ʲIP@LZPQZr$ JB2.͙QPTԡIl,BHIBˬ oTH %2B0l.6ԭ݌ .L"Bۨ *-KC,00j&o MBtBh#H(ї ̂e)-gπ`CTlAĖ5Jd0*(G\*&H(R TFj4ZmDb* kZ+cL#E)kRʢͦ QPޮQMiE )Qlִ5dLڍXڱQ2- T@R( "pփP(;p05 u )咄*`̪aaȚ+UҼ9vMHA e6j0@ Re6bJ3ӶwW9Q)k^#vm[&&ؑ3RY66*iHQ@)@m7t`j̬Jb aF1RԥCQ*@2m ?a4~b @A@ґUԄ\ޑqQ=PƷNQQi-Ib]£mHDbA0֬*/z(:ˤQ49Ap5!NQ ?sP!8 Xfe߮ahɉ)Z8c5:Di`H.mgݏk9-*7^`u9HktxO9&*!)Χ9uuaSuVoP:z(:t]e}$9ŀ Q6 pB#wW$QZL aT ʛENw] =+x=B;= Q{=9~h"lɴ$I E "R?sU>}?<pר6YG!OIx s={iQC__CҠ #Ӱ S6 #HhTY6l/N@ ?AjVZ(_?D_~ ͛4u@Mw0%" EJbvC=_ҁ|sk@|WY:A#^{63l@֋cqO%?_oI@$WիVZ~$NDLi` d:l;nWUEYWWq-QKuZKS]C-J]RQj ܙ[21l1a%211Y),YhP#$ D*H2Q^=}{d<&hEZɳY "4:Νj>ie*B 2Vɚ!p˶0.U&U0\ 4kԥZh\oֲ.+nLkJfi[s]g $wB BIe"+[_9$JdS/Kej_˺mF%XsfqXٔeQ6o .RPu;ĘE3 Z!hQvu4h{X|Ɵ^N OˑfUP=j%G>dو2GFW0odl)|KމI+i8e!dx~ʼnbT]Nn186jl~emΆ8_V뫟P5F(.C.B?¼OQ&`zމV(OÐFT?N$mDjlgfQKc+Ϝp^< ]-_#X1U4?e0F)(*(-!< .m 4{e3z?Qz?rHSoRC ] <<ձWī.VNJNM;Gosۆvh@l+O*[,](gQ{>)O7Gb}V+] 2ӡYnu3c[qەlo4,:J;E $ j!W܁hS,⹓yppq~SH-* "H.ψQFSάl%W$LOI쁤->J 'qݔRwWuUXta @Q:)=4oU\~ػDH_mRțD͵Rՙj5TR׆=YG yË(}mG"YuyLߢ~K->tig)fQ=qĎ&7Xb_s,KwÑ,ZJ:[s:E~V:>]Ww꺃c9旸*Rd}o8|b- b(yTp}YmDsXk$58x5 bΣ㞄jQzr7]4UbcG;EhZ\ɶ-X4\4ÿp!eeȡA፫c-Gcrj%{#&݋o^3ӧ;N^X@;/꿵 {9N6uwI!VEW{]$ {zgr^ê}\7>jw^7tKS,Z*vioJkiڶf?.#D<]smLǶ;?, Z>h(iz7 @k߯ڸ _'l~9j؎+s8`34-Y;bglBa,n&9g%tzҠ*HKQF=ZW E G)jj}kRyDZƔ˅)sKG &RtS<O^J0.ݔ) =;n*psQerN>^Ym?!sXs6.3v8lkv;V)V{͈$'Ba2 TYp JXh=h[ZϡɡwukG~ ePC1 -~ #Ӆ4j*q͘h-:m"OA`7ci;TiՎgGkϑD{p_`gDgYc̊?ɮ ܹ|q)n/:5{P:V<2(ЖJoah RꠡeE%5@QdU]!6־bx|[NF&.;Ym4y2ŝ-_S>-RU'ljS_@Ơ˲# ^X\F4ŭ&6f4 M6{f7՗2^3[ѼS[k~= Ejo50 ABY_y9gU4UkMW7jy ?O>1C ~?P"Ă-[BȘ<ᅀNM2m|5h~ n ~ġ{K?UUbӇ]Z?a_l9:^OGӿNW&ܺ/.8fbk~f>f tfjfB'>Җa$G@rï$iD7~S _}h _ݛ[(|*@7zsϾ}=Fwm1x!̣4CA|ݪTo  (WZ]e@D?(AAIP R * IpC$2 PPX"@h@"AhT(JB'  o] 2 PWh2 "9'-ЅSZ$V4U Z)Q69~wJ'M ⢧C;{@A`\4=vsRj8n5n?F@M X Ƿ4X |AZ!$e7m벪4EPRw`:׫{5f BpMz0& 4r(L1|7wmkl4Z<4gh5R*߅/S΋;D swhPUX*"#͟-FVc٪mY"A V5E` 9t+^fzkL)4FTyGz,;A*mYtDEBAEv%*{^GI-vow\~oDZ["d)@"ݝ/(ofB^]`aaP _ m0*+J B, $04)J1*-!?CCl@ CdBq`v6DGѡ u]\C1pր4h L \3s&3Ɉs1DH`C3BkJI ,-BT@H)Tl lf8*+!@)֕JH  >wO6 2U{-s'# I0)|z %)JTx򦞭 !@$i$XE3BzDV R\W]?>M)JR$f(A?l*k xPIzIE4 U )@DA(_ P dHoqTB QM(6 SP@9 5CVW/ΩLc- l<': Jҧ. 5ZjGR;wT+JZ[ۿ`iJ3TI: ϗ[?MfD,q  ?bK`=bID5T5x^vm&٫u"Jk %$YfͤlkxrSEʥ|׮3*?Vbn$0H! ‰\QHA`霝p5cAq/yK "LG=^% @t١pt Fl7m,@2n̐h`*Ti`岼/;%$DQq8dE%$mtsqƶm.J)⒔1 q=5FMɪ0Z44D*5!HR?C͈\xXN8 (6-M)H7Fh&E!KMi'hM$M2BKidc@PC,$ C;gWp4seN_.tdhnz(}0]b2{^ ^!)8 .p_5 wr'|3JD╓P܊ $mjwSBc̺w2Udh`E/h8؜Qm|Үr,Е~YpXbufiЋ0WߑJ%Q|Hq(!Y c S0\1Rf!.(P jWlnan챴 $I  g? MΦT <Âc9 9(@OK).^ī8nzDVoib'mN6GF}A}>HQQEyDli)"Jxֱl@:yG !ܠ^xb'CO{" ?gQ iy/`>%ͮy~-a'^W*o?ODE\VG+ nO#0]K, mU{oj(+8]րv}*䢿ce)d6$N H- !*-I d*ШEB %{,;}.wmd'_Ʈq uQ1*("H(yO5֯ nuJL_ȏD HHP~r bJKڌU*ۛI?59d@"#B'6o4yݠģ5uFR&iQ}EB2QF]]b7z|U:y]-,Ft -zun()[L㿫 toTPԿ\Q51#3\Z[cZk8S*@PO‚~l|p#3sDA!Uy-4db* iBhZ81R?HCr}g6/z~{A@׳`$ ~aÏ}:LCt=MH+s% 1Q>B1UE(k; ?B!̋qklqex%a;y`]Aj_Gf+ɭݩcbzJhϫu5\qDBA#uT$)Ū%PNI||m[\{v( ͲcH(v58HJ)JE J]qGM2SP/G8k+ [SZZsAR0;߳u___gl?,`; !xylx+ {NyIM_;HP:.G 7=ޕGeuCT ó),3?# M'Fr J "N~;Lg r[. mq%" (HUJDZQP(\Xsk 5F-ELLRJ}3.Pv=~P :lS!%0@Q^Ƣ@a͔nTC/!q"`JP|#=&Dڹs+^ T_m]/מyjU#.^#h? 3!q;hC0q Qj.ċR@½j؟Ά%#Ѩ؈s Q⠩w4s@g0&_ '~'W#GNJǐHP)ǒr8w(;HRxBpF¢JA>G{y^|y^rgU3ls5i*[l2QIôΑ ZZk.Lw-3sc1ځ:q \,TC$@ $͓'`~ ŕ>[vŻꂕW׳aB4gJf3 lG?zl(鷷=R$=н<SV$d0Mb:S{]f윆 `6Z:D}˾m{p?E=* S]*zEcqh,[RW,[փH}Wř~7iU`(hD43PWjf+{9FmJs묌vޥδG5oV,dYNYj]  B2$}6.W'wfzhPze~} _Oo `7W坙~gT|aA)Uhއu۾>Ϭ}0+0hP{_L\}o[TFZ{Yb_`cSN5 03 J[ߦPB}F<2E.։,sKjъ&i,觬C ajSE0 \T(Fm"\&n]bx\q;XЌjk&SXQ_N7yB@$Y͚,Ņ,Sx_GRʨ`u,adqA~#>f/=^mst;:Si@ӿ*a6 8 _KIOP7M|gׯ쥓OrNxf״{upVm _0qQ\t _I}3rӁJr9nM1.QO{qY++LP5Zwt6\E[S/Lڵ3cV@~^s9SD=iS̥*O"ͯ> c8 'VedN7:X_G+y|=V/+̓&8ovwBl}M3Η|qƍ՛6/>.}SN~ ϷngHnWa]8LW]qqR$ [VôVSϋ!_+;Lqk.WIwE3ǂ5L2/8y?n3s?7͖c\biͶka;Y%mgԗr|S矊DI)#ASTс;kW\끦ڂ!A22( S]6ݪW]Cu]ݸYRw5Z-h PJRW [cmLgy狖j'owģ C6 s#RQE\Z*FƬkQhJ !wr/:4ҡ#lmdlGt*Цc}kS-نĔV6Až;0Ld+[4jmקWQ V` 99mi-H FfJHӂHҖ=(A'Y]mՌ3[fdORgIA>!bףF[Kvg8[d$2GAACf[~җpH(?}OiPd?OۓdWׁ#k_6A' cxMKO3ՏÌ5LڴYIN &*)^yL0C_bD |iUޟ_}>$/tF =ѷ%$n(re\%y/Xp*ACos UCK"{Q`0>xw 1RҬ:1D5:#3V&u";]\BL RAҎƦ=6N煔3bV+q46D.HB!=aOYaB=Yxq͏۽>U"%ͮv]yFFa;>K֪Ff`Gj(u *†D~eIqGT4Ç7&V/iR\0PCvY/Ua/}OԧӬ TuC/mQƛUG ,(Q-<$ ;0hdO/>cϻn8ߩST4)#L1]" t7:{fSyV"HE{NsvS9g ؿKkTe.YڅVu2vBnNw#s#ax$tnܻp[9wY,4\}mnz[Ǎ#|]{]pd DcD;d!9KIS\:$/x-mLJ?䏾spf,@nҞx;W YG^ŋ ʉ)XQ gHl!e<CNIB~ WI:ڞgۻucmKۜwmf5Y<6So[wKG ùG^n1;;{2{b:?~a:I@84$hn~5"4*8au|ƺ]߇vO.OmkT=A~[YR TbJ"2rP_v#=;cvfڽI)ڠ6ChgWCoJXVR*Q1uvCr/MqPPvE?N;GFjs)%/mI[Z'$?nQ0+Da6L[Vg d}Z3^ u A*mXzh:lIQD9T^[lhM4ƍ&1_*PԛdfgVj{'b7KuP,e<baƜSKM8'pj@%l2Rγ^Vz_S gHz\2%Ғ˂e4 ozA$UjP߈kƇҵyWJ;, m4..YS~3\]&N/˝zjt7.Xxk,*J2z^Rħ#-&̬ Sc!ڻbFs&V۴HCdŚ?sB{PĊԽ ;B E F?b* 00&l~QZc#_gtt.>ǫBUy>f p˘~5럢1fE!@I^N ;@)kpR;5'1& 5oj#c>\ȇn{7,I nsiNzQ8]z"KakӰ<Iiu"M\l޿rS\y\܀6|Zגlk s{vsҀŽ3B,)*ZKOo4Ó8}0ܡPR]8-8'$Qr]M)ݺz ބ=Ѿ=ez^uZͻ' Ga j`9ƙ2 ğ[3)]ɦnU^d[uxu RX *x$;eX}AA/"r`s媘ArBt.8K C~X3{9.btfO7`"fcb#_D /OHKgzA" "{t0\*$`H͛cITA^'ԃ[]*E;TbQl"kI꽺snMA t۵gGP(=jv`84qq䇬VP3`|63lͦhk\`|* IR (:&7^07   l GR[lm$^dۙIWlL|zYC^ ]DPۦc׈h+> }HO*Θ7Ռ`xrcy6Cwo%m ZkPQ|*}1̌c|p_O8OC iV@eMfmXbҟ:|8L7q>Ocsxđ-"*T46~;YH*JM7dmT+oWO_M '{aJ7֒aTi^.oX[Z,gwmTOCBrUzj|IOWY'gh,ѩ: N뚞9Ro.h%*c!.}jR`J($gX)BܲWWI͂x,ʢ볻 wbl;`x:F$'=QX 7Jxvi57=߿٭.YV*L TЋ_?d!ľAȒ7fE꣕{5պ.etaϔVupRGiAccg6CT+"uxny 90cBTx䯚k X`)@g;XQv"pV@+v{"nPuV6٢ct,ZAdvIbKyQg36Ŀ-jX ):Z8KrwPOlzHq>l?QQKÐkuel~Zus= Ɛ{ŖR`v^ ;#}: C*L=VA_E6bRlJ/Y2=l2gֿ~T@J4h>$dΣ7?mvH5ͨpU:-7CL!bCXHxRh*owc (q2$Yq^=S3Yv)& ,e@)›SA#G%D/eV&5x uT3S"n;©N{&--`E(egmi! .m@o6,4Pu+]^eO ɱf{15YhY[ &A[3iu.0ZOb/"yg1gvIZĔ!q%qp=s)NpkPnMG0JY-{_$·/2e,3 |FˏSu qy_(Umbka  d1 9C,YQKzP5U;=vcr38p>:89=d@zt>,ppݧL+q] m1`/fh"Wٛb8cS\־&óI[ǡc4s}OG8MNoXr'0#5B1UߪZo -\"`]꽺,3М-hs֕  [N/k_Ȍ+;ehvm(j&3жy~,>` 48$shJ}) ʎ̕ jK0щ HrF ]ش}38Y ȞpR $F;K(F̻JQց~4Ww3„3[3tF>G>KY7'_\&x-khwS kmϬIjQf-gYM:iPg(J MXQjS:׎HP8cqE} e@ɬጀq)q`O~̾݋g k\%=(#l2߁5ݰ=KisQa l?rό|Z{zЁH6S-st%1{) j@E{;ur^ɠnpHMnOf"%4aĔuC(_IN-hzo *!בxpQ*mL9_WaHK#eVUЈ491:Hal5×|AC[&42YEk61(3/&&}} 䳙藸M*VO\$2Y㎆{L)qpꨢM+c^eX[պY`e$LȨez$ѭXR؆8mIR!a&V )×$ʄ~T^r 7jau+|02 [Wsz l [qCWքJo}QBSVH_j,nSMVFPPVdȕ/L?HS)pN;ucf_ܜJM+.Ǖ -@-6'͸g~sJ`Rw{ B^4}}v )Frg֪dl(_+Ό,mf<'MaA]iL+WSy`{εV%9IH{`l(#D5#}EL%i`kE1k ~wR(N>2˼jz2yZ9:?"%ACH=t _I7'~9t9.gx;ygk Cpe.7aԉnݤbLXf>N#7.V!7S=E6L[nh漖H"\epc:X?X|\m}?۟?l`` *RosxYnCb  ?/9 +y<X>+&c"},z rLZΤko  2ƝT-~Ϫy@ v$H sLNuio>6IGްj q!^ 4  t IyW/0<"ES8C`<ȃ=XPT+W2b;Oh^Պ^jZׇסPñAj^+}]^-LuPp>ԏOH=D T3[dz$W"JJ*=aSx8zu*\R W3D{lW4ajz{jJ({[KqVt98A{*YuJWZlΟew*d1P_7JRsW#? Ƚ#*17"AN(f8D", n@L?(-$:oe]=rD f& At@RӲPcɷ`>шX8x׃jլKJp:~[JO\*+Qda5Ħ#>2x! s$*kX:%5-6c)whQ.E8E2]A[̎;=_-a\ܪ#MMgsؔ\_up]av$<4n³VjyMVfRBh#RKfjFtAe͜ݝouv,3Sn{u҇El9>X9!0e*G{EY6TBYLٕaD1",ec*,^r&6rFeS^iŜL;:Xm,sgED%͞Q$btGAi_R~^̴Zғ,"^|QT^R{o #ЕR :zeBސ7jsȖ, ݸs*T禮. yGm2%EnH`NRq.5rj5CAĸR''(ؚf~HYJ7כ÷~ӕh6HJ޷MDy?!uiH4ӡS :RudcD\үT0xnZ5ީ6jʋy]3.p<`+oI3>.5=3AKd3h5qM>R~Qx"Ü Oߪ1>aj kټAҕ)ywexo$-y&yE@(r5}9uKxϽx=B96 h1RTM8xMmohxG=o!d#;te;B%B,,sì^ȓJ!(x' Ƶ z>88^#Eqh`|x#1D$>ZG-^I+tC\=fɈ&2bj|fYfGocQ,Aa ^P^>Պ@R ܺ?,{2S,є6yBW>uߨkXQrU~8RhN%+ ^: 6|RsQ;5Mv/|ȼfP]?s ۱+ͪ3*(zz'B!Iwp} XZCaa) m@ܘՓ/c@- _L'f ޓ6uDڌooa8^=EsOXb%w}8: uK&d=4XpJƒ,bv)x|n@y+@U-?Ql1vQUD.D*nIv>j "qT*f l=>xCGD&}(e1A g)-|dQ@1y/UmF¯A'ДGdo[a*;C:O%x.R~Ӟ0`u AZ=!DD黟J)N\-=ޝ|z\4ZZmpiL@}Dst1\F~6a^p!6m-Y4΢]~X#FI $DPdLR$ )*cj~/h" 셿%[eIEWQpxE A,*z Gi֫ꅸMyǺ_ѻGOͰP(Z#A05]X郭SCjw(Aؤ襾9 6.#׺Q6${k%tQr}8% Fh/}`AXKf4lE&>s}.o-iDN wx,y-~xyJ'm݁kLC>G-=ؿN A&c 6]Tc43<ϪR0LI_ fZABU=5-Rj:xrF,KyAM/-f )*{N$Y $864 _}aBVX;fjZEպ.֋dH3-O:fWO -_WŰйW-('"i&A/{?R|wZB{$+ ѧx)A3뎹cF5CUɯC}c;I0L;{s,rSa>n4F\%4(&<׵3"2UFd&瑯qPHX,>bރ'(__~d 4XG6m[8kXT}=G S1DoV@aT||OSͶcu?)i$&gjDZ'!w%DRvD<)ɿ.{ H;pϊlwN֠EIvnCwŽ]E.e(~J~w F4B(7U&UG5߲\>ۊEO;6kf>IU4wOa~Q'+;c:o`ەyISfX:~\C}a+ xptZ׍ b:$X=6z |$(BOԡ"-Q\cuD\.U?0~^Þ34nw5+N`n۪;@f6SQ|H`0@0Ujf.8>fc=3AboQ{B'"G?'=dw9`j0j7Nk,ΧQW_w|?sٹOA#| 1j۞M;7~'Dη1OOVRs86N?}gGl_tԠxg踺0uYUzb(mȧyP#h }/Lu )+]kf3G88G>2 >9epKl7 G C6YS(v,5"MQ:T]Vm { d 3fZ&OOG6w (#%f\4Ks9'yqr!D{}0Vdb`_rGfSςNn=4>p|wdjmת%]Pezu y:c#y=b>l, q)K)'IIy6>xàMrK-J_q$`3JN/C"oԘ ";#/i!ETEǟtj^ " Qc%S#P'9D!>(܆XL- ǀϝ)\UOzrQΓKc3גd>GzSl<ѴittaeB4l!ZJ~_ -jHAe KX+\XwH+pAuN9M.Wbq˂ {gTXޏձG \;X>_m~]vBm΋,hbiL/Evё[<1er]ߺe/&Q 3b!ÄnW3F.bfA)۞YN)OtB j#yn^ ͌mZ>x(K'c-3.i6M4i;F!@BT3[ܸ Y*^g]@աר9Cq'A7SWyяەMNZ~5~M!Bk$=P)I8T<CUt{\\QXgWLJwFL587@~7n_2T6eV3:-f^6hkFx&uH/=75Bڛ D?cf'&pc4_/joԚ$^*CB׋-t+"D<*kJ@1YFʵi`(si%QZv/].#`C}D^$#)T1Bs퇿M /ǥ%H &L$/;ՕZ؊]#Tmԑk[I .*_jL[{~nLf8@&בL;; O^}h('zt><#mX(TU!|'YD`<ԁΤ]j89Mᕍ|;ƘJo/M^㊣ b}&,%Zff-`[0٢xz.늓9+j; zɤBZJH +<*gyKΠ\ ,p*EC[p(){GPKSu%E1-qI^9nHk ? +­ަ,S E~o=4v*7C H!̬!}ݠ#Ϲ!Y"G(L?]lcϴ-|hm撋@iz!o HSjiuK5S('ϱ.4 H*ŋ?Ut=d镩կ[d ]"BHߛ:xx62"4xȄ^#ѧ ]GyX#KyLt^ݑrEs& ˜s8M\j#q?qPa!-w|n$;CA@m#&[-A LLo,oK- ԰xd~ 3%t=48(3!?ڦέ~h#w; ZG