libgsttag-1_0-0-1.20.1-150400.1.9 >  A bwYp9|/·oh#Cu. +{`?I'Jsat0cE<E%2t,x6ІZjXq/w0O.C.uUM@]V5!5m4rsZwzb]28AWG:;dc ώj`6ho}QC}ԊϺn5X$gay ^Ѐ-Z~z8{]Ba#djV̚#"qR%3a2015b6a5d1192b909462f886e49f730169c44d1811e8295adf08f10e2d69a76590e35d5a866ed2d895eeb1c831088e725a2cbabwYp9|:ҶU\Be`n~gtXGt>1'P_ȑH sXM}:Pn~s~@xMq(hͨR9ؗEB6i @!M,&bmXY«7yd.U?9᎛kOߔ-1V ($[ mi4 T7(Vr_ŰDFKp40!m 98{\t|j[:*' !|?k%"Aw >p@?d $ Q! 7Hjpx      @H(8I9I: I>q@FGHIXY\]^%b1cdBeGfJlLu`vhwxy z<LPVClibgsttag-1_0-01.20.1150400.1.9GStreamer 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.bwXlibs-centriq-5SUSE Linux Enterprise 15SUSE LLC GPL-2.0-or-later AND LGPL-2.1-or-laterhttps://www.suse.com/System/Librarieshttps://gstreamer.freedesktop.orglinuxaarch64bwWbwWa3a9fbe293caff8ad1741b828cb5ba2638c28b242c0a2ab889eef52d4875950clibgsttag-1.0.so.0.2001.0rootrootrootrootgstreamer-plugins-base-1.20.1-150400.1.9.src.rpmlibgsttag-1.0.so.0()(64bit)libgsttag-1_0-0libgsttag-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.29)(64bit)libz.so.1()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.3b?@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@VqTMTebjorn.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 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/ldconfigibs-centriq-5 16519885881.20.1-150400.1.91.20.1-150400.1.9libgsttag-1.0.so.0libgsttag-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:SLE-15-SP4:GA/standard/1cd4e1be741d24521cc7a2dd43a08f15-gstreamer-plugins-basecpioxz5aarch64-suse-linuxELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=a096ca6f53d6b845cc84a032c81d2866f5656678, stripped PR RRR R RRR R RRtse?xvutf-8b99827fabbc987eccfc587d7f4ead68d912e62e8ec5e64572acc9ca1ff3a8f95?7zXZ !t/] cr$x#F2 alհ'˄WpI+uC}0I`8w7LT2ڗ픥mi)T33m=J]Έ 6dUV078[0 N2rl*׬r,M-8N7Qd8y~RNN3LnP͋X{%׬*Bc5m,'qIl[tNj$H n+<{9dāUzHHcy4T=ӊim:G!jxk@??u"F:. ckP! |!zt~PP5 90tmtkj: 3|Gw`1?H"oI|LXs+L[N`Cݗ:4d~!iZ+:n;q@.@)#| Uv0{D؎? wnk~:0ֿ֝xv$]F!#0pjwL't)@,m RZb-Nhe%䁔#s1t#G +|}j RvǚHbs81eoWԉ5bԻ&},'0Ug+N1jq̉f Qp r-pl|Ilob>s;B9{e9H\D+#U:ϝƹ5kUǍ:We+pnfY\Gs) o> >Xu]6?8JF-$x[7? w2N1M=9wPwy }Ma"clbơ@`-yǐ.N7@)F~~܅ DL]gVvK-:I4uG[*Eoj-Pis104aR<(Ϥ;hD=us'R Si6srꂤlQji"Z[<߬A`.&",vE״+d®NyvQa!r5G+ /uɏ ;0"djCCԥm[ԞhݥQ)i1 U'$ AYcC ںšMύP x <ϬGܧ`dx=Pȼ,xhaw3RWAIyl|KP2[$ hهpS9[k HU~0v$ s!tb ܍Go>]m7+Y%_x+1O.)O@9-l75}p`!x;i:Oѹ)hZ4e@Kb7hA6+޴yj =<<ПcHnmla驭}WP8-z' /Bnmyzxg{;zHyC׻ED_㣽cYs+:%VC0RQ,961 Ž }XM`] }g3uՒ5TVɯm6W: ;G@KR$E(IJ-Z2댼{ᒻ]>azDgJ؝&qCYt*7E{3R Pcp.}䒑_Kwh"'`TB :!jC^HYew}/-%Wuzdߒ57Y)c}+`ob#B^زtI~Tmƹ֏Kd CM둤qj UN[ u׺7:b5GSQa*GFՒѬ_Q?$Ğ'Dn\[ 1TDQ5M1V dW Ҋf͙!Y MV\DQ'?W\?~ѭq5)?ɉ9ߝ?%͵S}b<4(A|)`o/ N+Df&ogC!5cSʱ_wt]z6;jQ+3o^m{ӽИ|BbJ4mEMYqEƟN-:^fcɥ;EWTl+S,fC Gc[͏fPb$AN|4s+#I,ٰ"৳ B0ݹ Q%euߍ!ĞTLb)iUGCL?MTL L7@gCT t9hg iH]NK ?]Bڜ hFa-.z?fӮ< /|GPbv|M3o'hbPHplL \քrUNfYhgo4&9x I8CMb: o pL20z.nhoCIm?,2߄ 3/u)]Kݝ!Pw>]V5Ye/ض"+ 8gX4+cۚbj;?#LHB2+a GSIīXPcuV؇.݇%c(<|B e߳:(-%a%-zY)I"thn 5{xBqi6.~(x1)νu꽰$w}G -zaf;lTzdgNH`4۸TڼcG8?Z`U٫L閮b *9E< C=EVɬG˙R>!lO93s|ѭζ <_6{6,AX۔Β~D"* .RȮ l>2ZMؗ$"kA@F8@e[Pڦa6{c 4FcFKB)Z-v ռOUYx)t=,,DtGyeP*`gb-u낂7P!^`5r*0&*lMFʉk $EF-Ͷ" 6eriK8^שu9j;d-[^xԬ .!Cehp2#!A¤:욼O:Uǻ86ozgxڊ"L?60r#Wpu<Į~ *K@U4^6 ,AnG8$[ {$'s:p޲TQ"DK M1@^kD4ZWmm 'MoY8c30@* {Vz:'n4CĦz6vůx9\ CŁ(Q+&n;< !@Po Y]S'Լ1:brqoch4DsCD#_.w?C ?]9I]Oc+` ! 81Աa`ɬZn"%+Β%\kNDtPhHK(deJ/U֣x/#2贊qm dxdʿ<怌S0 , "gThd^"hWgΦ#ęp^ D2QhY FC}Fyn3< B#k<{\,_0.lOK٤nO5&E JOS 1:4k n4x'Ȃ+]K٦R`]`9b (]w,_% j1O|9wTSX^giE g0X|9H\TPğ< [,Ǧ=#YCZ˄O3[Tc5 cl rv9òj[8P3;[iK9my]<@w?.hx݈3n:To\fs ڵmU_؇4#/Ĭ_>VH \aC^#b|J՘hjS\;lj"2 ػ hv:5?W'L$[:Q39aP$ $@ߡ=R?9cR-x(w[:DUq J)@=vY7+Zgѽ^:(68@mdLoQCfrA;dzZlHCPbHIF7K}* xJC, tJD@AY3XfQnQXz͵s,6I0(tX(&i~^pKPbXI5H.hdiY_`EXX>' @ :]]: 1%YDFdU I!?i]L{R\ -Jzsl0Oouߗ)Ten1, GbsmJr=wfБ(j> ja2ٴz:s=YΗ-Ύ6/vϭ7bIfНM:1ip֩ b'$WX/G-5ppĮR怛gQVN R$j ϔf+ǩg=4މ@ew'6^d'$sg鹢PPDi'(Fq0-UhjXg?J")h-Y-ie2 1M^躼Nhod%19"\թp<^:;۵-cNHhź¶cx)SQRVsX B2i{1N|@OE.g۵~2 $u !_g t@M6)yg4rVܼPM+q yIds嚫Fzؼ<2jOF4ڶ48,2*b-@n$G{J&w3EK7xÔ_bp_yz%$5:nuҽ5()g!|P&qpQ'(x 9;1) ɗ ة(FhsD КE$@>LA=V"22 ~4h@~Y^YR"hLA%w_Tɪ"@F92Rh$Mȼ\諑l钃c#1ͦZ^*ssppa]Ƿ%2ggEUR4&9a(#ٸ#^نeq脻 جq JhCyk3ݜ0]R<>!N!չ4b|aSSgH %!= PG fУ\#]|ڮ?PG=PsndW20]K=ktZ_˄aNaū11#F%CdVt=(5:f߶ܟP/P0~X@n-+܅Y?v=ˋ02?=WUC2@`_hX77X#wPᗊ*Lvwg·Q[$ "l|Q٧n-ޓ{kh_/"(1^liL ONW>ڗ&^4tm~fǪ5 z= i׍{nLKCh<^ -+wzrŅcEutiyF P4c)e:?2Ei: Eן@@wl;-կ]֬yT@7(5gYmvňxa R9 ӒEFF&XϪ =fd]x(vk0<z]ܐͶAr9g%^NE;nfI|p'>d쀎qG<~XetLc˱S.f-Z>:C2i[~oUHFcS`Lif۽)dFI SҺ^|8gq]%zN&pqC]%[%+sS2jXɳ) j Aަ@Ul\˜țb_H$a2Td8:`/'Mka&5;v 49b0FX";C*B6W5mf!+[+3{)/WSdn Q'C'A:Ns=4#])rMlE1s3K WA]dɢtMΤw5HUIKmmPor-?B7 և'FDUGD27SHQДM"SG:oR ? Z:tb/N:MU/Y4-aߦl= Xl<{HD@C)j~Yh{ckHAv ET2h$P[wel6=RD Av6FQ_suYV쵸vQVWaEޟ?˘scUt EGpM>-w}y_F=]VW1 0PYgtZќwbjd_@$viϽ*@=(;7*-}Ѱ6rWŢ] /$v8ǽHsS7LM|2ڎ+~ ''EQvtJeRl<".$ l )[i9\lyss_擜˩+ekz?ׇ~L)l6eI =:@,.5:BL[ɽh꿶=;4>..gv1Yi6N5zf!sT-Jc19>YS&@l钯*tdQ6V|͟"|Q$bnlJk_/?za |E火^&|f/KBVAmp8(gn8W?qRK+هoD#P'YaTÓrhhNr+WR &eJ\&s$nEq.n+Ҷ{ػqȎȱ>.:^RHp8TC膰qsgh^~ݓBN;iafgK Lj7^X& b(NUcbe#Rs7ymE{Yar;eZ ' fH\ H FI\WE4*=!Q99̓glɒB2YJT8i0OLtqwɥ~]ډal' >&kK?A{Iʼ(X"^@m>ﷃ.S:$ݰȳXx6Y7-3~M?3wwA$3ndN#A8Rڧq;Q lap8z Z<:H L7ڴɧGj(Ad\n 8DY` 4cɡŕ^WsͶ vEG Џ,Naܾb ?>ozv?sS)@1l얈Ҵ4;nh6}jiV~yynXy^Kuk#@]!pIGԎG0z>İ`GT,DMJ4^h\965l?H=kl$ 2E_q&p/-9SCZK;`Q_{.JLtM(<:?NOyTb)_NHa n:lA61]"4,'Gk`}-;|yvT+%@5JÁp'X[N1G`NݽH)ކ"5ױ}|Z- U-DKVAQVY;{xL侣BĄb?h#0!:yAUW1.;Ls@i;n.#@) e6zv xFށyXb+߆dPT;k2`#l%ߞ۸PlY/bbͧ:qyA1Ϋɩi(*{!g atCq w| ^*4TҧY&z6^jO,fW|${:9$M/$S'o-j_2֋D:mBtD$0&\~T9qMRS,{Rq̴u0tOgh$*2k$.r#B G1|1> % 9Zb՗jk%c>{ޏfڈ(#0_M%KpM?H#ȓ{ ?"4\v 3w"d'J7RbnA%H(T(a=W Aq>k҃'} ehY?@7w>1J̪` mg%bhg ^GRǁNG6qvw(V}q)+CjcYFƔ sDsR55NNٗ-:"vR L拴t yF1`jW@ e_w{B./`ĸ*GvEzfc'y#j d"_O .w}wBKZ},F87`C,]O~بw$(6*O<6XtNhWi;EK:fROsF-)G (Ds8'YaZ W Mj.4%w>|ND^+[g 2BPH|1qX_@~$Bv"o?5ӈl>dgV C[vn-[S4>.v>*glZlq+?¥ iHJJRW0]#4oǜ3*";\? ]C7}*NDSR}>VO{m^;f5l( r< 9gWJ6yQfbSiiq&НiQru\L=yjo˂0G0 SAc:ޜ[9* u ~By֭9%3Ql>vO#[.COtʙ?#O:e:POD5>2]n.W[wi*0._4 1\j 8ۄ+k&)&02<O?s;mx+T2~nE<ܖ8!(S9z^yJBHe-I)utCeu4{K-Vv9ڒ5-D~Vw2EzA?nZMF:~()&({Z#A9Z,ߴ#9l]R6{AXhNLC8kmMNI}߱MVoȢ x.]Veآ&\iADS^tYKsf>l&qfz1oGR7px5J<oJ{[NryN>I93GFgvP{1,>XzM HD݃mbJ3\ "Ł,ZciϫK%+ F3OVwa'{pIAD- ;/o;7=ݧ 0Ԉ0YN/1:wZk l.lٵt[Sԍy49Dk!M#s?}7}!c[`nK^<Ӻ{*gT%QZ߬Yޘ)6Q+ۋzyAk-AiްDTygY~xˍg _;Iv?¾{;" {ݨ0|zqIM*pblr|w:?Cr^}B`U󿂻~ef∹K<;`iudTG[՛{#Y=I{㩃+Wvd.~/>ꓛ~k6UeVdQ}m0=(ݴ^Tdn˴)eXxsL==o&i'#&?l";z7M1K3`Ŀٿ"+#sٹ'gEpahV1ZpvgልfW5 @$\ۉJhzq:a]D1Ū8~xw麣g[1JREoc{Yr:~1_$4EFvq@=D/|0F^+*Cs\ ¸y``$_6SrK"q- (J)s,' ֝I]唗BfAK,wz?$l?*\{.P(N 祄2@ߤ)n망J? (-uԞB&ilZyxN"K4SuKe#D5=i#4k{{{ӕPzV;ixwOluH;M?{G@a(0OakWuk-@9f*$FzLmi4IT;ze)U"U1PT9Cw\;.⤸($;<(m,+]_t (·ː²RZcY<1:}mYҸy)eӧ}-?Y%fVק̛fb^*55i$@م^Êar!7cWnVRݩ"hIZV'͆=s!إ7hW.KKݔ XH>A5YM}^vgI+eqI%r zC$jQY‰?6ǒa{>2 f`pdNc0STL tKja5oe9%Rh7p\'0UKf IÒ[BGY^gK{X[OW (Q&SѶ3oWGSl1\>"HO݀Һ½Y:okbl J*xk=X"6/$l֙QD$ɜ%񰀳b7a EI Mڲ䆯b.wPcUP0B#@XWu)뤺 jw ը#4pr2x>ji]S=#Rî z'7^UyvciU󒥂>BI+;UF,hʩŧJ;S@Q<~6_(}7k^7Fٻ|T9|wg6;|('B+޻ɊqI8[eޖL( #ŋZ%ޡѴ3~X~CתBDpY{fRίv$5|j<EN_6OE_ώ&<QJgR!\!RURE{W'D'iq;H{cq?{V~('dLՃ6X]qhg^GiyVF VVqLi_0~= 7PJv0"zC}CoWtAS{K߄YH@`GBгڙ~=/-dU\&anJ#h8 5:|, !Ghn5ayN۲]:X xR2:Pcx XMce(uuÀ-G +Y=x=)ŢT?nV*:^DNo=jd/ٵ{&40!駗>JJ= ud}L-`Qۤb\'cJ:U%u}7zI3@Fv WTfqɺX\aM4QĐRl ޓ輰1>RoocN_j3-ѤB u(KvE.ufB6lyeE gSm{U7 c+HŐuR:eBgJ`~r \ڱC-T4ԜLyy+%E#eH %s( QߵW!f$fU;5׹ANGJ?{+\-;y E<$jz}02> AryX3}h= !cFLjqWd#Ѽ H~%8CI)$.- gOό_#9b!݇f{B<9 PWߗ_ƪ,αk>|7XqrFYYaIM3?^gtfdKNHǾfv 2F-8ZD^- >C[M1RC?,\7Yme7duXRΪ^2FW%vAmPP9b3 XRa=\==n?,[r~E$i  fݯUnF ߬ti~\E_nЕc9JY$O NC_@I /d;GzIIIz403re&v,l WڡAnΛӘ8BHB*R7۔8#a|XC]o ěGm,'4"2s?z^A <>!Y]٤CDZ*f[\^V/G -e Bw4/@ΨN0ʎltYী:[h Ů 59*(:BSNhJvKj6Obpձ [?M176꜒-'>SxA\:[HnP0gQkZ ֡ͦCZq=rHp15(~~ YҔe$)ExڌFwEw2FDB<@ZB(m B0$/%,3jޠ^WQyƑ_h`8+.{$'W2P[ "orZInݍd(x̿!qFzk&D/xB7ʃSI"k-$`M&NQRAڃ֍O'% ko}j92-9ho{O:eO kSǭR!.n_ oOLFU _|b.:!?H2bMC\F|CQx1էo)* {zeB /cu~± U jJ("ك鸺0}MChO=~6@Jfχ17EXPg >%bZ%`p˹yZ -bq|:%<>i'Qy@ eqh w{]кtZ35S1_C$VX*-_Sb+>=.2Z!RIrouxѢ<+[V^oы3 38KBՋona} *~M"lar,/ggl;7RĜ<9 CdI#ؤ'̱q)ZC5g)u"gZN!u"SBi}$|Ci϶StPu#O'3 ~ǧgHSB%7ϠSYԀQ iNOOZisOݻC xH}!\Q!h3? k 50QM7Vt4jjn\mZ Od>q( )ͥ>F .tTjSOh3|ծPKn5+{څL 7l$p* ^*h3~Mbdih4nQdzUB/)L#l'ӊ<2A f/GaL E3\:hNMVj'[]N${ ~8_H?G໻x&!g 5 U_L7iNini|Scދv4:E>8F[u cKKBk"*.\B֌Kf'QV2a0Boް6\/u@`AJ4ZmFW0(NVR:kb^MDWrBKeUUF~$Si"."3gʜSE1*N ӇO95 o5\5یV#gD* SO97Ĵ%`/S)ңGfe av0P8Z`ڎ'hW?[ 3C8><3,-3F-֬kPjP@ 5PlI툕?M//dQQdD?n "ZQ>;. GeQ)2*h yDy#tH(uJC"j'f*eh9QKH]"M1U}qg=nAyPppHFuQk-!11X|hgJΏkf =0_`f<,yEm$. Lq3eM8ݙC~kc,؝4fI9-rV2zQnm>0e"Kמjqhl&8g yTsu`T|ކc8fXH<]2>iBS$)>95w5J(-w2R梵c:Zk9K‡ xPR~-ѲT3U)vHkUR.#?R ,h e.@=jz =#=a[_Uѹ_^x7&56h-cc74 @舶V&(vxfO)B#j[\Iv xՐ$71Ox|`fإg݃pLYہ(͸h<@i?Ybzvv'T_*cf׎ml~Fz-֨1%f j:W!c ~Hi&pdK+i&>iowQVӁ/}:跼 #^Uc{*&$Dx57Bf5 /F3$v] F*Ll'_=i,|3B, @.;~ x"%!QQe:kh#~0Ze_& Of\ }׆:n׿rj ?O҅ Ds%,QӼtVw?Um)!Lt2|WMis$n8 .f鬄^$'S.M^G{2YK: S&Sz>1]QCIN[W IZ1VvwN,}Zjbv!SHL>j<)5ͷ.bXGrkRW8t% Gg;x'4qІtvx:K7+>h&E]R--vH4Tz'ٽrKg˽_5u)'@ⱝ0檍K0_L # ( +d*= Θ⬢Z`~YLg>7*EM C=XAMi""*M~dǗ'q?*N\'ׅ+jDQ&WK^Jz!nXI Lb7^]]#b`OxǮ |s4 2(?9*~y͗j!|c ۢ7s{qJgdq6s~vOI)CCY0mg@.* N8͸֖]>HpΖ[8}ɇʳ7EggN K{Mga*:AP%A郷\ Yţ:5lH+= I$WujEC?; |8`S+/&UC7#rF{g5i#u4ᰁr;@v`%F\7o/l"\< %_Ŝ&^݋ۡrZEDQ-s4{f߯T$oٜIʆ )n?G>f =v UJOup~}dtvᛠ!$V$VI> vၹ,a O%%ke dfIFd0mvV}_j^9qp@] ?[@Ο^d6mݟHzwdc-l% OQՅE E4F-toIJofHrǍv:+NC` >_P',bϠ Mvr?;8c 梟G>B]H*K4n~B_7#@UILv(t% ;c 6;h2U2XɁtWNVi]|vtNz%F_5YX<nc1~X^+$m;i(h<3Zmql vZ +$rb 9/ܻ =)93?Ssٿx|n®RR`o@9\>*/Qyrf8ZM18M O&.]l7b`( {j+2D X :pes{[NYyCrD[ >{Jv;h7u`oDFSӂ{$뎾6y$AܲAM8,S@n؏Z&4U~7{!):.ڴ9)OX&"ch!OW&RraCb)\\8m+OT9=qT@:#A-g/;r+߈z-7uPU}6c !z=4~&Y CWd{)zj5n]o#%'O"6!Hm*v^e=`woh|#ؘW<)ZθAq0z%)6`+3m l.Q="47"} :pGQ yk ' _a>߭*ˆrWs#ג>Q%e>Y7Hlo4pCN7sse>B0.~?=ҕ 9!\aU>Ѯ5q(6,=Dq/lYؠ$岓`La[ܪDF=|f_K]%Q5A=Ė0o\tIY) 3ҕuKtU&NW*iZ{&7jT5W%[9ʆ07֭Y Ƥ;kM3 5i[cMtAwn>,8\J\7Mldt1Ҙ7ij q %Kt vV0 :1T BPub9+^EPeJi42K_ƋI](k[\F[iI*sJtcw`NGn!W6ppDxbӫ€S&?JXB?O6UܲGO& 0mk(>s0ew~ʤ@;m94VSJ&oŤ%$m]@`p2d~ݗH;ۼ2/z]"̒yw5Z}f&ד|f DaUbd{f5;e?½3{FĹ}._q)EikIJ'*o:rOd4w8X)vxBѓ?Yq04va/, p`=~i:, ›]L.桁:ҍīL?x-KJn:d}&ù<ܕ'hs̡4I.uj h΂%?HHZߔ*C\T㠽 3%↮2A*KEuT =$K,{[0yoԳ}kV< 郂xTdK#v?1_;eDƸz+K,&iseSy?gTFM#v&h2ʲSdUqcuV*GžeY|`ĭ%bߕ烝Hz\n$KPb8]$x@bq3Yq_~yY6q;s00)6W߃얣#|!9}6Kyfw*L ߗ*F-Yxoj!X"} qgi\*ّTX?QUqw`q-D)!G]GCx>饶kӣ~We\އ]KC,QWt62\g~_䰟JLuC;x*̓P{G'b$-(O4 ?W=2!H3PPvSCUxРUGmkװk%)Fq?5Y'?z,x>h(l0(Y_/$+zd1O&\]$#BK ߦ}W:j[N+`Nl!7eOq5'Ơٟt(݈(u vrP"IG?3&@?bp=h 6^E0n[^CD ՚^xvhfJZrlT%Cॄ;OD]EA;Znv=Vz;a9oN90B<.U|9G4M}FieN 9r/ar&fY8eKQA_'9 ˆ4"mBT9uơ ';d~N⅀s*y6e^伖]}Xߌ;,#,aJX_owƴޤ zm!v4vdn r{Kǟ$mMRhB<ݱˆȳzIƔvSOuO"1Nߎ\ft* +:wO~Ag8VU9A&:v '^1r/V[OE6r5tl`IK #O 8zUz:aT鼷b?zuゐ*U| &OЖ ict38)8 M kLBbV0%vvm07VE" %jM6&o,kŠeq S/Z0Xl@LNۃpw},ąZX(&%j"J#*>yzYBa?gԬIK)U}ap~.ۀJل_|2Lu׀+ 4U8t$܆454"V"iRKӃoV57P_;PQ{QQ0$J*p uiP0}ĒkO?ƆﺮW9c*ֺ便hmgF=m=O 9?+[Mz/~v9֍cHcse&XMO_ =d&9M9H\'bKgNo*%LT?<0.xGGH{5uBe~7 c|UVÃ?Pʔvw8㇇G?WwV#IǛL4W_U} BW j7wek`A,p@Lu#,-@ <}k-XZ3 H&83>6ES >4cl.A xIcU*&Q}Np2 R;kU)0祶쫐,(q[@”BT {z 76mNjPARoAn==8Dr}bخRz߻Ov^3[i(gJ=H*_Y:(7;7OMh,;>uhTY b%jWJ}fъD⠺&/n uE=ɉ3˖OCBn7SwwEw ?DUVp*9L=6Lj=iԼ`pw=Zj~ @j 8l[~x90N^qH/ kO)P3WY\IX m<19Dh=rz&YjM9q=.ZAʆpgZȖFN%\$ 'o Hݕ"UܪmMG}R/HdK:d'+ cho"&HSVI/KwQoͩ&˪V+,;2#%{J]慅9ϙ庆W9'L[O*ֲ6soQ0Y5~ jP۱8)#xLjRz%ׅ?&vG2>ʉ)2 jynt{pc"4}S6$ _'o _֞[fClo'>=Jڪ;-`[ ,.Ȁ 藟t#_l"MbCGK裄_@nwAƂNecqmOm @J,&NSPc/jbj0O;91]p9Ɉiՙt96Ƨ#/- ^x&#ϞL/稭W~~q|'֦br3k$1R{J^n :j$s"krX;Ä:јf?O!pSW3ÚN^e+]?VRE11F+ HgPɵf`qP!|8IFRgaմ"K9 Zhmp@ 6(û7$$R}d O+2AzXN [Ճ9)t%G,X;15(YUlm H1[I|Л 20)M,tB?$k;agk5:%*.ՐjgjgZQ2yj-ga{ݮy`ܕ\SaPFGmh K+q?E$U?Sg+b&vN1Ńmyi#<"3++[5 >QkxCal.*8::16aM؋scPcFHΔGIH%'ڂhY*!lΉ0%( -NI];-_!5 ؈<@Hc#Ft?~A:X>@ SF^a;~qgNںF,-*X~D@ՆI毅47~nົ=HǶdf0I!vodAN[E ,{ڇs=W! j"~jO %@zF[!jeAybv:&KtFlw$ K SJ|+aGz-$+ hY*p7 s1QKe=I'SS)N3[?\tm[VLA~žM܍}Dj%c=n%2M4-퍑_(z`D&idzhPF*YY vT4yռ58A/&lue',C.]aA7?U?7;%t3"[%RPv_;/zm\"JDCJU|E> m ^vtj̨H 7BrJ鷤 {5Xox1T!ЭT- [Iff:qmBvxJ#volfWO5($_ /ӱ#S@[LM|47J ^DׅLM +XySzZ=c܃7RϯMuQҒfd‹g6_? 0|c0܈5/n.)PB3S:݇ fXFEIgӺ_BB(n[k;s?[Ǽj?;naٯw[^iUՄZQR65k\j}:7_t`'5bh(l}x_I3_O2Z@uy񥝛|fڏ~r*?Ώˑ:~U `6{D4Ox[g}6+duӡe Y+=j%P !!yv0݌WrEIyQMdg z.5hǰC_B%: m˅_0Vvh3:*w/ >ekK7;X{yXtox` JgbQ; &.U3.ԗ6|e3*/et%7*Wލd3Z*@ s(g$uJYjn,q 0X1{*0<%؏Zf5s;*] |[MK41A'ьA> 4 f/} .")7f !Ecx*E'x< :vpc? Mllz+-Ži/\Sn> }~hY'T#tolN͆j*ĶOhk# 8ZN,5ձf,ɟĒ' &^4EN źf1)⳪jQrkM}E6 b{ {M(CZ3m);2mzsKpvf)NJ؊;gܹ"Bs7n±9m_!@ދH ̙qsVO%Աi fLuiK_]E-FQxYm/؟]J&\mSs{A0ac5tSkpniW19G"BY}%m  %{UIɍatk6:cKIvKh<L5bߑ1ن9mMJ,7q͟(d],oب[]܈[M6~#RTt7opmIq:UJK=Ma.c=HϺ墻g *Y]*d@'t9,D0mAjJfmP*Am.ɒڳύ< ()K`J~_r>bY Kuњt3FDuk cy/ M}8I}d]"QM% llmGBU2.%d&rb=;ΚO0moӺ,'uţ%GexkGTDbVg@,9hw6.@\6,&n9BPc3C`klQ{-gIV)H4@k4O+. vKz3`C!MQF` Xw2guq^)re$k$]ŶIwkgxJrǁN˶`]ONZ3y@wh줕`C[MuSRʹ.szGx+chlqti#¯1;n'`mu"' 9lp^9-.8x2EBC*_82b/%_i'gلOw_t]^> <`V뉚çՙ qҲnkY)a_*:9&* a XEmKNQڕԯsKִ"qTȡFd˸{⚻IԝGrm#^Zql[UI@"X_f-T@hy#F}obeHH;.3$'[T,Wfs"NsƮћȂjyXƤfI'$(r+;,tO=2+ܪz3=+XND`[ [8+t֒dݹr#fyqE_Rl=T}*ЭԅO&=NTkE29=m0Z{1.폒{Iz"ú/ S6NrY|we4P^ͳ1@qNn;3+ڜcd>g% }{4{!ƙ7Tiƥnqh*$m>k"[C$[@',A f8W;ya-hGą1Vt&IۮPT(mZRqL|\q Ѳ+υ`U:BMD)rm1Fq_ 8zfmyTF_ MPg^wQ,$$\&e<zz0PG cm|F21; 9@ = ya·TW]? zդ8YRy7CJEx{PcgՔ4)JދI8tM8$휟0n"LTQtI tj8{h(ٳVc2iIGZ_v/s^<k.f `Ad)82l< Q:*x={n)YaOц1OOB"![(unM0ye;:7/7꫅#Jư 5e>BH3w\7aKSz@F)j(ks(17G`f @߅ԤS@[B~m:ed0EJϲ:|&n1אfD;(=RK~ s"DAec TIccp7[—D3*DbA+CC}M%VEI>K-*}zh}&lbW/}0Д^o@ ĝW3{zV^1n o%.7_^O5"7% l,/E /^Nr>WAѻ6_PGO̿.i@Md+8a Q3p8 \ǒmr]:ٕ DS#k.b,;ɼ(DyG4ܼ6*߱4p$Ҽ=8+]ޑ+Lk|f˝F#O7V>q^kofLҁ _aT=l̺l˸_]KnVCwgXGM?)Xc:bПC5v2c LCePsлl ȩD5BE7%ӟ!665% ݻ87D@k2ّ'PI=I=EY. ]a*psPLZ!v?K7*Au䢝~g Ni3%i`N[2EB*8k oIB0{xW.!VLr8ݨۃ0ήC_%yspdxF,׉wKurj .Э%6-v*-%Pf\ 3V卞ZˠN@DN'9( e«f+B!HoI&WCK}z}kN[}cy h*CitN=~pՎ=vGGiFy$wyn͍5:e~V[nEY̢/M>@9%w#*dzW OmC'śVþ仍m/x %qu!Os]o1\Uf]a{+bSm"=:VU5&,:B̦')<ͻ^ PoVIӷ'0ݭ8 \f\`++)c2= $#'oh3S4"YLa|uH+XSSKc" 0d":iH^"`~-xHG)L?f%lYvͻF.ݪq A!ƪ)MeU+,]o`N"J * ά 1H$hl0|RD p,'3e\8ڂD2ҥ:Էty_B ooo zkcSȞCd*!֧w A3roNtH60zyq7א TF؇W F.EqWN9RϸYkBwUfWM sA;V殶⾻ˍzP..bf9mʱw6 vĞv)$xж99t`OMс)Os^KMI>Yca:Bj =n ݃P{ Kw+D<geNp]>(4.E*~QF`hUߖǼod+أ(0Ėg>&Dk*pCY*+`ygoEO WǂŜ- o*cKQ?sy` Qz{! Z 5) ڍ k P AAgb#G5yY6CދKο-BxQo~THr gp^ -.ʗ9)/X~Q6l>If6/80^||`͢Ɲ NYA@r58^LEI3Zǡ^5y%c'1eO\,9CO@*9@*TWm''k{Vy1NN)pvb(UW=x_uy~wG41S B%giX.B¯?# у@7/t*e䤂UT!/bhD3.ΛY4r ==iDTF}٘>VJT#$6le T# I|+btєcM/:6>DR:[6~s`Wl X ZcoF0E ʔj~g~)إ{:/r T쀄+we/O)񷉆nN8[G%̢BTO Z4jCi{}&iLtk+] :Ujӓfɯ ǽ «@z&(q4t8lˑ#*KeyE|ݔ^6KKv vg,ǫ:Յ;0dflUxmW(ŐQnŢeSUѥY&.>!Ƴh܁bx=(j IN3䠴z).T{l6J0.ݻ#nnU؏U`=E3n, [tUD 򜕷>qNSR ¦TN }!^To)ҟ̴Nȼߠ4Ox<_݆?2BOCɽ/S JԤ%nC(׳TDA/`Aqsh@Ly#qZ#zpF'~ɆPQ-+H_VnRExnns{VD~f.A[z$i-B{I Hww1 Ma_Ps7[Md3 2WH.j`$e\k,SuJ@1h =k@v_hpOn*ZFN7Xu% yR=5Gp6XF H?&s,3d#hApYQ_&#KEȨ3Jv?<Aii8am|(a:N48.HI ֹoPU܍|]N9-<\|>Mg Q5 8j2W9H@^A*sw-ᴘlR;ήEտ_ hu~7i:ۺS@\.8-zsI+T0t_{eeL)S.f^JS9j-:3tcp0ɑm"xL.B0kMI`Pֺ 8_ vM)IZg1nːڢM3JDcz[ {;oIR+Q|(Tm;JU"X-'tV F荨|n _9wY]˴4p.YK$2~i^qI2IA6Af2|)[앉a1F D<0 FeחpݑB' gfز9 @^]=yM6WQ9*6}j 'E~>=sEE?Ry(&ɸC MLv}7Fj^&Omuzʶ'SY͆xT'nInyo2/ GBڣ=WK+ұAّ!]kʜC-gmIt% ZC;W /cw9C>(2qUV@ăQ9D; fQ#e?Z Mp(.1nTlO   q,ك5P$C:1,69tNaxfX1{Ԏ!:ݷòghSqjµC#h.gUխ0c@q {Ž7& Ԩˣ3i<=3Yk}!E蝧`ж3) ;DtTjT)T9'c Xp~(e ; ?}rdR9u>OJo4oa0vZ]#z?SQ߷"*_5 $`0xDs(:s m}e=c90h{C>Mi+>`Bܐ^G4R%e%$uKNM9@%C*{Hf"ZB9'{7{{?#v.) a)21}L,ՠmmVz{:yAt*ܬV q?!Aq^CY!-GpQw}[|kb{pBж5nşEiW2_# )J>dj*uGq0+%/CCI >Ѻ5y~lAG .~u E`<_S$=mBJj2\sV$88y#~laC7oIZbgxR~q $=e(5]lTaj͋)RQ079>;3'wkrzdcJ ]ɮVKq滖j{,8}߁7ي/w̑U'hgNEM"ݵJ *c(_+S%Z3cU Nf0m ;e3tHxb{S)>Gsp(lR|نi)vƢyT`{nKZ502jSc@嘰>p0LAUޭ=.FI`:Z-ƁjY13>7is0ۭpLx*_TZi8X'ʒ%aDqF{XAAј Dصnq{pa1*v( ,m1GKOOr} L) C{Fرk|ʾr54{-z **t6KyYޞ/-*j{W6s1br X¦aNlÃg7![ӫ Kc:92m,vB@pҩn%V|PrG#b7_alsRpTf/0VxI*oۂ,g6 Ӆʦq ":*g4B7ֽb4́X+%"lȆ/+̡Ъ/y|yfȗ^%Zh~)g?s3t}LQ1RcAbUR6~^诐}Qj,:ѽlg)uك >0N,n GCvLȯL<+>ĊOcr1ZhG ]=M4*q+XH(MâgRϞxYg/~lûN Δ-RsZv?z|V֠"wOI9 3h"j xrנCmDfߘURf6}&]zՖ.z[= xu {PWʻX%e_eX=Xe hMMy`-yXzG=iDt-p lCyw~*Y}Y: >g),"\ #8ii[@ImT2_-B: ݙ5.{Jʯw{yTш[Q>~Ow~aښ5\ |s^K`ri@k:TL៻XW>Teu{䇳h{ԑà^<>ڭ(7PCgM.Z079+ OBR/[1FKJ{˅wL ǐ:ϟc,6 ګym#֩'7 a qI+9h.?./ƹ) -Ls / +4'eC̓=l#D˰Gn);PMJTi3 :߅ '`L1jC.nrBQ=pm$ lSI~v?Pnλ7rXUҒY6kp4s#\ƍB)"= cTV7H _9XC{Tn(L:!Y8óQ@/Da)[;!q%Ӛ;pY2c;2t SYs` M v/e!l#*yrr6(Ju9y⸚Csìpv4!$0*P*#Koa 4~c??X*5Ǝ,?v;l5/q*w@mpY`$AņZJ%L^dy R{QY<'H#[آ~75lIZތqc\gtxs*D^2_1Y7kf*4&j {wM||H~U sJBN}kD_6{K3{sCX7IhtpP4P Ӱ4Q޸s>Kq:=Wu{ ;z6Gi?@m(34 kvFsOː )w7juu:ejAgJn8&륉]59k|;uG!Tz)6n]_`In갂 znEdzzQu&њ,dc9(_9aɍV[ >KpN.eE^ 5O%E۶@O^`V$\|ݹuUQ7^[ 3 _A/ MWXX~i/=% t ЩĂJ>s Sz( U@܈.f*fACK Nk׹w@sL'sֺɺWԇAgPw6cx#x=2m._'PgZ6Լ_0jUoJA1⭩rc̶R+S¬AXz v'M'k.j]A_/on~DyGCnMo;מPn2F h,9DwR1doB`{] 6ƶK0Uq*/IՉDM%ܥI,_%)Lp<\l#ߔDQ}f/:xDL4p_ "8wn޾^k%tJ:k[٘~7sC/v} $2 Mkm;%;̖h? |lW!LkbƜ7BhV [Z?F5wtd% iit#N HU MǃsUvSy&™ a4 j2P*'ä@ϟ~q]rg}yS{(H'l~WKYXzغ'T{w}AEbNJt _;/'<%߀'b!;أgYj#TJm $UV_TF`uy3-f_OzP@.d:sb/Zo[*T4( 1E|xtG~_ׇ#WZzi[Ud+sCsY>\CH@j~Կ j$R7i%xI8ЯܤLjG>+w([; z5h373rުðc;g6xYY=z-2+CY j7N{7 MwZ b7|&b ߇<~zgT/NH"{=nWB.BP9\/s~/I4 #L?6Qc!ҍHqI!yZəLPoIZ f~ƧP#l l͹}g teWeo; /̂b n}AhO0eyz>~2"Ċ V;\r5d/ "sӃ90QS7gŌv %ᎁ% X+iULTRzw4e41gT9V6 ߀!-Fܞ ДFav렦-mg|*ZmَP]E9GTIMo꒔5l>ceH4ǭ~(1_ޛd{8dٞ0Mj$ :z UB$»*9Ė{#Mq^oK&HMbjus.E83*Vxuk/ 9KŅp% 7IjU7fr ]xS>)5;UfgFV-4dq&F;XQt3[J+SV{h"N:*X%4Em8# Hqr֠cPvl*(EKoX99P7lɻ7,x iBPw ] 9 bK+i~,Mm8!9^ӾԳ9GϮgڈW)CψOhaAv'_ mg@(Xcv[u+0PܪĮc5eezrjsQ2˗7uZ?=ZǢ^ںTszafmkvU|0UAK%Xw XjmFdzŏ1fZty"WJZ} jXe+ 5s 5;EIW)QǬ,j>_'lnH 2~Eh.6e?$&8c~Z3$A)5'a+qjڔJ/\Nnüe.ͨz0WÃz@-ŕ{Ɏ;1YN$Qtϓ sOV)BF%T5yn E{m` iƱ肠? OC6P^* -ۮrmN;%Bc1`,1=~> .$öRf+~=4/k /$-eҘ{ .]B|JؠDIzͭ)=DL[ F[%gA o|Zr[ &>J#}rI^~ /߼4X+̯Z"ޗUvM/-I 녳ĥ<|J1zxG6[RR}v}R}ͽȩEhp>xH0L4\]ViOFaK ?E& WdHu}\r!)䗃P 忒6-6]S״y^3&FlW\@e`/&-Ib8Id!+ ?A5RU+C1bxi7DA(Q`l⎬ s {FKkHOhrKY©,7⣅}"!D?XU)j 9p4eHnzN5z5w pVHGndnqPmv@+c kKl,qH ^zTKD{*o>Qh A+F;#wK]g2,ΑBI͢fq|˜MVlh睎~'ƱF=9A=m)ϖOhf'xifwS2'ENxEv/-% ǥZq?Q"P:h8/Bl'cw\ Sͣ'7 }I+/x{PCb2h nYB;;b0s]+H/cڑʠ)j:1 ީSʖ x6'cyg֐]Uvmf 4a<˯$~_fP~onȫ^2~,}tӫEѡsË+1BØa 3׹[3=jn2ug5sTFԇ%D >Vg0;63^eUo8XƖΑi k+ d>+3e \` \QySOaK" +yKB|_m %_-",i5V|7{AVIKM+GUb/!Ps(  e72ڼ9[aϔdX_kh Zf(7sq+D4mҞ & Tv&nEAPEZ+O:}螩7Kդ +䩗]IVl*r5?kz7K`!3h9X]; $A0a+-Yeբ!hMI6bf-Cݼ)y-DߣUաI<bT=~ % A+5Ս $9Jg}6'Q#^R$C_c!dF"a Yו6xzr{Mlbs/K&gjvЂO lg-4"JyYdty4|2ɑc`륤)Xx$J︼t%(Q(߆ߪgNS&ϢuA !& Yn~ɖhiiZ<>Q~?tD=4PjRжӺhc^C @åe}j 00]N.ÌcX:BM<3`׺;9dŵW瑩@ ѻ9b^{t|YCb?v+ս1]5 &਺cUlDl.1Av//FN4W->J{>fRv?^VnT3u3hPw]f\ ɒAp5VD/- Z(ĭW9J[Q)iYw:3nөr)Z<6tALlNLC28[_:^I;eR|(v( {һ%rDKE S@k O`-iɢwz85HZKkqM7|M[700ȹ_op@x1#Bӓ:[l@4d]Nҥ@p˛ϽZ@rB+m#jxЊp" =^˒K܋Aj`0iV02~/zge^&aDs=,EOsx2 cהDb]5N):z $1x#KSXXәW-@+c>F`FY$dD#!e2A ׶7Ѥ:ߓ+ÎrS.᭝}vYb+wW,VNm'crinthI 0hJ90Ξ{Dm)sQ;BvJ!5XU5Pz]6)t&ABŖ̣ATwzS5cZ䧾ϭdݵYSe4>u]s[5}Pr*΅"h~Sj±}M=3@#oA>gq(Ֆ4dvDo.n1'Q:eeN$o[ 7a~`DB-^%"h"!جS2oq`XVcs#_R` j_~uͩ8XēoGQEr~ M:nj z5H c>PhtYE]Q$t7vR% = !q?mr)0οSTViP,25GtKV$cFYHFY+OCnԖujV<N_m0_9o|r6", ddy ~pU;,Z-\ +(YO(fXLɨ&+ibDѼ+VMe:v?D' [cHB'/g:*E]Lq!7*>tZn$:ŕxT;T|Wԙ/4Ho(ޔPi1#w.5[I+]<^χQh 6J)IpЫ砀Lrt_7NCKF=T!\ Bq7|:Kbr#?c__ߏ1՟0T]р8%6cw> ~Ѵ  D_.ԖdsָVp_Tc/.H O鍎4TtL҂h蝩P+BzzFRyɇh̬svpFB+&5t4ΠB,~gЮ¹^T%EF" GcV:(KC]rLNXJzhc+6E[/l(<ĕV^K.^3R&"H]Ԙk 6ƨ 1`Z'nOAJHJmo[pSiV[/m݂yA E1 ;d]jj׏5P[6!Z05*ǽcjrc%)91!Me AkǼ{#qHtFATX$4;k\5]*KQh4Xm08B<  0j]ivUu瓽KPߛd|EdOQ)n{*M)ƨx6ɺA"ND ō{-4tֈ7dq#Xn^2p346]˞ l1KbhFRmJj<0.9;ZW۔A^1^13?#ɶAȎ!-jqPJ "0%̎W>ʪ$]fDzlTJny댦^iRk65(WGӗ/[د]k6P~+-~ϼs(+ Cyj7``f > F66hry4 C/m wnșݛtUYBSv2]A}ƾu8./x{JP!!.h!K"1;CVrtVW ,dh a_ MR wǜPΒmm$)~tFq N.Oe]h~QA6.2x*Ļ])F0ǑMT)rRxqC(_DZ`r KOc mb7-1Ď`MrJyrBx~A=nJ}d8;:%ߙ~ZIp/6Jx[/VKR-2>X ^7%~|<9o06OVJ81\,LNP.Jw:jvP{ Xi;ּĮw0e4sL4n[^b„,kdpe#{[{! $8w-f=j'8)2>XֶhtyP+:41st89^8dIӱ}B'beT4roU͏0 4ܣ1?LmF:)cʶGƍMs| )i-.<焔/¿ iF-Dd`nG,&~sow]>w^Y *sݚ"Sy,U#}M2菃zLSOIBj$ u İs7ĝͫn"iARU}6BnUwq{<&/'TExq'.Z 0K{tf_Lu#PpsakSGK,F1Of޺e_O:>3+ hUO5 pXv:g.pT˗5F a70ǕT Pw"m[JJ{! -Ĥ3"S/q@nG{Ԑ;a< ֤T GrJoP#^U `XCRG d˷d\k蘋G" *bV,K,yݲ/ ԌQ&eh*><]u lNpzD+:\TxC 3Ytϲ d%lRzVY-'`>LӠ mq=/>I*\Zȕ1VHlr HgqZ%/ CvwNOr'EמFܪ ,UU`{;`%ij"3D+! s]8z$I9̩iLmNےMg.>, I)6@_%9&ajK$AZ8> -yVKIc'`ZM)d?QIz' $6}vLu{Wta8ܙp3λ`4{DAJ¤)M^Ѕwp`ރ~C 5٨홟V1Z+mT!Q9^\#|r}+LnGI`PzmKs2M#9ZؘzkOկ!=I!{"E{PA6iU&HRL5EمuR}Wv_IkA r0kG"mC|lܚ^1GR(pII*dJBmGp݁EuA& CEb!,^cE4XUG`ƕNf`' ㆉ 4@s;b\4νɫ,G[+&Vq@~MBInXs`6cmXUS \Of]+nw+ %D1 yjM&]HS&(@ Ǡ'JE@tY*F '&qdwk6S|] 0SҨ0sí{&IY5 !k]›M?>_OeBG;x/H>^3~}7A?6̧V&>1=`~nLO9LxcKDZi\:o΄UUt J azSOe`!O2ܞ~ir;60D5k mr` #]7f_D4+bFϫ[6Z) X= ]̣iFq;GX;>ZF1SSpƳUz\іDJYIjfa_Iguι`$+< zh 7t3 S_kTpf;fBac= ~P]la&HU40Yv4{!FKEnT4,%D@JhӚ 8U{5fO#AÄ _$uitjgcT#:xPAvN~|"P-ݛΚ_Ԇ&=Ɔl1y ,ɉV!Sqj q;~ĉqi7(?UK8:@_ukaїꞭL k Pj{`t^XV<]%]ЅH)4(*ϸp0gm1+A_?p-*":N8g?Y\YAZ>3]8a_+AE_;#?E20RwѱUqR%yScK گ~/@K6׿GkrW.)ʲ!%7)AM.ꈞP9oI_8ӽy~ӑU;uL9/0[n4Z a|=KD:$\s‚W|yPŗEwd>̓Zũ tl 2-ڡa V+^0gpQ(9}PZc7" b~PĂ{uOfc"Dژ=8*7Rݿ>n(f-!?s TUjLc$W^J}_u>SS~^~ 'pB Ѝf,ϻPwEh3ŋI15D]vkycUCfA:`L[ ÊW73pZAvkAP̮4zv„es g~53*pLu C "=(L %E$I/ut7%J Ň^sZ6,}E=68O 퇤vסqӶ"() ?{Ct.dL Lޡ0LN-bG4Ppi=D=o1/T[2 :cdָ3%[)R4VNT(D2n?jpp ~#/SlY) eb MWْso pYKvD|*kL ;< ޿RDs.`Y'⍩cOQOSߗ\oK_'wPeg A81KLERR R]i-q*sro[ڨ4ڲ6KCL9e+%̦22mByr1+6me"=錙oKoL5$ . j3RZ^HhV!ʓ)OQ'h,>$0_ BNԠʔe{D5mOh,IUs+:3B?(E#O2YLrGۛIQ~Ex4`E`4d-4&DFD'*}m2TGn@a7VTOh 5ӶÉf+yXNu6L@#=Fjʏ >OUk @ےMzNhZ[pe7F I/Wnn ޹5Rz#vC qɌ띓JOAPvК]6,w:aU> T6=*-VG~}dASb_r~qF@U7cfU&(5dnl"A`k1Y)L2H^.5|aN>}Wq™yޘWyWрL(쫄#K T0G)OQ. 7u;rnTof"_ Vgv0hڱ榜Ԓ3vj ?yϓ+yLؿ/|r;ool"Uoj0QҰ>t杚EHld_BTu+MFOOHs: UBɡCG fM.b<563 xOk*ǐ'rH3*C'`%!|]rF{/ =  !l,1h;9ž汻G|1b.vȯj^_@[ID+"Q@~Kv!eW|+cvG[y1rB쭓g̏" 8ǽO3 _St^%M,h쌾RKd}N = 2Mb&}kROjܘn>['^3bKE\;o4SuE/c4b^l|{Է( } lJ\͎(%C[P>$\LH'e<]IvXXa搜Q50o‹6KDQxp߅p(UꎟIfq*#v30Z ]_?|:}iANHwW4"P\@4=*ܴX`!D@g-S,n|D* nYu%jTzq ;A?nAy,55e$9.l wYLRLbc=on`ԹKtKȸ[hX&},w~pOfӻ,G [s M7@?6IRE!Mc~X%8 T#"Q1̃yaZSW7i]Jd/W u۶٩.EԆ f va;Yvػ"鴧f2g2g, [9Os} sߪui">CǷeG^֖9 \-,0dlPfY3}%Â_LKn<0MSTIjΘjs\VzkvaLeYJ,ύt/eG\&,G y_} Z߃xK,P ߚP]`e/RMŒ$'?VyvLTiM^ܔqljD!ߊTswLwWEMjͦh8)2j+(:țu7ьYƊ{Z۪/+snY VߓL]W)@.5fu+:IH>{ʉ$16``2a^#szorlZƢ~MCtW&GſinXSd&o) xguWE2wb{i4VXH NȪqmzs-aC}dXMm=4C;{>X=c  Ylb+Zdz6sJcF+|lv݁+1r}TʔQ-ULhi>C9pn?eV )Ԫ?l.M ٙ8GʌCvF@Pj6QF1YMue_pҟ$ST%[wo)UNc!do1@?wNÖTۈS`%t(zd#>7WuB 2Ii/Zlt_ r6Y_ O(D1:*S|Kڱa7,[m W}"7JP e Ԑ6`8%40W Nj7ʵ;V|:}UmN_jqLEޙӱmS8 :I̔?qqU!rnҰ9a,li!HlbODhW͛ō byK̵4B $A˪ix#-G[KF#qC G~C`\w'9V#dKWҢsƆO$XW #S8ӓR :$!te t稅/nb(4,YxkѦ3r6 { ܇4^#bB,QdiJPeȬW&Z; /`DAƳebd܉׻Rmz&F-w- ǷGHCXY@ro3~_%!8`# j;C4){?GΟƉƏk/𻴊jo'q#KQo{O{r F?r|[4H%,jE̩Z{ b} ߬V6F;#+m! 4)+] &!=ƶv5͚E>@#ir OZh_O w@pdg~o9o^poB J#/t/D*gr =u0]-f3ݰTEHGJ0SGDD!K@Qj7XA/_!S铴8 ;6BeVRVjP~k}XA4`|I6WǢ,6~ 8~>wh.7&^u3@5RL `o8ձP8u?n{Tr|d1mo;F!A|Wbg`Bk{MEt|,?۹:zWi=e.#"`V[N:h h$hvр{O;`sggRXrj25 (I8A]C8 ,+ #8CQi k-DֆS"g~1;]@3vlR+6*K pmr_vf^SoF*)L'VOsKgeT!3JUM$ k>I nOd|߼x{u.DjA( A?.gh9sP;A40*c\{6鋽`ƌ%ܯUGb?}VM*KɁƵ^|SdzJƵ喚w=qU :MZaR.xG>XB|e-m ]vk{BԬRG~<0{a wbtdIF5 F>BA$ז۱iRA6|~AHfL#ohZ*\NK÷;rEI,ngkdK!=.xұ&H9g+r˞/ ?4gm24 )B"qjȫ,5]l3PV ¡) 8v3#SQAٺ~%mTUH\$gm' W:z$OhC?We@'N9E;ϯR4%z5E8C̥8 B?fJ$I˝ǀ!,^gڇN2LX-+ihf۰mv{{SMCN@ wf|?Qq]P.!LY=0+o̫¾w%}B ]*,rI]/Q"]UD >Ab.ٿJI]|wZ[AԏOGQZЄƐ%r =5f_qk{ژʲ{qS/?`&1p6\-Zt h-7qa ).?!kj0CXG{f=/P4fI[Vܳ)_.ۖ&]'uTW,L߁hhhQt"A@lBrlnэreb'Wz/GHVm|I^saޯUРx|psG(T 6]7pְ̜Kf"-'bNaA':7?j^ 4U7+V3Ts_A*X2,W˱wGVp0 x_i%YU,C=lFW|WƖ&XIV3 {#/8a{ 9j/*6&G)\:UPtkquYy[4Qz/6uQc]Y\;^tە2ݙntݑPpX{X{b4qEa<:~D[* Ibئtv/]Q1PҀ)\%tݕEgKއ f=;5MfE@싰Iir+ 7/Ern#oY&ԕA ,zu@wTQᕈh695~ɸm"y$Ky6jsA>c ~izVL^9$Di3#fPy=Rׇk@X=WgߗdB{E4q"lw뷖\4H0ɢO4J!+k|:HQ@5pő/% 2?bh& X獇EPc|ሲ&QvS:ja@(I6B vF9]F3ɱxtq)Z{b$Pɘ7zU֝I}8,DV·J-mԔ-h]s:8$V$'DM.?N/Os\MjpӁL*+!3k{p BLNDO&7Egԃvag[#?2=X7Ʉ*]WӸ.*^anPw6]sXVVb ;VS͑ O/53$p~j5اS}8`yh?D\6b^]ہfg*Eto8Do39uE,R#ބf:k,ȏvKGo#kjlDD;/RDx)*J<4)Wl*ZX?_oN?ՄFw[,ba5>I kleYz92'Dk_8R9},eH&)O]8UAY6I)ov1ZA%8ύ ܾSY8:c5-$. ͠=ƍ4vIeTjSYA4`o1߂l#,O˶82vv7ٺ}.| XRHaxؐýTJ U,1g~Edl`IoUV iP :>ڀ=Pgzߡ̗U 7: ̹[NaaѬ@+L_kU<1Wsڽ-!y_ -jrei&rbl@oa:x PmbɹLj*tsQV GN'aϚKF%3P*(wGIK}Yڭ{~+v <|=0 ˚L2Fb~tC]PhNL2H͟v\dZΰ(_+@h00 $7Ti~ *bIbVzM \8i ÀK`E?Pm<{_NF檬4]aQ@q2q.-ۉXGj>)r4SM}9C (?񈮏`h*2@H6xm̬O,W,ٯ%9Z9]O՜0ٜy2%oKJsn_m iH) YBm-tgDƍy[3TM$fsbo1C(Ҫ-;7)&UL[W±SydL:*[FE02#WBy[Đp 2#5THT4MSPIN|hϴҹ|Z*DQ0( $ ϊ8kxi_Qs1ﲄUcsD|LRG42g%[3Q%ö%H"!.eo8ߜU:Gy@"B8=v)2bS'YK<@VǤuPȄS5iT@O˹Kp"op4S,s`l3ǗY;/-?p:&ՖO3[wޕMg.(춤'+#v%(TR>K @o vSا d:;7K?aJFf^[V䮱XOt:*c`LJ}l  tQ*p8L9kn,ruODA%;Z/Sԭvu VdV# cCc- ϢĮj_|%pAYY]O>{:ϭң|cKNAy4"AngC Rc*cj&EA=e\׺2Ӝ- :=u D+a KAm&Up<taò_7'y\vGN#Xjn2tVYf$>]T8ȴlbtv65 TȞQSI*ۂAz(>p YW.@{ LCa ݗCr6, /u`r%᭾gjgET?8@)om LyM-R#{X)\޷8>8Զkvsh[g^}}b2`wˈ ?Te$RƭuxiUḅܳ°1S ?Scᣇ+[ܿ?+$U:&"$'96~BQR \̀v nJȬ}OA<*D"Ȩ5 9H{X21_gUV2kJ3CK4`Rt*0*XZҰh](tOmZy)ζԬ H/6h'|-^saCხdRAl &KqphF V6 ]Pݓ6uif_U-} &NuX?%Ղ㍩\.Z tL8R-G.Ք%6E(M ) JS/퇯tA*5=h Rp)\Y Z=F:dbY*ʆ^^2/'+rBԦЌoo 2FSF }V];-ޣ@uNҖVJЄV$8owNjdt_3ȕli56&mSo,l@qWAm=bFwBSK\E6Q\Y5ZY7c>=AjL8f*m@A~fI^ѐvC~F[f=MA[Y"eP܍ML4Ù -iVgK"G FPPlTJ-?Xʰ@۽`cB/#ӟr.wseNq!#E':Kc>`r6n۰#yGo,ACA4L&4X6Ix|>g's({Ɖnh (/Jӆ)FQ n?&|u`tB0v$E֠F( r/ N`"{Yy$+׾2C"Lۇ7kpHX_)mYDEOo o!?P{=QPT#ܵSG< bMeuETzs!i Amj4޹Mpm,# !85`*kWlM ĺKYjۻEl sw9~DGmoYHZ d =y$ݜm%/WXod@ rY?ٳ_`W ݭp{1mmHگ:k]6rwZMQ~cH1"e4C"g50;P׫dn)@}3,xeo3$kmH9e[=&ʘxKY*]ObuKFRF1X&5 BlwRF 8rNT9(`.wE/Bx3\Wxnwt{UsLVDH=`)#ʒ#kQkw݉!@PHa/ /"5ӻ`DSLи'fiz94~xZ8YkWwykwM% {%ȹ9LYP55Te}̿3e 4ֲԆ„O-!%=R-m}D4r,J;h*mm ,D>I^怨=@W]g0X+A ju!5Q 1k(kU%(B9ͫu8i{%17pu8 ѤL* \W~ :2!ǎS3lÂl|KXsw+v]hY g>?$M':rX;.`:`xBf Р{*6OT 꽼}IYV6݁&QqC(aYYr49+#ќeoAIGT. 碿u}k8/7?F@61^uT"dgswP*'@Ss?<6 O zd"Bo A6{{p`~鰉7Ug`:}CDVq1oq6_/wSʹ+$_Dwғ^-p0W2dj:;1ON0(ͶFXE݄ɾv害Kn.tko-#L@ 2z3.v@(SH2750{c =47F5MMoHDPvG,UĮk%@ߟj/,,˶t4E2X%)DžUuR џ^$p^ p?)~S b֣d ]cdx1 Wrzc$'EOk_lO=x./){.&gA"JTF (YpE#;$pOI/tY.5W;PUov]̳Kq*I:]NYEs6)?ƛ;2-gvqt7w(L?HD̉4X2+H+lڮ {ϴC/g&.D̩͵lƶ YZ