gstreamer-plugins-bad-devel-1.16.2-lp152.2.17 >  A ^ߧ/=„y4`TqlYB z>kl6٘Pf@ G<yP<C7TҍR43ޕ- չ>6$U)nɠ$#ZE}-*CASa3jhZo uoe~˔9h T8A;y{)=幨R=YvJYPHd(3xaN pL Dji+ Pfb00cb3a386b9cc1a94dc6f7fb9da6006b9cc30aa5d9c8190cee0fdf0987d9d2a5319c9fdb8c5949b0432beb080dc4da09646ac7^ߧ/=„\]F9`oXt1_}G賣6ܡ-t'[R_AS#e?rH̹d |`d"pZ\ɮQzܕϊ<,_DMf3˴~5R@*W:dup丽>a77Zlrpjx *C(LXL9bR?6eu֘J4dV;9_f1JwTb}a@CvFHĶJm|b=%m: r|^>p>?d% 0 ] !Adjtaa a |a a !a aa}a b a" #h#&(';8'Df9(f:1fFGaHXaIaX@ Yh \a]Ha^}bcmdefluav|w axayzCgstreamer-plugins-bad-devel1.16.2lp152.2.17GStreamer Streaming-Media Framework Plug-InsGStreamer is a streaming media framework based on graphs of filters that operate on media data. Applications using this library can do anything media-related,from real-time sound processing to playing videos. Its plug-in-based architecture means that new data types or processing capabilities can be added simply by installing new plug-ins.^ߦbuild73#openSUSE Leap 15.2openSUSEGPL-2.0-or-later AND LGPL-2.1-or-laterhttps://bugs.opensuse.orgDevelopment/Libraries/C and C++https://gstreamer.freedesktop.org/linuxx86_64WA"/Z5Ak mK}@,- :hl*/&9@ %S m+ #  % 1#&"!#f& 0 bpwQ^AAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤^ߦt^ߦu^ߦt^ߦt^ߦt^ߦt^ߦt^ߦt^ߦt^ߦt^ߦt^ߦt^ߦt^ߦt^ߦt^ߦt^ߦt^ߦt^ߦt^ߦt^ߦt^ߦt^ߦt^ߦt^ߦt^ߦt^ߦt^ߦt^ߦt^ߦt^ߦu^ߦu^ߦt^ߦt^ߦt^ߦt^ߦt^ߦt^ߦt^ߦt^ߦt^ߦt^ߦu^ߦu^ߦu^ߦu^ߦu^ߦu^ߦu^ߦu^ߦu^ߦu^ߦu^ߦu^ߦu^ߦu^ߦu^ߦt^ߦt^ߦt^ߦt^ߦt^ߦu^ߦu^ߦu^ߦu^ߦu^ߦu^ߦu^ߦu^ߦu^ߦu^ߦt^ߦt^ߦt^ߦt^ߦt^ߦu^ߦt^ߦt^ߦu^ߦu^ߦt^ߦu^ߦu^ߦ^ߦ^ߦ^ߦ^ߦ^ߦ^ߦ^ߦ^ߦt^ߦt^ߦu^ߦu093aa4729ab7a3d5d924d274c8943ff9fbc1cb9f399883e6f0742570d590dfa7fb315e7c1b33cd0b9907ef067038a296819973e821da7a7db014ff150681bdbd5d4f0158465f8c094bbc5dcf47bb218e61756b6a989a4b0a588230d18572c810f91d9fd4876433a088570389a3743ddb52833859cd91e180b167cd74c4ef2ca2b4e76fc1499202fc47ce935361a29aa586befd0bddbda061fa8bfed9363adf34669951317d402c02dedb2cbaed346ce3c0876746310007a4c3ec328994beb71d8dc4b8f718fcd351e05a078c873714e3f6bb845dbec94bdf51a61ed7c32cab02b28aeb981368ead8153b0f1af13a06ac460334f70d3887fb6f00669880681072d29a225ac26e7fd2a725feb66179d189921c01b7dd7e2000f3112004fa2a65999f8414160c1a0466b1d2772458687ea9e16cdefb68dc2bd4a4c8007e75b73ba3c7d761043edbf289eb405b0f905ceda2751c41597bf7aaa53de74becce4e23efbbf5d3d965384e9169df7eea17db5d57e22570a5defbb11aa115892bae30800c10386f59041ae0956011e874aaf0b0939dc61c0524ef8c6be49c6a962e0f3bf8bb9485e24e067596087d24a5b5c8bb539042a3df1195aa8ab48d001566d88f5fcd07fa2d5746e01cbe5a1e9a911da02b0f8f95b82ef7d161f1fbd71265fa2320cc9f42691ee625b14cdd60e5e1698ef8b37076269ba39f5d2e1652057f6ef953b87dcbfe9243616aeabdadb57f3c5dd3f7f24c397609ce05faaca21c40b8259d80bd539b7c2d76aadc9275cf0f9549645f0485c146d860327c4dded6412b34f9d2b244ddf35e1239c40211becbcc2f8d4f822c23b5537586ee3638a0aabf11f7e976b6b5849613def01d8118d85ce987bf5e183c006365358c40880dab709845bef78b68d3ad10d1b66967d0a8fc7f34aaec1da6da39e84ff672a5611355465cd84382d1a8736c840f6103f75d346c9e99d62d5fb07090307cf684b89b60104732c2ee1bf44b6863ab36625426674a396dc25ff86c45718fb1f471cb2398702b22a7b5c1f1040071f3dbb2800254ae3d78334849847b6b861a58fa5b78ef7f409f093020287c62ae679cceaf76a0ce9a59be265bc8c61f14c5afa826e4f5f4c53b3777d851ab59016dfa39d2ff89c27cd925dd83bfc53a33d1cf03876ae226561dcf4ff7d35fe44ac026158a4001540393fa806f24348e278ab35ef0c3b61b6c3b6bfcda2275998b3e4fada867a531695ab533ccc6d8284ee3654d2a5dac129e5182ef1b2f3be30e67c0fb37625f26490f2fccccce2c69f6e2aabfcc7b638c71576e1afb6074dd9e55efdbe896a03428c775476df32b5c6b2561c1cd23a292b1bcb98c15b33ea53c40c65fa1acb31ac703decc854b61827ce3025607934529ed83daba256fea57c51869341b923e7e0262c8c3b84a31088190ca2651e750490063045d9c33e1a621ef04db772db03d184d3ba5983723fd5cdd377f8fae96856028e03b3a5a98d01383360841d2e86611c60d4da3c0b20ffba175b17f9f485ee2697143bf7cc0a3827d2ccc4bbe72fa196d397616018a88405a8bd846276db442d7ecb9a99413b050b25af18111570efcaa32970c84e59014c036cb9669d45fd3d821147adc7f921b3eaba213bf8802d2e6a565e7a7a33d4572015b5d9de22ca641ba81c5407127d0a02573539aa2812eaa354881f5878e22eaf01b34e94aac8e78b59b82d373b5eba477a1113c8786b787dd0374267204c3ea43d9edb13b9f0d850907b0a9dc1e3e51f0225d1b294c4861e2ab7da88a6195fc6186218b7850db3731dbcb0ceda77baae76378f04f4c80f12919409fa21a9f30169f611987d0ed1392a9299429ffdec1acb489316316e0224e5d179507314d615f867e240c7dfc17e44dbe5da4dc06379ed96a66119075f18c8ad135e522518b5c1958532fbdb48f559bd6cf061ba523b30a6f8862d81ac9539b30f2d3171d0986ecebf001ee5a0c72209471780159f5f747e41e6823d1ca1b6f1d3dd6880a57a7559d4f9186a1a35f24c4a0f51f052813fbc3e34da9c05ea0eeb3195e42954bb3aa5e8953e254bb4348e97f8b504ccc520e6c3e8752d2640cc66c175e2f520cbbf1cdb6fab481a4e5c210bd4db21cf60a574e97b2b2fd7b9816a975f7dc254fb23654d7ec780c1f5752e808bef09445c98972619c24a6bed6677f3c34b695e312d11b0f7cd47953c22ebbb45c8c2d432f71045b4b997a1a3d879b8fbbe664c31ec69a808a373793406cdf9a90ee4078a6f0cd7698438e644b3aab0f6483177a8aaae036b5376d33bef028a67be8f69cc61af7ceb0617551165f240682a74aa5ec3c62a2fdc2eeae941f75e5f28aafea72698c40003a75bac3612e7d907ff72c83d2f3334ae30d00384d9620a1b13ec18e299c030c50d21b1399e83da1145db9a8bf13500b26f4830ac66b488534346ca2a449ecbae63e7240683c79e69774219d82f27fb342b664976230d8b3fa1e75089de83a95e8dc2a18955f41fba03932f305bcf613b265cbcf457844c4548ff24f1ab58d80ad9afa0ccc25affa98f688e5bf1d2fed17ac85df825a0c4ed70cf0f420713996d79f7cd2a0650b6c571f5aa3dc78a2795d7cd973691be083a082c862fccee6c67611cdf6a98a524e70f500b870e481455fd0cfcf0a38e86db82e6cfbce610f4032fada849040a14638761dd752674330fd68baa73e93569980872753dee27792cd5b01588e6a471445f2eb8f43fd1aeacbf28add9bf9c2b67f152f6c343b94f27a0ebe496d801610b1fb6790e0da778357d1d260e90eed972180359764d44a8dc1c13b818a9e41807c94b8ca1e2d13d7ba960f17675a10cc74dc8fbba35e63f64c8f0582d762c5fd789c192449acd11c79c85802f8a3e31f08f71f95a03ffb727398a466cffc00d7eb6404c4ae7ad7f36b090cbb114ccce78006860d97bbd92c6e8279f3365d995211257077fa461a76617d601b0e4cba5807616126297c7df80eac559774bbd397281dac2b6ada7cddaae29b535e90129a8a23ecd35276a004093e6ce7a6af1715f9054914156fd3a45cb25fb0d85eaa67867ab93e113e7035bd3a529ae7220abc2c48cba50b7a1d011cb380f5a73027420730f8a1719dd8710bbb544ade98a286d3f486b70dd561baffd2c9b740a1912eef1cce0ebc645d1b5ab03fff4b55fa3e3985545ff9aaf070b124libgstadaptivedemux-1.0.so.0.1602.0libgstbadaudio-1.0.so.0.1602.0libgstbasecamerabinsrc-1.0.so.0.1602.0libgstcodecparsers-1.0.so.0.1602.0libgstinsertbin-1.0.so.0.1602.0libgstisoff-1.0.so.0.1602.0libgstmpegts-1.0.so.0.1602.0libgstphotography-1.0.so.0.1602.0libgstplayer-1.0.so.0.1602.0libgstsctp-1.0.so.0.1602.0libgsturidownloader-1.0.so.0.1602.0libgstwayland-1.0.so.0.1602.0libgstwebrtc-1.0.so.0.1602.0rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootgstreamer-plugins-bad-1.16.2-lp152.2.17.src.rpmgstreamer-plugins-bad-develgstreamer-plugins-bad-devel(x86-64)pkgconfig(gstreamer-bad-audio-1.0)pkgconfig(gstreamer-codecparsers-1.0)pkgconfig(gstreamer-insertbin-1.0)pkgconfig(gstreamer-mpegts-1.0)pkgconfig(gstreamer-player-1.0)pkgconfig(gstreamer-plugins-bad-1.0)pkgconfig(gstreamer-sctp-1.0)pkgconfig(gstreamer-webrtc-1.0)@@@@    /usr/bin/pkg-configgstreamer-develgstreamer-plugins-badgstreamer-plugins-bad-chromaprintgstreamer-plugins-bad-fluidsynthlibgstadaptivedemux-1_0-0libgstbadaudio-1_0-0libgstbasecamerabinsrc-1_0-0libgstcodecparsers-1_0-0libgstinsertbin-1_0-0libgstisoff-1_0-0libgstmpegts-1_0-0libgstphotography-1_0-0libgstplayer-1_0-0libgstsctp-1_0-0libgsturidownloader-1_0-0libgstwayland-1_0-0libgstwebrtc-1_0-0pkgconfig(gstreamer-1.0)pkgconfig(gstreamer-base-1.0)pkgconfig(gstreamer-video-1.0)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)typelib-1_0-GstInsertBin-1_0typelib-1_0-GstMpegts-1_0typelib-1_0-GstPlayer-1_0typelib-1_0-GstWebRTC-1_01.16.21.16.21.16.21.16.21.16.21.16.21.16.21.16.21.16.21.16.21.16.21.16.21.16.21.16.23.0.4-14.6.0-14.0-15.2-11.16.21.16.21.16.21.16.24.14.1^]+]]@]@]@]c]Z@]QT]5@]/ ],j],j],j] @]]]\@\\I[@[t[dC[U@[.6@[,[o[ @[ @[c@ZԐ@Z@Z@ZE@Z.s@Z*~Z@Z@ZZZNYY@Y@YY@Y{'@Y{'@Yh@YI@Y>@Y)j@Y]X @XXX@X@X*XJXBX:X@WWށWiW@W@W@WgWaC@WaC@W_WPWDB@W=WW4VyV`VV@VV$@VrVXEV4@VqUTTMT@Tg@@TeTN3Michael Gorse Antonio Larrosa Bjørn Lie Stefan Brüns Bjørn Lie Stefan Brüns mvetter@suse.comBjørn Lie Bjørn Lie Martin Liška Rich Coe Bjørn Lie Bjørn Lie Martin Liška Bjørn Lie mgorse@suse.comDominique Leuenberger mgorse@suse.comBjørn Lie olaf@aepfle.debjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.comfcrozat@suse.combjorn.lie@gmail.combjorn.lie@gmail.comdimstar@opensuse.orgbwiedemann@suse.combjorn.lie@gmail.comzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgkill_it@mail.ruzaitor@opensuse.orgidonmez@suse.comdimstar@opensuse.orgzaitor@opensuse.orgfcrozat@suse.comzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgolaf@aepfle.dezaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgfezhang@suse.comzaitor@opensuse.orgzaitor@opensuse.orgfcrozat@suse.comfcrozat@suse.comdimstar@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgsbrabec@suse.comdimstar@opensuse.orgalarrosa@suse.comzaitor@opensuse.orgidonmez@suse.comzaitor@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgbadshah400@gmail.comdimstar@opensuse.orgjoerg.lorenzen@ki.tng.defcrozat@suse.comzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgadam@mizerski.plzaitor@opensuse.orgfcrozat@suse.comzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.org- Enable chromaprint plugin on SLE (jsc#SLE-11723).- Add a BuildRequires for pkgconfig(pangocairo) since it's needed by the ttmlsubs and closedcaption extensions. This is not currently a problem in openSUSE because the dependency is pulled in by other packages which are not installed in SLE.- Update to version 1.16.2: + wasapi: - Various fixes and a workaround for a specific driver bug - Move to CoInitializeEx for COM initialization - Fix runtime/build warnings + waylandsink: Commit the parent after creating subsurface + msdkdec: fix surface leak in msdkdec_handle_frame + tsmux: Fix copying of buffer region + tsdemux: - Handle continuity mismatch in more cases - Always issue a DTS even when it's equal to PTS + openexr: Fix build with OpenEXR 2.4 (and also OpenEXR 2.2 on Ubuntu 18.04) + ccextractor: Always forward all sticky events to the caption pad + pnmdec: Return early on ::finish() if we have no actual data to parse + ass: avoid infinite unref loop with bad data + fluidsynth: add sf3 to soundfont search path - Drop libtool and automake/conf BuildRequires and autoreconf calls + 0001-Require-OpenEXR-2.3.0-at-least-and-do-not-force-C-98.patch Fixed upstream.- Fix compilation with OpenEXR 2.4.0 + 0001-Require-OpenEXR-2.3.0-at-least-and-do-not-force-C-98.patch + Readd libtool and autoreconf call - Remove Leap 42.x support from spec file- Update to version 1.16.1: + See main gstreamer package for changelog. - Drop upstream fixed patches: + fix-Werror=return-type.patch. + gst-bad-Fix-compilation-with-openh264-v2.0.patch. + gst-plugins-bad-do-not-retry-downloads-during-shutdown.patch. - Following the above, drop libtool BuildRequires and autoreconf call, no longer needed.- Use openssl for HLS crypto. openssl is required by DTLS, and hls can use any of openssl, gcrypt or gnutls/nettle (since 1.5.1). Drop explicit pkgconfig(nettle) BuildRequires and pass hls-crypto=openssl to configure/meson.- bsc#1144244: Remove dependency on jasper Jasper support was removed in 2013. OpenJPEG is used for JPEG2000.- Drop pkgconfig(gtk+-3.0) and pkgconfig(gtk+-x11-3.0) BuildRequires and stop passing --with-gtk=3.0 to configure, only used for building examples, and we are already passing - -disable-examples to configure. - Drop gst-bad-revert-automake-autoconf-versions.patch: No longer needed for any supported version of openSUSE. Note, leaving libtool BuildRequires in place as fix-Werror=return-type.patch needs it still.- Move openh264 plugin to build_orig and build it there unconditionally.- Update fix-Werror=return-type.patch to upstream version.- Add gst-plugins-bad-do-not-retry-downloads-during-shutdown.patch for hang (bwo#197558)- Drop pkgconfig(vdpau) BuildRequires and libgstvdpau sub-package. Obsolete it from the main gstreamer-plugins-bad package. Upstream have now dropped the package from master, and currently it only supports mpeg2 and poorly even that one. It will not make a comeback, so obsolete all versions.- Add gst-bad-Fix-compilation-with-openh264-v2.0.patch: Fix build with openh264 version 2.0 and newer.- Fix -Werror=return-type error in configure script (fix-Werror=return-type.patch).- Add conditional pkgconfig(libmfx) and pkgconfig(libva-drm) BuildRequires: Build intel-mediasdk support.- Re-enable musepack: depend on musepack-devel, rather than libmpcdec-devel; the latter is no longer sufficient as of 1.16.0. Add musepack plugin back into files.- Add libgstsctp-1_0-0 to baselibs.conf: gstreamer-plugins-bad-32bit requires it.- Update to version 1.16.0: + Highlights - GStreamer WebRTC stack gained support for data channels for peer-to-peer communication based on SCTP, BUNDLE support, as well as support for multiple TURN servers. - AV1 video codec support for Matroska and QuickTime/MP4 containers and more configuration options and supported input formats for the AOMedia AV1 encoder - Support for Closed Captions and other Ancillary Data in video - Support for planar (non-interleaved) raw audio - GstVideoAggregator, compositor and OpenGL mixer elements are now in -base - New alternate fields interlace mode where each buffer carries a single field - WebM and Matroska ContentEncryption support in the Matroska demuxer - new WebKit WPE-based web browser source element - Video4Linux: HEVC encoding and decoding, JPEG encoding, and improved dmabuf import/export - Hardware-accelerated Nvidia video decoder gained support for VP8/VP9 decoding, whilst the encoder gained support for H.265/HEVC encoding. - Many improvements to the Intel Media SDK based hardware-accelerated video decoder and encoder plugin (msdk): dmabuf import/export for zero-copy integration with other components; VP9 decoding; 10-bit HEVC encoding; video post-processing (vpp) support including deinterlacing; and the video decoder now handles dynamic resolution changes. - The ASS/SSA subtitle overlay renderer can now handle multiple subtitles that overlap in time and will show them on screen simultaneously - The Meson build is now feature-complete (*) and it is now the recommended build system on all platforms. The Autotools build is scheduled to be removed in the next cycle. - The GStreamer Rust bindings and Rust plugins module are now officially part of upstream GStreamer. - The GStreamer Editing Services gained a gesdemux element that allows directly playing back serialized edit list with playbin or (uri)decodebin - Many performance improvements - Add incomplete meson support. Currently disabled. - Drop gstreamer-plugins-bad-reproducible.patch: fixed upstream. - Disable musepack plugin and remove from files, since it requires a newer library than what we currently have. - Remove libgstcompositor.so and libgstopenglmixers.so: moved to - base. -Removed libgststereo.so from files: merged with audiofx in -good. - Remove libgstvcdsrc.so from files: removed upstream. - Add libgstclosedcaption.so to files. - Remove libgstbadvideo package: now in -base. - Package libgstcp.- Update to version 1.14.5: + assrender: fix disappearing subtitles when seeking back in time. + decklinkvideosink: fix segfault when audiosink is closed before videosink. + decklinkvideosrc: respect pixel format property even if mode is set to auto. + d3dvideosink: Fix calculating buffer size of packed format; don’t leak thread object. + dtls: Don’t abort on non-fatal issues, make work with newer OpenSSL versions. + msdk: more robust error handling; fix intel sdk libdir path. + nvenc: Ensure drain all frames on finish; fix element reuse and clean up properly. + openh264dec: Fix handling of errors when doing EOS. + shmsrc: fixes a crash when is-live is true due a race condition. + shmsink: fix possible (racy) deadlock on shutdown. + siren: Fix invalid floating point operation. + tsdemux: Skew correction improvements: use upstream DTS if set. + wasapi: - Number of segments was always 2 (the absolute minimum) by accident. - Fix infinite loop when the device disappears. - Drop gst-bad-fdkaac2-fix.patch: Fixed upstream.- The license of fdk-aac is not GPL compatible, therefore this pkg can not possibly be built with fdk-aac by default To gain fdk-aac support, recompile it at home and keep it there - Restore code to handle faac/faad- Add gst-bad-fdkaac2-fix.patch: fdkaac: Fixes for compatibility with libfdk-aac 2.0.0 (boo#1120299).- Update to version 1.14.4: + Bugfix release, please see .changes in gstreamer main package.- Update to version 1.14.3: + Bugfix release, please see .changes in gstreamer main package.- Add pkgconfig(aom) BuildRequires: Build AOMedia Video 1 (AV1) support.- Update to version 1.14.2: + Update docs. + find_codec_preferences: use received caps. + player: Avoid trying to join the player thread from itself. + decklink: Fix warning about HRESULT not being unsigned int. + pitch: Flush only if there are unprocessed samples. + pitch: preserve seek event seqnums. + pitch: fix latency reporting. + pitch: Fix single input buffer followed by EOS. + videoaggregator: Fix string leak. + videoaggregator: log an ERROR if we're going to return a flow error. + dvb: Fix typo in comment termination. + dvb: camconditionalaccess: fix wrong license headers. + webrtc: Fix memory leak. + webrtc: Clean up and fix transportsendbin. + webrtc: Move dtlssrtpenc state management. + webrtc/dtlstransport: Add more debug. Rename category. + webrtc: Clean up pad block allocs on dispose. + webrtc: Move the transportsendbin pad block removal. + webrtc: Fix wrong parent classes for DTLSTransport and ICETransport. + webrtc: Explicitly initialise mutex and condition. + webrtc: Don't deadlock on block pads on shutdown. + webrtcbin: copy sticky events on our ghostpads. + webrtcbin: rtpstorage takes a 64-bit integer for "size-time" property. + webrtcbin: implement support for FEC and RTX. + player: Fix duration-changed CRITICAL warning if duration did not actually change. + gst_webrtc_session_description_new: fix annotations. + tsdemux: Don't set invalid seqnum on segment event. + tsdemux: Don't query duration if program isn't active. + mpegtsdemux: Fix SEGMENT seqnum propagation. + codecparsers: mpeg2: don't mess the StartCode only packets. + wasapisink: fix a rounding error when calculating the buffer frame count. + wasapisink: fix missing unlock in case IAudioClient_Start fails. + wasapi: use FAILED to detect errors. + wasapi: Don't pass CoTaskMemFree to g_clear_pointer.- Conditionalize pkgconfig(libopenmpt) and pkgconfig(lilv-0) BuildRequires: fix build for SLE 12 SP3.- Conditionalize pkgconfig(libsrtp2) and pkgconfig(nice) BuildRequires: fix build for Leap 42.3.- Add back faac-devel, there are some old apps explicitly depending on that plugin to to do aac encoding.- Add pkgconfig(srt) BuildRequires: Build srt plugin.- Drop faac-devel and faad2-devel BuildRequires: fdk-aac plugin fills this role for both of them. - No longer pass conditional --disable-dvdspu to configure, plugin files are all LGPL-2.1.- Update to version 1.14.1: + GstPad: Fix race condition causing the same probe to be called multiple times + Fix occasional deadlocks on windows when outputting debug logging + Fix debug levels being applied in the wrong order + GIR annotation fixes for bindings + audiomixer, audioaggregator: fix some negotiation issues + gst-play-1.0: fix leaving stdin in non-blocking mode after exit + flvmux: wait for caps on all input pads before writing header even if source is live + flvmux: don't wake up the muxer unless there is data, fixes busy looping if there's no input data + flvmux: fix major leak of input buffers + rtspsrc, rtsp-server: revert to RTSP RFC handling of sendonly/recvonly attributes + rtpvrawpay: fix payloading with very large mtu sizes where everything fits into a single RTP packet + v4l2: Fix hard-coded enabled v4l2 probe on Linux/ARM + v4l2: Disable DMABuf for emulated formats when using libv4l2 + v4l2: Always set colorimetry in S_FMT + asfdemux: Set stream-format field for H264 streams and handle H.264 in bytestream format + x265enc: Fix tagging of keyframes on output buffers + ladspa: Fix critical during plugin load on Windows + decklink: Fix COM initialisation on Windows + h264parse: fix re-use across pipeline stop/restart + mpegtsmux: fix force-keyframe event handling and PCR/PMT changes that would confuse some players with generated HLS streams + adaptivedemux: Support period change in live playlist + rfbsrc: Fix support for applevncserver and support NULL pool in decide_allocation + jpegparse: Fix APP1 marker segment parsing + h265parse: Make caps writable before modifying them, fixes criticals + fakevideosink: request an extra buffer if enable-last-sample is enabled + wasapisrc: Don't provide a clock based on WASAPI's clock + wasapi: Only use audioclient3 when low-latency, as it might otherwise glitch with slow CPUs or VMs + wasapi: Don't derive device period from latency time, should make it more robust against glitches + audiolatency: Fix wave detection in buffers and avoid bogus pts values while starting + msdk: fix plugin load on implementations with only HW support + msdk: dec: set framerate to the driver only if provided, not in 0/1 case + msdk: Don't set extended coding options for JPEG encode + rtponviftimestamp: fix state change function init/reset causing races/crashes on shutdown + decklink: fix initialization failure in windows binary + ladspa: Fix critical warnings during plugin load on Windows and fix dependencies in meson build + gl: fix cross-compilation error with viv-fb + qmlglsink: make work with eglfs_kms + rtspclientsink: Don't deadlock in preroll on early close + rtspclientsink: Fix client ports for the RTCP backchannel + rtsp-server: Fix session timeout when streaming data to client over TCP + vaapiencode: h264: find best profile in those available, fixing negotiation errors + vaapi: remove custom GstGL context handling, use GstGL instead. Fixes GL Context sharing with WebkitGtk on wayland + gst-editing-services: various fixes + gst-python: bump pygobject req to 3.8; fix GstPad.set_query_function(); dist autogen.sh and configure.ac in tarball + g-i: pick up GstVideo-1.0.gir from local build directory in GstGL build + g-i: update constant values for bindings + avoid duplicate symbols in plugins across modules in static builds + ... and many, many more!- Update to version 1.14.0: + Highlights: - WebRTC support: real-time audio/video streaming to and from web browsers; - Experimental support for the next-gen royalty-free AV1 video codec - Video4Linux: encoding support, stable element names and faster device probing; - Support for the Secure Reliable Transport (SRT) video streaming protocol; - RTP Forward Error Correction (FEC) support (ULPFEC); - RTSP 2.0 support in rtspsrc and gst-rtsp-server; - ONVIF audio backchannel support in gst-rtsp-server and rtspsrc; - playbin3 gapless playback and pre-buffering support; - Tee, our stream splitter/duplication element, now does allocation query aggregation which is important for efficient data handling and zero-copy; - QuickTime muxer has a new prefill recording mode that allows file import in Adobe Premiere and FinalCut Pro while the file is still being written; - rtpjitterbuffer fast-start mode and timestamp offset adjustment smoothing; - souphttpsrc connection sharing, which allows for connection reuse, cookie sharing, etc; - nvdec: new plugin for hardware-accelerated video decoding using the NVIDIA NVDEC API; - Adaptive DASH trick play support; - ipcpipeline: new plugin that allows splitting a pipeline across multiple processes; - Major gobject-introspection annotation improvements for large parts of the library API; - GStreamer C# bindings have been revived and seen many updates and fixes; - The externally maintained GStreamer Rust bindings had many usability improvements and cover most of the API now. Coinciding with the 1.14 release, a new release with the 1.14 API additions is happening. + Updated translations. - Drop libgstgl-1_0-0 typelib-1_0-GstGL-1_0, libgstbadallocators-1_0-0 libgstbadbase-1_0-0 and typelib-1_0-GstBadAllocators-1_0 sub-packages, moved to gst-plugins-base package. Also drop libgstgl-1_0-0 and libgstbadbase-1_0-0 from baselibs.conf and corresponding Requires and post(un) handling of various dropped sub-packages. - Add new sub-packages libgstisoff-1_0-0, libgstwebrtc-1_0-0, and handle them in post(un), also add typelib-1_0-GstWebRTC-1_0 and add respective Requires in devel sub-package. Finaly add libgstisoff-1_0-0 and libgstwebrtc-1_0-0 to baselibs.conf. - Add pkgconfig(nice) BuildRequires: New dependency, build WebRTC support. - Add pkgconfig(lcms2) BuildRequires: Build colormanagement support. - Add pkgconfig(libopenmpt) BuildRequires: Build openmpt support. - Replace pkgconfig(libsrtp) with pkgconfig(libsrtp2) BuildRequires.- Update to version 1.12.5: + Bugs fixed: bgo#794069, bgo#794353, bgo#794620, bgo#794537, bgo#793629, bgo#789476, bgo#789476, bgo#791910, bgo#791813, bgo#791772, bgo#791330, bgo#791982. - Drop gst-bad-vtdec-destroy-create-fix.patch and gst-bad-player-transfer-ownership.patch: Fixed upstream.- Move BuildRequires pkgconfig(dvdnav/dvdread) to BUILD_ORIG section. It is only needed when building BUILD_ORIG package, which is not the case for official builds for openSUSE Leap, Tumbleweed or SLE.- Add gst-bad-revert-automake-autoconf-versions.patch: Revert the autoconf and automake version bump upstream did without consideration about us, allow to build with the automake we have Leap 42.3 and SLE12. - Following the above patch, drop the explicit automake BuildRequires, as libtool BuildRequires brings it in, and we can now build with the old version we have in Leap/SLE.- Split out fluidsynth plugin in new sub-package gstreamer-plugins-bad-fluidsynth. - Following the above, add gstreamer-plugins-bad-fluidsynth and already built sub-package gstreamer-plugins-bad-chromaprint to baselibs.conf, build 32-bits support for these too. - Add conditional gstreamer-plugins-bad-fluidsynth and gstreamer-plugins-bad-chromaprint Requires: to -devel sub-package.- Modernize spec-file by calling spec-cleaner- Add gstreamer-plugins-bad-reproducible.patch to avoid variations in gtk-doc output (boo#1048207). - Following the above, add automake and libtool BuildRequires and pass autoreconf, as the above patch touches the buildsystem.- Move pkgconfig(mjpegtools) BuildRequires and resulting plugins to normal build, mjpegtools with all needed features are now available in openSUSE. - No longer pass --disable-mpegpsmux and --disable-mpegtsmux to configure, and move the resulting plugins to normal build. This was originally done due to a possible license issue, however on closer inspection, the plugins in question clearly states that one can use any of the four licenses listed, so we elect to use LGPL-2.1+. - Remove conditional for libgstwayland-1_0-0 subpackage, need due to it beeing in baselibs.conf, and lint bots declines this now.- Add gst-bad-player-transfer-ownership.patch: player: transfer ownership of info properties (bgo#791982).- Add gst-bad-vtdec-destroy-create-fix.patch: vtdec: destroy and create the GL context on start()/stop(). Removes a reference count loop. - Add python3-xml BuildRequires and switch to using plain make instead of make_build macro, and add conditional for pkgconfig(graphene-1.0), pkgconfig(wayland-client), pkgconfig(wayland-cursor), pkgconfig(wayland-egl), pkgconfig(wayland-protocols) and pkgconfig(wayland-scanner) BuildRequires and the .so and sub-package produced, fix build for old versions of openSUSE.- Update to version 1.12.4: + openjpeg: Support building with openjpeg 2.3 (bgo#788703). + Bugs fixed: bgo#784593, bgo#787293, bgo#787942, bgo#789999, bgo#790042, bgo#790812, bgo#791258. - Drop gstpb-support-openjpeg-2.3.patch: Fixed upstream. Following this; drop autoconf, automake and libtool BuildRequires, and no longer pass autoreconf, no needed anymore.- Move pkgconfig(libmodplug) BuildRequires, and thus libmodplug module, to build-orig. This move is not legally motivated, but rather build time optimization as it helps us eliminate a build cycle in openSUSE.- Switch to python3: + Replace python-base BuildRequires with python3-base. + Export PYTHON=/usr/bin/python3 before calling configure.- Add pkgconfig(libde265) BuildRequires in orig-addon subpackage, build h.265 (HVEC) decode support.- Disable %glib2_gsettings_schema_post/postun scriptlets on suse_version >= 1330: this functionality is now covered by file triggers and the macros expand to %nil.- Enable gobject introspection bindings: + Add gobject-introspection-devel BuildRequires: allow the build system to find the needed infrastructure. + Pass --enable-introspection to configure: enable the introspection support. + Split out new typelib- packages: - typelib-1_0-GstBadAllocators-1_0 - typelib-1_0-GstGL-1_0 - typelib-1_0-GstInsertBin-1_0 - typelib-1_0-GstMpegts-1_0 - typelib-1_0-GstPlayer-1_0- Move pkgconfig(mjpegtools) BuildRequires to orig-addon: mplex without mpeg2enc support is pointless, so keep those two in the same build conditional.- Add gstpb-support-openjpeg-2.3.patch: fix build with openjpeg 2.3 (bgo#788703). - Add autoconf, automake and libtool BuildRequires and call autoreconf, since above patch touches the build system.- Split out chromaprint plugin into gstreamer-plugins-bad-chromaprint: the chromaprint plugin links against ffmpeg (indirectly) which in turn can cause cycles in various other builds, like webkit2).- Update to version 1.12.3: + Bugs fixed: bgo#767462, bgo#782379, bgo#784887, bgo#785119, bgo#785941, bgo#785957, bgo#785987, bgo#786036, bgo#786201, bgo#786250, bgo#787234, bgo#787309, bgo#787442, bgo#787727. - Replace pkgconfig(libopenjpeg1) with pkgconfig(libopenjp2) BuildRequires: Build against the new branch of libopenjpeg.- Fix file list on SLE, libgstteletext.so is only built on openSUSE.- Drop conditional valgrind-devel BuildRequires, this type of debugging is probably not done by users of binary packages. - Simplify spec, drop obsolete conditionals for openSUSE, keep only conditionals for new versions of SLE (and BUILD_ORIG). - Clean spec, modernize where appropriate, update macros. - Add explicit pkgconfig(glib-2.0), pkgconfig(gstreamer-1.0), pkgconfig(gmodule-export-2.0) and pkgconfig(gstreamer-plugins-base-1.0) BuildRequires: align with what configure looks for. - Add missing Requires to devel sub-package: + libgstbadallocators-1_0-0. + libgstbadaudio-1_0-0. + libgstwayland-1_0-0.- Add Mesa-libGLESv3-devel, pkgconfig(egl), pkgconfig(gl) and pkgconfig(glesv1_cm) BuildRequires: Add missing dependencies to build full EGL/GL/GLES support.- Add pkgconfig(libsrtp) BuildRequires: Build srtp support.- Update to version 1.12.2: + Bugs fixed: bgo#764025, bgo#773159, bgo#782774, bgo#783028, bgo#783075, bgo#783244, bgo#784027, bgo#784059, bgo#784210, bgo#784439, bgo#784510, bgo#784755.- Update to version 1.12.1: + Bugs fixed: bgo#783028, bgo#773681, bgo#776609, bgo#779202, bgo#781249, bgo#781561, bgo#782221, bgo#782352, bgo#782376, bgo#782693, bgo#782697, bgo#782736, bgo#782771, bgo#782801, bgo#782921, bgo#783066, bgo#783075, bgo#783255, bgo#783256, bgo#783401, bgo#783626, bgo#781204.- Pass --disable-mpegpsmux, --disable-mpegtsmux and - -disable-resindvd to configure when building for openSUSE on the OBS until we can get the licensing sorted upstream. Move the plugins to the orig-addon package.- Add missing libgstplayer-1_0-0 Requires to gstreamer-plugins-bad-devel sub package.- Update to version 1.12.0: + Bugs fixed: bgo#773681, bgo#764947, bgo#780976, bgo#782046, bgo#782119, bgo#782078. - Changes from version 1.11.91: + Bugs fixed: bgo#729371, bgo#764011, bgo#778237, bgo#780190, bgo#780397, bgo#780402, bgo#780494, bgo#780569, bgo#780570, bgo#780897, bgo#781017, bgo#781018, bgo#781019, bgo#781022, bgo#781023, bgo#781024, bgo#781027, bgo#781037, bgo#781043, bgo#781156, bgo#781170, bgo#781179, bgo#781188, bgo#781233, bgo#781267, bgo#781320, bgo#781539, bgo#781725. - Changes from version 1.11.90: + Bugs fixed: bgo#736213, bgo#755782, bgo#764726, bgo#772811, bgo#774544, bgo#775487, bgo#776436, bgo#776997, bgo#776999, bgo#777847, bgo#778073, bgo#778333, bgo#778731, bgo#778825, bgo#779011, bgo#779067, bgo#779309, bgo#779333, bgo#779447, bgo#779453, bgo#779790, bgo#779831, bgo#779856, bgo#779869, bgo#780064, bgo#780108, bgo#780179, bgo#780180, bgo#780330, bgo#780367. - Stop passing --disable-fatal-warnings to configure, not needed on stable branch. - Package new sub package libgstbadallocators-1_0-0.- Update to version 1.11.2: + Bugs fixed: bgo#764947, bgo#758257, bgo#773709, bgo#775665, bgo#776360, bgo#776490, bgo#777181, bgo#777206, bgo#777376, bgo#777377, bgo#777394, bgo#777652, bgo#777682, bgo#777741, bgo#777760, bgo#778028, bgo#778076, bgo#778142, bgo#778703, bgo#779064, bgo#779070, bgo#779103, bgo#779154.- Update to version 1.11.1: + Bugs fixed: bgo#696852, bgo#711155, bgo#746018, bgo#751324, bgo#753003, bgo#755036, bgo#758232, bgo#760172, bgo#771992, bgo#772357, bgo#773473, bgo#773521, bgo#773570, bgo#773932, bgo#773936, bgo#774035, bgo#774112, bgo#774132, bgo#774177, bgo#774178, bgo#774196, bgo#774223, bgo#774357, bgo#774400, bgo#774463, bgo#774485, bgo#774493, bgo#774518, bgo#774530, bgo#774576, bgo#774629, bgo#774637, bgo#774689, bgo#774850, bgo#774886, bgo#775171, bgo#775248, bgo#775293, bgo#775306, bgo#775377, bgo#775378, bgo#775379, bgo#775409, bgo#775746, bgo#775791, bgo#775793, bgo#775967, bgo#776047, bgo#776076, bgo#776141, bgo#776317, bgo#776352, bgo#776399, bgo#776431, bgo#776722, bgo#776727, bgo#776787, bgo#776790, bgo#776900, bgo#777048, bgo#777078, bgo#777097, bgo#777121, bgo#773927, bgo#770990, bgo#774587, bgo#774793, bgo#775726, bgo#775288, bgo#772822, bgo#774527. - Gstreamer-plugins-bad now allows for disabling of internal dependency free plugins, hence we now pass conditional - -disable-dvdspu and --disable-siren to configure, as those are the last internal plugins we disable. - Following the above drop pre_checkin.sh, gstreamer-plugins-bad-patch-source.sh and gst-plugins-bad-x.xx.x-patched.tar.xz, we no longer need to generate a patched tarball. - Drop gstreamer-revert-bogus-automake-version.patch, gnome-common BuildRequires and autogen.sh call, no longer needed since we are not using the patched tarball. - Pass --disable-fatal-warnings to configure, and add fixme, needed now with unstable tarball. - Tweak fdupes macro usage, less rpmlint warnings. - Add missing Requires in devel subpackage. - Pass --disable-festival to configure, unmaintained and slated for removal upstream, currently causes rpmlint warnings (bgo#774508). - Add define ENABLE_OPENH264 and and conditional pkgconfig(openh264) BuildRequires, currently set to disabled (0). Build openh264 support. Using define so we can quickly enable it, should we be able to get openh264 into the distro. - Replace gstreamer-devel and gstreamer-plugins-base-devel with pkgconfig(gstreamer-video-1.0), pkgconfig(gstreamer-audio-1.0) and pkgconfig(gstreamer-pbutils-1.0) BuildRequires: Align with what configure checks for. - Enable conditional pkgconfig(graphene-1.0) BuildRequires for openSUSE 1330 (TW) and newer. - Enable pkgconfig(libdc1394-2) BuildRequires: Plugin now ported to gst-1.0. - Drop pkgconfig(libtimidity) BuildRequires: No longer needed nor used. - Drop bcond_with divx4linux and divx4linux-devel BuildRequires: Plugin no longer available. - Drop several disabled BuildRequires and plugins, the non-ported plugins have been dropped from upstream source. - Add pkgconfig(fdk-aac) BuildRequires in ORIG: Build fdk-aac support. - Drop obsolete libgstvdp subpackage and conditionals in place for it (also from baselibs.conf).- Update to version 1.10.4 (CVE-2017-5848): + Bugs fixed: bgo#776612, bgo#777841, bgo#777957, bgo#777979, bgo#778297, bgo#778434, bgo#778452, bgo#778828. - Drop gstreamer-plugins-bad-CVE-2017-5848.patch: Fixed upstream. - Drop pkgconfig(libtimidity) BuildRequires: Not needed as plugin is not ported to 1.0 branch, and even dropped entirely in upcomming 1.12.0 release.- Fix CVE-2017-5847 (boo#1023259): + Add gstreamer-plugins-bad-CVE-2017-5848.patch: psdemux: Rewrite PSM parsing using GstByteReader. Avoid possible buffer overflows and ignore invalid PSM packets better by using GstByteReader (bgo#777957).- Add gstreamer-plugins-bad Requires in devel subpackage.- Update to version 1.10.3 (CVE-2017-5838): + Bugs fixed: bgo#740101, bgo#775072, bgo#775292, bgo#775970, bgo#776072, bgo#776244, bgo#776461, bgo#776591, bgo#776722, bgo#776726, bgo#777143, bgo#777144, bgo#777400, bgo#777503, bgo#777533, bgo#777742, bgo#777930.- Wrap wayland support properly to fix builderrors in non-TW.- Update to version 1.10.2: + Bugs fixed: bgo#774624, bgo#774702, bgo#774851, bgo#774896, bgo#775048, bgo#775120, bgo#775127, bgo#775130.- Update to version 1.10.1: + Bugs fixed: bgo#773681, bgo#773313, bgo#774287, bgo#774328, bgo#774462.- Update to version 1.10.0: + Bugs fixed: bgo#758717, bgo#762717, bgo#769382, bgo#770528, bgo#770587, bgo#772330, bgo#772499, bgo#772503, bgo#772698, bgo#772699, bgo#772704, bgo#772706, bgo#772742, bgo#773026, bgo#773423, bgo#773540, bgo#773635, bgo#773720, bgo#772608. + Updated translations. - Rebase gstreamer-plugins-bad-patch-source.sh. - Package new plugins: musepack and timecode. - Replace disabled pkgconfig(slv2) BuildRequires with pkgconfig(lilv-0), and enabled it following upstream changes. Drop bcond_with lv2 and move built plugin to main package, all dependencies are now available in openSUSE. - Add disabled pkgconfig(graphene-1.0) BuildRequires, new optional dependency, not yet available in openSUSE. - Add pkgconfig(webrtc-audio-processing) BuildRequires: Build webrtcdsp plugin. - Conditionally apply translations-update-upstream BuildRequires and macro for non-openSUSE only. - Add pkgconfig(gstreamer-allocators-1.0), pkgconfig(libdrm) and pkgconfig(libkms) BuildRequires: Build new kmssink plugin, mainly targeted for embedded systems.- Fix conditional for pkgconfig(tiger) to only apply for Tumbleweed.- Enable pkgconfig(tiger) BuildRequires for Tumbleweed.- Disable libbs2b support when building on SLE.- Update to version 1.8.3 (boo#996937): + Bugs fixed: bgo#767492, bgo#769376, bgo#736227, bgo#768160, bgo#767553, bgo#761260, bgo#763044, bgo#763081, bgo#756866, bgo#768771, bgo#766662, bgo#766163, bgo#768146, bgo#766663, bgo#767792, bgo#767492, bgo#767635. + Updated translations.- Move libbs2b-devel BuildRequires and corresponding plugin to main package. There is no need for this to be in the addon one.- Really disable wayland support on SLE12.- Disable zbar support when building on SLE.- Enable zbar support (needed for a new key-signing tool): + Add pkgconfig(zbar) BuildRequires.- Drop pkgconfig(libcdaudio) BuildRequires: No longer needed, nor used anymore. - Remove obsolete clean section and a no longer meaningful conditional.- Update to version 1.8.2: + bgo#756948: directsoundsrc: Audio Device not found on Windows (string encoding not honored). + bgo#764758: vulkan didn't build out of tree due to vkconfig.h. + bgo#765324: compositor: crashes on NULL pointer in _aggregate_frames(). + bgo#765456: vtdec: Strange bug re-encoding video with GST 1.8.1 on Mac OS 10.10. + bgo#765926: mpegtsmux: Set PTS on aligned buffers. + bgo#766190: vtdec: corrupted rendering on OSX. + bgo#766213: openjpeg plugin needs to be ported to libopenjp2 v2.1. + bgo#766289: amc: cannot play some files on android. + bgo#766422: videoaggregator: rtspsrc ! compositor produces no output. + bgo#766441: OpenBSD does not use librt, but provides the needed functions in libc. + bgo#766520: gl: win32: race when handling window messages while creating the internal window. + bgo#766611: gl: buffer pool configuration error with caopengllayersink. + bgo#766638: ahc: fix possible NULL deref. + bgo#766732: openjpegenc: Doesn't manage MCT switch for RGB and YUV frames. + bgo#767298: amc: gst_object_unref on caps. + bgo#767302: ahcsrc: div by 0 warning.- Make baselibs.conf consistent with spec file (boo#980893).- Drop pkgconfig(libmusicbrainz): gstreamer does not depend on it directly.- Update to GNOME 3.20.2 (Fate#318572)- Update to version 1.8.1: + bgo#760473: OpenCV face detection does not work with OpenCV newer than 2.4.11. + bgo#747633: decklinkvideosrc: crash in ::VideoInputFrameArrived() callback with video_frame=NULL. + bgo#762924: interlace: negotiation fails unexpectedly. + bgo#763324: nvenc fails to compile with Nvidia video SDK 6.0. + bgo#763404: bad: video sink: Post un-handled keyboard/mouse events as message to application. + bgo#763862: mxfmux: Instead of releasing request pads on stop(), clear them only. + bgo#764148: gtkglsink doesn't fail to create on incompatible hardware. + bgo#764339: ahcsrc: g_object_class_install_property: assertion 'pspec- > flags & G_PARAM_WRITABLE' during initialization. + bgo#764363: videoaggregator: Does not take into account the best output format that is computed. + bgo#764404: hlsdemux: Assertion with AES encrypted stream. + bgo#764448: h264parse: constrained-baseline is a subset of baseline. + bgo#764523: -lole32 is missing for libgstdirectsoundsrc. + bgo#764545: Crash when trying to use vulkan sink. + bgo#765005: mpegtsmux: memory leak caused by pad_data- > language. + bgo#765194: caopengllayersink: renders blurry content on HiDPI screens because contentsScale is ignored. + bgo#765241: glimagesink: need to clean window_id when state change form READY to NULL. + bgo#765079: srtpdec request-key is not signaled if roc is missing. - Clean up spec file, properly escape disabled plugins and macros. Make rpmlint report readable again. Also remove an obsolete source repack comment, we do it via pre_checkin.sh now. - No longer pass V=1 to make, stop littering buildlogs and debugging is done local anyway. - Add some missing post/postun handling. - Add pkgconfig(bluez), pkgconfig(x265) and libbs2b-devel BuildRequires and replace librtmp-devel for pkgconfig(librtmp): Build more supported plugins. - Disable a few BuildRequires that are not ported yet, no need to pull unused BuildRequires: SDL-devel, pkgconfig(daala), pkgconfig(flite), pkgconfig(libdc1394-2), libaudio-devel and libxvidcore-devel. - Split out a new libgstvdpau in an own sub-package, vdpau support is not needed for people not running nvidia binary driver. - Add fdupes BuildRequires and add macro to install section. - Stop passing --enable-experimental to configure, currently we are not building any experimental plugins, nor should we in the future.- Update to GNOME 3.20 Fate#318572 - Remove gstreamer-plugins-bad-real.patch- Update to version 1.8.0: + Hardware-accelerated zero-copy video decoding on Android + New video capture source for Android using the android.hardware.Camera API. + Windows Media reverse playback support (ASF/WMV/WMA). + New tracing system provides support for more sophisticated debugging tools. + New high-level GstPlayer playback convenience API. + Initial support for the new Vulkan API, see Matthew Waters' blog post for more details. + Improved Opus audio codec support: Support for more than two channels; MPEG-TS demuxer/muxer can now handle Opus; sample-accurate encoding/decoding/transmuxing with Ogg, Matroska, ISOBMFF (Quicktime/MP4), and MPEG-TS as container; new codec utility functions for Opus header and caps handling in pbutils library. The Opus encoder/decoder elements were also moved to gst-plugins-base (from -bad), and the opus RTP depayloader/payloader to -good. + GStreamer VAAPI module now released and maintained as part of the GStreamer project. + Asset proxy support in the GStreamer Editing Services. + Bugs fixed: bgo#763756, bgo#763793, bgo#763877, bgo#763974, bgo#764066, bgo#763262. - Add pkgconfig(xcb) and pkgconfig(wayland-scanner) BuildRequires: New dependencies. - Add 2 new subpackages and handle them in post/un + libsgtbadaudio and libgstplayer.- Add gstreamer-plugins-bad.appdata.xml so that the codecs can show up in a Software Center.- Add libgstadaptivedemux-1_0-0 to baselibs.conf.- Update to version 1.6.3: + Fix regression in GL library that made glimagesink unsable on Android. + Integer arithmetic overflow in queue2 element that could break buffering or cause crashes due to NULL pointer dereference. + Fix crash in AAC/ADTS typefinder caused by reading more memory than is available. + Stop ignoring encoder errors in the VP8/VP9 encoders. + Deprecate GstVideoEncoder GST_VIDEO_ENCODER_FLOW_DROPPED. It's redudant and was never actually implemented. + Ensure to store the correct video info in GstVideoBufferPool. + Fix caps in rtspsrc when doing SRTP over interleaved TCP. + Fix crash in pcap parser on 0-sized packets. + Clear EOS flag in appsrc to allow reuse after EOS and flushing. + Ignore flushing streams in streamsynchronizer during stream switches to fix problems caused by this in gst-editing-services. + Ignore tags and other metadata in WAV files after the "data" chunk in PUSH mode to prevent them from being interpreted as audio. + Correctly use colorimetry in v4l2 only for YUV color formats. + Set reserved bits in MPEG TS muxer to 1s. + Fix calculation of SBC frame lengths. + Fix output of the RTP JPEG2000 depayloader to have one frame per buffer and crash in the OpenJPEG decoder on incomplete frames. + Update ffmpeg snapshot in gst-libav to 2.8.5. + Memory leak fixes in scaletempo, the raw video RTP depayloader, and in playsink related to audio/video filters. + Fixes for error handling in the OSX audio plugin. + Various gobject-introspection annotation fixes and additions. + Compiler warning fixes for latest clang compiler.- Update to version 1.6.2: + Crashes in gst-libav with sinks that did not provide a buffer pool but supported video metadata were fixed. This affected d3dvideosink and some 3rd party sinks. Also related fixes for crashes when a downstream buffer pool failed allocation. + Big GL performance improvement on iOS by a factor of 2 by using Apple's sync extension. + Deadlocks in the DirectSound elements on Windows, and the behaviour of its mute property were fixed. + The Direct3D video sink does not crash anymore when minimizing the window. + The library soname generation on Android >= 6.0 was fixed, which previously caused GStreamer to fail to load there. + File related elements have large-file (>2GB) support on Android now. + gst-libav was updated to ffmpeg 2.8.3. + Deserialization of custom events in the GDP depayloader was fixed. + Missing OpenGL context initialization in the Qt/QML video sink was fixed in certain situations. + Interoperability with some broken RTSP servers using HTTP tunnel was improved. + Various compilation fixes for Windows. + Various smaller memory leak and other fixes in different places. + Bugs fixed: bgo#734098, bgo#738292, bgo#741608, bgo#753823, bgo#755106, bgo#755222, bgo#755614, bgo#756028, bgo#756951, bgo#757155, bgo#757264, bgo#757453, bgo#757454, bgo#757732, bgo#757854, bgo#757873, bgo#757895, bgo#757924, bgo#757929, bgo#757935, bgo#758029, bgo#758151, bgo#758204, bgo#758205, bgo#758276, bgo#758285, bgo#758286, bgo#758337, bgo#758344, bgo#758512, bgo#758620, bgo#758861, bgo#758912, bgo#758913, bgo#758921, bgo#759019, bgo#759380.- Fix build for Leap 42.1.- Do not BuildRequires pkgconfig(wayland-egl) on SLE.- Add pkgconfig(libssh2) BuildRequires: Build ssh support. - Add libcurl.so to BUILD_ORIG file list for openSUSE 13.1 only, as packman builds against Update where a new enough version is provided.- Update to version 1.6.1: + Bugs fixed: bgo#756567, bgo#752132, bgo#752230, bgo#754523, bgo#755108, bgo#755132, bgo#755134, bgo#755239, bgo#755623, bgo#755680, bgo#755738, bgo#755754, bgo#755759, bgo#755824, bgo#755840, bgo#755850, bgo#755852, bgo#755892, bgo#755969, bgo#755981, bgo#756001, bgo#756065, bgo#756070, bgo#756181, bgo#756186, bgo#756383, bgo#756563, bgo#756578, bgo#756592, bgo#756617, bgo#756653, bgo#756861, bgo#756876, bgo#757251. - Add gstreamer-revert-bogus-automake-version.patch, upstream bumped automake req to high.- Update to version 1.6.0: + For changelog, see mainpackage changes, everything is condensed there. - Rebase gstreamer-plugins-bad-patch-source.sh, add new plugins. - Drop gstreamer-plugins-bad-real.patch: real plugin was dropped from gstreamer-bad package. - Add new sub-package libgstadaptivedemux-1_0-0 and handle it in %post/postun.- Change from simple %defines to %bcond_with/without, as this allows to be set in prjconf without the need to patch the .spec files. - Create new subpackage libgstwayland-1_0-0.- added BuildRequires: pkgconfig(nettle) to enable building hls plugin- Update to version 1.4.5: + Bugs fixed: bgo#722764, bgo#729768, bgo#739152, bgo#740191, bgo#740201, bgo#740451, bgo#740953, bgo#741321. - Remove obsolete FIXME entries about pkgconfig(wayland-client) BuildRequires, we have had this enabled for a while.- Disable BuildRequires on libchromaprint, fluidsynth and openAL on SLE12.- Enable pkgconfig(libchromaprint) BuildRequires, build chromaprint plugin.- Update to version 1.4.4: + bgo#732239, bgo#733510, bgo#734156, bgo#736319, bgo#737186, bgo#737569, bgo#737658, bgo#737724, bgo#738067, bgo#738223, bgo#738230, bgo#738243, bgo#738291, bgo#738449, bgo#738519, bgo#738532, bgo#738674, bgo#738695, bgo#738696, bgo#739277, bgo#739348, bgo#739368, bgo#739374. + Updated translations.- Add pkgconfig(fluidsynth), pkgconfig(gudev-1.0), pkgconfig(libusb-1.0), pkgconfig(libwebp), pkgconfig(libxml-2.0), pkgconfig(OpenEXR) and pkgconfig(sbc) BuildRequires, build more plugins.build73 1591715530  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`a1.16.2-lp152.2.171.16.2-lp152.2.171.16.21.16.21.16.21.16.21.16.21.16.21.16.21.16.2     gstreamer-1.0gstaudioaudio-bad-prelude.hgstnonstreamaudiodecoder.hgstplanaraudioadapter.hbasecamerabinsrcbasecamerabinsrc-prelude.hgstbasecamerasrc.hgstcamerabin-enum.hgstcamerabinpreview.hcodecparserscodecparsers-prelude.hgsth264parser.hgsth265parser.hgstjpeg2000sampling.hgstjpegparser.hgstmpeg4parser.hgstmpegvideometa.hgstmpegvideoparser.hgstvc1parser.hgstvp8parser.hgstvp8rangedecoder.hgstvp9parser.hinsertbingstinsertbin.hinterfacesphotography-enumtypes.hphotography-prelude.hphotography.hisoffgstisoff.hmpegtsgst-atsc-section.hgst-dvb-descriptor.hgst-dvb-section.hgst-scte-section.hgstmpegts-enumtypes.hgstmpegtsdescriptor.hgstmpegtssection.hmpegts-prelude.hmpegts.hplayergstplayer-g-main-context-signal-dispatcher.hgstplayer-media-info.hgstplayer-signal-dispatcher.hgstplayer-types.hgstplayer-video-overlay-video-renderer.hgstplayer-video-renderer.hgstplayer-visualization.hgstplayer.hplayer-prelude.hplayer.hsctpsctp-prelude.hsctpreceivemeta.hsctpsendmeta.huridownloadergstfragment.hgsturidownloader.hgsturidownloader_debug.huridownloader-prelude.hwebrtcdtlstransport.hicetransport.hrtcsessiondescription.hrtpreceiver.hrtpsender.hrtptransceiver.hwebrtc-enumtypes.hwebrtc.hwebrtc_fwd.hlibgstadaptivedemux-1.0.solibgstbadaudio-1.0.solibgstbasecamerabinsrc-1.0.solibgstcodecparsers-1.0.solibgstinsertbin-1.0.solibgstisoff-1.0.solibgstmpegts-1.0.solibgstphotography-1.0.solibgstplayer-1.0.solibgstsctp-1.0.solibgsturidownloader-1.0.solibgstwayland-1.0.solibgstwebrtc-1.0.sogstreamer-bad-audio-1.0.pcgstreamer-codecparsers-1.0.pcgstreamer-insertbin-1.0.pcgstreamer-mpegts-1.0.pcgstreamer-player-1.0.pcgstreamer-plugins-bad-1.0.pcgstreamer-sctp-1.0.pcgstreamer-webrtc-1.0.pcGstInsertBin-1.0.girGstMpegts-1.0.girGstPlayer-1.0.girGstWebRTC-1.0.gir/usr/include//usr/include/gstreamer-1.0//usr/include/gstreamer-1.0/gst//usr/include/gstreamer-1.0/gst/audio//usr/include/gstreamer-1.0/gst/basecamerabinsrc//usr/include/gstreamer-1.0/gst/codecparsers//usr/include/gstreamer-1.0/gst/insertbin//usr/include/gstreamer-1.0/gst/interfaces//usr/include/gstreamer-1.0/gst/isoff//usr/include/gstreamer-1.0/gst/mpegts//usr/include/gstreamer-1.0/gst/player//usr/include/gstreamer-1.0/gst/sctp//usr/include/gstreamer-1.0/gst/uridownloader//usr/include/gstreamer-1.0/gst/webrtc//usr/lib64//usr/lib64/pkgconfig//usr/share/gir-1.0/-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:Leap:15.2/standard/2807f5c5220509f0830d1af6ad6ccfb9-gstreamer-plugins-badcpioxz5x86_64-suse-linuxdirectoryC source, ASCII textC source, UTF-8 Unicode textpkgconfig fileXML 1.0 document, ASCII textXML 1.0 document, UTF-8 Unicode text PRRRPRRRPRRPRRRPRRRPRRPRRP RRR/D.P<utf-8bdfe821b6ec11e42c6c667b99c9151f72b7b145128f9e53bbf5f45197849b62d? 7zXZ !t/H] crt:bLL C΋CdhpNo%!h45bA*~lԺnT"N!4xs_fz2AI.[,Jߖ={6x7tiKy)BBqh쏄Pi79$ƭvP#2woB?c2+<4Y( {"#.3{KղȬu]Q wpjjU Wَ_V9W O 3%Bn0qr3ɬ+Á -SjaL`xxQQ#<`pݖӤFϵz0}=Wv\#!x ΍,']Dɇ{)c/("Nˑ>?2M +,_4 }:;IX" `'QTENTz`n ce]IOĺ[=EqĐYψ.ĒUd (4&!"N%v51J_&W;tm z=7 xOL@-ϐ..;磍p$:SPktZ5^ ,z.D`0z{`JR&=deip-IYkwEnRj<+) ֢q=XsX6i-X>PUMHmKb˹\h:XewNzܼE+dXZaiqKq |&V9|ۚ3 Tji{K(:0WMdžF„k=8$T%1@|usb4&`[$@~|ufY) kLql嵜(\c1.mQ~.@nD)Q2=2d77`= tKhõZR(O,i1t5#@.FTݧmhJG۫PN 0X:JuU#|;;s^%ыlN뱲fA'5 ~hb8B }N|c,xjjNv%3ᚹd~Չ2Fsh$(h 2.;[^'2TJfӢ`. i%| `\ő੅m~`hq*rUK>.'xaHuk$A*OݼâLބ7>Uv෨HNod oEe"Q L|~4z>T` /LwQ!3cdmE".x 3G L\?@Z?aX#oVNEY3y2KIALn hF?oqs6&WM ӱDiڴW#Bdn`|n?xx#HAMp?%aĕ!&Tr"?G1A{0-. 5F.MڬpXRm^; !R-knU.01Hd6RT0yCLUWMkXK@ѭچ?nG*.Ф>I|E-g>["ukUeuS+c whݘzXtE+Ӵ3BoZN";KB:7͊,,I#S3k{,4=BZyp„˵ps#d$p {~PT(`yx!˯ϡrC4L7[;NlWGh>=6<Œ5|^EW鈏+3޿KWo\1'3b@DJȼ$;57Aqe=*Rk03lބ `\5v: y〭͏ !g3%=em)^o~T_vOze1͓bqn?7SeIZD^QEw '/MxD}ڵq'%w7u[b+`a}Kpr=؃& tnic AY?/'؄v G-*WAܙKŀ.;J 2;[-'a̝9/*-Wٟ"кհUt"GJDeG E=`bhdA&bDmh0?^`RҰs-ՠ;AA>dAV;53p]% <qBTL~qyRW+/[Iij__o1B=:eLzpM3߆B)r!vS*MTb@| j?.J숩D ,"}"l7WJ@Ra2|}EzuhY_K1[| SrȘD3 m@>HtY \? X@\չ)#vS5 87}qj2uX;0_4\Y'*I4>[WD3{XAMIpj?8*Ze#6  FxqCrfa p$E^m5;f\}^_Ϧ9)ܑH5P0.kZrǴqgRhAs6cx#/A{2"YFz H2ov5p#801;GKK@AΣ|άwF<#/;M"rdf. S#VQ$3N%&f!K*9H^ 3P8?r K֨-UJ̵*N.P3}ڱp”adfRSu/hn3 9w'Bi. d"s2;Ӟf,<,s]˂ =W:E<=r] ˳IJyɣ_E?ZXɡV~7ץ"{1bHCzL'#C/\s13B҂!}تmu4d|IWX$##_rwlT&ZNܙ:^L}š2aԴfMXU(Ģ4_4?V|O]C\Mid>W{\Z=VJɰ茷Hv@4ҾYE> $v !U`K"oIB2JykC-̆KI~K94C%{ŀ8+77/3MNqM,I"s"ٝLlbFzpޠSIMt2,]i̙bq7=r<5+_:uz8Kqz (8hDɲMh:+dt9em[!b b x.IN{Zy%dhcTh6IgÀ݀Jſx/آo(lωO#DSF^ uK1D룂L-TR2F3`ԲQ:6GYa ͫ.c*<7كEl3\Pl,ͺ鴬)TPE/B9 rj4:H7Sm20j9tk Svaյ_/5 Kl [e5LMlv8SHDBZ(?WWݥ.HalwTig Db?l`B~X䣗*ޮV$^d.7Dwa4 yT]7 S`ٓ"I}cr̕ٺn[CIV 2l+ǩdL? C{5;r?G}đKu(zI.9?=*Ֆjy>;/rqz\7 /glKo2E v 㮞\B>/Q^b/ձ֨M!<[@|V65Gs! 1v(kAآSahN=7,$|WcW\DJ88(~KXyb#/:@m*% NF.$(&ajQ*cĢ)[tBshv/+kmP$01X|6Y5 #e]HP1^[9/Tf\޵p{eȬ|R 3BPWv0ҕ%!x2gKccBHy鸭|¼8K"B0H9뭼R?vm'R0gX̓\s;. G 2mjʨ*wX~GjVvWc^=%ͅ~2#4qW- !r Nx7t_B ]<:)ʭ 9*>!P|縚o s'*n[GHw.΀vv(Qr1=r]abuLK{ k<ࡨJO [D`G#D?NL{\> U:85dG6Tn$C/+O'H?MRE;J17.œa_{j<(ɜ$.I6@\2K9wcN0 ∴k`#3O [s*SrHC@o1_zۄ3;b{F7en5"րpRd|'1Z_Jx.y6"yڎB;[%ynZ IZFM*#bʏ>~&/UbZLzs9S8vr/y Mubu;0`~g-נrht֙5 Cvb/& z4(:}Cq(e)H.'toWZkb 9hMlaBr,_S 2oI:znՄFN#2[hG${Y]1zQ[d Fx9gN7w;nJ1~q%&wi9Ibՙ8P#۸5b sF*ǝe`4'(,eh,ebHVۛ$>suw+H1TC ϗ{mB69 6Ҙg;7wsJ<"i̹IJG{iF} .g;֭ nKJU3;h" 0/u{ܝby]$efη nIPP8 Q;@V4Q)Adڿx'x@u8] iɍ+TXڋDItok3,WV}v `@|Xj+WEost3s?20E"f%c.1 u/km L-n gL1 [MSE Zg/F^X(hw;}*wVqdQ ?7;ǫ5L!}¸|аfRfE-+9#F c ڣPٛrk]'ymeUYL:T.( sh@˰~f:oɶ;KuKrU3,Xxc5rv[1qaq)q1yMGQ9ws[Awj2L,'7o7/!BFw5k.aJ.u}+@ubс1axRBő3s8LbL%g)P2ɹG*==nCSƙ_Q.%f BI%9'un&p]i{"%&%o^xz*%}21tp!LF'רFbmؑEc8- @w0{(R:+2oHOd%#YEGx4{[l7K #7X2w?mfn~^Ĵ8\yKwVTi*E5^%lp9`E'-go4{ 8ʯ䩕Qۏ\o@\3ɣոe.ͻ>iJ 0LE61yEF:9uD GU' =AsR8vH|mѠ5I CFF @w~PoL8kyĞ/8Z6Ki)^Y9'2",$,JdO-f*5uN4 xW=4(֥?RrB`Czy!ɓƓe?"zBU{>uНkSM!gZ%阏k$5^cxCԳ9gt;"9ͪݓKͿW,h,({(O̪#LsRȘl x4 %FOיPjv%:uPj 2Њ>]HHsM &/}MA' #ˉX,U]yijzac@6qf %sv3eX‘YGu &0qZL.TlfO'<3QkTI%=L )Y H&+V.(?Uu ,`)$dmcΚ[K˄ Ԯ@OgTF9` C"'+l ^^.;U!Ƒ[?ox":ϵ'GH8ywFSl73.q rÔE|:>j"-OQa ~q[U]kH42_-JN/TVYqCIRFDR}J 21-̩b]z<bYG=h~q@Z> = )q_bb]05OA)fJI#~0 m4e}\G_{\lu`\'pv 057vZ w4@S*ζKk,`n u3ϙKCvt_J){~Y9bF&an,+]Z,:_W2#|KM,,'#UtZ+<͌wMp/UGe/}rƸ@~QO|:!4۞F==>FD[L1Vn}tXsJ+,>Eu[5eƚ A27Bی|/Gbh%VPu$+9CLkw}Ma}.bj.CʘwiP䇵 R)P3ޭaYWԕv59餻Dug̪^ ;/A:XXtJQq9nJžl}u'J#AKY$оzʧUk !C4>*kt4d.Tbap]jq"2]t'@V6n䋜MaaHe|HW?^VPrL{=:?5 NFk)Gޯ%}l}-̰sWexֶ/XQhdk6Aӑ|U%ՈHK  EkGW *gWHwuhx 1r^|[ﹿQX[>}QփQz/GޔoWZBJ1 Y*IOdGvF8hAqTb.ɍU'|IѬCDZb qNöZ![ 5klDL)v>{aj - bH#q8n/JAon \mFrlxp]9v5|GSf̦ow(= ȨIXGD?8RwfTBfuwtʐ(r9|V<|`aܲqf;;  }-4aٵ1lp>g_lj9 t%捳`1nݚޱ)Qs L)C(gW7 䎩h$ɿVpi;Kgzjm5չ)M2bZTtQ+%4,S1-ACld/SxZ*U݃!׹#_fi^}+&f4S\׬e_}`! ?{ Zu)!JU@&fXc[2[G0!4= :Ym/I<9Yd8z|Te (PCm{""e'3!v4PvbX0(T Zk)]Ş~O48^%n>}ue;i\ 1lEs&,"q̩ґ'Z@,~ PYV)<] APM˭\dϐ̾E]!7Z辕hsmEHZ ^BM#DBMă9Sp0@aE;nabi8ג2]TH_',=HjGY2ӔjLnMKnL@Cz!ty%+6np^K>ZE47{fjtKy^%j}9A3[9a*->D`I !L#ٟ5(κ@DaWG$@RiZ ܮ𑓎 7_oWiCx=id,$^fxvy%GI `WJe(urwbj zL7j\g}z3I2Od!eĽ6ѾJE۞\%)g>JqqhvHt ${_=Uqmyo襵Kd"d|t*^:x@ `'"uɥ0 :KDR.fL KȽzKӨJp<&)d8`Buo~ga)~N[󋶄 )_7*:Ht=QO|cx5xK}qڂz|i/dʔY-ϯy5CO/˟;> HݎMp E(U|T^zql9LCLU mA dLYDn16$sKHzv(U ֶkVH&u{nФ;wu|{S3 e(1M2` X܆deTq-wX ra-lb=`; ~ :ɬw4GSo5,\ 7:"d<Z>^t^& bAC['_Ü*<8%`ImqqMBM< b)6NN7|ޙNBԹ1nw?u;MOX,;9a-8Z/ӈ*ÄSJ[h` -m'[97ͰƦcpiݦ3;K! z/t^:vL">lʣYB7 .ypAs_UI#VŞ۞cX/$eh3Vw2H^fnh]HtdW6r4-Gz&~5mu<[ކp4}YI2mk#Rc0 E!kϤM4\%zg{,5[֟ϵ|%d0dx:r3R|;!^I$a>``cbjuк 4Ri/pӤK9уZhVV:4zmLlE8`:9,[=4ʡe=e2ZE 2ffz:oߌ[Q:9DK SU=gӧEiJLmJy#qh,p!/ KVj9(GPUx5Ge>Lh(3.1avDl"ӊh"bbY4ISfW0QBMaLKDGS΍ c{ ]ܶ|xS\(@z?X7u$^FߋjL0/VσS*G+QUjIH./)fe)1ޤ(QTmpY='k6kz,՜u#<+c8Whyv}1Vy¯ ;)O O, Vr#F{bP\2U`˧#Ւc6ާC69s]Gӟ*NK4&bNja;K_|YBۑz3gO8 Kޕ,11q6|;bؘ"Rl,DwO G;:D@){uڌ(@cwHY g0W}6CAp3nS?(,Q4pUޓ;t`Q8qCT<{"o, Pap]ga :2H_k͔d@`5 ʆ|}K4ACRX[Ѷ<~13ؐО1m(15_!H=MU觭tvgk d#d+bfCl9k\ճX7(L 铭j KYfyHx1_X&Q.k>0E|,r |! -OJrǎ#ψ>їB|42l6H_!o,='fܧ6`liZu ܃~Sа'S&5cv9.=_4攦!"^עH9x;ovSkzy-rMARI_UpڳN“D^M(P,x=t^UD3I=&^:]ѶImdY~ൗt|RF%(~b(#H'_L0>_哴}N,Q}%Gejyd{9KYϨbkeКBdca/{YFyΚ&z3*xi՞~9tLо'58$&IVɞ+P'#_nxՐ eaLy%z-IqcjX|&_W…Utj,wN WFU#n{onFI\y7~0tٹ{!U;_֣ߘfe QR2ma =G\𡿙Ꜣ>ux4 KT @/ rwC 6/DᔲzK>^VxcT[k:C *:~"/|:0UgeC{J* a#_V+OtG74bkx1 K&4v 7 {J jn* U<$ͫdE Qmq4pJwfV|74|v{ Q XqŖS+XkWc]p]7RynT|`g݀I>bkn4+FM̗+ڲ=|+܆BMTTbnP yf3.auu]8:@ c'IkZN|&Ϳ1XFk"@,jbx(?+ؐ:lrqhÞf-Be`Zv"ȯٌ5<0UƜsndiAy&N@ &wU|2_XJQ ה8bwEsz] 0M 1?T/EyѪqV,+Nb%dm:q46N)S/<3\=p /X+jVء+.3W)Iޗ%lC,ǯ79g5۷3M}JdxY37k]Č_?g4SO-$5sZ6LC'XAJ9Sr3Ro|'^MA,1bidVVds62^zs >M0*\km4ޛShJ1ʍ̱Xn0Gfj"ƫ)\< y0}zQ]6=L:0JgA]GUUi7b:2޻ ,B?k?VITDkG`U@Z= I_a [ӆ<'3;0^ךk|D΃4䭕95.Cb\IinfqѦ :$LUjGV ZJ+ה !?NdsΩ& =zk- 0[(W$ 7 6 %_Ħ9YjH0v D\ԳY&DFHHPecو"IfQW!#&ZnI;L$R7`9& mƕUY| vX-%:0u3D1g7ۀ,WQlIaqb4Z+-sTW'l}SCLRdԪn6R>$c\*AÉ]GnXb@ XCd`?]pS ?+ƪC_s>7]m"N?rW !޿Ϡ,:HM3I6?jyG9fy}ĢT8vcuTA\|.>&eJ!+v 7vh )j͌k;|'9Af-ܦׯ^oFֽYTZ=3Қ"2ʴER<;9¬+5&Jؼi+| o\U<ԀjLj+5 4/TXǮI#zFZˆ=rH2CMXDk1\IG{nÓ:^nU%ִ>MĶm\%VH1D>y`1(>{| lhyY0uwhSD&}RtSV?Ue~=#8қ!ץfڸh]jKICIg&%XeE\~`6\0Av`!3UmG}g-r4e՗"gaASX/ u ,N) TOHf67}v6o6fNnY#jvXg_ަeh0uOINƺ}ѡd,e\1xw+L36Uy hdmɩw𳧳I5ʧޞdXʛeޓRA7fmN8&K%L+sl.k  ?MSl>mO㼞)"?.TUF0@_FvxG-@zrqgH.wД/i9HgZ;;[ E@x-HXz!فml&Nd>J.XÛυRSm[h\D#pB!~V85<04 %jiͼWub~J/ #HH{SZkF i U{?I6|vh#&z]-7JDd[D,ò fsrU+tGl>J7S{.37?`u0FD=y.$8]!_Sƛ؅H\WLN[~vs$T>iϠ #M Uۊfbs/7ZPr|k!2ҝs0pE>z:JD6FMce[!2N)&*N2}|3I@渊7W?p;C$ES dS(rԑ3p^T-HBly:9}m'/7QbݬP LWh&p*H7+tlR^5{PKK݅X˂8ɐ~1?Kwtz~h{k"KJi"MpN066m\ej)o`.+ ȸgСq'^PH5oi*h Vob|FmW k ¡BNCKl{S)p}*C{- :Ejh/p> Lr㐍ݣ]Z6/(/3ŀ2 $e&RЗYo @7k+S2Lk0y_3_?e UO P=HBv³0JBYE4V?V, cgÁ -d"H\ 'jd"ᥖ>RѵA8Nv"pK@In#\O2wyIEjl* ~a0J3vбeƮ4iە28zB/?l VD; mx@(IN2AmᓯvgU 5(BK^&0yeDYI Ȋ Gۃx̶%@)`M5x}鷀C(ڢ;qR^dFS_S?mt>m #}ԧAjy& V9reG*`,.XO^Y -Wf`Iykz :V%5헞$ N0mPy]9͚pΌ̙e; ٵ|, Y  QE~罣65/"yOX8DG1l **]?\9$~!}2djPJF|]O ȟ A78?3tF(9·}cv9`Om ZpwW2ی(kz]E6~jA,OC-jh>oBCGr}76bcMJcQ?Vk&"Uv_cvE #UKVKbDG 6'`Vn,~Rq# r}&ȿ[~U &TL<Ҧ \>uj=qP7ov /+1 ꓐ,?I:ϏMmWӓdoj.ЬMk!.|d &[V(fQ%T~z$ag1[dy^Y ɚQ`JQDuV`Pb{?R>Y ͡XphVt~hwg #:nY8R!p  HeK S /9 X4|-Uҁ]G@|K7YéX L k$T6びNhfFc1JZt[F2EB"sb b@q=&}E+>jz}2%9'lDa&w~+ê{@ Mk$fRC˗Į0.C0F8״qqԵ5ۃQNKq1!]{LQs},mrOv.EL/>pޠB8^Xzf9=ԌՉ[ExſܠRj""kR{hz޼GBa?~߄<*/ܨ̪ŸՄK,y+Jᱷ3٩HF#q<ҡItdpSݨ24æž!lԺ`?Bϩ1tYW,R^o\<&/rjDlkd_0Ag}NG44RȖG=ɺ_̃T MH_Xkl!kySGәfFeIx*A↳K2kE[{q),?9ח ]O&J mFwa֥p:FZ gCr5oF^E0& 4%mɀY!o*Bv.Z JXM7_ 笋)zeۖ 'k<vZDXKG@*Ԃo_IeOqTbѪ=FD#hu2e,AM(KkK{Zf>F[EWt_eБ\_tHu {Nw'½ ȀE1<{0еSvrC(ܗe+܆m_g/k6Sf+\h$ڷ>07Eɖ^έN߼?EVx|OzN@ekTu'9ѭ= -CeCT4jv_TyVUn<}fv}Fu*ƣPXMB8؞tXB` %(A)akCiJxVNWi]:S_ JK%}'7C!,@FWRJ7gJwBO}_eCtd*8#ΣiM_a'B,fz.HL+lӯFQ іEXu_@es|vکQsx 8@ C7뇓;x#ߛb9ĎC*EXVðԽIehuYD]5?{ǥxCVj{$HdOXSr|PW(ٖY)px&2Vϱ=R^(͍2~uVg~Z"9:<2^[y QA](T/!+0LgVʽ%( ١$rnVt0{n`e4۫\Iwz@8ߔ/Wn;MCY4E1zMhz/+ <yAB]&>8Y' @OЕ@<"I 4D$:/'{5oC$nj؝\j!q GHmUr ٰ%q2rz SBZ?-VUOQA4cky鎻,Dɘ],ZK74^,k@@a:@Z̻͛3iu+6A&췷l@\:Ն&z`lfF״gVZ+ Hv.MEdnqUQA5fEZ ]|;rV@ٸxSSlSa+3 liIn+E4( #䳟Xjkee0,/y L)K4(B6k7@jHR_h1qJD=enUcc)]RdьX {u2fF*5he&s穘JDlsˑUjDmԻXbV0Myׇ Lt8" d~ugo%pE]; |0wbCNtZ :Kȗ,Nsh | V?3Z@r#?MES7z1Da} A$sLt-п~MصLlK/Wu~LK2@݃x{|?9ȞcyIB s>I~6oX溵 i^[Md<180A:P ø3 k}O;AD˓Sk&w `쇾0L6m.EN WuƢ/4F4_p{ETy_mx`oK J4]ŒcXq ;\m e@pN@w{na N-|+WC:(zNwBgk9?=< j ~z+h㋽es+)ݣˮs GS`a7~zZ4 hϷե\y50WYExo)NezȆrR+x?pou9pvX6jl/xaz&mly#fϿpqYe/PL:7'*ܶcϾ7HT6\BLao'~w#"L 0qώ=<1Bujj,Yk䬜4Pn6շ''gDf0STWdSmeɠI@"o:kT=GGhj&8Q*pR|qHPM-7ٺBp8FC W \XWZG Hy^VkƧH ߇0*}QBjzK!qbi7,>zQі<Rji|߮;5ZW4h+.+(,,kPJ4b E Co2d0+ KXaT˸͆@(͛ rjxaj IW=DByٚ~{Ģ(}\)[](]--X7\\70#NCd;.* q/_{t N[xF~@"j7P^ji1#fhJtO@;|OiLxfgɏݾˣdoWl5eu}F_B =64tvh:y{'2rYAjvqV֒ȍ~zjg6q~\[b8NNʳm.EzF.A4`k.û2LВ?u[ q9}@1!" C8fbZ!00)iv_.Ě|}36'%v9 mGD-DvSAcŤ7C,y=YG-SK(\9hZ vп% QȆ W|p`O ]\pҍZa.R7@2G}"j*w o#qq$qnJmf(\6C +X1@P)͹_e`W1#6Z/ `\]MU 47> nd9qڈgi*/9}wyyD)n辗ުr6snM9d9S/Bme >1[>=LrE8qu,R˃4ADiX2x?iN_jf:> u}O-$~A>ygTK RppG>+>dx 싷Ix؋RR(ΜJC4߬9п%( ]\8 =h )ww+VWKSZvsĈtro,껀{nK!|1yFN Swڷ 3Ng,RoeTh ㉉S2ł&g)[?h[ pYũW 512e/Z |h[g6*(Sc<ī[ z#C2eXT5-,2{|qGм"İ [a3BwR/W믠D|?`zVLx'(=[۶d]= صMeTOr}070\ N\˅'`J̡Zs]j+:uФD͈D̑/{alF6n5OqPcA* o3T8*S 0Je cߍꜞ@/|!1h (tL4[w[9&UD+h-vi1pUWKP b~ ;7MM`qjsdm&p)Vȅu8{^%R^9y#Hڱ Q渀3]t*,`~-ԣz2 ?8vex/(.qsq +[x!:"꼔-XϜ]N !vϧ֗L I|9uՌN}\ ۣc2I;czLag,NWU*(TY T h[7@OI-EHw%n @7zWg%M9'o.L+a|b,̓ OU֛FªRPY%їVIB7hD08#QGUJ7ZaТM&}1&oA\P 1 Q&wN68(/KC8sQX8bc# K&ƠC,~VT8hIt&0*! .6&bLh0ꢽ chisI 5ϳ mY% ͷmQL{n(K栟ϼzrU-kI1Rj1&f;wGk:rIe@S%DF d!=¬ˢqm W{eē# pi XKP=\#TFgIW9tZ3gB|K 0!gBÒ KW_[;]2FI< 7YO~!@N`ѹ=zEQ$yjRE`#_Om ❢ GFRj2Wl{Ķ^Ō pZ3>{=s<$])W bVX?1BNP2wK[|EBst 'Ti/ON6.fghy'\_4kvѴ&WԚ(ks> [jXUΎށan(:?vKF@{TTru`ch0Sh4 *#Uo.ռð7%EKrnل(a;6Ùou X}VOMɰn̅()Jwqd6ylҩ&!GM@>͘e2Y|d.UOb,>>FZez{\,I9᎔Ӱ 2 5YK kEzFX'msrhq 7[Y Y%2ēvw{v^ZA͂9DAiܑu۪n'kRSdV{قϩTX]%Ǧ9~O۶vʏv_4N>]d NTX3֬`I<eNL]mC˂o6)YW"]L?x0[F SzEH l m=!!*9 XIuЧb]gO s@S1@Fڝ`w4U-|є& С|2י1$}l]4oLIU{m"6:-V* Ξ/WԀ' Ca.5GuF`8u1Ļ&/*h4r8L-cnh@/ZnPSpݧ}#;tg2Z 6՛zP7.+[pA(ڄ2ARRv:F<ΊNsfB%mL1o@m(6>+Z^pmY+=G*9^K *XaEI!]ܵaXP_$Z" Qۊpo1AsǾa:i '^044ap.O3m߭(Ҽj9zhx;H;RATխ/;7 # S&q4\E(Exk*{b y`iEO(y8.@"rᇱLfVXF:Isbqr]DWF*im&DVwzUߍ7Ysj³1A ɅZ֎:Usrejgs< a.t}0^t(4MB>lBMP޲Ou m chL u@L4\A U3n4b m Yke,dfaCHޞ@;!HUԇ'R=+Xw$,/7l [X4̍;Vp;RבnI;+6GIvO(Y&iO]lrv<]xW"Ub\; bs&gLD-yi<2$0 5@q^™COxL1d]2 *rM8,D3#Ͽ1$yFh`L3YZQ{Sds2,R!(fƢxa~La͉KlOl ^:b+]u<f,+64jTWj=sª{AӲ@NR]`ra5 &SAEJzŝ d#ƈӋ O&?L.X1FG5GsaΕffJ̛]>=A jȜ6B{-QBbKDtm[a,"l${C4: vR`!$/_Cc@~c$\76#A,/fWigd)M~&T2Gf&v@ <8tt0i!wv^DLyT|L-}?S f>G,5|';eu" ycv%7Q|Ĭ•q +@վY ʣH0ΥeϥI=⵩XWeH&iwY +_vd9Dg/aZ|)uIpau>r{A?rVb{% aR /s-~co?L==B5l!`3OqCߒ;\#]oc3[U|k-wZF!vtF]g[Ʊ0LY#a+FQFH^ؠ kN$}xL~{>'qXYTbtjcv9 ysӶp:Ix C#?57(=1z(}@^aO'Ip4Tm|eTEMIOKCF m>n^wtݙHOx4"<"rUpkqbz\8Wa0J4]heljtŵ$}Mv{&Qܹ}z$xcmr+<⛶7!%D0%};]~i;:~l@I'6Wi7'l[!ܵ [W5kP%A|\i;[Kv ﶨV`/c;db7weكK5|l|i!2\Dr]aja }*Ix8gY̢;$j]cW!RqLH 7J2BBÑ5V7T?Lx~~磼pʝPB>TI {9:ۡ8fBW)cd+kZ )R?gG%xs'Ĺ WdRjfrxykj:<~GngjS[CҺ:n^,<3 u;1,fQ dSbccdtqVMpfvIƢK IRK"}y'%cDLw%+0la% :%FSPWF=֋1i+C91i|/?XܠyƸp]VےZIr:wo#g%~k9g-oUu7 A&nWn}9jb<A5\i\guIXe#t&, QNe&li ?nF@VQ 3?jxڂ{gSCHtTwgL2c.Z L]@3rW0F[O P", I87\51v1Wn2`L;ך]#-/+?|MVr2BBdӭE*鰪JMg9@ZIwQzD}O4= h .PK)eh$qu<3nT2-`+nŒe`NuWPS?98q) +~DA98o!.@lVyxВL#'|qV|D~E'I%Dvw{Z<Ћǚ 3Bj'mL\6̹h8{ q-BȒȹ?s!1[-/z-K>MX-I!o-Í{V {7_El7C۔Et;RQ `MH5g{?Nzė_i< n{=.ʗ@?>Ѓ,7fONPc4hө0ޏ!ϯ ~xtE[ =  |hn9nX8/ntC%[H1/GqSzGN X 91'!@Dx{wBm\qWe 7ՎP6һ5#fዥtS9ߥ]A}Q ̥X}D '7/a$Lry_kVæ.O}Duj1Z!IvUrY1ښ<4N_묡Rn =Q0ZmƖNSȸYt374ƛmeCP7A]/q f} 'W߲qq2u'?Bh+ݭŚĽ|,PWxȒQJB\nCi4jkq>{^s|wFEkwo$xmmfXz(!7 '5^69=Ľy%O6}2ht뻟4י?`TI%<p _`o ' ݥAj/Yµ,1@df#b%a|]=+݁q (0:tMjP%.{S.4ʂ==~щK]s7Jʨ 9dU/zA  ׿E4SJa=%.orL\wKUwPLFjRpA[qFTl/G%:{6ꙄJǯ}eʫl/ق$Pq+:Wh;t*2QHՂjEL{ZLe6DZRZC+;]r"Í^h*X?8 K 3\{'4EHɉ̆R,-ORXgEL#SNĚ=v!;*VMR)MEapU]ܑb6_\P`%D;J!VHq{/B`$Iҵ?yͩč/ rDN ?H:kJ+hD@NYW{2A?ϾQj3o.^C{_y.ec nq8yzJ(bK.A[kaIoPFd!]^CZYoEvPrqK=,:gCDgՒ^,W$n͂9n]1[DeY$wu9N*ױ; uzRV9@[kh@lWo]*-+U4H1vg3F8f:7DԢ>>t"v{ 16E>\(V*疗k|>uC䔫U3m҄؟kI3B~xä*Z SQtlݎAv|;KM2r+{R# 1DMINT./쵟!J=AE\ u:.l?{j!Y4R7+$[^Mɴ#/?KF,֕6o;9*٘@u9d CGǹ-zl?d։|ڸʜT/8Mgc@3+DmKP:z Y%]aŧ˒n˪w:8tm`h*X0 ݽ( ,/멆qRX .3EߔhӽҨRlPxkcN.>$yҎ`70>끚<_~CwCDW(,cu 1^8Cr JF  `7 EpbUL+W iQ2}Hal4A*Bi&VR |7@\ ּ&c%MOXׁ],6MSx>s=u;|˓@DG?y)x8c.T r\^eH$6d :PUa5)% c/"CԚ&"% z7)Hb SvnI+ * Kq`?stSjmXhS19jSdbg ,LUNTS\0Gk9ƛ]H+.гj"xd 1K]fϟb5fiTFp4*z7Ob?]Hn(KŅ46;2[%7,Y ?݅Mi.|,Eٽ 6}#I 'mNd!"A2PR&bc+V!]M磱byB9$FfcG<=ӹˡ4$4^\ VJS xRWa&2?s^`>vdNT$fg(#_dx*ٗo`ćKhӀ -&% K)JD!4:HPղe6KduJ==qTSJ7dP4$.tN`Χ Qqr$PhhMpT8|+kg+|Iى/-%V7ҴG6ɑ)E~BM#)[F+f=WWS!{BIǏQIsV.2Ms~xa6v27L+-Վb?:/g.v8oQZ৻JJz ӣT/4$~5[c2ɻ9LHpZOơV QKp=lB-g$k8?Ens}o"{Tvd&![lkDŽ֤yJ5R\m BG,rvɇc5ka@R8a=e^3U6+ٍ"aOǖk`S\LW0pٍMx9|3ͣbfARԴJ0FaAњW5;8ZN$X1LI_$x;`  s̾j#*Pv vU&f0+> sI>+ K):1ua-FשKB9XЧ If%~ǵSZ ?<>{# &/ ^5;q>˞ NY A^\(fZ6nL$5 !8`[욻2p6|TZ7/~dc:& nݠbE8-%Br4&aG/x &򥷶 Hr ~D'-}P3reŸ_rxph-|}|aP y|.A Nz񂁺 :Y5$DX\*8<42١VrVB^Sa; l &63G3xfԂi Yǿyy: ;n AhTT?y4ҩܙő٦Ǧ!X>EUq.Fo"Os i5HD[]YCGFMIzzM$B175i3;{wP\,H܅^3HkTr=k%ԛ=36pw5ˇiPD9khɱ`Xxq^x'+sY*fewLxCLը~ĠurQQ]#&Lw3k7dƇ#I'ӿeKj֛i1b+'eS O&$V_LKFA_Uys*:3*` +Yڈ'cA߃?h; . KMTa韇Rm;Xh6s hmպ:Cs7xp<$T sFC9]:t)\?4Ƭʢ_Hj]úwdW [ȟci+7&FtOyI)k޹Vx ⻪9Yΐ 9t1Q-!Y:Dd~i/45]Sfs4 nWuD2/(8BYQH.[XqjSApA RQ]S3٣\CeMLbyi UQД. d UP z JYaK̵>Ƶb k:{= Tcjm9v5Q/yl;Y68ghԞ6Y?YqXn|A&wR?]˅}/b@U9<1eؑHqae^F.hkKVkYl6 vrZql/xθ5׽I2"BE۵Qv2Yrp6x GLjo)Ur`2AĺR=-b%6^kj sKad }ncʤѰPf ;[#ilQK_cSw3_lA"jrvcq.+e[zxbYiQRKVR{%1ONUkiD5fqnuU7 Ev埍˩?ЄƗE6!_=2U{lj`Z]xno9@Oo:f4sՂ0] p oFng(= 9!nim-( +Y<\*~g69~L+<ϲTnTbu+1u|yB mFh_ Ŀ~W'K ,o\ֵsKTȪ X,~x @Gmyi]gA- xAP'ϨV}_/>5+m"Z>瀯r!N߷|bj\Dwߋ@.h(Cs++ B3^ \edp?Y95l<:/j_+sgcQY1(mЉ᲌ۡxIƂezW8Dk+-Z8Q*&w0bmlZ"Sŧnq6v ?"I"DrԄfTDGY hʔ'^u񼛑LSlpV͞BqvS먵`>UN `^ɳ5AYzE쾘B_zL9G`W[Bjh3e(hT2ej C+2-t"V.9RX9|pq<\Op&AR)5dB"nYC"86rX;~ϥ0pOXmIsl:"h-co(kiTA2ń֫UtZň9M"n D]v""Rbu:賵<CUlʖkp̄zIeFd!th^<8Fxv `T,x.(>,27C#kh} 4V>??ߙQ8^:ndReG3p =Sc%_vDM x"]Ӽ?*+:zYz?1Vj5&#ksZo0֮X ձ:Ғz/ٓaE qѕc0edY`ׇnؖJ%RK [E)"ނnYU ۣ֞ י|l2+KV'7^}s*'jOG[!-|Dpt 7Yn?,,Fmɝ7Nlo${3Ŋe'"#iZm*5gJ ށgI[7-qEx1xnJzuM>WDg57B{e"X]8*?HO]ßA4~jYq "}䴩(@JNŏs/zE* Lm$q>Sj.~=1xiܩ,`fq#2ePzwA#;p,1욄E령&Ճq̨udvԬXt~O\"]Z}/yu.ȼ>2+x0{Wq;IR*amDIC%G8j.i쐞m'&&4/jf&Ɇ:`W>>ʜȸC9#`386?56ʻ!Kn,W?T,c9@$~mqj1Y(B4aX%s:,]9g{vm9t]YC:)F4Ff! :eXm3Sc%ٸu#6`|J#`^ihs1͍ E|#?#u+)'5=0to"AziHX= b +H {,/Q`w(ejDZ(V::l:_fxH@ ;r?J)=0 (0D$wc|mk%+x0Ub 3MK "yɘd!tb<汐PT52`|SdoM K9',Jue䉸yܿj*}c&ÛZHC`[WVW]PbR("vpھ Ƥ2gQM"7ns-ef[y;M5?|,S!ؿ'esOD-WJyG~ 3]Kp"pAC?l#4_ʧ$HK|nDl u= m_ b6 UY~S?yZu`JMf>bOC >(lX^Wtc:GgW-;(5~_AP +^O-t$.{| ~k  rWXF/s1>#IUVAG^>-> , 3{dTɬ |vȷ1m|RFN{⥹~z{G"xj璬v7FGCZEϔP8]f6Eg|+ O=o`B!G?g&ZY>z:6B6LUXnR&t".Ca=TS`ns«1$b+smiIj&DRNѣXFob Z'׏|+  [>(}yʄރƙN`6mH 0f \Ɖ_JLsOÛ¯n2xaoHQ f8nI.TMk‘!TS^9a`Ox[jΪ^0ݵՀؕx(vrY4A׳'tӧ 8ko ~r &!i ))wVX xAA 2$hǮuicm(`᫭*  y\+ 8ȔH?$)Pӂ9.X2 ls1Y/<-U4"XuI?ϤWm'wET4}*%K~Ku`7֟N ɖ"9D;_h *3h-[b],khDZ-շmR BR,9[ TmOD5n({zc4MQAxj8h5*hifyj#,=4ߣ̰񢳒k#^6f2d2ڹ$}#=7C#.x׈2wcq;r 4*i$ ;}[u(*bfs4DGw2dk]($sibQQ_<ϯ\|ybd75'iT`P3SfӢ F益.G2xmLMq=;B`ȬP zSg-PUDt6)[x!3Ħ0 44e<[JSJ2!t@+E5ʕ8 J8A"] P93JtɇQZA5lFI4S^̟#)^k]G"hVA@ y7^qMO#0fx H-Xc1D{Dm>ZvIx2L{nLڥG5r&|_P$D}9_2w}ypVm`)Lhb ][7HNG^MX3a x7Ƹ ȱmakGms2l,@+V0Z.؀ib>*o)W`5?YZ^U8 ?2㶊}]44}أGB2惣 :P̍;!}f]d#v I7Ʈ 1\pKaC_ wR{1*q)E!YvԞ_ōݏ* f!JHWI~/toiEC%\vXL*Dyt`BU{N; c!?a&^4\,BJJJb C^Kn5}G}&Z: Hŗu.9èfފB8Pww΄e9P y &;Ħ>E)9eT'KF94[_mBC%HQ ]&ҦzM0H#>%#N +$[ztQ-iBXo/茴`ƹmsY6j4:S8?>-=w)Yct GY"`~7QE[Ӏ}gj?XM=h?qku+ȳN 7td1;W+j3ˮ0[}gLz@nII:[tM$ľcIؔ#A 3nP`dי颽.z%,}oa ,)ƱJ/0#65^}sj4c } J,h?$=QեPky  O$WD-1zWdz:s~[]E]%-/>yT~0 >yk![EaIp"t(2Zsfm)ϲ=bVDHm{D:.>½@xҨb=Yc o|^ᶡ "܆8a_u=0ձ޶ZÉ!_LrW,:D>;iڦ.tѐs-d {tXSV'HȤ/k$YuWIc5S՛'XKjcP+> atb=@pWEOTt;}ni;Cyw"K8Yd汸vo7*"V5 TʠDkXGZ 1Չ5:[ m>mHV&ITYȟv:8}IsUtIqs5JJu'M߱d7HV[Sn~X+^kC\ d +PЩppAJ)L.qXdžIҢM8Ly:+]oۇavإb6uT/,Ӣ)\bIwZ EŀRxFto&Xyȥp)‡lI)1ezg>]ᣂM:k"9{K'7sd?Z.[u6$=~/3#z.VSƏ*!pT?R= ojTòu_*Tiݶo,Nv^Oᾉn+̺]1AE RΦd?'?e9")><4(lGH\ P) JHDٲ.况H~ߊ;P~c3>$78ŢNDf[q`/,6$TП/uOCEܟz!a,gCX6,;XzlJS?7EM۽MG )e[ *ి[~lujQb;xQ"UuȘ5y0jW@G9D[O$1bDw=%v xd#ޔCTmvU-n_gxIhec԰"N^/([ޔ"11nܶw8b J́*JF&]7rGj`._]n7gM}V2|]CSrj:ts>TxP? Q˨W%t0 dwXe6TWu6)gVHՐIekJ%c%)B^r]_po-/s:}+:^RMJ\w6~ Ю`MA&-/d@KXz_dCj~8hbM5ܺ̾Q8;7  r8) z`m`:9 3M?|ljDMP9kfuuԍ3UE=9"?H ov%b׏&QIqcF =Z:!={!4ܯ-?`oly[ڧi3[e&`IEjKˑſ4MB@SXG{F;>*q!+7~P0eʋ'ۼH8u͑fUoqzLJ2Yy.L5x`ʨZدL2Ft||D1Fp?[YO馸 ZrhM>рʛzp&- /Qͻ@zМHCX~x0 ;:Z>}7P\I=iz|G␂1i%v`DE4<֯C+@RRSA.3f4IʹzK׫ڞgyBpS95^`,eC`]J۴R@GI,;Z^̡Tӧ;cͱ1jv|y(dH٫> =Pv FBLm6 ^@h5SJse^k/#j99!3:#-%R>go|'RŮm䳧14"B)u(rLr:6 >]ꧻH ׺* 1x)3JgIAA,Yl}e-NtymC'} OPxY"v)K R>@Dš*_ce# FwM e -C'^~*J(LȰ7ZTE_ru:br]ű'3-@j1Gj1!7ޤe_Q"tV9kpSam\,HZRYPW}vH jT#Z jYή 2݂ :X1vHs+rDv<M3~i׌ $~)6,qtɹMkVn׿z}`s'F$lKik#yjU,~vL.>YA*.SlЈORU5#~@Cb(ܐ4t{L BNc{Yf>2;72vM /ɻbWm#%{ wEװ2u&q, 9:$j#ӵRgB vk`naHcߓ˫Z>UOW3t!NW;'F FOM&ĬoUa [hcXn=Ck(0Zo4lݏO1c(kj\j_h< f]ϯ-h! pzJON;[hb vDMif"k >oTC)]]|[lrfUy"LBG[)· ;ꮝ*PՀ~k5,=|kEmCNm+.n/;P@2_Fͩ}Tɾxer؃@8k  fxӌZ{Q!_Rc{fIPy*[C'5aqT6v Bv7HO`jZ Ng*1s`s=y@:Ix5{bҼ$88OzdUۻ]]3疌|^L-z'St,)K< 7 @pMEpZLbG #!KbSV ¦a|vqT5 T˅Zo9'^p`:Wڻ 7biyoIN',kX.W{5= m+6sbV*@ _/PO5k'RjЌHnIm]&ímeo~7-yGB#0Llmv1m_PQr1{^N@cJ$/> pvٮ~DD(gwf]@9x K6ztӠ]И[eb;fsVHBVݷmDZ̜\^/+m_3hqҍH5{InxtM!9 e%wBFc o}4 SQ|3|qʗ>T9cmI[ /DըaX+[A lCATUKXtSNʒHpXFuuK*Gޠ\n!Do/F&qJʗҗ;QC~99ed`Q#ZGusc|`ħN-@E47"ٷNCX8$s䨛|PjW1a{dؚ'" j@+8l%C,S~8C)<@GAh6Zbɔ!Gβ3;m.YVM/JP"k=XLir= SL?p[=9lXiSĉgq癣M^Wy@)?j[%ۺ\W A\6|=)"biyfL WOsDs.(:N!['.ד 1MɖjU7]jäl!ъpnAB\ ‘|M++_x0O9To=1qkj^)B9@& w|%8C=.(CҼuFz-k"Nϕle-ƋVC |Ƶ0;""z3с%e sǯxع\ɓ)fZ4@aoN);M[ek4=g^#2Ox^Æ&>10L7!dwȦ(Az À4.Nwyzե܊uL!69axf`LQemcCS$N1s4M\!Z3uX&֔5֔H;nLV]e~/kd[ʍtlaQJ.ar=cue)-r+H&/f0̥!;U KpK>lk/HWXY ɹD#sXӶv/z’sC0^!35Yn酀 ObY rMz=fWOq(f'{_0@wu) EQLE 4'sru)A^FآJGNآ*<8g?ˑJ$ ?u9}/$?Ϧtż5 |0YNFtD]<_/}')D+`1aY;^Se]L hU'53cDuXBC(sX t꜊BA !Q>ۀzg$ՂpDXGptfkA {{EOfHų[u(1og&?rq,+ a#*w_9^%O_\s HY̨jfpIG٥L vhIVx-z:Z,kJu ƟvWvDMs/3r'?{¢D;w7֋zчL>X Udl(T&}fL5PH`HFze>Qt2F'm#.LqLM͑FYXKUY 5S(Dhn8[R a\N%%4 R,P5pb(#i'~EQQmң-haɆj)5^sN z5u~tbv%4jH-?0=;!*2,y (:54%f-O1= <5g8m_ͺk 7^-U%CP nhbt@Y1O/qjrt\(u)6C"~ 4f nB8¨tɆB^klw $c/xuDDNo%vW\RQ(mgnCCvm(`T)oW.(0Og~Q2ei!/2"*qo?-/Xo))G@4ǯo8D>Sr=j\1`Cvı.Nxv>?0dfF "GTb^#+:;'dODVLm+sûS_o"F|tT YIAOq2,N3vMxE^'̳_3$'񤣎,L}$ M?;'|hϮ V *v.}zmnzV ?sV4P$,H%VűXd"J4N+F u %\<Fn62y6KdEv *FW(=O( 7OF$wqGl)4Iu#T~tMfSmWkuz SkZE:F`qԹb@s s5jG-i!b,T?>}gٳ(h> 2[fvxEh4tfO*@[P{@PkYݡ@ L 6IxA.j٥[8 NG϶}z?Ww~+ C:Ѵ&?(J8Y ɻ›<*B * l8x q0y&qoUk\n7WTQ&K%].*+ec)#87iP:˪,=b*N9)!|sj &'rUnbuhN#FNj\{ ">8eP*2[5xQ3kSd_5&}61.๶%yW0d$i;՟-?~P[=w0/ztMj( DF Crݭªv. J{BeBiq;D=ple2H]5I ya;UR{)(bt#XaPazp6)@lEs*NMq{Y@99vҽ%fv;'ol8oB@ ^PoWhԁesu_) j.l7ߞDgF~C"V];YȖSЏ Bԭ)܌'U? e*~ֱ]'\q(2iԧ.cuPu >3zp^`]}tWUϞT\E" 2f!GU2٘y1迶h\_jQ[oPQa OzrzqR$&-u5)ӈ3@sUͭH&IQ!@`W/0m-Ɋ % } ~mçiBY5Jᣖ^UϨWÊ@oQR&yY8X#p'- (A<{N{Xi!WhZn^NDd|N#Ĭo:hWEGUiaT! tE { 1„iᖂp '|h4.fٵ{-z?MDء\^cK:,H75q9ԷzV7m91$rgӟ{蒤P+D}e> ܴ͕SN,L;L,LVO G7f鹉;̷:Q~UJ.9,|ggAF+^ʏfKtϩg9\44M?10ZJĄ}֤s}8|=) 6&Mn ֠&+05p=ط2$z"jJTI]Dl<4 j폃~c3œe*d qGq6)7N5 #@L(bioig %ʠbOf`D*j9GW]4ʷ(5 ɐ2ۗJgH00I3gl6Ⱦg'9R{QG,ds0l}4N@fZ/fIG!sfO-諳<u%|%`S=2${?!^\4GLBVSЃGO*+Ryw{O` S:cu=tf\ɹ>ˠvd*9>QW0w)( Oc;p谩cEVwKLKJ.@$HL0,~'.rpۚJz9;[,sR Gax^%Cgm:q`˲κHAй6L 7!+tŇޯ؊+QHlg.FE9&ԗnS{X(4cJ}# Gb˅U+ycLf3whABxy퍙\ VL˪GhC2q暩xi#)RI|%mLr[*_@vd:\ԈJ\B̧x]=m2%l$ IWΛA^Ꮨ#I F i|%_= % z76CCs@M*cr:f=|#;B=_T,4s0q۟ D̓^;0W#qq/4Ix +:#eM!DAzwASB?;HӞ%GB:qU|zY,1pCM5wk KjfcIԧtmɊֽ;%f|Oϥ3NhK+742K.67HDA9؏s9)ZZsݫAl][ Wbü)q*/pj!\< #(a[DG3ݼTq\QLUV .dWBt 񁇁X-`;{W}#}! ͍3oN `Ă;0Q fZ:"pdOzi9DPq $\,rl7[b\56Rd\ŠolJ+ T8'Эtq'ȨI( KfLR \vjR\]?O:e,n$"QqD)>ԮgZ^Zc(Z÷\?!R} MNjܜ=a˜om)&"xT98LeEnWj"JrݥWΣ_ыFtˏJegz~8{No^]`'2¨*a H*p{5ƍ[O9cbC iD0کrԻZ]Lح< a/|OY̔H8x2Lu0H)â[K^좍f;(ncٰh/p=B0mtH]jRO6 Dw8>\˃k*tgc $Y0olUfIL`MPTI#L9͛9EldC~\4ŏ=EhLa;K;*N5gXu1O&IG`C[=#l#J xckָ#=}k7"r-Z3چXɝQg9A!rP)Ufo~yza+|Z[K#s- N޴h,gtVʜoW 8!ʠ@4N܉>ԙbor3}c!^T`H[hYZnٽ/ ۉ"J?GPx|Ŏ|4 ? : @!?X Dou7vDZhldaF:mi6b&>, T8CяNI"<7 =9X|wf'\/[\h˦&]/}E2ەP4K~J֕(65ζ%_}Ns,_kT;ryLX'0Fy>F}}6"!ҼQ\-;gbGVK>yij Y/O72Z)K%݈\$-kf"kƅ bcN\CQ(?Z*W}v& T$#6k:b1*%NTYs^)do!{KsBN{-yFtIv#X_欽#*6? cgk~(mL;kc+R'B}핸͆& 6=;.\@+|2֝Š40`f sD_Iiic,d0r8#u,eѺ|TLl@Խs'BE/?캞ݛ(߁شYSsWhvƇ(kQg =YUN<6LSɼezc2rͯpӺl; S{3l;֚ -4g[R,u~vaU?ӂ]_n9YfiU"-DĈa6_b3}OSsv)Q3X i7ڂa>7rAWyXwbx3zS!I0 юq< 2ArS۪t>(غfVpjj->4' F\qyo/S*oܲ-LX% d 2Q/wf1ե$1uD) #[[6IǻVa؇g%QN 5Ӏ<(Avy%i8"׌Wh_JHz][FfJ\ij 9T̐|HuKDU3PD05&4ό=xU,Ogf$fP78cy$h"khԐf-2CÝ2nCNMO2,DؤkxmY) y2O5kK[WFѩm܁e6)UZ4^̅Xa4zʄ ̐ؿ1n Vk~”x"3uC^?jVq8)}4v茓EkG9K>ou- dIGI!"_d59o|y/0GiQ|4o쎦(Ckӑ.\\V({YL)_[tw^c\@9ĭNBц8♑rYYZ60֯12 w(X5*1Svl=]L@ӂWtv:"TfcJ듕 oTI~EŎ7PO 7>L8~&ة]ΌF:WM9+U,E8;*`_,ntaOx+NFQ 1 iV&)aw ZkrL^lÝL #PH _-za^rڈŮ0h{`&*G򣫹ri'M{?h\\w4|4 M&b;qwd4k0U۩~v*2x96שּׁxFgZ+{'#};sifcTYx/_vlKQ(IG%N%RzFШL wHqp<$BWbZdX9_+*餂ofA76.CFߕ/Pz8Ķ``<,V55dIc' 6vֆ ٩6#qӒ4LLcZ;\?y)/&SQ_q\>O@F{ ae OYz=̱5rb0ɦhGDlisOdK_2{*rtVo6rLwuO\cNJw"Gb7ўiVWVRuT5vlWK?p̄*/oTxT܃GrG?[ gH8N49ZE#sؙr~@jFmy)%xƝpoҗ}+f`ZdhW'#,oyj K\+sEe^]?JuYqyԞybZ.;-FiIm [|' {Sg},iOdͦ$P ]񷶺;׏!ᇮ͔yJK6w{`قF-5Js/)2u[CWŮE~ډ:-(Xc! tJ#kZ Y:6<&yPOHD6%&BNYcK 3r(׭]> c'~h%%^F4o8owZM'0%sw$h0ǩL,6#ZWMsy3@UX@D, wk$xnwG"ۚ6&-ĔN =>wf肼~[R?1N@8|oa>9ȉ=1}7B|0U|O>MmI'U* prFE0-Q~x(Q8WG *c) æ[P_tLa͑$L#tU>D&^40@7l;hjF5V|1ƁA|bj9e%}T3G/a^|ˎfۥbCP[1O۔ Xh>wΧCd&5@~*VV탛p$P$.ޖfQg+řTUZ׶&bo)GN=(Y([;'D7&w/AZ2 WՅc{}~ #k}5VQe!x k}3^Y{)Y`kH~ҕ&OT%k0 jXVʋw~A=֫v8d7roX@s0r _OqfOit&tH tw]A)v\r zXVew4Y«ܧqV,ݢ!x8 &G:%}0ÏUjp}6fƪ\N*3 U g0+=pK⬞Z,/pG/nq3<ӺL \@܁"J%)(cڀ_n<᫜#2I#ro3*mI3J w6.F'?t wY1॔4qV?? b+ƨ!f灔!eC98][Dpp";ah73-is(>xy{gڣɼ}.ݝ3 V kcA:j&NA؃z]5Q| ? *h UIݻE#mRadq!: N…-q 䲶XӔrOT=XՁP1rBSW9;uֈ2!>C.fO$VR=yC;EcPbyvߘW%Λx;2<jnUBjѨ߰_6!ِ棻aIVr90*z1j1UvZ6(^f%虼HJw#Q^@LZ@6q#KT͛S̴-{ [Ĉ:l%HtyQ hlIHaT3xhyOG V}asue D^9nfGpx#lԹjBTMRrƕDXأS DX:Ѧ7G4L@)|2LoGK>7\%)14_S E&}TdFbT쒬oTz|$fN_nV\G,h]Ɏ#',[;_NaJ le[{+=́f_xd;Vgz޼CR{N@bop\6 n|ЂjU,ޅq$^aAӔ^u5Ir+Iw844MM Z"5S9&?oT֧f0e_)z|4mbpa- dhpXUD_ e'E~w2E &t4rkCPy5+܊S ߫qyRoUds-ОO& b~\${vie9ݗ姃G]6$ mOV!*e0+ݱ~=DSQ就?!\@:K |}{2tj`pcg]\s\*Cb& i#T.Oz dmDQz$)UQm?#,_{VWMQr,=D?I;=׌Ӥ0ꫛ;b+U)ㄎv;_JYjB>iF](<Ρ> ռTޞZGϐu%˯xs5%;%a|}:WzX\Tk磊Yj{|Ա=)yN+\㽚ll.D Km{/c7bJ+\ nYR)T'9sskˁ74ydIZ-Վҭ O~Mdj ,T,|GC[yD6X@pTǑ{װ VL17]{'cvB:4?fQbgLB`q<Lzxh=\ l(OjkaG{#4 1T;6/PJ]L2)^8)A;H'Ó+cC #2s?p8eˈo!;K}!vgt0wR&U|)A/&ܹ hS?%Ay͖j= 'l#QSʞx5=<IrІU ? )ՐfS}o꾴mcPa#AF, Xh{d$}K8?Q IyqpDw<\M^Ck!-XVSh"4uEE"v_um>̱/kSp*-V~}i0E0{_N=`GB%!*!#%^D=uxb0W~)iOT^]_/d&NBüQ3Y>"c|C]7 /0 KGtL˓9qN/ˎy#w֙ )i'QFnBp\jQ(3ܵkčB#=4I%m4Ոe:1,Fۆs ޛ3PVtjts~O'dtpPTR1ӈKX  qOLKc#6Dܲ|tr9rϥ\AGۨС]ɬ<%ҭK{@W!}K&Ӓ0eKr]$}߾y'1_]uIRh[saw"J14#uS6,â|Io,5k5ZWR@VhDqڽ*rGTC*U> (uyc7bTTߑ,+$Lc|X=+(c9OQAfï`foG*2f[.d2)!cB8"sZPŘMI߭Vʯ TAe#8Ź!R:G 2#:1n:5xs^0%kxJֈT/^-uO+j"2b/t*)7(:ϔNH=H\K 렰^IZk)hP"qHxw׭!bU9?WrMݨl"nhqTy&3xG FDL-tehϿ&o&AHܘIۈ_ܖk#"!5#/Fh: Zl^Ԕ!oOT[S,Gp?c["lNaNGǁ$ uL3S㺵x&%{Q9-ܛgڠC.7'Ʒ{ դCgEFU@,ظPfmfOj8O7i9zVF~V͊Zi8u^/#s{줷+,M/H Eftyr W"6ל ?GwBqU4b5WkI]:tm@5=x.UPUE3p xJN8 ׬3jNJ/MyMO':JUD \fm͍El.xzM7  9fwM]o`qVQ bި[/뭆ʑgyԧ[\u܉ʼ4NuZX(+g7p3ġS#pL6ԥ^[Kb~1Msܘ\~c|`-LReYrǹK\HK~;wk> QmV E'-#+G%#]\~ TfO cF@Դ~f*U~a+I$4!"!/,׳q`ؾl")j{ȕ,^Z^ht.fXg|+':|dc\s hte$eW lU.PLƍkS_Ƈm&Z_m>Bk^5‘D 餄7%A}ϗ$Qp+=sƠuȮQtK EֳԮ~ƈ:]/xZK9{vL73%ʔC>jr\4n#g/&׊%31]cn{dUlxE?wUz:#nsnZJݥ.z+z b6:3܀*5dę "dx#*K& S=h'@xCkϞٌ0YZ}rW꿋^<*OL CjLb),,NPu<4`@fXQ`âbm`"'2:|(wĿLY>kOA&"ꟑ`'^pt Q F%V{ƻe.i&-^li-'ƒ]SkSCeٮlP:M.><;(Ad3H nP)*XBHE΋SHb4=lZMQ_pHv<0jIm)XCC|Q=G Gx&WBͻ1j&9 29=GGibV_IiI~pWq,-G@,I]d$8|F O/ܸ x?jkݡa&=!=&mL]4\ha@fLۤ Jy>01UUغٛ=̳s@`DtyRM<e.4y"u ;eBR(]Pm+`'1[ Um3j@Cuc{;Cɀ{haz LRX|{crcO_'灜'<|8܋V mfŽhKlxAR(} qE%/*p,vSCiPXKf@2}*qDu$@h8&%;wucy|Gfϵ+y㴳H1*&q_RjHkyYEQ ]RxsYV6ywbtdNL^@AԡL(1U,E8`ѻFWgaL^S,V۹:uXaUmғGAOg㼥P"^2pUXnVPNzSimb֬oY&=RgPԹػZcT츰/}eP|. u㮷,ŀ oƶ=sKi"{ڰ5_<{P}}D%<Nj7j0+]ig)++^՜p@D>so7(SF>L"cV]Y_78;zMll61ݶ|u`ygck=UCã@'fװ jI,lu"ë*Z\L9 =ϵt$I(7V>eԚ[fZbr+#L=5h-8cOܾ ĕ`?JbJouMi@Ǣ.͠/jK`:+nEQ6i,D|jH-W:*h)?uҧH9QI#'#YمV>(+Ù*̚;ؙ1^UoQ$%%B2t_qzaq׶j 6˭|2p(~-@IH*Q̓r3tD> On$0(!y*r8G•8"jQjf*:3E)Gl=Pj5d!ZM4G#eYML!8hc@` 3t;2;fʲgW7+)/S[\&N&xܸTHA1gx6pC``->l&!sBoT|YwZuA2mr:2`|\?2A\PF.[P6ogV~Ѵ4W 7ɇՅ0OkUNS Ɯ1P9Axԕ3Nk5 8\CMnN f$,i=2eu1Ap϶&%.TU` Ӹ/T>K-Bg v˙j0{$S m:UW~ !$UMrozhN'h"#^K9iʍQ M5g2:|Fvr>)E^b}L,ipߩ[eLStz U|J#"K|TOnHQ{ׇ' + Wߗ;CGц H`UzAvct=SM皵h_Fx 9#"ٳ%m@C_?Fu?Ғ3=0h>kObꜯ,wR lӴ&ꤕ#u1X呡RmaUYG}/K`F=~-_ h ;3MKQMМS1 B]):Sx@NT@Beٝi~Kpոvq'\+W oG]=g"ip89qP(khίAaAWG|W;|!Ig{C k+O$ 6df0Iy|GigOz~-Yw+'?RJ}B*h1egzgM˪uˤ$݌sdl\hx՞# 貺\n wSW:z9-깄9jĘm0mJ"KdV5FUq)C N=ϥ!bzS(g2HB"8x[|` )*^NwH77H>5cK Rm$Xû?R2Ld(Aq5B 0|ͫl4C㴖 _\۽'u<&*T-$Eӆxmh|X͓ix! l=lw.)\>9k08O'ȑx䫃K`{u4aT kIr_kff>*4! $j3Sb"8G PY/+3Li* 3.d\9>g㿙r8kbMږ"L&ؽoW}gU@7sIG"-̗zl&yBG$&guS:^v8U{-8<Q_/IN-3 Kd҅8Ad-tJg)JV"țغL>00С6G^-E5|v zd fzjQ'3Ƈ^G3t! ws팗hո4Z`PP$1 Id ٯ1T, ҩ45#[ ޱWAجjg ,Jzqq^7AGtOW}ЁW[~#aM sVn<%n٩dPX]F ?:5;]F2J"CW;<&@qhֹ4-]+xJ5Q0ɤ*/z r"y$ "'b`TP IJ"`l-YyP]n=OE&Ɵdtwg&l;Y.x7sfN7)*<mjud~E _7hzvEv[f+K|lE]YeWI>~|x_f⥿>#p4w0׫YL:tzsܢBcW#5+l78nJ&ft晋O|/8AKڭn?!4_5=u Q݉ :lP(*혏RSJ]gM?Z8wY;rŊ:A*Yk`j~q+s p4pGn1_aWC[~>@3UdM0 wƀ-lЮ;7dr=ytekP#1jOdoMq 2llim%Tg-/{NDxzg DKoùgc|K\!(s]2.ush# FJ֒5VwB0Tx+OCJ#1׈lPIGSlKT}LCn{Ց]{58D3X1;x*Uqpnt\!)+/ā8p>s@Y,,DKXGk~."FSb2wYzQ!Zji -8On/){p}\mHB(#Nc[Bשnh7HVD|䗔"+oО*|ٯsڼgq !YJ=x3r!GMFkq۲(^Tzlvg>$w`_>Rdt/>101?GÕҕ{2JQ@A_8|iM^2sLTRsc ?k. zң-uK,[0Y8b=I>)j:1&dB^`֎4S[Elxe|%a^"3n"IR }͑趉0 ś #UT䯂 e~T5qh0ޫ(oIyFn-pqCAT1͕Fkb| `=LOYsA[c.jjy@DBuI#4悢J)/ u` "8t_] !&L)p'h`@ooDdhubG jU!M Re._.{I`o8oxm^cxF"uBKug"4nhœ R2@R򍅉;TDq;XZ)- rW".ll`oNfAȕeVɀ:DZ2_2? vw`CYIaǛE<3ط3UQp%@OeotȜ*}c$PU!<Ȟn,#~l&{[NU42=&phd*@ĉ6ȑQ-TJM]Qb8&DrM!5{nuI͒!)uBd8g8 X2)uXi Zcu;"pT$jrFSYX$Q^u) HT%SF MV$)0Xd\Ç!jd t|լ lQ^ ǎ#xRۧGq*MDa|xKyͅ6y78WڀAEÌž %GbBNf,GB/l-% rDlb=D=lhPTRe܂y\rV8m=kv|L a0H'ॐ>&+9m}`qolV+>9Eh7|3ߌhoC?}{'7 \ e^;Ҟ&_Q2;iwC j#Qw*v q!Jis,ݓӦ%*]煎"m](C.y(g[hӖ3q 22A!r` $Sʕ=N:<t.f ípw>ՑeWU1H3 [;MP/Чu!qۨYJs?eLm2ixJ`$yϣbFTċKyXai'H4԰c"-^hBRz CQə[ sKJY#y}qRtjHdD ~ƙLo#pH%y=I;1 u>d"1<6m]Ơ v7mDhvkRt!e#QkZƵhW)  #ۍ^Jߡ8N#@f 7Ib 0%a& 1$1 WUR-H C^/Ȯ/RmgUk%aM)Z>p|V58$(' 0뒟lpQ*Z,ȝGGPIe{ۊaZ.d}z_q kR,GL^nȊ溓9h 7Lf\i뜻ѽ):H`bf(=ŶƭqrHlzIh <=.͒hi)MMDJ^kb Vdr0咂/3m9cC?wQV1gm \:/;49GJˁ8^{V#@}U}0s/ W q2Ήn\#*/J:Cdٙ#KhЛ6y}K%AEVpkLITX:$| Txi >ă+Z5 &\TKR 3Rf tf[N5L­|#\ϴlQ-ax5$fcKk8,&~|ƨk$+da${v)u/5Z0zcg6Y%wI v 2;;ҹ垄@µiY/सwfeme;b3`P+lI"U5ظagF oB5ِ CcQsw!(=a@Нf|])֋V;bCtLm[(ip)'G.FCŬ,EXkQ|ܻE?TEp(z5"$ *?k=V46kyexF7Zji_7"PR;'"բu^1Z=}[.Ǧ^ȡtM't{!O&:SeX*)Ǥ]\# UQ{ -'i තiٮc:FV= J,taLIu{:yYwwjlzM6 3ׅ,8 tmI۷@fOZA3gΒ`M^k.([4KPxE#߫XIjIcTgF ";Ws8^/RPGUp6W_PVI~idl߁}LՖo|:kkmw<yVzE&,~JbƻJz,qN c9Ձ9C{.Cst"Bܙ_&ğ([r!h7W u 3o٩On @O M!#TM]P?,B'hNJ*h+c sƟPY6] ;agԅzbӵ<mo&d`U6ya*OX|yܾvSgkvŎʎ2Ht/*SBCI.wQ~'̭YSO& @8Cwɾ,ˉRn2ˉXa3\-Ho􋒷)ݘ2_PE. RVLITM!K'1-MmnSlE1w!UX%{vN&K\: ! HH<ԲRlEi[kF칈sS3kR*R!-ؑP}Iy?e0.s3oy\lNS\3ӻn~Pƺ5pJm,PI5K %}}L/m5]8a-Eeoo8 ÷Qr`}if?Xs;n̬)[g->]r$-K2\*^G[J =yzC!̃j5˄Ƹ5 SeBnvXP~xC]~]LDfPg^JQg%peP'AGctt9ITZåv-:_}.g/e O$> JZj޲ 6;ҥ]4+bjaOB 4ՄٙR;TC \EK(싌YvFx3܉VN{LH2ue6~Eap|P--Gll±7?ȀӶ;T/a϶|St\`1Zslq ԫ\$/v'4>ڤҔ^hw.`-*b0@Ub<`hBܫ$b Q)rG< @ z@7o~DJoNxKQfF"qS3Hw,<8 /:~\t@i0LnB+UJIyM- ^|J "]LggM4{6FgnJyS [4@<`2(WlUq54b`CW յ<+"Z(J{+i!RMy!weؖk O9>bVt'l34`jvMI3`nH n:Gdɤ~FˌXcu^M4nD'=#p&;) <~l%>Ϧ6+<!@=cmQ xM;~W%"kaސ"O zl!|4q4E<}Q)(a[kDZ;s9NlNn#p\dߘס-Kjf ]H-ڢ޹_(q ϕ_Rr*~%ӄ'X]>RC2T|>Vg F*/2G % =B&!VntCSXD=J{(ܬ!4| CX=$[{vDIhrݞ[z4 ҆(Ebm 06ͰO<3Ff+יcgJ4Jr5:YjuUto%?D.͘cc,Q+v6)gv3fc`I7 <6VhޅUѥq%?!rd>a*?CTjwC e4hÎA [ MP0Ozb5\GK@AϼI! @ Ln$sY'kwR̕q*rH^Hy`JV ࡓ$MHmۘj$9 C;t/Ʃ9 WE N3 'q? _ʦ+AtM+*{ÉP0i׮e.5o)kGLf(5eMFOv|s|uv8Cה?*5m?x֞/kG7DhRClY8"wQ8gm:)9I@x;5"=p:|rc2^]9w)+08.m&X D9r9`c;Un1Ѥe-eo+v>\Dt2T-%8[CsH|n Oe+U*=Oܢ/p`>P2h8GSsp`Dso6'`߄ 0\AqhH|?oO`y}}ֲ9t+ i/4o?OBy@cjލA4MS^ 6 ]zFuXyzcM?w\JBh{fGһpB5zJ?n 2jc#Т#K&rDmܺNi9u*|oLq2T5.+?6>"2qv&D;vYR6PG(R\S:~h2"IjXO _$暯D#K+^H@%;є Dur=/(ޕ,JqU| آ GKrW$qvϬ?3ZlD?u&x>O-7a,0l+.tUf2.0|i ]7_S#HyƍD[.swBMXU8h.ۏ TiB=C::9&]ݣ@j*ԃ"| ,(EW7a1m/18RqCǎ+EPx&emD݇g224RQK2ȉq6}w:takO{ptdDjM H*t'O&T;p_RA'8.09Zk*+]G xFА*r*/)5gßo^QA-Soo_/`gu-K%&=ć\]vrVyQ d18]r U;n'4éF=(GΰJ"ܶ²β6_Kqmzl͕c ݻ,_r][ThZ\CÌuZS  zpu8,=27öi⤭11UNABȼPdW87·1-%Y&̀CHԜoA?]zJnt%Ldƶژ vp?g5K)M]FYKVRϋ{ ȃ⚖5Olm03KmoB8: 6 P1C R]O# X7-TVBc]=%O7E Jd?ZgK@U8'ظC^8-ZLNg0!7aj%i?NZ {vCBW6bSFVh^u$3ci,ڦ ȭ @OٻyC# oT82|f6 c]6F~%3}U||q%ljr ͜ Ө\cKo$Z+2 q},1Sf@/?(HR(SXIXR O9h]SY@I8ZbV-썦DR7@aq@& A 3">jxj2gjR|dw6RXot.5x#ӵDOEV #,qmeC+_1.Vyʬ.Gjiùo꓂zH|HPx[6 Ҁwb (D)``*lARMLs(Sr؝S ڡyq09ѷ.#<W8KYg'=`#r #Hu[sVCcB~ݟiXCT%uO(\2 "\'Pv{Z .ּ0DZCxۍE(X~sq*X)^^۶)zVsE6픲EC௫:`Ex9LZ3R pud|F^6! #vEe\KKQ K 4jo\xrbXx3Q= Ȩ~uy $VqPǵHm㮱_?%o(B!{굋Z2TtۓGE/ǫ`r^OIzUfJOPl_ܫ>G%P8M.ٮhuGǘc1kkv.yH>dyR a}.[|z? P HqFr~e70bsCP07 JhheT?1#D|Q)l"}6ל!xdt(M ^DBSZe?q9j}e߄*ygCݍ #YN94 fa;b ǟ!|EJ._HC)%.m wt6i0.΃wIrpwٕ(L} 4|F龳S|݀+zv}䳸t\>->Ӷ(:q UU]1̂qNx FvP'GQ)Fn-wb˥J{L: ֗sE5iJ:%XiL$*Y6Y(þ_oʖ6nuY` s,c.BLKV&i:p`ǯ3ޤ A^ 2L13A z|̤IAu7 78- 81vЯ*~P 0y>NžJ/ I,(>%o]\4HO**0TA$"rRIaca4NjF(4PO5hDUwhOa[LB؞ǗQ-F Fn(& 8YYG"01׾jK*d _L.d9vxӘskn_ 9uҋ̥N>K6E 5CpEXŋo_T}SzI~I;9GEg b5_P~XwYTmcvf9.\f5$HLy/ *Uu; Q8 C8 4]Zm }Oa wI+d\"q 5߈/\j)j/8Dd P+ QbN 8lPvZw$TP#4VLJ?@tdKV4h(ה9[$(fqНEwRɗ={a&\vlLg[aGk @uٷ0\g^$F|-""wiWGsvtԹӫ,]=6Q5R2zt%.|dqphTp,lsYw~9յ&Q{c (P:}?7>Fsdkhф%p3,Yu,r@֊S@^(eGpt{JgAf9>!C*{DFζR}gV ={n鲨4D쩖0t**X;as8eTY x}q(6'aRQظ}\:x<ŷ[ޜ.ˍ4*#{{TY`o=&4մ] nrvZsˉ:~Ia;Ժ%2 jL_SUFy}:ojcq 9t9W`EI+"(j{_( JȭlO< *s p ?:ABۅ̫.䕑+q H2R6JqA0+_U q\J@_~>i%+pO"PUKH<}pBDTHOWkip8X?@IcӻdKf՝a5vNz`R;R}z@a [!7Uf0Pa00ɥ|;}Wi ҟ-j4Q64ߞ"G1e\r F/Tatc)<7S\r;e֘ıH`N=g0?RAy@y"3cT [D.xNN{2dz븁ʘA.GMI״ɔC,1b`H{.ɫk$]s\'%[Mf@\>hI(*C濙*`5*,geJ[> *ބz88|7{B7Nc/d=;,%> Ъ'{o1D0.Y1"%)2I܅r\-5܃_%a3ʡI I&tD[Ts, qLW$4c׀2ĤƝ"GX@b(:M'$o42*?"6-=>V;70@ZO'4S5G]XmnN˒13WVVV6V w[rZ/kKc&DsJu4;qtpYȧЅp> /\-bsfXiCd5O,E )n/_$d~qO27GӞ ڶ7OxՃΔX×+ <lpDXD̢w\l 3G(w١@z=XmXІGp/e*u=*ZT ^RqLFes\<𢡇޻p &+iöW\i(7J4)QIKx!TV1Mh+j`=B?!Fۏd({_ߦp0ovSCͻ7<gP2%qWUlިtڈ<QV'B#C~jK1jnA6;Ìf߀ansނoMe&_=6k:$261IgJpoj۸e!?}1HN-t6j[jB#-@kVNphҤ `)DoT #{Qu"E\d4\zBg6ZOQF;NF4eQ #GշhCP2`E ,ECWcЭ݌ 6Af9NYVV\s6w .?rWyq]n%*'pFt%eصN9\ʛbtwd$ L2鬓f.C[GP(of1f:Rj7}G^]@X`8+l 8  TGw<ՀNn`<'co$= ^JR@MUtΨҿL2w%2ˬ*aA_ZDO,i] ; q:.7V XZ܄ :6Acqqߕb&LU/w"-ָf쿎 !P"dbFNy^ s23?ȶ^G:Cfv4  FNk_~@.;TCWvЁ!mk#+ ljdT+_7.pM$X.[r>'n` i/j43ᐁ_lWi`?"J#G]9-Vp*ۇ+>[z4KN9+^,ג)$^=ρ'vL,FѥCSm0zޘ0Ĕ:BraEneע [9rr ZeT?aE uc,zK-1˞iWQH<_J]LDD%B+[Kj,[6o6>.5pK:SPf9f=%Mpz6"[arFR@3%nZkۙb}La; 9'.hWN{^rYUbIMg%O }G؃^?.Og- N7f]ypr+ԁ%" :umOMVy!d(2 zcԇL glW}LYRQ+颮}Mw32*Z`uTÏ-1%ʇ.U)Zp {Cd-4=g*l ;*m? }xyOf(?F#>8r8TwFB|6Y7#0*YabG3CirC6n!ezӼտrr=,8+uў&I c>ˀq^lKUZx7}?"-]05@+%3U^G\t+* h+&$|?rqY#e+g+KxDN;eq0MY&UԷ)k;ؚc<CB}&q)M}Q}0ڄ~3RZK/jEQ.YgKv7ׂ𦩨+GC/t`Y[@J84+xMݷU:fS8>ϸl_0't R͈m:w[2|HQڮ9{5:d:puF ꕚ5{hn]z?%85ǦH~sS%YlSv&cp%-Ҝ"x]("^u|#L A=*?&P pN#&O!Q+𬳫և0-=:W3 㺯{ťw%c$eymGj˜CS]m>Q')ruhw'DdP1Gul SҿAPf%ÔkQ=#{%C,LJs=L50k4QܳoFOvnҖ60tS{xiKtm"?*iY{8%ibܨoc-ܦXQx0=X0![Qb[h%[͔5.ƺO+9laJusj̗rr\&dzlq FtkKt{)f3.T/ h$nJ0[%x}ñp L yNiY3.}T: b tZ3__jbԸn@؏!Ix\/YAY @D3UO4 ѪiJaMR4h(PTq-`.2<68j SkDۦq ߣ4;`窮ĩ/\oz #unVJZSA*<9;n~E[PEW&:/{f(m=~ -<n̊~|r 0qXmJ%|@Oђ|l eoB#b)u0m6 IA 2:Y-ﻋq_;ty]{⫚P l]/&LCޱ})x皂hꡎw^[0:ö/:6OmOS1G*{_ЌuvCw˅([uy/n3W~УK%H s8h ل!aSFs!10ZjqY3hLDߣ eZQ;2f\.FdFOnKz]@\8M5~wl*U|"$̔mytE!"#YBJmdr E 3s<=UQB`Xi_`MZK+ GsOvD_RVf.Ɨ Tw8MJ eц0iȠ||'v}4[V&5= h 6=_̰NBqIk{"ա %'Aܵ"ԧV:K~ n(d^BStqa3qma2w>n<q-O_zs4SL!jKA|ㅲ:k+;/AH=K2x6ڰ ƿ.m_NLD=nac/]d!+2״D?`EϿ"do@<ƈM&Ӂ "ibYjl.wӲZ8C.kIAt|2UyGud2b z lU AShU@A1ح%Ke%NL)v+gPZL0N1}Ѧ4ZcSsw Dso: O=6C#ghN_nT+/T)T7m߷=<.Qc*3)U~m{eIKHT@;I{\>G _ⲁi8Wؐ/Ӯ;q>zNفN*b[|ra)A F1k `Pa)^MDD$8ZOծuϔ5ASVK%}жT3,ȭQd`O&Sң@!(w'ws<,HֹfeH}} jέ"]ZD,H(|?T ʊNCa. fwqHԮ({-)Sta:jRX𖭦D$^i[;1~J;ww8vDZHĝ;(\ ;uhgi?NjJ F1U А{ŕRhUZVd]VWYaSz;-Q`V>qH|ERӴ#/Ĥؐ--vtÕ-3^xGCᯗ NaL^\zwͤ:͆p 5nȔͩi1ΥMjܳح1-NR #糠GߩL](`\q]5x|Ai޸G_:oHE)8Q_S6zpoЕ|]wLOw0^qbt$~~y+{:W;ԕՠfs19OMd?yM|δ{<gM'ALd^-+_dih鉗QHfz;`)NՑ:/ ~-nDKm_^+Do[g:uSN|QNdOF tML$^v(0|4ΖS6npM &9vyZ8Fc; _0@)էh|bRJIojoP}E \0[QJV3!{iR#ZrnNoezx5Q\l,9&G0 c %[U:PAN 06\ J[(ZqllhPtbPJV0BaY*,}j }f.bÿ3^L)?1-? 1&Kwj*_̀q?l.q B٣D 8Bz]@k 3ٓ%xa KT'ygv{9>Wm04܄P 3yzp yW_s^ɜ;nbzl # DH0Cnp["(=gH_s7Vi rׄTlA$lEBQ I~)Y;sK |k~hs_W(G|cǂqa]ŭY5n5}4JK"弚V-vu{+( [4l;ć? rf~a^sq/TiLT)p9^#tZ Ȑus вJIA,,CM,OI=wᚙM6`P u,-nvZ{t61ϟ1Ӽz:Z^ j(x}|ghwCbEo4e9L K1c>\1髮c(1a!̠FZodCPc/RZs5F?wymPV!ك+hbwᛡAэZ<| G쀁*+QN+[XAe 4>!WĦyDk+ *DY~8dc aCGJs#Y }G D4 00`ˡ9'>)$]NR]ؚ:NQvƂBTF%_,V.6Wf2Oֺ$v̏Ȝw$>w!q=28S ?BoĖ/$(~o<#2tE_PTE NS휌m/|>N¡ЍwK2x4;@tڬQ#|Xt>ds(4WQ}DD[őyT\B&spm)]g1dI)tZ$-[mu=;"sQ>Y-Ppkv6bYn%[w(G3L%_dϧA;Fб)/j]iN0TaNY Z!д\|aˇB|(mh"2wC]"q%-4Y ll]7-_)l}sLEPCgbJ_u ]C<:y!!k ]ih1Hݟ{-K],ДaPCĚUǕaZ끔:2{zZoTvzͳf^5|)D2R(EK2R"JPw1Xȵr s3?)u8B.<Œ*| a&6%Po.D ig ZAݠYm˪'jغ*V*FI3>x8gTp/4Dsv=.q63_sK4ПW~9"Q^Y٩r:-yNTkDP"`ƲSĶg]kݤgڲDU/7RMazMxP܃r/syyX`^N-qv *:Ɂ (C+UHS< MwB)ד6`KYb5'SpN /rj{/6}@ߚi=Op'a՚+ZS H>]%JCz _.훮 "4BְވEf+isCɥvFCZ7&QaNK =5/`Z0N|9ģoItɉ'F+꓋ z5 *l=ALI茌'rY4үJm>Vo#.^l @6U#͞BEoPH3sf"EKb3=ד|7Y=|jBi.j)DjbE;xYpꥣ^=ccLD]0w8f?uʢ`+['X Lo8Ilv_  s Saa3-0)G2@=4#3KZB'$N/$!B١$Y mkDՇ:E"H|n )&.unP"'˪`@Zb߰ w'Yk >^DZƜ>V\,s'S%%NK_p$lj`QePQovADzu8;r9.aeedB;֠SCQ$&rBQ"f Ƌ-qh((-_'\L;vadz'S.viY6Ki- [ 0asS碪zTSg>vQpLlg6}~QƸNYOnUxEeF)x~7? jB2,/l~rFGdL:ꪅ=~Aa-1BoMKsfb͊$' *1jOY(E^+xDU0G@KZEӐٓQWe/i6L!HEەǞFjDwsP5ۡ@_\1 Yt{w|X 錈V$t ,$-VӷKa0Q9 q Ij8ⵗ^+Bo :K k1J"d1ۄr+z32C\V+S,5F$F iu V\ }^џe&&ŭ3YFk8fvm;83WJh#/RYCVPpk7tLp sW#TN89 GmBYuhN~^tٳ\(*0?gc4*o=xт]ٸ< Σr؋fY 6pvK;#{ 1UMwR(}.d8>u.MTT /%d &4u`S =OOԘ ]3uPl>TL } ^iApG5hG?/ir^jaIAJV´^Px~h[3&q$m46O+ 8<|*U$r!܇vLRJ} m㈐EoKo^z zVK;|rOD`)=|mj_~TgͰ8ѯ~\B%0Drb1շ6O*$WB3&ap:I8H&Lʸ- G^YlV\fiy=3&dYb{ =}y0pd\ʜAE&e ?3]s!+)dc\ ӟB@NuH;GF,Y1XaE<َhCM]3h."VvD=AA@r۽# $G7xB)%--wQz ̯I×vs]qQ[u__2?!Y8C  ya[}Q )Q !oX1EQ|%7GkLDMsu6=NȯڳT15wm0y畗$vVLu[Z?Bo cW `L<\? /pӽDO iв~?f&`dkwd!;Pq? ,.=Nߌ/U0*ZC#O-%`0w M@jQa 3-0C0=6yWMh#YGTg,7jvq񻹈.oG*̉;ٯWʤ1!QFq$%#`~oHߞ52I5&S-xf "d˟XGƺgASC0\~LWlۢrDʌ|:UgAj=c#\guؤ&)Hh@,\N]MCWT/_ u !kLi٢OFXnv4D.,,h 1و&v$`7z|x>Y5SOaNw{ax< fW`V/hrGA6PЁ_9dfYH5uO6?K'@ot.UOXJq$acz|W$U>Ehr