libavcodec57-32bit-3.4.2-150200.11.31.1<>, dip9|c'#K2\`V)pkUí$QjomE]>+թ2,=)2iH& MVzCTNJ JW+j ]}X%LA #ewRi,d\jm2MٟESlr'.1 <ڏ+p^{G먈*WHi!`{"JwmT.zY_*vJ"ʖKZV=.b7eT.#&q>>?d * ?<@LPi      b |$///(8f9 hf:Lf>cGlHtI|XY\]^bcd7e<f?lAuTv\wxy,Clibavcodec57-32bit3.4.2150200.11.31.1FFmpeg codec libraryThe libavcodec library provides a generic encoding/decoding framework and contains multiple decoders and encoders for audio, video and subtitle streams, and several bitstream filters. This build of ffmpeg is limited in the number of codecs supported.dih03-ch2cIDSUSE 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/ldconfigIDdidic6da8c0f75d48728e8be0c2edda8c6450f4aec0370948b7062c96d6feb2255b8libavcodec.so.57.107.100rootrootrootrootffmpeg-3.4.2-150200.11.31.1.src.rpmlibavcodec.so.57libavcodec.so.57(LIBAVCODEC_57)libavcodec57-32bitlibavcodec57-32bit(x86-32)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    /bin/shlibavutil.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)libc.so.6(GLIBC_2.3.4)libc.so.6(GLIBC_2.4)libc.so.6(GLIBC_2.7)libcelt0.so.2libgsm.so.1liblzma.so.5liblzma.so.5(XZ_5.0)libm.so.6libm.so.6(GLIBC_2.0)libm.so.6(GLIBC_2.1)libmp3lame.so.0libopenjpeg.so.1libopus.so.0libpthread.so.0libpthread.so.0(GLIBC_2.0)libpthread.so.0(GLIBC_2.1)libpthread.so.0(GLIBC_2.2)libpthread.so.0(GLIBC_2.3.2)libspeex.so.1libswresample.so.2libswresample.so.2(LIBSWRESAMPLE_2)libtheoradec.so.1libtheoradec.so.1(libtheoradec_1.0)libtheoraenc.so.1libtheoraenc.so.1(libtheoraenc_1.0)libtwolame.so.0libva.so.2libvorbis.so.0libvorbisenc.so.2libvpx.so.4libwebp.so.7libwebpmux.so.3libz.so.1libz.so.1(ZLIB_1.2.0)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.1d/@dJccʂ@c@cahaQ@a/k@a @`@`@]@]#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+@songchuan.kang@suse.comalynx.zhou@suse.comalynx.zhou@suse.comalynx.zhou@suse.comalynx.zhou@suse.comalynx.zhou@suse.comalynx.zhou@suse.comalynx.zhou@suse.comalynx.zhou@suse.comalynx.zhou@suse.comalynx.zhou@suse.comqzhao@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-2021-28429.patch: Fix Integer overflow vulnerability in av_timecode_make_string in libavutil/timecode.c (bsc#1214246, CVE-2021-28429).- Add ffmpeg-CVE-2022-48434.patch: Backport from upstream to fix use after free in libavcodec/pthread_frame.c (bsc#1209934).- Add ffmpeg-CVE-2022-3341.patch: Backport from upstream to fix null pointer dereference in decode_main_header() in libavformat/nutdec.c (bsc#1206778).- Add ffmpeg-CVE-2019-13390.patch: Backport from upstream to fix division by zero at adx_write_trailer in libavformat/rawenc.c (bsc#1140754).- Add ffmpeg-CVE-2022-3109.patch: Backport from upstream to fix null pointer dereference in vp3_decode_frame() (bsc#1206442).- Add ffmpeg-CVE-2021-38094.patch: Backport from upstream to fix integer overflow vulnerability in function filter_sobel in libavfilter/vf_convolution.c (bsc#1190735, bsc#1190734, bsc#1190733, CVE-2021-38093, CVE-2021-38092). - Add ffmpeg-CVE-2020-22037.patch: Backport from upstream to fix denial of service vulnerability exists due to a memory leak in avcodec_alloc_context3 at options.c (bsc#1186756). - Add ffmpeg-CVE-2021-3566.patch: Backport from upstream to fix exposure of sensitive information on ffmpeg version prior to 4.3 (bsc#1189166). - Add ffmpeg-CVE-2020-35965.patch: Backport from upstream to fix out-of-bounds write in decode_frame in libavcodec/exr.c (bsc#1187852). - Add ffmpeg-CVE-2020-20892.patch: Backport from upstream to fix an issue was discovered in function filter_frame in libavfilter/vf_lenscorrection.c (bsc#1190719). - Add ffmpeg-CVE-2020-20891.patch: Backport from upstream to fix buffer overflow vulnerability in function config_input in libavfilter/vf_gblur.c (bsc#1190718). - Add ffmpeg-CVE-2020-20895.patch: Backport from upstream to fix buffer overflow vulnerability in function filter_vertically_##name in libavfilter/vf_avgblur.c (bsc#1190722). - Add ffmpeg-CVE-2020-20896.patch: Backport from upstream to fix an issue was discovered in function latm_write_packet in libavformat/latmenc.c (bsc#1190723). - Add ffmpeg-CVE-2020-20899.patch: Backport from upstream to fix buffer overflow vulnerability in function config_props in libavfilter/vf_bwdif.c (bsc#1190726). - Add ffmpeg-CVE-2020-20902.patch: Backport from upstream to fix out-of-bounds read vulnerability exists in long_term_filter function in g729postfilter.c (bsc#1190729).- Add ffmpeg-CVE-2020-22042.patch: Backport from upstream to fix denial of service vulnerability exists due to a memory leak is affected by: memory leak in the link_filter_inouts function in libavfilter/graphparser.c (bsc#1186761).- Add ffmpeg-CVE-2021-38171.patch: Backport from upstream to fix adts_decode_extradata in libavformat/adtsenc.c in FFmpeg 4.4 does not check the init_get_bits return value (bsc#1189724).- Add ffmpeg-CVE-2020-21688.patch: Backport from upstream to fix a heap-use-after-free in the av_freep function in libavutil/mem.c of FFmpeg 4.2 allows attackers to execute arbitrary code (bsc#1189348). - Add ffmpeg-CVE-2020-21697.patch: Backport from upstream to fix a heap-use-after-free in the mpeg_mux_write_packet function in libavformat/mpegenc.c of FFmpeg 4.2 allows to cause a denial of service (DOS) via a crafted avi file (bsc#1189350). - Add ffmpeg-CVE-2021-38114.patch: Backport from upstream to fix the return value of the init_vlc function is not checked (bsc#1189142).- Add ffmpeg-CVE-2019-9721.patch: Backport from upstream to fix denial of service in the subtitle decoder in handle_open_brace from libavcodec/htmlsubtitles.c (bsc#1129714). - Add ffmpeg-CVE-2020-22046.patch: Backport from upstream to fix a denial of service vulnerability exists in FFmpeg 4.2 due to a memory leak in the avpriv_float_dsp_allocl function in libavutil/float_dsp.c (bsc#1186849). - Add ffmpeg-CVE-2020-22048.patch: Backport from upstream to fix a denial of service vulnerability exists in FFmpeg 4.2 due to a memory leak in the ff_frame_pool_get function in framepool.c (bsc#1186859). - Add ffmpeg-CVE-2020-22049.patch: Backport from upstream to fix a denial of service vulnerability exists in FFmpeg 4.2 due to a memory leak in the wtvfile_open_sector function in wtvdec.c (bsc#1186861). - Add ffmpeg-CVE-2020-22054.patch: Backport from upstream to fix a denial of service vulnerability exists in FFmpeg 4.2 due to a memory leak in the av_dict_set function in dict.c (bsc#1186863).- Add ffmpeg-CVE-2020-13904.patch: Backport from upstream to fix use-after-free via a crafted EXTINF duration in an m3u8 file (bsc#1172640). - Add ffmpeg-CVE-2020-21041.patch: Backport from upstream to fix buffer overflow vulnerability via apng_do_inverse_blend in libavcodec/pngenc.c (bsc#1186406). - Add ffmpeg-CVE-2019-17539.patch: Backport from upstream to fix NULL pointer dereference in avcodec_open2 in libavcodec/utils.c (bsc# 1154065). - Add ffmpeg-CVE-2020-22026.patch: Backport from upstream to fix buffer overflow vulnerability exists in config_input() at libavfilter/af_tremolo.c (bsc#1186583). - Add ffmpeg-CVE-2020-22021.patch: Backport from upstream to fix buffer overflow vulnerability in filter_edges function in libavfilter/vf_yadif.c (bsc#1186586). - Add ffmpeg-CVE-2020-22020.patch: Backport from upstream to fix buffer overflow vulnerability in build_diff_map() in libavfilter/vf_fieldmatch.c (bsc#1186587). - Add ffmpeg-CVE-2020-22015.patch: Backport from upstream to fix buffer overflow vulnerability in mov_write_video_tag() due to the out of bounds in libavformat/movenc.c (bsc#1186596). - Add ffmpeg-CVE-2020-22016.patch: Backport from upstream to fix a heap-based Buffer Overflow vulnerability at libavcodec/get_bits.h when writing .mov files (bsc#1186598). - Add ffmpeg-CVE-2020-22017.patch: Backport from upstream to fix a heap-based Buffer Overflow vulnerability exists in ff_fill_rectangle() in libavfilter/drawutils.c (bsc#1186600). - Add ffmpeg-CVE-2020-22022.patch: Backport from upstream to fix a heap-based Buffer Overflow vulnerability exists in filter_frame at libavfilter/vf_fieldorder.c (bsc#1186603). - Add ffmpeg-CVE-2020-22023.patch: Backport from upstream to fix a heap-based Buffer Overflow vulnerability exists in filter_frame at libavfilter/vf_bitplanenoise.c (bsc#1186604) - Add ffmpeg-CVE-2020-22025.patch: Backport from upstream to fix a heap-based Buffer Overflow vulnerability exists in gaussian_blur at libavfilter/vf_edgedetect.c (bsc#1186605). - Add ffmpeg-CVE-2020-22031.patch: Backport from upstream to fix a heap-based Buffer Overflow vulnerability exists at libavfilter/vf_w3fdif.c in filter16_complex_low() (bsc#1186613). - Add ffmpeg-CVE-2020-22032.patch: Backport from upstream to fix a heap-based Buffer Overflow vulnerability exists at libavfilter/vf_edgedetect.c in gaussian_blur() (bsc#1186614). - Add ffmpeg-CVE-2020-22033.patch: Backport from upstream to fix a heap-based Buffer Overflow Vulnerability exists at libavfilter/vf_vmafmotion.c in convolution_y_8bit() (CVE-2020-22033) and buffer overflow vulnerability in convolution_y_10bit() in libavfilter/vf_vmafmotion.c (CVE-2020-22019) (bsc#1186615, bsc#1186597). - Add ffmpeg-CVE-2020-22034.patch: Backport from upstream to fix a heap-based Buffer Overflow vulnerability exists at libavfilter/vf_floodfill.c (bsc#1186616). - Add ffmpeg-CVE-2020-20451.patch: Backport from upstream to fix denial of service issue due to resource management errors via fftools/cmdutils.c (bsc#1186658). - Add ffmpeg-CVE-2020-20448.patch: Backport from upstream to fix divide by zero issue via libavcodec/ratecontrol.c (bsc#1186660). - Add ffmpeg-CVE-2020-22038.patch: Backport from upstream to fix denial of service vulnerability exists due to a memory leak in the ff_v4l2_m2m_create_context function in v4l2_m2m.c (bsc#1186757). - Add ffmpeg-CVE-2020-22039.patch: Backport from upstream to fix denial of service vulnerability exists due to a memory leak in the inavi_add_ientry function (bsc#1186758). - Add ffmpeg-CVE-2020-22043.patch: Backport from upstream to fix denial of service vulnerability exists due to a memory leak at the fifo_alloc_common function in libavutil/fifo.c (bsc#1186762). - Add ffmpeg-CVE-2020-22044.patch: Backport from upstream to fix denial of service vulnerability exists due to a memory leak in the url_open_dyn_buf_internal function in libavformat/aviobuf.c (bsc#1186763).- 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-150200.11.31.13.4.2-150200.11.31.1libavcodec.so.57libavcodec.so.57.107.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:Maintenance:30521/SUSE_SLE-15-SP2_Update/3d42ead46e759da65a123756abe6d050-ffmpeg.SUSE_SLE-15-SP2_Updatedrpmxz5x86_64-suse-linuxELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=bd237e34f28202b2e03a69634d21059432ee8fc7, stripped,PPR*RRR!RRRRRRRR RRR RR RRRRRR'R#RR(R&R%R$R"R RRRRRR R RR)RRutf-81336f772e447746879f189ac38766f720db38f16bb9aba0fbbdf07bff6d13731? 7zXZ !t/]"k%do5EO,X?gA$6ѭ?"@kb5><v8WNa|_?'J eJ?iu!%w4 -4N_{Y宲\L1J V?$ŦKpP{ 2ݭ@h^\00Ti΄Z}pG@DqD  DžV=M}p9*~ȦS. Ow!W~6U80P&R?X}vKYPL8c; %C/ rGIfWZbNz\E*T O:΄݉ pP&J' #GtnCBԪ"ʉQb<`n]CԨ[ЋoSxTN˂:D 1vB쬍5GY јƳ9ЋV즯}#䥄< !h;a+Wpϭ n{W@b}rX.,E]ߔ4F͖.tt ]>g1 O褠Z~m帪=#)zV`+Ѵ ¥h'j!j6>07ǞIO=12"Ԏ/$1Som@.Zݣ𰽃9CG TXaW #bkXY[p Wd4ha (o]@Se@;/g喙۴JH]D!yTNۂꠕv1Yɠ7vI"g] 0-@JD/HO^(j=AZ44nȾN՚ĩh{bC 3īgFc4n&Z$M 0 6s-Ѯ-dYJD7QG#g!S<.Te" hTЮk &"(:ҨScTml1c^)h;"o95(t)` {X5gX}(MwF(vZ`;3;U(?5i/ucHM87XcwOq­w,>h^\ue*Ns #=ۻ;WVčYP$*[6O@ѯjbJ;1o\^3ye 8xB%ɜ,4q,x]. !!Y02ڔs( 7 KH+O=~6f@s% N(8hz4,T+|xExjX: _s%VΘOsxAmbUoڥj6GoݐC#q d GTts|6״tr}뢢`h/~|2W׃y~%Plm1Kb& ϰ$z [\ 0DE%!2/ﻆ=0PD'{@&3ڿFp2@vڏif>i =|\d J 妻c" 6CG4e`}m[ <'w,)&|FEb@[jNUV=rd^ UShOЪR0weKkH!! a +r}yuB,tQ mqjDOf>逯>o mo}'D460OaC^Hj 6R*a{fs-j@%^bL-4ih+Pv pp߲q.Cr{\$Ƴ֞N-ݯ4ɽlq(t$li$Rے.y[CV QQPRNT8$0u\A}('4Krz׀w\'8uC!)|\Ŏ5ӏQeNs|αLyWn+BόQ7#zٛUzWz9^傕zv\DV^ircB3#Ph=lБVT LMCf};!#Y؜' /A‡t nh@O㘺=q 8I2(gbYa@SD5+W/a4E9Yߢӷn05NJDD!յ׿)R;Nw+If&A"wgYP[huokx/VJbLyTgVF{@4Yqd[iόrZ R1L4*Aj(Iz.9g≆ Dcj pu*mL)f'en̢k> hK\J {L} zQCl ]D,YVe(1Q鴒}PPeLV95 _#wя =赃"W6.1L27F]·Sʉ LT HX+ Gi=QQ Yvv!D$9_P= 4){mɮ^rkk ЙNnt?e[yQN:@#)md"Y=3 wwkg'DaW4=HO6\6Ґ-meIyGXj\+nE 6OX&hg;D$bIXNgcIˬ#ZfĘt# QǟڡR. \bVx޹X !I0CNF}Jk6Z;3M"H0S?(hqm%LoÙ12fiiJ`wv}I*rYOnCNIeTHe.G_%\^jԸl<^(nxQj)Ս%nK<$` y#4*-щ_Ogv*5wM8h[0_-mA8&k!xAY#` =W3jJ[VIP=e}+ San, :vs}GA6#NsʈKDDrt 'R 4:5Zy^>V/Cq[]@I 2JKvoa$A4Y_|DC, X' %xj-YNhzyq)52 Y6XïztlQ"H.UשbBˡzn= q~oHP R^b)}$ QlXO SVK7 å9TSC _~08Q`1=99:Dh>ЦBu&)NdѨAe;&f?CmPbkfda|>r FƸZgNO䋥GT\9rqLڍFp |=3cM<r:Ѷ∂eS]r~CO?K &|G+ p^)uuMQs_88U,&N.r<%NwIIo<t#m :Wa 6Z2(b>T'W|٦Blآ" L&e2(4mHA>|I_;V2R[ +.mjCKPOT}'`\ٸ zHف&$Aer])J\hoWpx-kMjϱ"蔾Ԛ3(y60Y;aʚF8^sR۪\{xF CЏłra`.T0!?M)%WQ2+W8o&KʣޤԙY@A-%O\evV| o0T&?:i]X s!:>8 Y zgr%}ˤMu</ uxU [G.ξ;[NKn!MͅrmW6L []30zxxco^qGԠ-b? xQJs`y8D$blXzW¼߅R&Ո  ֹݮOTq_ЧkE.M* p‚)Z~_lK<ZvCƛ1j GqBg2kধm ;7RE8 7ėwq+t ˬA!]/N H` % &>(P=iM) l75ۋ| sUxt#/Lpi%Pm/Tr~O%՞ߕet\ZL&p5),ܓRGާglmr3kKVwWC{&=H U䂜骀kDU xU/D'fuEX1}og4&˪v3*aD.dBbi6LǽP9ܲӄl F/3ڛdwش>١5`鳮Պp!T/Oy\"{|u5ubd{c4 my0>2]^3tpr[cEVf&vʡѡՈ2~E8K:vcaªEi<%NtA`G̫J[`9N /'#lȄiQ"\lQ!2Je/= 5il.TGAδ#A7hWduђɗQQހ{8ձHkc= eB\ qz/UOf [Wӆ_xJ?.cN܇ryfP;:n!mnòE#ԩTN]Qq 7[cĿi_FWs>'vg)M Ǵ:B'ǚ+JΔ^H\dQ^[xWup[ ?=;'KH+:tߦjf0ƹeyQ Ev}!p^ ӸW%st4^y~]@EW_M^Z)~7# ȫ؟0cvzvP O z݂ %MBͤ:\|"x rS>u9'LXV$5@h<?W _ܢ(8(HT.2t~u{Аk:gil߶_ :>65P$kѳ#!M"0;vO .).==_?0潤݊; ]b.A{{(mHqO^3Bbå$[8qDJaNd҃SXi7~w/wXY{h-?F1}<;;`T.CgUώ9:1~`KR/hơJ"Vh,!-Tf1)kAbIwDm>C\ pvFU2IHE2[6xhWvH"@Q}dE/oleGFP 65<,Qh{'Up b卵SB ;Mi?iDRxAh4c ?`tyG!a͌]óR^jMhEpqlAH)!Ao "]&t1TRRgö8*ȩm 3Dq8/$(Ւ֮&߄t9jm)!eHaM=1D\ ^*|HKXM+V\u<礽a>u:H!Ba5{qJ~",.`~P6"5lhYԵ߅O}[ڨBu.d #opP !vbql.!:8y$F>י[-HECouS1 ؓ O>{7LOek,B=^ϑjr!?mN. D|7 q&!G= Mfx_;HA6WmhVg.J jNJ)9< ?R* K^49o|ڟ&QzC{ZBž.zYx|'߁:4L5l9Y(ڐSvhtqu;lAch[K0ʲ$hCeFjmDyn즂&|]t[KRӇG(# /R;!/oG޾zW8r"=Se7i87b򞤿\O㫇?CDb#8<{x+'Ytgt%3:ÒpbAgA38@B|O .䜆.%T**O=0,to=Vm̰h$?J^y92Sr$<Ϲwh>皱O,)qkkYƳ1IDƷ@&MıG̿yu hc?$'3π]o p%q]>Tgl%xھv[WoDil"b'~qS w AS0'FEX,v wmoٓs s#sM7cwicn)uSz*Jp( jҺ18EQOrIBL-KocS`~T%)lґVP n5L/>wڇJڸƦȷ>5#D:kE~^FrQ!'Wo !bS7Cx% q4J20ӽ ƾ[L-ˀdz= 3Y8ȔPw| SB83 UL, ^VÿCen"[Ė(/e$v}7IG@iX otdq? Cq2ItY&I`YiV2yn=֙zKk!5~t}r )8S) O2soZ 0ʅ+Of?y3zD>/SXŚ9r>7&ܗ-̡Ӏ$!%g(#8!}aiٞ{GPnӰl2ޟ %vud*C@~lAX%QPǓq?oh9psa2D|͌K؂X@)hcd/ɡ+!%D[>?@xeLB>x9`u-Esu0LM:R7w,^,Uu?~D|j|z 6,jk&CJ_6n!:aڝ 'yS<)m:|nyfj(H-4vF-FjPZ s ՘ّ 4#o\e@B&Q- lB.|O0/a!*塘΀hEu߁tȖs!!K7K6˪sf'D V3ph&lgP&^H8J*ҧ[y RpC4%Z5yCV2Bk&⇩o-Cu18 oA&שIDf«y ƒ:)EXo=Z3`Bm' S.5a; fH;',e(n @B4nhU4 7 ?H s8F݊WsBF y8*ėκdD}颰h"6IhYa5d&+-W1Zi U}&t2F93c(k 2 ~2MKlH:$oN `NgTg;iqg&} {p,PzLi{س/g S: ȷGm\꽒~f8X[ƪ<"Y( `Q\gƬ)+;JsI ՃxϼV7s.Y"x3C¼7_XiM-wЧJI?8\@4Kˤv 0ƜڨmD8%F eg/dy-V4S%skWu&SmFW߳ÿB%Ay? o>W |6WR_]!a_vI3?YT؀9Y!~ŹV C-#&wSB|c3О*5-pPA_'7ei߀(NϷ$g&8@̀-|geA]\P +Y4BȧY|,=ۂAۢQ6N/J\=ڡi% .t~8H <5-[@<0l&F& WvZJ@~buNtjeDߡgxJH*xu t崿_CYvLDvyKҾ9Z& 4="@sO2. P\ #ڃMJDC]VT7{RV,\n.hDPЗ"֩hϨt%#GHE^h- s^Kbn L@x?״7d^P t?y|8 j',}y*]@ qv e7Rn²IL2Q۶Xශ y~0d֊&l`dÏ.h(Oզkț]nc+Ly `)SAɍ0Oc|fG"TfZP&GypL`yZAEg59 &tjBZ3`.k2M SwoUXb;2SgR"V8_rɽZYnO=6ŀxXiy8V֭p3/.bxrVjgew>N&,rj# ;=)7xiU*rKq$ l҄_pa[&M`DpZ6vf¾!Μ gKaȂL/Մy{2~` cE"ueЃnF+c[4.Miq8p$ENZ}V#nP SF^̘(4K7 ɕ7LPt\$'i5- WоJOE'jTaSMEH++[%jH4ǧkJX*E1~K#FF.qxaXdtT6 R1%-|1 G9;ItS pGֆB4"{S#њ2M4A2Lܡ3<' =݊ 0'/ĎeЩ0oCDh❈KpiSZƫnFVQ0dSJ`)+CS`REf}!WgKYg}9kYv߹I>W);{jh0&X`U:K ` ^P.#X=RHE7D]=5sd*H8W)cU(MU~po f=Ό℣GȊ4j^ ^7;m˩v%SPp miɏD{ {!^C^CA?,?e{&+¯lveEs߷048yG_8uh$Z"g~ܢgCM|?rw"!GUDǔec.-Qk6+=I^[^I>O؄zz-VX/]0< 'E=Xie~x9x+Iuj0WZ+D]\567QB"&%5!B)9O5vS} *;K4'Ǣ.; ȴጩuJљuZR;-Twnsz`YxQA]Q^9,7b׵ӛj.Lըi^sMTUw(D X]O-سXSH5X >Q4۟*$뵓Xq./ȋ\r @;î&0hEFa;yN?l0w@=[Z?~)5_Ɍ"u ڵ!zRN胐\~EIM6Z񪕕KSߍpeDBd!5vښZ97|ͦVmD rd!xOw>9g:Z[M},wR)pلѰU̹JH-W\DL/y*XE׉L ܀C*M 5+AP;V]k o;BB@[c ׾IR#G0"ޏ 510s!ĸ҆AA&wI5ncjfg?/ -f3*QlM5GS,Х8ޫwL1论>DT lȥ`e6> F[t\BFܽe0j'~cJIwsuO/iy[&`sCJz*uTO(t! gepzTht'-~|\$LJEQZߞypKoaWȬ٢QS &c~tl{N :R+#!pb^#L u y?|qn2!s43?T4l(ӯSuta}QÔQ <-VlȲͼ7"GI{Bx@.N>?'Қ<^`Vtkt%Rp δP9ŮlReCF<\|rv9oC޵2j}ׅ~rv->\b 00)tdޫVuY䱇՞ny.-j}T5zbJ%^mҹSۊk| %Ȱ0ѡa穟sGi(y5E܎ aV'n9?akwشA^ SFE"Ϗ >f߷TZuaIC2_siYX N'wԃa$§՗G@pdCl-6߰5F'-lUe\'g>^αSD*ECyn]ʼnq5 ڻh;h:Z*ӦM\ W8> f`6w @;6s,*Q_zY- #@zx;f_*7VyVllU v(%٨eCş\cͽ2od1s&ZV_Q.t*n{qFɠ2?ј]A$' m/>#!"Ғȸ[adMW:8a)*N=(~.u:K g:n)b2x=f#$3jOuKf-gX.g_Eqk+1מHcd7鏆Ҡ-O]TbJRD 7jV>=T]Uk5_sB ԮXMLe4HҬi~<|{\y >r`OI|(3h@A5>HBZk)f'hYF0@UTf@$ҋD0pH,Drmd|b.Ne:ЌAy.]^ 6[*cit4C9{|#flyVTp/[E"c/\|`k~kxJC:[x_A.c:Ղ1YE0r0^C7u HW N_H)q_i:ǒs O,hG>&kќqv,w gAxE9q{aPO7+hhS 5z !/4jy_ ]<û =d;an0H~l3E U*| z~HӳD95ɫ/`*:!d=lԫݻWe).0fˏOcH8dЁx)N T­ "=E9GYkk"/}J$<Җ蜼!b^@Ormqx"'m+2ӝɌ,KekNG! |85l㇓# fR/mF3d[[H#|Jiǣ8Z@fٶUYdef K̟-GJ"'W<.xqyY|SwLo~lU۰_mXҀ 6l4J9d\bG 6^J[bYxw5Jt=VXB^|"̶z';.<\.k ͌lިaB*ʤ8ntCN{wsppܢvUJ5wT<,ꪟ0Dgd[pt60!nn;"?5ѽԹ97OG{Ux+D8зs~; 40Pt٠+a/$f1j^'fiU+!h2砌[ΧdAyV*ޜ]iМ쏒Ꚉ $YbDBzT+5Qf#@w *%=jl-푛23ڌO }C,i?4%9#|ef;"ܩ9cFi͏^cGE!?a?Yfpd1nx glǪzN恿Pf{Wdrd`5Y ibcül2X`VZ2ι-^q~|(n:$kcK1qˣ}bBO'q11ͧhF;h<(+'wjh/dI‚87!\oAcѤY%(S][opAH2လrr2>2&T3i ,Lne$M <{k`[rc̨dVّ@{sŽ%lZYR7 m]9]׸.ϜXR; P;Hq)ֆ2}}0d>.LTҞ?(*4) ZW L8Ap$sOIҡ A˔$0-Cvt"s^NWlI.lMulAW׌0Ii}jt+-0o땲ѕ壧VoCS3q 1PbGMsS@Vvo֕:s6!aRY .Z#R0dY/yh., Jkӷ2|=2jCM.65@pT _'ctVnF Fӱz,CSmDG`I?Cn=^fjF]́lr=4JsmEB2]Xh;0MO8i6(3gI ,@xqMgIwϲu6,5<4@'Ɠ_9R4%8gEb2+ \73njfkZL mŏlAQ9Uo${TW=͈7&*%60s[s%HBD2ɛ"PQ7bM pw*V(q]9DXRV/º%sOg 0@lh$?C* rx+F'T΋lPm[i,/Ƴ& 1nDK9 Md9W:kj̢L*ީIg䔏<?wy z;]KҹbvsWpwROK4@^Uj58!iy$VC?!t#vw>(ٳXKbezVȶp; H15ƣx$6q%Ud{FeHbV:8%Ml=Tta/R BA97󭈔DVc(zhE"e \f&W? Cr0PnjĤlYr/x b>ձD{+|r esv+v%7ЖͬKh(݅>OlKV`mr4 )lOOXAS:߭zeSһx!lvHm{3mʌfp'ᢪ2sq &J>?R#L~2M.(Ej6&J5kd hˏ`S[Q抑NC߬aZ{ԩJq %8s6Ϣb#1Wv‘BZs߁m)N^;^_9GYܛ"0HFA\ڶ\XȪ~铘V(ϯݴM]o/pnoKڂ6u\q, $&ZpCfr.MصJ 6n"Zo4:c'1(uhV|=aV82Ȍ9qi_g +xY@w ` "q ygE/}0Y<?[78qYf]~:ExeYH3oxOGJ.U\e/-m'#`Cڋ;:4I %W@YʎXN48P4IL캅z]"؜rM.RGWoȂ,A4P3 ڜvW^@b+/ qqcaY NОϙ|z%QH)QA#XY xW!%t^66,qم~UF1HN80h H=om-|bO%=5*7<c,kiK1ssUX8/˓U~A $RYiЃvE\>,H5M |$DX׬Y#ˎO1~ߺň2,;'D~s L=E h\鳹t|y 6 U10`X:}8ipy1zǨR){+ljfB,&Qz._f*:ZbA? fFcYrSu "c yZwg[4Mo`Km|M+TySzuL}>b;7ro`h?eIgS TiS`-z-b}>Uy:RSQgH.@kES;SKG~|쯡pRXgq/z8"Aj%(WA)ڤGXEo\ȨbR51~AkZ*iUP2ѝ2 ]JyTz qڝ`A 4eEpxk5o|D?gOz[ Me8@!{=)V"}QIUG2I)JCF: F6ݎ&'3|Ui( EFX:n9M˟Q2zQFAN0N8"RrQ6)X ݚ/nr:s9o֞ ɪm;_8 Y 㠆{ykC'SsΉfI N^[K~%{6LfEo:BJhq`1x-Oq6j^ 7墷'Lӧ.7޺7]fH7!z5l\!3Z 2EE5{.,r0Syz43ExNYvf^1R %Av5*]v8:R f3H,Ryb#u%C?ohC "8%Gvbs[mi,gU6KO*Rv|b߉-E@#=s3F'Jzs$2'dĪ/G$.81U4zXGn٢XB#ϵf10a#Dqz&94^x)I5ܙgvV 媏#-ޥD/FĪoU23Y!q ˇ0 )Ƞ٧J:&Tf0t{6]:ҝ" {Bpqn%^N1 8r2/]|`7p`ꇩ= 7uѼo0Q=CoYoRadM9Dl ''fnVzgdہn4cy 1?nA#\Cd*5ϻkt\ϼnSԁ~w3 j:3F8Ua̵A^Y( c%})t1)d<*T|ep=㇬Zp6,_A"E0=ĮFXKñlѓ6rJ/@ɛ0TN/JG[xh,uIb^)\â#~QgԢYuNwc ؍S/ 됸)F@Z fM H% LE~.J՞)MHӇ(̯?E 2])Rmg?1C+eRL%O8pA? FٍV$k:.CͪAE x5J{b }s2zLldU8 >V[)I9Y=ޜrk]K/B7^|_Ρ˰ ]2ݮ ?\GOC&#H{Dvi?:ԥY6^cMyXX;Og=Pa3j\|e=FNza4 CGq l` K${qē^.f0$O [4NOQVEM 2!4.#E (#2pZ e֔9k`nY/M]C;CSpV'6m5YjEOCmCl],9oT-& :X9^h4*S9Bo_!m꽁,X.b-6.3 T\s:E~ ǣbS$o`:֔:g,hJbs6wji{Aш?gnwryQ$;1qr &IkKk,2UtD7=4Mne~%DY@;dk9 w43 y{7ϡ.\jD~qS7ELȵ`#~CxnRŀOIYKP! MYh#tM yݩPsbUfM23f'E+Pbz^M9;8ͮ Xܷ2M] A"'dv|~XM#A;_B3EeanU7y.`'ِFvWfǤֳ RjYQ0/FI߯T~zVVvЋzf1N=phe-yؼQsܓ$œ /rФÜSChq2yBqUP #09ݥ}hRM4bLF+:*ޮqR(s'v f7 SjfCqo2YV1loUCX\Z s2\jj8{IG3Y& XZܰ(l(<jwP<ӕՀ"ГjT/;0$k(AD ;e]{wIJ0U)+>{nWvd(`? :1_p}~[|R05@]S1V?븣4a>r]6Դ^UJSac9Ah/,41lCHV?&FY]&=|92^׶[ ]rE)-ϳ/2&^XNj_~;طy K+ů3!沭{+h]`*{f ^Q洛_sSy3rQn|~/1/T&@MwFЌ,V,/JAJeӝuhoC ǂupԩƾb"v۱2nXrB-"& E٢:0.8.uexTCx&NjMA?;W!Ut0@)? a_7p\iz5<_ Wa&s} X.y܊-p_n\*Q_H^ 轌ek Dq5zAoYYZQ-NԳ_/X@vNKޱ+[>PoOlQ'CBc cD]wR7P..|r,X%+> ݷ4 H '#kSq Ђ_zR6T3kS3V!6)eV2LtKBk3UUY-cht_DRlig.io!KW(C3'&AȬ` ãmÝi^uvєvKHK=sQHP\'ŏuHzJT7:S˰G(3b|G9rλP(EO,CV(v`1M$)Ǵ:Ssfy,lA߉/g퇊G™:}!pQ/Ҭ:=1k@&G-ӝdv6d|z@>MuLIyŚ' [.W@̚u$%g=if*}:e|6߼0f @/Pgz236j]TVAaGY4Vb#/&\4,nQӔkhf|\—ոBCRH,z/)-l g^%hwd'kXCC5boʟ~!`VMcӎ˓2 mHڮL)X<]$Әԩ'PnǰOOsQEF2@ JaEfQ! !U kMbWC-#J%Ue+7Q^&MIzUYV`uˆB$LZ mgu ~TuE Í~`\| 4٘cٓU0mF7?ʌro.$?$ܥtJAbHK{>Xے/5AV]OmlzV}|Ɇ{&Jy&ơ , 2{d|]DUL ^8E6#gb /{]ukjl-LjljV/5Z}zZKv:BP/)Mx%3v#|0B?,Wz?P1,ϢNcpN_w-C 1r''>sl]6A|(1%G 4c1nߔ>\Sr;LV3kLoxCVJVlHTdo55_(gIق>=xUL2\CG,]%E9G׿LH&nl[i[2q6V7l#Zw_+؇̛"__uk|%=/0Kofig2='M{cJyr!zq-o\erqC>IoC$B66X.'mE_ |JkFU@ߒFamᘐ9Pp8D&V$e$/c)>ZGaǷ~JR⏮<;֋zĘ+/%S֔v-s~V /θla_Bn <暈g5TһṪF>cwWw3_7%&UKhym-oQ"<<%߾$|?hŧHƎn`.j`ҩ,!̇Bǒ\(BsGs]C$9X8,TwmMHL'(ӧ@d%uD&j+M 1-Js̢ut2Y;bݽ58T1O6+ZX"YM ?AiZ?o:oQU*u7`L{?͉W>>ZA}0Z6~KB(j˜yĮ%iQYQ;`, QBKg*Wb~tGy924>_Ͽi/9{eZq45m-cd^.0KSMG5eXz#?Qnky"X>^~;ή+4G&J落 `O#ׇ 侬rW*m\ԫ)w_Hz=(] O& qIErsqV X֋/~>^*j5x}quά2,hradepqĝ }yQJ~ߝm,ji;2?)}Xktf5`ٛTꌻ Ly^Tޭx4A=~{zz[Ijs}/F2g'Pt/=;`3i^#/|m-4|L$6h0yhN >|?c' 8ԏ <#D.tc{MY'XE?{h 8JHlkKZ=-ѹ; 8d}ÏNMGf΢yt[WB;Rhd=6sѨ_MaiyJj8g5}x)45Ð4)ȏ{ޖXo@}7G[*t M#zb/US 1~uE;;jt%B(_@C9r:wfh$iX^[p|*dH˸.LLm@LϺe}4]?v@M(qfj< <4V4%=t/.oN@Q"[t*^䎤~{pHm8<=d2t? t3-H3N5 4(sfB9LH#+ w{8i'yn;)EB@}=M5hv>"&m"cB^Rk>"Oy,>"21 yb)=zSV[w nQKU!i^Kt=tÂQpWdM[6)A47_Q8s.*K~Ph ]~?d{ޥaZ׽ςk: Wg-\c?~>@x**XמVDZz}" !"IIG,i(1. c,AB:^-|ª;z*[]^5BoMҜΙU}g%:4FƘmY#GZ /An5%h(׷֭kN,J`'E ^RY#HQڸi(EYXTCز| wꡳDkfq>Lѵ.yY3!K'(>@HA̴( D_E_Yc_>vaWӷb-H.45Sju?;{f)m=xHA"I_i:<|$Z;yt%-g) &1 W1{ejlq"ͣ+Ѷb%tQlIL_!^@sJ-6;eoyq'=13!RBndH[r5J*&e 5}  D>0^(˾J8Nƅn6.0צglTZ]U8?*# `P1*5Z iAy_و^"')\l8{B0e*H[ @-_q~hy%{`;EK#S!s[U9p&pf'ԺC:`ެZtbbrMh%3ן\ɰ:0EPى_]Ƣtr)LL8{ex6ykўs&xI]^@O1gٞߛEN/+F9]?,ήݛx{Gڹ"\7-_I67E>Qm7(zK ߛ\]v̇`ډg ï熺 ~B'd6oW & ǾȲ j"e=EBYdxIx&r  |Яv!5W$s8/` QI(XXHez n0 sO*^Zx̶*p*xF"֟cZ-+fs\PܚN~n !+-q3^hu0} +X2rP,HܘވRüS{ȑ=tnL骝n2|<(o0Q2!~@lM_'(_]ë/c*[\@4X\3EjJV*m&Yz[ұUOZʴa-;6]-={c=ANhu[6/=V'ݽv0ta?Sɩ_y-c{2*afYfϸԞF%= 1jMv9V9D&SOj2z3NbV a75omE5 v,Hdۡ1>+Ͼc`, G\\@7ykp(|ΥWz$TbH˸$c U~hP{y~rhFFM-zF<]Y1`EW=Up D13bLYyhĈǽic-cU+).6-ݞc" (n4r3;io1t` 9)}ׅzM"؞ل4֚lg"6K, ,TԬSB <Ce.NiW}+@,)!bɂwr/zʔMaa&?ش苵4r'8ެ]2P s-1 "w~tB A+ڭ{7!7 Q%xXc,^;[#Aؠ$%{֒+4 hCJZ (~R{&{j8kkCHW-QR<ҥ?Z_!w$ nqzZvOۍiW1./ZoRyl\7^]CLcMt_g
+rWoahsP4|m! |;Gu Yr ^zT'n}'M6LEd8*d_DKy~꒏OQ&2[\򓙵gT 1) E"Z좁~$6>Dkx|e) !sg@3rhUM $80y,8E!rlPvXQ}Ar}GpS %Xbr,B0wi#?p-Mzgym?6*)X1-x<} 76KPJiuY<9{|։!УO9q]]fa5@Zx,`cӂSfm{A0o[T(E96*ʴ3`jEz)V&5'Z\}ޞma\Lp vUH;:@)\gؐ "x҉!pҋ8cgт5_.lHY\vL dqzku6WРrU$F*|##MQjS>b(θ= 8 iC{={S)K{i^ ]= W◑\TU$iB8߇?dkava^؀.s80qhx0WX_l-Q\> X,Y6oN,N$ivhӄv[{.;hS;,'so." gl,dDfęs;V6cB*9`/'/lBA1X' 8َ}h[zVJa0T3~,-SΥ %NIӫ63j-" ̛Zc:O4'/C9pv93g c߭AaڌU= 8vCwcq"yF i祉9Xef)7ӃSyL40u2ODNR?Q:14i?>|x68dyO(&0:{M L晍0ښI6?碞a~m"T]fTe$ MX*~۾BG= w΃}J_ݭ/O 6iap1H<*Q*(Ox,+*նѠK\%U6{vw=/e;w`G2Q@'w^y(힌նYʹٟH0(釠 GsOxy V4ކyI_;sM~:kx S.hynB٪{DqMKǠ Xzp kCBSfhί.doKaW@/dy+s'F2n1AHu B:O=q4JA(j NQTӸG-mUdI7(Cv. )j;0rķ19L%]D8jM*xL5s8N`gSM4P8B/p'iQrgӭQU^-@ⷐ1P?]*ɒRÙ@9#0gM^ Ƒ)T6iFzG/:*mI?$C!^/UiO}~lzZ\OAfJRffݑ'}v\J7qx iaPȠ* =ۅp~cc9 2LDe;Zfa3y@ՍxJk>l/D*tzfJ}^cG6"bf@%|_NKJ$G^x 'U Ѓ~UPW&;Irjbp\۟ol nw yAFZܾqPN ̽Z 0lcNOEeH7]g7s#݈D/{ԱuNwfbAA׷)'$ ao8O-iu{>wRFmGYݽbw:5faQMUJmůRc UrL{ֽ VCHMh+XMJzFϜ''.HNi~F u^oME o=C$.D:lwURBKeLҔُFW 隽3zn3΋hHxTcWR\IvHP c~\9;jz)1E"-ӝ$|pc"Nmʯ4x2uԮ1z"ۥޱaX:%s VYR85?Dn*C7/<#6)^ ⫽L(bIQ H(x)Y3Rw<0L֠A2P/ 3FI@42Q)EA֙ܤL?4d`_I+Ou f1!۟J+ɱ蕺gӓԥx@%-n3,_q]:%-I K$j),gݾ]͈n=U_4J.)3rJ[@)`|2(^#6ѢNgK0ŵIT  :R?٩Z #"j1m pO}= dי`S16U0mB+ :-e#ݤt+{FN猯 LacrUzSNAVPL'ZUZ*K1+LW%&C-4+mB+<^J|(5ӓIe`|p1""vwvͥ%aُ<`cb(Fy $JJ.Y"( `y0‘pG.Jaަ$vT6@O" D%zsO3Vwͺ~6MRzHnLXVR~;ZzԬ f2v jD'g}xXP)o-N**%Y_5FQ\z0)TIPE5֧sF~_c6M$*WFgP͸HM$ /({WOrBy/,> =ZnS ;J>#'cq(5(@@T<|JSQ-jg; :H$rG}d't}[w B[GX9lLLC[0O^h'O95cl-)AV%OGQ*FzX|RL!ϣB=BVXݬN!w=עTڑaMo7dL$Y%q1XL( 'AU 1q\@1yU< Agxl0+"l'Tp ѐ%& ǁ[kuC*O^Q,LZQ,=ULz[ғą(2bYg[V\ھl7A@7Q!}`(]G+FOA0L~pɭf:w &!DYB0_"?Pi ^yFX*iq/x-g; |:Veae)J\8݅ `$XI” N}çJ{k"UUOX yY2O(5$8u-s6ΤFѪ^Z{4li(p v~^M}Aǔ$ XlG6ȏP.{YkkmnX ZV1_ BvSngk Tgqg"Nop,˺ӹ|`]k셚~Z۷,0G=&DWmWOrĝUқJͼ=َ`uYb((w1E$ |TӪ`NEX߫&p%lA`fJZ ǿx3ƟC)ܚﳾ&yNe6kBq‘9)- G=ړ5ls)mJ_PNM LDlJzy@soKCzd`́}ux`ӡd2@8) Yc/_ؽb4' WBϤ`s4T %qt`}LcXWv܎QikBLG4.x#9S4Rx#¿>\z?SeN'eJ1cФFO; ?ɩ_K3Uܮ0"fl{<1D:}̬ 5 B&1'g:=v枝x69G!Ehmt C?db): ςVrV| .⍖cB{wuwZ9Bު +Iqpc.HH~F yޅ-VF0鐝37l$lI^KDƧbH!sn O,I*:ADkEE@TXt{"^K%N94gJbFf?Ŋ8c/sv^ձ?D#iO#~b TqgO&'%>ߣ6Cs6g'_xEzL6Y'͐LHryEiP*%Z. } 2kK+jyhuٳ8YrH ~MxY,Ds]5Be^i6&x=Ѩ D_? `M[к*ۜ5;Rb磞QU*rZ,=C-ӡZfR-_bv-'š3EHbXNyMo.}9ʦBk7< sw۪J@ {ji7[@ pvԜGM)#R9"06_FE';q䙘δboʧ|1lC f:׍fTma ?[p/Y LVC/F( gdkL:&S&i+3,#n6lH"qW!Aڝ)!eOPGs"Dbˑ̯3uX_ vAicPtћDMILlXrW"l:[' QՃZІFXxU9$F: qec`|'{ʈlk6PfS4`8Us)?]Ƙƭ)RMhr}1.J00}J#gD;rM2\ fӘOlЍ̞skǐ܍_l 7L*)W1zU>m'*ޅ.\hׁYbXPB*W :oLÀASjaQ18޾쟣Jb ~tcQ }A*^ʣ_#~ܖe]R@pЇJ#{݃\5\hbEν̓qx"t4XEQ e6 5rW=skBS@BʹNYJNn-A. p'?[ \,aΤO c-x(dBZ$waם 6Bus NuYyĕ$u_q8t_vlkЌۯĽep"kRAf=6BƲ!\>Үlub\>-^di _jdz;pL;5 PN~ nvgtG"Kxmm\-վ ,"MdȽ{>S:+VdU ԵW5[cTI-N Ȣ}cR hOVqBj+TۈBp"?cZM:M :VnUN1and9C'W`Ց#Ղ{1_A%o)M(.kgFz&Nu g+wWUh.[ 9:>W_st;p91L,RU঱J6Y `3 &h! ~$`!E_ jBf=PXZi'oήdۙ5MtF` =SFgB%P%[ |a6m'a[PM|K-alj,ݟeF!nm׿x PV%fA3 ! kOUJ3ZqY'5on q~omletӟq %MS8tvqbgi)&l ;,~9@P_Zi_"6%,sDTE=ޔwl hB0=*{9Egq: 7ok9%GBhzD)RlC)(7yd,+xaI"G5w;LL+9sSvK翪Ar-,Wբ8IVD~#W6t)E{GEː{.tZHfu̵&aIe-yWbxr0}ڎ{sðA' \Hp'eW;1ng,#q`|5{Zk٭U){6Ft5Ӭ<&9^4T%M1#o;k,D;kv>](1 yݮ|ؔ^PqCb^':m5Vu4D[LD no+ޔϖo%|\ ;t,^}T*[o QpXF,/6tz8Ҵ z&epp0# B'bCcK/l&{`O+BeswI ~Uyk&QV좋Q̃|1"ç&PQd ?^FrokdlpI{BMan]Ѯbr00Cs_y%;[Dx'S)X|cͲ,j~@v `zVc&`,BX=N~E DZdn0 JM!?(/O_BZW _s9H~|&0CP-)lO.vշq9V۪ZM%nic '&h':5臹39n6n h1|\gОtPT&Z Cq(aCU+GemWe85h[p܆S5!AT˱[dLj Fxc|h<3!s@4=؍˭[$N}ߡHxMy,!>;GT҃;}yQ 0]F.N7hةqhmrп.[cY8%AioSpa d¯Nq1Q~wS0rJ5j*x5y1^>)|ϸgo c >կvOY~jaR7: A.䣪Vmc&Y.%ר%E9>$m$͏]Bx*LS m*ȓsw4V; V}[8Ap},fL%Rt96nڤ2kV>#fȼf-!\rLD{F*d92c.7a5F,o/4mS)Tp8ΪsbpG̋M11ngQy \$ɬF*RQp š\ԡQNQ67ag"[~c_ h&ㅂ wISl1CfM9ag 1D,CR,2 \T3 _g\Btk[vёyi'Ky9VO+[4U.͑ Vw 1Dp~T;#=e(6+=^TڢL&hqn9Y˂at 4]VDȖbdFD{*6j oF o UX7&9D1zYںp٢fH >Թ2ODTf`mRȂi .W~ܹ?`4>@G&\թ)-'jv6> #['xglAF\yo~Zqϡ{ 5@C^<8anM&ť1?dޖ47kY]Ȩ=_ Zenp=:P4F.!7+zO𑟜\״P]>4M]5CnIV(ndW$LkKr3u@85|`ɫԕJJ6/h og{lH ={K0ro_ݗJmY(.BAjrqAy29w<-'6W<`3NqsoCZV6yR%)ۭX0=ј:;,.ջ{ P܀ѾV1l$罩w{LK:pZ_qGĆbˇAhc'ǚVk?O+C(-{) RV-/:G#hrѻJ" Uܷ!?N(XUEMy4E5 K'0:_|So= pԍiQ 3y"0iWЬrbf _VHПY!۬\~l<5Rd󊸁u]b mv%ARHWd7T{LglXvX|c4P_9 gDΖZl~f*hD5.gl_lQSjZEc=:zqm$$ןH+ݦ *8ֿ9}ŒD '\ _!М&{=*.hWM)l.I"T*OVHh-Ixr~OO [4e1ۀ@xVhW_8~ o,H`OfF_rY>9yg$?-zi!%gqKX]_USsN'NڝAWˉ4^Ӟ/'#0_-#:`עz> C LRfҘեyHF&{ztx]`.7i49MIUDZ# qplͤ-(7:rG-R2~sg50ǣ$!=SLkúkIoR!ic?ar4I)Kʷ(]10pRkfC͞: 03[U4!/^,1"6]F+xLxǞWogE 8a3j|ՃOߒa0am&'bw)Io`0b{x0N&Qq;{҃̽[*VCS# 싶lX%wF%T¢c#~S0 ,8Ƃђo7R+H y H{)U&YT/vS+JRJAwlkg~cGpMwuj7* l/K8Nbڴ}*=v~V aXsY(7/rIݱ[|Y7,?\**nCs„aDZ L;p q?/hq!|rbm_ZЯbSb|t3g'avA[vF<8vsS2&J cr!_kFᔪ)wsOﭿF#nVFQJqDd n+O+{^u yFJmAJ,,κ:mGތխ>Qd: |֮FqC^h䜹*sHBG&~x0k.5w|s6zJJEmaXbYDՉG\<&3QߥEԯXUb_.Ѐz  @mAx[!4! OR~ ZZ U!4 ":ƈQH3HXH{3}t9 PdGF%Y O`p)o62Wb<bщԗ%s.~rif>!Cz|Ik?I>vz.!l3 AKWJ5*!_S2!>mBVQRp*.&RHq6PK;~tV"y'qk'_Qq \}IX_ʵIM8Y{:)2 mN$@":u[E#[υ:wX+Wd%/aH/t`*Mpĝ0ZrNP+^s9ӡI7%F5-x6-SW-5~>%GU=7Q /\iES2|s*˓؂gJb4 ruy]ٌl2`T[O͇z@zJ>2ٖ͋ϔC+9v?QɆ]aLZjp>Oq{? v H[g%;H6%O S}֨$qa 68:R1e9F@bpVXt|vlU Ygƶ6̝&# /gwֈ2(t*}HkH+b.A rj{f+GphIg L~MἸ3j-\3W$HgmAԺxgXXz#ӆ?`xӔ*")5O -:=7UG"3Ņ%=e`FǷhs}%9taULF: zT/Uہ?Od_7ۚoۑ:4_y: sZӢ\^Rb,%=, 1ݝQCT<1ThJaN#LvAuR"|3]@n?g'Ð4CJm͏(nv?B5v~?u"Pb3\}HZ _)b+*Tf[ֆE>\%v5k6O,a2K3f=_}|E?PmL$:SR؎2Q<Od!&qʟ{HDA))j 3U1k/ros#gd췞Op" vJra,"B~=ڂpm|{Cy@Viz 2{x [!"Q B6kSvA HC C4)m[7|;Q vIjUǼWKl!' 4+&_ԫVs8T_JJv"J4t# Hh*Is /}hr$6Sl A)>8ܤN纭kбOF&tiOd3(-`-%<5cԗFVi^5B)Kod1}E*Ls_XIzvVrxbrFJMM>OX訿n)i='۸vs5gk[Fji˲0_tޤ lqva*ar` /Ӛ[K+i50*8Dl7Q;d7fsD$m;r,ymX=;l:AVuy&-:;#V[QZ$VPHN΅"Fm sNrF r$p { s傦`~,eظd0ib/~:|AsػcJ?k=%=)o05Qġ`|H4k5Jۣ\`@18d~^ЩHW K~4M[Qp6E%ކ04Nr'gV!g]+R%/>L&r{h`EP`P%Q* E/Y$쳞 tdt,1+>. #ǫq(mϚJf7D;sߣ@7 \sHWU2hYbc* BmgSJc_'o/P%/(w^ =mfKUAs#𚹎+ʸY(P@ V Mn}(XM%oe],ҸȓF~!}"%iu(;p_+v 8C"| ># AkĝMW(έ4BJg{رM/AgC1n;yK!烷Lj3+|`sch M@<-ae3QC3G斃`_ M'or[4[O;Gsu?9Tޟg+iˉ= F6I!0R1c`6X:,T8e'H%O**/^B-x6]U l=e?PM] Fϕa|ю"s:p.z>l>\7@L*oMX9l#r˅o;CST}6tQCRy/5E{ZC0]ڶzHf 5=m+󅉾2PHϿEswxz֓N LΠv7ܰ:;dcC;&:0=Y1ԥ2KQHKA~'t{Gm 0ydsdѮ30s4ߛUوO~}؊qH=Z?؇Z&!g;$/,EuU[adR7A ;!"&ۤBծE} o1ZV9^Aɹ=$W{:^Ֆ8)xz*rh"Y}n0uqQÛu! QFG [MG6npH /.^'9Ohq$RWy-NLRk g؞Ժi.꫒Hv~w2a#1j8R5dI%h+\6pzw$|khMSCq۫ ?(اGq6(U' i"ZɆ[sPn6YI!'GD{_" #&WiC^q2SPĄ__^B80Bh 8zw[>?Y̝v(7?v!uxYcCovCw{0v˵js*;z#QroR; f~ctr5×{b^$8@KBӤs 5B3BK0 v|ޖAwĄ:j)^+.F 'ίjk475厧u(,F6x]{oOrZjA-NdR3V#Cg:aX.@'*l|(x3/! (5_>uN,?%Hy􉈔4w9d{Ol;?ĉ`?F&5p@0aiXU+@##Ej`)Mt|Sm+a2c/ JƫתC銓o*~Ìб4J][2QÏa.빋Ǔ9:(n=Z+jpdif/)/ z$9KaF6a+Acp4k F+K ZsNZͿvp ec_/]]4UZT]ՇZuC+4v!" t7sL׼(Ah>暜,ED5.~L6RρbB:3ꡟc>qMB zP gOSSx24z@kK [jݺ^^|C=c\S$K< @ Y)*{P|3ziXꐦkˎ@RawtU^3BeOHы :c&NS*'ϗpF@_PjO!Їpon]क़L -)"]5 <%[&RZd Xg\$¬v*qFéxɇ։0t/y8ۥ7h萾:kzgy>G~r3F*cSCV~j v^ޏּ1W9!FU:ߕ͌ϴYQvTL>b',">/WqP"0OsL37 ROoi).s: .Vm=ݹ̥H&+26l15Y.$iҢ jI5뜿pHF؝;ǕmƶRq TJd #}Y(Kiq֗uʔkoH܌۶R&! ֠+mp-:KLpT09t6m6TAu|&m8ԣm0%lCPxho6E,H`F0jw>O}Aط 7>nW 1 w"ʓ/nPvdo\WcH_{94eE%Ks㫆fD|K,CKE$l!<Ք8(o"ߥP; l=n6##{7ԦzO늑2 ,*7+sH+m`0h MMT=O^ɫ7z3XxڅA{U>A/Z># k:.&1|3a U\9+eL81cPGVX$֟ĸViL+B]YVvCȂvsx 6 b{S8?fsʀ˙1y4k r].]4S6Ep=ZXph5uF2aSn:II7 Ti^sn, ݨb2r٪#ұY[`EagTN4=>ݶPa(* Z3}` b>VAܤ^9nݒ9AL_r"v;Xt;lh:2f@X;dn$!2Jqݾv2v@ Q%nG; {>BMw/!HIѨ7(MdFIq-?c qLAM0gk.nZ2-AE2tP>~zLqeEcz)Z [&k7mΣKq[2MoBLt5_eDX2>6Q:+,#wm"l`;Blc+nT(>=.">LL)xc4Qp.=Hدpi6 Ƙ 5,Һkpă9gG=L4.=BK!nS$])~ -iJR k} l.&S)BjE/†Q6B:QodWAZv{7A`m1׹ IISEέ3jeWJvl}Wo ՜&۷8/ ꁬj^]JiFm(Hԃ*]z0P[[#B6!hxq=m7}wU!4ՌFJn^m{- yyI|2G}{V:Gi7\Ĺ`ԑrd Jx?#m4B)4` K^͋(he!Y# AR$iO5HS2|s>+27s+XvT-Ui2TYUλ 'lFjv26XvEٵE<9Cfm1^ p4qv=FhEqjAq 3 gZzXCU_ Cs`ˇ7Acnw8ݮ^{V{fL^]dA6+^Lo yJRL>/ɳ\xڽθ'}\` &u>a'MwQYqh'K/T3=%MDRہ8$k0HCѡl׵bw[hUq :-vPoX2h{JKLYr$T]<XP1晶j=Ք3p{8pW8.W3qpe$@UVAa}%"%&v)1:LN^Ꮕo8|2#\qwT7-"6E`aL<)g3ZY̾G[8(D1 PP8;b0'Zƾ*\JZr <&ODLz$mc`up!םb0Ky?Kj~ gtOʴoẄ́`;Эcw\opy"ǙC*J~ DI)6ƨjL61I#C͍P)^ROx rp}4+lrF1@QH1@`( qGIGf \,YD(E'7v}^L,$|)1z/48]hFw݆F;uı\>8X'GWK06gK,|‚HO.+,697ۀ6DNU":Ϫ@` =s.g3ONZvD2T.Ǘ: XĚ&írJ=!ԍ̧-. w!3 LvHC{/3=K42:qAe/0\@Ehmgf@=<"nyfn_!w\AҋE2o4ӎJ3ۏ)]L hR#N|yx.飇DzQU&}7”DzAvA&$ i]Ŧ҆ȦZm0?]m|Jd=V Ά]HJ4-Đ v`Jw#WzOUކm'Eb3*bPA)շaGbdXsJyc!#G9¥dP]/hrGTV5ZP͢fN`TPvZH:çz.*Z,xoF# աEx23#oqa6u:BO}8#F? ԡ; zQ:avRDCZ"`Ma6RZ+"<]bN+FWso OY9 +N [j,ջ8p0Pd@A%=QUEYX#wM]`mNjlteæ26H9g\4Krݓ3,ka IEw.ʶT4#Eݜ՘·XvATr&olMΐ1uUAn4YfLGY2/m!FZ.WpAds~%2{ԏ SB=/ΙXG$JEfe^Ԑ"q AĈT(wNj%ArjudleEޣLj}^M*=E|rnr:Y 9 uX=sN0{D A%6.:7;[Y.{NJE;;uۖbxwc}+鉟M$ޚw)HS|>J26!q,n2tkݓyט"ܕAe 큺:D_x" ruK:q~oQmXh^ZxEio[ʢ7j\9,FbִX]h6O멅'apvAbmw~9@L/l: ըVؖWULݯӣՒUE?=2wd; &Yw4U| ZQxZ(zq<(P.x"(tڳMt:ű;0}B.OWQNx(X;s<,ƈquHfQ1.t$녞L Ӧ0Ǝ'1NUx?W)]x]n8+`/W)(( 'o;d34۫ 3fE Zx#]YHu rk XSfnċTv!'W I? (`X#>H3l?${\UA:R3h`K< ٛoRVj"+ i()FRF=~+쯃4"Ny;[M4h*0 ojM){9CRpkJZR:>L3SQF;p6/_Tr8U&h%9eI/A󅅱hx5edP%XH^*<| gNv aHo2HJw g9Wz< ˃Gpv߷8[^ VhkbSs? ^XJ ׇ)Ƃ H)6V/Z\V3G2VKg4pb7VsɡTOQȕHA' N١)T7f{ d;≒z KQFI7S,Z!f%9-5iQja021Dpe{eXe.c GJS|E_5p[С4sJ w`6Ce\"r ]&%NwMvg# DU[].IZwvy[Pkiss+ykc(&Մ}guŖE鬛eKв"MKlAw]ו]< sL% Zh_POUy 57O~JE &ֵSz\ON %>Yϋ\\ʊ#Gc&7n%LR$Nnܠj1l_?ĪQiDx ̙cف`^ us7TEJlĿ_ < m1:}QYǬ?׉ PO1Ibԥbi;v"y )S1' Z;re:7 uzm`ISD 5R14%g'^rG(XU|rqQ>hZ8q6rGi) X`({W6mt$oM{Dq'X8qqOr jRd] iۀs{h$}{2"D8b FY.*EFp W9E-1ogjsN׬xFi7Nl8b kIH~;šLKġK3Zx˘}tmԸԙW_^ɽ0 +}mĦPn(7{# p}˞{_"]: -0k-hz"f1TuJo"K<^o `ύGm?mj“d{o +tCe" s+o r n07uRFr j9ܒMswQ?8'LRO.ͯbf͙zZCME0߸ݜدZ倹tZ!a7/hllbMg9hJI:xؠUc؍J"Vȭ0,K E\eKNц3?߭$gOC`f-!5(O.쒛Ok{˦0U4av !'\jlc;0uFn]2J5.j(6b$EXZCr2R)v?; j]x0$T; 08#-~'=xKZxyq)ӽ1;T^< )Q/(Λ+4<b0?S~$縬5KkA>sIhXVy7aޤ_XgX Vo{S ,6+ūzjuCvv ͎̍՟,8hZ| ćl\}FBB53Vg.unͭ6L˄yt azO=d?0H8g ͖5P6 r|tRTat1'F0HM(w$S=zcaA}P9U[ipWQPFH?_u"5(pcxJSr N|m;o^+HaaZ~1IA0S~&W44)Aq&hYlCUG#ǎZ1:1SOJ›2rH#}Nď٩"Ehky/R2#rD:Zu7LA:2ygkFihIdDfp%"YbM1\0,џG>KyemDL1mhC̦,L%j\%|2z~vFi^S'qih鸊q*m]Ʃ ms@b薮CZAco ܮ5d;DpG]f))M x'( d\DZ&d0Pudk=U`sCr5lGc, 2nɽ,J'A#dT[tdޔ2Prm H!k/Pte Hs)iI]Yp0{0-±ޜ"%&. {r5S HtCbGox ·Ҷ}\_N)hޯH'B3J6fA={z-dωbC1Uq`>7~*F&Yh+:$)qVIe\-icV(MU!;G_ꄣ$ U e1` |Sȏ/IwQx`*k-C+2)E>CNHo 6;k#[ ^a 8&Pkn|Tm:ewHgC,Q3qzUbn ;eȤ@A$tZċ4 :TUDteY~+u'ʦmg8`lI` 9d|"i,y*loͱa)"6΍]ڝ[faG-?1iIƑ_6;[4'>eeɁUEuN> ʨʐ9&>p竨 /i0Vń CXkC{0?jG؛PC[h0#niEA1k Np, y&?>Y:~2Nȷ72\U0F'zG:ٶMѮqd͆5%Ђք K{MEiمҝZC\MgwboLw0]pP(?T֏='n~^a {o5<%?M%(r_:UX" WҠ^lɘ~R~6.UJ{N-8/\WiIB\n m|1m)7.׼|~^?JӡCe:0ZAv^ƺ!G6Ύy*GaPv<D=l(&8ܷt%b1 by(Kl~vNh^Y'vUSчWANcp <it *oɃ5j2j!zZNVu u qyM]U@:}q/\?t3`.}mlCl- 0J֣ $ZY5DJb$t&3⪼ LqoX837)H,/~]טnuR9,'xdXIqOם½C)34{I]n1eZOȌPg,W8.Xe^^cwya3;g/]C-Vn]TQeAQe;GB fHQ`nD!hinqϖpv4њAc¬gp9%YVݘ1fO98#[Kni5IO*/MP hs:t0_̦Rh~o8`ʷqUo$"dA\IfwWxhٶd4gkּ̃z1 ]v2ePY磞fC)f=,ql2_-P,!!TFÎyq?L>tV4<(0-^" k}@=N{jeY󌊽z !/b؀uquYtgD>E?A}Z4)zt\l,Ofk7Pj@^~1qߪ58m1mU-"JsM@8Zr>(+6 :ss_Р \ ;O|,xQiGcÜt QkS˥G3{uuIA O-k@oP_P#y KUw:a&˦G/Ry`Ne:t/$L|8DЖ |8"y Sf) vhttψL3P\?k' j:*Uܪt1͝W [NDdіDEw3}Xmc:4]Yf!@]}`v@?Eg }󬂔ըoj@=ml5 nVwn:&;=M=> SM\K8\͕ g=̨QHX@D, hw:"cfyls2aLo;R s7dAf_t)2-j5%gE-\ty z[H,b7=ڕޤaJ<gKjιeQw$<$hGjOŐM\)Z0% tVM֋ gd%;CAHy鈮ӿ1:p לy^5˷XX7b EoԶ-8|#Gfl:#?[.杴:? LG%d McJjw`%9#z҃W~D&) C\dѢ%_ .F U`vZ#Z񻧍o )E oO eH5{ePY 7N4gv ?Eb u,YׁOpX|f(E+nBjewXx嵫f upk1{73p+-ƓlLt{{ZO-=>9qS[ܮؕYŎUʨ.׭ض޸ÜlF,&mAlݹ\Fi|jNL]_RTiAsb0Ͻe1`{L|cR?+>A k>><z^40N֚ v&˨odѡ3ä,ܢb+pi4kqrJEymdD^D=%V=1/@Vh@I+*5(VNZy`/F.UbTXv9-^ vvVv ۇ;.aͽ_>￧ X&E^yZ3O ?򆖊fn'y#@(}MgT4Qj*aLząVF]6%!7AyR)\EKCPgN32B!~~f5a1'ĦfMDj*Q GxguU"Pyk7LB"OOrs ?55| mR`e7~y2`{7u,>a4?w>zh=kmJj+Nw *A}`ywojDRIj|ZCJY `8}JpCݬ(p9/θ&Zo24*xy,a HV(VEJMOfhvYF(xjRHs5z?C\Hx82$9@fQ@ ߶ @JQ53%#'zهuҞf5 oD# "7gi}1>Ò" b/d<l>YN\Yo$ag8(Xvů>qϯiGf!Nk]CG?{W˕/"בgz,\͕-?DH r&.ǚD| *R5kۡE ͻ{dM|EJB&(Ӈ7& .n  woɃ,mPM̛ABwqKA  #pM_pSڔį!n'{LB?=@-Y20glc|#k;o-SQ4bR b{ L8RGrB-uVH7U,~XNN9f= ' #%|ۑwOq!G0QQǹw~ϒ_~ [ P׉^zūV>Ϋ7B%hStUɭcz1^6;11zߝG^8w=INw-4+#6 ٸɖ4:t )2a0fn*O֖l2:lY!Dtm7TP.r5gY_E,Jҵ8RpRxOm3=yH!.0 ${ۋ 7A- ?Rw6m'!F:$!:=n!6"=j׺Akx8cǦG pjIp<=w{`pgotό I) )*ZLSˍjP\C4{sl#=.&Xc e@]9DleL{t1"a)1H\ 74M[]:&h{T%X7 M)kXX Q0X^d{!q Xx2Io[wqx|x/:€~ő N%vƥ.BY,b5 B{}BGĹev\ϐeαUا)\lw`K>LXkxk&)}16Jhb3u¹ iֱaN9WNԅ -oLb!əsnK_H%6b7nISCth7/&gE ?PMr;}z.GRX[܀d6~̈́1M5៎< _LWzaȌxl @J|6=Mlʬ< $𢇴nvÅO|57cG%MR˥ \KAR˻̫V[y,"DS5-K҈K&Y2/N@܉B0-dVܦ9ɲDJ+q*jj`-D{druƤMN%HT{cK:5;Pá)6Y0ƽTҧёW8t+iFxgLRFoңMyЉzp1|oW,e{t+y# KV]HqIJ>CLT XHl^T~L6'y'T a$`y()zF^Puuy@cs5BY?Zmt4}+ax RQȹƀ!sz\^CMud] 8`zfzRO[L-H EV2VO;#1!Iu:~}C_yEKF4B_9r' ^밅eLޖ,gn?,^K%nA`FŪNؠg(R2I[&Gm!Ba; /L&"eu!A|&[ eÍc5v d⋈\u-GFP+!5\լHv@,g,2({@%ÌA4Es:޹ ?d(i)mu xc;Ѽu-9.,F#<V{I1:2^*fh]C~KZ .?&e:DT?V r ziqk[̓=Ctd,r=cY(DaC0>$ET9H7޷޷-M -}iRfOHwoZ#Q U~X]诎X8,szId9EpFzׂA@21^74o@/PpyޏO~m8Bn@(G Ԑ˜'m䣬$v&= ecZ1X>W}c TT^kLZ :T! IPC? \0摐ͦ\'E"ǰ{J}_Y|x+QI<Ȋj\g9%Jjn)N,!N,ŁRm3^py{ +( 2(̔-|2dEyffe^T/T7?wN,3"EO5zXp@tqpN&'H@QSTP 6a@)bndlKk%IyAY\_D-߇$J @8‹=9y n_+.f?hlL| C2(rP>xG3*ik5'Ez_K`DtPt**s8Pr!w[Dn-.AX":mțZ)`q!DQ٥̐zRAQ>G ):m)eknzxX~ p&#KoVh+. 9TBwmqؤ;y+K8GRHG@Q$: P~hҋGCO5'^ cʲ(o (CHutR8wӌ|Xtlb v#bDK*VYW)/ӡGR3j sOCP=lbZh3[_Mx£&}łMPn5~1t]MaXnE !O_(H"q_o;rv&V72U rzfqJ9r ^}z U)zЄ0Z$6/a'zp=OZU<v x+L7tz4;MNb/t+Σ"g8l_]Pߐ?+J\xlQ)9˂ M`QMd%8w^5c4sA5FjsSte, Uk}FkxG{\_;gdc ׄ#Ζ&j_TDӸg0Myi#H5,ƥe;))FHƀoXL19e4OhPd;7LVܣkb@YRH]m ilD݀ X !#H r&C#dIoT`MĔlzSOӅn]$NJvt^TU#\5/Z3d6}bIE>T8RH+]lO\- O ƳܾJkfSB'NSAqiW±j2`3G~'o5}猧AmP';USHIy+1|^,x`h x֚Qcu VKd’ǃ1Ewf,$̮|Ӈ'Ytc2hwb|ak(k`M~tzI FڿC<Ku\/2??z"!azZRt=] K>: s,@^8]7C#__0ꐊ '4[u!s\ G,,%wbs>ƾ$k>DɀYۿ%3JOL#+<>\iS?^Y"U~TDH!Lw ּ,dVŒ/<:A&u)bVX y"m)O˰>siLZÎ* }}O3?P0rA2{ \ ,5c>ԿF֓,;?:8)`9ABJw`{~O?W`Xh @OT&AyfK*ˊdWM hN*Wl @  l UV/L_KX U<ɾ0ȵQ)~r?0`yej-5e3d#$.t%|bBGi|WVgdgjS݂&@.r:~y5g_dT'4 {^ڃPR :p+ď T0*5r'*z1AI=B\uZie&U\"g?yuP7$×O:Z΋K݄-it-KcaWOJQkyjfxI]W{Y\I:]uo}*^Uj*mݧbҋ "BN`[6zq6TJjB]em6-ӓb'B8Cl"$Y.`˂=٫$$˕+B8b*?{0$B9u~H:n-]%gC?8  &k̢&>qLxSGV(܎>JT{ͩA|f@PC2>'pJɏ~Pgh%/˥_$MsxsɃ3ղRSiŵKS>R)s H\>Z{e r~tC-VGG54k}uFjn^B}t&PQt؞9 G> ݃`M:T]]^,4D?"(=R[6T3i<Ļ"٭)VhtKTE|CuzwX>;zs *q ETiW ^/7i ?vP!9is;jֶ-iڅǪ7lWV}95c|_fM][)}ؼ&!<#4-xgFXl\ [;jgrf"<`Q>2`H*>IuJo x?t%q6*ob[8%k9v/H dIt ؉Y\)x:+_HȢu$\@ɑ1XsܶV8N;ox%tmK%%ü'k4 w띿J`(RRAf݄sXNF?$?rPPel2o0KoO-3*# [GS[Z.>FBCj\IJǶe30?j)4/Gë/+:A wL2ٚ Aa m{A E5EM>Ʊk+N9!n,0ښ/Rh ީGЅ=s@#9:HBd9/ەbH3 ˎȑf&79ilVxo* jwrzYS<dGR]]ϫҌ%3  zg3?lz}.#c6f%c5JG0KzNI‚̲ҊUd"Sl]uP#M@l M맯YsOXr]WffE|(z@uMA@Y>s&S=X2C193ju>c}S2kG|[ĵx VKۆnv+P SJƲBt-¢|BZ oZ. zWEqKGZpTѾAvոxXD fN w",No͸hc--^4ќ0a_l@4ިW&)#yO҂dxa W%+ ɫV p@5_uԀ lv!nueM(΀IblMrd[`%Bӹ+鯘Gd}wYڈˍLyFXYcGalN-F8/3ATQOd5'M>>F 3pT)ч٨ܾH^I[Vݲ_HHo _ngS777Q7#xjdslΌjb:D&1څ= xlC:9yzx$>\7Jh!VarziqP@I:n<;uz_͝ř_[kATP+ʜed a푉@*i{fX[C*YENf 06t#&[kQ{a"ߤ6Y[/g5)b=TٿG-Վw˙XLTPD+2 )8`WQ VWKp߾1:OqR <)42L~T(G @@ lX-u=Ӱ$!r!2o8K8܌#ov[xDo$X1n0)Ɓτ=vꓞ'<9+ZO{;wT7tF2->^n`- Id?6#Fgnl=\( еB|a@V%Fp:!!:Wg V]ei1V9DЪur=s5 1 oI&VP!f`|{2s[PP+ʣ:/.Š@Y:JeLNjY6714F;c()fIҕJh*.,x(:N)֍}iKcwu9 +xC5 ]`(l< &ݬ,#d2783`FdM(3'jHގ/e@0,E^9TbkJx*jXceo="c:`C9K{4szau4lN~Fe\ALq6LЪV_zn+Cs}]/~0"h|^ts@ ɷA M5V?ӱaWю?qhiI4PBJYݵ7T M6S14kvH(yx[9XVo_ űNÖ 5Aq',?kWI.,L :$hB;*יVEz;U4Wө-ى 8taDeWELu?メm,8  fxw,8:Gee|\]R>#S=[of^ <m9k%FhWl2/$ƴiq:8O<@$R0XӣL$h] :EϐU7ozU ŴTsPMY.TOGeWсQra^Y{:u5 ] CS3LfO1Yh: 2pתٖjlEHh_ wa nZHF")x.)S^/뭿Hs׺*26P(<6Щ^0'm2,~/Kq>Jʆ׫:٧Ѝ"aXc)'Ȗ X}t{V=q89*)\EfaAQc[ٻΊ0lĒ '+UQCѧY0?ǻ,~ۃ'q kbg.}9i>_T;t2\7m.2@ 4:}1~Vw54npǀ;9\ sՍܲöҮIP>׀mFۍy޷`Yx$upM](9NəHk_3wCg1 VسLy̦+!وYc _.ppȳ KK&3."S!3h뱭dr>kt C +0 Lv'8@o!I|D1yL jXR)QdNt Eۭg5;_?"l)?.%>]T@3 [7TLt[x&"* "&C<̑[v.'sBmNe洐Pl|;qK4Cr8l `BT!(f &)m-1 4e&G6׳ Bj<0Q)vYr?'t}.ޜ}ˬLMrn]c.zv46j}YȰPƎHUUіni+H9yܺQ@wg aap/~Q茐^'kRnS42藮w 2;83J Ǹ":Qk9Out9 qFg~]2eygݤ9T#ʏ/;,R|ȋ'_;6OPXرSp/4# {&c.~t/T jlY]ڀKtc!S_NJ{xWoqDAa(TvOe BOG5?:C- | G*Ea2QcHdا C7"XG"8_˚4Sb t..P{=-Bi8@I+k(&gL?95z|?$9fh;WX-QȒ0:iiqx( a?2ݱ?oDXÉ MVr2bIWp̂0| VnuRC%GҭzTEv){^`2,xR4`@h8cboN2$خx/ދҔ/ c]FiX-Z/gNJi{diB%Hlّ[n.WWh`W|D9rCj> yh=sO&Jew*yA,b!#CF5~J*!%xA9!BU}N=jMY} DA;40*< = ,3[/o2zd1,f?R*$(l+ t -_mXߑӱ W#QωC+3&,١) nyԦä\uSRMgPJ>6; N̄?bO0gCPiH~P(HNS< 0JWs#Ql[b7lQuu`ӳ T}qCw1-۱l5Q\k,FAVRe8WmP12!+=QB1uΒqdkbBH(7}*P[.`\RMfvЧ! ];%dQgbjsLK9ջ`tYM%~ Yd`xeg4K`& (C?X,W&+BOWoa6qqњ*}޴l7t%pJתңPІ("Rt@Ĉ>:Hޟiٕ2[`L_,v]_Q Qtޠ˄~Q ĖGw츠cGް$krz dU|-yn! hC2ۨv!ӞJ.htEfPf-0]6ӇaԎdS&-ϡJݲQW!4 jdX{j㴍4q8z?z}D7^E+"MzHJvu:BMv"AYm[Mo>;I+Rq-;>k h #R7!ݦ~]ˡ/۫"Ԃ|t;CC&4 PxQthu믽a@7Ɛyo+:qx1׊Qrg.C/KSe$yL@v;_u&_̭q;D$ pԬYϯ"T@ yd;%lj-xoﺘS)T\[>? k[!ʍq|󓍻>cՅ*4Y>+If?`ެ^tqhv8|QC;&!LO'O~vꬼ#KKΑJ Ya0ZNn tEAPAFd ؚhm5;iK D5oXWl,/;'P^tjHmxjêWorXH"pBTNT'VE IQ Fl]=~O'y_ޘ>v-Qdpx1L!SnWF>0r!KZ9}﷖A,|9ū }7O)Z vjs?'ꕈ#Ph %C:͒wOSLʧR=lpZ=IXom,' / 'Cha&K1׹/`"b Ct .֮ "I DۼӟYRX+:n,9z zuhe9noB3R :M\GyI-_\*ю1wfo<$;Wꝲ bD堤0Ca[( zRZodAqd[RYE…JbZ KT7rZJ 6$DSm|pZI}];\t$_7{>jPB`q 䚯`-(b:U{Hg]hab bPYʁLvшJSHxda@XMf^ Z|r7"Nr#Crk&:ᨲW~4vU5 tM7¨sm=| 4Xl˻URsX 6IGt>F}[ o~7Qm)A(ቮI7&8KQB% OqO遥-D6ui<޸Ɓ_ W16$T1Ii5eM>nB~7.Mvd1KbRy$1Wv 5~ZMއ?wMU#DÈ~yncR (ZP}~.oBˎ7Ampiڠǻ90orqi( )ZeA\BmN[K`جh#On%Eu`]; CE9*"M :R;?V/j/YF2C WC ؍iX9NDSx939(`%їkNB6຀YIOv3+"O{'ߜUԒ_@tjk8Sl.6])Y*ptY1>j+-gsr&K]Y Q0Ca}+`EmYZ }t2oGǾ=} YZ