libgstaudio-1_0-0-32bit-1.8.3-7.16>t  DH`pY_͸/=„b@%I)a_pQ93T|n$Li7;rdp|I^ ybʚ>&;nE14.u!OM{_OkMrkiGI?~GOO% htϬ$A±ԛuܝm_û=(I3=ǃ*sZ0\_֘1?l+gR^C;OYvm`,G^nm\(|һQF#ױ)U h\ǽ3:C=Oe9d72a4218df0de9d5892e590ffa88d67869f239Y_͸/=„P1EfA[=vn}_:12#??ݛyŁ.<ހRR'[?Kv "Fi{ R|Hqf]D@{\p(ln{ O$ N^עUH,8nduk"m%e p25:v,\s12<5W^^O|auNKCMe'h`k.XM5ao2Yx-lb^$t9^a7[V `>:@?0d  % R 7=DT\ ` d l  LA(i8pN9N: N>GHIXY\]^bcde"f'l)u<vDwxyClibgstaudio-1_0-0-32bit1.8.37.16GStreamer 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.Y_lamb63 openSUSE Leap 42.3openSUSELGPL-2.1+ and GPL-2.0+http://bugs.opensuse.orgSystem/Librarieshttp://gstreamer.freedesktop.org/linuxx86_64/sbin/ldconfig Y_Y_7f2203f4c37135b77d7c38072414663clibgstaudio-1.0.so.0.803.0rootrootrootrootgstreamer-plugins-base-1.8.3-7.16.src.rpmlibgstaudio-1.0.so.0libgstaudio-1_0-0-32bitlibgstaudio-1_0-0-32bit(x86-32)@@@@@@@@@@@@@@@@@   /bin/shlibc.so.6libc.so.6(GLIBC_2.0)libc.so.6(GLIBC_2.1.3)libc.so.6(GLIBC_2.2)libc.so.6(GLIBC_2.3.4)libc.so.6(GLIBC_2.4)libc.so.6(GLIBC_2.7)libglib-2.0.so.0libgobject-2.0.so.0libgstbase-1.0.so.0libgstreamer-1.0.so.0libgsttag-1.0.so.0libm.so.6libm.so.6(GLIBC_2.0)liborc-0.4.so.0libpthread.so.0libpthread.so.0(GLIBC_2.0)rpmlib(CompressedFileNames)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsLzma)3.0.4-14.0-14.4.6-14.11.2X@XOW@W_WN@WM|W=Wo@W4VyV`V@VzV4@VqTMTeT"@TSSSǺSZN@SE6@RmR±RRw@RfhR!R QA@Q{QM@P[PѬ@PP)PtP`K@P`K@PXb@PS@P(@PSOOOOleOB5O>A@O@NBrN=,NN@MAMӴMz@M>@M2L!LLo@L|Lc@K @Kh@KP@K~@KK{@KepK@K>J@J Jyt@J@Ialarrosa@suse.commgorse@suse.comzaitor@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.orgdimstar@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgschwab@suse.dedimstar@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgcfarrell@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgvuntz@opensuse.orgvuntz@opensuse.orgvuntz@opensuse.orgvuntz@opensuse.orgdimstar@opensuse.orgvuntz@opensuse.orgdimstar@opensuse.orgchris@computersalat.dedimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgwstephenson@novell.comaj@suse.devuntz@opensuse.orgvuntz@opensuse.orgdimstar@opensuse.orgaj@suse.dedimstar@opensuse.orgdimstar@opensuse.orgvuntz@opensuse.orgvuntz@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgjengelh@medozas.devuntz@opensuse.orglmedinas@opensuse.orgsbrabec@suse.czvuntz@novell.comvuntz@novell.comvuntz@novell.comsbrabec@suse.cz- Add 0001-riff-media-Check-for-valid-channels-rate-before-using-the-values.patch Fix floating point exception in gst_riff_create_audio_caps (bsc#1024076, CVE-2017-5837) - Add 0001-riff-media-Dont-recurse-in-for-nested-WAVEFORMATEX.patch Fix stack overflow in gst_riff_create_audio_caps (bsc#1024047, CVE-2017-5839) - Add 0001-samiparse-Check-that-the-string-has-a-non-zero-length-before-overwriting-the-last-byte.patch Fix an out-of-bounds heap read in html_context_handle_element (bsc#1024041, CVE-2017-5842) - Add 0001-riff-media-Dont-divide-block-align-by-zero-channels.patch Fix floating point exception in gst_riff_create_audio_caps (follow-up) (bsc#1024079, CVE-2017-5844)- Add gstreamer-bounds-check-ico-detection.patch: add bounds checking for windows ico detection (boo#1013669 CVE-2016-9811).- 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.- Update to version 1.4.3: + Bugs fixed: bgo#734617, bgo#736944. + Updated translations.- Update to version 1.4.2: + Bugs fixed: bgo#727255, bgo#732908, bgo#735569, bgo#735748, bgo#735800, bgo#735844, bgo#735952, bgo#736071, bgo#736118, bgo#736679, bgo#736739, bgo#736779, bgo#736788, bgo#736796, bgo#736861. + Updated translations.- Update to version 1.4.1: + Bugs fixed: bgo#733916 bgo#733976, bgo#734683, bgo#734822. + Updated translations.- Update to version 1.4.0: + Bugs fixed: bgo#733012, bgo#733349, bgo#733386. + Updated translations.- Update to version 1.3.91: + Various API additions. + New plugins and elements: - v4l2videodec element for accessing hardware codecs on platforms that make them accessible via V4L2. - New downloadbuffer element that replaces the download buffering feature of queue2. - rtpstreampay and rtpstreamdepay elements for transmitting RTP packets over a stream API (e.g. TCP) according to RFC 4571. - rtprtx elements for standard compliant implementation of retransmissions, integrated into the rtpmanager plugin. - audiomixer element that mixes multiple audio streams together into a single one while keeping synchronization. - OpenNI2 plugin for 3D cameras like the Kinect camera. - OpenEXR plugin for decoding high-dynamic-range EXR images. - curlsshsink and curlsftpsink to write files via SSH/SFTP. - videosignal, ivfparse and sndfile plugins ported from 0.10. - avfvideosrc, vtdec and other elements were ported from 0.10 and are available on OS X and iOS now. + Other changes: - gst-libav now uses libav 10.1, and gained support for H265/HEVC. - Support for hardware codecs and special memory types has been improved with bugfixes and feature additions in various plugins and base classes. - Various bugfixes and improvements to buffering in queue2 and multiqueue elements. - dvbsrc supports more delivery mechanisms and other features now, including DVB S2 and T2 support. - The MPEGTS library has support for many more descriptors. - Major improvements to tsdemux and tsparse, especially time and seeking related. - souphttpsrc now has support for keep-alive connections, compression, configurable number of retries and configuration for SSL certificate validation. - hlsdemux has undergone major refactoring and works more reliable now and supports more HLS features like trick modes. - dashdemux and mssdemux are now also pushing fragments downstream while they're downloaded instead of waiting for each fragment to finish. - videoflip can automatically flip based on the orientation tag. - openjpeg supports the OpenJPEG2 API. - waylandsink was refactored and should be more useful now. - gst-rtsp-server supports SRTP and MIKEY now. - gst-libav encoders are now negotiating any profile/level settings with downstream via caps. - Lots of fixes for coverity warnings all over the place. - Negotiation related performance improvements. - 800+ fixed bug reports. + Things to look out for: - The eglglessink element was removed and replaced by the glimagesink element. - The mfcdec element was removed and replaced by v4l2videodec. - osxvideosink is only available in OS X 10.6 or newer. - On Android the namespace of the automatically generated Java class for initialization of GStreamer has changed from com.gstreamer to org.freedesktop.gstreamer to prevent namespace pollution. - On iOS you have to update your gst_ios_init.h and gst_ios_init.m in your projects from the one included in the binaries if you used the GnuTLS GIO module before. - Drop gstreamer-plugins-base-discid.patch: fixed upstream.- Update to version 1.2.4: + Bugs fixed: bgo#693263, bgo#683504, bgo#700770, bgo#723597, bgo#724633, bgo#724720, bgo#725313, bgo#725644, bgo#726642, bgo#727025.- Add gstreamer-plugins-base-discid.patch: fix MB discids for trailing data tracks (bnc#872575, bgo#708991).- Update to version 1.2.3: + Bugs fixed: bgo#603921, bgo#697665, bgo#711816, bgo#712367, bgo#715138, bgo#719615, bgo#719684, bgo#720015, bgo#720661, bgo#721078, bgo#721666, bgo#721835, bgo#722144, bgo#722656. + Updated translations.- Update to version 1.2.2: + Bugs fixed: bgo#715138, bgo#708200, bgo#707621, bgo#709965, bgo#711819, bgo#712280, bgo#712796, bgo#712805, bgo#678011.- Update to version 1.2.1: + Bugs fixed: bgo#708689, bgo#708773, bgo#708789, bgo#708880, bgo#708952, bgo#708953, bgo#708954, bgo#709210, bgo#709408, bgo#709637, bgo#709754, bgo#709938, bgo#710325, bgo#711003, bgo#711231, bgo#711550. + Updated translations.- aarch64-no-neon.patch: Disable use of NEON on aarch64- Update to version 1.2.0: + A bunch of API changes (new stable branch 1.2). + New tool: gst-play-1.0 in gst-plugins-base for basic playback testing on the command line. + New plugins: - mssdemux for Microsoft Smooth Streaming. - dashdemux for DASH adaptive streaming protocol. - bluez for interaction with Bluetooth devices. - openjpeg for JPEG2000 decoding and encoding. - daala for experimental Daala decoding and encoding. - vpx plugin has experimental VP9 decoding and encoding support. - webp plugin for WebP decoding (encoding to be added later). - Various others: yadif, srtp, sbc, fluidsynth, midiparse, mfc, ivtv, accuraterip and audiofxbad. + Moved plugins: dtmf, vp8rtp, scaletempo and rtpmux plugins are now in gstreamer-plugins-good. + Audio and Video related fixes. + Other changes: - gst-libav now uses libav 9. - Static linking of plugins is supported now. - rtspsrc: add support for NetClientClock. - RTP retransmission / NACK support and big RTP jitterbuffer improvements. - SRTP and DTLS support. - Changes to many elements and core to use the correct sticky event order and also not lose any important sticky events during flushing. - >1000 fixed bug reports, and many other bug fixes and other improvements everywhere that had no bug report. + Notes: - Single header includes for all libraries, e.g. #include - Stricter (correct) caps subset checking in some cases. - x264enc now outputs data in byte-stream by default if downstream has ANY caps. - The MPEG TS demuxer posts messages contain the PMT, PAT, etc, in a different format now. - The GstContext API has changed between 1.1.4 and 1.1.90. - Create new subpackage libgstallocators-1_0-0 and typelib-1_0-GstAllocators-1_0, following the shared library packaging policy (also provide -32bit packages).- Update to version 1.0.10: + rtpbasedepayload: mark discontinuities after packet loss properly. + audioconvert: if we have to lose precision, try to lose as little precision as possible. + gio: fix very inefficient data cache handling. + Bugs fixed: bgo#655727, bgo#705415, bgo#706624.- Update to version 1.0.9: + subparse: re-enable sami parser. + tagdemux: fix ACCURATE seeks in push mode. + multisocketsink, multifdsink: fix handling of partial writes and WOULD_BLOCK errors, and other fixes. + audiodecoder: fix input caps leak. + Bugs fixed: bgo#693056, bgo#704291, bgo#704301, bgo#704926.- Update to version 1.0.8: + tag: ignore malformed ID3v2 TDAT frames + Bugs fixed: bgo#636245, bgo#688803, bgo#690420, bgo#698896, bgo#699923, bgo#701976, bgo#703128, bgo#703283, bgo#699794.- Update to version 1.0.7: + streamsynchronizer is now a public element, useful in HLS pipelines for example. + Bugs fixed: bgo#682171, bgo#688240, bgo#696540, bgo#696899, bgo#697092, bgo#697162, bgo#697277, bgo#697820, bgo#697824.- Update to version 1.0.6: + adder: fix setting caps via the "caps" property. + alsasink: don't use 100% CPU. + appsrc: fix locking order. + encodebin: sync muxer state with parent bin so encodebin can be added dynamically to pipeline. + libvisual: fix improper video frame clear operation. + pango: fix attribute list handling. + playbin: - fix playsink caps handling so that converters get plugged when needed. - fix subtitleoverlay caps handling to avoid not-negotiated errors when plugins are missing. + videoscale: Correct DAR and border calculations. + ximagesink: fon't access structures of EMPTY caps. + typefinding: fix y4m caps. + build: fix build with automake 1.13. + Bugs fixed: bgo#688476, bgo#688803, bgo#690937, bgo#691687, bgo#693224, bgo#693372, bgo#693981, bgo#696019.- Update to version 1.0.5: + alsasrc: don't output buffers without timestamps or with bogus timestamps + discoverer, decodebin: fix state change re-sync race that might lead to deadlocks + video: fix crashes with and frame sizes of A420 video format + Bugs fixed: bgo#691244.- Update to version 1.0.4: + playbin: fix occasional not-negotiated errors when switching visualisations + ssaparse: ignore invalid UTF-8 in SSA/ASS subtitles init sections in matroska files + streamsynchronizer: better timestamp and gap handling at EOS, fixing potential OOM in baseaudiosink + bindings: - fix annotation for gst_app_src_push_buffer(), fixing crash - add several missing annotations for GstRtspMessage API + Bugs fixed: bgo#679976, bgo#689814, bgo#689873.- Update to version 1.0.3: + typefind: detect isml ftyp as iso-fragmented video/quicktime + typefinding improvements fixing playback of some wavpack files + textoverlay rendering fixes + gobject-introspection annotation fixes + API additions. + Bugs fixed: bgo#686276, bgo#687030, bgo#687055, bgo#687057, bgo#687421, bgo#687459, bgo#687473, bgo#687620, bgo#687666, bgo#687674, bgo#687991, bgo#687994, bgo#688151, bgo#686841.- Update to version 1.0.2: + Parallel installability with 0.10.x series + alsa: fix probing of supported formats, and advertise non-native-endianness formats as fallback + audiobasesink: properly handle GAP events (fixing some isses with e.g. certain DVD menus) + audioconvert: try harder to not convert or to preserve input format precision + audiodecoder: leak fixes and refcounting fixes + audioresample: re-enable the SSE/SSE2 code paths for better performance + riff: fix paletted RGB formats and msvideo mapping + rtsp: make formatting and parsing of range floating-point values locale-independent + playbin: streamsynchronizer fixes, esp. for handling corner-cases near EOS + tcpserver{sink,src}: add 'current-port' property and signal actually used port + videoconvert: fix handling of paletted RGB formats + videodecoder: don't leak message strings when error is not fatal + videodecoder: finetune missing timestamp estimating + videotestsrc: add palette for paletted RGB formats + vorbistag: fix writing of image tags into vorbis comments + Bugs fixed: bgo#580093, bgo#680904, bgo#683098, bgo#684411, bgo#685273, bgo#685711, bgo#685938, bgo#686081, bgo#686298.- Update to version 1.0.1: + videodecoder and -encoder timestamp handling improvements + thread-safey fixes for GstMeta registrations and GstVideoDecoder + Bugs fixed: bgo#684424, bgo#684832, bgo#685110, bgo#685242, bgo#685332, bgo#685490.- License update: LGPL-2.1+ and GPL-2.0+ semicolon ambiguous- Update to version 1.0.0: + Minor bug fixes + Bugs fixed: bgo#678021, bgo#684084, bgo#682973, bgo#684658.- Update to version 0.11.99: + Minor bug fixes + Bugs fixed: bgo#683865, bgo#684063, bgo#684063.- Update to version 0.11.94: + videodecoder: Handle GAP events + gdp: move gdp plugin to -bad + port to new GLib thread API + Updated documentation + Bugs fixed: bgo#635256, bgo#667562, bgo#668996, bgo#673185, bgo#673888, bgo#674069, bgo#675812, bgo#676022, bgo#676639, bgo#677306, bgo#677712, bgo#678301, bgo#678384, bgo#679145, bgo#679337, bgo#679443, bgo#679545, bgo#679550, bgo#679612, bgo#679823, bgo#679878, bgo#679958, bgo#680025, bgo#680091, bgo#680093, bgo#680162, bgo#680262, bgo#680441, bgo#680488, bgo#680520, bgo#680553, bgo#680614, bgo#680796, bgo#681196, bgo#681260, bgo#681436, bgo#681499, bgo#681535, bgo#681719, bgo#681904, bgo#681905, bgo#683180, bgo#683428, bgo#683527, bgo#683672, bgo#683838. - Drop gstreamer-plugins-base-fix.patch: fixed upstream.- Update to version 0.11.93: + Bug fixes + Sync with GStreamer changes. - Add gstreamer-plugins-base-fix.patch: Fix build; taken from upstream.- Update to version 0.11.92: + Parallel installability with 0.10.x series. + API cleanup and minor API improvements. + Major cleanup of video/audio libraries. + Lots of bugfixes, cleanup and other improvements.- Update to version 0.11.91: + Compressed audio passthrough support in alsasink + Removal of interfaces library, mixer and tuner interface + Addition of video encoder and decoder base classes + Improvements/cleanup for the video library API - Deal with removal of interfaces library: + Split separate libraries out of libgstinterfaces-1_0-0 in: libgstaudio-1_0-0, libgstfft-1_0-0, libgstpbutils-1_0-0, libgstriff-1_0-0, libgstrtp-1_0-0, libgstrtsp-1_0-0, libgstsdp-1_0-0, libgsttag-1_0-0, libgstvideo-1_0-0. + Similarly split separate typelibs out of typelib-1_0-GstInterfaces-1_0 in: typelib-1_0-GstAudio-1_0, typelib-1_0-GstFft-1_0, typelib-1_0-GstPbutils-1_0, typelib-1_0-GstRiff-1_0, typelib-1_0-GstRtp-1_0, typelib-1_0-GstRtsp-1_0, typelib-1_0-GstSdp-1_0, typelib-1_0-GstTag-1_0, typelib-1_0-GstVideo-1_0. + Drop libgstinterfaces-1_0-0 and typelib-1_0-GstInterfaces-1_0 subpackages. + Add Obsoletes for libgstinterfaces-1_0-0 and typelib-1_0-GstInterfaces-1_0 to main subpackage for smooth upgrades. + Remove Requires for libgstinterfaces-1_0-0 from main subpackage.- Update to version 0.11.90: + Lots of bugfixes, cleanup and other improvements + API cleanup in the audio base classes + Improvements to the RTP buffer - Rename packages following upstream soname and typelib name changes: + libgstapp-0_11-28 to libgstapp-1_0-0 + libgstinterfaces-0_11-0 to libgstinterfaces-1_0-0 + typelib-1_0-GstApp-0_11 to typelib-1_0-GstApp-1_0 + typelib-1_0-GstInterfaces-0_11 to typelib-1_0-GstInterfaces-1_0- Update to version 0.11.3: + Many fixes and improvements + Various performance improvements + theora: Improve video negotiation + video: Improve video frame map/unmap + Bugs fixed: bgo#668343, bgo#668542. - Bump libgstapp-0_11-27 package name to libgstapp-0_11-28, following soversion upstream change. - Completely drop optional packaging for gnomevfs plugin, since it's gone: + Remove with_vfs macro. + Remove optional gnome-vfs2-devel BuildRequires. + Remove gstreamer-plugin-gnomevfs subpackage. - Completely drop optional packaging for video4linux plugin, since it's gone: + Remove with_v4l macro. + Remove optional libv4l-devel BuildRequires. - Move to pkgconfig()-style BuildRequires: + Old ones: alsa-devel, gtk3-devel, iso-codes-devel, libtheora-devel, libvisual-devel, libvorbis-devel, libxml2-devel, zlib-devel. + New ones: alsa, freetype2, gtk+-3.0, gtk+-x11-3.0, iso-codes, libvisual-0.4, libxml-2.0, ogg, pango, pangocairo, theoradec, theoraenc, vorbis, vorbisenc, zlib. - Change python-devel BuildRequires to python-base as only python is needed, not the development files. - Remove unneeded BuildRequires: krb5, libgudev-1_0-devel. - Remove BuildRequires that, as far as I can tell, are not needed (else, they are implicitly brought in by something else): check-devel, sgml-skel. - Change pkgconfig(xv) BuildRequires to proper BuildRequires for the X libraries that are needed (pkg-config is not used for those): libICE-devel, libSM-devel, libXext-devel, libXv-devel. - Remove checks for obsolete versions of openSUSE (11.2 and earlier), as we require recent versions of many libraries.- Change gtk2-devel BuildRequires to gtk3-devel since the code using GTK+ has been ported. - Add explicit glib2-devel BuildRequires, so we can version it. - Add pkgconfig(xv) BuildRequires on openSUSE > 12.1: this used to be pulled in by something else, but the relayout of xorg-x11 packages changed that. Pull in conditionally only to not risk breakage in linked OBS instances (pkgconfig() was not supported in older openSUSE releases).- Update to version 0.11.2: + Parallel installability with 0.10.x series + Many API cleanups + Ported to new 0.11 core API changes + Use new GstSample for snapshots + Improved video filter base class + New multichannel caps with mask + Port network elements to GIO + Many fixes and improvements - Rename libgstapp-0_11-26 to libgstapp-0_11-27, following upstream soname bump.- Update to version 0.11.1: + Rename GstXOverlay -> GstVideoOverlay + Reworked audio caps + Support for multiple frames in buffers + Add video colorimetry support - Add zlib-devel BuildRequires: new dependency upstream. - Add libxml2-devel BuildRequires: needed for subparse plugin. - Drop gstreamer-plugins-base-nonvoid.patch: fixed upstream. - Remove Provides/Obsoletes/Conflicts for gstreamer010-*: this is not needed with this new gstreamer branch. - Change libgstinterfaces-0_10-0 Requires to libgstinterfaces-0_11-0: it was missing the version bump for the new gstreamer branch. - Rename libgstapp-0_11-25 to libgstapp-0_11-26, following upstream soversion bump. - Split typelib files into typelib-1_0-GstApp-0_11 and typelib-1_0-GstInterfaces-0_11 subpackages. - Add typelib-1_0-GstApp-0_11 and typelib-1_0-GstInterfaces-0_11 Requires to devel subpackage. - Remove explicit Requires for glib2-devel, gstreamer-devel, libxml2-devel and zlib-devel in devel subpackage: they will automatically be added the pkgconfig way. - Update baselibs.conf: it was never updated for this new gstreamer branch. - Change group of libgstapp-0_11-26 from Productivity/Multimedia/Other to System/Libraries. - Do not uselessly call autogen.sh.- Update to version 0.11.0: + Parallel installability with 0.10.x series + Ported to the new 0.11 core API + Reworked video caps system + Improved video helper classes - Rename package to gstreamer-plugins-base. - Add gstreamer-plugins-base-nonvoid.patch: Return a value in non-void functions. Fixes a BRP error.- fix deps o gobject-introspection >= 0.9.12- Introduce build_v4l macro. Video4Linux does no longer build with linux-glibc-devel >= 3.0, due to the fact that VID_TYPE_MPEG_ENCODER is no longer defined (which in turn is used to identify if v4l is usable). Video4Linux2 plugin can be found, as before, in gstreamer-0_10-plugins-good package.- Update to version 0.10.35: + Work around GLib atomic ops API change. + don't use G_CONST_RETURN in public headers. + bgo#600043: subparse: fails to recognise Cyrillic subtitles in windows-1251 encoding.- Update to version 0.10.34: + None changes: this release is identical to 0.10.33 and just done to keep core/base versions in sync.- Update to version 0.10.33: + audioringbuffer: make sure to not start if the may_start flag is FALSE + baseaudiosink: - arrange for running clock when rendering eos - don't allow aligning behind the read-segment - start ringbuffer upon going to PLAYING and already EOS + riff: Add support for video/x-camstudio + rtcpbuffer: - fix invalid read in validation of padding in rtcp packet - Round to next 32bit word, not current 32bit word at end of SDES chunk + rtpbuffer: Off-by-one error when creating RTP header extensions with a two-byte header + rtsptransport: ensure valid int result when parsing ranges + tag: - map the ID3v2 TENC frame to GST_TAG_ENCODED_BY - add GST_TAG_CAPTURING_EXPOSURE_COMPENSATION incl. EXIF/XMP mappings - add a new GstTagXmpWriter interface to select XMP schemas to be used + tagdemux: also push cached events downstream when operating in pull mode + video: - add GST_VIDEO_BUFFER_PROGRESSIVE flag - add ARGB64 and AYUV64 (16 bits per channel) formats - add r210 (10 bits per channel) format - add gst_video_format_get_component_depth() and _new_template_caps() - fix creation of grayscale caps and height calculation for YUV9/YVU9 + appsink: emit "new-buffer-list" signal for buffer lists if handled by app + audiorate: add "skip-to-first" property + decodebin2: - don't use the same parser element multiple times in the same chain - improve detection of raw caps in expose-all-streams=false mode + discoverer: - don't wait for subtitle streams to preroll; leak fixes - use nominal bitrate if bitrate tag is unavailable + encodebin: - add an audioconvert after the audio resampler - fix refcounting issues and leaks related to request pads - return a new reference of the pad for the "request-pad" signal - set all elements to NULL and remove them from the bin when removing a source group - tear down old profiles when setting new ones + multifdsink: disconnect inactive clients in the select loop too + oggmux: - prefer headers from caps to determine stream type (for VP8) - fix issue with ogg page numbering and discont flag handling - ensure stream serial numbers are unique - use running time for muxing instead of timestamps + oggparse: better detection of delta unit flag + playbin2: - uridecodebin: add "source-setup" signal - always prefer the custom set sink and also set it back to NULL in all cases - check if an already existing sink supports the non-raw format - fix handling of non-raw custom sinks - if a sink claims to support ANY caps assume that it only supports the usual raw formats - only consider the audio/video sinks in autoplug_continue for the normal uridecodebin - use gst_pad_accept_caps() instead of intersecting with the getcaps caps - set sinks to READY before checking if it accept caps + textoverlay: - add support for ARGB and other RGB alpha variants, and xBGR and RGBx - add support for vertical center alignment - converted AYUV to use 'A OVER B' alpha compositing - use a class wide mutex to work around pango reentrance issues + theoraenc: - don't reset the video quality when setting the bitrate - allow adjustment of the speed level while running - set speed-level property defaults from libtheora's defaults + typefinding: - MPEG-TS detection fixes - detect HTTP live streaming m3u8 playlists - detect windows icon files and DEGAS images - detect raw h.263 - add depth and endianness fields to DTS caps + uridecodebin: - Add default handler for autoplug-select - add https:// to protocols for which to enable buffering - expose "autoplug-sort" signal - post proper error message if decodebin2/typefind elements are missing - Return NULL from the default autoplug-sort handler + videorate: fix "skip-to-first" timestamp setup + videoscale: add 16-bit-channel support (ARGB64, AYUV64), fix ARGB bilinear scaling + videotestsrc: add 16-bit-per-channel support (ARGB64, AYUV64) + vorbis: add support for using tremolo on android + vorbistag: - Add support for METADATA_BLOCK_PICTURE tags - Write GST_TAG_IMAGE and GST_TAG_PREVIEW_IMAGE as METADATA_BLOCK_PICTURE + win32: fix DEFAULT_AUDIOSINK, should be direct*sound*sink + xvimagesink: don't paint the window black when going to NULL + Bugs fixed: bgo#618516, bgo#619778, bgo#633837, bgo#412678, bgo#620364, bgo#625129, bgo#626152, bgo#627268, bgo#629196, bgo#632291, bgo#632889, bgo#635669, bgo#635784, bgo#635800, bgo#636886, bgo#639136, bgo#639159, bgo#639237, bgo#639744, bgo#640189, bgo#640211, bgo#640607, bgo#640709, bgo#640804, bgo#641706, bgo#641860, bgo#641917, bgo#641927, bgo#641952, bgo#642174, bgo#642232, bgo#642274, bgo#642381, bgo#642466, bgo#642720, bgo#642942, bgo#642949, bgo#643775, bgo#644416, bgo#644745, bgo#644845, bgo#644996, bgo#645167, bgo#645437, bgo#646570, bgo#646572, bgo#646573, bgo#646575, bgo#646576, bgo#646923, bgo#646924, bgo#646925, bgo#646952, bgo#647399, bgo#647721, bgo#647781, bgo#647856, bgo#647857, bgo#647942, bgo#647943, bgo#648459, bgo#648466, bgo#648548, bgo#642667, bgo#642732, bgo#646744, bgo#647294- Update to version 0.10.32 + GLib requirement is now >= 2.22 + New core elements: - valve (moved from -bad) - input-selector (N.B. without "select-all" property, use fsfunnel instead) (moved from -bad) - output-selector (with different negotiation behaviour by default, set pad-negotiation-mode=active for previous behaviour) (moved from -bad) + Performance improvements for many heavily-used code paths: GstPad, GstPoll, GstClock, GstTask, basesink, basesrc, queue2, multiqueue + gobject-introspection: add annotations for most core API + clock: make sync clock wait lockfree + fdsrc/fdsink: reenable on MSVC + registry: fix GStatBuf definition for win32 when building against older glib (fixes unnecessary rescanning of plugins at start-up) + element: add a more flexible way to get request pads from elements + multiqueue: return upon input when already eos + object: fix creation of default name (when creating more than 100000 elements) + pluginloader: fix hangs on OSX + poll: - fixes for (p)select backend (used e.g. on OSX) - refactor and make more lockfree; fixes for win32 and OSX (pselect backend) + registry: don't replace valid existing plugins by blacklisted ones + tags: don't produce duplicated entries when merging same value twice + basesink: - preroll fixes for async=false case - rework position reporting code + basetransform: handle downstream giving a buffer with new caps but invalid size + See NEWS for API additions and deprecations. + Bugs fixed: bgo#635785, bgo#638599, bgo#503592, bgo#564056, bgo#607513, bgo#632168, bgo#632447, bgo#632557, bgo#632778, bgo#632779, bgo#632780, bgo#633918, bgo#634965, bgo#635001, bgo#636268, bgo#636455, bgo#637057, bgo#637300, bgo#637549, bgo#637776, bgo#638381, bgo#638399, bgo#638900, bgo#638941.- Remove buildrequire on pyxml, changelog of package with date 2008-03-21 contains: "Don't depend on PyXML and use only XML modules that are shipped with python."- Update to version 0.10.31: + adder: Make sure FLUSH_STOP is always sent after a flushing seek + alsasrc, alsasink: add "card-name" property to get the card name in addition to the device name + appsrc: don't override buffer caps if appsrc caps are NULL; fix element classification + audioclock: add a function to invalidate the clock + audioconvert: optimise remaining conversion code paths with Orc as well + baseaudiosink,baseaudiosrc: post clock-provide and clock-lost messages when going from/to READY to/from PAUSED + baseaudiosink: subtract the render_delay from our latency + decodebin2: don't add non prerolled stream to topology + ffmpegcolorspace: add support for A420 and fix support for 8 bit paletted RGB and IYU1 + gnomevfsrc: set GST_PARAM_MUTABLE_READY flag on the "handle" property + libvisual: add latency query; only drop frames that are really too old + multifdsink: gdp protocol is deprecated. People should use gdppay instead + oggdemux: fix seeking with negative rate with skeleton; fix wrong flowreturn handling + pbutils: - AAC profile and level detection utility functions - H.264 and MPEG-4 profile and level extraction utility functions - new GstDiscoverer utility API for extracting metadata and tags + playbin2, decodebin2: declare stable, deprecate the old playbin/decodebin + playbin2, uridecodebin: add property to configure ring buffer size + rtcpbuffer: add function to manipulation the data in RTCP feedback packets + rtpbuffer: - add functions to add RFC 5285 header extensions to GstBufferLists - add function to add RTP header extensions with a two bytes header - add function to append RFC 5285 one byte header extensions - add function to parse RFC 5285 header extensions - add function to read RFC 5285 header extensions from GstBufferLists - add function to transform a GstBuffer into a GstBufferList + rtsp: improve rtsp timeout calculation and handling + sdp: add methods to convert between uri and message + tags: - try ISO-8859-1 as second fallback in case WINDOWS-1252 is not supported - add many more photography/capture tags - EXIF and XMP tag handling improvements + textoverlay: add support for NV12, NV21 and AYUV; configurable text color and position + theoradec: - expose telemetry properties only if libtheora was compiled with --enable-telemetry - add support for two-pass encoding; allow change of bitrate and quality on-the-fly + tools: standalone gst-discoverer-0.10 tool for discovering media file properties + typefinding: - detect avc1 ftyp as video/quicktime - export 3gp profile in caps - detect enhanced AC-3 - extend AAC typefinder to detect LOAS streams - fix ADTS caps stream-format detail - more reliable mpeg-ts typefinding + uridecodebin: Only enable progressive downloading if the upstream duration in bytes is known + video: add gst_video_convert_frame*() utility functions + videorate: - fixate the pixel-aspect-ratio if necessary - mark duplicated frames with the GAP flag + videoscale: - add support for adding black borders to keep the DAR if necessary ("add-borders" property) - Fix caps fixating if the height is fixed but the width isn't - only set the PAR if the caps already had a PAR - refactor using more Orc code + videotestsrc: - new patterns: solid-color, ball, bar and smpte100 - add "foreground-color" and "background-color" properties, deprecate "colorspec" property - add support for UYVP format, fix NV21 rendering + volume: use Orc to optimise many code paths + vorbisdec: decode pending buffers upon EOS when doing reverse playback + xoverlay: - add set_window_handle() with guintptr argument, deprecate set_xwindow_id() which doesn't work on some platforms - allow render rectangle coordinates to be negative + See NEWS for API additions and deprecations. + Bugs fixed: bgo#628028, bgo#623846, bgo#602437, bgo#612264, bgo#615471, bgo#616392, bgo#617314, bgo#617506, bgo#620291, bgo#623663, bgo#623807, bgo#623837, bgo#623918, bgo#624598, bgo#624656, bgo#624919, bgo#624920, bgo#624949, bgo#625001, bgo#625118, bgo#625944, bgo#626125, bgo#626570, bgo#626581, bgo#626621, bgo#626629, bgo#626718, bgo#627203, bgo#627297, bgo#627565, bgo#627768, bgo#627780, bgo#627924, bgo#628009, bgo#628400, bgo#628500, bgo#628747, bgo#629157, bgo#629672, bgo#629848, bgo#630303, bgo#630353, bgo#630440, bgo#630443, bgo#630471, bgo#630496, bgo#630802, bgo#631128, bgo#631312, bgo#631633, bgo#631703, bgo#631756, bgo#631773, bgo#631774, bgo#632167, bgo#632653, bgo#632656, bgo#632789, bgo#632809, bgo#632988, bgo#633023, bgo#633203, bgo#633311, bgo#633336, bgo#633455, bgo#634014, bgo#634584, bgo#635067, bgo#635392, bgo#621349, bgo#628488, bgo#629746, bgo#626869. - Drop gstreamer-0_10-plugins-base-make382.patch: fixed upstream.- Move gir files to devel subpackage.- Add gstreamer-0_10-plugins-base-make382.patch: fix build with make 3.82. Patch taken from common modules upstream repo, commit id=4a070a. fdo#29426.- Recommend instead of require lang package since it's not mandatory.- Update to version 0.10.30: + Use Orc (Optimized Inner Loops Runtime Compiler) for SIMD and other optimisations, and remove liboil dependency. + basertpaudiopayload: Set duration on buffers; add extra frame for non-complete frame lengths + riff: add mappings for On2 VP8 and VP6F: On2 VP6 Flash variant + video: Add support for RGB/BGR with 15 and 16 bits, and Y800 and Y16 + xmp/exif tags: add mappings for new tags (device, geo location, image orientation) + adder: rework timestamping; only accept seek-types SEEK_NONE and SEEK_SET + decodebin2: - add "expose-all-streams" property to not expose/decode all streams - use accumulator for autoplug-sort + ffmpegcolorspace: - add YUY2/YVYU to all RGB formats conversions - fix conversion of packed 4:2:2 YUV to RGB and 8 bit grayscale - fix Y16 from/to GRAY8 conversion - fix Y42B from/to YUY2/YVYU/UYVY conversion for odd widths - Map "Y8 " and "GREY" to "Y800" and add it to the template caps - negotiation speed-ups + oggdemux: - implement seeking and duration estimates when operating in push mode (http etc.) - parse Skeleton index packets for better seeking in push mode - fix granulepos->key granule calculation for Dirac video - fix EOS flow aggregation: only EOS when all streams are EOS + oggmux: Start a new page for every CMML buffer + ogg: Implement Ogg VP8 mapping + playbin2: - add "av-offset" property to adjust audio/video sync - add flag for enabling/disabling automatic deinterlacing - fix race when querying duration right after preroll, by forwarding duration query duration during group switch if no cached duration exists - if a text sink is provided, let subtitle parsing be done by decodebin2 if required - set the subtitle encoding on the decodebins again + playsink: - also expose "convert-frame" action signal and "frame" property in playsink - reconfigure the video chain correctly when switching from a subtitle to a non-subtitle file - Don't fail if subtitles are used but only audio is available and no visualizations + typefinding: - add WebM typefinder (was in -good before) - add IVF and dts typefinders, improve AC-3 and jpeg typefinding - detect ISO 14496-14 files as video/quicktime not audio/x-m4a + uridecodebin: - add all qtdemux types to downloadable types - add the 'expose-all-streams' property from decodebin2 - Allow video/webm for progressive downloading + videorate, videotestsrc: fixate color-matrix, chroma-site and interlaced fields if necessary + videoscale: - Try to keep DAR when scaling - Add support for Y444, Y42B and Y41B and more gray formats - Fix resampling of ARGB scanlines - Try harder to keep the DAR if possible - Use passthrough mode if width and height are not changed + Bugs fixed: bgo#621428, bgo#371108, bgo#512740, bgo#605100, bgo#610866, bgo#614872, bgo#614942, bgo#615783, bgo#616396, bgo#616422, bgo#616557, bgo#617636, bgo#617855, bgo#617868, bgo#618324, bgo#618392, bgo#618625, bgo#619090, bgo#619102, bgo#619310, bgo#619396, bgo#620136, bgo#620140, bgo#620211, bgo#620279, bgo#620342, bgo#620412, bgo#620441, bgo#620500, bgo#620720, bgo#620939, bgo#621071, bgo#621161, bgo#621190, bgo#621509, bgo#621572, bgo#622696, bgo#622807, bgo#622944, bgo#623003, bgo#623176, bgo#623218, bgo#623233, bgo#623318, bgo#623375, bgo#623384, bgo#623418, bgo#623530, bgo#623583, bgo#624266, bgo#547603 - Add orc BuildRequires - Remove liboil-devel BuildRequires - Drop gstreamer-0_10-plugins-base-fix-introspection-build.patch, it was not applied before.- Update to version 0.10.29: + video: add support for color-matrix and chroma-site fields in video caps and selected elements + video: Add support for 8-bit and 16-bit grayscale formats + typefinding: add AAC profile, level, channels and rate to ADTS caps + tags: add basic xmp metadata support + gio, gnomevfs: invert ranks of gio and gnomevfs elements: gio is prefered now, gnomevfs has been deprecated + riff: add mapping for On2 VP62 and VP7 and add some more MPEG4 fourccs + playsink: Don't fail if there are subtitles and audio but no video + oggdemux: map old FLAC mapping correctly + alsa: handle disappearing of sound device whilst in use more gracefully + playbin: Only unref the volume element on dispose and when a new audio sink is set + build: build plugin, example and libs directories in parallel if make -jN is used + uridecodebin/playbin2: we can handle avi in download mode too + rtsp: handle closed POST socket in tunneling, ignore unparsable ranges, allow for more ipv6 addresses + audiopayload: add property to control packet duration- Use the PackageKit codec helper instead of our own tool: less code to maintain for us, and it will make it possible to directly install a package. - Change opensuse-codecs-installer Recommends to PackageKit-gstreamer-plugin. - Remove --with-install-plugins-helper configure option: the PackageKit plugin will install the right file with update-alternatives.- Split the gnomevfs plugin in a gstreamer-0_10-plugin-gnomevfs subpackage to not require gnome-vfs (which is deprecated) with this package. - Add iso-codes-devel BuildRequires.- Update to version 0.10.28: + Features of this release: - Ogg/Dirac fixes - build: really dist qtgv-xoverlay.h header file needed by overlay examples this time - rtspconnection: fix handling of x-server-ip-address - alsasrc fixes + Bugs fixed: - bgo#610832: qtgv-xoverlay.h header file missing in the tarball - bgo#611900: [oggdemux] Incorrect parsing of Dirac headers- Update to version 0.10.27: + Features of this release: - playbin2,decodebin2: lots of fixes for missing plugin installation - playbin2, playsink, subtitleoverlay: Set subtitle encoding properly - videorate: Improve upstream negotiation - oggdemux: use the chain begin_time instead of our counter - oggdemux: mark skeleton streams correctly - oggdemux: theora PAR of 0:N, N:0 or 0:0 is allowed and maps to 1:1 - typefinding: detect stm module format - ffmpegcolorspace: add conversions from all ARGB formats to AYUV and back - theoradec: Fix chroma copying for 4:2:2 - tcpclientsrc,tcpserversrc: Fix handling of closed sockets - examples,build: dist header file for the Qt graphics view example - playsink: Reset the sink's state to NULL before unreffing it unless it's the same instance again - rtspconnection: make sure not to dereference NULL username or password - appsrc: Update segment duration and post a duration message if the duration changes - vorbisdec: also support ivorbis tremor decoder - rtsp: fail gracefully on bad Content-Length headers - rtsp: ignore \n and \r as the first line + Bugs fixed: bgo#610449, bgo#608025, bgo#608309, bgo#608417, bgo#609063, bgo#609314, bgo#609423, bgo#610005, bgo#610268, bgo#610310, bgo#610329, bgo#610379, bgo#610386, bgo#610672, bgo#610832, bgo#611225, bgo#611227, bgo#604131- Update to version 0.10.26: + Changes: - playbin2: . make about-to-finish signal work for raw sources (e.g. audio CDs) . fix handling of the native audio/video flags . add flag to enable decodebin buffering . make subtitle error handling more robust and ignore late errors . improve subtitle passthrough in uridecodebin . new subtitleoverlay element for generic subtitle overlaying . proxy notify::volume and notify::mute from the volume/mute elements (or audio sink) . don't stop completely on initialization errors from subtitle elements; instead disable the subtitles and play the other parts of the stream - decodebin2: rewrite autoplugging and how groups of pads are exposed - uridecodebin: add use-buffering property that will perform buffering on parsed or demuxed media. - GstXOverlay: flesh out docs and add example for use with Gtk+ >= 2.18 - libgsttag: add utility functions for ISO-639 language codes and tags - oggdemux: . use internal granulepos<->timestamp mapper and make oggdemux more like a 'normal' demuxer that outputs timestamps . seeking improvements - subparse: add qttext support - ffmpegcolorspace: prefer transforming alpha formats to alpha formats and the other way around - libgstvideo: add functions to create/parse still frame events - theoraenc: make the default quality property 48. - videotestsrc: add pattern with out-of-gamut colors - theora: port to 'new' theora 1.0 API; make misc. existing properties have no effect (quick, keyframe-mindistance, noise-sensitivity, sharpness, keyframe_threshold); those either never worked or aren't needed/provided/useful any longer with the newer API - typefinding: misc. performance improvements and fixes - baseaudiosink: make drift tolerance configurable + Bugs fixed: bgo#597539, bgo#597786, bgo#598288, bgo#598533, bgo#598936, bgo#599105, bgo#599154, bgo#599266, bgo#599471, bgo#599649, bgo#600027, bgo#600370, bgo#600469, bgo#600479, bgo#600726, bgo#600787, bgo#600945, bgo#600948, bgo#601104, bgo#601627, bgo#601772, bgo#601809, bgo#601942, bgo#602000, bgo#602225, bgo#602790, bgo#602834, bgo#602924, bgo#602954, bgo#603345, bgo#603357, bgo#605100, bgo#605219, bgo#605960, bgo#606050, bgo#606163, bgo#606687, bgo#606744, bgo#606926, bgo#607116, bgo#607226, bgo#607381, bgo#607403, bgo#607569, bgo#607652, bgo#607848, bgo#607870, bgo#607926, bgo#607929, bgo#608167, bgo#608179, bgo#608446, bgo#608484, bgo#608699, bgo#609252, bgo#596078, bgo#596183, bgo#601480, bgo#596313, bgo#606949- Package baselibs.conf- Compile introspection support: + Add gobject-introspection-devel BuildRequires. + Pass --enable-introspection to configure. + Add gstreamer-0_10-plugins-base-fix-introspection-build.patch to fix the build. - Fix self-obsoletion of gstreamer010-plugins-bad-devel. - Small cleanups.- Update to version 0.10.25: + Changes: - Add per-stream volume controls - Theora 1.0 and Y444 and Y42B format support - Improve audio capture timing - GObject introspection support - Improve audio output startup - RTSP improvements - Use pango-cairo instead of pangoft2 - Allow cdda://(device#)?track URI scheme in cddabasesrc - Support interlaced content in videoscale and ffmpegcolorspace - Many other bug fixes and improvements + Bugs fixed: bgo#595401, bgo#563828, bgo#591677, bgo#588523, bgo#590146, bgo#321532, bgo#340887, bgo#397419, bgo#556537, bgo#559049, bgo#567660, bgo#567928, bgo#571610, bgo#583255, bgo#586180, bgo#588717, bgo#588761, bgo#588915, bgo#589095, bgo#589574, bgo#590243, bgo#590425, bgo#590856, bgo#591207, bgo#591357, bgo#591577, bgo#591664, bgo#591934, bgo#592544, bgo#592657, bgo#592864, bgo#592884, bgo#593035, bgo#593284, bgo#594020, bgo#594094, bgo#594136, bgo#594165, bgo#594256, bgo#594258, bgo#594275, bgo#594623, bgo#594732, bgo#594757, bgo#594993, bgo#594994, bgo#595454, bgo#545807- Added support for translation-update-upstream (FATE#301344).- Only use libgudev-1_0-devel BuildRequires on openSUSE > 11.1.- Update to version 0.10.24: + Changes: - Recognise Kate subpicture subtitles - Support progressive download in playbin2 - GIO improvements - Add buffer-list support in appsink - Add gaussian-noise mode to audiotestsrc - bump cdparanoia req to 0.10.2 and improve caching - Improve audio source base class - Add frame-by-frame stepping and examples - Extend stream-probing in decodebin2 - Many RTSP improvements - support for PGS subpictures - adder improvements - Add Y444, v210, v216 formats - implement preset interface in vorbisenc, theoraenc, oggmux - Improve libvisual visualisation timestamp tracking - playbin2 enhancements: custom audiosink, subpictures, cdda - Improvements in textrender - Support raw YUV 4:2:2 and SIREN in RIFF - Add 4:2:2 and 4:4:4 support to theoradec - Many other bug-fixes and improvements + Bugs fixed: bgo#510417, bgo#513373, bgo#529300, bgo#531035, bgo#567997, bgo#576552, bgo#577637, bgo#579692, bgo#580318, bgo#581460, bgo#581571, bgo#582021, bgo#582749, bgo#582819, bgo#583867, bgo#584020, bgo#584686, bgo#585197, bgo#585758, bgo#585970, bgo#585994, bgo#586331, bgo#586356, bgo#586519, bgo#587080, bgo#587278, bgo#587676, bgo#587695, bgo#587896, bgo#587980, bgo#588078, bgo#588205, bgo#588550, bgo#588551, bgo#588724, bgo#588746, bgo#588747, bgo#588748, bgo#589075, bgo#589581, bgo#589622, bgo#589663, bgo#589797, bgo#590470, bgo#536313, bgo#579642, bgo#582528, bgo#583318, bgo#585079, bgo#585708, bgo#588218, bgo#586920 + API additions: - GstNetAddress::gst_netaddress_to_string() - Add gst_rtsp_watch_queue_data() - playbin2: Add {audio,video,text}-tags-changed signals - Add gst_color_balance_get_balance_type() - Add gst_mixer_get_mixer_type() - Change cdparanoia BuildRequires in cdparanoia-devel. - Add libgudev-1_0-devel BuildRequires.- Update to version 0.10.23: + New navigation API to support DVD playback + playbin2 improvements + RTSP extensions to allow extra headers and options + Replace audioresampler with speexresample based code + Support interlacing flags in the gstvideo library + Support new RIFF formats + Improve typefinding + Support more frame formats in videoscale + Many other bug-fixes and improvements + Bugs fixed: bgo#577637, bgo#580120, bgo#478512, bgo#574962, bgo#564139, bgo#577436, bgo#350311, bgo#378094, bgo#543591, bgo#553295, bgo#565105, bgo#565777, bgo#566661, bgo#567255, bgo#567636, bgo#567740, bgo#568482, bgo#569655, bgo#570142, bgo#570356, bgo#570768, bgo#570832, bgo#571009, bgo#571147, bgo#572577, bgo#572872, bgo#572993, bgo#573165, bgo#573528, bgo#573529, bgo#574293, bgo#574319, bgo#574447, bgo#574939, bgo#575550, bgo#575638, bgo#575649, bgo#576019, bgo#576142, bgo#576180, bgo#576586, bgo#577054, bgo#577709, bgo#577827, bgo#578583, bgo#578656, bgo#579129, bgo#579130, bgo#579192, bgo#579203, bgo#579267, bgo#579463, bgo#579668, bgo#579734, bgo#579912, bgo#580470, bgo#580952, bgo#581727, bgo#569682, bgo#580020, bgo#562794, bgo#567396, bgo#567982, bgo#571299, bgo#574443, bgo#574516, bgo#574964, bgo#575256, bgo#575588, bgo#576187, bgo#576188, bgo#576190, bgo#577288, bgo#577610, bgo#577794, bgo#578118, bgo#578506, bgo#578942, bgo#580271, bgo#580649 + API added: - GstRTSP::gst_rtsp_options_as_text() - GstRTSPMessage::gst_rtsp_message_take_header() - GstRTSPRange::gst_rtsp_range_to_string() - New Navigation interface commands, queries and messages - gst_rtsp_channel_new() - gst_rtsp_channel_unref() - gst_rtsp_channel_attach() - gst_rtsp_channel_queue_message() - gst_rtsp_connection_accept() - GstAppSink::gst_app_sink_set_callbacks() - GST_VIDEO_FORMAT_YVYU, GST_VIDEO_BUFFER_TFF, GST_VIDEO_BUFFER_RFF, GST_VIDEO_BUFFER_ONEFIELD - GST_MIXER_FLAG_HAS_WHITELIST, GST_MIXER_FLAG_GROUPING, GST_MIXER_TRACK_NO_RECORD, GST_MIXER_TRACK_NO_MUTE, GST_MIXER_TRACK_WHITELIST - GstAppSrc::emit-signals - GstAppSrc::gst_app_src_set_emit_signals() - GstAppSrc::gst_app_src_get_emit_signals() - GstAppSrc::gst_app_src_set_callbacks() - RTSP::gst_rtsp_connection_get_url() - GstRTSPLowerTrans::GST_RTSP_LOWER_TRANS_HTTP - RTSP:gst_rtsp_connection_set_tunneled() - RTSP:gst_rtsp_connection_is_tunneled() - RTSP::gst_rtsp_connection_set_ip() - RTSP::gst_rtsp_connection_get_tunnelid() - RTSP::gst_rtsp_connection_do_tunnel() - RTSP::gst_rtsp_watch_reset()- Don't call autogen and don't package gio in older products./bin/sh1.8.3-7.161.8.3-7.16libgstaudio-1.0.so.0libgstaudio-1.0.so.0.803.0/usr/lib/-fomit-frame-pointer -fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -gobs://build.opensuse.org/openSUSE:Leap:42.3/standard/9bd740f3ac259d157c2d56101d057190-gstreamer-plugins-basecpiolzma5x86_64-suse-linuxELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=afc84dcf4facdd6200bc7a4af7b0fd72b127243e, strippedPRRRRRRRRR R R R RR RRR?`] cr$x#̢rTԣFjdxeU$N]4%sǘP-ԾJxz}D-4%T*fTCdv\P{wo<ÉtmvKI!MXD_d)ɻ HyZ8QRbP@2G:iZXdmG /OsnIN~r]94lh^?OL!I6H{6j6{y3 zN.(d,؅]]cLQ)] X>vLv,ʟ|1_غ I(WaQa(c)ʊ$0$xIuqTt6{?T:Xm5쌎rYҭeMXeWE]!E-" UE:!BYk\T:^ru*U;yk U ƾ}=r3^iVjhdA1VӦfrv~G7ˉ,,mw<@u/`FluRm<6ԖiS6Isu\`+fzl.o+ 09uLN9+s| A"Y>^b`H33 J(nV Ţ2r\ǧ^fP0`Lu=`7DB;Ǯ=X-V\vbHD|i56W@S-:N%zLxIrG4 Zl5RK噆Z~oRr S|0ٚdy07 <\*1]ШS3Q9oZ y9`q&#% dO$Т+$'x{鶩R)|ar"!o!V{Ppvӽdg- h$GV-K=e]s#BbFݽ^_O<ڄӓ32w* r46I[=A9a4?1UQ]df,KXʴa9b M*wsd:mm{kH am-?ÝnyŜgy0Yw^Duqݬ2M؈JC9Ր'Z0Aq^'ڭyG9X1=ľJfߌ卺q-;e` F![F7S# D)N71VfK$]^k]FV_cabwAj_EPzjHGsq81ՙ6#X/p{r^ܸKZ@W1gWwF*Wt!QR!MrVZtY%+hkt ƢՁ&5h-czW>G*!}W3C q(Q*A)&G}֐d&ݔ)3JV[9+̤m(DNթtl$@?>z_ފ@?ES汩ph^sBM Rۧ%`$mRhkI6vLPt:s1/YO#`F [9iG "e?lP,Q`{؇#@"g%Y⯭^<ވlSeo U~gX.誕u_ #4c'P䖇bٲZ[/gRPxx0ѣd H7nOyKxt4E1z8Z~HShؘ͍޻ 1[^h!h2"0 =K5D좌E,J&UY$Twm9{B'.a-ƫ{E]: `c&+{a0@tD3ߜ=Lw, Ns[lDٰn/Tq$N+OlEK*I6{= [QͶ*1Z=c׃ϭ98„uНށ51\QN X}Je- R.:$"=tDWN27BlA.BWNyg Sצ>Cb@LtC/H0 at]wq&ւbzS$7 5uZ,u碉T@Lido$xomB,(Tci>vO&ur, DCN7ʄ6pHX9 A.c5V 0Pw*o8kIژ+.%$h Hkz/lb;m#Mq &=qh1/97GP҇U\e'JV`WҲ5E&9Kn}- ^M%?b l#1Cu%"\S%VqX+Fwtpmhits9l:;*o(OfCXXP s"o$YE7_orTr])b*"Y&6"[ptr* ~^I,Ud-k~h>_03ŸK7^j Gpx; >K݃X/\4K4z& %Ԃ!wsT?o+RLVr)jv01e}ޠ|xu{]™'lx_Ćuv$PLO!4EynR@c?^2?h 0-mPK(U%;8ReKm7+bަEBTTAc]3 vK"=-~Ox(nEI!,gm݀ʵfN.87벦迟ҀvRQuKOY#^ p9b*YҞ8~q{5Jx0l+Zι:H?SBpc:O8.}/v~N{=$ð$ED/?mY:c#-?:e-!dW- uQ\* ڌTTю % ! 蓫>P ${kujPa]* 7V>4H}8R|:&I-cn'# Y2Udbڵ&9zgn_zz-S sQaly4.Z9Wl8,l}]N7 `3<*!4NЋ]칀 ,#=QU>X/}UΔ 0sl0~2FM^즦grð~@.h=|ȳʋފ-Ra[K kVLոTFCӵ*][u.zI0zu;5rAM3Qזƭ>b\Rx1ײLs'T(ur:WF]W'Fz/r&w>CYC`mF*&*A7E njj$i}Pni\X!Iՠt%G }lDgY.:لYJ+>1/} U¸#(I~w!u [K঎?L6/1-]+47ecHJ~LISWyet.Ep+ahђi3~M黨ܖ?u CtoGb1הLu3!ZKk#> a[rPu0{M,ݓj1^kV O,#]ޚK":Η .NM%t = +C% J#s"7 a2e'6<䞈]ێo>' =(<ڔ/OPtz4ؕuJ}*|Y@5v:M`Ș^ &8j]7|%; mmW ӟ8U0rFTt܁L `O*Q:3ǢkEaר [nd_`g3Dr%g* Kaň("e; Tx yjqxJ%Ƅ JlFHyU_='Ѓӛ"-E?N5^ YG 'Lw7b`Z+'dD.^Js[;((D\0WuVXʡ1;-ҡayt:&f(*I odMWKyݮm[B(<~Sτeq}fN<; >8- +[쾝JK+ew2z{HN .)zDL1iP$rIkg3,sEjP}_82RʓCO #!=eYY]9`_,вlqJ; x(gъgQґc%|F%oP$sr+PM1x |_0B̈d&RGV!VqLbTejh:_"3/hC"L96HBجs`īl˷@{3  jH5Z@(˘B.Cq_(7S;~~GZ 7_hPXd<p!*}c$˝W:S &鏻o؜ޣ v.|%8 HM4e7DP⪬d3jzU} 1Ag2`ZbPHshN^dXiꋎʃmSM!=K͟h$4n|D? 9Sͅ[[#{4qǥblި0녳" ltG@V3JV]ԯU(&$u,\v:DA2vڗ29,Ht5^ȑԓm|R?r{$F{QzZ30b iQITC H$J SK;88yY ׈B2Z 9Qa0!wzu-[I}V }`=wSZU$Db s[~ PS{JJ}V<,1,_*^wfB$'8j$?txM8sύS4mETsqnlCcՕ,{S[9IńVVO[l[$ z'Tei*%;AQCHyaj$#A6HW Q愫ElY)}w-;7pCCG;RA{W,v}K5S(WM 'er|DAW䅦=I0/7߫7Kה?X6 ;wZ$m/~QķnmD= #Z^uHT8ʓr|eEcJ?_0~n0Vܙ_zo1)K6jW+)910B$ 8rZRDhSⳞ.4OFjt3+}Ma-hD /k*SSc? t\!~5|uFR 퇝欻 b]J19ylfkǘg)=UZ b-mbkR@IʹCUH[`$1$ܥX\1os݆+>[<[ poϵcGntݢA$P.SX^BT,&+F+>CEK9V,ej8dsB>=\ՒNHڳĭ5x)06&Q`\Z\3sK m9LSTH0PO4qV?eۓՑs\?K_yg\_Ec[\a$/lrOUS>LyO6-0_"4Nb7Bɠ{pXܽ$0`Y.k0M(5g*u"Kpdv!Hl*6WZӉM6]A-\HIM%O#ѱX48;@ Ex tEB2+*  K"bל]G>,eZ3g%톉;p,ڴ2ZQs^EX#_z#%nDF\,{ BsR%::5'(Gk̈́Se%:LG/1)mWO!xs?hdH+_XL?We6;7$nSi T=dyZS$E«^OmW3V;.AkB:f"cK (4 |4>XlDrҖU[HB s ?RdmL໲aU$. f)@j8F9^ +.p}عxoqueJ?vdxa$`M`5d0C\ `|5wa+rԵ?`맿}7+?)8+MN_мVSvt^FFvY#1+ߝe;쌽u_ɕVO7Gvα989CȈyBH{ȝ@.=)1@֍=f\l!g-@ *#t#,r#0n VL|#\_ lYjoqș)HՖ(ɠܡ*6E>Ȫp4fA {iвFTѬEh4lR` 5opl?J9 "Pgm+Ţk2 2GG[+Bf+CCܢXGpnE-Os20r9{jX6A 8WO!JqџyHm槯\}po7 E};pz|qYp^2<[+i<_NںkQ5 S_+"L4}2+oAhuS+%`YX7l03B_2rpvWˍ,o"}c.5$^aZ[ u}I؃3W[R<5Mhu+^/OQKy?Ea2l {f篦QH>'~ Uom3%ްDpSc&V4 nu`&WMšu0:ByJjS-YG +0~~кR̤}_|z`b,aI}ɰOv^J sj4h~^,&)):E_<ȧr*=l؊hrQ#Y,LMqo@>A{jo># ~N'/OFrcgd Pc| v'yh׉x}S,]4 1~hr!t9yB# HFFo}??h0Z>t^/"Am4d ZG 1^ᄢ$fh4\_3 m?GkqV5N&I۾:R/.okI 5^L87yx4 Lfx (3SxZ 1:|ݔw JD=6c2X 3-lsYt _ҟ;.x@΃ny@5Z#ZyLL!`ޔe jas]l2}A^]fm׽k"5 !6+݅RNLⳙ}7R Kb8dr |dnn+mk(&ER֐DN8TP'3gG8d#b-1M) qSFR_mԐB<}<r_K76q.hH`.FN}ciu!xzř"&M.xEƢΫ5p jkTAiN6DHQqP.䥺]܄X-[N&jG;;h_)y mTժP:U׵sk2JgTҐ4תյIqnz7 /R ez{Hxq:¾a'+ʂpٚGs48ZCP8d޳wV)QxD|XR邻5K`7I۵ubMX+|{F,+ir䷺ ^gP< p7#:[aS9(m8">. u[ש4Piokb}'ngkؾ) I",H^̂UH-Ӛp,6p)_1>E{ɔOSxכQqj%A ~ߙHo;'ZTt:->ƀRW&\MK ÆŖ}Y dFSY/~R;]Qy KANyJE "kT3n>G,1MCuFBZИݕP;Mjڧr+T}fT `G kC/uW06/)%/ydB@&x'i6ۭQBj9{j pR@ K8Y62i(T*2U4j [+,勼sX!k!z9#=[S ]LYbbo4Ӗ B׼;hlF!>5s RVFJ(D ¾fQVfjHLۃv/w=Ҙ'ts복 y$žP/ 8U>;=M>ui1tU7.En/[H_!Kv5^. !]q:-7 By,ʙsà711^Cp9RU6-0P_1=_Jb3ߊX湙 H37Ӕ'k5(Nlfy:l#; 49rNrTXЃƝ5}C\7Xvw-MlD3)nzm ްFDŭGgYt߃.gIJ^8 쬹) PWP i5a,brU&!ҏ{%{/(yG{YjN,h^dbyZl̑Ug8۞02|.!]=3-0<%fG|tP?BXp_\ x=(='m]%'xIa)@D ]-ՂƠJfG*gS> k!Ŷ ^ 8FPVGQ7$ ߓҐkMFBX/|7bڛB퓫iIaGN XҐ=44{mOKx={и,{=z1qP৸^aVМc̕moA#YWQ [D=!+;=Hl{"H't-ОHT::/xa `FTū> ++9 Ć:믍 +|ɷpyUZ׺ygBn<.I+<T\ hjCGeHe>dXﯔ$FD/@t֨qD'n69ߓ4_o~7d QI9$0Q'H+'vǝ95 r>\67(]/}~] E\ 0ׄ0o9޹u:ągPbdRo`?h-h`C;Jàm^94Ћ=b1up}%MCŵ^O2RqjGѵ |sn&W>NsN=!=pC[2 A<{>$'#ԥahG, % J@-WYe]l7 겑UTmO"|^[_\TCS}b& M=&iQ-cz!Ik.UN3(2fosCVFvl 1N h2o?9$JN eU;PoV ݱO-MkBÑlO~ИrTFAscn3C饛gH2~]sMA4WKcp;Rw24J1h,jLPYH-gK\Y6KZjD! S_ڛyK*\,Cr&P3Mp(leN`RLm{RjSf3a%(*3meln1uu2 qՌI>ieS ;JNZ:B5a8OQw4 4PtD NO}w2Q*m WXdωeBKS@QXua<3hdwg0*7+o!N۝'~.l0H(J!Io[4}jeT~])$GTC%ϟȚV{t}Yduߙ؂8@# ~3S`i_Uj]srYlf JbHxlRICSx;!&|66?;Kh^|: PS{|; -k%{W?Ma:Cyc,CsHO`T;7ȝ໯Hk}R<82!"nMr#̐Vt1U*nDd?oë<&9 cJLs'kJhg2WBC,•dpC \' -Mp'}ݧq>sFh"f묅b2\ c#\f"ll۝sZ(#;Dzlg`?hh P@d!N{/n(@1vRHס6=2I`AM Nڗ L(GٌzڂI枱%$'N$&jRȭ^<1e6DRdPڄܝ{~ds*q7Б!q I D5C3ө9 -٭,B0'cy/`pVVʹ,q;G?Hb+1 fCP4n Y-dD_>tA{vs`s)ezKBkw6OC=FnOqωR| ȕ ERicӢs@>zhtOpAz1)p_E5PmJirǽ߮N%$Ŧ7s s32R a/b]<-"յkZkLx+w\n27%1?n6|:q/Fh^(QR &(2E*[=wDG(=ڽT0u]/y*OEC8bX=#DA#uQ^oA^;{ ȸ)`bcvۚuϒ֭ʹ-$n˘./谠uJo"ux qȉ-'_Siʝ dӘ$y?v<%k iDC{, ϸ> I瞽)T@ô56uHIrtܩ^}f^K7uNDED@a&GcMط7k @t 'v;*Hc=AR6C e՘D u`9*s2f &Cspq:9wx3/Ve>^Ϝl{4Ѹ~U+ e-Y;'^0Ú<#jnB[/&=mEf._P_jWtZYE-(t1--6Ȱ;nSٻ 9T̯>~]gi:e_1b=0u8`z}JYxyRiH0E-QU_5C-(/@;Nft&O7_s7Ƌ-ݿFFE%,_D:q=.- ݓgt2]9dJ6ts66h1gn [4Ap 0yI13;4`piN+!4-iC 2>N0#ݥpcxL{Aie"h'{AQҧk@y` ƫz[롓QV ;aT,Բ$8vbrNN + z]x*y 0^ ,̻v}S`K. fJ N,^b AZsGWX``V$7Lfm+9!c4'.e +xy:g|xWC(̓] Q"\7xJ^c PcQ6@ ph->O |=Ol0;8[{+lbp!]e]CPq9Lns Iay>m"ڪNɠ%%d-4ϔ 1|޶7әgW0r!yH (8f³Cyt)` 4vNZGᒓ4fjƭPpu7?D>IaY9A[4/1hb}/M{+z+f2R;dkEg +uN nT1f_w/# 2J7 Wj Q5u%Jߪr₠n 쥙MkLn ]H=CAwRdc =B%I7H2.KrQYM(Ifp)uXt4#kac?Cpe ֑ #53%2k3ܻr?"7mKj3JnN}²=D":y +7PֽO |erҪz_>2Q (XRF_WG>v?e478ho"^+|+et[ogSpȏ e ~J?f^F SX$\z/r79Zfnj 6qˎ~|RIFcŮhM꓂}rB]́Lsv;,Sq3I;,j],S/cfUrx lpZY ,s;Z5#J$}×Tt3)*+DmaU3%PT$ $Ib !~kHF\zD`Q%oc-ts!Yz8cpM*l(e]L1 NM+xcm!J@jp: &Ѽ3b4 uJm}xP LeˏM o#әɈ-{iU (mHW @WBޯ&p\.zyѕU=1dXfU=H5um+ú(4z%SYtuoW'L+n}~-UFº2Tb'c4ϚkP4sNϨwc T(?>T<̧1rl*ha'6ٟ#S̫p{k "cSA$DjW;G C2 ߱PR -&RGL7*(-OeQjW+ rVyX.2DوJ\Qq߿oD'\W-ާM;*%VM ]Negν9*C&Jt.CѾ~m})o1QCeשK2\lsC0{l 7y{ O4 It*27𞇼IU\lAw6"{c) \;2 { %+Ƽ!"-^ a{S?l1w1=Ҵ$!MRxYDI.D#0-+(8L~@\8Dr ~eJO%>)"4S`!瘡Y@jW{ ψb zŸ=1 |c@+(K$!Y$. Ȓ%XyC0`)WoWɫ@nz[3&pwMXt;Nmɣ:matA˟,NeeSTf0GԢ4(^}-VϾT X8(\`Xs9HJw_;\ J]HBlCi<(HNT\ZRs9Dvc3;a՟:I^\>Z@A0wth7E[*O2]pg$Ux̘-z8+y,,pxzX׌w/tݺ@$]Hh|o'Oy xTcҝL$i5ڕQL`y-spAлM#PxK}{x$L/'Ő2Gjak z62#qUNȻkM?.;m҇ Kv9)Ahߛ ?E&u )cN;.b*LK̷4;Q+`K:?fr?zNdHRIi ʼLyQ}r )J9aR??\7b/}UcC(,F@12u57dtw`^. `9$FߩBGv%~mʩ{~ڽΰ= {ns6@ ά8fx ˧~E[vb5͐_RCޭ]#ЅG2Ivȡ%V̇Tɟ'Mѻ^u&; o ẺhT~1 E ؝Q"nPT4y"ܺ ۹:%FKreavh5e!ᴼ Z93$P`P⏰P_y!C&p 9nNfCV=3 \)1X;&zgwϑSWs6 4N~%*ev#?8CjXRvGN!5wsP@걓 JYRz,Y-q fK$}y3MOUDCPlCMx#0ӡB&[_MRF LkU-2C{B ` z}0:((M{ka):\-ѷC\&S'+K[a] џB[|x CP4y uRR.K-V^5Jd R\4JMVNVks8齊.~%*E0K}TX3,O|D?QNNY>`|'Za vw(~`k~!p޾E'p=t臥9a!hf{`獢Yro=(md6n p~UI˲Weؗf&Lve٘?ogc=9k1Bz"W r("Pb)c7aXﰺKL|܁o ΀Kz {zoַ$ES_Iٶ.fkaL"Œ Ц:ܳԮR6;4v^\$-EUjЬqପHxwʹ&gֲdE@e5!^X6\fӢ?ZD%|-u}庵d[p܏W%zif֠. DBXJ@oVgzua~PS,g"@zʕ-L7!M`6Yx44Ef6owXjDm:Zu,=05VpoK Ұ`b bd9@H9FL L%-k 0Z5!oڙQ0_ktZ+gDR_'FBe܆o/fu^4PI$!Pce~J6q{Vhs^#8LެIp=[I"X _wIMav%\fCu{ =8粲ĕMtPB (|kWLxl^8R]bՓѝJL)2XSMbT[bgf ;OױKlhQ3ծ/^xc?  ku@ -9QPpET&EY¢%G0R xZ PS*feuB,wΗFßVˆmɇ͘P3jM42Dz vN7vl{&Ea+72W^J=Ek\ .P?C[v_5 JSuRo3? CpTGu a`[Djz?Kz G޹GWMJ`8CMr˛EϗOKyV)Ez`ҹl^Cmb/Sw..VC@F ݸ';u78 oA/CDžt9m}P|xiUAlޖU` 1%V!/d+RIЂ.B|hpS,M ~tiB.xNq []tяN׎o2}cIs޹5@'h0osr fϠ7b _/(T ;_P!Q=WZ],{5[(MC8}1L;R*Xqn'*ʛdmeKD@{cDp!XLWӭȵ0$yܼ$ A=*%/vS(?tމ!Kroc2DӦ(Fa8@7 u)"SAˏrMYw\>zy+ 6bƛUn`be:  Ls@"MYpaM.{W0]m O$$Ȁny3(Ie?~`#*TKE!IB6~kE<lAtG~Q*?#y\M3~@%Rv`5Bgx3Iב(XC{fU$gyR(trbt =w 3-~Wؓ- Xޑ@~opFXxVWɬW?[T TDĢ,:Wxy=Ԩڟ~XU5 ;UdgLDPJtT)BwS1M`Q:iC6g͟1ObI`n{ѽ8({or[#S$ }ImS_7ձE`;L鉟 ႀX^[8. -;RJJ`Sf/z<{Rn4 TGߕNn2Ph}*9Ls3 c)|Ɨόͼ^^]W쵲 6m掴sWC7|uμ4U |UZy{,n5g- :@x KF&X.y3Pj#,UT: S-@;]PPL͜ l `V5^8dDb~a*(lIMFjnL~nGF1I$F#fdVa΍)VIc# f0h.:F U,s[mU a۲'ׁ@,;@}*+5Y%z9˺fڅO)5y ="3 qvLTGے% p]Gd^ZÐ)f>mi]T.Ip#x4 _tγ9&nՄEbŖՑx9DY˥:("Q)2PnZlcG% {>3P[pXtMK54ӛhnh8p;ջ5#ubްM*]?R\IAt*`hY%e Iȏ]Ҋ"{}:`bBl>\ 7>U9I߹@AOAfAsG­ZhƗdj7zn2U7?fآ([_--wĐ&ˤP9 | oŎxKG0GP^psF=g,Ƅ&+OoP'| ֳә7ޒyKz m"N"+ٿaBxZQo2D&)c|_S|,ʮ 4h Ctٷ=IH9"%p/:¢r;8U,k*5 ++4 Ae,PzYi? ?6Ʌ|gdd O`)Œn\{I YfԂJ*ˮm2Ԡ#U]̯ZψU`Znj|mAy_wT:wahoMr,AcZyV_cA^If`jl։k,i=]RDGٚLT0;mWxmٷ#3R]@Y4Ty6: jZ;D\'g&hhZ#5'zo93 rO:9 `?!9Hl4 , v湪wn3H:y㶌FsqT]I4 HU)rZ ~&-1^ 3]cV f*PZrAj^XVzHM9|+hS;y^W.,{5`m^*b)$cl"¡eqY> Z%݆r9=Jjw| 1]KN^7)ZKDJAoK%vgcJ[?x5U2(V"K_LHgKb0+LH<,IusV_tjN=juyS`\z.ʽ<`wR#wfhod]%R%gꥵB!i3/e #mJ+xC$ffX9'z(~Ey~(hES))ljs&0TqzjH}"LGKǯ4mYs[ڲ@F"SUzU Ɂ $yTa6n;2S;kF^e;-hj+IIḥ>|сEAf163@ gAQY۸.uwӊ۹1mh9vϸ /JqTIfNvNQ LT~2 O{JϚsʍ!ˮ)r5q˘BDs>c an(B8,b5Q'F .TV_BxKXMSk ɩ$g7cݡ$=(\sJ܂ȟ_ #a=kGn&M抿-"tjZzv΢eQ@|9Qka~3+,gݨi ,KRZ Hz&.ր/eV:̷ S~][iz9Ъjj.D"s ! | !;&_Nt 9ÞVEdtTYh޼fHs! .pn"qrXtc==jr-f42'aapD cFke1l KR#WI`IcF ʺkr nX,%u#ʊU^ ^^)R'N[< LȢ#0 TP;nX,vy歇32䍹4oJ`-3z/%dʚ9xāۑٴ6ʴ[w86KJ-:uʰ쑮~O$ l'syAS714AUSej[klgT$_6pR*ojzͨXG?uwHdxߔ]ّnrhk w^ZNX]0b~W 3*~錽0ҳ 2|ӝZP.!M{ξSeM' U=FtZT[չjG-.m/[[@L|fEv\4~iG}$D,tI]M9qgǬNIk DL>4YtRKbx/RgEHo/ηbKkY?yt"&~Y]'Ke6V4 e&h43vI1Hߪ&-1SPw7%{#/M ׊(\ lcEi$8^\<[Dig#51q5}19J5cc d@~fGٴN-mbh@w p 5D!--6~*zn##hE'F*{-Z/HaHZr0DyoDi@ET5 O3?{޾&{qByK'`"56h×[eX/]g.f$op{~1!H3Q5" rۇ_ InsQ|6˜:M/  큂؄Nߌ kQzӬߑ 571[MO'Dϓ`@f+b/Vw? S8K?YM;$<'=`Lٜ(} 0ZE6d,`h&}.Cx[P 6k~xTj*" س3MnsV=8%R\5!g$[-Jh[;=! <R*?s;0ђјm@ i^@٬:Zn!Kk[McX}5kԌ L&R;șsnf|xtjbLL ܩ! Y6 ))&NE!_mҾot^YĆinUC"7+Ux@O@nR5lIDX@[IaRpu "Zlݩp8+.˨!սr8z1`!I?Maҫ!tݶAfMdi+'p_lx n>F6 HC) ?Yl,89IJnH}U@5Xڟh킞ڢ8.X m N.=qSsxwWY4II%he(.aDx&V4U$+O A=J܇$m1Dj "d&A/գ3 _1&Ik. y,Κ3z֫z+f&hyI?wI;΢ 'OCҚn 뜀?I܇z-HHK Ag~/hF6"j+T{24,RjjÐXwq=Pgyg]슺Yư Pl.zH ȠXs6n5uRߔH&6ku?JxHpdk淳fqhEы׺+;,7>t 8Co6aV]N%}JE#暕NZXXpj(|:-l.˸OCyh9ˎX.m}ah]r{ y a,H| 1l=gT*\dmr-N5R>{ħ=Ӂqt[AJC?Yu*_O̻U-SIgty햏 1s> 7AU"i#Rk+|V*R+{r-U Y@m6f߭ɥƽ5 / ec4*g{ak̲Kd2#t,']L"EIO(~F8"U`R@n8ao|VWJ>3L]@|ɧkӠ[p =гCi:4vͳh.dSnuSRX:UE}MTS[a2b!½2m#7޸UƔG0lot^q(ǬAGwt|vj^NN$q*rC6ԃnߒJϛѮfE%2|O>B56\)bQyC\̰h b󼰟k]\Y7[%;>~ ti|H}sс$H%jT3 aFFU}+'8jd\3Z~Jgo$g K4v(2[s"{ǯXH){pgxWl4 &P B8E~6G,$4#IMԽ;sYiKݒP*J%HUM =k{b/Z=6^ i@%TahHI:}wj UkKE3~x x{BJpMX} væs@m/ʇ(Z8q1W _6 ``$@z,"UáS@X֘m#d :ISZLuW/bf !j|++@;·E,8L ,j ZD,Z3DmS0ʣ%oHZ`m>5TT .snpƯó iPzg`]Q:1܎ɬVG*i9t+am ΤsDp_'M48~n`-^T1gC)էM}<RAS~I~Cc̢Cvro?EMu%~ݕ j6i97>,a) vYV2^K ~\I6U.`&Wv?,rlB)҄ (|>ǻE^z~,㧁6ʆ6f>i[#ӑ {o?lq{լ-ZJ~sW"־`aRwuHu?EIJrOl3A:w*MǢqʣD 8CKbˀNCxhsO;+09HF"+{j<25ԾL?z]W.7ǛEŒBps#khw&qY !񒢌 ƿ\/+W~>Rb'V9Gbn5#Y`ϼ{I6P81&Fn'Б1+w?)I/V׌弩Qy$ d@?<~Z>Q8˾Gu*ƕ$.:OJ篤 00]*F%e`'.Gh^!xl0GpG>_UAo ܩjS=f)d<> Q0d\2tZ.]a (s@`3ǁ>OYNH{CpQi_곝gˑ(DDуO3zJEQ>xКLɫ%EtkxIT6,5! 1nbPBh9)zk1̻}4܂Ki(3jza{A1E3"փ۱(w(`)XN!?rB:}Q<8U IAgp0X-;ȢH075*Ŕ*V̫fܗUb'(DGd9XW{XSqRAx e$>`tLG,*.ƊPy!'Ӧ(ޣ_Bah(]Pfr^Q0+{%t2jͲBlΗQ,9m;i ,v4hlyj9YO;0/)'Epnyhݬ82 ^LˌZeaf]1"ȔoSt8\cJq@JoǗz0e+s<կAMn(M[zoCKvULLf#hauzc XT;[N* EtHdu]o:"d`~C"Io?[.#_`Q >&yƚˁ0 ;NƮmC(ϦZbym=˝<Fƽ!\.fF|`Uy-Q!s^ڴB$ ۇY\A)9Ser2.lQz%́lhӁ) $4Tp⭉5\T!x~ܬ^.Ab0'QD(j,6{ڠM,up;svp- Z*gaCq`̇#A]6))z;)f*RhGJY/;Ɣeb% .yަW2 j.> Zļ $P,['\pׯ9ϜҒtǗY="d\P,ˀBWC۲8X3+?<5tk|,¤?Nq35Y_[WHh;'/Y.gF!B+Hjuy <:̹d1 Z%ӫY;7 b45jvES05i5 1{JG=-(3dZ/ʥ>cAbZ˜c٢Ic;4K,Zٝ,W Ӽ\G*9tnyщ \WV}'C5nQ}"1{O]jcI:lAD 9=\QϪݒwlKLCT"VD2dTSi>]V;3'T}_8e@ɶ [*bnGp rkScP@H<@7 q@MDX{gjlQeF#,#H3Ղ4(#`'{S[h=(ZbH\3Ϥ{Q>v${Ug){)OEř2~2zL 2d2 ym9v\K^pZ| e9G7(vS~d'&W›M]aQ:ߺe~MШ@ќMqa֞Cteg(aY ɩKg 庅:jg0<*FCp-kNnS^b %d{z]Fƪ̮A-(Tܙa2l¥s bT?LMʥxn7:MR!g5.9gqn2\e5)#xy9ḭ-u׊:"Ix9sCyu{b@=3# v̠#O 9FrA잴Nvܫ9-QWB\a+MU%M!=TV}pe6kuHdPLН .-Bhl6wqT+N$i>U^ 8?/ֲR/X%;y |Z%a?H^Tni [u3u.+Mz y͚wN>zT {xI"#V[3B4R7Yv$~>.KUϻ|Hk Ymp|1S H?R6m/.@0PgaU/YYf܆ R!~#TԧS[[M@2_Q/äw)LQۂ!ƪ:C̦XT%6?DSO#w `ir'wն?;l҃49Z'׬saƋ8*XkI uAy#aK|\W#VD(eM.lX]A:{/Kwݕj𐊖1LIoFqAJ1e}g,L%ʮvYkyG, $0RxizuO]7t; kgU++B^,ӡskq뵯aSHjL\LkR6`1j5AX&Y$?,-iVޥ%Be }K޷!GhD_!wK_"aO*iל19JycuNBD,{.K @S0a.ׇgC%[K%;(}(OBuf&WCH7ta\PFBfqEl K9=kLj%N{B=&ֲvl=C+믱̏9*8#ѰwFwlf_8mO(^>A ~ʥڬD!-K۷Ŕ +r']Dܨ=wFont8 HUVtb^>uڪ(3?E,@c2/BmۑMR:d\S7cȷS1~?.C*j„\t3ɹɅb$i{ NYh Chm>J-aD놜rmcbFA~pݩ0!"ِ~Q=J -x7BnVxF{na)[QLZ!0Pwoz/ngi_I' "&Fvomc,z ^Lk5Bnnߊ9cto3~ 8nc tchcYw_WPIgE-Қ]( G#7(6{H)qt}~]J\kS Y:6Gqdj FU)hh($0aoƎxeikQ-1nE hJZBRɴB8| ~jiox:2e9K!,)񇅈7O_,t=i܃չiL +`kCD.V3.Թ3s Ayb]7BcgF8lr{Îbi =&D^j:gp e! @~KJSx[L h M3 $vGmI'klz MO%Kj#gk\,$Y9%|3 .(%c $uW*H+ʦ uwûç}W+Y'y7VL%>"@6Rj2jw+~qA9dhlS/ZuFYB΀fă7fƈYuŒf|tFDN_5x9Ndȉw"fST ĸf`>ƣbjkfڒD׸> = )iGO+`lN4j0eW{T^,}f(šHLÙIKDJԥ$^4 sd*lbQ a}aGʂ6!, fڣ]UFmA XCn!VFSB5q7 voliS?^ M$0bnؙgX>wĮ;GldvPrҾޛ*7F5D T-=3ΪRkBqJ,9clν1la6-ϭ8fݑKI6(rUhr?)"% .̒Y`ƒ)B|4;Dv*W Q 4-13'$c㗚zL"$PUx.BV>%ryܿ$!Bf$7+2Zs3 ll*"wcb9|s+%e]}J"DkZJlj5yjtRl {`@U!)N(d*?&*zn΍/Ywo}rfUïܸ+f-c F+ BoqF/cU, D*|y:e-;Vr,Mx0'G1;lS#]!رbcc9l ʗtӐFY؁g?`[Yx_ qQY7BGCy&lF4)'4 ~%7 >TD'_ (W Ye6+b8B9^V{ЂЈV_RjbC^xB<]U`L0[Sy65 OcrQVT(OǾZC%8$ͳ-;18j3is{j.3x]C;(Kx5Ǘͅ y2K* FClg'y2"ۿ\SYB١JDtr4d8s3n'}-0lDFzё4ShK+$ފu?|poCŠS>[&ќ[aKٴ nGhu{r;>]z'[}4yՎgZ\{i6o n!1*73!OQʗ Â!UoC޿T-hvP u_Qt_n9Ad# u^eTfb'L@}q^cmA=HU)1t@L>!üHn3K2kIpTpjAi>6~Pf2>u0Y+9`Qu'^hYiOuv 1@vKM -o[O2n)bD]&s^+nF\7e+"},u| ke}>n I(m㲙95KxM(u2D.+rG{cWJл^Ty H%f,5!L1x\A@SSaT(n{vոLJ%&IY;m4EAӚߝծb4+m}= :}?g3p-Z/5EfЍO^uljWصʂyL{4fnK{kn`J;')tɌلK?f^]-8 @iJYmҧ22V?8Yzrgڿt 5g aءeb_œ %րfv[h-̪ANIZrq3jLq7ٰ=n,'dI`k-];j׈mXYjn7 JcU~rRg>jxnR6힓#'> ݈ .EW2E8V?! !zc6/܄./mOM# Fu,REX U%3u!{.Uwa-q?M/f7*Hbtm/kIFeOwzNviOYxXʈ7$*Go1eIqTj !>nS.yu[Ke/,ƿ-U*iD%_9%*MS9ANsc}S^Fet ԃ'Tb<{r˳#hԌEl7wb,V<x<)x4,j|Vw;LE,znDn]ݒ{D/_d}!L[͵Oj'}.|q qZP$VhCsE5nhtq Ħ@ope#6x/7h[^F8A*`Rmuuv@;^{SwOaw)#Mo=+bIʁ]Sh$+Vu;ЗCۓb+Dd89_a֘U+P;W kZ9.LT $) .Ph@X^ OF_*s/HpY3F}u7n>cUחw.7c 2TbUe+R1Ӝ7)5bw>=ƥ_?ܓhQ }a(4vJvbRނ|B9h㐙mF-C o<_Q\`g5qص5fz/٦/gW'g{uAf!2~ABK/7`md ܎SimݡzHdBdi^=uU#{*1|] w*AyL}4n 8 #p$kk!devܴK[碂,~A"SF@ߜ_EJ,V9+RS`M$J4~qǽ6IhgiC; 4}&Z:N"(syp T)p)ُU"+I{PpRcw.^D;Ct.Y|p=A]6j~ 2\䅕\Xi:_Q_Te^$('̦w?IVC:("&mJf%Z\V4(ߓuaaRdw~">d W)[`|1g2`{LY=[ڡ NbꞍuASӺ; 1D4-Qo#H9 nbc,%5~0y[0]M_\YQ S@{wDf lk[$p6JvS(g.83f>˭]p+,H0paWj# %.:U=J] :z{7Gef7iE ^/l=g#6?͎] b/֦u֋l +א+!Hk9a^l%JKrsNgi~\ -㿑SZtMdz&#"? ߘESԽ> Yf2\ve^!h-6cG[ߜ'.YͰ/dV?ai|kJTACGiCws{qh練/;i_7˚A~~9x\B-)lbu%׫Fa&H߈ BM9lN=avÁN:q@sQ["O ~\"M“ ^ģD&LW[IIak2Ѡ+^#Kgu$DݮlQZxegk3>D޸5aVOd "y;nRuݠ6yhbHq'f cr!emҡ̖2SǴɧ [rn5Z0u#lk,e ̊χ~U*o@gz&1hZ<Z*YLSA++WW@żJzti?pKdM{aiF*^]v&E S(V>j^l K[ r>Ɉ <[Pa{M&S3:'(ubSOk"ƙ1?ԇ>Ia0ᰣOiV֮ Tv-0Ets 7 ]e"q 㬠)f6\R.ʚJy ;]ҴADY1zhH E-Hs&<Z<6#CyR<1בiǏ2|,m=~%~+TLk?8I[Պ| .4Ϫ9d;|bڅTn_"LF(*DRWwaH G8)_8.:c=Z 0o%<-hjނpݎaM/=tGU_K+FXM o1b*ʉH2/h!TQ΄ZR:M[%,yRtABL+_՘,y~,qD0!Ѭ$MWuܚs/T)nITwk|pSeKT`>gzd޴Xg )Oyeح-VU)\ӂB"_f UG}S)`da |ԌxLBQkcqXٻFu5|.\JhM0{BF@BBJnj*kK Ւr\ 8 uwT, z=4:Ql,_j++a|ǝo3N.~UˑȎ\=+#zuOC(+ mAu, ?w7v EOg }4/ c;bFq+a9rVKW8$̞ uq` J@ 3T n"hڮclnK!.p|Fk1#~ڂ *CIh7A}:jA3#m$exx TːxENXB"2&R)uCsBXI瘄v z=&HMsCNY 0y->WhP@O ) ZgaNTh{9\ VzĖ^s#B)Krm ͟ݳ|ĆefҺ|UЅ}bhJ J&"pbGd|lٗwpuvh,yO@1ea;4Q8gGzAJno/ij+k,Łߠ/Þ1bt Eu~CPMCr.]U$vuڔl@6qDtR9 (m.v- GX~hdeD灔սw0aݲ ΣJ"ZboW $TPݙ(E^NH$A4fwQud|"E9+Z0`\ݢCEƧUU_9 x0>3ڌv_sg]gXzf̓ ćS"Ym^S 9` >yEބU{1g՛!w)<L~7Ais GNob;ZKF!)i _n0ȳb&j {Q[fWh&FLe0˘1fm_ܫV;H\EsS֐鏒t!<^/%> q$՟ˉ4jX4w&{/ݾǿLU@8vl!+`6be 1%]ƏIL>=/Wt:|1+OW6eA> ٻ_ l6x]ԩ,vQz- 5A#{.)WHRUk屰Umz~&n'6q`w`I|lY,LU[rVxqvLh3en !O[hnɫ( cK |>r tԄp \<3s9a7->ؐmXTb]n2iFs5?VޚH~|n ,3hUl~v_@Hȼ7QF)SRz9PmbY ?<~ss"gtn|28]7!-]p(űuxֆzo}{#v8~P`gӒ8j|ʫn첖Ͻ3z{av`V7B?ǖ\x2 |4jC9ϯěnuKل`,FPjMYn-sslTb3#nxMV~qws@ T%%WxR i'MtԤBmnwMK:B,x<[Lh2&G6G$YV3Wue#//=KU0R,#BЍĤypPXlKi%4DܗU~K-{BuݝXށI5VT4Gv)[ƴNeGloe =S ފ¡|:)z9/_cZzoM_ݐԗ0ICGxG{F*:v:8]\9܇ [ mϖ3 wL ( tוv t,851d Ʌ8J81}yrje@H640:5]ۍA/9dU5A bKNRMۅw+ Ձ~7wg܏C=)zOXc|'=D,C:t!WOx |$)k)k1 ;[msOĊkn۲B=?lj+ӪD={'axʍ 7ZD$[d%Qm>( ɔbΜKv]ڛ ? Tgs>H=|h'y/N="4qE_dBq!Xפᙩڍ;}_a`S&Il ]*"t% P"X^Faj@%y>B:n 'd{wQ jc E e˥\&oN:|~M :hܞ/s#Ol|>s_w\ ky찙< /0fN׌N!uY h ҘDoyT@'?*@>gMP3#hqgqy\;4}lZ/9V9:xN\Wqb$M{× UPjCmbPv!69rFעF|FܝB}iٌxgʼn)4)2d X2qNQ,K a-\y @5(HyQky_ CH#H;XW&1i3\yo-Nz>~qS glm}*+uEiڍ0=1Ӓ Uz|.4qr9F=*eŬct`]PT%K0^V3`#pKTp\{ptX@:FGÌ45wiղpU2l0z<yENlʼ4* ֎=`9* kk1h9+<~9 ςВÁRZ<2&Ni)¹^>MVd^b&mˠέ&lI~{<%;=%xǟ$S'\Ii .<)M hA( : ,ɯnkOt_t~3k0#۽8 1@V\fn\J7(UVs˄PIORj(DBm [ ֪BBc =l{u%kma %;R+\Ж |Fs@vm! SoxT<Ei\ʄ[Q̹hx4JyZvn-UER1UJR`W9cpxDt&K}ʕ& ڇMS$Y#pG*l&kOڷ߸[Eb@Hi\ZE^_ߣEsƽoC#4 `d p a벼߬`DvZN+Mxؕ"!YAs2iO*#jP&(&Hv|V̀0L$6IߑtG|A١ ^pC'_CnL"M'D$ڹF: >女w79 CQ|i?Kuz4*ݰ?ѣl;#f{DJOIZ쭣ue:Y*6ޞ*bS +)grer?0ݚ="L* `<_ okKLx6c#NJҾ֫'|x{8K bhߟ8N$ j펪Ѩ{ef;F"dL Αߐm[Mǭ,uq* :*3kEQU<,So=6uk?ɤ!n be-%K $YěBe0><qD3AKF ,W7?=t a!1X=KqFyvO9E!mz5|$1ioa]v˕GVJr`t",+tBmsƈ>WO`' (=7s%3C좢Y?Y?~Is$2tJD?` 8X3Cu~ٙZG;SE-e1VN)0F] 4L*;e)!)_MQ X&ixeITÄ^/ͧ(KFW DZRmLrW2u""j~oX

|-d֔+r%d{SCfNe oCVytp;fw"etv]H1d+\Xw\^ ='+2J4?"Ce=`J1T8nR tΗ,#}6=a0=ҵNG!5c7>d n%2߅Q^SBII2sqsu ;Mu[|ՁPAiȖF-L%aY$ir8gHw'zE#~΀I:Aj-5lO*F1˴W""̝5G]d>7,eCPeK&YxGO:hx@N$T;;[\v`2Zk[b6EUL9m鵓,$eHH5n:)߿J$a*g{ ;?n%|pv`@BkPQ=NK7%Kҩ@_ R X=q˙k#zJ(US-d\DDDPdm% [{͖ BMxA#h0vMaRЉó!pV殢=*P 8>` cΪf6MxjzW;'^+C+~c (on!0詸s0l!1"v >l  ~fMG׿d1WiV JEP7ZJȾ* *GN-sFa L `sS_JL([A2&`O!N#<}Yޏ.+Z5ϕ<45Q(oСwY Dˤ5hRnecd*atެ:d*j gR"!ZY=  Lr˟SI|b%x+nEC0Frz}|X1ۊ.E8];6pE}L>&˾Dn;dЅYkZDCj?HJI}iZ]_+Ws=yLP"+LDŽR65$̔pg,X:?:sYJ$ׄener\?`Y6o3m3qmh&e#Ц5IFp~\M3ԙmY&[fDKL{k5YBZN61SU,fwzm )N#*{/<=Gf8'em4=o|"PV`.-x C7yemYgA*Ѫ)@񓢸~!SYn b! *0JJ4__i> ScpĂ3a1)uqu9 k놎-K\|t w)M,E6G}*٣H0;Xi*1GQ".rN2j.Ύpȟb=`:iXo[ht,2dm`(_PVҗXqm117,S4/Tثlkj)elxAʶ&g zuvv=LQ[PweBnpWk7{&:ʚ )2"Nu|=;[ tŊԿo w $d٧UN,|)e0$>JW8T!^ Fx8CwƤj^u /}R0;-?RJn|ʧD_̽|5In6%m9'R7 D~*/.oiF`R Ӹ/.O^)؟Qw./q3zau?3 QUNH[~ n6.~s7+WYkpV+\͔j2grSJl0H3r7A,ԕjVHeUyR cDV}efىh^>$z~"Nb"ax۱̣f`z2rBKlɳ&LÅ2joWpتGlȿ^yfA>45݅%Z‘ xސ`Ir:E(*"5tmhv FU\ᙜrF3HÊ_ 8޾_rL&AcnF-PYꕖ3jv!%@׆ RNo JW 3ՇG^x_;}4FOighMUktzojEؖAi.F3Ew*PW<@HEI۔Le\T ; djfu |MM1V7>0L87$qp)~ٹx氒ԙ2Tl/ȧliJY#l5]TN%wXk=V5q.2ׇ vzY\GY`s{KqFWitD;AQLb]E'G%nk~IB>bh59;mҳp1, `S% =MRIV!qN䚪h}(gP 3`<ԩ >!, wN bnI-gVVUUBskr$s#C[% G!vo?gviUciZDmO[s Zu\З׻0CHS!!ƶdw.e$ cöJFDCkߘqˏ&^;nG< @ ˰jߤCcє`54`0 U(uُ.sz}gvJSU4HC/C4U]:Y%3^ޒ=QsD0/fvre &r}z5s~* Pp4Kבs՗PE?F18[6ݭ 7*b4A4f-Cּg2Y%Xi9?)|*}wI)qkbO|rӭ@FnL$sf$;)d.d;죁LX|/˃낽mBV#dY ]~t.{=O K|KZx @OZҕ`xqCp םkz*OV1&߀N˯[#%au.1]0Ü:h ٽjj$^D9-YV !i` x]|dܘtRr)[u&նin1)J/o1#m~I*Ǖ)9+b!S+{I̗ = +c{+L֕Զ/CuVs|,l>KÎ08`1 Bki^qG᫫oLaGMZӴ,#\nO~L(7|ກ-{)78&(; :By%CnY>O#<c a휏!& C@C%tTQ[ 0{/y2Gzք_|_Y>On|To4rf>ՇόG Ҫ(fڡȿi -%zy\OQRZC_Fךwvk _jP!U8M9Qx%uBK>Rjǃm怀5QIl<;glSf=wZ1{ܡ::sƯ?@7^m \$Ǧ&nQ&TfEt)+1 srN8qeLm9p]!%aKN4=)U0$B‰$z "T P=lWP#FA׆HN $/5|lEC2 8vƎ.Žëg~hfR$XlC|MMׇ Jv[q6 ]@=w}Z6MI%|B0#*חSb/m3G w2%$^ǰa"$y=3ܻSVk̒ @YLc䍕&Pkoy>*gJ?-ɉGrDܰm0HMR|aDLqS}ZRay _p7~o|[0(_՟O,?Ml1~/6:S>1]`Co]wݘ Sd =Dd( r_ մ^0LNtF4Ir s#ҁ0j>(v\ ºP7LEx%*/gs]:k+tS܆bw@0Fǜ;ܘ*d:9 渳=&M):dnFX{Nix+t3Fm]zպDˈ ؤDЂ!e)+h|~i(~G9r'-IG~X$Jbھ0Pd ]h@o? LdQH|rݜ=W^'[^&CR2ڃ [ѸȲJkNIؗ˵HbL(%M @|")}XvW06 kܩ2:HjaJMj,/,uhd~͆F&֋x|W5r9clm0-pu  y+D ) LqN%eLLu`2IuW[EJ(>x/@S(٢0[k;Lcmw> FYd^2IȥˀĘ}{Q;cH :T21OVk_66#nuRȤqW ;Ne( c1Cͩ,z@qUIs}fbO8!-K7'=Wd]?3ջ_[&]h'PUA;R;zݍ.e"W!m+ 0@eD.! ̩Q?򎊽po#pi nzz]N/+(+ k$k@j琈Q'Z)K8?iO@<{T95wS&Gtv5U:H~T^ní*+̸y-wjy_g3ZQ"*C =E+ğ{pg9^%E*#Pi^ҕ2?g O;$PM8QS #\f sFJRG',XY-"7aLV3"Nk;PQ}d@kT_m1cm<gCO1/uFh%&}KvB$,{!E֕|#.y M'1u3=3|4Sy9Ж4]#Z!M85r a2W_t`mmA }5eC$=ݩgiy+b Y<)먝}H؊z.eBHnM~qwbb{ Ds m DoDgd}e 7% o@ʗT-'KoN00dosz9ٽMcYPKF n !]yI_{{Q7z^>HJ! Ws|bAC&[?l}6 XR`y#Siܡi4c;,#Ee a01S &_V &$]T`s:ZʁوBIb 6E4 $.ioEI '.#ՅvVm 5n?3gl%@*lűɍХ/ @yHx"`~hH-hmU(320TF uDo% /J [zrI&>-B_E@x-*&d ;g Ǔ76KeFK;h~fL+`Qh-.N,x6˥T*ZHvpyijHD3Z)jàR2UH)5՞ f"BŇV&{`H}?q ?hKXѵf̀*hp&w :V;׀` =g Ja۸;nq,^ bQᨓ"L{0SFJw̜PM߬PrmᨶeUmtʹ g2Q9Rf=E|܋W\|r'+%*#@a7T%7 9>X 4ݻyuV)֤4FZUKeN 96^?L>H/E10Qڵ{4c X1ƔdL]ŖU=6sk!Jy0d;%yv#č2ώW"ߟ<b/mTZ2#C&-zޅʓלaNt=WɰȌw"^ j\a }̼%:-!+?alޮy?2GXر*!b(}/h]v>#`:]!>>LOHX?0*'E ԁVءʇˊvCJ_KʕZ0^.+jv̮EZVGg:4\f (4 M-*fݷ'q'դP D+s6‘3 }&cyG2Ϋ'GOx&e]q N5x-q fUԀ'h~  D7YD,D̫_ܾPt6XOz# 4\@\恉~p*X+\b0[=+r&yG0H6:x/A9IZPO?u(N$M™UևEW 6M;=EQ:L_s̹ f* .1+(uX+jFsj.l"m6 ń& g)0eNrahXԝ:ʢ@;~Zգ?5 T|]th=Ш򉉰m]K'J=e9|B- X.IɺZ@d]ZiTP' K<$'4ͺ1Nr$r`#C+0g㐝Jq*oEGTv)F S3WNȭCAY-36tzF ؔ4BZ[5}z(/Ԃ!5űNsz ONIxrE ) ++|v-%,ܭSp9Qk☛Y۞Q~CxYcz:2z^S2zs`7ԗA1 wה4}KU9 Sz;EjbR6}_W"Y<Ll;ɜFd!A}shu={_̲9&=ݎܥ<:71EK!&2$[&x;ܮKבOuc +<[Z6~BC@7le ._PszH]] 'LMv SF.񒌩8S+W27yOr |UU09$1Hl$f6ԣ4y3la9TAXh,GɎ)ܮGp*)*NoB݀z9aYFѱF> 'g~_fy̼2p7Ϋ/\;iX;rTVczǧd6hT+dZ;v<۹8h͌ݥ[:9eEv҃`?9b.Hj[C4?Hd( QQa@zM/X8ܫi뭤o^E̺P># D} qo&oF#(y&nwTVrS̸؋F v"iFjm))VHNA72’b`c֣ɏ+s?)Mh$${0u>ba=ɼtĩd4JZ&i#jYoHkNaI_T*H ~~~@ƈO7GC#3mF;T>b6WJQ:Z#W1E+ekf،d9?/9?5m> [Ug(@S.Ac9'̶}MmRȫ}%<}]c-̧V:םU>1z*5!r'1OFcKԴTAY8 ^ؿl2UKXi8J[MOZ$ m`5;fa&ojl<[v ϭHU)ڥX9hѯ TJU92Ag\-|8a<Bw?#⢒u:KxܠEF=/0o{*a+[?%7V_7RNKY<\m eF+ɬ=JSgЕb."cްbr|3ϓL!ycZ?&Iumu•xdѢ{eJC|H+Ep̬R . 3@n +&6 a,\ͻ.e;}/bU{ORp۩ZB'¼"av}R\ b[̒R o|qp,עvJ]=':tp; /h)ܹR%BK`y.U2$TQi :;b3Y]܁$)hc돕:Mo!gA`c*R 1p2b ~3.IBmiM:8{YS: j΍Oܦ. F@VXt݈Zg$Pl[μ ΚDY\bw #[F#R75?&ǖ-cYgŵ59 qGFI@| e@!I>ȳtvyY}v#u\*nq!a(MlS*O_2ê)uygh3&iDcmN%A$}OEߥT4\Lw5X*U'fP{3'$SlKS!d! LR˙{gcLS:4<-2+d@Ã#rN2n/m.o)s>E+%573V֣I8b>'Q HI46 Bֿ+=*1wՑ_M [7_O k1ߊ+2=@*@;A?Vgj Pd#R4%HNJXCaf^nf]_[g5zNiF:@>r]@ڸQRzDKɱB uDusj|^Qg v'S=OÙbnU+ɺb쐃PGN N+9Ҝ@5˛T+zUh)y In֗Ȍu⡡os聦@JO_is躌4oצ}wn =-w ~@#sYYzh-)K7[Lcg4pOU ;8}Otb3E܎g(u4gH\p]3{ve!Rx}ݶf1eT+RfɄMGJ"jǽwbUԯGҪ>HQ^^r` R(xn^ȉ[ p0x`Łzo?ʅ TUᜨlƧyʽNcWi[UpR=##<^AXܲ<+dQ &E vcٗ*+r)DHeD ˺_ZQzkOzCla\({(cW j#-'P؆&T7oNmIJlgRĽBr'&oL365?| UJ,a} Ka "C;D ` An5hс- yH~A~Wn=ч&`pD!.&\S9Wy_-;j'dUZZEySGqLrZ`lnø{ToncLi@+tbrWd"˛Q_BLb:?i}4ӿBx^g?_\'C=xpJƫ'OϫvG)(hnabU $U "x9ʢU|IVZr|21z\!K [Z褣:pHœ%kc؈fUi??$\ū":zw~Oǚw ҙxzhpJW+7@+Ihtz>6K8Iս2:=6U)$vD|e8m!#JfN9$\/H-X.HUnKi7.X=jWq,UE{2I oKQD.6=$PPtvΦB,6tAFi|\h:-C5= r b ?#ɘ&->hQX?5EiȝűK)-(oz's5Y>(BHI2` %T GUHW&\G^dHܳg+p. w ϡxijaM}mkv4,uoF+w@BAvg}6e&s, L_tDZGFPRx45ij| %#\qbM,Fpz_so'4qraܙ¨q!T=OPɲr[awF@XY'Zt(]/a:%mu\z!|U85tNǼhM׶Î%Zv 8-ԐqKM7tWWHnbcNʞGe{lϏ$)Hư #GJ_ K6"@}=f($9* ?O?AV*T667@,/Wx~K;0yUcB+#J)I Q]щKQw<́J*̱c2z7&$mjN{u[a;NǐmQI[U z!?Hy\DXӎ6}Ԥ<MMJ3_|hWN`JAbTH |K:%yV>^tX_f+詗jxM12I.Tv m~k`栆`UW Q ongF<^.$.)pĖ\S||Lu`9tݴ:h/}vDPmvWj{&RVOc]HˣL` ʘ_MYsx?wŨqsH&E\h,(>ɿwG[ސMphj#9|]]f)7ULHeN~,p̈Vr|7Rh͊۞:͎r0Zbq(NH妽wMJ|~l}QK/e6N})SZA"/يߜ[DeU֗u<}@ VcUT:V>JKxNNl`@'3=i@;"e/{|0͓6}(8Sy_ܜЉ_t$O3N3N"RA!`Bh2iFz]ofAqf4OtCy{z]'Ye$PB{ "f2򁣀->ڤSVݴ(0]1E:RpׂfyVidŕ߿ASk˱WKepK>^W)SzsV޻WPٗ\i1e$Xa89K@`T)u^M.s^ E~ȳ}Ӹb}& ෟ⇲ b1F|EȽ 2H4KX"MS:w;VQkf#LE2~4%+JJa]'lݻlb^xs2'}hzv ӆpۥ%%X%WCʌ? QNlY8:*e)5&mtd<{ZHM\)6}$PJևtrR @<|"o9 g+NT\V${"]F^qu{Lf"!p_ڮG:?r9wyMvoJm5~E/48$v'Ave$`gug}S5;欹Q{@)0iLIIK[ ReBldGlaQ&v=iF>!aZzayzNcمۑ\&hP#EP|+aγ':/'V 1wc#a|s?#ID,^kXw,P#s`i°:ׂT$\ rib  mcad3g1,;;*=Q%Wgf kGyJK/]*\ HG*28d kHUopQ GlhFxT?r4Kr[.tSU"Bi~t4ws(4r-{F6"zَKko2z cZⓏAIhԮԷX Ɩ^*TLo cLb Cqӭc$m)̷! =ixV8 e,OLp*MQx #'uMX\!?9/1 J!”>9~U/{c꺢H <;cĸ] t[| X/V[!J[疽sed.wrƢ̧YtНV|9(̩?# Z v%lHdoJ&Dy 3 i-O@0袆S6/-EXzDɇ`X]~8pn1X$Hc݋ :CI|ZGmuN4QmMX/,զ"xA$8!MQAz>BPͧNeG)+-tsjͪltb8!w z 0LKnTWۼ 8bmОZhGƌ\n"AiJx_R4J=zeQ:eNk+e puSOD M2-/gꕻ5:wdqBGl")|.ޫ>;Z5'KlX.bӄ=i߱aٓ+>%deitP yg~AON=(4xMvT&)A ;8˅Do|80fb-T[8"$y/п|8hQI€+1E kxh ƾy˜pKNt!v8wc7tpB4Dז-?#4  ÊZIF!w㠔1zMμYm Qmϒ2ܕ2d 2qDWDԕy59 ƢS/`um$A mX N/軈5u}ceXBX "g)A8Fn3" _k;*Qx+@*t(!J*<QZd3C6(=gb~*5#sW\9+")k#-i/= pM2l:0U~=}2ȷo8@^[u2JMՉڟ0٠44V8νG2]HaDhcA0]V+=U`u+kaCF'*k In \1A>w)\Y*s5j)wCD2|OJMqܭD<nle%cnބ|,:>LYUjѸ nyI]=hw `(ΩNX"fEJ*Vܜ'~{^_r%"ՒjVsn V9k3vX8OC *JD $K;^ˀt )(I4^\C~՘64~6 {;G},cWM[@5@ƻ\YB4? ?듄S=LnSͧ fgJ)y3SYD:$fZ;b >òuLLkQDH0v;u 炕> #2 Kv6x!3mm iyA,A9#6`:wX-]q _?\qHm%Gw ;'%1-ٜkGb6Lw ,Mh^N0p ?]dH  u,%0"6-%,o(F|(BC%(pP Ӈٗ  xCtn:b!HOL& 3鐛:9(<̧ZUA2ϯ~Hc'Qd1!4F1 <]Ԑ$9!g6{/)CZ;:h8$4.3Eaw;CWbAs_ 9=o~i DA/{33OdR۟l1z͒.)/B=26Z^}sH ~: st2﫤~G:i}یdfZ*ΦGbơz~軡qG$W6$YE6!~PS +?)\ȖuH8ot*"KDp!.Ny}u eC]O`)YI hf3 e Žsz/6*V?rfF ?3St6)O ێREcbT[>},?PP-znTO}g A&U OC}oʭ_ֳP1'K|(Ǥmbe`}BӦ{{el#ez0q}?i ,ޙnI~Rꒀh_$e@r9mQ(a]7s ៏)"cv1kլuaGO])*(&vn ~@Ct|.D߁}#7L 4e{})#>S:yc<b2ڀL򭕧opd ڑ ;(ܟ #ȄI#UΉ< 5yLTQ}2s:jKi#0%UPOgoL0 0VnY8ssESQN`ݝL?q/ں-)y9eb=nq_y2 8BRՔ.@֞%߄ ~mj9NO&&7;'d.+$^\k:q/XjY QbE.4"_aC6OKL=}>27Q^Swc,ҵv5Jl2ru(w;BnyosׁcWY39-aM}̜\O{ *ÿSya߽B"dy(ŐYV'$IΩ }"mxbz,nQ۴mދ!-Y90X"#Շ! 7C%c, yzdVn=7qs)h1/ṽ0ZN k (x<@W-i~-4V.t[J@wuLF?H1Wz|=#tzF.~53:F-?dA4|ih&%.`D##%Y݆S7YS*"F$0TPZ5sJ2@"#vy1]d@ʏ//2h'*d (\&,ۚcMn^;1Du77}6M( s%1R5qV}c^eHُngڹBw;5IjX| \ Y0?9lGh,rmlnHޗư!^@5D)< z|p:*ݯ; Ԩ"}ZN4YCK/I:aTlAA͓rq0pΧue`4M6*]}AгtC|XPHfL4> Ivɵ^TnR#Zz Coo.Ɛ́9 GQui *bpf$ . .s-sR2ye*񷻛^q3fg*r {(Vw1 \"S3:QjtyV+VFe(e* a`l:lێ@% r3UMk 2 \C`!{=MUQжrf94J 'xP,]sF~{ EbyCVSeoB()scSY XQwRZc`مKؖ Ï)"QM[)i7rEtkSCβ-t@h/-Fjhn @dgSDv\SMsYWHq}R_}kp w.Dch1KRby;9=1ȸ`\ I % C}x8tٝem%4nDWѯ1)YWSpu~=R|V88}>ӭs>^M?y{奚\CuQ dsp ^S$NTe;; Xv mmVI0޻ ښyA89=)tx-U1`O[jOIRiDP@L^~t&am1MljP!=&-T$`FHc*ͮ 7% lvj6Ad]h7)Ho&NA/*C4༲)aPmG; ڈqR}*U gCOa"0B z2@y.֔}=U$JVQ Dv [;>jEס,F~CcEv+վ;qyy7Wjx9YpMB[ ?ƱPj"` 8;OA6s {Y0)rC좐[N̿':uʾ^;A\U4{rF Z jq{3x\ſ:}V e)kO]˕<ڤg '}Ĭch0 ;,IݦFs@<3g#*$ `M;I!K+z6a!旒A\7S*TW̞^N/zZIbb$>4r*{l{GT:RXcMD9q8%)G6F8`Եh)k\2$?~\#Y[oTSKue(`_H%n)F7϶1m<3"tX!^E (k|ȁplqd˃k02ԏ`#cEυq:Vlϗ^t]jvYB8}EP0'8j7#e8,>fy-]ޒIMyrqOj.ز0׻`씯+ {Z0#a7I73Kyևuȶ0{FhIBByDl`XZAK~=k3iPAN"V ңuÝz-Dt,4kwSEß+378V({aSgT009@#x쎷eB$J#9~(1(.oqt15r`mZoҚV3Z jdS&Nswc_3fS_CҶr1FYp꺌/:Zncq HBFw8ݺz"7R\vd> fi\-`q$N+ǵwWG(cl+$¹Ei!jfڬⷼ] (YMFuRIzze|I :3v$Q;f&b_RУ9q5r`X24$c4Pz5)hvf{`Qxf}|[ht?[BBg2ܣ_ J_qu<<|mWQUj.ꂙ@_czax4eF;oJ˅ɜ~N獧YɭC+-L̦5K^&i{jh{SPI9?ץMa+1TɛV f^] ;N*STC6ߩ%{jdޘjDLSJ9\u(Twz"}q~7:ۈȸ@x֒LdUe6[Vϯ){Ѐ H;@mC1FSqp}. Uȋ#iMcMڹ'ydU5>QoOgq8L&=5̵p $ym1Ս1Hc"MHv m?IHc(di1;8?y^⴦*cRLG(O $09_}9M@?UԯVkeqʕ@MN.Y"yީGd'i?mC+%X]i ǽ {2 Ge$wv_%ژ4|{)jCMˋ1?_o|^щTҢu:@ +}'  UuWwf$JJ>3E}>bҷ{i'=Nr](0~Rb`[$M@]Hx?iSHߪR{4x&FFRQdcx}߯k UM3| 2yz~V$BKq+n0/.jBEJse/gkyj XN3vEiQ/T r3fecdb\&G]q묙.iuvRvHZ~t)[5(Sւ6QSnL*3']~q?^~ z03HςB_*}CrD߫d#%LSU9ZgDMmz KΎ2ЯܣRw٤?!kV( b籴}<}ߛq_C-}[g-6߽|w>$.Oѭ5?ˆ":1{<4Aˆ}3?Qyu䤸םȃ,h}-`'emZ#Ur,xn.SCIk3uZLx+8ّ}&j@1DKpP@Rgcb=p-LpkBg E bB?OOa/DlkUj fMe_7pRe|L%!*SvP^̢̠pm71Xí %Y;(e4t_~~űg`!r :uHExo"*A>:8_nؾ  `Xi:'1$PWgނX/vmq~sռӓ^Ҹ,B6U2r/S>.Ѫfժ貎(SYz8\*oyXv|'A+'X[Wq9V(,fw׏mkSC][//7*تw<xk Yx(ʹ "2oZJD\f'n)EβXe(86qm9B.Bs 919dHO,lP/4'ȆP[eh#WA8W=$lsLF,L~TvMY%zXtL0O_IpayG`.&? |Q +6PÒQ pƃټkooFF"?$Jkݎ%F/iʦ*N&. -V A||]ͦQXٖ>eNͷlа|{f.@,c. x,` |v-Y{s9լf&Y>:,Ю}bu8*gm#=Zl ŦIyGs*@+j4r: *cti1 kv1TeL=cf_^!Ex-,qz XAy AR`S$k6GJq6Kdd2'L"*s* &KK(.㾓3Qj%43}t0d{0Wc#;z#˃Qɰ8 I1gؖ j)@|nٝg2vc,t 8PUDJ(S,yn(R8{9]`_KYKST/w[eFz^NO䡈oޞx^BmY0K*^$e҃SwC 8+&zi Ap? :?ͳsAM9JKDĆxGee-F6jm: HusA나+ jUR.:o7:ab b4U(%\SbA3Gj7ZV!/ڰW=="ѩD|EL„% Za|pWjY!NJIWۃvL^!E$siҭCh!IL ?hSRL*W Uc|UlCo,wUAIH.w1̯'NV +~mm!Ej[$ ET6U093ϔGWk(*+v Po*ms-t!R1SbIa ߍ7,Ȥ$0S~xT[p?ֳ=f/=!7[k}nP)@)Ѹ|ȳ9lX% n9az oaTfXh0bmJ/r{PG+CG٠aa'W`ߴiYD ywG5jWU2tJQэJ?:_U-#aȣ8 =9C9Mu'* ӖL<3? | Q 2?=ե5_$y?cjDƈ1xN[ j9\BڴmcRB 7k2"sE=o;O_UpQ߀P瓾YU @vyQ emoe`TߨR. Ӷh)Wm+pyx;|s;3{:pw(9 %L_OwRbRa$x#ΏޣVtթm\fJ FWbBf 9+h/`Xk3E5[@(wu@xS=?DԽ9qF%9Ωci-"՞VžN ;; x5Ŧ(77u;kVnUHLq fZ dLpۿ2EnK]pbC;ǹ wܣ8g| ?Tb;-c)H1ԊA'MɁw;3?O};^>O:1[HQY;z:2k]U-ONٯk&;[P46j 0ʇ?B%LSV]2.d?)]; ),#r lIi^£Χj#FwR94~j;N+ُzKt&wJ.ʙ/zSdD&|?x}5kCk5Ufu0Z#>Ȁ08-SZ0fܼ}AI1,ˎpnK̥ooX szyOOmX"ņtcfZ<yEr=u9߾LZ>D%=VJ\)տґ:QIDl0Ef\ĸGRsN.UCfXM9F^},xVʖE1 ~UL;bb9ID,ѽ?:ۿ>u[>@ޡv; #9;^{XfM3ssaV2%)5`'Otyf>Z&_AuýT^ҔJ7:EuXAF)pyq5]ѡ?qZ^6,@ 9ِX%3?ig} _ؠFD(Z`gą?`%&]]Zam?h[i.cux0#B~ޜFJ7&Yڙ W ^Zڵ' 2qPcД-cAW`=3`k6m2{-A-2=)IYcJ[tSKF%8!YeIF NzA^IX]h@VR"D]7h񿗡?&5V-`c&ߤJ ߉aOf3PË5V&H`t3ͩ["o؏ɫY /kGt13ڦ Xd}Ӣ Wľ +x|LhOnJ@ŊouU!7yE_u)g5L(oQ;72m`Yp Ftu};a) vHo#3TXDr#|}SR!&z\|w$QUtbͤ6r1wgr҈(6EB׀@A*Àf5?E% D`.+zu'-"%8V+{589 f\ #i?'PM~$σsr ضQh;cdV5LC0>rL.r֕?FaA?:St%Y-|.`~G.TddgK%meBpw,#euLPO8)sĬOI 2q|R 42~ї_a'"+/Uma7&#`0bCu< 0E͸7/א|qO3-B_jW&(M!q3U*IBzKÂB` s1dVXH^ԪQG-_nVѤt=twm孴fRݱ@tElRb}/J18UoԂ`yED֒*^P_bΐ㎼Y M1ϴ7N> Z@)ž)&$2I剓>ӯMf ߃=d$Ԃn%-j(Tʾmm_kX'Z3+g*{JmdQnbEnV߼r91Ma|ĞhoW 1n m3:lک.ƺu{S*/:~6sg .O-hJũw ~u.퉋ACҔjo󻾒\wQ0ϡ4|KL\y.+ӟ_B~ SYK2Z*DWF\)>%: _iU~/);-Ia Ϲ/hIoL˜"vs/}ғc>\t;{L=+7~آ`Q<^9襷q#]=\\.y.WTDNK͹ãT%AdE͂M4qΰF~ѧ^U;yg@kH?z-t,VV{G/U;ROx!' atfPꮈGkAjDY ND6K:7b _XIy7UxS<&”=)w|p2E9 G#}NzRPpBu\B蜧;dOTR;z3S'e 6o'N5gUtٌ\${-l |MLq/H&r?@FiG$\;lT) ^%5QW mNy!&Tj+R &iFėyD4Z/{ERUDkYsx,_W+TZgܽK9&IƫkvqT/l"@Hơm{-2Wƌ+cTR@c+iX^tGΐ vůTrv8 ]I1 +W쎘fP)zϽ', [99ADҝ˖^*a! 2 N솰 #CBJ ,ce#f?L0+0|G'4^2uu#r8ɞF:$DC>"9R= q 'Kz>Imbpo?Eњu>QD^"(ZO Mi;ejF@YRᚇ㫫bʡnT[n j $k]Z}ݝaxI[^?%@#Њ1S<nTxQ[ZRd4hC98ż݁O1Gp"=y`~Z@{='S T Ʃ a`ʚ6XS {u/b%f vRC.8^3ʍK5L26s5G/ƄSl ">(I;ʎ'*tK s`PKy#f~Tj5j]۩DaKZh,U-ƙXHX+d6c4W<1!AB[yrP @#ݐ{/9LKBWU]0W.o2L=5z,NY5Ve6T\2-Gھ<HPZ̾ 2XSO/ۢHu.Qq1{0Ԓz| s6qȃ:s7?J'}7|A "U>/r7H22rܩ QOx=sOCx"xwߞuD tnSV&)T{+ſz>\I[kǼ•I4|6Gc2e"tZy.i4K>k(wd [k/ZJ7c@c%2{ay:b8 n=N޲jyďM]#žSHËUP$ b-]\p|. JTPO8]V8uIF,i%D5:֏] Qe:S]mDS.~TGۺw}$䯉DI&%m3MPAj߂Ш= Y^ٔk#]82 Ȃ1cR"r{ߏؕT:̧zJpƧoU\'^'a MQlxQjB>P@ut!dRrj^H6o,AM.G%n1QslRE8:GxM2YA!ypZ`CLɂ[q0qqTX^tQ^WB?)! mpONlS{ws$07)é M?MZ ptÌ/ֿ#Zm< W>D]w^$(ىs9ٗ-rԕFydڮqR^G= y+z;${*.4ún`uAPqw zЍ2HC!IXE@8/vW%I6\Y/9h7{UfzB/bʞ]hуBeզN]^m |ޖJ \*̘+o{ɭl: z,۞z1,"PDqy%WBZ+[v'w $wP䱬@x" 7)_4< 7gMX,FxN5qc"}ENP77lQr= E ϸJk0pIOm.4!>3R/81u|kZf';6/ ,vJIN)3[8R2]6f#ĤL|/+1sx~aҋF-XiC"$t~h߀мpx::nu-{UY@h}s.O{G8ٝۇ"'%/픈NX0xgdXX^5້?l $mC ˛*-m`1>cʥ'i) ֯in/ަ܆. r|i"u5N]sDZ.EcJ]QĒ? =NАf$|4؝-64|3f4QbB[ӭt ^!7a[Kz?%|6)~L‡ΰ^n>gn%MҟKpBj(}oBRg I%xKK?3^WY +`8>1!a;8-# ]tsԺzAm׾#pqV͖0UyNƉT^ ޮ{E}pB8ކM1հetaT$̬O< V%t'Y)gӃc#Gu{fzYJHdh&h֎#X <), !%å *ԛc/߱mkT690 Q&G&/+w̵/W?xa'/ 6믒Opח= Dk|+֜k9a 'Nygμetcs+'iDp)grJ%K״|)? Zv]%6kIܣ3";Qk/P@VY[3Ų=o$&7TA(RK6E>- ~cWE]NTZ"KG`B#k5KGV,{3iB#b M]rRGH@"/^?6^>u<ƙz$BՔ'dHshd`я@|]BEH_ΩAc&Bw-Mem̼K`B7wE>dvubKsug6C B2])a:RdV^UuضV"ߔj;kĀ 2zzyRfTg+[l]E GEygԺ  .g/XYnpS5msq_RbhiPzYǜ-ʉakIm7cxRXxjt,ګajGM_T(%w |L :ڻ;-$BɣIKu?cG/DсB IDՉ&h,:QKtU 7d' x/G4nPοaEZSM_۹hU鎲ዏrpQnٍ^mv:[j4X`QљIXz8'leʜ_@QwMUX3qJweUh^'|Yέq5HTNj7*n{Fˍ69f[KYʽ7L]Wfx=%Px-$.ùnE̅T Qc+˄?7hePrJA2LN1qU}tWi4Sh&@ϱO~<5ʾa~y_YsCAPwMCltњ0 #XV +0p[OTCe6^h56M y-Ue'.SKTܓT; ˾ƜoطJ__2kDý^T2\VeTw؎K&ۭtz+6(3 SQdyCi ^'dW`r漡Kf3`LNIj7, :2عr {Ok$*Sm&T=UD=_ܥc-Wiaǝf>sΩ8ZV?e!p!.$>2'] &|gqjJէœ(aET,x,ijUi9}A([PwooB7^ 9˟Vq'WB}ߋ.ev,\ىՙ w 7OGƖ2""NNZƠ UE1j@q ?4_g1W 0)=ܻtEϮM[Z\\9VKWNf`Џ2z"yo6t[ѱ2YmO_+.9| yFLuCW`r~yk9K vzJSRe!H;9w a|9.7Hc" iF햴~9 IpցEZYCy-*わC@OZZU~7c&wz+g&fz!ķVy&xԼϕ)҈P67T(R^xj)~ +T BaPDXAmAv*:|k/値t4.{LR"m+'+w!D}_Su8 @QZ6@}qvIcsUÚf6x<{&C&=W]6"o^v5g^~g1N7LS L1zRiH|bd%YTv}!X-w M'B> di.$)~*]bsSίvq2`w\2򔻅Q/>:j> rp0aGr_TiӲ,8BoTNYfx޽god0s9`jjhh|vvL冝uE6$k :ɫ]ucTLՉ Rt|CC+9}r6Z] aX6ڙvLB1ymsWT"՞ϽwrHWQ@Y6 I.I)Ú@L&Vw'[&>?x49nb%w=6@^6_\T(W9Ե|-ް:,wC̓yP,7^c|FZavrm֩ nݟ=s*dZ:^cQTӓzn1FԶx0ǹSp/eYFqZs.\sd\VJ8ȝs/co;VcSCI-U*SÏOafݼw& s)goN 1:N-#AItt;HMfNdv8J3Ƒ zzLvj.r+VL# ^j-n?pICƿU!+"f sn t<$Hy˜)*@eqOC%edy|vOдal6"jܱ6)c/_) zP\b_kgPqJB)9[! A{ a}~@>-P_{HD+yMarΞȠZQߠ鲺%KJ0BԀ\a>{Y K|Vw9ČEEJ+;A$mZga @t_?ĩ6*>ՒČ$j67e@[ qux.D1`q&qfڿЫ~vIՎ_՚$ eP.{$mgx3hxATˡX#-Y5lfX\^* 3x3luI}luВLoP8;@Ftؤꠧ2$`58L\̉'bVRE-0<ωp΂9aF?ݫ j>6QpAEbO-n9-%n$yT"`z R~[7Q#QzzƃͶѨ K1xBW%suk*H64zF )1@]i%2K.`XF_M } r><"C JƸ K]B}JnQu9`:C"(gD!IuXtN}~< ph>tӏ6@E%£n{x XO9#Ӫ5+Ϡ~dϠ}g1:e8 vҐ W8.L'#UUMe& 3~j1Gsцt} R\T%o@(CH{ o} d`ttׁMbW5<'b8OMjxj7oxZ6u2*jOS\PIyQPl<=9ކCY=#aEnCQak7 P4t.*[bUWFr]PBa3=H6s2,+;RYNO$R $QW$4VĜnS\K0 pvX R{ӛ)BNS }qt-*Snx۹+6hwRî~,0Bd\|pfR*/:ÁkJ'@#e\JfRx~3WW\!2'*_WÖνx1 5$3*]c93Nk h_4ek ytCʹcU76ʝLʆky}61DozPt]a›G=9oZ/i5g&mY2edF2`#N\Ibo8d0@>/DI,QBBd-{PЬ&o}r7[M*EE&Ug\_g{6}~@ TW3*$ǓH5y*}R|j|&9qLGlUbܐtb%Ŷbœ[VUGJb-AsU̧(#ӟJ$6X4,[O0-@Lshx@[ȄR>yn[ 磲g.΋1ۆRpGt>sqD%Ri^~9fôAY uIvcϷ@E2d-__{Rcvyu4%zg[=m;Z^h(Y,mL+=뉰ը|4^&S%yMSIa5u"~),Qv g P˶u)gs|W€2 ,@Yf<#mU7] cA\)|x]$)yh"!O0=>nc p!"/ P|1 "堔Ang.K_՟z^b8x 4.W=YP5jӏt RG\eBnؠ'7q @mX@.%<0@wk!+S{iI3_z,R)L_#-OHr#i=Z ~KM_rU%G1:1+V)  q+'$~ Vgx7!ڽHf~RM?u7v(lӖ/ȦʬwRS5D*tϋRұ49 %sWCkH?BfzA13NASgF!JkS\V.t!6^Ko&I~x-9z!*A.ɌS_ 2PW[ wgO Yځ?CƇQI;&.(oalݤ=ݽ",ubиleY0 ?nJTr>c뭹bA1An|5ꉕFt7EASg3?Bß#Tn}fM*KEYZ}x`fT&--tXǎZ@rY0YJ?NB E w+3 0δzxf]+9.+Aĥ"_.1p;v72nܬʧI@T6faJk 9{bJV+Z][@A^CYȕl<)2y\ w1S7.9H1^T~?S;kA¬!͙E[ Rf Iݴ)Hr׼u :8WP2wŐO # HT„bhs 8/+tr'&;c1#Xj=j-/d+5~ihSmΎ.u0|J%LCLr Y,,ȸZ/߶UE2#HWuPf3hDZ7VZ̝ d?7ES&.QD'Slhv8x;YFHBā%PiJ [c_*=W=c;M}Θ*%Olȁ Cj(f aB fqMM"BȐkLoP#]?ǦǫW/=į>>k?q@K"_as/?H::hj @Mhސ+RշMM#z.ypg4!lL9}b%p@*;8n\MYm)x+yEp2ީ6 ܻW5QHyq,fB}<y̹R½9?\Hp:r|/9~qE-F\d0(%|$98 iv^~ZBy.@<95"ď Z2qXi16|64(Gݠe}\zVJԋ|T]MvDPxWUzi"D0@-(xR=UcKL<-Z`֖[r)p*#@ g.gAЀlIM+(5&~a;hxAfxUBQ С5p5ePj_a-my"fSMliaVu&JWa/ G^C5F~Kipl`3kvMuQOq^(Z3;cNޝYyB X}mFrt٤g,-Gbl'4DLq;l:0Jv;4~9ĄsZG_kB-2ax2PLIlX{₽t)+ƅ &v;*a~)?G ֍* =#u/ô"6"U9P)iXP1BFmPnͫUc 1C[LG bm7A"ޖ3arl' J=4''*ޝN,SRX[jaVQcަLZ!zpdUP d!S>)u{vDmQپĴ.@0|Xf~qڧ\WODO ,Re$wvdTK$$YU2Q롡JwWt޳GT)mǂVr1&~ʹF% s:Js~&=-x;#v pE*/|ΏsdC󹝼- wv8g`H;ROI"LvٞA:V/vr-=\ ͅ Nu* #$qR.Ђlܱ+ nmϹE1|Y&Xߴb-O(q M@=#@Aa'aʸ?eq2I>sg9 H/=s֏@Xʵ=ǘcX]B[O g@z]HGHHJJs߿ENY ,x׮4WyY-'؋k ۤfĶ|+tI#ZtpV9d**:_>3R<4|Z<5,5[I+Y1 N})~#b9)5>~qV>`5WQ¤^f`@`uFYśK22 @ȉn %fGlo'C(XaMzC&p0Fr[3粪1p*(@&sVߕϚYѽh^=$Us9a:3]vf4;z>H$ aZxIs.?ݎqt.pxM9ޏʃcIs粤]Uqlf|[l`\(!zqJ']^g:$CP~C@ j24(xk׬Ť=$ȇUTNV[a?O[%LoO8;KZ$*s䡊~^&7N|֓Hee sdUVFn g ֵ4D3d7jEp,|&ƜZ*JstNjJN݋7DI7\6y~(ďҠ*.(z'ZZC >|O5!\NTH-&]JϭbGlY}XI"%Ȓw,uْRk|JzC=kne~K!}P%?^m:}G:vzͶ F A^k_ܞpa[d>aqP@"'<@9]z՜ztf+ T"y_ɵyeڑ07 4~la4~ rNI0ALG{s}7SCmy#J@ #,pB.iP,?˸){@0m)E&L^ܖ,fu84`9zkȨCNٲ["~nF4SVO\z@gIFVsʅ" { )7!frS[gv#$xXwÛ !a@r9 UXGW$HECKL;W ,E9Ҹ&&u?4 M?DV*jVRisOZOיWZ~H6i ^ _x$f\qFЎtoNfTSJgxA~LU*۟q@cK#uϋJ"N i}f>>x D1ۀYѲ*Wُ{VR}9SH^NѨe`FA ]ga[5 Ӟ;ڿV~XZhC_.Xh)eb:\ 19eooP'}@B\콻]1dJ l㓜+m$Rg斨M6`*q;FENoi5O{yl>;,%]IrBY L܈{-Jm%@e",ؚtGg=&X4odLiܗ1Tj<e2QrWCn+qC9 mF+B#$k,!N>AnVc¢ 93 f@jEݮIUַ| ZscBיaTKMVb~vV1_m)$Ͻ~#V*. 5)hǚcgǪLċVa/]x{Oxj1!-5sUp@pżM|I e >gN[L).z9Y[Yd lO!q17{zYIAQ KN<{ƺ|Tg;ĆylTL_{Ko)\ul2oM=P8 ^+с_Jؒ$Ͽ|h7g}mc %jsºcȵ,a_#4X=ݧkƚ;^]\zO{܁V1wDJ3zvĴm  d2S#|'?^Еh0ݭani@qc-sô5#dQlCfV,§^E^R-k#q9fcwHQ43H]+!!Q5# 8ܟj-Q6O,Y_$*?$ `]xw[i=G)>"oGw+v%մq8}7aiv#l(KN\ԩoS~|*vMK,S1:*$@x]9 '( PoXDu_JrZ7mV?g떕&^~Vm+72D@)U>HN2d`)^$D!\ie2qFFn N r'G\^1*.4aWb änR丱bF}De7NؒVAߡ:hy՘6)[O[AcLkD^5=x(ٿR3:mD\'~M֎-V60a BdݤK/g bl4̝u{Pc1khN,M%O^!--<m4MFRb t_'ylЄ$޹t[wc6UU򖃢? bxGP^\ID1Ս(j"3Ie(޶FxvM+xi^ zA͟\/ $tџNLibUVrP@k]Z +} lե/>Dm=ڬrL;ujӖOY,a$=jyȾdq-Y3-xnl*Iɞ_/L,ix}dEz_K%mT˘J]"thb첻UK!I5*״Xk-.s{\MCKI(*϶/p+}fLPv[2׋pz+_M]cajsgwң/ dk0r p^VPE~=M^I:byUbz'։!V$CὌRt6Bf[iW$!h3Gۯ]m< 9 r~ <`)6/A.ǃ;oȫT7Gna]/;kbܰP@ZVĶ+ZJeC,"qßo#ETX]^^{lQDrvm-Mv*ϒ[90n6+F,JOqU7t{C3ZuxZH} imbv\Kj[S pL<# !cl.J-CB m7b6ʗ 6l3q?FE+1Tl^4Mͱ&8C [0,a+`M{Wa&>hNi$_av@f ^[7P0A:(O4AX84[c"*?ņGc­> }(sŌnJ)^\ x*-9EG0@~;1gT ͼ<1_c\}@+K*3yWȹS/cGn=/#XT=> #v 7]4(hYigZa ŔMbSOlv\VH*@ ѳX7 _/PDjxFW 0@`/;CF q,?؁e tQں_a/ݡ,!"RCuUz~! 2[5IպGqD٥mf+~~󮨯sU#oRHUգ6#VwntE|{FVf:ΛgSy Wa%iTN˻|H6bZOo]܅`~1xI?~D/wҌAI~z ^[6\s1ffOީscZG]Q+x\WU~fcd}10N2 &ЕoSY.Lz+;f=ava.xӛRNG-CݯQgt9ADV(B: ޟS!/ !(hFO5S aaʴ!4B`VhJԤB6 -w6Ph)"|VwO),9dZ8H%+7K~83^IF13}d1RF'$Yi IB't"PSsɅd-EkMhj[ J(Q'H$ yvlL Bܣ֨O=nZh^#,e*P\|YN|`KJas !udBn+yWL5P} U)0V d쓬ua%hq[3/oj;i{V5{8oLCu p=&z>W>~٬ޭ8~I?>럵ɎG~oI8͌eVy2