libswscale4-3.4.2-150200.11.28.1 >  A dK`p9|笒"&u7-~ys{/t\lZ7647bc58bcc32c9299902e6e6032bc4eeb8566a465fd7af60f00d47f3f0026130402b8d7e51c00160123cc0b9af63647e8c58398PdK`p9||گ5Cllmf<#'2A-))7W< PTUkb'eKѱ߇c ˔(RDLp=;JF}6n2*sIpvv.ĨCҶiŤ6R嵊iRiC#ol&Q+Lq*==+aw =7@R`zcs>vC4=̘ohmƨ2NaDO):Pm:;۠gyaicEzPZ.p{F >p@?d # `= Sdx~     <Dp(8e9He: e>@FGHIXY\]^BbNcdxe}fluvw4x<yD zpClibswscale43.4.2150200.11.28.1FFmpeg image scaling and colorspace/pixel conversion libraryThe libswscale library performs image scaling and colorspace and pixel format conversion operations.dKibs-arm-3 SUSE Linux Enterprise 15SUSE LLC LGPL-2.1-or-later AND GPL-2.0-or-laterhttps://www.suse.com/System/Librarieshttps://ffmpeg.org/linuxaarch64 dKsdKu27f773f6a3fc5954f0c5660e8a8d020b91656aec128528ff78b109148c4e1155libswscale.so.4.8.100rootrootrootrootffmpeg-3.4.2-150200.11.28.1.src.rpmlibswscale.so.4()(64bit)libswscale.so.4(LIBSWSCALE_4)(64bit)libswscale4libswscale4(aarch-64)@@@@@@@@@    /sbin/ldconfig/sbin/ldconfigld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libavutil.so.55()(64bit)libavutil.so.55(LIBAVUTIL_55)(64bit)libavutil55libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.17)(64bit)libpthread.so.0()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.4.2-150200.11.28.13.0.4-14.6.0-14.0-15.2-14.14.1dJccʂ@c@cahaQ@a/k@a @`@`@]@]#0@]@\F@[_[_[ @[ @[@[[[ @[QZ@ZI@Z Z@ZZ.s@Z!D@ZYeY@Y@Y4Y@@YbY@Y}@Ym@YMY7Y.@Y.@Y@XXXh@X7@XXXXk@XY@XF@X9y@X=X=X TW@W#WWWE@Wv[@Wq@WM|W!@WWzW @@W@VV@VVV@V@V$@Vy;@VwVuFVrVn@VhVetVZVG"@V4@U@UU@U@Ux&U`kUXUPU+U @T9T}T+@alynx.zhou@suse.comalynx.zhou@suse.comalynx.zhou@suse.comalynx.zhou@suse.comalynx.zhou@suse.comalynx.zhou@suse.comalynx.zhou@suse.comalynx.zhou@suse.comalynx.zhou@suse.comalynx.zhou@suse.comqzhao@suse.comqzhao@suse.comqzheng@suse.comqzheng@suse.comqzheng@suse.comqzheng@suse.comqzheng@suse.comqzheng@suse.comqzheng@suse.comqzheng@suse.comkbabioch@suse.comqzheng@suse.comalarrosa@suse.comalarrosa@suse.combjorn.lie@gmail.comnico.kruber@gmail.comjengelh@inai.dejengelh@inai.dejengelh@inai.dejslaby@suse.comjengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.deolaf@aepfle.dejengelh@inai.dejengelh@inai.dedavejplater@gmail.comjengelh@inai.dedavejplater@gmail.comjengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.deidonmez@suse.comdimstar@opensuse.orgjengelh@inai.deolaf@aepfle.dejengelh@inai.deolaf@aepfle.detchvatal@suse.comjengelh@inai.dealoisio@gmx.comjengelh@inai.deolaf@aepfle.dealoisio@gmx.comaloisio@gmx.comstefan.bruens@rwth-aachen.dealoisio@gmx.comaloisio@gmx.comjengelh@inai.dealoisio@gmx.comaloisio@gmx.comrobert.munteanu@gmail.comaloisio@gmx.comjengelh@inai.deolaf@aepfle.dejengelh@inai.dejengelh@inai.dejengelh@inai.deolaf@aepfle.deidonmez@suse.comjengelh@inai.dealoisio@gmx.comidonmez@suse.comidonmez@suse.comolaf@aepfle.dejengelh@inai.dejoerg.lorenzen@ki.tng.deolaf@aepfle.deolaf@aepfle.deolaf@aepfle.deidonmez@suse.comjengelh@inai.deidonmez@suse.comidonmez@suse.comjengelh@inai.dejengelh@inai.dejengelh@inai.dedevelop7@develop7.infojengelh@inai.derobert.munteanu@gmail.comjengelh@inai.dedimstar@opensuse.orgjengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.de- Add ffmpeg-CVE-2022-48434.patch: Backport from upstream to fix use after free in libavcodec/pthread_frame.c (bsc#1209934).- 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-2019-13390.patch: Backport from upstream to fix division by zero at adx_write_trailer in libavformat/rawenc.c (bsc#1140754).- Add ffmpeg-CVE-2022-3109.patch: Backport from upstream to fix null pointer dereference in vp3_decode_frame() (bsc#1206442).- Add ffmpeg-CVE-2021-38094.patch: Backport from upstream to fix integer overflow vulnerability in function filter_sobel in libavfilter/vf_convolution.c (bsc#1190735, bsc#1190734, bsc#1190733, CVE-2021-38093, CVE-2021-38092). - 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-3566.patch: Backport from upstream to fix exposure of sensitive information on ffmpeg version prior to 4.3 (bsc#1189166). - Add ffmpeg-CVE-2020-35965.patch: Backport from upstream to fix out-of-bounds write in decode_frame in libavcodec/exr.c (bsc#1187852). - Add ffmpeg-CVE-2020-20892.patch: Backport from upstream to fix an issue was discovered in function filter_frame in libavfilter/vf_lenscorrection.c (bsc#1190719). - Add ffmpeg-CVE-2020-20891.patch: Backport from upstream to fix buffer overflow vulnerability in function config_input in libavfilter/vf_gblur.c (bsc#1190718). - Add ffmpeg-CVE-2020-20895.patch: Backport from upstream to fix buffer overflow vulnerability in function filter_vertically_##name in libavfilter/vf_avgblur.c (bsc#1190722). - Add ffmpeg-CVE-2020-20896.patch: Backport from upstream to fix an issue was discovered in function latm_write_packet in libavformat/latmenc.c (bsc#1190723). - Add ffmpeg-CVE-2020-20899.patch: Backport from upstream to fix buffer overflow vulnerability in function config_props in libavfilter/vf_bwdif.c (bsc#1190726). - Add ffmpeg-CVE-2020-20902.patch: Backport from upstream to fix out-of-bounds read vulnerability exists in long_term_filter function in g729postfilter.c (bsc#1190729).- Add ffmpeg-CVE-2020-22042.patch: Backport from upstream to fix denial of service vulnerability exists due to a memory leak is affected by: memory leak in the link_filter_inouts function in libavfilter/graphparser.c (bsc#1186761).- Add ffmpeg-CVE-2021-38171.patch: Backport from upstream to fix adts_decode_extradata in libavformat/adtsenc.c in FFmpeg 4.4 does not check the init_get_bits return value (bsc#1189724).- Add ffmpeg-CVE-2020-21688.patch: Backport from upstream to fix a heap-use-after-free in the av_freep function in libavutil/mem.c of FFmpeg 4.2 allows attackers to execute arbitrary code (bsc#1189348). - Add ffmpeg-CVE-2020-21697.patch: Backport from upstream to fix a heap-use-after-free in the mpeg_mux_write_packet function in libavformat/mpegenc.c of FFmpeg 4.2 allows to cause a denial of service (DOS) via a crafted avi file (bsc#1189350). - Add ffmpeg-CVE-2021-38114.patch: Backport from upstream to fix the return value of the init_vlc function is not checked (bsc#1189142).- Add ffmpeg-CVE-2019-9721.patch: Backport from upstream to fix denial of service in the subtitle decoder in handle_open_brace from libavcodec/htmlsubtitles.c (bsc#1129714). - Add ffmpeg-CVE-2020-22046.patch: Backport from upstream to fix a denial of service vulnerability exists in FFmpeg 4.2 due to a memory leak in the avpriv_float_dsp_allocl function in libavutil/float_dsp.c (bsc#1186849). - Add ffmpeg-CVE-2020-22048.patch: Backport from upstream to fix a denial of service vulnerability exists in FFmpeg 4.2 due to a memory leak in the ff_frame_pool_get function in framepool.c (bsc#1186859). - Add ffmpeg-CVE-2020-22049.patch: Backport from upstream to fix a denial of service vulnerability exists in FFmpeg 4.2 due to a memory leak in the wtvfile_open_sector function in wtvdec.c (bsc#1186861). - Add ffmpeg-CVE-2020-22054.patch: Backport from upstream to fix a denial of service vulnerability exists in FFmpeg 4.2 due to a memory leak in the av_dict_set function in dict.c (bsc#1186863).- Add ffmpeg-CVE-2020-13904.patch: Backport from upstream to fix use-after-free via a crafted EXTINF duration in an m3u8 file (bsc#1172640). - Add ffmpeg-CVE-2020-21041.patch: Backport from upstream to fix buffer overflow vulnerability via apng_do_inverse_blend in libavcodec/pngenc.c (bsc#1186406). - Add ffmpeg-CVE-2019-17539.patch: Backport from upstream to fix NULL pointer dereference in avcodec_open2 in libavcodec/utils.c (bsc# 1154065). - Add ffmpeg-CVE-2020-22026.patch: Backport from upstream to fix buffer overflow vulnerability exists in config_input() at libavfilter/af_tremolo.c (bsc#1186583). - Add ffmpeg-CVE-2020-22021.patch: Backport from upstream to fix buffer overflow vulnerability in filter_edges function in libavfilter/vf_yadif.c (bsc#1186586). - Add ffmpeg-CVE-2020-22020.patch: Backport from upstream to fix buffer overflow vulnerability in build_diff_map() in libavfilter/vf_fieldmatch.c (bsc#1186587). - Add ffmpeg-CVE-2020-22015.patch: Backport from upstream to fix buffer overflow vulnerability in mov_write_video_tag() due to the out of bounds in libavformat/movenc.c (bsc#1186596). - Add ffmpeg-CVE-2020-22016.patch: Backport from upstream to fix a heap-based Buffer Overflow vulnerability at libavcodec/get_bits.h when writing .mov files (bsc#1186598). - Add ffmpeg-CVE-2020-22017.patch: Backport from upstream to fix a heap-based Buffer Overflow vulnerability exists in ff_fill_rectangle() in libavfilter/drawutils.c (bsc#1186600). - Add ffmpeg-CVE-2020-22022.patch: Backport from upstream to fix a heap-based Buffer Overflow vulnerability exists in filter_frame at libavfilter/vf_fieldorder.c (bsc#1186603). - Add ffmpeg-CVE-2020-22023.patch: Backport from upstream to fix a heap-based Buffer Overflow vulnerability exists in filter_frame at libavfilter/vf_bitplanenoise.c (bsc#1186604) - Add ffmpeg-CVE-2020-22025.patch: Backport from upstream to fix a heap-based Buffer Overflow vulnerability exists in gaussian_blur at libavfilter/vf_edgedetect.c (bsc#1186605). - Add ffmpeg-CVE-2020-22031.patch: Backport from upstream to fix a heap-based Buffer Overflow vulnerability exists at libavfilter/vf_w3fdif.c in filter16_complex_low() (bsc#1186613). - Add ffmpeg-CVE-2020-22032.patch: Backport from upstream to fix a heap-based Buffer Overflow vulnerability exists at libavfilter/vf_edgedetect.c in gaussian_blur() (bsc#1186614). - Add ffmpeg-CVE-2020-22033.patch: Backport from upstream to fix a heap-based Buffer Overflow Vulnerability exists at libavfilter/vf_vmafmotion.c in convolution_y_8bit() (CVE-2020-22033) and buffer overflow vulnerability in convolution_y_10bit() in libavfilter/vf_vmafmotion.c (CVE-2020-22019) (bsc#1186615, bsc#1186597). - Add ffmpeg-CVE-2020-22034.patch: Backport from upstream to fix a heap-based Buffer Overflow vulnerability exists at libavfilter/vf_floodfill.c (bsc#1186616). - Add ffmpeg-CVE-2020-20451.patch: Backport from upstream to fix denial of service issue due to resource management errors via fftools/cmdutils.c (bsc#1186658). - Add ffmpeg-CVE-2020-20448.patch: Backport from upstream to fix divide by zero issue via libavcodec/ratecontrol.c (bsc#1186660). - Add ffmpeg-CVE-2020-22038.patch: Backport from upstream to fix denial of service vulnerability exists due to a memory leak in the ff_v4l2_m2m_create_context function in v4l2_m2m.c (bsc#1186757). - Add ffmpeg-CVE-2020-22039.patch: Backport from upstream to fix denial of service vulnerability exists due to a memory leak in the inavi_add_ientry function (bsc#1186758). - Add ffmpeg-CVE-2020-22043.patch: Backport from upstream to fix denial of service vulnerability exists due to a memory leak at the fifo_alloc_common function in libavutil/fifo.c (bsc#1186762). - Add ffmpeg-CVE-2020-22044.patch: Backport from upstream to fix denial of service vulnerability exists due to a memory leak in the url_open_dyn_buf_internal function in libavformat/aviobuf.c (bsc#1186763).- Add ffmpeg-CVE-2019-17542.patch: Backport from upstream to fix a heap-based buffer overflow problem in vqa_decode_chunk (bnc#1154064 CVE-2019-17542).- Add ffmpeg-CVE-2018-13301.patch: Backport from upstream to fix a NULL pointer dereference while converting a crafted AVI file to MPEG4 in the ff_mpeg4_decode_picture_header function in libavcodec/mpeg4videodec.c(bnc#1100352).- Add ffmpeg-CVE-2019-9718.patch: Make backport from commit 1f00c97 to fix a denial of service issue (CVE-2019-9718, boo#1129715).- Add ffmpeg-CVE-2019-12730.patch: Make backport from commit ed188f6 to check for scanf() failure (CVE-2019-12730, bsc#1137526).- Add ffmpeg-CVE-2018-14394.patch: Make backport from commit 3a2d21b to fix a divide-by-zero issue (CVE-2018-14394, boo#1101888).- Add ffmpeg-CVE-2018-14395.patch: Make backport from commit fa19fbc to fix a divide-by-zero issue (CVE-2018-14395, boo#1101889).- Add ffmpeg-CVE-2018-13305.patch to add a missing check for negative values of the mqaunt variable (CVE-2018-13305, bsc#1100345). - Rename cve-2017-17555.diff to ffmpeg-CVE-2017-17555.diff.- Add ffmpeg-CVE-2018-12458.patch: Make backport from commit e1182fa to fix an improper integer type (CVE-2018-12458, bsc#1097983).- Add ffmpeg-CVE-2018-13300.patch: Make backport from commit 95556e2 to fix an out-of-array read (CVE-2018-13300, boo#1100348).- Add ffmpeg-CVE-2018-15822.patch: Make backport from commit 6b67d7f to fix an assertion failure (CVE-2018-15822, boo#1105869).- Added ffmpeg-CVE-2018-1999010.patch: Fixed multiple out of array access vulnerabilities in the mms protocol that could result in accessing out of bound data via specially crafted input files (CVE-2018-1999010 bnc#1102899). - Added ffmpeg-CVE-2018-1999011.patch: Fixed a heap buffer overflow in asf_o format demuxer that could result in remote code execution (CVE-2018-1999011 bnc#1102689) - Added ffmpeg-CVE-2018-1999012.patch: Fix an inifnite loop vulnerability in pva format demuxer that can result in excessive amount of ressource allocation like CPU an RAM (CVE-2018-1999012 bnc#1102688). - Added ffmpeg-CVE-2018-1999013.patch: Fix an use-after-free vulnerability in the realmedia demuxer that can result in vulnerability, which allowed attackers to read heap memory (CVE-2018-1999013, bnc#1102687).- Add ffmpeg-CVE-2018-13302.patch: Make backport from commit ed22dc2 to fix out of array access issue (bnc#1100356, CVE-2018-13302).- Create a new package ffmpeg-private-devel which contains some headers under /usr/include/ffmpeg/private that were not installed by upstream. Those headers are needed by the libav package in order to build avconv and other tools using the libav* libraries generated by ffmpeg instead of its own. No other package should require ffmpeg-private-devel.- Build and install also the sidxindex tool- Enable mpeg1video and mpeg2video in enable_decoders, and remove it from disable-decoders call given to configure, mpeg2 now available in openSUSE.- enable video stabilization/deshaking via libvidstab (optional)- Update to new bugfix release 3.4.2 * Fix integer overflows, multiplication overflows, undefined shifts, and verify buffer lengths. * avfilter/vf_transpose: Fix used plane count [boo#1078488, CVE-2018-6392] * avcodec/utvideodec: Fix bytes left check in decode_frame() [boo#1079368, CVE-2018-6621] - Enable use of libzvbi for displaying teletext subtitles. - Fixed a DoS in swri_audio_convert(), added cve-2017-17555.diff [boo#1072366, CVE-2017-17555].- Update to new bugfix release 3.4.1 * Fixed integer overflows, division by zero, illegal bit shifts * Fixed the gmc_mmx function which failed to validate width and height [boo#1070762, CVE-2017-17081] * Fixed out-of-bounds in VC-2 encoder [boo#1069407, CVE-2017-16840] * ffplay: use SDL2 audio API - Removed 0001-avcodec-x86-mpegvideodsp-Fix-signedness-bug-in-need_.patch (upstreamed).- Add 0001-avcodec-x86-mpegvideodsp-Fix-signedness-bug-in-need_.patch [boo#1070762]- install also doc/ffserver.conf- Get rid of ffmpeg-pkgconfig-version.patch.- Update to new upstream release 3.4 * New video filters: deflicker, doublewave, lumakey, pixscope, oscilloscope, robterts, limiter, libvmaf, unpremultiply, tlut2, floodifll, pseudocolor, despill, convolve, vmafmotion. * New audio filters: afir, crossfeed, surround, headphone, superequalizer, haas. * Some video filters with several inputs now use a common set of options: blend, libvmaf, lut3d, overlay, psnr, ssim. They must always be used by name. * librsvg support for svg rasterization * spec-compliant VP9 muxing support in MP4 * Remove the libnut and libschroedinger muxer/demuxer wrappers * drop deprecated qtkit input device (use avfoundation instead) * SUP/PGS subtitle muxer * VP9 tile threading support * KMS screen grabber * CUDA thumbnail filter * V4L2 mem2mem HW assisted codecs * Rockchip MPP hardware decoding * (Not in openSUSE builds, only original ones:) * Gremlin Digital Video demuxer and decoder * Additional frame format support for Interplay MVE movies * Dolby E decoder and SMPTE 337M demuxer * raw G.726 muxer and demuxer, left- and right-justified * NewTek NDI input/output device * FITS demuxer, muxer, decoder and encoder - Fixed a double free in huffyuv [boo#1064577, CVE-2017-15186] - Fixed an out-of-bounds in ffv1dec [boo#1066428, CVE-2017-15672] - Fixed a denial of service in rtmppkt [boo#1082335, CVE-2017-11665]- Update to new upstream release 3.3.4. * avutil/pixdesc: fixed NULL deref in av_color_primaries_name [CVE-2017-14225] [boo#1058018] * avformat/asfdec: Fix DoS in asf_build_simple_index [CVE-2017-14223] [boo#1058019] * avformat/mov: Fix DoS in read_tfra [CVE-2017-14222] [boo#1058020]. - Dropped integrated patches: D 0001-avformat-hls-Fix-DoS-due-to-infinite-loop.patch D 0001-avformat-nsvdec-Fix-DoS-due-to-lack-of-eof-check-in-.patch D 0002-avformat-asfdec-Fix-DoS-due-to-lack-of-eof-check.patch D 0002-avformat-mxfdec-Fix-DoS-issues-in-mxf_read_index_ent.patch D 0003-avformat-cinedec-Fix-DoS-due-to-lack-of-eof-check.patch D 0003-avformat-mxfdec-Fix-Sign-error-in-mxf_read_primer_pa.patch D 0004-avformat-rmdec-Fix-DoS-due-to-lack-of-eof-check.patch D 0005-avformat-rl2-Fix-DoS-due-to-lack-of-eof-check.patch D 0006-avformat-mvdec-Fix-DoS-due-to-lack-of-eof-check.patch- Add 0001-avformat-nsvdec-Fix-DoS-due-to-lack-of-eof-check-in-.patch [CVE-2017-14171] [boo#1057539], 0002-avformat-mxfdec-Fix-DoS-issues-in-mxf_read_index_ent.patch [CVE-2017-14170] [boo#1057537], 0003-avformat-mxfdec-Fix-Sign-error-in-mxf_read_primer_pa.patch [CVE-2017-14169] [boo#1057536]- Add 0001-avformat-hls-Fix-DoS-due-to-infinite-loop.patch [CVE-2017-14058] [boo#1056762], 0002-avformat-asfdec-Fix-DoS-due-to-lack-of-eof-check.patch [CVE-2017-14057] [boo#1056761], 0003-avformat-cinedec-Fix-DoS-due-to-lack-of-eof-check.patch [CVE-2017-14059] [boo#1056763], 0004-avformat-rmdec-Fix-DoS-due-to-lack-of-eof-check.patch [CVE-2017-14054] [boo#1056765], 0005-avformat-rl2-Fix-DoS-due-to-lack-of-eof-check.patch (code not enabled in openSUSE, though in packman) [CVE-2017-14056] [boo#1056760], 0006-avformat-mvdec-Fix-DoS-due-to-lack-of-eof-check.patch [CVE-2017-14055] [boo#1056766]- Unconditionalize celt, ass, openjpeg, webp, netcdf, libva, vdpau.- Build unconditionally with lame and twolame- Update to maintenance release 3.3.3 * Various fixes for integer overflows, too-large bit shifts and buffer length checks. - Drop 0001-avcodec-apedec-Fix-integer-overflow.patch (included upstream)- Add 0001-avcodec-apedec-Fix-integer-overflow.patch to address CVE-2017-11399 [boo#1049095]- Enabled cuda and cuvid for unrestricted build. - Fixed typos in devel package descriptions.- Update to new upstream release 3.3.2 * Various fixes for integer overflows and too-large bit shifts- Disable cuda support to fix boo#1041794: ffmpeg 3.3. enablement of cuda prevents H264/avc1.4d400d videos from playing on Youtube - Refreshed patches: ffmpeg-codec-choice.diff ffmpeg-libcdio_cdda-pkgconfig.patch ffmpeg-pkgconfig-version.patch and ffmpeg-new-coder-errors.diff- Add additional checks to ensure MPEG is off- Update to new upstream release 3.3.1 * Fix uninitialized variables, signed integer overflow, excess shift operations. Add boundary checks.- Enable ac3 per request from idonmez- Update to new upstream release 3.3 * EBU R128 implementation now within ffmpeg, not relying on external library anymore * New video filters "premultiply", "readeia608", "threshold", "midequalizer" * Support for spherical videos * New decoders: 16.8 and 24.0 floating point PCM, XPM * New demuxers: MIDI Sample Dump Standard, Sample Dump eXchange demuxer * MJPEG encoding uses Optimal Huffman tables now * Native Opus encoder * Support .mov with multiple sample description tables * Removed the legacy X11 screen grabber, use XCB instead * Removed asyncts filter (use af_aresample instead) * resolved CVE-2016-10190 [boo#1022920], CVE-2016-10191 [boo#1022921], CVE-2016-10192 [boo#1022922], CVE-2017-7859 [boo#1034183], CVE-2017-7862 [boo#1034181], CVE-2017-7863 [boo#1034179], CVE-2017-7865 [boo#1034177], CVE-2017-7866 [boo#1034176]- Enable mp3 decoding- Have libavcodec57 additionally provide libavcodec57(unrestricted) when building unrestricted: allow third party packages to require the unrestricted codec. The existing -full provides is not suitable as it can be provided by multiple libavcodec* packages, whereas we require a specific ABI version.- Update to new upstream release 3.2.4 * lavf/mov.c: Avoid heap allocation wrap in mov_read_hdlr * lavf/mov.c: Avoid OOB in mov_read_udta_string() * lavf/mov.c: Avoid heap allocation wraps in mov_read_{senc,saiz}()- Make sure each subpkg comes from the same src.rpm- Update to new upstream release 3.2.3 * Maintenance release with bugfixes * ffplay: fix sws_scale possible out of bounds array access - Drop version number from patch: ffmpeg-2.4.5-arm6l.patch -> ffmpeg-arm6l.diff- Wrap netcdf support in build condtional because it is a drop-in pkg- Enable all muxers and demuxers as they are just descriptor of format thus do not change the behaviour in any relevant way. * The best user now gets is proper interpretation of the format and failure to play it without proper de/encoder * Recommended by vlc team to be done this way :)- Update to new upstream release 3.2.2 * avformat/rtmppkt: Check for packet size mismatches * avcodec/flacdec: Fix undefined shift in decode_subframe() * avcodec/flacdec: Fix signed integer overflow in decode_subframe_fixed() * avcodec/flacdsp_template: Fix undefined shift in flac_decorrelate_indep_c- Update to version 3.2.1: * avcodec/aac_adtstoasc_bsf: validate and forward extradata if the stream is already ASC * libopusdec: default to stereo for invalid number of channels * sbgdec: prevent NULL pointer access * rmdec: validate block alignment * smacker: limit recursion depth of smacker_decode_bigtree * mxfdec: fix NULL pointer dereference in mxf_read_packet_old * ffmdec: validate codec parameters * avformat/mpeg: Adjust vid probe threshold to correct mis-detection * avcodec/avpacket: fix leak on realloc in av_packet_add_side_data() * avformat/apngenc: use the stream parameters extradata if available * ffprobe: fix crash in case -of is specified with an empty string * exr: fix out-of-bounds read * libschroedingerdec: fix leaking of framewithpts * filmstripdec: correctly check image dimensions * icodec: fix leaking pkt on error * dvbsubdec: fix division by zero in compute_default_clut * escape124: reject codebook size 0 * mpegts: prevent division by zero * matroskadec: fix NULL pointer dereference in webm_dash_manifest_read_header * mxfdec: fix NULL pointer dereference * avcodec/mpeg4videodec: Workaround interlaced mpeg4 edge MC bug * avcodec/mpegvideo: Fix edge emu buffer overlap with interlaced mpeg4 * avcodec/ituh263dec: Avoid spending a long time in slice sync * avcodec: Check side data size before use * avformat/flvdec: Fix regression losing streams- Update to new upstream release 3.2 * SDL2 output device and ffplay support * SDL1 output device and SDL1 support removed * New: libopenmpt demuxer, fifo muxer, True Audio (TTA) muxer * New filters: weave, gblur, avgblur, sobel, prewitt, vaguedenoiser, yuvtestsrc, lut2, hysteresis, maskedclamp, crystalizer, acrusher, bitplanenoise, sidedata, asidedata * Non-Local Means (nlmeans) denoising filter * 16-bit support in curves filter and selectivecolor filter * Added threads option per filter instance * The "curves" filter does not automatically insert points at x=0 and x=1 anymore * Matroska muxer now writes CRC32 elements by default in all Level 1 elements * New "tee" protocol * VP8 in Ogg muxing * Floating point support in ALS decoder * Extended mov edit list support * Changed mapping of RTP MIME type G726 to codec g726le. - Drop ffmpeg-fix-CONFIG_VC1DSP-changes.patch (no longer needed)- Enable libfdk_aac if it is available at buildtime- Update to version 3.1.5 * avformat/mxfdec: Check size to avoid integer overflow in mxf_read_utf16_string() * avcodec/mpegvideo_enc: Clear mmx state in ff_mpv_reallocate_putbitbuffer() * avcodec/utils: Clear MMX state before returning from avcodec_default_execute*() * libopenjpegenc: fix out-of-bounds reads when filling the edges * libopenjpegenc: stop reusing image data buffer for openjpeg 2 * avformat/utils: Update codec_id before using it in the parser init * ffmpeg: remove unused and errorneous AVFrame timestamp check * Support for MIPS cpu P6600 * avutil/mips/generic_macros_msa: rename macro variable which causes segfault for mips r6- Update to version 3.1.4 * avformat/avidec: Check nb_streams in read_gab2_sub() * avformat/avidec: Remove ancient assert * avfilter/vf_colorspace: fix range for output colorspace option * lavc/mediacodecdec_h264: fix SODB escaping * avcodec/nvenc: fix const options for hevc gpu setting * avformat/avidec: Fix memleak with dv in avi * lavc/movtextdec.c: Avoid infinite loop on invalid data. * avcodec/ansi: Check dimensions * avcodec/cavsdsp: use av_clip_uint8() for idct * avformat/movenc: Check packet in mov_write_single_packet() too * avformat/movenc: Factor check_pkt() out * avformat/utils: fix timebase error in avformat_seek_file() * avcodec/g726: Add missing ADDB output mask * avcodec/avpacket: clear side_data_elems * avformat/movenc: Check first DTS similar to dts difference * avcodec/ccaption_dec: Use simple array instead of AVBuffer * avcodec/svq3: Reintroduce slice_type * avformat/mov: Fix potential integer overflow in mov_read_keys * swscale/swscale_unscaled: Try to fix Rgb16ToPlanarRgb16Wrapper() with slices * swscale/swscale_unscaled: Fix packed_16bpc_bswap() with slices * avformat/avidec: Fix infinite loop in avi_read_nikon() * lavf/utils: Avoid an overflow for huge negative durations. * avformat/hls: Fix handling of EXT-X-BYTERANGE streams over 2GB * lavc/avpacket: Fix undefined behaviour, do not pass a null pointer to memcpy(). * lavc/mjpegdec: Do not skip reading quantization tables. * cmdutils: fix implicit declaration of SetDllDirectory function- Fix linking errors for arm and aarch64 builds, boo#995937 * Add ffmpeg-fix-CONFIG_VC1DSP-changes.patch- Update to version 3.1.3 * examples/demuxing_decoding: convert to codecpar * avcodec/exr: Check tile positions * avcodec/aacenc: Tighter input checks * avformat/wtvdec: Check pointer before use * libavcodec/wmalosslessdec: Check the remaining bits * avcodec/adpcm: Fix adpcm_ima_wav padding * avcodec/svq3: fix slice size check * avcodec/diracdec: Check numx/y * avcodec/h2645_parse: fix nal size * avcodec/h2645_parse: Use get_nalsize() in ff_h2645_packet_split() * h2645_parse: only read avc length code at the correct position * h2645_parse: don't overread AnnexB NALs within an avc stream * avcodec/h264_parser: Factor get_avc_nalsize() out * avcodec/cfhd: Increase minimum band dimension to 3 * avcodec/indeo2: check ctab * avformat/swfdec: Fix inflate() error code check * avcodec/rawdec: Fix bits_per_coded_sample checks * vcodec/h2645_parse: Clear buffer padding * avcodec/h2645: Fix NAL unit padding * avfilter/drawutils: Fix single plane with alpha * cmdutils: check for SetDllDirectory() availability- Update to version 3.1.2: * avcodec/rawdec: Fix palette handling with changing palettes * avcodec/raw: Fix decoding of ilacetest.mov * avformat/mov: Enable mp3 parsing if a packet needs it * avformat/hls: Sync starting segment across variants on live streams * avformat/hls: Fix regression with ranged media segments * avcodec/ffv1enc: Fix assertion failure with non zero bits per sample * avfilter/af_hdcd: small fix in af_hdcd.c where gain was not being adjusted for "attenuate slowly" * avformat/oggdec: Fix integer overflow with invalid pts * libavcodec/dnxhd: Enable 12-bit DNxHR support. * lavc/vaapi_encode_h26x: Fix a crash if "." is not the decimal separator. * avcodec/vp9_parser: Check the input frame sizes for being consistent * avformat/flvdec: parse keyframe before a/v stream was created add_keyframes_index() when stream created or keyframe parsed * libavformat/rtpdec_asf: zero initialize the AVIOContext struct * libx264: Increase x264 opts character limit to 4096 * avcodec/h264_parser: Set sps/pps_ref * librtmp: Avoid an infinite loop setting connection arguments * avformat/oggparsevp8: fix pts calculation on pages ending with an invisible frame * lavf/vplayerdec: Improve auto-detection. * lavc/mediacodecdec_h264: properly convert extradata to annex-b- Build with netcdf so as to enable af_sofalizer [boo#983398]- Update to version 3.1.1 * doc/APIchanges: document the lavu/lavf field moves * avformat/avformat: Move new field to the end of AVStream * avformat/utils: update deprecated AVStream->codec when the context is updated * avutil/frame: Move new field to the end of AVFrame * libavcodec/exr : fix decoding piz float file. * avformat/mov: Check sample size * lavfi: Move new field to the end of AVFilterContext * lavfi: Move new field to the end of AVFilterLink * ffplay: Fix usage of private lavfi API * lavc/mediacodecdec_h264: add missing NAL headers to SPS/PPS buffers * lavc/pnm_parser: disable parsing for text based PNMs- Update to version 3.1 * DXVA2-accelerated HEVC Main10 decoding * fieldhint filter * loop video filter and aloop audio filter * Bob Weaver deinterlacing filter * firequalizer filter * datascope filter * bench and abench filters * ciescope filter * protocol blacklisting API * MediaCodec H264 decoding * VC-2 HQ RTP payload format (draft v1) depacketizer and packetizer * VP9 RTP payload format (draft v2) packetizer * AudioToolbox audio decoders * AudioToolbox audio encoders * coreimage filter (GPU based image filtering on OSX) * libdcadec removed * bitstream filter for extracting DTS core * ADPCM IMA DAT4 decoder * musx demuxer * aix demuxer * remap filter * hash and framehash muxers * colorspace filter * hdcd filter * readvitc filter * VAAPI-accelerated format conversion and scaling * libnpp/CUDA-accelerated format conversion and scaling * Duck TrueMotion 2.0 Real Time decoder * Wideband Single-bit Data (WSD) demuxer * VAAPI-accelerated H.264/HEVC/MJPEG encoding * DTS Express (LBR) decoder * Generic OpenMAX IL encoder with support for Raspberry Pi * IFF ANIM demuxer & decoder * Direct Stream Transfer (DST) decoder * loudnorm filter * MTAF demuxer and decoder * MagicYUV decoder * OpenExr improvements (tile data and B44/B44A support) * BitJazz SheerVideo decoder * CUDA CUVID H264/HEVC decoder * 10-bit depth support in native utvideo decoder * libutvideo wrapper removed * YUY2 Lossless Codec decoder - Added minimum requirement for libva (0.35.0, matched by 1.3.0 package)- Guard usage of opencore using bcond_with, boo#980542- Update to version 3.0.2 * avcodec/ttaenc: Reallocate packet if its too small * configure: build fix for P5600 with mips code restructuring * mips: add support for R6 * pgssubdec: fix subpicture output colorspace and range * avcodec/ac3dec: Reset SPX when switching from EAC3 to AC3 * avfilter/vf_drawtext: Check return code of load_glyph() * avformat/mux: Check that deinit is set before calling it * avcodec/takdec: add code that got somehow lost in process of REing * avcodec/apedec: fix decoding of stereo files with one channel full of silence * avcodec/avpacket: Fix off by 5 error * avcodec/h264: Fix for H.264 configuration parsing * avcodec/bmp_parser: Ensure remaining_size is not too small in startcode packet crossing corner case * avcodec/pngdec: Fix alpha detection with skip_frame * Changelog: Make formating consistent * avfilter/src_movie: fix how we check for overflows with seek_point * avcodec/j2kenc: Add attribution to OpenJPEG project: - Dropped dcadec (libdca was merged upstream)- Add ffmpeg-codec-choice.diff- Remove ffmpeg-devel subpackage. All users have been converted to pkgconfig Add Provides/Obsoletes to libavdevice-devel- Add ffmpeg-new-coder-errors.diff- Another try at organizing the codec-enable list. Enable video: AYUV, Dirac, MJPEG, rawvideo, Theora, VP8, VP9, WebP, zlib Enable audio: Celt, GSM, Opus, Speex, Vorbis Enable subtitle: ASS/SSA text, SRT text, UTF-8 plaintext- Update to new maintenance release 3.0.1 * vc2enc: fix use of uninitialized variables in the rate control system * postproc: fix an unaligned access * lavc/hevc: Allow arbitrary garbage in bytestream as long as at least one NAL unit is found.- Update included pkgconfig files to require the exact version of ffmpeg pc files, instead of any later version ffmpeg-pkgconfig-version.patch- Remove the optional vo-aacenc dependency, upstream removed it.- Update to new upstream release 3.0 * New filters: extrastereo, ocr, alimiter, stereowiden, stereotools, rubberband, tremolo, agate, chromakey, displace, and many more. * ffplay dynamic volume control * audio high-order multiband parametric equalizer * automatic bitstream filtering- Update to version 2.8.6 * avcodec/jpeg2000dec: More completely check cdef * avutil/opt: check for and handle errors in av_opt_set_dict2() * avcodec/flacenc: fix calculation of bits required in case of custom sample rate * avformat: Document urls a bit * avformat/libquvi: Set default demuxer and protocol limitations * avformat/concat: Check protocol prefix * doc/demuxers: Document enable_drefs and use_absolute_path * avcodec/mjpegdec: Check for end for both bytes in unescaping * avcodec/mpegvideo_enc: Check for integer overflow in ff_mpv_reallocate_putbitbuffer() * avformat/avformat: Replace some references to filenames by urls * avcodec/wmaenc: Check ff_wma_init() for failure * avcodec/mpeg12enc: Move high resolution thread check to before initializing threads * avformat/img2dec: Use AVOpenCallback * avformat/avio: Limit url option parsing to the documented cases * avformat/img2dec: do not interpret the filename by default if a IO context has been opened * avcodec/ass_split: Fix null pointer dereference in ff_ass_style_get() * mov: Add an option to toggle dref opening * avcodec/gif: Fix lzw buffer size * avcodec/put_bits: Assert buf_ptr in flush_put_bits() * avcodec/tiff: Check subsample & rps values more completely * swscale/swscale: Add some sanity checks for srcSlice* parameters * swscale/x86/rgb2rgb_template: Fix planar2x() for short width * swscale/swscale_unscaled: Fix odd height inputs for bayer_to_yv12_wrapper() * swscale/swscale_unscaled: Fix odd height inputs for bayer_to_rgb24_wrapper() * avcodec/aacenc: Check both channels for finiteness * asfdec_o: check for too small size in asf_read_unknown * asfdec_o: break if EOF is reached after asf_read_packet_header * asfdec_o: make sure packet_size is non-zero before seeking * asfdec_o: prevent overflow causing seekback * asfdec_o: check avio_skip in asf_read_simple_index * asfdec_o: reject size > INT64_MAX in asf_read_unknown * asfdec_o: only set asf_pkt->data_size after sanity checks * Merge commit '8375dc1dd101d51baa430f34c0bcadfa37873896' * dca: fix misaligned access in avpriv_dca_convert_bitstream * brstm: fix missing closing brace * brstm: also allocate b->table in read_packet * brstm: make sure an ADPC chunk was read for adpcm_thp * vorbisdec: reject rangebits 0 with non-0 partitions * vorbisdec: reject channel mapping with less than two channels * ffmdec: reset packet_end in case of failure * avformat/ipmovie: put video decoding_map_size into packet and use it in decoder * avformat/brstm: fix overflow- Update to version 2.8.5 * Fixes CVE-2016-1897 and CVE-2016-1898 [boo#961937]- Update to version 2.8.4 * Many bugfixes, see the included Changelog for all the changes. * resolving CVE-2015-8661 [boo#960385], CVE-2015-8662 [boo#960384], CVE-2015-8663 [boo#960383] - Drop ffmpeg-remove_some_unused_ctrl_id_mappings.patch, fixed upstream.- Obsolete ffmpeg-tools from packman- Add some provides to make it easier for firefox to recommend this package for installation- Added patch ffmpeg-remove_some_unused_ctrl_id_mappings.patch to successfully build against libvpx >= 1.5 (at least on PMBS).- Add buildconditionals for libass,libva,vdpau to fix build in SLE_11- Rename bcond dca to dcadec - Add more buildconditionals to get closer to removal of BUILD_ORIG- Remove unused imlib2- Sync with packman changes * All packman specific changes are protected with BUILD_ORIG - Added the following patches * ffmpeg-2.4.5-arm6l.patch * ffmpeg-libcdio_cdda-pkgconfig.patch- Update to new upstream maintenance release 2.8.3 * avformat/matroskadec: Check subtitle stream before dereferencing * avcodec/jpeg2000dec: Fix potential integer overflow with tile dimensions * avcodec/jpeg2000dec: Check for duplicate SIZ marker * avcodec/jpeg2000: Change coord to 32bit to support larger than 32k width or height * avcodec/jpeg2000dec: Check SIZ dimensions to be within the supported range * avcodec/jpeg2000: Check comp coords to be within the supported size * dds: validate compressed source buffer size * dds: validate source buffer size before copying * softfloat: assert when the argument of av_sqrt_sf is negative - Fixes CVE-2015-8363 [bnc#957114], CVE-2015-8364 [bnc#957115], CVE-2015-8365 [bnc#957116]- Update to new upstream release 2.8.2, containing fixes for the following security issues: * CVE-2015-8216 boo#955346 * CVE-2015-8217 boo#955347 * CVE-2015-8218 boo#955348 * CVE-2015-8219 boo#955350 - Upstream changes: * various fixes in the aac_fixed decoder * various fixes in softfloat * swresample/resample: increase precision for compensation * lavf/mov: add support for sidx fragment indexes * avformat/mxfenc: Only store user comment related tags when needed * ffmpeg: Don't try and write sdp info if none of the outputs had an rtp format. * apng: use correct size for output buffer * jvdec: avoid unsigned overflow in comparison * avcodec/jpeg2000dec: Clip all tile coordinates * avcodec/microdvddec: Check for string end in 'P' case * avcodec/dirac_parser: Fix undefined memcpy() use * avformat/xmv: Discard remainder of packet on error * avformat/xmv: factor return check out of if/else * avcodec/mpeg12dec: Do not call show_bits() with invalid bits * avcodec/faxcompr: Add missing runs check in decode_uncompressed() * libavutil/channel_layout: Check strtol*() for failure * avformat/mpegts: Only start probing data streams within probe_packets * avcodec/hevc_ps: Check chroma_format_idc * avcodec/ffv1dec: Check for 0 quant tables * avcodec/mjpegdec: Reinitialize IDCT on BPP changes * avcodec/mjpegdec: Check index in ljpeg_decode_yuv_scan() before using it * avcodec/h264_slice: Disable slice threads if there are multiple access units in a packet * avformat/hls: update cookies on setcookie response * opusdec: Don't run vector_fmul_scalar on zero length arrays * avcodec/opusdec: Fix extra samples read index * avcodec/ffv1: Initialize vlc_state on allocation * avcodec/ffv1dec: update progress in case of broken pointer chains * avcodec/ffv1dec: Clear slice coordinates if they are invalid or slice header decoding fails for other reasons * rtsp: Allow $ as interleaved packet indicator before a complete response header * videodsp: don't overread edges in vfix3 emu_edge. * avformat/mp3dec: improve junk skipping heuristic * concatdec: fix file_start_time calculation regression * avcodec: loongson optimize h264dsp idct and loop filter with mmi * avcodec/jpeg2000dec: Clear properties in jpeg2000_dec_cleanup() too * avformat/hls: add support for EXT-X-MAP * avformat/hls: fix segment selection regression on track changes of live streams * configure: Require libkvazaar < 0.7. * avcodec/vp8: Do not use num_coeff_partitions in thread/buffer setup - Drop ffmpeg-mov-sidx-fragment.patch, fixed upstream.- Update to new upstream release 2.8.1 * Minor bugfix release * Includes all changes from. Ffmpeg-mt, libav master of 2015-08-28, libav 11 as of 2015-08-28 - Add ffmpeg-mov-sidx-fragment.patch to add sidx fragment indexes. Needed for new mpv release.- Update to new upstream release 2.8 * DirectDraw Surface image/texture decoder * Many improvements to the JPEG 2000 decoder * New video filters: colorkey, SSIM, showvolume, adrawgraph, drawgraph, removegrain, erosion, dilation, deflate, inflate, reverse, atadenoise, aphasemeter, showfreqs, vectorscope, waveform, hstack, vstack, framerate * New audio filters: Dynamic Audio Normalizer as dynaudnorm filter, areverse, random, deband, sidechaincompress, acrossfade * allyuv and allrgb video sources * Switched default encoders for webm to VP9 and Opus * Removed experimental flag from the JPEG 2000 encoder- Update to new upstream release 2.7.2 - webp: fix infinite loop in webp_decode_frame - huffyuvdec: validate image size - avcodec/vp8: Check buffer size in vp8_decode_frame_header() - avcodec/vp8: Fix null pointer dereference in ff_vp8_decode_free() - avutil/fifo: Fix the case where func() returns less bytes than requested in av_fifo_generic_write() - bytestream2: set the reader to the end when reading more than available - oggparsedirac: check return value of init_get_bits - vp9/update_prob: prevent out of bounds table read - avcodec/pngdec: Check values before updating context in decode_fctl_chunk() - avcodec/pngdec: Copy IHDR & plte state from last thread - avcodec/pngdec: Require a IHDR chunk before fctl - avcodec/pngdec: Only allow one IHDR chunk - ffmpeg: Do not use the data/size of a bitstream filter after failure- Enable codecs for audio: PCM, Speex, CELT, FLAC, ILBC, Opus - Enable codecs for image: BMP/PCX/TGA, TIFF, Sun/SGI/X11 raster raw Huff-compressed or uncompressed YUV - Update to new upstream release 2.7.1 * postproc: fix unaligned access * avcodec/flacenc: Fix Invalid Rice order * tls_gnutls: fix hang on disconnection * avcodec/ffv1enc: fix bps for >8bit yuv when not explicitly set * avio: fix potential crashes when combining ffio_ensure_seekback + crc * ffmpeg_opt: Check for localtime() failure * configure: Disable VSX on unspecified / generic CPUs- Enabled 'bluray' protocol- Update to new upstream release 2.7 * New encoders: apng (PNG with alpha) * New decoders: TDSC (a JPEG/BGR24/zlib format) * New audio filters: chorus * New video filters: cover_rect, detelecine, fftfilt, find_rect - Enable codecs: 012v, ansi, apng, bmp, exr, ffv1, ffvhuff * unpack DivX-style packed B-frames in MPEG-4 bitstream filter * WebM Live Chunk Muxer * nvenc level and tier options - Canopus HQ/HQA decoder - Automatically rotate videos based on metadata in ffmpeg - improved Quickdraw compatibility - VP9 high bit-depth and extended colorspaces decoding support - WebPAnimEncoder API when available for encoding and muxing WebP - Direct3D11-accelerated decoding - Support Secure Transport - Multipart JPEG demuxer- Fix building with BUILD_ORIG- Update to new upstream release 2.6.3 * avcodec/libtheoraenc: Check for av_malloc failure * ffmpeg_opt: Fix -timestamp parsing * avcodec/cavsdec: Use ff_set_dimensions() * swr: fix alignment issue caused by 8ch sse functions * avcodec/mjpegdec: fix len computation in ff_mjpeg_decode_dqt() * avformat/matroskadec: Cleanup error handling for bz2 & zlib * avformat/matroskaenc: Check ff_vorbiscomment_length in put_flac_codecpriv() * avcodec/mpeg12dec: use the correct dimensions for checking SAR * xcbgrab: Validate the capture area * xcbgrab: Do not assume the non shm image data is always available * avfilter/lavfutils: disable frame threads when decoding a single image * ffmpeg: remove incorrect network deinit * OpenCL: Avoid potential buffer overflow in cmdutils_opencl.c * libvpxenc: only set noise reduction w/vp8 * vp9: remove another optimization branch in iadst16 which causes overflows. * network: Do not leave context locked on error * vp9: remove one optimization branch in iadst16 which causes overflows. * swresample: Allow reinitialization without ever setting channel layouts/counts * imgutils: initialize palette padding bytes in av_image_alloc * id3v2: catch avio_read errors in check_tag * avi: Validate sample_size * diracdec: avoid overflow of bytes*8 in decode_lowdelay * diracdec: prevent overflow in data_unit_size check * matroskadec: use uint64_t instead of int for index_scale * pngdec: don't use AV_PIX_FMT_MONOBLACK for apng * pngdec: return correct error code from decode_frame_common * swscale/ppc/swscale_altivec.c: POWER LE support in yuv2planeX_8() delete macro GET_VF() it was wrong * matroskadec: export cover art correctly * mxfenc: don't try to write footer without header - Enable building avresample for extra API compat - Remove ffmpeg-pkgconfig-requires.diff: RPM's pkgconfigdeps.sh is scanning Requires.private too.- Add baselibs.conf: provide -32bit libraries (used by xine-32bit).- Update to new upstream release 2.6.2 * avformat/utils: avoid discarded streams in av_find_default_stream_index() * avutil/cpu: add missing check for mmxext to av_force_cpu_flags * avformat/http: replace cookies with updated values instead of appending forever- Update to new upstream release 2.6.1 * Maintenance release with some bugfixes- Update to new upstream release 2.6 * The VP9 decoder is now usable on x86(-32) and pre-SSSE3 CPUs. * 10-bit support in the SPP video filter * New video filters: "colorlevels", "tblend", "palettegen", "paletteuse". New audio filters: "dcshift". * The old libmpcodecs wrapper is finally gone * API changes: introduction of device inputs and outputs- Update to new upstream release 2.5.3 * AVFoundation screen-grabbing support, animated WebP decoding support, and Animated PNG support. UDP-Lite support was added.- Initial package (version 2.5.3) for build.opensuse.org/sbin/ldconfig/sbin/ldconfigibs-arm-3 16826699613.4.2-150200.11.28.13.4.2-150200.11.28.1libswscale.so.4libswscale.so.4.8.100/usr/lib64/-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:28802/SUSE_SLE-15-SP2_Update/bba9bc2f83c0860ec8b5869f8697245c-ffmpeg.SUSE_SLE-15-SP2_Updatecpioxz5aarch64-suse-linuxELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=9682b1d45156cfcc3b52adfc97765077622f3e37, stripped PPRR RRRR R RR"3[utf-8af6202cd63ea742a95fc0b5edbe8226c6874f0a65faab73d3121cc1151c49df4?7zXZ !t/@] cr$x#I|Xr"Tw ؜!Cv֎( 6} eZa橋x;`&Ҁ;(Mv)n4{.8T~cLAIc`N]AQ+K`mScܙ YQvE mTPkOT<{sU,o2!ȡ?xjMwN;\5ʋؼjO/4ZV#/ݶz☆;OUgwAAo_(F~o{bYdғ$K GqqRȤMU{>7Ϭ u}<.c(;#Uw4~${4!C1nF׀.vTаíqd6 nf+oV)mNIìҭL^/+9rye",ZGmv^v.(e7臓dEX2!CAcqkfIn \%Q3 r NN~rqm)w~rkt)CFk8RjEGz?&OZZt.bQYP; 5MsbQ @|Z!IJZY:4e1rq4ZKK9{I;ADZV@<]˳y zGhyYy5qPkbKM!Ƭ!Ot~dwH +KohFe Sb*5+ClCdɪ|9%_ zۓXRTb7^nwo5l=FJu.;[}pNbÝǞ˼8{@!ZX4Lh#ɧd$W}ǤE712w6YL-n#7hsWS873\ Ր=EI0f ZO%lH X%/e]زxj촗EǾ<I0DQbc %ZA',Kc=BkS]7Qj' ]ȋ&9 S`4'M%zOi"jU;eXmV.b8X ޫS("_}$;dX3ﭤ~s"qzX|v񤠯¤{/X@Wzjx6G^Y8C@ E&XRJp̽[>n\/^8ѯ0}jn$,Ą#}ևyggUrk ]rR1s5fb:la+HK:WW9mJIg^4iT.jůG 1ڄ B10.|dc!ބQa3}*Տ.Ӿ$tžX |$7v6&_}8A5<nP~;~sⵕ[vXC$/RS{oNeu&$j+T]js(9Ĩ%FHş|&ye TSiz 'juY#݌z~%h˷vgK3g^ =LIrPPKA&S/-ۯhp1;Ķdfb1  N( f!F-^%7u&*afM`[{_u:v{q^ + N?fo:~PH4d0/ADw}"47>V.Q8L3 * !84Ҟn\J4Bh/:-F%$IFl-쿑b*AhmG^ijyĄA/VŽo.)#RLwnKv׉Gj J8ԯ>ݿUt%{ݝPѵ\Gm_+T$02]Ae1IP- mAH(S&شQso7OĔ:8rCdz_~V 7KntV?EEgOW*򼩶ttτygQE2Jxkl)lk{=El /x5-G4\Jn B돟\|vڟ)"΢+sXQw5^|#ZFB =D('!]ca20JVay:t ̾c@fȇr0 dٽfX{ca%Y4}[eϰzشҭs"$"| sBP%$Z뿎*vĴүtFPNP_6 Gr ƸBW[ aA$NWXגl>Wev*3fWcaa[E>Q2ӏ|H&97%y&+,gXO:2Jwbxc2QFYrD1S7q[*yK_ATG g+LI !hXHWahwy)1 i?fIaph V["ms+4)Yɪ|?-.ٖr^yC9"S݊wV 6UV 3cAf{< ؚ$gQx[GKQط\޳vLg2pVd:Sءr:QYH%8@;Ϛ*OJ .!LصkQ^1'"ȡ9]QF_>PvTijc/~9@[uG)r ߪ MFNhX]L)s2C9UifiE%0i}2;NR2k$60Fhv"rHZ2V" cI[$:Q?C9M= <-w7 RS~xuk@w%O馜Ow0+6oh5Nu%P!{sq7 KNI"ϊQ$([nq -g!qzKAĶBp Pvv2޺uN+xt{ _ܫtm;{HhJ3)Y,:{er-{6yޡj23bkjou,@FXTbCQtn'fKM%d)t::tzT]߫64OCUq2w0;V,{WN]yo[0FOJ{w[4çuIH<""rŬة")~sM ~-u_8!ETN s@/.YpQW½;Fo>Z۵ZwH'iiiHg4lveIOU*{@ p8R$u/)΍$8yč 3hh(*K|XVeWs~gf<1BIBC\i??[ nL?Cx"8d o'|PyL2NEU .#7)aXo1` }]'Tĵ j V\U")(lNKK)NEG_~`[3Q a)Bb II[W"7&Wz!-8@ݱr&ş݅}n朲=>& ]1ӧU,u!Rmtba9)S;IL*Ǟ[aƿf瓺&2wjIn7ǿ~l uJ`M%`J(/x)&.&ye.l;4'5p6+U_S>Y ^]@9>Q(xLChOVSɔ[ tpY? k*?v^ZI6yQ։t~ܿozN)]`[U8X_#u ۊptg$ۂwmVfv2H+'MSAA#ZjV6fwOto8R{IK>F,X}I0ѰX,ur:3"]#Ϊ#~0&MeuWtr4nof MbͿI\~ĥep$/ۤՇ{[{sx=4Mu,-l#@ dHilմ_1ɰ>l-URKGOml ajKOY JT9m'sr yAD8<:4!llC_+_Z F=IUbv xM]? :u9UsIm`~pu>wd&٫iP(WýZ@Ѕ~v9=HYpUν;mfڥj*P);#Äx49/l{p dmj}ͩ^U{qx;.w>p4w|1 Fo/forrvfvڐ'܀1زro |{&ge795d&ws٦X#|q\w9:'cpcApĬA?8=Q|a.@1ǐSW!t_dëTspJIhʒ^$l(STfFR:I~kЈ\Eٵd;C( 0/q)oz^Y}~',+ѳ (@x0Y$lzyvecFb6gyu\νYǕ:6Yr5[BU/XR&PHVPÑIGVLTQHy.):Z!L#R34n)OڮI H b$c gMo 1z3wOU f~՟J'|/Yfva[ &`[j?9+ھK  zhERc캏Bs$4"od)Q1ƌ#BؾJ΂ r9,<\~'% + Pɼk{gp( d4 DSdMڵ*xf)[4f8M+/QMȫ[bI_=PO|ÝdmcDhMxb 0+SsDSl@ .^5r/"|,EA,[%-v0ז.GC}Xp/ف OBQs4W@=tQTEz 9"Z`t8W,l\IW1Z(^8޹P7@?vtvA^ƨ\NJ0:4 &*UT!eq$ڟ=dԢ=4vj%F-)F5vviՆeh"?策c[:6HgFֱ~L˽Q_P;c>/@4E2^ 7B  n)<CFb,nodXUf7ДIE9 "}7{ş J>R lᑑI+uy ̔}L&|ݯ+~n2`[1Q}ֳ,mXVCF:W#LP]r;tchl,P'nLPw59c=ɧgbX̕4.fUHFD"3/0AaywV o,k ^XtaUyQ6IZ G =3Pd;@2;?>nnm1ʴHO3#u!9 -MR%?C@P[M{C5RaaQ/&J%"Xr¤>֋X_`?b%&9Z7c:2iyag d"×֕mf< jw8 φ x<4U)G*ɈA)$ل$֭' ʫ-x&Ufz`2, ?nVfpm_xASge$} 4ّG4+(?Ny6@ J+IN@Nj?%N{3pF̿áZ$2NCFiO; &cc<*_vdJ$l;2p]I:J,nAӼft ",e-N!yfgRy+kqX@+jV5_f +~1@.Fow'j&Y@-[M3eA40jѷ ?u}) AQ[ ;R IaKpI Y v9٬! koZ@͉8jqq鍝dr)wY`K *dDtP D;:߭nA(3%~G`P8jѐm(-_ou=&tD$_LxDp뛕Io (i tsG vZ(TI sϜ ĝ߰r}a # Qs6j7ͮ#-ԍNIfEYmtsi$;j~IdۘA'?G|~Ys~yy?F vXNWjx *8erH`X9@f؇D#R0-_gv񵈣4 N6_i,`x{@!R{wGI70~k/'Ք; 2yne ~M"iv oq0݅mtFexo E%a/Ǖ(]ѵўzsLRf<ڀkJČ^wS }t40E}\ ,!D\"s}N_ͅVF\kC4R{)\\⟝>atX扬\3H-ECNXXϘj^)xtb#yך={HI\w=h~o,|PزZ\ѿ:yHFΚ݉E :%ao0@V蘷si=qXLn;5 .H% q}{/uF WDf^+S[P{a XOx[5PN+ڿ/@QiƥnMҶ Y,fr=RWq!W[3n#vRq 1xlП;Z`6x١(DlL)Igۢ)G7Zp)/7 ?9Vm7H8p4k:B`&xr 1|[% /MIqEMjh$S 3aEo4 >ί"&,.pRFy9&Q#D76&3W*#n[ݮY*ڔMFkĵÂ$hr)R>;i(}\uzO&e`B=s<KeنYJ z`WJPwghstbKiDA>!T( mZEzp0$o:|*M`,**4sds&y S9=~Y5_ñf?T#E5&Mޮ3/X^gظt9@u3HG[t[s JF[xW21=%xV&[,2B~T".:->Dn{Ҟ\pK)%i'2dvX7zPs]Xr^_<$cIM@b݉¬{Z,] Z ;(*(+"(0?L#"Vm#sji~ݓz| kpGIZ^cX-=_Ӊwl]M5V4=[V3?VC=Mo~Aww'=v=FZ{-zϵM e*q~Q{Ud\_ 1MYL(@wdV?> 51 gƄ-2LȬD^1 :et졢Ё+UI/nT0d;j^44:녗;0˹.% jL};P}f]kCSGB|BXKܬu_Uw) 1'b NKr|J~ۭə 2nT;v{ ]R8fXb_ U^F:lU[qa"zU83~J\!\il?XJݣ H[:w#{'ڋ:|qbvJ =$oS1.1!B Ka:3dE:)ϢB:W.)QEH.yJ5" 豣[n} l CL>~HM faya-2 q;è܄|ǒ#_>zƔt(Εϕj I 1Λ*@ܒ]O<=hX!@)!})h1dH#W/i ºR^h ٔjRdPe֢k5,qgA=Cp,}H=Uh QWn|(=ѱECګY8CӟM :lu*e'Ӱ/%hV)x pm>aI;ѽc$v? zbP69-ܸw>FD ;]g[!{|smH_j/ jņKܯiDWAWhAOgةqn2b+ ?tuKcܱ~H&7:sKtߋZ([h ]Vo +@ y7 T`Գ4u~ ?/`3%`bxwyAV]Q1O['YY4ѧfU gryd!vE$ j@\LcВ.3 N;"mGʁ= tSv*!0872;+Zts=5i(ZPeQ ;M \6i&lV(OԄF^,݄EqEo0'vq_z^u9cztѐ,`ͷ5N;63ǐԋ&%H=>@Ӟ>4zڋl?хc#}ɱB%*w#kM;e3=\8cbVKa끍dcN6HU&ODqmϐ SgY^́]?"C2`GNkquo*^]8bLLeyH2IY-lqܼ|-K[_`^D/O\ڷň3R)A>AbUw۱ȶe(&;Zg?=/`ƪYSIF֎pPʽ( H~2mеPuXY:x3wW\ N59t?~ 0|k~ҟ}Ɋ^l _ ͦmZ \xIH/RA(+!1hGgnyصuFߌs!  qDH̲cN)SbHՁR倩z/>.+3Ckc*-F֢"DѺ c,p&QR8ژ~qmLcԑ[+;)Oo IVzKyˆHfMBa5p5 '[v " }i-i%}#|JGG+Mʥ}vk@Y|Uadm POnZr | }ZX_BAЀ9֫Ÿ]hSB&@+1' \.) LubP5KM*ཱƬ*G3ۣEQ}d.#̟VeaρPT}hlGEKu^ݗ23Xoﶩ?h@-uO,?@D=6<*m: Bw"lf6{g*٣r?}=;r}/ 0*Z?EsOJO@.>bQ U847F_IfC?؞]Vc\+o#:ե%tf:%Jx(Kȗ0}A{w;(釪?97F-}+` 07ZhG(gQ5˂](ZvJcag )`V l0:~B/+]́ ];*-~k}שzMvd b&5$ע$:l" !z?6m)o'%pDi[Γs(юkHBGEjo<֕78h?rk~'nWjylFe\4eRdN#}KTӂОM m4 a! *f D+*)Sř;({bMIon[v^CD.+nKbH&8+LhMI"G@|_^}p\f˥%d%kzP{4\QQLI }C1gj4-i_^.H~2]^) ok5 2g=u?̕GĮ\?KU}W#D↎6⇈&Lڋ{Ty^0)&S:57X0$넃-cT?9J\WH d\*6pi.LI@ 1^zj\hT ޥ[~sr!Km?Lk,F"[y \ ijiڣ}oBe&(aEP–j$9*c@B!,+dՎx͖UI^.={j6\[l,r8xlߤ 9-Et`/G5PIRZܣ>+cGl PL |ڒ|ݳ(tOL2)o 6ܾ[?kH%'B ⮙$ҹ [A6wOg,amZ1-!rҀŎf3oakvD~yꕼ];?uO>zzc)z?xo~$kq)93ؾaUeiW18䆷!S v?Vg!֝.6bs{Oa1㾥 Yo/altYKtaH5r˨.b,*.N~ ⮯m{֙i#b/ zT!{Oy}6"870=޽L8 5fn;f7-yc͕Y3*ozcX~_V[6py]Ӡ $+Wĉ"WoUoYK $% gz _I$m_g[ ޗ"Bl¶$3 XF&`iKIiiAҥWD '"V[H~lPf,=:.&Gð (8kvpABP,t])|oߧmWG:Q>'rn'>:q`>~'ݞHZ+ry [Y'V+{6 )wL;.6/jiwQW^O䅁D8}䏑#]8ZOǕ,k&pxVLgJ7Z埪D3G$%R. bۯAc+)|l?wOz8vQf>y- Ä-?>ixD5 mCEkkifذIV_L@ xY!(u&c4vrN= ז^062xE =N}]Vֵ^Nrlt곫D,#sl|ZG[PpM`,zty1Y|Ri;3Kvii({K G VSKvrNs4jb7=o#U2_דh.))5X)Wa[#MkvQR=;S)%$ȕ\zדq+xeKCNלRK0gzF--[+9D I꓿PŌH'C$f0{8lPo#HjXT5s&Q8j/61O% S>1އX;EqdqbBb=hA29smNPY JGA=P m 2;]7!D'^ŹZ _ш/G'4ݿ_)~ )f*ŘP3'L9寜5~9$GݳYDNo=Jz܅{{& o/DudP̧HѺtƿ g1Ρ-+wkiwƳƩ<À3$Z_"M!4ƛxv:hIvW`x'3r(`_,?WpEP <:HV?_K;L⼼TLBQ#ʣ{#`"DeZ*f+py?%aW;nc1A0쓏YHYuz$"m|us?yb9s"[eJD^G(췭C,El KRwKI49CNI di&R9٠ mdYϣ3BW)RImp`'ieXj &ÜN?ƴ\FՌQ xӧXvzFLeFUΟ<(刢FƂQ{ 0_x=G4e)Ѕ0/[$;{Nw VlTkU}J#nGdw]`Cr+*HaѨ>fsx9!_{k LYZˮȷic0#~-besC'K| ԑ1̔Tߒ|}ZN %#= Qt-)0ĒTFXY<'2oT_Y&GN|Q9v[;zO}ơ8qSYK_ӏ)VQf@4"_cT=P.$}ACBd#gР!X]w%vVP\L_#l;j.?Ո6iB|liMa:3 m^CKcFPd>(ltqCoFCAteuލYOèEd+w)LoKxL`:Mt{0{wzAN;S2l6WE.BQؗȕ >]9Mk")"IAgLsU6D'c۝AQe3yĖl9RJv ! fNΚ/甇n .ԧȐ7i쁒'գXP _T%I(Vp _ܛkmb}&&3K15Y}s&ջ23#^yrGci&eyy`%Љ+a;K ,{LWs a;kj@W:cf; =>;=șSv*{ms|*ͅlG}4䋸Kw2# n2hGy(#%^8?D*(x6 ldRF$SÊC0S]:B*3哭BUY.O: SK>S*![Gr햸\Qg|'??WoQ;}5wLQk~Nz,Yړ!0utj2#=MWK䃬{@^,ox $)p6Ր0HBL"ecMFp)АUmqܥMAHBHB'zeJT~ "=pI`i/-s54ܖYDž/ڣϙAs}ڟb#Ź' cɵ}fGf*i^]Jp5 ?Vü]V}FG,EogO1bF&BU~b ӯBB8-㒞ؕe' `mN& ;{ %Wҳʺcb@!Ϣ#w#z-v~k ~~h|n3Zٗe!Ϳӧ!sȠE#Cu~`ɿ4 g{9vFUhmĢK>B/cS QN~k>1KPhmrC9SyPPF Xk\7dݩ0?pݞܹNԽp%Ɂ1ޙv+IE6 >\t_cFḼmwFRn%9[!%--2<.HM(xiʨZJ~?R){Gh zYnruā=S!29Z>8z`eRotWevk@ MN#OS ŷ P+GDr 2\1ׯYy|}ǿZ.܊ꄁN9~ŧ\αkhgLS,)_89̒٩lRD?>fgA MkN#ܾ}PW*pU T^e]H1-e|xhᕡ% 0l<9O'GkON|eW񃱲GUsSV %7ЗqlJ'::?9͚&R=RjD\] U(k_kVߩ?Eنi.y o 򏀼 Lܸf3eV^Z!\5eY0$Umɵ5_ŔÃ,8Du|#A/0SVJ57bxL<-&J-pćȸ6&O-]4,Ϸ gRBh h$asYtƅ=jWۚq_[廚 %jo))_e`ãj(vh=ڞm%M^)?=-*j䪁py+@ ?0_4ZBM״Yi~;snrϹPJ/{;kQGazQ'Ot5*;9V+wu !ȤEƻTwZdx&lU`qKUd)7WaX0~YPE-"$5=frPmv"zn7U4îG3^E oxΙD$Yh2Vsi˘riZL>.R]PbGdN(a9j35PwX(O<{qs#qr^)EXaq[\ @¡|般.Ob^CcggjO!:jo6ŀfcGQgGvFVbI " [VɰOzIe;)U.O׏ cd|V3e&Jz`*W/F&}#{KGySHˁAU.QRhEat=lU{&i^bn'PMh&11VJʚ)sz:-sR<@I^h["J{Kݍ^  ID /7$%ݪ&=u҅L1ៅON_&5ZA6 ];$(o~Gd݃}3I1L/rk!?g͇xqq`iX(A7ɤ FF4KUU[tôt:OUt?w4~=wg jrK8&;NoR7#[ &EW@,zK0ʂ㍡8_;IWΗ#%=ojh;fI߳zh|7Q}`ۧ~*csAG7g%4[OGC 4l%!Ǩmw0c~Mx GF%_IG~G#ֻxIE/l8uH -i:*CEǬA3 z{{+ɒ8Cqi^e25V =BI@uSd]^GjrPowa1 25jzPpq6`o%pvP"}.gŲ/2ޥW& yQ?CLKa[5)PԐiowV>fUd⭃9dhfne]? /o$ (5j;{H h}ý:'<ݴFCLwK*~a՝$.'I3'0M8"8ڪ6͠iw#!;\Ns4J4.HOu#=LܢOLV3#sDUBp,]%L kő}> E5›ovLBPm:;OسBdM&(V ],60+/b4omMDoʁ@/>9I5>22Ju/AG@sw  _7hۍT|iCJzAE}!uxuEMt]?<0-o?C_A'|ҏҙf{*_T!'޼7v5IPa`׊f ,bmέP5.i6ŗD H1wԯ m1] w恽q/2,ܯҘ+$-zP]9Ey줬uQ;P_ J/ht|_ߢzDg+ZBŢ ÂCr.x}Epįk΢WiN1]K0xP!ᏻ,Xa`t1މgCi`ā^*1'%p~1#e"i>[.nNKz!> vciq*6$O[7eSU`zKp'OG  &Ռ<ĂS0({Џ@ScfJQD\DPgϖR{!flu-n(O2T6 j2?ZV%zĤ $Yl͸:W.d9OPDm\ JYD}NU^2?&~"Tm%t2:wX^EљQʆq@FG[M(*$ G,! hOEjn3].JDTmq\]7{Pr (w7-DHMh4$AՀpECk{mlD8-8ZP(;t܇e XWov¼c /.bq%Ϯ`35F#݃3B&_EJT)Z^*]SWOI:94=(,U'cyѵY&E+ժ" oʰu֔#ڦLguS>irKkpH6]y3M᪜\D P;vPBMTh]*fMpC $ju]ށ%Q? RL"e8$!(޳8T&"ܴƭw,2ϜH2yx oIWn mSC|[|l{?NfE'adv'\y'0^ktv[o΁*Wes@tK B\Ɓ^8stH :օaoqf|Sx,=oP {Dn+w_gm<k2O`Kl^ρlU%\wfΟ ⼺OG&[ѼEŶ/:MK\icwtپJQ ûڕp,g5ğT3mFж(6^ᾏ̳ 8@^ Mŋ"*cX / L;rfqh?)̳[q"=R wC̀>t8xߺ8H]='GG}݊ }(#mƻ?5uI-݅NJ>93 lp'lC'q&ް"cƍaE%h"ꁑ{M Kun)5c>Rq?JCLf$'9[GZ]C>%XG5SfDL7r @߯7Z)E G꟥.o3՝[ZW{hM"ļRKAIшL; S+o X*z6 HGr!ͱ E;I֢BhcGqA26c‰ GpHV%򷟬rh o.YZϡĿ"u]kquҖ^P/af?nYK8/K$'#L_}&ׯ,xmI8p%ġkU8 <^5q'Y[Y =QJ- C&阩LJk`Ihڼi 1˸%_2x ZlҷlqB&XJJI) ?T5De0$lQN 3I` 5fD _ɝ jT1c:^xu!Wj(WG1T7UXMj|c*\ VX rZ됃.Q]swX[qU{3cW>o;` #rH$o+ebaUXg I4 R<3ख़]qή!~h?m1̢mQ0D~raza#5:jf>aTyMP]Gٙ5 7!)bHm~'d"'`դg3qv xw.LhDXeGC [8G^Ȉ0ԏ.RHT 'LQM2\3'*[9Ϡ/[urzf.EA3l^wINGLvN#-lGڂ9W\Ӎ{omK\ƉvCxȻ;ы^Bc%DHWv%Zq2%|bvVhr)y|X/$c_u]KP|TKW?5Q6s|r7 ؐJ+Y 1`ɜ*bS-SNNB>͜dDkۜĀx(u b$!$~37CU7pA`Rde0a܃3 *ufiadp͡e+Qו/HpFqg/~xE~_(dN /)Z հ.N;v&R[ک5EC{+ B:̽ );p;ltT ,"hت6\y8tw<@7ܠ.ffx#+_mW4v@I 3[obf:j6Utt o(Y5BWVsd:nj\}mY[aPzqd[g n=Q?BPn:饳 &nf#|9< 9{o4yXf&v!*M&9hάb~ 8|AyGF/2kPD(xYKQmn[in{JضNX(OS[ |L}dK'9ћi>琮(0>8̀rm#ϻ+. dl9(TB@Xf:D/XF}v ׭5َ5rFYo |\>PsSӨ/X)J* H5a:wQ~,!6l^$ >/Q,`'%̎ &w~Ui,9Qej(;۝آ96gXvNu 7V'cngfHrB+=i< KV2de(u-]=0&rUQA@M^g{ϖ26I-M7`d"СPMN VOҼOOF/"ź֟퟇ h|vQn] HvZ0^<υ xf~Ԓ=|9b 0# iǢv't{&IsGF%v!U lȤs3c$ YEHh r)]a1W.WGHNʬ<Wik=`Z#\9Y豇 S_Iri3ez3Hy$2֬5ׄl?nĜ]'_vaj;V,c̼oqXj;$J2@Uo!0v .T5_X6z(g("q:J;b}6`{0LU_- 3{ت*5:\֚M?ӭR#+n]7>e@h0cJM(Cu8lk=&@Y3}(ú#2$ r(ɺE\G/} nZ$X֪`1fP1刉qfKke S% l#vgm6UX-=cp;9h/32ik:KR0GAx.#wbFRiNyh4x~f}A f V28)s !cJ3M!@kJ9H'.H8`,4nQ.ꥪsV%lDIr>Ff@ݙ;^^D0)bsqVJM`sO*5Y4=sUE]M/FHt:۲)9/QѦQPΦ@'dz\ e^!$BeみseDI1[@4X?yT͐MXźev^n( &"0@V+Izש*Ͳ`Eu*721>OxMD?F3wu'nF#$fJ]1~yڴNዟ| /ڑ9 /#LD+ӳw_7dbd l0 H` *x4GkU@V }1lE@L歔K7 k(H Yԅ':G mяɟVIRs'G3ȅ\+*Ϗ/rDV;pL8H QUzPQfshT&޵]_~*iL>Ӕckڇ>fk'eRnET7&.¦;8".ζ)eULr!eON;A}P|OOnlv$/qy IrF0nU}hޔٺK,x\wθ1^嘙M^Ṕ^ȟ'FkmYERe޻Ax+9N.es&`}ay~ ?,Ѳ8@gz\Wz;$82qԢ &|+S,+Kؖt }0\Ö nf? ΁n [쟃Ʋl πJmf8*Z3 @(}pN0K|V-xc8~zSe7h@/(eyKr?"^EEЫĭX({U MKl 2[U2sasԴ`!!7 P9O1jpiAh95Ň &lJFl^\W ޡOK(M#9 ۄ)hv9 ®e8,:6N%ك}lsPd3PM)SbVY#^ Z6/r sR*bt ##y7ϯaβ\Ó7pU$G]Op'Ҏ vtycķsn^(NSILJo Ĵ(!U33 xg5Q-nj2N3C2ӭNCX ?_k!?- %Cs$=6x'I_2ζ9[HFY@=4)`f/UD:_Ϫp:%2QbN{0UoɟeIƒ7- ͗74^SV+Rr(@\2 &>jsW&;st}^QE-[Y.Q-NY-4,r@fP3Ǐ o9.er?F R+fpxB(ajպ *ͺ9YW^en*<*o;)?~!ĵ/HWV9(ON_߾+O`x -i(\_jY>}n5N:ѥ +51md3ʺm#kuV'r}}=xZcIqor*jBj+ A_['%88jCvxf0]RUx rkHgS]~ ȤQl k+<PVѲJW %R*BȈEͪ%2 ,cB! ͗N@L& 嵵ZmBaCmog-FS6ШR/'j(z#  _g{ ʲ;Xhzijgb?wR n@No ,𵁐'N)`Lx9]xxn&c_k)k#iJ*閉&kxQo7ٮ+d07݆|%ot\RIMsS3W Zc/$+'COBqEړ1 Q|"UѺ:FЭlь3۩hy;ݲc[g@]}a"?3vb42UP׀]^MX vctʌBbA%ۺ贊WtNDXTI FҐ!0+iÞN '|W8CBr_$@M\u@RAEKyⴡR>.\P#Y6ʇK1}F;lç+@{,_v_Z™\` rHX3t%z6XC߷ BhSLba"˘<$(1` gzTw)J=]=*~2`~^Bsbb<|Af 2%;+0Rh[)Y5Ծ!'bNUK7`b4V"@yx| @owS|u3~E`g8K ޣaf7ϘnRbh!6vX>>gk ?4t6w= M@݌ ]ߣh${[S2??oQ=ܳ}f6&T=ލD^GX;#lDQӛX5`"+%s܍4@R D|C5UDtz -pJYqly=.fL䰽|Οn"a ND/B?UOa˨_}QHAourb+w`c6y+,p] ;$+C8ACsdb~\ă4Ze[cKZ{7 Kr|ΚL𩺁f%lXs-ߪ2NCS Em\'ـ{=cj|jJ|(rQ$; Ȑ~ "c&zb*OmWY6*?F'q\l:4ӥN rr B80A8H?a~.1XSujF}t=q=4@ߝ9:2)L Y?/TaR9~\-'Ɋ0 f4ef<̏ W)Ǜ좖e0P1feg+nag6wOi}yFDǩ9Dv(HɎ 81utmpQB)Y>jD"od`<'Oh/-(IBIBu.lQ4|V% j4f%\{e+H[#+# yBCt҂%u׍H#ۗc/ߛADwdyrX-Zs>.++H)u˂˰,[+sp7ֹV tfK;d쒷[~JqC$[-~Re=\! M}ྫVnmTCb.(} Vq00)JBt8To? o| y16 Y2#! ] Lhi鳌.vuOEJZ=N--]+\9*CD ='$,|ffx3, *()Κ4Ժ fpطlv%\ S5@ @dg/d ^R/5̚>~k}=W2@Ϫd3>m˙2υhu-Pe>pSRyFw$zԯ^BΪ-|@$|m9z޻bfg7 v{_ ^6ε>qK^eqJ1WoZ0ƮLG`[r@ƪ7w>x-Rud\ؙZ WE3L'j5~dfԸRu]EVXT>AI>5]AJ]qMJQYLrӪniG"[(.XZ|'eKkJY4'fK)x3t+vP.3цђmQHO&K7/W*UP#Ic#B:A1-M0nyfy;ϩRwoe0|N/O`'9Vp4eVr^Ȳ@5~5c%L6+hᓇz-|ax^!7s_N+PO AZyG~ggN.{iB:sB/*èmBw϶M/`N 79]apnp|jz&V翤JP@Tn-aKDA: CX2e[^y#G \RRJuH߸31RGܠ2:ϾYLJ/u>DZ".hhVÚEvLCVh*y.& c(Wm!@Cr QLT^澵(F0L$}SXA i9Y 16ސ=7ʞ=uV%HVo<B]ڏ#Ù|]g?5hueʨ@U=~uF%2j|u,BYU?KԊ;0![p✐S7JB瓔 T^׈fe1?B;;P6Wj)"gh\}YY m7%F˯%,Hw<2 }8h,/~>,x1j[[Tۥ>kI uOa=>BO{1oD-b8$У'bDLW(5FEll 5#_ޘ>ூ[4*ŕ{7/yAN9:C r -tdOECmͶJ\Ě)IY-CP9"IPi`װXT26L̋5_!=a@o@m'fk7/k&_u@uw91 xIXNc`qvI fl@#3:9VYwήmMC7.Z}۶9Eţ˧ٸʡ%I8R2g v1@\mZ"ܓ}@ŠQ҄bx;Z&[7#ᦹHmy29!TҢ'_vg̘36 2lhJӿi|Љ3j紖wti\OJ_2PZ[`MPx*iɀˤWwv[ OVdY=d N@l.jls+>w_9@q; wi>XDS5w%-Fh J~x۵ igsW ^xxkGoh.No`e/޽'UVO{"ߝv52H35  ` 0 F"PK=kXV9r<(%a$Fzk(gL/E4k(Ap5M &[3BN^JŞ&|k_{ :Tmf,)ޗ`-}"MVV 6جyL-{.ZJSYxNT\mvs|4ݕc퉏,mfD- wX]c8iW˛M&IăyoCü]y՟&OBC7NlNL!E3lҥv%!d%Pu'O(xmAbdŞ4{"I(@Thk|$KR5+TIm)hA?l>K}IdTQkJwAzB@f)cETb]6&SizS%?sunն}Z5dx yl2FrʺM,Nğ?Qoܥ RJ7 \l^areA=GWD9]W/"b@"I̸?I\j%d5~U\ٟ m=A6/E 4N\~(8EĬ yZ 0{tZD*bxe'LI?F=a$T!FH[zIƉzhflbqdiԗ OTN2XMN{3dy;WU7b._M,~"_2wMU-:,x+2UrO!Ӌk%+)OoFm/7r<,DbT7@wGvű8`L2DVM(qZ|['18F=~A!""܋"LW{p ?@靮O&=O.%^!J2FEU oy> }iY:*yZiffl@"280xdm_9=+![HIL[ WUm38 { m^ǽJ!l'TW}~4mb@/jw)ɤJ4'J6>!R q@W 6ρb+gQUSv_ʂ4d6 e?ok$мfrRM.޷Et*AhIx+qE֜#tH@#ؤbsQVT]1f`tqaZdk&ROggnvSy!Ptt)@< b1%SN=&?V+^;74k?E굫6#EݑNab:عk)V$u\ LűYf]H2g|c+O= wN|a}ёL/BdCjE'[ &L_iweUhKryW))>Pg,/-7 |c${-6/3)k"ug'[͌,ߤ '**Z5'(J4lBԌXresK~̖0@Gheƽw7 CЄL ӹ"F5N^[ң\}-d.j9fShd! 'ft؜*J~wَaryv)f>>&s^l%2fP' {շ\q_ ʯԐVF0 _C9~в#.հt{С, ;k[ nʼn , fdg2h4F֖F Lta, >&)2Z%&h-Ͳ'x7=T2} 4>6VE0Ɇ>x>~>O]/h5b7umLoK!c.OP/i,ڒ"ɶs}ZHrYp{c]Sd` Njԅ 7~*Bβ -M!X9k0vFdTP{O]7}zpd=pop# ^IS;pF\ga0yޑ_Zѫ _H#z35ִ 5?Ff/ȴi矸r(I_ҔFE{s˚zL$<%xy^efsŌz-a,kZN`7y),W]iSSV5 f,&c#,IS%G/ ue*]Tu8 B G#1ﺢݝ¼jK80¯뼒.,:[oꗰC]ߴpsBg?m-lKGW>*k%1v!y4{9Z>G.-!j~uF +/ѵ|黎ꜿJk>IwX{Xh(W (Bh(NS8 gM|0?]WG6n]5.tĶi*R>ByQìiTPe#J45?M1k)Sc5LԆ ^[ z؀35 <ƞڊSHbdSon{; 2Uo b+:PL&غ"a־U7įm0x *)l /nZiS2̿(rJ=cE[-f@ vDNr""5hP(qU,n5.(na]1d%{?9Ce7twҬw \gzB(V6\;Oo-Gs *'*ٗ:!,e)K?ro[7O8`_"ݙaISw7X& ө[3To"cƹQsʓ-=AH}&RrDv*cLZd'.నxG/ :\\^]QÏ,/d:Ɉz^F zl."7{:t RXďVf:%[2xNQGK~XC 8qu8h.MBf&t@\[Z}82UpzMeMM7`AY@O@U1W TkW va]+xϪClB4ݯk=df[78HқmOu䏨_qeZE;)]P,a^)$]nhj.Ԅ=ZA tr75x3=MhyTB<cAQp*t 1ɵiqzP7h2 v8iAUkOO` @Crh 5O͑>yA z}*ZyY 3JWfۢjU?̋PȏH|WD" A܇S'[>1d6Cܠl.OַK\2R֯boVRhr*km]';1gm( zLxY,U7&^P0q>RW LOtT׭NN ÅA ~(Ɛ!\З.PL}b:a."Hy-}TCm)U9zk4Ey)G>> Q>"B: g02eoNXXrcۖD|}? ԃ&|N J!D 8MaC1 xRLd4`g:ah<4f`K0S凯tJIzr1Zy*Ǻ3ʅ`Q\^b.`"a:㖻[{ Պ8BHo7e½\^^Z.Н Nы  D.g#|ne<Ka(9.EuSZze yaEP^s,FڒדmÔf9͊Q\œtβa0p3N:Uv:N"yUӭtfhȖ zۻy]/gj H>i*,T "pClHÎ8/091ك (Y(|iv"Ї 8cťp6p{2L-A8r=_Y1ÄVb}mY@Th|lNI΅tadN_}:~vH~Lx1kwg1ӅR3{t;45A`}7汣Jt`BdN*=CN]1}w RYs1MmV+By2:&A rW^$#/z^'4S 7 H,VdHk h[ؓr+ &㲱 ->lm9/_ >EےTa|NdsL+޽s:'.8:z:IDHۡz]A5FQrFuZx%Q’-By5Z)[jXk濋Ub4x$AT$mTMi @\8͌[Ӯd_?}sv aʵAy TةݠYla4vڕ /*)s/ltj9%=x OߞᒖPd1^ C/ͥ+$c~j&z=Eh@z$W2óEJnܠ"*O@QŻȩ~1d3v[3fo-߁#NFwYǘpS{D3H|HJZ7ū/gU]tw's=8xP NMOqe/Z.1ȶpӟz R d|lCKiXF^o(eANSݏBMSbEtMr%/4!Mx}ۚ}uvzA; L JNɩaGiƊUo+OC0DZ,Rjp ]T XWي^56B` 1#S0[܈HSo 3UK\AiK7V{H.M`̸ OsM"&X%H" To.h/lCp}\|o\iDYs:Qj Lz 4G5aUGj~xY4$meF??)` %{| 7ӒW#%KU2}@4nŨU|UN]+<)lvn F=d_@ %БF&$7vZf K8jRxa)#ok:J%'& ۿڹYykQqi#`w[KX͛O:Py~|HΎțE~n&Hl=&ƺS{5Z0( #t_d߯}1'YI/ 1 PStA {77"sg>JKƝrgxT; CfrU If3T=xy%o?=H4?ɢgeUؠ?c]5d/bqR;B4 uZAt@袘FpK^^n@[[p;ߪx:qx}Is‘u*ΕQF=MR .Ow>}) li@wGG1*Q+ld‘p柀6zue3}vEV}k Oٛ`F"o'$0GLI5\2 ɗ[@#E ǥfњ2YA匷ap:Nsӣ?ߏD;eGy6D^~WeGp#~#p_Gi gUf[ȀqVKi;`?eJ_;/g]MwTEm{8r}wiWJpI恦`["Tro0!yFaKd鎍u5P q8ާi2.ą1a!sRQXS)똔`IZIWpz(='^z&$LK XUGRBvܘ#b+c-t2DE@Mg p#;0Ul&\,zWӚQb+asZ8.  ;63 {ֈ"% 8"/Ϻ_%1dgcwpkuvQţ-Е #qhpHIRZK`hc+vA`HKkvD /? }/f=S!Da Dbq:-IRsk @0ߣY–I "{pQ59^7i_pƞXOB;`jOOLTS:,]+Rt*@z2T7% 0n]-UT-8ACGʧ*z%n E$]} C ΄/qղUQBbO{S]<+CPWHcf׿tm>ȹߣY [q|vQ\5%(w怒-vZs]">֡<@glu6;ZEGoJ.S?R 'Ć*Ҥ5 q*T?*D0J%HeE{\rD9h@1V4NDf0s7YċѹQJT6h?&.~@lf6);py-D`ygPⵊnjӻ@+:ϗ=҇ěhhB7F[?/2OiV^:ƭGWbV,NF }lq/$H8]a.5p)55Lh7d9jk)~$U[ngٹ<,h~vr8j_iUx^c´ay@"iŵT/Z.itiMס_6цbjcKX%ghLN)hN&/zvVkahyM71džaF8v"GLK'4!. TD3Ηe2M4 &K5 KՋLE^D c{z!tev5) <'gD%2Z}:MaxE[wO (4%GmTDV0++z8 CO]AL8_M\ d { >qBIR?l%9%/3QO0w(o D B?}q5ߕ\8+bg#X~z Z{θ~u3qﱥc9x%Ncxa rt79!DO+Swv j9',?©e{FK#Y}?&@@Ņ[y5/o# V+;*i)~.]<y!H=I`[ӆ l|WȁP;#bx(wb }k%P|U Gx R{i@ϻg4 BȞDKmS!F+ekY\{>.©in:5ES)}X1kADu4w#g`b3?QbMGyTTLPMd4`c.Y1z:/N 1pA$֣@=}W1$.ì¤@H09d`w2*#v齬XpRix4w^ᕦO(\o4X?xOTzՁe:bTpY*^نvqǛXˑϽo[bb}{Mk:nK0$M"uJGWMIRf{Fv(n =-Aa'I;,X/1š4c.QT(CsNn'l>@O(<t}Qܮ1|dBy>W{Omݦ|!SC:yr,5FI x}h2yHʬ#H9/*#_kw0-9Ջ2B8\Ŷ]& |5Qq_T;:.mR+ў_sN5`dRI1T -)ÇilЗ ړ3K, WE'"f>='{~Nst .J;='}l܇<VL[CmɼW\Oe JVDΰj& t[ė*hJ =Cmh&]i>O{p R"vGYE_NlL~kW'"F5uyWD &ΠzGQmZ72+j:vG#Zj'5[dB'4fH4<{eE.3yRp<{OZ7G_31--jkMmv`d՚A7*ZPя*ʰ^hNOř! g~Ȼ_ voU} iO``6YՑ gDNs(#kdDco>9Ϙ؜J }|+rF,0'J*#R_0߯Q`zlZ J}ÛGmù͂-sN6CGr ex;aDPcr.!:%/B%p5DN'fZ(WbǖZ!ϥ+2@_3~huz 1%_ Ɋh7^/>5QzFjdb e:dm VXRLh"l>: Ӟ¢f੥s m1~"T0̷b(S<);9F%lTA57u oUޠV})1gw72R]Mr턱-Bԋŝҕl/F09ENH[΅m]?xrP((Z7ÎkDab_j"p"a*1kl0>=ȥ"wRJ6RʬPQm]}|+Jr^@38H$8ց ݃]d2PCb#0}DYKgrrsIV:Pd.(Cq{N!k/zEJ=k?ϯ#Sa^<H@g!9Rb,$hmC|_n*dALM8,l6w;EГnkӟ;nEk~<:{"Q/R(܈Ķz]>EJ"`/[ F #57GYVFP<ЏM |OP|^u'2Dd.dT"fHu$!2<5Q1vNqd4Qw>¶:i T^򚳡Q/}K[t9;XI}I._]{m" Zh֟p@@8d)Y]hl%nX>KJ e?V+D9M;tR1pJb,xr7^%y+`!>j82 Hr?j;zlifRg~8qʑK`7^+ݿ ¢+=/ojMAFi x2WSywup|w/}YmE _IMMI&;A"Kƪ:^㚃JHP*2;fռzJ n伻l#<A$y,H0AfBkY $^lFRHiVyʀ˼ oI\`ʁ]` ۵͌4>Y4VV/Yٵ֍ƹmͤfߨ8{^jzyo*yܷz|`kL۸nyr"f$d)1s*LI^y$rCo~~djͽ{X[{. ͅ䀄> #˙;pֻObmz GN;VyƤV E&ի%1d[l"eN=,E /]Ƅ~kS <ˁ3RR)=]]i+!5¦uȚ6>db 4ĺ̍|KoZR\PAsTD+$r)2GV{tv^-ۨ~:"ek4( d:y Cd.9 PN Ud'$\]QM屢@cdG=F]ּP єQ:VŸfW$Q@vbA/tc31580ږ2ݐo  3^D 5?s1XRitѠ1Qߛ ,@WbG?H^䢋]l_@c)͕3BX~u7'u3_X L`p{mu2(h3oZlSuMNie$/SP+stn,wUP݊b6Y֘tȳ=*g[Wlje mUb9 ҚV^yenHXA/8@1?}n=-qX >RI,iISf~N i#8i19 3hWSoRkŦMXnUQ4mVzǙAhUa{ uΗrrqlL,E0ehbvw;߽[ }oP+!D,?Mԃyze4[i@u-? 2C}baHa2r:pV[PjUl"=>Jjx+Y¸2lwBÎUQAwEHg&'gk{uRh?icu]{)qL ×O"rB:]"Jl)1:FtRN#Z,b7lV |IyḛUpE ='`PUc6Ar#ɘۅSu";#L QE崋t2#ivwS.rcSرMaˀ}Zw-Sҥ%hqt)k!Obin݅b/^DQ8&5dwED\U60X3LZ!K8 =9}U|Hu5Ԓ]AfR&vòD f)yg>Iijg~ʁ%RnRgЫ<{dfz:B[=#| Npvhq rfÐɯMeKe AߩMݩ$),k- (2ЙyE-iHy<>gF<% :Vmuq~NñFKqx}ƛۿ!X-讶;.$ ^Ey`Q$pQaIbA5`j:[ߪ  pyf&Ts,_ώ+1\wmݍB!:mc>պ1`1$y.=XCp5 0^琁lv1~N[Vհ*~AIh }TUƔhԨ tiRkDd>+Ra%^OӂbbF{"To9 987iO)ܗj~D@gHJsX i2`>;^):iCvSmfd(ʁU$ P(BC9"/_݉b_v lo:AlESҶ`d5|*T%ʔNjŎaMe(g@팅oe#&+q3#%\u /x[}sEIaR.'!M ʏgm61Hza [<|~>J+3.77,- ұ(8ABBUxP\#K~VO{` +/ +7H|SOxo85tVĦʐjogjߟzn[3xr6S ֘YV@)wg)"~1$jЊ:Ey>qB4o( he2rkY[}y7A:942dœh/ 琜O,h4F >d~xY#rvRLXчrY6M 8t/~Nё"bYk_ޠPNoZ""@{}fg8"jG!})i7ByPޤ5ʃ:+/^j.,>rڙKk9=1_\z2A{|h ZzE۰SoR~e~EO.+ d[{Y׃LuѤTY Sy$~r]"~݄lRoo*k' S!.D0o^8'BxyxOi =icHzqc.@!e{OOxNKi*7Iq6^].uDv  CR5!qCh""ۡj1@ #AM^R*b鲚ntD?A {UL7r @y?9UfrdG80f>Ι +q駃]ɜv(~xÇ{uAvyf?OLE}:XT(v{@Õd݈U]s t S07~ŋV d5c @7S茢ШaF`WUغEM,vETR\ҘK'F[@#qnQ2QEz6sS'`p]VV۫dz=a5a-ŽASÜ4Cn0TM)0-mBwt%(":j}]GMͩ)9 `j]թl87S?Xf;1f^}t+ƒ^ldxWꥻNL,pJj3T$Zk̍r퓌*1b1K`pn>8xrK*MŔysɑJAעNDRit2CADž#׻6R.oKMܿTHzrB6ђ,+5w^T0FNfXFR]s{{p6`O 5mlS^Ùҵ}8GȵE[,gRSۑACn(Y/R1Ei7m5P|9yY\l5hP%*Zs)ApxC4 P&,}YPw.|'A:E[ HG3ZNz%%ՐgȜ%^_ 'i!CqE=kp nx0U?Lx*<* oMUppZ9*4@0&3ò~s֯3+=A7M.Ve^eT"(=9gw9%qXop|HX6@<<>%kbaܽHC΢VD׽UQПO[(Z^7Z0RdB& >/D t"1ЍπDpJ"v (&ஸZ T)D9- pmb2]R6(9 ;t@vZjM Mx'+I_;voE!;yc&5rS=yeJ]:fGPrTj_o8Q4Xg~3$2;U6L)>Mr X5M$Pԛ|YLk:) ٹ!G(01YJzә̺5J4{*3>2 L:]-ѧ ߭[w0|7cѮtyru1;F{1l/%nhܽm!}uo8cmFo7>,L'i!*i=$1Ze$vse_qum ӴJy؄;AȎdYx!ѾO~vʘ4-eW{ɲ$e)*'k[}4h8zZ*~_,r.K$ R׿E6_[ץkczXsZOHښ5Aa0yI!NLzL7ygEь^?ϯgעdjԴ\]jDWÆ"hN !g*Lؐ`dM(F_JIŀ3<=Ԗ*-3|@B8:Ǘc&00{"(° VkB:_!DTqYglϪJ J w2ñWI:(6Gkѕ_/pjA"XP uS3D)S5(̺H&`1kwnvz=, u-0wx2PKBvUsL'0W0 ;@_D)s pvC/\I2\ffI &;tgR;Vk7e{ywLbQɱL,TS1w*Lз|sM_&W㸜*lL?fjTZmEͪ(1WSrң=Fl~$ F SB zcgtRj?`{:v;ѤgT̎ܢ\:}|,$&yǺ.!9qӱwL('QJfdMOJaiQukN6/Y=̣N[fhd;ҟ%ûl<f[(8-ݰ]̧ـr&/1<|׭x#57y ֘ z?~.Fb96U U~9)f"O .w"!m-Aˠ{7t;yVռ]'B7Cr{tk"k,χB{P¦nu oQx/PKl|b&0wQqCS0 ( TMcRN")+-R58zH.8xZ]>|d/ }Nw q0P`=O2 "顤 &ս|wfsf.:cX 7)As/u]7e*}` +f4eC'aߡ^> |t$(*eJ{ѼGP5F1kLQ IXo%cԙ7aX*Dͨ}7p[ڊ!j BBZmԇAU"zZT-qe7(~>.BQrֺzn0#$c4v3Hd#+-rTݹ-M "ז$kgmxxZsY4f+d8:ڳJrO;#]1) d:ʞ>SbJ2ǒi ߾^C0YqZFh$EsF~HkI.AԷLdwn'y?/ΰc7H8,C& '3 'IU_7}7D45k0-_ّ6Rp;ܗK#Wnk`2A;'%{qx (ofkJdx^ ȈHP.#@t$+h[a@Khvνէ9o%?+]&cؒxn>JLBm!« _E"CZ[Qs `#u w}*dr1ͤ{O#6Ԅv l5,r&a , 2j"Nzf ˮH_+ !;$u h 4?o@zF,zYS?䒇Α O; }Of %BF!IeC:y*\ WpYTkicT[[x KQ`(ռڨB 0((yUi͹ l2W.,*r[ڻ]1*SsX$&l;2c=Qx|R Y_]%9O JG|wߒٙ9~xk{$Ei3!jؤm{Ɉjs(xIPr vwDBSRz=^/36NJmWg`QYk_Dh8w%Tfm5ǎ!ԚW6&MzI]Vg3[v=[5!re8"*!n/vc};<`؟8h,LpdM /Y:S}򽎀(3*1{ Kk3 R^3dn) lqTCD۳WcMg|'mwV`U i>l +vSteE>m|]Q n YD5h4PGS=30OكN-wc׹9+a/1JMd4nxOFmzJF`rd*ݩ ڬ^tV`Ҍ?R_,{fuS"z urI0H+ :u$t(7㿓xzjDJ3+54):Yg N8 IigC yV5u1_ըZqH?d-^=S 7 6VJ$vql}_1H~qw;GW5,d ক}G҈n?HvxjBqQajŹxm?/ q`m&\Hmӵf)uAB2㹤,g%P66zWf 8~4yb[$rrbcؔ)*)|Bdq {9SO ėTw -m\Ԙq]FH(cšc/ݚT?w$GIP2}xx}Ö64'p8!%4u[ͯV[.pą7D@k|6gyN#?%]Etg .Du _зPVXГ!ی5h2|CK)FA񚢳j0 N4xA-)7 P kɬGY؛\;|tm?&oD٧ܐ O+BCAWBgC̯LE+wuhu_Mf]Iphaz Rr)`7evᵞro,;_~=4}fk^11g U-!VuN5˄׾9W n_JhF/qʡhRyN9aK7tFvlŶgIfgl[\8'pΐ vck OѨu?+3}et) ;& z+b;&3Q}!vx1Nl%K\R̒5zq]d)*ܭNx?|n\Π|nG>o]s}Z4i)eCK#`]?ܯa ~X)*܁DpxmM0s%v(5t<.mDw8ć\Ziy5=-3W[Ɖ[o6l2|[Edqe'D˰UiTbmրؤX; uA8pUN}.frRYM_;؈`$k.j t4! $U;w)PZ`F"gAY)?]:g}6 %9xɗtL,J:.Nf>)TrIcYv"7n)].SHx فV5.As6;W5"9" O !pk*| u]vE0aM<'"d pd<2 EYMp%_UJ;#jS/RTG^j-ZNV&uC a.oFuVRp0gHN*e#Cހ1PpBإ4K:7)`Qe OC  ]]lpi=P[-\Mѹ1Gb=-]DAU"48#8#zb3g>'}27GRɑu ;\:&"$CP LF:;XH9/H/Tw wr"Y]dx "$4$yk$D(>baZHtlcqWonbMX[:igTG8ԯ';_2厹||˦'0؎S,<&tUptWh\UR8 ZggI/:Mrz! ͒uoTO(٤g!Dɦ+{Q$wb@,) 68{;ó6侧.vbW@?|gXn QVFM[x(=j(8ͨ4XpfQcg&r Zš=wt8Uu (JQ <JKo:%Kqډ"ӤmVcf~WR6b Uhk)zW~(AFNE gq*q \vlOGw4ݝWsTeb;t.֎ge)2vj/.,fv:Y:wZ]qrf8n{\+||E(}?bP̤޿%SbDu[b!M6N %G)Kˑ5%WOHr#}ykxfn["*4eKR\pztR.twlXGjًTX 4y>H$ƘYRsALb, gZ+UF{[&v WLnJygvG5sUPDOĢ.|.VNg\:iGLd]LytpA?ỈLЖLXo50 |%ב?(H,a03e)`ڂfWv<8xF};ˬ1#\Z|U/<*R)">ܙvYǡ1R&4b&Q,I^iUOuK+Mo-"4"Kvn[_9[9[ex ⹤.:[;abZu,:ZH ._ vm|opGLz$Ri|xdrz=:wkQ)@0TZ Hgdy$NEĴʉ{VN=ŞŻI.\̃?`ASRA!EڏL-C%&4/CnNC\XtX (Urà:]EǪ,X }V}Αy_;M|D^?gG:$ҺoNP[ K%_)bCM^||8¢hANȭ $dw7a8nis;'mka Mq" 1۬A@7yPnHױRuKBAhUhA^L)) Ϧ2ѓPq BP(?`Ar{`>pH˧Vi8 calloL"`n w *f:?AO'J/=0Ixw-eL7`X<sU\5x/qaJ>icKb3͟ V@SƏ9PK&7ZwuKh8":Zrtv1|j^m*njGQW!Uz7W!s\IVɕ'O[K|Csc!ͣ_ 383 &2o7猬^-;ZAcv7=M"U :.2kGo ΒnKtΖt=Z1M tN ]<jO⹞R_w]HaAeǧ@R-y(*ԀS6[s e Յ(9bl ٿnBt^63։r=mdeu9sdPImZ@&p4~3[%|pJMGv8ENiNpƯ5N;Ǧ,}R Ti]D(]ScYAGYiy('UgեS͊9$nt4^{V˺s1!lWܫf>Mν:]jCEj+b̵F$tn;K6zc攠qeK=s0SȵTxJ}( Ub6%wt0[Yf;ox t—)h\S?`Me;>rс zxbŝT`X(#Zrv Dky޹G}Ĵ[T#QO:<Ѫ Ripʱ% !A1A>$/Q`%HQDFvPT{u>ߨd-NtF;$gDW*([4d2hKF!.?bJhhZaN$xrQ1=(\vIW կDx"$V[07$Kx'Ң^*q= րڷ;W6ۊPʵ2PF7),k7\-AiǮ2/BoVsl[]L%WD-RBj[j2Eؿ4ʊPXRR]/b!AJ*nO 3XC2;H4{޳I)ӴJbnf/ '׿nt-Jb" [JH՛ܼB)<bk>h%_fO#.Wnb8I,3Rw<Pϝ-&=Ć޿4%cT&4&61qDtvg= < $;$)ft~f8S7^ţKt.W}i u|$ $uzDhA40D/1Gb 03ȅHۃ`.frn\|3  4ЋE6j isJtM g]QIZtM(f-uA-λ:aHSuX I_"c2- mSFm#Z(??}r /XpW*}uAkH!:[_\Vpב5\Q^DrTB a_i]گ (> jQO=YZ /s0+ tIYתIli~)hW9~{ aΣu&a.OmF!.:OD &GS;WfE60ԩ~jɗ/l |y'C g]\2WL >kZ%x&&'Hud= 8/Cao|pHEJ2.Btc;ttq$WPSP>{F<=QkNypb/jBŽ䃶\Kr$,xe%]E/}*=>:/fF6htF L*%u^(Z 47S ~{!jH7wZ,Ab<$7!t땺դ:2Um1Xsi}wf ڐ;ֶtLÑrE+Q"ֶr٥V5au SEVK$dHı|SMaLM}Y=CzۻP)mWW2g0~8/x{D»/% h̲^z7N 9G+1\NCM+ -ÉZYƤm,7BֹDE{GY|9| z %7]_;2?up1%k48yvmcHȮ( .U!!'2d3kE @.3D7 EGic@VGYK̷HlH9TYfl6ʯ'A'4^%w<c|/ H@hzgR"b pɊn5'B0(?<)€pNpvpo%aZay=I{Z6oGiϴ#5z/ƃi!ocJĺ+e!z+%T0iI^U6tA> ݍ&0lЅً#-GoWDeiJ+I+V< ĎS'd  w2r/EOV7[@H ˆ RUCaж 2n "+my0^f T#S6369$l7S(Nm#$CS 2;%匛{?tlW>)ړ?%O4u *̎^ur*A9#3ݺLzǑyVXs~ɽ;W2 ⎇sSz ƽϺz[v,|VDUE1v^0C6Ź,L2.p  $=b,^kC$~oΓVF ~B8e5H B>f͜S!P& A۸ mN$B(:AñVu2zXOͰi¼M =٘7Mޏ\S31 ̰oC)a.ޱ7nE[^3OPD9%ųd:ߞngRwe5$z3jhnk*n7En>RARki-X*@ǁBi9 2 ʅɚþ<8jdN{^«jx"uK-|+O7ҍg9j: R\ZR < hvjom{=1%տY*U<-\zاmS{1˙D/tR\؇ץv#SU= TuJH̯cS{jHllWc64ˉ_g8멖Z̉Pа[ÍiYG8YsƩ{㣽Pmҡ5:ٺ=/VZ >ML FcB1 9$՚?8-]FǴp~c-(c9!7~ K+gnOɄ/3V@۰jQ'n81ޠUԑXBt !HMd*>qojPSܕ3_K֠}찞r6vKjS)_)Q ,g1̿tX_BmQ8OI%N$?"5" BF{,A\1+W ~tCv:;EzRv?5aףvJÝy[F?DH`݁Ty}pyhCD]b՛?Nܸ=G.ot44 T3i:a傤VL z2k+PZ~>~h1ֺ>1dGuo!GHmZL ޙQj1:r$@N(M~z`ȫ *`H6Y~J׶?q&fEZ]{JkYW{PB; S6PGwYXӸ4Zl1̱J׷,EvrK{}jOS&al Yy!X_u{xzqv?P}L%=suN i|gOjs0I>@(/ 'THR\KJ=}BXښaq|iIʚ# cCN*-uFS-획;0ˑ,T$#Ds#80.1tR*]RNyN\jL[V8e*SrۏE?B- )]#F*_a jh\o-g@"3{BHl7pЗ0P"2yVQ3V2gstk%5֥8b3iU=ZzВo|vaP> c g磷Ec pNT-?NJ:5C IUIꋧ2/R5sK(\[C2Hǰ,%(=a  ecMz|l锏ٞMFW7[7}^]G=^uEr>NNc%wlD iLڃ)t0̒â2Y.ҋ*܆;ք F9 ۚzrgS7D|z>Z|"mħZud>D.=ܬws7)W:Z1WE{-fP| \{`ŝWVO Afc(;w2tfyeO-[&YZ܍Ub?*K2);XK<+|LM[阇SI(8H S__1h$` x/>68v#0f߃AsD% ,ks15_ =)?b^ ̜(DYTۆm ڲ2p^i?Σ]ƮdfzE*0:Qeֳ4R 'XZe֐y=GȰ֭'k%]g99!l*M 29F l]k.ZQeje/p$)0*GU9fa뀒@fR|tγbn}IJ% <;Mɕa/a*`xP{zJd`}a*wm 4pT')~꼔%xR 6iknϦK'7ӚxI©{=<0%sjw:}q>uYi"AfBBJ!nz |s M^ ORv^( 1{ۢ,1G2M6K٣e%g~0qNhv7ɡvõJ3.~z[\s §_u_GnZ#}+^x+{Bޚ: g&7p!t=dno6w7g&bt DV's8ܓ!&2A:`Rm{V~o"+X1ۈZh*Y4o܈*i3c} =T9iۯy[ 8*lG~  9 r*I%t T?J6+)7xvEBD!wy^כ/-V[ =8WyÔ*ԽXܿ4q.*4S@*E9;]H+ٲAL uUl]|P=2hSܨ 'Ag`ຌ ]dz9.Y]rm֏ nQ,,+R/# WybOH2 }ݑ/svg4Xx'V>|ʒq3]/D%Ԓ$Qly-'I7w@K||ӊ)6o2Dګuh\1U{Mү¥ <\C<$3T߲%v4O5<5j$T 9HmmhGm!5~85}ў -9c ܽ]0{Qhy*^sK[tud8G2:@k[y0LcpDBf]p 2`O k5g( mw ҪMC!Ͷ/P6HqaqgJg5dc~ 󲄖8=t`0g%j{Q On?Q%p7D`<݊*R~ -?nٟ 2xl;k `NW)(yO;O"y|Hތեe4Z1BRjˣu }y(ud{1/Ww/ɥ+) Sd~6tHfzP:}`%'ecOt*/YgZr;^e+H7T]`:(MWCѐpɳ Sφb+Y")kiIq$/WZtRi-Kbf^* Us2'ͦUkj1&Ixg1ΑwrNFdՏTwlDžgx&9;,)t~i_قrdۨusm4ƌ yfd -Acb:wBq\AY Ih5j)T;EpMzMH zF 4qOC(%^Xn;z6_+Fq_-sCEBqg)DݿN̫֜ca F-e/i(ɟ7AQұiIv/n&D5xkpp!ne)'CyV0kA9!ܲi?+K4NifPCG'<{Z:| j01NL@fiA?mppR!ry,@R0iNi50RFBG`r7}M⌎e.@>0 ^p`QM_i6r7 gրm٦F`]ji[rkSm- @e\l`f-@X?$|#K=A\[0?yNy(J;[pmNc4ŚI ΰ8zni;1¿% <O2^!=4EjF½h8yi,){J4ּ .) ZN!mW<<b6K ~Ug\oFVפxow1d `8*z)IwڡL,X>kT,2Y`VA=uhR$[}y46o=0&[ _^rO-k8J:{ڜP^(NBw5{9*?s7V`TUe,pc^EvݝZ耽*XaP)))yY7P9 Қʷ!.-F(Y"7Ec gKp_"ܔs=HC"o׺ҡ6ÞV顅RQ;#[j[|G+20b5h"Z„"!CVn[VF.x&IDɉxb192 TNx\*:Z1 #=  C;,V U0-SC߳Pmo;F!Վrd..TY}{^^H&`?Hpa,]=5.¿0v< Q ,wBք- m)`Q>z9PhHbHITi &JuYoefl𺴓sM _ :k(-^G_NyY3=)(fZf5-Dx1Y.5ǻ\{@Y>уD$IǺS+H-Hj6ҢD@7(d*ys'6pVҝoNnА/ǒD/4hB v+y3*b-ZsdTf>4h ꇝ|AHЈTAşO\;O1T|В~F&Xv!]s'oa>xCnݠYQ.7S@^s>{F17 ̀M|оubS?ߔ ٲ0h'd|Nb!!uŐFz(0M O: ¶~ 0Zpsg`KŸmc7o柋ܥҾA)kd)XGaN Et&tQjsr歔PaQ`yB<+QxIQ]72HUڗ%IӍՁxhАrkUy?.yHWA*A*Q9F`:1euߚՔNOL)rE&!V-BWjJAɱN~ߺ[A8= {{AJ Dx͵v|%>XcJ,k|ߩh.x"/+`?KIWOO4^Gzn ay0n/+-+{JlDnn t`ZbWt{MīFu*EXN8eeqZ!j|fWRO\²S?w|/ brfMGP(pN2==Ln 6\s(^*05+K +!FW-yU] NɹNh5.\cƧښUp|O/&zGCA4qF*^ɳ(47$L`+zCϯga!Ѥkgf~m)*iN^6>X1X4QHDeF)bܘATDMrVԨ4޴ QF ׫LIb`p86Yi~#j^_=H4ǹ8\*"[t莧87zڶ%Mc]Iek+ Zi1r>mF=0F\$_/ȉ U 6U!a ,IOmR?\2Ҵ =jp53Xwy'^]5"%n8ډ!1pNpK!b;Xjr++TʑdHO+>#bv)3UVCUt_NXAy$Q=~^ѢįB7=)|чN>+)C{3MQg2yIpZ˼Ak+"sP&.+,T{Db%рd]߶pwf{(ҫ!$Nb$41L@T! zX,US˓ɋc)s*B/7%GJ;ez%AM3e<؊2Ҹc=WLm0wtbvYngU'm8\lv=OGx&S{TRa -Zꂔzwݙğ-SIt`p\t_p}IEYG^(aN}ӞGp&bYo`syrMRi'_CZCD˖R+{t3Vz6;z^ WͽK/d˴DZ} 0|b+5-З8< fg`NS yQPp>#\8 z"{LbsmE)_ol> .Lm=E|\`A.ɄFMMF}o?_c@H:sR$A홈Vl;=SU~8&ÇԔFBJX5TM .HvܔVl@wB4rO:wuգzz48WQNu{ˍ%\ii#WHxb2Te:Cƈ%֧JhQoj` VP`1hw[Gfд&"{WG\~|9 lܖCXeh)Gr{*O.&(C8f&P9lB s@BFf]!+@R,es㼾g2P[WZTߴrjmU¿YS]ޱ+c:^@[h)io΄z~6ZY].m -jE"krzZ~1 Ucn{E0Yuֈ̣$Mijr8S('*R/H]M$;KxJr7c(;_%Bf)uS! ~/yXS,MC= I+v{7*4$a=*0sp`IDG-gBjc!&9@(# 50_rOt ô-W|CН42v~9Kٳފ\ϗN!!T]gīݪJ=>?Hsj6JȀr>anac5 PV.o 5&.uB FK7-/ XKImW|oU%8DNp͏D+?`ʺH|E-N |g8B}܍q-TyjDj(|#ZY4s_T}P_|ܴ|T{ o6j򱘝VިQyUVS-3%B ]4 :R/"c?娺nki dT@46Yh$xwV),Kګ_6 a=л!+FLޞdTn7%'Tza5ZXʯ#N_&E.SU􇲎]r 76bEؒ~OЙaJTN1埠#V9vf-}*e/d0=7a\GO4",K(Yǫ=?{RTd$h֫ҒU9B9~m@hO d4tӚE$HʜB=^]\srE>B梇鏃0p.]S#|xsUdջȥ))r1GNJp i; )GIneH, P a׉e{rmeq%~DUzqj;4GeO1% <6vSUui YkS1)8 ?8;vHɱU$ {S/Yh=`$N'ƛMD;ik-wQ,mJʠ YDD4A"?yvn{%>(4 ^vK9ˏ`}/* 65:׆IfSeGTcl1D%>𱒄v,;fYk;(GpP'g$v@ ΡY;i-@peF]|F|cy6zL%H-'1eב8jO7qM_Zr W"$ٙSx/h$9ʢ=8mwL{E҄]ҋI@try0S)#(lEH@ۂFw_ήĖBHxBx+,G@ISb7#}wi3TvioDS`ʹS=ʆ"\FH~.KUM+O9tcG_"`ozbh^1|{PR8ῗS8,x 1!lAm=_6iu󣘭ž l%Ks8<إ> |1u`2Ib@s{8`6 \LµJ+Ե VtR~@ :w(i^PR0wYz4goZHH ʛ]J:vn}]Ӄ|YA;@M'415ϔaС?[r'wå'SLőlKr>gvЛ-<| ;~,m*Ws?2$h_fm$<<% PűP.uA |zeK:p);wTf5aoZ A_ {8D pG{T4ƍCVA%:F;7-Ɠ+R6 &:㝶On(L8\,K!y,MK{7Mj7糴S"Wvlĥ*BG. L4Mu^>y^žw#H̵7 3sD*O.ڤ;5+ z2̌fjaI1dީbIVdp/ UU;]`k[t>@BIZPN*-Tba  Dx8q/Fʁj3.X_%Q G"\tINT"lzw/@j,=ԭTimul;P X"]4ۃޥ^CrRO=z|feGFIP3_'#Z L = ${C  {K,!5#18p- K'1#ӭF:!bJ }|RHMݖSޞ m$uW* ӡfqM׿qM=S}Sw8܉ړ$_Dy-^g1|3C!w[7mwun2e?[.:h'UDƤ&Ņd4bE^1-@Ƌz.z1BbdOE\nlYcQ)QWm,B-oSMJ("$rd@I ar# T+3/ⵥvGbC5-(]#m%r%Vw`0qv:=~=fJ&'A 2,l vm=p@itjXWk\D6s+B+(92i5ņvkeh;|D`K ²b?Ơ֙eؑўզ^ˀ- ]UE^D-,Zr0ml z) %PEZ3j'iӁA7߆aC8fo20ڜ(4z1yj LЌ1P % +KB<,c P6o[?Ku#>RKRcn¯ Ӯ=jVA@=;"Q,f=8iھ}b',{,BMā5Gccz]cEq7A ŕȄk@D'a(J>>yM#ӹ( w@M6dɑrEAB7ݏ ?vJH$ (] Ƣ\Vj=I!,|:(0 ׍%, EZ6""Mz\Doׇf^ fS{m8} GjfcRJ /) o;">XwT#KPP[N(B=䵯$7k|ot4O}APv;+Y^4,ޠ%fݶ/d댇H+DXYYm_q # TO)E%o-37wFeN@;i5ZU![*yhx>\uIw'CW;𱏍 3ʷ5DuWBn& ~XfH2i5ob4 {Al'nA6q́u;Q(F&YUOdO ]ݺڔMw.33g0;$`f;QT 0`{ꟳ]$Nee黣){v(FB:\T=<6/~E2E"RoΟ-f&U[y޻$Ի,ͧT]JQ@_?)ʭ/wh-xs!a${N*K(v?2a{I@mMSr{7`w%%C.ۊo& $֒"k 9F," 1o/jNJQB'pʗ²^-m<-ZVw$iAkJL\  aqD#\aSႇȀlim] ı6>k,mZrpgWqh|J_IIotч\ML0;PSM o+oZ 3y|UQ|ɿdT)Up#~%va9u%*"hqmYf^P-b!n<036 Y9?rjZbﭧ`'fz36>K#MWZPQ8~|(wRX$bW"ňΫP ̒KIWp y3Εsb~@P.f3<`5? `+$"Ez|e &.+ 7rWi\Qzи0T4;ґEٺ?TfsLM(N˼8hRhg\R5#U_\4yԹ2ɮ92U2_7Y]:u`93d2m2&&FKbO 2Yg0GZgl-ڶL$OqWSmp"!HNJtn|UG,k9n*SAQ_o?&srշ:UڃynMܻmf'/F}#7(r;/}*ƴX.u`]: =maۃYxUpg"o?1tj3#TBq9l=FPR?8 Ѵyˆ"`p'zA[-m݂}أh0L}Gq7†Lj{TtҍL%ܾjȮ/<!8L5%5c q_U4t¡>ۛ >/tٲQ\xd[L24 2XxNV cu8 xZο\jǬ3>sAҗ;ط\~n鿁\6܍ pChe>oRYmlۿ[ĵsHVb7 &F|]*% qD5r[udkD1i5S -A-aOkUO4d.֫gJ]6h7.S>aguC'i#\_w}ki_vc[%SʫWȅ-v.ׂ$ ߡ`Eq< 9mu:,߮b1n! uG7_N+TN>Q;: 9}` WTur`FuYZ5AmD޹fi׬tRPɏ*_퇛~%j@d;E9wΤRNȘ8[P%Y0+.?1`sn!U "/ /Y`gJ&#Fi_S1SQ_b\S*z='}o9뮬*ėe>d))h(iv~9/ۥOLZYnmJ B<@VYG2*ODL*8ݧiH!6e5o%0w Uc 7I8dzQ÷X#N?:S'p׀[dݧer5i>i5-gF}3ii\Ghre鞐R _"iE|S\b<ꩶ1[y&g`1;S; ?(Ǜ;,p<7ϡu^tWHt`$_O54 -)ijIs]{-Mx0e18Al&BDH,0EZo*8䄯ąc1EIUh C!1V>DN Q>?0515*΀ag[m+ZJjiwY޼wu](\@%'sC1\y@?OI-]u=ik ~ee\󋫞a@Ó24.eQ*Nb[vAvdjUV`3A!l?L0s;9 cfYis]E|Jof;j,Z$3{\A'v|0O[7joOPCoB嬼:A=^k082U dn/4!L.;a`dYQov=3l&Q~*{آr.+KpxZ?_=N Fmvו@| @c2x0qh;lg6- Gr 䱂AvC2 $?%e=P]0fMlř=xoeB9`|PA7 z(^ .ૹf9Q!J=E'ۉ^h,Me 79/ {5{%`29+{Tըoi{_~" *n=c[#=ܥh۠z4UDݤο$]䔌LoH;qŒCt̿{Bm: ;Ms/Xlp=Dو$ָ0Je~tlM䋿KFBmpW~d ڊ+-Ҧ0< X'BxČf$G6X.59\&!'uV\LÖJB4ʅ?gU$JjMyi#F<,+2hiH:"+/W2Y|#l>/;ag7&1rg{=GKF[ﭵh`h[≩<3vYLDPBP1c9n& zz"D+Bz^e R)@GӖg74}@i䲓W}bL\!L++,ꗹY5YI~6ͻgh'*ęR ͳLr6ֽyMV@B(nqGȺb-M>,rPkjr[S@ jޥ8%&[Хt5|u7!xԆv62: QR;uDXK,EF8DOcHփ8~ uEuOwC 8 . 8}G3 Y@^OmAUJ^ u/60;7V`1sq{3Oy4qNf& p}%]+? K#¥"WT59{fbz]ǶPn~rʂքB p(4" MS 9Q1֐@ hW=e]3C9YmQGOl]Qx҅2:?gEYT`Λ]ďӾw "@gR)`cVGͤ^>[)UOSδ}ȉ>/՗-Dz6>zX|5&Z.#DhHvIaY^~Sg56H_Ud$KMc44>G$KFT߁h M55RGL`)9$dd@}Mv0`l}c|9C*H왊8M+g ?U<3_,eL_=(JtdV`ҍՆACK4lǵ(}4`9۝wW;P1zGJ`؂Nw#6M}-= 6oUr u#Y=- 2 a%9ٴڎBwھI h2u8- ל-@!rc42gζu>x$[Uun졣Tp+^}१D+$G-{D{!Kw53L]JN<İe9J3 ˊrQ^J Avj+9]nc轋}Ι!tt+Um!+wIOig!)jA>I 8:/ՔoҰ.I iFDR`Izw010 O28+Il"+lB'wR*j^eͲ6pr b.&Ck6z#cg{1,Is]B{)@ LLcƱa>-{B;ʩ|;I:1h+mMRYFz+nLS:=5Â)@EГEur8*4&u~p+ʀyn6 /Va>Wn,f\V*㲷Ss7(f9{YQϪzW?oA,w!\5} VzJr /az-ׁx/;)P6sU*v1f:+BCS)MLr"K/yl'"Q=TBT[ELլ:ޑ ݰWC. X sݝY' %wpŻvb]I,WVC(FCFxf.kѳ=ɵĴHgm~E`/;/Mc}|(&׺~v}VF/sm"@.A*`=Tl۲ai.>``xyUn5 v|ۨsE9̃6w! SqqM^ʘ{]  jUCp*!fn!(Zp )v4a)J+;"z:W#7o1$Q ($sDmEnv#{kw)(r; 58Og7|Kk<*Sx!7#zeLȅi{F?v|~ .nSOFK``?E M{oh);Z']Mc YG-(K/MhՑW1\LRةV.FbOvy"Y"m1eT^Z]͌ҫI"^]]/D^0akKhkJ4vmfMObNGN Tm 1ҽ ͡cڛɶZ2n h!2,#\$:@fsw9&dSc%Ȳ:;!^ft q:zq*WTA+r{7 &L>RJ&dJ%}]="_0;['ɪJdIVk('g1O`aU:vÝ{ RB%ɚ&B[ ԭnYRDx/@uNG) ݘaDٟ.Ek$$?<\,pI]sR0d<t=H~*Oٖ*[,-OyAb a_A% /\U-<а {ȓLJ4XwQYR!r3E8r> &XNM;PiÂvH(=x@;qܿLhpy~'xh,-EGScecA!^A]V&PJ#EԢӗ1l\zh`N}ܜmKWCDoaYvBigi(sգP7SGȍUsW3!4ƻhuTؘ(>{ \Fx^;9 E$Д_WJ\XŔM9 !m`P\C`#~Be`Z72Hj!E 50s x)e#-r pXIՖ>"d2 ~j'̓S#2jx[rmzŅk%S^~srJj'Ta<#3|A_QAW_m|3s^u-eFFnH 9$*z0QH/q 6v+Ʈ3 |$w0sv_hX!zPo8B(؃\8b,/ H>^ 3a:6{HrWKüEăH0"@wyVͱzy|͇z`CMZ@KAM.x1F ]p*=RySmem s6n1|]~Gd4p~~ʛ;.D?Bؑ&~;;Et@pM1{c \` 6)onH욺q{2{UEpر`!ZO8&’sSrMXs鵚1khck^Bd8&Js 8&IYܥԘ$+hxku<~a\~֙Y擹z8cx H.x88ʨmƃs,MzJ"eqB %Vo%q/wdM,ڦE%7U|mc@ y.*t:XsCݶ LJaTU@޻ƙS=?cti5ǿp.ٶq|{<Ø;/Es46逡7Ps`R f}vJᄉfoD<adtݕI`Xϔb %>e(KeAhOYj]4][IhR3g#6c/D[$䊫K<5TbX>`X=Z/)P Ngf;5O&T5YN]iykkIi@(Q]IP8]A-ze eM&0;bv_]yP\64*. )B3q]OMǩc=ϭX XoewV@3y޷PySNctS } 팆\jo7`ɫtĈR Y6?)e=Ac"dߡ Y+n re*BJY лdGw>v.y{6bdz$̡69P_hvP,+:t_ *"3W,4:D&^̄CTRpiP4ż6z,:GSRY)ت0\:6 =Acg!JT ]bHn@)Tt &^&m KP;a"U15M!SsU3-# |Y6Șu3 \vJ_‘ϝWfÜ압j_v娫ܴyGeӵ<8sqLEя Qw0D@ܓ볰0Z@+F[}:՚f%t,5ǿ 6@QՊ%fwM$_[/#[X- ៜ5븮YDDWF1"d/_ Mbh? K˶qxkA*c2ߗT[!4҂ˣ֯z,4]:##q4]MaE%/ r TSHԍvjU٘!3`/n恅mdMͪG3nx_ߏ~E uV;mZ} pǠPт5mo#aWv^`OZ 8ŹC293BjU#$,~Ih*]>5@tyX ̽{.H@3pi=xPeHރN-h%7p6^н>hLĤD}S2.ڥx]ѿ*;+ǔ5 }_1]b rF0=T=I c)uVuŦJ lBa\w