libavcodec-devel-3.4.2-11.14.1 >  A aQp9|Sަ͉@yOjI` DDCaLl>ޯ6 ۢŅY;,n4!d Q]x̠,]$t%Gi\ISw('qkGW9{ycČulJm'8Ÿ߱F7b1u#Cξ$LFZ{<^Z30148a78af7db5b787f68e8d9f1f5ca0aee941d0f2a2f19f9bfe8351213641b45d02f7ae5e524d476df89d83ccfd1749c411871eaQp9|ep>?d ! NDHX\u  p      $| X x    <   ( k8 t`9 `:\`FGHhIXY\ ]d^Bbcedefluv\wx@yzClibavcodec-devel3.4.211.14.1Development files for FFmpeg's codec libraryThe libavcodec library provides a generic encoding/decoding framework and contains multiple decoders and encoders for audio, video and subtitle streams, and several bitstream filters. This subpackage contains the headers for FFmpeg libavcodec.aQibs-centriq-6`;SUSE Linux Enterprise 15SUSE LLC LGPL-2.1-or-later AND GPL-2.0-or-laterhttps://www.suse.com/Development/Libraries/C and C++https://ffmpeg.org/linuxaarch64R ' % 9r ( MqAA큤aQaQaQaQaQaQaQaQaQaQaQaQaQaQaQaQaQaQaQaQaQaQ8d9c461de27b51a5c3d12f3a58a2301f013131e5fe88193b387e30144a3753afee04219cc725dd8ae4440080fbddd8becf5d095b22cd98ad8476a0715e3f555ea0918d3d682f40bd65bbdc60ad0cdca08675a0067cd3e92581342b045fb0cc7874a55a2e3f19ce797e99624a224302f25efa89a115b9bf2e932c8fa179b0cc66b248987f650dd7a110c942ad67351dc920e115248c54532b29381c4c64be9905efedccc613db41c8d5a68bf9c1b81ab8b0e13137ac85f5f7e75f0a08381fea75e69dc45a7d5a9206b3bfead10caf3117117005cd532c4fc599d9976637c1b9e318ca8eae5bce081b4eef1b1f61a62aefed1d4e6e3cde41487c81fb96ee709e51df552a2314760d43025c9307883dbe7676d54c975637c93fda11ccd4c2f545c30a21a0e4770ce91802c3dea5623c2a4858e1480e664df51e2b1af0db829bff2f4cc420acdc0b802d75d0059638f2a8674b7ee749d9564105909a0226cee5608fcaaaf36909e732db2a28594565434d4ea6084e9497c3350a4cd97136141e5e69b8be8dad86956784cd4730ae0cd545fa7d854e4b80b8a0d1f6ccdd2b0db04d97ac7b67f0f7dd377ca688706750fbb10bec0a52b1d2909d6054197aa7aed5cdea3545b1add1d97a99f3646f3e07baa76b59ec0b6abb6a7db1b190472161ca25e657077b2e1d28d42636cab0f69e4b92b1ad64ac2eaa2843c270a6afaf308a76ae51987ad98b125aedc395360fa29b8f4f7029e8d98abe9999def9f5216f8bc2a92c79add45c9434a95aac79f9212261c32bb2bdb1c1ed5a48880b0ec59d1396f3da8b54b59b96737869eecb2b1deaee2fc89e7dea6927b27ba6702722b4273dd9libavcodec.so.57.107.100rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootffmpeg-3.4.2-11.14.1.src.rpmlibavcodec-devellibavcodec-devel(aarch-64)pkgconfig(libavcodec)@@ @     /usr/bin/pkg-configlibavcodec57libavresample-devellibavutil-develpkgconfig(libavutil)pkgconfig(libswresample)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.4.2-11.14.13.4.2-11.14.13.4.2-11.14.155.78.1002.9.1003.0.4-14.6.0-14.0-15.2-14.14.1aQ@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.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-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.orgibs-centriq-6 1632734647 3.4.2-11.14.13.4.2-11.14.157.107.100ffmpeglibavcodecavcodec.havdct.havfft.hd3d11va.hdirac.hdv_profile.hdxva2.hjni.hmediacodec.hqsv.hvaapi.hvda.hvdpau.hversion.hvideotoolbox.hvorbis_parser.hxvmc.hlibavcodec.solibavcodec.pclibavcodec.3.gz/usr/include//usr/include/ffmpeg//usr/include/ffmpeg/libavcodec//usr/lib64//usr/lib64/pkgconfig//usr/share/man/man3/-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:21292/SUSE_SLE-15-SP2_Update/36712fd6b4eea8e58a60a809d609e5e3-ffmpeg.SUSE_SLE-15-SP2_Updatecpioxz5aarch64-suse-linuxdirectoryC source, ASCII textpkgconfig filetroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)PRRRUgw@*ƭtutf-8b0eb7da24213edb2a47e9b200c6b1bdf9bf60a506cb470ba688f836775c413d2? 7zXZ !t/m@] crt:bLL l滴l[[ ؇\](3%< F"~)-=ū=Yx@vT[qF@[oR"ɡD.hV&yVoi/JW!9VwVbUTfqg\vԟ!#`$](֕jk6qeNԳ1G4"TyX0sj>Y0z?UWXݩ5>]%@oo1lTsQueJg#AQrQF"ȳ9Ȃsn2j1eJuJtn7v@Z~E@*b `ƹLS ܂%bB맍9 Qs.-a^ڎy3SЮ<I|zpHgi\Q -JgʛPX$9s2pI1`S:Lf33~ 1N=.?ٚμ>P',լ2{qLѣӯ%##T,vz3A:뛮h -be FIPK"[iHUcF@l'7fjZp] zajhdvCTö)cQ6AU( ԹP)BboH^N.(54izx8C+Ǘf趪j+>j5]n;y5|KlıL`_>iz NA.8#`ւyp l9@h:z'oѡy]oٽjʥxYH8XWf`_4'~A(n!1X fgk=4υ;~dg܊O\/;7G:.>K׀MaX5,txaqjeOhrBd>aVЙaSs$c_n9@M܏TpDitDdzdЋ"\ Zh) ^NuR&$H^D)k+P `#v\I3}4B]l&9Q5dˁ;O0yOG&NkN+BEF/WG5~yU^ nZsOTPLJEI.eg.*q!Q^:\OaD"g z&({}2=|GhG xth\RT畍q3Gk52A {Jϥ5pU'-`' صFfk^N` &_XUP#θ VϘq ,rZɘt!n\skmi{cBc>M?݁*r}]8emM]7 v_Ed7mԼ">:)K< ]t[>H}awql\gqT Y,!LN#cyDf8o}Ĉ$0xۧ9TboO}‰Xx/,-ABCs ~T>!ۻOD/D~db'ݔ8+˸&grkDw+n뀵E?o~APę3%z#GCF"ZlH߇gyZ)/%͸0.⚢zz{Ϡ2۝?Jl: }N W?,!hW$KDt_tٙO6/ES9(2{^I*%v8^BuxYw] M FS@ʛ2>Ëj_fG]8z ! JG}&[_%uk٣mI型b\B[46͔\Q}MUc?B{9D Z(7Hn}) Dk{*ȶ_3b8:jaDe>4B*Q8Ѓ bǘ:ǜzrx_I2"iI;3#ӾZ o`}J~ g&t b]ssvdG(ޢT)Bt/)Q4ߤpe5,:_MZN -aꙐ+[CLy`/:`"ӍecVVe[6ߎ Bp A:\d%YӀ)0RCY?4<'3ulΛ7I;]uέs3B;C޳`m(unb|rH?5q{Riu@SR 35!o3960~JqC;숯vAŹydr 0GW<&K[^#)qv`9%+[#I_8aZr".eAtHU&?]"$fʮpkj4Ļ ]١pQkt9:js4{%eCKoy 6./2vxC) ;cC .B)‰Ͷ)Ƭ#נ0vփH7H*i3CbӬ{%x\RIҍAu/,OE MD6UR ~@bgr 'uEeE]&u@6Mp'W]aœZL(R,rDv{μޣEL&p0fWBB 8g|9"TuHZfs_ QV23 {40Uױ}LQ*/lqjVDyTK7e}=9ו[2z7i**n,:O܁ݱ:[,u [` %섔6-c$ Ay#92%jr K~Mr?i9]к? se/3;[]q 10mNDn #(,N-rJ {L̏$5m(:QWKX |ɉ\RUp g$=GӰ L8SA/cL)Ag͊n&+vbc/ 6x?h|P+4Tå+hjUW^b)v9m0CƆ\ydST)_D\%F}9 WX6klɚKʒUǾ^%9jjsdm* 6V[jCݰȬᣝ5DE9k|E_Ѝhʯ/N0T / 6V{@vNJO* &orr(?tUKh,Dd!"!/0D-=$ň3ĐC‰ 7_%7?ܼP՗˻Ai8ۼD3f4KHMaulÀw^nv]Te3LbߒS;Nr|2wrVsk2#}P-S*aݣ J?*,M|&FFWR&Iˍ>6!!m R—q ]_X:ve!%(>zY0Ipx|<*#a1BeJ)z]2 Uc'n![IJc4)L]Vo~;!L~uMb򊜫Z9iW7ڗ2rC@n nskƤ5AWȤoۅSz4 ty ӖfXdJLL! r 6ߵAil5Oe-Y^kVxz0tP b*xA:6rjU A3Q>"-2Sףټ&}$$/T=H-F73\)2КᑨL[맱 Χ\HV{eOo9k"]\#)`/Vz>+$aWDۥ'iKpnѬ}# ۾ky=iXI Zv|,S3KohQ<&o`a ޯ)൶b{mR}OZQ0FJY ͜+] )R g1B /tO^2x8Ru[<+ߤ?^(pĶe=Q m.XOLF@Kbx]{sE5&~Mdvtb_rD:?|P*N=ޣ=͓X$+]=dpēTCrx(UkG$N0ۖcfd|Ԋq VJ7,3 qgb!n/!zC4^`i5\^JL]>_tGp?Ҿ4 Yo3bn4Q:ަQ߬b_= )b%n>&N1{Q J&a/gNe%VG"H9kI#\EfQS 8\kzŅ_1)6(P5QD@{` {8Yd=%=Op5`=nxKsjd&qf5WT7)O/1Maq=*k0A^Oi#_Gb:*#6nΓKRcWjD.Q 8"e NO0MQjLC~L>`i/77osm[ C,wDsFpx'] _ g]/[^5ՃNHX' ڷfXMUvs 7T|lPK]NͽLKYp7,JnF?2޵=^DI cQQ2 ۹JZx0o]1Gd2 ?:DAhCю/32 T1g7?@6֗e]㘷R\UD8R_]FF2NO 8(:J˾- $!2&P~z%c]Қp܇7w=_U{{& L}D"*%Şv,lJIzx Xe5^/$|d(M]AVsDhmtT׉Hs,P%Lw`DbL^Mգjc'Lk!ȁՉ4㎺%=&CZN K.jĕFu~k-  S+T۞=.I4?*dH/\Îm#G֭1e= -^x-˄]aM@b\T)ȹɠ)1UZcɪ ݰJz@V?:N ʪ"R|^&Ǹ0FLj֬wtT7#.خ( _I6B#zr?f HFZAlʩC㈵ ާ4jLԋA4!VP.(L_i6vUz wPƊ8qYZd!e7~,а1+䟳A~vt O#Ӻ=KXb%X_5%}GyISD/JXvw=jd#ȟXGj|t9H Ηyve4#h䀊|8R>/C' Mv̫IْrFn45g'{i$# dƲF@"|AS  .ݓ # wKHgX~\~ϖd͐('6P>U.>)r@2r|$k6.YWAyv#dP ʉx+T[5Ɓ+ XwBdJy5ԎA%4eO[jPNX ڽHKGs#Pa#b˘.HjBϝ'.3Ε F_Y҃^sGf#:4'-!+-I$ :y]Z#q?l{1<&nC ɰ kG~{MnnQ;__R\eQ,, mBzY2d8 /pǎC^PMj1igJ[EP^'' A+ {hB/g%?B]n#ĺ]B&@׳N=h oOc3HB:#BTh"Gv)m"tbqt_Tء8:*;$)Y,KUr:5!#@&A8%42z Ղ2Ku |N]<[w(S̏]}}IaQ02wr-g Ntrbf-^?Aj{-,D)}zZ:i12*Nq;)6(_6u\le 8#M~7\L^PBuG+^%n7}hxt^xBȻet%MghFfH:BHyHSi@nD׶X[K%Y8wjLң=ɰ/r53Gx`H65VVxiW/z%dʣ7b;!烕K-{M}2C5?\#7θk1.i)^Q;:)sB P^h=阂/:2#A÷1`ðGOȣ{{|Uaؼl5=&&{pW`^EPm|J:;\#Q{j`Z$aM* 祅EYH)xu+t1c#Ss'HLad`Ft”ȃ'*&XZ! Zs>65!![0IzҗG]1*- Җ\)zs3QgNaCmƊuGQuU-LEDM<{9Qn,:{vb sJ)=Q[8C\v2dw*Or1+nSx|(H ʽc  }@7Duͯ`@їULz}ufDҊYdH.Nz 9}4foi_P/D: Z ǞpV o9Q`ULnpAỤ%{P-)ɦ=l[%oQzc1G.`c[rZ\I2n5z`9JzxCปfg @m NF۫]yL0 ɀv}U. swW;8z ~ SFBHx&6t9{%^;U$4dP‹_P1@HXe66tf zN n4ǻyv{:5)} }lUKU7un- zn"Z:1ڨ`fٺKXVR${b^ Zl\&L,ZG-1)m hQ)Fzz[&,Rk/hºA-b?R~8(RL4 9jy-sjL{~e4)=^>ݡ\ɪALfq:M= #d W۸EPK'WR $|s1Ke>S UM\jO!E|]uDpl\aכ`hX4~: 9-=:PU}ޡvXl'KbGܠ셰{UXeUby8R*S3Ϗ ZuobJtğ |"&5 o5/[ҟ*r6zve Z8!^6|?mL)upJї1#)oRDKH#xQyr..n3,҆Dޞ:GGTT&,{_B|<"]M #qwK{\,K j/:?&N'o 1<7Jٚ/Sus fzbM~X^p!7k /yV#GS};5B{Rc|Q,x X6\ѽ׬9.T(p}):AE#>d`CС_Yv,fGZP:TzRo8C]~pebֱlt:mJi#fPX/'p*WۃiTWa#aKXrf ӊb.\[_ R uD<& K/,- AMg#pמyj>i؀cKWȰPu ddqcS4>UcWR. ,}ֿq#q=Wh $}a9ѭ5/|Ǝ+e"ZYDL^UZd%{)!XElОkL Vq';0l:ѐl-@i?+n⬧4h]Q::+yG3}_u3UROT/˞.J_keM_ ?gON?x;)U[02Wka͒^1h8Қ a/SYǰAb;L,^b59$+kPh{Ù?Bݘ- /C 9E_"kV#-e[%<[88U?ӪSm0Ex"S$b@QNAMC5)_ׇtKM_ac3.B-Ga2}+NfO g@7ܫ4hӢq63Rة5vl qDY~e/L~kglt)hMfpMj9-F~4M\=N9x/JsE%cޫ0sP>6X?G>$A6iG*9I 1˫AB]Oœw#rN# IRXM(3Wf~78Gə}Rv vP|=y5 8:#R?U زٶfv&5w޸̬"K$hZ@ہG鿤<%gIٵ_~rO3M(7ip#KWH0 TtH*|*2'.XRd :oeXRae?0Q\g/~P2|( "Ldm֘8?8Aj#l6t&Kؿj 6s5.4Ăy㽉'5=O;nBw(MW;J,;@(uA+ LIE-a/I%CZb)E]ENJ}D&>'BۻZU?ʉn,ѵk+U`t.[ێtiUϒ޶ 4p೶ə% w vx0i&aٯ{ X,%(:PMnrLĂ>sCjtˈÉoy'`O-@6٨|2ZL3$*v>@+:mvwBXB=, r+LciŤ?TXE%U(҂ }a )f{":GeE BV}*'DsQ^ Tq8n /I]@ne! @:IBg*}|x>tם WPY̅O뎅Ņ`V5rlpgӫU9[__S1qT`Dcm-b+oILC?b!RDpY*Nv{IgX\X58#IUr]z`iuBJ!N0Ifzeu$E4H%ݰw\lrP9[R0;0S]6FU)$& mV`G: ,;]MŖHz צN2ѯcĩr: 2A=}GT̪G`ԫR5 +r変)*Tɽř=6ͱUD@@u^(CmN͋Vw\ILSLl;h@m (GUUpE~xіc_n (#HP,녇Ofrhc}Wù7kC\O܅{U#H0^uʾYh-/xCH {n60q,!ܘid&Xw>AhuO-M6 x<ͤϳ@;5<gP:%9cX8'krct{>7Rj vI1-F[ͧcј%Z޾Ro&. GHdJ%ֱRH'f+l~_'i1P[a\/~ &d1]eݓLv+6;i" yTޔA^Վ1YݼmY .gEX\ƨ?6}p&S#h;M5:?a57+'b2z蛋cK6_E IĔ*+`%ǜ2InX,My}pI|}1lU,8U9+C|8O8d'[}%vY3 s]7,56:ٟ{ QJ=ҢҕyٚS5wYglx_|ulWhPW0\dS<|ΠP릠t:pFnQa@cwՃa8Բhi͏X%.\Kùe?焛QZNV\6FݾJƜavϖ_yAOcGg;z+*v~i`WϹ"C޲-iv6,l{h3 \'|(sAzI2cK`dD2Jom|`,2ͣxXKTL/'n ⟷IZb>j4-r6ɥ"W4)^F:÷F293*<,(ph)\x1CmH=zmrk!=$LZ!ec-.2ޜS=d1H ?8BӍBx^5 &Ԍ2qxtZ-O0ߧzުvܚyn{nbP ,:`ve,S鿯m|D>'XU0->g~dSy pw 褆f1N57V.9n|%IMpBt*iF~"DZ_OWa?Qy*Kke.rj P  2kYd㨉FUrZAAf38 c?PLjêMS{4U-93!އjD(Ƶ15q,$0m'[R0)g41,W=?C{nbm+@b?V~۞v+fr ^a6ڰjXFnw3>Cن;jx7W8̃@7d3vKzdKHS 3Gu2sn!W_X`9¡r觙 k/ru<ozpH , Q7u537,z+".Z_Ȝ㤄+GŒ%:m5(Cϐ)^xī?ԞUgO TW.8Z $Ͳsq/!_(#voWk"mtHb2Ze^qK (%WU(n0`QDbKc5(z":6Y=PWYP|HL~9Q5mmQFOʫVNͣi]ѵpDF9$ޤeOS@cck]*CA^57Y_gwQ4v\2Q2N{ yeqK|dp*C6>*0y }.98E K.+]?0ʳ-8 R*bfg΃UBCz["au\20ČmqF"{EWMogcL\Yq *Fe:*yȟv/jWEE@A$% CZG-_-FވR{GmqU anB · qKC-.L<'>VAlQbXl-tdS9nmC]"/egv2e,\FF`OXnP>ހ%BL ÚuU` 9hŊ[`3fr3*HT~~1*Ӑx&j[Ws:G尕Tidu&ߵ).}Pr.z#+@<GyR..`n~MMd WG0aVNz:_0,7SĈ6H_ }Ó-ax,TPb*뚥;Ť'ɚ^J<:/o9;^jLm5yw3Sqyu>Hf2n84xxzeU%ƀk~S25v7:/Mhy b3#"ȿ baN*Z*~`;K3ynZEC֙]껠q7FFɌp<9ˑ;//¬%6(#Sw]L"P W0ebl8xSϠOW'n8+gAciem'VkeCs,6UCbP;S+7+WR מ yor1s0w~'X0q`+f23q38r=2n ̑2l)"Ņ' 6\/ JWUTIQ3@XwL&BhЍN?iuS^\yDjVL_hhpLFY~czi8<SMԘo^l9V(\5(Gʶis@pBĒ1B9&r;N^eQ׫˼I62 #-.ų`M\q6Ū6Ħ)VXm?)W/}sMo qbԂ37-$l.s$MS8 :|s3w봝Db):Uw}Yv߻;,ľEp)1,cMB&vf}`|GeboNdToʼ8h)/[iYn#?2;%V$݆>HMrDSe9G&Uҝ>J-MT-`bّ V#z zLJ9hnfonF6PJ?ԐH5,ELCOݥ܄bֲ 685PW <'cd*Vź]a f@N^sؗ0sx>'4RY 4d!H.k>7# 5I[ۡۃS;I28⻛rзHteBiKbbZhs] J%p>ۢ6`@!铢9?Yl6=M:},Ѩ\*1z'QJ 2'9||hőL\[3ԫ+40fpk Xj5G#~R(@뀣!, q'VgM^OA#Eo_O#1Eб&M"T&DaXly GAgA|ed?diF(}zϧ9l ߠmK']J vzROR>\-Eu5LS_bQKR`ϻ M۩zf" ρ(9w 4C1jxb1곣vA$V)zchd] <y\tטIїvogqlW׹nB,!ʴ3o R>>{m$cDS]ǁx'Fa}Z fFlr%A<%CE5v@߰-TŘ*U"f/3gn@5MFeR'.2} x20*0aI(سo6jY M^p1f'gƨ;" &ţjvh V?NBa uh0>5v u6[d\C̙J[X7s6ݲ ,Hg[@xwh#Y ^Bw_`j+l rRIthPۼH̏.>Lg+ IHeκzU[ L!2t+>\:Zyb6=4eZcn(-k&z fom){u1c_j֕ w 9ӣZC5Rf$S!!l Xbmbۘ-!A!VZΘI>y1RfЙc55hq_lάɿ'TY8/`P*ЌRSqqD/[z\$:axþT.)ܷ ymAldܖɀH;2]te篠O(V?L/> ^// O*MkRٔ!CR.;i%זQl>msAZA9ҫ6F/fB!k*+fi}~a費;ݭU4ɬs(:J4PĵL[7G|/$LXvDS+ "3\ThR760GWOݍknӧJcSU)1#3)9xUx,\t!9MXf$"ctEh2o$ 4WBқRh*d%1y5I2Ir1yX \Fbn{hÕ-Qwqyd5nɎWgUeL[qmU`nPoPBvA+[S ]Er,p# V__$zP}[;#$L|FiBY%]$̑%wcVd+] ByY (nѤYL_4y"[﬈dqG̞(A@(WȬْk oKn등yktwҜk/1~t4ciٴ"Wd><\DHIWsR 8J@*ɾ\˙- ѻM151]VBx#ʛ踖.8<%aF.klME\)-ckEEq ʢ3Y)ޑX(lvuq쏍QꑚqذyS-Ic4\g9g&mt A %Aj59n-V(7rZaǣ2ZL.FE_{JРv8 v߾Gcc5(˰+t}hD: D+BhE,G(̈́&-e(cqjx'n4v:6 B"-xR(Jrד7עf#J ;IOrU8ΙErKڗ7ѵioDi3q<#s -)0C>9L2WK )Ҵq IA4,5@&7+[(68W<K "|th*Q,^N,竹'YnE[i\׽xX\4bo5 /2E@aTL^H<&2|$d}t! qR.MyqP59؆ܿ{" y֯Z2?-% ǝ?$jT^ErJn/S'oW)ĒgzO Yn:PNx*!;^C_13# cnc=!:Ņ01Ot{}tۡo}lvG`o3VuVğ;Z~/ { ޗUk9A-_\x,%^+׳kޛ)P]zCɃmuduu.EK4npiBecf!ǴWiEdB>\V_:_ Mq i:V E:CI@ar?a}3` l7N>']ćEcfy%lW޼ 5g\|ZZcEm<ygNu˛DJ.zkwM5c}ѕgs!]^?.[t&.L~E)6W8V\( ٦طJ? eE:IGpA*=ńTI0ӂ3->a˒`v5p V1X7N9w= ˙tPgstC$@&oAvxc *Q h>$W j`Ȏ&_ k%l3_sq>Nmb}ͼ GU3D ᄳ{)VW(4&+ lIu"{ɬFfN&UbI0F]YjEUf^35W)W 6 66USd/;4#&| K/ؽ086kR")s0s{=+Ey*޾hF^u4'믄?Ω4Fmtu1û7Rζb~wkwR[2 KV<} rµĤ` #H p@7&۽GV SOl9)}P~LDSo9Dnjy_Tـ4P LD.uCY,Zy3BQ|9b[MpGU>S{2W{Ǔ'< $!ٜi68R2nB4bǩ1"o8e`hWjfV/GԞv(BS K"gzrAA u5Ld*Cf{ eF#?ay6YFNJb~͒ ސp率LZ 뎋^sxZL*D&Oʊ,R50qýVݽXk+ozq|<80 KTJLWXd$)vh^N p6¤,ֆiй05|i݊yo5 TLPN\F/o)3l`?$l`zts )۷KqgNBl-)__^5Pt," V/$4 : a ~zۯ/hܚ%E0'=+ʇE"^%۔ߕXʹ:@cʲ2b-<-Q6c5 m+!졩h!vb]Z=$"\jQxY1gwOC|lB>-( n.F:F|Z40.aߒ wD؁ %ԡC18Zt6$a3N$uȑo=g"4{f@>6Wapզ 5@Z<;XElV,[J2 FKtjFś;v!bY!cC ].ŷȚ83A#lD~nZ'l}D$wB\fM;Yءǽ[3b2k"?^Q.۾%UVÜ/4s{s$}Ⱦ pİ?0֠aW&_Y"x9/2]KT[$M3pe.Fmx7' { [$u>7O,En&էψҬăM˰*68fĒ%?}D@$6X~A`mz0=t)Elny!AmG''P_#Z% kL&@J_lL9&DSE/xd-e>&,ǡu푤bߖzQ,TJիS2ձ]>ed~]'UOD\w?>q%d'Uۢ9ή @@NtG1-cI1G2X3Ŀ~Ʀ1Iyy&^7u"_sA'f?QFWոsWүD]MBѳHt0HItlib="7BQRKr!kJh:U%(??ehQ߉ʜ,&G&HPY =f( ֶ ^:.8~ Guyu{UE P -;(trqZtRj6Q!")MXu4avɷTk4E]?h Ň +ZN"Mhl-tG& =;A3;l;cݕ.%tkJPPJu\U_{n4=-6vlbY5{5mW }ҧag}(FbczqR@Tl8`;>#{;d˪KS+nj_. CxqCA%lTIAk=]xAGZ ZjiB s`^!묤;kd >`=Q3#(˧wjX~Q(GG9U}n]jfz/s 7|JX+˶(Avz_R)'y/R@'-f4 0s z4`.3ٲj(BZO ?!h jc+Bs7fF (19 bŽ{0BP*vZ$XIgieOEB[* / G!ExZz # zu O$lgn阁5B[dQG `ް^vDZh-V/݅<6D@Iڮ1ϡg%%a0G:DNU-@0cg}v&QL&Xf!C,7Mܠ`m!L:w-p JtL@12?t#Ld_޽ICǹ>;`1:M[,ӥ93G`רSfx`dQkUZ9V(baG!N-J.G)a/Uݚuq;Y~gTg9ԗ(ɨTPIE gRy: fh  Gvx5T44`M:-f *a/l*磷BF`T0*0Q-k#Yx3 IJuKVoM`hq?7KvlJM+CpD{jDK֠6j{Ԇİᆀ4_?͹bHW+:-dYiő]db!k~A0m+y3DM(R߶9gcOgVBh|`S:!i3ӳ^@&5NfӋgyG4rMijrDٽ8ߑP[C. xްf5x-<O^ӼAŒl$Tfrf[ҳNWzyK0NjV")#-R!J|Q4VY_?rk<谅@yH̫\ rFPhx)z VIpF|jp+Ō?:Ę)_wj5 XZ&>e@CNWjtR7A7!j}{|}rrL$LGІW:HU+5&[G$zڏQտ^f KPGu ءp#dFnJj]@aU`4A`,G4SC4k0ݍ*_;WJr-tVDuXc㛰0==.3ԍ3{mT\]52%͈\9"C|ah`4̫e? FPŏ/V"FZ$UL!1Qԗ\@r;^3[~YqBbAi9{OCWODY}hg}ޒ!Ǩ^l $* ݖ f Q$n]-sk2L6!:m)C씼,"7p؃{OUNԆ<}U=2CTci9H>f7BIf,"o 5= R X]vfg}u/9:w MH-Ɓfc򏒪IG)1N=Bt!PÅ82싉ނ4zpɃjlӀc *$4x=@9cHݕ_(z OvR4 h1ZS_Y<7E0$6kU=\4fna}fFIMN7q˃ MrKs><'3E⭩@Fu+7!sBgyߵ:m jx{L&҅}!gaeE $AJvs LxD=GI%-mL)aݛw d ;Ϫ#FHTS\)VC$/vCTȡꅹ +"LtW gb'{@r,->a縷3ȀsH2Y±Rsh5c>c09WnocJ&_,&?'?|)$HY?>5q‘&W"1z7^jwq|b*us,[Y  !"ΤUٟœkK* #6˴xaPW*{?3&ԈЫns.I^%#^99ŒV>ۍ:/xPn܊ yglP ,_ymֶVE #"@0KV ~kU|dTXm{gb"Ub̖ oqlHɃLU?3ߕ~>kh]. ӗn!8\ISrdYi8󰹩qXt',pxZzZv=M[fKo`9pL r,SH<3NAarS:BNoY8oJ2%`S@V\Xn==?BfOK|ןUYXPz-L7i?&\7^pm+x25,#YJ0z yUyWyGShӐ"+hEg5F7unQ'VYcg35XmmQc4liP 5R?t0(kl붦0B&j)?KwQi T9IoX5jaqcEwx#_ ~e5`Hl1ey^ 5!,75JD~W7 MF?iF.I 5)^%ٕXԃ#k=XL=y >?^|S ߷+CAЗO`Rc4lW^ꥆ+IƤCqo2$Im{V8E;0q0er]h?_&  [m.H)h^Vw>QeN].8r r+* /50OCPu7\띵 g5Ȋ3c+`3ྜ|ŝ?9*@W1H Sy=ĝZ9%Hb_˔ P'Dw͌u:OZ*'42d!L 2Fn>7Ba8Cpp;R$*D_9oڗ24_4V |4ތ{`>Y!wҲF-؀z=;h^QHߴ?ӄ*d/ RXy$GFi\Q\Ͳk(?j͝i6"3'rRNK?6&t1EC)g\U7]WEH&^Js>peS9OIݾHIC)]KTr#% <]8@޲ FiUOХ!lGa-YK W=Q)w5l7 ^ep\3ZN<;@=#P 5dQhY]#v u+wpWAMGE}d#/މy"ke#ʙwOˋK"̅ѮnD2+:J˱I #*kXe gϸItX.+}퉏H#,E )cc$SQȺt+VcsC zfjR7:/r[6e ռm|0WBaҟȦÓrZ Z#7[#a&ktv pkL\NhY e={ݲy,{uKCk\rg9p+8nނ>nrmeJˋ aW fw"8JYh@- PXE>{ߐ\nc,ph(.h~YC 5)LvI\[l{:@,ڿr VsNC{#\HˀY^wq*Wj3R?`'+ u?CˠVf>@ă@Kkƿ`I:sO*D˵ -בݙ\DAHQ uM~^3eDgİ݀Y`F(w"rÝyGv`9?BB !sO@ۏvF6$_Ѩx2 `D2@y5Ŕ!i~)^P2" 5WY%vF~qe8@r9㇭~9XpAVƏ_F> bA$:t/tE Zb|^'L2ua%;HDXbV5Gfqqk ~ mm9=JUjj@ o$.yĪm s4[s}z(Jc& Hs$(9N8Aukd s,Նp^ {ٯb-Iu{;Lw3KsyzjU *#)t猎ޕ,YONK*]ht>Pň-7-===A=|5zSMG"9 Pi[l3^UZf]>w~Z/ h+{J"\*^4Xу8Q"]?HvI9V()~:W>3ys0k8#9sJAwܨ`ۧh8 1Oc#Ќbsԁ .~r! 7cUwS]9WaP3Xc_1dŁ'0azT6e[|ob9y=2of9Tޖ8ĥun_c0Fl$9mLC^N: `9}\;ѕJl$U׼ˆ63KD-ʐ" ]xWP*)jHP#:GCS@Sɝ;Ii}.-g 3?>"t$S ]09B^Cuܸ2ɚ qjŗkSVWmaGksH[ĎMa!NVF}3x$y/gB U[XuYXY8[;ұ@L]+.WdC-iFZm,Yd>Ig)o0OvKkU$fd\EUh $%aT =E!f^ԭ^zt 2Frv {i؊ "5K{Լ_ R D%^,I.yYCFfŚ\}Ceʭk~9TeHG,1`kiDHWnޅ b i)|ã_E>9l&YghB%֊xqx F3r8+WȰW(1YE #kQPr!{U, U`{ME UHK vרhv%tJ159L⫮ SdߚW݂FT<ADDZCU] e>m%Kϰ _4ETia.J=}ޮ{xr[6~u x٪nJ{}ء q8zدЉeUr#.y||/7#:2q<鿐=g{ K|dN|B{#60hU<aS33I wKєG-ֆ17IL'̥eqKPQ0B@q+CHO^y*O4~,1Xgw|ߓ )`nY'Iכּ kE۬aX/O~B1*p\'`\ g~ lpPL}]%/ݴUd BE!ƛ1:M sú(bYuMU76]<ٳ¤d( "m.]z:T`}!@Y@k D!`)WjH8C h_MS,@xHC@Pܪa|#Nx_)5d IGf}9ny2L(^f(Z*s:H24 XYE9ui ;L #$VSYTloA)a.O@h4 ; ':'ll,Xav k I`/TpI FTX4g%'303Jk~H+2EOxKbKѓ;DIRPwŧͅr$ mw 8ˡ'rj0dK,'yw +-اCYt\հ{YG\vMJh^޹j0#›֧d'ܯJh&m6SWz A4gI}f}39Gj``a&CC9Ld2X?܍se߃yh$rcȜ΢þ_"˘#`M'A8pSjqZ.qθ{0,jPTth!r}#S3sf3Py͌imi4Pj6%&*OC)-!eRf/` Ubŏ׌uq_* g6'W%@ڛwn >L4Z]"hE]![&%*"6Y~^;PFY`hY>|dqSVX])/ײ{&W O O-$'dH(59[:]H-j{QU2U1¹;zWzz=d,;xi%,jE)tgO[|3ҹ&{ݶG-_u)ߎl6ε7:}~{W >તBE|R7I~kW|,3C -rn9UG %i|JS[@*:W,F<̆Vij<V5U2Ph0Inޯv#C-2g(/K A)f;Lrh}-# 4*SY+l tX&2QxJۺ/??>H$&)t9Dž8u̦kcԹQFȴraXyo=1#X)qLToh/{E?F#6,K`x"[q U?z\ͧW8@J;iϵ "*9#<1a ŷ{ Nx{JT/n` b,y (gSloXO!7kQrD0Է|tm-z՛y"q~'5˝ayIn8<ԹX v&wY3sj3sLfVkr,qK,ރFA S_%F9&&+@Q:*~1M1Jvwx,$8'&N+E(Vr1 śt'@tot1ΐ4o2JAnX%,^hLՉK;8(9U]gK9o ABvME>ڪ BP 6y1mZ-AZu#>%ݤ%t 3Ys7Y s| hT:(RtD09ڻ ws'x߬mذttᎵG*>| UuFP[꘳ edÊ$ja(#|;mN*ꄼEkvt&6^"q>Hw)ȊJ:Bċ]'6gqdޜn3 $B,Q[/hw>hRs[UQKZ'2ĚḪ= vwȔXTG=q{'SeTdJ떕̉Y`݇+67?>H\Y^jBS ǥWy/Cv0G"4\q /8WGGѨ7>8HnsO[gt9^2͔^tP,Ut@Yi$c/+ޘ6P|^c1k1/Q7F[tKVVN^L0ڋV 6sU]- tSz* -n 7k6[[U<9x~Ð6Bd@}4 -+!ZisM-2Q4 7ٵ *ؤe5]VtvKje;ԦX0^k{և+kJqGc"~[Kov eBF-ruWJLD<,'dޭƳ"i[KQZ7Aި4Qdhmђ633/OD'H"hlAy!E˸LZ|"'ggb#ĽDo#JVsZ`I|~q`A&WmsIo~[⸉q$BIJI|[0h ~9Cc vh+ҙ|. \5dojO gc B!khC ,um&5cODq^Z>"GdS|8(Bh K\I#B˞g6f V=U<4牱M 9p^ TJdBqYa$psH7_ף͇mEɴtIe@^3ՠ># p?]im_FbV+oWRӸJ&}5?7O:uv9K24ÌHl/\p,Hu9.5E<*cp06y]P#0Aq\65'7%9I9 p~b]Nhrp})E>d.캪WN*Xs-{h>54'Xs)IMJ&c TSZY/7,ށ D梿۠fw!)ĭWj޹]$Svg-20-9rtüĦj\&,yo~iKLw-*;((Wa;{WPT| )g{ajbC8('\,;P/ܹCMf"$|6~9asI }Yg_aW%}e)fś4?aO S:leF謅zzpl|#9[7@r+k$Tem<9rؓyI /é:<6E6.ϥs6\O!M֡\JIÌadjׅ誾H>\U'a0@E%m cӯ?PXG\<el u|NSp׫{R[z̒?S={p%#@I0tΥ<^X1Z7tL-<=6cqƋ RD\WU!V&J4E"1|i#V5sf>fj?lG_Ól"73|R harTF(;39fh@}'xs/{Gsem}'/h}8궣 Z C݁^:N;^::~ k-0VQ䤼"f|vVp{:Vvs8HPV#94TSb>T ܖa^\UilMԾIm`hgB v+޷Gƌ$uBpK waK-0 obsa|nA뽕\{߹l-d(w8tҫDX*>gd,;A /*G#J]voIPdUbOW9.aOuGB;ytKO@Z; *5 $jtqFN\6'~I{b&4p-S)Btd\rHfj|ރenl0_n-ZH)ߌK7c9+>VXV&&C]fmn;rSDpcFք%'tlc~_jg|Xg.A#" T8%8T.̠Ɣ=OSv#{9W_XNOQZcϥ7 ]c̥_"c)'B-콴"}`DՆvRQ 8$grc}, !*! - CwoZ!SEK"gV-UGJtzb?iځVJPSr\i0`s5׆qU'/WbE1$;A7(˝Vg Ա9a&yؓQ>eo\TcMeotAMVXzH[#.f,F4p,NN\'*ESn`(RGGk$ilr3}9J2-9 %:anhvDV*ݺȿO `żuA8VIM<9sDDi@\> M/kcUx cd3ZГ;usBذ"Ec-p]Q }xn )o=*QtHNS],ȯEn9~螇$[#u5q`:ߺ+W~*9yY¢7sICv~)$ۣ9t>v'&S =xq+'Zܲ3Xd# ǂ<$pbbJv~ cDd(LW?q$+'Z޴S7-f ZúI~9ӕo|CLi^xR {hx70-({EI;t='ѩ*01+PF~`~Ww\^c7'y"\j䷦$D;קDk~atArqqs(NIO٠sP 4wߤ[<$t=+T1kXγfi8OPj*$-')&_X `_ĢntƝTU絷}jܾ7^#դ5?w\<9 &'ٿ0]QR@h"mu9ˆ\ϊpTiͽ lHЏiJ:CP_1YFBO ǝChjV5N,r3XU4F H8N5ظu<8ec^ju t5lҗ8j$a3PXP ۟QQH}(j El֗qf_s (HA)eS>{1kHYrX"[T[dдri .$6I3j9DDZ)(]fFh`a!9 qPi#h!<1=uBT!C31 "|=A+G#Ja OODH=[S(M(t9|^LG~TvbrATy^Ʋpyl/>vI&fpߓ4Z؝zfV$l^(_U^ROwŴ8j}(hFZG eR~v {gө{Oq$= %cvCp_VJT_^KPL>pRDDNDힱJ꘻6P&Y3Nf?koIQd)Bib7 "a>ܾЉOC-yPG>Dn>V<# M#13uX\@L8j38 [#g٦)lr*ϛD/>:~e>[ƃJb 2b 0??-[%(ATrE!^A/EFy+wt:A icdEHYӟVIc%4 An0UF|*_'H@པ, SE?D@Ծ]-MC'ܑu IYu 'l)Qt#uq>$3l(x`.|;dJl)js] ǣO4ԆqEe-h"<"q-ꐟ񓩬0]fJ&b>g;XgTE9P}-aب Bkv[&Y|Edmm7TrEt/.ݸu5anM" U?jS -nsM-iĢ)78'dUFҗĸ3lSGVӤW4 S ,_p#8nQ^ VW BY/5(%+aD3҉9`5c\a(}w}a=;Q4Wf%KJ*兜@ N r@)4W]-V}LYa8 K1F`a 0Z%KAt_Iӣ|NY'谷I 'A =Zh+ܘډ"8uK &Sƨyi|0fZa;=o{`ix~tݨAqM[Hئ 4]O8 rhgP]݆QSYQ COh;٤w!w_R -M'Db‘\CZ;A~ݛ|S&acf.kϾݑ-e|Sxk<3S84!~fL-;`= #Z!҈k8K,-4<%vو nCK~r !>sЃy7SP=VQo2 V{-3g]se4Sާ7&a. !sG0! q6~"_1<^BV7slȀ\('/)&)%;3%h3K?(4HQ39f٥B_hF|H]w~[g9f݄\k# D-5 }661ۨ<刘K4(l <yʏ~wV)gؘK `'a(^!&{ hZROr_J dCp{Xt]i F [a@قjN[&A P{OT'~z2Ƈ _sCA G`y &3e%f'K:)/eHġ)g֜5lyNcS)hI2:h'~HGsn ++,Gzs3DmfKL $[BG!Ը@tRDJS߈y9mlc-t$` xT54HM}fncM**U7.d]#5)6EJ9 q}$ X:nja0?x'N*FP)J$@OgIP5,sVbM|ڙ#caCY@;ŭ:,lc9u jՍw=ٗ078/ EHurO4&+cm\^ C?Q}߸ ePu[ D~|54Q /7fQՎNn)rklx4P=ȫ EbcGԳ)tU3}q:6d D$w,Tan!o"Wu}Za uUR&aRpakO`f6]3&+ < n'کİuHoZ1 s (Zh7 H(3NCx.?P~Ov_!/[A:QnәPV][-O(#24NV+[^);Ї\/,g `C-?ĚY_(鰋ɍgNj, &CURݺ{ Kξu _\}v^/A Yb+N!Ɓ.9MAb_6Q#H- US`NqB _Šf|(~SJ* 9j(xD̗G#8_ڱt G$,V]lE4Rxf ~7(FcS鳴R և>3su)BѡAU {ZB4ƺԫw8(QPo6o?ؾڨ$P `Q۠ԡBa<`=t 8"SYM﵍-(;~\P|"F>F*1_UP> 4+ fSפ>j,jCw>}*$cmtWT3l{IMXKOhP'L-3!}&\P[չ)?<Ѐ[7S?(V8s/2㯪=4UO,0tYxcV_MZ1&]q GEQ6"ܡ1#<@(4rs5Bstpe5B'#&Hwu=j\*{ѿJgz 2&(^96o^T^{]a?g@4מyS+Vg%7wo}?JL*d ̖V -c%¨U ys6qG34jc؍i,ow|Yκ 5=Km,CTkQ}!`+mh>MXy)rAS+6.~D>݅0gŖ'c-:{Qd&bUa܅-'Q2]'5b~sg8B䛎m8GR寷vBaU\!D.bZ̡D@eCUOIr9!fxkx{-NYg3MK)FQda>;ô1f0E点$m80UDNJug#&,!vZ$hG_e[e;yV5w> c¥ŮG 8Y\1l%:T`ǬV|#SĦZR89r%W2"4E7ԅe9c>$iP]L[ @K W@L"YRogM{q&/O+ oq3|YGD|f)Y. DZ7yCPY!o^ },TlÿM Ajj1L%&u]3-"u%ŗJog`á}_b++2]Hfi_%W@V`xTB"XPG:Dm)Ɋ3_4 ڀ;SYuЫԔ7NKz~SƘXr6"RNt!BWC=v;ֲw\}fjAE@& GM8a)` dOǵ\F{:u$DLsF `*guڊUڊ7C%_V1>\[~pӴːka(_)/vr>>q'ےqQ(A ߤfٍgGO:PWm˺j(NJ|=ǂz3eH@L$mw##]/Gq$\a;/,}!޾*,ޜ`Dc{MAi4ge}Ľa\aߍf0obf o 4 4'frq]sr4b'=T(/dKBD|PnJ y< hjcqF(ZNVu' QE pHe7]dsnzBv`&e2%aޕ) _64HDD)g@}S7St#[;[Fp>gK12rH 8(-.?ֻX" S!˧Z1T3cL5蓊>.5ظi >Z! ^ׂ =ÑaJr /uh @2v+3*9s2KlJ7/}??aP#*1)&=T3M0jn.wEAi)Ks&UAGZ*hOk4B~5/J/ I6{26(lhh"ݰ/ˌ/Su۠5(ik~/=T^= f`ȭi|֢/ m{l̡ T.o]m s0u#=U#QqXʊ<#Owsp$Q7CCvYKPG<ƛάz| TƧx$IW>rq qI{TWteĂh:"ʂN*ki? 91RswR؃sqVkm&.@k̎ˍvuvO8L+pWлyKZ0DKCC НmᲩsS y-D"{>:6woDH+*Z(CA] 4^cűtFcl^arKR)z3ߜd<%A'DcW#vf+qr3 ڿu?/HzLe di}wٖ)z: . wA:mCSHu~bnrig|xgYz ײ5F>Cu.h˚6U/y!Hc!K),;a3y:Dӳ4 |{DG(xNB ٥FSLtj#Y//> DQ`"*vmh1w|_﷥ȋčI?;;>r]]CJ6pR(c0Q/!]s6mc/8y1Fu7`k+CHBW)T,0vmv߱.&g g_\:6evUb~,< 0\ vK ' NJxjF%#v#O6 -L2AQhY& rVWeS}"GwϱOr߾מ[&H7q op(Cˏ6]%% \L!c*C%tmpHGHII+j5(B:-gv5 f'a;gh%ODQ/`d=PP,hLj㪖'M5Hdr0Ѫ87Ee4ۤMLx bP8PG͈{Hw VWcNXLedy*jR (iԃ1Z]U,v<|\0_U(ώP} OŖWN#{Wr .s4Lwߧ'92eSB9oR EFMV6.;w-vjD״B1E\8ߠ~qf١WXwrjwA<~U'=%$`u/V'\ 3ލU}ߘc͹0zYpO1œx9>X #P\g]CGv^24ݦڛL'ɬ9@ՙ',P{&?< +K{+؍ a؁ EOD]4⥀E{*Bf7(o^@#\G~$cIMqvĤn~ĞVJ6")DVV_ ٚ6 ,YLBxQ<2;5KzT]gy߾k==7>Lc_vn :&2mбR iE~h >&*< {½3opIEa:֩%9q.C~d_wApN ]|9XJ&B޵~vI\܎Ch8&/5/s{+,)Sj{v:6A$xy8pgCL,}S lH/8`PXY5mUwySǎѩ49[ׅKXaHњ,}6\GɩӜpa2jI Bbϯdy8 $cZӘaBohc% 7js G^+<$uN?g@od![Xh[{mg', LcF*BhQ{e"_ `lv24| *y0j:- 6'LQ7x#^m\m@^.18R {G;QhތOK.h ˡRK8ᙎ:4'|- q*'xn]C]>k{_,pv)p 3yI!/̹u7#XZg(CNfJ.NH_vAˁ6Yoz7̭lg8;}/׀_3yovCMsrL21WPb֌͋PAif8Sccޣ +퓫Y!C#?C 7drȾU4pyKXNkʶxdgK}/QEIo-i@unu7TvPV#ܙ _jOp]T$ vd^crcjESzf'eHauԃ%Z>iN'7D ƦpEe0\=&n‡ HҞfQ᠖=2&}h\/ٚ}!}Ax]LC] 1ix*6 wZq+%b!Y:u}=OY6P q-:,: ksd3 8/1wlm${ㄆnj]F[bm^Dr]Ika3#t(ޛ}gR/t]!YM;jQhM 6kv=o`Y:$7{?C;ECǑ5,sC (ȝ8ŋ=Rf#^W_SQ) lhqݼi#8-Ql}~K_r. JƲ"'o_U,JPX1]8+BڢVaBqT t4g*%d5%kjS_곇 .o<ʶAmn1?imMS€jPom8rCCVp[[yRzZc v\˾Z/N= ղj&1q$gqM^WZ |=kE"eD.v" oPrFBi"`)^tMvHZYuRӔE­8'-Zi# K}Uf'@fU.) ȶ-Ep :Qq2I /TM=X3T!U_} ɤ@*放jeڼ!tuT&žz%' [˼!Ǝ6.@`r6`6S,z0oEG^͍\C[WjV/E:QKӋAW?O#4Vroy̓Z 迤ŇzA6h4xIXKIـ2]%hV)m%' 1K\ٜdckji+07‡I?_No%+b毝ʹJ5iw?K$ hnZ]Ffxhi[e'3&=̠1pÄe-+dqcP3 &`s>Hl\7rG>SZ-Ώr{#' w =4<4Su* =tRё$2[ sof!!l-yrWpZZKikqiȊ!JmKw˒gfT d-I _dPG#%ͻY2?QrR3"^΁)G@LCpfXׇV\,o`v)Kb (nq/<{mZ;VhO0I)E"Aa9|.#?6ZT}XyJbY.C>iSsk h){rS~'{gN!)U٩'sE.FwE@0",˿d}rz2֡5H5n"&Oc[Vn9K& c"8k؜|Lm(&g"QahY$e t}w]Y͆_eĪ M3Qe-ToÍAIx{zfƿv=ĉT 3E'}+ݢKL Y϶磝ŷqӷ~ss= "oE|izٳm8DPٗ Bsry:v j{u&rMQjNZ95kuD.KLPhx]Vjϟ0$t.vd0Xs(1JY"J7 ?;~ FHXi@Ff"U焢"3(4O4m2{8 ڔmߤ'$&ǵRϘ a%},*vY2YJϙ}=JzfOƋa :ӓ\$>33H~NSM)p }XFށ4pZ{ yoN75/S9ΠXҽ*-k[DM` t [nt ^BJU-)鏖M[{m^x_bCu8 (9= Z0nSseCRM.0Oi?;ת,$4c70յlK!:/j\6q=Z&&^dc=@mYKK@U//cc5ĥH@}RzȍZV塣x1[.VJ Xw'ٙʐ%J%eНy%B:@:y\92Nqc<{LP*dV]kWRB ;נF ±hg^{=izbxljy|be_u7ć 7˃ӿnVMLD%Qo?,yvI?žhaq}&+,.&̆c^#vKe6LpYvB|c|\?׆ۜ̉A5ܟ_FPm(0E/Ǽ?h',xa>oWgy]/yI?Qy J%?!7pPcCTfw9Co[TSdxEpXM3CqwMTkz膏g]@u[SK: Z81yn$9|R&y1<"V5<^آд =k]ybfv Hw~>;fqEް]%| ɊvBd֨1G%;SC W?z_vq5ώ܈چQq)yƊhP.י ՈJ)}ҸbF;ƑعnBġoFqtOB[Ŵ<.DN取;.,O}!,Bdr㒾bWү'  ,N8~qtꓘ']o`.!KZ9)7oA cd}DLTx_~C>Fɿ%eg<,lio * ֧ A.=#Vw7: $eՅQp$GݓUY@*t1?rIYhݺ3j! >K9?M&`te>׻h]k+M?zvbFs ++@-=ٺfC{+>LŦӯWNF*?o^xmiUkaБ*j '7m7 p:~dg] eCؾd:P\-8*(U֐}IT}١*_@Y>{>7ʴybZ( ""uiwuʬ-HB1&F>M9*'C.g]I{kvWء4gk{-R0mH22l4LUv ޹x>$ Ly#7 kJ0u)K( 40^DI/$U1Wи1#U/t$]D]L$C%OA`VMٶZBeNbO^}$s >See?ObQ.TJR]j̬`:G6xaI"FN8Q۴KħFyMB(MjZVҨ( Z?6ey#iThPf@^$' ]Р1"u>| %@D fi[ - rVz-5M`Y*Dp?s{! п*{F^auzwZ_&@ثOgFD)W;Ȥ8txR1VV|z;# #P7 8|;+kfEfӠ%!7epz)/*2h qSo3hDUwK~B>KnYQȚZ#Upd4{ B[=82*\2cb%:%UQs>^q\W]Tc̃Qpb76=or;LaE(oo?#ed)nD_^h$)9q՜#5izm!;CALv>wP%cѭp4=@lj?d_k.\h9_T6_Y-2 l >CH9!̘ b-_E={^*:3{2p1ɋf/ /*5^; jC#pkPB'/+G A% zyD077OBA>頄1$(7 ]p k&N5S3l]* AǦ$BdU?V];[ ]aנ+qa.I @QwWWTǮAy1ux:rVtFLVr6wÞ+ N2m|H8k^~kTD)0Zն YZ