libgsttag-1_0-0-1.16.2-2.12 >  A ^p9|@1<@@rg/qmr.wkjy G^ Y{um&Ujw2) v YwSnF 0A,[ G/DXTa^XO[vFܲp@yh?yXd  K +<_elt x |   ,4x(8 999: O9>v4@vCFvRGvhHvpIvxXv|Yv\v]v^vbvcwdwewfwlxuxvxwxxxyxzxyy yyTClibgsttag-1_0-01.16.22.12GStreamer Streaming-Media Framework Plug-InsGStreamer is a streaming media framework based on graphs of filters that operate on media data. Applications using this library can do anything media-related, from real-time sound processing to playing videos. Its plug-in-based architecture means that new data types or processing capabilities can be added simply by installing new plug-ins.^Csheep03SUSE Linux Enterprise 15SUSE LLC LGPL-2.1-or-later AND GPL-2.0-or-laterhttps://www.suse.com/System/Librarieshttps://gstreamer.freedesktop.org/linuxx86_64^^3db4b559cf3e735d14d6727f04bfb47ae4c15e185210944eb8078a0a75a30714libgsttag-1.0.so.0.1602.0rootrootrootrootgstreamer-plugins-base-1.16.2-2.12.src.rpmlibgsttag-1.0.so.0()(64bit)libgsttag-1_0-0libgsttag-1_0-0(x86-64)@@@@@@@@@@@@@@    /sbin/ldconfig/sbin/ldconfiggstreamer-plugins-baselibc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(64bit)libglib-2.0.so.0()(64bit)libgobject-2.0.so.0()(64bit)libgstbase-1.0.so.0()(64bit)libgstreamer-1.0.so.0()(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.2.5)(64bit)libpthread.so.0()(64bit)libz.so.1()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.1^@^b;@^V]^4^!@]}@]]@]Z@]8H@]@\@\P\[@[t[Q[.6@[!@[c@Z&Z@ZZZ>E@Z.s@Z!D@Z@Y@Y@Yh@YI@Y@Y]Y @X @XXX*XBX:X@W@W_WN@WM|W=Wo@W4VyV`V@VzV4@VqTMTemgorse@suse.comdimstar@opensuse.orgbjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.comfcrozat@suse.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.commliska@suse.czmgorse@suse.combjorn.lie@gmail.commgorse@suse.comdavejplater@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.comluc14n0@linuxmail.orgbjorn.lie@gmail.comdimstar@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgjengelh@inai.dezaitor@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgidonmez@suse.commeissner@suse.comalarrosa@suse.comzaitor@opensuse.orgidonmez@suse.comzaitor@opensuse.orgdimstar@opensuse.orgbadshah400@gmail.comdimstar@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.org- Remove is_opensuse conditionals / really enable orc on SLE 15 (jsc#SLE-12265).- Add gstreamer-plugins-base-gl-deps.patch: Workaround incomplete gstreamer-gl.pc file, which is missing the (dynamic) dependency on wayland.- Enable meson build conditionally for Tumbleweed.- No longer recommend -lang: supplements are in use.- Add upstream bugfix patches: + gst-base-playbin-handle-error.patch: playbin: Handle error message with redirection indication. + gst-base-audioencoder-fix-leak.patch: audioencoder: fix segment event leak. + gst-base-fft-update-kiss-version.patch: fft: Update our kiss fft version.- Enable orc / wayland-egl on SLE15.- Update to version 1.16.2: + xvimagepool: Update size, stride, and offset with allocated XvImage + video-converter: Fix RGB-XYZ-RGB conversion + audiorate: Update next_offset on rate change + audioringbuffer: Reset reorder flag before check + audio-buffer: Don't fail to map buffers with zero samples + videorate: Fix max-duplication-time handling + gl/gbm: ensure we call the resize callback before attempting to draw + video-converter: Various fixes for interlaced scaling + gstrtspconnection: messages_bytes not decreased + check: Don't use real audio devices for tests + riff: add CineForm mapping + glfilters: Don't use static variables for storing per-element state + glupload: Add VideoMetas and GLSyncMeta to the raw uploaded buffers + streamsynchronizer: avoid pad release race during logging.- Update to version 1.16.1: + See main gstreamer package for changelog. - Drop upstream fixed patches: + gst-plugins-base-doc-build-fix.patch. + gstreamer-plugins-base-arm-neon-configuration.patch.- Drop pkgconfig(gdk-pixbuf-2.0), pkgconfig(gtk+-3.0) and pkgconfig(gtk+-x11-3.0) BuildRequires and pass --disable-examples to configure (we already do in meson conditional): Only needed to build the examples. - Add explicit pkgconfig(wayland-protocols) BuildRequires: Previously pulled in by gtk3 dependency. - Add explicit conditional pkgconfig(cairo) BuildRequires for openSUSE versions older than current Tumbleweed, workaround bug in pangocairo dependencies in those releases. Also previously pulled in by gtk3 dependency.- Add gstreamer-plugins-base-arm-neon-configuration.patch as an upstream backport of: https://gitlab.freedesktop.org/gstreamer/gst-plugins-base/commit/d8d4904e - Use %make_build.- 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 for Tumbleweed. - Adjust line to get the minimum required gstreamer version. - Disable tremor (needs libvorbisidec) - Disable examples. - Package libgstcompositor.so and libgstoverlaycomposition.so. - Adjust documentation directory. - Add gst-plugins-base-doc-build-fix.patch: fix build with automake. - Up gstreamer-plugins-bad Conflicts. - Now requires glib2 >= 2.40. - Obsolete libgstbadvideo-1_0-0: now part of -base.- Update to version 1.14.5: + audioconvert: fix endianness conversion for unpacked formats (e.g. S24_32BE). + audioringbuffer: Fix wrong memcpy address when reordering channels. + decodebin2: Make sure to remove pad probes when freeing GstDecodeGroup. + glviewconvert: fix output when a transformation matrix is used. + glupload: - Prevent segfault when updating caps. - dmabuf: be explicit about gl formats used. + gl/egl: Determine correct format on dmabuf import. + id3tag: validate the year from v1 tags before passing to GstDateTime. + rtpbasepayload: Fix sequence numbers when using buffer lists. + rtspconnection: - Fix security issue, potential heap overflow (CVE-2019-9928). - Fix GError set over the top of a previous GError. - Do not duplicate authentication headers. + subparse: don’t assert when failing to parse subrip timestamp. + video: various convert sample frame fixes. + video-converter: fix conversion from I420_10LE/BE, I420_12LE/BE, A420_10LE/BE to BGRA/RGBA which created corrupted output. + video-format: Fix GBRA_10/12 alpha channel pixel strides. - Drop upstream fixed patches: + CVE-2019-9928.patch + 0001-id3tag-Correctly-validate-the-year-from-v1-tags-befo.patch- Add CVE-2019-9928.patch: fix a heap overflow in the rtsp connection parser (boo#1133375 CVE-2019-9928).- Added: 0001-id3tag-Correctly-validate-the-year-from-v1-tags-befo.patch which fixes: https://gitlab.freedesktop.org/gstreamer/gstreamer/issues/384 "Segfault since 1.16" which also occurs in 1.14.4.- Update to version 1.14.4: + Bugfix release, please see .changes in gstreamer main package.- Update to version 1.14.3: + Bugfix release, please see .changes in gstreamer main package.- Update to version 1.14.2: + Update docs. + xvimage: Fix symbol redefine build error. + glcolorbalance: Support OES textures for input/passthrough. + meson: gl: fix backported patch. + gl/build: fixed failed compilation due to missing EGLuint64KHR typedef. + parsebin: Don't try to continue autoplugging a parser if we got raw caps. + audiobasesrc: Round down segsize to an integer number of samples. + discoverer: Don't crash when running with -v if channel-mask==0 and >7 channels. + gldownloadelement: fix build with msvc. + subparse: Don't read beyond array. + ogg: Avoid undefined granule shift. + libs: g-ir-scanner: do not hardcode libtool path. + rawvideoparse: fix typo in 'plane-offsets' description. + video: fix some GIR array annotations. + audio: fix some GIR array annotations. + meson: gl: remove non-headers from gl_prototype_headers. + meson: install the man pages for the command line tools. + meson: Fix detection of glib-mkenums under MSYS2.- Conditionalize orc and pkgconfig(wayland-egl) BuildRequires and enable-orc call, fix build for SLE 12 SP3.- Conditionalize pkgconfig(graphene-1.0) BuildRequires: fix build for Leap 42.3.- 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! - Drop gst-pb-base-fix-unresolvable.patch: Fixed upstream. - Following the above, drop libtool BuildRequires and stop running autogen.sh, no longer needed.- 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: + gcc-c++, libjpeg-devel, libpng-devel and Mesa-libGLESv3-devel, and egl, gbm, gl, glesv1_cm, glesv2, graphene-1.0, gudev-1.0, gdk-pixbuf-2.0, gmodule-no-export-2.0, libdrm, wayland-client, wayland-cursor, wayland-egl and x11-xcb pkgconfig modules as build time dependencies. + gio-unix-2.0, glib-2.0, xext, xv and x11 BuildRequires to avoid implicit dependencies. + OpenGL shared library and its GI bindings and plugin plus audiomixer plugin from gstreamer-plugins-bad/good, following upstream changes. - Add new sub-package libgstgl-1_0-0 to baselibs.conf. - Add versioned gstreamer-plugins-bad Conflicts: Several sub-packages moved here, conflict on older versions. - Add gst-pb-base-fix-unresolvable.patch: Fix unresolvable problem due to moved plugins, take 2 commits from upstream stable branch. - Following the above patch: Add libtool BuildRequires and pass autogen.sh- Update to version 1.12.5: + Bugs fixed: bgo#668995, bgo#792983, bgo#784530, bgo#771853, bgo#789358, bgo#791638 - Drop gst-pb-playbin3-fix-accessing-invalid-index.patch: Fixed upstream.- 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. - Drop filesystem PreRequires: this is simply nonsense.- Add gst-pb-playbin3-fix-accessing-invalid-index.patch: playbin3: Fix accessing invalid index in GstStream when received select-stream event (bgo#791638). - Clean up spec with spec-cleaner.- Update to version 1.12.4: + Bugs fixed: bgo#789458, bgo#789547, bgo790329.- Add explicit python3-xml BuildRequires: fix build on older versions of openSUSE.- Switch to python3: + Replace python-base BuildRequires with python3-base. + Export PYTHON=/usr/bin/python3 before calling configure.- Update to version 1.12.3: + Bugs fixed: bgo#785011, bgo#771088, bgo#777735, bgo#785065, bgo#785331, bgo#785341, bgo#785799, bgo#785948, bgo#785951, bgo#786200.- Drop conditional valgrind-devel BuildRequires, this type of debugging is probably not done by users of binary packages.- Update to version 1.12.2: + Bugs fixed: bgo#784639.- 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.- Run parallel build with smp_mflags. Recast a slightly convoluted find call. Replace old $RPM shell vars by macros.- Update to version 1.12.0: + Bugs fixed: bgo#782095, bgo#782018.- Update to version 1.11.91: + Bugs fixed: bgo#779866, bgo#781149, bgo#781152, bgo#781168, bgo#781490. - Changes from version 1.11.90: + Bugs fixed: bgo#774544, bgo#776140, bgo#776172, bgo#776446, bgo#779344, bgo#779515, bgo#779866, bgo#780053, bgo#780100, bgo#780257, bgo#780297, bgo#780429, bgo#780559, bgo#780566, bgo#780764, bgo#780769. + Updated translations.- Update to versions 1.11.2: + Bugs fixed: bgo#740557, bgo#775553, bgo#775893, bgo#776797, bgo#777458, bgo#777530, bgo#778298, bgo#778702, bgo#778974, bgo#779010.- Update to version 1.11.1: + Bugs fixed: bgo#678301, bgo#699077, bgo#744191, bgo#749567, bgo#752052, bgo#756628, bgo#758259, bgo#759358, bgo#765796, bgo#767450, bgo#769698, bgo#770355, bgo#771376, bgo#772445, bgo#772550, bgo#772832, bgo#772864, bgo#773073, bgo#773102, bgo#773165, bgo#773341, bgo#773944, bgo#774445, bgo#774454, bgo#774484, bgo#774588, bgo#774728, bgo#774878, bgo#774959, bgo#775310, bgo#775369, bgo#775917, bgo#776038, bgo#776188, bgo#776447, bgo#776458, bgo#777009, bgo#772764. - 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 --enable-orc to configure to ensure we build orc support. - Drop obsolete clean section from spec. - Move AUTHORS, NEWS, README, RELEASE and REQUIREMENTS to doc sub package. - Add fdupes BuildRequires and macro, remove duplicates. - Drop libgstinterfaces-1_0-0 and typelib-1_0-GstInterfaces-1_0 Obsoletes: They were added to ensure smooth upgrades, and are not present in any current openSUSE release. - Move license-translations.dict to devel package, it's only needed for development. - Replace gstreamer-devel and gstreamer-utils for pkgconfig(gstreamer-1.0) BuildRequires: Following what configure looks for.- Update to version 1.10.4: + Bugs fixed: bgo#778432. - Drop aarch64-no-neon.patch: No longer needed.- Update to version 1.10.3: + Bugs fixed: bgo#758389, bgo#771723, bgo#774908, bgo#775351, bgo#775459, bgo#775480, bgo#775687, bgo#775887, bgo#776403, bgo#776623, bgo#777262, bgo#777265, bgo#777502, bgo#777525, bgo#777921.- Update to version 1.10.2: + Bugs fixed: bgo#774911, bgo#774585, bgo#774902, bgo#775224.- Update to version 1.10.1: + Bugs fixed: bgo#773131, bgo#774322, bgo#774343, bgo#727802.- Update to version 1.10.0: + Bugs fixed: bgo#768763, bgo#772500, bgo#772501, bgo#772676, bgo#772855, bgo#773103, bgo#773105, bgo#773107, bgo#773181, bgo#773441. - Conditionally apply translations-update-upstream BuildRequires and macro for non-openSUSE only. - Disable aarch64-no-neon.patch: It needs a rebase, or may possibly be dropped as fixed upstream.- Update to version 1.8.3 (boo#996937): + Bugs fixed: bgo#767689, bgo#768991, bgo#767712, bgo#768566, bgo#768249, bgo#766970, bgo#768361, bgo#768178, bgo#757472, bgo#767859. + Updated translations.- Update to version 1.8.2: + bgo#765534: encoding-profile: Remove codec_data and streamheader fields from constraint caps. + bgo#765538: codec-utils: Don't put level=0 into the caps. + bgo#765541: smartencoder: Only accept TIME segments for real. + bgo#765684: opusdec: Won't negotiate sampling rate anymore. + bgo#765706: opusdec: caps leak in gst_opus_dec_negotiate(). + bgo#765708: encoding-profile: Make creation of encoding profile from discoverer info more robust. + bgo#766204: sdp: rtpjpegdepay regression: Does not extract frame dimensions from SDP anymore. + bgo#766265: opusdec with FEC breaks when packet sizes change. + bgo#766510: videosink: test_video_center_rect raise a warning when turning on debug. + bgo#766515: playbin: fix suburidecodebin leak. + bgo#767163: video-color: Fix colorimetry IS_UNKNOWN. - Stop passing --enable-experimental to configure, we should not have experimental codecs (and currently none are built).- Add proper dependencies to the 32bit devel package- baselibs.conf: add -devel for building 32bit Wine.- Update to GNOME 3.20.2 (Fate#318572)- Update to version 1.8.1: + bgo#764020: adaptivedemux: Deadlock on HLS and DASH streams when scrub seeking. + bgo#764865: audiosrc, audiosink: race in gstaudiosrc audioringbuffer thread. + bgo#765027: critical warning in rtspsrc when doing srtp. + bgo#765082: mikey: add new function gst_mikey_message_to_caps. - Properly escape some macros in comments to silence rpmlint.- Update to GNOME 3.20 Fate#318572 - Remove gstreamer-plugins-base-discid.patch- 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#763316. - Add pkgconfig(opus) BuildRequires: New optional dependency. - Add explicit pkgconfig(gio-unix-2.0) BuildRequires: Already pulled in, but add it so we can version it.- Add gstreamer-plugins-base.appdata.xml so that the codecs can show up in a Software Center.- 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.- 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.- Update to version 1.6.1: + rtpbuffer: Add map flag to skip padding. + decodebin: - Fix event leak with validate.hls.playback.play_15s.hls_bibbop scenario. - Free unlinked chains at time of switching chains. + video: - gst_video_calculate_display_ratio() should have out parameter. - Missing closing parenthesis in video overlay composition cast macros. + audiobasesink: audio skipping when playing it repeatedly. + gst-plugins-base fails to build with --with-pkg-config-path. + playsink: fix leak of audio sink. + subparse: < / i > should be handled like < /i >. + playbin: Leak of playbin on errors from the source element.- Update to version 1.6.0: + For changelog, see mainpackage changes, everything is condensed there. - Remove subpackage typelib-1_0-GstRiff-1_0: no longer built.- Update to version 1.4.5: + Bugs fixed: bgo#741420, bgo#715050, bgo#739544, bgo#739840, bgo#740556, bgo#740675, bgo#740730, bgo#740853, bgo#740952, bgo#741045, bgo#741198. + Updated translations.- Update to version 1.4.4: + Bugs fixed: bgo#736969, bgo#737055, bgo#737706, bgo#737742, bgo#737752, bgo#738064. + Updated translations./sbin/ldconfig/sbin/ldconfigsheep03 15917358751.16.2-2.121.16.2-2.12libgsttag-1.0.so.0libgsttag-1.0.so.0.1602.0/usr/lib64/-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/baff7e1cd4a9b75cb798131f6f3d35ec-gstreamer-plugins-basecpioxz5x86_64-suse-linuxELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=4261ed72daf5fa989b6e36e9919dba33f766c6ed, strippedPRRRRRRR R R R R RRR)뽴hF\futf-8de796750c0320d6ab5f454166901bc6cc0638b998d83bd6e776a22645d831997?7zXZ !t/] cr$x#+шM.]"h\TE޶~(U>.1MbD%*B)@01uW)A^T]|LUGdlXgu'F~v5K~UVMnri4_DG /'F ^%m; ^'p@"J)`[ZMkmzIE1 j4dWSϣPS`f7NLfirt<+[{Jz펅!.*! [Iy#ǁ'(sK'mb0/F8b`QHF7.Y=̳gN>0~1K*2`fMY]D1#t\~"vu/PhB|wEA"l~ne E y*{&HB'Wœ+]?L9Ҵ,UȰndqGKĨ v#VZ<l ^HanEO1xz>x98fank,XXO;VUY[l֠, *Q[~G w~>pn(C;(ҫ&jq$}CK剓9wM`ReŒr^'@ômRQf!,e/,l bT'Xh)k[H * "߇0Űx2|2 ^qS8kR(\!*epBv7BZ<-ʱadJ40O)/KK$[T A T\dm-$r>Sx "KM֧AcF*&኿qet">,bt ZI\fIHYry_Lkkks.=#CϷe -iTWRd J+D֐7\feWIM=ș3\?.😧 ,v~$rĔ ߆I}-$yN-я]%@%'b.kDyE`Y~J3<:WoCL]LVG[ruo3aE>PMf`N;؋xN(/?1oA 1IA(Fl3}8\4jIpID^&&(O{q'ohts2Q\s֞d,DTY25uF=ꁟmjPm~Myhn`LfR;gFrNr䜕2%#\B2xD&pMBKR_QxlvCڥ٠8]Đ%T!ܞY&I{ZO,%"`M6{kj$fиFqˎ v#6`54ɗd!*GVޠ)0T/\,^1ZBS;Ei\ xn"b9Owіh;_!8cv]^~ֶ2 m3Q1r~I*ZxX [Mi|HwF99-EOiZ8nNO[lIo\Lց[)^?d.4fV\߳.g}A_[PP4HzI H %$#1OusPֱ0FJ[Dp^dsYmB|C3qp \jb%AmHT&*u81gPxx㌌5';0)N.*N 8n߀>\Q"OH="N!!+sW FMRя9~6k}l(دW -XS c}BdF%nSqVF">b]M?;wAˊ&}K`أf%ս=4gsg9lji`&0I%T0cEhuǂ!``$Cn"OtA*ٌ>E  I5{iuȬSU.`EvM H1 ҔA_Ji~-?ý9p,ʘ+ X\^B&T 827+fSr# J⢽И;=pf%8/3Upu JK 5V "xv&v*" LͥR.Ur_ru kM*E,6n~]@ZVA[^pRqJ$QMB|}Dr!*gl]{|ZS+{acδI G}-~?Y2T Z fP'w:_`Pgszl_7_GE'-EJS9rjYRm"~%ˎkϡEtW+t4%fH܀ו.`q42d`pO$|edwyDo*ҙxyzzsf/M ]j!S#^ Q U!o=e34g樾@u NA\/c|6bGS7Q9|Ii؜TJ 63@?Ƀ%1-0uF ߧbj:ǵ_ƒWX Y :j,Dn9m ,YrH8BbȑCǑ Ox=\qTc^<~L˯[p3ƌ.$}šO鯇 eJHs!v.'Ru*ۀat8F~}eV|-KBţXn қAr>Le׭s=V@#~S_RA'";[bfX&1$(6LY#w7o)7Bafp 7)bm,1>7\jW_d脅9=ET|ޱT%QBQT~.BxxfBa"$س&jB~s ^:͘awTE}mqHC) ɂ#L匬bUSWHCy=DMGwrF Y,f!͒w4!jY ^#vծ@ 7-!*ٝH0`'Jt&fj̨POf"tjo3E2SA11lԈ>m/^̱׼Ny}52BGmP"[r /VTd1w:q1 ?O.=1PSߝvTsuA.,0݋tb3~ҭ)|)DOCy'7,!!C(S;}׆&,x5Ȯ6tzC=̹/Nv*IE cV;\R[F?cqî1Xvm1V ЁZE] 1sXى9+Ŋߒ4B8t{auFY뢑. <{4Fsh[m>v^ﭣa:›kDlnNAu %}_ ;t>r>ڲd[Ρ_rKǬ֑墒ϐ ågv.K]7<soV瀗t+/]~邚ы҇tWz /FnvX?f.(6NI1cXsØ'28Sd?`0>. Fpo!8_KKMX<Zhyk[x Qh Ŧ/P$gf6n !7"m3V[I~$w)-brJ N`iZ$uD~Q8hp׺ߘԛAc_+@աcɼ}sLR)MG_? \?rϊ9e<Υ-;[3oyY5;J0eCؓ!+Aq/~UDۙj 5xN}s3f2lƒlQ^&oW#Ch9ȧtN}^X]Ys=c"hv ;o?hVE0 .3T8=xi͔ b-h7K4a|&.r5zAwswRSYu'(J{Wk;~"Yi{Uv~hrdo~8Em3 $ѯ}ќg'3UwgL@85<1]9I|@{btǺ.2~T>j.w7(3CX*TEw Qӗy~ԅDncSoƴmKn T^K'aC=|F[+m9scmZo]4 &B /G%Y je.;%zRCRFV <[7R$8 pW":q"D[Vn{dFOO̅u+6l!NݖiGnHf#1EwGpflh7e&V2EaѩPCN Yי|57MqYHN(fF }6WwP\xɵuUÜ?g47!m K*n ̀ZkFߥ]?n r|")*7v;#վH*6Ȼ !giFTP@q(3m2ǖ}e"u@jՠ;j9 wA !,֟Q,W1KƁ|1{! ڠ1ѳ³I&0~gZ9>`04='i:M΄gTcSnԭ+_^z'N!iзϒF5*W={\nUtJm< `ylpo]':je[d_.g ::n`z \Zٚ}MmH+&HbnjP9dQ(uhYwnQӣC|獫}9RK_ṅ97A@UbUs=oJ3諀[.= 8ShHewPǮW9&,;FĒ3xؚY~/M+%zKzCZC^ZʾIvKuj`1U s`EN)搨pS53-%a5~#J^[\ic!J rrZa(m͘Kd\X (,G-σC67qpLa4bl\}x1&ݎU -cjmPvbGd{"m5kL!XKS!P,F7iwyr &gL p}tO9{P7)gBq+UP-vT72$yʖ5+\,c\LAT LTk{Ji}0vM@4t\2lKr &hn$7 kKKT 4nPz tȇi)D?z=F=(7'? VTDYH97>cS'ӈwo,/|SnCC[2j Vdw&.EЄ=^<[:U`w؝\>?n0ǡT%%(bk!`,TeEBJuJ9V `힮aѡ*5/'˃>Fg vz# !ഇ!́8I= o8NN@u2R^}qy| Twـxgq;޵ {>\~?^iB̬d*B.8#怔bxVQ!l( `J=t8ܮۻ(\$%/]eq`Nf)4yD/f/g]m@ODz }%dW|y'(:m@OݣlHyŶpGqctduY _9X~YNg"SXݟ[?*.d.kDL_Bd~wF?;p((ZƜdSⴛs<(~L_G*dyCQ!?l>`d|󫹈L#l1QHCUC" K?sb 52S8'<&?h_yvƨHT}i%* w2ǘ<BQ\OF8{k3nO*K /2#E e#15vU:+Iw4(3:cbO!v 9=L3(E7[qbwf-TVT4~(9@mwh& -I1 gr^"|f >茺|M!dsH@Qʿ4dqRmw :av~%p>$WL`S.yEiڒ_K8,ƽ]-Еo=A5֨:QsP8?m8E`v&џTKE f<9ء'!*Lۀ&cV0:NbnMdnU~[h8rA ݈q)Ҙ']GZh{*[A27ANAB3JUw gN3]y]dh+/zux!j.hB(5:cWjLgI>_6'sT%鑲6wjL>7ݔY/~\y\wMdi!>(o&@LM/PyyPE-;MLcH>=QJ%;.vJu^,_c5b-*Q/Bsqס( Ȅ% r#vEb?ۨtamQM۩0X*o`m?a/g:k~d>Yag}â~N,x7C26o;rehlƦ4hHѷ8س A=j@u; C1$`}g?p7nY"+ aK"І9#!kn$G"zldF5;=.ǯM$,~ݡdH7+b< j5n:1ftKjV,C,^܃h3 '_ Y=P{rӏ\&f\o1l9CtGR] јL+Qmrȏ1h# ʋg=(QwIڞ,@ 0 *VGlT@\@ba}Sj!r*N"^ {U}Z9@;j=hYL|mW%]nhrяמ}2oj&CC+:$#i1߽ eߋ!~\pl9xk `" ؾl  b8ɛ9Z>LV~S HR1{@[ fmy.43T3?U^,bN;uAèЙoYu_|=?R(P mЗ͊ZPxc~@pgAS%,JrQ=k b$m| 9AmsB%3zg VH,ccY MZtqebd je8TDzeᨱ_cT=R= V%̰LƵt$T> [<P-F1n*S8J%Q$ζn@,Xklޤ0\4 |/졮-N4]B/xl:/J7 B8*TlRJet|OT:raaM ӺRՈ؃eX|GɄ yJwheUl4fvl'f6{nfBC46}Ei2.C2P#꣞?ܚ'7U?Ib?H_?6p/*F?Dd{JO:*%S=#} yEA)2$jZPN:0kp դŸU~Ud jvk $ AU&庼ͧgbJgpyl;/Y=+#*3>^s6đT!&ܲ6ӎ0 [gc_)m{ i., jsKsE?I|njyKʖR ,W4 NJԉ]dSRP@v/ۗ4i#Zlg(ʂDL_$+BGdIά"&iku1x,6V皥z)Xk0=LF Qz;||bC&qp1d:a߇ e6 Fx1s~2'޳Π8teZs j!|'A}nY3 [>k:(LARuN4f7`f>t{C vvJxۿ\9^&<+vk3DO'8 i&ea 1'z)ɂh0C_ݣBtC*Mx=-] ""۾լF4 r#*Uz{[ݦzYQ6Ќ ]jC8s KP@$-uq+ܗ6RKD iܑL9˽M9_]?,tkk}ּI`3/,b+C.zWi./O0)Qn^{?a| .~( FFB_3*ЮAeb*hv'rQ\3u_fG+2apNkTCmJRa]-smQv3y5|i2yz2uf<2_ iׯ %AĆֱ&3xAÂXe$ǭQM"T+B42w6>kvI1@~]::Q`1#{z!L ۿAkKp//%< &WLE2e}f]RQ&O͚DZ?.yLS\dY˂[o>XCInŻ tpƚ^X] wX~ 91<@~CYK1nА |VmYB;XM/y/r#rg'΢7ŗRs>4e/>s9ѪK2I{bIWBu[sz"]0p yx !-H :\N?)'1o*:*zxޚ` } Ed:(M)u5P;2#GWzMS2Z~(d/Ji/;9E((G=QSicITXȃ–I__ʌ;X#djG"qE]ΧƔ1}@Qc!J]Vd4< 1W򇦳|Oh"Z: b6p]sJ;гQz}+(xU6߷{e/hnpQ\xtŽ/(<7)o' En&"!aFe@N5Qs֏C~`+_bnnNYb-aDMPna("m/Y'HQLxbQM8j8*4e<Kdo%cZ[I' !TH͜XBkͅ0,K?7U}/2XϻLk{#ŪKo;M?)E6vsYq` ÷9#i8nEmq%40ժQ6 y%omEt 8})"r} 4cwBxHL=2Qgr3{/̻E{#©0ۂ|Zh*'}Q|J&~+etՆՑפ.E!M Q1lWdKyL1vp%&n/S~u9ЅͽqUjbXF>Ԣ4n,k=6a(۰|[gRU\f~hQDlߐD PK{R}B̈́*(eM``}83(ЖU{v ޢ +<8?J Ea0oE|c>1C tE#[Sm).ِc:UW4vK8Nϲ)vnvep&Wqx}`RNFh:zli72#  FaQGϻKh[\ !45ghbǂ T6D} `r}Ȳ*Z^esKgo]&㋷>S&A8ormFhNM'3\ۀYйSG M}w, ?l]}#[Qh=:6^>L& ;p"8NK_qE$s6u6.;߭e`~Uv -Z8k(*na,kfNr7O$03=ڍQ`+4/bAfl*^tԺ8n2,]S]͠YaT,dKjяuMApC9ч*<BޡiYT6 Jt>tsoICʬ˧Vjb}2X&lQdԔ Mָ KsLX?^zՂwzYX9UXzuI.^|JVeidoSUpƢ;ރ.j7[YO 2@j f9-<::k@S]oj_3%{DXcb5:ٌ%6ηg.fQs?FR* Dҝuΐs|`n},KVl H?> 34c75%M;cXD>Shk*=^Z52k$l @Hlc <o&'ۚPGA7 ^I, i$\vx KXSwbVJExRysW>Y~fO8&p[Ft"2\AdiV+C4d; ] (QOB~O}U~!j=aWys0z^^` |㇨ 0݁oaJJ޺Hw|H "ֆI)nR72`{gFj>_n#rEqg4dOnנ\:UKT _{١`amlcޞ$%-'G>n0҈[hI|4&LzQӺ7 vT UVmwBW3n= C!Ӑ_Qŀd#)ˁt`dF#o-G)H$oST`:7ezU‹kTq^arhwQ86G ~. TSLfzQd;AZ>7>'RQO_vO>}Nb߾h[v g%HH-kCz&?CcgBJKFIaPI.̯MxEN4cS;eznfXgqlh\A()8N>@I؟[#RY5Տx@PRBo׊'Z.DϔWbϭǝb8}:eZ>E0=J`bݲ& w*=:H}8X]p;B tgV~ kyK,ѥHNLӠ.<©+-pI"D!؃ i1*=1~pnߵ&o8SzTaκb=cg(:Qc 8YNj\y:pqX4-A68 QP<`MwPS SVNҟ~2=@y܀L":7r;RA)@He<-_zo2/k]|FDӣ|HC{ʸV)-%iMy/LC"#{|khiȡ\ilKTJ5;xbߵKTɡ_`nNca23*o9< ޹M9V88CQ=.C3qs}jIemvE牉G?іs'f%/&~Z\dΣJS,"|1=.3 mn v6IYh20TY8@q.b.C$^jB경. 8bz;TJb&1?vS?bZ~cq>Ϥ@Y^~V"սbIPSe*_AESJ*;BJT8!}̀6^֗90U9 ;$jplbg4vQq 96Z˘N1S,=ݦފ}U>W3'-ZV > :!ٸ0vRwj9q{HB-V 'E[Ӏ?GYCܴP0*!.ٮŶ-_ OT$Ym]_o AgGox{`s+,~'B0df{v-)[Kx: %yJ_ObP8w1XWG~JӃRpϟ [Uʢ~L~:SuQ%'H'YS2Հ8Tg `›L8a5O|T<7znͬC&G2X C1&KJvzGX+i=1h]86m3sB"-nX?,{\H_:XqXx'T!,/%CP-;n+^߈G1a& 6ag!@d֮SʒA6SI-DH(\`7=Ft'"x䞁K 8GfEQMiVR'裂ݞ520P-F! }#ې#--:5<[C"Ԩ)?1'% 9> z27p" VW-W?}uۂOnUlޛqO f''->F{sHp+N%s gD )65ub֟aW1@K!1!Ԓ,`47(dIȕGK&= bPFDP auPD?)CУ>%)-=h.뮏_-n !9/V "6sE|B?Ip󠶼Ad|n>gD,wPI3CUk۶N~Zuks>ڮ_L=a|)UGFCL贤,Oz(&O&p72nR Sj DwBQ&r'|t)ܣqⱇ|V%QA7*m)r!V 'ѧK| :pS{-#=W'rSxj?C՗ҴWGJfU.YfiLqm &uianooAGg*quuDޏUxy,hrI GCv{T$o/;8kGf;H/SFDW[Wm'yCgaGҫ8G3?] %vJ=)?hHT/]@29]\0Y-zGjDԧ`dѺիJenNhl~L+: ]Ĕ5# g[oF~S(XzW`xi mfŠG}}Or3"xPEB_w k-֧ F Ȅk@k{6=)u4M1>ZnB[ B+vϒƢ] '1<=q!p` ib?XAU09"NwFĦJTemP рV`Ѳy/#sa JkŘ ]0TXThduM]UP-"Gt 椯}O: "bc* \ ֙(}ނ rv>5h3J{j4M ,A1x܄q*^ol%Blʹ r\~F%1P R}NXȖ[M.) ^D&C:nņT{I1!_4Xo#4¥Q;޺l9Eڝ73p>s̱*­k<\N6͔U%s߯Ι_:rR.<4Vq/>9?$huI.2WVwJVd^y}+GhUdbĐi,vi2w'*ff L\a\z=^zOG)zVdcƁ܅k pE4z[8q{ G)fL룮.G;8Gjj4HOA7*9ѡ10ʙ$( کLp[ r[6H_HVKXMRj%_K5eU*or>Fuv޴UQ5EQ}8"QVul+8Oou١v)OQHS|C̔#OZ7 .?.6/w;]=(w6q鞩y޶Ҋ@!]&<=45JkOiRGik#}GVqq̷NH?.K LV^;Q C;-%DE.td{`y̍VCfBV c@BTt^Tx(-Ѽ̎afj1*Q82 !BOňg^%ڜEiUg$5F+ckh2T@K/2Okyܲ)J`7)CG$Vy WѲNJzWaRO_J O{{-gA=`!{[vVL T?MWd."@!@ѧULBMaW@BZő&ؘey i״+|BY Xa![xiik&{ȴ_3h>#&ՄFu;X(]g!i&QUܬ1F%cq[9.u[lw>l8V{ B`QRǜoTPrEgCR %<}n>q>ķwQjB {Wk|̚^Կath$d0Rg}[OGCoďGEBmk 1:I5q'Jzo"/#PT?3)ejb94Uρ CVbD2sP V; Sό_SB2jvR<}UTuRPϽwVu~JxMrR  5ߵu3jK!B&%:9'}oMJ؛6ބW,YeЦYأ\h$aPaif^S={E]'knn >'w=ZȘycNv5 J M"6$I>寵Ku:JJxmN sj#Ȇ fwl|EӪ^)T۵bV 0e& 4_ga.}ZZIml|E/9'r" -H_Ҡ@ :?>>&w[81 $,أZ{]Z"Nddcʻ.g `V›ҁ)H/1f6Ɯ0\:;9A2&O7*DwÎ ne Z-R(ĴDS0Fn qKT +¤,1POH6JQ ?L VO98!qu vOP CzOX3W]Vl-Ml] "h'm%H5[ƒgV2$WJʖjt$q7. WʘvGLsB*L?-_'~dҩx{MbF*3p#Єu)jpomݭ|պƲkhj~/ hRXgk[m8RdAIKƕU.\BRKKD"]餋W9M@om1dT-("-^)=tJОfo=K(bKh;}'I vT&͜ḩU/z8HrFK9l{ rk> Tᬦ ~b4ԁ_8w~"t̵oŷkl;M[YvE=rM&LJG}ܽ? *1Pzt9X]5M6b$0wwOi|, ϹYklu*1:lk\L 02g f8!Y{3 TV0Һ {Ƅ5uds8KȡӴ}r6:Wt&&+ V8f =ZCs>aNWIP:#TQ7vn1]|l0♏Zỵn.ccP>Lǣc4%/GIö~&1#[ܘo#"pDUΡR"v#iq؉UQ\;-b 蝩^ Lȵn,4  تPzIc@ϩ~,}7mR'QE@]$畾}TZzƎE$ u~oP-Om= BRM*-/.\P|`%=E^B3 VseמF +ҭ$J 1iFKɺMkkT&]9*cX=%L qhCk4 L.ؼ5=DB9{$S uc<:cGBUySV@͠Q"PSmMy7*J<7(> ui@46v&R Ts\"p);(pl&~CX,9J<9&ƂXu}~J4&f9nl;1~Ϧ5 + ^qfĝ4fbئ9V B^oĞ3:0,х7ƂOU9y"g=0L$w"5j kO/rPO"UϮ<4TC?N0-Bl+8 :RLPW!ӐD,-br˲=irypvǓiTm+SR$FFaLi1_ay00r*Y. &\x.{YݻH6^2ʮTw" "i{/W|]IrbNa5 7[8s<ӲH A7 DnAXa9Y!e[  C-G4|J`$u``lMK]=VA8I1WL,[8~ \km\tB-}&0?3w4$p͓)co_~<-v D9;cfFxn0}adkD6=~7 q, 2j+G?Ʋ5J^ӁFGJR-R^ΖF=d I#@Yb(`p'jpY0TSLKU9𠟻rrDV-.${5^2W)_tZ{M3@pɗlA2rwkDwhE~+@/mK~Z,mzL*U.Z98ba%0%4!H=1{~6 B)4ε47@~-*B.޹r)Xok-?&̌?u@4@ hӺr8qtk/ S  $Es#I8zBI& w)p"oxq⏼r\mkΏyY|Kޖ:K]|*o#@B\2)S_`]h kDPCS^솅W#ȅF[c8F(:%A2 ]4I&Jq8vKN0se7.΃$E Vuc>fR(:כH;ascZ d+8,橲vK8q< .c?->"x:G1%j: LQ4 U1C{%66"~Y~i/)0*-6Vc?wk<>.xD GQE`Bʣfb@OB}yA`g5 ym2)'N̆hXMD >%4ONC\ld6bߝaȪ n>G<(Jx?IkoL'rNƧX@Ԧ[S\@b.؀so~+b!Kɨ78NqU7RBE]V%^A<^ @/Ƥ)V FjB`?d0XȒNA H]։$!Y]?[Et -rG $)9+Qهe1#M 0Aq/ds0CF֋&CZM,+x XOUecoɦd2?KN;B@Ixk[p3iS}``3 m4FE3.ޘc&GF[s"| K^*m :S}g*OORrhF$m[/3+؏ qu8Nuj^ΖNvvF'7҈7t D?mm@\tIۅIb' (Rfqkmg OWh>w 8{$SAsPVʌOHocF^N@N*kQo\/4(98-M86pz#eo`͘eD )y >< EU](Јt)*{Ikh'p5U~5 dbm5>6݄vmz%}IY.+k$u$sJg^8ˎ3Caf3RUcL2HBh1C(cb+41fk{v|ђ~7ےGJ^#5Ft+Kl2t:" >t'FVM+*c\'$*$S9uBxaNb[=^-^Pev-s`\ME[;KoϽ8'Z\ %6{d9RbU9N54dj;) ;*W"!Hv ;h4f!tґ?h!b~0*UxC`LAB|XCp woN4`'Dm- Wgx}rΉ@u:)F,J*\R6QVgFyj]P@{?RNĪ&9ֺ zA0(><*^r}+Ev ˚CtA!ڡūV>W݈OFa4 ) MNDF tMI|0fnHqy6C,rѧ0lv_d1keǨC&@2X=NHb;AkKgZ ;eYΤӮ8x!-S>@Xw'~:buґ̝+@gڀ"kFThb%$ɗ̉}[YSkty \nsR'T$oR f 1o1_)˻{wҧHK}z#k-&jŘWe3{j(#-Ջiwy5xâ hާ  PtH27Eriw+0Ҳ7OEqw}eR:C5#9>WĪ;?Ľt4#8<77zqΛc<=`dD C0evz7 =AL~l0p1T!d`{H&#>rQ˪1:a.M؟E̼(\7Eg՝MU6sn9ΈA! >Pjꐑfe˹7HefxS>~6r/L5 tGy:ND^Ͼ?=9uNTǨ[9&i$y_P1.Sc8j=Uicg=Lg*Rf4kFYXDp+8+pw PPq 8.$%o 0 ˃bxOh)EO&84־j&I`+bĚ!fɖraH8,KU-k5ƙdU_ַZ7)(T.cn'D2R4sxD]I.gEOJX z2s)uHy_T1yF5?$qݱ{ oZ Dzh'蹵םرS` T17]cL t᠟ݾ{v\7Cv9 ]!Ϟj:U2oa\`_%84]F-lǖK{,A=Æ Ռ=wR+@^$Y`6sVu^f(ѷнN|P2A\1˪ s 6EM^/1HϽJԾr~}. iah;D>/AȰiP8qa!N@ҒNG~'vbspM5f9 W@;@)]#TaYiχsHۜ{CJɻS`xTW?c NseEټG~ `6 S?WmnŵB[+چ9,ȡe@.s_Les586c49T/VkU$[ g^sCQ/Ko?+#NSuu +4K>}RpdQYL]E<7{s3e"[7gPqȅB_fxbA@a cPs^dowb;+npo*c -ōdmi Kl*kǼ]"pї}Jo)qbT`8b  *z|j)ԦsR'2QirW[ۃuX7[iU[àMz}\ګ+$3ogKYQ'\ 6 | FTHz)IZc3Ku>#EqYjiԀsz)grR_}ex2VG'.p~~gvou$H`jY%@8Aj|a'ح~5{+(;N &(H}[_78?`ᅐ[&tDN$Y}: @g$emr5`&O2- 8Enw+ "gl<GhY /K'xDokv82c9>?58G2hvE˘&u1y;mKќ9zgb\A{1mE++a/]C%$Fa{iZ6)mAY4& ]|dZALE]r#J>yse . e|핈,jV\XS򣖀U6o_߭Tqj))%aǕz:\[c|+P1Mq30BEu7g 1bާR另>qUCXƣ򼋣D~0r$ .YwݹUɝT[Ln#fiNЎS$sVƲK5BckJ (ܻ76~<V;egҿG",xՐJzYS O&c7iN!r"J\nйj yhXSUxa˒#n_%RCFHZK@KWaU0QB|ڔb}ef9H bw`Z{Q]Q9nv\w?:sC$WhXr48%bڃyx9s2#t={{b!~3m3 aHB-j޴SX{KP;ujMUONpP$8܆6|>s ge:-ҳ49:>\ X, 6z`ݹrn_WeRWNsvA\a0!ax !7"G@Am4mMKE=9mA'İe5P^9=qC fWJo6zV\` $g3CrMz(3{ [Eb߁(0DլKE fh8[wg%SoA}AG Ms0&,X$wtZvӴvlDI*]?˦b_3hШ?o*k>0S4 П>0_Ea0Oɶf "R0?stp[rN3`QhRD=;tMBJsJ~ɪucN>n{Cy{<~1Zcg;^>9hsA ŗ9eS-9NHț_?|,$St7Bv<0_ہ$nT"4)Xşa5V*9#ir~SCZV 5&( UWZ'e~:Fе#PQ_m WB# D t ^zBC“!t,E`c8$tmM¹v޻^SiP[4і'PɗW:K]HXhr )JP sUeAj//t8gMx!*Ht;4}͈{4Hs>\ܶTTȻ5L.IA_@_aY)nF%yL4֌k:mH=أ*S:w}"9NdPNK6(mASF]#9/hUO*ߚ k&yD|;j$C _ZX-USfeHÃZ<iM Q2N(dIދiuW9׏!v%C/}{pɑNmQ+Zlܫ"`7 7ĝ>9(ڝ4{A=뚴!W_ə#DDDwfإ3@^BV<[;[drOsY4(SԖ^K9yI|N HZC[&mźL ge4.^ݮ -.oXZFŸ8GV'خ"U4²TSr:wcZ K|ihUǾMܐn>8>s=Iq&HMKUG^EңEN?8ๆo擩6ȪjT7x2JtmMp{NPAt`2kt=|&?RhXR _sMKope:ni6iFk>=s;Y(2{µ0+aqhty@X6,{D __EzIr/WBNXI ^af/C\)[U\[#2/A)z[v[\od8ԅ7ʘ0n{vzX #5l.ÿ_5$Z AN ;!yh3W-ӅZӺ( "& %!e]-PvtNoW*QF*cx5{}eRA?kPăjU8W2N]pR5_I[Lﰖj-i[X7[d }4 M~%7HEq)xd_WqE,lXNwKߞR& Sr}Bu*NgC CPCe:-X 937@xUʕ5yб]]v`a&IJKq(rdqL>nA;'(@P7}' sQ ԓӀ9V3ΝJ'ȵʓ=bv/A}t,+lm(U2F] |2$r1fN6 {]ZR& 9sF:kqEtpRO*fD>*%b,D]Fuyhf~H!)fC%Šԑ6t e<.N(@i:AVOW;ix9@]'^駴w%{Thj #0Ҥ' PZFӃ:F\ST!1z U%* ]QE9J3Pߤ>F#Mlඤxr4Bey 7vD /Cv6pe}blOdlmN2FBl|]mO*"m`e-_3} lD8gפn/L%fg]'>3'NPN E=kDW+Ml oA*߅%K\OmY/窏vW47 sXmP-mOV(&k`2_nua>%?_j e[x>!f&rG&8w#+S~q1gWjg7T0>bK?N2tK5B#@BbGJ>p@5HZmK8aMÏOa= Y&u|@J}jo >TUzx]{cJxupp<shD0 t1 ,SlW@H6Jup-(ޅ_E &Jܱ,~E7@$ˋewhF׾R3 OrYaCN+̟*P+Wf+wb<<5~Ђy:bNGY>bj{ "c XUv!Ib?z>צ`ăVn#@٭0c5zOsz0Ɲئ.gQƧ:1NQX\ɚ˼~| |uO6K>+Lq0Jzo>BӬɥ=$x>gPb4OV96/;n1޵z Q9Y gU CnN3 `pzy،ϱa LVdW!m!qcQY6!\R}%{pcq VACժv%Iaq+mڗ;-hA@U.=V<4uPh\LC8MG\d~Ê [\ΨU7WUU9 vv ԓxJdHe$دZr}|ϥYdz堢Ŭ wB>}nk D E<0)z=Pe)CxE B &ݥ V#.RI tL%ݒkldjȎ;3]Bci/;/*O5UFN0C+ppIM%J/R"0|ŝ(x\0ٱoUE'}TwFkd;XfcYN@~yG`@%Cڠ`~3ކELwQ#&6y2P"v Ѥb'漗}o?yKYt!9kRM0{/0 LZgSŽҞ5䮢:6$EOD Ӣ>KgE6u2K !l9nqXpGj{,9NarxݽL%c @B5!햆/Lsr!he{7>ߜpD?wJhx< DY V_-}ɽcLt N.|/̭%cb YEڻrUyfvڳ1 " I4Pg^"^J4jR/l2H02ִR}{v; G/b*DU?s *% $F4~52)fkʺė~Rt 5OSl66ӆrʣN+_ћ@F9k,Idbש#c1Ś4J#ʱ9d0] xձ%(0{3Bv_B a1@;,Na^e&L6 x틣e#-0k~dp R_ZϜb[.|TY9+#]z [:KRW %z mۧMt߸:k J l%+;;!,"ް?玬g=[<0M;)t#K#^\ k T|`ufO86.߫^twPR$v4ɱwZ؏Za=`v/ބb2^"-]j irD&M2l!G=)]0}i>~f9X8G",'D sdĘhUu#QbnğV`qkJR`ZBf]V<~fڣؚCspf%VW#Lt8x{ԹD*di6E߯ cYxv"N "REN2+qɞ~E?w^TV55zY: *\8X{>N4V1f^*~ K%? ¼2!Gtd4}wʳVn#-JvCώwڥ4;6v (߫ ɮ"fZGKF'3=#e ܟBʌ&=yFsQp[G7]Rpk#uY0D)aN^dD0"4iՃZx;NrȍM_+rR8*Q yI3wڕ,Y{ iX@Xȿhr.J#h+O.Ըޫ';R(Y_i0aCCrXjکZ\T`jSNU2r(]x@}89&*n؈ }Qᡯ|Ӥz^uQE5dIH3*(X+a<9 0e\ y[EM L{@c>EsVÏҵXN$R9E*]Lܙ:/%qH HQGB4y%/&gM;)2Fry;ߥ))pd>P=Vk'|@TJjX0{0z2֦OVw a#5#SL* Еi14UnpO/ѴX5G|Pڔ@MMM9~ޑ%L-<c(S}G!1:N._1ќ5q^M'>h4IqFf`EZ*'1ƳF{BWԫ? M7Hr,JvkX%KCӰ=ukiMuf%? mdgUH'sbfWÕ._IʧN2jY"&Z Ȉfjwlʖ.VaX|Yk ydO-hzkyRXAz7 4*T*WrqLU.?1Hmv޵ۋ{`;߫y8>R-ljLDF/db$ɂ0Cc6?dO#oM5YE9*r˟3Ǩ&ZebSa61]b͕[.D:&`sM8Lv!ܒgwK%^\Kx *6V]) Ʃo]Cⷵ&ʄX) ^`VN\s1_lc7y,@x]p[ׅѕT7;{!Yȉ)oPB '92_(THlRb'  S6?<;qers"SQND]%s^o"chIѴXk\*^JG"v|MӼ"+|3aL_9R0ȎWKTT^KXZq3XxԁE7STsgplo$4%)J[2"*X6I*fe%b˙PRUߪD /\vC7-̾dc4554i /i{ HNvۦW,ӆ+UCm%Qw)ή' _MxTH3dce2J6EYC-Jd]P1$h2RԾZXH-bu@O .>~ Œ8/ƾdHo {Mjkh$DCD9XKN5fYr^Yq Q栍4hjQN?w5'7ąne)K%p?O B{W`]wų)..~F)*̴[~DiXHQp6U>T؋ \va8hr&Nm-?iͯ=Ql~)ົb MAa4r}3O qa\$fx(EPJ*3t7_緘9dЭ|LSC:SXEsm˯="|5 ~!ϩl-mR<6]rQ&Ҋ,dzRN`90a8IkG97ߵ8п. P.q% [LI9{Ji݂ųx^y1JEPӮAb"Uή:׳&EbL {z[2XEviF aaT};sm;>,[PHɿ*=p/͒8w-ƻo n>r.hq[Ur2Gॽ$ՔZYg"A|+w"v7{Wj|s.+]OO7L(\YĐ5mWݷa} ! ͌Ht"8D=JNHe W,,j~E/(v UJKʾPE!m>|%,3H ?^F*s $G`ݑn!ۖu T(IP/mM7zg%ҹbnqj?"kB 2GkUsͮ#zx02nx!R:Es&ߗuRåZĢtҸ @o KͱtB[e)U,hreՈ WIζUT4Pz *?@B}2ީJll`ЬhSdzqR w|˗ ѧA'1G81{Z (*d0$-w0mV$n^pq0a9*z NԖz{vcm]#.(G֢n{JfWPO9^k  KTK;X\m\}2UmQJV$~czes&m8S-ɲA78 UCZ!a I8އ6Q96̟(5+ˇӏnwjr+_.$Θwnz-;ӢF!gGbYݞ`neA犆j2k1~4`{Tl,mevpĻpjo(h~`k"#`%y|9&ע83r5^v.56m  D.7M,W \0\Ħssbz'o+ K rv۵ )J"I1%7:2b ၗ_ ICzɹ/T\3^9%+#"~W/ר "9Oj[5=|z*S&; $_a >,X< :<'Z:e#'#x9e\i+ySsdwdVo܄F<_$hRݷُGzbQ|:geo;_)%t(?뼷7Ҿ*vsF4WԠTZRQ>M$!4'pKE8+Ի&U  0Dt~xOd% _aj! N?Ug~*Nx 5ޕP0e\?}K@:$aѽVN)Z|Ge4(<*?W6aҰ 5]-} 8\L`WTF'wo%ڶk)17EZAmF6S4I(fy;VN! AW*fiw|//vP-__T2@&x%sÜXe)pYһ _Xx(HRL#L|L$1$P5~X m)TIӞQM_V \C.|dtB1rP}WJwA1Qɔ)٠*1Ruٳ^EvCXpuGnjn2] Þ_IK+il\@]I5xPPI!:s"aY4T R`0Z9qOAP/@T"mR9}LJcGU {Jdb_9PE(/$9'_dz^X$B͉vE#S=r@us|ăݐsZW⼎}<>wJm/)F|&XIab?0x.v+as?Z^g8%v#cmh="sk4ԆoW3`2r(@b1ȶX-zY+vy w{ٸz]Y$Ypdq 3{rą)76}وpL@4.E3%[}GlIUJ( =ἳo{ Xg \'uBn9p;:zGb t]?#)݉HHMӗhψZ i5~Bb)=C4.҉ ƥ5L˽PjD^Fu9uBk^۶\^xO{t$^\ouy}(ZŰ;l\0wYYq}8 cAS/%jNA +iۢWr'A`KBv6eN:"L(Ş]Q[o6X:wuI"]3oC&z0*PK᷏nSaLr6tݺU+BEֵo 6\xL#k~0`:N񪨨t;5~8+,xY?{kMcH4:Xٜ3Oq f9  U~mtHmC)PnX>pxQ)@CzV {񺱯rKS+9J23̴7]uNH8g?>UĝWQ.={qtrUU-=j2id]t CfSLf7NR,5Iv'{f7gba̒a+'^߁G{x2DDqQ@Ҡ5Wc ޜ I^NLPPU+lDETS(*F4L? ǚË!3@3Ʉ'~;wb|fث z-c}9&]2:p;݂Ip@g1NNut(=%߱h @PvbId <NF>(~r}F-kL'n.]yE$_vGKg.enTJ|!hj^y)0}Cv]=> ٤[ȁzHVaB߄)2ٷ4?Gq'_;d|T X?~NC.Z6ioB*iYgVdE=m.v(BȂXbfl$Z>JqƢK->qL.؜v4ziS@jof\EU{ lQ*>_]X/yϐ1Bx b`taUF bE}=a7 &Եa*T;U}}#P#u1$q *NN+G;a5A<TN5M͋vIfvFT-qEjvJ*5di#B%]/p>R ~LɻQt?}%T{N^7Tf=[X3c`&"ֵQ E Y=l:cr3P:ibQۮV-3"k$,Ȯޟ -xHt5{VXz"ܡOHZ,{>,;;~hJ]6~Gd|<yMNկ1zQ4.$GvZB\U;NҚ/' u䏇 %i7r`ᾥq?zx-`/F .#lŗUm&ۼKS?![gs,PP[OSFngpU2&T忓ИD W?t{fbQy`#uE'j^O)g#}(̛-ӧsC8 SZ|1%pia{;d5!ϞflcO3C8ee as% <µMi T)M].\jk!/!6*Km><)ɫ`uGuuJv-گ}1Y@W%|&?i)$3*RO i: x&AD+>7rI'Ɖ (& rx GlolAb5xRWwϲuI[Hj 4ڊ&Gb)p͈Ǝ_RA7BchgjTFYpꋓl@ia4}u%l }iq+&;DzHYANإS.Wwy0@b+͜lQ?Gv1AXߔ`Sl]){D 8V i#tjG :Rzؼ%}b7/ ny^.!_ݜЭf(sWdVew=Ojf O B)i6AbԈG+DI]!n[:S^v=)Bxݢ/qw ^ٸSH% \GB{R";.7 ]Te AFF&_瞮}K/;.6k+s=yalwEJ&2 bD:+HQYt˛;j ͦWSGVi8'z/66QwCᅫ!= nK|ɟViQZP}@!@ȐT m$[4`>˪޾<΋Z)ᘉwPrX0Jsp4 iH]$q-NxjJ UqqR7N1r zwsO,BcLf]axz ELDeG'ϧ؜~3S=SB =MXԏf PӆMFP wo )a U7WT=7kR^p0'^Ȗ* Ue_#%8hD?wi#xQ -mKU DUL,ط _EמD,AxK/ WBֻ3ʺ,+0~|--szۜ,D73`9yµ%o1#M[䣒ih:8*BzsVh$] EnL?;'%| |q\gwyQ͍FzO~tn̂PLFA|2JMHc{.(V\jHxLR)Gf1a=>u 2).#p/l{tQ-TFG@ hⷑchq귳sĴa'pul |tOKu>D2[TUIF&y%5qS's6T|tJ# =Z^-3[ѩΩjG M?ʟhIVGQTYI1V5=Zw{̸GogfsR5ɗ>JCg%E}oK(M"%sGH(U>W,U@}E(CndHa}Ճ/I=/^1c1q (|^>@8ЄjWd_N?`T%P4yK} VXE=؞'I}QBotђr/$ T,:T"ڣ+oQslbtidM Ɨ'3 ~i= .g9ZVB,w =G_XzFX%ۓ*P-](tuI=kJw m,Wj|"|Y1 Z <~|e;(TYTE AĴ>A.я.m`x0lj5g|jbMs{QA K#tjUPilP@F77NVŞk ;n]2|5Rq;pr-`DeN_DAqڜE%%+e>:tFxk(:PaAzB'HF8c̿a> i,4[HBm A|Dqdk(ƕqdBiKY̢w,f~\Y h)1GIpRZh.`Od1|β8]cd)ZӚ d)p=A>BXyѪľ/݅+nUiRV pQWQ5)GfmݾAN|IF0iSuSI_+aNw[L yN-V'@@4zaaj^+NuLD'>YT{k|@%ڌ[ yXDy5n䯘MUA4QdBQ},^$%Sj@ B89΢e{yxrS~x3ԪUW<{0$@pӞ٦-B [{0^*gZ&"@KڣY9]S|A*xo{ E)' +T3i׭"#EMu1g+ުqzQs[9eW7Ku+j117A_qWZqGlSг@ЕGsȤtyJ9t܀L5H5v.`:Z_ bᄣ/h&tӁO~+I%&L;6ɥ%Ucx{eY"$UWϗZja kGFl/׋DxCInaGgo86'=IJqJ;QXIU\ǍKEpH;E!>Z՗`~*LZR;l䛃R|"ݩCK+['za)y8,JY3۫ ڝ fyPa/?zKʥPkB}ѳ=n"Ϥ6=K$AORQ%&Ub_3)+7k tLHtivt@.34p0̨1,TF2I?;"#,]U nĖۅ]PgnՅXzUY򸩧rGcȇ*[ݱFT5VwAe 12ػ'.^!K# aIwT"5i8SEG28W c;iKrv 焔pxv\fAҎF_g  +ڜ-w7t^rldBp\ CHx,j$ #\ WlքZ0)?C[?sםOBʁ;Nj G+XN;U7nhV VI: 4*?=QM^]r~̎9O|'^ }?N!-9ZUGqRw0/DaBӼӖDU4dbеjƯD;IY~PnKc Zq%.FS1<'܊.*9\r_yn&FrD~\@F}=d3krɮCXW;g!v'Hr474rO5X'!MF5kX)N~(JsxsTpk2'37{ ΙQRltcnEMxvQ[ hI*$F=F {ڦ)xSzG>)[`b}m@oL(* e!)f FOLP)=AO_"jӿX-SޚbaۛjL\/βY58!` 1pㅬ^|ۡ)Џq YFW0?BaeiT>CW[}\-C)kS`R5W HR]q ȓvQ>\Älh3-x3*Zqԫ7<;<ߥX.~z M+Ln:&mPnpԸ ͍G'aED]MHB2O)c(h9@ /A8:;+:mh"Q\O YZ61 1@ %q~ ji3& ʝ {]:/‰!^~6˰5v2z ީ1*v"~ ZlEK kI-T sAi|]quPjfD=in b1A }>l"Uaak{k}CiItkzBb/FK%J+/6ts](*惃YrŀYL`͘'8uZ4̸6?zzL{7Ui?al-> `gD UG[th-Cm߶a[g5ۿ Vg|!eĩM ݊{>Ҟ}e.2Zb҉l_6'lIZ`)!"kSo,yÕh0$jdcQ,,<{ !.b|=ZcX%^੘i2;ʛ/xiҨحqEJO'UyEsނ Z/N;ʩ\xT7R,e|b͝$/0uD|QiU:!5zjT TV]Z,c?I1UDw3[y}Ǭ?8ٟ[q̎Mk&>eG-JyOH'yi vh/VtW1JjV nff(Dk!ȯN4Sk!M:^lRӐ!FFcS[KF?Kf 5-24/j%+BL[g8JK}rx.4(}Ai' X*㥼|~{bݏ*C]ȹ{;.sGc,@]>54oso4`) WEo8 MLqy1+!jH`D0隮֢ˡ ay M>3ԶUh}zY>W!kS(>*ki\"H&CNf[S;!c(&b[A@kWU⩍EJB*JEїQVVX]ol"J΀8v w؜[зP3=d Wf,*Oeܩ>P|}MȦU"deh&oizoHk& %#Ϧq.>2+ijw>nLDU$JNW7X_/ܛ!7ͺZXu‹Cg4~bądu 0"'[ʞ-C˔"gnG*S۟@:d<΂QطiH:#|ֿkZJxjH*̮^{Ϥ'uo|$9YPdpC8.FGUv(nW V6ikd$>`JŷAImٝՖ0Tnvԉ)3lcXQOOk>`+h TPsLq"9џyˇYn uv?].&pG$] $Ѿm|0S6N%1Zx42`^;GޘfiD}QL~>(<%#|x2cȚᷚbZ1a=Ip"QHԨ(ujεJ%L&,40o LDW*Z,p,,s)˴9S@ 28o/ZQ_]EۨeG1p)7;QOu|;`i1G[x}ljZT̠Ovu鶆 ЕD[vJcUB &1|p2ZJ3"D|О?|;Ax6 JcNi&Ĭ;O1t-64i;5t\kUQ Qw@Ts @"[@ǿ,/7N{JS ,v^}kmi"3]k%Q䜬DŽ@AWU$%Pyw)?H՝"4;Ӎ@k mc{CZAahJF@`qz?r縨yWOShSF` vߋo ;Wz5BR•Y 0y]כ+΅c{j)7~._3 b) Sτ{y&U| 8_Gg6_f8Ay*;&Q\fmOL>YW#!~}}3:*Q"AckpiCLN²no0i ^{YN}Rpc5v"[bg(*진0 ̝ʈA&X,~`lDFtK+lMnV?e] l7̐(koOT;HGH SN+l1s)ǣit%}Rf`4a¸, 񃈍jR :?40;gIѐҷڠ5CosN/%MrE.-xԸ1pӂmj+fذ-h>sk(o`EeE[I St^dړ{DG8M#<,_pyDtj"O՗@qH[{@xO?m yo=βWS6=$j3vG~4Qhɶ^80TցC6By }^: Q`u:$q(Uo<K'cX] JV"]H־Ҫ=Z!(_!{kj獥C16pZFڱAm1E#؄5CZu- s6tQNBؽΌQ>ٱ6e::f9j^uf=TkdnʡCn5uECwjyAg +͓NR) 7Gkgݱc_`5WFu-E&gs.)#&mNi5ɊY9g~ {X]S`X)!Tޘ,MBke-4P-K׌9Y7P(D?lb%(4:zOtc_+" l4@6Mu0S'-Q18l+/FČ3wpiro(n Q}jZs;s hFOTH&S h jOdh\OgUoST6f4g\9ns {1oC۟*.ALw0_Nb+F%%}Šh|Ngedq"Ɠ]YzhPn%YbklT&aТNVS!ihP oV]('k\_fX0Кq24787u#ټIS"BFN"Drߪ1\BWJj7׫rﮄ )n"#Kh#yJ{\|W`+5A?yi ijKO8DŽoa{ .Z0 oPy@id-fWp9J[Ķ2>SM!g]͵ƮɱP`NKCK)@z|*k+pDpyFR>4]_oF1{2 RX2Sq% HE@-ByMC?m%aqYO-DxG?Bi~cJ֋ڮ8_<4nuw #O{^2Ɍ%ڭT7C&W q倐 )Q.(:1#h 3Nthܤq9䔉Բ{X Z6`/nv%RsKصs6Sw-tOjll|%<Ў/򽾝ӛ  CA~*GO*)PH8zg ևm4C2 9 j֫UsQQG|I&VTE}\NȌ {wz[FIHBp7!4 %>ȿ45v,&@cOʑ$oTZ 'A]K#¥Dx\?j^{V ?P+sﲪ0tZ*i&w/;f3 <`I\ڷ~vMUmDfD FsTF*X9Ώ`~`k6bm)܌To 5y쁺n@LPq½? E}$̩Nk;]vMAy!kZƒT䏵5y3w6tQ\ Wk cd/?#_H!'By=*ۦo29yVUzGwIr 7Mh0$lJG7t9 @"26CYgB1-*N)`{_^>ӿcOF)TCr@yzhcT˛b 69w5"Q==)VRͩ7)8@uZ_/e`#|->N@,fv0%Ώ^@#LԤ2a#X>|]zMbՖg./{QhuUz~uD:O\OƸ-Ce^h_zsWÀ_./jrw cs4*>C:~}WŁsWӬp' ݪpmaW :gŧ۝D3ά;j^D(e7Jc_=˞]Y[fC@ܹ&Gkڋ͙;O #wC%Z#R?iU^6 ||S1V©/dGG9._cI?ψD<=8Qt6%M%OKwR+I[ KMHi?R$N=*`7A Xc9I%8 rsN 63$~tq-ŠD:vjBlvꓮ6S8 Vmx4)2V+7xNGmK~p"%RlRׅĪ(`_xM_>OjyIҷ9V@SA#PaM˘ kC5郓ð^!WRڝar.6Ps!*g]d}acB](o2c= B7_Sؼ.?Uau.beWD 3 /^|z0VBh Ωjh:Ϗ:,ڒxζٲ518&}>H=SJw,&| B= ?aou%sg70 zNIse)G-.ˍX:Ю<;)},bAVOˆta=y@^?N4phV)Z:&JN]"QoTPF^Bu\gX{wY0MOY+r/艐+޸Uapk?/۵qAxP5>"O=lf$DCC[$Cݙ6WAWnXqW,<[wX,!,CpΘ[iamo pC%:n~H7)0D3Pl9V.hp ~?.;ݼsJoC)H =Sɹmq,eܜ !UڢM/ĺLN.{j (BhcĂ ]@>&q+3bz5uY9o%rN0sW{!K/в3Mt A}E˝$$a qa}y4uzδ?!\N{Y\(7$1k#"35Bm4ľDăl @4 LJ&߇^ҹe{pMP1^o'^OI{DY@%}l:K45 z R#f40Lԏ9ߊlh ]֤ Q[!AR]RTE4' 3B."4JVCQ~_,6z,9zDhv}:3?P8y)EZ1e5eceR k4pmeHKrƃqJ4iJ7<;-/J~u;P-Rjմ iCf=,:FYώl ̝dS0RnK@_ >Lߏwp/֖SFiN_E¤/er3oH/@˂m@qnC$SwAEdh#eh $AU_/yϋ h-)#QCᒊ̰&S R Y.Y`M-,UҪxbh$$<8E}`Xg^<@{k9Cnmw.}z (Irq+vfUvjM&z(/aTZIgbol-Pa$=["\7i&`BAef늢 x9{^sǘՎF2gJrA1~Oދ$Τ SSzukJq9/k'Sp9xB|׌?XT%v~^{3~+d8.]9=pO  i~U.lA%[tGFl7sV*-A2y\w~HoP2!wK33@|Ьr)T胶ޠE SgX.TwNLh 9`xW;2Bk(X:6&kG& _xhnqh9Rfn>gw:uW P:yCM07e/0eneE1^$#̑JkFtZ Ь&f+yQe.?.U*h:%Y2&oI)bmʓ;a$x/f!&>хaڔ-"QDq9k׍gn-N ?j]F.2/wOZ vVw?F8f7f3 ?ؕ| (û:ړcL3U $T36 8ޔc|`ʝU#Kr8 L)*$dHzstb!IbabpDr{*8]ªRKn7Htμ=qrƿȶKT"."ךX0Ȁ}Ƭ)Wl3WGijDI8 0.7:N*M]H؅6EwyHR/,zƣiiͪTp[xo䷽Y"P~&:>|V;~7g11 @u떶Oż= ycp3 g쮅)&T0FBD\=h%ބg r]N})}Z]a Y4L T=,I7VzA; y ""*~S'`e" JŒ%2 JA^LbAI>`'!_h1ĠГWY-,(R gй(E"rFYDJ,;errM'3GX! -L ؽ)R(Xg2Wnߕ: u(>\n{L >U3w}(P/:Sy 4]vd(>t:|Pɤ!FHG2NhWiX!TqSMt[!7r S~9WTD6~7-( rf4Qō2$z>;8zb@쁟xZWuk8s Bv5)ƍŊP[i{AotkUrziM*\kaU.OwY,SMq6-u0<&mRqf` @! O3[8B$ݹj vگ3zDĜrlπ5t g8~Z};"[ICdg`fd xK0܉AN5Ze`PYAS޲B4.zDUu%ǰEۍy3~zN7}0І/*N(s_:BZ)@$p<&̮YEpK-R[dZVH. RagDNS+1 H["Yr`95)d$>>6 L\ )0 Wuc8[[@ {=̪'DֻW=uoH;l}hd3E;Җ%43Usj51 J/1okb<`nU9]5r'%M** Q6fOyQs:ˇurG\.S9è~٤bb#:~ILcUTx%5}SYY>ugzEN ̤aXP>iFOIM 㺛7.#[_לDWm0OKMAb}%gF/oǐ0Ci,00# !m&Cq,ؑZ]zc-:@z`w3pL=\e$[|m "VH"(ik7rD^J7 P@zHHj=u=5bbk}ب+W>R) º-=:rG3DmR/SB~!8M=uH>$!/INKTx T ~M_jgJxՅ*[f oѬ8 iDYi*iX3Qx{gYԂD EuUk`dUvG–_"knh"֑r:=>]93:Sc/ʤ}#ztB%jS[33kg q)Z' 9p ßMS8x62Epn&yT-]4~&;ܝ2Iyĉkb(kpxAe'<jL[Jw hHTUY1j* ֽT#gpYS)rE5ׄA őSث =|>M-/gџM@Jno8nkҷ"t&qub̄U&JjkhR܂v_e*#]!a^bQ=tMfP_T+QB\w6E GlUܲ{^ Ol\$|CӭQ0+}Jo]M5RaHvʬ ,$7(w @lZw~_1;7v wCe-8EnDIikZX2 G&S$#1`߀OU%I^֯c6x;%@w8d%7GY1͌^H[}͆@B`Btˬ&65O"#K)_︬l U՚gEM(S9V4$Lɤ@'SX\R'>a W(?͢}:`@RRg&FNX eg > OgÞw 菂޼4ᚳߨLKE`eλHg8;"a/f;c5p,Rmr5QRL@tjDţgSTȉ k{{g3׎Of/[K72jD媝_S:(Ii̴h#65,#?U;;Z5B#湏z%&T(w =Sǻ=~cKҫڜq'%e0yBދ}qPK6>wٞj:Dj4SԒinbh;_BCzj塕~_a*-^U!-{}Џ|7`9gR`0>]J;lkbF lMEoR1Qk#UA\aN0(A #!EcXH [Qqx WEdBwf;;d ҀY sN+V}QO~c# G%ެXC+l.4#p:`G}P[* _%h-7 V eh0D!5[.@69G")]? Bd5sKDQYtAX4D@z:+bvc)Rtd ,mNأ% yH8j$B%^[[C02w^bV0 hePjx+dP#7Z /d[޼bLHYjZk6)$ОayU3~KTU[cIJEeR4z`$-)5=RvR?q¹U㥡*zݸ2B\i$b~-L;ۢvK[yxWy\1#5ٮp,}Pj\(Ջ! #P}z<{ B 7.~[@FisƯݏ!2UtƦ¯Ð&w41?'epƩ&M(˵7\JN_*g}FV;tP3;1@K: ǟW{*WzqoS` >9]0GCPYF#jUIWAOΟ. mVF݅$y[ VoҠXi%Q x'2,: mtEjDo:E3_j)?)!Qow@42ND k Gfnߧ=?Aiقkt ϖ]ǚk9>>90wCĪ@`">0#FH "'5>KI1 Z(nۢ,~OisMOlЄcՄ-d0tԚ-2c[gW# "&{UO|{Z\b9}@|gPcRy&s AN4)@a`밉@Xߑc327)#[(7nL"UI7 i]i^O9Dpp 3;2o&c5dޥm v$M#].:׉5&u]txFYhXf݆ww/R7G7\J ױYb.fvP aF"f7j޵sy5-VP<ֻ(9m9xxi3$ |pE@W׸أeD75eIwp==`^ǠA2\Jv)&lnv* *YTHJGX>zBX&E!wn'P͈(t>C9/; f#v|u9]F@0*o;${;q5|w;+rwvL2&bl߲L& ĺ-\nIqa{;Ԅg.nԿf7%[Dž>o:1];4~uB_Z찯…jANpo@=U} ' 眚dqذIBB9 1UC~eWkuͥ&zw%`mGWq?aQGd;sip* 0g f#zt-|hQ'I:c?‘4l$PKi?&oڌp aZ 4Ocυ_ehkEmpOwLeL38@`!?לrKAܓAջ&w!@5\/Z $F3I_>6Emo:$br$$$B ynLz0+}+COHWƽ/j*J@hb%?:$S1(ҫVunSUK%=\'t0TeȎ`Ik&eKo {~Noen欻8~Mt~,տA[i~ZڬArˏ=mJ~Omr,z/`5G K~bpܬ۝SaKςq|iu`bCruR.)Ys-2A@ٺɽF+z6޿?|U]/PĩqB.$Nd}* MjC̑uT!x(M7r6D6) l+Wgx"μ.Le36r+Οk_ݝ.3|0 ~Aa:3U!{Q(20fHQК"pSNfUW+l!eڪl# 11,~2p",c(E=m:=Q$lENPr>%YY.)kl\nߔ7 Ǟ}7l}4 + #It<㓰5O@xsgɰNbiM+5xWU'Qb ` pjCmFHSSYsAΐso©FR` &t;Ϡϻޚ= l.ah$x>XId~:'i1谈O`p#5f-ЏCY xPW ;O|y< z oOCȯ\@kPbu|\he=_O|bC*pAPk/PrgLa }/BZ yY،DsEUAbwYd)av8r1^)uQSmaGϒ0"s?6uڽ#M[Fl>RO]1[Hk$3xh>,mLD.|(t֌s y옾ڛ5&>8g#}hH ;r[5y橻7ULNGrWtXk<^x~k6 h2#䱁ƄlVNk/̽Cčh'3.p˶DoNfx*7u',JXs@P~,m4jxyxYq̈́m|B&Fvz[" `|ZYF^N粆9B[O ^h\80KO G;C8dJ&.cO?ڇsIdF0#gZt duژ"Ok^ewƀH$O b_1BZ<)w :'Ï/Ż1Rz9a^>!jfdOu#-+ѕR7`髈g 5?@)GSszAD% E;,ʑRrwGstFʿ&[ Tk)UB9҄ax9w^ۀ]hѬ58fP2IzQX) ٥Ł>!ɞD#,zW@~}3UhZXvF2lyI2qŬ˻,<|'l4Q#wa2pY1Rq]_VtՊ4vQqoA'.}!?P}%6Z+Sde[Ķ~P.9ֽ V x*! g aɖޮ_gˠҧMvDg`->)+)+rE(-|~C(ԛpe n\exٳ~~PL0r6]FMnc \þ,8o uyϐ_*XTX=5?%Ζ+H3ZFl)2uix&Kt\"BH@z\#.`CϨɾAٸd2 +]ogFqE;lµ+s【$aP UQ):w@.cޑ N7+grHuMnoa& _#Pm).֢Y#gDۓ6NR,K"m\&=sf (E䅜b>A\V-WflIЌ(tdݬ0~/~=2Mݸ*[xs!hq  +;o*Aډ5S`!롁}BU.$qSۧI@ysdEwq)ʾȿS[j (SaT.@^L$C=u-NUVR>ko<{{1$@QwSy3 uFPᮅ+@C*4Yx"}`{!?H;{o3n|͂GbNF}9 lҩ[|>VShP)N33B=8Al 2v2'YzdkHJ\.q zFN :"Ja'T>lv5)UϴV0P+DPO!Exg>2]#.P|}giFq8zG]J/Z2qkC/<{BH_N p${i>ve!\k$GCbc+zK$N%s .mz#Wb~Ykgc?:YxKd-x02L5S1I,Gt܈?QacIس| "g.jS.AG\PH#9O5J)]#̀8;%??CQm89(ʜTZ:yFUHALDnFN&_7uգTNcƶKW)|!H JUJ̆5vG(5i{o~-p Trk+WĦc.42 oW+#" Zs+B *{qȯX`~P((  H5aQH&)5m-P7WPL CaUT\ZVpʦFGISb%kxArG?oi`gD>&iqR{dgؿέ[<{szW >|ZT +~۱Lħcfd9#`#_QdiWo߷-rmN :oMl&xW#m|Y$ȵT;n Fui0|gpVuI߾@IT#'~\8AVfw{ƣl20ir(FP9խI\6T"xJhب^ƥLbزh]n%QS(1WlǀlEu lTȒxgSz.qHZ{svR|L! .Yb0(Ц=|,3{H.,wsQ9ίZ CC^fy :病^7~FbJzvD{ qDn2Xs]Ai!ھ>es7d ϭh̫d~31x*[[u)R*Or1tQp[{woR;; Bٿf$$LoYhƒ)<vģ$w hфd1fQʕE0]C,c ] =.g 7I3>E'l8^QB|S ^q7KU1W[9dҴHeS5c/h"|njyaO'nO u>(E q TFڤU#c?=+44ʕErc|`=vL>U20S[!˝zq2fNX80;}͇؞mx@q]O8 >oLmܖ:5bF7*9Ln]~ּys@3߅j~t5%`w<=8 /hbM!/l4rMQgBW,,Z^PPԚ{Cm(L(fh)Ujr9 zM3{`ʪ8e؞4OʭX5/;.Jyy~ɾ^*Xp 6W*nC[bN?9jkX88P *7: Tvhû*q$%K p^igkkhad)©  ۪F!0|ٴ -c 7%Px)e`,mW b$'K:ٽ!_$i_ꙝ߬ӒKpG-_)/E ǰ/@~IF ӽ% 57 U}$_˸d'< "chdQJp+F#2j -B0׎kUuyXVd y KX".Kf]qlΙ%l('1P <(4󼣓v`2eO aL[맣鍻eϵTIл~@x 뛺ݚ^ {р 7afoʧߨ0Z xK=ҙSo'KI(I R\ !Sǽ_Ԭ:QPn%Zċģ8lr9ؙݻ-1N,BU=w c"5Y$!F7]DW>i '0oZOiyMoTTJ@n-ya\Yo;K%[L>FyV2Y)JY<7DbkDOvo'沚v!}4kpv bUp~aIb(`G Tnʩߥ3iU6x"D<8RTK#9]}w/Zrby<<+ғǤ_OA͛\/a6U͵jxDpr]=m~ ՐRgpU,0NjTޢA[.CVwk=D5`4pQ}[ZEIbqubW^g,MC}I Jl6091vR,@}jc9|Jjm{PDg|# w(i p~)xޅTpL|39+< }f2vxa"ݥⱒb7qb! mj 8ۚ^Y*DXZ$?dlf>"$Y ށJC@n mB r?1>v#4:/*RNp\CY5?FwN @34o\'Q55Ff/i)l-ZX`G%m0*tQli-`GBs[6y2{Tz?r}w!onJYBؙuNǙNundP_yP6vj  +zr<#Ű3ػoyׂe~!ɪ:^/>vcl"_>2 ~as`F8֤SBx,!l7'<* +E3]?-z g*I]ʤ)oTdw{%wqt8V?)7sYr-NhTM}W'm3JD]dk,;ΦZisE,S)00B:N @n5XGT/$Dz][GVý%gmdL ʖl"Xn`"T'ɺc]p\$5{n8Շmӎ4\UIBa56~l1>N# O^DuiG4N@Lo*53q$jvӥj;T2O| CGNz{^ #Yn+(R[2l㝒~pXG=6!Iz}N"ܑAPF8oE)gҸߺbeOcZ&DO]byO2.-cw p۷i m V .֗lQE?cVVUuBL(]Ay0'TUQ#VUv0; 0"4!Lq䛹[wƊ ]s?#'7 gҘZ*dw$iHIsAo(_6-1R'@ۿ J{Ea#FFx"^OfD|Kr2Ʃ>YD#ۭpFavyR}Zpޅs`[k,ֹGKfx k=Հ˚F)lbh!Х^$W3S; M1SqGqƈ]e4UGw` m>^`'pm%(`!!R2Eg,a6;VXiG9/^h zRouByfΊGt1 4" ozfZ|e A{s*4cֳys8\ZzLԈC20,N)D >W YܤAZI15/z:2gY@P,)d.daPxu"Ĺ^2B1q mz ꇹ NJ-:R5G4wS8 =]  =IkDLx;`!FP.{ٙT"a%;ypQgz^R=`NQI2gQJ$f[=|v&zc&ȘT$fWwi?r틚_zX<8XB'垜P*cQEJˏq9&$!W5ۭ2|FXL4v!OC2HRn @U.)6|y6P/#7hC`MdEŭ=5E26BoUF+?g'c))8KIIp"'6#_!E̡Te:|+hB0{ ş"ȢGac)\=ϺLXڌ5j5SټPh$.sZ9;.T[G֗,> j86$nJGC;+.>/>ޱ"_TT \R N<ܖP儁PBvV1.K\?4I/w[\B=bЖl `/[i'.+EdKASSo>6D&_gMQScs'{4ݢxD zYQ'xWقp4sP0Mˑl6 \L,Hp\Pu_"?5c T "#7/08`fGlAĴJeCc Z][nKD졬,8[[ ˃Ζ( 8%w0QG{FDH'KV_7 xNB(_f,)WuGIfJT:E+nHU>m(c܀L&Ű8fLQxԍ/ukZ0RE̜i:P-Áޡa-QgP^0Ar(O w[OQy5ƤlAGCԿAv'SdLf>U`{5Y;j\Xz:Df8Na< pcE:WNƼR13ȹuz:!Pb\]l,f e،Ov׶Ch c[827,(R{vКsODTJSA$"gN7F?&]B(ؚI?d hy!c{ᗎB##f[GT{[TTv~"KbN7[`R$@O^b8(F=ݠP`n |-oުZx8$_[sQ)Dr(pR]T)!w?$m7׭T|Qe)-H%@B}mdjv0}1hTLKpAnU-<)}u2{ `1p*BɯCMdաk}E$4XL 1_Uoen:@9Emis7,G|z{Xȯ PP2Xgy}H~@HCmu{eBX5*VvvGD)˲2Tkou2<h|2N؞y9Xr(RKC& }bDJle/Wc/ }Pv Gq~Q?[urSK_Dp8H|m:c/!r勡KRm!o1w 4XOq- m||t9@= e6Dܭw9U1(uOr<>&."ǒDejHΩQԯ$ :06^Mz9Rp#“|g8}R^kˏ'(sK 3͖joK!יȡlB܏#zqϣi)zEjYϺcڒTnC-dmcf-  I{қ >Ouym{cFҝ 7q hCخYL74虴U{BBo5pyOOOODzkC^Gޜ&ӛ/ě .JbY[#qvXRQVwP**qkX&(CW躏R0fBK=v$dz~[M+ae!ɚ{@34ycc,!JxZ>,m]+mN$m+T탿hϻbW'LgүW,gG&kJY尩J?[18j%ƒ?!ڬEћST\WM`k MDy=n+mGIqjoQyQ{6ʠOaZHozǯ~=K*bOeD_>]epy~CnZ1KBtP}B!ڂ wGEXsuzG/Fu͈_a6 SFe$6u0"<#'DǰP ].]iQ&('2vt'QaBC_X"Qe!`V ԫ_ǂJ%ޥalȃVLqe否~UQo/dPcM99#"׺z'ܷckyjvL`IXĝ,;5H%ɤw8'`(*MH3̭9gʯ_x 'VmSjEMʎ[@/lM]aKXthPo#6 7_lIv:h_~4ts;~p6 *Vf`/w %c,$<- xM|?^N|1:QY<Q^yY1/2y[R= d8c#69NÏ7K YZ