syslog-ng-2.0.9-29.3.1<>, Lҗ/=„;(uoapa6oPY t%!m&RmL%O$2sqJ:FٷLrY,vQ; Εh?*W(jȒ7T'd}-7 ; E2&m*vt[oF- a09M{Ƣ jR2L1⢴x= 0UXR}2!̓U4[e:(^҄JJyq߱w@K=6 c^p<'5>;Kn?K^d   :  &+!$p$ $ %( % ' ((p()V)x))*l,?(,o8,x!9,!:.!>F?F@FFFGFHGDIGXGYG\G]H<^Ii bJCcJdK2eK7fK<lK>zKNCsyslog-ng2.0.929.3.1The new-generation syslog-daemonsyslog-ng is a "new-generation" syslogd (replacement) for Unix and Unix-like systems. It tries to fill the gaps in the original syslogd: * powerful configurability * filtering based on message content * portability * better network forwarding This package contains Novell/SUSE specific modifications / extensions, please report problems using Bugzilla at https://bugzilla.novell.com/ before you contact the authors. The official home page of syslog-ng is: http://www.balabit.com/network-security/syslog-ng/ Authors: -------- Balzs Scheidler BalaBit IT Ltd. Lbuild35 openSUSE 11.2openSUSEGPLv2http://bugs.opensuse.orgSystem/Daemonshttp://www.balabit.com/products/syslog_ng/linuxi586## ## post install ############################################# ## # # remove old SYSLOG_NG_* variables from etc/sysconfig/syslog-ng # and the file itself as well. # this may cause, that syslog-ng will be disabled, but because # it is IMHO not possible to check if the syslog-ng init script # was active _and_ SYSLOG_NG_REPLACE was "yes" _before_ the old # syslog-ng package was uninstalled... it's IMHO acceptable. # PNAME=syslog-ng DEF_VAL="no" DEL_TEMPL=var/adm/fillup-templates/$PNAME.del rm -f $DEL_TEMPL for var in SYSLOG_NG_REPLACE SYSLOG_NG_PARAMS ; 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 if [ -f etc/sysconfig/syslog-ng ] ; then # be sure it' away now :-) rm -f etc/sysconfig/syslog-ng fi # # add syslog variables provided by klogd if needed # PNAME=syslog DEF_VAL="no" DEL_TEMPL=var/adm/fillup-templates/$PNAME.del rm -f $DEL_TEMPL for var in SYSLOG_NG_CREATE_CONFIG ; 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 if test "$SYSLOG_NG_CREATE_CONFIG" == "yes" ; then cat < /dev/null done fi fi## ## post uninstall ########################################### ## 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 syslog ; do /etc/init.d/$service try-restart > /dev/null || : done fi fi sbin/insserv etc/init.d # reset SYSLOG_DAEMON variable if test -f etc/sysconfig/syslog ; then source etc/sysconfig/syslog if test "$SYSLOG_DAEMON" == "syslog-ng" ; then sed -i -e 's/^SYSLOG_DAEMON=.*/SYSLOG_DAEMON=""/g' \ etc/sysconfig/syslog fi fi&l2Q;Yh.^S -2}; DA큤A큤A큤AL_L^L^L_LFzFQFQLMGF'EyGF'F'G(GEyGL^L^L^L^d857574278c2ae8c422dc4b5dd37e7604debe3d08db265ca833cc8f78c740cd0606b1a905195843f6b160468c2d75ae72d708616f362e9343405daecf1f072b6133409beb2c017d3b0f406f22c5439e79f0678b6bcf0bca9f6bb1cdbc28818bd4700dbe6458434819497721ebe1d8cc449f02506ae228ecab8a3f3c6926a08d9552e17048341cd89d61dc24b61010cc20da950423f1b38b8fe58cc0ad8c4206f4d300f803079bdba62197a943b8646cf767df2e349075ae76886a07126e4e4004debe3d08db265ca833cc8f78c740cd0a56f295e217e1d92b9674e7c22ddf7bb2f4902906438d239d28872643446a452e4164c78351e5a27107d069d92e5f96ac7593b0ae7d4a70fedbf1bfa8b8cbfd5e305dd46eac7f198ce5207a2551737fb3af497c80270e0865e255b53802274a4rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootsyslog-ng-2.0.9-29.3.1.src.rpmsyslogsyslog-ngsyslog-ng(x86-32)    @@@@@@@@@@@@@@@ insservsedfillupcoreutilsgrepdiffutils/sbin/klogd/etc/init.d/syslog/bin/sh/bin/sh/bin/shrpmlib(PayloadFilesHavePrefix)rpmlib(CompressedFileNames)libc.so.6libc.so.6(GLIBC_2.0)libc.so.6(GLIBC_2.1)libc.so.6(GLIBC_2.1.2)libc.so.6(GLIBC_2.1.3)libc.so.6(GLIBC_2.2)libc.so.6(GLIBC_2.3)libc.so.6(GLIBC_2.3.4)libc.so.6(GLIBC_2.4)libc.so.6(GLIBC_2.7)libc.so.6(GLIBC_2.8)libc.so.6(GLIBC_2.9)libevtlog.so.0libnet.so.0libwrap.so.0rpmlib(PayloadIsLzma)4.0-13.0.4-14.4.6-14.7.1LL;K@KTM@KPXI@I3I"@HǶH|@H|@H@H{?H_@G:G(n@FFFFF@FtFfF]g@FHO@F @F @Ec@E@EnEYED mt@suse.demt@suse.demt@suse.demt@suse.demt@suse.decrrodriguez@suse.demt@suse.demt@suse.demt@suse.demt@suse.demt@suse.deaj@suse.demt@suse.demt@suse.demt@suse.demt@suse.demt@suse.demt@suse.decoolo@suse.demt@suse.deseife@suse.deseife@suse.demt@suse.demt@suse.demt@suse.dero@suse.derguenther@suse.demt@suse.demt@suse.demt@suse.deschwab@suse.demt@suse.demt@suse.de- Added fix from git making parsing of the LinkSys timestamp stricter and avoid misinterpretation of program names with 4 digits at the begin as timestamp year (bnc#637646).- Applied a patch to fix a 100% CPU usage when mark_freq() is changed to 0 during a SIGHUP (reload), that may also cause to fill up /var partition very quickly (bnc#617111).- Fix to block SIGHUP while the reload is in progress to "queue" HUP signals, so they're delivered and handled later (bnc#568150).- Fixed to inform user instead to fail when the removed summary() suse extension option were used in old config (bnc#519653).- Applied POLLERR handling fixes for logreader/logwriter causing 100% CPU usage e.g. when a UDP destination is down (bnc#541802).- use shared libevtlog and libwrap that are available in /%{_lib} still uses static glib2.- Fixed MARK message function to use local timezone (bnc#450174).- Fixed chroot / chdir usage (CVE-2008-5110, bnc#445912).- Added a patch to link libnet dynamically; the static libnet is dropped from the package, the dynamic lib moved to /%_lib now.- Moved /etc/logrotate.d/syslog-ng content to klogd (in syslogd source) package, that provides the /etc/init.d/syslog script.- Added patch to avoid getpwnam/getgrnam calls with on negative values, e.g. on -1 to skip file chown/grp/mod. This calls has caused an ldap search request on systems using nss_ldap and if the ldap server was running on the same machine and tryed to log, a deadlock happened (bnc#414955). - Applied a backported patch allowing to disable permission and ownership changes on existing files, when the owner/group/perm option in the file/pipe destination definition is set to -1.- Fix fillup call.- Moved build of the eventlog-0.2.7 lib into separate spec file.- Update to syslog-ng 2.0.9 (fate#303216). - Disabled -fPIE/-pie usage, that is not possible any more. - Changed the configure path usage in syslog-ng.h to point to the desired installation paths. - Increased level of successfull reload message to notice. - Disabled parsing of a hostname on afunix (/dev/log) sockets as workaround to not to interpret first part of a broken tag containing spaces as hostname; the glibc syslog functions do not send any hostname (bnc#49521). - Reimplemented patch to update own hostname on SIGHUP/reload (bnc#116466). - Reimplemented -a feature (fate#300891). - Mentioned /usr/share/doc/packages/syslog-ng as documentation source in manual pages (bnc#373960).- Documented -a option in syslog-ng.8 manual page, improved sentence about usage without root permissions (bnc#358249).- Bug #334537: Fixes for acpid filter in syslog-ng.conf- Feature #302032: Improved patch adding a global summary(secs) option allowing to specify the summary generation frequency or disable it by setting summary(0). Modified patch file: syslog-ng-summarize.dif- Applied a patch allowing to disable permission and ownership changes on existing files, when the owner/group/perm option in the file/pipe destination definition is set to -1. New patch file: syslog-ng-no-perm-change.dif - Improved acpid null destination in default config to avoid /dev/null use at all.- perm(-1) for /dev/null results in a 640 - which breaks almost anything else in the system- Feature #302032: summarize repeated log messages - Improved new null destination declaration to use pipe driver and not to change any permissions - Improved class comparization in filter-checks- Fix the acpid logging rules (the messages that should have been dropped ended up in /var/log/messages).- Adopt to the new acpid logging prefix and make acpid logs less verbose by default (Bug #290398).- Bug #278741: Fixed to use /dev/console instead of /dev/tty10 on s390(x) in the console destination. - Removed aaa_base from PreReq (run_suseconfig macro not used any more), added /etc/init.d/syslog to PreReq.- Updated to syslog-ng-1.6.12, fixing negation for the netmask() filter, increasing hostname buffers to 256 characters, adding so_rcvbuf option to adjust the afinet receive buffer, forcing log_fifo_size to an minimum of 1000 elements - Adopted update_own_hostname and afunix_dest_reconnect patches - Bug #257101: Fix to log parse errors while reload (SIGHUP). New patch file: syslog-ng-verbose_reload.dif - Fixed console destination in default config to use pipe driver, disabled permission and ownerships for console and xconsole.- Bug #256671: Added reset of the sysconfig SYSLOG_DAEMON variable to "" (autodetect daemon) in rpm postun script.- added klogd to BuildRequires- Add flex BuildRequires.- Bug #250562: Fixed to set signal handlers before the config and thus the log destinations are initialized to avoid the creation of zombie processes when a program (e.g. destination) fails to execute, e.g. because apparmor profile prohibits it. Changed to use sigaction() instead of the signal() function. New patch file: syslog-ng-sigaction.dif - Cleaned up the syslog-ng-filter_checks patch (fix for #240676). - Added remote logserver destination example to the config file. - Moved the allmessages example to the begin to catch all msgs.- Bug #249555: Fix for additional log sockets extension; syslog-ng dropped messages on the sockets after a config file reload. Fixed patch file: syslog-ng-additional-log-sockets.dif- Bug #240676: Implemented checks to detect recursive filter definitions. New patch file: syslog-ng-filter_checks.dif- Fix crash in handle_*_line.- Feature #300891: Remove SuSEconfig dependency of syslog-ng * Implemented an extension allowing to pass additional log sockets using -a options. * Documented it in the README.SuSE file and in the default configuration file. * Removed SuSEconfig.syslog-ng and it's syslog-ng.conf.in and adopted the RPM spec file. New patch file: syslog-ng-additional-log-sockets.dif- Updated to syslog-ng-1.6.11, providing bugfixes for timezone calculations, false messages about permission changes, a workaround for lose of one message when connection is broken as well as some scalability improvements tunable using the time_sleep() global option./bin/sh/bin/sh/bin/shbuild35 1285335950" (               q 2.0.9-29.3.12.0.9-29.3.1 loggensyslog-ngsyslog-ng.confsyslog-ngsyslog-ngAUTHORSCOPYINGChangeLogINSTALLNEWSREADMEREADME.SuSEexamplessyslog-ng.conf.samplesyslog-ng.conf.solarissyslog-ng.conf.defaultsyslog-ng.htmlsyslog-ng.rc-scriptsyslog-ng.txtsyslog-ng.conf.5.gzsyslog-ng.8.gzsysconfig.syslog-ngsyslog-ng/bin//etc//etc/syslog-ng//sbin//usr/share/doc/packages//usr/share/doc/packages/syslog-ng//usr/share/doc/packages/syslog-ng/examples//usr/share/man/man5//usr/share/man/man8//var/adm/fillup-templates//var/lib/-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.2:Update:Test/standard/d5966c33221b103f8aab5d2327e92e3e-syslog-ngcpiolzma2i586-suse-linux2T5ւhT?P]"k%]nT3ŷ_Wa4ղxL*]]Eg'S)lE0+F*@inQ3tRzG[U4ltM T!Cǭ=5!MRImo,cH46,2W4Շo.ՋѸ 5--#yXb~sW%h!+?#12!t c蔯h^qgGUU&o d"sFj51͍[טE (b$KY0^\GNgrnn]Xgo< /BZ32Qވ#KJO F5"1B^4®y6!,Dv?i0KF˹!8GJ- Z0د\-m ljL |gỊ2aJyD'Jm8t{8ڈb!I@Lh ]/jrqL%gɒoV ?޺hz*wn&J}BۤS4>*M)sȊ![>W!Wy`ZDN`% O/1''C>ukӣ{=Kgzv7Bau@+4x LkH˙Ȓ* R\hj˰c+:Jogh5wuTe墽ڟǔL*wNDq)Tt?ea> s4q'UK>p=lKE꠩yL ^̷8GI`ݣT]yk40 ʀ}3 `kZ9 r&8K%^0ځn٣~r=*)JsXf #g:v/ltсn`cc 3Y4*\T9P|D! 1O1lڦ{=Zx$.d.J|Ɍ@*9\ptIrRkL++h]5 }+j"#~ _۲傘LyAxeQE}@OWH}b )$xYo0߁"Bd4{]*/WTvy\`zLH(1ۣY Y}&A}}@|i^`Z8|O5eReSS0$@)Ir8EI"yb.MI p|ZB|};8A0O64WK$"$l?w>r1;p c޴zcpc64n坑:kDkIs,/n0Dwq :. nG=amfQo}y G!]p8PW` ?}Dq^IG4~+鯾5u^Dzz>d 䊹 \`g/3-FьO'%5 pV1fĆ`V<0*lAHvqB6#@v x)ũAp ˛ru'Y})~Kq\BS{ZOZ_!OdM^a7};;!_JDr[z'Ľ*6}δgLoZ~ܵv|tzhkyksrF8ÂU=eI 3zVPjwDpAH7%v#u\KBO JߜwXnc~hrEqUTmhx"ڨiY#Q/+'?-0NB0#ig'vls"V^j% }!۠Z]^o Ty0jhn 4yqҚ0GoF68фii!3?u>"tm*Hψݖ1 #W1" ⼇"mKq0rH0Yitk辕F=R?;O G_<Բ}lca"*7R-8ȖQ8!G,ģ Vqb?o1\:6z|.Vߒ:*vz83d8,%hZ;ߟ}_hտ22?{ԃߢpYkˈښ; k[E j'fdz3/Yg303xɲ.j10%[u6/,=.iIAQ rA]!̐z? ä{" =2#8TYC5Ep2V˞RIKy _P'./( ~R#du=HBg )P; T +M( |iٚ`^ &nX2 i=SO.B('GN;EU;\tԘ H35+p x*4OMʃf)Ū֍)&,9S}QM!_! Itl٬[E, 5T %eRDݾ$h[eu$ųc%LNZ"(QfOψKJİ:zm^g)'7&@-ʷn}ZF1B}Y #hI㜶tPk7Q;1L"眭L.M7)MFop p7l#g6p=P{P0E#gA_ v[(f)ioT0!nU1RplQ=0ߌPgeqvgرP6 `2y~NEǾ:`ߑ+*?&mV,TDGEo=X>WRhmSC5k\^1tߙ w}IfT ) rtxokIf% zZ\I-(')bA~_\O*4UTjwr{*@I 6cA`.7[8S:6E pJn$kԁO _Rb1u%G>SbBqu TzԝM; ]FWwSpdCTɣN~Վ+Asm%3Szq!RďlcZ׫,/GP _Q1SS]'2ntqb ͝ןe6IQtS gĹ8f|le3 Q'C3I5DvGGVBiD7W{]2>!ܱ:ppcQ$XBoJMD0YfH{ĒYt;?T%ZIgYNCQ<^2L!VLk9`f^b$CrhEFgPTp#ꂊ˶e j2/QsmQ8!8x~\/ UExSS9 Ss'&)^&nBꞗH/$.%s4 ӫ)4A.S;tYKTH!3& \5Ѫѝ9xs_#֔yh՛6q]Z>{a{XgK$%սZ_Ka$DGf'J*;|7HjJ%LfwGJ섙Q[R!_x6` כMrvJ^ӗ3Y8E#(&0iF'5-.U0L3`f?RbZh7)-hw O[r4e]Xcז:QT@( D<  gtSD\@SI !4fv]i le{\i5ШϽ+7Rަ@ԇ/$8&Ѽ" S.LﬓT&>-{U]4Na|~9} -ȅoRGit+1=[Q~en W lkS=@Cx,CLljpxܵyNÁɔ,w!_u,VBr/K Pgr*\NQ.؍ >|{!Ξp( tmS4nqH9{@}%qi&!Sf|F(vE}k<yG#H\u*\IE=$80G[ K5B# H&!zwc-ܰs/I̅T̛ ^M% ,Yظk/;r=!v [tpߊ7܄7&,^c펷:E6٪];|xsݗbrzMT" !puARuD5DK{<~<6Hu{'M1ٍ/M &댎}=^"tb# <\`ĩ(aSlM̛S}zݵ,#Wqܽ/xRcI:Ct|bšRz i$!F Gyolǰ0!Fk:[YR$׀fqÒTEVSQ̂?ɏ?=9y@t.ojaBP{[Xjғ<_;(I&UF7jCv,PIw;olәᵰg.Et?l2m=K3 ÁY9`Q8Xb|SnkZ˙3},%ѳԽC/߂xHkT({g; Is-mDd#1ñp`ga{2v^&n?GXŪNݎ rÔ/ ~V_پuFՊa2b 2x#⯺cIT3 }{>93|۠We|D9¢ Rv) ǁW,|ZhQHɒى.Cy광1{ jOTULJs5mY{ZDKInSXj" ,!F`DjąS9yqn˂2Ǒ eXZ MlͲX]_}w]oen7!b2W9p3]pO*3bN wZ+n\%ԪkKJ5BD !SnU Bɣ`vyʇzuHg8mށ'[ďjI B2 ӘM~*L]pZ6;H@[H|A\$")0tB҇s+C@Lefmޒ䡗"?^h|@<{UCr+nR:UmSD,dKA~X.R tj7q/>߆նZKEV B[5\93i/֨NC1zQC7|$GMŽR4ɨ` f5f&lHwZEoe/nl?(/Wh ^S˺U#1 $>d6u%PVGWkǫUl=`67'Q Eؽ䊺=yˣӠYS "K ,ڳ*}wڟr бEјf Fi1}x2>:`8UVGnVU"q]+߆i5*~L,,1yx1MA}YW~zLq>꧲'|6&,HXxO1ɈUM9iQ4;6F^C)j-`OeX &>.+rRӶ:nCMzBD@gp~F#m{JrM[lfFìc9α4,ipBLSz?mQ|/ dӨr[q J}M^jtug$dl+y<, )ڽCECLg'?3ofҦeverp/xmٮgxӣ[&MU/>&Y-84L[)!'e7ly$:$E;@ǡB7M|C.Q]QEڔzs(ųPsr~rUZ$A92}K ;Z{C\laLNu9Z>R٬VDh[ɉSXKנ)1LZ"$: vO6=w!5r,%wW.856+cLܻw $b^T!]N.id\ e2R#XkעCT#vuF+??3I.ϡ +)o2/&w7ϻ3EņRMHj]E&"u^;zw"\G<*>9W;1!D7#e湷SWop ;TKǢ)}A*GϷZZ=3цW<^oH0q<]9al(P" ㏳a,\K8.#@>f!m`,#6 ]tu!Q ש9' <%xrGZJd-$Q2E<6 _ya?QQ &[5ùY;lkIovr)BZfEm!F(j iWj<&Ѥ";Q/aF@~[cYNmZjH!L]: P?ƪ n1 "P 8cLyF-ȢH׹p5B>teMܗmH ;aZ|*=OqÁ!{>%\fl8gZLO' [վYEE eԓ7*$ܜmXeM1*C2BzVufFGbBAy{:1~^3v ϑ@F~}9IF(b.b'jJ\ i Q$_;1EC.Cq(mBNlRdS"b,@1U"fJW7ĵoe豊)=T-5RӂͺzsToUSjf,YWr'N3\|fQ 2r<;S#-?1gVH 2VhCWz`ΧTȐgWkqLF޴;QpZ僄Ed6Y{({}nIDʞ,LqX~R޲92۾P5v͘* C[LW M=Vm %ݭj;f2ʷ|V{>E%m%Ms^?j4Uقn%_̲ ])R;jgV+\\8ŸL#3Yrٌѽ0STq$Q}نD=R)cWS'{t$/aijRż1׵m}Ԉg?bj^Jp_tCl&x/+h3eţ]a7ݜfЯ3ST|%.骔pܥ9/I?%VPX,Pp*$p CxP.#1Slr΄3T B+qTWᎴbVd0 ;0NE+laˢ<7DfWg.0w+͖¾Q?xRא3Om"~:Y'b65RE4|*dP Lpb@OI!0Oyy8xv$o]xvAA!8Cwq6C(#Qt;=l7=b~9P RVaMTáU_^C| pLOUЧ5ثr)_Hm[$柅Ԛ[LvQ~a1g(hTX0u3sv-YP)29ofY8lS06a\u\WH\ :;g mOq9R5R4Ǔݜ2}RXiZ~#^}uG95 ipE \GK#"%.,w”U*Di V`x~"Y1<5t``|N}_byqjώp]6Vj>RdKS$Z@Ifـ}Gp s0a s{ig<](ݦ*ӔzͅF>ϐeV~_fhS4R:hP@rjtbg`ă4a8d4lRO?-]VS@5\hKZ¿ԝ55OlzBDp!CTN*EE%Uo鴺 h}sW~\BXQmxfcCuH}["fx':T4tߏ[xJxygFmwPGIU2TJ頌5bb2H+W>cBXS>PNU\#'nzVHpX,oGa+*ǥ?N-ҾY2)a) }Onڱ/*%SlKP5T%e9͢jжv/tɇW(5Hw5޼>'>.Sy7xD89-1*.vx:+ȸp[SQk[-\KĚ/] m#Rj`铳xV#sb;|@H&}'2]ѱ/ |nm}@h^fo p3a/O9^hE XJԋM_lg)p(9+p db[P o6ۅIp>8".^7j)- jGz:% Ӏ` $.d%P3g߁2{t#&xT)'˴: D W oSC~%<(ӕsWgRmCgTQYDُ%,QDr'Hƹ_~$H93M"iC'^P8nNN<&8\{l#elD) }d+}PQκ񲗜Y_2͛!q3`Z}Exm٦B_ҏ) $TQJ?LQʾ CN(h{Sd?<ԧ"z4r{lFkxIA"~^ST G9҃͹'`aJ2w+-#혚 W(sUk8z{} 8ӑB/2(KT`Ip茶I V)=d;J|vѧGđ%<#*ʍ3֩XnKbqg6'ֳ5m6:*T]_ )zqݘpCk!F+:P[1j5"r6\tr>3:L|F.7coC Jv9{gA=D< HmaJݵN5oè" S )Ns7rf"܏(E6 $D2s% 2YV7#DAj*hr>Jx̽YYN`jV:iƊtxf#OӈuVJF/%4.5z[DLW[^JEf$ 0j]D2X]_&`?s)񂟦/Hvq 5z\΀k$k=`dGCY'n0 {MGbP{H.:8M<9UԱՒ iDWa1M'&?ě$@ʡE1ZʼnN!?Qe0\-ۮsLs])s3%gWc~,z^Ѹ݊H-Q1~*[|t. J o] /IykpT2|sjNt{ J0,V&ݾdj~l<&xm [8?nUkzO :=2 B_IxE`?Q^ɒV xnCG,Who%"ۢ:AaLC r#tzly0[0uH66'o$2q9ø%=f6I˓س21 ayd^MPBdF$p%_޺2>}6.єG6;lN μȎ"Jt>%}t:Zƒfd.f v5S9#12!(h3gp*ٻB@lտ orц./">E?AdY*roYMZL2 ?-]A~E)W7LS@ay (ElM?^ԑ1սwqSd;#0R$P|(v4DIO(m`LzPwY=%7+`!o%ɰm{w(48ٌsғ̽'Vhʙ|VIpضι JIuKnl.p{y +!qb?| PU#At=7 n,7.8;oBH"{}OԫnE) w|#s?/zb`+ƌh_u)i|h͏Ys!U3ɔJW1y5^-鱎 ;b. {Lu{]rmZ'^Fshbb.j'm+ga\P$>-.`{Bd (!rw,4[[r6!Q3jtq%9P(с:6;5 y^|󗤴ׄ}B:wY$Y ?XMdpD$G]^"r2/x&GIWTec?VNDY,oOϊ/ <*iݑ( /T  $׼i5QsaIF}U[Ør=[ j3BKiaP=  f eJy'ejZJwOV4VZr&k>@[BE`ŭj7s~hKhѹRG*9`ltVke ю3=,;0CiGQw O4,>Ü Sn*u:փOX]YM!*npUa܁M bsq{@T!1}:(ה'aHNc4mN?J(K6\- +X}/Jn/am WdIR"f$A=BAF $÷]5!sRHez I-cUҭ?fI딙UiEr6O!!oC1A4Ўgnl9m󕸫\4壔t4b,6Kls3Zo۫ J{fc&|bΪv1THhRl. jEL Y;qIe) H(P#`H+yd.vQ`V<<;)T߀ϟ24ZM9rUq)mF6 秲]@/;%`&*hz.nx*`VcIP{7cDaVuw١K6nߡ {Th8M+zjd`4.]$'qJmѣNn$ʯ+=e=}\_xF6Ƿj>nR ֯f ׷P rZ%(fZO묣`ճd~Lf?!8{?i/xT~A٬ vDyn- l.+fgFhO 6iOL]!3^1?mNCbKe.C$*D9;jmGI, 5`Up|gj7ҳ5m2 c x]"06Yh͠G Xv讇!|XA(OxB >+&ǝQ,H: 6 x|lra->"Fb&ä aYoClGM6Vb۫ÇrHC$[7ldmOל"tj_nϡr[xQP".43Hg-if"|pju.W%s)ަyN3?'̋,>oOS;3`a^Ѵ_#5%CUcڳ5"_[ hp[PThb3hS|ϚkznedO^mNhڿG{ԉHr/d=5QI o9Ԯk`IԠ~ wpy(;_<`j9A!tH}{aS HOntn"ي}PÎѯ@Hp5A!b(TP*T#`faV QZ6"S9.z,#C>anM4B[!U񞦄f=!٪ zyb/WwƦe4آ< IEH&ݜx'3ú ]W6cw-mA6ќ,a ymwiv g/-V%p(yz3-qЂc A{!c5-LfqgitIĞ7D6@u M &xs*a! W˯عN` @ ӄuwKtȾ^߆~J1|ygY0 CXjM"gQSہp`Nn"C#~ܪ[+X5|'dt:uVJ[c!8Lm|Tt*m\/~0ŀK7=!(XK)g~~n@g;iq-7Zt: f{LזViDY, أ N.x*VgP G U}/||grhdž+_\ Iq~Ϝn!oP>t,bW{@WrK7 e/5X)l&Sw?v6dHAm;"I4!NCay1r"}ɗ&2}(ATƹm z)|Qw^ZJÝrVBW~HL#l?FE0l_}=Օ( |vtDhe5.D>eiH>$jUX/y5M4=6wC*dI_ =`| fƔQT`w, >;H A]8-,UmR`EVF6,5cHT?^ qIF8:PAn5K,M,nqկuG35G]} `r]n))o\m vFMv%4G7CM6^Q >vhV`]^e%¾m#Te㋶ɝEWi`_YY*iavs!x#Q# #oK Sٙ7Thcܠ(\-"t˳ xLJr]dYʽwNM:>X!O~ 4pVS1|ȴ J}OLj`Ȝ.*=Kʲ:`VE94y_IQp`:xQ%J[5Klj}KG^d2ʭtƔbeQQ4u]ӱ,y.MH=d6Q#aBQ~'}]>>g_jU.vݕ :vI86 żB]\mOpGS;19?;M0 d ^dwEF>1N(Ǜp$ ?vB|L+@]ܠ[KXOl0Y%c)#ggqK&\qԮ2} kJxEK&Vǹ[Zx! %z'm#/RA*Osz#6hFEBdBNXWf,hF4 wrm#op[KQQPYd>ȶ.$V,Mg*:[lZ|r:M7soWdЈw &LȷhE//Tדd}v3dDZŗ]f8wIAQ}ϛQy757@9/]V{|P&ttL{m$JgesAMjX[LLN{tGCf6ȝHb{2*KM);t67Nn pRxr oE  Ҭ)]qcV#e-5ēH^F.o@ 8O9pP؟_&IA;DIUn[r~oз3]}avG@;\1Mj(Æ5V*VnHyTC@g)I?k26BY@rKyA,KyCf #E!;dL>jx:l^J{13m [N<|Ř+}֍ Zs/aq ujyv'B6i-zarRޘ9D(U8]/)vBuHyXX@e% 85HS٦LR8t38~Mroǯߒ$$ zOM6ϹNgXUV&xU<`PBF,x! t]f4TUŧ8&=qUj4$| ::`~h*8nDiHZTba8L0^[EI?׿Gldysˍߢ6l"X!VB ߣރgP/G̖"~pRƒxH8ظl2Bʻb=5nM:p͡LZUk=lۯ0^7;] )0I4AchXq2x:=faI) D%}H~>z^rnb0ZލY3ѐWf@S㴑`&) o^{<PxZPe4=KRwHMD/WF"Ѧ"IȴC6uP4p&qxy07A͉16@dmH Ɩ:t(Ykc?qUM UI)Voī(0>:W?v vT"Wg