gstreamer-utils-1.16.2-1.53 >  A ^ p9|r=Os;-f@ǪKOY\(wgo9%tjK)5 ֜c̿ʓR spLNhJm0xG+' \">j"*HV5wLjpϱǰ9lb({=2Z^qgQP*!'H4bnYe!5hrFfxQ"~-K5*SW3abb5f8dce4d0aac5d9a0a7952c8ce5c13e77eeaad3f5e5aa68f6760f6283a6a26d368ef43dc39117f8d8d92369aaa122d74a00ea(^ p9|arSYq79׽+l{ &b&md 'M@OfղiпjOϊcSRiEarխu}Nf侮4SHu$̋=Ƅ Z2~¨yQZ%kd3s458"cR=?e3ǞZ+zN}l&pV/&+6 ˦EGtcax&hi r0t(3n)2* 1!'W>p>x?hd  @ *Hjpx     0Xx 4  (8393: 3FIGdHIXY\]^bc\defluvwDxdy!z"dCgstreamer-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.^ -ibs-overdrive-1RSUSE Linux Enterprise 15SUSE LLC LGPL-2.1-or-laterhttps://www.suse.com/Productivity/Multimedia/Otherhttp://gstreamer.freedesktop.org/linuxaarch64 x  큤^ ^ ^ ^ ^ ^ ^ ^ de35383ac868b2a6482c70c468f6f271676a8a2d45c2a32241446ab8ac56d96f0ba7655ea0d5cdd570fd13d40eb3c3cc345fd07cdbf189516b859f213894216aefb238018983d711281ddba3232fdd24a7fb0a6ff960e6df9c699b2fbc7fa3e3d784e2852558eac89be3ae3baf2e3e4ca1fd6992f6e6a7e5e2201fdf60fa22043d9214e918f4753259ec0cd87b0b43694fd6086d5baebac8fa8ca76129697430d375feeb1fb0f562e3dbb0a5c1f9ee23bb308992ed1d7da962b8615d643be5729e0fbc2e5f8e2c166155c1520f5ddf47512cb4a770a561bcfb223f6a82f6d4d70278d61c43b36338907c2033000d74884da240bd649f6b87805eb5781a41aad8rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootgstreamer-1.16.2-1.53.src.rpmgstreamer-utilsgstreamer-utils(aarch-64)gstreamer-utils_versionedgstreamer:/usr/bin/gst-launch-1.0@@@@@@@@@    ld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libglib-2.0.so.0()(64bit)libgobject-2.0.so.0()(64bit)libgstreamer-1.0.so.0()(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.17)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.1]]@]%@]]@\@[@[t[Q[GB[c@ZZ&Z@ZZZ.s@Z!D@Z@Y@Y@Yh@YI@Y i@Y @X @XXX@X*XBX:X@W@W_W=Wo@W4VyV@V%@VVzV4@VT@TMTi@Ti@Ti@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.ibs-overdrive-1 15914135491.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-gstreamercpioxz5aarch64-suse-linuxELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-, BuildID[sha1]=b41c81f50532ca979f94a0c5878512efb08731a1, for GNU/Linux 3.7.0, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-, BuildID[sha1]=b973d75624aeb354b98acfa891dfece1988e3189, for GNU/Linux 3.7.0, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-, BuildID[sha1]=aad4f056eab5c8f62f5b364d6b042f44be430cb5, for GNU/Linux 3.7.0, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-, BuildID[sha1]=515f7404eb40114519f0cd5e7be86a57c3b3a241, for GNU/Linux 3.7.0, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)  RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR'ysTutf-8fd3d450a7a5e29f35fdf7242c4ba3284739d97df937deb5e9d73b95061b28a01? 7zXZ !t/Wg] crv9vW=0r_e3@CIa30U[O vPȨRL%2 ~9>ƸF3R)υWoȔvf(Z m>H`o"ְhust!q$l*- WO/T?go>ڥ[[e\yv4ѧYܘ`-1cJ`P`g,|Eauv@* *sT:Wng?8[5:O,|@qD^kp>nzl5f&]bԕTi'O戛MPɢs ?%.pmrUk?xP+Orcjȅ\7hHM*zs"I ❏$`ZTenoLval-o3I^xI͡ twZ0CQ\^lKPu) $?p" I oFR{3p=w}*3;3wըu>/y~il۩-.KhG2: tE4 {)b`T}!I%@ ?u>efP*s1Β'Q.y9Y*YPp7:R :1 ٽ4$ Qw6mH0!B/{~)侎PjY$65Y͎*kJ @EˤD~L`M43MHOn!ψv)7]?hwc؛3 gѸ(q{4e 'AX{MUd5MUբ}ʰlUs,~Mv?ВVLwGa签1aMy6m[?Boߕҗ,ZǛӜ 7W$N<ڮ[RϷ}nZǝ+:m|pb5(J'*\29/ˆEAe$L0lSZpJChu7j zl2f?D?*E%O[ xcbzk$·)|2)y|ư],͓w P4Ny#jfwp%&2룁Lb3kEaMjb} aKpˆB;B&#V"% o6gXlE`Vmڇ[ZmDOG0+gIg2jnKT-N$9-UpO`'6UξF'cMr0,4S !P_ٔIo1b91 dn¯ Ql>&z L'콄 eX@: oQL6Ntm;pUUAhJTM,gDa;YG"I5 UΔ4XO Y. M`$t(׭iy 4@6eYnT~*۹ypt6Gq ZIX3HNfixu a.qA˶:#ؽBQو=2ɞH&QOĵ%Q% ӑlr<0@:b9r௑^.^Tv5B }`MգUY: !Ŝ50g+X3KJ(Zt$$I^iosK*oB8`sZ˶`t|c/ǻ9& a*3BYtaL Ԩ)X?lZAjr~O~ypTCGH`T֥"#eFlL.%` Zl: pLEdNMO %Q"sۙ:yci>(ZOGMIٞẘ?kO4,R(Xq8stU*dHe=Q-5C/_jI0M|&cepz?/B!t7Rgci fidRzVKX5Yg/uw1NCÔ7 _-rHx?cWסQ5]MxgYr⓫>X'f$M/F?#3cswۼcTAJ%:n0B W&fJKrw3fY+2<vrV#GF` >AtQkD{ t pRK6lRZ/@NϢN]̺,F/s)xs [rHm7!CFn0F *.AWmpKPjB8ar-%' bYfRGCKY7cAHnl0(}{ZBP (5LCt.Y^E_vTQ .0Rf0v]c}{,~xĿJR!S]v] Қ_^%kƽ NjBM%3cgIEN_] S.uSN҉qzUMCAtkG%0{pT3t] j^!@Զ9q UY %z䟑f%pP>)lzԬ$LdN@5<踠`5͔y\\|9ղ]k.*gPeEL떑$߲0jK;A蔮cgؘN4;oҋX;fsR{!M~en*,HD<`,tXuΞ)c#UR2|FTܕ^ÁĴ8!启a\ڕ:t#ò9]X*<d(P=vf߉cc(LR.dFuw3V7 *F% ˲M=Bj74jRJ7?uKagS@OKwƢV_iBɪz@@P?ޡy刔V Bc?䗇7bpX;\u>Ԝ&ySP!y '0`I{ޞjJJo( t[8'v'?H6_U=[9l+te43.1yQ!De$?̴U螝RW:25|Ҫ|pp.]`]J2@yc=6c-wݴlQoggmw$T=zQ6jR F,٣0^&YFl^!M%a2ĝ~imU]Z3]17=j _#[/ut<أ 8OF? &rҲ%Iz3P*Yo!ik,'paF/BrգfCy&Y"8a,$tI`듎YHƆ^^hEԵ\JrxPe;16VS o5*FN}|RFc\6LPTR?򼄯#A[$|H㝈J*w@_Lݸ>H KWLF:wĬ1b!a\]4WBy$`#m|ؘ=K C w.Dh~^%0w|紧>c*)`t\yϟ(#<<9^ؽqӯHZ/^Ow38&(r &aLiN\ ~E}c&\GX\%L̗?J pÅD 9$N߸W8Sgip*7502as1r]HJj oof3NTj^"!9xI+5*;}㢤?V:&X\YBRob6lO)||4x߲и/Y>@?!- . XY>ss |?u]hbd՗B5‘|a ΑSz.#Ckm7;QROʶz ga:ܜ~bk;/#zn/N/.OL'_W8_=(aFs-..;{wp~0n!qn\+LcP/J܈K}ڢ n.pJZG;BT~k${XRXw~MJ7÷{`YktX;ʑ}iiC$'o=^bo5 ^n:M5{g.Tby17N?4K  s퀮==؎p>+N29SE-qv9I=,a Vb3IHS{+yl^U$f%MkEpr@x(@9秬v) : Rf~HqY V\b%7kX3ùoqFͮmQJ帢[Ytpuyw eO2T0$"ɐ ɜvNկv ւbgفؤ?}HknG(JmGK Cg儆bHkT29D/?>;/Qf֯EJ+땧FwlyUpn16&qح\0yo-eaN僸VMwgP6w wrQU&hY8q"ХXbWDSI@&IC$ KHx?CfNgE=0bA m4( ^ڝ|kBwzy>l|ȴ#_"7zElMYs ]1 HT+x粥^FE?Ěz[lH4Z,mU׸3;|l;%JՌ+YtX6ī5) 8ƊH)Jh&~_/;¬zSxM f˖:͙fvX3$~c]XR!7lюTk#Q7ձH*D`tri.zcϺdYE .HXd1?(I)u~y$a E 7sz0luYq~95ۄvWⰩ'bR[dzjR~EY-LB"&)ڳuvi?_n_\oZ-+|~P\;?Aal07UqRu\A\MKzIDgs V\lcxipL{r×_htO3qL;h97e pJj_em q%T D΋K;f;h#N-y:0\#b)mV&g:on*]a`YD>*J'R_NӈXjH|Gp 9s !u~nUŽ:…q Ab^_'fR3D+`a.} 2O5zvYS+ZݗE\_=u5ZpsYesM9֬Qc?3ψ*Gl]o" 1*NS%|gVv'wd*̏xov;x q0/l A h(,.xB׏H%W\Ci&Ҩp8z:mBf%t$70g8]_Ϯy#DaL ,A4{yD / x0#(bߴ}e!čHgR1|X\SxsС@R{Z##==M# Ce^?9{ u9fk :.ǠuZ V`}]E1*Cu8Y!4Hذ\ w8ݾ|M_7Y8%pIo<.;^pFh{%rB5B.w;^wD]OZfC*5acx1@ R:'XFCLU(meí N5ID`8ۮj&bEƛގ"b_ǴY9S 廥?ϴowp}üb vs}`܅_5Xa@/qzCm3Gpl(TF}YB 7)w0`iT_MTG87 ϧiQu6 UUL̃-ƖhYSMu־l{D$i逆TW*=/d )aM\i$QIQ{z֍ck+킺?fWZoGJg}ք'l.wZ^ q%+N.  Zx_RCd*؞]Zjf"=' -#u4{ϛt{?d&T},6JP)UŒV ,E2> K 3 4hE0O2ٰ5x:zwus˧NpvVpMcҋ_nhI[&+n˸ [PbB^C PI)o͇ύ x:z($fCCQػ,K غNz gÂI啚u`[7TФ=kWokziL-Ē'JT0Avx0L2WQ:8,|>Vȱrt( O{sD|-(V3ZhҁB_G&"AeVC}~No~[}oSFb_h^jl=0A~n KdL+IIYzJSgFotÈs[]BѝهTT VwKG)ñ1;Vۉ:{=m'W~wbdҲu6=)pp˖H4iՓ(]R鵍*\.{o6|j7"l/ s&e>u8{l|G3 kk?Kqk]z̈|ǶԱwGSx~eנw%E֚FGl7Ν [#,:FxRW]mvzfkŐV 6YC,Fy#1֞{{LaW=ֽk;ޏfr4R⏟G,wU_.>'N ϛ9ZYaev1_gn_l`dH\ݶy)'s@͋i,fsir@1s~`oW!:Uj>=;dSfY6 sN];ef80ҺsU i]n'F1(uI 5<[K=z::,M|1QeF F_#Vitŏe<g(_&I@|H74c  Jqq]9<cgB_m?aЪ b{+ ]H"=:F|Om޺{I<Q-Q<"xqlW1M 2U_._|zЊ=le6]w_+4U: UOX:E,$#,öS7ȮޠٱG֬5g A7ۢ@WєgG*/eo H\ŒUM"c%wnnf[#E=Qw-ek@!qƾw|(HC@`ny1չ ;*qFXb(&"=L;'SZ%5A3U %%;k HrZ?3ivMfJlj FkxqᰉEoXu&UvRB[f\*/쀁QNvž"xt`wk9XUߑQ(=k;l!Pk9' EoB:I )qG˶Mkr%=w: 0VRFW:ׯk`>ke@{nұK8CJZh*~. }7EwiǚAUR Y~48Yyc67D0տG,VN ؟5Y{? .K:ګ== :H^\&A{)*uo9 %'c_|>~Lba[vH l= m\|uXW1>$bc4 HXJ3=tTvYedrYM+M1Oaw$$o۶t3F?2ēhf F `TH^׀Hd,Nn hPg=1wӪdwmFQ|奬rD u hj$JGY>HoBAlRkT[YNUʳsdlUX~J:4*\t=eݩ0L0ٙOOOļT΋8ђDq3ѳqN6՘ +7QBSZ qKѝ5>uZc~>E+DZLXSQQSra ܏-p>4,jT&T k0%6}%IES @ Zܘpˏ< mvea?EdLt %F`c|"? 9z\ޭ'>hV}$2TF@d5:E+Pn:Y]n^Pa}~H#t㉪<]nq`t%JkvIJ~,/& O!V/lC6Tv{;>C?I0?ٴ}Zqmv9S.^zd;tFrl^2noX<%*n ]>] s=!^X0f_g/?p8pZhj}#:<_pyQ`ءi`ߤXհF;I2!G;i~le.b(`ǦdANG3u*ؖٴc#8cJ<աXbъ`k;yWȟdkᵲM4|Jn >] 2Y^ >-'7U`3S<ʢﰜD:ӱpM>d5RQQŅ x:%x_'vy{_JV}-:sh;OWrR@*ZJR|`235I"X}+`K`T/ ]B!Iv'L"CXƲtr1n $/*- %)s bQF85Й^n3 fxзyo)yn#HJH_Ȃz*(4o=ˡ $h-Ҿv0d_Zal;H,ҏ>iÏ~ڤȸa c&t:h.Dz @]:عdktYQ5Gg'hu'k"']M )|#.pe7c;@wnUN|ϖ{ϟQvۿct{O4 DUMp t7 @⩀x^H؏O w:O< BYLoŸ E6ON?>Yo#='lƀ7kmYVTX2Ֆ+dZחS#nn 7CH%9$$9p2/7BQ=1FZx [(c۹fr eHdv/Sސl:Ɏ/Y`MHK!LT7*3Pw6iAn#a`$TjY3( +{Ɣp-W~Z29tme :Lvث:6w fT4'&&~+1&|?>:%#)*|~>Ծ1vBP&➃G.Qu,e# }AYb J!A}4A`8mqMX@z IQJ@ǵ' #䨺 [a{cOG }[r畞ۊ~rG \͖i ;χU16|1Հdl?pA”e":ťf:J@5 Ddae:nUDaVBlBmv_3,cl8wHڶ E EڝUkMV6,+)UY<H]crˌ/_2=6ESR^W09;:8p17k2Hw·/3ҟQ>L$fƛWߺ4a#)nl(Bgu8WmPl[D9>i]qWT)0{C@Fr}ˤ}ƱT'r|"CG?5 ?3)Ou;ahm6  PWĜ"c[ '&ے_uLlptO* KHVt_HuF' y\06nj!IqՇy|`ΣY :p&\M 6q.a­XMbĄOmDY%}M)kEwֲ?2uv/f mZT *jP==psWq/ZTh6K+gjѩQr\z% aB.Գ筴ztbK:6l$! XBNyRT=sH1t0D[%, I.buB,!N!DNƞIВ .:كQ+_pxK;ȕ 0p>[QZ0a\-'u'+ŊED d4#8&@ϢkpLq-ƩaJMR(GWE9 fS1`:Yפ&bTG ꚱUSPx?ˍޚR:;$~3 f xZ|)@ ̹.;sB"XDbbM3^%3 ;8)ef}.SJc;}Ͼ^G#d,qB822sB!,#7XP$XM.'3By:"Sw#wP*-t~W}PP6ҟ/CMy4 W/lOoQ?) 1y_C!D2BfnCI1f!%,72+ [ ?o4zH$W(䉢cʷ7p*Pr 6\Gv}_ցDyhXpKpKj bp1%:C WnAliPg]e/>LP+ +r57beXXa8 5{KBhО6@$)Cߤ P6;&Z.C88f{fDE -:÷a|֕pYV>3z6>o4B <$^iҟeءޠc6Rn|+`oT\k'Oa]'>|!qls }޹Np0BUZ6s@g| X+Გe>/УiJO)Y:P.kGo{V1[ %f."' lIrۤD+i,W䕬7^!Z[ iib2RkoHQ"_  %k<GA 0A1x7IY4vƱ6!?ǃUΔ02]cMgcmՅ&c_} CDlQfޣ q\>oV& kp9Qe vWpz*{i%)`v!KcePDw(pVK> s1WFND eEjd9ǍudA, w²v:rҀbum9ņm+ s7FP1a™mucݐ7޹L,pjnK[AbPRcDl@'- v0i&+3 Fq4zu;\ ƒûnɒmG]fj ۇ*Kyrj'[MNZ ؞sxٴS@kx܎dJxmY fѼg6w?08 $mԃNp73PڢtL%36ƎS *sJmv1S ǫ[f%$ n SNI{aOsed+ +:.NT>_mKefZ,)xQ5e5""k:ukxE E-ܚɝxN(~!S(MZĶ$4u*}"\_XC}6v=L GkplJĘCˏN 2ӣJoɏc'@^anz2j'iV=|\uq;e.%ˢzSp͕-JCf^2p'(% ۛ9XX֢Z6􄍶fBnΡXNѤd%'q_;ZQ@/sUqԍ[ >#u gq}N_3žsg*k1p>0*SOE"0GP8 (D%N <Ht?Q5F5#'8Es]NMa[?  ;* Cn'h{qg$1P ŌNdA Zʮ3[3It Tu êQ,Nidw~! $(j:ӱ*MF!X(<~ pԡqK @Kpn(-n+,m\ڸyɵi-'{)|`1Z.#Yeߤ]*@1 EʹYC,OBv9o#=\+yLɹ< vC야]v鮚E*X =@v(fE">DFQv+VBXgJmlgމ 1H]Vd 2oQhb1c 4|wYuo r3 N_/SEu֮)ҍSc[yǟ纼-6PwTs0?hVf˸Dk6pEgd8OƨYWXn9⃴`Kr! gZ,phCryIx}țUJ*>%QZlv>#_k?fV1b%C=gAA7Vl ,jnMDp:~Ov5󨑣[1yJ.c_7tyJ%A%KvFc_^)9^aCcM΢uo Z_&R(^b\i(1Cl7׆zƜǒd ?wJ!{MKm*Hr[73.aVY Mo ǨPJܼkR3@>_X_+u5;כ 2?H9}6]"B\^M;X@T`5DJ0wWДr3qruZ*y¤medOv[=&&5 {hlLE bөh!ݢ!n2ԩ:' 38ïiٳ)Z3ČX;Vs\s2lkUxz Ph6Bo_ y!aܟU|'g"AEca$ͧ /wG6)WNatp AZ]A>t|BDї;;rLc2E(]PEFK={~b x'fj ]t(Q.O #45rϚ<{2U-[iSF'j?`n'yh$QDSPƥ6 9mRswQU a̭@&\!鍢LzR~ys0_h@keE3v5vl>mz zJy=TAs2HZ1lP;R5w?l 2o=R:S(9i*KN;/wAg'w#O[;})1||dѴiN]SjUv<@.)Ăw_) al AaL8!s_ĉtO_^kWe5D3P:S@x`| Ƨ Hr./C)fP1_{}4$}Wz?./?A7r /P;XO ٶZ#A{rQDP4HEh8h(14> X 4C]U 롰⮽zGdC/p{i@(r/"*f8nԲA1!RQNJ!}oiE/]E-ФˑyS]Up2-xlhA hz85!;!ɯSׄ %_bVu9Kf-+sp05oH^b !-ǒ$Dͳ\)]wsf :dXq]F\ $= +v96liGVViZW./1RSaY(;0{e,{zR\9bWO3ɺ]!rʃ0DF`M J!Vċ8s%"_[=96I[*+tK-_>j;41|0 PLCf7D,* 4QCǵXzR;X7&@pùFwfD@d^+dq2A9NZ *;٘l63QW <+O؋#ӌ`"KI$F )G st?iބ!J8wֺj7 U_IEoޖQD9 0lڎOwKPYq I\[]&ޮ֪aD;ХJ4"z^3@歱&]ubh.+OFgPeإ1Ď?B7O4|l~LbIb1w[.TU p 0l _9>d cfX[PiR}?*8c޲e53{(cV5`|z JU\Ǯ\ S4FO<4M7>H[ g<8MS$4dY`6Ȼ36fK6? m I$rzC| t#Ad~YG ę^wY,m'/eOLjꘪV0-j-굈*/0Vi48;f:%P6o\ }A$3H1eq?<㢁{y>Ggxɾb}rOoH@?ܒcKVg٪U8#t1xJC_8xQ'SvCUýIq2 cwH =j3U4a$k" Ñe!>lGc|~|!\ՑOwb4NF= e[$FjW+_QF-Di6{,0[k8a̯7~T#{n+i;J2NgK`

/9FCEUՌħK9H j0{vЩ +{-R? 77``tPTIrJ2Mr[$HғaklGH0Ƭ_DYo 6oG8AVLa1 }~?#Q%Sݥ% @|-b.&v(L6yȵ / Ii6N?~FFQ\:w{洯 G"hO^{&q"rt@ݚKd} r!PŠOf@m z9p4!ՠ !?jļf 0ky~Y0(S>mV.[MS+ ԮrEI\ٵyIŎp1LQQ؜j3C1,TP\ z7=[qK;q%h5Vi ǒ!ut N؍nC3h6?6)loQR B㼪qRB6.&$b}`Bz]2 `/VuwΣ,L0ļr79|T>X3"ÑBtGH7g'F^`Q̥oKKtHsVI#n=a̳Y. QlȇDrq_AtoaaGN"I7;IQrW]T5K{q]tT^\uTB1ߩyAP!ekMƐ=6j6*{mV-p0 X4&|ŨjJϟ$9کJw|5Mߵp>Ԉ#{QڢFbFg}XXswVXy-7B$[88~uw)i*H0:dF0ET޺Ս8? Dp`!~rqۛ8s#} \3t{aZ [l՚V!/z np7ZpjCgz%ܹCغĦ4_Zqn&X /d3]MNiy(AQ[k/w4ho(]r#?\nh?v @ѝ ~VUFf̠KMibr<ϗU$K#JGG=WÒݻ}s\ M*agbp8zUG aj9 7 XZptͽFfkv=;[Keo@pA-= G?.BI$-=KSךdi㢻 H[)j{(\p:˴e}f9Kv}+p2 QӒ6dV~rpJ=`"e/m[A/]22ݼ$m ZM!k4 <!L_`b,^a<߄]7#LC${h TIY;pYTnև_{6џEf_ ZWnI܅ul2TOxO֗:%M#:OA{u0Rו[m{3.(kϧP=˜_HGOabN|q5wTa9Hh,ZRx/|t!*HVk g;Cujx'jdj&tɓ7K%7nlm!h+QnwK/-.䐅%5)Q{xXnG9荪 J&Mbiv@k?#w _ùB޼+r=U]Pi7@47ܛ8SP^ #cp'#8'+ἔT7}2+Qdr$ը=.\x_H!4i\1WvtU2$63m7=87kG=Ywz#aV!81@:W똙fVE%1Z#tx_SY)U5wq̊#yר'>cIvY 7BcY sֺ[O寖 =gf؊x;(+ےe,FGOU^|_|:ز035p Y czϓ?._KK:]/śEJ̓toQmic2dh*qi#(sVrw')"wWʃj" I$>c+~'_X ka`oI4 iƯ" KZ|ۣ% + *mD;KJv';KV:|QN>}Ži@<7:aеL;Z 4'eK:Ga}CeGتWHUgը{[H5G C_P< UisXWйsHАS15i9҂fR\7}dBy{᦯-Hcfd-EBv .hjwaKB *퍙4݂P&kuU'f9)Eechx5alb;x0_X᜻rTQ[4l*2Mߙ(}w;_=%SA .*̄ϧd|P'W>c4r扯3!E7 +MTU@](>X6v#qt^F/`a ?'U]em:<܊֨a/#Cery>]i&59\";D,|3; ŕӞlJO74{HqlFDڝgz&g1uWэ9MN\bJNg>^NJ^ߵτCg{]B4uZ(x@ZI:oU@SH E[>W~2^Cӣgj^ڭsaa<) o#]\r2Gt÷[yy+ :u #: 0d"}նPڕ^/Meuc2&vD,( ŀuciX6#IpY0vȒPz@)c_jQLAB`yBPHuջBx3[3zm/1*.~f|_,+5 FCjDoZwo]S=;z@2y1P5Mr~<Ʒ%E[>;f[/cRec/\ͥ0"Ld($f~q=eG mf;5g8 A=A*k~̓EW4>/Y^٦f dWM+y`U=w?X7[vi7F_g*ᚂSҤY]%UNfr4GdߔA 1I 'J:Çݫ`Q4e@ɝɋ,_2ɤL,ՊkCi(j!'3BZaׯRM>HҀTK{͠Y8 [9BeFA=bb3 VGl.;6H'}1l@Qcى~ $ 3fUk%c8f&Vq{XlpC 0g}X n9{G%G.Dn+ ##!iF%wJw}D׆ ˺9VBx沫?d߻8R6RjjX Mu[+LhBEzi>*W,)iqCr_Z-h0?kYsL2V7ƀPϠNs2Ew.k}xFbБF = p|it]%ݎRlW7nDjs>19xjf,W 8_%ŽFxN I߇%妃+ٍ$L?ds(o3 bORRl1MJlH$7K (dbo3_%>On_ ҒEk/thh40yv?ńW3pG꽈$mNu5hRwƣb ^C L'*gS~ `3W#v#;(%mqov)ush)'9'@+Gn2T}(-Ñ .UT05 Ixfd7a56,&VVV4>$0)FM;Yt'ׁĵ]sByUiă`T1|'4!gr_: :b\L¡Zt֫KlK8oXݔM4G*a2;gEV't" QLj׶7 $E(9dYNzzĜBwѾ$ƒUeᵨS<տ*Z I!M5YqJ$WfRzs[BqpvN5$GW/?b0o)4-ysȢPιo*N;yUT|VvX\xw\l]h?3ؕG>{ ) <ࠀG# }B .]9 0wsVn T):MG&Tvf`WvZӓJT~l"Gx/ϐ}i8pmz-e eњgIDeWp1G,:["iHDQ~#ba,3ibѠlO7$rp%RIwSF-&\! u+YjZHOo1zJrx~TdbhvG~[LZ{yy,; D sR*C7lAhۏxtIgӵ&Hq1rmZVoO"]$-T6$9 u(J`QYn:<ފWE[#YMCO-ͧىێkD#ê&߰saJ5rcrI/m]ڽF\JA(0WL[5{0s07J{LϿ5nvp5Ş#ק%6˙ܾTq;\~%1űB8H{eVZ'pؐyc3ZDIY1C,Zڦζu?#J'H}w4_hxi94f?`,-a=`X?k 3 [?I۹sgu_0[,EUa29oGE7A[33^lRmyyfJk"h&.a [z[<|!_+Mr/:<ILaUpvB#6MNv4fRn$ePf-~!ȎB5 m,4xp)|l;-}/ [w}61!s?XVDP.!nnƩ-a`NarL ZJ\91Ӂb-!XdaGʖioڽc(J.d "} :a%#Y1FDtX&hP/_'U%v+OadL#Rr)Xuե̕\b?aP x>%!0*krvY֦+S_8# R@8Sk Mc(2/hCKw*F{/4YzK3veHG5)驖(+b}pٓHyLGÉ#D0`pVL+_;/C:U!RB iQ! fUqSǛH2'*ʁtfĠ<v=_gxk,g= Pfp𿬙y_fHgzW+pxa-?a',Z8NO\Q&G8ܨ;EniʅP'`s >?3JBd4}TbGJ)2)7 y$Оd7nqa%'Ρ>P|.95sHRhزk3Ul.p506Y:!ronܮj_W W>3 q |UDoy}dEn)j<4ɮ0FF8JC`&8罧Q)7cuʢd u7~u'2c֚VPV{nr4OzXnǏLM3ҭ?>M)뼥pp9 &Idб]/m Pe< R΄jC%ʦ5?Mcؠy. \򵮂6˕z-GLZiocGkb[)o2 `gMK%~ƶ{0ofg&ӎRu=s~y:lٵӸzNP!Yo 1fs =<oP'E-ùBM݉6ʏe: > 0r^|$5Zr'(EMIy3=`jyG<=GtP{ M1CjzoW;@H k) o.\lE)KPz%Up h[\RŮTȜ(Y~<?bj`arLV-oG@>oc#Jߟh24i-HM( oSx͗5hEg3P{ZL<,㕏;+ P=6,TVnv{rt_oP!|3L!zs46DT$grٽ+B_}hHt"kO/W#D]|}N5*OEj  h :h3$ fl_Qg09F?gqu6(~|cřHȸذi K"ܲMp$̲08Ie)i=5zt>"̈́YyRJ#2q"9"'QT7oS'WԛXtܳGzaaWlͩ?qhJ0-ŋ C. l._K'l^Dyz->bMSAÊw2݃G)FG9Ope=8+sU+V%cձ([g ~V/L%B<(͸G-TXaj\# $]*M*䰗]@T^UJũ@U(-4yіcbrjqp^*!ў;Gg Q87ykҲW+}dEB-j? -,T6,9bRBkO98YL 3!BKӕ6>yOX~`dʯc?Ey&n҆=\AН=qx۴rlbZ[/n.xyHvP|JeO.z @_p}nMh)ݍh79m(1d#-{|{<$;"g17T歷be' L(AڹHk:]/4=€uHS}R<<~ٻ,̵"LZ!yO)Rxm9rr2,%}yp&^ $׫˅ϊ/ZBN3ru˅m/'#ϙRm\nZ2ǽS=? o"@zLuJ5Z'sdߐxZ,FTU@ñhlAtz&#X>L.!:U$@kfDu B⅙tԚ1O#ɤ7RvSK[pAΆ&ȢEjۉ2-#q}&|y(i`Ȅ~(miGd "i?d(5DVBSܬF*ϡ,Y2>t%X믩XönMTiĻ Sׄ^3yS*p\?*<ܚD⫳yPK03 '4^Vug{Sc>gZ ōBTB*l) NU*;fQ3sFl6\&CZٗ&_,(AQJG'T橴 >uܜE Њ-!M@ <'[8$xQamj=QXNșAR=!R֭Qު10ўxR&ptnSgr+G Vcta~3.eʹ)X*j~e= va8N ( Pدm#zm~ު0qUrkѭv9O:h&0'TpY'sOgk !U`ow gJy80q^>zֽDL%d*t.f 'n,:WMi/UTO#j"L }I9?m ߧKkXT]D v.!k@P EG#2Hx=DZp%W6+ǹ񈙗I+{3ۣ|iTz}36đIH{o@7V w~*<[6 ) C>œb\.CAT|WnJ*1? F 2`$J&Wy2n7CåD/=uef{ V64_P~,uNe IҢu{}(C<"5yG&)t:/e^? r%t齎b';t@E_0LWItdi﹉A.A@>V&?9mMd,LbJ (>9b0ņk+"tSEy%I7oY8s N#0X™B9_=+ToqRwZFw(y2Oo){L#le_RNbT;ҽF",ƣsB6wm45;о[=@a;Q \*}4&g-KrҠVGG WiyC1$ ڥKt?l n0B41Znбn0({giI%̓Ł&`b_lBXK65}\?t6\Ey&Pw<zӟLw *BG-E4b$bzҜ 1R)Zy9CnؙF5_]G<rڦ2JvuA,ʫ?] rN'5ޒt*ǽRe4x,b2X::Mp۬]]uu maXw}M[ߺ(Xڐ _zc$ @]IUm[{DmZ2M4K>d\3^-$]gi_F2^E+Ӆ89xU Rc=Gaw:_p{bq3jg lTQGW°BPfe&$my$Csu6hRz^[_E#D=J$ƅc%crQO[‰iÚՆhu1|MpqL` 3\rŢuu9W }Ox 9U A&.Y;)@"ކg8mŴ,'8<<ifuHr\Yvz2Sl *Nʖ,Eë4N?Pylr?1|@MvþjD%C(UB`DV>b}N^?}rNTtdP5 nt*U'̘Y9(B'Y Re& 3Dn)Hv}{/q6.l)Fa/OZ {.8%wz(r!6]A}6<pٵz֙kIBmi m쭲^?aRQ6ʣZj/4G]|pVWuhrhb/j PTAףR!,a񗁾Cf: rSbNH$hT z Pa*̥+%XQ5x19 3NFk/݃#V@q6qAܠ5EWӓ-|Oѩr_3v N_*RY{c]I/jt~o:`H?[)CWBJ,g\EM{5ZV&D$?/.X.waAV*MLݍF*L"k xcF\M!̯6,s8|W;B]:{Ј,=^ ei-$;dPY2isixA8p伫 { Ol+A,Q zN]. u^mx>Fex.Fót f8?=>j %zTM e!wƔ|3hdRu+dQ3$)U6 JD bRac(5 =}AP2,7+17 5^)uű0kzG Yf;p:kuV$%5KtjunZKLMo%7:*"B%zfe3{eu_wާ4TyhY{ӔLx^``tbjJ=)k7i/y>htiaM&۰-'ddF.O5@ z.eAWOLh{\CHbHV*z2S'm4MeAc% W AC!cU߃oKǦ¦y*4 st*&,L k˺90QnT_9ehk#q)XB|%4 X5{"p`7}x&?)>7U]v'︊v Tk)Q"T\SNFݛ(|S1w78sArDꄩLq_Mԭ8qLYsԐRig9HuPE6 toVE~8R9FtWP3n;*h1wR.P6#) l[l34DA948;e{u=x?J%"^,K)FW4F%}w=,<#n!N@91e{Blf >S}ԈyoiWܿAe"?+ZAy]Kpy$"_[uprI(''kh}s/*[l<'=t J?9UV%?ei{X_\Kf0[L|?AnK ܻ[C2NY(s`EmpC*e?,XZkuLW|wKQe!vWG604tV8nNՈ™uN>. ?|]w`KE&pJ+[=絡 %m[$5BK_ZYnջ8B]REQ6'F'r1_-'"}+h} 1ZgC `'(7 LZ!a&2y~2jyb'=ARDcp*zr<w`0($NpWBy4X59(NTg寞ruc|secfoYѸIuAd^CDoKMߨND 7tv9vF)i:zlzͽ4:·9W|Ch [[UͭyJu=OyQ[d_vW/JrzR(3Pδ/L9s̀B;݌AH騪};퍂NjNCb 7) }e+;6`7exnaIL9GNImhԆRE-ZѣR6b`RqΠɂ08b {^F7ʻFK9O=US[.i7GuTGo)3MȞlF's&y AfklVS0E}׍֎0wzwΗLЅ8ȯʅyG7/,<ԛBN&53'_sE GP{ik6ucDD `㺬JCD~/ 8whにyJ="{b)ԹG1L+ZDڄŇ۫/2OHwcyҼ%͢~&!sAA~X=0D0OVL>ʹȀ6] BK4Et^BeؗYEFWc4BBf M}fCSO=CY8MJF?@|ffKF p֟|o{>jҳf]{(# NR̐V~g}MʱWX/>ҹ #_jX}\M4`Xup֥_ձ.8~+3N -Xc5%9pEXbQ`_F6,(}U+,Gt 2Q"=.(%t6G<R t[gq .bˉ4K):A?Oñ5O V*+Ѯ 6ܫޢjOjqtE3F Yxvi}9s8>f]ׯ[νXyW.>,!G٠,/b}hY)/766 Z>o~;_7kaCDMqVK-b sRgGd:8yenC*K$XRyq!N3zG?2-:~P*.?ZY1Grϒk4YN&b$tMiq8IvWTP0/^m ,OH+:rѽB7"zI4F;K0]?[gs%9ذi-\[#8ʤ;Xx|g#!Wmlq,jSA.%GeY'> S&Vrwn}'.?sK&l!_;D2e#Rja]t0͎Fo::-D%3Tey@

V@ }XFF3$i@'kx- 8RoȠ71 )#(OĂ=r! ǰr`*Γ- N*mWg<4Y>k5Z+j7&3% 4d[srQǻȈcJӟTp'9 gDDiS$;r!'ˍdcZut?0, ОsM0+Ÿ#҄Y N#8{ s$):=?{ 0/ІǁPU'=h,4*=w7Un z(swG_$[.b9PMc褊tv'9&nc` h=mzi+?fc Gvo:Xc";vS|#qBEvFi+¢,TR;r9wW'a&b=]QAHX2]rʉF\zC?Y|sJد˳jÑ H=F?'zMEb3O>Sl[.3;A3 8}t^xT_ N!cQ|ԣ%?꣢{B歁GY_ 1jƸd3M [pM[sW&Ahn)?cNth:}ުȃ)\}Q dA3P#E*eFL*Eq,MY#6vaA~sD&;"ƚ1#p,I[`?xm莈rհ3TepfOihHD75ied .2)t?|hBqÅf"1fq~\h)׭8ìZht LT 2O ;c fAw7"Z6CWzPID^M]՛V0vF3MCtl ;.Bn4AObE&Pj : w(G{f#ϸ N7E6$!)\z*MyPmK Mvnc[h?Gogk =ei*)ij(oMg̣#\v, y4(ak=E!nŋwb0t쁧 W_48\KJ2=YGwNF)%i,èo/<aY-٤!$Sdgh&-,`~.K79W,NN_'qH)E:KȽj^T %ҟF勂Hqex7bDmMZv"ڇgm3$ ARP/f7=A J`6pߓE唔:gk3={$PZa>jZn#ym戹Y着<|=yȒg2vA^Izx*z#X1^|$4ijF{ W/`ܼ1l[[|=)V:\38wt3,NڌfD~C8%ae^蚎2NV$'4]{̈2?T9TlbgEq+=}wF{ޯ'iǗ"`qvب|([xKzk̘ 9vd^1١<(]{`_ٴ' 2f'$X@>kZ5{FNحȓ*p%.S39 x6BS]Kqt)YBiZ_7axlIj*vجAEwtO!MQư0Lr8LOŜ$E7 2 )mW;h3$'9S{WG}YM e#U%s~:XD^{F"zhcr!#pg $F q3m3OYnQϮẚ7ʀLsUwٺ!8,"pϾB{OʝW;W*B0Q5V'>NUWŒ'yCBؾ e Xϗ!}M1 2wxόBK;tL5)_BзHʹue/?A\‹>yoc]T3=ԔP:\2E &5+BYang˞^=?l?üHuғGX^6tnh@P* L4j4-kn+A< ]fez7@|,Sykø'AF rI{L];wג 7heCPnvә mUb4H{]5C$|7Q 8.{}7 $W!~m!VB,p BR#'vo@}E$ٔ@3tiJ3cBQxޢnj^6:?`2LfQ9qdAgNwgZ(nz#F%'$H J)ݯP [tAˣܞVi~LY5iY@PcL4ʶevlNE|nYbG3u!*1%񑶔d,t;TGM|>Yd1[/`=(iYk60rVk0s˸9&Ы0򿜦R.d؟* E`chx- g^@ePyE΅oD7,.I/aX ohVfEE)RsfRęԼ5Q&8WMQD#Quiw N;]f&VGw[z ( ~hj l*#XD5qٻDgv&`d㩍$K|uHMgרX1H'z$Iݠ_+Md61\؂oE^_痢6Dm=ʦ5Uˣ8+/P72bdyvBA)U IHg/.*90xDYcm\S  }{!V)q2L H11kTPޅԿeGĵGc(rգ6Ga3S~5:oI̜a ;hA`jMwֶ o%,="96σ8!EPd`k+ m XC8}r?nN݁^t2֯{@"uq0EK//YNG*S?)bvvBKǏc1qw.vJ_A7NpK?#z4kf'-6MzǚEB4^R!16Yg1™`]^*/ǥP< ݳDi-v(@EUp I5pY>N:Ky ~n=tޘ1jkd'하OX5ŤRĀfl5Obs HTWQ-UŽ(;`7W&fLaz7vi&:q!5#0Ӣ(m Er tm8ڸ a ۫^i)LL1MhϿ;$Έn1$^:=m#_|OR·Kh|M -ұp=0,? /;|51I8jt&ٺ?s:ΘAx)RXs "BfʷPb҇Fm0jsW `ͩq6tY/HB oa`yE:F4KRV3LCXKl&㢲7{ܴTs"ߏOYΩ1MZG,7?J#̢Y6v9w"iNw_ {_'>/N}HXCL&;Ts'V\k/,?% H7K' My:0=.66J Kk+fj7*̉1eK WwWZbMuZnǡi71|3%j'RLS):GsWIЄʰA-0Xˏ u\Zzn.Wr@Q% 3<1Ge@8L4M:4hg#Vh[D%Oڔڹq{Bm&\]<}xc@^GR]`.}E h}7vPу{HHXD bRY,Cq6n.o*`0m}p = ,v"\(K\g)xK_"!rQmo' vaJ@_ n~(k #~VNy/1#-ݼݍ,zҊ(yrr@Z>F/#ToId,g #4WT2\e1Gk48Ce>&}9gɚf0Xnҕ)sSwgts>{(WOb񵾅 u]~턽̈́KIQ6 n.O >WSR葥 u"vy傎̔Ah擖z j'mDs1aU & E~C}PJW),t-3 H_o.Û T +݄ޅcoeDX{rN~R3m |5MJkS7oT͂XJ :QƆ(}B0IG~BO;502G/(–H&/GWu+7hۃgDηF]:K< % 3 V?k!P,9O7rT" f®ͧlٌ4U.m@Z7fH5e1Xj >[+C+Cbzd"_8)101UaGl)[ ֍k`-0ź@CsHhX䠔zQjɣ?v_4{aKS#qגe@߱POK׹ztPPIpʛ[SY&<3|H oX*d>DAE~"k} ]y8<a(#8A{P0? FQTJ Xu4[f# r1WG(ALHgls0x-; YZ