icecast-2.4.3-lp150.4.1<>,~\"ʸ/=„NO)6NC#.7e8S"sz:UZ^rQX=&4\Tf?80rpS ~K+Vk1-훓Q#Rm !b+u;ڔ\inш>I>(?>d   1 $+   ## # 8# # # ##R#(#$l$$(89 0:!m=3>3?3@4F4 G4 #H4#I58#X5\Y5h\5#]6$#^7 b8}c9&d9e9f9l9u9#v:` w<8#x<#y=Pz=======>Cicecast2.4.3lp150.4.1Audio Streaming ServerIcecast is a MP3 and OGG streaming server able to serve many clients with MP3 and OGG audio.\"wildcard2openSUSE Leap 15.0openSUSEGPL-2.0+http://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 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\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"a466e91871f877fd502d1ca2e77c58c87515788bb44c3177179add5952e35172db65c6f6f91550fc241d10da25acf21ac17ab2064f2377d52ed2ffcff6cb9ebda079bc050c4ee0b85e592060cba24dd969bab574bf5bf1b5f9962eb154242b1a3571440d8d6767842bc1a4f5eafe235356181a6061c6bd795cef0dae25d9af209d3c3424fb363b283ac0e4dc14fdc0e7fb4fc923b87b504d78e8ea1689738f5d32b1062f7da84967e7019d01ab805935caa7ab7321a7ced0e30ebe75e5df1670cb5274a49acdbbc30bb82862804f4b5f91f9e6f7e17ca209802455481b2eddcd71905f616f8c039977d6b64efb8425eba45bb9ff0f761b7fce16278926f4e2bc30806ca8f2685d62297a9d1c3ea9a37afd9c16b06d65b0102d5997079240acdc64c48626fd270a2c8cdf8057baf65683cbdb991d32405a6923283e35b5e9bb075bcb13e17f101adb45949a96df431d4bfc76aeb852be534d04331684588cc5cb313d9eb59c2139bcc23f96d14e9a5b27977531a46de352211378af3ebbf3f2883d55dea4b07617aa1876ae8908672de312e76e475fc9d5bb460ead4e643e7bef61c51781f64e81bfb3b00fe58f9e92a2e9d7fa3238ec8865b00ed6d8a8bbf8ce05723eae02465f6e625e301cd6894f79d7144855b7f2441a3da05c923455ee4187334f9c6013e43fa390ffa435b2e888f744b4cfafc79250dae765ffcba9acda7dbd9f7f789cf1f271aa43ba7cbf56915948315e1acb1d76cf187f943a488856a10b40c09b1d67cf07e6b44946c7754d54ee83cb4d549e2aabc8b611f549df1582bc177dfc0bf7d4bbad5b66cd7d6a07b7a48621a3c701fc02b6c4676342ebd76f130213b10706a54224fac5e6589269c88d5b5644357b87107e22b489b73c52c9e989f4683142453b11eda3fed8b6462c71ee12e1d2ccbabe4530e12d13079ba7a7fa8ec6846b78012b25a216c0583ddc6f78ddbf5b8ef0393e4753cb779b2c8337d2f7e18a882c67f483262ae825a6efdf8f8535ccd06ad4b6d37d144a73429655b1cafdee006d45f7668f014118a2d51f661a19d6901a3ce723e547e661137c8158f57e8af4eacc939d3fe5fc87032be820e04750dd90f5e500d23c5eea0cd415896231ff7d0381e7583f933bed6a1f127695615c5981e55aeb087c036f62b63233cf7f811deed63aae92102826f545c300c9c1d1bb1e2ee95fcbc285a94a1c9c713ebbac08d4d9a4468f35e1ea0fc575a26d3f7191c6ca9dc1cacee3d8ddservicerootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrooticecasticecastrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrooticecasticecast-2.4.3-lp150.4.1.src.rpmconfig(icecast)icecasticecast(x86-64) @@@@@@@@@@@@@@@@@@@@@@    /bin/sh/bin/sh/bin/sh/bin/shconfig(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.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-lp150.4.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/shwildcard2 1554391754  !"#2.4.3-lp150.4.12.4.3-lp150.4.12.4.3-lp150.4.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_Leap_15.0_Update/4569c09707b4d0ea6929e16359c6decd-icecast.openSUSE_Leap_15.0_Updatedrpmxz5x86_64-suse-linux exported SGML document, ASCII textASCII textELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, for GNU/Linux 3.2.0, BuildID[sha1]=6e823ae20f554509ac027eee43d47269a17dd453, 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 textRRRRRRRR RRRR RR RRRR RRR RˇB< uuR'logrotateutf-8f38b41b054504571581fc0ba0876b90ef6f0bef7fcbff326a6015098cbf25bba?p7zXZ !t/r:]"k%jdmfu&=ҞG汥&s~>@+A,&=  G5迯-M5t`Xk5ϐ} 1֩( ^=iqah1zD w5~r:)ǗínUd-02Q2;k v_RD뙦8f(KcM<*r~%&U~X֑izc< Cܴd~Wd9YdaGҺQLA}RbX?^ >Fo \oēw@|}H]WېNs u /Pkh@9g`X".<UB[x &]癇T4q5N))+c9ECQ{%'m9 UwsJQ%^Vǵ`6ąyeǖS$rQeʇgf@([⣗ y&g>ݪ\㐟qst46(Zf q4KJi"H7, nvxΛ%@w9P bl%0<7(΅דBCj=3rUU$% "QV06x39O^l}#8 v6CrЉ9C ɍb k+%KYG$! sibղU&Iwv &F5:8o[h3Vقd%H{H{\2oEޘh\.pW< u0B㴉i/hy¨j=SkC~~XzE,>{(:ʅv)oM%M :+m< 梯x-} o8%>o+@ 04 F;ĽnFV5O {f A=!9r65mIp;߷Mkax;@TLQ a}oyZʈersP"_6oZM0݂Ý_K^;<qʠ5J-װ%|8Pꆔ8fu<'ͤ<*$`j3?y18qkYԿjb%e+e7M6fp/3|Î8?o!uЕ[Z9* y-6'7^1+Kx'wUҧx}rō1]V,BGN#=PRQ?WEMtJժ8UĀ 0abXi69)z怾pP,ajt_1WKž@qf4XAh hgZ.I#ߨ jh(700R.kΫ`@{Ӝ53 @1{R4?2^%HbO˿9p*N o +!l\Nv_U,Q#%ՖqfYz҆,o[YNL[7{nsaf_gy%iDZi97LO#sUY2pEZD"STAxuw'l_#B.u=R#`jn9 `ߚ=?5okgDGE4/~&)8?˖KYȋzHb:Uw%Oӄ<:CMHF<_ R8(g]w7o-c8+d_eȣ4knW҅.!e-t =宠 m3Jv3`g;GN9]Y e+hUu`?HFQoZie LW3SVS:&diw; lF dK3ת/pd)`(QDݦKDZW$onA'LS<+\m*i>)ZH'Ţ1bnFkN %eZ]VV8D.p!P*BlS3O91WY{1ibBp[ꛪ1$rVB |}:oOa=ü9%٩kL)gZOX4j4ƂL&d D+k OYR#7@AB5!_JzC<%L`= , R~M_CS:+cf}ب7Leb4 &{T<6+7F0-ٟH Ja5LAB+<!t;C en1@3ʉl; ~cϗH$ڟkeW x]Efԥ 42Z`arsטR>zs i߁0Ggzq#[_?-jsC4`uLYbӍvC &LD!J=TYO6^r>YsoKcGA+H>y1#T*b=KMn=TDɽEz~gssK|wХyRb&te*v{yQ[upB/&=@94)#mLa3|geu*r[zVM" wZyeH@%QYyx̋:G!(G?,mM01q#?ۮU2Q$+ܧ IOCW)i0_r2TJDܳp?ovC=@]?r*'>K <pJ$b%{lJ!8\X*&bՂ[c@[ L={#AA+hH;B0,D̺YǂJ0Dr^~؈ #&y2_.5yֻ~)^XGyg!Io42eوЍWB 7ӢdvˬB_n^ݡ GثD9RU!$u[8md%6kt65{TZvNd*u=?ۉ8RfCYPCoW>i!S'&g&'j82a8?Q R9`UA,%a !q ,QR.++Q,عZX"3ؾ3pqc*ocMQ)8iIo[QiRYע ct#5'?L{K3&B868?yl h:$1:9 }7j`J"J)~M txis:;? d=ˋgTKm7lGU" /~KC\hNà?[ULt&eޱOxൺU(W.0J˵vuو91F?^2wǮP%6BrYYJ<#@y:קb_n: zT>,Åw{]GUfwS5Ef廌X !'T.дۤ/V9!NTH,.zWuQﴮJ,9VǼY^ %I >{EiS\ K*D":I2&Rpк+-waѢ^9ZI{g-İjP Fx/X)[*pqZȏ2`OgqPaX.d\v GY+ qt93ȗ(Cd;Cb@{u)D.aD=a (g[xg_v]_zO7lO2<NjM:DƝIO<rŚV&8<%D/jŔfzpGHxNo|;PC8Dl#s> Z (C/͂ i 6p sRq;nt/ZtFt,rVb(WK+D#HA7\ubB8v6pQҶ"+ Upm_n),oȕ}.jC'm)QGX\q^>+X۶ U1Iơ>͔C.j֒r<)TC+";ָ>U@P3{H"ؘe@A9K{O>Xa@{B*ȔSS\r؈.D`҆VqZнxe)t.ω;7sUOm3ۭPyIW`ߨr3:be;!CϧiȹݮYWgstd wQøo 9v"_ѓ{8ChLPZM+ϩݡo\#& h$Im]]+A^Lv2۪fAu0,?(uўXJ 6 __[g_j-XvpiLO^H|φ8fTh;sUCl/4=,bkѳv-sgP\oI#~_KS.ntV*oxKX 1yX !Z'gY+D}EKٸulI8 ڵ"'C'nUsBjƼnX:˖vc8؈ߋFwv9*!9h> } ?LmsG c81؏2_Z/<{-Ꞇzv-M>es84qHeC8 ̒YOf}I!0ͫGi-kV8'EuJ S-2q9~c*肥GS=4]ZYפ:2cd@7y>Fy@ұ /D}T;GzzJ8v7am4W(]aM ((/ %ո,0O@\0/`?hbm W#w|=9Gf3BiC^c?/pCѪϹJ,qsR>gc+u[Siuecm4 (L`,ia {ЩmQhX| vP`$ ,qÂ+/RM#]d!m|7uSEQr{7f(/Nzph4&C)T}e8ĒQAf[F%2z%tAwY^A,rF#3b=ŗq3k.@h:#?d K*05|ES= 6w9[ c,*+8iO@k+JjE=C2@B yf]"[[.\=:MǢa\w90N5nWrX1WD?jYrO7383=z7ڭe=^ߴ0`J_*}.rۣZإ"O)žMT?لlyE&v6{LPcHVR+sSf%`NG.1Bk9FՐz~zi=x_)7gڨIuUfi*9ă7/ 'O!>BK}Rjt I 6l.Ñyq@7Z~U}Cb-ĎANw>l9dS&7,Xjm"59WvU.ͬ44 ڀ~, R,2eV] "J/|M59NΈp-]92jC4gd6|'{ҧ& g%WYUE_׸ȴwيP&O99Χpcؠwؐl#teRMPJa\8U;q6nAX1ޚ[}Is_H1[Oq| dD0Ci3Zf%u m{graO hq,xzKǔƜ7ۻv$kЇ!2ߌM@ yEM wTV%+X2ţAwPj3S\6OXkQ޷5t8ANx_7luA< xV5 $p^I{ޮbW xQ Wbf՝DA;<@Sa]ChCܱ*N`W7%)v|bn0 !#:>[?*уkRM*.orspԵG(R@mJ/bJds֚1RUk!{Ș8eaGՔLJvOXSv  yU' bbi藃Wkz:PR iT7N*6\i*TLJ% ~u$.\QDXU|׿}إT8̾}SӁ0w|]'~ .H/ i(Xxߎh& GBEx%%JɒQ"dI4=o/-/Lx[iq }L3Q!dx;*n% bs1u_WQ$x MzS&z )ukH Lp<(r=ӡȊ Fu~A'..EjHƂ+ H.];*Fm܍m7G.EVFS%rQ,⿻ɣ dp*2EGms6t"ӕtXc QRԶNu$$yVUGUo*()З .+vFsdʒ'>Q!ă|98"z)yn_=\>vK_+Eyĕ"OadKe\N.[PL,Tk28^17Ĕ״ mv Fr#p#|HO_SPy69(!r¨s{PT>lIV,O?q(zKd2-TUZTQx{F4_º(A3z].E}xeI5aN=1j޺MO%xd687 ^ej] 3Q$,QYkŚdYjJ{E' ZhC9_y22/6Ká&Tֈ|!9zG2p | 3&o2ku9p߰*tΡ "^5.3Gk FQ(#`"spЋƵE nNIEG? )I.]5(i%?"|$#B2 .PR`%Fz}ERc [,p< L2^?Fa)L|zr֎_Mxz^ /՗mOkQ赱głVUϲTXuD -3`bB嬀~ '@gv"lkAVvcǤ}HmF(y%Q̐vw3.),ϳC":%oWV|E#L9CўTRP˔6nX Wd! Odp;V$Kߠ sWq{B']D Ы""F&Y.,w9IB( CPP  $RF~iıNzAFMo y<F}MѹJ3Sd]aE*R]lxd*yHߑ…f(wrfBSV))(ZQH'Zd FxdcҼA$[Q˧*ЅCLp3y\Cfe_[$%.ȥ]ɝpĨ89'nq~7Dل}XL"J 7 fYuP꼰+su][h-Wfx+^J`eNFn&Ykj1!sU*C4W-䳡2Y ƶ._4ąAȸS m;xrX wMNE#)yy?$T@HALQ[8w* ) XqjXo%u'̉(G2Pjmд.w8ڃFېj `EB!d-$ZFhU[*+[{B܋(d1ˇl, Če[R"ȐOə7YZ1lM4&/L,Gb LgH*',_>,Sr•o`q^}%,V ϵVUs-MtǜKEoWVh^ i˛u,Atlܸ{j#lbҴM/<Dt/IZfRe;R;}iQoVھ˘#+vXpPhN H_|U& 18>wTQ! RwjﮅG$ֽHK~6ҭL]efDꊠLaX_Mp&߁g_wjD~G,Ǣ\=P`vFPqҚɚh[-h2]ZԽ#lб#~^so,:M)<""Д8%دƥ/l}͍wKl}9&M z 8S%W'L&gX{#cd_1M!ܸ+Ѓ*A=p?6'f ȻSR>okppN(e+Mi|>aE+[V?20R3PD#HM1h\[YNᷘ(rhda6OdrӧZyZx _BCRPN'_B)Ws* +Ϡ=Prnb`4ޑ:S ĀY Sb|(hcA־A]@cB aQ9&_5%(gt) fR%R`x3TG!_7H4ɔ ldUXν<'K4,?4TgY(pM 1#1[UsV81`^Y49{i,C0S{2?[ E#O^At L&P{^y̱ߏp!*(b3+c3D,<?%]Z0Krk~8'>'Zf[u}C9\<eJAo.0"dj4-,'ya^YG;j4s`ϴtjt􂷁â.6(Y*k IrFp:à֪ <(Y 5/h/pPqS7 ɨ/͇.x@MSDZPX 1d2q[ixi 8J iCZ뤁q`om{翬pn%)p8Ez=%̧-H؍?vbGqx~B 8 ̓ ^5kOag"FP% r^@B Ah)xa5eh0"g!EBA#~IDZ :(R,PW楋GnQfemz#I-WYss.60,RqЁt,F[#3OG_le:xXX!) zHdS{-/A,dY=EۄS𩠜v2S^d{hWX' #cn(.>%XjtDqT@ϩx^МF(y e{ &sU <2AhYJ\ө8qc;aAǻ33U: !=&T 2qqe(svlA8TǮLYS(n$Χ!P%.!Z f2>ĊxҮ݀pVY̿cRęD=c_-3%yzF>@hEi!3Sau4^ $*Sqe}Pu#B`d