libgstcodecparsers-0_10-23-0.10.23-8.1.1>t 4 DpQ/=„7@2v{Y@{5i4[%\P̹=!oi>w,~'g t`t * Šj 1g {j:+ %MHi]͘Iɢ )-!AfG v?S>=Eз -NnQ ![Ԙ@5>H?F4=uSqDfp+6 o]}FqYPbEu=Nk' /* *Q/=„vyWy^Q4ک ů*:cm8Z |g -` />˯,uQς!@* }b$WiKP5L@7"U`/e8&eA$ɉc!KD'ozِMAмIcKnrB0!W$iqnʟܛ01΋r:{o|PtfJfs&u1ZږkvXE.t$$pn_/*Kbm< CƤ6]F8'0ے wde22aeeefbd22a9aa313620a51aced4d0691ceb0k><?d% + X %GMT\ ` d l   t   (8-9-: ->_@nF}GHIXY\]^b$cdef lu$v,wxyzClibgstcodecparsers-0_10-230.10.238.1.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.Qbuild11i0openSUSE 12.3openSUSEGPL-2.0+ and LGPL-2.1+http://bugs.opensuse.orgProductivity/Multimedia/Otherhttp://gstreamer.freedesktop.org/linuxx86_64!i0QfQ09bfb3325244957fca3ab7d921e9b1belibgstcodecparsers-0.10.so.23.0.0rootrootrootrootgstreamer-0_10-plugins-bad-0.10.23-8.1.1.src.rpmlibgstcodecparsers-0.10.so.23()(64bit)libgstcodecparsers-0_10-23libgstcodecparsers-0_10-23(x86-64)@@@@@@@   /sbin/ldconfig/sbin/ldconfiglibc.so.6()(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.4)(64bit)libglib-2.0.so.0()(64bit)libgstbase-0.10.so.0()(64bit)libgstreamer-0.10.so.0()(64bit)libpthread.so.0()(64bit)rpmlib(CompressedFileNames)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsLzma)3.0.4-14.0-14.4.6-14.10.2PP @P}L@PQOleOP@OOdOF*@OC@O@NxN=,N|@Md@M@Mz@M@M@MF@M2M0:M\@LL@LzL)@LL@L{@L{@LuLc@LBK͗@KKP@KKO@K&(J@JęJ]@JJ@Iydimstar@opensuse.orgdimstar@opensuse.orgcoolo@suse.comzaitor@opensuse.orgvuntz@opensuse.orgvuntz@opensuse.orgreddwarf@opensuse.orgvuntz@opensuse.orgvuntz@opensuse.orgreddwarf@opensuse.orgcoolo@suse.comchris@computersalat.desbrabec@suse.czreddwarf@opensuse.orgreddwarf@opensuse.orgdimstar@opensuse.orgtoddrme2178@gmail.comreddwarf@opensuse.orgdavejplater@gmail.comaj@suse.devuntz@opensuse.orgreddwarf@opensuse.orgvuntz@opensuse.orgvuntz@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgaj@suse.dedimstar@opensuse.orgvuntz@opensuse.orgvuntz@opensuse.orgvuntz@opensuse.orgdimstar@opensuse.orgvuntz@opensuse.orgdavejplater@gmail.comvuntz@opensuse.orgvuntz@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgaj@suse.desbrabec@suse.czlnussel@suse.desbrabec@suse.czvuntz@novell.comsbrabec@suse.czvuntz@novell.com- Add gstreamer-0_10-plugins-bad-docbuild.patch: Fix building of documentations.- Add gstreamer-0_10-plugins-bad-directfb.patch: Fix build with directfb 1.6, which redefines __no_instrument_function__ in an incompatible way to glib's gmacro.h usage.- Add explicit libbz2-devel BuildRequires.- Add BuildRequires: libopus-devel, opus has landed in factory.- Add spandsp-devel BuildRequires on openSUSE > 12.1 (since it's a new package), to build spandsp plugin.- Add a comment about GPL-3.0+ in the tarball, that were mis-licensed by mistake. This is already fixed upstream.- Add support for vo-amrwbenc and vo-aacenc- Comment out opencv-devel BuildRequires to avoid building the opencv plugin until bnc#748666 is fixed: opencv currently has dependencies on libqt4-x11 and libxine, and that's not a good thing for a gstreamer plugin.- Update to version 0.10.23: + aiffparse: extract ID3 tags embedded in ID3 chunks + amrwbenc: switch to the free vo-amrwbenc library + apexsink: add support for generation 2 AirTunes hardware + applemedia: bump the rank of qtkitvideosrc to PRIMARY + autoconvert: remove the initial-identity property from autoconvert, update for basetransform changes in core + avcsrc: add AVC Video Services plugin for OS/X (captures DV or HDV video from Firewire port) + basevideo: - cater for format conversion - fix locking, especially if both pads have different streaming threads + basevideodecoder: - add API to drop a frame and post a QoS message on the bus - reverse playback support; limited legacy seeking support - better caps handling; event handling fixes esp. discont and flush + basevideoencoder: - add support for new force-key-unit event API - implement preset interface; enable clipping by default - proxy the width/height/framerate/PAR constraints of downstream caps to upstream + bayer2rgb: rewrite signal processing and convert to orc for better speed + camerabin2: - no longer experimental; add flags to disable conversion elements - add "audio-filter" property; countless fixes + camerabin: - add "image-formatter" property - prevent audio source from providing clock; reset audiosrc timestamping - prevent captures from being lost when switching resolutions + colorspace: - add JPEG YCbCr matrix - fix odd width and height handling in some fastpath cases - fix r210 writing only half a scanline + d3dvideosink: new d3dvideosink element + dc1394src: implement LATENCY query + debugutils: new elements: compare (with memcmp and ssim method) and debugspy + decklink: - add more modes, connection type, "audio-input" and "subdevice" properties - add support for Windows; properly set up analog input + decklinksink: add audio support + dfbvideosink: also consider non-accelerated DirectFB surfaces + diracparse: make diracparse work correctly + directdrawsink: handle pixel-aspect-ratio, lower rank to secondary + dshowdecwrapper: fix COM initialization + dtmf: post messages when starting to send/receive DTMF + dtmfsrc: - align DTMF sound buffers with last-stop from event - reject start/stop requests that come out of order + dvbsrc: add "timeout" property and use (interruptible) GstPoll + element-templates: improve the audiofilter template + faac: - add properties for VBR encoding - add profile and level to the caps; negotiate output format from downstream caps + facedetect: detect face features (mouth, nose, eyes) and drop faces that don't have them + faceoverlay: add element that displays an SVG image over a detected face + freeverb: new freeverb element (reverb effect) + h263parse: also extract width and height into caps; propagate downstream caps + h264parse: - many negotiation and caps-related fixes; propagate downstream caps where appropriate - countless parsing and timestamping fixes + hlsdemux: - allow bandwidth switching during caching of fragments - make more error resilient - cache number of fragments we are required to cache - add seeking support (for streams that are not live) - implement duration and seeking queries; improved duration reporting - send a flush-stop when switching pads. Fixes A -> A/V sync issue - implement buffering by posting buffering messages on the bus - send NEWSEGMENT events in TIME format - switch to higher/lower bitrate by more than one step at a time - handle change of media types + inter: new intermediate surface elements: inter{video,audio,sub}{sink,src} to decouple elements within the same pipeline + invtelecine: remove in favor of fieldanalysis + irtspparse: add Interleaved RTSP parser element + jifmux: change class to formatter, bump rank to secondary + kateenc: don't error on empty input buffers + kate: - do not consider an empty SPU to be a fatal error - pass on timed event metadata as tags when we can - support for rendering on several YUV formats + legacyh264parse: - create correct avc codec-data - delay pushing buffers until we have width/height - fix output caps alignment for avc input + modplug: fix modules playing as mono instead of stereo + motioncells: new element to detect areas of motion + mpeg2enc: support mjpegtools 2.0 + mpeg4videoparse: properly handle profile and level in caps + mpegpsdemux: timestamp handling and seeking fixes + mpegpsmux: - remember whether an incoming buffer is a keyunit or not - add "aggregate-gops" property to aggregate GOPs into buffer lists - put stream headers into output caps + mpeg[pt]sdemux: add support for AAC LATM/LOAS streams + mpegtsbase: actually set seen_pat=TRUE when we see a PAT + mpegtsdemux: - always try to seek for to a keyframe; add accurate seeking support - fix frequent deadlock demuxing MPEG TS - fix scanning stopping too early - fix timestamps in newsegement event after seeking - implement key_unit seeking for MPEG2 video - payload parsing for H.264 - push based seeking based on PCR + mpegtsmux: - add support for force key unit events - unset the current PCR stream when starting a new unit + mpegtsparse: - fix parsing of PSI table IDs - support more character set encodings + mpegts: stop scanning for keyframes as early as possible + ofa: don't crash when there's no data to create a fingerprint from + openal: new OpenAL sink and source elements: openalsrc, openalsink + opencv: allow to build against 2.3.1 + opus: new Opus audio codec elements: opusdec, opusenc, opusparsertpopusdepay, rtpopusay + pcapparse: also support extracting tcp data; fix SLL parsing + photography: add missing FLICKER_REDUCTION capability + pvr2d: new pvrvideosink element + psmux: fix writing of system header, which makes VLC not skip the adjacent PSM and play embedded H.264 streams + removesilence: new plugin + resindvdsrc: do not try to seek before the first chapter + rotate: angle is in radians already, do not scale it + rsvgdec: use input buffer timings if possible + rtmp: add rtmpsink element for output to an RTMP server + rtpdtmfmux: add last-stop to dtmf-event upstream events + rtpdtmfsrc: - correctly recognize the end of a buffer - just error out if there is no clock - make sure rtpdtmfsrc timestamps don't overlap - put the inter digit interval at the end, not at the start - respect ptime from the caps - start at the last_stop from the start event if there was one + rtpvp8: - fix bitstream parsing using the wrong kind of bitreader - reject unknown bitstream versions - update the pay/depay to the ietf-draft-01 spec + schroenc: - balance encoder and video format alloc/dealloc - remove shape_output handling + scopes: - add a new element similar to synaesthesia - add a simple fft based scope - draw pixels with signle 32bit writes - first version of a scopes plugin using a new baseclass - fix elements descriptions + shm: - add ability to add uint64 tags on buffers - add buffer-time property + smooth: new element, port to 0.10 + soundtouch: handling incoming rate when requested + spacescope: - add color-modes - use the drawhelpers and add a draw-style property + spandsp: adding spandsp plugin with spanplc element for packet loss concealment + spectrascope: use add_pixel for non-white pixels + subenc: add webvttenc element + teletextdec: new teletext decoder plugin based in zvbi + tiger: add a "silent" property to skip rendering + tsdemux: - add explicit supported AAC stream-format in template caps - countless fixes and improvements + tta: decrease rank to NONE + video: - abstract surface API for HW accelerated codecs - add GstVideoContext interface - add libgstbasevideo PC file + voaacenc: - add new plugin for audio AAC encoder based on vo-aacenc lib - add profile and level to the caps + vp8dec: - add check if we have legal aspect-ratio before reset it - propagate downstream flow return to upstream - use new basevideodecoder API to drop frames and get QoS messages posted - add "lag-in-frames" and "min/maxsection-pct" options - generate a timestamp for alt-ref frames + wrappercamerabinsrc: push newsegments on video capture start + xvidenc: - add video/mpeg,mpegversion=4 to the caps - add profile/level to the caps and negotiate them with downstream - add support for levels 4a/5/6 of the simple profile - don't add the profile/level to the video/x-xvid caps + API additions: - GstSurfaceBuffer, GstSurfaceConverter, GstDeviceContext - codec parser library - video decoder and encoder base class API + Bugs fixed: bgo#532820, bgo#550230, bgo#569305, bgo#578926, bgo#589064, bgo#597822, bgo#599469, bgo#608171, bgo#609639, bgo#611046, bgo#615615, bgo#615681, bgo#616421, bgo#619739, bgo#620119, bgo#625190, bgo#625520, bgo#628284, bgo#628609, bgo#629244, bgo#631390, bgo#631416, bgo#634582, bgo#635917, bgo#640017, bgo#641405, bgo#641918, bgo#642023, bgo#642759, bgo#647055, bgo#647748, bgo#647842, bgo#648021, bgo#648245, bgo#648478, bgo#648565, bgo#648933, bgo#649391, bgo#649822, bgo#649832, bgo#649931, bgo#650072, bgo#650171, bgo#650228, bgo#650323, bgo#650416, bgo#650484, bgo#650594, bgo#650595, bgo#650914, bgo#650970, bgo#651050, bgo#651779, bgo#651782, bgo#652035, bgo#652261, bgo#652677, bgo#652694, bgo#652902, bgo#652924, bgo#652951, bgo#652956, bgo#652995, bgo#653013, bgo#653087, bgo#653161, bgo#653481, bgo#653544, bgo#654293, bgo#654310, bgo#654416, bgo#654572, bgo#654657, bgo#654666, bgo#654799, bgo#654805, bgo#654806, bgo#654840, bgo#654844, bgo#655112, bgo#655318, bgo#655319, bgo#655361, bgo#655362, bgo#655540, bgo#655804, bgo#655887, bgo#656107, bgo#656115, bgo#656164, bgo#656166, bgo#656226, bgo#656641, bgo#656686, bgo#656928, bgo#656929, bgo#657033, bgo#657091, bgo#657250, bgo#657363, bgo#657368, bgo#657419, bgo#658251, bgo#658450, bgo#658800, bgo#658940, bgo#658973, bgo#659061, bgo#659087, bgo#659485, bgo#659836, bgo#659924, bgo#660118, bgo#660234, bgo#660364, bgo#660406, bgo#660469, bgo#660528, bgo#660630, bgo#660999, bgo#661053, bgo#661066, bgo#661098, bgo#661113, bgo#661614, bgo#662164, bgo#662321, bgo#662420, bgo#662746, bgo#662776, bgo#662857, bgo#662949, bgo#663180, bgo#663203, bgo#663234, bgo#663235, bgo#663238, bgo#663309, bgo#663346, bgo#663552, bgo#663768, bgo#663782, bgo#664048, bgo#664123, bgo#664257, bgo#664631, bgo#664725, bgo#664815, bgo#664817, bgo#665078, bgo#665205, bgo#665378, bgo#665418, bgo#665584, bgo#665631, bgo#665703, bgo#665814, bgo#666517, bgo#666584, bgo#666750, bgo#667560, bgo#668192, bgo#668311, bgo#668380, bgo#668381, bgo#668471, bgo#668521, bgo#668627, bgo#668833, bgo#669365, bgo#669697. - Update gstreamer-0_10-plugins-bad-patch-source.sh (and pre_checkin.sh): + Deal with xz tarballs. + Accept those new plugins: audiovisualizers, faceoverlay, freeverb, inter, removesilence, smooth. - Drop gstreamer-0_10-plugins-bad-mjpegtool2.patch: fixed upstream. - Drop libmms bcond: always build against libmms-devel since we have it. - Add explicit glib2-devel and gstreamer-0_10-devel BuildRequires so they can be versioned. - Add liblrdf-devel BuildRequires: this enhances the ladspa plugin. - Add openal-soft-devel BuildRequires to build new OpenAL sink and source elements. - Uncomment opencv-devel BuildRequires: the code can now used a recent version of opencv. - Add zvbi-devel BuildRequires to build new teletext decoder plugin. - Add xz BuildRequires on openSUSE <= 12.1, to be able to decompress the xz tarball. - Create libgstcodecparsers-0_10-23 subpackage for new library, and add a Requires for it to devel subpackage. - Rename libgstbasecamerabinsrc-0_10-0, libgstbasevideo-0_10-0, libgstphotography-0_10-0, libgstsignalprocessor-0_10-0, libgstvdp-0_10-0 to libgstbasecamerabinsrc-0_10-23, libgstbasevideo-0_10-23, libgstphotography-0_10-23, libgstsignalprocessor-0_10-23, libgstvdp-0_10-23 following upstream soversion change. - Add missing Requires for libgstbasecamerabinsrc-0_10-23, libgstbasevideo-0_10-23, libgstsignalprocessor-0_10-23, libgstvdp-0_10-23 to devel subpackage.- Change mjpegtools-devel BR to libmjpegutils-devel to reflect new name and fix build in OBS when the two versions are available- add autoconf as buildrequire to avoid implicit dependency- fix deps o gstreamer-0_10-plugins-base-devel >= 0.10.33- Move autoconf call to %build phase where it belongs.- fix build with mjpegtools 2.0.0- enable the cURL plugin- Update to version 0.10.22: + aiffparse: - add support for 32 bit and 64 bit floating point formats - the SSND header is 16 bytes large, not 8 + 16 bytes + assrender: refactor blitting, avoid writing past end of buffer + camerabin2: - Add a property to select the encoding profile - Add custom filter properties - Add image-done message - Adding audio support for video recordings - Adding properties for image capture settings - Add methods for preview image message posting - Add preview-filter property - Adds new idle property - Add viewfinder caps related properties - Add viewfinder-sink property - Implement previewing - Implement tagsetter interface - Move preview helper functions to basecamerabinsrc - Move to encodebin - Moving preview image properties to basecamerasrc + camerabin: - adding audio related properties - Always take photo when preview-caps is set - don't rely on the application running the default GLib main loop - Events with select-all in input-selector - Fix corner case for preview posting - Use running time for muxing + celtenc: Fix compilation with celt >= 0.11.0 + colorspace: - add 16-bit-per-channel handling - add dithering and support for r210 and fix YUV->RGB matrixing + curlsink: add libcurl-based sink element + decklink: Add decklink plugin + directdrawsink: - avoid aspect-ratio borders overlying other windows - avoid rendering to invalid area + dshowvideosink: update for latest GstXOverlay changes + dvbsuboverlay: Fix using alpha values in blitting + dvdspu: don't write clipped lines to the output buffer + dvdsubdec: make up clut values if they weren't set + fieldanalysis: new fieldanalysis element + fpsdisplaysink: - add "silent" property, fix "sync" property default value - add "frames-dropped" and "frames-rendered" properties - add "last-message" property and never print anything to stdout + gme: fix infinite looping by fading out after two loops + h263parse: add an h263parse element + hlsdemux: Add HTTP live streaming parser/demuxer element + id3mux: map new GST_TAG_ENCODED_BY to ID3v2 TENC frame + jifmux: Add GstTagXmpWriter support + jp2kdec, jp2kenc: add support v308 (4:4:4 YUV) + jp2kdec: post proper error when the image's colour space is not supported + jpegparse: misc. fixes + linsys: Add plugin for Linear Systems SDI boards + logoinsert: add "data" property; fix memleaks + mpegtsdemux: new (not-yet autoplugged) MPEG TS demuxer rewrite + mpegtsmux: - add byte-stream to h264 template pad caps - don't error out if downstream fails to handle the newsegment event + mpegtspacketizer: Handle all ISO8859-x encodings in get_encoding() + opencv: make work with openCV 2.2 + patchdetect: new element + rsvgoverlay: - allow negative values for x/y/width/height - implement x/y/width/height (absolute and relative) positioning and dimensioning + rtpvp8: Add simple payloaders and depayloaders for VP8 + scenechange: new scene change detection element + sdi: Add raw SDI muxing/demuxing elements + shm: - Allow ShmPipe to save a data pointer for applications - Keep the ShmPipe alive as long as there are blocks left - Make default perm u+rw g+r for shm area + shmsink: - ensure gst_poll_wait is called first on descriptors - Keep shmsink referenced while there are still buffers around + shmsrc: - Keep GstPoll for whole src lifetime - Only connect to sink in PLAYING in live mode + vdpau: fixup GstFlowReturn handling + vdpausink: fix bug where we didn't setup vdpau on a user set window + videoparsers: - new h263parse element - baseparse-based dirac parser, new baseparse-based h264parse + xvidenc: proxy downstream caps restrictions upstream via get_caps() + zebrastripe: New element + Bugs fixed: bgo#646211, bgo#608786, bgo#334107, bgo#582167, bgo#586848, bgo#591651, bgo#594035, bgo#594280, bgo#602847, bgo#611061, bgo#615655, bgo#616814, bgo#617532, bgo#622276, bgo#626618, bgo#632056, bgo#639502, bgo#639763, bgo#639841, bgo#640286, bgo#640287, bgo#640327, bgo#640561, bgo#640637, bgo#640885, bgo#641047, bgo#641178, bgo#641496, bgo#641530, bgo#641712, bgo#641796, bgo#641857, bgo#641858, bgo#642116, bgo#642658, bgo#642671, bgo#643469, bgo#643471, bgo#643607, bgo#644176, bgo#644208, bgo#644429, bgo#645006, bgo#645053, bgo#645412, bgo#645420, bgo#645502, bgo#645568, bgo#645711, bgo#646256, bgo#646495, bgo#646840, bgo#646955, bgo#647030, bgo#647364, bgo#647498, bgo#647564, bgo#647830, bgo#647852, bgo#647853, bgo#647854, bgo#648001, bgo#648929, bgo#649005, bgo#647751, bgo#621027. - Add new elements to gstreamer-0_10-plugins-bad-patch-source.sh: + fieldanalysis, hls, mpegtsdemux, patchdetect, rtpvp8, sdi, videofilters and videoparsers. - Remove libgstaudioparsersbad.so from files section: it's moved to the -good package - libgstqtdemux has been renamed to libgstmpegtsdemux.so - Add newly appeared elements: + libgstdecklink.so + libgstfieldanalysis.so + libgstfragmented.so + libgstlinsys.so + libgstpatchdetect.so + libgstrtpvp8.so + libgstsdi.so + libgstvideofiltersbad.so + libgstvideoparsersbad.so- Add 32bit compatibility libraries- Add GME support - Fix BUILD_ORIG build- Update to version 0.10.21 : see documentation - NEWS for all changes since 0.10.20 - Upstream additions and removals : * alsaspdif: removed alsaspdifsink element (replaced by alsasink device=spdif) * metadata: remove metadata plugin * jack: jack plugin has moved to gst-plugins-good (0.10.27) * selector: input-selector and output-selector have moved to GStreamer core (0.10.32) * valve: has moved to gstreamer core (0.10.32) * camerabin2: new camerabin element (work-in-progress, experimental) * camerabin: add "preview-source-filter","ready-for-capture", "idle" properties * camerabin: change "zoom" property from int to float * camerabin: enable all conversion flags by default to make it work out-of-the-box everywhere * cog: improvements in colorspace and scaler; add fast paths for colorspace conversion * colorspace: revive element and add support for many more pixellayouts/colorspaces * colorspace: add support for SDTV/HDTV YUV conversions * dvbsuboverlay: new element to overlay DVB subtitle * interlace: new element * jp2kdecimator: add a JPEG2000 decimator element (drop details without reencoding) * y4mdec: new y4mdec element * new libgstbasecamerabinsrc-0.10.so.0- Remove buildrequire on pyxml, requiring python is enough.- Remove libgme-devel BuildRequires: it was not submitted to Factory, so it makes the build fail. It means we don't have gme support.- Add gme support- Move libkate-devel BuildRequires out of the orig build, since it's now in Factory.- Add libtimidity-devel BuildRequires to build the timidity plugin. - Drop gstreamer010-plugins-bad-libdca-shared.patch: this is not needed anymore, since the orig build will have a recent-enough version of libdca now. - Update the list of plugins we patch out of the source to make the package really free: + This is based on what Fedora does. + See bnc#637056 for the discussion. We can ship the muxers and demuxers now. However, we can't ship dvdspu, nor siren. + Update gstreamer-0_10-plugins-bad-patch-source.sh to be based on the gst-p-bad-cleanup.sh script used for gstreamer-plugins-bad-free in Fedora. + Drop gstreamer010-plugins-bad-patched.patch: the script now patches the tarball too. + Remove call to autogen.sh/autoconf: this is done by the script too. + Remove the call to rm after %makeinstall that removes plugins: all plugins that we build are fine now, and since we explicitly list plugins in the packages file lists, we can't have a plugin there by accident. + Regenerate gst-plugins-bad-0.10.20-patched.tar.bz2.- Fix files list for full build: + amrwbparser has been removed since 0.10.14, migrated to -ugly. See also bgo#584890. + aacparser was merged into audioparse since 0.10.18. + Add mpegpsmux.so, that appeared in version 0.10.14. - Due to the move of amr to -ugly, remove the libopencore-amr-devel BuildRequires. - Remove obsolete FIXME lines: + assrender is being built - Add some more FIXME lines: + flite: a small, fast run time synthesis engine + gme: game-music-emu + lv2: a standard for plugins and matching host applications, mainly targeted at audio processing and generation. - New built decoders/encoders/muxers: + kate: add libkate-devel BuildRequires; plugin is packaged in the original addon package.- Change xvid-devel BuildRequires to libxvidcore-devel and amrwb-devel to libopencore-amr-devel. This is the name used by exxternal repositories.- Change lang package Requires to Recommends since it is not mandatory at runtime.- Update to version 0.10.20: + vdpau: H.264 and MPEG-4 decoder (not enabled for autoplugging yet though) + vp8enc: support multipass encoding and keyframe-only mode + neonhttpsrc: timeout properties and cookie support + h264parse and mpegvideoparse: can periodically insert codec data into stream now + build: require GLib >= 2.20, automake >= 1.10, autoconf >= 2.60, want orc + asfmux: - deprecate "is-live" property, replaced by new "streamable" property - don't set the 'seekable' flag in headers if we are streaming - put headers into "streamheader" field in output caps for streaming - write preroll info in the header at initialization + bayer: support more formats in bayer2rgb, add rgb2bayer element + camerabin: make viewfinder-sink property work with bins + celt: add support for celt 0.8, remove support for celt < 0.5 + celtenc: add "prediction" and "start band" properties + coloreffects: new element with heat, sepia, xray and cross-process effects + dshowvideosink: many fixes and improvements + fpsdisplaysink: add "fps-update-interval" and read-only "max-fps"/"min-fps" properties + frei0r: check for plugins in /usr/{local/,}lib{32,64}/frei0r-1 + gaudieffects: new plugin with burn, chromium, dilate, dodge, exclusion, gaussianblur and solarize video effect elements + geometrictransform: new plugin with circle, diffuse, kaleidoscope, marble, pinch, sphere, twirl, and waterripple, fisheye, mirror, square, tunnel, bulge, stretch video effect elements + gsettings: new GSettings plugin with audio/video sources and sinks (to replace gconf plugin) + h264parse: add "config-interval" property to insert SPS/PPS at periodic intervals + h264parse: handle 3-byte bytestream sync codes; process incoming timestamps more correctly + id3mux: add support for beats-per-minute tag + invtelecine: support more video formats, more pulldown formats, add "verify-field-flags" property + ivfparse: add simple IVF parser element (simple framing for VP8 video data) + jpegformat: add exif writing to jifmux and exif parsing to jpegparse + jpegparse: skip extra 0xff markers, optimize jpeg image parsing + mimic: lots of fixes and clean-ups + mpeg4videoparse: add "config-interval" property to re-insert config in stream + mpegtsmux: start pmt at 0x020; take all the pmt in the streamheaders + mpegtsparse: actually work when we have small buffers coming in + mpegvideoparse: apply previous timestamp when there isn't any newer + neonhttpsrc: add "connect-timeout", "read-timeout" and "cookies" properties + qtmux: - write audio/video stream bitrates into header, if available - write track-number etc. tags even if count is not available + rtmpsrc: new RTMP source element based on librtmp + rtpdtmfmux: add priority sink pads and drop buffers on non-priority sink pads when something is incoming on the priority sink + rtpmux: add support for GstBufferLists; aggregate incoming segments; fix buffer leak + shm: add new shm-based shmsink and shmsrc elements for IPC using shared memory + vdpau: add H.264 decoder and MPEG-4 part 2 decoder; countless other fixes and improvements + videomaxrate: new plugin/element to limit videorate conditionally based on threshold + vp8dec: - mark discont buffers, set decoder deadline from the QoS information - allow a maximum keyframe distance of 0, i.e. all frames are keyframes - fix handling of invisible/alt ref frames - add support for enabling automatic insertion of alt-ref frames by the encoder - implement multipass encoding + wildmidi: Add support for wildmidi 0.2.3 + Bugs fixed: bgo#625908, bgo#625076, bgo#620746, bgo#566614, bgo#570428, bgo#574290, bgo#579926, bgo#580967, bgo#591622, bgo#602551, bgo#602936, bgo#613346, bgo#616265, bgo#618336, bgo#618522, bgo#618921, bgo#618936, bgo#620324, bgo#620717, bgo#620825, bgo#620978, bgo#621205, bgo#621348, bgo#621523, bgo#622369, bgo#622484, bgo#622690, bgo#622692, bgo#622725, bgo#623272, bgo#623365, bgo#623550, bgo#623678, bgo#623710, bgo#623713, bgo#623722, bgo#623802, bgo#623854, bgo#623881, bgo#623883, bgo#625003, bgo#625138, bgo#625174, bgo#625496, bgo#625722, bgo#625817, bgo#625959, bgo#626049, bgo#626603, bgo#626670, bgo#626815, bgo#627413, bgo#627918, bgo#627991, bgo#624212, bgo#619158, bgo#619484, bgo#621404 - Drop gstreamer-0_10-plugins-bad-remove-cog_test.patch, upstream included. - Rebase gstreamer010-plugins-bad-patched.patch. - Remove liboil-devel BuildRequires. - gst-camera.ui is no longer installed, so we can drop the hack to delete it ourselves. - Add libvdpau-devel BuildRequires. - Split out libgstvdp-0_10-0 subpackage. - Add gsettings macros to preamble, post and postun.- Reenable the VP8 plugin by adding libvpx-devel BuildRequires back.- Remove libvpx-devel BuildRequires for now since it's not in Factory yet.- Add libvpx-devel BuildRequires for WebM support. - Manually remove gst-camera.ui since gst-camera is not installed anymore.- Update to version 0.10.19: + audioparsers: add bitrate calculation + camerabin: - add API to query supported image capture resolution - add block-after-capture property for viewfinder blocking - add video-capture-width/height/framerate properties - add video-source-filter and viewfinder-filter properties + capssetter: element was moved to gst-plugins-good + cogcolorspace: implement color-matrix handling and chroma-site + dc1394: add iso-speed property + dshowvideosrc: add support for YUY2 input format + festival: don't open an infinite number of connections to the server and close connections + h264parse: - fix writing NALU prefix for byte-stream output format - fix wrong timestamps in some cases after seeking + imagefreeze: plugin was moved to gst-plugins-good + invtelecine: add invtelecine element + jackaudiosrc: implement multichannel support + jpegformat: add xmp reading and writing support + ladspa, lv2: don't fail in plugin_init when having 0 elements (which would cause the plugin to get blacklisted) + mmssrc: - Check URI for validity and work around URI parsing bugs in libmms - Use the escaped location for the RTSP redirect message + mpegtsdemux: add support for Blu-Ray style DTS and the two DTS HD stream types + mpegtsparse: parse TDT table in mpegts + mpegvideoparse: export profile and level in caps; estimate bitrate; update caps when sequence header changes + oss4: plugin was moved to gst-plugins-good + qtmux: add support for the VP8 video codec and XMP tags + segmentclip: add audio/video buffer segment clip elements + vcdsrc: support the DVD URI scheme so a device can be specified via the URI + vp8: add libvpx-based VP8 encoder/decoder + Bugs fixed: bgo#572551, bgo#603745, bgo#611302, bgo#612208, bgo#612331, bgo#612454, bgo#612615, bgo#612687, bgo#612757, bgo#613156, bgo#613160, bgo#613332, bgo#613708, bgo#613758, bgo#613795, bgo#613920, bgo#614016, bgo#614037, bgo#614259, bgo#614349, bgo#614475, bgo#614479, bgo#614591, bgo#614958, bgo#614991, bgo#616078, bgo#616541, bgo#617145, bgo#617146, bgo#617331, bgo#617650, bgo#618044, bgo#618388, bgo#618409, bgo#618527, bgo#618710, bgo#618867, bgo#619064, bgo#619169, bgo#619172, bgo#619290, bgo#619317, bgo#619318, bgo#619344, bgo#619444, bgo#619502, bgo#619617, bgo#619916, bgo#614317 - Drop gstreamer010-plugins-bad-libpng14.patch: fixed upstream. - Add gstreamer-0_10-plugins-bad-remove-cog_test.patch to fix build, which chokes on BRP checks. The patch is from upstream, commit 106cf3 - Add librsvg-devel BuildRequires.- Add explicit BuildRequires on orc since it's needed for the cog plugin (it was brought by the schroedinger-devel package before).- Provides gstreamer-0_10-schroedinger = 1.0.8 to ensure a clean update of gstreamer-0_10-schroedinger to this package- Add gstreamer010-plugins-bad-libpng14.patch taken from upstream, to correctly detect recent libpng.- Build the schroedinger plugin that was moved from schroedinger to here: + Add schroedinger-devel BuildRequires to build the schroedinger plugin. + Provides and Obsoletes gstreamer-0_10-schroedinger.- Update to version 0.10.18: + Features of tis release: - aacparse: lots of fixes, now based on common baseparser class and merged into audioparser plugin - ac3parse: new AC3 parser element based on common baseparser class and part of new audioparser plugin - adpcmenc: new adpcm encoder element - aiffmux: new aiff muxer element - amrparse: use (default) time handling of baseparser class, merged into audioparser plugin - apexsink: change volume property to a double to make work with playbin2 - asfmux: handle streams with different start times - asfmux: improve compatibility with WMSP in WMP - asfmux, rfbsrc, vmnc, mpegdemux, resindvd: fix alignment and endianness issues - assrender: countless fixes and improvements - audioparsers: rename baseparse GType name to avoid possible conflicts - audioparsers: fix seek handling, newsegment sending, push mode data draining - celt: make compile against earlier CELT versions - configure: call $PKG_CONFIG instead of pkg-config to fix cross compilation - dataurisrc: new source element for data:// URIs - faac: lots of fixes (channel layout, output caps, bps estimation etc.) - flacparse: fix multiple channel frame parsing; merged into new audioparser plugin - fpsdisplaysink: expose video sink using a property - h264parse: Correctly rewrite all nal prefixes - h264parse: fix caps parameters setting, framerate calculation - h264parse: fix regression in output buffer timestamping - h264parse: optionally output AUs rather than NALUs or transform from bytestream to sample format and vice versa - h264parse: parse SPS some more (e.g. for width/height) - ivorbisdec: moved to -base (to reuse same codebase as vorbisdec) - jpegformat: new jifmux element - jpegparse: new jpeg parser element (not autoplugged for now) - mmssrc: post error message in addition to redirect when connect fails - mpegtsdemux: Handle eac3 in PMT - mpegtsmux: add pat-interval and pmt-interval properties - mpegtsmux: Do not crash on misinterpreted h264 - mpegtsmux: Fix mistake on previous commit - mpegtsmux: fix PAT/PMT insertion frequency, add PAT/PMT in streamheader - mpegtsmux: mark delta-unit on outgoing buffers - qtmux: add moov recovery feature (to finalise recording after crash or so) - qtmux: improves compatibility with some hardware players - qtmux: add support for ALAC, SVQ3, IMA ADPCM; improve j2k handling - qtmux: misc. tag writing fixes: write all udta children atoms; crash less - shapewipe: moved to -bad - vdpau: lots of fixes and refactoring + Bugs fixed: bgo#606657, bgo#607513, bgo#440476, bgo#530513, bgo#563433, bgo#575878, bgo#583098, bgo#598350, bgo#598682, bgo#598916, bgo#600409, bgo#601108, bgo#601417, bgo#602161, bgo#602465, bgo#602524, bgo#602528, bgo#603938, bgo#603983, bgo#603986, bgo#604099, bgo#604101, bgo#604280, bgo#604311, bgo#604908, bgo#604925, bgo#605720, bgo#605721, bgo#605904, bgo#606371, bgo#606636, bgo#606665, bgo#606677, bgo#606726, bgo#606859, bgo#607105, bgo#607285, bgo#607555, bgo#607747, bgo#608042, bgo#608651, bgo#608706, bgo#608751, bgo#608753, bgo#608896, bgo#608998, bgo#609055, bgo#609215, bgo#609478, bgo#164870, bgo#383478, bgo#606878, bgo#580731, bgo#587922, bgo#601576- Update to version 0.10.17: + Fix DVD playback + New elements: DTMF tone source and detector + ASS subtitle support improvements + Fix compilation on OS/X Snow Leopard + Support DVB 3.3 API + Inputselector fixes + Bugs fixed: - Changes from version 0.10.16 + Fix various bugs in the 0.10.15 release + Fix a deadlock in starting DVD + Fix compilation problems + Allow libneon versions >= 29.x - Changes from version 0.10.15 + Add barcode scanner plugin using the zbar library + Improvements to camerabin + Support audio-track format switching in DVD + Improve parsing and display of PGS subpictures + Add Cog plugin + Add LV2 plugin support + Improve VDPAU plugin. Add post-processing support + Add videomeasure plugin + Improve Siren codec + Improved Directshow capture element + Add EAC3 mapping in MPEG-TS playback + Improve AAC encoding + Improved MIDI file playback + Improve H-264 parsing + Add MPEG-PS muxer + Add PNM encoder and decoder + Add SVG decoder + Update GLib dependency to GLib 2.16 + Various other bug fixes and improvements (see ChangeLog) - Changes from version 0.10.14 + Moved rtpmanager to -good + Moved dirac elements from schroedinger to gst-plugins-bad (new schroedinger release without the gstreamer elements will follow shortly) + amrwb: Remove AMR-WB parser and decoder and rename encoder plugin from amrwb to amrwbenc (the removed elements will re-appear in the next -ugly release; no migration strategy provided in this case because of the special status of the amrwb plugin) + asfmux, rtpasfpay: add ASF muxer and windows media payloader + basevideo: add experimental video base class library/API + camerabin: lots of fixes and improvements + capssetter: new element for debugging purposes + directdraw: Implement GstNavigation interface + directshow: refactor and improve dshowsrcwrapper, dshowideosrc, dshowaudiosrc + frei0r: wrapper for frei0r video filter plugins + gme: add libgme plugin which supersedes the existing OpenSPC spc plugin + Implement SEEKING query in more demuxers and decoders (notably mpeg-ps/mpeg-ts, mxf, musepack, rawparse) + kate: add kate subtitle encoder, decoder and overlay + mimic: lots of fixes for mimenc and mimdec; add "paused mode" + mpegpsdemux: added caps for AAC and fixed playback of a clip with LPCM + mpegtsdemux: added VC1, EAC3 and LPCM related to blueray/hdmv + qtmux: handle pixel-aspect-ratio; misc. other fixes and improvements + shapewipe: support ARGB/RGBA for video input/output; fix for still images + vdpau: add experimental vdpau plugin - Update gstreamer-0_10-plugins-bad-patch-source.sh and gstreamer010-plugins-bad-patched.patch to also drop mpegpsmux from the patched source tarball and from configure.ac - Drop gstreamer010-plugins-bad-libass-0.9.7.patch, upstream fixed. - Filelist: xdgmime has been moved to -base, rtpmanager to -good, aiffparse was renamed to aiff. - Split out the two new libraries accoring SLPP.- Refresh patches with fuzz=0.- Added support for translation-update-upstream (FATE#301344).- optionally enable libmms - make divx4linux optional too as it's binary only- Updated to version 0.10.13: * New shapewipe video transition plugin * qtmux improvements * camerabin improvements * HDV MPEG-TS private streams support * Output interlacing information in mpegvideoparse * MS-ADPCM decoder * RTP fixes and enhancements * DTS decoder improvements * New ID3 tagging plugin that supports v1, v2.3 and v2.4 * Support for PGS (BluRay) subtitles * Many other bug fixes and enhancements * Bugs fixed: bgo#584945, bgo#511097, bgo#561752, bgo#584164, bgo#584165, bgo#584360, bgo#585015, bgo#585660, bgo#584114, bgo#583188, bgo#583627 - Split according to shard library packaging policy.- Update to version 0.10.12: + Presets support in several elements + Support ITV MPEG-TS streams + New element: flvmux + New element: osxvideosrc + Fixes in RTP elements + camerabin fixes + Improved QT/mp4 muxing + xdgmime based content type guessing + deinterlace2 moved to the Good plugins (replacing deinterlace) + Support for MXF muxing, and improved MXF demuxing + Greatly improved DVD playback + DirectDraw element moved back from Good plugins + Many other bug fixes and improvements + Bugs fixed: bgo#573852, bgo#574401, bgo#580091, bgo#153684, bgo#537700, bgo#569437, bgo#569673, bgo#569781, bgo#573595, bgo#573846, bgo#573847, bgo#573848, bgo#573849, bgo#575388, bgo#575736, bgo#576408, bgo#577690, bgo#577864, bgo#578112, bgo#578562, bgo#578563, bgo#580133, bgo#580144, bgo#580786, bgo#580901, bgo#581375, bgo#582013, bgo#582074, bgo#582208, bgo#582483, bgo#582656, bgo#582702, bgo#583337, bgo#580585, bgo#577843, bgo#581593, bgo#575284, bgo#576021, bgo#576712, bgo#581427 - Drop gst-plugins-bad-soundtouch14.patch: fixed upstream. - Remove useless change in configure.ac for swfdec: this plugin doesn't compile anyway.- Build with external modplug. - Fix for the latest soundtouch. - Don't call autogen in older products. - patch-source script included as source.- Update to version 0.10.11: + Add ASS/SSA subtitle handling element assrender + Leak fixes in the QuickTime decoder wrapper + Better DirectShow output on Windows + Extend QT muxing support to include AMR and H.263 + mms seeking support + Extended MXF file format handling + camerabin and photography API for digital camera interfacing + Merge elements from Farsight: liveadder, sirendec, sirenenc, valve, rtpdtmfsrc, rtpdtmdepay, dtmfsrc, rtpdtmfmux, autoconvert, mimdec, mimenc + typefinder based on xdgmime + Bugs fixed: bgo#573369, bgo#568704, bgo#354908, bgo#369912, bgo#469930, bgo#481075, bgo#549645, bgo#567003, bgo#567371, bgo#567828, bgo#567965, bgo#568480, bgo#568483, bgo#568837, bgo#569323, bgo#570996, bgo#571560, bgo#572315, bgo#572900, bgo#573288, bgo#573391, bgo#575157, bgo#575565, bgo#564114, bgo#573850, bgo#573851, bgo#172043 - Respin gstreamer010-plugins-bad-patched.patch. - Respin gstreamer010-plugins-bad-libdca-shared.patch. - Drop gstreamer010-plugins-bad-swfdec04.patch: this old patch attempt that we don't use is for an old swfdec anyway. - Remove -fno-strict-aliasing from CFLAGS. - Remove checks for old versions of openSUSE. - Remove unneeded BuildRequires: ladspa. - Update file list. - Add many FIXME about plugins which cannot build because we're lacking some packages. - Add call to ldconfig since there's a library in the package now./sbin/ldconfig/sbin/ldconfigbuild11 13593535530.10.23-8.1.10.10.23-8.1.1libgstcodecparsers-0.10.so.23libgstcodecparsers-0.10.so.23.0.0/usr/lib64/-fmessage-length=0 -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -gobs://build.opensuse.org/openSUSE:12.3/standard/c7dd57cde3cd2e4f5a24db798001821f-gstreamer-0_10-plugins-badcpiolzma5x86_64-suse-linuxELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=0x2061b7ccd3ddc9573ec487bfc84215c7455bb339, strippeddirectoryPRRRRRRRܧC^(חɭM?@] cr$x#CÛ+~ a hFGqX鉿4 [qswvu46j]PcislX@QY% ?(Pa,bkzV) h<-)oNiTG B!7)g-vz\iȼb)lF.ou1Bf18)qd HHYƔ/p1LU ` nI> YyW!Q]j tI%Bbjيŏ|e*sY}?FL!b-bZ>0R cOMtz崼UH{݆0ְ, ? }S #Ԥ6@ҮLa&C}6g0 <\s[_h@'0dI?Y.'po D,@W2hSyj9ij{Bum~ R]!Ou-x_6>'<$FNb*3Apee)܃C/SmA$^R^qC~-̷NK;EO%;Gi&ŏR&xo}$%DzU<9 $$@'Tz ^:Ge= 9 ק{Y;,0D\Kڦ(/̰1I_ QvsLgUm'` L]ߏY5v[vcVml0a ʌ:)t $zQ2\sGfк3`(rkzg[Hy&7l`:J/Ex(_m-#Yc:G'W5vǪ!ָБ ~sq/uz, %gY Ah4)KT q(H@L!cdnœ{? k,"P5Pxq3Hd3_+d1g$.0#7kr֚HP25/tg 3@9KTdj{vZ('(NΫ@dGNkF+ `@//d8b.Gy RVKϣG-!tcRI/){g Slyrci[.XIa6,<3p5*GXj~z6-pO]@,\̝}j>^K}*K87-hxsz"/SBkQlΞ_w:H5ǠI/`njbgLsw#e8Zf#ucrh1`j-+(YW%ͽʢ6^- qtBZW,˚ vP-VP(wN6._pBȉjlVTK|Z Iӷ߲EBROKھUs_+OŖ8gy24ˀ7ES|P5Y"i} eړ|| Rx%tl:+ٙX!ƌ>/W^}am١Ӥn<@ٍ|P3;X փ6s'a8DQT1.tv;1#}:vZ15v7H2*el(aUdSv_O_ܭ'DQ+RL5w33F%wУbwH4k8c@x|ѯ3d҆u2m52lcqP5 ]mUͶrCLPj!nj=Rd󜻆'7S++j8)&Aa:/, .R|5  =| /71ܻŔ e=zLLZP 1gwkU$Gtc@rf+4'`HFryMݯu82#;Qi C jfİMRtc)VxBleƒ߷QCuQA 8ԯuŐ=>|('HA^MhoJ,̉*AX8 Rd[PE@0OlnXo\E/ A[F=TUUXY蕄  HoF,FA9]y{п?%*2EUUʸ;OX7y/9ͯb*a!F]V(/*Rdl}'ϕk+̎BpXѽК$b @,l+<:CIPQB̧"Q5rxi-dz)k[q}q7Wh9G6: xEqY3I])0d0|]J ;~r AZL*dܘ/W_|Ѱ6{S)6]I" >fVVxXӫ\N 2:tcuDNvU0PK@+;ff22J^`j5,5`8~E7X7dÂX";أzU p 60HU҅yiOʴ>9ˉf7f#R;"a28at5%4fI M %YFJ3TZrKTCϒktt2,z9YGCθ Vi6qCkXڴrChv E֯[Pǔ !>w 9VPJ| #V?}vl}#s(LL>䡭fB,'a78 59Gl+:$򷒚%dO] ʊ zڼK!6pzl֛RHc PHIfxTd%oS]c{ģTA *!Z;TY6֌čϩG}m 7m>0rq|f(ɱq'#sx J/*y1Znwsk5҃Ȝ . n؂$LJqi,(埦:qF+za#9^7AV> m ֜leF24GeFIʨE:oxF~@v*K,) I- Yꤧ|;>Ƒ(XyYI܂ޣaYy:2K%v|fR1;PEpe>}|ȹ >1м8le%į#= /,e⃿3qͧ$Oy_9C|'i>!eM3ͤ1}qmf (b#t9#Sz7꩎FGx6k|p׿} _Y/"fo"ݡ' x q7C8e87r6p;[gMa#+¶>15/p2Aߡ-t2M] JT<_"F!.gI5icյ-Wzsx6!%P-& ]xfP4΍PI]),B1M(8&68_|?ѺzB8aq>0>[0QgӔI͓x𸕌9!HG5P8_ͨ#S(+p3\6t((o p!`,ꏩ2dXE񦒃$䠣״a황.`[Clb]Z4M(x|±x3@^6coQU *S^bCR}Kzҏ)IB~#[  `1PuCdؾ۞ڣT ZE(xLX G'3ϋlT:+]07Wڜtc&2~p_p\! `sH))5Rv!pR { Z25dOr(,P~mAھG6qfVeJ#h.!H?l{kplk*Q 5Y^DE,0]2et4p|WOTB3O)Y"߹ew.{mna\ ttɅJWBɣ']e_,+өr;݆}AgI:e?*j.N]xDЛڋC%n[ee8kn~Ѧ`E! R;ȯmax1" nC ](`j){$HcltG ԨiW"L@Zf0b߀,JˮQI"SSⳀpnFfomyp $."1c_ld"e9ܧׁ@.3Gֻ~Kayj˒ ^SHN~?!d1ȿ>j4'D$v܂`۶h]s 1 :65P["N]|nN*-gc e"H &k$Ҋpl7v%: oK›=c]4#=#'‡JQ:^$'ږFT~,`y?;Zb0"so^3u. -`~g6(Y8[l8= WV{魳 d>_hOj_lcUp"kVS \%l'27,P~ԘȽPfNξL%sUD!+֯R? :i[$DR͢ 7)FeǮ+hr"峴-?q?ݟf`2GM0ĵ=x:zvJegsL&F)bǙ,7bcgXQ(FM{'{2DPk~Ι=0\nn\ƚ*xzgusv0l%ĊOaa eMڌKIo\i#ͷ!}|PHلE3xb'CZd4"7.1<vYEY)b)"kۊW1$8o;C*6Zd*S|wVV`:t̵]l2F2Ć"(5v%{mږP wPAl rbN I dB oƫnPgӘP})0-^U$rɜޥDHLAci@Fq7򫪋NU{޴/oJjDIHѪ?S+ȌYG ,P@j`J!6 !={h VSWR|E_"rut2&Es¨;cs,5#jS Krw UwS"a7 !?~ԅ}E =WA믬0ϫ'C@&Y2+4]'LĦf'ɥeAX֓k+D^] Uψ+mhvbaVPޮz5CVz-/QhN AA qS:Hj>kziPq[U'P [,MJE' T^|QNAPd*we|4OT0:}TwSn&hĩ)C?+FCj:'K bkEX ?0$BhXd;uJuN,aqx =jDɬi3W8ځuY4B/@a7߉h3559)~=4?ە4pbf57|Hxj&v ~9?]C#)rΉlfVYjhR5wQz#w˜+/,tBlQ7Eʼn `jT6xBaN@?GT0/((Qky |d:?Wv);dڇG4G<:5eS|X;$'Ao}Ȣ k%7]}7.ׇQN$\U0DsIxcVo?y&>cL{sX737w\؏L-wBtf7bC~2O7@4FE+a!Tzr^0 1FqW"5{@$CP)z[SCM|?A{P؃-( ~1z H"_ Fl}G>}#wk7 QSkЀu R$=`K4n v]Nɓ{3)o1C.,?|AqvzUgla)mxA3ԪpAQ]fw7bQmu bd$s. bG151+l9ĉʨ or:1 9#}S/bܦ^~w [57m '3QG#n pe n^|z@(<6x9$;wBEzx[9L8ӟu'ĉ\'o.DZG s(x%H+6x$@dqgƑ_{[k޹B{GբtNj#Z #S7ٔ#}f-~t`r8a[68=Jh&̈́kBX ВC 9+yP,x?fh[,s|!cZRf?0-Jp=hKI}~ϸȨ ,(@Ev\լrBK)#[ ܄ *&TB~/]Z!3~)_ i;5g45CkZ i`\-TZ](s5ED)?hN>6;+8c||嶒XTUhX>SGO{BlZ3tgw1! L(_}m8t];/ū^ s q"r#gWЫV \&wFqGk*Hs s8RPgKu)3iq5wmH y/J.(V*g>1nqRw+BDmڂX1vhkUg]q<oxUfcҹs#yjs@FhP 8ZYe(6@@ouvĆAWCfa_WAJ9ώ}^};{JhXc/y6e~\gF_)>%OK?UFͱl )q~C]̈́gGKBC<]lRF=2%K,ӵ}f 0azA,Ӯqۊ$}g  ^!jӞ⾐JH@&1L7ʟ}Ò $@d;-Clu2;iYu%J137Ag(mIIl#u| Z\8,]GjUxtUx1\%Z 's /T]&O~>*BC 5$SΧR5Or|Y?TxDoM[$PIJJ&rбClf<ƹD{4WIzY:O\7>l'6,χV $'rXz6_S':ޮUUPUxru?x9WcM wA'o G-ˬRH2g摹@^]cj؞;oɝzj%,>C1KZխ NO̚|bRr5~Cf&ML?屶.HUArsg` "l)<#cl&Zs"g^eMGIV#]q-,N[gC1Vf[ةN'w%ynG2Ae4s%}oEK9XFN|TCNA;O~]XՆL WcF8޲cB/!i\HSz_\֬wQhF;L=ݨJge'MyM7=QTxAcG;nh&CMo_""ww25@~ F-4Irչp41;5(Ga y 1]6>R^m^aMC`o yW*"%((Ă79yt5&AFݛr kyOnR;Dm&Nϔѳkأޕe/j8uhdBk{İh&;4uhGs *˅Ti7:ɪz0C"_qxSvgX-vx[> :EcSD25|6:l*1Xx- zQiZpҍN]Р;YW֌v=М27i_7k~ll=#\22C;`+@_^*uQ=[1ܹ訔jDr$1Bu䗭LvzD 0mh28GWm,]#GN֐y☭'x?;/^|wu Mh i;kYPp/h&ā=Fuh0sk0YFA.[ߝZ$d0 FȂM.S .1&;?uW*};{`UR[EU>W"z96*p 8rC* }.RX;䀶6g-sP UKuoѢ[4X(':ͽ:k]M&sݬ0.ÞqFr&)%g n7Bdn_1鏄Zp1,5Ȋ: B xz'\SCg_ CAC"p$l%#f#SU%.4 aYyhJKaYh)A(_ٙgw%4_zЕTGY4koyǾ9v T$l%Y ّuXFsd:#!Fs(( x#xU`8xm2z)ydtݣA4© NL6FZ;STC!,,&/ /Iv.[d5XAtj{6j>]bnH,N t-3OcѤ%qۖJ[!X=Fy UJՖ45_u_ਨ"@,).iXbMKratpQKi.5+Ŗ(mʜP[aBU#S<_:sFOzJ\?#zA'3-rbAUHFa"2m^^ GZ)OBC1(yaQ1Zd›zJCrAD fW6q%%dqOTݖJفԜ6M=E F/MjE.ذE,=ܴA!+A{Ω,)[0XRHrox3붘ʋѝ$gjväDrPd6b" 8-ǵN2PnFogn%V ›b"W/B8ĂΎ.e'<4n 6go6-EyU ˜ n;F\(7bj0v㾂`d@+8EK_%RM|S0ԇq!m'8s36ic-K ΰQiYN.0$ *2?{ ;̓iQ`%G6 8m҉UYB&Qai1yɴr2yR3ϕ#­3?*Z]b昒3U%>8 ʞ.KW>{-9tkV {UXF}8҅tTW<8-6.k_ F~KGuîa<PEDL Bx{J7u4Jz[1\Ծe uO9Wߨ#fyhx53O v}2}SCRѨU!DD MJP2/+g?E#Ş/sx\+G mQ1TTSvjf{tӭQmw[!z*RrQuUcɒ/%Ӯe2 %/"VadP0Q8doRF]h_P/S%fTbl~&¿ptrHVA$,&ttA4b3y)|&duA)=/_Wfcp94l` {wp ;BW&~ ;#ۣŘh&KifC`qy&%Ϧ'ԫiR*H:a*}bK ڬDjq༱a3yѫ#kaҰ9F(DJ<w]A/)m-*~CD>~osJ7;Ʒuг~~rHw$Bjˉ)5J W# tCؿHU> L-RҤ3`&*|:kj?k ltuڏ:nE9=9p]K 6![*%~С7-8_G0idl:\oK j&ESAKvz;{jۖ2hX' %}?7ij@ʦ X14Z<qe@Gln*fM*2Cx@~+#s{(?m0zdK~088v.~ oAza̸g>V f.%KxZKJTI9}(K4X:^tNY@͓@0~FNl qUh̢`N0P>U"(Sz%'g/Xm.5Ѣ]h㹒P|p@8Xs+>. g07QGa{"ͰA6k!{ĻdtgLrH}×X%3oQ/VEMKyP3#K!@,|Z0ƖgA-0ό1#r`|(ƥDW w}Hh~'$~ I>^rkRI <`by'-X {`w^vH's+z~@pWa6mkk pn>SH+ yNqjTڐU=[xCmXzn{SSګqQb#N%Hs I` -&A՜ _į%moR$=o X`$׋IC!cmxnpѾi@P AP8&|:%t(NauΒNkmHM=}7OƞIRYP8r{4a(9(į*瓤 3N8 `ILx]9٫8I\Yzkvp'\SaV422Gͺ 9AmܥEp7 蟘?A+UxE Xņ9*ə7h\gևX~;)BzؐIjo6*%qQx=Y Uդ +mBG PA={qbA ]- k+X祙 ~ z ]0B#_#о1Тu8EsжnG;næa[RoE.v!S.  l,(&%wSzg29{LayD*e@vqYK!/R؋R;hC G ]JSC QjUx+71z>V,fujx-Za_dAӄ_=h! \W+<mI;#ӈEcS`˗(9xL%Sxc?7BHy$UzOZ`$ Op(ߓ ưZb_DGᖈC jčRE=Rq?ïq:f͍Hdn"[ìM ψƠPğ9VE}\vv$0;'|l*KmWe{4y2}ӄϮ;k;qgTe>WsWu)P*trY,R5ã[WO݈_b)Nl} w-'`|\k˜o $C.y,A:#y/R *p`|ppEķ/}qĀhϘMow.?orZQ0@5,8J*d 搶ޏGi7~1 ~$rLocΆRnuy vដ?g^Vd =S֤M?W|3"5%KTöiCj;ŖYh38B5H黴zDmy4M:rQJ)C,RNz W0\U;Aj+#V桞'Vū>!va=\/ !͛!C,Eu6aO'?BtEHdb? eA5L>(dt/jZnzǪ[ĩ6ā,+iO-|"-oq~◽rJ4 ˫>At8~ġn` v5BH#uW6K]ZJn-b}ql+!%C B3idz::,)ӉadR@HGL((Y`J-UQ uFӂIB ZE=H\rdCY"jKYs_|0W庈ǭ;\U}1<;HNlo4Zy_.-(З' p8^L%tR`Y7hPQytuoài/{|^ _&YwIZ mfR%R8r_!"^12z xN|!riʪNs߆*,.E8']Bf7y!sUJ9F_!|Tg&;;+u:s6>ɗU7-۷QʎCs?d$ oA:Wc#?za-}u=?W4IN}16)\@PõwYiȁo,,6υ̘ݺg$$'Pez53gD mXeEE{-.F'~jCC"Bikh5XxkWUbkک ce65=_1I}VPH2gб- v9ѢE6/fS识l@v͌mCi  _v_>~Δ]XzriFUu%tϘ1aܪ?!o&໦0t[ $i\K^#{¼>[zO5.mB~N8: ,wL7LJ1 t\fH,eJ]ʱ\X@H{E )sMV~mN|z'sV!w]"m;wm̺j\_L}Y='t' 'UXm.eP!DžJo]|G0K:=X6?b &cv,b"EV\u|B0Cu198@Gqx6| ٍ3OGKT KKlbK_iEvJkÇUʄZz~3ԓ%`Tj`DZ PpNt-aؘeMa #&WD!oECOe^ ف=YԢ !4fAL1>PS)O:/ D,Pwee4Pc 5Q<c!+*3|PBbŒ =0 $ȣҳ<\Qzgo#^0` z$Ɍ4lQyEN u"l[gUt)-*&>^A $mV`zza+.|E7gG5& maL= Z?N֜- gi!,KbkkG[Y~EO >!*!rbF:QÄ~~;_g_ݫ1:-hd)S]ad[v>([vW'm)cꐰT9D2BôV3^t_LrllGƕl`s7J !*w(?no#k|JU(i(*z^y\EWͬHQu`H˷9#$azd^ EOKJ'~U SP 28T"O'tV<䴨S@/ڊwW|y˴eU /N5yIƒ]B&o5,ԹNHJ#/E4n]Fmt6I,z2}i"SAhF.4 gCmFO]WL$ #v7uDǸi3U#^H(]r۫X^VCyIw}.zf dGqav 2bLݯIpdkqbhbhɞYYLD3z( Mm3}wPܘ uǎ}vzuseS؝UDyMy @ xc(o.? ѫyݠ%Mp f+@[yylNĠ&ܼq'h& f0l\]PEZ3dS꾔T IGw`Z$d:e<SGr3UC?-G36XzW&+[J,N}b)ۑN`X3;@Tu2av;{ Loɺ.l!L`rggڛk8:f+ٯ$N SVb9S%)D{*!w%flչX{8Qmj<LvmoOӐy%+R8z1߀L#(Y -vBsb [Дb_LAF~vV;}Jhf2vˌ_3u}6 :g4^ n Yi!dqWy1.[ui[} qHی5⪤K82?̹>fY3ef[/U)"<{!-M! m^pq7cB~Xlumla[vߟt KeS'80iE>B6b0mC*:B -2]. wL#pBrrRd7 0@. i=$f,CZYzc y:`3Da5KoǭpJc?~Gt7m~,LEp'V'_T6~eFJD~j=]v[q'@ `Օ`@ xh+{nG>hZC'ɗxMk*U cpm)wLOa!5 zݼ}!+dDbBT_boLXv݀xr&9͗kߏ)& וMuI;]o~81*[cD.ѧeù_Y!1ɼLJp4ȣƇE?_jRD pMwd9# LOly`&`vInAOзf{dY)7sC%txr 7:EL!^ls#E/]?9i?1ށ#l23,tߺus _:s=Q?!cMPdQͭzB7.D=a;"Cd$23h\A@䝬LLzR9)a&UrtiPK'q`k.mMʺ0!3d9 %#@Ǻh>L [|%!w\%׵l>禀ֵoDhERh sHyAt06o'NWx5ޥA34;C}5<o-1̠Aj Z ޔ 0}FG.'Mͮ  YAdT)%`Q 4q]do)'As@(̲b"^ҸnS"fn담|Vf[Qek"UL6@^AqؾLM[t\I(ܳwi~<=\F, ![@ſq/ I).OBbd)p"9 Z3-s.`$ UbD,3̵(@e 88+F]`󝽤MnznːW+){ʉ\7qXB|}!}(;*h[,(Fֶx$].d1tm-n2 v"hqVmVV$Bo!1T," TKI`I*%C~=] mK4F-y`b`Ȭ|S˟?9W6JCs%u>:mf2NJTz޽2:r?f;fG`){!\1ݴ2\hhf\Tnmd.=إff1G`*ޞցF5 7UިOw_`4y6WSUZo6ֹݩe~.ױZY_T)|$:eA= "8{97ɢJn|$j`Owl[fRə "I:ufLߏ]O/{A[\~8{m! )[*ۼkGVe QF&/ #g^`Gs3( 9UT7*PNqo:1p5Ͳ2 q lDo+Acզ}h4t0ec .zb#L)}Aj }AgxWIkovb5zF`oLimmxA`Iu~hENY,kl+-rөǰ@ï?xHOٕYTHmXƵ߫R;+C%Xdr\_q1U J;6oV>څQe_VF"HP5T"%MjSM*^RF ׍™?(2w:_E N0?aD ԋj1ˈE.vfpy7)'PҚ=&i\f쌍|҃<Ҡcq _ m_W\ C FNJ> 8oH[z$!OJ]D[nۯb-6gm[WQ[D^I`̗S'7P .;m'iXӵE}/${:]qk|IЈ.j_QX4C1|us 08.6fO!-˝lh[*_29[VL37[0syqnxXR꬧UTȽ6i/`Ljo(UѲ8Q{acF,U&\0b(O*\*h߀kK F žSom_9z-1wy0k/]t;݌)UN X)=í\Ijb M4 NՀ`bn~}1Yq;>ņL\~5"y2.YZ[D z3*`3F3] x 0L!~溵躃Ck"O]=O>qJ)Iwčˤ>jG,ZMtgrbhP%QE @>G `r;8 L>IbF:4?ss ShqO\X2ԇUj4a >xDw#G"Rl}xs. lGd5-n(I Z>/u0*ZPh4f-SAHKZ^]_Tl"Ȉ{3,RU7duͻnYJ嚾7vRI_( ~G~E; j>7!ѽ244ż;}p N7EOupc3C#%aL]Ė2LOGt+-\3O"k!.._#^ \ceuڱI8hP:g;fd٬XuHd. Eӫ8 \``|Zg7Y"'_b;.uD ',!0@J4))J=HUS5V;7˫6))tc=@ dKG7k-ؤKzg*9 ~[aX3,ra"zzCev[ȦmV;)gl}D_?i7ߎmO53sBE_8-"^mvNhs{L;X#ӫV((sz)1(I("f 6Dز_~ݑX@e8.PW- .2䂠s{eͥo0QfF_Ov OPIE~mOωwzY<*F꘷w9#ᴍ}")Dr}%O_bKlb)~tG$Nuߍtr$Drd]ULf3<ŧ/Qx95ڼauܾ6hL?9K͵!¡ڠ"Uv2S?953kF0k8G>_AD8!SGJ.9آ 6e\R*%vE@ s>/OJxHN֬1%ָ!PgRs^lK ^7qoR@x ʏU}a  ;_V@뼹0_1hu9}7dʎNʠd\]'a4u+`\0A*)/bpbsхAeθmVMؘqՓm,9B)hR"/~/D4h3Iqsk`Vٕ!M@w?)>l0J'fXd ILu6j'P E{=GNM"P,Nq{ ¾ /cv*YTmݫ]A=ďqjs "H;Bq*^ uQQ#Bjcҳ8U@]x+? Qٹ7s[RvPPvވ0 b,yYt"&OՍ~O{ijMz4#;a h.].<g%8JvSp9.l~9ߟ˭X5]itOd0U_agj:~Xʄ' )Z}1~2b|@? S#=yӱ4A\e(HU 'm"Iͨ:CvMZpKNv^氂5*XH!ʦӆ}nDf]( w/ ~!9{hMV~63SY4҃>G1axpP(T|ތq.CsIsoE*wes3mCVE+s9- nTOq AWiM(aGkye%㘫-^4+}"BQDGincS)i7x-"\>+ fns3i7v>q)nUSSERGc/자L^L1Q en#s|^[i.s |+Nv uCKW0쯂Imr!k J0\VdXr죻m5;sE)\DxMz'`{%et GГ)Q hǴ)ѢP {tJjZBgi!&yCoB9^zF}'YYc-7ZJ&KSKbFKTޮ# 7FNmue~" ʔ}e[ 3l8k]ptEM!=!PoxN #5)HPna2+!(zVa=''h7 }%v S)"\ ͼ?s*s0o1vfN =ŀ"(`h$jsz<ڃvwS)ξQg1=g1r+KMBWr#?#8 /ۺ?&÷JUL-tr6ڷ*|Ǘ]I6" cde! XEXeˍI 김Mot@uUUJ2/HSojg Ϭ[H5_PUk@+aD1vlX&nA ]9䡿褅| r0 >%~>J$`̿#{ۆ`,@Ƒ\E'JY(.At~Ч>|XL6= 5 tZi#=g=c<\~вJ?LPKIA'KeMhߘIf2bK}\j'cX`YKms'5%^'6馿3lcBNxU?W>P!ɹ#2 фA`"S LļYN[ԖZz&zmdW3E7?c`nJ Ds4[`ߔJ13Zћ9A~`)y-(n _։&N5 WK|pmN.T7ixCAS>Ɖ⻥ 4UuWNj!ZtnANr(8#-!mCUjL>: Eո^kȉ{`:»N, 5Փg=9k OI굞 )5+ XIuZ_Ү1cPg}dU.;=LS ! Kb}qO}qmuQB6`m ZeGje[hDX\$̑ `Ry"G> shOq7@-SLlsjeMcoQ=Q)Ҩd!VqCw@d~SZʂ֥Fda~>r6]Y+(?.K^RV?snq( 74ȆNj,9b@ ވ3'T"#H)fޫl;`Jh"X"O^Tf$K*4參U9Kvu4)lZPVSiCs# [;a"wI/ j҆݁=)}1i/3H?5D/;ϭa6mAjVۅ> zG/V/w*NX60 7ϰ Jw὜E11" A>ty||[mTfE؈%mu^$luV07w @BP5'& W/5}\7Db.ct9 fj^2˃PvS  ā$NFa^?t>ݖl<T}2%M~!!\x oHcY2CR\"hs2Dj*QNO#8]N/\fgSf?X_Us] YeExB %;^6xh[ l0F=6@;SNIeeѤLxŮXu+mȄn_~pڄwo,{݂o&Iۤ![|Η<#=(h :JC(x10b@dk&zk ud̓#&Y~?v-# ha~U]DU?gz%Z2T `A30&*E87};Wh*AX[.K]u ۳q}LNI./f+m;SHK(GVX/a$\$ ~ ч+,we+!GcT[O}5 "Ggz˄n>Ä"x>Q|c7j1Ӛ7VEUVq  8 >0v,&ҬT&TrK3l vGjI39 B*F)(s"m U} C)LͼcLg _<&J$; σQ5Rx,I4rМ9; V!1>.#1RyzC4 xW~J9ei`9CO4 J{k[@ToAyݰ3jX$|pOѳ( K ɫH")e~?ou`a4}hޫt˝Gا;~ Q "E@)_&*f|1fu.'.ebyZ>"M;xXJBm'z*p9!!Ȍ$K2[!@.v+[OG*;Kw9ؾ_{ߗO#Dze#A_$Uَo,!$a IQlS=[TCG*U !WUf*<#/ۤ>%dh.d31ՃWs&z2˱`Z7;)D&@ ',TͶQ1ʹhK+z41N6`!E3wR#=n5e-F:K=9l']?pf%I?.ގ][T-b0АыY^ʳ͊-f{KX% ˊYJS-ѣ9u@6lhJlsԜ y"TT8[KB LB=(J̀TeK8(\9\i6؁_+Yʤ6:*72@uaV#OL "սmxNy.:;B4*{0 N޻A.Q*B@CoT61;BP? aho+bc# 4]dQ? *6y"SO+!}M,{z*?6r6dP)&U)CI^_g;VmՂV!kDǸ~{pScɜSQx` ^s[2=nBR leyRVw^jZ,`7 s1f|ZZv^ϛ ,3A R9Ms&t(=Df9(f k4.zwn a:N.gZYd}, QN-&G8KATN wӔڂon{Ll~/Nw_^?)kՔW7~#}1ⲝܮ[۴S65\h9p}4ّS:w?3&2QKKacSyRЇz!ݏ%ŠUB,l5.КȲӿuWeW>vS~]c +!( / 2s(<I_΀9D 5#@"yPρE}XdV.[.5{t) uJóTJJկqpp@$K'fFJH7-/ԟsU<ӽ!}&œ񹃌@Pm[Cm@ qP=›(sQ}ƀ>Y7ځA+ݪڜӢ+a/ Z<9 t}TЭt[)Zi͛߄ʠv߄@:(ڂ[ =1J& a+|R۔/: 3uL jHiT_>YߨjCqmn#$d?2 k؜fZ]^Ű2m"H&ǭ {~2p66m/dxNu ~h{r&ψ&:0 <*Eզܩ3>wZ,M4uΪvR f( ~RjT՟n.uU?ȬOJ3Njɼ0nO^=Ȯ9F#" :>ikrP(߻ *:;{@ᢛ[ӝ%%e!t-G# 0oaf71,t"ubdbrSY`pc݉r+R}8r[×FGsH#9>(uJB J O-$N!j9U=јh3PO-isYeqZMm^ah=H/5nҸcX>;!jiV\QWQoR1+CCHz1f؃% a K\rсpC\Bt&!WYǃßTϷ@H܁v<"CjfҲqʚPdsEI-5kk߃Ŵn!F7㤫ٵ:*¢nhw f8*-E 3s}t_kpaVΊ&y@KuskkY,z07w Zq`.{謠ąVpVm`Fg]OKe_;n{l; d^y:' 1o2~HpK3CEiݴxgo=3 ǽ\?TfCQ/֩xj["0^WeHNd;*+C Jnu_*4jk(Xwi1{ҫg2p0Y{Yqw|H`"]We $e(tIX\w\Oy0 %Sf~X<څ?tKrɤJSFmK)p<0@"ѿT>swE*[ֽDC9T'"۩S^sK"dҫDW3~ZwZVGy7,X;A6ookJ*ٱA=B7i#U=%c+lmy!#0ER u׿gP \*{buf䭯D95\ˌ6u~U1>[Om uKHҗn80cz)&Y]&ڭWj3oކ\n@TniB)$*9MG!Qj7h&N49|6xqܮiM7>M[)aj!`Z5Wt%0/zZW}_ǃԈ؊[`~eTրp/O#C`|p&<*M#6Q+ VnׄsV68[ՙľmWocֱ^IC|gqmZL!W`$~:a,!k4y7 -NNK}?kM2pgտ6)^vM3yo_lPO8X#yxXJH-̛C۲\baV_\:b5(;ToVv~/n".}i%` C¥h0^JaՑy*Kf 5lIJ$i(g Fu{1Ѹ5B)TO B;g}mKy4@mM},ʖiUW@A'gUND%-M50gaɤ"[iyR#^9Ma3|V`ojcӳupcUɴ%ZB2pœXJeaSè2dT0:: *me]+v۬MV"} ػ Hj(P훶\ x3.z4K@jS dρ%2^i% 8aryO{T۰=7aB} P<99]BMYz:NH %{נ,qvްj.i\Tbr觚&0Ћ~jo<^crͤ=t`ETKۖzWWt{|@LgwIPѯS4o(%M5)XXkӗ ֯T5A?8 G̜ yp8aCT!ƽ٤VPE./n9Yd6jEu.nPTbIma0 ֏dylV c'k W!i[cΠ&>ca1_;).V;jN#[Ep(1Sޠpe>Ɔ1jRD&xv#٠}643!hQHu9ٔWdaI:akWF0lR.s:3񇏟-P ?$<ޞcLe"EbdoLIT]l:Q?iߛ Gf%VlR5 /*Sڲ5\$ꥎ'oy`PBP_7j΀j}>lJE) 6@EC ɗ$e,3. vv>'KO~0$t,N;[B и*qQWtki761,v5|䑄3g"ܲJ튚t br {6grfu d}ɚk)Y-3g3O㱿Q^ghcЩoLp (|+~0d am,HAЦE -mS05 咶(s(iZ W,BkM"99 Lrjcs!j EdqX^Xidӝ t jV3`\pH/y(Yo@ز)pە_rj,+؞W46Jxb +⭘߽R1|r:ԡHoЎ o%b(B6ō7"E淰cђq=ggMw,(iXݬoϘv/\+.b_ *9S'F&]-~'=f[[A'wŋpռ}s{|s:D.Ӣ sl$4>$# 8fkTft#Lh vӒ砺ȜMP- g5'7IQv(B6vIRx.mWK7DE uNO2X`kza5.*g}ؘ#}ZmZ$cj< 23%)xIE%4 A0ܙ)Cs \!$drLHo -<Aeb[FM|7wVZ=&V<2ũ/ubXVށIe[n'; B 3adP 06-ic5PZ_uU񐳴l58ҧC.Kd2kB^RmL >hYEoh1\I& O=mi\u>-6f,( j]z4 }󅉚(=TPw,cAɺm18: 6_6"^~|- %CNekj@5]е홷5JLh\)"`z% O&ɩyJY&'HP;mLVʢx-儚}N^'`*1R݀|"5YzZvеJ*œ;|M/ ɾ|Ѩ 0}ޞң7 },ZaR[w2U1֞T}Mw bvh=yH;26v+qBf8YKr,/}Y|A`y1ZB<Ź=/(/ ϫbbj/A}5w9; dX-: xTgwz^~]L3X1,V%1,\K}gBU"()a?sXiFF^*p;tx_]ooF+g<Vz“& { VlԚ!BLc WH.'Xprm':9UlmKCuVws_s1_sZWJҪ69YVӍ7m(m".(B[7@ץ#;Z'mVm=1r0u-&RJc+Jn8 wTK!Oس)+p|Ik[ݤ ެ?|MVhik󖪮e8ɮ*=tR 9򦛫u֧`qhNhޤMZӌFprr5zξqu͈,ڙ4̏sD(@*QR$y1`N{nvi׋-{5F2Y+ y~GCr]jfTc ]{nDC>\ ;̗bJe!LWcms-Yl[a떣Xp}9 za}ѕ' vU>lkKAT!#{צP5 ?s#`lfRjk;oT wܠnNB=stu„?:S{5RJ=DovD鞻/@-%yUDI[rӬSi7qj $]b Z:^Rhotwv@tasկT;}H,!_G徚jڧC9o^=2t#e#7TQHڤh<-KXy4zcD.!td R\*V΄U(lEsꔡ]hrDthM *sJ):t,c"mc 8rIdMk1/C&CRPOO# R" GbK%TzJl/LY-o%cw|.Q3xdIHZxaAr(gP T^Fe\ w-Zٖh0.'q>a&7݆^5a23RytH(wɟo4QGӹ)U2xffFǜ@2vp+GBJUOqhhJ&WR2&=S\"Q =$%DH-mq-#%NfwW óԊ;cG:ִ9gkꨍdfT\=1ME2ҭ-,IznWOQwP2%O-!G ͌pʺԡQ(Vݨ%L|B?ȚH!~h/"8Qi:=l7FDk4O7ci:+dE~6OHoK\ eR'i 7ȸb'x۱z|c15w[/[4:/.Bf54?%lOGo@m|smHzt>`dAvQD S蝉Hֹ7|J|8/*)O>Rq2cqjryI@̈YM[LԺ`[>Б]ˮ/)H/2 j?tk`,fna>j6 1/&D0^jMܱY ,.Es"'){dTru5eQL!EY& JI+XfEOcOV-##!;GdN%T`% jWPThǍ1SN;SMOu ߝ"8$ڥ|.P_ ],ddƯ@n5nAߝy/gDZky82%xe ⧺Tˆe}Dޢ1TŁtuaSʎ)Ε7( 6tƄSybehd!m;Ƞ8VR]4L?oyIidN6';O d#R@q/і$˙u|sܯT/v^u^ \=itZl+ p`i`H&2V,4nχZrs;yNB`,`웢v ~Lbb]s*Lc'`twf1!vPgJB&XbUw{"-2o@]8= Ylo{ϥ&tF|ApoG?*os[].~w)<ªBռ?iOɆa=w7㴙a/;ǥj2g` &tjer\16xqbnaIĚ[ԭ*6CxN}ʘyhֽN~HP.n[:vZ~}$X_%r>z~.V5)mJOˆ1?2B#tͷO,(0bSBm B,-'h|k^Pa0CuNO.0Oq;QPrO4?% tWhHLbNlV`wZ<πU&/MmM_Wb׵QpTɠ"D+R^Y|f=iVO"5ѿQx] extHŧ(bĮ3=+F 6~ѷٴ mɗR߮M31q)˸x?Os ps.cw}q.<~cWﻹ/p0"eJ ;+oπjV;o,b S!"DՊz|ػ~~%.@ԊIw)- gmt0DT#Pl1x.2'ha<aaJlK;7i'.XQV=C/B6.!lLnOO鴘9Dkbc&n{h >Ol%VSKt!B.b 1ݹX枓5;6Zq{u;_&/,2U ƶG*7?%dp&Ab1]͎`}4f}( l+I o0*22@Ĥ~wE'}tk ~"b4)6ssJh]6E]93k|PEo_/{]C,o$Z]>t .JtZeI<=8]uSџ_٬4/}[C!CZ"Tjρ=g8: >@^X:@\fQ%) Ig-BJĻ KޥF}>fϞi8JfGnks/7B [-U+KCRF!JMlܕ#xI1rA' .IY ܭW'MכrRV$p1;>2NJ R%f?΂)s0,/R Jz``X8b*Et*{ALmۣok05<{'^ObY.a"b"4ߌgį3gHoHXAFWT`\9v}:\ӄ:3j{*#M)UoŲגڔ=R ,EKXZG+HQDJ8ۆ]+ KDstJTz)bILDʼT\L!ypS\"-P`L֬.g/lЌk;|[$G)%F#㊮RE ĆIۺL7'ԅYNHl =ZI&ɬ-Ӎ./MQGF8<t{'\ 0¢pVHнw9 )!ERʏ^{|\׌ѳXߊئOcA+\Pu$] s쑻6ɩ,\o"֕ fA jᖼe͉gs^$C2+}70'dm? #5ICwvc9;KOxuV"ѕݼ {kx9ŠI_w0%_6 b<(4ռJ{wۀh+Vai_S%3xAr1Db@X뵰'G*_\K@Sj;*?Q EcFî7VPob5ec]w8hǽQ>lC& o2<$ү~>^@˛u!SbSdˆyB v 7sk -jBhu_h۪VԆ9;JZޢXn`BI-| TE3HȞru4<$bXs zYd>y&lH4F֜0.SB72+fl]mW|7 imV8VTqxNy"#8”)Ly^_?A`29 g\3pհ`<|4?@,rpHٸ{q @.ӅܖŹpiB6Bu8*k7G#MW=VH)_P+7q> ފlz\DGZdc7F?8쿐vs$NVUSϘ<~u8cfC9Qi vA&HŭCK 0l#$j}+ӘC%&Nieamyy];9~ Efh6|0<"$#5Roݵ5(22a]̠TPD$ eyzOr6("9'ig9@G5!U*LUa[$ o-`z |cWI8SQ;X q/@ <{zcBceks96872|7 _EAWf*6Zii.0ՋlQOҎ9=E ?՞_q4ۗEط~3d6(c5z߯oem*4*Ig='QR<4#[@q? ohbo* t_S@ DGq Kk@h*yO^Yu3j ̒Z0lN>YISNϑ=>ߚB%T/scV>1޳UokɿI Zw̙23GԱMvkmє pK;AKa ~E~o%`ssBWřoHfpgt%G*YW%S8xv'QY)Ig-!Ǥ$F6Aq&ZpA/j4jpi3fN)ԯ UzNR|:x#zhY6pᎋGe0Mr1w WƱx ilk4>i7!@ ;9y z;Jvy&Mٴ9qzrǯwgDTi34y<;XHB]4|-x=P7e3D1㕿ۣa5U2<jT\\g9L.HKIZ>^Չ8â^R9)dh;bxNyZvN2F<&*{-}&h)x._Y!ßT(JGz~"zf9Ze]TwuHf$hX(wENx*Nryb&p%ׯ9]6"ͲHiAzߒH6#q"ۗb} a""ם.8UYҪ+bҭ/^%x]s;G[R>3:Ifƭ&bk!T=Xg14|PܙAƠQ5u`g8d|lEKXP5U> VZYj<]ʤ!sM%,ĐyR X ~@u NI)5e M٨}$c +l^S<΅[L:ZA0&I4N- D$.aOp3ڀX ZJ? Ay SȜY-ey+ps3CoY?"3?eK<[Oc6^#}zA>J{T!7|{,_ zټd;{%]Yy:~1DFU{%ۮ[:$IrՎ\reQk( --[PpFjN]ۛQB(;(2 T":6@ 1G_t`-tr\IО[XGd]uK]MB #VMlBcPCE=*W w`s1K-ڑUYf%/4 =N_Ӊ Jp 7j| m 3+>>ewEżE mJ\\۠^{Նi!@Z'KmݓaC,ƕ Y qU7#k?J:?dK<%~Qhګlt]¶Hܞbal x:hDuIh٭3ںC\AtG_Ž*|X9]#apHJ=wiQ`mbU/H˿<( !(΀5 pZ=ɖ6 {gɖUX&Ve2N/vDqWgM%lBtD} ԷxrCIO ֕1'ѕ 傕57Kmی 72 ف;? 3ԯ)`fG^g pzJс'ZR{ ND/ƃn#А; E0 |_ _R\zBI}d*f53bV'(?esCh&)TxzC8ru+t6Z8 Hzk{sb;@ i .ks/ɄP~Ffxȴoktߣ~k|aSߒ6j*I,HYW8C $v^^ko3xt`xrIZK+׫1_Q b&NdE0`mb՟hݱ#=}J{gX*.TyH5"rӇRl12(wxey>=3p};ϞN:Lmo,Tx|PM-mTvx6"e P. 0pr5ք9%i{ax["Xm>7L+ձ-i Y:۸ך > }M3_`s2[Y"IpC,Y' L#OW FN (TծWj_&+p ttEFN›a7K G0>&\_+ܾ5CőV/wVK A n NZ3i;>1{~/VOe<*%zxCaj]*znAR##_+1:N@$.| =jp:"Qi[~Ih$ 3$6&lx/'cN=|'AoXXM:aHG=|l6mįavQqG>) `[ 0yH{]tc=JٜPZ!밶 F9 GN["H)7юKhV=b.O1?S{3\a:>Ok$O?ڳ8dHoVƶ$r{)5A3 ?{pqϰޠ=)`_f@,̎ L8wOA@<+D)㳰&nO  ؝jS8ҥNSdF$-<xU;@/N13Y>1;ǜ#v,`B(N*8`૿P/pΣ LIuK3t_^=R0sS B;шi"Od/wSh,( hDNP`M: #GM Aw [)8‡JW;UNGr ?!DI^iLB,t\ycDNd^F{+ˣƹˡ)K M8zč-Lt3NaRN8{5)a#+|dS-@ #C+wh/Fk5)Cc:,> (J;.e/K&GjA<Urm |rPJU,}u]xc%+I R( ^⣋Sr8ds$U_B[5t*E"0e_;4^+{{{0)hO+/]ϙ ¾J,P MHߥ k?\*/Ыj|;/ yhЍ r'IMA1aFbaq ?"^8m0QE$oHԻ"W7I۲"tcBkat~V? #cPC/Y8 &Pb,'wl O+GCT!(5pAeD_s*YH.":Cect)2j̮lt9 |ʝ[4;!qƷ1%m5N +@Gzhh[ % 42G\.!RE_x;;cm`4P>Q}Q]WoTvi,sr_+: ]aʰٳn"l};ƪy4RIwtahևxMCp1A*̷@-braItA[Kw}))iy} tg9(c*zԹ^лT~/xB*!Z1'4mR_r Id%x=VfwÚze+{ vut"q$T'85aLoѥ6plIk8F֘JMm0*Sx T?Ug5˗]rRB@K*KJz+13Sތl-wpi%IiB ڨ}*jz, r?UЍ7}t%F5nn輟Ҿ0x6,69Ş_l!U) Y/8^V]Z+'K)ghje|usb]ws\/y+O]Nm};&Y*QH ΀.u9|ǓZHP<<4_+pn"dP@ݐA!E1 kwSTi")SƄWLr`&[Dܑs vQ=QAa"y irq .v= z+\s|yC@Ezrڹm $G,sr=)ԲK4h@}9q|&iJVg2;{'^c+RH 9-/m6^Qp{ - ^\Km_6Svsi27E8=v2{))ӇSlHg+ie+r+8z,f@<{U{kQ*ψpvɮ}_Pki2E` mc |{NrzI0`27/'8ެfX$)S*Qe"·N.~0E7qE4 ((9hFTN WzȰht!9*\&6һ5QZ:UCU2B?zaVWs9HPrx|ߺ0bcm7ZV}hcAZ܃$;,2W!( grD$Du <-FٸF+>6̢R$<Vܒu (kͺ.qCg?5^'iB? UG7x<\4Tydɗehޛ, l9L^#ePzTSowm89}@Iʍ娛r+R${+݌DSO giN)ƃ{w7BTB#ľ43? xh>^Wqb9o,e]stQ4ʧ&v&Shepo.]'80JSB -0?CÃ)N>Ң/F[#|$-F/ذR- wQNe>Ds42"ɸ}l0@uSͩ;R#b !!7j»B$MI8crN1VVx<{Q8j__v:IUm?T 6\kZyUr^8\PʯbT~K0H5ٿ|z\T" S a;OoeCD:49$ |BujӚ ve7xJbkTIM(FAC"s!dx pTП,AhqjF/GJR4șF6RW4 {9޾ 3%T{&ԔtmR;9xn1Q[{-(1[ b6Mw] X~,H(xDjxNܯG%c]1Z]v:=f%t= G khMҢ|e72WnཅTo.A:( Mzncޏ*rg5l :<ۊ9Tt|bxͩMlF[kҭ}e-bh?K,Xaa "G%UJsu% }Dʭ6y=b".O_v+<;pmvj53 a^Hꊺ %;Iyų-guGk7%1] %̍7_$"DWjGJJM4 V#{}059bgGi\-dH¯siIߔ`)Y\:',eeVA&Zz0τJC+iL=Cs^WTM~ e#eޛ"d&kV/ <{lZ>ؔhAYa-,JU0B\%B Cr{O1"9Mi٤{=5Yeq%Uc'' +.j(=T@ҺKxكZLŤ]Wԅ!)'1jHju݄hxaE>`F~y*ljlԢ")hCP3|>Bǟď"X7WG'Y? m0