gstreamer-utils-1.16.3-3.3.1 >  A `xp9|\:tY/0~1t:r'$u'$Bg#- "D0a5 VHg<* QM=OCZqD@hz_yn|Jc& XѲP ސf05d+gEyaۡc:l.EW'/^mzfz%=T$c0QS_Dy|@zv}4iE fҲ`%iv/&U `%}6aeec905c3146e27262d62b49f7c3a2a8234c14385b19d8bb45c88ff9b9233f8971798f8c21d7101f8588962845db6d64cbab4074vH`xp9|/d-S̕\s6ڼjD^GZ{9z&`7fE7a^*MƱ[}L CI]e)*9bα鐏Ƃ1 ríAhM;*p7H|Sq=v$\b,̂vCG44HL]R0A͠bM|ۅ_ kU&Oݔn14?JYPE0"_8}VӢt!\lpfFnDp%=|EhLhewrJHt>p>4?$d  A  "@bhp     (Pp0(8494: 4FGHIXY\<]\^b cd8e=f@lBuTvtwxy<"z Cgstreamer-utils1.16.33.3.1Streaming-Media Framework RuntimeGStreamer is a streaming-media framework, based on graphs of filters which operate on media data. Applications using this library can do anything from real-time sound processing to playing videos, and just about anything else media-related. Its plug-in-based architecture means that new data types or processing capabilities can be added by installing new plug-ins.`xWsheep65ClSUSE Linux Enterprise 15SUSE LLC LGPL-2.1-or-laterhttps://www.suse.com/Productivity/Multimedia/Otherhttp://gstreamer.freedesktop.org/linuxx86_64j9큤`xI`xI`xI`xI`xH`xH`xH`xHa1a25e43e930eef91a5d113d0ad6474e12bbc68c977e028220047bb0ff02faea82718854c9667fef8f48ef332254d70d60b1addd0b2f2b15093d852dbc6de5ab27295aca6caa7706be8be810e706fc860dda46b53519d2ca448aafb9660cb13047469641ce9537801d5b793c0e360b8e2014c637c93b64769aa01a5988e971b93d9214e918f4753259ec0cd87b0b43694fd6086d5baebac8fa8ca76129697430d375feeb1fb0f562e3dbb0a5c1f9ee23bb308992ed1d7da962b8615d643be5729e0fbc2e5f8e2c166155c1520f5ddf47512cb4a770a561bcfb223f6a82f6d4d70278d61c43b36338907c2033000d74884da240bd649f6b87805eb5781a41aad8rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootgstreamer-1.16.3-3.3.1.src.rpmgstreamer-utilsgstreamer-utils(x86-64)gstreamer-utils_versionedgstreamer:/usr/bin/gst-launch-1.0@@@@@@@@@@@    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)libc.so.6(GLIBC_2.7)(64bit)libglib-2.0.so.0()(64bit)libgobject-2.0.so.0()(64bit)libgstreamer-1.0.so.0()(64bit)libpthread.so.0()(64bit)libpthread.so.0(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.1`]]@]%@]]@\@[@[t[Q[GB[c@ZZ&Z@ZZZ.s@Z!D@Z@Y@Y@Yh@YI@Y i@Y @X @XXX@X*XBX:X@W@W_W=Wo@W4VyV@V%@VVzV4@VT@TMTi@Ti@Ti@Tezcjia@suse.combjorn.lie@gmail.combjorn.lie@gmail.comdimstar@opensuse.orgschwab@suse.demgorse@suse.combjorn.lie@gmail.comsean@suspend.netbjorn.lie@gmail.combjorn.lie@gmail.comdimstar@opensuse.orgbjorn.lie@gmail.comdimstar@opensuse.orgluc14n0@linuxmail.orgbjorn.lie@gmail.comdimstar@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgalarrosa@suse.comzaitor@opensuse.orgidonmez@suse.comzaitor@opensuse.orgbadshah400@gmail.commeissner@suse.comdimstar@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgdap.darkness@gmail.comzaitor@opensuse.orgzaitor@opensuse.orgledest@gmail.comledest@gmail.comzaitor@opensuse.org- Update to version 1.16.3 (bsc#1181255): - delay creation of threadpools - bin: Fix `deep-element-removed` log message - buffer: fix meta sequence number fallback on rpi - bufferlist: foreach: always remove as parent if buffer is changed - bus: Make setting/replacing/clearing the sync handler thread-safe - elementfactory: Fix missing features in case a feature moves to another filename - element: When removing a ghost pad also unset its target - meta: intern registered impl string - registry: Use a toolchain-specific registry file on Windows - systemclock: Invalid internal time calculation causes non-increasing clock time on Windows - value: don't write to `const char *` - value: Fix segfault comparing empty GValueArrays - Revert floating enforcing - aggregator: fix iteration direction in skip_buffers - sparsefile: fix possible crash when seeking - baseparse: cache fix - baseparse: fix memory leak when subclass skips whole input buffer - baseparse: Set the private duration before posting a duration-changed message - basetransform: allow not passthrough if generate_output is implemented - identity: Fix a minor leak using meta_str - queue: protect against lost wakeups for iterm_del condition - queue2: Avoid races when posting buffering messages - queue2: Fix missing/dropped buffering messages at startup - identity: Unblock condition variable on FLUSH_START - check: Use `g_thread_yield()` instead of `g_usleep(1)` - tests: use cpu_family for arch checks - gst-launch: Follow up to missing `s/g_print/gst_print/g` - gst-inspect: Add define guard for `g_log_writer_supports_color()` - gst-launch: go back down to `GST_STATE_NULL` in one step. - device-monitor: list hidden providers before listing devices - autotools build fixes for GNU make 4.3- Update to version 1.16.2: + Interlaced video scaling fixes + CineForm video support in AVI + audioresample: avoid glitches due to rounding errors after changing rate + Command line tool output printing improvements on Windows + various performance improvements, memory leak fixes and security fixes + VP9 decoding fixes + wasapi: bug fixes and stability improvements + tsdemux: improved handling of certain discontinuities + vaapi h265 decoder: wait for I-frame before trying to decode + tee: Make sure to actually deactivate pads that are released + bin: Drop need-context messages without source instead of crashing + gst: Don't pass miniobjects to GST_DEBUG_OBJECT() and similar macros + tracers: Don't leak temporary GstStructure- Update to version 1.16.1: + GStreamer-vaapi: fix green frames and decoding artefacts in some cases. + OpenGL: fix wayland event source burning CPU in certain circumstances. + Memory leak fixes and memory footprint improvements. + Performance improvements. + Stability and security fixes. + Fix enum for GST_MESSAGE_DEVICE_CHANGED which is technically an API break, but this is only used internally in GStreamer and duplicated another message enum. + hls: Make crypto dependency optional when hls-crypto is auto. + player: fix switching back and forth between forward and reverse playback. + decklinkaudiosink: Drop late buffers. + openh264enc: Fix compilation with openh264 v2.0. + wasapisrc: fix segtotal value being always 2.- Fix meson script using sed: since we rename gst-plugin-helper for multi arch purpose, we also need to fix meson.build to make the code look for the correct name (boo#1140998).- Use libunwind only if available- 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 - Switch to meson on Tumbleweed. - Rebase gstreamer-rpm-prov.patch. - Require libdw. Helps with generating backtraces. - Place gdb autoload files in -devel package. - Add gstreamer-pie.patch to generate position-independent executables. Previously done through CFLAGS/LDFLAGS, but this makes ninja pass -pie when linking libraries as well, causing the link to fail. - Now requires glib2 >= 2.40.0.- Update to version 1.14.5: + aggregator: - Take the pad lock around queue gap event removal. - Don’t leak gap buffer when out of segment. + buffer: fix possible memory corruption in gst_buffer_foreach_meta() when removing metas. + bus: - Make removing of signal/bus watches thread-safe. - Don’t allow removing signal watches with gst_bus_remove_watch(). + controlbinding: Check if the weak pointer was cleared before explicitly removing it. + ptp clock: Wait for ANNOUNCE before selecting a master; increase tolerance for late follow-up and delay-resp. + segment: Allow stop == -1 in gst_segment_to_running_time() and negative rate. + g-i: annotations fixes.- Update to version 1.14.4: + glviewconvert: wait and set the gl sync meta on buffers. + glviewconvert: copy composition meta from the primary buffer to both outputs. + glcolorconvert: don't copy overlay composition meta over to NULL outbufs. + matroskademux: add functionality needed for MSE use case fixing youtube playback in epiphany/webkit-gtk. + tagdemux: Use upstream GST_EVENT_STREAM_START (and stream-id) if present. + vorbisdec: fix header handling regression: init decoder immediately once we have headers. + wasapisink: recover from low buffer levels in shared mode. + fix GstSegment unit test which would fail on some 32-bit x86 CPUs.- Update to version 1.14.3: + opusenc: fix crash on 32-bit platforms. + compositor: fix major buffer leak when doing crossfading on some but not all pads. + wasapi: various fixes for wasapisrc and wasapisink regressions. + x264enc: Set bit depth to fix "This build of x264 requires 8-bit depth. Rebuild to..." runtime errors with x264 version ≥ 153. + audioaggregator, audiomixer: caps negotiation fixes. + input-selector: latency handling fixes. + playbin, playsink: audio visualization support fixes. + dashdemux: fix possible crash if stream is neither isobmff nor isoff_ondemand profile. + opencv: Fix build for opencv >= 3.4.2. + h265parse: miscellaneous fixes backported from h264parse. + pads: fix changing of pad offsets from inside pad probes. + pads: ensure that pads are blocked for IDLE probes if they are called from the streaming thread too.- Update to version 1.14.2: + Update docs. + basetransform: Do not check if NULL is an emtpy caps. + concat: Properly forward the SEGMENT seqnum. + gst: add some GIR array annotations. + meson: Fix detection of glib-mkenums under MSYS2.- Update gstreamer.macros and gstreamer.prov to be compatible with file 5.33, which differently idenfies executables from libraries.- 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!- Rename gst-plugin-scanner to gst-plugin-scanner-%{arch}, allowing multiple variants to co-exist (boo#1049452).- 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. - Add: + gio-2.0, gio-unix-2.0, gmodule-2.0 and gobject-2.0 pkgconfig modules BuildRequires to avoid implicit dependencies. + libcap-progs BuildRequires: new dependency. - Drop libxml2-devel BuildRequires: it has been dropped upstream, and now so do we. - Point fdupes to the data directory instead of the build root, which is a practice that must be avoided. - Rebase gstreamer-rpm-prov.patch.- Update to version 1.12.5: + pad: fix some stream deactivation deadlocks/races. + registrychunks: don't read from unaligned memory when loading registry. + ptp: fix build failure with #undef USE_MEASUREMENT_FILTERING. + downloadbuffer: Don't hold the mutex while posting the download-complete message. + playbin3: Fix accessing invalid index in GstStream when received select-stream event. + id3v2: re-fix handling of ID3 v2.4 tags with extended headers. + audio: fix handling of U32BE format. + videodecoder: Reset QoS time after pushing segment. This fixes playbin gapless playback with videos. + subparse: push out of last chunk of text if last line has no newline. + aacparse: When parsing raw input, accept frames of any size. This fixes handling of encoded silence. + splitmuxsrc: Improve not-linked handling. + rtspsrc: also proxy multicast-iface property to RTCP udpsrc. + flacdec: flush flac decoder on lost sync, so that it can re-sync. + matroskamux: Only mark new clusters as keyframe if they start on a keyframe or we're muxing only audio. + matroskamux: Clip maximum cluster duration to the maximum possible value. + h264parse: reset internal 'state' variable properly. + x264enc: fix build with newer x264 with support for multiple bit depths. + x265enc: Fix tagging of keyframes on output buffers. + glimagesink: Correct PAR in output caps when transforming. + vtdec: destroy and create the GL context on start()/stop(), fixing a refcount loop. + player: fix criticals when reading info/track properties that are NULL. + lv2: fix inverted boolean properties. + rtponviftimestamp: fix state change function init/reset, fixing memory corruption or leaks on shutdown. + libav: some build issues fixes. + rtsp-server: Place netaddress meta on packets received via TCP. Fixes keep-alive via RTCP in TCP interleaved mode. + rtsp-server: gi annotation fixes. + gst-libav: internal ffmpeg copy was updated to ffmpeg 3.3.6. + Various fixes for memory leaks, deadlocks and crashes in all modules.- Unconditionally enable translation-update-upstream: on Tumbleweed, this results in a NOP and for Leap in SLE paid translations being used (boo#1086036).- Modernize spec-file by calling spec-cleaner- Update to version 1.12.4: + Dozens of fixes for various issues detected with the help of Google's OSS-Fuzz project. + Performance regressions with registering debug categories after gst_init() were fixed. + Regression with seeking back to 0 in souphttpsrc was fixed. + Regression with header rewriting in flacparse was fixed. + Regression with playbin/playsink leaking sinks was fixed. + Inconsistencies with DROPPED/HANDLED handling in pad probe handlers are fixed. + gst_bin_iterate_sorted() always returns sources last now, as documented. + gst_query_writable_structure() will never return NULL, for consistency with events. + Removal of metas from gst_buffer_meta_foreach() works correctly now. + OpenJPEG plugin builds with OpenJPEG >= 2.3. + CDIO plugin builds with CDIO >= 1.0. + gstreamer-vaapi works correctly with libva 1.0. + gst-libav was updated to ffmpeg 3.3.5. + Various fixes for memory leaks, deadlocks and crashes in all modules and many, many more! + Bugs fixed: bgo#788520, bgo#788617. + Updated translations.- Add explicit python3-xml BuildRequires: fix build on older versions of openSUSE.- Switch to python3: + Replace python BuildRequires with python3-base. + Export PYTHON=/usr/bin/python3 before calling configure.- Update to version 1.12.3: + Fix for infinite recursion on buffer free in v4l2. + Fix for glimagesink crash on macOS when used via autovideosink. + Fix for huge overhead in matroskamux caused by writing one Cluster per audio-frame in audio-only streams. Also use SimpleBlocks for Opus and other audio codecs, which works around a bug in VLC that prevented Opus streams to be played and decreases overhead even more. + Fix for flushing seeks in rtpmsrc always causing an error. + Fix for timestamp overflows in calculations in audio encoder base class. + Fix for RTP h265 depayloader marking P-frames as I-frames. + Fix for long connection delays of clients in RTSP server. + Fixes for event handling in queue and queue2 elements, and updates to buffering levels on NOT_LINKED streams. + Various fixes to event and buffering handling in decodebin3/playbin3. + Various fixes for memory leaks, deadlocks and crashes in all modules. + Bugs fixed: bgo#778193, bgo#786034, bgo#786056, bgo#786561.- Drop conditional valgrind-devel BuildRequires, this type of debugging is probably not done by users of binary packages.- Update to version 1.12.2: + Various fixes for crashes, assertions, deadlocks and memory leaks. + Regression fix for playback of live HLS streams. + Regression fix for crash when playing back a tunneled RTSP stream. + Regression fix for playback of RLE animations in MOV containers. + Regression fix for RTP GSM payloading producing corrupted output. + Major bugfixes to the MXF demuxer, mostly related to seeking and fixes to the frame reordering handling in the MXF muxer and demuxer. + Fix for playback of mono streams on MacOS. + More fixes for index handling of ASF containers. + Various fixes to adaptivedemux, DASH and HLS demuxers. + Fix deadlock in gstreamer-editing-services during class initialization. + Bugs fixed: bgo#784041, bgo#784932.- Update to version 1.12.1: + Various fixes for crashes, assertions, deadlocks and memory leaks. + Fix for regression when seeking to the end of ASF files. + Fix for regression in (raw)videoparse that caused it to omit video metadata. + Fix for regression in discoverer that made it show more streams than actually available. + Numerous bugfixes to the adaptive demuxer base class and the DASH demuxer. + Various playbin3/urisourcebin related bugfixes. + Vivante DirectVIV (imx6) texture uploader works with single-plane (e.g. RGB) video formats now. + Intel Media SDK encoder now outputs valid PTS and keyframe flags. + OpenJPEG2000 plugin can be loaded again on MacOS and correctly displays 8 bit RGB images now. + Fixes to DirectSound source/sink for high CPU usage and wrong latency/buffer size calculations. + gst-libav was updated to ffmpeg n3.3.2.- Update to version 1.12.0: + Bugs fixed: bgo#782050.- Update to version 1.11.91: + Bugs fixed: bgo#781585, bgo#781585, bgo#780757, bgo#781484, bgo#781155, bgo#781155, bgo#780903. - Changes from version 1.11.90: + Bugs fixed: bgo#753754, bgo#775445, bgo#776140, bgo#776293, bgo#776999, bgo#778193, bgo#778830, bgo#779175, bgo#779459, bgo#779755, bgo#779831, bgo#780111, bgo#780751, bgo#780923. + Updated translations.- Update to version 1.11.2: + Bugs fixed: bgo#764707, bgo#773091, bgo#777375, bgo#777449, bgo#777780, bgo#777810, bgo#778866.- Update to version 1.11.1: + padtemplate: Fix null pointer dereference on invalid static caps. + queue: Don't generate GST_FLOW_ERROR without logging. + pad: clarify docs for GST_PAD_PROBE_DROP. + meson: - Generate pkg-config -uninstalled pc files. - Do not generate .pc files for libgstcheck on windows. + tools: update gst-inspect man page. + Updated translations. - Stop packaging .la/.a files. - Rebase gstreamer-rpm-prov.patch. - Replace glib2-devel for pkgconfig(glib-2.0) BuildRequires. - Pass --with-package-name='openSUSE GStreamer package' and - -with-package-origin='http://download.opensuse.org' to configure we want to show where the gstreamer package is from. - Pass --disable-benchmarks, --disable-examples and - -disable-tests to configure, we do not need those. - Move AUTHORS ChangeLog NEWS README RELEASE to doc subpackage.- Update to version 1.10.4: + Various fixes for crashes, assertions, deadlocks and memory leaks on fuzzed input files and in other situations (CVE-2017-5847, CVE-2017-5848). + More regression fixes for souphttpsrc redirection tracking. + Various bugfixes for regressions and other problems in the V4L2 plugin. + Fix for 5.1, 6.1 and 7.1 channel layouts for Vorbis. + Bugs fixed: bgo#777998, bgo#778365. - Drop gstreamer-parse-dont-translate-bin-name.patch: Fixed upstream.- Add gstreamer-parse-dont-translate-bin-name.patch: parse: Don't translate the "bin" element name. Otherwise we won't be able to create bins (bgo#777998).- Update to version 1.10.3: + CVE's fixed: CVE-2016-10198, CVE-2016-10199, CVE-2017-5837, CVE-2017-5838, CVE-2017-5839, CVE-2017-5840, CVE-2017-5841, CVE-2017-5842, CVE-2017-5843, CVE-2017-5844, CVE-2017-5845, CVE-2017-5846. + Bugs fixed: bgo#776125, bgo#775538, bgo#775661, bgo#775714, bgo#775728, bgo#775921, bgo#776039, bgo#776401, bgo#777263.- Update to version 1.10.2: + Minor bugfixes. + Updated translations.- Update to version 1.10.1: + Security-relevant bugfix in the vmnc decoder (no CVE). + Various bugfixes to playbin3/decodebin3. + Fix error at the end of playing any WAV file. + Fix usability of androidmedia plugin if the camera or sensor API is not available, but codecs are. + Handle redirections on PLAY, and missing control attribute in the RTSP source. + Various OpenGL related bugfixes and many, many more. + Bugs fixed: bgo#765662, bgo#773813, bgo#774044, bgo#774108.- Update to version 1.10.0: + Several convenience APIs have been added to make developers' lives easier. + A new GstStream API provides applications a more meaningful view of the structure of streams, simplifying the process of dealing with media in complex container formats. + Experimental decodebin3 and playbin3 elements which bring a number of improvements which were hard to implement within decodebin and playbin. + A new parsebin element to automatically unpack and parse a stream, stopping just short of decoding. + Experimental new meson-based build system, bringing faster build and much better Windows support (including for building with Visual Studio). + A new gst-docs module has been created, and we are in the process of moving our documentation to a markdown-based format for easier maintenance and updates. + A new gst-examples module has been create, which contains example GStreamer applications and is expected to grow with many more examples in the future. + Various OpenGL and OpenGL|ES-related fixes and improvements for greater efficiency on desktop and mobile platforms, and Vulkan support on Wayland was also added. + Extensive improvements to the VAAPI plugins for improved robustness and efficiency. + Lots of fixes and improvements across the board, spanning RTP/RTSP, V4L2, Bluetooth, audio conversion, echo cancellation, and more! + Bugs fixed: bgo#770627, bgo#772431, bgo#772571, bgo#772741, bgo#772851, bgo#773114, bgo#773319. + Updated translations. - Add pkgconfig(libunwind) BuildRequires: New dependency. - Add explicit pkgconfig BuildRequires for completeness.- Update to version 1.8.3 (boo#996937): + Fix stepping in PAUSED state in certain circumstances. + Fix jackaudiosink hang when exiting. + Fix udpsrc receiving multicast packets not only from the selected multicast group. + Fix unnecessary decoding of unselected streams in GES. + Fix (multi)udpsink randomly not sending to clients. + Fix ALL\_BOTH probes not considering EVENT\_FLUSH. + Fix average input rate calculations in queue2. + Fix various locking issues causing deadlock in adaptivedemux. + Fix gst-libav encoders to correctly produce codec\_data in caps. + Add Wayland, Windows and Rasberry Pi support to the QML GL video sink. + Add support for building with OpenH264 1.6. + Add support for controlling deinterlacing in GES video sources. + Bugs fixed: bgo#769802, bgo#768649, bgo#766970, bgo#768141, bgo#767688, bgo#763770, bgo#767413, bgo#739289, bgo#762330. + Updated translations. - Drop separate spec file for gstreamer-doc. Due to this drop all conditionals for splitting out doc build. Also drop docbook-toys, docbook-utils, texlive-latex, texlive-latex-doc and transfig BuildRequires. Add doc subpackage to gstreamer spec and pass enable gtk-doc to configure. Note that we are building a much leaner doc package now. - Following the above, drop pre_checkin script, gstreamer-no-gtk-doc-for-reals.patch and gstreamer-revert-bogus-automake-version.patch and stop passing NOCONFIGURE, no longer needed. - Conditionally apply translations-update-upstream and gnome-patch-translation BuildRequires and macro for non-openSUSE only.- Update to version 1.8.2: + bgo#727105: doc: Drop reference to osssink / esdsink / etc, from gst-launch-1.0 man page. + bgo#741001: GST_DEBUG categories are missing when using - -gst-debug-help. + bgo#763496: queue: Can release serialized (ALLOCATION) query before downstream returned it. + bgo#765906: typefind: Regression due to fix for bgo#763491. + bgo#765961: Fix element leak in gstutils.c:find_common_root(). + bgo#766002: pad: IDLE probes don't block when returning GST_PAD_PROBE_OK.- Update to GNOME 3.20.2 (Fate#318572)- Update to version 1.8.1: + Fix app compilation with Android NDK r11 and newer. + Fix compilation of nvenc plugin against latest NVIDIA SDK 6.0. + Fix regression in avdeinterlace. + Fix memory corruption in scaletempo element with S16 input. + Fix regression in qtdemux with MSE streams. + Fix glitches at the start with all audio sinks except for pulsesink. + Fix regression with encrypted HLS streams. + Fix automatic multithreaded decoding of VP8/9 video. + Fix deadlock in HTTP adaptive streams when scrub-seeking. + Fix regression in RTSP source with SRTP. + Add support for SRTP rollover counters in the RTSP source. + Add support for HiDPI ("Retina") screens in caopengllayersink. + bgo#727105: doc: Drop reference to osssink / esdsink / etc, from gst-launch-1.0 man page. + bgo#741001: GST_DEBUG categories are missing when using - -gst-debug-help + bgo#761912: gstpad: Fix race between gst_element_remove_pad and state change. + bgo#762995: queue: Use full running time for level calculation. + bgo#763753: valve: don't send sticky events as a direct response to upstream events. + bgo#763757: multiqueue: Make sure mq- > percent remains valid after modifying high-percent value. + bgo#765096: baseparse: When initializing DTS from PTS, remember that we did so. + bgo#765260: baseparse: regression with aac streams. + Updated translations.- Update to GNOME 3.20 Fate#318572- 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#763491, bgo#763895, bgo#764034, bgo#763770. - Rebase gstreamer-rpm-prov.patch, base on fedora patch.- 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. - Change source URL to http://gstreamer.freedesktop.org/ instead of http://download.gnome.org/; the former seems to be more frequently updated.- Hook gst-ptp-helper helper into SUSE permissions framework (boo#960173): + Add permissions to requires(pre). + Add set_permissions to post and verify_permissions to verifyscript.- Adjustments post security review (boo#960173): + Add libcap-devel BuildRequires: rely on capabilities instead of flagging the binary suid. + Pass --with-ptp-helper-permissions=capabilities to configure: ensure there is no auto-fallback to attempting to install the binary suid in case capabilities would not work.- 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. - Add -fPIE to CFLAGS and -pie to LDFLAGS in order to ensure our executables are built position independent.- Update to version 1.6.1: + Valgrind 3.7.0 chokes on match-leak-kinds in gst.supp. + Gstreamer: Fix sample memory leaks. + gstreamer-1.6.0 doesn't compile on OS X 10.6: header file issue in gst-ptp-helper.c. + multiqueue: Improve incoming SEGMENT handling. + segment_to_stream_time and position_from_stream_time miscalculate when applied_rate < 0. + pad: gst_pad_probe_info_get_buffer_list() has wrong ownership transfer. + uri: incorrect behavior when merging uris ending in .. + pad: Unblock blocking pad probes when receiving FLUSH_START in send_event() too. - Add gstreamer-revert-bogus-automake-version.patch: Upstream needed feature in automake 1.12, so for good measure they bumped to 1.14, this patch reverts this.- Update to version 1.6.0: + Stereoscopic 3D and multiview video support. + Trick mode API for key-frame only fast-forward/fast-reverse playback etc. + Improved DTS (decoding timestamp) vs. PTS (presentation timestamp) handling to account for negative DTS. + New GstVideoConverter API for more optimised and more correct conversion of raw video frames between all supported formats, with rescaling. + v4l2src now supports renegotiation. + v4l2transform can now do scaling. + V4L2 Element now report Colorimetry properly. + Easier chunked recording of MP4, Matroska, Ogg, MPEG-TS: new splitmuxsink and multifilesink improvements. + Content Protection signalling API and Common Encryption (CENC) support for DASH/MP4. + Many adaptive streaming (DASH, HLS and MSS) improvements. + New PTP and NTP network client clocks and better remote clock tracking stability. + High-quality text subtitle overlay at display resolutions with glimagesink or gtkglsink. + RECORD support for the GStreamer RTSP Server. + Retransmissions (RTX) support in RTSP server and client. + RTSP seeking support in client and server has been fixed. + RTCP scheduling improvements and reduced size RTCP support. + MP4/MOV muxer acquired a new "robust" mode of operation which attempts to keep the output file in a valid state at all times. + Live mixing support in aggregator, audiomixer and compositor was improved a lot. + Compositor now supports rescaling and converting inputs streams on the fly. + New audiointerleave element with proper input synchronisation and live input support. + Blackmagic Design DeckLink capture and playback card support was rewritten from scratch; 2k/4k support; mode sensing. + KLV metadata support in RTP and MPEG-TS. + H.265 video encoder (x265), decoders (libav, libde265) and RTP payloader and depayloaders. + New DTLS plugin and SRTP/DTLS support. + OpenGL3 support, multiple contexts and context propagation, 3D video, transfer/conversion separation, subtitle blending. + New OpenGL-based QML video sink, Gtk GL video sink, CoreAnimation CAOpenGLLayerSink video sink. + gst-libav switched to ffmpeg as libav-provider, gains support for 3D/multiview video, trick modes, and the CAVS codec. + GstHarness API for unit tests. + gst-editing-services got a completely new ges-launch-1.0. interface, improved mixing support and integration into gst-validate. + gnonlin has been deprecated in favor of nle (Non Linear Engine) in gst-editing-services. + gst-validate has a new plugin system, an extensive default testsuite, support for concurrent test runs and valgrind support. + cerbero build tool for SDK binary packages gains new 'bundle-source' command. + Various improvements to the Android, iOS, OS X and Windows platform support. - Drop gstreamer-message-delivery.patch: Fixed upstream. - Add pkgconfig(bash-completion) BuildRequires: New dependency.- Added gstreamer-message-delivery.patch to fix async message delivery, see more at http://cgit.freedesktop.org/gstreamer/gstreamer/commit/?id=da7847- Update to version 1.4.5: + Bugs fixed: bgo#736969, bgo#738092, bgo#740001. + Updated translations.- Revert previous bashish "fixes", but specify in pre_checkin.sh and gstreamer.prov scripts that interpeter is #!/bin/bash.- fix bashism in pre_checkin.sh script- fix bashisms in gstreamer.prov script- Update to version 1.4.4: + Bugs fixed: bgo#737498, bgo#737794, bgo#737999, bgo#738198. + Updated translations.sheep65 16215880551.16.3-3.3.11.16.3-3.3.11.16.31.16.3gst-inspect-1.0gst-launch-1.0gst-stats-1.0gst-typefind-1.0gst-inspect-1.0.1.gzgst-launch-1.0.1.gzgst-stats-1.0.1.gzgst-typefind-1.0.1.gz/usr/bin//usr/share/man/man1/-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:Maintenance:19736/SUSE_SLE-15-SP2_Update/4e669394435531a2a6fcbeb7c6b6b684-gstreamer.SUSE_SLE-15-SP2_Updatecpioxz5x86_64-suse-linuxELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=9de5e083355538e975552a8d10c17b7882b4d35c, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=b6f502a0502d1289a1a0870f83faf2ed814feb23, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=d1021cc5c615b8bd338a5d9e448cd955fbba45d7, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=dba94a80bb6ebddf80b409fbbea69781876fd149, for GNU/Linux 3.2.0, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)  R RRRRRRRR RRRRRR RRRR RRRRRRR RRRRRRR R.,ۙutf-89eea20826be62920081be2a966798b566b56768a838ea04fc547214071536a1d? 7zXZ !t/Hs] crv9w5p. sBĘʡ>'DÚUw4`0Jb˦|N k3٦WZK^&x/CxDq u#oyzvyw~4lC D6XΠ ] a3lݍ؍ 2/!f9)VsФl'@ X3)z*} bk0%Os~WBw~S&(9e `'Lscyd8!Or[HذPQЏ4gNgyS46gvFcbQ*O1UAd!9S_="PUuH(# P?,qM~҂C x GT5#q0DnzInM 6X72J`!DZ2vV*y5_5+ d7#u<_&ȏcI^\|)w,u!ޢ_Bf*X)ϯs[KȲ;]4 Vစ 3߾!s>ҊScz0g2j3El3Z/1xg ]@V9~iYW,j zzwX#b [μ/)}`cx]`$a{$$Jf>f46Yb(_o5]$,pV/xz( ]`$LC+n['$U?Tz=Kf8Y)a Kxzϔp F1 ωLi`:[f7CLU6YDqLʹ=Ka}P@bK EkhaTdLU?MN[`0&P/%̀U[RD=#L5ߞ5~zT}Oa[*ۭ7bH OUC֘J*-{OjYUvoUs EYڻ9%u7jHFKܨ!V:p*e%^&\JyiU(*?5h?X(׻ ַbې>Z򇬢:͹R0|Ԣө &zk1HQO؉0[ &ǶN10莶!}*OtT羒 :_}=v 6W؏{<|u-uJ(II Y(DPA_ qy!yf+hysA_~ bA5Λ:iyDe]}%O\(7K{܎2Kci-߰Q7cl<*RtH_Z:%}WXT-V|LJ;?%&ҥ.k^'߆qӢCOw>#(mS]oHeq(3lEot^_Y8j\pYS+/ Ѭ]JuQ&K5lT>bgSܚXXC ]jbJ3d1ѴGK -ԗ /+\u-NFѢQ_'SeǷIxW>V1iS-^85BCKcpYt32N%x qe^'İIR{ B4rsPnj矇:,~/-aku1Y~>xOgء8)OF&OйѼh߈a@Y:;# ׇ u TiCǑك3&=)lWpӲh"1*W:5lXq$!@t-SJ41׭ >(-33=hZ6$~ $$ZpuUB(LWpkV XDhaF *DuDh^,βʍ]ͲY㲦+J: ƻn+v[XY6B@VT؝_ EÕ6'E c/L tB`pn#տi̱^ۈ9hnDU 7/.`w~|m$ӐNQ?&Yķr.L tu5x -oV0m"xoP# ?r[b|{ *x($z{B${}>eIՁE>1adNVht%\ pfٟR6v9CPH+J$d&aqcc({!ۙqIzIYF{ow oiNAUx -<_sX C#Vjud\ JU#oA`.83il.ͱNH7\sw֞gbeп?hoƚ|Rt |stdv7.dqj՚cO;IH=H8ouθ}m*u)|SznpA<_GL}5/1UG\ $(V[E^Uʼ5c)2Ц޸\pn+!XZ9 MEG' H9YK큻k_(۽liNbkN>P˷LHP5ldqF"웢QT4# #Ը:.DTr@v9m6}D0bp ݎ PoH-q(IaLewD,d4<\ *!-\`: N? - Qs #+^a#5^S}R?qEަ㬲Y}@>1d}A(fw I)ڍ9qm6Gр:2k6,ū|Ea*s=DZg8y@!C3Qwb }`*r &OP?䦤.ًv6Oi~`#h\:GQZ܏.*1%Mp֑y{ ~^йA2OM9K1;왊X,iDYlJ0F07r4l=||Gmɒ4]mTg}>czeMAx2c1C^ Y5gHF4gآ(23wWrpnQC>=+ ࡨO|֫H%_WpLLzf6jsd۱w/,FPH巭5<|JK wlQ<J!LGrmar^ozS9!;j)B~U.$4` @"s)~S\Kj)ʥ)Q"5R<[wI`R{~N5/xfomw&5sAh`em?Ãl1FDÌ=K$^;R*o)eg@`{kMXMEJk $9_gdn#j+#A>8@!lgqgKc6:ske3{~ gsd ezz쇀1'\0 WrRn9/j~gn@Xco^A)dMi_YZ (.]2,X?;#=8 I r,:bI܎xuYPXKꕏz:liW6'd A6eP')'4nJQQb~AaVwAl4%0\w ZdI FY-wӴe fw)(No3B^/D{͵-4j_VyϬ;LYty2pvDZӘkxDmPRrlī|o|#hO!&n/!1S;"JIݶ@"]_Dfy'8K͋{\V/M_C Yqma()AX{eqZYh!%$_\5ߠV-W)LUfM@ ǡIgb &ƥdiNG·Pm7%?X'eOiq !r_%z(M9*06ryv6O;]tܲSЫiD?Kəg0mAD4и_eXʲ*EJ X4b7Th.iI^a+V ;Gz2/+_N:m"8"֑ sNJ Fl]$?tSKo:NU?Ӧ:9ڕrB=8"B%+_] NY*dm; 7qClDaݺ_Lږ܂-4KxJ~|H2M{ /8x^58x@$[wyr>?Dwsa+3E. 7m5_UQa!Qo5Ϻ+|􎏆X3?6=x :gO(OW]1j*I[c]1-m u|1iMgė* >J'diW _ /@y/jvP]e|aB"g3Y/bԙ@e.J:QեQkT)\>XgViJ͈3d 8h9:[f _JOtH¨Bd(gX71Ǒ]#'Mo7yɦjc"._>JMX\9``Q[bV8J z*FS^;2 5}>'0!U_c(a͵ٵώE-f͑4h^)v|nR1 m%_m}w>gWOGp;W~Q(hә֌ě|k2Ns Wv#yXyDU0l)A+y[`}EOYZ!`@akT}qzA?$diRZ#D"P':淶H" ((IT@~'I ЬZ@EjˀC_p€:Q;aWH YOv)%5P-qkHf0Re:>.!킹L9O>%8G0TY:C-:zc]Ґxc/#UŔl.C^nzvaAl GQSshpJ-"4RFK@wbIԡ97VSc%Ʈ$T0d*Px1` h3j3׃r&TH ^6q4*X+9qkF0O{"ʪ[4g| :¡OZ m=an]#Hb WEZBym8L(#:sp+e`D>RWeeKi5y[u!6lˋ65͍a3m*-((;rӇ3.h ~azE%X I^բ [}w0J  ݬу Z<=q$`.P_(?+`X'/h)SbN Kj*9ӳ$"ꨘ)uBY#iC7w J\oP†/mS5<_jF hwS ]!ȄjFJɪ1saj0QnNK^)/ZV.tGM,yX_Fv8^31݁b!`˝|AJCwfJ#6 e YE[璒TfmFa8:2}E?feX䑄2}XA괭b3R]'%͐~9f$1i9$5\ {a­0FZDfs &:8Rϫz )(%,w?gldܘa_6 <"R9oezbE^j?qa{b1eeonvV%1Db'3! 1ryp[Cp[^&}K ;U@εF@xcoK U1 B]?3S#cVo[TƮlշ\dN^,;gE!k߸yR}Pzy X t6kt'EN@Vg qlP(&!Tm$Tvi- #.gc UL,;ŝf0ܠ(p=;ޠZ+$[~Ͽ k#MɯDRCJo)܈z:r>$^N(Q{2OP`mkx£RB u.hHD3ړ3 6tà H:{X^0ӳ\`5BEDF#j@CM1~sjZtrj.-~OQ/);+MM^3wQ.MU}. U͈f0;-t+ES/_%?l8ԃ*)d֯P)~C胑7@OLCMUo["L/s>:Q;~X:O(QʚZPv!\ Af)on((ň*Z;@SV܈'rOڌfa4{Nܲ[ `זXy *8?>5-AuHC64EHdvĵczy/d$٘1@延/֞ʄ*6I$Ą7NVm^)|}*x{2}M*aߙQgaIk写)vtU]у~CZpifZi Cd2zտ{r/9jdJ8Y}$кBrg4:ۢ넪'V9N2p0cStU[b]A,.\ʜ#K1ʄWBue'%xH$ 1j &b̤Þ"hTkݼEd[D}Ac„S)vĝ ;)̡/:XTVOf.]ed, }nY@ G3n=jÁ1 IscvT{d*<~7H6J Bo`UBq7ސv=;q/Ƚ* +BFp# ѺAȑ #d /DUs,U#ۋs<+&lv8yJi?-&m!9nv'1z7KKmoa1eA&KlױW ͌ACpJ7V8n%mnR>VFX{e p\S6} q^ߒC.YKQog透7EV;A%8 Ҁu#ҩXF=nD2-bW3MDu@D L8S)\>UZh`"`}jV;yrTe+RG~{Rx1{_Zχ|ԤA׌o:TFEFU^ !e$McܼE6W&޻&81,xkS`]aB`:G#D4H Sz2Φ25n} sk~2 M8 3Mu h~H{6 jڴ &2% 8_J"zN!r69B8cꝵ )"sПpo &z/ykqLyAX':{t?`JIaefWpQ A2A4Vq3qXjVʏ%R\t H)Q?Ń+Zjj0: d 8M@@f*IIS̠^\sWxC1k9eUe ^W@]Nig+B(@Vt< H:PFv(,8r%:jhOe>1F\4G@̔|з$2^Cc7|kP9c.sϘLw{ka)~8[D~O3v<Ѻ `4ύ#{+-,-XKrfİ.m|#I]G蟧?&n263$3luH7[[ }/F0`, ܂N0M7f2Av?JF&^;}yM8&;V|=̼Q4|~"]<iFE\Q;>Ke%RCC=A۵KbP ~4 AM]OmLkXrq4ؤ.=3mǼٖ#~@O;<-Uz%lawzj.=5S,>6a¤~4ޔɝR<^  7r(GYTRg! j _[$v*I-@~ny+{@$,rr29Ql8GR=1e$c|W.fbz߬!G1GxB$%i0TRcqQmi.ȆGlW w'Rm ^7d*%,n-ԧmؐK{/'uG<[5;d/uPz{ rJYqU\Vf:r ;g(K&Hu0ÏbTA ~+ jJ oȳPS(I~Km¢>6!rmH 0רT%,0R.SEmo+G\_O&N .'oeZD6y==DS=kHZ )1a~FGX 'F9W;jت;Թ gy ͠c8 ^)y~3u'(!C yRotk+Vf+)WOq;FSopÈNKwiRwirH4j8r싸!x N?a 7f'-W"[ /nW)עE@|<%omD*/߾ 0cz3 ym%pmt[7pKqmWu6) -UЧ@=" DꬃUi94}E{ńƫ 7xtGa4: u;膫~#MxM${-΍/JGw>6F@prTxXܥQ^pZBem}HnF=T_>f63pj[~ӬE1e$41:K=UP`?@)7k.GRg#T$ gf19j £c4.WI af5ݲ Om"Sr!ܳUV x@1si<ڮCZ'V8." ﹭ l JQB84!l 8^dǔϼ:o)7FMfnWg~yPȆ @.h\Ä{]-KB GYBSg.PF[WDBr3!\Vj@_)W q,J g\.M[X^\ E0rZN?g(Iy1}.vboi{T>ݦ$׎쁤^'*&&s32[ VN8 Zuܺ\ dWMk$S8w ,ucj-L"UJ7f0 o\7VQ߹Sj&GiZ iV^]vYZh9KM?:[xhа/hvI]zۑYظW pu|U ;J#EscJ2}0<zTE/p5ߨbQʤqKjR5tW.X2(2#qޙ}zc MKҢȑ@x[rH-lnb Ho-uoU" BH̬Sl OfodsWZ7dϱ1X5)Lb$ ݹdh:CjYq^?r :óoÙO1&>E-iB+ps N_'S^ IĔshOLN.]_8ψԃ2ӣ>]Q/HS"y\7aPlڛ$~30;[ };0^l|xȐ~=n nw dW ToVzє&"]p" nV[ #` z4LeV FeSzJ2aU F\D6)転F:!h3B ڀf|mFΰўm3}4~jUΦ)f@poXml+<1DYdFTsK .u=K $~t%.p:ԥ_#&Ti6sBUhSyc *VƮ׹zAM{I>9?<=CݹR"!raݟx0 z *| Q* fC"b=M@y`;>lveTA+ZU]G~xApuJ|~=DXS^a> mT|PԲy `tzN)K[+&Ib򢰣u$Yj#lѺGsu2/( dGTB]n&&Y cbmTB'"}PLPh->Ansf*cFK `*ua͚BRK//|vHŊ_O(*$n 0ރ|r|BBZvktVp)Mn$?-JtuȗH7'xu!#:Le#A?ګ1X4O&8,Ibψ)>"-}Bn J UNWS"ŦcXkJK 6PC+ZR o=j@Cr]7\+Iߧ` Z$_3 OGJZOnf(*i:WuXYJ__lU\+HPz4+cJa " wGs1/k?˘ '1UJd`kwonZ,)'<q pW_U18>m,c+H³mbJTf%JȷCE#CF CTMqES¡[^˰,@{Z{}t|o u|}b5ȧ#+~nו ٚ:6kPDaj\MGk"E/{fS F5Iٽ}PL, (SF_yޕ9G8-U3Gv0 ;ϘEsQ;ZMf}@$ABEETyHF)tOj#x)EUosJ*Ox:"%å[/_3>zE*ǼDo49%ҵ2Wj2&` g/e12{ִMϫJEQ: pʄ39 }~C#\U :}׷hw!.@ȸ ewXH0:mهNziW_XMN2Ža݃h[u0>~voXHA1R2O\ j4|ُA!FIfm[)UT&JROM3:˯{oCϬ*U7pV #%o]ؚd{Io=ؿ[a#N ^eQa6)ex} ]pA3 *ߠ{Ќ4n>96:vqU7÷-rN\? g^պ/#ku)pC?%^MeJldD+uo, [ΆH[p !&RӦ2\žADY"3Uy^P=̹;u>;zӒF%>62}Ӱ v dT G{[ɤ/] OnLtTFAK){̄γ_ $lUuT^t'oF{dF0~s>}EQ*ޘv`fͿyoں RȔ;F(yd$lPR q)Iv"󶆚J7m;dna}4L*m22|CpC&w=Osm#O2 /uy !1Yw=fTpqz̪yBh*5{yO UoDbxN`"("&6 lm;naxU|GĠ( /(e4Hv㣭߅Ͷw4Z2lVEU>LDQBl̘v,'Ԙ?%'UJ.v(mvK D eʦGx!h" sL6.)FI>/*ȝrh iL^HT @ yJH҂,mWt{]%o#tU8<+7|xo "!Ȧ/jIi1xrܷE ] V =p.<# ziBNܯ=#ɦu{6A@Jk ?}IiϼHMdy1R,r9-DŽx\??^jxR ՠXNz'ƉC .q&iˍ#23i [ 5pMw- b1񆉝h- $?'OwP6UȀ=8d#JRfC?M%T)g⛜W* #2 o 6on0UDj4G?,39~ŸA?lJIT3W`>?Z CWfg݅e|E=ڏY`:dg~10`mR2}Z ANɱwp=Z1?h.w1>4G`36=N}}Pq*KwQùO"hNثPcu^f9Nk궥:& Vgp-6m׌%Ul#WkA,##蚅xtdWw 5K}#"GlSZEUeTS}#̵?5z|BUg+-!tgA2N|t[ntufjZIQq\gOo4ܮ:<"3jk;-5Nq Äh$g&TDV/Pff FUqäyQȔ$~KͬFjM/+*oLɬC*GPՕS#^b%l^ fW֮rT߼z-h} o,>mu;q60ZUY$v}Цv$N[YE.@D)lV cgS<,HeE?գkHlnNEқZ) wW^KLx/ -a%CCS`jiaf@T5Bx\ˤS5y/ݔAGҷMci]pŔ V}fn{"f#n\Nt5hD'=3ΖjTK} vofg Vn)1m'XAqM jyb$)&A i `u1 ?Ă4Sitb$F'Es9/`4rAǘ6FVY漥 {n2?j~^l)UHWa?~F;~$x*g<,we W[@AXČi&u!tZl F7EC!0/pkXDO+`Mhy:gS<)a(t*NxR욺me'P,՛OӆY}_JN$zqb_ %D0ÈOxj;I-|FGŎ#_+tz!\~u]Ð񖒁/q8}% $`xɲua|P`>Q;қj3$Idv"afμeYi_8Q!do*rZ8#hpX6{\dGl; <>i g:@X}cDЩ~sV=C%G!f엡c}V_ԍ;\ϗʪDqn:4}K#<2ͺNY3+H=b?:ǼyCIt2,ğ-3ʇď) &Hx;rwd!mu}9i@qีggPPGuj> (FJ/[6 nz&b d쪂m<1sYi㳸mzl2t̎}iL/ÓmXOΟ4 X?/ȰH> P|_9GAWѸ47dPbbnס)|S"83tbdz5_ b@ jރb\[hi;ϜSفKdV6ڗBIPrFr*Π|k-rIIBϰ2 |\il ̮]5bJ\yN̦t<Ф[dXO\$GK[jX7~wQBeWL&5vB OWR/*=t~hOac2\b["Z."yqϭ,\ݾ "^˞;3à)s!0>y^ esr> {({Q^Ag9WG9煅J Bz!q@ bo`DnaZ]HhƏ ‘00ϳvcJK{a7-AF6XYE!B=P?y™4fۄr>3}FȜGW9wY-B zu9[y jIrC} tqO DhO% \ȏO]:ͅ [_SƝ!7L939#B@ݎp4KINySHP#=!{ o>OP:}˂ L=|=20>i07K,VCÑ7nyn*Lxpa g5`SXӉJtEqҸ5LX.}Ĉ==Sg:su)_F+yނXıw4lw!ݘ)Zxz6E(-f,U\|_{=dN̅hen౥L%a]7za}A6b!o'wc{ tc3e9yX)ra"[{"X> Izz7WGkȤdTí&Kg3%sBO^&G9_Q;-wy( :%}hħY3)۫a&Wt Կw|D0 igaM٢_׵/ _4{kC=@TXږ.g]'!԰+:LzsHyb#9cvy}_HT=;ͼm/Rx!ݠY\GKL,]?X2_K_HllM@HB93;:J;c@Nϝ3'[\v8=97W$XhŀI.\E:J/ǔxa@Uø|jO97t"0B1J3@mda+ %rm9Z7X>$F$73o>C(ܺY n[vR|nJ*W7?+ړ}:M98 'hd9$׏yc[V5dx ΧcrR(Bh&W3_R8g̥-Rl?N; }8R)gGw3bv`^AN"5K,Ԍstȑ{ii&Ԇ \gu9jdOQΈt^EUOΪ4Į+MqWq5f˾殊'+{1`Z)twBTX\sv =^[<7LA_߸ C|:I͹$|s? =H9p<3X#t?PX>pbEmC6ibHM#ff(Q)>LAqxUR xuJ򛫸x8zahHɱ e/&&;1;YKRح( -ꚎD:l1B]IjHQfKNAID4lsQ m 땡+)NRqI\ e?؄SY4!(徫3DG^!+b7}BӼW8;(2)=EO&kma$'7ξZ;Ksa4WJpIl:a"b!}77[|[1K@V}uҞ2U*XC.1މ`#i+0Heѣ݄uΑVqžGHW9.|&=h'a4Q65w?5!A5;gώvҎ$FЗ88UFEQw=Չ݉S8z:σb,xEGt_mY?IHTѦRarzu ovCw&}#2wϘJ0$b2a2/)CRo]fbXnIS] <Yj_تҨ$=#gsÃ]V!tήTVj%o6@>TXG]Qk摋ū~|t@>}cT٬Xq]|M嘇Cƺ!GmP?*{edR^Z%iQAzOG`RNEupJիK UD!5o=tuYDQ}uPS]wmT]L"4`ou*?X=(44GsqtlU2e6[ B@Ujc%wnBm*憌fѳzD&Ғ J ρתL(/خMОvv| &Pj |y::G >H%Wfr{eO/c;di:)Uxpb 7e6i20%cWXrKT/+˺y$_p ׆k!0:o{MlqLA_3>X-WU޳੃\ U'lٳ˟cUiaqJSClGJCN]kN$E8|{佃 D&8ۅ3r$W`9 j{km̤lD 2$cwC7 /##fHO0&zX;jS ʀ-4먮\X̬4N4^A C=ߑ Gxl0'q Oa꩸| ͑1e eHrH)}j9852yad5z`zOL&K²"A@wtA{xm„NIkwC1=;_dU;S1/aaO.#)`nV6 zᱛ;Rb@離ž}vj ߅&̲0<<А"/=]*UMmeXq 1RCu(2ߙdԮm`@4RHg!^'1a(HBRzt| u@2j/oZV𦄒@St{eoSlwBӄ~ɕQ=λS:츪ˑyּ5JOt[5 sp뇈Wu\ [ EjDXػ2Ĩj@vKX^VǠߛ t?$7J fBC>>z!W45c$$_.&U? "JObCG%KXu{(w#a^|~gt վT(w'[L*Z8dLCQܫF ,!ƴW^r~'Gb65Mu!#AvwX7-u =erBzS4?>7@fu nכexثPQeN1TJs· @̱HC*זFa^PF$< Є;SFbZrzdR!B*9Ta~KQdN#hIq?^'瘔k@4&v*9{+h˃3%QT6}C|+Ҥ8JX 4Ǖ"U(uam!+`Fyz*0i ޺r{ VrI jFtFڑ (|w=GffRůbe~~&/bӦ~nl->}S"]E4wu~h)K7t Q71\+V|-+ʁYoe߽b*G)8ݮlPsSX |`$Eg}PcӐQd o6 a:jef6s "xVR5>A q;$gyc&œ1-V)N}ɊGNzt)eݩKPWqdڣ ckX,ZT6xn+HSZ\{?.FmA({) 2-W.c.EJ3⿗f(\ދRtg! L]<I>p8|! P?U#6gf̓;-)j+M%&Ŵ\ƼXSdqI{,]5?i.e:K͑Ѯwz9t.ujN67\2a`U⦮D=ZC9m)|bg|$Q0Bw[`χuDmDZH,?{ Nw}{fpb22D((b?H1Y+YhGMݝ~t.@oì |׾.O"rU)s_իθDwqx AOɑEQtElC5d(Ojmh $L2395*Uǻ]Q6qa91e+/vA Xb<͔N.}g*=SQftRg˙ޜ'plR4}Ԥq&}e%U];/+Us45:|JI_zuh Sҳ{3Edx}" 1{bUvCFi0\0bD,h(Z8kBg2fwNo^>Mo?;q*ڇi Ld*޸dJ^o#AW@ugݠKW2035YD@6T%(srV͡# J"dɃ6Z>~aQeQL - FF^9nzz7n~WRO{uvArz|\{E"hgpc07mdH82y8Uvs"~?Υ>3X *)pD}{B#ʥZ0(SwUyY{2y"q~RړĽ.2& |Q7*Q07Tƌp&U̜Hw`CL+F@*c,LmD:b4ABϪl>p5pbSl%60C[v}$ 'xJG\D*OBfdCK'fί# [0L`بTep;c&ZCF pi ; `\=ўN0k@rLgI1e—4k3+o\'2 uw$~*"q>]\[Y\ hJڤ,me^am|H Qre}d`[w3vGKU>ǞYc6fFZJ|ڤs,/YK7$nC{z 2x|s'c/}x t"'YHr* O8Yg?PÏHAZB:ͨ3zc톢Y_TcftnhD`F, ʺ9:^mB[ao aBS O9D@Iҍ F56$DFYM(h zR Ź(-.Vu|xXnЭ7NA؆KvY 7( e:0JrO0 єK6/7~}0A9_{6Vm e ٯ-jaM帴¶(I%ʺT-Ob^5dP>@>ODѶ|Tm2K,fh=5x2ݐSJ8nn?b =s+^,"SK#QRQƄӵ1CΗE{t} #n1U% [v!&R-*!EPW r#l56C$~!~AY87'pyv(rfk ~p%˅51W~3 I'sI{ k eSZPߛ$݌MXя֘]Ɔx1:j qXوƻ(>J oOG6!A0ڱ.zz˧HnL;ޮFzy ?4! Ǣ[fbn_:a0﹋uO~4q|yX5 o6$ / Ub;P!xVDnw9)Di7c=!Bn0h{y<+uWQjPyW@# V ~Poل`FhǽM֛FgRBHs'{)+?[ZJ?k&W]#7ѡR4&ao:x~i<ӚJ}xV_ǃ Þl&-J w?Xu@Ȍ%yE>4"X&DkNPy~щS-h~x^ݺ`"`F9 _P\ (:%  KhwcTv)74WPZ ~lY;R!{씷 O TOf;*J*0e =FYI[`.>Oie0ς3C i4@X03ֳY}: )aH8dm3ENɁ#vbْ͌tVo fkv6 %4/=5o1[Z4!:%."1G-iX ~<뼽tO <ƙ0Lϥx fVZr'OhFU3TɫS6BC%.0~+;y3޲å2Grp*ڒC].PI惔m\Jw/BVPGxF, +bJ, I[B:iXJU_R]k& `P6@"gh`{g[ű&A՝|8ZIp=aF.N3!pDk1ǎ[aofPWpg \;TE,76"[逾3(+'iGlW$7 GYy.c$$9 LX̽YY";SJcakS0N26Y2ې?[-WzC WIOf@]a!j>c{E0R.uLBj,)t+heb&m4FX!̱BóĨ|2+[yk?a`VɛwC6򪀡O@+#ovPqtA|i7>dӪ;aD٢|@^S/2k,1Dʺg䫻v:tc2*\rd(yx^y%! ~5cV>^'Aq=". GmWDZٻB/j{=}|-:6&|nAmZ :6 5J13PZ~`z=0>PF$̑Ydz'ڏJz[B\c΃|IdI#j2Hf4✪&̝x ,4A04ǮG3dӵ:Wt2+zgPWgCA'?%R%ɬatt5taݠi$>ր^a }4]2^?H^HޜuZ]֝'2jMM<Ѭt 8 TZ4,dߕBajB.uulv]ݺ K`@;O z|C0y5ұlyK+vA7A7T Kf-6c"1l>KsTyҺ"%op׵+llʩrr.E)x!1aJrhջ R߷tH߶A\2݄|PA.U CyjCÊTm$<_*!+}@u]#hGjM?p5ؒF9K#8$}Sufxk!ލ665#@eۦIq?m#b~ [l7Te7xHifkNu RĥE D`nT pC&jr4JEZ;;p! gr5=-k Eȹ dpH㑸S]S# =&k8(8ʌYaJ~^X@\wO7=U6ZO.Y Rz7"AfΚ*i&=B0S2z6cQce70΋aIm“>uu 邝Ag:X^<UfY݁JQ_+gA}Ɩ7ki!2L#*ةğXL%|2+FSO,qӳ pc/k Uc Yu}R3i81? -OoN<~/4+Pݚq3gpxpgTݨj\ wP&I輣(Ni.!>)LGnY~EHu0jPEr7'((o`bNbf sk)dm Hݓ.p05#Y>2FVnr&3wnTB?jӸM>q?7\3l@ gNm>a/|(Qt?FDm֨jW-Oodꦊi_Zi~P' 5|t*cZDI!Tg|GlYmͬUǡx 4'hX)a@  q$fT8'9Y'/ԄoM&MAMx,|ԯ?Ba=(D}Py)z@7c7i ʱnWu"*N9:"h>b#[ؚó?3J'?7 Vy3| !? %;*qsӷc)ddrx)9J1D@˦x鴧{fΰYlĢ("w=E~*xƾ8k`j< t3~}ԻY㿵o-NO@4U,9XxF|8DNVϿxn$ #.-ifutnJ:oy^r< lҦ!jɊ%jGޞB=;MBaBo FtZgY-IfS&fyRNvׇæ@hO\\i/@ǏyBT;>eqZJxfF>ټE _˟`^?_%;6:ڌErm61ؾ܍L{eg_kp[a{7i,2˪gĐ-J]/tiV-pE_rlDpo9֞CR; $Gr/ I-vNmW-U!$L"e< SLfY̷:,uy׊p`4X#^tmgzl)dciȮ5D߾u˓r9J@14g'NIpzEFYc]%7nE}sXͩK$YP5 Be2զL 2<41*]d>{J[ڷ3<9;9?كO^8I)=xSP={jqwZU;vL@rVYFsc_Gwpx}FIFFe+?^nVbFZX3/RpyZwp]5&)77cٿ'ڂ ]H[iȔ4ȷbiAK;5~gd宬W ԷEhga$lqc(=^qznlHɕD]qIZ sk2Yy]p3p z瘕ҷм҄%+C13>ӱ.Q$ou&ofNX&x.34Y{͠W`~d ڎ]4z Gݼˁ8 /BJY[ G϶-gMU_,׷ D_.i J<橭+H7 j̴P0UP~w~4cZ܎o[pM=F0?hwKO`*Ƌ_&3b'&$[*MHba>7T-y$y"t1$Byҍ{9A"Y]+>:7v4&M;-[6p칀/ leְ9/R4fꢯmS-! 8H%,| zjBQ[ ]cGڸ%Nт5^T! K9KEĞ0{Q5+Ox= "r&UkR8@H|og 4h燼b>oiK4/RƯ:gn$XY[o#+`k%aw݅X>'-VJ&eYF#P:hYOTIs4Lݰn 8΂eE_޲54>xpiXS]U}D"TROqp~_<{Ң}G@yƼBM7\Gz)sJ]>Ӻb ݵ^PCbb׬?Ag_\R' Vt,4:`^n=5Uc>i6TDLD, $=Rh[MHIKc˪OL79S@׮>sNܯMkP$ZMQ#R~LDKӉF+bׁ\HZ;K(o۟Βq٥tr-, |lv![$!_T4Ѐsa]ΊW1AZvy jϣ@# ;P$^Ȓ3޿_5ճļ㏞͋J;BA8JШDh[]Dœ n]q%*X&jr59@br+uU#2"yn胭+` ]*Ձ,#'.4 B1PDK}$ȵRp94Ń?fX|e6YU2o8$Gb*IS/<RrϜ?Eɯh3YV̹>o! JH)nimMuL;i2auBbLiX:o ݧIV #M"Rƒ0|_G 3irh!B1-R<-֕![ziXv*Pձ NbJ4 Rzq=&# Γ :cϸ_b6H:GA<gԛj9Bj=V2S ]^s[1AիP=NpÜ% ꊟea5H r}/kh=ɤ0w$F"p05![A)mHFs0 hb&YwH4ZvDVA1hO~1#0paܤJ}b r.Pyzo$?WuQΝJ_K#\Rm̃piDZ(x¨$O[aYu/u)GXc̈U()+,%.oP )Y+S?n`f򳔿Y3kV/㚠V8Ql?b..t n)Ն2SWuJbjWǘ0%y`,1@&rH~P|o 7SSyGMIP6/tVX7W ~ {:Pu.""#:)>2pt\$MKins(j[xo?Wb+ BZm?@ |as^5 ]>Ky txmX3K6canH4a 1@O~aj"A /%rNF"xHZ4Ha`,Bz3<+@?B7o۟c:TL>C[9*]ЯjNjE13aj03t *W@D ۀ'r/bfV8Zk=g>5 [JLlQЇ^X" ,G&&&f^6{+~ t|<6Ƚo[KHcX+R'kY҄.]ziFZXJTײMm8R{E&tjSȈu@prc f]SM>*φJ܄ B|ىj@Bm27GVf7oښvxRAkF{>fE By#1#LmxS9/K yAPrhSbXxXp=vzoѻ'e+q&fꪘ  c<9g#rV<<_7?4ZDžWsJD"5^_mT嘝؂T?bvTy].ͯW+GWεL@w -XՋugvx w[G+{*㑌,o-_TW#…ױ`/aPIؓ/8<(j{¶+V my콰w;ʩ WʶmBW1dT?i;Vk}ƯT[_V&7A1+dwHu q׮_;DZJuo8 Iώ7NƑ6& IrE胾S-+K[ࢤ`bZy8$ l^*/$+] vtzs=_ yD?'SԳ:Tk EE7UHUw?Q{PNIůjb~b(qw͒/< ,wJ 880b4"0O`ݘ2XdDFФfW V1h]{ ae$;B mӅbrW4VS0FH&+ _9ehe#՞UR3`;YR\˯ Hlp8N |'JS4PZ_twn8DkOl"q 7@%Pl킘6N2*!ʰFd2W*U\贸;`_;m̛K(jx|2&c&(medn ;M`߉Ua5&!ٓ5n cE}y& ^&Sˑǣk^r27ELGyo, lG*ϵe0(W=:OP *c?OmJvpCwaÜrnze攭 "FT"*YAvy"%ℤ̼ӝdp~48rV>CȚ%BC19~)ÚՊp55T[D᭄# ˊc9ZlHRiYYh)c{>ZhJb(cuR5-{-,}IٌTȣJp.T2@I_xvr.נ?Z'yq←*||GReE#V}1q5fo!>QMf+|e0G0 Y4u1ęH3vPo{?+_㿯6=WO(L%;Y#WKgSL9}ýHCmUGN0VY*#/%sV|7<>^mE0A+O9T<19}.a`pꮱBbF-arlfm'QKܛڇsE_;0{|yux(ָ௧xk+{ _?"9ۥO"c|-28=i;Em>a>Z+Cqs ~@'ϿsEwy"FTȤw /]EX&RH2a~|fv&o0H\9 D- Zc3)V7Hk䒱W}ךR]1Ct <# JNy|45A%Rj8qm:c[.0r߲"?IAtDK/J@P-4<5TYGb}@cA k^밐+o׺hZs\^>jQ9GxfoXyګ @A[T~% +o\ Jp{AcV̀g[F)υn㪤)W1J1;3vUhXKkd'n#9F1f 蘼mT-!C QF<3sEu5U]+Ư-TU28# Ʀѝ甴zi'A{m転?biVgXiey|93FusF4Q,4G\`"-$p~9ջW "]բll RAnIxl jzk-hFÕ7&DF8'x\#FXmE{X~a4kF¼}V\u=*]vH#SQWUylfqV2U=uw3*ܐ!!;%Vg꫆f/ J7`wkpeO(dH׊Q,j!MĦ.]O s7q)pCkȩTZi;>-Zs>YUyɁ\HCFQ d$MiպgxjTpx{0ئס۩Gͮn[L0i"]:Pmi֬-4-JX2Xc>fPB" ˁX U hn:'\r?*0aUw6t_5XdmrU]ǥ&kO?5C<:)+F-2^Y7eM5Ҡ1蠟eYi_A3[C *GaCB11R8bW,i $k3T}qpx-CT[X@^qRM90#(@ڞ+jOq&&zA&=.:z1 n8II ٷ4jaGCZqeɻ~zo i䯠՜$BA$|6ͣJe,Svwo]KE'ᥖkqhe)~'ֆXc-%(+ߤ~9@G$闒g \; i6!35~]-Dc1b^ÿ 2zQ@ <<v[!&K^{zJ9 rZTfrA8O`ѥW_o *$cV0[2P6;=rB:?-]Z x 螏t NkTλ9L~R/c\5܎Af;^ɥ+{Q:ZYOp]* }^&Bt Yr fQvR (⨔Ȃ ڡԯ)qE~[~l::z",ht:ϸ<)5k&T8ʰ]|9W/pK!Ȁ1^c&Q.rn>koucZ z .wAhSn T@|?Y f,( " f 6#)]f3,@偕Qp`&auNп$.ܦv4Gw&R哷I &|z!vnS7Bvyd*yZ$#el%i_iZ0`w^/TR +۔+J'[v$i:#f~Eyp{/O#ړg*NԃXOq|ާiZ5`J;WIS̱тv7/嵘fJ"Fe لWqSF8Z}5aY쿪b#X[k:ҽd$ZC(_M@7[VvxYM d3{NꙦ[,t|nu* ;eD*0pF{Ё>a8^2N!pSn9ƹXoc ɇG 3݂(2,ٮIVө &;s0hw)d"'^CԖ@Q[Όv6]K1d}fbQbX\<|3]t r_FoAA'F } rw5e}*ۺg?ǁCv;cw>'pM|ǵQT/f>d;ڽ(<*Bh +dDCB9sƍVΐzB[ݝ^"=+[?u`Fu/$uNZ=ȅWPu^z9KA-_8MB*M`atM3iWL:?']1O E= b m cQ>xH# HU tub?Ih梐x+PEeЪY"M=9[GLu"=2".Z/NoY^Nx|ˬ|DC,7ꑴw .N<®43wނHw_fRjP<9%)+O?/ps_Pqr%-TU]@^E'* ?dX2W0#;;:"Yȝօ #}MLiO&W͑ځ f=\$T/@ɗF7@mҦ}ֶak$YBC`fޜ|˨}qA2%9kukb<^U<6fuOݷ#H FM{N=F}e=}3VVW1ia>P? ]mY(p' x 9E\ yA&VrBܦ?NХU?>lʴ͙(e||U@ ?WWa˲mFBO2A跫+sz\{:)D$X)&V=AXAVWrtAZ!#XbҘ_oai~3Y,8 (IG-iRdu]j?n(BE.61'J1:yμOUͷʗ/p8}Z6|/wM+Cn4\ƒGk8/RZ 9_Ld!OͨO'?3 _*ͦ=jm֘}nRlm7,pp/-@Ypؾ͛?v igyOU}WMR)OD/ R=-S 9+'1RqMNxVrJm`_a1/'CyA5h̘ƃj_f qO:Y H'v1P$O($~ĀMN;(x8Ak&`P2@pHu 8 YZ