ssdp-responder-2.0-bp156.1.5 >  A e&I%z & m:trXh9wظ8\4 \7S;a:+&㸨_ܡD!YM(Y: }@ʃ1=BלEymn@V؀D%5H\-P&װr[˽;xZ\$Un*L0EMU >ŎKm#K;'wd4-² , Z':)9I ,ENqDADl+ ך M]&U!Xu8Hw8/dyh/Ƒ/!Y 7H<zxЂDZaDdǐߝ -皬5f;E?_v`2$ƐPr& mn%zՏnLW>V ݍ˔,%GJ&X+*& \ΡrCx 7,9&<"l䀅', #x ^QaZ#N] #PZT5%p@',yCxN3׫U9lMR3WkcpC>p1;6=,ś=fZJ\{T ,7$:/>pI&H?&8d  8 .4;Z      $  H     @ m   d(K8T9l:=>?@FG H  I < X HY P\ l ] ^ b!c"sd"e"f"l"u# v#$w%, x%P y%tz%%%%%%%&4Cssdp-responder2.0bp156.1.5SSDP responder for Linuxssdpd is a stand-alone daemon that implements the Simple Service Discovery Protocol (SSDP) for use by networked Linux devices that want to announce themselves to systems running Windows. ssdpd has a built-in web server for serving the UPnP XML description which Windows uses to present the icon when an InternetGatewayDevice is announced.ei02-ch2a)nSUSE Linux Enterprise 15 SP6openSUSEISChttps://bugs.opensuse.orgProductivity/Networking/Otherhttps://github.com/troglobit/ssdp-responderlinuxx86_64 if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : for service in ssdpd.service ; do sysv_service=${service%.*} if [ ! -e /usr/lib/systemd/system/$service ] && [ ! -e /etc/init.d/$sysv_service ]; then mkdir -p /run/systemd/rpm/needs-preset touch /run/systemd/rpm/needs-preset/$service elif [ -e /etc/init.d/$sysv_service ] && [ ! -e /var/lib/systemd/migrated/$sysv_service ]; then /usr/sbin/systemd-sysv-convert --save $sysv_service || : mkdir -p /run/systemd/rpm/needs-sysv-convert touch /run/systemd/rpm/needs-sysv-convert/$service fi done fi if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$YAST_IS_RUNNING" != "instsys" ]; then /usr/bin/systemctl daemon-reload || : fi for service in ssdpd.service ; do sysv_service=${service%.*} if [ -e /run/systemd/rpm/needs-preset/$service ]; then /usr/bin/systemctl preset $service || : rm "/run/systemd/rpm/needs-preset/$service" || : elif [ -e /run/systemd/rpm/needs-sysv-convert/$service ]; then /usr/sbin/systemd-sysv-convert --apply $sysv_service || : rm "/run/systemd/rpm/needs-sysv-convert/$service" || : touch /var/lib/systemd/migrated/$sysv_service || : fi 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 ssdpd.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 ssdpd.service ) || : fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ $1 -eq 0 ]; then # Package removal for service in ssdpd.service ; do sysv_service="${service%.*}" rm -f "/var/lib/systemd/migrated/$sysv_service" || : done fi if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi if [ "$FIRST_ARG" -ge 1 ]; then # Package upgrade, not uninstall if [ -x /usr/bin/systemctl ]; then ( 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 ssdpd.service ) || : fi fikPH/~큤A큤A큤eeeecZecZeeeb92a9ba635287e8941c2a8523a7ab2df62f306185d8b49cbaf9156f2ea199cf27e9f296166f2a6d892a8dda82bd1203e64046460107a4161866339cdc75ec912e3cd25118e1b060fb2f2f6ab71185ef80b75384edc8c298f903429f11c3d0a788a5f5cca1e450c4b4fc9fcf9998c11ac34047aaf203785020aa1d097cea063d68d6fdc22e337f725fe719bf9ae6d92b1d8d0ca4cff8219b303ab76706670a8d93680f758cabbf63342ede7b96f439f0bb44379f5ea643dc423e5827bf457adecb52cdce4a61d44cb7a34fa25a1d9cd7e1fa5b4efe75f1606e6b2965e1dde913rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootssdp-responder-2.0-bp156.1.5.src.rpmssdp-responderssdp-responder(x86-64) @@@@@@@@@@    /bin/sh/bin/sh/bin/sh/bin/shlibc.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.34)(64bit)libc.so.6(GLIBC_2.38)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.6)(64bit)libc.so.6(GLIBC_2.8)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)systemdsystemdsystemdsystemd3.0.4-14.6.0-14.0-15.2-14.14.3c@c_a^@[]@['Martin Hauke Andreas Stieger Johannes Segitz Martin Hauke jengelh@inai.demardnh@gmx.de- Update to version 2.0 Changes Add suport for * -c NAME to override ssdpd UUID cache file. * -d URL to override the UPnP description URL, a single %s is supported to be replaced with the interface address. * -m NAME to override the manufacturer in the default description.xml. * -M URL to override the manufacturerURL in the default description.xml. * -p URL to override the presentationURL in the default description.xml, a single %s is supported. * -P FILE to override the default PID file location default description.xml, a single %s is supported. * -u UUID to use a custom UUID, useful when the built-in micro HTTP server is disabled. * -w to disable built-in micro HTTP server, useful when other, more capable, web servers are available. Make sure to have the alternate web server running on port 1901 to serve the file /description.xml, see also -d URL above, which details the location of the UPnP description URL. * Increased debug messages in ssdp_init(), for troubleshooting. * dropping root privileges after initial setup. The used ssdp is searched for first, with fallback to nobody. * Add support for an initial retry interval at startup, in case ssdpd is started before any interface has been configured. Configurable retry count using -R NUM command line option. * Add support for an IP address monitor using Linux netlink interfaces coming and going at runtime. Meaning, -R NUM is unused on Linux. For this to work, ssdpd must start as root or have CAP_NET_RAW. Fixes * Fix #11: periodic busy loop causing intermittent 100% CPU load. * Fix invalid uuid:uuid:... in description.xml. * Add Date: and Server: to HTTP header in micro HTTP server. * Add support for HTTP HEAD requests to micro HTTP server. * Handle case when /etc/os-release does not have VERSION_ID fall back to use VERSION_CODENAME. * Don't overwrite CPPFLAGS from the command line. * Portability fix to utimensat() replacement function.- update to 1.9: * Add testing command line options to sscp-scan * Fix TOCTOU issue with caching of UUID - includes changes form 1.8: * improvements to UUID cache directory handling * Fix avahi-daemon (mDNS) conflict- Added hardening to systemd service(s) (bsc#1181400). Added patch(es): * harden_ssdpd.service.patch- Package systemd service file - Update to version 1.7 * Use /etc/os-release as base for SSDP server string, distribution release information is primarily stored in this file, some Linux systems still use /etc/lsb-release, on real UNIX systems we can use uname(1) * Update ssdpd(8) man page - Update to version 1.6 * Fix CVE-2019-14323 * Refactor socket handling, enable SO_REUSEADDR + SO_REUSEPORT * Change default behavior, must now use -n to run in foreground * Add ssdp-scan tool, similar to mdns-scan * Add systemd unit file- Fix write style of description.- Initial package, version 1.5/bin/sh/bin/sh/bin/sh/bin/shi02-ch2a 1709576479 2.0-bp156.1.52.0-bp156.1.5ssdp-scanssdpd.servicessdpdssdp-responderREADME.mdssdp-responderLICENSEssdp-scan.1.gzssdpd.8.gz/usr/bin//usr/lib/systemd/system//usr/sbin//usr/share/doc/packages//usr/share/doc/packages/ssdp-responder//usr/share/licenses//usr/share/licenses/ssdp-responder//usr/share/man/man1//usr/share/man/man8/-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:Backports:SLE-15-SP6/standard/90b541e36fceaa19727fec26495e055e-ssdp-respondercpioxz5x86_64-suse-linuxELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=8c1e2d73244171fc9b9459aba32768d2ef4b2fd2, for GNU/Linux 3.2.0, strippedASCII textELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=679ff54b67475e35c74ad04cf13a9f9e836d4c6d, for GNU/Linux 3.2.0, strippeddirectorytroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix) RR RR R R R RRRRR R R R R RRR/ZÆ#systemd-sysvcompatutf-8f5299e091b1ffa0e9011573b74fc4522403c35cc417ed3bac91df996103eb668?p7zXZ !t//f8] crv9wNC˭VřEwo8vΰEI" _60Idx ʌ0|me y \?Zo ͭo`BTǒ:QCYO;Xq`:A^ڈ%H? ⯃rt{W#)/0FWU•Vh%7zdSxGQ|{OumOƄ/U' *e1$= j > $ZW,eNTupȳvbn ےB٨iv#~fg5e<gds 2x ':Sg(a-t}t(=ڶ;`@ -..3|Oe"waԇyXX0뗥2b E96 GoED)t{mk{}ԑѕC0^d$:]у󈪲J|\\:< RG=ClPlJ)2d˅Oնgc|^rG15pp0'5gq+dO\f3 UpQ3[m*U#j=9dT.tdҁ"X;+)zZkRIH. 0j52m1q_D<(6nffIm$ozmSsN/T.o#† w"r6VuPEIX(<0s*.}dlP5S5Qpo29Nf'I9QOr)t3^V*+(JNp80PUM†@rj(5g%zc0F,کq$?AРSx96j ,dQ_LՓcǨ{e)_kSCqуDj&Bng+ / BIJ{n\=g0T=)׋WG[9d3r1prA5w[l1S n'Q<&>jqRkpzkUv>{^(7i6Ep* V0i /83sy{惟f/Q8:Zgi4i={Ki!*wime:%j eąNK)M0Jz5e uc|q#W%s&׎奼JPDe&CD.dq!: ]Sm)xG` v%Eg3Jf tFt&\NHVD9'E̝WL F-rS uJxb܇ ,G!$9AH~: 羠mc6ʼd4p`ۃv71αǢ3k(҂s`Rva<@:ɔ-a|Nz3`/,b|b$-kD8p zEmr ?ٗCR%VJ'5oG4g0?_ M/{(?qè,@N=Dv7jtf"1+˂"nBR鬥 k݁ډ4y=GZ6W8R5:PU%xnd %Nel+=uThxuNVIJ& ֫7e8BtppҤ4C`P A8kzuRTs*rP_Y^䘮5~A3uJʊоۯ̛MZ>,uR8(5 vi#nˬq!w9Ș9Cyk?Hh^ϸ`Qs~ǽ-iHMS"wUfhoO@CzۉݗBrP}@3GX=7 ]6 pDxC W7U/m=GJ)f֞ 1  ZS>v w.O݋ׯm>-\71hHF7䢋`3_l-=X^NlZH+)2#+% l6`:ut]F&8Ǻq lap ͎(r!4fO(n 7JiT2 Yw gwUEДY(oYa/vV/@bri 7h-A<]0G``̾U)R9h1p˛>pSypG#9]D6yu?Qjv"5,ېNJ46ѕ([ñբCC$+tn&Y_A.%)|Lφ:"L2i4V^k!يRY=FHI? ˀ Zg~MvDcx]ɣ8OUjKbUȐzւX7/~$BǬ'lPd-.qzƚP#7"\ ?Y],Q&;_V=DZ /1K;&"zN\ ;ڲlYՕ d6ͱ+8L<Q!U6~7d߿A&8.f`B(zLcArO%N(i_wI5Yhh>g?ja"ӧ|(4=^+=|U9K<6x ;Q \pzOYz|'vzHSs2Q(w/q*Fc_$3ysP흾ptRWgy,m!k(=wu%=~L{cW=%Lv_Vsc2 Kʫ)#\ey;ԭdiN;ce&D"Q^c۹:A۬0RĩbU\UWw*0*]4۲j^0E+ E{FA~8{V/DY?jJ Zm-;+g vm#xB/%eΠ@TwDl v?C9&UZGN/r`~  emD6l[ I`s1/ra#%zoVz E1 z u!fG,F)Z:!f$JɃL JY1:TK٦Xl7TQFi^&}avܺgm9T$pTҮ~^n[>v쨙dQPӣ1 q@n@z|ɕ~cR ]2$- "B;EV#o%%c0iހOd40<'2W6 FG3ieRxeWªrZ*diݨW9Ug'AY 9Zԇe\,UuH"KB#,<MDV(gmni@3sqKF xEOU@hySuҋ*Jj f')7@̶Jxq{~\ݶӃ,8]4UgHuԫ܄qv`tRiHOeC]DE~SM(E7}-VF{6{E /`6q&X{o-!?}OrјIʎA~k}r =#QV5ZlUWjmH9 L2 Q0#iLqD_+WŌނs%Zn*K1T-pCy '-EP8j[J0-fDqUK,6JǦ;1t>> /`Xt$V") :O>Ѽ䴲xfD?E$%ǃ7eX!La}Uѧx;R&j;OZRD-_.zۄ\~Bܴ:4G psB4vQ."$bǘQT˟r;?6WQ嬌Jr y:0pd]Ću@}}?f8]$?y˔-9@(qރGՈ9Pi,\!@5|e{+}.Ct:7ߺԀd42'^ؒG`+=s ,^E) r_8l3?˰v J9ҝUˈKSGRy8فQQ@DO%|L]]$^4z*4.}Ӳ(kndδm}W# Nm~R?N Q: c2 |Q)':KF0z!C6 jqBo<=,V53.QK(Ix 3Z/.]cxe)-BiγxV_`<@6 PUDO/:U^t5 띖 euՏ<$zж[,qE1' Yfral"]6s07 \GӖf^7ZRnio-p79MC T>3ML8rgZM]XWl?VZT|sE[xb9 f78 Ȼ㊆[NRg;njܱmǺkߋN|e4a!ӍƠZ:.u`d"A8J M7`@y+TZU-[d}L$o啈ލ&?qu0ih+YLSSQ r(3ڊ;9f4ˠVS:gC0]aWܫ#4d%|J`^[ 9(_І"R6ƣ'x(_D/q g&DCW_.08Zl !*$5(V$?I:bR1ÈoP[4qBqgR_5Ac5٧3,q)m)ul S?qևc߰-.j-N"Ј ~˜OPlؼL[kDb ܀2L#S9.ʁv(sn<^L`949odwāAkE9E,y1rAEs:p2^v,Hf]~zn__YvB9R3!BK^7RTAgdN( T`M"fc4*T+E05ӓU^4"F$#Lor和.DT5r9J <9 [?m|-i8f ="xC +p˩f 3@B4U/QЍ7@}f FpsH0k}`beq}$\NٱR#*$1TzۙFNؑah"JtHaq IX=0٭AzUBOA!WIbֽ+7AΰQ8!o،NLW6A'o9όkiRJi,'CPܰDD*wL{%q㫏#YB(.-2_o,n@%sZw)p5/yU+9edD7 _3U3+C ՙ#Jo B(1DDɷ%b{ܰ趦d "`~Wv3m.'jkP_J=ݭ&1_ly y|݄lw${U#Pmzn&:]NKɂ :;˥:N"_Ck7RtXtaB Sy̑hĊzv#> 8JҊ;$ml>SB} R [8^FL¢gsv"}!5RԢј,PW<>xQ9ъp٧ 7'o `_y9j@C"gTR J1f^W $,U 2it&XΡ*YJ܇o[@`Si@6G%SzI 3 B1UM a%hp6u *bFqXÑkS1 &Uثs^Nam#k_,0Y3a<$9u Iجeއۇ1ϔ@n3s%L>t.xe;si&hܴ4͚ElqI\ 5zWeN:ik`GkWc~`yb2 0߽֝w8 RbANIl_i^+=YS\+' lQ3Sh Ə߶u&HToUZRq?![(q5S:2E?Cit3ft֮lnYLi*%k7<AȜ+Cb j̍Os\IqRB\K>[tqQLl *7}>JǏc4:1ގ#ve%S/\Jar>WuC%Hn+piZɽv/*Fy5/D~!f$Nf7U` b*=EɇedՈSh6y܄GER!Rtd)_Ԏb+Fߠ *H_{pzWxZ/C1.jڇ(Dn(ZeU+ַ=fD}˔tm ]ևl8J4oJtr|w.\SI>S3 蘋=simzKHe25-.Ļf.Ad J߶)@_8<- ?6/$ ET,P ,$", Ao͞3^;F<<#F hi=4t@W7i?zZJy3\Mp)ˀ3k(m0GUM oR>JNi]MD /|Q]'z/i'lm,]nrvhN1n,+PoǸ]%UW^S&Ea9? Dl.POWU>CD;ad(!_KIN 9/-mLV!rq ә5YN =H? t̡zWVR2]{xA" 4tp9@턆TUt>abGp{ޯJ> j&L|@lN0, -c燞R 2}=փ:T$t%7th IR$KF:/ӕ}7lKbyoWiɩ]3NȆɗ^gשeFF!-'(LYA搳ջ+݄F%k5󴘙Y5"AVT_t>PY[ҌҫW}EZtǛJ%+724zg ȶ%䢬\Ҋ"ꊾ&s\2aps=hC~Auj%1( {_)I\#)w&>t1z-y5jo\[x7,w"\B[:]IGfݧKxP-Jߪny&Ҥ=bt;2":SжgZRQt-d?@Hw _1V-6/o2 §0!@rinAra=u(!B+&f 8oU|WotM$˹y ȉLgȕ531M5@j6s9$ ;U苅gvcxez#ܖ yYDm<bfRwe8+U 3v0KWQ;{&䧹&]u6ߧIIҒ9:8#tE[lbk ~ }~h%Ao_ ]:V] Oy-^cS뱯;A1kK!I QX_.xSFć}clאX3/hŸp%kt+xhM: n͎YNm6Z+!w.Two$9;څHCi iҷ;e*։q<z Ie{Q/E`fACyBiɥHy]WX3¬aY_$6^؝COaT4zGِ+YJtVǘ(Y+Os>$N8mAsSCB$RG8@!i"pAj>AA@ߓDR$H-E*#/ 1& .&𡎹.ȗY +1㵐y 2%'Ř2)K?S F,w9).?nNޅz$$B rqYC9A|FLA1k/'o:rACs;uUOqGzX06f`s݇j@YqYT|cA5Z^l}-7 gk͙ @]I2q'Oܩ!tx(J2~xB>H+//yڨTzhQy˨[0ϰў8z8"$(W?RJ EA>B N֑XYx%d1g4lQMÉ)`}TMAAq7')ƚ3bs`B½tl^?lzP de+mQUmbAI5s`Bal}y*= w"mnɳ[}3$ dJlsA_K%6 G2`4qBD4ҠGSwzq5SiViIM"O'J,4OJawDF,q.o|/*鐀#{exc?nGS!jx:=Ms-;H^'_i㻯͏&Zp֢w 4q%h&zɝ 9Xa]Uš!zX`2 CtӅl' :A.`<^0d\:r8\>3zM2ǖ3i1 Y6y5IxE0\,M { `\a*" [( -[\d&ƤmD~>fݰͥJ5V=xk iV?N FsSWΈ ~QBlx̟C *(%)]|{?-h Rkt5C ͦ7Ͼ!LGK<{){*1EGeQfO:{KꙨ1M\UKQBKwp2N@"@+$f w}Stc</-"H>L36+_`Pm3\cJNۑT>vPנ\"gysǍer*A$.oR O6^lњ &gI d1[3j`~ޤIlW*>r4 84bp/ 6%fٲBlg@b,P3 u6#jjl̆B,]Tg Q2ґqeLȄe`!dnV{L ۳vPv|/5bϢn8C/~2PKVlV}:\IS[ߨ9 k%GES R][7LNK?Y=J!m4DfR!b[߳ϑzP%'35,~&^& 3=̲+L43i'l_KwY'1ԉpk9~ 6:vA<(NUK@ONcBAL?h}0wT4BhD? vMEENDH;&wG$'n*c2/c\,W;c0dž8/hVtuB{]={7<|x~ O䎫jWH }@jbPC*^: iKGlծĵJq"I#X }4cm)!5Թ.6X>/#F?2@т=+IBwAB*!|qw ERB&}+jL^<76Xc> i ΢0$`HY𓶒pqp`ӪmGu~{3Ε7}t5`~ *M8Ӯ#r{axr307sU&`3?I'cX <{G\Y>č8}/+8ȩӴxriWRIk!_]9{QD i4Ґ-* ~[/S0-d:tl!Z[7<˴(Gv-h;__Jѭg(K<- V<[GɡNy0WNC7UGmslBq*;z{AL.c90wR+|(c03m9T=y`|Ԁ,W\1V@ٯң_渁[LT~Cky7 :1:c- zBI[ o߂u;l ׍ e|܀3rֵ9o9E^Lі/6  r@FGjX}~"-w_XP^L ң?udz3 kW0ip~ڿ&p7 ]сhl6U[ݸPVwG^5[4^:kóW_!,+ Ki?=/[8`N+ܲȇ@_9,4F0Zg96[*)?y* j{b4Uf"&"Pfhq>VB]lE__q<%}|L2eA<= ij.kXB_oG9;iළM2vayxDlPZ)Ĭ/=yl <dػ43aiwNr|2.o.Yelw^& xKf&7(8^ r ^Zzѕw$ȑmfz;IxUt/ԎblT)/W`4ĪؘTG) LMԽ˘GJWɝ[4ʪnbw+n<+( T|-g~g2Dt9)QўrT "HvZɂ1ȩuȫ  JRNAP}yφ+}PE t狦ΓtS'cؖ/i{$1;m{8F Y9"poHq/&E.|Ǎ;S":"rRǼ' @J]u7aVМ17⋐(y<+) xZ[dy.QΣk_) ૠFXzWV#.}3 3HNx*MLj6\OgkO6Qkgý-.L= i'qYz.^YuT `*rX7?؍EL-d؇:S-Kv)('L'`445yƝZ _^Uaݿ{nMĜtͮ>Dt ?4*gO;?cA,]B`D~h)4U*fw},xb9KZHEMVxHgpTgF9_bQ-y!x9έ)a[3G?zMEM^ARoJۛPzid $!Zp/}$˗J6,:s`^H'D؇9A6q>kvt1pjvBqT/sTW;`L?WzZcnZ}δ ~+?ڀM^'{AGLxw-:.B/-% N(°w`pOܵj챪3m+mb'<vW!=?"M \2npkՃD͹GZQ%p;^紁^4{Cg~qww XՊŘu*m9|4 Kֿ׼jgiip#js_*Wz֛4Qv4:X^^{T{ ~_Bꃍ֖lRZ)riA,$UWB2ު7`C  `¡xH܋Veي=UBEKb&M6kRN@IY^E4$s\5ꅿp3/6LE*ۈ qiMm(TTC@CⅤBi2F/GYx~ns%&޴͝-չ" \x''$%܍BۚLmٳ{PgD.ax?fR6F@Q"~i{"r12,j| P+Ie[MQ)!KaRĪ)0WC(4vL8.DO~*5?0O={%֙ɱ ycxϭ#ΤSҭ#gAټmJrr9`? -۟ǝ5Ru$yG7x#]Z]{wsZǼ>JNjweag^BbKy,ZWQ$ټNF5Mo HdИWqBW!EӾPs/Ԑt+*_S^Ӽ10^E2Hμ8u[B8FEh"Ӫ μ+9s窜(E$6T jpTWz12C{)T8o+ֻMZJ|~Jl$G:$qlSu]1m0p]<(u`8J3Y|'Zo2 =osɤl.m\XML=&D,6Uwz/dZ;M5E=Z_ b.7@C0z6<JbtRxVImֽĜY`n$ᗨt.;rApF~ e[ˊ/mwY,+/}DֈG;xCA,E-֑r(ȘAR"3z2<*P2xBVHHA.cD_|i68WҁԡGG]s–(+\ KٳUJƚHsZЬB$,YTnU:$ǒ%|i24;NUI8xeGEmrhU<9z87v@8TA׎{cHIbB FYD/wf/[' %;dg\7洂_hre2F"d0E 8I8{;zȾD!ډ^(oxάGzEŜcOgĶQT(j%k٠mN5&[x8~gLt;6RWAS뙫_' R PMK9O jh `:Zn# %Uօxn'68W;İy3^T񚏓.:)@ )Cg6zC0>̑囵AJY֒Q< hxh,%f1AEЋ=>~24 _yg5+n<7?A 4F]~o(Ej[buуv,GF@;Oc:ޏ!\؁qQop )Y@>x>T `o.ZJ2 ~?Xس,vz;Mfa)1bxB4|tҎ:(eͦ?(P |ϱmbz!{esLT|Yx #8(`9VEK :+!UTpn\Ӧg|.XG=[ҩa"ݏXlZ-ـ?z>yX.Q-r[۠oi:0τʻOɍ/s5O))eEϵjcr&vyRJfnڙ=I|27o~]4Xg~҂i F1 2c9 1B%g$.*^vQ@^*|N Ƨ) 0dL.vf7?Fzj"<gJSPC_}=Iq]o劄^?!* wlB1h=em{|Lu#d_u x7#Pgp zD)Y#w~!j]lеqRkU,ܔ:ʸrBV\Y0W B2T/**1rA\{M1!U@uYvu6JlA.8HR,#Z1N|U%RD+xQ(?Z"VoF53LT#MЖyȊ/@kfC&ܢeTIwp@}}&s'VT"l=Vd5blde鵑9TeN #ҎB|v|&2ϩ[GEFl#cl"{ /g2 Tݑ_8CPωǺfy~g7];" e#IASH; ej*E9q۱β8~E1Y6Uvt|@[]U ԅ捷{a~_֮ XO61m^ӟ%#+>q@Kؔk}(4qJwo1GySFՌ dqggc0^&7: j2nYg5Od* +0l~طr~lߗ#.oz5`'tTA0wއ.W'6ױYXZy̰ܒ J:$=_ikiA#<ع,B.ZτyxebeZ}|1(P4E&cpӝ+eޜ9Q#6܉/_'Yp BKwq|Aph~\Kn~Ep{_GE_ư8F<&C`=m4YLwoW4RnvjLzz8ەHk~4X*vA#`,hMqhq#$5<ɯت>KѢƨ+:Re`:b.4)˞A1K߰_DN{mHqtb6Q&c<ѲOtM{G v| @3fhO9ЬNaWRo`0F,}鋡 Hy(ߋ玮[: UgѪ.:ۙmD|3v@+tJ;$6(f{pOwP$H좷c}EtSD} #in>:CBNy *Mx(4 qA]q.$" jZ|kod~:nj-6[DȖy]r~)dGfdz\y;py\q U1$Xxdɚlp]H#^Gn7rCVH{:$̞ZLJl O#^$o~n<E<:2. VQ$~4):eP;/4qmxYYfu F4\T!&q8CJ  ^3': $CV yz7Si>1Y_aOA1|q$YwT6bzé Zwvef e}W3nyE7!mfnoI|>C2 3rn_n7 wP%q\L]#/³|ryYݸKi#$ gT*}?կ܉Qh Փ(Xyn;EZC!)+}iYa?b$%,5'D;%=b hDҟԿĂWQXP֍Z+anb9= LJbd'g!Z+G֏27^UiYة7[JU9y!@fy =&w'ʑ_(f=R $=þ*/V♷zL6=r YiQ= 6+3/ @Ɍ9p8p8NRgdZCs8HpKHe D"a7-K͠ 8q9kVg;=#HuԖtlxh@ʭԳo(5puvTz*XV1z`^ʞ)~Jy7zt]݀uQ{Gu wZBqԺT4fR!mv/h@jdXGV'Зj2\M$l M"X0c8n2+dVƉPM.mZI3j\ЈZk:*zAft1q}0},W8[m;nM;zQ<4Mz;FDy<=!Źh"/2P9˿]xPbe759E?tԫql)\.)g3xWTұ \%1@,w+^EH|"d=@q}6; ?GF-\)Q ƾ;52LSpC;(j+0zT}JlFrai˄QdLbi WA]c"ܩF Cb-Ōr\YOcH옸Ei3[5TX3AhIV؎iBSG!2j<}S)_dgC4Q |`/ 8S36흘LT-m`AHd'l,rDgQX/ igrкۡcR]26¢BT;͸̯Ib3\Io/ƘO{;LD>Z</ur2| PlfO Et M{܋h[L&y;ҳ<9aXw&9qWlĩEѹd@γ&;dpP)SWM th<@=.[,#^vŨ3 8hȚl-SZ+uOo)/$+bb͝5~ߞ%QXL# kaغEˈȣQ#7+,?fԞ盞M.{八Z5} 9FwtW;Ra}dKOul,D0Y_v a<% iu[\ݶ YZ