ignition-dracut-0.0+git20200504.7ff38d9-bp153.1.15 >  A `MK!M@eee -;;=++ǚ'5UD~}+%K dfSK4>w{!EegWkwӡ{+|$ y-&W:1mE~RP;gȘ'#۪jꍚkj?Guz QՐ<܄9'tAx}1*1XaLPp.أdG{Uy )v?m.Md޲kqr14152f7056dbcf95d2b11c042eab90ac34cd90a0230ba1b08c525a9b29b7144cda41d9ae4e5faee5e95a0e6c33879a2c6a333443 `MK!M@eeeۻ3RJ% _E$ayn`n/3mB FFw SؽmUiu>YeCuڨ; d}QPԼPA{8{la|A|֣Ebb7 +4K rb\bÐ kħ+*U}+V Y;ƽdf5eɃw*ceP\+qk cIe7; v)GY+\tssw`QEc:PW5CY#>pHX?X|d* 5 Q5>K ew )4.. H. . \. . .p.V.<x. 0 t !(!8!9"t:$=H>H?H@HFHGI .HI.IJ|.XJYJ\K$.]K.^PbQcRdReRfRlRuS.vSwT8.xT.yU zUUX$X,X0X6XxCignition-dracut0.0+git20200504.7ff38d9bp153.1.15Dracut 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.`MLs390zp26SUSE Linux Enterprise 15 SP3openSUSEBSD-2-Clausehttps://bugs.opensuse.orgSystem/Managementhttps://github.com/dustymabe/ignition-dracutlinuxs390x if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : for service in ignition-firstboot-complete.service ; do sysv_service=${service%.*} if [ ! -e /usr/lib/systemd/system/$service ] && [ ! -e /etc/init.d/$sysv_service ]; then mkdir -p /run/systemd/rpm/needs-preset touch /run/systemd/rpm/needs-preset/$service elif [ -e /etc/init.d/$sysv_service ] && [ ! -e /var/lib/systemd/migrated/$sysv_service ]; then /usr/sbin/systemd-sysv-convert --save $sysv_service || : mkdir -p /run/systemd/rpm/needs-sysv-convert touch /run/systemd/rpm/needs-sysv-convert/$service fi 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 if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$YAST_IS_RUNNING" != "instsys" ]; then /usr/bin/systemctl daemon-reload || : fi for service in ignition-firstboot-complete.service ; do sysv_service=${service%.*} if [ -e /run/systemd/rpm/needs-preset/$service ]; then /usr/bin/systemctl preset $service || : rm "/run/systemd/rpm/needs-preset/$service" || : elif [ -e /run/systemd/rpm/needs-sysv-convert/$service ]; then /usr/sbin/systemd-sysv-convert --apply $sysv_service || : rm "/run/systemd/rpm/needs-sysv-convert/$service" || : touch /var/lib/systemd/migrated/$sysv_service || : fi 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 [ $1 -eq 0 ]; then # Package removal for service in ignition-firstboot-complete.service ; do sysv_service="${service%.*}" rm "/var/lib/systemd/migrated/$sysv_service" || : done fi if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi if [ "$FIRST_ARG" -ge 1 ]; then # Package upgrade, not uninstall if [ -x /usr/bin/systemctl ]; then : # Restart of ignition-firstboot-complete.service skipped fi fi "upN)rA gy (j *MAAAAA큤큤큤큤큤큤큤큤A큤큤A큤큤A큤A큤A큤`ML`ML`ML`ML`ML`ML`ML`ML`ML`ML`ML`ML^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ `ML^ ^ ^ ^ ^ ^ ^ ^ ^ `ML`ML`ML`ML`ML^ 1671820aa675695ea451f8eec3d3ab84045aad25c6e885330364839eb5e4a69a90800dc74343bbac2f40f151ab005839c157449ae4b61fc0fea9b702a47742d76648b46d984ff258635b068a7146c208af0f37d87347f7cee8c4d5bb43899c47ada61f08d95b5802eddf8618160815787d0e43ae9d7e9c88545663730e61979f1f7492157337e73785358ec69c5bc85e546a44104290fd736ce8d4b4d0f5e0abbc564a9ae93379101069f5144ff3839c71871d1e88a4d01a3d50b0a95e1b013927b20ac6fd128f375a77a8d648dc42a05f18077640025003d7464ec332682a7afbe5a20e1c3908b01079801e3e0e4e51ce019f664f75b7a3022711f47db37bb7a68852cd3d10504c98ebfa8dbd829e6c7a00c5b037b2399f2abcf357fa438a1d2428bd4e89afbadb2c9c1a5864c7bd823a441f6ac02ee97b101893a1bf50e8c142e4f75e4a9364a20df17b6bbd9cba367254390a54617f4782347fcdb2d9b4cab90cc823566203fce301a81be70b426a5cef6887fef670a0fff5ac3d5362b0d2470ab83f6c3611859544ea52b255bb21b7743ca3f4109120cc21f37936fda2530611203d0b73f12c359abecb0d4b966639263e052477dc2bd944b1896352c13b10f1a8f1306e033c25fc32b895a035b820f119a3719313e13f07c82656561f507133668785b558a5a8c4e9b21bf43373a51788a68af198634684cdb3dcd3121441dd7b23767bf9013a112dab62a5a7af4eab6d53a1bbb7730a601b13e1cf966d06a6c2ce2529ab4ee99b3305fadc5dabfe3c7104470abb91ad0aab22e4c53c81ec5b5ba4132839a7953b8f7ecaa75f5567857553089403f6a952cb91bef76c0e79731419a6ef97a75b82e75f0e776787665445b1e9015009b3c4c72c4b8a8b358522e51b5348b4135260d6d26ad97e915a1bd6649cad9bf291136e1808aa0c52c3ef4de01e5457813cf724149708ba04076ef2bd9ddc806e6849e9f98a4396288f89040ca0ecdd5b3db3fdb2ade3a766c3035df5606e29342b9ab278304be0bcc02f2ca0d8b65014adff60f0f7b2bbb901fe54eb03bf466f74e59290e3ab968209cf5d969e69433f51956be2464b6b7224ae6d496f97aa1be8a2ff0546c45e53c59aa1a9ed1f907c31d2cbb12411290b4571caf094fd970a391d46b3036ea07a1f656e5facc0502750ba45982d202cfa11d743ee26e3b47697c2a89fb428f666558222792b2e5dfe4bf3334633a8229c3f9e35dec73341f84db77f97cfa15f6fd861ed9f5a1e243d66552239e3f7040324f96a269d85e7ff94f85c402e803d350536c83e81e16ee010943f2a8e0aa547528779e5722288e91f0cb25fa2dde6f5ca8e4189cb387b0c0d9616d7ae81acb617de7c629f27a6faf34c167dd4f1a21644ccd07c9d5616e0983a58d793684cbb1d0776f331aa352f7ce894acc4928418dea8d67864cc008208289bc685cd6ae7b3d90faf31795ee97da8a94d7549233d7c93d1624b017e1dbe54f8d4d9d729de4ab3349daa9412bcb4ec268b4354638773e7a88b435cfa896197ae8eac09f08f799a22ec783438b879cce5f65432817728419658856299c4d41cf323a123b23b157c21bd705686a42d37b784f0f2939brootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootignition-dracut-0.0+git20200504.7ff38d9-bp153.1.15.src.rpmconfig(ignition-dracut)ignition-dracutignition-dracut(s390-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-bp153.1.153.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/shs390zp26 1615678600  !"#$%&'()*+,-./0.0+git20200504.7ff38d9-bp153.1.150.0+git20200504.7ff38d9-bp153.1.150.0+git20200504.7ff38d9-bp153.1.15 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-protectionobs://build.opensuse.org/openSUSE:Backports:SLE-15-SP3/standard/c835eb8746141eda26cf69bc3d2d42fe-ignition-dracutcpioxz5s390x-suse-linuxdirectoryPOSIX shell script, ASCII text executableASCII textBourne-Again shell script, ASCII text executable RRRRRRRRRRRRRҨ@H K%H) 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-88e78d599d5d48ca169dd2fc397a639e53913b625ed21612b744f79a6d383d609?7zXZ !t/ൃ-] crt:bLLȜΠ'(3PEɞ2~mAJm]m6LF+O`FsUIGI=Bu%)Ob;s003V'ظm^rëz}ym#\EwE؊=9sV=bO%R}^`qLJ9 I@\̘ 3"stub ~26? qQ%bW:/=s#wC]Xf@ɿG\kز%*GmI~F }gW_ȘE Q_8r`/;AK3ڠ0o[[dzuxydژۻg Y0+7Z&&?3Y*&m4* ǥqDnkn]#dƂ,Ou܍Ȑ؊7&Llri\s]1qhSb7Fh̀S F]f P,!WC'щ7f,\ebCv sNRK 2K$* Mb-m<S.89;ڊ{=Qx@[<[PVN~koWfRYؤ?pjr (%J=G!jTh_npɾشx4iqeT݋u%|HLF;6zJ]KA^JU/kG6)=pa<'Git4FsDڣy#+QHx(>QgY~8iȈ"^ ՜b*XjO}4^C-6 J+碇Mx_$9vps] #R@[r}2b4| ɕd>nAXzRȠ׀q C@G㺛@{ē3R-`lnRiUHφQ4-+nDvY,%9Lڤo1YJ4Ex?Z@` "U( m/t[B>, ˴E㥻4"{фt|3*8cѫhKr1#T++R ^`oOf*Sjwj;KQfyX|b(Ao`kwaꭘ>Uzch kqyۡÒ Ezŧ9OLpr(~UXg^3Y̓/7'+oδ`C/ВLgdr ^6b{֑M˯[}9½[׭d;^]'!rkGBJ\gS+d`F[":Kxg'~Q_`rI5]uP|TedWo(RҼ;ΤgM7o'DaySY!xy2'ʹA N;>zOh-I/v:"qs yP#f߲.Nh3YP\ {Ch.ImgjSB#CdMIwY{)L쩀%PSs|Up lKA`m9hºZbC)Lؑ+q]]3rPsB3QА] Bϑ)H"~K[D}p RrM0YO(5ZL0fq}\с72.#Zqxo 0;sBuMWVҽw3^V7!_HK7"V(#t,Bf׻9:$YAMVPtʀs_sgqIґQ[hv|:v)+f^""Ō"gL8֢٩qD|=[Cm-X'_yDa9Vܱ8AdhRd GU{L{Hά繌_vB .sԇ)an*f&m]^.PDg ^аm?zuN J^h)½Teٸd ׂq 3뷤'`96 R>Ҋq>`4Js!ukBʱ [撽Oռ_·){QM0MY*'KԽ!.iRk-@8u^7k/'JGzKdȇ/ݶ섃"pdEnopBXðhb d>&^J;͊쐖]B>" }b4pC8B "TغOM_72P^逝Xwn鳤&N=V)&1ۓ@ثJ9}26GZ :S س +C߆׸=!<7o'r܀66O>ۣztGK =DMbkr)eoIbrƅ~Y{ ֪~]`:#?' Uk2X}tnz±n8[)qmec㍔|:0H UHMcinV+,Wyb'en;Dfqhr:bvC7N[hSCsy#ePLIzamԫr3Lvmwդۛ7Q(&AݾWF9'hf["CiУUlPR(w39z$B=un߁']4!䬖Q7',q&4ҫ%@j1r`@^BW $ }w(5u vn;!ԵbrnbϢ>Dʹ0"gANUzθ8z7gR)vf>.|P_7Dx9.KΕe!d`''#Q^rțFܚRL!]0:# FzAT³Ћ?ʁ{ũm,4" (裆p=*BDr^.DYL414d,Yt/=68xd=_a>Ee(3vRX()rhTi?bhVFu񲿀X4Fd?12sW5UCzZm@c-aA!|xV'vvfʹV a˫Z'Trj!fv9y]sw'4KϜIp t˯{?X] 4L'ifFM];s(Q5I_6w ȲH;?gR|6G2Tx ˂&M#=zES1T" }D]' 7ӃAPzBg;? n.aZtX8  fp.P{k6acް}2;qu,J?U8%̃ z<"~K1r{qb"Gb,m4ac*n/UŁ=6q;imE7%qxv`$ Mh#5`$(me%,ǾC'd.;'':Jgo\ ۓY<9MR[Cү\Tkd Xњ#Si ;`G{ c[.y ج\:hk0wq`u~7Rh2c?~J,myhe_эϨ[.GC-UL,$N eG]!٢C,!­FƩ:Y(i[B7{hf~ƠOQsܰ9mcVds<=46F_Ex\:UyyW=9l&+sNĠ~vMyؖe#yɤ%$Jk^5WsHE=ƈE(H}w|jlvaF0bًt}c;D2Phrԑ/bpid䒢;iA͇'԰i*eUڤ0Y+)΋e|N{lCwC $Za+2MD(Reĝ&Z8vmPkZ98ѥ цP d%d>#⎶S&a"'KlIG@ny Lߪ Ls( Y8((z- .V?&q(:n|.)/R BF`n%u-ʬ@ lw;Pl&ݡk.@ İb5 CI jn0R,/n<a,221l0Ŭ+x?j*ӭL{lop(*tJlNu Dt -Ōi'jSZzȿ "p6?.]1'b_PՋ2 0dʈ`ՠQ[DrhZ\{C LU{}UeΆ't.{Pcsu=0/>Gdz?\JxUAEL ر[T?N5(E`lĜFggcJ輪e:vJҁS>P {Å[jBg EǢ[#>%mhoٱGµ8tYy~@&[6[(P\Fc 9+@CXyw܇Xws1>v?Ws+%r/<Ñ`08R͓2`dΏLB(e_K^'gUN<&m %|P)W-4Htrr[ cpMMv#ϐeGUU ;|7HߕQ[&4r/u ³8U@9,l@3֊6cLz4*ߐAY5G0l e''M0pgĞC[iy+m:sVm$M櫞OJOSc '.Y-y](TP>vb:Kސt҂:?e F,y qFF6L)od3#H3['ސqh9T&}]ԌBžAYdyFqLaM {!}j6xk>Ne 3;sY}n}ns6o%ҙR}C%$BI>z0N@YÙ2IQ-=`C9Sn,㓻hU2f)A6eM'HՂZ}鶿LI'\L5P?X+Dn0xV1#z`SN?Ă(=>tsO*; U17+HI4i.A1`}N5-D'+2 = -'KZr!bfG˰nm$$%yOL#Ri%Lm?b޲uFT+3\ GCM@-;_6:Y'j_ytpӛ&,w6~њc.$/? H7 u> e Y*k~?Ou%L/.bVs%9%XuJvcѼr#5BkbJS0ЊlYT<b;:m#{lXg)tK.3C {cC ^8ҢT hLd tmݺ)BAs;ٲHOfD]2)TǛMAZf*q|P]Uz%^RHd]C,5ڔ_9eG8Xhr^xo t~Ac5h*K\nc БhӯTeńR ~]_1y7ŌV{ywkK'n !3վ(Si)chmv=N)K t p)gqBȉ OțrsMT dmva,EVWpqQjoZaWFlBB  G%>&-=;^]\/zE(n||#SI:غd@!:W9;ЧErX?܉ @sEZXE yΓTfZAׁ+P'!.q!O_F)Da>›Su[h@ϵawbY`QC w/_&pOElDz=XT̤\[!^ϳ\"󔾻p[L\R,Xlc%jiQ 9Lnж޳턥SE>} WS >lѡ{Kbhτ)p0}7ƧRN FtpJI sۣ`;j~ERLcLXE|b⏭T\ՒrqT,cLUu*).kn: k_&jX`m~ N֟i|7a@R* {sCXK3!YsȦ%|tr"h׻e 2Vtbm#3XLTÎbntJ(D0ʜ񡸡,U{';1N#tѳX+?,g̋4 Qi6wG'V0IcnDR# @v!;MvYk啙sX3&BvcԵQ{k/9i.c}z f5/,۬ޗ~+/%7>nXPݞ3P5,"|JwⰭ])o͑TEI m֏`֥0BƳT@yJ;'?1>RdV{tX>;կ]6NܘsX{\@'Tntď^x'b#G?IZ2qiGԒs Deh'n^x_?k(e:|NDn!lR Aǵ1[T:F3:';Jv3f+P]ς踠uF wL)v5e)nN q0^c2^֥ uh(y@(T`D[Itt@]p3Wu&(VHIwf00FPD7Gh O;/dD1-YK3VdafTvFRp#y$'?;KwGLV]bu'V_#6¹T_ɇ\Y D e77J-'=er̷ V9@Nz$aS}F̞I$Eh*u'lB{jZ%%-|ev~,b)9ڗPTxaacr i {J< EYR 7n nUT>Ѭ'{+ tʆ[Sa~pgVnRŒLxZ$q8TL60v}8ifF莳/X&IY^n(4#)*xg+'-W! @B\ /"^ {WMtui ;iɷuB 64:dzK׊ML0qs8! \sRTj?Yy eF-)Y$*u3) /BDDQ˂%-]@oߟK%F7*nVp4=Im$Uͦ͟JȺV[{2㨧jVx &5ER`HpGUY^|<یOY{#h`jr$Uk@ɦ|.)Ie, A)-DK_kΠn.:rCȖq4JP"L&Hph/}"f. l`glqzjV