icecast-2.4.2-9.1<>,_\"下/=„DQc~(럈'3H$d6c,j/̓|EInc^sU;/C5",V>3ޗ"M_AyRљ`3Fh[KԟVsX(Rhĵ)I$ԼPH6W7 UX<`S6L|Q=W^ba (JYXK;E8\?8Ld   + $+!  $## # <# # k# #$###4\###(=8D9:=.>.?.@.F.G.#H/D#I/#X/Y0\0 #]0#^2 b3c3d47e4<f4Al4Cu4X#v4 w6#x7L#y7z8,8<8F8HCicecast2.4.29.1Audio Streaming ServerIcecast is a MP3 and OGG streaming server able to serve many clients with MP3 and OGG audio.\"cloud135!openSUSE Leap 42.3openSUSEGPL-2.0-or-laterhttp://bugs.opensuse.orgProductivity/Networking/Web/Servershttp://www.icecast.org/linuxx86_64/usr/sbin/groupadd -r icecast >/dev/null 2>&1 || : /usr/sbin/useradd -g icecast -s /bin/false -r -c "Icecast streaming server" -d /var/lib/icecast icecast >/dev/null 2>&1 || : 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 icecast.service ; do sysv_service="${service%.*}" touch "/var/lib/systemd/migrated/$sysv_service" || : done else for service in icecast.service ; do # The tag file might have been left by a preceding # update (see bsc#1059627) rm -f "/run/rpm-icecast-update-$service-new-in-upgrade" if [ ! -e "/usr/lib/systemd/system/$service" ]; then touch "/run/rpm-icecast-update-$service-new-in-upgrade" fi done for service in icecast.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 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 icecast.service || : fi elif [ "$FIRST_ARG" -gt 1 ]; then for service in icecast.service ; do if [ ! -e "/run/rpm-icecast-update-$service-new-in-upgrade" ]; then continue fi rm -f "/run/rpm-icecast-update-$service-new-in-upgrade" if [ ! -x /usr/bin/systemctl ]; then continue fi /usr/bin/systemctl preset "$service" || : done for service in icecast.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 icecast.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 icecast.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 icecast.service ) || : fi else # package uninstall for service in icecast.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$p@ FH?   A   Z'"Q큤A큤AA큤A큤AA\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"1217b60b6d478bc2bf3203282c272996ec920bf391dd1c593d219750e6cd06d652fc848519f209dbed97ce014c521eb2ea8c1dd56d9c8c61a27ad648bc83ddfa6e2103a2372e8bb1afc4d4b571d91fe694d55d512a9ba36caa9b7df079bae19f3be31f3730c5bf6385327f41a07105fe66d3bf05af7493e9404c1946633070b2e45b76bcb6386f7f7ab6235358af63fe4470931d02c720406f800070e11b5c7faa080b59a0d068891e368ac68b344434c4b0bd2769421ab67d7d2e06059aad255f0307ce57c5a39f45fe2dc244e06cb8f18bc88b6c14ab5365c9d0c15af76079f6b02c68d231a431dc96d173d53844d6fa097fd13f7325126c19b1edbbcf19b55fc43364b166160a5a50038b2948fe29899bfc3b5c51a0ac59f61c1e36d94cd49b07fc5bd3ae21f9e6570e03c7328fa63aa193d7147b1cf32e1bef72f2a867471ae138a993fe24c88c441300b560a5f229cafde90c53c6b04f07afda2d2ddf026bcb187f1000cbb469c4c27a020c3e4237df1c52cf31a6e70056454f1e68e63cc8641bc32f4926a43845806665d0f16ee798129bc9d1bc79615c87e49aa9ad452db35922fef579229c3c73d65252149e8105186d987869077f913cd1b83c01c4servicerootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrooticecasticecastrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrooticecasticecast-2.4.2-9.1.src.rpmconfig(icecast)icecasticecast(x86-64)  @@@@@@@@@@@@@@@@@@@@@   /bin/sh/bin/sh/bin/sh/bin/sh/usr/sbin/groupadd/usr/sbin/useraddconfig(icecast)libc.so.6()(64bit)libc.so.6(GLIBC_2.14)(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)libcurl.so.4()(64bit)libogg.so.0()(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2.5)(64bit)libpthread.so.0(GLIBC_2.3.2)(64bit)libspeex.so.1()(64bit)libssl.so.1.0.0()(64bit)libtheora.so.0()(64bit)libtheora.so.0(libtheora.so.1.0)(64bit)libvorbis.so.0()(64bit)libxml2.so.2()(64bit)libxml2.so.2(LIBXML2_2.4.30)(64bit)libxslt.so.1()(64bit)libxslt.so.1(LIBXML2_1.0.11)(64bit)libxslt.so.1(LIBXML2_1.0.18)(64bit)rpmlib(CompressedFileNames)rpmlib(PayloadFilesHavePrefix)systemdsystemdsystemdsystemdrpmlib(PayloadIsLzma)2.4.2-9.13.0.4-14.0-14.4.6-14.11.2[<@U%@TTto@TpzTeT_W@S{CRRQ(@P@P@OTNuN[@tiwai@suse.detiwai@suse.dep.drouand@gmail.comtiwai@suse.defisiu@opensuse.orgfisiu@opensuse.orgLed mail@davykager.nltiwai@suse.depascal.bleser@opensuse.orgpascal.bleser@opensuse.orgjw@suse.comdimstar@opensuse.orgtiwai@suse.decoolo@suse.comcrrodriguez@opensuse.org- Fix buffer overflow in url-auth (CVE-2018-18820, bsc#1114434): icecast-CVE-2018-18820-1.patch icecast-CVE-2018-18820-2.patch- update to version 2.4.2: Fix crash when URL Auth is used with stream_autho without credentials (bnc#926402)- Remove sysvinit support as the package now build only for systems with systemd support - Add a backward rc compatibility symlink to systemd service file - Only require systemd-rpm-macros to build; no need to require entire systemd environment - Clean up specfile- updated to version 2.4.1: * Fixes in logging, in default mounts, JSON status API * SSL Security improvements: * Handle empty strings in config file better * Require Content-Type header for PUT requests * Fix possible leak of on-connect scripts (CVE-2014-9018,bnc#906538) More details, see http://icecast.org/news/icecast-release-2_4_1/ - Remove obsoleted patch: icecast-2.4.0-produce-valid-json.patch - Change doc subpackage to noarch - Spec file cleanup- Add icecast-mp3-frame-validation.patch: validate mp3 frame.- Add icecast-2.4.0-produce-valid-json.patch: produce valid json status, fix boo#905468.- fix bashisms in pre script- Update to version 2.4.0: * Support for WebM video * Support for Opus audio in Ogg * Fixes for some race conditions * Allow (standard strftime(3)) %x codes in . Disabled for win32. * Dropped debian packaging directory as debian use their own. - Disable Gentoo patches because they have no effect on the OBS builds. icecast-2.3.3-libkate.patch (has no effect on automated builds) icecast-2.3.3-fix-xiph_openssl.patch (spec file guarantees openssl exists) - Rebase icecast-fix-no-add-needed.patch for version 2.4.0.- Remove the obsoleted icecast-2.3.2-CVE-2011-4612.diff that leads to invalid access to freed memory (bnc#862096)- remove dependency to syslog.target in icecast.service, as it doesn't exist any more, see bnc#852314- update to 2.3.3: * security: + Improved HTTPS cipher handling and added support for chained certificates. + Allow the source password to be undefined. There was a corner case, where a default password would have taken effect. It would require the admin to remove the 'source-password' from the icecast config to take effect. Default configs ship with the password set, so this vulnerability doesn't trigger there. + Prevent error log injection of control characters by substituting non-alphanumeric characters with a '.' (CVE-2011-4612). Injection attempts can be identified via access.log, as that stores URL encoded requests. Investigation if further logging code needs to have sanitized output is ongoing. * bugfixes: + On-demand relaying - Reject listeners while reconnecting. Fix stats for relays without mount section. + Prevent too frequent YP updates. + Only allow raw metadata updates from same IP as connected source (unless user is admin). This addresses broken client software that issues updates without being connected. + Minor memory leaks + XSPF file installation + Fix case of global listeners count becoming out of sync. + Setting an interval of 0 in mount should disable shoutcast metadata inserts. * authentication: + Sources can now be authenticated via URL, like listeners. Post info is "action=stream_auth&mount=/stream&ip=IP&server=SERVER&port=8000&user=fred&pass=pass" As admin requests can come in for a stream (eg metadata update) these requests can be issued while stream is active. For these &admin=1 is added to the POST details. * XSL update: + automatically generate VCLT playlist like we do with M3U, the mountpoint extension is .vclt - package updates: * add systemd service file * add logrotate configuration * add Gentoo patches * set pidfile directive in default config file to make it work with systemd * split out HTML documentation into -doc subpackage- nuked %make_install to make SLES11 SP2 happy.- Fix useradd invocation: -o is useless without -u and newer versions of pwdutils/shadowutils fail on this now.- Fix VUL-1: icecast log injection (CVE-2011-4612, bnc#737255)- add libtool as buildrequire to make the spec file more reliable- Fix build with --no-add-needed - Enable SSL support./bin/sh/bin/sh/bin/sh/bin/shcloud135 1554391780  !"#2.4.2-9.12.4.2-9.12.4.2-9.1  icecast.xmlicecasticecasticecast.servicercicecasticecastAUTHORSCOPYINGChangeLogNEWSREADMETODOicecastadminlistclients.xsllistmounts.xslmanageauth.xslmoveclients.xslresponse.xslstats.xslupdatemetadata.xslvclt.xslxspf.xslwebauth.xslicecast.pngkey.pngserver_version.xslstatus-json.xslstatus.xslstyle.csstunein.pngxml2json.xslticecasticecast/etc//etc/logrotate.d//usr/bin//usr/lib/systemd/system//usr/sbin//usr/share/doc/packages//usr/share/doc/packages/icecast//usr/share//usr/share/icecast//usr/share/icecast/admin//usr/share/icecast/web//var/lib//var/log/-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:2397/openSUSE_Leap_42.3_Update/0ac9e2d1dbd8051086a9ff864ed0f41b-icecast.openSUSE_Leap_42.3_Updatedrpmlzma5x86_64-suse-linux HTML document, ASCII textASCII textELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.0.0, BuildID[sha1]=88560256b94fa636b133f1a071fbc96cad8c1534, strippeddirectoryexported SGML document, ASCII textPNG image data, 69 x 72, 8-bit/color RGBA, non-interlacedPNG image data, 30 x 31, 8-bit/color RGBA, non-interlacedPNG image data, 25 x 23, 8-bit/color RGBA, non-interlacedXML document textRRRRRRRR R R R RR RRRRRRRRNwRT6Vlogrotate?]"k%Qfu&=ҞGQ'])`Z܏/S}8,\:t7Ȳ . O'x=$JtJ'aq>ڇ@5t ;lap=WO-va4*ݰwls*XNxWYUC{2-1u|Hj_U{K]8LR7ߢh㉰\%Xyw:l|n?e8=4"bϵF "s.P.ose]"Ty}n5zA+r>u;TwE@~8F Cc^$ NEX̀4V+$& gld#r|j1 cк}Ƹ͌ɻO\$}O %a0w q*`pڱa'mOأt2Y$^(kQ Ѱ,-hô=GW"Fb1[:=ѱ`9al< 24:[4]?am@U1F}gQt$h4%q #u3o(Y}U]lc2mTGHM1 (0fh(VԹ/:j .fi܆tJO?d?takS^eu?mki_y*/˺9ŜKp6%:9`,mؽE#!oBp?4ԯY]\eș8 xbEW/lWN)$ ς4zbf#/W׉3]hFD;$<  Q6+qr#`cT%h'C@ۘlYrZm~m*{P֏ S쨞 -$Tp]fE&0YWx`{TΗME͗Oxq'm.EX/7rDWnkR|Rq5B.5_MCv JjZ7TLk"0\]8*[Pm ;Y \>D:6Ej04 /AR^waCo5mAl';/5cWKvҴ<ВOk]xΜ mkO'uiO7e?;ݵ))buUxWGb[J MGa Pt,20* xqˋ&ݚg],H"'=)rʰ+Jr:g109V_kl_΅J9GUf%(?U-S?+ׁ۴h,bߧ9}’V*@*xRx=}!e\/c4 Gv'JaG2C0?+yr#9iap3wGKI!}F^E#Lwl8.ӥqS O/<Ь 8]iiЖ)jx;B@QR`)S֒DW vDUX0 ,%db{ٟᣞcN D&q$0<ܦ\Szj~7~s23SGi̿$aYhCFhB1%c0W6&%۩?>עT-EE23->/3arsTbD U֍D0񂐧3^Qh1'Ǿw)~2XNgpq%/e[>e!B]MՋTz B`=K՘̉ Pva'']A%\a]G.#\pNh_d4G\ GQ?^ӽQ D: ->$:kI uK4)Z :Ʀ$gMrkCH{י#lp5AgB`Wbt>2[>$fYMoopǼe+7, 9<岸(\umVڈ;æNwkFQ>gQ y~" w^sKRKCG'٭ 8^ֵOd!'~@ Kꂮ pF ڒA:ev 8A>fitQoY6 G:e,׏tRhӟşTTow_^o|-{ͱqO3Y2c!4&Owѣ ZMսT~g-շۂ9 `n?U/u}47 5ܾR{zF.&y?%U ӝT(b6XϽgs'4ň+hN2_h՞+Go엨oҳ<s3 9$󜁪*I9*fM2`^FtyZҿ3\da SAna^p<^[ tn~D]hqG A$6GM?wnօzD/_BĨ-npS}8DB+ Q]Vl:"' 9 hYz-^_.b*Z5Wo~N[P]xP;T={$O= 8;V (ʆr*-H8bz@Kق->P#F>y Sk*|StXq;O TACE*,f74H6dqa| Qʕ*עJjeϕZbd/7նW -*28 {qPRxo|22Qc./Y M$m oPsW^v&Ii#Gq7f`?s DM3J%\Ay#SQx.z)qRrc1\寍"|z&^qKǡn~'.23ք+C0>BzVꃝ>KR]:[&{bwV.gj7$VS* q0lu]c۳{NpYe!PBM3M!P1iȈY={I$PAW;3ȭ3oR/aR\'űSxr[}IZI@DڰNM7E9%& _Wz .|վiNOp_^l>[aKɅ%\ͼ Fz)q[7֎ZUϔ.i2>"'HE^Q,}oeג&6m 2:'5GxD7%b`!nDs}MQ`l~wD) 2pbP}- ںۨZ#ϰ1K?^N2NtRl/U_Y9k3x9C7<21ItzdЌiu}Z A* LPːYqwGrD;,6VN޵*ⴌ=TvD` ea~*@":2 Qa߄18l)8piHξK^ry߯t%KWV-U4yLr!lΑ8 Cs]2q=6o宓`HC8"|y ђLr\ yRxAUG@u.՝ !’h͟ y8[+J{ކu}PRZ691ԛ+Cn 壐p& xdxZ/yn}ɲBAe~2C ơ-Fƶo^2qmۡ##Ftb`*AU5;Ŀ{"8ZN|GW0*fuL8}7B&, 768,i.ڹD8<@O5^e”5d?aRAU'nSzZZd>E#VeF5(H)+ |Z|pPgbtBiL-OHu5fVunZHyvzR멆F 8D&4h*;3ZoNohݖwѳc8n8iH̨NJ~w^" XU {&keUŽlٜ\UޘAPd>4C"1#SoR!xQNzm֢;"&=z@2Du ׊qzցhM~1*9"U~(YHoI[JE[_Fo8hПհFT}#`x.{%P~BF06%qH5dj@|rYx ̇4B+5Z1 3-Td١{`C#?w?;mV%+H9\I n-o _oSrij$_8AOVIhtCfz:E%ܥ}:: .l{_[3%6I 0>G%VckJZlS@=!Q ʅ"w숷(j}):w]:ˆu py]c6J>F?s[2Q_0Ǜm> ̡.VJ-/ 3ttӑj+yrwħ[\EhejFzxh$,މkAGxfݳ9NKB3j- "R{+|4_cn=xfu_ nv:Cuph}2sȟO"*-?:{mqUZ%d}gx-'ͥe¢tԟ]kzHf+y+?g<m9M2L===c7 -Oߺ}M>S|9Hqp|ޢ> %(y\]i|wђyJ  JfGNo])0 gY]j ,|kqfr0MۮƩ8ܲi}9#TA Y f$wʠ?V>R :\u@/|cSӛ6GA)RAЕ8YUOyLM[Qa %ؔ4gUN?s=z5+b3Pr(萖]_k%Ȱ5PGā)7݋ͳ1f|V?1\nWˈp>7J qL 7286L4yJ{Clz際t4& cIV“#Ȉ0koN{m~D?!H$B5J_{i*wKb0L`a*zQr489O1@]1NJ]y% pqnN^\1;B pJ}i4bJ< '6<%އVuzLy35G@maă S%>w4qZB^ZYOa3[ኺVOtW_ULkA|^kQllC3 xN!1^/J5q[n*bٰcb5Q-ԧ.RңC4:\4Cw6٘cμ<^NUL=jӚJz~lb"~mD+?MnA? VܽbvFuM% k=Tpκ<; WRDKB]uIOF޶aӑh-IcԠbj!jۘX ɁR gR3F*nT^:\%uXB<:/  EQˢ°uɕKBIr!9D'\9HO!_NagDv#Wkp( Ӛt߄BOHOj'v9pvL~&R` c,o(K)&?y"EVƛrm[2r8,> W*Ͽb h ,O.aKyjUNSuTtr5ڗ`H~vz֒< -,k9vG٣DB1uߵ"2 xn&\S j"x͙M-$+F-҉-- n c#,^o{+&[,<͆Ghd0Pp Ev84P֬[Z7ES쟜/raRBPY骇bCL !YAGIJ0gzF@(UkЄX'xmpx rw0<`.{<9Q=ܲHNZ _${#} 1b 8Aa1 UZ:NiryaBƻ=pmHYI@&ʨ"%nˍ sr]9< ;@>e\[(a'eu"'ż4c wSfhtFݽ wRo xyL)ΈZ\m@5͔ 2F9]o&o)}R͡yB%unZjr Qduj^Z<.=P65*)N)=gPuToṠXo`!T%ǀmw߻z"e~ B\=}jVRKh'QKGF[j|)`*r>8[׽PUR6ZmYP{b V,%Xyu{`;$}G2c׌+^ql[l 멶O`-Y& ؒpmuoVNTof2d 55 ;x Q4G+#=Yt!//}cۑl.M 3犇gA#2փG4|8jjRi gr],Y$g߽y$&DXS9U A1d{+Õߠccz!X9-W"{JrK`kjH%0[bﺐ\ot##1 fYex:PFGH.< 5^$ #5m)c͎ ZEcmc}$*5w*NBN Wy >7n&~SGX-<8.9b/QII`YuHb6I1q)'0Qx SUpl|DbM\%p"# hwnNBx3qfwrh_Ff|`hvKʶ q_ EBW$m/F/5Tڼ<fPQ6^_IS -|>(#b\? QPwPj&.x["~B"CY2 aG<@TFNAl#zYoVP5j w$4>~/&;Ia{:,)/i^e+7{V"V]qfB$0+2(fI](fV2}~b{'#M5WMo\OQl@1yyF1 5-(C.[xd.Ǜ@Ω!}1b[4dƺa!#&B%\ 4 OG)pSD} `Zќ>L/.45;lzE#nWI~Z)6#ML.i_<sί9arJG"S7cUZ[cz1hnihzR l*Q\}]HGoO E@Ű:˹uR}Pܒ%(jg6 3F3Ir k}{3R:3b - JÞU)fo'^"@,|6FLn[Ģ S&Sܭ/34mKʙ ;Fa,xb6rʗ_LvF36SՖs$t8U4LD{OH;CXf`)8uK+6DpagZ`{x 4,(~^6YIkxzMk%R;b&r8t Oib7X>fb +` T !*ҮB4ڰ2mnws qLJKK(Fz̺NO(sp0ƥn~n| ZqaaJcp3n۳ wvz$4aB%9EڜW:0%0eZzRO{%a*tuf|XzST,ni )z(T#Ϩ˭UJ Yr$ )V8!=8'b|f|m#ܠ81N8R]I|?~d@4WMIǬƠ`URp䟦>M& \T`o럝^Lu5>Ig06u!h`5v a9ӪEWos~VB);f/&KdˁCکrK;Z rDV-񉞿1*}gS5"_oo y`&V5${HJFmbvK*VERהO7*bU} 5~oWVtt| ,B%4/bykN20A?t/5kߌﺖan- .0=.U&\ Y@Tr=(R+W$"aQ~^ ?OFcz:9|5LCa "Ǣo;߼[R}a."b gsR;>s3{:$@,E[ <ei-x`o[s)!a]}UMKJ ?IMiv? T[ەTAeBlREdŻ.K@;Z/?iTO$ $͎(m){h xPWڭ˱4f` ÞE?P`4p}0o!M!KLA=OJ.*6bΥ_[C!sP̑ZoڤSUrM>ЖFW|͌D|0`?K\0f7&2ҰT6S*_ ^75Ӊ`DT mTKs_\!ބ0pnWꯢǔΔ-^~d%b ѣSUE\Hl(QQG.~gHCZxQ18="8=N}3.3ϗ^XliR7݂Lx$:5xIг],)]ܙcD!S৹ޟX?P)mӾJԐRH~q .0ԏ5{;7#;a88^}-zu.-Dz3*revTKf<[]ySs|.P`r)ZMNNߨ=bGWeȗU翇J~{݄,b _ 8S&hKNIYgѼU~b`&ɱ)9;OBXGqG`tm"s%8JbԪGu) O+nU3*љ\ >;eVy Jߦpg s+M]ȱ<޳^s]b9d ŘT&{`A#쌾,&Zz^'7} &"4H<܆f@|pH7琛-]G!f}eaMK遐9,Q% ^mJ*M~}JwVhAlVScD -;jmCilya.M^aΙ~rwY6W\|8;.1:qc- Q.8ڠ-cIz0mm˩p[QY1*Ľ`E B$8\.I p4Zd $Aʕ :,;^ n@6t+7(fXoY;v56fg2ô|Bo19F>Y% yxehv& ؚ 1wv[k*}˄rM(rEʳο3u#w~f=u-C:B k9Dt+aWJiIy6p^`&LvoPHDO0Siǽ@{k۹-!x$_ٕ 盾sPWXfPe oXuo9XU;RV=|^Oo&jP#+tOaP;p BsCykzDe-)UytE'LOg*O^ͷ*%s>` +ߜ1D,{[H+ >TѾ) 䴿]vHS0$~~܎ 94*^+ɧKk,tV>Njjz1,ڤ{!96J@\aNp Îl\KȠaSs;_\UCJ, =0t&-,_7 46,*HQ4r[H"|̶VuqnމB̅6X"A  vhAC;/K 6v9Nh \0 @T8q4,|;_dp`̗bƆن沨2Pff'x!p [C*J2^ٶȥC8ˣZZ Ğdk_I>M]Cݷ0Hw*nud۾\7C~@J6IQY"] ̃Z7AY?U%/G/ZpywhKvޮwd!NU_ \c'F=V`#IӾw;ʯP >?E|R)rK3NXCrAnwݣ{'02@}`\/IГ{BTQOGT`m+z{@hQj04dP2<IlB3܁ZO-˜xzd6:7G@K"[|VmfRAhPV1"/\a4/>D % / ŷqOiKGK{J&gyC@IS"=rt)&;`B4^A}J:ASJ0щ*9;39yv1e*ރM+_ŭQS@N̾4tbu'c&\hqkP)%#Nj+ ˻S 1 ѠcazXL"jҚq0"_1;A: u~ShiEaM'<)f+kyhI=݉1 Z:v  7zU1 `7ຜf0@.6YQY{Tճ ͱvӠp/>\yj#"sJvQc%QgR<.uڭ]6/Pt, DͶ=S]%i 5t-:2w0zȗemlO)ޓ`c72c翡:oUWCxGgmvrDD.Ru9p}W2.*Gr?lZ1_wU|8%}>#MQȽ\࿵e%Rq ZL;sQEiU-\JvLyԥYA5sHpF :QW$~>@U.9#F :иUwjr4DJ :WA}#f]Y h 7۸懵yݮ%OeJp]&'z96|-Y&Wa0yP1w;%㶗F&={I7ܥweTg %~װG4x)2J<n(z-4k{pe^3цattmӔ&ƢOL ^XV: Y(rgZ\6q}a.,(_wua>.Eh$)kX\:;gKޱym4b:6sS-mU^S/AM*߁9p/4j8Š1!jI I:D5軸VZHojWQbBL 4Idkbzm:T 6X!ۖjzK|{}t)8vՂ3xsG,牕x:[hQn!y:!s6щ=0=m*Z;+9T'+~޹,(rCigtL)^'a:G?$J3>;*q.Ud;yTzca-fV_y6/YCFߒudQLh3?_*Sӌօ*)<76M dAP[,z' w^v2?cUZ3}u6;r 6bc^%U{jq:E}~ުrBs() $bNg%Xm,GauLM)y?47lq 0+& M;bQDŽ-$NqC 'orQ2—F_JO9:r1uyn;3ZTTeIh\IV,@xx=ҡأU D,~*R/slT7fj| 1U~:VԹBK~? diѡU%  k$hexeeS 8Cp ׼jW wǿxTfBWB/wx5Rw{+ J"9ǰES($ ^ Kȴ5PNGy,ȇENx'6LMwjWQj$ow&VS\6"\ 5݊AEœE|NW< 5ˌ9w(kYJ^y:'ndU ev Wk4NA:' r!YB!rMPKVPE% ؾlN$קzi)L?M / Z?tMg5'Z' !R7F}EVKWFTh2͛ FI/u'..X[7|kOxI̫V?@VԀ|3cWp!Ҫ lg%w24)JCb [&,0RM@d"6+I:g E@ShjS򓌎'U) dK[BkGK.Zb5:f4S@؞ ZZ E~-W/. ^*S2_rY\2[&̳̋|o)2e7cJ~?2Jlb({ޯ7"lTi({MXp -|dSq'R[*aG aIˮt1:#@rp*18T@U.y#r>b67OY= QUuJ(&m[-Oy7KnQ[{S+x$ |v tf$X|dkiaGN:P@ _.Ep>S G~*]EU|qf$7s[<uNVz!P -]^߲Ev +y2><&mdma^g&}wB6GAQޜ&< .%ӳ|-' !ۏu3 g']}!PY-'̘bqT-;W:zQY4h8M\Mnߪÿ$'wPxap+zۤM8>#ۭ.'Yp^>6u Ij5zr{.Vu]NEtYl+C gVR;lL_9,薢 0_+Se WD qӄkt ekl-[ ܁riR}_CȕʣEom&#Pq7/50Z77cCE~ B Dpy' \M^AG4\uW*KpDcHHV 0~+68y^7J:tGK#&Xfyp`aZ&JV8gj`+ZG lJ#$6nj.(J¾h836E(]饘fwinO*Wj;Vs:!/`u/m 0 oA%o~gӡ]Bv*5t H谻٥&!J 0qT,7[ҋޝ"WZv=J?v0Q`m 3M&'(mE+J:K~wu?dk1F_z _',5rd>x.C^ek(TIE `1WZ1jyȷ3~T+ +_#l.RBcJ$SJ(C≸=nWw9.8Ҍږp,CCPM2˚ {GPњ5ǩ3s@VİElTMlH:5ΣþU~m5t;oѪ OV\*+l6=+&/Z~GZ200kKwM6HӶZ+K*iOծ#מK3WyBwWz|18a`Ywck׎&J2ʊِcj^'b JċsP]ZZ?GQp~lS{<oB-QlG(.C[/& KE]Q9v}Yo*|A?@$1^9Lz=Cqwϡt2Q~{sp%QpKQ?-U,\bI$Z }ȹ#>ۧEg[QcP<+mh 4vB$!an fвp!&H>kt`lyXƜ%]Swi갔C3KvO1EK<k !/RAvw:oy C5-; #yP5A9X_=+OUu¥WR(g ı6hgbwV@^ԧ۔v@`>w FX=rc$(No~LUrhqCwI:ӼLUP\xwqFbNtϱEod=G3$A!(Lhq>L>ɉ5 /CLssq<."/۴.j2(RH/Hi3}vvO,:D";◪"6`Z q[SbʺY) IBr3Vδ|~gKah9D .D%;!/2{u :ȷZ {-? 's0Ieʬv[f;SMu񃞻Djd-sfkPL(@E[JyY+-xƆCV:hv#^k_MݚӤ]9>%X;y&V -\{:'e*v|٨LQ DHN⚼y pu I\Upo4;67c \Yz  tmVut6#@X.;74-TƦ|k]JMrV&6{$L#6Fd#P3])\)mk?O:1/4'QG9.: gx"_/{dW[Z'; ]bW6ή|_}0yz9^|(5tB#c}U^JyAe+[nk1lF%ޤyH喽?G 'Ѓ{LR-71EKUg=shCN*٧$1l`*PeaIII Ág0g*@?Zob@%-ֻra\0{_ E^y}da\9-2\K !>w8]eUz^GڭjkPmWX٘.lV"R5Mn2 ۩u"` ['jjՖmެ}9A3YVCʌ-H"X06 6p~*'}b\dMd7AyE lń~l Q{qTKD‹fɠfF= oP0 B~0esk͇hS|t o,i]]Jєd`1e.2 W%CB{v~ø !ίo0 XF78$/QvyZ|kkG)4k@.Es&X>1Bʟ 5B+^O, %V /LEX629JBWfO=74k\J8~RmM DM 8oVd5 pb  T] {f'a\I[(@0D"̐>f)4G,p3h3`&Jgvf5PO?bα~ )[# 4Ut)%ᗴƯs1~3܈({(t?K9 #O#rVk'f6q RtDs@%H33voܢ~:~]%pG1$F?<m۵VR`9;dk?(^lش5Bk)mTzru> a4"4b #_p5wcEtUn?!2+KVPY7N~|g*\0(zN=ie?NLhmzԝLj+Uu>8~ _iī_Ǖ jʝ 1{٪ElwnBі؃xIòKTMdL}Ovgjff~P,">P84Ji)'sJ;0z^p<36%$gGnzj ԍs-+)F5~qXlRN wf-ji(سWR Sś^j4Mkjw_7by/1ҙ'mVi%+|E=zvQvDf9r@J\I+P[ʉOh|Xj7ɤvAe}KyWA9%/5f΀טg3Ɗȃ)fx@Wm~{N8NCqXm-K=_m6y۔u?|Vahܩb;D^$ "p멓rr3KVw/wyV}RNq܅E-sbw<9:ȭ%(-Vs,~;*ۂ8(. ^7!1r fyoH~\:W H'QyI]W1ܦF,eGmY.u(^M.[K0{)_ \m(N3^~\-{)~oBPr4 q#pc i[  tƎ6*]]p=Cٶp2z-m["ow&šqa/m|2v~9 4$8#]_筧xSI#}dzOީn &r7;7Pt^ߒ}1%V:Y7 Llg|GGh] >OY{.M?CB} n!QO t+XY#ٵ|+@bםSi% 7qDӲPp% |^:[q;eVN8Y%m_?qSbf[i80JH=H; \og t*ewקd;o`4筌^(L[W+!Rn>wn*o*m#>u :DH+9(Ҋ`ޑ*V"3캍 \$bG|(同+:җt0( Kp(Q1?@4T?^ mC&~Rz_j˩29v_zy׆/ǡg Gr U}*4;H۾Uk8~-ˍ>s.Ɛ)?NH 3a'M^nF|:'E(W kn4 L ߽\ 9B27%b{AZjib+aF ݛ[ZJU •~1[ʘrXrv%[([14j,nOkzq6`dx!c,b*J&%ޤpf@l_L%]@2