cronie-1.4.7-9.21.1<>,Pp~Q/=„$V#{ C'0A.M+1 *g|?=8 Vt_ןfaH/9W qxjf<IX GUiW6 8fAy'Yɹ ϓK'TL@t¤;(s^w=i !Q nuV6yA؍yt6އ[ eߠK#I-[OvT'9Do>3$,&~@}w! QQw˂~:wk)Q*RPo/7>G1?1d   "\`hlz  [ 8 p  < hd (   $)(-7389:9=,->,5?,=@,EC,MF,UG,hH,I-HX-dY-p\-]-^.b0 c0d0e0f0l1z11!1111Ccronie1.4.79.21.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.Mѥ(build33O openSUSE 11.4openSUSEMIT and BSD and GPLv2http://bugs.opensuse.orgSystem/Daemonshttps://fedorahosted.org/cronie/linuxi586if [ -e /var/run/update_from_old_cron ]; then # restore configs for conf in {/etc/init.d/cron,/etc/pam.d/crond,/etc/crontab,/etc/cron.deny,/etc/omc/srvinfo.d/cron.xml} do /bin/mv "$conf.bk" "$conf" ||: done fi# when we are doing rename then we pretend update with set 2 if [ -e /var/run/update_from_old_cron ]; then set 2 test -n "$FIRST_ARG" || FIRST_ARG=$1 if test "$FIRST_ARG" -ge 1 ; then test -f /etc/sysconfig/services && . /etc/sysconfig/services if test "$YAST_IS_RUNNING" != "instsys" -a "$DISABLE_RESTART_ON_UPDATE" != yes ; then for service in cron ; do /etc/init.d/$service try-restart > /dev/null || : done fi fi # in %postun restart_on_update call try-restart but we don't have init script in this phase when # we are doing "ugly" update, but don't panic, it produces only warning to stderr echo "Please ignore message about missing init script(from postun) - when occurs, we will install init script later with cronie package" /bin/mv /etc/init.d/cron /etc/init.d/cron.bk ||: ln -s /bin/true /etc/init.d/cron fi test -n "$FIRST_ARG" || FIRST_ARG=$1 FORCE_YES=0 set -- cron PNAME=cronie INSSRV_ARRAY="" while [ ${#*} -gt 0 ] ; do SCRIPTNAME=$1 shift SV_B='^### BEGIN INIT INFO' SV_E='^### END INIT INFO' SV_KW=Default-Enabled SV_VALUE=`sed -n -e "/$SV_B/,/$SV_E/{/^# [^[:space:]]*$SV_KW:[[:space:]]*\([^[:space:]]*\).*/s//\1/p;}" < /etc/init.d/$SCRIPTNAME` test "$FORCE_YES" = "1" && SV_VALUE="yes" test -n "$SV_VALUE" || SV_VALUE="yes" INSSRV_ARRAY="$INSSRV_ARRAY $SCRIPTNAME $SV_VALUE" done TEMPLATE_DIR=/var/adm/fillup-templates SYSC_TEMPLATE=$TEMPLATE_DIR/sysconfig.$PNAME 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 set -- $INSSRV_ARRAY while [ ${#*} -gt 0 ] ; do SCRIPTNAME=$1 SV_VALUE=$2 shift 2 test -n "$SCRIPTNAME" -a -n "$SV_VALUE" || { echo "SCRIPTNAME or SV_VALUE unknown"; exit 1;} if test "$FIRST_ARG" = "1" -a "$SV_VALUE" = "no" ; then /sbin/insserv ${YAST_IS_RUNNING:+-f} -r /etc/init.d/$SCRIPTNAME elif test "$FIRST_ARG" = "1" -o "$FORCE_YES" = "1" ; then /sbin/insserv ${YAST_IS_RUNNING:+-f} /etc/init.d/$SCRIPTNAME fi done if test "$YAST_IS_RUNNING" != "instsys" ; then if test -x /sbin/SuSEconfig -a -f /sbin/conf.d/SuSEconfig.permissions ; then /sbin/SuSEconfig --module permissions fi fi test -n "$FIRST_ARG" || FIRST_ARG=$1 if test "$FIRST_ARG" = "0" ; then test -f /etc/sysconfig/services && . /etc/sysconfig/services if test "$YAST_IS_RUNNING" != "instsys" -a "$DISABLE_STOP_ON_REMOVAL" != yes ; then for service in cron ; do /etc/init.d/$service stop > /dev/null done fi fi test -n "$FIRST_ARG" || FIRST_ARG=$1 if test "$FIRST_ARG" -ge 1 ; then test -f /etc/sysconfig/services && . /etc/sysconfig/services if test "$YAST_IS_RUNNING" != "instsys" -a "$DISABLE_RESTART_ON_UPDATE" != yes ; then for service in cron ; do /etc/init.d/$service try-restart > /dev/null || : done fi fi /sbin/insserv /etc/init.d! 70< ? $AA큤AA큤AA큤AAAMѥ&Mѥ&Mѥ&Mѥ&Mѥ&Mѥ&Mѥ&Mѥ&Mѥ&Mѥ&Mѥ&Mѥ&Mѥ&Mѥ&Mѥ'Mѥ'M M MWMѥM Mѥ&Mѥ&Mѥ&Mѥ&Mѥ&Mѥ&Mѥ&2ec099f2d602cc4968c5267970be1326f88d7b73f2b55959ea44f71aa0da703d1b464d86ef5fd90e3d427e046e0a32ecad5146ce74b6471f04a6d0905c9c06ec65e37f7e775f231ba78b6c1c4bbc4b79394d772c23ace636c0cf255b5be3663bbacbd006770a17600df1546d061289bdc4229b39e49d7677d6d69cd9a851d4bb470a65960b4864fc51c5a95d08b581592552e30b78dc966a780f783eb737a3c7963ea0772a2adbdcd607a9b2ec320c11a7ef5a6a3aa9264101e4a8073b044e74974f8ebfb787af664ca683a3cb6b71b599f9d1fa914ef792359338cbeb9ca8a35a0a78964b57ef37649b1123ce360979e5d60494fbfac57c6f1057da1d49efa86a80408252911bd6a34a7080d99ece7474d8777a45535401a8e4422c70b57005/etc/init.d/cronrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootroottrustedrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootcronie-1.4.7-9.21.1.src.rpmsysvinit(cron)croniecronie(x86-32) !   @@@@@@@@@@@@@@ permissionsfillupcoreutilsgrepdiffutilsinsservsedcronsysvinit(syslog)/bin/sh/bin/sh/bin/sh/bin/sh/bin/sh/bin/shrpmlib(PayloadFilesHavePrefix)rpmlib(CompressedFileNames)/bin/bash/bin/shlibaudit.so.1libc.so.6libc.so.6(GLIBC_2.0)libc.so.6(GLIBC_2.1)libc.so.6(GLIBC_2.1.3)libc.so.6(GLIBC_2.3)libc.so.6(GLIBC_2.3.4)libc.so.6(GLIBC_2.4)libc.so.6(GLIBC_2.8)libpam.so.0libpam.so.0(LIBPAM_1.0)libselinux.so.1rpmlib(PayloadIsLzma)4.0-13.0.4-14.4.6-1 cron4.14.8.0 /usr/bin/chkstat -n --warn --system -e /etc/crontab -e /usr/bin/crontab 1>&2MM@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ս@vcizek@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- 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/shbuild33 1305584936 !BCDGEF@1.4.7-9.21.11.4.7-9.21.1 cron.denycrontabcronomcsrvinfo.dcron.xmlcrondsystemdsystemcron.servicecrontabcronrun-cronscronrccroncronieAUTHORSCOPYINGChangeLogINSTALLREADMEcrontab.1.gzcrontab.5.gzcron.8.gzcrond.8.gzcronlastruntabs/etc//etc/init.d//etc/omc//etc/omc/srvinfo.d//etc/pam.d//lib//lib/systemd//lib/systemd/system//usr/bin//usr/lib//usr/lib/cron//usr/sbin//usr/share/doc/packages//usr/share/doc/packages/cronie//usr/share/man/man1//usr/share/man/man5//usr/share/man/man8//var/spool//var/spool/cron/-fomit-frame-pointer -fmessage-length=0 -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -gobs://build.opensuse.org/openSUSE:11.4:Update:Test/standard/07a19d20889b88ede71b83462d8a9fb9-croniedrpmlzma5i586-suse-linux]ԖaHif [ -e /var/run/update_from_old_cron ]; then /bin/rm /var/run/update_from_old_cron ||: /bin/mv /etc/init.d/cron.bk /etc/init.d/cron ||: fi/bin/shsmtp_daemonpostfix?]"k%Yl3qp7[u7c "x'ӊd1J5SIy1 7nu4z7nl>e֌sZ2letxiƲPdmG.uiN;;➞w v-6M4<ۛvlA$%tZq"jz|CBrW^2^"/q+v+bMnTWYdi~~^uhc9@' Ə/ִ߅K{;/nlcAD9ZV͢u^u=Y; 4fbBA9VBaȋࢭltg|bNAk21?IjN8/mBP5,HwEc)ִ?"3]7"&LNB5^0~tkt" "1'.X%\_>ퟐ5fG+zlv:]h@dX%x`%YK@w!{&‡A=ku8w*(Kpm7+jt<5=G,á SqYv٨&dE?Y'c| bkۍL|[]a a[)tq6>%)B!b{M,9-£3N% #>wJm6Q";嫛Yj/G=rCY`}Ull6'HF) 0Ih)Tny3Imݶ3=eN`d'^9ci 0*H e tV~DUV׊C)kq_8.c*. Z/yAoh[j&7Gٓ.\2;O "ӑe.4_{HZބU&Rt'Sƻ}x5W]&HLY:j¤BUbĔZ% k:֦"XA*E̳frU<MJTG &S*SH*u/2h=C~9Q dmFu5c.q}FYj뉳[rdrM^ˡgdW8kaZj%mr) &[T++X=A :}+r B@-o!9.(l[lQXu8y|C #hlt';e)]-@@| gĹLzۙnq[n~#lHEtq:^N-&r58ːG>ʡ8F 68Z aSA%׿ (#2pb6nz$3C(A*rm))ĝguЖpLdو@MuM{t'L9c)2˃QjC׳wThx>F}K$J(K#sZ,^ |ƒаk \_}Q4 Os~/PoeBQݍ큤ePv|EIبX;dGvPx`;']RimMdg}h`H[>q1|]Ia6Iԑqh9?H}]D٨Y[Y@ uvR<-/GM` 26>ଞ65;w~ZǯͷF@t߅eIֆrl>Rʴ!aו/ hZg<ӏlxa^dKg0M#[гmy}hc\B\U9wcp@8?qKi9j7BɼR0R٘2H֔f* XzĆƟ$h +-1@kb4xNz/ZȂ7}X)/Et҇Ʋm?̲4NEP--u5bFQjeZҴ.ӿѡ8PwMy#6s`|ن87-;krQP~.\wWU 0'+&Wɾ|MX%BsP hĠŸ9 rqQ'2&x7j1-ܠRert/Q}48AGEcsJ5fx#*XC=jOnJ ݣu)9q Ӏ}d0$ժޱHOOڂzGXЩZD}9ˮqģ{4ym5 Ƌ.s- pky6orGT0G ;V1׍ݾqnڲS'~!Qi"q-Ԯ!3G1Q~kb9̈́w8~N?՘"Bp "1I>QKef;`& +PYb/ rخ&}ubCmPU*ik)5бUZt>F@07Q@P3(gK~ j *+~ɴܭ:ju!M5Rqo{F?x!ciG[~wxzKX/ @Qe6DҘl-d0S:tw}Xr1QC{l)EB~4a,4/=mc[3_Hğ/ PJѻU yf-ƸϿDβö.T Tă%q$VJAŌP%TvݝgoQh7XzoHcoʥ QX"~ z'$C1]Xӽћ#Vi2to iH(ϓ$gc}( t2襱<6ERsPw)N]|q }d$~48j&gM`<ېJ~/*4#G想f=L~T$Ψnt ]LE~:T:|I_^*D-2yrWUA?u>N$}3Z^vNuD{ kmѲ`0:IzWUb\eV_(G v2q>˯#m׼nAtW( B #4ӟ?s񖔦q`ho$rzߍj|N7 _Yx_OA"= |pEgEsJV7᎓o+ODHH'Vyaɘ,ƥTBܓ8MڥUQbh?FǹXjgza;g`{s)Gg}J1+Y@:FW`7E'iPR31فm)75}:&46CS>?@ H6Q~MkFVhQlH"H3x8:n+reby܌i2Kd2_ЊT@[\*id@+m I&dwR;4F{aJ(W uȍ!ќȻHʎ8)_ó얥yZ%֧Ei+)6vTx2D.Ju^ø2vl1{#KRnҁ nv%iRh iAje=,渘:6 ~;(R+JVgU .<X9 6D |G: *>0IB(PV$NBm6Ύta4lL/RDF1c7Iޥd/4;DMXj|v**v'|rο#SA97Jj !ǒL/5ȥnptFks@ÛDhJH ?0rôudFͶ=YlCTwN;KB^E>E҆6J9Ξ rd02yS0c1Npy]$unAjv#̎srxu¸$1AR&R>-AFLߌů_!}H^.T KKƒߩRq` >(5MG$nQQ\ 8a:ܩ–k6۹\U}Ac V<@Y ]%=t\! Q kϻ'O?2=NwOHpC6E;uX|- Xm.BCߕ0@30 ^eɎi4OЕE-_Q:?azO(H6Q]u7 V5 CBɚƉkz'E{6C3>:#/YQØ11F~O** 3} s˻lѹ~}k;u"~6}f:oi5y^kKz;}[ZgER|۴A@bok2F #%kX4UF܍s)[&CfM G$o,n"lϏu6Z}ϳAZ/BE@Ymw"0Ђ ܊RT{nf{r{,oh )j֍/x_rT(/^wɷ j^r4(ؚkia)F2 | 3"D;'i S?(IU69]*\ \M&|D՛buVNmęixV™*u/OrrJDKm\z6w 'kP.+SS\9 I f7;8}4A9 8? @J\asV#2|@ sg,*$}[&'hipqmwɜZ:1i vR@#[sbu*&#P$_-)_#B}ʈ$Uq@4HL6&dHVgotZ2*AyA_A'jA: s3d,σᅀX+niX؄+[6}v Iǟ QwK%tF\FX IߗM=8'yrC7VCL$24*LŋW9ՁԑTYEgZZzf^asUO[izcz7YB4#o^Z1Y)jA.cR u1@hFp4O#o:= UԯSA eA!H4tHi1(V b J@=.YD;X|9NOX]IjEjlڣLQDM,OThv42m#Pa'K] )SvGtz;Rt;b+&b*1qc{בͱM*:eWfL|Rm =[P{]Fv6]̂.xIn_1 ?7՝c|YQT:d9H#ةEYR8@`$ҘD=hCzCWn=3߼(aE쮢5!RY"JѪ' ѳ;8;Iz&(wk : T,h?Idh0&$cX oCRtjЌ4 aI). qshag0v}8C?2yY2$|ۍ!ȈL#SH8x:3ErSd TF-?]ߛ\pX(@]OS޼s*ɨ"AO-.߻z7i=z y=VVoU8FH?أ B+_ɓ9dw!JO#+Z,ֺǘÝfuw KWi#l݆{ehzA:SnT,}QwWqMۜ]d`P671 Y{16?k hZ0Xܲ!E LhD?pzH'3^?k勇iX s%5{yq,o0V L<)M .ȼ]LOԡ0bX +f5GKfž'EEŔc'v!k@wUڀsȣ[zGl3 O}2,O{Nzuw^[V>}.$]Wk/j Y1!kquz^f %HqӸ+G`(&\4/XA-p~ d:}k;, &.A81]^#`)␭&!j։詟㜑7Xe- xu;GqYzᑖ>ظET]o`!\fq& d*M 4#>MA~ e_]ǻ2=j;sx'iQ7%r0*@z:YD# oH΋Be!!g$rXv zi`XO4f8X~uRw jdJz#x6ed4ϸHEA)Ϫ Ra "QF-rF;Ӭ4ڠ- >۳ {^b|la]9 k*Tn&)L+>eAdDkP2u4iÿ^rh]B:Ș))-N ^󦤋PP6\CA ~/SX;f~ DfWe]paUC)sdD%69nV]F5T̓0_* rK xe]PO[fo (4q Ϫ%7z8$h!Q$mn58\X){)FkUbX -i) @v{D^GD"nkY2T,5RkIM5خWh=]BZ fܨm ga9xqruE)`^Ʊk4TMI:!,>s{d[Nbk@K}ҁ;<]f۲ 4$0~ #Ex+IFE\f:ooQ:a$h6[(hYS:#|xhT b 6>t NpW%3EZoG j U^z8'!-kD⹙q?9q5T)e\dmt_(vS.P#idJ9D|FUG0HuݠINrfق[@I^ oy?V!P7:Ӱ`؀7:tI]8HDsh/)\g<"c4zpkοh>CLtKH0xJ tuNSr< `ْuɏYA(UT+%A? cp*R]| {@?3jŸT̜lGOLѳLUJkEjD(ʏs:!Ru;#%*[Svp H(R22L RY'{ rr0Wըuw`D:լ8c>UƐ΍>Iܿ]0_ F{uZahKI4뎉#EhH(XEݡ3P@a({&՘zU5z`=h˧&D_`zаʣhrN!ֻpAT`!4i^ ^)<cl=QmT4?+[n`]xiRp-RFX7]hakT^eb t/G5`|Zr(@4"[ 3Pp:S/b V44%8 BxMʕʾ?;r>_eR#ޡudDت-\;u{5Wp@+Ɓ|B*vn3f5wF%ISR-ꋯ=ޞ}`Jkr$ihHC2ErO7UO?%*-@/o|es5q_:yxXCYa覾T0hĄ/љ#/ߛN)Kg;uδ܁ZR6J szD(#@wj/#b0*R+𷘯Cz,>⾧3NDqnDji -fl &*٩[A=K Ь>и>8H$/:fvcq@eyǬ^ Otn'Z ;.[(Lɿ#ȾRF4 BzĬx2̓paHpA$L"ŞOLESؗ[՜p/4پFm_qokOڹ̮R<;;OxSmܽ69cacH\1YrʃwB zX/!BIxo nDGZ4FaiNx^fv[(fnl ]m] j'I@^71#2_,Mɺ>|HRMrhL$^"ě^~UT&B_ Ls\"-]?Kf_@S? 2sGy"NMޭrJBcr:R&EYzy|ޡrپjf5ʂYOrrBq &z(;B:1\KRkeQ:MhgX߃!gm+B%t[ZГF 3 xz| U=)d0vz_ 'DgFA2ȸSb`q8#Q\ @.~ү[qQxf2p:F'$Đ*s7XMWu< ڛyы7<{΀,CB9*%VS[zVkZbNJAD"&i{׻ycQa N.8J+?gDav n#@'A6yf.^SQ3msJ)K8ʦ׈ˆmoȑ$9n k\(E[EvÂfotQ:<ڢBz06}P0:dKE/sT: AQWjŴC";BR,;/]T WT.YaىKǀ^30>׮J{8wwumPϭpg@,Cm~k/ V޲拎LH6iN>bjG--Ђ[!ۯ-gXPe2SDvo!\y Ξfo^ m7s+bBvc .!I\e`K^iYqX?/r4 r1r!MAT,5s9gnrSMҌx [͖т ā;Y* a1bLrF>U`z-" Y4>ǹ 7-2I[mkh=Xa \^F$aa W(6/P;vM t!= :ht=Tor] @DnLH 9׺"!{%&UPq)1=Tb=/ҝa5`gp,i1"V|5h֓&*K|Xʅ,1i7*;H>I_@?\2wʞzD)E5Ƹ )F}淲 *0G@cs[W$sW{K˛tu)HTS4 &U]ii Ve3AKnՁ!3֟R;േ0~7iJM8Sҡ7.:D{dRlc@SBꩴ,&s@1͘ك$YZ?;);M@e ŹGq{c"4UdD^x=y tLg؟Lqx@SI;Zr-/WRƈ3kz_4%i xQHsVT6y6|D%Azḁ綟LghzI![yJ]iFRBN1L 33'hE!U#|I"+Gԯ ̿Ɛ{t*/>=oeq,6{" ξ^/ Ճߥ2eS,u 8|y_qY!r'?36"2 FmxƖ%q5ٞ%8y`]^'`vB3!6gޭ G&tR@B:*kky: FTL@zWLHrΪWv8qӚ/:hv}=Z|[n^hWB[̾3(łK)`œPj鎰'M$j[. wz؄}JX]UG9:b-gڱxG9Y 1v}Eؽ@lRd˂"/|[YTk&h4Cٯ:Ʒea:QjtK^Wd#LviQ_G(0G7`9]`b@&{\coZCr(UcPP)cspJVVT\|#t![Ͽu; rGy0knkS6Ps _;彌qS3]jI)b4R_/tgna`ԡ:mC;ĜczkP*Pq/lT308Tަ=9]QSNr^:Bjnp %{إ>KhQT(tj >}aB+ptn7GYd IڟnX$ 4۩P`pkgXZPyTt `DB8hXW۞754٬bi"_ [v1(wyq$֒J,BŊQOyBOE-*GGK {\Ы-C {E[N5Ce4Wɱ\accr1ˈ\ Mb!@D\μ p= MM#ɚ_b FP`}"VezE{͵+GḂ@' Q-9ぉAPrQ9p>hѰƬz qUS*Jn:a9:v.կAbx5[78}gv ;s YFEhS3Ռ*REl1MJcjvs,V h4Fjj5V>Ǎe¹jEYࠣIox bv=n!5/>yw6IaS[@k$*7Gois!kyf ɐ%F>\dYT^?wdەߣz]bI>wq޿aG8&   lPdrL/YU #}+s+{6_2%Ycʔ^9#|Ovzn<k;/;(Ae:x(…MmnޢQXE|7]!>0]QUո ;aY-nuH%Ѻ 74{Ya%~Tjg<"+&[VU[{TqHLB!\HEmM3GR\XJ2$~EK?6D) 9ez$"(vmϽ[[ h*yĖTb_^y'jH0IsT;^5Ԕ]|D"9coJKf qZ6:A\<|{ͅmX2>vEWKPmh͆-p_V/4ˡ2YGIDeHL,6U7.Y_p|r;[1_/DC&eXŻ$Rp?"G4aQݵ*}B;Ľ]`YL7hIK `4 AwtQ 3NFkot"8dV9]Mc`:H%\l)qO{3Z҅3z}q,v"'!O#q*Yj Z5Y\R^x 3;)K5 َ]Y?U©X1nbJ{st%q iDfeӔv$TZ$/@'Ge'j{K8-glީm_m#~¼KYgo7´U={Yjg,8uU+A뀿Pb4FMI`6{^]&hЈL֏&q%ϖPjY5o#<+Dmً/nGДO9uw8 A%o] I}~1P_ABk\fn 1$V>"Tt?x"6cJIhթҜ2_z" )޻8n$xkpvH6#G%N_K{3uvqkHc;=-w4(h2/%SC.%ʂ <3op/PuϷ&Zh<$ԅ@LadPHsfIrQe :Ŷ[;ޞ{͡yPD?ǥ_"3U'I!3BcזSPӭW .;ճ:a=BfDFE1%0¡vGlyHS'=?jM'_dvЬ` zyJ‹ʻªQהB h}SzZʠ7hQ@J㌂˕I=BKNPݐMX!:RX*IVαCI̯;XsD TP@E`@:C Nc< k]%j0@^ \c)ޔ>^vU)>ÁIr{3COr[+ 9CR~&E_gol5.寻p#7Pt4DȻ%S2BCM@Z",,xlp-n2GЀ *|Nq+/Ey@%)\٦vԜ/_$&,DDHph|:Y#d@I ~\@2*wka0cm.[9nkۋ~v;r"Rv`1l5kDz,"N=z`\NGk܀ۉfyzUTeɧOkxDf5 Ch(7yg&}0/6e0v JsCm2R!`}cZ>AYqD5"$=ܲ|e@ Mr"u@pٯ?V5fsb= -󢣒R6ae0T} n%m"cd 4ƴ.!#h|i!Zn0nH-c^Ke~zϹ여z}`X*? 4\gl18 !Cl]Q,\*^UTEN˔jL/[@Be'^-gP-V) g]r:OPh 5*K36\m1>bBISŅ1ȓTD =b-Uq\Ai2d4X%a SM,w.abXqI:<P)TM*/칯֌gx*.zӵK4wȄ|:ey|Cנ&o>?v'Vhט*:RPM{Q/}^>}_ !#{ٞ߫5n[T23v P.ÖhUu0?EO<͹akFQdzɻݣr'Y/Ï%W5l@jnf9I4 }ɸ[蠟 ! ((vFVJ[h0ΐg;DrNJ(I)yP,G bJh"?3t'o/oGH8:sFWRddI=be R<ᑞS3)|Kv .'y?.f[,֝4q4|o$;&De~mzP]$cAmeٹѲٜm,wǀ@Fjn"Iz#r2c4L8*^y8PzYOU p#͑ KO)Uw"Z#A2MB !Gx5+,'͑CZ!=5-h<|s˥gGJ!GBNvo3"o2qݝb^ ʉ{B%<{%~tºgH_Rfo#PmbOD1VC}HB OPJ?JD rHR5D=mucnCrHAh2XЫ,ڵN~RCƛzYbt<͓|}G6UX25.0/R܀[kh| 6_8\ }ʢpo#ުPʱ9Bڼy%`73*6*TuT#.}ڄR;,.C%|TѤ91)kB|9ĝ^;Rac۪F]րXJP貋Xr@;NAż啄ޠ[7&ڽHcVC!|pOJuQ+ȋ sleDφ|xĀP5o+Im(TWKa$+9.𝂾g:ZؾUgyڛ2&x/֭y%O<=Vag|Tղ7"1>/__\Jj/7+cK ;kWvKMȰcN (V(x4=z~R|,ANZ5:7Ɲ7Yap1OӼ/M ,ܡd`JWA[ֵ<0-9BdņB 7 #K'Q^gUjaKx_IiG?aۼ}F,ۉzUV]lPsPNO=^>%GvGSDT5õ`S󼫡~F17-f ̪1;a,7{#P/~q Ր\̳ t;2 =nl¨/6!޺ C:Y RZrփ @5@PPZv(PLr>rɨA[⥏S'_FJg6pd$]czIFr򒩙`~p+ۂV<$<(),9T KĎ4V 1 {>Z)R\0;Kp9s BxNjkLj^A _/"\Nq߁A $TK5} +/eN2嵽Ve'^S\~S]֪٘)4"mZfMJhf9_:+ =ʧ*yL:V*ŊĺX&ЃM>c'\R$K9Nn4^>si`"⡽yX\i?f'6#$<oa=5%$ }3lWJdۓ |u׫J ^ WڡJ(bMkݪkfO2*N5E6jDyDžR)k|У#zMГ̇UKS9Y/bd(,"4K8% X5CdYskA}؋ViB-i0ͲYmpAtá4Z%[`^ͯj Epd7i$IIC ! &Z(G鷨ND#߂I&u|*4%eҮ ]{<2nSm*&p5Y1g4;5uͧmk+ml!3re;C`qc='2Olu5lcer qɉdDs7"s㌢/D SpO ۓ/͇΂27)qtFpSm×&#\(S E&bI'/(eEN[.(p9@YnbNY 8*w=sXw"$U[!>Wh(r8'64v)5\G7fjly[֭ :.^rFf[ǡىqKT^-MUΐeAp<[:Ҵr0PJnhwv/ZUŐFētN]3P;iNE# ACə?W):}GgG\fp3UBWM1YjjM!2:"{mT=ёE'B~]"Ag`fqSܟng>=I=Tl*{`K;gM Lq4o|%d1kb"OBUO  &v4,_^hi|q(UPŽ|~㨬 H^-I]l%8j)%QG!0kF8Kj̯)Itg pJRR1>HBX9짟76yH&S$TJ3^hD~yc5tAB8jI/AC|nr\)LЗc tpO*'nQfVs2 ,PXw[֓O_Ã.Dz,VMp,=`}Uచ21wAci4s.t}y‰U YanWp/aQ5oaX` ,y4GN@