libnice-0.1.14-1.40 >  A [=p9|u*B*p% #^5"2;}vpI<)뫩N\7"ai,I,V0k8+®8տ!Z'I!pTCgpWqv? 9,Y@9Il4i dUIKI7g#=PRl%֋?JgEYN'&¦6iu>X79BuJu(sGmt8ªC'S_WAI%@~7a10e6353faf40230259b3fa881bd5c31f187934c5ac5fd9855dcb7a95f55f862a305981007b6d070574daef775bc08593f2748c} [=p9|H⹆ 5LIݐ2F2ڂUdrUě%Aݛ ;{:#v/~/F@\6?@NQ ;c# {i0aB̂ћCWrG+=ŤhW 9ŝ@z]ُv{N 3s#v6n^Do:MםnB:>!w(` dztXV6^oy ):Ui,lI=843lkItN$>p>5?5d   L (9V\dl p t |  8@X   ( 8 9 : F1G1H1I1X1Y2\2]2$^22b2<c2d3:e3?f3Bl3Du3Xv3`w4x5y5z5H5X5\5b5Clibnice0.1.141.40Interactive Connectivity Establishment implementationlibnice is an implementation of the IETF's draft Interactive Connectivity Establishment standard (ICE).[1sheep55SUSE Linux Enterprise 15SUSE LLC MPL-1.1 or LGPL-2.1https://www.suse.com/System/Librarieshttp://nice.freedesktop.org/linuxx86_64y[/[/ab746647618fe10d8b1d137401427f379ca06148c44e23dbdf3bbded54732f4ba338ed76bb699c26c287532bb72472832726bfc0779faf3b6fd2b3b26be76573rootrootrootrootlibnice-0.1.14-1.40.src.rpmlibnicelibnice(x86-64)@@@@@@@@@    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.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libgnutls.so.30()(64bit)libgnutls.so.30(GNUTLS_3_4)(64bit)librt.so.1()(64bit)librt.so.1(GLIBC_2.2.5)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.1X:@WV@UUU8U6;T T?@T:m@SQ@Sg}@S@Q=@PS@OjO|7OKO@Nh@NMMLI@LT@Kg@JJ@Jt.@J?r@J3J2C@IKI@dimstar@opensuse.orgidonmez@suse.comzaitor@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orghrvoje.senjan@gmail.comzaitor@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgadrian@suse.devuntz@opensuse.orgcdenicolo@suse.comcoolo@suse.comvuntz@opensuse.orgvuntz@opensuse.orgvuntz@opensuse.orgdimstar@opensuse.orgvuntz@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgvuntz@opensuse.orgcaptain.magnus@opensuse.orgdominique-obs@leuenberger.netvuntz@novell.comvuntz@novell.comvuntz@novell.comvuntz@novell.com- Update to version 0.1.14: + Improved RFC compliance. + Split verbose logs into a separate option. + Numerous bug fixes. + Use GnuTLS for hash functions. + Implement NewReno in PseudoTCP. + Requires GLib 2.44 GnuTLS 2.12. - Add pkgconfig(gnutls) BuildRequires: new dependency.- Merge with factory for Gnome 3.20 fate#318572.- Drop pkgconfig(gstreamer-0.10) and pkgconfig(gstreamer-base-0.10) BuildRequires: Stop building gstreamer-0.10 support. As a result of this drop subpackage gstreamer-0_10-libnice, no longer built.- Update to version 0.1.13: + Fix build on non-Windows platforms that don't have getifaddrs(). + Fix build regression on Windows.- Update to version 0.1.12: + Fix regression in SDP parser. + Make examples work on Windows. + Bug fixes on nicesrc.- Update to version 0.1.11: + API: nice_agent_set_local_credentials() for WebRTC. + Nicesink: support GstBufferList. + Better warnings on programming errors. + Build fixes for Solaris and Windows. + Bug and documentation fixes.- Update to version 0.1.10: + Fix bug on component change on the sink. - Changes from version 0.1.9: + Make it possible to statically build the GStreamer plugins. + Bug fixes, in particular fix compatibility with coTurn servers. + Documentation fixes.- Add baselibs.conf: provide multi-arch packages.- Update to version 0.1.8: + Added FIN-ACK behavior in the PseudoTCP ICE-TCP, both standard mode and Microsoft compatible Microsoft compatible TURN-TCP. + API: nice_address_equal_no_port() to compare NiceAddresses ignoring the port. + API: nice_agent_get_component_state() to get the current component state. + API: agent:keepalive-conncheck to make the agent use conncheck as keepalives and fail the connection if there is no answer. + API: agent:ice-tcp, agent:udp-tcp to control ICE-UDP vs ICE-TCP behaviours. + API: agent:bytestream-tcp to know if the send/receives in reliable mode create full packets or not. + API: New signals agent::new-selected-pair-full, agent::new-candidate-full, agent::new-remote-candidate-full which include the NiceCandidates directly. + API: Deprecated agent::new-selected-pair and agent::new-candidate and agent::new-remote-candidate signals. Now all signals are emitted at the function return time.- Update to version 0.1.7: + Fix undesired API change that broke Farstream unit testsx.- Update to version 0.1.6: + API changes: - nice_agent_restart_stream() to do a ICE restart on a single strema. - nice_component_state_to_string() to get a printable name for a component state. - nice_agent_forget_relays() to forget the relays set for a specific component, along with nice_agent_restart_stream(), it allows changing the current relay without dropping the connection. + It is now possible to add relays after the initial candidate gathering. + Many bug fixes. - No longer set LIBNICE_RELEASE="yes", not needed anymore, fixed upstream.- Update to version 0.1.5: + API changes: - nice_agent_recv() and nice_agent_recv_nonblocking() as an alternative to the nice_agent_attach_recv(). - nice_agent_recv_messages() and nice_agent_recv_messages_nonblocking() to receive multiple messages at the same time. - nice_agent_get_io_stream() to get a GIOStream in reliable mode. - nice_agent_get_selected_socket() to extract the selected GSocket. + Import Google's newer PseudoTCP code including window scaling. + Improve PseudoTCP performance. + Improve performance. + Build fixes. - Set LIBNICE_RELEASE=yes in configure.- Update to version 0.1.4: + Fix issue with dribble mode. + Fix issue with TURN permissions. + Fix missing win32 directory from release archive. + Fix support for OC2007. + Added new nice_address_ip_version API. + Added new nice_agent_get_selected_pair API. + Added new SDP parsing and generation API. + Added simple examples (simple, threaded and sdp usages examples.- Update to version 0.1.3: + Dribble mode: You can set remote candidates while gathering the local ones + Add support for GStreamer 1.0, will compile plugins for both 1.0 and 0.10 by default + Cache GSocketAddress in UdpBsdSocket, creating it is very slow - Add gstreamer-libnice sub package: the new GStreamer 1.0 plugin. - No longer recommend gstreamer-0_10-libnice from libnice10, but newly add supplements to the two gstreamer plugin sub packages, triggering automatic installation when libnice and any the respective gstreamer version is installed. - Replace gstreamer-0_10-devel (and even older gstreamer010-devel) BuildRequires, in favor of new pkgconfig() style variants: + For gstreamer 0.10: - gstreamer-0.10 - gstreamer-base-0.10 + For gstreamer 1.0 - gstreamer-1.0 - gstreamer-base-1.0- test suite failure in qemu emulated builds (arm) must be ignored for now. qemu is not threadsafe enough for it.- Update to version 0.1.2: + Fix a bug where a controlled agent may never go to READY if it received early conncheck + Restart connchecks on a failed candidate pair when receiving a triggered check + Fix a bug where gathering-done signal could be sent before UPnP mapping finishes + Fix a race condition where setting remote-candidates on a gathered stream failed if another stream was gathering + Many fixes to complete and stabilize TURN support + Fix a bug in proxy support where TURN packets were misread + Refactor libnice to use GSocket which works around a glib limitation of g_io_channel on windows + Fix a bug with receiving error messages during conncheck + Fix a possible infinite loop bug + Fix memory leaks and multi-threaded race conditions + Better compatibility for BSD and Mingw + Added support files for Visual Studio compilation + Various fixes to UPnP support + Fixes to the build system- license update: MPL-1.1 or LGPL-2.1 is dual license MPL-1.1 or LGPL-2.1- change license to be in spdx.org format- Update to version 0.1.1: + Fixed BSD and Solaris compatibility + Fixed PPC64 symbol test + Removed a few possible leak/bugs + Fixed compatibility with google's recent protocol change- Stop using source service to download the tarball, as Factory will move away from this.- Remove explicit Requires of glib2-devel in devel subpackage: it will automatically be added the pkgconfig() way. - Remove unneeded openssl-devel BuildRequires.- Update to version 0.1.0: + Added nice_candidate_copy to the public API + Make stun_timer timeouts configurable (Break API and ABI) + Add compatibility support for MSOC 2007 and MSOC 2007 R2 + Add MS-TURN support for MSOC + Added and completed TURN RFC 5766 support + Add a nice_agent_set_port_range API to force a component to use a specific port + Fix various bugs and memory leaks + Improve documentation. - Change libnice-doc Obsoletes from <= to <: fix rpmlint warning. - Rename libnice0 to libnice10 after soversion change. - Use source services: download_url, recompress and set_version.- Update to version 0.0.13: + Add support for IPv6 + Fix crc32 function conflict with libz.so + Various bug fixing and code cleaning + Validate the remote candidate address before adding it- Update to version 0.0.12: + Update compatibility to RFC5245 + Fix a memory corruption bug + Fix a possible buffer overflow with socks5 proxies- Update to version 0.0.11: + Handle EAGAIN for UDP sockets + Fix coverity warnings + Fix a bug with TURN and Channel Bindings + Add a reliable transport mode using libjingle's PseudoTcp implementation + Various fixes.- Update to version 0.0.10: + Fix some memory leaks with the gstreamer elements + Fix username/foundation for google TURN candidates + Fix the sending of hundreds of connectivity checks at once the stream is connected + Fix BSD support + Fix reprocessing of already processed early incoming checks when in dribble-mode + Fix a rare crash with failing relay candidates allocations + Add a stun_agent_set_software API + Add a nice_agent_set_software API- Update to version 0.0.9: + Fix some more issues with peer-reflexive candidates in google mode (for early incoming checks) + Fix SHA1 algorithm when strict aliasing is used + Fix google mode connectivity with discovered remote peer reflexive candidates + Fix google/msn mode by not limiting the conncheck list + Fix the interfaces discovery by using getifaddrs + Fix compilation on Mac OS X + Add ToS support to the sockets - Merge -doc into -devel since it only contains gtk-doc- Update to version 0.0.8: + Remove deprecated g_strcasecmp call + Use addr instead of base_addr on assigning remote peer- reflexive candidates (fixes crash) + Use a global mutex and g_source_is_destroyed to avoid race conditions (fixes crashes) + Unlock the mutex before calling the recv callback- Add libgupnp-igd-devel BuildRequires.- Update to version 0.0.7: + Added UPnP Support + Fix a race condition when destroying the nice agent + Stun headers are now installed + Unset timer's source if they return FALSE + Fix interoperability with gtalk2voip.com + Avoid a race condition where a candidate has the wrong user/pass + Add support for delayed setting of the remote candidates in google mode + Better connectivity support and race condition fixes + Keepalive connchecks do not change the state if they fail but data was still received + Fix foundation generation for remote peer reflexive candidates + Drop packets when using TCP and the bandwidth is too slow for the data output - Add glib2-devel Requires to devel package.- Update to version 0.0.6: + Fix connectivity checks for detecting when we loose the connection + Fix a race condition with gtalk that made the call silent after 30 seconds + Robustness checks with regards to relay information + Fix a race condition crash with retransmission ticks + Added a new STUN API : stun_agent_forget_transaction + Fix a possible crash if tcp-turn is shutdown early in the process + Fix a crash when a stream is removed + Fix MSN support by disable keepalive connchecks- Update to version 0.0.5: + Name change from nice to libnice + Added support for HTTP proxies + Added a nice_interfaces API to query the local interfaces/ips + Fixed libnice when used in dribble mode + Fix a data corruption issue with the SHA1 algorithm + Endianness gets checked at runtime so libnice should compile and work everywhere + Add compatiblity for WLM2009 ICE + Export libstun API and add documentation for libstun + Add connectivity checks during the connection to detect when the peer gets disconnected + Bug fixes and code cleaning - Adjust spec file for tarball rename. - Package new include files in /usr/include/stunsheep55 15272863210.1.14-1.400.1.14-1.40stunbdcstund/usr/bin/-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.suse.de/SUSE:SLE-15:GA/standard/9b5d9a0cb79ae95837dbb1f19df461e5-libnicecpioxz5x86_64-suse-linuxELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=8add46f61ac72d9616ba322e85cb78fee1b588fd, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=d7023aeafa769382aa69b26d6c070070fa1cf793, stripped RRRRRRRRRRRRRRRRg̔&5Io3"Qutf-8926f92863fb625ce52075bf8bac8fa9e2a93ad9d71eb203e08cf6c57491f887c? 7zXZ !t/#C ] crv9uif/Dh4χG0w{&DzۑmH!N[]z * ʻ(&o~2sCo+HyVoeb }e/SQ$VD)cźY&#Sv(^`#񤄈3\ՁQ>F#*9uA1ԝcC 1ȬMN̲x*KWAm D?kq%hjb% lV2;f_RA4g#éHM 3:9 aN _dGQyQo0D]v$xjlae79!=jJv'~˕ôZD XH5V$ԘPrBX9*{߁ }džRZN @fiZs{ӝ=yveo#YGȮx-=w~/DI%OТJaŝ˾Ɨ 4m_"@L?6ZG\VoE_ ~jѧr}A _4P.2C2;ȁ&rX,:WM{f0#4ҧDGXw.6Pb &;*|wBw;\xu틫r~vl&.(4a|0hj%0CM)+]l88珏t.̦rXk&(m^^& l՟ԁ̥-Pq#0@t'C=Ú FM [関FFȠ"y*,OUrFN5L r<^cvuZ &L6D^~0Eu<ȮuwGv2=/Ǫ) 94wE7)3n/DԜtT D]0 3C]@%Tp,@z1MC1"bc~Z"*(frib"ʝv{0V;)<=?=Wo>'+]2㦾5ǽ[Hk!"ɶgsoՊQuS<"d&KEcieɔK[N-_ i-u|)owiE7 ~>) qy:?ILd>q"J 3G&8\$ XᔶNm*Y?9 M szmt޹ߒUyLOxN\vU׭á+#cR <6ω&GM09/lOt^=o_3:.\lda|*jGYAL}q<C=? c<ә"LT~O\ g\Vy-~0ĥ/G]U,˓Iճ*yg_k'BaoH"8I`_̏h6he u6R15 Ub5fNKb@ B ̴-rЙzFGʤ“=v. =YzzܙhYT}$]64n-Py3.s^"aJfEojN.Mi+;Љ(Ԁ3l_qh4r]rÓ|!++׳=?-C3@/?9UtshL*j+ʢ(*cRY{SqE9;9Z; ,Nv[2^^Z:vrA;fwBur-Qi~hth\8s%Cbpu>L38氓e&^&b^W٘R|C2GW<;z؎a8&^7U^_D2bjMtSfsydU3j<@KnX|lL*oAҞo6]̡ = pC(OVg d ҒJbzRF5>>j6+.0[L5ې3TyQ H1 ӳ 0Ɲ+9+]aʷftdsͶd64lq.W+Wg&%PcdoX$^[h*jag9lo #ۢ}q5ѿ_.BC@K4b1*U#ݐ}`eلNSȀY ([y؍N mp0% h%EYUFZI$!|'եԅMw؉0hh=r {їIAYM] 5 #[yHM!uxGl,H"ښrt @3s 6@dCd1#$MCr9Qp= yR%BaN2)hv5cubB>%&󿈀$W~OG/"92s= bXIl8@t$;5̟SRe:DE1Eמg7VM0ۧ*|_Rޱb'gـ#.7b ܵe]uKFdGζk,ry$Ս s2Yeq=Gm?"EGOO\Կ!VMʾ0) .K$ӭ~>(eQov`-8y;NmKx(*Xb @ jXUa BSj>4lyÎR>|U?@$c "h XD,f^hːlW d R\yse0{U˖P@(_j#7PA8z%);|Jʤi^}R%i1n?; .zs gOa5_~. F)+o _ʇ߷EHS[ˣ@?8FEo8*'A>W0'~p?8=:`4FxlCC7\QPSaĈwΘe&Q! b<Ĩx|\- " kPv4!L_㠰^DsN{G6tG q $"}`tzD"qQ7>A )#Ui|E)!uPB;91#ە1?lP@m#\(_o`fg9{jw^T4/KIA1\SK=]@@[oh4<:+$C7Ϻ?7QιG}U![0 nc0"^T DF 3ͳIMÍ>M6K4OEzwm&LMUT j(P MKZ~A\盰^81nl*Ų`Ȕh{Ap3e=:*7x|՛_+ty3_7 䴈ʄFmsI=uB 9ImMvzB=(^}qb Ŗ|HēG6=rS:.gK >\^&`=&@&{;}nެ{jIP rRy)5Zv%#dHv(Mm OnC#/2MQԓk!j,PxVS'|ov;R&]<8ޙӲqV@ԣx3 [W x'xY@W/Gacqę2(eBGCgQ*f~:UCv H<13lx naK$*sR|ȏz[#5 Cg&]fg^ 4@L/u@v} S_ &#GT" ڛZ8Z_^ Uu)^0a&^6LnVxpj N\ ZZ _b3}px߫K/W g}X:e" ]Ҹ(׍"6* !F3dz4- K_..xBk?&Ic{㟓 =H+ۗ,DCx@Ez*#Q&x(p݋:껝 vtxqDS]!3Qv'9MMS6Ee6&-;5]a>eFQ1-,׹+K9Rkupb:~VZp9̦{pM@4 :VČetQӿ-Ic>akm|k8LU$˩G!Xm=L 0 eo3qp~"lRJrL2'\8.BD7m g~nMs_: is8f*r e_L1#4 Pٍ@$,.D?|y'0J]Z;㨂\%q̏tӕNI$E *tMSE4><7IY{8Wy`+[xeS0~rΪ7xyb ̽eXNIrN*kߒlMUZ;{ӍNZw%yBhqM\gՠ/IO%{y,sne=#{F rr8 k<$ nyMjc܍u6۴ Õ9j-ؗ_v^bTQD2Ep٫8|Pb"A.-c,oSM ւ5dN( Ng͐uqKIC$6 }BԪ ml'!ۓp!qb|ǻލばϱMe;xLRP83F5dʉ#ʛ+afy4S 07؇7BqG8!y51Q_U5IIɟ:˼Ѕ'ˍꣵHPh Ͻ~)+3K,'cDмxL98ąіku9 P2!$+9jzj &cОv>ӘZ{YJ^jC$hi} {IS/+LQjIG);H6#nl 553 ʾfWȧ \IVa,!0 /FZ&f{f|"эl4j*bDfQdNVv 3PI$,^  >X7RV%#;0 >`kݝJD*ivmZDw\uQ8"5< g(xʜrչ67?*fcN7_G +sS PLV"1#ЌeN,L."}UϩR$2|ӟ6_ԯ11ć#'ݖjyomBP<=u., [/m69q_0 mBSv4G GeV|)6qYZ'Nu/z*>ўyCfo=Tȗ6:hL>;/M$IU@Q^Js<W'sr4`~CNo`X˺.!K>^K$@uM_?剟BNҸG\^/Aj̠B:^d)Q[Ĩ`nŎjT#]Vh62Hq R3w(޽xjG]Z=9ڰz#¡@Eq6rzxY{N)=j8hZ/_pR k I1U#;#ǭ˝&SUD)[[CngJ$w5[s%7J̮z)鐛ͫi6>%;i,5oS; Jl+On Gh4!gQ /Jbv(a=+Ervp#ßl)Lі5֖/ woɅ󶶸> \Oü*S/ VٙYkL jzky돮n;v,DSI-•Dpl!W"Fs<_& ٻz.cG@=kno'0q tq}iF~Ӯwd4DbBWX U B:8M? ;g\ 4RRs,!M_ ܱ\L[+ךC'hXkx%oD-^ A@sJqBH!?,[5?rL&2nђd1iP<^sEAD!Yճ?PJ&/5$[dsXZ9pPEjH|h[g)z 8OFo]&EZK]'A`y:ڒQh;ުٿAh3r#;bh!~u?RB"p{9wqss.on̐~\DF+ O-%%~Cb-]f ;ąhD#?3ǞvQx)܊U ؋#ď(If@bG \{YFؖnވ"ɉa7ݧS|[4E%aQNMq魷ɶzF#\u[> H4vʉ*͌N0)=%15/0k e4|z+g?GF+R ti9UըGiOXDx \Z>Dљ*Lb퉥7rydž 71^{h5:k#h?MDb'4_eT7mon,#CSF"O?q[$(+k;ztQr41|&ǖrqwA/0^nՍY]0%KYN~pF.o X?E)*Õx[u߁ S5Xl7>OPo,#d8p02E l6ICsvՒ;؈A v ; C;=0jaGOQ̃˘\v/X/!19iS}INQl[۟䢣*TǰPZ6cF`Ds  8JG`&!@yA AݾOaTF5o*ywL<8 |.#EdK)JxJ 'tqX5/r?%Vĥo5IT%^?Mb[NԘa!Y74W/-2_M̫,}$}H7 fBFYEJg$MYF̡Yo-E7;}q>2)(Mrw9\BMWkL]e*#K'Eb9$G&m9U'ziJZMjڋ]6 T e[? ƶD10O ͭO N&~*\TUegsDpq@Ih=;x[k$-UgNJ{ֲM'q)ɟ`i$B4. }L驱4&[?F1N ᛸ:dy`mfWA,٨A4|vmcw8ʧJC&u(*}Ul90ȋcutުʢH'w1*ŲCi"x?j46B\k;P^zfW")nIAs/?sɶR97Afaܦ%֋buXA5xE\keL͢˸|2>vQq*vl.஥*= ߦUҩ10?a\qAMp&~(: O4K3H(bRx Aç3@b͈!_( =h<< W'ۯz9kpᆌxC~ӽ[U Osx&^:"m?!g%= Du MĤՒ["I<_lf*R"9gٳO y>a'N XZ0$:w"achdW<ぱ>PAbV.k"5ܶ$rY$ܑEtSB9 eRɀjZ8nK@6w[9E W_vb-@ x}xV\-NFkEBwh[~vwT^dѯe\gr>9l: V3جs+BbF?FĽ|['kE"Tm YH#j0@TQEO2]g"q$ܫrM =N)) L /$#DRё'ޏ8gyl.ŠIr]h-"+.vFIhS,?5`ȎQmr2;uxbo ENA ۰ !X_Å2:3L1n"wjp5mt?s+t@T+˕E.6SU Llvi*{hy|Cmv:L2YjgMC,>~WH>'uw`˭A1 */ULt Je5lD&4uj>`c1Ʈ.L&"trPEb҉z$Q`ݚ;iKhlPн۳{=:.x{NڪGc0c?j8]P*sQN}dTAYj ~4̶[ ds<ؖ\<`YjqR"[uN-AςSYvKo~9 t1Ks.;-S73?#/hNh<+S.h*ߎT`ii5y-`!j}mߝōO5m (|kmHQ.HMcu[leq5J%3nJ$`W-?(D.rWZ#0B]!B Ese?eͫрU9T?K` k~bne b3?VZwۚsŸ% 5 |#Tq@d Z7$i^إ[y<#qa"p_ռxblU])%ޛ(t1 Vɴ PVIwDF (lG9u06}҄Y9Nh-3=XxsfL@]-'B aXk9)18#婪zx=G}d`X0K EsٌsH'.>| gklC> 6&߁Z\ܼaK. 41wklf4 Ps|&0" %^h(O6m%bʗ;,Z{qnFpcR3!g0 UPtܡ) 8yC,QZCӺV1}(v;DC7FOHdTbϮVݘ! NR0jq.]~$'S{nWVIh6 /W'*%F0փjҕW-R}B;&Lrث, 8H(lCaqp?Xd+_˿Y:5~ R>Ǩ*H>X<ɩ*5{dc|=Px~c-[1bg~ 0,BL>wY 'BoS@, j %[q+GaY}ڣt AV$#ՒiMC>q៍6E} ۃEEW,Iwk^!@QMJj& ɳ븾֪a6`!-`ƥHyY#[ YB8nW:(i>j-b/~] 2dNM^ 6T;O0R[`>cuIσ_z"f`@WE3 $s.LaAd>;v,kGC@LSj09B'i*렄o4DbVV&p4k%X)B(ra"H,HCҶ@}K'C^|Xq#>@hj6FkA@a6 mqiYNTkF+bU]&כuDΘejڻm#~',ANeL_xl8NЕ^oHyN{W\L GTr3z5^"R/[H¢?aJ 14z L֦Zp0Nn%|vAqNK-aP}˝ d Ɨ6~?=,|x;L(pCܖsRhbAm9TֵA 2ܻ]+.zR&J~3 ~ݴ^M:eH>F=A0|e'ۊwTZZP.l޺~.&»ѵp9H?*!iaF̮a~m'CԠ$?3o}Aگ w€_3 Wz!X|Hf,'Ai;IfZ?qǵ`طh&>pOZǦ(%a9UG;.ȳxtF1JotmIEt]/:_Q_gJA<*~ pđoEe5D:)eFblj[8$L Q5o6] AkͅE<{&^~~Uj`PUyRvΆGDBYkL<:e:JַU{X.Mة s\-!nm8-nnsc7%K N>l"Ĩ>NF153&(,TYzBW0FT}QV.ue9.9 \l>ABFHG)}Favc+fzR;Q*Xqm0]< P FN圍KfrSQ @50g6~$5}Ï0 .# @CFf\.?ӈ*Ql,{$٥ݵ}?a /i1$56I-$ە}|5 '#OAcإշwgSJAu;7ho!.s|_F olm?.1Z#cbچ,ʬcԎxa3 jh*Y`b<—&

,z/-؀Pzd96A\%`,^mjN0QqWqI>w$XIiШ}6s>x \ >vw4]F*#jmU 뤈Bx#DV]Ȭ@!$}Zy;]p$k8i#](b!KaߣDwq1*+ ( :ݺ,WͬN$D?[4|6ḰNdao,qG9H==ct)*FonZ#?xӦg_bE4jRVm yF?8^#8Uí[^{/II | Z82`QBuh5"m= Ы ڔ(?]@\մ& zb); |@Z9MU!Bhtzуe "XwSY6?B0`JLŦ?p(RU++H4x2$CF -y6@xbH[ fɜ~w'-g| '&)@PDY=00Ez2zo(m9k0zF{?%IƔIlQ;OM]l'q[ :jA.[¶j?ixHKhF"15"·};QCtW.g@]rB( !};o{E_uIh-) 7>._:QG6 XFφc(#]5W]kmDDŽ[d~}'Ya1k/EQΎQ[`ăX}5 㩟O/E -g)VKMfBo,}Lq~׃. KT| .M8IbG%+R`9RDm`uJ3[`-u1)$&>Ckۨ lqM;#DJ1 e~iXQt@[&Y(c?@LFg Z j!(YZ)+"D[h#]BPnPU7Ѥ>c,-ڵJʡHLVQ`iV2}#fIG眢1u( X}Q.7| *z*? CͿ}i-z 쪋!!ա3G5F(tu@7k xoT@Ғ56HBHUb+jm}qg4TW0+;) –Dmm *S4 ykZ4b^%+@!$&-Sx|ŽI,r!cRy;oU=6\/N+7J'NpNG'۫@4Js+n}vx /_Vc]$ҡ"JVΒ1(WŤM5#>Bқ<84ՇRk뀶U8f.tI6X\o=\{}\>*4vDϱVgEu[F/!@vk,t 68~"ƒCDc vׂMМE@1CQqUٰ]Ek YZ