libgstvideo-1_0-0-1.20.1-150400.3.8.2<>,fVp9|D{"OhxxO%bm+9*,CtATnkOHџu\ؓ^eY]\Xk 3X*iTH3퉰U ;d $"\Eݽ+[kI~7$!'`ܣݓ:$@lbBG0:6y_"^nN`8^&/yNjO 86ћ;taLXBGK|l>9gF9R+n"u#>@?d ( U! 7Hjpx      @H(8K9(K: K>T@cFrGHIXY\]^bcdWe\f_lautv|wxy zTdhnClibgstvideo-1_0-01.20.1150400.3.8.2GStreamer 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.fVh02-armsrv3 SUSE Linux Enterprise 15SUSE LLC GPL-2.0-or-later AND LGPL-2.1-or-laterhttps://www.suse.com/System/Librarieshttps://gstreamer.freedesktop.orglinuxaarch64 ȡfVfV634658dbaba881a7525bc607f304b3d5ef280a48a9772219e3ec4e40035a27f5libgstvideo-1.0.so.0.2001.0rootrootrootrootgstreamer-plugins-base-1.20.1-150400.3.8.2.src.rpmlibgstvideo-1.0.so.0()(64bit)libgstvideo-1_0-0libgstvideo-1_0-0(aarch-64)@@@@@@@@@@@@    /sbin/ldconfig/sbin/ldconfiggstreamer-plugins-baseld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libglib-2.0.so.0()(64bit)libgobject-2.0.so.0()(64bit)libgstbase-1.0.so.0()(64bit)libgstreamer-1.0.so.0()(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.17)(64bit)libm.so.6(GLIBC_2.29)(64bit)liborc-0.4.so.0()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.3fM@db?@b4t@a@a@aC1aC1aA@`@`}@`c`@_м@_ __O@_FN^@^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@VqTMTeqzhao@suse.comalarrosa@suse.combjorn.lie@gmail.comalarrosa@suse.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.comsbrabec@suse.combjorn.lie@gmail.comdimstar@opensuse.orgdmueller@suse.comalarrosa@suse.combjorn.lie@gmail.combjorn.lie@gmail.comalarrosa@suse.comalarrosa@suse.comalarrosa@suse.comdimstar@opensuse.orgmgorse@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- Add gstreamer-plugins-base-CVE-2024-4453.patch: Backporting e68eccff from upstream, Prevent integer overflows and out of bounds reads when handling undefined tags. (CVE-2024-4453 ZDI-24-467 ZDI-CAN-23896 bsc#1224806)- Add patch from upstream to fix FLAC file parsing integer overflow remote code execution vulnerability (bsc#1213128, CVE-2023-37327): * 0001-flacparse-Avoid-integer-overflow-in-available-data-check.patch - Add patch from upstream to fix SRT subtitle parsing heap-based buffer overflow remote code execution vulnerability (bsc#1213131, CVE-2023-37328): * 0002-subparse-Look-for-the-closing-_-of-a-tag-after-the.patch- Add 5a074a11f90e3d70b24bf0c535ab0480fad9e701.patch: playsink: Complete reconfiguration on pad release. - Use ldconfig_scriptlets macro for post(un) handling.- Update to version 1.20.1: + typefindfunctions: Fix WebVTT format detection for very short files + gldisplay: Reorder GST_GL_WINDOW check for egl-device + rtpbasepayload: Copy all buffer metadata instead of just GstMetas for the input meta buffer + codec-utils: Avoid out-of-bounds error + navigation: Fix Since markers for mouse scroll events + videoaggregator: Fix for unhandled negative rate + videoaggregator: Use floor() to calculate current position + video-color: Fix for missing clipping in PQ EOTF function + gst-play-1.0: Fix trick-mode handling in keyboard shortcut + audiovisualizer: shader: Fix out of bound write- Update to version 1.20.0: + Development in GitLab was switched to a single git repository containing all the modules + GstPlay: new high-level playback library, replaces GstPlayer + WebM Alpha decoding support + Encoding profiles can now be tweaked with additional application-specified element properties + Compositor: multi-threaded video conversion and mixing + RTP header extensions: unified support in RTP depayloader and payloader base classes + SMPTE 2022-1 2-D Forward Error Correction support + Smart encoding (pass through) support for VP8, VP9, H.265 in encodebin and transcodebin + Runtime compatibility support for libsoup2 and libsoup3 (libsoup3 support experimental) + Video decoder subframe support + Video decoder automatic packet-loss, data corruption, and keyframe request handling for RTP / WebRTC / RTSP + mp4 and Matroska muxers now support profile/level/resolution changes for H.264/H.265 input streams (i.e. codec data changing on the fly) + mp4 muxing mode that initially creates a fragmented mp4 which is converted to a regular mp4 on EOS + Audio support for the WebKit Port for Embedded (WPE) web page source element + CUDA based video color space convert and rescale elements and upload/download elements + NVIDIA memory:NVMM support for OpenGL glupload and gldownload elements + Many WebRTC improvements + The new VA-API plugin implementation fleshed out with more decoders and new postproc elements + AppSink API to retrieve events in addition to buffers and buffer lists + AppSrc gained more configuration options for the internal queue (leakiness, limits in buffers and time, getters to read current levels) + Updated Rust bindings and many new Rust plugins + Improved support for custom minimal GStreamer builds + Support build against FFmpeg 5.0 + Linux Stateless CODEC support gained MPEG-2 and VP9 + Windows Direct3D11/DXVA decoder gained AV1 and MPEG-2 support + Lots of new plugins, features, performance improvements and bug fixes - Rebase add_wayland_dep_to_tests.patch. - Drop gstreamer-plugins-base-gl-deps.patch: Fixed upstream - Stop using service due to upstreams new mono-repo, just use tarballs for now.- Update to version 1.18.6: + tagdemux: Fix crash when presented with malformed files (security fix) + videoencoder: make sure the buffer is writable before modifying metadata + video-converter: Fix for broken gamma remap with high bitdepth YUV output + sdpmessage: fix mapping single char fmtp params + oggdemux: fix a race in push mode when performing the duration seek + uridecodebin: Fix critical warnings + audio-converter: Fix resampling when there's nothing to output + tcp: fix build on Solaris + uridecodebin3: Nullify current item after all play items are freed. + audio-resampler: Fix segfault when we can't output any frames + urisourcebin: Handle sources with dynamic pads and pads already present + playbin2/3: autoplug/caps: don't expand caps to ANY + uridecodebin3/urisourcebin: Reusability fixes + rtspconnection: Only reset timeout when socket is unused + gstvideoaggregator.c: fix build with gcc 4.8 - Drop service, use source url, upstream changes in git.- Stop building doc sub-package, we will in the future use upstreams own standalone doc package. Following this: Drop fdupes, gtk-doc and hotdoc BuildRequires, and fdupes call, no longer needed nor usefull.- Remove obsolete translation-update-upstream support (jsc#SLE-21105).- Update to version 1.18.5: + appsrc: Don't leak buffer list while wrongly unreffing buffer on EOS/flushing + audioaggregator: - Don't overwrite already written samples - Resync on the next buffer when dropping a buffer on discont resyncing + audiobasesink: Fix of double lock release + audiobasesrc: Fix divide by zero assertion + clockoverlay: Fix broken string formatting by strftime() on Windows + compositor: Fix NV12 blend operation + giosrc: Don't leak scheme string in gst_gio_src_query() + giobasesink: Handle incomplete writes in gst_gio_base_sink_render() + gl/wayland: - Use consistent wl_display when creating work queue for proxy wrapper - Provide a dummy global_remove function + gl: Fix build when Meson >= 0.58.0rc1 + playbin2: fix base_time selection when flush seeking live (such as with RTSP) + rtspconnection: - Add IPv6 support for tunneled mode - Consistently translate GIOError to GstRTSPResult (for rtspsrc) + rawbaseparse: check destination format correctly + uridecodebin: Don't force floating reference for future reusable decodebin + parsebin: Put stream flags in GstStream + splitmuxsink: always use factory property when set + video-converter: Set up matrix tables only once. + videoscale: Performance degradation from 1.16.2 -> 1.18.4 + videotestsrc: Fix a leak when computing alpha caps + audio/video-converter: Plug some minor leaks + audio,video-format: Make generate_raw_formats idempotent for assertions + Don't use volatile to mean atomic (fixes compiler warnings with gcc 11) + Fix build issue on MinGW64 - Drop 90903917.patch: Fixed upstream.- Add 90903917.patch: Fix build with meson >= 0.58.0rc1- don't own appdata dir - comes from filesystem rpm- Update to version 1.18.4: + tag: id3v2: fix frame size check and potential invalid reads + audio: Fix gst_audio_buffer_truncate() meta handling for non-interleaved audio + audioresample: respect buffer layout when draining + audioaggregator: fix input_buffer ownership + decodebin3: change stream selection message owner, so that the app sends the stream-selection event to the right element + rtspconnection: correct data_size when tunneled mode + uridecodebin3: make caps property work + video-converter: Don't upsample invalid lines + videodecoder: Fix racy critical when pool negotiation occurs during flush + video: Convert gst_video_info_to_caps() to take self as const ptr + examples: added qt core dependency for qt overlay example- Update to version 1.18.3: + audiorate: Make buffer writable before changing its metadata + compositor: fix blending of subsampled components + decodebin3: - When reconfiguring a slot make sure that the ghostpad is unlinked - Release selection lock when pushing EOS + encodebasebin: Ensure that parsers are compatible with selected encoders + tagdemux: resize and trim buffer in place to fix interaction with oggdemux + videoaggregator: Pop out old buffers on timeout + video-blend: fix blending 8-bit and 16-bit frames together + appsrc: fix signal documentation + gl: document some GL caps specifics + libvisual: workaround clang compiler warning- Update to version 1.18.2: + gl/eagl: internal view resize fixes for glimagesink + video-converter: increase the number of cache lines for resampling, fixes significant color issues and artefacts with "special" resizing parameters in compositor + compositor: Don't crash in prepare_frame() if the pad was just removed + decodebin3: Properly handle caps query with no filter + videoaggregator: - Guarantee that the output format is supported - Fix locking around vagg->info - Fix renegotiation when using convert pad - document and fix locking in convert pad + gluploadelement: - Avoid race condition of base class' context - Avoid race condition of inside upload creation + gl: Fix prototype of glGetSynciv() + tcpserversink: Don't assume g_socket_get_remote_address() succeeds + audiodecoder, videodecoder: Don't reset max-errors property value in reset() + audioencoder: Fix incorrect GST_LOG_OBJECT usage + pbutils: Fix segfault when using invalid encoding profile + g-i: videometa: gir annotate the size of plane array in new API + examples/gl/gtk: Add missing dependency on gstgl + video: fix doc warning. - Fix the _service file and spec to really use the tarball generated by service.- Update to 1.18.1: + Highlighted bugfixes in 1.18.1 - important security fixes (bsc#1181255, CVE-2021-3185) - bug fixes and memory leak fixes - various stability and reliability improvements + gst-plugins-base changes: - theoradec: Set telemetry options only if they are nonzero - glslstage: delete shader on finalize of stage - urisourcebin: Fix crash caused by use after free - decodebin3: Store stream-start event on output pad before exposing it - Add some missing nullable annotations - typefind/xdgmime: Validate mimetypes to be valid GstStructure names before using them - uridecodebin3: Forward upstream events to decodebin3 directly - video-converter: Add fast paths from v210 to I420/YV12, Y42B, UYVY and YUY2 - videoaggregator: Limit accepted caps by template caps - gstrtpbuffer: fix header extension length validation - decodebin3: only force streams-selected seqnum after a select-streams - videodecoder: don't copy interlace-mode from reference state - enable abi checks - multihandlesink: Don't pass NULL caps to gst_caps_is_equal - audio: video: Fix in/outbuf confusion of transform_meta - meson: Always wrap "prefix" option with join_paths() to make Windows happy - videoaggregator: ensure peek_next_sample() uses the correct caps - meson: Actually build gstgl without implicit include dirs - videoaggregator: Don't require any pads to be configured for negotiating source pad caps - gst-libs: gl: Fix documentation typo and clarify gl_memory_texsubimage - audioaggregator: Reset offset if the output rate is renegotiated - video-anc: Implement transform functions for AFD/Bar metas - appsrc: Wake up the create() function on caps changes - rtpbasepayload: do not forget delayed segment when forwarding gaps- Add patch from gl#gstreamer/gst-plugins-base#221 to support two new CEA 608 caption formats: * MR-221-video-anc-add-two-new-CEA-608-caption-formats.patch- Update to 1.18.0: + Highlights: - GstTranscoder: new high level API for applications to transcode media files from one format to another - High Dynamic Range (HDR) video information representation and signalling enhancements - Instant playback rate change support - Active Format Description (AFD) and Bar Data support - RTSP server and client implementations gained ONVIF trick modes support - Hardware-accelerated video decoding on Windows via DXVA2/Direct3D11 - Microsoft Media Foundation plugin for video capture and hardware-accelerated video encoding on Windows - qmlgloverlay: New overlay element that renders a QtQuick scene over the top of an input video stream - imagesequencesrc: New element to easily create a video stream from a sequence of jpeg or png images - dashsink: New sink to produce DASH content - dvbsubenc: New DVB Subtitle encoder element - MPEG-TS muxing now also supports TV broadcast compliant muxing with constant bitrate muxing and SCTE-35 support - rtmp2: New RTMP client source and sink element from-scratch implementation - svthevcenc: New SVT-HEVC-based H.265 video encoder - vaapioverlay: New compositor element using VA-API - rtpmanager gained support for Google's Transport-Wide Congestion Control (twcc) RTP extension - splitmuxsink and splitmuxsrc gained support for auxiliary video streams - webrtcbin now contains some initial support for renegotiation involving stream addition and removal - RTP support was enhanced with new RTP source and sink elements to easily set up RTP streaming via rtp:// URIs - avtp: New Audio Video Transport Protocol (AVTP) plugin for Time-Sensitive Applications - Support for the Video Services Forum's Reliable Internet Stream Transport (RIST) TR-06-1 Simple Profile - Universal Windows Platform (UWP) support - rpicamsrc: New element for capturing from the Raspberry Pi camera - RTSP Server TCP interleaved backpressure handling improvements as well as support for Scale/Speed headers - GStreamer Editing Services gained support for nested timelines, per-clip speed rate control and the OpenTimelineIO format. - Autotools build system has been removed in favour of Meson - Drop patches already included in upstream: * gst-base-audioencoder-fix-leak.patch * gst-base-fft-update-kiss-version.patch * gst-base-playbin-handle-error.patch - Add patch to add wayland dependencies to tests to fix build: * add_wayland_dep_to_tests.patch- Do not recommend PackageKit-gstreamer-plugin: that package already supplements the combination of gstreamer-plugins-base and packagekit.- 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/ldconfigh02-armsrv3 17169733371.20.1-150400.3.8.21.20.1-150400.3.8.2libgstvideo-1.0.so.0libgstvideo-1.0.so.0.2001.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:Maintenance:30544/SUSE_SLE-15-SP4_Update/61e619186d2691b7ab46179033a7370c-gstreamer-plugins-base.SUSE_SLE-15-SP4_Updatedrpmxz5aarch64-suse-linuxELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=52afd90280368932af36bf1ec7a92e7ec831376b, stripped PRRR R R R RRR RRRA׏H?/BZutf-826bb26bc0c907f9b94797ae42d47f9e32dc54746fd995729fb72e464b4db3b98?7zXZ !t/w]"k%+z$>#Dٟ[W8ve/idW(<'_"fP21F,|iyTL]uD$rWhҞrln!rFR >)*]AmLfkWfB^jE] /M,}ja~+N53AG,4#"n$ܞ(͑WN/Y/Ba]3Wfl#~*'J8y\ +xvv>QϒFWBhº![Pg56r^%Q́uU6uB*m`5p&Iڸs5qg٦Gt^p\RSꨓyw}Vͧ?*B#Բ>tbր ;ҙ}>-}솕>[`8nFoGesmֱ"~Eu HЦ4K{"6df&?g%"6\sH2ER/=Tm: k`ⴧ2gXqGJњxD9S$X(P($sEV h}#)%aCxhYx72:՜[ۆy[ttW@gddQ|dK: >VYLeY|GEщC5:EUW@ݍ ыp<7B#yg;z3} Lva0pDϚJ5daP}cVv?{վN5p<\r-$vwޡwnp_jb2r$ŷԹi@jZlIwk<*B,y^Z ujhVpJ ΛrCf6ӏ8`K6|2iC[ ]wP Pu\',4~Qx<*3ٮW}^cw-B7mRǛ W)4<`=D"R{^H: (%eϥu*8{wҩo#9Q+$MOz978V*?zΒGFf߆cMYr˺dv\OxH'+d΃3Z!3D|'==O/m|Xh4~nJ^D>KNgCNIMMŇ| %!'MQY(/C}y[*94]wNeC 1;e2`VW~׭dBTP\SpNj^?KrECC_x_GD Fz-(D-֦/LLUnz?!ɏe$,KSp LAHȘq)Դ`E S|'CV [[XA9W ٘{I\2sH*] A?]v0d5Ǝz1͵du(S,hk1_\nş4T+ɋQNJj|xzx,u+bHޑXU\y-w#Zjw+ 2crsFB`!hRI? ]]A^ :DoV}g8 %L+lSe:iűp7>%}D73 S{[җguk&}]i!l6-y~T熸#PP/9s]Ywե"tT)=Nd%pƊ}j;C1Js#{ ł2>6BҞX>`yL K޿7>f"' , ȋ mG( &'Sy@E-J[gI44pQg{ ip-̴K[ 1(Pf>F!sj\X%+v'̠RL"6}x\6%_iP T-]DF Z5򀴊 k/L^ >A^#GD/^ce(-{yGJ Ϻu_O2ا.sYϺ~s ˔ka8cڞbiEO`A^ZƽnȢBf H*y.m\[*Ŏd 0DCAxϽ)YFP@mHK4\שtHG;Ůj0A{fmjjUܞ}WM_{'K4;T^AHRk%xWnBgnSY6W٦WA2bF)xV*KQ[zn8s0ct$E_9-R΂V!dJs6rҎ(+=X3EK;+.җq[@O !p3\+e(i*%xR؛&dYl?1÷w̮7HNcmB |TV OobXA>Uٯh,(̈́ ~a}eP>R*\8:r --Nn4 q89meP;m>4O3$ <7Q؆\?bA Dyڹ(fsHY7/*GJ<ƃ#Fь2\%U;+i-Wm"Dԉ蠂ʼnqz"s JFݔRñ:/G,wEV*iN/#Ieyf Eu.eHvTUw'5lぢ;l ڔVOh4o9q`Pd v^"Xݸ%߹7oNyKy!GcuRvW--O&+CB17-˸&-ߏ68I_̶!)0sdOcW7ҼD-pNؠhI٥;R@+e7 r-3T)eE3=fnd_Ԣ>s˭m{b؏~z8S/Èn!N3/;RQ؟_tR 1*݂JOUYߧ8' #qt)yz?݃kC07F| lWҖհ`|m@[`&2gos#^z]Lw)̀MWSD,ۯ|.m# õ1drE.\ pjc8jPJl ү0aTsCSZ ; b/_'Bɡmy~_wvәҤyݱT ܙH*K4i|S\XL>:h F5& /?tqd :Mʛ]dknchh֦}.vlvwӭkvוj"@lQvdc#t^M+-r0;X;+F6Q_Vu[' fNz3Vڣg <b&a0ʬcDRH WJ%>0mHf9 J\v GjGQݠ_QgH\#Bɬ=E%CkckS6#XzXjoxqm܆*/:G5tB}8^4 ozC z?E6e Xȣ_vcOUCD{o ?&femJKWɄ֪WqGSy=5ʞTE v`@C,fҎ幙gy]\yU$,`fgo:G6bUO;,=sbO( !Z3Ƒ}\XRuG~x/"gBnl)K-Xf6+NWND3Ոv =g2mɽXGqa*7.F̈*vsgcªmbDpZנ%G^GobeůMQYŻiWWF.dnaUлx"މ\/5O" ?`pu?&Zte6F}zi:,x 49(\"LTFZx59$jB:CLc5[p.It*lȜ#r#68D KsP5Mc\O<?K@X[yZȲMcGd}H{"nGhI17JoL5r?潘&29"BuX-Pc)(xGomxs[`#B4^[Qn&Z%oW!LQXxF:](+3 n0XL5KcJb$xOe8jc]ch;1 7TqA{aRHqt4|@BuSKxۆɬ LGһ0&i)S9Fq}G1WԨ*~vuUQD!1'E 2EcXî"LL #7 J9Wk>׊ܦH7 ~H1e-s$[&EX6;f VH_⢒@ l^pYbNδK6 ]X^PV  :RnZ`R ]%˯F6_iQ`"`Pj -M"[b7f&b)J(Nppy}6jbҸlx߱#]U>H$_hht 0_Vg]\~m/Z5F*֘!δ6NE*^4M݄ό7S>-{"/Ө+<$Bb’H3Q03+QߡbX3@պ1P.6߹\Kd5@kVbU{rY46m\(^OeN|Z~91D%(}Sř|>E70׏f?mzYv4&$ޓ^$uBrQX eb~U-A[Z-q.GT?`>>ån^H] #'#ĦBC޲r64UmtpWfEp$~ .V\TɈ P"|lQH&#>dʹ ,kPz2}qMF}̍O׊&~CFڍSrPoD;^Ttr{01;5K^,)^79 9˗a:D" #/'M%$bGp1* ws64@0؇:po埗gC>boՑIAeD:M.*Ē}aD,Wl,B>vC%|`LIQYH~J_Q(G'Z(mj+ m5MSd)?9#qk뗕b32fKu f-珇JCn:LiؽT,k]y yDPBA!ct;P2um ϲZf8q8ȎhZ: 6f85" ?un(\y}Bc"b091_!d"ʼvje a=&ĝdQ"gMS[1CԾ>_EQ&Z9gam[v7LMEW݄OLϞ%aYoBc?YoUpMG|_ 1k"ĩj}jnfqm7ƹ2h=sgತ[;P2b eH[uD!9hb J[M埕!dJ9Wa$ѕ||Sًל.4ጨa:.ܣ }!cHhC~D@=tybl]KqΔ@܎`ߏ^5d7px ԠȊ'8CԶW)V%z4 \eO%frjq0EՅ^P>|Ӆ9G阁Iw}10sJxj-rR7'cx):L YcjbcXwܚhH:<3RN_iQf3쵮dIfX83`xMG_dp2DQgcoUAQ:nHcPmd1L*[ \nO`I^J"UktɫOVg]+ ]FA5ل?zVe⠋QjFPnpL69i8,1 T ; ќb[_3n+"툄Kjyշ_/k䅡b1#Ͻ jkE%ѱmVe n n =qbY3I_Ӝ+::E?Wf:IYFXݚ<#Tn|ɾX,t`E=MqtGퟠ}[RoT%<*c10gpyi$JJ#U;#y Ic>Zf4VkDu4f4օB/Nq* B˸Цǐ}Q93[^0*1D5؅[ROwӍ(ٳٿUsg -! imFos@`7v8eRw0{1YY |AٹS֗ 5iO.ɕim н[5w-oRGځG= >:A:7 DIJuv lOy<}ߨMyjm铷a梥3q3ub&*Ţ_M)`ziF2McJxpvP=L@j\;'B\T"lՒ bh^3B]q=MjLN1Zsg0,i#gVD(x/K\U?^V`T&"ku/K@O+ aY[HY}$B0v>>Z9ñ)yt:u'YDvXYݷ Ah =;tq!>:t \wpAFS gVG+?0ef|P ,L7fIMKMsaBIp]]m1 >ln[ S$Kz"T9SzS!MvC*^#cB__J*j$f}it7 Q^GچC_[+ btDcb~oc4M ,<9d1g OS\rJ.)+עMv -'Ahb۷}f\}amUfU %j; Ґlv#",rŲ&$|3:os9]\[tbٱWtQf w. utѷǨD\1gV^X -g$j֬0.2x*OS`5ʹQ+_:háC.5Wz_vD@M?.XvT ,whF5ʟ`w$aYc LIͶLgE 5Ar̾r+Pf{Z|+iĀ+)lf"ϠZw L{߇_r)ePCZ" ]*uǪ'{ƸN&^O 90M`H]Kv6rhD5UǦ|Xh U*Ͻ'a[D(j f8ﺔ8]\B(lULt!=HUEyuTZB kwFmt\pJ o&g9i|溼Q~ 5IA-Jcv\v=pL#9ޒs)C/M0J=ߔ(ee1:vfCn-v/ 7ٔ˟O*h4uO-EGj`2mO'QGz30LI Bo"_5CIY ;Hd|zI 0A5.~HᵭQn6ycat4ʻs|u!0A$5IwF"l zTȟЙa[#EeΣf_$w#TDz6vRD$p+F=xi=Rߨ=csu(n&g׵q"3tb]E^ #.ǰ@TY*$;:9#">dy}\_g(%2).5ihmJop|➳]GO1 m ,$yN:pnI(}WKfo~۲t1s }\~ָsWI2 %ZYb Ts[lF$۳s}+lYnы'H;|If`aW4fyj/o"98J^]ɰCvL›BP)Qa)nu{B]f=J3n/m6uejip(H*3 q׿k@[ۋ ԛIdc]n{ׅ IJsNMSzPKe3%Rk~m&D#@xL^,;eyy)|bN')''z}̨NX6'vUj 4W¤pȀ\C%Jkۈ>VX ȥ3vb׵`S5O#E%F-'8uP"xjE#+Վ Y\.huj7:)g i IC|oҸX3GcXوP/tPٜ0AKPĶ%iڸ%i5z(4Qj\+EE8@_, ޔ#%]d#X_!Peh #)GEFѰZ~e-%>/$: )7} {uH ل{N[%LC1'% ` 1<4lt?f?@‘(`y~v"R2ְ >Ee6Cg?l1S<$ǎ&$+Vx({[>ţ7(N/]v Mj]O#=XƾZy)BrPH4WGHOfU]S `"B&~Z~wL,gfdTd;uWh9.UP\x"'!.JUVSTMPE=5.b*᣷]RO)%OdV_ZJRHiVYtCZu<'b`-VPf5{kNE7\>V0V}a<*k7!?T.dg[h'zXXZqM/E4X{ ts~V6qqߠd )<ā" g0F ~6SlL?UK6-dH0WJS-dLKlµq?Rj]&)O)8[y;+ D;6k m!++]۱ߍ32bf|v pLb@`>Vp) ~kȈPcY*U ?S|r(uS^@[g6x֊%ʖa>T\!,UYR d3 2Jܐ6ŻQEBkSԅ6#c+?.L@ R浊ώ.*.Kk_sh)˷j&V rRᰤejⴵ%!g!b\@ 6-S6)g-!d'u(ǡmt휺aNOMT(m9al$v^M?jƂKGN$H}H:@ܯIzռM&('0aB>!x 6QkvVp%^=L W0"l[2i,R5?C/-t I*P֌SKxiR1Ma+5xs0bPVޚ 9.vrOBlsBD]NFy7܂.{g ,XAKQ #%5NT~U_VupaX/:Yxbsc {<0`zKzf0:^ߎe-; ٢]*apu7vҤm qEMޤ`bv5>)4H~2H\KgK (tACE )RaNd{6AͷJ%CΏ7@)pg]ӫL'V;GA$n ]+tFJKuڽQ 6څ{NmUK8a IOf0- UˑNp7-ĤI64@q]λazfx#T!``DD)w'3EǕd?H"+,p)#bn׎+5ΰ3Lo;1h}8A'Ϸi Y6>TѮa7!ܫZxIo}W{f h*/鷱+?URK1a>nb ! (CKA{Wk${(kJ-,KEvEiQwCHaVgYyju if+̂ ˸T^3}*:ԿȒ`rgId[ǻ[Y9ȔKD-kKS5Hi z\g.Xzk\W fPHfٻMǣҏ}xUmשەXTEoLWC!JqdG|;qK GMUg.{\#G Vzz RPcI7SF3Zo!dcu& >gze 譍)񍎍}߲{᤾ݟ1(9ۑdr(WjRR2 p>}hijU8p=5eۈ(N(D^ P]1L(;JºMo6tJ!1F2L0wm3{EAB߯ R#%iI:3C.>@Lo`żIzgH\* CL,n~وOD!Dު.p\0,Uw@8itJHoD ,E>9YZa˻g$$-MZ7Qw-ّao=1* ܕ nݎnDZ}l}]D>U$)ERe|l@V0_%|VZ6}b# b교13`sR &@c1uSq3!8&Лho}&  E'I7w5|ڄ|G!?N\ RL1B@ R#Q@ΓɻLo))Գ _B.yOY/KҌ=/`賜NSA3H B РAa-cH"7w0P%]6*fS* u)n {1H?(}V$95Pnjt~/1}&]S > KHcYqz* j$i^J).K& qhlzz0_( ${$t6Ǽ׆iP0VyB?q靥5Q!EtGvlx-ED/ х:u*-ԼL?{mׇӎADQÖ/}S,KA|ڕ'Kc{#B0措LxoYQar+L^R$57UXG³::K~lNR׀=-?Oh/ISjg:9"BŇJ*i\|V(VP)~L62{a^$E[>yQtGqWg UO·mؗP۔Oh*Dp|@rUYJG^ܨL7CB.tcrUUeh;g5CWUVgo6XDz>n_xxw%磡*VrFDԺcΑoHU}}x>c|xRk:T2W>ẽ)3" тSc lse9k%WlmHӚbE+!; AS=jJEJn/#.Mcό|5* {{{\#?J ݘ 3(9íg+#]rshTʷSQ5;QG_ݢ!iC $v>,Ͱ,]?Z^qn("dtI~:#"Nf'؍`RҞ6nD3P(` V|*=Q pɟM.Gb_oS V l[MX> sry4YnQ?G\$;_J]mݲ#oa}>%)ŮDU}F'~3Rƪ6IVxy זe4(@98KE 񢇝~LRw1y' u戭QюXH&_dO=t=V߾q}X(ePWîQ]PY‡ˣ4[lw#ڳC39b7ϾOkvǶAg;"E:s`c6}`3HEh> O?s0t`ei|.icPrQYt`" SGZOmtEf_H S )N'l5/TR Bd -M?S {~f5'q}kB.54Ӥfhp#hH *yL6>jp$r=t:q&P)jn KЉrO6eE`O2N~)Xt6l's!c [sw̜!Nу^!"U;/ԉޯmkg.l`Z0M >=s$6j-Óɩ :n'QLcRG 2|Q"P@ܚAD5nD9Jpzx x)5Nݾ?xTc5Ak̏Dukh艋kL}> =r'3;8/@O>] &aSQ2ۜ_W:6<{ sbf5s=P_#5?D7bkK5:_ZQ ⼑ˤd1 i2ix\]Nڇ46Z8i޿W5hJfMKīyƞ|/' R-FqK(H7K (58JԲvm1cTԫ N!cW+]G7Hkl.: Sta"l=7߯ /}pa0)iŽQQ@Amr=4BQRUnk;m˂Aj [(Ͽ7~=p|B{ۋz BY%u %2:1+SR˺UjVzcmwo>?>Kq]"#G%duGvXÛ%B ]?<_ļ'$ U~]T+D !CNa(r3[j/yQ~Xcf'xPN,ʨk!E dZ˘ʴQsfSL7E|i7N@9%*Jy;1iГZ:!1O%+ 9zڶcQsTL`yw݁+1*7Z5K='?˭oO/0!2aZH _K%-9i5;! |X_|2=m 9Cl>uC[k1HH4VtQN/RhX}!*_]ZIb}kJ)([h\ՓDJ}.iqۑ_`B K?Jѩ!T&(RޑK>g.y/Ӎ=)KqCngvՕ.Q )F4rSp{8Zj43'BD"v&e3^2rN8FiO>+]>(j}$$nB5D{!䧐e=;5, (ŚwiCH8f+a+H5%I&xkqq>wVh4*CigP*~]Bw-bR 8 N0B*˙&~hΕw2E6mSP.;-1 {Weխ?,`X4eV`-ޓ$Z$d=רhsBwo`ZKƭMªd).K2W/|yib&!g߬Q_c%V*^0rfa߾j>ÃߘKdX@(퐺H1"H(<)b aD@mxiZC' +6_3uY+בtLPJޙ9Cq:2:?dM5J3EN0 ޶ >e~UrpyϼY| !\Ps}%Kk)~ sMCaoɬ́'o&üOEʍrN6F Lcn)og"FY>`ESnm2ah@mbYi@Yp7UY澕VJFHL" 0+#Qk%$BB#t &GAs!oT5V32FIO`KRm3\DBۢsLqkvyle%© sC5!64DE=6ayqPD"bY)V8GT]1VA>˨$IƩg[؍{t 3r {wWU)֣Th@WkG#J(c'=R>³ڭPU.=ڢPa`1HzZ}Sw"Y)cnz f-^BVXR ҩ> ʞk4 *ȩ~ЏdS/Za~+ˌ&7]Ü+F%#XM+nMA TMܽ Xpi"20Q.&,4yBE;:*M*a'?W3o Qo'Eڪi9w8`PCzźBۼTkHʮWܔ&4 ΕgR_B#?N|Շ`ޝCvCԷ{n@:>3|eE2z<:ZI\#<n^uzDS|n[zh^Ѡ^:un; K\k$}cYyz1f R/~mtfnܷ4 n9O!hg:שZ"_I:P *I݄A_C/ɪt_3(/ 5,OG_Mu2-,񅁿jZ.؀ S]7 5FXzUM|m y*v񨳊B$WDh^zշن\Y9޻q<%{Tmo97 > !oZQH(ϫď;AQ,,ȝ(F:?yOEz]Ǿ8Ճ$MBbtjOSlLkѪ@Z:^ܴTh (\,Awt>[ƫfiB$%~sɖՄ TBy qO˝_SHys[pD 5VCZAMqcQF9UO?;Td(>kU&Zr MlޱdCyl)n>l@X`ݘ'R9J!iGe u<@m`Y7//U5$S`B5[`gz P˙*_Rlyk}jfH-Y7)(wLD <""!uğ`G{5]bJv⯪Z"Ӑ,b|=O6ϜaީL!, T-`=eF&,֔[ KeL;OlLD}\ v_d Jw\ͦN> ai.Nj01 9qcs23ܫF|B'eC}:[!xVYŇTJt6uETdh,NT& -JJrTfYʭEo/dLa|}_?f'+89ט/k!gYwI9*'uaL0VWH\<\'9]Bɳ9K\`9ؗXm=r&)N`{ŕ$b$e`-3 Yü͐R낛ӲV)_ſ0oϳbS#3$]+s R- cL1~w>'?F['ӬnP8zݿk{b\K <̜um{zhaNlNǹF'VŦF_&O :s# !t7|Pw#/|e+S;Uz}K& ˑ*3]ush;!'nd)ށeb#_8p;4PV?b6哷VĦ ?G/M΋VU0 ]2LPz[@YW`~l8)۫$@)b8lQDԜ-#!n >:֌hS'^Z}LÜ/h~3؇Ԑ6C8$ &Zc'c?O(kooҞW}vq\TJ qh4xP!{61<yaIA'p>2as$x ]e? 1*tsNEfT:tb[Y,;֘ #A]}c]^Uam4>% #DkfknE?8xӅ(āyY]Ăʦ#J+vB&x,c2'KZpA8Yq 7UtI A8CP$)D=yr cn|!d+VtɰLK w&-⌮soZk\"V݅G-0J8j=h™# ?B2zzºBZINnh lRA*y:=c5@Ż `&{1Je1,dתI-5 ~)]WTv+ ,W;\QzcsZ]kyb@˼3 7!e)LQkσa^b?X+N$}ծB(du`P<\W̲ڨ_B3#N<Ξ~܃%fu6SI㗎s g3i7[RR 2t(˶ 9ߟإ1nh NħTz|,0jT&Sm7 -g&šb| DqiYprF\cVtComˤx>5%Y IF~̍/CU1  B%#啃 kjCf:{R`R Ɔ0=gJD|oq'WPdDj]pqps$:B\,29PdGh\ղ2St6tfCH3/N@ N-ƌF!rjG8ξ&\b oo{s-g<نzq?h^>7ixE䥑V*xOГ8xl]u:jZ0 dIP/:I_>h5Cb$\&v&g1S%A]^t|۔K` :ILM.&b0c~AV}sʃȿ<"ϨHeE=l($,od i6N{ްѨj IT)Tiz?-Z*$WyD޹k v y[&v`7#Yv`Q))v)mX|bÜyr2-ۆ E0`po: +L+;VA9b[?h5x`BQ4Oi"S*Mbu[פv?\QF]yQ {ݟLHBiBVu$ePUvsBٚ#6 W@?[4k)Y(LoV: kH_tR6o+gy}ǥώ{ْ?x/`:1̘uaJnZNBF*VV6SKT-66?wB~㭨V)0!E0qLdoNˀ%?cp:+ E!俚@MqشTd<#X s4U6û(Ȑf2cj2lW AjwVHĞb H VK_܈UC8bT+'nYl >qDTdJUYv/rO74qFR:\rN.(t3#wR- _x5u,}0T.:%6] (:;gVR-MX罙;Vƒ8UvZW>j'" ,MeW@?㧒}ѼyygBs=$2EwzN* 3Zg<״~+ds2`$l\}k}k|iye_)ҵ<qŠ4<(zڱ=r-/.SZG\l 05-7bck|5ze1[D -sUS(kZi3:}ݛj~FdNXqeK gRjcXa^f?NGNjlx?> p۫ ?01Aό}JASŠMH|GA&]:mӆ8)ŸKH5wb傗Rs.bEILI^vF!̈ON=|[܆&r1%±ZmPNE"wƸ]˵a5CRϧg__S۽NL 1߬Ev%B{Uy H\|hfhF+DIAe+jR%8 ")o(µor,C d*Eڗml$P^ALp6_D]Q0{fз+|bʛ316&q-jM5B?xCG`'x`U s:V:,zy bH*r TWFiONEiL2.C?:)&"7h $;"{~|x1/#w⊽2U⇐m}'z HiZ7Q:c4On;}68,peW*P:R W#",l,(x#Q8ͼD5=Nwk곡)z'1wMxl5oh,.`jլH3Cg%bo{ꤩ}N.I#ٰlEMiD{^kpF֕1yiv|Ζ`=ىl^ԥ`!Ci/DȾm7zAv̒3 ˜:O0KTDžP| P⚕ps4KOoVWYi},DBb3>*6f$ by&Pj3okOĨ:1k迲:U{;i<؝j` hҗ.o(co2S9g2ebOW/WI>.=v0!+l֍3O.%3C{Z r )hEFd!eR t.O0:Cj !Z?qUk/qܷ"w9ƺ)wUC:[ V Ԩh dRUE"+V$ZRk-{ZhO*İ TG~k`.xA 'qȴ@\ ,2~lG6 q0IM $۰M$td/k[w|P/rgO n}Ȯ {':@ ?eĨ J]Qn&hŹz!N!h&*قc)HQTEۜjl%k~[;Jg9%"eĒ˸o p ՍHB bq)7ab5k(Hm՘@uBvp!= q,|c ګmps&^_`%!X'O՚%J(m _G!C7.YiGX d5$,CqUaiG63}߲tg'H**d>БvB텨$ֶH])LlZ;kvcM? Oo6(%5_'ڙ!pcnf ԄTOFoarD~p*H4Ƶ`,/~EB6;6&ԾgoW?\)n.٥,f,;q 0ɼF"|heBd+0yqW6牶 IX,o9}O!FB"%H =t]vu~xskLaW8ha R$Dmݵ*-% URV E!yV()Y7dC!uǟa6%,ZCCFk gQC1^ $Ǝt[ nn2^Q,U8 2#fVJL} ڦ0rdq/{Qbœ6-xY(b39&%nl"0kB)s>B[LS;8Q'PB yQ* amHV6':ESN]vUK!Xvu6eO6ø^"v]k`tY`ݟK!4Ece*.3 ȋ)oo@*!WPՊyg"ab峸0r-\R|Nv;K:鳜 \j)}%k$nd@u3 C0ZCynkB.щa(8DhI_ KY80< LYqcevӿu˲2+dQ(Ko!dο2rYSEtskᮮm\`)+̈́ÈK.Z8qbBdv͡؇#i`K$K8pf 3H=#Pt*ܫp6?%q!5'="w@=Wq~% &1QY)+wSQEB}؛A#JSѽy +m#ﺃHz@\σnt2ЏC! NNVeU k29$BOMX"|: #.z\&!vAg4^HO_C|TLI|(7]JOjcOO_!DZg?MEȏ )C{<zIAU4=:]T; $u'} ]';ʳX*v򘧟d+Ψ<M۽O#X 5l,YGAaƕ#s_ĺc2d6.D+)O6a (O(*hXz>'VW{5)sB#a-5̼h+ X {lÔ+!φ@'_r- rf_mV-ga*)/ILr(8LmR'!ën4z-.*|1).MM.\e4t#K=o 1-oЃtsDҺ?B̳r66Cڤ2y2&՟@zsMA cIbwtoԾ_֗)~ݏȖ6j@c D:2Wɬ@@sWDԯ]UF]_^.mT]VRtt98,}%`шOpxWsՓqUUw=_S*P-8w0 ѩR.]-M+NUuJxyvb!n԰$h8sj-h]#vKnQ&ΎPr0Bg):ݷa4w>`ٛ'xaq)(+|#&[+;25/O9U ɄqCqu ,28]|]OT2Ew#2*EuJ f`(=!73V=Z0E =Fffϊe<Go*nAzs%A"!-RJ؁qP!!QtIN%A*j>>C*{N4Xs¬~kh˙ 0A!KơsvTKkC*ńP4rf<MttPb%b0Z6!(NjXdRS|ǽ3b|XilPo)/ĥz~"DxJVUȆ az>TbP(C|"!(PŶ)kaL-U.AJ(jEɄmWWC?GNԄ)!{CaPF{]UUs3Yp:]t[]>HM@~t=D3U Aԕ.k•eĎӃ!ˏ2{#5\I[R9ka98<`p 3iݰ^@:2"hY _C2vmolWrDb xS:)RH V-$Y{[Hgs ]IΘq w .2N5Ki7֚RCi(i5I:bڶޓsJh.b~3:̲U4-|L|JS[|1c0$~ͱc9 L{L %;:m]+khR8k T|1\p$^ >cC T?skwOxVV3%U4T{wu* j^x݆xA KTWSC!2FEA17:B6|I tfBJUtT}AoD(xI3t( %!X.Yye+7O?fV!C;=. !?/'ϐۦܘpbk1}KHhsuѵ9.W M6yRQ4s9GGbsΨU w@#)x,s8T؅ӶħXda24*D1<TAҙј-Dg1 =*EKtUvBMh'S!Dlko+9x|ܺv30UЏʧRׯ.u?G8[OQo&XO,xURL4ǩ8""FjtU](B9zʨ,jْ(-cc93 {6>"HمMsаoRGЮY`fHle%?/p擈gѵqb6U u)3-yi{@@w+[@ ABIEA3tpkW &ff I+Ꭸ=*cp+c2uEߛ 0`M00Do=E4`~̓BpDcDM A3s!Zgd6g6h{B%8"NFZi]˰5#!a !r [(/iH pu{Xy4_Twr[_3M>2=X9<;l \MzEj|v "_|QrE9ck Cg/BF0AF#v;#8M DټD}4l ^f>c@˻uKCėC X<%PBEJ6jE0AT3 nנT*BbkdB<6/\?)C45% MTbͷTz .ҸIU2:0_̨grkn%E ;"orL ~^xښ8U-}e\y"p O˙ V3oWɧt.W>Tr^=(O Y~k(rgM@_+C3{rn-Zs=8$W(50I%#b7l>UqOSYMTL` pKڅXw|qqBMÇX3 ۅٵ" |/?ט qaϷ5^pHY>q^O\ +mB;^7V:O @qd4֛Y!O6uZKap9d;JxEGHۗ$ |[vULlj:t2v7x}EQ j]r։=[,f%dḾߓ5MXVucjd^5fP1Pjdh+f`r[4=M)ץM"6.?6Eut -LG;&Uhs "T{c"n_Ak>l9wQ΋ K H#h,FMKO,iMbAL8 gNsEU!,nLzzQh3r^!wɄ*xE-DoW塚|j)'^ W1' T)hGFr(UVl=h˭{|<ϏC2EuU fe 'B%I6d쪩5LnOu"0tagC(O-K7M Por>B[*w_l4Uq}iGG4IZ918vVv, "Y߹4%3/\̥ata)&)z5Qh~ ̬x!& LtzslnA<0/͠B$S]\`ûJw]䒜xy[2-W愚DO }80Hx7U.g溼WAFݢ#I抎ۄu=5Ͼl]}\2%fqu%i͓xL 4(dΌTc~X&گ'0f+V*t/y;EBƴ>c`e&mMbv]q=wyW+¥Mwjh1SAWaᆏpғyς헤Y|XA܉ATY轧B9 9 aS8g@A#\LG[3Z:!⏊0F<̈n㸱E6ͨV;MJﮇಟLB"d=t4p.&VFd=P/x)hJli&r[}b+M^dr/JgҞG 4]J"yKxmQ3Ё_jn--bBK$NΰNTV7cbVhζ!-U nkByW3dw`Z &,١Fk~B;}i#Ss o;9"}s-L9hwq%^w# ,Yz%{m(4oh$ dStuލ 1e;b:p4>%7jE,)m4<Vw['ƬQҸ+|0RkM0'CLKuS{ǯz:5wH/HE/nK׎3(Ƣe\M *!+*h Z!PD^ OmHsᯪIMJ4~ (1??=9g] =9 H1'FH!Vj)/%ٞU R'2^q{vHV\x0]BZzBc逰h1ҮCH6۶! @i.S`CLo;j!sNzxTCt 9Hq;Q-8-Dv΅k*qR38IGd4){fw,+g@2Zm-fo߈T8g7Rn͋rGb=)O°4\}R&WM y&F B) @r>GdAz[˰-o%(N{ `.ۉ˫/g %.n"7\Sܟc?;pqtLc)8(KBU`&FyyfTk1pܫI!.ܼCpCY ŭwTAjཱུp > P͇ .8 ƳgoP;~44ʯӇ Mk{w2w /)( ՠpE'2͡[9R5WN;؇"|c#k_.U˼Y͕Äc=, M=8 D{%梸^*6Ic+NBΚ#QyT77!Y۵PumAB5$JwwTI+ ~`/Х[M W S.:-G _3w+pH{Ԅ!))a7yZ~_"ͭ;DK(n nZ|hv>IUlpY@(V(yU~nsgw1ӶE<} GL}VÂVDΒ߅k tO?d$'VFNtb ܳ^1xMˈ@g2r1TYA>6,~lC=2& %"巾 O &.sz5-Y^/,}#oeD,Tro2*[. /O⣍GFn6TZ9$gT>R+Sb܄v2vx!r2$hH46e#8X; O. > H 7tkbK1@-jߝNVj7f@|3*$ޟ\W%˺κ5K҅{>nO@=٠XͼsgmNaJ+mVFǛ(,XvLфo7* *Xܯ*'4NRnhYʙw12s`x w;6r83 oQɮ칪\ޘk(W>4,m @S8hv~-L$pd?E8@)R}I: 51 /2d#ͳAqYؒW(j2}JM/4Kv57ԙ1 ]*lY uԹfuZ6X^g:#ۯ/4D.h&]Ch]A{3qEX-ʧlOy@-_Wc%7 ~7!ZO X{hs3\"/AOIR!@„k-Z 5 7<0õKDoO#v۰Ynŭ06wD/P8xXyh`Zu]#vNa@ld^8^,b@&)Љ J$]GE%?]WJ/֣d)~^6"bW~/coNBb2Ŏgz,lYLTQZqk{"4 ij_iaTЗ˄3d57A{ SA*x,ɰ͓P8ǂF x?]J7M*Hp@arDQQ/lU/rukd%,QG Ia=q2[JK{6E1tIί~MhLP>ؖnƟj`.:s .F gu5IVE3NZO#aG*p&f.J mdXdy=b |c&>Htz>x?" *ŜHv+$q)[}~p9+`ڬզcc Jr+-Ղ"vJ=Ƥy7Bhccg N<8vJAqcPΦAǫ1TʥJ\<+sK'W%3B)F@[k@׮z %jy?>H^gxII9D eҪјנAPk[3Ty߽+h?$@%ܬ=Zq<$b 2gSq,xfV=+'~)YSKH?oZM_ۼhF^>M޾+1^֓SYPUԙɇE_,˩X}J {gg9^r<&˜d-Wsf$Ys[&f+_#wq* f)2%Tw)ﵔ$@N)ϴKw sSȖ<> #7 wlin=o즰/9F| 9! 6pڳl/YkCOاp9f ԞhS("Ee{@3maS0V'6zA N:@y£:Ԡp-ts j0֒\uh|h"c,YE/k VxfOr`%Xhl͗砝` 87uG79to,v5 2CwOx-p;'(wie83asfǻ5ɣfA7$$cbzԆuDɮ:wrRH3۰ݑUYAĖrUm8~\:PPIP[-7I4kize?vUffQ-_ݥRu'yxeM ]#U ϗKbX%sd,ѹ#DQi*bgv[!2|?.90QUk6on]*ؓO:M0Tf}71írq|jb gܛw!܆,:71rŲN:U"?ETh`}K7\j۳?*5ɶ0P֐HJi"W#yI?85{_==yuB'3W? xUr3(lUQ8Lx?%iH_ /5tN(.=i@=W!W0Å'is{uVJ pA֩ڊ$_/k.8fFݢ Qn]#I뮧4w uby#̗Zd,٨s lmcx2v_`.h~m4;niDkMǞyQ٦v2Ddfua{ 5K!r]BÌ=c[^b2~=!Cd@2(MZW(P-h'C;ֽbpgr&$aٙ%2(6ʱzzR㉊4YT?M!к ?ؙjD++b.N+`.V-` 'i&F|HLR9mXzu#+gV8$;sѿhhmܯw oռ)sS (ԃf&DB]393,PuRmp+JH9ɘVylE̲&; <,o\n4%*]eJzfhM >*;J{$ @&`m"EO(*oZ(=9 ~YE"=J]E\i~ST4VyO;M@c,} DBd*ýlAp=ny6(nT#3!1JAPMcR{r&^A'ɬ%zx*hH &#a6翝@ME؆Өo] XROTɝ6(V lE>Җk,x*pg^XU'Ӭ!iʪdzhN23Ļ?̦ƚgDj6Ȩk5^FG%Ҭ<| 5%D$V=#)1aK^uAmÆ Cu^?x1)sÏ?p,VE~xޘ0| ,0pWˊT6:3 *ҕ%Q?$4P=?AP~u:iH#cFfDJ\0&JcRTH|:ؤIP(S@:^@O Wmcflbs_|yezW9IBp' M34W7- pt~ڇC-Tu.a}C_!=(5?C ψQiZV̐s TҏdH|G v$O_M1n~a!L'DkH1d/(Y̎Z!Є(?e5ڡQ a$RYvH2)^IzLLxI̅أ52Se'Oi*HZ\5JR/d?~؜QV:S4gQuo!y,u># QB3c+xgjE8XID@lg\^u/yc=h9Ԝ:.7Vuz k2N}}{5 H@vV2?^;kʤ"HfG򈦕qR5y5YJA4 +52j8LJ9Z4yQ`o˂Še~PyFrnu>n} ,m8k9'CuoϚi٫LY x]^;DkP5/5b-5{ZQ{!&b yYEd~^֫)>/ bz/6̢\D/4<6KIv~8Ӣ|-[G?Rg$VB*׆҇6<96MWb3 23[OYsKzQ*[kyuA ~cdҀ"2QUs/'XV* B熢byhAC&mJrfdA\IY 2zU;Y0+)f,YwΧݞ%[,$y9Z\ݹU}+`I}֤c#ir9 9s Mlhh0DX!l,1t޵(f Ǫ梓=HJ;;cEZL'Z N^G:Z%Y jc0*Y!# vYf/f<h߻E6Zd yhz4H?YNyalOLtCEdN_U!}+^&$pGuU4)#dCڤԭf\m ?+>KPM5_*w悥lz9duu:ʖC?Km.'$tJ*Sw{|@;{qVH ךRy뫣^@9we]}KþjPvlRyoFLfI^Sv9`,q|7$g3c8* 1^Um=ᨋ-:t|s3`eIFTp8Wu[ D+@j_ц\@@`¥V *؊]]3zRM0"r#9dK74lL:.%6GtaQ9)Q 窿.J=/1WF e݈N .]XSoЌNA~lnCڣ*[8iR0~1U&+񅍈_-umOj[UXٵ#iiS`53ǖPpx.N@v^ؼ#ydBh+$F?;)>R }5X&'fVdEq,^0)bF ٭a=R5/zv#w!AQ%: (2w+f2Q'JdKO\yR e^#lPx-("kGaÿDNjn5$Tt1E@R]Z[*D9,yƯ>  2Y9j䑰߱ b &V0?ew1nFшhr6w@SF)' Xsh4YŁ8e"%Q0;2hemEH#+Fg| uD˽\M“F=ѰMg). WDI=St sb!ӏ\)l:_C])͠!I6{Ȳh*, f84oId\ϣ X]ui"6v*=ñtlwQn} fA=W¿9_q&[ŃPVS#6h..žo)1:4e@s*6S' ~9@Ԣ--72MEF0v=J( V}l}]j.K8K)D&7)5];l֡ lX_5@L8(F<*p˫"EiRܗ|sL>nq!] 8q$;}u$}C%zQ1,gK\$/EN& >R2e=6Б'3S4".$HdSf=4;n#A/n5 Obvxt!3SuQ,-ü郛aM hj2 Q9N`2En)|T-m)i!C>RFpOfM~إu[8^L-'R` rI$-u&%" A*HO< #)#iJn.dvHcV˞ѝINC .u rz [3D460哌JΤr˯9c8Y](T ׸osYAn##No˴A28w;[՟}8l}SlR0iMCT8Cxr:fڷ50Si. z^uY2AJ|<`:Lq{ҺpHuC 5|)C?V8m՜⹘o ANi(x$f_R8j_vCj(T)Ý2qҊr] ʍ&4vms^%O/ =MG=~{Ao)xհC &ä)ػc-pk>bpQ6լa {A~w^F!tC k-!d(o瀡恵oUPR2Tw3/qc50).g`<87B蛈$"Pɨ3-Tɼtd(cj%G-إ,-4}_߮`O|TZ.3M& ;E4rSc7)NPV𾄓 cj'5[P#OJ59 KD a ]h KSf-$A ŇYi:I ; $ Qr +:_O~ 5ƕr@ `Z_hCޫBMe t2G(LO8Y >BY /O:XgQZ^$XȻܛoE4\5sȢ&CF.f׮ǰASMcqeu!$h5y ruN4h;[ ;̰9[/(tD 3p,eޓkN\п=Jrx(3WG5Dc%o)P"[ \,eF Ynr!|4)ͱ?NlFVJ<æE0gOF;2« fNU=b+oǽ. 1MwsVC##Gs-S@"b%Ch$˭`P?B,K;MQŲ;K!LPU{oy ihrpIҟuHZ'cK$,5܊n\0DFO&w? W3-hcloѳNpj6͝vv 9ax©fDjWp^w(SC,T;Y=ҋX[6(T̬~߂"islM6 oo PvYYC<~"O1 p Lu)xyvlK{CxZb3DfPzc`=\c#.pf* T=i#aElP0u J~J:wLe;m^h!O?f]oiW^TBҵOPT2D=&%I#VY%78$_}`&I3aCu$łuƱH?W[ ?<x:3i2)k#f yD9$?҈尿_qhu2Pk'\N {f EAeqR=@ve ߁ώ1%gU/Y)OE6~0 77I۴JlZoFҍ7oO8(KPjʼnB}=ЗtP$*̪ ;/T+ʟt895u#}Ǝl :T鸨s@G.&!w lc7yM#=f$K;lWT]k4 }H t}…";"\Zj6*Hh b Op[r0/'kͧ'<_ .CJS8+ߋe}rQqF Uzi!2<9ΉY^ HYYޏJ8[k"=SJ*l~m~k~<ZګuKnCL1CW Mp: {!䪂^ZccM.# !܃6ׯ"D R(>6}aMTtj淥!&O)x&Utr:JG ƾz#ՠ^';:Qqw6\ts0_${AWwdsJӐuE3COÒDfD3ϝʓNK8k"{~]43{k7'*f阞ex)-_|)F+ȣu|!(Ѝ;H6c}O*Kc% : O)%z5Qd Z5lg(WN,% " ^ 7&YVlٽ x='0+5|PW'/Sm"CfCVuPSIz1@6At_CD)iO6݈S,x׆bѿXsM|C4"IOGn1BPK_F "^^9GA; aT$c9P;rZBˋ4^[vDTXusٴd1vU/|Dp9l&#AiMb0@ow>R,4~YqJ]#Pa.Ƒ8=]Kp@CU#FN 󓿼\XL sp>iE<;CkIga)k1.wbb5h") kT>bf cFۑLK*5GDlxv : IbZLSw/F!k3N8Ru;yQ*}A wmӆWR`,ZD)Edr>˜gm>Qv*p׶&3[] #sk?~ &˔UKp7C 62=Ǯ膛 L5v V:dC. 0@Aߗk)sSj7]a=U"<RJs_پ[si6W"~`_$Є~FOruSk'C-%#zeL9d+C 5s< q"m1NF`@ Rن-^= ͼjR2 ;$E mm9x!pj{wn*l$/A=c+\!aFm53*y4+# S7`Юdїl@~gZ$A3X"S,;m'㱪$ZDQ'|tq^ã&?ZT1Pc".0vSl|$겥5'W0U+@Z}m uTV#?F*Shp_J'0҉0.<0.RKUVļzCib,5e] `ZڢrY04VZuT緟"xcOaQyd o˫4".(H/U~pks*Eyޢw\>;\DS|1=bW9| P ?AʺV9L $q0HaRokk!.6)^%%I!VJ| ZO}5~)jpk?"N%i"YM>35鿺b<* X"y- {MVIFb5)ޕ85՚ړe>RkY,*Dz9U\Dp{82gwk`/WDAą]xnt!EXCS1F-64F?4hk,Quu=BĦ?MȎ@+$R!V?:CglV~>%IY%Qch4am9o^7_G/Նy?nP\$ϳCpt5i99:|Zvz 1{ilB&EΜ-iz}Hx3~ );`LDyd^,m;t!ڽ {#dR"2{+mO^KN-pO0/s*=I۫V5 "I%3$9:i#gʣu8LÒ'f _a@Ru߻1鑭xBR>8xWў6 {Y*NzP(婀w:miJQteHvJ,I[ ̲[I0PB5ڔJNpXCޝ&#0Y˩)烶wbcE)ID̟hvP5)Vmc+e; )7%ŀ]lK )c p/!h.^8?&a7"e_Q??jJs#7¬*$j8vm6/9h4b (qʵ{3EP$Za/a'Y J:Ap6x -|6jǭ1UI@:Yޥͯp#כ4抇O@oE|`|VTJ'H&!4Z \E`,#[Oz#'B\&$w+Np56g"(0h ;għn=EC,'kaCb .T|i>Vb <΁@ ?(Ihd6nK,t7~N8:CJbY R%Bj6Z9樧syqKrXcpn B#Q­%~eMygxpկ-ҹu?7J*ٌIE5tSkI3߿*ODE :*WމaLSmY_z:M#'GA2!F豤T 9h,nuX":Y;ry>NπW|3ųmcȷ%{Gڡ3} a[TPfRH~ĘF-Dӡ;g`5Lhe@4\|!b qqQhzvv12ش,lfox%T-FxpVT7KJªz#|[A@w*N$ֶ[&hյ4o}c?T+b`S84Is<@7x Blgͭt mGPj̎Z1b>K\! ѐOTM:!#]-zJ7zuMX{0ҝ<"l|Յ@qBOǦ/9S!Z/[B7 F ~[Z^oxJR*/pR{T ^rD˙lf(zl]_[]]ʯuXh-GkHvdzc~ǃыi(iV𧪒=/*"#e2˺@x5u 8~m-&Q($n& iKfkqI3 r|pK$O֪˧$`Or{:RY2?h ݺ=9 $J %گw \3eo=YmEŴz/ao-$\``~Ҹ|v^VZO6IoSo΃H!w~W _gvaL; 󒨶`R8RSh %b> fꬸkAq/E/zS](l? G_3ȥE2lx=/(@!SKOv=y@s,=4C$.M'H\/LĻ|Xt͂:9wJ;c?"0me"N8sEm^cgəsc ьҴvG, P4eGZ<77ł9WY~# T3Ig/-ANJ=ۖ36xt_0h$(^{kT-П'de>'ҽ#O\ئ@]Zp?}'+"f - a(u'U3g.`M3%r%ҥ 1jjî6DώGcr;ִmi ėΜVcʼ] CpH9?]_,k9S(YA:;*Nq9Ć:nL,+hC]]uMxOZ)asYկ w'U ^'-5(RwZ&Ia6ZW,5zlJJ(:[ua?Zzr߯fݤs(wȫypa3ڪmm'0qb8o+!݌L,m/uٿtAalf΁ugZ^cJ 6^Sm>E_=MtC~ &.lzN\+dK:I |}]8(7/ 60-4QKu|2!;^ݶnQ $#u>ENfd563덽@BLPY,$iE4w*KЖG%Lrp *J 7({%ZÑ:%5m1fvH@̺G :Hf!RQWYAif _^Dӄ`my]i, G@UjPe0I}*8T>7c}3{=iYcG|n8jh K33Қ쐗*ɨ a<G]4BEq-nF}GO g]IiXܫ-T L 4!gPSTrOhˀ%v%7`.#=0Gu%Ɩ]J@9PcrtXFHn^I]܎fKo\Vi9:e:/PfaXLHfeu(a4 GIˏ 0B!5[$%c+1CPIί!^C:F1sLq&Y֘};NoSh3[ ֪'E hZ"uQQ;úSX#"NPn5.WWA8zeq ''"Q|! |!3cP>?KOkK `P{cb~{;⼫hs~&H/3 Nm\ bWf )F_?&k2vz'坿P:]4fMI)fa]Ŋ5Hfр6l@e b/![P LQ1rL"N'2C+qQx#wrx᭢3.TpWӸ2߰}qR†wB7|jiڗ͖cKWmXzeY,'%`Rc< sL T{vP3L><1b@Iw[|UK8#qvdұ4pAEKخ`\\ [@U-M%D>MX表^>YfWX>ɫ9Mfթ UQu+: ^a]Tt Vj,t?! 9jHmzr (M] ޮV20YeZ˖x^ZF4\l<=C%>j;-KK4Ww@Me؛ZMecƂxUŇ._-%Yh?d8X#zƒRġR_FDdA s٘#!Eӧx%`tKg={1PiAzE!h>rs k:'[ -`*Sda9V]wcW+V+.0i ѥfV< ֌q8hQ I\:/JbN%)^m̜ec 4ؽ7 %F cIPTFt7{͋Vk 5*̘⻄{G0ӂ k9? CeBwGE6P,*#4,5B"%ѕq{$Cs<;1(yW_`>)&:f2P\;S&ɆK? `уm.ߴQ7eË~{aj+o1/>OJ^!’獑uJ~E*BT¹.bzcZ %[՘Z%{g Ҟ GP+'<#{[wR8qmntlҶ i6ޭ N5\>Ύt{@O0>F 8N(zL*='bLl#K%cS|Y]A +KhNԖ^UIk/[-tg80MΥj[tFL=9cgt"TefϏK5!x`b!0Y]!g9 DUEe?G4?ps%fJ Z[P3 ~b 3Ex9Myޟۗ]'.\h`_W-B8%n{`@NcN { Q;5ihSNA2:\L\ M >#)k~Nr@I[E5Og~XqԝƋdĞZcA`~Yb;ߦoZ@JFCcN21^J;g`y^_cc0<%C-Cglv2 (o<ɖ!I2ÅgUHKGc.[-:sbߦqbDK3H @InlR" ,V"m|wqk]a\;"@bPq~/qѠ&uסJ`Cz-y4&ow%? 3L ξϦ)s,Xp.E֍Y߷RE]ȎT^Ѹ@2?ݤ? Du@'U,fn{75(FLf%Є]Έ Ha J J>xkSA?TCgn!PD"|E^]#\?ec.]8u]**tj]8p\ Q׸0 ^M\|:̙7F$ј~aP;͌=LS۩=[gE##fpQ{G}ƹit!/ό ]11SwẂh4*79 {x@q U&\~sbaynFdx:( I}f./~Ͷj{Z~~RvX©wiY,GSm_5y4ě4@1s5R 3GQ۬3|Ie.՜"Q7 q)k}cpK#ƚ:.٣a&J k9)Gd6_w1!@߻06!|,Kl>Y\`Aqv '=Jy:qGfNs\p\ [:V#Wj;b%Mmr׎ c$P뺦izfGM^ *QU0L^@g6g -Jt* 1:] zH` ? .nx\00V@%* Z.Xod~G` + uxLyi%%/j--RmjZ^[C+» PC;Q*)e/<S1)K.!#gohބua~V{3jÒ\\h%CPν Y9pLN–(ISDn40DO1ȯ&3x {4U-uֻ߿hxV۩V<-/ zY]ٙ^Onk#=3N GMR9[BqEZ`Nk]g͢va57JB|6Zs7#)u6cR֏wԑPB{tWT~{lRw()דjl03(}$Uǵk`=@^pz"z0~ mk-s)-Q&e&/Qf%FPWb֜o`=9BZQS%)o|04>4+j]o &+܄/н$j#Vcwn_8>uTr XN$o,ZWJ6=TjFRhhAeN73. BS=uh<ne ;2L 6TL,C+g٥Z`X+QN~2\9@OW/$+;@@ y~LnrrӃe66o.EUW4ɍ,(Jz"H`TI06;%\1;) ]r ̯f|uAxlqwC<ݕ}/a)J X M a5_ݸAZtaBGn@`D{!tV}8lZnaBŏSbP˩WUkSÍزՎ 'Y*@M` r/)n>eZ -h=2,6rN{ń0, 6kx& n`BcCx0p%U&>$T[/ $$>.PwݨWh33d:ػFБMe/{Y :^^3),k=A-l@ (ZW#ۿ$7)⸀)WN%,;R5J&[0T'FvExVU?X{\kwS-ymNՃv;PodwkڢrrkW2q -X Z/΍&;V{e[nR=g9>-$8U۩빬s{C2i&T/gb!Nޅ#Lm>~P0~r̐k x 0 :'/f+J %.3Yg A|=DU19nllvL[S},mA L [aEӉe0ҋ D!;Hאy1/W5ԴSZ35row.|+.m ›)n 9e;q飬.C~皬eEXw Gҽ`R!\f(YU]L]HRvv¼!Gn_MB)hi3z]_0DR@)|G\t U}%cΣsWXC/;X5ÑǚXL\Өh6=0#zU{+D{(LJ+&\3s_Iiv+q~f|3Wl)3A,[fz$5h] }iQpPa,E%qݺ|Ԯ;1.ni|t+;>|f70f̭ Nۡ-2&+>FgbPX`-KBLTEP^>ΣbAF6@%ںʭ J=ʅ8%\`FXC y_]V[JvtZ1<m?VZ??/uq*1NiKЃm6@hCKzG ƙ%L ;[l# _?²BNx'A7 }wS[g w,NjS[|?TveVݮ.Xs1ZLܫ"׈ NGi'5*WNQVVh>prwG>i}^ʗ&n"Ό틝we> oJ`21^ =G:*i-_79anaƮJE?3?5  Qwgwq,Dp\U( $ҥEPyQt%vU/x+&G|v*UV$<ԝ4}LYҬpcs {#K^^%gR֓/]ڀ|~@Ct*UoȂRyP"IV'2)-2Kճ[d F (Y&6*NF<KX2T޴@} Vc)Efh͆q8^pw<3oAY۩IA%Em'D @AI4֟@Dpu Mɿ˼'_ϋ>C<@ea}Ǡt i>7,IN"2ܤbs0$8!$x x dZwhWL[Bյ=R N]=y00 qUڢdջdy=h7g+ڑF[]G節ԓa<Ǔ(0N}6ĵb&ӆ)t} NR- >*ZZ?nKUPU4 $¨3?z:CTo{[.ʿA;p*`Qqf4 M+pNP0Pi&D鑡Vnx$!{vz;ܹ;wQj复"lX簣[R"tڷXQ/w P֏K`M[ʵ]1TV.ʚS PdDo(ygZy  r2Uz!G\H+a@'=j`?0$zC/KA:oK,_)*&|,ʚ~ MwN}2`<Pr9i]JtyJ =!}EwݖEϗK$C tN? l{ku tzSu(Ů r[vJ(tSH+9'(z R=h,[6[R vy8agܲ,~@8܆#|ӼPFu1.Ew r 8D}{CEapU5%n8#vV ]gڽAeMK 2AB(_]`4FE{;2r$y[@Hߡù;c.^` W3늋f 'D5U$L>S}H 0OC+tb/aX]:C2\5 jGYfwU3"so;6J#PL"9dĚ|^~EףҥmHf%@ܔte6(~}W[ȧYE?JrxU{rp3?<-fewh ^JjuavToF GHD4k)]#9F`M,-"hHT9j2w{4Sny|7`&ᱺD= %p;B2Y~{I򫂌 4SbN)83RNI۰C ж>m~a%"b߷ƼD~TAߐ 5-lU6qy%ΠXe\?- قmoy|3Ћ@?{h^yZ2WY2!밎w^{ 7,YvRdNa,+Ċb1g\T;&i5RmHZh-q|m0wB?֗Qv|>bgm´֐p޻DUPaX~qF3 %2lΑkE6,(H*mQ Lɿ=TJpK=2Ǩ~V#ɕ*R-OB.b~NeLb#]B[ ]17DUR4C |7g'gc v(e8#M:dƙ}2$|-mubj:s\F8]QPE\`Ds@( zjxDNrV0D2Mv鹃M*,2?l~_R!qBjz̢.+KL{/ ҁ"NY(9=TZ\ϼM']L 3qqt"gpGj)]wKc@(D!>e[d~W %q1D*0sFap1L/鳏a0sshe:lAiƜ|WNJF88F PCGZ$0x$%62I6A;EBk uu5PVV~],)=N|Ö&Pƪdao5c)3|]oe)J;p;ljxkWZ^z\s =!`W_HO5~H0 n4^s -zDoА&ZGT*_vKō#ȨbrG% ݮ߮h;g~lGq\ IFBgetq8i!kKM592l$JYE3#];k&(m2+X"qikARݛQ2L]=,Ow*wOs80#w$_PO#pf{0JPvyO lxR,_ }M:Y3 aM#̚~ co cqf?=Rvܜۜԋ,ʮ}":SvkJK}XeX^Q}E *(Hwj3CHkBV=< U5.^J٢ ojf',xϮgj/Fܨ )1'(-}ǽϟ.?=:P; UNf5:yJoj2cpZGkݧ*R5aղ?6{ OB1 JLyϼ,{-ʆ2 a6QFS:,yDZûN3XSϻ@9Imဤ 8x}Tz^2VIǔ_95}$a@@WfIՁFe^3> TqM`56hZa̲(iHN'1Xs/1~اxkLA9$3R/ZoDVU:JVYn\&/Zyq5j?%ڄL6g}_ފ{wCU_֓m;oQPSawnQt">!)礕8?38PIA%.|;pm$\6K Ξ=w9ל`[:W]aiL8=L &E{]$P6X_m_l)V!,њku*%k-qf*ƱmȀ"3ߘ[|lF"$cl2gFgӦd(pޱ`M27}EX6Z8K˗=R5YuEåV~pu";p2ʧL pC;M;_'-ka= &I۝_Մ?@]gxs0f7vBäX 5Sp^dd#I[rV> @ ;\G2>k|a&WsNn=QD\@ ~))B"g&h9Ħ?s'/1}X!H~PTA$vrF*Hpga̎ydZD(RXJ7M'W8 -r_LkqgIHz0ME,4L sr3͗-"~V`#`*1qnSu&Ö-} \|ό n ke92t{cO<Ϧ7?f7OaH;XOP5NLq.UO?_؝p2;eed >Q&Z)A*"x&=2,M/_b~Aa@;RPBeW8=:zD.W} L8 YZ