libgsttag-1_0-0-1.20.1-150400.3.3.1 >  A d˄hp9|NkJEҫ=}߯O׵w 9Q:X#ͬ@jlH da <ϼ43~+xy̕ kH6Q4oѶ╋\5rZSo6G=F Bxkgs3O1Zq>>(bt>p@?d & S 3Dflt|     <D(8J9(J: J>`@oF~GHIXY\]^bcdWe\f_lautv|w xyzTdhnClibgsttag-1_0-01.20.1150400.3.3.1GStreamer 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.d˄@goat31SUSE Linux Enterprise 15SUSE LLC GPL-2.0-or-later AND LGPL-2.1-or-laterhttps://www.suse.com/System/Librarieshttps://gstreamer.freedesktop.orglinuxx86_64⸡d˄-d˄.c244373db3bad5da354e63c9e0cf927aac56b8d3614140af60da1eb256c8c250libgsttag-1.0.so.0.2001.0rootrootrootrootgstreamer-plugins-base-1.20.1-150400.3.3.1.src.rpmlibgsttag-1.0.so.0()(64bit)libgsttag-1_0-0libgsttag-1_0-0(x86-64)@@@@@@@@@@@@@    /sbin/ldconfig/sbin/ldconfiggstreamer-plugins-baselibc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(64bit)libglib-2.0.so.0()(64bit)libgobject-2.0.so.0()(64bit)libgstbase-1.0.so.0()(64bit)libgstreamer-1.0.so.0()(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.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.3db?@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@VqTMTealarrosa@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 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 PGS file 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/ldconfiggoat31 16910592641.20.1-150400.3.3.11.20.1-150400.3.3.1libgsttag-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:Maintenance:30109/SUSE_SLE-15-SP4_Update/6ac53b95b03b0e5d7da2afa8f279c2ce-gstreamer-plugins-base.SUSE_SLE-15-SP4_Updatecpioxz5x86_64-suse-linuxELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=dfe036781186f78c2a11d4741d2ee361afada0bd, strippedPRRRRRRR R R R R RRNl;Q8X i6utf-808a8531f1f31da4497cdad397ab29efc355c321de836862c72e27561ce6d29e3?7zXZ !t/l] cr$x#Hۛj~3h݉mđѥFSm|g =ȟFeٱ7 Uw'YC+>Pg0I M2\l=Th?Fv׵ Q,CӍ{\f y,`ND5$h5[kLeCj5L(rR*w ![mn'6ܗy5E(-MBg_cbۥ?]=OݢB`*,?.\-8ͫU)X B/;~ =woybQZ &Yd$A8K'Չ.ګ_~r@BL''$ U$\LiM#φr8Tƒ ra ҖIPMs3QW`ְ5@̻6/,=!i]o8.ZӪD⾒I_L>v;}(2vQ^%zDrk6)Z_WE>pĪ;7+O0E|G˄|I3]EUyS:Bک2i!z(EN^qP&ʈ:ʹ|\oV,,V4&:R:MH &`R^0KtIo]qAHU&Tj6SƱ][UYx::ra0o[WZ2b70$F,AyvgUQ6Qa r.G9<'!s|G1ƺlj n8`ՁЂT(Yv!ǵ%r3֫-!QIbyKOY| Ž!$ )hR};GGY,-EOH埲kmAw.c X*pR*𓟗CWQ.vAs͝[ͪH`.cqxNOޱO ёf.[#39uAM3Ҕ-y3N7L6_ gR/ǭp]W>9Cn$qCX sVm|X!Ud0[BT[nZYW0<+grLOs5^mi WB ] /s&(N{Z|y%r'nvC?LІd^J<9~Ղ|1 MG}@t1¨qqV *:uaS,a3axid^30-x2‹4EloKk祽Sg;vi qoATѮ63RYW. R@s11^#]w$۔#G~4m)cZO y;m. GBf;s~;[X)}"0U}]G[UuO6P#jxyhϫ%'1h`eo:n$ ,G% E-iakoaOh(;R;2q^,rӓgnX=PL2[,MhmL,B~ܖzmV`Uߧ7P^gȷ!1_x欥f ,bo7<3s5JO$Pןa\@L\R-P"yB_D˥Hj'j1A!nzf"4?^aź0|vBxq}!˫-b35I;gmi/co犩% I0g9XZXBMFeg[Fu|"+}'f(5wg`:nC}дq ihqaGxdӖr0OQn|UŷJetڽg\Cff6 ޵dk3?yz*J#ܺp1PS'/4OaWk/fflkՠ >@\L 1ژC*;ד8{(E]E$[yǾ|ambŐb|2 :0>NqȌ+y q2 jB Ԏ7`MF&e~ԛ J k'\I|%qqhS8];_EU iԚ9oWbldPbFyӽ{{GK4lH|P8&c p]F8M 'bʠV4\b {~8N-z- LG3XI\\Lם,Xg31=cE ]O1 :3rr"<o"2O%Fs|٦Ya\HS?W_=M+fa "œbPv]BF.^v*l??[zUcWGeor_BQa&6fd ݺL¦uu\8lh U94o_;wp6"*˭6Zw]OL C~` AdNƢmfq 9P{3UOu GW$.&5G_꩓rY:\stۋ1;ٌ6I-{䞏$ 9>9*_ۓ'~Iΐ0b@o"0 "\q^u iV$)啇NW<3B*Z}V6 .[&0[LX6 m *󵈬w~DRLUEm_Jc$6]gHvF'bsLA;ty9{`3wJ=Cm[)[+A9~jO4X1!K6AF7SS>n!nj.+: e9259왭lL1pUu ]Vo >PNWcg)_4\Lb"o~{G zj].桭`YF =IeE)|_2a):K=[?.yl{tӳ%gwcW0Sٓu_%MYuwyF4t\Ľ(]`T wm5SȔŏ<߫Jw%P@]\{Üт;UgV!픓(:BNOfEWfMCwc<Ȭ$Eg/EYtN=2}ϟc<^MZ*X;IógZu9K܃TaymB*daUoq^G>nĥQEV_Z7 *K0Kgjɂ#Y Fa)fR^si>|yBLžQ[#Hc!o3;JåD C!No8*uَa;Gv*R >lȍ\bx$ >"\p1ZX~Y t>5`uNA ӿaN4f}9g,0ϓH4OL/a<17iH[ "3-I8QG_K/_}έk }xTeS\h-̈́ .ty dɲ?L[~$#ըߙ?$Z0Sĕ4OR:Obʺ}hC"#>Tdc-h;Ȯ3,Ss,9kj fL_XbT]Znk#=K8q=u=o2ɾN??&\,エ@nz`tϻ/FڿBk\oR&,9 2boإP"8$// ,"J\9illA-VO9Lix\PO^ 6`wE&03a<%Δ<;;u Uk"<вҟ2?w_uh!_O<5M i}XNSus9 {Vx'KⱧ%6 b60Ph>e$K8)lkN8?mkF>^*Jiʖa:J]>c0-K5:9ΠC>J78RH3 u{/xa(`)?Ӆ|dx:mInrTZ~xY*xG3dCo]7VOgnIӪ.J{ǿa nTL-6jC\gف r*E~k6~ B SZ]hK4u ~~L7D\,;D;&}({BU֖8H%-)pZVI} .*1M_4Z8ha5d )&#NN:ancsYe&TC됽@>N!zSE+ .0#7ҋ$|ֺ6`mi7cEƙi58\DMtͳ1l|w^0朩XdˆP˳OٌXw8nU}_z}Пe=(g5 c }?` v]`)A^3:X',=ڂlt ><"`cu\%QXq؋Muł0(wu6sa+0.Q7Lo=W *+y"17&Ԭ%XO_W{P M ʢeȸI&N?`.*L\5)KP wn.TrQB Exg_D ⵘ0j*MG^n6 [C@l*I|5>5iT^Qn]A&V h_YcJF.LkFQǖ~|z.Pv.>+(鳩e }jť?,t0fP|o}68S7tsL=>[@85db›z˯G5'VnYҘ|N04q~|r>#+ARW+@f.=M#a*T$j(' fF ڍV}2tz-2ۃ wRe+9l^`\*=x85+E7>Ѱ0j# u8S@P9*+kt114EXO}//.mLϑ|dʴt;I˄i\+kTH$*GVҞr98ѳ6wz$ó+ 5ܧC^1GuL6`R孉\SϜ.=R",Mm/mr}?= $!8}/RNUodrw|/a#Rƿv&e{vuZG!/Ty5q32JXO+HWPZ#T!:Hb9{vUc[\E$(>a.jeW-׀;&(5 {i%"E`xLxw:Br~~%qAye΍P_DLML7@/:9Nt^=njpb%7*w^ٗN&[Ors\]E⦏4㌋dyݗWN7Tu\: ]scTu[\ʘYwRx{(؇OWYa(SݮW|=f ]IT}QB,kGГr<$MGB?d/Tj %h! @R"S>rjM" &Zz6Wl~$oQAb |CfOy3Qn)O>-b4{RFfs6AZ9Hu2&=ٺn5l>21S]>;fH_wK=|L'^!і0aNl_r7_'شd'*zj;`սGp* 5Qnʩl%"OCB;,2t:CU %̧+vXSD4sVaA.z6g@Ƞ8(4x)b?xfj%8S p_ 0o\=V1Z7>8J$w7Xd8vO(JgkkI~) O4z)jd&ЏÂPZԒF iF=2k|RNFvf9:8Vwr/Q?_Ry@n? Gw@xo@HKG03"k(ц,Yfyd5c\0c%vθaR÷If`fVKKw3Y<4L-= `cGKL}}iDmi-W Mҫ܎<$*o*pt:(fJLK6(w g|MltqWosMpV)I脶XV_oIC)"[\Ϳ66)Fܹ=xDBg%\7v NK57>8{y7ču[DmrNzh(@ޑ4j3M"s˟u$*ˠX=[ &ϭbHTGz/3o)ħy·4@dlk%#7 6S,טRu̼O얦wPgɺ8KGIn¥SWKO]3X2ʅ;:s5Z0!ALu-8H?g˷K#[0<;J6`SF: 迳m딮1n Ag'v^Hc@u!GY>Ou]'\hJtpB\F&9BVt Tk̾ƙYa` R٢c3v\ȽNlm1%KJFFoPle<+t}kV9!Rd?:nz)D爐})ex^ 39ē₄Ɱw4F_-hsI3nXES"Y/MR<&BdAGpOaE8sJ˥r\tٙqVZ('ٖ|s19HCt-[\zOxV1hBUL~>ӇF.G_ʲfC\ʲɑ3J/HP0Xkv}67^:}9 E+ͣ @ޙwG('0 t7/Q;Z+Z-npCAt__굯q՚{2QsЫ4  {QﵟGzq vD@W^ JF[\_zk4.LDUR]~ eSʂӚVV-^dU71 A&`hq䟬 [n Ŧ7!DF_ĝ<-8L pw $${+t8vh)KGk-7|w 2:隦C uLT*`NKQ 3(H${FOQ,&Ƴ8@OB+]Bϡ-G] W 7Sۋ5i:}'O ^S:蚷, `i`Q׉ [ŝ?hUn 2D SQЧ*ՓcD5E:z\M켤'%-hхRv\9#+BTU/:iDSԋ6Ȉ3~4eBX-y?nVs׍)I.^i8^у0ׁwSyc@$O+1td񕔪tEiDTj/wCW.ŏ9jK> 5#S$ǢK.-G$g$%>_RgE`y~(,sP w";RE `5l=`U(|ߪ ,F.+7Ҫ\`ʈ], aQ86Gv6E`󣪄Rkbݧ:Gq)Ve,FQuDR)V-@`|@uR]qd*i98f#&܌, T9mE-D^},I*1j[M~MF|X3'L8|mjIWz̖"(ktI=ڄCX}i+ "/拻}z I0h`; M9 y611R%Igf<An{ ;;sk!F؎/XbF5k);nC;Aµo0bϹ詷Ν=X=Kd BӓP7jjaP^y",<9Ԇ!xT?GU:Vzj)͕+O/l1^e';zjчhXa}=2bҁ37哜kݫ̖Qgjm8aUd8["88c8z cw8ޒ^s}F>4x*ww;+}>@xt5qU5\G} (p4f^\r& ihN2]6-{wMHW@ټ +JG.DOKZu3EJgl홀 DI64kk %6,Yk9WNާ 8xG2OL֛S}#| nigqf8J闞#4Q arRiWzWdumn6uзݕ:lpÃpni9%@# 0j2S _B5:1hJ0MCWjwb KIZ+Ap ʴgbJ{`PbxgVHZY_JMB\8o%uBۜnL;ZB4} [a4+F_T,sגaUQ6sL V`US33[1֏;_7.%GN/U$`MV R^.DW1mb%/)A7ha[rXc8uE/Ҿd#USR;)HfZLSKGܥ9Bnkx:kKvde00]$U:7Rv Ε.F;XeR^g+a4  hyy}*k&6D9XXd /N-8CwWYz$7Sn$}b.pe)[x(d=CLSWLng'cu B%ɓ13c#¶_u W2} 1g0b2kcu^̝|W[#f=naG` q9"zEgddJ_z@+stݞtou &IAWףݞ&4ZK]|*$4VUvۦ_w[_vl3.0T$ޱT,diwj& h~BN>sO9 #*u`93:| I~(gcm|R^_X<'nZп5!qhn (%HVn5nH5Oћ#4GRZ 7l;1q+ܧ 𙩢m- gcMKTɉXW<҉cP &@xev+Z q6* h뚼C WL+*H|>P=VDLG1b}so߲%8xp_1djOPA?='/I( Y7ٺT˧Iv7e , l"53. s{d>B4Gz-1{?2t>PaKhugD&LɓM Ցm(H*~HCCJν/Jk'QXeXUZ-7I4@ !M;7GFf&+=On=^ja CAlI4~3č߉H >e>0&l$.)!$ L>Y&ѭLZ֑qty[A^y=;kU_S)>N!R$?GμJov"wlIyoEa1gS&uZ/JG@-)ORD"<ВCNseo KljMچ]#L)_o.Nb13?e])v|}غP/y7Qsv"k\*-IJXp>ݜKDdڥ41'*pS&!WtZWSE6%D5tJ 9VD#j]9#ASuA6䢕%90/Zu,Z~ T Qzߑ";ұhu Oo`NP_4``.q&V\/6dٗQCA^uzbQsd$hSXZp 9Pm@Hn{onΨ9flN:Qj!F~OV WjD;eS<s,[nvoǩH@FyU߆ d].2qװqc@„Ϡ]-o()(#P!Ky jF\e9H;9[[r U?ꔳF ^v9 QBݓ^&Jo)eo%M >(Nh,b. c{- #JV7dw=0GQoЦէX5џ{mm>wZJyP<02( nY}kK> @J4hy*;Nv`Fax.%R\p=aHPH]ו\mᲒ0nP$P,Zs:Q ˲M֩"&?`}|,[ʜ80@àd,gm.NIIN$rtbdLK6،^!Д^$kZly63h~s:2CEk-FMBJZPDQ>L1WU_)wE7pÌE^' Nc?v@kP YbtZwk79PW fὶ`48Cld߁Q ow]xhd "{~o5]3*<&/|{_ч>:T,ךǥ;2Fvh ӝC8տχ%K'G5)-!UqiV_@.'EM'Xw:#inA*4ptOIMG澵LۮJB>6=):uShűAHI;'6}3A:a2 ZO1uMUsxϩ׶>U/"~wҐH@5I:]͑=PfVUwW0Zԉ*j$$F :FC#Ve#I6tjK&zޗRi?(iVmt VA#$v:*='O*jĞPj. A!j Fguy-aܟ^/q~מ1 _\ vSɦL 凞{_<Dߙ*A7,~i h)LqIȿ̛ #7a Y>- Kw/8JIAE48B37[% U n95,G m :x(?,a]H ʙ5#ѧu?tpGaqCX<4#]Sַ Lҧ`pYl7KҗX4mg*vJ`w`rhje~ka wڣցͤ# Y,#<ʅ9(ӵńJMYnn uKݚ-D $dc|GT.Ɇn-/E?CBW@/ ,15I#a*A:Dhs3^]}lFj"X n7BU| q!@tqSBa0r6SZ@K196Q/q<!L iNw D6dhj]d ^W4+# ,(q?:ҵra {{O gU, &ڤ7q!.{D/E'D^s1nIYO#|kNCxX4w"e'T`31ssEok?\qt"?e7ِVH9rɕZxds&/>7[֤\trDqilZHPg$k=s*!Fp$~^0:ųB4ܲPxkPxq>&7sW>cZ|9Mפq7P\]jg6i׵Aj';sF3"4 槨d R ;NHlc֬ qEROFk|CAm^d A # P0weJz>3(_#ѾB3KVL,+*eǔa`kas&X?/AΔQɭ:WZymh4$Si  dEGHD3Ն νRS}SA\mc7݊^=e |1 R(FGIEؒzH ftNyQs aw3; 755E=ДPh> ݽ[G%1b>"dT枡sL*Z慛#K<+/(d?%f`:޳J,wl\g& I@E]8kZ2vl۩ 1<5:afGNUh+ŽIXV^5NG44ܺlbWU¢SʭLa쎗]j\0|%T.a:"~ 67pW"}{&璔_6P+) 'F<|p>n @R O,r' ԉ <욳V<ogWu: s*gVɷ1r3Mx`Օkٲ7|;' Zv0x[Er$NI~{`1y8$4l Uĩ cI^m!ݲ20?ĞR6@9]TQwNoU MoJtYktYpN9q}E7nq~oJQlʿ ()3Ѯy7}5TV^"s$8cMaR𳙿Ļw0I :G J0"@P,qϗP'#1pH?]&▚l^qrH>k70$ }]~8YP)W|QƂ훷KzZq4PWqH4Lj{7 ڽ|'a f~`z=ο1Jr fqiG _IaI_䁘5&fܝ EEp؛X!W-?CVSHCc ]W}$02_2"#) =jeŇ ruk\dId@Ltir>F qw#ka\oWhYqK3}.D$Ȫx'ʽ:Uru8U۰LCBbKS+_XcB1ϩ +ztjK "ZBzEi&SvZfX:icOo\񀁔W,5nUQs$,#qK:Pؐ]0g*.7/C> ΋%U^BTtTQ)OP_K-Ut`kn bg?IKFߡ:a^!k`Oo,b%0P8_cIm莎gB 07zc̄W>i+GF ߔVX|4>%EXͪyw{3yQoi76ўZd {п}xZCz !/7upQAZ[z(ńW>=I"Woh5OmHnrpCO _B!M>ǀ0x-Z_*YӞ"Ԕd=D/`]A}VbKĤغxN?Yݿ,"К>(T6!Elgʢo3IEHo5OXDQĘCri=i L8-cP55qLS1N4nBZqoz$jyiI4*+.ac7 APvOwUj6[AͰ3Z/RNTð+Mb"xɏftٞ#"N-[/6Klmyq``A>+%KUyx(E1i9̢&*~ JR0i oatؚo1k?uJds̹Xw:N=HV"2{5Kh{шRC$\WA]E֜ιGVRXa<_Ա6 GQ7TwH57Sc*ri$=Ozy=0I{97)'ʸ3 Ă+vuLɦ'1,%hҾ97?["|˦ h.ڸrF\ FlM a3!toVS|%EښD'&πXY y ȏ9Zl"*[Dߜ|q R_v> k]'8E.vʹ \LE2aj~;ʅ9a}J=E@]ۘxu ), È(xoX GAt4.ԀELIZO0}ung?}tu3fL;+{Y7 OՁD?o]A @n qXHu?Yר3 e{mt1[GRY-ڮ h=[6kUUpqqT_"(@9`F9 R..oqB:QXN@_d?7*۬')lB1l1.~0VN܏]=>"zmdd ` y\6b41$~ȯ :zl9V ՏNOx9ͅ{TP`kp:Аr!5Jf ְi3K"9 gQ',hqii&[1H!iso"Djr7_(;Rڍ^.ɨW%0+ ~ V×g| .b{8NMʺ:mmZZk'YT+^D."Ľjh%viC21ێBi}s 9$2domsؚwc([|D)MWH;aLD)GIȵ<Ĵ7nX:=Ҁo,hcbVM=h7@]4yn ٜSK7G'֑xI3_n".ppn#}m3B,glj?N++Zq'(iG 0A~c[=ts_9jݦ:nU;&cZ 7s0R$DW/!^Ɨ☏B\X#f%}'2,sE($e~vIe - m*@e9T ;؋ \KZp/bj-/xU4| (n3sH"Qğ nxN>K g'h8令D͊x`гL)O3q齂`uQ8{u&d7ad½j— p%蘄_=վ;AG X"`b|n90%.yk"ORuPHjSݺ^x `W=x%:# YS, ӥy<9 k`ch#"ZI0XW\=ƚ85xo- p+XʈuşQ)҈WD=$ZJp&6SEX&}d:!M+2I|b3 :Nߎ$Cؼk8|@7Y^-zC~|Cms{ /5 6p-XH;sE#L))/8b}‘T~zz)kz]S?8? 8JmL1^d"ZLI*D}R8M; iՔmb5czBq~'fUe9ea~MD tտk=ɜ\lV:Î\tM3 ; Mcj,` 7=L /2zJJm$Q*0DO* ⩘5{I\T0.#- :2|ؐT34pDAB<{EHw!j"g AzxZ<ܐװYs=dPYB pKPԨ x0l\g(tzXn4\F;B dFq\ݶS{rI YR3*ti]zZG[Q7POBtm~ me^4A= "fxȲ#NxQ +AEf L.@}5J2=t< ȠvS6I_óV;$uvXc -!#xVlxFRąٿ"D%7- G֓)lQRcO}3ҩ_%]` z9^HnrC>X5oIJ㑗%a)ʻ5:u*z0RG'J̯J3-;㩟m~ֈ_n؝Y?KRRT̀bVnRUI鿣 6um;g_T"㟀4Q5tkgn<;7HG"xTT%ãҘoN TmŻ"Wdu[hV8Soss< uxpL z_XLRfkm8=Ysb֊?&I4 o~ K88{K(:.7)D-cu% 8h5`zvÍ71ԎZ@iaL*;+F,v"Ү!r&b׀LFIE$1t2p1BlzOzc+,;xw6k4ow!y(kv߫c+0CMx _CY"IdZq}m t%},wL*W@# cTvɬ >K5Sl+d5E.'Ka%1~FGb\7_ۢ1<=KZs(S\e9ჸp.;ys謞d:!(ymн~ʰCCFyp!!-LcpZUR;=. w LlQ\$ZfHJhFQA"^~QAwq%/ݨ.+M-/Dۭ8U8}fp@(*ߏ:e2ImǗ HqE\ g=D\`jw3\7'$6+~`'E4W Y\GokoLlr %f^gewU%KBfVU4'Q9-E2d7C /_*p@4(b&1җğѯ iuO_Ę\(f{5k]ď%O␐.ﻑ Ff}Th4ҙ6%!\l5@~F/#pvvKZE0U?0FWM.Q+?DLa6[Y=) |81Hڶ1T'/K9-m=[QF^)4] %<=ā(O:%\%z~UZݘ.Wv*eer/t] [qd1J.+I?X,9_Фr A>-xr8kdž4n;!0*(S9Tir{Vŋv|\Qa m?JpZ9ʜOCvFƋn=˕ս[h%s&J3y%kr >QS$Id'2"Udl[ȊNhhw Գt1?i@/%x/hiD;qAlDgZ K|; uEN+_gOݦb yN| #"N.5d{+I:m lf* x1=m*jk<+qneu?XwKF|($.܀.lEV.ܢ{mqj䕶Vҽ'4zЉaRci,l'|vy $E#e . 渴ר2`?EQ/MK\@IPH ˮ9$' / ޯPqO"Rvq{bU_V0?rRr˛7d!tYh$*_yÜ \^vCch&/TQfK#c$^'Rgh/Ild#UMގM6 S2Sf:64=GA{\/rQlre"5=d BA-<1聕6|18+s&1&;J5+ :٫(rbE~-(e!θU) 6۝ⅼƔhկڎ_|`kG2ӣ }Rf3.yZ=\R7ddk1Vf@گўsz8 S$@¿1=#'W*I0@| ?3Ve}挴LCf ݘ  UIKbib 5xsme% ȹ-jW*m[bYD7Ok+'J(͞hsb[; Arlh+mduˆw0a,+kG,l2iCNjjW"H Ɲi[Uqj]qPO.'=h}MLz雊'j$iUL>G-+ \m)L8 {&!t:ng6v;ч_7d83Ip]EI,E{@uFxFf@6i=X֫J-: \K3B(ѬEu;8VNC— \%0+Ԕ/rZ]cx ۋF &F6Lʃ;D*ruqil lœˍO!Je\e͌{$QI)sMLaiF‰&\xLQ3jOZ|1tnq# 6%wVK Pu#@ۄ1Wg'<,om}:8&E U4oCPPL4y/R2Fc2 nrгF)9wy=ảxC⻌ƣCc!/}"+|IMQdi@\E௧DT ױ0SH3>ͦZ>5[~Wi:}>MDiNCH,Sb0IX_l@ _͋X!c{uv^W|3MWbO#K h.Vist!sUFVƈySF -]ߔAX3>Af,Ҁkя)D6`\GBѦOїQ ͈|0SMǚ={#byJ-P`+YݡqEw؀MW}x򧝭" V&w`H L@po6) w0"<38ƾn&EP%fset,lk^<:K ^Q\)tQf!wV}+0Eu2,SK÷-7Q$Smn gVgwzFY{c eA#V:YFi:GYf9u9[I %SW9C' t$v e[0O_7:ԼPmg\̹rzEO*Q*1*KO9BˊY!^:DP/GiDy Ў;uh馆MsYEJƐ'L9v33m W˿OS+PճKIe]hNnp!Λ (dJ>D]GpX}!wUkaIw8+'O=0qT,s#qZ"$m}0v|<*] "Ѽ3iFE~t+-z1D%vjE75:.3+S[ehzA݋ `mC8!^ t8F#U,[k~A A8P"(;i `CXPe$_X!8|=*PL HW(gyjbI 9eYYHbu zFg7&|Vˌ-\8B=(1 ő hv>jԡ #wz\fк6> D&VKZ-\wHby[!tE'ot+=$.)RzB* X%vPIOAuO15Ny<4p8. ˿#bVEJ5]P>濮AbL RFgQi4dtTNr NgATؠ{@ T8{M. ͻ:żb=OFɟ j;]MphɚXOBN|VUc-=R(/ @,H%lCH+Y~.&Oq#׀Lxҗ yU`՚sŖںGe&k'8(BO4={0DU~ x!{tvӇwW$f!06Vq+]A57axw17m7Ԑ8FGqs{,beq@q@t%"Ey]jV@""9Za%.A"EJK5P R1Z?!'N%~c-1u&ɥ~</Mu%Wq-=6T,8,.^vē*/>^Xkn0W.Nf s8Ze]mA 1"yBЩJ[қ-p@\"g^o)SFѣ> fATHPJlR)[ ܷ_,^T6#׳͓眤2`RS" + KV'Ĭ<=,FrL;` bz%/O_Iv+u+hK Siֳ#z<$9t.ˀ]QZє=I RM* W;|J/'HD ? ;!ŰX<-~Erڹ</C$m!5̨̾ꤐQp`7(M-^*bW^d-.;.c,$뙭ϥPpJ LbԛY1li[HB2; K6Ĝ7X @7st\]S< 0H7oP)dHQQ~^ȭ{"uMssԧkw=8O/0ݬ,jږGVœ ^XgN.uCnqLdT㻳ǡي-UeRzd:(;;ҸzH?h,u)jQ, [u6tnT[N]ΆV}۶;G `c}I+1zDK W%)WKdyZ5d׸?bQOk[&I)X\v#w/zH>"RzH {nw~8RK{0ba`'An)yg,s~,$G͜>_]>R(mދ-8:Bus^}bv'u=>;뾶?p3!sbRlm(/'w7œknWihU.5@GקPY2Y!aEy+S/\xz ݿʲ$I]DG8qgqYꎪqTnLR|JY ) 2bY''0󱘵_~Nr3 ZL.0 1+")t7{BO@K7OG_'+0`|һx( 61Kڏ3=lm"V o~:'et> B4BTkkpgeUq.*R8Aӫ) ;(ٱqꑁF '' YJsrY]ܥsU(?'"-*65t 0W `JE ?(}4iL:b]+0cv K t{ObMNÄ(!4y  K15rt46&0;A6_HZy&oPW0*ayz  Ϫ=@F J!Pd>nfPZ49Á9VmؐEeI Q *vϴ%u cU;(?0DM^^;Uz0@𳄚FHصBNַG<~pѥI1TBx`m_pc[Z8G$lJ}2 $^d{:;K d}1^-I*`|~j`_{+⊫Fx7u6lxDXk:b_rfs a†C+mG[km |#zB#]&tPti^!pA"ǜ=cI4A9=V!00@ʿw7-dTCٗ3nhW&q/lRt*tѿ G?t(^܄f.8wM葐`Fk]=}4B9#޼(~A+ W'=J|Cj8ͬ p,fGl"R7|TI]8Ib`$JHv1zR bCύGz}Au0OY~;HA3ifZ[6s> 7`_p` IVnG,Y<:yfIHQv`~de:es~cs3B f.9'|=i՗Ce\d :5kܪCW.=A5^[L][^ODiTm +!nA<@Ro4`r-$$$.o'su`p ҂H#ڢ8cv!9唯wi:vG#_6*,!ʭ՘O$,_4"3c7`d*r$>fM05zKE9Av{ɻWYC=;`%RyW38gV(4u S~;rtWf'!FB1i8-V.pmlB h  4pd`$XA@IAVFpG t!(K.(:sㅉӄWu-CJJ Lb҅V׼J[ 0&y"x2?)mEa6 I͟Q(:kbKޒ$b?g|R*ousAdB- M5"1gI LJlc(Hp.._;9s0^qL/.orq8R}N1s0,J*6:(kc]jDAvL{W40j65G%t={_/")(<#Ziig`hGBKªt-jLe0 ohښIAIDsq# ?]# fSѵ] E&7yy\C UJK'zp @a:@@f-ЗylTh~+'qFW(Ƕ#jFad1; !DyKPTϋŖ Y+Rd_q(ݿ>,peBi f?ȭ k/:Nj/Ms{V"9*n`I{e 369 6t1 ^DNʒ[u`=Q|߃R(>rHz&5Ei pd,PeEo/\r`0W^B]XO'b\[1_eIG{)ʶF:T||ojx9pMz)+ F߿#2--{ -Rel7ppoLoHjEjխ ߊnvv۹׬mʪܣJ+2A4)bc %+}bOJb68ѝcH򵑻_\:WOv,+nzEs@ȩ3\ rA ʹrPO2{K4v,B{Ժs^wN&/@, #z-`;cXƻ\~-B 9ɾ +z)F?-h'bCμUFD֏Nj7?mYQF"(4R?+lU[C$3q|}\?XQe :VuJ J !v@ݜ7]_-$Śk 4  `m8"ՓbT=(D-B_-YA\QFSPʫcFx79 ߅X/xp@\bS;@^)ޖ^e#Q|*U AHAlȇWh@f"  P3&ܬ=slDvVTv ^&ثn8aAmL.۽J׆ u._NnsBYyfJHZM5{Z 'i/e.vSNӧ[TqEA Ͽ5Z\#c̛WJL [1y|KcGS&`! 3R8R(jAF cCw= LqщGrl;Zm*Y2oN7gzFeL"x%rˌL͟HXZZㅗa']F$bo1 &:$dK73MnMf. 3uGn.O[ןB'f/Y)?]M>ȑrtrQk_{OտMU[`އh:kIJF[T92i"R 4&4sof7BpJwl TOs[ػ+0#R,T'4r SfN N,]!'nΩSmHi{4G;o4AuRǭU:7M?IN8oѹD4l*hw*ԖG-ZAJzZEde@td%,TOBO0 /J,:_Ǥ,(I{+u6$}!w3"ei+,q [S&޷N:ȂA%'\.hЧ_VտZ#Jʀ[Ds&㎞IQr.hA`횱s -.;*&̿:;BEgcOƮnsyT*}"dh-A\#һ5P>u#shtZn5zZ˕N7 B`'ZohWNӎa>)+q&Iz<# ;JT}tdST103 `e#qM*eLlW*KCCиRw6SI*[H@O)wčqR ĵqPJRhnJMYj|sy cP4*M N/ *"ddHMA4kf6t"V!$@<oU ;<=(sq=7@=vb&Qf=.rI-w>>V7UP@^AIL}[޽/wٍ=$8O"1=sA!i\BѕϦ{}5^$,|64gx j4ヌ_h;I #Z3x44|m.4Q p6IsE1ҍ,AHRL ,r)g;ZDxI̸+Wm6rN8"3QzcKwG4 }KRܗ=B#q@b"o]z [")&{ɾc^Luщ*Ss BWyTlޙYYdh].ґ*ˊg1t.\G0JM|=@#) љ*sYv:ȳ9H 8>fZYm ChjȩM }5{vy :9oC>PP/T>Hzs3seY02kX' Sŝ?=fI9ܔ˺ ^#:;-**Fg1H|_P![+1SGoTvU:Jӱ\l!@La#c -w+VFy=V:Ja@z«oz0$dSt|bB"\Mur~r{K}fדb>ߠ}ϼ7BOi[ɵL "%_D.I3#9KN jƲr%Adoɺ-m Cg~#t©3J9ZS_ڙ:iқOT ^>rsyTr&KbxTlZ ._Zu-dé} ner^Y<12w{G:kg(%htqŇhX6Q? .d0as ljUPB}ZUlsCs.v{\~t@ XĆ/5Bxt= Y#^"DzYey̩GVݿ)RaObdEVxA_ ݥ!m6X 0J܊qbKoJ*PY΂7#w;Ԃz6MY}:^U"oW ΄NƎZ. ;pvP`29CAKȇܳܥ>#IdMH=3ͧe)׳o8uLER֕fgwa~1)/ù?s/t͞@36ˀ%A[Ayͩ31#=@X?\0(G=,X'rFA|>S5CV7b{|ϳ}ƩhnێsԸ HBz Q+/Aj":ADu]˭%n!!DR=ԹY J\i.[\ւi iu 7]| tJa)v'4瀗 8!/QbtB:ĐkkSW[th_ŭ&_e:vb,*O?KL"@Koǎ;A"Tnt9Ƈ?ݫ/xjn DZLSe~o#2w'o!T !*Zgz>0CkO8qnk=+W O0h~Иo2> Di[0p/eP9%FF_~@ r%+(JcCiju;loP@DT5Ϩz*Qb_wWAe_B -YةH (cER忀)1i:eXHZ$ijo>wo| 93 "*-]ҝX95m-PBy%j٧"z?/wő^$5Wiy5V (7M:"Pqe#:T"$G' Wg?(!&"\a#1RWĝ$ ˕|:2tx)?Ffh/y%k:څ?,FG~q\|f* 86 $ïKGְ>{8E:AYN:g K ΂bu"Ɔz1M|ȟ4B:lF=5Q^6e3khuPYjt!Gm崜D&#XxvuvؠgZ~m.T˲yly3ڏ8z!2`NLE;}ŕId82stՓv b(/(Vr/MFxʻoXk)?נKVؑ@zFzX͚Fp+ +jefÒS?# !.O1?T8nZdo'w\ B>-E=8R$ٮ:9jkHFIG; ̏:Uί2aVɭ!8MIgaߓz#ۃEGB! CjtZu ^# 4fs ׻j\Cu۽ 1F]v$!sמ=$VN2 q29qBl/lХZ#i2G^B$X& mp?NJlÐyAU?dt(p7(_g$3TkLUKҘd fq_XҎI(ZY Q - ˬ˪ %{MF(lxM"UuEhz B57 H*wlڋbLgAU8Qn3:J_j|45!Ca[>M&2a(ާ-rD:xM0$cZN&>d8@%+OˆuXfH0?:UMr\W*:.tKm}|ٯ3UzFLz&0=a/Fdo&!~Ϝ{hd),%"kk)LlmOjdyz+8R9E {}d^/!rR$pya2N(_a䊴jtj"mcU O2׫/x$5hoBw&&O/[t2ߞn+4XM%hra2>_Nu%P/2C;x r"p6#AAA%ޱ_-c2"̠041(=FQb0}HsߐDM\Ix\pMӴ*}"ZNp,]NZ<ϤCsv أDZV^3?Q(Et^5U ' N}\4@N4+كQ0)oS"\C0--5LiNA}~Cㆶ`¥=RJn.< ]UWq FotlyI:Kwi+&~o[tHi\1 lf;2Ln8ҌE3[oiz-YёDf@'\HE]c8;F_=BBsAƄ^x R2WJ H7HPql^$=x3C %ypuڅLln 3|QnWMtf] ɈcqT峒:9gC1rXvoaF޳N${[&gud1 e;F`/D7OВB(D_7 yguӄW6%;/?>}},\E#~{ 8r |lЯ.gKQ@kp o;ņpad gڒ`UAgHVq#c? -h:|NSSMù>*z0fPsk@APq:&!]XYWUz*‚XwGѕpRlx:wdswD"\ M|a_/XF贵#^Z9AEE ɢTFA :oLJd=o=i . v]tcK].fv`T)p mh-dDbMfIH?Q]dUJ/ɶ1Hl n@ȝ%ȥsz]1=z0fAX| ya&z4%GݎHJ΃f>Ex?¾ 7qtU<}{K ϩRm"F;:pJY[Ĭ@mѴa0U `r5b1%jSQ{>&GU=օ^aOk|b~ǰ v@:@A-yI"l|YKfR3(gm;d8S)ځ06 p63xljS V4g8ꐴ J"_*l:NOY>$G)\O27҂Q>NE8+eќV[->H`rC\4'mOʐwf()]8 eOɾb磒JJٳg䷵Saav si&AvsoF,Zs:`<4 r'*1C>*{ CI+;i.gJT*j2bdh:f)ga/,R{B|0Ud:P8w70D)vᎵL}'xAכ0ORD!1]DҴ!ME5vq]bJCm"Ʉ#5$l%bd'!';Gտ*Q=U+n-lG Arj0ӡ(nt $N u37#b:9]0!лyP>lBW̢|F&d'pV-ԫz,nvYqO2/X}'ZWȫƹuG0"| R;l!A(dO!hM}&$)^lnw&hs / LD/eO n0H\UHXq`Kڑ7^D32Km"΁\)Rݠ|\WI_$Ynl^}[DܑF2nN+_a+40؋]sp]8<]{ TI Tz2ܞjؐJ0BbJNPs!Ή8yל"|ewK6H%Wt/n)~8J{]ew;+ WlY~L5fua_Z'(H[t/'xE4iϬ=$o!-&]a\2/Fc=~s#3爩&Ac/{OM" tK!=H{Ƞ TMpۿh/c bCK~0n~C C"% 1N c|x69:_+/% -c6 c&`_=-$?Wf.˲t`iaUGT{Kx/"wu+*oxGO)29+- ȍ艤r\EN= 88޴yry!uZ=yUuRZ)к ӰH+O;E׭d;ݝ1) { SIgC`fUBxvl~ 6(RvӦuIC {7NFE!Acb?UU=?!V&0 F`osjE ݦ  ѐVkyvFI>ҦwN#?3r0QO_X_#O|Q2#eB9f|+RmMn6rwD-^7_oK8I[Xu^{t{ %pfiʓ9VĻ~()7i(zbipi6' LosXsĉ\{J 6;O%yL+7>t꾀\p҈f3-xT̓*aeFb]@u9@>`-- 18tiI'ZE}h~P g䈨pэH-7%YO-c!ag W h,`BկW秲мrίظ Ê. $'AVPAj任EqkV 7G\Dxu+ሐ\A_5ݨSsGf`O;|I[>+38 CBAx9b2:+3W Q6{jCyw=a(s!B鐘ΓDz /3\, ob|0] ぜAz:N[۶H>w՟3w9+ǟ7pF(謕#vd.?ftR-ZGa9O1Ev%uLZ9fAԺ!A\KOEg~4zɓ۟a6LYLW]nd2ih1,Jr7y98FIEd 5|c#[M[Cf]*C;V;2O*/D-l6>Պ}pj݄IؒCsgߞ[wnf8EWv u>U7lID; XEQю &Vƴ8 Vц/n0  -"x@6]TYfG-4qߧU]J?|Q.v<R@L?!%i(]Dʼ,sg-tȡ-,x}jhp* {"W4ĕN Oi~>kGXsZvOny>^'Q"Hqlw6n~rUzs9HYU zZf`s pYޥ17* $lv2@dTP QpF J} S%g%4(ל>썿 =(:MKgkn.50Ȉ}i~/g@1^> 3;d$,G*rq+[؃Yht/$S0`x7ޥtG{G @R)m JPZ_r'@gP֐-TtgeqӖDUOA;Bcac=K`1 'ƥ7%Nuč=mbӷ1*y4k(2P9SJ"P񋝵)l/ r'a',;\tbfW0W.bSseQgކL`1ڡ>,&2k|ֵRϱIL!_( _\ZܯjZ5LD۽u TVyj1@NHozk%t| @ʟ3 SuMr-urg'1yfaȜ " lj[JF[WuG@+K b5Sd^JZ܀\o4t)1WfxSѼ:BCRA>/*xYOtz@ׂ</Yڊ!ȩ^T3LP2.h `v6|KZxik5Eo \͋.ؕH_;"m?!O )v=%zv,!=*Tcnyմy@eKj'xq * <оP4ݱ[K:Bֹj5b[&=.^ ?epCH8Z^A5Ib߲Xv^xUrSg/%tP**/3^zl̨jR>u.z'Q0}KF[/p8xԣ`Qvi[ S!LusܱazؐwqS }rqN0%';/2fjV'G3%7@QmҞ<|l7u}w~_ESp>fpZ>wI'/>Q?Ba=דz%IR>)GӒ;?ѠBX[[d ?_G$}iJU  sIZ^Nu5٘,ox#FW7kׂ3c\7>l{yagoEϜqF1z)2$|*Dvā ;, rܷ1Mv!1MnPtQ^ ߕưLq A܄!M)6XZQ}L?jO=$0xJZHfIOn3*8Imt`pb\ra-<!jU+\5?1C!-AYH#-uGٵȆYh|GJϼP]FΈBtIm_ϩ@2̼M,H,) YΓ+:9aȇ-k@7v%x=]#4 )"yY8zC"kZ5)6 G; W8?i>VXec}G!vAQ>5|,!qXGS<:s-t,M+_^Q}grݍSb^'6IUqOjF:MRF_T S}b_BwGnV`.% W@OI (OxvaؔJ_ɺDF~&6bߴ)[CzO2tjW݂]cuf~`7 }· @c,0ř_bY>8X!]7iX} cl kuo6Q17@Oy+tBDcS81ǾN=CK!||iusqpuC22 q?Ke Ib7.?qfANi0P6RPVؔI6&tGhF5 h?ޱ^ LLK6h? `Hf&;I~o$ ׿6YĿ5f-R|B3v%f֣@+DN ""c$i~SLJ Ā*RG7 O~|M D伣}-(%bH{TkDr?;9e!a&ijϽt pd+A7MD$T+M9]-ݚ}3VT+P !~4z?m, V8uEGGDClaPG_Jl F"cdL.v5"%\P|ᴨ4/b_"|1QqCKxw DVˊp)Uu7[u+%+|Rh[Kni+ہA~@rmM|/}(Th}Č :7;P@@SӦ8Oe!n9Ӫ#in&Ѳ)r 3J \IvߓpOO8ɮ^rZU- GspRԏ(g5jC$Y=I0HkiyNn#Z폱iz=g|.Vnm/zJ, #}$Lj;ˆ"0{鮉/z*)}URFDչ08%c>>bU**= 'yCȉjane~CG2EG1:|g;IhLh*FOl3}q}b*$>b&DU'ŷ q]_ ^%yQ[6L ms374cǔaRc|3{&!SIĵqclZ*拚㎵,{k $ tF &u%#r`{so*m;/3$.xh5EUU0b"_Fxo@t鑊 ZLN$ R0 qd8߸<v\à&y~,lkqb(TSP*p-a{,yW\9 u.IAGR9$#6 y_NZ~#@M?P"Uv-F^ EQ㑕mvgR8FejkF1MH|YKE9ܒحE|/ oӖOTP"8-Li뫼k;yZ37-m7)?P!jI8Қ/ s1T6WҶd`\l#:,Lf3ygf(QVoB=k3|cݥ ,r2˨_]!0!ʾ}:I;RrzHfB4%sŻu*w"{4JfH=^ 6KtPtp 9`(_$&접\<_O1M'I$r,UJʈUqJ(QM9tIv०|$]OCEYm ^TBiQb +4풃W\B z#|ѽ:=h֑8d]^sAM'Y؍2uwQ[|̣02!Dgثu6k-]" Ԁe]5,hh)oH}02]uRk~;^Y'uM /|'ވ\e>Vlح}=g:>fv 7V('.}a~rfp=Ahմ+" GvCCF}@zRׄ6rLğؗ%whWJ氱d3քD-O*N8,M@cjZl,iEeJi93BS;rJG7$5U菖lpKz``TMZwl~]jŃ^qErzN慪,Uc&n^kߘG`=yZ!mqHL [A1W 8ıMC-{Z/URY)fmK=tjiȿ!M\YžcѸv89<\06W3mebOcWȽH::EhqfJFg>h_W =GMUa>$S:/&K 'HH3A7MSEhͥl3 29sPQm3]sƠnm $7Ĥy; "8Ͽ#8?/RH0.ļbB9?nDĄ9-tLq$ΞIwpfsXmJj)Bzc99~kzT5,\HoMY=Kuժ&oˈ[<-;z#G𺍳[[=FsG 07^Oʄc_E2U#wD; TJ4\.w@΅j;;J#IY_- GBiB |ܖ>vTj| UCRPJ "(W,<+^S"w?QXֽ? -oV:Q2=1;#HXҽ[䟗WUkc v{7ϟ|{\ga ϑvTQ+al;*QOtͬK,Ev C 9Q1^$3QaVnoDjiAѲ[}ACAת%ֵ&L,%,I6DԳD0 :bsD36xJCO:ɘ!3ta뒟qR }MA2IdqZBÙ4f 4Ԃm`0;}<&]jK$ج)ZĄbQȧ݈!\ A91L;j~9rןص b.; ֤9 znp%l{v?%@&zSEWY&x0]y-4ּ%i_Cf(#|Qus~v~٣gU٣E-3Aьn-ay~Bl(a%lCNx/<}|CϡjR*feU[pΩ@სvfL6<y Swv?B%I`8 _y9оm֪ ۘ1}?cJ*~ lK4Brl"dU'(ΥeN[WX?((c'pf~Nf';&.ȦlE\r ?v=Kf@}f`(,F(ƨ󡗐;9yuՑ"Eo~|xL"dŽr[( d-6Lܸǂ (ڸ>JM[b1~oQf0nϘR2"ƃ Rg/ї7#TRçdSB9saH+9Vd(OFȲν%@dt V;lVU?~H> 3V^2kYLڗAW|^3d.`<( SUNKS:H3htR2KvQ?#}͂]!,_qtE /jzfxJ7SBlk= ,Y%4/ԙ۶W$4Y߽4XVX <.=) 8lJf6@,sڨL&2Sиm^W# rҩ_ᖕO{wE|٥;.cO`he‡:%Mʘp^ekh4ڕyme5ߙDsC~(QҀx`Hd+ > pm&ܛoZ9f33awLǖbuҾt͢/\*n;kyvGBҧ&Q`ހQ3v< kU:3 qaHvV`'a$e|w=|$e=>@3 $ S}vաɗx%/YXOgPx%͑kRqb#ukJ~B1,?h)( ސl!rJDm]k |K |&U6K \ ^p T6e 47KmxorA^It&L \p[?͡Qm8+dRhkz "O.15pT.0nh&²Ŕ۶:k|; H&ys٭=<{HjDo6sҩA#&vC87AX/M "9~MBH"XJ?of/b}|N 6RU@S0 24T d^O PN+hT02S,>̿6d{搀[ 3TmW+cO{"Cp9n!<)يC "-^Ѽ("ڭ.]@eQ7n< TId-DYC‰ݨYE?;Ԧ5caMfRp -?fJQ 2􋱿 ^Mgʮ28CئE~3rשA^ Ѱd }58&`gU]l+3V @qn{ԹaiSƁɟ~[߂u}{n}85<5T'i "'RB`aYtt[@./em kvEOzr*aJB kM;(1p%{0NDz}?T Ԙ|R$u1 #(^{aL<#f[dN)k'&gR픬Xv&) ՀųaSּwg5g!Ao<)oį&*2[I^=ZA&VspIFD5$H?KYUR3+ 0814nGOp 1H" 䅴G&=twNP%̷ 쀚+a}2:*FJ>4(=3ruI223 Ƭ":Xv{u׊m>gЈeYF2pe0^Iq Ta7mz(qM1W*U^/ͯ+An Ҕ>ׅRwȧlm#C${j̀:]''`0MGS f:LjJ:oF@EGyJZ\CpY'(3ŪOhsT0%GNwr鐂3(nw/پ<#"Ks/Ƨ#^ֽ\!-ƈq@ڰS f@@RX)F/7l~FXZL,#1"6n? ȹk h,A\9ם2Gp`+"xMAzd#{%/bfӴL($=r dGW_csبQQծ:Hu\^'bhbN)n|kPGXMq J_Q> TS,xŸ+Ahi|hE_Q+b/EC.;3+,A?PzY٪Jߟ. xB,Uw͢/QKcέCՙ6 պ<:,PX p=OX#{3o2A;[ (NO-~2a͍~!FrPb*O щͺN֢{X0q7T;&h- Fo~ 4 MimBn + .%Կm5i5i?@"Xԙ?#1p>"ІdQ< 152 X.&0ln>(Qj}€%TuiF[N_r8بuILzj"9ceUY~ucgM߽c80LQKSs:U~iUC|3)ZtԊ }5"ȨՁa,\ W3N{Uӟkn ;  9\sp+>8:}/.v[\ 0(#w{26(pgiA-:NEQIIY(bLׄ?]vb oDڇYc~ug|"9şUᄛwՁ6/诂AŮu]OqezS9PRمebfgaXN( 5^¨N8}W_QQ is㮩70D-{w)u*i ٸ$a}(.ugS%&vo@Xv zI|*}zDN`??PZi;&e&tgo/oy yhw! \~:lɜQCGݢ< ͊%?1K~n U~ގaˆ[Z9?z wP'a}[^'߇98 U_}cp5qijrd2`?x+)$ :FzҤѰeA286| :8E0@l%vI޼m\pchu^E*KS_ PH1:fK*e)$|voԟŐ=DGD󍔒A,S#7vZif(NE[8( Gt,L`VT9j f!".`.pTFa9P2R-K}VG};Q+A}?8yAS-i ` AHZt<3yb*G{sq UtE-!K%T<' BMwfEZ?QJW!gR&|:AHۆ0mk1@PɅ[dlLD*SrPTЗEՅ̰KPp<ɐɃD=?2l#%gGȘv}5 ܜp "zu!Gz4vi$g:zX537`5Lx[[BNs|9nf 'K{@R{)S>k$E:7V$u9" m0._u(إr΢)MLWGI+JOx B*;Ӛz9}vlcBM6x$(Vl xb}KSsԃ_].hsQv>CߍH<܇lE!; ˪i/A0> 0G7= >s[})ٖC> ߼ G3 FZW^0L&Gnڃo!5ߒk=paRXbdKmhEƈ݉ɫ gmU!ahnl[(`(=aj8HIA+9P q#t5oy`7kliu# oSg"ۦ<ʶK8^dqJwQiIoIz&N:jV  :?.ZW }P8#֎g'#ʸ0HxƚcGg(rVWh#;R`ghRH,CtU>N`u=zR2xCpUvWƬ!g9'u!Uk_+XSs:BaB8.J$znFIbJ_g#16״M@H8AhE^1|HYt&cONlH/tMbP'm>vnPvՄ2JoIh h_є7ZoXUqLt &>+!у2F1`WU#ܑ0<(fIq0qnி%&*|uSeo{D8;.JhM|°wۗ(؜hԞ{J]aQHL2(gj}{3?ϥq\~<;z(v{ɨ*@B^ctKi4j5=eB QSo󚺻Kث ʰMܑ Su4Ұr]))ԙqauZؽkX 3CUSXuUBY{B9o6mFt</_wӑSX@.#$:Kt.uGJ #灒Qx"4"dz[LXB$hȴ> Y#~k"gf: [Qf U#&;ދWȷzFb !1#v#m]Ԭ6Šd*ioB|߂{6VcҪߔT۽"I )2\POlma"I;7Pvć[ SJFyT_<2ec} ]#4f~wh!.ǤAjn <wO b} |_@ej-rKO XUO6*e e1?F"7qG S\GL(䋧綎-],>[%=]V @[@{˛OeJlt)AG`D`c{ * eb .4 WL{GjfywV*0B>!bTԛ7R\H b^ಂBci`p$h;.u3Zfxt/*fzWҜ ,ם9. ?!Y;|91w|[{dPԖ{RR{ ۥxz$V6B5wȟd,`dvDː`oŹ( (m29[ԘC 2`8L˩?dZ? CD n_.b]Ζ/` jj7 A<`nq`(&~b;R uJ@Vr߿Wm ~pewV hA&>N>P-/5aٴmOk\G*+bqn& >e{:D136p|ȧSrc3& 0PhO|EpKpDڰ;)Δw ?IAq-K%;=T&rpʝU7wTI|0NDU}T\r-;Î< $ѿl4`UO`M~c9b53(k]y16سqVĄ{tCykgu7hP7;#`&)r vg9*>”w2?kD;W[xC+wJmϾ (+r7< 1ˠl@`jώru1Rم{.N>c"l*c6=pQf8P `nl~ٕrкi ҚzuBMvHoXM GdfNNu1TtMAG$>|l'UB 5U,ic2(AD7޻h#xˠӄ*@̗h{ `zut)UfWzq{9/ ܥ>#5ַ֣u}V^nwU lrҲ)AJQ[<1?"D\ؾIHVCr@G#b}eG%3+ZZX_6`2QcEeso>>B+G.pn6w!WsyP03Lh_,oL>86σ7?Dy|EP,A"ނM①̰0U`L\ !ZRfkjväe-va@qŎA.ٷ+k(슛l]P|aDfǶ:P(6aI09$rbnAzhOp/8`tw]ץN7kDfw Piuݐ?=͢BXP'm@ߍ!m"= 4W%:H&*'?%B6raَB{ -a{G-acT Wwhg a|vݿ֓!gyoc}}<6PuMN/h?nʈ5'IvcW dGFcKC<|秣*b)"͊*SA9ʐ9G%ԞXɮXjO,RS,ZCf䑄R,лFnBZ47pk6#@u`jz4)DZڭu}vKP @ȕrʼ5d:?; vW۽!iZ^ ?5 -ABڙصcf>*aa\RN,4ׅ [H5],W&m_mBY3fz6 j(P?jlQٍbb3bс⿯Okv7im Nnj$Qh]z26k RK#=iL *;M_Clv ? 2M\XE ?u nNI޼ QeB OOٛhEg}F1KKۼg\[bbq|4lh+>2lkklFB.)#׍l8ui",Vˆ ɀuZI؜{߁D2N^I KK\ Џ3[.Dv"Hx.1}xԅS5.$%Ec/)68m V? 2 Xv:ìOe[8ٶ YEb>ܕuR}% _;4s۵=F!.(%U.l-c $[~se UVI)M[7L^ ؜HFbm^}-QwJ|+$QG= .vYL@/jD\~7ibܑkʤD `&D,Ȥ}-U̡tRĈYz(_n+OICy` jq&=bڝtӖ@Vh;=SOLs5>iowtiOGK9JSw HQ"gT-M*.Y =0JdN(r4%4s&??WyT$sdj5G7x6a_Y 0<*K Tڦ̷bHqv@{G#IDD5́`} _<*Eэ"S?IVNe UN1PQ\zgtmA}vp93gxs`{سz5yj"G<ЩHp1NU{s9O,/pbTieYoN'W9n[s\:Dfx|mIњVMEx Ulj=%^nR@@hæ *eRi"k~aeׁ饝Av% I K G,/q^zn,C.&\O>h9ʿ|kZ o3?~x ]=Y;fܻDIϱK"l9d7cNOo/A'$Ո4ι!-Umx*F^uInh,&JCJ),\'4;6$P6OB|<`zD{V8xPz%AĀ+bEXG3.GqCXdGj"CxbAށ%}]:ݳp(_fG( qY2*1x,#Zpt.y^}NVyu/V)n"Q)sN8am`{mY`|韮T4&sf~&AiyZE` ɰjmvkb-N~34fyRQ*cnI`S~%?nLNބ<,J.iG8<9RSLt\Nz0=qd:ɳ>vx u* 4#)p2y9JxNF!Y{\e/(3d`XԬ!<^'a5Ljn|ƺ,t "?xH^>g؁/kTֲ!+.3К @HV\{lT^E.+v. 4AK:j523_(IwzM4cŔ^&܉`O:=vy".r> @<]!hn u>i_”w*lB8n7lPPnxq͏*#"BhN3h  0R[P6A+X~_Nf4d oՙُ䫥EʀO92ЛTV_|PlJM&obR>eJpNH/m> $qG 07Q 3up >^cRXH#l3km0 nÄ[`DY0IR&,sx0*A5 ؒꐾfb)MW GOF=ԛ?ݗm?4T6>v%"WBG#.;6-**r3ִd<6~o ȹ FT&xҌ'ong@ۭӌAS;Ç{ 81& _ı^!e.DcKZSx&a]~Y$佅~O`ȍZp)kaDĦfCG1uYV'AA+akV=Զ[$* Is&[BHl/ɸlNL OvV =1?HVg."pӣiH];YдGam2x\щ`غ 8A]DJ0FZK{{Tzj%L6f4$xP+Q^XZnꆦU\c,BЂK9;Ԛ*`~8n[zzaw T%4>B;Ȧe v 8g( л-Uo͋CGXWU)2guvc\Ds|Dž!8YEa2BOP.[%7&&NCh+Ƽ?u$:=` dlW=4irbsnp?[f\ԙp}&mYy UgFk|6Ǿ6.8:ëyqdsA4.)J1hoA%Ff0\!$ohS t\)p_|չϴn`ٻStujH;p=`APIV5>Nfae0W3RUĢ)>t/Lձ9*9XUr1>.Ja\! quҬ#}|j4z8o1KTtIեM-8 ĜAUum=VhjvZ9猪ԜrS`oF+u!Lvh0RʆL_fKɺ&Β'í]YB)#J3H;,A̦ ]{0U)}Py[-t>2&KBnjg_env SSrWTkj70 Z:CD 8T!ppbգ:M cp@eL> ZW*'KR`>=뀦|/MV)LLq]jyUa}X_z߸*xwgvWؼ! E2%_w|)>F7. gY@-1QCǂ2"j` ؅^6/GgޛnmcEs}JpPD ,[0w{0P rRo߲>S[S˥ߢXĄxΟE3ȹA 뉋9l‷x 2^pXpT&_χQ_\4$ko"z|4:Zni~0Pv`zRGj1_>[+TU;]-,LJ&]@lL/!︔}l!i]inh3U˻G-o0UVrCZn̦AY[& -OǸuyԉ:8cqQ Y3KM* GS_E9ʢwC@E|œ&xfthGv/~yBjr. u[ܔV5F3)9*3#._Iփ^ JzZCOѨ:ϯ!cY>{)@iʈsP5BN=E2ctoC$P.?UnsM/-ݥ<Skf-&9*ԳyX5RBݨW_?V2E>?}ejQ}0ԉ`Bfxr?s'I`O_L vG>Cj4K% ;~*3ilL$Ǧ*f<?Q }An#R>@7os4"ġxlɴ@/p?%gN΀cyip4+,Q zNgnKAᵐr\ԗldxz6)L(_w+)4~b>gz t◥vevV;uZ*TsRLLcHl—`]:u|6jy옩qĈgX3xZ[$?SU"e bs=û!Kt'TgOPr3wV?Ӄ4e-۱1o-*!:hdd=ʲ1J GPV)UqY /dsymKzZ͇X1ǩd\6T~EuAUMiSۓ;Jz%:$zʔČŕ\Cr{:l9ܿ+#_' 3 wbHHk$7_">X%zȻ k;[\w(= [dPq3w5:^2}O`f9HixsuθZP﷼#OOvpqyqKYL\e6vQ1P_`>/dR&Q}?q~zG݊m|LL).toFyh 5 SB-g_bh`EPZ|YRsUFOfsfvAmI{D=/lՕCh䮣0J *ꂈ-vYb+3$O=n|X\6bc {(Gb5;Q1irۭ\)K"0SeQCWlf:2}  `KS#)E|{]ܬD,i?#1q?̆|Owro*;yn# ESĦ_P !{2<{%H g m&17t9 |LK]wܜeۆk+tlP\a *SKoZQDڅp=u?_I![%9XMSYXu4%<*~3zY[3ݚ?b2׌W}a_izZTɱwum<+\." “AϬ#jIH!/a' \7hDtօqA'u`|Ev?;B0>Ȟ'Pz]];Z=Zzf =#3@މ0 7s{`u;@9@N+RWv8 2jGjU*z*% "*@i8jwu4?.Iv .t׮@8%/\;0]~!h*yX>ϓA.u_2BUzuY՞_ ^\UgU"J6Bb%' AENł딠*- cdeᮏ΁:}Tx|W۱p՜F#(dBx'0sym$Y=`1H@8rPfSFkS#z29gG~B͵qn59u/NB7eۈ*SA4%9 ،OӜ Kͷ>JO0iQ8<>m)kBv |Fx?s`J Y|Z*B8 %aN:b (KK-췽" 'fAp՛1!㯊a_ˮ z[mcc8(X.WIphz}uݑ[6H VHQtBԸQq%->gi&= 2=݊% aXRP*j(:kq"!P@.k~5Wdj裙nrv}[ noâu߇FƐf<%p:=2hѭ(q+UtJ I⇢Mu~s~H'a#&B#5&{:zGFKv\5Q`!j8MlQ6`{a9 3BDBߵWa::dѾ.TPfCMʡ+&(>%TIbe{YEd 9s`Ka)fEz4[;05 N3[ mb"`e8u{®9"ZD k(qJ@⢤LR}bW@o%]% |طodt Bx=LXd=pJ`~k"P cPnPF"F=pY(0H6\bg6GzaF)i8à{†9"a7 I'J9#+8Ge >A )I$/cW Gv-*(|ka{57ha=N/m}şqљ}f.,q(-W!/ Z1Wn֞@FoUIRO3Y<&|5־zIdrU偺/67c {je:Eeev}އ4HhY/m|2z:CtSTWF/6RQDs@l(2߷_]9^kf|TaEPeia}\s4@%:^tg'vȶ7Y\h E@HLf٘ 7,Ρ”5+^2 \{ur S|h 8Jv`¹Tlp{QK7a:Αl3<-kAV{d r<dJqbb `T_dQoįHS~W= HNY cUyo=<4KM6\3yryϠQ-8P2/N+ (y xx<NemDD6)vdrɗg$c޼D%ply k?brk.8?~UixoR.i3ILFE,F#j&q+Zc%?Pa}j6֟*.cc!EgWBØcRfqrRJ?n2%6A~=ܹE⥳dgeF ^ac8p!2frmj3@]Q7/r)o^PD/`dB)T?LNiґ:;&˶u ~P! g5,mG /r]Wf{S}uxdfT ~G>[ĐE'L{[мk $1Lq~T)&8 E& Gy';E+j`1%ea\`NZgp ;8PwLiNMIf{PlER Bsj(-ʆȴJKbώO<<oiV> !MY!&tc)2=`u*[DQ+.RTzOo|=u?Zr7WyRn6!0gCRIAb!|j a=cYP^4$"tҰ3V˘c#\DsMZ%X w\8Z]h):z/zƁM|AO >9UjamѾ? ;bc_3 xTg"C%gip{.h* ţs\"xp2V}lpgדx](@A+!.;y ^@{J 7os 6=`h>4{Vrq4`m;;{E~:\ ŻzG>)Ay;'!9S7 IYaj\B`W$J!:5}IȥT ҜKf% e ekF=heX7AGů 4sWVǏ /LU)(biQ}U;۩@SPUP> ШmK£?x{eCK V-7hy:ߓ*B^q_ӂXZERuH^_%&b#ӕ[1y'~x !J7v[BUR9g2g()õעm)_6# ruMζeh"_쑋yh`(sB g7ro}rhpKzH&#pQ"vՃ!ߪV҉D{¢ :.Mթ{L'F55E S':#X$=\/"^1?"s p(۠Ey:p$ӀS i V=}1h4oɼaƥ-b 0pJmnˤ7Z*ísgX/"M|pKICF,QX)'Zr~ŵ8n Lӳ)pF26Z}S@7PǨ4dӒ6ˀDY0WZp+:'k+ u43(ԚM/ xo&,K4&V33L~텄%p >CU]c4Jf?w\9x&֍L "5W. nĻ@YSS?Ftek { +x=@؂4Nj6$Z)hzӧfŤ /%e8Eܜc^-! ؤ["k>x \(:wpHnwcvrh6o^}#88 ~5I"ޭYrAmx#g_3%.FfrmfQ5{R%n`>xɹ$v:4pl"Fg1_6ZZ͎k2=&6߬e¯oȆ<}ٴBV~{[&$y6Clx2^&yYc"2S RRZ4CF׶.Afߗ1X@ /ޓ+>MFk5&3ӄl MA<z͑E\p4=]+U+,VK_(HX\}!uy Ţn|+>*$$\{Beu0 e^Dl)zA-kN&Ľ*?,l@(Fdc0"n Jbh[.*ir-ES{EXJ&PϯfM6`G yzUUvF%&8h;tk~龈!t!,DRbtrG #*pB\^q㰉:9Z# CjeF(z 50/q8nA[-ev"wh啯huoEe a7.]B.[ afJkLCFg#⁛5Hُ1i0Q v I95zgiyWlAjy{|BqI@(ƙJ%XHCk:5-x eo"WcX L#y1~6TxV`uK1;iQpOWؿRANE˕ J 'w`?]$xs°Q#$ _%R _w̯L-h:w6v%!f޻a[e;!4+\$_Vu.8j;B/C`JK))q2wЭ,RQ"f=ԬϤ(~Nԍ/\E71MTnJLUgU p@%RYcCP)0RiCcnDSפډv S`A1^7dHwdA{P<ЧC tpiV{4h)9u}1Xlm8Ln!Ůu:rV谄%V3k(GcYe)fHE9T+ -%y(w;-3ͼK-jw?H <^+9ᵔ O]p@@pC !ZlvAsmņX9S9!ss1X{wüw`q~K̭_ !~S:~ci{Z4/\/WV]4*f\;Ҵ sqGj/tG6oWvLtutNB|2_y-3 4tQm7-Y]IchkΤZ\zIѕFzdtƵtգttQaBCN՗#7bxq߁r )?t٠F/C֯t!N[]R%c^F if8FAd~-4]1Vo#^3GwA;V`qAbZm<;GO͈`*n2Lm>-~ռeWٿEGZ ? ܱՁ&C0s}R<^>~)[4r@ahv3V'TE }1Q1y(<Y>sR U$H]f<ҒaZM4FO姚[4ŢBb 셆lf?`CʵH9pt!V`P_9 ҙ ”810=Z1$Y}vzLWi_S*~{1vX1D+aNeě'PT rz9/ )jm9Pa¸E Df!afZȝ'1Nw/ ȉ7QC㎱ p᧖8rN%w0# pP`t*%S"YTJa{by>2> R6Ddž68$w`o@ExYs2~}2KW6Qz]}~ 8L.k Pn>Ns[?A%?M5yuZ|4E6SC6啹[lk=:7٥SFC蚯﬐ ]5F)y嵝IBELv2 =ݿkɧî[he+^Ni$N\OڀԠg֮ 4F8e0L Ez(>X5R¡4,㦈šUղƵUyɕu3ZJ`cP9W"s)es'Gp6??Ié51}Q`/O2ZSŹ%3a0ҏՇaM$hS>)_:DBS媇3+=b`:K`.st<+ mT~Dg(7b-D,:gHrT DGAϔR#X9,XI%*Qc dx4d+>E)'[$YQT{'Eiki@)_[vw$ fSQhL/޴Ǫn![&?$Ƃ^]0:f[ Ani#0ҔqĊr:pH@B.% ÕJ&1J:R u7)G-'cn+91= DA6 sZE5-,&܃6Ll4D"MT~裿J"l޵ 1|95䡫;/@O@cQŲC,DVe ԍٳH}+5$)_ynFs8v` _C08ȃ1C A=Urzy,6_[8c kK7^OcϜsrHH 8 A?5D] K;csV.?{ڣYU`L›`i|HW F FѲtN[;%g&OoKY1~}GKpXSoܑ`z7#w v ɤglբ 8-4fyc8kXǂXp=92GjzYL_ Z *y]v- y1^|n fi `#O>|Nzq4b~MA(^%3Q(z?ѐՉ;qJEVn9vyBg zUzSxj%fKL&/Q8\C#ޓ!w+]U0jRoZX?,Sq#$i[?FTp ̓J唯]4N:w|- 9KB-LEx6 {Yωon0@z'˘HוV`.r߁t֎͘}#6Fgu;׎ *'߂ne: co7qD㕩fF6NE~X YN_G8b{_#>|OJ怡^):cDtu;'^wߪT[ӤQ]iduK7J6/GMB ^X0nPNJ3nH5EZZ- _Χ`"s=I1Ľ275ƭôU7py ;D21{~8b5z"qF&ڏ -Ts$Msc ͎񁁑xEsduWo¤IUha~ m|V#-[L!֬+&ں*VJ*d{ASk#v'Rwv:=fU=8RY{֕hRr{xl ֕5+qQ.Oli=j@^Mm}:!;Pֳ69'}2x\䭗#U-SՑ@8TbTqe5Ń(JNNK Qd*[ cL9F*i@ K,emi6R=BOyRGuMM?cv°YlSwImch ʊ +գ'7T[ 1œF43YZ'/i"yc[IՕ!q:R=1NnИ L:O6seeh0~Y6ךA|BZo [ aQ"DE`x)=k"ǿNq1 YZ