gstreamer-utils-1.16.2-1.53 >  A ^p9|- 9bphôQj[ /%D>&kݧLͽyu@]#eix;C!ʬDԐ.Pht(f(~W}M:+J5)OPևK)а"7/R:,"Dr L 怹rjo`t%p8M]%bl]VWЍ 9_:Dp>H?8d  @ &Dflt     ,Tt 0  (8393: w3F1GHHhIXY\]^xbc@defluvw x@y`z4Cgstreamer-utils1.16.21.53Streaming-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.^s390zp36LGPL-2.1-or-laterhttps://www.suse.com/Productivity/Multimedia/Otherhttp://gstreamer.freedesktop.org/linuxs390xxPzx9큤^^^^^^^^89377bd3215647fd0c202f215c7bb097f84d7d0c54629a709a20ed004965112b1f77360af8c96f15d24b2e665608b538933619a7dd6173506b3352c37c1b7ae417a3ff88df71db87e4566cf466996bb96df18c08ec5b12c97a5b0e10e4b333fabd488b59fa5314955c5c5b0d4efc926110d4a6dfd9411d6b2bc9129b03c394ba3d9214e918f4753259ec0cd87b0b43694fd6086d5baebac8fa8ca76129697430d375feeb1fb0f562e3dbb0a5c1f9ee23bb308992ed1d7da962b8615d643be5729e0fbc2e5f8e2c166155c1520f5ddf47512cb4a770a561bcfb223f6a82f6d4d70278d61c43b36338907c2033000d74884da240bd649f6b87805eb5781a41aad8rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootgstreamer-1.16.2-1.53.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@Tebjorn.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.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.s390zp36 15914094221.16.2-1.531.16.2-1.531.16.21.16.2gst-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:SLE-15-SP2:GA/standard/67ca1dbaf55acf9a6f9ade140a09b43e-gstreamercpioxz5s390x-suse-linuxELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld6, BuildID[sha1]=e888a75002e167732acf925b49892fc0b0721eba, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld6, BuildID[sha1]=ea2668b7e110a8a3915f3572086341f05efff05c, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld6, BuildID[sha1]=c4e69d1cd19bcf456870d6264f6db1a61175d40a, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld6, BuildID[sha1]=77fca082a63d4b3017d16f91064b468612a1359c, for GNU/Linux 3.2.0, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)  RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRn~NSEp0kutf-8674f6a0a021041ef81aa4664dadec7b68a9b3168fc8fa181750f0028ca10c126? 7zXZ !t/C] crv9vWhK[֔{tOCEXkD:\\!_ Ђ|8ނ!.Klǘ# lW܄ ٤T4swG? itC'|*lBKҀw4w ?ˇ 7ԄLOV, n-O yWu+sm5{9avx*$='ln^|`o`<1!!Kz~ 9RS@FgL#5-Ρ6Axj El( .ԥ^(Bc.6]R̃1 TUiAct5$s Nj =/ch]2ȷVXWųhP\^31vwIwrG184k?KolGdܧ.eR@ݒГnuࡖവS9RIF^  :Rn{n 4 V:i׀ݝ{f.#yg ܊8o6#f d¬(nY߀zAzC4[˘Ex4)̱ ox4:_6<m&$HeDْƾTbEg X4@Md4+Ա3]bۥ.~$. ]Lp ŞrcI sՐrryg z_25F+J:c1 GRpTH($"!* \QqciYN.us2S` uvNJC4"NUɿt^; , ҔV}ܒUN0mkGɦ]ekQ5ڲbKa<}6n~rKrtV A 9y "cgS(ԱSL\L ‹)I݄'tv_"N5<gEK:TCCW)̣~8/pms~,s:bɉ{+y]! /?g6Ҕy&IJF7Ffyv]mpw(_xIm!ބq. ) ߀kE6QEC^Y$6QØߌGB3Ci ƺw$pc( #][RNʨm #m.Џ] cЯ4Qi>_4_7TBny4霂01|f||LJA Ŏ!L`GeSGޘ~>V} 2$wQcғo&uh$>Nd[+`7ͤG/{bX:S`?rع̵ @)˪ a/xԧ #c^],Arۑ_^/ i8c"ПΆ&Je^^d&Ξ*%'ٴd2(,\I*/ zV͓X:Cf %Y* Q7m `?x8y2tVZZmX+O;\ H5;p?vcgi ^õ$SrKr |}X+=V۔Bq0;'v,xQٽl!q-\_auL}&sY ג 8TS,hD BYC!+D(Yf8+ݜ:C0K}_M5y rBrO4r<Jx!IS{o _''Gw ($URuU}pl|<+k'Ljz¨#(|M!|FM2 O!e(rMhg~hu~w^$ Tp(?=G\ּf %mژ&Z+ z8ʅ?bM:nRQz%́!X N轌c)i@Zmґ%-fx\(u%} t5 . $!{1 mY>C2듔NR]V$Z: U5B@L õ#.BYJ1kk!5 Тo\qYGQ{0SP?ƴz궃yw$ʅW6bi뼐XTXK`U^}6$ ̔Hp7GXbXZxff*0%YφO N}@'r{ wvQ?* dCδmfXwR긏OOL'`U lb[k 4:I#RFFTw0Fd%خC|e MNac<'yYW)[oͰa\Ok 꺴J9z߉=\P_})07v a: bCr=nBXvp>t̫ܓGEd 0$SAU+p%#ylH!mœ8piU#۴oɫq!_0r?t@]vuL* /_61&A9X4`fv]%Yߚ"9թ'}/ ]teߏ~KjC'6+lw;Bg@|.&;$T׃1PP/rIBtD,\eZ1G #[6: *9O©,Jܣz"_{8aS{4wԇTiNs 4>m{w󳹱*栈ݷ!+C2q @syV`"(%r;OW{,klGJW1+gNE1z ģ_KOe8d%|>hfYK=Ξ#3]L+vo#lG#Itcwݎ~Sau7,GC jb]#js #x䁻:4]Ƥ݀ 9t ѫmؚϛTXۼ?OhEi х^ v}3,vzE܌,+Gc G΁*g]CAJȈn[D!V7^t,M.b7`j)ѥّܛw0$(` WOxCj0|EXx\ȊHh6[R6Trq;!DF|mQw y():DJl UgÿSy8 Hnne b#7 l7<; ҹo:sa>lv-XwA+8:\G<ܺn4wqlnl/}m'ӿ]JAfܶ r` ?sA" A*66Ft #QUTJС8/|gG%E׵f\i8? `?A%e3O=8mwUjn`g媫c ;?ݷeSx?5 i{a U)t=E)Y"0zp?o*.8_5cP(&DWÓ[ʁ)F- |S^9P"jwϵzS~Hbt# OA+ˤ8[8jkeFBoM96x'W;*qDq2.> z:"HA$υ* 41[~ ߷ٸlN (l| _3iaB\x9xg<(Λ:NK nG; <;^6;P'S ici+z5! !J.I_:ԉZcP̧W+v#[.dA4v,bw Mh0 ub.PB'l#J7P2Ǐ湰`OM`d:rj`!C+tJ$mC-fw `r\d}ʒjW::D:z9eSD1?e?r?$c'󁈘ֻqJg=opVP׫++UDZ-NDC]ͼmr [Z|1Qڴ UhBd@i,ӯnj-wE JBmqĸXXqF4ilw5P([bqR:.TеuՊ np&C{|ig*җ1q hXb1Sp\v瓼;^S[WH#E㈰HjbDH禲RD.n2jɣA;vz' JB o.Pl1 2X+$Bn(@Fw 񭣟5*ܣ.+V jBQY͟ayAlpSmVYhp9XCk5#5}ͽ߃AvLSQZwfddf;ܢ2SXjvJsih tw$O9%ۣHѪy'AdSy.D%^&=*{;;\B)" X;Z9^ k lC$|%s-~t4JΞ Z7WؤuWnp?7;3Uƈvs:iV:I5.R) K>O=Z7q_Uv|1JePi7$gtB9愋wHYsv^_c6]>} sS_1&alsZ#  iYm#d2SDMWlc;mŎNN3 {kVB91Ⱥ|3t;"[t5%*p>7o75(z8')tm*d-j"hdRH/mo|K뽎<:=<ɦUP+yo!U[΄!ic`M%+CQ꽷TR5<{FXVwn !K:27m4BA`Z~5hLMHZL瞙^P=3D$sĎ~©"0YV;(m"Ag+7+.E}$԰ҊYknMTsuNVq'4F[c1Z _.XXa1߬Ud/DZp= | $*cؑ0v &?@Svۀzv"]e],(qI] FfE7a.6; ѣ.|?ELG-1q[ixչm1cg\v?M,fħbR"o@W f 4#=؛Gp+ tjHfbl5D,%< "V.yC7NK)?m;ŬB/lڂ){hJ\Z:f{j}-ZHwh;Y1M[:a.|QrmUS%mfGdȔEtd3#ѡ}N? ,Ԧ"uqjJX5#ٜj.ps1UpvjJV$||)$mqByeW1 J\[cswK<j ;ijP< Y­ԅ'pb}3FݑM o>ȓ0&_#/u\QamXu ,CAߍ  `:hKrE+G k u>ͻGb;#ߊܸ6ւq0 С-dHַ7]7~ܫ)/bMMl6x9/89 Gd.@*QaR/-TGBbN،Yiڦ ר@]PЙ_ MhBbYrӍ:G׊cc{u~@TEUĴ$|,5l\I y AwnE sȽ+ +ºG8wi!u!dI_]ObPRThf$tQ  %4Gghl=NX;L UmN-ӿ烽SL/4?+i&#Kjʽd,SP%1,@Yx4SKm!0oJ'jI]z m:JiO[8} d&\u qT qMԭQ_2U3bG? “/1Sme6Ip{sf aЈFq+')\}hۣn-\W:r`*лO֚d39X޹j'LQ={:z&;2T1hU Z\@rdawVgb4oKBF.x]y ~rT\E+ | &1Aa-ʺ|&3`Vfnq$SUChB1'C[ f '#Nf :1XGKO)4(R? -J8%B8T J*ɪL x" UUaEa84w觲>%o+c3.a^AZP0t'q5.@s  Ffàc2r{ 9ص.jP0JNmȉ?"?C@zɯ_AJm &"1H r_3z[>9=x 9 Bb%aZRZEV{QLlqk jTsrn7aYק(l!H)b>/r_O$# Iy뒥='xcH~'Ç< h> ήN Q9Z^q *sPr{UpSن؍s!Mhf-pP,Y V Kuod;݊&nSZԆ=s} q/Km%*J64O pNh5Cl|gŶ0SEgi B6mPR~|zRfbzײbPK.N5@B{ܗoSWF*ĸb(t(i.̫WPnBeKB1mwK?_hwݍ-R 55V7d<Qmgu&U墔Uo;{;vq*ƀ:WJ\ +a?(ᑹw!\YpX[>vRKNf(јU13wn$~|o";:FㄩjVYz;bV7`'F\˔aeYL\}{PTL\gF?RA-^ wabN?fSD#IRIeHQgu3&@fu>.-TjZI`3pbom:v8RZʳ~o| Lk%v Lfqߦ5;iCPòlϧ 9`(75^8A'4D72`2v  8 : u:C9?WSzhEE5S yj9r|\D^ݖNR2amƒA[n}:AM-JrFMeWlƺny([NpA H'ϕFq/AA4$JGg,͂-ǥڸ#4^1xfk `80å#TqƖ/n>+*wPufUcs7;f!sUl̥˞, sS>N%ndF8i6t!s.kL84SbB^.te:ks,[{' #qV& .ڴ,7BD8(/ ΂>]Յe,ɌdR+ NWapHJ✙& 'pGwg2d^"% 4iO 1rŽzQ;^(16kxs` uW'Mc~p&SwxA}8FcP6!Ek193@mI$Le߾iƥ *4KlҮnKC~Tg|B2Ө54?'t[ xzC\Ap(Wm#>hQ{:tmk;^5M_> ̇7us1l'-t"JRolgһYHXBd]rl^}ֈ Kng~sշR4|HŽSbRd):KMrA[vFbۿ9ddƁ*,xD!y;5)r԰~6^uC76Y-<$ޗ:=1kgڅ>:/k*}qO.EZ˙r3 &V]=Y1- ӭl))(McΒm->o,n^Az^rhrd*/>G8üU >Fx!3n%_;I棇%B`a F ߧ" x_{}B @-,_9m[FĵB5` f [~A/vnaAa-Z-@#;>AĦd$;o܎#0u6ZJg!osy vXAe,jZ͍AѩOF'mG3R\O<m[n1Qc32ζ7 \Tia.(䲐ZNvѩ9e`*ߐov~݄l~Yyqj[XPA2"]DEa.]й`=h=[Wg1$}5^=Aش&&y<]X2HHDW3zHHaXv_N9eF^`k0ZJQM6HEۭx$ $B8Y`s&=W1͇Hb%sc206w5z[hR-Mcv5 HO ?,XH.dri;voUW1yL|VD%uo}ܘyq]3:3EH0F dGXuOjkHFu])`R̖X Z@* jEz{lTBh\L(,r B/bպZFwTD; &iemuV~O]sVtEΤc]Tm)/3#me FKHԶ;ʵ@/p cV<,B8ꋹ Ќhcqz#X =!Uwelh3\Z_K|ΌV41Z|gJDZO!w/ww" K7>kp!Vw"J`A̗?3?Bֻⵇ JpqW;ڟtsޮ0q֒* d# qqNJhIO˔Ɂa!rhL7 4.1XI3`a,1$xh䒶i_8`B뽀1m)`@:5!i@Ǧi*lt7 i( d0 y{89U8QC_ ÄLCsRR̻ai.>kO;ٍkoƠ@'xp ݷNM{k6͕KgY{KZb jvwEo_F/k4rv0luͤ{;ծ$TnEb3F@m+ +<[n*Oݹ$9^=ޑw=D3uTON,ȁ;0 ؖZRԯywda`[?0B'QQ ObU،4Zsf|%eJ!~$rY{0v"oX) OGPc3Yoy1ظz\5_rv 4KhoB8A1UӘ  ?~`=, H!Ko:%f*Hlb(ۯ-,%?+<'ly]{{$^(u1P.q]ي\ @'DBxIrƳ.a.gh`bj(aI5fIܿ)ם Jc)W4RCˆ W "+/{>a&_mޡ6Y&6I2Ç$o,"4j.ғgA8إƣSp:ĆqYV>➟y"wBsKX_TƄwȲwwb{%w2Fҏg#IVhadu8NSz=PL͹*=Y +zZDHInEmZG@6mgБhUdxu[$n`g,.;ԏ8rB- }@@yўgX^LDqvQܟ¾p1lj(KDj]okX}44J&F쿹 !;v4WV>=4CYX3 X,i([-LS,j/L˶]@GR\﮺3,A}F$"N:\8) ix {Bb;^GT)p;PYuHKqI]~F/RP]$ 5!aٖN*z>k/t ?iS?X;C N~r*ށ RfhSRWr ,;p;3OFgwV@VLBy_`F㰻&z+1w*Jj['JhRUTk$?HLekMޛeWH b߀ѽB`MKw4bش19skמE#W^Gz.8Cb᫇K>c329'l rFy]04 -K^ ޕat:ƀp-TR>1gN-unKT|S&Y SKBS;ۡO P2R?5߹czg߆<;ە#}̱}CsS9'¦&W}!}iV{'VÎy5V&kz !;x6y#~x`>}1 h-2B dt,R;§3U*ycU<ڦ1FGtf" "BݾZDGꃔUmCdgjT{m`nf(zFߗa(&Ny8`DCccc&BQDOg#7<}l),) eȌ2? I<bh~mrETwc ~̔x׮-p^09}"^+z 3Rat*)Ju#v.<8#3aAx S?ZoB#H ,6LXȖyճg2WP2xHƁ~c7n2h",n]t/*5b~|Cҙ2xyoҭV ! E{ NHV|yl3 GdByMi!]`dX׶ﭟo6卝Yg+㼏€uEqњ! CP8BmI*FgX1lV#D;5CIyI) }MȼlҶH(LVF=McJtd[M(1Ogǽ!=~= s@Mk_Ko۔eoHwwFvˏ FK_.{:쬴W%؎EZ18{MN'Vʳ0wD ~ bm|t}h歍E 6hPU BcNv|*4)AhS]`w$k@?œ-Ψ2fOI wIN[%b =tk}Ź?DZq],9<׼g&npBO󔞇np r:@v-%I) 8E0Q4D%;nrFyQ$[o݃HBy(l&FOhD\PRAB Ct \^Žt>!.eK[oԉ[ſcxS*,G+h);rQqg)V䮘^QR[߇='`Q%iHvg6Ȁ?(k)ƭ|_`N$"2k%qrݾAI/+n88dAW>jߛ.KW`ӱEӝ -UUPm*cARH q!YOt|9@V)uky@)sGdX!,{)T0E@/]h#7E#Pgo{ wC~鉉An~@ ve@ 1~,ǶH+_FOH@\Eעq qdf"Zwwitpd ei&2ek@ÚS1X2ߥ`P.Ex O3*fBeƳO`&=VfW $6G_VscbI55>*k*Ϧej9H2G39zv$RjBB6WZHe ~7i0|_{5J!Hqq0>wf䃽. g%ۙ d~XCM|*V`O k[,uYgGżwjPYg$=ΌJ,-CJpPBPvcMv.wgtŎK</FgAz+|p; ҷCXk׮@O7GB $zLt~v0n:3jL a~og5#dmgo?G ^ixI6Z ;Ϭf)B/֔J'4eK4NR  XOw#N{fM&H"L!t1CW8/}]A'˗$JBҖfqPP'ed"p<ɓ:!7vH ӣJ1J6R?䙼e/r*5VM6V+OPC42۶c@3õ)0&8 uMoD)r [~*+fI&yku}%ka-aB13lPKby@e NJItdx -nw<^VH`IU@hYOa2G !2ǑQ5==0~խjWoY2n7v!R9ʝ~SG~ ~aXl_ZX=ekoGEkcՍF}d/}4۞Q%jȆFOP}t$3.ҥE]e6?,}]ȶڢt.`=h6ָ[e[}EL"äsS(X;.>2|3C疝2鹊s|ͫ]0<;ni49^npT"3Q_㼾h#ћ I`_k%2K^&'NȴqZnu̙Z6;%}K.e,1:^?㻄`6ShqM_JGJ+dpRl,PvVo8p! :ΔD/dH<_-wuWXd((4O_XmEg%7^RXpw69}aO~7}՝5T+^1IX{!sݤ3Cl!2t'[ Z--E>OH@G1p""$Ht|łX-psrdO4zcE cot`*@A`Z8wOTi w #Ϩg'mRq U"2sq}I`P˦ DGm0}46i-ܭ@qbdF _i̦-() <GlV(p$=_spU{{HKT+m'!)~'mE)ʣeE'̢q8I]u%7ڍhҝȦsnwX_ƻ UK .kƊnk"Oя.ceɐ 1aȪ8lEҫ" <JPӚ./t Q08swk-n _F] 3}Zz5;l%ߍGze ߥrUj/;uFH, ߅oy1tr`"tYBri!5ԙ(w!>DyWCtY6~|ޝjJ[U0G),Vzę*8R Ab,{/.:>=Әڑ˿2dѤ{=Ѷ!K 7.M!/!V,ab 6Rͦ?󪇴v¼aAh [aLtqs+XiC%װPȦ-~؂7>ښlA~bZ}ұ&WŒah.3[1N}>| h?),T,mpn#_ 7o5}K)(Ѳ𲰢 1L}[""8 |G`]Tc,P*GxZA7'w9w#8 p]LLo(o70v Fy~X>Tf93Ҧx 5 F9 ,Ə^a E~kM3ۇتg[uA͛@|"<6ؽx}-!$ܨ'Q(U)Qw^ɯt09H3:8ZR7nzs.|h_K@f<PS՚yFWqIDօQ8s aPƆ&=uOٶ?$jW."Xoa6M*8jh>Q닕#>;(XOU/h‘uAD9$ZD䐶sHx]6]~Q4ߩȓPJ۟>S%v?S>r} VVfxֽv~4?pHhՑ YN^^wL6('xY-Y,ނ~(]Y5 w[8M?ne4!mto03[?%Ί{OKJ;-c%Zu\XOO0JId*6>EXᆌH7yݳ8ֈ@5BS ûF#+ӝF2":6 X i.,&L7EYN&Sx+*IS(+["Z{˫&B;"lcr[5 {i+m\_鏙}^ɢAeZGspwj2ۜZ&o%6K^UjF.5CܲY%獜: NCe7QFlK클$`'k$͠@.A-ڛ'4Mڅ,B lhi)"8#d멕 ZHfgr\܈FEg+վUWdj'l2̩XbRx3/|-0˨F#UZ2DD)Z9o8ym?`-ɌbؽoKV-6 <2a}UOofb+mk0ewGld4Uո(a& Yї#'xBmXТP{! *=mDV>T0eVzy@@hsF7@;noUښ$@~Komو: _{O,V of4op ʹMJO Q`+?Z0I[":4r>"܆uޗV8)x3Ol)-|55Ǎ!GLhS3!Қ [O`H Ԓ0 `Bnd~V-Sfz^_l0ǁ\Q>u52 lNIB][ '<3k!Ou6̍$hV&ST%uyM|abnC*) XsbԊEUdI\~WN^{؞*Yȷ3>UA&YLY H BG^?yt3}%_KhfHcB(@%3*4#w\hXx7Wf转8{o-sDd[RE[Om|Cc"w Fp1sMkIc(@M{/+n__;W[(9h1?hR5udh*'MA:X G> L;ZU㺦E.5m;98b2~^ R-i7&h92:P0 l^ sXcJl5d+l7W9>(VHε=P"!QlCl,uـ&=|R&ƫg,U4`}67bVyZ`T^P<ω"Q^,N3ltRWbLZQzҐ.my[`fg%C,d/_ZbXnJkK;(G $1Sex=e~x&RǏ rͨI:'@;Q;ז~fIΗ)[6ln|go08cqI/_oؾ2.=[׾@;  aY` ƅM}_ѯqgY yv3(^򣶇 7{[O?mE,C)~(ܱw8ppr$_ =Lثa]3֖HOӇ\蚑 =P}hF.zųQ{(zHRX41؜BҲ= G &)O0= yU(Z17 ^WozK}DFDl[{QtYW~y"R<>]e6NV*msdVrhPn9`; SB ~i@>jMJvSlJ>M(ԯa [ɂ8 +dUb<{; zYeݜG%!7q |uH7Ӫ<-T1ũHR]o$iLI̜ uh4ڽ^ebL(xZ*mҷ=7CJl'inTF8:mjN:8;l˵۔#7•X9k[ bMEcAFplp$QSa nTeƂjǗx; jF47MuEbZjMBv)tmE_48:ҳ#UUYBAHO["M0 0I3fx-"X^"XI/p MD|JbOnr-޸at=7 Ze*nkcB\Ю@2[ ȬCPG"9(Xʳw:$^τ*)-F@H4wIղSswVazf0>Ez\ըN]kaK+E$$e=m'G|JJݠ%YsfNҼ|aȻljW2sm[ehTaԹSB1p!Ù֧-l@}@t9MuWIAD?7Ƌp3uK^!*bA>.+lu`*ޤkJy|aRaUTɽQtчU2N)KG\ZwnnVϼYvu{nQRC]t%zʥ&&҇[u7ҟV{ j36n ce r(qs ~o’A=oeEU‡&PE: >!g:x2* @ 2:`5 {.N(VCƤ ޛ1ype)GI-f&r$dEyF0P[fy9p*5,Y}qiO}Rنl{8ҀoEr[PPpFɌzסw41<I;ĕw;-h/u5ۼ9Pc>ɥk_GTzr~'*U)sEDV TM\/*|z֙t'Kaz&2%~wjQTI|W}[ٹ7u2!T)z-UC]MS6i,JA]wB029,؀ DD_Loj3{H4:i wc<^5LعY&a_saSQO[^6*x\66r~xM2 'Uxٚ)I8_6m%y+-f_1B [o!AT]+:A(׆< 5/\)\ ;ّ%.G"r5}ȴcMt"-9 ZL ON_CFf<<|f% m.[p: !HckBO6QM5\z\AȺÉ[0D.;:Qqg%rٛ>H"X+7N]S r3Ur\Q9- ~!ۏ}'c5r|0M%4R(N|][̌kuq=ƨ`Au,atj\JAk`()oAZU0ȐF >iwjx!HsC#+%jQuLKftb o 詧> }^5PDD(xJ*@wR(s'n \caՊ@lC|fXAĔ9DA2dz G4OA`UQBqkPZdp;t1Cp)'jzWG:DTBp:Od|,[_w6m3`siJRrhyw7fr)PX\IZJk.X7SEe|aʭOn&\qzͫVQ ѫ?]]9YGxEYm]\aR\f@{sl.\#xsLVh~ r%.!|:%z^d|x}Ke (^?ACa䗫:e2bWA߮ҍccGӏnG>Kg:?fi jmm:ݩ-ǩYsļK)NCGf 6&XBe?'bFςK0t 5cE%J2e') muη?T x '3cƜ 3 ģG~>ćBCɶ,E7{< ]=$hhy=*bJ2:!#b=΀LS^gL(ݏglp%/L/#+wZ;ht3f~Fxe6;iӃwO3KNyíY2, 07R]"o4;ɳ-L:8BDYdc3"QFGo•^=hPu)hV=OgZuec,-U;6ŭĐQpv*  u0}RG=kb&d6O2'cZ8Hi{Kh=裏0^؇W@j)޿X/|+nfFM5+P -uͲpAŸ [V~) "eޅ!O=98z̵zx.uyz=-O\%K̲̒5 MҢR3S5H?zv/ fPVZv'"B{eG*nN <|Hpњ'IniFqjتz1<:V=&R+ۚ)B89,ćFʁD|%+Xe6g{o6~B,0'ٴru!l d@6iBL8A^,SS.rzr{Rx\%H}oac4}4Qv( M;AU dl5sG`pw%#l8*ߑwv?'wmIJj!ML`4ԺLXZvڪ]Sj3?<pz">~819a'R1 qBݺfA4 ˠ?Z[͹=rJFRl>ܻs,-+j5]PHez,q 'W:N>nT%ޢڐ0w ϣ=m.?.{$`O$ZGQb_quPE304pYJ/o*\yޥ'NI+>88inJ&#'[CDO;g-n2 2@k!9HD&g(g$pztge@S&%EBjeW%?gR_`(Dkc㘣bp3Aˣ״!YԆDa,mOh"2%Z)aMSbK**.abgx _oԬJ"yI|e5+ "ٚ4iPE~-nAe,VZh ׁ4F?jhHIf*Kk!zP彩z-˳Xԃ~b#9W 9`*G]iAyDs"Ԗ?2 BYѿ?kHx>Q̗8sSkwUA؇В7]%Q D~L-:h;}}7([.Ɓ`JrZK.}Nrúu %J8>J%<'{jffT4$FGX5_H)V)Jnl*n%o<#*X`2[L .5h+ ޗlO 4TD:( pI3 $40rKj $0]Jme՝tE85E&[?W!U/:!F܅U(*2|_JONφ|Kk9Gj }>XfniuawB<;]`(ذ~pr85꽃2.ő6u\P ɦe;K9Zsi]ۖcǻSXm9LgD)TNH;C+g;1/ҷ$5'^J#O{ْî(dgyxp4̲u7?Vئ3}tb4t"r. &1tgs}B>t #)\?sRwWE4 g\Vk} bžO%"NE 8)=J[ B7E7}t zX7́뢈7<Tz>@^$^|пL|0H3/$): Z4mZo෰?.29۔"r&/=9lMxQ=C@k-y Ծq%]@IZLwg|qSµK*b`P@%}k>h礉"YRA%YIeӑT>-ː-*x<]E»)"pL|=_rP -P\ |]ꏷg {!#H)#Y-d\*Q25)_ϭ:Nы &1Ϛr\X?IzysyG w E@5SZ}\ w=Xm21dQX7j@X1*?>M=RXҩ-qzt[B'AҘ&%J<vϧxjA"3j4z!  B`Ycqlq i?-X*[*oZC9SQxBs Ņ8n)u0X}H_b_!2&wDR2їUQWYI೿1Jb#;e+iiU`Ĵ{YJg|_-`!b!L|>ݹtn^Np˞W/H>db\> ݱQ{Y~otY~2s+:ɼ&M-7f'.ʪxLHС0ڧACɟd3N$VcX_ BqWN~9M']_";_ +CP5W~T6ŒBN\NA]f!&b:ɓ嫅kWL*fnnXBV}+6T)~E\_AӼ$E0)SB7lb%KC 0i`?zFH,W1MɇXk[:!AuHR _9daFκhIyaVkF^FW?FBWl?1:i;feWljt֥c-ՇW7Lꣴ:a$ȁޙhWc 33`UKL n1%lj jKUh#vKil4xQg\.)H!MH8>MOe50$wUε=ݜdP.yTv xe؊HF{Bt&hYyCV$X |mX|*,rfaJC,Uỹgۥ"CyA~cۺkg?>0f4L T2kƋ9MLTB ˈ JI>1? G֑+ #vM3obOliE(:CeܯW7$6.\FJFn\J8T55bV @)N4"&z)K]{DQWv [T d.u<-YJ9@֓o1(#kOlOZxtJ&rƫ}9z mwl< V 8h1ڙBbDw1^Lq6tő'p!٬RR9& ,΄ <,Ӎ>ih]!%M1j8(eEceڠr~J"ܢlBh !߭W>yܻ ^@\xI]3UC0]mgqN#[/  =A槤h i:Z֣C64CDo #@R#Qs0!3esL!C 2% tNDHc.@CwR^`S'0 ?5z*2iV7pF) (ʼn. !G|=^DEx+NG?3WNA([hYY'w`܂>\Y9/13Jy) +[IǜMn}ϝ&࡝0Uro%漰jQYRbV[\b;U\B(_SI~Khh&I,Cj־bڒۣ9q>dDA|~-DUC>j|eDzD-)aqڿ8vɞ,i<NNey6ڎY*N\9S:d,3$›b#:dUr&j|<Hij\ϓ%$)\.U-V#}mgJy*PYC)81ߺ<バsb28Ӻ*cl+|Tˑ^UQNh.1 ײr<`bLb3Y ׳%7=e(+ZŻ-S[/)lC<4`x-UuE7DK뢱?۠vox<"^bMȯ2fy 'z1]/ wpKָh{rbɛʖ!̼?g"?7WunmDzv-JȥGaUN_FɻU:2 @ gbؗzȑ;9X> 粰QV a b<!}ٲӣ. ie=Jo |ZiPW{S6 D3'R!O3.ݖ[l=ͣx:-T cR9Kt%ɹ~o\67w MZACWM)ލ2prƀ9ZGKA&# -葃|^Ž/MDY_}6*.77aή|?Z0jG2; ޽8[Og?q\]M᜜&3@vcCa规ƒYG Cwc=Bfϋu9(R#}&MBe+2)pQd i,e .B<㜉*})"Zc$Fd}!lnmNnGʓ T'#)Ж{׌Zu+J!m͙tx !@7>PfR`&sqmZPjm*1vŠ&f[W<(/V(g)i}v~k3ޜ:zŘSC5T*{!yVa[eWA(Qg9CIKXA2n\O֭M|*v56 !@$MNK*"#AnzXgMpK ʀ\ L/Ϣ}PB9VvhbjY*^D𣉼4 =y:_R0*%#.$68!+KDȒQÌ$m# ZI,rLQ!E8q G`;}vGNm##_?w1q#sBl7 /Ӱn>4\~sz[e6YE&d`WivzqgKTJsL9,Ů̺VI+%֌Ow ߕ#nR}oCh+'P$K~NKt:+`^ >q.(糓n44 !s/J% 6@޳qR!h(?Ct-]G$[+0Jn\G~ 9N@MߪNT+#B8jΌ2P7+&Q} -i VRQʶ跾ߙ^*$!Ao;[$P?W0u%]t7.ۊG`ٟq u 6N Op)Ζx{xCɉUu.dBu9[38˱Q,R˙,G|imnźqᦒ.HѢMvŇ$ v+P).Z#hԄ7X0lyM\Fݻ\Z%64x|yxi͙{WiցQĎq냥y3O)c-][l yFjSHbָ.M*|ޙ;C.^u5M-d_V,; z2h0c~ iNs$~gGDrhP?68_AhCc p09 [ ?G;}Q@9{A,Ze68_yL"|O{zkW" m,|+-}d19\,b'Ջ 7CiޙaD{.)!yMFm XVH0zߏ;6~ V,lD>+Avܪn-վDPx}W˫a[B !,qO䈣D"siI`v4hKNY`uF^Q= weP\pkH p( _2LƛQ\ɞ QHwGa1<%4s̄gT7ެ;°5^(N-fΓ(QnNt_kMu@A hq4mp)Yx uoؿȡכ?9 -]\T (0. cڑ$_HH ?%Me=x;q* kH-8vIFd3<%( 3ƌ|.ﶈhڛ,԰I*϶wܴ ~wȮU% $ңU0c ^ܘ_c9XYbwzVٮBJyBOA,ףj2ZF$mZFZA۔{aA5B_8F²n[=N;| b<2^$<j0|5^pȼJ e^Aa&yL?].g,l34JRi=~W\dvܴg@cvycss0xc8ubǰF|hO9`S?brf$DOXFwr=>ѐE֗ ԧj,upKd4v痢Bb#-2pJBOPaf|C:7)O 

%q9QŎܖgWrEw]T`D6,x.s#,EF0qb0 ʚAnaV;6JŎ % SΗ;V䠮DQ-\&ρ Zt+ ."WKv4FA {[Zy mb{Q8X-}zuK$Nnհi<^QHQE33݉" M֏;B;xIqpѯZ2'X^Op ~YE$ !CoE[T6PJi[K3GcLՓ ;}dWHH.5-  9[_h_5-ՖA;\,am F8c"0 U`T Iqa +@urƗ_F'_DGz+"=% Q]jLȢvuZj57kY9< "{׋ր1 B.u_j Ü{*?'άqjHue[#fn/ ؃Ebo6ᱱ%-^=Q5wS%Lfg'+Gv ́e3#Ej+*v{Y誏7fD]$h565[Fp2k8J$ ?# ;5hUN@4 rv;X vERxgw G%*CROfή"P?!vց'l$Cc <*Ja^͔8PSd1;@'O:A  J 6BE#hfhVXG@?R`q"["tYHkOi ?ռK Zr-f)UH٩Y[ gT^bI(m,_/(U.rtoĊ Hn:./\Lq Z~ÙO%WXh7Y~//YT7uJwE92"qF +m-5@m2zdRC#ٶ&yGk7u#&3*Ҁ89Hlg$Km5¦suN=t(G /VUi{W,'\#m NƔ2EeCTTc (h9_m.עM HscU W+oӀy`ީ*=*i wU(`m&*,Hn hQԶB"._wohD\Ttk12-;B qo+zC'ݼª~ǂ,]Vd1H&=|3t m0&ARL<^YMR5[ LX#J&pNC8x Nnt5fXͭ2zD|z$?dxFc8i4ܚ_U &k=.77p浧jdzW^"l4;CkX'5 &SM;)7)th$8"ߨUѾl@RIْ_/]w*y5b[9t<1igԩIIڴ*Xt&>!r@3%Suqmb#0 dZP2 RQ96ZT}:ٱL˯9t@rUPM:&o֋sc!;'VB6FQKhAG]xfI3"eso] n'S~ jLſ4x;VQs2);I%LZĽ"$YJ7]VnE^z6R4Y[evV ܑ9( SCmPrTVӉEec!C^?ޱh 0->.n99U@BU|׻dc /[Rg/)"]m 8&XʗKm; I8=S!n;M38=y\Q j| .]M)UXoJOPRZY2MzCm=Ov@#ym륳IsO!Mq@CoM 2G;24ǔ, $tΪvF B=1 o:utbZ?|͂i͓;b˵ØuK{Tx.qR >VX\sn=[|4`R!E\; oCN{Z3zE08p5\rX5qwAQ`$Z>x4DBk)"[gZ3xkFRʪI_&ss,+^ T% }CZFk"Gw=yӻ_3wkR4"$i! u7fT-¡X}z[r]Nx {L4Hx~; Q@<nhKU(ʶxfb MxK׸8!/g-p-2FGϷrJ#pwwqMt-YJ7DάRWAZ 7S [8mo*RN}IڲQ:1]IjUpI^7 5ރ}t%#eUHn(spTS}m~'rXyAƚ@Pli|eEi$8`vT ?B_n >Yw{Qpf 2"H6K12 fEmKwy0`Jrc!>5rXgE^jϴ r#p B+-QtU8% Y义FGUIWaP$FkR f\4\ /7%mad[iH:*_@Nq#;n\ݧ ?~8z60Wō gOtOxn@ZĞo]:p ! Bf?@JMUK| @eD4%ԴbOF d˹t-G+eG12Yu[^eՕ4b;nT?i!R-d"nXB*wk7LkOt4b[|GD.I& +oufcq@GX~2 X4|>Fd ۡRis4![/{l!δiՅ)63=vRߎ'ȏ|K!fcj;p|X5g\.m `bb~~STX3='~v1KCy`r4w\da -! WS&^ ϣa%F*y/  M(#0`Q.e\ayt]DnL4&լPY3-Hɱ{5p5A=Ĭlza !-/ 8˭%Q=`~SȸlS"9#PZfRR:AsKYbB䡽෰}aq//'q1s5WX:5aB𐐮,rL{E 40zͥ%>{^~dCCQJ"y>s‹ϟ9ʒGJGD[-o'#'z[I|= xP"ԅx9nҪ-SA3c9Ced܆vOQgv ^&XDk&ʚ}p1 Ug=-9I7ٌW7BӤsjگq3Bd:Y¯1&kOi&Xo+ndqQT|D{Q>{Y@eE 1,ا3UzH7Du?P +݅/+ғ{ȩLЯ2v.Gi^ka^_?Pj`>p^rѹsnWP\y& VjQt{ՍBph/긍Or)TLg) S,)6*Jz$X컚k}pɛ,Ď ig YZ