etckeeper-1.18.14-bp154.1.46 >  A b|Z!M@eee0'd,MZu;LR@yeK$Wq%[/{&&x-(y.b^&.g fs"k?A>5'Y>6W*a,UmL˙guӳTG-YKwlLBp{iҶJͼW{8 ޟ$ZvafYpArop EG/7 n22+[S>ک'qXЍdb57d5ba100c72b0a514032d2aecb11132c8c17fdfdb6687ffbeac66d3aee11083e0de10affe0e57ff6dfd9cce44fc12db4294b5b|Z!M@eeeuH #ja?"gݰ|z#f#$ â}CӺf7-hkJH7 v|q.܅{]7j * N9sRl>pLM8?M(d   @$(EN_ y C j;; 2; ; ; ; ;;; > d;!P!l!"a("8" 9" :$: =?>?&??.@?6B?>F?MG?`;H@L;IA8;XAtYA|ZA[A\A;]B;^EybGVcGdHjeHofHrlHtuH;vItwJ;xJ;yKzL\LlLpLLLLM$Cetckeeper1.18.14bp154.1.46Store /etc under Version ControlThe etckeeper program is a tool to let /etc be stored in a git, mercurial, bzr or darcs repository. It hooks into yum to automatically commit changes made to /etc during package upgrades. It tracks file metadata that version control systems do not normally support, but that is important for /etc, such as the permissions of /etc/shadow. It is quite modular and configurable, while also being simple to use if you understand the basics of working with version control.b|Zlamb52SUSE Linux Enterprise 15 SP4openSUSEGPL-2.0-or-laterhttps://bugs.opensuse.orgSystem/Managementhttp://etckeeper.branchable.com/linuxnoarch 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 etckeeper.timer etckeeper.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 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 etckeeper.timer etckeeper.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 etckeeper.timer etckeeper.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 etckeeper.timer etckeeper.service ) || : fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ $1 -eq 0 ]; then # Package removal for service in etckeeper.timer etckeeper.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 ( 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 etckeeper.timer etckeeper.service ) || : fi fi . I's5G|ppVr#|um 9+pFCAA큤큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤b|Zb|Zb|Zb|Zb|Zb|Zb|Zb|Zb|Zb|Zb|Zb|Zb|Zb|Zb|Zb|Zb|Zb|Zb|Zb|Zb|Zb|Zb|Zb|Zb|Zb|Zb|Zb|Zb|Zb|Zb|Zb|Zb|Zb|Zb|Zb|Zb|Zb|Zb|Zb|Zb|Zb|Zb|Zb|Zb|Zb|Zb|Zb|Zb|Zb|Zb|Zb|Zb|Zb|Zb|Z^(UZb|Z^(UZb|Z66376a15e184569c9265539ed00f8d6bd76b9d06ec0fbdf6384d2a8d5405964ca1b8c15a3aa80470681d70406e72f79540aea43cc88db62df6a446c1f314f606b160934ebc227832da708ee501fcbb2d4a18800c15318f5981e0c914ebefa21e47e984ea5b497634216f296770875ccd4e5e0a91d0adeaf71de429177fe46590323b1720db518fb9de4227653628378c5cb7bf5d37dab653e9e533f2bc9cab78757b1a3f7c958efdf196921b0344bd496cb9680b62de27ed386122aa2ecfcfba99f88b8db8aef5e674332b9e6018fd92f93f9b21eb61e12cd979a6b8defce2e619cc0a99950ea77b82c41629e63a8bcc9ec533b9e63084dc20c14335dae81027b59e796876ef5403cabcf882fd3e2c5ff74897987c92b2466061c70f3d9a391b76a4a2321fbbc122e82e46763109b07318798a8b4fbde18dcdc3abe2ed62ae23fe14703d2b3b05c28c36c0333a2d309cd0b44853d4552bc72d9e458484cc3067cadec5f18f5913d1994aecff37735e16d18245a7c6f19f5212efe48d7755ca200c870f5f408b1fe5ba228947ae333db126947b3e220451de508e233f4568ca91184ac1bdb5ca52b1f54f5f209fcae7193e7717e194d75852d16377c6b7910e6fddda3268bd47635a4c129f72e270f646a32b68c56992a748576ef8f0968804b9ba6726b54afa0106866ed6277ce0a5f124bfe5707fa91879db8b0f2bb0e51e465c640c4f8790cf103bebd676fb4a1d11807ca72159276ec735375696ea6d7359f52f7251a1fbb4c7f1d2ef1e3734d451e89c78dc56802e42d463c5b3192a179db500effd643c0be5a06e97a7fbc594bacead0d5b2dcab7233b7799e82afb971ca1d30ba4a1080377ae60e7a2891f316623eb6f0b4775d698145c33afe5bf7bd2697b83f2bb34b870b221a1abb1ba6d3645275db7e685d0887b6f2f01ec94d671e6b0edbfd05ac58bd7d30b00fcb65c2e6ea54807196695b5aa6b7a5e2aed8a862305ef4fc29a7d24cab0fa7bf385f80e7213e47b5a208a039003f17115293941b95ea4e8c55b0ee4d0ebd99ba811951254e7aba9bced36a75c4a987361001b6432fc58b3cc449a85607c27d91763e66f7b54daa7e10d4d755f4c351f0e3ca505ed57d8626a44f3c0ecb29639814a877a69b43392674292d7576be791b46d53eb945b50766fb5c5be1d7d935174f73fe2de6f86d9d446bc408151c9669cc03aadfca9b14572c8d300aa0276c717bc2ed6ac4126adf26d987f03c9a8c4b8e55e9be282505c734ebeceb1a88b9e9190f7bb84683d4f3cfd35a58e125360d955311d23a259be8398f58c558c5cebe660db846f604d425a480220eccf11ef3f646f4c3e91a5eb9c4ae688429dd4b63d72e9fc28c564fb2ec227d30a87ce5e932e710e4b84d598dd5c82d4df8e1dcf9a4a3e74306cc0fce2135c36bf20d9810223595964aafc4e5eafd1cc7f92f8062be23108d94cfbb94e7f14ffbe96814249f4a3b30a16c1b3d938ae208aa19a49d9ec40d77885d392c1c100c748cb49aad6eb4a64bffe43ce8df767461f0b13794bf922cbc06de5ea91cc40e87bdadb84690e33613be78aa8e825fa3ac9d9db0b313492981a361027bfafdedd156ff927f740316be517491f838b04ce1d8bf2161a8ebf22fca05fb91d1f221ccd4a5cb4ef18bb34f88768653a666b6a1987b144540c18dad8e5bb4e7f95045d2eb341770c8ab4f62942714e2d41939dd55af64b298561cffe9b88ac972767d0c07ea4fe31e318c9256326aaaf5ce44a1b965e102cccd0cba433a76444ad9053428fb9f16428b8e563b13ab4ad070a225e0602e591ba8aaba764e99a9a8c4950bde4f71ec40d0adbab15fd526bd8dd18a9e77ebc139656bf4d33e97fc7238cd11bf60e2b9b8666c6c39f0f18746427227f82d868b63dd8783f294eaea7fc30540ea9b32c3090924c../pre-commit.d/30store-metadata../bin/etckeeperservicerootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootetckeeper-1.18.14-bp154.1.46.src.rpmconfig(etckeeper)etckeeper @    /bin/sh/bin/sh/bin/sh/bin/sh/bin/shconfig(etckeeper)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)systemdsystemdsystemdsystemd1.18.14-bp154.1.463.0.4-14.6.0-14.0-15.2-14.14.3^C^9\[][[Q@[Q@[[@YB@X TX@Wx@WQq@Paolo Stivanin Paolo Stivanin Jan Engelhardt bkbin005@rinku.zaq.ne.jpMarcus Rueckert Marcus Rueckert Marcus Rueckert ecsos@opensuse.orgaavindraa@gmail.comjengelh@inai.deecsos@opensuse.orgecsos@opensuse.orgecsos@opensuse.org- Fix spec file- Update to 1.18.14: * pacman 5.2 deprecated File hooks, use Path. Thanks, Christian Hesse * Fix vcs subcommand setup for zsh completion. Thanks, James Rowe. * Added zsh completion. Thanks, James Rowe * commit: Recent changes added code that does not work on all POSIX shells. Fixed by Thorsten Glaser. * Fix bug in hostname determination in the previous release. Thanks, Christian Hesse * Support platforms without a hostname command, fall back to reading /etc/hostname. Thanks, Chris Morgan * commit: Support -mmessage, without a space, since eg git commit can be used that way. Thanks, martin f. krafft * commit: When multiple parameters are given, use them all as the commit message, instead of the old behavior of only using the first parameter and throwing the rest away. Thanks, martin f. krafft * Avoid post-install failing when ps is from busybox or another version not supporting procps-specific options. * Use ps --no-headers rather than problimatic -h option. * When run during a package installation, include in the commit message the command line that caused etckeeper to run. Thanks, Laszlo Gombos- Remove idempotent %if..%endif guards. - Fix incorrect trailing slash in make install line. - Update RPM group for bash-completion.- indicated that subpackages are noarch. - modified the description longer.- obsolete cron sub package on systemd machines- use %license- dropped non suse support - added etckeeper-set-package-manager.patch: set the package manager via a patch now that we only care about suse - bzr support: - disable for now as it would force the whole package to be python2 bound. you can reenable it when building with - -with=bzr or set the options in your prjconf: %define _with_bzr 1 Macros: %_with_bzr 1 :Macros - change bzr support to be in a subpackage if enabled - build with python3 when not building with bzr support - patch shebang line in the zypper plugin to match that - build the whole package as noarch if we don't build with python as we are just packaging a bunch of shell scripts - move bash completion to a sub package, which is recommended to keep the default working, BR and Require the bash-completion package for path ownership - downgrade to git-core so we only have the minimal git for small installs on servers - no longer build the cron support on systemd machines. the systemd timer is more powerful and should be used instead. - when uninstalling we should also disable and stop the systemd timer - only ship the documentation files that are also shipped in the debian package- update to 1.18.8: * Work around git commit's lack of robustness, by providing reasonable default values for GIT_COMMITTER_EMAIL etc. This was already done as part of the su/sudo handling, and is now always done. * Don't hardcode the master branch when pushing to PUSH_REMOTE. Instead, let git push whatever branches it is configured to push to that remote. - Drop 0001-Remove-env-from-shebang-in-zypper-plugin.patch because now in upstream.- update to 1.18.7: * Will work on systems that don't have perl. (Perl is still used when available). * Prevent LC_ALL overriding the LC_COLLATE used to sort metadata. - includes changes from 1.18.6: * Only show errors (no progress indicators) when pushing Git/Mercurial repos to avoid unecessary cron mails. * Fix regex in 20-warn-problem-files. * Support added for apk (alpine linux) - Lint spec file - Point source URL to upstream tarball - Mark dependency on python-base per rpmlint - Patches / source modifications: * Add 0001-Remove-env-from-shebang-in-zypper-plugin.patch - fixes rpmlint warning about dependency detection * Rebase etckeeeper-avoid-packagelist.patch * Remove junk file caught by rpmlint (.mdwn)- Remove redundant sections- update Source to 1.18.5: - Make etckeeper commit store metadata changes. The pre-commit hook has always (and continues) to do that, but pre-commit is only run when there are changes to tommit. This makes metadata-only changes get committed. - Move systemd files to /lib/systemd; /usr/lib/systemd is not used on Debian. - fix wrong path for systemd in rpm based distros with sed in spec- update Source to 1.18.4: - Optimised find for special and hard linked files. - Adjust when Pacman 5 calls etckeeper hooks. - Only run Pacman hooks when files in /etc have changed. - Added systemd timer that can run etckeeper 10 minutes after boot, and also daily. It's not enabled by default, partly because of overlap with the cron job. - update Source to 1.18.3: - Added support for pacmatic, contributed by nicolaichuk. - bzr: make sure EMAIL is defined - Fix Makefile version patterns to ignore non-native version number - Support ~/.config/git/config when determining the author name and email. - Added support for Arch's pacman package manager version 5. - Set HOME if it's not set, as is the case when using ubuntu's update-manager. - Move bash completion out of etc and into usr. - update Source to 1.18.2: - Use getent utility instead of perl. (Elan Ruusamäe) - Initial FreeBSD support with pkgng plugin. (William Johansson) - Fix README.md symlink in package (Sebastian Schmidt, Antoine Beaupré, closes: #791566) - Fix typo of GIT_COMMITTER_EMAIL. - update Source to 1.18.1 - Add myself as maintainer (Closes: #768516) - Keeping the package native as I do not intend to diverge from upstream. - Update git URL in control file. - update to Sourcce to 1.18: - Send yum pre-commit output to /dev/null - Set LANG=C internally when doing some operations that have been reported to fail in other locales. - update Source to 1.17: - Fix name of DNF plugin. - Add --version Thanks Andreas Wansner. - New website, http://etckeeper.branchable.com/ - Add build-depends on dh-python. - update Source to 1.16: - Added support for Fedora's DNF highlevel package manager. - Add architecture info to dpkg list-installed. Closes: #768145 - Orphaned the Debian package. - rebase patch etckeeper-avoid-packagelist.patch - change source url to github - remove unnecessary file etckeeper-rpmlintrc- update Source to 1.15: - Recommend cron-daemon, rather than cron, as etckeeper only needs cron.daily functionality. Closes: #762721 - update Source to 1.14: - Handle failure to commit in post-install, pre-install by showing a warning, rather than propigating the error to apt. This avoids breaking the apt run when eg, git is misconfigured and cannot commit. pre-install already did this when it was able to use debconf to display a message, but now debconf is not used, and it always behaves this way. Closes: #760011 - change to new url/bin/sh/bin/sh/bin/sh/bin/shetckeeper-cronlamb52 1652316885  !"#$%&'()*+,-./0123456789:;1.18.14-bp154.1.461.18.14-bp154.1.461.18.14-bp154.1.46   etckeepercommit.d10vcs-test20store-metadata30bzr-add30darcs-add30git-add30hg-addremove50vcs-commit99pushREADMEdailyetckeeper.confinit.d10restore-metadata20restore-etckeeper40vcs-init50vcs-ignore50vcs-perm50vcs-pre-commit-hook60darcs-deleted-symlinks70vcs-addREADMElist-installed.d50list-installedpost-install.d50vcs-commitREADMEpre-commit.d20warn-problem-files30store-metadataREADMEpre-install.d10packagelist50uncommitted-changesREADMEunclean.d50testREADMEuninit.d01prompt50remove-metadata50vcs-uninitREADMEupdate-ignore.d01update-ignoreREADMEvcs.d50vcs-cmdetckeeperetckeeper.serviceetckeeper.timeretckeeperrcetckeeperetckeeperREADME.mdetckeeperGPLetckeeper.8.gz/etc//etc/etckeeper//etc/etckeeper/commit.d//etc/etckeeper/init.d//etc/etckeeper/list-installed.d//etc/etckeeper/post-install.d//etc/etckeeper/pre-commit.d//etc/etckeeper/pre-install.d//etc/etckeeper/unclean.d//etc/etckeeper/uninit.d//etc/etckeeper/update-ignore.d//etc/etckeeper/vcs.d//usr/bin//usr/lib/systemd/system//usr/sbin//usr/share/doc/packages//usr/share/doc/packages/etckeeper//usr/share/licenses//usr/share/licenses/etckeeper//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:Backports:SLE-15-SP4/standard/e571f1dad85cde6f1eeeb2f29786bc79-etckeepercpioxz5noarch-suse-linuxdirectoryPOSIX shell script, ASCII text executableASCII texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix) RRRRRRRRRRRRRRRRRRRRRRRRRRRRRYsG-ԏ|wetckeeper-bash-completionetckeeper-zypp-plugingit-core1.18.14-bp154.1.461.18.14-bp154.1.46utf-846b4c753d4095399fef59d0a0a52ce590fbbe2568fa2b083bc2af6e16c0f6c1e?@7zXZ !t/kV}] crt:bLL &ploh 3S0F8#)ixdR@cI'׫jLMWG|!R[bx +6X-+8Lc3Ū%+V 23urX'*̛F`)@BabJ Fk+1&$Oe+hٮXÐgA"_]24&lZfnm]]N5k 4b5cEƼ>El/%Y{nL QAtv#=I>M%@eM5G2Dڙ9dk*Xo[V<9IR1$ֵm"! B]8nI|qV{}(-[ۤb5n0)^YKkJV! /01Glڥ֛^c!Ĭ=бBbWgTviDLR܊٬)kN2AdA@,7N[巖kPb{?=:-']~hUMD/B}u4$_e3gLb5Y 1~AJWxДK|ӵgܼS5 ͤ X:밹B}M`n3q#ȟPwh=S'D?ě,X smFGfʰ'Nu\FX81U8Ӑ}pi( 6YU l P6nJx}:J԰Y Gc?9Hd 5f\ݻ;S؝2WaP_M@C7L}A.Y}UScQFoC(mGh \9䂺29%: g>.o3mx+G/}<4; LOd.ߓ(˸9 7F~B tvo挬&orJ4Ӵo~qH~ pOCP <% vZ0»j/܅"#J{nLmQRFw{A<<xN <h{apzE?\u,1U>qs rÈR},4؂QwؓJg2MmCVnElݏf3ՅuTU.8lI;?bAhލQɶY RMGޛ&x3uo=XB.tj7zZ.IiQI+gO2Kg3WEA4/w3UCZ¸#ewhE;ҐouMb͉ ;F8-{#A'+Ӭ{c7#zEH텈T[;oDYe>2MP$vƺrIݑ+{ZZ3ֱ ¹T5 |Hvv (ik9.] A74CiV[aoLl:VYfI4BĜs< XfhY'e-=UF~*:|:%XGg[K p gdiJZ:9٧>zpQbHNd(*):Y8-., 1W;8) y,"w 3uۭը'"}8@̹g;7\#쭩[&+q1ph[Rb"2^tCnU'_MV =MJzOJYg(uV"Q]ogc⤬31D&trP829Gt ]θ.PB~8@ZPw,.g! f4 Ɇ"ؐ]^sQXoa<*{&>2ucXZ8ݑ XIRr.6oh @(x9'!^ F٣)ϳʑnI96,5]',@J&U" TB%Hc-SU<޳ƦBsp݌f6g&IXCWqV<]?jGg·>ӭ,#FzLâDߓ&c z6tݧ,۶n}n9޾% NUQye>>I̤ 1@#Ư=W`֡%]QUV2S0"4 ɔAW# "s4cTl.>S6馨UuLXBduŞH!­a;ZkI ,ąy(vԶrgeݧ{3=4MGw#x$2,c"&̡K_`^gO3گǥvSp h\W4j6u'ʸ &h?<h XS^QG%PkӚbCNZ*>Ahkh"#FB|чOG/ ?F~ @4oDϏ޾iu:~FnkBL|uf|ߛq6/&hC*E$C=M>H?} s\}BI#7 (zj*&-"N1D C=Cj"k7yy[K{: !@0xoB L7c ƍ|!{x!%ј^V,p4VFn`Pf ڂi|;J|g>S kF++|1/'w>j{WrA J~..ˮ-ఀV؊j/bBH+4ޕ S@͏"\촨fw'Ct;IXX+NPu 4lf=3 4H#z^@CV_,ۡ;Ez$Sӵ@8[_T9O|r1U |=H"`sz#/DIv8q׮rJ^GV$v<fg0Y+"39! (9uH=^cHwbQQجB5_:n3,Ɋs:;bՀN-x΁xע@NxfU$ۯ[g/H,cC۝,Z87ff8^om&A+aEF2u vgQזtt#dTHT*ixDnxg(BVc?1JY.[*"I˜7c.CxߘU_؟N6!k˷3ݠD\l~z8#54ST`E#l^ oHb>Vҟy T⹛.f S\oEH Czs2A5[90C}Mmrʹ(5 6ӌ?wdw_נM 1X9})7+DEr""+\ ? A1_!H*(26Z+lKB!UazT$:76 9ˋx6~?";T%r8lJ>2䲈?RxР`e86v[pa }Om鰰}3OjL(v%H 0CR& YE{7^Ə  t21E :_YO,6v?u~ 62dKTQ 4F3)w gv.3Vْ@BN1l 'V$!. k<Wɦő%.H[Z}qcvG c-TjVdΌk@Ii0(Rw1OibBÙ4X[k[,SCT'qIL"G& !+Eې*N*PoD+%%x($KcAۼcjUH Ӯ!eOUad]x0+;z16\pwaL) jNqU'DHLt )9ma{F I>qV/0Q[ɞY9= rqd,^ . yQ|>䴄`x7tG'c6zL=hfzoX5qxN5m0Lbs6ƢjEj\Ǣ)?]=| ްϊfX({ɳYL8wi#2kMWH}6S_X}\@gDV]!Ie>{W2E!9n{4cd@TH{`#CIb֗(gCW@'!."]жꊭ"uR=?fΘvjM@ZPR69^$1dF\17{!BO+ *Bnz {ej5V( P1zƢUWH&Zpn)HHڪ~N= ES3ZYP}gSLNRkK9=Ɩf~6UE 9m-Ͻ"R< s_K AC)GM&,3'_o"E6BL/b鯠mG VVAnn#cDv3z:=.!^gq3bfJZ8wiWSCҏ泀QCN7ioIpa\RxLN3yI|:4 ˺LM@d4L,$9 +WRoKg4`Zo4C=pv0v nJ8#03m1 A x .X-ŝȁ}Jj T7U vDYlKY֟w䒥 %b]gpGI5TnD+}&tA b2"( ~AUmlW@W9z-vk QqIZ`AO<?5?1upmgE /A; v'*j6{ &T`TkTmtP5!qs @k΃[߰,T$J c h%+1чLyM=T`v0ri̛qa}".ېeްz$E'BMOlƆG>^JKb=+5*c݋ӅAI qZ8cuqrVIM~U:WEMEi^̚|2( P=+lV@QQ@46L `<}es-dTt ;P!fn'I>'}~t}pQ[Y:.NHE!6WR3腜+MMm8ʦ.x44mp湥uR"Z@KsW?T5 !YIŊM:-:<ҷd4r#D5^&2Vvw2! @\X8:FI *3G~L t3HHoܳLb87wW0_Gd=ا I-UJWҲm!fε*#ID$?^ 6ɲcg?VBe\HгyAC岕̴$rrϢn{=s"kjI3p썴sp:Gvz`9o)t82 *t:4,p'G(Ko/̿k|"O$H``*5Sg}/kov2'tE*|FU,~ꖑmMqr)󆯽F9._0~;@sXV%Q $|ruL%E6D[ŢdZ}4;! #0ڱK}$n#O6A;D*i\!w%=g ,B'U5| UVqqF!+X}rF_(UD 5,6u&LLHE)LJ+Kad\;[hBݸwY?wZp?& -Qj[La!YؓL[2^Hi]s$,Qi>eu?4Žu='w8\2N||q.X? _N+pM ZзGhm`q$Ap8v8WƽeFm2i$`1t[h3ߙ{8cϏ^ $û2T7RE!L7o/x&Q3aPQϗTi<4$) I3#!~t+RWRӺUGf:8Ƨ0ȍFϩL͠dD~7GEWS'wAj.FɲKZ z9I+U z~]Ivkl~. Jz TՕ7'JkUɴ#W@|^:5\Ոy ꡨI%"dx{ŗ0Ҩͼ{S]m0Lh(TBa}=*E(⎖T)X׌H8tc0f=郻Γ]'lH!k]ʗ[WdjE8s>:^V2hÁW;XJAF(Oσ88"zKnmZאO~I۟iG[*xMa\^,^"i1Y $u3 qL k0Mb=0u$a\*ti;B$y8#i7\eKBΤEDNw34!C;F֟zzcFKL~#Nm)z..&}8q#߸y]H~j5Z' 8/X8H$PH, Y/@YO :Ŋ=ve6~&5X><ؚ(~#Sj*'(tZ-6rSk5dW 'p&cӚl Ȃ2'֬;>9 }ү} P+ÑW1(BǬauv"[^F^+d<:WpO_TI&cw J^`IYcԌt(/{;ɩ]q9ǴM1uS:|yd٥x@8w4_Q\;>!*C#/TbӦ \-< C' Z9Vgt%ډ_9(\ӘBh i\!ӵ' L>71~u}.MowGne#l ?fbHv#c׵t[R^Cͤ^xeF)$l9|q9iQNQunGh T룋h G .%왴kyl[\ FRrK(a~(VW._@n̅BK b}h.IsjHr`KսV82_t|v#Rd%?z] i۹dxs$\6ZjmZQkx+3<ի05H 4ڠ(>T˚.{or1eFҐ!Tϙ.X5^ctdaI.a5($.6s~zV l &E c:lA䗒Sw}GA}7F8tlDLw8Z4u-sN"z@J6N2&|r""//ltf+0 ,k"8f"X@h0*L|Xun M6u&cު%b[>,[59؞KsQ٭ݻhfXxE7ljNM'L5, 'gB$H44ZP,Ee0GvJvӲ$âP-W{r_Z߆$)C#w;ތGh"RsF{@:Ifc{xDj^cl@WϟLABݤ(L҄;ŢYėPnJ˲&$R֎'ս^WG\ HZ^,Ư윸Odnઐ<+ہ|Y{>Q^6<Kw*Tgg}u8ss>OhIl笖L"]dL=}BOD:@nJ'.>UrךŠX֌ݫu?0ʵ Gu\G2u2!&MprYYcc ,`zVkvaaQ,Sf=':tfE:Ake,(K-(-[J5jF{{";ۇ_pvgM{A}JA$bP~}VX#rO[VZF`E ֯\?FĨ}~-+RUNMP|);w%˭J;fʰLNs1`(1JMbmf3Pq/ûzJ'1@5ܸH$% o&4)ŀPꗴNߊzY Z7?*{BR@+kJ3\ñ Bi{?!k78,D- 2Jʛ1VJ\cLS27j:'Koj$2/ 5ʌ\^ڽ79ݡl^o" +7k7A~ D'f3ڍ'K JL yd>,-&~to)R[ǟɁj5[o>eppr#ZߣYYv,V_g]7yv_%yiMƣ)u0Xؤ$|94&{:ڍ xᅯ7(Z/W8ޢ4R\%&Qa:y9/Y@/:"aIϮJJ{.9Fk|%M#A7;> 'vQRY˹Ftۏ.8gb0 *8H2L}}fv?Y<."MR(o(w,KNSWA*FV?%] ~h(4EDf9 t|#Bh.YkoqψVr1:a,ء3 Ay_䥹23:$xvXE/?Eܞ0ݹvؖr*ʊ99!lJ**k͘`GRs+xխP䥃GL_o籉s6 P|NizFDOYQ!\*=Uͻ.?jwEA2}llwSV!;}\l-"grcG>w]OHEjG/n \gqe[dM˛wq$|&OkRL#K,sC͢w@=QoGz45bF@/m^ȩ`l7(Ջ0lpLP?7AAžc$% b@ Cyjst׾Gx_>.2aE=]B75C{ÞK$5'|NKkr j/7 *u 5RKXwpٜ {_*-"w9@]Œꁲ/ȍXbJlP"S9CB3֑@_03z9S0PklŬ])!ڍ 43p߁ -դlP,my 6Vp3 wgmiD9@y}8&FbAS VWO^1ڢeZnHy]V"k.^LcL5Bs#/ xW<(6sx;缴b Uλ{`(M3IJ揠*Xe}rEO\=}xiI!y6:cBc;)ia{sHJ\PQXtc$587~]-JȗfjFtM:: )=sh~92)6O9^$u?Xg&T~!9Җ슨=e"9^'t<>$U8 ;a'۴!4c061|&e},tӧh,;;R *ui3Bc*u >@k6* [~$ bDBGE"3ХЎ \GB^(BWC2 ;Q#7.'Y^%ӽ3ƐD砀,mvaFNc|W]m]]o'F lHyRYOm\Fҟ$=o Cܜ:OuXjfSB MOW0iwCވʚ~WhZ$ęF LҴv7iE /(e^gSDM3>sֻ;{zeտM=Ux|Y֫DL(Sbg|\d\l T:aʶM3Xu=fc{#'L{wcAr j)w*tN%altDždM+V-X̠TW>M×=w=3H](~r֭JR9f5N)c,2p VuagOg|X&7V_X5 M%뀞|yX ̼q]"Z*,]ddꞟd#}l`sOFL7Kkui "7oQD"VS=a~bfrդm7Lj "\B@;Y\6H-P&Q:W8y y  UO`?{֡k'j$)z_PB3bSHF|{L7]Zm~b"Y =Š A׾x,L/!&@y\鰕^HL3Bfcg$ށGs];7_ @ntzi(aGD:8h[AC꣮!XxqƘ@IA m@0wf^GS.̿bZ8;Qo.#E:Pf'=.l5BAW'M#YisLFƑl X{Z-뿑.">QģΗ)JGĖatA:e| [31P8sMIhж?dk;8jeoF# nNa߁M̋chZx-"}E-})vn霩6~C:_bIێwUQz~eb_ -ANKWSS;OCVlXz!&]EϦQ{#6)ENxP|zX۫Fn;pk|(&bA8r^ 87.밺LYô9--::qًzV6<(dnKb&E"\QBc|IK": w0vdRP@v֌*])a(pnns[T?{2Sp*!Qh8@•gԁ`B9QsI9S,<]|8Uj!Ce"ĖזnD5UEgwKXÿ\gßXX;*:<#e8h@FGxC;kڡj|?Hq0&RKþL'#,ŪX8zp`V pE:+m_ J@\tU7ab/L؄  P~u+A%tk7k+ qKBۙN[L4Oyq̇-S:iR,tX!wv+XinJbiXAYJ $7x=RLq}vP25B:}zpqf>#TE89߁N<"8"u"_*bW) ИZ)"&Z^/ l%v+7bh <5Y$ӽL 1xdvL mw#9%Dqu6}Gxi̡jUOvcA 0~b1yA%)Ԁ*8]Dl&?Z\$*Sw~ɤ`w~;|-U03)DU~XV*2|AƩˠ-V7\>2,f~0͎aU{VO2`{igAӰ4ekfwqj..]#Q[gQG{=ʤ}MU[.??CL(26:ui*ǐ/ _T9j1(+Kus;F2s}SWtS48?8k:aik*c' $ܾFUƯ"Y畤MEy۪=)^]<3oޖ{/MMZ GL_K~;-\#umҢ+k %AںY (X&6x<䁠pW+[^ULɆeKLU LjS5^pdzɅ!D_>Z^ϯ'otkԵ!M#Mjr-|ީyk{zq\7l"Zc$bY#IE 59cւ'Zmx/@1L :I&TE>W -ggQ67D3f &fZdnQFϙ]V&mƿ 1]쇘u-)R{)?wڛ $"Ӛ l5BX˂,r$=,L#np[vZC]g$ ?:?I~r(!O-Ӵkޮc!%ץ%xqP?t|s󰻅tBQ RҶ&ؾ&Kd{||ub7z-tys4e`W`&.^U6aM>81@= 7F.{+*N~@hµ"VƔ;Dۘ_њQW(@b$+| zt7P?#摱<@dq,0juY,>]RN=FjwS5Җyl \62 ZpR=9Z$ 1vh2͈.܊QH <P~4rpH |y,\f䆚DcK}/JNKyח%x;&R+>ٖ :9Fef_ɑ+]Q:a|6YO8/]\tayF`Ls,MM$ jzYeeLЃpHohS: "N[ar@a]lR$?pMew ЩЕNPuɖkH +9=&Vu\jY _OjWϤcܥ[5饒yѪ'K]DIhv,`d .*_MG(truHLe /˄C~9ܲYLw U_YA y`No8ﻀR:_b+7I5[tIf: Tu A7"k/7#Jt&eU8ETlf }Sxe6$ALR?.|" XW_$OP$`ǣcA7ҲGrMGUrCF|F{vTS72T>n"e:ąF͗@.Lo?y:bցែI}d:mI灜`wDe$E q[XMf ~9Rݕ Bl 7IMhb)? C|6ޚkk)8'CI[,Q?