build-initvm-aarch64-20250306-150200.19.1<>,hg p9|s lCXdSЩbv&gds LuZNm_lĸA=7f-kᨌAjڧ`u,n=]I*aQy`Gڸ *Rq/M\;%ȸ䃟O< S"aXΏk3;Lvn-wW[@o#]xeTAr12ho ~,jvLl:Q>{+ZxT*c |/jF'u֜OGi8Z>=?pd  , n"? Upv     ,@(8u9u: uBFGHIXYZ[\]^bcdHeMfPlRudvhz $*lCbuild-initvm-aarch6420250306150200.19.1Virtualization initializer for emulated cross architecture buildsThis package provides a script for building RPMs for SUSE Linux in a chroot or a secure virtualizedg h04-armsrv2:SUSE Linux Enterprise 15SUSE LLC GPL-2.0-only OR GPL-3.0-onlyhttps://www.suse.com/Development/Tools/Buildinglinuxnoarch:g351b5c3da47537e165deb68fb3113396c2ad37545b7f419e0f13f3a4b68e8a22rootrootbuild-20250306-150200.19.1.src.rpmbuild-initvmbuild-initvm-aarch64    buildrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.1gg@g@gig@g5@f)@f@f@fifE@e@ee@eieiehy@ee@e[J@e[J@eDe;@d"d.@d dP@dGdFo@dacc@c@c1cc@cwsc2c1@ba@b@bk@bbbBb0b/.@b%azav@a0a,@a@`@_H_>e_{^'@^ku^AE^:@^4^1s^0"@^*@^*@^(9@^g@^r]@]A]]$]^@\]@\|\HW@\E@\ @[@[ͻ[[ug@[6@ZlZ}@ZqZhu@ZOZ@Z@ZC@YY@YéYYp@XXYX@XF@X=mXI@W@WWu W W W@VxV;DV@U@UUa@U~@U@Tr@TsTN3adrian@suse.deadrian@suse.deadrian@suse.deadrian@suse.deadrian@suse.deadrian@suse.deadrian@suse.deadrian@suse.deadrian@suse.demls@suse.deadrian@suse.deadrian@suse.deadrian@suse.deadrian@suse.deadrian@suse.deadrian@suse.deadrian@suse.deadrian@suse.deadrian@suse.deadrian@suse.deadrian@suse.deadrian@suse.deadrian@suse.deadrian@suse.deadrian@suse.deadrian@suse.deadrian@suse.dedimstar@opensuse.orgadrian@suse.deadrian@suse.deadrian@suse.deadrian@suse.deadrian@suse.deadrian@suse.deadrian@suse.deadrian@suse.deadrian@suse.deadrian@suse.deadrian@suse.deadrian@suse.deadrian@suse.deadrian@suse.deadrian@suse.deadrian@suse.deadrian@suse.deadrian@suse.deadrian@suse.deadrian@suse.deadrian@suse.deadrian@suse.deadrian@suse.deadrian@suse.deadrian@suse.deadrian@suse.deFSchreiner@suse.comcoolo@suse.comadrian@suse.deadrian@suse.deadrian@suse.deadrian@suse.deadrian@suse.deadrian@suse.deadrian@suse.deadrian@suse.deadrian@suse.deadrian@suse.deadrian@suse.deadrian@suse.deadrian@suse.deadrian@suse.deadrian@suse.dedimstar@opensuse.orgadrian@suse.deadrian@suse.deadrian@suse.deadrian@suse.deadrian@suse.demlin@suse.comadrian@suse.deadrian@suse.deadrian@suse.deFSchreiner@suse.comadrian@suse.deadrian@suse.deadrian@suse.deadrian@suse.deadrian@suse.decoolo@suse.comadrian@suse.deadrian@suse.deadrian@suse.decoolo@suse.comlnussel@suse.demls@suse.deadrian@suse.deadrian@suse.deadrian@suse.deadrian@suse.deadrian@suse.deadrian@suse.delnussel@suse.deadrian@suse.deadrian@suse.deadrian@suse.deadrian@suse.deadrian@suse.deadrian@suse.deadrian@suse.deadrian@suse.deadrian@suse.deadrian@suse.deadrian@suse.deadrian@suse.deadrian@suse.deadrian@suse.deadrian@suse.deadrian@suse.de- Fixed behaviour when using "--shell" aka "osc shell" option in a VM build. Startup is faster and permissions stay intact now.- fixes for POSIX compatibility for obs-docker-support adn mkbaselibs - Add support for apk in docker/podman builds - Add support for 'wget' in Docker images - Fix debian support for Dockerfile builds - Fix preinstallimages in containers - mkosi: add back system-packages used by build-recipe directly - pbuild: parse the Release files for debian repos- mkosi: drop most systemd/build-packages deps and use obs_scm directory as source if present - improve source copy handling - Introduce --repos-directory and --containers-directory options- productcompose: support of building against a baseiso - preinstallimage: avoid inclusion of build script generated files - preserve timestamps on sources copy-in for kiwi and productcompose - alpine package support updates - tumbleweed config update- debian: Support installation of foreign architecture packages (required for armv7l setups) - Parse unknown timezones as UTC - Apk (Alpine Linux) format support added - Implement default value in parameter expansion - Also support supplements that use & as "and" - Add workaround for skopeo's argument parser - add cap-htm=off on power9 - Fixed usage of chown calls - Remove leading `go` from `purl` locators- container related: * Implement support for the new element in kiwi recipes * Fixes for SBOM and dependencies of multi stage container builds * obs-docker-support: enable dnf and yum substitutions - Arch Linux: * fix file path for Arch repo * exclude unsupported arch * Use root as download user - build-vm-qemu: force sv48 satp mode on riscv64 - mkosi: * Create .sha256 files after mkosi builds * Always pass --image-version to mkosi - General improvements and bugfixes (mkosi, pbuild, appimage/livebuild, obs work detection, documention, SBOM) - Support slsa v1 in unpack_slsa_provenance - generate_sbom: do not clobber spdx supplier - Harden export_debian_orig_from_git (CVE-2024-22038, boo#1230469)- SBOM generation: - Adding golang introspection support - Adding rust binary introspection support - Keep track of unknwon licenses and add a "hasExtractedLicensingInfos" section - Also normalize licenses for cyclonedx - Make generate_sbom errors fatal - general improvements - Fix noprep building not working because the buildir is removed - kiwi image: also detect a debian build if /var/lib/dpkg/status is present - Do not use the Encode module to convert a code point to utf8 - Fix personality syscall number for riscv - add more required recommendations for KVM builds - set PACKAGER field in build-recipe-arch - fix writing _modulemd.yaml - pbuild: support --release and --baselibs option - container: - copy base container information from the annotation into the containerinfo - track base containers over multiple stages - always put the base container last in the dependencies- providing fileprovides in createdirdeps tool - Introduce buildflag nochecks- productcompose: support __all__ option - config update: tumbleweed using preinstallexpand - minor improvements- tumbleweed build config update - support the %load macro - improve container filename generation (docker) - fix hanging curl calls during build (docker) - productcompose: fix milestone query- tumbleweed build config update - 15.6 build config fixes - sourcerpm & sourcedep handling fixes - productcompose: - Fix milestone handling - Support bcntsynctag - Adding debian support to generate_sbom - Add syscall for personality switch on loongarch64 kernel - vm-build: ext3 & ext4: fix disk space allocation - mkosi format updates, not fully working yet - pbuild exception fixes - Fixes for current fedora and centos distros - Don't copy original dsc sources if OBS-DCH-RELEASE set - Unbreak parsing of sources/patches - Support ForceMultiVersion in the dockerfile parser - Support %bcond of rpm 4.17.1- Add a hack for systemd 255.3, creating an empty /etc/os-release if missing after preinstall. - docker: Fix HEAD request in dummyhttpserver - pbuild: Make docker-nobasepackages expand flag the default - rpm: Support a couple of builtin rpm macros - rpm: Implement argument expansion for define/with/bcond... - Fix multiline macro handling - Accept -N parameter of %autosetup - documentation updates - various code cleanup and speedup work.- ProductCompose: multiple improvements - Add buildflags:define_specfile support - Fix copy-in of git subdirectory sources - pbuild: Speed up XML parsing - pubild: product compose support - generate_sbom: add help option - podman: enforce runtime=runc - Implement direct conflicts from the distro config - changelog2spec: fix time zone handling - Do not unmount /proc/sys/fs/binfmt_misc before runnint the check scripts - spec file cleanup - documentation updates- productcompose: - support schema 0.1 - support milestones - Leap 15.6 config - SLE 15 SP6 config- productcompose: follow incompatible flavor syntax change - pbuild: support for zstd- fixed handling for cmdline parameters via kernel packages- productcompose: * BREAKING: support new schema * adapt flavor architecture parsing- productcompose: * support filtered package lists * support default architecture listing * fix copy in binaries in VM builds^- obsproduct build type got renamed to productcompose- Support zstd compressed rpm-md meta data (bsc#1217269) - Added Debian 12 configuration - First ObsProduct build format support- fix SLE 15 SP5 build configuration - Improve user agent handling for obs repositories- Docker: - Support flavor specific build descriptions via Dockerfile.$flavor - support "PlusRecommended" hint to also provide recommended packages - use the name/version as filename if both are known - Produce docker format containers by default - pbuild: Support for signature authentification of OBS resources - Fix wiping build root for --vm-type podman - Put BUILD_RELEASE and BUILD_CHANGELOG_TIMESTAMP in the /.buildenv - build-vm-kvm: use -cpu host on riscv64 - small fixes and cleanups- Added parser for BcntSyncTag in sources- pbuild: * fix dependency expansion for build types other than spec * Reworked cycle handling code * add --extra-packs option * add debugflags option - Pass-through --buildtool-opt - Parse Patch and Source lines more accurately - fix tunefs functionality - minor bugfixes- --vm-type=podman added (supports also root-less builds) - Also support build constraints in the Dockerfile - minor fixes- Add SUSE ALP build config- BREAKING: Record errors when parsing the project config former behaviour was undefined - container: Support compression format configuration option - Don't setup ccache with --no-init - improved loongarch64 support - sbom: SPDX supplier tag added - kiwi: support different versions per profile - preinstallimage: fail when recompression fails - Add support for recommends and supplements dependencies - Support the "keepfilerequires" expand flag - add '--buildtool-opt=OPTIONS' to pass options to the used build tool - distro config updates * ArchLinux * Tumbleweed - documentation updates- openSUSE Tumbleweed: sync config and move to suse_version 1699.- universal post-build hook, just place a file in /usr/lib/build/post_build.d/ - mkbaselibs/hwcaps, fix pattern name once again (x86_64_v3) - KiwiProduct: add --use-newest-package hint if the option is set- Dockerfile support: * export multibuild flavor as argument * allow parameters in FROM .. scratch lines * include OS name in build result if != linux - Workaround directory->symlink usrmerge problems for cross arch sysroot - multiple fixes for SBOM support- KIWI VM image SBOM support added- CycloneDX SBOM support added- added support for generating VCS url information into rpms- SPDX SBOM generation for container and product builds - Revert & Redo "Better filetype detection for temp changes files" - Fix typo in glibc hwcaps supplements - Implement lua string macros- configure mkbaselibs to create glibc-hwcaps baselibs as well - Better filetype detection for temp changes files - Add hook to run checks after mkbaselibs run - Delete leftover multilinedefine variable definition - Support multiline macros in the config's macro sections - Support #!BuildConstraint lines - Support #!BuildTarget in spec files to set the build target (as workaround of broken BuildArch in rpm since 2001) - Support a regexp for file renames - Set home to /root when running build time services- INCOMPATIBLE CHANGE: get rid off the power8 cpu limitation (#889) on powerpc - Add handling of non-compressed tar when creating Debian archive for DSC 3.0 - Add automatic build-in-place detection - Support dist/package subdir builds in pbuild - Skip iothreads on QEMU 7.1.0 - Fix permissions of /dev/pts/ptmx - Add license to container package list output - initial SP5 build configurations - vm-type:qemu use virtio on x86_64 - Improve installation of obs-docker-support for multi-stage builds - Tweak ARG handling in dockerfile parser - fixed Undefined subroutine &PBuild::Job::ls issue - Add missing dependencies from vc as Recommends- fix build of testsuite spec file- sync factory build config - build-recipe-livebuild: run as root - vm_kill_kvm: Use SIGKILL after 3 minutes if the kvm process is not going away - Zip: Allow extraction of symlink targets - Convert obsolete egrep/fgrep calls to grep -E/-F - Add RemoteAsset support for Dockerfile based builds - new image format: mkosi - Support stacked container builds - Revert "build-vm-kvm: enable l3-cache on i386/x86_64 builds" - handling of non-compressed tar when creating Debian archive for DSC 3.0- kvm: exclude powerpc from io_uring, enable iothreads always (#829) - kvm: enable more performant I/O also for s390(x) (#828) - Changelog patching when building DSC format 3.0. (#831) - support for building from slsa provenance files- Revert "avod aio=io_uring for now on SLE15-SP4 workers" - deb: defer dpkg triggers until all packages are installed, and disable man-db altogether - Add support of Debian Source format 3.0 (quilt)- Stop building aarch64_ilp32 baselibs for aarch64 - avod aio=io_uring for now on SLE15-SP4 workers- Update SLE 15 SP4 and Leap 15.4 build config (bsc#1198740) - Use aio=io_uring if available (bsc#1197699) (build#814) - Add arm32 and loongarch definitions (build#808) - Add compatibility code to initvm - Use upstream way of binfmt argv0 preservation (bsc#1197298) (build#809) - Add template support for Build::SimpleJSON - minor documentation updates- docker: Add support for --root and --installroot global zypper options - debian cross build support via multi-arch (obsoleting cbinstall remnants) - Tumbleweed config synced - documentation updates - smaller bugfixes- regression fix from last release, avoid calling shutdown handler twice when building in vmChanges: * pbuild: add --debug option for building debuginfo packages * rename --debug to --debuginfo to be more exact. * docu: add buildflags:ccachtype and OBS-DoNotAppendProfileToContainername Fixes: * Avoid shutdown of host when using nspawnFeatures: * download_assets: add --outdir --clean --show-dir-srcmd5 parameters support multiple --arch arguments * asset support for golang modules * add support for LXC 4. * new shortcuts for rpm building: - -rpm-noprep, --rpm-build-in-place, --rpm-build-in-place-noprep for building directly from upstream git repositories without any tar ball. * mount securityfs if not mounted by kernel-obs-build * collect steal time during VM builds in statistics. * declare armv8 and armv7 compatible * support OBS Debuginfo build flag for Red Hat variants * setup rpmmacros for all build types and earlier * Kiwi builds - Always append the profile name to kiwi container names * Dockerfile build - improve registry handling - initial Dockerfile.dapper support - support 'curl' commands in docker builds - strip known domains from container name - support container alias names * introducing --verbose option, currently only showing kernel messages. * support cpio creation for special files * handle QEMU >= 6.0 on POWER9 Changes: * Use git+https instead of git-https as url schema * add oops=panic kernel parameter * Updated distribution configurations (esp. Leap 15.4 and Tumbleweed) * new preinstallimages are using zstd by default * source subdirectories are used in git managed sources Minor improvements * change sccache default size limit * speed up improvements in - vm shutdown - rpm preinstall - avoid calling external commands in a loop - using zstd for preinstallimages - no more unpacking progress indicators to avoid slowdown - virtio handling * fixed vm-type=qemu * multiple smaller bugfixes and speed improvements- renamed tumbleweed config to tumbleweed - synced tumbleweed config changes - initial config for Leap 15.4 - docker build environment * Use /.dockerenv as marker for docker environment * support privileged docker/nspawn mode * move --cap-add=SYS_ADMIN --cap-add=MKNOD to privileged mode * initvm: do not attempt to mount /proc and binfmt_misc handler if present - pbuild * rename --hide-timestamps to --no-timestamps * reuse options from older builds * revised --single build mode * support ccache - Unify ccache and sccache handlingFeatures: - deb zstd support (for Ubuntu 21.10) - support KVM builds with enabled network - modulemd support improvements - Support a "Distmacro" directive for recipe parser-only macros Fixes: - Load selinux policy when using a preinstall image - Use the pax format for preinstall images if bsdtar is available - Add %riscv to std_macros - Fix combine_configs dropping newlines pbuild: - Implement SCC calculation - Improve --shell-after-build and --single options - initial documentation of pbuild - Bugfixes- Fix unpacking of deb/arch archives without bsdtar- fixed regression in multiline macro evaluation from 20th August releaseFeatures: - cross architecture build support (for rpm and kiwi) - modulemd meta data support - pbuild to build multiple source packages (initial release, can not be considered stable yet) - supporting external asset stores for source files - support multiple post build checks placed in the directory: /usr/lib/build/post-build-checks/ - sccache support - New --shell-after-fail option - allow to disable squashfs in SimpleImage - supporting aarch64 kernel on armv?l distributions - kiwi: Add support for OBS-RemoteAsset and OBS-CopyToImage directives - container: FROM scratch build support Improvements: - supporting kvm builds as non-root user - Extend stage selection support for rpm builds - various distribution config updates - Support "BuildFlags: cumulaterpms" (was done only via suse_version before) Fixes: - container builds * support newer podman versions * supporting multiple containers for multi-stage builds - Supporting URL's in Flatpak manifests - epoch handling in debian builds - catch more cases where a failed build is marked as host error - fixing wrong status reporting when a job got killed - hugetlbfs handling fixes - try mounting selinuxfs in VM - Also create the /sys dir when preinstalling (to satisfy dracut) - various XML parser fixes - and many minor onesFeatures: - initial flatpak build support added - ccache support added - debtransform: Add Debian revision if not present - allow nodirindex filesystems via BuildFlags: vmfsoptions:nodirindex - Also do rich dep handling for PreReqs - kiwi image: configure ndb database if we install the rpm-ndb package - Implement alternative method to specify build-ignores Changes: - Ignore kiwi-image: deps when expanding image packages Fixes: - Improve autonumbering of source/patch - init_buildsystem: fix mode of /dev/full - drop option transparent_hugepages=never on s390x - Allow --vmdisk-filesystem-options as alias for --vm-disk-filesystem-options - Do not add a "kiwi-packagemanager:" dependency if no package manager is defined - debian: - Do not leave trailing whitespace while generating .dsc - Save modified version into .dsc file - Fail `debtransform` test if `debdiff` can't find something - return the unmapped arch if it is not found in the mapping hash - build-recipe-debootstrap: add fallback for Debian SID distro- support rpmlint installed in /usr/bin/ as well - fix local build for armv6hl - Extract generated chart from the tarball instead of using the recipe- fix factory version in config file bsc#1170956 - add missing ignores for Leap 15.2 bsc#1174854 - fix sysrq handling for KVM builds - avoid double removal of obscpio files - docker: * support builds using USER root statements * proper error handling when obs-docker-support gets called as non-root * helm build target support * support milestone handling - support repo files without types set (SLE 15 SP2 zypp) - add default substitute for system-packages:repo-creation - Support recursive kiwi profile usage- fix dependencies for Fedora 33 - Set $YAML::XS::LoadBlessed = 0 for Appimage/Snapcraft - add a new variable to track build time needed for ccache eviction - create folder for ccache archive to be copied before rsync - also package pkg-config files by default into baselibs. (bsc#1172563 etc) - Use shorter kernel flag for mitigations - Ignore, if shutdown behavior changed by build in z/VM - Control disk-space consumption while creating ccache archive - cleaning ccache - create folders before trying to copy ccache.tar - Generate .packages and .basepackages files for docker builds- enable sysrq operations on boot - Set kvm_serial_device to virtio-serial in the fixup - Split console arg setting code into kvm_add_console_args - Update for zVM to make container builds work. - Write to /proc/sys/kernel/hostname if the hostname command is not available - Use --cgroup-manager=cgroupfs when calling podman - Also squash by default in podman builds - Support different interpreters in prein/postin scriptlets - Use grep -E instead of egrep to check for the needsbinariesforbuild flag - Use new Build::Intrepo module - Add new Intrepo module to read/write build's internal repo format - remove .gz from _ccache archive as it is no longer compressed - Add support for Arch in build-recipe-kiwi - Autodetect whether to use --pipe option of systemd-nspawn. - Split parse_depfile() from readdeps() - enable compression on ccache - add bugzilla numbers for s390 workaround - extend --ccache to generate _ccache.tar.gz and implement --pkg-ccache - disable transparent_hugepage on s390x guests for now, causes hangs - set buildflavor also for Build::parse- Leap 15.2 config update (libzstd1 for rpm) - handle obscpio extraction error as fatal - Return correct exit code from systemd-nspawn build - Spec parser: do not parse included files from end to start - running disk full check also outside of VM - run disk full check only for chroot- Spec parser: add support for %elif, %elifarch, %elifos - Support rpm's %include statement (EXPERIMENTAL, known limitations) - Do not do vminstall expansion in expanddeps unless --vm is used- 15.2 config: preinstall gcrypt deps again - Recommends for Fedora based distros - support obsgendiff funcationality - various smaller code cleanups - additional test cases for spec file parsing - various fixes for cornercases during spec file parsing- fix regression in && operator handling of rpm spec file parser - Correctly expand macros defined with %global- 15.2 config: temporary revert gcrypt preinstall until distro has changed - factory config: ignore libxtables for iproute2, not needed for ip tool - Follow upstream rpm changes in regard to logical ops - Fix macro expansion of lines containing newlines - add missing header file to avoid compile warnings- support OBS-Milestone comment for kiwi - switch to preinstall expansion for factory- fix SLE 15 configurations - Fix dist autodetection for sle15-sp2- Fix crash when using preinstall dependency expansion in OBS - build-vm-kvm: use /boot/kernel.obs.build and /boot/initrd.obs.build as fallback regardless of the platform to have a global fallback kernel to use for distros that do not use the "kernel-obs-build" package to provide the guests kernel and initrd as the system binaries are not reliable for use in a guest system - use abuild user if $NOROOTFORBUILD is set.- fix createrepo existens check for appimager and docker builds in chroot - support to use virt-make-fs for ext3 VM builds- Arch Linux zstd format support - fix testbuild fail with latest rpm in SP2 and Leap 15.2 - do not retry automatically on disk full error- allow to enter an existing buildroot w/o recipe - generate milestone files also for pure online media - fix ccache setup of non-dotted compiler versions- qemu vm_type is running qemu system emulator now. Works for: * aarch64 * armv7l * ppc64/ppc64le * s390/s390x * riscv64 Note: this requires a kernel and initrd in build target via kernel-obs-build mechanic - various --shell improvements - new --shell-cmd to run commands in chroot/KVM/Qemu/... directly - raising minimal required memory in qemu mode to 512MB to be able to run Linux kernel at least - Normalize epoch 0 away when reading the module info - Add systemd-nspawn backend (by Oleg Girko)- Add Fedora module parser - Rpmmd parser: set up a dummy ExternEnt handler - Add support for modules and publish flags - add zstd to recommends - Support rpm's new expression expansion syntax- build-recipe-dsc: Move all build results, not just *.deb and *.changes - Mount /sys in chroot build - vc: Do not open the editor if content is set - adding leap 15.2 and SLE 15 SP2 configs - Fix some rpmlint warnings - return exit status 9 in the genbuildreqs case - Export SYSTEMD_OFFLINE=1 to avoid failures from systemctl- fail build on preinstall failure - avoid dependency errors on Fedora 30 - fixes for simpleimage vm build support - support zstd decompression with old rpms - license tag fixes- configs/15.5.conf: add libzstd1 to preinstall list: RPM is being extended to support zstd compression, which results in an additionaly library being linked in.- configs/15.5.conf: remove brp-extract-appdata from support package - add "-vv" parameter in case of debbuild- Filter out 'MACRO' from Requires(pre) - Support createrepo_c's CREATEREPO_CHECKSUMS checksum cache - Skip unsupported GPG check on ArchLinux - Support #!BuildRequires dependencies - Collect more statistics - Install policy-rc.d to prevent services from starting on Debian- add initial SLE 15 SP1 config (bsc#1122895)- update factory config for libreadline8 switch - cleanup 15.1 config with OBS specific stuff * should not be used for plain build usage * workarounds for kiwi should be fixed in packages- support jumping into KVM debug shells using "--vm-type=kvm --shell" - adapt to new containerd CLI syntax - Support a new 'UseOBSRepositories' flag - lxc 3 support - power9 fixes - Generate a .milestone artifact for kiwi product builds - Support rpm's new '^' separator in version comparison - Allow to specify extra image repos with - Rework release handling of containers- Add Leap 15.1 config- require psmisc util for fuser - Start debian support for kiwi images/containers - Support building with unordered repositories for kiwi/docker builds - Write the package list of the base container in kiwi container builds - Support kiwi's "additionaltags" attribute (added in kiwi 9.15.3) - Add some substitutes for the extra container tags - Support "OBS-AddTag" directive to set multiple container tags in kiwi builds - Archlinux updates - SLE 12 SP4 config - Appimage: support source file parsing- Fall back to $mailaddr if $VC_MAILADDR is unset/null - don't crash with no rpm macros defined - Kiwi: support parsing of repos where the .repo file got used - package hostarch definition in preinstallimages - avoid double creation of monitor fifo - Debian: - debootstrap: ensure /etc/hosts exists - debootstrap: Add abuild shadow password entry - livebuild: publish source tarball - Adds Debian configurations for jessie and unstable - collect *.ddeb, *.udeb files- docker format: New podman/buildah build engine support - Support for full names in changes files - Set %url macro when seeing an Url: - pacman CLI updates - enable core dump generation in VM builds - Disable kpti on guest kernel for performance and correctness - support for e2fsprogs 1.43.1 with old kernels- docker: * use a correct prefixed label for disturl * Support building multiple image types containing a docker image * Set build user to root for docker/fissile builds * Compress containers so that old kiwi versions can handle them * Put obs-docker-support uninstall before the last user line * Also pass arch and buildflavor when creating the containerinfo * set disturl as container LABEL * Uncompress kiwi generated containers * build-vm-docker: type=bind instead of type=volume in --mount option - computeblocklists/extractbuild: * Tweak verbose logging of directories in computeblocklists/extractbuild * add support for FIEMAP ioctl * don't use bare F for file * document and use alternate ioctl numbers * more tweaks and sanity checks * Fallback to encode/decode helpers if perl does not support 'Q' in pack/unpack * Use 'eval' when querying the blocklist - Misc: * fix escaping in regexp * log toplevel KIWI directories in verbose mode * Split kiwi product parser in a separate function * Always add extra dependencies when doing sysdeps expansion * Fix REPOTYPE setting if the PKGCONFIG file is generated by a service * support zypper's handling of versioned deps * pam-modules got dropped on sles 15 * testing for build specific filesystem, which are more important then worker defaults * mark lint option as obsolete * Make sure that we know all pre/vminstalls- KIWI: Support OBS-Profiles kiwi annotation kiwi profile filtering - Switch to a little perl http server to get rid of the python2 dependency - Avoid Ubuntu 18.04 uncompress failure messages - Don't rely on AppImage's auto-detection for architecture - build-recipe-livebuild: count ONIE images as build results- add sysrq functionality for KVM builds - add initial SLES 15 config- add own baselibs config for SLE 11- Fix picking of right changes file for changelog generation (boo#1077145)- Fixed Dockerfile repository parsing - Improve file name check extractbuild (CVE-2017-14804, bsc#1069904) - track release number of containers - Define SOURCEURL and PATCHURL macros - Keep preinstalled packages - add libidn2 and libunistring to preinstall for archlinux- buildignore the sle flavor of mkbaselibs for sle- prepare for suse_version 1550 in factory (by Dominique)- fixes syntax error fissile support - various container handling improvements - support new debian control.tar.xz files- proper fix for for liblua, for factory and leap 15.0- Support getting the container tags from the Dockerfile - Put the disturl in the .buildenv file - Support rpm-buildroot-override buildflag - Support kvm builds on Debian - Support with/without/unless rich deps - Added obs-docker-support script for docker images - Initial SLE 15 config- Temporary hack to aid liblua5_3 -> liblua5_3-5 rename- switch baselibs scheme for debuginfo packages from foo-debuginfo-32bit to foo-32bit-debuginfo [fate#323217]- fix usage of the right service generated files. - debootstrap: Also mount sysfs - Fileprovides should only match package names, not provides - avoid export of build results of sym links pointing to external files - support build of different flavors via multibuild - experimental AppImage build support - reworked openstack support (still experimental)- updated confguration for tumbleweed - Arch linux fixes - mount swap by label - allow custom qemu options - allow to override hostname - fix build with vm-type lxc- fix haskell builds (bsc#1018895) - fix multi type kiwi profile handling - minor distribution config and bug fixes- add config for openSUSE Leap 42.3 (alpha, non-final) - handle Fedora 25 special cases - Improve /proc mount behaviour - fix dependency on CentOS (build#2415) - Use weak dependencies as 3rd choice breaker - support statistics from xvda devices - build env wipe support (--wipe command)- speed up build (for preinstall and keeping packages) - Recognize Recommends and Supplements relations of RPMs. - fix build against susetags repos- Add clang binaries to ccache symlinking - Fix a probable tabs to spaces bug - Kiwi: allow to specify ExclusiveArch and ExcludeArch - build-vm-kvm: use virtio-rng-device also on aarch64 - Add support for LXC as libvirt driver - support multiple image builds for multiple profiles - Add optional whitelisting for allowed buildroots and parameters - build-vm-xen: use xvd devices for disks and hvc0 for console for recent xen - build-vm-kvm: fix vm_enable_console also for kvm_serial_console case - sl13.3.conf: Prepare for bash 4.4, using libreadline7 - Add and clarify licenses- calculate leap version for default config- first version of Leap 42.2 configuration - provide loop devices in docker VM - support lxc 2.0 - Add architecture-specific sources extract for Arch Linux - snapcraft improvements- adding first snapcraft support- fix build on armv7hl- run debtransform after buildtime source services - Handle also aarch32* and armv8 cases for kvm cpu switches - add support for LXC 1.0.8 - added DoD for aarch64 repositories on Debian- support unpacking of obscpio archives in source - added DoD for aarch64 repositories on Debian - aarch64_ilp32 support - KVM: telnet feature fixes and documentation - KVM: run qemu as user - fail when space allocation is not successful (on supported FS)- add switch to enable VM console input - add --vm-user option to run kvm as non-root - Implement experimental obscpio unpacking - Use fallocate -p for a fast zero-fill, correctly truncate. - PowerVM backend - Make --ignoreignore only ignore ignores from the project config - aggregate patches fields - Fail simpleimage build when integration scripts fail - mkdrpms: do not create debuginfo/source deltas Kiwi: - Support new Kiwi v8 (experimental) - Make sure kiwi is called in UTF-8 locale - Kiwi appliance: support "replaces" attribute and handle it as buildignore - KIWI profile support - Support a way to map urls to OBS project/repos Debian: - Support lintian when OBS_DCH_RELEASE set - Add support for debbuild's eval and .debmacros- add openSUSE 42.1 config (bnc#953782) - avoid full path in sha256 files of products - support virtio-rng device in kvm builds - lxc 1.1 support- avoid dependency to perl(parent) again - fixed buildtime source service execution - fixed debian collax support- collax support added - Fix auto-detection of -p1 option to patch - Handle .deb files that have sysv ar(1) filenames - Exported RECIPEFILE in build-recipe-livebuild- openSUSE 13.3 config added (bnc#944121) - Support old versions of Archive::Tar - debtransformer xz archive support - workaround for broken chroot command (Mageia:5 shipped with it) - Support building with Mandriva/Mageia Repositories - debian: Various bugfixes for lintian support - debian: Generate .changes files when building deb packages. - create /dev/loop-control for kernel >= 3.1 - support singleexport flag handling - Fix precedence of unary '-' and '!' - fix ppc qemu registration rules- fixing test suite call- support build time source services - docker VM support - Simple image creation support - vc: create changelog file only in case of a change - get hostarch based on preinstalled kernel image - architecture CanDo updates - avoid endless loops during in binfmt misc registration - debian debootstrap fixes - added support of debbuild build engine - optional support of network inside of KVM - allow lintian to break the build- workaround initrd breakage when using initrd for systemd with older systems - fixes for building in LXC containers - avoid emulator for arm on aarch64 - Fixing UTC symlink resolving when setting localtime - ppc64le can build ppc64 with KVM - build-vm-kvm: Switch armv7 to virt machine - Fix --no-checks with older rpmbuild - documenation updates- add recommend to perl(Net::SSL) (bnc#880212) - add support for debian debootstrap build engine - Update arch config - Add support for conflicts, addselfprovides, weakdeps to query functions - installed package handling works also for arch and debian now - large code cleanup - bugfixes and documentation updates- Add releasesuffix hack for new PTF handling - support parallel build jobs for debs - Fix repocfg usage in the "exact match" case - Improve exclarch handling for deb builds - rewritten workaround for broken chroot tool- add support for new chroot tool * fixes Ubuntu 14.10 builds - man pages for unrpm and vcbuild-initvmh04-armsrv2 174162537620250306-150200.19.1initvm.aarch64/usr/lib/build/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:37801/SUSE_SLE-15-SP2_Update/f31847327cf7f6d1baec6ed5afa8e12c-build.SUSE_SLE-15-SP2_Updatedrpmxz5noarch-suse-linuxELF 64-bit LSB executable, ARM aarch64, version 1 (GNU/Linux), statically linked, for GNU/Linux 3.7.0, BuildID[sha1]=d3d8c5eda62fb5df95d375a90f56becb6b179fb8, strippedu~UI͑!utf-8458bde57f8d220bd876075af4dd37a7b272183dfef20ca7636f28e6fb8a13756?07zXZ !t/}]"k%vxC@`kEvYN9~GwU\c8ұ q+j Bg|JZVi9˞]\p^VInq>TF+9ø^Db ;/Z|1"՝(r*{;WhS 1A^S jhC1o$헕Q6*sY}K&QV~'7:HF1HDDX-af²^!HJSFԄuI.OsMIQ~>=ެDqޒ5)iC4#aӒ(Jl#ZU '@? /J}43KDat?pV8Dp$Ҵ&0Ap2ag(PSg@yhWD!}u!:dȝ{%p_DC(ONSNsZNE qe@},C^cф(زioS])y)US '.jY !rKUk#9(b'*c'YD6m^05#U|M'RbyFe=TtTmkl.AecKM@䙛khih3 +gf0~_-ubzn6q,Xt#MǢ ޤn|Z^SкRAO'X8a >)mG5}Xܤp~EXx9YhF~}"Q0g}YG+aI(~k"8&I-3'>S\^d _gOHe냆= ÓӞ I5ztq3]o)X.7;+HS72n+V1Sx`y<Ve$pg^XbG<Mi xo0vS~i8[_h‹د=Sz,U#jAə:(=Gr񟑹ZoP$i𲤒@{mRW}F5u3u?&QɬBK4nfu!A^-tAm4 7D?y+ۊ׫D! ,ũ;x5݌-gL&z0*wj ~c+*,,%54pO3FjT^U92+X=|1#9'";FKyz{'G 4q+@`bQo`&]U'fm9+g"jbkawm.sOȥ 󺔂%2$8'i);{HR̅Z.,$(!6Yag`kـ`*PF-a6ά7;W1vڢuM|S*|b' ^r@I$.ȣ!T,"i7׿_/dCj(wRk.JjȆ%>>PF\a>oa gc($9`]3$+,a*xet\^Rg8SeWafqJ]wBJ auExSN2@sG1~f ʠ݂Iy@n_| 2cᓇA0* B5JY>)r ^r57G E-|߹EbIYwdI f1ΠXgϾ9%$2WNUAU;DA\ O(!vH q*&H,z,<5)<೫}r3w9z2H;V})|uf> F;LU2d?Lҵ. `DYp?GN=!+a=xi:}? _oq\2eN99QF֘N~_LY.ew5~`g|/18to,17:8-%%VzSgsH"=ΤWp[IRU~%}B7ɄP_zg\q5RQ꼁ܟ9iO.[@";9):X>[b"EsmM{H1p4=!UŮDMaЀv9 & =,Q^Q.;#4#M픷&=0 J_"JR5"9cR6B^On]7j$ F(i6c*V鈾zL\}j ?+ʾ?&ݑXņfj˲LWM> @NևY1OǾG-Pm⠜nI_ބͺo Q+ƶN Fw' tfMvYLgt,D-yCbt9 8{S U]+dv h9GT'd,GMSY ^ Ws囏yZkMB_>C(ltp4Չ:{Ö'#(=}:&`$Qư[IC52O'>}'\$.&KΤ(N5B,ƨ7)@ʒ$=@2R߉a/;_7x `^KmqJIGY!>:],xfm˞0lFzr!ЁcAú 2 ǓρWdK4x8AQb{_eL%7} cnP+*?Ank"l4ѢX/;[#dmF/Jp<Kil"Xƙ)Qy5Y>W]ܨ^RfaH @2ki|= qRa) 2pSLm%kZqMF N \N<[8=ş z yG.߿Qd#A%╄I;$ %XxuV[Č-a{=OB7v8}LV/L g!rۉɊU]qFqhx5p秪LVޘ[B+%hr8cϮh r^X'Vyĵ+H|3Gua=BtDɰ>^4hr*u>M˒,$ N% y>ֿ݆wW!1OcoQ:CcIe8?oFE͢au?&u9})֩] >pxisFqqof";^!U-. HoiGQoN>kbh];ZcZiskE"zK&eX\ zDQWwh<[M3/Pa$|M򶓀h~LM~3Eb9-qU{8NIz9^dJrq*p'*ʹWlFI3֣MYϹ,„>OzW62W5&}:jXCy8u?QȞgL2P64o3՞9 2d*saq#,y9ȋYm~,naW䐭=m5m{D}"sqA$RNХGT`a=O*9Ȼt;):]gIMӇu#xS1&md=w9/٦ꐦo(?|ŚiEa/} N5IpdXy()Q]_5> θ:z-KYp7wM)A=cV= naTA=)؁YsECXP!Y}ҽIX]KIRR'sW>|jM0Ny=+(8@"GDlK=;.9Oiѕeo~Q}qiRel.u$тL€'G ֐c$E( Š:CPACFZĠSۇӡ'bbۥ6kG.`W /?{MTG9^CgM}gƱ ^%I ǀW*#H_lC*D7tbOM\ $|@m8kHJtc}|16}tMQ 7m>qBx6ѳ. >D`:Xc̒,va#FO\aeԫƶDeA(J:\U_" JH:75!JbeEeq߽تʠ_6LNDm*}I%23vu.J f{&A:jZlO5lgS1Fm"2o#IͩOڞ=gJ NEBMB< PW0t GA4ӟ,Z ٤C(2⛚e@ n &Ґmk$dpcrW`zZ(qVvi*㑲ZDž$XulKzD90?Q fqM܈~{~*Zz~! EΓ)l~uy`W{WKIO#4N8{ΏFs3)pcgZ7Tl6/~$omxI9<,џ8@pt/$uHhz!Ϝ u1HkJX (sDtr1r[mNaŤNXr JߦC$hޡr4|Uu"81=BK-f]uCj!8( pk ҩ@@,U82xG M\AY<a3K1{[=f~/q~޻_-G<Q/8H-aKfh2'm˵p J>ZKC2{QSSvG1QC)K9jmƠ;a^v%1v#`orm9c!QYo' 썔y R-. ȱܦ+)kR[\C~y3UV|bVA @CᥭVox{5hێ\㳅4d,@ a?Ký̪MQmAFm~sKyhO 9GJzSathV79-#dVXdzU:Z!ESaܖ(T`$hMb Mۘ]|ggDmaƶ 6LYS಩dĂw>Q4LDjWÁsk2(DwEt"s#znd̸a1g[^}bBGύe!)͍e"lS^6q3) boܩcrݭυC)CHw-- )aZGS1q yDمO"$F^MS.' wa̠ף/8jhg*U(9l[@0jHu)FY5gD lLrQbs+[Uhy._!3GFG 8iVLJ:G]]LEL4 ɖ5^!Ϫ6G{}x&'Z4-o8 V mR}K&9Mw2,q7` Q))*RϺs-a`mC3:7pCtㆫXp⣧!}#0d{Fl.yM,g)n 8.^ۆme<8Z#=GIq]ѡ3vn9aAd1RAyq"}X3ɐ9c >6TQnzvbd]#rBCck -6vMm~V #־ƥD^ Zy;zA3Z|&^.ve峙nj@ͪÃIhR"ĶC+fe)w@̌@ x~~:0=tD\&6stNKKs4 k:}ِ{,7 ^1, EjGQWdGnEP=K͘[QgAcc|b&%bcߌb pK5V>p õhB2N!Rk''۱C)Ό+}t/% `ܡzz/ Gɻ_tc+ۃ9G%| uE;D6S GH5>8 g}TeY[hĠf<_#{!ɍ1iW|@ T$w})+fZItͿ۪$"|v!uy-ڵphҰ?ޡABLR~'eW|Iyrx~63, fx䈈 <-=W&T~F͏mj0qd:ܡg3(O}#CiQ,{y Y8UR :>*]`No^dK9H6Yqn*x|HEe3{RKOXJmո0 |rUjS멎o &5d66ER]|%W `eveRA>ӔXf \ 4w3R hS2~gQfۡCɈ?x0Sj>NWVyOC<0OCk >ɩLmNuS~8V d89k9=c Q;|QߴҵuX -֧g%6Ur+Mj'ho. U7'tۑ YoՖ=gִZW.6?} ȤɃpGR_5_m=~m]h0UcR?N?[IHXaF!#lQwE+xĒ;zJs(}ևCSǤn(% > O5jw 8]`Oy)BK+@A਱Tt|So\UQESbizcBp:uJMUHvTc*;d"8{g?W_*{j87u ǜw0#$a^7!~5G#tbɄ"5A+*7 JƩ3nBƿMԃ)["Ug;Hiz.^cQ3sEL!HX4)#S+mTx͓ZGm>2 h 9Ҝr,7"o" iMy5#YSg-JU6i c1__h۽@`oP ξ-?fSo;+EenWɜU[Qc:W4&񗇵M1FUS7fWts W(7euQw-tm`l$;_ivM-Gʧy3S?<~3XVq*,) O*pZÝj@5) ) Nn]GDNf 2m[tt|wr4'~Jl_pL6ڃHazWzkR0"ڊ'EUFj|y Ca|d̼c@biɸ~bҧ]F.+Y,zSjWdOÑj"ΐȌʁӨ_膈 0zsOY/rer܂溍Hf9,] vlnKN=y.fߞ!KˠʈJ.aN*Г˅GDDS { 9U&c{TGƝTv^¦=n"T D7ׅRQGN>Wu[' RI٢DfOcf{Z8Zow̲lǹ^1:Hxy2qV@:`wr?L,_3U630[uv07G=5J 8V}1"y0`:ns-BspM>̦Ax Pzv? 6;OI[L0;u#U@a]xs:-*VצK&a}QݰZ.ʿA_@V8ks˾/zBLQ:)2s@6)KjXMPl?rQ,퉢{ewNCyxrg q)Jm2-r^9Mؓ!l"LV|P\:|%p^%OAu]ƒ)e-VH7)4E*MZ7Ύ#ûo=؆X=OmuP_\&}8A]S>=V]=nMڢ[R?Ny8Ug,wn'A"M05j͘%51)-RuSa)ƒByn9yֳ;oxBtswJ*~b=\MLNetK XD,\5&F4qHST޿MIuXȇJBf!ˈa.@{=0شSV`c<1Pm@O \Ga)O/dQ[V^1~ڂ `_۱3b([H*P2bKcd°VZ!6q F +",/i(KMc/HN0Hj9 Ȁwz"3s> CzmQxZ]G…V [࿮xWU\9Cw膤@=wYxݤ^CA.V _S<2]"^iڮAò_:AIK3%= \ +1 sSgHMqSq/C_ϒOtS!i|-vĒak${vLoпd7uRkwBA#Kt"*)'ݤr1Ho!U~)UG9/ni|鵄]1tE]AWӷ8M +ES[\Vm?_QG$w̶AKzC1U5Y{`$LxB [|yXruc}vZPQml|{z2yFD.FHy8 "C>'v>[}?HeRӏ:}]Shj\ynGQ(;zAϠJ& $ ɾGmvWqb<ɱ/й5v2ߟz ,0>5 9rKHݥ-EjQuE)9V1` ~Q);1d>Lg%'e ^8á~Kya'L+7:n=qMEj/3ٗZNuO=h;2:L44<=|(5,Svpnm~*%!(RH% b^S.Y*&/Xvy[-⚜U@D~)k4V̰Z"7Q3|:mY >i0TeV4 f0w3XxpWpm{H$/{'{Yp:8\q4R+30 ]K0ﰆJ=IC +mh AF_J v(ΣwdEs`W[͑G9 ?.v( z(/0O[&= )Sg:Kzpꝷ F\m(,GӁsA&H7x%s_  [ 7 -0U⿄~YR'jfRs(Zn\k馽` 6ֵ(++TrYێ R,(MEFP2 2i錛mx0CfA=|ŏBOQ<%[,"ػvF/[ҙsxr܅UX 6BICL^yQ+Ԝ`aPH Be*beEkyUwx\LM*N᳂1 W\wMq\?V$ht*1TAx#rԴwd0?C`HӇ(zO#S>/F`բE~nΡJ-:'&P]JGAr27nw=Z&yVo&BޫGPt/՝u _rHGcno #`5> 6S6 r10e=RkI$ &CΤ!*n% f<. blB_5*R&mbj\ZŒ(FS3^4!u3~uM3H `;m GiuKu!*\L,a՗Z^2;^wMٮ˚o%wsNR)UQyLKÅl/IuC6ϩwJ;[BeurX}w2̮{uS*9vT-5ZZӈΐEUcNGR#sm'wZn,I|Şؖɑě%[N2tAtda@PXvwSy|d-hnvd`vv윕>FM Z;\ޞH9ЋctB5h3j_9gkAs'sZX+K 7 / P{0 nwȊ5>>#}׺oES%utՓ@)X{Hɭrvc-t_O}mTlCΧB? /M5 ?VpeL݁lq$x>8_3\J/a+;r/,mUz&pR&pY |6Q2>/?\iro!lXo""j~nUWbA ǐR1q /\mY]q3pRU i‚BLzV~ku햡YlGv(Q Fa'&ÜMfNF~4&?ٸߝ{ *<{Z9V/&~fLE+1ĕ8elm/>̑dLMl1Z_tIe.fTھd:4딹_A?zBnȸӢkLS83+ϱ^@Żܚ17;&_uXoŲҢM‡8rȐ0_{=%8 .cE+(2e^;9 {kɾS=Cd}K')n=\z#E2-p(Y-ZeܝM̼drؠZÕ JM"2"+gs==~-*R vMCI.?Ubo׬`p+<~J ps7RZUl *,Ed]S?0:UfކPio)^s7gpSYH}i<~[ѧی{-R^T8Y#vKPG nleF>u6gZ|錮./WV&Ľ6v,>sÃ`T Ա]'o%xDحzAUxP= >?@lNl=ͭR)ei a s3@$A`a gPHRU>dO?vzƏ3ȝ&8|CRXƿ` {XTBvNO5dP%}Ǐֺ|Ą9dtVu_V%,zG  Ҧ?8.vk~L#o!'j_U ^1k 䚙mS(H+V:=rLw\r\C#XDi΅v;zgy79oj*Euݿ4wƤ6I; P~Q&WW׎hnZxpW1"enhD*N$V|5 Pog'iwUlBT]*&@s"#89U R@b޼tz@; Z:< s͙ D6&ko*:0~#bܵ_StʈI2}ѦqEGN,ROhf/VL!Y^>, ,9/NX@J;#dL"RBy>N&wPi2@`7Z뵤+r?'kF߁\XA rv%1Yͭ+I??Yk8Zrs8wʌgy@EѯVc[tvSgL3MdMw3> 3S-*mס+p/AIqx<*/Wk1 큖JtV$TV#$߬+S4PG8tGUrB($Av*7TlUA]%/"L)(㳺+eК{ӝa;V%Os ^=9 T23zXYu\18 qkf"Uu`K=9~ fܜ{]`4qP_:;1YPCdŶ^]_݅eʷT`@AyO>6/a|l`c Jcf a94y"W>ۚӖ!&CAR9-Օo˙tCLY|j }< &# 0jdE*n iT7,Xp{PG㠴fw}؇b4!CXl>Ob2 i^t):;s_M̑ݺZLeRjh=hP3&rv'%6;TA'o;9ݷZ$htYNTo/9ި|AuQxQ ^k:AL})N8i~&/)PUD?}nݫQ{(?,@|HҍP!yЖv+EQ_uexoCt]όbKBB6 Y6LЗɰ uF,S2q1nqBY{ƃMlIpub# ^Oϟo=DAȏKGZϮo*4lՊ`AƔN(ʦ`F٘2+A X ++}ü >dnf8l5l$؍Td0qTn4Uĭ<-4/q+XAcw [T|* &p7:_6Aovl]_ŝVtij+E!ǕRBRZŻSJo_ma'HL؎=caYyAkĂ^1`WWeEx8,'SI +89M0/PbK|UZdBpb]tw5t;|ꇃ$j"xZWOs K})rg VNz=^ $8x^R9`'ReO-5jS% W!kU^ 92?>N_rBXKj褝cK+Z/kҚ8YG-/XsDV "5߯$SHjW/[iW2lǗ\6TmZ'^m:JCK1 mοk&NE1Ө+.VK]c..d9/g`[0*Ϻ#ҝGbٿx| HYҟbOeu/h(+6(E^ ԉf5Gj/8;CsV&8ѝ\1\Y8 S!|B(&tm?.(dn<ήܨĕb7_\_cceQֻmb]6mAHWLF~jd.e @a_If_3mE#i'bnKN0I5O}Vxirl:T" 8l5*ٓ 4}F_dj)ξb|3_R9P;)XEUī~Kؐ<|'( ;dqj ɽdv( X[z7=<8`+Ϩas:<T-`I!@C?=oB%rE"9j@]ɋ@,ʀn*KsOP1in["1̮ 5! 17Tz Ec{̆C(KiCdu}R5a+~zTz@C+*̕ejL>dp{u~[ oKı KiDOlj¨cqSQk;֭k$M%zl gB-b "U]ﲥ<P—G/Al߯!XD@۝G̽:7NZ pfTiQdA]Vxp@fԉs|$<^1nS#NվJwQ IBhyߡ(2^Sܞ]J4GxB|044뀿,`MT|u<{>kGF5q,47 Z6Ƽve4+G9^".>ѝ+}is7 c<9FCt|BWY9S 8'Uobރ1S}sK٪ wzI*5@Zp;' jD|Z`)ʈ"f)FQւra@B )1 ٺa!)}RcxHNA8Ifb+!R~@3#!jm_2Ėә5qG.颲9wH,ĺ~q!LTv&r 8G@=1?ȠÇgO|s:K~?*_L2Fy&p<@@k]p p`g8mż[.^Pc9 }A(J ~3w돌Ga!hzI(p}P+ s(0N?ؽ6 kZ>F'|*N.s5U_PLݱapYKۡ@BlVψdT<1@xܸDO'Cz atdT>Wʡz_v&)s|>k7~&dN?HHkRI ;nT6ʣn={C)jKn@-#I*P^1<4͛ꮏU4ѢoUn{qㅠ]Y@K„:d3B9%d 'bߙbdl湧FPؒ.5VJ9=?{Na7ͦxé6hEex Dm2LJW>\(b Mh{B}` yޑ}ַŋ}qZ켶jzӄo5 )[Wxt-ȐÒzPڎJeU[=s \d-UuJ.!d(N0]|_+eTD=i vIhI6Nǐ#Nו! ]myXBP%V4l$o5XA柳fbGYp OnD}<4%l~8|$=sFp"N Acx"o{$) ZBO8"@TgJisꦢUK+VUl^NUݮO߉V>]|Ȓ:PaX zHo9UqQcd4G:kX$VvpᘬH Gj06:k;`(Q\D4,j}lPcRaE۫e,=z3:uEZnQăɺYM1wKzL;vj*D ɑb#dNVp "!i9<{> D,1/ -O:@<=WgηXbvZ9 U 4TiF]~=`}E)}DCwAik ryu=OswGْDGMFsn]us~>LG;sMYގ_`XB+03~f}gj/U=<|wST&;念[Wr1;}sO)=yo8wVZmcy:g'!.N \S ܗdnnd#"8͗dzN!3髭Cx߉@x av4иwRh ; $?ȞIگ&].ķ{&MTϞR@9[FU_A1^z ]L:T6e`J~d* 0~""|f݊2nQ5[qG$Պ:B O|%l%F/A#;zfF +y'bL3irbg8H7炻}XwQ|)緎]i'槐o#h7OlƢ1lFe ed&E.hc,sAR?|S (Ӿ`|+y&ܴLOD}-]Όj bJXngTD͠ DA}m4`y<7;Ol@Id Y`IKyImDv7e+,LZ}Lʑ57 qg6 q|JIi+_Y}efJE°5J*M6lzf6"Fh/ p'jLnŖ;cׄrn~\f kɓj]d.zəB P|4x+!Qd> Fo ~,,^N:0Te@c﨑OKwSo32ȓoHlW˛Fv ?hu܎iHQ]p7TQPߨ73$ns1fѢoY/tYx~^sjz輕![e5seFv US/h8F 4'Dt{a.N4Ղ7-&6q[N62w/|7AZ[DqRcIpgVGUš*00!FjUKjVx63"`: et G3 "I7×2%&)pZA>&dp3e<}e[:fC=Ki#j,x0UZ#8qƼ{Y_/q WѽR%IK`SywjZ <m֠gPsUk]*MZST&|k!G w|kLIpajn],pUd_B2ՖޤYI^ynN{ꊣ/7paPEC͵,sӣU*Y0Sum=}=8娂BB/u5B>?K/sa#! t]CǞ7 YlY[s~BU%@Aо% ;oieYӘQnzD3:0ɊVhZIf953mR=MvtAUKRVEf $`RtuVh%mʘB8κ4q|*ϫ]NN3Um. -v`H:.bLUã27ԬЉ@s/#OwNDW82 9ZA%57OZBBj,=lc1ƕ>m_^ Bw+ImSMʮ8eәԂ|  aח'l5 'svt` 4=\B Ŋoig0vN{VBZ+W\$y9ZJc%H~/Liސ47jn=#>:+w ״qrm"U 1gK+S~֣-& ~_Lj [+jAZ}+ЫQI|H8UW'Y:sC0 ie!B$n4@f8V{w?Y?Ne ᡖH&{֞qc U^ֽilqN{+37_1LgB'xNg0,kvÞHxrp"(I<\QioWsY^~ "ÁC%dbܛwH"~p˱Ɗ;LO8DR:M ,)PYe cpKڅm.!`M< }IӞe8(MN3|[y"O`s=IV/9_@6n`C}XoKȃ}_hgT*jg)8ldq]FnHv䭐ڣ(|f,d_ e_B9 jL/8~tv0t\Ąm[$Sr0r',2]S;߂h$ C@K9`{Fef#EsiHqJ-ZHěrZ1z9},G_7$د3@ށqM@8 6G>`4\\1< %wEbvP;?D,}_C>IUsH8k[Dˡ Ŭ&%F=(<ʥtʛvǫRNUw*f,vbPZj p#7u2Q2?.)sS: uv7"G¼m7y3I9l/ۯny W9"6F0BFNђyC2F>TάJ_[*ydi3 x:.爈}fPΖq×D~ G@=J"` ,*8Ns7p9Z3m!e~ͯe9`54@@ /DirEX\f[ks]K␃:7aN.Œ_oOwۊ}붫)yei"* l@%dYgLY~ ݚayM_ ܚ& ܴ~2/$ 6[ a7{"(BYg"Tf@ڥ7!q\ 0(*b`vOktR JM_σc|P ' ;׽u[Y*U6mbjHv} yj7>Y47>޼U%U%{TU]jz-'tcbμܒ]OBN\kStx A$^G2C2]e0s{`Ÿ u{W}Ovj_Kc_~6 5,Cű bcal/fD,hRzؙ6C%E-D9rv>\3?aGO]@{!jW]KN?Uy 0 ceF zL 0 mY/9lxeX wh=\XB53*f_ݘQw ^*_>Ϡ0A鯡M'PKmBZ\d|6P%Qx)PfOQFW 7_Z1?T.5e>*zЕ<|,ϱfuHY!K91+ȿ-]鄹Y^p"?MziGڀHs9hhָ4ڻkrqZi5 \"CF !*Xlm}d"=RwIZzi)|ı`zb ?vZɾW_@21}Ě^8v WU&a곞r0gUo^J輍3I%0ѦXSذmS?O15MVP/L#!'z*BlM*TwW%zkdW!G`!J,8PzX.?*gzr Z>?&"w+H;z2-|♜81<#ɯgA-q$#([ʻy›3ۄOr9dG0xI1ﯗE܊<:#)p`'FU.)+!Ǐ'{1}YK7tAwAh&chЕU:kTD;|QZ#ĚՌ*gmsp{E/ 2!}6= H#L%Pc~ʠm8ڶߒp,Y䪴]1 e zT zYJq8كIg|F.p 1t_P 4Rt4w2 EBУ-LJ) c%t9:2x0jhXpNJ;9`lv?s< vMrA)$5#iu鐏yt;7Mq xK|w|Ok)*E8t;8ƩԌ&<]ePxx?N(`jyܲv4y<>ŶOA 災LXgMPYPJGpDksZ:r<@"tyhx&L# bDJk[ivTa9?6VSc eʎ=pR?M|zz׫?h4Q[Cx.Sk/B]&ˑ jJ{뀸Yq1-ˍK)]\J@v9=]Nĸ1?0Ii8%]n7\wfy^,vnK?IN{ݗN@;NF¤hf T,ݴG#)JyEۘ^!8!iW- qv*Qv31@KP̚vZ7V"2WJf'8wNżQr5eUHcQ$¤~esxxd;ɥC{CcDYX N(5.?kw)U3HU{`ŏL42ͻxk5NA}O VON0TO6!p3Us6^\&:isph=>zRosz`R;Ƈ5Г8co'%PcsLIO[#q;6SMM& O):%U~r-CØq|[ޙ프+#6;oW!D&!@QIr,mSo=JMcW#DC8D@XDREӈzOQq!+$8!u j68#ӎ!R"WɶI~xpD fbi2O{%hj2=7Nz^ѧoB 9$_¢BD&*^)'7$u7ND&V*mcpoĶ4.a3.#fa/e1BVSy 7k6W3NƎ>SҺUf=(]/L6)pX, ^ܓf9tzA8 mZr%ި] NQ;Vy:z1\_ݷd{5. jdI2^]cw#u 7ٯ~?XWFʴX^X7Ix:KqJ_ aO dzccUS2I>eA%yEpu< 85=>$1ݔ}ӡin Ο·yPf`߅zdO ܏E=&~v]%]CW+3O/BF)wyw\9!E7^_HIPOnoJo W۪ ooa}E)TY$Qg]lN?aJd?Ml:DIt?<RQr2:{j㕓.N#r|$֢|\X&9KNU)*rNqrY=B+hX=^Lp'0_Q%76銨lwQAeH|CWV1%nnx\WwyS(R켩ƫXR6=nZ,qBqFokoC:Sһi1:1$q k1:B08T7f8#5l[.Tҹtn++zpތxD=tڮAEkpwQz:d=:鋒PP8r_ =9P\Pk)]at8Cu|iSɺPzqY=(Cy;R̘ 5yE-e˺2?BCBqCvhN3X&kkUҙ)QQIV1b'AIK%Y|dR]xV\دMhN$Ov+Nˍrr2/یi3, Cz$4pS^p8%T  ̥4:1/ j4_s$?H%\oLcDw!l$lh#`MQf)'Zc7/owgOen|-v- $r)^n/{qpDS-'MlvôӞ CCVTGA _NSw Khwt8eZ }ftQڛE J?e>͊3,NݔP|_<\Jsib|JD~>+dBP.]!Uof 9IʪB3+̾>=+|KFmQ9"B:N讼F~Eヿ 񺠈jM9^^eudd}] /Z)NGD@LYF㽗Ra7e}n7QHm?Q9X!")L^laB>SO1Wf' I^G/*V*<+T DV LODH_@ " g1FOYRWP(KŅ7[Xo-[/]9yI%l&M)d*J_e7Q{U% s8h/ǤG<tYǂM)+;VL,1R?Q1acQAc1Y~%׹:G*aEpG;wDGŵqնE TۅCZV<M4WjGIڸ̽߱$PЁPigݵA :qf͖RȅF'C2x>y'd$ͤDZ*ۑUIT}@ut¶RpHaBB"b)G. e_+q)+CHgp@ F@uեLm{[{HDϙEh!ߓlAD/ x 0]`E]k9˩'$jų-9|mlM-I>a ֋'\g`V5+R?*Rc%0(޹P/"xA Qr4RZ[q*0˺2Z,j}qo2'2rOӮdQ9z@?wVޡX؍FŨ.o94DMd =#E4;@ 5UvO56l5 䌁Z>/`].7!`$%4[_乄{uN*"Bq"oI(u(is- 02phz=8ٗNe ,+ɏ:'yC;&\b n` sٮ]KW9!AO’sk_uz#PuqKX2$*q%|aqCF| A%ids;=:Uj׾_aRH9mҍ=hZsfG~"\,@CLD{,qMO[ܳbB ! T0>6KW DNOa,|*xj=z辬BՏBg<@_v=8$[,DmJ: 3^^<0ha:Ծ,~ayht AH R3IuU(rukM. |(3g8A3D;1!3K 15}"Dzjִ#k"zu9ۺeYb* Mewr72TX9lTr(,GC"`--7F2NFi%lc6{B岞;}6!BxG|7pIZ-I3JC(B i`;VU{k%mt4vÒZ)"V |$Q. Ŋf JJ]UOp"!@0k+h:8I1R L&«F9%+h 1!"?%)' deT`0 1KpQDWj71+.oݦS}Q+/O3aO 흅aD 鞈MU%LhG03SKZBDx&iG߷ԃx y xXſ:CNmy5IBV7JҔiKK7 f_߄>ǯDaaALun| oX,{ dž D)dc"d6JQD7k=pʼfn"Tyr^bjj_Ǔ-BBœIP\7 !W`fH2#twߗ2 A ڧ[BM%?{`r^ؗ#wՃt͑ .N. 3@d4Zjy"Xf(_hU;:;Mdճqde}W ukiyN^O7Fu)v(/a2+F  A*wh0'6aDa G@vM*$v3^=? N݋3En ,?E,^80~Xt}₱^K_ !">>~4*_ oHlfI9'Qf&C;,`]zoUC o!jJ$(w3fTzKFmpa58:VF8QNfY%2]ċ /~n14H (jݍ&~㶘0L8^2܁ xz?iUi%Le;54GiꪃJYb6!#a<&4SF6 fGՏUH])~S @`æ˵ DfݾV3+r iJ5kߛg E U!+}8apLD 7q>(Sٓ|,DОS{wWL6Lm{9O+*Gqk !]ì~a#|Db_/a.@M-?)H4c^ =Y< W4B%qK E夦[&3=|۔ZW[1ԶKl@Irb@fH>,FS;J.I0ϧ`=RfWR EK:i!;ÌTkvBWa+LY +㰗P#\%iہ"LǬkJWldMRAlÿ։8N_g9 [33ٵQ.9)\ 2v c`AհOM{v_5٠*-NyH;L3ӷfe!sZJ۟Wr[[Ouhrv50ዟIF=avBbiR8K*y2O6%g{8鯱x#׀:*Z$g+(7.Q- p8 %Y= pLkH9m/,|ѧAu4][E'XN|0~ N'mܼYV46XZ'd=9)Ҿ]alȧO7W/j񯫺 '&d k` 0wfH3(n'dFU쀷/ʥAہ Dq@疁` |.W];@VE$+p|KeA8&:Mb !93d:]/^{Cr2!SEg $Xpt(w6;EILjhI$/ic7rtxF6rd[.l-~XH % Vi^&cmMwZjtBnMHᣈ35= ?8>Lnj}ByI#4#Wi^y[0Pu)]?L]ѧ+ꌐ2*-`DAnLk1=X#Z, 6GI`V검Uef$?t[W:>M4s!e%i6`%{n1Q#]F=CZOCpE⮇[>GDvM\.\wR$MذBf}Ҧ`)yxS?"ñ 0*B*HtGCCz(Q٨@ʲD}%~7OУ)S)jkK ;"O` %0f_$NGkmTU$5;tb{}(TrYKH@=J{AW>k|^/S>I uwp(-h +dk #EiW`T*fHmf Ee kD*;}3e*;~,\m.꧂c^:5xnFw'mPGGRߕꓕBc:Ĺ~ia{x6zsZKhȴOK Iؕ[x.YiޔRI#,n8DXT4ꫯ=5Q#$G_7Ӊj?`],XxAVV¾Y6/?VPN%[^=jr] /6u4$qPJ/d]Jf';"$Ri$pp O$@-pm?)Sߋ[F4&tGs/NgŎZh2`$@!YA /_͋=} @:nР+d.'fjƾ79ի`hw # 9ۘw笵pPdB4Q.iy51mVY6d|%@8fk70G``HףZxjL-Z@Y9B|J`4_x^?Чޢkղ{hIԺL:av>zЌ5yWl^'+mOMzVlh@a:{i\<|_'үa~Ց19&{: bi]ZdD>r1lZ"n#~fj+ڵk|JYOkMx5qa0t;hiu&naR0rjC!"2w!"vI-FQ$k=yS$G^Q*HP eJA3Z)HГb>8``\PA%R7.㩠F,l:4 3լ, X8Py r\ZPKęr ^cbQ`FQ!ȔC;f k(=wT{IJ&#jgh0_X1%Fl6 H83&[Rjq>o ؏ҜqH[.ݜbC]yN53 +hR`H&QcQOӂ#o*U opWBXQ32\R2/`7I/䨻#hs{}cִ1>1G v%}%MO0AEJ{R.DjJ?[ o %jTpgG/#r=oac>nO"Dɸϼ6~q+t W+;\b+v1XY” s>N|df /EaWVtܴW𘽶MLgB L4e `5ԧcBc+#T~XNU1j"v)# bCGz:"{Xkk|;K-jJN0D>24xmTp/Թ%/CI8Wꓚ"NKq:[3oC~}V(/#ʋ(NZTQW_5k**ޣzK`kKWyYjS8cbWntiK֔M+fuPׇ*NjsxZO`]([=/nҙL8'LvdO(hd|Id50OA'4>gG_Zc*(`$ UGcXBRG zVLFӠb_߰}Sh< {bm<U ~2<Î 7tעGg:V] &>\XCJ/z#e eii IyEd8PL Ua' SqA\NsNబ s =M#l,/kKrn/ Ccg܇PK_xN<UNZjne?Z*#}[}7IS1Y=Rvqa|.tR)1=_bJ /\KǝM短{ )7-8WX≆zcmFtp~ H!-TO^LpMX6KkilwЍ('R LS.XT?#plEgL~kd)u7T;:~Y"Uj'L"yh9_<@_@6go7OIb\tvOeU&xG.;mr._7"Oi%Ͷ).4)۶ @&YQq.+Ͽ-ߒ*†jn*g086Z2qvkE|8Y`R4q_ .J:Y'z!c\̯!@y-šV6C'8 ʺa\xZ73v2\zeKk֮} APUVii̱ȴO}xC`˲@3be_W \F{ 醛pmy;br{ax]ga֡wTSbYz,;D{lJ kȥ|1TvBWܼqq$ݼ?RfDp$={F*(~rIIX@w7ٗW88"úl@dr |ݻQdz'`秪+g$N*9ٔEMEI0QݴwwN MrW#$V0*1E&L N#vG,r[vU?aK#x!5iOwiIf[~3Ni/oqp&/\VCS}L5'El1gXS厛N>9?(xXg4 0g+X0Lש⸊e%Qt޲Qk'kd[!)YvQr`.)]`;4Fuv>2M inE ḵT![rwwlG(Ӊ HuXdZHu#M WvBn1zYq J J;դ $BE+X`N܏H{xiyš\'Mxҏ~Y- F!=7D05]}s/P=t/ZwL)?ɁK6 I۱9^IsۈJJ1(z^3]Qcz3U0BY"a \A|7kI}'VZzqI͍f.;qlNjqmGPGִޫYcL Q#Wutau:="U"0SŪ#6-ENIjſ'Q  *пni|yޖU|_pSsu?~%@d'O-dX|"?{kZ=Bv^'p2g3NdL)9oS{U!; oXUpE®yɷ~zn 8zWue%P :.J]tQ\"̪VF|d fb(LA'3Q@f?=&`Ly#:RQ,"P ojPAؿ;nH OZ?I&jJgF#76>`w*?1~R Ħ{L]3}%do~D h5>/Q=_ELl GD|Z1&/T1b-hqNW~'-mwK eVK"H{iB1PӒI2^ug.u̺`N=%hr"Uڽ'&V@$So xzBN=A!8n6x/7P;!8wSV?kJ˹0+({cf%7@ ofwH荌.|#i^1SYyX"{b.=V1V%F/kt(}}T"iՂx~4 FC >FKE 0,$I}kV!tHBN9]ӳn?BEGFi2%phm/,6X_oJ?'DtKw t@x۰iT-#C(euw?r4}/W) !XbIG"|h7Ċ9EfLF"r;$Tdv;rn nӗ3Sc+Ԛb|2˴[4s9RN4ɚ7-v/ЕML_b>{JK"M4@gr)G%Z4a |9SSؼ0} DfQs__جui%R:^Zl3FŔ1{$گD%z[ȥz v;'d#}ߠ_F'JT_o55 UMv<ҵ\KUF.'g0WA ^ҪK6];,4n1!NRS\D<2C~Hp>O4UWSÑg,QKVRgc>'7P+xd9f"f!9S[PHElI xU䱅"L#)t>SM T3Z?eUbp>@_gZwh0lL^… ԈRar?Z EyNDf~'~X=2&q !*V5`*AܣBbMy1B8HjsW)'aopbGֈ.Ȏ^-RRi (G7g,})7]@YgkEzG% q=/C' ˠœm/(AỤ0Jgyj-(Vs{դ㒞2ۭlef76zրqn%~z@rk"ND@tK#FHG]a v=ʆ:0+c>1sTOӧE#p2ecƪ_Ƒ-)Qh)%{8qt5^;G~L@,2(k}VK1,F}K˲p!<FB<־0;ĎidpldfM^G:65!%TEPT7Ct;"$7}ezZmF>p:lotl3K"`p ~d.w^dRv-#T{E ''OQl2&4.C $PӫİFAԚ:S8aX8 ̤kk"V:ޠUF/;[g"I1!=& &w|^v~8ӝl'>d K+ lY-~N pr B,֓ kYQ&YGI wx"㜓63>%A82Dd}rPb ŷOzg=/gCVwLz<Bj8YgeX !ucYLi|Q/=a+[4q-z2Kh<>]>&54*!Og) ^UIZaYt"D.O/cOA޲Tj2t|qTkz5s 뒫n" ~Q+>n7ljP2&hd3쎋.ݱqE@9\$vM|+Z+pسAy.{)179:CQmg#!Mw `xϵ1%k;# i8sS0 $6΃Bf\C#p "a+W8p57]+Oeq(ΔPyIس%Ytk8h beLjgDe-!n]QmJk$jԕ,c~hUP%/"5b*;D- 1G3wJ=x]hljG}Evk|\T$wq^jۗQSODž\(zHp _#*_w}R R~>S? KhgpQGnyT)fwz 7ie7GrkPV!{%))hrDQ7fo%8IZ[r<%H IuƜeG?9$KG..OץtZ|4 F-QtSsCV4̋ $O=>NaRPg0t{ч)Tm~e0husRGF ]D،3K iiۛ3j.Ϳ;=)dԃ[ٹplV(+:2aZ1F*کVw}Taq'eVWnjdW% 3'*A s=ꠟO|V fyC6w ?eA=JzYMQFXȏ2n4PA!q@ ]N6&sU(@›'Ua۽O~-^oULy9@%/uuL&$w,bs#29Uk\|!#{Ǩ*3WpuU 1 І7et7;k\[##c='#ioq1QGu|zPr@?Y ?'zi{]]ٌpwh}ARnXeS!$NιSbDATc@>F&W=@bLsucxۮJ^;[&XAY&?J HBFt`#GEh}7 BK%|>9{h gX*( $;dBtH9EAq./s]1οi ֽy4Usp` Zl*Χsr6&11@q*ȉŸ R4/nPT|oŞZL`rDfa*vJAtd@ F8"s># o m)̉Z VsQ9dmi2*-F]Eɻ_) qÃYA8S WA6P!`i5"}0UO 4'ԾΈ>za}(t:FL5j0F<ݽE30 c}fKմAMNbg5EIYeM\{WNt3T}--!؄/HϸA!g` җᯚ6s2jzi@@dua#mM'f_9-Vqbt*"' LJDsB@.2@3G{~/38?LM'ͩ[A02D KsѸ^+_9xnErO?9b#Pw ~h.҈d;zq9s&8 ? !hxʹ:؅- /ߐ'THUhPlfq`oŨ ƣ]F_lx2HJ2ZniHbD#VfέK/8 xYxU/BP ܃ }Kw)ۏ(< n:+_o!=0zSd0-iry|.*Ƈ'!_pN3iRy;6" mj?*6d]@[;Hhrn-[\ 4`w( G`Ђx45;:f.};ۿ]+/S4#N5w}i Tc*薴傑0KG) 3: 'Z~bnMu*a 4FK(d1x8IeKr^F,EI#x!^pDh}[62k+AS @~?)Tc¶N?I Xff6~ѷ49ãGU Zu/70-M#?/ t뺵1dm[5â0s-\}"L⊋K@my44gpwﯜ;_N<ޡqv]oOZD/o5%Zx~Xrs:]eoI%c_-&e;88p7v BSѯfe{6T1/}fU.jG朲GcG~5A>o JDi 7fbe> .Baш ˜jMU(Hҽa96Z)X.nmaqaUvt $Mhk3pi^]U?e@`v|n匰Fy?gwқ{J\ 4݈#'QO4^u$p$3hi2/)"LSzcH"-|?CYLs{g86Фj'mR須²ߢi<_̋e}%'mÀSc&Cÿ&?JƉDj~rSQ6=V-GhOu$^aЍ'ԔUva˟\X[! op ZxVy.61$9"id-E/Cńw`@O+Vo[~%F6~HEqRΣ;;k(% I]MN2Ш 958F+VxcЎ%k} J0/?EحvD;$ 7VUAKYr4#kQ/}gέu2v#~sCWM;i9WdMD..y.hkUG.﯍-ӳ65 iX&oBe"9@zᲢ^Kx{܏Gya:3G| ^fkq<AKe<}#,9]UyO?pȤNTGfY.)B(Kd$쪴psi$ܵcJ*|2˫iMwy:O-Q["{nhHPg^YVWR'籀Ǘ9aLQd0b?<}Š*,2p?dSNW- OL (E᭸H&R.r4)rOGE{H'oXdج*- $/mN}rNUgcN;VSnYyE} >c`cBvCngi)U}nP:䭆If90hr qWY >qiU[H 0+[g@C-ύ|MAovZ F D~dںJ71׫^^ٗ,!>ȋk`PwE>=u4KԯB 3c0 A b4j+0ɀvȉ@sJ5Oފ#h= ⠾sf7đ*eL撼OژnPEoѱvBD^w[+o$ӛX4vy6=fmqFg}d;AQӱ nuI*/:hCAs[O9ht_50k"/޸z0l7Z%L2 SEDu!~{Wa5fF`k$Kq\צaRr|EZΣw,ʅg19qD8: D8KI8,V⚜*(쁻nLNv6OLTg2^ '"ߝf^ y n| ۠]tT@UX30rs <ӗ_"E&dM ؉=Ž١?:@Knpwe)?m˧D֩o m;25{ssmATQ P{Y!Te51ˡ tqDD훮]P1@P/ VLT.Tcn%67j7(1kz"xVh9MSVmdBmγ=M1躄=xdsji%Nj6!{0әEUWֵb@>fFݩ4ATX_`M %EuixX3PK=϶5.B- v0GP/+|ifƖd( ˳}WձW}T tT&h.=< J'ĥ<)#+hȇt3DLBd-UL\O j54v'L;kuuQE8w'db)cMBZš Q" NlzEuMsef izŊڝظw]`ae *Kv` L; ηfhʹG6uжsh{d:sV`B\ܴi`D[jpz2[I$uPG0iv<[;+. ۞k$ڗ2<'=É쉑ӘT k3\W6@Dw坖UM< KiOTH# 8&`: z~蟀0 S@'Qg&GÛ !ێwV:O9/:VbN}QA %w͐ p703 -:uZWkֆٺjđWkHhdbw*OBT{Md1m$o'vyçt)eN 1nIOoxP bO)5"^.(֓c<$S< IaɅIG72mU B W'ܡ|{EPK={H7&`yeIBlOUg6N#W`L\!h `TӴ~LneA=~lI_jU*L1kMֵݤsMnϱnE>u3,p?ptswj` bsRv7&ْ_%BŒFdֿ|-*>K}^~6bFp=g9FR+ ; bFF2PrB)v}tT;bJf$и궳\{~WH{ڄɓ{Eͷe X>'H,!v?:HDd oa#:d R\KV^g?]N}7Bv%IPw1dhJ]׺y8Y´Όؔ]e{I;ur,w `5]{V :ƶ3 F.f;ǾY:]U,oSF>u8xġՑ>ϱo!7(Q xKC wf[$5{ sVh6ѓϩNaˀj=ލl`es7C}S)Q*Ty~b!2ޏAoĜt`KmQam8} ʚ +j,m^+tЀm>Dimk8)q^ڴ7h4Vľy- F5f!,kbҴɜ/wؗ ,~ ٗ!f(ɴ15q@܏Y9DT OKWଲX"~6SQXP'zc\@E}&}AERo1Eb.~/n"Im€'Ѹ"r]_ V$6L{|ծsw?g=җE-FnSkmU^hZkxة]\ 6G90X'y^!yQe7 l73C9JW.HbVaQhNc-Q3/ՁMXo=w!id6i(H#hKC/R>^1޻IL}F5U36(1c붺 #iz[q+ʐKܯ+hDP+}[3X FrᤙpeoZ1D 7ŀҙ?DJL}˜lk+ʛͶrjoϠ"Ledu0\6<(a'LI7{Yt'dA/6 {+IY&YG6;eץ?71 3jB2լoӡ͚%XZČZ 9RaߩpP'{B7MQ_z>[cmmE~䲐_)2E#z>vZJ3y&JEWJEGft^`|iٟ@W5\; ]63}q1aZ6?eԥ3N!0 y;N͉-C;Ėnwp%| iMzsN22yLM0/Œ\ƨt*`|N\oi ]oK>C4aRK-/ޛ6nAOx0C=t :QeTdsDg.%W@Yf㆞dߣzEnƳyK8iWC\`C/jG]KͤݝE߉bE e[AC#N=rWzQ8oR'~ 0v4IKG?1u.H5 ?@= q@dbvOI!? iwn`UbDZV5MmZZ!A]-lM nWO MUi9ar}7Na. `9*Ds6s%r u qi4~+ACu/D=˻0? ݍMtVQD[Hg,YXaYE:v۾/{@' m;s"87bCk 2'V5X%q$vRT~"l|' PdHO&|do-]e)o>0fBZe+}.qyߪ(z)J?ĴC<z$T˝ ;z5YG~)CƖԎ*Tfo^ɥ Dkh!O}ǰ&T$quaerH%tVPi]u}_| ̱-{ KcJap{V/% exTVYgKU -%Çd{WFO{ޞJdJ_nlUӏŭv`##;g;eke1+~- L@C+9h< KK$-Q%ڭBlmzz-SM㧧E6oNiw̽"`x{wɐ+<wd1 !-@Mm=1PnTO(gM  1TzucÍbz=3|刳$zvOMU_ma% |5"ܵC$-˃LZVՍYA "2pyb.-\T>f>4Z^F㵟/s\n93(ۤ9%" oտG}(dBۓⓝm{#)] Ot㱻Ϩ]@\J^ ]رtX;鞉]^BЬ9qx(_5Hn&)mMIVkM!dY @o=Evkx:JJA)҂9w(`gY1Iy(WrR[2,`;=LXUgj>hۇ;\K%X~L\*$|^c).hxvC'g| :Alʼ'-HΉ}8W$L$7G#j,FJ$2-]ZQ\R0w7$O %ٱ~uFGGإ[3&l\ST 'E++蔭 ݔZVz?F_-Ƀ'K#U}?ρ`ҨUa%әANRѬ]@I? (-.9y3lu΀Z6@GJ=yI׈VMD}0X/3oEyLCk52NʹO6}7ih,|gl?ϰ (#o(\;yp +wY &KkJ!R7_yբiAS`Z_ ΖɋqQ'ha5k3.i(++0}Uɟ32 4]7 S5?T NߘGvXq>ݙ70p_):>j#F4%cᤩQg 2ooyS;g8C:;`u\[7M>pYH"*@3?Tpah#,rd${.vY8 $&1udy՜pÒ,NT$Q&mґ7l| TBG_xmAu(ˊX1Ag~$RNT#*Hע ץ歲7f =& *x ip_,*3 <ybRbqB#h&af,4h5US2=\շBYN\oʽ{Z(N"D R"%wYDN^I"~R27̡bGluVz;a4ǣ(9rQnd6\=w>-Hy>Dz@pZS\Abac<4a if0JS`R9-sM3O:`X_Qhc z5N` GT^|`) xl2wn&1Q.:qTG>zZ@҆lȇsZTVN~͔ ɾcufx!O(m:@Ii wT7ɠ>^6,(6ll5UWNH`|d㴋/9HSY9Oݤ=໕ Pt~07u`,aS= kBfn+? jH%7cNIoGW%dc9Y1 B /К+{T 3ZwbM`)G4i;{bdi ܋d䂬yC ɢ4#e ̡2] $cȀDpP Da'eϞ_NdIqnt3='s23*@anh+̿3G@5E *}1Vp@p%ōW} h/n5<T`_F3 ]zT튎HR@W r,S&'J5~ J`=|2 ȷ*4Vv@|rj(LB ^5_=ͤ < ًq:Φzku?,!ls*!-6< (m`y0&+e+|nn4ulm?9Dc?Hz' (Uv/t AX͒Z&N%g40@;Z\&r"d'Oh\}}S ;F@;Y@daOE``sEcE_=#u1V{Zؖ,8V; kl9JFMp⇬;ZÙ xNciCbY[Dxi$M R Fwy/RlK]ޒ 5rL|Vex-v::GqF R'/ }mՃw3%W\6~^x(S*4hNYhjJGsmH!<ϟBkԒG-.QC v{.P;[veZtMB_5&쭥PR~4|t꨾U},/v`c UPsޚݩ`bbOynỉxY' ]S=ޏҗiXšvĪN0Ԃ|Z7 7IѹpHtXDo]_:;rOSUs)?l+0a,fU0?:mmi"V9 ca,Pio!5;IeI#LQC;G(eBd+W.ݶ+6>ڤ1Ay8xA`_v*˲h<ߕ|U%ac0'o*ZH&auA$kE OkA\ a:oQV#o:q9@ ׫Wz~Zvn#fIm-Eq7[N‰=GWZ,eJEeMqA  j&pz/9Gf͌cxfH!c=7]g+Ӎ㺰os R:9&銚@+Q'g%ʬS lJ# 6OO ra]{Gf$ҝh=.ɺY1R/ڏZ%uکJ(% "J5ˬAx >y՗lL/AGˠ_`4nZ̸&P%!uu!X 2NMxC+mSoC!7%yS/ENKWg9yi5"rw-\A9NIՈ)BjFL=SbwRoF4g2_ꀡi=xTʞdm@{h)qdW6g4XjFVJ9q37y!b{e6$A.ݾSWPءeҵ,5 Ym(d]@"^g !y \F#>?`ouv&i` iDV$'m5;/.vYiZ92JƄa؃-zώI5Fh ?b5BU6osZCK/WGĐK(=N~[,xB>/^kVR]pc0h2Ȏ'FmFz@`łxHRVd^op?Z GR;RȍP}'PMqqyp?3t2dVK^wC\ēZm(?hFƛHY0hC_n[i;/{y' gn~_x?QB3T/)OM5:)v@td{OEUkCvy"8תӚNpe6028? b(:$9ORDjJGр|[;wa]3;+Fv{Yաre{@l;0K} Q96ѽ|54`2f6ZZ##LL-O@R[mK"1λ_Klb`011`Dga @]kmC9 ffvnR_iϧxw7Ǐa 䁱%V4SMkoxʢ0\,x]@i>Gjdx@|:|X-qʟ nks;:!d P@wDž8nb&#5I`6HI8fS=[8XZ6);}XU~`cpͣ.i9iՆWLId_6@~nMJuBq7Syʛu4>7*YUa]@6)9ݫV!0_ۮ_-.يĺ tX65 b=EGY%PG.)3-JюL\oTԮV  q|]DGc:t9'HW7f(bsmni>1f\d5Aq8nY$*pF?܏N`MۈO/q)hOϧcldBu=&᎜PRj?U~TE`44@dVϮNi}@yлzqgi("t._D1PWV=Ÿeg2sUJF$YCbٛw&1=)=BmboڰC)زT!8H~.]p}/ Y˄9͞)8of_8xjmCfn▃ည!|``&l8g5ʾ_ۨz̈ ;x{~;8Q0NXeP!$ l F2:yɪ4ӜW2~>Y M/yT^Բܗ-ǂ9u4cyLIA2sU^r`ZW٘ZpTBMAF+\=rd4arx@^hcY|,)?xw;26<w?;.BxFk|TŁ ^(& ti@ա 1ZM۞{i@Īc9 R7Ji #'J9[*؃Aɠ v;Iy.˫uunL08T9.]? 'bQl cؕ#Jv4x-XJcJ9'tWOI2yX*+YZokw@"E8?CF0#t32٢>e+(_ۋgU\>{@cMUA{aGʁV5|wZz '`Ifac]L?ٌƿ.'(Ajʁl]#–GD?ځR}`6!zRcWְFc>B>f.i 7*AQQ\a͖rRis`_DK&).y9kLӚ,'v{B9}h~ ux )['R6-~꼥A(PP]xr8xToke+Z$6{朣^di,DҤ\ JRkEad&⒫Ԟz,bUQ|mcp lZ>P pVRL [Zħiy?䃣Lث.T[D%tO\Fkʔ[ZD>~ugE#ˡZ11EY ުd&Nէ[ujW \u1IP_)^ٍ*sӰ(:dKh{U|_YU}R=-zO8?MM&4n3f"xmҗo~\웑y u[JtxNdHQ.QFh?-Uk4`ҳ .Y(,CN#(D胵k-{d(L4HKu0& dqN7f=#ґׯ.i90u*Psoy[~pJJm>%7w_.0V)hMaIv&3J=p{p-7uˆWbd#^j ?9nwgLWTSYЎ1,b#+BM~\vLmYX9ylα3>ǝ/tEZ֦ jh K! $ڠ  ~Ja`M-lKIph':T!΀@Cɻ%`k6("c;aأ{ɑ+; P@|XY Lw\zn͖ky2Gs̃n@c9[_']+6#4 k4:9bǟ> Z)޳* ͬT¼ρ6Ȃ.YP'=$t Ğp!s/z3Co%վGó<.IS%m_#R;g\0ӹ0_8=mtN6M]t! XOg{UR9G]`sC ΡKD77?) 1[| VF#{M2|)n%L {Xшq͈xqCg'wgvހ*^4>8 6/uf.,~3mG*1@ϙ# p4g7|ɐB8h!7nfN׈ɍ(oǪKBMrKiŽGv'J|E_?(L!tγ)ȬWTw8G֩ĭG{P%؎?F sfL-LR"rLZMy!DGzmtg"L);3AI`<_{ݙ%Yp&cRO+diّ?nshXzԫd7(n,]g1]x)Qɂ7bZ/R:H.8GYЍx_*l@OOd2ܮi#*9.DS<'3⧺?C{=&OwYG{8f_9hྔR+ h҃gJ.M IYO:z7ƹHc `r۪P!\Hu.EP7V-#軇-QQhձAt "H{X6z +zL?$kLP봑Z[ѿa ްp>]WGS(*x;+P~  >0ŸCt+MފH z`I]oZe _I bvxHd}J#We3l٬NۂzP.^5.xwΘjR KӺTA|j Z$HD9G50$b@0bЇ×+^Q=$a)ZJp[| %ϯwv9"G/\OuJ8.ZGj&<' kюjndڥ{`CQgHB&qVtɷ_zi( 7 s:*F~Pw>qᄰrlbK¦M 2+Y4!ӪrUqvF_7ڪ7t^fZ饻 ɍy,1?R/</X.Xo+~\R Q/xqGsHc-P ha3KZy̆w*H M+CX>iYrt ]7/`{ю@vMacHi7Sz- *~ot=˕UᡁϟU,뒢$]?i[]5Ua*K`oq%: sUpza |EZtix%Sw1>V bƵ(/剝{ XB;0vGvtc%_࿽f=Soγj>L#.3<`v}]=jO4<# 6 0! *34@36_NERƦ{!Y-Y5g{8>')CdGJ-iq2Wq~&.>\yg=}x#]QN&zgu7Rsen%u$pHg)ß*端EkԂp3f7D ǩ~\% Rn)­ѩoP}&'@0=|NʆKVq82ŕEd`< h4uVK~Dl[_IO8"Нf RJ,49+on;We8R[L)Phs. y<:?]h:4Xh|K'~xLکFe*/o?T#5V$HQ Tebj^v XRWwy MN.]GU{edKQh'mjHb[-l҄'1lV_ "vGY/*=Hv7SGk4l;r삝5% oR͚.6u٣9g=C/!pA 8Ϸhc_ IbsXQjd&?+ 2ˈo#NySDQ1xB+q6b5PI3p,9ʗ(-l.bH} kY`WfC|ktE6qh_\yVa"K|4x9 eWԿ@Oe*y,$9MZpI]`NV ɜ@6: 43d(yRlM})T~BcԐ){Wt@ts2{gf{Z_g=w:2I*=qjf1?G[ɐ )dE$ogzţri ? A[ôowFD0*.A;L(V77rj/lqZ'chL]06&3)Ys"Y Y!Xs/v$z?~=[6hd%m$Q13Ù̊o0`F!;K!t%qdhv:L/CLVͰj/!v &=D9d("p X`^`TA75qhbzH C4|Dy :(xqa#f-:Qux(ۑf@s PQ|=Ez%"O12 jRYL]?K#KF)rB҄?$g |i罍t/@n.CV_GKn }xOHmZ~F0ƥi 6^֝&OR}-sHDzGUu_wܜ= A6?|Ɗn6:i9F@3e;nb-,y2Gi '7/1/V`-|ȟ{s5}gaI^cwD0]ɗ 'pTrA1hXAǃ@2U-m >M%!6ȝ{.{բESwEvfR}m9{j29 X‹>~y4.{%C[Q&5n7^sO`cUj&ϣ]Z rb Ns;7uݾ"xe#mے|\Z8kTO?&iAh:RvE Ajcb߹Pă[3Ztjy|9RJtc)E.h* E!~ZEcO: Oǟ\䖠FljÊK!bz3gpQN~2܈r(dS'} Ic.}4S9Han.U*[Z,nT>$C=!75 TV {}DfLj̔#$:>27V.ywP(Fw6<;pRrh8:A]a̟F:uljHFq|TВ7AL{_'.]*sPݷ)=gz6^ҸnF*7=^e˦EGulZ-e 2V)87R"E\76\J\fZҕbG= m -8n*k{++|AaHIB+&7n8*X.+4daa@tZS4bŁ7\zT"K힡unno_8|Ax詙J /ͥ?(ɸ`\Pݺ T*0]}L؅2ʦEZ!ƙ8M\tFkQ矊3FPž|ZJ㤊lvZhO:;DIb7,RőQQ ~IjhԱ`RiRb]Ch?x[`2"oeՓ:I艾l/8D-=c[;4D=sk'^OHfAapct>TRt|C۵Zdj\XRdL)%htkvGvck&T4] Ko)g[iW5BX^4ypX1D"(+ UԔi Bp~X9顇gYh6@#[apzT?uI\t;qD`y+b*՘JCu.H\3@yGQU}mt:(syP=cTP oޣk&j?ô;֦JlS!l- P.IssKٽ!~L jNRǭKfj^I`8b 'ex]cSaX-uVNDT3 a k#MC;!U;K9HqUTi&5y'BhI% Kz0jINw3w;h{m7HUqT+DAeoYjKlPyVnx|Axsw) YZ