transactional-update-2.15-lp151.2.3.1 4>$  Ap]]A/=„!xF [-y+r$jCi mĝ9iv}6dD 0$ wI^ƴ@\X^.@k%p [OXgIO2vjCpfZYϧ%i9_ v_P] =yޙQ WkiP0JQV`} ]hGǯf P[5 ܉kHtz֥Xaf Bv;PgɱV븍s2582c5da3298bc74ba62d73cd352b49c62c7d120ed34249df9ce85e2d250fa38b48a3bba8ae0561008c911d6a2b4d1dbe96ffc8f6aP]]A/=„D|ft6Cuх#Z%(`-/`K[]<.lVP4@ M܊}"ogk= KERZo z7[4`=EStbea=;Bn߷QI_}UB4c5Od|6 (ǝvYX=;ȶUY4N$ͿRVReim-)' CjIȃ| HwԾY! >pKU?Ud ( W OU\ @   `  p`@#(j8t;9`;:"';=J>J?J@KFK GKHK|IKXKYL\L4]L^NbPcPdQWeQ\fQ_lQauQtvQwSxTLyT zTTU|UUUUUUUCtransactional-update2.15lp151.2.3.1Transactional Updates with btrfs and snapshotstransactional-update is a tool to update a system in an atomic way with zypper, btrfs and snapshots.]]:lamb21{ openSUSE Leap 15.1openSUSEGPL-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:!F~W6//A큤AAA큤큤A큤A큤]]9]]9]]9]]9]]9]]9]]9]]9]]9]]9]]9]]9]]9]]9]]9]]:]#=]]9]]:]#=]]9]]9]]9]]9a29e470963a8143b37f3f9895cfaf1a21d4de6cea40954d101ff8da44c0555eacd71910aef95f90ce5572eb7e6ea0bb3068240f7c0d0ffc6fca5359d1ac2b2ece7c04d68c83f39089c84bb813249c662dcbb7081ff6fc9b06018f3220cf926138433d6ea25b169eb1d80ff3b4f25857ede45391567a49c1953ac4d30c3aee122b039b11ccb91b568becae8dd6521968a8843dddbe2625449ee34b9b1bf3f6c5c33243f2894e67aa69b0199786b3573c407ff37ce2da38da3c88cd2e7ca58d3e6521f0892ae8a7ad78b2e94c574d573be75c4f76c70d9620c79891e584b4653b84ae4840f61c228e600730ab61c404362107e12876ec6a23135951e52da8f76809510e9403e4a362a146b22c30b6c1a0d73b235d017de35f729a7dc6bc8b5b0757301d1384b39050635210ba6d49f735b15775a1b1ecf3cb91678ac9ce50f75d5d77fc3cebb7c1c69f0fd1bf742bc9edef93e2931a756301020c6c4ee1f830a582571cf422b9a715c9e44c99b35285f98c73180b8eeb6eea9548b790754228474e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855db296f2f7f35bca3a174efb0eb392b3b17bd94b341851429a3dff411b1c2fc73419a4fe015c9e58d8496364337c3274ad7a91739764e7e816b81c37636bd3ec1d16b68f7fbe1fa2c14c0adc76503be41bcb5b22f6826bb27b3bbb12baa5fa95aeb1124a2ff49049b3ec8e8f2045a5a3e44673ffa5def8399e4c3f1be39f88b45eb1124a2ff49049b3ec8e8f2045a5a3e44673ffa5def8399e4c3f1be39f88b45rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootroottransactional-update-2.15-lp151.2.3.1.src.rpmconfig(transactional-update)transactional-updatetransactional-update(x86-64)@  @@@@@     /bin/bash/bin/sh/bin/sh/bin/sh/bin/sh/bin/shattrbcconfig(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.15-lp151.2.3.13.0.4-14.6.0-14.0.4-14.0-15.2-14.14.1\\@\@\\\}@\eX@\eX@\N[[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@Ignaz Forster Ignaz Forster kukuk@suse.deIgnaz Forster Ignaz Forster kukuk@suse.deiforster@suse.comiforster@suse.comiforster@suse.comJan 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- Update to version 2.15 - Move description of interactiveness [boo#1132438] - Enable network during update [boo#1137890] - Add compatibilty with new overlayfs versions [boo#1140057] - Allow updates of the bootloader on EFI systems [boo#1139015] - Add support for /boot/writable [boo#1138725]- Update to version 2.14.2 - Prevent unnecessary error message on systems not installed with YaST (e.g. KIWI)- Add requires for bc, needed for some calculations- Update to version 2.14.1 - Improve non-root fs changes checker based on feedback - Disable snapper's zypper plugin during transactional-update run - Allow parallel installation with snapper's zypper plugin (useful on read-write systems).- Update to version 2.14 - Warn user if contents of /var have been changed during update - Noteworthy: swapped position of upperdir and lowerdir in fstab for better readability - Major update to the transactional-update guide- Update to version 2.13.2 - add hooks for telemetrics- Update to version 2.13.1 - Bugfix: Clean up empty /etc snapshot directories again - Use official release files from GitHub for building- Update to version 2.13 - Fix a serious data loss problem (deleting all files in /etc overlays) in case /var/lib/overlay/etc is not part of any snapshot any more. - Avoid error message in case a system has no /etc/fstab.sys- Update to version 2.12 - Implements support for needs-restart (Fate#326451) - Adds easy rollback to last known working snapshot by using "last" as the snapshot number - Migrate /etc/fstab.sys entires to /etc/fstab for systemd being able to create mount units; this will prevent errors on unmount - Remove implicit --no-allow-vendor-change - this option can be configured in zypper's configuration file now - Add support for mounting the /etc overlay file system as a systemd unit in /etc/fstab on a read-only system (replacing /etc/fstab.sys in the long run) - Various bugfixes: - Only remove /etc overlays on read-only root file systems [boo#1122455] - Disable "Persistent" flag in systemd timer unit to prevent updates during or immediately after the boot phase - Don't set global zypper options during migration - this is not supported by the migration plugin - Fix error handling when interrupting while rsync is running - Filter out security.selinux attributes during rsync- 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/shlamb21 1571904826 2.15-lp151.2.3.12.15-lp151.2.3.12.15-lp151.2.3.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:11340/openSUSE_Leap_15.1_Update/731566c426c535b5b3f7a08acfae5eb8-transactional-update.openSUSE_Leap_15.1_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/l, for GNU/Linux 3.2.0, BuildID[sha1]=f57191c30b67b5d55e086a94f015780fe4ba94b2, strippedBourne-Again shell script, ASCII text executable, with very long linesemptytroff 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 R RR#ps;ԥyQ,(G 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-8ded9e813d57a7454894d3a7d251a5030bcd062e3bf74e646340f14d07ad468ad?P7zXZ !t/ናB] crv(vX0~uP:`+ 71ףIGl-7Lx]#Qm WJzKYEq:{'mJPTe}=-k1tLgT-G Pw3|dES ΥN(B57D g =Y)4;>G8/]#NC>nSC,UgJ<ع](E5j_V^-'$\FJF?[(^xϩ,*n|t2 tEZU(:4( .ɠ -܏4ʭeY7 <#L!./{ſxi^6X8P >jyш0:wT7ʄaa땀!"f-Jv'{0%;J(_YM4J4y; l4 |z܎rY_qŀ,H~':cYTҙTBsQz٠OٿS5sjTf>eyVRȼm7UmzDĿ5͸⁁1P] z2|f>kݐP^~E^Jo;u36)F3gfbKxzdQ<+KǴ(MinE%dİN[Y ixu#LXb(v9_O@r3JԲkʿwQ%b~y6a.uzT uРՔfYmǰW ?ޫ,"?ōl9'AaR>Yecӣ) %G gLs}P˟Y.~ >¨-jb:,ۂN!%",d`hE!cY,in*9q9: o1O$qE\\J?6N hi%,޴}nO6>?D`D24_QnT- 8Wi^-q+QUz}JR'R ^Ç$%-+=MF{b Z]im37fT[NC VTkQapPcB9>AH"E%!M776Z,{BIt70.#p!'0B8vBZNzBM+YLUN [afp[Khع_On ě- (RAK5k"7yԔ@YdNqLcHٵV>371hEAPn|f*Ffp:mWv-{n)I/>qNVP(_8lBRfRٕhro/sdόD x ?_B֟`;CpIIVقM#MR6obmhxVBJ~˙0P!{ubiw=·(Pr=q@p3rIT'L Ǐw`!d[I 0S,DLۄ}gV%O1#"[Goi76F3]/X{9+$= *J޶* IM8e)|ܢj~Ol#>Ο;%O^@[ Ie `lv.<[ hkaɯE!)N%'濅AIa7"x-B+pVM#ŝN,^==?3"73+8wԨ}Y5R̈́dt@J2@hML)P3vyr58zC?YBste. …dufK@cGOj=E} uYܮȘKX`W.kVoqbb?H2o(ч\ +\:A# {h IVLؐiVυ3*n<,kR-s3bڕD60v(K-Wu 5y:kd! a˘ =$ΤPs:#%ŜKIޑRtbT,+ʼn574"ۜ! s ҙ8R>L/xnp^u^62ȼ6O_  EPnY}" IJ\E2DuRa\E F9Owj9n 'RЊuMj,I2>H7M)nKcJY/L(QNTsVq-}Ra Z4y#"U6SeCiԸu1O$slKpH@ $5AK*$K<6Y}"(#[EM)o}kqc4hD!<8̠ > Fjѝҫ1Q{ 'd4IE\ oMz+c攂hE2ӼX}Xoj9[j튖#tB=Vh!<.U"/kpNÎo.&.c YAqTA郜CGn0xѮy܆#JL?>vЙ陨  %X5ȸ8PPQiўn탨\3V YGE3 -u7``SsЕ\ȃ<slb|ePNS$LRdRkKD;H<4e\{- 9Mf0PK$|%IsáU{Kw@s-.OGΊ$ 'jȲ? gAZf&8 :δSwTʁ˹3OӼE}siPK(0Ie t)0L^ewd aGr*ٷijeUS-s"eм&5 +'{Ӫ2n]feK:0Gt3q+qf^߄(m_pD6rȪ)9|it)3`EHP멯%+*S jS3y(߇$PK_ߝ.>ܕf*%LF[DXԡ]NF<žҺduu/PoEB_LK>~%N=vK#pn]]Y[k{=h}Ni5ߏ *q;pp13ڜ \=]4{g<^2]P.rS NN /a+կ\l00WSHWr-dFEJZQwE#r%HA&* .8nD@, BI:Dd4+u 7e%[, -k5 d͍ᓇ׵D+=hXw=C6@s脙˼ˮk?7f)`^+&>t\g {$$H1o*=kU*'} c@MNF<>DiG J|q{c+3<8uh:#M,2l"W2ș!lӶ@]ؿG|&+wP%c$ʬ ,oQ(1Ɉu93=Ja^߉cfULJ^M@UX'#9Y{=+5^;N{Cը/unN=dB"[GfT TZHc5 $ M3Ɩ۳uB}:TJdW[TVJ]PO{1{O-vp7;}Y^0KP k DњVGP־`]I폇AwG;iqXe>-J֡8&4|`͢u"kD.nOD1[vCI); (RHGZ[h^AY>0#oP(~cF\|@6`gL]\*q VPL8(i3wcFphR=]4pՂ`qZsl&n~HHGӽ>ɺ8āWh'#ܘ:}\T řw% SEn2s6@* &a\g9vO #ekX.I2⏿9O}Ե>Kiwlε ;fC`/f='bn}6bA ^".a/mI=?r񩠒 ,qV ?/wc)3B8Q # qqFBom^lpQz*> dP рDYCBѓ;NI:A~Z]Ǧ$0\fVMmv1þWt'k},DV̀4'> _ZJg==ߠ%q5:Bl&hExC3x(-`ƒ+/g} sɨbJk#XdvuS&B^2jQ34c&йcJpC(.b9{۵{+ KΛ˳t} >MA{Мꜜ,k~ÜVSG?o][А4]Ԋx>_g{W Y3Rh!:J_7';$kUR_2aM?泴_7goԄ8NNb.kkʠx{4ɡ}Wn7|VbtMGx -y;㢱Q'\ B'8w ]~d+O _!06n;d\iXXyrh@\>(w + 6Hq%]D>Wb4 RC:JlT?[KaWrÔ:>?~Wb 1;tiC'96%>&m_Y$jDP/Sx [ysUv)IcU`9ǽՎw@˯î&i,?E Y dSo>mCsO)Ҵûa(tK>getZbR73vƹU"gN&6Z;07DCF4oeO <`N*CE'{ UAP74sΡDʄGU0hd0(T񏐵3w& N#turվa3?sh Zڴ( b74|+R`5E Q/.U/neڠ7txTäEp5V5S^d8ܠ4'[Θ )f^݇ y+ʞ'.1;jmU^Ӧ`%=ހ+KkEI13ZJ!D&%HdbIqG |Qo倦ө׵C{gqxyOc~b=E]E%؂<*' 1 qfSx~OAəS#5Z!dw-=ccwi]t ȄY0.>(:93/7{gJtk>NZHXſXUBr,ğ0ӣ^Xh6 vLk0D)-Z|xH{ªÇJkG[|=G[K4ډ of)KSn\f@Ffܢ[G1d~mK?qi["O\R533wu1@mΕGGa$hGqX ؀Rm\XTL{ +t*OMh%' )duͅmX8HQpLm(732N=jEQBթ mj)~{~wVw]a `l$W\䜯vH8ݍ~9  sԨ&eA: -?PChް /IЁˈ, 6d%}YPCeUs2lOڶJSۯ' ek28&Hۘ*n]jC8=y_ )CL@^Cf>iChP9Mʱ6f%wU/@!(_}qO88=F11p7X*+ة32=jZWNg `YOT^0[^J =B6N,o*;J~a*gx/&y3Q[X$6d)GNyĂUu*qrڱl]$1o1 5 Upj @L c{%Z1@ٜ:p6l(Y>ێB+IJ4<8I_^=Mƻ3قMu_;̓:nY<*n]*nfң?D/׉/ guy8 AK}r+c5c|uQ$t:AI"1]?htå0spN[Xo|3R_F ̙|࿔qĺ#c;)ҠkhdRX"EW93Mrf3]eu,%F])rW0,GsAeԽƓED5|'Qm#13AG\|HuuStz`$3܃h>qU.4?k|Ã#Rv|XYAQa𾭶 nK5BZwJO]U|7*gBɚ{:{SKA85DfY 0m4KT3,V[ aH/ yXZ`-}?Ikj;&-{>|4Vl"m(WR콇i(,ɂPU(P܅ lDe"#WE*hO6X[߶-ѓƆ_yR5p5>I-,` %z H *}N>VPƞZt #(~DS?nߗ>)8w Sm=<-DslGdo U1dOo+G! Si"vԘvnosFrOtЃ%k/TЎ-]X%e]3D_0F#F*KdW~+QSA}qDg5;xm \/xtǭFi 3Q^=η7ĊVZ@Q=tB9܉L1ҏK:oQKGn$ =3_F g-"h`Ұ ]5i (MXPp"I"@w.\D/^t&׼?jGw8'dFB} vQ^,+ו5~rhEm4<F^JBT.}=VU@-HwS$06|}.Y2_Ώsr?Jl@n,߮R}b }}L'rf-qeb!)FYrR{9M_ڪx>&O#PN5'֔"2bzn!yC^>H|V/1OEu;J<+` Yh)u[7CƧn}Lcs2_bkSHp\2*=(W,_ NG#Rq?z-6fpb(EeǶze37#P?nk&{PDJ ѪDVj3&Zv,}ͣhBMX)t .N@h'V$D\95,ba!8 k_onD[luk,[56\0 XȠo ⇇d%aVi{;nRBaa6]~5ʔWY\\]Fou$ oL04fAM,6ݥ>ztQ>hfCˍl+c m}TM[/z3\w2Ae;LR(>F>*}?mCf BmYϟ(M&}(%kH%d~@ ]3QoCb < S3t| ۖ_ {RcV3PH* sO,TBhқcx#Ȝ^{^ .G؞̂4(b[Aa q<P4g$k³K['Ѫ.LK'HԄ!a[/B˝ \ Un߽5]P*"dLx%d@B~\.t}IZb)rYR3,lEg외uwubVx:[ ı!*;uiang,O:oVMoJ*`ccS4޺0fMCUZa)FOZ0݊[(ՆeMibT'. n :,+~GWpcl9ffG[֥)A d> $9i?KszmAzl8.nay5Oq~01P)Jsm/Epye"Pq'5\o:![ 3q#?b\Sg,'mPO5 ?.wRͿ5{Qd2ںOd툅z >qEډ+{@'A- ׷j/q&rȃO߭[h,Jĕ 7;R:JUH>QL!'͹ܝZM=ڹ!{-Z0 ΧNclc-75(1]W(.zƭކGj(iXa-!N P .topj$B0fК^!rBr&gJx:!OfXBUG@_ ߎʯ sL8 ә§0/#Iz5$x=$4Rz7  NM\7 ^00Ot3]9V{|m7["w$IH,n&S}yr[i{J, L1f=,Ki\BSW\.߅B5۰IݥIgM-A[Z!J|l x׭G19{jKCaw߂zX(p.  1X,BIY d[A(y/؛_wV.AhYr[\=W䚇T*3jň)[Sc]u/+c͢9S[#W2?jj6fB@9šɝ(jgǹ>nDVHb&TV#ylGG^%8,H+`{-:Gl`GfJ1FbU|TgF_iIâwpgţ(nWc)d5OתLOgP YPwhoŒv.8KWZ9_n^P +]\Ѳ,0,'09,se1MC̄7F)C〞, Vjv'w"Q`6e4 /Ŗ8EÌ;$؂Ec<"mAzx}+M]`*T*,yPa`TC6WmtB^䮳Yc{E,~>àf%z6ṂY)t> @EnCw?0ׇ̿Bض·e0jxbHJlRZjle;ibpb䷂o\1 ZWrLn-ZRji2h^g g|XA;nY/ iPR9|oD 5)RG߾}3[h QDHV>k.k@I`+97q!=āΜgkIZ}ϓnW`xdoV| ]pB Aqz@s^8ėǛB7y!E{JxAv@l?9rBൌj-O.x?kqPo}p;K/f 66zc^*f].P=vAȬ^`K ϧK\xa P,9>3q (0SE9*S-B#PZMA\|4_T>qT ONa2]GAO" )B]26ԟ"qcֿE]>mbX*ɱ5ArNl85eHc.xcَ icio.*pd{5۠3AYޟƅ]U+KL<^i0 I Ql$g}FrnAYb)+{_!+M g6sf }iYXURŗ"AMg0Su6\a<c Vk7uZ.EP{Om5\8_Id,֙MQ؆"<-1[# zyOA3G4RͲ0htmjv+!V&\ _nle7, d>K6o Y qY/gR{- \vuÉC4rˢ4(»ډw8vR4WhoI[1uˉYiNQDxɿ{[ /*?eiOH$7E8<ڇ@1nف\#&MfSX2 n|+y%n.)͛.(iIsG_38ޅ FʥޙH`r])-~8ߚDjpsqR@% J5HGc.M|/ X;.{)>F3rwC\Z;M;Lj )gSŠ?:59Ϫߞ-rlΈ ?S$r7Y1hrp/r1D2,/r-[F2P(/]yn)l:;s''zc8nUhl  ca?рsiPwl"#Ba?n+[/P"#}Ct$^s\* 58ǚVAs -(ҟ<Bx*KE|ghb7^Ҳ]9 jtOvaWVJA^p6}!t+Klm!X\Mb?_G8 ۇĺ V5Ȇe9EΟ@t u0[YMcOwTAPH,zZ%1gy!(ړV;h%V߯ǯr!eJڐV!s]( q &C})GY7Z:iT _dǯsm@ ó RSwkV*C*9a6K2(|l!lU޾Zkt >qFhvOm̳]ǕZw`1-nOb"8߆pZt޼GxXBPhJ[>h=FjrnLWe^PKϹ1y蕥-Qی53KYKHa_qAF_Yr$KyGgSμaJ)Ý <]v=çaΫ?h!UfZڠ1H:20JVjG#~WvjY~ )uAnnqBr3pWzT\(AerG %n4$x r`4"!avcG)fj=x/޻6cH"7o[L*ūڔ2ik3a/l V ;k| 7c_bmxOjI*l|/.nKɴ(I3LJqI>my(܎[cT}{c , SS=g )$z(gN C(#[SI'MaxG@Cik;daO&*q P+<#i tV.(YQ,AST/ |f]pJ ⸀NwAO1LZ*.F.:WD?4qښ/I)M-2^bb7<+Q':^Dw*b,67ƿO3ӓ+C„ r qK-Bq&e:dB399 ag4G!(iԆ!c+#['^oyϫ@a1ÉƊB >0~n#c \*ﰝ9?vߘa+3n8OE]V9/D_5"yZ \ hsWW~Pz'+ƽ0fVsL 8Yb FJ%Q L:0tîȓ5Q']YT\7W\\Ă,WR'b؛0i+ ޒH4(Ĵܬ q˫H7Z[QprUY&N^|+3>GՌ P9p+z`aEm ǥV} IsZ쓵2q %VP5{ob2:ryU陏D~7X^ !S6FeZhm&N s8M#X }( [i۹$쌕4y޳" ~.$WeV?1K54 I5|({)} M)98#yэ4siZEWŦA<YZ ٶ0Px$#ʚBA1X2ʢ$3$K|)w1er`_;XӝJ?9驇@Y[O04 SD!8Y_q^]Mxܚ6M؝2E8Y=>7#PRO`>&,3q̑:X'YRȝ.AiM 3:BH.Ou7wj؍;82/"2-LTZƛ@0ދk =ǁbBrK()+hqA9A|1l`&t[?1w=/uX]+kdߋ=lWMIU r &w\ꂛuL_pzݧ]u|LݹnT}tkQY /0NqD郚+eXW `ybG9M8 ^ǹSаL(r:Lb!':kSY#&4[dt$gڠi?/v^$*ݲ> GIC3{&RJ$bHWr*\)Q_#x\n- AcOÛ"σq )!5HyΧ `}[:<}Ҕ$ަuVԲuv,ձ5(E/A#`U "1P }8.{|AW[rHW_+D>A,%yiзD %?4϶jƮ@Ǻn9eeSv`oнiqԌ6B=H9+0l yk?FM 0:"z+X~FT~\ԮR(gMXp-|y{̳}D6gw&1e^ή=O6&w מ. d1xSUbA"h bpIV6F_M.`aÝ0U(WlIk:򤘏]aҮ:s0[0ߛA\!c:Go%@]? НXH?XsQIƟ  c3-yv_6 "Si_I.-Ϭ@4NpkeHN(qR'0O/lfqF6~Di@nfP x[c/Zs`ɱuKxfbZniNt6Io :nvϿ4SEL)r_9\ O!{fG[Lc4n-|w5j|Er}y*3rxI{ݥWq8!_^.[?q΁yz&8f!gc 2#&2LӃ-e w|mpj̢ro@YA!Fq3%U/uC$R޶&5]D `mL'o"^מ=#-R`0[,0iZTJX+`*_zmOh7)n%&GhŶbL}n 0c*h 9WFiXhq]hv V6Y\V[j }L^Np(>a Cڰv{8Bl=BnO9۟G}i'qP?gCu DUR()7#ҵ^03= 9c1ucp]m )|Uj.EzD9 ϽW;%4E}D,y;AFg5g`Wj(̧& خ8\.wDިxZ$5N_I5B 9p*Ny Zw UY2sKugarĔaɰ#-$=4Pf<7OU Q0zٻI*w5T`Ҿ C}'; 15ceP^":SM')/Ryn_:2Th OyZKn.ϗA&j Y1pڱq#KY8t0PjmֳI_y\J;#_ 8K32æs ;Yz|Rx8=ZkFKc a ݧLo^410tF:Uq,$>6}"3'e!C*P;&*[52O-)+dmԇ,79"g9vp <;Fy1K; Шo:J[(C zj  g6V&)l#^J2R٪Ch#sEU᝸o0 ud =BFH'Sh+Pf}2 =`\śmLs!ќݡ__yC败NǙ8wu~ah_$vBՌ[QzsCw7z؆ {cbӎk܄Pq`hCV aMϔ\|9ZР=켼ay߯i! Sj.Vk.iW9C[q64|8BvB|JJ/ ?5IB R} |@},/r:/[QL(w+ Qlߎ}UdEWB._RE}:VFvXE]$q5 >Ȋ} *sHԟ?;lՆCHN+/bƒ6xعUGuK/ f j AA&iek7k̞KTrf ~oqt%\|%0X טZ p r@=J`ſ"Ր1hV@I[.~!`pcɞ?\=y՞EΪ\ H@{m&*~@~˯snAQ0rR2E埧>"%G==-^rIzA$l+6pW#p~ibڜL+z }5;LZ*ܶ/zI˜),L Rq8 'rt(N / ׸G[2yjyT*_&a x ‰'"+p>?2)ת;t8w\uVI%p.QZľK||hJ\p?MhұxuRFE"x@ ~a簿=UE?e>w.(c[/].Q,0mv{v̀JS 3pucZyHRf]+ͯE @+j9歼a.j14AwgCwl ,p` k͑YE2 R"YGE9hK? )jCeQgё_k>x$->xg-.R%wMA#W|@4 z+qf]v$ tѧ":AS")QYOaߵSnP6ҮK⃍] *)}\e~/;~ vIQ<P-DߥvFΌ|#myr9h.^䍞HM\l8ƎWBaKA1qΊ1|.n"Љ+3ظD- NAQEN SlW"]0B k3pN"F6A53j砪>G0햼#F>~X沰<Ĝ68b=I{34oH&$d<Ki GGAHԈ &LmՇ!għ菎֭95 = KS8I#%!BK)F̺WzUo~֤JUrP2Ww V2dkh v6@fQF-oJF"F3iL٠yPˏNA`H]k}풿t;\xk ^Uِ2ceWK9)='g|nd^X,j gfd|c|FJ=de @_Hig8瑌ڶsZbہ9X $1@ ۄي\ /ADEb&:P*{LK sl/rӁ]F!vڡhp 12Ksqz-jpT*}7WľS6G$' ّ̤h9rtw5coc󝟍ѷv198P9a9MքJ4Qy4 dNY;*M6yjkxe|{[*ʉBnL~0\7M<%;g%G~L&m5>rc  c*!JZEpm΂R7Lhn7 r b 6ZKzAP), .+/08-:tc$F:Mx;p6h.{,o޸4 PxaI4'G3Hni c+BuOskQ,\/cl7j2ENYrW7v3, A@ 6dKM9[j {jk5P0UX GKAӗ}2K wh\N""^A>Ȝ<|=όtU2b<~!!\KWnƮO* Li H;]B]zLQ1P,Z e41Ps=f( D/flBPcdm@1~,XC' |鍍 Pm+$:t"cHYO.K+mD"^K(cD_EÖ^©%6!giH)p/Qbw謟 {Tm+ͦ!獉rez sŌClo#& ;J`æ{֟ JCbS 4R oeGGH R ʼqL˲a%Խ&;;ay> w} Y <ʎQS^}{s%1SM LUi ӣj?s0DedQcuQggKWP \R°Jg I LsxyQ%{7LMN0UAYs6JmxT{ixc-09uh`hg~!U|버?COp-S5eQJs-:*;s7AUcFS={T(e35eKUdEa\ N~[n %RO@yBd8ԼS%7LwHkE!d`@|< -Z>_>v8%a>$HrT,oByMwӠQ4Ĥ*={|n| 렴o*}CFqk"c`<}elfEQfPٵę:LHB ^b^#Ufi׺ ,F=W+ܽJsd9%} 1:7s"N;"|AXݝ*+W^^X*CoOo=YtwZ,5=| ;?,o7]-F|"UwܣmI=G㻃?ZcHMhf0&$&1.64ڑ]Gw&; M?]IHíؔ,6 @x~:& phۃqqܓXIѻ_.O^M} Bo܌'%{H \tX㴸2H*}Q.d++@p֧H1T)r>]{ ~=x sYNkvx- !#jUo~a M&DB$ivzO,9Hwa]k1 ~+a?=$S؟SMdؤ8\X&*qz&՝Ez h֩(siD=q:ؓ{އ,#LhP;Ga;x&*dZ}u7[t XFs"y(>qlBH,o CЁj~Z7qc7;.w_O2 z"mR3c")9|B5YqK\?|2\bmFW_@1Ovq!tȖ)Jm{MZUl_ mbW &pM(R*ӹm',aO=Pƒ0. F$`!_ʥ[Ħ{ :a*/ZAvZQ7@B( (ێB_踽:Ӹޔ9XNY7Um)=-C&lg<5Iڲb mi oM'g7 ާȊΪwn7Tџ"C u 0CXkW 0tj>&<Е~Z9 ³]*'"鷳d1Diul_}AK2V_1Lǖh$wC@<9lgAe/$@eEs̊Y!)5X@uEM([FEFߴ _H 7e^7^ Ƌ5ߨI7PAٺ1ýq%A%2O6P<㫓}'Ъ?M?P&2;x{іE6[PL8$Wf\凚bi &&zIcF܋=JVczG 沫4+ƒpKJJA*TO(6H1wsb@~8M%dmm]>T+Y !)]{+ft˩SLt|"qXS]W=ԊGx"K=MFF3$}zkLWr'-8_ 37J,ni{xU)x$oSBm5 ܣԣ`| EGԙΝ>Ucl帀R Mq;t-ཱ?#ͷqJglrܨ#hS$NP5'4`ŗD"fTպ7S<cIɍ˧|$|Ѭ=NЭ?R$B>gِqt`ݥ>l-֚%n4ࣛq_t5|em#Iͬ&Vd>oW ABoOzb 7sd; J<ӻ `( './Z0rW*qlЏeF>Y7;~ak_X/~?Տ"Q H J_;ɚtv[jK*t_*lfx (qd1ȝ-Wxm.b:\pGD9/NUŸTR+|gq FRc|$eՓUg9N*z5 BV{|.TefBXx{ '>- 8o*{1L;Ts,NVIm2ZPA&b/0t-=fDӞޏޮ@BxdVS%]X} υA& -sS¦j]`at,yPwNxX!3lyɃeolѤ}F.bveg uשT;Kp ,B:PBiBZ:[%:r!(ҋ3jۙe8iڲ`rA!㛭tKLfEm iꡁZtG}?h_`#ma3(ӳHP^*8""]@'_) N݄tP{dU>}BwldmjW!'2C,f|$:ZIlXA! lyt!Q1M2n/D4ա'󡅊Wt]2e '^ FT)AkW>R\~-*s?.> Q11:yx'z\]Jw1d[4ӫAp.Tlv_5DF7)M%x#n5TW(_$zT͸ 1z z 3c]'} dN=Qⴿ\dpKߌfޥ7i3vV6j4NG̈aSZ լ@k\9TH$3Dlvnl]( R#;L+Ghj)^ސ󺴳럇f|jB'>&/'҉faW VEQl 8!0 <"s/]\jجn>$|lIZCTb.lpVI7/?T;}؊g]}(oL/W,bMM5*rN]$285/I-fc)oeCAj<!$4U["kM6ʐ!3B-\4bԐ;m 1\ RZGIv7\|ׇMj s[\qx^ږ4GIʼ{0C. yKZm#!s4K%u>]hL@HУFƑ=,Z- 0 䯅xSKhǼ\5UZ`$E"YL:16a|j\-wNϷ+T$´]&B(/b>+:zf@N-T؎v-V&6Y5a":bVh^8>a %j3hܬ+qIBdb~HO*.%M/ϪV"XmLp; ~Xa'+`K/!Z(K*z 1gu3r`lQX׳SP'M [)ԋ q贬iliP YZ