libavcodec58_134-4.4.5-150600.13.22.1<>,,Dgp9|%Efշqp XyTr hv(㥫Xb"D%H)yR.0dV6tڨQRU#6\JdC&Rq\bՑA2!lm`Kb%+ӌG\c`fW_qy_G~z2湳v9rŇ %3yN#M<bF ”êՃM1ilC7Ғ}ʸ+5+p7nkz4wUve9FT$b0XKE$$f>@ ? d ( =<@LPi        1Jp,, 3,( 8 9 <:F>K@ZFiGHIXY\]^tbcddeflu v w x y &z     Clibavcodec58_1344.4.5150600.13.22.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.gh02-armsrv34SUSE Linux Enterprise 15SUSE LLC GPL-3.0-or-laterhttps://www.suse.com/System/Librarieshttps://ffmpeg.org/linuxaarch64apFA큤ggg^SeMmf4d6705ec0aa37c909e0e8e1557f4b4ce22417922657da79cdcd446af33c7af88177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643cb48bf09a11f5fb576cddb0431c8f5ed0a60157a9ec942adffc13907cbe083f2libavcodec.so.58.134.100rootrootrootrootrootrootrootrootrootrootffmpeg-4-4.4.5-150600.13.22.1.src.rpmlibavcodeclibavcodec.so.58.134()(64bit)libavcodec.so.58.134(LIBAVCODEC_58)(64bit)libavcodec58_134libavcodec58_134(aarch-64)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    /sbin/ldconfig/sbin/ldconfigld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libavutil.so.56.70()(64bit)libavutil.so.56.70(LIBAVUTIL_56)(64bit)libavutil56_70libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.34)(64bit)libdav1d.so.7()(64bit)libgsm.so.1()(64bit)liblzma.so.5()(64bit)liblzma.so.5(XZ_5.0)(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.17)(64bit)libm.so.6(GLIBC_2.27)(64bit)libm.so.6(GLIBC_2.29)(64bit)libm.so.6(GLIBC_2.35)(64bit)libmp3lame.so.0()(64bit)libopenjp2.so.7()(64bit)libopus.so.0()(64bit)libspeex.so.1()(64bit)libswresample.so.3.9()(64bit)libswresample.so.3.9(LIBSWRESAMPLE_3)(64bit)libswresample3_9libtheoradec.so.1()(64bit)libtheoradec.so.1(libtheoradec_1.0)(64bit)libtheoraenc.so.1()(64bit)libtheoraenc.so.1(libtheoraenc_1.0)(64bit)libtwolame.so.0()(64bit)libva.so.2()(64bit)libvorbis.so.0()(64bit)libvorbisenc.so.2()(64bit)libvpx.so.7()(64bit)libwebp.so.7()(64bit)libwebpmux.so.3()(64bit)libz.so.1()(64bit)libz.so.1(ZLIB_1.2.0)(64bit)libzvbi.so.0()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)4.4.5-150600.13.22.14.4.5-150600.13.22.13.0.4-14.6.0-14.0-15.2-14.14.3g@^^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+@jengelh@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 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) - 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 - 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/ldconfigh02-armsrv3 17434992644.4.5-150600.13.22.14.4.5-150600.13.22.14.4.5-150600.13.22.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:38125/SUSE_SLE-15-SP6_Update/cda327fcee60e76b6277458421d7bd58-ffmpeg-4.SUSE_SLE-15-SP6_Updatedrpmxz5aarch64-suse-linuxELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=c2cacc5d7154a71d43c2489ee05032b36c53d93a, strippeddirectoryASCII text&PPR&R RRRRRRRRRR RRRR"RR$R#R R R'R%R RRRRRRRR R!RRRQX $/K!utf-88dc94a91301da0adb01d64497db51ee8221f2c88012afdcbd5dbc28f2ec0a103?7zXZ !t/]"k%fkֿ\"ɎG@X(Mtf Ig#]qIJovAmvւMj J-U)b#j"Q9`nEcǯPC5J ޒ'6)zO*Ҽjq(_J 5`$l_VX1 > ICHOc;Un6= Y4xCEғ(OG^qC}dW`8bh룲©ZT'k]_p F~4ul(Y l{ EL'鱻[N [S1 d<* fS$r[W6Cg3"ZgR4Ųih *N 1yL?UyR;Y1b{7Ww5H,SCf}֬cՙ!{SRT!+rK4Tv5,!X@2q>;uu" s|M2rX4ϙ7xĄ% GKob=M7A6.ځ=a%oMW* |D{;|)ԇ ZJCEf>y]eylDȡ:QO1!v"b|p=Aπt{{[ Hx!ISaH~&o 5^4D6AJ$6Jљ{pr5Ҕ3wquN&*m[AtM׆Ue`2y] *hAPGӜfԮH%Rڍ۹`ǟ܉'u R-l'SC::Z:޺({e"2o}^sYhprRL ^OL- RO#t9*ZUy@lׂ{h Хn)v޶yIIC% aKϼdAU )Pri8mvX$ˎąU1ۍzC3M(f2)~YNp Yf>ee ˥8#I(Z50N3 S$m=>jS]/+#]q"q/,>sɿaWF{~r"5.ܥɀbcsͧy$@"t Bk_wީ=/go#7!B_n܉YYPn^\y/&^JꕼB)Dr;)\kPnYHpwld&M+6Ų3f[#'B {Qn&jWC2h_ސ25>-'~L˚J(%:YkѭcT+#M+7~Kk%d;Cn B"DU=< }N !-էw(mrM,C8SQF bs%y@azpH2כ-d rƑa 2( $$y1r 0{ K19lkkA?a_ɊC+$+3qDkΆ҆AofN7,dVpOkڃ&;qViv8,wSs7敡fDL;X;zCWq9Lh3LyŦ k̙*]O.| u!^nm9 Sʽ14tuNwwmsO7 6|9-Rm:ז9 ܤqC@Kl1EP9ҰpcNG`!jcΜt?-p@`HbcѲ5E[V{WpC:C[ܶI%EM4)m7-MeAi اzHb?|BnhP/kv6I:| Z&$ jkL}}=4fNSgN%F9}wU plW*hP/lpo?T|:=4IuH{,ڦK=g"H vRg(8{4 3Fdb"<&Yv2[Q'ΎwrH%g?m\wk4&v?phPVAoN_JܒMEė< #bfdX\<28c/ W\2NT җЦy/:xWbd='>q'TJ(*E=C.yoν2ydUkK\X!-?{#O=h(f4zhR]C7zíMp,2:94}D6X2"rfkp(" (iZͶ3W{ $.*=n*]ODO^[H!6*i"C!؇֝ctvU/FOE5!|v`ܝݱUAø*:h#Qd'a{fG~x}Q; );N-SUhb]ߝ쟉rBā0a9a=%U2B`O8ٜT|jV XłFCQ}kE8xeGJt>:ɻ|_܉ٰiqhZ"fjr\&ܭ+"xP–T>F3BHFI.?Ud˓ݦ}n6kOġ (wMP/^=vñr.L WY:3i^7o '-=rUQr ;>ML6M&Z6V ihھ0b{A1 RrO1 '"q4JI.N)z l‰^LT:A]@hQ+ %8|>8 3{YN Y^? 8VE'nRLW]S gOB M'mNa?qzBaZ;5>#lb91`F2h}N+קlm1Aya8WYpc~q;|K%VP7F|mL^M Aak<`afHOÝp')SNv&(= kY\yy K *w5GkO?9dq^s~ [UQm` 4THz*u { pC`sLN8j}'uUOM`NTΦY>=00>źorJFzlX׫59FfeărUU <ƴ$815#X cw ]7 ݌D!jz?Ī7%L,wnFSYV?:KG/;]2עW4zedza-G)9u8t}J?ͷʧ?i6:HCV m. {cZv^% ׆@-jBJRGlVxItsѕFiw 1 8[|Hj;~@W#7jp<EP-~4+>}O1@b7S&N>enӳ}?Gmí.?6|RO.ʎxc{Rb'K,oohFŦ޵ei`\%դDcq'0~pf^rݮdHf/fsowیe6 w/tX )deoI*ĩbC)'MX!bB|E6<nh9$4&*߹FI᪖* o3hG$ub|a͇*lER`ؽq1~ټ,蜻B+˄|VcmErjWSe~GF/unUGҋԱ^(e:V\ߡ U&^F qà"R!ͅE((kmBr@X Cz w|?P9ts]N6 k_ywDn8Ywwvm|@QTi8w`H@nR!t${'6 Ka!8=QUA}J}gfptM9? Cy+-]Dx= 8U8YK3ߒ}i nӯ 1{YzPZ{z#{ؿN2\H6l Äۿ$|Hu2cch]M) W Rvޙ?To,wSFRyaѫI٤~Z:˺%k?t*B}'rB^nSu4PuױU>T`|91<G%fľ]Yx- VG)O[-fh 6Ԣ-9oϥkIĦܷXUXGa5rhdwiWn+4E=xңA٠,SNܶ11"Rs"SVٲkKL?LOڪ6+U;Pv<eyn&),}.>݂M8[2V 8D5'4X7N4G~[p@%O"#:[ePgfclIpzw~F%YG?DY^'"ݰՓlۀʹe?bޚo=S~Wb+6\muSUX#r,orOZPeh'>'W9-csv iDϭ&#Ñ +!> q+4X.$7[ߡƏsӐ6%jҳZ FE}8]T~ ֦ XU^9?&V`eq.jV̗v.SSni5Uh33 tM젆\6r=kczCio϶Te퇶k`'U x[DF_5ζ@He$ glh;ņ#2/`L1[)#?2ּ_4xL@kLW(.8oT y'F6ʑwmWHųv!."Y,7ՖѣFZV0boD8 zb6K{J {]g>hIE_{& L+}Euh2~ya8^*%jQnlv0:'ǃNftyُ:=o\3d\ӯeyJ1Qܓ!{2R͘ 9O֌e;Z6= n٪/jJn+_^\@A#2W~y)kXL^FZ^y'ge(~ˬz Vg,!Du~]z,sW kX-oV{RQei<`am4eQJ5 -E,_sa0{dk>, x VgĒh$l~vF.aNGR>%3:ugģJjULLR r8IxLyi|цXm82႞ծ} !~C t Gy`W[)Ttr:E&;߱BSʩaˢ{ Fݱ.IK~YvS*E9B"䟧%"3 #.4#3|ŁIxTa @߭Q¹e嘫rqS=H"#]é,("tgԲjK n|3ݹWiT@4t[x뉽_pt%?\ A:)I'| s-,[ݙo%2-m' v.gZIPcD5P<^@ш,wrDVmXh Dh(s՗W:1x%3p ̇ւ,ƽJc;: k cc )hR^͢IJ̻ݑ6{j"[s-`p|bD\Rz|`8J B{@!6`m WCbls!==!oe@D+~NgLAORRt=oLRc }+𹒦Wn 5}̱pŜj3S)ևml6XV:}T혵'/Tc_k^T}UxYx}iDeNA-ZFJT³~Ր8,-4.4Vw)-(U]:j_ͬpEhEu(ޭF=pv_Ԋhkn 5#$A5ژ 2 T|KڅN3p¦6LˈeIquv"ڒj'3h#t,\Q氏Btw(rk'>SyԭOAAȚ"? ^=d6"'hVǐ#:=֠mx?AkS 4sFEſGQ]M VORm}D4] ]PgwִkIM]6Na9Ja33+m gY &wZ ckgF+E)M ٞMkVvK%GO=t{(殧RhQY?||xW죝!MK:ta{.N)`ipv"ioNJow6l4ڊK@^ЌD5VAEc%#6u?uLVS}-VЗl>۲U|r얁vug2^4RZVǀNc,]F X&X.+U֎8"]8}+V ~LxdUjO}TVT~]~X5Ƥ56~+dr@(>[&'hlћQ ,Yh66|/ZuaH8 ~!5wJ__(DҿNS-˫t:w:oC|yK]g|GJ<%,Z "66lu&(x㭧 _Џ񽭵3s[߻tPj@u<;@]M{ꉹ(IO~QLh| 6jhhnj8X\3_,+ep0$'o3$5*U#R؇YSX"@p=Z[ qi~~PH*]7#XmViGwcMZI9)+ zI0ڑFNt`_>7}`zGgPG}7d&f$ruu  sQVpawpl~lkBy%=iI}gyur2cg?#A"Qv?^MW)쓭D`Εn#[QYN92O_.ad*[Gox*^G!VϯOs]T[g^,J:T47yp/lKVj+~~Uob6A{gxSisۣN!?A=$r\Oo_}lymuO=CJH*o]1fti qЀA~c7K FoshAȹe oWG4i8ܝoq[2$e'k>my~tZLH\zB+֩dg<)wAM#r sDd`}(Cb2ev^(;]?!*kT,+?,V@}.2Ս}s$Ѥnvl;lSGT̼V\K\4)hkI\G䐖B`Du̪7Ϥ%f/{{<ﯚ'$o}Z@Bu1(TLvWcZhAY4ەm њPv]HZ8y8PfxXwH5(IxZgKڧ~rKr%p7 ~39+jY&:JmrU*խ b"PVW! L۶0Ҥ-M)fc4ycE?ijtynwؾ؝!?q|toH\zDLVT,MF2r ҽXGf8a٨;*X!t#3N%1CC'J=m~G on[@1:qg~,1G`<- Z -%toa8H](mcE(`WKAt =AvI;?.6!i-t曟8/{yBGX6]Q$)*լįpu.STPaY:iZ<o46 Av;t1e[P[O[Ґ rIKjI\BQQ0PfB~xg7_p.-l4>sE\.XXw _V/qQs^2fH <(~s8`ӧ|rȁH)!,R )f{JrFQ~ss!>j[90NAd˳jG{M4JCEuPKbTº|\&6o0ڝFoBvUݝxVëҔlX:o>I>+KyוiOB#wؕ\6rQoBl:yY, H~2<7SO'%8jW/F^Q`ȱ]޶P1\= 7)qQ2:GRBcidb3{SUŘ$bl.~/τs(H^9*l~^V$>!֐EQ W2m+댟pysC^R;C@?ŏ%3&s^nI}Yקf0’eg4G2o.8[3vNAnIy=`g7~H T[z>(t=I78qTP/e- OQWdLzY! Fr8ǦN@ (؋p򷘄@? "Ja-{4~a !n{#92-cT*G+녠@#ISi-4)7`A7F:'SMQL.<)I\Φ:-*w_m0-1찼䵌 /0Ѿl6;s6d'[gO.烔%tZ*ҁ׉F?0 UvS̃)9)\CW%k'A6UԴKʄFd2,,+JQ9M6[L_'8)稉 -ڼd,8Dc*)gZ6OҧsT2%">RMtY'),CLHBސ N0F)B{36BMd &NM~Xs3_ ʖdFJG& Oj[*Օ<)6c}!˞Cw6"^^3>pJ̪-kg'*Vc 7Bq0j'j]| "}P>_ЪKtBcx*0 e6S :iU%ʏrlQVpRz s<4|X?pÐu$"ՓU} ~QDʵO btRtws. S5ݱM/,2 0#vֻەں#kO@EIG?k&ظzAoH^ڃ)sGK8!Ljx ? (z 5R|&{/~Y=i|0fg~5>aO>RwJxvԒ |qc[pwM([;]/ϼG֛zs4NB `݄y׵?w}M^{-pݝprT #6wfJ-o!(b-by6|4:z=̈́shiؙ$X<+l`A)My0h$2p !t\*EHw#~'=@ZP'v aSچw&뺕E4]ozC,/.mk%i'y n_fa?+,=pR?XxPhOޜ;oT^Dz Ef hIuRx\c@2[D̿WHͯCOƈJ!_$ѕ9Ҫ,ud^58 !>%xp J~8Wl c E.̹XSd ,+P$~)[qH#]{Te ӄaP{oU T_%wo05z%)_V]@9T#N =Hv\`%{9b͖0MJh>m|>͒2r{2>}Xg7N{.x~w~N^킌ˬs%#Tn* oz3THq5[Z^B׈WN` -?/8b&fex*"%_.dDť@ aD*VA}~}qxk맰(F ^؄fʯ.x`潦eiUE֧|rpZWޞ%GD# >Wx'+F`tf]L HXnpg$pR8ǙZ1g w]Ý= `aVP4޼5aiq=L/7*{`*XzQ8>Y- bU/$"Z49R1l@D c6$GZPB8ۛDyh{Y#y^ N =z[)ܘiAgӂž-/`vTH1I0"axSdᶻL„B}_W!WMnq+%m r&+騀FӪ)`Ll9;VP v@,bcb@~=Hh4ª8D?eb߇Z:аJıkwI1R6E AI&P<|Td&Yw)δHIb!4C(+_:b\O# %?`5TL' jZ򗬵)_x!s'锡^GGx|~/'bSٞGig}`0hCF,ɶkٻKyފlS)]V!v!;#6Niw^.9ǰNcFIH,c~ٲ?sҶއPVݽNOa_}5ck68<qT1i/KRV8vKV樱d7 C[8nZ#YZo\&cIH$6p Ed%e!53-L[?SG\w¨)%{ck N7-9Ct}"K2ͬ&·j:YXkU6w&sKIJb87Mm+~00i Aܵh!z$KvK2ţ0cȼ)_ (;I]c;~ QldZ8Г%m'E@;Op -[@`={Xl1FF=<:f= "DvLuB[)F'P'M>y"K`M-b}5^s)3tʔˆ9?Zn]vjgj(ؿ Uyk8&`D( | 9?s D}ZM$ZӖBρ4wWf-p|zqrq,aksS(UǢH= _ CI {}%N~^#ffy)8"XDl], #t DO-&`L˺BECí`0'REsqĥ*ܩ@c`'̈!y˂X絣 *Lk[G ƠeZJ'n6Y{6RO'To w׎ -ǖsBΓWΫN`;,sX!Qv1!19ο#uM$*x ,^`}`#|:[[d- L A WV$,Uꉛl = g`*FC1jM:bmI4\~.Yo >:G" ۀ^bQ2r~!x{{R];B4DFEZ p!te5߰( &|.[߾3GI01M\"6T?L~ѻa$wSPmg^i4w>Ǐٍ&(DzE\{In7TIeS+6v wvyAomWff'^{hqg<[`b? 2U8`c*ĭE_$Z# -[td821ѕTMk0~SKD3E;* p;9,?JxLZ?\/W;FYZ%ǁU%hX>ip}t7s} Ar?~rX;kw&Oi9{. ;\r ^Qo~UĪ:eD0\ ?RY`h&^wouY q ]>yU޴P4f纚-!ί邪ݣK x>]ihWNA rN=q[;.҂I6H4Ӌ,<vԴ<:Jښ=_Q22(UdE3Ŋ/PKCXcD|ľ<8$Oki9큑ݲ[U<ӭ\%#t]|\d۫Z%.lS -UA\7_[Ε<5;Aaoiww3h_Y©3c_/:gAiU 㙛1J`]7wO'QDH 9 wlL̍r0OJ5(if+Ϣ>_dO 2Cn8@? 9:~"h{Ey0A%PIB7EE?R7M;}# ټ[~|Q`R_ y*s($mSnxԚ4&o3Qr˓yܺ Vj"畃`qLѷ.GDn >0鎁X+_1:KITȥtzK;"ĸ-o ([+RM'*#^t~׫.3wq Y!xzPx(χlP4J~{ '[D(lyÏ>Z%S!ͪyf"-đ5`cEkF|z J~mgPAˁM&(e,bkX;B⍕P9=\7 \JN'G! 󸻜 9_8:sK4v́=A4Yc֭NruCqhs-lP"hbњG)Qx,!D C^I'/s%kxOe/@D8j&BܽpC-]h }&rZUF\~ٳX?A8MHNiIXwZ oyS:ՙ5w{C,Rrb qѺ6,wԃ()|1U**laS}ϑP8l$lX!*z 9IU:b;HK!*Ȟ?6͑:Z?V&5iGX(+9fqήTs+4#eW'ѕ_0CSJp7J Q- XQ@E] ҪfMH-A`8"~Kt7Y(,x2͹E$${fՐk7KJ(N k^;Ҝ{d==Z|n<]>6~rdx23NN|(4tblutBl^jQ*L =}D*T{2E7DgƔޥ*6 '/ri=GvH6s g v/ЅSZ=OVŷKNW[gljp0_#缭Z0`*6 7~qrgk}SR_,(L֕ui #ņMx s8gV-^080u;"sqwJ A=ekx+xcW-8n3cfdP +AEB[[Gu-J'Y|;ܰa''ޯƛ$vCKM~c{iR{WaH %z]s}C}`HV$P~̤l\Z`<*x@@`&4|ju=qj?}HfJh/l' ϊGe4sgU褅66x>%Hpu*@yQyhIh})jЅ0ʣnH^6g_/BU-syf NAfUoaQeCV`P荑bq޳y [Hk~e 8NG1´Q˧cmṬ-au t<[p޷n2 ARxR1³Ϗy7;c.`О'-GxOK S T8:Bީ[';(P̂NB#>uqi#alj-s@|Fbnƶݣ{4F+ځ`JVܥmwf^[MJ?L<ܔXz:XGlEfv'cH@UUSmu8s*([#đ@OjGe+FkSWPI{ZCA{-PRJ 1*znŵbl)"R7c:CZ оNeaESN@VRy'4 a=Yә7 S\JR-o;_#2W{O[9 EW2eBAfۢʧHѪZ,f+/V"u?֜i"EN݋EYj31YTíR0$8‘.]ٽǽS!OZT˝C#lɦ19j$K:~=H^0ncIq؁Q-U#lqc h0FS: ̛Ν{a+ soW^1>>Mf*k#gs0%-{+ީ ;%Q+qB4 :ţsW9Wy9}a 2GʿRY 0c ѠTT.I zl++2vrkҎ%H*$c/ցߟ85 S9ӿ=32 ;_G =`"td4ϒF!8Zt(}zg G[!zz>n[ӞUnb赽QÆ(0IϫLh|!.\`'T.qзڰH8I1Xw8_u+=" D󀀑GE//Td3a9,`DxA |Ӏ'۩RC:thZMN%P?_7M; mߡَiI-)^i)"}Ŀ6OQozcp١N S{v.]@X/{+{1"&BĢ.7~4 Ɋ$&!қgZ'^z$ ֫I#fIDrpja3XlլT(4 o1ӣ.Gh~ؒn]j9;ڠ3o8إq{=x)(Mlj{M"ALͤ/cw7H~$NΑȍ1jH)'iA84 m2ZIBJ2n(\ĭƑ@LZ!ޥ Oi9"V5R Ǿ,u$ꁏ#GYmo>K !ti& "eJdzcVF*,? J)7OEu9S}j-6%c k|=]o3 +;~jzvkxYygz6iƳ7=>N)Cˬ۬+Ut]+m#6$lrtk2MK6k,)g~7{E4H͈R afЌ YB 4bۤC?| fa. V6}"y(g(/&toTvhZ#wV<ykH߬9mUF3DLXwn+ 9%EŎ՟4e*|KTt!lǵUFS5Sh1|~ -m qI3K[1zeg_̽MSPɑ޲IsaQHeȒ%2Hx6HH3g_T'n+yKP.,MWT#XЀoMq}܈Pb(Yerfk! WEtQoËC0|fk 軞1'B)dk0oPhiƖ!T66VUZR'l! J-Q)Ϳ^OjS!j<@U{R*Sw35JjhBQI}TOޥv_OEQ/RQ!"=-vN>ɂ{gC$Y~r֬}gpJzЂ3G`Yld*+ b! _mUH!5(Ľ9L=EeYzx<Cu!;ϴLoW$~Q@NW#4A{o\I5,*Hp4g^{<#V2Unmw HJZ>);UTi.Qːg(ܘ?=NDoǏLM*K4:/1rQO:U>X"Pof[R2m2?v(pEhT1h/C;5BD>/"n7B؃ 5IWdb$f1v4Mh_;q`ֈvוe/7EC U^O}KB3o!=$FJN)/π 5YF|K"MsC $ ZV2@Պ[WjW[ @ux?XZ{  G|ooa/f89"Kpn2}͚|Pqp˪R~jv;= C~T}q> H*@ͅމBph`a'ەTW= SXirZ=w$,fM?u)10Plue:%#  0iK糱GER×z$x59? XyLGF? _êgva;U*sNS<>E46$V@o<׹H.>y""&ho+Ӏ7dl&a꫒/Y &k֘oJ&jS?{{ft=i+d+,*(h;լ^z?AE|C`e:bxj%o', -0 N%X2zZ3]N*eqdJ\EsmfOmx?mu͹mVk8q Y?[. p$]@ԱŹSm ]I{<0Fх |d ]4Dv{Lc6_X:V=E+zv#@-Վhg[IFx ,2{-fاd4&b֛IUV[$p@*Y 6tp+#ZTąfUѿhyA9`GDOOŅ^) 00;|dǎ;z_߀з-nb -L}A,g:sp+ҔoEoeGw 4:)f)R6^} @e)*uN<Ҿ͖gp"Kl(RXlҍw>tfq!*ؗ_|KW`a7z: 2l<?k(נW|,TY=Y ך63&'2 ٺ$[~yؕsg0U nY2(LAV85'~B&53ɓVXo|1Tסg[Ͽ=Uլ^4;\=UPu+vۅ 挟W(clY#>83%}K$/Dr olL: <QV 914ET͔vkxMOyգ+7VW1\qv9j>L@Z RE UyMmFHCNxF٢{bz">~{> .Ά2O@.QКz/<#:fz]PgĵVo08 ! .1ǘe`=O)3^䩡b!δEp@JR+ +fO!NKFGX aފ]G?EJFmp_YR)wSJGsNѱИ~M|u#.y'jmIx- wYD2OT:{C7EEbRkvYDzk2irrƿ gB.O6pEn q$ @gY D~"9mQi)@7o\ WMŝQc'VsE _8F =/H#wuy}ry W׾,t$8FTs9l7QY쥤CG3xAźfQ© =8^#6['_q!>ܒp*No<0" Z* PA h}UT۲YMh +W9ӱY'apL'ۧe< BRhLWK!| f@ n EDVoWh?_)AqPSB &>k&R aod&kQO?;pY ߬\X-T|z D{g]CYS)3,!^ sfr&k$F=I€&B<CdgsY%btN.mq]rvSzj3P򌉙/mc87&4C@wwTsdC597W!Q bJN>Fl^Ƶ2B3׆* {&thҏpitDa5]r;cj+#Y hsP:&Ʀ>1~m!!XtX~0Xj2&gb45]<}""/5O\(xc*&6$_^mϠ14%-i%ƏjF&6 H|J]+ @`EGM4;d콁t" ~C*#JA3|*l,_? \Gh0Q3ϝv08b&^SFtY>F3˺7,E,\pB9?u@dFi4L9`gٍ|"=JåM;-aԡ x9՗N2~@2j :'tkks96фR."Yo_rĨy@+J1OGVVhfһ@Oa򨸍֋yk%vlfQ\&[}}^*V\@. Wza,f)hPrύ죆%J [G2xMp,knbF'NuڬgqC%TqgfW 7]Pj׷'4r>c-SZُNdq~\coS1Փߒ:u]Z/N5,7G3:5|߅$t{(1jfdGc{&1{un^ϸ*fgD秈λhq1;jnpagUDt" Wl9)Ġ W18]%J8/Q(-:(:HCx:jRK F 9~ lQ o@$E6B"B8~MkjxD\;q 1JqA5 $W@ΪFCᯗp2i {D!nUIOM6li8cm#,e  5E \3{P-qDA|a3h?R찼MUp^ba@+/I&%W*VKѻ?5_M ̷eC-L_al3 ^~,V~R΄qtŸSͺgOȾ]=}T+c8@4oS%4{ 'i*DZ)cS65m"SpN6{~[n_}[_Ep e_AGd۶{C3HyX18"HT/+-i{q2E3d"\m¼{߷{, _pܔͣPx|L<Ł&D8f{TOϠh[n%CJN;p,M'i#m:bA&WIAuF*VzhmJolwi|6m+RzmMO| 8}sMI0wI4=pbv ;EWjo;pD%;NØ# #  w.NBW={ (>]8& ]) xM/ ~-:$]]F[}:3]t zJj/I~[R) % )l&!<>N-[A'Ob"vX06gJHG,R- {CDF%k<KlYwv*vmXqW˿N'9xEbqwU{vPtӷ+BܓG*Z9h% nҬE;̾u2.ay ۱m' 1%qhektPɄfJt|JQH# *g%'?Sη杖i%[\fSL5w?Ls<{};M[n=sO"_^i*"g׭ls 6`Xg惪NaVDv}_D7û?>jM_p?C-|4M~9Gv. !F:vCѬDlZL13MeS8J3U- {MaŰ۪Z*'Gs9ٔw-\GV:kB2>=`}v[Ӵrxu(abpS_gE3;&vV ]DOSM,aߪMSmMKO 7k1' T"֦=[- "PQoYO B+\;':ى%d16n+jZczmuhblc=uQ=HyHt]ԊTZRH^@4?NDOӢN1b>r hBywhT;yZY ׎mtoj$}2=:e5mGVHU2 G2nQ鰹No܂ ?/ 0`/@-|q4Uy8R8 yw 1ˑɑRApih C.r{^>skSĂfKYD忢1 Ѿ6ũl{md\oS~j\%uT?V4}yb%AOTҙ1ܥǎ҈ף/Z ݡĉ[䰿;o+֫ Ԁڒ{>{FBHOfBM%zIƸn<)-@w=ԕ.L 6hhqɏm˿OdMʏ\"r'רN J-çwDy99cZ =S$/rД߰&;T1*X(@0i/rB1KQؤGܑC J#3Wdm Y@Ѝͭ5|2w?,*EةɦT,aI:H@.Z1B41E7߸{ȁ[Mbn?%2XRDhJalaÇHT1AUD0 gP+ٴ覀CNVsSZqyvYSfinhuM9|s<M68OY2ǐ8X! kB.0Lt߈_D~uIg,`#i#<wYg5&n~7bTx}-?ץY(w{OPO@UAG!_S"բTn~m0]/Zo77^+})stdiA\jQs !9x9"!li=x>;<-طEbyk*HVQssJ!|_G ԕ4J_OηF.KXKdRh0'P4d)Ю Sߕvo2jD3HEz`uL!zbToVr?Qq(N}{%k]cxqHϸw&IgQp]jNM3 U%RGRnO7m~G[V_x]y8Z NZp(=8}>Ds:ǿKzĶW >V+'A n1g?R k {uOn~NօSB6>wXh,PQ nǥK1uQVq|%=67]Ⱥ m)?[4 %*/V{xXh'kh->MbCAHvV41B<ҌY) T_=cpql1NgFQ:)~t[-t:NX%X^|bsT%BSUnLvR\G8d \ ~EbpWٝN-K!/nJ wWsAJ;@BF2IWcCG)+.Lv'q魁6Tjv a] u~, j'QfB5`Py꛻0os,7Y{diHܪE%4o]m b!l\V`W?*N&ZL\"YO MQJUk H9_e/Cz!.5H@ӱV C/XuHv Coۺ#\0qvw2 |qS]''Ԁ:(yM'p~0y.X 1VoNa+OءPs+٦:?{ưWrjnIsKWޗ[KYM3ֲ l(h.Ȥ@`ݘ¶+r 듭đB\9˄MDEW >DpkM{Vݟj o8F•sZZ6޼HklN(c"Fo%Zߏ^vF;]Fpt'6rWܡ1Ӊd9aHX6`it qۇ$ 5]7jg8Zt჈mi? !n,s.VV//6lt1au%eCM?&~oY"͍CKonӵVR}qL䙤k?O%u7NYEu™HUTB[aAB}yGA!0 &;yZL@3B<-O Hynj?-<^Hʲ7t|=lY%Mzd}h羁ewgjd.0[1FHuQ9])pJQڶ1Ml^rP>ޤ.[ޞ#>_DƲ\& '7c!uIy_v4JԺapZ`K:ՙLh1MdzDX2K@tH\TG hmWY,Z$q0Xy^|V\6]0G\$rp.JɌ>歜| [M/+cm" ao h) 'vNᏥ ?YNo:#B_3H-M㇧(qduyoqP=Hթdtƒ9eS,sBr4K:)B} &ip[F?"^c^UÑ ٠gm1)"gYV]R(KTg#U߀"7i Ȑ}TbGN GxDwn}trNVˊ ^pKk>}8˓8z8VUedT?f_+'ѝ oP=?.T'fUzS lbT ;ٮӃ5caAx:+S\s@);=KUζynPt-k V۴[ߔƪE~I&h 7AAR)cYg fU ěl B/ GF.x$'_c…ǦLWPRV60U5Ȓwa&|v`@ |~@_0=1pzifXLwA c (^/ GwOACeYIpg$ÑyZ~ %S1 Ia\fOtc ݌bHaKvF\D( "pBش ^.hM޵X jޔeUxy僾̐;/E*Ո);gaQxaH,<@nb$̛8ǡ&w! ?dOVsA8[q -U~z(,B{_AߠseCg UǸHJ`cҼjbCi.1Aک߄Ä́r&dϽs-?Q3"+aUi0]u7/|!QV:Cty8[Hw]ޗDii#]/$ۥWꂻ:ZMc_aҫ6koyd/ES`we 5h~<^s┞8)?  XUxэ-%@%g6b2Oj_ьF'.ҕ>YoYPa'8>3uyŐWƥOa查↔A"2Df2ÀHM^ !pyQ#F]AYDBZcڽ 2gkcҡf'coN]|ǯ`k\cC,U#,MBېV&}*Bt{]*zJ%8 5Q/3G 4݃D+!S(  aȺP.A mxu +f@8J@bރ8 G  ~Ƨf]N9EkSmC?IE%f0Tm إ/,J:X2XNsx'h5F|?h;ወ)z֕UuQ5} ͂DKm(JW*:%p,뷵_ Csra-ENYTk3|h!`u 2ri`>K[tJea2f5J$H9p D<-fo)˰IJHlBZgG-xj|#ʌ#dr;_E'qa~tˌq[YqLj`TGa{@F)&W\n( {"]β%v<˔Je]eC<9 I6k v_پdžb9S5t2)ɜsGךP%)~:Tkz[ ~=]8v7 \اv(56_iQ2$v6hFQ]-[uu0"tGU[vTJȔBNzq&sqgT9t8d:" e)8k_wqrЀyԟ ;`Z#JT%) y@OnPRo6 x:ieAc}rrpȃ&Gdz'&P!?I0sdK)("]*li rM⧝m KvSZGMl1 E8f_=2I NY[UhoAR)H7|p{ia?6\95ocˆˉ+n{$ŝ0Yr@{VR}3*$4agDw9ʝgn;5Z I 9EϚzrQB2Y,r͒`Š0d<u`A-,wsG:WlP5IG|E!vT _LZ&0 (/4qyz;iHE6wB/:Š\+Š9s-lE,>94{NdO w[hvC)ACV׭uLxDeN5=aw|K'ïvBzˑC3xWit$7yu(ootT^BBecF9E2^ۇAh@B93AaxA5 bګCTH(qɁ ăЩ5?I``kAW(r\W$gz )NZ FS=Qs0ow[9e5bZ!;;9|q}\&TЄ3,F, t( ܜ0*ܕe?!ܼ>f-و2|8(Y S @歺q45vRm O)]{b9O*nA (ZՎE^u!2߉?vK2#<6$Z#଩-+Fyb3Z?pREҩ28S_.x L{#Xt#G8 :ɒZrdCc!g{y!,AR-;3ZiUKF|ׅR6)vrd; `7}V -"=4+$nxLzj煽=-n E)0Xt}Ӻ@ROyz]G>DNnˉX bLkop:(0mU"ۖ5mUy븘lPN&9%…@),z4CoKG|lv1S@~䆉Ov??EF6G7N1 7^R!R)!CIwCIJ[HhqMʃ@#3:b<&`N 0JY/wO7_v|V|&.CS`SFXR35Y7@@J=CJYI@#)p_;iqz|RfF={98z8![{F$#ۂ=OZTt:?*[qJf*Bez/ƠP%OV3&?nX4tN H+jOb]ة&ohR %-Hp8|fi)1=r6rYՌɴڲJH)b֗+j1c>6)ffMl2L 廓iɝ JllR8"nek74Y.ކA VUxgRFij `M6+ cr5AQ_G< {drxȡCdv,fBu=ݗ'V{5Ix̨MgжZ]O~9-Pgwuuns_2o[z-OFGcdDϧ`Bfg[y#ŭl~Rv١LOFs2welX Ҫ3Aƽ?v+p}n4ȋC_g GUekJNXgZoop>r[kq(t2f)I):Nҟ~<0~aH@"l : D>|dlO |Z@v|z2I#+f+"Pdb-eÍv_R Ӫ'ޥ|5G=ӝ|AeY 'NO=S\[e~qرqSCnjI=4R43>,G) \IT,s\b5Zi1G_ůά&Åb3kǁ= 'dZxYC~jp>+h?{{db0R3!Iq qT"U+\4rVk$_Fm^XHeQ[_U*dZe>}u3#d=`CI _"aC*AuHlv rR< Hղ)&wQֻ>|Gjatz5q>Z}.FImAAzAku"C1$9O^?µA#((A1]R*~VA0l"uOoms>#+znSmn+:q\%oGs`1F6ib(iqjױK xnB[/Ԥ_Yo'GkhOFRQb#V6r1`j&r軃iL+eXi0D>uHs;W0Gn"]R}^2mX43 Q#k=Ӎ¼j+@Uжa! e2 գ\),O5Dl}Qk4ћ83|jݴ+"&YG(GU>Zq+ڝx'6-;IEa<#/>[P0T8\:sCC ;Lu=8?~}HVL=S -B[(Tţ uTgI6,Soy]~97nXKkRjev8Sa-hbQC(!RHI vk-I(XW ~.n0eŋC|w;WzoPۿ2ooH,V59M5ח>E1 c& .{($tދ&Vznb^}iq2>v;fZt)9Ƥ맼tlE0 ä-s<7riū_(\ @e-n'ţ<}WAk%W?Fz."*D(1 LˬNJB[8+IFMl^/%\ H$LAcb\sh%R GmD6餒S ղBʞ4_pw6|֤Li|5 ƿй[ ϱlH 򵎺̰]hU >\U8zd&&+F6è7P(I7z]!q̈́1pީDj3\Mٹ-z+4qئlrG C`6h4«ޝ2Mw1FvH(CЩxdY/D~TJ[N`,M1JlUծOª6ΖTQ#\&Qf+DaG|`vYGx TyoFۉ-['@B#d|V0J Cupġ#Ȣ(/o.:'* Iqo~Ÿ;]جJgXĀt\!O]"x{"D+TjrݯTS Z``t}h4AقwgO<C]L܉.l Mb'tPc5hKSv@R%R3!tfJ6NDKVybo2Zp/:r?VL s¾-qI=XAȷ$Drвг?7&rtʻ\z4I@4'iUr6\Xa%+[ d\NjelAVҟ(5k4I( AQi{@F|N4~t9x**9wOfk]|l&@l[1Wz :PFųyatE=冲'P1dpgL ހħ+\t1R+_2ơ?o{K}­˳XDg\6M$(?n{"ˠx+_xmK?_`д]fW*Sr.+UJ$F@I`F`|,Pe,7[Y0t_}i%vW`c*y􅷾#yū|ܕȄ#H;hn\y6 B D<,Yiv1=e2ǥ a < h)1 ȔM.\Ò1wH3+fQ;&/KqUVYt_$nL_ff-e_: $iugo߁+u ${@aY݁i|\% 鸠{zO-̘Z&ou`,[P{݊HۦA/&HTrgUV҃C}#`p4xkgIorNNaNؑq^ε$@TR+68бm3f:qo+t;HM42',x\U/.!UB.Ci+'Bɏ0IO3@$=ѾCk7=tMR2bdyEQfm l{HI=5VB͌s7A`Bpk{h I7ע(Hltf>&Wiyw*1 ъTQ_h8u.ɐ[0ets]p9P@&ϸglǣD}{Cݼ@vaEU#}(ʖ؄8 yGo?o/!>J|BaBgL7iLKvTDU<3ĵ_tO!k@ 15%m>_th:`&VKH` 7i$k1RU|ωk?[9rfj-jS>e UpQ4s3*½JڀS""r<5&,=쩺 =gދ +q`m6: 2 Q>GwPb 9߽E|W0w; woB5eJ[ 轆d̂1&\Xܺoaؗpx2L&2 <2ݥAL׏* Kr΍A*tVW)FAoߍ V2q1>]}t\[M؉0Q-q]AH;cÏnO.c寄MUp2͛OI >և}/<*{fxaPfj_܉, վPqwbޅ#N[2RZ6ZJ Y[u xcv%Y*I uq#ɍ92s Uts.3 ) X64IQ>&1R &VRoesҪڙKBwQ/j'N1iPKص5ӟɿPw$ayD=ȟ\`шR;m;-; fm9J 6k)f?/bdqKWpFm,5n9aE݃IfujR wC-U \o|fYP hNq͆ߧ~&{@wcF;~ATC1 DHy\Nƿx{TJ%$tm'rп͵d$mGOqyОg~}z)IMR$R%D-ӺΥ䉌e]3 Q`ۋoBC!ǩ;CpԳr,69{ uf2Yj7}DEW 4 ,Xe: :Q,}+^|/UZ#E4\y:2neŹ6O^р)evu{QwhʔҊd; BKۏ{̾FӰHOgԡ`t}h~]f˃yBep ѓF(J5y,̊aE/+'[gw'"s!J/+D{̷O/خjY|4,J+yJv)z?u]fuʔ|08(hM >k^xfWQC1;E6ػD 4++9Zڲ]g_Ў#y 分$3t"X6U-wpfQGe &6& i {anV-o+}#*`}ޞ-a\MCU"&Ϧh8X!WJF6hD8}4Hz9Y/L;2fWʐsh{mfG6! ŶEې4k[XQBk⠣U>T$>m z:ĺZ^y !@!/lom^My14we6Ð`%6Ok{XSБrh7UgK%AK ҆v3$Է$c vjB.Rf3qj )4k"'7 6S[LhcEBWџGsT%6A@*ɍo$-\!scRZ9$ɹTwlIlZG23huF ݚWsN[P8L*ŝsn=04*&#w]md5O;5w+dˡib lsQMPřiLcHpg;uVtk..%dBʂiϨOuLhpX)Y`i@v@^Sdݳe-mӀomr4?U x\lL@_D.Ƅ7 7 (\B+wcz~- jB_}r̔b^ 4u--dC#x-y4@Y6p-u "r xAp%5FODO. kWƜsE A"y"Ѫؤk |'}+32QEJU_B(aT{IZ`3,S6ǻ|1<{ CX"0<6TNw 8;Npa$3ZMuU]FvvB[P뎭I>3+g ^;0XGiL9Hى0}%詽wB{IkY\B:Xb2c_C mMZ *E vdK׌x}.7Ukc ^$r {3!*m2 wWC'r@BUmn+bYSQ2ӆ&,rCS[HhW)^;-Bd c^J%MԔ2r 1 DqOύ Z$?jXX>ۨ9r{[Đ\5Eی`v:Y\K=ߤ#S^DFgim^V?zGB:tI D`X)\r Zwz~ӣM$쮶Wi$3q&^i2%k3#s%i3!!T{l e ^ٽ!@4'6<8 9/dY2-^Exgs!LsRqGaT_~)ANz2Gܕn# Iӛtbõ/ߏeoK2plOÝScӌ79(yQ2*'4eB] sͨB:3Bz+PE]GMR,\S~Tݺ|}7`~POE6[Zk8{&^}#҄tt!Uמ5:O5 uT%2 J7 ¢K~BD;Q DݰF"׀V8 Ks̝+dΥɗ2*]۴g8$QT36Z217\u\ا) %y{Xg%w7ҵM0 $iJ;8C}7 qy#{>o4efrܧ~]$AmTJfS[#G_70MP2G.`w |0T?;#^b@ޑ=⏈ɝ0VqRA SoϊSNܹYiL s8up*? EcXby( c쁐tO:O) 퇅ma0QZp= r(uRi0^gjm qʴ>Pj2nIҝ|(_]G>E0h RW4-jo䘹i@=l&A &ҏͩ>Cd.2]p'[+(unޅK5m/TPoX >YC=^' -]˧I겐Ǻ5p5&5C*p;Izn'MIf76Iryh4{wt%%NH>CGq+*mj{$RQɈ/2=jvf{ZbbOU.A璾[oi܇.L<Akؽ(f֟w; jj)-]Ke_D7YF\m$Yv \25"AZMyu[h~Y}IILr0a [MAzҚ/i@/<& BqVP|fȚwv1YgSԳ3VqPa]'|'J.*kKB5ӄ Ql! tUZ#iP'ɚWyDc[ "Ju -s{ q_e?𙦼CMl-YD [#?M8cwQ}[b4 Q(,gfYf0 LVٯ$d:`g>%GyY[yFCj&4 Y4VՉ7w ]8RХ+- jُ(lRl>JCdO63Fc '<0xOt; N)Jw|ę<^`he征6Y~KЄWnwPO^@ j33㨣Yde|c%˳uU"k(Aӫ&ۤleT+vp5U< ޙp|hBUlW-:GaGābc۳;WLZwעjq6P٭#[ p/ˁ},wk! }1eDVNGTZ p% &kwJp'15d3[AV?(twhz5ȍ#pn {LD&HM`9EVڷ< dz0#_&>a 2[]ӓ9O^ qjESw<=ݎ1WCt "[Ιh1'o`uӢG(N$h']eeq@(w5T-Ug"B=濜Nqׂ?ڒcٞd$∣u8yT񘃥19;xQiit|Rm+ ZZ02-Amr_m3 ၛ(2ʼn0:g \G/HzR]'m]p*?PV%ʔaH,@7"ڞZ[.4Sehd XF޵X7Dg<۵hO¹ɟyرn.#zʆT9PAqX_UшCƏJ?ݥ ~u }J[l=┰6^B*<198r89poOXvD~-u2l7tf& ݟ 7 `fJJS"iݟI1Xܗ"F`xLd&Qak$dCf9N0 /ϐI\S[_4STg"iGs+ 3cf<Oop~V?etuSV{ɾށsYi6ddrDٹY'TZR )WU D\@L ta߸ 9gE&Fb o5rL~4iCInQYECJ4[BMSZҜ|vhF6Xbj:֜2 *O(9]lH k*oz;n&@y~Ocy7R|ՙQwƓTaE.EG?tw宎`Zz?)4ߜjC-!_|gK(OWQ<ܖJ(^f՜DaR]xRN+%Yj^;d'M$fR~zEFV4^q-8WcOȓ}7e -6<@6JmYc1` #Z$sqNBr0/~Î[ _^G6t_7{cMKX|/vRyuѶ _Z4c zy{[,tb׃FDxj}M+6OR>Doej/yYSR4 х;!18O\C!F5ZwIjcNԻ;/5P,,!,j> {eǜ]=l?uA@kS[֪qk-cVR7ZeTSeK*+d:oW,8UK#kn`SՅ'N׆EQֿ)nuUc2\UW3D )c*?*p;Ҟ9(G+9ҝ%{a!,QY$C'Ua.0GWXBxS|؁in̉| `uLTdEUZ \I= b^Sna*8.:EKY?\ZὉOfUzNAP 8'],Ǧr"|{怬>W<#.gx{pث8=Xt[9pi$ҫx- ɖ51Q8y2}?ۗ3[R[Vb0)u↟ 7 Mɨ[p̞Ika:Θ~X|lW2u)ܾ M9.`-?a db| q荘m>IS'gL&+*ܳ(!w~Su!_ѥ,ξ/0WBk9Dn`[rGf.˂@~`,8Blܛ>$5ؘ5p* 5u78r(pZ/ ӦC8̻Rf!Q%Izq،əWP;զ1<ն$%酸K݌ T˙\ Q45# lk`tH#z](5ǡ q-5_BOXF-[!SIy#ƌ.֡`iZݦ5UP7w}ve6!)MpPe5rJjC%$&~<ˡ*/6コV?H>zkc̣ J!DnI'?N+; sOC7++:?YA@hh.R*fGp iwGOn]!9 j.L tW̩bCT C8 LUUV̘c] 1hXyY]xmFW<1Em|sRgd@Gۅ9{7t]rvVE8h3HX„^W6fy}oQAԠ4%&tSקx}0Q:GN(|5n-b3x)n+G2L˞tO.}WxkÇf&^T|=jCHmeaY$q@j.A239Z\L}wĨ۩)DU_\V,-o|8Lͫ}v ڵZ,ivNY LPD6vDY`ՕorUz٫Ƽ-ĕ.woFZ $źsH;kUc[iɥnZ{M*n.gW?AdCMѢ^+ a Vo *:-F}$κޢaZ dGb1 M۔d'X0W2.n {u:Jo-1KMP>i\x`.o<6%pW\_-Ɖr{!M˱ \ƒ URP-ɶM{v FbH>^'v G0;+YJov8SFqb}%X ѐХ>>J >-s"4+&w%HsK@o?I|åIU[(`zL-PYXfs-v9v\ au/SG:.`{~[؅ pN« G(yьWA R=З9ݚb)̂Ӣxj\Ah>DK85zQ6gDJY_~Ow̨+dAzmMtȅ`b'=Qɛĸ<Ɲ8MײisI*GE$N9-SV[N@O6Jno[ 狜8exƙ4痓'E)Op'zag,._vb.nםu0ɋڒ"'1jR>g '_l *X=mimlz![PYfK{n#;|83+ lqi*v}n/PKpwYj6_<}YH XCS$ SQK *H} יNUi d9ͯ]Zw9܌IuzW?" !\xqwCnRe*]I *1`hpFV_~̙FՔXƅ%x:&O餫Ѵ4E@ إ}O258 b5u na+³wfȡAjPkNL׬GRCd1fE_Mэ:zUaiФn: i@5&(VrKuIPHGz~h$+Bz_Ub.9C4QH<8DRl,f $tKQ={gڳb| c؆`UUTbS2g{7zio} ޕ| 12"ikc/I>P0\ U“ tPvqFIVD;Uc2Ym9]J $w% 9kώ9@qu› @'a*9 H&ikTS-?t>~$B -~j(q&Q"֪[AfM&I0 |Xx I j]tKfω*bx $ލx- )mΞ*Q("[uIؼ+A% K-@:y蘆hq3F{1h[V䪢dsƬk>) Kpo/lv~ƚ\QdLݝp#[K/^IU\I= k~|_%Q]DYr[3&3MluMޡ~ \@7[ڥ6Q]Rw;͕1y zP^9O7>hǟ)K3?tlC9=k͑&p]P Pz iL.U.kODN3t[R+]zFXWT_qּΌg}—:0Gb0 mQ@NO':0dv7\ڱfp1ޢ15Q M&u&9 fS%tLO VӢ,X#tOtl;?#^)O J^=.yt}fs'Ln؎m+_pl[$V;'1;_ #Hf@0%eZ;]t5A:t }2׫rrƸ\%gR|Ԫ#S*Dv*ya>FuMѰ21F,wE\W-捱5NJđ-svh¥6Xg1;1>RM-PG*vyfLr=YJ)iͼ ;rD4R(8.mO*iI/,Nc IO9-v-|Oh:@<ϫsqGPW{zX{pjvr^8Qm1Ii[M7w1,ݝicBzlH]GNsN5< mt8*ɍ4|?d)pHAUeAIdi%nQ!xv qyɧj0(?~;.8yГ]P>T;5>s&j]9B#h)^ p#@~U@ Uq>C/wnnMyu жj?; g{HLu4ӵL/+N:^+kG.C11DOJƝD͟dp6ʨ֦/5=mxr Wൌv1laRIz==J[ w=L.ﱫղ,tgN'hP *uuﶴ, +r,rctH.eT˩St;:vaYmB@iyC q^N8Ra'Rg笜N0(yˤIX|f}ݽyv=ݢ[$M!mSF܌d'NNK<.姇ii*Ƨ~8,3e4p~uBGhV[|WZ&-2ZvX}9L7Iiin𪾷L֬:2rE45EU^A)6 }$7璧5k2 #]L8C͡O jPW7P:]w|apUB b;~ 5)& a4jmYE4dVZO(ѭs M hR x8yE e!#=5MyHA&DEM0_I֮*qP%0'SK+Кj6]Jlx]aC᫒p冏>D ,3mq fGXhqC1Wϡҁ1'CK|NjڏՕ 5JUf,N=!@0fszSǨ[tn& ._)>)Lnᣩ1~,4I6R(T2:_Z/iB~濙v|o1k>@O?/99 O!ԠIEA @QcҏO|Nk+9AEg%E + j+Jҹ$ ږ0zS]{՜z܄=V2 =yBPg j~=98>n%8c_az5jp:]_I_ߪ^XR&jjF(tM ηE#]~SqȳP_FJAg߷ Q\ sQ嵐I2fXuo G87%JQhx !`([J2&Bعx}V$qF=m6BtO?I_Ztut]2R o(v!Zje+ĎXmqK\wR /M~h =ꁌ v0g9%aX ˮ_|ר*!ԩOo伧ږT_rr&&߸Q?Si|G]wD5Oip=o5&Oo$I_c BtϪ^5;y1 }ԌYGM;(',V>O{?y_'AӲ>Z~ zؖϨ\ylpq2ǾiWRQ9vE7 jqCTNg?K|:^0n;̿%n/{`^3#. m͟ +n%\ToxlgpXA[G>#J (%His?Țe|yЯH|'g*{}AOmV+E8)6X+r$RTaɶ̀"|(=|P{*'c #|?'>_ufeR;O>MP-/$ 2 {HL{P?ЈwAՑ@dYtD ZL85Wljqx;4=tg.,IY ! Fl;2!c+kOP:zɄs{5NZ׵KK'#SSI=o=0}56TY]qw#s׻~cu6721(࢕Yi#GC7v(_]z{/@/Kps"Ln;zvJOsצq:붥5~97=|ߓ \=f?WM׷|lfxVu.Q\rwn'Σmj{x{~[l=mElngy5i',10U#~zĩz}@m헁V?,E"as,a505,/VbzblGLKQyPOvh (TR@v]ᛣ 7J-0۲ù ;}嵍3\S {yiLZ/-P8v3,ydh?}w 0]x=j0<_r"ؠ BiN g+]{ZlT_悔)U~dU66WxqûSW8+ wꙣJB![Ӭczma'6|7nM;tdia)7F k/?ad_8Ct 0w.g"h *-R tqB1(^l5Ljc*u 7 ;|m p'%}>}G?A3#d?Pﺿnv?-"؟T_$'@ EAld%_{C} 4$ɜv{=}-v\~\tǗ/< ʠ(itc*621#03 sQ%\گt$7 ^'*]!zTqC)]*@a"%ES+foeu-M_/yJ+-ZS|͔ N,5a ѷiUj7}m20RyBεΝҩO;p!* F]6E_4  :d߻xmwk:Zr;zff2러8hXl*ɞ"y6q~3#![Gtu찬䉉D6}xx9\y,uEI7pg4%%sgobqu}u$VGKy,GA[!km2BEנ>7rgIzluYޝI}51b0Fadj_dۋ e:V-GyOƠ2gQ "b"DT~)3bg>3(:ګ監wo?@TF6^|?[)0#2ru+0ΓzK6 ڊy@ɷ(iwsY.uL$~0cMV ާ*iG Msߔ_˫k&KbgڹcW֝8ᰡfya.oa JOEz4v3Ԏ'^w0Ə$W`?_}F2m"pɥOQ_nˣS6$ ~7c@ǀyy=P棤D)uA˭FVTM<2naǏ;*kĪ~aB0X5lLTcj;1t`HU1J C@QLDzfF|TiBqR*{ ?}6#Wtwm,G#1Dל~u ?>w>70IS(\s&<y_nϮ_mhN "HKD $462տIF6j;)shUXWߣliJn{Bن7zCA6ڃmA`Јfm(5 ;qk@ޏ8F8*fط $JҸwgCmmi9/|Eai1_V|^#^jGҹL߇ 8v:cD_DœZp}0lp}"#x9P{M+_N>+D*Ox0J;r?Юzy%0J ?0,d&fH fỤy-9Xҋsa/pDUұKmx\r5mH]G\Z1 W?lHdI,fw\gʨK_u5{(n:6(fu-]>!U^Cy!Hc4=w񱢇r zAܤgvI{o2Ǖ]9s:gHUC{CmT\UX| -sՒ^)0G1t m2'WJ5m֭>q7k#L;X.7Qb囖Xw}}ίoyv.n/]sT|w}̻P{Zq^38vHJ2a':TX 7U@p`oi'xwSɚT/9}(& R-zS }_@\tߋp/9C21a^krHa~{#t)Gu%}=/#cBKD:#%`*-[ߣ)B (R: msiLO<' Vņ3b.(Ϫ'kWP8 };"i!)HҋYT9thamGsP%f DON~_JD*Fċ:V{Cw97\󖖔%&~Ś:T8=lq-yjtf]`=Q!P>&}E#ZTpLZdbM {œCv[$fי(2Iҭ0 1;cZ4G,NZm S{ tykoq6F6Ta)r]{&t~3o4 MӹTATsxS-#?o1 EU@D4?' Q:+Nơ2lZ7 ||DÏf 9,X՚wd <. jJ_?b 1ѸB@ UR>xR F,ܡ>7OtY}aa^Yu:aٹ^-uY'<&]%iV5]'`Åp^);5CZ^19jt$78^l󛒂s OmPv7L@#-5:@i6 +9ѿ9gYu/L%:A<>xq@w~goE<[L HBMopKWi~nZ'^&ʃ}l )M$.)A.HC :Z?W.a1Nb MSnmGU`bؾQ"Ln9>S!΍˙Ϋ 0"n6¥xK4MrJ Q *~ĵ~JkN,:\G<}"睬\Nɨy{ dOavNMSF}dC"Ukx+^R'DQj4Vv*eaj[la1l]$IG7#< 1R؜ u=sm5x'aCPRyʟM[8gs ֽó3]aͪ1RU[XyyQs~yE nluB4X'(7$ds3dyvJI u`p|M2IuT,y.C'¦U%5Q&Q Gm.?9`ٕ.mj%Dauy/"טBsB&|V*')@v򪚰$8BT?.SX%c-\ HZ%]W Nm:nLmz<>f\;Wi⶗ruߣ}.Ԧ^}(%%$DFvݳ؊wkC%z飋SoKT|(0 bO$%(B  '# ;k:Ǽo{8dAՙqy~vqQSV_?7%ҳ:"%PEt2ɾb|y_%=|+sTH.zmLk #AXU#1{x uȒ`y*! %@-ء>[Ty%ŃPQw%1IP?'wћW̞sM;G\|4l #+_o K]n8Nb7/mCgqm52 'bJSW7AR>'ݫ]F|3fUcj)YպWfvRYy ~=g7< ;_O-)y#qly6܊0˾LlpoSL5u/rm_+*tQ7~}_Ak<>P?ױPfL8Pϩo۱۷yA9w}-dpjB &w{w-暫±i+&ZPcAE ꠌ<*&k /#m0[.ܮgRG2gUH!ti\`(@U, Ï?c+; 1B͋7,>d0zv 'xbAAIa gHM (A_ei3̏H(L`HNJ 's&@1hNH)r `ޘTsZ'-.5Sp 3v{ ¶}?fbX5ew .r' `0&G1%h_t(?K 1{mM6& g4Tͼn9 ¹QTiQoSYA̼&=/eAM> yczJf*yИb*ft{P_@F`ja]B?}d: 7烱Zo{W+_g}7 lq' v=h;3~Io ð!td@; "7jj _a?[4AV;{7W/7ǚ{kqwa?G9&qp$t4UK,J"<Kw9pm! 8:EUUS␾԰ogRO}xo-[`O$sfΞ0ϧZJҐ 02F\~\)Ft#"^1T!0h|/xƧx8s{V>!aifTc7pJбףQ Wª[=Yl@t7_x_D(J,%^?F*:-j} 7 XcO(<@>O8_-& 0tMs뱰m?Mz? Πdi!ؘwQ(hVOYPa@ @ľB ZWa&G߰L'=_NS!!fd^dDR:BIZ]սGun*yHEzOؑ{ꚕ+\ ߎ`P$&/<^klro& NDMƮk` "Pa ō(UC@^![F?*ٖT3k8D}իFT "ePNI';22`I^o |ߩU@yShoD{_{ߋP^6"0Y#vyHER!|zbȬK`( \bMs;ig ?}xW"Y#IXl_W݊+#ݶჽgDebPPӀfbQK;[[t˫KIm>u3hw~z_ isϓ{ HJ= (3LXԅ)=Ӆ?y_ 03~0yh es(Sf ӚۘPf@2*D6᧍[DSC8\@WFKZ,H8xncͨDU=yo&|ϻ?⢪jDF# ̀"`TaPD ]m\g a$$(pD(/k_ҀaCQ[СGVqW&CJ3:t*Lho*%GiQAu@V^Dw^1&}QPڵ! DSH*Gy}Uk`AuPx0Eu%%kGy(;~o`r+UDD 9( O fL[RyeЯxݰX% + Ri76|K@nuw-#Y%UH $UjY-mK?xUQ{(0XJmK^ֶ"2T꿅t=>޸_;α/|D##C4c'yUyyvpڢ$O3PktCݎZx:1[I$2 *!zǬp`ZHG#s)HԶXXDQ b=ru  [coGVh{1>NdD $@wb˰Lr}72' X)B*q 8`4P#AH XЙMR=2oGf:hr:;ˬf(܀D ȵA'FPgAd@]eƥC:~a}׽*7S` c 0BrbP|.@m}4#*z?a y_/!Z-l -U-*vBtD"D U9"BBBVC: WIE3{ <*Cl@b2r~'xγVB0h4`i%ίy `*D.פdndCZVW@ޢP@YA;A3:yhKO@L)'T `B.P "[+sO< jמ~VUP.IC6n1vf;;RS*0mEf!Eiv`Sc;G49m"x:3~θēzN疴g,|9/*˅ "h?5SцQ*C$@A4Z RL-G|:;Z7{ExF&LssI_RDPxbm+TΟq=Wjݣ np}9P@2r:ao)s~6͙0g?>aB.Y՘UOfYtZ4K!K<]p(YC kޅU8Kv7c 8_Osrj ϞRb E ڃ13ʨT r%A^tx ") @7 c$ƹOhQǕtdyISya6ڼ[ K"Oz}2'w?Y-Fݨ.OC@4s w.P+Xè=}`߻s:h"0"h@r 0 ?+x?,ˠ( W[REg9AUⱗ6{B/MKwypDUIil$5,mBq?FvY7vL信*:K8%ԐGUH0".%Q%ڬ >c'ǭ)|j2!;}IS.h@jEڄ,:'uGm7OpOitƬ?~2"l @!cƊQOT"fDDTf ZD%<*T5m Ջ>UHHo)B "DgvgokӸ򙗙}Ѳ,{F0*SA~6x3UlMf=S 4:/clJ6zx{Bi ?*X& q茜 _9+:)cj?U|{OR}q#ɷ=W"v?:u3"2D-he1u˲khJk, ~!o7 O(y|7C{b}%Uk5Ou鼎 >nzװ whl, _ q Chn WF<u8NӜAl }NƏ[ulVQq'F)|#5);YlTl1[t/:?vM/b?g@VVZ60MS%:2"" "#=5A>OhtU.1rdQNAxțfwy-Br E@hRn>v1P؇l-J(M ~FpWkגS\ zLc!`M@TTof- D-<7sY]w"`6TdPfdQ tJQvʔȁȆCKE2"ItN Vj# "&%םJa%'kڧ`"] aCu4>:B KD :>Tr:zSM!4+.*VCUt[ x.!yNܝ!ݤVi.mΜ#K"~Q7*Q̾"+*^wgʼ>E~2 `` 5;&eA&:/??Gƶ{]]s4 $0fge'<Ǐx5.C*hmmwk fjw8YyU2c{Wt5%EJny]oLNB9ZmbA^շ^ Sw "IF12~d ڙ6YEi5f #幨,WyxWz=/Qh$,epdBh/h˹Nuڇ$!\(NEy='hFJ[gn#~"K]@SD;k||ξWMbѾ)0 f sZ(ܲD$ h27=\X2 +(ԣ|QPyT%[`Xm$UJtB.Tis D667"=.KL'7H&@A0B_T %ٹ+$ ,h$DzԿ` Z]X0`Ag.ʺc n@^=oҭ?Ş]*@E?QX$PLP]5zTAϿLl7bGW9aֲ8T;ab9;{K\&?9bU&g1Q[AZ*=;a67y](Q XlO(l.J䦍bQ,hŬXz@UMhrEqw8Jjs`U/_,(r³X+lTL>I-ШUvgg4ߨDe/8zG ŷN=aaK| 4~n^(5~Ҽy7eutCl_% oKjgN*%К^k:jo!Ĩaw)*=Zk w`VؕfG;.&tRaO;V\"캂]5-L6Zg̻enymNt-N uIdb?͉Hۃ[|*7yo N^G}Pz}*Rqb|T<;%e@ Ȍi3YiqETAçNUl|~w/i34t VƫuVW9D7;fV{]<NkS>ChsDF[7p1Z r3.o %KKHFщ='6qՈT>0+F3͉cL3X(S˾..zm[jwN5^J#F;ͬ> X_J!6؝g/yMZ@IG:q4` VRF J}c |n 'rFA*[ X ST(TDԡӞ tM@mOxx=[Ez\;;5JiIoNyF{ҷv='V[QFXMX`2> ?򟙿gw~*v[<ق ;lZ=蜨:[9yv2zμNwNpL- >2,:ލӭ{,Qַ}woF^uϱ_涢30fXM%G[<̗VIoZOlim_QͶEOj{| Zyl:sCPbaaMPlʮmL.Nw½%B}C/1))/$־xae?~kI:O_4 /?\ev2#22@^2dZ$x"S)}hӾJ&IZJǹv'k*ҩ'g\ʍu~jv_yy")<Š3NwDMGR޴U!;*]Í j+_\}+E L330 9Q"SPxij|5Aie*7Vƶam]ͥ3`}f7}7mfq w B>QRWnw<`*_+[~bMg;.i.(],!ܣ`^vKkƇ2mjakpi nnlzo9?_[1.^Ү6Fh%ĆJ@17;iy6kcޤaH` ptUX5O̚c9N=||ag -79 [^ 5Wfn<e*x 76PHSTH'FP7@rhѓ2Po j Y=Hñʀ#P$UP{fa w|i| 6xk5?'BF +6F6`Xy' 2T&^@P"0@90QgCnیy0WupwګHp!]<|F.+l٫޴q8}Oik>@6:iLur뛶-g!.Ꚃ>k39S`]~~J8o/ =Hsb*a$eU],MF/֢ 30f`̌2/DMfNS)|u}w; Q?vVk/q22zss`x>zxl1e~s| 6( EӐDg#:S2* y(( flc8 gȴp >W)j$شJ K l)"c0E8,{TD!2ǥsӳ]2 P_H2RB.iŮC*h:^! 8.[ u! "֢ u7N{],%fpo*D]]@m:L]H2ߘtFD &ADR/@@SXfwB"a"ͼĂP.>Y[t1c>ۊU}4T=~p6>fNH2r:f'C* ;׳y^׮f׫^$($آ &-G;RZzDk$EEҮ5"rrx0r4_)\MJ?AHE=V) =,#\D@kD@uFTPn@;atJ@"hĦȗ\ d#c] $oexÚ@"t֗Cf #gɭ2 u3A#L3l/Abfn(Ç<:\: 쀹GD7\^od3Q]?rrkp׷pwQ&.Iy%@!$AO+ :H6$Z@ׅ⟬~kxD]‚y"nJ*eI^OX 1f1J`! 8ERjZJM>/7<< jbnQX 1g} fR*g~i̠pKUTQ Cd3?]43]ˢ~D|g? ynŀ|1oYw KN}OxGN~c~%}O_گcE*H/zGCI*%SOvS% /q6 $!$"ї}ZUo>:  JIᎣO6d}mz/40s]|{])dϽsKʋ3mjPvյw:>oKDmaETmŹj ,Gf!wkElg ;<{CiU(NK }}?o2+W}~@U~YvŦJ&BSbFəB(L-0fe1,F,,V&JHUm*4ĈMvլ[]^HX’d EF2iffh2IFE1-b+*E3EMՑѺFkMBR* qBC.3g>FasNH>fz#=L̽_5GHbJdAP$\_x>[o2`!}U#ו'T<.WD5y C`ȡv62 JjÎeߙW_g}5Ȏ:\le+a=kɻ5 nwr*hȁ#{UyXvOݞXܵ BxW2Ё (702`)JR%Y0=zkGf(tصs] Β}cBEB;7p8be鏉¹?u6*QOռl)wxK_W"MC^?l+e<) Fx^GiCk&FTz2Mm9mmfk @M.ҦIU,Uh˯F A Qs cv ylȠu =? aDDdȒQ| "=1#) ؒ3ix95ckwhݯ*;}t1A80UP"r5#,Ln$;Xtr;o|zuرU2 Bh;\8'&'l7yUIEߛ|5 ɷ~7ƋFʌg:8sN%ݹj*ŭՑҡ MiPLirXF!!b ̪S&Smi(s'^rf2HGio ˲Ճ )&4UZDKi+.XK ~銎+)C@*b@ [-CŗN`%/6Xg +GMTGRe!FfoG?Wf+G_^=V3=į;Tkl"$=Ӵ]oBm;@C*(9f#Ә 3ݽUa[ ~"wdfiC1g :=qbsY ⨬^&AaTDeqe,@ع~D>w" u!e~{gRZ&{ rk%ec&껖+L)z|K;Xز}5h8.eԬ'FRf NijŌ21_c4Z/uw f|e,p0rjC[_>_3M j<]7kǫYc7OZR+"yVu䁷S򚻀"#=O{{fX%,\]'xzȎFkfSe[;#Xo!'Lj~MU,S y 3ˆpڽijDW-l@̔4m hZϺ=5?ӇИb2͈ 0Jt+S')!O2saA_;!G JGc!F=eh4O`u{c Y:Cz>9ϡTS!&!0NN%#]Ӈ,,%P6٢xQjkL6$>  x-ߛP*c~~t+ьPY9Ԓ h=Ư@4c6P4 1Xo$ & m;2RH6uZTHe0ELmPv)JW*4%S}krLSCeP)Avmh;aS jD2 3shAIHK±ըCuCv63_-D|s Sy(5& kP'@e_W1 {"Z2+c*Q kl> *|Ƌ)KJWHU4q!׻A} Ĕ>^z|c[7Űjf#bdQA^J{^`L^/ud=q^YL j CUW:y/5*mKRSW&ZT́d"4W(&_4HB$F%S/sDf'vyk6Y9 u]k4GbCGED-~gR`_šA;dawM{^c|wޖ93S?'F7?N|yO$kA@O@1 NGjwjJJ-+o3f; P"$}fa?ׯ;+˙ ;*LDNjBLރ8 ~VQPKVIҰP!o#.,zPG~}u36ZUt"*Qe/牰suU^ٔDOElə_-02?m2)3YFn2|~-m>ġ<5U;\ ?j Y%^My.6f A`uQGNLRgh{_38jRT*l*Ei >ryr4P p&F(STLƩ]0fK\X#2T*HN8>҄3̪@7,'8LV_8]A0\q31uf hD2 BNn.fo˜/))Iƾ7?He &µs i<:KY>8y vK~3і}CU쨑aYߺk'gW;P YWl/~gE%gE &~Ibz}z*M$`jS=n T۳JYH z"qPT'y]-u!3$2Nf>}; v~A}wݿg } ^y@p2U-/}odz_m3H..)q V|_3!Qzi1XԮM.D}6Y`?3Oy8=9 P8`>s!ja̘"Y6 F@]kuҙ`2?sTRz8uɰPCNp@wPg;Os"fG34@ebR vH'dKсz~ )IN$0r3ƾcmmaqy%kei.~["|`hJ;*Q?|`Rpp۰ѬE뺋IޔkŸh%~/3WW1h(gv~3C&@s"TE-c5^k} 'X?/f>ΧSIҴ8E/iBoPi?kX Qȅ=B {hFP@")uhz Y.DC@TV@8 W𾂫Op"0 UP#:@ 20zZW˯! x4tN*%dr͖ 3I]z{ D* qY  ƤIIjT=r 9KZܪ'‡䦠u4 5hXMR4KE2LFrSAMX.`'J ({mCkwn{7OxM&e,1|tb &i,C$ҬڔMMm+QYjI5T[$hDJHRHCzFJ J1(̅)5mZz#&Lj{ƬQn\e M&m+CZZQlZEer& ,2vdɊ""(2qUҔIN*&(hdBiQn1(Ж>d;󞃃^ [GY)*[*h9Ѐ81DDZ#^N]HꡱV8P+xB1-#je0DB1 ױIz7 BT)ġgAM޳3 Niz"èwXIhTg_~DjmN@Ն|+3}'Z*CpdA W x*X*aYM"m@O*mBS5=BySP>HfLDMH XLB=ljODqA&CsAX;Yv被Re2K Ai!2x_!=DAH+ ́VREU_?1t}W?spJsYehܳUsS̅*S.aaGX2?Bx4>%SC2:uQ=%Mfҵ_XQ@`0 t$%e*!zV7֘њwv黥@EQ6s8, /PgGu{ۚh2';Ҁ{sPްN "I=8F-vݭԷjsD`h^F Ib0 4R2E ܚe^A$yNWXq[dn+ R^`PrlUI?6Ԣ_D|*| /x ~}eL2?qt=ZgkǸaTpRi0D <RNpR4`rL/z`>A զ_cvk^L96_׍k4lI# 6$Ѱ%&hdZkFڨ2Plƙ&$F^De5 (~^`DouXBXaC66(v _q Qv8.+la PW#O.F+ZP` 9 BS-ԚnHTc!Rfi.[1ִ\Ib@J!eMSf[mD_"$ȁ &wtAMKEkڱMidʂQ"m j}OghWY>Y 4A M#$I@4ƒ W\6nJ :WuxI5*HPHU߁4ItWD+T@2D,( $e+:Rh9ptڒ.MʦҊc6QiQ)$%Xk28sC!%l̠(!uoW,X RXJmum̀ъm \2PUu[uJqwG)7Hsf & hS4_%Z!a0ў 4]`AXAF,1k{]Dl*OB@WPJ9s wQf&$ʍiJ]D ;A{d tUc`j=xW6|z]9\d IJhmU45aW Gs1ߡ0?/#||,(z2[W)_b\ffŨ,"]>oGr4DEܙݨmTPH5_b8_"?zj9" O *7u*Y[_W;P2 XΧI?l$% 1SR6Sz“} Œd)H%MAow3idtciX|Bsk*kL$:@1[x~lՂ2a(Qfsty KW`mE:kMMpXQـ Gi 4m\k1\;_a̠"0I)s)'iEF2%Qlpb#UNجH(f\W}MeL<7"1*5e";p=:Ug Hc At<%Y0Sm PX @_RJJ3Spg+;IN/*eDu[H1Rqdΐ*T\{*N ۬ұ6ypa8V=Pw1R*\Ӿ¨@@AXhvt\ptWٿ7GJoq\v(tgXP9Kc2>  $)~e#H܇I"pۨSsr0 AQoo?˯W{'o{5Tnd@gΐq *%J+t5YT/+Nׇ& ٨AW̵5c@Wo)1ڞwu8rOM_M[yߕx8BIę- 6v֑3VJ|nF$ ȋMRW?)H|ja# (u ~~+Y'%≙c ܷBTуeF46%JcS3c2V-Bchr[]*#lj݄0[lXITVJ٤[j-+&1&ɢFJ4T$0YF5ɶu$1h*4j* QdE*渑IQY0X 5h,hKLͦ2P)ER؂2c55QܸYlRRP 6c14(TZ+%vl2bh.10Q-2h( PEyѶ4,*zp2X4HaQ6Y#afJФơEFQFr͠Mȥ$h25*B&iآ6YmhP 26YWe 26ƋnH̔URmNuCmm5+5DT hQUM*±5Uу֋TZlllPcZ,mF,XS&(ђ564AQEmDʌb(HD%AY(e"hQj `j5W.S]$̀Ě6Ŵm)lUJS)(MQ6kIK$KPhՋ 6 [tT!-SFٕc()6I5y%DH֍i+f1JSFn%e-ӹn IضlQI24ȲڂllUJ1"80@`PY=T3`0Bz\-_a{M L+PNT29ua1@DWaZ U+ Y ; 65[>*PEl1rrކMN3H324~G9tTxGD X 6B]LA-Jw ytf$sgQ!bBaQh  Y-Ιv8lJ \Qf |6 2sQtXE旀,`ErJvyVkYH!\sY7\8JP%S@(BN10 Aw(; io}Y;4e)ObUm(D- v<,g/__J:v\=NAFd&:I +؉$k#aʚ+G1&+ZMG䮪^tIt8$&٩3"p|c>6ѬM,",J2En +Fx~Qaq&f9&(N:$hQ؃ 'Z ϙe%#QՠEEp *z NT_ U{[6z❬,DXC" ;+>d2Fb19}a*2\طՕ1v>q{N~~ohIp 4S jc2c- isn1&3gg#`mG}%~J1ek~^75uQ0nr]V=unCM/ofmyx@rT$ Tr{U@H+a&˵V$DattvvA 娸b/g[jYWïMI45GZm>P:4T\xpT7faL;}Nq4S;rޏ'gbQ/y</&6Cݦ^r$/Y;̘"~4h=촐Ydqyiqg_ꇑ~х9mr/wk!"e0Y>$L%Lpu8~WCr#n?㨰nw%4# 0fO1w@-d1W/Lג%p s! P#g+) $Os y 3",dI0xk-f=8y+WZ:V9b6PEH]%:1\W-l~pA 7Q@aPV^9?1[;sa,;Y].g`.(O y"|dB' *?IG]`@qR.;P:)o+݆5B`t#@IBzzcp솳+01x̶oA2a iEMM56! ˗o;aixwsk9T =dł\4<:'V(f[l pyfrvZC5.kIòJfgX,P{`TPҢBW[[ -A FDvCϭʣ-IePq ʮsn)SBS2F!0PThDh 3i27Mlw23Vi'UB/tOsf[=55;5:>+p9]vԢчDљ0@31C ǴQ`KF@0`zZe;I9} GS"­t}89?MDpz b=>0H5dBUd1xEe:g~E7wg-<9PA ̭ *r|+1[~A{?a!/<#ILG.-؆}۽e70:Le#|ꓹ~uP6pEW>S@pq{m (3(CmF0{~}\5tQa=H`d&6YE3c뗪{^'h rwCլB+dbi}s<8=A!7XT2Ƃ4*Rʂ^$T[h*>xUk'ыVS%s h/|8 Xu|fv/N& m wYB`,/Z:x5]giAk_:Z{{!"N1 t8g4M2bmh˧o./<\pC>}4 QEwaEBj A%ޠ]MbԠ0ATtJOq@S_=d[υ /Et[>RblK@(D: ԪD $ l:Op5NﮮgLNkz4, 6EBcqtGT5[m6ݶm:lɬ'J9|"[ jR,:Sm!ufNp.ҘL&@#װ8 ѽEOwoDBA{,x6Gx{lКj)8N\TRo#{? TR/!RRX^u-}>{q9Ty}#ԗ;Pʫ(@uB^7=$F.|7=tg\hڷ>+v 2[?_`c-?ms9WkQT$i&7;E's,_zs.iTԈJJ$E@,!O `T5eEc[筊Ɇe鞜8x6Nͨ'1hh[5$$ ԥ>S)kD}jv 5R$9/xC~3dFwGe(' o% ۨEjDu !Sؚ{zګҬ=Pgu*GK^%u_#|-_gr4P*uS8|&wS }کJW{uHURj}S~A:Z%߿]{TùPatg;1{V h4#\' LLX-#9(~@XcP 4 C26}0Hh|;Xe!F:`QW-=bk!AATA" DҞXZ3WmVѡNs~-|>^wsrUg09ܞepF "m\ >ee*>;W ٪A3+ U*]6PTy}+;Kw<]]5,DA:p_5 mP%D * (–y\(dWCA4%Š B } Cw@ ;=G_;+*#/D31IhF:c {JQUj}t~ߣ`'ٶSOG"xo8\apu`%u!JA2T9e,;-kaZhsG1E"u8P#T! )+=73n#cBŏ޹>O^o=ƅ15*Pe*z{RM1OJroH:3[Z[hnXU  a/N̡-jڄs ¶fOjzi:-(LgaSD: ɓnBA|r;Ǵbc8/U.ϦkDI4|jGZRYNN EEk(ukZ&ć~A? >'^}ct4Py[a$MRR àIO $_vSG\xnᄐĦҁ=v~$- /i>oxw= oPG5g}yӾEGo :IeQ5 .c9luMNu]'T2EH:0߷h9 FN<F"4"?'wN{8ѡEN}tsg:وz˺J,|?r̸/(\Gmq^*ţ,@DΖg- ./[gGgB?u54(A2 AQ6>?:џ~۩m࿿\]Ufw_[`.K?v Qbloj}: Wn*4E^+duu_bqgd1Eҙ ) ]l߼mbn+3<~g|޽~z{?#96{㘆}ɋ;a20tǞ(LgwUL] яI j Z ٭1|~au=P@Dĝz*./[0K6^ճ`|n1:'1E.5J(bZdP3Jfd Ja .CcOn3Ub TBlubP{4}oWo*<b:A4yQaO/}\w ܄e@R ^XKFmb" ,n?OK+np 'ƀ2ʂ1=.zThBAAo C2 }Z5o~OƞBB 3ie>&_"NH O&w,yo9+zZ~ߖ~!A7" $ ԔO?LK}[sDC4m}0qřS 켤~߽)T5oj N>  ߷.T_96f8:gQ晦o\wvm)M;%_W5` 6oj9QCJ٩[jhG`,,ɝS:8ֵk֊C,R5wqџ.g 8q@6>WYNiApU2+M/f $4?C ȳukRuWwyowjE\sD*iKqn~=:e+L mb-RdчpBбU3t*o>P6=l|UdqpƹWޖ 7홣D3CJLʿ'“ >P w1#,(LDno`0 unԋ[sFc5']X^&C(²n:D4-Cs8ИleNZ[ ԡMlN,Ĉ,ׅej4xNբT7e2屮6֖io}9E 6Nx3=wijWi~4IuR¶8A\= .7陙%Q!.0ٯ"$S/M\~d~n wr>/g*&B9.U\^7Df POJ _=WbE0t?R$_[NT5DECYr\xr C qcTd@# jUQ:?$3b[О?,=mVM揙$?"J[BG*AwZW^su\KI XCb>hm$+I`A?4ze| %#JMX-!9$gW"~sb\6:qM\ks]&~{c30Y\2zF5whj:=oݻdiIھkT|OK\Ƹ)p6rog#?(CcVEƎy5o<ŤOxW6YP7gyFC8| E\8.JWJl7[_˩Vw9l)mHoщ;lD]PtIOv4p7~@$'?l; y*͞﬐[{9y/Ă͇xⓡy06ܥ jAuOi,m))ˬ659{?-|דKFwN=hQҹEK&nsѰj )vh|Bx_Rʑ6< ],%Mc5K>A3o[Nv&04k-`{mN3O';O7ku4lK& Rӥ)DUIOV1%q3j]Ͱ/VNY)mL*jdma~/kĸ;Kی}//?N7;5̦Ig=zPkKDR9lv ;M4~/4i[Q{xh @%_O ";N4YM8pީT:h:5*2ZV3D8!{N:=4G̛#gNդsHV¯,=̨OQFOw8.֣;"I@)R*9mu&rTO啁n'Ļ0xtޏNYNnY{##].t/Պ'7];w [fՐ):X2<}%Yi3lC{@"Yr+Za475TNKq]Q?TXUۗx:9e|:K۟riv^DQZjgm5,Z_luKk0{//5 w& B8{Od,2vÝOޭgZk{j7s.:evۤ#Njzkuݮ;+ o[3C Sha EZ斥0KɪK:͘sϽI[ =Q[b6^gNƒ?,f\YTƾ]-\;pNuF+7xߝ;&c[y[| 5Wԋop!s{]| yG5/+ºN-%CH?{3h!)wi<twl$m'hp0?ΥEœw_1F;sS 6nA^O5r6zF_v"Yw>*(I@:F5!~Q \`t7#b0 O`6yսg]oM{Xp)"f.rC"ER}GГq!|1xU*DҽDŲLeiCu[꒠r+'Ybg @@I^w;Xia @y]p5QB>I`a,oQۮN6Fn39F=.U5,o&>#{&bQ8dT`\U߹{=UfS8HaQ^W偀f99WΡU:LhuvLKB?o!Yo#u]#&v a WR9ޫFL,RJ pcPV3 \6CiO':6Eí\f*ͯ d(hQf_s LfRuʗHHh'#PZPsS-L-eB̌{o,.~?Eʼn4W1(}z~4hSCW;Cqu}DiPwG),@Ğ>D9fy#:ӻ2fo#/Y}k,r]$~WE.[pmV;;u;=0k ׅ!8~iǒ({ǡ!)õGR3?Aws Ǻac}aqNjqd*GnmN/Nc:*vR("agK vn>G}:tφ|#tvDo{!]5ti8;˾1P]k()i41^n9yޞofy{ T# &H^lS'sTKr]z N194Xw/7bkXx Պ&潼Ӗ:8 VmM*qϢ^Ip=zXeW#`ەTTFC")4d ٧؈\60Q964Fq̷$PHQPjudiʲ&حx ptM7loD#UQ\/},)SIM%[z϶jewk1%jcjݽ xu2b0;< NaJ?}?P:}opv#o?~Sƫ/JǨxpT;` ¯Go?E | Pw_l-(UFW$JV<4Qe;# j딖`wyϓ]WV շU?z ҩkD$Ժro#m|A+E=<\77t/,*ln^1bu>mY,1O_q:]T!?Em&̳[-tTQ~:T XCj4{sGJ=gGAH@tBiCӰW8҅l*75kJ\M|x-^})c0F5BO)6&V5̘QeNvPIiΕ#:j.wbG<"04dQخlbdfuoySPWsataZpƟ[Y.`Ӊ5voFq#ūy`{^t1LvNĊ0U0x0!(M)γZ&Ї)J|<:xv):_hN?S' ϔz-`ƽlФUpJ@]d_2ڴDITsJ LV'=4 9ŽnI@{bo֝6H@a׻;Rѷ#P5*8tG c0{&֘]#fbuBQBo9j|soi>څDuY{iHY>ɇΕ*פPIÑS H!s*Pu?+E5~Wv.<' |_/KH:Gp}?,OR*K u-OMK-%$b92!q07C `l LU5cV\x˪S4=mq9a~NWgf敦}?B|)yK.^J&I&,9BY7e`8|#Ʈo%kG3mE*Jpw86YS`>Gk9֬ M?_l`䬧-C֮mc\@z 2,`$ߡ:ubC˜SG۠];Ad)9'h E7B)DҘ09&n jMѠ%4T( l魅&{5Yτc[IaLCoJ,n}ͪj,nR\mbg}W;Q$0w~]u/zycO9pK,̝TYw)4ˇgNBϕu cr10F7æT) J)7uͳmii}7'Q3n{K>ozf09|݀b-O퐫 *虙n/-,Y"3B7Jy@--K\oG#)'eTѼsmb9\hvIJCsfSUZUֲ3m+lq/{`sX(8Cg=5$B^y{[gKi8\{[~ɽf^?`>1npӹL>uET~¡W)Qg*ԨOyN|%RJ{'V'q&TV3`v8im&YLS715Jfn˦gHpx燜gE[w+]>㞶U٬OLg^1s?*bN> ("#qPh'olItt<VIgzlxrC8Ѧҍ!:i?-f d@l a9jN(}m=P>bN3X::%{E&.Aƒ2l"<qBfͽ2Wh"Q@(B RӴ޽BT9}UV[P몁:}) B 9QeaA%d|ah wXȏ[4^)=mJ++ˀwRiv> ׈*lq1 MD?dމ*Z7ZwhO\JZԏuZGz | C)S &UCrA OսtO,mfSj).L崸|EO22vظ%Y%2sƸ~9&rPeSA٨73ՏrһT3 [MUAk HL7I)oK/9}p~v&(OnWg[~х qݡ>S3 %Vxh-q8q0a}H ld9WPaM][z 2=Ne}Tu6=(cQNOY!yл֊mFqL vMJo lR/jr ".=`f 20f0df ˺}nޟyo8WUTtTIݚ5,uw4ylAFv 8JT`1R=_4-Ҿ$|dF u3uJ[vo0NCu\-&a|CZ$5n"˫Gkgç(+T "|HcK-(\5:6 / LG&5e۷g%~*&J1T~_@.L}B}ȃT.ڪԡiuk9QsOt-GrtoZ1ֹwҿj* {Uyn䊟̒/͸yo_to^c4=d>h¤f=?R"?u4N\.Z~s@) ́^tp \ *-skyo73M"MLj=OئKy^c|NsuzcU5OJ'`ڸ=*Yr*&'eS@i :BsM5buXW:.:ˇ,˼yyY603m2Cz/RCۯӳ-Pb9Ү·1V r#k[ef*,*-G2 ES.._J Io>UhIϹqұWsM[kC5z 75 6W@TiY~mv,+򦩖jm=&=M>7GfQ)rθ17~m] [}M;sBNYoPg",td@ܘ<cr-Ԛa{M&٪XwGJ}aƭxs[:gt[YޞtH^ߴ53j;4?l*+FR7͌otys6 sY骨T5mnynj:x7۶`U{{Aj*^=-^2 J4/dshv9壇'+j=fލ?& cH{Sh9L2ҌliJH{}LFeUGKWlmvW{@fwƣ|~˪baۧAtZMTtCt9HlLZM;+?GWk*х+Xq5EʌϮ>1JNz/mVDO;xʡ .C-z5VpnnD>S~8* <ަ? `-cWӷ]\-a/ow߷m^8[GFمͬ)!""2'W=lY;p )PhiUFJEQT  )iiP4d'h? H<F'BP/%*cXTA @yUX E{R TBc}ƺ8em>vR-O5ٞ ̾?]wz/V{!O+D=) p@9t xۊ 6EuSh-*Zb j㣠1~gnPf-WNpW 5C0iofg'"CD5(ؠ:`aWJ""J0)0 jy.AQͿ>Y! *d+Huo=p nt{y)_4ZB5MҾvfWWqX\8e?;D55d@@ _epCRD2%cDcctLo2H'C&$yYo_ ;A'iMv`Q8ul 6-aӹS0ZP@.P'>sV^e-ݹ5ۯ=="P6IJ.WQf_Ku!}wN5 =n5%6+ua~*ü <,ce77Ll|);)EGj$~* /tYol[6`tsk{/".Qؾ>A$730@3߃) /ya1H9Fl*Kr/ⲃiͺin''P}jR]ڸiW^KCÆO߶ѻ?GC|{t5 ` q3!cծx(\+|1H2:bcBgq[9lWA$xQu~'hE-TiUXUuĿ54ބPDA ɯW6NeH|ߪ"J^xz}y|rtКaQD!$8|s1AS{NS:SCi1˿b'IIV6wýFkGw-c n ^5Wt b)_]ɐ=^Z.:_EyUۿƱ4ʷ{;[i{UH8}Lq&ۖ0&^$zFT{~ȱbHH|u6Q[UaJlaFӗ[pMgCe_f?%X>}}(HӤPW`iO+(T೨9*V'WMw}>On V]f+v\8T4acf  dnH ?Q>oUd3/=^ӆB i +onځT=o a|R/,JwzmKtQqH ndfJ@De_Ý|=z"M?(2G HS*i JSۨ y:]>𼥼a:Eޗ=N̬[Я ݣӥ8Η̃ӆ49JLt9Z[>No351h"ҠaH޽'<09cMDz] Lt 2%}$pP/(@a^8K[ {Tɚӣ]1xq$D/_F3eWܷ]jf^:ii q4#$p+EƮdUZ"1YIm[VxPW b3HHґIʵ7A|sLI6 \ةLꬴ,Gh^M>RULCC>\azE w$s0-Av8YcaVyHJ6d|͙d5"),@ӆ9YH(jB( P`PtU!psTs 5՝T3E-/!΂G ȇƖud(Y8u=!D(YZ.|Dxc+xN)JQ+L|sps H32(|aF o7VґA&5 ;1u#J\_XO% #㦜U%b~SoSlDYg}:*>ssqB#t,!2/(MIXPgGYqƌf=.@\U:TR#bE(8 a8/k5Q[oo)Igs`0sW70"],/-dZ"AʷLZa!u160cꛅ5,MMׂP[D 7C5)DR!^!5s!b.rC:6TWJ@D[f{"a|y-6rLɲjP4lSZ X*!A*lJb躼X8#tF;xNЈZ=fQ gP*ڒc9:Pp]Xl 0%(ǦBZtlJpF a BYʓ 8@'9 `ȀpJ=x+V o)Mzθ%*Z,Nb\k.pZ'#)F1@T50#I`ȕLw|zŒJB*E3k'#;, Z-MsRhA( WE  CbXG,5]lԵF6-h^M(WFW< `V^"pM  1޷^S;489g6+,Vh/@!"bj@h(ᾴY4CI,y5 JY88(cIeq$eBc\:( ':82bYFhӪ[L FK%I2Q8c@Vrޏ25 %L09D~԰Vְ7.W6Sf@QQ:tWZ Q|8DBxpD𬮁~ߠ_);K29|.MGvn7Y$*h@]RTw*b f>]4Ѯ=W- Wt$\~zdDv LЁvE.5W]\DybUwLd:kat2dkXFve4^4BdEu: \T ƸEQ\J$ 7,\nD*ÊHST*I,tT%n"TYBetVAn6R `JNE*mvZ oP`0&XJdih˨70\b֦a <tQi>Չ[c~/{J ]7;V50Z(td0Z1!|[{$]8gln\:"vt{q4bUI$@&4%\qK- iJ +YJZ˦ 6k$;MbD l]Rp[MJLe>l!ÆLowNsDbuaqBD7.Tt]*,рu68)Wz4kͱ)\f'na]ÚW1؊PMP)B@I-M7dpXL1Dm9ժ"F*'?Srd%i/xg-PBTX#nffG]M5r.V&.ysMIN5auK>0 _ K^B!oVOi$*^?-I |A)5.QB)TjKPjnx,·-[jӔApFjQn[E`J v]U`*3Ht!*uᓄh1)PPpp# T_t3Gv-D&ͣK1%^^Z ڌTS2U,$:5) a)ub[m [GuxI2"BPOrHl':X|_}Yy4p8UiUa$T4Pçe$Z$;o#_lU0*chk-5twRM+njgX/@.dSUu.[ML@p$*pIU:uR]eR/ì3F6H @%4vE@[u! I "ԘA-љ&U )));Vȇ8wm%taPWO>35cYg.C.$$ER!$w8x*ˈT4E.}=zo@2ɠ%7nopǷv9yM5 %6mcmhNBɲ8̵Qc6m" Pts (i]XX(8 \t1RpUL* "[\^& ۯ]܈$F9ФIj+lZ*4Z&)r 5GS}[-phD6mHBS(D(RfQ"gNJPl|gfb;Зu V<.-Jj5m Êig:BJIy,9ͦSy!\3ܼ\6CJjW(ZU&ȓ a@3 kFp"4ða-_Y(: XiV91&8xnͮF3p&/JkД>c[C^VU,D M!sh3Yv*5Ӭ5Y,d|&l@5iYJګ{n!w _?^xPKe8{fG'aD܃J_7n;-R4.#E:ڄ Zw]qAbVq-hp܊9 _‡$L LKbhT |';Q62-1 ITELU$mӃHq@DbՋ%IKN+T*\]',ذX h X,FTnj mTި-gcah3΀P ܕotܘLdf#29^WM4 aux*. TH:)G#)2R&,4Eʬ:s)"JD^X@j]dd oÔjXEݐkJ\$1(-Žk-v1DAqRHp<<[f< )fu1y*Lf7f:YFئ"MgLomɓIKq3] _MQ,perZe/2aƐHW2]睊E$6afg`;f3\`5äf.=YHPSm/: =n1%"ZD:h0ޭ/8lE"p j:&.xZ5h$cco8o%ȗ&ywmޮ"hses$ 4r vTXzas9ãrݒ=76qf)-4FvLh =fK5,eTV2NMaY i*<e[&pBiTheYY9)A@⎂BEH 2'"ECA!RS7C8)eٮXOHl4j烊⓺(J#1nx8vܘf (%^v *B5 ؄G=s3m<[ n};!)(@vYfw:%(MD"AB#51~-[`LXCBTMIjLUj֠ԪU!&SMDEVŭb5Ej)nXbO]նr MnnQ.(m"6lZs0zM9DpreVHR]qtf=$j2ɒ F4h|k]"L2q@͑j"4QPP/ӬL) mKFE7ꅜr *6RSmD͖IY㚵A(@(d4ي&BD- */Otk~}y~lcėFevv2wHp;8m>mD'{CkgX"g#1Kvi٫·-"#k%IšEH,ҼBb26!$7MsϧՂeZ}" dfLuUeEf<3DDݽ-+ `pCm08"0@3գu7ci+qiT )rUv3u՝aKfs'||]rA8҃Qv(#U˲V^mŧ"߫|9z k;_^YWST*6)SND\0* Մҁ5 ^}1~D_rnh@m&v4iL M0)$ay h:.X*lj*l$k(|}U \kZXoH@٘X W#/C*{ADCD15'z9ٽZMatAhiE,@g9qN D^fli8$cTvJӡ MMH4;Wff]ȵL2bI*q٩V0+:4XDփcwC$ȦQ'r Q٭@][LPԓ[P@6w>ÿ„Vca6KTkLӠl^؜O"x:8):D滤g_u⭊1UT&fG cwJ&[hPm--)0j֑P/Òk5P|H%KoG j=;`{P'7-'on*6O{W o8H T'x=)]ERcQL[bmgQRxŜ|tS"8rNYSW?˦?RXIҽXB5ĐT,En @e"֦+JӗO=Lcھn0Ób (ٳLQ1ȺzM_S;z B (( `}?J>)IUVryKɒyf&.jZvj>>>A %рﰁS@ZML.W)L(*%gM]eӶTOm2D7;SO8p %ͳDzx-ix\,ޜBs"n[quB`i4EbX:Kx*^;Cߨ5E}@,o.JӷuWU/4 l@l L qVͨp\yD0ȏP7)*m:BvFO:# FiĊhaycfgu߬RV*Xh 2L`peyġNY:E!?WWR⡧'$md/=uo˻~_V%6STQ^ W7AT3CRIvU\ 5UL\MzJ(K]S~yެ>2AQAMtjFk2;5=ͅbvcEE1U5R"<^%ၦa<  ŕ;R 4O4Me!YFۆ W=<,9?x$Pp})xXT-z: `o<{ggk8bKv6Gԑ)js#NЬie/b)= Y3NFΌL /}V_ذN*k#7Nc0 6 xx?['\k@HNoA%P$o3Am ܂]6ǎLPVbF\WUV:kB\d8yW }T=“q Ԥ icKHmcjh"'6Ӣ8ᾌ?1@)Icܾ9d@ yiy}H^%ز6jelohG x>#\o V4".׹ 'w$@1P6  ep'|,gvH久>^n}XȗZNfiBIYp%!Xwksy򆦨y?6kq!lLOV̓9JB'#"3#1G ꮕ%UI?O~)as F,cmtvG۞CKJPi4CC\`= ވ8m@~}&`9F}B+yR-_!+#󣊸Oi_|k箑+{%wO>E<]}q @^է_l*T[u@2i;Ntm*D To~qӝoiv%fH+]OBmۆ%;$["$DxOl=.FцT.y8h+X9 ,ʵk %@8)0Ak$2)R4i[ιnd+mˬի%-m9sh[q5rœ\]W$]n.nʝZ-rkZwVkFmmkj5Q!HBL ) -S)J  b"3d!HQJBH.@E 4P `JJJ+H !!JBTd @J.JH( dJ%*B&F@ J9*%b9%*!#* PТd 4R-"9 *d"P*Qk 掯uMBƸu4T-afwVg6%c7;bO WnB/ ܒR@xх%$cbwDnh-G"^N|oS}?hb>cqR/t>R!G2$4a>X{fv]u=[m[OJ?Of5{7$ #C:w\w?&H (*)wQJUs>a# 4y]ƑrX(PIi#/g43"0f"}~/P؈;Ҭ}OIHARWL)h"n|^xڞ}yVGs7?dtE 4׉\v F~(9jJMhl T)"#̓N}Aӟz_n,<l}Jb\QAM'="O)CaM>. bM͐ɝ9鎶.5(BDS(f"DY*B@p!}E6na$֥d>K#g G{;n7q VS{}~=ki˔~-habyi˧s}}K/LmZ5P6>d|B@꤁~ xc\~d/d}G`OMk$D!@$~QM/E/K03f(A %&UUV2.k3;ǁT|Ҹw&❯B'8[p:*z"uI2ËFdYc:J&ϞpIoϩwm)Jg!rCD$f])z4SEɍQ$EF`ص6ؚV5m&TN8%jM2ʕ{dR=av-f(MT6cceNT$q?49b bTA\WUeT9P!s|r2TX꒦SW-vv>WP|1A'ȞG/ov6뢆`ތyKFYdp\bSA5_|ktsK8ϱ@]ue`a5'2 \ۗ_WM8TuOAƃm;`~_!'9 ǎ d! p.i>/ 'p N:uTtĒ ۿMˌG`o#[N8[{$&ҁ_FZ2ŒF6vsR&TՍr+ ҈w*uAp6ꃂNV8Q^ Ͻ׃/m{2O W:7UFP YGONNaa067׃m F$D#Әq"|]-ggb&K\`rBYBb`@%*S_`9-5ErWż]+Z;Wnnȱ;H19gO1( FMoj]Bkهԍ+0 x'zdOBX4`i^xϺ^'ŌQnrح|o%O7hϠ tl HL߿6M=BT6M!ŲOؐ]ϻz߰H8rKbA1Ɔ4W.At=ÐS|}Xȁְ(WyOAKUxpD tDow(r "пsϘa}swyÌ?ʄ1s#ˢ R~iGi5btNcw9A*f`+Tm6`/om =hҪshE @أ&C 4 Ո* lXe0I 4@+)0ʢ5!BR(C{͵%WgGwDnp4Xj?Wi FU"C@IyGlIk"(PYIdh+KcU%FQa&b(6ڋXcSkt[WhlZ*ZbŲAb*$e3QnW2[EY6[u;k@2{/|A΃-V4Et4ݎ2iuپ7-r=s^ot۽tČoST|<[A͖s ( 3 hA'9P/A?9ˏag]_BLm7 SJE4yf>YϚgS7Lk? S i>(* oC"mo·= .%TàjgXڿ2~sYSj+`c=sH2yS/R)f <-Aڛ&"CWoO'c}lkV_t2`TF`8Z^[aKkzTK rǿURr.96YepELJӃ9}ԎR#4N@4]J'Ωw==FtL^r_?T&tF0HR6i{F@us (>??5G#h`N0CXkXaI˳em> w} DJ6(دzȎ\E5j3QB[\luŶhń 2P@(4Х P.//]`[?/8w~'owz WlEQ@Xn& h Cݛ)jFRV=hBq! ry^ Gˏ$)$DFA$YF̀$SBB) )Ll M!)IdR)ʙ 2i-%4̦`$h'mLRLi!DuwS4*[*QlC d ɒ "`1 CEzlDB>/uLp&8g%X= isﺿ^ЋܕZ hMu 4D1E@³3}8o;TF+.\p: ZZ%@3k])*eփhq}9D C|-> wt9 ,Ov3PUT4Q\$ + W(!2KX@5mnxCi 嵆۰߂JN}yAI KRtCr@N%RbHRZyJKQ.?o܎qw2h4!*gP5OCxxu8DJ5$ jk"i5b_#e}{O&G~W>?q=\R>^V1ɴC bF4![DXM-**5RZR+l[TcZET)(R$lVMEf`RThm[])?9OI~,tU)X .`Σc0..1M#1Q E ,1Fϟh$%E)kɺۻ[w\wwvQ`h4Y V뽷64u>[k"")MDx&EO &@<&#މSBm ѢheOh LSžMGx"l 5d`!A&&0LMiO &M'l#aSњOJ~ &Ɂ54dRiO=OSĞCGz)5P6@Fi?*~LLO4=FQҌSoTyG$z&'&i42A4F CA@ 4L@h h4zzR& dɣ &220 `L0 #`00#0$ԐB2L4T4;J=hzz๵} sLՒ2&H.}gtPeQqm<16? ܻ9>mk?4&,]w:{8OqUи֛:D!]9-޴Id$Ez]$bkQY5LFIfۧ09̌kto]} W:.E~abG}7n)Fomuux %Ex#NJmTxg 7w} Zj 啅Ѭ9Ol*'p#Hޯa+iʊe,ApnHKXja}e_8Cmܵ~9v8uRlt^(hwL G@ʯ>; 2wѳݳ$J7"idƌX)-\B=&qPl\lM[8t'_YͬgpsF- e‘ƒه$_ME!j %)S>_UΦb7u&Rִ`tKfP8 [ē֣ fU Chҕ*"j{-{}Kzjc3=ΤrG%>%%11VLͬ_9TTs|fj6e1maQ.@qtJƴpiU7W~KCI%.'7c}c}Z6NLDz~ WzI6q6CDL"gsӮɫt7i5?]1Q"%n]yN-: ipIHnIׅ/ؙ7Wy_S'l5^Ip(TjuiXTBY0xZho*m1a̠.2-31J`TC V6L9rKgTn.SyP+is%WY _ÚGxfN*N;0E$6L(WJ1M({3SG3,Hrca#,‹6#Gj,@8:ѥ M.SiS2OL.\=Z=)r}DZ7wnu%/FL$JcC`eWRV,}mnK{:q-UǬ;u~%pot+X+)t:ɕk[e'Ѫ#e'd ̂C#Vs ެq:na{{#s@E}Z[T)5E.^1e\Oʌ~-}U46JX-pwϮ.qvNG}?5~r~Z?"nBm Z"Êyǂk1.hżϓ]%^UuüTiihS1wڃwsQ9oeS\"̡[J{ݬJ8pzA4ԣeq$g"@HPP(X _E)T%4C'M% S"SB,Ziin'2,A U)@X#I*d%,"%HTRI a!KQe%E$ BBH@Aʑ B[ $-K!iKN;p3n8"!C,Jim…"R0dzqao%)eCGxv&jvg}x2(Yםw6Vle+5BSTHDM2Rس!J!&F0RL"4KHg:L `̐Y4F2d1QI)a), dPPC0F$) &TR)$mIp^ ,U%&*Laf TXP EJX"AA@X!2faFT1jPTF,X (ELc5B¤%Pc)@)nYcİ! c 1U HBBĶ"*\g6!a.on __ &XV%ZI K)b) Y"*,ѣ5ɘh1PkCi,JA  B¡M1,LZI#"L Q ``dh() cU UP)D|KI$ bȴD C"Id0Faa*P7 YR)eR-UEAl%U))PR-E(RHPV21..}e'Ё!u̐I$<Հ K|;@@ 򯐄q~3=eQ 2c!Y PX$w  'I>{k#IZp!mܠhLݻХM7Q3D.2Q(cpi*|W '읫~t\.<'r =By0O=u7/θxn#xxٳ!ƛؙIiw*Q AFSBG4 B޽+9y^?o'~6# mwY):(hhqrt"~s[_BF$iP=7H`Nl(Gh&VNֿ⳶٢F\u>Gd{]k{=G7~ʀOa?||H{#vU !=K}z <0@̾ot)GCacd~ӊ_Yշ~Y']ٝ0c$!H =wt:o- Bd/a!PH 0@ łu~uV(Q;b|l`Fy [[%*^2hiAq9Gce0&egi-ESYXmWjWWWQWw+w5X`Vp(bĜqqLM׷u-~br ӣu1XN!_Q&2 б˅[WY@k 0.[,iDdԀ1Jؚ؀f һHBQuw.2,@ QW6[hU;n|\rI":H}9)6gkVOE $x1_nȈq&R$$ :$( i~͵W1bbmfPU-gd,CY9(o $+x\zOؼ++esw?fW>7m{-j,UG%(`.&@K@`$"q'\wN$x] 5}og7ɺ[}~1{uͺqX&0A"@ BaX͕Tg߁iӉt,)uX9ydtޑ8H_ozr=[] ۙ j@#0$ -)~/lb(XT}UdB"Go?Oaa^7ú=|lm{%h4EN7cptw,lr bQHȰTt5kuYbl,cHa\UR nPRf)r*"%dT@XK?X%&眱:C PciaG a%jU $a]-0lSRjHV!2+G&22b63@J6, GHK!g/iBZt0`n. J:}};U6*HJ0Ax^@_]7MFryy~% zAP5,gj\ >khK0-(MBL&r׹C׿+}ǭߗa?|c؝բ9~Ƙt'$X)Cqؿi&ԅϞ~CT@nqEo_QYy,}I;sLQם}vmvrv7q t .%1 RV'CW:ڤtZvwHV"?%9*610pe4 h[RB3rTa@14]( "`ږQ$P d5Lp;h<1 IA> p q4@+F1`PWZ:jPr5Kx/TR$(  ز Ȣ@IY[;0"ER"6I%¢MNK*)&P+T")Y%JX5bdpv`JTBqވReN$Ȁr"&XB@"MA^ܛ FSZ=b.Ea;k!WdzS|jՆ˰s2f5IZyJ5xT]3YɭXwÊUlYK衡EiX.g-CA@4h+. y]h< cD=rr&^V8h: "",]{8p7z' E`@`btxL/tz ;ٮ/іi.:/ 0SHL,3FDRTϘ_:3.Ej_Vnf"AUQDHp( ά}ùhgxkL~l%hPp<*A+aefbd!Z5ڡ1S}>s)nԹNxk3Ovw7hfa5{ p"dDnqm߰eE:?ҟXuA$ӶQO0r33Gj{Byif@۱sdrd էsc^ͮ{-yH\X~.,!: Füa_?kzhm<|,\ /VS{mM^#W{^R`+ߘ B C$0aqW.N<{\oإۮfa%=d 3Vju*s.41nVMXPC !.µb/ ?3'?ݪ,&")2 Imr9$hwIzvkK0⊂ɳ}EG/gOpZҧ}e/VmT7ZPpbӊ}`H># AHYpȑ ҝVlsNr \"l %1R!%2,EF)"0 X  T!Bm* U d%JZ X% @*cDFHU T@,Z%"!ޟsk9g43CRoyG2 fUVUBER,$ JHRl|\nDZ#! ($R)`@X Ik* %A",  $$1a@$ C- \tswO);PY.L" " ,+cU*MN]+=ߡܙKaE +׶yгe"lj9%H hv5#egs|sh;+nXce4 aυl|tMkq{̨JC]܇c)U<4.'jZ[A?7jhDDf6'Rd",~9cN֟ͥZ YM}U !uvf%jU