libvirt-daemon-driver-network-6.0.0-lp152.9.6.2 4>$  Ap_/=„yaZcWUa@.eLy Q턘ՠB4rFlW ם3SH9逌LClS}WgBC$ǯ/k{5 AFwb}SqmHG%wä!/ЦEa.[Ly˜MK +a#Z<_ĩfz Ŗ`D9C!%[Iim7&:]< 5^݉wtkיEkm(2a65abc1ea46712ef7d0f0280638fac90297e9c2b1503388f7e4ace25177a5fb8c3c671d3ddff9f370a9bb4ea793fb28e11d0e0d\_/=„u"CF{JetQw>"H!jϝX N»C<> MR.r`pB81iT\]玘MJP ';w8-м&^LWsc'` FarN,f&TYV*Ҋ>Uּls㬧K7osHZ^ٱPK;}Eצ Yb<1U A '{E;=R NkC >pF:?: d & 2 `. GYmsx4t     $t\~T~,~(,8,91 :G=/>/?/@/F/G0H0HI0X0Y0\0]1 ^2) b3 c3d4[e4`f4cl4eu4xv4w6x70y7pz9999:Clibvirt-daemon-driver-network6.0.0lp152.9.6.2Network driver plugin for the libvirtd daemonThe network driver plugin for the libvirtd daemon, providing an implementation of the virtual network APIs using the Linux bridge capabilities._build72 openSUSE Leap 15.2openSUSELGPL-2.1-or-laterhttp://bugs.opensuse.orgSystem/Managementhttp://libvirt.org/linuxi586 test -n "$FIRST_ARG" || FIRST_ARG="$1" # disable migration if initial install under systemd [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$FIRST_ARG" -eq 1 ]; then for service in virtnetworkd.service virtnetworkd.socket virtnetworkd-ro.socket virtnetworkd-admin.socket ; do sysv_service="${service%.*}" touch "/var/lib/systemd/migrated/$sysv_service" || : done else for service in virtnetworkd.service virtnetworkd.socket virtnetworkd-ro.socket virtnetworkd-admin.socket ; do # The tag file might have been left by a preceding # update (see 1059627) rm -f "/run/rpm-libvirt-update-$service-new-in-upgrade" if [ ! -e "/usr/lib/systemd/system/$service" ]; then touch "/run/rpm-libvirt-update-$service-new-in-upgrade" fi done for service in virtnetworkd.service virtnetworkd.socket virtnetworkd-ro.socket virtnetworkd-admin.socket ; do sysv_service="${service%.*}" if [ -e /var/lib/systemd/migrated/$sysv_service ]; then continue fi if [ ! -x /usr/sbin/systemd-sysv-convert ]; then continue fi /usr/sbin/systemd-sysv-convert --save $sysv_service || : done fi test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$YAST_IS_RUNNING" != "instsys" -a -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi if [ "$FIRST_ARG" -eq 1 ]; then if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl preset virtnetworkd.service virtnetworkd.socket virtnetworkd-ro.socket virtnetworkd-admin.socket || : fi elif [ "$FIRST_ARG" -gt 1 ]; then for service in virtnetworkd.service virtnetworkd.socket virtnetworkd-ro.socket virtnetworkd-admin.socket ; do if [ ! -e "/run/rpm-libvirt-update-$service-new-in-upgrade" ]; then continue fi rm -f "/run/rpm-libvirt-update-$service-new-in-upgrade" if [ ! -x /usr/bin/systemctl ]; then continue fi /usr/bin/systemctl preset "$service" || : done for service in virtnetworkd.service virtnetworkd.socket virtnetworkd-ro.socket virtnetworkd-admin.socket ; do sysv_service=${service%.*} if [ -e /var/lib/systemd/migrated/$sysv_service ]; then continue fi if [ ! -x /usr/sbin/systemd-sysv-convert ]; then continue fi /usr/sbin/systemd-sysv-convert --apply $sysv_service || : touch /var/lib/systemd/migrated/$sysv_service || : done fi PNAME=virtnetworkd SUBPNAME= SYSC_TEMPLATE=/usr/share/fillup-templates/sysconfig.$PNAME$SUBPNAME # If template not in new /usr/share/fillup-templates, fallback to old TEMPLATE_DIR if [ ! -f $SYSC_TEMPLATE ] ; then TEMPLATE_DIR=/var/adm/fillup-templates SYSC_TEMPLATE=$TEMPLATE_DIR/sysconfig.$PNAME$SUBPNAME fi SD_NAME="" if [ -x /bin/fillup ] ; then if [ -f $SYSC_TEMPLATE ] ; then echo "Updating /etc/sysconfig/$SD_NAME$PNAME ..." mkdir -p /etc/sysconfig/$SD_NAME touch /etc/sysconfig/$SD_NAME$PNAME /bin/fillup -q /etc/sysconfig/$SD_NAME$PNAME $SYSC_TEMPLATE fi else echo "ERROR: fillup not found. This should not happen. Please compare" echo "/etc/sysconfig/$PNAME and $TEMPLATE_DIR/sysconfig.$PNAME and" echo "update by hand." fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -eq 0 -a -x /usr/bin/systemctl ]; then # Package removal, not upgrade /usr/bin/systemctl --no-reload disable virtnetworkd.service virtnetworkd.socket virtnetworkd-ro.socket virtnetworkd-admin.socket || : ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_STOP_ON_REMOVAL" && . /etc/sysconfig/services test "$DISABLE_STOP_ON_REMOVAL" = yes -o \ "$DISABLE_STOP_ON_REMOVAL" = 1 && exit 0 /usr/bin/systemctl stop virtnetworkd.service virtnetworkd.socket virtnetworkd-ro.socket virtnetworkd-admin.socket ) || : fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ $1 -eq 0 ]; then # Package removal for service in virtnetworkd.service virtnetworkd.socket virtnetworkd-ro.socket virtnetworkd-admin.socket ; do sysv_service="${service%.*}" rm -f "/var/lib/systemd/migrated/$sysv_service" || : done fi if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi if [ "$FIRST_ARG" -ge 1 ]; then # Package upgrade, not uninstall if [ -x /usr/bin/systemctl ]; then ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_RESTART_ON_UPDATE" && . /etc/sysconfig/services test "$DISABLE_RESTART_ON_UPDATE" = yes -o \ "$DISABLE_RESTART_ON_UPDATE" = 1 && exit 0 /usr/bin/systemctl try-restart virtnetworkd.service virtnetworkd.socket virtnetworkd-ro.socket virtnetworkd-admin.socket ) || : fi fi/&\HK ZAAAA큤큤AA________________bcfae897557c897031861b6bd6cdac04b695a80ea7d4f17bf667c921cbacb8179eca3525decc49ae66022edf3154a2dd8cdb590d2584742e2697f1c85405f87b1a655ba8397d40802b82355acb1e6d8ff5cfc2f7537f638cb16f26729308d1423bdd7ef08088b54163771a5698c990f96b458a673fb267b5ce679703dd364e7181e007f09dfed333786e6ad17204f88aa9aa0824f582d2f9ceef4d31bbccf919567f3c42a54a4f9cc457837f8c4c368ae378c890b495d0ddc519a907b301793e5afdff7b29ae59d6f3073cb03a14d687ccd36e90b3e9c93d4780ff5e0f852b8c0039f879d1e1da646698efd7590c51c2f2e45d43f127f5ddd4ce5cdc6c902698b87db662d244c7505fe9c0cdd85ac6aab5ea03b2d203ba5e80b72c484ecddf82ea14ad8eebd26bc45595df31214fb06b44177911ad2680bfbaccd0a2401b7c6brootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibvirt-6.0.0-lp152.9.6.2.src.rpmconfig(libvirt-daemon-driver-network)libvirt-daemon-driver-networklibvirt-daemon-driver-network(x86-32)libvirt_driver_network.so  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    /bin/sh/bin/sh/bin/sh/bin/shconfig(libvirt-daemon-driver-network)dnsmasqiptableslibc.so.6libc.so.6(GLIBC_2.0)libc.so.6(GLIBC_2.1.1)libc.so.6(GLIBC_2.1.3)libc.so.6(GLIBC_2.2.4)libc.so.6(GLIBC_2.3.4)libc.so.6(GLIBC_2.4)libc.so.6(GLIBC_2.9)libdbus-1.so.3libdbus-1.so.3(LIBDBUS_1_3)libgcc_s.so.1libgcc_s.so.1(GCC_3.0)libgcc_s.so.1(GCC_3.3.1)libglib-2.0.so.0libgobject-2.0.so.0libpthread.so.0libpthread.so.0(GLIBC_2.0)libpthread.so.0(GLIBC_2.2)libvirt-daemonlibvirt-libslibvirt-lxc.so.0libvirt-lxc.so.0(LIBVIRT_LXC_1.0.2)libvirt-qemu.so.0libvirt-qemu.so.0(LIBVIRT_QEMU_0.10.0)libvirt-qemu.so.0(LIBVIRT_QEMU_0.8.3)libvirt-qemu.so.0(LIBVIRT_QEMU_0.9.4)libvirt-qemu.so.0(LIBVIRT_QEMU_1.2.3)libvirt.so.0libvirt.so.0(LIBVIRT_0.0.3)libvirt.so.0(LIBVIRT_0.0.5)libvirt.so.0(LIBVIRT_0.1.0)libvirt.so.0(LIBVIRT_0.1.1)libvirt.so.0(LIBVIRT_0.1.4)libvirt.so.0(LIBVIRT_0.1.5)libvirt.so.0(LIBVIRT_0.1.9)libvirt.so.0(LIBVIRT_0.10.0)libvirt.so.0(LIBVIRT_0.10.2)libvirt.so.0(LIBVIRT_0.2.0)libvirt.so.0(LIBVIRT_0.2.1)libvirt.so.0(LIBVIRT_0.2.3)libvirt.so.0(LIBVIRT_0.3.0)libvirt.so.0(LIBVIRT_0.3.2)libvirt.so.0(LIBVIRT_0.3.3)libvirt.so.0(LIBVIRT_0.4.1)libvirt.so.0(LIBVIRT_0.4.2)libvirt.so.0(LIBVIRT_0.4.5)libvirt.so.0(LIBVIRT_0.5.0)libvirt.so.0(LIBVIRT_0.6.1)libvirt.so.0(LIBVIRT_0.6.3)libvirt.so.0(LIBVIRT_0.6.4)libvirt.so.0(LIBVIRT_0.7.0)libvirt.so.0(LIBVIRT_0.7.1)libvirt.so.0(LIBVIRT_0.7.2)libvirt.so.0(LIBVIRT_0.7.3)libvirt.so.0(LIBVIRT_0.7.5)libvirt.so.0(LIBVIRT_0.7.7)libvirt.so.0(LIBVIRT_0.8.0)libvirt.so.0(LIBVIRT_0.8.1)libvirt.so.0(LIBVIRT_0.8.2)libvirt.so.0(LIBVIRT_0.8.5)libvirt.so.0(LIBVIRT_0.8.6)libvirt.so.0(LIBVIRT_0.8.8)libvirt.so.0(LIBVIRT_0.9.0)libvirt.so.0(LIBVIRT_0.9.10)libvirt.so.0(LIBVIRT_0.9.11)libvirt.so.0(LIBVIRT_0.9.13)libvirt.so.0(LIBVIRT_0.9.2)libvirt.so.0(LIBVIRT_0.9.3)libvirt.so.0(LIBVIRT_0.9.4)libvirt.so.0(LIBVIRT_0.9.5)libvirt.so.0(LIBVIRT_0.9.7)libvirt.so.0(LIBVIRT_0.9.8)libvirt.so.0(LIBVIRT_0.9.9)libvirt.so.0(LIBVIRT_1.0.0)libvirt.so.0(LIBVIRT_1.0.1)libvirt.so.0(LIBVIRT_1.0.2)libvirt.so.0(LIBVIRT_1.0.3)libvirt.so.0(LIBVIRT_1.0.5)libvirt.so.0(LIBVIRT_1.0.6)libvirt.so.0(LIBVIRT_1.1.1)libvirt.so.0(LIBVIRT_1.1.3)libvirt.so.0(LIBVIRT_1.2.1)libvirt.so.0(LIBVIRT_1.2.11)libvirt.so.0(LIBVIRT_1.2.12)libvirt.so.0(LIBVIRT_1.2.14)libvirt.so.0(LIBVIRT_1.2.15)libvirt.so.0(LIBVIRT_1.2.16)libvirt.so.0(LIBVIRT_1.2.19)libvirt.so.0(LIBVIRT_1.2.3)libvirt.so.0(LIBVIRT_1.2.5)libvirt.so.0(LIBVIRT_1.2.6)libvirt.so.0(LIBVIRT_1.2.7)libvirt.so.0(LIBVIRT_1.2.8)libvirt.so.0(LIBVIRT_1.2.9)libvirt.so.0(LIBVIRT_1.3.3)libvirt.so.0(LIBVIRT_2.0.0)libvirt.so.0(LIBVIRT_2.2.0)libvirt.so.0(LIBVIRT_3.0.0)libvirt.so.0(LIBVIRT_3.1.0)libvirt.so.0(LIBVIRT_3.4.0)libvirt.so.0(LIBVIRT_3.7.0)libvirt.so.0(LIBVIRT_3.9.0)libvirt.so.0(LIBVIRT_4.1.0)libvirt.so.0(LIBVIRT_4.10.0)libvirt.so.0(LIBVIRT_4.4.0)libvirt.so.0(LIBVIRT_4.5.0)libvirt.so.0(LIBVIRT_5.10.0)libvirt.so.0(LIBVIRT_5.2.0)libvirt.so.0(LIBVIRT_5.5.0)libvirt.so.0(LIBVIRT_5.6.0)libvirt.so.0(LIBVIRT_5.7.0)libvirt.so.0(LIBVIRT_5.8.0)libvirt.so.0(LIBVIRT_6.0.0)libvirt.so.0(LIBVIRT_PRIVATE_6.0.0)radvdrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)6.0.0-lp152.9.6.22.416.0.0-lp152.9.6.26.0.0-lp152.9.6.23.0.4-14.6.0-14.0-15.2-14.14.1__~@_~@_l@_D@_=@_=@_"@^א^l@^@^@^@^@^s^^p^^F^:@^8 @^8 @^2@^2@^1s^^]f@]]]e@]A]ʞ]M@]µ]z@]rJ@]nU]e@]V]M`@]D%]D%]A]9]0_@] #]@\\@\\\@\@\C@\|\\\\\\M\@\@\}@\v{\k\]o@\HW@\HW@\@n@\=@\,\[@[0[@[][[:@[@[r@[qr[h8@[dC[>@[<[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@WUeWH6WEWEWJames Fehlig James Fehlig James Fehlig James Fehlig James Fehlig James Fehlig James Fehlig James Fehlig James Fehlig James Fehlig Lin Ma James Fehlig James Fehlig James Fehlig James Fehlig James Fehlig James Fehlig James Fehlig Dominique Leuenberger James Fehlig James Fehlig James Fehlig James Fehlig James Fehlig James Fehlig Cédric Bosdonnat James Fehlig James Fehlig James Fehlig James Fehlig James Fehlig James Fehlig James Fehlig James Fehlig James Fehlig James Fehlig James Fehlig James Fehlig James Fehlig James Fehlig Goldwyn Rodrigues James Fehlig James Fehlig James Fehlig James Fehlig James Fehlig Jim Fehlig James Fehlig James Fehlig Bruce Rogers James Fehlig James Fehlig James Fehlig James Fehlig James Fehlig James Fehlig James Fehlig James Fehlig James Fehlig James Fehlig James Fehlig James Fehlig jfehlig@suse.comJames Fehlig James Fehlig James Fehlig Jan Engelhardt James Fehlig James Fehlig James Fehlig James Fehlig James Fehlig James Fehlig jfehlig@suse.comjfehlig@suse.comJan Engelhardt James Fehlig jfehlig@suse.comjfehlig@suse.comjfehlig@suse.comjfehlig@suse.comantoine.belvire@opensuse.orgjfehlig@suse.comjfehlig@suse.comjfehlig@suse.comjfehlig@suse.comjfehlig@suse.comjfehlig@suse.comjfehlig@suse.comjfehlig@suse.comjfehlig@suse.comjfehlig@suse.comjfehlig@suse.comjfehlig@suse.comjfehlig@suse.comjfehlig@suse.comjfehlig@suse.comjfehlig@suse.comjfehlig@suse.comjfehlig@suse.comjfehlig@suse.comjfehlig@suse.comjfehlig@suse.comcbosdonnat@suse.comjfehlig@suse.comjfehlig@suse.comjfehlig@suse.comjfehlig@suse.comcbosdonnat@suse.comcbosdonnat@suse.comjfehlig@suse.comjfehlig@suse.comjfehlig@suse.comjfehlig@suse.comjfehlig@suse.comjfehlig@suse.comrbrown@suse.comkukuk@suse.deolaf@aepfle.dejfehlig@suse.comjfehlig@suse.comjfehlig@suse.comcbosdonnat@suse.comjfehlig@suse.comjfehlig@suse.comjengelh@inai.dejfehlig@suse.comjfehlig@suse.comjfehlig@suse.comjfehlig@suse.comjfehlig@suse.comjfehlig@suse.comjfehlig@suse.comjfehlig@suse.comjfehlig@suse.comjfehlig@suse.comjfehlig@suse.comjfehlig@suse.comjfehlig@suse.comjfehlig@suse.comjfehlig@suse.comjfehlig@suse.comdmueller@suse.comjfehlig@suse.comjengelh@inai.dejfehlig@suse.comjfehlig@suse.comjfehlig@suse.comjfehlig@suse.comjfehlig@suse.comjfehlig@suse.comjfehlig@suse.competracvv@opensuse.orgjfehlig@suse.comjengelh@inai.decbosdonnat@suse.comjfehlig@suse.commwilck@suse.comjfehlig@suse.comjengelh@inai.dekukuk@suse.dejfehlig@suse.comjfehlig@suse.comjfehlig@suse.comjfehlig@suse.comjfehlig@suse.comjfehlig@suse.comjfehlig@suse.comjfehlig@suse.comjfehlig@suse.comjfehlig@suse.commatwey.kornilov@gmail.comjfehlig@suse.comjfehlig@suse.comcbosdonnat@suse.comjfehlig@suse.comjfehlig@suse.comjfehlig@suse.comjfehlig@suse.comjfehlig@suse.comjfehlig@suse.comcbosdonnat@suse.comjfehlig@suse.comjfehlig@suse.comjfehlig@suse.comjfehlig@suse.comjfehlig@suse.comjfehlig@suse.comjfehlig@suse.comjfehlig@suse.comjfehlig@suse.comjfehlig@suse.comjfehlig@suse.comjfehlig@suse.comjengelh@inai.dejfehlig@suse.comjfehlig@suse.comjfehlig@suse.comjfehlig@suse.comjfehlig@suse.comolaf@aepfle.dejfehlig@suse.comjfehlig@suse.comjfehlig@suse.comjfehlig@suse.comjfehlig@suse.comjfehlig@suse.comjfehlig@suse.comjfehlig@suse.comjfehlig@suse.comjfehlig@suse.comjfehlig@suse.comjfehlig@suse.comjfehlig@suse.comcbosdonnat@suse.comcbosdonnat@suse.comcbosdonnat@suse.comnormand@linux.vnet.ibm.comjfehlig@suse.comjfehlig@suse.comcbosdonnat@suse.comjfehlig@suse.comjfehlig@suse.comolaf@aepfle.dejfehlig@suse.comcyliu@suse.comjfehlig@suse.comcbosdonnat@suse.comjfehlig@suse.comjfehlig@suse.comcbosdonnat@suse.comjfehlig@suse.comjfehlig@suse.comjfehlig@suse.comjfehlig@suse.comcbosdonnat@suse.comjfehlig@suse.comjfehlig@suse.comjfehlig@suse.comjfehlig@suse.comdmacvicar@suse.dejfehlig@suse.comjfehlig@suse.comjfehlig@suse.comcbosdonnat@suse.comcbosdonnat@suse.comjfehlig@suse.comjfehlig@suse.comjfehlig@suse.comjfehlig@suse.comjfehlig@suse.comfcastelli@suse.comjfehlig@suse.comcbosdonnat@suse.comjfehlig@suse.comjfehlig@suse.comcbosdonnat@suse.commlatimer@suse.comcbosdonnat@suse.comLed cbosdonnat@suse.comcbosdonnat@suse.comjfehlig@suse.comcbosdonnat@suse.comcbosdonnat@suse.comjfehlig@suse.comcbosdonnat@suse.comjfehlig@suse.comcbosdonnat@suse.com- Fix 'make check' with all downstream patches applied. Some patches touch config files and needed the corresponding augeaus test files updated. Updated patches: b196f8fc-CVE-2020-15708-doc.patch, suse-libvirtd-disable-tls.patch, suse-qemu-conf.patch, suse-ovmf-paths.patch, suse-libxl-disable-autoballoon.patch boo#1175574- CVE-2020-15708: Add a note to libvirtd.conf about polkit auth in SUSE distros b196f8fc-CVE-2020-15708-doc.patch bsc#1174955- CVE-2020-25637: qemu: agent: set ifname to NULL after freeing 955029bd-CVE-2020-25637.patch, 50864dcd-CVE-2020-25637.patch, e4116eaa-CVE-2020-25637.patch, a63b48c5-CVE-2020-25637.patch bsc#1177155- Xen: Don't add dom0 twice on driver reload de49d5ba-xen-avoid-multiple-dom0.patch bsc#1176430- Xen: Add support for passing arbitrary commands to the qemu device model, similar to the xl.cfg(5) device_model_args setting b0cad42e-xen-dm-cmdline-passthrough.patch, 3d76f4fc-xen-dm-cmdline-config-converter.patch bsc#1174139- virdevmapper: Handle kernel without device-mapper support feb8564a-handle-no-devmapper.patch, 53d9af1e-ignore-devmapper-open-errors.patch boo#1175465- qemu: Avoid stale capabilities cache host CPU or kernel command line changes 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 bsc#1173157- 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/bin/sh/bin/sh/bin/sh/bin/shbuild72 1603704997 6.0.0-lp152.9.6.26.0.0-lp152.9.6.26.0.0-lp152.9.6.2 qemunetworksautostartvirtnetworkd.confconnection-driverlibvirt_driver_network.solibvirt_leaseshelpervirtnetworkd-admin.socketvirtnetworkd-ro.socketvirtnetworkd.servicevirtnetworkd.socketvirtnetworkdtest_virtnetworkd.augvirtnetworkd.augdnsmasqnetwork/etc/libvirt//etc/libvirt/qemu//etc/libvirt/qemu/networks//usr/lib/libvirt//usr/lib/libvirt/connection-driver//usr/lib/systemd/system//usr/sbin//usr/share/augeas/lenses/tests//usr/share/augeas/lenses//var/lib/libvirt/-fomit-frame-pointer -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.opensuse.org/openSUSE:Maintenance:14632/openSUSE_Leap_15.2_Update/c3c8893819f851c6027779dec09320b0-libvirt.openSUSE_Leap_15.2_Updatecpioxz5i586-suse-linuxdirectoryASCII textELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=6b7d42aa1aef22312d5f656bada698965f51a615, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux.so.2, BuildID[sha1]=2f4ce2db151125427f11fc58c55c31146296915a, for GNU/Linux 3.2.0, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux.so.2, BuildID[sha1]=bb2d266432872d7a8c34bccbf4387c9e44c63439, for GNU/Linux 3.2.0, stripped! nPRRRRR R RR RR RRR6R%RaRURxR"RRRRRR%RxR R R RR"RRRRRRRRR R!RRR R R R RRRARrRURdRjR_RPR4RgR3RLR(R1RGRCR.RVRYR7RSR'RZRmRcRwRER0RqR&RoRlRNRRRWRnR@RHRDR]RvRQR`R=RXRBRkRTRuR)R;R:R>RiR$R9R\RFRbRsR^R[R2RORhR/R?R6R-RaR8RtR%R!^W~G];,%%- @XgM՘ !*G 6?BPchpO%w260l᷅)NuI+&JsPkK[EA#GA;0H'w᥆H : u75#6q\e(و^'b Qf9#D amάl CtgVkZ`RBd$D:Lޠ\B}D8l'2rW< 5?y<Mdlcdɯ';H٥U Z.D/OvN`s>:2.,ATtց:E2rݷM^: ھQdFo ƶ< K~`İӘ]y<M*v";:o+'Oo30yݕDA^-gCD ym %<D>$_x?xQ۽h'˰z 8+HדH+U M޹ڴp7HZI ?JM/bL{5ROke>1Hc(=7QȾ7w$v'txKu;r2 E5*lzHX>i/rݺr_~3QT5ryjwgLՑg+zFt6^zDAH>sg?28|qxK,P ~@T Rgjl=v[_I^F FR. xl,F"^gE^s \out:,yʟ~Ϗs"hW0r;R3:աď{i9+>-nP&$Z2ClDZpSAwQ&oP'TrHBv~ɶV% عEp_=}+'&<ϻ)w.˜7>x:'f}桗~9MRK֍x{7Hq%5nE`+1^U?O("?[szV살c$gJI  ɳ&(pX}Xg lU~[Ѳ/1=S>l-'CMg];5"dz{((UL٪nd=Rc%p5gk̻ ca!F\xKzqqft_k\/,eDG{`+a; Bj3ipk`@Rib8ބy_wKطmơrSmLMF!.'%`]xe6gO\*8-fFԤ7Nmnv}BMmO 'O/F4kc>q 2'QqՊ81j"Ϣ9o$6,o>)SEYgb.KsXժ݉"mO#[?M"ׁꏇGƇijuű*RjJh3 +^: :y&[M2&%q(oO(\xv!~|rWL'/hA7,2b^b f?MRY4^"+@swױ!wlK&v-ɘ_ѡ`wP`6w3g5d]~$Jx;h uf!ue8\н"c2}x2m! iA̡scL4e7[`O'3LDePc.xePd8 {"sLe&kGXpܪ0&7! y2in2NUjIL:`T!7jFn9eP_TVgpHu7Zp;wl[;KNѴyWcg#e5 L]ovf\A Vā =ՠ$JS¼fc]̙)_^! Z$ ŦHrYFBW:FORLy^ [jkf?Sk/ 3!9޵%<[[hj"(u2WȔs9d:K8 PIOiq~? ,'#1+:0=z =.I )e\YlǓzloeFF=j3npae{#^*u!1 (!:`m*y'@4^J'zFqQqZ(. iSل&S'zqubTlH5 q ]umTm#f5T*Zl#6U I } cRN)f 1$ker-E1&#xqOU)z&6!{z:go<('NN|e'Qk󉷘0 vVgt:2<\u*v!Vgf>{zSh<2pʃnLS홠/s1,t|P;2 (R4k3Rp7"Л(K`c{ @T`Իpٙ=cF%2jOvb=k'TOcPPj$)#.>S q|jKZ;`v<~1~o0E'FɄ21@$tHi.z8[0| ڛ:>6-ш5J\~f?/lꄎN1޿&%|Ad ]]Q; GN @l5,"Dju=yy%BBu5tiNiqq+)IJyQh2B-!ND o1~&AAzD(*J> Qɉ 4=na;ڏLg|, 6k"߇/{.FjO4V2dр'Vi-R+ٟDN{Еv>J[|-η'\ sm,63g2 MAtcb[r㩻1GmQ!J3K+̳g27sWo srTK _4zN8++D~⛋0Wrԅ _WVF-D2Gt{ä! ^YzOl 9bQ#s?=Ifm[[g1wۥZHLT{5"kxCmr*İA{IMxycevRndu1B^X--s`:wg[32)(>x^:\g564!N;B.@&Fl$2[-gڛ0D NLʣוh!9S)4ȗ L٨i[*0d@v}inB}oB"+gfMC0;dn\Uր2qWuxP0fbMS\({/ۯ1Xkõ߰'G|~tymK4rSni#ǃ^E=Fe'#V25d;JH_Ӗ`l܊&5u| _}S@o_ |J ɗ=YriciNFINɽj;+} =)3_7)~LO}(p MŠ6u2 C:E~'N4饰~p}_j,#lD/-n;. ^ =}"s0=߀bgUw ~;DsP3ؘ*{/jޜ?({H ?zc@xHA[bP+.pi@$O oZXW:Z3/:9{nLuP$e0T., :ʺ()$K{God(m-9=X1Y b:"}m"LM-*tl8;1P%F )B:2S{D_8x Z^IT580iB-Uӻh`4hd 9-I4>Uヤp'li{ z*`SWMJm_%L TvZ]B{^r oLzzc>4ŀv+RݯZW9 o-I,C f)q3Tӻ[oQD\'4Ŷ BgapIe"o=dL+q/@` %+)iz Z,=bܗ{`2IPCDoW>`2"gԙan(.N}(b`ps3$jFEm׵HHlkl(資Yb)Cg=^9E@ȁ`sGR3Fz]-RA]@/)]u}D8Q0<%JSI'uyâ{vֻRe4*N0aC $}K?lQ\e؃"6 P3L@Kw'#slо ==}ZAD_bsq{' r3p I9>ψl^VumgnK&!g#){uK' -HIDPlw?2{jhʫa9(fr]80R%U왆/4NAl 1k0a9pG$*#j4ڏ|2E N,80 H %ge9xd0\% bH"G͵L~pL ~aOELnY-x7?ʇ,ګ@@"6JʌI3'o?˓cƐC F J@'-o1t6UOp< d.$TmY%3"s_K,P)v6SԢby18dہR-`0IE]"1+Ë0}^䳁oW?0`+\/  HeCJ0%/rU$r,0SvuS$P4W7[|S]E ",E;Tj^>6>ޞ@|#KlM}e¡_C{&4G.C-8w$@ H8LKSR s =|!^ ;\;hIrU-5 8>lM%Z !YYZkNƙQkzLV6h1~ TOMq̺Zs&BQ( PcϪ끪w3mC@"߉J:ͥ#NYo3 ,913=5mo^4G2; xR(`2qOMPrSQً_ۍ /1u9᳜mHP_P|otqO͟2e19bOUU+Zu[!#K1% &Rvi ]pA%ԍy]p-`FRC%kbD%WP 3( /5dܴ!꺣epԘL N*zOO`y^eL `t؟w4OGV:~r>kR E7?|h*s;Ơ:_o+ .&6ثLwa:q)[)ˣs[aڭEWb,t9w+Z#0j˰LGj*\B4ƀ= Ȥ43?, !'i^yM1B;\.$imZKҹ^A,TtZG^5 ^Mp L[2m1$_nΪ}ڜ ?8]X"] xVTFJqrt*Ǔ-q3ziRZA~Tu_wũeyČmnK!`# úPlP c*=0=:`"pwu_d9ybԩS~bj{wQR@iݓ5"q͕ TȺC}H;%N9}UNT:*1z0]F޵d2 "%eA99 zOgF'/;N!jPL"~'{') \Iʹ(:kQQV;YCk,=^d0=yC'`XE zvAu _TE.cT" gVZfK>:t/-pp"`߇!ڍGC 3)Wt HiU(D߽\eEhw@U|4Od1#' 8JiZUޞN كH-EX, /&M/a­zЅ]tȱS.E87:3aۢ)eJ߇Ol'E( 5 d42kPk-{ ɭ"č~F]%]/22mz7>8|ʰlƙmPi&ZRy[iN) 6}E |lpUdP eO2`ѭ9פ7Kg9+'UG|cH'-J4#]}{UaIEvzr扩Tl V;فdveX =u;ڧW?<-Fj1R"$޻v̈%Sd:rJ跧{$lH}'ll75ptv~Qh9#C ((p-#e4jk|^puhr9Ț[C0ڇG6QEEt`1#^6~29V'zgfi[&]5>MGԌ%NJ5%]@ocLIQ=Hn I ?y{PQC.'0C|*Y{+؍QrWj LiXr<+LD\-Rˇ"~W0;d?}/atC+3!ŎcX%EJx]3hj[PWO y;Yw h-%!hseCkzʎ=iHd ψQ~[@ْf?$Hi>i Ly !h#蓠@kb5eͮg[bjӠ-Ͱ?T*#L'92h.e:t%JTX0.2zP_]1DCY5hdz%u%KW#B5sK#6<28nND#=n| gKc~@;B#< {{2SXriB]fk,z4£[V$}Q955޻@Ʒf`XM׌p*hlux4UO v3;༅X$!p_ҾutVT /lbfP˨3,rgΑDeC*!sDT,0n_E>4| ]tE_qk4OP<:\ \?w.f̩U-z5^#.e7`98h 8D]k|Byk^>wAlY*KՕ(n-uD ~6~8 ]Xo""LH6v3/ٮKVS/|t)擀L% I0`7'j~2R!&N*Gu%a-1 .~-RHvDr+\Y˦^з}\y^Ϙ:J܀pbRjԶI Xˀ*[ߑX7=Ԓ5;Y,&R8!6mvDVAQP6@~(c $w&ρRoE%K 8ս|*)g4E2{%7XaJo[I\gl1^B$C޾%5=:`%zθvt@Q~+k\VN lijo&͆YGss*hCe S8*nͲzH 4M&4-}4,X7A(XԿ\^ T1hjOar5xI$yZ;Kk,w1V4$1wuܧrS MǾMe 蔖'8Aky!i~fnb`Y^ iq3iNuN5u> @ezr U~4XSho[PX^*oUť4}UԾ{7"'8C^SB& fny]vFC"ڿ#]<lIp4htfjl87my.QinBsT L‘`#n$X^oT(_?xMϊY" k#DU&yE ,ˈGِ +c-69/叕0~AcU})zm$!EF=wJ_q_-,ʏV-q|>!1|#0 N,՛__ D 4ʎZ9T >^= 0Srқk(Յdkg-9ܑ%Aܷ䜋k ܜNu.d1i+Hl-4qX>T e~-8 WoxG\ OVk'OVy"yiKĿѦYf:!Wi OBOgiE/pƙCeL,v≖s`5L?Q8q~(# O enwM)>*z C"ܳ3%3CP(iS>j XE?3n8z=ZФDɺ2 k{Go=fJPG`?N}t[d0Ky01hN0q?„,{(4s珣ۭˋNV ppy*puvbz:Q?1+7S/iD~ |pwwsxȔv&T3;p54i{c,$jMV #gOCfj~t|ѱwII%sNB`lk-h\ۤ2_O eam铫Z'Ry<=."?n ͖/ k }Eb?K,7@|c:jGofQ=jc0f Nnx_93xDhgjŲiE"SavgL=-wK;cF #gPz;h9)p3Y^&#BjwѬ䱃zNC=8y?n(vp\s0; {lŋLٚ;x@Pxu2^Cg:yЄ$iCF|b28f1RG?tC.ů7iV*F!o_Kֺ<_.YI5BEL[xRld!XHOA=@X7#E-<0P߀<R޼Y6>orO?j 4X5^ՋbjKqrfA?l~£XG s!KtM] 3Ć@>P .E6S:+H,GDkfHy)cdw q|GJs r; PXr2-/KӗQPdsf$+B1zձ swaf߹7PHt/B%bKC̗/E^fGr+cDʺWirɪ&ؒҮ 猝J6XW+"Ja_Ko?UO?J|)6 9qc$ceoH֯ :s{&T>n\ӊFGv6UB!1Q=g"Ttd ({ T 4Ɋ@h ~IKDi:|;O,A|RPW /M>74 o͈{PE]{pOFualN_^x3he+aX%B)f  V TMٛK&~x + jzŬnAH'/ xNSR@jA|e1Y01@>׈ LMzħ O#dm 5\|A+%kB:>t%eQ~U$] v}yb @`MXn<bjyYSmj_H7c#c3#FtX/A}txRGh^\:i[ZҚzR ?F#>ʮ̩[۶tZ܋%ELWgs2;^caM(I3 r rhFJ4l_쀝wgT J[OZQOc(95(ϗ G]v_Z0WYnQQ,$w[% T'=4Q_wn+PH ,fv 梹n2A.P9ė˘J0f?chD@(C3}9t TbG|מu Ls!.n;+YF8N̩@ gh,..&G3?Meߐʔ8Xgƿpo.ܘ.'&Y)4ILY&=ϲb +(͸kG # uP1uv~+ Wb)Ԍ;;}}YY,z:a-!_\*o f NdpZbK2,I*dz>}Eg)96Z4A7wl$EDL6X\)Z*3 6/U]7B~@YO˾ y66QsA榄ɄT Lo7ᾑceSi )Vy,6v`<.gX-ѧhyN0b6*O< W+kK:lnKY5 ܙu m8.T8=l B_!J[[M>Ґ=C>1VQdJ5+)5gθQ"7SmQoY,7ζ)1`R OZ8ˁdKL"nsAx^{  {`]kfgEV";C`}]MRݦdVzsʨM.cG8^!ިLjMɰڙmluF\6kjY)~lxY/Ru&Ws -zq@Cͭi&k]Bu?h¾qY»h?:̙f^ε@5чİ5؞s=}*D>(/H4T _/ f޵5IK{sN}| ]? yD؝J""eB ^&͉rirе*<W g^Q7˻<(_x±=JwwYsD&Ho'/̐~M$gd959D9I& A*3~U0W5+#$Ae; ;QσE /jP-ZZlߖKK& YP#FO)\fkl9[BQA0`qKdc#s12~Z?ޡޙC hRw&'j(s@pV8Bpjs A:.N,0D_nR&mEU@۝|DߥJAcD&MMk) ̫PcgJi"q=ۋ.b^ p .k˭eǨWup3+,פ,m閬ŚrkmRԺ~sI0F)V)RUBQ/diAHJ-E6#d(fek ߗpt(f:7+m95kfHѼI8=0OWT1M&^]Xjӛj1Yxt'9̆}r,Ĭ.| ctz`E+ZynfidNyJ.lN2{HsAc;9h:deOMh_A DjϷ5&ˤ% %qhM. %0"uR44u}#ˇ@" Wu*R,ά&%U+Ԗ Nۺ~dv tN3̵&dJ(~W}f  78VY=Z%\s׶öMѲsdRnc.BMA#^uTlHf:~H J538ryg] &e/s[JgɍE>Uc~14M &؇G^JmJrvpxs6|5VOۗ`ڻ^'v _QA\̀,_.5x?I]Q$3'ؚ9R09+G_c4 @Rx2XbSqñZ㮳퍏)j2{~s *[ldr%(\H;+G@͘{ 7KR.!(RBw%UDgOxl ;8[Uȡ @6agRuZ]{m /S3kg3fB+0YңmvO"{gY s}C%oVdj/pDkm-3E,gEEt\[g"M$$j6O&,I+9>,r#ݳ 1`qp8E-~o PٓR`#6n{ORdžLĮ|C1s(J "[΅AC"eKڠ7 {x8wm\ܟR'GHvNsW+;0^]"a&3@X޶' Q|њ]~ E:)cDh(=M[o}h7\/^J!D7. ЀwgƏBI99[v< Usz]s44e.iHE>nxFE}Hrw4Z ̟֔b#ADNMx'S`q ]!' B_u|AuS,׵˥|U<-$M~&a^ߒMP@slC\5SHލH n=7qVhīEnt.ciD6ޓʹ]u7}pvQ `x(O '^F|HٛGknd;ˁgmo]Fe嫢C)*Gf(T@Im(Q{^g`9w=c؍^pJ;H^FOt ^RʅKOgy]|=u[v]d':lJ"njLxs{ɚD8tM<}ZnUpp|j<̱E:D@OC)slK Y%A5P͠/J%7Զth=]r_h\-8.]#k[}Zß6myQ8ts~7n9>p}>8xq,^R֕,t+9o|6:ՈF >GiN/ ;^k 'v'܍.YgD ǻ,pAGn^S`@Kx{ȩyP|0dBjd_h CK#`c'gs#V4qK\J!YŇԻu4qЁoԙq>eWE--Jý>} G2%JnN[S=u!^[l>A T`(Qȍ OZ̓:O_8y 3wmjqf$u2\/x?ɇ*/*sQP y^WuQRz Wfou{/ʲ" vOeurSXw2rU\EE]j~WuG;%T 9v[GX"Qzg&2T,#{[' Ȣl4pA}gi3ITul|s,g7#%ńbYC ^j77Sxuo1tGVʑ* CVXK](x~BūMolzHsEK9ß{F4#M++BA2kgu o{GB!dZهũLb F~_R#gqcJNII0"q-䗓<'c+k_oHbbug}WVV+T* xϜw!0`G lBх8J{jLJJ(P d-*Cիq0y wU"SOJ6VVޮےǞgh^_ Mbpꌥx} tg~$vRj8@.e=Q9Jod? zZզ^ 0IH֥He9e{-QV ^eYU :R Kۈ7փrA;^Ƕ܄OY7u߂Jlhd??D.(pPIrk6ɻegw%h̰@fQA߱"}hp4vb⁆pp^(&ܶW?H»^sNOz݉}DAk*ˢ&˭94!*)e踚\>A2WbHX/:$|w#nXG6Cv6L{Xۨh:g- )v,ߜ ZþOf1Q3xDk#:j=c" C(I%xI.kZ?'x\^E9|c>[a ]Fm#u9wSV:g|M %tcsS"ڈZF8FBPo.mu3)'2+nee_zA8V nySFX{Lם}>} D]?Xl>~wZO%|ʀ=%t Rl8Gx}[htXܝD2>0Xݨ>涱KY[Q.=ge?irkjV;-V­\D>I]MJ`q|? HRld/2"c&`9bÝH]PF,m*5 Ҝppbˬ0iZp2<2iC8eܣwϝHcs!efA >,i$Mo)ز,iRX$M&Z̷'4eK<1_>umZ!ǽ"zdXg={ډ `TuU8u1~ bmUkW{YfP~?6u<"Go0^+sMcG6}kZ1еrMKYXqkn(7B$^VӹD?<˝J{I!e9B0 N͈< rc麗R~FWBgFqQ@V d Xr]M)GDpEoȲG0UrXɿܕ+Doc>9Y`~D{b:HOj 9xW^Q^n{ 2JIeSB{?{JA`sDo`kviKi7oP|r#G QvtH*ȻF}8=|giԐ${V5Uѹ7^Ɩ:5+r"c)h`=cǦ?ScQj\aՍ L|Kl`X/ͩ(KP2I i^R9k6?C뽹!-+.FW]ZKWcKi>Ø C' *`*1B'v)nCY*ˠ!fMCxSMg$kV~M,?lK!h9NZDžzDZUk<6 n&$Ւ[ߡJ.'t˞tA &;|Z솑Xz nuG~$-(,ܢvDh7f)u Z3vNa}{۫GJKd/(^=c~3K~. HhZw,*>gt7 (`ɓ̸_`,P NۘLib7N=<9/+­19)UW^ʹ:0 KPe@KlfNlgj,ِì$CGT-5s;sz!|1\q7nAmAyk.bjVjc&Q,k)g~r+b/S#eX GEjTD905()Wvq={RJѾ IdKlM0]{Uok66 PS}(ڀXˠӴQo/I1"^ Neɹ r=hbKd3'oC*kc|N/':Q%':SՍ#AT>5o' D" 3+>cĤQ@)UHX\T4TY6 )ח^S;QӚR p!j QFЩqe R5zR^Y$(+'FO7{_ ЭVmsg̑CS0+FRv!ۯn!#tbU{1kz @F}QfL1,U*+(%@!C*ph74ǩMOk>п}LVoKs얩3ON%rZxT;TKDl ^Asb'%XW}]9hĐIėGmX2L5XzP>ZKMxj7>iя4t2Mq=v/iwBӲfn%!7VE7 Zgo{f+!6a pZ6mH8y-AWWjtK~k[͌fV]ֳ~pYs_u9I6<.M&R7fTgܣp\u],3<͚/bs ԜV׽IiFVvL8ʧ&*iG ;ԩr.0tàӏKfeV%yEhPj 琡^`@hR )f/ܹʾTEAjWX ވwáI=3HN8MZ^8.UT.y^B]<9_CbWPa` ڀ%݄ "8U%g--rW's2e=oؒOzqyg()?G#fDf(lvǫFB6ϟ] 3 n̛xWo0F%_?>fƮ0}fpΙdAs߄85mIHhn. sᲹy٩ m6DanA5F ]#sZ.LMaMQ.{5d$v*\dա80j7i(U+u2Z={C@Y\TԷozw,;۸JO+M$o$R@ja?kb۱7[gLI7#X/m_LځwWOEeR)>UPֿi0+Er%kɾck= ~}zHw lohS+v3]5*?VMq$" rvcfD#M>p'I]*זIIɧh*3u)>}KQJ1'CquuQ$F:U5|0sbgs/j~라^(9y0,_^BxbIhJ\JR9& qU6LsY֗3~_b 0f "S1 _<.݈.yC>r (T[E)v—}O?swjk?ƉH٭s$r1K09$@CTg[)MI\=Ugds,;1Tnf ɳ"s Oqs_ӎ}8 F]/WZ.9+ei=;y _$RA6C[ x`_t9<;m{bڕZOll% xn[-Yo_j`/DnR< )#/vK>j_ԽiU^h3nբ/ V'[_O/Ȝ<"v rV{! \TL|{$\YKLW]ϣ%iC7,yȻTM;<|E川W [xV$T]E+17b䑒/3ƀnFbsO" rN %xޅ p0GjܚYT$.M+Y*Ѓ%sxԩ̜y6Pdė{]h~DyM۫}H/GHw7 z dg4ej񢱢F<> ;`/GԟX&y()~;I) 7 p*e MU@4^bemJN}?_`v[~uabaFfEXYtaM]m O'&8P}~By§!1 HўPRNj|->n jYD*DgE斡[s%qr4ÛP_T8zP4\#@7|]58jl wڈޜ"n7.W8/ *=D7S ŅuwH v_K]2g̃v4Yҋ۪DQ7KA,s&l:gMƥJ!T@nʆj7_d(M kβ?0=5| .wr{#s$Z5FYXAwLJO_5$}WP19E`1 [N.*J⫳yϧ2g0 1[4}:FkvY4R}:rl8V?K~gtt4*_@ _'ĩKuFkuJի UG1?BPs {'#ԝ9fz$#!bgc0B $L/I Uy-+b,::xzf(6[{#z疱g^S4@Qt܂ l%lk`^l[kNzUA!GcoŚ%a"#|zl]۔OV:2& SW$-[iH}>򘅒?Qx}$g=iE[ۚa-?YCpCRaZh@rO7.l|  4Q(d21Jeg P (E%%)oP}T e 2zmQ4|1=,4#!.K ;lL|wq Eb;V{ 5{`tį;ǡ3glS :>{z iӪӓ{Zw.5T]/IE!*B,6 ~Z4^P̾Pòϣ&Fz[\Oh7$_5c|oA9s9b< ~{=c>rI?e#8%?F\դexA`o\Gy[z=f /c _D @N`tעﮎS*Oq4AsRS`i- n<YL*sPF6c֙ T( Jr]> ɏ9pWG+#XXoS*h]Lx/S#'qjz2.X`kpMl捜֌\ *AKmIly}--sCG{njR<<Ӭ4B.;m쬉:jMRJ1L=wO.B|;?2!A Fؤon.VدuOӎa6e;Uc/&?jZ(j;ъn`Gx- 6Ƃ}kJա9e;LV#qHIWu>YXs>Tx@>[uԥdao&tQ[/∨Is+p=>aa:"q\GLQ Mެ9K\v]hX,$ 'ԁMG3~zm"1w޸ E(/ IM~/5tڪ7G|zl(il&YֹQջ s؟nIR wy,W^VC .(Du "Էf;S#=1MڃbBJg膎ٳnD-r-6}~eNhAZWcx]bL.Z0=?؍)_c>Iz_A p5bcJfdTHR4UQ߼TDˁiF$y05Xx(dXV?顶0m+(a[ 7ŐJܮnw<%XX|,N窼k)v>NCL>N\ty& `6;2w+{;ïmia6IGƀ.|qv[}&T!h T%Ob}ߺ3~+,uN#9&^VDl0IG˓A*Z\)BkY`o~zv(ֲ(6 `ѭ@n^OPh_E4ָ<e7\`n\lLnyD?|=uyT(X9viO"1wv`~:f30mC1[00wZ=Sn+Y 0} ϺFL1kçӈtv2b6FME U%B& 5p-zu#GxSqK\7]?GE^-krS~O-M8.K" EkTcuʋ.§MmhyC餕H-  T0?¾}-.k2CjmYE%X_MоvX3"*L$EiVe&0w(gl qknvf&j(ʮNUnDxqCqH-[ +"OYTK:,bOm㔘گFqHA'+⏝f!1~b4@p ys[9Fo@UGym2IWo=Y<8z 0-s5j.k^"F7 »e5!1<\𔸨+$"]'uH]pؑ=E=WS-2Á%yOxj^ePu}ٸ0 \\rV#(" B:&Mft`!:#C\ѣ.d/V\mWuv9;Än2=T4Wˢ08B!V#bkp,|5pUZjLj aACָFS7 \ICҦ-Oߚp2a(_?MC›7!nVdS0tE<]K!cthГ+9iSILS\9mYulǭ=i.>/N%P $7y9YϤ4|ꕓc[8 PY\x;Y$P)epXjݩb49mu@Ga42uL_3}^'11}7D"\WOB64M.GV oR}oYc(NС6E/??)xAe_b"c` &iF7dGbncL9Si)1.^<@Fic*1O~Cݓ~ljVd5Ш绑LxODmY]dǚۂ]ڦ臅If~GRwc'% <ET]IU[Ib r>MRb_j8 eXf˦r? mOD>peׅ"rcAzN9(q&jm/ջ@0crd*[K\>p2#s"Г$^[lVTx6P|gc>k e'"R932/4z`'sn@sN=MOfX8?k2^cd):E^鮆\O o!? 幂H??ט-Z+71v[(szolg^orH\ˣymQƤ+0{1BsѣQ~O\ 2dCΏTX(f枈5%j^U[ͶbdڻG~9KF=ypX&:4 mPrW\ %f~°TZ~WZW06bp`<ƨ΢8LUVų֎Y..fNv& bH)U[#%B&/0Bm `4UkFK;noR"? Zrs^ǵG]4ҽ J 8 |VY==muqB鼑ūS\fO;~xO{G|n Hq`s[o­ڽELh^4,boߎfa Rb]1?@0{3iݖ?7y˼^# jm|Ά* rs{i_=ziݔ;戩YB+!Ib@rHzΐڇ2#Q%T=hHˤ 7 &żix) ʃ:-sw,J1;E-iv\k"$zS4m)N P 2~u);]ژZDՇ{V3pRΈT#96ɹ m ԂoMjz9MLY-\F5C"Wz,)L=I X878 A,t\ pD1f1_IIGڊ\԰9c"Kd;`ݓղ|3v7q.*lz{ pT h=( yBXwNۘz oj{TL=/IISuXvYÉ/!,KVjLY(el['敭, bYANv[?V;tucE&irN$m p~^lr)blcrV%P\!8?vO7MI_}r6))+kˉ?~4;&l"e%YIzrmM(viERCȀ`O~}Gyϸt'^3 N6 Rf .6ɮ+wg~+c]:jhup|͕sƜ $>B;LgqgJSҰ @Ds;48DE۰/9C /͗""" K<͒(XZ0G\ED}BG{.:"#fLej 8/f0 aC4Pj@W3C'q˺>dk*݆) u .iO;ГpY)|/>liγS{hh%1*GfkP?W .IpJֺ؍vtfwԬ ٱJ̓I Q]fGcNQ]R^-E*x^ {kii 'H3@Zɴ}" psm/--i;Jro{eƶ0J;'PSB|ԏ XK*5sҚklR5,ELh$F,{)a`j@tR,( u1qLbG*ѭFsB hE Ueͱ:y֎:K杝!FPJøšzڇ&a)ikf&z]xl>q1];A2(9A7E銶(|0@+(S48@n,,`@DdVikZdI\񘒜Q{R5}hc^d$5%!Wx8e .{y 7&xn7PCuu&>[/@P U,!'{&%k|b ~;Q֠4J཯s zS)d/^R& }Ng4A\D6&‘='(zҦҙn%6ظ~ee'T\ywgHnNPTm e{ |" 9*o?P1NUln)!ÄDJW}A8|,G2fO(di;7SҦEiaB'_N|"_lqmB3Qhz4o7n6#=VdZ[(,4_FVMVZ2Fg̬0Ҵ2\_lF_31yq 6iFzDIاєٞ6\+cœTmyh'3)\yiFg&&$%Sͱ:Ҵ9"}ͣ r N`g"SaM` +W}e#Fǥ.0nC-Kwoᑖ 5XTIC{۠mb+;J|-L΅)_] |PK3k!W` jKD#"-vfȃ}A=IE <`}ۿf(ji)lɸ>&.華$H^0 Ӿz<IgK$FHMI9ΩƳ={t٬Yuy ;ۅj@ e=.ՔYF'݁`F)ܡi7u]˛N?. (pQn4i=0oZl)-p"i-o~Q^ K?fWQ IKu<0m˺UT 2CE]f$=@ rFf pç (=>&ɉ`ă+_o#i9~Zd XHKScdž %gDQb=1CM; כ(=%U [&+ %/~8>L5=KuIt\Z_蠆 ϲn$DhW9(0RkEs 51N ^%Dr) cbϩ[]gcq5"O0z?Pv5Pv}P!<";B$Ķ4\h D +)R$qb%Ÿ%g#"`̆D!s/>b%Ppztי`I҉ |S9/q/xKk%>- U&vXF-Pwa8遼T{K3&z#̫[F?FȌ6H PL򗋊/'_s{ɚwճnpvA 3!n̏2Yfc*[]8ťPޛ}IxC+BL<ǟ,ܢY Y|ʎMyw(2dXJuLN}dq˔ICÒ~iҊ2Q&j?xjj P@T>Gc‹/dfmvFSiPSP5!Uu;r>VQXH7ˤ )} (}cucv18iw^$hڡq^`|XlW 1lLT4&s{#\ga&uarjЄg?TF"D00G'^N +p/o$T9}]?tF[1E\lI 7Йn<-%?sq&Zg@ieՅ`hF_w{T$^p1@ړSţQ3v+&o4c*l c^V%!OtR{+$NF}L.EzTԾCbcdcGZCڐ*qjӼ?6N#a} zTkVr[ǻ20(5^VwQtrԅ_٤8>t7 |8ݡS$`}uf?}9-l:fr#7('4s͈a r'pMh]4<`H^c̜3eɅ Aڙ;҉/bQe*.>9V#(d$‰zlx2o7O.e׾IrF&bnխjq61=̲WgMc۽1${hO޵[Y; m257J&D&a03sP?"$UngWU&-ܡ{@W')U R* s+{{U\Ȯ?pNY|Tt>vS} *q@ʛW4!>P !pK"^(6 G, s}J !j,MߟճvIZ4U]IK Z0(- @٢۷ᐾx]f}WH9/3H,*?E#UC%+ T{ӆt8> ,/.69]4ۉG .4\B¥ɩ4  A 3f$nKLQJws2@cp!:*{6؟ ) m"*XQes_;Űt}*)BxyK۝Hں5$Qeg$:&Lc!S bZgn0Չ]Vg0 cÂK@BOAѵ:&C j8YjQ?"Km/Vt f9QYebAf½Z"H/{P51Sc{\"4pܶ _N^ւ*""Wx ۟e# z[n 2\N#Iop|g9LnlAV-&X^%. s]`78YG6])84"sU[)_]+#I:[(2 qp"b`&,h zb/N8^ợI^Sd~:ͨ~1rkh1쬛{@#wnh..\\\]¦WV.15N.m{0ÝNj|%OL5 4!=mBp qX*T \B@="BVǴ Ah?B>'DJKb2j[P;v4YaA܌ )o>uu?Ͽ>- 4;29#%_7kGS$|QqNm>JT9f ,""HΙZ,'XYApH?Lr-ipfit_ wn!6L2L'z.hQ,/i?0e2Z-+~뀽h0 T2!_J̅-2 `emp_#_IOωE Bhh*([u̶'֣lnS"\3K0UB-ι na (gUB1<2|{.37V9%b^w$F@G+HorO|SrS-LBa0=jBD]T/q7Vս\0R&,b?Ny^|h98l62Xyj)5+!]MBJ})N?x& <HGBlD.h6n21XIE wB`J)%uYMeKǔIDL0|SE!?XeGO{̝\/L88d-D^b1Ņg˒]&n }kĽE2Xw_%L^Faڟ> ЋGUiGuZ8aƻ QZa(rFJG-ayt DqA\׭ქSWK:dS Ws \P>E:ĥ&o./k" 4gz`m4L fy,U9UiY2yYp3Of'=aN]ifQS^ cė`u;2M0m U~avVt<"aےnh sǂ*QWn-,XE4;=pu3*DGq")Z7GR&i澧(k칈O޶7XOIBD2PxPIst,ڍ<4[.7B!9sz/V!o."f+\Z(*ʾI> f\jcjduWF>Jlk{ǯj6B"r9 y96O+4 MX\%>4rƘ~L㿩^FXIk& :b/bjK?!^L6顽Z ðN j4ҹQII؁ho :ֺR1sW^1#^|X}]P!AVTj޺fDXxa\h);,K`&6\lAy~ͪ?/KhW-&{]lĈ`ٰZW\~wFD=%a*#&^뮕FδY3g)v3M6.w`9%d!F4%r'` BSED RKv;ÝglU.:V()jHME)1wO"K<֮eT խT 3Qw8-%<ٚ7SRgN[;~4zW7m{KI+۴Q)K\{|K}^b윇.'1RQSIfd]X!GCL8MO>dt& Jr*fj]{s5Y9AȒXMɴp"4пG?΃O}!VoZUs=I))"阜ܶ$.P9 A^͛BҷI̎qG4Ff&Jc"*bQ񞤗G#m\kLRBAg<3P:?Ldeه~< R.QG{&Ĵ#2 $reLgPMΡ(C@%`G۬`G5v6VZ@}=dW\ i4K[F`>i(gVٹz9dd-~6<42b[auGk$j͌Awozxk:r" i  b1^>wQ$ 9=PE8I)>v? Uupe$3ApěM1B9) AF454|rY,sþ :o)kPUR\eh{J@퍮l..rl$~iaR!\Jo^-$/$Jd[ QȄ$_%3|Dz |f+N.P۔TZ<@~u%*4>{JW-ʃ#a!'11݅Un݊0&w):j u#sNum:’Jzl*Ǒ<@#`mr13[DZ|<$vN_ED9t=fp-M[4)*G3vLT 4Ah>A'\܎Gڟ]R|Fny0b9d*nX HanF|x1R{yiȵ`,K9|aH>꫖90 ÷eL߁YKBjTE}Q:sg?Ȱo "@='x5#zYڽ#i/^GrDXm xDu5cF&RJ=fX0L@z%-jh.齖yҺW\I9(?g @lV豕V&E *v)ȨA()T=7^а/I$Þ_xjsy4ƼJʠ3:`(~I2z2^~6k$ 48O,WB*gdZ[b&D"G`O%H f&ڑE;^:h鳤a)QRm΅ ɭػy y:gj xb? z) X'@TH >Q▽sq5 KNuxtl[!25HS 3Vo8皚#Iعeׁ}?̎1y]=z"Omh2NLxLCq(~Н`)Zvl}PĚ ƸK.jZQ~Q?яm9{n(L` @rNwfhQ/K4TDceQvt~wor]H 4N'jFѪAzrz0[CIgm `lľ%È6`vLp'`15"\{8pQw",0I&Mv,f mj\H.ӑNUi697id['P򇰠HCTX H )̺{a*q#%,02k5-K]R昃xUҌ&X^(Oje7w^>;%=$f*Pݝ&K`0x?d>,fTA_c:vovjVXc:KHXԵ_jSo_^!Bquv,/F6 qHa8 joa\r0΃{^&VVgn 6emm'𻩗UnAzIK-]Omn@Q⑨u|N0ǽ)^G?w%fTo/rYPia;:Ƞ(}FF$R|{ؙܑ3reI="s[}Q`Wޅl)IR&I3kWoъGOfrP*s[yl UIk)_^D$q3/Fv3tr3`IKy FqdkcSs*f=C:821spɛ狓NgSM漌"<*/c? Ђ !nSS$]9KC%jQBq*̒=1[ڶvN|(P S՗{Hd9M7,3&5"9! qwPy(n_iΓ f<坠cPC !z?2?ZF r%D MER3APٕ|\;%VN'VLYn/cc.>\+,CF=/)hbNd&fO?rS?5,f?L"+uv΄,B%6XNxsz.PefNaI;TK wlKbWX -ѝxqRe}XgmmxPt榼]4 SDp4s@}Q3)qH&w.rXa_U!Q?B%Pdn1w9wڐ;h+7O l0W% YQ9ΡTw[bR۾!쭯P 0T=nP8,U[Ȏ,/ }1'+EqJ=,bv=~ݡy@ev7Ȕؾ-gfnFXYc za:z{Ck~/uքa1tJ^Z۾Gv!D(9P,NprQ/dDzzB.@q6A B#i8:W9__ bcuNv>̠M%]Z·WZ\XMr#р<}|aâ'LU8Pdu2~dY4=8';7!z:`\[gnu#bX})F?"Y` 8܌.`[JIBCybn88)%C{?[:j@*^cy8Sd`M5y| ov`R=;TɊP EM",Cah~/M[:}Zyݗ[[,.(1O/d՜Ԏ+ v9vti~$ӯ`՞%mkE i6}FN LfOmޖ9\uB1 ]f6 ;UI!Ű-oėSvRc~A <Ѓ4:gȣ95) 帒Fs౵m]EjD+<$C;XvHD.OH߸3@VY&*_M<5E:R F>%pma|/sЙdr>k&LQzo͔G2k\A|~hq O'v@5r];0~ -[ju 6B_b͛kpNҼᒌ_lCdB`p38< CAoY ߸j@+%ݝm`gÊf` )6I9e0eIW\ g-Jӭ!gYZw3ha6&m9|(v\.W Sl~{ mœc&ڹ'"ggFHa[S{cS>z,zf2z*Ɂ:|wwE:D1tf[&g2f 4CLs*$e[Ë $ w͈C0U󞍑͟ijWHfH!dE/ώ8 \vSsl1JZtF\*^^*%0,Z0uxFf[Z<3=tQϥ@- _)RΊF7C^ĐKtGqE^;*EiD&͢euo'ވ^hZ8 -A6?M*\DZPR_)z)q_G*yZ 6rbì=V"z-b7c,HKzS;K#Z/."O?zZ[[)I #i?%@2IH7]tJjD䯞ƱgRf*[5eS#ak58[ZA{{\AL:,$G3^󾃋塳LwοMQmd(]T5YĜt |J;Q cD$,>5OqUW:~a;2ZV{ȀdBϖ]Ah+?ƌkNdZb[hKh) ŠA‘ r+˾lhKь R/Klp\U`yQynqoÝ&=# Z>v!l(HdUgQ_.=X>qk韢iv؜5 ^ OpK$7EXYĽ{͵\j׫K^yd*?xhX?D?M^.V#T<# G^XL7Nq[m!{AdJ !tlC~6aMHSms^n< y:XW+++;oor-E y 9=:G5R^G{ndM@/$Al<7MTjBH٢Vg zCjAԦ<[ EF&~,s̗f LHb{k?̅Pxǁ}( 0`Xդ*4G+[oTn$ґ!Δ2Q^% A.tIݘBj㌧g䛞HgŘHqAC1gOɝW-t F<( M >Q Di| JD.{&>;\WHͱϴ)^m!6\:5K=ef2 2&C1o(ܚ%PS\LrącՔ [ 귏N6&82PK'@E*4\[OrHVT%Fn0!\2]v?[ׯ+Uqṉ#I>Á"ou xM߾q4N/?nf\܋rBun}vGnk,DҁH+=vuXC)ԖzzЭ6Sv6?bMz(QBP2l$ShJ^{۪lI4Axa>Z'wu!O3h3=ʋ(]Dv<^GN}VڇeYF}Fsp.Z][Jdˌͽ&h9jn6^vD&a|d{ DmA웡Bgr''m]o`>&[p9avgc9!LqдI1 '-ѽM KvP_钧&U} a*536y rC WOatzpkWRQ5"ca\GKˮ~( k6Nz<6<$ASFx[Q4@~/C"`$_ղVoɏYƖbcؐNqo%8h4kԼ`ٸ e>ߥ qk~[tp& mimm å53e=~5"bBA@ bzcH@h-\S?0]X|t!;RS_̴lи'^%`:#=Gվd̋|:"Zۂ,;xJ& \8sԕi `]Z#'g\ķs9;zn;c7X:g="ׄB-VxJG<cK)ȗ^~P~ z'bd-UF0J~k|U8Pp ٵh&Y!6$fUDݟG/Q[YI}M6|%۴,)vP|u?&0IS6[4`!Fs8]ǔ$CFW Z#}S@eB&׌fkL\.i+ayѧ-cմ21^Bb(;Zy`Ļ`O-'W Qo&=i7D/ g,X:vadz-$Xf4U L!?LZn2_4Ly3Uv^\⫍umǒ'@mxr$2eay^Pwb;g&Tbd1F?Kj"J{ul T4_EzhІqM;}Ϧ''%Y*D1y,GVJ:bL~G4GȂ7PsaD00&T_*ѓGH[fC Xk$8f<%K=HR8a84eh}JV4ʃF8|:/VzqL:v6Vq@YJMT{Xph9?(J,ҘEչO4l]=F"Xn&cY^apbsѤFi~蟗XjcOvkSYHxS饚!Rza$ W!@2Kk&f;} AQ:$͎Hnf AGxs]2\K$G[pӓ;"EfL^ tG*&ǻөzp$t{lFS4'4/=jAC1v+:'\Vg'ͯ@LŸ )ix[ܵlJdvt!ꈢ$zRN%pM +/6?g@++U/40GSW$zT9mQJ5Y"Ԓgj/CcC 0`zFq0T(dK睭V7l d|h5o7hI!?'pgbM7 <06B\/PQwoC[%nלaKk-׭8Gn6}]Ks˥_s<4‘h^Z.l꺸T;8m(7 'fP$|B+ <_5ɖ %}_Du ?%p.՛Zˤ0IJص D`T:SkOH/ nķ=(˲FMe׼Ji3LJ+ Vw R v7"@ڼnj0J-"k"9b%Ϋ0öcDeHj\G{ m%wٞwdDI9a/GlKol]e>A ^a!oǍ0rCL&@wصڪ?-;ZW ()&Nr& ۙB*y~n.)<*<梸3pY,Wc,Cʱ|y`Bߥ*^&S'ZKBJgԘOkjрsF_ ²sWR|D(×ęS 7}w%fV Э d2$OK 04딘=&K77 xI֩(I)"G?YK$lqHz{rBPZφDgSutlEU_*(_J&J6;~B5d4mmoIA]ƧKNzBr5 l#(N2#ɧ iud f"8LOQaŏ e`i*q)I1.}bEHG FMF>.,XK%/B*:ZFffWfq*@YN$pk$̀Qu~[TbnD.+9֯8%= mkK{'HKStab'ptB)x}' P(/u}J,yGg&{=h?nAAPψUݾY+ljO \6P^gú sʫ<mlV RqUHcZCTGƜL ߬;+mzE59ל%d|u\xRa-;hI;`.n>$PضN4ZN)37wߚ[uDUnr7Y{ y[D`VBDl&ξQٱ+EȚ #_} Эd:n/Va"NLk``SWh(Hn.^ҙg'A[@JqcuEKy*Nerٲnmf񩶨,I0ʙ^kvV2Ƕ~Ab.L1 @粺7Jb^/]0 n\OjZ7M;H惟w"/6;b |rܝ+6{3'O Jڲ}ʼ _$eU<;g*#Ksx ZB$.0Rpy}Rt9nc[RWk'50r]s0 K@fqeDazYczk=XȘ+0,ǡ>rncza^ neӜ:xԬB>?k3R59mda)_ 3×ļAufT8XMW=0d_svsr\=u̍ \<{яϾ{؎%ugZ,W6}l)TA515ﳘ=ӷ8G=/}4~m %oqLA6QNjd]3U%,Z?o N#@ bv|ҧ]|MzAESW~"¥#Gs 'Y4P<=GdG<|Ѧtj{\5FqX\h"?1_ޮߠ$ꦞXv6`+Mq ,$$FZO)iV́PoϿysΌj%n}n矨CK5 'uNX*5Α{P JyWGʀ EAN ENӄm,*p\/HXq iq/*yt*p[ :gdA7P\c Ny1L-6+r;Qb`?!ӆmt 8&84UJ[?VO7ҁ+o@=L0ⳞYIVN)4tlFa8 !d2 Z3Tmk_0wLhl|!+~gZTV#͐ o_<\;Ґ3{UFy+-{lk2ՒcU2a<4&Y$`~'3,Qh Fd6ya-*ՆvE-(R@ 8/"MB֗ ”??πrﳡa"0P>$/VdujBn_Gn #xM6LsYpq-ibhqG!Xf_ձqۥs&a[1+$LxoрR(޲cs3-tIXĥqtp[oje<(\Kf31sRd E2ApTC65kg2Ov:*)'H1l~S`u-^GHD~kFO;J.{xHn9~3vh~,MݔI>F]̘oR_ ngTϭޓh=`sēRk|rYnI J$3&CSWU2k&P4 H(8m 76>\vo4GEO--%fO bɱ&&OJ~-AJ8Vc<3g ݏ% z"+KVb:H⫨3ev$tSmL٦_v݇+u# ܋FOمRAfs  f?9fX|0OeC]9/)!N13Z%w>9/l+וuE@&4ib-t=)УܼH#(M6la{ ̒s1:9]#:lٟ|d1v2yȸ BЅX53|T/sDѬkErܧFO?{od{3Si\9+(y##l姘m^`o+t'gRD#_9>9-)Y{[;/65Ȥ_ﷳ+EC,k1|<C"UlcG:_P* oOD8qGf1tsĢb=Mg\g9$ps =Su&F3Rw7R7р7UqY[cnkod1I CU`h*3 [8>YEBF7.Yj K;b&BbhqhWUV};PAﭓ{'@wXGG.Un81k5N.փ;~PUcN ̯G`sص~ZпK⹞Qk[[[ܬ2 +4|Bͅc>amtX@x錣T6(8`1ɜ1k4st ߸ƽP|G>G1V-ޝ6:Lmzz şglߓ.f({WSz\Dv?n.[k9!' 1 [3OMi!.aWh0HnJ%/o%˒@P=>e3UɸI)˖I*Jg-lg_#qꎎE;.ZBcX %`8!(Ø[ċQR1N^1+e>b^$ VMP*y|}(!-ѠQ̎օ \f:+ (c(˫68zsUo) ğo^߿RZZo9o#uά8SVpgFngJ&R&[k!-_WLBnVPH3Hj Ar k\5IX3\6Az8&շZPTBn@pj8^ttfH|ḫZFy@?Rbb= HZٜ@SF)e'`\[kě&5)@D jrՄ<̝]J㟣wra=PW,iQ~MjFixEVneq&MAmt$5-QHVѹط܃5JM +z&_#~/ƻ ֐H+:AVTW[abխ\( >5{~`fO vMJp%}2'WŠ]LmZ( 'd3֏grq6\Fde%",ƚ?LBlLOkK42iRl4lTěy b6y`r ƙ]Hk>qp)|~8d>TӲ$aԡ$SyfV׾"إa&vCEM楔55OEhY$W\tSd߄n`jhkxLݣ:wm*s0:fJ.'C/[g_-\ g1"3['0|z{C:#SX5 4> ]~XȀ )~ ԩIS&OmlVԬƪhnNTE_>+P>,w+mкY1Hݜ IV1ǡ(&YDH GD g%C(VbXhC ݥ,"ڇ@ *zP^ W.Q|CϖJMDF7'CܻO@*OO( A_.i-:ӕsP9!oy#:k`w?h!aHKqɴ@gF}j=r:*=搯P*6"1'O@5^9a_7fϺViA^K 򁈡'?ZW6 ӅH0ۺiV Sɖyt%'d)i񪵬po7 ("A*J;sx7 q śጿ3|Ej&ib H̸^7 ПAy.2-lf?!ғnЌpaRBc{N,}mȦ)ǓKǻf7%kfYN\(yц{]iWȉ[ccjªJi5-AP ن>;#|0yKCS4:V272uIBEv~(Y!?9#\Χ'ޞ,/˟%F;Gaflz(RLӌXq0х?;5TJ.+6\C-Fź V7R+8{R!;|a*iJ_oX#o=VR9eI0/Dvs˓ j6ֆoi>&4vĈ#]}K`VA9H|* (o&h9 H~ll;ԣ:h!ƲNM?@㖟<Ȥɣ \J УFe8_CWJs ^9\i@fʖ"f/ʹ.!| NEͫioCI=m(@fbܱ½ ^@ <0sF8%' >N8~/[J)$^H#E0{K\aY$ U˾n| b1݉u92S N%WvnJf٪K_/^)3;ϵPՄU̻F?>g!?nV*7b\HEy]ѽ ͢l48[ʞ:0_&s]Q2*6Jl_85LY".zIV 'wn¾6йM͚Jj;g,_CXbV⹏Jˆ$,DϹ M?KDՌ+)<,S6&ChbJTBv#ӘJ.+,eI$$+&F'* +,ָZw_s X@y~&aua ~J8[ZN[E E6+܍)/35"1"Z⛠:bYnwX0Nڬ Ђ[Lv0'1[BKv|';iW D.R녏_CD>4@a뫫EBA/7W4)[/Z` {[OQ qVۍ"Txlqu2k(d;aߕ1zEu<؄u3y^T!xOaw̆L3uއ09%*ԜK)6,2&ION`Q[ Ddel$<8YSI|+pOʜR%fߧ$ЯV &nܥ|_M䶽FnHX')KҾ(yIS;~<~oA\lе<*Fw — @|K0iQmKu^0k!u# -!O/ O#+ˆi4 4rs&s?'[1JK\SRra|ŠYrcuDbEmYad> dKՁΡx<=۝^K1p\Y>, +q;츎m=}a,FG򥝡Qn9l#,ay?5ɇxf3Xx<*:TJS.Kt|;"upx̙7Uݥ&5hzNUph<؄QAqmx~['9`K]}Y2k6㾏!*vaS0l}csXAmal_r>gLo.Is'ڇᆭ] ?9n3,ײo[ك{ gx v@C^k`Xbfcse(1J>,EaǛhּO%]C߸ b~]oYCPKYry%w ZmòyCSЄ]8R"27c 2+wܿiC |Y>A}L즪OqA'FYQ݌ɸ'\yчXV',z]_i;bG{z+(c+*//<p#{ jmv3VxEs0Hwߌ%_.DV\03/q-/a$J>'\I(?JǼ.7kt<plNLLUj1ll`?)@]n!.yZާ}^mB5Fπx&N9)-L\[-rCOy "FTDk霼dWG7]~jLUaG'vwe<3?cp- J#^$.@Il'/8BI(R}Z@D9Y_z@ !"\b](veWVMSє;b<&G$\6G~DWB]קp/B!;2XZҕ{AҺ/(h_VWJw(>T-++j,qH[p!L '|U;Ŝ6n(Ґ_5N_ o+$y/B2g .uUEQ¿xq[fcOlcG>1h`PJ nCAIO8~UVYftQ rJ#~ uDp̕HOqEfI\;>/(6`҅r7A9ZN;h" Y;9-[KpH^NH Q[meA2y("jokF#ݪ2ARh4 ̙T0+'Hb.%Z=wdP}ht/,k\ej.Q*|/V1 ڗpƸód%~3昀vo@KFS Co\2-I a6mHos3r1mA?)P`yoӬ  .וY t#DG,E"r$Qَu)1DcUSN?Zv[ԯp=ˡDOynsн4Y,m-e0^IjffZ]"$=8&x{ª]nw"6ܭ!RLqXOeTr2c/^Seq eIBe2p WC|r|0A,^?>jra&02EclP@EF)˿<~;]9:vԼ'b*gB]>ͮm/rvcrqI1NWݻb 32APviLi#9j_){.(rm2cl:>9b{9ny9- kI֫`5vhb΋6gۜn&A(dv!=(KUIWߜRD*.tTs^+ճ$X{4WQ9[^N<^].|Bt6(NQ440J2 ^\^w^]4u!e#)p£l-; ޏ y猉TrN5o1{9һEߩKCoGN_ [MoiBsN5BA'̦BzZd\sUrY>w8Fz[jLw5Gw@ nеYIˏ3S+<Cm ɠQ5!pmLzga-Hs5)4z)лщ9RXiкjĆW7x?7Ng̕W,T'SàAxc&&mtD8OXFj}y,rX5ԅ)=! wK"`- {^b1*&zPU*0AM& g\Wpp<ӭx~T:`H %"Wc_A (p3M+ $ԶޤV'%I1L @2R*?0+si즠$ui Cc !RBԡ VP3LS}QT{Q}Zbý`O6 # :V #O2r{>=ŧ;'?!~R#ل9Uҭ$B9n`xN<ġJWox㐇?F'sˈ2TN*s)8݉',|4xijWe𫝲Vʆ?'T'P(أN6N~<1ն#AFĎ|/_^˟>Lrˠq}(#+ yH 'NGlj2u?f4?3E- :UtH뤞@х2i҉F/ضk@,LHOy&.̮D~7a[+{aPW ;8uzxj JVK).BDY0}އ&!f0<^i^ D3om7:C> ~P,9Eaԑb)6u:/?AmN5'+~y:78x@tn9_]ƨs?:p]H],_f4"-@v]5(CM2(M %p@ޫvC[4H4qy;Ǣ&/=JoҾPT8nqV:K}P$k" %̬gv񁌸C! V`vmV7 :d=i PnTnP  혁\ƅk6zwJ4 %^.W`/V>ax7vWfbTM:{h+RB J;/$O'Zw<Ⱦ"४%8ppq_8e0Wd&.SgwVͧp % g&3gZ`2UJ-oW&OkT=r!Lݽ!*rV&qu+#4+biβO̤oZ-M,?A.ށ'hDŴK {;a0^1dכKEoD8Qjnj-%P**Nmza_C0E[./ᱳ!Īߣ'`cYI jո8pjH7uܤK3\C `m'-~&H *,m )y8s^ϭp8,CQ`NW4jѲ,I8P滇(C z  u>"0.y+ eyt:{gݛh Jס#y\?,2Ifm̧)5o$Ng}ߥRM~_m@N$i:v!m9>f$[m\ kٞc #?7Q9ߛ빒wTuht?4OWkXӴ$h$6,mq[6m(=̛{1F77$$;°Y>{kq- j 5StV=1WNH'O2"i-wj6et἟;k8Wnyؓk`O\W~,kCQ4{%jp_Ԣ%ҝX@_ yE2 rή[C ~D: _6{!.lWr]NM7m~zj6ɬx"ǀAbYN=7O͔8]ٗoygn|]sQKP; JʀX9g'MYeґ{!O!=Hg=+>pOށj ܓbտY}2“=(Wc2@Zi00.ACzU\)k~VŻτ/A*뙊2ST p[`W͋{ԉ29VfL:^'ҹi;h2'%.2>oք;?TLJuY߁3O}J DAs=vF'[U%T`A_W*޾UwJ͎e"3@ImFv~l+(BػęUoCk(VTyП\H"C})' J {> b&UմGQtbMV1 G[Q%,NcltG(ݒF`LI'F\gkǯ<,rM__ ݅n{S뵞-?Ш1C^`_0: yo;Y@x/@댽c[e X>~c<pP> ۈN{+ў5q`l%aKI4Cv+3?@zVE-сy]gn)6{ ~S:MK!= j!kǦ_'6 ':uSgf X Q=Ѓ㢏UThXV\"Wyc]4=W$-cIM4aKdUTAtUNMS_Sȸ+oCT.NDv=[+S6jo1.0A!kU&Oeun ߑ\ d1pA8)9.Yoe:ԉ]څ TٸHirRf0 tJFHzqSn?qZ˥k5n ԃpwHxaS3ΊJwG(c^=-)؋epYsX ObvzK%EYAYeh3k< HT|54]bZFԜa9\V[M!./"O[|źw[kPQ[97U w֙}"uRh spmhii?Ae^3x`l[*& j3԰k Nf  ?ӄ.nS0cz wYNi˃^/fֱ7XCo\ͅ3O yH餱;C×߳P3W}_``| GsN >,@7Uw$ԦK'nO6"fF_?'Ys.Xn-w4S-3 Edf9Ie/)Bd]rv֌* `:>!- :]LoL[_I,mhEqLt.XnZd [Y a .sZhxǢn|4/O9ݡ=ETQ{Ӡ߬Z1CNVK|jiIJD=]ɣ0`RB[۔nJ Ofc7tRB\~d|8k4*?aޕ N1dʬBJABHdqRÝvߣn^X6mgxHv-{Z"lwN4.H6 t\wOekn`0~=Jݙ̈DQFmvGQԁTͷBz5٣ڂOf|g "'2%cOe5ΚNbg)ت*tF=ͭ[2̟:>̖d)0s$گ!^ :ׅn㑨@!=&ta" %3ok}f_]8w l*aq8^x Ay;lqKF-Imf-}d=bt]i$J&R ~O,E=ҙ7fpK8zD<ޮ*8Pgߓa%]yHXӁtceؔl8R}7_A]WY58f9ko穛TPV1ܸj:VDM/jh,f82sL8K3 څV<0";A}xĝ鳙yUt6لStؑ=#Ĩ.Bd&_{{zZZYwsW^[U:.Ћ*W.? ϰ&p0ǑRݮ4B\nI]G9_]B &UNAMn]㉉mOQ-NBr9"EJ2c-5qgWǧgMJh|sU8/-ȀaZByYۭ)SÀ9?^ gZ7@>)/,t29MOtU! Ԧ"![1V+:g†ۙ'?<7i~LIܛJ-X$dsr@IM%kܩY+Hop]I!q6¯rk9#H 7t#Bϧ0 Y`0)iA,/y[mYkE1ehPU~1_IdH{~{6Nd,Z:p@5hA\ `r0k]JeU{3UOdS)Su?܆PywpL{q9`9v,E(rBݎ_۪VE[W9,Mos{C gXư!t(;8_=DvZEA-%Ѻ?zU)Gz/4Āj0# .^ueY|uUa[6`'% hF0#~U,2mO{B7a/^kmmEj=Ԍȏh0 JnO w~[pTfiR@p+|[ ѵ{⁑ UjJ!#I !„} u m&7*pcCJ6bT=o()'6oF p sN<(CҞH:8琇Pu'?A2ː fe1 )]ENVs8O{;xʜP 9LgK۬;8U9 !ٛKc'EA+\"̸X];|i T4Yj`tAvȳW73<@a,+Z8$D0QpۆdwZd|M1rRh&Cf@r/)? (=[TCA$j%".6gˀʯ1\vR2,HB P9[Q.E/of+mY尿 ZQw71cKSvkbTYv͆]@ŕkǏE"!u;Aif]SHm"'GMgQs `n?HX(o U%vtR|S4gm\V2ށZݒ(Zs/ECh,AfA^-;WjW+}8!G!@ŪH/-.`?>۩:10@𢽓_H,.͸sQtqĺo$y:@!=a|#4#엛ʟc-@65ZĎYLZN}2^$f5eX+>30n8jzbhL9D1sV{|n48*s)XOxXp)2eM+LL2;-  _=ZD1H1h73J(B -@G oH\Y9Yrw~,)>x9I7Q5IqNi4=Ss28~55yg&=)i@.1SoT#aYQdr#=9Zq-۬tw+_Z ;$R۾ d#9QpajWަZgo>{Yp{?J (Gv{> ZP'(lj nG-)]ȁltery;|/ y 3 ^l(4)h8ϔ;Ո80dqXb8X'6gDBe}'ֱ4.,H-Xr8Pgశqmhp "$C5+F\A{2K"۲;662ܝo8%l>;"SRkgZ7[ϻ̿mlr<5t:d]oo59fwHf~5c[^Z_׶M&: /F[䣊 8F3F"6ӥԞ_zl(Q+] b$Q]zThp/Q^,\3T'}3p=?^hTR| lm/OwyJ`o^Ժ,у Q 2uhr^  0vPnHp} Oy~qUo Kr$YJy+ﯶF4^gYKJ[YZZ?Ȯ߰Km]3 DQ.MߪXlfv2/3gb +#SFHe74Eɹg>/g7 آ޺2"݋X֪4n)":[m| 9Ⱥ8.ڥp N fTԶg>L8\tл 7eDpyj :+88Ð011ovAEH3=]s# }u5[(O[~FzLKx7<ed1tjnRCЌ:^ ՞S77Vƣ*jܝWC!s3J2Z@H\)ΉSToZ;VA ͤ:~Wέe3]ʴ k4FA@ԫRϧP9E xXuїd:3M#ꞻ{%'"r(;yj9 _(N">37'$zǸbqP1/zset0 u?tml(if]f1 W!/6)Ns*`G5Z&*4@C=_D4&3W&?>~_>jHIcay(Ho4вnoJZSЃKOM}_nb 4I8]!r3cl/;wi宒<Lvwj)[m}T dLEDZ?~]2P3]>N[iԖd%m3 -J``va @rK(}9.q4g*!@zD=ʂvf9~wI& W5}i^zRɡwML829ɴHNifV_9FfLUn 6m ;W hŘ{9I tZ5Ȯ?vv&<ˋjꈜwl jBI0jy+[.}WNI}U&I Q4jṡJ|Pjڰ+mqE?!ǮC vK+,*uxp S2L_lEK1!Q<#ǯJ끝EIfjdmŎܜտ_ 0;fJ,|F26Đ8'߽)L6mx) >p3>h`$rJ]%̖K+1QĹBp>t4>y+Sz[P- j,g cA--xr}=^9@+R@s,n,@fB1UZ覌d 2\Sck<G7I‘ b 7bϰNNYELw֥cR!rie&/]颌SXGu.QCQBo$z@M"z3JHrkϽSk%cIŏ"`Ƽoҧi"ڹD&p7V[V+oӉh{ 2Pss̞“_iIW耡D)oYEM}ɬ+P=uz"w4!A FI ߽%Z$}ÜbZ2FM(tiw吺1b4 E)l&P":TvN^J0r?ZͣǫR#fd-jR ;Pbx[H2a*m_/) wEy'msilfkaף~kD1?Oל?^T[E9kHa& VvKܔ>xNkd~%%:vfӑA kx}XtۺԒ+@Bjc pA^mb>Г=M(W qǮG 5:n`1zq=)|:G}zMG07_Mq]7 n_桷۾^5NSeäŲ{y&_']]Y`ZWԁה7.b:ji 3z>mdƴb7x&٩!y*z0HOd)ʎ=0fM frAWZJ(,YzP<2;;؛Fh9b_?@; ^!Aho%0Q /-dgsݎ]B٭V,~5li vw18_9<߹'BV]]LJ{J Էʪ׬ChܯSͅ4t8${M7=y9[[سJ"m1cr){ ;Epqy Ell(; qK3AHP\0 ˇotWوdY#' >+חU@bs8{%Rh/ 1 g|'%&F!DFB-,i_m"LϹfv M^suoEӧe\!_A`Z. ׿F`Ob'jU L nY6\dMv!od K$Ae=M̨;~W%%"x0oZvԼ4;.9jo=CK D 9TE6imwu6Fў=gpr!qkyUQJ ߥf{Cb5g t ~seE 3$~` #EIJ]b-5J,-#hа'x1|t$t[Z=. b-BE%b<ܒPcy٘.s~o:fpٿjc(4>,2h %Q,-02DIY%)I\'Z]Ma{{_tP-X 0Ũء'fCYdo7­Q-H="WAWUo I%n8mؼ`hx|(^(K&Q@@Jer}v4bn}rm.4Ƅ BPKn]˅*-" 1ȎnGXi*LppV߈>q8|=nd]-m<-X\dVi].f񠂷dUvny}"JT=?qSi.:FgShn,0 4 ѓRxm\rYlj"&OK3 {Lw VV-yXA3CJ q3M4=k׆t|DSJ9Cqk#!j`Kvs??aC0R<6(ǿZX ( f 3(% y2)ĔN ]5tYY1h"Otu}jAAMdIzs0 ɧbdlbVNY`qQ#JNus8NzA1(h:~sa0Ż<:067Ra2P< (b@S%ޢh7k|b6Zxܚo0r[vF jR1XB?sg./{o !+b3E]+ B!-Xx;H2S >l}'v=U%ADW@Q߹9?Ǯf~]rZ$U?GeTBFgmn-]nH<0UŮp%$^(fD4y@ {1ׂϱpB.{MQeT(Bİ>ۈ3`!سvQ]k_Bz:yѤ9Q}OYA(򙑜ȜD<0ж_KibK025c\\%8M؍%ffuynNo-V>3qwX$1:s?ZYtJiU:kÎ[uxmsP͓t~V-Q DjDs ¯T_vZ2ic} GRc0 uFW׎ Ԣ~,9*"@+'Dr 3-T/h h9R.B,)qpLBad޸"œyp+>Ch1j܃5V`NKݾm֛ 8FP`G-C6@ʞPXۉ̦2BUN ae DڌV3k˿Vf^SEӡz{~nŨʰ!5U3w>6aAq^k82:t;?dV\sh>!xa B{8?==#Nz ^LnԮ1o!dx5]y@gi?p~ͤ_ޗt6%] M;ze-\BZ7ߐe>j %Jq4q܈@`ԜNڷe";+r!X>DSԟ=f@ȧ}y<ׯfwnCaYq9IP,Sh'|D,]ua;{jOZ <$QSja;G;$e۱쭭ZЮDE3&+IKd|1=] DŜI7w=TL% k-g#ʼn)L$\}=Xx4| 3d=R?qOt`;J"%5u0)ߞ&Efd&o:'qJ[ӸbNB(F '&L=C[SsGw]LX-!׸Ųq- gٶTG\NWS $ ?5y@ӑ XZi[F[$3hL)Ц͞9CW0i m; l '0VJԣmEIOgq6oQ U4eskrDfA@U>ܞʊ\nWyL} Ta9,I ีӧ~lvx"܈ߟB .fSu3zwM) }缫x-1F1 _@[Dq>s5=x2Og Ҙ%U'e#|ApAyXR<6|.Xk:N`@.=rPvRjUO+69rѿI\G!H}+xBE6Pn*wxOnman ۦ[7 Pj+ V3,c^. ז>Yػ_vu~S 7rJVSf#nCI.0~5& Pn 96?-?纃3N UKda&;UOP~J¨#plK@wnOs> TR`wGLR|>A,-b#T'w=7$IB8Ʈ1LR?³wؕ,iJ"3 =!eqGS a7ݱZ?"T,Uir}(rxyI>>ā"SOTef%&| 'OIsd;sK*X*N\Z&V4 'yL-E Ix Ch '|92d=BdRqlwQt-ukeMnLtuivO jI?Mb{bM\xX%6N`0{ @i>+Ghm~4Ix]T#BQWWq(g*bĥ`Lڄ(V_}"__<k!D)YTmSjc-xJڪk+eɣMq=*p ?P˲huоkĮGzej:|rѫK>&Hಂ(5ZY*iG\\_C`0?OO۷@𕞨Yj~8 g+]i{Cl;A*H^(qyUL^\nEgt>tf!4-w5:xӆ]hx2wBߥkxXsxlvT$~K4X\Dc2Wݫ(M3ϲ̩yq@z?XӍdB+\?W;gsm=cw" <? {k <'x]/!6M1䀢lzU .#Thm +cTTъ c[/NŪz;uS3ZjWNj$Ba|?7q!/n\l\māSDFL_wé& |^gOO0' L{fy5c:ԗvnPV-(]SZ9u//D0T~N.QT kq?>)Eepku*c #Xgޫc Yhc17o99Q*Hc~%\f@ND0Up "e2D^+7 %3nZ|}qE̸ۇ8|Jk 7\9+r{U7@mLاMVIy "*tdrPsvtC6_T +WƣP8{B5/!<}_2XSCD2w 9DWpmVaaaI0&( swHWUЯPO;g欼 MZnv]Yso/&Ζfq+V:; RZ_bWy6t噕Iñ Vi] oAR+['S`Ĩىϭ1+58ٞy+aoA懧7W KRZ9dyΥI}U`.22HFH)VKCFJD&l?>r!0+|#&b_j u:n.Ck4B&K S4#'p#z.uUa}6gK=ǍHᛨ~K-YEDBvF[ 9PSW`v^@+ mAPK?]W@oV/,"c <q|]EIP!uux`@izyJVҬ ˶4yŖsptj\qdyuiEA\O~L&LUN&}iʻhO: 3LEA ܡO2mtgf9ޓ56#%bf$b"x?P BGaD S3laХ Vb+o&jV6n}^[i:οn"PMB;Ӎ)Jԅ5Blo'cQZHv3s銾s} ]FUәL HG&Eֱek8[̘wGӹ 3@VйU}y$#@mlݹ9IL'xDBFfYc#swC{wV5nQ_vS: Kh#*>nk}>[`vz\ >c'wZEY^!ERLc8 Ecɴ\ozci MrզAzHbVLf{9 wV$oh$lIpe"&_7[^I="q\,@RMvzMylp:_C#-:ZSy;3Zmv܉'IC>Wy);o?d0"Ry3$ő^Nx#p) pbx${Nk!h+!&TR޸'(DŽ6I\ \c%1"1;;ʼnWdS*4|)vԴ J"o3ոpH*ˠ-cd6ڇϾQʮvt!P.К+]Vl ~-e[Q>s{PŻaS%u.ՠ*nzeϜ^s@Cv9<d'a`х3=(=,!fk::4WIH@ė y;a|LWv$o[zqB:ޜGPmYu >Mcl"@ݕ Tr vunCd %(RS/*'L> 19K_D/L@`=xh%8Ѿ$f8u.z,v)9 QJJo)kyR)Κ(SSr<#J[O-Ia -SFJ-@⩤p-Ѫ:og۰7tg=ؓycZ=U*fЧU6ve޶DzRj k `kD'(\{m6¡/?'kL\<0a[񤦱5X\oAvzۏՎ}]qAjb}3-Yԩ3*1v |kOiQWڗ}UJۯ1e-E7!jm=f]jAm;?E*d}Hw?yv&[;H>ݦhh,kts"AvdO$7dIb"%z;7/ F;ifJbJ`'T]+ `p_P`'3,iip ۦig( 35,Or ͋ %3֘[!n=+ ^ܑ(ᣓH˹KjGS2kx&ExҜ0,2?ЊƖ.g^XѶGޙPyGDag˶өݩ 1@,/ܛ{M[''j>N\0ZcSx){'FK; GO*.XXm>ݬnT[R|toFXsVߚ `.Lcv&)Yoe} V8G& cһEO78j\nN~=n5j䌨u?Ud 󮨅oWg m'uWy9}\ݹLхȊ*L; /uiFܓ}\4. &KTmQe1U>pejO}?︱IETOE癩7ԽUCK롊}.;[B,ėc)2!Y5T8]nPq:Q6b; (.tp\>#e[ayWbm'z.QP%; :.%,JO;C;4޼yDo X?{ +XF6F`ֱ{8l=-4̀-HJG0Ni6a!jar,A4KHiK ƛT h~ӃxA/rz&KFa"t351'@9M{~4rMmǥIAgYc t \^,v%HS^`MONg=2\{tU)"K$c>ʬ,c,{:f'166pѰ4/ rJ">)V PTVq*߄ܟYȭ99 ytG[ м ݞkU-7K=|GV`y{[(hl8 ,9|Yu:A+8=A˷x!yǣ+A^o4[{l6NY BiY]en\""R޸|ONc|da  }.K^6A| j֔j+coͫW$@8Y¸[FbS(q YQrFX՟cixy3L+r^I.z7ΘxA0m= ;" B d\ а4pt];+SyT_@r-G  sf[D\qïPDˬ$OtxK֝mXqcO}ʋ\F t=:v~y`$U92gbJ_5$M>wb%Sf*ܚaSᓆ DXfvz \{7v@X튺⾓m(X0߼fiFv*@Kb9?2>Jy2 Ky-Aj~ dTy;K"!~M1z@U3Vԛ_"¥:ѪG>6$VQΔ# n W ,ig+2JJ3=xTKΜAWLg 4r58W ̼k"YQxXwKu C ՞t RseBI]#Tam +t<68 /`A#Af$Rf~0*rÖy YNvvD0*T"6g]gl X?d0%6֘ǩH*Z=!پȏQGo2c0L.ёu*9#қC@sU.n?*\YM"tU";+(qϴS)NcuL-A i{)s~-( jE4%d7=msB³9:Jv,:}ɳғm^(;Q)w3o+E0>+w<勣CA A3(5 ѦŬ*a|;CfGdUăOkȩFZ{fTtQD#HZ)1GS ]yfV9AQRxWCy8ߐu398Je6l#/`t/1Fz7yw2H&g(O>cd<'jSNk4YX b',|cQsǯaD2๷VK{ŠjNAotJM?,}vȣ6Wˎ1[zUXR)(UJu0~ZY(H8G-L?dP {9_ ??Ā5z ӌT<G6Ԡ`9Cjr?mwMl|Ӽ#k09<"ayc@; f͇Jnc0:ȳ iGd/)+w,(X uFU/}dO9FW$>eqop_DfТ: r,,*󧖄1wWc!r _%-<@TߖCjQ"[|UaheCI - Y̔`dK7`ډ叧u2YYdZa[~&^@"D橣 zn@@nh:{q@_p3f2dL΄pU17n-`{(pv ح-'J.8q%ͷ:*\1Xό`k*<4DŽM 9jo"PLb֘^un; BU7pWR-U^@+k5gG?`U;PF{3 m!#%]ES YEsjcK*hd ,OFf6 %kعLdiA~\ e&)E(;YbTYB"4ȹ6eL[ׯ䖸0(Bȃ rlA?xI*gEhp>Wҩ j^0kwov 6&"ܘ~cg?{ 1PUQ1k='QN$VdnCcrX|P<9֚ȗC_[&3֐C$}YBQںe^v&$ܩگ<@%A}=v XdBD_ToyŖF^O51Amu׫\! ,kR=EhzYCę{)w";Tc1F_^A rY^2+h>PVy H_8 19#Ƽ"N([s#ӻĎdS9OA<wNvzn,6h^kf',=41&QLeEʏ;Q}RBve;c÷#Qs)(X_RY4\v8X\շ,^Kϵ}3q#VZ:X+j ?ݭښ(Q]R$S:0?e({-Gu_PS u,V":/l(Un#.bv $jbix_mP4UDŽ~nRJv=}g'ԃM--)Ma)Z>,y{{S8"M{"/LT^^s>Z3j07pnϞkd|$xT:v.o=P_Vt6y.mۭ Rm0?ZQ&]1)tS[p^7`t2&6ӄɜ-3D:[ccY .`=[w# M+j~FCJB6~ApZݠҴ\>3U $u:LuyE]W2|(2%b/zA N|1k5{S֒M9OQ!9smm^Fw?CXW/HVG('xL`5ꗵ@=M>% 8h?h4)+L%( ω6ikڴ,,DXF?e!<~$Vq0^K)uxX$'u %׷/|Ό&܏00X]tהN .GŞH]W'u|3L4kfz z=%;Lln~=/0A(R J;> {i+GU5b ż`˙d<ΧHbFc*`r k=G؝YՃoAYl]I54'(s6b6XJa/:<UڸLZW֋&/$8.9p`IϷÁv՘9Rh#^?9:J`+efCG8."~@(ٿTM'n%S!W+lPJ$#V4:c`#IR 1~ք6'ݜk]p;OZ~yŤ|Xfƃ:VaT"8d=0~ D -B :<~4Tm I{A^@<զBU!` J Ą) VkB(Oޛ*v*uU (U|"%{viʪ?|Z֮:v.=eR)x[c0݃2taxA\. б"?`@;P|N庫ou1 ĔP^D 9 ";O%yq% Lf/XY|yGN35E \hLT7>O:eX_>ڣ:&>ؘwg!(`vef'Rd=2YkCBzϳ+fg͜Cf.|rR(x_ o'ґIjl.;{-:D.z{ j ?Rsʢ+_]FX"j333 gZ#_2Md *>kc +z) I^ r/KVWH=[H1j0cչSab:2>g>7J`0[]ZMy!{#3In+VZk `V_J;/7-f}kKLIܢqŤ{KH=~Py_?Αu[>Z^Ea ,UڱOFu >f=chv0KݢD/%k_.4ThHVA}D93^έ ģY{w$ 6vVBs.]v|NGvo[wrۂ"Lm!C$*:̻yKN6z6`ߣ`m9'<5^o^GR&Sq`@5[`S T5sc¾wUgYDEQmGO$ԕ$z":xkB~7rAV^uȭ)sg ,Dȟ W!=_=aRmk!VY.fX [P>O-gU+ezs2E'M8}J(0|ƝYn1+t ] pdV?YT Ci>[?Dt@CE--mY{U[ su [2bl5nlD5Zl7oywa7ENlڲ t< :]{˟jK <ZaKVaiw*ئLbh|EJ&nDZ(wѝJ#3_AW:?>=!CDu*Wxm""UAGnUb!">GgJ$5$TrZLzf⥱!9/E{J'ڌΣ @9*K 4`|IJ^Ҧh}08VYl27&>`~q(? 0JkwP1|U/}99LhoY/^qP'>|2$!6rw=MeRk82!.mfKxfy~1Z51 9;[wnY_:g5t2XZ4E~ԃNML@_WQi {`tX䁞oNo⹢a4c{U)RjSWiy!,Sa1Qs)ѵEĠNNGϒe*NvE!t-ݩfY. \%h@{G3+ȓT/&@OEP_ [,ʟh>VA-7结E 0XRU!)WE+&,cv"CgLvPǖۙ*H9U05gJӺ^6-[}gn*W0UOcOځ>}tV y](etBgBc)fM&/n"f"hyf;[Лڅ_/.Cyvz $89$x<59 !TBl^M-wbNeHv0~VTԱ vC _wh@A!߱\ ^E/9+ϪJ]Esld3͍oYӜN7JRC^(4ز+PDET+wXԉe/4XѺW|}#b?Ôk啰aC;Ӻٳ\ !{Wk~pV QD9jR=kn2;J3ٛf;,9]=M%Nj"w UR %#OYb\BS5޳I=@dW;qܤV'zɉRch% hqZk᎟w-s]1 #G5}IJ"ޟ.Ip/p2i]J;g=jΞjbWG_`͕O+K>0[7^`VOwa޳@VeEΤI7%5EcHze;#ܳZy5ѵJKč2MNJ?NUt;O 8'21ku-̺ߣGhJ JpӉx%F>k}]bWB1~'\- ʺlh2zFKC_Ǘ# @ma"U,P.y ޮ0 ^od:_3ݱ935"϶)X8G>@  [C70Ò#(S~s!&&tܭ$B9YF c [7dC3O>DAvF#IX=鈐,2g6;[>߄@^ΐ|9<6[dn$>@OSas?}=["OB0p53\xGCմ#hI+R#tb ~4,Ej2n4/.Fh1l82~)F+ՔTH1FyO*T_DU\ared+Hl,,sA&Kj?dY縶Dr,Qz-Aoɱ-.sJ5[0X_cy5%vZef~یL.0s&T~Ąٞ^sUѸym+7P|gWᆴ,HĨ~ڑR#zQ)cq71N8G !jNfq(:EsJ*j, !}uUCH:)Vz׀{k.S-PW?E@eAbX@SQ]R |M(G 5/NSfCuZ6,{GiCgl^ Lȵ9ͱ9(_\*pl6rzyȑzP# *{V0ͩ4!ҏ):Y[H(vv^v*2rN,QzKJ% 6 k~Ǿ={NlSr;  };B N>p#u{.&Z]GW$M  1#Wu>YL[E!!x}C+4fhsՖ'N;4[w#cfo3\(UbR#6j~bsEoᕂo 2?Ym ,{/WnrPl;&죉pjy袒˼R | _&{HXvB ^) O:|3MǎV%bٛF@ߺ p~{ClG߆-zźLeaZP0󓻐[3:}Д*Ő1 @3PL|ar,}Rν{2(6 o`% _y!K],IK{<JT'Q& g=ÎgN%7X*SE J@&ýfuF:|ޜ7v\6^Pk<;:?#n_Yh6iubVYW < *,IY%F+'9rUoӾܪgr'SѮMq#jm 4 c&a6naY3ˁew\],Uqcw yt=SW]пu&9V lzKC>I@vlEY1bf'07g"Ľ&nJP 卽ʃβ}U0 ـw3HnF2 cYZ+/?lj$1[O Zoni|1!%s;3oR "~<7&h{*7g L/#-^)B.CPa+0B/wX^K2K|x(r~Ǔ)һLSeX4ۋBQ!ܡPyDf  JZʽag$nfwuԅ0GU~WOZ!&׵Pyڧ%#At 4[VhHi:KI <ɷoo~@mK~l7DA.ޜ1SH[6%ΈBl:Gz ZD\+@GK:uYvk]iӣ*2U>ΌgK_5ѵn :|DF&mm.S2}+Jk׊8S3CB:ƥi/S[Y_a̋^Xjt/͒|<.@zU{u0ə[sدc Ā2KgBQsKͪӰ6ڀObP H[%21:˄*L={ragyw he5&Ba Ui+.^ רh"h0SQUېː Q}ӟS?Y,gruWDY&I3lk~wKU،mܔ>g(^B JI(Xt+A_IlPPK D[UWՐ5%JEr8B29(3$9W=ǽ1zA_(WB|:hB8w3^l e9('}1r(]Y4*c*οUb‡4zUX Hפ|evߠ1:/ogCa d*sb8(2X lwU_c T $$ϚDA;r{UZA^muYy)< sIUhի2@1fřNu>lGfq{/6vesC#+㛫 z2+;F/W_}_6^rE1@GaD/ @{T.x_fG7UI/}< Obm fa3e4-6n6-w4k.fδ7 zF$spԚR@Pohh\$񞯲?+pogVJҗO( 7)l붫,Z$  DY,q8y0nrĵjoy8RW}tV~pk* כ<{E:j{6ȸkQ81@vJn C6bCEOYGkw` ,LuD%-2Ӫߓ de+rfh~.gEW u!~lCa^=jTm,_\37<:Š٥&2R6%rtvv#%nTE,wW.I G]7N׵lvkJ,>X%~޶@_᫔_AN\d,][qmQ(ia\-h؍ItwLc%+5HnK5xX)hY,lx- $1W9Gkk_d+<%S+П?]v Ce4'WoVhi(u8xZ<.Db~ ƾ+X$YsdMͨ[n%`Ң U!o^{1TuZVQqdv5z'iSq9gVKw\ ڔpL2, :x#7Mv#je+x}]MUY n]7NOWWW:<П+ c`fAGƆZE #Lr_G$&z Gz"  *-Pwp'LbP76dU|^j$o&mkvTSt.} 44*EŦF=9>pTi'|NyQ}NרC[߼$'W̆Rz'N429Ym2' 8ݱ+1[Jw/.$ 38P]@czx$EY7\Rgv*Awa .[ 2𕛴LS٥cC:/p%r'x].CdB7:td-@VFS nIwu@4Y6ms;Ҍ xrƦ$/B&o*ό aQ^߾x1$,.NJA$NNg0ּ Zqixt'j_`ɚpfEa:SrNY vyG2GZb]\gv9l5}t PpbQe,f OpoژdȻ+g,K&bW*Lp; %,hnK/j8=Rz,[,FZs0(aXSo"O (HF$E9ocLjb2xes^b;|h1) j펔hK끿 XF)f\0q Q6)ScƄ >ȸ+ˀ :.>AITiQw?1 ˏ Q(Yٜ 2$QDm ؾߌ$1C5|$vDfs:gK3UZ]|J ƾx,>$ܫ૘'I79&_od$\lVm7|鬉⺿Pt)QPBg.j :!u)V05K9t7!\WU%HDtF߶O&xo|odY<_WdQ( kKDH|ƛ9'\b6gk,<:z2WKйկgIE0K0TDo!XduVL6ụM: HtM헣Oz].Gdo'cVtEVߏt.?f[T9ՖS\$@8뾩vdz|lӱ3zHȗjPJ6 Taj> 0'<ˆ:I,,y C= { eL8ǖLKyBs&{i9i OtUfgHɔsv.O|g*˓u֔4;툃4W-0׿8% uhX|* jܷ&1F0(nG "YSke}k@eCfZ}\ch5a[XNUʣp#ͦ Nwv_dD:4HfZpͺ(5鏆8x&xֵo*oޞgrL |ܶ%!zβ\4"kfC*a[lh!!D~-2A뉿}zB%+'tm,v>(mfV;z16D ;9lჽ|l{F_9zy8¥\ +^aŮ5m~`ebEK<5E1-/UsbC\y +xa0&c,(Jc4J%Q"(!bOٴ]f=eFR91U\?enS70w99SW%+-_ r\@;a%Va))NTܱճۭSx!i]? ݒcaNiLsR?8DmM ^jz!Py8m]EiJ,xRbw=B5 a!U>ʳȵȠ=޴z/!rHH'3=b)SY9[MyۺMbPe&᯵tEuf#$6_L`ꔟSԧv?'I W0*f7 ( |AѼ 8y7UԿBɭ^jkOB|2328Womg zQx! k wv5XBeH:SS]3~76#6z?E0 SO{J@(:OXm2;E?}E-Ga8_"h8)rpiH_+$$DM^&LS2|>[^jtt !,_{,,;yy^1Zd ٞH8'ȩ=~N1m?bٺcdEeHm k[68bmwY}@9WT6657 6{O~恗e%hױsv^4Kq~L7YF-[Bs`MN"i‘ `p}! hl+ WfO; -zm[xr6n&fZFYg%ba'eaB\&lɗI[Wz fJ[V`DSEՒQ:T~/k\P[bŰК*_Hi!`I2GKn+A},S18IwQ#!'AI}W{8B7鷁IN\ e/O3;n?7 …$8ddK`+#%F|(N!D{-Ba#?8o)Y´k\vPd%$A Ҡz|jN*.~B%34B.JPzBU܏'yLglU&: ֏YU淄s%1Ջ~]zS*#IHj/f6h&#|>|cH]|Fpc'I?"_aR <}5t"hk#ЯE2ξg U˧DJgjdɚM`#~.`KWh/M+ %6]nS0:xD 8p 3@( c/ ku[K!@&K{uNvO7/7Ln֎{Fktk  V)[Njۑ4 py:xŲv&;ڛK5IpltIFmu}cyKө#ҐFCCO3 ;FmGS"jdVѮ[vjamOk)dfRN:=xnE xSrݒo͐eT \a]7UABU9rs|z#CHj渓$.S),yIծ8$Axi)OoMFkuN8lO:JdWn* NoeuyRb i EaKqmXT#X3鏽Qቈ XvK:KxZ9ebn4)%RmHZX*q\k{' 1ɠ[0!4C6͌r!M;G*cgC\ [Җ[ZCͩngq`WDw?dC%󣙺9{F::s8<݂b8X$_vTy`%L#LgEѷU>r MKiŢr.Fb6@SyhB6R_ E%)LfStOl5\ G_w"ܹA yZ2; 7l@ GD K2ܹJT[w7CnyT>M2^:J"S}S-jUa.4B=\|tz\Zݾmei2͒q8_YH/)8[zsP8!@8VC:+ZM!.e:P8vBMIUDN15L}djqPtLezKDyww7ylr]2c^"u{S$u"9E]4`lvĻ) TwhM+h򋗢2Qfm9aGJ'5JA1bkO};-2P§ےz1Q#7#vȨgu\Rq<%h-}P z֋8#8SX5Tb"´96jd@O E-bk ¬lIfAa{|kSً(3n?e{ 2cDO储մﱈ>YDΑb`v2^ވE4@?'XQdW|!I1cBĦ{ha4Bˮ p{c@VeaxY@vSOf|Kn-YͦM捺3mf0mI?(#lg Dv:i[KNv b}oX5iܜ)b"Gg,toP6GbL uë!;\`ѩx9By);RxN'?sd~1Z#L*"C\,g%3dϦfjIڮ2$Ұ3gϰ&98{7z6j> XƽnuR–W#HD}tD^/J29Kˬdc]'s( "sʵxdS ?#J&8+x!3|˒c]19RL)*Ou/U쎬:ugA\? } w<3%<+A;|$@|gbHyl#0lNa8RW ZWQE؎-a000~U/)(f#ȮEm+6@pҀt^)}EWpp(Ii4汄.u:vo:DOv_ǫEr ﰛ646e`^,쒵6yMF%ʵ㝧0E(OɚZwn٠&>ݙVҫyz~ij af咼 щR!wJ텲f-C”ڀ  +Pb_>- (=SR=2b\ b4IZgP'eKܦ,-,Ł$*$ mS_⠗C^&yUB݇ݦBKqE^Oo9JҼ2}aK*Q<^ .o$dZuX&v@~x'"z1u5EcUrcS,otΊ!RbZE`2 Tb&It&d|P+یS"ah'57ziuuԙm '`6Pg>.6AR3x =]9/ii4qlyW6W4[ʚ$kq<Į!3OUZ$YwZp+U4>9Qb=3[80C[5 ba/f>1z7L.F+;O"^8 $yz\%MBЇuD!`wܕ"y QeDÀ TD4۞SZ??r7!b}r?aSS++/:^99`jXoK8xb_ :ԉ_q0Џ(w3\+- "!+;aus*:PgPp}/׽4 s136v͞ c-ؔgbd&^ +dOq=;!*hEӐ0I,u9ɵ۵6e1C%-4%W1隡~]GߔTRC\#@PzΫ@{Z_ X@m_}j)/P5=@d9dQ{=='nU%( gŊq2s+pr,M<*Oq ќڪ_W|̝8 k0nFEhDbi=Cs~R;LcF=n6+I?$n&&ccp6,`Š;%zcS2@5FuT55ժk0f&2NnRpm{w oEjг 9 ŸPeooj݃w|#@]v81rg3[m=~9!PGANl-$7nG#-q%ú#X-99G*QCg^]Wr)`smjng<, KtG>Ug`#Ma<AR~eȮ,PnP`PlW7A0)2j|7Vf9Z))^ JV/~V'g&hx;,yvֱ,7}@S}‰Yq Ќ"K ,Sz+>5_`?H«xYh_~%w5'+!3Fߦ"S7sJkP]^z0PNtҢ9F|Ae֞#H0WK5,KͲ=a~,.*al?L0{M%Vh- {(m'Bߐ/!ՑQz{wR)-YGhچ,WtQ7FKL?=>Kc@bPu[+ B*8N}0˶+=PwK Wߧr P}\X< =sUq-e D2%u #ݍz>'cR=`|H};w>)hag&9Vn`8mo)W>yɪ󘘾 kLMJhB 3TPt(ۖ=:úD"Vyk.H2;؋0nvqΑEÎjg6 c0hf;ps SFzPF% ݥ^ f>fO{; jiY _2%`SUO8 )_)Zd_-/ak1phKwS˘gRPpw 4փJL#&l'Pѡ,PXf~ڷx5C8'>H\zwXX|A>(V3o[#(ԗH?0^SL;S& ߌ]>rfAp\$ 0V>k5o"!gON/81LBhtPzC!_SzsG;])QSj'ez uzvtA(2~ED^ LE3? )㭻$1Q>ӂ9mjn2NG(_@,cHynq(;5 Th46#..0y43*i\h$p鷎{.# fҀOyǩU4ż($_R_؝cvͺf,)9mjp[lORcHrYtxi!i0[ZH97Z57.ABW̕Z%-!"򅙳"8W(b￵Hv\_oܸ(.Ai Z-m0LދXȜ?Vb`5oč^op437ԇ>#=#dcCd}`^dK '!".ԝ:4j2IQ-"Dhq(W$}D! hQ9|R/]4rBwTHSV]D1쫉 cXx< q˅r tLg)?` mcώYW%8 $nuF+nQуPK-Im,^_JTEbPޓ^:R *-DSeYCjAɡ >bgn[BvSf G?Pœ~a9̥`ƧTo/Lu|NN1k) 7pcݪH)pJ2B `R\>Iy4. >tz!VOYb5|~XyN$IrW#?ul/ i}S2I{_11z_9ĕAϪֺ Է7&LG8-K7. ,QSo&^6)ޯW%Pi+y.]zࡡثbu E| )Wnuj(e|\zD#ͺ#i0>S6(0ts 2'I|ߩSՊ %b> ڐ_ϽI&oF킲T2dKZZ f@(!(JA v;؎߭qD>m\NU胼KZI-zm86*Ԑbl#enkpR౟p+gkr@6dhYxZ@TC.& vN0ga%S͟sSm a㓪>u6Wm%|!߃ؤf3Xt8 -E肘25:u !!V +X]xt/q?j|A(U8HG􅘉&?c-VS%oϾNI&I'[A%*cF;\՛{ C<ŊBTϔwl|-t'/?>KߖAp*`d@)me3@!:p\GkxL4S-d0DYp+ HÑGJV~!peݤ"V /SWR-+i<=WeſM7DtM#^S2o: &Ky.M Ƈ).O \ęi?w?I֧h9NMe=Ή*z=V#͵=У9S^*p-r3H(͏\E)D8au&;jQƫ-=fy5綕8J r;VÐPŇ._U&˜b~i}ɕ{wvW:f> !p'Igv꠾u@&tqN"攞o8gEymIRdv<&79N݆JB ELyhHާ#lwmZoH_Hb.e|-.f#;إr5%G 6uLnWmAGgިjHVe;__Q lk O0,]+p \}!y1bj7$8 uہ4!Ex GUqo{ШP)P197l]qT-҈cD6i췚>*ØKV?oMpݡ8{NY (8Wv TCoY@ZLTVjucJ\׈5!'hl2[25;MTX[{:)Tݺ ޺B|NFD^#[95{) (y);(b.]2|apռ/yS +I֒7MvhI cp2Ln*X^ˤ)HˆfZ86UQQF>T Ewg2HWX4)B3&frIP'E6ew*xRYD@Ԇmcb,]ao3' )mlYqѤHȚ<#3!Rޏth ^k0]܆"yb*و; {6Dq_8(S!tLNMR+b›.x&aJ'je%$ JDX|5tZ).XNu˴emOe^> &o%oxVs4! ?XE.!$:sۈKE_,yClݏYxaΈz0 )D]MUw{5l7Aφ)IPww`X)ZF ߦ\B?kjêoI5w^)~ i *$3ηȤ­d\* 25p Q{"MĘ   モ(fg ^8Y[HlQc (9_}0 G J<䫳 <\_] V߁l_nMQYo7-iS Yk]567CiaON(5JS$KڛC]¿NiE_m-PFe6MSAu!o\ZdDh_ afOB Zăm#)IzNE\kt1Yсdg[G!-rM:(Q-mT_–W(l;] P 8_TK n_qZ Ϟ<[BLNefL+/xնB?oĎCP88s"m/8gו}۫t3ԣC>,$lllo+m4\@7 rS-sv;˹[9u v><.c2FqUmNߐkRD.|]-2?cg~K"xASg9[Ci4c.*@wWAxX4_L$8>̒@fUɕӰαbRwTWy?poa!I|n+3sN]}9 E:^VVL1/PЌG,eAPZ{*l'A1>:LNx:} dRze4hM.]]mĊ\e?!Ex8ɚ3dEܺ&fbLk9Iؽmu 6=f\+݋`C ٧sØzkKW< 8B ޷+ZS}d񢃑QA#|AC IXK4MU!ҟTp&AyMbFK3P0 gG%`8^ѽ"7ԖwˢJ:7Qh#Y=+0ƊCRY~T?DJ8G[AeA!Q A``ޒ3 >!/ސVi~[9H &n(` Yvf-}[_!dz&tDLxӀ=!G*$YXgy;Y:1Jrea"pD5dtZ  eKUxE{˒nFqF8<0HvUY`p…N^pKdZ ` Q\ѐQQ8<pn'h:Z[6ІW #U^lܤD77⋟AȭƕuVF·B/=v@eHy2PE rcB11 ۧ|MYAezL?g+b?ێ %5If5xyYUz;wGa_=B =DRG u GQL,;9'?V w42#_^樕PO<N1=`'S]TQX,ο"][Z!/1o5XZ'<-&Axd+$EN0@wwiK :m gs%9 {j;rrs'2yph7䶡PHI ԕOpۓT×~hP9@5PxȒ!5 +2Gim~ԣx]ȫ(>^}oT)m޶ kĥm٧nb&6hH V=pJך~k| V`dRC7TlT6]c>o)}EYb'h E!QHeaq6S5$JHWȝ*xbr-It"h #0yI{o-oEPF9qQ:4- ͍r[2.*\6l`)BUO#|5v@n3')6\Ե"<畵$X!A{/*E9W#m8\`We'j;p+e 7]m{e ‡g 51(F%ꎻ;:Nn ƛmvU[+$05*G"Gg5K*vs 8d%J(pjmq4i5sxcRWKzd _J,AX l/, 6\9zѩBIb 7SM+-zXO-`1||Q e ^n::\k$-_W#n̞{Q2Iw``ɯ5a9&."`v}$/~Ē#*߶&\EVP1m\#:>m y;˞(ȷ9)b+H[hx W%c§/cց/B˗nHʴYYoLBb8D]2tk7ʃ+: h`N,՜F|n(pc#':F&"Dエ|Q &/w X;=C1 *+gdEz@_f̋ow"/<0{Ո_BЍBdʔE>4rR f`-2b}twg33Qf »xL~WHZG˕fz<s:r+/A(5P<wܿSPOtP,i+x?y?rQz7Vjp!ox$}kR8Réҹ}+tTtkNکKV4ǚ̙eֲ~A\S&DŽoIMgpYs'|5] Y!@Q-Qr6ȎXew뢬~ǺB<z*Trėy="z1q_0kbS:~ E2gz~L`8miyV#VCUâdдHi[lrbuQ]~/ GQ^t_Q%fzUйuݳ:+$F*~<>`X$K kq)Sd6a/ 牄=6eќ߭/ZZ`:0*ե*Z4 ',3CgS闦łq${6> G&zU%7+symYQ٫ɘvz wI[ ?\x(Fs(ɠ_J y&u~ezӦz U bÈD+_v$`%g7n$ƙKC%EL,MӺ?8vɼA ҂VdܑDR u90YK c^?(6^vbXG"֩RLJްX/ i, P6;꧱<ƦBbA آGD]IIN]>g:VmY&l SiV_*’?`n??I߈qL ;;m?1QQ{4c5.VQ.K A$ fpoMGN9O?:!fqϙPa<~ü'ͭHr{/\9N^y-\f]0ѽ)QaY`!Q.H:c&!vpUE)Q·cB1^O_q8;z-ųpC@|c% MW4.<{E}d`Iv; /3 ;szx^..yEp V50<>pPCgMrY'cKX>Y5`@\s[ 1Ț?6Zz^ ]i%?m`2+ȇ$)wxt]{-O8j̖' SK~t>:yH8DEGF$y0]e-zCk}vT-_PC\=k㘀s?, Ow <Ѩ_#9 1[b ;ގ7oELE:b>HC9ru}8?CkH}^eCf[l#@ܕXH8(]_S2Xq#U2hJRrsy‚.}Z:R~'o<~RܙP#IWPK?kr\o9; j)7 zllz}ñlpc񏄓xeRFXMf,0|oza?(tQ5ԁwn<&dɁxI }LU-DϲEE~?,:jj_k/L66n1IZ<S ;ݾ%W4~exCf3TأxK4n)hKAjUækU1#٤Mp\OOҶH(hF^ LgL;۝ptJVVC>cH%)Ja9 W69\DN ik̞ .~-DE!ss,gkgIP  {]:SnN;{\"n \}i!Pȁ%SG(͓ط3!j@x?y ]Ͷk6W/lDI$^ƙFU\b,0!%Ι#by- S 9.j\)YG01['o#U`Dt@nI0߉ Nꂃ&q0C|ps8ip"&IU|wl"ScdWVt2{@O2׳bqPg%XlS[3BEq3Zk.hW Z2>=TSH-2΀e`\n@F@m\lzӷQB\B)oɵ{J }*܊Iy4%6q(cKΞ4`ꓒk ,ZvAÄpH5Y<#kZ94"*ԝ(v)o'VE1`IQnv2ϳ@ x^nF:勃:#j6 1>`P?fJ^ T23CȆLmiӗ ݿwIOe*o1*'V ":.E0-JZ aOtfQ=o"k]>Z (qe5H8`te;n!"ݖ|h/|EU)SLjl^r% \/DqR8FY5Uʮ>Zt8%(bUj'h 0_}[a,;s!g84Qa\O,P!c'YBFIϟɃA*~J$k/--ߋA6e* u#7s 07[P'KoA<A y񺉨 de/{5 h)zn7ʊ-Wv g*l8u:J]pް r`in㯋N9yw;Dt3,Ox=KQn<@,{D`H{z9@w!)Ke&aAB.L͑xbu r6 sH}b\ #; [.-.j`%rxyJ?N>cHbP(JQo~Lr`cX*klzM(GD""~(ՈYμz{Nt0!k!Nw9U6˫jr`yYx[E g}˖p$k\B!u(&\^8 k\QL%TS?o4qR4o 6J2V1Lw>Aʊ]] T8NR융]B])yq2 !t%< ޞ@d M`"l`eyl fSoATÐ|dm,]ü-|l^\|Z1'y=:gbeoΧ{"[Ϣւ]kb= f6b)15lXWkm < rngߊ&4rbi6Stn4h5v{-|yߩ+5A˷HD]1ľ_+`Y[ҫ6KsGiHnq\;җ45ヵJZ1iױTq"3fUjq6n&:Cz\>|Dᵈ$x˞wPݠZ4 ŭVn0B(I@">e *C`VŽ(jTШgwwAtoF9x:d:]YI&i/U~Ih2_I,J{* 3MN(# 5&e+։QlY$4{2%)4O"n| {N9FXNQm:6Q@20nA2\/NX:W&Ó`,³-e /҄ J j.$ j6;EPXP -Sc{=&,9Cg¾EMɄJSHsz,69K̳>:&hYg |ZbM,NJ%kvRyJe}!c[]w±Xja( Bc;`-?:W.չIU՟\(L:Mi,ZΛ. `)jG;Fòu5W;;s6c๩1EQ7F z}޳pd IPeFްp]a K4ryIef:,pN8o*fЃE(d9FD_]}@0jrAt ]"(+0{ 0S|};3/!/Bۊc 4\Ę g)VQ$Q߇{o=T ԭk l>seP^?ƕ0&6_$qZD^,+OYGETA j"P(jrƐ +/Tf/iwu_gi֓|e52G]i?y,kji3A;vpY2S}'N0-W>c99܎*}q+ޖ$q*kiY)" rt{'3 )E[IE[Vi*%(hx0|_`?vm j …|,AȈ@k[X*邔,uNoշS#l*^C<Ҿi=Shwp647T~kOCGS#.ۛGQc@ӾCEmÙ BDEr+uJehZ,םm<;#|5MDȋCqbxn6 Iaޭ3=.XJHzHrhT=Z@*q3e66爑]bv'K18m$#N%[AYϖ`kzV@*v( 2n<=#9Ck>r\`iHEgڄ.ܵ2W&7V>ňƚ +rj^9HnS\2~d-WL6*q lD {ND={TP`As\">jn0 d%ȪrXNý >"0 gmuO ])gw&.cڅ5wJohD|t"^sS@vD.>xi05K\}#y.h_ H|3u@E[6+-IWvɆ sBW!oa`nw)>yHdw[F㏀ba .vSW=ZB]Zqn/HY%Uޖf&c@ $q ΦZZʺГ q'kMpl8%EtO # =wsijJ+?V,v:Dd61"Ɲu֗z{|Ro&R :V5ޮ|jL~W҂ؚխx:zm4[4=x+6mu;Ng }fOBؾ^2638#*xCC\V 0RO5I3 ӜpdBY+c0wu wIpjMmS ohthmIk .mddu1ފP-J>x rW(pRXqqe'4I}46@01p)Ǯ>Mɕ-(k3cjz=uN.gVC CgV&\xRG^qyPzO#(wN9IKF3MÓPNx"yA]c8a/W7J^7d%ي=)xY~#!gjm`?EڠuR\;~-L5@UUּ̞,GPv>4HDft4/BCT0mReWIt ypZ_ڱt|:ר[ ncjnr- bPd 5ɺ>27"=QX hac.8wGhj&inF mC_pv9?֪~s+"m xq4#Yk=z'%N[<k)ڒp,wgwv6PppRAh4X,%$u[SS "Uc~jOە%Ёu$JS$~SH?S`CMH".e>_><ɿ{@vGy_ǃ"CՉTVgy~4m Q.ޡGyZ`7V#b%S|W9Ǝ]7A,;s'ʚO}\d|n7O/FCTe+Y?0GzD~e?=:{lPf,]o7l-)XzvW#SMCKn"#ڂ^*?0y)c4F[iӤ 2ZIJ%񙵀PP3y D02}d\}٠ᎈ΄Uc%( 64UCŸp>ޡ1MjT 9ʰ#Hu+X C7'̷Ϫ*[R (h.тGg[$lHVԊxŚoY#m(:K":.s݀Py؝NY*Oct]NJZ[V&[0|͈`lL0fuُ AB|cT{//TΪa6a+hB⨧89!ػUj bDS1Eǟx~rl^IwAbR3pd&#K2kiZEux%[6όHb}ǙLɟwfw7ͩQӎpflޖܵa0˹iQ_fu©nn䍇7iCPݮs9ofd,Den.y4La|l ]8KʻH+{Qa~3s/ͷ!EGK2u+X;13U Ŭ5SOswU 7Sgl팚B}.Y}cPN}dKpKbt twkvNj.Ϗ<$N6 9nxFB 5H/aU]6d!Bh@wڦs`W`9qA^q[Ŏtc7tgU(;Rr;-K0K0鯁!KวJCoAuD#6RaJlP?m{e3ف->گdd p,]*%RkܸhFV* _f<7!`xkvϭo<_ .׮:@U`0S_Utcu 0Y!C?_yOcˏN@b1MmưajpY.t OJR?3P{-kl Yˮ\yKE)pIRqϨ  *5!Л&{E M?$ lDGPv V)ɲQEg{LǮDsw/BHBgsDԈqAA_H=]қ.6< C_!C27ɂ7 'dUTqZb*xǦFdr33Fe>'|}ꌌ jOdvfUUl{[l]_a@+ejRDqղ4!PcpgUȕ8a5$vSj yocWb1e΋xмS2PF/ RXɨAXy/rGs-8- ƶf&{gZ.昰[91)9|)e0ǢdP m06fZ='"T ]D ɢ OB*k(4bU=$H jȋ40Nd̡ DsBA mj/'ϐ}&;}uƂcqS(&[aZFa#N\$a8-ۯrB0; -WLnZIYuU3d#'4K0hKl^/hsη$kgTMebqf8FSJ$PIۣ{(!jRƢ N|/pȌ3OsV_B}W{Ni51eVhK&?t0Qz|IJqIMT^CW$J?NWy<WE{&ٕ gX-F٠' ) ]N0|u7]Q 6x2,6H3BBq6\ !IbTvdֱ tS ?;}Amv\׾cHue5*-;&\vg W:9{${!LtHgM]-/dwWX1`بfs٩*@;CokL#o{L#

.NpٴB/Kudk]=k ` {7>ϚRjUZsQlT|YE=ffO{^!ԩz0:\GI"1uUU69UolNRH/ Iފ飤rL5(4 7q:ZEU'Su=Fت=u) gaEo0{I؝ʥ{x [KjV #"$&6X?T'}kAy*#R@-[3#>٘A#@(NbK\15aVc`TM4[egQ 2u0w+Q)x?+hʵ}#˝jq٢m\ u X=\r9-TnVv%b2J oY]QKS=iι"50ꨉ7cΉԙx{]czjr L]cBQ!WmQ.zϑDVDNg#u}"*2x7;gNf4>8'&`k :SltLĭ$u Lj=bYԵjZ &\JnL8R{.]IyeL]lwl %:h0%ի>#{n5MDp~)Q87MՇqZInmzvL]9N: V&̪XjFbףOb?wbQ {;ۓ_ P`D@-D]NXÚ`KUs꫽ @bw_1l؎cśrgN=vQL+;򙞶R"{̍\*?7Ivb3Y֒GNdu![`F'nU?[$6Ll#n8? zTIExq'Z-3IY¹7>'6l9qIaa w%ape. 5XYt~Ȱ8SJ2ܡwE72bs$hi$#h6~Y57 nD?r;;ChQ$mGWm ,[k~Z| 5]ҧB5q&K}?ћQ69{\qruh3z/KK}z{V2 o#pu 0߰66G^86/lHҥ9)זDPWS^D>'çLn 2lJosfq ӲV[O+3L6e25-Q87 uӳ*mg$G&w~DU-vtm9I5װra$ v^" 2ݣ0 =eWu @wQ' Mh K{u- R7BUs1 =X>5H5'xjy׫J1̓Y ؄ROUA5hwׁreX$eMN/m)S7l* e,CX A E[/YBZNh)15w2V-:e`t>+tG0fwXY-}9r7 &/SꣁTUAmfcDh%϶0ߥ0RG{|-.iq^PZ"X4iۈn\?ZL2l!vIuCW',Mh 0p_^Xj"KPQU@ .g$m<$LCcx-W<?Nkw y U6|"f}!CA78B8dRqΫأܢD#uŝΟ-t(B)i#o` ; Y5ɒqDrr($$ )XĸH Qf kpK sVyaPDM˅ GS)T4%Wz.9[(Xw 3z>g:ۄx X ,#%AqpJ1[\L udz$>$kmQT M0*Dugâc&Vb?^o|x߱Gz |OJwjޖaS0(mWgBjx$RQ.}m<{M*t'rذn=\T ^8w7dn@.Z^RYm=*ő<݄f*Bo 0 =V-0ȓgr3"|5}- 䢲cvlryFUcbzbKB唖9xx"8TluNJl)yE$8s}+ BJ[|Ko|Z(i-y(T|b,H 15\ \ӊVsg-qFQ q">GJ>@fc~΃b"*6٫!67?PW+!C_"ϔjIEJ)!}A=p^aDhG l)<41?/͙c rb2XD:gM8 M1$!N ;L6}MSlnO"F7t;U*AČ]idQю2&7SBݮvYmP 74Hop'%ve>Rc &K")>Q}Q*M 'w7XbVvB>#@riV$㢔Si(2`PD[VV?Ҋ,b Y3S(ȸhz+cliuʲԛNgpŐY dY 8nd9ɹJd䘡4+oIܙaVF5uI1\6<zv g>D>лȁƇm_tSkH(gj! &|P`Ԯ).?tKxG4v%j  XlC9FVBA?ӂtSvfٮEx#'W J-Jky+`,~bìKN (0`| fS͌aC7mʊ8=yh6sK!,M t?լ_:`d4ɧܹQDQyUq9J_g\3~e4l 9 P-}^:p3Lj!A6{.\>/8 \.6,Uar9]b|Qwa cy"tU YvvC)X|\ Dt=6jG9g͂a1E."$i3g h-:hhrΨۖh:6!*('gt\/X˄Ԁtju:Ƭw~웤ǯtW;8ͫ8ɇӇZN\7=9C\n "'Dϟ4oǁ;4BU{ɵ."*h!ӱJ#Ag(PK] OeAjfq;fQ4waa"#t|Q)iSʑ:S_iIHeyͅ 2Uۖ6 nx:C0x/G]Irgm=,|TIzPT 5ƍ4Udi މTH$sZVA~CZ[\S4'\1sqV^YWӎ$ÓR>LmE7o漕o5 .LƵ\wi K_C0PFl)k:g .SMt>_zn/ F.ISbf$@zh(ª@x9B6MQzvZ$l~HIN2v&}ݗv+_<"P%hih/g5_t#[qRf[K0$8ٿV,#NR&r%% SNҟeƩt+hwUjm, #b0Lؚ/t^fxe҇heHIد W3ΗF1ku.dz(Rvx*ٰj[AgZL C) SxH KЧ¹rrsMBZ"`۰\R{!W<ߊizVH]meT8U3?7 {tM`s+zNđ5Z&DΕv^[A札*o޼;KG"d ڠ´UUvm*ʫpgݻRa$y T~3.K^؉ I cZɖtQ8})l`&NUfc[-ܒ3V)~+0#c i,SDXr);hl'Upp̜r Vx.{[4H0;C ː~G|3a>ѠXit؃m,emLz{ܾLv'F5$fcF^lT z͖8cpxum. sL8Fd Ip~ұEy]p6qt4V^g},?g"5S+ԇ>Cr@k^Z__)=27&43TXמљ5%ќ[A/ȫ[Y`]!Ȍįn@PHɣFjbXj5@Zaܷ* !9G2Ɛbv;ƝZ(S4||#1t[^^ q> &ٲQ|i-Ɓ 7N6]*1(xƯmH ^ͣcc65ld5AeGCIK t VN_^mɢf/ٲ~=25MR:8yǓ[6 ;b48#eD>6xݹ5Iq#*wo=o6ζa9=)Buu.`Gp'!J$5)Vtc`^d.|73eПߡ@Gf>Jzit$ v@ PKI\ihtpb 5zD.pUjyumbqj_+,+%n}rDL%0'`$5&9u⎟鰗dT5N\ jHHA.owE#Gu%(q4A6aVߌWEۈX _׎K'$1X FߦP'}.uYk-(Bt.qamiJuƭA 8 F^ t8#!LՋir9྿잜%PmgSYNSFO~`c*4Ӯ,[^0M3= ]P$>X >G0q.`r%snJ#.R jY ETyCyy8}2?SQ` 9sq5-+^5ȯu,XH+,ȑ9+ST9gǷ&]Æ Z-!+M暳\HMJkPQ0@/61ڶX] -Yzz/4#D3>5үWx,e0q kWT9-XZ/R9% o`./Im_G*]^L/]K&sj.b*1<>(r)RzRsuU9fxCa<٬492=MMo szgv΋eo8Yn;3["b6vCF~U"!.TZ JEV#Ba>+ܦ:qqޑTO 4::H~(S!L¨aaC|;&1T& ZW ۞o_"~tptE9p@ӛ&(DŽiL.Kqz+E{xl4pUP؋jkhOm:J0>T%:g< -a%rm&Ztl⻕46ظ<&HNTaR¥E8J{`Mr &JʇiR ErA{zoǡĒB-GߍP~4GnO 0_V-hpk{DF7vC!QW$k1+8}22cG4.j%pwGr؝+k+sxgmeQĢ]85ߌ8=.iMLb3Z[,YtLL :)>~T@DLuV2 Se53Y:#7 'UKQzb(ϋDSӚ[7W37$#Ճܕ \CLTm'lwڪBnt+39|o( rډ!!mBꀅG- " ڴ /0N&DTWa:  -\bԈ8ٖ y[޷"{d_,OC/] R9P R$s)tKXVW{Ng,i=k0ʐ lMg- ^Hj>CѾp8##K!eY#GR3ᣲږFh*cF;GM5 &wtFǨ]IaT%A7')XIM^ _~qr. M[)%տCg4?ꪈHvu.SD#bmexjR;{(G q$n#cR)ߏ@:CҤAa^o#wX/ƤfB|a 4 " 4U [Tkt&Nm^nuAkrUd9{p8:_ZihaO& @þ&{FPDS H3{hwBkn ҽ;%փ-=UtW&j閙F( k r2yEP25׬SPO˫YYzCʦȶqLhA!R9p%Х)-^DP&;ݖݤhqLwx\\D=6,UaR`h :@ "}R=q#M%yEgx$Eљ :$G39dJ&8$_;d F"na\WbzL;{vmLOb;&@Rj>"M;t~?#3n$j> |ad*l:XvmÍ4|7+GrɦˠA-wigWMu^1S͸}<1LXڠStM`q xbd 8ظ(+PJU2 ~%l@1_;Ydv-jh֮ {#e LrT^O,Lu"A׫{2vJh{|AA;i];ɚA~:3Yy~,Q·TqHRvUqQ?۫yBB 몹?%&#յi2E9ڐ}V+>>?Af"}6'Yc|\8hDz*6Ϳ=6/VziD%&((hQ~}΅@a,p7T隴h|HqPN\7pFM]doCԧIШ:AK,a9OM*9@Nof81O"'?`@r9o8ѿv)zCw}'F7O7TdӺ=klWH FUc}TJ}+O ?x:}'[/WVba 씾֗ ESL Trwv:`hB8\WO×=nĠwat?~n?̙=G|gm"jaUJ|>~i8Xq Vż"2FNXR0W-k+RJ )(i sSI[ %R@GrXسj2-/l65o]ItA1r7$ZzH0<5Oji.uqSXuzR](|3sO1GՖ <{8gWHSjۮh/GkKI5YA~yK`ѥKfT_|>h,Q`wC[{EeuQ32^oO7i"Rmtnh#N`Dzԣ٥QFgiktf =}kO!jGfߟexwYi_HP_s- xn}xmƩ)> ݞw\ݢ.e3y͹ծhSSP ܙU.϶n*΃TL1bΥ Hv+uo(>W\,~eC8V'I LP:ض}Z&h;gZ<2^_W j:!},PuO$u(&${i |X4P+j ߄aDD8\klr^]\A@B*XhCn􁫥*&xIycp8C@9ùDU KxkxjZn91K noM8Xx Ds8 >w_КCg[㍽Mp<|_nu<pdΟ8'[)KAQzҵ;e8lL!y-<$# L* #Do'}?Ë;_P@3+Mٍ*6 ɮɈe`A) m&> ܂e L2n:q뷙K-(@a<{؞( ؇+—m]!C!y6D\1- ]ѓQ#1A~N := =(_CrF Ѻ 4?ftť,]alky#2V\5 +zTۅh )1`.ewaiA%KP D+EYDހ |dL=o*F2uajhlnxc~QEJ#tN"0p.ZFɉ8(BVBt1<0Tb&N^:< ^2KTlNپ9FwKX}+*3,B*uLj`z{gmW/ I5T#(WF3KbFbh!ݢ%1zd,BMmm Vuht#TBmSږF_{:Wq_"&@JIyx{xqXCK0>{X督@e1:ξ)~HyGt.;P.AVo@3uiR8Be=FHaRzOi_t#>(ۈ'2WI6@`7ZǤtG=ntS.4]L(E"xQGS`~k[.8'o L7Ӻ4+V±lXhb@}`f潛zKۡ$t-{)Z#K0A,~ߩ*ߖ΢h~V"*83Izc׻-ѧ0!&!ۮc#hm[ܮW_7`q//l[pOX(3. 6 InM1~C~z!OV>nj:l=x+k)Ij1(H$lZ-3ܽ M!1`A"iZ-y>p 6Aw1#"fʯdbtDR6^" Lc&7,W<@@BҎFᝣ׏&)FrW}*9[*!y\E->VDG+M?YM|n]quuB3e:Bfu45o6 g_+w Sӿ Ɯ̍S F(`ч"|臬yj){y3Fgd?>~)f,/8W4׈MX2_jq|EP2lmG .o4Y_> .K:je  7DK2\u;-H"'{ cp ȺQ6DbH\#.gVтʠ#wH}a ~vg ZQ$|LwLJnަf1JE%!֩dzڿvoKpaD8n"&'+D'UtC31˱dyqvx\'؎Cf#3Gzt@K:E 8c&pKxS7{0>AB:uI5Еn9,QFz9I/O { e0ehX:V,B`m LLs2$x޼0K93ڕ= `e.&}wNJɃ*`)Cڲ Fl:Ҋ߷\ oa6i-<|-Z{U%uƼx1c?>)jyhai"W茎7P>|mg| ׌*Ft\0 XF"-d<~zAmbr2Zβ%G׺(M]͞24[Ф_~OBR ES䈶 zɓq6hza~˰,~n]::S89GEIV\ge?l{#j@WD`sA+;ns,)=ԝZ'(g3L̞jl {FryGv S骂:P'vͿ,] BƬ5SP$&td_S{oSKw;xIj|kYRbv )v]׵>[ֹ;3N@($%+$m2w;C9՚]̍K $ζNJ2.̝۠@UIsǐv,o3ˣvrX)OnrzHF!qw74E #kDLvl9у쯦-M/br=5%!(4듗j@s󕹖,Dݚ!2P/qG>EeA>u 'BxSQc_*qj[},!8 wSY Q3u-rH\M^Z_+Q^F eyHs ܈DԎаD< փ8gɖQ7 RuEAƏbw.\>!z̀*]MꍤfVE ؉z "9B@ľ^XBn01c(AТ6N6{[`|f_GoWl?AùFsiV\7~JOIԈB:'Nױ#Ih⦾¦ 2<6ڙ J-)0G`Lb j*!Į?T 96X)#v[U- ǧ4lAVA %6N@WKu6jz4(ɥ=?RWY?_.jg%{:?}JPʧ sDo+_<|Hh`sңs %o]M d6sMU٪c26}U- Q?Srw#N}% 4;{>\lkFwFNs3t YxVY 'F  YZ