libavfilter6-32bit-3.4.2-11.17.1<>,5anep9|̢u%e; ׏q{ i8䃇<)įd^V^ 326tmړ( n¼W-,9"c|lQeߨh|'l&>?pd # L9 O`tz       @H&@&m&(8a98a:a>G HIX Y0\P]X^bcJdefluvwxy# $*lClibavfilter6-32bit3.4.211.17.1FFmpeg audio and video filtering libraryThe libavfilter library provides a generic audio/video filtering framework containing several filters, sources and sinks.anesheep18#(SUSE Linux Enterprise 15SUSE LLC LGPL-2.1-or-later AND GPL-2.0-or-laterhttps://www.suse.com/System/Librarieshttps://ffmpeg.org/linuxx86_64/sbin/ldconfig#(aneane64894bdbb98dfda512bd670b6bec70ac1bd9bae5a26d5f4fe5a6c89cccd3633dlibavfilter.so.6.107.100rootrootrootrootffmpeg-3.4.2-11.17.1.src.rpmlibavfilter.so.6libavfilter.so.6(LIBAVFILTER_6)libavfilter6-32bitlibavfilter6-32bit(x86-32)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    /bin/shlibass.so.9libavcodec.so.57libavcodec.so.57(LIBAVCODEC_57)libavformat.so.57libavformat.so.57(LIBAVFORMAT_57)libavresample.so.3libavresample.so.3(LIBAVRESAMPLE_3)libavutil.so.55libavutil.so.55(LIBAVUTIL_55)libc.so.6libc.so.6(GLIBC_2.0)libc.so.6(GLIBC_2.1)libc.so.6(GLIBC_2.1.3)libc.so.6(GLIBC_2.3.4)libc.so.6(GLIBC_2.4)libc.so.6(GLIBC_2.7)libdl.so.2libdl.so.2(GLIBC_2.0)libdl.so.2(GLIBC_2.1)libfreetype.so.6libm.so.6libm.so.6(GLIBC_2.0)libm.so.6(GLIBC_2.1)libm.so.6(GLIBC_2.2)libpostproc.so.54libpostproc.so.54(LIBPOSTPROC_54)libpthread.so.0libpthread.so.0(GLIBC_2.0)libswresample.so.2libswresample.so.2(LIBSWRESAMPLE_2)libswscale.so.4libswscale.so.4(LIBSWSCALE_4)libva.so.2rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.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/bin/sh3.4.2-11.17.13.4.2-11.17.1libavfilter.so.6libavfilter.so.6.107.100/usr/lib/-fomit-frame-pointer -fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:21544/SUSE_SLE-15-SP2_Update/d4821406c1069a56d83c2e73eefdea61-ffmpeg.SUSE_SLE-15-SP2_Updatedrpmxz5x86_64-suse-linuxELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=04595871bed00ed2ebecb3696be4458166bf9222, stripped#PPRRRR RRRRRR RR RRR RRRR RRRRRRRRR!RRRRR utf-80bf4a45051da0945a643a197d9629bf2de8882dda50110bbe9ec0f87e337a617? 7zXZ !t/]"k%ʽdo5Gڒ;XEK T(mcWV/`j04uSWq0J.v4u.4yYkQ,wD+;$Z 8t"̵=Ţ }kS@! J"\;kV^/Y|آc;p 6 ZQ$]Pv+&0""V;x.n0`jHs %gK65[ti:l3|,{>xu{FvR;$#j-$5UE~'Hd(\}Z=O#dԥ]9wt@ClcJ+>:"?`_*r*pkr^mëjgF/pWccJDKf:ڌFicz&Xg,Hg[\y7R,s3M:)=J25pSNQ=-Kvrq8-|;{L̺TF\?%.Cԁ2JeIc(r!)1I+ŶJ Csd4w6Yi$^q`peGs%:,V4ZC h+1EB ށ&~,aSL8u)+Al:ņ^y:g˞\#u@,L#XCz~50C/i=>Ms+e2 B;N*w u{sL4 O/8b~oX25O]oOjEu&T`Ej^Cxz}cF6S[).x;Lۿ$V_>k̽FWQvtJٚ^py~n )5= Y2R]аw>\~5jsQ;m$#˵ \9D"m2@kQB^ciQfSvSQj('DPom&,$hn{C ./vDc1yԜcS98'ҪAyBhzGJc}e*v_Ҥ.۷d.Zh1ԇefx]Rz/ֹuv5֊}pfβ邳@ͶlԜ%gTAV Xb`NƆ+tbDcF !Լ:媥6Zyzh.g7Jb2D# : ~kR$h5 v Lm*&=MkZ?RLLM5\Z|gEkirZVSXX:YE+$$4AHt;ӡ$r+oJ%9I߭aaStsA/Xiu5eRܻ@!$ /&\6 1o/Y)R&\qm!O"k\>wc,Wƾ^gFƎ6]/$᢯̭{|՚9m}:Y{|n&9(cyA|֙R3e3mE  QFyz2k]ų jPA1P,v'Sg9 gwiS-60 dx|`LZ `w!gh8߂G3c.n]k{FA8XCq:ћ ʛ'~{d5be%v%!{p&r|'$o=XX-`ѤUhjmO3d=2W%^Tv˄f}RɆQZA{甓- U˖IPr)Q +v OYWk}QaULeCRY~nv<;U^Dt&ͩK`H8acKN bv]kGaZPj߼Oy2q{()(&AI0¿^~`Pc;%X=6PAǫ@H:tXl=uci `u(42q5\X;qYKm w~;-q4qvGL<۽<53h$ZPèBep솒MmuF:JRDkB3k`kB&^]SxM{cPL-O?2jYr:כҍ~w?_2Lf [*\aXyi5󤕶;K@@˛XǕy8XCnNt~ oD  voLL^U WHXMykn{[D6⚽iօ*[[Шy3DU#H-F4;*8< B*rG U^BO:!:*@ufXL7+NQk:Q(SSעLY ֹMeOm*n-~Ԩ7aCo)+_#6+) ſߧN="h8gY=63Xj R֮n-%-[s`Ni=A4)A/[G@C(HCt)YBWSs͕deTPĎ-_-l+&k]w`w'{PWIń?Un+92sN ]-oWeIػ  P4٭JYcD[e4\dF"ce#M]dk*^efa~џPm;tt }R~oRcd֌(Eח6:կuws.&:pMNÒVNm3^d;\AK-(oNMꨭr-Ho`{hN %_(z|̓Lr瑔[=A-C-2_l̎&O~s~J;hUj[^ 3] i⸦FMTʮo1A{kI%N؛|ڵ}P6oHAlEmH~|瓄$$+WϾ2TR!rU㒘~|$k-K(Z-GSffVf{]`Z=[6}107f fjFA 0F>xs[x \?(AYi* Wl1O m"q[ ]&ujf,/냯p S+9b63zl qlXa:9J;y` u=})^-JCҮ ǾYx1 ;ôrj:SZ0L@)%4rbiXqWRh$X r%n:om鵐Ex*!{~VJ^:AMAPH uLu:?Ur=*%!֏2wۆ3H@mSLkyU nXP 7,UN.]:#=-jMM-A`Rɋ2p$y$_2ں[SOe*A`PsQe4@.[%5 *'O!K:6 >Eg8e\ p)LFI1pիGӎ?>"IXh_<+k9,3{pUQ n6F8aKbZ6+j XGQ/`K@4/7xG֖jv^&<Ⴋ%f2m M +es[v7$7T43sXS|.z*vz?,<,MfbJ7NoJ'Lݵy$`2]B9kr&zD+{Ƀ;V_,䑿ۏ_V*~˂y!}c1y4RBƨla,zA!*;yqrbɹfTt?|Zg L#൚iLucq/twAHL)BW z۷>oR*'7eDƛIp@0y_/9{ #I[T/vIMsD{2׾[kSqABu_GM6sVx8UxFĮ*sJf+ZD'DҬ Y:ք)/~.pmAEԅranqHo $~%{U:SD G㺅qJUnzSyO(m`& qBE]#g&jӠ`@a}LVvZ-pY-2:Bz2hg bN9uĈëV4u` Z ̉{ܮ Fdĸ'3aBX ]\.{łrYI3P'WVMfغ{MSW!0bk60"ې]mː1Lhr˧>MίGe1k ַQK&<霁|W?w$8X|G#/I~ʪb&F@'j:NM3om\ת; L %jr"~dyl>Nڡ1͝ HvϱW3@$"|5@g,lMޟCXoip:#P|[,ã%c ۲Q+3:PFM ;_+9 :2NhFրO/tuZ:__={Wݨox@+Э1z$^=U&KOE{ߺR !XcnLH~8GGTͦ6CI]B,UJүw ëq412zxXЖQ4*̆D gZTI?S(n}o;;F vۋc:p{FD4=XWni=e\2&md/JQ_|Z"icȆwqqGm3bVY0Ƞ 8qn%eT{r-8,JtU!!k߇i ʄ#Eup"|V;vu\ӸbH*$F&P/\NFHwz$d*lS9!Oގn oI˸cvHN=jm{q.m  &0A:SGⳢJNbY25] GhǫTiL倻T*X҇I&k7v7r`B^p!ȫ@}B"5-C'.2"Duq}I"%0t`5@^ST&n ] U&qU (j#yT(1GkaUZ޺c(w\ zՕc۶I{@Mq ùv CqRT5* cM:DYn*9~skxjtռ "v8pBULiSa8f?g.%Fn@ ѹC9 Ss Є@hh`m$;h! մLvY~ =OrN⹷s -c,aM-@'4_9 feY_F|Xܔ7D 2`}i t ^Pol<tMy񅁪sǥb `Z9oo=f ARj׍B!Jnwpg-uy$Hݟ(\"q5&\?3*\w--hәuo@L7'oY6N-*fG 2BPZ2ѡtKDH2xb$ٌ[ {{/Y,2+"$tW ߟ_'p¡%B~[ڠlvN+5Tl?{+VJ&?@>pվy7#m4P6pM:ly 1fSes©M SiFCt"ĈsRgIdq€? jJXCYٚSEhJfZ̥ZZk y\tmi OXfcqEP;|u}H7Lǭ)#HKI2DV.;]&G!'^2;߅tf,*.K`s8T%LjSGVՐN_ϫk0e%UH,/CeN;Q%vB얦ЃXjir?q"|*5["Lz0,ceU1*E.>Bj#'#ȫQa~n'tw@ݣqvmLTm! b&" >n* Co7k#|>Q42?\1m Pm q䑾4f3rhB*ny6! EeD'e ܠh%: 1.'%ypO1aYѬKV*/Z\vhi+?^##kJ1j-GHpM8}b%FQ_ ~Ce{aƂy'nկIzZjtA+ 0^k0 5 3OAp'㓓4ˠiX Tkf6S-A)p$?Щ&м0ɷ?ClhY8eD{/ %( j%g@((٧jEYeq\¼65j׹PxH7ĺ*nx2& ^ Xt<^ QoՒA2ԨH3k]#6[f,e26SԷjwY$ SGxYXF(ciw+}g ;Gx-c˽ QV4vg[^K7|SKxz]P ZD]9!,V~ J  g ] Wn a[ l(j7[്R'j3ESd٤'fƒ DT'*=Muɢ})(AvT(YeMRU?32k57Mjbv|Z.[▐W!!AUz ׬?8|`v˞:x/^W*QQ(:ٌz_oI$HQ./`@kx0֣^z$7slwgtKH.RHJ: MrvPaȧ&*&CR aF<^e2q%NՋ>;&_~}{K ' 3sr/OS{Ֆ,n$Fny56.g}xnqĚJ tas,Bݜ0gmK@cR lw sc}wk9mc|_֔La1IϴJy;ֲ ^/q=F[X1^Z:]r%?q*14i~B0i`qRu5?uq\,bX7 s/}cݙnj}Ȯ@9fޏg?T,4Xx>?=F桹y]a-PۊOIca7-rzNW$`& <ȓ B›OR5t4 _}2ʲIS*LՊ|eYg>4kjQ ? :Vhnr/gtfL-CE51{y6Jc&nRbCcL]C*~jҟRAOcR(2#t݊7FdAe{*Oz؂ Î(J(H6**MfP{E:;QJPa6W=YK0z Ъw` [0|uZI;J{9 ?׈L/[dQф@^6FKiKL$9gF9Hx+A? 2*Q&:)%8#ooYzH3TQ|H\Taa盢;/R)~_`g"?ѽezj|+ 8pMVN6q6E~:ge(f.?d^=OUOzVP >i__a#%G+4"`=JX Z*>-R2 SRSTD _i,v^pߑ8CD%L&t"<;Բ+ϲ]|ϫv|Q_`BEh%si݀vG܅窕j۫ea(:Zl+1n#dc˽4i|Et~D{ ..4;fccDJ\[y/MX D1 %u&ѯzie cK6STgj r5w;~F<2GʝuʽWM'!;h!v1~AZDƌm8BG5;9 uRrhXgLiܤ [)TE!NEj8Kg ,@|Kp26z4";^kFi$c[˒@ ,XY^)2'K4N=f ̏2CƵZKg]'ꂧxKCv iee(9GXZP@w}w6IbhST[ h:BMêƟg޽5GAaB]~;%֋0جņ}]5hX|$sRIku[a \ U[}yojp ̞W<IwٍcΖm^~`}mPeXe wduzyր:h%;^!-)Wk` K]@WK;Zj;*>4ہΣdXcRTKK`7J%mH}Q+=y3ԩn0fX. @fUz5zb[MB2f?29;&EɿSC*ɖm r_>' (s( fBRvx3]~g:oD!rM8 ͞t`rWJNajbq>_ 7=P-68ĎAgmȰ#HVf[h 3a 1T`30줹&kZ 6:N ^4'aj|HN");Ʌ np ~.F4q ȋf:n#g9v%[c P V#fpÖ@! յ?6ݭYf+PzX c uJ.rVxF3qœIgNh5n AAp8j(r7j~mmhԋ$tzP+ V.knע`}̇"Dc@ ~T2I1Fe0h+/"z3Aຠ-f[ ^+TZDj`Y74n Vs++8T>- =ΣP2 R*'POugoV ީ \[zO^@xSfy|O?Du( m쟠HlP [7O.L SV LV"|Dc ɿIP>CX\bPp5qk /SD~6P[?U@i۩(nSXIJ@=5DQz߈-z u\M^_bcC7'N@.=fg+=>y2,78% R&ƴOxb\o  mƆ=8^\X<<;pWQZo/tM*2|>߸{[+׋ܬ>3WтُqVw*n<Jxz/Ҽ`ϕt,|H:[ٳ0FSY0HDbv&ST*-Z4J)n0=X CѻJ VZ6Bgdd<=7$>Jp@ m.28i@}w5fw^nj*ɛLɭ(.Q94K6V!aPWq-,Hȕxx0hB2u$1iAY;>s9=*yQaQ/HPŧ\ xRo'ؚ||˫`h}r*IߙmF'&0Ѝ/6i)b4b8a {%\A{Z mtLWu09G* ,㴩vb:y2zvlrdDA*B>_TReXZF*@C}4nD-k6YN)Gv>:HH<`l,' Sw]2#r?8S*}SXN&6Ȫ/eHwkFףzG0DG~~ü#9˃6팉q0lՐ/vϢO֤pjilo{P]Y UfPGZCmZLyi”9~|ug}:b [ol!x3LpѻSL.DX*I6azz[D)@xEP6_S ;Mrh}Rs[_< +6S%csq0w8綰;x(Y+m ]`z;Nyn$,!'<1Jޑp(ɼ}H.S7yy^Tdv QiO)Z,X@"S7xL~_e]l#Y~2&ns:#"!a+DB7B0sH}QuQ<_zPu>vPN| zֈI$ź}N`혿fƕr_7jcz~il +itoq :=yZRv na?lzqhŧT|bDNyI,Ԁ)+Ѻ̤֫zcp\IV%`U5I3\ւ3qB,ts:Ѩt&Uݸ ?J)?Ye) ǯb1x#weR3!IbY/5ͧe]8ESXG-ESMa i3t?Zq߾4L׊v{$#蟶4V/9i4]]L,^&+j=:mUW1W7xK7QŐ^κ9 -seE"3s++6=a;!ф7asvɘJ/'mvcC/O[nX'׀뢼rW!B4G˕9'v)5\B>va?ϱ4nr?'˜g EB9br 4 "ys Xt7Moғj T,f79VtFj3Stj,j7(LX 9V9gcNzk܂+>>>z&Rc IaFcگ2 q_1 {9NbS-Ѩ̣ ]?Bg/gc lF_@r%$r̃MG}XۊCak{ UGj(Pchlct"Hc D$Ie {|P ۍDu0Μ#\19sV1ptq~oE%vU*+R~w-"I ʛ䣼n( 'mי̑JZҜ.rw3OnaB=ƅ<.=5 snM^a?k'ٴOlb-$SmaA7"lLf-8Y#蓟dRo=aF&S,' < >Й4WU6|=~]Xt [T0` (X)4ymFDX 9tٺdc<&)XE>8|ǿكgZp̖4=f**ڃ >@|O>cRu+=,y|o1]~͔R։t(s=M/KԫWiZ(ca ;*TԖko [C1hjך>砎$rЩ *.nT٥ h.zJGS.KmDDCy=&h+ׯW.Z $)R ԫJvXq(RcQfz$pB3W\⟽ǹw]kϠ}kE}OAFMד$T"CfѲV iyUF:ژ)#OJjBe)(6Yq TPBx)􈎵Q#`o:m|6:qIU6DUA%d7}=Xj 닏͈Low񤍁$P*G~.fGJ~ckYp2C N7Pyb$7ъ_?Q&sk`.{kh{yƊzT[ΣN` G(|;ַ4Qe(=tI7 H"><`F}"W!uV&XK!Gqg% @liq`E||g)BsL=ؑ^3 Fh?yUL>.ƒ8pvBbمz$Ȑ9-=}1ظ5dx0:m_X!.rSTXW4U*x1XBqM]3N$(a Hѡ<.q/nze8I-0702̬mWHL פ-`. ߾]4?6Py`oIRɣ>_&ڞ >}MF{ok:kD։QwŦpT8NsyG;ȒKRF"4T-H"BV3I*}0w/Uy%O?{v-_<3͗x*B,;S`xk$kQ.ݼʕ%l谡SwE_qFIIQ~!" ĬWp]7/Dm&y+@|8E` =Ư@B6p?is1cV b8ݮN7.%K8Lb4ּzM4YMG g_ʤoz9S)_WkB-/ڎqJ!]XKւǴx0/3@S>2:XR̘46{3*dJJ¦?2o1! .]ϏjBr QCd쮫EKf"dn#,ǒ+D?Zn8FLC|}cOHAOk=-hi"E<6:Z*|(ƕ:b z¢,FuWhE#n[ ,<@)h_!+D+kA[ln\bT_WGC#1M?섂y VFPAaM@@x})b-a `Z xVz߂"+)) *0[6h kY\xPbĝ!#T2,>&ĥO=pzusG 19|\ (Z3׫kz1\H}N8HDyUMu/틫@d)3xCIo@ʪ>[j\ 飺Xa(N.ǾKh.yz[F` 4:}aD߶#I7m)iFKK ޼-6J.f C[gD+!eUt._G;#څͫ11 |t'pvd PV@Rd 8W/={9r;Z6Q3w!1HZ){FUiJ{#Ԝ74 Yʧ?A4]A # oyV>O;)8&%F 36Yc9j2I!J"9[j`P.jy܌ T ;ÂJc `=KR,0XlḴM?>8Ky8?OlRŸlEܰOkÑ7^~%I"m*0Dԟy;x*߃S*-ssl4ꦆicm2Pܮ a }xoG"= u,UqyNb%۲ZC} 3bjo5Wdߣ6G:AA::$d/XVN؛t^0~p 縆>D`)~o\;]KKFGA(g(E q=Ƚ糍P#Ǚ7*-.tz+ʀ uQN}^l֚Zj5؀Lg UFWQBX@6aEY7c i1A!2P6adGLsN^o\kBU$qDo_;\W|>CSJ>CG$NX0T;mR=GdʩoymckJ^k!=gܰl+gDYV6te8Tx[CG\I܃:enh8`hMYo点d(J4 MQbJߵNJ<nhDߖQ5ϒ4)EorIm(fpp;\lz$m|ޘ4cS$d77 u0BhtfO|:hV̱8󽊄k]̷ĩpĨm]3/p )l q`Pzʬu;xOC<F;Q{v4%s̯\bM t!6Rea G"'o 1׷hxݭ 0ڰtB;Q7_۶_ Oj_ؘvQGgU΅9 q|AOH!CbFa&0ƻ° S`rHcIη!jl/LNr <^+,9ٶ!J?q~Xnl `;=$ϻ tVx.|Ι^宜ELP:spR#sN\ɴ,q,ũ녯ΗcopX :#L!=0+<[Ho $"&n+@bP wX >* `(] Jʺrz+9y2ۼG,z、J4#Yqwrg:{D1fcLujATS ̔m(AײӸy+)|CUy̶d)^[JLeqӟg`Hvt.=_]O@FLQguy(m63nH)hP6TݺdK'Ujum'?f4?#ۖ~ !pxρn x-W- # &Vha&9,&QtwNV]q%PWpա)mP~.G1'Ly ;e݋bb5;:%sr5ۏ$**@—9@kE&Y(yL;ac0EW£2x9TW2|Z$z(Z!͊f}ӇH!! gџ|{A&>B\= <0*:܅\;j._|O"_OdI Wo[qx 3!Ȁ'Wi?u>LTaDЀVk3=jRRN?*k*ŦGUei"%:7.XQTUyW5zJYe]6}TJ땏ޛs-- 6utRNzEfzTw -y*j hDF{Vm$A)WC"Jn` ]/Cv"sb:(t0`qҠo> l&Y Z qNM:. (rŊMHUz,xк(q:(i0{>Xӌ}`w^ LD0e{eK&.lGy, _쉼S Tv`ӣE|.`[+lp je?mu&Uz݀z>Jbgavf'f"TGJTR6s1aur4?yRLq"<{Y<ϥ#Q`Xk0%}j>։SCad_ɀiWRZP`*} IMnĘJAv+,thmQQ9VDHQMF5aFmqVas{$*Ht6c.$OălɚU-kԎA.qSo=`H,X$AA,),yW!Ɂ_gݿ"֌htdmX۩WH`+26D`l!,6s]ӠpM 6nM ωδzwn#cBtK%TwKRCKt %kh9d5 ,!C6ο@3h03f/NU{9Q'5t(ٱ`vq5m}ϕj ;"B@\E*5Z,߉l;C*}A޷N2d3vS!OW{FFLP3hT{#A>LcОXhP.6 HG_L]ğXjz(dJ0TdA>&[%J+bx!rp &mk\PS`0"Tw%bUwnȅJp`ˆ]5H4>pҦfz@ ^/c6FO}CD!wu3%Si%9 oIjQ p||<6; MmfLoי]GkJaܵ&ԽW.hC$sP>"l+di/=nr1{ f,cG!2wIkZ&A_v"M26,(Ncynyy^=fX1R=\v0rp<0pﳅhR ɂk2m˺Ѧjxڽ0\}&,N'T`] TeK)qqrsTp:>* "Ds B^H}i ]ǒqU|VLhP' rtu"sT;1v0&}OmDFAQ y.{ qR-qi8YK/ ;O]l;*'[>8ܣ( Pa]aiA=20uv@k3)}A ߮ѩCiÛ8y9"'B׷aZ?z+gt WqVZet_;y (F37x*Y:;wj>7jQ4Ԯf9ny9E/$^Kc00.FI--Oؘ3Fǹ$]"=g &G >UNHQ'ߪ-'Jw2.*@}Z yK_Zݔ$Lw/Y0KJa;!2&XGR59.F:'Xf\Փtά 75'g#=Ǜ~9WgWOfI*>ٗ  j͟Pfθ=|Ue tQ's]NGc98Gܒ^)CmƲ4"w\`sh4tF-~~W~w{Dٯu1CtDž;PhIXk#f܃T_dBELY_Qe=6tڨxU)2C@*bLJJUV EfDCO: >4cN0Slh(}) 𐓖T{Fdx-׺3"g橊?<Ȱ64<wF3$E\Y*uSHJ乢OR7| ZXʈ>R)8iHף%C@k7KL7Fe M.}[R =r+ /gFʏM!́ͫ<JC!o5*LG S odz"Ge,*h\_ ^#.QZC{1?j0LInvoxĆdrc0%݂V܇8M!7UƐQ#/ q"/ SU(äo6@nk(DA=jd_mcFdU׊*@փ zj#ӇhFqS!kX)C_y¯@Ž?>'l+&"_њO>Έų1uNTP$61/]a''V,R䈰.8w9Du2Й~i{ld -0&-c(B!ƠK5ujwM8ʌu m|{xiŒR3ZrWg B &PC(pS%gQg (7f\lz_j8"{XnOumDR٘o}ޜȗ=s!TܝWĈ@2Oz/ M~urs!-fM- :c!ۯJBZ8%A6)t%QyFD _9,2Ԉ:3R_ 0)T ̓8P!gZ{ِ H:G!ד.aZ*nʦ$ MA#)Tӌ[&T<8@ dlM tri@D9YvYH\4%jz0lI(ʑYniEb=喇 '=p0GÎ6_>7zN|LʆԖQ3E|L'o`_Ս!ԺA+c? vF2hA%GNv!̸W*X>u6.7+G v&>;%zGlZ)*/hI ]sn<-XG&% K0Ë7P c.g䘼A]nj_zz(}e`m$e.rL9|ն^mK.bmm%) Mè`Qv%y nA9P9UضD-l]Kyd\KF R&7A3=˥lN6RSNs ,(O 11Y61q uPf&dmkW|W_3)?vSjTR !2 zyПʗB f:A 0L=G/6 G)S?;ēא!&E2R? }ЌI {;*>4fGh\6#ڮ6iu<ԩ&^W0OQˎVۻ L46pBcƠvLv\~s"@?amݷYy8'F&*3[KԏO fjS?!? Yβ0@6ak5ԛ%-fgLJJ?5=pOnL&)=hv%_ eZ~ Wg%%xWȂ: #txAEQ@*,mPNj/ܯۯQUB'EI$G) \"!(K8ddf/<^de']TpW#HCu DXnU/i=!bunّu{ۼ Y62uYS n_~ߦ?_MA>ѿ6-YiД-{*OWYJi~rvT~#.4v]T6׊K+AJ󭣃K⢕m=>էb1{@9~F-sWTIXPDi7Gd annfd0IwX{{㛻ɨ܏۳Lg)dd W/ Wz%xd`7 =>'8Zͥ?$C~Jqh^M^a퓕O0! JmeX [42/`iB} [u2kcE)@Kx_ ;[PI tNv%|C rg aRY$ 91R K>qףY)sTy ]D#~/((Z3KZoZx cai)ng) {\jzmA5{zJ/WY&9 U;LE pU({lz &!gѵ%4]Qg/Pձ\&QYb`*I)/N]m[&hZu<s7Qw!'!ť9F>CƉr޻gB]Or۹dj̈Ei'BJ&iMWITֺšAQ9GTI2HsP>N._awYx'z kμY'äG$1M9X?uB a4!=6JЀ"Xsxip:lyoޔz$M{1 z'l˫jw&Xl]6޻+BP&'_޴=8,ݶBX{g ;zgsP1u.VvOÇ0(h}I5 m: d8ԾJ\W jo~?otnDiPhA^FN*pѲ~,ȱ[ִWm-)]LTeՋGVJr w yR6V"f_&TX=9k5Qһ( 2gYY,Y]? zg_fٱiS8^yԓ{)?? ZyB D˱A\0w2{@+6/ыK9_G(k)mlL2TK|G}fwJf2Tr#=J3F fnTsJR2w'}MĊ?h*qd@KDGa/!22>|~IWJ?n|]og*/ޮjş ] ,'H&EA%tѥm9 M%! WD6n2Ѥn@ &\P 9D! + {o3qlGSɌLe-+fW G0GhkZ1]L֌ׂdx3E5>/WB| K9‰Nk9Rp@,Ӹ72pwPQmiY7PּqN:DV:(M!O5¶T["ppy^t UatcX$rBt&&DwfzrowBpYى( L+a9S`B?w:n|:XVf8߻-o:kt0dMvv*kJ'&V/$26` ؆*ND?BF,p`г;(n׉ w{^<$tpkַKE%0Mv"qY;Db%~}><+C^uރ'}l1k6]x^~AoLGW&9G**,k$C 1)#;HZă# O,?kXT:kRڣHeAaE/4 Wo='݌j"kT~#|}Rk|ڕ]-Tbz E(_$6y3O~w@aYGIᄉ9~3jD_AшҍY'2N8-jyb.)WJ# #X+U<4=Qpl=-POl(._o(@E3f>MX , 24] g)2=&v24Qr_K7ܦM5{HS<$AY྘ Mw`ھ8Om qU(e@U'-vۻ/})]i3fs,Ҧx2$39q= %'RLOOY'C-Jf0TF򎊎TKj@+$-/OrS(b?B\1B]Qfn +r-8Ryp־W (͎{^S:<+fJ l>ZKn0_GRBNHӌh4~ӡ (;*IDM.eBRAbfbrw?UZ,1h8ufK2¯FC=d* ڱc'CDH#2b9bz[QG36Dn'(UZϫE4~*3A?]Uki{˯?^c ~f.j~]wB`)♻(VY S0t*R8Һ*}'U7 ;@GVw ܓ\@%:Bu\WB#̆UढYAp ]u"k)NG3eH~CO2{O`-?R,[;ug rMCDGjd.JNGӱ*KY<\֭N OlV@:*(}>wBvB7H|aZd>{3Sh4fjyף $PߴH"MߒDML!{hI˼D> .rHFA&+ܤdSTb֢|GS=^7.nb,I (5 l`<7m&T{SO&i9%Nzʩ1Y8; 3dNp1{ D)XnB4~kfe+ݏyezk>'/z'+G8G$@4_!b,2+LF!|@`Xf"Z ա*YZވ&IY _HdYŶc%J2-ȇeS~t2vpfz8jbYL L)&;y1*y(=_q n%&(y Z3,б5$n 룿]^eJ[oAEض*hNjK֧<kA o`6b&g/X7q atMT<5YP0kU [WR``GQƏ2Q_b;~W *` uCE/Ze ?,Ex57'cMŒQYJŌ‹#;nV%:M+&}SvU\R1IJN"l[xoʜ+CF ZOnai-6ydMNc-Ntv'vd9Ӕlaـrazo߮ő/S#3h6| oEj#{{k uz`]F=qb'URj΅?LWEKr|{PS}Z q-]5| ϭ ɗ1$L]0`U5s>FTzCu".eU<9Ջ6tv̈́L:[=;n#P>2{T0ۦNn#7kprs8ޮ5r 3h.h4v}ҙAN,[j >p vSCm{M҃}_p΂3 v7#]4H-k$=֬IXъGUzYr)L~Fq>[mz?}¬.9= H9)d5.3vX6a.;Ӝ3]b^e;2} dXڳB7 x[ai5-aOQg! 4Q[wV&D<,ν8 ڽZF‘J} -ww!(uQ0ACg*\?x{ ktj9CpJRx}M>A݌F ͎Ba%V ^ڜ}Fݐ渶88űTj0fKq݉OBzYl-!9;@'Ut Լنenː:h]}4EJV9? rV{/3q AU+NDx˵/WeKb@IaFm '|}T;C)*h->ߍ: D)>WzF39& ÌF٦֟goYWIq.QOW8.VN:%Ų ْ?vٍp}Ulo|l{ ]LiMXRFUt|vcΩ[5#_$ TygU! N;4?٠<=ꈾ@s?,CO5oڃ;G*5K:tsa)Dw\(o[zv-k0ON(|:r-Jx^{NF0q-6w@;zqB,φ!7t#.K=i#t>4^ \^OJy'@(۫_:œ(oRn XHTO&Id֚[\IPET7X wQqXت qF)Qp#=Y6.ܳf$d[rXh7jx|%*|lYY>ϐS&? 7+9,'D'_TWL|EN`coR"OP.T҂Q2^>[o7_%UtEA_# h**%,ENvۥQپ7NVe 0@ISUJ X$8b%A>t܀9_獗إ74a] ;23V(7DO!q3oٶփ{Z6̩^v(l ܦ|$y4z(!fcM78(l'a|~I jW+İ!ǭZ>@˪ O,, d!Ǩ_8ܹVO42R6>%I\?"4YX:Zw=ڜn} OsX%ja&H<ScUkT7M2|.!]V,h7 6NwuFɾ&d«eP [yˌal />"Zb[@6s۵q8HH{w_$[ews ݈O $0?' :M+YDk{{ z#@"ǕFrt6\594Ͻ#nU"5QPY;2)lދ"pFZzEKvif+={BoG C1a5M}OBDO.ntsF_e8 s" HZ.HUVg#eCWv2oIc^`Y*1|u'*@  T,}v0g㲈<%sB%Ժc0m\F6Uc{'9P~'$J@sm֞7- ~n)3:EV蕈9(DW=Q pJBYy}#aʎ<b0 [ kDMr'FX_xr( jPv KR^)l;FYaW{>dXչҿ<&ȲGwuD琾Bt$("OEh2P_=jy% Rj-I/aNï^kCh=_TZﻹMi29N`lĬdt632:\ah Eٺ)ei@ݝkCv~y;91ofP`cNXܠ^12@}6yI>7_#({P S &f/(ZD?zYEXUA/ MXQ~9q.!䒎_ūuGEJB·NWQSQ[㴻46 ٳ'$6ɘnЉe TjiZռps0)\->h5s-SPs2#"4mևH"9BEx~3C!s,93]*8"5maIun{0Ct6ISC ,AC,3Mq%bLF/)bqJ: olz9<9>j?MakuyA(V? 4JEnAK!Qmnj*I 3o/oFV6$%xq*Ҁ= d~y\\֨cGY?v st8Ŧ,K&ax]'s_ZSX`Qqy)UgcDMj;UQ%ł4K6t~4#kR:;φΔ·(R~؄uV3W @Tn]2L< W9/)4!0Z Y\D+_lhˢ'#_]dFniM϶K%ҩoE?'Vo 1,;FN^bϤ?lnw޶t=DszlFI2 тj0 |J_ٺ ?yz52j??-'p)S1`:t*lBv4)jhA37LhZ|`̀oPJrNhaP)) ۅ*ڤIbyZVyUQ,ʂt%I/ ̞mHCIBsJEo NUU(k%e7=gĺ<~}-IM꺓#T7Ü!OxBG'Wƾre({JGMҘ4mG&5OK.<LA Ki ؑamPr @7::& X (;fQT2CYVeqZp[aCAUIrFp` %͋WZ/;00v'J* TUkӇ<9l:! oEf*_pLnmRUS8w W#kt6gq M;'^ rPO^ Ex`EI1,JD)"}7]>vʵ9^~ M"n"'xT*6N3+ TM re}D| *%?o݅$6]z`sķCL\3'Q+.&;r8F["o͉kZh+șU{pCq34j -/^cG҈ (sh/ #?]ѿ Rp_Ɵ@MʤQ*\1sz6٤fs'SZ< eNC MQ'A7'g"z. #@QcXJN΂D 2?5nG O'_v2?29M59rT:BwW^Z>r7V[6V}@[w}\MO+a?=үyl \|9YՑ& U,n%"+!4cl~]SK+Q3!QG$V 4U:(zZʩF]m:Tb^fdGMSQr/\?oac`)ʏp0Ft?#-_(~(nrRv+wg]zW1rد2 -20WDi1speGpSU@߁kh.ẃJQSz:Î0-oȝ[YvB7QC#P+.N uc%Ma"FVG >L1š̘Dɦv>VXnFfM>76L;R$ 4p1m snS)" 4:U::["DF:|3 S]lhiAc] 9W{2iްd% -֊6GJ$q6Om*E”ChCߡk0:cd2Qfcbwbed\RB8Qܒ1v'T3\~[B&Fe>vu8@?t85,4ЫQW@; W!>9ߟٽ2n5J.BW˽R{֘Si~%~IY|Oq.![ >g2|0+[2R= .؀W)?̿UϰFP~+4h (L `ǒ,9E!#v u(("ẽ͖ˑEׯ۳e0t!#%q<4y7AOT4Y<rϼ> WPdo I1jI dd˒?leP ^y"tG+qn4x- "kd)A.c~յiĦjo(:)0\ix`W,`, 7K ZlX cd"DhP@avCF9:`yq5BI(5r`uO&%%Xc$5FWH]nSVR+~3 ֓!v\ Hr!tw1xysNy&pa1/Kzm k%͓wY<㓼CO]V o$^]o7<&MHEZ(T2?n\]6QA <';pH,'4VMu|;WP$43O&kYEo!rei{KjQAƴ!;I̐сW74}KWzLLGM%M b%!B ӉwhRTD q*Ca$8{*z)& ΛBj ̟WjSͻTf„:m;guι=z4n ,<&.굩IVӥ2TU.Yx8H l"ᱺV4W==J4|l~2~nZBn.-v$ Hܫ. p@̞8+1{3:}S,߉(% +@ja}gO *$G|0 5 ^ d&7h??&M\:iP/Bٱ]w[6u!\ݍ~[OVcUtUU6VS "AjeǮV:KO ^+5: @2iVs9 `kQ)%FIDFln6]&G-T! uHΑL@\o "ȃmD-F vUI%Ig%/k◜^Of>m/bߏ -1*([GSFJmI=! N<:ᅷmܩa^'*^b ğ+RllPgVWc[7Kȏ6L)e襱-.4DM'a|tKW؆^$+id(P/a'K%ô}+zV iryg}Nd=0xܼ2 Kkx8 qxi zm ]} xB@PԤKDS@C&S+f:Eneov4`uߝ[)ovT!H1Ú<0շّ新\QcݩJ۷-/v]L^g#^ ,rZz5,7ɁI9y΃a/ss8#c*G[HgV܉bL:yY |0AU}!r<|NcdeNrS l~ӎF}| Rc0#@g p;W^P r0L݌lAxTt9XV)чA3{ڢIYrܠT t $f8>)E/bh{B"i[HvQ7bx+Tk RGm$^iXMyīH%)^"<[WpMlw^gGgMS ,nCGꑴbutؖ/[x+AwMV"Dnn\\-yf;QM)zwgs2T${K8XKUٺ2*,CȖ䠉s [9Wuɍ.b:!n^lDž=6 'D-y:c4Hذۺv:5rv=o`Ae"&gxhz]wrTE\. O O|57jf\2VP1k!2S&+1l=^ Uƺ؞m@&j(2QCi9"?NRQfք\SCnׯbyUĝLňeSHX:2W';5h9B ~@N>N=te-gfia ְkc9L`,o(`J+c76VB&MZ}l)?ʸ@u䂛 @w2h[x8 QF n1SU:I5F,˨U,^::dt䤐gPᙇ%[iHgnʞ\DɂL,ؗg?&hA!V왋ÑL4WC Iv”$#sW:6#N\cUm;L9t)wa5gЅߑ" x'HSq[tznSpk@sƋI~m9"=*.5qdɮBq;J.&-V뜚  U3^xW !"aI6tϺ.}\IjYCQ mE1Jr7f> f%+;(6lt9}/ +q۔St ef}tl6聂D=~bMP !,ّݷ˂*Kϟ3uaș7TBJ#"9ɷ>;"_`eby/~वʛí=}xvD.y/5~Bg)V J+O$vQQ_ahx0<Ȉ bU4NJFd;e s2q4a!%ZO١~sJڔjG;|}<6@.CP{[|musK&;~g%:r lK;\&cƻg|20B|Bqs!)]Fpc5/-ԢPpjmnr9E2oŸ`tTzmY\e`XIckHP$Q $ۮDY|A,*!#ipr.X0wKPM,|Nik ~g7ܐ `xy!V _1&vR\8=j1AjX%ʞjuSzLM5'ܚ9P*bҸFQ8f;gY ( mT8Yw C<|Qy~ukG@YwZAᠺmBߐ?ѠWÈec\/nդ%;}?@VUl>q Kν q`WPNtl=Iz7I~B3.ZO-N΅9ȸ>1 Eֆu \sVi=$vOoB 3Rk1} Up@ `8ieG AB_1]oj*8 ~]tz UDZ<&pt#N(wI ~N% Gݏ1A";l\~3ʸnۚbT}RDSC ]YݬN%urٔr'AY!oTAhL4+ :}t zxy)t:[+ԦAlɯ!&U6A9*ly{VzQ ҄?G]լ-{4e]VDUVDgq5E̟g~c?( r?mz;11i'xwX6Gfg'3CYi >(:UOY__T&mA57Ǥd8\bScl0B]U{ N5y8gPBRBAYrdn1)s P|4:xߤ~p<3Е#O>C9Q BErE9se uƞ(g:\VMzƵ8'$ Qig+mO$[kkM/kw >deP%jbYD}4@?i3M2٢7n)4,& oÎqNKoEkCPw(ޤk *shԭ/x5kSuA=4bVf'm6|tS0n QfGO x~*v0OL*3gtcJi?=fU::}LڟOVҏzUH$,x?N\i4n~lĔ(?G:H9zw*$1;]I%WVdݺ6w_c'an> LB6%h(IP56 55)W9 2cr>}̗{uz"*IWjnVJ?hLkRU% R1d3v\'RVMmE[1`k~^?\׸nlhӲg[bMxCՕc"dnI.x@[[oem\"EwORC5OxF9/0d摇@^vnX _F}4ef.ɵ8,E6`Jy`j} 5?ӷ~Ѫ]r\)π5ͪ3:2muO|bY MNǁEVu~d9q,lGZep=`S$ⳄDJ2).qii* #z NζR'xi,1wLL~w/2?0PD%|.89zqQ-""f%J&t xЮǣ*- bc<1>^A%R_Qouh[  ;oϑ O|[+@K %+a۞L*HC")*x0c{EAX{ RWip.l>1_-VjP[͛ -<6\Un=)6n+SVOVlꏡ!Is#%l`TDN=wL P%)?-{ t NdC]A*)<]?,9f6,Zi,(HQl&q+{ FOJ:B(N3XGG?Mb(5ɴw;({2zAҧrex–ԝ6f4q]!7V ƼvI$0˒/| )'-ȠX=9H wPX6g :HR 3mD!٦}DG䃨 m27T.""n|D}$F #CC \z*plҙ QQs6I 2O0dZ67c*$8=4$ܧ[1BtxQ 0[8uc>`5SRcD|3%EOo#?Da^kIovRGlLTqkU}:̂V1eʆJ5-?bl#^B_"ս%쁕\kZME.y}51yZ-_.5#ٍ3 h#LS1N/2F.U@NtCk sF"zERXpYڅE'yxXr"M s~`1e2=myf8FZaN8 l4䚱c|ԷrUj]_t>K3ukDgkD`Ha. @bÐ:`9H%)YK&Sցj6>d^ 6ߠ9-, SrboVB2ݫ;C?i)7D|5:΋U%\C?t`KY k5#) f4 G2<"nWQyu:א5s0˶ΐuk|s65!3R]}'kńJ c ˣa5G.S$Mh'ʊj8:~AMߪ.<50-޶f1HsPx{//c{LْD"nZ >u^[_&x=Ng9x Yd{^"@S`!+PIR|/dbz0u,q.jb;o qn p6Q,' ߨȼs𽥖&@DZ3nz!2nA2!:o)Q<]~7]Ys@#B#'Jk!g,PpAG !2&ǯB,/8L8SuM Y`gNEĿ`H=X4:)tJAjzѸPkO g,<߄ ޼6G{!d򏒑xu7)1J(Gbg{~(;Ч1DUPAޟd(pzЊW2gX"BP*E*Nc5>a}@f_bzuCbMQ H5ohAPe(f1AJ*; ݪhD:U)B"׷ɬԧt* oaV Z!wiH=9k9$r Ƭ0׻+$b5qv ԗZ Ai|(7H)F3}ZND,”zbK7ҹ5&غ$  5jd$7 &8Gx,f4$Vw" f%VBxhK{d=K]'K"6}S5MKrHivǥY ;P  8Pk\-7},2EHS=b3*+p-"m6ȧV5]*]gY5z bu\jeo\LS,~ۺC$M[g@_5R3LWRS^F9Gt5=څN9#ZzmvJs 86h$TF+*;&FtHcEYڲ}ׇPSLJÛf*xXiK#909ytCxF+ [۹] *ʊ;^!4^!K*(\n$RHRaScr@8I#6jXpI)yPRk&Ǚ ;u$mu?G&YGCME8xM_ = p|6QQb0,BYSJzv["`OOwp}ᵘ;o`MItӧ|r]lљ0QK4~MF,O7T&Kܲw57r'ԄRE&avbStTXX'k @p@XiZ&] Э,t"#2fSˠM\kxJFj}R$U@Myyy5r-xsU(=x}HPB˻B{@ƃjQ"TUdJ]$`K$⡡Q 9X1WOy\S SWbeGdK:tb ʦaip~JK[&p"wDeuC G;{fBRGSC\RO/ǽd7Xx#h$eLN:.aWK~/uTMYcy鲂X7;4)s7#$\vw}&z~x@tV&?Y-Qw |pedp:t]e|!,L3CN\fvZ Sv>W$џVyL/ v@۾4B<|. >\T  dZ WH Ca$}_~L?3RjuP7.3́nMv#FNj\5Ր>'||9+8K{!!ҡ wn7E(bVNrk]L 8opbvHT%¿ҮEBOM)9e +b,B&%aO!8௏>w,H?ޟԑ)UId{sE $ rUE4Dep7Y 8_\T<:w?cqjC>bP$wsҋ`4Z}Er} S p#ഃ7(giR ~Eg`lYזG"yHsE!π{1 !҉˥&60yEQ)RSh0cшȺՉQczӇH&Xg6K[P*lw>r968xխ,3,/4sPO5pL yY0\sWzw.!#q+J2} lK#哃zmXzP-*V9RB a6^psl'Pd/J_=9/?#0(g+m]SX:}l YRTƍYMA/3`QoAI!F# ͦRt\ћqfqgiB&q11I~IEо9DfU41_?;Rwui̻S}tR -~1k L \RB D=ψ+‹kR|F7j[EI w=ӫ<*G*=$l ޢY;k ߬z=^bCqFbZlMuXNG/DL.g؊ZQ:~ 1ӅT-kIAcD-C#ȯ|=jiI']}p:Qc.|vS=*VzђPiX1zC^E+rqd X3|-~7-O5!+G" ؎Q`羼?V,ERfpR~cTΟk|Jx:p]N*p+p| H&= XNgBlTv 3̔'*Dj&_) 79h6ˆ=*h99I x+\FwV@ dpMq <kw i9CǤmBK_u:Kส۪"ii@;. >HL;6YTg\ }Ͽ M]䃸LT(:>vZX,X2o*. \'bm-\jV!fheWX:= 27B0tɯW>B)Mp@o:\{AQC*k-.c)RDqĥ^p1AE.adFۑ)aߙr҅]2herڇ+7dCccyŎɽ1LeVO´SƟ OoEKt'wP%.z.3isk?Be[Ƴ3q@Wol7V5Ѫ^S[PSnM٠c橩E!5ӝ"`g7\%Ԑۨ  ԰ fW*G,K ck.,8 :*%~9̇{` N%XH7 Lݨg,б]j(Z55$t-yŖyi*Ql͑6{I5c̺-^ԁXY1Խ=OwO-`̖{v ZFԮ1~yM Wg9xp;9#w D!( '60r+B~[ˮdw䊲wb$]{<p9elc) q? Y\S ڒ ] d:4{ĘiL]k_ƶYbQ rx JcTzɨ64xYQd1GS/b!jᴛ.mcozVm{|1]O(J06ۊ=C)PVZemX1q\:LxļQKhJոjy+m#: f[G-5[Ǫp8O\#Zo'4gmf"J|ǃ$!raؠ[C+q("O 1.#"5n 1^?ܝB3 ^@Wc)ز.ɚ(ߜ-Lܸz[q5Q;ď1ծ Xi1iumL{dauE#R^2ZMzyb?j.xsg!:ż&×Uh6ҢPA_Ŀ`7.r0>{NCةB=Q]xTYqh#$S. KC9}Cߧ&6(f!hA[+07*uê#5KWTW0s}f]y+c;jkg% &'r4,8mf'Y˽;\T'010Ln>,9ceʘ>}K!^]jV`wa"4h^|ݚ)VP;F(D ϽCOTy$' Os DA>G?AYV>fL'2:'<'5d ߻t7h^Jc( t}lq(MhHvZ2}^̎Y^)([;U$<%x?Ms$4/,yj YHc&aְM(y!Yin#z]9xQe&-v5bp{kb^GDʲp2 @|S6m̪ 9"JQ~/M` XHǽ8Uc g`̚f>$QB`Cr@бqCJYkqj#R=zfy̘ƪvu"oL XOǍ* &M2$>;} 4{nUޠJl'yK4I74] 8mZ2pc{X>D"~270a5bĆ{F۳@{ZE"mX9o%1{I0 k \ԫlM[rT&tTu:uhn;(e+ُd0Zd}y 9,Լ_*@I|NJ F=JEFk/PorBv_k)`U即-g+]6A,:kI C (Qƒ+~&qdTƫH/(&TTBTRLAP߆c扭 u o۴玪ǀ>E5W": cx"M'<ӵ/v _2{kT4FH\ _2={c1hB("ۜgugLSHaoz<2ֽXWI8c0Ni}(.Ѻ@b}8AJ'b׊/ pWl~]sTCK9 i<8MFɠ3B}jPIMIdGj8 #3UHX -8Fwtq[Y& 0 _/#N_EPNc(l-?+qhEyֆ5LcuLN'66ʓYHuȍ4 'm9x ,7imO!E3$PCPi4t@-iʞ׺V8**G'Eԭ;^ ;OxTanDeIeN„[[zGee*o<{~-ɾIR 6+F _$DJvZz6<+ܤnu~ɞ8Q@w?A^F=4$ʮx%3xcߢٴ'.?vLJ#Fy J'Z:[ZߛFh ^.Tڸ5OݰNq6P< uxI Yh9NMaʈ\sNʰZba߰"۵\ZrF0<0͡w0.L%%T>pD[pbU: FIA27 (zO"vTK0'wm!*Ի3&;*:~v0mK%R iLc9)HRJI &J^6}{PA+{Bn$8.z dאU@pǫ̺A.Pr|Nre@/͜Cu| =Y6P8;>>aX=` /8=F c2h>zTrl=$~^xo9DTF&c N@G'uƃK5J0dmwZ1^͔ڪK/DYoBWFҧWTơ1dQus1!7 }6pu@6,щmW3s(!҇؁|,&؊{C*Nzwj`''EAL~!ND-l)7IT'T^WnڎZǽ G6bU6Tk YOc7W\HMwRmsgz<neE2q*!l!] >;6]Zl=74<`N:Nݦp%; OV[jDʹZ y2|pSԊ6ґa,-}blPZTI?5򞓯©L 1 vj#۔Td2-v|I +xtO]=OngQeƓȮ4ǭb7I !ƃ M hL&cB@)٥Ѝ} m9;琮 <i؄ٳ_+{ UKfRf\m 䅠s؋1>gU)3Ve!EYnм~,gEz^qVȠzYoy.xv6lUn? @&媐\:E`[2NR,NM1g':rIr7gi0$aqa:=0MugU?ZlDa4ſxՐ`8-$C~TΡo2B)'h$Эl(/ n0Pz~̖'Ϫ<d%/#w\iyo0!`;-W #ubC!WS$Rt鋍WGTQ1z]qÿe2xwX0En`#oRWʠ{lvgw*t)ʹ.nw NumjI@JfvtB |!9k?'C sQ"KZD'1{7^jgL\voX.ƒ+ ƙwk[ c5$].Hǚ2,G]*Mm/򮂯j4tDҧ?^1SB: 7WTzpBOz4@}St*8 Vr)'phssm1kHn\@'ܿ\>U` M6gQzgVWZz (TVƂ@j(Ow?A%D۝ q F`~J]0ghPR%.Guwb3*mK%?{B;\:$?<"DTD\Aja <(p9[A0 F;n. ~8tTit)B<78 {ne#{]+cQdsvQh`+b)ULP a ֐xH6& 0ٙ=_BfAy0Fyd=~ח3"__S ,كh=hׅSs BY|4esl*ڋJCnV\ 9f"%^qʯP93RtZѨ7{>hzy#mŊVW:`VStz>l'OFút 7ՊomHjca&zvgDP6d: Wnd aҲh#V;]ȣf[l+]HH)*jf!5Hc Ikq+bߪ͑o#՟uc:rj{_ SEaռ+J{g`ب:PU&NAr2ZXycf<(Cê#N0˦ hgXvڽ܌*q=o{uæ滔6C)h}P`ǺoUQk1qiV}̌'=U{ *۱^ ˲&M8'?+Z L~nuu>awJIg a^;M"ǥ̆-k@hw\HJ2y>MN_f_Dhђ*^S/aiCsgsb czXVMߏ!Sڥ֕xhoքswsBߝW eE$ f:_}7'%4@=0&4N/A">U$VFnސ”Si::t ʛ s0˘|_Qꨒh)3;Vqg "ѼqFǴ:z*T%(<6h1z$9K&ad'WcN͡]G;ef0|_'+@k6a95{!Hb7/AA[ ?l mQQ%aNjj h0=*ȳIP^|Tn% ׶ U`nًϹ3;~Hx;tVv@Wulq!q| <]Wx U^E2fHYJ+93HOILKù8|qpelݢ,/_8GkP7fni4w[sj?' ̜%GfM P%$re֚)FssG D H֢*dz<؜.]ߝ&W wpiW+]y@1c%NCR4B. S[I_.D8^V(L;9F $Q0A - 9-:Y.JVW@ד^`:n9 w/LhXpC/:}YU>ӰEb` Čwz֮TyXuQ H/}?_#7SR+LHzpju&S^F> TU?dPYnG3ޤTe,-[O:,#;+薭YBuB薓yLѪ6\Oyv7PXOCo^wC*.O8U,z>ZaEU";?)z3`zXBD3w ߋ=#}? m|Cgx2 k3O&c @-5~oФW@ nR $;L.p$0y'KqVEhHc8eE3xIlm|$^N(Zٺys ;XzsXgy^?k?,4˓Рb QY&ž߃p*H2˿A.9`9GwٯbJ¾` N_+} TYҰM$*(Z͞@(1qB.&AG? 4rBn &@m@>\+dhSi(sTu D-!@6HH(ōe%Y0LWWLЈ0\c{ H&I$$ dD`8zv XJ=ZSm҆6<3UU Ѿ*O.  %Cu1@*ut7Pq`T,պQ*;>!gm1Rr # {[I]wv<99}Fv $z}&*PGnq{+ :͗RC%moW[ s`: WllH>/_2o<:=Qtħ)~jL_KiʰGcbĹݖQ` _m]HDAA2p9MrŘXS]gdϝ,"VN s76X;jly`9Q߶gi_P]T!-غ fc&M7ŹG-ڝ;#1oe{ x9ћ UsW!92SG%wv:Ѭp06MJa䇪s,cd](jB9v("'$o\;dwֽ* V?/_lm2ɄcWl6.,pr?|X%HKc=p@S/{jՙzẀ.=J`4:dֻGꏎG}&ͦ6(‚&Κ" cf<ŕx ̿bI.*y򏆍w<:]mcԇ&er>|>]#U6>O$8TBB冏%`<3R+|N]h"t:M㌈|]L!xt&__ *oҬ6tc5-a^Bᵹk]._oq=- }x(Kܚo~!Kxa q_#Z!j? _JހIf%iGVL PIuv9szwQ MxqW.RqB4r||IMe8$+[S 0p#{O!MM߭\N;箉rU 6'CYb%>U*qGk!L ޑ=0ʲp쨴ԭ5Kz7H)srvJP[nsL,k[vuAYE5G|m~Gzk:b\vE\|* A!@ NK-<tm ː! :9pJ0g ?{C>XHP[e53a,kPL8Ǔǯ#,X7Q8 o1YTm3ƚb9* aG5BQ3=#JZШtQ"uk_~4:E!z{hߣw&}3ciԿW8Òܼwi`YHx{^V"_rP/!s?v+`PP EQJ/g^3/Ё=iWФUTU(OT-t+ƲhC9ΡwV-6("dzNhteYXXb ԯr*<'Ti:}/~/t鞻 0ݏ0m_Ϥ9e ĽgHB/Ɨ<tA*S[!noFQjOSCP /1a߫0KJ4Ԛ!f9| 0(gg4ZFɥgbsQEΦG9&}^tzWRCvב)d8F BV:ȕJE`)&8`9-ણ@Qs]U%#9vsf:Jo"EΊgh?TyGkGEP9-oz`onj9C15EY_X4i;E'`A/9.@S :y{Q)PM I 6Yo{;\:?T#ĖZ nJ0B+0+ NCb}2k" 4_( %ؓ$!$X6ToQmZ$5bй%+"?؄o8"z䲐e"vqIWc="gcGlIS~ H+ܪC4{#q]s&RLXvӚN|r脒q&mA*zK(w_`h&oz}0N䢉]pVldL7.Zп^C/?4Uh"xpl+S/|jCwrݠ͟ncJ '_3Q4לɒLEo Nb2O oLh1cZOxRjJGsm)B 2–j{ddگ@fgB* ˌ%;VSWGSBƤ'Qf< tNu )O%r IZ*bKv.""ı bjn&=ؒ253S B.n HZFd4IoP ˹v8xXR jn1['2R;Xb!=6D 4Xs_XFt<ptvN(auJ驠ARAbAMTً8r=fOMn) 䥕CȒhj~>?i»]l>ME}>J7d6=JiF oԊ\ٓ;azŅ+vZ :Q {Jr#BD\ H4q]HmYsH?b.[ҁ/Q w6QsImR+u g \,R),BTj_PjHy` >"~] /4F,SKɊpiOx9Dyף+fa JSpj)WY;ճv5TgWt 键MH*4gP7P=*ŇI?"3/2_Ä Pp3xS}W e]g R.P QCD96G̲}MX6PFwa*jPĝ"|K$ J}ݭ,7l7$^!),FaLXf騎iOh5Qƒމm{L>Z%nq-?qPt8(Wβˍ,e}3oz?NBJ$s$HAC(̵H_QBsyG P$umGK=zDY7z 787^,1S鎦AP\#G-gF\rC<ͫڸ0/?FG抂镸bȮۧȊ""[e!|FIOH<xsѾޑ(UpO[aЇQʲEo@•'TF\VLLp) qXRN&zV%47.c) ,%nJ +F;t{EU0|ɍmkI"ʫ?mSlth?C]i mߪ*PL-MkA~q=BPRsg HK#!6X'_a~VM"Y/.O;1o\n4BPX^柔fd!-׶QY3#ѝ\sȿ)FBJtEuMڮQ;nMCxu 1Ѯ|4#1sTPƩ *i~Ĥd(8܊ņH gNbow,EijnR"uҹ>L?|lYڍ[8 WLQGB&U3t% N=YTE/s@&I6W i$ ۝L H0HZ?Y frkVVwjsw<7$t\~ބp}t͵eۂ >etZevb uoBOT`v6cŒZ.z kL<{o ! F0TJ[8^:.p*nC l75auD={juTJ0NuJyKQ ׮7Y꽖 /5e~}sc;/iMn&b 2y O|pFXfܜtg5_-λ89O6Zؐq oy ʜe</#۰A]:)b9>)ݨPGbXr S4T]J \^}S]Ƙ^tڥ'xQ1PK뀆s#Z;\^tZVoo8w;s.lf.o*M+AbؑXmZ hKܢ uь4 <yG 7vV;{kj.JKDuI9)W˂|rH^UBOrg86|lBb-?f0~iE͜hb]mWH(_O%g~:JqiӎwJ!#dLP"v6|Ef \(TW/hyҶEF|'o8Jɡ e~Yv}hXz jtL)b7-HϢe􏕾"!lm^=&yte[#Nrۇ!Z-S"qߴQ L񴶙WF`)Ar{dd+qCOz? dR3DN`.t RߛxJwKOpj3M0Nr]q䈷%ߢWE*I$4;1N ~+F-{nl  X j oGᅡ}ʾfW3\06xrnk,{eYx ؜#b8xѺ~gSL`%}M+ o]:s'qR^zNw9֬N7xשA"4*֏=$4Bf;*/a2 |qΨ< x ^>+)wF Er'{B!Ѭ,+խ`?fxf{I"Na\*1it}/PI쇥g^s5biCD=B?4W?)'xxhl;kh@k,s 3|<\ ոm{o8S$FsS]'Їt [qM}AQSR$MZ͏CCce0r 昙ᠹRpz.˄t7t]J`Û -{)5~}[\MWTPl[ KiQL@D=G=W4F [:(MNui]?IG맡ٺS傏>Ĕ!t=dGYox}{I8ک9;c=Ӳ*UK}B׎ )+q(8׌ sCEPE}'m~2oE8p>-ލx{%m#;6L2u.p8 ̓ t:c{0)X qiy^OP+R:T?qbswOb'}TI X?$ҎMݪse :_ Ēo96%Dn& QͮeeiZ%U[rߖ,eZcƐ{Lnઍvu?T #ROcqð¡x/y0Xmҥo7lĆ" ݈H7- ߅,[loY`_cJ-%Tuʖ,̵<=U-kV~a 1Fs`5UAYWd9lfZRk-2"Knj=S\3Ð"cXkWagGT¼m cRa]b&ޏ!d.)iZ̓,aMBXP{CXVwV#GŐebSh Djʕ]2m}"CL{)D""{.b&yKʝH3/i;TxZ"KY2~(9eC&p'A-jP:*FWڕtEH(dA峋lj9x`Ihiރ YԹЧR 1hq"<Is!FՈyD:mvxB>Q,]E!Q,Ba%6 $\r PWm Ⱥ_ 88T, 5qs"&olA┽#yQ- χTYŴX1w'|[aUadyteخj+ (ZGʼnZzY:P3A k%rݟqZ$0#G"MM旓aG^a& mJDZP5GKGtX`q;c/Լ N?ѤAF5u@f¦S&MysG-3=>%gV$M,dЈRIc"ΏN`&Q\|70_(['|ow1>M,|™Z,}̧=0WGR\@:°IVg|'eOG-)S^B2!)(;C/q!M &GZyS 6-~]{`d{Ť Ҧ#ZQ{e B(Q6?Kw N5zZAj+,1>jSS$:។=_1ɢi{tНkFJWm ]ߨà; cϗ1Nؠ$0Ϫ+'KZw^oQ-Nݓ(63ZnUš ޥ[BtL4?Q^yJB34BF9(;^˭{}`<ǸŁy:gc򳶗v5 >Ý/d<CΆ>BnqZ?#uip,G*gI[_k攗-QVPUʊNff7v-rrIy. %#IVI(Lmv^g hIYYik oԢ8Wy1j\К.6?=]A!Iu ݂덠a]1pgjf41χ mzáӢp$T#vm}Hm c"5uJ_S,HIS-F9Ӓ,n¡j#o$]HyS?s2nAxn/]ﲉa?NutGҵm7_<$ъ1Eeu%bDVRY@h)C.JO`jG?ٶK&n_Sj:OkaV.,fwFX3ӣRk>}^cEɩ /*T!J_=WR|nK4[Q]It]6/3*B[wrH^bVt^of'؂':0k˕ۂȺdj+?EfKb0 6n% O& E}כggT-:t5 Ft1N,Xt%,i7ͦu#BwW(]{VQU" 6:NWkHޙӢ/:+4H~CQTym\zo,^` X/E4H6YDjՇ O9 z>oӱ֟'k[5 X['@݂|T:1Ąij,b#e3PB;JmQV_GZs1.VO@1 6:,[q2JLm& gx rqQpТm#s/,$NapoK_[6$ѽ*؉h1݋IVBOWK; \ c- W͔Aǃ63zvG@ ofȂ=!TPfT 9t[˃S9c|kH+h%kz5А]gXu:jhhhN); Ws!v 49_s^S0{i1A^%Jf).4lΆ}бq?1^hK;@=`Z%V"7i4҉=4dw>L͞&KU- b^N$ecmtlZXa"b^1 p 9-uK|ܬ?`RN?1¥JXuhtf+@wu2@rz>TL߽)@/uIv 2p"06$ x8ؖGwzg8;ă/Gz\ ?,L|>ߥOG 3Ed<~g.({|%Ն[/C4'~XAq Xlk\yYX!}"P: xT'[)v.ܲ_)+R?W ]J2-~`B(IC@b/*Xxqɴ n8CˀjNJD\+P܈׋ PQ9d熵J@o˩({¡b^ 9]ELItGCXOO;POvl~h)W(uI Z e͝seUkye7ГJ2!%aXNwjoi+ˇ l U*d&,3¢Uj8W)RɶVfvaQ8' J_q^]If*%}+HLsk*lFVt9ǝfr6+bi uQ.Fu_#9ed]K1|0p0s,y#jG8 *kmi1BK[N5Qk9W~BW8&u;htP9Pݽfw@?vΐu@EuD̢&`ś}Ẇ_3⸪{GГG$^rFM)d}J "2~O,8W'x:W@8C# G[_\‰ݘº3]2 wG ѻkc R`%vVHLJeop4/"ˋƤ060ύIbF%g 2n;ur|l)+a+P9XKuVdy"I/?P6 i88,qlIdHhQ1p屬|;EfT*O<^0Rv 㧕GV⓼e(xָw i;$F;*~]KV5lye#1K)Dγ5meNW@3Kys֡cѐ"ՠ*(kߚy 02[BpqZkBKx }g%-4-vxKp|M_0߹.&`fDQ~O48׌ժ90y)Mv։Z K8yT O8?@uַQfV~trd&4p RSz4H8xL%0PI,lUW<S!5`QT.W&?h_ ݳEeLMNe^un˷ 9]gX05#",A4'-8,/rr1F`J!8ҞRAl\C Rr+?%mP_L K'Ӊu[&&Rek%ψK"C9ks3SNvupْ#lHAJ_mIHDE`D5{cm.<ސomP@˭d!Ld5 [F+O-kP`yssi>ORrgFdkcsB0+<̦{'&,&d!C8lz6\3wY$,TB+ Y4{\VHVkW8,ûMg ūB2O) 0z%mōׄ5gsV7&|FSy:g[:J$1,{G.[t_ bz@䏻7mU&T;u(Saixgⲩ55;֒P̠=k+Ksh PCɭNJ[7##œ-/ul~,*>]@,[ U+ebZ3d\n,{>I >Ȍiw,E֎@E+!2o^;?֎ y-#G pgZr70Sv6#ᝅ@O;o'C ;*4s֋k,r8M,?8R__<ԕ %soI(R8 Vt"j6h.t򕓠;Z+leq32x~փ6}ȴm8딶Ddym-ǨhAj`-U¤ jx{֢٬4Z@?dLُ~e;uxtk&O.I^Kcܸ/tjl^#z*aurOV knݏcd:,XLv|6RH}ھNQ'R>^h[i-] gpRoJJ VVoYϼĔ \匐<,)>l!iieJ~x-(cI iSLFD(UiHH4z! $,_Bj8iVEXcy*&Hs;>Q[ԝU('YǦ GWG1$nwx)ڑ6ܨ%bGma9jRR:gӚ.1[aD4Uwj dvis@_b~4J:Yp-QY-Ko&,;}"YӋk\f.)1È*Br޻0 H_1/N<n11U'J֎|d8d#q!Q@[ǗL.LB OY"˱n Cl-_ϧݐE ,[eY5Gj^ϗUC"c+ x4b>cOY wsB5>8{ջZī}Zx(F%nd 0:Yet LCv"6TkvD V7߭6mwUohH}gWsũ3: %DQih = M=ɈfK-Oΐ|6l >ե!V4uz!z^Z&yM9Dp[):KhNz&UiLbEB*b!~qqCu-fi$IAEeTS!=EtJpUnׅSQH'H$X9Щ\ )RD}1̖5n?csz^OBZ's}<LR˛bj3\O`~FDʐmH{RxHσOB9w5#h6{Qҩ,,(4g1," .*+R,"Ę?jLl~H*H[h5` 쮁irNq.۰ o9Ci7 II@8ztsQMcE+%ʿaa[35H&&Smmnzu 5(O4q& Cf"ycQVFAaXSWk.ӑXW匈DʱUK(g[ Vl /O=5'%Qu=Bnwg8KK@l=Wg('w),ʀQOX-eǰ n$[ԈNQxt#p]Ŏ\4w 33v*O\W:L#iSԌa'gIڱ8@u¨D*_Pj4r)Z|Q&8G,ZF_H;ffBJްvkK/CJ X%~\yJc}U'p(%D܍;Sڋ;0ɷ+-`_kXi>AtrFbrtACP-g.@dvFܔ֡کh\.EO( U0\" 8{JYU#G3K!%^i V! C5D|t-EncX͍x8?hU%j7҅޹T/`G\˭.7G$FY;;sU! 9Ĩv",zo'?BȓN[j4Mݯ}і7t2}׵ݍ8('ʴzhpcY^t^ 8,:=ېM f%3? ^(TGA 7õ^g9T,d0f ь6/H=~A6![o 2%,MkAGCCk}}[e;9bk$3w+CrBqKni{\2ȅh|4AV9mRBLw1菍 lg҅a Ρ蔳7BEpfq#@X3C4]squl/eq`߅ud8~`e#LnxgBL q-2+PbHBahTc]ODrάYp2BSjEeyx^S`hʟ\Mz&q{+yD`l)@iEODɹ4´PHMvxwH( 'KgP$]s}X:C&eL-wB`S{$ (h:cDT9&1aMbh]UC. O0X1p_;t[(Azxl l >b*YYt,ZWS̓S|ۧdə@UIa E(o$7_(\^uYd 9G eQZ*\&0M\ TfI9&{yXw:S&i9wĥzcNH k&TL!Nt"#8;;%<Q*c(ʍ|/Wuf8]d*w(䨾I_"ƒ.*"scag.-Z7PrFCa+C 1z@?pCKDqO6 TmDWBNE!M5顾^Soϐ+ BS }(~O$4ӤRN.2V w6?݋*(m!gA^RYvET7|Ǝr6д`}cٯ|{hvjp9*Հj<&aMhX%{cin+`M_P B$<~=:\ƽ4CF.ۑ+s㌂GF(lةx@j@^r>Z1x!'}I庞)dI-F(}70Dx4^ # é TzhQܒZ< t "H⢠S)Xٖ[ !zhKr$ /yHx`z R z~''}T3s>sZ!WvKKR/[ $ЌggP24V7~ 6ajGTW Xm l=J`rVǐ oϱHəSx:R~b@ ղLKFo;٬!) t0Q5[qEaQ_m\43\aσ+¬%켒o4l#S.mv3c<%WmMb(/MIiĦj66ZsC;"kÝE$PJxMZHۚߐsGޒ]U_I:jЫ<"*P%wK}d:Cv0=ĭ5=TN8h$놰dRV(w'UNc[i]XkebWM v<{cjKCbK8"D>wW8[erxO-@v\?D,TKP/×Oi8;[wYX41nH[0 >;bVe2z#I r~hPS Ứ^?ދ+n4ʩa7)"@,q}FHK4<՝|tç)oba?Jix}'KmӒ63sG066N=>e[t.Uƍ)3D"eʭ%DϏjYx V ٠%!H,(F*-b}}vCO,6*ˋcUqM2>:t"fH$GV%<@Tyz- 11O6egT$,DO! ~~U_λ(d/@cDKX&ek%w _4۟+8=-Us8M@$dDuÞhGģY~?k<7;vif '=ǐs浘JWXJɣ!vJfB.fIKph :JMGkTEP ٧.ϼI̧{+C+շ0I1NRm%{UDjȟ!1WWq,Wpto^GNLdP5t%B91h|JP*|ԅRfdS@@{JFpĺw;QNDIi^Z!(&A ʈ.o'īV|WQ ~B~}w)dhr$ʢ0> ~qD}kF'o)D/ƭDNݡB]&H𰂘ߏR ,M2=mIB‰t|{1a+q,?㶶>5Sw$hse?pzyp{/zgMyi@. @kIV)RG/ᬉw;CA'JJ;W##rqXz*VPMzL!hmgkfwl`ukr/Xo۫7)`Kd ْ|v[I1%9OA-z!nRNg߻-L"_&|aݴXi[G"#Ԭ#o B/A<28nnrq5 ^VC?˜FVm94U*K[eC DB/P <-Lm˜*[ʟc[>wS7'6}b1!|堋>M! $,-܃!, 1\,3G3mcxxTeFH-S"DLQjA#VLj$ڄC<+a/AuG/ɎǮbofdpdRz҇]I7,lU '77R*drG ^]3_}ayt0j =Ğ/dv%X|s+>B|`)$.-YrY#ioA-OP5Gk0t[(=;ɦp-kjO;_G,l&ϢġI, "WY-}^OyUsԴ\}X1ʞwdq N]4P! @VajT@UI_ .7ͦ F@g2|_AaYYDxWW7|1^2z6`o/Ṓ#u&'n+\96FGBu-mB!"XOp&iPy{SלTp9`I8뿧}mN~ 06%LX7XOF O쥾&i1RG@+D U{=ak.}c$MoćebU7vyӫͦA2YWekxMmM:%*'ncu˥s\uV4qvW/}(선|a@cMDB C_hxo^Bg<.7wC2%b#v{fHAdicm*xseŨcN=RD\{1g3;MV޷s#JVܜBi)*.ʕ)-"xHdYm8*0^ X~GmJjX[zP:w3X (f9%cS9m+xi޷̚hgjTRu [MloLG5WH2{{v6&ocSar|%Ci莲+%{2.Zko@fLc YZ