gstreamer-utils-1.16.3-3.3.1 >  A `yp9|#n-])yĻ;M s|EC$ai"9>;DeHw:*C'{D6pp&oP9E>R KU<|sVyc6O)zP㘥` ]ʿ@j6qdjQՂ붞 &| ?d}+ )~ vf g 7Zϓec?|8:$[R2 ^h*$RPI^ 9X>"8cX{l[JE2=Z^A)ttC֑̆2P>##$7kP?/tRTLgZJV.J%ɹ̼(]0H2‰r]'iҍs]8ȁ:yR;0) v4>p>?d  A &Dflt     ,Tt 0  (8494: 4FhG|HIXY\]^bctdefluv4wxyzL\`fCgstreamer-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.`zLGPL-2.1-or-laterhttps://www.suse.com/Productivity/Multimedia/Otherhttp://gstreamer.freedesktop.org/linuxs390xx@zx9큤`z&`z&`z&`z&`z$`z$`z$`z$c00b81626c6d5919528fd68b5aa34e9ff38299a061db8b2a53effd7c2eeb93e0837fc833290ff9c59eeee3043f727bcdb26c72b66ea07061d0cb1e08ee599b660fbd5a7f54d753b59a90d5d1d516e76226969a6d358b5fe718740e988ef3b7d1c63db758c06b854e0bf6aae0f893f72b6e554ee85ffa007a2914e191ecc93df83d9214e918f4753259ec0cd87b0b43694fd6086d5baebac8fa8ca76129697430d375feeb1fb0f562e3dbb0a5c1f9ee23bb308992ed1d7da962b8615d643be5729e0fbc2e5f8e2c166155c1520f5ddf47512cb4a770a561bcfb223f6a82f6d4d70278d61c43b36338907c2033000d74884da240bd649f6b87805eb5781a41aad8rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootgstreamer-1.16.3-3.3.1.src.rpmgstreamer-utilsgstreamer-utils(s390-64)gstreamer-utils_versionedgstreamer:/usr/bin/gst-launch-1.0@@@@@@@@@    libc.so.6()(64bit)libc.so.6(GLIBC_2.2)(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)(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.s390zp35 16215885401.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_Updatecpioxz5s390x-suse-linuxELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=b927db861c35bed5f5c41ee781cdbdab3a1b9d22, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=4547f55f0fda49031831b078c9efc68727d7a866, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=253e1a1c11b8f72a475874989e968353c5c1e2c5, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=f1b5ca6446c9490db1b57e4f9f9c46c408de5c1e, for GNU/Linux 3.2.0, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)  RRRRRRRRRRRRRRRRRRRRRRRRRRRRRR5h}.ͺŊutf-82c37bc904cae9512885302def70485e34df862a860c68b96c75d815e13fe988e? 7zXZ !t/3] crv9w5p.٘~}S6U~Ӄ!${OǙ}>v'N 4sS<=dFirPY3ȆίD G,Llh@ 0 k.je!"Y#˩0yv+c+]^첤vװnqU5B}*#8? T6GRks)_y:gxJ=5 C =S,o* S?p]-d}4ᰐalHUT#Iv0Z;Rz{Y79e*`Z-T BԞĒĞqN(DV()`p8mU&)&E6Pguk:i8;fP٘בbB U$\, Ri^*3?ߙ(Q)JHLu4>mޡ$T% 1Dr إi!ʩ=81V>V5ScE6N;Fn<$IHCVWkr+X6BE z 47G;ZGǼ.@ɭ 1lWa?̼==- \+pT l[X!"ͅ;n2ῖ%wS'F$!D֐kIɶ=ZE0l:ٗϯ#x|wE Y@#rɺ!=mB (\{~-8#ENx<ٱWs&ȑyen)g֕X]J`2B$ v4}O~Б W!9hYEn5wD[X&D/Sr1AΔu=w0+u&%:EzZtX Qx>x} FQUg)SF㈉ àw}jVݡ29jf,ёSwlaEl&N.,>w,(jb /UM;^L6̅%X!sVO}f"yCwU@~CvxV}`6 F`l](#L@:Wh םW2F'Y 0{46ʍtzҎu}Ia(LS.wTVP"n 1_v01K:(]s߻}o|Rj3xZ2|ɧxJ/ͲW0^b'8p2:{U&Bs ke& f$"n"YOLnrΩyٚg . - wFJ([Y1[fCcWIy jے!= +@?8 XX;LHoW2^AV A kFX瑎9v } JgT_ʚxqպԪ+g9YCv1`QCNů>ԡ"fȹ5ٺcfiዡQBZFtTNʏnCRnܘQef:C[M<Yf0JSی>ZO<[P4V}pPMTժl;;ݽX7gDeXke5)Z`ha%􀁔WЕmng-},8E"0UJg ػ3;t`K֨sϒ@Ј=@ߎELda7~=Kn`&)&h2U ;ӏ #JEKqsJ HYp"et^]a䵌I 3+}w;}6HsUɧ@w3eTѪa7{SVҥr:t1ZXB!E')yV4`,8`&:gh}4ւ,Syˋ`'O}G[,Orkl$# zr/ WPb0"̫4$)> T6#$@/(Dhf˜1S $cݺv*>ӘNTớī4k*>^Tͬ5PHA.Jȷ4$\ ,{N7=,1Tqm2FT&Lg9_/[ C-#F//ڿbxfjv:->- <4.w6<;mI^]ȸ l,|& > ig\-# Pe"Wb{7EuW6+[Z7YQmf{#W-dI쇝0xPF#CfZ\o3EJ{N4=_DY| -K>Y"A7}) R'd/' 'uᷡE__I1U}i^X7Hu軭ҍ&v>J|Wx':8!3}%7J!i[^+6oT_EDkx=TpT*gYFHīH pְXJlhF)Z '?-q$0[}Zb>CԔn3cNor4hZ7$sGKW ~6`2 =_uSGk( CH  bO}v ѝ6`/fc O.wa0,?/N.Bſ놖6G }I'2,P%d4Z^XzտV;*f+, v.~e1a+i'PO#;j)oJJ5ifX_O2շIHMe|¦sH0!2CYnlA#I$Cܘ`+y*,b80BIb7xYi 7~ഢPSm6 YirMJWB\ilY4t+ǺUoGg+s YqA@v;2FZa4"l즯ӯ5hj#t96.Zl*UQNDV(Tr?!q@q!3p.:@ :,aBctϲQ(S/NU( NU!1ah=CJߑ;M)R0z`#Xo@sB5Ӭ( -ҘB|}P+<lZ4M=k ݇_ [f^*3'PQ|R}MJU+CKЪ޼5U/V'js/RO= <"M%t*{7鄻}O%fpRfؖ_z۱-sNUG]Td'T}YmiH'p?foYƐ%N8>O\Qe`;re<:PVAY4A ~^ܛirGxQ~HugH Q312+s? 7*(llNP?p7ʬ CG+utYXQ C]-hcʈ8EuHF[cC>%bQb5 &*-)}R 塃Y"w'wMk맸 P*ފJ E̲DF(Կ[ *ei#B#mձGwy&m}CQZү|kȓ܅@eeԱ]>QnoBN"" X0˘qUBjQŠ=z{efM0cpM]Vǜ~-[_VW?yjjRƌV !yAH^y<~{eOf9ś瓓 EQF:]FF,7wl6 cӹ 3cI^`w/b1G&W-B19ޕ_ "ŏ\-G7@Gآ2{ӖY2:`lqvRinEi{0.<0tƳVTKDK9D #i"EXWq?>d6~=Ù5⾉mdblq`:{]`S2.1 |ƣ#FsSHY _nwdż1;™;vHHKR6 % L}[Ү,gi!aMTnfO#xg+T#1أbM{i`&)j [߁"OρO3[1B8#?iuR9Jyj)52eZh^_@V_(LS?ALHr5 NY($x%n}qjʙZ)I# YIMx{H9I J6.t~mcX+3w-ݭfֈ-e{ݾEMxqEV &3U|՟vvc3C|?w%HQTΡRq~\N͢ hsv ޺9"gĵui$ gw}ef OV?U hRКjF8e 5UU-A{GQO=oO8G{Oo{Jgf>b\B¸+FJR#Η}9Q (vP%dma}"T*>!!*4v1C|5aRW X=zb㝋Q 9]AR$ }lV5[=bZdmb%,b ߅ƼåP )g2֨tuS҂1!=>G Rkxl4y_MZ+`CDD>1"C s7O6x:~#ٿ$9`UV1t8N8ؗ/ sfJLW:cA]KP[CA~/z]K#GRzHar7oH㟳?lV(x%-}Bڛ$dGrîO(1<+v f^r[<`WnwҲo}!sg7oޒ0% !\a$6A!ęPܧC $|c~x#Zy95`")5ӏs&K\:2&hEfr3JtYK9 _ECېl6?-U<<|OO{:9!BZMKًK╦ߐUgAvDp ds>aY]wI/í9бcsSfkLm(Kh\~eXsd(LFX#P\fMGuJ0Iɹp$_CmϯefIWغsXvdjm%M1 vs'3SEe?K%:gkܶXkCMwAK]ـVUs/۟i*gzfPiNr,)䫬ODO|x S,Kw0D4baKFn /o+֫}春 ^~9S*x,g7'R*&T X5MOH S!_>1&];<^CN.cLgv<(+;pgi*./7-mWtMXBp& @uԗ๕S:6tj $:e"ZuZ]m`3?;+Gu=I<?>AVFwo`2XFvx|촶{꯼j$7f"[{k+d%X4:d"E>aQK6?g(CR~;[Rv)NMA$t D9:@3"'%{H6e5T o4mXXQr@kXb+,5rta,ȌUq@1y>C/M7H[vΙY-ݺ&p]RBnQ LY1t-5qٟ,8ن3ܱj]`(18 ˂-3 , g03JE+>C߸=6+eͬ5m O ޑ?Fpa֧Ih3<⛈nQ`|Z? ɳ5E f,<=gz 3S4WrVOhI+yIB `90#2v,խ]TؒBc_ Ee!HiBa'ݜx&+߽y޻]¹M6򾊕ºVlxUqMzbic|KyEq}G@o~_iGr}$6%&oP\p'naȩh)]3@C']N jHQyGԤdYãו|0wjOХԩaTt/ȿdv UِMimjJwjOQ;i~'{aO;>)8(ZWb@< pPKGXsa[v19яu:%\}5ˣ JMr~Qc]ߋHXQjFMpێ.꜃eKh0fZ)+݊^gF\l4JH䊠x=z KX>54@ꋹt}wWhBY-AZfX>w۪50[pq--OLBeF‡)G+ u)_ ɟzit!:|,?S$.)=s'+Nt(ީfv<3CzWG'琎[dSap?<^UT&劘UP4$^8$.u&zgBWMq<}])# o&o.CaykWquU(A VT$_i9]8ɩA.4Zm'jzSJ]TihS`hk9|hT_ߛ/Bn8)#>B5iTX;3[`zCJ,㪝1 YPoX -VH/#SeW j~΍ ej!xKtKog'H՛"T!k0Ks_3=c?/EҜkZ%滊 {}J#l_Q* j;>+2 tr?kn5U|EmZaJcVU_*҂P'7n CjT6.c1⾇΂V!45:*MBNuN7^U#C% xVvT]i~D  y8qOrއpRn'ވ(Gb~ǷRX^9 8$T9i8#-"v[G!ԥT;m9kI)^2=@EgA# K*dh)x+G)̱$y󸴷mU+חDo+Rj' 3ӱ.x;/-\}-Jɞ__8$.mwtLjI."G~掺ZruZd컽>kY!e` e7gw,7L >)vh`h*8#!PO"tl؟r!/~qƗ1m 9 |`mETA/4m-$' sҼhjsMg^-fJ/ˊ!8X1rX]0P4zQ*(ЧJ/:ڿ ˣ-[ RP<ҹX 1+ߖ:uXvYy|nCvHVa)qZfC|6Y|اH "GbSgsjx2_zPENQ佃+[ $[Dá^ ПSazwx`d t S#+LD~6B&GKͦIqCE so?Jcӥdŗx@§_KAft ~JI#TARS-̷շ%z )GcDTOY`ť%- 4;q(rZ \f U)4 U"!Iv*5MYg%9Jj֙چkB,AfGAɺ5p#|^7]dwxr$~kT5H8fJ%Qvµy4q 4 k2oM]6#Oeu%h~0Cp2Vu~8/FUjb8m.{=t&=jF^W9L !G*ϖ~^f[{MvB[E4&Pޫk>~j>ulQM Bsu^ez < 2̽!Q(dQ*Î:Z".rl/D_GK$o+d;Jyu{:xc4c/5LހztB$=RqG(ґ0?y`0UF7:טOAQ);F۾B_sxY,>&Wzq҃oUEAT"t?O2hF2a㴻x4z0.lsT?tO$4-å[7L地u7pKj"6jRPA_. Ǩf"OA,0 e%0-rR hlPuB3PtVb :\L|}젱.NnMQPin,}o0X jcɐҹga. RQH ^?[k7~Ip<)qx;RrQٛZټΐqmQ]S78I0rFϕ*NZ2-w,ʹ˴RkVϊ*"um+w4#¼,$`(3OsbPT1OGl+31bH^UZJ9j80C6 )=.7_mu~jnF] c VS|@ pc-6Z5lSLta_p KQ"+c${Zʢ+ʥG[z[ՠ(h$L6v^D0qZ]`~-`_5 gg|w Wq/2\bᯯ/fO,6!r. +x+[new r};Qgx[WV*Rl&ﱍNSX[ ,}wc[w3iڢ$ѧkcUqmǒHB)րıX@ҩ`Ŭ^ cBovEcbި78آ.LCl ^O*襢Qo_Zu6?߷ yPNpzxʿc=|4lhkm2 6X MaIaR1t~G3Ѓ,R:7AbCAT~: a 4N`r | :" L<3lg P;I۟ՒLBķ[$Trq:WL-`[ew8';SKb x`T"_%ڰbO__ClbMb'O)>=#[ő^9MC" XJB7*Zy? G&:Pm|BY Ceԇ({!,)Ѻ,! ,}CQⰆ$P9BJqM/t*08Tu\- )xըob:WgDiFiL.!b^A^{VI7:hȐqFv}" f$eMj>aJ$#Vo G _5$S^ŐՍ l&mQ'@LgO/Ι~Ny@>׳J q^\DLʳI +ҵk*K'~6.uQy6Ay!kySL]X>O .> ؂{ ,NAȢ[)r"ۥM`LE?=ʦ=cgx8].$,74âegQw+|1kcj_0j*,If6&W.^s±;d[UM&T}9-%V-8OmSfpíӨgC$co(.;E׾",e^4 rqakQtpT!Fؗ<Wf)=mK$ ԕ otX'=8oѩJǮefk0n )wZby$/T 0M IthEMO'Ӭs[-fLj]Lۂ a&oM䩟nv8Wa%w"I!)8yɆ*3n%8Davjؤ+bnȵDxsɼ]e|lߒnدhRBQɧ@a$Q(W MVOWpcdըGmڧE1Wc+'A > 8v-]ݡ#^CexׂS"CyR3^t}֏y05 * ێF9IKzX?}DYaham+J$.a^7CQUǣguMU1R)8W r{cS3IdI͂jmKK2X"rؕ5%# m|Ly9*'*<zCW(-5+)fǬ0r lYSc1pgq)Kۉ;5n`wBgnzV*S篆jƛ;9UӴ;`?I,h9^`~Tf[C)?Ke&(ZI$N]sOlF{!‹Hj(OܖAڠes[vw@;ˠb^ @Z.i])g!1Llpkn֨]w i#0N#+HsF&ܷۛ< (4u>-錌qt7\9f~9kᔚFڦ f^&H$||zfcH'HBè{b[x hAY`}l|u1Zh[dZ\ z=YR-? Z]D'(z!NKMk5YC+/&Q-Q[VQmIWWj8!&Ѿ6dWܵ& "`9}:KfSc7:7ܙqm=зP`^Hq@?TLUef}p!E/zzm4}UJM,FU X7xjeVQTMF0K%Lq.QW4G[? עUDe}9K獿RB[Zݤ;YN$l@鍹ji;YfW:0G Ci3b4F̠'`"PTgPA7/l-b9p"O 2̄IM|u*w~xkƵ :Pu\ߍ_QX(ĥQv8*% i̭!uF)w!{C' 䴃d<~/>FBOgNu0>o3?9' ?MlH8k>4gc>4mzȢh>좆DF1D  llCb ?E*#{DtqtRq]d5 5XZ<'ZzVOg$M56`q'Ac%,0ɅiZKJDeu BA~G,ޅV7r&_l}Z.P7m.#J[[ 6(}#lxZƎjqKQVΛ6=t}]J7VobWJFҗwOYp$Ci¡39JUT˱P3?]^ػ>$%6H㘞2;-nx(Z˗7ktYB=fdLbomaH._W. |' v#ΡA4bXDs^G(*lo3cyR3a25 !fiT#E$rQ&' ܅f_гEq2GblS %foD{EGK뀳4)zE"h )\f>3H#_L4ՏE+~߹ڌzƓt q.¹eN@/>JJB(Fl2#>P+8,1 H/ߋwP*ns\#Yي 6-AzޑgtfC5 z l6X>.KS]VtUJNQYr2!F*Xmĉr *ȡ=bOl\w)U[%m7GZ?6!D}%G롛s9GAZ -+SY&Mzk<]eL(tIͺ#@YpRKSN=bq8mqH_ɌOeD%1 ]T+,z1OG_~5}A>8Pu/wڸ,zR Pv0@ґ=Cf胷A~3K-Æ+Y{FA2ԩ5\4vyw„ I9A>LEXJ6bANG}ؗxmgu7KUj{d'2$mR (XKLjR$?`z,ѳ-,ʌ=~AVՀH,Q#Few tws2ǚRM+T{ H=c OcA6ٞNbbFOӇF$rx("{1@(٨X\sD}@M7%i/$'v~X~}/UGY׎ U,UyNH/B_ߔ&< rpI`&:MUz`ɏjI&Ai\Dd!zȫ 8'Y*r\λKT#mtЖ>E(("..^Տ\ ^33Msv)ڟwQj1zs?_o (B$y5aIfx8ыKJo6S1N #o4}I+ aWK d<8NL:I Y`o]9 xX#]VhNպGm]%Gb0.2"*1VnVx/ b=k&#b2IɩUnu;<Ŧ8w+TRрD zZ6_)Q[2q,D<>7{M5U7Ы0ss) FH̀"{,x-};8 ni-Rr\&{;1Æt迩>4{|UjPp(e9q6Aj/L$7n짇04rMR7ͭ* i`#Pz ({aXm`Di7nƼGal 9aK s_$vsT {zCmwPB=WՋ/S9Sx+y$*=quzޱ[dr]H6r"$ی` T~M4OK hhgY4#҂>ѭے~b0*T1*M¼MP:pJy fZ)f!B?u1h<6P}#SQ]AnNC;eGKY,v%[oD\yg^ϱ}@d?nQM.8simIB2v]TS3 ܬ[ 4Q#7`J7pPIEൂ9*6wue/uk +d;bvL$/LK( YmE|>FuCVi?0IPR|eyqwqkRjzRyQIzW&t+oϡZ~pܤ~ܒ; ΰGnp5HmFZd|Ώ%y5ݮc▽YVTc_>Ye".ˉ OW xF)sybhm μhj MɀmcT̠>T T7v={ڀLՇF 2Cr,π](ռ~i!H Ewc'JS"^IF/aX'[ReاY:JaV[^]'ąQVV !x:v"2mp(FIh}Nl<:OP ]O5 D=-)XϘ~ "*yrD$w =;,{3uB_ ؞)91f܁zO#TQ@ M>( EXtfν˥8Ώҋ÷K(XkN[\=UVt)ryJ, bjH̐ӧTE}.k'<7@Mw|8lz gȇ4[@x>c1f22xm.7ѳE+oh&6A5؍^;')b,ڞ5HS3x@|߰3?Xt[XpE29']Qv O7Tt?m+E`(.rS:D Շ" q 3RŸetrvb<0u&~Ƈ(cgvGkhq\9&hehp#Å)|$sPbMYf \oS`3Bkq |Ut1ym|L)L0߇t xGp5#T'AH]J6qy vibyg낦,CҔѫ35lg f3izD4\[[Ue̪ĴI+FGa{lISYUM(vʾSP#h=tCd%nbT@>p~PzR넆=*1 ͐f[<+s<"Jr͝b!"  nB`^i ǙS4ǘ!=b:*d&"4p j^ ZZ @Ӕk&S0_;ERE9\ abs舥f]8#\il\u(R<$?g\F(@/O𥮝o)~$]ː760i'nX|q Mo*l+(W*] aB^ZhG^GζpIxXd5&bt4vÒ)7cu  0e@>]bɞXeA7{[`=" i-EN3/i]kQ럈aElpȦ!e˜r𪰯+4?=hbrU`n~Wb;"nNdxgk>]DZ(MMDz$ T66ІhRq/i D ;+^Pu |W`VR > ^Íz<ॺQ^ Cc\z{ l-ǡ"1(w FFT>O:u>B#zےFl^3}e2[cvc N%k?0/aj`2oɌ &Pc?9)>0N4 ʓ{Q"~+56./1ljW~v؎(5)=Æp;!I|$d8}e/|4'?9UhKKa8: &tb#w av 1T,dP2]?Ɗd`7 Böߺ6 VdR!w,쏭@>Vw9*§R֣CGYa ~ YY WoDxItB 0I ;74mﳶHFbB;x#3:31)GIT?/( DE( 5P"iޣ#ox\ 0n0x׎lcD&+.5*CRrN6X -M!#NJxBSHЗ<;4<$1z(b;K'=a{?GWӆUJ*jI" p[~\=42FQE_"$ Di1l[l R}2b ;,3!!'^(Z`Tx'[.X8|U 6alkToW$)ە[:-u~=e:bdSi0nr2رo?= %Иo_ yě:" $,!5ARڧc93!@%cQƙ=q{t-qZN1Y4C: زru1[9M$h8[4o k[P,w(ɺ/0N_- { I;7N2c|"Y5&ʯ+#N%陣$LNd~9Vμ*=Ik^5ŸߘSk|C*O KZ2v!h+\媏2?"fBy ErErp kAAq̓  D#8o&PJ+ύ]tWy):&COKٙGF6>Z#_5HFX}!{>ޡR3MSmT~Q7^gS zZHLK C Us_7_;Ih@?LH; 䔈weH)1detÔlF7uZ =5,ƭvmK$Ƃ]ɥG.0pt y/wAJXvªJAXdk//Oڒ3Y6TE8jt7WjZT4LevsKCJxA_R4#4\[ ^@Wvl($3`Nr DfzaORWǺL\[ s;˚bpE`gJI5kHro%5xɻi]@x^G(4 `#UxˊDXJM 䢁2R]}2Eb sQIu;( 6w-b )cxfޭa8D <=g wVkd[`  e;TAcׄ 7ٴmwdK<*uIs՟kAד#z`2y 8: +w ]:S?;BA,ېrm>Igkhx:QlV n.!;ȋ&*េuUo,.;4/r"x+2:s˴^W_2Sej,4쒄m[ $Ĥ ;kt7 5͸o:G''Qr#,JOxXm20idڎFev&Mo֙վ4mknJrTѐ.W* XBxz g|+d9qQ\BJ/BvVAlB=Z[U OIYKS!۶g A d0Bge>yu{5XyQrXHiϧw-(TƊj&*^A&0ᏔLJ`}AAHt)* ]OwsKz A{sKl 4bNxCSC!z@zxׯMW N}3Kͺt΄^oqҍST~awFxÊp`.+ ddd-fp"iHK [或k\s36ר0{kNUS`քlYs%tMr4[WU]+!^=[ ܍왜C݈|3`3wȌb ɑRW  OkD.G[8aCpfu>jÒ RO Ӊu_o[=4wbGdpM6XaγX3R-0+ʜ9Q#uRZJ#Mhf-ڂC6@SDoTqn)IzGNoT& =n^1&i,JVXJچ&Yej=7\QOp\M9ہ̱!]^J2-@t~ 0y6+6)l#@~=Ιm#1g3 "֠@f=oCgA;8' rg}&mc+5 >Q)M1kyyHVHe:NO:w4Ø1ytUE%Bik˶{vErBamlG;WwԭGP鸪{hgtCS~fVroEEɬx7(.В1{ldl.C5.ˌE-Vjg03 -o?$YI5ÔE7њʼn°&rEV^vfȋkE]y ӍJIJPt&I.N@i`q+@G2 +% DozG)؍O*2&q+>i S@5:ZO7j8H֥ʹ~7xJG Z hTΣ[aD8V,̠1<=NGbЭ6p7Gj>*PtLZFAbA@CK tnԉ&KҥRǐ v3JDlҼ{HN2j8PTBY}O0Ot&}. 6wӑ(kq@H+Ԡ#dPgʅ|2 :O왨 [ʈp*G.M%)E+? ɩRHXä*O Wz#^92\_ j"L''y1ߏ'3 e/(j@>|.#E )tk`k;zX=MPK:%OP(OkxI긓tV5MKKnO Dⴥ* B7uK_fЈ~/3΃8+L?v◗P[xȔqG6mIM4ܗ9jHJ vBv@xV B#׫KaPe%=E(DV~,~3wLL*EM3+S%%K=?55@SVKİ"F+9;W^bc0xݓ+r$u&'a wٙbea0Wrω#ҟ?BS|/2RO! y!{(֘cNR9n} 2%(| i.H/߻@]m']uuE ?ҳ Mo3jS4~LHdN6L a"Jk]M; *[u,ëEIs_7fCHy;Q:Ь|G ] WyYX f[% kW~ƹVM0 tɆM)\:H䳇{^$kih8!z_WV̵)?0un񍭃#n5ΌlJu $PȮ_Nd2,pOO6E]5PBgs3r' =UVt 'g9 װ et@~%ϗ hڙXF$ƲkE]jCFzSo/;Q_ iԕ1~a„:q9~,~ pg˒uK?8cG?+cV'78j<`"}Hw7S*edkJe9gǏ0+4m~v.hY_m$W2$̳/5JP:,|SV;i'ުmg;*(HUR.($;j'@߄zQWPZJfS|ԈkHC!(v:d?2WJ$G vC!t~(PqCbT9Lr`\9Rjxͭen+͉nHHWc>3'k??s/CP +,"*Ϟ9xCF@7Oc~'`94Tm$RײwNP^{$T|.|?(zQD$kV=~^C8_d޿n؈øD4_}O: c7@ylDP|܏úSuIQbgn4!xʺwۦmG鰤@SKaI hIh[@LG$<{!VnE5Cܕ6yOGHݯsaJobW]\DɦRZ) ɃBsTdh%_,,%1.։,⚧hM1sX})Ί_C/lISm\'\QG Eo%<|UPh-DCEw>X~o7j2L }0 %#N(ޣg SarAu^`6ܬ#ܑPSad%yY[fǦƶ8\V5U(_cDM*U9>5\],`v6^non(3ijM{ ՠ)7npEV m } }#"m`_3\ŏAYrtnȬ+4xᤱK ~V?Ow@*Qo8ֻBu3 _{nh tǂN񹃠'&Qi?t<8:]πy+?NT+4cqrV~w5ŢxȆxfh9?oY-D4|-d8(1X94 h䜀\9_#*Yi3̗VK3gbpеǸ%"Jsw2?#:ʂW?TySoVyH`sO8> ]$O}>3mU@@ Y-Ae㍶QpBcw3E&c3彂L>g/z? $/KҦ %)Vit4ʞ۔!s{gi=0;w\FOzK 3@+[ LIbp@0!s&+qdYPԻwyUhf2ŜeNUW=[^Cx-.yLa^[|<( Dws2KcZp-dZdJ3/XY ԵN{% dft;tld]]k2ܒo%׳=]e?ͧi%1tzrMZ5ĥXUƃkb9iF1+IWh>L#_5Kr_Vi^Ƥ )G'2v&>cn&--!b26P c/Rxh!y7 W|ʳ񺥞F4HN=xxJ!EZ!Q|ǩ5g]zjLr YhxJ",+;cxݮgl ct`~rw6•}΄e~6;i oN,5TT@l&jdłdQuHnۈR-9]V +g]+*QdcJ?ko*DWi~dz reKeyAѢt4C%Iug3%@zsR" z~yweڹiVdp`02zK>)uO8QM$&@Sg ajyDeB¸mnqJ$=R34v* |Z]X+᦭5_$x] _';}u%Ņ럑%ebj\XD٥ wXǟqN|)~\w]NjJcS"嶍DA|`6BU,Be Hw 291J2pbET $]N D~_?U?o1xdWl!BIe掋 8nsUa F6; j˶Z.<[}z#.cM@R#/w.p3sxW9et+.XTi "b$4a c_|f*^Eh0+q5AIVt\Y"<ϲ8X؆B< `- ]n>a2PꂆQ$)W@>F65D.xX{}VПɊS$GU|<eb˼5O##x&M:WFSLlf0;`pHS;k@{s8~ZΡ1"oR$5(h ܎<5֊ Rf[`urg)+(0PC_oWS;'zuU\|þ+j89.yOZ?R$QI,ReL^9~/Mk|Dв&i0.i.[Al(ۢ ~1 $_ ]ȉP>b^r9ON GLqXGݲtLB@U]6h͜kpiѦCO5%G?'pȗ+ ^ 9WbBxs8$ݕht"wiA_:Y8B*J&yàG[OY\T>EC)ћ5Z!|_swWQ!;# ce}fMas4q1lvje' 3--_vU5(IJ㑙"0 @b6oo h[-= %K" -3CP!ByGkOM"=ߋ 0rœk.v"%EG\M# LV|#BOQdJ{?2 C܃%6R@G$}0m0Y~K \dzf3#Q2җ\nQ2hخlvz?8IVsxl5 Ƴ $"! KʔAuSm9U",MpXy69P+81Ihd3)_R.2sMQЂ&*}]x yۍl׿>I>ut*Fo_ 4YK{SQtU-JSI !ի4ERu׊f=0Db8Ë;bE$n Bs-iPW57(t5"kEfjQy+j!}PtACK(riޫXi0[]<~1kko h@KYTogtN@8g |*+IU-_9mbR̭iʕ)dT ޘc v--!Kx3A~7rqd ޴閹M})H145"W">dS-5Ӽ 4e㖅Y3v\'X ]Ǹ 3#:DbBZ <>[.6>֙qQana,"S&.˶F{ vc&Vz R]:-a=^yB`!eR.CM@K8o9jIye[AED "Zel™20S;dR`Qoh⺨aڞ}+oa=Em>N/QqPR閾\N tH<U1xZ\ =#t$w)v -/]F7R|SJo nbk#zv{nNJYiRmk>\M/H3OR[2ui v9& `pm&Df𼊘o5P(tjg0ɼukwqݧyo,W޵ F-chƵ5F^H eHW+Ngm{׎_Is+rkܹ SB10`ފ|Y6͝_%ˆct)GyAqU0ߒ3\rKL܁q1-_ ЋIoq*uƍ1F]xuĪWdgKrʃBE2΢uy4nϝXV#aƩTq9bNV;8yc!+[愼EY|cƞiDp^_P@0Ƀ>^Y?H)eL5ц鱩ȿlۛVz*^Lq H$Ck܇u͖YΥN/3ʒ(5rGƱdKuZ(RjcV496] Lfha_P9ryl>=$i]⸋`lECF=B-Խ(,8ৄ!@^y<&R"Y#z$5̸_sTV}U,owoNE6*%䢷2DkdB[7GhԤ$UY#hJv`Ad&=C:`Hvc!`ƴү,jwCjuT2E15تuSL+UE%n%!Y]}V6@cD$͈P,Ń`uHk^Jd7c EI،YxLan;NR_L[MٿGK]uGaAqVeWJckZdfsVC.3@=^tk5_C6`5wȷ_q|+^{fC6ҁu K=L͗CEHTD6M׊:A1twe8B7Ɋ ])ô(iSPI* T T6 8}*]h=yݱЕƄqN^Z'ExBs&zJv@rd+b6C*_;1( 9݉(p6t+T{3 >1=x|}_oV-:B9 Zj;kU$L$+)5ܾZ# PL+atY /Hc*X|k}^@4b*Fh`EhZE6[в~JQimPɿUH15)+y)i[#LUI"nDZD6>ӵU'"7u+}tY MmN:Ag] +X,?=pm ;ܛX#7CanrJD~}[ ﺯѺ\ekDz29$n_H5 Y8& !Y?RlV E.ՖMy[;"nzOB?IkH/ y,!p t0saڹ{Žك͑@&j ԣw% \'E (L&#uƦ>:2~cZ y^8)Gޚ?`(F,oSvY W$Z icx?f΋T 9˖ *sl7ŞzF!ۆ`dҩ߷5옌Dk'юi} R%$ S.R'|GSB2%OMm,eB&o]1Zq6%ZPu2 S|][C]8'tɨu*˩i(62Uj  v82ҰڮI㗐_& >M"3ũ2EhA Qyh  p\5$Up@!zfEc͊s%|{ii/p$k js{/cs`=fu ׄR j: 9dؐߝ 0stTu&{!E[mjOuZ}`X P" :D~ Û9$m'lmSϔEF8>wu*EBp 8tgeqÍ_NX|ч2*fF㉣iMץ[h׫I!XID$7fpɧ@}>!0)[<ߞBdtr"S=4>veにE4ďhuD{Z-}; #fA75&§"wTC3%pz!^EE_&Ygu/H`x"<|pqN\mR|o_#ue^K׶ٲ܌YD. U"Vh{ -Є]ke?6«K_DSrP@0Zѯc#+BаBAN&Q;(pRXrC5jq6t7=SF$-G%!?7'o`ߟemC@rp]q<[Ӡy7bDu:R^UXlO\þ/ˠyqI# \dժtNw]am9G^V_=n^ 3$$tKJic OMIyPDuMc?r7A |vп3xC7F?rS@cBP?K|\rsiD(A3z^{n8{U{ji!U8j(1DE*<dO45wY. zWKiÙ.@nf uȀC[accVFID|yPTDՐ: icS7 pl}弋nM$] JP{"p&+ր#pΊvX/խ)t Å2=?uX~kXxiJ y}}M/-Uig 3yx"l l;"߮41ny} 20EIGQa\!M/ؿ”Oh'_1Y(bNHnQ*MM(v q6+ZXb 8SomB/Pcޭ쐔:rr၅egiV0w bU^(Mu2߾ dX*fTq[=r]8Pwx Y9%ޤ^ n.3;A o_% M>+YΡszCj-sHIn]YLuc;Z/C%")ĞcU_FFS]ϝ's6Y0-Sq[Ɋ-9:QDYF:k.ڰиrf6b}BZo j砾* On&"m۬MVGh+FnO`VIg-7=>>p;FweY:PhsnejP:lȌ\Ǵ^c;:(j RT]bp-/@ݱ@Ja)PC(m#[Lȼ$jCİ7dRfvEOW>ΫFs6 ru6NPHAzqz*865k%e#۝#u"Ω3 sh7euObU]|:wdh@1V ~Q;OAό'}͹k%x\wHiVOs%z^h/;'oƦϙD<%b@= vUQ`@ނhSS6^~|4Fx$t&[0^6r:y]*Hd3",nłAc8$!29`\} 7~pLҽd$L6I^?kV߯mD@OMgzCk><)ik{.o|5;l0x ztNhY[Bj$~ES`٫;_M'{ji^) FMOHIq˶ sp/܍L&0o3PefF_Ҿxq-5>uly^w0U0oٯ&7;F7tO^NO=9Vvdz'0AO/uwxއAe=b^bBXr(Ϻ~`/}' >8 -T1q6oK䡡R {ш9Y'zTuL '#i 7=)mo 3"Lnl eLP`#;u: YbĜoHFu9d c' z>VM|?Ohbqo8ZpuN:t >%2Ocqnd~E᪥c'x_UwIw ʼnNGL%":灌3oJJdD>ԣYXdžuCu_DRPggZwGϛyk 9 ҐX6ͳ6sQDa1IGXO{2 2 h:5Õi^Z)Dȹ*g: ]g>jNӱ|/w_Wdʛ9d^4&ȂnL%.AF*>[9y롆>a;F9-@3]09U1n&x|Ylm{pL@GRe]/8س/c;"9V=߽ʎGndVRkU2>7ʖS?60Mt_`xr͟Z)bah9>Ê,Z"9u&N{ka׋I ˔!eSҽ'!#L'QyE AG,0û>?>CJ?\Їq.ֹ㴳 ^{^h wN lp5C 5v˟RNNq%V[> M{SْKR!S|cҝQ 4`O/PsFx1|۴-atfݶ>TXXoNx$ xH+_DISnrLmp#9J^=ݙN)RK>VE0n뾫; },V5Tׇ~XN !Ec8- Vr:@]QSݑZfaɋNATopFv "$pHvdyRh_3*@;'.D:>k\ֿsXVz~cbU0p*%j}gj tGw[t ŊZt-! v KkJOhҹ5g0 - #w,^>tIHd`Eg]qiaNj{@@*CUəy GtݐF1D rSb4>IOinxc2lFmʘRZC`c"I#sdAbw ˡ'T ܻ3'B~{|Χ˦ a=~1`Z֕D*];\,D-[K Y1>!/EL-?dpz贊ۚ΄@D*gs&KH=9р@ bLvOyz~#8VYI_ŚU8yYw}pz Uㅣc?|+fj A,_s$yA/V{B8 QOho*j[өܡS{6ss@_wBђ>= AYw^zdӗbOOI ·L]3Ylr[@r LVYU-Z-[-kC{Ʊ0͝],j]>MHc񃋣yibcHbe&6C7P&wr`)4YTa>QcR4dB8~5: @D$q0HU2rqѹ'Lo `jPXu;-BUzgDdz,/PO6pݛ봴]=QdS`_*@j|BCEG[߾,6UX=MJ Ro@gOL-1\'&[Hɶ$T>޷h֯sòlݜeLI}3-ۆەe/~OcDy[cn P,PA(F35 +$xT]֗%EsF(>.3ݱywWXfJEBɈ GXS23֢fsv:=h#YU\+ZJMСhWXahlDh+gt+V܋Pސ1s&uܐxgX"b~h+Ѐ-]x@ $4~-zʢS21 ZM#j7UzG?*5zf+ p`&~K9e:QLüQq0dCުUQGcSe@[k2]=gG>-fD1IӺ NՎ4 & yx\q֤x|+ՊMoTok MK m1;P 3%,* 7^K;-G,Y/S 6_lEdOۄJ4x!} Τ~ۨS^Db"/ S]Aj+bf؝^V ǕV(8 XFfq*QQ4#MEKVE{q9Ќ4^ܝz4.b 6Wv3a;]Y݁&;.0AD@YTyp ΏAq `cJf tٜ,3Q39@5;qm+G6rg]u-j# |_JԻe2%,쥰z8N3UmAfzP#͜{vrd^ sO頼`SRvغ-/TT]:=vgVDznܞERz4[OA+]F<j#aI_1YBp' @xDؠڅeKSHBvFN_P-3aJCx Ֆ7և(Tiy0E :@g_TTOwq!X'if轊PŃh15A r};5/%*Z33kgy@@WLnmo.1$\$z.J;LD q4~ju*٭(qbӥd /_.~P߂)/^"4gnYu_E7T?x3Xam}{[={QBlYБW'$! 8O) M{s()YDa|W^ a.:4QS t`(fߤ xr33[5@ .&˯}^86|mk|z/Pp\rig-(Z/ZDttoL^g!rW,9#%btGw5e230+ #sMz[`$PB.rV5\ܝ bfjq{Efى1!RjkU#ƌZ9\~zz%#K2yTni'bNOUd88*.fbA6'0NA-ZnUϕn6W-V_ɲ?n+R~ B]xzvTPf-5H;9f(Sw6@ ߛjubItj䧁>u4 ,RWȏf+SԵ%g+]lsFP QT D|ܣtHrOjoԁH}fkoſfSd .Pl  YZ