gstreamer-0_10-plugins-good-extra-0.10.31-6.1.5>t 4 DpQ7/=„iw9i2'Cd cRZA]HpgmU( ]ʘ8Y:lx O!um`>Dݟ?yՌh>OZMYʹi~|SwO1xCbz#n-%^;GR>~a92FE)g\h7}P }7_ʶE߳zYm7F %BUt(u2o$+%jTfفLl75fdc99e2c7244721e2be91774c6c50dcfb2db21c>C\?Ld$, 2 h  BHPd n x  1 8Le~T(8!9 `!: !BFGHIXYLZ[\]^bczdefluvwxy?z(DHCgstreamer-0_10-plugins-good-extra0.10.316.1.5Complementary plugins for gstreamer-0_10-plugins-goodThis package provides complementary plugins for gstreamer-0_10-plugins-good.Q76build04`openSUSE 12.3openSUSELGPL-2.1+http://bugs.opensuse.orgProductivity/Multimedia/Otherhttp://gstreamer.freedesktop.org/linuxx86_64K@:l`Q6Q6Q6Q6Q6b082ce93992012bf7da04fce0b7d99fed8b277797abe9df3898d5960d58ccb886a3bc61c66d34069b17951bf76ac934b53a7638647f7c784b44ebcd61056f0ed7f617966133289628037d4d0ada3607crootrootrootrootrootrootrootrootrootrootgstreamer-0_10-plugins-good-0.10.31-6.1.5.src.rpmgstreamer-0_10-plugins-good-extragstreamer-0_10-plugins-good-extra(x86-64)gstreamer0.10(decoder-video/x-dv)(systemstream=false)()(64bit)gstreamer0.10(decoder-video/x-dv)(systemstream=true)()(64bit)gstreamer0.10(element-aasink)()(64bit)gstreamer0.10(element-cacasink)()(64bit)gstreamer0.10(element-dv1394src)()(64bit)gstreamer0.10(element-dvdec)()(64bit)gstreamer0.10(element-dvdemux)()(64bit)gstreamer0.10(element-hdv1394src)()(64bit)gstreamer0.10(element-shout2send)()(64bit)gstreamer0.10(urisource-dv)()(64bit)gstreamer0.10(urisource-hdv)()(64bit)gstreamer010-plugins-good-extralibgst1394.so()(64bit)libgstaasink.so()(64bit)libgstcacasink.so()(64bit)libgstdv.so()(64bit)libgstshout2.so()(64bit)@@@@@@@@@@@@@@@@@@@   gstreamer-0_10-plugins-goodlibaa.so.1()(64bit)libavc1394.so.0()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.4)(64bit)libcaca.so.0()(64bit)libdv.so.4()(64bit)libglib-2.0.so.0()(64bit)libgobject-2.0.so.0()(64bit)libgstbase-0.10.so.0()(64bit)libgstinterfaces-0.10.so.0()(64bit)libgstreamer-0.10.so.0()(64bit)libiec61883.so.0()(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2.5)(64bit)libraw1394.so.11()(64bit)librom1394.so.0()(64bit)libshout.so.3()(64bit)rpmlib(CompressedFileNames)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsLzma)0.10.313.0.4-14.0-14.4.6-1 gstreamer010-plugins-badgstreamer010-plugins-good0.10.30.10.104.10.2Pj@OtNOC@OB5NlN=,M@MAMXMz@M@MMMUMUMr%MGL!L@L|Lc@L_K @K@KP@K~@KK{@K2@J@JJIdimstar@opensuse.orgreddwarf@opensuse.orgvuntz@opensuse.orgglin@suse.comvuntz@opensuse.orgchris@computersalat.dereddwarf@opensuse.orgvuntz@opensuse.orgvuntz@opensuse.orgdimstar@opensuse.orgvuntz@opensuse.orgtoddrme2178@gmail.comgburt@suse.detiwai@suse.detiwai@suse.detimshel@rocketmail.comdavejplater@gmail.comvuntz@opensuse.orgdimstar@opensuse.orgaj@suse.dedimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgpgajdos@suse.czvuntz@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgsbrabec@suse.czsbrabec@suse.czvuntz@novell.comsbrabec@suse.cz- Add gstreamer-0_10-plugins-good-v4l2.patch: Fix build with recent kernels, theh v4l2 buffer input field was removed.- Don't recommend gstreamer-0_10-plugin-esd if only libesd0 is installed. Recommend it when esound-daemon is installed.- Update to version 0.10.31: + audioparsers: propagate downstream caps constraints upstream + ac3parse: - add support for IEC 61937 alignment and conversion/switching between alignments - let bsid 9 and 10 through + auparse: implement seeking + avidemux: fix wrong stride when inverting uncompressed video + cairotextoverlay: add a "silent" property to skip rendering; forward new segment events + deinterlace: - add support for deinterlacing using buffer caps/flags (as set by e.g. fieldanalysis) - new fieldanalysis-related properties: "locking" and "ignore-obscure" + directsoundsink: fix negotiation/device setup: 16-bit audio is signed, 8-bit is unsigned + effecttv: fix reverse negotiation; repair color modes in radioactv by taking rgb,bgr into account + equalizer: also sync the parameters for the filter bands + flacdec: - better timestamp/offset handling; try upstream first for duration queries - send EOS when seeking after the end of file instead of failing + flacenc: do not drop the first data buffer on the floor + flacparse: - detect when a file lies about fixed block size; ignore invalid minimum_blocksize - more accurate/better duration/timestamp handling + flvdemux: better timestamp handling (negative cts, detect large pts gaps; fix discontinuity threshold check when timestamps go backwards) + flvmux: properly determine final duration; metadata/header writing fixes + gdkpixbufsink: fix inverted pixel-aspect-ratio info on pixbufs + jack: add "client-name" property to jackaudiosink and jackaudiosrc + jpegdec: - add sof-marker to template caps, so we don't get plugged for lossless jpeg - implement upstream negotiation + matroskademux: - seeking fixes; better handling of non-finalized files - better timestamp/duration handling, fix some stuttering A/V - add "max-gap-time" property to make gap handling configurable - UTF-8 subtitles may have markup + matroskamux: - do not use unoffical V_MJPEG codec id - fix segment handling, so we actually use running time - for streaming files, push tags first - handle GstForceKeyUnit event + multifile: new splitfilesrc element to read multiple files as if they were one single file + multifilesrc: add "loop" property + multifilesink: - handle buffer lists, useful to keep groups of buffers (GOPs) in the same file - add flag to cut after a force key unit event - add "max-files" property - add new 'max-size' mode and "max-file-size" property for switching to the next file based on size - write stream-headers when switching to the next file in max-size mode + multipartdemux: add property to assume a single stream and emit no-more-pads + multipartmux: add \r\n to tail of pushed buffers + navseek: toggle pause/play on space bar + osxvideo: fix leak of NSOpenGLPixelFormat object + pcmadepay,pcmudepay: allow variable sample rate + pngenc: increase arbitrary resolution limits + pulse: - drop support for PA versions before 0.9.16 (1.x is recommended) - new pulseaudiosink element to handle format changes (not autoplugged yet) + pulsesink: - add support for compressed audio format passthrough (S/PDIF, mp3-over-bluetooth) - allow writes in bigger chunks - use the extended stream API if available + pulsesrc: add a "source-output-index" property; implement GstStreamVolume interface + qtdemux: - better fragmented support (avoid adjustment for keyframe seek; mark all audio track samples as keyframe) - parse embedded ID32 tags; improve bitrate guessing/extraction - push mode fixes, fix buffered streaming + qtmux: - add direct dirac mapping - calculate average bitrate for streams - fix ctts generation for streams that don't start at 0 timestamps - use GST_TAG_IMAGE for coverart too + ismlmux: use iso-fragmented as variant type (useful in connection with encodebin) + rtph263ppay: - implement getcaps following RFC 4629, picks the right annexes - set H263-2000 if thats what the other side wants + rtph264depay: - complete merged AU on marker bit (thus reducing latency) - cope with FU-A E bit not being set (caused by buggy payloaders) - exclude NALu size from payload length on truncated packets + rtph264pay: - proxy downstream caps restrictions (converting profile-level-id from RTP caps into video/x-h264 style caps) - only set the marker bit on the last NALU of a multi-NALU access unit + rtpjpegpay: - add support for H.264 payload in MJPEG container - fix for "odd" resolutions not a multiple of DCTSIZE + rtpmp4adepay: - fix output buffer timestamps in case of multiple frames - improve bogus interleaved index compensating + rtpmp4vpay: deprecated send-config property and replace by config-interval + rtppcmapay/depay: static clock rates on static payloads, dynamic on dynamic + rtpvrawpay,-depay: RGB video payloading/depayloading fixes + rtpg722pay: Compensate for clockrate vs. samplerate difference + rtpbin: - allow configurable rtcp stream syncing interval - new "rtcp-sync" property, alternative inter-stream syncing methods + rtpjitterbuffer/rtpbin: relax dropping rtcp packets; misc other fixes + rtpmanager: don't reveal the user's username, hostname or real name by default + rtpsession: - process received Full Intra Requests (FIR) - add special mode to use FIR as repair as Google does - send FIR requests in response to key unit requests with all-headers=TRUE - always send application requested feedback in immediate mode - put the PLI requests in each RTPSource - wait longer to timeout SSRC collision + rtspsrc: - implement async network I/O - allow sending short RTSP requests to a server - configure rtcp interval if provided - open on play and pause when not done yet + shout2send: send video/webm through libshout + soup: new souphttpclientsink element + udpsrc: drop dataless UDP packets + v4l2: take care not to change the current format where appropriate + v4l2src, v4l2sink: add "norm" property; default to a pixel-aspect-ratio of 1/1 + v4l2src: - do not ignore the highest frame interval or the largest resolution - handle some feature query failures more gracefully + videobox: avoid wrapping opaque to transparent + wavenc: allow setcaps to be called after a format was negotiated if it's compatible + ximagesrc: - add "xid" and "xname" properties to allow capturing a particular window - fallback to non-XShm mode if allocating the XShm image failed - clear flags on buffer reuse, so that flags like DISCONT aren't set accidentally + Bugs fixed: bgo#432612, bgo#541215, bgo#546932, bgo#571400, bgo#576524, bgo#586450, bgo#595055, bgo#605834, bgo#610916, bgo#614803, bgo#616686, bgo#616936, bgo#619548, bgo#619590, bgo#620186, bgo#622412, bgo#624887, bgo#630456, bgo#631430, bgo#632504, bgo#634093, bgo#638300, bgo#639217, bgo#640323, bgo#643847, bgo#644151, bgo#644154, bgo#644512, bgo#647540, bgo#648312, bgo#648642, bgo#648937, bgo#649067, bgo#649617, bgo#649780, bgo#649955, bgo#650258, bgo#650313, bgo#650503, bgo#650555, bgo#650691, bgo#650714, bgo#650785, bgo#650877, bgo#650912, bgo#650916, bgo#650937, bgo#650960, bgo#651059, bgo#651443, bgo#652195, bgo#652286, bgo#652467, bgo#652727, bgo#653080, bgo#653091, bgo#653327, bgo#653559, bgo#653709, bgo#654175, bgo#654379, bgo#654583, bgo#654585, bgo#654744, bgo#654749, bgo#654816, bgo#655530, bgo#655570, bgo#655805, bgo#655866, bgo#655918, bgo#656104, bgo#656606, bgo#656649, bgo#656734, bgo#657080, bgo#657179, bgo#657376, bgo#657422, bgo#657830, bgo#658178, bgo#658305, bgo#658419, bgo#658543, bgo#658546, bgo#658659, bgo#659009, bgo#659065, bgo#659153, bgo#659237, bgo#659242, bgo#659798, bgo#659808, bgo#659837, bgo#659943, bgo#659947, bgo#660249, bgo#660275, bgo#660294, bgo#660448, bgo#660468, bgo#660481, bgo#660969, bgo#661049, bgo#661215, bgo#661400, bgo#661477, bgo#661841, bgo#661874, bgo#662856, bgo#663186, bgo#663334, bgo#663580, bgo#664548, bgo#664792, bgo#664892, bgo#665387, bgo#665412, bgo#665502, bgo#665666, bgo#665872, bgo#665882, bgo#665911, bgo#666361, bgo#666583, bgo#666602, bgo#666644, bgo#666688, bgo#666711, bgo#667419, bgo#667818, bgo#667820, bgo#667846, bgo#668320, bgo#668648, bgo#669455, bgo#669590, bgo#670197. - Drop gst-pulsesink-bufsize.diff: fixed upstream. - Drop gst-non-fatal-query-webcam-attr.patch: fixed upstream. - Add explicit glib2-devel and gstreamer-0_10-devel BuildRequires so they can be versioned. - Add explicit zlib-devel BuildRequires: we just always want it. - Add libICE-devel, libSM-devel and libXv-devel BuildRequires on > 12.1: this used to be pulled by something else, but got changed after the xorg-x11 packaging change. - Add pkgconfig(gudev-1.0) BuildRequires to enable device detection. - Add xz BuildRequires on openSUSE <= 12.1, to be able to decompress the xz tarball. - Add gstreamer-0_10-plugins-good-missing-return-value.patch: fix missing return value.- Add gst-non-fatal-query-webcam-attr.patch to make the webcam control attribute errors non-fatal to support more webcams (bnc#747827, bgo#670197)- Split esound plugin in a gstreamer-0_10-plugin-esd subpackage: we do not want to have libesd0 installed by default just because of this plugin.- fix deps o gstreamer-0_10-plugins-base-devel >= 0.10.33- Update taglib BuildRequire to reflect the package new name. Fixes build in Packman OBS.- Update to version 0.10.30: + Work around GLib atomic ops API change + Better handling of malformed buffers in RTP depayloders (bgo#650470) + Build fixes (including bgo#652144).- On 12.1 and later, stop building the gstreamer-0_10-plugin-hal subpackage: + we don't want hal anymore on 12.1 and later (see bnc#697018). We use a build_hal define to control that behavior. + remove hal-devel BuildRequires + do not build a gstreamer-0_10-plugin-hal subpackage anymore + add gstreamer-0_10-plugin-hal Obsoletes for smooth upgrades- Update to version 0.10.29: + audioparser: new amrparse, aacparse, ac3parse, flacparse, mpegaudioparse, dcaparse elements + audiowsincband: - Add new windowing functions: gaussian, cos and hann - Fix range of kernel elements (lim -> lim-1) + audiowsinclimit: - Add new windows to high/low-pass filters: gaussian, cosine, hann - Fix range of kernel elements (lim -> lim-1) in high/low-pass filters + avidemux: - also add the frame-type for the stream index. - flvdemux: mark delta-units in the index - stream->current_total is accumulated byte size and not time + avimux: - add stream-format field to h264 pad template caps - rework _request_new_pad to handle explict req-pad-names - use running time for synchronization + cairooverlay: Add generic Cairo overlay video element. + debugutils: remove bitrotten negotiation element + deinterlace: add support for NV12 and NV21 formats; fix greedyl method + dvdemux: first try if upstream handles TIME seeks before handling them here and other event handling fixes + flacdec: fix issues with large metadata blocks when streaming unframed flac + flacenc: - Add support for writing METADATA_BLOCK_PICTURE blocks for GST_TAG_IMAGE and GST_TAG_PREVIEW_IMAGE - Don't store image tags inside the vorbiscomments and the flac metadata + flvdemux: - add width, height and framerate to caps when present on onMetaData - Do not build an index if upstream is not seekable - fix deadlock on setting index on flvdemux + flvmux: - don't overwrite metadata tag with duration in streaming mode - don't set duration for live stream - use running time for synchronization + flv: specify stream-format for h264 in the pad template caps + icydemux: fix tag list handling issues that might have caused crashes + j2kpay: skip EPH packets + jitterbuffer: - also estimate eos if very near eos - avoid trying to buffer more than is available - handle position query + matroskademux: - better calculation of output framerate - properly resume cluster scanning - pull mode should always report seekable - set stream-format=byte-stream on h264 caps if there's no codec data - store cluster positions provided by SeekHead + matroskamux: - add support for A-Law and µ-Law - avoid building index when streamable - use running time for stream synchronization - add stream-format field to h264 pad template caps + matroska: Use ARTIST Matroska tag instead of AUTHOR for GST_TAG_ARTIST + matroskaparse: new element + monoscope: stability (off-by-one) and memory leak fixes + pngdec: handle 16-bit-per-channel images + pulsesink: - also uncork during EOS waiting (and after EOS is rendered) - fix deadlock if connecting to PA fails - release pa_shared_resource_mutex before pa_threaded_mainloop_wait + qtdemux: - Adds more h264 fields to its caps - Add support for 2Vuy and r210 - don't error out when there's a problem parsing non-vital headers - avoid skipping exposing a stream following a removed stream - Check for invalid (empty) classification info entity strings - extract MusicBrainz tags - mind rounding issues when converting from global time to mov time - propagate error during expose_streams - support some more mpeg-4 fourcc variants - take configured start time into account + isomp4: move mp4mux/3gppmux/qtmux from -bad to -good, rename qtdemux plugin to isomp4 + rtpbin: Don't try to request the same request pad twice + rtpbin: fix setting the SDES property + rtpbin: Get and use the NTP time when receiving RTCP + rtpmanager: ignore a BYE if it is sent with our internal SSRC + rtpptdemux: Tag upstream custom events with payload type + rtpsession: - add action signal to request early RTCP - add "rtcp-min-interval" property for minimum interval between Regular RTCP messages - Don't relay more than one PLI request per RTT - Emit "on-ssrc-validated" when validating by RTCP - Emit signal on incoming RTCP feedback packet - Emit signal when sending a compound RTCP packet - Implement sending PLI packets in response to GstForceKeyUnit - Number of active sources should be updated whenever the status of the source changes to active - Send GstForceKeyUnit event in response to received RTCP PLI + rtpsource: Retain RTCP Feedback packets for a specified amount of time + rtpssrcdemux: - Tag upstream custom events with SSRC - Unknown SSRC is not fatal + rtpspeexpay: Do not transmit samples with GAP flag + rtptheoradepay: Request new keyframe on lost packets + rtpvrawpay: add support for interlaced video + rtspsrc: - distribute new base_time to manager children following flush seek - handle * control correctly - improve recovery from failed seek + spectrum: misc, optimisations, add multi-channel support + speexdec: - Always process the number of frames per packet as specified in the header - get and use streamheader from the caps if possible - Use speex intern silence detection + theorapay: handle 0-sized packets (which are repeat frames) + udpsink: warn when packet is too large + v4l2: - Add PJPG mapping - fix interlaced set_format configuration - new v4l2radio element to control analog radio devices + videobalance: fix handling of YUV images with 'odd' widths + videoflip: - add support for YUY2, UVYV and YVYU - fix invalid memory access for odd resolutions and Y422 + videomixer2: Add transparent background option for alpha channel formats + videomixer: - Add transparent background option for alpha channel formats - Fix argb/rgba overlay orc code + wavparse: tune output max buffer size to material + Bugs fixed: bgo#564122, bgo#432612, bgo#593482, bgo#595520, bgo#622553, bgo#636699, bgo#639994, bgo#640118, bgo#640163, bgo#640249, bgo#640483, bgo#640542, bgo#641330, bgo#641332, bgo#641400, bgo#641827, bgo#642205, bgo#642337, bgo#642412, bgo#642691, bgo#642879, bgo#642961, bgo#642963, bgo#643087, bgo#643981, bgo#644288, bgo#644477, bgo#644510, bgo#644669, bgo#644773, bgo#644849, bgo#644875, bgo#645858, bgo#645961, bgo#646397, bgo#646474, bgo#646567, bgo#646800, bgo#646954, bgo#646964, bgo#646965, bgo#646966, bgo#646967, bgo#646999, bgo#647263, bgo#647510, bgo#647511, bgo#647659, bgo#647833, bgo#647848, bgo#647919, bgo#648004, bgo#648160, bgo#648589, bgo#649060, bgo#649449, bgo#566769 - Drop gstreamer-0_10-plugins-good-fix-tag-list-handling-issue.patch: fixed upstream.- Move plugins from extra subpackage to main subpackage: libgstgdkpixbuf, libgstmonoscope, libgstsmpte, libgstspeex, libgstvideobox. This only adds dependencies on gdk-pixbuf and speex to the main subpackage, which is reasonable. - Move plugins from main subpackage to extra subpackage: libgstcacasink. We don't want to depend on the caca library by default. - Remove wrongs Provides from extra subpackage: gst-plugins-good:%{_libdir}/gstreamer-%{gst_branch}/libgstvideo4linux2.so This is wrong because the plugin is in the main subpackage.- Add 32bit compatibility libraries- Build against libv4l, so libv4lconvert.so gets loaded, which gives Cheese et al using camerabin support for old, JPEG-producing webcams (bnc#674287)- Updated to version 0.10.28: * Fix build issue with new kernels- Increase the pulsesink chunk size to the buffer size for more smooth playback (bnc#684781)- added possible fix for gstreamer crashes (bnc#673914, bgo#641330)- Update to version 0.10.27: - Upsream changes (see documentation directory NEWS for all changes) * avidemux add workaround for buggy list size extract datetime tags * cacasink: fix masks and strides * deinterlace: change the default to linear * deinterlace: avoid infinite loop draining * deinterlace: rewrite/fix how neighboring scan lines are calculated * flvdemux: use aac codec-data to adjust samplerate if needed * flvmux: Fix for nellymoser codecid setting * icydemux: Add 'StreamUrl' metadata as GST_TAG_HOMEPAGE tag * id3demux: fix parsing of ID3v2.4 genre frames with multiple genres * imagefreeze: pass along eos if received before buffer arrives * jpegdec: add "max-errors" property to ignore decoding errors * jpegdec: avoid infinite loop when resyncing; discard incomplete image * matroskademux: add stream-format and alignment properties for h264 * matroskademux: assume matroska if no doctype is specified * matroskademux: increase allowed max. block size for push mode from 10M to 15M * matroskademux: normalize empty Cues to no Cues * matroskamux: add support for DTS and E-AC3 audio * matroskamux: try to write timestamps in all the outgoing buffers * multifilesink: send stream headers in key-frame mode * multiudpsink: add buffer-size property * navseek: add basic support to change playback rate * pulsemixer: Implement MIXER_FLAG_AUTO_NOTIFICATIONS * pulsesink: flush remaining buffered samples on EOS * pulsesink: make corking during pause synchronous; don't uncork in _start * pulsesink: Uncork stream while flushing the ringbuffer * pulsesrc: add "client" property * qtdemux: add support for fragmented mp4 * qtdemux: add support for (E)AC-3, WMA and VC-1 audio- Update to version 0.10.26: + alphacolor: make passthrough work + avidemux: reverse playback fixes; prevent overlap of subsequent fragments + deinterlace: remove assembly code in favor of orc + dvdemux: parse SMPTE time codes + flvdemux: parse and use cts (fixes jittery H.264 playback in some cases) + flvmux: resend onMetada tag when tags changes in streamable mode + g729pay: extend from right parent + gconf: Don't install schemas when GConf is disabled + goom, goom2k1: add latency compensation code, report latency correctly + gstrtpjpegpay: Added Define Restart Interval (DRI) Marker + h264depay: always mark the codec_data as keyframe + icydemux: forward tag events + id3v2mux: Add mapping for album artist + imagefreeze: generate a perfectly timestamped stream + level: avoid division by zero on silence + matroskademux: - more robustness for parse errors and corner-cases - extract H.264 profile and level and set on caps + matroskamux: reduce newsegment event spam and set discont flag where needed + pulse: - allow setting of pulse stream properties - fix device_description in READY + pulsesink: - Add "client" property to set the PA client name - share the PA context between all clients with the same name + qtdemux: export AAC/MPEG-4/H.264 profile and level in caps + rtp: add G722 payloader and depayloader elements + rtpamr(de)pay: support AMR-WB SID frame + rtpamrpay: proper duration for multiple frame payload; properly support perfect-rtptime + rtpbin: add "ntp-sync" property and "use-pipeline-clock" properties + rtpg729pay: properly support perfect-rtptime + rtph264depay: only set delta unit on all-non-key units + rtpmanager: provide additional statistics + rtpmp4adepay: grab the sampling rate and put into caps + rtpmparobustdepay: properly insert dummy buffers; use valid bitrate for dummy frame + rtpmpvpay: fix timestamping of rtp buffers + rtpsession: - Add the option to auto-discover the RTP bandwidth - Calculate RTCP bandwidth as a fraction of the RTP bandwidth - Count sent RTCP packets after they have been finished - relax third-party collision detection + rtpstats: Rectify description of current_time in RTPArrivalStats + rtspext: stop configuration on first failure + rtspsrc: - Add property to configure udpsrc buffer size - add rtsp-sdp protocol support - don't add /UDP in the transport, it's the default - fix duration reporting - handle stale digest authentication session data - use sdp uri parse method + shapewipe: - add optional border parameter and slowdown animation - Force format to AYUV in the example pipeline for the same reason - Force the input to AYUV to prevent negotiation failures in videomixer + spectrum: only aggregate magnitude/phase if user asks for it, performance fixes + v4l2src: - add controllable colorbalance parameters, add decimate property - fix using mpegts via the mmap interface; use GstBaseSrc::block-size as fallback size + videomixer2: new videomixer2 element that behaves better than videomixer + vrawdepay: handle invalid payload better + Bugs fixed: bgo#625825, bgo#629047, bgo#537544, bgo#628996, bgo#529672, bgo#581294, bgo#598915, bgo#612313, bgo#616521, bgo#617318, bgo#620790, bgo#622390, bgo#624338, bgo#625547, bgo#626048, bgo#626518, bgo#627162, bgo#627174, bgo#627289, bgo#627341, bgo#627796, bgo#628020, bgo#628058, bgo#628127, bgo#628214, bgo#628349, bgo#628454, bgo#628608, bgo#629018, bgo#629522, bgo#629839, bgo#629896, bgo#630088, bgo#630205, bgo#630256, bgo#630317, bgo#630378, bgo#630446, bgo#630447, bgo#630449, bgo#630451, bgo#630452, bgo#630457, bgo#630458, bgo#630500, bgo#630888, bgo#631082, bgo#631303, bgo#631330, bgo#631996, bgo#632548, bgo#632553, bgo#632682, bgo#632945, bgo#633205, bgo#633212, bgo#633970, bgo#635532, bgo#635843, bgo#636179, bgo#626463, bgo#628894, bgo#633294.- Update to version 0.10.25: + v4l2src: massive performance improvement in many cases + streaming mode fixes for avi and matroska/webm + seeking in matroska and webm files that don't have an index + new cpureport element for debugging + avidemux: - improve VBR audio stream handling - streaming mode fixes: use proper offset for movi-based index, handle 0-size data chunks + debugutils: new element cpureport, posts "cpu-report" element messages on bus + flacdec, rtspsrc, rtph264pay, rtpmp4vdepay: memory leak fixes + gconfvideosrc: use correct GConf key (ie. not the audiosrc key) + gdkpixbuf: remove gdkpixbuf3 plugin again, gdk-pixbuf was split out of gtk+ and will stay at 2.x + id3v2mux: write beats-per-minute tag using TBPM frame + jpegdec: fix markers parsing regression + matroskademux: - do not error out on a block with unknown tracknumber - fix streaming in case where the size in bytes is unknown - handle bogus files storing ADTS AAC data - support seeking in local files even if they don't have an index + matroskamux: don't try to seek back and fix up headers if streamable=TRUE + pulsesink: fix race when creating multiple pulsesinks at the same time + qtdemux: - also calculate PAR using track width and height for QT files - fix the max/avg in btrt atom reading - improve reverse playback - parse 64-bit version of mvhd atom as well instead of erroring out - prevent reading past avc1 atom when parsing + rtpg729pay: avoid basertppayload perfect-rtptime mode + rtph263pdepay: allow more clock-rates as input + rtpL16depay: - also parse encoding-params for the number of channels - default to 1 channel if number of channels not specified + rtpmp4gpay: implement perfect timestamps + rtspsrc: - add "port-range" property, useful for setups with firewall/ipsec - don't reuse udp sockets (avoids odd errors when data from previous streams is received) + udpsrc: add "reuse" property to enable or disable port reuse (enabled by default, but disabled in rtspsrc) + v4l2: sort formats in the right order so that non-emulated formats are prefered + videobalance: fix wrong locking order that could lead to a deadlock + videomixer: only reset QoS information and send a NEWSEGMENT event downstream for NEWSEGMENT events on the master pad + Bugs fixed: bgo#626463, bgo#593117, bgo#618535, bgo#621520, bgo#622017, bgo#622577, bgo#623209, bgo#623357, bgo#623629, bgo#624173, bgo#624331, bgo#624455, bgo#624770, bgo#625002, bgo#625153, bgo#625302, bgo#625371, bgo#625442, bgo#625452, bgo#626467, bgo#626609, bgo#626619, bgo#627689, bgo#617368- Recommend instead of require lang package since it's not mandatory.- Update to version 0.10.24: + Use Orc (Optimized Inner Loops Runtime Compiler) for SIMD and other optimisations, and remove liboil dependency + alpha: add "prefer-passthrough" property to allow passthrough mode + avidemux: improve audio vbr detection + cmmlenc: Remove hack to let oggmux start a new page for every CMML buffer + deinterlace: add mmx implementations of greedyh for UYVY; orcify some deinterlacing methods + dv1394: fix the internal clock even more + flvmux: - add "streamable" property - write duration at the correct position + gdkpixbuf: Add a gdkpixbuf3 plugin that uses gdkpixbuf3 + jpegdec: improved parsing, and better buffer handling that minimises memcpys + jpegdec, jpegenc: add grayscale support + matroskademux: - QoS fixes and improvements; reverse playback improvements - handle zero-sized numbers correctly + matroskamux: - add "streamable" property; set streamheaders on output caps - try harder to make sure clusters start with a key frame - mark output buffers properly as keyframe or delta unit - do some write caching to avoid newsegment events before each output buffer - fix some timestamp drift caused by rounding errors + pngenc: Support 8 bit grayscale + pulsesink: - optimize communication with PulseAudio using pa_stream_begin_write - Post provide-clock message on the bus if the clock appears/disappears + rtph264depay: consider SPS, PPS and IDR as keyframe, all others as DELTA_UNIT + rtph264pay: handle short startcodes in the h264 bytestream + rtpjitterbuffer: stop buffering and emit EOS at the end of a stream + rtpmparobustdepay: add mpa-robust depayloader + rtpmp4gdepay: calculate the frame duration correctly + rtptheorapay: keep announcing the delivery-method in the capabilities, restores compatibility with older farsight versions again + rtspsrc: respect aggregate control attributes; try all ranges from the sdp + spectrum: support 24-bit width and arbitrary bit depth + udp: make url parsing compatible with VLC syntax + udpsrc: fix multicast support on windows + v4l2sink: destroy buffer pool when changing state to NULL + videobox: fix negotiation for I420/YV12 + videomixer: don't mix input with different pixel aspect ratios; negotiation fixes + wavparse: - proper closing segment construction when doing non-flushing seeks - use typefind functions to check if PCM data contains dts stream + Bugs fixed: bgo#555967, bgo#570761, bgo#583047, bgo#589997, bgo#595978, bgo#597695, bgo#611117, bgo#613066, bgo#615461, bgo#617339, bgo#618530, bgo#618871, bgo#618982, bgo#619198, bgo#619273, bgo#619293, bgo#619531, bgo#619717, bgo#619824, bgo#619848, bgo#620148, bgo#620154, bgo#620162, bgo#620277, bgo#620358, bgo#620390, bgo#620494, bgo#620540, bgo#620591, bgo#620743, bgo#620929, bgo#621510, bgo#621566, bgo#621723, bgo#622498, bgo#622500, bgo#622501, bgo#622816, bgo#623103, bgo#623172, bgo#623196, bgo#623366, bgo#623379, bgo#623585, bgo#623654, bgo#619817, bgo#617512, bgo#619485, bgo#413942 - Add orc BuildRequires - remove liboild-devel BuildRequires- Update to version 0.10.23 + alpha: add support for YUY2, YVYU, UYVY and YV12; YUV->RGB conversion fixes + avimux, flvmux, matroskamux: don't crash if tags arrive on multiple input pads at the same time + avimux, matroskamux: add support for On2 VP8 + capssetter: element moved from gst-plugins-bad + deinterlace: - add support for most YUV and RGB formats for some methods - make automatic detection of interlacing the default + gamma: add support for more YUV/RGB formats, make gamma property controllable + jpegdec, jpegenc: support more colour spaces and pixel formats + matroskademux: - implement push mode seeking - add support for WebM + imagefreeze: plugin moved from gst-plugins-bad + oss4: plugin moved from gst-plugins-bad + osxvideosink: implement the xoverlay interface, allow switching views at runtime + qcelpdepay: add a QCELP depayloader + qtdemux: add support for VP8; push-mode seeking and ctts table parsing fixes + rtph263depay: use Picture Start Code to detect packet loss and frame start + rtph263pay: use found GOBs to apply Mode A payloading + rtph264depay: DELTA_UNIT marking of output buffers + rtph264pay: - extract SPS and PPS from property provided parameter set - add config-interval property to re-send SPS/PPS in stream + rtpmp4vpay: add config-interval property to re-insert config in stream + rtptheoradepay: fix in-band configuration parsing + rtptheorapay: add config-interval parameter to re-insert config in stream + rtpvorbisdepay, rtptheoradepay: also accept in-line configuration + rtsp: configure bandwidth properties in the session + rtspsrc: - fall back to SDP ports instead of server_port - use the SDP connection info in multicast - handle SEEKING queries + smptealpha: add support for all 4 ARGB formats and YV12 (converted to AYUV) + videobalance: add support for all RGB formats, Y41B, Y42B and Y444, YUY2, UYVY, AYUV and YVYU + videobox: - add support for Y444, Y42B, Y41B, YUY2, UYUV, and YVYU - fix floating point to integer conversion for the alpha values - handle ranges/lists of width or height when transforming caps - translate navigation events to make sense again upstream + videofilter: merge gamma, videobalance, and videoflip plugin into single plu + videoflip: - add support for all RGB formats and AYUV, Y41B, Y42B and Y444 - also flip the pixel-aspect-ratio if width/height are exchanged + videomixer: add support for Y444, Y42B, Y41B, YV12, YUY2, YVYU, UYVY + webmmux: Add new webmmux element that only supports muxing of WebM + y4menc: add 4:2:2, 4:1:1, and 4:4:4 output support + Bugs fixed: bgo#576286, bgo#618349, bgo#574416, bgo#590662, bgo#592270, bgo#599585, bgo#600553, bgo#606689, bgo#607452, bgo#609405, bgo#609658, bgo#610172, bgo#610902, bgo#613786, bgo#614305, bgo#614765, bgo#615798, bgo#616516, bgo#616700, bgo#617164, bgo#617537, bgo#617733, bgo#617739, bgo#618305, bgo#618351, bgo#618386, bgo#618419, bgo#618733, bgo#618874, bgo#618940, bgo#619018, bgo#619103, bgo#619105, bgo#619219, bgo#619835, bgo#619943, bgo#620002, bgo#605231, bgo#619533- Update to 0.10.22: + alpha: add support for different color matrixes + alpha: add support for generating ARGB output + alpha: add support for ARGB, RGB and xRGB input + alphacolor: support inplace and on-the-fly conversions from AYUV to ARGB + alphacolor: Implement color-matrix support and use integer arithmetic only + videobox: add support for most common RGB(A), (A)YUV, and grayscale formats + videobox: add support for on-the-fly conversions for some formats + videobox: add support for filling the background with red, yellow and white + videobox: add support for YV12, including conversion support for I420/AYUV + videomixer: add support for ABGR and RGBA + shapewipe: add support for the remaining ARGB formats + qtdemux, matroska: export h.264 profile and level in caps + multifilesink: Add key-frame option to next-file + directsoundsink: Implement SPDIF support for AC3 + h264depay: handle STAPs properly + speexdec: adapt to new oggdemux + flvdemux: mark delta frames properly + flvdemux: improve index building and scaning in pull mode + flvdemux: add support for backwards playback (when operating in pull mode) + avidemux: fix offset handling in push mode seeking + matroskademux: prefer index of video track to perform seeking + matroskademux: add support for backwards playback (when operating in pull mode) + matroskademux: push correctly sized flac header buffers + matroskademux: restrict resyncing to subtitle tracks + rtpsession: Make it possible to favor new sources in case of SSRC conflict + rtspsrc: send keep alive when paused + rtspsrc: handle ipv6 listening ports when needed + rtspsrc: require a destination for multicast + rtspsrc: parse connection information + qtdemux: Set stream-format=raw on AAC caps + qtdemux: add XMP parsing support + qtdemux: Read replaygain peak/gain tags + qtdemux: extract stream language in more cases + id3demux: fix parsing of unsynced frames with data length indicator + jpegdec: don't crash if jpeg image contains more than three components + ximagesrc: send new segment event in TIME format + mp4gdepay: improve constantDuration guessing + h264pay: fix config-interval property + rtspsrc: add property to control the buffering method + png: make work with libpng 1.4 - Drop gstreamer-0_10-plugins-good-libpng14.patch, upstream fixed.- build against libpng14- Split the hal plugin in a gstreamer-0_10-plugin-hal subpackage to not require hal (which is deprecated) with this package. Fix bnc#590715.- Update to version 0.10.21: + Fixes for RTP h263 depayloader timestamping regressions that broke video calls + Fixes for FLAC decoder when FLAC is embedded in a container such as Ogg or Matroska + rtpsource: bitrate estimation improvements + rtspsrc, udp: multicast fixes- Update to version 0.10.19: + Features of this release: - shapewipe: moved from -bad to -good - avidemux: push mode seeking support - avidemux: drop video frames up to the desired keyframe after a seek - configure: cross-compilation fixes (use $PKG_CONFIG instead of pkg-config) - dvdepay: don't output frames until we have a header, fixes crash - flacdec: fix tag extraction in push mode - flvdemux: obtain the index from the end of an flv file in push mode - flvdemux: audio tags without any content are valid; indexing improvements - jpegdec: fix invalid memory access in parser - jitterbuffer: new buffering modes: low/high watermark buffering, rtp timestamps - matroskademux: seeking/segment fixes (esp. regression with gnonlin) - matroskademux: subtitle stream improvements (advance sparse streams in smaller steps) - multipartdemux: improve header mime-type parsing - qtdemux: fix ALAC codec-data handling; handle signed values in 3GPP location tag - qtdemux: fix frame rate cap regression; fix sample durations corner-case - qtdemux: Use the correct duration when comparing segments - pulsesink: avoid segfault when shutting down - pulsesink: return previous mute state if sink is not active at the moment - rtpbin: change how NTP time is calculated in RTCP, generating more accurate NTP timestamps if the system clock is synchronised with NTP or similar - rtpmp4gdepay: avoid division by 0 in corner case - v4l2sink: change rank to NONE so we don't try to autoplug it - videomixer: fix timestamping problems for input streams with different lengths - videomixer: fix problem when used with gnonlin (always send FLUSH_STOP) + Bugs fixed: bgo#584536, bgo#587304, bgo#599292, bgo#604711, bgo#608026, bgo#608843, bgo#610004, bgo#610053, bgo#610238, bgo#610265, bgo#610280, bgo#610296, bgo#610337, bgo#610483, bgo#610556, bgo#610839, bgo#610894, bgo#611501, bgo#609724- Update to version 0.10.18: + Changes: - v4l2src: implement GstURIHandler interface - matroskamux: make index size configurable - matroskademux: support push based mode - matroskademux: improve stream synchronization - flacdec: fix possible hanging in pull mode seeking - flacdec: use a single decoder field for both push and pull mode - flacenc: optionally add a seek table - rtp: add BroadcomVoice payloader and depayloader - rtp: add G.723 payloader and depayloader - rtph264pay: add option to insert PPS/SPS in streams - rtph264depay: optionally merge NALUs into Access Units - rtspsrc: add user-id and user-pw properties; fix major memory leak - avimux: many fixes, also better compatibility with Windows Media Player - avidemux: per-stream index parsing (= much faster startup) - qtdemux: progressive download support / seeking in push mode - qtdemux: per sample parsing (= much faster start up) - wavenc: Post warning if file hasn't been finalised properly - videomixer: MMX optimisations and other improvements; implement basic QoS - matroska, qtdemux, id3demux: fix language code writing and extraction + Bugs fixed: bgo#503582, bgo#351595, bgo#505823, bgo#515073, bgo#539858, bgo#554839, bgo#582575, bgo#583367, bgo#583985, bgo#587323, bgo#593354, bgo#595265, bgo#597497, bgo#597823, bgo#599300, bgo#601143, bgo#601242, bgo#601728, bgo#602231, bgo#602508, bgo#602887, bgo#602940, bgo#603376, bgo#603471, bgo#603547, bgo#603779, bgo#604352, bgo#604611, bgo#604679, bgo#604814, bgo#604872, bgo#604913, bgo#605222, bgo#605269, bgo#605447, bgo#605882, bgo#606198, bgo#606438, bgo#606692, bgo#606807, bgo#607353, bgo#607440, bgo#607718, bgo#607949, bgo#608209, bgo#608255, bgo#608268, bgo#608629, bgo#608671, bgo#608990, bgo#609107, bgo#598610- Update to version 0.10.17: + RTP improvements + Support automatic cropping in videobox + Add TTL multicast UDP property + AVI demux push mode fixes and performance improvements + Support large and unusual chunks sizes in wav + Quicktime demuxer improvements + JPEG decode fixes and speedups + Support interlaced Y4M file output + DV demuxer improvements + Pulseaudio fixes and improvements + Support Pulseaudio PLAY/PAUSE requests + speexdec improvements + FLV demuxer improvements + Fix audio noise in the Equalizer plugin, and other improvements + Fix compilation on OS/X Snow Leopard + AVI muxer fixes + Support MPEG V4L2 devices and improve timestamping + Better jpeg2k support + Many other bug fixes and improvements + Bugs fixed: bgo#597848, bgo#588245, bgo#368681, bgo#458629, bgo#561825, bgo#581334, bgo#582238, bgo#590362, bgo#591713, bgo#593354, bgo#593391, bgo#593688, bgo#593757, bgo#593764, bgo#593955, bgo#594039, bgo#594133, bgo#594247, bgo#594248, bgo#594251, bgo#594253, bgo#594254, bgo#594283, bgo#594298, bgo#594490, bgo#594520, bgo#594599, bgo#594663, bgo#594691, bgo#595029, bgo#595220, bgo#595231, bgo#595888, bgo#595897, bgo#595942, bgo#596319, bgo#597091, bgo#597214, bgo#597348, bgo#597351, bgo#597397, bgo#597463, bgo#597601, bgo#597730, bgo#597847, bgo#597867, bgo#598377, bgo#598517, bgo#598810, bgo#598933, bgo#601381 - Changes from version 0.10.16: + Moved rtpmanager from -bad to -good + Implement SEEKING query in more demuxers and decoders (notably mkv, flv, flac) + avimux: adds support to WMA/WMV + cairo: Add cairo-based PDF/PS/SVG encoder element (cairorender) + dv1394src: fix element for live usage + effectv: new elements: rippletv, streaktv, radioactv, optv + flacdec: fix intermittent FLAC__STREAM_DECODER_ABORTED errors when seeking + flacenc: fix issue with broken duration / sample count into flac header in some cases + flvmux: lots of fixes and improvements + id3demux: fix parsing of unsync'ed ID3 v2.4 tags and frames + matroska: add kate subtitle support, add/improve WMA/WMV handling and read bluray PGS subpicture streams + multipartdemux: support more mime types, do proper flow aggregation + pulsesrc: cleanups, report real latency, set the default slave method to skew + qtdemux: support for agsm, misc. tag reading fixes + rtp: new QDM2 and CELT depayloaders; fix SVQ3 depayloader and make it autopluggable + souphttpsrc: Only assume seekability if the server provides Content-Length + v4l2: add v4l2sink element, open device in NULL->READY, optional gudev support + v4l2src: fix 'hang' with some cameras caused by bad timestamping if no framerate is available + videomixer: add RGB format support; fix I420 blending + Bugs fixed: bgo#331420, bgo#499242, bgo#521625, bgo#560033, bgo#564100, bgo#564501, bgo#567983, bgo#577017, bgo#577318, bgo#578052, bgo#578166, bgo#578612, bgo#580214, bgo#580732, bgo#582153, bgo#582169, bgo#582462, bgo#583593, bgo#583640, bgo#584455, bgo#584613, bgo#585205, bgo#585361, bgo#585559, bgo#585576, bgo#585630, bgo#585699, bgo#585757, bgo#585828, bgo#585831, bgo#586397, bgo#587426, bgo#587680, bgo#587826, bgo#585831, bgo#586397, bgo#587426, bgo#587680, bgo#587826, bgo#587982, bgo#587983, bgo#588148, bgo#588349, bgo#588359, bgo#588368, bgo#588483, bgo#588695, bgo#588777, bgo#589056, bgo#589365, bgo#589423, bgo#589424, bgo#589459, bgo#590038, bgo#590280, bgo#590401, bgo#590447, bgo#590970, bgo#591451, bgo#591476, bgo#591712, bgo#591747, bgo#591951, bgo#592232, bgo#592530, bgo#593015, bgo#585911, bgo#576378, bgo#564437, bgo#582515, bgo#583048, bgo#583371, bgo#583803, bgo#584981, bgo#585056, bgo#585549, bgo#585842- Added support for translation-update-upstream (FATE#301344).- Fixed directory ownership.- Update to version 0.10.15: + Some fixes for seeking in wav and FLAC files + Faster seeking in Matroska and AVI files + RTSP and RTP improvements + directdrawsink moved to Bad + y4menc and flvmux/flvdemux moved from Bad + deinterlace2 moved from Bad, replacing deinterlace + Many bug fixes and improvements + Pulseaudio sink completely overhauled + Bugs fixed: bgo#572551, bgo#577318, bgo#576286, bgo#581333, bgo#478092, bgo#486915, bgo#509311, bgo#516031, bgo#537537, bgo#537609, bgo#552650, bgo#562168, bgo#563574, bgo#567140, bgo#567857, bgo#570781, bgo#571153, bgo#571321, bgo#572256, bgo#572358, bgo#572413, bgo#573173, bgo#573342, bgo#573343, bgo#573721, bgo#573737, bgo#574270, bgo#574275, bgo#577468, bgo#577609, bgo#577671, bgo#578052, bgo#578135, bgo#578310, bgo#579070, bgo#579422, bgo#579808, bgo#580746, bgo#580783, bgo#580851, bgo#580880, bgo#581329, bgo#581568, bgo#581806, bgo#581884, bgo#582252, bgo#582281, bgo#582387, bgo#582420, bgo#582661, bgo#582715, bgo#582753, bgo#582794, bgo#568278, bgo#569611, bgo#571294, bgo#574169, bgo#575234, bgo#576729, bgo#578257, bgo#579069, bgo#580554, bgo#581432, bgo#581444, bgo#582218, bgo#575937 - Drop gst-plugins-good-pulsemixerctrl-strict-aliasing.patch: fixed upstream. - Remove hack in setup to fix an old error, and do not call autogen anymore. - Remove checks for old versions of openSUSE. - Remove --enable-ladspa from configure: it doesn't exist anymore.- Don't call autogen in older products. - Require python-xml explicitly to get minidom on all products.gstreamer010-plugins-good-extrabuild04 13610002460.10.31-6.1.50.10.31-6.1.50.10.310.10.31libgst1394.solibgstaasink.solibgstcacasink.solibgstdv.solibgstshout2.so/usr/lib64/gstreamer-0.10/-fmessage-length=0 -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -gobs://build.opensuse.org/openSUSE:12.3/standard/5a28a752cab696b092a361d40df77e96-gstreamer-0_10-plugins-goodcpiolzma5x86_64-suse-linuxELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=0x102ff0df33040aa11d4129c3068edc9a7cf344dd, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=0x2eef8cd60bc58d869fe8d0970009f5e8bba6c4db, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=0x3ffe920fa5f6e72cc82e2520d14d0f40e0937782, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=0xda434fdc2bf8d579f5289a326361e8bef92e22cf, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=0xebe2ff31bc10901805bd47eb7a47aa68f2bbe0de, strippeddirectory'5  PP P P PRRRRR R R R R RRRRRPPRRRR R R R RPPRRRR R R R RPPPPPRRRRR R R R RP PRRR R R R RR1Tvw_cgstreamer-0_10-plugins-good?] crv9uZ醧GhBǢtG"k%ks-ԏ;ANos8XDtnnYRt %k̕ Ha}eFR,?S#(AWvUzK|Wr%.l(3d`f?0:!s l՛ 7B'|Ie=#AGx]֜ r0b'FƯ 8:Fʮ4/S_MF7 5Qg&O¬9yƦz G\.@wJc+)YyZ(ӆd4G@aokT]A K{g)D gT\C6O4uapcn7ocf[ۗRm7c$,"0i*=yhoFj >t-§t~"ԤYmoXnTAJn6w m8ǨYSuo&dTQjW{̮(x!sF _tOߛup$>ԟEK! k.u?<Hs0uV$? .PM7Ds#I-2G>Vό]O2E xGyD~ٽPq9tS!ԩ?2oy0GGtQbw["̜{x&$ 7j*yl5'[]2' 5s8+iUNl/{Ү@(vS/)sK!]\b|xV%(A|O_v ux|z 0aH\)4Vֆ@h%t\f\'w0b&jnɪtD#}mYɟ=Y_|_7]Ԉ9}q#~0g;qPzZd6͞cu6!jތQJ MGkl6k|:jx?"d8 mH3(V;ͫݦԬ Ag`v'E>9~7ŨPsL>|-]-X#r=%nސ6r*oq5ЭF>yɽ),r?]|-4B)kGmGR6& O!E[8 \{ek>d'L7@ %;c u/SM+:[t%C$7wC3N%Go3v״Hbx1(SŇ ]%dGNze1s B06P1y~Ʌ GпnVa)ޙr|Zld|:+bc@ ngp¶\`\Nᧅc 3jD<0$T$6^lrhTBc2&6j˦:B 9W{ &p"~0| x;9/{IW!+(` N^V&L.sΩoM{&6y|Sՠ{չ |V|*'&GpDI!e&4A>MRX`Hf^fT+?YLsjgϥ̢vCu8xoO^?=iP޴eJT995}lО'FĒdžK #>DwGd8qhB61v^H+ǒҁ-ysy|{Ȧo4NVtFB垪`5Y#1XR.*bV=+7\2ZfߖlPګx`olfy @?`r˿n@!V4Ʒ+>N0ѨIkյ9yχZYI-rc{zmŶm{yKIfBGBmXlf" 0|QmLYuP\Ԅz"v>L5AhF tPUNMu?!5W#o}}U9#_ɝU}_;YbrH*j-qNMB~GXU <'=S,G6 w?xQܸtcr cIk@>Ks_(\~kNj;{ i/tY n4>i U"yc !Κ$ $)r- *b^03Q\Fhaͥ@hEA >7DF| He)&Fť)"~~ s20uE ?}ʀ/`6V#f/!X s@K2 g@@4b* +!xN@ioME%8C&a͂}oPJukA-,)tX yckn$֧|^u>c(U1I?"x}^Z@?RCo<-q ܠ ex䥒6Y,;Bj  X'e$ (b>VNv< ,F_ZC>2ƥ]!PA :6 ⫍6k4YF;ѽ䐘!҂sy$EOoBddON3 $frXi\FErqVr%j!./ӅW%nZM 96.$*![/ay1m]. Ը(h.Xͧz? ) (#fvo`Qc= Fx4x4嬇]^,49e^*lݏ "G1۞IE  cVs)2W&'DJ,HWs7ᐜv6&TΕ&$`"Pi\{䱩QOR (ރm|c*ݡ4IEGq1/:`]߇,1g2z?P;]xnL1)娭ML Ўex{l먜ZQEՎGlrsʔFVd_MPXñxL{EULıHE_q7wtS=aTߞD}4\fdSoKAP+?.WeRɥjt m,s\/{1JQK' gԘû:Ƃ0q;s@-]TIAY`x~ai)pӠZu6ᆈ u\1t ~,ކ u=ʐ!u޲x͍7qg$234ގuo *pE:&RGԄ\sc)rneY g.Qe``-iL$`'ZyhHd{yS6KL29]?dNC5CFp}hhtRU<IM/aXt!bTo 2:&Y͉x'mx#hӚ͇Sx傄f+WӉix32krb tV+^#)oL Xs=e᜶USB|XKt C/B<03ns#)t-ڜ35Ui;:8~ cnTK]m wf }r g -˾4B8-2zz $;s`?<<4Xi3_< / PIAuCTO7(ҮBVr6Ƶa|(_Є7`bi gBβc/09g2-rZI rHqu==PR#4,sNc"%tU}}wovQQ6[<֚> }{l"/yP8ilM -WL7,y D?_3NUr/x @uGW?1f](m;E$0Cjӥ \)=Vy,GzIQhWs 9NJ\:H[p]r*mD2Gks$\3 6HFn7#UEd k~xeZPl&9jKiݤItKH6&" '1sܣxh 25}%b༸{o <13BoPO=;-[VF6*lZnoc9͝\k M{ y=[+b֣f㤽'g s-Y'O}1a[m%`vdEVCϲ֧4Gx#3R}6sĎGs]0 j"jgy6XRstH;w y%a u5qQ7+BVyDžqb@0:Μb*19(T2ok0Bl`\S\8R輅VӠ! T d0J(/v][pg5Qf_hQ 8頾BBǏ+Y$׺Nvx"֤yTua^G$?!)YK]*J`V;2cd.kS?p>L7Lhl~x]8bBf("~8ƚ* ߃Y94=-VP`ҷΟfo;}#.. S4;Ŭ]B/}RFa66b35gۀ_ 6 *'M_꘩QlN%rN3_'r둿{{VASlSZ 5rGt z.jIjWT玮ׁ})8\=@49`?t{['f;6Ҏ"C3ㆦTlqlv4 >{֌5OP-}`*5*&JVVR@Ǭ2l.d|£nGPᱯ|n ,ARCH qs*8ӷRh'VHCQHs=~ĄZ#'C`~ #܊uRA?=1˴H`X0J/-A }o"~匩#&9D J@Z|y[ݧ.^P䟥PVΥ촶Z帢\+ r)yc ]`ARQq5M cb;5e3E㠭4S@p$wxT}WMT | &R+pқ,5hYӽSUv?­w1Rc hN͸\/;&aAZͷJrRla61~P~c4iet - \ /5]?ubb`%ݒؘ>} 5z4jFTmv*jr^COj&RhO0}?!XZpځ'3RX;k5ygjC0U[_X4H#DV 8:uL.qp1?syaz(?K4r [5_++>މ"?yDIiX62VU 8ý.$( >m<ީsyvBi*ؠ[U/W@`GLfH:Ԑ۞.kS8^I0z={eGHCt׵tf 6h.^8n!" H5DQMnŁ/Z  G76*Lnr0Xj1Z9WB [zW0oy F.hCE5 ιຮl- o»hx6֜TLr{Rc4wL1dj<Sl&@J"w7:PI(Ge!abn[`MRڢJT]LhY<h`'=ghU f*8^T}wOm$(Z  gڏaM3H4\/əB4Л2P>,i a`Yrʡ@E\PZb=4WdBI+ _ȭq8Wđ#}~^̶[I4ǭ{oV9K49wT֔5RFteI@{z@lϞu#\e}Ĉ 9 䒌vLn U*hȮ<Źn{e3lq ěwE/(pV"d-ژHySщ.5Z@2c+X|Oxh@`ݙAzuڌ?+̲Og9`Ac].xπaV6yaKz vQ1Ͱ]eԪ2X L] ΈEcf %Q'(v)<[M !aN,.EhgU\\{tIWBEz]wqAnAB9ߥytWFyYU;MRM2# w ,|;$ROsXSY@IY3jyW< _$1F_H[-N;؄âP0H^O!AakYb$7mD^pzg{./ {RUT'J1@ߎH" Up;`UN3i_}gbyQg^/ _^IK`M`ZhrUQCqĪ",TYhQ ]^= Vd-ݘΫW"n*Q-yBq7QA꭮"@gUޡ/G,өTaI{G,rk*;,+֡߯% @nԱkDer?pkܪ8okV'iSo0)ygc)d* V2K,t.u_0$ɼ9c֕8figJMI//\판.sLuҸ>, F {7' 4Z9BɗX}>a/NbVР~c]7,'.$fpSDݻXOS)WIPlLflt $s?4QG, Jx3"݆>kxpqR^yGy4qlNH4_p_W$d\҂heT)kJ-3r%38Y YvU%4'}{<{aҞaT m =%8{<`%"VPkCY<˽# 5щpoͭ]U3nc 0]rg_7 _pųe;:GJ2L9%N)1kiT@g}TlSp8 vvԈ0qJמ :"u6pTNI듧O9݄L'<L0IM z |[uHF*>glЩ'{plGܭG;QI2ur>"ˇoqxVWkTMiTpq{zOjrZT5%.rcg.MZU"cV8AԁÍQ^,.!q n-}5-]/0lA(#Sxϙ0' ͎Fٵ_įA؛_o~/o~;X~}!b`T\p,1L'8R96ڔ~jmeVaq}gR)0T*✖%4jx\[OogV/,IdSUN*AmR)-)z+֓(?R;7v֕A ΅^2Hr E;69n $1G}+r 7_ 3{xm hD/ \KĨ1RڈGKSgF8S8tHE|W $":c%(9 sگS#(3[%2=*]}$p۞Ci j@~l7G[naz3Ot w' c\7[ kKs;fݰrzt=%]E xg]y Pd?`NCA{c`{o}(rUIUE ק}`*r|#hJCo=;C3 $:jMED k硥A!кY^6$sK0jcHKE9+^ %^',(]ܘo<,WB tW ̧ZȮ8oSNNKaZIY!E֣6_Ԅj ֑E7Rs%Rp=g=#czmc|ѕLut 8:2+Z nr.x<?(1K#Gp*<!p0q4o:NoI[tX V:V-DU;E#)7 )``4mPi|DyEg2Lo(?D`U3{;]9`3$#H=9-cD, ̱«CA?j\,;e&oLj=@ X,cPgܸ)a,OOUM3'a׸F:Dwer HE²K.[s.DlM/.|S LEԡMdH&nQ1ou:*㶱Ԁ썞P`D r#<0nϴ$8 8{Uofݢq s/%m N}IaP܌$; N ^d]y_i];5Hfֈp)8RFTD?-y^"Y gs,NBf jN6L}LqoT@WC1⹎/S4}/ 䥄gݥ%Lr'@`6.5ޥNųM1"lbႃGw.(nL*7Rx#GL2L2"Vj0]Ts;`jUB3 ##L]j(QX[0Tҧ3'-ͣ3#43d8M4 @/ !.cٿ*u/B=P=vL@܏^ߨ+fOK7E5TE?$uz8`26HXkV֧ӽP_A??.-TWXqdcYp"0AB$raW=r]2Rs` ш&F Ngfw Q0  j3AO}IEzF4-98`_RJQ!8#4/ o^!VǩzN\]grfZ7"QAn70z3U{0?sc` )a4@oAM5 `jX^f2j\uPnvD!LY@ .}~ wSBWKǕ$`R4r9qZ6:g+ARߣ ~[]=Ue- :~'ago%0ǾbDŏٵa2%Xݪԗh`?g'=)0T]̠N6X& dxEmI^ޮbv^GO%@#*zz Rdm=|b\Z6Ώ8o%LrѠ%SՌ4Z X,saCڐ rδ8m}?U =L:zlr|9tD^lH6+sJ+~b `BG<7GgNl"wҌ(Rg{V}7fAYf6~.I&11mLo!ڂRGDۭܝ Ām7cy1 k R|f6-=??rzFs"cZYfRrr_-6́=a~\0d$~({B 'ߖurԃ-!{,q).p؋\]ص a1SD|WRp_=O^l$?/\(0zl>oŚ~Mo U Ff,$XXt@&}/}83np^Gg]guB;IOKmSu--B0^ I}Sll[g^סbޝNf3]}&*ūEwQ,s`3"5R^CZkS 766BY_՚ 8x0ԁj"vX{"u#Qcq,UQ40)*Tem>'oղJI/fz"O"3^:AiCLa=PT>6v8Ԫ[8p?{Dij;$dXV75?M\'W$}2D} -?yxǟGtR(֡ȷ4$3ǘMOwkU{DX eJsݱrIz*ƒW}G7nq٢ѝGG<#6IL@έtU O/X>/X_vL{j?N8x()cqm dc qBG ;u'ʉtx3Ŋ&MzOZ&%8]R'*w*[-˯ZUdx9r-\W`xm!G%o͞e8(Fe-4]vh:\U*0T B{7 dQbu_~gH9@Ky2dbSb%Nr2XPPOr'zE_ѷÀ)J7Ea:"?L/aZ@_G6t;E u|eV37\6=] T4ؠ `ѷ`A4DU6oǬc0 r!ܼFWOa6S`apf(:RJݓ gu֫Llp# aff"A >a<_RKDfk+Q po K֝ 1T_FFIe_Z޳ovw~'-3ql0^EBdx0کL1a@b!dӮ~YbNNhQ1-V}Ϻi{%绅#ǔojrM}Ėp؇BN3@?=eDT2T}JY@^r8SQ9Z bZ@ĖVn0(2d+פ; W]jӵ'HQ~^FR #W@!p3=8*~?ݖ#I2@i6j )Ηz\UFΔw&#)N}YR>v&6 Wst>זQdtX|#Bb_Ӯ))>~x7Q{{a+}Ԇ-tSE&ؤw)<6kMdx@,; s ُ,Vr+Q8h J2 \3NHo,ml&x6fTPG`\x _/wꫲE ب݂c7kL[/4>ɪ0&TUN~䳙G\Rd%b(s r N}Wwq@?s!w;OM,FXԵ4O &ou!-6IZa@QflFojG.cl ?U+S?\ԗ F#ޣ 2C$V:?^mjg1~6sE1:!YW@rA.PƔs6ih myjp]=ش

dt= 25ݓ{^7=dFH'sل:HD`wLUjaOTUIe5dR|I4E!y 榪rXq"p8a,:_(hV ` >F8 2|'hvHߙq矕~ø.S#c7I-\a6e>vX*5aGqCO x=~Iu.:믂Z;hk$-}څ#e!zBp L޼՝s$6G94*fpg.fi4B `-R&kcB 0,|T #ΥώW,D\DMs LrR䮘.dNyv^!K)aaN[Ńʛ ,OEԔU v1KMWOR=,džM#uH0Ot2_OeOb"+5 w[7v9(lqTYH?jv˧?{vO"NʋkCs4nމjƧW"ﺛ> ԴQ$iVba£A?7A9:YN-Aep rJ8[+ҽ5l<|A" GUx'(@[2O~; 0kԯsһ%`])%MF(ζe Aeԋa49S[Tw{|,-~XơyPd|DXhW-O-[/R_[}yJ(66g)lb5,4.,rZPLZ|C[4uxvz[l8ʁ)VbUuE=-zxV#wCoHSP h*P)՜#i rb#6<%e̟KIr}(뮩WUW')x+?]%gLuMޕӽFp  rw*# YȝbUoUG~(Nii٠ՠ cRqWS-g0 )ƣ;7NA3V,;t@rgJϻ` 7zUahH5baa 9{<ǁyJVrW%V<<;xL#%mX政\z`rz{{/&EiD.K-A9.bPgcJ"_Pq9`bD&b3U~ނFރwyGFTMFTԽ6@2RFaX))oghYLXaf٪C89.u硋W%DFn /^]Ul%N{$C[x!2y9Wϟ)&: 3I a y[ WنeZďVWZ~@dnA-Gbck%NeiIj_ux zGX\-{ %[1mkHH h43:g-DגsܕK%qWwh#^ig!w:`Bg]W0zBNPuW_ߥ>٬Pi1%z3UⲜMj'[3,K즔x`'^[]}5")rq;-ub7M7={Aw)bkr#=eX=/D>NJt[Z%j"pEc҂ SDcFV2M8gb[ d\96$p2gː|_3-iv <7z>}/f ECu{n2Bp7VT| ؛_k:\H6l tnx Iz!+x™h[_gTX,Ӧf4smY>n>BHFapIdxHC}I }kQ7 qAQMs-N3Ŧ[΀9>,t-ɔuTkD ՝Dr2akڥ@*LxydzzM0CkLMOlܞ { v.z3Pk WBnWsDp]HWC2hD`}\;$E 南nkߔְ~PGm3XڳLZT[ȸ^\Aw+]1ԸL|˦`0[vny?vL}A [أq&@,qff)NNj-#=8/),7ْ&>*򶲯e7GduTAH@wzyE^Abq~[/Э%]D"X'^*fE|רT;%w!_/f Ռ}J{r/*e ^ |'&0T;ͫHP2,FF_g9 9#t'<}3KpO^ 6UpPԳ; ̂4${ƒupݣ/l x]/*%Zj;rkܶ6,~tf"KH]>dCita \Nݼ:8OKQR?Wm<xd_"jQO<|`)xo#'QGE!rqm cnQ59Ĵ.HB* Z6-u܁C\B8Eml]ْ> Zwu h{$8&- <m$*g%4GGGB\9lGiRw22!!k1nQtӼGc c ܂K2*p6> vQ.2 ?lp5>qPgD?Uy{(}=K+|C9JtwCl eH߈RQU6~s-[ ZpF"pHLv>ES@eY4ZSs  byrL_M a8 nbC|bBi\jW$l>m5/papW!8Pk.!~A\ [$f򴪞 iߗ|=ގ2\&c Swg*-/7խil~Cy;"[됖mz(:}s'{}$: Aްo*~ZZ 7RW·O];o;A+5C mꅖ轈t~1Un.&v|%1.*cjW@6^7ka`uz?W{+ *aeԩ%wF.M`s. OFnZ 6;rb8=Z *iQt %.kDd4Ġ1 M9pD d$%WT ׊}}ݦm#SD<"઄*f3 շ6I1X->ehGe^Rx\׮/j-cYx+,YQ C`ZϨwNalf=ͩ-SYɲњp- 0;!v^2#<鵀iT`۔61lHj_R- ςV\vq?r{dlɗz~h$!vǺpE&M@7TCb"4n :aQհ$+E\oqs~ jKJHO8a{:53aG!Eb5:MaU5 aU *Hq{]Yw9rKgfF19ihJ3B-RgX1Hg:9:Ji{>#6Ѵ@:U+`O!Gk(R3n&^^KltäC3߉``[(ޗMn ^^< "v&ֱB[_sh o1tv&[>sDO-Nz "$PExMLjOH"$ֈ4w57ҽ펹z|83&d_<"5 ryT,5|õI̞k.uzS)ǚU}3؛Ú kp uBD!)L E֮l2\ySs`cB*:KsP$V_֚֗n=6,_ #쬵a]$'"S Y3}: J.p0rߕeg Ǜۃ%P!O˲<>.d߀/`;D@h/gdB+/+??{ H0Fa׸~e𻖷:ZŏRL 䞊MM+ZV.? 3 J/μ!dMHńmk+TQ0_%Qg^vRI웘 &OW}.\0 JW`JY`c .:l0[XZ!wAmD)#?4=˓,>Z! όW<%L?ɐ|D RO Q|n8Uls.;*odBe:3%mݼNr]6SKW99ԅe;zMg|@ZW?U^:Sn1 s HHs-&&'Wְ[`ȆNݶY*lJLG:⪝ u,-9Y~:jgQi 9Nʌ>ĉ+O_b[7Ӵy;C d>tgUU!eV"uKYǴq1ȝU7Uih*_5nP|޼ w֓ oa%Z7ux6.|5Kq P$gS,y3EL T@1BWi!oZVǯ ߛ2뎦-}T4Ho苾l* 6:cᡀXLԣ2Nfиa380zVU:xB (Ht%<RB olE,tF{仍΍ş,~5ǟeNՙ\$5 PIʂۮ ,J@9]t{KQgo6CzmocjZoGP1>X'L6—y$6>&g6|0>x7m|L>ˢt`4@P)('Z& _qi*9yA*2p$,/j:';ûE+o5lmPkCH8z޺V&vNchvk$fT&hYJ[z:uipis%xq%7Ys>Y/6Sz]XTd${Ē_A(!ɂ1˂ﬨ)2&&@iT‹k5^t0#v| 聢12mN;hV]Rim#/=;]#omGG0\z`/ gMAr5Ѡ7 %G%"b.i+ M_vC9{ 7dkHtR0,5c? z d_: ߋ/⳴̽EQBGRT]Ku]ǣj{ Pǭ~jډ"(h~WWm؞]#H>=dK0΃4sO'ٰqɝ%AfCRBѢngBmw; ָ!ZGE0ϑ$ݯ61s>8Gb.Q kv❣]́Zyv_ ik5r9J6Bv*x W%0RMlZ?si7w.( rߍLOɸlA91Q 55+)8|7/gcU-E)o![-)).hVuу @6~ۦ^&UB̑BYxL/ IC$z vؼ3J $G!dLX|%h1o¤{1=H*lDlk6O|sRg(>RIE]w?>XaF,XčPX' K#T d1I6 I"-XaBsc>]v_b1Dx.,Njy+ 89ZƓ]RpjF };yu5O[za HfAh ,V3?S|++,<kl/eRU ^ 'HD֊!Z>p$'MǼ;L6&H|6@ajY{U5`?ģ{?a͵jRT_sp`P$d_nHy߯?;y]av2d{輹. N|''tg"0#_>#-ba[?%(sJ-FYqt(bKA1*}_#qlQRP*ΰ=$ W0X:uMl;6x 쳞Ϻ >iI)xљ+4!w)KX\k0~dU[v{Sl`\ 'N6>Z" Oa(f #b0yWUMeu??T5x%(AlYUsBjF!hUhfd!uСd tӨvS== d:,ahcYLv`S7vZ 9M[v ģRs4@I_ "Z~sMvmJr9(K+,"=jӕ f5 bY5Rpwl$vUp XЂ.iV-˻/"6 n5Xg}Q~A.S7ˎ#LX4сqRs2oelDyog0F"3t{ W"I0Lȫ#ML"`u? <,A(M&^`R H'ﶞD(!J}3(:n [RYp6 TwS[V[!!r\ij+h .Wl_D#,n] WՂ_g/͐ vA-cڅ%ykĩnhDXmLǂ60< ,B 9zSnqMGXW/fz|VT@iQO^\=!=C"7^-W'4we~SW±kI^Q6}ҿRgwO\>1\R=}{Tܽƫ0Kq &3kb=/~FW24Li!ۢi:3%Z2zYa^߼N舚s*Va!J &VDJmXBJGх]⤖b&77~kMಱ#g3z1Bv ky\QT*{MpY^DԐ8Ěbc͙j.o8N'zAi}Ȝ9PWX@BJTNwIvecwp ego^024AQW~^Mz} "-aTmv2!b4 m\kjPstw7IlE8NApAHK\YgWuŘvmSzC.SBe:v jHm{Cxfv P\5e3sofi\tEgH8\c ̺rd{dRak a씂USP f)e& ܔKL4V(̲=v\QRl놜Hb^P*F"Ds[&_q[v޺ɔD~oi}𛪳tl:oxZ[rxQګh]YQY͇GBմp\ӊlEp#3GL.Ss:jZh`%@Ӗ TI%5wqhC*굻, v(vHZ W+4"`y1a6^}_ :d5+vƐ=Ar&:%3*[sv^ wClԡquOcn5ܩ-hzs>R"64F[hgUmkY,H`N(fxaXئUR0z+Рn_;?Q`ϜbxC9ps1^73bGfnw$m{ WMg<\y>wWK s}e NjMz<4/# gU~M Oh[ɣgH<8AKg,p3wVnQ_'>ϱ?4v*tFЪ|ՠ M߫ʀ|.Uv"KBѻ=CvCQUj%"e+yj<(ŕ3&H[# V9i<iDk6{6vʔC{m.W/tܩ'!puHwr#\ dRHH93/krP25`@G5L0\QDcOQK32/~Tb b 4X>>&?KOŲ޳/m~:wy;v4[T=yf¸im[k$9zi|aveB) )C}(qvR㈄`u@bS):IPjj 2LK}yb7|Sk q +R7sWev7)OoG)K!X*mGyz+ Z/| !hvb8Ο{}H qô3J '&#.>5+%y,Bg]oEjW +0Y ARp(0SǩQVӐF_6t8wxUa*s,v>47$YHZh۝`g vpHrokdb:|E}g` EIG.F04Lsbhu` T92J50N%*aƃ.|E/WKj^7o*N2/\2#BYlC%"tjc߫+R \vD)%z87%J;_v h-mF2@MXӳIfog&`SmLꝙaEb*أ 7ax eV,c587v= VA: GH/@MmڷۅoCyDz3ېHsƤ riuXj!9ߪB 0\|47䠿d?qyG/V5PP=ġQpz/TO6qsqM>Х-{kQNA=> f* -6 GEԔ H{D'˫/FNZ.c: SLyWuDGiJذsp>j3g}lv/{4^RnR5C_m|MduɊL_tODHT]X~qo-Sg梒)rD lP cxJoIC\y_ıo5pTY]]p{dVzM4Áґ@S݉^Q@;M@q R}SM7¯9;A#0b㕫#?!ucl(7̺jөENLj=n* C,cʍu2&P]?%9LL. `N`+d"Jm˛'?)M>߯.V93Mr B>wUm,mn;K\k *׭"G~NH`.}5MGX:빞 Lİ:dA>kݣ60@4iaHxIsHk.>]>:#=MR@ըIǫmJא uxnx<;6&5MH*zZr]"(X]M= j].3S[24(==Zセ^j2Ϝ32Nga*S@5-)`As@!^^H}4[޳ g >cl77qV:ӚA2kA:_m=dZ,2(U%L$ o(sY/8)nܴ$ݒz|;Mڟᢦqnvh\Ec>e"B`=#koBq-1] ͞* cEw34aY+U]O+2DT NSPWת+` gN }RAS:~y( `Zbj22m#i)܃BUǎ<찞jJfs1Za_xQPi,'F8% ɵDKC)&oK4,`g;S/G$7} C)'s*>x]P:txF_Z=I#7|-U41g~0q$;HCucҐM̢㷩xN&)h0SnkSGd!nI"hb-Ct-^EiP% DH}TF|ߣl}}g~yh> >Dٝ6Dnݧ~1XIՠ8&'*o{ gmv";9?;1>kTҌu uۀՔ LP~6ČT\ª P)sӸ흐۷G,r9FTX1bsT8YnVV 078*Xэ0&8,pt!ڐ0/zg/ڕEUoCrcbnӵG9qPo5u ".[A+*(Rb1\`AUbW\>,gvdb ^Bp(&DQtA4W &e{L_Qn='+|t!/RɶJܲ~PFUX1s&bPjIȧGC@ {-NHMg0.@FCD"bvsd6') ߓ'5"١!v-'8,cfRݽK%,HzdeDchX0ւ)m`2Ц;$Xڡ\Tirq.Tf -,RvTjaVmWK.v٘d&QlQuմh6iiqh寥"2}MdquePHۑ{qBS\S6AxC&.ngH!&iM\$j`bgs #a y'%8%{E=8HS+xE<&`0K6?Zwwads?+(k-c/(]IܤXj )/9%S6`f-rEz>U>V:X#\hv_[T=!j[*vԇ5dcGR׎ld ); WSվ=,}rŤ;5YʼWQČΙ~P0׮D`=}6A~VnfsR!!v9i#HRs_J>:?7C9ŪnBoRܯuֻ K1Y|fOԘ6)-dtŵ@I:޳ vɡ9#˵q-SmzʒӜNX="0 %;x~R/ ͹NnkAtOw< jmd-ĥUn=4]6XAܵ+ c!Xݤ[3,\sMJrLkt]nΥPӋ_R ޯ9tf3$6 2qw'cyO@<ƝӤ^y뫤d@srphМ| 4ݔ'S|$a?u#y ͗ҿ*7+~ezb'G=VGG-2ج۽vR}mÁ"<_s۽ºnɳb^iIS#2’`b 9 ɎS 'mO+EC4J`6sKgdnbgr)H7S:(8K8  _$`+K6KIzp|6O> vf;K: *R8~* BHd@Ja֡sU~ʟ~4=yi|_"[+9tXP} Ռ˩={TF\`p\Cp(4Sf."jb ]Cajbuɍ*ftyZ*\iPL-ydi Gle0`N O:k @D`qeGr)CqPa-"D`swrRPXz~m̿[ %<'=%4)&v`pQn[J2,l\V5RWz,!~sKVA2B͊S8$1uH8<޶j-bߡFF3pX md'D2>\ԟ3.Rl@oa2BgWy' s?̬ IUƘaljB}ҩFٵ^çh~Sõl.x7Ai(͔.q-!jUWˇbYs:y ެQ4vjǯr9̏4T3񍜊jғof7Y!糄7g\dAU0ڝ QT,'W{c.qXJ;$k=ևb : ,o<&*7zY <żNISj:ulSm߬"^둵D085M܍vʂ~A*g1u ޢDC4:HRg~mB?NfyK>cBQ}!cuq*p]lqyʶcX6'u)t1X&lu֌b]3lB؅FA.\ػ l+\3pX/ZX?h=  %m1"$8NߨZN)|wI@Aԍ,d9'O<02#bXqH+,ͯ++_A@~d󐿥QAn Wj];?bn茊:|+(#n$[p[ה+zKyT8pqf6m`'zE1f38˗&û:/F3jol(R˰u,e*Ҡ#I5q)?%-@l.3O5̯jXhʅ X Ų<9Oܖ*]˞VM:: +GdzT `k@@dr{2GIs/H.I$dlc䯶7mГpKOyʗy@Me2b> J#9ZLFZToo4atJ5xEMEë0|r$\GrO*{ÑPTdV30$՝|*iY5}TX_C4c0K'p7 Gb%:ǝ*)"^lP-R %rgoM9 jOiMg=1%(ܗ@bPN.ٽ1^#'Xw.qTcZoVu*rO 蟵_.[ !q.aU"?א-j%FM2~dΈk+~FBN}8*Ƙ3ԵRI99 4qFr^W0cJ"/M"i)qYo}ʤyP /ĂQ`w8Ux-F6r;Ŧ}Gs9~Yj|KPBR~@/!}߳ sg±'pG P}ARu]Ƕ)ϟD%49*~\ur*7h1.=BǺh0y-u)YmC0jςӜ" v7RۘǤz`$NCR/ۢ(t*F?y bc%*Pͥ'-K`q"m_$H# ?%MH9g?w*Egn۹督|w6/4&l^bϓQكSB#q0S;i"dd4t!ֈNپ7t *êFE>3_*Z8ZG*{v;Up hi 2MLL7t;4V)w;t )g]9) { ݵ&kDkMyioSX" Jewt[S)8¶-0"9_ӮtTz].YgQޮdtY8^ 3;EՊq%]xT[ /y2n* xOp8g=xp޵IP+%'"7ZkĹ6{'cNa_ pU:KN߀ QXv].gvwo@Ytmw[o}Zᬌu ϓv\d_ȩ?cnk^c T/5oSN1xAMO\978@fޙdJKS۪/%u+~w!vcK,L&8EnAkN_"bUukp +yȬ䚽h;DNQ 6SN*YÅ3G4& P U&<1d!$) fyL戔N3ldAeјڹB~ cD7XT[.ס{vD]c >]b4w 71)Y#96SqA|;aYrm%a#k)m3zHbx3pwNFC lru:_h-n=&=ҽ5mZN=nO^n/-/b=syٳzAXw:N)%wOxD",rY e3n4ޕg#6oc*_ #4;FI~f6{K.f7NRrC:Kӧ?Rlv"2͈$5VKaU#%iT ̓Ż7nz}RTU/L{ OpyYOv\JWZmיAJk"W+٭V⣂L3)Y"~^jL}釰vanꦈpSާd~XҘvz}3flu&[VIl=6+E*!24 ۛF= ZBOΒsc: J6.I.ؐ9'}TbE_xO^̭8^\ɖZx:2\0}i }8!!X'Hutw"Y{(`~,1l"rXRU:hAcC_,`f^_*[EmU+E<oKaJJ/Ă lxM<i,(G ~Ţi Y.ۆ )iS0n!qFKĥQ}ېCtsW)RX賔c$fKWBIe8"Mvxt+ .(t|皯_{W.T"3WB3x#n5}7Mˢ/rc D(N"Lh uq`t#3PsBgH a^,"-PSXY?n=t/Cݫ*7rGZyF I4c-Dsϱ*= NI)CuCe1fErYZ,K RP|&kUN&qT3.tj;5hsLx5"P 'Q j/84dn$N۾Bl^;́pyեqn$q-C7;[ORt~ϵi*K+ ͅŬ7l)ȫlT6و+y2y2 6eG'h6;،vPM?vPQdxmD0"xͫ禖O/;ݫh0x3@,G]9h-_rHL|MCTLH:݋SigȖdjcП˗ZѤ9TFf:D[L!^V1\h"@=;jycie_;cnTQvA|O!{(=]㗣٣ʰ2!6|wǘbٱ8'd.7[ <I.dXLh( ӋR%3 5#f0+Pob~}"&az?7SWLBsħpCK-btϿ^`]'#S^&_s&c\~T\3ɿߟ=2(m/ҡs·`LxUt4+f5^\ۢ9?ng|4;]B|*\A8*giT*i]lN ]$ ~JV {G/ۀy3.B_qK! #gnf,h\N l]8Ȓ[GI7 :JK@'[g*$' sqz6J˫<@ `t5P[Eh(AwC_̭_*dz_s4oB|ʋqQyiWN3yĤ<1v7HPoCGJN9FTXIS]nUzo=)v/#Gmf3Y99}B;AqN]-Fwۢ3QQޭX(slW'$Am6h-*[kQ~G?q- :H~[,E#vLImj2KՑ@ܟ͌v#CQ(A_l]J?P!eYyE}E:h{C(Y[`[-~n?id(+eIYH4eN71iRξDA#5>R6[O wc/v-D J3fMҜ<M=Ȉ {AiiI!<3H{**ӏޮ P8|c-=* _٣ }_hMe&E:/u3}=λs0 zu<}O&lwWw%¦>@o@fl kOoOS|1o)ML7]MΦߗ:4uI)¼ݴ7 BJy4ft0N&Y2S/g$)