libavfilter6-3.4.2-11.17.1<>,anp9|j/eC!OWU\g,rG2N+Phwc,b-IĀE{)\$iEoaBn w[`p6e]bu|q2ҧ5vP`&񧵎A#iA'g'ݧ2/7|G/7%[.~pkzLd~E" tKU9_~^CPe 4Gd~i\ZAʋ?t^0v3( ,4SAaM>@?pd  F5 K\pv     08&4&&(8a9 a:a>@FGH$I,X0Y@\`]h^bcGdefluvwxyz $*lClibavfilter63.4.211.17.1FFmpeg audio and video filtering libraryThe libavfilter library provides a generic audio/video filtering framework containing several filters, sources and sinks.anmourvedre*XSUSE Linux Enterprise 15SUSE LLC LGPL-2.1-or-later AND GPL-2.0-or-laterhttps://www.suse.com/System/Librarieshttps://ffmpeg.org/linuxppc64le*Xanan974c0dcfdf299c15594201816bda4e702fa59ac5530bb6d76d3089cd04e94a54libavfilter.so.6.107.100rootrootrootrootffmpeg-3.4.2-11.17.1.src.rpmlibavfilter.so.6()(64bit)libavfilter.so.6(LIBAVFILTER_6)(64bit)libavfilter6libavfilter6(ppc-64)@@@@@@@@@@@@@@@@@@@@@@@@@    /sbin/ldconfig/sbin/ldconfiglibass.so.9()(64bit)libavcodec.so.57()(64bit)libavcodec.so.57(LIBAVCODEC_57)(64bit)libavcodec57libavformat.so.57()(64bit)libavformat.so.57(LIBAVFORMAT_57)(64bit)libavformat57libavresample.so.3()(64bit)libavresample.so.3(LIBAVRESAMPLE_3)(64bit)libavresample3libavutil.so.55()(64bit)libavutil.so.55(LIBAVUTIL_55)(64bit)libavutil55libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libdl.so.2()(64bit)libdl.so.2(GLIBC_2.17)(64bit)libfreetype.so.6()(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.17)(64bit)libpostproc.so.54()(64bit)libpostproc.so.54(LIBPOSTPROC_54)(64bit)libpostproc54libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.17)(64bit)libswresample.so.2()(64bit)libswresample.so.2(LIBSWRESAMPLE_2)(64bit)libswresample2libswscale.so.4()(64bit)libswscale.so.4(LIBSWSCALE_4)(64bit)libswscale4libva.so.2()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.4.2-11.17.13.4.2-11.17.13.4.2-11.17.13.4.2-11.17.13.4.2-11.17.13.4.2-11.17.13.4.2-11.17.13.0.4-14.6.0-14.0-15.2-14.14.1ahaQ@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+@alynx.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-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/sbin/ldconfig/sbin/ldconfigmourvedre 16346439703.4.2-11.17.13.4.2-11.17.1libavfilter.so.6libavfilter.so.6.107.100/usr/lib64/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:21544/SUSE_SLE-15-SP2_Update/d4821406c1069a56d83c2e73eefdea61-ffmpeg.SUSE_SLE-15-SP2_Updatedrpmxz5ppc64le-suse-linuxELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=db7079f80b94ebe0fc7c57b03b74f82fbcd1b4cf, strippedPPRR RRRRRRRRR R RRRRRR RR!RRRRR\8QIhL#$utf-8c29c68ea1399c572e1ab0f55f6d7a9d474de375ce1fce2276a43337d9124426d?7zXZ !t/"]"k%jjdo5Gڒ;XEs: -"\; ƻg<~*aaE|_Jwze;3A<ĝ^`!!S}4/AKff{Ou4$<Ú1޸oBg@# _L x0Ń3~= Kx܉l&[dT4UߨU"qA{l:dYiB6 .wv́4xOjʔ5HϨ;DU:WzG-\3fMPPaB2IN(n%@.G1j -VINV7J"Q1M)R'gr&gyn#䵛-r1BSsΤl-MA=Z6@gAfm ؄ LIo"cR1+2>֢>%KX[ꜳm&P7ED?% ͽ؄zuY3ƴ9Lo}|)F۾uBܧ3 Lan58'ux@9V5x.匏dعXKjxNI7̿&7e9kK ]5ӟhp_uN:+{å/ٻ: x3يO=Y{j)u3])!&e }?{kZykܙs'e؁2'4 #NE$TWÑȩ1 =]o.)~r/;-T3 KCxx@8ŚBZ@!MhX1%idz+umu:h@lJi9RmN[NK`t]P3(ύ05"@Kͫ@ .esPo'렵Õw"y{47QL'FF?A\sʅ^hߺBM(\"\ZdFeϯC9 Fk%(54]@k0ND=TLm_i!.e.>Nj̏@ߞҬ=eU/u6ǚc#,{aUPRJ.VmVU!ޟz)'avoQ&.NQɕg[shX׍z'-x?a/8$Լ+$Ct:"PWQcz? HY+/~wkBbQ}/O/{z~ A3O/jQ`T֕O`qaרc$<\6" Z ImZ~&cx]dd= = $V*}Ȃw(u02eH̚xbVΗ1aKҧǹp8րh>}7 ܕ6An%{MHNrЛ^<9o} ͋owAu>" ȓthF X3RByZ{D|^kP#<ڣT"hx̃,8m?s/6eZRƗ#oˋD!ԈڭDYo+c#P=@B?DՓWUO4M&{S΄"iup'G*w(SrkBR]K1,]V<7-נaO@M u!`[w&lHTJ=nָAɴK\:'<2L29 /S_-[ aIJ$U '|!ĸ`n)Qoev-G%3࿠*%<·=bִqK {Bq ul ,-6P'v ELw\;X;'EMͫ@wVk-+>l.xe_v蹕 jZٛAn8BULX 1"yiBޓ JO.wXfkQ Ӊ+Gr~5hAY <|W6LEo sZmz َW75B1;@ mk?SۅAA%vX-epJǾ-Q?̗ ,v6DjM/?I Sg1L|l8<>lc̃:|V41Z4"-DHOˉΟӕC+!nKљ@XuYnLnpkyLM{ %|Ian(67!q`.#VGQpɰf6ND¾~ n ;ُ]JtYlo.4bkr ^,GxŮ,V],֖jkyOCX(*&nTdr@G% 2gD-;sqNT(qk1GƆl2uB]U8aϔAC*9bea. g"`&rSי^DNDYldI zHA|碠4ϟ Sz:X$apɒJ޹IZ3ܔ( iǺmGФȎ~K!\uJ7^RR{bQJFWJLו0u9AQZ2q!!Y.ҢaJ>-=fQ)[(0'F0yFP:}*b _]=>z* ő*(^CJ>Hs2{oR{lS7Z $#H%E> CFek|ܹ%E1DV9#/"çgcZW:8` vdy8u{ɩxyQ:|V2ºZ *x=¨cGǁs۽+_,uiV j/4M],QR5^F.f0g&>Qm8߬Y[0azxs6 !ϡ"dUs9߀նɮg"y28 N&Q ZL_T2ڵ4,eM$דg}]5Va>\sH`M}k׫eSnǬw/it .1m|ǩݡ&bX o%0~Sh2d bc۬mMsɚ89Z'%j:7!w+=+O8k]a[wր=Lalcr2̕M-s{ cǕIᷔ}\R VxF}Tԙ#6 oee塢ej,NF!TSB1QoYPcGjDߐ0-qF:p^&w@1Nڕ~Uk`1-AE(IؙfGr4׈'ɝ`>=.wڀCf@=Y'Tb2y-"D9bMy*w(X%Tbtzgy@H]f?ڴ3Iˉ^FձydTp&q/V"ݸ;A(F8GļjR?;V}izp?NqZEխ85T yLSڵsE0 ?sWfa1yY[W7~pU ;yb "6Whu+ )!l"]b`K248F2B#.~lP&ȶ{V~ԃ4@%Je!8]/t$UpޖgGNKE= Q QEܸǎ{ +Y FWlJ]6Ca9Z(Y떺?Ųv*^+,҃y@ p%:rJfmG PN`4T꥕op6zpA{ YI;} jV*))6)cDrzqjث%[Fd^6|2WcfD^wX4NqW `phXy9\,D?0$ )AXmP(>)-!~vxw"=\ vVLz͗i#Oz}I͵3A& [lS?Eb1ڸĔ#۰cZ&[JR11$iqYc7 8XG8R aljgh-A̖r52߾흜nPY1L;­P@TRLg5/{pW(8);)1Ո]C^a\}0%  QkpVltOW[q$?;dH`I\7A9L=SIϠΌ# /ҾrxB6ڡ\Hws<^g}ޗҨ2<)d Rdl L䵞3+4C뗯C;%$R@QΪGYn!O+ذ4X IA=ύ(OYY`KԨ$̷-p{$lX\+3 0 /,|T6|_k&_=;2ou*.zc]9rL%#f7&KcJZ9>\&\3c?B(ddh_ǧ طhAIyyTR;yMU ћ6ljA#ۨH%3c7Y^[7J[Bݛu0%}qs7)Xn3M {Uxz}<f|"Yg%hnPG._y]xB횖>ͦ b#-sTgmN`-qG ދcA?m!0'!s{F5j̜䲾 Hw&SB()52/aI#:H}ԙY`7}MM93ehΆ: 28-URP-op;TPIxi5U؄Ι+^ǟhw֋h; uLU#˫hRp_8sm֭aŸ$5hB*vofc֥/giIvBVdǸK`E)!@gmVy)u>G\ 47re4;l&?/?\uNa,4Ȣ`!T-_\Ic)8Zpcr$w6^m"be"9?2?E(r%TNG/mgA*^zJ4@eP͚;8͸i4P:\u8lΰ_,xCBSAD~&cB*Mm:4Og{_FOZ '_4lv$ոX,p)xyIlD|^bF6ip6|Ou-0ъI}X* Fg 8{z(1;j8E/!R[=q 9$bh{ 6Vh=lD$Ρ?( '}o=/*.{]nΆq=:q皪I̱)b<6ۗZ%qJ<gA/)R676>d79=i'a}wT3+Lm2WЊC6 6;84\[б`nVTD;"VO%b~n.g>(yvo^#oa͚SEC*6.#}j^⩄ ow3n?Aܓ 5 }Ėe u;XR:L4<">#-ͫQ`Qw#AGOi QA[W#xNpJ5U ‹X$Np:ϡVy&( 1-葖P(gBjN&v$H]S?T`)@ZA,Fb[j*V27wjp t'Q\FѪ2 A2{ͦnE{Z^āZ"78k5}-d XUVsm\o}RFAsK;cZNY7I,K;&FFvKlj˺e]BAK(p/NS'0%r8`]v.#P,rfA'sx?@`Zn\lYA^b0[LLZ{O=8t/t zY׃ XzD~Z>b}zXۑWEߴA5C>A ?gذF~zxSdZuMMz@즯A9e=G gwjk9a$:2?pN5 ?ڂ6Y(N?}Qk6uҴlB{0><A{FEv.-(0gAEGZ'!M1U̥4r3DB Hxw9;G]lғ /|pvBI( ' 9Q%|(稗j߹ }*ڦWɉd`4N~S6.ak$g͞9%Zg2P3T:ԗɅԆ:7эEJn[KL8P3 V?31?6.$IB7z0r捕zF3 \^$-gfw;qM{FH,hXЖYo˽1i8 (g]/%X4~t pYC^-LYo)3`q܍AGEmO-V2't 歖%1_T\6{xۿv}w5 בtIuQk9\x/*4I*GBɔS_~I<ah2}wO * ,wMF$_$쾔 τѐvP:'DCq+RvMk`v_6)' DiQB{!lFzbK{  N;ٸB1:v k :@h֦;~3FT-{9}. '4tѳpAۼ8S ١zg< '-Sd6֯$ì7W%KU,{\Ɲ|[,jՃ &mgsO)D].7Wܪ>La~ RǨji^~#pq4O&ϹƹoTx]j\}eg4ۅდvkx?҇1Ɂ) .j@Sw>Qb oF}HWCi%/v_s!ԶcnerIš,ߎ*JVfZF>$5TOEfZ" ]JƷ ޯ1܆E>r]u A ^-6PV`E;0L;Lѭ3Ik6ߡXEg@شx Pxv&r2S5ؐ2YɁYi7Z{~C'܏3vTsM1dʣII)AP&QPA܇1DI]F:X溨QmWmCIC:PP^9C?9̰%F71AOr,o/^zJc=[e%տwiy]G-QT#ww$ZZ;ALř"Aw%"/ ӈj' PT\/{t s"&fe$5]9>u"IS壇I$F6TrCh ZS0.y< &YF41o@!'.NjZZ3D86֪uYX?tqxb| : h fzZE*$t;>1yS|%m=qij]teٻw^0p2^|dc߅Vb`tZ lPjlj x3F z} ?W]zb`𓤆+1W)Q\ݫ .h~$|Ɠ?۰Quy3@p8>LP56걉 1nf:_ӚUA~x>ju^Zvu  } LRвLȩ+D{ z(ư> G<*S\Vڵ V!Ob+O[D}I|oIXM7y(Z׶_+)vKD!CNr;cg<$1S9ǕEI 2̜=s?"lv)w?lEUZıen/ېqyP(j}Mx<;X3[- փøm$ yQ9aZ @Vt?ɧ ՍcbH8Cя&k 1ZDn?hVa׉@G XF{G*8ҹfr2c[izo SQ/6p~ uB(G5/ܧ ~qShg&,;yc=N &SFU>NgYE[6ʇjx#y{70/2\Eu[hQ:BL?@#.v%@0ׁp3f b4ʺg y- uLEo;$W~"2 ˺A)tU$ղ 99 OWM7zۇcO=f:dr ?㷶Ṵ̈;LjԴtSiO&Y]<Ğ1=ַ}!B'U:}&?8wrѷe〜`^QR_=_)=xԛ |V-\Q6CQ qֆ( [{B#k<|yB-@Sc/iq=KOWAphN6qs;8w 7u& Orޏ  + ^ήE~A0lxK/L ^E sзe8_'&Y@`;BV池˘W5|4gmv3?hؘjY:W@Uq r1ӈoٞdb ZL9-+pne.9*7W*x%B,+r_.1gNzFw?PR:nj_JKK{EZδi=eSU#^! ].'T<~O'mk ,H@L@SG'2).|\}l9yւ痼ZbpuM qj*m: ۱M% k-4U qFđTK&MG`A4OHrsf>~v[l\-|gћd,ggXSޓD,q'ךiqVp9eP٭u/ C9BL7}~tM˒ u &Am6.0T @o)"}h! R?@sG5{Dy[Vց)>L@"Le/: $wI)ޥn؏ӣO_sMG{u}F(hN{8⧢{L`\2TDX}04Y(ۡa5j"8fDfV׸4tB; #+{ Ȣ~x0=׿vna-VbKh]1x@U_2<3K!&iB񟌓lN&Xt+'#j1d:۩$("z ̏1K݌%ټR"\ĊKzE8CN\ūœ]3ƶI,u>k@;J@ Fϙ x?Uyl1""a-A`j cDmL8H&/&#C^v 'JDRNUKt o:quBz+GɝB^ l Y:,vOqʒ$᝙,*%=|&oω{ac6}4e~pxZmِ 4XeZ>7[9Hz0 v9:( H*[<$ק1Rjл/5ӚUuj9i!&驣l}oѱJ$cxzH[n`o/V(nIJ=[ќ\M/0f\5UX%|-%<Ќv4FWgb.6ë}=0RAquVR6#عŮēh?5@ |d6XdiHrh j^HT~1NkAu-e-Ӄ{v";oQ/ sK@_0z%#F~Ӕ]E^0R=7bxprvY7ρRfb`[͢td/fRF:}MKQӑFʂ MI( gV*~]k4:v^-u'TM ; B;0exc;o9;C .񦪙PU yx5gu t`V6@̷1 g_=*VJZQ`eq0U˯S1ьbbͣ15G@6z~&gZ–ipO4B;TmYcLn;ude|FO E0C4 LIb_UZӆ İM}}T7zi3V4f[! !$^S#Ŧwu7-Y,xآN+2@ǼtNo^qaH\؜P))6Lip}ppY U(oL=q7y{iخv΃?%vO)7@kOqD`=rpyǠZ`5wl ?kjJc0[m/9}ٞ {ejTao} (5Xjg3D68teE]ο;1(&St2&RZ? [b†x}G(==χ7,ڔaz/ ,}j?2+ ̪(nd;)L_cCɥ:xr4hlp(^]鵬FBY``$e8Or.* *9rHbF]+\+$*܇=R| u.aثet\=l^@WrLc&`:#^Jj>4я ):ݘњB'3ᘟ{ 4iX;?`IHB;LDpMa[bgj ݬHb.A3q$eǞpm?158ST6w}k`yGžtbX&1 50/g`ҷ@J$%~|V=x[RU@! }i Ӈ2@$*w13<ާ2/$Shz7 #HZΟ>Pι=\J &8Ɠ:X)F2R@05î줓sAOQ[۴:"]qq4vxP\g(0#v ଖ~) ÏZwBmk:\<-Â_QI}̞Mh(WYk/icQ6ɳ;WwֺCGTp3K{0u..puy!<$5uRњ\j[ÄC̕pRyB --$3d'HM[ pML|L| dwr`GQԞ7= )\} y Zraا3*k' ~ D\Ks7뙏`/bZ" 0S~M&2{_;(C[&W XkЭ_D}Rk3w0_VZk<5iؠHC&CG`+Bi!ԛ@LpeZm 3꾧1lXƛOrΔhGdd_Ce7Dh1f6;pde"fB4lx?IͰ:JG:8pPX7G`lNrwu:+JԵ8b8 @eS|!p:e؂VWE)LJ2#Ka!ocŀ;lP`ۭ ]1j](6ү>p;{'l5齳M[ ,ۖ0Mh_9ԟ :Vc)U`ͅ^18v<9a'+΍d-]6>6cGZ)S)>ՋD'\\I|A.B4HyA3ĩ0'ݵsTBPV$v[7K{BiXHhypU5ؘ<ʣ"I?oT=6Z9)15}T&^ 0C? ~PëO<!8 ڷ8"i2{A\-H.<ζ*޾8nO/3I3i3e(PL>3TSJY3*64uBU9u>n:ݭ[ظ}%YK-7#"gM,QBzZe?"ϥbA|\gM@||y+&K@VgWHڽr̢jʩi:-0ͩL!ITtPl J>)a0 ny]W|luz\}z:tJT2ǡ%z]_'Zj(IEZ(kaw8U4E6a;;RэÞ)(13N[J͵lw|Kv;z8G1ݱB21!/œP 'pV5JmTfN9Nl}=֯YVCNWftE2)j` |-ȁ8a,5@55$\tr{ܝ9'strt`|=Yu?zRzHi0q^  峵E*Dz W5Jܱ{?[3xmD۴rMr[ig\MQar]lAڂ 砥Q9@`LXVU`d31][al=,50f5<JT**]:|42պ:)¼:`%9#+&Ιx^9.PKޜ ")=%r3^t=:X%ٯVVQp^;<2.7vyanȝ+$F^Ϥʣc as`,&PIhM7H4 .Qs{N$ƝajZsYqF @MV7d&t@4>7 ֖&-_\lOPTEj..h6j\pgq&CߛD7@x&ԬݽFzz_EAxg5CytG||Fn./d58oseG2 TwF]M')'`._ʁhpA Qk0װE'_v/OGZ-ĀCB}OFԨ09u0%mQRYn*jn5>Uiuquq^[ }UuUG` pƖK3x\H|8} z%2ʘ*6VטPpOY5=13fؗmK6fb.S8D_~i`wJBi׋qQy5Zj=e4jܵbDZF` 4 ù۳&W.{@PtS/cVJt! Pk#1[_%S wzB^7B3*= T~w-ovx!(acam-^ʂ (kYkeSl~$x}T,4&!ChYGk:y2ҿsj܀)Y,P ,I;u݁ZѡX$l`A(9&ol havWf:*:<Kz$9 }J /:Slz'"Oz}AM^|)XrK΂F[@`b͍@4Ӏ@|JdᗩC.BU&軖LVTj&ʰ::Y[]WX,Kǁc[\ߗFqC4H*wm}w& ?ndkM4`=g!Je8d9Hy;|GtAZMjwPn7lRE뒼t۷ZV%`x1j|h6XejD)Rie=Rqp_#)okKc74.P1:vX)%eIox:CPbL8Oe[ OS[jۣͮoǯYZh?||3K̈́)DCc+3]ji*Q5k7ec [xɒw51w{g1r%HT3%[.JKQSA?r 3(|WV8 M .9w!|oΚ7?($FR&#AapvF.WT>8f[ϒ+injދ4d8Th M뀌,#&l>%~YEϹ,PDǬ"V9v+pd!aWo'U¢05}=I8 Q/3B0ӓy~e3=͑<6*g֊(ĎRb*$)Uу 94>eQnF1Og\z}~W dtF~6ofT&TV$tC.Y 1~pu+&_f驏7U3@K߮S- r,߱ihI3|[ogm?J gknvh3)J>?JF=iZfʿDܞɎ˦IYYs?=&,.zd}E\YTCwT8#/~|{r|S}^J-ʖUü * Wd0)+≙ݹakGEz\;saX{q :t[_bk?;%Xqa:~A%8 Z=ŷPߥENYۘ9)o{Sv<۱E)*kr 1H]Țo:1'[KKeS|;B1חyt'Qߢ%!%n3'i&dDŽobrVUu(p!}DGdȵg+4 [& qfc(#!(}xO}^(¹ak7JPbX]ASEm_pfn5a B1Kff}cH N|lCo¦"%o|;C^v nױMtlNbz1*k3j9-=&/+SW%mg{RJYHrL-AqР!>aYxYzx\&P]^tNL ?}TF(;},*Y-G//kxMq jdUN08ˁ?O."n1dX wo#Y}6a ؉%PsgyO %cB](Oq\ (M:# YY98&`\x~ l{ۋ6OyA-ݦFu@R:0G'r,8G>Y_9bi0냉kVƝ~hoGKVcs J4x͡4gk m&IUxpw.J|LCc<ɔiJ=$jfVDMoI@pې 5}h%Ds{qى$H œy73-l+=V-;i.z Pt<4Ʈ3Z Yߺgr WZɇ\}1^ZQ{t*dXfF$\^BH|.L5?y^@ȢYKe2G3ln?dpvg,> 1P:wׇ f@j!QuCaD?\?Z';~!2MdW)m>*50 96"uHIk?8wt |cN!dR gw{p0B6Sw/GԺ=4޳[Xo ypfd c"}]Z. |{t\L:29TgґE.iJCbعZ;s֝!sxEkbF'ԟ'> t`$o|V:mKN(9iKiܵx)2o*)DF*?vRri6YB!Xܧg#GBǹ7C@"2'5^.sMdύz!nSOn~dqRt4$"%D;M4ґszԒnu9폄j>fVAZ:-DZ!tUK?hi,cfN›,ʗΤwF4W}6SGa5>lOـ\ء2cC3.0${X8:vuuc + ,=0"?uN#` tWVOk%DN5PqY:W[^|7.tccZN{Hb t_rLNiy_z{٥af3ox In<JrΪ^_ð|osk}䳑4nxDG(7Vʮ|ֆű| v^nAp;GU^?$|v (\&73[-dh#6hM0y ر?mJ zSOxkk,g-dȏu#m KVx &ѓQK=Ao Px#֕)Y J|\n)v)Dp֡`1H l9?n;Z7!nץ o~:NRUԥ%} y< hs[⌺om28O$59篓}'a 8e4C­ۋNl˙>zt'C\u+wK يJbaّ&Ђ4 uD N}t@V = u8[*ªU7 ni:0n}`!rUVe+O^ 08Ŵ3Ʀ/d2P<\5t<4R5B$`}$:;FFP."1tQtctE"&FsRq 5⵭ {UlNs}CS[v_0!sP/NuBYt4Z ;Џ9 ""섹-e|gـO苑οY_ٔ}ze}Hi< [9||g%7*(8ze8^Et-!Ѵ.VdQwFP9 ڐ$okcQ7D8zHtq&?%5jSm׽lvpMt!{U4šmQ[&7zߖ `,xgмo-`Q>|w.@L`5м>| W*`z_\o;0 7aR8<+9`zRuoƒu)jLХT(XWq_Ժpa!vM SB+XH_#C)\ ›R z}ɊvְIɎ:4ԯ}??i#䓭,P^߮hYL`7g6w'I΁7۲i}e[g1)~a]f &:cs$R鸄>Ý%@h[(|jMg0fg"KAW+p Sؖ*i|bg (\ v\@vӌ4>@MR%)"qt:NIqTp0< Tr)hLaYK^OI˾CQas)eIR7~Y1.*n 5XmjJUSA#ߧ;ވFv9x(N0C#'1P8-W48tRE:a~Vϥ"}ݳB$;7)"-Xr V0xb{@c"#l|>UV@cg)0H#fo4o]Jݠ@NWc f_0ʌq=}&F rdᠸHEoiΛOKɏ(rvQh:XcL\E:uj9+)0V=n2A Ve)~K"ތl|Upl/0NJ(%3.DW-NcK3D:4~{n&rugxǣKZ5e?lL;a |3LI|**V~ƤUZqd P .cyu?g}mpE/%\[}˃t7~W^}Ik.-w/{BʽEo f[eʾp^Q,26 /ڗ.ߒ.]:L#f/\ZHci9,j'< d!Wx-- mRG$CL*`e^@D{ Քʙ<--zʛ}oĆ맥&e(HwxޤuZ` OxX~: S%qgk*Cy|J;R&3VCEv܄4@/ÀnhUb/y7jڏfa"@oPJm񙰍9 3`Cn5brq?bȹv;bK\pgkC sb1-&䚣hnIӇ:2nಔVPJ̝c 'amOsdSkGPq]Eo&rlQ9fȯLpL-^ExsSֽtra4"պ`/w%J$g@Y]$k:FWy2*Wu{ VgnSQy($+#T,Vcr6.vlfUA5ϕ &Dkj✦BD=XqЊSZf=m%?G,{y §VFnOxGɀqV\vX}qEq@^ i~L"T=,}ŗ90Z@ϭR4%45`g&1/.GǪS4)Jsx #Q vܫ'Dੜܼ4D;_SVo5d w\@_q' yMGDQ9^!K$d@z8Oq˩ ցU?m)o pYAşe4{TZ8})K-Vԅr\6{7 E:.`sj7-Kze М_sёFbaOZHYTt?»F膼{Um-; 9c kr7GRc2Ӑ\0okv 1u#Zb3 |'! ȧzw:c7EJʱ8zYhPI&b+r=Mry3d|"f rrR*VXaTQB !~24 xCX#l\d~tRN$e(i!q`;0w*>pdn+n;Dzeᝳc45ffY1/[sGP8F""Hq>gEina[mB0I FRdu?^ܥŘ}[(shQYZ]Ut{y;'tfnmS?wvk)| HZdWQ;y).˶lsSVc" !fa^+=DB@M},q<㼁i#O[)?9a .G션]x)e$A⾰`"gk)FvDA6jTlշ˟l6g}ܼNsΡg"{Cu1 MCC1NJRHЄo9S3qT_ao3󺓴t:")b^E(3ov uaNłq#Տb?[4y;V&}DK}fK=C@_p@^(3fҰ !Dg g\:4`y)AůTENʴ]r*^kB>(N ep'C)=\Eun\lhjEEZ2Hg9Ws?/}f$82 TfpUm@) j[ GE\kZ."xaU#:@ㆼ-?ӀSf1ȕN(>хx#i)᠂}&MJpW"bE6{2 K;f\D$/<AZPlI'=/9U3gΘ]<E-$Q9IB$4SYx 3aZ8c2O#! %! ?λĵ6r'6  ZnakE]#{sKs xgn~뙪>qHk/ "4 J8jgbB߷]i6P.w>R13.+abxZk~ 3rA#Tw#Q[ɇ\bvMdPdCʘ>1y(6f ݳ;]b-ٟKzؐE~<c;4uJMcG9f$qFB飳h|\uF uWx e^!&$?K?3ه390Eo[EQnvv}` 죥 -Jq+3mz\.4d{D"1UJ^u6a.*#"vtA=}>''I_siLM7`s*]!eK̐cu'ՎRI&R|Af ŬSy͚W"ݴjAbY[@ NZC«Z%8sI9FiK_C&jP$j%&_՘Q.GYi݄.0xïUQc.;:rNu(fTT2Jq}wU\\/E밽.Z WbLr)[11ܚiGiq{Z͕jpQmsX4gмw? u &1RZX*9ܺ3mدy6T8Qc188}Od͂M ]jF_Q#*Ywѝ}B%"$w;y@ZX߃N 1 hƤV^,bxILz5'{ <)r0jXeC}q98Q㫀"*!ع[_Uf*ݐb~CV"! *`N(s%6#Z.&՝FPt%۟AT8Aːhǖ Hvv[P%Cu3OMJBO#pH^gtJ(0T,խl gU8=<8r"w[ITz1PaoT'p3%>3 C`5YO/c [g,ʮHs*3?2F|ϡD=jm-X.7 rqgoawogd_\AMGI $_;L+x.n4BkgfHV@P}]\p;'yZFUO~:Gh=}Zؔ?W;^&?įr.[:ex Zyں)7U'2xޥYbc# B3ģ}d\e18!on/~v}dQ9=x\S/<_13A񤢢"#Vmu4K%7[3ٻ(;( nhBS@u# FO^=0$7k; [z^k!>ӓ&,V;oR^e]Z:o0g(WBbt6+oW7=kn1~IT`;L`/,EL7_?"D\ښ_kMή[٘@fݟEW[χIw)l. #*ЯDE6Pz, 7i`uBk= ~ev2.B4p; *.1yTbBe\,fxC?xRO=12*a;[qQA$|['y3;g1h?ak*ok LgK˜Y>\ZGj|P i>îQy8= Bk2O?(s&c](͠cO ODV9ly>g7^ jox<ٴ2EwxKc=SLؒx?-xO;l9y+ HA'?[zM4Ø;8@q3DwSwցtؗI"c6 /Μ!6 @:LdjPI<(ݷ}R~D8t2:OmDGPʍG毇DȄcX˶˅ja^}|}MR+X8Hvv}PYYYEqϼdRIX|]]3oI:3Nr7p2srO )`]`Z!UyT1y w8QX2|E!6cX`yYKQz`t"@vAo(2ތ4 ֳk4XFPٯC! #wjZU`jc)cDQP`ڶ \OB3E~%]}dr41Ϯ_go1b(s;vW U =OP$~޾2#.Khi*_GU]<"Xgs p=NQjlzlf#)XegCvy/E(ʛ(@XHy%[{U>#ug迗` cI=[AӠ.+r~Y _ԩ5/i$%}m*W%HT&VEo6ԲA$,@EAzO҄S~!;tjp7#v{YˁqtS`~V#<&-X2SvMR\,HF&AQ&\z^ R Ӣ_\< ) p+iH] i˂\.b)_vgZx[~:K1rVn}f(:y=Su :x5Ȭ sD|p<͜$aH=IZGH $P/!V3ufQx ݉=7:ַg#!RNё) z8ϺܸNH טxV!wh*`Dyeq[{,k+$">Y1.=qv3+2Hˣv҂ymCv37gaA::$0!to-hCxp|a&ņl,؆*"wR/+ nd-{ux* wWPg3S= ~ѡ5Ww [ChhEuF!;,pq⴦0C_{(+d3 4o3g"mǛG8H(Ԇ2yr7⯱K`|10#;H홹6<^\s~rC ~]cM}noDT"&Άif1z4wEWAxX K- ]>6Z&qc>^RO,1/X0z=Fp=oefuP5Guӷ\Ӟ}y,RMݲ\kGS$I1(,ś|~:^1H-G:o4bɥ jPb-Nܫq75n0-kNe %D&Kȱh@P!C|i1ta5 C{ll,N} ^)òۋ)uuCmD!_o%2Cs~60a碢gK(w16ĢJ@/!´7 3>(\R<@LŞ`~銊Ӿ{k>.[BH4+lNTn#U`4[ե[j\awnZ>HL@r? 72~/;"BGYA}:CT8Ӌa%p9w?5IS.!/1C)eCK#4E Xw:FQ99"K{M>̋[mMOaF^wtNU~Q'TjvǩE![,wߐc(#NJh%ӌ 8)3Cԣ;aKG D^I::Jb[N1 G!!¢ Ux0ڣ ,{WraAاO7@u7!iLYf+iznC?Qy uyf1W%Yߌ0jOk3Em7aVߑ/['6G ;h8kUg ̀f)Fct k@QE'4X2rkՅ-/0Jz6*þС:_+>I#9_f9g[ !㺧p1'o cL`q+ e:YoC3@b5eE7KP)cl7s45g^,+P)h'`l/p'4y=3۹:w(T )MQ˽VЭ]QO% <^^ H.vb)CCxE] wySd|xZWhz8V (gUUab ~{2 Ši,u0~ԏ怌̃Քmj'#Գ"6Ľdd=:k걯V/ZM Mx)`Zqմ1%HSS1fda,-+U9 `D֊zfٲbr4%p r9D EUh`Ssj}eT/4̺/ %Gb|,V]!bp9 3pA9Rz9[I^]zz6P1?r& nPۦ,TGp.~Zbq9>aj SH`t\PK5]rqoGcOpbWQ%쪱O3 ?^JhV/-01+sp0ڀuQ - w1b{I}̱ ?3:fܸtrXSYq)xdi;\XxG#El ƌpH544kp_g#.ڲqlȕܜTmQ!<]Sjn˵`b~%Vѣz ;y0D?7;BH~J,xz(㩧,Oqie4xM4 ib1Fa!Z;fz@ѯdNN.nTqv7y{6SY>EWds wsR)KncIvcGt ֜H6&<Y(vr1j49$k&@4}N)9aw|UKX&d,'6G:%gXl!.a}m{(XV۲b \t])Li?`/rsb;J\<' Rtzח5@>xj Wdl)20[;(|+=/sJq[[Wje Tc@-}2#nGRPΧHX}7AV3H\4cXUut7Ug`,> uB׻SQv_3K3UWasܟNtP ^M*ۻ+r9HV㷻`FU%w8۹yG">¾~HMzn~|:|=+}$r/ήW^%\Ճ2 X=h[3I,5_ʱW; VF}6*}brȊ}S 5R\А%cE8ۺ: "OXHY9~yhṕLyزx=LbR'|l'IT ֙Gv98常4r\YZ/.s5 Ϩ)EFM9pb*(J@* yq0e#C wlM[Άs7x'Blbj?b䦼)a $Ze-~ (H>dm $1t7*9]|_e;C `-Ե_G0nk(DF3kKJΗ{ ;Zp:+,VLb26͉̀ M''[=tEa^ No1+u.F,gVE9"yib*C63Aoԧ/k ^DJ={z(ucyk]9BƓ2\::sjH0A3K*`22C.,ޚ r;ҴeG(IpWwMYn?)=*yB-H{Bƿmb3%\šIΤl$=6'$t6V+[Um5%pޗ?tsڊ۵zu+  ]ᓦ! ,v_X FZ J"$+Q(6p)q/:W]rI 4K30ڍpz,f߃g.x8yg9NTia>U"9G .A8I3|0M7:.en٧qDƢ]joi(n9MPkz8fjs?pb) .FFyt.QI-"F?쬹Si]4J*6Zh>M]AWbةIY69kH vzϷ&OJ{Q6R.%'fNЍٛ> }(55u ^&^se bJH ;Df}:[cDUh CR|y)S4s@o:al{hFEa7.\Pb={5`,Eh>MXg^R13M''OE4KS#zZcz^4o+' zT_F6,q SPL [ miq9BD1³0cr;]zt]TBxHW. ٸ*t.q^w /410mUgt|nezzbl(4!#<%t1?^2' m|_s:zԿ sc.:vuTvO6< }yڇ+k=9̉I &QuɊαb3D|,b>f:\6͑j+QS} OrM c ]%"4RNWIԳ%0}f>?N;)ZS-B.-y9ǣaw}i9m`fZ=$^t]S:,X}.MvļI.zȱ荑WQo_qE$EJGB-It&ݝl͞> -A5˝w/x:˟T%b/8ne@qrߨxd漥 eb4I.Ib8lrZmS [!] P›w:[PP\(XCK2I,Pퟐ~32HoCDp$ZpqΚyynjVjbG~NygƽD40"x1?L\4EthMFFYVF Zjǫ8EiG]u9 iBɢ.7Z#`"]Ԇq,D MR0khN %L3#Q2&$3|a)ǦjdaMƸy͸tC&,F~K~CbP;E S'ֺVj7}+>B*s {5C1\Z;_;QQj/7󳋰I',Ǹ=) n{8;Wy4||iGG#A 4蝓Ln;1Iίg ѝXI?glE17c+I;Ow_.CC6JaBf!վ+ގ*PG QNEpqu@;GPx.OmSOEt\l7Ϣ3TC=N |Nל%BPK"{IE8SaRag365 K#*dC;+D@[þ݅5t$R]y4ґZcȶA$g5捃KEh`7\ҧ-VR5au/$»XIs-'E+M).̳B<M 뤋J hAL*χ5($~1 8uRNw(0^p"?{nUސ#WiNZ~Q*Y&k.՞i[CKx~jlkgm[\alSyÃ1,C(u{J)# hF _Ff Gvǒ/ř0Ugr[8h᭫/Ae=*6 uӈPfeNyFA†+#|3O "(Op7>PGNiS{Chȥèsg7̩Gǐ4ZT,V 5""dt^/>m49壧+˲!NVSZ\(WzG^R(` SMuPJ%k0w:h|l!!^f>G ==Lk.ؤILzAB(* Tij#AuӺm6>?e*1"GGI—g¸W.ܧ߶Ǿ~HxŁUT'*߄A䱪Q VML`OYHXqO= Æ7xдrQJ loo+L8Ek.jE(__c zB<5oDi>O1辀 "y2ΠcNS%0Lii!/lNܒ.8ى6+JH:m֘p3 Oi2NJ`oy`'\Hzze:,@&."e=iLw; (ċ㐣`ėK6/TRXUOE+7"]D%4P\X,\maI&J*g yxVdכm$%L2L?hm9KيjaQ93B f2nU/_ /f#R;w,~ Qø-A#Z&| J. M ԉIq2,1r1oamM|} Cvߕ"FI<=h%u`@:/-ݹ؊һ_HгUNt:y%=r KV9D_A󥯂J=${IfOqXS*aa˪#NaFŽz39#?!3d}2&B{}RECdN!8FM?U& )@XSz{ сJ%JCfkS Ա=fްTEjO)$C&x)G:mJ!;:j>xO 8w)mf{.? Wfhb*(9:Nnm&\!VW9 +H1yЋuW $b{4x*|MClgQ@r-750S҈-.ؔoZۀ]Lr *ixVвڴbzu'Yy1p o弨$ItTCH #40[ nJ̃Y=GUSbM6ٝ=~ m;f )B> ,\QEX<&َ-I"| rMqYXGԙ4B(F'&i:2BN{%^DIAu~F}!!Ry07XT^/3}A$|` cD,+LFDBz=vQ\BC!G2Xz.V!BóX/3KSouW%YflG8ZP8+M S՞>Lco9xg0Bs7,16XZJb1 RmĜol`& yd Oe|zhDQ9hwpE(ӓ) dP[ BVQHi璾gI`͓>ϊ䣽֣ "~*F[TCy>}(Wm bv>-dW^&z[ԅZ..XJ#P7EsYK qcn|&E!ΘpdkVlRNg藛I8RgKt6jWܸW Bjvy M;+x21|ዌpFTftpl R+T efZy a则?rC\y|.WnQ,ap(0.HJj'+xJ:e[iE`/r#ȮW^x3(5k1aǞ`&vQI5? ^$Py2?/`:_j\ڹM?¢udUqPJ,_ʐ|DguP75 mlX,̟ĆxkWYkvM]4MC3rCUf5 q؅)녀ouH'}֊`(ŎpB1,Grܗ5v.%~!|/Y6?vɺ~L1(B`>㠷.y3H/!iVTFf͵:ߡLn_;ټ!<[yIc#<:.q1S5L6dNjCʝoW@kZ{_xm ZgAv(0bdf*r ]!tpɡ! /]2՗IDSIR-S^Qq|ك4M&0d;nz@|ܳ?=fc~z8I|,D5/B ڠmIpbK ЮѥU9 OIb B?[PN-Yzx!^!*ϑbR/kTSHIkh3@ >-ؤ HvtzWH,uD'U&EawwnS!gYfU Ξb$2,aS2lKp[L*$3C5 {i%R (eO9&G9줕\`b`iܺOt/k~(*&=3B(s )GiЍa%Iy>FI#`y{?OR*f1`b1TU|uG11m.LѾ\t캥*QV̪@k%*TFXL : 2G:$YRAu(@a96vUE7vї#+AG^n״0.&\ϯԙ%M5NԈH2T?{!Ԏ=Ή":#We*% o4_A(2!Nk!o.~qڠpT>&A X **VP8;H$QQ tzPOh-=<yg~dw&>zs"8yqU+ׄ zNa1XTC/>h$c|GK!} -)A?qy%}: {8|\h1/ 'Y+сɳ?rRls'-Jk-i1R(9FYVᙬH+$WIo. S2/qE=CFӈ.'Ql0/*0OE4TJ㳽btIߑf|Hub8^ Lՙ9ݎme m֊@]%cH[&K[yS$_(8Ux]# 4o7ltu~ ݌-n|t㌤OqH8XSͫe!#N[g:RB ,U8 y]cmoLc>\=.:3Nܡ~qB1F0eOG#+NlΫar{H-~Jsl%w;}&sg#u\.:؁_("#1_OF C&n!+DS|.?^?&Ls׵fMy1H4\=we϶1_}*7S(gtfxK@6V\~*e]{j'#C%8]N8Dr71" <0>ma%޸:F_ڣ=ҳS61~oy N,-[< :#{O a 2 r2KnA μ੸qLyf$\3 7VaFH\mBeLqMcK#VB6}bp(jeOϊѓ]L{`|^3t]˳^biE O;!pyk4#n#*mrt8ydRV;nV>4z3081כ ZE:%tz=&eHY5nRro kӿضG'1*q;\GXDH'Mr#NߢlTDž R] MQ13 =mBEݦs9C$9 J`Q z.z/L7v2Fc~%+A爢cڑQfA7@zO!niyBĻ/} , 2 O8X'$Ƕ`q^ 5V?lH)'y3SyE<ᱚj_PS0OӁ4mQcJXa0y2OlSB61|;ݔPj:cN a"#Z}4hQ&ysƛ5OǺdKb1-E^۝6-tNK9O3y >gH2>^*;g(}6b, {H,. ϸey5wV9&~DfySnn$6GvY BF^;ѡ}-w@tKtzu&S9"` 9Ȅ[}iΟi"?@35!Nw,o!(6M3{M 5 Ri3Y'uǏc/&z1ewOжemvKYވ_IVVEt:vڮ eqr'(4/ܫ(_o2_ Y2U*4V6NL/wfPJžEy)'1zL#wՖu"_V[_)ZD ]@[| } 얺Zُ'1Bln/)꾋dQ3]d}Ñ|G5-Jxl܆r)ߛcJc3ibaIm==[M:a6`BKh;Ay_L'!ew\+^Ƣp5UJh_6^mF{Ssu,$cAQF;I瞘(].3OaT$t>gԝTV?̞ƨl4U&eb(4MņE5Zg ?ΐc,ؤEܵ(Nu߻LVIj%ĀJ["|&->[73_Dmʫx*dމPTtAL~x MMB 5@+Z˲L~ .!V8.%OvҖ g)OLaǴ}#΍IB81y QmIMP_k;e%ʋW&E)I]P30lHzV*ga]~vw8Q8":Hσ4>G@ZA%yD>,B5kL(ɑ-ca̹hhmuCΘK2F@z,]fqR**-`=ҳIȿi DL1ݔpH:f*j9DtG)rS1 ߲r*XP+_ɞn xb5aFIۧWxtf8'PKPԷi Ҭ1aLx9s3d< nzQ rXUx.>-OSvFӘi_Wk@Wk(y--DCYY3{%,~T:n K䱊RGN `c8?MA3(6hSmiSiŜUcB!Bp&QA>O^-& n1jFBo<,[Ѫ6MA@4PTOL,%n%%kmK},<'-㾋rCj"o8154ؘ)QxUfF5R:v"n!Z'GC MHAELu*)1x/rM3Lv>d=Ǐ܌uoX OXU0lv@]d{Bᾟ:ysID~*'LfL;w$3̜XAy@[CwL=x"TV@0E9m2 *>ގ|-^V30\c0CM#VPQ,[(g+tGm M#@"Ărxy& {vKBF?k0 g9R;oW)߮bo:o`FwJ3HY>[U%>56[SFab|Yڎ[{6I{ RR9V=W8~ypL4 ~}=vA"myӆ^{ø\,Ս֙PJboG¢>< mn?Iq:b{D15E8=-E;l q):ZI.bt^|׍:gm9O;ZBZ%gc釋Pʵ$ ~o2R.l GZv*[n 0+csȍa7Uڝ) uWЭ B6r!OsgD`LY^'BI..w~X6>Obz8FMuzGf'(kдbp7,Fk(sjGjij o z:u QgB/W̽%5ʏT4_(J^lBAAspgeoRT)px̔~hT_-GUoUI l^ 7Eo|#G)^r)jJ)NUj>V;Va(%UJ~Q˝}eNW\jP z3q3rTmk@1S᳀!y5]"CХB9Mu^kmZX vtF_ջ%)KfGVzaen}Cmj?,y]>}.8uX +:>–oXk֡^?ܗK;+P_RG 8=<_XL8Nh=f p L5ZjDD@8dtGvgoQbn!H `2()2~lq)"jFHG&^4OM-]8 C RνF+5taMŶ;{m^>]d6,bަYy+..޲ܤ#cCtlzL%B=;s[k#`( ZMkX:HtP,s 'keu>Z:7Qu D oTA<2 |} LYD=[lE͒:o \ؾM&`Q,x(~#R񤭏 lmOV "1"؝"lo%'&v6>-SǿY3cX2FCi{O-U$Y8O`j08ڱھ *(/SBڢi,h=IÄY]NQ,)1:6[-`';P1QI ݗDӟ0 i"QP)08ltD bS#^YTP_mcۼxREd/js}+ﮍbM(#lPީ.e㖿7g cl4oG?I ^!y7?iXQ]Dg X%V?'4z#J:l[YԇX~׋׎hu*S(!ftpv@%׹߰)׽Jou Ԛj#!_曬4uNw 8#B);d:]b(U ~I>aa:i,'7"Z?}8YxX@[]|N|95Q-hD A4vUKz}x-11fzA9`r{_@dM^1IUJ@ 52IqZ(x35ߙ=wŞ{p g8RHCB~aWJx>GFݵJzF<b_f6z#i>~ASbFJ|6)^c~|Ȏ5-ъ (J Z Wz w53;Cs=h:2|F;F[<{Cv6֖H 嫄Af*ꐹ=Uq/ʼ?n.z$_&9&vԩԆBx*6+l&}|k(kv[߸&tHذ?B8xOTRKE~o4<aH7POGm$F{B h^lKLZnm Kj/;h9 K 1s#D)GQ l3ʄf,䐑c2*PoE.8͝6qdH! n e4K}3僜q 8,n$͛B)!$- v=Teev ٸ~1{Q*ԫQ̃Fm')"q 4HMkr7|}Q:aR8=A*#;ҵW\˹MԤ,zN@av|M+~0'fl+ϬrڍĻ6*0^q*ԋgĜL}H=Z#=Gy5<&ښt->\ػ/9#kOcKVX5]埯r,rp8ܓoC1tPl,o(f^8qe|I[P$`:'!ğBr ( Ⱦ=*=g|eY.󪀑̆WV7YgoLaڸ4Rw˞՗ڬPHtt崖r寬EVIMKY-Qb*4g2K\C~$dč}*8 @Ӡ,|sOa;BCa =/v/Kn?'L= eS|e!>%KH:k9l-PAޅ}6'.e֯ PѶ =5.{nd=Bjb#qgXU4Z|| &׭싇my^JRN8ySQC/^¾U=7PdGzbB.-0d򲇡'-ƹE]$-KZ?~o/foh#F~׊hP tڧ]WWC?])j/\E&nn֏*{~4Hu >Sk7G rfa(RJ9nn)ҋmNDK門R=(bssˢ$vz).ܵ5 |p#2 h>XNIbbIJ/jS_*/^l [@wX!̬WBVL),PA #Zf\g!S4 y_7^/ u?XI][vos^?IU7#De@cf~84 Lɡ7=G-LrbDz-[d>dƍaP(DF6g|Hȩ8~ Ypg!~] g _L.r(3Z@VyVV |qާ)5g5CwZAGRF^y?p'y=l F*PI_ %aN=s:nOKd6Ҟ6kATSuܲ 婿klBݜf36R:h$jc7Hh7 CRDt(ZzN=*6V9lTo voщswٝ JRؑ}R nxz'9Ȃmux߮)VK(pmC~ &#fիVR 7wx\z?ꡞq}O2{â٨j/On*gP$xP2GmdC$>H*T]U#W*c .r&G\LYc@uoeMúm^κ( z<ޓ2Wz/U=rIN2:諴)<%'e.5HUvMY'z3AmRO dxC{x9!ưMA2;ug~p 5E%UVu3kU%6֠pL_ҫ>DNֆe|;VBEJiX+Q~|s9#d_&U X0$1s/&4\7]G+}hNF_? 1..*jSJ ~/RWÞ"?ߞtGAV&-m OO!7"V% ex 5"J~|>V{lCa|^q~ zK5LhUyv~ɀ@bj9nz~U;ƾZ4J6rf֙W?:z=xgn+g,ӌL)eB1 T9T'(^,32B4 G OAy;1+%fpp/}͡70}8`1ZH !4' yMmB0G. }.SD] <:21 Xn y9,sU}^4& @ %0|ҾyM֣ 0iT<Dh=~靾AkerxHBj5|"]nSߔaF ʷnqb> %߿ژ/jѣ ?tg:yCM蓽A`V9ѳ |qLa"v( HMO*jZ쏹)e98Kv$ 1:W) (Ą~֡8xWY4cS7X&e\飏Rc5Fckrd0}7~cꛛDpFΑZ#>ƕPNvP3:*B7_iI)k"n6ax&0>-~iqJٹ#\3`<|u/fNn_?]ek02v0+ɵ=gf'D ]IcUgtxEwVZT8Za*2 SQ|46WAidAq, )ڶuG`DܖcBɈ3=bUZ"_[*O6N(ΚlauϤ{`kUa#환B{:gIS@8B/ZIMe&C)opy[ KBfM^W 8*d*&΃pUţabm~.-Y43Y "!]G޴ftqfW}mȣ T[\QZ@ԏ/DkIVY#f~S@LD v~ b8T,7J5xbTɩMv5xun̛Xo\/sTMeGrWeĮvw2[hxسrpdFz$: j!~1AL?1{^BKN6a:3u^GMF/T}~T]B)̯aI3qi@YpBqu7Еڜv3QLe01 }¨zO'g8diM{܉dO T> ?8~=ԮKIr)Q^L(E(4 J3oF&\Pu;)zgbAǀoOBi)tEfg=.)pr"bZ13-j>͹I,CURbrZ]8`VY Cbr2O,Y/t\] P mC3"CC|$O: ex  a__ & {ݡLފƌRTz?gYwi1q(lh;-5|w&ݟKH,A]yi,t ^Piew! z{ Z`ݺzhl(U]39ZKSe}삊[,ȳ7('rk܎#?9$ja‘^.0_3R"NΎm<DDsbM/l䙷prC˳h$Di]B++;lQa͜\q:R/z=pp|U} ಛ='KTF@`6(cJf`  'T .슾fe]~ mBd_fQY鴳#QϿS nh|ư?A} !%%n0[2ܴvoۄ.TG58oU:f\Eˆ#Q,UICfzgʤ(2Xa#'j^!^JD $u`ȹyΪbK8O21g1WZvcrĬ1öCZ znF#),|VR’ػie~acNY#;ggPҷGjhF"gbjt&--33Vv VntA=>Q앶iUͭ}4QLJ'26܇G.Ab+ URKnVUwLQ͈C GBm':N%aJ=V"X$Y;Fm EXY{0 w熏׿g)gƛƅE-&/Kw<\`"= b kr^NJg5 p)MSoM;uY&XIWrC"F"+_HiU>_lֽ1}NB hp%67lXWSj*nH X$+ANg~f^lj90H0S!uuȤ?092KqTnvpEلcWSV"aSZXg ?>k{_es3/CM],_gG GmB7g#d "Qls8bT[ P@f=̑dbz$7-hw >6Fb˪U{i5w <v @-ugE &tCp753MUYN:W(kd767nb'4.aHɋ;oAt%#BbQ_;A"btDFuKI~V55N_{q|o jգݴ5%@ns&Z?HJ4Jl|cL+s+'hj{]P"K-n~RtL'=M\rՑ0'a.h ҵP[KH,dsʽ69b\-~ kБ' r >2v}KP`f [΢dNW)_g%zԡIշEy}*J%,ЊA׹H}*һc2ߨUcBa\rd>VeX޶Ow %٬Z;7;}H1ߡ)pP:d6pȕHֺ SZ.P>p.@iW3zWe5 4u)Gd+ٶ˿]X՚0dqs oZzP2GLrZpMAIIC0f-ͺXP2\W?T[+_ VBӑ{`TMWt{*.(+YR7$:AJo3)R.dHi0 ΄2>CHQu)=ߞf`ɔ%u<pEP+׊,EFB^~Nb [~tu$(uKe+rB42IYo2 Nb>:%P0rpɚq)JM9Y6hŮ~\)cDfQg tWL@2Szk#F#2LӬ=tϰIҙ vy,OAE 4:w6%K֝#H> DaGЧǰĐcD"EJRVd:N!ٖ(ebM/2@pfyhq<8\PN=ЖʪntKX J$A%jeS c\|BL#sxB$nm3Y%xm.|V'7t DDA2X 8$0d!.]jۚXݬ$Wv㻅J s_)ɱxL%#)H-dXגC}ߟoW.Wk<% sGYt76 gsN).pfp2|ib:,S "bAQүkFDkKKSߘL%c\%[sLP"!!52k76e: ]||iӖMs, QnQæM/n&KrǚO6ڄ3b׶K~_ao#L(8ò[*H;xz?|!~"Etm1K}.v&SVV<(qp!>Y b!궡B2@kVÁ3e|kh c¨ GiUɭكlG9_M21 IPѐUo 4ՐX9־/l8p\nem[Q|*=CR 8}բ8#DDKNLHgt v1 Ҟ[!~}0y ^/mh4#ŅQ%72ӿ `-w~>(w◦雑aWE 訆gڽzHFj[KUͼ#ї:~T J18"#Q}0\D ^kʠQv0Y~!'5&yuvgt\1tpZ:fNZ1zN M[sMy> 1G d5pdnçf+h+"7c v:@{)Ȃٕ'ex%RCr 9D5/Vtn9vrrLbJk?R g5}`3R9l.,tYxLkpSVziBF_gK )…yX"Zn誺tM[YEyEk8GR_ AR_R WV0Nf;:r虭U@l7Am$ V r;|պ6cibZ ̴!kΘ#WFLjp?0 :Dz>cc(2sKAf:e\XUb.w*bM,{h1-|N_OvP  U>#@]gge=C&tw/P/1y7UnrQ^SY'e(:~L/pcҶ`%.$>߀\I[ZgruѬfx ؍vn˼i6ޗMpƱWB1YSoSynDNapU"knC Dz.Dzgrn=,Gz+t@ e?%g5/ $B3/]o \di}~ ƒV+# pK'o> d#⌤rJ.-fwui7jˬ{`p|mꑀC$ŋ˂ Y_ KFI. #c&820tv .x瘍7B2FOP˧Ykdxeo#<+IG*҈ωz^Ӧ.:U+xA˥Nbؽj~ q(f 6HS,WXi__ߦSLKYP6!b:Fw@&|z`Bc֑$ªkPyitK4%@9E]  ^0HX"Un( )DSb^Rg& + q( %,wl@QwKHBA /M(O>ՏÉ&/q7r%o#9Z곊/uIkFo< \&2dAzy4J3ʹgaU䅬xJ5=5D؂`Q_Ѝ͗)\u]v}r}'|>83O`Fpg&D;@x /wlO%=&PIN^ gC7ҿ\T $bC(zA,h|8J?1 >X^W d|_pB/p$˧ͧkTyPDu.mCJ-^(wkԉa$d<ɵPP \mmX飰PZ51tӻo2@@jl-nshcڧ& ]E1^{ӿFJ27?\{ɢ  Ř.-r-%ZbIF5@].yX֙&A3fN6{ Nst=-_ч QI_gmG6ڊXUxzx-T=br_R9xH?kkf~Ovz9\M.t~U-+%vhuSwr_#=)?|U 肿YJqol g6s93λii24!7|GM2j+/utd+.)L ;Ƕ\Tʣbsuǰy>ߺ@K5@*ic9zV"I`BY5 =ԘVh \) L7Qy-mq~1 {UtW5{΄ cehFو.Fez˰~&k.moWߟ$*eڝg';H7-^=PޔV|oͤ#\TkLo&C JFY䷧/Ͱt-|d76{4ʊyjDujQ?>#M<)Q@Lj|59$EUȪ @t;)N,yРI$5'j<r*A]J!-ߟF~D_e__Wm^ԳV@U~h3Gra;+BQVB2cj.{0.!% :>؞\_Dcd"P3PT,[|}~h"5|XĸT*fbj(  <(![ވaNt]Ƃ'[Mb!2?U)k굑; W7( VM)2B~"fQsM rX$fP(6!xcp^RU0P 82r1+[z4X?>j{\£BuZ5`[MHNދ:$/$N*]%8bxM5mZGĆbd{1UZH_HvzbVДcD ,3٥0Ҙߋh[GL8VnS2#x~KOq"aC 4%iR0Ru!*ϨFȁKVi#[r9Iz4=5tK-~L;E8]nyYQ$䪢*9qMYG & hc,rީLn9Ɨh'{I~i_`^)Pe*mp+]V!pbaBG\ V̟xR4TaqMox|6+XF^涰^CH|:%CM ~COafK]rhC4VKj.撲W-G&>s+ 1-wl@ih.w ʒv֝HCs2TdMKt-wUk\=xZ^&?8\Zt*ZQcH+NtJR@bK1cҿF`[)N(|Gz=S_NC,fH\9,FiPWO3C$۳ÈeNxNBo*`}mB8vE&Z ?|C9?,lދvgvLSP\*$u'm%K(}T_="v6j!V~,iYirۮ+e]nJ>Zg{5 YG4kȻ˥%ftA7/t}D5B$ehizi512lHCz̶,Yg0ղre?i4B#PP^!+}}l{rW:k=D:jT3[vS/sNqixŪb|\z?O'(lNr{GQyX!&Cql>lmmGl -7@'^%SBclT~^¤SLNڲDxF#lJ agI:Z]kWꀽKh0K&$|1,(cefQH{ o x֐N(9 uɀ}a=# ?IX0.=r"A' 1cCtP(R f|]! (AUIMdi-5j23ˆWޭCKTz?͜^5[kř2oox'#I<ω LMA b$z]2 OgghZFV9h%5W1>Ve;ˑjM͵ \2bp[4QZcbF8Cz^~ߠcJ!b|< sRvc w'B#h%nKHU:"q#ODQջh)&hcY Ff.yÆp /J`H?Vb0'N]t˷GIJeEs~F_-k<@Kt82m4[4dR6r"(l*>At eKoX]Y>uW'xR?flzPF ^4&w_Y\< ٣ZP\pXIP DDLG<0'O.-~[U=8@[P_g F^O̴!fk-zro4X*l9| }:|uM`hx~Խ#[nY=o/xDyQօؓ\<}궉Na>5Js8Ue.'ۜeOɎ6s[6ΞZEFыw} Ip35G) A^ CbҸl#k|eEFH|?4rEمq' ,u]~  rxt- J3=VguZ!]1g3仞,-&6b>Lo-[h4ECy bi G)+%`ѓh2_\&N;4^]7kBjr τ6FM{\t߯2MIYm`"E7yTD-s#SlMҳYU?`ܼ`^֮\_LC8f"T<~NcS8rO5*"7ͮS00>v96w-v Sɷ6@f_K7.~0B%BAߓPA }#/-F@zJZٮ.S̢/4T s8fOpO+P*9pԟ&M,.C@kԺr)s1Ł ?r{rn`oMq==y4 Th}3~2P,tpCS0MPe3aiBϏ(6 چ $A!0 Bnx:F&kOZΔî/6Tw>͠ګȿeT#,-BhRS֙"]:m Z X6~wdW "hcb>q1qI[ZcЗ_ V [|=5٧KU~d3{iKaZKH n6CQR (FWZlKeN,IYÌrt?$8w:=΁9Qb2#k 6Z(l-(#]c -@'5_.Tro^e xZvz8(`H-X!(NTLhIGGыxz@au5u0 lX̓ :z ]kj<ǵtE#T8< v@UuG5KS&5 #11V5++2!X%`}|YwYh)5@P+SZ0pV)bמ %%t?=GN$n0a=1 ڥ}ț7nxG ATG;[4]jFȌ1)*ʭ#"e|^{_"H -q8/u!VѯLqEdzB}-pD)+G|62hŻ3ul `c>^|_͘&]ķ7z@8/_^6À*E1:kVjBd?R`hY匑֊ ƅb[ƚ1ZA?kT/ފ|r y'"0WxZchp晠zi{g OZAYYo搀]gB\"E;<r RV$.sn`鍴uM`~ey<8R %*f1>K#e'm1<+ݔ\eX#~DEw콂bhSᛑqRt](Q@zFrA4C$kg7sM<i%y:xAA9G<8k+<Fy~jmf䘑؏wǭ]9W BsQ̀E3sѭRP.d0Àɗ+WНX:,֯&yT0EL/D&ꀗ4Sr޳eϽӹr Y )Y (A\]y~ܚ}SH̗9l  Qƚ{~o`ẐeO[vZ[qMٽ/4}\O0A C/#'J?F'}T9쇫-K yA(~M}̌7t% a{H,Ei]n Wti?R1. SDUݻ]5)g>$Et$[d-R`'Dt[λ*S7H8R 2zMnHg=<9"W1{ym牀dvӓAvi+ vqpا΀+V\Zivh:?c[r樂Z J>=L`?NW%:}6snYCqE,SH Xu5'P&woUJ>'gxO[,Bq)H\FAW?w"y?pT#(= +K=`^ȷӏ7O2zH6{&1iDIDzmN/kFA 0e `k>BVٸ&)b\uHd׷cR7QՑU]:m>"4Rwls =xak,1b8Cu}9E =&v ^Y5-tkJ\/ñ4W(KhVyk8 ʵ?Q 7&^ݡUvwtg@;DpisV5mNYO~^J[Vx/99s8חчl,̜WHM7"|Bo4Jz=NEHѲqDD̙ ϰg#xLg8G+5h;SIh<.?Ykn z:fYӒ\|W=h07H?"g6ű,e BwxM ڃoRɼޜXXJD7\Qƍ޹Y0趱Jg*@uS4]u^1 #}M~JsƗS8߷ټm . d9IoEN*;Celtgi_@˴RQ̀l P@taky ߦT,~?8øMsJ~B Ri3B0VvQFę(s D+?g|b&zU z\1ˣOެ,@8pأ1RXȺMpSMK۽gjO]J]NYS_AR4y>X"]d&VJҝ >yhB̏:o$'fbR8FhBUΓܾ3~uϋz+dZeg4W~]Q8UTt #_a 齇F@sZ%%( ,Gtwg&`>+F6?  יâ2qRf5=0QZ} SY!| ON;F⇗_D`-0s؍ -n$"p!u_Ia-!x}1Pu͝XF% ap32Ix}!nd{aI={zfQW#70< F[ͯp3:'wnu#}@YI %RGK"toa.UX;ڶf@+CI'ΌVAO=x YY} Zqn(J:^-cRc]iĖH*81&1Pu`8p D_HX6QSnmL ͶGa(! Q d>O{/.:yzֿ>;ts?.F~!d?r(Mۛޤnm,g {>aiTGM(5`:+a=n?"eg%*1Ү 4a* 1=mNCB`xT~xz`Jd@P7Fmᔿo,X(|8zHM\ȿֿ%:Qw&\|2_.s\V[E£~]<#:) L=+2 Fj[Bgp'걙 ˄&OGUλ{f%TyS$3Vԟt7G'_O͂XXkkXϚ;,_ +Ɏ.IfH@Ld5uݫc/_x: eD!-cnd# Pd0dnV˭Xh<EcڶI3K.)av_I;otTK!&vw ޭ)uJb` jsz#k\W}w[e8`7e*yM?xÇ劑Вs),UΛ0PR1iwLisGZAIv#׊*W?K>*m c4[xU<+|RѸS"t\z23Zng5.)9fɨV(nc-``F\ocx̟"3euZUfimOѧmv~?3jw˓`)ŌhYATC0.s ;uK0u]bbk))&HSdݬګzÃ8羁3cDhy2 #B6bRހ,w^pҳJpъѢi{Ŝ L}8G5ؓx$Μ+Le^$`E&yvJ"eTLaigs]5`' B8`vl9[EgQEj>ʻ$K'.e@qݹ,!o٭r@d}v& (K-WSp޹sPk b46T `MseoPobtYr: 8'&Ջ2OdpG ;~ ]lu^܆;`B7]t}8 J?0E/n-z~KE6izQrtdeV1fwF>Q!QC(|M!$U(AfYm¤9yXTL_ދU'tCZIf I\'G͋;vVwn f|- 5F:~I*Y4"a3}c=Yzquia+޼[̵L;x 24 GFw =%[1aη pQث;]*3vH(y ]. r,Cq*gKpȠL0<]Ohh!+̰a08RKl5yqBi+mZo/}GyQVQq6B&i./ReӐP.PPrc4iP&;=߰,yQz8y). ITBgGBU<O0Xa4gC+UD xIPqehzgʹ3+3vf+#r"lj#ygpgK WW!#M z;;k4Z8M~,[qfUBHLp*QC Ġ>nEe尹 KlJݮ,z'hsw|X0GU?zal4~L-JC6 j隸﷜Mȶ:ޥF"*Xn+cY<$Gqˆ`Ac<6ֆsݐ!;#eL^s޲%R[0(٬Zʧ`#wZcZ~f38%ҹ|Gq}ZG~öߨP.~>t {iAX~}xZU)d͹&ƍj \7T=We6*ށ,{ػ%'ʞv'5Nb}ѯTeSI(cW6l)-Z$L*8 jzq#.~gehuHxC;Q'9|]x%v5A%c0Nc XNY98 ց`VQU2,$ۯ|OFd0/A=^r`7u1;{*mx@ 3Ԃ*fKos=Ӊd0"G{T[ 9U)5Tyz,7V=VULjgʖ M箩Ztߠkjq$hu"/kwTEuDGA2DNc Z=K1\%Izj&/W&}iWa7yӔ`@6W"nquim K=Ũdj)_FEε7#_b F7a1qU\,%r<ĿaU+gc[ o"ϓMM'Wh%F^ջN02$50{j%υYq )fB?g@(@Fx@J1 .,=p.Vib}0檻EKgC]wi_C.YNlסKOQB13A_H?%Ge ϻ'tf 9C-vBļ=v sڬyTDEAɘ :z un- JsG !Qn| Jd.UQgƞXm(z"_ʗW}SD]ë)nٻ`:G~:6+T`nVWzW\I #jH9D2@Me}˺n|u]"EnYwE-nl(<ध~0+KU%hҷ"/hw_ίA%L ~Uޟզc)U2хar/6WBhx g,(,1K5X'AV ^!xC[2sɌ9f[}2KWՙ/ Ѽݨ鮘2G^ciHЕۀ־IV ߉b/ 35 OchH#D6NEq)b+=)\|c2Quti}7DR8u0, 0Y3]R" 3`ZǹX\Wԙ5bC/_=UXm0>.֥9hA+Aša"Yn.(ԁ-ܠ, o0˷rA?ee]Ң 90þRgy!Ӽ;{7(!ci7<@nBnH(I%ltY ޔla^Ef0 NV?nY/ria fNnrf&ݝ3d# Lw2׽7MfwN/XRÓ@zgr J$gWeX IhdDWJX(T 6;.$g}7kDcnrQ%qDi!sϻ lXmVE1&1 zΖ-զpnjQ3RY`$N6(1Li5`((}wʪXu㴢X_=M _zbV t)lp41ո3 =]Քiɽ>! 'LY!J5/"Hꉸ6FޏEK8ġ:}4 PasG>U! OZQ(ԛ9n%Ò:^*e#,FQy+Wjʆ 6`6+ zXl\1¯G|v7rhb[~S$6OUƓnm 5`MiQe,8f]mғZREr!WU%+[V#[Tj:F#o.6~?̸<@,(zӵli%C޸~Eiؔ#vJ،oRиvi&kpb"z %2sIa^&zf}=~(JXW8,F dq]n"n/ㄦ)ۼ/b>ѯ#Cِ8`ienrxw: Ao\ W iNgZc`>2Sfw;[HgNvG%<߽938Eđ4>vg&Ma T2?`[K%Vrl, \ E#}5tU5w5Pneiy2%3mz]F}l5E xhGS<Z_cG=W5δ1*:M1C1?4s~jn[#RͿ]w5ת\S>&cz`YXAXg:!Ι&$;PQ&2ьcoM~!wwzN;LhzX[g&휻?ag;=;9c䛉KlNWy gH Xlcþ6@*Bxu|@:gP;*I#Z }[:f(ƀ#p?V[5ѠB ?B:UQ+<=*~ i=6<+ߥm@MW4^ZqS 1KB')z[B!?c\qdiB7xq%I]#@*ғ1 e[0aNY7׿R<8Fuk <@\1`1;a;NKo` K-#-,uȧj[UӦ9SLђkÍJ  ) =(|jɾaEL먄Dg3t|afzӶL\EB`Fk: ' SOw\U"],%]4lB .\¿#܌|`JFe|Hu@kT]N݉V:i\^eH.ѵMZ(GWg _=U54:>[`q~<9-[.,"3ZDN% ;y#a~90$X)|< | _mذm;W/r<7Uas9fӚiݢsl9d(yiSl-(*^2 'HPqA|3l(Im,?Q\5skm/c8.NvRڝN˞> %7;2Gq03{ l{9Mf8?z*˻^ cJ\Ow,-e klƨ 5_|k_A^,rfLR[>qBӗȪ5gyiSTjqvCn4 XjfRUN"=ե>^~툷{ӕmENjM+pl5G{7fR `FfPB7B{?9Ysy/5[k3]~ \5ԃ=D_-B4ݬrСq{AH.[:cpF^%pȘ)ЏVvp5b!k=, GP>JD} bT0Ch1,N-eE4sת#kO棼ym.=I&s +]5Vf\DE PPTF3A4 QgL"cN}V+R,^7&E#k =wލgVBǝaS!'mf/@Bi-jDHӗȄ)S.α[p8}g2rB}5A/x # mru aІX&RR6p.Ӝ?+sw|Z =t1衳qcg7V7SqcSXFnI %̓+8 TDJ[E ʲe*lGƮ{S^<>OG 7_t'-~PhVwPe^ukQiCK/E6t7$|* *@Ih7Tק/k?XkU bSHZU3zNJp>")_ϰmO>t>TukO{A1vbϋB,-oMl~g#.ćC\KQ4}{,q+n{%pCKQ(yrV !ǃc׉933g =˵GЇ@Ӂuq~FkUV!v|J,O t/ZmP c9HM?R$w/̬=JeY94 vAUJ<N,8xdl]lA"jmejJ4:.A1nTvk,9ӞeyEZL$t؆fk%uHu&UeTͧ~!4$*h,qBCԇl$L=@|kOl2Am;gRktUDpDNgA3<$= f~fAI_ҟƲc&^mkC/,񅺑GyT\<7\Ѩ5.r1nA'T2ƪ*]&|=OJ @wpQYq>m-GB{HyRsc%Y4 >T{L0o :ܴdHum7R;hc,-B.B6U.!Z81{(@9kXEw$1[>u=K,#~2Tw:2n5]T O@8 9+w䮾Ҷ)/kRl~O{(ɈZ?//5‘N52>QApmk'ߗjd [7dY 2e4NhJBY'}"Ϙƙ 07B jV@D'{Xt?$:fY2x)|k>?@|K0xJvb=͇fƦV.I\^rnJ#iaOLii(7ַN*iګ07m͵TDfEE^ CDNP .O8篯mo.D f .S^bƒVix9 ~# āp}A8dW_i[utTr[{> A%t@DB⬢I/Nמ7aЙC8c;VBfEL͡/3C-_[W?DHaA|qQᶦZ{nઞxrfPOtYވe)u ɤsw@+F夦3eg*O|{2(exmkݾ'm| 'o;v(gtLwKuEPz3lx/)>LtL'OBh`B8'nK_KCSЮ%CY7js,WaDo9[>Д/#; 61 '/ 3h^ӶGKG~󶡌?VCPvSC|ƶLRF%^#"BvG" YZ