transactional-update-2.11-lp150.2.9.1 4>$  Ap\}/=„^:kR+="!^n$US+zít<,^/}: ˣ6Ho/(܎hԓʜFs|c\c =Bo4,U>pNKh?KXd ( W OU\ @   `  p`@dh|(}829L2:!92=@>@?@@@F@G@HAIAxXAYA\A]B0^DNbEcFUdFeFfFlFuGvGpwI`xIyJ zJDJTJJJKKK KKTCtransactional-update2.11lp150.2.9.1Transactional Updates with btrfs and snapshotstransactional-update is a tool to update a system in an atomic way with zypper, btrfs and snapshots.[(Lbuild82ulopenSUSE Leap 15.0openSUSEGPL-2.0-or-laterhttp://bugs.opensuse.orgSystem/Basehttps://github.com/openSUSE/transactional-updatelinuxx86_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 transactional-update.service transactional-update.timer create-dirs-from-rpmdb.service ; do sysv_service="${service%.*}" touch "/var/lib/systemd/migrated/$sysv_service" || : done else for service in transactional-update.service transactional-update.timer create-dirs-from-rpmdb.service ; do # The tag file might have been left by a preceding # update (see 1059627) rm -f "/run/rpm-transactional-update-update-$service-new-in-upgrade" if [ ! -e "/usr/lib/systemd/system/$service" ]; then touch "/run/rpm-transactional-update-update-$service-new-in-upgrade" fi done for service in transactional-update.service transactional-update.timer create-dirs-from-rpmdb.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 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 transactional-update.service transactional-update.timer create-dirs-from-rpmdb.service || : fi elif [ "$FIRST_ARG" -gt 1 ]; then for service in transactional-update.service transactional-update.timer create-dirs-from-rpmdb.service ; do if [ ! -e "/run/rpm-transactional-update-update-$service-new-in-upgrade" ]; then continue fi rm -f "/run/rpm-transactional-update-update-$service-new-in-upgrade" if [ ! -x /usr/bin/systemctl ]; then continue fi /usr/bin/systemctl preset "$service" || : done for service in transactional-update.service transactional-update.timer create-dirs-from-rpmdb.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 mkdir -p /run/regenerate-initrd/ touch /run/regenerate-initrd/all 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 transactional-update.service transactional-update.timer create-dirs-from-rpmdb.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 transactional-update.service transactional-update.timer create-dirs-from-rpmdb.service ) || : 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 || : ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_RESTART_ON_UPDATE" && . /etc/sysconfig/services test "$DISABLE_RESTART_ON_UPDATE" = yes -o \ "$DISABLE_RESTART_ON_UPDATE" = 1 && exit 0 /usr/bin/systemctl try-restart transactional-update.service transactional-update.timer create-dirs-from-rpmdb.service ) || : fi else # package uninstall for service in transactional-update.service transactional-update.timer create-dirs-from-rpmdb.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 mkdir -p /run/regenerate-initrd/ touch /run/regenerate-initrd/allSAk:]dF~W//A큤AAA큤큤A큤A큤[(K[(K[(K[(K[(K[(K[(K[(K[(K[(K[(K[(K[(K[(K[(K[(L[[(K[(LZO@W[(K[(K[(K[(Ka29e470963a8143b37f3f9895cfaf1a21d4de6cea40954d101ff8da44c0555eacd71910aef95f90ce5572eb7e6ea0bb3068240f7c0d0ffc6fca5359d1ac2b2ece7c04d68c83f39089c84bb813249c662dcbb7081ff6fc9b06018f3220cf926138433d6ea25b169eb1d80ff3b4f25857ede45391567a49c1953ac4d30c3aee122b039b11ccb91b568becae8dd6521968a8843dddbe2625449ee34b9b1bf3f6c5c33243f2894e67aa69b0199786b3573c407ff37ce2da38da3c88cd2e7ca58d3e6521f0892ae8a7ad78b2e94c574d573be75c4f76c70d9620c79891e584b4653b8ce6b2cf0140f8325733c93a7ac3711b54d5d7ae92367cfbe01842913d8448e781bd122dd5b4333358288d1d63f083f0be1e1d28f3997f9208260693e68d290fe688111055908c1b673f28cab3cf1bce997c5a8680159d76c45a50e434b456227d77fc3cebb7c1c69f0fd1bf742bc9edef93e2931a756301020c6c4ee1f830a58c06905b68dd8f525fb4c8f200b73a2c052d2e051a3d178af20a37d2964947fdf212147cc794eda34487b44f8f493f804f603dbd9f17883863ac61350d112d192db296f2f7f35bca3a174efb0eb392b3b17bd94b341851429a3dff411b1c2fc73f57a897f3ba73bec2ee6ed816be54b20feb4c9494c6c44c138d0ca1f6e137a97d5e2c4ca9d463772e8bfd458f7db7ea55c478a8f42d078841270939000eee894eb1124a2ff49049b3ec8e8f2045a5a3e44673ffa5def8399e4c3f1be39f88b45eb1124a2ff49049b3ec8e8f2045a5a3e44673ffa5def8399e4c3f1be39f88b45rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootroottransactional-update-2.11-lp150.2.9.1.src.rpmconfig(transactional-update)transactional-updatetransactional-update(x86-64)@  @@@@@     /bin/bash/bin/sh/bin/sh/bin/sh/bin/sh/bin/shattrconfig(transactional-update)libc.so.6()(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)librpm.so.8()(64bit)logrotatelsofperl-HTML-Parserpsmiscrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rsync2.11-lp150.2.9.13.0.4-14.6.0-14.0.4-14.0-15.2-1snapper-zypp-plugin4.14.1[[k@[[z@[#@[{@Zz@Z@Z@Z@Z@ZlZ@ZkZZ@ZqZTZ&@Z@Z@YYYV=@YS@YRHYP@Y0X@XX @XXXXX*X@X@X~@XWXRXN@XF@X5X2X2X-X@X@Xx@Jan Engelhardt iforster@suse.comiforster@suse.comiforster@suse.comiforster@suse.comkukuk@suse.deiforster@suse.comiforster@suse.comkukuk@suse.dekukuk@suse.dekukuk@suse.derbrown@suse.comrbrown@suse.comkukuk@suse.dekukuk@suse.dekukuk@suse.comkukuk@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.dekukuk@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.dekukuk@suse.dekukuk@suse.dekukuk@suse.dekukuk@suse.dekukuk@suse.dekukuk@suse.comkukuk@suse.dekukuk@suse.de- Use noun phrase in summary.- Update to version 2.11 - Update man page to explain new /etc overlay handling - Add special handling for migrating away from old overlay directory - Read default update method for systemd service from config file - Add package "transactional-update-zypp-config" to prevent accidental transactional-update uninstallation on transactional systems (boo#1111319) - Use "up" for systemd service on non-rolling release distributions (boo#1111321)- Update to version 2.10 - Introduce /etc overlays - Each root file system snapshot now has a dedicated /etc overlay in /var/lib/snapshots//etc - Changes in older snapshots will be visible in newer snapshots (if the file hasn't been changed in both snapshots), but not the other way around; this makes it possible to roll back to a previous snapshot even if the configuration is broken - The /etc state of the oldest active snapshot will be synchronized into the new snapshot to prevent ever growing overlays - Removed creation of /etc backup snapshots - Removed complex overlayfs cleanup handling during dracut early boot; only thing left is to output a warning if files have been changed in old and new overlay after snapshot creation - Unused overlays will be removed during "cleanup" operation - Add compatibility with snapper >= 0.7.0 - Correctly detect BTRFS ID when using multiple snapper configurations - Fix disappearing prompt in "shell" command when application was updated - Prevent accidental rollback on fast reboots (boo#1111786) - Use zypper attribute packages-to-change if available (boo#1105992 & boo#1097619) - Add kexec as reboot alternative - Added explicit --with-doc / --without-doc build configure opttions for enforcing or excluding documentation build - Removed precompiled documentation (boo#1088676) - Added more dependency checks to configure script - Small improvements to documentation - Restored compatibility with older rsync versions not supporting the -x filter - Small bugfixes for cleanup in error situations - Fix possible incorrect detection of snapshots numbers during cleanup - Mention parent in snapshot description - Add dependencies for documentation build (boo#1088676)- Update to version 2.6 - Add --interactive and --non-interactive options to change the default interactivity for zypper calls. For previously non-interactive calls (e.g. dup) these options makes it possible to pick the correct solution in case of conflicts or make sure that a script will never be stuck at an input prompt. - Add kured reboot support - Tries to clean up temporary files and mount points if transactional-update quits unexpectedly - Remove trancactional-update-helper (replaced by zypper options) - Create /var/lib/zypp if not available (boo#1104452) - Robustify parsing zypper output (boo#1105992) - Various small fixes - Changed permissions of systemd script again- Update to version 2.5 - Support for overlayfs attributes like trusted.overlay.opaque - this will avoid disappearing configuration files on system updates - Documentation update - Only sync /etc if it's on an overlayfs mount - Use correct locale for zypper - thus updating locale specific packages and avoiding "empty" updates where transactional-update didn't see the change - Add dependency to attr - Fix permissions of systemd script- Update to version 2.4 - Bug fix release- Update to version 2.3 - Reformat help text / synopsis - More detailled output (use --quiet for less output) - Log all error messages into log file - Avoid potential lock file race condition on self update - Accept package names with whitespace - Don't wait for user input during self-update - Fix broken error message output when creating new snapshot without reboot - Fix erroneous mounting of stale grub mounts- Update to version 2.2 - Fix security issue in self update [boo#1091316] - Create dirs in /var more reliably by sorting the list - Rebuild initrd (needed since 2.0)- Update to version 2.1 - Cleanup the code cleaning up /etc- Update to version 2.0 - Create missing directories from rpm database during boot - Merge /etc overlay with root subvolume during update- Update to version 1.29 - Implement self-update - Disable optical media on dup - Ignore certain zypper return codes- Add conflicts with snapper-zypp-plugin- Require perl-HTML-Parser (needed since 1.26) [boo#1085764]- Update to version 1.28 - Adjust for latest grub2- Update to version 1.27 - Fallback to snapper without dbus support if dbus fails - Add workaround for update-alternatives - Add support for /usr/etc/transactional-update.conf- Use %license instead of %doc [bsc#1082318]- Update to version 1.26 - Auto accept repo keys config option - Detect broken snapshots after abort - Ignore user deleted snapshots - Include all error messages in main log file - Add configuration file - Correctly implement migration of major OS versions - Default reboot strategy is configuration option - Salt option is deprecated- Update to version 1.25 - preliminary SELinux support - support for seperate /var subvolume- Update to version 1.24 - Don't save unused snapshots if we may delete them again. Partly fixes [bsc#1071038] - Copy passwd, group and shadow to /usr/etc if modified- Update to version 1.23 - Fix re-registration in rollback case - Fix problems with updating the grub2 bootloader - Add support for migration of products with SCC/SMT - Re-add support to re-write bootloader [bsc#1068933]- Update to version 1.22 - Rewrite cleanup code to be more aggressive- Update to version 1.21 - Reset salt grains even if no update was found- Update to version 1.20 - Improve documentation - Add pkg update option- Update to version 1.19 - Add 'shell' option for debugging and testing- Update to version 1.18 - Auto accept product license in non-interactive mode- Update to version 1.17 - copy modified bootloader config into snapshot - unit file cleanup, no change of behavior- Update to version 1.16 - internal changes [bsc#1045942]- Update to version 1.15 - Rename option ptf to pkg - Add option to set salt grains- Update to version 1.14 - Fix check of return values of commands in pipes [bsc#1034900]- Update to version 1.12 - minor bug fixes- Update to version 1.11 - use --no-allow-vendor-change with "zypper dup" - update manual page- Update to version 1.10 - implement and document rollback option- Update to version 1.9 - fix umounting of special filesystems and subvolumes - fix interactive installation of PTFs [bsc#1023026] - fix dependencies of systemd service- Add Requires for lsof and fuser- Update to version 1.8 - fix references in html docu - build kdump initrd if we build standard initrd, too- Update to version 1.7 - build html docu, too- Update to version 1.6 - Add support for kdump [bsc#1018098]- Update to version 1.5 - Install PTFs in interactive mode - Sync state file between current and new snapshot- Update to version 1.4 - Fix wrong error messages - More debug output if umount fails - Try a second time if umount fails- Update to version 1.3 - Add initrd option- Do some spec file cleanup- Update to version 1.2 - suppport ro-subvolume with overlayfs- Update to version 1.1 - bug fix release - implement lock- Update to version 1.0 - implement and document PTF options- Update to version 0.99 - Support for rebootmgr - Write real manual page- Add empty directory /etc/systemd/system/transactional-update.timer.d/ so to make it easier to override transactional-update.timer entries.- Update to version 0.90 - Finish normal options - Implement support for PTFs- Disable restart on update for post install scripts- Implement activating the new snapshot as new root filesystem- Initial version/bin/sh/bin/sh/bin/sh/bin/shbuild82 1542989900 2.11-lp150.2.9.12.11-lp150.2.9.12.11-lp150.2.9.1 transactional-updateetctransactional-update.confdracutmodules.d50transactional-updatemodule-setup.shtransactional-update-etc-cleaner.servicetransactional-update-etc-cleaner.shcreate-dirs-from-rpmdb.servicetransactional-update.servicetransactional-update.timercreate_dirs_from_rpmdbtransactional-updatetu-rebuild-kdump-initrdtransactional-updateNEWStransactional-update.txttransactional-updateCOPYINGtransactional-update.conf.5.gztransactional-update.8.gztransactional-update.service.8.gztransactional-update.timer.8.gz/etc/logrotate.d//usr//usr/etc//usr/lib//usr/lib/dracut//usr/lib/dracut/modules.d//usr/lib/dracut/modules.d/50transactional-update//usr/lib/systemd/system//usr/sbin//usr/share/doc/packages//usr/share/doc/packages/transactional-update//usr/share/licenses//usr/share/licenses/transactional-update//usr/share/man/man5//usr/share/man/man8/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Maintenance:9215/openSUSE_Leap_15.0_Update/9b8d242206042adfa6e313fe620a66b5-transactional-update.openSUSE_Leap_15.0_Updatecpioxz5x86_64-suse-linuxASCII textdirectoryBourne-Again shell script, ASCII text executableELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=01f5d44ffc18db7f1efdca92ad7cce704aef05f8, strippedUTF-8 Unicode texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)troff or preprocessor input, ASCII text, with very long lines (gzip compressed data, max compression, from Unix)RRR R R R RRRIJvwDmЎ if test -x /usr/lib/module-init-tools/regenerate-initrd-posttrans; then /bin/bash -${-/e/} /usr/lib/module-init-tools/regenerate-initrd-posttrans fi/bin/shrebootmgrutf-84b9e9fc91efa2ccc8a9292ae2f2525fe9eb05af7832141dd0c34348d41977c21? 7zXZ !t/~@] crv(vX0|K[kAI|ډ_q z3G"?3{į0`k ş o̶lQ8˛l(qO֤˽VEhx}aU)q8;="e8U'xl~.K0gOoM74q`2$ q&nk=Q'QNHDɃ\SOitxY>ʻ{ xLjNh\'Ĭz(^n OAO~v[{Cԍxrt臼-jT 'dpe|wg t KYt1 JuuKRqD,f%``+]9Ytow ="[3eA6tBM}Ʌ:H)oٹ]!{ַ͖=RglشzgК1qñh bl2RQ8w)DEJWB؞[T#ԐtJ +VS[7)Zj89"M nk>`ۅTٰ蝷NUl;A؂|73M5h_p lF;eP`|7St~"fOK)TJF_VrmbchadU+G'KksR׫K6bh'~H"?`sKq䰦ˑ2O,,rtcwxPC\eJi1do͊SfMIAUbI²~N܎3b?(AD$y6$XzB OUBCvLd ^XG.FUy#gs.5lS$enTWU_I2QFͬ+r¤G ~at}7#iE. dfр &B4i6f߃"͠uU 4;6aڛUAPeq~7 x0oVMoұvl ̍yM# \QN_nc';y|?j@8w'C $-4ɭ^I4Ϻ^ʧt:mM~ծB :{uǩ]ַQyI^ A<ũGQvv@6y{B*)thd3}4o^gGف|nh^n5%vAEp9+pd؇/LA@}6\^YP=`;S{O~\*[cƏJEVE I+*j &-T0ZDHZ\\$kOZ&lLLyl=u6ڽjѪ6+c،. HQ}tc5m߈X1!u5'*^l8wH3_ܨL ^ `ѯ:1,ea%+BA7^˓!'ڎ`=T[=a6~ >OtvhQKb?R6 w^z6h!C]'yv'xeױ*\UPȵ$zwF seJE[f4 Vczf}wk@3fR\MS+`]qKIIn4 =n7dFcpRFmGۧ@ 590;yXN m"Eu#`y"/N .rP:B[b͛CWBy7W;<1ѓ_uբO-_RWzƻkl5sHdBbP"z"ƖLN9fةPn&Tet*^9I[\&+ LQ~hgxkuDxI>XN^~?SjRއ󠂅CmeݔRa)"W [CP\QsLޤv<(rO6LQu@1i&If(˄gGfItsiUQ t?#SE𳝑EXGl[npI47_s ebtOt2M@@'zY*GVPY.iJύ &svDMCxJO@D4p ۏYljw!dez|w:@w%A-5oG!, clJN82X!QP!\plf5f@cj qpn'HLnYZ0(6ŧPyGkX*$Pt1Kp# i7nֳ{vkkb|ID0k[saG;!fӇD @a:bN=.HRd|F9 fl2*yJ 7(oo閜6412~b!Fݒcd Qc:mB&h3s06|Wvx;clSBjD. m![ T~V1W7)UE7W- S nN|`]'غ2dY! 0}PSvUZRъXJnQeZ~|$:s%"^cC+p TWG!A wj|~F%vlPB a6Q^[Yv }?h҆ŔjqkMO,8}7ɑF:-~b>Tǧ7G>jc+dtt,sÄ*w\cՂV&i]lsˊ?_49 WkVJ}4<G i"lʺ[nR mݩTkag U c: Dod, Vv@DQ mj|Ӷ{ ѮFc98zGt!js% d9*'kKym9j~(1rȒL Xk3$l`KSXJNNqHD^MdбPD} 1 hmۧj"Ӣdd])6n; mg,ЖCt8Z\*]dޒ_ E"0 'fY5\3aJ~dYk@PECwbi٨ijqX&܆%U[\a5d:aE;/wa4 QD.<#'SM26`PyQ_>5.zP U@ rTCЉc-V>r[TGXx.%rhIfIRGgCUt:lIsսcCY/+L>;2TӇ!YxZ ?VDF+6Oxm߇:(x>>y0g6ӽ$2;g5^]d` R$c[ e1bӯ`m`2#M *}Jĉ銮FtԂ!}ʼWT3/_xYOr^ xx5%La1Mw?45|Zl'ʑNna{n$ӻ`&P#Fș](>^v&e3<8DJI/Q ONqK(Dl ,nGRϜ[Xwס4ت7' rOqnAZ,zx!G0 i'o^,{):n+Ш2u3ȬN3rH`ySk7˸CdH'НJ(!ҞSvmY&usq2ߐeI6/]>OPwЖӄtY3ܸb IR*fiPTjK j](^BtN}}P&qpD^ 7>Dϯa$$R5z}vvt'*Yto:S%JZjr <ChSwxueq8hy\NClT4٫+f<z+ښ=}rVD{SQ$siÓX1B/rY5)~s>vz{zlϤ8%ObL'B i fB {VyP%2/y4ҙ)f4ֳT\s+q0`MBȽڿ82 `,uS +g4%J,I7;T季}۬M9i)yvcJ^Vޓ."ʓU6 G8a7΋\}I:)nTf7|8rCp3bncw_׫Ij>*}FIf0I8VՇ?>OҨoJoNL+ \6V}|p&i5ǼW01 %6XN9Ox\ڥl= ]iZʀN;},dTs=.vIdJdo葭ۀR|)}# pJkgw$'+"Rez|eXA%N7d?/ـ!7a&% FD}lJaKVWuE޳( )P0R*a&#D >4iWۥoI4)NjYZ:0D./~ \!=-&y?3ȕL8m5mLn[Qg*:֬W~S|/ް^7w[6a7G˅M"{?\yBXroY(2xFBWu5v_R:(6fݏyC MZͤSg'15v +;Œsv}MϽWNbbld곅AFֈT8($~qaW'Mq921űZk ;_FW p E3gpnWۅ#bV+j-Đ)t^5Sh-݌2 -aq]{Ck<no`U=Yo1/1pZ@'0 |U%Exd7ؾ!v4%+3o7n_#njIkQ45 NB(95@ U0&$O8 EoPI^E GBCn <SxX}}j׋C )7ilN<>%%'HlMњMO3x4 Lk:l HbB!4^hA@vW$>]bl"-A`OI_T,hz#{U+ DZ#GbZ^k@.rI8ɼG(m#@F`7‚[\o_ IJgL|zz/s^#ǩ3HGm5 ֛يCCŦžDUaGGY8U-m -h7 C80V6#LYzba~:6hiU*f$aL64zo% #cW٘^}9 E .hc>s'-zǞ0{i›xPe7Pֿ/ѓz@GOI;^V+|#/ m{~IӼVR7k&Q" /IQԶڊ-y&Uvi䒒#W4 " 8GŝE2c~j}L ))X]&D®ٛ7M^i˸H1Jܛ#q ~_Ӕ1 .rUo'#yXmA`_{ѤLR,Vz< .\Hy( oTa85L`?qކ B\>4ge9ImCP+/(5Eb%/B6-"Q‘ pyI:QMW،Q~6Zt?'CRV{ )Z?磀:|?'8X/~fhB9JTڤ#O9v&CgRխ=TJXýCxEk3Gtg"UwIԿ_ ߝ&M0SHBd"Q4N7{+(H+/JL53&MpkhhEZ%, n_~31M_VW(f륔 /'|ns*h|0]A\z}c˹Femz {IC6O<($-\U/Jg od ۂ8crdwp9½[ O|\]Ӟ/sr M訸"aP@s!SLHOӧ!kp-8Y'N@~(fM='LΫį0}땘 Jwd ,툀Dv!%rɋ F5&1LTa 0Ԋf0w ^Rθ&քiRh+ CTt R6K1`2nR."JzHb%pfpMo{qU$0wBv%"d?ףeXhq@Oa|* $cg^9vdong-ȰxvOH(l*wZlEk`o5f[w',]]-&..c"sd Fk|BgFY}(1 X2˦ftPNs% t~^TOy=<%F k\Muܢ/GJsp|}s|NA:^9 /tQ=ui~F\+=Il$oM|h,0tV>68,VFO>kSNG/KvERfLG[U"]q7u JG3秸G"FgMWl=-qϴxK3IaR(b.sKǗuf;IpoN%;"PhMtX~ԄiU%x(CLe;;a;:nޥY㞑4EZ{JwҖwZּza?@: ґj;vbt+nc%)ѫ?V.M98;08.=^bCb1kD3'ڧGA. WzW ka+@Q6gM1m+65`bS _/9]Ĺ l])U=)fSl6b1N4Ӥͨ &h,>S}[$FNޑ!n~\!$n84Џkpr0zD!6p9!!Y`wLD՞k)" + 1*(QfqG5c $n|O1Ģ44?PB[m`oǂ,`6DRG"m MD23Ĥ-D +:b2W(O3V(:j~N!5 ~GkQ?,ҚK3dlʲQ'Xrd=~z-_98HTy ͛'_c* ZPE<Ig.[&{Q1KL>6Bu`w b0`j Sk>zzjϭ^Qy$˚p^Z~J}3k73ee5VĜ0rO9BNvO錫] y ܲt JEG+pHMv:rmj}c=wdHφ\Waѿ־ˤLGlnTSC檽1luoۋծ#zӕQl*.[:Q]K{Al;-w$Ҁ\8d$Jչ/* QKv;(%5C.]خ1{9nn([Ar>ֻfH7ѭi,oncSl|hwa.mSf. S{\}/畢]z!&QJmyK!yСD(VСe*yfHFVʤ+ĐΕ yD8IdR70?&Rh D9Ϸ򙫻 ORu몈>7xgz<yy\c{-60K}uYr9mWf| ȢX_흾{Dun ~RBȻN4S0I g[ŏ?xZ-zM9r(e2r gQݣbE-pJCopp[[դ¬uaJESXG+^N5O UZYm!DXIj^MfPS`.Wk'Q>UGmtmodbLo;V[u%gc*R qr6{/+z-$Jvo4TM׻+njb#Rޫ3Eˈ. .$ec2>D`W¼c?r/0x0n(؄[ָ}5QݰŞsgs%m1p}{rRQy4<)ozI(gxʼn"\<%OsM\l m! ]88}' M&CEK cg1^?[VoXAE?R&DcM -tfblԃLY^ۉth Bsp$JAbk+•*|s:#U=7y|Z9yHKyZLRҙ׭&Woze|C>w8P3Xhz| N,|aY'iUC4;_ۉ(oCs_AFo3vSz|UA&Ѓ {?~j'1a߹/8@ZrqHRvTf2tn%؈;U_=:pHb}^deۆM{}:5cȠ;^Q6cwtTz3he.`TcapH#_3z$E$3Ss=zR a.%mx(8(WLim0ɇLA/ V-xQ ~74?}=?Cq&C˥FHDͭc Ӻ,>(rU=4WbÖM.;,|ˏ, coRqbm:+]r|9V1PJLYP2R1imP^D>{-ZƸ_K3+OR<j(њʸjy?jsLcg||(^A[qpy5EJh;¨p~q&P]L[ZZ,[ZqqfS.H%TAU c^m 'Q=_١= fH%Հ|mI3)a@-j|pbD0ū(lGPEv”Wp[p`A/Ȑe=Xd$!MuNcU @>bfUd|xMhg^agb ) |.'!ʝ`!FEo #bVUqǦ gu! ,rꊹI'UWNݔ ;Tt Vw^Iꦋ8ԳSCKtlњ͆ h (`='Ōt!1bbKzr"e=Rz034{LVU.>tUP.nOa ,g7{09 *N>XE M^7C S.̅t&{:. E)A=Q^QZM3g74$En<,9ɵNdfԎהJla*aI:]mXOL^?)zjb/cs^1vgN/UYb IXaA5—&z=;+_-oxX뇴OInaX]kl<ɞŔ}CwbBT 1ک,i 5!3uK0)8A@@ʷ D1vއ'rCC&k+_%klL-Bd2Nk{T%`C%]"qwwtcfSjŌa -)ltji w[SHΧ40 ˪*=8\`BБvtd8ߟ*.f}+zS1K}Q~]$%RpR|x.:q2f{茗3c@lSG=e׷:cȹI я;ɫ s꿦 S |/1[+$Dz +`mM+L56,_Q]Gd`>PيD`K(T uGeڂY)Oĉ /5uϋ`(&WUK3heϯ+L2S1d2|5DˊgJ h-Ζ_PG^-(AGc1rt-\{}h@j5!!Ŝ?d#gm.ʤZ3$kFˠaיtSH|]mJ?Y x3'~Y24K+pM4/Stm3ؕ'`546 7ݔy]v]{ V*譓=SӆM@e';¦0%bnscZ\l8L.p_#k"!9`Oe^|lQ#ΒzCX ńE]k9B(:zN}e<ہvC9kgy~"a%P1 hCOX[aecc~jJ_@EM," Պ׼6w{/SwC7*[mUfS`L sM6^ї K;9.Ʒ<1= ?':ѹ̫KjLD5ÜH> ZFcceF4d/9 .-Mycڃ["s[sٜMe7 3<.^i|j\ri'/.Z"XfwW8*Ҿ hU]$S].*/n )-duUZjc9dZ#M_U)VܩtuѧiÆbs'QfLй=K5ígw>aY9T%q**,Tqw[!o*+iuXB/(xLvղhX r:ޮVr|E@!5v'vg)"ʄlva[ hI8$^ &5%# 22WUiiZ"ⓝr)&4aUp8ƅ`"jRŲol8K.^P* 7[ ~N-Cvk>>gue_1Kak&\r\^P^Dr /*4tu3W,?{I¯AnL̑oK9Aݕs'[$+SU&= ཮Ú՛6en4suVlFPGjyDNwwA ݷƍY]dْ)HJJs2]p.gu&=k 19N鈊Dx1q.ޱGzn \XH[MB[&]g$eIղqWN3C07 cFqﷷWhʭ٫vBr 8h XUXʦ9% }Gg/ɯ2?Eչ|2 1ðkfKk Nr>&yM$h*L <sd .ў)l1> `1si9PRya9(LH`8P 8B C{GScG|M-[T]#nܛ6ƒzު F,ư}愋T|6d|p\Alps_@=-;E_J 2+HTvqx9)[aKӄNؽEsECYGRFWgImůi]o3?i [OTL"]o71(:0#.|L6 ܮTtIޠ"eU@d+8Ozgs!?,J|Ea3;k1&q$BJ˿XA %{hwf5FHX|YsV-\aEc2$ͩޒ`ѪߧIhN/|J6W!v nٸf]{5<^_ mn WZ.ӐΫ2,rF݈F:DMcJNr1bcE#xe@H]Mάtàj{#-}^k k/C}cEzpU (Y6yrSdsX֞|Ř#:/tкQ0qX`䊊N*vw4Υ:e }:߬b%|z,ܷQNvxȮxk>;"N6Eb7J!"H# Վxm,Kl{ka:A&r52걜ENɴfwVz/|k^&0 nY?x*^OmY~.$@KyU,j at] =0.k671*5M%*gTTg / <Z-e UXh gw0 +jEB(7l}̴0\^UmQaxAFc-}ep}\l67rͮE RFvAy%Z[|:Y&Z,0}Hն4wle]2yI}A&-<7hkq[&np?ʊ c[4IGS; ߵsvJJ6*^`ZIg1rȄ>ņZز-0L6B}Ipu!o:'zx0"eb8$M 47 Nx֕L;%7n$ 6ܯZF AөUf+Qjh846T^}I?6e' jSTf6뭈;_S|Š1 ^+HUH8X/Y˯vK%/ FOl'UEqDzPtìA&eNqV)kN)/a^LTp7M` O#cbAY5~! DN] KQޡ5&GG1?^`1HN 쳆Ww %m.{Rҟ+ '8MX:MDP?l5Wkj-O<r)Lf̧Pg~a{149/JuB]B3ʺbh$C9kfAnRuU02e'pɍID\E~JE3kvvDлWŒߨwd>* 12z V{YM)S%n 竣ye|Q׃b?겚?.. 87ukȌU#D_䯽'ѶsScv?xr +^?mt4_:I)a8hHU 3z7oFA.THqfG6ik4D&9˪$c9gCވmf%Ybm\N{y4D=IҲ:(hq6'yБսpiun"&P*// 0c46; Yuf iG*w6Dlc黢(m8d\vf?DO^d0#qNM[5?c+k5΂Ly@$hl{ PV]gʝ# nh޽mSSՀ`%68 79j;[9Ytgt[8wKaPx5SB `_AU6-_ :%N.?TG~ud]̼A%%l's#PxRJncoR !m$+Y[?]1)kG\PE( jGܘ{MU׸miB%IiΗu:C Q?FErfH{GܗplJ큜Lv)\^XC N<:ʤU gA"_=`DjҌvګGIR&ܰVKgmAQjܕl"RU8Ws \g.c"2,,5GG.@qB6^6PIE5Uˣ1vX3 "M K)!wR*f5_E*pztӱV$*͔')[bt( Gh\#lAʇ5pZftD!j!(ſAjJDC8ꛃc17)?ΰajF]SՑ)>,噀L ~I/_$lua%қ K`xٞ" ec1^u?]G_ȧa, d.OW٦OY>/؏Z`7 UO"OQ@^?Qsǩ9 ?ï2'.0yA);ሺR۰C WiCT\긹+\Euvj5k e#=}@k,OdU4ɴiP,:^Xk6K򆽜 # rv'p%0ub^.URĖn}œ ۾o06rwn+Q8X%z/+f*8Qáix|cr\'[3Le&]sFSf:+2s /tcOrRJ&.$! s ɊhG,%Ю,eQ_[ByY)AF ;pNj+@A9!_Irv^Sdrȡ)zAmb~'Y| mq5S j cI}RB^. }ԶEux`z..$?"zchM!OLiWqfAI pě'i qBM*}?ȁ@i6ݕcAՀV$_rjpW:_ 5pQ}?^py<vÚ[Ӏ|{ȹ_;@M%Y)*,irWL{摌ltLq(I?{(־~z(DS!(_J]ե 9,]fƲDȁO٤:NkUj$&4 k3әDJ̋1QyKí/|#>&2S1:`3 mxz/!OGHw9$l#JI!z|~P۴}I]hoid÷^R耔R\H[T#{r1Aհ>o[5hnڍBl jծL;gpTthSe}[[ w#FAJ@xh PI;BGzx -IM&Xb$|˟cս 4V'\BcM@xuq1FinErp28.b3WձPt0++X+?eV~BqgصK@3u g#=1y B*o,Ȭ&䳑g%apBEWsL%Q.J|'FIkT2b a3KC731g7$<zs`*~P.N'%%cDiW ?_lO_d|Xl7ܪL4i368Kx^!brآ< UR6Pŗ7 ÿY!qmN^^Ҝ2^$+-AeRG--A] 'YDN g*Z<7f%s߾Oh$bl+?[y]qߢ+(U g{4ðYݨz,֣Gўn|ˋakW6Kld/AxӒ5K9MLKQCS^-uz-q? C(Gb*\!Ne4hoѩ[C0\5UdeW oMq +{O훹>)3Wb5<4݌:z]v:`u4U$xku(†{ Ͳ WtLH8Z1DL&=EtxJ$.:`3yog V6 Θr&e<݉^}e]1|f'o'd@7A"qPޏ c,Q&p-iIbѾpPjYt-)5qoy$JhPs2d*,LK`Wmaf*fo)QceL29WbP?O2B3*oI}?5EQSK˛d,n$?;p MR=R_FΆR7p@p6QuYF[NTuX(ocB'f&kL‹(0p8UݶnJOQaTj\$ӟ"D쪀D +@ 2B$%ưnQ1JfB}iQbwB-z@ř#IKY4A 3y|! Iqpk{ )a~6%;&(вv팾ɳJgڢ=t6Og=FIBP=Ugaci"d߆"[A7oxSWIHQǎxYȔIp+OEʰć;5=UKkf Z2 %zq3`%np„/*ڝg'`$挔6@D x rx#w%Cɚ[ᮭo.N34T:"L ˿񶋖iI];6"_I>Y0NK='8Ú ]vR |݊>Δi{q$CX ՙ0v01wt!$rtJqz6'i@[ /Ùˁ@>T}]j6W`ΝyBђ4r7# !eYl`C(#1}I;cFZ&zot5; kcNHZ-B\q>gJ5fe2pI%Iܹτw0)i6J% uٜÏy-h._u^ Ƈ<@Th: Ycٜ6oQQo`5763W6Q"lZCO ?+h6e$j?c w:smh,ص+RBԦJ'1T~MN۲Y]dVKǥO-z콾~rZNZZe2gV s5w8Ԭ(R0' Wi1u=F!T$&uM0m`tU5ˌݎBB ;0|P6NH~پY!+pR#)e`!U L̰JnIjK+ >QBs"/f[vvWB1o]:dހQW”35a]5=w2Z0g-qLU e%r)4E-DiaR}RBzIK$W&#;$E+;/orюRBl@bzr; urAafy!y}zqNwdp@]Wa1SHRA`T 6ҹɩtČK110 #Xgzy\͌р.6 d9aEnv2sy7`kس|HM9NEl {8ʷ[Ui;z$1MKz~?dvdґM,ٷωG[Z[qQdA`&Lzf158$%GիHJ:Cs Gl[M]>lr/z 7tvB( iy͂Jw8ܔXO $;lyV*f,dڄr 4$PcDcw]ZEyrc'dh9ۯ"IY6!f ?ApBwIsGn= < *.8)VS+|p8tZ8YVwֻe` !|+Y@]C؏p)]x<^۬]{R!FA9Ꟈ.0y 䟀ʍ n)T^0jY͆MGK _PA_0Ynjӧ"7ˢ4C%NPCbIm—oAKs_: 𩒧}Vu dYh wPe~XuhOpRH.2!Y{Y ,@t̿dTA6H+r GFwf2U*s 8*Dz+.J귑+z8R!܉#Y b^Wyf >!Yݞ͏ QS: Hϵӊ* \pWn~YyuCM4dG_: ~9\7O%k rt7cP%y1gB*FgVv 쥫u!<Eo6B:^lɍ'M+e01^F X VdC(SW5MNu`XXk) =wCh T/iMXhN*h ,UIδϼsCDXF ExEA[U5HeLX'STy%!KBЦ_]4 G.?Q{}k5p7*zJK {yPA#"mJ\q_Tj}9՞795YjE1ߵ&4[x-[Nɻ#pc&R[FcRG^KB޴6/ȗ/S%r T P&*s* ӅBn3DXhha8Ԉ#KL 6t:R{xU䬵RSGy< pk]~ nAp!)Rt"J뙼u^80ScRoX|-~5*+Wu$&&l`G{̳;z1-E&rsw6/Kd!/\(~# Wa/)Gc'$dO=I/gJk b!e"hXqB$\W:#Miɻ.萦==+mг&w6QeߺĊJȂ7UՉ X?cj?IкQW LҜ8ɇG`~ٱ*pkh[kJ+~Ӵ%I@~?hWX  MIhF>͉%&vGKLJ 1anrϠbw"q ԦEX_26Ag˟N${#]pkħţQGt)m|jRxDȡFE8D2"aЇ1<\:FxQe-EW\ÓWʔRX*:z4P<{) go BQJ95}t@ R]X\ i4 4QagDd}[RϚ01sI(q R|Jx#vT=PJ{FHO'&Ljc_Z]CiA̕7]L%8 r*454vX0&_ꗪ`,kBqRJK xh{ʽ[|'('xd8jm7)2S:;F$8?1<.Y!kKpN!1HEG4Bp*,Hc]HPH-15h?1ƅ\2 Wv_D \tҽ zf1czj @VEp)e$om[#kZLBΦ#mh g+d$.V| C‹ 換Gɼ>]>K,c]vCz *6]$ޘmMwk0ɢ9rA/O#-oUvռ-FR} |^)gJE* <|-w|"8|go6]( !lYY-=px\2䡩o{MKR϶ P-t uZ.1ľw#Ee _"y$Rye)w&:禹'ֵ9,i C?U';T'w/ 54}9J=^ס/j4eR;ʹNʁݤfV@n)7Qu1[^Š4Ƀƀyڥ1,/pfڬZ>9]Tfu1{;qtW^`Hޑ=ܧ;O5v Gzf mx!7il#`3$}ʙ$THH"\khY%K֘<M|-1 >>PzhDsDGgxj. RLGaW;X8✠d|}n?+@G^؇V`Q[Ӏ>gJ MLjK)K-X$߹Te[}"d`9.TBiB%ÝnpX bPz#<{7t)j&G=P'DNE}!G8X=+ԏ< zrf5aTLѽKby ]q=S~OΐsNͱ-\_qFhr{HI'h`lmU0AXQ>˙bmh y%_,h׃vAtq#="{ţIY,`)؉kдG%y&-^x.I6k+C&M9ȁy\}a ]s&-BZ`i=uf*hAxo*tRfނD1:LEk!j՟x&Z9;F?Ę!|v&}Y`w9^B:Q&+T*j%ecO-6YYb$S=p+;z*tdJY/I \Z_)]f?e8A/*Qk5z꿨f ݈rc3C"Q.1NY=_ ; I!sJP=sJkO+?T`zM= >GZXjOSL'I71 ձ>X=dr UPZ''dԺzUn *%t_qwƦ%FV\[N|>A}#Z=#sGފ4yZK(F9DYeϒ6Ôt] *N/qLJ23AF@f,v(Fg@1Fu$Pد!x[Xzud() íOܸeJo ~cb|̶aBwKn:xr8L; tjՓ._]I:;k)OcçnP8o-Hu&甂&mWzWgd45$C&J- ›Q+InqI'vU"㜋ӟCRsOkDC!ӝsicp릍Q5s^ۦvTHᄂ·g>Q;{`֗D C#.%]b2K>Jk<ұpl Afw Wrw_"a\}vTNdJ'RkbvMa%랃:]c'7H~yZotnP8ًز =-b5hpK[vBl^=`fl{8&+ "qtrGҟ?}.lNE<Ks vˢ:3HV3>Ŝ,O6goxyj a*GZi(dOEp8{_rgy2׹Ci}H#@ cBEeƵA#T-nWݰ4$d,o6t/@#M@7=9hrޖ=3lʀV풆~T!iA괣* f驮mH)һkcM(`[^tX!MeHi#5k[g2cU+tfl0C M_V۪`#~!*_"ҊBr7Ԃ!cm O5ԓ j}"|u$ S3sR]ud¹p:SY5 3DnI6HLw^^89s틪 obШ-ϐli|+:sKί+^{{g $=)[[q13uZny) ӡΞNn_Z1`d ?P?Ф !3U?U%ݑfj':Jh-$7Nr Me x 7@SV=:'@(]\WLd[Ng-m /1*ҕ5@įWöpGt9p vFk+A뽈F%Ba., HFFCHVgK9h9pCP4]D% in\WV%zlᤅ:%6yROdOqqi.+B& ׎i'%+?81*Z׍=`i2sY)W.{oEL5/Z3ʔ8*|*ق*aQMRq4m q0 "Ԑ # 2hV\SrC:g:^Sxnt6%6%YL`MƵE.vX;XC9ޣȯ gLNw =]0WN/dJq9VMf-ZTLlmycPXSZV9 3l&*k\豁zQr'ҙoo9^װ~nd;*4nn.:OK<_&ʙ$ 8yڝ6C*$, ύ/cBrya~d!,~T|i՘nƒF-ka'q'lrȟS=sx!%Uc>'iB\ 9&5.n::A,Ds$s S3sVR0#˒QB\lͺzmN-/sӁ2fFp>ѲhueX~,9%M_L f%Tbzԁ`)42+S½[/Zn.mɶ YZ