syslogd-1.4.1-782.3>t  DH`pYSݸ/=„J{_8sFE?Ed   ( )/6F     ,  T   ^   |   !!$ !L! " $ $X$\$s($t7${8$89%8:(8=@o>@w?@@@C@F@G@ H@ I@ XAYA \AH ]Ap ^AbBvcBdC]eCbfCglCiuC| vCwD xE$ yEL zEtCsyslogd1.4.1782.3The Syslog daemonThe syslogd daemon is the general system logging daemon, which is responsible for handling requests for syslog services. This version of syslogd is similar to the standard Berkeley product, but with a number of compatible extensions. Authors: -------- Dr. Greg Wettstein Stephen Tweedie Juha Virtanen Shane Alderton YSlamb02openSUSE Leap 42.3openSUSEGPL-2.0+http://bugs.opensuse.orgSystem/Daemonslinuxx86_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 syslogd.service ; do sysv_service="${service%.*}" touch "/var/lib/systemd/migrated/$sysv_service" || : done else if [ "$FIRST_ARG" -gt 1 ]; then for service in syslogd.service ; do if [ ! -e "/usr/lib/systemd/system/$service" ]; then touch "/run/rpm-syslogd-update-$service-new-in-upgrade" fi done fi for service in syslogd.service ; do sysv_service="${service%.*}" if [ ! -e "/var/lib/systemd/migrated/$sysv_service" ]; then services_to_migrate="$services_to_migrate $sysv_service" fi done if [ -n "$services_to_migrate" -a -x /usr/sbin/systemd-sysv-convert ]; then /usr/sbin/systemd-sysv-convert --save $services_to_migrate || : fi fi if [ -x /usr/bin/chkstat ]; then /usr/bin/chkstat -n --set --system /etc/syslog.conf fi # # add syslog variables provided by syslogd if needed # PNAME=syslog DEF_VAL="no" DEL_TEMPL=/var/adm/fillup-templates/$PNAME.del rm -f $DEL_TEMPL for var in SYSLOG_DAEMON ; do echo -e "#\n$var=$DEF_VAL\n" >> $DEL_TEMPL done if [ -f /etc/sysconfig/$PNAME ] ; then /bin/fillup -q -t -r -i -d "=" /etc/sysconfig/$PNAME $DEL_TEMPL /etc/sysconfig/$PNAME.deleted.$$ test -f /etc/sysconfig/$PNAME.new && mv /etc/sysconfig/$PNAME.new /etc/sysconfig/$PNAME fi for i in $DEL_TEMPL /etc/sysconfig/$PNAME.deleted.$$ ; do if [ -f $i ] ; then . $i rm -f $i fi done PNAME=syslog DEF_VAL="no" DEL_TEMPL=/var/adm/fillup-templates/$PNAME.del rm -f $DEL_TEMPL for var in SYSLOG_REQUIRES_NETWORK ; do echo -e "#\n$var=$DEF_VAL\n" >> $DEL_TEMPL done if [ -f /etc/sysconfig/$PNAME ] ; then /bin/fillup -q -t -r -i -d "=" /etc/sysconfig/$PNAME $DEL_TEMPL /etc/sysconfig/$PNAME.deleted.$$ test -f /etc/sysconfig/$PNAME.new && mv /etc/sysconfig/$PNAME.new /etc/sysconfig/$PNAME fi for i in $DEL_TEMPL /etc/sysconfig/$PNAME.deleted.$$ ; do if [ -f $i ] ; then . $i rm -f $i fi done PNAME=syslog SUBPNAME=-syslogd 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 # # create dirs, touch log default files # mkdir -p var/log touch var/log/messages; chmod 640 var/log/messages touch var/log/mail; chmod 640 var/log/mail touch var/log/mail.info; chmod 640 var/log/mail.info touch var/log/mail.warn; chmod 640 var/log/mail.warn touch var/log/mail.err; chmod 640 var/log/mail.err test -f var/log/news && mv var/log/news var/log/news.bak mkdir -p -m 0750 var/log/news chown news:news var/log/news touch var/log/news/news.crit; chmod 640 var/log/news/news.crit chown news:news var/log/news/news.crit touch var/log/news/news.err; chmod 640 var/log/news/news.err chown news:news var/log/news/news.err touch var/log/news/news.notice; chmod 640 var/log/news/news.notice chown news:news var/log/news/news.notice # # Enable the syslogd as service # # This macro enables based on a systemctl preset config file only test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : for service in syslogd.service ; do sysv_service="${service%.*}" if [ ! -e "/var/lib/systemd/migrated/$sysv_service" ]; then services_to_migrate="$services_to_migrate $sysv_service" touch "/var/lib/systemd/migrated/$sysv_service" || : fi done if [ "$YAST_IS_RUNNING" != "instsys" -a -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi if [ -n "$services_to_migrate" ]; then if [ -x /usr/sbin/systemd-sysv-convert ]; then /usr/sbin/systemd-sysv-convert --apply $services_to_migrate || : fi elif [ "$FIRST_ARG" -eq 1 ]; then if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl preset syslogd.service || : fi elif [ "$FIRST_ARG" -gt 1 ]; then for service in syslogd.service ; do if [ ! -e "/run/rpm-syslogd-update-$service-new-in-upgrade" ]; then continue fi rm -f "/run/rpm-syslogd-update-$service-new-in-upgrade" if [ ! -x /usr/bin/systemctl ]; then continue fi /usr/bin/systemctl preset "$service" || : done fi # But we want to enable a syslog-daemon regardless of the preset; # force the creation of a syslog.service alias link (bnc#790805). # We do not check the obsolete SYSLOG_DAEMON variable as we want # to switch when installing it and there is a provider conflict. /usr/bin/systemctl -f enable syslogd.service >/dev/null 2>&1 || : 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 syslog.socket || : ( 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 syslog.socket ) || : 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 syslogd.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 syslogd.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 syslogd.service ) || : fi else # package uninstall for service in syslogd.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"¨(A큤YSYSYSYSYSYSYSYSYSYS4305233b5a43eba50764758e22be7689b618c6c9913c5cd7a28f7579e0b3e4b2a131e827dfa704e4db12879da59fa0a39abcf784052e921ea1037df45bd4237ff92d896893bb2625d6f616d9c897988fd80138d7f5fd0f8a0dc9c533371381cb36163052117d2130dc13be28b0bb063ef4ef3c1ec46d79150714efcb3ffb57c0/usr/sbin/syslogd@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootsyslogd-1.4.1-782.3.src.rpmconfig(syslogd)sysklogdsyslogsyslogdsyslogd(x86-64)sysvinit(syslog)@ !@@@@@@@@@    /bin/bash/bin/sh/bin/sh/bin/sh/bin/sh/bin/shconfig(syslogd)coreutilscoreutilsdiffutilsfillupgrepklogdlibc.so.6()(64bit)libc.so.6(GLIBC_2.11)(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)permissionsrpmlib(CompressedFileNames)rpmlib(PayloadFilesHavePrefix)sedsyslog-servicesystemdsystemdsystemdsystemdrpmlib(PayloadIsLzma)1.4.1-782.33.0.4-14.0-12.04.4.6-1otherproviders(syslog)4.11.2 /usr/bin/chkstat -n --warn --system -e /etc/syslog.conf 1>&2T"@TT_S0S0Sof@Rx@RQ@Q']P@P[PPPpP6@P@P~OWMOU@OB5OB5O+@NˎN@NS@N^Nx@N`@N_sNTNRDNRDNNP@NK@N @M@Mߒ@Mߒ@M8#L@L@L*@LbL@IK @K @K9@K@KUK.K+nK J@JJ]@werner@suse.dewerner@suse.dewerner@suse.dewerner@suse.demt@suse.decoolo@suse.comwerner@suse.dewerner@suse.dewerner@suse.demt@suse.commt@suse.commt@suse.comopensuse@cboltz.demt@suse.commt@suse.commt@suse.comcoolo@suse.comwerner@suse.dewerner@suse.dewerner@suse.demt@suse.commt@suse.comwerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.demt@suse.dewerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.deaj@suse.demt@suse.delnussel@suse.demt@suse.demt@suse.dewerner@suse.dewerner@suse.deaj@suse.depuzel@novell.comwerner@suse.depczanik@fang.fa.gau.huwerner@suse.depczanik@genesi-usa.comwerner@suse.dewerner@suse.dejengelh@medozas.deagruen@suse.decrrodriguez@opensuse.orgcoolo@novell.commt@suse.dejeffm@suse.de- Add patch sysklogd-1.4.1-CVE-2014-3634.patch bsc#897262, CVE-2014-3634 rsyslog/syslogd: remote syslog PRI vulnerability- Add patch sysklogd-1.4.1-glibc.patch newer glibc versions do not set nor use _BSD_SOURCE anymore- Klog service: Move the Alias tag from Unit section to the Install section bnc#893741- Add syslogd-rpmlintrc to sourcelist to shut up stupid factory auto- Stop syslog.socket in %preun to avoid the daemon we uninstall gets started by a log message due to dependencies (bnc#840815).- use %_rundir macro- Change klogd.service to use BindsTo instead of BindTo- Replace `Names' with `Alias' in klog.service (bnc#854315)- New rpm had removed "prereq" flag from installation script bits that is that `Requires(prereq)' is not valid anymore :(((- Updated syslog service activation description in the syslog(8) manual page (bnc#804299).- When exists, remove the broken link in multi-user.target.wants pointing to the common syslog.service file, which syslog-service package were providing before (bnc#790805).- Enable syslogd.service and create the syslog.service alias link in post install -- regardless of a preset config (bnc#790805).- Fixed typo in syslog.8 manual page- Fixed service file to use $ADDITIONAL_SOCKET without {} around as systemd expands them differently (bnc#788330).- Added version 2.0 to syslog-service to solve build problems of depending syslog daemon packages on openSUSE < 12.3, which require the 1.x syslog-service version with LSB init scripts.- Dropped SYSLOG_DAEMON variable from /etc/sysconfig/syslog. The syslogd package provides a specific syslogd.service file and creates an alias to syslog.service while activation now (bnc#788330). - Dropped SYSLOG_REQUIRES_NETWORK, syslogd requires network. - Updated documentation in syslog.8 manual page. - Adopted logrotation and svcinfo files to use systemctl. - Dropped /etc/init.d/syslog and earlysyslog init scripts, added /sbin/rcsyslog as compatibility forwarder to systemctl. - Changed to install in /usr/sbin, compatibility link in /sbin. - Changed to use _unitdir macro to install systemd unit files.- buildrequire systemd by pkgconfig provides to get systemd-mini in build environment (to break cycle)- Avoid logrotate to exec for similar entries several times (bnc#713584)- Restart the syslog service only from post of the klogd package if the needed script is available (bnc#750478) Thanks to Lars Müller. - Some cleanup due rpm lint warnings- Add `su news news' to logrotate entry for news log file (bnc#750263)- Detect if we have to use the new /run/systemd/journal/syslog socket instead of the /dev/log under newer systemd versions.- syslog-service: Added SYSLOG_REQUIRES_NETWORK variable allowing the user to configure (override) whether the syslog daemon config requires network or can be started early. Default is to detect it for syslogd and syslog-ng and to just start rsyslogd early with its normal config. Removed the rsyslog.early.conf use as it is usually not needed [enable on-disk queues] (bnc#728565).- Do not use early configuration setup for networkless configuration (bnc #728565)- Add pre requires for fillup and insserv to klogd package (bnc#731541)- Invert network/early logic for rsyslog (bnc#728565)- Wrap touch command with correct umask (bnc#725875)- Help the bash by using TMPDIR=/run to avoid trouble with the temporary files used for here-documents (bnc#724610)- Add syslink to /dev/null for earlysyslog service unit to avoid to start it twice with systemd - Do not disable SysV service links with systemd - For syslog service unit add conflicts witjh syslog-ng and rsyslog service units- Fix sysvinit boot script as klogd is not required anymore for rsyslogd and syslog-ng (bnc#715648)- Opps, move /etc/sysconfig/syslogd -> /etc/sysconfig/syslog- Improved syslog-service package summary- Package split: klogd -> klogd + syslog-service because the service boot scripts and service unit files do belong to all system logger daemons.- Check for klogd buitin service for syslog-ng and not syslogd - Remove the klogd enable/disable service links if required- Make klogd.service and syslog.service static files and let systemd include syslog.core within syslog.service, only the syslog.core will be generated depending on /etc/sysconfig/syslog - Do not touch the files as long as syslog.service or klogd.service are active- Add generator script for better support with systemd- Fix build - create ghost dir during install- Disabled klogd in /etc/init.d/syslog, when the syslog-ng.conf config file reads /proc/kmsg directly.- don't use /var/lock/subsys- Removed touch of obsolete /var/log/boot.log from spec post.- Improved systemd socket activation support to support multiple sockets and activation in forking mode (bnc#656104)- Make network a should have dependency of syslog service- Add systemd support that is that syslogd check for systemd log sockets (bnc#656104)- Create /var/run/rsyslog in case it's on tmpfs.- logrotate.syslog: redirect output of postrotate script to /dev/null (bnc#626318)- Newer killproc sends only SIGTERM as required by LSB if -TERM is specified on the command line. Use the default which is SIGTERM- modify /etc/init.d/syslog for syslog-ng for https://features.opensuse.org/303793 compliance- Reformat boot script- modify /etc/init.d/syslog for syslog-ng 3.X- Do not lose signals during reseting signal flag (bnc#568150)- Forward read-only root file system patch from SLES11-SP1 - Correct time stamps of the patches- enable parallel build- Add read-only root filesystem support (fate#307235) using bind mounts.- refresh patches again- updated patches to apply with fuzz=0- Added rsyslogd to the list of daemons in SYSLOG_DAEMON variable meta-data in sysconfig/syslog file, updated syslog.8 man page, improved rsyslogd native mode usage in the syslog init-script.- klogd: Silence System.map and symbol lookup warnings on modern kernels (bnc#505421)/bin/sh/bin/sh/bin/sh/bin/sh/bin/shlamb02 1494373333 1.4.1-782.31.4.1-782.31.4.1-782.3syslog.confsyslogdsyslogdsyslogd.servicesyslogdsyslogd-service-preparesyslog.conf.5.gzsysklogd.8.gzsyslogd.8.gzsysconfig.syslogd/etc//run//sbin//usr/lib/systemd/system//usr/sbin//usr/share/man/man5//usr/share/man/man8//var/adm/fillup-templates/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -gobs://build.opensuse.org/openSUSE:Leap:42.3/standard/90a9564584a98c368372ed3a81680dae-syslogdcpiolzma5x86_64-suse-linuxASCII textdirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 3.0.0, BuildID[sha1]=a2ab050bd865da8d41fb4c68c1d5b20b640558cd, strippedBourne-Again shell script, ASCII text executabletroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix) RRRRRRRRR RΏty:տ?] crvay:w-w<75if&עnQ4ӷ[zy|X|gAHxԾ1AF'rjldhگ6+cvu G!\v[~ѪKk9ӡ?D.!J!{m'ylWIkx5mH: |(JGsdVUmߥm_KfǍg{+;SE(3'yD,uiJtp>(uKK#񐐪c/c>|G{)+f>.I]yx!hb<7 gOvuM&>d=Pu} 緐j..;&CXzM[z6\Oc .E}9i<]gפT<𜪚(tg>% ꔭbonZ,/mdD4~e>fR*if偳,TϜ 򓲚c=# L>Vw!Ѿy`F12FxDzS׬}6{f Y p6^h͹3II,}j(`ryZgfWD*\sŲx`Jfb:i'0*/*6毫3k*(3m??uk#>VMhsֳ]ؘQYĴ_A>٦ K܌׀F:$>j: O* ?<-Ozu"4)5ID)zpM=` tiI;gMqh<'ϥ3ygyǎ'~GM #N-BF7 '_rIF<E*3ȝvդ}]ȕǧ~O;х M_;<hq )R%vpӔ<Girfʈ8Q/O]3M1:G@N-%¶<`{q:LǷ7av08˴24`) i~]ӐLHħ҈U?aځHNqsDA1 32 _⺞ZrZ;pX(>IapGYB'Rj3A=YcJZe. ; smݳ/gUrPEMc!xl'/{IM9T8NcE(<Kn\M#1:v-Ħwr&wHl QA Sk3dlK6 $:I7ξ8`Y|$'h>/kL)fi֏MM[Ue}ޑ@˴L.03!ԚN:F2QN*Vd Q ݮqa79=p4 L9Ϝ;k YhWSFoT3, y)]L \@.mt`rv' t)fS!c'ӵ6hoȇ;}1Na⋉qcZt_:ͤd]T4}~6EMz&3B-:qY!ϛgpI%g9 QmUn JyK{0-69fZ:%Gd: K7 cA{"e)S9wٍ>)On6 ST(WFh3LI|lfLM#.>YB5-2)Ԉ41G- mF:-;ldR0^Nr=iLթ{ Q93"NymeGpMK$7anP+v\:E"F;DTIzOSܯ*CK|}hy펙6}6{(|VώK&ɩՕ5 d֛H*KS[ypX5;7bW|>=NZý{MMK{M)W9D(by tS,ԌB?RiW-%h? /V8/*4SJSGvVi%oX !I$F7cǂ]`e^mښÖPDocBMӹҜE!Q+Wf-F[F`|/uJmO6@j5޲x P cnsG!CRXiYR3F0:*Z0=yDzUkԯZVG$e0VMX6!i OW}B yPJ%Ɵ%f'PKʂE$ d_ɸ<~a-͟.yx u/cPuWMSė~w;Kgҵp~>~o,%̨L:ML'ݐ\&Zlz`-Q- zNgA}!fi6_i5(zkɇj`k#b#p01CߣOՔ;ն 1X<' q}Z+%#deSbdj!$Eh&FK5af5#"ػeAkZsg /B s1[Rcī=;h= ׯbcӱfdyJ{(x `K$p)u<ܑ،+VoyY=u 6m: 1#7%gW` -'.^^s2{ ؑ,j'_(m':Z8ȋkU7wbk ߖߨFËedu`$׈ V&T5IIaW(zzwd!Aeנ|/P^lʡ {)"?3vM%|›#9yvobsn">Tz2i N- =5/Ws\V:nh7ù>Uځ( ~?`.7rUp)JIs'TF9&åa̒@9]Q1XkwacǁW4)$WߥD]TݚXɹ…3]=jZ#ARr^e[r񜋰dWJ0^]Ӕy@%dMMϨTɁo K4->6:] UkCѪq.pYkzI޲vhvM/,^P;ܵ>3ye1[n2.7i͵\AU#@4&6?|b̧joX x1;piZ|7myO"UJR]<{BzZ2cL#u*2FCP>qs+ 3Ѡcr"ⱳ[7xhD;X)/xv_W{AsuMͷLj=c>DLU_c4 Hp&ҺЩP{|CB>f!R/aP{(FsB6c / 3lx<<mČOG9pLl4|Vuh꺑0{~{)186'Krk|rKNոۊ@_4cs23909MPs^[˾YN{Mp(:r]<#%ii@~|_$$j L&"#o>~TB5bLrvzhi<~6NÒJiTQҭ0 [}|10lR}Ix4B?6!gj C=#CWKϮJJ7Dcs'Ug'HI6LѻPRAeB@dv=TBh6͛ld]fT$8[6>zXzI_3Aq!K9) /j;`tzgN.#dqD~BJg7(瞓d:̾YOnڈʧ_p˓/ <HP+9e%;9a*C :pEk qlq(^:XPOsZ_܇H3jK\U>;L<<Rj  %.҃71%'#χ6I2}!Tag@`FRnVPps31wI-b-Glk\vP=xs l=K9yS }V^(s qGKfq2*FY] ~w}BKg4:{{4adxlGIDdMĜmЗ]VLg5ZL4X <5\E"9Y{ߍmbOb.aJ\Hά ޏ[q󧸑gjf a8,aZ\Gknr^h ^% XyF>sT:;3P-Uf&?=eqd1t u#f)`F_Y,ͫEKCyqݜ}п hhW4DL.w,)#zULD߄I:Y;ǖg=>d<@v#k]9en`*zH`ظN*-flir1?>|pe44@=vS"M袦 bo4yO`RnU{[H zӿ+H*5rR-+NUk}z&` dh~S)U'Zߺl՗ؖtįS턢\(pXoAZy_*$<7XN}rPi~[j Sv$nk?~ Uq޲;{ [P8$¯KHj iwcNFj-#/[IJISLCjHϤf.3Vr"d+CBIP[vˆP$9)R(CXPȁZ<[yb-F3" ޏߎtb@Z2^Mg=,D2#`Ϊ=m5:Cy}Ixr_f7|u YbE.9?SFntwzbA it.^b: 9|+ ,2!=SH.TO7.DNPE,"@H\n\>`W0QcC9T1m.uI~l ݧqЌ L+EG|b6cL2"`WM`6}kv0քW\o-҈BKz':45O 2Qџ'[lu$=瓍q2 &;)!{qtGBÜ-W0]y9,]`Hl2r ]goS>b&AwE [2%/ЮL1ngÀ|~Jiՙ\Jf)GD<\<ԡql fub  -gBʦ@Ʒ&dUQz]p_re6RU?/k7SNŃu9~)R5&vW Յdb8* rhZb'0b98"_+l>+y.YS2 zO{+.uwigT|TgK9>I5O?ǬX\(mDo ͬ^O9C}-ÐuRԠ w0+gϐ-4.YiitlnC469:N/ШK~y4]D  kT7gQAh fCRШYp^}ԛ>T{]%¢r\6vbIZPu7A$ֱfFwU ,[wFѭSsd7`Haצߟhp!uqS^sdJ̚@g D_EjvE n"֢"zP_ZSg{3ꍞRKS+S.7Nl-1?(tST6V6}]AY6njB=/sVyi<)I'䧓˧YN贈7 ǰ n0\&R[8FQ՗.d7|*&׵T+&{yJ$cE=ݝ $B,WmG'8&>^Y!07PqfKW'ѬBWM3L,0oBV {O͂ƃ;{/NC0ҝFFm9h &͌4?-w`[aPlF"[ytzҍmi}+N|ɏBwMHƯUEƛ{(շUJvkxM4taߍ(kgb?Ԑ2 FHEw ԝNP бl >Ws.|{EO_)9R),.ۋ/,*@߁ 4J?B>lvM-rif3xD4tiW$-SΓ`Nhs)&}$"/M4ȕontUF^f$O"ېp714rA wMUOW`xW,9cj3wLR{=:ᮈŸ#~+E`GwW'zY3Ev R~ f4zLsBŲa`oem@XkB*iC<6~ZE$ v)ڨ0z)w 2qzsUF`KjÃq `ѩ`>]7[J(A(ޛw nhao N%--yZ.HXcC{C\s'tr; _u&XK iЂPku| 0K`g!&=ޗ21lxc2 ;ԨVjR<|],]Z8WxwYGQ /@N#Eѣ\uB#V4ɑGPYPYzb1=X8IݘNI~E[a"iZ܇p&],o{ I;27r q/X1&Sk-oW䭘`pjHYbDs3+&llTaz䥴SΘK"ZK6#+Mx|J #A-lr"zCoɵf!e5|s'/8S塵I8?d==,h6C/r{x7%_`~ⷀ=i_U6Y„i>>+OD*|V O{ %SN_4A{9E-0dM 3xd/ЕIG_s%@{&3E~pK:\S lz_Y;p#Bހh - 0r>Yw7 Aj{sdp d# Ӵ& L_'0w*S7/b6cS'j_I]OMG6iQzG&6?HaPsfxwǀNygs \C^O%s@ݔS ݅"Z {t&!Է*èqo]̡S<,w,*E n4ybh,Oɴp91dC!_g-]#QI0[IG[%xthqoMi7iIh vQӎҎ+ BY@ ?6\9E38ASyfNR$6Iݛiݺ*2U;P Ns[[GZ(.ܑ'",9{D̍6Tf2P*9%0*LG4;!򳵅B٫7p#Ԧ|re*ilZ*+1*&N)g L!sSO E'AQim9Uv!EL܂窡;++"p:b d ڵjo| jc' dUHM3#hakDUYi(?4D Jd#uwOyq_2~$at<@*ݹ5~We|6z U;+Sz#glrXȴ.lY\I0-OV, TK,01h=V:C"ff q~ZwT?W+dZD-d}4|Q;KjLh ^) H`iZI_ L[ߚ:ǣAwV` 7DeQQqшAƥ)r >S28kY6 5m^ݽ[p}Jw)>I/cܥIx.M yF…*Og,2 ayl`wԱ]9=vYB,LJzM^)"</^.NOdӌ[]cŸ65gL5&Y΀ͧY6y!Q.:jrJLdA7O0ĔDre>iEd`crɒsSile1Hza /ztM&/첡$Qjȑ3)˦`LC ˒t5L-xMM H! FI")F[7zmvZiŗ$DQ~pzNˏs@uP^\:=ѯ|mtbPks|!ϕQ3ى/!"VZIhJXyT6~%>HօD1rw%}320Q!ez+N>s{tBdwצ04rv 휽X{G9X=TR=9?VDe2{Z˦tE(xˬU/ /*3rͬ%0:%9!6!)P*s^n }/y E}" `gUiF7#Iz13Nj]U!#|X);KobAX~]XQA Y$/7T~'psI" d-*]1 E:ݸN<+zdsx &PjC(IDVE?8 d\y]^|t\ -Qf> @@.]彅N!G>6-Fl3p|w*M?}f+UL(ceM*| `hy[y*j%"sގAOpk7{eJf':a]`4]qJ#; [uY@V] SV*vW3&S-bJ n|\߸FSx[NRScN"Zo/*|"9֚qi_i;0B{l\\Qg!XqP _(f# L E8B,ZXK*nR=Tg,)@3FbEVn.%! ǾRliw>,X|TWVQ #۰Ҏ e UG<_R k< (q1 t-],,Xm pfC0'%ǤP@ԉ]l!$SR ӎUgIŲ l-PW2WQ_8lZGZUxEvB}ڇ=A#?zYO^6? )@[Yb+rPH#^^b ׮yx#}_DG{EpwaB6|aH|,0OA\ U'3'xC݇o*Z>F+\ "z؅_Xq6)Jiǒ6^2Fmy/mOy|:vg?v ( Vrl aJx64JD~J 3 ^޽M'nPacJR8hdn?WR>BSCH@ ч:#1ڭ~ß5~~h;Yx?ץė"'`"u}U Bd)t`QZ㿘=Mq_U<ɣhiNgݱ瓗]YN8 ]0""lX Ί@Py ~dKx_Xl,%Q9=M

ېGfs@/|oDm]d`/ ^7,L@Y]8i4ϱύ.tv6 ~>]p)h$C7е7eiN:xEFl$J7n0=,e UqAD3(󛷔t?,Ȅ4x;J߼ tO 5' Q݉qbeӾf;i>S%EL X D @w3ǂu۞ /*N2U~>gCkuaPQ+$758rT9Ae\s10j M y'N jy^PdEtJNٔ@z@3QϏMٲHD *e_q /P,zOF7f>6)1|Ny-ekb,:.= LT _+΄$9s"$`H#s6Im峃/~2縙l`σC"Q%$AfӯCTHnAe(3M"Mf;fpU$iǾe,zϓ4U&˽*=,BGo]NbH%w-YO@WdJ@K:a5Q2OL-n]}DB`N25S~2">/ۈkmH3"« 2~IYR|e#Y7x/@u !"z2NY8g-s'0}P ֭W@ܑ(/?B-x5K fN&@7Ss*=]'&EmH0nUJٟ~ Iݜ+@-ϺMs>uw5wa^ő"lb눽N5+Rqr37Y~3>UZ .@^җþw'6H\'ɰD\Ypr&%\E9mz@|M9 1G >T857P>p(Ȋ0BhL\l (I*U8K(Fi|h&+rE GMױ\**κrt'V8֝٤-d6scL)a pЛODݿ%,K{ͻ& Zvk2v=x70Skː,nRߝ .n%08t!.;9}'9 #1ȃj%ZgWM&1$joe$c9{xrU#u[GMNme_u#+@;z)]2l@u*VD& rZTFxBc K|4'<ew?u0(MO⠍tpͫN]7.R؃$d#8p}IHύ.+ޑp5^HYe ļpO&e>X-o(s s̮>m|1Z. J8ʦ.9wlM#lb>&n?eﯛϿ\Js:bxF.t?{s.sX /M)-E'-AŅ*)C#/evuN@ c ЩA3S76FAgI,d߉& hm[w*a;s= a F-2G28V y#APW79PDfXw{_qEVrzrS^ M ~X:zVWaˇh K&<^L!Y5tC,Ļ%ap@E0qMwU86'6vi[k~ACwXOy`*]b]Yލ"R3$e Z_ĩcLw)S2;9}>wc/|E^;*R|}>>"C9l6ȟ}Swbw 7Zjx=LwrJ{_kTf̤\NJcBa}N[c%Jb;[#標shL1l=ݶ0=/\UYԴr["GO  OȄ:hV̚suťü(4Jm.3|e5J2a:% _UJQo[ӝ0U\2nuS owQL%jx{3cY }ѥvC=l!e i3H.Qz2uGc 暕0*_VP)G_[ U2 3{%v]Sr0&n6E0z RVW ,PiL罣dhbwUE\lL JRVDBo }}<*Jr p;2Słb. "as<Mײ1=hOJnCSZPϱH]Ko2j(yB'I|-pV~~k=[ޏm|+ pAFp1%LG=dI38Z/=;(m:@ "eM&HQgQ T Oki4[;D1 w>>X,>I>tη3؝ߩ[3r2ҁshӐn Zy>!$[kl[uޠ9U?v2s_蚅B}_IX:Ο5|ݥ-9T[ܽrE N-dCRsdT9% (ʸu!i$MU <]RdZrὨ&] 7ݶH-yq/ +{$a!'{WW} 2YV~rhLE3*u:[ni%n/5C {ֱ{h{(wYU"!fܓi~FxAO|`-h ] qJ]ܹ >Hߩ& 9Wď[ w^>en揫Puڱ]}<;)Ҝ*a8`D޾g&}ZۚmH3|%#`<J JNs.nmㆇzr@[HQͥC\퉯P"T8!l`G5vY.Iu#&y էl_yЎ,KP"6J/\9s0UXSQ |;Nلpɜ2[Rmv?̐  wO1ڌ&j(L_d]O?CPւre9T˖% \p$bO M=`7c-JmR_fd$ Le"2ݵ3UV *A&lOf0e PxO]jE,Z( εrMYp+;H1}t%*Kӏ[Uw\;x9rLGN!F4qYrGs,}`S,#H #4R ڀ&.-"mj,O hA-.%VQK!zE/1bADB.R+8p =&M #T L5o ש_htjO)97=Ȱz#;aP;4FB@J }(O d#4h-5=q(/C盝g 8{d [ | TDb F.{{b1x͛ۓI5~oGw>bC*U<1! N40{ 0Y 4`$Z¦͑9*%q q_;yؤZՃֻՔqb}'0⿎l0%w]v-7C *ӑAbf;:j!_v 5qɂ wSATdb=L '*G4eQ"ȣIfi@r*˾11|D!eNya-9*z%`7]-BmH}a_T*C/P:K־/dOkbNmUA - ZQbK !5r׏IX+>?Q)Ÿ؜ 0?Y(bba\xG -}aQ]`=}i>͏Ⱦs@[R'/rhj8B]H ϹZ:JAb"O Yޫm2h )aC$nV1M8yؘ坬~ጻ~F6w<=яK7}HrӬ.,xJM*o)&ߊ3ɿ #]JhәShm˪}lǥV ([Y\IDDnL\FUS叚,F=TwTˢ}2s;,p]4 ?jg:Z&F7J,D▹FȻcDFe'0[ @JGЫ\#Ta/[ڿ{W =>}iFbHЩ[/˲dЩ~^#EP@Z2r|Rp &ҧڅ.$tr3x ADh˹}e}j~h"<&c6,M>/\UUG6I&IX .enMuf6˹AaN6·L 1~a:0OS0e> --hQ-16|װoO|TMzlz=_5$`xDal_S[ 7d=PpVly9RFuF!vgťXUPkxze֩'8tGbo>.9T7 iDo>𽢣94Nw N5ypȫ̎)&EE2uXj rm[9H xwL٥S!k觲OÈ|.E(~6ߞH<¸vE;-P1}xHŸPn!d1GĬ,UncxbU}/Wh[{d2Pځ P@&D%~ Iw0-W%Xu?'-~2(5$v(n@oYӡb|S} Pݏ%%~lXckvmI"\[$9D~!ne &io0> d\fq) ikk9L=uQ*e5N2rWMR,W0 6W]An{toJV*,>g%po7qg:M%HC}ZLgp 0sдG1i:Aˌ ~E;!/Z9C*@#ߓeBwWT1RJdk?UOOÓ4q SCRW{U!r@1g`][p2}9Zx= RɟB%Lܵ`:< Xu$d^=̳IJ>qW˚飊$UؐIZZKƀ =ŖNsxJHz#;M1]T# |fB9k_V!Ƭ ȦH2n |* 8:l0?ST?>>a@|^|ح4jY'CsgђR!*Nkc]sIp[)OIv+V\@ڡ`+x=xD {8šb4 tu`Oܨ9Y=iw EEDB\] A sڝ>NX_ vRAEO] PɍmN/; b`\\X1|&wVOC[0]0Ƕ^O-)4t:u\Tl"p fʶ9oQUِ:\cw76@3!j&}lHmt·QTcIU4u2֭[ľ_&a .,g,ս e ?ڔ yjȿM^6C .:y>/RctPT /R P׋<>,-i䠲ΤDC%Ӏ'N9vAU&_V];~%8)(ÄrW+5j^R'dP0Ҥ6^2UƞG5|`{ P/:R>w -ϭ 5ę[if;%;}tRyUaZ8!4^x4LLL s@J=ZnV Xnq5/S}ٯ99UǢ.&3ċsBH"㉖Z ^YFXo/-?eSd(>L{2/ʗbG6;j{-U"ˬftRw{vGFA2py%B9zVn&Wsv?殫Ih !wGIY5 p}z4B49/yS]ED溴*#lY7,J4{?ELnT9|~E|\ޚFtg ;?20F74cvfbpjuHDrA"mv@d]?D?xtMp:kF&Dmu_ޤ~ ~2hFR.F^|["f_Mc* +c2M"o( +]۞O:o~8qAkU-ppXw>;wQMD ȹAvq<ݝ m%CP8 w@.EW/>d5{@)Cd>Xa&3 56t0pՋjYSWE2ZEXb̄V;;\ڵ宅ɳgѪ$4 a asiHs %&jb.q =& ɗ !b`DޓamtSE z9СA ŋl9FhFّ/*E2Րp-0r iJ1(ƫ3g PawtÍJuBwqd&CYŐc93(=( +uIʫ[O@[\ƌ РTa5y8 2?qd fJq!-hK.w+7[Ac:&Xܶ8݌T?2krx:}ar0|kPk^G 5x`UxLAMZFLn'0ީsm}8O%^vy"EIMxK" KiW"ďQ>G+hnztj.FR@Y+!ѬJM8S6JK@ڣz w(vY|# % mײ3񎯀9> tB$fhA XGw8ِ u#~$,'nu% yjTKFHU2wb.k=K H`&Lvb۵KcQH42QAB|y,3x}7|y.$Z3#0JWgBt\حuT}91l(/#z8vN4 +Q`x`Dߙ|xQ@7hA]ep-&sU:LBЁ֭'1Ӫ\g3d~=J'޽hvL],S~';MKmK>ף|&zLC~4$spG b7΅2A䀿*W )@P+%D.\TުgRےVA(ؔ3!̂{K܋ԕgRK%Ɛ'Fp剑&6-Nj|je22,֣ x >P(g=h X2>@5Ctm՚; W|߀v;OnH;굹̽9>bXC@dU4Mj)ì|&p#8\?(T %]s8nk=/ӓ-Ï6-Q9WP^ڤo*,X* $4uz h^r~-*ljt9Ms(l^W@_i:gnR(#8V6_ڑeqVAZ-q4!%āѾB~ց"W!҉&y+UĦK>нo&2@k'H(.a5bREԬ avːήIV'RD'Әj;% 2>(mzB[N!$[@yJa4 >F:FYqި1j[u}wolcKsaE3.\;gyw 1Qʡ`|;Wv"F- jK?I ; -y1.h7*e 쮳8E|f]y7N~Qs$!.)!4KPS֤(Z Ȁ&MKWLHRLm%?L?mZr=Jx}_JGtPB%;ݹj0}.dۢxݭ%FR$[Y~!d;<e[yw``H#XITCGDQ-PZXՙVNt^tam7(To3[8/ @y ͖C~Wrt+){wWYxvgؤ1OZ 4>/ 1$0.B˰NrvTmG]l{s<4$e/>qZIGGB] J9vy"@,vbl&X }>} '3΅&,Fu:b 4-e/7y3=3*l̿Ngڴ&]Wp)ȅB[ !bk29z` lc{ t04!08Aݬx Qk.nrgYHv.N51}ؠjddVy Nѵ?z,wJh 6=&ZTOc7x/9H$hX:t"%ڲUK#B9pH[n1b ʒXff8hRt&>jY4bW ƲfB0,NJ5 Ib[MP}{Őt?iD-;SmBp {՘a<\.!i?bM_S#3[2b\LfX-/͌->8jӧځlbc!<0 czju9]RřLc 1Ԡ>R#v$;r{jO?CjD,`K$6':ְT/٪L^C-.g2ȕN><̬PʎjŇ%gXg=ɽ'㆞g.te+Ч,~;hEk!fݲd=(i¤՗1o;wk?os]EHQ2G|sՎrP-B   w\SOE S+mI6R_^n]_v"ʒd҇`7ʮVַNK ꙣ}1u)Za%'"k"X0G+_ g~xψz)U@Mʲl(c])?vֳvҨLn'Ft88{yF  AH)Zk"@nADva:-=5CڷYc/ Y6Is@\u ~i TAn?ophݮ74&}\~`jUI! 4ɼ(N4@7Ov%%Q-<Ns5ϯx©8a\#6zrӌڨv07T|ۨGp|8 7lWBg{C<ʣ |NìC2=Q}sLV;;il&|0z>Qq9~ 'v%#^)2ֈ5'Ϧ䣊#{ ٪|a@tE|]hr$vULD҄sᇠ'BwֲXwJf}P 9Ց A{T۽b~NUoBSXtWyR "4:Lel>?`M[.z/._w= ,R!4&80Lf"Fɤ>;{0uq#lccT1xj'*5L&ۑ)M6ɬ`Q/ݩ-5>Eس >*;Ƿ@H!+غ?&Ӷhʌ)նm`^؟$>m4{"s >u;LZ}QXJ8MA s>jdI^f/0<չ\:o{Ua`Ex|VM[" 1(}& >y&EI( #|ywFGDRz8e$<0[ZNL5.OSk6 VJ-5ab3eNQyj(qu7CM9>dj5v[tY"?}pFt0I&?jIi. T՚"`ğ-Bc#É^dp3ջx)5#1Mk ΞgT3, }p1`O~p:~x6ǁ $V:֒VBgQH u\ w:: @YDER9yX\^o:\ fvк܀o wZ{R<,ͳJIbEf @f?mb}(×>4 {Ѡ@yhl!he$gd&܂~n}A|=x϶?V%P> ;F1[ffP-AI"(N[LF] ˙Օ} W_#Gi0t(b|S?}' vݠ7' ZHϲ@mf?jO@㷖&0*M{l ! 4da]kseLO/ali(ݔIᏹcᷨ $0tR ^ETֺr̞oW6$Y G?丘R*?Y* &/8?IԳ13.o5QF]ɫST;ЬnnOEU|4q4o&tV2Vd) е<3&gP_W,NKإ-J[WFRP- ﬘ab;/B*̊@Ń#ߋ)[QuU-^ k2*|4XS/Ρ*pHa)0gzK`58vLPE)2 ل{C_tL( ëFL`1 FkOsp%*:/["eox@l*1