gstreamer-utils-1.16.3-3.3.1 >  A `yp9|m,RWLEAOK?VkX(SqKn*5ʽqe.> 9Dd8e̤^Fx$0W`Rv~-1z-yURCg{Gs` ;p}SM4d?!x:s 6ώZZ|ZnCETa?,IY5 S]vK@%UE_̪Jך((p>? d  A &Dflt     ,Tt 0  (8494: 4F|GHIXY\]4^bcdeflu0vPwxy(!zCgstreamer-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.`y+ibs-arm-4RSUSE Linux Enterprise 15SUSE LLC LGPL-2.1-or-laterhttps://www.suse.com/Productivity/Multimedia/Otherhttp://gstreamer.freedesktop.org/linuxaarch64 h  큤`y`y`y`y`y`y`y`y6a3b31e6abd6dec542aebe34962acf85eae6405cb68d5023e57085b2314e40e2941d8ffef6c2c93cfb122b2e691fc24fb52002a338a5e2b42f31f2255791ede01a2ee3bc767aeb107fce3ad69b62b97bdd517560964010ea8f8a4df8d32165044ee2cfca086e09add862f6474fbbe4a5f432114fe9f4f662e78d3fd4fbef16443d9214e918f4753259ec0cd87b0b43694fd6086d5baebac8fa8ca76129697430d375feeb1fb0f562e3dbb0a5c1f9ee23bb308992ed1d7da962b8615d643be5729e0fbc2e5f8e2c166155c1520f5ddf47512cb4a770a561bcfb223f6a82f6d4d70278d61c43b36338907c2033000d74884da240bd649f6b87805eb5781a41aad8rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootgstreamer-1.16.3-3.3.1.src.rpmgstreamer-utilsgstreamer-utils(aarch-64)gstreamer-utils_versionedgstreamer:/usr/bin/gst-launch-1.0@@@@@@@@@    ld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(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.17)(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.ibs-arm-4 16215882671.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_Updatecpioxz5aarch64-suse-linuxELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=351602b68c3647c8949b6e703635dfa54d3cc02c, for GNU/Linux 3.7.0, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=6e639f6a553ce3e827ef5648d38caadc2bec21b6, for GNU/Linux 3.7.0, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=86c37a12357148c943182f056e6eedb7c6990fa2, for GNU/Linux 3.7.0, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=514540b0171c85b0d6aec03d4f1528374df63417, for GNU/Linux 3.7.0, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)  RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRJzb+ gDputf-88d3f26fa5f443e9410ed41129326352b966fe78d6889e4b62ca88bad07d9a2bb? 7zXZ !t/W] crv9w5p.Z{(rZoa^z DeRX5̢d>Tڦf{sX\uJh|mOn7rJ6 )!yͰ'ĠD}#B$*HG,Uؒ3 P6}p!!o_6/mFY`#@V/@Pa}vAaɠ('9iԡ(~ʶ+TY}_e'Y $p$r:T?,}[< ߾q-BwEcyՂX Z"wTV=M(͸L4X,w>}E`{ɏöMi"ZW&XƼ+m^Z꿀];~٢Ϝ z jc͢O)~[3ueלr< sf֩q7N*G./uRȵ*Rn7Nv|RuyN`Wz3XY6?ʭo"~.-eZf*#8cY}a0L N3iYW+*x Óiqĉ%Sr<,4Jz;RP0Yt]g~S~ti #"ekF;ƩM΢]3f!}tu 'y{qeENU2 Rߤ>_ v:B0B@R5u#E&y`?2,O-:uf{2 fIC_+MC.<0#Wb+GU|$&<\ Ky)2 䊖$K鷔x1d鄘Eq(k:ɞ,<kHӯ-dUEEF2l s2m`#O❌zvXLxF#vJsϝ ΄+g~F[47m͊,>YɊ0Cq>ș߃RQUIWv֏2I:O"-ZU gK:\$A=:|ltgqv\e|cI;'zb YL$bBʭϭ&e|0:3}~{y]+-uLPdƉ>Xس 09gUЋH7=]/MKKKթWkSqE:f9$"bgGx@jY$-hQ17dD?4`a P#>`ˊSepho}A.FW V}L +O=zq\%t" v_HӚ0]c ̬n"fv)dKVd8k=6t 6gjPTȪUiiiI._yʹ¿9':ţTYϷ0A:|֣LMLݫ?" ty.&$>|8i*2`a0A5teSlj>[d?ACi{/i?҇շ*Q^1WMhڲf01qU."3#8vs3@A0r߿]PdK%"6bJ]DqAC}c7V2f5Ҫ<ZNE+]ADl6x"^ۙ1VNLcXvFiIӞB q|ygb^Bݚ!)vO Em54c{`[[8E1/b!} Z5 c\*<]zk-THo#g"CƘ{y%BWT/9-z(b!t™8e{I37.\~(\2m-\{n7qJbVl7V葬*Bb)y#@" u\]aRXm I|q-L05wu0*νnۭ+^:o. ]/?PWh'O= to„ZM%g1fTr볻%;b9Y\GR> ^;UDlRz9T%EhK(pobB3c#Sy7)e}0O`L6=qq>u~.q5+ORUDhs$^֦`D"JǶ/PQ<îh)6jY֏>v䞀djrMf^)6+&+W~G$q"( bPP+5gvƄ$EN: 6qzOxV񮫭x-mFcwV %[Pg >2ս#76p)Z=).=,/MA8gghCjWYhQ2%76qM:b :/1l;eGd0{pz; Z<]j4 1m)$1%Q}E/DثXWM8G ]~A/S+d4D`92~ "=vq<#$Pk._=IЌP\\<뫝 w5iAP)f{bA6ҽɡ.$SdbݬnLB1Ic+LR>\Vxd#)49ѳ#Qk]5(DG򉆏K\Mbh./҇KU1G$ s4o$b80赀I 2fD6y7Tz#;]?/򰗾<բIuU;o2ҋOcsqQ-1ãF :zH)ïpT_O"_E?[)]i5);W[xe*[Pq=<|~5XF ?*5[XE*~ڱc*6|?'e1_CM&Y8&QNvP$UC7f̆̂85SM*v㫥&,,yS@djhm ( 7;ɠ3<ږ(Wr]Ӡ.Ph>9p[Lm#^KyrWlqۛ \焫h߻EJj"l8UpdlY慌k2Ht~b;>MDOk=@E,$,=sZuVv61Y^5M>kաJ)m$%0ʧ%zFäL[*ǕE H۾H&77 !v̱޴$d򭹼q”མX|BL=<0] iEET ʑv8e;u]s/<>ԏɀ0ʕ/գT?;gIrJqFT$ WyHv%ުwt#ax=IPVH_Zm9ܖH#%8 Cq̭0x%^uI5h?V!%\l}454/\AA6H1W-OI%bN,62 2VU5vV~^)Ղ9M X.Prg|7WAPJ wyL_WR8-R*n caMzß{jѮ,=aP@`R5o=h@~4/?gH#>m8Ū.cʱ/ \HaboC:gZ,m;qGfL$0==z!cCe\yRk2[Wjp% ,78Sz~T^JH}0@A*y&r1*A R݆€5.x³3uB`n 8A;'Lj#Ȑʖt ~x^PȔޢx|㐙 aАNq3@9#EGL4[&JsӂO;M.y5O(X ~ Zx\5uO]SC o˥I~=mPlaWXĽv>+[D2r &U8BYV? }/ W\=TPA]\6t2A_u%h'<ΣPVI ~XB&Z!3Ug ]£UGf@; o"&S$6U`^;aCsٱ>H*tzōLR2hޕS7a&jG HFJ0'S0 1[,xal Dydb4/E>T#$kb>BTOڷ\.nSY+1LبBw ¡TGayQ,'\$f_uM܈ XADGh2 ),xz{§mI&b#Ã3ΐ9ޣvc x13ae~7Bu87P'$45cK ˍ' 4d=tQVǠ667.31& S ~* ҽ <CU Yߺ8} ըsH!`^f/0@[ =rKw#TĒ\Qb,@?O YҊxm<]LR+Cӗ:/QjY=HR{뭋W)UpHl#k~a꧰jbw>Y˶;Qd;N~:#gM` f81xۆl$b<`Qq/tyM XꈋTX]:év{~|7ND$߹X$u9Vc%nxϓ'w &! x36 C9O(;Jڹ'F;^1v]:A,>|YPP!;KVDžjcbF3&i3Vk5p̋qH؀ ͺӒ4\(42V("yR|Ա'ga͏[o-CYgFɵۅB$0)./x3͂H} /մSpt ֫5Ʃ!LϥS]o1o8 SpΙ|6- 5rdW'ުGjF/$ۥ-KQ^ۉ com~TJil. gF:fgIE~O@i';IƪqWTf%YGY40ߙC_z~2KZaPei}l KblRD\7zUyI3ۮa /eF(ngxe"ԸB} Ѩ:!c6%>KDT#-T\TA'TQ.1{Bo_5MDqWTզ[BP#?2욄$- GgmfǦn`߆ZPu1;4CX)gӫ/D|hH|b2yan=_Zg b󥇞|Lk[Jf$KoTYld<3%IDԟb,-CRW 6bπb=Z/ \'bpzHqs ӯiTץulycPvQZNut,SѥT-ݵŌDLi'0 j,ӧz:ghݍmW8 |alRUt;6&LtYB=l4ksaV}"gH7&X\࠸&3n3nL^bq`A}pJLM֏JJsY#6V56.dj?]Qڞ,BH3k; ]H$ E-g=lG?v$οBNi:rA LQ\#x7M#>~ ]6.#[c4M܂ V99&uIڴ\K;aPB;c#u"Yw] π"XI~ۚ=HLĦ5^sC{! ֧p]Rue{ 8 Bp naI,FȮ9ctl}_1ZAX?Ds:p/?>+)'1ZǯȘCW`ܐ|ܮքmEFPPٺZpgfC^''ۏ Iexz՘dݖ.ȑt^NbNnn0=} eFw5R]MV9jQKh%W#\Q,?~d)(Lp /ɜ(Bؐ cj푱0Е, Dz?v\@$A/'(2[^-ВtUavˮ*=h?c೐4!ړ4hZu&fyiX%w[&HznFα&Vcս n^iwD>āV,b˅I"H>RթϤ)Mڍ(bF^ゲH!, j4'_ 2vV_Yvy{>f|hbu3>$ڽDduԔSG SH$FC b2 *-Jئcwh%736k_YORF@3tj]_kp-W_QMJ a47[ƀM;A]5fPR $il X`Y۹Dt3^?'}G_NgN+bve~Hmh*P0Z靆C@e:cxd@+UO- "6'P`tBHPd!*Ev&$bLU:-ͷ"+ csoV~h?(Þ$zh?ա7ur%; = Ln @nq]*ũuCḓXON ;H;yn]Yq2 &*&zrߠš_ƺ\YDϏ,}6#"1XH59[8X < Ӣު­%c9"PY>ӟ-~~Mռ޷ˁMQaOU.CӕO:]7(׭; V!usw1&; nYk~ӿO;0zY]%y^FjQQZ!S*Zv{GT$A  Xgh7ä Qa aT(VW ;1]ض%p i&}"h d6P5^\5&({8L}}IkNă \-^hJZ6 z qX)]F( 4pB֚Y7CR?m0F0 ʁsKυݍ?4nƕp¡zl^P'P^PmV {ʇ< /YtvF .0<l<1}rc+ɱko 8jDh OOq[= +;{ \|tsbgz Yʎuݞb O"C_ deI3ίu"by3f*"Lr|XU)4K7y^ݙ֊TG O1mcys`S7J<1g~g2oeJ&c EV؅N?^SI LHbO3s7촏# |d1C1ZzyCD,/?zWƏ޹KrL#UU1U|TӞV>G8a4ދxʄmBD-ulfAtg*/œ2=1ӦJZ{f$=S4OqR)ǍrKA-h+fdGsIE\aU: 7g/0ZY䠐=,WG&"= f|1Y3{XuVjHc>3Me) ]aW~W%u!yU U)RCk~k+12}ҀC3F:vstHΚ5.-g\;L n^ZNK\D$Xgj=_V s%`.h*vIsOb JIqbLhO0մ̬XM UžRG3cCye>/RH π}^>W$/Mcyȍ4y.Y y +0"ISV欌MŹ@u8x#~)1-K8rpp k@rL+Tae)E0N}10H(əcAI~ClLv'װ8-g9UuN6K$Qk:Fi2| j91Gu*o O+שdEYk%iN)|ȾN\v3z\=_0!k%7kHp'b]2hgcƱ Z(uvSx@JCKuoo^#FX^\9#&-2qEf1f@<`031Wbb`>ɻV(Yfu557 gP q8:pܴDz]گkN_5i9XMnnx S3XpL V VKд0Gbe$w"8*TJN tV?䬕rfES8:WB eD/=N?9D]Bq{Zt0I*`W 5kC_׃lVxUB_{v,jYƟhXh}nHF~uh!L$U >'s1`&::b]E?~ lE>ZȲxD!RYx{K' @CD~,(GD_v6Vj"+ WCNm `&f c9e*$sS3Q-%aGԚghzoGaNӅC9.dR2WhFƦ^mb!#IH ƥI[0n|^Sٸ9FXWѶ}ʋљ!x/4zXViԭӨ=Xln6Ќ(FKr :uN!jnY{s~3β79#dTrQ]\%4 )i(yGa!2XC"O7Hn+WՀ"O{&3,׋7/)U#>c FY)+! n0l(H?MSY_kɸQ֭"`Vlt932܉tڙFp1`ONQ}s,Fx6d]P`xvNo`$#ʢ콼b%FAVKVá5o!eJ,ߌє?A6F_HqozV&W 6яd;]jݚ/ǐ]h:j%PuJ}kCAmeH[S7 O|_$vSOij`ѫ\F!Dpdx6-3FZ?z JeQ{ q}-8JJ5p׋p{E  wvY#!^]^FH^ .QdHYg9ߛ?8{D["V5·k'f{#Գ_?"bQQ.wSYݱ́*piLQw$P${9h6ĺj+1tҡ5дYxx+)Z%ܐʿ/v"^-Rd5iJ53q3Lp еKǸx!,J2./// Ed4n &Vi#5ϭBa?E%IzXIvPaޝPmL$ qRR"!Y-dHUP F5ؿ]oQDː䋫xAyG^0\B Y4DfD0bzsum+ ^BśXײ W&(ttu;~tny&.8d92;lJ ePZH7j:$\K<Rgh!9@ď $<@~HyteNʷn"G[@ϥ45>xo +FI-8f`Sb 4}K]{Jx>&*z]g(=IW"c2J$Ϗ"nZRgA@_x်VYzssbVEej7s T10$Po[B6HyQUmRzcX,ZK'׬3Wqf>/<'Jb4ĒQ%\gݮZ\\˪z .yHsK]my>¾TXC}E62We_HWMc$P^sоyC[ɓpެUt++< J&]]PzF^~J೉fBCD IB 5Lp#h-NL|Vj #ؔ K8&3p+Z~Mi1S{i@ƕZ=B500%0J[{~QL|.ހGIGloX!,4"hܚUT~>{EξF8OY;m~mszk=N^<}K.: )`U?/A" 9YMFqebZ͍>QŃbS BtM`\M1USCώ2l*!Ttj;&Q`|~ S} ݃jf */? 6v֣o]3P xiz ݏn5+f6d!fqX¨2GmZŊڔ%Np b1i(ڇ]ɨ}V[,PoюB]Rۄٌ`7k+, ̞9E7,yVI~UX7.~XS[)5Ys7h[iGOB=HkZM 5?G 5,guvQa Q:p$ 6V.0T\~j+,_&`O@:},QbPdIjXh>Ԯ1gurrӗ m Os5xJ |bqS=c'ՓIm%иF݂cy]\׽`GwآM>nIxw -I׍G¹q Jj¡2`|0p̎2̱hK}s+H^H[9t=5֦,q-XI"VtXyq ^Ԙ ju nCf"L䩒P=1`)(nB/VE`y5T| ڌeM'B-&˃d|9$AhW}9㭲"iE:L[4B=NcPWт\/B坷 rn 5M\D`R6?%X8 9fbH>mS3cJ]ձ0CM_ Z1ee{¤E^޹-Fr[=-/C%pqx3L'}399X6| q(|7|&!)@)v7|oW[BW@taXQ']/qcqd>v*[,uQ\Rھ+$*Żd 3(DqV.o&wLב0shk?ATA Q ñ'@ݹmn;6g(V|Drrmǁ ;<a,M`#BԦ#]W;3 ]H_ݤI՗p뫳Q <Sb̑;9aE2mQYz!P3Bx o5@v0J#J ( Sx Rx{1ܥb9]ia]y=̨AvU|KNԡ3bHsGݡ*[gSoIGdڸCʨ n&"శ7}.WP% ) űS%D;g몛fH0;p'9^x*496oV?ѺoПqB.sqt9.΍Qj{ѐ$XfC xvtLm Pd%XKzFN{ܲ]wm{KnS_Z2TIx` @E|&.=U =v}۞f9`\7%s >=_Į Rd,)aYwM5vل1ߡӳYK&A 6?=PK@MOiVF^Q"WhE=ocIcԞ/.D9x:L^!:U @nuѸlg⓫N}<>=$ek6Te֟jB c}{rvxj)VyGZ}X] 1 hլ Ve*M.f)fz&y敢%芯g*1 nLD<?»:8mzH@k.(u*wŀ}G;Z\k&=BsU+Prh D?S SM2P[t2j\awf!c91%3S98 n=<=aKbQ d0o nmcr_ˣNJ] Fq_ܫ[rTi6d*v?c},Ty 5YjH7kq殠1Kw aH}T/1gFgV_Si7Ӄn[@ [yo"xrҢ,^m6b& M EorЂԵ7MSqhqDe;{kgPIZ-G؀ ߀̞ց]\ K70*O$`4A3{˔`gƉu8W;6UQM~Rς)Cdy77NَzuUS[VvmuC7#qy& N*O }7Rg3q&L[RY&z6ò1n`pI%XR8CàΌ*Jn7bIL}-  'dLJ8B V孊0?3CuXAR: Ӳok]5؟[e%7jfMB.%XU H3MQPS s.ᢜNxYi~us%C Ua֪w]powC\|GZ{۲GUN!=~fLY%OCj@LEo^p"~y55 9QHI̛ g@R~&MAVDF5 :a|N/%6ʤ%R"qu{$YY6SXꎲiBQ=yb&&`8(]]UxQ/窎W˰(?WS%s(?V|v,s*zl?ԳP5኎V @$yު@#Lf>2ų܀ql5s0$ %@MHo=2ya`HFAr?h;񜆰 oPfIE2pQ:E}.}0Ȭ8z"e$ kƿe>޾̹]@'r(ȿ9F>9IhVMvAG0=( c|F_W (k% >JYeymFt?q1Y,= S.A6\`3ءܧAuRUϰO@wsijr䬯M\EB#`)7 {1cc] $]<{f^Ӯ'9[BDtJcv?Nb@o>E bMGhB!cKs8խ4Jj 3K3=~n:jm6'$$#a,\oy^PD2o6tOk)4 'SDhi!OҊLos7H6*w3PHRS:'cX'^^'T;%5DNS~(\{ @ad,XaJj)-UӏAj6”杬C+٨gβMRL,=C4iMy0[%?ʿl-Gլޒ҄:CE^)hzCs)OH߽/$aLs6~ǘPy#$g{'Sd5>rvp;R LʺD6AK}=l-M֫V)6*:P?:y͛Z#8ߘŁo hOύyNJҳn_EuFm8|5!?1MV9>`\%!KH-S(#N(Mա7-:,JK{[_eACtCd=i\O>L=1oi[EE|^u/"[? .ުV͌q8˲ `wgAԩ2Pܴ9 D|cgdn Z,Nܧꛃ%>b}%oўfwTtH6M8 ~$-E%鳧< AW7y=a v7\Rkge;I[zHUg5ۗ7\6O4IZYz@{Lk>ѳ9> Tʿ6l8^ + ) i@qk61hq(Ox,9x͙pCpet;>6U#ϋ[IHA/H!j="vH[v&Y{[LceU;aUސ UŽyQ-?wz_dRs_5l:"tLAZnyu +|Vh]! {8(ւ]O=ј8 t?%zK]J)M%,N9W~{j]݂8WFS;>֩*'ZlqQLA]O/%3V r:ɬߢg9kJ[sZM_OhMbe$țLw΃S4uw; doM|nutN~F[B,VApʝcG'Mb[qhتC-kԫXC70b"J+ǦW MG>|̱BH,2*Cr7Gvx>ҁ7unjnW:ͪuq>y)ob{0"SoFK@ҩNUpj8؍ZRM$;lU bZE$'w q?QsՔ|νM{H: M#z #Hʼn<\2QKocGi#aټiׄ^ ڑ3ءbŒ=ݙ|\fL9J!'>aF. ( VIvYoqۧB-DQ~sMʡmktԝ)[QXhCk.g)}(x1FA跽% *D~Q*#1†[io+~7O1 Oc4ei4,sfIo)ʽ) #nnUc#4e8޹V>60XEJMi`ۜhRlx,Z\nVT 1Io':`D?=!>_iU|N=N6/r2/|~CF6YJ mw~ ˅fybϐ xy{>*6,EɬN"c=(K̶ff)jώEz f x$^h1]*`5y|mqlΕU=6䆽+I?m7r8@!WH{LW BN `z_7A`K{pqpz6y5^j~ ,ʢbd 0Ν:,4*60@3C6MA+P6a 8 dp~y<К;+_}Bz}!p8 Fg5ڏ89T8WrkWWʔ_tߎJ$jMF@*u < n8G޸$Pnb0#݇m,Vbݻo» V=VD^P ~EtWcJDP/6n~L('2I c)AZ4zc@fj<@]>S)[ 6/3i SS'z{A-,&ޞ.7CZ͆M8+DZJa4oEt*}% : I1bp>9ϧSTj†QdC/@MWlbƝ6l[|pXBTwPt#W yt޹U@@yMQp#g/q5fͻR`ҡ`0f%ȥSGJbV(N1V~';@M=4:+8sN,DF) ݯw 4j)|bRE EnRJ=AJ4C2ѿJuZ^Aʗ4ecr lM_.$ad7OA UTB>]&oD6*/Fء ͠#!rJ쬻` Q*6qЎl? Yܾ͡yC Qp-sͺxj v́S}Y4;Kè/ФJc/7iq,ql#X~͠ d M;L $18(5ӡXiL `"Y}w'%Fd}&̨S2V8 T`'虎hFä ӲfFa@d§[$2 YA5P]"ÂG,eM#H+}=u tܳmc'y=2n o`ѩ' )Ew gW)уזi`3:?KQ?0_% X|(fQ1܋s?\"~f5d3@VMUzqpaN)\k{,D vQd!6M~tzkW3kP\I )Pk ~"neLsoNMjƦ&>읥`؞`CtxB$ +'ޣ϶n<8kyvሦqUዯŊd~Bg:Mw X^GO%0_kzSʄO!92y;Tac."g/ A*7 /6lZcj{ܷQ̳J8mgEWCx I"[2Z@7+R)lq*mi}AF0c4e*q*l-Sibx#"J.z_Fd\_ ⲆWK$8l%7O +3%:FJbڧ'kįR.3u:s2 hgGЁ8:"֌"P˲mchXe-!`f.19qRߜhjs#U>K^QYcj!6O~ IH5>qvnR;%+u!/8\JIK/TEtj]cn2UX5$y~%Kt%`,=qdC- T&_:\ r|wSxfbb>`Gsب>xq]%jxhC^Ȟ%~g!w}UXnfhl9td TL > +ڵͶ5&МtReTd430*Q?os.0ތZK*_Pֻ͟AH†`݉b`=:6+tbK1(f-S i^d22TtY^v[-g糤[TM?U'@qVMPw;'nT ~b #Ig3&,l"lm괫 }:UWNxKf87zVkkL meqCQSIHV <˵F+͎πWoܜY&17t&sEz/;f3H\9!Dhh0X vbңe-7{s mwIfDgu-m~R3`8@|:;,J1o o0 U37kfhx*JO/t_N8ҵD13ҹ.c[UGt'DU1 {p,v,7sy|GX+ $u> _g;p+eAT(q#>)a>TmaD# bg@ pE'sSHxUt |5٥[?7`CsL- M\t+Rۆ<Æ(2 5?qر2tr ƞBGAؗ=P'J *?Tx~RW_U mi;+3g>,}S=^J0σt^'o4(D\tNbwcȄC Kv+2Sۮ}٠K-ro7 DZÜmx{NW ԐՋ$p=Ȏr0 !|k:! Q0.gO3eE+< 3lsFɓt OVٷVxs\w?B hw9 9?[|6js4BOL^A#/0L^SWH v5Cʖ/qQB7=%ŝ94َ_nXnE_{pXk"]ZcqReE&4QdP 0E\ g4&ouΰpYptPDP=\Qչvgu͈Ъ`nTnh 5՘!r+嵕b6c8'θxR@NJgJ0Yq4R;ҊaϭFs'fcsx9y0Nj{tuc.T> 9SJXjWuh"/*'p'>ALЦ:PH+roj#>6Б|T_. #]];GsR~Z'ld$&sj@Jeؤ~2 ~| %tTLW+XmIzfA-؞SpD߳11xy`v1URd>]'f+q+Jnm|IEڰր6aL! S\f!@-qhAβ6<.p: L Z;wYAA5 2W}qqAA,9 @&EӴC$)@՚''u遲vk Z e=*$biC%Zd rsVi PkYZyiYaxQQdlfB y(rN$ZLa#Maൻ^[  ږ6\b]ZMB;I2kumSIr" MUȦ՟?4C%FZ. '[MJ)>O_G N>-i8p+&vKr$7R'd.'s1VoܩL_4` bG½rMeikFx5Laiu/TCqM|\_nk,%k!sCQ:Cvn|7 ^foZ39r)LT u$~q d Qn˳g_r˼|a/w:& ev  w Ad M%#J:!.Bm@ toh0vb"!ˉs}{?xKҒ{,%1Uzxʴ]V1:ܭo]/_JS:Hڷ/Vv8<^u3 )m.ARHZ@]:V?-hۿET'&Au)ԉhv+>5$[9ջBLd̜EVS]MK;h\*'ɕ_^Ɔ:q UI.v-΄ Ƀ}#s?&НPW :r4]ؿp $3/<78{4H$cKlYcjE,AOmfl7,6Δw Á@eS}Zd|6eqĆ7يo%{k>xZ˂ un40VZPtF%m`z*\.'P:xM92L@*z:d:K7#LLS$% j>RPo.7"hPvL{$!2x# Zwe a5ӍP~R8ڳrm*a꿿=6okQSMRum}ϣB̅PFD +#}i11* } ]+8z"vC[f'f&pU9^!gzr_]oOc8|Alᬾp>C2T˨\zZ6I*u)=e&D}ePlIR?bݖ_0~"uWk(^s߯-—V?KE!(;F["9{ 't1TޥK!-yE"zncYJ_WF{+aډyTb8X(hZ c oTlbGh^2117%+*DK ɹO'3 tB*3RP3"\t'ہq 1py4G#-Y]Jq59N4:2fd; ֏bP1ߞp<_, fFKrJ[6:lW"~Sκ$z8nڡhŶp:aL495NlW8V%tavl Rx?`xZ1H~~~ݺ-~RR2,Q_< =nݗoLz;3[û LeT3u 42M_!@[DZ yGc AN^vTum z\˴rvةvrYMa\L')%4v'y[Y}Vpz|4p<[4'MN%Z}4<GvZrz Y)bS!id'[yhz%Vn\;;^-bPL)C . x}#ԯ>N;H;T}UEܮT#TdPokP@AM  z+dzͿu׳0 h 3nT*C |m?IKp.ZD/m7\qk i Xϫy˽ɳbd`?_rD!ZS*8tvh gm+dTOEm\b842d ThvS5'la<'G3ξL;h'>L10Ib̜򮔻­Z> M[^f#xcW_Qdai)$\ICٗjKEJ 'oMVGRB/]+fhe(F ^rKy/ݲ5-"g'}G6A˨a5Tn\j. 5 PJ~omfފ0ky .:r_,́qw6>0ӒLm56?%ndӋeZ04qc_uh#E%bh߅MRė VͤXSu/7C4l߳pc¢CAEG&$vP0w}ds^X 8EbBWjt(w?>flnxVO؈I]"xD%7ԃ٭`;DG-%6S[p2:louX'-iY.R%d xppY\L1_@T LD %.$!ҫCM:W+/C\O샔R 'KA`O@tqi_wx`,gs)`&0\#~Ko)f=Ǭf 8kl2vh֯ 1%nj,uRr%vcAL _'~/*|x6TǘL`5pnD(o ,SAri4£)CGHxaO[U},UcowNx1p'-Z?u}lͼ^]!FDbaorRDej<ܤ+RW5·^Ƒ24ZZQy@O㣮75x *zk/ EX IE"82lw*zDM9C+\%K6S<8:jZp#)z,'iaZ =93 BZVxxM6gE5?%e 0YpY;\gGlyGYw|oa"T};cg65]՚%8`h}# o6.NMݔ%ӳ ~Cǩ /UgKz%90ʎG7 f$ysa"t5ժƐ`v۫3 N ܏\'a XF<|:B[F[]ꜿ,I Ѭ5ˮ?osEtEh3!u1vR!J >-ε$v+>X./HW3Ϝp_ʸo *'~.d'QJ0xj !8KF d>x옰y玔Z[/U|$;(gI({O,ۍބ,' *uO0#ZsDQVx Dj]Nv2AFi :zCI֊:&bAnx11^_Q-58\(:I)@pPHR@QnZcu=Q^WXNp:s)wlV~ GsXyp :#R?\&km rjC u(8cHxI4.R0& br;nXI׍זvEawp߄7و ֭>H,͘2e7q<\SCA>Ow-cӴsO qWxJ& pa'SoPɇXc4Z Ȏ С/gonZY`,87?yW@fz&r7'd2)ߛkج8F @!@K =hBw{…8bprIpUd[ZLP,É>^|j&u5PM"nU9ɘѼ#%PwӒg NG_O B[PD𭧄, Xq%:;c|RxmOܭC:H@x19QiphxQ TmImT-H(vV2TY Ё[7wج-sG/a+-_5^\:z",i6Y3-^aqG)YaXky쨭C:wGxZċm2cmCz&[`d3-Ꟈ7,5}ɰ`Fk+B)7Na xY ,R:[VYN Tc!k24z̈́efXF=HQ|rL L 9rV1i<wV,Eqql| &fj Pϟh7"XgTiA6RSQ@';2s0fH'bKM'y5^ cVQOaM}V12S錝6s/Rj ^`Omȝ- cl ?xNwPlpt"%f0! 1 91Уمf U3fFJ:UC>H.Ă}'vpQ+@*qcG>xxsqDÆMA`-Su WM.]clYicŵ H5OG8L;i/0DBT`JvWsj y+iHYk? ^0{ws:_L-)3l=anA*Mwyh`0b#a 9Y!M`klmmR sNHp89LK!5,L}bH d]PxI&&@;fE%=ۧ?@h[ i&2=\hS!8K_FQq,@iq־jV/͓/SWG%zVY3@7zd$g]P%\R(AYf+V'C?E0lԽJ=꾏gYR,#m#+5 =ޤ'Yc syO4WN-Cux+պ fj\ d#u>7 +!/0ʧ{J]:jDy(N_ r򸌪1'K,hȯ%Zx)+/Sw p߅ʴ#9qTr}(4m,85l0^[Ae +39m𞀷sF:P/um%NF(g59DlXaYHubRa@Ea \tS*(?Α;׹jmb~4f@FW'sJ@W]\wF#RߪMNܑҹ'6OO#Me?1d}f XU&#B70gV+‚vq`Jh>cOkD *ʀd`y5Q{3Y]UƘ#zwf8㡭ad*.C H Iw`djl 7Agfm J/ #hVx9DZ]\jr15~=/yiSq) 1r X+ZZEPN`mQK9 cnD;NQD9$8\Ow)/-t\T29! yQu{h3z.X|![Ή3gcX|iVRNG?>m~l=Mp]=GOcKD2R.#;2q*8-Y[ȱP3'IgbC<=z@V 3XC39G*m :ySoüI7 GRs.Q^}|ϸ3@ad.3ɥVkuo x);Ax& ==}pn鶞E=«]މ */U):xWQ0gǫBg[5ew͉_(Lzuw&]j ˳m˞m:30y?tm$wY1#6uDwd3nhHiPr2epqtvդpoM6I*dZFd5Uu#5ymB~ lxs.::\se$ u| :mi;|e]n/;^.*/ c4Huo )]:wYd}y 82/O P GގL҅}51T/cIOEsїi 0Zyj@_“Zt h,adGtjތŀK :=@>䯡oݖ, odL4Q7ȌL\מ؅02o֨e@k4RJ iYoX< P7&]nv=>UY+yizU"h||4Sb=4ftk͚û0*Ai|Ť1{i>-w ֳ2<t3[Ij%'bY ϨC0\Aˎm,?bk>(l".#Mq M˯ڙ+}N}(ǖ*L$f@%HE߬rSlڍZO>D{mAHArewCo/ kO :Ve9^ gdf 5t?)fD~t w G<.hk4h*d mMti)nȫl n*0IܧJrV"}cp+0SRl9SýreQX8zNU72Qugo[StNIXF hKKf0%wыSQM=Jɋ(:>% &H(iukK}%~d.6 167mOkn5g7rW%ܫ ň@U5 <`4oq[\ܫ^LB+/vxvGXՏ8*#(8 SpY0O'pmθ <{|TbD}D#>`to߻_!e > :/ч)Y6Jr"X c.1xZA% 0fM˶l<ɔX ,޻*t Vk:8hA+[>k,I5Ov>fn+%wШAَɍ0SN[fj4~+&"4Y71v[n\aW\DaI+TkH[}?`M/vvg(JE7>ϏYl(L6%I:etD%b=_! vxߪ(@PjpK~*83ٖgNLKP?}sHRᐒ ED[7'J50ZǨda5ZE(܁g"//d9n(A:d=%e|#&BO:BvM/ 6y}-0!|"I=㫜Ŧ꼦?N+|wEE.}Hd}'VA{6hiP|"&gXBz2wp1(xrE85xQL|mФ>Y2*Kɝh2"ԞGY"v?za+x KNAQG'Ư 0%^]0o{O 0`qd'Ώ)8\xZ*ꌡcӸKO=ӈ& eU|3g 칅˾6LЕb[v6mU5t3!@l֪u ~Kk YyivQ \rSԠ >NWͅ { 0 F 09to+y<[0K4FkMs\d" s= 9s_Tt/h2E>էSP1Lz"b:9AXcI?A=(87 7DzXrU{:ϑ Z/:W"653UPU6*ˋK")0Ž gBj6.hT"[ jf`Y/gR 71ؤD18Ŭ F/ s%ؤR&{ NՑ K)}=B\Oi DsPVd;Cք˜{T[=rej'Z@PsrˁNiH"hk`=WmUŻpLQsɻ{^X@ ӧ)Rr"CYi),x`n%QXKzfqE(daТ %_@,nO++זhYTmDgl#| fF} &pgMq&H>jٮ(QIؚCih/*,>("ֽahp}},-֡(ZCGbCoKE.ܜ0f$g[Ǧ+D0xC wg{+ ]R6Xg ښ9f7 L| &QϹS5Fu"6l{gąM6DwZ J[f/ g+m!E < Ţ1[3"Υvam+U`2A⛡vJZotoga:~u%jO^cD_h`>#+ KM(rk(nDhKQ6B2_lx F";y/4"pH1zEwj6Oz` \\Ը闭P>e;a/:sݙwyptSn89)>=X 5qLfͺM!O?Y#n4B UބF R͉4<Lp/Wc0 :2g6BJ,@ӊ,hqcMgS)ZM*wZpcnv i8zng2ý_ZU+O9,)tnJ?du]Z18Z>nTM`9vӧUuN<=ʢ,9K[Nϗ-x}( kfyρ'$E۳d;uVVX^ p 2-IltʽPD373DkiuG GP"30 O~zFj\}}4' f] 6bHhޯVзAfP, c~'aRcda1N{ MH,ħE6#>`r`Kd1sλIe (w0P,YjZ!c@p68w]sŀ'_ Qk3&"syS[>Kvmb^^ K>J/00mc68g`^ V>a\5yjB>yw*TBTKLKpT=bA:;kPƤb\쌏:du)$)xDT"B-Ƀ30pvz!*?AX VJSR( t=\9i/'%ƅD}}L,Y$~J-$RlE[H>Jƚ\c}:FF2x]&r 10#,I#ߟ%ok Z Z8cWQ0c*Q>MC6 ).@ř%Q m'S1"!miF[n,X_MyjjuP5d֮ZwddrN܋UMOz )$> 4]o<AߙzmQy="S3Uw ߬du*Hq9KjIsW+֘mѪܣسyT8jbX"";Y6?Ѻ dfӭN14Fg!+H< ת 0Z.فMwSmYm6I3{-]Ww E)8=(a~0L_2ՐP J 0܋=8|r8:q$1Q42 cݥ@`8aK,whө|ëG3g3h8mR4ݤѧuaU/BU׷X,z7. !#7nהInUb.ZKzoTߞHݣEP^T)bi[mCh+3: Q57(J8~bA<[4'h `G1i>BO*Z(fF|VzlTPO/Gԡ87_#{_PYmfyܓʠD"SA@+Oj8!(5N&{ٚ՚gS9< ?jBx[Rq畘J%Hg1G<-J#;6̸VNZN E]Gsb/"MJ51pz_ .iʕoI.7>M;']L'spJr J/V1>OOeFg֪\҃G̨$FZ]íX?UaB<ԉϝ[?~(s4B9O?_#=RFWkoovCDykV? ?"Ou> ф.{!efRWWXF8w JkpI4VyU+ èxԛ(;5 `>t G= "vGqAңR'ܧ*e@x^j?9Y&ǁ1#('bf}>H$[wyE']K;s)<튞JPluUP I<6R6 os!Ӵ#u_NvmwC ciT3)k$dXCϩ6u/ɥf*vMcTvT]t ȴ?b=«(}YXB{{ĉ0sl;mu+Z9&LZU\r'W|f8ӂJ7E/ pu@ 됙04gLMB'Y xnOx=]&&Uai7.εci֡1R5Y0ZXMPGK Y"JDnBBюH{HO ' 9:6MDr@?u/ o5; ,`.lm1Om2G$?0tTo6B눳'bR}nOY3Jk|Fh0> [$C:CF( BKυ $.Mȫ!: SOK&dj!Rb=B)]gM|M"eF 'Z#n9a*ZfQ$O͕6:"s AƳRD2K߇dkFӹ( D8P^:Mbb(dr9DuGR<ҌWX2#ALP:R-}({DZUm"LK\%p/ݮr # &Rd&;7'6{I 0-ۧ>WI'1:gu[RvQo 8-4a//'S TcKc{Fsbr!Afi@_&wtv}Ǭ VDQ&v$yDJ<]?\zjfOUHPך@2w>WcdjbZ)yy`@rU5l^ىo] Mj7~Pܨ ?ր)EyUx/ͬZF)~0 Fd zThrAڑ e3~y95TQ|4jw'5%7ŨWr{2?93v7څe)ppEmlW_eNqlP͸$ پplWvbœH{KAHV~yL^ @Nؓ(oŋg˥?zr4Q_(_ZJ~\p[\L%҄i7:dPSNe?j5e*q d`!q3Ŷ5 ]=K YZ