cronie-1.4.11-61.3.1<>,܉[؎Ÿ/=„-"p̾y[[mdŅtm:{7 Az<)6zYA;d'U֍>X!C]Ih \ &RC*njV;78nY2=m jyw׼kthϋ&RncP_,{0,{3qI.c{Z//Gq(.BNHF"k>z]v`9p G~:Pژ)T\En/_@=nDrlڟc*> Q%bdt>OK?Kd   #\`hl x   @ y  !0!\!(78=9=:"t==A >A?A@A%CA-FA5GAHHAIBXB,YB8\Bd]B^CbDcEhdEeEfFlFuFvF| wIDxIyJ zJlJ|JJJJJKKCcronie1.4.1161.3.1Cron Daemoncron automatically starts programs at specific times. Add new entries with "crontab -e". (See "man 5 crontab" and "man 1 crontab" for documentation.) Under /etc, find the directories cron.hourly, cron.daily, cron.weekly, and cron.monthly. Scripts and programs that are located there are started automatically.[؎lamb05;openSUSE Leap 42.3openSUSEBSD-3-Clause and GPL-2.0 and MIThttp://bugs.opensuse.orgSystem/Daemonshttps://fedorahosted.org/cronie/linuxx86_64if [ -e /var/run/update_from_old_cron ]; then # restore configs for conf in {/etc/pam.d/crond,/etc/crontab,/etc/cron.deny,/etc/omc/srvinfo.d/cron.xml} do /usr/bin/mv "$conf.bk" "$conf" ||: done fi 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 cron.service ; do sysv_service="${service%.*}" touch "/var/lib/systemd/migrated/$sysv_service" || : done else for service in cron.service ; do # The tag file might have been left by a preceding # update (see bsc#1059627) rm -f "/run/rpm-cronie-update-$service-new-in-upgrade" if [ ! -e "/usr/lib/systemd/system/$service" ]; then touch "/run/rpm-cronie-update-$service-new-in-upgrade" fi done for service in cron.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# when we are doing rename then we pretend update with set 2 if [ -x /usr/bin/chkstat ]; then /usr/bin/chkstat -n --set --system /etc/crontab /usr/bin/crontab fi PNAME=cron SUBPNAME= TEMPLATE_DIR=/var/adm/fillup-templates SYSC_TEMPLATE=$TEMPLATE_DIR/sysconfig.$PNAME$SUBPNAME SD_NAME="" if [ -x /bin/fillup ] ; then if [ -f $SYSC_TEMPLATE ] ; then echo "Updating /etc/sysconfig/$SD_NAME$PNAME..." mkdir -p /etc/sysconfig/$SD_NAME touch /etc/sysconfig/$SD_NAME$PNAME /bin/fillup -q /etc/sysconfig/$SD_NAME$PNAME $SYSC_TEMPLATE fi else echo "ERROR: fillup not found. This should not happen. Please compare" echo "/etc/sysconfig/$PNAME and $TEMPLATE_DIR/sysconfig.$PNAME and" echo "update by hand." 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 cron.service || : fi elif [ "$FIRST_ARG" -gt 1 ]; then for service in cron.service ; do if [ ! -e "/run/rpm-cronie-update-$service-new-in-upgrade" ]; then continue fi rm -f "/run/rpm-cronie-update-$service-new-in-upgrade" if [ ! -x /usr/bin/systemctl ]; then continue fi /usr/bin/systemctl preset "$service" || : done for service in cron.service ; do sysv_service=${service%.*} if [ -e /var/lib/systemd/migrated/$sysv_service ]; then continue fi if [ ! -x /usr/sbin/systemd-sysv-convert ]; then continue fi /usr/sbin/systemd-sysv-convert --apply $sysv_service || : touch /var/lib/systemd/migrated/$sysv_service || : done fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -eq 0 -a -x /usr/bin/systemctl ]; then # Package removal, not upgrade /usr/bin/systemctl --no-reload disable cron.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 cron.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 cron.service ) || : fi else # package uninstall for service in cron.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 7 0& :$&AA큤A큤A큤AAA[؎[؎[؎[؎[؎[؎[؎[؎[؎[؎[؎[؎[؎QQQGQ[؎[؎[؎[؎[؎[؎[؎[؎2ec099f2d602cc4968c5267970be1326f88d7b73f2b55959ea44f71aa0da703dad5146ce74b6471f04a6d0905c9c06ecef716409580fa3566dd721326cc943648b0c4af19a58648c134762babde300eec4229b39e49d7677d6d69cd9a851d4bb1606345dc0518e8398f73eb8596c46e515864dff2de50762ee11635221de8d962552e30b78dc966a780f783eb737a3c7963ea0772a2adbdcd607a9b2ec320c119f00c5eb0fcec787619c13c07d86997e99f9d1fa914ef792359338cbeb9ca8a3c9ff3aa3d08a69d16cc7d1e9a9732b3f3b30828a9eb200d7f3a1cbfb73108529c08775e49268b2be02298706cf9bf09d74d8777a45535401a8e4422c70b57005ee296d793e63b91e5890f7e922ecac7a/sbin/servicerootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootroottrustedrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootcronie-1.4.11-61.3.1.src.rpmconfig(cronie)croniecronie(x86-64)@  ! @@@@@@@@@@@@    /bin/bash/bin/sh/bin/sh/bin/sh/bin/sh/bin/sh/bin/shconfig(cronie)coreutilscrondiffutilsfillupgreplibaudit.so.1()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.15)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.8)(64bit)libpam.so.0()(64bit)libpam.so.0(LIBPAM_1.0)(64bit)libselinux.so.1()(64bit)permissionsrpmlib(CompressedFileNames)rpmlib(PayloadFilesHavePrefix)systemdsystemdsystemdsystemdrpmlib(PayloadIsLzma)1.4.11-61.3.13.0.4-14.0-14.4.6-1 cron4.14.11.2 /usr/bin/chkstat -n --warn --system -e /etc/crontab -e /usr/bin/crontab 1>&2ZZ@T@Sہ@S@R>R@RcRB@R/ Qj@QLGQ@QPP@P@P+@ORO O O@NNN@NN]Nu@NM@Mz@M@MfH@M%M@L!L7L@L@LZ@L@L@Lq@L+@L@LvW@KsKP@K~}@Kie@K,@K*@K@K?K@KK@K@KKJ@Jս@kstreitova@suse.comkstreitova@suse.comkstreitova@suse.comvcizek@suse.comvdziewiecki@suse.comvdziewiecki@suse.comaj@ajaissle.dep.drouand@gmail.comvdziewiecki@suse.comcrrodriguez@opensuse.orgcrrodriguez@opensuse.orgmmeister@suse.commeissner@suse.comfcrozat@suse.comvdziewiecki@suse.comcrrodriguez@opensuse.orgcoolo@suse.comcrrodriguez@opensuse.orgcoolo@suse.comsweet_f_a@gmx.detabraham@novell.comtabraham@novell.comaj@suse.decoolo@suse.comcrrodriguez@opensuse.orgfcrozat@suse.comfcrozat@suse.comjengelh@medozas.devcizek@novell.comvcizek@novell.comvcizek@novell.comvcizek@novell.comvcizek@novell.comvcizek@novell.comaj@suse.decoolo@novell.comcristian.rodriguez@opensuse.orgaj@suse.deaj@suse.dejengelh@medozas.deaj@suse.demseben@gmail.comcoolo@novell.comcristian.rodriguez@opensuse.orgmseben@gmail.comcristian.rodriguez@opensuse.orgmseben@novell.commseben@novell.commseben@novell.commseben@novell.comjengelh@medozas.demseben@novell.commseben@novell.commseben@novell.comcrrodriguez@opensuse.orgmseben@novell.commseben@novell.commseben@novell.commseben@novell.comcoolo@novell.comro@suse.de- add cronie-1.4.11-pidfile_locking.patch to prefer flock locking instead of fcntl locking that has different semantics. It caused a bug where it was possible to run more than one cron process as the locking wasn't successful [bsc#1017160]- add cronie-1.4.11-check_user_existence.patch to properly check the existence of the user at the time the job is run and do not ignore jobs for users that were not existing at database reload. This prevents cron from ignoring jobs in user crontab for users that changed group meanwhile [bsc#1077979]- add cronie-1.4.11-pam_env.patch in order to fix loading the PAM environment from the pam_env module as documented in the manual page. Also fix memory leak of environment returned by pam_getenvlist() (bnc#900604).- add cron.sysconfig that used to be provided by aaa_base (bnc#860058)-Add an option to manually reload cron.-Restart the service if it crashes- Leave /usr/sbin/rccron in as link to /sbin/service- Remove old sysvinit hacks; none target distributions use sysvinit- Update to 1.4.11 - I removed these patches: cronie-1.4.8-bug_756197.diff bug-786096_cronie-fdleak.diff, since those issuas appear to have been addressed upstream.- define PIDIDIR to "/run" instead of the (outdated) definition coming from glibc "paths.h" - systemd: there is no mail-transfer-agent target anymore, services must be ordered After= a list of possible MTA.- Ordering units after syslog.target is no longer recommended.- Added url as source. Please see http://en.opensuse.org/SourceUrls- fixed the file descriptor leak correctly (bnc#786096,bnc#802345)- Regenerate cronie-pam_config.diff, last line of the patch was not properly added, causing bnc#801553.-Fix Bug 786096 - VUL-1: cron: does not close file descriptors before invocation of commands- DO not require sysvinit(syslog), the journal is enough- buildrequire systemd by pkgconfig provide to get systemd-mini in build environments (to break cycle)- When the cron daemon does not fork, as it is the case when using systemd, pid files are useless. avoid creating them in the first place.- the recommends for postfix was from a time when smtp_daemon was required, now that smtp_daemon is recommended, the recommend for postfix is between useless and harmful - so reduce it to a suggests- remove useless autmake dependency- added cronie-1.4.8-bug_756197.diff to remove references to anacron in crontab.5- removed cronie-1.4.7-syslog_output.patch deprecated by this update - Update to 1.4.8 + Cron writes job output to syslog incorrectly. When cron is invoked in a way to print job output to syslog, it does print only the first character of the output + Check orphanded crontabs for adoption + Unify logging in case SyslogOutput with the rest of crond + The charset of anacron's mail is always ANSI_X3.4-1968. There are no setlocale in anacron's source + Cronie disables inotify when the /etc/crontab file does not exist at startup. Existance of crontab and directories wasn't controlled before creating inotify watches.- Add dependency on ypbind and nscd (bnc#732356) - Do not install generic INSTALL file. - Use set_permissions for newer distros.- add automake as buildrequire to avoid implicit dependency- Cron started before network is up [bnc#733275]- Ensure service_add_post is called in %post and not verify.- Use systemd macros to register cron.service.- Remove redundant tags/sections from specfile- changed run-parts to run-crons in anacron (bnc#689494)- mention possibility of disabling logging to syslog in the crontab manual - to keep compatibility with 11.3, execute the command despite an unprivileged user tries to disable logging (bnc#698549)- corrected job output via syslog (bnc#692871)- update to 1.4.7 many bugs fixed (including bnc#690166)- bnc#662433 again: added quiet option to pam config, in order to avoid logging, when /etc/cron.allow is missing- fix for bnc#662433 : Accounts with disabled user login, but listed in /etc/cron.allow were unable to run cron jobs- cron.service needs to be after mta.- prereq init script syslog- use full RELRO here.- Fix rpm group of cronie-anacron- Fix package list.- Use %_smp_mflags- Add cron.service for systemd.- Update to cronie 1.4.6 * man/anacron.8, man/anacrontab.5, man/cron.8, man/crontab.1, man/crontab.5: Rewrite of man pages & correction * man/bitstring.3: Remove useless man page * Check clustering before un/watch function * Remove cluster support from inotify_database * The crontab command uses "-c" and "-n" instead of "-h"- use cronie_version not cron's version for anacron- Update to cronie 1.4.5_git201010210619 * Fix broken ifdef HAS_FCHOWN * Cronie supports "clustering" now.- added scriptlets and subpackage cron for propper update- Update to cronie 1.4.5 - drop upstreamed patches in particular minuslog and pam_conv. - cronie can work without sendmail now, if absent syslog is used.- added crond_pid.diff to finaly fix cron.pid issue which breaks init script- updated to version 1.4.4 * src/crontab.c: CVE-2010-0424 -- crontab -e crontab file timestamp race condition * configure.ac: Dynamic shared libraries -laudit There is need to add -laudit into gcc options because now it's no found automatically. * man/anacrontab.5: Make man page more readable based on #564206. * crond.sysconfig, cronie.init: CRON_VALIDATE_MAILRCPTS was removed, because it was not used anyway. * src/do_command.c, src/funcs.h, src/security.c: With NFS homes can't be job executed, because root can't access this directory. * man/cron.8, src/do_command.c: Disable mailing output. * man/cron.8, src/cron.c, src/do_command.c, src/globals.h: Output could be redirectered to syslog. * src/security.c: Cron doesn't use environment values from /etc/security/pam_env.conf. This was fixed by moving pam_setcred into first part of authentication of pam. * cronie.init: Initscript: if unprivileged user stop deamon, it should return 4. * cronie.init: Initscript: if unprivileged user restart deamon, it should return 4. * src/security.c: This function will be probably removed from libselinux, so it is added into source code here. * pam/crond: One line was missing in pam authentication. rhbz#533189 * Makefile.am, configure.ac: Autotools - Makefile includes dailyjobs, configure has new version.- added race-mtime_new.patch : to fix crontab -e crontab file timestamp race condition (bnc#580800) (CVE-2010-0424)- added nheader_lines.diff : ignore top three lines of comments in crontab file when user use crontab -e - added $RPM_OPT_FLAGS to build stage- enable parallel build- added subpackage cronie-anacron- added pam_conv.diff to add pam conversationfrom function - added pam_config.diff to add pam config file from old cron - added Provides: cron = 4.2, Obsoletes: cron <= 4.1 - added SPOOL_DIR="/var/spool/cron/tabs" to build section to correct tabs dir for users- added minuslog.diff and remove_old_system.diff from cron package- enable anacron build - enable audit support - cleanup spec file a bit- switch to cronie 1.4.3, see project page : https://fedorahosted.org/cronie/ - anacron and audit support disabled for now - /usr/sbin/cron renamed to /usr/sbin/crond- added initgroups_check.patch : verify return value of initgroups (bnc#537178) (CVE-2006-2607)- added pam conversion function (reworked pam.diff) fate#306386- modified run-crons script : added support for new SEND_OUTPUT_ON_NO_ERROR sysconfig option to block status mails from cron jobs with empty output (fate#305279)- updated patches to apply with fuzz=0- init script: remove "-p $PIDFILE" from startproc call (until startproc does allow to combine -f and -p again)/bin/sh/bin/sh/bin/sh/bin/sh/bin/shlamb05 1540918981 1.4.11-61.3.11.4.11-61.3.11.4.11-61.3.1 cron.denycrontabomcsrvinfo.dcron.xmlcrondcrontabcronrun-cronscron.servicecronrccroncronieAUTHORSCOPYINGChangeLogREADMEcrontab.1.gzcrontab.5.gzcron.8.gzcrond.8.gzsysconfig.croncronlastruntabs/etc//etc/omc//etc/omc/srvinfo.d//etc/pam.d//usr/bin//usr/lib//usr/lib/cron//usr/lib/systemd/system//usr/sbin//usr/share/doc/packages//usr/share/doc/packages/cronie//usr/share/man/man1//usr/share/man/man5//usr/share/man/man8//var/adm/fillup-templates//var/spool//var/spool/cron/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Maintenance:9097/openSUSE_Leap_42.3_Update/3ab0478d408218a9918abad5ec08c724-cronie.openSUSE_Leap_42.3_Updatedrpmlzma5x86_64-suse-linux ASCII textdirectoryXML document textsetuid ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.0.0, BuildID[sha1]=192d7baeb6c11496c5d5d1bf9b60ec31d7ff7e85, strippedBourne-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.0.0, BuildID[sha1]=ed0842e66d22bb8b9d499bfbfd618222d845d2b3, strippedUTF-8 Unicode texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)troff or preprocessor input, UTF-8 Unicode text (gzip compressed data, max compression, from Unix)  RRRRRRRRRR RRRRRRRRRRRRR R]ڎ;ȯ`$*%if [ -e /var/run/update_from_old_cron ]; then /usr/bin/rm /var/run/update_from_old_cron ||: fi/bin/shsmtp_daemonpostfix?]"k%Yl3qp7[g9EZٻF'O|a `L. =⫯Ҳ[GtWT @[D""3U8wNj`;(~ B_L.O39G`4|©l!CD (h0vU&?ù[ܓ^F%? '+65E`(Q|_N5E_-, #ʈ.G05ǁW"q'0O*%s^οw(0$ KZ@zUàq\ CfRy P5XєiC&oИS1׬+Ј3V^~Aw."'jOA6.߭6^6;ϥN@SɄ,z+9v%\+cN#K 'Őh^a[TGKBOnɩEUGə [^E+pߋvkerkp&6حU Goa#{sӥx~ q2 }%8N?f5O+*bMݝE"*"du,u3fN!+<"lAF#'S?!ΉLKϢ޼ϽdѰ] B4:)iS}fGQHyg RnK>âh.hvmd3{Yi'ȕ%ٓeLPiJKi' $ mN$OK)1OU:xhNv8_q~ݙT[>K0Ck]ۚ1Xnn))i K%Կݘ]Lxo`l4.ӽD.ʂqSu=j!$d5ǥl_ŏqRV*R'-v08mIIo;@L4$uz"9~hdCgy?f#gY6 m/C㩇;2ɀ@KJvFsl#<@ZVqQBogmMHUz=~,'ة-)1HVOߎJ@ǐ1k֒|؟p^ަpa:b$yvheŏ N' ήfl~\b&R_.g2T\bHݲ ֪@s^|@)GaPˀQ^MT4vi?]"Gi77aR&j 1VM$uCCQ CnPNn3)XqrA$HuW#I7P 2R :hA(5XY f3hefͪxψ [` +S07 "7̭yb@9Xog!MȕAȯjkJ^_t_Lw"+@>q2d<<?˜jdn"E/`4` _$V\2hBb()^KcǹbftC~FMcˀWml:R*xP{ZԈtCz͟yv`SNCTGY {ψ|u;>v@ՂOv윸EYk˫Vts p8`j[R4{,ԗ]Ҩ v5d.wKk +,߲ XV gTI]D$>XWX0qagjON\n߃{rÐVa*֕[S#BUYQ*K9iM8m}԰;(Np$X%v"$ R ̌֗ozw/N =x5jϫX(t{Vv0suztv/ F|N6qGys:RM9v8PaI%f)/En Lg@Ing"W5ҰYsi79OPvStCeZ2Fwv]T%Cu3"S L'~q|#IoooNfv%>CUՇ)r% 01r򬄋NRnόs1O,(){]-͟F肨A}d%J %XXUD$8$#AIxO; ] Sbtc Nxy#䨣&ORtGo^YѻGӳcOpWanm$Ӊ .Ci?\KW\\4'aP9xX~/4 zㅧ&$A@F;tj^FrJ]1`}v5ٝ>ܣ a1Ie3Ky#T0u:i.:OjS:OG4 -t^ 7w8EdCc}^b/H!,䃵l/szkЎ"Ril59knZb͊5.r^o}y ܾB[BNcK~1FLI=v̇Mn_KVLUn9CZgWj{1CԚ:e\eB!ه JGaNxT0[̇hCdRD`%g@iOg;].ۊNc~U&?שD!Tg>YֿI>rIcQ"#}b!?0ȕrjTߩe@M! }akD$烒(4SLt 99.& >*h=(SH&,R4r dB՜jw0kVoCƲHjK(N s ܢ@np)bɽWipYCyPдAZe+KF2%aT4S,XH%Nq 2%A%&J95.t]v+vD)Vn;,M5F62Ԙ<iP+-l:^Й%% o̼P*=_{T/TyM0gNHlT]q=:H|ؗƑp`Kr`X)_\`cO^$meet ksjs FtR-قy)9HK $\L" QV!iнʱ+p9lϚ% %K`n &&-C&_c9+jl1|f /@WC \\DqECDq}K@l P$ I2@S+[0UFCIQN"Vl/&S.{zu3bnt C[`dM W s$ -Z^*fQ' KLXvJiI& WesT25υ/XNь2^/◜E vk%T:83}|C^jhh̹Xtfp(C,uyhVGO2-9\qb,Oj}~$^öGjݻݡvy5W! 3442oVxYRCYь;|&[)'A fbƩej3H>թn#;hBxL}7^K#},mjWHR2,#{$ɎYe gg_:_0,=XP\TB@M_8$kc_QX0+sjBe@Ţ4 䄏QPrxKtnk`>ZTN2,h;Y*rҵ]Ѓk$ ;CW Is pq w*MM2# Dk'PAkc4un]'ZsΞߙEB2KW' G(9:yy\(gѰ~e](扭=&Ej$Mj`u.ly/[r7]^cn!m/kӝ(@> u7EXuXr]K؋@-h"?XR]$Miq'ǣxPP>:GhҾkF#/qQPGJu@+M~uϠ|?w(W' j LaBa1tV:3e'F~vCrxj^FƦ84P\+-yR ;G+jSD W+bֱ  d2 X^gLVo?bk?3n܅8Չxsщ3#fg[q^\<5ߏd ;ehkו!;ӟ3W!"|㽇(\Xp(<~|;y& n'YwN&W/s:Ecc[M ;FkDGBGW({ LȰ4ΠoKW\2p>ɦ翨 򧮮 PdUJ\sqh 9tWEbT+Cg2*D\CJܑq VIطcq rx.6-̘iobH* j[_s|i)QyZ:*;ؕ]2뺼c111yN:<_W r."[Δ& 5s:Ңk!I@MY|0rg-)0e@%Ur] wBU\݁wΠ3wժEZzdձ&/WDZCSJMCIJHMp0ΐ#(ޑ8Ϭ}*sTVqu,s}wsL$_Z"epb7 v]XE֬H{zjÍxA4OL>vwɆ|'Y{ l=8硙7{%dqZnٞa4:^jf约?Xgϒ6AC--Y!0WH=E$o1OinIv7\Y`}{dUiì# l |(g_H' soV|st~|Ⱦe;'we#-Ǿr_*ȥ)FJnS1dY$NDVQ2`&F&&x) X(w^X CsAύʒgqM%9ק /%b-? npE1N γ؉ B0u],<ˤ9po66-@xbgoqcp{0O=*-lT؞u3;e[T[#,dVZmx3넑M+'(k,-]8;7 K] Coya5Gב1wzYVdy$)s5,m?gԴxV_űe wԷg uU)AuBW+ D* C>j5s%F%t"h/s@yZiwǰ4?j436] ̉Ov㸿H3StoPY3Y C{8XBl⥐|a,]KXp%q;Y" ?'퇴HsՑr$C[7dѬ(]+od*z.ğlvR <]mHJ%տ,@q]$ ,x>BHGly] `s/7(LSIg{|Ȣ^pki[x_h#o1R)搫ۄzUkAN $7ܪ ?(wrns{N$j|ɊT]WL:Y$g+6b9:nB0hL-o'5aB{iS=+OٽbRRk/jB.nµ7I\+Y:{"9 Ab91EwNj~LIGU0/BfdEaBn^r%u]ٞ\f[m`w g=| Uosw l|@O-aa2(E) J8 j6~i8s{` @;{SƖwsUfIkEJ5?6"̿hj䭸ul.:b䳎Gv#ha$SeRK[@˩j'b؞伓İKT OW<\T.C&JcoxT'\1$+2xrU1i4䊎M9Y-y>ۀtϜ\HC|uc|NW7&#$q!&By8}/<^$xº.Eʅ63cʇ.O)LgO©XА%;x#Pm ϸ?$+AOjJ Pc# f]!|3ALd%;~fl`Ʌ^. rA3 *u@-u$ɾdЛ"0>iZƃDȖeԩHeAluY=׭(?%ߎ.X~4 S%l{#ibuIZDVRՁ7E@j6jc|`)9hyȅZcGu=DN] ^̂cYӉ j"b;+]kTmANℶ'H%/i:vuuXe%Cel|u [$q!rE.Ę/i}KLMq'lȳA^ {3;x8uRVPxّ =N۩hsFZr:u;V€EJ/k 3U!`W$W_1Nqe댸mF׿K<#?t^ė"G[ z <1w>p9^,6$NxA30ȇ#ZYo_Ft̰ٵwc{ظ'ef ҃kSz3dя@J")ͪ C0-NQ7LF)únDvi@^#tpU7u *k &9 >L>i$slbǩ|J-[ 4+"zj!@>r6WA0D}?ڰ#ԥCá CK\t?Bj2^Zέ{!3>-WeB )Ur\|.҆c^pB!)^y#:T3nYܭ1 [UM u8K(ݾoWhG =hes8r?Ri+O0%8O=򀫛X&%I:(LDlq !T;k[Q)%.r6GL*Yb? 9aFoK#ީ )²[B|Q/b:Zh(o!O\m$ *m.nMqߤ{۴L?gTHpw"XKnR*$*Ԟ02¡4WAocp E̪޶f\#nCDžR }oTqk#KAo]ri \%IGNZzГ9)Q3b2a Op$DgF\Zb?HS&bpsǬYu{\^5c1H9{6L NJmɳ0g% Ds?`K!#[ξ`M[2I_ i]D<v>ץ{ ȧ<=}hBmY`a7[ ҇_9ŌGa+6u_|"X.䷚6oG#87[IA[04+SnCuݮ&Mbaϑ&0efR"NO72:.9(5I c'Iۯ%!j9QuӤg6KKODɨdOJxiA evVuuQ?g re-ϟ?@gzOnܲB߰(U3ϖ;pЕdqKRu"=bg1;O& T׾0)za$?gX#Ȝi@3D}O zVIHjU0\r݂|'EL%dj]mMJ0(zbrwyz0zNQ 33wdGӚ*=3 Z5=g3E9x G`Q[ I t3vђ+WfQ=s&.,rmʹJybYbYa91 71",2SN|[}p* yr7=VXHΒ^Zg:˜:Z^."@傗^^YnVbVIS7͓QkH2F\ ^$8 7_, e)W٭ۂ U3evSf`9 օEHKA 07?K֫{g!M# 0&rqv|ʜ TmUϋz_ƒD$ Y: p }[]}2<DzBt)#+PgQdB|x_zYQf-!EP4J#?z]9T9zF9nWk[Y%m㸈9I]TQUJ s%l/Q}b0cq ZObjf[s`U* Y! bc27lޒE{)?xzH|vTԂ >ymxї3w tC[UT3a:6(-a"$ĸC%T6D[bYzѷ{>Mf9F+Uj`cm bp{8e/-C؉ݫuf%sq1a,B?~2ŔZnфJoIwS\]}׌NT`di:/uR^`Ȯ AQ9SN|uQ–.,~+:t iJ MwUE+U x$يWw_2ȸ&kt~URr[B.-Ζ - 9ʎ+O\f?Q΍nR'T󑡾j6V2`4UP;c1z3 5h3VhpY2Ck{DYhpSzII7e!K5f K V: V 4♫LZaߟ,mt\%ɋ9"Nz V 5hï '%1Ҁ7?OG Aѳ':ܐ֬mRucWFMkPdfnkxV>)@J0%& ~ч'%2Xna2hD;uE/.,oTe? ʎvUv rrz6>)s s-pVGu* t-o8 bS1MLWVhllՓQhrN#Y/hxQo4e797N(jFcnkG v##{u\p_xBF/YA&f^b^Π8$=5-3 %wz^C,Y; ):/:sA0/JW@wqˏ!ZW &m>@ #??E=kjQ=qxh)wo:B 7u!&= ˁziUhAFli+%C, ? ,T8U.UV[{L5W%G(Y3P1nqd_aiv\*aKwk4y0mCj-I _HXpm웁$>ݡLѧם0KnXf]nRP#F QL L q"db x 2kNn6Qrw+8CKTNs_f~0CvSI SbD dB+>h W6b: }A6hԔjx~i&Z;wOUz>dGJR&s!t[ʊY|LF3gK݁? ]ؒkyҲ:4'u."5S;ߓ_q`VBKo< hM L6qǒ;J3<`JB癣0:8p/iQɁfH85Ca$q2| "#z-Pe$oH86D#`ҳƹ6$sϓN_ /s]A]-W+z´]8k@2+><;ܜhm3Br[}AWVN <rT[Mq,R z(ـ@߂;3҅셞C[XK%@ ^ތ颂i'N{$X T(xmZ\.ZUL%stT3y"LL p)6YoXt:?Z1a]י >kˁ)=ej3T乶U{:"a༿ɴƽ&0ddWnŝ٭0CZ,ZdN|n"3b"O?;bHm:Y@lD΄rFQBلn`(FH {뵜AcXKÕʁ)ku`0f0\Iz_!Z'\%I_?Dgy-bPnR=C8GĽD@(ûϨ83\.ۤ m4l&v'ќ6[Fx|ͻ[/$` ?OӨp\Z+팺r*,'}q{/èܯ{xJHC)s3ٳ'0w>3e CXEWC ֭l dN]Bj1΁, u@KD1{HƾC>wZZql(7XXLCFuZInJk'm b:ƹIݨUb,'υ+97Td-WKH$Of GߋU!DU ?KP¾ՑMzLr0=Ͻ U&'jWe~:tŠ?*/R.~L>;BW#(ePfh4}(R ,PM\QIH_ۿ><&]} VˁD>Kڷ(/Չn0SԸ\b[JZAd17+ S}Lx?JblJ;xy}c h/&M.Ռ_(9ŕ+ͼͰPg|z^SV;`FQxrTV3*&aR ȥ6x:!h l+?< 5})VzgTңT[qH4aMq.b&c"ojPNGLU]q

ˊ/GJ%2E֬h#6SGۨ,;HRAY;!KnyE?8L~aw$C[䩕zYPFj5cݥ&4l-n2WZ,DEI΍_mdKZT gV6eAUe% t 9?x`=P#JDJjV]( #t;Cmq[2/т O62vAΖ]> |$Kimcc" D#UׂGfX_^Sq3 5)lrh#u=/l+Jhw |8?+iMH.Ζֲ*s:T~ƔNeH"DRpL監6g1온mb^ù-߼*0n~cn< ˣ+񠧱kGH ]O"L G˾7[+uom|z"Wh3.|J(nڛֳqÆMޘ!挿#jn)<;3RD#A{Zp}0[Ji4ZOT8-1(6ׄ|>VtZ[5`.c֫]  ^c#$>=eq1RIn= 7OdLb-/k" āټ:XSplօ};i.bįlF)fOvIYunGdaoK>5חi{8yzG6p:L f}Lݸ=;4)db`Sjg7̲ʕR؇zo"{(Cc4)S^@SYq gH͗Xc_Do W̿7}Ui6Ku4<a+fhaAtzۏ%T5XqU'WE>m'<2h99,ei\oecygݰ=ۏ3JҚj)[fZnhh(5?b8m?hT|M$vB>ȩgJ6z_G\/7w-:@,hB9ݢ"cjK {[ ogUyJDރMoH?U]th YLʟ~Y&k\ßpDhy~bi8*{n9-Tz!Mslc %J?p{9A3>l폢OTu:i#?  }kϓ֥҆>O#tago^`i-z)IqiD:vXګ"~#5gv^Y c?F͊wVbi) Le~<_Lm-^5i9GLOY;jPy smMIPAgNA؁et@yI}?'R\9 (% ^t"EG1L_-}G,M+jI X(o^HrW wxBy`%`_]t3%q%5k(^Z8IFv|oƦAoN=^cWF ӣq›ߡB6o9G,^gr"cqI=HyXkd }tcoojx=%.n!r'<\9Et~\P8 4_Kdh&"33oPrws~R$xF;Ӷͪ!Tr=^ \5cPө}EǾ>Bh( ߉} J_$t4W% "R>AN ='o܎2@g@1+&/DC7t5 'Ar˿/f.a$@Z8ئ3FPؽ.*t Y:kJN0=AD>z)D`r,l=󞔌_PF,on]쯍/Z*Kw- [~ʻL0#EPyfkպcPdfb $^,Ra>عT^Wti6'!mWv&U줝t #4hg`kɒ!|w/C\ZEqË:n>4}z<hXjx0#u:+]Qw/ ó9|3xfN7(2jVCj!)ofb&h rڈ{eaK_oX+9氡jaE'ڛ[Q~RiVu=JOsXyb6w'ez6Vt.>p"h I-þ{y)+~~f0|4:X7L[ب }z2uƶÌvT?Gq(Ҽۀ8aXovZu[)BvC땩2%_s&K1(m׌JMS'Sj#b\0DT+@Xx1 nb  4ff=z%vK0,J;&dN\)o&_of!<,}ƚu^R?X3$7S_FΣI84"I/FZDQM"4&qPY~~]^Y]bKꓖjSy\+06|+T0p:Rs¯(BR8%Ԝj7Pg| ]DS\8ǷV 5̡4 rP>,['{:WZ"_"tn1-]*uGi#T{u(Aё3y!8xiGK\V(F1-\i|Jѧ/g4&T(|B6[_@XE6B ^efG+Z bz^oU).2</Iucl(0Ԯ2+^k13{I>篰S 76n/W-PL(9_^;91dR0P@|1ݎu=E$ӊFZ@1PY]_#%8̼_.7q3_ؿ(МUh))j:] П? O {:\NDS^ɾyێFh{bSDGI_3[ﴪy6Qh} ?@K-8!=XL~AI$!L]dI /ef!BilwH+6jE]@h #ДiSRGWtWc0pN?i٠GuT^ 4~VZLV u +oB/<{ʗYH.&=P [z1#pv,;xLx%3wΑ!hdQ&=-{S,qx!t`3=W[At(Q&7rIY