icecast-2.4.3-bp150.3.3.1<>,y[&!M@eeeEj킴G q{xffy`ZN &ٹ |5*pE@VGBq-дjy0>n>Ң: 69~;b.OM I3֫AͼfUůh8=*.+ D(} B^%0HQ~#X-4Ru1Nyt*Ӊ"]N#L#0S0$95KfML+dRRu|yM[>H=?=d   3     ## # (# # # ##B##!X!3!(}89:!=3>3?3@3F3G3#H4D#I4#X4Y5\58#]5#^77 b8c8d9de9if9ll9nu9#v: w<#x<#y=z=d=t=x=====Cicecast2.4.3bp150.3.3.1Audio Streaming ServerIcecast is a MP3 and OGG streaming server able to serve many clients with MP3 and OGG audio.[&obs-arm-2XeopenSUSEGPL-2.0+http://bugs.opensuse.orgProductivity/Networking/Web/Servershttp://www.icecast.org/linuxaarch64/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 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$ FHW?   A   Z'"Q큤A큤AA큤A큤AA[&[&[&[&[&[&[&[&[&[&[&[&[&[&[&[&[&[&[&[&[&[&[&[&[&[&[&[&[&[&[&[&[&[&[&a466e91871f877fd502d1ca2e77c58c87515788bb44c3177179add5952e35172db65c6f6f91550fc241d10da25acf21ac17ab2064f2377d52ed2ffcff6cb9ebd1c7f6a4e8fa667e1ebdbeeb5105545bb7b0e7a6ca0d7d9346afb8a5a49b80f873571440d8d6767842bc1a4f5eafe235356181a6061c6bd795cef0dae25d9af209d3c3424fb363b283ac0e4dc14fdc0e7fb4fc923b87b504d78e8ea1689738f5d32b1062f7da84967e7019d01ab805935caa7ab7321a7ced0e30ebe75e5df1670cb5274a49acdbbc30bb82862804f4b5f91f9e6f7e17ca209802455481b2eddcd71905f616f8c039977d6b64efb8425eba45bb9ff0f761b7fce16278926f4e2bc30806ca8f2685d62297a9d1c3ea9a37afd9c16b06d65b0102d5997079240acdc64c48626fd270a2c8cdf8057baf65683cbdb991d32405a6923283e35b5e9bb075bcb13e17f101adb45949a96df431d4bfc76aeb852be534d04331684588cc5cb313d9eb59c2139bcc23f96d14e9a5b27977531a46de352211378af3ebbf3f2883d55dea4b07617aa1876ae8908672de312e76e475fc9d5bb460ead4e643e7bef61c51781f64e81bfb3b00fe58f9e92a2e9d7fa3238ec8865b00ed6d8a8bbf8ce05723eae02465f6e625e301cd6894f79d7144855b7f2441a3da05c923455ee4187334f9c6013e43fa390ffa435b2e888f744b4cfafc79250dae765ffcba9acda7dbd9f7f789cf1f271aa43ba7cbf56915948315e1acb1d76cf187f943a488856a10b40c09b1d67cf07e6b44946c7754d54ee83cb4d549e2aabc8b611f549df1582bc177dfc0bf7d4bbad5b66cd7d6a07b7a48621a3c701fc02b6c4676342ebd76f130213b10706a54224fac5e6589269c88d5b5644357b87107e22b489b73c52c9e989f4683142453b11eda3fed8b6462c71ee12e1d2ccbabe4530e12d13079ba7a7fa8ec6846b78012b25a216c0583ddc6f78ddbf5b8ef0393e4753cb779b2c8337d2f7e18a882c67f483262ae825a6efdf8f8535ccd06ad4b6d37d144a73429655b1cafdee006d45f7668f014118a2d51f661a19d6901a3ce723e547e661137c8158f57e8af4eacc939d3fe5fc87032be820e04750dd90f5e500d23c5eea0cd415896231ff7d0381e7583f933bed6a1f127695615c5981e55aeb087c036f62b63233cf7f811deed63aae92102826f545c300c9c1d1bb1e2ee95fcbc285a94a1c9c713ebbac08d4d9a4468f35e1ea0fc575a26d3f7191c6ca9dc1cacee3d8ddservicerootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrooticecasticecastrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrooticecasticecast-2.4.3-bp150.3.3.1.src.rpmconfig(icecast)icecasticecast(aarch-64) @@@@@@@@@@@@@@@@@@@    /bin/sh/bin/sh/bin/sh/bin/shconfig(icecast)ld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libcurl.so.4()(64bit)libogg.so.0()(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.17)(64bit)libspeex.so.1()(64bit)libssl.so.1.1()(64bit)libssl.so.1.1(OPENSSL_1_1_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(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)shadowsystemdsystemdsystemdsystemd2.4.3-bp150.3.3.13.0.4-14.6.0-14.0-15.2-14.14.1[<@Z6\@U%@TTto@TpzTeT_W@S{CRRQ(@P@P@OTNuN[@tiwai@suse.deavindra@opensuse.orgtiwai@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.3: * Fixes Windows only vulnerability (CVE-2005-0837), where an attacker could access the raw XSLT template file by appending a dot “.” to the URL. To be clear, no runtime information could be accessed this way. - cleanup spec file with spec-cleaner - fix bad line endings warning in CSS file - rebase icecast-fix-no-add-needed.patch - replace PreReq statements with Requires(pre)- 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/shobs-arm-2 1541875372  !"#2.4.3-bp150.3.3.12.4.3-bp150.3.3.12.4.3-bp150.3.3.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-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Maintenance:2397/openSUSE_Backports_SLE-15_Update/17d1b453c4f349c7a6e8fba71a4134dd-icecast.openSUSE_Backports_SLE-15_Updatedrpmxz5aarch64-suse-linux exported SGML document, ASCII textASCII textELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, for GNU/Linux 3.7.0, BuildID[sha1]=79fe45aea461b421eafc32a2a4a589398e5836eb, strippeddirectoryHTML 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 1.0 document, ASCII textRRRRRR RRRR R RRR RRR RR:ev)clogrotateutf-8c9a71871431388659c3bcbc75a8e1b30d46652811a7025d1c4e07e85eefdd749?7zXZ !t/nb6]"k%jdmfu&=ҞG汥/_5ynK,OJJ 4b:4b$'OHM2`~ sب ̽$%_x^3P'»H "8Q)%7TtgH<}q㶵HmgL.#LP[7WT×h.XaR 7?qƍB⋩fm<ۇf`Ve4bPe*'qpf;28n0꿡%x n,jmb.cJɇK!D LX=75ȝW?$7 eNImi" *DZf>ɅؤQVTKv|L>_{)Nz)1: YNi\y'juNKFfIc=A<0DXzΒs63"@gp#)(m~(u`PF xB@.qmH:iI_~=1V$&Y_P^•g2,[ cO bEi:+|EI:_Ï6յwfI̒%H]VtrXwP! 0L-A'Wڹ}=ATHoLd D5;jvtA(ˏ 4ѫf Qm5`m%d)vb3B GIӀm+CT?\c?xe|3 ѶDt*@lZv"IaU'DաHs݉n|+WI 7ڨah[ _XKF0İ{e@wpMH)L_|ʅ(8B: {OsJ/Ŭ*ݠ.}n]nr-渾O2  ;bƁwf`2Pސ15sYTλjD#&>dK7dR}s7r,;JP+@Ǖ*o_+PBז=oPfesE] }XddKX+O \ 5r?aђYb G)-. Ɔ,kJ5๔>%h.T&3p fŲAFRUs39/v Bt!,la#Ufp*h듛$aPP>:(A]+#[OMK5PnU"❒]k\_VA%WDcUUw -m䘲fNF^yNaRGe ^sdOX:tjo WܰGٍnvH^26jIl}XiyYIDzu=t^ưƝ3$apu j.Y7aPƃ=pc^|-+2ceSK8d-;;U٤%i}pQ~C Eyۧab"Cl0odpTo<_35'mX`k/1C!-킬=S~>I1 LD ^ژ^;0^Jl_8.JƠK(ʺ@W-EPy-l苽ʑ-w#'8~hχ0S|Y\Y8 ˛~v_<؛3i-('̡o˴01Nvhdm6-Uer OvuGy%Lm'ߵ?ܬwz8%39fG&ݑU]*H{L돫"v'qaxBIm@qLX^D@t1T"Q 'PӁA6jJDsj= ڔ[,2kSa=5ەk!*}pe+Xr4m = deGT#6rBiRĢD5HUU%-̍uo2`ZgT"SCE jxwkLz/cf)bh Z0ZWJC^Ɔ47^BָY(z)?_!^m5[ս%+ˎ/s_P˄eL#sP 0V'WFj!}rc: R!Csܘ;y1PFierCT@H#܌z*@YjT/*R#:P‚xMDGSȷ6T(JK/߼hOc2?o]1Aqۉ $ʓwS̏ =CmW}X^ŌT7VtcO\ͪ|zɆa`0E0Qsߡvwd޿*SxSP͕+}]Q(2c/1B9- A-Df=X$P$wհص\?. v*(sII +T,l,J~Ín(4߽8ADQV /E)(4Ya&Ϧ= ٱ&1s ʇߋ{;6:s_Q9p+^gf@ٯ [m\5pS!}E7hs?sAD02yK'SLݷJ(K:gprl`KqH5r[0ٖ\}$xX"y]s\'X%-n2TZو4NX:ya]`v h_+#al(`o) T7 z`]2oTM Q`dJIOux\i\-Ck4:YX6mwX1>˯$r^!I Bf [?pj) Add-` z#'(Oh4qv]Y~p y8 6LJOܡܒE.mkћള"8LwO V&KģAGxqx|K LntCD3 9]A_A+D" wڍ].FUE2?h,iqS|PCY2hZ!K\[}"sOlqޡ?VV(;H^cnNƗrm͇6 8TՂs=ꝁDÌ CS([t<[yKeYv|H ZUzOyv{:)1y ;ЈF0g]jR#_zW kTӷ?FWegwPe [Z)~0-v?x }+`z*xsgF `*gԹܭ9**R sQ}D;6J4(sLmLcHYK(4qavMSI9}Źדsg[E dQaC-{Er`t^ 6{D 4t<F/Mť3êSƲ\?nYws[@S| U3U\BԂUUY?ഉc5\ܶt3|JhuUBZޖ͘B5/,e`.x({;"{-jC$ၝ!sJ:AYsçIaؗ B䧨B^vP'p fJK$'ITƇsq|֝Ę Ҕ cNʈkD}].E-GR!VLY!&Zgc%1[tv'V^qquUvq4gWU#Bc]f'h+Hʸf THu 8WZ5&"[|Qtd,Z/Y/m%^PbWiuR]LZ|@uD:ajtZhb.4͎s ;CPQ.18 tmA4ZoTD,(~0h(_Xǿq n;gjwq AYk,#27L0U,Q9F .Dn\ew 1ΏsNʅ4t49+.@xt~@\Ku.-*!: y𡰼AzhBms!oڝ=S⚄EkP uEȾV4AF)h#fC6]_wҸ"­ZjL}4&_ td[3‚x#wt.iPbmxء^ٍڐaKTjnXk{ސiطu+PTߋ;WDFg2 4n i{;W;6 כ%fQPl+8]la c# |m. (SKX͈)aPf1=-q,mVRmw+K@zY6ʸ\~kz{ٷ7fx!T;3Ha A)Iwfw {qT ;G5&ns] _ކi(V B:\.%[x 9%jr'ȔVMz{7 Ы^*Tg]v 6eFɰw`362nDRy[s""lu?X^2=;Dc@~&O{(s`/qJUKA`lc2ڒ6b)A41Ű_Fqoj)uZVhf,D 9Sng}HJ->&YLa[+( +.XYx*?{7\8e$nɾ 7BcI'* 9"bୣ_ZRˎ4gI]H򤚉 lm_>'GjCI^˛2^tyznj9󳨾3LΊPj_'ム>'UWdܧ3*^%6+vUoYy^"mgF5Ezzn+9ҫ/+ġiSH9%ȥZX4q /[A; Zp;i!'F vY؍z|\'4$7Ԟ|M1vx$8si=cL``@ (:cT]S 2\5>,8y@ȗhyiҧdQ"i_Ϗ!Z ns?iF!ӽJOm0pm( PxŹj0g( ȸCG5H_Ðw4%O)؞뙥w^ n2ҥbECVX%kIa4p37:4pu[:u8W.@,C{r萍.p,h;hͼýp'k׼ٜ/4288SHwI _3CV\m{1b9- e& ^W!FZמ=P7onzqv##Ku/-QF` Wv|ڼݽZ% {zԪҝ"Z^:`(tWuW G+ fD2ܫ$ki?9M_t|+4;3~f=!`Kr!Kd x-2{/a @Gc;c-9Q;Qc7&-G]O'R /=`^GxSh.\ V3Ӛl]٫ʑFvio '=,v&Љz_ROT ֟fePF-uޫڡHt.FI#y_\ yئ ٓ >w ЮDBYľQ X τB9|6e\6*XDzXk f@gW@/E3HYצ_&RT'nWBehX[-Y;'t#*b"y&>8ׂ+ږr (hca̝*/"˺_xOnZ:0K3E\~nbhB;Uh s`Rb4X^4WCHD ,&-mSµ[ONocih+{zyѭkeT3PS֠=]޸b`39#[(f}]WI>BNu 3߿ybyrk IJ^y}OA:4XSZT'8yʗ2#]˱擣1ڄhz2p *;+xcp 1׽iXHkVsu?[5^CڙurS5=|d(3y˲-GءeO_ˣ{j;{qIgYXG.݅Y`eݤDlm 1cz%R¦<;bKKBX4re.š0Ȯ6 O[ `y)]XSɉp"SVX.ZL]Q'#A5BbEԈ;1d^(ޥL+wF!Fd+g^LQ"EWTi](r^>JG%Qh{TU|xe^ǧ] L_PnY7I+ޯuPCZ_5YHQ.u|*G zg#.oj?hrPaKx z9k-T\?7Acz顋T\p,QS!+J@ί{9}D6u=|!;Ei:}a(`^FweKk(SJ2-3lvnK Pp0s eUiLJͶxqpŠ/ %hhG⩵|b,:pV?#b6~))%b-*NORΩX!ƳH|o*<Xz<`d/Y-5{od;5 nOCtKY<4D@U,8oŦ5"7o'CnجBS9 h$6yy"_u1pTLPu9[-x w/xvDž,PnWQ {v& ׆3A]{z(DXsŎ+=b-NMGA~"V2]yz*ڂ.vl G%IUԦwl<Ä{S/֭8o7Hv4@G7To0'Rt7>>%H󷻺jצ^j psq*edWbΆkLBꝱ%d&q$$*Iv=7QYs{`llpܫZZE;=x!UCVVk(ChN/Vbbxt(!;O; Uص&P)NGC[*@]anqF]ǑWʭR]R2 N^V @8U/JۗcһRCsd|o>Ph+ٳ埣[QgZ)D"g[=Q8i1@ 4ss0.U\$3x{clNAf@b20Aޱ{Rsf3C2P=p|Gp"9!,(}`zhs%"d?ս9`j5ݓc pqBܶy=dN+sp;RT^_9'1vx OUNP܁:aI2*$@~"Ѭ a 2Uor{ayo+#XIRm]E+ND:Aw3ixuSN"yVa<~7;"7s[uA;ga'XOmCk^Ք/Hw+)jA!LXzD%C#ϟzYը%C49Ymt(Se, nEZ8#m¥8eL2*yc/"MPNW/M(T h:{Ϛʎt* l/6{k- }o'?f%B%!MYdP;}ӿ-sIv[Gi%  +$"N250㷕:.`&%8 laM^4Bs ^>/h>uqх1<>ݾ -c Z4t)_2ٕo]WjY f:nS6TVئЀꇥ裎e3c^W_AHY1ǡ(b^>對~*.GYE/VBtځښ=Ԡq[)Z4).c{-cw{e#bZgwmR-N5ڶ>C a>"+XBo'} m`njhv{4 b``˦u{\l[2`vX3w~|;\T=1 h\+8ܕzG)@X4i[fl3 'ɺf^0gPH|:"\ f SW97}TCnR{2g4OZktz&Y&ٸދ{t)ʳdhs^L5 -qW{HCKb~#鳓"` V")R+<,RbhCK\3Yi^IfkIRVx7Daݕ;3o-PwCcom ZtN,ݙ1+]v%LM k5tɱ!> xI)abޭn@}RW>VA}!Ya⠅뎫 mOMPHR /\Fy+ʾhFY(}$+.i;l/W) YX.Пr9Nq90Di?i n.x-iVlMdX/Pp6{a#t/~޾V咀O#H:)x Apx'1_ BgXgƉ+sj*XR$?SFXؖ,iLg6ló5NY] ^ǚ)r/z:\dVO  &=5aU<7yx  ^#x%bP%c;jqU\gRLaaf @' OKch#3Mz=:g{'oGgLA:\_!mA^u\vU,9'+(ho9C@RZA[ 1 Et3ʠ+RSFA^dr,r`? VNzﺍjM;  c3aجZxތtG5EaT>@==U+)y@iS>u2Js167$ +6dod?@ z;-[/ir"~~g:fa |rGN buru)/PU.BJ&8ϴRHljjL"%aE0-Ja4z x펛[g\e4jY83V-7']m e۪5K`*_`W, -R9wyJ=c;C]q|vs !$}%3%:,̲m44f.\B|b~zE/E;%٨9m9KM­C #ckw-؄o7b'nqs YZ