libavcodec58_134-32bit-4.4.6-150600.13.38.1<>,ijp9|]nimQ1U=>ws\Y,PJjm V ېĴ/C ⏼q*Є$mׯRU :Bu3\tcpik=PHCԋoBwT5mgC'}aG59+[e3P:`j($RF#N8R{|ad$WvY>D?4d . C@DPTm     R lt~(//w/(89 :O>GHIXY\]^b(cdienfqlsuvw$x,y4,0Clibavcodec58_134-32bit4.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.ijh03-ch2c]TSUSE Linux Enterprise 15SUSE LLC GPL-3.0-or-laterhttps://www.suse.com/System/Librarieshttps://ffmpeg.org/linuxx86_64/sbin/ldconfig]Tijijccdee70d09f85e613c4106772aa7920b97f27a443c5536383df74eef2fb903e6libavcodec.so.58.134.100rootrootrootrootffmpeg-4-4.4.6-150600.13.38.1.src.rpmlibavcodec.so.58.134libavcodec.so.58.134(LIBAVCODEC_58)libavcodec58_134-32bitlibavcodec58_134-32bit(x86-32)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    /bin/shlibavutil.so.56.70libavutil.so.56.70(LIBAVUTIL_56)libc.so.6libc.so.6(GLIBC_2.0)libc.so.6(GLIBC_2.1)libc.so.6(GLIBC_2.1.3)libc.so.6(GLIBC_2.2)libc.so.6(GLIBC_2.3.2)libc.so.6(GLIBC_2.3.4)libc.so.6(GLIBC_2.34)libc.so.6(GLIBC_2.4)libc.so.6(GLIBC_2.7)libdav1d.so.7libgsm.so.1liblzma.so.5liblzma.so.5(XZ_5.0)libm.so.6libm.so.6(GLIBC_2.0)libm.so.6(GLIBC_2.1)libm.so.6(GLIBC_2.27)libm.so.6(GLIBC_2.29)libm.so.6(GLIBC_2.35)libmp3lame.so.0libopenjp2.so.7libopus.so.0libspeex.so.1libswresample.so.3.9libswresample.so.3.9(LIBSWRESAMPLE_3)libtheoradec.so.1libtheoradec.so.1(libtheoradec_1.0)libtheoraenc.so.1libtheoraenc.so.1(libtheoraenc_1.0)libtwolame.so.0libva.so.2libvorbis.so.0libvorbisenc.so.2libvpx.so.7libwebp.so.7libwebpmux.so.3libz.so.1libz.so.1(ZLIB_1.2.0)libzvbi.so.0rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.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/bin/sh4.4.6-150600.13.38.14.4.6-150600.13.38.1libavcodec.so.58.134libavcodec.so.58.134.100/usr/lib/-fomit-frame-pointer -fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:42195/SUSE_SLE-15-SP6_Update/71d7636528de79e855ea2df5d2e2b31f-ffmpeg-4.SUSE_SLE-15-SP6_Updatedrpmxz5x86_64-suse-linuxELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=3b74be6d89beb491d72e90ae7a634ca862bb8d6b, stripped,PPR)RR RRRRR RR RR RR RRRRRRRRR%RR'R&RR R*R(RRRRRRRR!R#R$R"Rutf-8a3e83e3edc944b72f5d0299e1e2b506233044ec6574c57016e148b90eae56ab7? 7zXZ !t/]"k%+ֿ\"ɎG@X(Mt檽D,j`I*A=Y^6D:%}ƾa97`< ۨKzzæSnf Y_e6![w,X$R\Ca:@m[,Өb6"oGΞ1͐g{zYp kUx]zUnNA1Z{!uҩrp%c.[Pc,\i/) b[n$,Uu^O9~v;(@CkZTG{*yЩQt\e179MMWz1A38$ *kXn3R;]LoYmdY7dPd:2(O]p@$\TH wt"+2_Xijl im 4x. m>YC2G8"Yde7ltw(f@ yGt=w_xXCm^quQ|;oߝO~?kj¼aL5c>'SSl<1kLq1{MqX5y4".|{@ '. ~[8@o\Ѝ) 6:T̒u-n:F 7{CSYhG' "ȝXx,@{~ i~ʣ-MwƋ;%| G*NAjJ"Cdo<~&$?|j+C]Hn\8j֭5n;(2?&>OU8f]{48 Cf?3+CS?CH`O35|6 }p`X]_cHĭ1%ةL=pH.]6[y6LGC &7γ+a=3L/3:nD}e-# T| v"vEȨ[|ĥorT""*@Qk:Nb!n[9[SBmrsp&[,%-qj_W7lSP`;:$3]= k8K0pjוkyKI&|[C_rNY^̽IXaZjeRcL<ԎLБxGP&"<R3 TYek v d"fg|1GV[ⰽb`$rsRAoU ߯0*j-x&ORUZ՗>ػ cZ('/俷S]s`DK0azP}X(nsrtY$6ugR9ZC)Wi"r1ӋutlcD-,l]yntϢp4+kᛱ4j.ĭ!} lУ2q0ql'%Pcp/YP =7ɩEF& G.C_nۛ>VٲC_CN{|>qJFz˸E]5KcN+A&6N^/C@|&4>smo8X #ZrxK3\XzkG_ K0g!Z[M+5,hIx-@@.-=f9USG:2%>ge9XӲ'͓;Dj4]0xmpC~ny5E.pys|L^a .XN~7QCHji(3@tY'PDl?a*˾`'i9OG#A^p[\t_:byRZnAȷ5|\tʲd[/ն鏹Х!qaN!3%E 2/\-˜*od2Ktݿ[gzR`}tU2U=cDxح{>ɺn)rrQs0.y\CpX,ל!a1NA(nŵR)$@@ /ڕ|}t4Gm*Pz^!S;٘Vwvm)iwܕpiVc>;ANٓ>w9$f1@pha 8oC4f F"*6'z3E\TnM/_;(/LVAًϢZo& 2'{}KuT^"aPV mHAm PcwXSC2Te^70/:28"dn{\CpP"RiT\ܾY7(mWs-|qr|35EA–<{K!vLpXB:TY_C _N=uhX $vKVfM"}`hu_'mV2{) j`6D [cC$8ƣoȚerPS\$ڙ~x53)8'੬|`?}-xAӟ`'ng\8gA䬿80ʯfY2۹q,_W_yП#BЫėfXfSWbM!At 귅9!LU8prksYWV Bef)x`.Oԙt +lےVP"þar!G摒=_R_ކX DVӗ\8n^-rQTH2JGUSWa9zj2PnuEOFj ln%%`w0\a8mNtDv EY@+GZ&~k.u3bT%~.?ft;}' BgZlܫTލ*%2rOh*o^CtREnJ?Ad"MS`Ȧ'*4 Z }ȸtqoTqD/>=9suOQadӋRfswXEW7~HP !'4V{Qu|ٗHZZͩ .-1fƂ|wG`$ l8N!UkuxPݞZP fIc7qCT1!FzÍ8Gᨩ'q?6JUN* #"jAS2:[y9?)m2yK.^ 6+Kӫ!1B/k#!yz4fhoTNd翸K'Wwm5 V3@x1LvtDF/?Jij%!DS9X<Oń!Bы;Ml-9|ש{զ_J4lRr\s\;q:r@wE2s{X2%ى&w G\ltvA$*<)CpQoOve5ßac'Pe] )3x$|P;CLL&:e Ȇb M: 6Tu;xKͥ>`wB~֌m"~&ƴ 93! Wjg(v2TjɺQQRTfD5omF bfvM0DBX#+yQoZ o Q}= >&B܍dXAs lk&DI`9ӗ ]L멄8-%L:gt["l4k0כa0}3;'d’_9aoK], C;.KqC ٘{" _oGoB-ityTW 4ڞ!Y$˱_| ڮ…+h]FXup>PHi*yIѤpYa3b4yߵV&poڠd?Ubb?p{ׯI $`R$S.stQ؈;F"rbsb;:Uf&ӭyĴY@44e0ŦԆ1m>%#ӦJɗ: /huuʦ#BD_Uo俐UlSuΛnڪI{ ͛Nhk#p c hPcg"V `-s?PP}g. ƇӪo.FDZQzܦ!qFX1UDjQQM~=;OFY̡ :YoIԩ]!nR{h1Ѱ{ERL,'ذ8#,{xYKVJ5?嵒Ew̘I@^6 ˬe[ LIN/`@f̀𹏊y% xUSnAyDAu/ޯ0`2NԿ)k`rnt0,_Jxݽ5:T]k:L-ӫ@)}6.'K b(&?^*Q-BZ(}>Qm-e[ °&n$/ZmhU&Yp6hX]%96G 5*;2';Z@Qrj.\'_MX / i^Da³m Нf,cq{eÆ]8XQډNv .^F&le ك~MJ>A1Ȼl?1c #Q;R/~/ M?лtOi5VI<.nk ܊Bwы1JWœT%"rU)@?{aD5%iz 4}KlvQxI{NgdaI^ʍJ90U6l|]"IJ+zT`Fa58)XILa|%;$\l.Eo()"EI:[B*M?ls_-9=FY!Brdߌ~S'y#4\뭍V`‚u$ f'8 $ tYLV2,Bs -ۼ%jR(NkF넸ïWW43W)jF$x}2a#]k s=,a@$ dߐ2A!# i,39%9bq`w,DԸ]+#z_m$`:ڞŅDQLHf5~1j%QiB~P2/ZIv!RKb_}'ĒGtvh[44^CP'\.`&2W_J*VL[.},wRW[ ^)+oJ9[E?,.㣡/lC>HDiS-9 r7$juo(\Z̡{64'<00]l8(M`f|SHa tƕz'w-UZA\=$/k<9X*'ѧq#7徜(٢bA,?e#ns?[4{ʦTdq 9Uj;XhR<6r7XoU_OA =8[_ZZ@)YG}O LaLrd/dV4ՉJMUEzmlZ%-.{H)DבNߍW k|GX_?StSe}^ K Ա@EmZ&Ɩܬ4hb"Ad.12,S3ؑS0xׄ)JZ^F5TCxj́9CYɆe; (K ڎW>H8ܧ^}4y]F_678@XZ_\OU@sq;W<6Z*FjnWXY7e+ܡ~v"$ǭx+use7f)B|FKAvʤ;krY wT,\vX/ 4 ɲD1,\[!⅖a}+ptgV ;\pXЩYGpːAid*>$\˗!6ڳ!\݁+8Z 0rކ .93r a>#!аLX]A| ;2 drVծrr v`__dF=wBdm)RBϭ jlĮ 6oRz6ۇMq meho ƕhf|y ׎ZDXs]Vր,fk))iG5lr2 CŪ1@0lKӭJQ.WUrq5qҰH;UګXͰNog=PHD)RT搵v'ck"e =ߺ$0@,L86Ms@fAb.NTЮUF- ILv7R,# I\: %Ӥ߉)!"MpJNJMMҘa=24~(‰kI !è2S?b|X?<wr WcҪJCkHJPhѨ2`-cpmO2s)QvwA ;J]*W4bSg2g ;ҀoL5[h sn`cO,?elRiKyrkbGbMe,3\&s&|[eQ䏥%c B3ˬ],uP7Nx2.?K:F$ey]}n/p]lF- N}t$ y v@kl0;H8J4nyJcJ(G5ԩ [w0v |֌fU`S,@D2q"d%@<'iUpf=KA[G&h/dp A^ԉA7"l7&fQJͩaJO89?Ycҳby:;ɿ.c08#Rky 5=h?"kތ t!@ =^Fxž~_Oo)Ylʠ{V\unL^m F )‹ܛge:>Ơַ//?}=Cz2g2,@^C<^OiMzIGJl+H`/7r2ŝꃋ>̰&OZ<IG ўHeP^6b'at nJsr18|Mr|ena&wW3Z:g;_s1T=,@fd6 ;*ԷRTe,ֹԭЀP@[ TMl*xo~LUx(fz%+ۡ!Ѝߟ׈a t ]SWV VMG<] X͍ow j?=9UeO[43NٿBkQUή&{tw[C$|1 ߻$J6z5ǖX:oz:01+YvG[g//UP2.7>,Ek >.{,s~;Q[B)5ڣ_5>1NbNS3uyV~b7up73,wEa+a&уrTQqB\`1knbՕKq՘"t Ϊüե(`[~:=7Xq*>꬯!MY :F:h:ڌLXa+C{ V(|"/O@*{@g"4!v>rJtUN`̌E_ҙ^4Õt1i ӆ pمu‰7'Q,dFcoe-NӜ"s'$dJ?.G\I_3#k{fhƆ%ueRZ) H޹ͽR`:vs(^)hZ5DR SwO4,軝Qmhq`f}\ܚkܧCquOrȍrc%pCLN/z u >a7l8ؘw^Z`|EhMu 薊,,\hfjM߬>즔yƯKL o׊Y zJF"-J3umj p^ǟ|#(`yβP]:N~4E '0#hv:ضm9p(]Vr L2=2@Rw2UOgf dv2J5j! W>1Qn+TJ.IJqj<wtJi*oRZװȻ0M+HFBPR07fsR#8 "l_j mgKוW$b NS؁p(7G9A0h" &Zwq* @TLL+tIa^(-i҆46cc}M;:]L*ܥjv!p&Sn5o㓋*_0`=.PQ<>@!$C'<~H|~ 205Oa|-DP7q~s,Nj:W~j~~EJ]8Gc[=5(g^qPh1a Q#!t;{X> nJa W' W\CdlѲ: ОpIz-d%w`E$=MrXĈ>ꨑe̕V8 RӃ"<|; 5 BnﻐHeǕE]b >O6 $dD\%dÜ`K$9t@Iꭌ6޻|:fUNj0#n;@+/eDt[hW:X$ WJGcxtqDAmH&&i9irBԶl葮#Oҝ,T똷~A~T>3p$2l|j 0XehݸvctGWI5\qt,91Xdtb˗ŝ?Isujs :1mHL(* Q]cW:k ҥ:nT&SqiR޼:>e`~E+K()\>~ T^ǯq$5*:mso5Ճnd.VǶ7^P]79 u-`{CfBTL/,Z @ kJ6sOt%[L=tyخvPI#pTT/nǃot /ntnӔQlDpVk%|o݅g^thgM7bPC hN#S~~53I1Oɣ! " F]$dNqW3 1Q9i CG[1',ϦBd0~kU!e|RL9|] 'Ԥ6 q7&/ jw3)JRa D"Q=Icb"„ij,UP;*C%$ϮTeDk64pʡiM͉[YcHD *o" by A^/5'݆s_] -֏ɏǻ*# 'o:M [D!Lk0-xVYV)M!U63D.1j<NzNwb j1nz=T'$E)Z!{ƞuDP6W$V/[izb<`{ >d@qt./!qƼȘS d[q{&EUyG7:'G"nIxd3t2Oh uH|Zy̐/+*M9ɷW"~UmaeN?>vfO  0дp'DnQ{qOK:fӼGC* o|bl6o PwaxHFo-sBOO0qW:l]5kypSp5%OXJ Jz>+vtzlXZxY%̕p([wauŤ~ǰ@vnb@bSi\p)f]z# 8cxe/Z7;fе|pYD?H_[SRL4Y_  ';8mqqKTm8xox rЍ8L-󑕓nsE^+gagǚVc8{TvFN61Ec]UB ;2oҹ<}4UȈ٥:S.)z !r}h-}~T;:8@χno~sRpJǴ-}C\Ҳ-J=';ؚE "߶Oc@hA dA#f-.<1sNݢc΢4<7FvqӇe~І;J2Jh:6?by&H;O+J,oDag1 p~ZZ ,ul( prŶE|p39]ڤf9Q`nR'oϾxi*"Xjrgt O@xUB$: Gfr=ٔ!V4;WψaE+`fZϠaNhU.Iz iOZcu;_~vn;fKi7z4D54^) {tZ>.:r#=3-ctqV^hn_٠NCxkMY5 (s^DV5HeQ <9CiӆYsR߄rn1W-څiJ*l9LbN?"Qk];Q]?Re\ZRHYܗ>V1Qaï)yB M}i6R`NXc)Vx@ c﷚@˰ZvX"N t]znc@ừ 8])fe$2) x2<|g\*uYPs} vʸn "Aq{* Bhq[a2/</?wa4D>LR BC}hښ+_,ޞ,ޛ5\C^#[}RF [㍸bQkGB-#A%_8â^*EP #g!{(^ 7U _Mizmָsm:L D yq3 1ʚ޿I"$`%oR{e0K>fmBLYU=SXiJqn>"+a-Xu%"5$E&`*hS;.F@dRhY{ݟ);nl p(qGF"JWO!H]y++ȷFx2X˦=Ӓ4:вFR%u & LA&E#`Nm8}qD#TB-3\rx^N~`ED#:' oˬtn58%C}7 shdUF(&ot&>\fߊ ^'ax6?>A`B[P#d@҈*Ǎ㚑3UL 2h7ůyD8\kTx׉_$]A=B`ŏ 6T5m?2@#GhSpefFywIhr B[J iLЕp1bTgfR+ is7}N(]< 13(_?xpÕaK޵kX)̘?JQI;Ɂ+B$ߝKMȓ6Ν'08~R"1ef`=Z*%{ Bw N#mJ_PÜYؓ<Fs4*}tqCscZKUO>)ɝeS.fA sv夙1u^pNa^ϕ/{b=5׸oj.XGWqiN@ر{(jʿ.iDVG?0^>} n\J_D8*yJI%_FBL2$VmI)[9E[jӗe|"VWJ^%)M-TExC&;OP.×BHZфֈ#.GuY/5?<тn5EF* &PDif{R|C0֖$nVc@g-I [߶틣 h]Ǥ0lڅ1d碌@6Oes1&^ dRMCT HqmlwuEg`_pɮ:K.:a.;l|26ҜhJ{yFhQpd<_3N!{G7 >ϊbPǮ™gȵNQ2oLU/Qˉ֜ĤtlKZN#o>'iɧ =?v@{˨0p݉2"T#r?HT qH wX 7:;&{+$BŊ ~Ν~dR_DzZ+9''+Ԉ{'V9>Qd1Yw-Lxb3+R,+mʅ+BnWZ*G'%Ldp 0&_\%Fg]1G#q&N/QM{EGoGZ<. :-kb}nTh+6+<?ĠċA%y } (dȃv:t *) =R)Uk gL~+-"2rOm2>6G~bﰉĈ݆k50wud ^Ekyɧ/չ1J7rCݧR`%(J6vԑl11tlSIr9 y"5iNNٷzxgZɥE#k綾~J|(/A܈QUPďdxY+df Ue8xpLڞʆa2ʨFM% lI!v:ciA45^ hd)SQ7r)nZy!/ K]\o*,=PF /sE.~hy`ۢi4Joo#|m/%5żer"a륆ރ=>/?jb,yL)nۣSJTz~wkx52p7\OtR`6V DIvU}gˮi81w^MVNya ]>h5gtƺ"D-B4mDԽ#UG6 zve+uul '3ݾ̱kv"fv⟩b ;Jq(pnې'9>:tWU@e??7 J5mcl)B (BǣJӰ$tz:^;V(rן}5rc3# .!WVms]!= Ƭ,G^=|(Q*`4ޚH li";bi =-T\cH$n;)=,MW\my:Nk_Q7pw9Zd6&arS@RuZzn*$V4t>9˻4˪e$z{hr Xc:PO8A gItv.kEAB#Wa\NX2kr,dHRa7Z;iG&=?ۄt[;Np58b}>m$q푔| :9Wo/Clt!LݥmN?;̵߼#v?gF9,l'ZU0|=CXӔu-y^`Æ'Qe?,Xrt 5N [ MS&Z4P`0Fܙ({{g` 569bRA;׵姼S"BR@FW24)G5Pr̬ YN7\G{@m%9@OPJX .rBs' /z+ƈGBAJ:ɣnf K5/\ NHkÛ5||aX,3#,qus{9&{􄮶h   odT 2FRdAǣ]yY!2Po.C)W7ݎ BG2e8f3Z}(W2+96֢FN~m:p6]֞'P[v}'Ϧp6Ȍ !"#!oks-86Cݵ:D(='F?_SA-߭G%Zr!?izTY>A}CH h9rع u;Ũ+@%c+겾̇h(~fmP8tsFHGV6qBSvƿ5#L?4qPK`judTE((-/V SSLz6v@:IPt+m*qHouqOwaaMi_^"}\V IDq'Ou{& ,耷F)_F~Y%axES F73XPϮ?qA:P;ru5T ^\shP~NtR0YS /BݎTk Cvxn@z'z*shYC?": /:QwNr5yp]ZS4z^\}'o8T&Bޯ@8=ѐ@m/rohy,pPؼu+ 뫒#{:+bEo&n-EqW49$4 *i8s^RG?`O훆>RyTJY9;<zMmhʅ)Ze4,6ôKsFY_>a@]ÿpם$8;M=iT8TnS x*I)Ehxmt#jc.silE=*.P)wC9PtY`!frn%R $+AIDUXpTX?@?jɴ$rx\ӬW7=2;e% :͗^ RF"v0)*b_= $T9t @P$j5]΅Y0c>D\=9~|| +۾#mVA>oR 4hG!섢:jAl3>Kcs#G5R:="?C*q. ѫVPt1moV҃Y8|*MD-Z+lD! @/an$V+6:9\ [hԩ;{[ɰ?=:YNcBO?Kv]Zh=JޏtR49kЗ>b|/[w(Ad/IIЍ#)Bs5}ZAod5 &M ayƳ'K[,6sc2P<Iu?R7ddԻzypk XKi>,VzYh l/XMS(gGٛ,VkX!Yw~{6T g8.ʄ+Z޻eY~g3oo fH#)ۑBǺKϭw\==ţzg7v6ԁ3j%˷2@VIYw)Mpc"R@8&g?Ó +TqW5w<~<-e؅rI|NCIV[Z)j*"\Ϟ0 2W;G!xxOΩ!! dylRbuQsUW`lK_QjZ> zܓS0X\*.I'S 5w3Hy+\WcrGHe4&tӞt/d`O NxZzL}\)2zd+c]G]Xͅ!F=]<7~׷A$͡"x?!`n-6?9/Z͊u^Jqb5J"p^*иJ.Ǜs:aEGjBt׽cSvƅy >b.Z򢕨;:<4}uي-q(CfWE47`^OЀz'Q)X740b {ϿQœ_jj ,?`{󟔤~D(ֿ47>=gw#Κ&;xH0(oXs@;]Ί/LA){if,U<UYK |pF+jt9ܳ#ϭeNƇl0fji~wLվT9,]&'a@?/X r|qmZ"çjW'|G @! 5/L"Ĕ?s=uV9ki{cDt`8"FNvdxJ߮-@g}Z͌Βݼ?8m ~nnr}ԞFcҤR vt_ֻxr!mV"HQN@;U"{Pњ埑F[e;7ȕJ:hp8!k͗1e6{~JtYjلH?XEesJ)邰ߣcxmA@`Òe'SGQNܴ>k3l(žf]fm{OC$V}5^2nݤ<$>_ڸX-L8 mj95WP (2lJOkJɋb VqTMD6Ê=ݚvA0Z}e`)7]TVǰXf :t[+? h[*9Ȼoob-%_?Rio*lWav-A>N# Ib2o?YI |. )‘n6(Tzc[+ %CQՊor1Vs{n8XYZ +pR= pT&6Vh!!x]k7_oF;#LijttNj:4.l nAWU;,qLX8ILk7 2yX&J[ٮAD|4=q.6{WC krd|ttl[~HV.<.ӝ! ?xʬtr7Lh<J%ɸТ ͦ1 ϓV1UFe [°4Z .%/Fru`#?K<哏Y<JӍz1<vT7"ڏryEeLc:?ff92rHW`zVsSP/ #xF|6,n>7E:մz~P\ʹ6{v0%I=~Dmt|udP{%l`()ٕ.vnƅO{dL]ذsռdF gO.xïDЇVi̺ل%?_4-iP"j;mC(/U#a3籕yLHtIi >Oza{m88{ qb@r+ SSHH]y _#qdM/ry2K!ypz(ڄa޿*@Q^1I3|VN@#cl?/vBoV]h:<2_݂c+o^0Z := i !]Ēw% ;V;D7 m80$Wb6WAԨ1aqiXё"y(yC~!J6]P<9sj?"EZd]PLTc.pG~\8>Ej>AtDŽAHy:A< 4Ƅh=',F̊tkiQ>}tƢtkAne O}wSYr]AMFKc!-X$!/ ?iF|rЋ6\ ƥnbToM!;s:F-U\*/[=ي4G]k^`m56l#CɓUE'OiHj#L):F B.'\h.;UW*QE!7֙{h)ہ^W"ZI=g10uin憂,7+LǞx r +t9Af{.3Ldl#zX˜H\ל!`ɇ([څњ2KxgT{;vg &UbJ)""ǣLۓmMךqK] F|8OT<0>9(awf䤞 NcV-A %E-"cJHŚI։Y;4I5,;wzV`KmCڨ`<9Y_ֆ~(a4Y$P-8![&i_@nb r,b=7.:gupFoV ],a,78 ^w+0?|4Yitz[esK4f4$=mZ҆'qc [}G&VՁ Δ,m'tf@r.=Gt6Yp[4&;CNjiIeJGyBkԄKdt|g<'nڠt=At>g@%@};9ls xQ {ߛPqޫtɞ1^Jh ?.u}]C򞛨` |ƇD>ދ!$ "tsEY>+nN{ Ȟq8܈Y '|ME>bT/KN# )wkjl"Z ?f >9' P0t\[2F߻/疟LC _c؄9̮Nu}5qᛶ'Ki P,6 O_ Q!*,GZ.\/E>6RY}@IO`,Mw,cV%WBYL 4W340?-ZZUHE7FDd:x!9 Vv1 ێ̧$aF; ~EYj6AkIcV~T)RRe"Fɲa&vJ;ܱ8GS-D^Lx k쨈{yզUSBNODx }*kfϽܡ1iqz6,ʙA/>Lge+PZ>_U2|uџ t3brF ~\-wB#<~@ӍWh#Αpk|>{d6ićQ#*irql(t'>7>E4zU f@s¬XF|_9ҵmʛ"go/:hH~]í6YP >kd' T4*yDQ\!1Z\+ [9Fi^59WŌ{H}dA63Nh )I][s58i ɌIwSGΤB$\[7XȓJucw?%[ Aϼ>\漯PfJ˶%aʰ4 M4\5rM)n$,쐀gdΊrH_I0s2B3?v3:M@5Nnڪ/7oe&<O G(tLiªJW4UôaWF dvZ@5@eCJ_&2^ ¥aWN@W1 ;YSdqtO+5Tĉ7Xv4XL庂  I݊?7˳cU dd9.4= }bU|˳.?6k.l'м|E/Si)0\V:9ފ(p ;ݓB. a^̋zx dVswQ qBk.# 6hp|IxepBmﻒ.)J|SQ(K(4ǎYQHRc(7-i2I \~)c`1ÓOU_OU9wUPZK bF ,6c29)!)WdK|_PL 7 ą58=ysB .wHS6Qˑ2Wݟ,ՕAzv;} av0HȠt(1-Ѧ^SNNئIQ0d+Sh*U2'=(Ć %M_%9FpWb$:ICގ0Hm+e08mOWu"rDlP.VFLϣsF#ߡP}o;3t􏂌OG{&{uk7-)Jz+9TW9>,.)"BVCz/?XۥjY=-lj$eƼ:kYۄ#V=e1#3p,sg!KrHUmOedsy+'{XˁDU@&+7,20N]:ug=B.iJT8Gy{~C}׈ǖ%z&( 9ͬM}l@ف=̍[tUE}=:pu]+֤/H|5y6zh;|#e\ł$7u>C7 +@dnlPt6Z:W>~XqFt2XlMy$O[L;;% ,MX`DNe}@l?ᑪēIXD2tqdEd#4k^ EZ+ܷ$+eWtyܶ&4lJrv(ksBWT!!|=O!ڤNuEk#()xJ|XNpM.:2@d+=shЮ:í R z=ޗp|lhB nF^NƘ>'//K0FEd6B!ߛB3/8pc.6-+ ^c/QU]/$eAtSpxP&T)y<359i>cաL^tDCbo-\@-+g\; m'oGGfѿd$'qWLW f2Xi5Д][Yzseu˸7j )_˔*`d#SD2<11P#FRwdD22,MO;5R ئ--/FqM#(C==kr-#&_=xS">`c_ŗKV]b 9m*uGMqh8(I?\e_/zܻƘwgqİFTB8uLoe r?hS`H#+ٝb,Aop$.@3ᅕᎴ 넘C@4Tcq1ĿÏ4|ܣmV$L(oP:Q.TF`]]巾BT}ϯ6 {BtsH2"S6?xvÀSj7VC GG})JJqm*b4j&"I<ʈh=hu;mV>L *ofƸ5ڡa?WjZwh>@Ъr/ҭ6Z;&8>N(*ɮeU, |dt+]I}v0p0dW^Q !t:w?1-a(Iz fpk`5}[yS|Rf꺌? fdB/Nuvw7w+>ހsr :iIg( j ܊J9uQ$-H av;kو󲥿}9F*!&%рIy GZhdwRn\DK+7=^%: /g _ykZZl—AW AAVxŗpPEV#˜~"'yJ ϙ9WO/>uF  Qwx5y]mǮ*8&QpNANZ~:趌?|I=zJʃVt/25&tvֳF O)ѯY'_Tzz(N.#ř7Q :̙?44/=8 k7wĴǚл[nlr}C^ /̳QM2+ⴥ@7sm?6;t~TܦѓF\ vE8fDK&7|o3 ݓpS"h4R)dy9R+WS G-#Z͓6ʝ|X#|,AxR2TN|/qVW @?3_\G8ab T.'u,mnE٢{"wfj3ʆ9z]1% 2 'T)' 9hGO }U [r_@)-ݓYg->1۠34J2x-evE9 -ƉJk3J _e@qz6W:,A%Q]V.n972PĦ(g z -1vk{c;X=J0g(ӟ>粧- {[p<|O4\cxXG{b0=EJg^tz·l "ǾlC"\3)8HIeq40mdF73{1o"&vMdH+pzs*im0m(R8n_ lE HE,DN6R]бxlu ZGL7n~°6?%rJi'"A͗u\ݨ*}A2+0Kb"'cѓ,2{0 _y%բ1V{z°~Y7]gǵ" @@=i'ǰ&[Zj=T}|q7K渎6A]5 )B/^6 FpoPsy 2YF9E'軯IP .]TU?լQh =n}-i~~Yn R&%_\ʟ֩>GBoqϴX$;w8UM 5Jv|&YWO9aD߳wfBKe!4@7n"K׶pG[dxĨ+/haoz@ց(EHypx랬;-Oe\tK:ze+YjHkWS֮%܆Fr ϶X^RBs i%&H]n} tk}iK]1(n#3ᒣ;(z 8T{s"H *7$0ЏN4w<CTnI}۱zG_ADB]<{rՅEVAxutj?\;ҝjygВ4ݑ ||B*t !%H+eQJDy.aj[8,INA+xJP40*9Quo+-t &٬ۙ Χ8^B{w 4g` RqFPy9kb RtO!tҭj w)@WY~ t!_IyrrcTErrᣁ+[9ed nO0"c03N3X a`sQVa#" ʫؘ_.xfr\ф( F˗n# h#=spav|I#o \8B}5!>(83sDiVp"Iv'&9#0DF]{=e[=#9R]AjY_kVSb36MrIcI: F)eOvX 1cs4)FzάȂ>[Æ=ƌV01`46WK l=0%iYG`R4KֻOR" &S b (f΋*:!Ϛmms~y#PQ DZC9Ƶ!( \1@ˁfw!.e1zÚ**}2v̧'PNi$$*SּP01IB7f!erzSҩ#P? ;?^8oy56E$boknG )YJ*^N;lN[G^itf\Eͨ`og}XVI$JR ;UBضfE*<[.0O[M,{NCYcyl.E089#PzK=%FEel$>7wFc?=7Ҥc%dC2:B?$XqSO$p9뚋uC; GCfG@Sg?ĩ: nRݻ+S"cuO (T(i =)<-5Sx]]. Qz$zF8?ZA)Gv%~$}wyU1+-k 09Ͱچ_.9C'cw;?mSQ(1Trꃑ;}z KPlI,b8!a˻_@勛ŭ#+g-+OIMKk"홃 |{ G7da &ߙ[W퓖,߁$Sy^`rh@XMi4wnxsZ;ǝ,?C3csfŒDJ9fC}'}Ԣվwk " SxX0Qz 5S52"'4Mmm+NѪ:^'$%_a1SeluVAz|j&k 7}5Kl`Bpx[/izQ&v _vsW}i}B)R ~?"!f~nJu ~`Ox.Pb-X9w0F`n a[&G | ǠvAj C ?|t R.‹E)RbI}r4zhƌ@x==XIH3dmJf]v췦XMT0DT!5_~ۘJZY[5qs\6x/Wƚ4X`Ct)/"`XcқAYmo /u\«V}[IBƗvD^b(k1S3re3?A*њI o! P h1*9mrqzTF`A']z(b(^hŝ?JP:Z c-[_d$H\`eHZ bT E;tВ]x"x0T-qrF68h[I*טti=sz^FMa8$wx_WkfER.Q 0x\ vgC ?N=*#-F_zFǤquewtNy`ksU/KpBe_ci{''OaQ!Eځ\֙ynYl7-aG nV\U=bAtMGyKfFe>b6AjϷn햖} q{IL$.4)vf\#]Νw:o%H-Z44sUR)Mɦ¼bP%QJ95>\GS:QˏV1wl].ixKD tZې=\938|/3ے"0/RV_m|Ƥј!o"&fb]~J|ȈV\-{FuM<o.UgIBA5 ΰfNu@3B@iPN 3eZ?K*2N~/I_'aK@›Op(!x7ۂ"OVdŇWt+lzS=r/?? ?|@!ԳXܰYghSaNRD<'CHbe߈R5{>0n)Ϲ,L86(a r2Y-,dm,Jtkݵ:@S ՘CEH?@ߦaܚ*< xo{_&зЅC9VdV $Ɍ`O -WC_±b n!NP+e*!/ֺ[6Ĉ`rz-}.k0t(󍁡M"$&եƨ$/bA!-_:Q F ~"[hߩ7eMC@;@Roub {մ%fJd|H452 LCil#+TE8dwԅ7?9qXz,]Jk͚K: j*>;oR'y"6-dӜa%Ɂդ^ُXy1?Gǫd'1b;(RY= ׉ܴ-M*'nDWb@Jʼ9wɬ S ]#t4g6GJ}_Ϝ WSK%] oHۢ'pUYh{tEх?Gh[:s&7z#٭c>ԯfOn8h(D o]0j 'K@F\V9ƶjmQ];%C:壂uĐQ,ɟ8"Tp?z0XAȆqzHMEQ_2Ǖlx~踭ѧ]rl6urBkf?H[mO*CtFG0[f` gR?(=Q1gQ?@%h4*5Yir%;룰Ql 见ȝ1>vvzo-(r9];R 3ְvT3mmUQoeZ~*].R g·qETC:qC'*%\gz ||QH,p@lx2&G %Hm` sLC;ypZd-K}TJFL)D/C N& o'KAE-چ|o=r,*~?}LŧZeϚ{]Vҳڃ(J5&:KFeM=ᮣ|Yx-ATF I>ZDzo[}#vQ~+6AT8w;}-9~c#㊿fu"koz'㧤 cŚD-eW}YG*EKmiU_мP?a 0&ǀqٌ*"3 )6~$Q;%Lb7d9#IyՄBM M\cV57+n4͵ '9uY]IG,Ȕr)bjk CŰ=O>CɒL5f<-'+Yko։HEP#!0 /e7%Wu,IbJ=|o52ݍ$Nj-xڴ3et^ RHVC [' :-lC%݆0#kB8*}*\p9e|e@gWcs^ w_9Ǔk!ӝ.Vt;Ӧ:[6=z6pRP:A4>h-$fEvlz%??y%c{"9wA[.#qf5ZRB''Y+e^$Nbݶ)N.Ccxe c">D=8IY!(ZM5,3TĆgq U=g}A5]9L~*|&>'1{3KAsxϪ7srkdhf]67kj1W2` )5$ :duczejV'L# +6pf4=X(SDTtcyT}+ӎkOh`> l;X;FvutOٹ#Ӻ+SBsmIh`E)?t *8*_CL/]%^],b ]^2{z}H׵UZrY]=ēT~2R#pA*bK O<9کw62Fm3;M?Ĩ@ӸgĴGR-fH@u3dA$~8Y%#z92eЊuˏ?[ N^V+,:.Ɔ *.pL=eP<t?wf!{#.]CSHIW$jj|6 ThԮ鯉\M14jr3jjL}̣ΧǙᜣVd_c7Y{ьO)]m:D*a=P;8S)~5CWY!SCQN.w՜\B r6. W"ygv.7ۮmsd }P7T&aޗ\*uZ ܁A0}f~nJ*U$a `$G{m2t` /MO y|'ħ"Vb ɸN зbS>W[LB?Ѱoe .=u{Ʉ(PDf1o]`2FiF7iQrFBSV3cgŢC &:Asẁ4=QsXc|GJo~{ؽ( 1 5EFCVC+:sUi Qci^h_ۀ 4C3ȕ8&z`TәOM3S^I7'n.-,Yǘ-漥 ]i)%u .Ih yIiʪC2a@M83E`/ ō (yn ^!vF%Hm啳x[8U=:226ONT,`*;deJ_=JN ESI.(GROǪ&R@WЃimC{ ѱ]f%U `x&m]lW;ƒs9|O'6y5K*@ڜ-;ME]Rc2bAZ&jڭai:o_Nj?Og9`:F^ (5 Q*7ou6ix ? u"'ZYn'Nぺ^!:7PF9JI,mOCIAc {f,ۂ?|#PUvc(8S rCo -I֗{I=7ڃB Gm.V_xF=GTx"(@ʷ'绛'sVLK 1v3HIIwOY.:7$z>a d7i6%:'Gw^ kJa8YvX cEZ `h6K{gn]ɒFޫ9eȱ~hQuW_8?fYxBG~'7$H늃QԠd!j|L|#] l+U%C6l2o[H^-svvWJ$DvH\lyN3wS;S q]oqmT hL~./'Ǖqow޳/"D6{Jb镁Kcm#yBS1f>ړ'Ht.Ff#F{t@` #_\KWgحwֶ@AJk8A1W[:S-!\ ]Oɗ䒆n W6.&Z ]]B{C)[Osgg+lxl.cY$J h+]θ\<{/)~fL0/n*R&.7rp$]FeSOAS^T߫c11kK6Vc顅}0FҦ~!E޺aܼ:ژTi[,ߵ#a ˧dl8gGdu2e,V19kdia!B3mVJ[QA,Hvӎ<2IME㑂|+Z<3CW1e4^4'tnmԉq|J_Mښ&gs a^IqO.f) 0^!oYek9$KLbQ6EIҥWPYwiL.uWWW*y.g2 Q(z~FU5_;hrjRTKE nM" gxT-?z;o)1]8W11YUoMA2x`_;~a6_?!*kJVLG߅x_L̠͟62Pl_67Ӓh̓Wt`+n}/z7$LEJUcah=] c_@\s-]~k҈\SL +Qfl]5(i5Fʼnlb LG]Ʀ^<կBGoC8l^9 ]P:0P}{SYa=[I=dkvQT^7) M3Lchk8cqbAoSrņKiY$,&tLi))"Kov Ac&>5tBb2X DW?-'S^Ǭj ( z)1p8!tM0H89XZ{.נf9Wdžq.!'U!ˣ>@&f՜E̙s(6քO5X&-X,k<W=C+LacqO6cTfi]h\aS㷘𡧃c~ٮB68?^W575Ԉ1䓮Q5Ջk d V6D`#^Y~t9L᪘ yPk̈́zT็[ӪScy =xpa.a #oO/(DFZ}3'<)͹; ;V7%/>Rʺ'>/x@olNNM$e-&AHu/7ܞ)ѿQexKCODuECyg,V,=<ܚ y # q_e}ٌ 鍭3rDp ^ 0Ш3XȐ5Cˮ+5ɈvZ79Ιnf{gjDo<Ӆv1uRilct-Jo@ Q@)r:6s`0&syx iwo· Pr9~HjXmsߨ?J_=Q7] `7?&ӉV5uv#֐ Ol~;i+s1PrL`&#{w_$78Ƽwd3svgn_ w>q%Ca M4}6)T3&&1cTۖ.0h&7"sz("Fx \6%{yWa/2_J6>y02ǧ:1Zk8 ߷γŀlH*dZTqێΏ7l) :UimE">YoXqJ2Iݎ\g+pg6wmMffǽnw\Mƈ\qaQ6.uC&Ia}֜M(a2 9-^G9LЂ\M7Xg)uχY3HRI„Hj=u_fD7DMKk@ۆlЗq$uSL6RP(S* b+3ɝ΋  b=w0"ھu# V]wZB 'OZfsO\L5ݑ^(팰CSɫ45S}u?:3JCAFNI z}$#-99?8&'t Wc؟l+ilw@Ƥ#SIp`XZ0]޹w<>~OG|9hbHBQ:~;g~'st ӫ/8$.F ."}M v7cҶ>p!^vg=$DrRGWzUIH->4SQu2NJ G>b||F~OK/)W!dh-q5%&Cn{BrDٛz)T,Y<5*k5fj y> bɑ3FwLT(##adɨږx" mQyBUAiFس01߀+ɇ@Cb)yt_㽓سjj@nJ Ps5 `hY8c7ޤ lǛjcTI|ʷqJ-?"W>+ڶ2 t [`!fv<*MQlB: \DR 68c':X`tA` xtʶXвHԤ[ k$uM[?a!EbD+w,qqJq 臋,q҈2tU-: xcDM4gȐBi *]oZQ//Q*sF,tKeT@FXR+ĐJD80kDtwRi5]&Y܌v&OM_9y; im41 8_Orlv3T>܈{ Zk:(t^GoU3c{yG[ v}Qy#xmU䞇v=΃ iW%GٵF)T0]~-.OIEnl-vS:r6NƶHk#WJ0շQ-DOGbqq)טPoj+NovNXeEh&aτu)_N2ͼKQuY9ss֘>L{,QakYW.mj8I] '5wpo~W^U 7:/an&}4eB9Wt['v쑞% ."P{K=d*7 5uh!蠗Tafjރw@ !>T/vH!JEZ+ \BgjD{.Ou%|'5XS[+S9>gٹ.eǰ;jޮY ZJWXPUtN{9L>pYᐫO^vL]ᇑ4MDd Я˪7ڸ C_?= QNP2k9g)7O rﴍTpeudB# t'q6"-3ssk方ߟ^AԪz)Za W@ h-ߜ鏌)fgyQzLX5ŮoM U3_"d'B^}򝜲:4JNa Q4ˆI5u@ʙhНY˓uJF mJQ@"c_gJX,*C!=d_ U̩{"wX{as6tOmb]1~o[)\U$>2 Z8. dz$^n}KU݇ >E,ʓ K 1+Vep}ՑEfPP:G!H"i$IdV2#wVi*< l6ut$SWh)a- } or)@t1F}@gSMӱ) PkPPy?PKyzZ][I=xz&g sk;CB&/:,ʭ;Ekm[gxŽ-r@i$WE^Г1^! P1 T&J#TiϖWKt3 2pM&[ 1qV9/h7Zxyt2B>R>෸.;.JtOV>)cIqx{bXsfĤ̺6Sy {0W}K |kk҄VL\iL 4c0z'8,39@NDϫ/k|K-}h0˹:E` 0'x !ߙ>QlQ9 2(̡#|v5OnRSh*Npm-qOfABp;½Cg^@ƔWA-*#OϷݹD4@)="4Q$}3H1"9IqlkC퍴E1bX-xcHa/cN9yvDĂs1˗>m0,2;n^ݘhR7qV U |T;*ͦٳ^&Йw5)rR8g(F p O^̟E4sؓO})H'yY0Ʌ?a`/ #Ẃ1GhE`Q15&9xdvM22\Q=.2o ꋾ _Etw0?~)E*W$"yjf{k(]6l_ E.pKy/^&. 8$acAި>6*ϭ-eLEgHp8ىdպe<qH>*z zQk02vj5ZcR/֖vs#gtSwq>)kֹŻ(o@'tkwzJΟXeׅ ػzOx9vu rOGpnlRelBlHZWseD{@2$6q} ͣR߈=)c_,}jsINZ1ΩcIc$y[7Ļ޻x 4Qd}8sh4A en sb #(JwGRpWipڗ(fүT!ОsʸA6Wg0qX@KJ;_0'1/,ubf1A䓩R]e!aTTPO|Xc 'UZ2+ L`,*۵dmkc@t }x4{A:8nPC*u3DW͜t {D5Npoܲ{Cv)p7_+nqx r?1'+bv<ɮ'?IGެ?^S!V:Lg]gk%Zd揖<āEMPYf"ݩz7!\&-ŊG~|~혴; sl2ok7oe`§*/XgO9O ɡMJuDK1u;LֳS9nxdNc29XyɪX|*)I QG@+j#F&r qy>|>Ostx@#== rbU""qkr*) q؎uYX8dw6%0rNg>~4!~ s\ =z=D\釯V,!Y@jS$#*[o/YjHD*$ _v*ݮvO v]ZÃ﵇67MK3W*}~vhqfja_ ' n0 yN3Ihn9ܥ/y_Kb:ۥv*J =sPR;j4WFϝk@}@-zK|*Yf:+r/oz向P+?eLmpK848opK?h}ᢓƅl>r8H-^a85VC<41NensJWsCĖ(&ג>&W-|31xNuG ˨Ƹ vH&71w2iHժ"Ʊ>? } 1|$YKJ?_~{`՚ "h48c^$XUZ\y;9>x4=mþ"UEs5|H4ʭeBѠ`$Ulc6IQRug \)lich%SW?[(]nZ)R˂ŀ}Ic~=2spHG(Gb+khn&Pe {;Qg&:MQt ,fCgհc+?Ji' ؗ7VM S:0SizZdם\\gbl^@zn'\+>;vE: HfѰND_8.Q[g~tU{wm?'BK?K#Qx3KnQov6[.BZi)HJNӟ5kN =R+Kr}0icSzc|NM {J_ `Fk ޶5{?{.Xlڽ*)i20~[tjּnQ@K6] Ww2Q~p\#K xA&oldj3ߢzZ"ysA 3`QccS2M $U+ƣɛJv@\Zs@$s4gM'ufFمrjWȦtR7j4ǷZ‘f* hu(LSګl.Kxh4#yuпB0TyDd _QV{Ĉ%d}@HV2Pʲ ZdA%\X@;hDI U?0~@>yqcL9ַ?xM(N_r<4Q$tZSG4DfTWtZ/v%J(CS;k26'gie&(bjߛ\ţ}jP(E:y ag>ܟH -%6IJ`|tZ"zlCMծ%,UaO c+ULx'o0k[*G[^]e%&)8u3B@ډ1ۺ0sa +BO+yRDQ۪^)`a[](3v\5>׊A38M99E-Vl&1TC +7tֶeߠXMSZ9rJeb g始`kOb,F->c:-Iڟ,$Pq8DZWX&?ғk/i&߶ mdO.K&S}'ca7ic;OKhcĀD]V'SC2JN!(̎+ ,S 96؀h8r #ΉT; <$JpfAfxbQ}1rJX@tBh@r\ { tYbC8`Ixq̐Ban~BU`(& ;YiO܅+ApEauH7aAHj$`)ݜg3'㔤IdqY%9kB5 ?k[{O:S N)t9i6tDnh+f1Wܥ*g7Gk 7Ӛ;e K[k*A <(8od?oG͛v~{tDKOIŅ"FFeCJ5|N_"oy_疂?>׹u4ijͶC I;u>&%9f@G#s!갣Tk.*G S(3gX {3cmƜx.c]c5=3%N<1J |ڸs& -&ՖG;c9̽ړ`Cq!j60?Y |~UەA Ḙܸ[^OI{t8$5bL93`rm〘FKzG3#Eds4lD9GEDpi2jp?=5NƯVO~B"RGJy4zD+&A&,ҏt\RR77\ y 8}rn'>[a8Q{\~> d#/ (&Oby2۬T"Qzzf}jD Dě38!U!՚)cw}Rstg]/d ;xVeSR5]Kdej9d[z~g8ın):џ@p=Z&nt{,}|+).vۥY?jFm8 3lۯ_nH-) 4EmocUM4#]v 焢.)kSlptѹHEY4V6.O$EyȐ0fM.yvEBڃtlH$h>|q=w 8h+\_Gx!CٳN_PNaL΅ڏ0l т8E%FφkL+}p0߶e^.֝ig%ce0D20[[(^#@}x;Vbfl[ 66`RןLŒ HdطX]sBItJ)6ћPƛ|P 0b$+EbDfvm|#;*7֊e:&2XDJ0ӅIL Lz5X-($~בeG>%8I |uK =vIk@_!˭uv4hVanoq-_ڗD9q"Q;CԸݕ|ٙЋKp<9mm7 !bW1ڗOd 8FK Ulg?mǤ71x],/5&@a u7MsLO;~%IIпaKl« Os ,}Ib{uּj ׁ>f&ŧb4pwaqm"lh@Yd[@ܬ bD3Wm |KaE}*)µ2gå(RES7eO_ |<*-J\qEprtu%ݩtlQlc=@KCjK4亢hVJ!PWMA(ڨn3\N 39,K05|ӊyf*Fzz@P 1 ^ƿа j,h.0H 8V^s]xrfb mU%#7SեZ>Q6r?>+J}`{9#]YkJ=,Kq6Y?o#QL%YL <،71۲򥗁2AZʾVWV?RrRgqki\4@{L@pQW.;_ܜ<`/awWd<~js&GpA8y~XQ<4T|^k!TUwU=I.<ѳȯhwY~9pO{w5;u隚P,v5SECUrf$V6w^N Oby&FOf?iMbv>KϹk"n}4DM.K0G[݌Fu`=$ ek\c1 'O>' ĹMTp 6g,P V>B+Aq̣dlyњ?Ux_?]kqʇۅ`pD<۽}β.Ev@QAATRY+(JZ)t)DC bR$bK^XmXؾ| EAW[˚:*Y{ \3ۙsS=3{t\'cyidRV<sry_ Vt|{ƴ7`_3b_ =gibګ> irrA쾎7 ^.t`nO yY$( 5v$ f)b'AK(bZeDt +Oiik3/ag$KXXCSnf4L@<)s9zz8q]:j4hh$N_ giKh-ה3<͒9H͔x&jJ噬=Vvscxz- em2:zGP*4ЈU8QI-D d3al*ƴx|j;mB=epyeU?׳bbh~hqٺig+ZaC+ ߇) c(IOL'.)Of_cIOŹCC1~W3Ul(c#.YEWmKeDAe M`{m^Cvh!fR;ۇC?oOIFg/3Q|G~2mKO{NX؏sY9ŔdX޲\mY|Jt]GD'~M*fE;]P~.~y^k' Yv?3ѥX\s.5Y v}a?]{\/_!Yi^\a+dny*eGT;OX/XޛmVrpQOS.lwŞ1;$`9};T_]ן[#vO/V,,<9W_F 7 t+j{?i?ܤD^gksvkxO=8C})_Ab~\S/?ih~xTI_hIT'Ӟ\5DV-INR~ka:ow*&I#68ŔgTY7W Swyo9e3[:+BWj_'m_DY¹x8v_hyNg &EF?zJ ;io#QR]!Br},MO<|NG%DɈ5(XS%ؿ ! O*{HA>2bTS~^^ɈTD5)J0 I?BDWPT9(zyNKDJB@Ckɉ<+oGgwc򸂬r%^YR6?Y&zɭ7w 4RR!% B 0lJ;[!+[BȄ#2  PWZ_ `SBhR?^2Ĉ@̽,h@D\@+5Z_biwPwEQH_rC㽖6Ƣ6bu55UeDʓmZ*dDfHaDhPiJJZJJEJQMƪ]]pɭI%H526JbRA( MƴbQ4JARfHL3  !Xf,0_ 4 J1B['4с) GP"m 0DE?[l!eQ$etS b4+e!sa0:|S_g_y3ܠVOovW5K (EIDW#ŘTz0Q0F^VImLHDR:n jbRR<!m!Ve09N|mwYAس*MXR_n= ޔ?;/>|N_\\`1s}9X?:Ht\ZPvGPt7BF `!J Rʂp{>g7p\0A"He*ڏ? |#l~9(z ~?O#tWɍ ?`uMQMMdțb0SNj@Dnڼ-ue%.u6D.37~*<4 hw7` <@r?elϱV#Fa^qj46A8d=Ȇ{> C|. alFa3Ѵ9Lspw@@a̻RR!iLx9d )Ib@hGLsPۺa#H`@$@'<CFG*f{#8WX 2:/y#e`v20(:TnFc @DJrΎI|1r*l >."Hr *`KRԕR3wbWrI)K(T Rkʾgw;wwv:J>HBל(̴7ͱR^>!&{8G3v<p@Af qR8)K#ã䫤 !i/aݲ;Y\`C?Sojy"$2x>ՄpC<MW<0x[dCb誤Qo=xǗFq5'O3 5_t‘ǓԀx}A'5=bui'L M:sA9LdKH0k[ ʫj sawUf<}{ r:ŧ\@dФ@ a>:BJɌOfHUL'2Snf(0dh{ٟ<`NoqsE-YG3co}^h7 Ҝ0wgtoJ^T?240j0sA&4>t` 5`  ?@h/8*{`|-ֳΛ$#`prNs>ɜSPGlE{pAlcә Cǃ C$jkO=A?TaL6SQQݸ/F 1xJa3(xJ<oXϥvua^,%y`r!`fM<.kd=GO?q fB;ކ0 @1j&$'NL&`Aqn,z /<,1\ s_AWbr c9^/GsN@6Ss92 _h|!?uըj̩Ʉ~("ƃ(ࠄhN@$M8w~VHuXOvq%@83}Goʛp̓¸ń%L`sϓ* -dRM UhLJP$6'z  pp mg90b?>U`gB0(E:E@ZdpV&*ߙRئ0 0٠qE:Ϧ ǵ' [gIށ )Jͅ@t@B?$dT!"sW5G``*@zt\@p|blZxGz?WSՀNkn%@!@!Jb#wiԂv"߫gyQqkJ1A)E@YB!&sځ`M/SAE9 C%D{&w.}4!:Pucvo[g' (!szv-ŰL ]. ^cq}AbP^ĉ˧f"(@P2W̔@>NF5Bz_msda]ik/@ $_ 0H *4* [ţ:4Gc,c0~Wk?\ۂx&(Mý _=U3IO?߫oy$V|HQ19I+?}?/$GlƉ(R-vCW*D3-@<t>^e3 U# cN*]2%&-AEmRR Zp`o! .ɬ@$zpfRm&̣C$ҏL$)q7p)$_yb5ו"LLrA (x(QuА0BY .yثRX-ܨSiTEJL@?F?_ <.zsxi{ pAOLəW?K5 d2&~L&{QoKm p-C`@! }`»_[+Q W;Rh1>>t#Jg}NCj;xdWjE)J_o#D`)s\B|gbnaws؅ /읝z`!6 pH@է1iH@ou(|ե'uY0s9A7,PDZ2_ Ŋ 4yOF+IJ(iJ%$7H[j֎꜌&z }ZYWTr'N\ _jR0,{uq,>([no5>Q~=( yM,P$#B?hHg2F=ŻM* L]RLR.1)y[HA"۠;,~8^=aYIly,>Q wuK|XZo '% ~oqD_WlSÿDd}D v~ƈiN:a?TֲxwV\mp%հ D@  `;@ @}2# P SP @bBY #$Ag& LCp`~MCE 0$,!rst\^-ŮP!&p\`ɐ0C#!&2L. #rS ? ǀ*@"!$(nj?t#d9_]eRIe-eoj꺲e*U)YKZTHyXd*OY`00DO OwF. @B ` 4`?0 f0/{(T`(>nA  c PAא {@LA, $0h`6]k?lO \0Az+^#i~6I OA$Ps C !GpY_WB( nL c@)B2L ޫc%A`1 |b~H Rx>@L/ҷoȈwN?8h>`A?sɇV,uچ@p|?W˝P>yMCӚ~g!sߎq"b_⸳x^rOSkzs8y=z`=!nD~no v`چy@p@?߭hfOC[ ?X .@i`6Na=Ӽ/@YPӟ `eJ]{H=TH;]3LCp7tr.7oLӛS2~6cƒz d, !ڃq1\4FMk&DigrĩAxf3zNwà^,=Y@q[|!IJe y~E~,f?:DAAX+LB#ǞlעAk.hb[x#Pp045U|$Ή#G4lRߺROUh@>ŸQro?H^2}. Hsן4(h?fk{:ϙgޣ}?kq\G-}1;ŇFd,\]>޹h1õvVwN^lj}_-C$2ß:҂ml/&1W1vof+l?t7I1<ݜiüq~ 1EOo5qJlΆsUP??1tgܙd2?De! u}~333q޻DѠ:?SҤǯG=L7ƻ|qs,\Y"[lou_¡Iu!D52%Z0 elb̄@9 !HQ] PD  DOƑS;cEM*`^^ lRUB4(f)Lt e$"Zܻu=<:=CQ3t`rS-8mК',:N1i@|8- $ F70ГBR"F&2Qh[z\RhJ")*dC> G0#~?}J/^yD.p(|8߾hњ.ܪ.PR pR?+ITLz6a-B)%ؿZ' xo!|2c:f'RZutoCuΪPlK%(eaZ0-1,/MD>UjfVl$+]'`;tyFNJ?9KU? Q^RLqBR kl^xݜ"OJ67Ȣ%'#M+ž\gn&!sލC9,0KN Y m}#kK.[OOREMqYjX뜧/;Vyw s$:y/U?>hȞ٦F%f|5G&eS$d{?S8__8||t4o1Y<>y 곲俚x XR1|l@+2p"ze^?{\y=TmUdP qRgFԢT R+$8&2 abmղ^Zg8+=aH!:T`!U2ށ BRX'qg)1ЕzP=Snq[珇>2ίhV\SN(}nAWEnusߍ$ *sPkze+_r-s^TmćrC+{)Lt3Pp,fi0g 3 U}ʒ[,lQJ nDxRYUT$X';lh&(R..RE@xt/n&U)q^M{EYacnuE~ ݲTDmMebpۓE=GΌ.TIӜ鳘ys``.X6ST5Vժhpsx+xGv_e)[.vQz6;- c:w[Ҹ[ Z'd>oF |ӌ&J *c7GfKIo]kG/W'4\%;\?xBvN)O{s4ۿ-^m ,FvMwq8>:(꘼,klMF}3ǔQ+Bs)\2~CŻoqP]^/A|FS]rEd2h_ G]Q5t.\ٮoؼ.׬ہ܎`tDyuD+ MCA],SoξNS ?qKzI^{iy`62OjAgt; ߤ gzIe L?ĩ=2hՓg Ǟb|?*QCSi/{ͷm=n9<kr?M  A*sFHĔ4HSCA/͜RAJ(D /M*gZ(9iP/g?Z`ē)8.@2RbUzĠP&06,FG!%wRKj5 I&a0I%%lZ*bbb %K#&dQcY?Gڵi 4ЃH@P(:iL0(r@dD<ߔxݮӶ43PUyrZOR#Wg =d.hέKOxm;|lD6?@nKV0cfgBH椵xYDK6]ՆkM.dޤG^D G\Uk~oM3 YW~98T*fx#!uѤ`mq{zUR~Ri];%Nx(g,%!t[v=Hb!y؆}Ge5q|Ϊ?namv|.o~גkj,;-2P ͎Ve=W?K<9_BzmLWZΦ tIs9TΙfMzRkSeD롲|RV4"!]\nEa~; _[exvƹG?;F4S#Q0Ljw,_˔J=Y!қ){v;s7ZO;_›HŇ ގT:1~nCMU ~ҷY`P pԹg=<0>;yځkSo7>&S|t9_b¡v_~Rf:&&XTFoi<\Qz$0 /-!NF:W!vJǙB}Rףd^dwZL8[;D+56W0[*@q^&R\:sT+t|ۍ'_Mݩǜ#(&m/}WQ g츢lߟE9{[(V˷y >OHBR)v DӐcCq*Tx:2g'U&0U\e3I9%/!0J[d|}JzbJ&8LZ_1iWsw )ey/"Q.8w=o_k.CdnѸge>7֐[ۍ"/{/]5 uyx!s4w0.ZFx7J^1;5W!u֪$\yQ5sPb|= fUTVvÑhqFW}\9\4|=R a Sbж&R!ʌo;:()q%DwZXlz.t:*2p 'w3FN(3TV-jF⾝Ww6fU7EH.F:z.o '~yEìy~:k %MƯ_{_h`I{Ӂ ·܇Tf<S(syII$ rWe^fUĬ8gy{49 ٰpKj|x}ϑ[B>2]]`Vke\EB N)H)@(- Lȏc еkoQHS0hj+h$* *HNexcuɵ]&_I0Sd2 "rG|'#' 1,FZ5&;7A}ICIƸN2BP\:X.D`rr2擄фt$=rkݍiPՕ;{0SX({h*&bЁ[Knu3'X7a#C* @ `o^#a{]`5eEMY@7㯎K>}$M52M}{oSQ|U}7(lz$rLG~k"0huSIQ9E]fo8_|s.D(_Q"ȃe'Ri_ n=F qjKĪ! N9Sy?><ЬatvC?sk)6`l2̅"b vɉW![IV1("#)hi !A#jjk. C[hc/Od"'bpH8/g{8V ?Ta;1;ydAw8K=k{}/yİ B17+;n@b4;͖A=9?O[_At8R6 'H~<n {Y?VN$g"\2!dm^2Eu\[V|V#@ $a5UIGa@(B]C=MThnp崴7~`M (WDd?@U5Sutx3xZkBlp+H5!LWMڲ~em^6TPD Q"91 k0HRȨ{p )Ch5I Ũd*@aˆe4kE$u 0*ԲBi'm!M TURH'd&ePB#'rPiJYHB  Z?Ӷ2Yyİ_FXTY2Wn"vpD$J ٣rhA&s6 vPS\BE% v%LH5¥);qi z<[(inn-zmAeΙ'֙~MQ-9DSqxKI]'̥Ӑ=H[j4R?gZȵYƢ^=c; 6~vR7SWO  YDy54F3 /WR/*݅=A1 m 0D^?@S5tTYsagR!GːC9zیw|@w6z @RR '3woZLn3T$qZ^ i35j>"uP%'aB xߓEvmnN6]t 6:MzkrQ?1f0q63X V. lw^I(q$ji!V-K-x^/z)8MMk)݉ͼ2r=VyHsNOAn ;ZkzD ״3P(a d mf yjtI1A)m˵GqG֍4]3(r;GHX?ѕKC'r[qT0 9 b+a[sG/+K8pՁFBMr}odwC(l#,1fS-,`3"~H+#:ZuR&Qrn72.#ۣT;s}?oxkyuv8 TBAD)CJPS8 AA|n[3xfV_ĜهbS2W8Χ]P5]09:i/gvjfC?b8)Td|d RoIu*x7]lFֶz frK^Lg'I7k9+VL+N|U2O[hg+TC)(;Ɠ>RW1yU7ǹ٪AF{+(0˷aZKms5jmI{!k_G_^ɣR4*fz%+Wu5)ՠ^gPB-<߇m7|wDmښ@ !.=+z bR Fi@Ќb82+@Ր\Н҆mض1F5DIQ?!Ch"T8Y@U&cW*.`!t%GI(JfHf 4vQ*f@SAR*[*4%XHRi2ȁ  yU 4@؊) 4$1"f"I4h"`2Hd$#U2LBRЂ!BaX2(cJ& aa)d dF!3,!&2 "eFDIM4M!00b (d(Ƅ$ѓLdɐ# $2L @3A i@,BhQ)! 0S" 4DE$T ( ,XK0!P̉&2ƓDHXfi-_#ZYaf( Z99K"fɖ"/׿կe[M$mҹ?%o̳Xp !)IҒVCJBuD@ m=KÔkH^̍]M3c@=@ 'i<ŵ9r~Zajs+Ef7%* >H, V"%=;`]*A&*DAǿ=ߛܶcحz1lzEFlAĕ@$X+Br.tV/wO[?bKvɀM:?fO2 u0ː:Z_$+a$??v㲖)*PoR|@&(eMW=^J?ArZx>`첃awϾ#)k)qi_n=> (jژ;)au#Rqwv$|_e'}G /vZBp7w59D,%ĕ]PW;ģ1n>μq6q쳺&b1"#LJK!,i I#J,؊$bBJ Jj&40"L$ICTQeLDL &SH"̲S$ hĠS1DAaHRh3J fT$)F#K%[ڌS@BBH($g꯴$(tɶK@44Do4ԛ@G\b,h!T$J5@+\R,D^jǦdL~d/rtwۺC״^A͂c6NXG??5.0tt\-}ǃWb5[P….V_rYh'%ߣ?]|KzM+Wz0.*kz=&D~vE̶U)Xzbģ\GدD:mw7/Wag^IMI_gu-a~.72׵hd`r5e!dE~w =yQw{ >拳U3}wCG$0zB0-Ig['~O&6 fO=.FlZ5A/39>;OCUp?vj8r;4\qٳXvf,-ˡ`yYD_.o8]c M*}7wVH5:Zހ$(SBJU"C)(()AHtZ~;DMrC\&$쪛%U0l?;\ bf>_yX1Q1 P')pJ)O? p:pSA%)"O?OmrX=4|*Q\M(!Vc fJ+EYu[mj-TQX,mV5FXX-lkY6ۮEd !lPlX bAAFQK!b *h$j12`"h MJ#bbc$&iQ)3"ɔ&I"JH& Df$тHb 00zD̵Ʉ#n5w F&`_ÑuMiQZV?T UOKFd3|u"|/g+X!_55P2ͤVE4,yK*]tktC]λ·TEhd!2bV8H\z՗-"~:td܉/dǗR7̄)rі^~ ^GϞPwصy^NY7T5jbw6;R|z_{Cp/XB[,i|ϫ^ߌ )@PRmbbW2zJ2^P8ΔUǼM&bf  2 F[Ʉ%$IpLU|PdV{+a)]e4.Rndo]y^X&w FC~mdIZ*f17IXY_*N4 {˛3vTÛg8xl|0Mo5Ts=jyu*|uS,Iq< /+,7Pp Wx4]AR)C80#GރP!"udƵȬJƬU`F&J5Q?*dIi*yvk6ZV6*3-CT4`LJJ =6v'̱|{WOq~Qh@ 8ɀ1~)>Z9K̰e'״fQH'm8CA玑N" xRbSXeîE+)>|V*ԲvkSt'ޗ xN$:0H.&^;%N$(;_v7(*FѶו&IYB%OˁuPu6-MlYX؋Iԅ3h "skjf p1hcO;WbČqP$ 5}_x%!A3CSL'[{MMSi:{yr˔%ƨ(5u4>]2BPS.R-^ % p_HyC_g,ue8φ|sB=:5G`OH XV~sI|*PRŊ|'t5~StR'pY/^qU"b3yxh^Y@ ^hlMW T%8LC3b+`>&_F .,FܦdoPR+AK8¦榷Nx«>[]1-X?MSgw ]GԨguty:v| >O.P;TnV02K٭e'PT&饿w0X16 J1rk Rɝ{M6mcUA{5aBrՏ[[eM/R8%XY[3  |Nr?JRTV!ۄ!,OZHڿ&JNf!3TT~7;_Up:{;wJڝ&q;8a+!e3KiWžG;[;oywPm߲͆=JB>wȣz݄^ŒVI?f\j3,L|'f''AջK}+<7 os|N^ˑi7 )Gu)\9Ob'vlJ^n <&g *?Jh_4|;>8 ]^m:ܢCok%>zvSKn⳸+Ocͪ/ZJC)H5jƵF6vŨO2oC:3T%`1SA )a?4ž8c*n/p(Rw*S/wZVjp,H" RsK/X$ZvSU1wff"EZN8tP0M4jzP镼m]놙9H89h}+W޺{zeQK)8> IEXy$ϥQΕZT rthԲ|{^"iKիS8ϛӡp{_=C3QA붎V{3А]<)ށ_ s'kuWW:'U>v.ڧ9WvXOh28>}O¢;gwz|7R"HW%v@nB1i?Q#Pa)*׷[xZ,*&iYŋZ,ՓTb1mb,ZōhlZ͍VWzbiXUtQk (Hs r?ITß)ک DmL)YO br%-x5)ʩYƓZ+3i[ -y ]aWuzccM|)mh3QJ C2,B!3v)eƇesJ}W۴Zzmxf cn;؜R P)H!IJ4)HeY{l۞zewrK.WQqN@G 0(!HD:]w!rsSl }~A9HR ݖMzt0++%I9Re l~[}iA@ LBBPrA>}z(PH%ccbfm5EyW(Z2ٷyT3$sOGgM1 *6:9"P`QЄNvFۇooM(PIm%q">Z\opnxSiM`:eaq L%P- P!!N\q僞vo2l^ov[;L"3̱t Z?n'%" MUSOdgZ^!d__C5$Wȿ@?j=D&h-8<˷/ {ۑ.ˇw+q\zo"x'_KN'=5.ޗv˞YM$ĸ4: p$$F!$Žr¦eꇔX1_Xh8A/Ta8 +YLK@]yD7\$1 4r<.t9qq mdn8:(L-OŒ.H)!B %PvɗyQ*D`hg/8FQ msxm%D%+JB%ݰj (D" J'tqt \2WN0m a0cf8a`Hyp YCNRvR#>@<2!% \JJt1(uɉC24# rFg0G^LfH ҍx>Rh8Da"[O$|Ӿ'Tʨ}qoc KVwJ:v)m`TJ:a#ȑCVGY*2*ej>Mo5ޖa&O+8YwN'^1l27;OyGU~9)=60FNr㺊>+؂$0fUj:5*t`5X΅J[X8?RxFKJX(TC#(ry"Ԯq+FxNd瞱8\?5)a۪vŏ+8seV3Z ć7*=́棇wI)S ko=;I=zL0+atO(GBmk0_6+_7W8~'^7}]z"}  lR-ZβW$qfW'Y f: Ţe4Q,@vOC4ERBJaStH:Z(s!}(TT,\08Cw=11t./XqZ(W@ zz|#iN,BP=]SHid,Qb[Qگ̭]k*(6 P,Jl`j F`(Еt\c &&@\͵ֽ4U#i&n=}}Akz\10Ec cr_|mR%:W:=P3c9^\EsyJo3IIz+u]0qpI. R* yG2X\GntKm;]~n>Lw,$U${cC$Y ])'Iz.gGaaY$ TO WP'.hyYg6vFhz>S,/A&I7ob`coO~fӛr =( +ˡ;s:d˘7T ;0JWٲ)U%-Wjx+t~G'uC1/Lcp.aVk&_@ub'9B} *[dq6O"K|%NΦXL([mujwn?xkx,-׾ڹ]I#nn)gDt)Mwk'f ѹI 8U#*N@{,v[.)9eh<-홯97u-L1~U(Ћ;FVmҝFn/.2:qsA] Yl̵$1*%-TOBY!hwjԧTzj!]rZLݤvQV F B*eoƱrzO# ޖCdL2ut]Wƣ=zyI\Z7sWysJwdVWdooTAχ^[֌_6'gm|ӧ1.pWӼچ4&%$64pp*&WR.Eh U(FfEN3IMUg@\ؾOhGqEL?-p~N:yBS@bh-x27>:pJwdLk#e1dRJCM{_I#%=T(JpS2))#^v̽zxnsIÖAА 6NxrDH)i9`rW0c|:nh{9qgBJkַ.YL|U} 1O(crRgmpmmѽX9o9 lP9 -& ,Bb](4ŷDE@-#zJ#O|ߔOxB4֤\G} C GP?^b L=zN xP|/~*u}d!R-rk_rA̙IQ:R(7p QgrYvg~:# ;*OL"PrDHP* %jcZ;Oe2n蹶`$["E4MÃA9r3,߂eJ)(:hr-ODҎmj/Uv9ӸǍ(_ SCĶB?y2/_2YX:W<ßCup-b kimF*<׿=ZRH?ׯ"Xy}̷שqz+#f^(w6Q\7xPa5XMᱴI%k쮲|5yO?坫M,v?Mבr6)3f4_T._!yQaL7_s;ra62u7,)s*^GΦ]J]ཌྷ z'0tin(9S{m,k#.o\GM.W\ZTˬo~d5F̮S48Ju9T kta‹^1fSrǖ5UR%0'd0UPvGĥ dýƷox}̊]TT"[:m:&oUZk_m V'BJ^Z=?5&Ө tĴ$F&qSR7^$/&deZ P&_Vyd: so6JU4 r89ѡ9fx#r YCl72j)1ȁM bKt %sdG\ucBvA{s_n=/?D9ĩ!&e(wyOG8H4`DǯҌrvԬ98xEk'c3~#.ͩ(",<3²yz }c<ֱ~W-lx}IImk T hp?g='YITl^3lϫՅ%nM@BS#&t5W;32~C#)BJc5|Rm<PqRmt+z!Wꍺ>n+%mW&#bYG~jlS8_vwL/ÌA P.rXɫg:WFm]|L[qlv[En^'۪1JH؄ySx%e8+O:-{eލK+Nᠷ.[,Ε >WQYͻB5OAOY6^vn:jw~<\5PYT-|Kvg)jymuMUU(Cytd|P}D?"}kzMR>3.2|.7{υiU5M\_R5-6"(IKFc^sG*|^JǦmjT!ny( 4`YKU@]4:3{nF-_WsUkS-RHasU9,vjYWpM{UVy5GDc`'9|R۹?.=`@2\@Jzˑ)`U6 2%.@/skJ^?8hd]Mq@8n7XSN/j(S"0PҌZ|):o&m5EbPR\6[p!;U L#$.JYLgܰoUchr'7E WNSG2kp6W=Qxv>v;|Q>W N+CӱTzYF*q]uLt僟gbz}爵eS|OIYvUvYMGrLһ)r5vߤx&ubNiL"=hOu>m[൩p $3įNϗ6v}jj>{m̬ V!icuuT0,cϛe{8/=5c勞OטJYm35 p 4kR#H5Q!:}"()ƟQTSM#p V\ ȷ,g8?L[N`WQ A 04u)f佊RGlت>#d3BziD7-be&E̖.g4ݻ[NV̭lq edwkqa)3rͽ~\'١_?+YXb/_Fѡ$_a^!VBcɌ;L-1q(JGMa̸+,QD8S{bif]/ZAŷDQ+IVmQԋ;u{{gđt2w/];IAu荒5siPfb~9.%*"BTPBE6kxܣTאj-Fʊ9*JxsFU{SA@(XӐZ j0J675=IjxLrL%?h1rPc*]ŽMM(8SGN!`♹ZxgiM$`US,VxQ\tiyFEIL=&FSOlkJWM4ԨN$kse$n멢T?<!>|lN>.Yk%p'lMMyI$aiH@yWYɖ2ƌ:Ez`Dk%4s axUW6*2uᤴ,<2ZJ0C5 r|\B-/L2(PSN;8eݡ8 #,QsMymTW~ CRyr;'1,VR*c^TzRlM%S=4)g fТbPޞZF-Huf.Rء eS )5^sUYW3Z5ɏϘX'>bC^`R ݖwQo{)==n`fPw1Ŋ}8zXٛ+cˍRseM:;oI=x%Rj9PßJdqJ;ssrd+ӛ :U'9p9ȷIX&{pwZUׯ +%>~|\oY2u4RXj;WgyK&_JOH&:-Qi+oƚZ4Vc|q6f'BϨWZ2mD{=2jB=*h ':5Kxث7>W"9חC6Fz^tstOa,֨Vemnhh#mʹfM4-.6Sʹ)cM}< [)9󇼃I.γyb.eh2|jX f%>rF͛kYSOt҃ۖ<Șku̱):!2?\I1Wnf}ݼjm-r&@}N{S17}-{2^'՜fX4+rgC5y!ݠW]gWs:P\u2L4D\>fP:ϙqbM¶buvbXYNy+xF6w塋dWm{7ǎ|^;Ƚznft9|R /јG4" ,JDMA&XԠMv'hàDOrh)C%(dq ҍ!wYLh6x~3(:z凢m|tէ50<^zt.(ng9Sꯞ8'Jeg?吃#/_Fn"zLL >e1J LjoreBys]$sh'Κs7a毃]%߆;oʧijM;~+6tØ V=4Zט)Al R[8%3\>S찾?' Zps2)#Uﳄo}[X 9}r,[}~l#]gKSu]z*HPt)QQ:wD;LC}?;Zݪyln}UpxBx\]Z:P|@E:|>$7A2IS?u:^Wr|7GY˘RfeV`fUwt%OuDto_|=}F<;َ8~WLM,-=SR{y,d-CG1rh,A\3hB~e/qb@clG2qe 'ݰB;*-;L!|Cu*6dstTU-J0d^|ˤX:yF tCl졕[t6&29`R:cRF,@'}{¦|W%3ĽbFF'k ΆBd8QJ"F-^T8Y<4T2mUՊE)]T3SL9zw8,?OL8-ʫV ϔ8?eNV^6"caY)iZl!WAD4UZr? d6MC`pbKAf. ҿ> ;-sÐruKv-Uq8!~WMnέv4"g:dlvUe;yim#Ԋq%1R1,J7Y>x奉Xr榚ބg `>O/\P-n>.?_=U~|'x~Uj~Qn#voFmµc;P{~7}<֝rXK;~RWҰf˖):|]y͛g=R)&)XXf+.Km:r'vd;oy=K)#Bs{1X4AlQ I(?9ux8tz՗Em'4O*V։m kŷg*fvn䡱A=K92`(h}@k?;?vazO 96:LJSLɁ=2{u]ÃrX2GRi1א<ƪ%'/SMsDnf),Fi+Ꝍct6R{̸Tt# RaptK?Zt\sYcsm8 ZKdr+؜#&i/ (T5pJȭZ|SYK*_2}EfiBg9'jϽ-˫ZcNarf\d0V{+Zښ!s7lxGwY{ FRNE8Sw#g dHԻLFg_1=g7_Oq;=a)z䑔sn!*^\ ^-B 0{j_̫UAdqKH1S걲{9+1/kخV:֭3Hfek@&t) 6bC QmEd28X%!O-TڣŖ{N(aWư73syci伩U-2M,6.:ȬU\t'c_I,^j甎cdUwgx=0-;,]hO> Iu.=e˜?5.f[/c::ҭgPd~s<pD=9c odz.T|LvX1J[&oa3p~%Eoѓ8зm{L"EΔQ+|jlש3ҜKd#k__rKf5/ө(G=DIu혎1Bzò$9R%b4{;˴FϬILɸ=Pu*Kh}ZQqMDjexJKE7ke:ʾσM4(@ŠvW~ɍpUf>zm3Dv\il ,!2ܻww}JU#R`-@߱~G 2^Y{}3'IcV S{aMtSʶ{!37u(1EĦ,.eDsLIK*C+z6F2k^2=BMBAqvyKM͡o?Ҽ#g}J)xd+7:xNwZsc Q@.+_u$_Ac>/thIaܑ\MQ3ڶ.ξz[II/GAr>NJSm2؎ba>Dt"Bw8R<<kf/¬H4sPA* 6Ǐ#'gl!SapV/jæktFR YAH>b{,uF<7NMpR1~J^A+SXo8ʁSp*d\Hz%#4F$3S^Lt-AY^D<[V٦Ǯ䚮jVIZ),R9Yu/wUPJ^- HVd: վl!ЎySUZO1:tω 3$vz4Ju8j#u*Z!839 |djCȰ( u۳VIM9# WNY\0=9IdRE #cSęiȨm $ԗ:pQx\YSrx=:)x#-n.`^ ]bs;;=zpp.K&WeDK3T98xb[/Zӌ0r[,1Jq{qҦ<V7 k=zNE;V.Y볼!?/(+sECߦh:t L[|L19S&Eo̜9BVUdx[Zy8Ɉ:y;\IO%}Z/.]v 83+\A:./L˼Ӻ&nnu\|6?DgO/6G򄽵+њDV5F^6g'Tf6ˬ"m~:n蟳$ϿyQs1*%t'x:O^4tz?AgPP@gj{k<flTWS{mx+w W 0SOڦA>#2 ~~"[.+i A5NgkQ>ɀ`ÀR'GrRrcW9n3~.x3貪bmj ZZYFPڿ000iDWYtEu |1G<+n{u.{.jX`!$@r "0*c7:/UY;Mk.7 !SnWEe )ה&8H/O<"PS p`5 VY58w:3M^* e"0s|KHPI1 9V@aT{glܾLȱ)DLkغO/Vt%=u*Ә)kոt+Yqɓ^mc{aӟOJx; SjAV唝-5Kl3Ȩf aJDϧgB] arnaXNջ:!mƾ̼*?w潒st}Tqo(k`a"Ʋ>naZ+ߟ}>f1|/6}% eu0@WeUǰorV7_?*mJx2h`,xbcTPVM䎎迻K4ai B=^S}Uz%.1%23X gp{JxIvJԬ~)Q_ Gruˎx_f,`~>r+`Ƥ\`NO˝ UѾp}"گiTwS3)(aSo`Чa^=O֬sx29KN*TM|y&a$*%iN0|^dtcl;BثAYqyAI`(QB*ٮS&`Օ?.7W{ukq 'WVY{ ;woKbaܺs3LMwzLQE[+(4: 5z^.;q3DHHHu>ɪz˘+ '+4+4_7*"t{(FOЕlI"Y(sv~#9%b>/w K{WK^v/( M{ȭf?E3*H{/[cdqG\d@lq_s AC窮j5NWXU~n ~\hqFZOÔ(?g2?l46z_%A2ޚdpձ|҈2b*m}i(}3Ztٌ- SIuo%>:wЀ@12=k1}r dz[=wso6h.n[g3OQH!(8=~]GCb Ӏ1*E^nҖphFwٹhz.#Ö(w@v1ؽrY |gbH)Y7/r_nH9Fqu_k)Qj^?A b~_+=u$ t2LF;r,4)ILf鞂K 3`qpתu_](n?;^9]9߭sZO3_! -+s<_{]I^|P31]7l1j|v 8;ɩ_Z;5gk@iN)k%sKtks})?7Ym?[:ke?F| 7D ;!<؍)U[eFY;П~sXc4WҮneSӊ=%CFf Пq٣L6 o3kd6Â3p%cTcӴ=;!m՝H0ś>ݿZGE=?ݜ?ZU\|RX[ˬnt;LOjZdb"Z56#|9Qf=ǧsYp>9ESuѥi\Bil=Wrk,EMFJWĽA=G+7zbuM ?LW*:oeNg0r).:?sځbاDԥOi&' z*vE#qMJGg{dsU1 3NrN֛YNhO7A'k2X&ŅSC/?vgRÓO|Cxmx_#m-'S)e3k5:y6=${a6ĸM5rZKZ3+b؟zӕ;~#@_ .Db,sFc l'L`h)Ga+-j;QDR} jH`D4&ڻU?~HH!HL)EEȍE#n>Kf+| !a;MʋFO׵O2ɐ^HTd|Yi뚮w!#H#JRk׍a`ۤ9\Jx^k[?=ڷ֖FF=Vqqpy'lU.Cx4 Jla"q߿ ŮQwCg԰m*Dz̚(uꆑ+^/07Zܔ2ksipXVVLYAoYPNvѱ VѺQЖ)B2F)DaZ[ZWO_+F 3+mm%SI5Ҧi43D } 9ŹZEWzALBBQ=//!Ai3k!c=I/ %4eE2T TFP3`KYo`I, w:l3S=LBL^AeQaJ#^-ԇwrּZt4kwCΉ`) -JEH %%ۜrpMW|Q?7JYJFR3[b(`zpITD`$7 ()kdݴ什kf *vBe6xS9eJj٩gᗮYwf\Y>xś|W/uaO\xe͟9^6$8T}JK}q ǟ oC/H! 8-eaqߑ!`GNښ`G*2UROkLAKbϟV!?/4֐? z(?46P?@=ĨP@ !:EqԠ= THzTz5q-HR}gsy<$Tޏ4;+$k׿~v_%9?ɛ={t[o)6+/B%c`Gl<&FנBHНT+/!9G"-+0nc!(󋋺 Fs[ ;Nή:~[Ǩvcc5 2nD^^D[f悫+70E\6JWέQ1YdVF"'F%M9pq!mbL6O Ҳ\NoV3|ٛ5?g@J% &1P- h.?jhW(h"DL"> AQ!??xTxWxk6Q6dbD($s,#R4(]](E0y(mr4 $ZPv!HaWIk SbIH+RL:R$R+|Krs|_sc<4H pBF|&=ެNz09N~=89_u;o)JTQJW7o ޸LJ֐9>W= Weʷp0Qq40l̍e.б+.en7%'HӼ֘B-=c{b4.>fk %ZO0! #"@H"RC3}p2f#D]eiyu^*B8G?{ #iGsEp JC~ٱ hW(o]Ec~Gpg@41p?#+=y&@,-?#N)Z>ata5)NRUcv 'Q&4ٚ'9.ZP؝aB^؉:s0@NP_EǕgy#_7g1 JxSL͍JBW)QE+" i1|Bw'}T/sOp|8>"$qԶ ۟!WĨ҃?(~ͯf:l$ Y-S1 7amt\VVqWGJS]PDە l?/SbO!H-5M9Z3?I۠ 7+)6k4[G2ŁAR4vpЌOfxߏo uy{m.CK5J-G5JSEY*iˠo R&ۭ[hmm~qXc]VU6l7+C n6;b JPNw!V$Hq#Ͼ"@$P@I%1@C~f4Kn&pfY6U9:d:UV)Pfϕj!ajϽ]jr@(dמ[C|k6qugK\/(ʹ{#Ư]hq;ݵ(`Ee @ XZFԹ2}?AJW=AFE)J*7. (>v}TI⅐z{5"OC_* M b@C?=s'O6@KfIl/bmћXGD,}WJ=&SyrpӈR|<( J$X^8z>0m9@)X^Ce NP4 ¨y~{s<79CzKK4%ѢWHԺ0T$TKy 3cEVdyKʖֲĂDB€ /6J&"X@,LabbJj(ʘ*DaԘ+ ȳ0H{z+t 6oot#݃_sbpI^]u b?-=@RIb^~AVRK@GkR/ NSIFeE!(^t,$Y1ci7R7V¥RYPHͭklk:qJ~K̯J\Ԕ*曻rwfyMR %`w]{Upp+D; /7Xp3xZ'fh[#u2xA!}ow뗻OS{DIWMʌ.pSS.@w?_@Gy9DP! $]u&1GΏAѸ{:ZT@ I|S$9Eˋ ZE,1I]1`IeBR^_DowuIIuf.Nsd qI)1%]y[W A睏:|*  +[ IC*BUZkZmuݼahɆlGڵ[%BPĔ BHL UFD ڱ$ sK$ɂcLDwWqwm꽤'-rx/)mkІb%=w~yojᶻD\y[μBzp:M;J7u&4V P!7 !@ӄ ,U0%F)PMNԍ Cpҵ /%ޭ+ú¥קi)eIPՉϻ__k^f&&\ &GFF'6vskjl6=Ng}9_|#?rg91u/`߅2jޟ_ɓ%zx.ȇ触o9P'sJ!I't̽]}|s8DTv厏w'N1Wη>( R $ &DME$ŵF؁ M0"*drADAQ J4ě&4"Kq45&uАhSTh )WL,nkǞ.Y._w˺׌bڲJ[3bZ65,jJ1biiZ$dHƪJɦB` X&bLH&BTBiB%RQc-Fƴ[F"4c[lŘ%f`2;[QѶ*o2ͻXMh#vV֫5"C66Q!Q}]WT*"Ś%1BRrcʐC abE4)I`ڴj|mCB2Eb 2RAafIL1)L i43$LD@ DA (̛]U[KPQmTFʥݺE^+WS$1%eXb%5Tv0Xh $L󑅤hiݭx$QWmZ%3(0iLWٺ$& #E2(ь0@P\5y!ETdcFQb ("Q6~^5 EEh2TboM4RH"`(Skh:R1QF23ιZr5"omnF 1 "#_^^9ݒfEb EEXA-D("  3T5P 77-Kmۋ*-B-9u\.M&FIhz9-G@5jPŊ`Zo-ҒBk!bшLh iQIhٚWyncjռ Ӽך,Q6&XݳIho5ܒ_qh2JRKwTFexiuL1]ea(bv1ꍣ,y٣Wyb)YQ-uwhM˔ͯՍF^^iwU,65i#fꝍ͢ƍwrwtۢVdQ^KFV-VL]uȄKRQt3^2VUŊ*S\T;Ξb>vmwAm.2LS2E&5G;$ʦj+ 7C^uTo46¨fi:,5&6bsFؠh*ҹ^uoKChش[wwbe+ XD%(YˡnQk"2],-&Ib4Oց hmX(Er+߻&zsچ;F׋2h&Sa(I1lb"Ylie%%SE3DJcTF.n4`#F,HFeEI0TjJ,PQ4X-ʻ32|zьQSIR"E3'viK1*L$`IRkDPQiIF1m-23% 5#aIAS*5SRSLDX;fWJ #XlBlTM&Ń1H3QLhad CƤBdJT#h$Sw]x#x٢ i&4C,#E4C6 BёfMf0ae5-v(4X"HQbbcEZP^wmYK4XhȤm~7r1 Pd؊D McFѨ-3Q(Z-ɷ8B6Pd*)#Ff,3ҺE(a*Ƅ,RQcQMTAb,j6ƈ#MXTiݹxoЊERѤQdt1X cI4i(+llclF6#x*3Ϋw-bPi4RFQ-5(ص,F,ljەmh1[%h*1رQI;nZ6c{1[W-ZF5rJ1x姝*5r-\oͱWv爷+Zjwcxo*8'f,>QB9y eTp#ri>߇S ¶oz wg.TtMcy |՞%_\qp#RC-иju=R[G4VTgઍWKaƮX\ƒEN,6l]sx ^\c6b;ׅ yKr!O&/+ۜ,)0 %`rchjɣGd;}y'[)';Ťs}z2Nr2aIN kbQ4SDşEo[_ (j}0a~UԔ4Vnr5!h$OYIE R!G3w_`'s,`=1d_^PlvAde4o}kn{ZnOF$]&Fg\R *ML3fb4RjQ'Q_Ȣ[;,M %i!ϐ.3z5Nʰەwn !tGa\ZrΜnC{vt5ElB"3]>wUѺpheWMm$c{-Z#f<G*R]]qRX9eg|;} 6ר($G*gڄ\p DAI"<&-[:*-,XB)yMb Y0(P3WzNm1!vϾ&8zn":^\ n8J!(}Ft4!/@(~8X;*!. HNEKic￳!d+=w>DZ и[\x4Ldǿ ^eHDD7άymvrYFbI~[/ܣ|y}1a悏qhD۝[[[^w$U_N^G#ˣO'/ﺈ@o!C9VbGhF0z]-]).9q^J&:ky'Jd^_L|2wsu\B,@R\S 2R:}IrV?|ca"0bC*JSPXwqE8ׇXcXvmQ ;[ V˾--K L<8xUYʕR7^ZC7wβ4c=W/e$طb\-Tc~1EQ-]ͪrc8>fj <-{duy7te,'CI9*靵&9Ia(F^M OڧkNStj䤏**Qu:[Yc٣e뙔bvΑ9eMۛL*Cś\aCQ輦cĩSʣ7|c.ELĹìUIi]Ҝc9ܩ]=$Yηf+&s8F-"[-o;z%i Vu3M|Sk*ӜS&fTʻډۙ/N&UTFZR+uoYvm&TGUx˜u,o.tI*/6x}1u%45N2)XeQ"q3woTe""( QMjV|[_0Цܷj{Ex&`s-^#_VFD@iI<-|DSгG0V(Nt} O~ߏZ|uP_(a[1+uP)MG岝k*?1 XÃnRCīy$Z5FsXӧ(08`2%ӝ w#0"B$^/[>KhFww>QQigb!=IcҴa)'+nŻٰA~4t RL~Vlq%!k7]d pʋ&:DNݨ,fi2a 0Rĩ͛Ac'Jͣ\``36[|F՞NS|@_ F#2oTZY4?S/}WisUѨchl=Qa&2.5Vgo 4U&+?$vVSv9oгFi҂").o"pZ"{WY{(`EG-%9mC2ltZ RE$ۡ 3Vc*GRzv zZ')||٧wZ6kd÷0dav6$ @[:^mt> ;El>"]6\?d ywËǔa|s,4˗IAR|frB't::eһ G<"߂^h|~aޗD!ҭuX2 rHu\ Gy!d E%')MqK dcdL\0bAK8!&%n؀KI(?mdhn U(m _fQ !~gNWszJl/@h ~"XLʥfǏP;͒۬2%sgTL]]1EM*I/g5p+Xįi:ҷX@AVfZn4oN "~F ~~!WƓ۝D\gdNz) ?"= "nV &\Ce$;¿^EX +#DvvDYivϻB*Zꃔt+w5ڻ͎"\j'ZcTە7֒@.)42sckMq2nIVƺ,w<2` \* 6/9^<UvIwiQcsAjz &ڊt:j?DLu:B'iiM07YhDnakpy&+p9;:cCHqv:6L`[E5LESkZ#N%aAIHcOѺbTFD䧴tm *1 8NDh);%26v+Cu|į+mR\,z*sV!1 $cʔ.4#2h ly ^h؜^볾f4p%AvI:;eoil&~5qz?MEwMpnI]I|9><N2bC}n螵7l93 s TAa~A Hh*UTh'{@ULRY$BK 4 *5/ͲXn>vAmadwl|WS6NV&dw} jcg~T1l"b4 tE33W0`]۫*@s܊= 9Xg|L:P+* C;ܭ&JW;;E-!0ZJ,"dғD / 8ꊠ4w5fܴjO=%/e` `0 e+G (@a|2]}zbyw8P7IɚQ@} D*T +ۑ@u4-?Y ;dM9zN桴!Rs2vg+FFf5lniD%CGo[YaʿcV2X<#J$YT( 40bȉ>L`ICU:PQ< l++\i wj9 R)ꗇo~ғ8SB@9S!".a )[i譗MQFl3)qn[xh\GAFB\>4t3%jc-٩y}[MaNڀ2eYCBhw5D7CWo4{F\?NX7{`KuJ4\38 7QK2Ԙع)|Zښ65?ºe[ǥu]AodN:V/vl岗&SB5˭.J9.34f7lPD(϶H" \$ g½gܱM$.{@ L7&wW0ve4#&$ɝb(5=&{>RRa+E4SAJQ4!HD %RRLPUUuD4%RQ$DDLE-4QM%E4 _>DX 9ג̚uf?qWşds+W-GCU"TBPEIb4rg襗e4 afE"d/$4=]*۟96Au Hޖjq8GT%J퍢$Z+cKSg*jĭB. ;@*HA*#lX(1pEE"qJx)q WϜL>) q&U9D`C_dN|UYloHa: kdVY;c:|]نHuDzj>QVqOYK.hO5w2|4y6?&&/4[|俨?W`)k G[J %)fwLm&=fP Aj(BCJWDMM!NFY4*~ȑ=G]M`5# iSZ a9VtCuI]x~܀y܃mcouS8;s!=蚇TqFV*5az&ݲج΢xR > _dYqڗw7[%re$D"x9 S'[HᖇLɪǤ@u`f1 a+mb6Ņ-k,ȳAP"QJ1w'cZ /7U Owy'_26jlF5~j]RՈ]1L 0$L\G o~V ꌙ¦ :\'c,㧇UeOn? Xꮋ0Pzk//qNpՕqy+8Tᤸllۍ\I7JAFۊ)֣-+4(m껗*VM4*<tFiQ-`s0+?&; 2YѮW;$+=)@zqqɉUgV(~nh^iK \(gy 9F<[X<VuOP~~e*&œkI%(#nAPGt9٬4>bg%⿹zP{7ʎT+ >e?RtOib`j~nwIF6#6-.=Ͷ_z"H5=Jj~yJޘʠ!boEѕVEڔR x*y^SE( EX}ـ](5.P0, MNsNf&^#vpB*d&qU(HZ[3TT {=>Ww/M۳$6" B2?̝a(xfBk JOu 6 OEɧkE+SqQd`S?#2-D~5: GnfW>}rNa e{Pz q^(LT{W۲tǃ+'` ْmNZ* +w'|sLu}DY8YxMs,~!L1E͠4{8K6Ӡo +B:uB [YH9 TYA*fUjeWt?:1q?Y3W'h) /ir+qgbq&U0;{>Aׇ(tjʠʮB)#-MW /Ǐ) Z\UX%yCj>,SZzXRGXT>UYK`fFmE''pIHˁ>!r>bhx AXp؈")$ ܢ^^CpIUs_[^#h>F4ztńkꖄs`"B\ 4K8l sKSϑw xW৷ B;]$DJ8Ml(xe&y1g+f9UV)14syXH%H6$yX39@݋S/- v~k U􌯈J3~X:n*E>F_tiӱej$=j*+}=ޛM54Hz )\X3RtNV;>Zń@\+M(D DrYdác(*|=P@St{k+F%\@hUJtK&!`\ųdK)0 +FCP+ʧ:Ul#4hWۺJF"*6<˛v:gzVr3IdfQ%vו)K#r pܲټJNc;#H/U'py27g{-KII~=NڃmRP0yqd %ܷȟRiک SaIq3Tm[|y@&Ҋ߫|lKpY 3NV)hVgL#ÇBW΢W#MYA}E4a\Ѯ11Kڍm{G4WcXOE8 {ui QSRHd%noqAi}}/ۙ!ՊjYX2dAX;9o~DEa үcsf*Rk7uɬRōϝ|(.DmϩUjH ;#duCUa o|Kf34%KgFvkዅހ kTnI,ixm jᓀ=QJ+jt)] QVCz^]ůWru [E`a=٠-b@*<7NĄx"%P(l.4A!;cνnP/ 3w Ť3Y.- \JMirJw+aI} ƻ3u$"h,BwP0"9ADQo^P\2>^ؓh=۽UPV`A}oESIU-|@pPUNĻ;!- 6Vɉ;zq  ,Щ>P'g ʝ~~ek%#P,_EY Cy(8`"mTd)m`s`6rPJ0 4o,GBC}hImWe, n8"g\F]XMM469cbg\~}s{3T`c%j"&ЬBEI׃LC1Ϸ>1QkUu)^= ȫ:)u ʄp)#mFk -]HwiQnHhJ,MgY1i/Υ1NB> ITV}b -4="bxio{"ZN}|@_F]㌁t6jJU;#mt' gc]tt+wԸzv$dzAѳ |#5yMX)rϟV . (J"\ o쓞;&%;t!UY)*cQm纏ʪ3 V_BDrvNƔ_.7vЁ`!E ځ(tw\tqCu fDsˇk#f\%lՓEj7HDwfJjѱu\z58PLo+|Q{ebZ)*TN@ X.89ZB~䛞eǕ!H~b*j–ic|}/|X*54fٰV(3W r68F-5,h1u٠zEVA֦cjq'FeV0Î~Ӳy$D\D-x,"Q3@1Gvv jjWE[]ћ+'0 Q%9![u=min*.StM3Y4o{jk@]g+6 b\aJCu8;Z!lbRv Vw-w@Y.>V:c!/d E,ʳ=LĿ񈘡g:cQՁ(%rԭ߄DnJ R7@I6k^闉;%b4? I068GbKo\q\)hOry/13)(2c Q8IѶ? m`aDRt-zBeQƇ'/R$/(6 N~5CX7)iĶu#%pm7)md*F UödCNӆ55˨Nqs~N`W7+HR} b!J~#rQ6 p]l5m!Zm÷zLJ5Z0N$h浰 m TY]E>+v3C5 /Q{v-#I\-y ܹ _ln^K;cyL~HS X80T|_@ r׿‰Y;b|8T^Yl䋀M@=s掱e`{slr2yiTo͋U"qohBR` 04镡oGR+,]5; M2^$!z yma/ڃj] K#kg-^OqVT/F ':Z;{)0 ogMSB_iN_eg4UTc XYVjyƌTP3bP'0^~zܭՕ~@v?Bv09A6?ŇFitcO8NF-;[D/uӆHyoCO{Th+(,GJ8BJ{BEzbRIMx+]n'zvE|KBd>%g˗ƃWq]@!흍J^%I/]@^( ߍ'\GcM$FZftl=i7ξ(/8T+2b'"oV߻%~{CώWj3˳3?\Hq,Q6z6Y2(V iLy}1.k7(jcSNA;7,ձ((pR|%;ûau/S=!CE!q$f.@r'tri+ٓ9hyf1Q&ՇvdzvJNӓkKQ!\TюPT]e8x\-U$Ddc]5 {8;_ȍ}X5oRbНA (xhil=Dv``8Wޙw֯(2A[7)Ft Ϟ=stA$1@Mv#Mi"w#tSCwܟ!TnٛJ?!,A$/]cWs)yeL]{f ڷiRwH̼Vod)B.b2:a: /܊ºg@F+#ɩ?GR@Uh~w3TPs@* [Ņ`l)Z}n`,PSR̫yf$ol; X,VX; ,wyZI9')R.bKt"(Q{M RȅhdI Tulos.t/F8`@QyK/?SsqZȓ%_OGrE}W[U{ 20U=|_4Nw~b ٤m6~QEz7S]!?;!-mmĥQOb^-ìG iq̐n Sc)^bϏL|IR|G iNA%(,lDq08À5ԜGm=H2~?i|2VOGS\}pq1þ>6x^ 1 x2V ௝XzzM-PVHd1T{ ؓeVRDM6qct8%s>/`nt 6}M_zN[CKle2KkJO.*jcJJn7M0Qߪ-#dՇ GhHmbUiI4):1Poֿnx*?,($C( ,rfJ\ @Zepñ(T~A.=H?˓V!<=p Rnf3ɴpjl-^&!^E+J:Tq 8-/TIbr]y*h)H[Ǵ0:ؕ^%O7ʱL1d]ithk[kw[8~0BKqNfD 5M#,Q7YL(@*͌;é0JQ=]tV-EDYJZFs2 \r`Fs,/-ƴeQZ! ,!Qn T8LrIeiz}ؚ⧼*]c92JNB!ᙬ, ɏ%W%9[3Aϙs_[8YE ˝+ {n&knm;`zRWbs`&yX6ݤ[p:|IHL#STs&u'YYO(/  M}N_)5LR */R@HV?٧65GFN`rb7=ôTE/g tGvl?\s8E;Q:yÕ3[Dc=az Y+}%ɢF4PV-i1td'J[G{f,2&U9iysU]@l*̐dfUMw-nRn.-3[:Bqڣ|u7]eJ hdg-=[v͜N8ܝgCL[/wG6U6!j[ϋg8K/GxRؖHk9 dxDrԨx#⠍2c_BcJNJwTn,/|z{uZM% #G&xXejwi!D]sOU4f㥅(B|l"a}z<}~1\n%7|EECe#V ڶ+ hAVd[4Sn4lg-NK֌bι5msO%ۗ&XdQL)ዾ޹dm1=0bڶ%赼YplG]x{|W ×{dg[#mk2FD;UN-]NoN$1ߡ5INq@lp&'o_)FS&L]s'Ƅt 7]3]QVv'|'~l><fb $틤Z۔J^l`²fnLOwшkCY38>Kin1CgǸ2MoDJc)7fƉ HKFkώj *4VHOZT74gsH$)9A8" .bzQb´@Wl}jH=2hk R: " 7ߖLy×9Z.?1 Y(KiN"k9g5}NA2OO<ٕ?T@j?O^Z^$x!'X,/etimnJȷ ;>WY%QVmmwXѤh}VVB#& :`̔fc`5Yɲ'&T݈nl]"Y s`zz5|W8S@6|(53\D #b@Q7W [==. ²PB [p G<V c';?"go(I, 6 dPc(e0F&\Q԰qD vmξV&}϶_~b~$YR\ŭU~s# 6 #BbelusT)3,2w[] <ͻ+Ҕt#ģ`|sV}}[ܥ%2yQ`mЩRŀV@ >T_7QQHi"v:%JQB7Át$qa2P:r$eʉq͒1?/(VX!:3S2ΖqZ?-n^@d]0N]02QQ%i+R͡HU(ZpV@ hKv,Bʾ =E\AvH~4K*U*VtUSKPZKެ|dԙvFUiD2ƣ8%dStC:Z}T^ۛ$'qtj;sw~Րs'<ܾa³ W IV9VÏmDw=܄1ʕ-A06 Rb S̳69 `u8C[*W$RAJhH7YZfˊ󼪕:`F$t~/Y3_]Zr7] 'C.]: zrP=Ƙ*r_f6][)6}"Q]w Tg{b_xNfg}k-|Ckh1U>ƩY ?0Y.ʩαl$w۴D!<1^ KqzM՚3 Am_P(5g^Ps,.PY'ϒԫiĊHS g_8K/S`rrŖݍ?W9b|!$ k\>=,vtugh~h~vp0;rZ L BDpng2-DΐJZ`j>)>7Hm5z`F wcGZ4Bx:J!m7KNγ>bD?\"I93eIw?|/XL܁>EK4ZG6r;TeVIo޾N\JʸW}P7[|V˻onr3KfT"7ð|Z6?85)UG\ԃh~փjOd4YLӡ qK nO+bdS缎藈n"oQCýC5+i 6k- "80E|d84P/2jD\G~_j쟿>JDPzZ+É?@U*5d2.<[~(A$Fiۓ̭|F΂|vGf6KW1\g-@" ܏@Oz-֬@ns}}4NfHw ʚ3+LhWψp%'i""7]K҉AoxdP7fME' pכ8 8PXT'߅H3a2-tɪ<)Ja)HUOi<+T ~`¦(J/E?i7W}'y IL}tr|ͽ<}?2IztRi1"޷FeTAT_K|7$܌>1\qE iޒߧUZBG1_hyvMk13].:r0Q.3$5xE4=fe yyB:8B:|cXjIPcy8n[3-YE$#}㡰Fa?׌0vDoMڀe 3A4t Ȫt<hnF<>Y[ZکP)qmul4HrL/U;CCZwe0>we8[7/Ҏն܋'2vJ;FB!9X!͏Ͷ3}0)[ץa"@@ds$ir.ZMfQט -Oln6Xی6DH,eЊvSd;Er9б*ca5^Is#ǵ^?m#]G N3!C&\.UrPAa^]mvxpjOI#rȚjmƁqW7ڗq0 !xύl9CX&X;lv[T?}0R6*hcOXa0j mr/k`6ݼ{K٩dxNq׮u(% "+͟2ȏ+HUԩFIv!E6p ƯzP ()%EYzQWPf)N-4r"hKX)bzba۽ i O(#0h#O"O%U?r9 :busN椒ȿ]23T=:Yι-.e .d4|S°]a7tT]'Sa/QƲ2otC8[Ò|F(2ä&Dw1t?ɆxZf6M2o)C2'>]&EkHSUP=f^/}`X6bG8CtƁ@D.&tʬ]2"#We?[6xs>5 g6j_^brq$yj|0ﻮRVJ񟩓%r{BjIxm8Qd y!^4kH?$̍`ɖS5%YO ]}8%\f94^-{;*Vf(&u$y@5{yDs1f[t-&g=$ৎ?R0 Q}X@(!> ()G{EtXѼna]\/J0ؖc-nP i쒲\Z"s#m|w|tHGYz731ե:k(G;OA}]=ϣzKZ{N?#lXOŞmT!]Ջ=TJ"FXBˌwk% 0ҜfhQ~IQJ&L|^VשY䫔]C`z[ ` 6zhTGI|SR5wcUF&=ұ,@ʞIwH[r?xCI,N,Gm+iI0ħ7 W 8iЄ*%n}9U%6wR|m0-wVWB y ~Y"NMqPw)Y 6> ~,!z*0ٔl uպa ܁6oc (j0' OTh [{5y\ȿg4XeiQIn"֯xV*txaY6{!]}:W¶>dS/'Nѡ_DҺZhE& ~TĖU|R^-;TK@5"XutYp8(5c]B5bYI ӤyJվJl'x@Nr ե9qk)>ymjhqp?^bj$^UYSeNզ\Ǽ;/Pr-l{G&dol*+W)h hi25 铚 gVv1쯇٣+R skФ*A;Nj0t{*&@E'nYNnYJMKdz#F9gIML:GVmSl Jo֮L1ᓴBьCn&ѽ&Ed46ټ"Ev"ohoHU G$"P"%bOP_ti:ܕV]-q`|S(K%bvK1h'_ޑ`jǨg vC>lA8n$#x>[kkغ0#oRTRZr 1_,߶:&oPI+FPi$Sxsc&;vUi1sc(w Q˄,=̚pqުœ:=.t9|AV퓦6aܪv:gkP3o种,)_rΖ{^L&K\̼uXϝ%^2=ھRcT0DH_P/ wЏ>Ʉ1XwwF3b?5Bȉ:wN`+oSk#lj-s)ӾFL Z#z>>xs&(>{ѿu> dyu g׻`2$%n\Ϻ|w$ZI+!J7:Ρt(̫rnhNiU!0 sZxjP >iA~]Tظmi9À#[}|R9Ide=S3R.U3Hb\sdQo͢¾C0jpiM䉳7ߔ!V1 h~mb}pBbut~0J<]HGEoD:wzr?" ǔ"6<{/6BI4cMCAQD.^8_!ڳJc-ؼ~ĢD!'zcu𗴥 aU7LN 򉃪,lE/YxBSfw{4l 85> 3r&ӑ<p(~x?KU'ŽELgHѣx?awmE#kD1|A`$yR/72jZ9ک~ҟJ[ 97yB9 πCU/ҟJgP4Zئ#4V6GB>e׈%lvd1I g/' .X;pM\W]a>ʣOGZ:bKJj[7E@œZuY]5r4LP:Kv\05rzYJIjݯ>")M͝>l`s #=T 2.Y:C6B 0)+I $][cS_Jʌ8'dl)"N l=ؙ[7 xXC;SdEp3FՆf \M4DyP7ێsr/}'1"WcOAoA"S J>u(p'N ]Lz;47݀u2Y0Xc$- Trtozk@CSqdP3zӈn w|?\ڥ5?U#-^G;ښ=t/d2U4jtx5V)CF׾F^5%5}Ei \+;7trsF`Yp&|y߃eyϫQpʶj ړI8"u~6z_뾆(JAuxvF / 6Z@Bĝ0*Ɛ`&c0w)*--.8.֬3~f t҂GEZmr}hSN% 0 ID$&/~^GU!(P,(?S1F5ldyAU. \WEHA&pٜ-]nx0U'4N(yyVw-E`t\rjXGK;4{Z/[t{,)5X5ÓGeQ*F_clnJG %Ӓq$|bMFiZ jo>fVoMϴYOQw] vs+frTȈfJW.lӬ4z~4T/qР18'"-k>pi!۷ ~@OXSx Q:q#P'ZodF:(=;zexD5P^T>B1Pލ;T$&}$`H Āe.§Z~-qu >3:8%9NM&BqʀM5z hŚcF4ӡDe1ޮ&)xjR<@Tp(R6J UҶZƻ*kd(S 5M#I*%U0Acd,5oy!~^(53 OzS!^)3V J}K苽| kXlREjp,T 1܅P6y\+vbs&i\Y_8=޹f P2/=p|7aIWrz 2Zj960olC E gUL0$f%xBYyGAakKdЕ?:nS*3OҾJdqIܦeMۤyjҷ khOm^N*!+Fbz#ZVhM#LEc#Sp8yW|Qwӷ^c)bY8UU2oLb+op]2Pe<0}K枲3;8+6"p ] 7^3ox j$,ԭEc"jWY>l¯Wr!<ҎTƲZh"h"Li8U+)>H@wy ȞQ`Oj٧03ng˚8&>VP>RǕ`p$TgvˤOasͲ 9ZO4t^ \K,t5n_Pc'PL*\1,O\Ar :!\︤A6nXnigmy\an yQqAevU8)s՝uuMiGX+Ja%4ucġTV3\*|(#cCAVV_JfFu}R b/IEp9d2 zm9  !ɵ U5n[_34`8T4eE?Ըb bf| Y25˰L{^n E"D33-h3X>H^VMoaZ{sS-AXrC2V)]lRB5}0gؓ:,|E]*X^DFَS0 lXR|] [  0R׹ ./y oVT=‰ :K ?TE".]HzĂ~beim\biq0 wk/*~ ;Tnydf,K_ցƏikNy${Vu J=rH,tǽ%Gbzbw@pudlf/Т=@lI{h67`ngJZbݽ/8Qvf- Y~g)3q4;j8 ovfPr2լuB-o "D@_@ T{'+*[UT2g(LRۜl:Aʬ6R!#+׏_B&" XTԀSm"Ldg X͈zj+0y+Ihn 3+Ֆi4F13gXG9P<ݺ?+8taklGu-4ȄuЏk$'~"tر|1lׇ\EH}*xzĝ 2[}nS^tYs } u%( {`l2rGϮOs砪36@ ȋ:F0 n[euF<aT~0مU|`c mf /D9bڦI^ ($CD%-2G7 V{)ƲBjL҅).IHSeO37i-״֨8tz/UŇًP`{-s*2f%▮XNhV&$C} |*+ buHR~%ձl2xRDމ:;@݊& 0/*6_ $Ԉ'HB>Pƕ Rg"p' -…)ng7t Di?8XN R}yP5%HM6*(NAGLD[H@#+0r&ii~@P@m7i<)@cɜ]Ȕ%R uc} e/@Dgk;yylM>8L ޝ`٠=a% ALmK}#}n1 -ZEn{$30w ,pS`:1Ȇ0 b͸I&nAZmpЌ[u߱. Rq}j-pJBga2 e؆^Q%b_sM!pGAePNc Nc(1֝/ a!FiN5k-"!bm׏V7FV#lxCM{6± ׿t̓A@p;@;K7::!I-BgOԮ!LB#>6=l#)m%=RhYH4YU@%d'jKgV3Z dB ZtH"J%7q'QfLJ3Q8J,X轇aO!E H\: g3<@ѝ"m}a=>s~TH xgP*>I)rqG&v>;Rl[TGYh'D+켴s"uLF]t )4NKp^2l>7!*v;5(P 0eUMu1 yX|C PoVOKM?({.طT\)}7`FR7MMr?xs#lյQ8՚ qJQޑKf3qJ%U)h[ёKďkecnY$ =-ldןZ)9%Smr)"XFQx*wBt+O1 H}}Y* o":l6Ly!fW.Jq]FO&J# z:v "I(ޝ)yW!->~O]JcGOTt#M]9ӾrDd~qKy4&@qo"|m3zniS^ZarLfGS$g7~Mχ}#l=4*Ф}Q3X09F8`Cb)'Xk7BjJ]# Z; |L)q#^s?' {0kG}ZA,t3vXf|Ip}ֱ2~oARM١YW7^e%! Z$k;e׏BG%Z zseEp4mO#.kʊזmji />֏K`_w)CzCfn2bσ!ƌtd~Еj/w!ve^׍Wo.a[=p* WqNk`SXdʥ|q:'\#y"ODZ79T'Y]iHZ>U6fCG l Ըw13_Wb㝊#qg7GM7:1%%hČIj=ݗAF0 2\UbpS,5_Us{B=,t:4XOw3y [aߚh\%vMn"DV8cb 0fNTgq]Mw+h()V<|=I7eU끖)'!]~ 6|o}9-%U_C7Խ ҩuO%S;vȼ r?+r9Y,KjQ `0,4KqSoDW$qvԴ' ;Pǁaxxd|2H2))q虤LHDT]V!}>[ճOe6mbkTC 9wXd( ojS.$? _߸:;s+=2;,Z})nb>WA0=7#@xasy®_|_Kp]a#nhq* 4J;piwCF(zH0َ ,DaCIWpMHP{)kPyiCS۷Cb!(u2ŶʪQ_Oe"dRYgίWInڜ2(a;bDh5>2vVÝE/m&$~@MNN-'~&,io.BK_S,P6!#U`= ~8,٫($a^K5 kzTe(2 b. j9[㴱__[h %֓hZ5Kǔ`r&X<=݇D)V(-'6'i[ÿP+6k^Uxȇ/x .tPH8/jF-)kq m>,J;qSc9FC(U!2Xۈ:='PwoY!//fjK*-O t{:})ks߉kW~Aa !\bn5MR0>0=6xRkYūr&2q?*;pݞ@sﯽ#Wh%|ZϷ눕KL5rևZ%ӂU1-o7R;iֵc1gnj`]FN1cǤw {7q( S12/ksBQ2щuiv)ZDDh !Hucz+P,2o 8E+-x2o3B5 Ew{HLSsKR{׽b|cDw҅s?_tPd'晲O@dGI* ,qRyԴnBUۥn fW^!׷Rl] }eׯEYؽ d?t ڃ]ir $nOT*}aO S,DB5-ZabSݔ̝?ld:']cԪXMcb# {Pj(NNQ7W'E5ɅU\:v$ Wwp8w|YOIFJjSo 8!Fԙ›qJ"دrǻd ;\0[.15_FA F}iC"kLB'6Q>W&8^HQ~,c: ϙ7KqQ0&5C|:Fz3L)[eB$BHF2iW1|&1l4[]%)\?INt<1.K=IY+.J)l6E7$sy<3\r\JԮjZvbD5PtèÙi=$ Ə57qǏo $È'7ZA~dbee@O+AG2muEZ^_@\1nZb9$\ oX8_Ugw4^8d(Mʪ?zXlM)m#6 o CZ&W Yj8:I߄߹UbgWW#( omRoOG?~Ha eD[+2JK7M=d>YQ] # e0vLD,^lxnlƱʱ0g-6lgU|riC1~̷i H * c%X[ g}!K~3 ڽ0^8Kw1m1|bԫ.bKq,S♆k>T0XtSَ1?w; F×nW,> ${GDx Z֔x#ɪ]n`D!yK!Kp?Q+@}xV~LGs>^˶rUMjBr6̚MQ qg*<$sè̚ZxpKGP^`P]y~VH?;Tiڼ Tm!`ֲw4.M+M_Z^Pޘ-F%-Yo.`u!Z[lǝFXNM*K ̾iyu,ޔ-2uJk⛥QKIUJ0닭gw?{m(/:1+iWR0ȁtNȆ@(_IdL|_cuzD߬+oYZ0羅~nO@ߦ7>gmܯ/r*;w1hP>J/CRwup6dj"[33cv 5~J3W,_%B7⫓, 5x,bJ2=eಒM JN<üwt Y}N)Nݭ$}i7{ :Vd0`aem$ _]:yM-Yl "g!?5*(S~$FFbg kOL*ud݆I193F@(ѽ& n`N- RrYViWpOy/G6v~'k 80h]tfCTGՄ :̭5Cqqw.,@LK|a,] F}7 0\*+ٹa6 %h]> i)ٞIR w'XD`h>B~Sƪ[GKVYRK'{ 1>I RqCPy筊=öf-%~t6[^(K|VgE2SzaֿѼt>rj,AY(Gk6 ̼2#eNLYmt^v[x1_m5 v%oep%dFI䍸?^oT~썱Fʝ$x<" BVZ'[M'"as2QKuR;>Cn8%"yd/Yѳ! 8CeJ5evU d_,.X߲Uۂ%-zNP &v[|e(wuU=_ԤGXYy%'`;D$ZN>/vvѲHi,a;7ϝBg߫~܈3fFQ; ݻi\'rho&+ S*NiLlq*vng(,|JKʸ!E[, aT?]OP. RU31 i.fprxǒS;8 ЁxTON9P2g@0Rgʃ1: UYq G n@1;]|-DNK>Ycc+޺W2 dgU-aETnLP6'Nx K9@~[#% #HvRēK)#`{ hL`9!_دjpإ1{upI՞ R\9iU!@Tn&{i(梈6^@Gnu)8W_q/:X `jNVHJ~ av=0XNPҹWEduo n19c9us]?`m@wG_U eu=ч'^)'{8<'yĸ`Qq |Q7Cd UddsBV,UNgP9T͆],BQ<Gޙ}e?txBݢdnl_/'2tNb}]W_ kFs5F5. ڒ\|^ ݪ'|e(Js2y;wre #)O:ZcQ//m('F4\T-Rě&"9jtYL2 )P, 2 -bN$9muT6Æ=e_@^lXŔx`Ljse굍!%@zWnmxgr Xz sktg1S#A)]DXX@qxr3`"L6l`1: ^ %=mvÜ0ttZ'[\(6fSb"vT}Hg;2ΘG$ /Ijii_ LLecɒHʵ  NJ7{P& 齭;]%dd^mvlxYifƹO>" Z`'/ #vV. T Fxa*=燤$YoEÖ6.Zt^Nwޓ,ݒˊ)sZ/X㥵XJvy JXh0 ~uAU) eEžcþ!GUԋIdBUgNY"qv_]߷Y"SqPV8Tc#kvg[B*4Jx|%f#_Ccnv7MUg)IYcir80$K"nf0? 6? \ade@p 4 u്҄ !>gV-qѭܱ9? LiC`6@:T27}i쓺{ D!i>INGyI {aj\Z¢]|z_I8&Mz0сO%Ja ܑ#)tx$7T}(B1 94vO aE@CƉX|E[,, }<]nz==_4%2%m.7"|g((4|1~HH{7LKK&*? Bj&5qxĐ.ZX2;^~; @eB!`^t-Cޙ(/9]$pVjW1d/{YX,jb]}E ƑZt\KG,&h#BykAw>6f ,:veW)Y_x5cLCs{^IEYbL%vܠxfwc+hUwZ[{%||w:9oG8K!X m̷*m,t5#`Qj!ǔ^墎Yw{U'.HjToAQ<+. +/ 6ajI*5sؾ[TXdJ[=yDYx^()-m@F3Oɗ{(e>>C:h%9\Ю K9HC _k 5KN21ot(IV  e9t66hC^K`N9P1Hu[m}<3eHEVq.,X|ƀ@>) g_m0}Y6^9r'BGgsVΪ2Gr>&bZk;Gw-ѷσm/@o_kqڽ wlIH@!\XY1 k.u{:w-L)(l![mIvBʱ-oϱobZA@Sϸki(C}^piaU(j 2/ IS`̴. % L#-i|I ZRGn~ZpS<u@HŊlq<ѿ+AK7չ{WjGwQq~,[f] oq$Oft 6 7 91kg*()q|#x'TQ~7rcBd[C za(A--uXo0=fiۋLT& ZoNmq}kWg[t1 ƖNr rj2/b>IrkQq=>|V4ׄj[5l=w˂T*ap\z ΀إA=4m-ƁtO?!,3k5D,-$GasmIn%*֗'yy}= dϿB76VRPT;_\)0pyzU{>U\6 7ޮȹ)CCjxsϩ2I %O LRs[J]a]vCtğRwS//j 9)>O_X\ vyB.Ȉ<Ӗ5_EV_R/?OIPv$X|Z:&eG:vczҴ҅=GD]aP"WV7y&%v) Jnϋcq|lert :΃jb.?Eז2H32LXގ{킰̳ؖ*]~ t콇RD;irY<"V0C?ߖ G4 }OUԋE"c258Kt ͳJڥ),ǻgKJ4+a Rso0 2'A0 fݏ'/$vE%3>\~9w<__N"̈ c̶ YZ