libavcodec58_134-4.4.6-150600.13.27.1<>,VhIup9| =ѶƼ|GA/pS/0ןðG'S%䓤 S5ބ^L-6}y侊Z8'LlX3SAݝ;_1loq%qڂT<6205Mx?n#&FPpO!ec!?@1+0FzO"e@\?Ld ( =<@PTm    $  5Nt***( Q8 X9 :> @ F G H I X Y $\ h] |^ b c d Ge Lf Ol Qu dv xw 4x Hy \$z  HClibavcodec58_1344.4.6150600.13.27.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.hIuibs-power9-12SUSE Linux Enterprise 15SUSE LLC GPL-3.0-or-laterhttps://www.suse.com/System/Librarieshttps://ffmpeg.org/linuxppc64leaFA큤hIehIhhIr^Sh(5e9983696e79b6147201e0db15039088c59071636250cd8526d10670e392736f8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643cb48bf09a11f5fb576cddb0431c8f5ed0a60157a9ec942adffc13907cbe083f2libavcodec.so.58.134.100rootrootrootrootrootrootrootrootrootrootffmpeg-4-4.4.6-150600.13.27.1.src.rpmlibavcodeclibavcodec.so.58.134()(64bit)libavcodec.so.58.134(LIBAVCODEC_58)(64bit)libavcodec58_134libavcodec58_134(ppc-64)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    /sbin/ldconfig/sbin/ldconfiglibavutil.so.56.70()(64bit)libavutil.so.56.70(LIBAVUTIL_56)(64bit)libavutil56_70libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.34)(64bit)libdav1d.so.7()(64bit)libgsm.so.1()(64bit)liblzma.so.5()(64bit)liblzma.so.5(XZ_5.0)(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.17)(64bit)libm.so.6(GLIBC_2.27)(64bit)libm.so.6(GLIBC_2.29)(64bit)libm.so.6(GLIBC_2.35)(64bit)libmp3lame.so.0()(64bit)libopenjp2.so.7()(64bit)libopus.so.0()(64bit)libspeex.so.1()(64bit)libswresample.so.3.9()(64bit)libswresample.so.3.9(LIBSWRESAMPLE_3)(64bit)libswresample3_9libtheoradec.so.1()(64bit)libtheoradec.so.1(libtheoradec_1.0)(64bit)libtheoraenc.so.1()(64bit)libtheoraenc.so.1(libtheoraenc_1.0)(64bit)libtwolame.so.0()(64bit)libva.so.2()(64bit)libvorbis.so.0()(64bit)libvorbisenc.so.2()(64bit)libvpx.so.7()(64bit)libwebp.so.7()(64bit)libwebpmux.so.3()(64bit)libz.so.1()(64bit)libz.so.1(ZLIB_1.2.0)(64bit)libzvbi.so.0()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)4.4.6-150600.13.27.14.4.6-150600.13.27.13.0.4-14.6.0-14.0-15.2-14.14.3h9h8L@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+@qzhao@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-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-a50010, 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. - Drop ffmpeg-sdl2-detection.patch: Fixed upstream. - Refresh patches with quilt: * ffmpeg-libglslang-detection.patch * ffmpeg-4.2-dlopen-fdk_aac.patch- Add patch to detect SDL2 >= 2.1.0 (boo#1202848): * ffmpeg-sdl2-detection.patch- Update to version 4.4.2: * Stable bug fix release, mainly codecs, filter and format fixes. - Refresh ffmpeg-chromium.patch with quilt.- Add conflicts for ffmpeg-5's tools- Add ffmpeg-libglslang-detection.patch: detects libglslang - Enable Vulkan filters- Fix OS version check, so nvcodec is enabled for Leap too.- Disamble libsmbclient usage (can always be built with - -with-smbclient): the usecase of ffmpeg directly accessing smb:// shares is quite constructed (most users will have their smb shares mounted).- Add ffmpeg-chromium.patch: makes packaging Chromium easier and will allow for an easier migration for Chromium to FFmpeg 5- Add ffmpeg-4.keyring: properly validate the added gpg signature.- Update to version 4.4.1: * Stable bug fix release, mainly codecs and format fixes. - Refresh patches with quilt. - Drop patches fixed upstream: * ffmpeg-CVE-2021-33815.patch * ffmpeg-CVE-2021-38114.patch * ffmpeg-CVE-2021-38171.patch * ffmpeg-CVE-2020-22037.patch - fix avfilter/vf_yadif: Fix handing of tiny images. (CVE-2020-22021, bsc#1186586)- Add ffmpeg-CVE-2020-22037.patch: Backport from upstream to fix denial of service vulnerability exists due to a memory leak in avcodec_alloc_context3 at options.c (bsc#1186756).- Add ffmpeg-CVE-2021-38171.patch: Backport from upstream to fix adts_decode_extradata in libavformat/adtsenc.c in FFmpeg 4.4 does not check the init_get_bits return value (bsc#1189724).- Add ffmpeg-CVE-2021-38114.patch: Backport from upstream to fix the return value of the init_vlc function is not checked (bsc#1189142).- Remove second hunk of ffmpeg-CVE-2020-22046.patch, that contains a goto to a none existing label. In order to distinguish this patch from the original, I renamed it to ffmpeg-4.4-CVE-2020-22046.patch - While at it, refresh the other patches with offsets- Add ffmpeg-CVE-2020-22046.patch: Backport from upstream to fix a denial of service vulnerability exists in FFmpeg 4.2 due to a memory leak in the avpriv_float_dsp_allocl function in libavutil/float_dsp.c (bsc#1186849). - Add ffmpeg-CVE-2021-33815.patch: Backport from upstream to fix dwa_uncompress in libavcodec/exr.c in FFmpeg 4.4 allows an out-of-bounds array access because dc_count is not strictly checked (bsc#1186865).- Enable SVT-AV1 encoding- Enable vulkan on on Leap 15- Enable libdavd1 on Leap 15.2+ [boo#1184830]- Update to release 4.4 * New demuxers, AV1 support improvements, and other enhancements. * AV1 monochrome encoding support. - Remove ffmpeg_altivec_yuv2rgb_novsx.patch (merged)- update to 4.3.2: * lots of oss-fuzz reported overflow fixes, see included ChangeLog - drop ffmpeg.git-ba3e771a42c29ee02c34e7769cfc1b2dbc5c760a.patch 0001-lavf-srt-fix-build-fail-when-used-the-libsrt-1.4.1.patch 0001-avformat-vividas-improve-extradata-packing-checks-in.patch: upstream- Add 0001-avformat-vividas-improve-extradata-packing-checks-in.patch [boo#1180519] [CVE-2020-35964]- remove dependency on OpenJPEG, this is obsolete since ffmpeg 4.0, we already build against OpenJPEG 2.1. see changes: - Dropped support for OpenJPEG versions 2.0 and below. Using OpenJPEG now requires 2.1 (or later) and pkg-config.- Add ffmpeg_altivec_yuv2rgb_novsx.patch for ppc64 (BE) as per https://trac.ffmpeg.org/ticket/8750 https://bugzilla.opensuse.org/show_bug.cgi?id=1179332- Enable VMAF. This can be used to compute VMAF/PSNR/SSIM. - Add vmaf-trim-usr-local.patch .- Adjust soversion.patch to include a symlink [boo#1177667] - Add 0001-lavf-srt-fix-build-fail-when-used-the-libsrt-1.4.1.patch- Apply upstream fix to avoid segfaults in x86/yuv2rgb conversion ffmpeg.git-ba3e771a42c29ee02c34e7769cfc1b2dbc5c760a.patch- Add librav1e support- Update to version 4.3.1: * Stable bug fix release, mainly codecs and format fixes.- Add soversion.patch to workaround ELF ABI breakage.- Update to release 4.3 * A plethora of new video filters * Intel QSV-accelerated VP9 decoding * VDPAU VP9 hwaccel * QSV-accelerated VP9 encoding * AV1 frame merge bitstream filter * AV1 Annex B demuxer * Expanded styling support for 3GPP Timed Text Subtitles * Support for muxing PCM and PGS in M2TS - Drop ffmpeg-prefer-dav1d-for-playback.patch (solved differently) - Drop ffmpeg4_swscale_replace_illegal_vector_keyword.patch, ffmpeg4_swscale_fix_altivec_vsx_recent_gcc.patch, 929e5159bc13da374b83f5627879c607acce180b.patch (merged)- Update to version 4.2.3: * Stable bug fix release, mainly codecs and format fixes. - Drop 0001-avcodec-cbs_jpeg-Check-length-for-SOS.patch: Fixed upstream.- libfdk-aac is now .so.2, not .so.1.- Throw out v4l2 m2m. This is likely the same case as boo#1041794.- Enable v4l2 m2m encoders and decoders- Add 0001-avcodec-cbs_jpeg-Check-length-for-SOS.patch [boo#1170767]- Add Samba support for Factory (as this needs a fix in Samba itself) Add --enable-libsmbclient to configure, add BR on pkgconfig(smbclient) - License is now GPLv3+ by default (--enable-version3)- Always build the binary ffmpeg-4 even on Leap releases boo#1167628: * The conflicts in place should allow users to decide if they want to use ffmpeg from ffmpeg package or ffmpeg-4 from this package- Add -ffat-lto-objects to _lto_cflags to fix configure checks- Enable libmfx support for SLE 15 SP2 and Leap 15.2 via conditional, libmfx is available there too now.- Update to version 4.2.2: * Stable bug fix release, mainly codecs and format fixes.- Add 929e5159bc13da374b83f5627879c607acce180b.patch to fix bad ID3v2 tag length.- Drop unused liboil BuildRequires.- Update to version 4.2.1: * Stable bug fix release, mainly codecs and format fixes. - Drop upstream fixed patch: 0001-avcodec-h2645_parse-zero-initialize-the-rbsp-buffer.patch- Add 0001-avcodec-h2645_parse-zero-initialize-the-rbsp-buffer.patch [boo#1149839, CVE-2019-15942]- Make ffmpeg-4.2-dlopen-fdk_aac.patch less verbose- Rename ffmpeg-4.2-dlopen-faac-mp3lame-opencore-x264-x265-xvid.patch to ffmpeg-4.2-dlopen-fdk_aac.patch since we need dlopen only for fdk_aac and looks like some other parts of the patch is buggy.- Sync ffmpeg-4.2-dlopen-faac-mp3lame-opencore-x264-x265-xvid.patch from upstream.- Disable LTO for arm, fixes build.- avoid ppc64le build error upstream issue https://trac.ffmpeg.org/ticket/7861 Add ffmpeg4_swscale_replace_illegal_vector_keyword.patch Add ffmpeg4_swscale_fix_altivec_vsx_recent_gcc.patch- Add ffmpeg-prefer-dav1d-for-playback.patch: Prefer using dav1d for av1 playback over libaom.- Update to FFmpeg 4.2 "Ada" * tpad filter * AV1 decoding support through libdav1d * dedot filter * chromashift and rgbashift filters * freezedetect filter * truehd_core bitstream filter * dhav demuxer * PCM-DVD encoder * GIF parser * vividas demuxer * hymt decoder * anlmdn filter * maskfun filter * hcom demuxer and decoder * ARBC decoder * libaribb24 based ARIB STD-B24 caption support (profiles A and C) * Support decoding of HEVC 4:4:4 content in nvdec and cuviddec * removed libndi-newtek * agm decoder * KUX demuxer * AV1 frame split bitstream filter * lscr decoder * lagfun filter * asoftclip filter * Support decoding of HEVC 4:4:4 content in vdpau * colorhold filter * xmedian filter * asr filter * showspatial multimedia filter * VP4 video decoder * IFV demuxer * derain filter * deesser filter * mov muxer writes tracks with unspecified language instead of English by default * added support for using clang to compile CUDA kernels * avcodec/g729_parser: Check channels (CVE-2022-1475, bsc#1198898) - Drop ffmpeg-avcodec-libdav1d-AV1-decoder-wrapper.patch, merged upstream. - Rebase and rename ffmpeg-4.1-dlopen-faac-mp3lame-opencore-x264-x265-xvid.patch to ffmpeg-4.2-dlopen-faac-mp3lame-opencore-x264-x265-xvid.patch - See /usr/share/doc/packages/ffmpeg-4/Changelog for the complete changelog.- Update to version 4.1.4 * See /usr/share/doc/packages/ffmpeg-4/Changelog for the complete changelog.- Add pkgconfig(libva-drm), pkgconfig(libva-x11) BuildRequires: and conditional pkgconfig(libmfx) BuildRequires: Build intel-mediasdk support when possible.- Add back pkgconfig(fdk-aac) BuildRequires since we still need the headers at compile time. - Fix include paths in ffmpeg-4.1-dlopen-faac-mp3lame-opencore-x264-x265-xvid.patch- Add ffmpeg-4.1-dlopen-faac-mp3lame-opencore-x264-x265-xvid.patch from OpenMandriva to optionally enable runtime enabling of fdkaac/lame/x264/x265 - Enable runtime enabling for fdkaac via --enable-libfdk-aac-dlopen - Rename bcond fdk_aac to fdk_aac_dlopen - Remove fdk-aac BuildRequires now it's only dlopen'd- Enable LTO for all except i586 (boo#1133123).- Disable LTO again, as it breaks build for i586 (boo#1133123).- Throw out svt-av1. The build is unable to complete in openSUSE:Factory.- Use %make_build in order to provide parallel build for tools/*. And make output verbose.- Enable LTO for new SUSE versions (boo#1133123).- Update patch 0001-Add-ability-for-ffmpeg-to-run-svt-av1.patch from upstream- Update to version 4.1.3: * Updates and bug fixes for codecs, filters and formats. [boo#1133153, boo#1133155, CVE-2019-11338, CVE-2019-11339]- Update to version 4.1.2: * Updates and bug fixes for codecs, filters and formats.- Add ffmpeg-avcodec-libdav1d-AV1-decoder-wrapper.patch: Backport dav1d decoder support for aom (av1) codec. Following this, add conditional pkgconfig(dav1d) BuildRequires and pass conditional - -enable-libdav1d to configure. Also add libdav1d to enable_decoders.- Add a new filter line to rpmlintrc (addFilter("no-dependency-on ffmpeg-4-lib*")).- Add trivial encoder rawvideo, already enabled in decoders- Unconditionalize bs2b, it exists in openSUSE 13.x too.- Drop ffmpeg-libcdio_cdda-pkgconfig.patch: It only adds comments in it's current form, so serves no purpose at all anymore. - Refresh patches with refresh_patches service. - Rename rpmlintrc file to ffmpeg-4-rpmlintrc.- Add missing conditional configure option: --enable-libbs2b, BuildRequires already in place.- Add aac to enabled_encoders and enabled_decoders. Build the native aac support in ffmpeg. These do not support HE-AAC (v1/2) protocols.- Update 0001-Add-ability-for-ffmpeg-to-run-svt-av1.patch from git To fix build with SVT-AV1.- Update to version 4.1.1: * Various filter and codec fixes and enhancements. * configure: Add missing xlib dependency for VAAPI X11 code. * For complete changelog, see /usr/share/doc/packages/ffmpeg-4/Changelog- enable AV1 support on x86_64 * requires patch 0001-Add-ability-for-ffmpeg-to-run-svt-av1.patch - refreshed all patches- Add conditional pkgconfig(vo-amrwbenc) BuildRequires and conditionally pass --enable-libvo-amrwbenc --enable-version3 to configure: build amrwb encoder if dependency is present.- Enable encoding/decoding with nvcodec, the required headers are already in TW (permissively licensed). The required NVidia libraries are dlopen'ed. - Enable ILBC decoder, ilbc is free and already packaged standalone.- Update ffmpeg to 4.1 * Lots of filter updates as usual: deblock, tmix, aplify, fftdnoiz, aderivative, aintegral, pal75bars, pal100bars, adeclick, adeclip, lensfun (wrapper), colorconstancy, 1D LUT filter (lut1d), cue, acue, transpose_npp, amultiply, Block-Matching 3d (bm3d) denoising filter, acrossover filter, audio denoiser as afftdn filter, sinc audio filter source, chromahold, setparams, vibrance, xstack, (a)graphmonitor filter yadif_cuda filter. * AV1 parser * Support for AV1 in MP4 * PCM VIDC decoder and encoder * libtensorflow backend for DNN based filters like srcnn * -- The following only enabled in third-party builds: * ATRAC9 decoder * AVS2 video decoder via libdavs2 * IMM4 video decoder * Brooktree ProSumer video decoder * MatchWare Screen Capture Codec decoder * WinCam Motion Video decoder * RemotelyAnywhere Screen Capture decoder * AVS2 video encoder via libxavs2 * ILBC decoder * SER demuxer * Decoding S12M timecode in H264 * For complete changelog, see https://git.ffmpeg.org/gitweb/ffmpeg.git/shortlog/n4.1 - Remove 0001-avcodec-libaom-fix-setting-amount-of-threads.patch (fixed upstream (bsc#776cdd1), remove ffmpeg-CVE-2018-13305.patch, remove 0001-avformat-flvenc-Check-audio-packet-size.patch, remove cve-2017-17555.diff (fixed upstream).- Remove 0001-avformat-fivenc-Check-audio-packet-size.patch (fixed upstream (bsc#8591d16) - Update ffmpeg to 4.0.3 * For complete changelog, see https://git.ffmpeg.org/gitweb/ffmpeg.git/shortlog/n4.0.3- Add ffmpeg-CVE-2018-13305.patch to add a missing check for negative values of mqaunt variable (CVE-2018-13305, bsc#1100345).- Add 0001-avcodec-libaom-fix-setting-amount-of-threads.patch- Add 0001-avformat-flvenc-Check-audio-packet-size.patch [CVE-2018-15822, boo#1105869]- Update to version 4.0.2: * CVE-2018-13300: out of array read (boo#1100348, CVE-2018-13300) * Various bugfixes and a revert- bsc#1092241 Enable webvtt encoders and decoders.- Build codec2 encoder and decoder, add libcodec2 to enable_decoders and enable_encoders.- Enable mpeg 1 and 2 encoders.- Add conditional pkgconfig(aom) BuildRequires and pass - -enable-libaom to configure as well as add libaom and libaom_av1 to enable_decoders and enable_encoders: Build AOMedia Video 1 (AV1) support.- bsc#1103064 attempt to allow migration from the unprefixed devel packages cleanly- Reduce the optional conditional for the SLE12 backports to cover everything, most of the packages in old codestreams were not really ready as they need additional baselibs/etc. * Since these are new features user will simply wait or use TW- Enable "kmsgrab" input device- Redo the nvidia condition based on review feeback- Do not condition nvidia based on BUILD_ORIG all the support is in TW only and not on different instances as such safeguard it with version check only bsc#1102532- Add new bconds to build on SLE12 backports project without requiring extra packages: * %bcond_without codec2 * %bcond_without bs2b * %bcond_without lv2 * %bcond_without rubberband * %bcond_without soxr * %bcond_without zmq- Fix typo in swresample name- Conditionalize full build to be primary only on Leap15+- Add macros to allow conflicting with all other devel projects to ensure we always install only one specific ffmpeg- Conditionalize the vidstab build to not pull it on old releases - Conditionalize srt support to not pull it on older releases - ------------------------------------------------------------------- Enable ffnvcodec when building with NVIDIA support- Add pkgconfig(srt) BuildRequires and pass --enable-libsrt to configure, enable srt support. - Refresh patches with quilt: * cve-2017-17555.diff * ffmpeg-codec-choice.diff * ffmpeg-libcdio_cdda-pkgconfig.patch * ffmpeg-new-coder-errors.diff- Enable libxml2 (used by MPEG DASH demuxer)- Update to new upstream release 4.0.1 * Fixed some integer overflows, undefined shifts, negative shifts, division by 0, and a null pointer deref.- Enable pkgconfig(vidstab) BuildRequires unconditionally, now available in openSUSE.- Conditionalize openmpt build to be resolvable on Leap 42.3- Conditionalize mysofa build to be resolvable on Leap 15- Conditionalize zimg to build on Leap 42.3- Use autopatch- Provide ffmpeg symbol without version on main package too- Prefix all the devel packages and conflict between releases * Provide always the %version-%release of the respective build- Fix setup call to enter to proper folder- Conflict with other ffmpeg-devel packages, simply always pull one of them- Move license markings to the libs itself - Add condition to switch between full build and lib only one - Add provides/obsoletes on the ffmpeg private headers- Reintroduce conditional libxvid support since FFmpeg’s MPEG4-ASP encoder is not quite up to par- Avoid double-nesting BUILD_ORIG with %withs. (Reintroduces with_opencore)- Drop long obsolete and unused vo_aacenc %bcond_with. - Add conditional --enable-librtmp in build_orig part of spec, conditional BuildRequires already in place. - Drop opencore conditional, explicitly enable them for all BUILD_ORIG builds. - Drop conditional xvid %bcond_with, libxvidcore-devel BuildRequires and --enable-libxvid call to configure: ffmpeg have a fully capable mpeg4 encoder and decoder, avoid external dependency. - Minor spec cleanup.- Enable libmysofa support (sofalizer HRTF filter)- Remove superfluous __DATE__/__TIME__ replacement - Correct libvpx version dependency - Enable support for additional libraries: * libbs2b * libcodec2 * libfontconfig * libfribidi (already in BuildRequires) * libgme * libjack (already in BuildRequires) * libopenmpt * librubberband * libsoxr * libssh * libv4l2 * libzmq * lv2- Update to new upstream release 4.0 * New audio filters: mcompand, acontrast, lv2 wrapper, hilbert, aiir, drmeter * New video filters: mix, normalize, fillborders, setrange, deconvolve, entropy, vfrdet * OpenCL overlay filter * VAAPI MJPEG and VP8 decoding * VAAPI-accelerated ProcAmp (color balance), denoise and sharpness filters * Removed the ffserver program * Removed the ffmenc and ffmdec muxer and demuxer * codec2 en/decoding via libcodec2 * New bitstream filter: hapqa_extract, filter_units * Fixed img2dec infinite loop [boo#1090826, CVE-2018-7751] - Remove 0001-opusenc-psy-disable-stereo-searches.patch- Enable build against libzimg.- Add 0001-opusenc-psy-disable-stereo-searches.patch to fix a crash in the Opus encoder when outputting mono. - Enable FFmpeg Opus encoder as a selectable runtime alternative to Xiph libopus.- Create a new package ffmpeg-private-devel which contains some headers under /usr/include/ffmpeg/private that were not installed by upstream. Those headers are needed by the libav package in order to build avconv and other tools using the libav* libraries generated by ffmpeg instead of its own. No other package should require ffmpeg-private-devel.- Build and install also the sidxindex tool- Enable mpeg1video and mpeg2video in enable_decoders, and remove it from disable-decoders call given to configure, mpeg2 now available in openSUSE.- enable video stabilization/deshaking via libvidstab (optional)- Update to new bugfix release 3.4.2 * Fix integer overflows, multiplication overflows, undefined shifts, and verify buffer lengths. * avfilter/vf_transpose: Fix used plane count [boo#1078488, CVE-2018-6392] * avcodec/utvideodec: Fix bytes left check in decode_frame() [boo#1079368, CVE-2018-6621] - Enable use of libzvbi for displaying teletext subtitles. - Fixed a DoS in swri_audio_convert(), added cve-2017-17555.diff [boo#1072366, CVE-2017-17555].- Update to new bugfix release 3.4.1 * Fixed integer overflows, division by zero, illegal bit shifts * Fixed the gmc_mmx function which failed to validate width and height [boo#1070762, CVE-2017-17081] * Fixed out-of-bounds in VC-2 encoder [boo#1069407, CVE-2017-16840] * ffplay: use SDL2 audio API - Removed 0001-avcodec-x86-mpegvideodsp-Fix-signedness-bug-in-need_.patch (upstreamed).- Add 0001-avcodec-x86-mpegvideodsp-Fix-signedness-bug-in-need_.patch [boo#1070762]- install also doc/ffserver.conf- Get rid of ffmpeg-pkgconfig-version.patch.- Update to new upstream release 3.4 * New video filters: deflicker, doublewave, lumakey, pixscope, oscilloscope, robterts, limiter, libvmaf, unpremultiply, tlut2, floodifll, pseudocolor, despill, convolve, vmafmotion. * New audio filters: afir, crossfeed, surround, headphone, superequalizer, haas. * Some video filters with several inputs now use a common set of options: blend, libvmaf, lut3d, overlay, psnr, ssim. They must always be used by name. * librsvg support for svg rasterization * spec-compliant VP9 muxing support in MP4 * Remove the libnut and libschroedinger muxer/demuxer wrappers * drop deprecated qtkit input device (use avfoundation instead) * SUP/PGS subtitle muxer * VP9 tile threading support * KMS screen grabber * CUDA thumbnail filter * V4L2 mem2mem HW assisted codecs * Rockchip MPP hardware decoding * (Not in openSUSE builds, only original ones:) * Gremlin Digital Video demuxer and decoder * Additional frame format support for Interplay MVE movies * Dolby E decoder and SMPTE 337M demuxer * raw G.726 muxer and demuxer, left- and right-justified * NewTek NDI input/output device * FITS demuxer, muxer, decoder and encoder - Fixed a double free in huffyuv [boo#1064577, CVE-2017-15186] - Fixed an out-of-bounds in ffv1dec [boo#1066428, CVE-2017-15672] - Fixed a denial of service in rtmppkt [boo#1082335, CVE-2017-11665]- Update to new upstream release 3.3.4. * avutil/pixdesc: fixed NULL deref in av_color_primaries_name [CVE-2017-14225] [boo#1058018] * avformat/asfdec: Fix DoS in asf_build_simple_index [CVE-2017-14223] [boo#1058019] * avformat/mov: Fix DoS in read_tfra [CVE-2017-14222] [boo#1058020]. - Dropped integrated patches: D 0001-avformat-hls-Fix-DoS-due-to-infinite-loop.patch D 0001-avformat-nsvdec-Fix-DoS-due-to-lack-of-eof-check-in-.patch D 0002-avformat-asfdec-Fix-DoS-due-to-lack-of-eof-check.patch D 0002-avformat-mxfdec-Fix-DoS-issues-in-mxf_read_index_ent.patch D 0003-avformat-cinedec-Fix-DoS-due-to-lack-of-eof-check.patch D 0003-avformat-mxfdec-Fix-Sign-error-in-mxf_read_primer_pa.patch D 0004-avformat-rmdec-Fix-DoS-due-to-lack-of-eof-check.patch D 0005-avformat-rl2-Fix-DoS-due-to-lack-of-eof-check.patch D 0006-avformat-mvdec-Fix-DoS-due-to-lack-of-eof-check.patch- Add 0001-avformat-nsvdec-Fix-DoS-due-to-lack-of-eof-check-in-.patch [CVE-2017-14171] [boo#1057539], 0002-avformat-mxfdec-Fix-DoS-issues-in-mxf_read_index_ent.patch [CVE-2017-14170] [boo#1057537], 0003-avformat-mxfdec-Fix-Sign-error-in-mxf_read_primer_pa.patch [CVE-2017-14169] [boo#1057536]- Add 0001-avformat-hls-Fix-DoS-due-to-infinite-loop.patch [CVE-2017-14058] [boo#1056762], 0002-avformat-asfdec-Fix-DoS-due-to-lack-of-eof-check.patch [CVE-2017-14057] [boo#1056761], 0003-avformat-cinedec-Fix-DoS-due-to-lack-of-eof-check.patch [CVE-2017-14059] [boo#1056763], 0004-avformat-rmdec-Fix-DoS-due-to-lack-of-eof-check.patch [CVE-2017-14054] [boo#1056765], 0005-avformat-rl2-Fix-DoS-due-to-lack-of-eof-check.patch (code not enabled in openSUSE, though in packman) [CVE-2017-14056] [boo#1056760], 0006-avformat-mvdec-Fix-DoS-due-to-lack-of-eof-check.patch [CVE-2017-14055] [boo#1056766]- Unconditionalize celt, ass, openjpeg, webp, netcdf, libva, vdpau.- Build unconditionally with lame and twolame- Update to maintenance release 3.3.3 * Various fixes for integer overflows, too-large bit shifts and buffer length checks. - Drop 0001-avcodec-apedec-Fix-integer-overflow.patch (included upstream)- Add 0001-avcodec-apedec-Fix-integer-overflow.patch to address CVE-2017-11399 [boo#1049095]- Enabled cuda and cuvid for unrestricted build. - Fixed typos in devel package descriptions.- Update to new upstream release 3.3.2 * Various fixes for integer overflows and too-large bit shifts- Disable cuda support to fix boo#1041794: ffmpeg 3.3. enablement of cuda prevents H264/avc1.4d400d videos from playing on Youtube - Refreshed patches: ffmpeg-codec-choice.diff ffmpeg-libcdio_cdda-pkgconfig.patch ffmpeg-pkgconfig-version.patch and ffmpeg-new-coder-errors.diff- Add additional checks to ensure MPEG is off- Update to new upstream release 3.3.1 * Fix uninitialized variables, signed integer overflow, excess shift operations. Add boundary checks.- Enable ac3 per request from idonmez- Update to new upstream release 3.3 * EBU R128 implementation now within ffmpeg, not relying on external library anymore * New video filters "premultiply", "readeia608", "threshold", "midequalizer" * Support for spherical videos * New decoders: 16.8 and 24.0 floating point PCM, XPM * New demuxers: MIDI Sample Dump Standard, Sample Dump eXchange demuxer * MJPEG encoding uses Optimal Huffman tables now * Native Opus encoder * Support .mov with multiple sample description tables * Removed the legacy X11 screen grabber, use XCB instead * Removed asyncts filter (use af_aresample instead) * resolved CVE-2016-10190 [boo#1022920], CVE-2016-10191 [boo#1022921], CVE-2016-10192 [boo#1022922], CVE-2017-7859 [boo#1034183], CVE-2017-7862 [boo#1034181], CVE-2017-7863 [boo#1034179], CVE-2017-7865 [boo#1034177], CVE-2017-7866 [boo#1034176]- Enable mp3 decoding- Have libavcodec57 additionally provide libavcodec57(unrestricted) when building unrestricted: allow third party packages to require the unrestricted codec. The existing -full provides is not suitable as it can be provided by multiple libavcodec* packages, whereas we require a specific ABI version.- Update to new upstream release 3.2.4 * lavf/mov.c: Avoid heap allocation wrap in mov_read_hdlr * lavf/mov.c: Avoid OOB in mov_read_udta_string() * lavf/mov.c: Avoid heap allocation wraps in mov_read_{senc,saiz}()- Make sure each subpkg comes from the same src.rpm- Update to new upstream release 3.2.3 * Maintenance release with bugfixes * ffplay: fix sws_scale possible out of bounds array access - Drop version number from patch: ffmpeg-2.4.5-arm6l.patch -> ffmpeg-arm6l.diff- Wrap netcdf support in build condtional because it is a drop-in pkg- Enable all muxers and demuxers as they are just descriptor of format thus do not change the behaviour in any relevant way. * The best user now gets is proper interpretation of the format and failure to play it without proper de/encoder * Recommended by vlc team to be done this way :)- Update to new upstream release 3.2.2 * avformat/rtmppkt: Check for packet size mismatches * avcodec/flacdec: Fix undefined shift in decode_subframe() * avcodec/flacdec: Fix signed integer overflow in decode_subframe_fixed() * avcodec/flacdsp_template: Fix undefined shift in flac_decorrelate_indep_c- Update to version 3.2.1: * avcodec/aac_adtstoasc_bsf: validate and forward extradata if the stream is already ASC * libopusdec: default to stereo for invalid number of channels * sbgdec: prevent NULL pointer access * rmdec: validate block alignment * smacker: limit recursion depth of smacker_decode_bigtree * mxfdec: fix NULL pointer dereference in mxf_read_packet_old * ffmdec: validate codec parameters * avformat/mpeg: Adjust vid probe threshold to correct mis-detection * avcodec/avpacket: fix leak on realloc in av_packet_add_side_data() * avformat/apngenc: use the stream parameters extradata if available * ffprobe: fix crash in case -of is specified with an empty string * exr: fix out-of-bounds read * libschroedingerdec: fix leaking of framewithpts * filmstripdec: correctly check image dimensions * icodec: fix leaking pkt on error * dvbsubdec: fix division by zero in compute_default_clut * escape124: reject codebook size 0 * mpegts: prevent division by zero * matroskadec: fix NULL pointer dereference in webm_dash_manifest_read_header * mxfdec: fix NULL pointer dereference * avcodec/mpeg4videodec: Workaround interlaced mpeg4 edge MC bug * avcodec/mpegvideo: Fix edge emu buffer overlap with interlaced mpeg4 * avcodec/ituh263dec: Avoid spending a long time in slice sync * avcodec: Check side data size before use * avformat/flvdec: Fix regression losing streams- Update to new upstream release 3.2 * SDL2 output device and ffplay support * SDL1 output device and SDL1 support removed * New: libopenmpt demuxer, fifo muxer, True Audio (TTA) muxer * New filters: weave, gblur, avgblur, sobel, prewitt, vaguedenoiser, yuvtestsrc, lut2, hysteresis, maskedclamp, crystalizer, acrusher, bitplanenoise, sidedata, asidedata * Non-Local Means (nlmeans) denoising filter * 16-bit support in curves filter and selectivecolor filter * Added threads option per filter instance * The "curves" filter does not automatically insert points at x=0 and x=1 anymore * Matroska muxer now writes CRC32 elements by default in all Level 1 elements * New "tee" protocol * VP8 in Ogg muxing * Floating point support in ALS decoder * Extended mov edit list support * Changed mapping of RTP MIME type G726 to codec g726le. - Drop ffmpeg-fix-CONFIG_VC1DSP-changes.patch (no longer needed)- Enable libfdk_aac if it is available at buildtime- Update to version 3.1.5 * avformat/mxfdec: Check size to avoid integer overflow in mxf_read_utf16_string() * avcodec/mpegvideo_enc: Clear mmx state in ff_mpv_reallocate_putbitbuffer() * avcodec/utils: Clear MMX state before returning from avcodec_default_execute*() * libopenjpegenc: fix out-of-bounds reads when filling the edges * libopenjpegenc: stop reusing image data buffer for openjpeg 2 * avformat/utils: Update codec_id before using it in the parser init * ffmpeg: remove unused and errorneous AVFrame timestamp check * Support for MIPS cpu P6600 * avutil/mips/generic_macros_msa: rename macro variable which causes segfault for mips r6- Update to version 3.1.4 * avformat/avidec: Check nb_streams in read_gab2_sub() * avformat/avidec: Remove ancient assert * avfilter/vf_colorspace: fix range for output colorspace option * lavc/mediacodecdec_h264: fix SODB escaping * avcodec/nvenc: fix const options for hevc gpu setting * avformat/avidec: Fix memleak with dv in avi * lavc/movtextdec.c: Avoid infinite loop on invalid data. * avcodec/ansi: Check dimensions * avcodec/cavsdsp: use av_clip_uint8() for idct * avformat/movenc: Check packet in mov_write_single_packet() too * avformat/movenc: Factor check_pkt() out * avformat/utils: fix timebase error in avformat_seek_file() * avcodec/g726: Add missing ADDB output mask * avcodec/avpacket: clear side_data_elems * avformat/movenc: Check first DTS similar to dts difference * avcodec/ccaption_dec: Use simple array instead of AVBuffer * avcodec/svq3: Reintroduce slice_type * avformat/mov: Fix potential integer overflow in mov_read_keys * swscale/swscale_unscaled: Try to fix Rgb16ToPlanarRgb16Wrapper() with slices * swscale/swscale_unscaled: Fix packed_16bpc_bswap() with slices * avformat/avidec: Fix infinite loop in avi_read_nikon() * lavf/utils: Avoid an overflow for huge negative durations. * avformat/hls: Fix handling of EXT-X-BYTERANGE streams over 2GB * lavc/avpacket: Fix undefined behaviour, do not pass a null pointer to memcpy(). * lavc/mjpegdec: Do not skip reading quantization tables. * cmdutils: fix implicit declaration of SetDllDirectory function- Fix linking errors for arm and aarch64 builds, boo#995937 * Add ffmpeg-fix-CONFIG_VC1DSP-changes.patch- Update to version 3.1.3 * examples/demuxing_decoding: convert to codecpar * avcodec/exr: Check tile positions * avcodec/aacenc: Tighter input checks * avformat/wtvdec: Check pointer before use * libavcodec/wmalosslessdec: Check the remaining bits * avcodec/adpcm: Fix adpcm_ima_wav padding * avcodec/svq3: fix slice size check * avcodec/diracdec: Check numx/y * avcodec/h2645_parse: fix nal size * avcodec/h2645_parse: Use get_nalsize() in ff_h2645_packet_split() * h2645_parse: only read avc length code at the correct position * h2645_parse: don't overread AnnexB NALs within an avc stream * avcodec/h264_parser: Factor get_avc_nalsize() out * avcodec/cfhd: Increase minimum band dimension to 3 * avcodec/indeo2: check ctab * avformat/swfdec: Fix inflate() error code check * avcodec/rawdec: Fix bits_per_coded_sample checks * vcodec/h2645_parse: Clear buffer padding * avcodec/h2645: Fix NAL unit padding * avfilter/drawutils: Fix single plane with alpha * cmdutils: check for SetDllDirectory() availability- Update to version 3.1.2: * avcodec/rawdec: Fix palette handling with changing palettes * avcodec/raw: Fix decoding of ilacetest.mov * avformat/mov: Enable mp3 parsing if a packet needs it * avformat/hls: Sync starting segment across variants on live streams * avformat/hls: Fix regression with ranged media segments * avcodec/ffv1enc: Fix assertion failure with non zero bits per sample * avfilter/af_hdcd: small fix in af_hdcd.c where gain was not being adjusted for "attenuate slowly" * avformat/oggdec: Fix integer overflow with invalid pts * libavcodec/dnxhd: Enable 12-bit DNxHR support. * lavc/vaapi_encode_h26x: Fix a crash if "." is not the decimal separator. * avcodec/vp9_parser: Check the input frame sizes for being consistent * avformat/flvdec: parse keyframe before a/v stream was created add_keyframes_index() when stream created or keyframe parsed * libavformat/rtpdec_asf: zero initialize the AVIOContext struct * libx264: Increase x264 opts character limit to 4096 * avcodec/h264_parser: Set sps/pps_ref * librtmp: Avoid an infinite loop setting connection arguments * avformat/oggparsevp8: fix pts calculation on pages ending with an invisible frame * lavf/vplayerdec: Improve auto-detection. * lavc/mediacodecdec_h264: properly convert extradata to annex-b- Build with netcdf so as to enable af_sofalizer [boo#983398]- Update to version 3.1.1 * doc/APIchanges: document the lavu/lavf field moves * avformat/avformat: Move new field to the end of AVStream * avformat/utils: update deprecated AVStream->codec when the context is updated * avutil/frame: Move new field to the end of AVFrame * libavcodec/exr : fix decoding piz float file. * avformat/mov: Check sample size * lavfi: Move new field to the end of AVFilterContext * lavfi: Move new field to the end of AVFilterLink * ffplay: Fix usage of private lavfi API * lavc/mediacodecdec_h264: add missing NAL headers to SPS/PPS buffers * lavc/pnm_parser: disable parsing for text based PNMs- Update to version 3.1 * DXVA2-accelerated HEVC Main10 decoding * fieldhint filter * loop video filter and aloop audio filter * Bob Weaver deinterlacing filter * firequalizer filter * datascope filter * bench and abench filters * ciescope filter * protocol blacklisting API * MediaCodec H264 decoding * VC-2 HQ RTP payload format (draft v1) depacketizer and packetizer * VP9 RTP payload format (draft v2) packetizer * AudioToolbox audio decoders * AudioToolbox audio encoders * coreimage filter (GPU based image filtering on OSX) * libdcadec removed * bitstream filter for extracting DTS core * ADPCM IMA DAT4 decoder * musx demuxer * aix demuxer * remap filter * hash and framehash muxers * colorspace filter * hdcd filter * readvitc filter * VAAPI-accelerated format conversion and scaling * libnpp/CUDA-accelerated format conversion and scaling * Duck TrueMotion 2.0 Real Time decoder * Wideband Single-bit Data (WSD) demuxer * VAAPI-accelerated H.264/HEVC/MJPEG encoding * DTS Express (LBR) decoder * Generic OpenMAX IL encoder with support for Raspberry Pi * IFF ANIM demuxer & decoder * Direct Stream Transfer (DST) decoder * loudnorm filter * MTAF demuxer and decoder * MagicYUV decoder * OpenExr improvements (tile data and B44/B44A support) * BitJazz SheerVideo decoder * CUDA CUVID H264/HEVC decoder * 10-bit depth support in native utvideo decoder * libutvideo wrapper removed * YUY2 Lossless Codec decoder - Added minimum requirement for libva (0.35.0, matched by 1.3.0 package)- Guard usage of opencore using bcond_with, boo#980542- Update to version 3.0.2 * avcodec/ttaenc: Reallocate packet if its too small * configure: build fix for P5600 with mips code restructuring * mips: add support for R6 * pgssubdec: fix subpicture output colorspace and range * avcodec/ac3dec: Reset SPX when switching from EAC3 to AC3 * avfilter/vf_drawtext: Check return code of load_glyph() * avformat/mux: Check that deinit is set before calling it * avcodec/takdec: add code that got somehow lost in process of REing * avcodec/apedec: fix decoding of stereo files with one channel full of silence * avcodec/avpacket: Fix off by 5 error * avcodec/h264: Fix for H.264 configuration parsing * avcodec/bmp_parser: Ensure remaining_size is not too small in startcode packet crossing corner case * avcodec/pngdec: Fix alpha detection with skip_frame * Changelog: Make formating consistent * avfilter/src_movie: fix how we check for overflows with seek_point * avcodec/j2kenc: Add attribution to OpenJPEG project: - Dropped dcadec (libdca was merged upstream)- Add ffmpeg-codec-choice.diff- Remove ffmpeg-devel subpackage. All users have been converted to pkgconfig Add Provides/Obsoletes to libavdevice-devel- Add ffmpeg-new-coder-errors.diff- Another try at organizing the codec-enable list. Enable video: AYUV, Dirac, MJPEG, rawvideo, Theora, VP8, VP9, WebP, zlib Enable audio: Celt, GSM, Opus, Speex, Vorbis Enable subtitle: ASS/SSA text, SRT text, UTF-8 plaintext- Update to new maintenance release 3.0.1 * vc2enc: fix use of uninitialized variables in the rate control system * postproc: fix an unaligned access * lavc/hevc: Allow arbitrary garbage in bytestream as long as at least one NAL unit is found.- Update included pkgconfig files to require the exact version of ffmpeg pc files, instead of any later version ffmpeg-pkgconfig-version.patch- Remove the optional vo-aacenc dependency, upstream removed it.- Update to new upstream release 3.0 * New filters: extrastereo, ocr, alimiter, stereowiden, stereotools, rubberband, tremolo, agate, chromakey, displace, and many more. * ffplay dynamic volume control * audio high-order multiband parametric equalizer * automatic bitstream filtering- Update to version 2.8.6 * avcodec/jpeg2000dec: More completely check cdef * avutil/opt: check for and handle errors in av_opt_set_dict2() * avcodec/flacenc: fix calculation of bits required in case of custom sample rate * avformat: Document urls a bit * avformat/libquvi: Set default demuxer and protocol limitations * avformat/concat: Check protocol prefix * doc/demuxers: Document enable_drefs and use_absolute_path * avcodec/mjpegdec: Check for end for both bytes in unescaping * avcodec/mpegvideo_enc: Check for integer overflow in ff_mpv_reallocate_putbitbuffer() * avformat/avformat: Replace some references to filenames by urls * avcodec/wmaenc: Check ff_wma_init() for failure * avcodec/mpeg12enc: Move high resolution thread check to before initializing threads * avformat/img2dec: Use AVOpenCallback * avformat/avio: Limit url option parsing to the documented cases * avformat/img2dec: do not interpret the filename by default if a IO context has been opened * avcodec/ass_split: Fix null pointer dereference in ff_ass_style_get() * mov: Add an option to toggle dref opening * avcodec/gif: Fix lzw buffer size * avcodec/put_bits: Assert buf_ptr in flush_put_bits() * avcodec/tiff: Check subsample & rps values more completely * swscale/swscale: Add some sanity checks for srcSlice* parameters * swscale/x86/rgb2rgb_template: Fix planar2x() for short width * swscale/swscale_unscaled: Fix odd height inputs for bayer_to_yv12_wrapper() * swscale/swscale_unscaled: Fix odd height inputs for bayer_to_rgb24_wrapper() * avcodec/aacenc: Check both channels for finiteness * asfdec_o: check for too small size in asf_read_unknown * asfdec_o: break if EOF is reached after asf_read_packet_header * asfdec_o: make sure packet_size is non-zero before seeking * asfdec_o: prevent overflow causing seekback * asfdec_o: check avio_skip in asf_read_simple_index * asfdec_o: reject size > INT64_MAX in asf_read_unknown * asfdec_o: only set asf_pkt->data_size after sanity checks * Merge commit '8375dc1dd101d51baa430f34c0bcadfa37873896' * dca: fix misaligned access in avpriv_dca_convert_bitstream * brstm: fix missing closing brace * brstm: also allocate b->table in read_packet * brstm: make sure an ADPC chunk was read for adpcm_thp * vorbisdec: reject rangebits 0 with non-0 partitions * vorbisdec: reject channel mapping with less than two channels * ffmdec: reset packet_end in case of failure * avformat/ipmovie: put video decoding_map_size into packet and use it in decoder * avformat/brstm: fix overflow- Update to version 2.8.5 * Fixes CVE-2016-1897 and CVE-2016-1898 [boo#961937]- Update to version 2.8.4 * Many bugfixes, see the included Changelog for all the changes. * resolving CVE-2015-8661 [boo#960385], CVE-2015-8662 [boo#960384], CVE-2015-8663 [boo#960383] - Drop ffmpeg-remove_some_unused_ctrl_id_mappings.patch, fixed upstream.- Obsolete ffmpeg-tools from packman- Add some provides to make it easier for firefox to recommend this package for installation- Added patch ffmpeg-remove_some_unused_ctrl_id_mappings.patch to successfully build against libvpx >= 1.5 (at least on PMBS).- Add buildconditionals for libass,libva,vdpau to fix build in SLE_11- Rename bcond dca to dcadec - Add more buildconditionals to get closer to removal of BUILD_ORIG- Remove unused imlib2- Sync with packman changes * All packman specific changes are protected with BUILD_ORIG - Added the following patches * ffmpeg-2.4.5-arm6l.patch * ffmpeg-libcdio_cdda-pkgconfig.patch- Update to new upstream maintenance release 2.8.3 * avformat/matroskadec: Check subtitle stream before dereferencing * avcodec/jpeg2000dec: Fix potential integer overflow with tile dimensions * avcodec/jpeg2000dec: Check for duplicate SIZ marker * avcodec/jpeg2000: Change coord to 32bit to support larger than 32k width or height * avcodec/jpeg2000dec: Check SIZ dimensions to be within the supported range * avcodec/jpeg2000: Check comp coords to be within the supported size * dds: validate compressed source buffer size * dds: validate source buffer size before copying * softfloat: assert when the argument of av_sqrt_sf is negative - Fixes CVE-2015-8363 [bnc#957114], CVE-2015-8364 [bnc#957115], CVE-2015-8365 [bnc#957116]- Update to new upstream release 2.8.2, containing fixes for the following security issues: * CVE-2015-8216 boo#955346 * CVE-2015-8217 boo#955347 * CVE-2015-8218 boo#955348 * CVE-2015-8219 boo#955350 - Upstream changes: * various fixes in the aac_fixed decoder * various fixes in softfloat * swresample/resample: increase precision for compensation * lavf/mov: add support for sidx fragment indexes * avformat/mxfenc: Only store user comment related tags when needed * ffmpeg: Don't try and write sdp info if none of the outputs had an rtp format. * apng: use correct size for output buffer * jvdec: avoid unsigned overflow in comparison * avcodec/jpeg2000dec: Clip all tile coordinates * avcodec/microdvddec: Check for string end in 'P' case * avcodec/dirac_parser: Fix undefined memcpy() use * avformat/xmv: Discard remainder of packet on error * avformat/xmv: factor return check out of if/else * avcodec/mpeg12dec: Do not call show_bits() with invalid bits * avcodec/faxcompr: Add missing runs check in decode_uncompressed() * libavutil/channel_layout: Check strtol*() for failure * avformat/mpegts: Only start probing data streams within probe_packets * avcodec/hevc_ps: Check chroma_format_idc * avcodec/ffv1dec: Check for 0 quant tables * avcodec/mjpegdec: Reinitialize IDCT on BPP changes * avcodec/mjpegdec: Check index in ljpeg_decode_yuv_scan() before using it * avcodec/h264_slice: Disable slice threads if there are multiple access units in a packet * avformat/hls: update cookies on setcookie response * opusdec: Don't run vector_fmul_scalar on zero length arrays * avcodec/opusdec: Fix extra samples read index * avcodec/ffv1: Initialize vlc_state on allocation * avcodec/ffv1dec: update progress in case of broken pointer chains * avcodec/ffv1dec: Clear slice coordinates if they are invalid or slice header decoding fails for other reasons * rtsp: Allow $ as interleaved packet indicator before a complete response header * videodsp: don't overread edges in vfix3 emu_edge. * avformat/mp3dec: improve junk skipping heuristic * concatdec: fix file_start_time calculation regression * avcodec: loongson optimize h264dsp idct and loop filter with mmi * avcodec/jpeg2000dec: Clear properties in jpeg2000_dec_cleanup() too * avformat/hls: add support for EXT-X-MAP * avformat/hls: fix segment selection regression on track changes of live streams * configure: Require libkvazaar < 0.7. * avcodec/vp8: Do not use num_coeff_partitions in thread/buffer setup - Drop ffmpeg-mov-sidx-fragment.patch, fixed upstream.- Update to new upstream release 2.8.1 * Minor bugfix release * Includes all changes from. Ffmpeg-mt, libav master of 2015-08-28, libav 11 as of 2015-08-28 - Add ffmpeg-mov-sidx-fragment.patch to add sidx fragment indexes. Needed for new mpv release.- Update to new upstream release 2.8 * DirectDraw Surface image/texture decoder * Many improvements to the JPEG 2000 decoder * New video filters: colorkey, SSIM, showvolume, adrawgraph, drawgraph, removegrain, erosion, dilation, deflate, inflate, reverse, atadenoise, aphasemeter, showfreqs, vectorscope, waveform, hstack, vstack, framerate * New audio filters: Dynamic Audio Normalizer as dynaudnorm filter, areverse, random, deband, sidechaincompress, acrossfade * allyuv and allrgb video sources * Switched default encoders for webm to VP9 and Opus * Removed experimental flag from the JPEG 2000 encoder- Update to new upstream release 2.7.2 - webp: fix infinite loop in webp_decode_frame - huffyuvdec: validate image size - avcodec/vp8: Check buffer size in vp8_decode_frame_header() - avcodec/vp8: Fix null pointer dereference in ff_vp8_decode_free() - avutil/fifo: Fix the case where func() returns less bytes than requested in av_fifo_generic_write() - bytestream2: set the reader to the end when reading more than available - oggparsedirac: check return value of init_get_bits - vp9/update_prob: prevent out of bounds table read - avcodec/pngdec: Check values before updating context in decode_fctl_chunk() - avcodec/pngdec: Copy IHDR & plte state from last thread - avcodec/pngdec: Require a IHDR chunk before fctl - avcodec/pngdec: Only allow one IHDR chunk - ffmpeg: Do not use the data/size of a bitstream filter after failure- Enable codecs for audio: PCM, Speex, CELT, FLAC, ILBC, Opus - Enable codecs for image: BMP/PCX/TGA, TIFF, Sun/SGI/X11 raster raw Huff-compressed or uncompressed YUV - Update to new upstream release 2.7.1 * postproc: fix unaligned access * avcodec/flacenc: Fix Invalid Rice order * tls_gnutls: fix hang on disconnection * avcodec/ffv1enc: fix bps for >8bit yuv when not explicitly set * avio: fix potential crashes when combining ffio_ensure_seekback + crc * ffmpeg_opt: Check for localtime() failure * configure: Disable VSX on unspecified / generic CPUs- Enabled 'bluray' protocol- Update to new upstream release 2.7 * New encoders: apng (PNG with alpha) * New decoders: TDSC (a JPEG/BGR24/zlib format) * New audio filters: chorus * New video filters: cover_rect, detelecine, fftfilt, find_rect - Enable codecs: 012v, ansi, apng, bmp, exr, ffv1, ffvhuff * unpack DivX-style packed B-frames in MPEG-4 bitstream filter * WebM Live Chunk Muxer * nvenc level and tier options - Canopus HQ/HQA decoder - Automatically rotate videos based on metadata in ffmpeg - improved Quickdraw compatibility - VP9 high bit-depth and extended colorspaces decoding support - WebPAnimEncoder API when available for encoding and muxing WebP - Direct3D11-accelerated decoding - Support Secure Transport - Multipart JPEG demuxer- Fix building with BUILD_ORIG- Update to new upstream release 2.6.3 * avcodec/libtheoraenc: Check for av_malloc failure * ffmpeg_opt: Fix -timestamp parsing * avcodec/cavsdec: Use ff_set_dimensions() * swr: fix alignment issue caused by 8ch sse functions * avcodec/mjpegdec: fix len computation in ff_mjpeg_decode_dqt() * avformat/matroskadec: Cleanup error handling for bz2 & zlib * avformat/matroskaenc: Check ff_vorbiscomment_length in put_flac_codecpriv() * avcodec/mpeg12dec: use the correct dimensions for checking SAR * xcbgrab: Validate the capture area * xcbgrab: Do not assume the non shm image data is always available * avfilter/lavfutils: disable frame threads when decoding a single image * ffmpeg: remove incorrect network deinit * OpenCL: Avoid potential buffer overflow in cmdutils_opencl.c * libvpxenc: only set noise reduction w/vp8 * vp9: remove another optimization branch in iadst16 which causes overflows. * network: Do not leave context locked on error * vp9: remove one optimization branch in iadst16 which causes overflows. * swresample: Allow reinitialization without ever setting channel layouts/counts * imgutils: initialize palette padding bytes in av_image_alloc * id3v2: catch avio_read errors in check_tag * avi: Validate sample_size * diracdec: avoid overflow of bytes*8 in decode_lowdelay * diracdec: prevent overflow in data_unit_size check * matroskadec: use uint64_t instead of int for index_scale * pngdec: don't use AV_PIX_FMT_MONOBLACK for apng * pngdec: return correct error code from decode_frame_common * swscale/ppc/swscale_altivec.c: POWER LE support in yuv2planeX_8() delete macro GET_VF() it was wrong * matroskadec: export cover art correctly * mxfenc: don't try to write footer without header - Enable building avresample for extra API compat - Remove ffmpeg-pkgconfig-requires.diff: RPM's pkgconfigdeps.sh is scanning Requires.private too.- Add baselibs.conf: provide -32bit libraries (used by xine-32bit).- Update to new upstream release 2.6.2 * avformat/utils: avoid discarded streams in av_find_default_stream_index() * avutil/cpu: add missing check for mmxext to av_force_cpu_flags * avformat/http: replace cookies with updated values instead of appending forever- Update to new upstream release 2.6.1 * Maintenance release with some bugfixes- Update to new upstream release 2.6 * The VP9 decoder is now usable on x86(-32) and pre-SSSE3 CPUs. * 10-bit support in the SPP video filter * New video filters: "colorlevels", "tblend", "palettegen", "paletteuse". New audio filters: "dcshift". * The old libmpcodecs wrapper is finally gone * API changes: introduction of device inputs and outputs- Update to new upstream release 2.5.3 * AVFoundation screen-grabbing support, animated WebP decoding support, and Animated PNG support. UDP-Lite support was added.- Initial package (version 2.5.3) for build.opensuse.org/sbin/ldconfig/sbin/ldconfigibs-power9-12 17496549014.4.6-150600.13.27.14.4.6-150600.13.27.14.4.6-150600.13.27.1libavcodec.so.58.134libavcodec.so.58.134.100libavcodec58_134COPYING.GPLv2LICENSE.md/usr/lib64//usr/share/licenses//usr/share/licenses/libavcodec58_134/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:39217/SUSE_SLE-15-SP6_Update/0287ab0e10b96fb84373e9bc99e1c0ab-ffmpeg-4.SUSE_SLE-15-SP6_Updatedrpmxz5ppc64le-suse-linuxELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=57d37811b0d1c244f41b3a4daaf11eb80798ec7d, strippeddirectoryASCII text$PPR$R RRRRR RRRRRRRR R R"R!R RR%R#R RRRRRRRRRRR~[\ɘ6=nȐxutf-8bfcf3259398810ddc595ce312808daa0aac616ff99cd299358786b84f9b621fc?7zXZ !t/ ]"k% ֿ\"ɎG@X(Mtf IO1L׶UY%09ǀUL#~a%xO] W|5yh'/5-lnV2(&:H CMxrcr+,c^<,kLRy3=vA97з'>eoJb ܿS_] ԅ9jB>2 !gYL * r Z󽑘rxSVkK]56XD'8h(;5y ,{< zh\CҎd]zc0`Z3%.f){R*9HrUuC̥hu^n%:3n"r@ϲ?MMn^f 1c t; ~n6j}[cv6`e_DQX;,Zu?Q )#KGڄmP.vWo)G'HH!{4x}F3 8,֐\?_5+Ne1hJuM\7$øBh-+Y8gcR̂*f%G!'JؤC~}zhr&amx#Zčo\b}IzxZߙ5WGX*u(bm\]kVwؑͰ| }=ȫ[T0 N>QQ")1"@#bQG>r}؍o O82>!mIgs# I9taJПY׷G`V knkC aw@ȟA ?d IEx S}s olhW,3 #w8P-cPSI4k& 8 '{ȗd6թ 8CohĶuy/`:29\j \I,k mfm߭:.JD&6Y" bC1]Nȃ>{)f9RXwhZ]/&ZJ\T` niN1mMRA(azꥱ9QPjq,0|LA`?sľH>lQ9?xii{A4BtۏaϹ xM2J-o޸X<ϑNNs'aRbdl0T^`e*߿vs;gB e=unF'S  zڒ3][0a҇Ι?ȉһ>n| WXUtAÆ"ܨ䟣;skJ9ș"4O/ ӳct=  0\.`6̗9"ŘU Nrs aq 099BGO3Y0/ 9㦗$P V'*'S%ru z?uNy 7 xtf 4gC I-^eӥBjQ|T,^ІRy*VrS^YnUy44\Q;s;|[@3/{GB[\ Yh1䐮b :i`/0>oZ8\ ,Br3'x@l]9x'̊{w%i oقȪGD M][qxqD &('[i::)<ɑsl} /dbwr 4_Ir\|xz}\J.HvOP$dxkrgz"ph9-3i Gz %\ i5'Q2X& ?KF !#^ȇ$AxYgJ$܈.t o vQm@Z3j+6裘7mz3WȢ06ϑĐy]4Ex0ͥ'k[}p4[T~3n$s3 ~njpNu7)tu ױȒധ\f y{ԋ~6gmH :; IrYkX+ 2U4<pdE$΍Su Q MZͰR]Yټ60T`jTl#yL|SPeߡsROUg>9W6W&N/ZJ\ 9&>qm0@7AV/~-c@()rf >ksoTt|lvXƌ10U0a5IؒLyh_-^W:GP\y`2 xwc/HiD4GJ&d2bvOiv7s&e];lD̘iH;yEdRf6R=bX$o\qAv@\HT]"ۤL5}p2! Iqۜ>Bu9biy +(8 uY7eCbB)zhm&E76?Lԋ>eȗPx*Mq%m>A+E7v [Ӄu*& ?ED]! }eH9WI9Zڧ&< \馅aOh9*E;3H S=>s ᦌa˴Е!n5RHS~SI$Mc66+nUZw%,}[^xcהD cYcL|d2ʪXb!rY"~' 2,=^qp(4g&=--:(ޕ>mb' dgkS~C(7;ttT^>K2OڪvhX<;VʜƊxʥye7 JObo: xw &i-)>>7] G-IZ΍.&׸򭾴9gܘU pS>xr/ӹ=JRi{sZon/L\UXa쨚ib2~a܅5) ehF]iT@HKN]_|EMW$^>2.kiq'*-.~Khl\DNbF!P& %R p:|{r؋`OekrWW:5$jE~qZQ欴uv9Jm(5MC[ WBδ W oʘ]Ǭ%}]L>_&VXܢLRo}r裞ɗOq{1QYŝҮV ckISpҐՀB7nyh4mf62u-7nɨO{,_mh$O:6A3rUhzsKK#*^l)q k,7Y]ξX&OSL1*[_:Xw?x ɧ:>;!S>M?Ť!ճ IL+D@ k4V2;”|3`‘9n`wwڎw+ԅ<'p3B4,vYJ# xϨWq.O49aj^ew.&t=WyhIerZ廉U!;rv1GW2)tH*ԥ@TrkVI騀~:SL˹4}j2fEЗ91)aeZ_5lRfHʾB)fX~JP>+N,t%SL? D{[avi1& Wm+x-'Iz=T$py7)}W1/U'y@C*26xp=:^_n@uim9ydcFc Em(Ls$qneyXpGлQߖs(n_Nr~ $CLRvP`-OB'Y2v<:OO[$X&xs^/9.PHwɤVv({,Vk[#ɖ!:^ )Ox@9IGishvN:ُT1Sƭ=)Q2tMW$|fd㼭7/כIeQ36Tzɥna.vd\~h.mD~4U,GB5 FFk6J-Y>y\x ="!ߋ1LUcF\d1WPP1(~X; nrhk4z~?+Dwӯ[BB,44& /&A7߻Lp 5+ ô7seuhn2ZGM@ y)`g>sqi]Kvo[@yN <9t>!1 8K o _! WoMGʸ}*-" D3!^AL7IpϮ*}ra'Ł\$o g8Y/!=+K]| 'erq'te-Y2L cB6ʳls ^; 6CDKY0ӌC Ȏ(j01k(%v5) ;ku7޿T&bfK| x809c`|wE*t >P 󈵽'}u~ l׍(֜VE"QJ0=WRR jm8˗Om:QI)OU.(鿢6b!T׶F`sw |`\/sA; F0S'/Tqk#v$FQD#%y'Y$zMBg](Cb6$w?vQ4$ﲊKLG9o\B91;+ 0WV\^ vaiS"+r['_Ofo#'$+5=COistSQiE 2 ;ܩhm_),@4 T f*u붣Hj *S46T&C !gnTwlS!"WlPraQN>oۄ,FTH]=j8˪/q c\D hhBy6v_{ޭR^=\*89! rX{C/j3T9VF+ీa;a?\f g&[%^ ^,_ktcm܂'2YAuM>׳yj9ոZ$kT k!*̳~^CIPp?pL^4za2B2i$Iױ5~4Zsƅ!nO9@~e)[)襁!6Zy>"8 C ~lZ%oHå[Aآ<-3ں6Rē"P#.}*+h;vI~kn?2ջX8`@gguεW3vf_Y (h2 bqsVj@0/:si;:8* Oz?Vp e+Xښ7;֗;z> a3jýx4'[0Ƽ!Yyj!GIiG˲5!6yʄr\Km/j v?`Tɔ/H7&zRybgO 9ysuOQIx]uy7?(XE.gCe}ÝB3!/B V*kv޷8SOɫJWLiR \)-Dzɝ)oXk.#xXVRJk.9Q2ź k+\QR3 ;0 Jw=Ǩhd Mc~֮$ml b_{L%eW62Ъ7$7SY$XR꺻T]+,#"!ru]Ê4= r?5#g{d_:r@ƅܭs4wZ푖`N0:#gJ|nps n ~? Q!B쁊R]6ꭑr Qe d⹊''I5N;ŁFȺmեjޙDExauZ8Dn."\9%H*< 55Z\P6A F m2b^C{<m;}cUDM WnRDW[,%|l)@wu]Tv)؇^j1j'YO>QqZ|OT S.YBXQIPP%Ur7C @J J0Ȼo8j,[Mr`!ƥo|%GR2hl1c9+7"ŀv5M YdK a1VKPL0eƈ|ޮ'qllXsho/_u'P6y-YPr+XHfQYvK-F' .8 7bTasV߆#r;/E+nˇZh 6H-6VE% 8,:\y5uG=:uľtw# .h-eټRmhzv6QH*cʦh麋H24Z :U*W)x7NqV3Stl#JPu21jՒFjPh`{X&Jm^13?Um. 4'![k슩l$6D$kE&bzR4t<'{20q۹J?Y.~eCb2h#vy<ֳlQ&u4lн\O>LrUzJb9|c&Iw~Ʌ/=˔̺%x}>t,F%M/p' e[~@Lt>2T- `"痁TPSͲL-'/LTJ .MbSR5 J}Nd3U_{=.Fu1 GaO2VJǫ+"6l4TJ.£op3R{Cy[QiA1;MC}#o%ʏF/b,7 !+eEo\PoԐF 3K*ܹ7`lmVvI6%^@m;o(UEO) kӘy{s)s*h 1`97.A"f 6vܟpM"2|jH}X"fDwsGG>%n:c1v_v'Ym5Z.F/ziݹu#IЦoX! ov׏}š^Y( TNho6ZW Iօ%6.1 ܔk `טZk v)aAn+apwgul9Zzc w^ĮICb-<_# D1HN /'BҔgAW2L@o["`5'Q /-vok:u"rO]_^1BhMђcB&*.)ˇ(2彆7 _|0:<܂GʌƽMfxO5G&ij[}1sю:r O8|>JlA,9uDN o0Њt':@nc*EҮo7q2jo&6tp"O]ӯfv/?ZkޱC[ vo5#}'ԞNVⲞÞNX%榻qVMtDN4j|ȟr#q `j]y<9ZUB-epfhswoUTй`9̧|:~z@,"ԧ|L$bZD wz.-v켳4 wu~SE9+= q#:.j]G'#ܚ1Te-grx}}Ws mˁ D\ˡ!rkֽ!ZbGn '3Hӊ=C!lRݧ5ވhgY%"T(@ݭY7=TDm(5O Reи[JVV\8QMp|/>kR 9~>TpfZFD@a@Yk,D쾂"Wѡ9շL{Oe:"xF$]AR⅍6m8_Q~_P1Ѝ(yZYmҴ 'peu&=ɀ'p#p'wÁu$lxHREɰrឿB|}|(G>7VL)ayx Aal.ȉ9T  ,m}yL$v'#$ F-}U!",Iş*=܏R'iKڲ|+`M>AnH/C}Q?GR?Vkh~߽],w =TP?er`?#"u-Y6&D^?ةάF" _aחDa} Uo2 9mse0M>Zum2x~'LP$|$)yu@eJ;T+ -i%TOreS5au[3Dn1m~3D1 mW w83]hž!t nhnztU`I2%"c ULv__RDvvWPl>-tҷ8t9~BG<(l7(N`XҮhɅ/2Bg,R=R^c=%{Dt(OI2Pl\%-^BU!IyL6qp9;ꆑo{c8~O2>7+JL1oP?}sXQt%KQ}Us1aRRy@H2h* 95*{Df蒹UWOe'sîqeSGHn0Pۈ=o~qPH)صޛ{ؓmaj6 WAftXYn{؎8 uE?@&EE]9kIȖ:rAD77+#UKW 3<0d8DY7Rt 5EL>s &w~e _>Sk^r'9T*8><53ۇZ~T3Dc[j)s817l$l2 NrS2]2A.\:/w3WC@M#Tť,U±O\4̓DFRI}Dۡz]TNK?-ܚ߬7Mktʃe +!OL=>:FISyW2hImބL#`VVA@8$UnI!+Jcu(PT\YƁe;/G%GkOKṊ';@EQ8JX}+tS5)ܭ\^ @͌)TٕquGi+b.! `sv|VT@d7Alل/CE{f$mzה1RA3 moeoUkBjwr/_).{ UGgH6ߺB3Pb&u,ވٞo~p"ĥ+w8yzmdBӹJᙱmZH9Vr$Aelq$l;#*;ps٥XbԋO׭RxC͢p1B5y,qk|Y}׊~zA,KUIɗBˎj֛p:tOWiî\":I(=j8ő~=|J7-6ؽWR_6D*_EM8cekEyOZge[2aܙX(uF2}9l[.V~ʺP\q){mSpx(}5Bs㫕nKN+ñR>2$ſ|VvA5n<2s"(Xgq$=;r{P m{~,85\D0VsĚ @}JtY>RE_kUphD"Iw}#;;ðxH !1C@U.#z_\}SⵖN>MOK6w*']v_~=T}a; [SOC݆s h:DG00q尅մDu:u=RnN0͢~Z;w 觖?F!r0O(ڱg/Է=} e2#y-iưC1C-ĶC}Y8ip5Nu҇vM(Ra_T)եu |)/ m*Ό lA5 '@3菢XE\'$O#Xv˹4_ e&h qvա+~p:'ABIwX*o9AV6(|­lP䛬[5'?ðyq.Z8?=gЭDF Zxk 1#DQ bIߩ~%<} k~4"^b @<.z_pҏMmzFA ".h8BF0M)8r[9*uG=iA Q-a>i ŸJ&m2t>>>B;b9!M_¥ xw Ejpv0u&0 G`A*EHWdٰWhf71~8OLiimRJQ_b͘°Jo!M\vr+~IQ\S >Bi+8_?-Q]&W"4})zB,Tx+KƊE?;3V!2qBQRP@/<{Vp>p BHz;.e kDq,C(noOA $ ԟHm㧣c+Zư^K].(R_Qް4?Ang GaAinTS:#CAO3nVi_*D'f\Lr*ޒ${js噤z;e)ݓ> ԄުgWϵp,kiǏ%ETu; 9M-Y~v,}07lEI7kA\WlG?_ʼ @!¡*OsbK ^/M-4gv\_VY!Ҍ^QC?bJ#9ݡ9 15@`J,hAYxOgs,8`"Jv*LUKԿ98˃~kХ hJ"Br .O.1"3߳x"Kfla3(%]4 ]}r{':,k{Ncl3 = CQUn%>n )0U{Z,[(-Q~Llފ^+EZYuVudsru|ar7˞]70-:oأp2nli>Wrx8I7v |~hULwJ'pR[Qӟb59sr b -8x59("3@nN7eqGm/~[l"WޢDӴ\#W iL` bmg`)nAut -QWk"Y8uД~J7b@{_O9Yܣn#,5P!Ƽ!*[{s"{D7I׾(Ӄ0jZo܀\yve20~[Ep[{~k!Tև|;gb)p퇾:X+p-楽mJeh,F_?FWI Iw/Lgȡ=X^WZ4 QXc*\9Md=*! :!XHR6₿֍˽~Vh:B~}3-=Q5\l*S\L'C@[ {ܟ ax!?',zcA KFI;2ι"\E$H% cxs .?#7% z[6 )Cz(Gg\(  a Xݿ5Z(l_𻨊Ф`{ig,9nzJj^ې'u1gN(ŠЊBBϦm{rbE2E 0)-*ы[I8]]RGE*)7Gpzy #)CM*(c7Ǭ_9l4OnBۢaVRqUޔnp5".c|ʦN:G{ޔ3vЀGe$]F!V@@ {tӹ/_ FdǼS_o%z'fW+sS,2CZuGX aqeG~r":ߑhM ,d·τ/ۘ߅1X\i&>`n pwɂ.2x]T!þ./9su%Xx-rB& [{^+{NcnD/<[ɦ =l9g6kBHyژ#;F]|hI`3%ڔ<,iB lav9]C 8 8abўcŤޙOV nܵX"8z5Xqsbџ_{M@>rώl <1hwm.3NgѺ(8ӆgvn ~n"ۯOX a3 U0ag QjXrV, /E0, mg* KLZ9o]_MEr*bϛWm')PBF>XϝkЀgrkw>i3HQn\ET[nfq8t^eA+ J/Z/ȩ~rܩB^PO Oev&.0:uYé (:07o fv\@rEXQ :!邫80b#Ud͐.6T rv)(}(h JbWQJQAx/d&, h8>Ujxo /||1[P-C!sj[' 8F]i=ŠsWT67:}}"``*Vזlu޶6+|ȾڡtQa?KƳ3ߞCj"پ׏чHB cZg.MPԺw1|Ć~sKFƹΌ6mYq2҈ %58dܒ;Wz6i@$DG{;\c,ob̚/;I=l?USְ VLϷ*2(2,5um,K٩~ep{X:z5NE&5'!񸣈: [Mmlԧ;l.E}uQ\]$!It&N# C zz'"nTє$TloņG_t%uPcF(`mH`+]9zSw>km)B~Z/` &u I֐>ξ7w)~7֊ȘIE$̴c(v@Dޞ s2kk ~g6Bj;[rL'Rq K'g@Vcq(w.5mփ r)9ߒ"Țgey#xu6K|j}430;ʕv(932t0b=Wyۥk/M١!<~\/utGIWkJ*f,|$ ugb|:` #i}C -OE)fDWQm7r:},`"Q3ΗR( "Q0х(;9=up[f y; sT"ˈE~\੭%{hLb'~(vf0 LA4=b#-M[-t2/HXƷ4;N]\>\f0L$BMإp2%f(juO?7IOi f MC'`2 1詸m%e0Un\J=+Ưq$?=Fc۩bw9DyзT̋8Sk!Mbywsb(3VZF>9<V&kZ_uFO/(DO8L9yS~e[Pw%'p;B:dW ؖSVH= NB0 ߓsQM!yE32[)*+.X9h|tE R [Ց47:f}Av»6N[Itxy%$*ebO٭ٖڛkgM ccYiILj=pfKJiH/f%D* Q{7( la?GCqdi4a3qwi8j{,<ӂMݽ$4(+hI=/ν'=Mp`-s=Ix;mB/whr4!8rB|qeA [çvj.5-7MJsmnohzc9.>άB#E,:[+w6LY)nէG e7 UY1ڄz-`V ֐F̷NaKH@$ 1 LJdvo9'bũIōp3ٔJ.ҸX@k!NS@XnSZ&3p(WK~];ڋ%nnh`RLfX|Kot1Οf.PB*r? ɣV7; śu&Bk78P8JVuQ im^0dXi1(\nQ۝%K/N=(de!V- HwKCl#"MLxfwl$ƴ5#D" σ d@bu*xgFE* >7I} lvA8϶z ?aFr31fd+`K4ԓm ZFkN<5V4#/vhG1j>l9W1I7j}1yr[EX\{[f9FӚY,L8om`Aoe>b pADo<=>9~%v䌚 qcG"5A<+QEC' OK<,;"yltšuJ:},Xx'H]&A)77>횘$~:fJl=)A; ɨ]"WļыZhRu`ک쩜YbPvkXΙy{3y N*W>61*PWI&YX9&E n uy {/D*ߪT!8|Qk`]3QHqĦ2C>xqifbNd@Sa.;MHddm*1g9qmr;->dYnSjK7$sP[S"t>ʭt_q4I56= 5qxuC7yɩ I~490 ⟎#BӅHJ& Ygg/gE䂯lr[I a\Ƣh-K Tj`ź9Yj:<@^aID7Yi|S~5AVc D]r,SPDQhjcL](dG :>uC1ZA>G]`;2)GrAP9 5PR[PrHEgG'Tm'5`֑s`uG_=$o%@Cue: TS)GAofÙV2 ziL~ЪcӼh`,,1X󩁅{}C_7;elIA [_O0F1t6Fs:e߇usU쉹m`,Ca եj MR G{T  /&W)ŷ1<)2&CL4fJwNOfnm~ÓqWދ\]آ Xw9tP>ŏS%^Tx-<#\cYb Ͽ./ӟu{ 5 i 9tI<,2n2(餏9V}^C7 E,ŁNBLt }^kA(ͧ;qa c8Ĥ^Ev)Bn:$iMʅ;l9(T 2%g3w9({\VYM2H9Qc݈%0HH[=&yMwoƿc prbpow?LY&x|G e%riQHd_InVtG aWyc!b _,lzvZۓ 1Mw?{u$ܫ|tQ9DviCAOTw8/afYе۷ѷcs72.Lr{X3%'%@tJ8mm1e 1ħ0 k}[&Vb]>& ;T~%`f5J*;"(v[QQ؋ qh=uE) y)Ft9k7޳tK&n*ӎ-BD)-O=>bkN^`$U (XؐV "?ev?fU17DN>5l*"#^F\N?$tD&6_n0AUVA+`>'چ!b"!N'KMIkh|/'<q!O^G H wyg ìTa¾5Gko%;)֊GІJꘗb}3M!Y%~z&IIOv~E S_2b^O,/|ZO[ ާrVD\ 0vh/ۊ$^Xt`I9'P18n %tUT0UQ|\*O*YO=QgCCZנ$=|x2F5>zl7n"L?q_:m< nDvk@oqPtK>R.ą/};b%X. 'SeqtKk Bp=nƮ c5Pl- a-vq:<}8m0|Aq{\˦S#Ճ(K1yo%Yv'}a`xDuTƈ"9GBgdC@O Zs:=(0p? ,{AXaps(ŸvպC8Mc~]i'[RU IQ0r$#i0M79`5 GX-3X:B-uۛI#/f؇Jb(@=[Tf<ЙkuuͺAoB?)&q0>T}W) ʿ{N3m>4]FAS½ +aκ?d? -G5G蚣NS).c IASxW=Gw;+>u_B;1@4%U689mF",37YWzRLH"wJ7؈JiDsc"]G_w &SEG+s\ܟA`NZW\8&zi P[=%:s8fז`=8(0,lO3M8~%X.3|-؇7rt RJOGet90XFF%׸q/ImʤRL `y֣ltYNgrlnG9$5 ?bmxQ(2I$wsɆ)<@C?JH.G%T7\3z1ShbXן_XMUea_W0Ԍ^sPF`]"{3Uq^g=_ڦo@2D-EC%wuv T?9EOb/"Sy7_\JM"^Z-JuM; c;,gPid)HjXlzJ5y $_Tn˩#Mi ӱLj9Oˢ ʬC7h$s=gI#J5 ă]Y2q[T $ɞX=u<7l9O 62^naa $c+SN:G%h_,{ϻotY(nGusB[o>Ξom+ύx}o䐰{9V)h5+Hc c?ˀ~𑙓uMkyigBͪkP_v畲fJYQwkD!gc9Ť /}4/}ߨWev;"ߵ XwaXXVz~mFmk~ EV=V_7c2fR= ^+A^P}ue-o'CW=bA>+ |Xޞr$m':lR]cɥ)ø~Y>k{6LP ՞䔖{"NiJ`Nr~Ay 1=mJk}E ND7ML(rb(vaQSC?=rXe +h`]ڶf۩iw}`cMgG7dL`xUtF{pJ%r.6_,៍d1~\ՏwFÑ%%HqtXt~+͠;rѥ'K r [`pfh#ML5\=?XE.lv" ÈQ:ӂx4T@")7)_a-j_XSֽIY Mk I~mfYފ/0 " ĿI4as O8a]}0籮$Eȩ"DxՌT-$q.AADqBx)cEZiä:}\1g9t@4BqcZR3*3Ro)b^^@TZȰScd#ZTaG A̤c:۹zVӃ7v;9/kݤ MJiHh-8a~م ?AoagSU)e~da0=6 s@r`BQĕ~77k$%w14)T,VLOV8l@$"o_R_~|A{SgN7 [ t1'Bs+pś_uFHeHؚv{j ʮa^F+0T?uҹ\]ȧ7VgP0sC]i7y8qJҎ(z$?y YvV/%XDE1OS. Vp~y\B} Xϑjo}/a0~IOf+?ljp넜2P~КP74lw(㣚Zώ9X e@r.'M\"Fhȇ%,PMHVeJcA5 |ﲶ12<ۖ%VQ?׆89'}I=[y J1YVO2Zly[|%zP h n,f' ֎[ME1&T7~b}:5#L;J*,Qg<5<UI, %)Nw/]14%*q<{wl̡- pM>DStk_~hy]Hc͞ɔtA TC=T插 )"bQW" N6jq냂+~aCngLeE4R8Ǫ!x.`Q$ا:ݕ,xD#䒼G_#'`D&_l. `X^Z㒖?"Hv}'du H*a *I/[CeZK`0 qli^WP^L^f8Ur_p!lBpY PGҶ疬"cakFw5.u-ݖq̋V헸sT=>x`z q2?3V#.x7*L@_MEwuNAQ@*]J ~uU&<3"2}dIĘ+FzzkK}!+곧T$م-Cjœ_ hEyTh6cD?u@rTQvq6O Ǯ]bIzuGDnx,K-t ʱ H`2ȞyNdԆ w"Y܀亴.DFjy닛:eI+}0 >VT52-qB8#tYe#x=+ܐF83Ay!@CYCW_="1q`X4kR̒Cma /?j?).#_zO.\.rF  _;j$`ȒVhfU؝PPQ!27o4ՏL_~bNmʸ.95Ja#Z^;5Ym@nY{|qN$,2JV]a :$ 9tIfҤn^">_t(y;j7dp겪i= ǐ $e}ȷpb;Q&iFSqw#B=r< ]8U42x:/.AjF^ Z!̲ r}vpt3|fz+7Mx(@kчtUTt#ΒX\VI'i-Ro[3%}*߅EܻWfJu_$<(˩II8FIl?NΠB?rpfD|E{(ԅI#}"{R̺M>@Kgl4>sRl[%;5H7 .-xC*ߥ{1 fЩpE/ƂYDj$౛1e2Y?S.6\{kKĚ:M; s|]->H}t\XPjF";F(ʡ,lUʩ-1 U~ ..Skd:)Z$.P#Y9G6=[Ya/(zyf,nPV*ckш×HZ@Sq)tY\}7S%"*eLH )y9lrXZL7]u>~"id+ssObmޅJui:eU%6pjK7uA-{LC98=V]cՈd*4ɥ}y:zKvn.$ \׌m P{zϷ@gX-Mm[7*EG $Aȋ@:CvX_ >t5]IQ  폂pĂV*CS! ͳiǭ G+ (ꕨIZ6&0*U*y}t 郒tDT|6Rd$SvQZp 2a| B;rlV=%V5ćASͅwarRMyޔKIU@zH!~AYd nɊU:T?SeqT8&dZG J&%]V^%/rEx[- -l{c^NN}W05q7 ΄z*.Խ򵅅v0_EɈ|}TPy)G:M7rAxY+)b*k͛~⠂w"#k7pF3O~2}"L:MŒe^Gj讷v8OrA_~L=Jo*yax`^R|j>hD?ۑA)Ib^ zxuϛr:&lb_ +WJ6ӦS(&:5e D0 _b\; HH NN 6=hLP|quD5 |2)]<  YF?^Vˀj :X꟒f GRGEgD*05ٲa"3V1Ĝ:@`,nB1P+b2X?ȓ&@'^Z}zg?p(YHa/ܟozC~G{NEE88w} s|9av vF^T\ٛ7ȹ|"~f&BV B4cM6(W ZIY|d;"ˇ&9b9p>گs Sn5V ۔ s$&ceI@rh@`ޯ4Z,ӿw ܅!NhCC?2{Ъ# 88ZضOچ`I-=?gg?.W+I]jSq~* |_o[ܴ+-պF!dhwH2oǶL.1WZm 2`Q%Zކ79$v=ro~\u441͔Ԍq;#&+pؐZ.z_DH5ޢ|vpPaF!%Cb{MΨC)e|/.۩ P Ʉvd~nVQH͛9TbmpE^*epԂ(Ł10 `.'b!ut|&fAsb ^S}5t GЖޛ:i ҨT-g< 'MC3 (^-R)dd-9|}lTKe(0;MpjaS;wzKzvdj1"+Wҙ:9t)ɓ[WMq9hZK/Zx |xǶݑ^X4c_iǠLy}E}BځsA;EW ѣ!_A&zvJ>ҕtID@_Wɐ9RUe0@ee."*Pz0/70L;f u5[jeGl6kD?29 KDvG !.iܭH_Znj-KljZ@ɮY1.RP/}n+OL ʰ'l7$q?(*rH\Ŀ`f Oñ+TF%ǴaϾFcf3'"̞XcU%{bk*-uH;A3WZTqroJ$O%%O drH ڊP.ǿU/gZڑ  &BC~WB2>u.q~t#8EWZ˧9v4 Ph=8LQ|khhQ|4L(%,StJl];oPN6Bub邷9cYpcb]'źNΪl5XZ2K {ʯKB)/rpgU YZVrE&"2#[e2yk̘#wBV']P&)읡 gX;f,MoaPkoC*EuSq-vkmvs27ݴhK݆ãLS-Y7 LgCzB84Hbvle(ߣAI?{O #ξLFn}_4-Mog.b~?cDÍ)`E0l _؀/cuS@(9zq}Cɋ*<-ɍ.x~X'vB'`>==r^rF`LA߫g)7,"A=[ŽTAVrVg]h[Yh3?3G,<1cȡʇ)5_#l`R:Xg\0U{1e€V5WV,@IlANʌIk0uMw?b I:_)%vyo+j+L[\z&bp«!ϭ#*'Q(ЉjoKL kqɓu} Lat[,Jh[Lo^s0ޔe @<:c0PHq漖TZyg G5?%^IO JQY}RIy!^1a#=J2ܼy :zp,>X Vnaq*">\[QK9**y.')` ;FBR"uNd8qU_|5 `B\ D\U wǘ.M7~o7Юj*6.\,k;XP2?OxGy%c(p,.nfcyfA'>Gm9?y`#]4mo&sa!貤4@F!Iݨ LYGqp׬{U|TGy ~nZ^iKQG01 H o.*q.:ǔ6fy_#T o1qosy{D~6i(\L=1FEϭ6z2 ؼպd߹ϓu"MzeιԡhE#۷ɁJ 8$-{XFBg5~bVをjG{e&Xc2 i vQSN)6P!*wxz%[ݕ.~6Y[}"ۗЗNψVdTՠA{D@q/P΢EJPZOac!)@E_,_Mks/jDb0Ę @iӮX!l<>~2F\ r^ &" keV.„>j8@yduU~|e.HeI `-Ѳ V,u(#&,l4m:,a l֗W+[Pz3 *4myVځN⏷{pr"qSKKy.-9B lC>c&e˖75-zm \M%Y5qQ94gU2'c"̮ E^Bcda@1~"ꡲW V]EZJpŌj¹*R#>$Œr\n_퀰3u {:-9:{ceKkLN]U `"&vs.%dm T0P[a'nm"uVEnpDgom^Qq'/}^v5D`r0*91AZ`$rEj3IwON;r/土"TɂKL6Fڞ!4JJ!-+$)EqA.[U P]($﯀(qi*nv)tSrO3ω=iY75ld\}T%" XC;V¥C^nc hRt!@GH[}`ᨖ+:F.^k^#+G+lWTolwö3t6!5apkiuA"'}@4]Tn'ٺDִR{:fm(u&Jbl x@ESx*e(L(EG 1!7Vs>mK>G<+ra ]!MHCJDSfwnfy, ̶C`J -S~q6վ4(KS$1h"̿RԪ`&Y,l6soy\ꉍ֞}*l]zt!vvbР tKؖ/v:w7QlI4kE +}\->FM'z㿋B`sR ܆K^BZB|x9)=YpO~7JñJy\t&ئsc,MI/1Л&XzݺmӎWȗ;N(BfЗ.%R>m[ov dy5 YzGϼw; 7o (RjK!y+<*1>W3,7Ձęl#6}ۇ))EQ2%DWʾ7-$uyu# ’-_b˛H3Ҹ{iDa]Jg2 uٻ;1s}I+FE+:WQ0z B[+IjwȯgىV#Ǥ` rom"ͣ_eC]Y3ZlQy *(ՓNMg4p$|t/s~4?HY@ &Zd\tn'2d HyX{V88[V2rh]~1rbUVpUGdxt_irKX0mMAPtLg8*ON>MIg;KbC5?2ʗo-~s$~3nםb:n@Ƚ-BU_VN(8W5Nm1.?iiv uzh>N\A4*!G y0$Ŀ,K4ݝgA:zb埿/`רew6G["E*u<ƌlL>bQ[Z K(&h- u ݼ^+MGkv9#L 4)űjo sHX+3U:^.cC1Э){פcilxalf J^5Oκ>tPy1PW9 KvKD{3 s^fWva-NTB?|_ޡ']wՔrfTEN]L䦳:E7F=٪1 HETLQD'G֌J4:Qqp`MN2gz8:_7UAUk-k>qB# )+&oܗJA沪=)~eHAdYG*Em [k<#cӳ 4Be%*O&~e:2!" mՕ{+U.KQvazSWh)" \4p,X\ό#aYAx :4W=K5l62\]S^yCH&q) JFZ?s5-^55MXJ]$* egft-j. 㗶UI[W̊[j8'W8R%5*z4xdsAٻ~ߴZ?$vv*Ghڬ ܒt/9C-VV1|MP({ ^BRf$,Aÿξ^Kn9*] ;ֶmoܧӒg[ÖZDp:[`M MfS;ѮSwC/.hX5p Tkz%\eJ}mb@i(BE)|[w\s@o HJ 3ct. ?;BhO;޻M8Ƽ J3*B)9t=䋄Q_j/f? &::Mr𘌄iX/:pї#=Ͷi3qZ /`zO>&MFW`׼WKD^) +-Vz}ش^>I!$šN땤{1G50GgYͻyBjY_9 $z]3vhe`Qo}Skn`yx?ʕѳ:v[AoQ&; Z/e{DŸhPb&n8YqiEU?ح-^W&cT2|ﵴP61djBʳCs]4fQ[叵4d53Id 4 S.[vK/nt;8D(h:faȸ|2%0-|%nNՅ`EI[ Bʧ.)BH\֬BO#:-5}%Ool:Uc5=~n.7fA,d)Ny!Z=̫A#K@Klܑމ*፠CKcla PA{_0ʩ\0,i ɔ[X)Np df{0N]= e#n1}WJ*ik1=OVsdB" Q2m1u0uUx.P8${f;f0:#"UPh$-X]A6џM-y7ufEdcVUW""AcS#wkddmܣj#@Hm'^G)5 Ř#V\cՒ(ֽ}:žߚ],0)x+^SGβgA*4,єo>(s[b3,v h)V6SS*b~*˽3[b\)`EE4_ 6XNqRc~pgmK/E~4?%O3oq*5e~^j/k-r{+'tD-(s%icKpʣ@qX},An8J7,b[acJ&˶r3GMV7`{#&,@Z E{uHT,6@}Okyd%r pL%:e9𗾅xʘ(^%lO}YB0L/ʷ\Hz 9F ]N"' [p^X^7ʉMrؗb _|n.jox|f%ޝ] ] s *MȗZaDC (g:W<v28&cg+GHPb&Vo$ʓdh\P~ŖOӫ(x2VxwSf9QdװMl;}wii܏<{m ޱkVmO澏&ݲ+bP=|EaUfI`s*ofv oW㧳Dup{d-#*Ffmڞ8U+dsh?YTmxKd:&{u8͌%6,Zr@š'Z+騤ݕL 2WH&`(R7ó[AΠؽ}JF1C6>~I9ӄI^'1(pp,)ĕBDVmVIn=$^Q]̤o!>??0R,x~M 6CMOݜY? dfeP ~6CTQ!"- ` .gg7 /žk}R 5 5#a+.3 @E_t "=Xd4lq!z {sW"4N@w@C oJ2.a~O.|(8EvrLjZZmV2.Xkdض{l8,ڢm+ r" I09p4rNgxOTKxsKL" 9?\p5Ջ;M+.K0V1eLrڶbq@i,Ɉ,LJQ[[ ԈoLtx!!pm0lB\YSrGZDFB (ьuLF`xEI\L-VWIy}4E3w >fGF˷ŁX0h %1ҩӊ:Xjsr~:zbil3[:4d^kЃ^&Kj )N8QnY=Qb88dH̓ϤFzN%S}#i$Dw7Kj0wC K9)# Au<9kEQ^f~~PĠ(-!wˑUPri-_tdEÙĸNf(О/羙mH(켪^G+ Q:`s} ^<2j~o`eVTlpA{TӠ_{ggv321]㥐R:l5@(> )6NwREJhun _ju8Sg YgT$m l{//Z=Xo /M"q.Yөh6<% ʚ%2+yW#o[* Eɫ@`ZL y,,/޵;1|η #οTqCgtJŇ;2b  Zoq^G9Ϟv~_D|~,qߦc)Y3CjQcw=7؈5x]GX[X >^2ga\FD/d)&v LjA]b٭f2Sd; Գ2)b"dZbC6Ir!tf`yhkm}mfɨzxJ U?ІD%~•$| .,?: }q/J;$BsVy֪ յO.CDͷ7p FE&?ڽbpGDŽ9C(.a'F? 7th-3nܢij q8Zg}sOBX]DŽBeK^I>f%CWvbõ[@[ys=%@~נTB^ٽNi-m/'wM\ {2 Q*F]rx ɋIK}W lԒiNAe:Y]YKF394l!Y40dʗ+¿=&o3Uy[nf>1V &z) 0 )dqhTUΪNj%q!O`%V}7qH. *J}[@)5 4n#_Ch'lN]OE ܈I*Ds8 3?Dq! q@IL<:9 #Bkjm؏6qp ോ,m!`R21Sѱ A Mt"m11؝_T,hTK11oXfE~_6na{a:YTʶ1N13UwT4L|t'5Pc5-!3@?*3xX jp"ugbCKh=A.&;f՛)rv1l;xȱ@$#"GyHb4aAJ (ogy$FKA$B$E7%M<BJ|3sލ /Q]i9`@nA;Ϫ]"ᄒy/EXjD^^u k W u|6lu 25Or?7NH B(4lƍW<+t6@04)/^ k$W7zl]zOG!m^%Zc)0n9_PZ%Dld9̊%㹔_8^p #itJ'+cϲu@x×>8FQ7U<}`߇0{}gj@A۝j^e_a7!`!REFYUBJ%ǝd#mU6U9,%!6ƅVyHpncR㫔iآܴ֗{ŀ΃6Qf\s,&LK(>od_dFg 2/-G}y;0uPl?p<**S-ym"7u3øN?U|? CKܫ@Ta/dRPfՑE>)К?]Lu4?Pd0H] W\-^{H׀lK,#~n[Hc [6 Bdm!$1H)nG / g#q&TaJp6g閛F+9qۣiU4F >QC8cW#kCPGU y!LuthHHcf]X9vmmcZh~}[R935^Uq `{;&:ƹZK,t5 wg A_6G?<ɡtwT|3u%^ j ߄j`u:;łt]ts+FF ʮ sۍAםeO1`Tٰv}/猵&!5Ys w՗prz-c(鷣9|;[\^gBo[/,4aB͘Ow^އw Ф!\@"Rv(VlxDYY7oV;kD.#6;/ڷ>`3OuF`ٖiy'H.+UUU E z09iO;ڡEi@Eod'׶=k j9t[Fs$E_8MS4[ssܟSI#^¬jgxQs|n>MgNr6ِB[,jogyk&1$D!ÄC~,v @A%C4jOyRw`#c ;kXMC8O(Nj".p@},rQ=VU;KiQZ?ģ`Q4HN!ŜIuK^'.&r)(`:k@zX ߜqWOA.y#6?naQOY4t闯ۛ/G޶bg2|M i/gTP_=y~<[#ȿBRivywA)BPBo3Y=ӰTוCF֣䙃Qѥ!gSW:>֔v5;d[psB^),ƒɴH4"UI@LDg8]x*?YG$`tbOZՊX*rTRY4a|$ټ)knEk$cÖ l#hb_u3ŴU(EǼ՛<'dA2rĄI 2cUYRVdN)@96.RlClr1[3(Tb!hHBRՔ%kző|O -nzU$a1(3J6DwRTF3gKWTh9We ^A. xQ?X 3_6(yF8%q~9 T =1m(pŅӇ_Tr+9^OA +dLw͑ navU)N9dʔr]B^lkn";-ǫ;oJab*3AQOC4 $f-H@@iU/\pX 06mbx˕"3w ÿ,ݗ6*WaN@a4 v[?@3QG6_K#%*\YSPaЙ\G|Do8 L)e#!wOnNIЗ`"~W\. SpGw!t&JdZ{|)]7>.۾D/gbiBiB\}wN`lϧIPm8(*yq % MvƖ)e妰WQ(f=lPwԡ2:*$ TI:b#JPB0W"s~Y6MuP|+xŬ⸚rk+׈z4eN0(ώ utTV.iܙ9/:Ÿ4m J{mXơ Cn,ңaM-qڐ`-=u~\:f K)-0g6K7ӌ7n-qw3V_7x➹,7 pQ@㠫;BpJW> lѝޙd=cgJf)SuL@s"ve)WGq!Q pBq^2s.Եb04iՆӊ g+}AbNغ (5 ۛ j(DdƱ"v7[}&w[_Kf$N{!ĝ2*=QT&-}- :.-!rpik҉G7Gy4ݵE^n?:-TwC\?Jk$#cJiYg/O(BkqoD<"Lۄgft=ļp(*(2.$ADK\g܃\ wG+7O\]D<{4/f/|0P{og>d ~}@ث@F^kL 9»;~Wv"Rh%јҩE-=~OYlVw{^MW"mO'?*S\dFCOHEє5IAJ.L-mN1,z4˳n"xqWL8BLw2gh*-T2hF)gILh˗UC",Q_#x1wGfʨ|$lD9]ԃ0K:Mh_F#&T=u%{ZQiˉJ/.Rdgjք@ X.Y:79nq gڢ:*| ;etR}q3Bk/af H|_OfジX:`*[/Q<^LfPQ Jϱ*etHK3RR_ EJsQ_&#;V7/Qz,u K)T/E]5Kj)V̯LOYBx i ݔi"ax漫ÎY=3U2Fn)q"m#?`֭М&  Jko d: .`OD;5F:LUnD yȾ%3ͬKy_1{* Ptќdz`oN^6z_;7vX;X[G}Hd d*9]J\*f83G92Z)W=VٍS盕\8  ?-]0B H]AEI/`#ۉ0_W3Hv! .bgV 0WVn zqh(8 t˚v;[ՓADl1h d0E=_hŤJ"HtA9o)by/z9[vtdTKVDPp?/jց "mYI lA!u.VnRo*A32,陞%AoV ?vGN%Ǜ4# iȎ+1{8Ӷ) 9 Ahn@X/ _vG/Y P6GȏIR#4֭CI+wϛJYzz} X)q:YZ7zX(⮼`Hue"*Zv5;ڈm-LmXAY4-]DgHRb{At%K+u5e0|:D3x%ӥV}"`g`؛5pH SAGj&$ ‹{0aMi0,dl]>")5н{zX"^M7_yz:鹱奫y[NǏ ίKqc7ܢfMHhmDWWTAfk@x3/u 2UY+BbhHńe9/܏|c "jcE/G"Ԟ4.ЙڙLuy$-e_ 8+?`0?N)wbp~w%YRLSxL̓hs&:YYbRe-nrU1M4Opd:bES'.)/v<`=F|/"?Ox`ƃCWb@$gK@>Gq} զeՠ~8VcRYvP镻ujT PV{M'@ 3&_ `UI8V&17ke$pg({n6xe ~ycOˤ,Wk@,sN0 G I* ؞,"2_LbưET*˅a02`5B hA_, Әspbz`HVz3VRgt&| \78lؐ&ixF~80 -”ﶡ-SBNERCorā i տ ^FV'O4K '* ' PQ k|x[*meg0 Nev/ǀ@K8RǗk~855Sfbʡ *-VJ3Vz`7Mfqa5H -ܖ΀g;, }-n4F6d_@2yK {>M-N֔z"Zτ %fabh|x`m|HZA# fOcCZv@BɎ.S*D93 pzNk"ua9cs*[lpy[ 8qjiHW |aftV`E+7%g Uh3M]I`26'kL8Iƈ0(˚~-π-ysr@;{ǜ5x^L8Cl5m&!4^ܕ>9>NHԞN"7 \i^[:L 32fy60sm"J{F/=*gQ0., >6ػ`+*?k,v@BU2Wv ·8:^rf|E/5((\#}4CurH5Cn8#^~U *FMu6 㼖" rPU>bwBoxpAF+Z5iW#AH^h1Nwp #O" = bfz DQĉ2y=O+h f1@Zv~oa%QVz9>vItcSѦ12PODʭjYXh8iT栉Eb%we2mˌoE2/J %y~6NgDit ]W|Hv4Ik* $6e~K8"Ң4asoo<ֶD(9`ǛUޏEh6b%m|9kt@CbЎ(7Ն?OKض5#@ㆪ'}r#^n=E?A,Qp0'4n`y{q?$K,nIʜ_|MEXtϥ.')sEίa#mk{?~2v}=?d"K=CƵf0{|( |9.x*pnGjOZ-3A֐z4 GCjFLl( <,;Շ (cD{|b;Qgew`Mo),͎%-|)`(ۖQ;95J?kf W*,CـIoRy4Oh[_'T]Ҥ܇U3$7i:$L/] XGLXN!^Ms1اyV 75r?w :;ePA;ft^95Œ9~șgڽ 07lzH$g0lV1OlGMMJRQ/mj6z_2ֈiW}Gӈ, _10B?4O#I׬YsL"Y̊OU cos I4 Q 1HQ@.C/u[EmݫlHSFԵEeí[+uk>HLAUwHկBYU®=4Z •A/T\E^zo"UVFBtik] f{䩌nu6^ P)kMaenlkGŐ~hmT1 bub~r /"H3؈*!~bwVr Tq uaa$1t4?G"m ߏ^g{9?ۖ>򛓈0Wij-_L\rm[E:dl4HB?O% 319tP+MT-nC6ƈSƣԭ&IBXGY־-k蒢ۏ3S*om<.~/p[:R^)~1 T e/۠+\I;S~Gs5^ћ/i1YDuLWNJߺu%I3՝_`U ,JE1Q6;e&P67!o1I$ػ YBj`s07>ۺ4 w[cᾍ n~J~鳕s(^G/(bֱLS+D__0Λ#55)l; !{&MT7'(_AGJ=Ӿ_=~4;qb3 Q*7TSUZS3l3bUgZp=v-4MӔ'Ҹ4&dkGbBECznXdfA Dzf G)W? qAjBFIo(V>xcW!{U+g"w%;|߇<~*H?eeF^j2kVEC)Č5]fꦚ\,=Gtx9cl1Rl^ C%o578LAt^3h2AG-hPRJ$4c3T1a&eҢ{ ^> vx4 x䄛@{ _Y5MOZ]K(4dkc gwr1J:%i?V}-N ˾iKOkk\/nWO HՆCE738XQRX/Z)=<4e{?l-{qhe<.7va>JY-͜ձxoΩw{s4btRջMFuOtsڪ@U2 ._bg!KRzgQ$t 6ct.p!fEt=@;$#3~/MN.Lk_/uq:x=Ib ~j$> Q6d)V̓tY\]$-nŰfV1(6Ÿ EvU-Ԉ\jsYP)Q,Ñ0 q\a&fS$>TD"@9}I΂+rBleQ|prMߝ㬹+zI{z\< ϛU7g8=;TM>5Bl7{fFe/״qC]G/o/ԱċO!E_+{}^כ҉"#B,ǟ~%n3_0$SB =򒭫p5%[IA2NMmI2&QƀT .6~"4^MQg-z-[Nf`wHv+Y@Sɧ\= j |`*~RDx Dz-}Rh-8bI%s ~j2=Y*L& ^o8/]7a\1BS7wۇHQ)?U@П Me6mLSkB5KO.!"\wf*0-Z)5lXI,}-Eي5+ CeIn\3Wrט-{.sߠi:+:ɓ2@zUc ɲ[LJ~JA^V4(돞NRkr9h^7_OV)M?l(LVX$1Ef|ma{ne\. \6?PRUfe~z :'?:$.x+P؋Fh6t.OA 5;P 7­ORu3`c9AݞP*zժºUo!9j쵫l r%y.Ҁx*)#LqXP_bS/BLu=I#/dCԼGZn!dл^j㣁̬2_yz)``3śe%w;$c}G"»$Tl~ O} UbVd %F͋ݰdQk.s.6#L,},ҀZD0R@`˱ᖉ-eȎgiᦊaEt#^ ]|Tw>(:wXᲕ@%B ?T s)+u;F6PzpᮎsRa)[= KA)ݷ]&$Z褏upf4ӧ)UQۏ@$x$lYf.`*u͉vT9' 6;sp{-цs}S}\?@yCYdRކ#5K~@6yt( ݗ],rE͂OEVjo}{GVŋMÏզfm_HZPmHstq:x6TX ~ .>1PB:pMB45Zyת)vO($cL@G ?/>v] K6c+_@VՍE"JPf0P.g{[x'S#f]9ҧ`J_zRH#*Tc'$ETƞjv,PD=Qw(CN1&Y\Ej3$ h»|+^g e-ŁL{&ˊ{lj.߀yb(Ӎ><>;qT"A nҌt}EQ! ti`Q>+0*}aE&ndh= "*%ms ca\9l+38["eV?>e^NOG7 )]{&>QWqݏƪY2|Oii ޼ glw?;I" yX3{#8miZ[:#<,Nj\&՞熒P6 44 OZn_I(W[V83q Yr]XBw,Nd ›as|KzB"2߃׌,_1nL|Vc.Ӳ:*!$-MB[XiLz" 7}q}7B+W.βZ䂽6ю[a8S7 Wٙ9 3ᭃ ˇ$)`rwrf3BE'mfMt%ۅe-y{H%H ߴ0oߍB gØ`QoC㨁檬w;ܸ U68?!p7?m|TQnh{hFß2RNKd7g6i׭WI_?zUTϪm6+&8EfHX[1+NGM?\ΪYFP>q'kBM\ᗩ+oNF?ʬ*A,! xapx/wXUHV%ww }7&{R܅?m: \ , O9#ХP/JĀk( Y7֩辝#B=ħ;,RUPP^0qHZa6V 5U9b+AFhόd|>N&`ί|nu).&^r:}</`%?S-ȁ| *Qs.2Q{jhP֡:f[O'ǠN["| ΐQL$}bdY[CX4:O;FC°" aW5zOD:TM(B|c7x/З@Gde5\+߆%TLr\ \ݪ ,*~4 wR*PbOo*hg Z 'bPW+*lCZ?H3J D0lzC7hyM4y:Y2z_و}-]<:iݳgdƢųFae rˇ#w*:_,8G:H>LpKC!HYuf`utZ ~Ӊ|u#Ԗ0)]㸰tπF̓~DV8YeFKd3P>0{FeaKߞ=4B3!1]O-k*pn3?|Е է@PaAjlB`ƫc$]׿vL~n,>y eUYP"@JۙRHE-ZqHڪRrvghR0^iµHcڅOD~][cr 4@xХFR8Y{mHrקFsh~] =TRr JxoEV\Z>v <׆I pve%Hx)PP-iͦXd&ɝabڷ] :wNvyBuwXx\حro{9cmQ4t7Cn7)xԟ/ !~GxdI~?/M,U06UŭPǣ> tݭ <߷Y@ң} #9Ӱb#?|aYH<: 0tsJ5kLlZ.hS.D놀WJC+ JE !ӌ'HdK ΨE zQv TNnjDXP.3odjt!kΨd:&pi,4z)3fP~8ZA_|d |j3SB,9;G˱ԁPv RxObp$bbhwوH\ݬbֺ9xȀl4NgN .v.nq~'#:#v,̺v0 'W\?:a7` =&?2xAA4h&X{c<[s8H?o ,Y UM.lwk`vD}EQ;K١Ԉ~?g1훣i$EVnRQtZiF.~6~iuubaп_8R{3<5˰P"arN>7G${@LJW^jd|[@.+ƏEyӚ" zh)ϋ] mI,7Q>k8e+->. UQ+@]Ľ πC 4~r$ O:_4nLV_a:[!Y9Ly΄٥X%^1uUP-EFjk2UPKʕ(s hak|SG7TvLl<_dž烨ٛ /|˭R$>ۘu5\N:m0 /mt-YQ}2F`Dх0w˛@k{Aky@.:ԥOb8,bA/=3gK=ڄ1$e!{?Z;VPl:Dz]i 4)sʦi:BL?+tT-$܅FA߰RUv<zᦡɤzQ]iexB¿_x1 pȕ$f%t6#C%r\˗zWC>drXWrw[@w5.-|<'q^7ۭxv3H+gye6a9zLH>[h\͡tko$.`6%%h=$>c+NG{{#$}:Mi=% $/#' '! lDƬ\!eM}K&5.'XPQDfj' 8i:cɮriy%?4o[}fn w7|A0) Qn11y*:X'kc!_E%lg1jMU>rf5x7wVܪrm_’=ؘL|AH9u_yIDP0{VzU&7oaI3k zHβ"oİd_-L9"""qxLrY/ uG;h6?]{V?аVI;:VqJxJ!ABpWpy*NIW2Ig~I@ѥYjkHfYNg&GEkM`[_+N5T^@|Vb~zamLLd3߱s;}IΘ`MLCP/Qt2!# mv ,uU ۿ.{o*:Ky]c:3]6]2*Y~RƈT;WbewÂ.C1s9vE fIS]7^ 㷝l38N?O)*0_+R˗=[vkZ7ŋ2|dA,_6^:(HԒE ]c}}Mod#v *mo_Vk*.B3+ksT%=N$qR{5!ZqT劓NJMBS6DtFg۾J^j'J; k>SxFƦQFX$ϑ[AiV4DoH|ׯ:Xykի.>zkōKԏi+E4$iV֑3m8*VW ;)ӄwHklH֨F5j]k"yYS KsLJgi~FR.6nAPb{Uksz cmɬ9HTQϭ)WR@ 7hs`(q҆L]qۓ@8&+Þ4>]@xCJeG(@$df.g7j#u'mL3HpK)w1TM\R5q͝ehK3\|}qV/0 N)9V"rPCHQ = 9ccr/h. BdɥoX>8T}7"g8}gd[ r|}a $CE\2\7drd6J(ևe"tOҾg}|lZUN9d5Z*(5nr#]3o|T-[(hTB0H 9C}ݝA@S;d*EDfٰty2}U{olqWrohBt_-4WZj35خd_f&+]T$ʯjWT%g.Ÿw&mC\;s*_*d8n8R%(fƅ7ZPfzX 3y5+"kX͵K*% jq>oPyW;P|"zrrKPc({xw댈+2` [\ٔ_yUKG+jϦTk"Y{F6>!tԙ\AfHofNq@awLCB99lC&)CyL`ϚD:#^GYPiR&R2o<\0eW5 騈`bj* -/Ok)~e_^$t%hcɻ>38X)pYw!c]v'R1iQV 2S(x,_d\G;bi8 =<Э4ˇ֢mvx^]@&&roj*i `>x90nQgœqsV֘>m $n%b:A# z x d tQ6ikS;>W"pdњ#;E\{Rs ,բ{xnZ0eGK2$Zm3?ȾxǞČ+ǞB_nGҲKn1~cAol24Ϡdstp$AiF利>EMeuz{0OO!alϵGtߨR;))لxƜȲ$61zмoV9B{`TYv KP*)!ma/58Հaj[B5-f\w _\2ᰕnZ5q>3*[b\= (B@3^hoYڝ쎤#vk2"fw{z$χ)?q0`$a1tAʳtVE_h4d*N%F һr Hm=G=xMkEsv!鉈X>٠y?plYm|&~)ZhԾvÔnba P84,ȧ ҥe@M+NUغ CnN?ȟO)ycm,cPˢ'V?ܶ-C@R:c%Қh6l-zZ*`Q BZR~my' XNdoI\5xx: Syms?,m+_/]jG9r'L?\mCΗwJg+5;B{%@ +'sOfѴq+P%_n-tc\N0o2-k#ݦ(Ǐ6Pa%7s5MJ J$aI4^"'; Udߵ_boZ 8~_żtgIlvIC]?CMwv2pǨu=(~c(ݝz@LyɈ¾p_ݦgr:Oy>D}u?ฝW9 Mp_"_.t( mu.DCCQ4;}MًBFWkj3@r௵X`ue5Ӧnw؇CDQeh0,-1^SoA~mLWTYKv_/TQ|F] k#˝!َmINǺGJ?0XNq9cYtG_@ц7SRյ5fJOj-𒸀lu,ӓCf[8~l8W=| y˕MUtq|g~YFVG#f<EsjsAH޻6r͏8كx]?hG00̡?So 5*]e0E{l?534,@;t$Г4rWq9Ė,%gjxEil@ )DJx 1nYU6,mub ~{dQui  | }hPO 4ve/':넠e= RժDQx\zxs_DŽMg hBu}"o#I86F&$ݢW^U"ԲSg Nx&{pf^($uݺ#? , ފc%aSy b@AӍG G1_`0~:ðپVLGK4W-Gv%@ڳ{BiWYX }>^/1 ;׼F~KܠER`u=\gsS_U0B|`_ب{^ Zt,đ %OlEF<}{N{W0mdz a7>ݮ"G]'7-L<5u\lIS39z3a(RsV \v5%Ie3 ,;D3Uk|PSyXedIx`q0ݧgxB3A2x:9^*'x8ʹmu91OnA00Jej<>)vrl5JD}Uc啕ȱ(OM+v;$]\}̐W02U'PVsEL~c &:!e:^cֱCkFazVI NQ(kg˰5~sL<.G,/E;ߖ4 /\U5ڍw7NS` O8V8{}(Ȭ|= !ںwJFIvB(ktٞ#[wa8" :$R'D+A[``6n衫L* M8<{Ο0䞫|X T=@;;hI z<#yªɺ[3q,0ep^$W;8?^ |Ei欼}g0~eAiW®nHhzz\UDA;_ ڡb9FﴫuٗI!Yqt0sfDP^@Yٔh 3b}K蹐 H'%mWR)-LKԮ;<+TԭW CgS{moV:W$繧__B!2xQnAxh0dt,ЫfIJ06>9PD5y"ݷFJks2p, |@XmV@nu.)hNf `Xc#Ke'mcRctΞgiԀW Sw/+=Q,CZ= +Ϳx%\Fxn1ABflMTD W9UL^LXҹgzf <4s7EIgקp'2D_U6LC;wޱȇ~O(D)`b^q IQy_@vWx8F3l%;$v݀idOkJ+UQ[ccS*w7 E:u\ih?U:k5H=lmX<\e,4[^z^/{u)C=^RFi3n>Y5YSfty8s>| )TeߡZ\><}w HIY3%РbUԑ,95|lg\ͳ2azbz֊;I|•)a.P1 xr>]zuS,4t!&|wCpJ# Td 耹 l#2qeSұ8 3`d))YeҕuPa\'L O|p9Q殕R ڥbL;{k{XeDB+%(lM\6"v/#d[ }~ ~/b 0+zɯ^ *iZOK"YI1-.TP끲Dt{ΨV]jUD]ͭw[( a3خF)e?T{zMzD#9x VV+Sld*ltneq*)lhɤ]2IhdԛE_R 8ߺVAOqbZ_Ӭ鴷#[ 5{sVt6]l#207̴ǁՕO)k*+r XqQiyv (YF畴Gz5!vBkk82`]gۈ!BW+ӗ1Rȷuh~Yt"2=(w! CfG2&^ Y]7V,0WBe !&H1C_l@VKjB%e)ekqZo[Ҭ}*L:Ŕ'B£0nҸyab0jȂ=2#D$ wm]biHdh8 ").b+_}w %~|uɩB 5.(_!u_F5S|+bSߚ#^х<Ϋ5;Pzbܡ? :pO<8Ez:7W$šDAdSu<;8ҙj脐'"`9_=(s0>쟜l`+ % y80O:JkQQ* mϫyob?SNl|0dm$H(gȈ1 L$$;Vc{lO(?&+~3h+i>aˏ~|1 O[Xځ:OqanbqT.L|f'QիwRj#Nú=N;d^ܐۺ$xf!6 k%k"EԸdF_ \Cy,JўCm^sew -4ۿmSJߕ~=#u@(hgS"GZy%z_u\W!9{0Emuا0 g2.FrFO5~ @u}# U8JdPh21sxp椮N=L! ̱4kDri 6y-J)j8dZ8_AmyW ?XPy)O&LAubD@ł!dJ:u@rHs+#"P^u9^w=ݠت υVƭСTzy;wòny6;EJ5nNz4^pFeŽVԱT;>[kq#`w74W#ᦼ]Jkfq~ʵh@QiclN lP&p|YiEٳIﺫrf+Eǘ#㖒t[}_aGMhQG+E5hڐ<6X) g6cCf WՌґҫl<{m~xm[x/-M&0kBV^Z&gk//q,7kڂ7i&($y`6ғ۝g{DSZ%6ݨ\utSxmdoF"o%{;a؆$QqTp@keO֌U5Nb:\-C{٪]7zS%Ҙ >2 "Ú87,J }Ol8!v=j4 ȃɡ5"bx?ԩ:_Or>UfzrZiEli sPkXT=f5iFz}?o {&oԠ~OՑu~~)M{? U녹m90N5HLj2vn{~ص1 _ g+Q$&|vجG=[ѭ1C8_5qûɎg-7mKc1\el(f=lM~]G7BŐtdh޺ E4J;k#DqG^E4])݁Ӊ]nɻlv/9sX2 ձġ mJe-" 9A*"G/HJr2/N]ߋ*|`g9c~޺mb;UT47y- _zBnNU֓;yW&5ndu|JkV8zNW{gzw5~jfPCЮ+dj|Z`tO~S5 a7ʇrsh̄o?@DF(]1X5åAP/O~^<=o Ru[0vEbuqУ-~JJAwZ0ܬB;]C&>d2KE5-gڄekIMMR"vEhBeݣ"ؽUR%5[-^ 7Eֲ?}t\'M |h 6>4&ߔVHW|Zk4 u[e3y*ZnV9Ry8G䶗}}n3E@wnh[i͏ I{6߼~tdYRpGm|baqiL4n ֯e›Tr ݲqZȈ<υ} S):6{>){Sށ ReSW僞y7֓ c/m!~ʼn,Hn3N91@=ic?b c?pЌ.DG7O}fv5Ac]Q ᯍ mgEAxSS4]uk5kⱭE# 5ec46ga۫~̳J 159SS) zETY^g]>r@9A M^\ ٬P` (oD *Cf@TW-w[x1y箐"#uG1deD?ﰍޔkԸIgm\?kG6`& GT&W tXy&Ӝ J&wϧ؀YiIVRv ̓Q݌<:µ,<h yZ7: \A s,:N~h\a5hVgi߭N<}_Lb͡X{6/pV5=9<%B4kBc$;U8(L>`wĝ؟< F].M]Nka&KcSVdݲgOnWbuG|3v;vJV(_jH*#l}w?3xBpMp{~rܠKیfv[,ag]ŷ*.93m䤠]P9| +1CJbbXg3i24%p(v+X &#F5Mj %S}>C`|&a IxgjH& GHPi, ǯ"4)ڬCRղ75 Ãhx޾x&F' ?>K;쨢stf&{ Oz-,*+6t쮡/x_5Iib>6Ŷ~G ه/2Y,]-_yxӗy鰝Tsy Ya:1<žM(26VbwE/4f&_g82A@)º8Lr+;sg:\;;%0@}.Y"u*E75>E׈4u>Yp|faRvI߶!j,V_~fƭd$o"\ RFuqˤȼ Ȝ2Xc&Q{LyR n/$ ے9_Q\ź_GbӏRĮZPk6jX3 k+ekiEftZpei@JyD7R )X- }ڠۊ)7A#:x9ENɋKL-ݷRWnBJ 8h\v2˼5wOa6ҍ4'm 04d/ϻO*TFM$;JS*{|dp![ixے:M`W HmؘI$#zGD=&qkD,]g{< Y)>mL˭!W75Sd4y:󳯹hPU}Xg39%¦: DCq.Av3!Yz {%f²coE |z%1,E[#3"Ɇeƞ{88{c;M:;Ld@У'šWSt"%չo4׺C4nIDE>3p/cX|g'YgIgOC-ThZå^.4%* .*L׭ e2..&iɕV8i!(X@m8>L끍2Vh˖c}KO\EAUUy ܨvG : |.͜R?d#~uEGR I~W[NvUҔÐFr҂XG%ʵ9s'47l(XKܥmQa4z0cn()X;b I7 FlY,(a=Eg)3zYԕGY2Xh,o΁<<&fK>*Tzg3i@3@jbX-fJsIGY˟d ΄Q|%ˈeY9me8 p=Nưv^;Ut".7i`kƬ ԍzR,_֞3/5ine`a2|ni18"!)Tj̎YH+{\Q65`.'uώaI_Mx5Ac|qaնNX2 pb`rx]'垊+d{k.;%S 5qa2 ,"%\#7AF}N&Oi)$rcZL sN,VMLIlG:õ+<b[/X{HSɨ;Kd)$ã*Iv;go89AEtc_ :6pⱚ:"ri;Bq4<`?b IV[3cx$7Y4*>ClE|"~*xz2i5Ist4{;WmxrNq!ڿin)pgρ{Uupdb%U>E- (Hc# >}%yHv_k$hGoTQͯ`xO/btz#Ǩn@TѼeCLg m$ dT+Lp(%ڄhHuTГuXP-Wg&^$v&:muNl{~m42#$' mJ[B~| )(N8]5-cL}.9;P 6>T/ZË u`T }5oνUfLw(D,o-eP}M\GŽ% w'ga5FqUJ,nY;RE ޣAq0wRz_c̆ D%!G:%$&cbR7vfo5T KR0y*w=k+r?y[_u8=@%8iK=xER,w~R40Q7xVR1h N:ow&q.Cz~vqmј2"oSWyK)>! pp h))]Aĭ2nna5<(DKga?HAɉnĔaoI(T)Ƒ#I7hK=4\Gȗp*ғ7^DRHO2DջtPp:о e݉RX)TΠ8Wh yV{ucOD`?ɮ1fROc/2aҟ3J;57M1Ø$kR;!׹[e5FoC%JgaG M*mEL垻)PYJf@a3Yq[KVn=EuLzaaY7' $ӳO,́}%O^ّa6ׂ=Y.({<L8Hb^ P͒$E v1#{a(N29e{SgeTIӲq&5$0'l*е"-ZaG8eQq =?=Bj,֢skp=c(եpahơJX\(-V)aqVdIb=->.Q"'ܥlL~[9^;oxjѱKdA1Sz2Yb]“N$7[RQeXi#tEwKË:/dղY6,TWK$" KYܺ9&*xu)h 5yVv155FLp,9kG|RyU>fR#|,0}F9>2ڊFf2 r_CMF_K9Y ReVtk!Z\>Ҿ cТ%zK!ؖmM`h׀ c0-8 efb; D ilGմ CD%`. K 6BD:ά\i-oU@"]V 3\C&E!!_Ao DS,H%i{;А; d~ $DBQ!XP^zgr8 x{mצBbA MxP1:Ot A>`7^̾+"Mf~o=uV* !ɦvP`dYC;\<&`32܁zlE)5#<<9$z`&(BHK՜TD./g v&㯸ܽj46H H._+Ɛ} v)ĀLUm h,}Y(2I<"<c6 upHCDC(nWs\e☚m4+vJOJwZu kV cΤsNNZQr ~<ҟry*w7=|b:g vf ן#!s"xUȢ084wm19O0V.QjcA~2+ Q'ŝɝ^г"$n5sAD3!46|kF ˠF.5j20 ZPS'k 3=S-D)5E''؃rqjcws%G'TA ij[EO<1_KId/kAH(LZ"Tt ];u5o1(62̶rg-hE$ÄO9 ܌Ϳ")9UPv%C@R-+lo@tm; "HGgf&ͷŻڞU 5#v~u N(N(ۘ?k4Φf-,/stS0A"6]R G towsKi#bU5AWׁ 9c6A綾.R -@b" {UF.b/E@h6Fԫ/!,pi!OI}FK^.%څ6eAPäui[B0SWJ1GȐzhkmכN\Y:A1.(6` c4H/}>e}\.=ʓ֞- ZXN7o:% O܈*QPBO3TWFN 0>h~#K}Qs=DNT \YdImwO !P0|豷_ X5޽8f1 a345;ʬ2Y\kt}-UpGKFb@O1C A'F=oƝlqCѭ,81v#lb-mk./ _4nVy'86 V߾ ,)җ!jeD>#%͡m0+8LejY&XZAjh@v7MNPʆb?/O}Ṳ>23\.={mDѠh(hJye"T!⫷Tt7-X%msopÊz&JK'Is3 M };L@Dor{uS]qe֕L'';~AW?4*#|7j4cL/7ͫw%^ 9X(úU۲1+{6iI^ɯS%Ο;lNhm B6m/ʅ6n9Vf6CY}cELh8e dC|UT>4ZwƨwF8HqTU^|ՠ̚1KaY2PSxbUiQ^h<"p휛NSy(SG0^qMT䜥-aQ02߃p8ָ߀#*hemc5c4rCP#3~ctJиHpEuhN fzN42]C_t,mi8wv3X0~z,YXjx3kl 9wAuB}h0k:A}#D˰4 D3T6N_5uʻ:``x&vQذA}{"r ?_7'}f?vcB踻Yb'bMo5_|tkCR% k @QJz#OBoQf:}bǢ D'<}Jj@|.ns<7lD'Ó,;މ^9"$~XF)tAsFQz}ǐ^_gќ9n4| 15>mM;Ϋ6aRt%= s-d?s |ys&NT˫5Sݥ 2|>o;[FVӕDz:tc 5=r4Edm[_bͶpYP[Jv([a_fܓ\Rzɟ6wlc$R.XCoEq"ID.[Xq`s)u5b9 DGsB=ӑ=ݯ<OΒ L>һ t,,W6D[ <&h2/x q"W6q*1R: F3b@ ԄH~7pع%LY :2ZQVD$`4Կ>$*8ҁ~I!2Wu{x5@Gi|gL 'H[ONqq׵ GHmTH^dpzm2ٚˉ&$Aim\ Iὶ%6Č'>p3#<5F CIKƫ>1`0lNZ5>IdA.$RYsXR{R5j%Tۖzk9_Q`qM-e_Atȇ9xOhzQ$x.{Vv©𽐾r-.IJ 8/W%bBzq-@[2=DlDF 6MmmRݛnTAQ"6y>b _Je9BQ`VkPM 9}|Q Ec,/r45ۛcsQۑ1ICć8KYBlf@EWvA \a++a J";^JbTQ65W}w{:К?0 ݹYR.apB)Kٶˌ7BJ/1WzkjڎÒ9%X"HMW! ~˭Kh@cpi P~xSOܐ|.pgh㙓T}HMK='L0ZFT]IG 9U1205C-fY*b0'4칄39; >2.3JVk&|Ah:o"D6դ r0q6y &F_ɺdCW]$Xm}LAP/D{x3/A`9(ee&"\\2/8ݜ^ƘbʢlhPd(XR~`sCB2ID J)bQNSS.?&ˇ!2S|'LDG{|Hܤc@%}ه#S~'ou!t9h +⃟V%x@I`j@ffQbgϯ<t`'"Qrf\ꥑ"7eWwr㴊iz9'|o o-epS֍"/ۢ7Hg'QѨ _MF4qCqd[gCҥ#?0VagO NAM4WwnvJHЈ袀J[5D@fxU<Ȝ=/FIĜ10Hd<@~w2!6dH mM*ߥFG 8] 8ɰ$.{aõw?-wu*7TOaؑ/mmL GGvTMg 9$,ǭpQ1Rp-ntF2NzoEOڌˠyHBʺa}y"O١2:>9mlʢ:xU4ȅj"=#Ὂ}zC{kj^&QuIƿzw) =gZ~Pt țŏ^DcS(SPwEyB!8IT5Up3M_Tu֖o}G@PAn_,@3z\T*W7(1Mxѣ^ɏkS7hj&=486t$lLVreP8v E<(-Fg3/Z nY*VKCTHs.vl]'x'ц}O%dn# y'Y̚IGA5U(yf8oXwTOg֙mupiad@@U+r豟J1l j e2]<2uGݚb.0miHyUhr2Ea$+-7T(j-SrO&Ey5Qh)'0$8- 9AxLM%h%8 ={ 62U4ҕB3tz8]D7۲6#2"C{)iRE,vS";jyYJ]yYE_Ē0vEWJLIVT8[I[V&Wq-!ۤ됸xɘ'di}:h5 4P=i>W 2!{qDq7PNiQ6cpWy`YضX| এAE/ |39 83ݔ 2ao+J8^ث|Q!is8T5Y --B'hgk x0c0"hB=iRnso>#uIg!XΘ{C~8z^ʯm\ɏ:f:|+   bhuUYL!f:/+'B;+.洀g9⍅lҹf[7=ߒ5ofq|M&@.ΐ]@;W砼oysYޅ3G4SťytѣWK^kH$mD)!ABO󠐆<tpqz9=)u\>[3yV"2=qk"3Cq2/Ѥt$֤c\y3%.&0>4Yi 0URӂXrӡdZC?.Kr Z7` n2#vg h8ޒ(;c5xJ~AH8`a*1֫S{{CHIXQv*HD;PzB,T4aqou;Z#Dd/k loq\IYbF,s ɨ!aqjv11odڅ_=Qu (*'aqu3zD<}uZ:\;`cw`O{-ӃU/`tں5u!>|`ƃX:RDy_|0Qj{ ̞]T_0u9ͳ1CnlJ<%*ydz$IB~݃:=t` գd ؄Q䦺M ӣs`J{?f![v-4)]?bYij_'Yq?zWZYM泸nEBJZeW&s|Ef`u؈^V#QqM zDpPi{YM~.&W- lM#dy>pUb^_눣 $=~NxTϹ?֣0JZFX7.EY* j.Yq"Kr?!֏5*2}04'b.pTĈ WNɈ5S7u7F"<ތ$`]&WwsrfU/l']yTW9֣Xͻў|9Α2ynrAd;6P+s><'kJR)p ;7:g+Lj} πc;cm |ֲ.+jkc,F{:ѧ>H!kZ@ymq. D70Kh'\I hͲP"Ȕq}vm>~,^<$ѝ`OS?ϷmMvo2X5vws6"}4Y; *QMm!"S=3`GZE}6wtesGOݿh\BY);TxbSDhg R4H$2mr!P)>z)H'nBz)WyX5L,{0!\k{XNxg$#ҔQO`)"Hc劂Ŭlq׌ǬH]lW ,lCiQa冬iOo_4с, 0h0P;[iP5̷ `X((PB[$5<-8dt+4I_Pה̌v4ʥ8~ #}cZ1^7f,|2FP:AF;)UohA^f/ܚ?kx**@P4hzgQ:5Q[UD>0@~_e|n>CLop JT`P9MjP/Al˙Ea픨'k^CEb9zT2*ʉx͜@ђ>?)^[pƲe$]H݃i^LFd'}fs`){!~+ HLiSC_xrWok觟%?m;4أAC-_gXYڭȮ(:P%v)Ȁ-,nVM1uJ{I2GK~ '( ܌Mٌmx4 G~>XNAqnG6KƸ7,sL^y^ /:x9P Cż7#Ԥ}[2SGkX1Kj0iAV72`WjLeVh !aMB~ gWI`742&M/:?7! 29lw{@"A_@FƱrgX1{",,R]o%wWkCa(LvBHk)Qɠ䟬5h7Xs\yK/]=424DKPc~%`M,up}Lb'P͖~>m;wO3|ExYRWv ЁK1ϼVT =J cW%?o@AחD zR :Ibbz1D59_*4Pk4CeI`JC,Yun5eK: ׌|,JFCY8̉9K~dK5!#cUހ$e&XZ pKF^IɫsNZpaCVnlQuM},f̙x;p|=GT*?|oxUs9cMT>fJdw#,{PsDՌ9̰d@FEH΀ [ocP梅] WpI伙 -!ę o}iDs gwEQ%UvH>FI&6ҿ1[YNK%GjXNF|#_rEmr4yq- [Eg7~ӮRO൮7^<ށ`EGT Ye ~q2ߛ|aOM8ubbi1זh!mSb֝["=x,z]Yxgwg%٩1wW gZ %3 |z&c"4g(rűd"l5[yҸ1pvY.ﮋ6X [2t$ ͅ^9hyZcX8S\q(YL}ϔZelmOƞvaˆTa b?8́tq,MF?w px]3o\v( 8mcb i;R@LI߀殼? F&vm%WG/El=|EVn 0n pՄfSE!$07].$Ĩi=Qywp.=VqE}X@%(Ig}\x$ 2 Dr(8{4:@LJ`ns @x\ FyU㏲,8."ɧ@-0/cPLZ2h7i؅s¸j#B GTr@DW+jIpAE@?[ OJ`7겱aBpa礌G7D}V,E}?,{Y+زLZ>;Т<k +|/*ke8 +\柀W4j6fFf`f[c0j9F9ŢაstIl AhRZƬl//*h@$*~|=A2}֝ yoFNKB72e@Ѕ@VB$:]r1u=)OD"3m*kfn%)'SN ndϤt3r udS[@ ]%<S;2Cē\ۥ._bg.t@*Rc{ x3ڐȥYVGDcn쩲>JOÚa䙣Y;Gz2T#3ղʴ%Æ ņ G /cd|& 2,!h[Av@˓we^QJ LqCy׼[H$\6DBs>_Tdt!!^QLV>Fj0e)ԛ(pŒJ ho⣻aC_>i8Mp*;jx`v !}e^o9nGk7dd#îmu&%wZl=\5=uMvUGfT 4Q/^<5 vk䀇${m^Up4U%t g cۅƊ=j0ˑݡ =Pĵa 7I72egԪ? . qŤy9ޟ$ sFLNZu3.K T-NWOߨGh7=d 0v:#$9fZH,l~W*9<_b#+D HNrjmzB~H8Yo[|9SROл$r_le",)pK#:Wx݋k}^{W6!,GٜWf5j@#M8$e'rj jGږC@ ™klqKG``$r'V2R*GIP3\ȴA ikhob' bCV Yjab)bU;D1%̒:e4 ?ӕhӗvu.\Z\^ =O# 7oC`؟',vXlF©j=n[4`{崮+l(AyC!i^XM#w'Å8SA6k#L$oQzqհF5R E;4z$k%ĨGa-k TO"&n Z傱#CsX ;/5 \|EiOކ#)ጀwFh@wln-Y-G/Ղ%}Gj[Eg a ppnVKg[j:|[>xaƟx6t^{k:^Kd7g]NZ9?s>mJ w} 篃I9ᕓ,7PŸ$@ֆ .)yďh@ɬC.g7 􈢶Sc40e-3#zIJ r+w8dfeQ8%dOY 2J:$7z]v^6/m7"gc@4ٺ1rBƦ30%ԚVqPF{Ki\&2=kM4z#AS4N^&8&#TCoO\feiCj+gu*bU9I=LD)(a VVtT2}Rž(ܔ (ᶞܴ 82*TMy wZHRR8]A&kn[>^li}-]8Ze|yjs7lrrwձx%?Eƣᩏ0D^<9βn) I͖;: Cɬ k̰d"j2dk8ɇՓFӘ\zX( M9, J$PTc'?h o'gm(wT) H:~PL<<`~9S%ȗ rb?Ix)ǎŪ>ԶJR1\5خ#N{l{zy }& x%廰g}]yI`wG=iŢb@y AϏZh˴zv &HFfiݡל.c9!xU8;L{I$x&[|Cw9 L@;II5䦭kj?3sl_W~{=ݳS!#Pk(B`<3lNtjŮb31Dx1mVI@ xPaxvHCѳʪ>kH(3מz]]@}R+v"^% XC[)eQυ>G%G%U#SX}L ʼVl|c`R6mHdՁu/DљWy Oƶ5P8\]=XZȼ͕km0I["j ^Q a%Vl.1a.?`ey![K/9Ш({E1 Qݫ;"Mun?ۆjajqÛO)(|EGgFs}FLr!>4}$YJrh0U/MV2q%,o|oBT20R+ٰ't"'pO- { VKeP .T[\,?zYS2K߹||dLny z >QW sNKYA) (1e_r]p>oAu4XбeF ]MV~VK-B}ԭK0bn3y[N.H^;tbĄ9O99HD I!)D3$div21)lS_8{WWwxע !&j&paʭa2Dm@憘iblnUij@! 2Gh $ 7Nw&H;+WX%9 2hR˟) w՞#QuKStua^>IkVYqr+tc(#\1+ ? WT:ڭiIdg@Gٍ_+#z:injrHpb0yw.Wϧ܈ X:3W~0]J "beڧْ# !(ȁyܹ=HnJ[KIx{lj#Z:Tln׉lrf)?^6&Zh *UE '1%Zv.Q©Zi3."H]ُkaWE$3sk3;OP+euFZMŅ^+Dd9˟@?7tԫlj"ϧy64GJtdJ .klBc`"ӹ\)!㾭EŪ _oF<{=/ÊdR6X !w."s:#~ }9W#%$J^Zb>&O`-Cp,jg"n C mm Göta=&0hE:s"^b.;Ŭ6D.)ˌBz\z(v~Nd|~{Sf/,Hp2=TQ [;@fmct1(vLŁyT8PeY̱б* l؊X-\ 䛮EGL*m[Q9vrhz`~P TGo'ZCYk0[L~nm3Z.˴Jtm#nV뷦au=Iac d-2#89F:W5W"Y8mabx~F%uz_K~g7b%^:<=T>s.oY#ң $–UmSnغVhޅ&^yy:&~d y s}ݝln0M1n][B[ ߏ!7ϭt-5ZSXicʀ+A,=IZTɬΡ D?F-2R96Zoߴ#%8qBAanSσ^qY|fۊm6"{2dT0<LFZ&nZj"{>1V_ DoNJ=jI>}Y|hF9Pۏc9L(r ~DeK7k / ,:U 4wH k֛Cbz[TNL\OUHϣvzI?ͅ9.XU'4qLw;ZȗG 9z%>defi]v_F瓲&v5r,4sZ 5^ aX=,5٭ 8,P™((,Ƙ _Édy]!X LN/.h]c;~ /MAC]ř Œ p#xjK}0Hl^ЫrNa4dCY%`l%K-է'jM}+GVݟ-]D}^}ʍ ^1@Lɐn(j;cpIǑ܎@# /c}  92O}k7ebQΎ?Evv;>5W=^_?8x6p `bN:NQyOя ):qMɖM'R9VH7HWv L$ !2CIFU{7H iV-UHF9ӡ(CckuFHg_P= a+tp%m@\:Ŀ֋n%}^\ܯ Zt-գa}8xDC3|9r6u/,5b?G1 6fE2;َ0/2X,Dte1*i>q aeg#S=m[O1%V|սj-[ Q,:ʍnk8qWrp9ȽaǝWd5ϒ]+52ƾ&EBBu4p~`%d9p-Ț% ԁ }jڠf֖u(U-e=a;'h5>/X甏)#4ຼB]`Шɪ_G~A>@ٲWٿ6m.@C_Pv'L~| @ o @7`>G@R)jͻF㛔x!健ױ,suX}h S;kE6waqQ{)TH̖N#N -]cƫ7אu &Aen gqqy>D'vӰQQg,Sv61)$(;lI(XSV^tc|FO(tsrxDJIj!Q~}E!r5;j-PmJup4Z.xMH.cn4yvrpy9A `Oi|'Z'}7{9CY>QJgSWWF]"z!Š2Fp?im°vEd'b;$O gnQOn'5F4w313"G^&A0r)NX6Ugo^cP & ~ T\G^\pr.TzkBV^[B¼JťYtqu޸iӞϓFI,jПAyDFЉ1At¦oq)(j*:״PmIؖI =OֆZ{ 1U@a׾IrsGh΀KbA(q\ 2Ucԙ9!DO^>n#}?y.[jPɼo=#էvTK^eޏF Ij#q E :8 Z:ЖWecy%&=-+0/^V^?Xo{$:J X|JpsGA{%f+4lmUqʰj,6à$>fWyxIIƓ≮ۅ B7X@JB0C[gS}QNgzg'/òYo`'o`#Գz|>gsB%v LwB^G|wL|lufi^.RChZ7\}CQ=n-Gk[)pv»Α3NK-ufl=cEO/Է>YYfwƳ'6tO!f8ZloD؂B[D$x~Gmˍ(չ_85.qG>FZί*hQd#- !$Z9b=N5L< "|ؗIݣ*Ѓj•A1>olx?1;y$|iXO>y$}&`WdIgFvy4Q#cLG/ N! CJ*kc?ᶑNzrK_M‰'x7Mq?#R!H`/qn٠rճ AwBbE.?ʛ;%C3OmVw ''QLc(asz 4.c%r_l*\iϘdΗ)e4 *ZZ*q>+1J1shS`:>0kG;ʊ7p_*Kz {QM9h_{@c}Ư/FDc+!3pc`r4ޒ p|X5N: RWM#Vc0I8+&ϥF vquԿ#HYt[*kȸg&kdA^ QrUu\.٦jFZxbwCX@fht33~p̈́rJ0* ztn'.l/oYEQZ$Pz-d% }N[&}8\~SqXf]QabLbAly;ňVWoz`m1^xҘ㵹oV:H& 5Ӱ Alzz/yzq^׼EvYKPBx$#]!۞YβmnC=I72tb G̨1 nUwܒѣ'T[)ǎe^U2/K8ӟe #_-^n4v{di`x$_[Ra^3C@d~"ٙVؕfgq8#uaC;O"ԇvCZj`F˴@xn׳|:rZ=|lpO w q/+ia&Od2fV_5H4%lZ$Os = #s d|g˪{V_hƆ EE@uŒ={%Hq{'9ͼ+6:ަĪa)ZK._Hk_ _]:r1~1J .!bS,す#sjYHLT(5a!W\ba@2(6ý@ KԒRV,b n0ޙ}{;1[*uvV֝`$ du+CĿqią8LG^GĻG|꽀6*\Dirf*F\3Kģw{ϖf\H>L@\ lNi%rfgX:3hfge +%`J#BAY"ĢB ωඎ̸zJ_\fdQTk'4ʰO$DKAQ̤fRUwd@=Be f)GZ> X:MR 0-XYg #"&-G.x\P/a :9bt0J_tͰl2*8nd~ݣsٸ {}KLuoQm=Z3>:y[?* ڀFrʟfFmZ/o@⤶(m_ n 2͠'yT|B#RO]l9 "+1O W/w*utn* >MAADr#$ !iF%< 4SvWWJ"seǓL) $N<:`J A[b…*-PW QT'֭ ! efyP0^<-N_i~c|} /lQWt$B([Âgx%UI|c%Md3XϞ*7_“TS{r*WkhՊysPzQ=+9%'?! HTd0lGbA|O}{ڂ45 [;N,ٍ9oM}X#2`U4)^z`LҼ|̴ &FZ_+]Elc(hOwkјrZ}Wu0f !R43F#ڼ]Oʸ0R5J,~x wIVY湵ėdbدM~E)8y3jj[-* ]߷2R~ UU6] +OKrkuV/O|]dߪ7u#~5tyq1ů#M'&tA;U|]m< <ʿ)U_ܞ~Pj>8v!J(ۂ^&88˧D0]MИijzK˹JGi8ep}{"K'$"Oc,t Jk#cv9#@>V䢨.ONrKW6x뜦Av^vֆ̿㞏'<| ( /BZ {<)e[yl֩nB58|:ZgKeU[iZH> }y I7 /by|9 ;د. ~Ddb)|@vu%Ÿ" l2=+<KX*HV6J wB9ѿ~4/6kк$|*d"mrI1"E}yr=$:K1Na5;|My*O e˱`ѤaAT Vm&n˶%zz/wWLn;֯~D:K1a-mg<2|@*5 (˥?+K}jBm`KM%ATkYawm_a#lhQ룖\lV4]jήYtu_7;=eu[ o[7şj@ af{yW%LdI4K4j3.T5uiݹIyAޝ%;B+28ou-,D"(ђVO׾QRN'SzU),+ʺ18A /in(tk)@ʢB,}WIk倧Q 3Wޗ{&%p8X CcҴޓ .RHA >ZkwT*aUS$b. ?6\B!OР;KbG ]$!/Bقp4IE44Иn$}: TsS0>uEd]B3/C}[ߚwK&*q^dl,T`\Gy7Rғ)oY4ls 4n)V.F #1C 5{ x,zf|*hx@呐Z/o BN3UhL(T&iBgvUa2(? )v^|t(o$q̕ RE.SAwr妈3K)  He%>}ueun :Vc;UnCX޲#@ErrF *!Z 8wv}B0H=-XG ƣ[ .rqIJ; +R6 ^_{B=7(g~w}}˘Zq$bM@כ5j>Y;uyo}xؠ.goMp>d;pqmŨREAپ|L6ȼ "=#U7#z#CѪ  =(--I(uwK IKaYi:m7/ -t\[@싵C\0ac@fw~!~nPaqi`2#sZa2eT@ "Q],m mKA1ت\wbI즎Sq)nbps;O$P+2T>Lڍ#j> 4daQg}I!+Yl"Ԯk~ cE3Ҕ~[{(x~_q @z$E#Եw&xyba;4VNb`l$vM#uh. }(80_{i ZBlljyOY$Zfu7_yE >.%<dᒜshAbZEe)hjM B[u Qv9/[5 ,WI>w"Ky.֙h[4 yvOX֍;K#QѮgLؒin0q& bEi~_L Ka-2!PZw($i1mokcrK(JV\J8n#= $y! QYQh0)/`h\$eܻsˡ'qJ8xehcAV֒-r}SK÷l, #_xawv }\qㅡP%CHיv?Zt˰U>؊"t%ݠӵ#2O'[֍*1|)60M.{R.K1@kL}?Ej ՋR͉*ww6+<3Ŗ=i3f%o3N1S4ˮB8ߎ79%-.dkt9C%߬W :ĞbAK@f<+m2ak/ *V\=sϸY+mmrk9_1~XCcLVXmbl^[oWl?L.C~|+RdHl+M4hA-tRyԒo+<)x7-G-q |h *p$[kl4=$`ꎊFR/h\e]fq@F9;ѸyS|Ͽ</@fؘCaer1AѾUy'#yf/eu/)6144SS |G]O7"-Q"+j%в"jږVVMyAlmʮ\Ǽ3.W")8sدS pW QG̷m8d= _,M87"$~0GR|Q %5(esѨ_oQi.;]@ɳԓ监]93tus*a* =C|) ˨'n\>fv@!aJ2jzWpȎޫcA7}܉ ):'Vې3&2;L-c!7-|279]W n4ɻ5ybh]Fj7WQy63 '* k#e63ʧrAJ)=3|Ȇo5̭5z]y€QJ_ L /t,~nwLKy[v7&Ť rt'* ݛҙ'mS RPC+#yt"5t :;ӳ356ΧQ=>ȍ(Ӫ:!oJ}| [ ֈɞ K#Nk:Wdέ|r)C B*JϗTK LiMB3aH\eG.#G[Y4$?X壪MAg@kNsŽN娇m?3IVz7 1gh+`rªk` JMUX"WMw$CStrK%ٓ8UTmuI}>qP}:N•\l$h8pK)D[_6 't}z٢YӦ02 "((&%.hy12>Y|e&g5թTN]Nաh!_$%"l ~qzqXݹ_z;aF а7li?@ 'U5}A|!`HڣF3E3ƥ{Db#cz qʼ>/Th){T8ʀhW8 O.53nqZ330bPmq$2 D/:'JA^"[k)@(m.?τ iސd={jGXcMv=sfbWGLXBI0UT71 L,Q j/'4=i0k^˳KDKጵ}rZchEk8)-rpohc6A&Er7uW+r1K }>ovufK)MVHCqYT;)AxPiC %Ȣ. &\"&H! C +KJizv3N2&Og |N[>Y;i.A! L)r(@`DcO;t6Riy]J7yTE#VZsmv ݋x =΄o(W WuVlU+3Y@wg"Ij)oxL$Z;_ž_q-s+ѯ!Ԁ-k(dkL8b mUqIH6PHDW"!Ŭ6S4|:N,7¤b\Mѯ 4b!NǏ>=K~.$,tB8ӷ4 '6jwM 1Rib4qe*^-jEU(>:)a*sw'N6(Wb1)aAx++Ww11}⪫2<-׆qJ`$l/_fKF%05]Ψ.b 2$f*gnUfd,*>V [j,s 'J *؊'ܥPq1+5T&$ͫmtǮ_=. })jbƓȸș2Ɍ8f01hiwe_-z{yuH3t̓+ҢNs:a36zTdQU\ůcٴ&4Ϳi{&.ה60K$8$`2\z=MKS1ҫntzb{~u~C[Hcr_Y{*/mL>Q0f:9ƃ&m^ d ac2K*WbPKx|1fK#k+}ʘ_.;0 'JNeE#vZEgp7 e8h^Q3$w}̧TdlHgUșm1pvX~xϣN²qoIɆdulawӚAӔt0B|mdZ19Y*vݍwr2s Q"] x. [ `n5oqߥ&#ȂC*ڂM1:FD`_`jg&RB3lG1C8kuMYQ:Smv3- ֥7 ~h),"ilY뵂#ȪfcD3^1/JX 4c[_RE^tlb/H #_epS'ө陉6;PG㒀8~ݢ—p婁了E0'"* ͬWSl?]dv#4RW~ÃeJ6GkWQ#8֊C,cT} ^>_?ث[&:$x(#{z!j=mWΡu :yC!S.wy / (NZEh"DNBX!Xd]7|!' pRzO6eϻǙc7Z  5J%﷕@8+?i$,IE/,aB)cljO %MW}Ut:>UP?K`L3Yp08H9\'CL5<9菔٨0\ aԟV~tY7:i|I9v<5J(ۂI9DPȂL "yahlƋTd1O"y`rBJeP9sL3uoLo$g+ B O` ^+ěHx50fWu Lza$[\Bų'g%-)w/_hTBYWadS!UX$|:!.c5Bp6P^3x _.ȩVgi oRPh˛Û!hkƈs_&c,k.iԷ6 :H;d|Oh 4&I6:Բ4cJ. (2Ěy[ }|f1k05o۔g)~ZE(̥W̭ĽQ =49W \eVFN\> 4ZݦQDqpEVM59{v!"_i.d=Y}sl2;NRnėKN Y1\I-]L"q>pPQtA _#%š$}qpɆٮeؤ|ܓ 7RbjVW2Nd>@ Nuz5[hg& uЃTSt~qƲf:rolYGxGI7Su!' #Kn_:v3~.D~1A&}m:^&{B\T'AH,,x;k.ܥd4읏l/oNȭGlhg=9#DeVHsj,ʭM]ʜYm~oLYņbN02`Y M ,"%d*f@HBEk `%=?yp҆(RB ŋ(LސјW :ޡXă0۾@/278{D"} lyf|d To[q d}ܪ!yJyۊ:1/[|gzyհM)֍߮ͯg_ɏslEf֙6&wE(e%Aʱ">My 5IV锾]`J{J[:=Aw {:G~sr 䌞nZs !{C*K[F`I:/YwfHepIҌA #Z.R9"J:ᗧi^,6rAn9zFGȬ0T)6i=˦XD$QEPsǴYm3)pjU # EM3tC݁·H.|M!4{b6f FPwuM;{N% #ܽQ8r&.$\g0lﰱNҜܥ ۛSG.gkWče5>DK6lb>A T_+$\D[e$$ bbCz,^agMq8\ 4]@mJtP]S]$nb 'G6~L[+燾};LmSk#ԅrq=M]9:}R ZI-ɗҸ;r >:nkq TE/NUbXrV/LY^1k}$u[Ïw棁_gF9 \#%(k)B7yg.-THoюoX @.?gJoNji|I`œ j!/D2@NCMI+=Q1̡A,@Vr=y˼2wc#R.n}UW}m*XS;.NzA7 -u3{(%goz,`h0YLV\'qײ-!UBav3KunsUfwgLAM ^\Ro:4Ag9>6.^O;;6b 1]z ZխQ168}$FP/ebU/T S!]LqZ.jw=޸0ᏼb)$~[S1rm]=>9=I]zV .; ¹b v"⊝ ݰTzpLr>#%9- 4t_:}SLɞ2[1;v'%8׉nۙ;@H_cZ^LZ|.GNʤ)-o1UE5KP 9B0#O NGYs0sC8 6uJ{k; 6P ɔqm{3!ޝY8tR2+ W=VI"วRgh̞ϔG%8m Ys>Z  sM3_mk6/g)")Jn\{P!h8~h;Uqǧo)n͚|z8lTXچg.a?R&;"(a'u@Lr̀˭@IQdGfv0޹[-ݪG,/uHFCH+LR2zczq_py2C5W?x -28U(y0| Xd YXz0+m֝ !'5IJ{&x@Q񕤬L++ JXVm[3 빞SPft%i_COhR_.hlU+h S`ލ#wTw 9ggKBn[@&%[vo|Q™9Hl1=u*mBhPK<ՃN{?߿7/}h`w% <ءvsBa9MeYsQ}n&enwre*zq^"u"k koEЮk$/rXu+ jwDņ!U~db;ʫ5ptVtszspO*-ntf &Rr+"\8\(Qۮ1)T ^*.li=A+@YN.6'b_Ǹ9XIe Pgv)Wg"7 )( 'xhfKIfx rQ5m 4lK>;{UIkf`eAļQ)G5."^ǹBgu#r^171itS9*n/-ìKT4'f;!Xu㯌Hu{ZiwRGCIh2髪ZNh0+ Mg*GJY'oʚqlBod6g^qI;="1۟`ݰW7_21z0}އRo1mOtX4=ʑ)fg%.SPvæa[ Fi4`! 9?!ïGփ63w`%j赇8`0KE} %)~_Tk:Bk˧f=*\O'&{r^3!f &a d5# 84ז >B(7!T@+0P[}+яN~]4AAQ&̘?+dZnP*\S@$ mʥ v|_"_j^"!L"DRK 6F^NXxvb:'-B#+ ^.f \P~gf. TZgL Xg:bJRN  ]EmH+6lԤ$8Dݦ8&\_C\JI>x1 q\hSI̯ x[j22`+2uΝlmDf"Hg6Y"A <nXlP(y%ٳe'@u74 ] 'i;|ހrAio*mw3zDE׌u 'ՆWN)FV?و8\\;jRj8쪸Ocڬ}{yqaӅn衰NJc m]cVpPrоTolF(@䇷2K>wYRmz0IJr0rw2Mȳ 鉄V5VU-S91k7cliq߂7!( ~\6au^ז^3sK/1W5ެHľ^JƦ3KF$WP l5EaR]5=,t͕ GZ8Y𸼘7,z+"?[9}A*1! phJv?-Ge H]p^ 2Z;#4liVg5[ [yCF ֨Ye_0tF\e a6+Ld޲eGԓQ_=D~ O/L1LFD9#O}Ygd5Ѫ`o~͗Y0I_/ʚd\%Uo&ZS̑ {sV:U֚0+!mBTMhXǟ蔣9gO˒F9jFHƭ>< @_zAsiPDs*=UED[뻫1svsغOq1 Pϛ8'}Р)n{^0qk}*]Ђ˦lHn|դ.zɑgŗĒZg@toH(x2۔'vhHYaE%ɽĪ_q- 3 `.Q!I1bGXmy[#Au^BjRbeٜRrA 7ڝ&TpL%QN?64<+T\&/_$ᑫcS9k\dJ8f=7Pbr?v4PkҊ aA3C/bл\trsγD?2׈:0 h Orl1->O-{b5\lHp!a5$ X`H|B,z#1j?Lb'ioEQ{H8EǴ|nC37S`niEqMnڙd< +b]\*c"[W_3DL1*2=j8oӑS ǝj/ĻB@+Y#3[fmleRmԯt{౳_ .Һ҈J(e*#4͒Go?3vpƄܝ!(oy{SKa^ ?km'*Kb6y)V{2kG{y!f'E&QgIk`A,F+ЪL #{1jؤT6yZ_s_\k}G$ܿڹ+#c!Rj B^Ώ' `OC]D@]f. *lIkJT~w2D;ƫSC d3/] oԶ\Ɠ=x.v, eO 4ȕ3ir!XĺOv5h.ѾAbu",NsklP0/ 9F„H/~:$i"bCh,VtMD2ףR8揕,dy])'z͆~tG ua)C ӴŊFO%=I>ۄŷ_*7dȫO%I `FēN |c^56R3K- jNoʡk*'4G_s9K|, 2ƘB`I6kY%n o52eZa,3b *U OQFM@+տT Y䒴Sڭǭzm48Hۦ}\h|@aLC*?|!khGt5(>6iA@U{Z:=s| 5+$h␟5aD:u d䉱P" fuJ Mo%оCel0&x &o_h~z(dpBzltj9OlhHprKď@Q432 ƅJ(º6 +Esh,媂&ʓQOP2=5+ljG= ^hg7$TOծ: |&{_%m3\Z"}G'}cXhp IHD${< PVhW5QYjԬ[*;ƞ!{W,&dRnjw_m@WEƓt☔9S͝!efuMG5|qW'aH,r--νMX&: q$2N42sxVz|,5{ܩZܧTjZe30yU!i [uS+){0!I$S7a/{-: 80A-Rc5_g?+,9nž5mH /lBL$+µ(K3dURZBQ<7jUM¹ m9k$l}\IQ!4༚loև&v9h畯+5  ~i HXIxDqSK ôa {&?gKin}sd66 VULȕK\_nf~iO tZ4:Z# $5WK \G`-z5p_(vkpӀ`0GgC,d¹!',6%T5QYRP+cF="4[b6s$d^T=>Mgzޫ^1B4Qv+"GSj;VpؿN )&ʏgG4 8$HV0467U<[ZAlȹDۅo2AD_ fwA{6vh 0{6_`=:?7>]ͦclDMv,j.Ѥq p.x@V.Ӄ|r2d! `PI c hOzh ^Xݧd6V ݳN>yoHꚴAC K@ Mrwp7 q-O;꺼}+9B%٣<Ω+b>j}$ˮ+RʋѫsSeӵe ~MBb+ghfX^xe9k|K!2?CU*, mөzp:\J{8OT|/34)*+g$ifŒQ(@O+W(~҂s=쪡5/eg# raZğɏ=aq%I9&`!su" kd+z dcn1{@A?Ku'-d|*'dWAne ._v$6.oӜ?ʙUGR'H*ztA0SqG$OejߣDtO X֚gT~|?BcgwAUQ@] C ϴH]3(:|J4W Zo$VG5b&nNK0HwfvLـ%M&"3K|6k짏˷R!,g9ِ6nhoox=ǒ]OV(}}>šK'ՃJ,N nQZ]_Fe+j Gݝp>WTwżL,D:XL\ D6C)^C) w$)%Og0x3{OcM䈇w|WLj!K)d]oñE\>t=Hժ粩-8\@S^ijgzb{y?/ӛ ^t+[;[LOo,I=)r۲?zf [(zC_!FS^qƮfoܢfgۓ-6t=v(,L!An=_ ^럊k(ZX^r],+aw}cc=ᗊE)k1;nqH@VykYPilq2\^kqy$H):N%vyL]ہc+Oye7V#.}dALY|Ӆ7갘$MOGfb k^\Hm^;w湽Vvřgc*U 7dHQ+nҙm7X(Gw]sZʥ d>q!?Ε! խ6#'W\}q*,KCS,mi#QO+(nC]ͤГPom8|)"8K1qHB\hO.yNx!`1z?lf]o4#lw͂f|sR4˂sabɭDjHELsj6 d\ J}5UFpkh jfy4a̱YnJ9"{oLQ ܹpTt?r/뀄/߃ƧOHӛoe^ٲ>M@8.ZrK BgBK=bCd,pʳ#:ïpϜWP A1zg€CmjQV#sN×:Ij2GBWXJ+#k%fFJfUP2GM/20oC@)FL640_js`U䐚4soIuk˚ܼ" E۫`\l0i"²_Y^OGM%֪Oʞ6l$z >8 4&On-҃fapFy_BwIwq8u^v0{Pg*czQaVO_㢆UiYT(<jAm9`u7PK%<,bb 8R8z\Bk~6}`7V>K&~KFu[Y ɝ]on.J$G* ^lPi<Z<%#$p'hU3Zfܸ5$L=ADTrLup6z[K. s8JٺU2x&)EC„nR ^v4)2g ogahN/aҳA]yY]eӔ=*LZ%$gNB`3ɨ>O~Wzjfw"\y$`] [-QvGoE|-"oB9پ;X4R)ʿmE3DNn:Oۗ,2+{@lИɀ_~qda(~^&$eMҽ!B?.krH"WP/]uzJWX|eǗAQ.w 6gUүf"W'2ɭ/)Ԗ[a*c8R\[MGă'aNqD73F|VUT;{3b&^_K SGU iAѰvΉx]]7HZ-8ٹ)fZGY磳a=< }/r3cYU(r -nISVA!,&Bv+Z@op}Iؘ1QL5mb׭5)Rdg9a}FXm1f]VfQ=~uqusa/Z~Rlս7GSr]1xKt ӫQq[ZP\8{:k랔:OENY+y3AK6E.{Pfgxf!M5zE#I%6<!{_"?bij وk 9 V[ zv}-l|1F9%޵?w`%W 8aϚ˔#2~J( 5wўd(_qٮS#qu؊ ն( ʅ@iVP^ `+@E{u$BoJӢw{{ynb,MU1tUa!e-RZ):E,,JHuyE (O͹L/=BV+Bģi[U̮q$XpTnSĚi)( &m %[{oRT3dY"%ڨ)5~~We`G=-켃sLC7uLrg~lvSow#Lkt8&QHyU䐶G#;)?‹{"h5RMèkgiLK %0b v3pD()U5ʮ)J]8C6QݯgY152 Ity|BjI"F^IQ&>|e;M%x -("Qx8v9霆6Y~`cP1⑹ oi_z*sǑKC"hߟm}UGwYFNzb㎰а䑭/!MW\EI]o5P!INwE%Jt6mFh8kQ *.T)-k|R-?uf cTae]?u0޳.53) sdc>3EHwf;ZVa- 2NHxt!3sWg;q>y oKõ ɖ% A/L-߿s8p*ˀ `NtZ]$g ʹk$b,0 sp++\3+*٦Оrpxͥ slzЉēy[~7_(]z%^. OxF"gYg΁p&5+^\Z~U2N\/&-4F4ց SQQj>kd:t BFG'.J-p˿3 iUwLj!c{{MI7"wXc<gu!iï'iQP(UpnZzRUe=c- IGX8guN͹=WyC 3u4@!MS",7[ >Y^PdWEgU`OޓpE6 BXG^ ofS);ٰ#@a0 3&7LTkO3o^<^x>j0.lLNz\cR ,+.t$ k!M&s#5iE73uӮ}.R:[) UzƓRxs8P1iI+uF(SH0EŦQj!,')>ks1vFD2E~2?y?6 c/r lnK` $i;=hKKF:XU՛A}jC0.{ݱ"qz$l"/7E e~3k .;hgN—v<`p1'0n!Őa-+TI,H[m<vfqu Ÿs=ŻUm "3IEJqf3/X+$u GxOr2#z/%v*YeTMqgB$ <=FEl#^Չ sƄXݶT]oNru(o!+jҀCPyWGj2O_~R> EQ'lJhqُeOݼZkv~?g4?d6BMnq<|L(;&Y7B? t@fS; ﳔ4! 77Vc؄ DZJo"oX`oF]HÇ6WSH* )l8g8mbDP <YRǒ |zb,'Xr'/HlfYӷO3@+1yop1t"CB&:X}^>O[~Z|thB;,WzXQT;7&,1Pl2 |ɨ.gZW{QQҬ,NOf92]oą0pskn`q$ψf. "I9i`Mφ#݋v6WnגXyzZܥF͕܍**CpѯPcrui#%CMGDzvbO]("tt=`kF_-ZkAM().L#}c0%7zDW^6 MgmS%i>1h?g0ZSAs_0%6cg-rs/N&B PqTPs2A & g9uJ d,¹}3=Ur47<}޸]Wn]T٫:0 ; foFZS| W|G͓-vspiA2ؔm_0Ao5::!^vV 26Q)Y#b`mo^)2m eBF&$aafAQ6G!wv,U_S"7*J6B:+&VP9g'Æd`~MzP@HEMZDʀUN5^y O9obgԴ轼{N:eu׾!v[(b GO$)?5UٟsY=֦uU!RTSb>T˗[OrS*_yD]d9 \@*xUҔm@п7P E"K9 wk ĠƟ6ӹ;MñW͹نyS+) D9_ϯ?,Pj}~!@﹖ˑF.5߃dȆ0%zW-;G˷K-R ta .K7-s!_Y,%v?ϪDnf|kL׎eWF4Ml/M m&oþrNJ&_$$:~@Rű}^.%sa!Yj?j~r5MWWA0lo f\6WN{g,$ƃH9S=˕WDKM-2K:Gc}[%m/sx+j 4KšeZl]]$r Φ  l\ӔdJ@w!:tjaUAfJROGԶ PgQvJE\Ue'o>1h#KQ%^BHG <]|0 ͙GUx A@UVye4p(Lm$C׌HmL#;qô+K}Ы b͇,E `Ng-̯\dZ*C|Ge(utYEj$Gsf';ϖVGH{@eUВ}Vώ "T(S @k'Pܧ)U?M$Snt'GuzloLF <}l(NW>IwfIExWnJ#8&+w]U^q=їӔG{$"sߑdΪi/j1[lAiyHK]ʉȿ) ukt-rQ9T0@aTOL lcI$e1zAm-dIS>f hS2_AX.o'#% Jk.^{e{KDҧ#{:mAMqS_jLl{ceHDbxֳK-F *q-A#duAۘs. 5t{$^:'WK38FZx۾g󠪈L!J !^<-<:5PD9/ -k>ޚT"zVD_m-`,푪bӳacظiE-ˠi]+Eklɴ& iz!\U30w'X4X|7Ь+kP'Qw7"Rh[W{[, ɴFf7ڧFk[៲ D_Wm| dޗ{>/p ʜ.}WS, 2#eGbQcgsl|aQ0Nޘv}wW)Xy0Gev fe+9? P1Xza:pKO"WC(T߼Wh)_uZ$-Snob@í P>g\[A^FgWb8Y ׈ϛ :q)#aSd} WĬb'849&w)tPecbvأ+с3?"_(Gd6ӺP*zS.\''om j\ousz{EJDɶ۾QyG"u.܏(BI-$ܘi%?y`/; L>{tC.'p^[|!L D_?X"b4U=i'u;j0+o h뜨4g4K*ZI$$ڱBXQ& Y4AX17mt6 āh8tf0Gފ5ow$Y׆(͛߸C^nvAmgT愮LP$ns\I7jtn9 7euBt9k9ҋHeÏzQaW_UOmׁ.vNf6/ 'Q^O9Pи! tCB ܪ`"ܩ+Ui@ AqCdxO{iq[7aʣumj+gkE//JWSHS("ٌB% n5ıCno\Z'BWsURgĝ`g'ےgnROdGh$Z pk@Xux tZ2r`9 9 wۊBtyn @n-ՍAɀ &'I@%fE^mXNI̢  f/ WI^ͧjY}TxU NF24[cM,ϥ*_l)9<ޠzJ#b @;qO  >ᄜJME<]AwFZE= ҀzF3>M}O>L.϶\bn'/ѝ<{lIQ3$f8t/Gpμ|8'ε"{xʌ`Dxo /$4Jy .RHM=ӃVc5oK_g مz2=pȆ4GE~U%UޣhL|B-^k-ss0#u̔nLz ʲд {ג&s Ε#vΎݵ, Iӈfk <=Le1`$x=rĽ{㇍::Wa,@7C ^lƣ7i FL\dFYͯ$FJ!Nĉ^r߯jRح>G躽k3V  ymзveFl:=z^)CQLU"i-se#]uPoJQ$(E;. ж/3d3Oc{rW jRV*؂FkunyeͳQ3hP9aߤ/KdǢ[]\:Q УYВUke,`ͿL;|&>dD<z p'}יV W>rGs^5;HZkB{ [&XDkP?1xSJϘ6WĕrCfVc^οhDm>پ[EѸ2-Yum_',&-~s@qg`\ Nq}X%Z\iY#a{$:_1od+D3~:IEECm by`j_!H6HW$u %{@aY }pj*icֽwc@Mnq . WO]`$pA'QfnȄb|0ˊ&Vx%>EU礛S5#e8s9[U7a9׭T2cU`+X]0Ԋ!Fɜ'^j՜Rwf§jaٽ 8,z (9<1TPms,^ąKDHѩty[9cMcWz+t᳄aC7̨_g@Je Ͷ-owOςY Y&욺QE6M sonZ]W@qJ03Y 0uG}=eS m`n CĬsÌ]nvĘ_W`5xݲ{~,(~oBchagƏԐiEA(^ GPz?]^DaV&>-:8~ F{h7o¡Ļ:38Hv6:w\ [pi`'Kr2 x0l?e, qrj ęnrwV]h:,Xd7嗎kg  ?s.d iH ҩJ?XE|)pqd,"BXWš }dy ~7şV8QLVL[|f 'QyE遮8xJtĒWA5V%-հ1ǯ SO$~T'p2WkB̀@N cCCk @%?%`4e}qE0cXկJPD( \I׼U N _gNlqq;U{RunX>8=ÌSJ؜kӂtExT8Tg.=T` $^TA}SO` H0¿o`Z+KbCAשWScNoTgIc,6ϩГ6.KyJImboar(kj{ C;gd{WFYkzu2CٛZJs.K[ڕ;4 vEg( lL/K'^[8<  xn}1+mSS b!mrr=8:;|*j301N,FQXrcTH:)÷ ݐ.ȖHϾ7z%,s)|PEjU-2 V q8980Ko|Db5BFDyGe KĖ3z!sYbhWRt[F+9[ɭ^$ǩ2{%W'թcLzc:]fP} t#Xu!.A[cNuݠ{PSkm,ŽE( Fl0Q4i޹Zf, .I^ `cفWnBZ n&;vWْYit9r47wdS<zqp#FF9~Un/[g+/ Zˮ@]oקw;Yi~IBb FI=wWzkIg$$*HtRyPk U˨}йRw6בVOUD}7B!j &]yIeGp-^A@Zlg;XKW1ȫH_#MvxA~ZQ`LP^