libavdevice57-32bit-3.4.2-9.2 >  A ^ p9|q")?Ddk#L` &Pփ"iO<,[5:59gIi\Ә"a)>uU:ؖ /}<5Ċi`y@`Pf !q~jm (Uu>Cr]3ܑSesvzb^#vOWeʉhũ#m|H,eKD9 Oc%6"uR9V-,!D:b9d0df2539be29a834e915b12e9bdc8950ac9a42690a96e4211a67c8eaad8402aa3c43c92c572d41627777636e4b83f6e199f80dY^ p9|&QA# 8Np@ `e-_#VӑRͼr[ v=Ec9Mܖko^Zu_/#S7Q֫o=;T/eҐyv:Q^RDf4 \qaYs/9]{ N0r;׽KAИիzqHlL]P(gX$jN;D9RrX$1ZB*L0F;_ y%!i~}L>p>?d  6$(Ab     : T\fp)))(V8`[9[:[>GHIXY\]^/b9cdOeTfWlYulvtwxy&Clibavdevice57-32bit3.4.29.2FFmpeg device libraryThe libavdevice library provides a generic framework for grabbing from and rendering to many common multimedia input/output devices, and supports several input and output devices, including Video4Linux2, VfW, DShow, and ALSA.^ sheep09SUSE Linux Enterprise 15SUSE LLC LGPL-2.1-or-later AND GPL-2.0-or-laterhttps://www.suse.com/System/Librarieshttps://ffmpeg.org/linuxx86_64/sbin/ldconfig^ ^ 8d8ce853224a274b374ab435184db5073bf8d943e35beeba3d91107c39a8d290libavdevice.so.57.10.100rootrootrootrootffmpeg-3.4.2-9.2.src.rpmlibavdevice.so.57libavdevice.so.57(LIBAVDEVICE_57)libavdevice57-32bitlibavdevice57-32bit(x86-32)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    /bin/shlibSDL2-2.0.so.0libasound.so.2libasound.so.2(ALSA_0.9)libasound.so.2(ALSA_0.9.0rc4)libavcodec.so.57libavcodec.so.57(LIBAVCODEC_57)libavfilter.so.6libavfilter.so.6(LIBAVFILTER_6)libavformat.so.57libavformat.so.57(LIBAVFORMAT_57)libavutil.so.55libavutil.so.55(LIBAVUTIL_55)libc.so.6libc.so.6(GLIBC_2.0)libc.so.6(GLIBC_2.1)libc.so.6(GLIBC_2.1.3)libc.so.6(GLIBC_2.2)libc.so.6(GLIBC_2.3.4)libc.so.6(GLIBC_2.4)libc.so.6(GLIBC_2.7)libcdio_cdda.so.2libcdio_cdda.so.2(CDIO_CDDA_2)libcdio_paranoia.so.2libcdio_paranoia.so.2(CDIO_PARANOIA_2)libdc1394.so.22libjack.so.0libpthread.so.0libpthread.so.0(GLIBC_2.0)libpthread.so.0(GLIBC_2.1)libpthread.so.0(GLIBC_2.2)libpulse.so.0libpulse.so.0(PULSE_0)libxcb-shape.so.0libxcb-shm.so.0libxcb-xfixes.so.0libxcb.so.1rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.1]@]#0@]@\F@[_[_[ @[ @[@[[[ @[QZ@ZI@Z Z@ZZ.s@Z!D@ZYeY@Y@Y4Y@@YbY@Y}@Ym@YMY7Y.@Y.@Y@XXXh@X7@XXXXk@XY@XF@X9y@X=X=X TW@W#WWWE@Wv[@Wq@WM|W!@WWzW @@W@VV@VVV@V@V$@Vy;@VwVuFVrVn@VhVetVZVG"@V4@U@UU@U@Ux&U`kUXUPU+U @T9T}T+@qzhao@suse.comqzhao@suse.comqzheng@suse.comqzheng@suse.comqzheng@suse.comqzheng@suse.comqzheng@suse.comqzheng@suse.comqzheng@suse.comqzheng@suse.comkbabioch@suse.comqzheng@suse.comalarrosa@suse.comalarrosa@suse.combjorn.lie@gmail.comnico.kruber@gmail.comjengelh@inai.dejengelh@inai.dejengelh@inai.dejslaby@suse.comjengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.deolaf@aepfle.dejengelh@inai.dejengelh@inai.dedavejplater@gmail.comjengelh@inai.dedavejplater@gmail.comjengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.deidonmez@suse.comdimstar@opensuse.orgjengelh@inai.deolaf@aepfle.dejengelh@inai.deolaf@aepfle.detchvatal@suse.comjengelh@inai.dealoisio@gmx.comjengelh@inai.deolaf@aepfle.dealoisio@gmx.comaloisio@gmx.comstefan.bruens@rwth-aachen.dealoisio@gmx.comaloisio@gmx.comjengelh@inai.dealoisio@gmx.comaloisio@gmx.comrobert.munteanu@gmail.comaloisio@gmx.comjengelh@inai.deolaf@aepfle.dejengelh@inai.dejengelh@inai.dejengelh@inai.deolaf@aepfle.deidonmez@suse.comjengelh@inai.dealoisio@gmx.comidonmez@suse.comidonmez@suse.comolaf@aepfle.dejengelh@inai.dejoerg.lorenzen@ki.tng.deolaf@aepfle.deolaf@aepfle.deolaf@aepfle.deidonmez@suse.comjengelh@inai.deidonmez@suse.comidonmez@suse.comjengelh@inai.dejengelh@inai.dejengelh@inai.dedevelop7@develop7.infojengelh@inai.derobert.munteanu@gmail.comjengelh@inai.dedimstar@opensuse.orgjengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.de- Add ffmpeg-CVE-2019-17542.patch: Backport from upstream to fix a heap-based buffer overflow problem in vqa_decode_chunk (bnc#1154064 CVE-2019-17542).- Add ffmpeg-CVE-2018-13301.patch: Backport from upstream to fix a NULL pointer dereference while converting a crafted AVI file to MPEG4 in the ff_mpeg4_decode_picture_header function in libavcodec/mpeg4videodec.c(bnc#1100352).- Add ffmpeg-CVE-2019-9718.patch: Make backport from commit 1f00c97 to fix a denial of service issue (CVE-2019-9718, boo#1129715).- Add ffmpeg-CVE-2019-12730.patch: Make backport from commit ed188f6 to check for scanf() failure (CVE-2019-12730, bsc#1137526).- Add ffmpeg-CVE-2018-14394.patch: Make backport from commit 3a2d21b to fix a divide-by-zero issue (CVE-2018-14394, boo#1101888).- Add ffmpeg-CVE-2018-14395.patch: Make backport from commit fa19fbc to fix a divide-by-zero issue (CVE-2018-14395, boo#1101889).- Add ffmpeg-CVE-2018-13305.patch to add a missing check for negative values of the mqaunt variable (CVE-2018-13305, bsc#1100345). - Rename cve-2017-17555.diff to ffmpeg-CVE-2017-17555.diff.- Add ffmpeg-CVE-2018-12458.patch: Make backport from commit e1182fa to fix an improper integer type (CVE-2018-12458, bsc#1097983).- Add ffmpeg-CVE-2018-13300.patch: Make backport from commit 95556e2 to fix an out-of-array read (CVE-2018-13300, boo#1100348).- Add ffmpeg-CVE-2018-15822.patch: Make backport from commit 6b67d7f to fix an assertion failure (CVE-2018-15822, boo#1105869).- Added ffmpeg-CVE-2018-1999010.patch: Fixed multiple out of array access vulnerabilities in the mms protocol that could result in accessing out of bound data via specially crafted input files (CVE-2018-1999010 bnc#1102899). - Added ffmpeg-CVE-2018-1999011.patch: Fixed a heap buffer overflow in asf_o format demuxer that could result in remote code execution (CVE-2018-1999011 bnc#1102689) - Added ffmpeg-CVE-2018-1999012.patch: Fix an inifnite loop vulnerability in pva format demuxer that can result in excessive amount of ressource allocation like CPU an RAM (CVE-2018-1999012 bnc#1102688). - Added ffmpeg-CVE-2018-1999013.patch: Fix an use-after-free vulnerability in the realmedia demuxer that can result in vulnerability, which allowed attackers to read heap memory (CVE-2018-1999013, bnc#1102687).- Add ffmpeg-CVE-2018-13302.patch: Make backport from commit ed22dc2 to fix out of array access issue (bnc#1100356, CVE-2018-13302).- Create a new package ffmpeg-private-devel which contains some headers under /usr/include/ffmpeg/private that were not installed by upstream. Those headers are needed by the libav package in order to build avconv and other tools using the libav* libraries generated by ffmpeg instead of its own. No other package should require ffmpeg-private-devel.- Build and install also the sidxindex tool- Enable mpeg1video and mpeg2video in enable_decoders, and remove it from disable-decoders call given to configure, mpeg2 now available in openSUSE.- enable video stabilization/deshaking via libvidstab (optional)- Update to new bugfix release 3.4.2 * Fix integer overflows, multiplication overflows, undefined shifts, and verify buffer lengths. * avfilter/vf_transpose: Fix used plane count [boo#1078488, CVE-2018-6392] * avcodec/utvideodec: Fix bytes left check in decode_frame() [boo#1079368, CVE-2018-6621] - Enable use of libzvbi for displaying teletext subtitles. - Fixed a DoS in swri_audio_convert(), added cve-2017-17555.diff [boo#1072366, CVE-2017-17555].- Update to new bugfix release 3.4.1 * Fixed integer overflows, division by zero, illegal bit shifts * Fixed the gmc_mmx function which failed to validate width and height [boo#1070762, CVE-2017-17081] * Fixed out-of-bounds in VC-2 encoder [boo#1069407, CVE-2017-16840] * ffplay: use SDL2 audio API - Removed 0001-avcodec-x86-mpegvideodsp-Fix-signedness-bug-in-need_.patch (upstreamed).- Add 0001-avcodec-x86-mpegvideodsp-Fix-signedness-bug-in-need_.patch [boo#1070762]- install also doc/ffserver.conf- Get rid of ffmpeg-pkgconfig-version.patch.- Update to new upstream release 3.4 * New video filters: deflicker, doublewave, lumakey, pixscope, oscilloscope, robterts, limiter, libvmaf, unpremultiply, tlut2, floodifll, pseudocolor, despill, convolve, vmafmotion. * New audio filters: afir, crossfeed, surround, headphone, superequalizer, haas. * Some video filters with several inputs now use a common set of options: blend, libvmaf, lut3d, overlay, psnr, ssim. They must always be used by name. * librsvg support for svg rasterization * spec-compliant VP9 muxing support in MP4 * Remove the libnut and libschroedinger muxer/demuxer wrappers * drop deprecated qtkit input device (use avfoundation instead) * SUP/PGS subtitle muxer * VP9 tile threading support * KMS screen grabber * CUDA thumbnail filter * V4L2 mem2mem HW assisted codecs * Rockchip MPP hardware decoding * (Not in openSUSE builds, only original ones:) * Gremlin Digital Video demuxer and decoder * Additional frame format support for Interplay MVE movies * Dolby E decoder and SMPTE 337M demuxer * raw G.726 muxer and demuxer, left- and right-justified * NewTek NDI input/output device * FITS demuxer, muxer, decoder and encoder - Fixed a double free in huffyuv [boo#1064577, CVE-2017-15186] - Fixed an out-of-bounds in ffv1dec [boo#1066428, CVE-2017-15672] - Fixed a denial of service in rtmppkt [boo#1082335, CVE-2017-11665]- Update to new upstream release 3.3.4. * avutil/pixdesc: fixed NULL deref in av_color_primaries_name [CVE-2017-14225] [boo#1058018] * avformat/asfdec: Fix DoS in asf_build_simple_index [CVE-2017-14223] [boo#1058019] * avformat/mov: Fix DoS in read_tfra [CVE-2017-14222] [boo#1058020]. - Dropped integrated patches: D 0001-avformat-hls-Fix-DoS-due-to-infinite-loop.patch D 0001-avformat-nsvdec-Fix-DoS-due-to-lack-of-eof-check-in-.patch D 0002-avformat-asfdec-Fix-DoS-due-to-lack-of-eof-check.patch D 0002-avformat-mxfdec-Fix-DoS-issues-in-mxf_read_index_ent.patch D 0003-avformat-cinedec-Fix-DoS-due-to-lack-of-eof-check.patch D 0003-avformat-mxfdec-Fix-Sign-error-in-mxf_read_primer_pa.patch D 0004-avformat-rmdec-Fix-DoS-due-to-lack-of-eof-check.patch D 0005-avformat-rl2-Fix-DoS-due-to-lack-of-eof-check.patch D 0006-avformat-mvdec-Fix-DoS-due-to-lack-of-eof-check.patch- Add 0001-avformat-nsvdec-Fix-DoS-due-to-lack-of-eof-check-in-.patch [CVE-2017-14171] [boo#1057539], 0002-avformat-mxfdec-Fix-DoS-issues-in-mxf_read_index_ent.patch [CVE-2017-14170] [boo#1057537], 0003-avformat-mxfdec-Fix-Sign-error-in-mxf_read_primer_pa.patch [CVE-2017-14169] [boo#1057536]- Add 0001-avformat-hls-Fix-DoS-due-to-infinite-loop.patch [CVE-2017-14058] [boo#1056762], 0002-avformat-asfdec-Fix-DoS-due-to-lack-of-eof-check.patch [CVE-2017-14057] [boo#1056761], 0003-avformat-cinedec-Fix-DoS-due-to-lack-of-eof-check.patch [CVE-2017-14059] [boo#1056763], 0004-avformat-rmdec-Fix-DoS-due-to-lack-of-eof-check.patch [CVE-2017-14054] [boo#1056765], 0005-avformat-rl2-Fix-DoS-due-to-lack-of-eof-check.patch (code not enabled in openSUSE, though in packman) [CVE-2017-14056] [boo#1056760], 0006-avformat-mvdec-Fix-DoS-due-to-lack-of-eof-check.patch [CVE-2017-14055] [boo#1056766]- Unconditionalize celt, ass, openjpeg, webp, netcdf, libva, vdpau.- Build unconditionally with lame and twolame- Update to maintenance release 3.3.3 * Various fixes for integer overflows, too-large bit shifts and buffer length checks. - Drop 0001-avcodec-apedec-Fix-integer-overflow.patch (included upstream)- Add 0001-avcodec-apedec-Fix-integer-overflow.patch to address CVE-2017-11399 [boo#1049095]- Enabled cuda and cuvid for unrestricted build. - Fixed typos in devel package descriptions.- Update to new upstream release 3.3.2 * Various fixes for integer overflows and too-large bit shifts- Disable cuda support to fix boo#1041794: ffmpeg 3.3. enablement of cuda prevents H264/avc1.4d400d videos from playing on Youtube - Refreshed patches: ffmpeg-codec-choice.diff ffmpeg-libcdio_cdda-pkgconfig.patch ffmpeg-pkgconfig-version.patch and ffmpeg-new-coder-errors.diff- Add additional checks to ensure MPEG is off- Update to new upstream release 3.3.1 * Fix uninitialized variables, signed integer overflow, excess shift operations. Add boundary checks.- Enable ac3 per request from idonmez- Update to new upstream release 3.3 * EBU R128 implementation now within ffmpeg, not relying on external library anymore * New video filters "premultiply", "readeia608", "threshold", "midequalizer" * Support for spherical videos * New decoders: 16.8 and 24.0 floating point PCM, XPM * New demuxers: MIDI Sample Dump Standard, Sample Dump eXchange demuxer * MJPEG encoding uses Optimal Huffman tables now * Native Opus encoder * Support .mov with multiple sample description tables * Removed the legacy X11 screen grabber, use XCB instead * Removed asyncts filter (use af_aresample instead) * resolved CVE-2016-10190 [boo#1022920], CVE-2016-10191 [boo#1022921], CVE-2016-10192 [boo#1022922], CVE-2017-7859 [boo#1034183], CVE-2017-7862 [boo#1034181], CVE-2017-7863 [boo#1034179], CVE-2017-7865 [boo#1034177], CVE-2017-7866 [boo#1034176]- Enable mp3 decoding- Have libavcodec57 additionally provide libavcodec57(unrestricted) when building unrestricted: allow third party packages to require the unrestricted codec. The existing -full provides is not suitable as it can be provided by multiple libavcodec* packages, whereas we require a specific ABI version.- Update to new upstream release 3.2.4 * lavf/mov.c: Avoid heap allocation wrap in mov_read_hdlr * lavf/mov.c: Avoid OOB in mov_read_udta_string() * lavf/mov.c: Avoid heap allocation wraps in mov_read_{senc,saiz}()- Make sure each subpkg comes from the same src.rpm- Update to new upstream release 3.2.3 * Maintenance release with bugfixes * ffplay: fix sws_scale possible out of bounds array access - Drop version number from patch: ffmpeg-2.4.5-arm6l.patch -> ffmpeg-arm6l.diff- Wrap netcdf support in build condtional because it is a drop-in pkg- Enable all muxers and demuxers as they are just descriptor of format thus do not change the behaviour in any relevant way. * The best user now gets is proper interpretation of the format and failure to play it without proper de/encoder * Recommended by vlc team to be done this way :)- Update to new upstream release 3.2.2 * avformat/rtmppkt: Check for packet size mismatches * avcodec/flacdec: Fix undefined shift in decode_subframe() * avcodec/flacdec: Fix signed integer overflow in decode_subframe_fixed() * avcodec/flacdsp_template: Fix undefined shift in flac_decorrelate_indep_c- Update to version 3.2.1: * avcodec/aac_adtstoasc_bsf: validate and forward extradata if the stream is already ASC * libopusdec: default to stereo for invalid number of channels * sbgdec: prevent NULL pointer access * rmdec: validate block alignment * smacker: limit recursion depth of smacker_decode_bigtree * mxfdec: fix NULL pointer dereference in mxf_read_packet_old * ffmdec: validate codec parameters * avformat/mpeg: Adjust vid probe threshold to correct mis-detection * avcodec/avpacket: fix leak on realloc in av_packet_add_side_data() * avformat/apngenc: use the stream parameters extradata if available * ffprobe: fix crash in case -of is specified with an empty string * exr: fix out-of-bounds read * libschroedingerdec: fix leaking of framewithpts * filmstripdec: correctly check image dimensions * icodec: fix leaking pkt on error * dvbsubdec: fix division by zero in compute_default_clut * escape124: reject codebook size 0 * mpegts: prevent division by zero * matroskadec: fix NULL pointer dereference in webm_dash_manifest_read_header * mxfdec: fix NULL pointer dereference * avcodec/mpeg4videodec: Workaround interlaced mpeg4 edge MC bug * avcodec/mpegvideo: Fix edge emu buffer overlap with interlaced mpeg4 * avcodec/ituh263dec: Avoid spending a long time in slice sync * avcodec: Check side data size before use * avformat/flvdec: Fix regression losing streams- Update to new upstream release 3.2 * SDL2 output device and ffplay support * SDL1 output device and SDL1 support removed * New: libopenmpt demuxer, fifo muxer, True Audio (TTA) muxer * New filters: weave, gblur, avgblur, sobel, prewitt, vaguedenoiser, yuvtestsrc, lut2, hysteresis, maskedclamp, crystalizer, acrusher, bitplanenoise, sidedata, asidedata * Non-Local Means (nlmeans) denoising filter * 16-bit support in curves filter and selectivecolor filter * Added threads option per filter instance * The "curves" filter does not automatically insert points at x=0 and x=1 anymore * Matroska muxer now writes CRC32 elements by default in all Level 1 elements * New "tee" protocol * VP8 in Ogg muxing * Floating point support in ALS decoder * Extended mov edit list support * Changed mapping of RTP MIME type G726 to codec g726le. - Drop ffmpeg-fix-CONFIG_VC1DSP-changes.patch (no longer needed)- Enable libfdk_aac if it is available at buildtime- Update to version 3.1.5 * avformat/mxfdec: Check size to avoid integer overflow in mxf_read_utf16_string() * avcodec/mpegvideo_enc: Clear mmx state in ff_mpv_reallocate_putbitbuffer() * avcodec/utils: Clear MMX state before returning from avcodec_default_execute*() * libopenjpegenc: fix out-of-bounds reads when filling the edges * libopenjpegenc: stop reusing image data buffer for openjpeg 2 * avformat/utils: Update codec_id before using it in the parser init * ffmpeg: remove unused and errorneous AVFrame timestamp check * Support for MIPS cpu P6600 * avutil/mips/generic_macros_msa: rename macro variable which causes segfault for mips r6- Update to version 3.1.4 * avformat/avidec: Check nb_streams in read_gab2_sub() * avformat/avidec: Remove ancient assert * avfilter/vf_colorspace: fix range for output colorspace option * lavc/mediacodecdec_h264: fix SODB escaping * avcodec/nvenc: fix const options for hevc gpu setting * avformat/avidec: Fix memleak with dv in avi * lavc/movtextdec.c: Avoid infinite loop on invalid data. * avcodec/ansi: Check dimensions * avcodec/cavsdsp: use av_clip_uint8() for idct * avformat/movenc: Check packet in mov_write_single_packet() too * avformat/movenc: Factor check_pkt() out * avformat/utils: fix timebase error in avformat_seek_file() * avcodec/g726: Add missing ADDB output mask * avcodec/avpacket: clear side_data_elems * avformat/movenc: Check first DTS similar to dts difference * avcodec/ccaption_dec: Use simple array instead of AVBuffer * avcodec/svq3: Reintroduce slice_type * avformat/mov: Fix potential integer overflow in mov_read_keys * swscale/swscale_unscaled: Try to fix Rgb16ToPlanarRgb16Wrapper() with slices * swscale/swscale_unscaled: Fix packed_16bpc_bswap() with slices * avformat/avidec: Fix infinite loop in avi_read_nikon() * lavf/utils: Avoid an overflow for huge negative durations. * avformat/hls: Fix handling of EXT-X-BYTERANGE streams over 2GB * lavc/avpacket: Fix undefined behaviour, do not pass a null pointer to memcpy(). * lavc/mjpegdec: Do not skip reading quantization tables. * cmdutils: fix implicit declaration of SetDllDirectory function- Fix linking errors for arm and aarch64 builds, boo#995937 * Add ffmpeg-fix-CONFIG_VC1DSP-changes.patch- Update to version 3.1.3 * examples/demuxing_decoding: convert to codecpar * avcodec/exr: Check tile positions * avcodec/aacenc: Tighter input checks * avformat/wtvdec: Check pointer before use * libavcodec/wmalosslessdec: Check the remaining bits * avcodec/adpcm: Fix adpcm_ima_wav padding * avcodec/svq3: fix slice size check * avcodec/diracdec: Check numx/y * avcodec/h2645_parse: fix nal size * avcodec/h2645_parse: Use get_nalsize() in ff_h2645_packet_split() * h2645_parse: only read avc length code at the correct position * h2645_parse: don't overread AnnexB NALs within an avc stream * avcodec/h264_parser: Factor get_avc_nalsize() out * avcodec/cfhd: Increase minimum band dimension to 3 * avcodec/indeo2: check ctab * avformat/swfdec: Fix inflate() error code check * avcodec/rawdec: Fix bits_per_coded_sample checks * vcodec/h2645_parse: Clear buffer padding * avcodec/h2645: Fix NAL unit padding * avfilter/drawutils: Fix single plane with alpha * cmdutils: check for SetDllDirectory() availability- Update to version 3.1.2: * avcodec/rawdec: Fix palette handling with changing palettes * avcodec/raw: Fix decoding of ilacetest.mov * avformat/mov: Enable mp3 parsing if a packet needs it * avformat/hls: Sync starting segment across variants on live streams * avformat/hls: Fix regression with ranged media segments * avcodec/ffv1enc: Fix assertion failure with non zero bits per sample * avfilter/af_hdcd: small fix in af_hdcd.c where gain was not being adjusted for "attenuate slowly" * avformat/oggdec: Fix integer overflow with invalid pts * libavcodec/dnxhd: Enable 12-bit DNxHR support. * lavc/vaapi_encode_h26x: Fix a crash if "." is not the decimal separator. * avcodec/vp9_parser: Check the input frame sizes for being consistent * avformat/flvdec: parse keyframe before a/v stream was created add_keyframes_index() when stream created or keyframe parsed * libavformat/rtpdec_asf: zero initialize the AVIOContext struct * libx264: Increase x264 opts character limit to 4096 * avcodec/h264_parser: Set sps/pps_ref * librtmp: Avoid an infinite loop setting connection arguments * avformat/oggparsevp8: fix pts calculation on pages ending with an invisible frame * lavf/vplayerdec: Improve auto-detection. * lavc/mediacodecdec_h264: properly convert extradata to annex-b- Build with netcdf so as to enable af_sofalizer [boo#983398]- Update to version 3.1.1 * doc/APIchanges: document the lavu/lavf field moves * avformat/avformat: Move new field to the end of AVStream * avformat/utils: update deprecated AVStream->codec when the context is updated * avutil/frame: Move new field to the end of AVFrame * libavcodec/exr : fix decoding piz float file. * avformat/mov: Check sample size * lavfi: Move new field to the end of AVFilterContext * lavfi: Move new field to the end of AVFilterLink * ffplay: Fix usage of private lavfi API * lavc/mediacodecdec_h264: add missing NAL headers to SPS/PPS buffers * lavc/pnm_parser: disable parsing for text based PNMs- Update to version 3.1 * DXVA2-accelerated HEVC Main10 decoding * fieldhint filter * loop video filter and aloop audio filter * Bob Weaver deinterlacing filter * firequalizer filter * datascope filter * bench and abench filters * ciescope filter * protocol blacklisting API * MediaCodec H264 decoding * VC-2 HQ RTP payload format (draft v1) depacketizer and packetizer * VP9 RTP payload format (draft v2) packetizer * AudioToolbox audio decoders * AudioToolbox audio encoders * coreimage filter (GPU based image filtering on OSX) * libdcadec removed * bitstream filter for extracting DTS core * ADPCM IMA DAT4 decoder * musx demuxer * aix demuxer * remap filter * hash and framehash muxers * colorspace filter * hdcd filter * readvitc filter * VAAPI-accelerated format conversion and scaling * libnpp/CUDA-accelerated format conversion and scaling * Duck TrueMotion 2.0 Real Time decoder * Wideband Single-bit Data (WSD) demuxer * VAAPI-accelerated H.264/HEVC/MJPEG encoding * DTS Express (LBR) decoder * Generic OpenMAX IL encoder with support for Raspberry Pi * IFF ANIM demuxer & decoder * Direct Stream Transfer (DST) decoder * loudnorm filter * MTAF demuxer and decoder * MagicYUV decoder * OpenExr improvements (tile data and B44/B44A support) * BitJazz SheerVideo decoder * CUDA CUVID H264/HEVC decoder * 10-bit depth support in native utvideo decoder * libutvideo wrapper removed * YUY2 Lossless Codec decoder - Added minimum requirement for libva (0.35.0, matched by 1.3.0 package)- Guard usage of opencore using bcond_with, boo#980542- Update to version 3.0.2 * avcodec/ttaenc: Reallocate packet if its too small * configure: build fix for P5600 with mips code restructuring * mips: add support for R6 * pgssubdec: fix subpicture output colorspace and range * avcodec/ac3dec: Reset SPX when switching from EAC3 to AC3 * avfilter/vf_drawtext: Check return code of load_glyph() * avformat/mux: Check that deinit is set before calling it * avcodec/takdec: add code that got somehow lost in process of REing * avcodec/apedec: fix decoding of stereo files with one channel full of silence * avcodec/avpacket: Fix off by 5 error * avcodec/h264: Fix for H.264 configuration parsing * avcodec/bmp_parser: Ensure remaining_size is not too small in startcode packet crossing corner case * avcodec/pngdec: Fix alpha detection with skip_frame * Changelog: Make formating consistent * avfilter/src_movie: fix how we check for overflows with seek_point * avcodec/j2kenc: Add attribution to OpenJPEG project: - Dropped dcadec (libdca was merged upstream)- Add ffmpeg-codec-choice.diff- Remove ffmpeg-devel subpackage. All users have been converted to pkgconfig Add Provides/Obsoletes to libavdevice-devel- Add ffmpeg-new-coder-errors.diff- Another try at organizing the codec-enable list. Enable video: AYUV, Dirac, MJPEG, rawvideo, Theora, VP8, VP9, WebP, zlib Enable audio: Celt, GSM, Opus, Speex, Vorbis Enable subtitle: ASS/SSA text, SRT text, UTF-8 plaintext- Update to new maintenance release 3.0.1 * vc2enc: fix use of uninitialized variables in the rate control system * postproc: fix an unaligned access * lavc/hevc: Allow arbitrary garbage in bytestream as long as at least one NAL unit is found.- Update included pkgconfig files to require the exact version of ffmpeg pc files, instead of any later version ffmpeg-pkgconfig-version.patch- Remove the optional vo-aacenc dependency, upstream removed it.- Update to new upstream release 3.0 * New filters: extrastereo, ocr, alimiter, stereowiden, stereotools, rubberband, tremolo, agate, chromakey, displace, and many more. * ffplay dynamic volume control * audio high-order multiband parametric equalizer * automatic bitstream filtering- Update to version 2.8.6 * avcodec/jpeg2000dec: More completely check cdef * avutil/opt: check for and handle errors in av_opt_set_dict2() * avcodec/flacenc: fix calculation of bits required in case of custom sample rate * avformat: Document urls a bit * avformat/libquvi: Set default demuxer and protocol limitations * avformat/concat: Check protocol prefix * doc/demuxers: Document enable_drefs and use_absolute_path * avcodec/mjpegdec: Check for end for both bytes in unescaping * avcodec/mpegvideo_enc: Check for integer overflow in ff_mpv_reallocate_putbitbuffer() * avformat/avformat: Replace some references to filenames by urls * avcodec/wmaenc: Check ff_wma_init() for failure * avcodec/mpeg12enc: Move high resolution thread check to before initializing threads * avformat/img2dec: Use AVOpenCallback * avformat/avio: Limit url option parsing to the documented cases * avformat/img2dec: do not interpret the filename by default if a IO context has been opened * avcodec/ass_split: Fix null pointer dereference in ff_ass_style_get() * mov: Add an option to toggle dref opening * avcodec/gif: Fix lzw buffer size * avcodec/put_bits: Assert buf_ptr in flush_put_bits() * avcodec/tiff: Check subsample & rps values more completely * swscale/swscale: Add some sanity checks for srcSlice* parameters * swscale/x86/rgb2rgb_template: Fix planar2x() for short width * swscale/swscale_unscaled: Fix odd height inputs for bayer_to_yv12_wrapper() * swscale/swscale_unscaled: Fix odd height inputs for bayer_to_rgb24_wrapper() * avcodec/aacenc: Check both channels for finiteness * asfdec_o: check for too small size in asf_read_unknown * asfdec_o: break if EOF is reached after asf_read_packet_header * asfdec_o: make sure packet_size is non-zero before seeking * asfdec_o: prevent overflow causing seekback * asfdec_o: check avio_skip in asf_read_simple_index * asfdec_o: reject size > INT64_MAX in asf_read_unknown * asfdec_o: only set asf_pkt->data_size after sanity checks * Merge commit '8375dc1dd101d51baa430f34c0bcadfa37873896' * dca: fix misaligned access in avpriv_dca_convert_bitstream * brstm: fix missing closing brace * brstm: also allocate b->table in read_packet * brstm: make sure an ADPC chunk was read for adpcm_thp * vorbisdec: reject rangebits 0 with non-0 partitions * vorbisdec: reject channel mapping with less than two channels * ffmdec: reset packet_end in case of failure * avformat/ipmovie: put video decoding_map_size into packet and use it in decoder * avformat/brstm: fix overflow- Update to version 2.8.5 * Fixes CVE-2016-1897 and CVE-2016-1898 [boo#961937]- Update to version 2.8.4 * Many bugfixes, see the included Changelog for all the changes. * resolving CVE-2015-8661 [boo#960385], CVE-2015-8662 [boo#960384], CVE-2015-8663 [boo#960383] - Drop ffmpeg-remove_some_unused_ctrl_id_mappings.patch, fixed upstream.- Obsolete ffmpeg-tools from packman- Add some provides to make it easier for firefox to recommend this package for installation- Added patch ffmpeg-remove_some_unused_ctrl_id_mappings.patch to successfully build against libvpx >= 1.5 (at least on PMBS).- Add buildconditionals for libass,libva,vdpau to fix build in SLE_11- Rename bcond dca to dcadec - Add more buildconditionals to get closer to removal of BUILD_ORIG- Remove unused imlib2- Sync with packman changes * All packman specific changes are protected with BUILD_ORIG - Added the following patches * ffmpeg-2.4.5-arm6l.patch * ffmpeg-libcdio_cdda-pkgconfig.patch- Update to new upstream maintenance release 2.8.3 * avformat/matroskadec: Check subtitle stream before dereferencing * avcodec/jpeg2000dec: Fix potential integer overflow with tile dimensions * avcodec/jpeg2000dec: Check for duplicate SIZ marker * avcodec/jpeg2000: Change coord to 32bit to support larger than 32k width or height * avcodec/jpeg2000dec: Check SIZ dimensions to be within the supported range * avcodec/jpeg2000: Check comp coords to be within the supported size * dds: validate compressed source buffer size * dds: validate source buffer size before copying * softfloat: assert when the argument of av_sqrt_sf is negative - Fixes CVE-2015-8363 [bnc#957114], CVE-2015-8364 [bnc#957115], CVE-2015-8365 [bnc#957116]- Update to new upstream release 2.8.2, containing fixes for the following security issues: * CVE-2015-8216 boo#955346 * CVE-2015-8217 boo#955347 * CVE-2015-8218 boo#955348 * CVE-2015-8219 boo#955350 - Upstream changes: * various fixes in the aac_fixed decoder * various fixes in softfloat * swresample/resample: increase precision for compensation * lavf/mov: add support for sidx fragment indexes * avformat/mxfenc: Only store user comment related tags when needed * ffmpeg: Don't try and write sdp info if none of the outputs had an rtp format. * apng: use correct size for output buffer * jvdec: avoid unsigned overflow in comparison * avcodec/jpeg2000dec: Clip all tile coordinates * avcodec/microdvddec: Check for string end in 'P' case * avcodec/dirac_parser: Fix undefined memcpy() use * avformat/xmv: Discard remainder of packet on error * avformat/xmv: factor return check out of if/else * avcodec/mpeg12dec: Do not call show_bits() with invalid bits * avcodec/faxcompr: Add missing runs check in decode_uncompressed() * libavutil/channel_layout: Check strtol*() for failure * avformat/mpegts: Only start probing data streams within probe_packets * avcodec/hevc_ps: Check chroma_format_idc * avcodec/ffv1dec: Check for 0 quant tables * avcodec/mjpegdec: Reinitialize IDCT on BPP changes * avcodec/mjpegdec: Check index in ljpeg_decode_yuv_scan() before using it * avcodec/h264_slice: Disable slice threads if there are multiple access units in a packet * avformat/hls: update cookies on setcookie response * opusdec: Don't run vector_fmul_scalar on zero length arrays * avcodec/opusdec: Fix extra samples read index * avcodec/ffv1: Initialize vlc_state on allocation * avcodec/ffv1dec: update progress in case of broken pointer chains * avcodec/ffv1dec: Clear slice coordinates if they are invalid or slice header decoding fails for other reasons * rtsp: Allow $ as interleaved packet indicator before a complete response header * videodsp: don't overread edges in vfix3 emu_edge. * avformat/mp3dec: improve junk skipping heuristic * concatdec: fix file_start_time calculation regression * avcodec: loongson optimize h264dsp idct and loop filter with mmi * avcodec/jpeg2000dec: Clear properties in jpeg2000_dec_cleanup() too * avformat/hls: add support for EXT-X-MAP * avformat/hls: fix segment selection regression on track changes of live streams * configure: Require libkvazaar < 0.7. * avcodec/vp8: Do not use num_coeff_partitions in thread/buffer setup - Drop ffmpeg-mov-sidx-fragment.patch, fixed upstream.- Update to new upstream release 2.8.1 * Minor bugfix release * Includes all changes from. Ffmpeg-mt, libav master of 2015-08-28, libav 11 as of 2015-08-28 - Add ffmpeg-mov-sidx-fragment.patch to add sidx fragment indexes. Needed for new mpv release.- Update to new upstream release 2.8 * DirectDraw Surface image/texture decoder * Many improvements to the JPEG 2000 decoder * New video filters: colorkey, SSIM, showvolume, adrawgraph, drawgraph, removegrain, erosion, dilation, deflate, inflate, reverse, atadenoise, aphasemeter, showfreqs, vectorscope, waveform, hstack, vstack, framerate * New audio filters: Dynamic Audio Normalizer as dynaudnorm filter, areverse, random, deband, sidechaincompress, acrossfade * allyuv and allrgb video sources * Switched default encoders for webm to VP9 and Opus * Removed experimental flag from the JPEG 2000 encoder- Update to new upstream release 2.7.2 - webp: fix infinite loop in webp_decode_frame - huffyuvdec: validate image size - avcodec/vp8: Check buffer size in vp8_decode_frame_header() - avcodec/vp8: Fix null pointer dereference in ff_vp8_decode_free() - avutil/fifo: Fix the case where func() returns less bytes than requested in av_fifo_generic_write() - bytestream2: set the reader to the end when reading more than available - oggparsedirac: check return value of init_get_bits - vp9/update_prob: prevent out of bounds table read - avcodec/pngdec: Check values before updating context in decode_fctl_chunk() - avcodec/pngdec: Copy IHDR & plte state from last thread - avcodec/pngdec: Require a IHDR chunk before fctl - avcodec/pngdec: Only allow one IHDR chunk - ffmpeg: Do not use the data/size of a bitstream filter after failure- Enable codecs for audio: PCM, Speex, CELT, FLAC, ILBC, Opus - Enable codecs for image: BMP/PCX/TGA, TIFF, Sun/SGI/X11 raster raw Huff-compressed or uncompressed YUV - Update to new upstream release 2.7.1 * postproc: fix unaligned access * avcodec/flacenc: Fix Invalid Rice order * tls_gnutls: fix hang on disconnection * avcodec/ffv1enc: fix bps for >8bit yuv when not explicitly set * avio: fix potential crashes when combining ffio_ensure_seekback + crc * ffmpeg_opt: Check for localtime() failure * configure: Disable VSX on unspecified / generic CPUs- Enabled 'bluray' protocol- Update to new upstream release 2.7 * New encoders: apng (PNG with alpha) * New decoders: TDSC (a JPEG/BGR24/zlib format) * New audio filters: chorus * New video filters: cover_rect, detelecine, fftfilt, find_rect - Enable codecs: 012v, ansi, apng, bmp, exr, ffv1, ffvhuff * unpack DivX-style packed B-frames in MPEG-4 bitstream filter * WebM Live Chunk Muxer * nvenc level and tier options - Canopus HQ/HQA decoder - Automatically rotate videos based on metadata in ffmpeg - improved Quickdraw compatibility - VP9 high bit-depth and extended colorspaces decoding support - WebPAnimEncoder API when available for encoding and muxing WebP - Direct3D11-accelerated decoding - Support Secure Transport - Multipart JPEG demuxer- Fix building with BUILD_ORIG- Update to new upstream release 2.6.3 * avcodec/libtheoraenc: Check for av_malloc failure * ffmpeg_opt: Fix -timestamp parsing * avcodec/cavsdec: Use ff_set_dimensions() * swr: fix alignment issue caused by 8ch sse functions * avcodec/mjpegdec: fix len computation in ff_mjpeg_decode_dqt() * avformat/matroskadec: Cleanup error handling for bz2 & zlib * avformat/matroskaenc: Check ff_vorbiscomment_length in put_flac_codecpriv() * avcodec/mpeg12dec: use the correct dimensions for checking SAR * xcbgrab: Validate the capture area * xcbgrab: Do not assume the non shm image data is always available * avfilter/lavfutils: disable frame threads when decoding a single image * ffmpeg: remove incorrect network deinit * OpenCL: Avoid potential buffer overflow in cmdutils_opencl.c * libvpxenc: only set noise reduction w/vp8 * vp9: remove another optimization branch in iadst16 which causes overflows. * network: Do not leave context locked on error * vp9: remove one optimization branch in iadst16 which causes overflows. * swresample: Allow reinitialization without ever setting channel layouts/counts * imgutils: initialize palette padding bytes in av_image_alloc * id3v2: catch avio_read errors in check_tag * avi: Validate sample_size * diracdec: avoid overflow of bytes*8 in decode_lowdelay * diracdec: prevent overflow in data_unit_size check * matroskadec: use uint64_t instead of int for index_scale * pngdec: don't use AV_PIX_FMT_MONOBLACK for apng * pngdec: return correct error code from decode_frame_common * swscale/ppc/swscale_altivec.c: POWER LE support in yuv2planeX_8() delete macro GET_VF() it was wrong * matroskadec: export cover art correctly * mxfenc: don't try to write footer without header - Enable building avresample for extra API compat - Remove ffmpeg-pkgconfig-requires.diff: RPM's pkgconfigdeps.sh is scanning Requires.private too.- Add baselibs.conf: provide -32bit libraries (used by xine-32bit).- Update to new upstream release 2.6.2 * avformat/utils: avoid discarded streams in av_find_default_stream_index() * avutil/cpu: add missing check for mmxext to av_force_cpu_flags * avformat/http: replace cookies with updated values instead of appending forever- Update to new upstream release 2.6.1 * Maintenance release with some bugfixes- Update to new upstream release 2.6 * The VP9 decoder is now usable on x86(-32) and pre-SSSE3 CPUs. * 10-bit support in the SPP video filter * New video filters: "colorlevels", "tblend", "palettegen", "paletteuse". New audio filters: "dcshift". * The old libmpcodecs wrapper is finally gone * API changes: introduction of device inputs and outputs- Update to new upstream release 2.5.3 * AVFoundation screen-grabbing support, animated WebP decoding support, and Animated PNG support. UDP-Lite support was added.- Initial package (version 2.5.3) for build.opensuse.org/bin/sh3.4.2-9.23.4.2-9.2libavdevice.so.57libavdevice.so.57.10.100/usr/lib/-fomit-frame-pointer -fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:SLE-15-SP2:GA/standard/f72216d2b7dfb908ba454ac4d0235859-ffmpegcpioxz5x86_64-suse-linuxELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=3a49383d4cd484007e7f914448e64d33ee83c77c, stripped&PPRRR R RRRRRRR RRRRRRRRRR RR RRR$R"R#R!RRRRRRR utf-899d15414ce9f1d752cd922f88a9aefebef116e06ded3d2c5d603cd4c668ffceb? 7zXZ !t/KK] cr$x#Ȣ<\ @?_ڴw+w ѮO& MISElO|/mvEcYӴ dE,*cm! $ @ IL1A+<گ[mċ x:S\>Y BЗ\|!bR;XeAެiIU_D|T >W|0߸mm\4rTr)du776u,QrjjvuZ Q+)\6 :KHf[$EbkLiQBwa 3rg+qџ߮NMqsCժahM4& =m5l474K=k%'L*Ծg !*A ǔ7 f:kW}@G;Eng޳%J.$Tg'~L;:"29PXxV~Y9>T>7e N4w{il9e F c"{ߗ|R&kef\ܽÒi tz1?۸R/ԼZOvHB1D]mlkٺ-nΤo[ 9MjTaCzk5ԟ(յhm\3W-< ZY4d~7&E-eRV3Pe2'/?PR]i{$h5bzӮΒ9eFE=h:cԟ Y! $O+OտlZt} Z]&Avd'L,-@YSnb_7z`WqJ:OYbBH Qj9vF{Xy- oa 󚮪܅Ӱh܄,R%I` snRK*Ox׌ #pCr2.j9N-+ќ$L~.’@Z֛H[[J~y\բVULi45a ϒ5|XȰ$3ƑxwEV)]0b_ =0F2xHB?ʾN,gi>t7fτMWGp0 qʸFUEӊI;f"G'1ne$D|KPRHl=wHoXY)AJ#Pm{T ϐxAd:4[85][Ss͟|~Y°\N2U,4T`?~vQ澕=5rplۓ 䇦־3Qyꎉy\LO|kO3r C12RkkacQos#IPfW+c׾ K#$% x1-{(o/ef4M~,p24#mɅ~e0 H e)꣆ٖ>7n)Rlc]U#A[fFAM?CN x*1Xbue־cοCp9hHav uL̪/WkE3rM"*# _2H+zE;IY6d;X IS4ݧPӸK'}ooKP;97I.x6=cr't𷆸Z8֊Lfɬ4)㚒&d5E_ ҩ?^LF~hz`6x! * L(/pD(pig4F3d<|o Ҡ7Y >DHٙ4„Dl*$=|s=U}mD>N.鱸wfUd): Cc)/ ^̘`"<>Tf췢Hx Z\p4 dzȉEOBGf2>JNxku~5AY[+V"xc+"5_a M1b'1R(/}ǔ C Ts(R~@An=994uO2ClBH֫h2?OSN?+N2tc(CX C 4' V=VebR>gHe{ 2̀kZ-XX#_jbLϟK1^N an6;>9E>5'KYb+\ΆD3ٞO"2rJ/_X '~L #ÈߓS.~z A-w~*~F HgpstXNF͵xQ#Dv+XvNGi$%h5[Ba ދO. va<j GoZr[ڱ~E IfCJ ^ǴEKp2dEe2 Gr9>*E˶AXOo`+n ~ 9&a(K1@Xk'F+%g~+0DS&yّMwaK̟08)ҋط05`(^H16k,us\dqwsmu3gljl%|N{m$-ϒs"XyʫK΋ ڽןۿ+(V f}IiڒQ5ܙGoрʁd y[@U/i.Fdl+ڐx^۟eG϶?~].L~\%,2ۡQ[ya~"epjJ%BݡКϹ=ճz=xdw2Ho!69k_b!A- 4,YA}}׉Jl$w 齍+ 9Y4 X Ҕ"&Sn!'rn ^ м㼜}s%zĺ⊝M omKid*r#м-7ABS2*F]Pj}^ySUH[bD;_Tjwk1\ 󠺎yL O`~lwh:JCǂ^E^#Ɛk“,pNJcZ\ԙIeڎtTn/ ߈T-e%_8n,UThicEeEPH,p4lBPbqC  6dz[N26,VI(AõrWL9m Cs8BUuVX TsbXh݃MM!F( rGJo,CS/]뒗D#K3sQ2Q@6.I.:.JV\̥B{*󰫵+T3 =Mr=Vuk(VJȪQ'mqG6 .ATEc+u+|^3v.+0=C1KXgB\ˡfuB?w fN ̣$IFa-0B&EG&*UIU=a\B~YDi$ZYg"Dkb#HL]m653ՆI?&;3(bR~a>jbBp?cV]=8->{u$n%B۝4eC}'8.7+&9ˍ|\ jNr{PG^y:\RcpH)>Ed}/Mo.sض7LV~J.)~Wq/":](Ɯdʱ*y6WbRzYۏ*@-o}tv;@v[_ x%b 0Pr\0D$b+Q_l'W*gN@OlrMX!y(4N5ee:U;R~m7vĚ^#჻_K؋wTX# Ll!mCAE$ah1Lx{C=kmڎ|:7ֻɔәFk\ɱvB 4F8Hl`]1*k>"\g̰Tq pa6醻 21'D 0vD|sH!;.'\ _A:]hA嗳!yoaXLٯ Zڃ 8)^A |l8-[NJՌ) ۺ~H,ֵL_zw =H4nX>wWfb :+&3̘Sa9S.K8+mCf"Y;Z_2Ys_eAGYr.QnkYnzme +@eusϜզ,Qloj$^MwzlwJski\0 E ǂR Ļu^c^Ce&-CA^*gq8v{0_vԷ熸ƶ+VM$BI E|%02D2p>$ H'˩kV00+^R/fGu6ȹ. ZCHŖT1me? |eDQ]G]W!SzU=mXE FʏDT,P LK+)&l_V_+㢷_ bpDEnc_r۱wZ=,\Lwa0m›)4&q1 xS {}nTbzW7f* ;N 6 %lʺ4 _3t&Z5܇WUУ͛ϛyj AR9QyL΢qn:J:]'2fr[< *vL5*ԧDbTlثvLJ,R܋KJXʾ{*X&d`=wQlޛWchxے9"CZjl y];#̴Fq ~TAp"`* %^]Koi! C2vݩ6f~gK6CW$q'3('*t):uEy쑃z,F#/݈ey'[y ZAisi/B SUp@ʂV8N|5ERYPNg~ +`NJ%nʼ;1*Jahx'=M NF$4ǿ_޳~|QZX oe)XIP0ɭ}Ǝim,ꈜ(شAv2ݝVͪa6N),URnn{e9G[_qDrVft_͎YrCZ8E,>jJ3 c~ջХNY~V*inD$r9 }1 ˉO3>@OoB" Uoy}frc/Hø&]ICGh=@M~~-\Hfbu1l]p7gꜬ,؋ %$ZCPzO ]AF/$='o@3;ꏯXܦeљ/FqV $bk[6iv 1Lt0mgR%ȃrY*'eFh*ms{ ru^Wi3;[oDG<[c4l(1DrӝKvm}}_IQK4.'S\]Y>D~&zJ*3ٜXtLqN!#i~Y1 ͻԅa0TaԄhWI.`!O]r އu͗>rZT k0% CЎ.`q5/_#M^4?I';?v{{;PfO%`P#b+CwN=T=g.NG k¢[ _oSyk3xt[($> g^Dì й N''7i=VQT :g1b o7 % /,ۗ9' s)$G)Sh!xq6׳+ ƞbWtp'.ﴞ+ŎO2Zj֨7^Mдeӿ Eibߤ&[Uu|ݙkA%*zϾLVj/81=$.lCp@g= \ɔܱw^YPiZw#<1 噔 ~-z[ Y-$ 'h^ ).y5 4g瓞yirVw3p.FC5zh n]YDՉM5I#̩n.WEOʠj{Wr=;-+?e I.: r90Ka6N~EXeky# v*zV_𼆙ॻ)wijg_р5w}=ojjA};&LL'aP/37ӌI 8l|FRUUIs c1IB>6DEJ7yGѴ 9 %#h˦ar@KK 9/V >{1}3x-4`t ZS.\Eaȋz}6+uKx^3p!2öqXm& >J(.ھxVӢ&lh;,?<͌KChN<}I1$cO^NuMnl ə=w)X4H-xA$Ӄy~IV 3xWpY 䳦}艥ܹ &ɊoZnvw:tu9ӣj&ovYOS̄/!Se,RHigf[hUݮ<M*ĤTVǺql0xV)sUpO/_J H0J}6Sx؁[;dxAƪzM1@7FM)XD ~GJGi85(r,GVҺ :8_)l|ZЄt{̭dkkȗCMldK")= _dm${JʷQ( t:>[]0\e],QiE=9KGgl v&g&>mt'|V]OsU;Lyb]MKoOOA #:ulʔڧ$_Ul#l˲_Y2[8ݜotli /HTd88&?3ΥꮤwsDs6_[ u{}ϼ'6r_XNOB ĚaEBUO5&]0nIΚ8^f\j3Ь K;2л6V>oѴ. V#2xmAo!*=_=\5 ^фqz}@frYVS_Ru /9囓pN* {ho8tg;ph U4P'!&jiHnQbgs!xT| ᆸ!6pY&mf˛W4ltp3 [f&.Tae{`p9X-}X\>2|h# utveX+wY0 `1AuS Ə*O,m9@34k g5at=wRSTo3Z^"zsHڎ$H+鲒ӏJ_4SX%5lJ!c,Sd'`O U=̳J&WA^ ZjX[zNVat:oEKW%TNdpf-3$a% Q!s[jhAu@r&m7E b׸AL)ڸU1>~-kO3\G"'t1Ѫe4d">5|Z>0[/&E\,Z ?s0TE.#'j=9n]1إ &TUdf#D.cJ Zp;H4FtSFx{O*h8Uf)۲gr$@b?oG?_/1B+ٜ jF:o3SUiP'YRU@XJ\-1bsX+wJM#{w Ro]#i$}hhBL3Q%QQ#oK52D7fc1iEeS R\*UHo}V*0two3򤳨8g!宩ճB"#!Oo/;ru׊u2Qָaەpa[Qqh5I.b! %pBTo:;Gש-mpHKRs%zzK=u)~ێ$1*4v';oeCy񍥨1 {ݫx5݃&\3:LճB2 U-@QYzz4σ#;`D=F k/'ax i] mf _"{Ep*~uHw8TOERSJeד<5!ȋ-栰z陠}[B}LsWq_}[q'븤)[`hg}_Za`3w`.$TA|?GEq ]͙lq8ZE\3e|`2AMɋJTNtZCXcՠN;sǛLo1R9tDfT^~si5y'XOp6)~:"z%GȆz4z(i` \ h$w8i'j6&nn8-@J5C;1?k4 RRqô*g|;ze; /Oˏ3O&84UˍT3d/ٲj. W' {?ebjHWLaAw;$pl&3As:耂p~1~]F{cn\ʘ.ۿd`2ojKsiR|@,bE@D⅖y%lcSg(ĿȊr.xS ,vϥcY9N7oJRIlf =u_mw=I&-qFrҖvHoN㈐@>L.MH\% 7D'9l9Rn8i\B\;JK S.yߝۧo}r]֨p1aErP#a [F(Wmph@\YCKʖ0q(frQRQ"U㿙/HPؖ b|880&D_,~WfՆ͗n!z#;es+W5wR!Kjv[)w\>\$YPX-g\oЃ#c]%CV2+ Wqz%=uBJe ;G)} ڢyl uvzI}xVXmsJSo dO` <p+kp^dh~8e a#84@(fuPYa7 d;\Ay+"cѲ`)E͓A,}` 6tQ2ؔBLWD ne\WЎ8ht=$XߺzQHH,_ydXXBS*4:*o"h"oq p´(S|k:fۤԸ ";rriCy8t6l;(9vzH7M˭ j,  ^WvQYOŐI n.5RCN b^lLKQrK̈5"а\z2oAKu]viWZ刱 W8eB:}iƁ}!]#K ^S=b%K`#);:i- |¦'[wԣ)~ kchPTqu>Kd\P)BPD]:'8tGWݯ% ;c)|l~+U}D| dS1uLhy 9;fZ\v1rsQz`oܦtbGiӣIaPnB2I <>}p}r@ THmmhn9^FyIs]CIpHUEXⶻ=.~H.MJ e*\yUhs  ]6b#dE#bLFJK}r-IkCC k,Lb:֒km'H+Am~W$o.duP,>d7.fLV'3)2}IXM]P0F. c.W+Qj!wքıgaN#)07NweOMfYn|gt_4ÚOdA1]&D0s ~c hURr99dêTfY{ .BHZ̔!e0 ?(!&NWri`5%xMi-1*  w e #:3ioKR#"m7U)qHçh܃2|H '~?r{ɢHɉrٔ{$[F2X_Z5.ԗ ұuHJᛍr6WsUge Q-wZycPc߫|i.ڥ^Nr޶k*R]s"Û `DE(`ulAK"4v2n]A ᒤlY}/ Y> SBzbkQ r7Շs%XNB8trb=QuL1-'" }ƕz"Z4soJ~<^\t"ߍ+<S#%}:Y'f {ˉq(|0OjtMK:}V?U;҉4E@]+|oU.np<A+|& Dy](v('diXgsQ)&Og=]FBr% [0NswPxCuubn&B"j,upIQ^^/}~jrQl= 'S>mя >.Q ՃrWH-:,`ϧyR $ ,E̾E(>:5sΙ8Dn^u't^Z:̘cWY‰ zEV#ҡs(#_N 1A>N}i !+(:R UT^<kqL6]m gfl:SW&jOj۔&27EB7)_"pm:T9U$;j:`ƹ3G+; D"EV^'΀8'a[u?nhv*qNij[lu˃BD'F4OU!7X s0{T@L{k2gS׋0}ۚm gK,\ߩsbLl~f6Acm2 noy,8O`!D]jk.'RqQ/n'b瞹fDoF :yČȳI,#*ʷѥL@jq2"dE+v\닝rq[p7yk|uu2F!kB?l STuU1Ihj 0#ax?eh ,xMk]CWgXMA%ʲ ,*E GV+^m_'?6mkm~l Dgyv(,Dʨ?DI TX.W#~rU[(螰 !xs@¶*I¸8 (:{m-4KXäbd^:AHZ`WY+;nMA@Y 6iVY;Kֿ׆a 46tMT]#Zgh=^\ĚZ 'lԌ$]؍PR@~%֡f` $a{L _H37n oAF p<0QA#mvrH[7fO-=5bGg>k7V.?|OⱩ"N әg)]jM{"*)C:J刾=f}b;T /sw "nͼ^WCKab\Y^] a>l̗w 4љa7DUesΨS`0K|=P md uN}+Q |ݍWPh,yg[O x>ڢQ000>v2ENp@vHWByeڕ*9.h;œ5^9/\aE5J{d`&^dP& YeicNɢIXBxAo53\ zѠI4 YU#xgF~hFW,F3!M5f2o_gu$BkD'@Z/ǛrJJ: Q3J?~:8wS'%@,wb*ms+F;P?8 .]?S7H*y"x'Ux2 NjjsJbT)RqwkI}DOA*Tq-cH] T?iTREF LI HKOrfe%OD.SIm[ Vm:U'$~31ExI=Bl2LMh-B3C4)*tJPfGP18<@I9eVy el#YGRWOX E<5)2ܠkF؁!J5:|En{rѣ$N @%eRqNe0@)d"L飣iϾ?5Vsu ׈l"_5,HVR?oe¨N='qZR/\z{sZd] ?ʆc;ML @l}ǵ#u{n$1LQT#*Kaǔp0p3]iidRw|Yz<"+Hi{|`0Txamo-ѫ"EA=}'x` |xi zgjn#p,~1xMmʿ]{nl5X#0O\*N%!)ߨ`Uy@azF,1g()1Y$ Br52]6~‹b2uvOd=ֺ*չ HvW 4Dϯ'#9GkƧsyӆb9(~@:(Ce& ..]F4$ j~9+w\]8:wH=9D//g9(ߎEWSeHiݽ ăl$mh9f Z2WG`G:> eFcfK=j/SApCp1;v(e? jYUj ?0*Dk4 ,>[2(5`c!^شD$tDm_hLާzq+=ۆ5}Q*"NKo#Pɰ>(m;)m0xE TO,F ;h,؆vNB[0zd? Nȡ@$=P/d/ĩsq`:p03p,ܟAtgcItZCh,)Ț-*~͆9z)壑mxr@ujHP(jĖq:(}qg:"#uRDǣ#(os ]%zhU=}s<2Wz s/_gy,[^q$zh԰30T?qP{eBa!52 *'"7 s!1q Læ;3Er\K8 SU,iyG_,=m+PJCl=N.yuuq{L3>axSO` j G1'Io I k*]D‚GrƋ8Trw%K=ID=їM)ǑplSruɆ9*D'^hӁ_5ވ)@MlwI ^BSJ==jU\n4<}]|q憒D]W=JfqߣIۚN>J ;5gctʕ nq@(I(W5j xT 46 GIq }q=,aJLmeC7XbuN-ag!CeAD:–R [kF2i,dpTexPIˑ]߿^;2\K̀i|)ƝCcُiϑQoPW5Qa]\(6iyjғׇ[ܸlr=iAISoAAM'u'>kSZ:t9}R`&%qf3շW24<)Ab3Ci\!$8qJFj⮔ DT$E@A6koDG~h#)DHAZ})rL`) 8HAlE39 Lh~S&* W̥kE2QB#cqd a9K-:߻?9)]#2( |9%av#{o.AYωϗ&r%O3QI殃!„mj 60OJMICP&۞2pl:mmdlb6jJnK@q~?o30+|xeN!YHp5xgUKڋk6><7];MKm@8=#'; 5{tBFHLJ#WF|"njUlBRw 5)8V}}`@@uYIV#_x)T/0:oM(?HLݹމ0pIpI%Tm ʂx?p+XZN)v$.huJO͢p 7 h.7]2W{l7 mWU%tu"%=rXU!ޭ-ҿK;qG!r?#,]hp-lbaWlס U_!ߐbrn$bi 3m"c˛#q<@P1آqA7cF:^`i#VunM|Ź8]ކe.n5}TԷ|}M ?a%?'’WǢtV!;DkAq"D[db !!K^vͶgr\dRJf15n98.7)1.gfoMCߣ>_<++r򌬵*k8mW'B<֏z(@e:|DcgI׳c +Lz{vH<#bWɢ9d,>.0x J7O,ۚ8y yVw a=?4g]l6 ա^G楼2$_9 0A[z"Wޟ#LNٰ0e r~1 DxT.#7snbȴ&[GwIt;KWxAש}qZI CLPb='"Nn^4_5?hg@jgk6fvpDO3!t# ony% wQ&}g -0 GT̗5҇ˀ igٱ=p˼tvF&d;k. eme@{c7⋑bm7s$on#׹T0iX*Yt_>lk CY:IVB2PT5r2-7|GFQ%BX{my斢6T9HF![1KEaH v׼Wё<5qDV~)ͭr`^ kMA}bKNQ  қ)qgW;](՗| ph9nfOmy(&yT۶bN$:)_=s&;=K9]X6!%pll6U)-9[ژQ>GT,EX풵@Ca`CK}ʽ4`AA`>N.S\- qOKs8x<fj՜*>[2)i89FZE4oY\zٗ9Tn=(1^΋Dഔpf ͌re^O$^:T\/Y< 7 jSJ#to'6B]BI]~#<ÿO6X=# ]tFFׅ>;_nJjU.0e~k6+\i"֨* e,RW;!.#GԀͧ˭^K'j'´.Yg N e d, I `A776U<~{oAi-A7~6Q+,2/01%+TgςNv#&ي)[OR>v א+ BQq QSn5=.ˇU^!IiնJh)1T_W5!4U\x_hS`Pu@)O8RVz,tv́>_RII۠.~ćeҰw#vE ~mR  U6!AI^x;%7^A<ƳыZe}}c9IĉkM5aRȽ1/A^?P}u)d]鿗QHITm 1 w= eJUZ5 ÿ GG7$VEW+Pz-&$'C4tL';SM W: a9\3y4!X0:=x+Z$@ \nCak|c)ߋ\xaN ݭquěTe"˜Cw,Ug6d%1ra%$R`6 5ֳ/KS{XI _? #)O52Sx=ڣhlHШP45ͯAaf=hmu 2dJO  ˪o@$Vlͫ͞o-<_ Pw|B/NŘRo]/Bcw_մY~Dz9l*~c`0ֆ#^vH~Oe`Ts\VZ1p{TφhwUQ,_>ϦTlO#x'OՒWTtwE"e@(7r<>N/ܦM?tp%e nu;ӧHrP@-J;M!OXvڀne(Y <7'<Ġ߫*{sF }S^pA1*vL n:M*Ri(Sy(;U]#q) 8ܣE_I-G; #.)ݵ\.hF7H,Q;"Ex>a꽫"(t_ξUʪU6cTKXM%D3Ȏ0xUt_Wh<"5ÍVL BigWפF%j hÙSUZ8DƬEz/݊|LL򄝞ۚo$h>P,6tR^kVg_1I=n`:pMc .*Ms7k0\ZN,#b}q*SScap>] uo@M {ʲ{qrhT.u%+ 9iټ y #xrhS _~5mu{+d1z /Omg1컅[-g6Ż!P@]"{/T=? `h^6 vh($.Ӓbx9?,{V7-М u?WYB=ݧːmTj0se2 Pw,垧y"W/FN^>(ol vI^ܡ.ZG̣?.!+GF=iMǽN8dd$C-1ĹvH4SX/+O@΂XLӌq0QtXUG+Qm'򼬐 w2Q\@#a U$|\" g r>n ڑ?V\5;\s .m{y*$T!mNL[A{I<.=Ɖ-'h;m-\+vNk; ЗsHOE5_ԪuAM#x8,5n'muQ#x;c̫#p|U$($czcU)l:ѿ>oJvaҜFoHq*pO{~\ҁdy,/y.q_`S8Ft}կĩG,Ž}/)QI!n gW5^/V d}^GD:kyO -9RF^9 #O8UgKOC;cy> =3_ p76k Khņy>W٥i6~/9[ ֦}_f^DPAGKc78J:X+exֺ4b-|50_zכIVd:?,ir;qҰ'oHzY~*)rR~oI5AgKjZӦl|IPRM" a[@cuA5Ulfj# [/TH"vQU}En&k"3JnrA F􃩗ޙmn}9 "Aэ.Ӥ1ki85rjPR 96e4=zJ&h|ulum r*א6mEhpՐdqώK?͖jiN9SQ5 "P7[* IqSـV:r0U}k%GD)QqeA%:RjQ|z.dQTrfl.:ҋwƪ ڨi'5/z/GW$xLyu@EԾJ%1ʻg)~49l˅Z'VXebnWӍ}jQ6O $$h#Q&( z/WC7 &egcHVM:c6 ؀98ϷCLlCwcE.1&ǛR5vD:~|p)gJ@yjHklFi`X ȆҬ5A] p$s\(rnqjBGVg l~Y<юoa"]%zëK~(=$yK+( D_Jd|+~=ɶ:66d+l!8SY5fV'HO']z?4]L¹j"`Sl4 5"ڸsyGAHCCq L۷yv}3M}^wÔT9MJcזjh=by3K$D߷)c%@+b_AӉsԩUgFys7uBR:]o]~I& d>7># @ӢeOI# (2? 4ّπF yʢg@A6C"i]*gTζCk΋TnŬwp!p@ LhDJX㧝7wIEVg50%ug3aj & ׬\2U~"=5ߕ=_np ?,^`Z),>_cFG+%nqZ›3<<"m̗lvZX\2 zN#_X$#3E@Q Wqɉ^*_N?^"qE=rUofr<'UsiUſ&lH8,Ni4a|y~tiFAXFe\q7nӬ4@tv 2\9\û}dxO P} eP\āi<@W:@A00"Y>2K`}&s?شj}~tAvs Oׇ |shBXhXj#Io[bM'EDœq܍.LXCܒ4«/3W<-$t=׷ؤ4@< l]w }$4 \o,&s.~G8b\sf@9`|/CTTS4k87'k Q|Z=AuE=1H80\/T;\U1A^lL1u[8rq8qjcavۈW& qxYagCcF HD 1N8⤑dѿ[jd&a\둗Eȟ j;C|\flLWyh£Ũqa q 0/f9Jz*;+)Cj@6raOwڑD;-r|oI_֜?X~k7FGS% '#VYqـ۟Yp,!@ 儣@B&K\ĞFo3žiӒ^p^jbeIJۡ[ȃs?|`Ɗ%gB5-@[8`l%ppN_KldѭJ1btAkrh/{k/^uQO+VI()Qf*ȭ#^#Tuu7,vaIsNt4aQ\0zIDŲ>^UYպ[B52FMA(,e%z{AùxNӬw |i #ߛf:d:_Z1tZEL(yݏJܟ"`K\ I{P]p\]^e]]/ i_ˆr40s%"AewFnBؾﱝ)ݲ5 #'Rx= (l6&IPKIHe"A. 9PoI2^*9$HZgv}x@\Pv 4 iX>@l q}]kKK,ld2ssᎊǻ6sg{Ifh-#J;$W8#}~繊Sl/g'L힟X{bL+/loЩ^ym"p]R6׵M4t!x-yL\P=ęk$;m[CohR:Uu < }eig㙔uB5{e6!Y=J׶)Lf°brPRhnQhR'Pݘ8{0Yݤ=^]"EVv!ulJՖ+"tJD4Y'sftkd#ON馭K ~%͕zIQ~䳤I6?uQjZ0ӽT)® ܲ~Ǥs,1qr Q82k3V kѽ$Yw|<4m]vTP$۹O^ê !}&lABe`~Q zrvג`)rsn'v}cA]%2@{`3p-S l_&k [ELDknBCC{UYcw 3΢B3-,eXj?N< ;YPxwd&]l_\G6shBe߳U*\BP #si{G5E?X$;?dċ}\|q*PƊ-qF9c]SdWnlβܗ+G퍇t~pAc23 wޯ:΃FTq}-% xb"L ~Ⱦ?{A4/"3iv0T_Ai!"qTjDn )ި@#|OL` CK,fI6|4z.r4QݕI*[~ʑ&Om QX(s˹8P!WF@HOs|=U="^&mFeUo,*>|h,jDm:8712,@6>\eCXЙ|ӛS"@C_ZUS{1O C1e@F497X;<;XrW/@RW󂴮=Er}Pޟb y\d*}z[BYAϡ~3s*G D"8̑R{!( 0vS>Loj ;:X)l&2%=R,+dڞ!d<"hnXI[9c5 ;:o " ?(3Œ1Rqy/I&TE4o?&lU .d1)aң >z4>fa6`&; Ìگ@(F%WVFyj{P*#N\$L:abFz,-ߴJ ^|-bTYć{XmmnS+& *6-d3E`q,򆢞6s;X6oҎ4K:.Ek[&; 6ġgE? 8OdBm-}_bp֗RQr5X01Zu>E3exq7Gf+2x%XV}("[$qGjuWxڕP 1IZß kfcM#Cުwmlm20*:+fAtmf˧nb à,f6r8YVWĥ %)j2ByLHG>a A8Yxes͹ Ab'@}ˀxKA;ɉY LR7 0sx9|%~V@輪A hkA.^ʴBgB_ϒ3YYf/hGIxO\0ܳfkxи76ħ0'ف̾ ~wL6m*v/ ;ށu'(BɊ9>~-Pyt%`e]BJpXC!;&X Y$NTI/0eڟ8*:W- %oJGF.y`^-'GSvaAnEXEu!)quP"DeC +Bohc-E-Tgr} ETrn}ek,4f~|!yb߳vF*/!aGGD>$UUXy5҉ۚ=+x\\y}|P3D65lO Ӻ޸M圚M)}NPe`j^'ti _(ݍ1Cym1n׫ oSG[cފNNӹQWx(KŜ*_?ۇ eu#2\ŒAB{O JE@J?1`v8Ci1/NH͙P6]ibn"-:䠚'c=V aB!>{`bZII|ބ财Қ"+:jWE&GZ.:9ۻF*z!u jkg=]NFt>b83@st6_/9PQW͙ CzCOt)R[ȌTD5ΐ4Q@Q i3+d/]Ad*SEU ?Þ7εT+.%PZ,k"PEw+y朮2j$>L9HᔦOr}ٝ]9Tt1N(fADd27I2h!$p~M{bǶw1J7ؕ  J|T{9C{NKD"YDy}QjaIOx2Hh3wB Zcs-=-F[R/f)[x)+kWX.{ɹXd_E,Ożo'K3,x$ %}P뿎%[AHM$[TC !@?l.s ;:aEZ7NijH.6 ۉNj0}4EǕʘӅֶiIDQ!`ٌaKq޾k&K*Dlψ;@\Ƙ6ɘ^!hX8O" ,;h@ZsŁ$IZ;O֩F^k*^a_?7w V4/ٴwHkJhG@@C`)=ćF&ej chG vZ@{nGm[}J]xHLzds@OIޭ;#>2!i8ڶ /2rV|QɊɈZ_0CTl@'fl^zbƒW%XMz"ә2ҹQﴘx5]=%=Ew} &tkmkŒ5)DFl$|Sώ>!F| 4%Z.w:`;yHsTJ@+`R¬ ʹBbhS,fw!ը88"h}6p&v*FElFKvD^WIDvEh_(uXf|pfU׏ʠ?싋Kf8W YyyM\djj'd8-loJ2F`(ɩjxosV/ ,z!Oڡh4x |FQ1>;Oٽ*(Cv8 jDjB*\}*\?4kAfl kY*zh!..@V#ߠ=IEN:!Fa1r0S'?k[UM Wդá``hPsB9-I{ 7h[!kq|G{1Cı#9'88x98TGl4G&3#y;|V7s>*rD9%=!cu;-"(qBo]Y'>mn/:v&&X3A 2&Qgf9HT?_?AIN oru CL0|)8VЪnY7vK~n4^ldVKl)M8G։EMREBdx+fc57)P6dA-Ng%,@M<: ;tm\{y"ԧ;H&DLWrCu9.Wveu>j!j2[BhHlmջKMշ{fDiPX6' d)͍(_+](PoitfjD{1}.P]|hBܕFsOERBV>e|bs0"ꈲ©:쏵vIdkEEN'#[ъhW+eMs2bd~76ݬY (:n^o^A^Ny-(@@ Z ~qr9U-]DznUN(vTL^u4Sk ՛|}(Џd3zVw?EfTwqo l;G#6Io;K.nG ^Wj<2Qt/zg;TKL7 TorְB Yu+{X/)+)ؚ R=ʶ6bZlgwI Ol"uirz=RnQ Z%mvtPw{օ3C-z>I%ɫKR/iD2'HN:7-AbD^9o`[t͛k/ШI*}! vޤwnA+I@roa* jiv8'D>tD-=Sl̠ʌ>yQ^ߔu-bLFTD' XXR^cb7{+89! "s};lrPTH=GZʨiGv'yp;4%vHЎbu>-^YW~;qU%b^dm%4_~%߱PEMbٳ~8o &fޑS:|>:{_#Ztˌ]P \MuPDmO2~D)96/:CO6Mu4+ {ޢo"/Pwa(62F#*E {6Xڳ4L .8HMM:00.3|ى\ZddNV5Lq_W$^aOSC=50:0W9L}1~2,; &1-^er~RIG+EŇ% /zF6 E1 QD'dstF cB}E#-$:os"nX]8r=oB ԾQt8Cc־_WR|etbL:(&ޠiy6M’w$#Q֣Jڀьط\q-:p&Y ,H@VNRRQ/ 3 p^h&!z٨Xy I ;񹜚JynuQ:{ۺ>`*]j\RlqO(V74 02tncsqqr =)$4XzӣÄdqMv@"4n썟 ӾY8pyH+nR*`j_v+n:afB mP?POTD,{pg8v HA|YWpWMYC?{ 5m4^NRv ԖjE~jcG 7p;é/%|T"ͱBT}] bH5aXkZUUNiYθ~ Zّ^V> :jj/yz%`^%WpS-tWDsn9ǫ;ک%Kh'ܘSi6an +̏ccttd.zi[mzovU_jVxg|9>meWW1PM!#bL tS̏/Ti64qͭ.0Vg)).X,iz@{y]tJIvV/bƈ/@H1)8`<4dc\n=PTZxvDmv緩tL86"npe,&Q}Ųlҹۍ|9N*-mxG*#HÏV#8mu o_#*"3'PHFV2jr/OGfI}VQ9d>[GpY{ˇRm$$lx0_JWD Aҩ 7#ˍS(~ԁg2ƹdKsʬ4U;W@嘞W¾tH5H=ZH%i*Up䶀8cPjUܭ oDٞHKB*1;,Vyw|Z`d/p5xFgwa^Xj;geO~ u^0r6d+lNp$̠cQN4!r9ƝV! A Ĥ Jݧ=Q6As2f佘†6YtgعD|oN3iIk1RXjJ< ' xO~C8 2XaCK)cϖ4g$}U~ =<ٍ+BfmgL*?4g gzj1DXIJ#3%fsOfQ¯s93T ׷/êV lc".dji cjDSoGw?f]XZx=އ>&mmd~l$2-[.:Cqߞ;ioyJrSΫo[ "{fMr=<Fy)+2D!.`qzb\a\(d,$t_kq^jc&R''UѷSG8'.]N r{Mňej}gy?vX4sˡSv&g4ЮQܦ!K_?4E\ȉ^[ D?R,`SowrД(j'##x?ܳ=.`->!+dDTeM(Bۓp^ Ō4!R~?MhYO v\(X#POL@5zV3*?! OioShIFTfX\1kQPc Qvu.\m#sQU naye`5ĭڝDE&V}SA?, =|XTn~4cϚox\mGA 63HJ+ uM wƸԫğtޣ0>, q~[䠢 YF'X&QW.-59N'f!,pA?pZ fnsOj(W?.՞܈_< S>FO*yǭ !Ʋ[Kl? -J w*p4dm^ |nŲjiL6Aȵo|ڣI CyԜ-?xYN =*T/1 oDS%t\y:#IYE )Ûs9HHEAKAA!8M֣>tg +Ur"f@Q N,:7ڗi_P[ CmJXf2&6c-S"r)1\幐dݍ0x~a4{M+U]hI@bO_ [bg77GiL #k HvsD+S\!8qK(;v7_J:ku?Қeݴ5ۧR c8iksEc]-G3w"q JvVL#[̙V0Ҙ3KƟ@B 7=б_s;Hϊ%֢\!C_rNk.bFTXP4ž腍ׯ>3Le&­`QcvU_ p*LmHR$]!w#VА\ެD l睉5 Ke|ԇ<m4O% Dԭi?d.9K; ;KWZlqQL~" <‰D0Ub!@󫬒61дfDP'K]Dox ]^a:2=aI a'U"Kؘ-<d̡Uvp{zSD >&Sϯqq}EVԅyo4 RA޿ѝO!`@yXrnZhV,g-~ ;Okkt; Ya/l^ Ϙ `@BlwTN?1>FL%IՖz/

Z?y$Ts+~_aVjw4I(2yyb}4̄Eۉd%kzP+0vSUFzEFS&˽|@K{4|"C@;9 W3B&D3^{Z/TTFRd+huSZ9caNZKzJ)hhre;>%P@k&bZ+am'5,4]N?!A69 \U Vāsin-AcN AY" !EjJ坚*k60U|FpO24Ry·_H#4:L#7O?q P$Әw<玊}oIn[ m4=|]ԵΗz0~jENxeJ'(F ӱ8{Zzifg h%f(؍Uߪlx 療;+4 EQH@*Ne@s6ԶVB:]2H n1[]v>%ckO|1*{Rxĕ*qx,9@?:p%j܈iDWB \a{Wr=@{=;߄-ɓ'D=UJH+\c6icavC#S>n˗2 j/5 WIW_z|3׊ |ca,Z̒p;JͺjjܱҾP l_0=dqѕB`r\3}Y񴌐Ί]Bx/SH1.7ZE&F'=< > 2;,9k˞*9 =ayWe`QB|ESGA5S³ ˏRV2\Q:̏ 0x~X9wE9 q>VQx㈏}?C2,:zV܌kک:=穵H]NGOx4)yF4}zĊ4SlT֫h##(մP;nA՗(Hp!';~6߃)dSn^/ft5^M* ޚ'y8> x ϱoSJa,?d_K*oHr5u·À@Sg Ak]QF$rΒb@ q'V[r/GgY &\N";i8|JbMx 0r6ݧvN IWԛP v牆12+v^4B1VWAr- ]2Lcc̼a6 C75w E_L|۬wt&=-sК|J޴|353_`p^%FLP!\9.^tI\(/_E{ml=YhYrENz%U+wTH@.֊q#2adNg-:Jj&2+fFh 008.o~5>(ϮlϻR !D%ru*ql_~Å uEl {yG9VR!yedt`(3#td)UiS$s)2$DЈád'LLRMճ{8p#S! 5n*Jj2+aًcsKt%8@R<(51D3i]IK'.߲w~OlV/21wv{Difg~|_ut$Z 0'Ө-Z Dckf4 9b-jVF*LY'2 c#׀ujW^H/eQP->쭤-aO\w,x2>ccoyl*R@e(ZZ TZ8men` YZ