libavcodec58_134-4.4.6-150600.13.38.1<>,fxijp9|NJUU%9w{RKKF#By_*Rc}[P辜m=2(Gir 퉻NFg HV3Fe- |m5w;#:q$.I??SdNqwR_@?d ( =<@LPi        1Jp,, 3,( 8 9 l:/>p@FGHIXY\0]D^bcdeflu,v@wxy&zClibavcodec58_1344.4.6150600.13.38.1FFmpeg codec libraryThe libavcodec library provides a generic encoding/decoding framework and contains multiple decoders and encoders for audio, video and subtitle streams, and several bitstream filters. This build of ffmpeg is limited in the number of codecs supported.ijh01-armsrv24SUSE Linux Enterprise 15SUSE LLC GPL-3.0-or-laterhttps://www.suse.com/System/Librarieshttps://ffmpeg.org/linuxaarch64apFA큤ijijij^Sh(01149f0c033a03a66bdbdf9ccf0c9a3a44e5c8677594ce1bd46193eb2b2bd1d58177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643cb48bf09a11f5fb576cddb0431c8f5ed0a60157a9ec942adffc13907cbe083f2libavcodec.so.58.134.100rootrootrootrootrootrootrootrootrootrootffmpeg-4-4.4.6-150600.13.38.1.src.rpmlibavcodeclibavcodec.so.58.134()(64bit)libavcodec.so.58.134(LIBAVCODEC_58)(64bit)libavcodec58_134libavcodec58_134(aarch-64)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    /sbin/ldconfig/sbin/ldconfigld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libavutil.so.56.70()(64bit)libavutil.so.56.70(LIBAVUTIL_56)(64bit)libavutil56_70libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.34)(64bit)libdav1d.so.7()(64bit)libgsm.so.1()(64bit)liblzma.so.5()(64bit)liblzma.so.5(XZ_5.0)(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.17)(64bit)libm.so.6(GLIBC_2.27)(64bit)libm.so.6(GLIBC_2.29)(64bit)libm.so.6(GLIBC_2.35)(64bit)libmp3lame.so.0()(64bit)libopenjp2.so.7()(64bit)libopus.so.0()(64bit)libspeex.so.1()(64bit)libswresample.so.3.9()(64bit)libswresample.so.3.9(LIBSWRESAMPLE_3)(64bit)libswresample3_9libtheoradec.so.1()(64bit)libtheoradec.so.1(libtheoradec_1.0)(64bit)libtheoraenc.so.1()(64bit)libtheoraenc.so.1(libtheoraenc_1.0)(64bit)libtwolame.so.0()(64bit)libva.so.2()(64bit)libvorbis.so.0()(64bit)libvorbisenc.so.2()(64bit)libvpx.so.7()(64bit)libwebp.so.7()(64bit)libwebpmux.so.3()(64bit)libz.so.1()(64bit)libz.so.1(ZLIB_1.2.0)(64bit)libzvbi.so.0()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)4.4.6-150600.13.38.14.4.6-150600.13.38.13.0.4-14.6.0-14.0-15.2-14.14.3ihi_@i_@i_@i_@i_@hhhthh9h8L@g@^^l@^0^@^oj@^^F^&^g@^ ]@]w@]o@]^]^]Y=]S]QT]Ik]A] @]G@\\ڭ\@\-@\\\8\N\@\6\\}@\zp@\y\w@\g@\g@\b@\Yz\=@\[@[ݍ[ @[Q@[@[qr[n[i[h8@[f[`O@[[ @[[ @[Y[Xf@[O+[?Y[<[;e@[7p[6@[6@[6@[3|@['["X["X["X["X[!@[!@[!@[!@[!@[[ @[ ZZmZ'ZUZ2@Z@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+@sckang@suse.comqzhao@suse.comqzhao@suse.comqzhao@suse.comqzhao@suse.comqzhao@suse.comsckang@suse.comolaf@aepfle.dejengelh@inai.desckang@suse.comqzhao@suse.comjengelh@inai.dejengelh@inai.deqzhao@suse.comqzhao@suse.comqzhao@suse.comqzhao@suse.comqzhao@suse.comqzhao@suse.comjengelh@inai.dealarrosa@suse.comqzhao@suse.comjengelh@inai.defilip.kastl@suse.comqzhao@suse.comqzhao@suse.comjengelh@inai.deqzhao@suse.comqzhao@suse.comjengelh@inai.dejengelh@inai.desndirsch@suse.comsndirsch@suse.comjengelh@inai.dejengelh@inai.demeissner@suse.comjengelh@inai.dejengelh@inai.dejengelh@inai.dealynx.zhou@suse.combjorn.lie@gmail.comjengelh@inai.dealynx.zhou@suse.comalynx.zhou@suse.comalynx.zhou@suse.combjorn.lie@gmail.comchristophe@krop.frbjorn.lie@gmail.comjengelh@inai.deidesmi@protonmail.compredivan@mts.rsdimstar@opensuse.orggmbr3@opensuse.orgdimstar@opensuse.orgbjorn.lie@gmail.comalynx.zhou@suse.comalynx.zhou@suse.comalynx.zhou@suse.comhpj@urpla.netalynx.zhou@suse.comjengelh@inai.dedaniel.molkentin@suse.comjengelh@inai.dejengelh@inai.dedmueller@suse.comjengelh@inai.dedmueller@suse.comnormand@linux.vnet.ibm.comjengelh@inai.dejengelh@inai.dehpj@urpla.netalexander.reimelt@protonmail.chbjorn.lie@gmail.comjengelh@inai.dejengelh@inai.debjorn.lie@gmail.comjslaby@suse.comjengelh@inai.dematwey.kornilov@gmail.comjengelh@inai.deidonmez@suse.comtchvatal@suse.comschwab@linux-m68k.orgbjorn.lie@gmail.combjorn.lie@gmail.comidonmez@suse.comstefan.bruens@rwth-aachen.debjorn.lie@gmail.comjengelh@inai.deidonmez@suse.comidonmez@suse.comidonmez@suse.combjorn.lie@gmail.comnormand@linux.vnet.ibm.combjorn.lie@gmail.comidonmez@suse.comidonmez@suse.combjorn.lie@gmail.comidonmez@suse.comidonmez@suse.commliska@suse.czbjorn.lie@gmail.comjengelh@inai.demliska@suse.czmliska@suse.czhpj@urpla.netseanlew@opensuse.orgbjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.comjayvdb@gmail.comjengelh@inai.debjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.comdavejplater@gmail.combjorn.lie@gmail.comadrian@suse.debjorn.lie@gmail.comstefan.bruens@rwth-aachen.desean@suspend.netsean@suspend.netqzheng@suse.com9+suse@cirno.systemsjengelh@inai.debjorn.lie@gmail.comcarmen@carmenbianca.eubjorn.lie@gmail.comdavejplater@gmail.combjorn.lie@gmail.comtchvatal@suse.comtchvatal@suse.comjengelh@inai.detchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.com9+suse@cirno.systemsbjorn.lie@gmail.com9+suse@cirno.systemsjengelh@inai.debjorn.lie@gmail.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.com9+suse@cirno.systemsjengelh@inai.debjorn.lie@gmail.com9+suse@cirno.systems9+suse@cirno.systemsjengelh@inai.deenzokiel@kabelmail.dejengelh@inai.dealarrosa@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-4-CVE-2025-63757.patch: Backport 0c6b7f948 from upstream. swscale/output: Fix integer overflow in yuv2ya16_X_c_template() (bsc#1255392, CVE-2025-63757).- Add ffmpeg-4-CVE-2023-6601.patch: Backport d09f50c0f from upstream, remove non standard hls extension. (CVE-2023-6601, bsc#1220545)- Add ffmpeg-4-CVE-2023-6601-shim04-5b630743.patch: Backport 5b630743 from upstream, Better message from hls_probe() (CVE-2023-6601, bsc#1220545)- Add ffmpeg-4-CVE-2023-6601-shim03-a0cb5722.patch: Backport a0cb5722 from upstream, Check mime_ok first, This should be a few nano seconds faster (not measureable), But Collectively the whole humankind watching hls will safe a minute. (CVE-2023-6601, bsc#1220545)- Add ffmpeg-4-CVE-2023-6601-shim02-954d16fa.patch: Backport 954d16fa from upstream, Try to implement RFC8216 playlist refusal. (CVE-2023-6601, bsc#1220545)- Add ffmpeg-4-CVE-2023-6601-shim01-6b1f68cc.patch: Backport 6b1f68cc from upstream, fail on probing non hls/m3u8 file extensions. Its unexpected that a .avi or other "standard" file turns into a playlist. The goal of this patch is to avoid this unexpected behavior and possible privacy or security differences. (CVE-2023-6601, bsc#1220545)- Add ffmpeg-4-CVE-2025-59728.patch: avformat/dashdec: Allocate space for appended "/" (bsc#1251137, CVE-2025-59728).- add missing closing brace to ffmpeg-4-CVE-2025-7700.patch- Add glslang16.patch to resolve FTBFS- Add ffmpeg-4-CVE-2025-7700.patch: Add check for the return value of av_malloc_array() and av_calloc() to avoid potential NULL pointer dereference(CVE-2025-7700, bsc#1246790).- Add ffmpeg-4-CVE-2024-36618.patch: Backport 7a089ed8 from upstream, avformat/avidec: Fix integer overflow iff ULONG_MAX < INT64_MAX. (CVE-2024-36618, bsc#1234020)- Update to release 4.4.6 * lavc/libx265: unbreak build for X265_BUILD >= 210 * ARM: vp9mc: Load only 12 pixels in the 4 pixel wide horizontal filter * rtmpproto: Avoid rare crashes in the `fail:` codepath in rtmp_open * avcodec/snow: Fix off by 1 error in run_buffer * avcodec/mpegvideo_enc: Check FLV1 resolution limits - Delete ffmpeg-CVE-2023-49502.patch, 0001-libavcodec-arm-mlpdsp_armv5te-fix-label-format-to-wo.patch, ffmpeg-4-CVE-2025-0518.patch, ffmpeg-4-CVE-2025-22919.patch (merged)- Add 0001-avcodec-libsvtav1-unbreak-build-with-latest-svtav1.patch to build with SVT-AV1 3.0.0.- Add ffmpeg-4-CVE-2025-22921.patch: Backport 7f9c7f98 from upstream, clear array length when freeing it. (CVE-2025-22921, bsc#1237382)- Add ffmpeg-4-CVE-2025-25473.patch: Backport c08d3004 from upstream, clear FFFormatContext packet. When packet_buffer is used in mux.c, and if a muxing process fails at a point where packets remained in said queue. (CVE-2025-25473, bsc#1237351)- Add ffmpeg-4-CVE-2025-0518.patch: Backport b5b6391d from upstream, fixes memory data leak when use sscanf(). (CVE-2025-0518, bsc#1236007)- Add ffmpeg-4-CVE-2025-22919.patch: Backport 1446e37d from upstream, check for valid sample rate As the sample rate <= 0 is invalid. (CVE-2025-22919, bsc#1237371)- Add ffmpeg-4-CVE-2024-12361.patch: Backport 4065ff69 from upstream, add check for av_packet_new_side_data() to avoid null pointer dereference if allocation fails. (CVE-2024-12361, bsc#1237358)- Add ffmpeg-4-CVE-2024-35368.patch: Backport 45133009 from upstream, After having created the AVBuffer that is put into frame->buf[0], ownership of several objects Fix double-free on the AVFrame is unreferenced. (CVE-2024-35368, bsc#1234028)- Update to release 4.4.5 * Reliability/bug fixes Fixes: 51896/clusterfuzz-testcase-minimized-ffmpeg_dem_DXA_fuzzer-5730576523198464 Fixes: signed integer overflow: 2147483566 + 82 cannot be represented in type 'int' (CVE-2024-36613, bsc#1235092) avformat/cafdec: dont seek beyond 64bit (CVE-2024-36617, bsc#1234019). avformat/westwood_vqa: Fix 2g packets (CVE-2024-36616, bsc#1234018). - Delete 0001-avcodec-libsvtav1-remove-compressed_ten_bit_format-a.patch 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch 0001-avfilter-vf_minterpolate-Check-pts-before-division.patch ffmpeg-CVE-2023-51793.patch 0001-avfilter-af_stereowiden-Check-length.patch ffmpeg-fix-new-binutils.patch ffmpeg-CVE-2023-50010.patch ffmpeg-4-CVE-2024-32230.patch ffmpeg-4-CVE-2024-7055.patch (all merged) (CVE-2023-51798, bsc#1223304)- Adjust bconds to build the package in SLFO without xvidcore.- Add ffmpeg-4-CVE-2024-7055.patch: Backport 3faadbe2 from upstream, Use 64bit for input size check, Fixes: out of array read, Fixes: poc3. (CVE-2024-7055, bsc#1229026)- Add 0001-libavcodec-arm-mlpdsp_armv5te-fix-label-format-to-wo.patch [boo#1229338]- Add ffmpeg-c99.patch so that the package conforms to the C99 standard and builds on i586 with GCC 14.- Add ffmpeg-4-CVE-2024-32230.patch: Backport 96449cfe from upstream, Fix 1 line and one column images. (CVE-2024-32230, bsc#1227296)- Add ffmpeg-CVE-2023-50010.patch: Backport e4d2666b from upstream, fixes the out of array access. (CVE-2023-50010, bsc#1223256)- Add 0001-avfilter-af_stereowiden-Check-length.patch [boo#1223437, CVE-2023-51794]- Add ffmpeg-CVE-2023-51793.patch: Backport 0ecc1f0e from upstream, Fix odd height handling. (CVE-2023-51793, bsc#1223272)- Add ffmpeg-CVE-2023-49502.patch: Backport 737ede40 from upstream, account for chroma sub-sampling in min size calculation. (CVE-2023-49502, bsc#1223235)- Add 0001-avfilter-vf_minterpolate-Check-pts-before-division.patch: Backport 68146f06 from upstream, Check pts before division. (CVE-2023-51798, bsc#1223304)- Add 0001-avutil-hwcontext-Don-t-assume-frames_uninit-is-reent.patch: Backport 76a48e85 from upstream, Check length. (CVE-2024-31578, bsc#1223070)- ffmpeg-avcodec-libdav1d-don-t-repeatedly-parse-the-same-seq.patch * fixes build against dav1d, which has been updated in SUSE:SLE-15-SP5:Update (where apparently no rebuild of ffmpeg-4 had been triggered)- no longer build against libmfx; build also 15.5 against libvpl (boo#1230983, boo#1219494) - dropping support for libmfx below covers: * libmfx: improper input validation (CVE-2023-48368, bsc#1226897) * libmfx: improper buffer restrictions (CVE-2023-45221, bsc#1226898) * libmfx: out-of-bounds read (CVE-2023-22656, bsc#1226899) * libmfx: out-of-bounds write (CVE-2023-47282, bsc#1226900) * libmfx: improper buffer restrictions (CVE-2023-47169, bsc#1226901) * Multiple vulnerabilities in the Intel Media SDK (libmfx1) (bsc#1226892) * Drop libmfx dependency from our product (jira #PED-10024)- Update ffmpeg-glslang-cxx17.patch to build with glslang 14 - Disable vmaf integration as ffmpeg-4 cannot handle vmaf>=3 - Delete vmaf-trim-usr-local.patch- Copy codec list from ffmpeg-6- Add ffmpeg-fix-new-binutils.patch: Backport 01fc3034 from upstream, Fix build with new binutils (bsc#1215309)- Add ffmpeg-glslang-cxx17.patch- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch to resolve build failure with binutils >= 2.41. [boo#1215945]- Add 0001-avcodec-libsvtav1-remove-compressed_ten_bit_format-a.patch- Add ffmpeg-4-CVE-2022-48434.patch: Backport d4b7b3c0 from upstream, Fix use after free in libavcodec/pthread_frame.c. (CVE-2022-48434, bsc#1209934)- Update to version 4.4.4: * avcodec/012v: Order operations for odd size handling * avcodec/alsdec: The minimal block is at least 7 bits * avcodec/bink: - Avoid undefined out of array end pointers in binkb_decode_plane() - Fix off by 1 error in ref end * avcodec/eac3dec: avoid float noise in fixed mode addition to overflow * avcodec/eatgq: : Check index increments in tgq_decode_block() * avcodec/escape124: - Fix signdness of end of input check - Fix some return codes * avcodec/ffv1dec: - Check that num h/v slices is supported - Fail earlier if prior context is corrupted - Restructure slice coordinate reading a bit * avcodec/mjpegenc: take into account component count when writing the SOF header size * avcodec/mlpdec: Check max matrix instead of max channel in noise check * avcodec/motionpixels: Mask pixels to valid values * avcodec/mpeg12dec: Check input size * avcodec/nvenc: - Fix b-frame DTS behavior with fractional framerates - Fix vbv buffer size in cq mode * avcodec/pictordec: Remove mid exit branch * avcodec/pngdec: Check deloco index more exactly * avcodec/rpzaenc: stop accessing out of bounds frame * avcodec/scpr3: Check bx * avcodec/scpr: Test bx before use * avcodec/snowenc: Fix visual weight calculation * avcodec/speedhq: Check buf_size to be big enough for DC * avcodec/sunrast: Fix maplength check * avcodec/tests/snowenc: - Fix 2nd test - Return a failure if DWT/IDWT mismatches - Unbreak DWT tests * avcodec/tiff: Ignore tile_count * avcodec/utils: - Allocate a line more for VC1 and WMV3 - Ensure linesize for SVQ3 - Use 32pixel alignment for bink * avcodec/videodsp_template: Adjust pointers to avoid undefined pointer things * avcodec/vp3: Add missing check for av_malloc * avcodec/wavpack: - Avoid undefined shift in get_tail() - Check for end of input in wv_unpack_dsd_high() * avcodec/xpmdec: Check size before allocation to avoid truncation * avfilter/vf_untile: swap the chroma shift values used for plane offsets * avformat/id3v2: Check taglen in read_uslt() * avformat/mov: Check samplesize and offset to avoid integer overflow * avformat/mxfdec: Use 64bit in remainder * avformat/nutdec: Add check for avformat_new_stream * avformat/replaygain: avoid undefined / negative abs * swscale/input: Use more unsigned intermediates * swscale/output: Bias 16bps output calculations to improve non overflowing range * swscale: aarch64: Fix yuv2rgb with negative stride * Use https for repository links - Drop patches fixed upstream: * ffmpeg-CVE-2022-3964.patch * ffmpeg-CVE-2022-3109.patch * ffmpeg-CVE-2022-3341.patch * ffmpeg-4-CVE-2022-48434.patch - Use ldconfig_scriptlets macro. (CVE-2022-48434, bsc#1209934)- Conflict with otherproviders(ffmpeg-tools).- Add ffmpeg-CVE-2022-3341.patch: Backport from upstream to fix null pointer dereference in decode_main_header() in libavformat/nutdec.c (bsc#1206778).- Add ffmpeg-CVE-2022-3109.patch: Backport from upstream to fix null pointer dereference in vp3_decode_frame() (bsc#1206442).- Add ffmpeg-CVE-2022-3964.patch: Backport from upstream to fix out of bounds read in update_block_in_prev_frame() (bsc#1205388).- Update to version 4.4.3: * Stable bug fix release, mainly codecs, filter and format fixes. * configure: extend SDL check to accept all 2.x versions (boo#1226308). - Drop ffmpeg-sdl2-detection.patch: Fixed upstream. - Refresh patches with quilt: * ffmpeg-libglslang-detection.patch * ffmpeg-4.2-dlopen-fdk_aac.patch- Add patch to detect SDL2 >= 2.1.0 (boo#1202848): * ffmpeg-sdl2-detection.patch- Update to version 4.4.2: * Stable bug fix release, mainly codecs, filter and format fixes. - Refresh ffmpeg-chromium.patch with quilt.- Add conflicts for ffmpeg-5's tools- Add ffmpeg-libglslang-detection.patch: detects libglslang - Enable Vulkan filters- Fix OS version check, so nvcodec is enabled for Leap too.- Disamble libsmbclient usage (can always be built with - -with-smbclient): the usecase of ffmpeg directly accessing smb:// shares is quite constructed (most users will have their smb shares mounted).- Add ffmpeg-chromium.patch: makes packaging Chromium easier and will allow for an easier migration for Chromium to FFmpeg 5- Add ffmpeg-4.keyring: properly validate the added gpg signature.- Update to version 4.4.1: * Stable bug fix release, mainly codecs and format fixes. - Refresh patches with quilt. - Drop patches fixed upstream: * ffmpeg-CVE-2021-33815.patch * ffmpeg-CVE-2021-38114.patch * ffmpeg-CVE-2021-38171.patch * ffmpeg-CVE-2020-22037.patch - fix avfilter/vf_yadif: Fix handing of tiny images. (CVE-2020-22021, bsc#1186586)- 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-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-2021-38114.patch: Backport from upstream to fix the return value of the init_vlc function is not checked (bsc#1189142).- Remove second hunk of ffmpeg-CVE-2020-22046.patch, that contains a goto to a none existing label. In order to distinguish this patch from the original, I renamed it to ffmpeg-4.4-CVE-2020-22046.patch - While at it, refresh the other patches with offsets- 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-2021-33815.patch: Backport from upstream to fix dwa_uncompress in libavcodec/exr.c in FFmpeg 4.4 allows an out-of-bounds array access because dc_count is not strictly checked (bsc#1186865).- Enable SVT-AV1 encoding- Enable vulkan on on Leap 15- Enable libdavd1 on Leap 15.2+ [boo#1184830]- Update to release 4.4 * New demuxers, AV1 support improvements, and other enhancements. * AV1 monochrome encoding support. - Remove ffmpeg_altivec_yuv2rgb_novsx.patch (merged)- update to 4.3.2: * lots of oss-fuzz reported overflow fixes, see included ChangeLog - drop ffmpeg.git-ba3e771a42c29ee02c34e7769cfc1b2dbc5c760a.patch 0001-lavf-srt-fix-build-fail-when-used-the-libsrt-1.4.1.patch 0001-avformat-vividas-improve-extradata-packing-checks-in.patch: upstream- Add 0001-avformat-vividas-improve-extradata-packing-checks-in.patch [boo#1180519] [CVE-2020-35964]- remove dependency on OpenJPEG, this is obsolete since ffmpeg 4.0, we already build against OpenJPEG 2.1. see changes: - Dropped support for OpenJPEG versions 2.0 and below. Using OpenJPEG now requires 2.1 (or later) and pkg-config.- Add ffmpeg_altivec_yuv2rgb_novsx.patch for ppc64 (BE) as per https://trac.ffmpeg.org/ticket/8750 https://bugzilla.opensuse.org/show_bug.cgi?id=1179332- Enable VMAF. This can be used to compute VMAF/PSNR/SSIM. - Add vmaf-trim-usr-local.patch .- Adjust soversion.patch to include a symlink [boo#1177667] - Add 0001-lavf-srt-fix-build-fail-when-used-the-libsrt-1.4.1.patch- Apply upstream fix to avoid segfaults in x86/yuv2rgb conversion ffmpeg.git-ba3e771a42c29ee02c34e7769cfc1b2dbc5c760a.patch- Add librav1e support- Update to version 4.3.1: * Stable bug fix release, mainly codecs and format fixes.- Add soversion.patch to workaround ELF ABI breakage.- Update to release 4.3 * A plethora of new video filters * Intel QSV-accelerated VP9 decoding * VDPAU VP9 hwaccel * QSV-accelerated VP9 encoding * AV1 frame merge bitstream filter * AV1 Annex B demuxer * Expanded styling support for 3GPP Timed Text Subtitles * Support for muxing PCM and PGS in M2TS - Drop ffmpeg-prefer-dav1d-for-playback.patch (solved differently) - Drop ffmpeg4_swscale_replace_illegal_vector_keyword.patch, ffmpeg4_swscale_fix_altivec_vsx_recent_gcc.patch, 929e5159bc13da374b83f5627879c607acce180b.patch (merged)- Update to version 4.2.3: * Stable bug fix release, mainly codecs and format fixes. - Drop 0001-avcodec-cbs_jpeg-Check-length-for-SOS.patch: Fixed upstream.- libfdk-aac is now .so.2, not .so.1.- Throw out v4l2 m2m. This is likely the same case as boo#1041794.- Enable v4l2 m2m encoders and decoders- Add 0001-avcodec-cbs_jpeg-Check-length-for-SOS.patch [boo#1170767]- Add Samba support for Factory (as this needs a fix in Samba itself) Add --enable-libsmbclient to configure, add BR on pkgconfig(smbclient) - License is now GPLv3+ by default (--enable-version3)- Always build the binary ffmpeg-4 even on Leap releases boo#1167628: * The conflicts in place should allow users to decide if they want to use ffmpeg from ffmpeg package or ffmpeg-4 from this package- Add -ffat-lto-objects to _lto_cflags to fix configure checks- Enable libmfx support for SLE 15 SP2 and Leap 15.2 via conditional, libmfx is available there too now.- Update to version 4.2.2: * Stable bug fix release, mainly codecs and format fixes.- Add 929e5159bc13da374b83f5627879c607acce180b.patch to fix bad ID3v2 tag length.- Drop unused liboil BuildRequires.- Update to version 4.2.1: * Stable bug fix release, mainly codecs and format fixes. - Drop upstream fixed patch: 0001-avcodec-h2645_parse-zero-initialize-the-rbsp-buffer.patch- Add 0001-avcodec-h2645_parse-zero-initialize-the-rbsp-buffer.patch [boo#1149839, CVE-2019-15942]- Make ffmpeg-4.2-dlopen-fdk_aac.patch less verbose- Rename ffmpeg-4.2-dlopen-faac-mp3lame-opencore-x264-x265-xvid.patch to ffmpeg-4.2-dlopen-fdk_aac.patch since we need dlopen only for fdk_aac and looks like some other parts of the patch is buggy.- Sync ffmpeg-4.2-dlopen-faac-mp3lame-opencore-x264-x265-xvid.patch from upstream.- Disable LTO for arm, fixes build.- avoid ppc64le build error upstream issue https://trac.ffmpeg.org/ticket/7861 Add ffmpeg4_swscale_replace_illegal_vector_keyword.patch Add ffmpeg4_swscale_fix_altivec_vsx_recent_gcc.patch- Add ffmpeg-prefer-dav1d-for-playback.patch: Prefer using dav1d for av1 playback over libaom.- Update to FFmpeg 4.2 "Ada" * tpad filter * AV1 decoding support through libdav1d * dedot filter * chromashift and rgbashift filters * freezedetect filter * truehd_core bitstream filter * dhav demuxer * PCM-DVD encoder * GIF parser * vividas demuxer * hymt decoder * anlmdn filter * maskfun filter * hcom demuxer and decoder * ARBC decoder * libaribb24 based ARIB STD-B24 caption support (profiles A and C) * Support decoding of HEVC 4:4:4 content in nvdec and cuviddec * removed libndi-newtek * agm decoder * KUX demuxer * AV1 frame split bitstream filter * lscr decoder * lagfun filter * asoftclip filter * Support decoding of HEVC 4:4:4 content in vdpau * colorhold filter * xmedian filter * asr filter * showspatial multimedia filter * VP4 video decoder * IFV demuxer * derain filter * deesser filter * mov muxer writes tracks with unspecified language instead of English by default * added support for using clang to compile CUDA kernels * avcodec/g729_parser: Check channels (CVE-2022-1475, bsc#1198898) - Drop ffmpeg-avcodec-libdav1d-AV1-decoder-wrapper.patch, merged upstream. - Rebase and rename ffmpeg-4.1-dlopen-faac-mp3lame-opencore-x264-x265-xvid.patch to ffmpeg-4.2-dlopen-faac-mp3lame-opencore-x264-x265-xvid.patch - See /usr/share/doc/packages/ffmpeg-4/Changelog for the complete changelog.- Update to version 4.1.4 * See /usr/share/doc/packages/ffmpeg-4/Changelog for the complete changelog.- Add pkgconfig(libva-drm), pkgconfig(libva-x11) BuildRequires: and conditional pkgconfig(libmfx) BuildRequires: Build intel-mediasdk support when possible.- Add back pkgconfig(fdk-aac) BuildRequires since we still need the headers at compile time. - Fix include paths in ffmpeg-4.1-dlopen-faac-mp3lame-opencore-x264-x265-xvid.patch- Add ffmpeg-4.1-dlopen-faac-mp3lame-opencore-x264-x265-xvid.patch from OpenMandriva to optionally enable runtime enabling of fdkaac/lame/x264/x265 - Enable runtime enabling for fdkaac via --enable-libfdk-aac-dlopen - Rename bcond fdk_aac to fdk_aac_dlopen - Remove fdk-aac BuildRequires now it's only dlopen'd- Enable LTO for all except i586 (boo#1133123).- Disable LTO again, as it breaks build for i586 (boo#1133123).- Throw out svt-av1. The build is unable to complete in openSUSE:Factory.- Use %make_build in order to provide parallel build for tools/*. And make output verbose.- Enable LTO for new SUSE versions (boo#1133123).- Update patch 0001-Add-ability-for-ffmpeg-to-run-svt-av1.patch from upstream- Update to version 4.1.3: * Updates and bug fixes for codecs, filters and formats. [boo#1133153, boo#1133155, CVE-2019-11338, CVE-2019-11339]- Update to version 4.1.2: * Updates and bug fixes for codecs, filters and formats.- Add ffmpeg-avcodec-libdav1d-AV1-decoder-wrapper.patch: Backport dav1d decoder support for aom (av1) codec. Following this, add conditional pkgconfig(dav1d) BuildRequires and pass conditional - -enable-libdav1d to configure. Also add libdav1d to enable_decoders.- Add a new filter line to rpmlintrc (addFilter("no-dependency-on ffmpeg-4-lib*")).- Add trivial encoder rawvideo, already enabled in decoders- Unconditionalize bs2b, it exists in openSUSE 13.x too.- Drop ffmpeg-libcdio_cdda-pkgconfig.patch: It only adds comments in it's current form, so serves no purpose at all anymore. - Refresh patches with refresh_patches service. - Rename rpmlintrc file to ffmpeg-4-rpmlintrc.- Add missing conditional configure option: --enable-libbs2b, BuildRequires already in place.- Add aac to enabled_encoders and enabled_decoders. Build the native aac support in ffmpeg. These do not support HE-AAC (v1/2) protocols.- Update 0001-Add-ability-for-ffmpeg-to-run-svt-av1.patch from git To fix build with SVT-AV1.- Update to version 4.1.1: * Various filter and codec fixes and enhancements. * configure: Add missing xlib dependency for VAAPI X11 code. * For complete changelog, see /usr/share/doc/packages/ffmpeg-4/Changelog- enable AV1 support on x86_64 * requires patch 0001-Add-ability-for-ffmpeg-to-run-svt-av1.patch - refreshed all patches- Add conditional pkgconfig(vo-amrwbenc) BuildRequires and conditionally pass --enable-libvo-amrwbenc --enable-version3 to configure: build amrwb encoder if dependency is present.- Enable encoding/decoding with nvcodec, the required headers are already in TW (permissively licensed). The required NVidia libraries are dlopen'ed. - Enable ILBC decoder, ilbc is free and already packaged standalone.- Update ffmpeg to 4.1 * Lots of filter updates as usual: deblock, tmix, aplify, fftdnoiz, aderivative, aintegral, pal75bars, pal100bars, adeclick, adeclip, lensfun (wrapper), colorconstancy, 1D LUT filter (lut1d), cue, acue, transpose_npp, amultiply, Block-Matching 3d (bm3d) denoising filter, acrossover filter, audio denoiser as afftdn filter, sinc audio filter source, chromahold, setparams, vibrance, xstack, (a)graphmonitor filter yadif_cuda filter. * AV1 parser * Support for AV1 in MP4 * PCM VIDC decoder and encoder * libtensorflow backend for DNN based filters like srcnn * -- The following only enabled in third-party builds: * ATRAC9 decoder * AVS2 video decoder via libdavs2 * IMM4 video decoder * Brooktree ProSumer video decoder * MatchWare Screen Capture Codec decoder * WinCam Motion Video decoder * RemotelyAnywhere Screen Capture decoder * AVS2 video encoder via libxavs2 * ILBC decoder * SER demuxer * Decoding S12M timecode in H264 * For complete changelog, see https://git.ffmpeg.org/gitweb/ffmpeg.git/shortlog/n4.1 - Remove 0001-avcodec-libaom-fix-setting-amount-of-threads.patch (fixed upstream (bsc#776cdd1), remove ffmpeg-CVE-2018-13305.patch, remove 0001-avformat-flvenc-Check-audio-packet-size.patch, remove cve-2017-17555.diff (fixed upstream).- Remove 0001-avformat-fivenc-Check-audio-packet-size.patch (fixed upstream (bsc#8591d16) - Update ffmpeg to 4.0.3 * For complete changelog, see https://git.ffmpeg.org/gitweb/ffmpeg.git/shortlog/n4.0.3- Add ffmpeg-CVE-2018-13305.patch to add a missing check for negative values of mqaunt variable (CVE-2018-13305, bsc#1100345).- Add 0001-avcodec-libaom-fix-setting-amount-of-threads.patch- Add 0001-avformat-flvenc-Check-audio-packet-size.patch [CVE-2018-15822, boo#1105869]- Update to version 4.0.2: * CVE-2018-13300: out of array read (boo#1100348, CVE-2018-13300) * Various bugfixes and a revert- bsc#1092241 Enable webvtt encoders and decoders.- Build codec2 encoder and decoder, add libcodec2 to enable_decoders and enable_encoders.- Enable mpeg 1 and 2 encoders.- Add conditional pkgconfig(aom) BuildRequires and pass - -enable-libaom to configure as well as add libaom and libaom_av1 to enable_decoders and enable_encoders: Build AOMedia Video 1 (AV1) support.- bsc#1103064 attempt to allow migration from the unprefixed devel packages cleanly- Reduce the optional conditional for the SLE12 backports to cover everything, most of the packages in old codestreams were not really ready as they need additional baselibs/etc. * Since these are new features user will simply wait or use TW- Enable "kmsgrab" input device- Redo the nvidia condition based on review feeback- Do not condition nvidia based on BUILD_ORIG all the support is in TW only and not on different instances as such safeguard it with version check only bsc#1102532- Add new bconds to build on SLE12 backports project without requiring extra packages: * %bcond_without codec2 * %bcond_without bs2b * %bcond_without lv2 * %bcond_without rubberband * %bcond_without soxr * %bcond_without zmq- Fix typo in swresample name- Conditionalize full build to be primary only on Leap15+- Add macros to allow conflicting with all other devel projects to ensure we always install only one specific ffmpeg- Conditionalize the vidstab build to not pull it on old releases - Conditionalize srt support to not pull it on older releases - ------------------------------------------------------------------- Enable ffnvcodec when building with NVIDIA support- Add pkgconfig(srt) BuildRequires and pass --enable-libsrt to configure, enable srt support. - Refresh patches with quilt: * cve-2017-17555.diff * ffmpeg-codec-choice.diff * ffmpeg-libcdio_cdda-pkgconfig.patch * ffmpeg-new-coder-errors.diff- Enable libxml2 (used by MPEG DASH demuxer)- Update to new upstream release 4.0.1 * Fixed some integer overflows, undefined shifts, negative shifts, division by 0, and a null pointer deref.- Enable pkgconfig(vidstab) BuildRequires unconditionally, now available in openSUSE.- Conditionalize openmpt build to be resolvable on Leap 42.3- Conditionalize mysofa build to be resolvable on Leap 15- Conditionalize zimg to build on Leap 42.3- Use autopatch- Provide ffmpeg symbol without version on main package too- Prefix all the devel packages and conflict between releases * Provide always the %version-%release of the respective build- Fix setup call to enter to proper folder- Conflict with other ffmpeg-devel packages, simply always pull one of them- Move license markings to the libs itself - Add condition to switch between full build and lib only one - Add provides/obsoletes on the ffmpeg private headers- Reintroduce conditional libxvid support since FFmpeg’s MPEG4-ASP encoder is not quite up to par- Avoid double-nesting BUILD_ORIG with %withs. (Reintroduces with_opencore)- Drop long obsolete and unused vo_aacenc %bcond_with. - Add conditional --enable-librtmp in build_orig part of spec, conditional BuildRequires already in place. - Drop opencore conditional, explicitly enable them for all BUILD_ORIG builds. - Drop conditional xvid %bcond_with, libxvidcore-devel BuildRequires and --enable-libxvid call to configure: ffmpeg have a fully capable mpeg4 encoder and decoder, avoid external dependency. - Minor spec cleanup.- Enable libmysofa support (sofalizer HRTF filter)- Remove superfluous __DATE__/__TIME__ replacement - Correct libvpx version dependency - Enable support for additional libraries: * libbs2b * libcodec2 * libfontconfig * libfribidi (already in BuildRequires) * libgme * libjack (already in BuildRequires) * libopenmpt * librubberband * libsoxr * libssh * libv4l2 * libzmq * lv2- Update to new upstream release 4.0 * New audio filters: mcompand, acontrast, lv2 wrapper, hilbert, aiir, drmeter * New video filters: mix, normalize, fillborders, setrange, deconvolve, entropy, vfrdet * OpenCL overlay filter * VAAPI MJPEG and VP8 decoding * VAAPI-accelerated ProcAmp (color balance), denoise and sharpness filters * Removed the ffserver program * Removed the ffmenc and ffmdec muxer and demuxer * codec2 en/decoding via libcodec2 * New bitstream filter: hapqa_extract, filter_units * Fixed img2dec infinite loop [boo#1090826, CVE-2018-7751] - Remove 0001-opusenc-psy-disable-stereo-searches.patch- Enable build against libzimg.- Add 0001-opusenc-psy-disable-stereo-searches.patch to fix a crash in the Opus encoder when outputting mono. - Enable FFmpeg Opus encoder as a selectable runtime alternative to Xiph libopus.- Create a new package ffmpeg-private-devel which contains some headers under /usr/include/ffmpeg/private that were not installed by upstream. Those headers are needed by the libav package in order to build avconv and other tools using the libav* libraries generated by ffmpeg instead of its own. No other package should require ffmpeg-private-devel.- Build and install also the sidxindex tool- Enable mpeg1video and mpeg2video in enable_decoders, and remove it from disable-decoders call given to configure, mpeg2 now available in openSUSE.- enable video stabilization/deshaking via libvidstab (optional)- Update to new bugfix release 3.4.2 * Fix integer overflows, multiplication overflows, undefined shifts, and verify buffer lengths. * avfilter/vf_transpose: Fix used plane count [boo#1078488, CVE-2018-6392] * avcodec/utvideodec: Fix bytes left check in decode_frame() [boo#1079368, CVE-2018-6621] - Enable use of libzvbi for displaying teletext subtitles. - Fixed a DoS in swri_audio_convert(), added cve-2017-17555.diff [boo#1072366, CVE-2017-17555].- Update to new bugfix release 3.4.1 * Fixed integer overflows, division by zero, illegal bit shifts * Fixed the gmc_mmx function which failed to validate width and height [boo#1070762, CVE-2017-17081] * Fixed out-of-bounds in VC-2 encoder [boo#1069407, CVE-2017-16840] * ffplay: use SDL2 audio API - Removed 0001-avcodec-x86-mpegvideodsp-Fix-signedness-bug-in-need_.patch (upstreamed).- Add 0001-avcodec-x86-mpegvideodsp-Fix-signedness-bug-in-need_.patch [boo#1070762]- install also doc/ffserver.conf- Get rid of ffmpeg-pkgconfig-version.patch.- Update to new upstream release 3.4 * New video filters: deflicker, doublewave, lumakey, pixscope, oscilloscope, robterts, limiter, libvmaf, unpremultiply, tlut2, floodifll, pseudocolor, despill, convolve, vmafmotion. * New audio filters: afir, crossfeed, surround, headphone, superequalizer, haas. * Some video filters with several inputs now use a common set of options: blend, libvmaf, lut3d, overlay, psnr, ssim. They must always be used by name. * librsvg support for svg rasterization * spec-compliant VP9 muxing support in MP4 * Remove the libnut and libschroedinger muxer/demuxer wrappers * drop deprecated qtkit input device (use avfoundation instead) * SUP/PGS subtitle muxer * VP9 tile threading support * KMS screen grabber * CUDA thumbnail filter * V4L2 mem2mem HW assisted codecs * Rockchip MPP hardware decoding * (Not in openSUSE builds, only original ones:) * Gremlin Digital Video demuxer and decoder * Additional frame format support for Interplay MVE movies * Dolby E decoder and SMPTE 337M demuxer * raw G.726 muxer and demuxer, left- and right-justified * NewTek NDI input/output device * FITS demuxer, muxer, decoder and encoder - Fixed a double free in huffyuv [boo#1064577, CVE-2017-15186] - Fixed an out-of-bounds in ffv1dec [boo#1066428, CVE-2017-15672] - Fixed a denial of service in rtmppkt [boo#1082335, CVE-2017-11665]- Update to new upstream release 3.3.4. * avutil/pixdesc: fixed NULL deref in av_color_primaries_name [CVE-2017-14225] [boo#1058018] * avformat/asfdec: Fix DoS in asf_build_simple_index [CVE-2017-14223] [boo#1058019] * avformat/mov: Fix DoS in read_tfra [CVE-2017-14222] [boo#1058020]. - Dropped integrated patches: D 0001-avformat-hls-Fix-DoS-due-to-infinite-loop.patch D 0001-avformat-nsvdec-Fix-DoS-due-to-lack-of-eof-check-in-.patch D 0002-avformat-asfdec-Fix-DoS-due-to-lack-of-eof-check.patch D 0002-avformat-mxfdec-Fix-DoS-issues-in-mxf_read_index_ent.patch D 0003-avformat-cinedec-Fix-DoS-due-to-lack-of-eof-check.patch D 0003-avformat-mxfdec-Fix-Sign-error-in-mxf_read_primer_pa.patch D 0004-avformat-rmdec-Fix-DoS-due-to-lack-of-eof-check.patch D 0005-avformat-rl2-Fix-DoS-due-to-lack-of-eof-check.patch D 0006-avformat-mvdec-Fix-DoS-due-to-lack-of-eof-check.patch- Add 0001-avformat-nsvdec-Fix-DoS-due-to-lack-of-eof-check-in-.patch [CVE-2017-14171] [boo#1057539], 0002-avformat-mxfdec-Fix-DoS-issues-in-mxf_read_index_ent.patch [CVE-2017-14170] [boo#1057537], 0003-avformat-mxfdec-Fix-Sign-error-in-mxf_read_primer_pa.patch [CVE-2017-14169] [boo#1057536]- Add 0001-avformat-hls-Fix-DoS-due-to-infinite-loop.patch [CVE-2017-14058] [boo#1056762], 0002-avformat-asfdec-Fix-DoS-due-to-lack-of-eof-check.patch [CVE-2017-14057] [boo#1056761], 0003-avformat-cinedec-Fix-DoS-due-to-lack-of-eof-check.patch [CVE-2017-14059] [boo#1056763], 0004-avformat-rmdec-Fix-DoS-due-to-lack-of-eof-check.patch [CVE-2017-14054] [boo#1056765], 0005-avformat-rl2-Fix-DoS-due-to-lack-of-eof-check.patch (code not enabled in openSUSE, though in packman) [CVE-2017-14056] [boo#1056760], 0006-avformat-mvdec-Fix-DoS-due-to-lack-of-eof-check.patch [CVE-2017-14055] [boo#1056766]- Unconditionalize celt, ass, openjpeg, webp, netcdf, libva, vdpau.- Build unconditionally with lame and twolame- Update to maintenance release 3.3.3 * Various fixes for integer overflows, too-large bit shifts and buffer length checks. - Drop 0001-avcodec-apedec-Fix-integer-overflow.patch (included upstream)- Add 0001-avcodec-apedec-Fix-integer-overflow.patch to address CVE-2017-11399 [boo#1049095]- Enabled cuda and cuvid for unrestricted build. - Fixed typos in devel package descriptions.- Update to new upstream release 3.3.2 * Various fixes for integer overflows and too-large bit shifts- Disable cuda support to fix boo#1041794: ffmpeg 3.3. enablement of cuda prevents H264/avc1.4d400d videos from playing on Youtube - Refreshed patches: ffmpeg-codec-choice.diff ffmpeg-libcdio_cdda-pkgconfig.patch ffmpeg-pkgconfig-version.patch and ffmpeg-new-coder-errors.diff- Add additional checks to ensure MPEG is off- Update to new upstream release 3.3.1 * Fix uninitialized variables, signed integer overflow, excess shift operations. Add boundary checks.- Enable ac3 per request from idonmez- Update to new upstream release 3.3 * EBU R128 implementation now within ffmpeg, not relying on external library anymore * New video filters "premultiply", "readeia608", "threshold", "midequalizer" * Support for spherical videos * New decoders: 16.8 and 24.0 floating point PCM, XPM * New demuxers: MIDI Sample Dump Standard, Sample Dump eXchange demuxer * MJPEG encoding uses Optimal Huffman tables now * Native Opus encoder * Support .mov with multiple sample description tables * Removed the legacy X11 screen grabber, use XCB instead * Removed asyncts filter (use af_aresample instead) * resolved CVE-2016-10190 [boo#1022920], CVE-2016-10191 [boo#1022921], CVE-2016-10192 [boo#1022922], CVE-2017-7859 [boo#1034183], CVE-2017-7862 [boo#1034181], CVE-2017-7863 [boo#1034179], CVE-2017-7865 [boo#1034177], CVE-2017-7866 [boo#1034176]- Enable mp3 decoding- Have libavcodec57 additionally provide libavcodec57(unrestricted) when building unrestricted: allow third party packages to require the unrestricted codec. The existing -full provides is not suitable as it can be provided by multiple libavcodec* packages, whereas we require a specific ABI version.- Update to new upstream release 3.2.4 * lavf/mov.c: Avoid heap allocation wrap in mov_read_hdlr * lavf/mov.c: Avoid OOB in mov_read_udta_string() * lavf/mov.c: Avoid heap allocation wraps in mov_read_{senc,saiz}()- Make sure each subpkg comes from the same src.rpm- Update to new upstream release 3.2.3 * Maintenance release with bugfixes * ffplay: fix sws_scale possible out of bounds array access - Drop version number from patch: ffmpeg-2.4.5-arm6l.patch -> ffmpeg-arm6l.diff- Wrap netcdf support in build condtional because it is a drop-in pkg- Enable all muxers and demuxers as they are just descriptor of format thus do not change the behaviour in any relevant way. * The best user now gets is proper interpretation of the format and failure to play it without proper de/encoder * Recommended by vlc team to be done this way :)- Update to new upstream release 3.2.2 * avformat/rtmppkt: Check for packet size mismatches * avcodec/flacdec: Fix undefined shift in decode_subframe() * avcodec/flacdec: Fix signed integer overflow in decode_subframe_fixed() * avcodec/flacdsp_template: Fix undefined shift in flac_decorrelate_indep_c- Update to version 3.2.1: * avcodec/aac_adtstoasc_bsf: validate and forward extradata if the stream is already ASC * libopusdec: default to stereo for invalid number of channels * sbgdec: prevent NULL pointer access * rmdec: validate block alignment * smacker: limit recursion depth of smacker_decode_bigtree * mxfdec: fix NULL pointer dereference in mxf_read_packet_old * ffmdec: validate codec parameters * avformat/mpeg: Adjust vid probe threshold to correct mis-detection * avcodec/avpacket: fix leak on realloc in av_packet_add_side_data() * avformat/apngenc: use the stream parameters extradata if available * ffprobe: fix crash in case -of is specified with an empty string * exr: fix out-of-bounds read * libschroedingerdec: fix leaking of framewithpts * filmstripdec: correctly check image dimensions * icodec: fix leaking pkt on error * dvbsubdec: fix division by zero in compute_default_clut * escape124: reject codebook size 0 * mpegts: prevent division by zero * matroskadec: fix NULL pointer dereference in webm_dash_manifest_read_header * mxfdec: fix NULL pointer dereference * avcodec/mpeg4videodec: Workaround interlaced mpeg4 edge MC bug * avcodec/mpegvideo: Fix edge emu buffer overlap with interlaced mpeg4 * avcodec/ituh263dec: Avoid spending a long time in slice sync * avcodec: Check side data size before use * avformat/flvdec: Fix regression losing streams- Update to new upstream release 3.2 * SDL2 output device and ffplay support * SDL1 output device and SDL1 support removed * New: libopenmpt demuxer, fifo muxer, True Audio (TTA) muxer * New filters: weave, gblur, avgblur, sobel, prewitt, vaguedenoiser, yuvtestsrc, lut2, hysteresis, maskedclamp, crystalizer, acrusher, bitplanenoise, sidedata, asidedata * Non-Local Means (nlmeans) denoising filter * 16-bit support in curves filter and selectivecolor filter * Added threads option per filter instance * The "curves" filter does not automatically insert points at x=0 and x=1 anymore * Matroska muxer now writes CRC32 elements by default in all Level 1 elements * New "tee" protocol * VP8 in Ogg muxing * Floating point support in ALS decoder * Extended mov edit list support * Changed mapping of RTP MIME type G726 to codec g726le. - Drop ffmpeg-fix-CONFIG_VC1DSP-changes.patch (no longer needed)- Enable libfdk_aac if it is available at buildtime- Update to version 3.1.5 * avformat/mxfdec: Check size to avoid integer overflow in mxf_read_utf16_string() * avcodec/mpegvideo_enc: Clear mmx state in ff_mpv_reallocate_putbitbuffer() * avcodec/utils: Clear MMX state before returning from avcodec_default_execute*() * libopenjpegenc: fix out-of-bounds reads when filling the edges * libopenjpegenc: stop reusing image data buffer for openjpeg 2 * avformat/utils: Update codec_id before using it in the parser init * ffmpeg: remove unused and errorneous AVFrame timestamp check * Support for MIPS cpu P6600 * avutil/mips/generic_macros_msa: rename macro variable which causes segfault for mips r6- Update to version 3.1.4 * avformat/avidec: Check nb_streams in read_gab2_sub() * avformat/avidec: Remove ancient assert * avfilter/vf_colorspace: fix range for output colorspace option * lavc/mediacodecdec_h264: fix SODB escaping * avcodec/nvenc: fix const options for hevc gpu setting * avformat/avidec: Fix memleak with dv in avi * lavc/movtextdec.c: Avoid infinite loop on invalid data. * avcodec/ansi: Check dimensions * avcodec/cavsdsp: use av_clip_uint8() for idct * avformat/movenc: Check packet in mov_write_single_packet() too * avformat/movenc: Factor check_pkt() out * avformat/utils: fix timebase error in avformat_seek_file() * avcodec/g726: Add missing ADDB output mask * avcodec/avpacket: clear side_data_elems * avformat/movenc: Check first DTS similar to dts difference * avcodec/ccaption_dec: Use simple array instead of AVBuffer * avcodec/svq3: Reintroduce slice_type * avformat/mov: Fix potential integer overflow in mov_read_keys * swscale/swscale_unscaled: Try to fix Rgb16ToPlanarRgb16Wrapper() with slices * swscale/swscale_unscaled: Fix packed_16bpc_bswap() with slices * avformat/avidec: Fix infinite loop in avi_read_nikon() * lavf/utils: Avoid an overflow for huge negative durations. * avformat/hls: Fix handling of EXT-X-BYTERANGE streams over 2GB * lavc/avpacket: Fix undefined behaviour, do not pass a null pointer to memcpy(). * lavc/mjpegdec: Do not skip reading quantization tables. * cmdutils: fix implicit declaration of SetDllDirectory function- Fix linking errors for arm and aarch64 builds, boo#995937 * Add ffmpeg-fix-CONFIG_VC1DSP-changes.patch- Update to version 3.1.3 * examples/demuxing_decoding: convert to codecpar * avcodec/exr: Check tile positions * avcodec/aacenc: Tighter input checks * avformat/wtvdec: Check pointer before use * libavcodec/wmalosslessdec: Check the remaining bits * avcodec/adpcm: Fix adpcm_ima_wav padding * avcodec/svq3: fix slice size check * avcodec/diracdec: Check numx/y * avcodec/h2645_parse: fix nal size * avcodec/h2645_parse: Use get_nalsize() in ff_h2645_packet_split() * h2645_parse: only read avc length code at the correct position * h2645_parse: don't overread AnnexB NALs within an avc stream * avcodec/h264_parser: Factor get_avc_nalsize() out * avcodec/cfhd: Increase minimum band dimension to 3 * avcodec/indeo2: check ctab * avformat/swfdec: Fix inflate() error code check * avcodec/rawdec: Fix bits_per_coded_sample checks * vcodec/h2645_parse: Clear buffer padding * avcodec/h2645: Fix NAL unit padding * avfilter/drawutils: Fix single plane with alpha * cmdutils: check for SetDllDirectory() availability- Update to version 3.1.2: * avcodec/rawdec: Fix palette handling with changing palettes * avcodec/raw: Fix decoding of ilacetest.mov * avformat/mov: Enable mp3 parsing if a packet needs it * avformat/hls: Sync starting segment across variants on live streams * avformat/hls: Fix regression with ranged media segments * avcodec/ffv1enc: Fix assertion failure with non zero bits per sample * avfilter/af_hdcd: small fix in af_hdcd.c where gain was not being adjusted for "attenuate slowly" * avformat/oggdec: Fix integer overflow with invalid pts * libavcodec/dnxhd: Enable 12-bit DNxHR support. * lavc/vaapi_encode_h26x: Fix a crash if "." is not the decimal separator. * avcodec/vp9_parser: Check the input frame sizes for being consistent * avformat/flvdec: parse keyframe before a/v stream was created add_keyframes_index() when stream created or keyframe parsed * libavformat/rtpdec_asf: zero initialize the AVIOContext struct * libx264: Increase x264 opts character limit to 4096 * avcodec/h264_parser: Set sps/pps_ref * librtmp: Avoid an infinite loop setting connection arguments * avformat/oggparsevp8: fix pts calculation on pages ending with an invisible frame * lavf/vplayerdec: Improve auto-detection. * lavc/mediacodecdec_h264: properly convert extradata to annex-b- Build with netcdf so as to enable af_sofalizer [boo#983398]- Update to version 3.1.1 * doc/APIchanges: document the lavu/lavf field moves * avformat/avformat: Move new field to the end of AVStream * avformat/utils: update deprecated AVStream->codec when the context is updated * avutil/frame: Move new field to the end of AVFrame * libavcodec/exr : fix decoding piz float file. * avformat/mov: Check sample size * lavfi: Move new field to the end of AVFilterContext * lavfi: Move new field to the end of AVFilterLink * ffplay: Fix usage of private lavfi API * lavc/mediacodecdec_h264: add missing NAL headers to SPS/PPS buffers * lavc/pnm_parser: disable parsing for text based PNMs- Update to version 3.1 * DXVA2-accelerated HEVC Main10 decoding * fieldhint filter * loop video filter and aloop audio filter * Bob Weaver deinterlacing filter * firequalizer filter * datascope filter * bench and abench filters * ciescope filter * protocol blacklisting API * MediaCodec H264 decoding * VC-2 HQ RTP payload format (draft v1) depacketizer and packetizer * VP9 RTP payload format (draft v2) packetizer * AudioToolbox audio decoders * AudioToolbox audio encoders * coreimage filter (GPU based image filtering on OSX) * libdcadec removed * bitstream filter for extracting DTS core * ADPCM IMA DAT4 decoder * musx demuxer * aix demuxer * remap filter * hash and framehash muxers * colorspace filter * hdcd filter * readvitc filter * VAAPI-accelerated format conversion and scaling * libnpp/CUDA-accelerated format conversion and scaling * Duck TrueMotion 2.0 Real Time decoder * Wideband Single-bit Data (WSD) demuxer * VAAPI-accelerated H.264/HEVC/MJPEG encoding * DTS Express (LBR) decoder * Generic OpenMAX IL encoder with support for Raspberry Pi * IFF ANIM demuxer & decoder * Direct Stream Transfer (DST) decoder * loudnorm filter * MTAF demuxer and decoder * MagicYUV decoder * OpenExr improvements (tile data and B44/B44A support) * BitJazz SheerVideo decoder * CUDA CUVID H264/HEVC decoder * 10-bit depth support in native utvideo decoder * libutvideo wrapper removed * YUY2 Lossless Codec decoder - Added minimum requirement for libva (0.35.0, matched by 1.3.0 package)- Guard usage of opencore using bcond_with, boo#980542- Update to version 3.0.2 * avcodec/ttaenc: Reallocate packet if its too small * configure: build fix for P5600 with mips code restructuring * mips: add support for R6 * pgssubdec: fix subpicture output colorspace and range * avcodec/ac3dec: Reset SPX when switching from EAC3 to AC3 * avfilter/vf_drawtext: Check return code of load_glyph() * avformat/mux: Check that deinit is set before calling it * avcodec/takdec: add code that got somehow lost in process of REing * avcodec/apedec: fix decoding of stereo files with one channel full of silence * avcodec/avpacket: Fix off by 5 error * avcodec/h264: Fix for H.264 configuration parsing * avcodec/bmp_parser: Ensure remaining_size is not too small in startcode packet crossing corner case * avcodec/pngdec: Fix alpha detection with skip_frame * Changelog: Make formating consistent * avfilter/src_movie: fix how we check for overflows with seek_point * avcodec/j2kenc: Add attribution to OpenJPEG project: - Dropped dcadec (libdca was merged upstream)- Add ffmpeg-codec-choice.diff- Remove ffmpeg-devel subpackage. All users have been converted to pkgconfig Add Provides/Obsoletes to libavdevice-devel- Add ffmpeg-new-coder-errors.diff- Another try at organizing the codec-enable list. Enable video: AYUV, Dirac, MJPEG, rawvideo, Theora, VP8, VP9, WebP, zlib Enable audio: Celt, GSM, Opus, Speex, Vorbis Enable subtitle: ASS/SSA text, SRT text, UTF-8 plaintext- Update to new maintenance release 3.0.1 * vc2enc: fix use of uninitialized variables in the rate control system * postproc: fix an unaligned access * lavc/hevc: Allow arbitrary garbage in bytestream as long as at least one NAL unit is found.- Update included pkgconfig files to require the exact version of ffmpeg pc files, instead of any later version ffmpeg-pkgconfig-version.patch- Remove the optional vo-aacenc dependency, upstream removed it.- Update to new upstream release 3.0 * New filters: extrastereo, ocr, alimiter, stereowiden, stereotools, rubberband, tremolo, agate, chromakey, displace, and many more. * ffplay dynamic volume control * audio high-order multiband parametric equalizer * automatic bitstream filtering- Update to version 2.8.6 * avcodec/jpeg2000dec: More completely check cdef * avutil/opt: check for and handle errors in av_opt_set_dict2() * avcodec/flacenc: fix calculation of bits required in case of custom sample rate * avformat: Document urls a bit * avformat/libquvi: Set default demuxer and protocol limitations * avformat/concat: Check protocol prefix * doc/demuxers: Document enable_drefs and use_absolute_path * avcodec/mjpegdec: Check for end for both bytes in unescaping * avcodec/mpegvideo_enc: Check for integer overflow in ff_mpv_reallocate_putbitbuffer() * avformat/avformat: Replace some references to filenames by urls * avcodec/wmaenc: Check ff_wma_init() for failure * avcodec/mpeg12enc: Move high resolution thread check to before initializing threads * avformat/img2dec: Use AVOpenCallback * avformat/avio: Limit url option parsing to the documented cases * avformat/img2dec: do not interpret the filename by default if a IO context has been opened * avcodec/ass_split: Fix null pointer dereference in ff_ass_style_get() * mov: Add an option to toggle dref opening * avcodec/gif: Fix lzw buffer size * avcodec/put_bits: Assert buf_ptr in flush_put_bits() * avcodec/tiff: Check subsample & rps values more completely * swscale/swscale: Add some sanity checks for srcSlice* parameters * swscale/x86/rgb2rgb_template: Fix planar2x() for short width * swscale/swscale_unscaled: Fix odd height inputs for bayer_to_yv12_wrapper() * swscale/swscale_unscaled: Fix odd height inputs for bayer_to_rgb24_wrapper() * avcodec/aacenc: Check both channels for finiteness * asfdec_o: check for too small size in asf_read_unknown * asfdec_o: break if EOF is reached after asf_read_packet_header * asfdec_o: make sure packet_size is non-zero before seeking * asfdec_o: prevent overflow causing seekback * asfdec_o: check avio_skip in asf_read_simple_index * asfdec_o: reject size > INT64_MAX in asf_read_unknown * asfdec_o: only set asf_pkt->data_size after sanity checks * Merge commit '8375dc1dd101d51baa430f34c0bcadfa37873896' * dca: fix misaligned access in avpriv_dca_convert_bitstream * brstm: fix missing closing brace * brstm: also allocate b->table in read_packet * brstm: make sure an ADPC chunk was read for adpcm_thp * vorbisdec: reject rangebits 0 with non-0 partitions * vorbisdec: reject channel mapping with less than two channels * ffmdec: reset packet_end in case of failure * avformat/ipmovie: put video decoding_map_size into packet and use it in decoder * avformat/brstm: fix overflow- Update to version 2.8.5 * Fixes CVE-2016-1897 and CVE-2016-1898 [boo#961937]- Update to version 2.8.4 * Many bugfixes, see the included Changelog for all the changes. * resolving CVE-2015-8661 [boo#960385], CVE-2015-8662 [boo#960384], CVE-2015-8663 [boo#960383] - Drop ffmpeg-remove_some_unused_ctrl_id_mappings.patch, fixed upstream.- Obsolete ffmpeg-tools from packman- Add some provides to make it easier for firefox to recommend this package for installation- Added patch ffmpeg-remove_some_unused_ctrl_id_mappings.patch to successfully build against libvpx >= 1.5 (at least on PMBS).- Add buildconditionals for libass,libva,vdpau to fix build in SLE_11- Rename bcond dca to dcadec - Add more buildconditionals to get closer to removal of BUILD_ORIG- Remove unused imlib2- Sync with packman changes * All packman specific changes are protected with BUILD_ORIG - Added the following patches * ffmpeg-2.4.5-arm6l.patch * ffmpeg-libcdio_cdda-pkgconfig.patch- Update to new upstream maintenance release 2.8.3 * avformat/matroskadec: Check subtitle stream before dereferencing * avcodec/jpeg2000dec: Fix potential integer overflow with tile dimensions * avcodec/jpeg2000dec: Check for duplicate SIZ marker * avcodec/jpeg2000: Change coord to 32bit to support larger than 32k width or height * avcodec/jpeg2000dec: Check SIZ dimensions to be within the supported range * avcodec/jpeg2000: Check comp coords to be within the supported size * dds: validate compressed source buffer size * dds: validate source buffer size before copying * softfloat: assert when the argument of av_sqrt_sf is negative - Fixes CVE-2015-8363 [bnc#957114], CVE-2015-8364 [bnc#957115], CVE-2015-8365 [bnc#957116]- Update to new upstream release 2.8.2, containing fixes for the following security issues: * CVE-2015-8216 boo#955346 * CVE-2015-8217 boo#955347 * CVE-2015-8218 boo#955348 * CVE-2015-8219 boo#955350 - Upstream changes: * various fixes in the aac_fixed decoder * various fixes in softfloat * swresample/resample: increase precision for compensation * lavf/mov: add support for sidx fragment indexes * avformat/mxfenc: Only store user comment related tags when needed * ffmpeg: Don't try and write sdp info if none of the outputs had an rtp format. * apng: use correct size for output buffer * jvdec: avoid unsigned overflow in comparison * avcodec/jpeg2000dec: Clip all tile coordinates * avcodec/microdvddec: Check for string end in 'P' case * avcodec/dirac_parser: Fix undefined memcpy() use * avformat/xmv: Discard remainder of packet on error * avformat/xmv: factor return check out of if/else * avcodec/mpeg12dec: Do not call show_bits() with invalid bits * avcodec/faxcompr: Add missing runs check in decode_uncompressed() * libavutil/channel_layout: Check strtol*() for failure * avformat/mpegts: Only start probing data streams within probe_packets * avcodec/hevc_ps: Check chroma_format_idc * avcodec/ffv1dec: Check for 0 quant tables * avcodec/mjpegdec: Reinitialize IDCT on BPP changes * avcodec/mjpegdec: Check index in ljpeg_decode_yuv_scan() before using it * avcodec/h264_slice: Disable slice threads if there are multiple access units in a packet * avformat/hls: update cookies on setcookie response * opusdec: Don't run vector_fmul_scalar on zero length arrays * avcodec/opusdec: Fix extra samples read index * avcodec/ffv1: Initialize vlc_state on allocation * avcodec/ffv1dec: update progress in case of broken pointer chains * avcodec/ffv1dec: Clear slice coordinates if they are invalid or slice header decoding fails for other reasons * rtsp: Allow $ as interleaved packet indicator before a complete response header * videodsp: don't overread edges in vfix3 emu_edge. * avformat/mp3dec: improve junk skipping heuristic * concatdec: fix file_start_time calculation regression * avcodec: loongson optimize h264dsp idct and loop filter with mmi * avcodec/jpeg2000dec: Clear properties in jpeg2000_dec_cleanup() too * avformat/hls: add support for EXT-X-MAP * avformat/hls: fix segment selection regression on track changes of live streams * configure: Require libkvazaar < 0.7. * avcodec/vp8: Do not use num_coeff_partitions in thread/buffer setup - Drop ffmpeg-mov-sidx-fragment.patch, fixed upstream.- Update to new upstream release 2.8.1 * Minor bugfix release * Includes all changes from. Ffmpeg-mt, libav master of 2015-08-28, libav 11 as of 2015-08-28 - Add ffmpeg-mov-sidx-fragment.patch to add sidx fragment indexes. Needed for new mpv release.- Update to new upstream release 2.8 * DirectDraw Surface image/texture decoder * Many improvements to the JPEG 2000 decoder * New video filters: colorkey, SSIM, showvolume, adrawgraph, drawgraph, removegrain, erosion, dilation, deflate, inflate, reverse, atadenoise, aphasemeter, showfreqs, vectorscope, waveform, hstack, vstack, framerate * New audio filters: Dynamic Audio Normalizer as dynaudnorm filter, areverse, random, deband, sidechaincompress, acrossfade * allyuv and allrgb video sources * Switched default encoders for webm to VP9 and Opus * Removed experimental flag from the JPEG 2000 encoder- Update to new upstream release 2.7.2 - webp: fix infinite loop in webp_decode_frame - huffyuvdec: validate image size - avcodec/vp8: Check buffer size in vp8_decode_frame_header() - avcodec/vp8: Fix null pointer dereference in ff_vp8_decode_free() - avutil/fifo: Fix the case where func() returns less bytes than requested in av_fifo_generic_write() - bytestream2: set the reader to the end when reading more than available - oggparsedirac: check return value of init_get_bits - vp9/update_prob: prevent out of bounds table read - avcodec/pngdec: Check values before updating context in decode_fctl_chunk() - avcodec/pngdec: Copy IHDR & plte state from last thread - avcodec/pngdec: Require a IHDR chunk before fctl - avcodec/pngdec: Only allow one IHDR chunk - ffmpeg: Do not use the data/size of a bitstream filter after failure- Enable codecs for audio: PCM, Speex, CELT, FLAC, ILBC, Opus - Enable codecs for image: BMP/PCX/TGA, TIFF, Sun/SGI/X11 raster raw Huff-compressed or uncompressed YUV - Update to new upstream release 2.7.1 * postproc: fix unaligned access * avcodec/flacenc: Fix Invalid Rice order * tls_gnutls: fix hang on disconnection * avcodec/ffv1enc: fix bps for >8bit yuv when not explicitly set * avio: fix potential crashes when combining ffio_ensure_seekback + crc * ffmpeg_opt: Check for localtime() failure * configure: Disable VSX on unspecified / generic CPUs- Enabled 'bluray' protocol- Update to new upstream release 2.7 * New encoders: apng (PNG with alpha) * New decoders: TDSC (a JPEG/BGR24/zlib format) * New audio filters: chorus * New video filters: cover_rect, detelecine, fftfilt, find_rect - Enable codecs: 012v, ansi, apng, bmp, exr, ffv1, ffvhuff * unpack DivX-style packed B-frames in MPEG-4 bitstream filter * WebM Live Chunk Muxer * nvenc level and tier options - Canopus HQ/HQA decoder - Automatically rotate videos based on metadata in ffmpeg - improved Quickdraw compatibility - VP9 high bit-depth and extended colorspaces decoding support - WebPAnimEncoder API when available for encoding and muxing WebP - Direct3D11-accelerated decoding - Support Secure Transport - Multipart JPEG demuxer- Fix building with BUILD_ORIG- Update to new upstream release 2.6.3 * avcodec/libtheoraenc: Check for av_malloc failure * ffmpeg_opt: Fix -timestamp parsing * avcodec/cavsdec: Use ff_set_dimensions() * swr: fix alignment issue caused by 8ch sse functions * avcodec/mjpegdec: fix len computation in ff_mjpeg_decode_dqt() * avformat/matroskadec: Cleanup error handling for bz2 & zlib * avformat/matroskaenc: Check ff_vorbiscomment_length in put_flac_codecpriv() * avcodec/mpeg12dec: use the correct dimensions for checking SAR * xcbgrab: Validate the capture area * xcbgrab: Do not assume the non shm image data is always available * avfilter/lavfutils: disable frame threads when decoding a single image * ffmpeg: remove incorrect network deinit * OpenCL: Avoid potential buffer overflow in cmdutils_opencl.c * libvpxenc: only set noise reduction w/vp8 * vp9: remove another optimization branch in iadst16 which causes overflows. * network: Do not leave context locked on error * vp9: remove one optimization branch in iadst16 which causes overflows. * swresample: Allow reinitialization without ever setting channel layouts/counts * imgutils: initialize palette padding bytes in av_image_alloc * id3v2: catch avio_read errors in check_tag * avi: Validate sample_size * diracdec: avoid overflow of bytes*8 in decode_lowdelay * diracdec: prevent overflow in data_unit_size check * matroskadec: use uint64_t instead of int for index_scale * pngdec: don't use AV_PIX_FMT_MONOBLACK for apng * pngdec: return correct error code from decode_frame_common * swscale/ppc/swscale_altivec.c: POWER LE support in yuv2planeX_8() delete macro GET_VF() it was wrong * matroskadec: export cover art correctly * mxfenc: don't try to write footer without header - Enable building avresample for extra API compat - Remove ffmpeg-pkgconfig-requires.diff: RPM's pkgconfigdeps.sh is scanning Requires.private too.- Add baselibs.conf: provide -32bit libraries (used by xine-32bit).- Update to new upstream release 2.6.2 * avformat/utils: avoid discarded streams in av_find_default_stream_index() * avutil/cpu: add missing check for mmxext to av_force_cpu_flags * avformat/http: replace cookies with updated values instead of appending forever- Update to new upstream release 2.6.1 * Maintenance release with some bugfixes- Update to new upstream release 2.6 * The VP9 decoder is now usable on x86(-32) and pre-SSSE3 CPUs. * 10-bit support in the SPP video filter * New video filters: "colorlevels", "tblend", "palettegen", "paletteuse". New audio filters: "dcshift". * The old libmpcodecs wrapper is finally gone * API changes: introduction of device inputs and outputs- Update to new upstream release 2.5.3 * AVFoundation screen-grabbing support, animated WebP decoding support, and Animated PNG support. UDP-Lite support was added.- Initial package (version 2.5.3) for build.opensuse.org/sbin/ldconfig/sbin/ldconfigh01-armsrv2 17685624394.4.6-150600.13.38.14.4.6-150600.13.38.14.4.6-150600.13.38.1libavcodec.so.58.134libavcodec.so.58.134.100libavcodec58_134COPYING.GPLv2LICENSE.md/usr/lib64//usr/share/licenses//usr/share/licenses/libavcodec58_134/-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:42195/SUSE_SLE-15-SP6_Update/71d7636528de79e855ea2df5d2e2b31f-ffmpeg-4.SUSE_SLE-15-SP6_Updatedrpmxz5aarch64-suse-linuxELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=332d22ed6f59e86150e767c088474ac8047bd17a, strippeddirectoryASCII text&PPR&R RRRRRRRRRR RRRR"RR$R#R R R'R%R RRRRRRRR R!RRRz6@{A10utf-839795ce673aaf88f9ffe72450780c16d827d64da365ad9fffb6e4e76a5b9abd3?7zXZ !t/]"k%fkֿ\"ɎG@X(Mtz? Ig#3,`d; 1hq}[q4 whHcr7V( Uj yvFJseꞔQ'\Jn84ӣs"SE[X 'H$pѡk7hr+ :qlo'OԛYE4~gR?,RNeKSV=f#?4͹>|hjSNnQpD#UCGɼخCfpavkƺ?l N45J:̿C$}W^qkn=*jilƤ1S3ឹ 2*a~Ei3)eoˡx- nyB}EjWTw復Ƞ5B18gOV:, YTs+pe Tmrkʡ`U]MD Q -#JfBgAկڠm3F?c}I?5cr[PFRԉTWE` iK=1.ojeujqj_ij$b]^bgma-G7kkWSbȕUFbv8X^ G)$nPXdo5)<92 nt)-BcHV9ǖX7E7UO. hN=֧dM7 j uǤ8)iА;iY(y6b?5K [Wtě+RCNJ {L:^Le|6UG2 jݭ3x۫?rpc<@|ݬ&[는96$Jn3%[a"1382zV"jK:xo'8OMKIm\^zN5:kj3VW۰UpOP>^{MXf8zz6{MD*u> k}~dJ)%w.5UT1zgxEN&z/!t?y>-gNLt2;(g+. D,S9oNg WOAT{"d>2&lq%hHHGcQUQ9NH¦C4vSceTY6qC]/P˚y4tS[-67K|iAƲG5T vye0|ӣ;3ttB|byujˋ9e•ox sE 9TC6$q:}C*m8ΗS Eo9r5&-J>fu ZY.Box'2d1 J^5Ik')!I6 `w."vgZF40iuNzzUЈwQ XvfׂWr'Xd xtI5or)t?/  nǜ׷:.=csv~1bo S'Rx>Ft}Ŧ+f:Vv1j*r?*'(;wE<;G*wuud 0c$Iߴ__/%G j"B jN6Ge{ T6fNMDD> PfbzU A}ƄXXGMNC+Æ|y Yux<Kvp7p>i>-=ܜF9SOL^VdfޖIn^]oi}Yƿ(sa rxͪOsZSsÂX펗Wn~p;݉_gvbM\Ew 41ˁ5c589dc)197m8q^QK\n" dVSMJT_3m-o0L~;N5vxh= CHb+HfkԷ 8+جire& )H(s)z<;DƇ?٩r,n'cNg >25&;XY;jM _ nAH  ]|oN8ӊZbܗz/dG\kϻ8K ` *qT#e Xy" ^.,\K<+Fָ6Vw| 1mt*B<,h_!Fwz7}b~,PعGdbCVRJ5Id) oH; zy Zal!*bCג5$CE65i3v2D:t,j.eߞ>뵟|4IY;.@b妷ENTz%s[P'h m@[P :ԝenl{i$hE!@Q5B&!lԈ-i7]1C;_ͧVFo1;%B]D.'#\]E>Ӑ%25ç^ A8D ^5ZN|߷C7UPK}8@ Kk4UNȝeC,u9%1~P-`C4PeqFQYxSfaNsʗJV'Q/lO1}N>ʥ[ưodQo1t]S=T0X-2yB6Sb}yw;0erG&Fetr [#֥uFh@&_8H!bS=tMKܺyA&2p\ ^OI2\nXˏǨ_C{'‚^i")"&B0eEj(AɦK^ UĜW;Aۊ6)^n65l=o Y [>u3dSa军Dx·`kɣ ߐox"*4ϘRP6hsew)x0 潋@:%ʪuBUME0䀁&r'5orYbl ۪f}pNj]$ 8G,8Qbx,ql$co8‹N>- )wEז= 3(ҽH_9Bf˘u 0mZA;8ŝm?oX)-vNmٙ0IW߶e^2L]v CH&oq3 UKG$ -AssZS-fOإ4*p6Gxi)Q2yZ7AXmYTۮ_=:ڗM*9N_0~m:x!3dbJ~32u:5IOIUt?'8j0e{ᅔ~Pm'[Q0}[oM{ҋ`cW!ߴ"93vP)x%x*,Z͈mmRFH^8upuxa2 >1:dp:e>|)"|ԁNV_z4[wX'`4&6N 9T fvt\iiJPjp͇#!"l۪3.:ޖ'';]baJί- H_y/C@HME0BۍDra5PVē'k EEo,dT认P|Hkr^8f*MNYYW)Jj_ \z<2Y~_lK=mE[b8k^#.wI~|Bg۶ٓfVm?&eXl%KCbi&% h3Uur{ ?ط?Ē"@ƨZ{{L"@C ]7Ձ?3VPO`XĶ2oImg]e+Z6m,ƆxO>{t0gQ OFo+lu҉F?-WӵL1sT?^Xzxr}j8Mcp鷂@͔\r֧H1l[G&o)Y*E\(Mr /kjЮ֢ES8²*eUHS^H ^H$)ȹ $_t Ta0]ÇʁT'͊ -BzrUځG{[o $AWƕiμzpvPPX7.531Qɕ'?^-uX}?cLZYN@brrzO̲蒈~Pk@ ڭ34L4q\h_<:kaZvp>ݛ?V"P2e] 66YqdA'GyG CZ~ڵ5^%% xrFz3|H 87qڡvnGѵ[_}bÓ5^Xz/yWn8\޾L^։[ǘF14h2Vx9M@ޖ-d efeEp~b祹{>U2r_;Oزn?$ѽDwQڪOXsiQ k\Y Zvx&CDzT3xgItA̳{…AU2IO Ae{3~Wlx+W9Nі`UE{Pt5_QAʞ5e1z EׂC+ "0n%NjZ჋u:[ )ÃV0#c^&mȽj VнYF>>qX@hFkÝv)Nn'뒪fFEP3)IF &m `YƗp]k+Q>#_V"jk`5ΊyBmuC ñYA8>eY B爁 [M6Xc;&xdCx^PHgKTL:ގH w,Ӵ`Μ0w8>k $aGgu.chgFN>4/U-1ٟ9RAC-6F{iѓX4rb%X0n4t^-gӇY^^l1!E7ZkƒJTkI- L?FIVpQҍ s.YiTcuNpJU1O$& ej ? llU&$c5f'@}֎M chzr }AF&| 쾄WbƵ6㜔-p9^€NL5ˠG ~!gv{+`ag!Ӯ0.-M=$,{bDׂKy=S1)/rɿ"ZRPT iq0Pt$tD;nn +cO-Dl62xaVb)S9 55|G7[EsS[>2.^դ91 Z 5/x$Tߞz/cwa!1QOD<] C Q K*L9t.N撷xFTdžW<#{'%<2Sfnvvt-7cIZE0p'QBU(^bKS !~joHOtғגpEK4a[@aggS[lȦ _FTҩV_kAA ٷ ]V|Jܻ~Jf͓rɌX'd51OvڝRp1\F0~hG~ k|z,\HZD8]ŁʑTuPtn xin}'Ro0Uahx|P M.7p^@(M-)9ygW)'K9 NIʰ2^!lc}{Nh _rV[䋼 |LX;hx~W;M^LcD^@7E;_Y r [9٠˺ÊYД%CyJS<$sPFǨv rLtZ{pƋOކsĘ-#yW6}IʲIՂed3zgR];tHd>$[ ~/ d*v1N^:W>:4,h4+^ Y!3ՑbW.e:]GYb2/0i*fʮu-xл/@e c51$qqy"ДrVlQ܋dqWCf1*NŅuIakBH&5| #zo-1ɼa<\-;:&2velNKUj; = G>)]zv;!G|3"eS?h,O(h묀aCr꺒ƿOcAkAm \u;Z(Lf:FN Ucʆoȃ+|(f`ى#"Ѝ//F)'$13aFCZnfϥhME>2;64/ߌAkR38 7V|GhXhKF+K̅3Į"9 BVD6w@GQ)'aLk'Dحpxܞ IK2' K)6me&tFI|T#67n$IcxJ8loOٸ6b}~B&+HJ o=̚+bKLURd+/0PN`'R˫u^9TAjDN20U2#U͏my 0!V;an.pg򯚅t5dn&>wL۲^=61޻ OwЧd'Xy_l2-ݨ+KRMWS>7c:@\ߣ!]74ά׌c*E fQYUuţ vRQ#b"?bv;uJD0 fkD f^d7OcNL0baRUǺ5v,jARy>1&(9>G]Ci @g&hTVc˂NHղYP-ʕG)0c$lG YR~}l >OHQla.R/NыUg%. Ɂ^!J. l+m F포jgrrTTz-L<5qaE30jeo?-;(=L8 D60M;]>_QJK;Ca3!we0kl5KQ(ߔMγ.}|𺇕_埅)|es<-@ie kӏlVH@}<嗓 t`֏6)92nCS]g.ax G-bǢ. pa3-4)pS7 bv&HLt eOũ!TQ*YQ{b%huA^ƎA3&j@<zSx]_tm[ewɈd3r_֟s=j>yKD4k pkx@ɒYAV?uŨ`@q=71] ?Ƙq-G4KE! #cܘ"vQu%Yx$6/Ds)ۜazkP}CaL"J>%A#>ǐ*`+놙'2Y@\&zgZoBd+D9!y 3ŭ=/xCD,M8_e+5”y`\~gQdKcL4#lsو_a}X7ebۢa9YR4K+S]{"(7x vh/z+%{=/sSF0Lt: mqS\N |p`ʂ)ylFs]\ҁWWDN~(ƷjijUcGZ'^'e;B !7RjZ.ֆ_X9MJ>'"zmذ:"*2NvüZ_3tgDpu/nmd7c&tݩ ]4 }{ u4wF8AS)ń֞ !GΝuԜdvΏr垈NM 軖>iW$whcz=Q wE/v\9J*A24NO ?'EaRǕQ8WmGT(P&EIg;rH0B`,qsd.<7VwB'x&$i?&!<9 ?4B1 lrF"f\Dk)`$_xߔDHٳ ,Y@>1wDw1>E5̈́U|FA&(D9'6Y)k * o;X4da#QkQ,to2ONU+]D^Y2BWOF@"(J#-9Μ'4({\,aJ >|'oZzns]ڠ% ~kBUr`p5 HHmBvqYXqރbF^zէ.wA[s۠Dp1s\G_ؠهOU݈*;.I~c{SN] Š#;ǜ!(gߊݹò(H\_q\0[EՈ'Oɂ 0Mw}@<V Ga%Q!RU)M5 q*+Bw"<'OشGMNJ$1`Hy >Yw KnN\7.%/sq`Vgp6` +~|RM+'Oww?]dc}p='M~GiFajttng`"eN\t#cHk]xOכ v?pw X 3w&L.USmQnv)v00V4%=otA^C9;Gصlt;8L&{wI990HX%̫, @ |[UU@Ph9d%v2S.PCòP x]\ua %ZZaorbPvIw<'sIxT+_X% *G!'6|%%`K8K差률My }j#)*gsi5R@p{CW~dO0S=VŽ [9'ZVȗ*y-:$5e${]td]q~<`􉾠Q/$åp^?MAR $]gT\1pQl/ 0j&SV6x9f-7igǷgg٧@գDža 5#Ic_$8b3z,B| = n3?w}׮n|U8vvX YlNĢ-γ\Ȱb@sFA%wx+5>͙\_ Hf<ҡ8ǫHV;%zF<JJrJ3RWE2 ]xU?A M=zW(nlz1-JmY*tCzGQuA8Ͳ3fA w:.1Č_}z/;'ђn2eQُZˊ1+DTcI%9*LBd-W W Vd|`R`,CaUMZeEN\oƝ#40]2(܎^B1R7?T(nײYu˵r"0xF(\lU5Ģe%־ -W,"^:FDoigQv. >h!!dQFg# 7$.]9֐k$8ۥj|T @A"a>j~mNDiIt\T~fO> I-x}{if#yh_e9%u|h;]˜g[SߐycXrHoy2T@H;xZ49^;oM;!y>݉kW˷$6H/hUJ`G I+g")*$+kFꔃЋ"PBKsDG+)8LFIЧZP)h)awDըk2kF^UN*II2G->|..],#uk=rcUM'ƋK$T>S+(KFq6nх^'#I Քû  &V+##z<wߨH-_|b6шMvG \4-Z$O 9*"pM! Y4TR"pN*aG| ?f^T2]5RTS'}G ~_fc&s}t?>`*X+X3a$w..ÊF]$3B(ZfC OP28^8/j@k4gM쎍`06;$FVEQE]36Q_h%|#P{t@n*eE$# >~4͙ի3y.f~ Fq#\l"d?9\`2_ů$T_Wڅv-<_C(^WM/ @OOz깃*Z\{v>O$G=[FK!/~.E4,V dWI= ҡrV+b?#~EQ7& L`Zrbä@ަW;sitGMiXBػy졩2$L mz3@#`>q~bz7?O"? Srn^SsYIѲjL[^׻#u$)qU N,4@f.1e/D 1зd\ǎ@ DU~-iugk vdppAJ-Z)񱥳~WQ70%;8)a!$)˻JNM5рo)MA# n:#:ћKe$B rW94Nbͳ_N4cC ,  B%v88xORr:W.hw-}9!Ffx2𨫪g+ w1c&XMZBDx!pʸqshzd+Qǽ?j`q|KJ9HRsD“<ߪ@Q t<642LRwL?1s@cvqu=cՇD"`|t#15N"\Na1Ϲh!o0{)`EvYDžcgxQ+ ‰if1p߱TȜCf *UWwWWhS'DQK`T4eY/dXz&Oxm2`ϑtZWNogvd!b<;D`ƛ+_oZ pL5XsP[Ud HP'$> hu>lr\G9>TGB^ߏ3=bbLe, p`K=QK$t JHU_ToOL`+bx.E@`~uᖢ}@pJڿoZpLfRI'xv#4OuRR3;?雖!%+}Z^}Ҹ/YnUkI<إ\ZqЪAG *Zۙ#~Db#3ѱ䠇?ܬk) jv-g>͢Uzְ?8f-?ߖ xo gC }i)7{>b|BCIn)pdc:75LxcW;ԮJ_9 $>'v6f>J%ń ~aؓ0@k5jl ԺRAz0M'9F85Rgw̠#PaK b+-Ӭ-+sAfZPcYNN]|'ˬ׍ݝ N/N,_Tfrb{(v- h|~lB5 ϫ`Kz>y$/dy_(ٳeH%d%o]Ɗ7r41R( 5L5E[0}igaCnw3ݎhv}lHkf"2:qU*Ñd|]Kt"sz?`l=2o~+U^ƨ^Y@YChCl?E?k!:NZ,}oAVy}I-|-,ltUyFaܴ^ѧDEȾxv>N_O8_Kİʆ.,2dP3iVM{źD,+y=Wj@YbyWXJ;0/2xB$' &ytkYٶxBW"C$ʯ-fQHf>TQoy@6#CWXX֥f*$hm:s0 Ǔr4C;qХ8 c#1І=tYn%xjO+.Ar/c<(/ºuߑ99F R+(]+wtb0=ľt[dϚ /7m9#ejm@SZ.#i/ jʞ±}DiM 䫀 j3յo>h 1͒30Ȣo9ᰀ+PnxwE0Td Hz@^y} .7T+md}WR >kKV9|T_F^`՚"|r.m/=AEy>sL/0όgc5Ea\! pU]wrmd>}:qYVt rc0O3yēX֒x,iMތ@mm1L?fM]>yP$^hbNG9İ\?g~?0 -| 9K) g78ѣ6AB"xҒw`PRg@KN[5$f9'o'[8hJd<[MiHD-03_ٓέ@U4P=_Bu.Ab["c@ɣ+-Xi֭T]f2u6,)t!R<@_O 'uWk,!+ɦj3 ɣ$U ԭ'K`&Bɝ? rM\ӆo V_9ŧ3zw%Src4\ueqSqP|d(%7i%fvp[6I glꯘ/oB:<? [OUoBፄVa|mR`kBFg$ #ڐk٧NY>qՈڶ@D/BeC$P ngperlP:qFPidF'|൫,8T >!A$ R !Q 4p!}C 8Dfx#8o" o9 p,1IJCBҺL5 $ 4:{_"-*#*"Æ^$,`z4%p {JʨOHgnߺscn^pjWQAspd t%I ~։ElY@tN-^_O/u{g mVO5Iov裃gw?^!K]dX' po#vТ<ݯmii<o(:%=~IPi"[uk,Gh eZtKe,zOGI9]کU i%UX Ғzٻ)^x󍅨Z ;W\B6rH/G\LSzg nȝ=$aziX}dJ] 59x!T__C<5MM)۟16c`P+uQF}j HNxE "":.v҉'P{X:$=񄚵Dt/ag d,u? ;s+;@pۓj&'(#@E9sdO5_h$*FKHz )@k>!ImoS#2d*dbZǺ ~ЙCjYthb z*Bo'Ù^(N[y5M4u(0ۜK 2;-y-xCLL?W}*8\q! "]{7m=|\zKA/-$t 1wDNy^Q}"~"1"v\j tU֌.cO";,8ThBa.!8o>)G۴ $@. ļxՒJ KpRxm 0)Cv{ԃk,$/{H&iawC~q~wׂc8clƊ{\8^<&wDNxlja8j Cfv?.p D2R樹 Vg5ƚeibK+oO^$x9wx/aZi7%1nANW+~U|NíID ~;3Z)%^XS$~d@ၟ=,jV_V򆜟߹mE02iio1( p0LZd,ݘ9GgENB a\(3;e+ >]ȣ@ H/<c3e__ ͮЊ(ep]lo5M$g/n7KgPj'F6r2rpϳt/p`];Y|zh[tYZ~}#AYh.`qAɟ64{wnu !PˊU9B%K.BoqimarYhaTb_;huRV.xPx +]T7PA%*GUko;EnZ)AyN f.E{x*aoƼDe]Q~a;~}C=HsLnջ$Y hGK7g98n"0ѰLK% n)yہ*RoWS jvWdU(&fG:Y:}c?A '֧;2U*uO?0w͠\yQZ0\|iKL{&zT.Z|`qdl*1aUސ"me!rbq\߽#-5Yk-;SPБ8UlR G%u'RP8'ʓz ;9t>8A*c ]F_ZFQج,eɌTm17 +!*K'ig`BxeXU#{f8v}ـ: '7c3%OYYL).MϊIu(![`3ȭPT|0k_S%PA=G)uF^OW4#IϴRSqBPzf!I+\EG_ C}.$JW:/R$1 Y*54*k.GDYn?̈́nS& |HD~CҰ\Zˎ@|@~Wn@xHy bLpzohX{W"`9%G>|jAR-* :r,rZMTFĉ)]Dr.SOW'[~lpLeBF;F2NCPI"XNEEZJ5o&캇g\-Z.XMȡibSV~U5/K6m[i[DsVc>H/S5;R}}Ÿ!Mwixn]Q5_WL#qB#"[0z'qo:wD ʐ&ifkԐM#Ջd@2cATZ(s.~GUyce(~Lhp/pu(@g̬پ2m~Y.[;aRstl}vޒw\-,䲜0fsdT$}RI~}l\niRhM)I:q3 #@{q;}P;]L,}=%|PgGI<8cB =CBn+Зϫ7 L?Vf$УuYPZ#E0RU:R.俕6ԑ`174$~(c4cܫȚ)h;=MACی~VxTys?RvhD>"v?Kr% xA 6@g_@bG w%Hy]gp> Jhsn}-ŠueV(Z^C*=HYë;S Q[~hʣrjP~qrO777|<~1 @@xoGɪߩ+O8~ Dz>"<}Id id2ݍu _hwS[ 9fzGي`ECPӐ)=$ gL=FvRh"byZ.CŁ|#_rHZŠ zLۜk Md0imRlg/obcі'Q|c>X<8ӎuHf|‡7栏Qӆf RSFˉ=LDÙҥ8x/ޔ-gQ2bx (-7'|cԟJ+i24Dw3`Dcݫ i_bֱR !G(,&a~+A7@NZүy K 9 mcY71 ofD'oGЗ5}=z}ȖM{>ju9a*f :WdL}I0}~2{n%[`JKpr~taU;p"LMO͂e7o Tm]E3kVƨ9CKV^C}zǞ/2E!`9}#Rcrd&ZߧG](@/G:e# HNFmF qp<f/seO YEj熂Ez0W_PiC%-]!z; zARR -h#kpLIFÕ`p QL3SJ;Ȯ$ btEmrGZϕ9+qzaLAۍ,Ք%32TT<-?'2f0 _ںdAigC27uya29w6m'I(F6d _^v&efP&ZnTb|n+_EC`I=rM|5GLpg=xUי0eJ3_&HJC/NxlZ+ŏsVF!JH&7)/?x"S[Iy}% x懸F c93&9"Ah?i6,H?&4XKeKU`U 81"~cxDI#I $b`uD6=}+9R\RGW +^onV+IfC>u㰽9=1= x-WT/KckG[ f]bb .f?2? e<(A)DN?o](O?{)Ӛ)DY=颒+7 Lp<IN=wRRob^Q~wMazǿ}jz美' >INuP2BTz/ȗ$PjkwֳKܳe.[!DYɸy2D Kh dFpݧ${fvA<5g<ȯ!xohʵo5 ,:ƙ\,م  Ih8N/k{JBF 8J9}`-#s}V^oJw񘟶GT φ{ b ?+_yS@KmIOf4-{d3 ɫLmeQ|^Q%Y4R:MdjIRRV,<.rԐpejᔒ9B_̗>]$T4.)[Unmxh>k' M@6%ևyVrSY&oʂ !EW Ho* 1'ѝ$%ölލ;bzt ۾WQ[ě#, GYGٱB<&g5te=MQ|E%!wa+ ۣ r$Iz](Tx#9PA@ -yCI}wPmAȚ<7ϓ%/-'ܜFzˑ'/ٖ/qg6beXgԌ.R<@X_VᱰCW] G\LO[=l>9IC" MZ1|i-8CS虨4Aߒ waWJ2x.S7,*C[[n>x3/mیf<d|TzGpbP!a)rwfۊ6~8Bq;MVF @) Iytp`ٳ>Lpw-- l/ m!'Ȩu 8̪܂rv`|pnu]> Mݶ`޷𴄪!UW kj%]ƫ kH"ƉR$[nA*7G"#3 px\]f׵H _]C/8\8_oQsάHG ["s{1RҐh?yҥő8ꕦ8_ȚJ[1ޓ& !=M# O{$p.t`"6-/@Qs3rgeg!mUwP{yC3?J(1#b gtGuB_zJп[bPEu,@IλԿS{Պy|_WF/M~~zW΅;KVQ8"']Ag_%>lPl012`7&"K`)bm(.=-@ B¹ `E:,a#G?]#fpہGNᧀK@M^ ,z܊؊uv@ ) *>c\Յcg$8qCENu&oo_՟U/E{b׼fXRnNj"S#Nx+Lrg p]6 ,,e&5l˼4|TdbyodC4ˏpE0)1<;YYmQtF=:ӦC6c6(?|>|敦No(*\En-Eȋ|F&ӌ[8PˮbMu% ۰ *^{KFON6Bj`H~1Cm<~82>&+&E\DMJP-i_s?"I]2D|RxEAIz!(r$ȈV)B+H^[cho%5.>dt=~x5+IVu:vCqous&Ҳf 4.^w+ڇI&*&ͭ=^`p)L'ȿ0'⍴eފWJs8b4zh)d-w-]5le5;絅U &w _Ye.^ 8VJuP iEFo(~, D͠MV7{9B`|8Pw 7Lce8b~u|PP# '!ԉ_ ؇$Y7R}! v9zarx,X9F޺M}e-˩R{©ZUf%PKcCڴHHT_gnNFc9gq&EN\iVʦö /ƕ~g”m=YjE_=ሌn&{7-hϱ(B'5a*`%NMaH_{8 f:Wʹz(B=no@{"ꯏV]UK |ѐ4N]@;x3s5)*Fc 3f$EZ@h[)۳!T޳ZX Pozܱ!vR,6I<ꇵ*7 軝_dho.x.ҡ2 x壡ԯ"xk}-dJZN/6"BWFϨ~fWZ&88%ZVhkll^:,SxCJMİ: B_ԷsR'g4IhtI6̦W-Dw|RTK: #DEW{:F>HɎn]Zͼ2x˾65Etϧ8,ge;jcJR~k=a"L3[s*ji?y` >beXG0[$=W:@贌1ZYKa")C"2[`D*@QA:?FjoiƕY\g$=ɳ} ln q5?)삮7 \ԜҺfkZݽ,y,_= y`4& H /`dEMPEbI>c.]Ju ͫ<͟:Z`Su_]llfjm.;0<-/=; fxL;2ÐYC̎ 99OnR`;ANaA{*w梶KN?]rVlu!33 s 9x1>h Hf3mg{+u3(6>8F1?젋ysׅzJ L>)&uߝ7RIjZU~?nK6l%X4ifae}U5 EAe ul*qLe:ñlO2;sJ=vl:iƄ+/8($p+< I'yNWtƇ@Y{/񙾸4YţsaoI?99&u ]ClPM:v9a! ?)BqF"Mo dZ2 ]0s#:aRlcɂ8h--M-&Xѳ#{FN 5$A.(}#jK9l[IL[E sz3L> )Ag*L]D,P:I(p(=2=ەDlUgq;-/>&"m5|!EPi΃2PJfތK&f\]Hk"X>6y`aFdf& \;J+de%"`*k<ub4o+z^ZCcT~U82,81]r[pFPeN,_vGGC0~ZBhStލ]%B5B~@8,?(bbI@!^fx^K5şۓ6tIsm:\Dl'p8&A3q UL~ K}m1> 8t~kj[p= 5~Icx(C-&EYnt(+AdpɊH=F절׋iKȡ0%F8Io_1% vgkGEd hΏʃ/U~WvaIߟj`vtĒ7Ml%ojv[ 3Ud)!6 }],|)Eo:&nÚtu>ҷ4d<l,\'!Z{6bjIÉFe6&lv7Ѫڿ/Lc-y0bY%jS$Ϸ%"@?~HzQЇ\Lnx-}pX;NG%FPI޿ HGtگD|[[< "wc/f sQ-`z~-xh ^-՞ndߪǁq›J/-,rgC\a:6},;&:zz@De#Zo"7Ͱ2:a>Lߚi1^56ޖG)+gUnZ LDYO,c;\Lt`|ˉNݪk'P)7\;ł޴\ xhYwJZ?޲e2 "촎Ԫ8aqQJ\d^T8ǘ?Ni3:Oݭs9sVxUzmCJ^Q_O:YC{?6Y{q4V. Fn ))VXI)i6voKq ͫCŽ筋1bP)x F f|ݙlyhdkVx#_?afo63#X?*6qV^aj8˻ dԥG&4-u``nuV~؆R>̂]?e`2LbJoɎ@As#]KS%sx5NjRflː:if3,\onB:E%WEE1ڭvǣ_Ne2^P/,}O2d*Ҡ ,uqiO0[BC"(vX9pyNh| 3GR:8ӝmB8~=~ezqXKJ _EQEAQ_u]@Xٷ)҄ɠE:kc4I)4g/GIk-iwbM}|/رXgݻ,GUb"Q.mPoN@fн aއPtUNCgV>qxT;>(!z4}V{Jwd+a'qԦV5Zy{@,mf$U%rhչA]7yšP=ڰYM]Eȥ8xPOmMkSlw.$*"t1LֻpeTk?ԬŻ7):X *XĂBh] r/dfMM+?- 80$Q^c;nH;l+71|7/BS#ٺn}Cĝ/ MNQBVjy;Ŝk9͏\~u?+/ Vy" _vy-#v ޅ'Ѿ]ץ9=h0Wmg!7f>3uYzF 9 CЗ_3q9Eõi䯹\6iܛf/;6c&s!?|e!U% 2B܎7][`.wAX9]2֦bx:yFdC:DR^CZٽ/.oֻֽ*6wWTIdw :+X8]c,*; -p’zwgtoę ~2{x=-(]1 VP]B2hDt"gĮU::v8hbe,0)y2|Q.U^sK6Aof!B- ,0B>ÐMKS3$jXR`Nq}$y!MDeN(v ]>j\6Zt<ݪa}6/ c&mB`<-$l]? @J崧g #?p!haXAs)Dx_@OX VH_XK${:PNj0niVeƺ7q-m4L::$0[ .GEZUwcjHX+4hFQ"Hz%&~(L]URRX;Ux8a첖_ѯVy]E<qN ABdquY1I_V'q2\ U D>QIvn?C>9X~,=r xg_NF{ ׂ",[mw/%6\].&5'TKURj'"L\AOɜجs_nכr^,ǫOSdB0IA?x˕!]xI7r4{yy[(wJySWt/SįY3/HjIZդzSnR٬wQ@QlAf%-੥K^#w^k}nz~#\-%=΃G q !tܴ|jdOפ>d-7X[eG9!Aȸ"e鐋(zhÝ}ć/"<]9o_ %un4r+ U rE ˈsWFz[0v&w~''$k1E5ޙ, g7|\nE1 &*i7~۟IF>:}*U<Nrto#'9|9#)_p 0 `z0JL4+Ŏ :]{b zT?σͷ_ENWEéx#SWetccHq_K(bԆԍڮ<4UY#([:sH0Sr/¾]/Yu?Yu]8?-uU¢79hetr#}4}u 3uSޚ0crwm A#GJ,ّ?ʧB&sfV?㸩٧NZ d-hwSQJ1WGVc@9{+ݣXfIFE )zl4u,nrx= ʶVXBZMClGEJ q"ZxJ#e ޫjy0@kڳGeRLTTCnB4wC;;Xfonz(ޒ*eet@, !ܓ, &qrMEAm;W u-p)O>S.L?T(1.02*]ırÃ`D=HFZZ{'B6$34P4+D~[$݇[`.近+_dx8f MKmA ,Z,>Ӽej$Y-cp,)"\a=@YE2aU*1fl0>r4G넕K+W-Sw/>29V:bnY&0M]vorzS@>amKE<;miG4 qpGp6ɕ HKzȂ?dW-@&,7 mܴ\E.OoM|vk^&KKi./HҗJ_Ad6C'@7ywRBD4!b{W307:</+:lEFR 7ik{<bC\v4{3]":MxFA1A9Z͊)=5f5P]Mγdޟ_߇heVND 6j[/E@usbРvIQq~{'UX$FhݤѶ̧/Zh0 FٮW5\g]Y%”F_t%\lEǑ4h.]fb?NQI=itxm::j_JQ;Wܰ8ڮ lIb BuDԻ {MیBn|b<'Z: "QoKD gK.\vI;Z4y> rH琎JcY-iѩNa9YrQ0/oV#DҫUڨeCReP2jw(UӪҼ/>:0'۫ u0LdTqKVHpHB"[ +O@r'DdEds^uTΥ.oAAf.xAz'>I:TX_F3FC X\5};trЌV]=v -}sňᓐqaGuį\OIȜ։Y=r1w S57ؚr[<`TjkG?⡇*3*H 7Q0bR,hO=f_:W}(=݄|F/\HIe4r(aRt}G2agL $6,AHj;H#eV؀NJܛ(d$#a"%cD4O&`L Cv;("sIa<CYҏd1$.u/VY+k`JาC40euXp yq'kî2^) dބ&P4E)S$/%"bmr4 ND)c[xv+uI\"gX)li ӳśCz~dlsus^9Ou gOPQ2J6)wcEϕ`(-iE| d!hA%t?۹ =Y=nijޯWJ=8𧥡&Q?@ŽyuHWQ]b{ͪvO]3q-l[{+v_=>iўF 손h⪅>U V˓s` ozfabK}$a쳡E: `X^8..YEe~N#G*37X Z^!,azvĘR #nj=2̷d(eX.P/0/v֫L1 ݟ1|C}k~`c"qM=3P]<"0[#z C״Й^8M}q 4X!gQ`I0'<>,&:k6iUBfP8) ȧIW<-wxoaȍzPauV҇XHτ2soo g1 "]!Ė$Z SbOQoW7d 0:V7S]۽dAdkjMX- '"q>y*R6-)4q4zw0eÓ*> ~|HW,dye:I*|g>!s|z|@4h1)wP ܹ \iq0^L8l "ZVLgxܾݵr#fB&iŃA^Npu$@oh^ʢ<> X6[M=[Uj]sx{F!GނKiZ[DžH_BXe79ZoQ xø`NŮ?!?#nYM_Šib\i"̨ gwo:*>//7bN]E ~o"ӻ ;ʙT3@}W <Ӥ !O~Ӭ9# !hQ=p묚3]N0Sv&ʥntaJ /3Mjs6F4; FO~q8sTr`Fvָ<)΂?ǃaf=4&1ԁR0\Qq6_?L_t,Fcxa{˛Bp (t!Xb+17dd䷹+oReXUtP|`fT2ƭw|h1a ewՊ|Zs_sk9 QٔKX9o$ ?2B֬ aJub܏%e~f VP$2pl) [gL)|@\c9"\r)h gAX0 D2^g᠌)^LoX͋+KT=\ulJgsqr]Mr)}o(S/@=RRኧĞ&"){nd~(bi:E(%ğsХp} ᛸXB"kaGjĀ7BA[B!hF/}7C)0 ![FyNL-NmT|^_/|>1Wi@,.mx!iٗmG:mw=fLT-HIlSNQO#TOUҍaqGY^XŌO0&yz{ t"vyä`Sf-5G/%fp =ZgNQPC`FQ+_ޱ m)[7 0CxcTNI U L/5?uy6e|ope-rK7hx' y; )U uvR~WcJS<\W'n6DX2#pU҄X;Mw{q8F:hg\ ܡ4Z]ckoWj@"PdP.'xllpU=8߰9s@g)\QLD9N#5.?F;ϙ]xjCxfZ Nv F suʥꂶqjq$E6t9/f!&xHJa. k0Tp{uq7^RqN[-0;+SqDZ\G')G[YvwB/ ݕ$,Fy7C6qdn:KR/օ pS㻣n?^S} XsOPkTN vPJGkٯFhtrs> eh5ź`:NWbʌ<Ҿu`D?߫1켐m-kO0:c"- JYvFQ -Ә/AV.Vgi"kK~7㛊@ui3xԫ62 lc=P(сze>V򝅳JjI EF/"A.J~rrBOB[]v}I~Phmw AֵsǸk?*C]{5(y8rfwǣKL{mI!.>˓\_hL:A;Kڏ]C2i=?=:lҷN$O˼F |:(*!eYhǡk=.;.'`k JmdQ:&WO57-rGzt3#oEW}^g*Qy^,rF #iঀVw&LY#Fsh{jȖfԿYhsA|J8­XSJF?[^yH`Н&b[ǼuQ,W+'ckqƁym8 I_DEmk] )ĦH3d#oY$,k 6ěiM;c6#qx)B{DP@g,hJ{C 5H$TվJS#kd0@ui]죴ڳ %e9s&N8:y4y5˧sm}N} tZ +_Å[fKbi-zJLgk6% 3V䴪^7Tpޫ=W}V<M;1 漙h@n >yC3' ?/K}'w[[Eb3 9@-Ii{*ƫlF"mvS*i<|˨(0ڶF++G|<.rvArC3Eto!1(F1Dj!8m-ϖŀ&h.ꍅ_ݮmx>UV "Jɼ(H.҅a$ns1iRxz5ޝ6/[eM_*WN&!x1':U}HXX"]udh5"-"~Ӏ'{smj!J)et}&/!U\ G=-<#~>x ZFa'"] (OQS8+[FNk<6'Oޣ*ĿJþ ī*7fLG?FXMU:Ex($kl{mTM!vF (*mQtsC8mI0IcZܼBGqǤoQV{zեNe]BH4@\G PK-$MPkcX}9׍sϨBQuWA^ޯpwXq uj݌=7nzZ]DݵET";~?RČ(aLjT+́D0,#P"6#Z&yJWyVf[Q{͓{M7_XOX<-_S&J^ClD"y5a5|goP0ۆ3cŃtD9J&TC)dT ݳ ,& {ݳ =aqI(x9T<*ie_rjq?' esN& RPP!,F  q%I,r1ORvwCG 'fAn,}VdeM*mn;ʘ2+"%7V H$fq?W%M5N4}b%Jny~"cqdq@ ͠)r%]Y%T̫[^h 9~'Ú:MmkbfOV36pTW mURbOh<->Ϸܥ?HB͌ʙpǾpm~Cuκ,U 'bk0<#Rv~w Qk 8!E)z]H iZ9w}ٛQh4@X)! #AFƩ&sٕ?|>8m7Y0qO4@` G{հQC)VrOWD&VQ2U_/GxB`h}ߐp]JO *7)n,_"'Գ_eP~ w]j`n X4HzZN.DU@VXkf#N]Wbuy6~{6s {R 2~B`μ.Y*[3goś@|Ofvofl+;iu榊l^퀇*^ wXԺŦg;d,9޴#+ RS'Hjv bX _xa;uatSğW_cX-KJq=FPcbh$B{%aKTDI%ɹļW LcB)}~maY85Un{ Be{MTpS[ԗ5Xlx=wgzgi Wt}s~Y0 긊h < ubԦѬ3E"Bk/TZGϯu/H|~&9&y?1,6Z];RT:1! .cKy.` Q1D:nˡZ, &4<:P{sąJw~Ktk-v~Lrcg7h=}RB̦]rv[r19O_q }oȉ t8 I}ۃ6F,'(Zs31 6F1c+ */% kϑڴ&|ߘd 8fbAma=$o{5!]Q%ϱ֠İ.8 >\&_Ur1 )^BE*n JN9j*:zh |/ CB`ϓR ZYFM$k<\"^@ _{!võ#z0=G`#+\-2MbwG S**t}`Cw;S̖*1y!%R頻Vyd3yrLdɒM<<~$q+S$!8j<~!)M(ji`~N*D[!֣]hUem!zNv7|1k0 -,?@|ID6k`-ǒK&B೩&Ŗ(v|ouഋ֢"ޛus~^kȁ09_]hY(%T_b$,NץgjFo4n$.M, p';5v>ؒaqSNzB !6ݣG^|EfC)\^AW\y,H|2Lm{,ƃ)Txɹ İڔKçy:1XZ2+a҆[ I%]EcL|X/:b,|S !5f֬6<#b.Dh4VoGɖߌCJn x'-՛rs>\ö֨RŸ08o{8#`WhivȱPZD$w+26"S+ˣTI3aY΁K#TY[,<ZԔ筿(Pujvu/ L~ml,l/zuR^drՍ1EuC_Q[яڬ{d]h\6.t_ :3 CFGWH0Fa"( [+4¾܋gJQ״N D`Ǥy^S1gIpaFm$of0Fփ "Xr62H+14|@~niBNmcPo0ϐ# E6[c{bezZb`0!ă(\ Ewa@`q*tB51s`t)/ʒԉ6x}"cf&l"3 Iv]XU#ODC33ɱLv/va4nۍ7g^I|r+= ꌊS]ZHY! 1G=~G"^"[C9C|sᵜ:9g`gΪԝQAa"^LDyK~,b:ޢa#}oQc`r竽֧ 507`*oC 1+TwMM -b(՞%4Bw Р4x3c"_uZ)viRpBMxgmBgs[ C%,bw%JDW?gsUl]m`)]#*'3&ymƣ>669: фѰs€1ᡛ]+)e;om]+ k?I- im^y|a3JL"${I` RmN{̢ѴO)F 0ogw3f6됺V]H z|UMOLk|G1 O4LfVhT)y: Ӂ\v<`o|<81b:槗_*JؒRseI :5zwnݛRh43sJ_-M\LonG7·٭[? 8Ƞ'p`T]B-nd>5۲H:9eeN>Z W>j>;m pb ɕ+ uÅ_&'rq&9 m" \!3G]?lJ>Mа@jplD\O\|^fsRt_GU\-aYez9N\N,:*֤F\XUgFW 0`&/xؒdrHpkMH(IR-^]wV:M`ǰ@ 3F3AS( OSqre u%e. ,jɚS'ٶ,.\/PNH̼pR6cD K^">H7k>ٙ8IlAR֚`C&Dw#scRqߝc`*`H˻.,!8{3[f*_RAˆrh47\G'@S=HJS3k~}_ZT"LҽՌPTPIsaE1v)Hh!TU6tsZcm!Ѕdː8YTlw,߯":.,2G2~$AAòY(vZ)_q'eD~=VYuDKTKk\ӛ 7XC[/ qr\5#F̈́%8u9*Ѣ HEzfe5$ _вHpe2Po2t{ [Sʟ6C%?sDW| qyȺ7 b'uGyP!6C5m,Ϫ[g62l W{2 *&9B-EAfJ! ~w׀~$ 9>djo_ӅL?<0R$hA XCpŋnafVrdw\m^rDY,@=J..N76N 7 .,ɻ[5G42k{]FYuCdu=/ tPꂮ|Z5XnA@qxrxƧo&sϓ?;(  h75^ ,3)C Dg$ 1&]H%!RjFBMBsS"itdW4y_>6A^BK_\oξE:4Kԗ^.sb`PV ɧ˕vFp^C,Өϭy{I<"E#2j][8Zm>$!MSYEj KX̋ H*)vV Olf6Sn,'a~V! (8e QXE߾9>c¶F85B )嫎ߺ<6 _@ӓ1?umKBxۺ2眠H6ϓ'vbiǏdJ;fky s W]][͜ $ )UOduE_*>I/ⴆ{9s̾Wx%Z:XqDd !@2oZ c1>`ͼQvcTD<.M<{vI`؍ EonT Blg/pV"G/za<ښEGVB]3Ĵ %~jNqgg˔ %&M:MdbMDv[h"ZKmGhJ䈀0HY1\}rdx>` Е~ hNb8бbj y]jt(]1Vy-e'FнJdy?˶Jǩk7\7ivsvfo+O.XWQ.{%jTFEuҾrdQ@ ItXܢOmU_vu#{q1Xr'܉kFJ瑍;G_8NsNSAN4%{8 Bu^* )'^>s⭱A<=~-IP^ցep]14 rd- 3H!B;g44 e)'Q8U_Ѱ@cIz UɌr"ִ7_=@|$%Uvl1'XQZRLo|Z+ZE؄FQhN4RSfw;qvb\B5v%gVLc5l $[hYp,x1N~'~AjDSbLd 9(bPif} \x* $ "8zY3tJ,gĕ-)zK}ƶEE~ʀXWw)]vC+HS${eV\\-ʹȈ,OpwnV2T4)xQ(VsZ!5ӗZ"U`?HH\3A}]_OnkiV,EvLClꆂa{[PFioXNn@ y@ R/VGG$Um۫Xɘ~%E OfВpc 鱵N wE=u`\ۯuѿ^κ=Cr{,YLzM;wŏdxuM!$cAvV QiRL;as*M`,qZeS?`ӘyҨ=׸`aq:N6(k/`WiRƢ[Q8.Ҋ曳Y kQl|WoT~K_z*8abO^Š fpLɺdaJ35WMbkȑ8Hv_ʤxj  5h4H'D? N}87IF)]J\Vr?UN+kSGbeꕟ=wuWo*:/fM9L*nEZ !i:6Jol&3A)CtFOSk}6$C'n1t.=BxiWT%G*T"ά NPjO4#i CuA $"r#v#u9@^'6ܧܛ7!6< ^Gٛ枱x@UHoUicTso mptHX+zp<ٖ]XO`;aڰXG]V^% ⾹6 +N/a.Q6 @e}oF׈~tŢg*'0IֆؑPv_r3vTky-Q(rfƋq_UC/ɩ.xp"U5˷ͽ6pw͂[.'nj*+!fZV'ĠMH'?x#ε>UE~MC`G b&eܽy >4DkB}zN?bGk?OۯOIg6-ˏ꽶n=aT:k,M>l6),\̴,x|^^y2 깫'GHlR?ph: `14.bI+׾cycdל=wZA]TxT™[u1fGxRVP*p1`TZ .Clr+jv^(dh2.L s a{TF\i" xNŏhdvY(CCV BX.:Ŧ7LJxav?w IOM"Mr.5Cߪ< j~@֤:†jY=l40#3(/ iy.ҹ7V.eӕuaw5q_8nRNHAbݰ6oj4̽i1LK5֘k T0l,ODRRQn0(CC%U*fnA~PEǓ3ǁq=Dg}!sU| wd"4:>{BJUZCb\޲F1 *=6[v=5*7VrYoļbJ?4o/᜝ݴ;ⱽ=f=UT ?`ZkBxrn<PH Ih.2; >ߠ6>*CO᰷0n "N|hhFpvŢ_:)8.4|GCު,h-DpBP5VPMX#TԼF8%1(2 ~(.r`2=~~[*D %F_QF#yvlb-|EP1$.Ma.TQ.!3v/ͦu&"N9!-٠|kՉӟ/"Z1t<]P}HМ0!4Gp <}220TC?m|lH 魘%rxAѹE+fDŽ։"Q:tЂLTDn>>(~z4 xH-f/2ݯo?Lu7hb-yUh[6 `D "ume!#G$KNѓ% 87dIxjŢ&hIXdZZS=h0 5e+ fc;iP{ &u6P). Sv97PޢrbƘ~2xx[-%tx̹sp&MGq4qQEg:l(,3\H#HEDI+-V-,E ~ڼѳq?r[щALee4 fMCF 3uݹ;oބ ШFgЖ}GkP.-Lj򬮛̼9_ՑOO+/zr8  Tަ[׌A rPo{se̞1llcށQuTN78Gy+O/ՌM0 &Z }i U: G u eA8W%3V CU4׎o얛~/}"FNʄ\hM;;mGM6L[%{4"/) &@r>+[Ha'nv3Z,~wI?-?O%j,0;v4jQoI?jQwG_Nf=T:;)iSρLV'G 3H4l v[n 3-+)|3x⴪$~@kQWkM{_}3BnڹX@_^?%Jز6Ub*c`$98n%ݭ__=Z,#_l! 60՞$*X(;y2wiprťzuQ)xnKgr[lSH%1?| 8'=aijq#TllVX`0‹R@(yIC4V{xmp7А4Li_f9Wc tu4P[I4GtS?Wl@ހ7PK2Tzy KXaFz$`vU=Zԓ#X/4cWK~TkC@Չ糲RR-Zw"M6);%)w.Oh^웗ucZ^װĆa @D9fb+q)~`:(ti D P#8;ZK gZO6ςIFY3w`bUt#^8HVf('I$E6iT^D pVc9¨"MMJwaU0EޘL(Ӵh)p1ڑ//T}tX'[T'ߠ K 5ժ< X~W鴫ֽOStL>A;fXu\;r{7`Tـbxʊ|yvyX]׋7E =(A*%֕R-E$<Ԥ QiU{^ʹ nK'd[p|a5l5'jG|uYBRmN ~ޒpep3x.i՞E &(Щnk\u0 9ХѲj4~}017 LgA jG`y1#Lt>f D./"8$]5]f@Z6Pbt @Qי[P{׈5q<^\mL}ŒBZAu>j(1To ?dЅ\ ✣4iZ(nBoIsQOtAu%¹)%nœQFSMz @?dm{,^LR?F(T͛Vނ(y)VlX ?3r?#܁f]Gy&A(x-=o vmiB[ȥΓg%zK.!T.|2_ús}]龕6d)U oS'3hTw!2+V얮#87&M6 єśԒ:Zo!b5gBNH.0)B3%(5ԉK=F%nu)fNH9gX4[,5VߒĦ%^jѪG}]U0R?C\duQnѩCk8rU- >nB2*)K_[nD:S$ e]w^<"DvǼ^+kj̤j,9*sj#k*{ug؛Kl.u娏TR@x>zWoFr2˚N&p .KXe]hhI ؅9L`|rOHJ)Y%e11f3LϜ@,^:Ns3< 5#do 7u=)D]eB#n|(xi4p8vڥZ9QFPNh[зVgwX' 餺yQ$>"Y5DuZ${ CRii*Dcr?Nd.Gxw/{Ug yj[۞d(9=qB8M9\+8x7 8^Ygc xAE%Xe5 ]u2Ϲ[i;a8¤|#H>dycn̦٨qOm]wX!MbWo>ȯs Eq-@2(wqZ<_OG ԧz?,XyBUeEqt^(YkƉBFajA0vdCnW↖ĉh4R%cyJ?»q8ΦV"ݨ񬕥=D Pizjڢ+ii {pP!}umΐV1~mcքAMo~X;bpJB#f\˝OL(ٜbFoK NT(~ fsG!:]珁_]ڭ@|1y9UCO)ϫkR*{h` G/䈃@ogcX7n 5$k;j7vZ;D˜u"  ) 1&bϓ Rj?Q"_^bTk:g1Pէܪ,ٛ'tr;lHv- rrT^jn9CaVf/P_u46ʥVY\bUBIAjFDt(9JFDOM^J65c}sD 1!Hz xKoX °<mw}}yh9#k@ݥ>$/l^4zu&m{ b=+ MB'ft>BZlr`EpɽRCMNlQ?Y|Q`#V`6ZVOKԪ (*R (a@b{b/?ӄh PS,D‘оU+)t+kmݧz{I*.WmubØ(s,>|F$f\ I@*=Gzi򐥑?C+MZj8)<.m-溿"\31Nnt& zmQӷv[e(%7sO־~MP(Sł\T? [+ykFGo[y;{!t" =(1f%%N179GbNb0o؝)%O% i* ϻďҹOEbH/# %W ecEdpU^pߎs?m?'n|LWXd9gK(Yc7 )E^5洎*$ȼRs|z2K;ysar-I]ٰeں !tY8_t)i?ԟk :r_aو3ӼiA]@Y vre>H skkzD !g|%ui`П#Ti)CCIOˠu 6(DZ5pgvKw_)l"J'@`*ikC[t4V |xϛ On?'హ Ȉ]ߗVx9+9*qpZ oPG|!H@)9`_g_/.):1 8 ;3q P~ȣ貒EL9}*8}Ve#':1z+K$nrl/V}o^ DQzSNf:wzp2"k>4G>|mܼ Q8g>—]eqi1$~]#^m9٩KGQkuDlW"C_ -L7 0G׊G<+w_ tiU'>#D="y\*LAYB! Fu&Z$N#c@"(P GG9jgWX{s"efEP`[[SNтG2A~Wkl3w˴[SZIx0ƫ568Qx nVCj;9gE RLNb]ٝTHw`߭4#\r˟Wvס8 (>[!ѳ?ITեפ>85QaRLk@=W/!=RI{m?d{3?'2KBe%y IR-Rrcd仿vzQ0niOa)Gfbb|XJa?egYLڂ%O>u6|Ө]؏S+^Hx )(PQW`:`,'fxs}k/% hQIdP*t.zPhpR7b q4> rڣ(3ɱ3RL JHD _9* ^ϑ!b6f]9 e`m_} .ֲ1dOJqn_v%fG%CB0|?lPʂ~kg߫PnB ԩ!qfZ{"q+Ts5π}Fn\) /ҕK3yr 0Sת&>vkk?a5Tnu'qx.NݿFLCR6'Ȑ([Ke="6*T w^cC$| UejҺg-ߥz48R}wIbKABl2;SP\M'nM1+UƋHNѮsW N׳~uhM+)0mWZz=VnL~E1̛,9o|Ktx%T Tv]fckbeNy)ꦝs3E2zEKs6Z9D\`(R/I!~h&IE*g3q-e=rL9}`8}?}~ VXLtPɷnԲz 2ڧi/ DC7Z03Kɱ=c}[4XQK4T5Qh$mI!ZNE}MdZ07fʄÕ e6*r96Պ\sr&JfVYkPzBi33=[Û3T7Հ؜MUS:_Vn1Uuk;s'*Mii 2{A]s]e*̬:\޵_V`34㲐>o2Hd8hTy.ub#|Xm#| {K2X)U8,{i3@Uf'zd! k!(~_3DUBRxbXk5!wԯG|`JehW}FPU"yncTc8cgZ€iXY#=#? 2nIbX=_|QV5]K}=L?t_Yͮ:\:l:u?+466Ss,+YOdaB}X$)qu&rC~y %-zw|^ ivTIOJzp )+\&Q,_/S<PL_T!&;HPM@_ךx-?)Wb "*%2 H?)B/fU \(9M\LN{kmuPXL[)B(xJ:yyoU=",-abtC3@>RFxt"^l烋cu<'bFf^۾ Sg `L;N٤`@" V[e xn?(uBUwߒz _lzˬ$:-W0v~Tkb=@WJGpwb;賦COh5k1\ì, o9`q6s39Go}җa;jnDmͰܶg.l]?Jts[2s i NNZ*kaEh]S=3򪰝XǫJ'5.QQ:v}u5#ֵ[uSkqvV!t}FUO~rL[>6 Tn(#јTi( mZ\ys3 {żO#r3# s@~(ׁqЏC8:}%> %PќY9) pE'kz4tVzXR4?$ -O^VL0QϷO>}?r#Ara$I<;,|*\$p6ʍhfHi!HRQ1:U6ʰܿkOƠjuf'|F4pQhmi%JOWprsZ+Tk+jcMW;Մ$u+ 3 3|ׯė9o10aj 321F$FBli~Be U)i.(U9m؛>V áC!`Hh~HȤ/Jab:9}륀m%o՟WzB;5Gǟ.*;S EW%T-XzFp[Qa`bDz:)jӷ~?\/W򼎵0blY? yUv7OLk!e][<)gW(S`sOݞOL8Od5*į)e"=Wx^P':ޏ~:,h3]#F2yԩ.hd9hK˟ٮ%WEFџ4®0x%騆#Ȫvn_h&"d ``݉l3~7[{kYA^\ߟ/=۞0m?}=H_e5?/}U0æܷ>n(([+^~OSov^fژ ͗ᇀPS(&7yD;W1,ܣY,=KC".`"LrEǪϝiM.`JC@n '}dF;k>ͼj{h9bp_<" ?C|ՈTD% a<88/+mp:̿lq3oH{SYČC}5Mq[ho㧤fFx]CT&v{78iygmƁJ~>}rD&&w*ƉTVj T(:pI|PKwO-{O襅[s|-WQC!7sF^韉%.VP;Cn_ʪ^xB!3W-L.Fvn\d>k$4eM?qdUtLbkֵGe44o8YOU Cg?OFmKnȷGg]U߶m^l&ZKE]f1cuf~=9ãħu]l88S8j0  M+%~R$TJJ V2W'謾 HJR۫{yu w׻˴Ao!c]dFp}F85Ju~ӱ} ~b5MxtH5.4at'nǂE*WNg+9L|{ກ'W V+)J%IU^#d4XxCYKSF8s}V{]? ȗH71 F3cSʉ}PZ&T-W.J(NQ3-3@7cK]sq=u3'+v**u&LqSRg8l ;:`^ >:PLiPӤI:N&Gvo*߻W\ŋgca۲yien8?w۳gG7= r=ޛ;rpAp 8"ϮdgPl$I\3 >L@M z㝹IoCSJ{qܾ1:r*@G2 !WO1}?{ 5Jy[ .u NN46ΐ{8<zN(?~=$mbB` }S#=2üqwT͔ɘ~&TU_󔙻 N)dљ3# ȁcmQ-Qj#j% @ ׵k >_oM4DoYs8]p]v L; ĊEtGۼ+:Gb:h8lӢReq8&|NY[!ۇL.nvXmc{1F:6¶VS:"3*%D޽=%} %z0-#| 9]%}ɸ5?bM1LOjh^(ìT=.tǻn(ZMԝՅ0i[SI+,=}G`QH WGY}Te;/Kec-+ֹ`gIR5̷zm1^E]>W|1g:H{W*%e܈.旖l54 Y!ܵw*vADr ȱkewS#\fsOr{h[1j+?IE]kdB䪷s\,̝+g&QX*~%pNEt}'lb"۟_@y6|擹]ދIf|?-!jMһ˿o ߾t;ϗ.IdnV`>p+.DQoV mD!$AvDJJH@]RWݡ3NEc]ov01Ԙ^OT65БEx8s+=C$Py-QDR_<]DHK$AD\'l8ƽQ)/qeM sR-yoOcݮ>7XoJOwxӾ9v(}hVqξn*k h[`v6;vVx4ARy8;n]4 溭@soڶ2E9d̩R+B9_&y9(k }<. T(0`ē:IQ01q$yԂP4Yʉ.Z q\cAhV2QiW2n,u ㍓dR!FD1QN-uFxSuTyy7bh.7_+ ~/,OpUФ'`*C ~< 0nsenz5gzMi8~j2+^u+'YReX2qX\toYO;_U :/Vc[}$)= "d"(u7" D`t O/plݷzAb2 F@~٘ Iy&DuuÅ 8Ij'")f F &wP6j)=.{>7,6z>>H )@ Hܧ~?G;!)-Mі(&FZw|P}Dc>y=oߦ1fRzʅ& a2 ct(Q:G}/Ld͎s5 .j# ;xDy?Qӷ>ߓ;lzoϳgL<0{ ȇDpQd.܉|<>q 0g9C,2AB[pvv_I_A5ic_|_Ϛubthk9CWGB !-"gT9^]:dgfB87Dɤ{^[ƍ)OLUg<v(:;Z-r/F;ߩ jih *L M&I4) ^u^(nl4@/IV'Yk=n6[qAMRƒǺvrjÈ{^mp@&-|7:vI\5{T4;iu..F\}p;鯅Fu"cNP:N*eUB6E> !f]>W%>@?'*@Z? #u{>->؞;B՝{yqS(/DkbcS]oi=֟>"nmc/9I9z(S2 ۦ@I2҇{?9bχp7NTgx=ƣAiiQ/.eTh_tYښ^0ChW,H&EC-c,]N9j^|-|.U6ίillXA;,Xe@ .`֛PMb G٠E0rm)˱Fk;!8G@J"@l-lψnfт竚RaOjA a$RؾVO V}-pb  !ŠffQk+04u<1j`s"̆N`rY^qK?6!Ҭ>r\]|fe荒v@e1hoFj@ P!vi8+[yt]Wjl˘$ȌFeژ|!HLA@  Ti6RR6ӈ|i1kI-G2~b(q@inzު+y/嬙ڹ@ucZ(X hK"oZtD'F|Cn("'&D<@RY3(D10{!;.{q.r_nF 3&$ܡ ?L*шϣw1| &((6f\:_?gx=l1 X/GAlnI:_|M4d $=MΣu2PE;t.`NӺzpܨQuB-)"t @JE_Dz.4Zz.R~ d)`$qh{mu!GVXrqH1AZ]n@(+9x"ִi?i[00 f2_i5 O`n̚K@NU &4ǘ!-%`O0Rc0l(sG[,7O!x׺|sGRb\v"F~IZX((CmK6{\/Cw_q 30 BAۙ777\ >=XIӆ_TpSU̱:䚗G>i.)At _Ȉ;j֦cZO>g _7̙kg7AuA!|{^忪򹼊o0L\99>wo{ܗgGB5Q܂l9 I30 tPH44h3ٚNj9n%\J.#şFbYpZm/3mgNi+KZ ,Щ,z6{1.γW~x>{8DźvPܡ#9vgaqoz^'amnB DZ_YP[zP6S0)/EFǢEnKNO\XMPkrcd"ޝr ֒Qy~u2٦^qӝֻobMA чvKMĨQ\(CFnJ!C Kx,[EL-sxhw~֌nCγ<%DKcd9.9:a;_ϪE!^aY3'7] MU<c3H~fyZ+F15YEzWnutyvzS_Mɿofr{Xm8$SIj_0"v(˵]RU@r7gs3nl4nረCv+`|4bWcj(/fC0Zܨvɰph#p#5qC2]hnf-+- Tٱ`Y&^5̾׼ SS}Z644?(:Gyvg+5[ҼޯG'eڽ;_S^c5|tc0nCv,mw`-5Ym3*v2!?~K7},#՝~0@Xg'PXeixь^1%o˿w%}:WUֳpֻ`٩DOe@iۧ[is!vw|'g!G]WRCCȯug>g']Mk&jfuX̖Q;ki[tj/[|uNpi֗@z&a%Dy ޣ'.I6( }Yf3M2d/CZ;ˬ\ 1MKzT?gK: roAAf}MbLe2IPXk'xpF>*LWxğ;/S8>jS`Ldto&'6z^~7Tyy]ڹMC'[\X0}[))* ?u2QqY[L 7+ V% V?_B^PjJ:~/0j6P̟Ma|R~]cy+۸zlY(\D5oCHSOZ$&@&;S,i-G(ZXзֲAMIy`.u| }Wfa>O$H| %ugmF=4:;`: RX¨̻zӹK,Ʒ0=G_B#p_!gCL2CX΀sQ"0`YL3)Y}4ɌFg슛4,p6vu?~e|k p;=?T=.s:ꊓ^F@Ճv !# Td`,hA8Y]}?v}EX i0"Z]wM".uD8KtgsˊT{v[hrv(J!^6Dz3>e>K,k2[7[n̖$,wv"A{=?K vQI+]§t%"/M&R"Px X(m[ZW6卌k j|?VcjO̦7Å<͔B|ȂaX$@3N~ aH/D0۪=|QF H+/昼Rke,Uc#r>,KDPֵ;s݈Y9膆V_׏Mi#IFDWw/ w{B @4݃K9λFsI2FT{% 09.߮14jNtlo$ϕ! AYxht4L.CS}O{gw MaD±$15E&<`fr6rd]{ո+[{y!쓈'uV?j yٲl5Oz^?+1I+WCٯ21Q "HPhHm~Az718Bܫw>;FYV.XGǧ-Q;l\೘\trSyMۯek1֭Z@jkV;]Ggy, ]X0_i9D,Ypg=lje* {cjsQ=ovvWb6Lmls}':>"i,]X[bnE>ӓu >mX"646k ˸ݮ{X ~ʼ`LMIƽ̦{պYUmY1)cu7=_7/?/9AP(9N=Z7GU RaDCz:K J鋁ceO,$Kՠ H0H!OTOOt-:AȳzT޿? >j=bj'~\3+컍-mv7ȲHF.--o/8>r~/m+<R=ANjc^Ck#C%}Wt׎$G:C1QrK>ֳmxc LZ71gpͩӶ4kt|\kd ^svlN75oԦ^>v'Z9 Y׽t#qug<$WJcu񩢳Ý3q_=^|C@X6k?V jyuڲΪ;ZZA V,**>^t|{~ T{ZMЃBv~W٢:? xuQ*<:YsW+=⸞sk 4po^WJPdNFpr۹,cvQ.%44,{})PC/|.CI s=juTΝ])S^PIĞ|/g;5<5NK8y^- ofŖwӵ,3  $G@DDmگAyw S>fMs¼NFzؗ\=k1G7Wi>_a-FyV) Am(3c"-3D.2I3R-TReP.37p 㷶k^ )ȡpBx>Ͻ Iʧj0p-oi=88naT @$h? ']Q!)D'J"R`&k^v P.S5SY-.ThG?DūJk?2{@9J~x}e6ɀy @2h)iT;ߍEƭonz|y{ " ~Qmeiֹ*lkB/&LՉIp4G^k;0'_MC{AYۿvПoRNo>i_uܠ;QG7o.:޷uw{X.R*({{#uf$(f ٩r|В I彾Q'c5W:s{[Hval+D9s]6}C[ k77^1>iwO+M=˔.ڣDʂ,{3qU (qi:kjNO!l/Wً̺MCnڄѰ R%<ĖdbV`M=$ASvq`S4ZH锈!&-(gDf&֚*2[/*(J UiQXQ*1-ljVڍRBMdyL^KIķJz¸̨I[A$%9ȧ!?aAGPF@Pgm`/?+>]J Y%1;Xw`Ɖ3/`=#A&fDPySMQʄ%Q?[!ow:a QJgQas[rYS5rlX;?뚹?ׁ-g=8͆lnuhy\R>be3U4KiuY2~/~o]m~l&^OEQiv:O&zj)Vc}.K]>;xvZvlG*fHG7; 2u`3 1qD:6`P |P2rF~a#}U# n_4}]܀9s>XJ Ho`;"_56KtRXl,J3;6ę_/DI`9Mu/'u}$I@%%@, p:yYh =Go7rW^1y4G[ F1C"%܋A A3*$WLYir}tSge56dwI"yD|ߦ:\OΧ KY Ϸ;%+_t Qo@t@ǸR' *O7>jmrqzu_lK6hGnƞv(N}IumI[IF1>nm[wd걩ݑ fB}4@~?ػy4nq$r;A泶eV# (VÆ'si'E[֯ަl5r#/ܮ]qPgUpιKϳ_i3 k֧`7OL /|JOi/'FG>bRnyA'm:<,(/f\|=% T{E+(e9;#wVcN{2Gζ?}'mx^9/J|nf?7PɚT*g/bo|;xp:gɞr3ȧɭ`MͿ\fF6g"]r}SԵk#4ӳpM gGX*\n$G=պ<*Jw'KX.}*ӄ29z-slr KF̟5jNp_^~ay=Ӯï׺z8*ѻ)ۉ§DB0*|e>+i|td6ϟ(P-=*BZeYA$UN%|HO'vmǝ;?=nw[742{?C}%k7lYoKD$ P*F}ǚ9-Ug6F߇;9i??s}p!ɅK"\rzs'un” rlNmgL<1nkۛ׹ݒ >D4/]}Ud"׆mj> R_az&&[Lw6LݯAKn^͏o}cSLj4GjɷeĄ)OoC*O=>}ϳ^qFi!SD'hxm'([DK?h"!Nr_;t |X^?9x,$QH r\˧ldzh%i+ws3Z|"-jpoLe<,{eL/Ӭ|Í5n5uϲ?g{QY~(˦w^푘Vf-Vw*[[x{&if.}DM]TQMAI;q_/!Pyi;]Dg !9*&C/A*<2! pgˆ3 "+f5G1k_bo)ۅ2& O;daGX w7*h p s M~oqgmG^<n#DףKTp3:fn (ca&/=,xl;<6 `𓤟Czz޸sv0dF=QOALAd`0&N>f>sֿ_ޟ ƀq@" "q}? /ԽT5G O`C-8wzO7x`~3Sp[V )% xJ{(nszy=S]28&Htx| KX r}Z4n; vs90Cȱ3Gc@[G2}.YI}"sƨHxav|p y8P< SO](a~> v^n>BO'͎sK̩{ngO~֯ VRx jܕ]A$?;`C_rg}"\ ģd,`O.}9k@P7u*:T=5et}ۇ=g|#a 1?>Ӿmv4(pouDv pdBy Kt $#yo 1D!>ieW|x<>v h̀ ;zJ ͠o~[]:e?ÚO7"@d9\7.E_ q+hDSȡJx^;gnDхүOYa@ V[]ozw {=xGƼƎV<$s%@wg:ItyXzlO{k?'~Gqu\so793ְKJD3^EyzYۛGp7ioK ov}tJuﻩ|9G|OS>Dqy4q ¤ `=u"Q9b,{0b \2Mi-گkz1uh ]+MZԾf%P/ؽad._R5uq[kO8vz-|yr DH@ЌIHPHMlga)UvY-{ucܪ|i6 a,tĪևȟQd}RK{@VپzDKMX( $abK88u ;eL}}aɟ8ߵq5i̢ImlҐZ %ādAz pw$P|žڋgkyx!oӫ5+<3<*LX$D\UΗ ,YCՓ-=2Ǧyi?o\p%dF$`vlVXV Vq3Kz}i-BD0)˂3MOY!I%9`=-g@RXg%B+JP-C *Lhn~6 D(Ocrި)C*|MDt"cv{xو`Ll-()ΕGϘ*|}EDWZlWQF6 +g(Ľǰ{v5#g]5g,3J7 guCI>vX %qr~/3v/YOsO9r xŇ7);g]/ tIdj ]2!o=~/L=nv=Q@u Cu+lЬ)76-@ 3`M '0@q䂴{NmwӔ_lnÑؔ_ܓ4ZʜaBE @ ac4N*i^ض}kYD#֔TQPtaRfWHA9/{M2{Ut4Tc(ir+ 9cCx:S}&$R)8@/eqԑȳ>4DSf@T`NG˜ iyOOR# t&X̀0dw#|E?f nv{;҈ ]'$ Qq}s|ߛ&_JqFXKHAܦ4" h9}=QVpۈswH[BJ4Rxnfv{O;\mԙa9XTMTQхfIf \#X~Wڑ,Mf1|?r7H>@k>nvyIV'@<=Sz_ֱ~c 6w'Ib'y^swa7yO3Q\Kk 'Sz[G x#]ShH{9 .6@8eby-@AW*^eoxB0}6эB?v[Owy/|RC@҇OԔ^8fazib [\zC3";>59iÝj`,S6 _`][T2r7VLpdIA?6QCɒ2\|4SN0^"+)wh/|C}w)qM7bu=7.2k\#8!9OԐ A 3|݃'WKto =|Gs}&R hV*}bE>W% ёuGnc9':@0D3`{``vX{\&#kOc%]\ZM0<8d/DfM$E]ɠg744WGE>id/Xh5uխTr+N>7"JzY9;Q0FOseZ'ٻ̲G34WxGНd_MǢC6ѝFPVV_ Q[+(Z5z\^%FߍdKc{dI;"G+W垗1<+;r«V}׾F+TZ}QmZlƽ (R4>+b́zAl&{2 d5J@&6p Z.Dؔr_2^;OiD( uCy( J'oW1( huN!I/5uwiz~R29)3ϩaM/"`l9If76 .闸 g,엓Sz(Jb~T"A"1"gu.á:d4A֒/b4lʑ13>Ju'9 p&P5 (m9ߏI:Xar_a~|g[qCȡD_6'=O ckuVa?َu#WSuq=9Us QiX_5irvJޮE0ν_gZH};+j7 W+ Tsp܌mM /.L9Х5U~%GR+kOJӮý*{ѩ dǗ89[:u6NOV9&k!o1m$|&f]:KĵpSʟ&DDoLyɭ⧵4x <8ͼ=Osa- \s|kWJj=W\abɝb w6 א>Ƹ`q@2s ^10.uK%V?mnrZƧ.'$:'/vs'<"_SǫZCkh^YS%8a-U>O/Ӆ\ BӜW.k93ľ\ /}b~2~/)2USQmqԣ/FNSolawxzOTbQKɽ9:]w/?\Ni)DU&رJp ͞Yʦ#UlBFHSN2W`fqjg5]ܼ64g[3 Xgו jI3-#ybU8(Xs0RiP{ۡĉNivbLJ!6p=2 nt'f%QRj*`#r4;>ʊ<8HsOh:{HS?λ9_ 9~\N_{;߉ѰQE#R20 Π^S:}[_M*Vu5FfM]*k[<]ƀədҐPL6݌ӷ L&0-mӬ0}e.1iS 2ul1EvM Q3&G[1glίpg>_R%/TJPvk7驤89LTe\PGRHk"=7F4t7# pB2*L(uɲ6Ge93u1LHawnr%V6#ªZ53??Jq F(<^#;M0\vkKIB jP`x4o+7 %n6ZD̖>hng9U%ZH5)'o*0%j0'ӱHPN6'Rڟl2hypg݉ݹG&µ>v^US 2Oi=_Y6gzۑy(FD-EUݷ7Iweh˪8b!:zԖε^giY~}O)^^)ctnOE홁IN5_L~RElnW.;#o`WMl| 8ETaHTL%TX3$*:89Zc ygYMk{;Qar%Y-z' '>4b^w_=:Ck'jmK5rJ aq;-xe![3V Yg$8OZ`O\.W" EDWv Ze>_{fC][Ku4Vz,&j^wT~'J\6ڇynn02˾:|az>QׇqԵWhl{g%H]=1[^gߍ=M!8D8t5 s_~wEKB\A櫘O19䕰pUQa'!a%7(OYUj mhA.gctO#Cc+ u6V#Mk )jjgۼR86NB;tW4Z\g-I8$Qc"2 FdfDT \O֢U$c;L΅/uElX|9~ L37P3k vZ;J*uTWrNSE8K*; K4_sjfi~ƒqi4AA]C_n6gQ7;&ۈnd>0'޴wJ|;*/zZC@ <\y(PYm;nƅ<{/zb’7 FЗ!邤H@̲J9.E3lrSZf'ԫ9z!-24nR'iL1x(Hek4vSƲ{)3-(*3'o؛wa71#8v\g|GqHo9rQc->_a~ΙׁMDv Iqu[!=S9ʲ/=w7 ğc4%1g-77eg~GrQg;>ƹƖ:f[KM\5+H{9ۧPBwN/%IO続8x(_Begcgt??gwjd|Nuߑ),cseKUS/oi1٘.狦DX?>>EX;V~rP93Kf`2"3 B0KQ^qhf{N?<̴D$qz`/qDznֱJM Lc~cZ[[i/MmWpS=3ub8p[}=يs2mB; =fT+'FTi 8GR F>E_P9Z|L!UQHl'=#<|h3qg?.}. ,(Nk*+~'p :i&* " 1o4|`nOrvr}7)su~_Xr";{;e~2~)equf-|\7fv3\9y}`V,#sǖr&Ya<~ui/u\A)c%29%!zO^r4RčY :Q_g-&* 錚io}t螽%@e GkAeX_ <jat{f,B5;xk!K~ǃw5odRIڨ9(r@~nіY;Ŕ絔W!&ÙӔZ4)[fFS6t &?'*IҪF/*.U٨4(҉J͓~Q$AΗam鎖$}+ҺD- dn#H$ZZ~yƟƶזCRc}Ꚉ6/ohiY QnM')"uj"XȌȊȀV} yT:e7:j԰MXv% H`2/<Ν #:Jj32hJpΫ>7d]2=ﳿ|΂**hRfw_w_C8d/|2qz1zc*"c@dL;nvu@w("@Ƙ P#lCoswytp> tHvr-kNtrbu@Mh ёJiw x֥2k v_띮qGʇS;}*YZW4h/fE[˺n7!OJ p2qdC%$X }' l@D.3_⃨{>6S$D 2ɳ @Qd7H UԮ$"3fӨf$x h _{^7\Bz2 MJd'h*)X MZG#ωqy~_᳨=mͱ+,ͅU=F Y d+S$ idecIjq n]_ȞuEIG+o;epkcz߾cø/IlSݮcjb1Ib̈c "֞ l ?2Y-4kd@?6sxRoB7}?KA)]}o`p:jY Sc +@Q(!;("FPYdzIeBhd4\f>ʾ@->[u^k1 RJb/'=grx?ŵ:.h*l250$ץM U0еv?Ή'9v"LFD+)$Ҡ]TX-Γyv_]oW^0U- ;y?܎(||tMtcQɾv Z5?{;9t1|OmA(H$s qk{6+xTAƀuH?ōNj_\sǝzX_}4Y J DC3 ܇ⷸ?kq*K#"xB\҈s@W Rү2J$`_ (+V%?6+Fʱ T! !Yh[H 8B s@*8B&5&"a~@2 F+NqѥP Ej|$II5zp>dtftf~4_{Ϸ_; gzOc1d*`~^ 󺹷AU ElOhLdE$]p$ ©$S(' J~۶5yqk<tBSRy#K GN00K <[.f C`/I ^ޯB;{s_EϤ.3m)v_3ny7Д& SkVi/ SXU'39pUT(iiVD)Mg9?KW|} D;F>FF BPPU=dV2j*+ΕԫpșR]TWzO7_zǷf,a{J]dO UPWxD {I t+ 9 zA~ _[ MG{CWVJ38F.rxeD 'lD) $:])+ 5"$fN?}O~__w\˘z#u`,,d }-KU "+3BL-ZX-!&$Vf ~kOa>CK5SHnٟ7wgnE!H62(tі I5Mz5+cMi97-6FsQ})5ECQ!H[M<%:{tEOYEy "Ed`d^/jlݞgfiݿۖz]2;uV_(E@ƳB0(@w`"l.AJ:/זk2s!۱)!@a-bRQ|iz S8:-%&c٘B#`r!JB+PDhṘ`v khcsԪr迫B"$H1(wQ}0: ZUjzRщqIMJrF䴑iQ* %PD ]Ob"TRU 2KA>ǭՋHSE$CU69.^^|ǤjjMxEwtPAKIC$6ѓ q׿F9[عT l9A%y26v]5k47ھO*<=-idY BPeHB|OD|.P QR=z^~WSB*dB<BAbi~aE],׍ C0MoH @l>tb6W4pm;&Lӕ,jOwu i4鿻f,"K\(3׬k=z7ޤBS$AQUhi$׎=! s\!o&jg<:5lz@Ep(=1@s kx~!|i 9za֮5a*ŭkUݭ!8Ql6˵a*R(PTR3`sI 'l4׆ *l3STLqffta&Kx5w m)7_ Fcs\\0ENӴD9 $59XW5ē­RuVcDN8irt:n)^d#czXEĨF0BH(wq#B҈Hd{ЃG=k[5I@]EoͻK32UUExӑӒDiHPFOQ7l"b$GcLuQDELW'j$(  dIt֖MyŞJW&w mDb[)(Ji %%)hy2$}i,QRb&‘vQoH26ъѵF{F(BT dDJᜰ~ƦѠUPE=ͭz<|N76GC|vY3Kƽ]:ά ZXYɽFl*4߲y HL[5h2U TYK8`3KjmѸErVWLF>ȓ>hc?̨8DnS\ =,n6fѹZ(J +)1|۱*_cZ` kzdˈ`ɭ&3ܹfMPqM7i/&oI'eP⺗m>U>\[>C[0 T88 QdGv m=o =<%,PE)ՂD&DT2`țܖ0gP[ye 5ip|Rw( 2dVjS NfE;-sx꺓f e~K{*yĨb1kr!ܪo7+.a0{Cq'+Csk$iyk?<,tl;y㧳O޷Acq}ŽH,CKQNbS Mڲ'ZT#6@0i)`Mj5Z 7դ8#A]%*NV"4~0wAo˒p(S qvxsDTrNMzv&> N*(WT:qk+KuW[4cAQ xsiz.ڶ'LJ}ח]$H$R]ga8"ZJmI%EEFr8CSGכ0~; Q=V} i `Fב_׃<[o{̸%dх 0F"jmk!QK3@,2ZN pp#YK^/CX3Ao68i& tp`iŷpp! w+n}Zp3@R8vjCw|M4[H{]J *U+Af&+@Aݰ/~lkX@Ga8P$Hj,[Y1J6SR̆H!2.ӵHGAiKxxhbUGu^@?-1Q}*/̟}*ff$O s|3!p, 9q@3 ylt [Ј-yf $a$~-kn7gQ| m͛,Q  ö6ƍu (uro|v{>@i,=VSqNIFzN8-Σ3-Nn²UeH <҆ meBؓgA@@A.,tfX\M³($Cx$$!9z24o@p$Y* \PA|D/4$GSSQ "l _l#+qc ƀC{l蜜\Zk5:r 8[2@Eaϻ) ) :ʚK4%MVs%;Bϲ (+f\8R+e3@DtO2}*آOC.-I9DD(^'!*㳇B&Ei FXo&-B$7ꎽA(:f2 RD}u i_Uu AXyz$ŏMtɰo>STvG'bbTh% D`%F82F*ѣj#B-5Mjms^7(r~. D:G9>O7QJOGgAOl@{HJE8x\ hAAnŃo6xgP`+(V '́MpjAhî!RL1L`9WBc Og `˚  wC^xA(|o߳os^|Hy%i?yTad*~0d@nQv{;VD x +'CN6]ى}lym^jrHwRʨYҚBZPm΢$Y>_8sc,pP5X>vZDḀ?{v|b=f۞h_冇$U͛ţyY>4OEsK.Q(-Ӫ/I<hPB iENDf+#$J@W<E 1",BnvjR"A*e h^*bxټRVZ2цj +jIalVPM4,B$Gmb3ڞ_=UtlteJ*L]jzKu%0;2hދM\H+JFjşwr\u()2qr3hѨי\NAERoP1P ŒI8`Y )`L+PD8 [Bke2,2Sω@ Lѳ2+ |0~^~5KZߞXSOm ?mB!O_q$EZhL`k;n˹7gbs : n$V1K@MP".f;:̰f, !1 !әD0iX*@dKCbr03DnU(F ZksDDN9gh-Yh .ѿpE-kCb:t< -DKejC51hi))2& ȱF  T`RIbS(HFȒ,,D5hM&fbPSeB%2„E4*@XŤLȒIE1[%i`؄ G/ũRE_BYhCmoIPO[p"(ԃH: #Ф1gtĝ_p!o/O*)JHnѨw!r*\&ӑ;/ZU2'ٟ~-_E6w#;0ԔBDiWڻAOk(yrޮf`^DDne]y&H29Hqkə?Zwpפ\j7|wb?OіlTb T @TI.)` >(z9*/]~ I^ZM 1/50f{igi*/FOʾS("*`D-"s]8 f;uL,N.Y=  ?\?Trd_F|v@s{Z(uXdW?5=|_ޯ[?;{'sG҇ 1V?u§g7)uBP䒔On~Ut7XsȈ )0P Ҡ!W(  B3IJ=w"?I&`ciG4-@Dd­ LGrR};{'4-EOq|=>3U!sD~rz]~EA 슞~Ӊ|3qX}(C]~䅂#J\9d~vsOsޢ* ><"I{LkY/A%fKgITO\0MW!TGZ3J3Z_cRyҏ>O.r4܄e(`())VJP*x}={)G@{X 첝Rı* "pn,rA\.|;zNqDJ@s.-d>Ue"d,(7@@^wPj4':ƀ{DE"l\t0 /s| Yfx辮`1 (O];A'h$ P^P:\e|7qJ@$:>@Li د1@AҝR9Tծ&eDKSF0` :XJ0D c"-<*i {3;iϻLvbK2,8x/WLZ5`fS! :ڝ2 !&` 2@UNܞCG%q1_;7~UIV-6+Z+b$ckh[%rlV6Zƃhե*VRmAm(P%%"!CH[bN^]xHwCs%)H\p=)D=<=g$Q!(N:~S#w.8k]<:Hnq|[ӖPVϙ_{} `mߺ~kO s뢶nЯMrZ =eLJ2"4D׈"%+lk7fh&~O8~K}>iPѩzyRt}H+ M͐ ebHPg9ԅNHbr6@!0*́1wU7\-.WOU!0_ap5Q٣ M󞶹1VT *{PͥX03|U,p`M%dc-G˨*&ctwj"!,SyЂ2 ,v<w+4E]mBPH@,$AT/-:.҈!>BXU7lRDˆ TD'fbpq(]wZ , p:aR0|Of1s?YB]I3$i><)2U%~iJ~Il,booڋHY5ZDc$mcjm4cFS !*1RmUZ(*HŒF6wXf(mX-6fTAL)&ۙ5J%:ps5gM|e3Nbuj:CAB@a "inR&6P kO{#hSyTZ_(1/|GTy LNQWBì(@&lEwj-c}6o\,H/zv;/s}Es| ^!$0k% a)-X :@p*=N_wv~-<L!N! oUt'N? р˲:(-?ߖϳOİc|buc7Vo$DnٽNV"cmó'6ưJD3=Y={S: d ԕ*8*D6]$i?77<9K:VG0°%s# PNRMj#<~pq{F5h1Q-X !WG!; ha XQWi5l# B@*d )nT(;i4@H 8LP VjMh)V+ՆݵE&˯⢊ bfxLLA0J5IY׋7mwvԦxMX 2,r!2!2R!eL!M//pSF܆#/ ɾO׾)}s!;>9OEgAsBϞ6[| Ӈ9jsY`{0fa`)&tݠ,[>Aex[u\"ML @r 0TGPП^?AAc7G[SwiNZJwd/ZS~bb" r730G/tBrɉBQ+SVS[A"mmTRc@Fl)ͩ 4 &(׍͵,aJlIJH)ZkExU% J , # MMS+6S%cEd-,Q)r5 QM0b%_'m׽0|wv?Ȩ ?p<"!@PDm2n|}5X~EY,"h͋WTI%1f4OeT]Zj嶹*vZT@k15&JCHL0LP${wC^[?;"/R"YNLy$yyx/*A:kzŋ8>o׿z c$3R_$3΂HbPOeU0sQR .ϭN&ٱlx؍L^GCZu;~bVr""D4}48D 넊>t@n+`;l8?W7lK"̠si{āKWX` .V,;?W_?6@'!_KBO )$Rw P'E+YMS" ޞV_6bhD (WuzMxkk[xB]2Bk,61>F%h;8T/wEbR Tf0&R&%m4d$&2(K2XEl &mA Xh)46(D[lڒmZԻ86`Yf5EjAMTF R$:i)4-E`N-*3 r @`@Mݮ$$ "!Nnc%cAݩbJF6-(2a (s4ōIF&0e&$M)kl. WqR(He&)Q-) ΔiE4c [*SBHYfdh4ZkIcM"ȉ,K6͈[s0l[M42)(جc&fh+hզ*4kYѲL,Jf+A5ڢƊaDmQԦccT6́]p&cQEfZ5m0h5Jŭ436V6뫅"SIRmbhmh1ʴjmdB[]DQSedm Q6a$1"7wDZC-Fu֑e+5JYm"T7.Iݹh(#M"$Z"AFI "6@h4E#"2A,EF%M&qDȑ1&B!&ғ61/;5wv݆1L(Z+#(kn*)6ŔM)5D Dh&8sҌqwS87~zz'X8ӵ#h&DųQgD&}@՞4SڴDcel q sH"&?Cql-KlŪ0U 3UȎBxDM0@ RJ]tO^zUoܐZANYDD8 U^TKI3xd2׿վْ" M=+91p0mvEr/|~5n]va#>=h[R>"Frm߂\LaMPooɨț5GiA×}d4^ݹF '?oJ~*S"!NrD !ŧmHvOsVouUx銛M"ɼrRTt/Ůf೟?ےd,L/S}a)̏e_?kl|v]JPD@.`Vi$PĢ7*ZTް@7Y~ߝ&V׭}ЎY.ďC;>呷ZoV3ow"T$*VHyaKsٳҳuIN!czjt| vrƼ] dY ݵ/ 7Eepz,<;z7 #眢$Smk[TAEF,v.:<3g۲pV Qwb7>-_·ezg _z/ fcVXl^xy*gchOR;RbOgeD 3> D,eb@2kl2.YpY.vskn|'G[ *3bIf+}MW~G`]->IeAe`nt IVzGZΒƯ7n5{'Z :'Ac?Sm';z^ZkCc?2d-sG()ފn+P 3J4KNffW|2ٷJx `(;zIL" ـâ?.AM3X1SRB褆Ri+6vs%a u-nZ`^ǼBI6evԋ8^s=S`je#{$CW{d("| @ \,Jdu?~zya n_N^\z@Rö˪P&j\Msf=,iwL'[y˷ɽ }5沯!7bP-2~UFWM{.o\s3n(v\.ϛ't @ʱYu7I!Ǖ.b.~ykpHY~ w?]4wÿOE>]M5MQaCF )I(Ac|s[m^XuVus7GR/C3NAq47qMMj s.o+\)WI& +^/;xέ3'|ϋ>kKX2(u@MTv'<_ԳXVQVѥq+oA [upҙ;SE2̴ }FO` đ;נYˣ<`zX@b"a.lLi@OhZ+,_ @Oq'i dY){:.SJ/aEo+[Ʒ硤Ot? ^6 | Y_0DtP /?ܡԿK/M~Ӷ܇ N46!JhfiI,Mb&Y@ :xZـdFHH$/%:];`|ٟ-yr[:=Ұ>~9R햶 0{ Q}d\"p| cn+Qab??k}٥ݎ{^}~q3gd:TH?""C؏ؓqpd-Hu@9!pR1}|gWuAkPV.MdU_\[{7zWv6oj&ֵa>gOis9_@y/{\'O›??Wk -X}sQ:wnn{mNW?=s^sk/0ĪK"}^ӝ*x+  ܡ\iwwΛěx~)V}}!?ZOp}_}X翨YcRE*78<՘AfwvИnSd<IQ3幱&t}.zCݴ|OA@-2V ŮʛqEJq9K| K{a봬yZi7uכw6H#YdeoeدV,mc 03)טO&J . {;':KcŃXKΎh˱r }W(@Y7uqS C@SU?:wo$t(C{@"q@>YgjA@2Lx7J& :@;d9;pM}ά1cgn'6/V3(wMP,&vjDIxVx#6ڠ">t.0x5(o@ȟ02@vAv@wu_T=R gk\ K~6\~_;NlI'@F>~Ȧ;/ ~(1E`Fw[7?f72dόq,ֹ#VuEPbV RiQ(-$өڭ`s"ҠB(zJ(o]ׅ786RSxZ;~Fy`EqT^?RY42B ha=rrX"s6 K~-[}r;]@L[EJ*T`x KսIStcQ /5WMvZFǗpn/w3Hu~q~C[fxМ)Y x;FJo[[FPjFS5H&QNC+pADA]PXy4|Ó[j s$f+<ӐokZX.HUٰ`'CؙJ!&Ru>ףݿs[ XE!A999/rtZ*-c" 㙘Z $c T1Ԣy$ \* Р E#*j7y;M+5 jyO ҈}9huj5MEaxAowm.>ovbQV=׿L_ѥUTzn0ܵiS!Z,( 0|W e<2}Wt<1"˵hQPEFOU\QSwya8sfƲCr!tJ>ԮP1I.>&F\nHz!I[TBBs;tr@[`nkюl[qsJ ݿB *(g_|}GEVTkwcx#GB́3$_[ҥ*Jh(w}_\%$f3θ/Mt_{5f+va+(6E1UnX,F+ΰjI2O#Jj\I TWFzѫLF/eRC ˻]"-6+Q5\E)Iho}Qdvwj F-RQѡaEm?T/ |A{x(!ÔyI$LnmhίY uMB/_<~p wXY92G4WyTlGNZvq|?7]uy%pxlnPVf;.ũ"h\Uh]rIs!cf"O?>˾@[yFɝkPϊ ]N)~)Ux;H!=V[SdCd<2HpHopзrF~`@T;S%}p>i鐌.O~ lw}( 3Lsl;uSie`Cm,qlMSmMO?UwX{P:jBBh @L PŤ4VԭX@׳l `VD@[f}:xd3Zq9 5E|Ľir'B<7d?_~Ɓh{z9 Md۴щ~ʯ9?koS򄹺r'>V2-#u;y\^hyWqH?aC۝riߣgkWى4||7%9,wHP$?q˔JY<\-cT҆m3kW8d Zpo~. ՙ+z `etp` @[M@-T|=STZP~|v_Mҏo{wqw-]&YL,<0Tt;h 4` \! t`ύ{g.<<~ӱvUi2{!,7aҤ1i wQ96M\P[ͷDH"dfݮ*bZ$U_w`|O`T!md~UBJN4e ܮVsn}FnGߗr0bDXi+%'߷Wm=dA{_'@zGz~-g~oׄor5%$ ̦7gS 0 R[ey-#uJPR8巂R~F=jX[@[HeJ\%LbF~?wcj0pn/j:C( iH]#@CX$19ƃn2< _7-@ߢi K}/͓}OqQADAvU9 5?o-vn[ l[y}-FʫAc]WfkrA9&31h̒2RHɍk+3)a)8Kj@[؀A$ȐdfG2#2O}P.kXp' 8AK.d2 sneki!Fi^2vGB)qRL66B%)iQLZFZ$xYGΝ D>F^D᠋o\m{\-+cŃ >mK1XarRH c-'-+(\f3Q+36TxQ \o!*E͒ B@KT,d0+YL% Ti7)3JQAUR/X(vHo0qefŧ04e5{X8+%sJTJخf֔Kh^}f{畐tTyCb$Ckc!\+(63FU`(cG3r]FuY$lfN$^K&T 5(*Kim"vQ*s-.^oH3k,v<+ˀb (!PSjʇEŶ "ܠ0i`q+vV\*DMt0BGT"[(\q9:åTV٬TY=g"QFP$obs:x-bw u" A.e.^Pi!SZrNrDZ2I@ԉRw[jةME(R֭+l" $ʔ5- v̔e"WPId 2[\nŖ'f9[% 41C3r3bIw ӟ<9r#V4)J*0@t`/Iϳ@4&C4;BYP]1c1wMykgl7;PvIHDVʕ0e(,%שׁYdoJM9EaX`]XM7ʷkJS. R!~7@v1CݡS*A %:P MYs^Ee4VW eYTⓈM3aC%y狖uԮZ;s;7dZVEWw)oRoI2@d8KgM'vg',6BTd u-Z$l|ZL(aFЪ/ų-3ZfR3H`*H06 }  qr6; FZ)8}`)HؔQZʜrYk:XmQ[r:hebY a:4"%;YpiBއ Kinn٭Vϋ"^]݌4= ;6VY:.E  ( ((r,zMMiW F PB!M$Q6`J*+ UtѼ52; C;:kϔA¶@T UyZ+y]6х]mR-pfE @"$83b%@_*"Ȳ@IwCP R2U@.keYε 1J!wrTpȴ,tyg$DԒUU,0_-\U]q޵mUW)!U*."[p88/` re#yJ 8 (Iـ<* bu2@c#"hNaFe{X"8*JHfVPJ(7f;+IҊpAT}V*Uъ[ ;X;vç) H ZVBb: [Ծbc&a+ )Rvu73sٮ :k[[kR[ w!i>V/LB:WŚVԨ -Ȳ+;Z@f!irC[TX*]&)J#B/5}J`j``gȷg0bE ɸ JFæ'5+¶WJ[u ԫX>!p.4Y/ؽ-ԘP i`p"$ppi q{ BXRd,Z4!" /JB]EW硕yQU^Ƙr #h$@[~6ζ:J>{CzKX(QHWK+,`Ys8-dW+|@xQs ],.Y֘=E\h&xu$MزX5[-X~/ȧ{𚚎%ro x*sAϡ63M,"!N#:T?gU7w?Kmgj? 1ב,CT.l _,ﴞu~.Nd,,T/l"}ASvwY`V`Kd@Ny,ÛA9\K$J.8kƻR5zx( gd*ګ2\(`MeJ# ]C*PsN\a|ruY[!GIhPDAdM; ͍:u\;ujI nZf6*+ 21[S,ZC9|:39[`jQj;1ӑ6oVZI,(TDjtVCPl]]NOl*DL9kUeG' ,-54>}[zt;yNUV$\[FAJC @+a *iPRƓ3t.1: |=jJ̜@ĐQLCPvZ5e1: 5zOѳ1E CPiQ vИ} pL@`[G5NGOיf >$n7 E1=!.2jnqa,C)窎hDwo6T6cY mщ fA #~!zZ߽8P:2y(f c)bϑֹ߱q. !Lpኺ"0.#k_Y$Q]a4="'R`Q:yB-lV[r\%"y hۍW$=r$17޴޽=ٖƫ`!#3XZuq R>4xRn\)i.չpص{5'Nj8p-SA\bkN-D_"f01K*qePfcR,6={Y<RlwOu,\knOyl[vl5S$vE/O|MOb1z@K?-u?w x}~5\+>qlG+0x|*zG 3z w}xzG@>N݈GQ=؈q2ApvP;z4 t;G3JYdYՈS .6;˰XiOJFC$lcĕT:]I0C`Ơ 0X4AّyzDi=g8ޫbo9ܟCձTHtlL"cNDٖ!9U$@ٴ_C&vO\m ^vص:yƂFd@Hxw^\\6cBO^aA30P 0eԡ, *|m[FK-hF"dKX4%/ЍN{f*.VaM\kőJ$eY֋.˹+MsR Qzc*Cm$cdjk-ȬYQUVN3qKVot[KXWaiEm7V9znKتV;ԍQ[VdVQA2UQRͥ.QmrG m2ɶU؄Ir Y.\hԺ44ˆ7 ˹k"cv`cUQ KMa.\m5'kP$5.ۻ9^*!lCMDFī$KncN0#UaD5zY(Z%ݲcf\ftMn52Tyq*]-ɡ+22&io%C2kJ4IiwSQ:3< .2E"%..d kI\B¡ OZV]5܍l[QiZ(:޷ / ZJ8lxcu.%D+FZ4eBlm$:u7Z-ssE-8t!i\f^37i[bw%eVJRy1k.U-[{.bcQq7fF쵩|i7ZֲopR:s-渒8ZiYw,Nf^GN70Lg lUW// ZjLhdZXjUFjZ3WQ y]ʍDtqhEF, Uxhu?5Fr<^0iJLDqKij6]#6bqXk3,v]@e|TG ȤܨrHZAip-b. SSE3[hG%GZq8ԪLYˍȚ`dw4j\.UD֜U#SVj̨h^&nȺkHnCIw5^fܒ.?-)J䜚ӄi*ըӹwc4J˄LM&/%+rY5]&#F$HڪN%S kR?@dj%̹hTH%jֹjjٍΖN\|~t*iۯg~ḴfA߂^(u uh1,4'Qz(=*|!HjD ]j캧䤮#dB8fjLrw6œ2hmޣ|~Ϟ~9c :NO:'HN4tAAݸJ}ĻF]Midјk&I$$@ay1w4W*Y L!$2ndeĊ&DT8$eHE"#$k70=QIy3{TƜghV' A@0=zEH'O}7AtBR!cXd -oKlhgA{+]=RXq;~}NtG'~}?qԴZ^'@"/f)"Q wV0^/Fxee|nc~4} 9PMJJd(1~Q<[rʝ#R+ʡ>.' gsEE}O"(CepG6L'3 O^?߮RqdJQw D(QxJXh˶||Noosjե-V F[Z8i ]a1Ch9DW29uUEσ.5VB*Bgf+eiiInp!b?yQrڎ޵X4m\C#B .D_o8?gv{i:[hK[WnfJ8J6.DEC87/ycK$f5O'fc[CZ'34 Nb#YKW.vY(=IPx5U{~ m9_M[0˿"_x_9&=4d̴{&Vz/ډy 6 a"j\\\sn?Goj"n22j?5,~6z?TN&]Ǖs}Ȥ ]ϫ"w6}u ocY?a~L.7j[y{-fyyC^v\4sVQ[Ẁ~}5}7>2m &?AH";E"i {SRbѦY0! m*~?y0?]q{(xca`.yMšu[}7}Fϻ7]>l41Kl}'k;c*r)imp.yF4Q1̑0~CUzd]i$VE-kV=z(*a4t> 3}:L{wT,D~Itso:S7ڲ ۡ8tiY౪(u.$2C5eN `/L2C2c'=ˑX,mhi=ݤ#P"{@i;Hdmp@>']EVm aCWXoE,`\y62,m|yKdiwOV `4h0fFtBkzϵe8&H蝙øzRMY2"·vr-ۤ͹VUvDdHj*(S/\)ڹn\.m;MYmWHƶs3kS+nmlr\ht2ZYQr[wuJ-5RBI@4("Ca JN@kT[k[WB9 d&@B@dE(J.HIHlsW-[[V $G P(uUF\ګ[EpU!%C$Vr ErUT  h!hVʀ%JA (!B$RV$)(B@)QZP Er ELJAZ 6wwqΏ\y`@Y}D|}Ym^_p+=7sOtz5>M_ ;>} /5dBbD(uIQt_պ[~W!HklJ1(BHf_#/D (TwW +/^O`0 LZ[ێO|B 3Xv!;DL> 5i'=w@~asͮE}sQ"]Dw').N[8\4#^W=ս jkjR{ЏSr:~i=-0Pdm1뿚 L|caąkoxiwٿiyveˆ׊)b8`*mt߮Psq gz_oV+,idK9KTӪӗ]Vbj ,jT :'r[7ØLHQ42vTWF. 'Θ#?2=u|N_e-Nk1Ni;ba$t$Pg/U鲝81ܮWVo9i>+Ɵ*`  ^Wc[XHV?@J@i]|v }ߠ C`:ay6ܽo$M5pc>%"$O~Ow>y\G3G.|bg$#BwǖN*5a!M(Gra;ޑi+mZZ)ʅdڮK#*VrXEEV%4ko{Q|B*m(TqUĖ5x(ѫn;P4`o+żJ%^_v@ [P_kvN\|gz/ Õ]w~p>y@'g뇪E @-s8 Il+" ipXG4PuD}xݜG.o+9g;aGT~?K7|#i=y+؏zF>~z=O ޽ӛP;m{tJPns߇@~;țІJ?o@ L_>cs:Ǯ6͇wjߓD6 -:T+3 i|vl.nQ mR,vvCNYäzP\!G.m5 'D&oWtV)EF( J$0z:Ғܡ*L4Ar󐚐Z;$(0,KBUIHݭA"+Gw7B)cO3gmYDApJbu3~/6]NPeUz(닒A$j';"%W"&hJfe8*b|h$ջx.ڻ\ptJ9ktt2lk8x?793zE0D ٳy8 M iU{_>9;/MEb.l;nkEk-mʴBa-ET1i0Wy8'M{.*{5ЗovvWޞ'[<aꖒ]ٽxM%m| cQ5v xȬ ).8s\æ(nHdQ4Nӟ/`FAeqdFEڼYn(G&ΒwJAvQU FU$Eu8j~'{b4C^q$B">8(3>gKǯw[]8uVM--mӴsVKfnEF [v-]캩!1PTKIiQV voư=ˆ2 L}& (2CtwˮX{efJ jB.Z^UhlE0Os3˒-ApZ.$Q+ ~[uϞG.$n".tx\T^P3qhBTGTijZ0QZ &DUċ  DJ@1!!1Ӳ88htnAfZY% dCI*adg/U6w&b[LSJ@ymuEQ!l*Vdyy<iJE9$(;ۋٛ&.eF3kDihbzEt3Ua$Y YQ'-4aGjΫYsQ1X#EZL`Ң- Pl-FT'$ZNSs ! 2RgubӝF piLf D9++ WDcE)3R Q . UK)StVB"W5'' 4aGrlquZ6ݲ vs -zifP' )еh]'IL,0ji1)}CW0` Yr®v0ްD[+Lƫ&| _ԙ塤NjEhp5 %Qp!u(T'wagE["CRZIwUr($6)gq Zi)fa^[;\[Yy tv.Y7.2I kguĽʝGdYCB%M].JŸ>ghҔZ+_VkbE h2JD!Ú`!m OMylςMptt7MJi%z-6 }LDxր}oÛ99"$Hjd,cED $_l&dFjdQ|QփnEDUD2b+}?l<6Eov=!g(vOc0SD >|}x;H@f;%G(eOصI5:b %O_ry[|ph7Jt va}Ȧ@!1ZQBI{mGGJ[ا=g&1#[{J ؂k_ŪD| =p (O :!U$N<7`4 ی  < S {iy@[ _Tp. ~@_X=OUC(A`Tcԏ}>|x}}ϔiCx@{!{Ic÷jҎ?>@}HAǁA{ϰ > Y^O\ o@0ZcGG#?{-n@?v??(~XA#c8?? }h~"I%~X2ΡWi@<}Ώ~XXG^箮 \fyp^wGXfQ*k5ʣn+Ebw5j2rirw &GZ׳T5z\h]#%cb#b4YF#S4kݑ)]n-ƮzꮉJ&7yk ۨři's^-kOy(ќy4ܔԀܫiI%\\[$cyHhՉnu~|DfĔ`9%wn\C!"7S$\tnf܃Np|0A.IӇkME*kJH?ZVT0:L0BND)ZbSQg ]/H:(˛>Cu!gALs.n;Yw_u~^SpG9iZHZ-k`?=Wv@%KĻكר bkF,FMETXՋEbƨlZ1QkŨ-IcXɨѶ AFؤKlj*5ѴmQdض4IZDcQ EY,V"j5I^kKE/`VJ RdU=t K+JI`ߓQb5FbBQ,AE&)(h!|?t>/D4Lj6Y,H І fONksr vVx;x~cr)q|[kgo?Bo,oWuμ~FoQ%i?MX|Yy$|L|,EA\K;ﱈPw=_t]%F=»wSlP}bq^?la1eь9Kdno/mXwGl_g]R]79Zb'C/ Ӿ%{_v}+ħa%r-K#Pd1F_+L׏؍~63(ܡIw^`Cz?>t{zap+ǖ`\|7|G@aנ#iFKCQ #W 'aA A2<+@_._I|l H/[SX}v=M)Y2)$B]s?@~d隕pζ?}A)@:jhl RHE`7si %kAp]QY~ DAp(#W(<>QQ>UU[ֲ7$Fh9"3MDL=1afDȘBT"F%I&1T ʔm5&٤Y$eZBd#Y 4B)"I&hfj$I(d2H $ywH2R$1Pd)J_t&w%AMSSLs{q۷[uB;C S"[h>dlNчG}aZ;|/|d"щ+b(TUZj)1fd5_# |Q`2looV*QBۙ6\ He6gNe X_q|*bA$֛"ɁAP^yPF{\@JqhxK ѝ AC@y7a!yGG~j;בT=׏>z=}X#:Cُ݇#ޏCx]h~q}|#q!G?d?>}8~}GHG0A}`_* p/ d{ Ժ"-"3 8?^7Đ/M% X'=32$y$I>M3s^'cz?o[;|-B6;-ތ!毶 8?dMf52EG Z-]f mjkk]pMh[WjnyQP+T)"A@m_caBE^u(D8'@7\9' fW=M"L&Fbbz a0L&M L&z&LS=bz O wau:^ &@j[w!=Sf 1s~ 3 9i:"Zz<.] e=gpDfyd$b~qt:Wo A-IaծuIb+φ?|9И6r,yflD9C`]~*j\/_.^@)[͢sbΝGO2]ogTJTԶC?HpA,iV~kL/I5%9*؎qLWwi,v~A2}.*GlHB<6bKY\(g!ZҘk3OcT`LpE:<}4CP89P|_U0^p@.̾'#Q+;Z"N4m mo5 dJ!吢f"\bw'sAkjZ;F)ݠxCeʵ2j}WH+M7:^~͚=sy_Y8x&#+r'Μ:љA)ޟyV,Mܪ e%5׮ 0̟V5m6U[Jj`p>cC4.H Pvx_yΗ37.̜\ <* [vuE0 *CʼE!UU6 = tͧavi(R0%}oh M"\e4ܨՌ~{=kdO& cK\D>~ԷT`gܧ/%i T[\zsQs$ԧ棓zO^Dpa0NRG=v8I 7D@ ,StGgW=N[']ʣ qP W۶5'եe=d~xNkҹrC,o]lw/?3q4<`Fk)#y3sGQ^0b0MaC 7NmS^>Xt0 ^{ډ3f%bvl3Ř]AU?oȬܸD >BT`qpTH &9gPqօM!M'EDA˔FZ|pD"nY-O" ~L|YHngOcZz[%M*v$ʶpڮ׋-*.ghpQ@Q_v0 *jPUgkcff~'&HRI6Dx5Z ջs1I+E,#:iw U1d,:1o&5Emt EAp\=F3MS`fLE"]_rMK-V7Cx+ i%|ZnS}KF ܼAK 4[Q&QGm*-v4nnf!  ׫3(rZt44֮llʼ=L{}>L:$tV9fs0jx| tG UqL6E+jb䣹ˮsm5oZn䱫`K*hB80qL^*9ӍDZJHHLUx{,#vEom?[Bէ8J7]հ|sf5S0|3y3ieBrJoIw}Tc'"JM|kO{&üıDuc (~̜7UI^$QyOb'4i.,z%Y]^^\mUmGe#cZ~5"Y؇fT? >ܦeg2e[H3FZ| nXyyA|Q  WJ(hLEMh"%#I!mmJF$M2EbI E$B~/~ Io~1>̯qF/EщhS $5lFѨ1mcS6&ia[RF("|TbH"Va&6*6af-&[`jM-Q6bÒZ RRY#%IBe2FZѶۍ—tMӑteTV-R[h3AʚZk6,jJ"I,Fdf5A=-#tl׆n \dJUk~zRCQ<ױk~())K n"(Fld62FkA.eu4E"D%$TͥK2icgq7I$,BJk%Y3*%&3"u Ljnacvccm 98mMyd4‚Y$ @IRI3Hi$&ѐL"͂*Hb#b &"(&Q 24EI$+!ca,llh,iJcI0ѻ+7X U4!5<C])@ 0x@?eN\Ѷܔˈ麍U׉OGzG2u.M}V{7ty&6_ ؁`Шa: e&J9U3 Aehy/S[=c4SH!8‰}!RBGJP^b+8PҗrccFhcfȈ&FPDh[IZM֢,jq/{)!"HoɚjZM4DlZm.rHM0mZT4\狻t-n+Po%-:( &nmj(c6 i 5dhmh=27,mJE6MdCHyݭ ok%Hv,FTNZ@lc !.k12M(t?6Q'dlJņ(6T $i4I ʔ,RiM lȥ_t,y^|! 1K, U-%&-F*-IQRe\lv7 bm541 -fo܆8A%2&MZ6"جkIQ$QlhִFcj-YXƭ*AfDجeIICXƋF5"b EZ5AcXEm V+MRБ/1@q L҆Ɯ_#x|}PMHfb$PDi wmmٵ2m+B*PA##DUU;ƱVi-Q3EcIhID SR%~Æ}Wgmj@[հ~no*nptvڜ`Wj`a`Ki[@O9 w[f%RBt-Jjn*Y]wNP-F٤sz?C~L̕+j)Y+תwlZ,P@2 M# FxL-/Ϟ@?)7P 1>{Lcb믓 Σ0(Ig<^h̶=:@0 5 ` A  4PVdFU 0Ǭŝ*\j5s+ŲPaL}^6 9T _aVKqq@) T+f"4#5DA!$VX@"ѷ2#h5\j4 0":rC1qL! %,.M25JSA! HB*%օAt@ `Ib%)Lcc! F嬹rȆRՠ58JВmPkMTl՚AEXd-2R\U颍H2qiLb%"2v6vsea6T21)2WeHUTF!r2"Ei a\FFs!Š4&& S1 1L(`DBR) &[͋T!1$Ƈ$ D D D(AuRj'9~fb0GhPm:$5!@k6Z*J 6#4j4mRj6ֵa̰ iͦpmQm&u쪌SA`cXmdRBCXh%@RD0M!$ta*EPZkfҚ)5ZDL2-Ka&cUH2ۋC@5-(UE؍I%$nѨHh(Ȃ%"i\dHf5A˛Q-HƥP-6sMvMF #(<|~οVHv =. (v ?60֩.GDj䷕-.{r*| 8]rOfr CYtI$3Pr\r`6 sё/u1b'*օ> F;5ena,PL8Lq݂ Ssg@/i/$,}܇ ?SY!$k\X@_ ,4Pç ^&G6ܵ6a6,38 tָXaFL0šץ]᥁#fK1uYk G^pXg-,-$c{18іXm̦ٙ z4K]Q#Lߍ𕑀eaM.B8tE&(q0L,w``Zq e֬jK;A!st1\ڻ0ڦi\XOh]%:--3"*|<wpʉ ӅW5]_$|aas9U^ό0UuZhVq覔3d,#hrmh LF3wotVy׻ԦJ5 W-eܴ7#2zC$E/n%tXľR00 o a $[-aUA` 4|( .PҢYm:^<<4s=5ҁ C>cA,{MRB:!# QHL)8 g%Y:R -`x;vo6u&#'&o-Ix_aYf _^G\dA'#(uV;Z4===>Nەa.zYWkykyDD0 *HI%e/"!nqXEoLjD83~0!61ClIg劲-..Q՝lZۧARJTD{nʮפL{qVbm=dyOě4NmocX6hRiH@BFmi alZ7w!*98ZQg'ܷON|&h<(`A.dBDS,^}Z4ЌprA)W\:b6Ɨ$7lkip#鷵|*6m! b)jb+XH6:8fsu@)ԁ I n*mmnghyhI`ktRr^8|*9:!6dk"jI`r)J Z 魮}GY+m`%(vSv ]&QOƀOмE!"O1Sl[[>߷ ,B@0h(ٱO rm;pQsuKlmg7L޲xH7a"$QpK4&i iFR<wJqe!"Ɩ\n] m*{'/GD(L@s!nNlimzކ³-Km49kvbnf::Y- f="Py8Hm09 1€F5;&6>ca6Ma iiW8 jsb i!ΰ*\`Ec-,sۤW}t;ުT@?9@@FYӏvY̏lux;R /-;̊&(k1wMy΅mA&I<#Ǻ;I;py;7coFSS3kbob=U֣^:1eًLC5h^_M7:\`L̜ ZY74bgzӟ|ڠej&tcg+ph.$?z=73`SvPW ̌@SDzS[Ek?rvWN1M(ەR\6'U[Ɵ rLEDDyJ=ͭmg1h[j%Z,V?sj;8~ݶo{nOG  ªu`[}4MޚMX!bO8yV{m.am$p*"46ǫTs10\]]\9ώ:cU_4 6m3@S^,,g-Z_gV߭#)uݿRcF9;aͥi<7kXh^ыGS_R"l:s=&|\>b]Gcqlm 2 YE4"4CkG kYUF[LeJB4mۅ%ݝЪoN;6BQU7y_$M6*JXe=ga :=5[M. -%AkV;fbkXr.7o.K 5*|*: ȤSb)(JV{uvAM+:!zWbglRk > o2&t`geًWώݽϏw & -q*M lrc575,ifgTw`߿]4vhii>\ Pi8wp4t`?vp5tXݻ/jضRC m6rԅkXY#4\C&\|J|6FF_AOO[ُVrOB^PqW,Zl[Rc9"5 F9F.(xgԁBPW\; *t)Tur0re&.g~|dR@J @{k% n'^ߖMIl-Ww{t"Hν9yV F"8X2ΞZ ?Un0<8+{D Ѝ%W띘698q.l_gy2 DA<X &U;IALFTK#;T~L6Ouː3Liq( }quV,ldvm+U+>Ms YyS5p%6zZ:k0xܶgk^~ۚӺy©f r?IzĆ-*|]nLZpY!Qw4;C{-}T6-- bDAќꌏ'B0r0)D/Xx0mGoyZPMм`1PZ/̛\\"en`2Bblwgbإ50V֑b'ӻ) YD )Զ" _t`ZQi䗰ЎW~$,w2Òq9j2prs=k\x{JV qJϓ˞i1>X-W쎿 [l#H!D68`TyX5 #mFƬk+FZ|l]&`𜮥TC]>DK#&b>sC"Bt_X:]0Z|AZ89ſGo:ڊ.f^i;ƬZǸCYVt%GB0WCJvSǼŽ*Ǐgg 10 &qD@-#3{2:NbTBCXJc:f> _Eaj~g(hh3 i_+<5O0G@t@ IP£B@iV祁+9 rXӗ{6{LL&͙(t 6$o0§N sbrq +kej1|}( l3KJDϔ:[F[η E5F6"TFֳIV܏) TPE1. r|'DŽ3͎o# EQ$UM Iye*W3J|TSt45oCW61$g5520Czefd02`220#,,8g-[1w#em9@@0f?|WQK#^C ˜kxB)"tjk&N);ùl޼}hv澟/#/GފO5/ՋڄBF4kF|YvWw j\zU{VũRB qۧN*PUFɥLCFV:0T -ߦh#xeF]o%PƳVcC$COcc$؛Ni(9J{\ #4̦=t1JQ/j)90\ vbp9iCNs#RLㄟ)6q9vl׭u"{Ckz #$M8L-Ҙ۾~f^soOhs;779>''Ԓ#C}EZ;עf[vb‚FMq/wS" .!䌥K%ypBB0V&&~J]eZ[}Gjk~E9|Kϐ*̌iI3(2^K(TKv׾:Z㿡\;phH!2@o gG~Ru5mpnV z%Xs\W%>=JՖ"Cak}CŝHC)2}Wu )S:"0aF|~qWw;M6CGu)x$RՇ% L^BMBr/K%HhK*˛`!YDtp (CZ˵:k.bILNF<sԚT!0l@ q\ٙ400OLwL#륱χ'L))'s9/,4 S@:]f .g:H1 0nMy`& Ђ" ."\hyW߳#9@|/%[+=z"q*R#B41(Cx3HM*=?-4G}FrF\A,RvY8m'6Ա_BoiݚpmvFŒ㱚2~]\.aa1XJg)cJ]Zf5s<k;$AWtvfhg]qf5" IIK#[TBЦs} ^r7v /yE: y᧾&^q@޳ȫqXQ(9?_:w`BXq4Ac#yy"ܛD^ yf~1Q}k~ v kK{L뻾737~W\O@@! RD_Ϗ_G`J, (`h[^ۏLwK%4hoݚi317J#I]D 0˓$NSt lԤTzX;.9nt[,ɓZܑN$d@GLIBC_2.27GLIBC_2.34LIBAVUTIL_56@9$@9Qv@ T)*: y!  E !@? E* RGA! @w !@ {{_threads, %d max_frame_delay l y6~=n܀7ۥT*4z~] \ ^-E YZ