libavfilter6-3.4.2-11.17.1<>,an|p9|8N4{:}rCΣ<L BW O^Z(T^B{-rT^d;>QV!W\$ܬL2IZlgڞ6_HzzQT_As0׬#h:wOwU:Aeh=\~:jL. =diu BOJ۽jJGǰz  gJMP_jvhExub2e3?zIYhs{ƞpۢh>@?d  F5 K\pv     08(@(L((8a9 ta:a>>@MF\GtH|IXY\]^bcd e%f(l*u@vHwxyz`ptzClibavfilter63.4.211.17.1FFmpeg audio and video filtering libraryThe libavfilter library provides a generic audio/video filtering framework containing several filters, sources and sinks.an|ibs-arm-5"@SUSE Linux Enterprise 15SUSE LLC LGPL-2.1-or-later AND GPL-2.0-or-laterhttps://www.suse.com/System/Librarieshttps://ffmpeg.org/linuxaarch64"@an^ana8e94add0fa96c5574e719775b3c7e6dfbdbe745d6a1f17ae98c8f9552a7a3172libavfilter.so.6.107.100rootrootrootrootffmpeg-3.4.2-11.17.1.src.rpmlibavfilter.so.6()(64bit)libavfilter.so.6(LIBAVFILTER_6)(64bit)libavfilter6libavfilter6(aarch-64)@@@@@@@@@@@@@@@@@@@@@@@@@@@    /sbin/ldconfig/sbin/ldconfigld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libass.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/ldconfigibs-arm-5 16346438363.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_Updatedrpmxz5aarch64-suse-linuxELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=de7febf7bca6338d6ae8bfea6c4c98c7a75ee538, strippedPPRRR R!RRRRRRR RR R RRRRRRR#RRRRRR`;X%Msd003futf-82c52b28ef0410ac53c3fcd5ab337d9c59caffc61864a53e1ee8409c7235b1167?7zXZ !t/C,]"k%f0]do5Gڒ;XEs C Ic%1vm|N鮡-9Szڐ7$C([5e:lH?q*D"4xɗ_=؀DzibX\B&NCT`"A~Alh܍@%1w94RN_a~깾u˸j|k,m/"$r"SS[n;gda/Mw o\-9=@u/D}(e/$Τ//Ȯqط=`,5TBLܯL$VH'nqvx< h=ر|7!^MщWHPdׁ%z| ِMH!y9{Yqµʘ\H'!6Ae 3MDԘb.؟ѐ;wC^!-,E5 j|z%F'|EŔ; ŶwŬBфB迨zۆA(݀,. OgurtGrX[b*̦zfFbQ٪YY.`B߃inkb"r4o+2w+TE3u}J)]n-SƗEp*xXB\t!=r?=W9٫V Lp]= 9j,V89ܱu`w)_s=2ƺaoQ!UĝdIcue*6Ze9tS#MR]&(==jxl~WCMWwFi3К^D)CD-|6>KcI,5n009; /WReAى{K_gmK1/evR+%ps|ViVMS2c]5Qo& %3 <s<–⧊6>[նtRzy^/󄼸 2kRm#ρTY&ɹA.YHH]Jªzӎ+h35R юfG MR(yҍ9E$k{qb7P7 F[0q.i- bR]+dQXǿGC%w)zHYpBlЏM8IG8n)Q;DgЈXO& |O6%]vS(͖V{!EJ8F%Z,ӓS#Լw4bch!rmGC)Š1nҙX;N'2-y2.BU4y1^ʕ\.dR wD֣^Hd+BZK(IO69wj[K9Enyg&SVTW8-D4+ɨ&{͆#SW.@VGz綅ez]k+x&&0֦j+O+d.4΅\De8"z&ٓϖ=kO?Kc*] !pbydw~ItQ̻= ZC_WqVPix^1ok>ddj8_EM IC qXz2.SW&{Idco;R J^ׇ"ԙW@Q# z)չa LFݰ0k: klybbY\4e#n1JP}J Ui@NG#`F*N ϳ߳L+E=f76YLՀ H$ ~CWz7B᝕c/1QEeǗ:9WrhQ_o@#͠ /ϋD!>ESֻa u/m?^: ='!؉tZJ$@'kfz 3a>8: $]L) Y%x"87gSjPX?JQ5P4WMN V(1,tVC͉اɜw=2JԨ JO6#FA͏ ra ~xS>Au^-= @G sfG +`A'Q[d%Z\ zO#uڭ|V@5Fͼc}FU `=z24uP""%~%\ uM96ʣ3d..rX; `(Uu$CQ!? F=nBPiRR{;ng)F\4  9\W,q`5dۙ~b'c#4+ mrt6[I1}uJ2:^vuky2!t+L8M؂"?~tE?H9@$SL-:{A ]jO '1@ 5bNSs7J^7 0PnThUK9 ع+8t`$7)ЁS C S(DRsu.Z!Ϭ_jL1!ઍqLDc@ 6ѥ=]XfLpfAHc/MZyx5:v3yѢ,!>;ilb2xL=N %~;LOei2y6nwH?"*g>hx(Xp#sr(|##33Hw 1%ՃpvVH 5KOra] =}m8̤S37`!d33*"KRmNEB\N|UMfZ%>i_NۏYt!c js Y RER1+^mnQ" q&QdVyF6tE~@r^Qy_> y}u I&{saV[mjyFM ;ĝdVWrvCZcSC7V5U|QHJFyZزvl^F\Z$BsxE1z4V90ݭ`+2 #wk}HMzH -@m^k9 BZ"RaiaoeF:, 3i::|E_0gҪ5T53%Oݺ\<}KH"ۭ S\-Ah UgBrj |+LO @R'ΐ^;lbT|LyN؉Zn"xFXp/>-5F6Ϻy[mZ,Owt[Qȹ )ܗxmб6B#,Lɢ5FmYÐ70"5ɟt&/E %MzBAB K>GXFm5dgT='F F36\+j͉͑"kϲSgH:2੠;FM %w %bqء$"ǼY(5W}} cdoV&y'@bHMG}xC*\mgo % { s K;I4B ?#fxuZ2Zha?TU:i.zL^wC)nk\Vy?CzJل>'+u~MCAہt+߄=TK8Г]u!00'ˮ&e`#ePr1[՘S<n\l G1Wh^:Y!NzB8&bTҊ`MD-mu uj/kFF W0wgM[F9ymM>hHtSBg؍HBWi9 RFMRrY on05/z k%F뤒,p=WY S=X7Ȅ<۰ ;HⅤ)× H[;zuW»%vM&%Yiʥ'<3Y5yM $`HSl TRw;e9$V}ؼO(,f!7!юP (EŒ;Uѐq904V}FNl4BCt\sVZ?MZߒ&.]U5Ҳ{(Ű,)GW`#lh_+(vcͱ Z݀L\TEWT&@s&@pIس!YC ڞ*ٽ)7a)pb3_Ԃ'5=\æv kțj%TG^;,Ǡ|}h%8dk.I&|o)dM1~|~*;צ܀SP:+( tFu'(r gmdaX'L8^ ؿk== C=Wj)f=gy^f൮qClflɆ יٜ Bbc}PD !̩ '|X'=su-pd9om'(B˗sUڜ) 8; s8d:nìXaGQTtP{EkK_H4]l ~i[8Ħi?WVX/t~5J6M^Ӄ .N =tfl~M>lYJ1N02 ? Y8x sE+JW ֖7>4/HnxAs\ z*wԧ?g.`TͿ M ikxi VkQTz8 34)Mgψlig$_wpt{C n %fT330\Ӏ7bᑊR0Q =o-Emk^5_AwV%!f9 Q) $^ax8z40*?Eq}1M uJYg.#/ep=[辴%ǩ\*9I?3܂4w1~a J6(7N[gXq5:|DBlSl2&OjFuza9Prcq巐y>EW#8*r/}/q$ =e,pGD\5.%Le\ Rdave"z[牛{>R vodMBcPG}C\lu^@p0oN$ B.1ng<ӏK;\XO *]R@GRDS՚!~MެG"tymh֕[hcak*753?S=K˷T2pkYړWıVCV,Wn~c 7T#y?+_xYyF X||? , T36_6b~t[^I Mf//`W/*ҞVeصeRdJfcMKcGxGwM2`d;ItݔЃHeم1Yf*3p*Q$;RDk`jJ{\LODlj*LЀD) '' υRԖ7h'˾:)ZalHV,QxRR XZ:z\ |ׯJpk>f/2cXZw@d&]).{!oA}|]J>SEvlF[hʫ)#DpG+Jh4;[RHY3%T`wMS?P/{/svИāKT̪yPs@dΑ~v &D'J/fݹ笞Ϸ}sI~9KKNY{KQl攉y0X ,xK}uURx`|+"{8Hz JD݃\uZT- p(C"lrIp-[VSs7omj·ͽEf/RZr+-{8EJ 3˰anZJuZp޾o3S4D վlPtPda[0fC: e%ąmRc96M<]~5z!@QJ'aZy0hYMS8-H(q{hۉe:fK|k<jXO[\IJېy I@}eɛ3H!=2[u&ZdSBCö KC<Kz5Y åsV7ʲ#ȤI&᡺18>o m3q0,r h%h8okR;'nEK!UAԩ^~9QX Ui(؏gxe~BICdr; iK͋dgZM [$'|j?'6ff$3ZfV )9jK[3M&y>w7PF$CfF:P Ph ~na LNq@V]TZ!iLdwXQm YVsUD\& 5|yT~iLb%Pinv6kWWjgqʛ / IʉUW7\5* 9',(RÇw%p+%RZ+7{?\jm9gJd}BY"ZBy (nwt2],^4/;[]$LX8sdK7`F{, .lͳ+b?ȏePtw:r׽=\Q eZJr,NPٷ )tnz8n*FթB>g??6atCѤ#=Q C:=r vk2" {{6k@o+IaRHaˇ3=`QVUNFh2m7R{@uw)s1n&QYPPryƝ#wi߅ TpՋ~}) C.wU4}#2]&۾$2ĪW۪. c} 1sdCA;dC.Sy촉fO\n vݞAl3ɤSEz ]},`]"ST]Ú"/o.YuψI&[/lNjCX%e63cB͌YWPm[> +$nX-`+,`8xZԢ h.a&5S3sPq";ؤi5? 0{AM$谮BEey)_S O5o~@֢.0Т(uٺo RǥDQҨa?E/U'b6~@|] n PI+ |V"v+ | yhIMfRPBQ.he*nAנBO8t)AY N )Xƹ1X1?r Τn#A7YN{M|Hi:S)^ }sVsk}_{_-Ş`+*񁤱n{ ;&(ZI\em^t64n V8c_gfu|Ag6[_,֠s Lx,kUiJ,!y-xV p,:>bف9hI3s=,oU=/?R\"cc99䣤7[b}Sz# bx BR1Z:5vl0јdD09N NCuA"LAꍸ^Ұ1|u e*jNY.ag=? xidUJħvٿXZ=4] y׸ЏŸ" k s $ֻc (\0ܽBSt@ʴ}CK|:kO.89%NVY+٨ X9XxF2#V2H%gݡHy4[?lԔõyH&53`Nx5$#M3i k&'t*D_q1 |uEidV^:jeFdgt1GRa,oZx_AOXm6)kO-AL뷡cOϡpx!3֥I)FΕ'51$:ZmYD{*gʐA6v# 5&LcŻ5mc@%--HIIsR @e x T8e nY~ue5*?am7o@5E<$PWX"=9.ݿˇOM" 1"vGcj5 TN#liZhԞR뿨+`GDcne{T ʢrd -عGWHf%.H`Sf%AKTDLԱJMBB֙?.5?"9 &ABiff|ЈYo|TT8s t^} e⤏>`"\Fߓe'#"oe&;7!<_!O@\/Y&ſs&&ϐ-B烅D+gxd47 Ag8B;DEc2pٙ] ۍĿf]&a{F'h!cWX^Xk vrYc^ Kf7Klykz$r Q;D@~dn=ÒyKFnc2QT3,%uAO$4n|H &5wlO4 f&T: J4y;S- v~3\.'"Kv3CTh1xHiqJ#"~E;$',|?f`ߕ̷kS1#Gͨ 9 -v4]d4^V6zUV PM_8}}F:c{/$H){="~?DMI(^_؍xk8EARۇ />k1dXYc\<:~O;Uǖ ȇbGN3H!R%!q~n."*5r~L3 )(QԻp6*#>̰d?p7Tn3Ebv)6y84um@Y7 َ6 af2)uH]QKgb"Djr 4lAK"2ӧ_t#M6]a={w^N4Cq|͇GۧVB{ r&^' caStS?~$OvGȫۄ@{"\cGf|pԪCo8J솗\>[Pi0*}Vng]IDVz1Di>f޺Ã0Iڥm`ɦ[`tzT%:(dTJc:.ŋq8~FMGrRQzΌ)Ňg%X8X~ÜZn#{_}CPHfCȈ쉒+͈C$1S7noR0pMC8J]ǯ HX;yDۓi'嘿o@i\"fJB[ ԄFP"mY}* hJqY`;S a""Bp"-5>Ay=CsG3,(4#5V! JV^72+!<~n?$ 3^P0i$i7MPe^HO~[['}iC,TBw)iQe53yÜkÁiRu4'>AD}`]oI0, \IK%`h֭:kI JwSJ&bu!(戋&oEsHcwocz9C18~Bo66uՈ3+z=*;qFɻQ'j?%HT}[/AcԈ/%Vԫï9RPG64l1͖adDŽANsg2\^&)huS&dIXO.`gAē;qŇLJc3Q|R |C0_~YyTN,~CQ&: H hpZ;ӍC=,lO^XG%Q ǻ'$t0/]J *7hX‘V̘rVS8dh 1ݴy?ŤG5W3^WkAӒ$v¯Q1,Kʯ<3z`(Z}SoϼHhs{Y~ B qwFa5QEm܆*uнcN^aXnd fHډW 6 G,VH\1o@ L1t%?[uƮqthe.) njii`mvFHZ}]w+j IS5x\p\:{Jj: X{ 941LPŴ 6`0eړQ V(҃BW $JcE#&C℡Xf)I [Y݂b8dN2}W+L.U5͎u3X.ӯ:*GT(׼QgH P1N$0}X~G3TH{ &~l|!j&.ͺMjKPr/֞'lȞB9_PǚV?FLLL_oL7|@ GyaAP⩌!5AcOT,tΟ:/FOǝ[ z,.v}e8|P[C{3eYywe5{diAZIdōfxuf8S'!{KOQ%`E/:^FK9Sٷg5ؔQ(d@έqI㱪K&ǔYH\"?).'8782*ϛ/ )6tqgY%APۅp7tJb$s2FVQ/ U~@26䌧O-۝N{+q)g5+21Ou-$CYjѿzY`b9 c1 !^a7d/Dd\pN|Na R@Q&B=:=ūe"lĄEBku/;/W- # 1_H5D4No)X zq%fqC͆le5X誜rЯH(ؐ!m?nᛌ9hCT<|J @=ѹX }$XxHQie>[/VAv9k?΄!3I^ }W0߯1jӖ\+CJAiaf39 6k>"2n0mdBj58ki_H])QvDPomJ>ԩɠZME̗_mo"DCO#TJ۫vPwWX6ی) Y,q }D$7/ȳ&L\ -|?$iӊ#ZXaQ)JU02"KVXyec7UE+N pd#ҷ<6 Fich͚ҭ7yb44i C7$^ŠN~a[^ᑱU>*X~;ΫK[d%Rde7۩X{:z/>jR* En$5ZQtg8BLZfmhl%V% ϲo$Nigm8CM6lrUpm}pwFqAr 4Qt%lf;5Ǐ O ^#1^]heE3J =0b&?0" y2JƔ l)LdoUKg/vWNYޖ̈z$%nsŷ L(ȬU{n-hܮG,l BQr`[2%0"/TԮ),T''G_Aem,G>_6ẇSb!k Uq86\ô7,SEoyկ],чa:O}w|vzD "؈|&dW 3l;|@5$ƀ"Է!BX[/Ki6 tGԠPRr;)err ?р3mgvspS̋LM$D+YT.F=ӶMȩYôY_\Sk zkF7OGA5%"-q4ҕW<c9q&dKK%L%?%^w{*\ht .({=Lf7 4o(J>l<@hޡF\;k_ B/)ahכ0rWMl ޑgܑ̅$]F*JFz70W \-*Ҷv&HS'!:@.㪝5U;*B[Ⱥ/zL$)/俤}\R{Vm-Ϻ5*%({pƔAOBk;dsͬ+$s[}#K \G@n0kg! no5&I+1Rr7%F^2?ZecqzC3[eoU^{ϯ5glܢR茊7i6缑{Ю߅N]Qp)JWLuzx2.#j5 e_Op[Aζ'Kl cGn>7,},H^*2VLM^!3'P:[!˭S?8˸BsN]_a4q~C zGeSORxU€ 0"7wliMp(Y-j?;1R͕N;0؇N՝KlqͷyCR]2t SS)*GSĶiQ~P1R2ov}HYTN)%Ek-Sw( Fq]}˗}7m"`z1W RS8JI$:ۜhS=zŨh%z^V޺6*p*m0LUx=%fI?lGDZ5d;*)*5=ם{hJ C [V֚ilqWh wMl$\1}"aIw웅.#ֺkt!z5'q3i .F;c73oJY"D 5^ FφWcJ$ eoqt b;’雏R=Oj?Q5 p:zy0$,3úre'qcAX.x"!{$ wM5à͑/gsTfp 6nJ'O Ӽ 3[=\zN-H;507ι2W7*g\Fe7<ѓڣxĿW3D9s'JXp镸bln@*aGjжʛ(:8#JE}0Q}(H47 F;"!7f #ud5"pERRA|WL'\HK֭B=*^dX* [Û5yr -i8ƛ" SHTm}+#)"1~ly͚c?[^WeMN\ ¢ ";~qdN`[Zr0͸bD3Aj[E8X{39l&i3r$4ζ=F5*bbԶj@`c7(V)ds7ȁ}ܗP1K_R23ylVF^0tVCpE +)#?%IPWIiI$8P7|R +kU'Oۗx9d>t҈Q0Jc7b{nI!gS)015[jk3C;y^0!NKhWo)Qmn}Yͬd tʤ5x`+!AY~&~6Ɗg9ڏO;6x< KAn&c9YL JE5Oan>,cr'JV #U) 4@E3>ri$ b8Kzlf2ggY7 oDnT, Ad@c7f|f#ϖ$]׆1AzKIuCNQNo ьCw'cov&7>dF@*Nf_&)_#y[t Ga+)L9^?VU `“\5[.XJ݃kI :TOBwh-dZ'\?8aT)~9T!'"B-jy 7 G|_߈m_9R/P7Zvh]%+ъ*Br=~6 0q~<*WP}eu\15&ƛ;J]89A  ʼFQa_4ZN#| ГK=KlSGM_ìB$#vqIRt 1{k(*ө#tUʛJN( }TiW0Mg{ÞXt|l2A7Aa0DWT%bD8Y~x96Is @KPKP>USy}MhTI1&x!DMkV!@~o/U.*7wA&]j?8U;+`}"º?xB):5[/?.C8~vy,4*XQZx"G+#_> |S*H ކ[%WpOmYVkG;?7͹.zb2ಱF"R  sp"^uݬ4Ffvb\8IXR͓f^<,6wCLI)@"6?* A y0͛Y=@xٴF :NK"{ 6+%ԣPj[X2(&m%R-ۤї?v,Jo?2o iZ&?Gf#,G'τ_b!8rJxA‡V&)&u}nyVBȒ#i4:M3ԗ:C_YRbmƺu5Lz1DV=H6 avgp5ңfAU &d'IUcc[yղq7ъH.l0')ϿwRGI Z"5 B> efp$αv>& eMjE&7v@cfM 4q1zGX'OgtrJ韑Mo\Myq@gƢU$ESI]8NlPCvh>p;p&?obf2~z=pQ77=%qp `m{yNJt{$!<83My}):LCc}TADf1!Ӕ+i LWJk $)Ԧ}\E*vO; zk޼b ]E4~Gr2# ƛ 'w\8I 2CD>cDȤR,em6@T#εVNW(A2 F80֮*.nD);6 j,G16ao;H!8b"N&S }η=Y&쐱k:Bh 5Xe>{wϦ5[D'ǭ  NpFmP^ЧE_2W, >BKSN։W[*0w@B^eYEƒZşpWc蕺WB<{o縹"x 8:H[vrKέ79KX2pH s`Zf9#{p*g׬ ќ,2X,CpU0d'Y.(`GP| ]ЀM[9>Wn6{0O3'YfP 9#a :Н.83es5'K uC]Nsl#Ac_қJ~TV;Pif>}ztS@ Pދz+ 2%jۅ|%/a} ;D M&u:te-5#Px)FuX YX8T>G*M*|gCBATj}TV4:b@ P 3c`#Zڗ> o*ISv{l]]cBbߡbʁPÝ@ytJ^l~PL6چ0Vi\ dJ ?f+qOE:_achE );s q7@Gxœ\ub^N>٬~iîڟ$Hj"eL9Yq`iK5gj?DLi[s O@xGh8|Fi9[pivLmZ&G&, yl%zLj8>2Ѷ624f5N_doh^ >&c-?V_nxEo8QTKT&w콳g o^ P|1DI+ʳ ^tD;?Dc~Ԇ ޕNU@[NL`vi^1Y0K0g_8yEybj[KK矚qppjg`k 5i޴YUEƨ# ~e @B "2J90yV.Qp32.i/ ,r' DA>pQɝ}h9};vd#)5+t;ѿ}^=8^9d hw 6\m|ݡ~{+b(-ʋ; z!NJ>:"*C$pV- "!a܌yRy`riW}.u=~(J/OYąxʺT=fjp#vSE: q.”#6=) |EvuU) z+Oʉr mj{rXonsQpN6C;0JCƩpYť& <|;[n/}_4䗳D|6:w3QeP (t}!6Eۓ#۫PSǯ$gkع}O/d\ 1TW' BE`MWEBeH TQ18MBa$@NtԐ{Y` I) d :~E<=:M}#bĕ.e[gޠS y -$mlh0wQVwrDpN!PA` gL( #8> 5NJ}֍UO a}(QV e4F{GQPvJ.{^ aώjxYi H\َ!,G1Ep4l_2T6CuFRaSf7;WEV,swq3 ^B/a2p?)6bV-0Mj|')ޕw/TP`pЍJs(Əʿ9.,xk+`}-{$zB:i} R#Rk.s0OB[ܪAz3`|t>Z5yRy5$}AW۴eXka2Sk=kN SAu U;85({3`aڨ; W>**C;S (t:Pؿj8`q`(tFE@xԢIDD6Ys*:Cȇ%|⩘sg+Kx/vYV)U۲`kݛ}Q[e9JfR.$(j;a4cu/ X 4yGj2u<?3CxbV-da %e;p|@DI54= .FNCiU%>V㸶VܘنMB/> sԶ~~E0h߃lȲbIr=x swLI^jK Z_q#ljri%&_yk5d^mJʈl?BIꒈV8%BK;3wqh4!7) ԓbc',;u/ 3E2bWuY/4fBPa%m^څu5}b!ifA, fSKw&Bq$ROkώ%r6]%Tj=IQBIMט4>m'pwyP7n֑\nN*Le`Ţ!=ű{^w1:.r]{@I+Fay2dHΒv 0Ė[;TRSc-Ba RW,Od=U [`RSFny* So6UϮCI'rFISS~ =_B]l1ٓk~! d\No|%d)%ܥ7VCHLV&TA]$}6lyꚳh1S帼ecaoN D>?&1Xo1Wu:y>l#?=Gc;]ޯۭQƉtz2Κ;[r,04չ+J8 K^kͱc6m_=9SdZfpv\"U`T ڵ diy6O%ÔݳD.!eJv-6Y!. XAu`)pU@.9&jʽnt%jL-Xb[Q7 bxP 䈽lלQ1%; Kf}-Kv+@"׾䫿9XPd)oz6NTszQg j 4!_RXcƔˏbF~Y$Q!4d,Jӓf1n>|v&4oCCB&FWEoW+騋|H`Y@ydIKJt': ;YX"WѸ XaQqlse/ 6.|XA#ĝ썙$ȯF.,8jn&E!='iH xf:7d{)53MYBQLH+t7r:|^sk,n5(a[1=>s\&}ìً]M;9j OAj꾍ldos)q[5//dv#[Y>9hjGk`pnd dd ^~9;cK[힡lf_c.e@ҥJ;09T+ٽ9ZozEZK  Mp`M&_AQ1>/;Fub,EHT)l/>DaQB}:׵4|"6'b'jY8/ˢa%eFOH7bTj#+"tA.BkI.d+E9Flȩ>3wxx8cJ[t2wEJ**] ?e­C3--"?Bhc7X$  JSEÞݤ_{zz,m2;m 7ʇo\6{e 6e+ û_W`=Br9H +&|x+͔rPuRH6iƮ@DLva?~dam2uWbb1PfuaTUz1WvbfƪEqǻX[ urt ԑ ?v-r,j8C1hKUr1Ӳdξ@jizât |"g&~Uƥ-#'\Iy6$iMZ[bl `UA_z GKXgTŔ +_${{~R ^ O~VbAϳ.;ba MUDofȇR Qs7 PŖ!4^ۚ0)]XD_,Ep󲉼{B ) c I@낇`qr@SeڻD2jBU*靝mFJ,bԲzʮ)=吇Ķb0͗&h872cw@76) g<@|BxE8d}uSFK]9y%_cq@r,‹@yI6< 4$4Gc߾ p'UxN|7zWNP)nJ3|"B0 wVEuub(+@bqN=IL^|{y澣f|rl.U&37ӡ‚:c"Yq(WbmtJN C;bF{|;?(s2i;E |60<҅ȳEt[*oZ8'G b6G|Ǖsr}vɟ7 DnkBh$w $8u?BRkU-kX 딽jҺ/$C& Ӂ 4})u:= =ˏyXBoH>ՍV]IXG})4L2.+Fm'!,[Ʝ+J>"{@@ X-`|ۣ2e=bl)Pb];ήP%LJS-z]\.}M X%uƦEAtR/#n5-OOSeEB!,51x"#cu}Rz(i*n38ӽrT .;(1)|ǬySo@%7pt"Tf{=ig WAm'hX-ьF̥R`ۚ O [C+~m]6o,ag#uDMML‚zko\je3@ίв)F=m,nrO`NCx&R#dKm=YmXNG .:+i*uu*nb_8[r[;^r"z|?7F!qЊw,to nj+!y)Bx?D⏬ TAv4VRK;By X|Lj̃Y.- nKO9hVxVQCW:)|+K 0[8;ƾ5-I<beα {X_E\u_\T2@Kex擱xs>M9QY(>mDnܯ*1%H wqL3BG*Aş2':qFRUT! q_1]aE~e 2PJO.,2'5 -VQ`Y%QEmO-AMc{ZQb%s!e-_`2 +GXgD@N<"`fA^Td@ޭޡk+KtOiaʩSF R3v [չyQ@=%\pCjQ*#5aIs2+.>=߀ToY{[%l6Qp'_S'|HM1TI@ ƙ>qH&n#] mC43` GfYm1ca˙v(@v ~rp`O֥qߧy-$GJa/9boD-[<X4X}{~b r@@w+u$vĉO)OtYՄp4Vx4rN?7-ᯍݳ\L~CG pF;ZL%".k7c)FhG 52ӹ7т6|f$(R"_*)D#zdWCWZ Wj >#Y鿳\j>WޓQSt1& 䰟`Q\:Zֳc3]@25dj9cʉa0nվ.f-@5y"'ڰИrL.Hz!mps'nmi) {йD:]DmVu% Bq?Zr%DFq+`=CG4)fRbkE%P}";cy%+ )ԅSc?tʂu$Tqwc c HT'62tVZ0a HZ ״@+Y&;1K,zT*SHb|G 1*oӏ3 "fb`AylBǂ"'%ɀW6r"^f/o;f~蹹"߸5 2Y]f}CQw\(v5$>P&۸PAfЂKR6"s4F ƃgxx>zlbTk+ux*2)WAPjc⮫\AӃxj;;aʾ(~d[pxQgg+I8:Lq&.q͗MKDcux'쟩NsnXyi\O}E7yj.LVoH3frkD1=a?3':Ū3va+lq^2Cf &5x|#n$L7YV%lv=~oB9Mw)2IФVyC.AL)_&=Z!1lϾ Rw X3FNO:!Լ)pqXN.5!G.b"&|;Y#%NFSg4+RB ̾Hrddq$ApD-(1Sciο^ppuDώ?AM ywG!9&^6wbJ"-$+}ox/d{y|C(k9 jxo.rU޲m1[CXEL;y45l!8bTѕ= T2߷x8'׹SS[]*g8ek %ɸ5my^\Eko /Lf: ׵|]MV A)ImYQL;`?Gߒ9TJQ͍'Q1H%PqmHzF5{M90czCj꩚uKېԎ[儳B\En*՞^QU̘FGAbts8_uS_y_`.^^fHD@IKY]7 nj_fǁc&̲pvqs!^@Tk%3*j`A 0  -}w`~gه?Ty0-3x)ĞCc$usߞm+}O[SG{E=Wxq۹sU%~Uaڋ!4sA.YMT%sa!<څ[n5LNpk!+O.s!#`^-ˋFyQMtEITsg;A ~u:kܑChYiJ"g!A@ޮӪ^"V#z4~Ib}/Kqm/]2pm5Z3M ۦ6kK0Nt|7U߂2I 8mhS*CFa^zI=T+TeB ǡϡI;uZNC~:t)OXÞ!%MJ+Wi6|).[jf_'3&Zud+gh]eM`ʯ~pH DxxQVYΊ2G_̀#S쎧p\ y??rk +#FxI"&srgS7 ͅ+Qo@&dl/?Ƨ[QQ>6 {\d" T uJ +Qo{RH4,DsE fz01=)DJ0Jg;g0h0Kǚ,teLSM!Q}8j' ͂k5hmky>`1 7ȁV.9NAM /m }Ɉa$>ًߝ1s}cV8]=NP>BgPvmP ͎ *J/Zyh(:^S|rkUVdl̇ fuCW0DZ#d4e±sˤ{T<Dlm v"qILTAHZ!V޳׫$51]2o*|UhMc"@ Dn֯3P%T?p[&d\DM KٹڬA@6$Y4ḇ-Y\&~)_)c--F_ϰd+OED;u<vɞ4{-:D"7#%Ieq+h{'_Țg|;W@orC}s `-9Ys6ruܾBi*BG7hJѓtU\ aU A$|w(lS")/|* >!Yۢ,~ͩ[PF_͍[ɫe6Lqs8r<1WyZNPрh}pQ/ށWOVgaTZFe;=UQ83WI'Jy>mAf;ʫ|}q|/mM 6Z^eQ&P ߼4#Cc~A\2J00W0YF9>W+~)bx DKY>1o:G j/buaI4kV1 ^(yh'68O$԰F^.e@:z16朔]^emk#F\4DInah3|9~Vp04YAJ#6n6\MhƦKnsOMq<b87s3HWr(&E;ߟ[vfGScc i1C`$#5Kb@0t1r4 cOnLfce_eV;Jܪ}Qަ Fh ScǢ?@RMguV$*pҾ=PSL_ J+Gu|:6Eq-|6-pCGf\g79'Êƞ* žT3 a:rЦjxP $Zk\z;Mtӥ?QyH&HGT[ABpr39Hf9L{)HJ;{4K423yu wc]!F+҉ ?|ԥfF4>ݱ-M >Xi רX"WIrm>ϯ,DR wSD7dRMz}%܌5歔Y:L㥼qKޚdc0͊'aA%PF;%!_P ;$L)_NF9Or/_7,RD?y+`Ѝb.Atg<ݶ|HqS]#;peh%Sߴ@U*l&,+ /3p +b8"H|{gI[ *3+rA`n*8=Zم ?%{d{ŕe2<.8\P" |ʬ>)ɺzMg tu9iZ a߶(]0Yj)&hץBݡ쟿V SS Nt_(y4$tj -,8YysuN>lyu/_*~Ih_8# S/ԅtcGѿz8eOB֍OMڛB*JIq!ii!,-k ?[X)v >&SdxI7 !ŖK2xvG_]k)ģrN@B/E-R_*Ƴ+w8+xv)co続J5[f!vM8=p Ppf>I4]̪ }+3SBTjͽ/ޫ7zsDۣ7hsZ샯J!nh6d 2s]dC IJ)Eñ,9!6@=ԯ9F!=KVQ-Zmu>F 5VJaDObG2qS;~XrjL qh >7.muU'RGT3gR&03]!AErP=3 A*r'.߯ E4ۨ 9*˝\xrd$RJovIw:/u %?AAGk!^خ)3Qm}y۹E.jv9 tkk+^׼`//cuhu%o0Coٙr &G<VJXz^fjK;9m ir.L17w q}H|d9B5Fćs3Naa_ydWRs y:Bʇ]֍f{ +z[԰Qe!DiGJm\>Gס @~]96 * ~+ Ӫ 58 |JN[x/)dR3 Q섴ѠtJS|v_ӱºvq8"I?,HMEQRЉЃү[K..u_;l۪# E]ɝC9w^"_@%XT(Cɷ>e2H3pX" -uRq֦,)2a&a]PJxܚ4>HeS)Ik9R(})ŪXWk\;pj0B;OcIBł$4[C|'πwEtLH \ qǖE\O$nI{ 8.],iZlZ;SD[閍_%|>#*g3@ " N5G cACTŏ'RScё4&Ξpu= bnJ>$|![0%' 3)E ᤑ*Ye.G>b)ѧG eYzNM#^+d ߁>2-΁{m)%O4KwB+eSh3;e՜&Ir[dBhiv@1Cݠ;ͦjR;|R ϿʑȊ!y%+JP籢Q9Ȕ0ns:gxNR&2f g`tnؙ޶%N̙vSCHRyOi-&]4gǽri.vj H|H\1yK G~}klHE~9 cp:&)2[Y}n4~E4,C LH a23Ed@ZD#ї$TlU!dnIg6Nɳ"'?}^ohjdj.蜜,C m pZ7k!Qc)_Nk^40AP ԧEt>O-p<`w|  ZmW̭ Hc17MMҮex31xM-8\-EEz2[գS-`6epC\0c(JE3睃1+\\SM eIm%+eABd C#xb=d߰"Y|oz+1y }ij5Uy;(%3q&+E2nuA0O*Vnv$CNƝGd^NH2fmålGoBfXeQJYL(e[]<<`@%O#ދmbk 0T-߉8b{v'ʎX,ꖇ:\Tyg38de?,elUj&zO^}0E}P> kBՄz%|}cgWs ~O?֯D@ `V*?gk5Mc}#n[ΞU[5T*xğ_F$I@ʦ$Sx$giZ[x0sOH[,"mK%xg!tn\M&;>L|k&ټpfv8)8Vzp# ÷I RN±S잹c\6 f(e~a{1M҈ci.9:GKt[Y#D5|4BMY·z{;HgEŝ'yeC+b&yv_,P7@k=P鬑ڱ@ BD3ȇIcS5oE9"!1`AXSٝ.Ӊ쁨pm*"}m=o;=V7,+9S[<ʖ|؊d9Pj-$D iVzN4fzvJ[L)mra<35M~Dfj, #6 O"z?; ֥.3~wo!^(4W $> ;DMZ?'r52m1c 鬻Pcwh`̨^}x%qJ6;sU'uO`vgms^qbo|UkӰi0"g@2 S @8901uB Ϋ0ӒnMbH@g8 ty! *9єN̮AME]/;UVkÒ0$4XX|:V7 W^XK͞=>O#@RmD<%Cވz.}'%,{T .<2x1+B8kWR UX͠)ƒ*fN.o0 mohCPnGu90sd3 7#2G3hm3@=Qb)kW~iUd[kB$_MdVl5(0@WPo7[$.~йRv ڳn>NrAЁ5!iV#x[&lc"Y`Thw6{ɆXx$S3PǍrYu2 9kT b ߬ t/' ݨ&ɵPӤp7)ARr3G:G%O%A_ TD SDTn e{-m;G?ޗ45&zT{)_KA7" JbPuUjiH(z/Uf߹+j8s"S;SƽޱJBk"ƔԲ)tC +r~>&tx]Ne>d4F"G.åĿ3q?e^+ԠAz+pr~r7l_-eZPL!rw~$Dz`,8(`Z‰ e新]ZOg~K(PrԊ6Oi Nru8Z;|\,Ƕ @!p(Gq-Jz2#Wod QH G^Q5t-=wta 5GJ/'zt/"Iaȕ] vuI.s wfv.)Gtpε>ƃ@+X95$P(Ab[ގї9o&J2^ 9ԝ~;8}~ѭ7RY|yM.V\!q,ߒjLw )U5սXW955I8 GjK}.԰?m=zNQsDWsC#蝵)6LI̚7P˴ԥ7/PtOO޼+D r1E=PJ֌LIb{24ARu^==׳otQ\di(>Lʹ^䘻 @MAGpW /A\9:?Y=2.5*;j#^6Y`m[.ph [FAoxvN@,TO2Ǩ S#{<;|$xAU?zZa5 ޓMtnWi/EŲ=D; 1+~=E]7:ujCLV40.ڬ_ ܶ`nrvޯ eV lsdISoM{Q3zkRoNNkl؛1׼3J%VRcz:c0,| eblu>\Q*Рai ]ܵ@}N=*z#:\K竢/fUdngY*O]h+\k Jn=и& ss7j_~ F3PTa r_Xq2snX /7*LM/ˋA-b[|-w`Ev2,7h2wQce$ZwQF/%v1,hAX^?\Jl+ble9輊,!֚GTačO9dl~<]W&^J 6K1o&> @Au+(ۨd/8A'p<޻Q*+o;QrBRqNV1X@#|F,oyg|_i(^ԟ\q]k~9ɚ\' \zlLJjv534~cZyu4- GdSI70Hdtqј}b8"1Z1cnE:azR|w(=?Lɀ>jR Tcyc'ibIao玹_Dt ~, GI`_=Z>߅66Suή =Ԙ3iP{?7Rۑqe9tu+^up,|)a,8GLv%7Azd 2-"߬X hpuQUcF k! ;an: fDKTw Zkk !U3iuE:}Ui]︒b)8\^([ZNv­<ŰȬDx WVJ>lbȴQIZA8!xlGk:_o|H`EJ>jۚNr%6nպd5>b2 +FI3FgKe1u/!_eEt,/E)O8 r}FQB"u,Zy=AS գAOO'r"td'7 9&Fg␷ h 7MRk}:Ń^z񒫂oUr +BÑqo=8Ha~Ѥx{JVn`L#? #XmKd gܔSk=5kp+qɲ66f' ,F'?|o3טg@@jY[I >VۤYDo7 %zt*4~RftaS[B΂25M6 =4L>+ךM;gJ0.KtGC՘9/$_,w[I] ,l2WJCj -G@?ʙWlK<+Ws♤N ̅C&1bq t8W##--pE.l9; fNBiGV9 `uw(9믒>|ƭ%V<4]@1]>qP8~2_ ytNCl:*Hq3ؗM#>`v0ba9,̣ C\|EёYߑo1UDH87#o $;R_e\)&zX\8Q1lֆ u K*E>*~ ViH8"A_Lݧ$Ύ 9㶧ecavW{JNJc~3gBKb-m#2ZJc Q4gN!K->Rr73g1N2|b͸r5}J A(bARG J2| 0nPE,CH2&iM&h;^<讔6'NO"uvra[D[鈧{R|5%kKgGSc43u$\`^_]ؒ'G ;QWŵᗈ"P\%G#\W-;|xfS~$W%]~Bs̶z+X)??)babb[Ry6wZT%3wZ#g'\0@ߗvnA'ֶ~W'01ެW5~h'T'b 1S&EƗ{ 4-cY8ڳ@ ' )0*Q\@Ƴ/dٝWj@B%CkRЋSB9<,_>/>8}#bfW!fK ݤ||J욏PYU݆33&)}'y>]W&V1wNf>Vc?t\QlW|n-hg[φkL6+LgR0)L@HƩY 21ɸvh9Jdm`/ΉwrK ȣf(X8>oHQ"ȿl9gedGhTRΘ|;XpHg} e/nut@n E:("$lɿPhy-":y4A1MAyq̅+_׀B_Ls\<(nkIe$+ֻ2a/&jim4sĕ` $4-*biaJI!0 E?yP2=]N(L݇ l 2شނ=} }qDO#dLE"ɲ\9X-@w3a)U;\IW<uN4 D0p<ݶKm"3^jg{F8G&S#1uh-GdM-ddw$&o4B7ə=P:̘b =\Y~4la EBtzTJ(D !:y.#_LC(WZI+}qV5~ VF,7)[,bo3##: BXVlq(ۊ4Y>7bcsoz<c75fbJe 4^Gd?F6s&%du>5F ƛL8ξ1z?[O_OhC=0ESnsNŀ6V7CADj bIcF>m 1G?pf-˶\:J,H?=~ek~|y+ +8^]_Nتyǂ돠K̉ *LFƂ_Bk7Ġ2aASPV|aW}5e@8bCdD{FqJ`z( 3pi8PjAmT.V:Uq}Z::7Q()pdGz\OLhQ<}TZ!4-\hhlP;2cC?e bVL6/BД}pNY%xbNh>*Dq;01e0 w.+d nml~ϭ~@}o,\:;ݙuR\帆[1 @{7MpRg'YݱMA -n(3BOBdȉ 46߻az7!>jlH뿁ݺ:)OAfh'd2DW ;B~W$8"tkеTG`?c3꩏ uݾ(U[ sm r @ kYi{ĭd [&d8Ce۵HTR#H#{*vO:b4KYO䚚y]h*+_$cWA$P6삫R]Yo<j꧎6I|KN\S&.7wAAY+fB+ۆCQg"EWp"fr]3k ud'I 1.#ld1 O;8na<:Ygz4_[ӐI!^sSi+L+R"xy:!uŘ`14ԙ$ o{\IjJt5m:g!b3& nHˊKv"F.Gu \u|Í܃R7ζH?lӺmNL*f/ &٧|t~N/6PY)T$wM_W9<{7ɠlw ZEi!*yރ8a)dޢCINPb \ٶ:[8)dV^I*ݻ220F33k1U{$qNp;|iWH%I)81myYgTO3/p79r" Kl9! gvX$8;8D"2=?#v#rXOS*egtt/q^MSHNL')' C&Lf(jOCRlȋ@WIIEl gvi*AH<sN38q[byլy/P=KW^rz5+cx@1(AMr?D='k UɄ@R~T^'L$F:ٮ|ЦBJI0 ]ECR'mrIJ/y|qs{N)O88mGO/#u 8*Q?߰XkĹi ۟؂h2+=17/{ւfk'Hy(wLAp^X5Zh 2֏4t4.+M%.D )3LѠ Ja+)jg+ .yZ" I z>6~KW4><33UҌ6=Ԛa~կ-wdH(`I?j\OnMG@)*Qt\wn&6Ӥ(G+sa#YnPK[jx悙G5ҬTh;/vr\ܜx,l Y k"塶w-/VZV:1 iiϬ\& OkAc Q$o8q6yx|ư?[ΘBE Sfe!TFrbz$>~Bf -XM3$47H:%$"*9M.QDY([C~K^[k Ye+Մ(&8,Ni5aC_bK4OsE0H7j@ V?Mafe=}4#M_H>,udxdq@:k9ԥ[^L{4bokަ[O/&gݐ6%߈kcc_=,k^ wѪ/`m[Sf;x#hF 5r6mxIJ˔ikr#" WXϡqDϲ)%% sU:dh0?sJ>J2'rFn-rD47lBE5ژZecUN8?Hv6ʯx6L|i+>-ٜCy()k`!%,gPлכU#*9!U31OXP8P1dz,ST@nzFG>6F9=ȥn}DNA+ -u&voGd%h-o}Bȧ?tD t~)V$쐣|Oc©6>{իUWh#%׎5)l(ztvd~U%sС>2ƖFZ=z#6+ov%צ[^)8⋽Տb #|0`viXXv=\}YZ^\Czg <3U`d:G[/18CeLoik,klYOt"$4s6ۅUBUڸns1Q7y6ѾAp;?9mq&(uƍ䈑ߏPƑ f% ИknM(-旧)Kn&1:  N1bVioj]}G)丬[^/韎>0 LP7"!?/G,FWj"kZVs_]#H Rz.4| =J}KW3tp0O0G8Nʷn.{;H[V)X t$搂 Czg~Ӊd拻8g<)9|TVЪ<>dʦԧ;rU>Tf?׺aSuiT%+؅gT!呂%jr0,>Tu~cy$pkOT'Swo܅65,Sis> H1&'5J!g|'T4>]ɼ *H\ sFY'}bx0͘8if3dԮs}}vItd&1u9m##OX9 2_D"K瀷0"mks5^̤EXk. vj%9ZVĭxXM  @*/kw0x~h=+D} Tx[8](YE'zZJW#G +«3T!{ɿ ZCEu) Th=2duL3,[ȫ2mhI;9{J QwcwGdW"% ))+|m^"ϸ ΠnCy2,01JhxiePOL2o{i; VkxTX @D *)dŽ7Ͳ(`=^oIGrV$kK.ٺ.ytJ gd:x4Ͼ+gX bN}N\5UlȊcyv^E(S}2^$0$V탛4i z:hQNCFk1Z*, BEK}a@7w^+09 9Jˀ$Vaұ&c{[3f+o|e7jܳC KC2C v*@6JįR`:*6N+-#BxLg~T*ӚBU0j`;;zH-Z%=gS3B#v9ʍ%ibˍTgv߰&1kPF6`'weD "1dv(me%RC(K&I77re~[:"Y!c?6te`сrIi =ްn ^)'ʐm}كa/$\҂~3\-x-HQβųj^߀!ދB9VNjς:  z,&=S5>vz#v!nNbͩ5*4>{Tw$@v%< _ъ\ȵ[nRj#qXQwr΃ܻH\+i_o]Hr.ϼ聗ROK#(I {\THӜ*\׈y6w/{ Umw ! $e;ae,Mۻm,;\[,g,*mSMzj%{%x{u" R詶J'.QS1h xXʪcʘN;tϋَlR:YE6sLwh C  R9EB3#=`Rg -^ǀXjT+>a >[6@xy Braj‡@:#A2F/1M1/hgRoϜ9~4z9AvS)mʺ?xra\o@Ci f/^צ?Ё8tgV.||q+>1ritOI{@Sq }m?29:W֒*"3Q}2 !Z۪itI´YMTMYSSݮA /buˮNKRrA:5U0m4Hi+h nm4.ܲAq%ڊmةqb:ߏ/nY5d[PŠZkka-\uWo$e+۩!|̷47Xc,ugYZCuRZ1q]hD8*nX3\S)3` w;[5\)R4 W#lD&qߞFuې>`YOk S[?K?}y&wU|3}̪gv#A֓d~ Qy[6D@d{QtQ?)9U,%[~'!"Df<ꄆ-F %64#x9T7ͻE9΁gis+%$Ts` y(+_1wapVc ?r Q9aPQ k}QzPw Dy"Zg89dt) xosj,9QnB~w!/غ>~wV~;4ʑäչt(?6rN"'<1;?&8? SyeZAap53 6NM%]֛2kn!/dL=u!sN'\ ^/Hh|$-2w'@OA+\˔R '>Î.>¦gTˆ }@e=9iV8&Lb[]U^CF8dx- Ȭlh}E_GĶNu5Xg5.K͑j|hr1`)T#Z>.c´6ԼYĴʨjj;"C|Wq;Jf^ Ŏ3T_oJx" u[$h3!QVѿ\.*W}p>AHLP =2*hS.ƸOG@j6xԺ>"),cU^D_e% ʧ:J!d%4=5;z0"t& +⁓6^cgH+.fUjj<(G>hdrcck6YPY/ tPӬ͌Hu:ږM|LThpP|ŲM?? 8鮓mxlą!0ocu #Ĉ!:1U?@ϩ!ߗ/՜-,7 %GDT0NA0} ̄+1W2<ϕ5%dJ/ˢ:1!J# R8|{11ɝƜ 2D=]P话77$P ~=v ھ\?fUeyn#~$BzʕDFS/#!U:i/5(4$ӧԢM 0%7!]'@lnΤ(2Cu|E` w!OnE X2?5?)h#rAX(ѽ$G&Y um8ckviV \1 wm:-柂sM ]l\1w,]ûNlqLvS~Eڝ+7?m7  _=?gM%F^̇neO:ڂ" dQ|mT%@xDG0?[(LD_[@;~;ږT˷ D'dqJnjm_swKz2W01<uRNӢ) {V/vO\FGNʏ`h&qk{ ܛTt3"P@k jQ:T5pgm%"|!ϿI}qꆍk9ξͩ%Ɯ4?Vt_ܘ#D*zG)N`40v0˧%D;i 8~_P1k#mA/ Y` &ʴ:g{BcvL/JKxIj,mt1O-b5X$(T'l+d  ~ ΃ ^SX&`z7|&})Y؄f^r+螇k,v2h3l>fE*xl:\ Sd`b3mU [Zuwvo1wdl42rNETֹ3lFe-ߠRͽ;ִ-E{~70@%3: zP=_04RAzC)n~ ?>QB2 <7ʾjۀRisS1H I@EQ7kAT8%Zs$ǎ^Hwf^z!'v]*xF"7\4 _Z񚫭.Lx:9k*8%Y'|8G=?%sazɫ?/"g䡂G^ʹ gQ|-gi4/w"EvaxV/&;[6Owdiٞp;8RϒLh'8byZt26ӫ-DX}fLx6|*a ?9,1qpFʥO&yK^eꀢUS,wPoY} Lgc$0 ^!`씁>vJfLY`*";hGʒv.LZLm(nJaRta[];h H#W};v@/@5Y&hU4ة|+ن<30)D>Þ5cّ$Ln_+>}h(x:^\}Α21,,|@T. :YY(4rOI*Z ow[7OT"(Ƶ7]ټYS FO!BYVR$ Õ;#Lvґ0l@ʭ:^)[FBǕDSg:z:'mg5}/]l+m[<$QTHka(2(ڄ0Dnp`. ,|{` 7/3y>Q{X3/}DNatl0Z>&z:0r~D YJ)?WYE.z͓۫K^U'%Wt}'NE9(<1iH!d۳<6r਺jQ&Iͭ1>]3>I7af0fbկh !hN⎶?y0b&SeRT=E|=zQe!E.4x0wK Htv=9dP;dpo )VbuҞxL‘iZK^SqMX,W!䎶D5ĤЏhn]vtW=V ݥnBHܬv(|,֝PwH&Uqh}ݢ;E@yWA[֝+2 *2U\Q(Ǖ )2dl?RP^ ہCѥYHפԚtg~9 %0m9?N&/"!ih84D?LSpy;[5况!>1k_y:JZv:l4r I,dAiq{ŁtyX힎fkhx+}`pv{)%#v8ԙpk#$h# H@NYN;i[R.)ypѮزdm D2;mh j:dI&\㠹ȞwICI4?*Xj7(@ O~*H6nE&v an:q觃 .@u (9-c[>7J힍]_p؊k(ͯ7ԁr'$