guestfsd-1.32.4-11.3.1<>,[Ȗ"/=„EpR-!>ŧt6VHlaVGeqaaBcqPMu/R.vGU $s ifVpfmEi |8 Mo)S3CSh"0:J+?=x_a Nhy New0=`ɾƮIj{Y{jJţ42M**,8! m U1,:A]bK@'n ehM{X=3HI2m!l*}×KJ>=?d   =  3<D ]p    ( ,<Pd$?pt(89 :FGHIXY\]^;bc#defluvwx,y<zCguestfsd1.32.411.3.1Daemon for the libguestfs applianceguestfsd runs within the libguestfs appliance. It receives commands from the host and performs the requested action by calling the helper binaries. This package is only required for building the appliance.[Ȗ"cloud109openSUSE Leap 42.3openSUSEGPL-2.0http://bugs.opensuse.orgSystem/Filesystemshttp://libguestfs.org/linuxx86_64 A큤큤[Ȗ[Ȗ[Ȗ[Ȗ463d7c6d8248c2849b43694788159da2845d36374b0cdaba3060b5442af930155ffd604788344b9257f6995bc193b9d6rootrootrootrootrootrootrootrootlibguestfs-1.32.4-11.3.1.src.rpmguestfsdguestfsd(x86-64)@@@@@@@@@@@@@@@@@@@@@@@@@   libacl.so.1()(64bit)libacl.so.1(ACL_1.0)(64bit)libaugeas.so.0()(64bit)libaugeas.so.0(AUGEAS_0.1.0)(64bit)libaugeas.so.0(AUGEAS_0.10.0)(64bit)libaugeas.so.0(AUGEAS_0.11.0)(64bit)libaugeas.so.0(AUGEAS_0.16.0)(64bit)libaugeas.so.0(AUGEAS_0.8.0)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.10)(64bit)libc.so.6(GLIBC_2.11)(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.15)(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.6)(64bit)libc.so.6(GLIBC_2.7)(64bit)libc.so.6(GLIBC_2.8)(64bit)libc.so.6(GLIBC_2.9)(64bit)libcap.so.2()(64bit)libhivex.so.0()(64bit)libpcre.so.1()(64bit)rpmlib(CompressedFileNames)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsLzma)3.0.4-14.0-14.4.6-1libaugeas01.0.04.11.2[U@Y0Y@X-X>@WW@W;W/@WWgWgW-@WzOWXVV @V }@UU@U|@UnU(UT@T@TgTԬT@TuTsTsT?@T=@T SvS/S/S/S;@S.S@S@S@SSS@S@S@S[S,Sr @S5d@S(Rb@R@R>R@R@R߲RRRRR@RPG>PG>PG>PE@PE@PE@PE@PE@PE@PE@PDPDPDPDPDPDPDPDPDPDPDPDPDPDPDPCJ@PCJ@PAPAPAPAPAPAPAP@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P?UP?UP?UP?UP?UP?UP>@P>@P>@P>@P>@P>@P>@P>@P>@P>@P7lP2&P2&P2&P/P.2@P,P,P,P,P,P,P,P,P+@P!@O@NN]NNi@fli@suse.comcbosdonnat@suse.comcbosdonnat@suse.comcbosdonnat@suse.comcbosdonnat@suse.comcbosdonnat@suse.comcbosdonnat@suse.comohering@suse.decbosdonnat@suse.comcbosdonnat@suse.comcbosdonnat@suse.comcbosdonnat@suse.comke@suse.decbosdonnat@suse.comcbosdonnat@suse.comcbosdonnat@suse.comcbosdonnat@suse.comcbosdonnat@suse.comcbosdonnat@suse.comcbosdonnat@suse.comcbosdonnat@suse.comcbosdonnat@suse.comohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.decbosdonnat@suse.comohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.demlatimer@suse.comohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.dero@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.dedvaleev@suse.comohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.dedmueller@suse.comohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.demhrusecky@suse.czmhrusecky@suse.czmhrusecky@suse.czmhrusecky@suse.cz- s390x: fix libguestfs launch failing by using virtio-*-ccw and sclp bsc#1098615- Fix v2v conversion of SLES 11 SP4 with kdump enabled bsc#1038397- Don't let mkinitrd guess the root device (bsc#1038397)- Add ldmtool to appliance (fate#320858) - Add cdrkit-cdrtools-compat to appliance, required for isoinfo* APIs to work.- Add initviocons to appliance package (bsc#1011940)- Backport btrfs-related fixes (bsc#1000202) commits: d6bba9b, f90185d, 4e0dbf9 and 738c3bf- Add mount.ntfs alternatives symlink for SLES too (fate#316274)- Remove obsolete kernel checks from specfile (fate#316274) - Remove kernel-default and mkinitrd from BuildRequires (fate#316274)- Clean up dependencies and add recommends for optional packages like the ones enabling file system features fate#316274, bsc#993501- Fix dependencies (fate#316274)- appliance fixes (fate#316274): * re-add helper script mount-rootfs-and-chroot.sh for virt-rescue appliance.patch * make guestfs-data a requirement of guestfs-tools- v2v: add support for win2k16. Backport commit e93d4ea3, fate#316274- Fix virt-p2v package summary (dummy bsc#933411).- Fix guestfs-tools dependencies. bsc#986866- Fix virt-filesystem -l for btrfs. bsc#980092 - Add p2v support (fate#316274)- Update to version 1.32.4 - Backported commits (fate#316274): * f5a9cdf: api: add mountable_device and mountable_subvolume * 1c30c23: fish: fix btrfs subvolumes display in error case * 1f24364: v2v: win <= 7: reduce registry patch * f0dce24: v2v: win >= 8: reduce registry patch * 9a441b0: v2v: win >= 8: simplify registry patching * e07459d: v2v: win: factor out common bits in registry patching * 47aa64a: v2v: add support for virtio-scsi * bba9ea9: v2v: also search for windows virtio drivers in symlinks * 3bf7d30: Update packagelist for SLES and openSUSE * 89ae53e: appliance: skip /etc/mtab creation is already existing * ee78c06: customize: add support for pvvxsvc * 25848b5: v2v: document SUSE's Xen as a working input hypervisor * e9082ea: v2v: rename RHEL 5 Xen input section into Xen in man * 75fe93e: v2v: improve initrd search * 536ef6f: customize: change windows firstboot path * 07f7bfa: customize: fix windows firstboot script * c466d4c: v2v: add support for SUSE VMDP drivers * 9de9300: v2v: handle subfolders in ova files - Removed patches: * 1000-force-virtio_blk-in-old-guest-kernel.patch * libguestfs.mkinitrd.1110.patch * libguestfs.mkinitrd.1115.patch * libguestfs.mkinitrd.1140.patch * libguestfs.mkinitrd.1210.patch * libguestfs.mkinitrd.1220.patch * libguestfs.mkinitrd.1230.patch * libguestfs.mkinitrd.1310.patch * libguestfs.mkinitrd.boot-btrfs.sh * libguestfs.mkinitrd.boot-dm.sh * libguestfs.mkinitrd.boot-lvm2.sh * libguestfs.mkinitrd.boot-md.sh * libguestfs.mkinitrd.boot-nfs.sh * libguestfs.mkinitrd.boot.sh * libguestfs.mkinitrd.setup-btrfs.sh * libguestfs.mkinitrd.setup-dm.sh * libguestfs.mkinitrd.setup-lvm2.sh * libguestfs.mkinitrd.setup-md.sh * libguestfs.mkinitrd.setup-nfs.sh * libguestfs.mkinitrd.setup.sh * libguestfs.mkinitrd.tar.bz2- Add password default encryption method for sles. fate#318952- Add -l to zypper for install and update.- Create the .cache folder if it doesn't exist already. bsc#939097.- Define SHA512 as the default password encryption method for opensuse 11+.- Add opensuse images source for virt-builder. fate#318952.- Make sure gpg-agent isn't blocking unmount operations for fedora 22+ images. boo#939105- Add rpmlintrc to surpress binaryinfo-readelf-failed to reduce build-compare noise- Refresh libguestfs.mkinitrd.1310.patch- Force feature usb into initrd to avoid build-compare noise- Workaround bug in patch(1) which does not follow symlinks anymore- Update to version 1.26.10 * gcc5: test-tool: Initialize local variable. * lua: Define luaL_checkint which was deprecated in lua 5.3. * tools: fix free -m invocation- Make zypper called with -n parameter when installing packages. (bsc#916567)- Package guestfs_lvm_conf.aug (bnc#908632)- Handle more dist versions when patching mkinitrd- Add isofs and other fs drivers (bnc#906692)- Use fixed /etc/hosts, scsi_dh_modules and ibft_hostname to reduce build-compare noise- Handle btrfs subvolume name '@' as used in SLE12 (bnc#900346)- Include gconv modules for hivex (bnc#900530)- Update to version 1.26.9 * customize: fix locking accounts with passwords * daemon: lvm-filter: use augeas for setting the filter * daemon: move AUGEAS_ERROR to the common header * daemon: add add_sprintf- Update to version 1.26.8 * mllib: Export output_spaces function. * daemon: Fix echo-daemon so it doesn't fail on empty array input. * drives: fix deletion of servers on error * daemon: zfile: call pclose instead of fclose * utils: Add new CLEANUP_PCLOSE cleanup. It calls pclose(3). * launch: direct: Only issue Debian /dev/kvm group warning if /dev/kvm wasn't openable (RHBZ#1130189). * lib: Missing include of . * python: fix possible free on uninit memory with OStringList optargs * df: unlock retire_mutex on early exit * daemon: use CLEANUP_CLOSE * daemon: blkid: fix memory issues in "no -p/-i" mode * daemon: initialize memory when handling DeviceList params * rescue: fix sscanf placeholders for --smp and --memsize * daemon: add and use a reply_with_unavailable_feature macro- Fix build without ocaml- Update to version 1.26.7 * launch: Close file descriptors after fork (RHBZ#1123007). * Revert "launch: Close file descriptors after fork (RHBZ#1123007)." * launch: direct: check for null paths in make_uri * make-fs: do not leak the fd from mkstemp * make-fs: respect libguestfs' temporary dir- define kernel_binary on aarch64- Update to version 1.26.6 * cleanups: add CLEANUP_FCLOSE (fclose on FILE*) * launch: Close file descriptors after fork (RHBZ#1123007). * virt-resize: Unmount filesystem after testing size. * daemon: Add extra debugging to umount_all command. * sparsify: Relax requirement that output device cannot be block device (RHBZ#1122557). * ocaml: Ignore Warning 3: deprecated feature: String.* functions. * sysprep: Standard exception handling, taken from virt-builder & virt-v2v. * customize: Use Common_utils.error function instead of failwith. * mllib: introduce Mkdtemp.temp_dir * inspect: ignore /etc/fstab with no entries (RHBZ#1113156).- Include fdisk and bc (bnc#886372)- add Requires: qemu 2 to guestfs-tools to restore versioned kvm- Use /usr/bin/qemu-system-ppc64 as kvm_binary on ppc64le (bnc#884564)- Handle empty /lib/mkinitrd/scripts gracefully- Update requirements for kvm package. Instead of calling qemu-kvm and Requires: kvm, replace the Requires with /usr/bin/qemu-system-$ARCH Define the helper for aarch64, ppc64, s390x and x86_64. Other archs have to use LIBGUESTFS_HV= (bnc#884564)- Update to version 1.26.5 * generator: Sort the structs. * Use -v and -x flags consistently across OCaml virt-* tools. * mllib: Rewrite text wrapping function so it can handle newlines within the text. * mllib: Add a common 'warning' utility function. * mllib: Add an interface for Common_utils library. * mllib: Move common code for comparing version strings to library. * options: Compile out part of union which cannot be used when not compiling guestfish. * mllib: Create a common utility function is_directory. * fuse: UID 0 should override all permissions checks (RHBZ#1106548). * launch: libvirt: Only use serial BIOS (sgabios) on x86. * daemon: print parameters for vgchange in error messages * generator: fix daemon functions with optional params but no mandatory params * appliance: Increase udev timeout to 6000s (RHBZ#1096579). * launch: libvirt: Add -device sga (sgabios).- Add cdrkit-cdrtools-compat, psmisc, gptfdisk, syslinux to BuildRequires to reduce amount of missing commands- Include mkinitrd scripts for btrfs, and include it in feature list- Include mkinitrd scripts from lvm2, device-mapper, mdadm and nfs-client for 13.2 builds. The scripts will be removed from these packages, they are required here. (bnc#883863, bnc#883873,bnc#883876)- Fix permissions on initramfs to allow regular users access.- Update to version 1.26.3 * ppc64: Use console=hvc0 console=ttyS0. * fish: simplify output of 'supported' * Fix some spelling mistakes and typos in documentation (RHBZ#1099284). * configure: Move --with-default-backend test later in configure.ac. * Fix handling of passwords in URLs- Update to version 1.26.2 * sparsify: Add a note about qcow2 internal snapshots not being copied (RHBZ#1094746). * customize: random-seed file has moved again. * lib: xmlParse{File,Memory} -> xmlRead{File,Memory} * launch: direct: Supply -M option when testing qemu for devices. * tar-in: Fix places where we didn't cancel the receive (FileIn) correctly along error paths (RHBZ#1091803). * configure: Make sure grep matches qemu 2.x version string. * daemon: parted: part-get-name: switch from sgdisk to parted (RHBZ#1088424). * sparsify: If using -v (verbose), ensure #disk_create runs verbose too. * disk-create: Fix this API so it works correctly with block devices (RHBZ#1088262). * listfs: If LDM not available, don't inhibit partition detection (RHBZ#1079182). * mllib: utils: Add mapi function. * src/launch: improve the addition of the no-hpet option * handle: Free g->backend_settings. * python: Remove unnecessary library dependencies. * utils: Move guestfs___validate_guid out of utils.c. * utils: Remove for-loop variable decl. * rescue: Don't leak various variables when using --suggest option with multi-boot guests. * make-fs: Close FILE* along error path. * make-fs: Check for error return from guestfs_statvfs. * daemon: parted: part-get-name: Don't leak partition type string.- Update to version 1.26.0 * virt-customize is a new tool for customizing disk images * virt-diff is a new tool for showing differences between filesystems * virt-sparsify has a new --in-place option * new virt-sysprep operations * many bug fixes * full release notes: http://libguestfs.org/guestfs-release-notes.1.html - added 0000-hotfix.patch - removed 0001-ocamlopt.patch- Build without ocaml.opt on s390x and ppc64le 0001-ocamlopt.patch- Update to version 1.24.6 * FAQ: Another common problem is permission denied errors when running as root. * FAQ: Add another common Ubuntu appliance problem. * list-filesystems: Do not segfault if guestfs_btrfs_subvolume_list returns an error (RHBZ#1064008). * actions/part_set_gpt_type: set type of "guid" parameter as "GUID" (RHBZ#1008417). * generator: generate code for parameter validation * generator: add a GUID parameter type * utils: add a function to validate a GUID string * Remove bogus license file from daemon subdirectory. * daemon: Always pass -F option to mkfs.ntfs. * resize: Don't truncate libguestfs error messages. * libvirt-domain: Remove unnecessary and wrongly indented parens. * fish/uri: Tidy up error messages. * daemon: lvm2: Ignore "unknown device" output when a PV is missing (RHBZ#1054761). * generator/set-uuid: Fix two typos in documentation * sparsify: Prevent overwriting block or char output devices (RHBZ#1056290). * test-tool: Rearrange output into alphabetical order.- more testcases for SLE12, using grub2 libguestfs.test.simple.create-sles12-guest.sh libguestfs.test.simple.create-sles12-guest-crypt-on-lvm.sh- add BuildRequires: ocaml(ocaml.opt)- drop i586 from ExclusiveArch as SLE-12 does not build a runnable kernel there, and KVM is 64bit only- Disable ipv6 in the appliance because qemu usernet is ipv4 only- add libguestfs-test subpackage, /usr/share/guestfs (fate#316275) libguestfs.test.simple.run-libugestfs-test-tool.sh libguestfs.test.simple.create-opensuse-guest.sh libguestfs.test.simple.create-opensuse-guest-crypt-on-lvm.sh- Update to version 1.24.5 * launch: Allow backend = "appliance" for backwards compatibility (RHBZ#1055452). * daemon: Use wipefs_has_force_option to decide whether to add wipefs --force option. * init: Display clocksource (only when debugging is enabled). * launch: direct: Make sure we pass lpj= parameter when using TCG. * Use recommended timer settings for KVM (RHBZ#1053847). * fuse: clear stat structs (RHBZ#660687). * fuse: remove extra trailing \n in debug messages- Include crypto modules in appliance to enable luks related commands- Resolve also library dependencies of libnss in mkinitrd (bnc#847785) - BuildRequire nfs-utils to get mount.nfs, for virt-rescue- Include mkinitrd from 13.1 when building appliance for 13.2 or later because dracut can not be used as replacement for mkinitrd and supermin is not ready yet- Update to version 1.24.4 * ruby: Fix .new method (RHBZ#1046509). * RHEL 6: ruby: Fix fallback to rake/rdoctask for old rake. * inspect: fix detection of newer CirrOS versions (RHBZ#1045450). * launch: libvirt: Clearer message when libvirt screws up. * fish: Fix memory leak in inspect/-i code (detected by valgrind). * appliance: Create an /etc/resolv.conf file referring to qemu user network nameserver (RHBZ#1044585). * fish: Move -d option parsing to common function. * fish: Deprecate the -D option (prefer --no-dest-paths instead). * daemon: Improve error message for readlink call. * generator: Fix bug in documentation of guestfs_free_* functions. * fish: Ensure print_inspect_prompt can only be called by guestfish. * inspector: Ensure low-level inspection functions can only be called by virt-inspector. * virt-cat, virt-filesystems, virt-ls don't use libconfig. * resize: Move roundup64 function into common utilities. * fuse: provide a stub "flush" implementation (RHBZ#660687). * recipes: Use new style -a/-d options in virt-edit example. * daemon: mkfs: Use -I option to force mkfs.fat to write a filesystem over a whole device (RHBZ#1039995). * proto: Remove another error message which hides earlier error. * proto: Remove error message which hides earlier error. * lib: fix newline in error output (RHBZ#923355). * recipes: Add a recipe for masking a systemd service. * launch: direct: Pass -enable-fips option if qemu supports it. * fish: improve the command error messages- Update to version 1.24.2 * launch: Print program and version as part of standard debug output when launching the handle. * lua: Don't redefine lua_objlen if already defined. * lib: Make sure -lselinux is used when linking libguestfs.so. * daemon: btrfs: Upstream 'btrfs device add' command now needs '--force' option to work. * perl: Give error instead of crashing if optarg is not an array reference. * Avoid modulo bias in random password generation * mllib: Add a utility function for safely reading from /dev/urandom. * podwrapper: virt-install is not a libguestfs page. * Update to latest gnulib to get hash relicensing change (thanks Jim Meyering). * Fix fstab block device resolution for FreeBSD- Update to version 1.24.1 * virt-resize & virt-sysprep can now use URIs to work on remote disks * many new virt-sysprep operations * many bug fixes * full release notes: http://libguestfs.org/guestfs-release-notes.1.html - guestfsd needs at least libaugeas0 >= 1.0.0 - Recommend bash-completion to avoid completion errors- Update to version 1.22.7 * fish: CVE-2013-4419: Fix insecure temporary directory handling for remote guestfish (bnc#845720). * sysprep: firstboot: Don't set `Created_files flag unless files are created. * firstboot: Add some debugging to the control script. * firstboot: Fix test for installing sysvinit scripts. * firstboot: Install both systemd and SysV init scripts. * firstboot: Start service after network only. * firstboot: Fix firstboot scripts so they work on Ubuntu. * edit: Add virt-edit --edit as an alias for virt-edit -e. * btrfs: Fix improper memmove usage in do_btrfs_subvolume_list (RHBZ#1018149). * daemon: xattr: Fix scope of cleanup buf to avoid memory leaks. * daemon: parted: Fix memory leak of list of strings. * daemon: Fix scope of cleanup functions to avoid memory leaks. * df: parallel: Add a debug message when work function returns an error. * daemon: 'exists' API should not follow broken symlinks. * sysprep: Don't remove /var/cache/apt/archives/partial directory. * firstboot: Invoke firstboot.sh script with 'start' parameter. * daemon: Don't set LD_PRELOAD for guestfsd children. * daemon: Fix xfs_info parser because of new format. * sysprep: Fix option quoting in manual page. * virt-df: parallel: Send debugging messages to stderr. * inspection: Don't print a warning if \Windows\explorer.exe does not exist. * launch: direct: Set QEMU_AUDIO_DRV=none to stop qemu opening audio devices. * virt-df: parallel: Compile debugging messages in always. * daemon: augeas: Don't test if AUG_NO_ERR_CLOSE is defined. * daemon: augeas: Enhance error reporting for aug_init failures. * drives: Don't need to call free_drive_servers since preceding code checks servers == NULL. * sparsify: Fix signal handling. * daemon: tar: Use a temporary file to pass excludes to tar command (RHBZ#1001875). * format: Set MBR partition type byte appropriately (RHBZ#1000428).- Keep setup-dm.sh, required to copy dm rules (bnc#837595)- Remove BuildRequires: qemu-tools- Add static 169.254.0.0/16 network addresses (bnc#835949)- Update to version 1.22.6 * Initialize CLEANUP_* stack variables with NULL in various places. * daemon: sh: Fix missing initializer which caused segfault (RHBZ#1000121). * fish: Document that guestfish --remote --add won't work as expected (RHBZ#998513). * launch: direct: Don't try to wait for qemu if parent process forked (RHBZ#998482). * list-filesystems: Don't fail if there are no filesystems found (RHBZ#995711). * virt-list-filesystems: Fix to use $g->canonical_device_name instead of homebrew function. * daemon: If /proc/modules doesn't exist, linuxmodules optgroup is disabled. * launch: direct: Print \n after printing qemu command line. * conn: Make sure we display all log messages when qemu goes away. * lib: Turn 'random_chars' function used by libvirt backend into utility function. * daemon: ldm: Don't return an error if /dev/mapper doesn't exist. * daemon: Move all RESOLVE macros to daemon/stubs.c. * proto: Fix --enable-packet-dump mode. * daemon: Close augeas, hivex handles in unmount_all. * Fix parsing of boot flag in do_part_get_bootable() * Update gnulib to latest version. * augeas: Improve error reporting. * launch: direct: Add drives after machine parameters. * fish: Fix guestfish so it can recognize sheepdog://... as a valid URI. * resize: Move isatty_stdout function to separate module (TTY.isatty_stdout). * daemon: cap-get-file: Return empty string if no capability on file (RHBZ#989356). * src/file.c: Be sure to call guestfs___lazy_make_tmpdir before using g->tmpdir. * generator: Fix the case where a daemon function has one FileIn/FileOut parameter and no other parameters.- Create symlink from /etc/mtab to /proc/self/mounts (bnc#840662)- add ppc64 to Exclusive arch- Add support for lvm (bnc#837595)- Add network related modules to initrd (bnc#835949) - Remove supermin.d - Mount also /dev/pts in mount-rootfs-and-do-chroot.sh - Handle rw option in ext4.ko - Update libguestfs.mkinitrd.1210.patch to create /usr/*bin in 11.4- Update to version 1.22.5 * full support for btrfs guests * large performance improvements in virt-df and virt-alignment-scan tools * many bug fixes * full release notes: http://libguestfs.org/guestfs-release-notes.1.html- Package /lib/udev or /usr/lib/udev in guestfsd subpackage- Update to version 1.20.10 * sysprep: On RHEL, firstboot script should be called S99... not 99. * fish: For -N option, add drive with explicit format = "raw". * daemon: Implement set-label for XFS and fix it for btrfs (RHBZ#986875). * mkfs: Use -b size= for xfs (RHBZ#981715). * cmd: Allow callers to override file-closing behaviour after fork. * daemon: hivex: Check that hivex_commit is passed an absolute path (RHBZ#981683). * daemon: Verify ext2/3/4 filesystem name before passing to mke2fs (RHBZ#978302). * virt-resize: Add notes about Windows and disk consistency (RHBZ#975753). * virt-resize: Take into account large start offset of the first partition when calculating overhead (RHBZ#974904). * launch: direct: Calculate appliance root correctly when iface drives are added (RHBZ#975797).- Update to version 1.20.9 * txz-out: Fix this API to produce xz files again (RHBZ#972775). * inspect: Fix bogus warning for partitions without /boot.ini * inspect: Partial support for non-standard windows system root * events: Avoid event handler limit if program allocates and deallocates handlers. * proto: Fix for rare FileIn hangs. (RHBZ#969845) * inspection: Don't segfault if /etc/SuSE-release is an empty file. * fuse: Allow specifying the fstype of a mount * is_lv: Does not need to depend on lvm2. * add --with-supermin-extra-options configure option * Remove use of gnulib progname module. * inspection: Fix double-free when certain guest files are empty. (CVE-2013-2124) * daemon: Properly quote arguments for tar-out, base64-out commands (RHBZ#957772). * inspection: Don't fail if libosinfo database is not found (RHBZ#948324). * daemon/copy: Ensure errno is preserved along error * Better error messages for FUSE and other things not supported.- force paths to supermin/supermin-helper even if package is not available at buildtime- Update to version 1.20.5 * daemon: file: Remove extraneous space after output of 'file' command (RHBZ#928995). * lib: Add missing cases in switch statements. * appliance: Make sure cachedir has mode 0755 (RHBZ#921292). * appliance: Use ignore_value() macro instead of casting return to (void). * launch: Print attach-method, tmpdir, umask, euid when launching. * utils: Fix error messages for external commands that fail (RHBZ#921040).- make sure /etc/lvm/lvm.conf exists (bnc#812931)- Update to version 1.20.4 * launch: appliance: Add custom parameters last. * filearch: Don't print errno if cpio command fails, print command status instead. * proto: send_to_daemon is not an exported function.- use proper build conditionals so that it can be influenced outside spec file (via e.g. prjconf)- Update to version 1.20.3 * trace: Put trace buffer on the stack instead of in the handle. * FAQ: Add question about running fsck on live filesystems * lib: Check calls to xmlXPathEvalExpression for nodesetval == NULL. * recipes: Add example converting from one format/filesystem to another * daemon: protocol: Fix memory leak when receiving FileIn file (RHBZ#914934). * protocol: Don't segfault if appliance crashes during FileIn upload (RHBZ#914931). * libutils: Add guestfs___count_strings utility function to common library * lib: Create libutils convenience library. * docs: Rewrite security section (thanks Dan Berrange) * lib: Fix memory leak when the 'lpj' setting is read from dmesg.- Update to version 1.20.2 * proto: Fix stack overflow when there are many progress events (RHBZ#909624). * rescue: Count the mountable filesystems when displaying the 'suggest' message. * lib: Define CLEANUP_CMD_CLOSE macro and use it throughout the library. * lib: Allow guestfs_free_* functions to be safely called with a NULL pointer. * btrfs: Fix btrfs_subvolume_list on F18 (RHBZ#903620). * daemon: Check parameter of base64-out and tar-out before running external command (RHBZ#908322). * daemon: download: Add extra check that download file is not a directory (RHBZ#908321). * daemon: Add more information to certain calls to perror. * daemon: Call wipefs before mkfs to work around pathological behaviour in btrfs. * lib: Add CLEANUP_* macros which automatically free things when leaving scope. * header: Deprecate LIBGUESTFS_HAVE_* in favour of GUESTFS_HAVE_*. * fuse: Use guestfs_rename to implement rename(2) syscall (RHBZ#895910). * New API: rename: Rename file within the same filesystem (RHBZ#895910). * fuse: If guestfs_last_errno returns 0, don't return no error to FUSE layer. * daemon: Change ln, ln-f (hard-link) APIs to use link(2) instead of external ln (RHBZ#895905). * Fix checksums-out command (RHBZ#895904). * launch: appliance: Fix parsing of QEMU_OPTIONS. * launch: appliance: Small refactoring of virtio-scsi detection code.- enable ruby bindings only in 12.2 or later, ruby is too fragile- BuildRequire: perl-macros only in sles11 builds to fix build in 11.4- more fixes for copying entire /etc/lvm directory (bnc#795503)- disable strip and /usr/lib/rpm/find-debuginfo.sh for non-opt builds it destroys bytecode binaries- handle more architectures than just x86 when looking for guest kernel- Update to version 1.20.1 * inspection: Set fs->device field on swap devices. * Pass noapic on i686 kernel command line. * daemon: Use pvcreate --force option (RHBZ#887971). * daemon: Fold stdout on stderr when running e2fsck. * other minor changes- copy entire /etc/lvm directory in guestfsd (bnc#795503)- correct initrd filename on i586 (bnc#794819)- Update to stable branch, version 1.20.0- add Conflicts: (libguestfs0|guestfs-data) with old versions to guestfs-tools to make sure all parts match the same API- update BuildRequire ext4-writeable-kmp-default handling enable it unconditional in sles11 builds, but not in the Virtualization repo because its a private package.- make perl-bindings (perl-Sys-Guestfs) optional, disabled for sles11- include Pod-Simple-3.23.tar.gz to get perl(Pod::Simple::XHTML) at build time (bnc#789653) - Update to version 1.19.64 (fate#312159)- readd autoreconf -fi if automake is newer than 1.10 it fixes ruby build failures due to RPATH ending up in libraries in 11.4 and 12.1- Update to version 1.19.61 new subpackage lua-libguestfs, disabled for sles11- stick to upstream defaults: restore default attach mode, which is appliance,- adjust License tag, libguestfs0 is LGPL-2.1, rest is GPL-2 - add COPYING.LIB to subpackage - remove AUTHORS and README files from doc section- remove guestfs-doc subpackage, it contains just exmple xml files- remove autoreconf -fi, it fails with autoconf-1.10 as included in sles11 due to AM_SUBST_NOTMAKE usage- Update to version 1.19.59- disable python when building for SLES11- split BuildRequires ocaml into ocaml_tools and ocaml_bindings - disable ocaml_bindings when building for SLES11- disable ruby when building for SLES11- Update to version 1.19.57- add BuildRequires aaa_base to get get_kernel_version handle get_kernel_version location in /sbin or /usr/sbin- Update to version 1.19.53- change default_attach_method from appliance to libvirt if the distro kernel includes virtio-scsi. This is true for 12.2+ In 12.1 and older the attach_method remains appliance. The reason for this change is the creation of XML for libvirt, which is cumbersome for virtio-blk.- make appliance optional when using libvirt as attach-method- disable hivex and zerofree when building for SLES11- Update to version 1.19.48- make zerofree optional in the spec file- remove obsolete virt-list-filesystems, virt-list-partitions and virt-tar comamnds- add local patches to copy symlinks with mkinitrd (bnc#778149)- add mount.ntfs and mount.fuse to initrd- Update to version 1.19.44- update virtio-blk patch to force vda in libguestfs-test-tool- update mount-rootfs-and-do-chroot.sh, avoid bind mount errors- Update to version 1.19.43- reorder debug output in /init script, print partitions last - mention mount-rootfs-and-do-chroot.sh in rescue message- add mkdir, mount, chroot, umount to initrd command list, for 11.4- use ttyS0 for setctsid if /proc/consoles does not exist- enable augeas unconditionally also for sles11- add augeas-lenses to BuildRequires in 11.4+ and package it in initrd, for virt-inspector- Update to version 1.19.42- move BuildRequires for subpackages into the subpackage section- move Requires to guestfs-tools- Use perl_requires macro in guestfs-tools- add Requires libguestfs0 to libguestfs-devel to fix rpmlint warning- fix rpmlint warnings about shlib-policy-missing-lib: move files from libguestfs to guestfs-tools rename libguestfs-guestfsd to guestfsd rename libguestfs-doc to guestfs-doc rename libguestfs-data to guestfs-data- force virtio-blk usage only if the guest kernel has no virtio-scsi- delete unused perl script without executable permissions to fix rpmlint warning- delete empty perl bootstrap files to fix rpmlint warning- adjust Summary of libguestfs0 to fix rpmlint warning- show missing_commands only in verbose mode- add jfsutils and reiserfs to BuildRequires to reduce number of missing_commands- add chroot helper for virt-rescue, Bug 674684 - mount-rootfs-and-do-chroot.sh- create /selinux in initrd, guestfsd tries to bind mount it into the guest- copy terminfo files so that backspace works in screen- run the rescue shell with setctsid so that it gets a controlling tty- move all modules, except dm-mod, to udevmodules so that the are really loaded on demand- include sparsify from zerofree.rpm, and strace in initrd- use perl_gen_filelist to avoid packaging the "auto" directory - this leads to build errors in SLE_11 repo - perl_gen_filelist tries to package everything, remove all non-perl files from list to avoid duplicate files- Update to version 1.19.40- move additional modules to mkinitrd to prevent loading everything, rely on autoloading instead - add also nls modules, remove ecrypt- Update to version 1.19.39- add also btrfs and ext4- surprise: filesystem modules are required to mount a filesystem: 9p cramfs ecryptfs ext2 ext3 fat fuse hfs hfsplus jfs minix ncpfs nfs quota reiserfs squashfs squashfs3 udf ufs xfs- remove obsolete libguestfs-1.13.14-without-hivex.patch- Update to version 1.19.38- correct assignment for additional external commands- actually enable the code to force virtio_blk- add also the fsck.* commands because guestfsd can not provide such a list- run format_specfile- add dosfstools for mkfs.vfat/msdos- move all BuildRequires for the initrd into the subpackage section- add patch to force virtio_blk or virtio_scsi via environment variable- update Group of ocaml-libguestfs-devel to fix rpmlint warning- provide fixed list of mkfs subcommands because guestfsd can not export such list- create /sysroot directory in initrd, guestfsd relies on it- show more /proc/entries using head(1)- add missing perl Requires, they are not automatically added at build time- remove the LD_RUN_PATH patch The same result can appearently achieved by passing an empty LD_RUN_PATH to make- quote % in awk regex to avoid potential errors- use perl macro to remove unwanted files from buildroot- Reduce number of rpmlint warnings: update Group of doc and devel subpackage update Summary and description of perl, python and ruby bindings trim description of ruby bindings- update perl(Pod::Simple::XHTML) BuildRequires, and comment- add hack to force virtio_blk instead of virtio_scsi - because 12.1 and older kernels do not have virtio_scsi yet- enable BuildRequires: perl(Win::Hivex)- use versioned obsoletes to avoid self-obsoletes- move guestfsd to subpackage libguestfs-guestfsd- enable BuildRequires: perl(String::ShellQuote)- move ocaml files to ocaml-libguestfs and ocaml-libguestfs-devel- rename subpackage libguestfs-python to python-libguestfs- rename subpackage libguestfs-perl to perl-Sys-Guestfs- Update to version 1.19.37- reenable ruby bindings, apply patch to fix failure in 11.4 and 12.1 happens to work in sles11sp2 and 12.2 for some reason- remove Version from libguestfs-data package, not needed. - remove Requires from libguestfs-data package, not needed either.- remove libguestfs.perl.install_vendor.patch INSTALLDIRS=vendor can be used to select a different dir (from Fedora libguestfs.spec)- fix module loading, they have to be listed in a single line - include magic files for file- add iproute2 for ip command- add workaround for copying symlinks in mkinitrd (bnc#778149)- run mkinitrd with bash -x as a debugging aid- add ntfs-3g- remove compress- add more packages to BuildRequires to reduce number of missing_commands- Update to version 1.19.36 Add patch to collect a list of all called binaries from guestfsd - patch mkinitrd to copy links (bnc#778149)- sort modules and programs in initrd- add blockdev from util-linux to initrd- build with parted, for virt-alignment-scan- use final filename for initrd and vmlinuz to simplify copying from build chroot- Update to version 1.19.35 disable java remove kvm and qemu from BuildRequires, the path to qemu-kvm can be passed to configure- remove buildtime dependency of kvm- build appliance as initramfs image with the help of mkinitrd- enable and install the guestfs daemon- build with attr-devel- build with file-devel- build with augeas in openSUSE 11.4 and later- build with libconfig in openSUSE 12.2 and later- split perl patch libguestfs-1.19.30.patch into libguestfs.perl.install_vendor.patch and libguestfs.perl.no-rpath.patch Both are needed in upcoming versions- remove obsolete patches libguestfs-1.13.14-disable-erlang.patch libguestfs-1.13.14-no-machine.patch libguestfs-1.13.14-provided-appliance.patch- Update to version 1.19.34 enable fuse support- require at least kvm 1.1 at runtime- Update to version 1.19.32- package ocaml directory to fix build- enable ocaml for sparsify- Require kvm, to get /usr/bin/qemu-kvm - move devel man pages to devel package- force usage of Pod::Simple::XHTML from this project to fix build in 11.4- run /usr/lib/obs/service/format_spec_file- disable qemu test. If the package is built within kvm the configure test will fail because it starts kvm within kvm- require Pod::Simple::XHTML for podwrapper.pl- add more groups to enable sles11 build- Add Group: Documentation to fix build in sles11- RPM_OPT_FLAGS can not be used with configure macro, use CFLAGS instead- remove libguestfs.files reference- disable ruby, uses -Wl,-R - build with -Wno-unused - touch file list- Update to version 1.19.30 move python, perl and ruby bindings to extra package- ExclusiveArch x86- fix filelist to build on sles11- disabling dependencies not present in Factory * will enable them once they will be available- shrinking virtual image - making virtual machine data dependent on libguestfs- enabling more dependencies (fuse, hivex, libconfig) - providing ruby bindings- Initial package (version 1.13.14) * no bindings yet * no fuse * no febootstrap * sample virtual machine includedcloud109 15398722901.32.4-11.3.11.32.4-11.3.1rules.d99-guestfs-serial.rulesguestfsdguestfsd.8.gz/usr/lib/udev//usr/lib/udev/rules.d//usr/sbin//usr/share/man/man8/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Maintenance:8959/openSUSE_Leap_42.3_Update/da08a62822c5ea30a28c3f053a0e2537-libguestfs.openSUSE_Leap_42.3_Updatedrpmlzma5x86_64-suse-linuxdirectoryASCII textELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.0.0, BuildID[sha1]=3a7d2ca9e3a9e25e737aa682abf3bc6b612dee6c, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)RRRRRRR RR RRRRRR RR R RRRRRRRGI.?0]"k%a3zWh_(Bڒb5aήAS4Rn{ _Z/CY@qo`";|VNk‘MwbcIdY,(zi' PX-K@qQ 7,ǑJ˶I'en{URy({~xXe|+r 4S< h@ܡZh@U;ߏvJJ=ˉ ĕ@!^/ޱ%5KqR!oZLVLɘ~xC`18NJ*@} # dq,rZJ\'dz杷}s 3=-HR툽Vuȁ&a 㢸jcBݥɥR@{g)n=V ;_$ @uk[`w=nǪW(ËʭH̙rplĔdm}վ , d;{w&yLqVݻKS>}Wsnl ^khz-C f@Tb=i\97Њ\ V5Hn"5S7!HxEj>!oio~tixSz:y^d[ ?NY|RfnXi>p=HKV$f&ڔ0tzW%yc{;B˔mBZ>ZC~D; 7l<B6$\xFބW4 sJuX^b{-`Ek k<2 bUf%f޹ $3 Vzœ⌇Qeg=sv-Vmh8ZFGi&ǭ#;𝗌6K;0#('FᢅMamNDaG羐(XRU(L@Ld2*>3Q{$?.%3(5ν0uV5F }HWYR~y.X"o%g/0s9:.d8;6Zm94sۃjK(.OOA frع&ۡ|tV h~ru=,făʩc"!J::|_ƆP &H' ^w<E>!Yrx=?EƲ ȴh2z *-'h`P-x4׀.U8$Yq_(rMx4B ۥ I|lxF^fd#J,AyS*9c/(Pݠ™vBԫ)MlFa3jjN.OT7;Ʃ#)jw>?|dn^ԃksdͥoW$2YuM`Cn߂(yER6P<ѷ&Y -j޲KPrS )?xm/d}Gȧ}+ZzjߦsP蘹?EQ­Ș:GӞ`ܚsqwpOS5& :`.SjMKG $<vjdA@w@bb82A׋Ji ]%:- ~f7!I4R qZR'X)$1{{9iUl~ ؆T9yq{15OO.Z(e8ƒꌹ~EZu[{nAXLC}ȴ;D=fptgqP> PmjK7¿D}t/}iNmM|eYE{vBy@/w u'kFAQz q\O, ,|2Ь k;5K,agJVe!ܸ{'?X77k<WbPm'Uʃ4H߆hf"7QDF43R~`I+qzH&K] r`Qs/r\"g?AX*+9mC %)֤.m(eDcT/u,Y}1Â-I~AV%W۩pE[ј(UKbTȆS (9$F}qRɚҥH ~fO}K22Ry1]KPVXm;% T҆X5^ !Μd5A#/-U{ԥ$b@;و-?P! %یLߥs ߈!hg? :61&!y|q"|s'157¦~ĥ( uֹa0D Mn4kVj.2yn=Wg_10//I۾2`V).E;fN!Z{ADRLT-@| # s.HKP)F hTf4l~$?Lּ||@ gURZ&/y6+Vb$X'r|0u^~II"  zsF &ަ g:[3=FL2 ( XZNVPJJ"r'Ktxntg RĥF`炻{| .XgIY<:0qH犸UqⷰTK\x e/̕Mh.nz=sPA!ZVtbyb: No@6D42–xW%t>3"s=Nv[Vݦ6г!\)+ SkhN`+ؙ SAQi&+LՒ WO2k:ºYWP=޺}Ba>\Hgߡ 5/aWsQC5 +JRJ޻ZEDF#G,j/m0]O U:&>Sӯސ- 1Z +LuFڝEyz ,EPUl2Գ#6FŰ*YHYSCwL_Qs̲ޓI,|A@}=:U*0XOrvN$W{[#@m͘vLEjt7ɐ$yԷxV@aP|#!l4HŬ.E}3)~ lN:"rHrw!gji# ŭC)uL),ژ:8Q]~a!ke#~7;W\׈wVe{lT+> $޳4~ܖwI( | c w=vCq/ƙm\~]fd:IR܊K ɸGO-퍛 P6V |(2kn@ ezپ, AcrD0\/hfBKXMV{=[ ⇪4JaɹS3byw:4}#j 2k#w!võُy)?.WGXq >2 .T^M] ٩h t)n!: I}(ҸGq٪: <\Gɶ;%< 2(%D.-OƯZ5J*<:aIY0>)i;^Ip5[8IcQ' V"wPP9:mwNBsGpC,e%}]7.f##Ɇ&yJ& :w`}*- l?o'@IҨIL/VOr4!.cL!E~$Zxm|k8-OʐZ4'le ;f&ܱʜM3sH|Ky-o IB,) 25gCVDE'i iqG]eLTPņ]A[X<%YQ3c@ʘ"H~uqV$(c35甪 Nq:*_QhrD l1CN|1}oX(Ȓ›3ߥI@(,DžCS蒮u+ǠUp3|) ' VKzRrUH1H%/3\,l8,PID])a 5久KUWYhccI={-+Dk9HS, +'ӀwE -B17SxHD"%SՔk2 aB0!*B_QTXb` 4VXM ҹetUY!$_֪OΊ)V]Kp9x;Bʃ]S"~ĪuAyK oW+.p楋X:`R< lR┱߹ЕvVA_nXgdHv-~OGF!0%h*i@ʺ.|Yȥy/SQORú7AJoV6)t7iPB1x?H}RSI6yieHs\K j XX q+!ĺi%f@rAVS =_rZ/cpnu02Em:6 (-.Jsm䱨VJiQf uр-/jqUPRP-sWUK醏>q4Ӑn>vd[81^b۩Jqs,K)6`k\L+?ݘ`N1k:#"5pϱ| @W@maƾU-_2t>E"DsEBuL,'rÊ/|,mZ;V6m@j*;Qyh$vvKPB꒛)|ȵ%g@wHVwU*QguzxN+$IʬƼ\faC&*qꝲ֣kjR]KJ{M9%8]N:k' =!IsX) M.MD"*A6YoUň2159gʪ19׈k3ѧySPތ;uk6S@,r~VJ׼tu\uUFx[ jLcxZ^m%|XQzm'm> NKA7r "ua3F]/V&bq#XXPn\0FR^5bx!YYއc^f>}!VU3"m?` d@t8Rxs 3v%SW {rƌ/OqB"Gb uƣӜ|WV PST5W@qHA``!N@RF\WDܝ<8QvgBK} 㘩kO ܓ8>r 9M[=YA􁸚OĔ{ G+0ƙL_V}^ =s~ɻƔ|q}Ԝ.CSt Žwn>I9ZGUɳČvWz@W|ۚmUch)v~/ -QDOǤffpzT7bK-c&%2tQvv:NN~{Z3I X(ypD7Q8=IkU^I "8~UM|I1-%4L@ҎLi- +3*a8"e(&)Ms-_V:2OQ&z`ZsLybW{rU)m` I4-6=XZ7vJdnˮ Y4uMB+z$uN=y> N~duIOs]msN!C?k^Q}h/yى 0+v@}2)R՜ q;'yZq9;]PE Y"@^-4˅ "sm+e|M+mIE93hz:l+sx4 §$::L>i!f euɏ^&\bYQ2yT晆 dX 0xWĠ9fjOM{4^WóeIn1* >hm`"(GCڵ';b-Ma=V,R7{ۃ㲪B̀ݵҵOg?Β;$D+qp=%OГj>Gh8c VMD $N4EvzF|!JVWT8-t_p p+٠R ,-1$:d@"Hה M.7Mt#3Lomzt_-%z}bogkݨVO."8ޓ. U,a"ZF@Z܆ nmga}Uq1naST/p}iō?UWo+QNNP!GMXW\B`,xS8X$^YTc hȕ:8ˎgE}n̞ BIzg~WGFaP*췁9=xURQw ځ GLaI'c c 'ޏźS7 $p* ўZ~&o~x?*ЍTޘw_Bpwןȧbw%D[a Iu 6#$*8ׅ!԰}1d7Kh$ߢ(4=iS#[,صV2p U&F`f=9S&)*,j *0,TY+`El}ckV"A8XX@ٗz>y4 N$\LF|Z((rPX'^p"I=)&QI[F{/ Ba]P|1/ɾB&VT\EVf%mˏ@F+L&%V(Tt9~^r1P"PbaEgb@uIf]o {^4;?td[ .b!֡ġn&DsU#쩘>?䡯.5_ ?]h1dT~8\7B0.9MmJ~ +nʎaZ z;Hv؝7qP1uB6i_%&ǩEa<3: c9aJNڸFT;(,be| %IN,'kwJ蓝!dކG{`ό1 TRyJT6M]蛲A:Y>xI3LGsm8WnҾTYyϥw2Ԁl-J1uzeBLS+ep*u A,`E&AlYǣGӓ^tj@U:/ŹR݈5E<oC~ddݾy([> )*Fg#7~EyӽidY=*?=Vo+9U$GVѮ#cAtW`[JD2?*XhJ)ˬ35Ac&2)ŷ 4[ ?,(KaQ2Ȯ yD(Ԁ)TmkdG4 NJ*/Rۇ gêJ87s@[33; ?7,qj9'fS*a<_9Ҟ@Sai;xCb|~X`XEfa~` 9u+0rwHZ%> ,qut ĩ|f^HV W#_fZfH\EM;w {`{v׹#4R\M_lZn>+15K<2M5Gwi.@G MJ"!ӊun[tRӅ4ШALT{,6 nZ; Jc\+'/.k ҢMn^Ȳ)y^SOvXp<0ҼV4KȘ5yMxbJcǧrs@Xc?샽@PIRVBHyKIfG8LTShܙF% h>GU}ǩUsZn*4 6H*D?Q9i&wV;i.<+8BKz)9n Zwrgʣk>QC]29+!rerp=OlF,ר\,"%RK܌$!.+> sejiI&"S&`>4 +r KLf kcȘ3T960h}'i~k%>WϨFCx1q ;MP qe`7lFWa0 -V?+{xtS>XR*صC"!p|;qFq)ތš D[$$⟜[Vݓ4aP!Q7{`NF \r܃AO `=M s$5B)Z?$aU}\վ慒|e'.ul,=@~_D5gfW,Rok ޵r$@]kM$|ܹZQ!@" HuNYP0]+) &s%|Mӈݟ(;bͣ׋M/XS3T;z_#zK*;~.SVr%"KG`;Jß53e#zXV|] E+Eاf/^FO!rܺ O9?#{(IH%?4V_q&T yb*:/ {vxl݆a+' xJMPt;Y-vψRӥY欜7OH?-4&4q<2Pؿ)0RO#ҍ̵5y\,ng8}Z{A`4 ) m }h/Acwe, ]yBJ~OFZD_'火CJ= &r6bT2‚ 0ٸWֽ3_NcVHۉsânݷc?rіHڮb#AiVܬ?Hs{=^ܦ2Ԧ]~P {,>F{sZ3wG/aR: Hoj){xћpw6oPRI^D(?}_LxnojN$ùoc'rʆnG"-)" .A[d!M+{>XHe: 8RQqo2 r\T e:݂^κkU{Z֪Q: +: <>):D0Lu -*%Xǩ$Ȯ7@{2l+{4t>ΓtH qvS%Cߊ,˴)u>y?oJvMhgq<18Tz!0bqZ\84nAl[_wn5GgZ)I[>ߑV4ʦ刎k6;U~ =a>JTAH{z합grcy2@(Ԛ|Y0atb3AZ2щY GQȊZhj:t~^|!kZW;:(*مh:hkdu\vK13NO[r8 p)քzBT(<Dl,+U#G]gpv77d4}yPgd$[_np ;2ds364=٫PA*TܟK\mK6]YNxǭ#_$rAfJx\}N=/OF:_v!1CXjq'DTOv;io4Y J{ %'^KLsќřνfX$KGY[7kĦ6캼 fY zSqr!t*b{LZ6aO$x΂@_ʑuE|FiW @s:K!Jy7qRaS &uَ  v][ON`)Oh(/d!YCj}&&<{#b}7*1Kǩfz5UuB5NO>rLɵFm,UQKO$cZ%$Z#Wy"'-o|DO'QDtKiѐJ_>^_}f H@oz_J=wP3%2W߯#uӨ%끯;{ xϲ 0ܾ`?gή\PVʴMgr(>mlWx4N&cci0T iMHxWzu|67#P @t%138Bb4 ]RHUs}\L`үSGk.}qv,U_ey^d= ywbOdC}0B0]+Cy糩lb"6tۣR9>M<$TKA.=zvRYp|>jn3EUDF>S¤Ϲ(_3s Eؘ]7!A-~s᤽#Q =!jQKWAib}'I$HOA\z9N\ ι@HBçd[Pez;7.B'+,$ՐSJ.Ȫx塠G? Y*H>V%"x<;VZ c@G9z6j| @VLw]դ߿50o$[QSg ?xOXH"A"kغq6p||h_˒ fSsˋ9=QؕDgbBDwYU!-h PQݡs}Ǥ5WGͨA/V'*UQ@"lt`-bFd7)}c!RH)F-,%PH|4>U RJ$) #92b%pb&b8W$m}dwp0f܁pNw9n"&D3axe9N[rD(mŞN2z`/[@+?.xsn6h`QR J<[$k'o1u5UAi &G[$'QJ:*CM,MR:U^aԣ/~Yi:wwm }gM~ɾȕEܱ/~: ;%j\֓sV)\A ,Y$M[^I K$xJ8Q l#H.Z=+XQGd~I,I3?'OP{AWtmM{ Aɼ{pOI7?5)2/PeWna/t,qp-sYVuNOX\i!&h\DxҮO Fٸ?T X-ҕ^^ZާĽGG7)P!Nw AEHЁ(1W(!X3oHB@F{@JKn7nQkXچ)<GĝܟYZ AQvE_<ŝiq/3FSkps~;R=PT5.qu>[z2{{ѵc\)1!>$佮 /[tɗ<|{TB _zk?oY2E#qɢYkoY)tλBXOi:+fHefزQUyu^RkX*=>X4U,Pag~ḩݔ\秥՛L=;tf! =S-dah>/y[ԃ(s']{ 4IV]~21t-?Qvxp oJO ^Y[1Ewխc1!+@s |V{Y% ]n;40&x{Uͬ!%V@ajrvqu"5b81gLmhGh=csˣg7|Ge~zLQhuw1T)ߦW 7!& {ۧq8v@Q.?ͨKsaJ-P#;c,h57^Nvbu xI}F8J` ȦojH/;X a>kvqO'E n74zDf%YRa[*KG;i0 m.Bu-ǂ_ $T%fQd''GZi})&h (g ĶSkߨ! r/RI7xZټtMLu ŀa ay2FL%57-,=s;] ~ ybv8*Afx3w(0ff4m23rZO\t Nvzԯ {9;7G\aY4[{X HEEÄ%4uwxߠb/n5΍66NuP Ie͆//6. @5ۻ)6hpBf9e#%m!#m Ԧ,`ʗT>mh~q(($9 hL[?4 i&ɤ:sToq0hPwOQ=I ufIxo SU)q:e&jK3`aDQ]e#q57(#J9C& 31˾;Y%=-jn"2IvK$q37SPᘄ ܐ\L&N ոwQ))LK \.< : C.EP //쵆s) 'aJL1903BP7ӅkvBaXXq* Ob=4ԩm=";4;Q!cƪܭJӨẺ#u?NOF/wLy&5(>?JޅV|zDqXYqߴ8 ayh 2{# ;:^ly:1aE9ٓ#^se&?r.|!| 4O\Dq7C cO ӂk!P1V֊6`MKm-LC-=rȳyjb#/;HhĖT\rʴ巴SF4qEC\q@ 縙6f~Ea-w҇=3u^=~6%Ԝ=05E[/ 0.0P C#,zW8sX[Yuq։glԟ xHvү7 $ KVe_Z+sȤ ]jN=08dTflޔ\h7F{̤om( HJR욽+{U3 ]`߭ahyzsgqaC23Uل CÀ OsԴ@5#K?B9֑.݃聰 x@|@ܭ$W]|+9.d; ]|.̃‹Tz30]Q} 1>a⃶N ?yߚ*B?$Wonpt75:Y uw /9}!Vncj~d+x<73׼v8)/Y]**QSԤۤIMϹ(eYp\5Z!t`# ք yyșmlπa!v@ngVi57`VJ$9&0l^qh7Dc^m.C:tb̉zkqqF 1];+9LF(wVȤ ЦwQV9-5U } QK;^0sQ~m1@HS{-WSV<Ԗ5wu>22lRT׀Jr?<"5ڄRdPԆXi/։_V't!kP`Hp'&$ήx=v,IA j/"sCѹ皎3Ǽ75ك|pF/ E9wdu_o<>XeFl40Ժ isw߼IꋾޠRSOnT ZSs¹'Ė/u''QAeaMe"xE/kߍjaR> cCtt+ 80 -$7Cg#TkCMxIׂǶuvKr:ۈ#%ء$Etg^LIȌo\zQf$S!NuTAaD%[Mt.qwK{2P6 qCF$42d`bQo=wn{ ^L+D'\o$J@M2՛N-Gz ZC Vڸ>u!gP25csj!pVNBܵ=fdzVV#MwcGOц:KFBa+0-gEE/?Z֞!\9_7>#l7㿃%Qx@gT=u_sim{[H**KN(&}^;y_],)R[VZs_==L6l:*86,@.2u7sS8T!KGj'ZB^7ba1:vYS8xAn\?B:57ա0s|{@8U;dR}KC[.J)pJ_N WŗB3jq.;L]a*Dn~YX%,95#`T/f?ha%.pk 0ZVsi&&?:xfL댼o^o74eIl07d_(eшѓg >8Iv ;dֽwK|48AZlӪ/Y{ 2D|SrQuF]3lqNEnx'e esft)ȗE[{)" NMxŇ%Hi-@H k)_J^}|13-\GX{ԪȺ+Y`K/Eˮ!k Y J`3RqV̓ .֖BV7m)Pw/"NzjJ*+LV>o0#"_lufHBMMU /!@5\ϡ$\tA]9T^$ݽn3}qUUSW҈$\w,"&J HYCTXVgOܠ5+QБ.CzjjÉ#:bS%cI@)?ƶ~w4P5>Vܶ<q-RBs|st#/ۂk@Rs 2l !-`TLZrX(VRP{]%M, y2*eq/E K,!QhkTjnNIX) WzlgSʓ j,u+;2XF?d TIph7<뗋y(J85YhҽREe2%Ei8s,]%y@7q!rrؙW W&ug ۓZK|9@/lTs,ʆfER;Fd՛d 2Nc@q!-Ԡxms\5:ΘpOQ|8 }w/MLxFFT8 ZŲAO'XzPɓ( PM\MG{(V$3Љ!> "D6S5m R V6+Wۊf Xk`B >0UmXR.TD>$ 2ciMG)F0:7?_yMa}GB1UIݶNJ/{A$P-Ydt(O4%P^5EC_YVG{mĬp NIY a4BD]tR nz:ALw/tl=,rY\4冾ӻ0k27 )gn)N/ٖq 7EOIw> h(GYNJ،sC} \h3+-akHARhѦ j6@'{ae*2o5M=8fc]EQ\׏̘{_#G5\rb=+yfděq, Ɲkou  :0j 7'z%4*ɂ)X|l#$%T.YA`>M_&"h>kOinVD?/ B[#?-.bF=!MY~\M{򘽱m\lw)l̬]HGϻ1v7=DTg]O7gCn}d&Zq+b__.[Wc3)ZC3䈰63(: Nz(Uhj# $ts>B7QIYy Qg?<(ŽJT-l-A.@2[q1~,$yw!3K=kkA: zՠm>[P؎y@DzBB@J׏!7q oĕlT]`_aM?U*ͨ (rRj۵5YJhbNVdbӶ13lTVwoPjsGu1d/ ІarIԄ+2 #:g_Ȝ׬IMvjF1Sf$T.WnOKSCs1iu?kɯߜ5vn;έ\9E> Ktq]q7 DžGiVAvX':^3' Ĕ!5 ^y3K/Qt_6yΧLI)XgC45o ULI%4R4=w gzG w?sΒf.,O p8 7R+KOZH(MjgH3TΤ"':("qul g,u߸,0 ca=lJ'2}}uPql͋." vTj_C!@2tWz<90wy@Dn"=K/WYeJ*ޗ8m= dXY`V)6)*TlGD3T ,NAth:{8?$푀JkGL 'ȻP4 $'~l~܎*MOU7hf6=Ȱd}[JDhnPO/k'q:i/K~S85=(w2K=c_5̳--X]逮P۱<"\-9"*xUF8oQ״smmZ>_/B* kGykmS_M̃C4*v)az 1hnk<,vYO5Zx(\a:J='||Ä$RB[Y92Ao@ȥ"fpv/T-:ArO--s /?kj_ _Ԁ?џl==wz ҸQ%%'%DّR!UύS|ZQu=lP`-`~Fy #UV[6a=4Su QJl >zp2&K**6ts 8n*!gPLj;epmJ4WAU.bo6E)+ṙBYط8k镽:0 C>>EeEKhyU}VYɼ]x%gBYe<JP V{m 3L|7@4ټ֣Gôm#B dAȲ ١UHcV^WMvɯ`iI0Ƅ'Ii:lZ]T&B64OJh1瑷`I۷\'`<}@L"i*D5N|%7h?n`;|~pP<-g XOq}\7w2ɧȑb`ۿ9M4>ErYUs72nĊK=E*]i9Dmİ+ܭɥW\@H4@/^Ntf@,R'M7>Ch}lPQb݂~@KWw6%ΑEz;i($)i 2.2(a7Y:p$#e ]_"sID۔ڙ@"΁K#ȋ0\?4xtlwSF%c=+#Xܝ$b}زUsM9\ψ筕rp!~Jv8ý?QN#.txڂQ+iz^9 7T)YUb܊y\3|G$Nd`YaCsfԗknZl=ٗ#&7C z^A xheXYXFQIXn^Tn:) wye 8k88FmE3sI`E'~E;!V8oT xC7Qec_cA2_Kn:r({e0h[5`h^'ۛAO ISFR{r زye$ӂ횺;RLKmf+_M4y x}Tv=\|l-pf%u<@I!az_6ܹM'2V z!aO%KM?bF IY"Q5?M g,MR˳X/sh< oǵn?:oV719 8,* 8H,eR!`e04@\+E񖜝غ֣7%`) GNگfT-.mƇQ:CDW lݚ4.\MX~IYֽ9`(6DjADR8&9p¸n.=9g' f`juorł(łzmХs!v5u7 mkRߴoltʿ Tj -iNyoU&JE8oTmv$;D}j_b5O '(l${b/P ^}S!z!_ rxgxyvm}zL$0ʬ!t~n?n[Q+_rG(oƐfQ$q?(a/ KP_L"g]WLNsoo#YIUˢ ڸn$<y#A}= 3}[uN&c,? 1=,`7ѫp3sFV:{ar@&gwpRB,LțP#Xw؆>_Ho]L[ʖ"mO86yMesńRlT:J]*v.AxM-J:2f֥T)Vs?TwWǺY c.'1B+-d s1h.qC#׃V+1M{Tm&} (*{(ҁˁǑxѡh~i:cy Fk-LYi7ґWzUPᔴ(d۳A* Z@䖦I%ٜ5~_6X8U_$|Rݟ񰒝R'qkNL\u~/ (O? r8\_N1kێR88~ՎoĶ NyAmeHa]M5c$jfqg=,*B4 6zW8EJugĦ%FݭWR`\t j?^CIup())OD{qP#g&==0xaUO[mй*V24JrLeJMYGcog-[C ?j@=s~H/{Y`vVqM.h_/6PO9. @D$-MܘUjANb4%-66nVLz뎞:22eDݔgK)UBDBA }0_cɥ;PXʒcU7R [$2K!I 4}7-vNv}švTiud)cz~P@%EYS- Jz@"_| OJњn AR0ų%z3^sM\r%lCE(S2C!@ݑT%Bls,^B#(쁴AJ8mg#wm$Tp]~MBOJ恊42pX"F#|/%h^csRWˆw[\}^獹-w8Z=0\LҀ*|+fT*x,_XF> O9֬ON.,T !\N%k:{үt͑<;5&q;gx3h#ћJo~ŽcҬ @ ݃׌>=l';OH-.8kB%u!:" +/7'&>`A Q|W!nW_Rw]+Z3nfm#޲pު CCwGw%au;R9HLo єgs dW׿nUf!wX Ҕ͗NIw\*tlb:2A>n6W#fT֦0 R麟P3"4Vo]6{e\LPQj?\1lOrO^+ޝ@b@6;s3PՍpr|c#N[j.nr5b}6u\<]y]1'|eV1*NѡgF{Y!xYP5du=˜t.L&L8ttT,OV3QM͚PEhYuf/b65o!oo;-]Xᔳm X$5W ';%p3\B0St8 Л@_B'sA4."n߬,DŠdXP&;[DDždBA!oHOҢ>[Rnʐ15E&Yef)$AR†C\s,-Kam>p)h9n~#Kd^e.=[4~d-ZGY~ RjW=R4NXAV <, z#AK8+5"/')[M*@^:yjKp)qvg5n|nYwFW-j ] O8JERI 8Re(1"]p?Qo0eɷjKJN8]m9%+sw6o+B$)9:JSB Ǚss}Qv_M|¤{#PIf16xPs)m–Q\?'R+YVo KϔAx}R[ Q ƍ{JO@xeTέ/P dV q?+03)Y,DɎO6gPt }'=}fjF6-4;2hJzrKB\9=Q}p6Dxq^%4#OȒ?ds!F>qQ/h{Sctw6J kXa!^!.iVeA#hj,>Vi1} 仚:Zra {UA1Jv z;φ M{ KڄΟ|kRww%!mHZ ?,;=<}A̖0xlj q90 Ҿ#ŗ<䉧ߠ* i@s_rk##a.l~_pKJI~Wm~  LF-`)vVv@YYԅ\+%"u16MB#FB<_V_s]܊uyMo'd?4SFoߞ8i.@9Jp7PSw˓j5[ro@erAÓ$$2#wAk:>dP3P9:o~ZVC cϏ^{j[rv6+*tdCvs e v=HVA=ڏU@3~3~3U&yPG2C!|| 2רּ[G2hڷ-Fŋ)ܜLh mL8 'KZhk9\Moږ1'"1?_V%B:@&{`"KLh@ZfxK#Ru?LE ":ih(ū/50&fcx㛅\&oZ{$f {_BHj39< BH\{`mT>+\L& G<9˕Zθ7bνk1,JNG^6ɪ\9k6ΗŠaq cu\nt%n>z FZ4 Iv=lwhY%Ļ{vg}AVY܆O+!K؈1$( uL`jOyQ:W9:oiz̵tE5 1`\+[U4 1dLQfnIpx/mfjFh2Lc(0J# ՀM־qa=?aQTJ6rMe~uZ-^Me'oLN$LiH(Q!j+%<`D&[5N#%)pVS7&"F)XF5)= _Jy)195dM;z=+qi#U О|O] ?͐h:%>"5{[?i1ls}F ?d@7Y2h+h&p)2ȎOG^R5sUA`y2HưxUrv̢ @s5 6(bp^hE֍[^z(/Uw?\B |r{&f MVFe9!Ek3 ᩷2gTEdckU,LhZ c֣SC%gO&Ab>+_ c4; ePTi&^^ 0k*Ɓ¢MxO=t)cgt#8mjmr CPS Z|!,xɅa؊0ٺE5% +9l#P)ksUM"Q.7rDĈþJ9-5fg" #4xƬ`ؾ-F{6@|Fw-yآo;nkry e%ߔ^#7I (v)dz \b(S-D\tlCg[4~:A1E,Y(:~V!Q~#(!e\ Sc5㊪$g._ĸ^ ziԟCTEY=xU)CSiIЯ,-CP7::2 n}`hv锵ۻՎ6aƏwDd{N?clЬJCXI@~,R^+Xnscq>a:C)]q YfD/ۂzG@Zb띯WmH=L9oHRő9UZ.r+K VwD'23?kv^TD_)!}Mɸ(S\4;=<àv6L{ /;fߣP`,BYv |.uw%{.ndFUEE*l~O B1c7@`:nU|}{tc3AhWa#b ~k{m;'}) qnM] \c5>=ͪ~3صz6o1q½Q#X,ٰ48U5ŊoWS+/Tq 0+tK/#[/Z(!\5hE6ã7Ok,17%@ԇ" 4O"2ZvNd"Jr/!V6*b VDЃ]xQəM" h,-#lQ }DLbj RJ;<؅Icr/?EyM~~]"LwJ͖[Gs ^VZQK+I"OO KYuWD X^Q?  DD+o,OD3nZ"x T D꾥@̆I|v] H"Xu Du 29r6~oCW.~5onzVi{OMd՞w@"݅Ҋ۰h"Qɂ ?oڒw'lԬg>NmPG^% #5hŋ*Y/ъG՗HGFnr0#ȲsFK+nB.FAZJpw%4GO\ѺʵZRu' dzx^Hz4ԓdkG|wgcw8jxnX%q "`j>UwEnHrYjBgl4mDq[tҠ;O$xV}X0\8]O6'"dHn20;ۣCdCj~7=Խ$l|8,nm.ݠ4A =p`.gY'dZ5i[\qPCxwalr?8Fx;}+*fR3}|dQP7=t|0NRM|xhg%j t.T_wIedjTJ_{kqYܾXcn2vG.3U=L_4te!h7Zlq@BթY ep6M=^L 2H_v8aa6٤ * $ ;Bo-%,5 0Ԩ.p8VNX6l%38lOVK;kpG. m@wrjDxPymj8ߟLWtԬ0ӷϩTr0._;cM%E2 wb(0 G ] Kg8!"Y$(̻)N+w;^3'h\]}vKA e0Du T:<ѓr|=&IK91~Li!`T$*M-6dZr&<î۝#Pڧ8XNWmlO\{PzX;#ZөR Iy =rY>̟Y~atjBVKL F"yKeSPXm,%ks|X0m氇ycΰRK3v@ Z>[! _m(w fs I`UW?bGw܁T4p|lGϼe(뎉.k1wC_RHy/rяB9t1ބX)[jzkdd_5S#9زs>}9TLyYD1  AUsY9O+i:dw:.R C4 xc7-m?V4ڄ#0*tşT崻qx~epaػ^)*BtR# o}*`.B&ˌ[?+%|GCddv vs49R!K-`toefCf͘ytvMt Xü[XZmo}0FCIh*3d1;$IeZd'L(Ҍ4eұ B>B-pwn Hwfvb0frV$r؇M艧3l(_U;V7ź:U@. _ƅ|Ba߯PI̊G㨱k6ǰT$jx&U ߃Ch/Q:7oI Ǭѩ{|30iOQ&0]Y;h^?Qkyǹ2Ǧ2rٷ WiqIXw $ÎRHۀ#)9k$D 7 { 0V;+sP1dcv\τDrPF ?E-^]ʮ$dfMAJz`YŃ+u`LUnp%%.| }Vگm_I*-7q\uIT*1,;),R DTS#h2,! M éd;5Ѓ{kLI!E)>I;v/j(hrO<<j+Zy;*CQsg y:q:ʍ<)]M mkmSqTm=Ihg l4~Z\)ՠw? aӁ 8߂Zm堣W-0]2=`klnsjY e?O̟ű ?p=B++ FCL[=JvPhZ*U~KXޞ FMPpB9F%̿~;,?&&=n7q389~O .KԌ@; 75_Y%UR>F0Dȓ]x .5W$-;儾|=[P0%pI}C 83c@zk*N'd!3uT;~ݑRiAJ`jx8뙤oG[oԾ=`P> Q J()>'%Z:kl$iw9eTS|KNs+?&KWdc?6s"[=ˌT7gm\QDV`(WȹN} rV }0n 0 Qc WW0M U[\Z؏^|\FPbX~Mtb$! Nr֏4eLQqIU|Q;VDf2AJ-[e̙gS^U)sJ:Z¥ X (GXllys8zѳۼ~-ݝH(Ч<ڲ|oi[H9*WAw5Z*im"}3X_.G>6~ 5Ta>s.ں( հH rߣkcɞ3kdsk[\N$7N^hgߓ?jz~r:|bݒߠm2ۖ(qۣInK@ܑeJ9YƲ'S##%2\ylx`s)L gq$?ea\\nw _LtM.u&v&sBp=ζXH8u%NJIۤSБe(K+r>O~,KN-`l|}f~N":"ҩ"֜pnM*N߿lZ4e2( қV639|&Y'T&5ܸOC"cg@FzC2|>d^8}l?/Mם t@O.[?`.;^kDTj"eWYO @OLK%K=< PRjt7' \B׃e=+#Xi'ڼ&M{?R>e$g=Jr pt-[?x)% #m+Z_AAmb սp$kœD; E*^(= <}vZL 45}p1^T/ebۅ}5˧_>\%V휚9!jڬȲLњ:~29 o (i>ӂf[$Bvjf޶5"R4VBFOVf;OX@h@VRuZIRO^UV>,s~P*b^ 1YVܢ؏ޝ&p 1-i;(uA+|!:Ŧ}zs'{pć):{>~PLD|dUGu9|M_&K C; /n6W.RMd:9R" F|)D1`$_<5r &B}(K /9wfxJ!ri^ s T:`0C(Tm0X_^p[uΐU{Fi+u7遁0jXn$'oʥÏ3q4٩.r'V\E*)W쿁Koc }/;HE9Y9LB3~V!pp⥬݀@!E8?߹>5c>u5,mE-1Iaqȹ1ffvx6r2*qSƕ DrpX4ig 粒p~o|EZER:H?vak/YN(j:({F@V_ȣ\Kek.>#W y ڴD"d]tl{(x Vo5&icPG|zl=6YJ굞HJ]pa9+yN>X88w$L9/oDXΜ\GTZ>a9HXe ΃LifHւ&b0:Kb0y/X9&_ \9Mo$fڍgEꠡ{ ΢R[S@Oa1`1Zp x-OoVp |aB]DmGZIR8(۴wCݖqiAuvD6]_6OF5:a0QPAkOhۃCj|y 1*8&Q'}>rVUAyg%Ɠ&gg d lA򱩶zDOnS(99#_RC(\jvRCzI]nwgfbрLs*[}kݦ,Q/SQ-VbLпp~hҌ7j*ٔF8zT=(lIUޏ(ũ eĺ:T:=o$Qv%%(t,{Xoɼ|^[{ /.zܟ 9oW4 5܁H*Ŝ8=*U@jH)%E]cUx5*f;I eh"+dX=ywÖkn( |0jXAsE L8%,y (;C9$JV>(X4 )\; L2vn)un6.h=o+F@~oxFax殽0N-\ ct!0,G#/2́L>'$m5W;Th ]Nk߱b5(x<yo6-#k!`MSq<9yK엿₣~*#0{6R SP 7 }z~1(V-}l,7CZ !w亰rεl䁇㏉S.hLS>}LAoĉznc(ݘ1B:]f?OVo Q[ d8c"^ec*/Y4^YmQ IQK.7@)㻉O6ŧm;\HpKj@Ab83h"!V#? 4`酏- pPGcTj\Ghm xL,_ /B-+q'dR=GX;ڛf.8z?>'eH23w[YCdc&;X1,2d12ԮƴJ[&d]i5>@/eUhx'`&q1oGоx)"UQIί-FW踏 nNWM^ʼn 1_(ڟs-x+<%ILjֈXϙΆN↗?eFy #1pjEJ2T[Euj+W$X[ ʾ{0={ƝFYhO ?KvZ\t tlꏑ%nkj6vY35 wGa16Oetli]+AvaRtհ׵捗҂g33= з;[ ~F'D$J@-18W纎;ePzg2";2{ Ȯ?sg>,b*e0s/zJ2uL⪷8 pjH'A#q&+c5-8+z w k}8k%ܾqkKP%"[5-X)}mP=D@14|!yh\~ĝ.0(SlHKvѶT!$@R0#fת}e5_2fx+z F¾ﹺSD+?;bIo辧X;gMA)ŁiW@,SR!wa+̏+\q(_KFCiJl'(t*;R"OK8ǀ,YŐ9N;^]G.F9lJfr!i'.B~LS9+ 4JH!2248}OyTVj5gD7|{#}Wf=Nglת3d?u)E8b|LAm!=NJujvv΂'+aAi0ѥڠռl/1 I+jե"JaA`V]8)Xqz0z.sW 4 יhj1`9<Kf!TɾGm?E)/N*j΁edg>U| 2U^84+wKPCBRKLCY}܈GAQ]3fHPcϷ)uQy|c  sTz;7NRFS'*&XZ1.Ň?h\@eP!KŖEр' pA.Lt-8aL23|uɇ-R?YjPfG~l:i8L3Lld IƨS {GEEў:-e,0ԲZ2Y0S.1u5[quu]8*XN{jiMeF8pWg/&D?^2_61R9,݀Ov9\8J@ȯ3|Nh~?63tq݉H5YUaE4e\cӯε:Xňf`)޴u:D<*-v<+ T[ؾd2yTL]߅5 ""4ueovM˒>#ӻ(UB%[-rX,oAmAB}@ʽxm5̢TH%dQVӛbSCrް ,/ۓOHL4,&pt8C4`yӅ3wɲnݿ$ge:Ҭ.(Z7$ uJ:h4?b" 2>NԁSe= 9lVW]mAy`,b<>fZ7ܕU&}fKm1#%'[#A. Z׶0+@˜挽`Μ"`H {L5[Cduwa@InP ! |C7X.FӕgCd %Z H7Y{-FN=d{,S O6g$`a:ɢlIw$5`dẕ^BS$8Z%]"pac!?p. 6Ö=NP{r$N^ Nnض=d>FߊHyraO^2(P?2@Du=~wVE2O+#oXx%M-Q"%Z$;PvCqbQX<  X9ۣ:.FLY$sIV^{ f4(tm ?3xkvð^'`  `c=D=^dF 2iQQȂ3k!մ~H7 G'ZGsڗz(!IV jP-5VۧfbfWJJ0&u8rgr+n nȄuF@ n I JJ yvvSU䇠ҦMԨn;@ z IR%yks*hUXG^><Ӻ-XzvyUUs$cRZ AIdOwi!ԛ2TBM=>U7ye"^QP""ۈZJDE`μk3A BAU6HL#t+ri6Ҿ}Ow`D3_P^/ܹ-W[PP*%cJ*T A K&yGH} _< %9a {Z]'۶;@Eem:{]lYkcmO;mI4EӕL˟w0d,ҁH|NV_/W}!U]nM̤\6o~ 4'>_I4*"C9F0`yYZ s+8Y-֮xrT0 ʭ/TÐM˖ψ8h/Gh gַZl&Ś|_ yluh.)qMK5v+іAr`s]:VjrXΓpM-WApQZ_DccQx^&i,x*cMىa&l*`7?_ v鼼CH#O`-DGTZҟk VY6qBvyQ=qq@эKٲpƻH7&ey[2]2tlo¹?ݱ i-JB.*@Ňu~2`5K0 ֔?辵<ɝ`>T[$%*aMH⁷ۏ!`PUpͽ: ɅCֹgW$V*.7]m.rr['(\Hj p`HVRA"wG6ֵ).^eZ*%t_2-[`ݓ>H |c6sF՜-=rq)._Deʍ[u! 3l 9MsZP4ΤiDcaDs^Ҙj/Us ̰9Rg@{C9iۢTإ)n|`iЍ7KzgiAU:q{Gݜ@LZiɅĖSȽqȚ%C,PF򏾛T )ޘ H!M @iG>P$yS}T\0뼖)%cԲ(\>kX8^VG ܦJX7:2ӗwm`&zR1w#{dbD_cUO~zo "\Ə,Y6دo B=to7Y au3NkK_rܛSbi"`2@+AKź 7[5Ufgd;z\ZWc枀t5FPa[m8J?/ RUg_h=gBMyB?CI-nt5pZ3׌;˧N7! n6ᵪ5o|L̨|wa(sx;ۼ'CmceT6G@6 bk6 K>R v)d3۝p7jb"mQQ'ܸ0E(40Ë}L#L`/,yXdd<Ͷec,vvp_0Klu;U|hэC7T cbW쬚[~mJ/L Yl87cy`:tG.14|ddMnM|=>&#¾uUhl~xrV6˕,} ,`@E "[}F3>%b6dIH`1H\B%*ꄎb|P}X m/WzCg/9랪Y&i: 2 ˟2b7qRiͩ3u(TI1G8I.<[f'5G a߿ɣ\9 "{."+6j4 5 WɖyMm^f7e?} o/pXŽI'^7DxgsX4I+ʮ >D )/i3xI|7 ?Bj>)pmU4:=<=Qo#90s Eb<1QT#KYXGIFBbtՐ%|FC8,|玟~2xWÒԊ|`%q7ڝRo<ԯM[ tpriQBS*$xA?P=1L%=8/[̈Χ K5W;z>j9N6jXv=H@]26r4ɬϰND19&7 @kNɤU plT5mS-*>z΢h%cOGԬ'Pq8 ZHɵ YlzΖ-p?w6j*4k*8)lfvD{B϶.N## 07A@ r: =c~Y8sg?sB]ٕ.X} b>BҟUqlzxsWˊE oĔP$ѳǭ⽿>t j7D- 2s5̀a6" [gMyi`gs5SɖC9\bz`dFxBqP]X˯1",*sX|Z,_=9:Cٸ#eg_/#5':.\Y\ wFYE%,OD=Xu&ۡZ.m`mMm0%n(!|*푉8#$w]ӔZ2Gp!Vd>!K l)w vܭ;܋-b`L9E1BH&@Z)'PTwpKCS\?e]} C@2GGآd=Q~Pm첨aS}i9P/o`Rg8dSp6<( _nX[zh4269]ϛF&0!rO̟,FUj;-3=qXֵ^#Q xZ<ۑ`IQ{_1 nd*zndw 'z .%YeQ?5b.I2ZpЍH3+òfܛV"ȇU`Vիfu5 ѰxiM1Ǿ/ByWqSG_iNljY!Ei֑ꁮSI\1_,e |o!UQڣǩ.W2ox5X>luhi_ 䓻X]B G CD&&* +]-!sN׋p^w3QUhcި˕,u 24n ""r]#- |yzX# _{^^օXҿ3!rHU\]-P tRtxUJެ/X\X84RiX31š~Յ kyH.<IC:Iq1m5Ue#`(xŠ&g0M%|XwdFTcwXQqwaZeL[g*pU©}p9͜XZxm yuh>)^6jZ7YE0ǹnIn~i`Э 9~pI뉷.Oaå5`ÿK! yjGR(v!|T 8Tv$. 胀 #sS+, ~]c{r`o^sކ}qiR~c}s@>ӧd W2mWi.ɢGXh7yB.0RnqAW8X12SYҡ)ՀD_d{rו6BoGB;[AM(F)nzٝ'lakF #37?>%R]9O١D%l7nV7J~W97: -C^NHfCWx΍+mte0%Ȃ7"J 7֊GE$khatJIDTlxO MtBJǔI ˄>B]l.2I p%=o |ľR14 0Ck]lKkWv{t ^[UΫ7qGvWȴ 9*?GW]]'`͍K7S:m? X:'RH\C0QvNN!0+:m> 1d/۞uz%L;a2 1?UfMN3*ISN*8DA|+IRwYaڷ?G(# m,Uo(dR^25 U. >VXV;6RdA.hYwa^ϱ/X`6?D tDb:=t'M]5 ba1R䰕~7m:E%bp7ך ˉsIopPe >}8%*4hȰXƲ!%#F JsUwZCY!CtzͤVȿ8 K9X`vO9}ݭ:|g"'0 ng -ؖS(yB0Ixn8{@}m>)1\Q5'?P˿Y9$D1'ǓyORY娰L\{BP3 |8YQdhW{C : Ԁ0I_'7]t3müVI Oc VSSʳEgLXr@ɜ tjҟAݤ#Ձǭ_Hjpb d) 惲G6ɘ }jD ]Vzl [}#Q'H9Rnm}~<=4Ϸ cMqa>l$aC3/*_Q