ignition-dracut-0.0+git20200504.7ff38d9-lp152.1.1 >  A ^Qg/=„C!ِR$Scwd`-RXe_8w$0x8kuFTtyr̈Wx?2q>U+Zϯin[z O/͗5cUEQAzNCrєMj-UoO4ԵSICLbun*R,EaȜx>U.^yr͞9hk0_nPQ,ъLqh5@}*>g+TRI:'4/$:gµ\y+jŇdfbac83d952f13d65d6aba23e14709eb6aecabac16bab7fc2b63e832fa5617e2c83ea595d91acce013da9cbe0a64f10196a25947^Qg/=„6]#?=D BYF{@45N&AgNrdo>"|\hm[sن`ʕx",N1o% y &:\Ϥ r+fRg-I3ygeSs_7/;5f)`kD89Œ"0—(M߭ WOJ>8,6ul`Dǥ>pH[t?[dd* 4 P+4A [m5#,.. @. . T. . . h.!N."4"p.#(#h#$($8$9%h:'=K>K?K@KFKGL.HL.IMp.XMYM\N.]N.^SbTcUtdUeUfUlUuU.vVwW .xW.yX zXX[ [[[[`Cignition-dracut0.0+git20200504.7ff38d9lp152.1.1Dracut scripts for ignitionIgnition is an utility to manipulate disks and configuration files during the initramfs. This includes partitioning disks, formatting partitions, writing files (regular files, systemd units, etc.), and creating users. On first boot, Ignition reads its configuration from a source of truth (remote URL, network metadata service, hypervisor bridge, etc.) and applies the configuration. This package contains the dracut scripts for this.^Q`cloud111openSUSE Leap 15.2openSUSEBSD-2-Clausehttps://bugs.opensuse.orgSystem/Managementhttps://github.com/dustymabe/ignition-dracutlinuxx86_64 test -n "$FIRST_ARG" || FIRST_ARG="$1" # disable migration if initial install under systemd [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$FIRST_ARG" -eq 1 ]; then for service in ignition-firstboot-complete.service ; do sysv_service="${service%.*}" touch "/var/lib/systemd/migrated/$sysv_service" || : done else for service in ignition-firstboot-complete.service ; do # The tag file might have been left by a preceding # update (see 1059627) rm -f "/run/rpm-ignition-dracut-update-$service-new-in-upgrade" if [ ! -e "/usr/lib/systemd/system/$service" ]; then touch "/run/rpm-ignition-dracut-update-$service-new-in-upgrade" fi done for service in ignition-firstboot-complete.service ; do sysv_service="${service%.*}" if [ -e /var/lib/systemd/migrated/$sysv_service ]; then continue fi if [ ! -x /usr/sbin/systemd-sysv-convert ]; then continue fi /usr/sbin/systemd-sysv-convert --save $sysv_service || : done fi mkdir -p /run/regenerate-initrd/ touch /run/regenerate-initrd/all if [ "$1" = 1 ] ; then platform="$(virt-what)" case "${platform}" in *vmware*) platform="vmware" ;; *virtualbox*) platform="virtualbox" ;; *kvm*|*qemu*) platform="qemu" ;; *) platform="metal" ;; esac sed -i 's/^\(GRUB_CMDLINE_LINUX_DEFAULT="\)\(.*\)/\1ignition.platform.id='${platform}' \\$ignition_firstboot \2/' /etc/default/grub mkdir -p /run/update-bootloader/ touch /run/update-bootloader/refresh # Trigger setting firstboot flag (in posttrans) only on new installations mkdir -p /run/ignition-dracut/ touch /run/ignition-dracut/newinstall fi test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$YAST_IS_RUNNING" != "instsys" -a -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi if [ "$FIRST_ARG" -eq 1 ]; then if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl preset ignition-firstboot-complete.service || : fi elif [ "$FIRST_ARG" -gt 1 ]; then for service in ignition-firstboot-complete.service ; do if [ ! -e "/run/rpm-ignition-dracut-update-$service-new-in-upgrade" ]; then continue fi rm -f "/run/rpm-ignition-dracut-update-$service-new-in-upgrade" if [ ! -x /usr/bin/systemctl ]; then continue fi /usr/bin/systemctl preset "$service" || : done for service in ignition-firstboot-complete.service ; do sysv_service=${service%.*} if [ -e /var/lib/systemd/migrated/$sysv_service ]; then continue fi if [ ! -x /usr/sbin/systemd-sysv-convert ]; then continue fi /usr/sbin/systemd-sysv-convert --apply $sysv_service || : touch /var/lib/systemd/migrated/$sysv_service || : done fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -eq 0 -a -x /usr/bin/systemctl ]; then # Package removal, not upgrade /usr/bin/systemctl --no-reload disable ignition-firstboot-complete.service || : ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_STOP_ON_REMOVAL" && . /etc/sysconfig/services test "$DISABLE_STOP_ON_REMOVAL" = yes -o \ "$DISABLE_STOP_ON_REMOVAL" = 1 && exit 0 /usr/bin/systemctl stop ignition-firstboot-complete.service ) || : fiif [ "$1" = 0 ] ; then sed -i -E '/^GRUB_CMDLINE_LINUX_DEFAULT="/s/(\\\$)?ignition[._][^[:space:]"]+ ?//g' /etc/default/grub rm -f /boot/writable/ignition.firstboot fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -ge 1 ]; then # Package upgrade, not uninstall if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : # Restart of ignition-firstboot-complete.service skipped fi else # package uninstall for service in ignition-firstboot-complete.service ; do sysv_service="${service%.*}" rm -f "/var/lib/systemd/migrated/$sysv_service" || : done if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi fi "upN)rA gy (j *MAAAAA큤큤큤큤큤큤큤큤A큤큤A큤큤A큤A큤A큤^Q_^Q_^Q_^Q_^Q_^Q_^Q_^Q_^Q_^Q_^Q_^Q_^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^Q_^ ^ ^ ^ ^ ^ ^ ^ ^ ^Q_^Q_^Q`^Q_^Q`^ 1671820aa675695ea451f8eec3d3ab84045aad25c6e885330364839eb5e4a69a90800dc74343bbac2f40f151ab005839c157449ae4b61fc0fea9b702a47742d76648b46d984ff258635b068a7146c208af0f37d87347f7cee8c4d5bb43899c47ada61f08d95b5802eddf8618160815787d0e43ae9d7e9c88545663730e61979f1f7492157337e73785358ec69c5bc85e546a44104290fd736ce8d4b4d0f5e0abbc564a9ae93379101069f5144ff3839c71871d1e88a4d01a3d50b0a95e1b013927b20ac6fd128f375a77a8d648dc42a05f18077640025003d7464ec332682a7afbe5a20e1c3908b01079801e3e0e4e51ce019f664f75b7a3022711f47db37bb7a68852cd3d10504c98ebfa8dbd829e6c7a00c5b037b2399f2abcf357fa438a1d2428bd4e89afbadb2c9c1a5864c7bd823a441f6ac02ee97b101893a1bf50e8c142e4f75e4a9364a20df17b6bbd9cba367254390a54617f4782347fcdb2d9b4cab90cc823566203fce301a81be70b426a5cef6887fef670a0fff5ac3d5362b0d2470ab83f6c3611859544ea52b255bb21b7743ca3f4109120cc21f37936fda2530611203d0b73f12c359abecb0d4b966639263e052477dc2bd944b1896352c13b10f1a8f1306e033c25fc32b895a035b820f119a3719313e13f07c82656561f507133668785b558a5a8c4e9b21bf43373a51788a68af198634684cdb3dcd3121441dd7b23767bf9013a112dab62a5a7af4eab6d53a1bbb7730a601b13e1cf966d06a6c2ce2529ab4ee99b3305fadc5dabfe3c7104470abb91ad0aab22e4c53c81ec5b5ba4132839a7953b8f7ecaa75f5567857553089403f6a952cb91bef76c0e79731419a6ef97a75b82e75f0e776787665445b1e9015009b3c4c72c4b8a8b358522e51b5348b4135260d6d26ad97e915a1bd6649cad9bf291136e1808aa0c52c3ef4de01e5457813cf724149708ba04076ef2bd9ddc806e6849e9f98a4396288f89040ca0ecdd5b3db3fdb2ade3a766c3035df5606e29342b9ab278304be0bcc02f2ca0d8b65014adff60f0f7b2bbb901fe54eb03bf466f74e59290e3ab968209cf5d969e69433f51956be2464b6b7224ae6d496f97aa1be8a2ff0546c45e53c59aa1a9ed1f907c31d2cbb12411290b4571caf094fd970a391d46b3036ea07a1f656e5facc0502750ba45982d202cfa11d743ee26e3b47697c2a89fb428f666558222792b2e5dfe4bf3334633a8229c3f9e35dec73341f84db77f97cfa15f6fd861ed9f5a1e243d66552239e3f7040324f96a269d85e7ff94f85c402e803d350536c83e81e16ee010943f2a8e0aa547528779e5722288e91f0cb25fa2dde6f5ca8e4189cb387b0c0d9616d7ae81acb617de7c629f27a6faf34c167dd4f1a21644ccd07c9d5616e0983a58d793684cbb1d0776f331aa352f7ce894acc4928418dea8d67864cc008208289bc685cd6ae7b3d90faf31795ee97da8a94d7549233d7c93d1624b017e1dbe54f8d4d9d729de4ab3349daa9412bcb4ec268b4354638773e7a88b435cfa896197ae8eac09f08f799a22ec783438b879cce5f65432817728419658856299c4d41cf323a123b23b157c21bd705686a42d37b784f0f2939brootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootignition-dracut-0.0+git20200504.7ff38d9-lp152.1.1.src.rpmconfig(ignition-dracut)ignition-dracutignition-dracut(x86-64)@  @     /bin/bash/bin/sh/bin/sh/bin/sh/bin/sh/bin/sh/bin/shconfig(ignition-dracut)gptfdiskgrub2ignitionperl-Bootloaderrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)sedvirt-what0.0+git20200504.7ff38d9-lp152.1.13.0.4-14.6.0-14.0-15.2-14.14.1^>@^}^_@^^@^^@]M@]4@]@]]]S]B@\r@\@\@\\}@\k\f\Q\5@\5@\x\2\@[$@[[iforster@suse.comiforster@suse.comIgnaz Forster Ignaz Forster iforster@suse.comThorsten Kukuk Ignaz Forster kukuk@suse.deIgnaz Forster kukuk@suse.dekukuk@suse.dekukuk@suse.dekukuk@suse.dekukuk@suse.dekukuk@suse.dekukuk@suse.deIgnaz Forster kukuk@suse.dekukuk@suse.dekukuk@suse.dekukuk@suse.dekukuk@suse.dekukuk@suse.dekukuk@suse.dekukuk@suse.dekukuk@suse.dekukuk@suse.dekukuk@suse.dekukuk@suse.dekukuk@suse.de- Update to version 0.0+git20200504.7ff38d9: * 30ignition: drop hard requirement on qemu_fw_cfg [boo#1167289] * 99emergency-timeout: improve readability of Ignition failure message * 99emergency-timeout: also check ignition-fetch.service for failure * coreos-teardown-initramfs-network: don't run when emergency.target * dracut: add logging to systemd generator * coreos-teardown-initramfs-network: also propagate hostname * coreos-teardown-initramfs-network: support coreos.no_persist_ip karg * coreos-teardown-initramfs-network: consider ifcfg files in real root for RHCOS * coreos-teardown-initramfs-network: also skip local loopback interface * coreos-teardown-initramfs-network: do SELinux relabel on copied files * coreos-teardown-initramfs-network: order ExecStop after other ignition units * coreos-teardown-initramfs-network: remove After=ignition-files.service * Add ignition-virtio-dump-journal.service- Update to version 0.0+git20200325.ea3bdc9: * Add `basename` dependency to dracut module [boo#1167289] * coreos-teardown-initramfs-network: enable the service statically * coreos-teardown-initramfs-network: simplify networking takedown * coreos-teardown-initramfs-network: take down routes too * coreos-teardown-initramfs-network: take down teams as well * coreos-teardown-initramfs-network: remove state files on switch * coreos-teardown-initramfs-network: also propagate initramfs networking if desired * coreos-teardown-initramfs-network: refactor into more functions * add coreos-teardown-initramfs-network.service * Declare external applications as optional [boo#1167289] * Remove obsolete dependencies [boo#1167289] * Hook up to CoreOS CI * Add ignition-diskful-subsequent.target * Makefile: Remove grub/ install bits * grub: drop 02_ignition_firstboot - As the GRUB module was dropped upstream and is now generated as part of a CoreOS specific module, we will do the same: * Move previous 02_ignition_firstboot to MicroOS dracut module * Merge 0002-Support-different-flagfile-location.patch and 01_suse_set_ignition into custom 02_ignition_firstboot - Updated README.SUSE to describe all current SUSE modifications- Don't use new systemd RPM macros for compatibility with older releases.- Add prevent-boot-cycle.conf to prevent a systemd reboot cycle if the files stage should be failing; this is a temporary workaround until [gh#coreos/ignition-dracut#115] is fixed.- Update to version 0.0+git20200107.e490517: * Make setfiles optional- Really increase timeout for 'ignition' device on ARM- Update to version 0.0+git20191211.c4790bc: * dracut: add some bins for s390x zVM instalation * README.md: add details about the branches here * units: add ConditionPathExists=/etc/initrd-release everywhere * Add ConditionPathExists=/etc/initrd-release to targets * 30ignition: add setfiles - Make package arch dependent to make the ARM fix actually apply- Update to version 0.0+git20191107.d9e8a63: * 30ignition/ignition-setup-user: mount /boot partition ro * firstboot-complete: tell zipl to run * coreos-gpt-setup: workaround old lsblk not having PTUUID * Add `ignition-subsequent.target` for non-Ignition boots * ignition-firstboot-complete.service: Run as part of basic.target - Increase timeout for 'ignition' device on ARM - Prefer Ignition configuration if a mount point is both configured in Ignition and fstab (x-initrd.mount flag) - Explicitly add awk as initrd dependency- Fix missing executable permission for ignition-setup-user-suse.sh- Update to version 0.0+git20191001.cefb71c: * Run ignition-disks earlier to avoid race condition * 30ignition: update ignition-complete.target OnFailure comment * 30ignition: drop OnFailure handler from ignition-diskful.target * 30ignition: fix sequencing of target dependencies - Don't error out in ignition-setup-user-suse.sh if Ignition device is not present- Update to version 0.0+git20190924.aada644: * dracut: Add an ignition-fetch.service * Add RemainAfterExit=yes to systemd units of Type=oneshot * Makefile: New file implementing `make install` * 30ignition: move coreos-gpt-setup RemainAfterExit to correct section * 30ignition: on live images, read config.ign from custom initrd * 30ignition: make ignition-diskful a dependency of ignition-complete * 30ignition: fix double slash in ignition-setup-* dest paths - Drop 0001-Read-user-config.patch: Migrated to systemd drop-in files now that ignition-diskful is a separate target- Update to version 0.0+git20190916.cbac371: * systemd: don't try to mark live boots complete * 30ignition: conditionally enable units requiring a boot disk * README.md: fix download link * update-bootengine: drop file * dracut/30ignition: localize some variables * ignition: fix correct device path when randomizing UUID - Fix path to rm binary in firstboot flag cleanup - Reorder $ignition_firstboot and ignition.platform.id in GRUB's kernel parameter line to be able to overwrite the later with values read from the flag file - Significantly decrease timeout for waiting for a device with the 'ignition' UUID (storing an eventual user config) [boo#1151083] - Merge ignition-umount-initrd-fstab.service with ignition-mount-initrd-fstab.service, using the same stop mechanism as ignition-mount.service- Update to version 0.0+git20190806.343b886: * dracut/30ignition: fix typo in module_setup * ignition: split ignition-setup into base and user * dracut/30ignition: scramble disk uuid on 1st boot- Update to version 0.0+git20190625.8551bc7: * dracut: add 99emergency-timeout * 30ignition: drop CoreOS specific bits- Update to version 0.0+git20190405.85f2e65: * dracut/30ignition: link to RHBZ in ignition-complete * dracut/30ignition: add OnFailure= for ExecStop= services * dracut/30ignition: order ExecStop= units before initrd-switch-root.target * dracut/30ignition: re-order directives in remount-sysroot * dracut/30ignition: add missing Before= for mount unit * dracut/30ignition: order ignition-complete.target before initrd.target * module_setup: include cdrom rules for openstack * dracut: add CoreOS integration services * dracut/30ignition: Add mount stage and drop OSTree-specific bits * dracut/30ignition: Explicitly add OnFailure=emergency.target * 30ignition: ignore coreos.randomize_disk_guid * 30ignition: drop check for coreos.oem.id * grub: support overriding network kcmdline args * README.md: update documentation * 02_ignition_firstboot: Enable networking if Ignition will run * dracut/30ignition: expect ignition binary in module directory- Update to version 0.0+git20190314.f6eb01f: * dracut/30ignition: add ignition-complete.target * dracut/30ignition: split out ignition-setup.service- Add GRUB firstboot variable support - Weaken hard dependencies to boot partition - Mount volumes flagged with "x-initrd.mount" before applying Ignition configuration; umount afterwards- Update to version 0.0+git20190306.d4e8899: * dracut/30ignition: Only write ignition-setup.service on first boot * grub: find boot partition and use it directly * module-setup.sh: Check for module qemu_fw_cfg not build-in, so it works out of box on all arches- Update to version 0.0+git20190301.ca593a1: * dracut/30ignition: general hack cleanups * dracut: adapt for s/oem/platform in Ignition- Update to version 0.0+git20190215.2c69925: * ignition-setup: don't perform umount, rely on systemd * ignition-setup: rename copy function * services: fixup unit deps to more match CL * ignition-setup: use MountFlags=slave for systemd unit * ignition-setup: changes from code review * ignition-setup: mount/unmount boot to grab user.ign * dracut: add /usr/sbin/ignition-setup to initramfs * generator: try to get ignition-setup to run on boot * generator: RemainAfterExit=yes for ignition-setup * ignition-setup: support boot or platform base/user configs * ignition-setup: remove support for default configs- Update to version 0.0+git20190207.9e18211: * Remove the check for OEM partition, not used * Always check for boot, needs to exist * Replace OEM with boot * Add ability to parse config.ign file on boot- Update to version 0.0+git20190125.fa7131b: * journal: add clarifying comment for context- Update to version 0.0+git20190109.a6551f1: * Remount /sysroot rw (#38)- Update to version 0.0+git20190103.996d527: * ignition-firstboot-complete.service: Remount /boot rw- Remout /sysroot read-write for ignition-files.service- Generate initrd after installation/update- Update to version 0.0+git20181120.7b83454: * Rename `coreos.firstboot` kernel cmdline arg to `ignition.firstboot` to make options more distribution neutral. Update dracut/README.txt to take into account recent changes. * 30ignition: only instmods if module available * remove ignition-remount-sysroot.service files * ignition: run files stage at original CL ordering * ignition-disks.service: drop Requires=network.target * ignition-ask-var-mount.service: use RemainAfterExit=yes- Update to version 0.0+git20181016.b7d4424: * module-setup.sh: explicitly install qemu_fw_cfg- Add requires for ignition and gptfdisk- Initial version/bin/sh/bin/sh/bin/sh/bin/shcloud111 1589793120  !"#$%&'()*+,-./0.0+git20200504.7ff38d9-lp152.1.10.0+git20200504.7ff38d9-lp152.1.10.0+git20200504.7ff38d9-lp152.1.1 grub.d02_ignition_firstbootdracutmodules.d30ignition30ignition-microosignition-mount-initrd-fstab.serviceignition-setup-user-suse.shignition-suse-generatorignition-userconfig-timeout.confmodule-setup.shprevent-boot-cycle.confcoreos-gpt-setup.shcoreos-gpt-setup@.servicecoreos-teardown-initramfs-network.servicecoreos-teardown-initramfs-network.shignition-complete.targetignition-diskful-subsequent.targetignition-diskful.targetignition-disks.serviceignition-fetch.serviceignition-files.serviceignition-generatorignition-mount.serviceignition-remount-sysroot.serviceignition-setup-base.serviceignition-setup-base.shignition-setup-user.serviceignition-setup-user.shignition-subsequent.targetmodule-setup.sh99emergency-timeoutignition-virtio-dump-journal.serviceignition-virtio-dump-journal.shmodule-setup.shtimeout.sh99journald-conf00-journal-log-forwarding.confmodule-setup.shignition-firstboot-complete.serviceignition-firstboot-complete.service.dchange-ignition-firstboot-path.confignition-dracutREADME.SUSEignition-dracutLICENSE/etc//etc/grub.d//usr/lib//usr/lib/dracut//usr/lib/dracut/modules.d//usr/lib/dracut/modules.d/30ignition-microos//usr/lib/dracut/modules.d/30ignition//usr/lib/dracut/modules.d/99emergency-timeout//usr/lib/dracut/modules.d/99journald-conf//usr/lib/systemd/system//usr/lib/systemd/system/ignition-firstboot-complete.service.d//usr/share/doc/packages//usr/share/doc/packages/ignition-dracut//usr/share/licenses//usr/share/licenses/ignition-dracut/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Leap:15.2/standard/5b95dd41492bd866c3f18a82346bdf7a-ignition-dracutcpioxz5x86_64-suse-linuxdirectoryPOSIX shell script, ASCII text executableASCII textBourne-Again shell script, ASCII text executable RRRRRRRRRRRRR]kyE@z1 if test -x /usr/lib/module-init-tools/regenerate-initrd-posttrans; then /bin/bash -c 'set +e; /usr/lib/module-init-tools/regenerate-initrd-posttrans' fi if test -f /run/ignition-dracut/newinstall; then if test -f /run/update-bootloader/reinit; then rm -f /run/update-bootloader/{reinit,refresh} /sbin/update-bootloader --reinit || : elif test -f /run/update-bootloader/refresh; then rm -f /run/update-bootloader/refresh /sbin/update-bootloader --refresh || : fi mkdir -p /boot/writable touch /boot/writable/ignition.firstboot fi/bin/shutf-8ab32f8d0d48f47dae6b2497d9b50679e9428925525b5777ad8fef4b4cdc165f7?7zXZ !t/ൃ-] crt:bLL sd9dp"[;ysaVKLͱkF3҈dء_jւloG||k_%?䫈@\eWRuj0R~] l$)I]bFuڎ{~>e{1r}+1RQSo`ֿۙNCDsHF{hћgbXjF rl`?lVX{cE+G8kGӣg`M.Ni @ =(c] ;5 f)"WCF^'d] Rέ%E+-.[ީL~Hr)W47YB/e:5[ Db&ۨw Sz(i}ʧ2KLbm$秄E:w70EJ)x54TBUXl{鯞XgnerAn؎cO7舸vҏ~:~;Sgo$L>CZl\gOnEۍ A}CBfh X` DT8Zfmz>Qz%h.q/xhd7YXdVuC6gp@fԷQe}W!߷"^Т Qjό? d+ N@kJatuz'+y+\Y{*SQl_ ')DѣI|R 9[rruy%A3\GcD=M>Բ A[d!ncY>T`NDOەݹ̛$m7_C3׽ ܪG ;`D3D-0Q (= \C:'G#cF+>ZnEZxbDn|&8:ůKܺvw_(y~9?>s'k@Jeʎuފɼs 8P.A' ~ub2vy't}KI֜7schd-ѯMmGsi~ !/q[mDܘr1wY6g GM[;A]TN"i7}a.gVl<i7 bUN( ?Us0@5- 5T˳+?, 3f2V@gI6~Wי^_X8ps-Ywe[FqsSJc>d ȥkadX"5$tSLn67Ej\&D>RXV[="!$H5Ӻ.ɇ^^吺e`IQ$bkX™OO50@̭I\)&o֎h*Q$r9xy^dJT5}glfTju6K..y|a"Az M6{sЙp[jcPQ#{OsH/ rgccL ;y6Ģ2lCy(&[;NeXs!Z[emTI ƶ9.ѣk0oͣ )Ɣ> ׷ՎQ{p|էF,%J[nڌ>-8*ZLۼj=6E$= @Xr\۔C3^S%@@rQvE^ U&?#Y}A{ !=ݡfoY$W\0㖆2E`}z,I_S!9Y9"ya˜8,n_@[ԋ~1J6-ap3blyIbU~Sx·lGK_CT.@;<,H x~DVk=3\~B{',wN&/yr@r.YZYmkuM*OD7:5dwQ۷$kyaV 22Oa~&>"+};8oM @'0J?۲ 4N  WNo75 %!<8sb$80xk\qv2uPjNe/9sڊr L?Kk˛t w,v>[6+`l^//ęfO\t@;ٰȓXX {|#\3G[e;rD1+nvҥP_sDp܇|NCh13^[.qfyu=G%Z.y) Jd "uGp"z98,pS߭H+e'󐞻6ǃg?'  /vc_5T㣼9U7`ԛ_P=_Yͱ'w<̢/ DL0="0pɮob'@\eu;s )mF.#Kծ-& }op0'Y ;{L-CXGS1%vj+B$gox; }2h ۺZF7kcSyz_,PE6 = D6+'%5?pfN#5`a.O$yW)}'@ QG-1dCy@ 5}IPH EZFUiUA2A[>iVm993E_t0l4;l#ée3n(nMBLeaury?X8$eyȾFI3:bqGiw|aͲOO>CfR)jc%ݬuHT}x=8@j9|YƗI$ٹmmN!}χP.8׼)syZ[W!)"K]s4 ˩z]@҇F tSWj,@7eY"PSJB Ջk+xN㽳%v;ǘDC!ojVDh- +u FDguyyw}E~mp(bxgsCWoAb~ѕ|GɿcʽTw̝p5l,qO7*>.\nZ0yB "R%lpMS{.y!,q;'%Ms`(~dO&GɞEH$ΈRCdjN׹jYnF*{ĠWxHxJK @ d$Np?$05[ r EcpDFVi~é^O(3^bB~آiAz=q`fbvJCSs%,EȢ $ֲ6xŻ(q#xMX"!^oϦY>;G-wzXOCxNYaJY#X>`bf7ommUkXjoD;N l`m2Ʒ*M{;aR#W9m%݈QͿjb_kTb(#e1P#rşHR*,YB&??Chk.8BSftMn(&}n9f4"Re4[_7=a~@4a1WT?:1,PubIRބO>!mjUO |_?cbȏǾ\Is 8zsuGց# zaZFCV5.A {՘Vk/tնQ]W!bG4<|(2GTN@̦1R1e! ,3JTF+d4]l d4A%ZrξbaF13q{ ٙ:չӇذD# /G xSIڎs6Y"GQ c twXo'Zr!1iQ4NٶK5Gx[Q;#~pBFcH!w/~%?=ȍЂ'@?rG6yHǽr,ŰtJ$eJDUnK6. S0 b1V ϖ,\U{VD&YRs-[0}A˜#>2wCXndHr;9n&hML5z:!-t#D1@LqŴ4nZM*N 1n(.*OR-O Lr8kIC \#ϛO5Z^Eӈ2C旎/_cHp-Wvo&l:EDu4 ;O5풉ÒvuN=35!wس56Er=YXARE>ZCXdo!f{ڶourZL4R{O[W<#] U+۩;N i4 4GZX *0IC^߫ tUPqǩo.QLs&z_ }E=塶@zW#g qn~CtB'YFXL طc5hZB>q!`h Y\,yh+6p(IWE"r=;Q,W?Hu/=x}]W8r){SUc+hՂ01VKud/-Ԏă>m(ES`Pj;m1K<=Ie]pk{VEƗIHI82OzFWvJ63+c h3P-{Ȁ`/EW.LAJ2cyREloQv-?%7VU - X`|z%P7; : A#"t P~{3ކAvM4ۮ%-M6X8nGXF:Δq/0Np{kUl6LdnڤDq~P<J{ozM(dTF؞,j27j߿[hx%Y;n QhsRA(+wxtf2';2w7k`H/įKSbq:#u=T#%7Dƣe,UtA,M^)ɀFza{| qk R+@;>j?;4y$11s]$@ [˞ ɀX@tN4hDqDp5efޭ y/]s(q0-6^c=DsZ Q\g jS9Xhdca)P㳦wuVF@`j>@ NPD&ďxĺ>)Ԅ"[qddnA\}?XBoh{6ܻG'~(XeITM";Ў ن5PM:#[}s̤6QL(ϑ2%<ZZâHGF yjH]S@L]I \r8sU\<$A6}hx^"-:v+pUG4yh:D{SJ3HWkhnrPl]'V(:8!ΰ\ZL rIfd:?L/Ԧ) ظg%tKe,ٮ ~+rCnaz}+fppP8ϴpñTzh|c66}-,xI`,g>iYiR= HrU [״CIۼ7ƴdz% Z'O߂wedz?)]9nX * S 1;!]o7M s$i+幈&o`_QWc8z,ATvH[& bix hA.bm>sȳ_ e: DmEj l,֋c8(Q/ZĠ:Wc6 Pq(h4ːꡬx)l+69X!{{Ux`%T+(mL%oqiz[*}7 Bqjjs%|ħ})}00j4dn +ysSt{2UW0;MZ۬⢄Gtܩ瓎\F]^##%0;>N{mfȕPWqgvX''dtgJEh wS'd]pEqe4@l+zj Xroo h'9~p Y4ͱ4T)EH\f'۔y$Q < =P?7zi4mz99[7vb&ᶯNᱎz!0ѿ3XLq5GG)"ͥ$\oΫ=F ,)n36w$#IP$4٦۟7UeG$3صnW8N/ĥ[#R`h98q 튦#A4j3:rwpAv7\E*dWqBz4긊8FlUׂ>!7P˳B~cD$&d%R\3\QN$na<[ߟWPE69]%`ex[BW+EV!Xɣ'`~0cfGELp$LYfXfR۲9_K bo59 8 ㆾ]`&;#5SioQ5(e.Ͼ sR գ( O@6'Qɇ?%w=][&HʰP(̄(j'vʕlWGu5*bBR1SEO[-Hfz@2}%zs\yţ:nr;jJYpb?uI׻adYkEawm%LpDݵ)oYYAYEVI2ķʰ66ڀg@Ie5lYeat `Rd62=7Vfpodƥ[X6yȦٮ?#鱾:K1Pa(E-Ll%ۮy9+F;π֩ #.|Z῔ hq33 U^\'@rm@ 2O|Uxyh 6|%魘z%.x` ;`53'Lؠ5ſcQ}HoF%;a3n5jOSX{܆۰%k/'H/ZƽDmqs,.?f)T32'[/՞Q/.tpﺂDf +~'6,֌KQD!*{5*s&7܉LZIXA 5'fO&2o[+iDG@AoW]A  }VYs5iPED;+e'3] 'y]E󫑓t)e5a*G8̈61&x' `mx>|VbP[E>y=EB  l.h Β=-Ew Sq(Oe|㭹KV; *0[{9rcV5•ڰ/J`4xxiGmϴX Џsthq±Kk#xj5B@þ'#/@|`y/UYdvRaV`*$Bm;}sVQrjGp,WqQQG$NM~c2a[Zm |hD9ByeFev6wRcyõ@̳ B9$*4󪫷It%9#;2wTSI\iH?㨕l|;Phڣ[K.'Z BQn S¿$X 4Y{nTR8mbQݎl4GF9_2#49đ)yi`a|WfI["I;l_5[?x)Q+SZ}d0:5o!iYl܂Fi](۹ϔ4VٵIo#sB bp *(;OϵV힐fKÁ1y]g[[`RyY,\'I oQbLvut6%o(d㖀5%=@d8H29鵨93 "DީUQwʤNb&j5tZ{2D4Gzly2˲_D81l#! 7,`SFH;V8VoVBI݈:#+4ܓ| 2jdw[R>' YLzγ>2v饹iGz s_,[ݙk$[\xeY3S$G0^8yv5mP .<ë'㣒 CB=6 >>I^nxãd< (i}cϒeh,IA^A%T> sYEnvq[V~אة"pޭS!0zWOcd:(4G+~ڡ)ٳr%Ħ+5sLᛅףkճa2+}0~?TR #_k=mgQxnPm%~Hd]JHxR$Xuj+5DϏVm*U/IN7L[Jk YZ