cronie-1.4.7-9.23.1<>,Oe/=„cl9GG~i^'HGPEk2;YMqkSS |ȱ |Z{]Zley\ :ypZY!d6ߟdx:S[Ac70k/m55xeq-RNp s$D7d5GfV'4Ig,M+II{CCk$ҼBVU}A R-㽆.fÃ!㺮t#%dHId 񝐳Գ:%1>G28?2(d   "\`hlz  [ 8 p  < hd (   $)(-738 9 :O =,|>,?,@,C,F,G,H-(I-X-Y-\-].L^/0b0Yc0d1Ee1Jf1Ol1Qz1a1q2222 Ccronie1.4.79.23.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.N%build31O 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큤AAAN%N%N%N%N%N%N%N%N%N%N%N%N%N%N%N%M M MWN% M N%N%N%N%N%N%N%2ec099f2d602cc4968c5267970be1326f88d7b73f2b55959ea44f71aa0da703d1b464d86ef5fd90e3d427e046e0a32ecad5146ce74b6471f04a6d0905c9c06ec65e37f7e775f231ba78b6c1c4bbc4b79394d772c23ace636c0cf255b5be3663bbacbd006770a17600df1546d061289bdc4229b39e49d7677d6d69cd9a851d4bb470a65960b4864fc51c5a95d08b581592552e30b78dc966a780f783eb737a3c7963ea0772a2adbdcd607a9b2ec320c11a7ef5a6a3aa9264101e4a8073b044e74974f8ebfb787af664ca683a3cb6b71b599f9d1fa914ef792359338cbeb9ca8a35a0a78964b57ef37649b1123ce360979e5d60494fbfac57c6f1057da1d49efa86a80408252911bd6a34a7080d99ece7474d8777a45535401a8e4422c70b57005/etc/init.d/cronrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootroottrustedrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootcronie-1.4.7-9.23.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>&2NMM@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.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- changed run-parts to run-crons in anacron (bnc#689494)- 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/shbuild31 1311089174   ABCFDE?1.4.7-9.23.11.4.7-9.23.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/cb7f22d90db7fe7ba46494ce8cd7df80-croniedrpmlzma5i586-suse-linuxG\ U\s.if [ -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'ӊd1J5x[ (u#nYd&Ydd}@ $cc2/$#M0_?vk_\/N4rW=^2RYf] Y(tds&D%#F=KaNʁ pm,~<QZZ ~92XJuOD̔ ݦ"qQr=j' Sfx< `8ZvNTCCo*KX Zioո ђ x7Nbx׿i?xE-K)Me֘=CIZ u(vpLt}=Q>D,9&53Ќ i*)A(4Z`eLN%/~O"D w_Zrr;zY|z51)A]tz1l'1k?8ͧ O+=0PXO-xh@{/U`6č E.ěO7ߗ+_"켑4c1./,Ƥ(`@\^̈j*VxUd[k{6G *L[{fXG1L-/[yB^,M۵Tᙷo0AK7`xiDСwRS$;O mLL#p-=I",ΐۅViCRMr;.$ ys,ӟǝZS"Y C!F-@!>4\ֆFhS_= ֘X%7CXR\g=|z,}z47ho`N*'D],cSoC }\eN+Nyv J vL ]&Z3k};]P"nkp lŲ) $ɱ}؝.DbӰ-.sg7@G] (+Nj9784s/3,D'dA=<;kif@`MƦ gĜy狭OŻCk $fL̈́y‚ZTmٯ0dRQt%0bkt0a6j DzJ5$hh~ Uc+ɤTL3%LvJo:W~9T807p梄?Dg+䑰]\~$媪_%k3;u1 b u65GBCoAX, E\4(mYlvtˊ%pFEl:wZsk^PY;h_NEQnR?9eB)P?M܃3EXKǓA,@t B8Sr?PuRj*d~q*e gtp:{<4}w^Skh˗kAl˄ U8<'|Y?Rt8g R+5;wKyD=-i1,vr M[9quUAb>%d T>Жn]n7=-(].>wXH߸.jn9 |6HngM+rfvޯ`ai@l|s JxL5?y<Y!T=eFf'#:{G`֓ M~SKB^kmJ'&kxoIJ~O07xe0LeP;_ȧ*[FF9{-ઐ/).;ëHje/kRn\H%#*% CFQN~C@#U=<Q •Clo? .l< Oi)D_䄵 Z@3dL sF fWܚ};0ilSfݕ/EkYǦQtBaMǣi@lo &VRN:k|˙joICoHMAӎw:/iPSmOby; LXȉq pv-\/RyŸZri'ifcZ,Qۧ=AdkQfj󘐅D2-"ƎrzUg[l\;8ٔQdԥB"bĺjGmkV9X= _<:D-)\}Ccߡh^8#WF^_>Q*#C`?c608E8 N* Q/^E8{Ч\I-{ YNp^OQoKx: /U饥2]}PYi{LMǚdC!@2Лyσ"d @M~臏W{ #g:[  ˪?;x,r8!(E!k@y5\_2 տb[J_JRxz^_ NC_5-&[i7]mxd`*SuDiF2b|(c'"i]3\ˇԉ>rq\+3Po'_ Lk֜ymcξl"__kI@&O F5TkIQqn>^hiU7y hWYQPvrX)d_-xx哧ƹ­&o .3,!P1_6濲䮢:X{JO?L@EG }-ף`=?}-W<=Nږnx( nM|ߒ /`*䓬Ar6©N$wW>]rGmfWm>u֯Q֟X/c>!1hJ/E WY!N Q)Ϭ) 7U+l{\olj}/֙xok?N;%kmަ[BL=h0שGg|-~0gPS΄dt:Nd ĞeϳjwHU/PT1{3t@c& K0{F6{}Lda9/^e V A #Ŵe0OxF>QT lLƆK/ ->=Nd=tL8g14ZkZ`d$BcґTcȬq * qt؞BWk˿n\' )T!W[h}_ni\,Ќ+=H߆MޙT|ll%^K"Ovd=BJ0ި3@1RFSP Q\"*`KUdnm7nOq ri!E)! ,ûh8r7dALi?;`<Ʉ ] Jӷu[]}NK;z=BI 9ȓtXsS--i[T a^;B 0NzxY 'MB7 }ԱEp2mGXb94 ԝ]>^JƆ=Ymr0A-HxC7Pm S9Mk},b1[xl$nN8R*Bh jHd-y0ҕZ*jXJwE4kZk8N#`;3jD07IaLl;0YU:)JNo>h/kd4R<u|RIҲ1}ooQ>kJ3O~D{dv)P tʈewn֯#/%-c,4Rvtma ~oJ%R(x'[V?$pc΃U&0ک(~mPF?'00^'I]0*d(yjWlX0@~Y)zXg\ gZI͍}D!!ݪ;ر|Q@pm@J/["BW^aQ>w'3($*@-Lu?)gSw[Hm'%`Yk7+8 yZf ̻9ud#ʖ!ЩwMnܠWvnsV lEJ w[!|uTiӿowRw7t1纛A?> #uEdw$k{ƗMKU,_|m:Ƅ"@OS>d {fv݈xUL* ~Oe=f7w&ia^bOw1x-W\sl8 ^kYyFX):a/ݍc  zT)ӿ#M4&lGTw{JʠRz ә5X=@,@o5A{<0ra@l>Bj>\kidAixPĴaq؜RPUqȹ/dZB*GaYF .I2UACL1+a%Ϝ(u7^BMIZZ暘s^&4oKklD1!b_i{6Yo1h-XBOw\ "}Oپ  Kf+jo]cƣ rƷ`r7Y_VϔVH僁V(__ytsT~7ZX.}J-u!~;NbH%x S໦ތ0~6=YGL ]@]hZ_ ^hoNJ„Yr>3w.4 o~Ǫ$x{Z],߲]pfk^iye.Bv+~@60~1,Aj(l8L- d)2lH E?_怋EʲEկއj4)2&,Ug5(`/RN[ `]̐3"%U'`Q5 ŰnV tTUS-ߌDO)P"g_[Fc9sa-3,$㡙~as!RX c{[+;&u_Ơn=#zqc/yș~< LTl?h]m_.7O=cpwIz<)0M39hGYY] o19}XG 4v̈́Á)),Ee~4 pY˻ծx%O5ɯ^f\$Zk 2'{Ԍ]uO(PQUȡ5|uԛ tlG¡+ZB;&&jt~Ճ͢xCPp`A e\ͦhC_WS ͎țwh.jzH?5֌xc<9utr^qV*BoD1lQψ[C2 grInըJ + ҝD?@&c]'ΞA038Zrq@m*8yH,hl>pE to#'$RMg2QNe3Nj'yN<Pb7%j5DYk0Jg:`HӖ{@XKSD%2 8Ɵ Z7mn!yEɮ>!?~qA4B`kc);0U*()wc%ʞNo@9cvc+jMcmSk9^߳ei1NzH֪k?,"8( %8ĹbN+ыs@Uޝ3=2t;+-zdTЀBgM^<0^@jR@we.PQ($gO*0d÷QKўӁ}OB_U/'$}ݙkaSz>'q| zdU]){Xd \u<挠'1xLHZiكRQrf9,zVZ FV2]xa!ַs˧{:98.i"QLw ]! Z2i-$ʯ<' IqINQ /AAnC:XEr8XvK 3: +!7&o 'Dφ:'zzN99FE\ 1/{^S!{д&%F7|%{G p 3΍+{ㆱ-dDynT5#,jh2 gyFf:p"*hX8o]dA K79ig]\A5@tFqAA."/ 'OR\q`aOH?8?t "'YDacC)'m^v42آLprKZ.;ÌͨU+q)Oe6^cv⊾LyuDѦ]fj"FA3! _EȖ U~Q>yj(P̣Ï$\gR/%I3Qt2Lh$b6^ mC5s .mSǫAzU!d۾x '̹so\#8<^iknPL|]4S%rP$;zU5o@ >;uJɫq.͉DFly>P#aN kl7( ì[  #A(/YmW*z\[ygb-e늛+3 Pvo3Y]<"բG)ȣ`uEdH=j:a;51q.Gˌ*T}B! Pﰮ@qC =@Az85رl)vخu_q#; T8u]GnAuPO8g[2O)N_}8S]2L& wÒJ((کt0v0-n,#$r?[)Ǻ`Wz%ٽYϾ"s+f.*y:ɡb1=(u˅d 6kj:^Ұբ'dxD+qx 6y̩89ipT,jλ *(Q88iW @eɠbBh 0JGB0/rh@:u*Gk!aKZ򯉾nʴC&|E>Y=or$>#*ntd,M!N:v(%!lth_YMy+a1}#I}lbTQ q@Z6}5 V󕠧ڳb`i}[`E<m*RN.>$!tqi6ʋ E7I¿խڍ;6+VҰk8ʥVރ`)IxXGA@P ZmJF4%Yps) Uh ~ "(v&z'dTӴ:R`\XY2j<hH9bQF삡?shf;,&9dYpp{X m;%0Da+oz<X)&"\,+ǹS.G+!FJ$hީ; DSnp_f,[Qj,ޘ_OCpZ?h3>xAp(*ζDEm~ï=n )ԧrN#[&9ϊ2E\xY$-5`\__nf1n^fp܇vLPzߣ1%A߱Lǰo Z?&S^7Wtf(W_^:K>UT1YҌ2;% ,;JJR2]A`(H; c!:]`FG(61ky֧ 36< <b+>oIuP^HvЋ{~# jl%2͚mV"#R;/7x|8(SbJ{& 3@t"?H/FkV YT'~[PÀi 7Mw G+`F F#ҺQ\<ԩ߹ 3,xlK]19b9Y]1*Ó60,k*(Yy^UHf@Mʴ杷At+,F4,#>|f$DwN݇Fm;,J O׳2j"^bˬ+\*2}4#x悪܅[oB *6k۹N6EVZAj_>fbJ1J]ijU|Ӯ!=1vǯo+: ko@$ Zr#)2&~@' / n^8oҜ|BL=ۊLAI)uGj!΂p ۲Tn֥Bߘ WrOh1o"ч;1ۿ?|dw;Oi{XDE MQpJN^3]YZ#7UNl/K=A  .9 '/A~$`r9^V&8~X_µ`rhb tګxl MTX& _p ~g\: A\#KlA5K7Ҝ6Es&{r<#$`Y|OyΠ$6֬"ENX_ Xx@`dz^">T FDxւWΓ˂p`#řvS:O{yGWQԥ2 q?bcL:CM _!0Bd= f0i7!&Rehq鈆] eM+}9yo0^mb$/E_]Mr`{-M+z&Q:[#%,{NtxG+%a:vwb?ox#ZGl)ծ ~pF4 ~\ Uϼ߬3o,.q~LA57=sNE>y|_h>[ BS&vr%r-:.r!_P65ߏDR0垿IXvD)L ^(al󶣞Xqܗ Cv59d t/YգH'2R!=SA&kwܚ$ B:(ܲ|`pY>/qNˌo<- ~ȕP ̂UǛܨ#VL4 ӽB:d\W|XHJe ]чp共k@FdM*k7!/ u rtjvà 6!?4L)jjw%x?Լ7?)ˀqsՈ >9&trd]̮@"L}6Eo W)Mz~(q(~]aZԌоY E.+jitMKYEKmеe\[26bVkn%)Zwyuռ?I";lb#E{V!R,?P1s"k67tO)q3z~e=]VWq b蹏 IE(7ZU}C%PO[.gUm-E'd|G_"?Ԧ;p^!̹^qz˭iõ=ϐ{Hǹt.j[ǫ}l_p>Quzua( hGLX sǑ0K|6c'1+vyRz77+cJ̅JtHX2_k=vc4fÕZ#'MfO9)zvKr`4lN%'"HRR ]ft5 Wg"/vq*{g-#]gyt~cn;!,N#O SNV?;"@vCql0=JMlfZcŶ}>U&2VeO ꏪv|;BE&j<l>*  * }EgLS`4JUb=PQTl 1 $]}*RTU$5̭en N%ɓtBU\.:_~0 IΕ)oǷ.`B(7>h.ȏ02"'`*ޡED^dPC™4aُu&ԁm֜ k  Uڧf%:*#J> [u4 &)Pr )FiY\?>U !X5rqW/xK:!FΪq.kemY ~\P|#~`TTZUQ'uYL ҍMMbuq݄S*ګ/ 2cMXBk<_uw2>r}0lT w1!ѮGHcVR N]VR{ %)шe= K=^헜# hc$%V#ۅsUޡ\ۻpܷ4tA; M),V~,pzD||J΍_ZwB4Vj.TKKMr{hv©7}hjH␦o#Xwfa60ipQQ,cpKeeQ7)g0{flÊPo_n|j@avlmYu֡Q]2a4Qe9 \CAط-nO< 2~NX1M3ؗvć;!Mi%<"'Ofh.9aj Q suxH3cN f,~|*2*iR]_@A<# WF?Y6qoHt+O"V|Pd>`*O1jOЏ{r,t (sgk]C5M4[4‰hR/()~(Rg8I/}R%]r8u2˳KF2l#ȇ }< Kr:NYja>Cb0CHCh ed;[a!F572XwwQVhE{a?#T1sP,Ws u+}/jhwu+ePy3dG,PswO񆬔]DqX֩F%/GNY~^]Lm5Cg|-j,+I4Z%cQ~^hPPsf16'p$%._K.+J}*}q9׵#r%{S5tS7+H<)[ۿG)sI UڞNK6*\?!fX*5 BPMqFET⑼q+򅉇r\ҵe,zv` 3a:)e_G\g9nЎeGiaeśsz &NTUcrc_0nr512߅Mq {4Y\MP_мx8 PkUo͉i y<G'2",Q|mo\Aê 8ÍZaizHμj?]?0@8%Mb0%*&F,' zeDLWx5ӗ@cR p\3 Hȕ9WzG:s}&Do`]=qeM d7|J+_#'JE ݹ~4;6\#Bhw ۏKνk]z?cW4!,3Al7o18=~T@.6PミXǹAѨ`$W#J缶XWAR8~x=f' +yq/-l-V2)N}?AA`{_2t"ꜩMx.ZJ LY8]N]b(  ۿM}JqV(m9L=ڢgZA4;[мNgy:W4y3|D2 ۻ}Ds'Q<6f$38yN=و۷b3ԙezlw _;7yB+ CN]`{3LdA*=>dd#VSy'AgXUR+<+ @j3?1AI)f-s9e꧹.[ 0xŋCoO; Kc?@t#!'& ,[x"peLP}+&>Pen"cj~":a(dCDP[us?2kNq"i5t饰ͻf[ɯh_"/ צϴt X2Usc+K( 5t`,m9--skOaM ܄Z L>mz2칹Le!GPҏz|b4uC{FI ،s. e]V̀l.V.AȒ=Q{CM,Usv<,KeEF dahotb RިV-𮪧>s'Z`SJ5tLCœ/ulK~ugE0z9MX+gaC?{ h늫44O>֟L qf~fGEK8{h~< 'y\ R6y~HSD*!hKx$ӯ=Wh`JP$V(6Z4ƤwkÕ VRa|Doݹ JV]x4eZ%kZ}1\j@/50Lܳ4b\XU rcUh Z[KVM䛽 UB&M/Xiw.At4~*Qa'[ӯ;L쎎Q anӕNcKVWa-iY6=o{e/\dCWc!nbg6^~i 3{ە9SK`ˀAadrX@xaR)w|E/ײgn׹sLаtljUG vd91.P@&yFQ`sG7z`}h銇8CN:O[f$(3H}'5( yJcHț q3)F;%~O ߻%w;-Y+Q{Ч$+5C6 "M(yC0S;AKIkeSEoW=S,g}8vkՀ`R\gj ?p.HE_P9F@Dv0"=c'JtFO|쾵r6)^RU9>}S=I7h%Mu I:qAV=e{Ymc[ω'bC L+ǴK5GebXIy ]C= 9f0 !kR!VIܻ}N$eu!tj(DKV;u+ e?G84= MSp=ߏ:u"#2'|5K]Mq\YL+y%s!3Xvr Ȑ|VзKCI *Kh8ҷnʶFÎW(~^K%MZ;5UE3S)p|r E/a Ke5/P(eU@i&(4oڌFBVя^o$/&rdb6|vA`nﳢ%B+g8%;WqA93'Nl qh1)yUpPw(ZDCϭѦeᦞ/PH Μ BA`kh|Ǭԭ$Fpn[,nQha[g:),˞P=-;k H >|QΦ9+1Y;YČXc1dˉYu2h}m㗠 nR:<+Ї zCzlg8?[A^&=tIjNa.O>$x>-4 (CRR8EvxXY-V9luRĆkuFݪ0Mub)==()##`8V`cJ8诧[|=8N(C.qDŽm䵁.L*@WޏX=:"mv^>!, s4yA[K['JЪ(xىD#1p[j)&?J\ x: ˨Cxk*.w4jjxu=u D#*&_V]ŭ@@|zAIa<9PjQpӗo .ĭ[ӶD﷣]:©q CޠB8S^?U+hDs ]Ni7~`ThW7} p^2@/jju^HBv|XM`]4{Vy ; KM^|o(Uٍ"6ݩMD:Jc#B.dp/x5.&)VÖH]p1 ((y-\tޮ{(byDޖ,qb2HUR /R)O !:saG7#|)m}\  \kWnC5R0wnWUk8i${1KBaM-f&7w>BpMW7k{:fZ9=JBNE(V'`V^A-`D`́Y=42 mXF?0MP= 8%i.6nOİr҄jbZobY~(T䫮V00~aO>|Q/߽Hٲ9wmWeo:}\ oǣ$7v.k"La6p,+μh ~qW{a6K\3PQfC٦Wr{'2B?CY 1,kJme(1Q!iAU-]HhPVhW' U8&kjH b oDN( iIl0!Cx]C`#/ m/1_+F>O6ͲMХW1;Χ1\ɂ]#Ju `<.ӷG"o)ȮL83xti'd\--V#Z\bYedhSfnc΃7qkPc_wRAUʨHPjt͠od7CT];hC9B#hK=_?ˉ]ul`q0=-cʤ7 L^5DL\LΛ\17Լ#`ڟ_qž[لr*/U=OXAS=CtNȹ+iKGC<,ii ӭKeTŦJkK)X1dhׯ!Rj 9ldQJN|ƐzDh*@vԘ+ 54M`^g'!iJHn~a> xt_#Hn:Uz4~|WA t3M"żePѫ* ˬ3b=CDAZ'{1k ڶ=%,3rUz, <rg ~"?h-L(9lR|SY1!Zp{/_Qes}LaIdgxGg7RCmp$m p[iVik+E.o ,娋gyܘhll\ݢ 30+o16wMd$ BUIڕ4Mw+8w iQS}6.Y1>-0 4gWP % ~W!z1lG2K=tΟ'EF Yy*>.|Ӊ_A!$@+xݳMO!*Rxq?gڪjJT8@oβwt!pe.½ .8UMsvtZ TҡsfX4?c/^=;].df|3ZP52jiPMT@6du颃{r#+?^5gBc~2uѪ,VH'JT _kerI`I#F^;P!~=mS%e=Ӏߚ۱9XAJ㌕_ *O ٪U\UEk8,)֡7Ս0_@l2"vYh-Z1l1wS@ |xY;:W,hCq !u,M*"*AÝ]"qʲws /z{ E8:yRh'@ DYĘ=Cab_XuwLKƙ@xHJtVOuwf<-&d<",&Ѷ"{@XĮ ڗ)S (|aE#x6@G: D䥅o-o2