libavcodec57-3.4.2-150200.11.31.1<>,̉dp9|q6EX z+Mx$4 H"lILW;_-o*͹ד;խfm4b'Qǜ6S:zgFeqP7ר" qo]ԩd,u*Y$:nzhL(gxx*dbB'Gw@?pd $ 98<LPi      V px('''(8f9 f:f>@FGHIXY\H]P^zbc/defluvw|xy!z $*lClibavcodec573.4.2150200.11.31.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.dibs-power9-12= SUSE Linux Enterprise 15SUSE LLC LGPL-2.1-or-later AND GPL-2.0-or-laterhttps://www.suse.com/System/Librarieshttps://ffmpeg.org/linuxppc64le= dd89ce9405c3bd254a3622294e12200c45f69570c6cc556705635b49d2a7b75c14libavcodec.so.57.107.100rootrootrootrootffmpeg-3.4.2-150200.11.31.1.src.rpmlibavcodeclibavcodec.so.57()(64bit)libavcodec.so.57(LIBAVCODEC_57)(64bit)libavcodec57libavcodec57(ppc-64)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    /sbin/ldconfig/sbin/ldconfiglibavutil.so.55()(64bit)libavutil.so.55(LIBAVUTIL_55)(64bit)libavutil55libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libcelt0.so.2()(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)libmp3lame.so.0()(64bit)libopenjpeg.so.1()(64bit)libopus.so.0()(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.17)(64bit)libspeex.so.1()(64bit)libswresample.so.2()(64bit)libswresample.so.2(LIBSWRESAMPLE_2)(64bit)libswresample2libtheoradec.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.4()(64bit)libwebp.so.7()(64bit)libwebpmux.so.3()(64bit)libz.so.1()(64bit)libz.so.1(ZLIB_1.2.0)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.4.2-150200.11.31.13.4.2-150200.11.31.13.0.4-14.6.0-14.0-15.2-14.14.1d/@dJccʂ@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+@songchuan.kang@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.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-2021-28429.patch: Fix Integer overflow vulnerability in av_timecode_make_string in libavutil/timecode.c (bsc#1214246, CVE-2021-28429).- 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-power9-12 16935785043.4.2-150200.11.31.13.4.2-150200.11.31.13.4.2-150200.11.31.1libavcodec.so.57libavcodec.so.57.107.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:30521/SUSE_SLE-15-SP2_Update/3d42ead46e759da65a123756abe6d050-ffmpeg.SUSE_SLE-15-SP2_Updatedrpmxz5ppc64le-suse-linuxELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=fe5da4e55334a566b3b3bad7c5f1af76eebef3a0, stripped!PPR"R RRRRRR RRRRRR R RRRRRRRRRR RRR R!RRߗyP{Rutf-849bc99e570096dde8c872ad30e3f22a3491c9ea7efe3e892b52d52e4f993263a?7zXZ !t/']"k%jjdo5EO,X?ڎ{m}x:[m$uGfY>2e}x)Sd`U?NCHP+Z0A) ws3lDnڛ&"ݢdfkEbKe#KOŇ2?fUwXBozq.$oehZı2>U"zkl>NR,X}z]ϰ:\E/bOk8<줞@`L6+!ͻД.($6W#[m3Z *&ҝ:\`M < 3mXD4f2^>moX7Vf.Y EV(눖qkp~Ac~c@`rifD MfZ8<­P`f#]pj"fdz 8N_X(<MST- + 7Eϙ2M?,|+MsomX9M(5GFy+&5odG`'TSrY9cqUQ-k zɦ .ӭ^>=LW)=UkLWhD{m<+ ?J@}װ^|Hq:hGWaް0ϥ+Q1%}"J9ګk.cӃh{IzACҟ4ߛbXƑ̳Pa*}@86} %hq$<~ uUa/eucR _6~I!p"h+5 L_% Z( {i%*iv(@lm JsaEilܕf5{xPu7)ny@S#:/( .R?v8mAҠ{/Ti7ք|I#O_z)-;ΈgAC7ͺNc`eoTeZy+,,<' c#/fg9(`q]F9W|8.L_2(xe[aR2C1{q5aJ=N rg|fu*P6 Exケޥ<%"aާʭdMh?_vGd#NMTSWwGyԗQO?P-y ÌHn|h=+ed9.i6 SAS1SR *87,tz9O8w{1XUti|| X]׿`lv˘Z'Z<Bշăg4oʹ|ȌR* v>ko{%wARn>~x jsUu0=nV9hƻ5HDžTgR a0K2)V)vWˆǏB]3v*Y;Ro9Bץ|Ҁ,}θ߽Jd!ңkdL3qfD]!Jw!lc؎-pHMUE,B9u` ^3?R!2E*)|;*.y|ɻ}_{;B4\O5N曃kj&^Ș,r.%[[\d׏+r !ڂ5}iBPT6Ysy_돍cmpS4KAx4VEľĀYhXdJLA0ҏ}?䃗wV$;wBJR"AAue*{RJOX{CPۖ8q;TGwcYOIӡ%pLv1TmdsU}S?]9JŅMF VK[@JZRe-8L\H ^`tז(zr/2tҽ+M~kF# hWw2ix<+hE¶JyӧDw}xLA(wN+V0=1G3[wJ΃%ix 5*A!5sn*?3@c.Q;ꕶ+!D0ѹy Q$^ip7 yH>wo$ygxg5*rѕViֻQX]'eȂHhߗmM44kL JC0e=zcxC:VIAma#`"U3U%.ǘ G7:Ln; >e['>'Q܍eHi"G(=XQz2gi ီ⯂rU lz`$ehrն1N7oTGI6FyhCM DwIc 3v/ee##nԶYwңL׹ձPϹ!Jg45!ocnL)ka~M/@d#]sKr 1o4RTz,] ?⹐qF~^;S T F*c#9yF_{9!ZNFi3"G,2?V*^m!Ȟb&Bã~ KnaRV?ˏrnmQ9DLvh|%O6%.!ǿ5) H:vR-Uŭz.Or^lpozq.НEc(Q&g cíP6X>+S\_5 bð$'S^ceޒA3 $'VU.髀O$6Q \>ɓZsݙs 8(=ұKL$H m|b@S֜[ͷALѦ0HQ.?2>%)ŵA+,Ia~x^T!?. & wftޱ#vh{ +J}7XTCW͉/Wi AUxa;ƄSVkw$ށIb0"m^s~ Pn'P_=\0f%ה:ļ2d;'!BnDAcJz3L6ֶ:JTZ.uTEi13DYyRpN_'IOx!;` ۧ@M-enWGf@ uSENP)ʃn1k\k9nH@rpJO;5(ShvQ'yB~&2)cTJ%p<= +y ~yExuf ֱU<+xL)r s9M5dfh2E-!:b0vՌL62 c jnq46=x S NSn!v|c` :{Rk*5Eoko1m]e)6:SM GءHdBjC7~L ]dc[6 cpN-`dsw+1AD΍ bjЅqrcP̸QSThy)¹r%\&Ɠ%Q/՞׻PGt.8 Bq Ͷ:ktԿS XcXש"McWV=FBq&ބ;v#Z~b0ܮcpQixdI?ބ78Px<4td]fZ6'7 N5 UW)~`(;NV7Dd jd5kXPnHxƩY]KaԸC1`DhbƓIVhV#dP̪ I#P&˥{H1_ Ԛ3Y8Ĭ CrC9 VTp57bR@^8qs0rAub/j!=?KN#av&ȍ|yG S{r?sS̕P^)@"nu[]$Ix-,:G8KmC=hӡ|G`gwq9 Ϛ_)dm/Ap(81%QQ!j.: wp\c5 f+}%E(L;˸XO> -E@&< pSQ @ќrt>p7K)ˋF/j Bl-,L-?iDJwBA#)|f[gcZ\OG P^_GTEsOoeW0[i&XRrS[{[|fr)_UeZHY&H L%&[λPIh]-0auV*~,h* *o贌@%ڬ'pL Rx(UW:t#^KyTuO( Ô~0 t} }i[Kd)+`)e^R@౟X{ՕsNju=X=ڧڧ\\Zׄw8jM}@ɶF6)k}/yy"GOLmDWrr Elqq$beX]׻MZc"WTw*^YSMz>5JqQ&v*UwЅ%)Pc#F[;{:Qt[|LB9BILQX듶ʿ#2;Ed|e]65H+˛9i|}ꤾw}$P_mt>Ի1oyc-0PLLʎpk.gA_BYeIGaI*8c̐[~<!VC Mq̖(ǐAn z$f4%72XlG5Qao3KƻO4Qg8{ȺtRĎ5YV@VEMZr+1/$Ƙ 7\"j8%]t0pW.G*;54u-t:3A=VL0{7wHt5/{&? h7;G?.{o|P2bX/͘ph]Hy1,]I|V[ B 2/aЎ&֚tz [e@43(i?:sq|Q,fy;,3phw?)hYO\|#Ű k]l;ŤnC&DYy)dPAꪹN `)?sŝ]Uiz lQE13tf$QKQFOAb9rd;0=q@K/;}SxB_J ʭO!mo1%Y1K:F݂y7J L:cH:.iXT Ωs T<;zQ+WxþgrQF9x e#JHUM%1r5Qgq&G8dyU(`8!XtZd8rMAemfC[/$Pm3d$ :uĿQmHKvapmijeNJe* JLT|[^@#-q+tFz5% A3}etW(GI-Nx-gqCnڜl_F;Z`IAthD kzD-ӪٳKU.?oMz b.Nϒ2@,ӽ J 'z44;C j6iٌ ' ֒_&x3OHkjT Ş L]K,Kѕ;)`CzBԙel#br)xeO.87!!=icGmENij?'w[ª֋FwVck;5@ruɡ@ =hn/?0S4UT3 {=締䌍 E7Ch8h=&NK3XN3VOy+ Ohy/lc.AFbJ ouv>dP @anNwf\ܘ*}HlD=yaƏP4C ̥z@$&uьRYD:Ohb^)݇4egiPmMXlZ^ O$AGZN'v4?T )dʲ>>WM|tأufI?SVsfG#+XxRʇ<"P#bake)81HY\kʠHMDȩ{J" :OT%?BĢNdwu;DАzgϮf ًP8.v%'@j6ԲZ&~(Fxoj(x3jp(/&FaԒvpck%:u1v _w҃1P|Ԧ{&@ 2>``Ȱl+7o]c'd0\47YB )*bfg.v1%)B4(V 4@5!jC @K,Ost"][Dpb|؉p?j1` ɚlk,*Y3Ƶ72;MKCvW+L+VK͘'7/^0=Uxi0Fv3a/;Bw bGvUc:|z$DA}liOz-)ќ-on1> V'o(tQV-|ns~͢ ø` ;ؓ6BI+o5a#eR5C)#u0I 5i,gkwDWQx}u:,m5)I75f^ilq-1vDqȞfGm ಎU*](^$i1|$Kin35e=,²WJe,Cq 77Mx:F.,sLTR(ˑǁ-s.5 8A7JWEmhU E쭌OC}[<:2z%1dRBû!VFAP+;?4(lW]=/3ɏ.50Դlp0-8?3-l+]ZN{OÙn.4_ :k&a0q|T&鷬K 醇}4N5騵à1Ϥ_&Fd̀FmqBf7DB}JRtOT0%#¬kyeIun~vBIQGL׀ekc6G[r$,\ʜnC7g&zHrT$`)r3f#TIWơYyc8ZOȋELݟ#?TqD8&E`ue4=f7y+W&A"7ZvZȎ!wRFM.{3D A7qAh|Pw,GAmpkؿSswz|q}7x4[rb ^Wi`Hr~'͛6»Mdr0C#xpbNMw g[k6a$oHÍA2GG'bwQZoql jD&V k%9[$tU-mg9j]{>6צ-"^{AAdԠDohk%tq%<\{{[K3J#iRܓI>\tWhs Vi \؂Ȍ~S{RcKˋ.k<Ȁ_4O>8A\KVńNy\ LBn$%8Ƶo,DJ+̥7x|j9]LlIݴ\]JP[b50fOExM騡 FaX LMSi{INoߴ;e?0R}̞{-|HPgHؿ432K??u +-b<Ǝɰ a 0\&AǢOGχQb Qd|Uw;Bѧ%Q֩-N8k GutY3k[ڊe~pЖ~\R,bh~; ڮi{$?gV÷zDk({f^HښDѺ.Q0Rǖ}2w2zZ85acjH8ʚ:6ې8R0SJƐg$0;z0o e9(җIYl26J=G=r2~$kMM٣l{|EͿY_r/:Ծk^_095vvJuX^xukXhU([O44YqLYK6Ir)Al;VSd2oQ9VT,Ғ4dՓpce??Ila.HE,t a=(x_Ǐ2|zG.L8(Ru)CDJ<}\ pL~ڌ5Sy@Tx(i'IvL Nɏh< ;0f+;kCN~oKp ~%=:~ -JsZBG+I2k3VC&=lƜYmxU G)~=cP(9̳˄Pn ]yΙ[[$̱d.b졃lS(v{'}A˽D-~g"|(J:4s"| 6dtR@oʹ~* .Qγ1l$3H[e.xvsQXx ]{ƋM. #M.Cu.Se(IWHQʲ DbL<, 8 ̇LXə.ܝ,DR=op+o;aqD8߯ d 4b 6tR[Wx _vw`bBA5\zU~?6ҫxf^鲳@9*Fh4Q]Skapx@ǀ CjQ.~~ $am8(<C)[].< dLuan8- XR-oU !B(Oci + LDbf)J5_ϙF=< 6` n_b;RgSU(;|Lyj`_&PzУc"(cK/UlH4j@;{^1=9OD4jټ=H~^BL׾R܅ڽޒ;%Xh>Yߍq= u )]T6Yc_-gj ]!g܈LC-`͔a|(f]Uw34;6̦ d#"mk!̀t Hؕܘ`wUS/ wm[@(' oj^ <ش!qut>{:̨6E>E#A OBԵ~q֬gt+ugXB0ƴn@++&#%$ZSG"M[^=P_B]<`cd?T#+p7{v!FO92Vv[sOn8m>ΣHPܱ_8;Q$Obٲw.[jSCI3%A XrCݕݍU]eX\ͩrP)vWsDlzx_o4+?šO)@k&cN&VTWm2SFI Q9Jo)ۍR|{TMSn7qP 1ѿ2)}cjZЦ1V &W'&,$X+hMExM <' J萔 Vz47t>"Ba[5tP;-,V6E `|Šfvsjn>"KܚK`HeZ60IT+@+c*{uoV#E̔@%_;ɘgP{1`!h8qa6XaynFZ= n,kP}︉W6e ǁm4{ϯq@rzAGRq74,''|5qrPL| a}K0-zH.,^0M GR؏~s-osy/`2,v\%16ԒN̨qĜ`:,BVYa V+1B@#b\w" XfϸIu8Mީ5 Dgv4'|ef c~kY"鍓t\;ꣳP7wf,|yd6lj+6b>%RzSZFAC{ڳ'l5,UӺeݻʖۦrOuu]=R/1s2)l k0.=`~ y7ϫJV8SI$p2gy7*{+~@2 K/M2&܅C B' >-)Ghmyr{p .|B(x=0t56ČCxr'S%E2R( Dp\]ZjG_֕Ci\UQ|2iYDAϐ,=nbWV@be_ kaYR+-{n-XE!N4vfi[2QdN{O0=Mrhǧ*&CV$jPR@a(4A@ \Iݖ̞ƟvgJ ?"FϚDk4ٌ!  q[븏E^n5ޢ9"yB-y G \}{1ilu@>l`.25Fd {nX٧/:1{2BwqE^= Dhl/ FbldŁFQ'j@-_+ 3%J1Q øh::7<+ Jg\^ %M )eG_}4Uo ' bA 4H_) oK-:V%GiK.cDls#o-LUkxT&cO=Y7\ߧ0.RBuaS(}|$ g)BJ(qNI|"m`! C1 |!vdh%zFq  [l m }ha"țqR"`]^ ́5Ug@^B ldj!CL$ jtIܕ*b[z9[ }TRefe~d8: sq%푼q@J9gi:8M^k Ews?䤟eCSSqeˏO A5\yRfL6Mvݡd%U{7ly̽kTۨmpVFilvCv:2dcO[.PMU!mJv,sktz66}'13I _L8q0:BhhCl6|㲘jȜi3T6'^cp(c#j>|9F8>mBVQ8o4lG%/!*`&G m:_nWn]{8e.0G 0;*.!$֎nWaOG$ds@0 >ȓ-:لN ٣!r)7z*goQv@p~6`*9GV#;J{ޒAb zT*%zAy&ȋ$5Ǿ6ky( =ڏ5{}2t@fj;JpIөrCZtíE Iqt0J .Sk 2a#[?)M/  __F_5/Lww9l#56-IE9lWpl84ˬt5:͚$2MjVxⴊO9+[N -4%f*s&gmk;-*S8%)RtQ5G%W!3/@(s*)Y=OqeVllpk}wٺIT`T5n-G2>ai"#aΗ=1L#<}h)^9f ݤ5mx\oGcp 1nn:ӱ=<˥*yDkUDb բlubt'g Oi3v1!5CDϏϙI*# [*9u|1ϯW @LdD]PзB|naI܍¢}\3y ryXE}@B}()Y'Njny95؉ "(9SV;n9#~1Ͻ(6Ba.Hg;ůbWq$@8#I` "^nN! qriB{4I I\@XqOQIZBr;^zv%&3ݶ1MMcRCE-6Fޭ{u<"I! b |Yn#biOk`jޞe؋,;0@T_{vȆUT)7D(@,= ȉ]0D`U`Gmx.}{TQqxCR2u*VI 0$ 8Kݻ msFH|Eㅩ}*T"4^9|`|$֒EҊQ"|/I?04r9< KFL ux\WIC\p1颸r*СLV7 }6 ~Τxƙ|2T4jW~H}X, t<}+BzQaZkdY΂Bʎ.ePf,eC ΏrhrL8n|xuuZ 60jIo#a~<aqڏpp4 Wf]px~֢9%\9yF":AίYihx256ݕ{XD@"f<5Qs%>}Y qFO mڨϮ`: p3u"Հ/UN-淚wPB 74|pi9X>VƢg( j'chEP;F?D`J6f-nT4]ڄ*FbQv ݈g{BP'.L:-5ޤKTXpVRzH!@Àj^W>~"2B~Y\x;FTNGD[r_za\cĝEEU®Q^z MmoxCY%yoSA6߅a).Kduj/Jlm2O]۞"4(4T M6۟N"%#luΰgca(o/am=^3x @^ڴIE W1mċGcĬkNJC< hkq"PʺWd/Ww#.%sʌEس'vV 5GH/pJAqGQ7"~BQd;93̗}2v5⮍f&6\w6n.rrhȼH>[J #MY]} O}RkĨ [F9=/1Ϣə D-)VP(^2̱0qW 1ԍaH΂Q 27+isDlqRV_RJThCǥkU+Q6h1G$-I${8Ib~uO0b*;Leܦ>EqcUUIЁ9饗2CݣеeO,4F&YF}Y' 쯵ta8Gǚqnȳ\dC@ʹ]p/w}R V[ǔ*&Ӷ bP'-;6fW ʊmMXh,)7} M{L)4\[_~Ϭ2 ű;=P5vҫ-־X)By+%m8rFk\b'0нW­,jLGBҭ+^L"wVGhJ`dO""`Y.U35\TwDhLmĤf?=`i1|̄B1&ECVYxr<4U$,J0aXB!f<ǖX.Hjz]xI/\3F.k:xs.8ABr:zO2j-PPlyˁ韴ѽbΝ{]Z(朽1Mvyآϝj'Qh5QZh؈ZbeyVBdUyz u*6+tjhRZH7& <ܩԻ!}n`1I 9N@ |N`v,φ޷WditiϣŲuCd@7T!ɟm@P{ n/P~=;ݭ [ėh,K% ܈It?37becsQ'eYj.(3Pe,'bH߅sM?ۧ8RF@5lΞkzf1iؽY?&{+-~p{0RJE#|4]IK?tV~q 9Qq,WaˈX)^s1FUJA 02TEGNr 7yUC"eIρNpK{B <50W¨*so@#^l# xl!e\έΩE<m=BiB~LB& gbEB \h 'źsޗ喆w%td#:"7=xՌ128/t=K2ȞDRq/bm^wqc~8WJL%'T m$oWAATP竚8-qBn:jyݡɷGXd6SAjL,hXcNMix|cMv &J '_-, H ENJo#nG\+K) ո!٘(b* 0ekq>S/: e[+1ҢaݤشWESq-]t%S@a/GM)ci#L8V6 +19UH^-i_ެ}RIkIࢭV#aUD8Jy('&nz r&p $Cc!P*Ƣ,J~e\%`9БLêT'Aĝ!/1=4Qlͳ e^&M˯zAIqEJ>ؒxUfJ_3 tQHv:}1#݇Cc $K19隬WCu{hs٘Rڎ<܇Z_&fHD>U)P"+s4v;Q0Ӹն[ލL5n7(UES~(R &l(#RO  z[]Oaf#^6!@!sF[)E]gN (j$ɓ b.f5?2tYii>7~f~$󚔽fP\v80&R%6B*:Pi9v"u~ ؕc/^l+8b)V| wСO4W:n:foOv_B^8/gKdh<5W:jxmw_&>BďU9ZU %dC>`zU}DBQN=/(TOLC[{tխ$4׎t/i$MHd;̚6|$zݽHs~gi5_ J_s.xڒ|˶U[8_q̸& UpjNhSb]EBY1̌y-&@zǞ$ paJuT#k:0 $CGU0>~ZǷV0 s!>x qE.RlpitoJ:\[* ڌ1uH+.|< 8SژV2ӛrH iˣ޼[++h커e\oKi8YXS[G'/O"Y1 A&A'Z`{29 i| P}9YFl3MW{mn{n@XtS*kT;=r0rYdLcL`R@:Ėa~elQe JM\N ZF,W~ _\=> "=CjJQb< 훔_ Nq?P:.wZl.D3J%o37ːcy` *tmW \+b*~@=u׊.MbĊU˥\Y_הW?[>}l42\lB.U+ ~DiŽ8YuAV}WdLndaѕ5 YéC9Fcu 5HQ&/ q]2JxZHLSBҥ{%=Uim D#pl,Gpk)0eXq?C8{={ ad}ꙕd6["8SmRi@\Pl CljAʖaj0$@2xC^yS/1 QCKT]=V.s4r1bN{3 nfZlg~jX/]G|)M;4"rgq3Asᴓ7 PH<P bGYVɸ_ĥ'_ :Hnn^U15$*LYGzReNL־) ]D*=1!8=A#P*R\FKi#|Y-e %^֚MnIPnS9l8%v\d4f,8RJql*r dNDyeHr<@k 1K6S/a$\~-a:l99=c(3J+Y2%@m#QX*T]`@{U* {hAl-1ȇsM8*i*>V.L*'&I_2v4rOcQ!&!S`8.dZ Ɂ"D!~7J|7ԡ6g5]W.-FX2uxYz }cSO`` I Gϭhr_0/F=d3~r MET9RpuFy)(sjTx9HK8X 58IS"|_M `˻sfslFSf>x`L>ڄQ咼e➵k^Ť6-R=b-Ulnۦ Uÿ:-z@Qb !~hMY$>mѲx>w0zx5"uð EE>(j]*n( Y^CP(ٯϼi8-Stt154xS0'|-<HBR:YŕD"ݖ޾'yYC-ֳ^yeze+DP2l2əW^-L^KydLb` 3jcI)L)r+An*H]o5'mE_>}Ĵwy0ň0<2qV\)Ί7Rj(g ߣ2SR\WIɕH SɉZe !rw6=#EEY1nlcWX{0ޤJGcP!s%1kn]9{Ɩ2 W`E]{:cY, 2` JFANGYxnՄT#/ˬ>ĄbhmY颱&I AuL&]$s'BrsK$ךoCII)XpԅHBpRp+D%uK'Rq^$\`x5 ɦE h׬tJx{}+6&TLDЍm!>Rb p~i7 fH(6瓺8KQ[૪x9Dor1]:T[D^)U\- s!.Yoi3T5n$0-۷u ؍$8UtGʪ;D>Ri™ԧ j$*ZmV IƩIo'L`]$ۍ{6GiMvTlG^Zgq.wQ qrS1V:fm̀ L"pVtRnGc{j,+iL׭uz"5׃WrānK]{SEe:kÕ1SEC2'r@8 g(ٽ&uVyNp^s}#f{>.I<\ƻqnw|gFE,\ylРЖ%MQy8ˢA6SJO>6;A7kp7a-()U <3[$IWbE9ʧlmHoG*؏@V n^0tC;8#NGfd_m%:.|/+ROj*7_$qkxfJ{m'F/x/i ΆqW_XXܪ]*f(PXHfde[/k`3}t#N#/!qZaFki`CU :L *JɫҎ+{|pMӶGj}j@SNT Wpc&c>ߟ[Jr-%w9=3: Octx*B Jq"FYVUBH~3M]NohA'OC/0.!,lvS?=ABŢ^Ƞ|LOIP[zW46}#Q굍r´G\ӟ&Ti @8Юm2pOZоPYEr1MuٞE2%EinKD_ f7Tw4_zdɱlSz!(fn}2bC @Zc1d<|u2,)fɋ[+*7'HPCsF6|$z :`qːҁT^9ҁQoxjv>?hL(NK~znsغꑛ|Wv9h0n 8@KL'훟Ю>niBb"!fQxfee%o:7]wfF498ZP­' uvwyDXvT9b]z/WC'Pho6ė9PB 9Z] F,8D֋KpB}YYh@1=dda.^ذ㫚6M63GEf-T^ B &$LT+HzEˑșQLun\T2Ǡ˾AŠ9vD"4v&{vC1 A"hQ , cn݀iA9NrڷZ˕JxǖlCc; ?aG `"uveسpu 25\ah $H%n%28%d{|"A ,jBW)Gj0Hd`o1{`상m~7bo-=%6`2^z,l(}}ݩC17LV0\1:#%Ӥx2EZPš=U0]xˇ"i幋XEGցxpŹT(wP(P+": ?n;h]D\H\2n5|P;|5 s>bj(1u%/bl) ?!/l )hd4 i0m6:PyUIj}lx{\ׯqy=oHȪxv0oT;lwH *k[$:8d3)\BE<ճUu,!(w@#3ꇨxbjY+8xR'0MQQvV׆|[dKu$Эey˔o6W.TGLjiW~MKJ!tNTM[ެ9c('턧aiG%ZՏ2^l#[^oB XRz = ==Sk ehlU)_Z׿ߡocC$yIyXϧ6g1}\X=:Ne\5TgNNx=DE`[_Z9L?3^m°2B/ A-?R}k c.6>ϊmU6z,@KZ3G >-^=N_Zb e!}?^9}QLzmx-,ir X~kԲZKNRWR9<ƻ2&Wzf2 *v+WvN,?Q'S7Y6E^wGWtm檩)"$$NCv0 +3(>Jׅ'{Ǩ+GoDx',k&'%0DlĮʲQׅNXtyhh=i01]LõX4 vJ]X'TG+3vjrى;Dd*x:T-~.oo._XvK>L5{S&. Q)\e".oa/@J\-x.7]@)h7Kyq2F2 >Ŀ%׶NchWև{{M|A/ZiC&E!0f\Y;yƞCDkLBo.zSr*IcG/!?w%<ƛa<19c-2}2Շ\qp{|&1||'3-m" --*H/؂gd^r6E,Yȫ&r}`_4?Ν8RUGVsC=R0*" 7fS/x aerE[cy]*if0AᲱTQ̣!3V`DQh`QH ]88Ai ?rbf]jC/^(up T[ ,8@fN(vkN.#KZ_T!y`=U)R.Гuf3#%Ÿˌ K%ݜ# uUEWRϔt_NJyJdCAkD ܂n!-ca\ɳ= }m3¾yy}6f 4\|:;#ܻr# |QAfN| r~" [ )Tzgj92fNCDVF 597N4`6\II]I@"v Ep1UFw9J}mnU4qJN3%NEΊ*,ssg0qrCi{NjYoc.29{w\J'!4R;g6J5Sp)HKtr5qv_r_x %I ΌbcN7>u3dFeUNb tišh_(u|~IotubfD޸#HQӻ"E/(& "miu/_ i6`GmGąI@A) 7 P8U -_B$6v1-pO^RgF)KGO!d,ɶ[fsUޝ܌C -aS/=!)jNI|ݛTGz9`m"׾KkhBY5\aAukƳ$=ŃVXFmL&[<~W=InXA$MR,_X9|P[3n+UrjWB/=Ɯs(Go$<`SAN?1CU'k[˳INR% wy~a%,W+{\uGZʿ5bvzxJ6.LVc-B-yPZCp*S}sRڐ.?!}o?SA58s7$x / vb*8]{ ;$ WJTmW1Q xzdM]n+ (oa9's 2vH^_D`@J24#`w([tU(XA.Q[IrYҀ9$~aQˑ7 A2zn6ݧL$<++nyW $^>($u kk3== :Qi貏D1ZiUcFrm)v֮l)hp*k;}@M:ˆ5o/ivJEFe@?S=}]g_1L.sIppҕ'fФwT:f >46+_\lH΄fR+DHQZA+[Y8nb WSGN!Sc[t2gqtv}HE@jrdb3T8bD[sgg߲CR6֡dakzm@efBf6<ݒ6spڝtٌ*_-HQ9]aXn>݁wYR3I',CJ"K  @R{ee`iZ4pBDeyC\$-֕r9lLE: ]/w*Ҁ BS( ^3CD:x"6zn뭱s̃gyآƇVA -L11jW+V :nfg@SZx^WRy{Y쀞09-1('(ͦm\9rO?yBY8w CډA iWr4)}_ۜK B}A $dIyÕP^?{TǬgw/RQ^Bpbܰ9T)m)W5~NY9଼U0 JI.uJH(G)5{=eNu.=&g >z <}k7n]qd{.~'=2 gF>'2($XȰV %r LvDyz;b/{C "AOY_1WW`3їفv\>N-aHz C4oQxr\*,w4?Q UH`cXC SE<:9-?UTc Q eu#iC6h+3`-+E!6*~t^㋿%òo=.zL~X t لі!!+hXL9* H¼ua#Fe%]ZכZP!OHP?C- :07U*vye=Զ_Qbܑ/2jπ6Y@*GZf΢* 5h3`K-;zpfZ=2:: L\72BR/^ЍFmH\ -csTs2'* hQҀpfS4 SeTڔm72'Ǣ3cR"?Y20iIb1.l0Tzi[oU)s璡NiA̳oJth[=m,'Џt.o!2((C Qq(FMߺLWĹʫ؞+<'SulQn dsA`)tuC4`ezF+9섉PlȊ"p >BRmw(cZKȴl!1FG,Q:ǮvԀ9PMnPj"L;g2cQ⃫'Q.2-cTK_Gȥ0@[WP˺vy{)a7(W^|H$J[z]]"Ŏqv4Gy^ˉq{g#r{;¢eg>ؼؿn95r +pRu$P ]R$6[F=5+z#'y|? $襀6fr z+{jduޚVL==Jk X^ ERGETJrc@#W@q7%/=_U/f'$ VAJbGu> ֝y1[r,rD? ‘h괭)-s@ak)$%[讂T*ދk v%eGE=;в>ŧ:ԯ*s7l&.%kˀ^q,E11>|\! }6_q bA n.x# Eӿ%Q ܒ }G{j(w M5]Du® ZN:z>{l+@3ReQN4 ez{8Xzh)ٟY$Qm8vAuᖾ1~?d꣉:7UFp8q%uC bʰ+ :A+ ʇ޿1'ɰR'9Ort#R6H?႕e><)hH=p?Л"K8x[G1Q~=:FW崚 \ݒW`z'2{ r/tS0xyR V~$œ۟G3}DXj#៨W[LK0y-> RI֤ l*Sz\ٓ Ѓ-}Tdm#On̩P+΂_k*d8ou<{O|ddc\ JUlI86o̩1Yw1*J2[]:6mO^Ik-~LG~GsC͝aXnWyRJe SL.0P}0q3L? ݮӷ p~ra>Iv Of7+(P'. x|Q~^oa2St z4ȩPgBߘ[&Uqn>iZhqM^ԂduoD֐Mye_wTςLv/dLQbq̯߲EZ,o&eMYJ3xq 6-Ke.ϵiL(:`ƥ`ETS;0'L5OtKm,Fso1yya9¼ZUyuI[`_HԶ7ϟYKj#QQuȁҡ&f}z]TyDp:vl 58t =CTXwFjEl m|)}pO}1Ԓb93&6%.Wr9.$mDH\ 2-p*988Fţ綾~=BM׳c ]_䯢rs 8 NMۛd۵2y3vY`(r l$CU&쐚Q@bs~Z]xuh=\1䝠}BYtj3ĺؐO:'DH kc8̆ΜpA6j2McuxbS)~)k.(?z(\hjgkeG<mא`n|d敶l(${ 0l1mxOH&&P/W>N]o5T isnG tA!q_᭱7;/wjP:f1"T {Cv'FziBaN8\F>&-ɽ ٺ#mEbbA"96!Sqgybam\"|;l ۮKZľ \6Ouf?@Aۅz6- Xo9JIc}+od{@g ᠅VYk'$h"f՜i*zՉW/lp3Le'[qa'\g_ % C2Xamctd%%RGъF>=@^\kDj1/0^1B "` 2JmR+܂IΓʙDD-ڷ&K|glg=+˻KH*˟@5E TX[`\%FGbS=asLqu 1ykxSYYA3 3KE8 ͰRnpsW3(@DN.=&r[ ~) lMCpg\@l{RaPtp:㽍.->b>x/ªY^\ܷShq?wfqʇbg V/[ M]5U|27=iBq!b^esUlQ/ ^)kZÈk4Cqm3WS؄^OL&].p! j4(g3G=Oc;1D8G:9-AstV)xL6q"#'|h ~T|vRv0J,9@^LK;ݝOgub4=ʫ48m司C,eUNLupLtS{K{0լƯrΒDwG-@k Ҹ! #b!kj{#Y>=oӡB[@K0_W|. H냜B<)E+]\GM@su@kE?#?7@DGВk=Ɖr@^=relYj.K~ Rqܮ;rT]c]?1ct "Y걫C6%Hw6;0=(O%e~gt-DM]9ÛQHc{FWèTFTzГ3}#' (wv_jĚy7RᴅX>Kp&~B\惇z&Ѥ 7]LH)OŝLf)Ȉ;.,>/:+SunT,1E^i"K 1@r[EɅ,9 Q:ǧ\=Z`=l1bFSߪcC ھ%;Fs'akz (JHuWє8nkp$1K^mIͰ>/+JX4H',*G2ygWi-cJG%(s)Ot;Eނ#r㸵퐾{s~K\~Ŵ0[ =2tnFM>_6ȗ̉&DZ'{ M<م䎊ukd2呇SQ =1}B'$2.0zӖ6H(Ut fBf+A|rq3,νԧh5HynKWӸD xC .љ( 3pѓfQh|-J˴J \Jv Wcs/0+uq <V3KIքQi!7 ܸ&ܲ;O2VW{JhwQMU5ٜi m [;OrVTpa]ADVs'qs3(#wK?͌ L:?_n&-J*V8OR7*z#G=5^3~/0N1a+|~7$jBbL"8]&MK+4_Mzm?<2_~y7sDbZ+zv 2(_F8v*9F"* a'ҁ3p.vŲMpu.)i b3S1Ĺ(%Z [а|"|:;&#x/]`V+/YZl|Dn6& WRsikGQz3 &?֠~L5 <\%1'핝wOK<>/:~l*yEꔆ]aWH{˸m!9<.c}*N*=k( ʜc 1]׻<wQ Pmm+:X iU+'佷)H:o$ Ht[Y NYd]Ao[O˪:hkzR%S}|-U~KQAcxV9D"6)C<'O.N_'Xqn"{U7flgk{ܱc|eЧ ;bNDoq_p,>kŎ* jҁ SPs*\,^f^ċ l*Q z7Mqz6*+##[Z}pys5Hz`TspH#x+;?^G9d$G?vD\I"t (Dn%p&1 )Hm$$tJ 7gy@D{DMC NE<**(= md~%oqF'|Ew8}KۋwizŚ!tD/vo%GE4d͋S7w*h?E1k(gJBU^ }sǐ3RN@~uFzE2-ѻ o) Q>F-,+dcSLbjP|44^’)EuךG\[~C_Ns5n8phU;{"W"X37q̇׍QTB MMBmira큶3Q\0E6xm ]~[o'\C@ABP];c>ŽC8ӊ pXcNHӥWy0x`pOMG*w{8^KM ¢l,o?9Kvν'\֒ DAt.001d%CLkr:$:Q' * [3 vv}xxbT7Ăkz"Jtfv1hqm.-G5< J)} U&~֪ =;3\1/S;.0 @0W!r&=NpP3=7G~dPv%n܅ɩEX3'jɛ!ѽnRH>}pžpȳr<?Rؗ,aX#53s`rڱO$p|y$8u\6_A׿h LhU+7*gv|)CFy>ތIM?ڮ \HziH+r=SbmEoکm TJ^A#m4٢M,2}vPwV`9>v%.~._S{o+T#Qw7TdZ\ipEcքDcVqo"8 K>ĥ5wz&?$+=/e6K\12Rp|C; ^{9)y>n(F٫`!:ȁz!m%oSN ;@63@ ~Lc㖈0s}X42c$WGW djQH,Gr31EGЙ%~;d;qƟj;icA&`Tէe_H+NS pzkO6UL- o .7C{A/1LP]iXƗɗ[9K70xL$ތ+2mMaױ1mP)>N΁U{=tN},**2 Uy7T!NT3zͼIt},\X%y}9 . P ω ]j  $}k}Kb`C^% ɱ۱oOP|2B?f7h\l ͺ̨:h#@:lp˦Q$Q>_ƱeKݱ r0XY(GHj~%Eb&ξfTC <`cq鉺>-UEq.s@ݝ>1=9~_YxK%*(֘YI3j$PN񋗖v/wKGg79 LA9᫭Bg q7$5wv&'js */CQs5(ʵO|U<5 fxz=N* PbX:卢8g;w}@ߛtf~R@u)p0Ltp>gfqԁn5!Z㚧!~ Qp %q h2D`?Bk@$<4i's%m-,u"pHms'Dϲ YN̿Vl^2xiq4h9n(Pw2~OgZ&c;T(b_Yv9bێ`Vӵn0A3j?U:6z}2@f5TC!ݔ|r@N#e$X*TQ'~O чyqfW>vENn#\4xgFJo!5;I+yH^3l@Gi&nõ;H] v:U 9DHMr @`fsA|{\An 2!QM:x[&cX71]ZuKA7g\3 ī&cxY`[iFf>BcSb}@f1Dܦ<;oÿILB1] Ɂ,Q;,.ZGȴ؍#Gy\ˋKf=m!Dk?)Wp8)\ep'4[f>[I% u\Fiq${`8Μ|j>n (ivG3߄t; G>I=@\<_ u] 8915eɞ2O*t޷Dr`]t1<4UQ^O;rVAX|\c[j++${.{Lt@W;^#JJ埱r\4!ؔ,n%E nfosIl{:Q~A?`᬴fTBk oϾ(jmc݃ƿۻ5%z T(@1V Ju1W[e2A޹5*`l"D(Xۭ!<)l0 Hz k~'_>{)Lj4Ӽ\?u:}~'; :=95["agPY4m@_3[ض&8 [``;NJ;f+}feչPRy937vctNУf0TaaAJG,E~@[Rg?h%WlH aO|HqYV:_Q%kԇ\zj2ⲡ)?tddQ 111;%[+6˦j"g(Kӟ`:*r +,e A 2Rݛ" E{"}vF%?sv&V0PDq\,q0ȂU:52piٓpkdɾ:`ZW&M3qK06pD~(%Z\@j>

!" FICgj&'/g (L[_Ť0Xk=z?pҿC(dR KoOFkuz7#uњKÁཛn9FVfp- S,qoKns,/;9F}9+z^h'.curqpd_CLn1CH.  JJ78jzW"vӽr=u|*gx~T;6nĆ'y=ZJLqذt6x˼CqtGYqWdUaHNSfaN )2-8TŹHtZ&UːUggC ED 2rb&w*;k6v0-\9{2NF6Hc^/ m5* ̵aKyID^fXm5lNKjQIdmRe1uBLR#S?Fwv>?1{F0܌h|"h:n.&5_~ A 1JOnنʵlGv(}$,&͆@\p |y*o]Ρ:L\]a[ OF[)l8mHfz";*tw] LdQB^iᖽ+%Fn%Sej!e#Sϊ,?iԂmYUO`x U<`k~ٙU@}iS31Z7r2p73>P;QYJA 106~GqӋl\*pn꜑hEG{%7d5#nW<{!=qu(ǯE;* @ξӀ- R"ڮl=Tn=v2.87)Um΃*Mg;Q}K w/X]8ƤOD־D_^<| Zb=)љr"zEsyaM;J5)ZjT~:g] EI] »,l^O^iӧ B sg);@Ŝ\}l{zgFku$y7q'x'(']U3c+:1?ZY4oTnsvϛpw'@QU찲܇:&눿dN94Fk1ڰ<؆rH|jgr.tHwÝ:=' =pw-s;oF +h?d~Aub"QΏ Ki }IJ=K2Y%%E?-IaN['*;@e 8_텔`#9{Ma0;Na2l^ol|C~}Ǟq=姺lB\v F~~NWmih܌/hCr\Mf:bxa/1o!IQ2t kMfQSw[[VTSÅ\*2U |dZq!ws KNt3;Zgrrl<u}Oȇ7H [&[:b<GK]|a Hc;BDQbfgc2e oP:.6źzGo"9qjD 1R8 '+dg՘Dc QK 3!ia_pEBP!TSO@-iU5.꿳pVI.BG3߳E"N1.dt-R{'eskR?eF,|ltm쀻 Mޭ4u?>v#+;zx({Y'$cw Fc';smb]teyi*:6UmgS'C(G݃Rǐ&ɪ%oajzUwYrxSjf>vFu2'*"~(~-P5 dd,r^sޠJ @cV"eVBe8d̰HBP]q^ܰPxkn's Rt#I\yGSN'Ο Zn]/ՌjnqkS-:YUnVl]{Y%5(~Q5=_ݫO[du`<6A$ ]r0ф9QoBFO0M6H^2ґ4Oύže V-B ,Ȏ㰓֨fk' EI,Htl.hp)BNnqoSÏSISh/Z yK& &8 6Cg~_䶁&AX6LX%-i1*s8?NUg C9)<] 3',Ӥhhq*_X&:RLaR]rEyV&G]990#z(j4LxRŽF?;}djVG&I]2M}_2HriCL_Ŋ݀vtN(+f{"789Qm9zzDLHVjT$ n}| c_Ar -#0 wӦB(" eFf>S((ɜxiQi푧_>x7 !K?}o3M?5MҞ`Y-,q6 F.{/- ߾5V&=}* @%pb-G* GKڼAmJ@ΗA=Un-6׭0zcx%+3R^2aۀ)h.ـq%]0K 8 H 1k5Cy.NʁǛWAL ; 5WkAjN lHĞkU.w!g@Q6jeD| Ʒ L{ g_H}?͐uuR= rB W4,-Czò͝fuC+b8w8`FZ;j{2E0%2% ֪ Fa!O9_s5<^]k))iTXpB@/!8Fj_(طzcQ""&  \KCya,3 c<ˏ/@ i6oL>1eZ׌hy B$ G{Tk扗d3Dž5dSy )rNr*i\%cB/iXv8]| ޭV)Q09 VTPbN+AP)ZZsvc6&- ZŘM#)4`/ : Å5cD\ſtֲwZkY%;9N-ڋCcM~фyr C ԽE@ vXD{+EՊ|w2A  (L#3ǯ1Dun,gs: QV TU)ԇ!9ʌ\-A3S Z0VQ1r)`R`r͋LP~,y=ReC -l,4<^9ٞ=J%qs, Cn9XujF0[M ~&AuP'hn%~h~aؔ}hZ!dy%jfE]K$Ew/zrZn/6cI`dNfrN&$lW0}%J7o:jvu*KIX6jQ(-\{י 9- JAuG JTr dJ5؋lt(oeQ9{q0-.19. Sن0%>9oo[71o X1H=` Mx"4N2\ؤ < +%LK&4#lݵ4rDžg]G\W("3uSR,5,1 c#GtJ/LQmx~( \֎s/3͊) _>'Vh5@T/Ǚu<{;s;cPܖg ;7FH& gAZč/ٛw0:lKܬ!,]XI~/Tz`"(LT=-^{F`ΠscUDwfW3ʞ\yzL6΂]#2DM?V8|>  _h$_ncbe2!qΪ9syjJWx~'A':٠ɨ2)@]zx}ਞRYXGUVJ8C7:;a]W4x\#¡KvكTS" ?ʹ9ys)k 'Abf,G.7wh"LPR[Z+(As"H"'ccz_/!LOMxKjz!(g/ {Ѓ7'&Ғ-f[,f./+Lū׾1Xǽܷ܋QΨiύdh}X!+:p?BTMQQ!d#8ܱµrlk$'5*p~A~S#H+g//e􌣡_Ԩ6Ty%Cʺæ vp;M\l8>xPXl^I($x:Le0 ,8fQ sz@ɶvmS. 8鴢7;Nע|~])A# #ɬtu;F>:y}AF ľToȷ0k2$z=F CBbf(T!bQqƙ4ٕ3("<9BA#NS'e9!^\BoUP] L~pVFRS.BXzj>d:NϚ/-).2^3iwdH;^x`)ށ E_3@wTR*ԓmyDzߖ`o-:=AeUIA?3:)m-p4^]H_u}rIx#yFI:sג1yE$q ۆUHY71x;2U4#đUp٨ɌO[2LXv+-sː0:\c+ʰ7t񥬿AS[\!Jqt1J;< 1_Yxn Rך|B ֍;a#Ovz×JsS|X"~ڿQ %G^xK6ΤEIvA6֖>S&0 m /x^]qi_*'qz{(ExQqg xȏ[Dt_*H3}/s$+}siw1 !(iCmg&?d0vy:CTDmK-XUH]5WT@+ s L3Ä>h9#ԠI6vZqsl05Lt&=s=΋Bյ2[=dF1/x|q(ȖNaɆ%n}F划:̍?'I\pi;6Kۗؑz sR1 ;Jȥ0y}h#VԿUk#Vҥ9_<"&:h57#[6C a9Y,;GL3owQ'I!68=f-I]R\3 G܋Fp4.E HDc 1ܶǩM i+P8/8y 9[cNxET ߚi/P2Yڲz˼u"[ܪ&!d]\@{瑆f :uBf ?̞Wn|#c.Odzge C}/:Je bNs7V:'Y$G},Ȳ0y.aިd|Gcj`h_v =?D# zاvOB@ˉ\Z:tҩmoqj)1oP±=432XUv`2CK%x?";١ @*m wi# ag%3 msWVtH/(4$!k,GY <Ӄ\/ۀ$+{pqyC@H7x`JPLqPda*yePkn;CgjfL_`ǻ߄d(x\qOZL3n{Ӑ?}{>m6 jbimIw.4CA1ShFu2\bbm, lB TYC`8Cy{57-΅]jCRO#2s!8*=S.3vIKl ֽ!4AQH{5 Fx94Em-U(K=z]M10BŻ1;~yEyf#qݍxw5Ko% h?DUG,|D@If)XJ߄߼SWekV@ J+d#WN(E*c4o7 gJY@#^\U-U>9 z B3\\95yqb ^u-=@T[3>!eӶ0TJ>h{e_.Kt/JFUBW\=H9M [D  %Lwl0r  Ma p/VڤQ*ʾ;z/&g[I<޺s8#'z F_|̻5(W1Wk&`&1RW.M'EH{艧^b"_\BЕ<7n>|7Qk5Q߈JY*}(D}- $##BBs_ɓ P\9; 1;{a9t0BCfRJrwT}1#a=qX/4G5̷3hGi^=uO,q@^Fƒ841;YWUպ-P\|5+}~Љy1- 91K0F;ۧߧ@,8fhs Bmv_:Aq֩oO\vJk,˝n7TkLE%~ڞmsˌx܅2, _q=f{Ą5R(%e=n^`Q8:(Kq"G ?ϋs!n ÙȈҺũJ90蒎5Fwr|"7G7E f@/\IdtH}M1fax7eF?娞 v>aSZx{9 |;k3'7+LJsW b1#Z:O-TwqM .{*܄)ae=2їޫUSۤ-!/܉  o)t|#-nЍ\\_{Ca+ IXpEN.?6'z,.R +A1zm;cQn".rJXIvg?Mu\o>׍J!nTb5SQ ۳hw"YTM:KB^F? wqA (glG+L}f_rbRK3%\ѯvq}!OP%7H_^LaH2퉷np5ltQ _SDd\8MYCXRM> i&DQ Hq>h)D~,&oW3Ͷ'xXc9F =z 4-,g"˩hCdmwHB\K%b`%윳(HO>0.5Zְ.h%٠]Q;_$@lypFjYu!jdHsi3<]S"/+|qI\[ YeX8~F6ʲL|&N+i~ u zNMIЕRĨvT^*Ӧdqdе.(IwrSpjֈPfEKM+}xHXKC^{{s Psݘ'~V\<fmzuPϼf[UoDBLP k(NIlWʼhq@JmQ̻NyҖRq7w3;) vmj:TP!@7\d\7ε*vbFpRuzƁR{ ʄڏ7ͭ܄ߏCb3 nl k~led7UC 8*.`we( mj=ѶV-3 ){8*ws#%oqN!>BT[CH/qi_-BLM:Nb꜁F5?F!2?$jLJRRIF+[4oMai4>c] Bd;:)4zHnvxqA~BSqN ۝dO UJ7]D7c!e~vj&Sn DtB|(mDA@| L0=]4+E)-Hl2/Ah;5~δA.5:X7+"۞٦YLLXc/P߰|`0ɵ>(S}T}t8JaV;^t*jUX/-ACNOe@MZ4{[g92BW[.c9 ڃh71bif }5[̛C0`e=yb,Uh?hl.9ڤ8%I M 50Q\!@*&G||xhBї۟ h#"bdjnjMl0F~H[m kDW´.W~&r|MdhsrY!l x 3ԑ;JUpLs=/H~sbMF*RR3)~3lX*!>L\ZxBL wbi@~a{$KR?wVq8quWϵɹd.'5zMedj4Ɵ8>lv!O:L\7S˱9͙G5L, oBZOlt(e&Su *'ΈN-.{S$52, zsemՍgWBQ ltXr'ebCBP A+-7n^ގ#RJ(QrQb 7T8<1dO˜ۮLiˎa_uf5 r5o7B88?ym+eUN!cTմ! xYH@J|XH&(lܣPS2QUސ~Eû(+~#xe5ÆR^Ҧ; ]0 Veܧp2"h1ktdi)%iGV&J5MޝȖnch,O (B*E#)yGI%|6prlWt/ }!]>aQrm`"j !MDL_-(Ċ4YLmT%O"M|0#􍯴OyM ǜvL:5ek\ 7< ;Tϖ*W*+]AB Ja{K; Bk4NψZU7&E*,T^q9/A>! )w@Jv( y~<>87:q.[}uʹA0@,\ g[44h RF~pG$IG변wf]QAkv#H 1$Wm"WG3 &YXv/tT9 ) ]M 2?^=)`*;Y%TN:"}aˡy~eY9i (|sh,]G=-`1QQIr7},}XoD s[.Ɠ S-hXd?H] Q,rB1ڣP*&!*0KpZJ$;?t,xEcbvx&0TbDOEWu XC'~>R)fߡQzV"/+ZKZ-d9X욓f6vUAfVL:oÛT{6jvȱtwV&kQvNE__UIѩLU^saJw 0_KasoUp#* c&p;>IbUM/pnY]f#:+V_X>ګ4DCH! ]:LȠtOxUvvTw\>,U|6wN&YO&lQ5,I+'KFvW`+qKζYdlOz[0:!*Zam>ŰYœ|g)ʀyz/ͮlٴ!i)kß!uV39Neڗa<*dAm3q^ cpͺ_F Ėe='yUi&T{-Y,22eFW"+bι%9ET0Ah"aa(I`a'4F3j#&UlqSJd]p( 1Eg̞lg`˧2\u]3N-{,bWkLB48v0Y^߱o2\ΐ)xpˢJʰ\1C )qrԘ_=ن @кЛiZи" G{Kaf6Yֈevݲ>m-}cnT Q124!a:EU%➙~n(恪bTN\"XX?p=uPDl$$"N5Ӊ>VNdʯ!Z kR-U0@ߪmn˥ئt~]?0#ӵ)rdSuk"BJXXBW0!% iO 8}UCc) ~R,WQOBC7cX*4l(A)v{U!ƍ&SlBe.g5lϔB=Ik9cϧ/2 oDt6i dY ^/m>Xr9vϏh1D'şgXvڮo9VpaosX_k)N/ys$rl) ;=2216Y__of8> 謅4VݾWugV XwY>ZcusC~D>nw;.zk;t%=ۀΦŮƸn,`l{7386zff)z^+@{rif2 Dw@y6G (ϋyR+Xўn|XL ocUM9<(F7C$Z?4#%Lz_G/<ZZ)P՘P#30/nZ._4)C/MsBYJo{1wwoqb4# c<).O0%ĶҒ~MΕ:TFJ8UZ:S:xv zMĨBbLNF꾽Cnȿ}8f]з0Ը:ϰ{V7簥dTz!L0pJNHVTo3eZVngIͺ ;Q򺛂~gHxvU`A ܂}YLxq0c:!u+9lL{c#]3Љ,FMrT @RkĂTo샲"}U1]њjƩ")a v9xAQf~WǍ[FIx?XU3{xӓx9B)RrpPc lEFG ǻVI | 2}el [#( `x0ZWsF<#z5 bAEb G;[иVM5obuO~Vٵk+vWHJcS{fVR,T-If#cES38-TU~& qCچ>ԫR >/R.qpg!2inkdmem[@|~WyǺ92U&dV,ÀjNNJ fiR7H'H-G7,:A{=_wAnmh_lb X'3m5)CSe@cUYZyR-a;lpzRR}S!%9pZىJ2q5g ,X{$IǤ=ŔP߬<(Sq ַ]Ң 4B?Q483R%Smvb9"^B@Eg hUhnOO}#wT5> }cb`nyQ=5uAMrh8C MP9$c_@%c |U#-`S*"lgk'<㓷b3Nctس % [ܓOOK%9g)~]sqP; ),r! ^ok^POVf+ 6=KBSͮQ A@_l'’mVROxf7- 9W",䍔;: N .{ߥm+h8%?"#mHPsMOjut4{L51koQ&#fqU`?Ƈy)0s߇ ÌcoAbܾಓke!b+D@̑c -:PRe${UC# zKE|"D'9һZ=^ۇeN2F8y]pjA9ro}LNx#)2't-fL-?_ڱj ƘRߨsm--&Åm0Û~2%_n{!8#48Ku&/G8 Sx1n`**"BSsl]V-+BLŧ]ڲD(fi#\a/2r6xˢGA-nyTei<&!p_s8 *SqC! kǓ*8.PV}sDE\KJZ>|_EI%qVj (T%p`Yr4p`ݎ >4#>L?냈] _f̕hrXq?P/;̪V}hyQr,+ =7\)b&9\I`8t t>] :Y up8 @'.lK xcp #08F*t)yܰeܐ#*nG.CpUhU$)t`.Hݱal2'q6t"KK"_֌ںP&-4@qJi }{8-fiZ$Y{qN_y'Yo-5joޮ(܊7M'Z>پc>>L}LsuefnRIkEC>Pd-TJ]¬5DIqn 33yP5ĀCy#^WBqec^VUhQv6iX%Ac ^>,\ރ_rI d͍gL0hK]rXG#iJ1HM Eb|%v &[+M6ceZۮpdU(jh:6I2ӱ񛦐{{&^KAH"Kk VW= /wUaTSerZlsG%_]~[V2,1?;Sx6fy}&*g3l-XR<rRR =֯]\^M逸΃/"ep\rDuVB'bhfKuyNт5d" Q94I3c2"9I1Dg N0  WW,&1hF^d|kd4:SĨfղ)30$X\Ur&ײ0(]6nU໤n&_>uv "QuX3P?JĒ@ƌ"|5";&*hz*6^xň6#]^iEP:ImŘ@pQy-A)Y_.1OQc͈1 eTJ/& ηhgbc3}+O`/wtO?}־DkhiBLµp`N^Ǿ|Hl/j8nryh-W/ -"-9Bװg3i_U)jm7g\+NߘfҲ(D`ƕ }ţ4 lG@P1 ᨭ4\fN_.+ƗM^7_O ɒ)-/t U{q5܍̚"t*s 6zHYϦ^mèVu|{S2 ,nu:NǒE*BЌw?٠Hm>G9ފOwtkJqk%7LHKh~Ή>u(ߕ+XUJBKsGGP-ᯜq;vӇb3S&9j!Qzewuį?F׃s)dӁ#5̀Ml%ʪz)rM+IK ZCAM.gJNĞ*cF-KgPXMpmR1'0K#9e9@sxN͆QW 2+VW,ϼC#+C 0d:|adi*ͧ0;U@x'O;;R|]a!:B+&<586'#Rev !lL4w'l!ڜs [m[9 3;2\R+܉ \ 4a0`c6]z67S,=GNJL$Շ#u2l)&ObIE72A 6v= RLGE,R NH5:#Aϙ`T*sq'^ʡUzOz&GOD@1)c ?g[dHJZu|LTfXM<[)Q$N&Rmw7bڕ 9a9*/xkBSR[KlʑZD91nOb?ǭ&t&<C6/?YJilvJj΁%r^ X$@!/i\I-GEQӮW:X,/ESEDE=hv/|*koԓ`,EaCQc]X"lnvqf~MWPo󴆤>$q5}xm7a@_fO:Rh E֫"8{r 뎴,Xd|,{,dC W/0jh&*p@ow+ jU ED#dJ\zo_R/af|Ƽ:\U _۔J9d{S+W'=XKH*a ?>-1oI[f\}=[EAMO_.ƓjR:/(Kk룄Тy9u^j/ =3${~VބwMCkOExyf9p8kJ!^q?H@8 n}}6m9ԸPLTcqkp U[WuU%b\ n6Z}ߍ$2ɿKq1PrBz9=5nhÂp,,. XiqY/uBޱzq:w3KҩW=;:3H앾i=Ag$ُ#[>K`雒"Zl39oU)tAζw=硳6VИF]28,qӧݥ+ PZ:@|7)#iftQca+?2i3G6 N–1(w.A:nlfpGp2FFu$i=;jf?s7+3^4]Vf ?o$9>hN[I ﴩ)jv-?͢?Z*`L\xBnmP]c%j{S>av'RErH=՗Aisk u9ݼ1F3&;}-ڴ=d6ig#*%XmpJd-t\p;%=Gl|Wen0ws@_L}{mBI0[^|?{V!79r".^+sҪ0}KGGd!f>m|I8dOS!etB-rUoyH]ԕ.5:Ul#2ڬXR<6.PWKZ0.Y%o^ȼ0 }6zmRܦ#h䧜-Պ S 2 \XA;Dve36=bs%YKBfP7CQBHGE3# u | s`ft;rz+|\X1x}rk;g^!rp^N=\✂.E`zUP+$ʶ_@0:e#^B4([7VpV͢ 7^Ee-m1ZAsLaו@iwQd* =>׮F @$7P, ;pG`x 3)3US'Kܚ#oVט,,UꙺMATI"Dt&H@}%A^{ssZdE[ D;v< d*ôwnoA*)Ѫ~ŹR WUGpts^BnwB,#RJO`JuxI7*yqa̿3 Ɩ7PҴYM^ː+sv% i >j]Qd&Wf"XZ4{ǓZҪČeL*s*HSxAYxZ6߅![U/=e;BJZ@.+U0~d|/T@ֻ`^Al&{¨Erݰ*$:/~aCqҴ%dhs` "@\>)A 9,ڵs k!T&% adUk% ic0vO"ׂu_ !"=MkcF(.Q (j_"ܘH˸mb.BW_i ̲B`{]E=C,(]*ZwdFAX~2-e3U\}ֽo?V_ *o1L*!sΘ^uZSH xJ~Gcj&b(Ir8 AՇ3EN+zRJ':KE×YvUrs ̪O+DT>)%Oy~rRhAPJI`x{艊gV6yu.ߝH}Rf!eJY)7'S*%*NA!ZVI nxQg ΜgU$#`XԚFkazӌ XD 'ؾr6џ$5A7b;[/l9`1zPX(W:!3p.OPgFR |H!U[hg&$ BV2 DVߖ‰K~!.JpЁ[3~>n;Ɋ/(v _h/}n`ӵE:}ӛQ>;h~2o$HW}zךPH?aXQe gb|?$nSkz'i|OrVypwp~Nl)4,^8 -f4Qr!4̥2)_5=77ﵟ=jDΎlb\1A"N&Qwd͟q)C!7ԫ@vNضٸ&o H}pT7S) q>+,MHj։FsY\L&qHc@ 1Q+ǧQ[PtA%8~Ԝ%3AGAAKܨC'nnbV&R^Ń4pN-x:%n`ÁH1Rg'~P͐+^T0 Kt K2T&uG]ȕ'.fsYӪ];P+N)xieX/rUsXSm7Ñ4<"h09d琴4p ̲{Es>/B6XZ9֭q߉K܂cϵ)uzfzh}NdpGy!F剀OC|Iahw0*O~ƛ? T6a6bTuh~owK QaL7Nw_<Ǝ&8To&L|]W|Q_t{m݇^Z%x6jVga>S?Gt~g(ZQȕ\6k9]T`j'!7Xʬ<bgZǚ E٢\%̅/n`EK ir:C~4w1uv % z4igyCAkGYԾ}qTfk a=M`֬l(  VFHxq_9c!# `yo}ȟ ԺqYsi^ORc<{hpq߷Sboqm:Gz\RHxbaC*)<,JqN/C\Ah2$ $2l;jG-|*uVcQH79,#GDQlk[>܂ zŵV3?Aʑʸ}?S'ЃmSrDFAFCMg2c,-DZbw~($;cj[Z;CDs`IO.{m#-%7IlxMг6}2B̓D;m>o;vA1#fge!NAj@ViHs/(%Bk9=lzgB_.+|YW2q Gޓj9l|IɯhmNu3W;؊)RZOԌoBSP?[nt-@DK>E!^&>26۶*PT4{;2zqCsyTP9䩔 S,̭KlQ {g`F1<ޅ=BÄ[, 0}Tb3״bΏLp(s. 8~Cv#Iybhq30 ա P*vVvc/@:IbR/7Ȑ"ߙݣZSp^18s{GǪ$gAGy9e-zyq6v~B"bt !4pyb06pcOeȚѪe_oFvP1ks9 Zb ia^p":DqMT`%>3{0Ql{ Zb.ӍK&e+7=Rga̡uTs {5l#G\2xKY?jR;wC"2h6b|E+>`'`]/sw *Hd EԞƃ|2؁)ZR[{[Ey/Q2pRmCdTBY`JMeRϊ ȴO `Rb[uIޛw!ǥaEYa*щg}iOiFit5Wش[)$#&'\݉"$0MP;ȅ8,"͇C?#d^L `ʫ/BϷPEat'墌ˡ KhsGwC$E7uDAE3PsD@. A$#bE1l.#fEC5zl!Eeh'~M}:U:".77 ØJb&E(JZ#(әֺW~NEyCkIs JYpRȾ$_,L]gw]ʫzg~~#"o-űu+héUKczrs*KR>y&-iO 9E/`ټBte1\Ex{0a}P]%2zU%aߧ?=)fP ElO02;8*A' +vQ [dƗJً]ZjAEڳo>ƸYx\;.K-#bﱓ,P_7lZ{Q^L=>p_۫ܯ6r[141S L8}Xux"t!%_h_Ɯ BVF 7P61; gugn'hXTL!׆٠k\Wl$bb@4^RP͒7}&h^  p.ܔI^ vK%{JnHMwc"oǺQ~կ I72>* Ll0hDR]D,waꀰY~ma\TX|dLF9Գ\QDp\>;,7Ez{dF &m<ﵶpIrdԅQu y6a`iC7hwSq~M|7Ӽa:L;/܈ ڔMnx?KЉb_N[zr7ƚ59S^K|'@6jcgDUȆR<OA*Mfا"3`R5K4NrQm^<6C]b9M.!n{*j '"`k~F0םuY4ƂrR|x>{? IILtJQ{.Cd&rd3Jfn:k|$ݝtU 틁?f}o^ʲ4:ӄ<@O?-S{i,f*&;NV_AtK*abY/svcwVoE+B&(8QZG'M mS|xߍ)i yG^롏ijuR? 4yNYg^$%cG@q;}S=bvk,Ӫ_E@YVXN=n}e)i+JbY̺`*o5> 8ApK#HeSlSUKE*Äqdp $}6@Ẅo"`RoR1%'/6Sb= |'9 M wiK]^oK(cJ^.:3q1]e5'~;ےR$hI9:5}uv1i G %f}xeJ*?NtRTv`2ӻWdOTINEP`.6EpwU`ǟ&x?CXVJuK>eCM,wxhť"` p{_z߷B]`?,,V6Ш܁#2D@c4'Nاg&lDFtm+Dsj&0=cBb$ -ɧ__=+/(~ 闲yg .4cSXS%!)&8ʂ>E.3GŏbiQd & =̴VvGHhրOH҃`/ty\XDdxO=.$ > 9, 7k]Rs@b2k/ f"b/J;@ t SZCɂSkc9HQ~TvLybݗ h*n.s=|U~?" QQ""AQ*;IEL/BW{zoUSxvxn)0ms4ql<>Ga&39wvX6V6.)?Z1$RPU!/ZK4ĭ08Ώoy _Md41-dXyC>ہgqVJoy :o%ͻ:{ēEQ\*Hff!~r7d<[ dB5 v7JPW7]xZW&4h(Ȳ#HAzDK?&r|81#*vId؉]t:Rf4K~Y?oJudzRTEPkB=GB o* ,wb k7U/Z=u7V"r W6}VEYz^Ѣ+G?5nZ82:\ܚWM1_(?@!7V8viue Pttn+5PL󋪳m M_.[°z 7Na7 ]gCY"Qac5\gKN(׾\o AE+3lZ!XgP7qÌdEG ~*S/ (\#>{zɾ[:3OGՌ@hwӥ8~T]vd5[w˝NJݸ&G Sp,0Jɟi&IB`u5kt".b>/h~CϥAdʄIȫu5MQ b˃%'VSͨ Urq,zltviP4\3Hg3{+Gj)v` |7W cNgyqU&ޒQ^wЖ N=0#h47q7,<n?RVrJ$ӎ#(h}8VxjK[ŗw& 734ef;U9lȉm6)Ϡ+dȎTsgh-=6"c_okB$SNdN|AU2W߳>`F;ڮ?#pÁ[t髇o /덒KEm"PKUI8Y𕗈caOҞ%Pʑ^O%4ď˴ۋ*+EjT2qKGt)m"dֆ:΍!VۤClӿPo"S]*\sN `'Ms58; $t٫Zo5]$1Wr'יiQֆ(F?3R)/YC 0-*D;zO<䂠I[+& Tt/E%,SJWTtRdOE{ch3LF&L:"(s4w$HO4yVC'RYcKE+Xrs}Eӎ5r ^E V5f(Gf*J,MN7l9)( m9?wt S)i˺圑2u9sk]`>p*HZ(ݺX)$(-Gn1K=MAHP% ޹ko!d ]xΨ~<ZqBʉ\k_CjG6 C%t EO7H毬QM%7ˁ*rstfOj6I3G DhC qX)֪N4޾O@#yt5*͇[]WV@RFVk$tzݙX|% hsmcrrVMo!V fJ[V CS bT/.!UE21^k[iWHWU >( է21QƟڴ VFB")MSV[5c6GB݁E;R@x(%H ìOkIZ.]Nrd N&dw4lt4V|}f0WcT+L\5h02MVI̱+NGIũ9'8#-#*-C-(?Y2hwAeC&E=paBPVlT~̜ʊDig?WkEgqXLg n8ĝT' lT8Y&;jmwNT[`>.ۧAUFmfƔ;DC˜#޳×FG15$ 0nmoH؟͘TO`)NqQSKG1dwpsdž{Vtu@n/Wj'pN+z M<F0$75ںU 7kN|'$ƃ=n|=p=eTzou|]&ۯQݷqD:ZyJ_k˷V-}h@ ؤ& 7ɤz 䱹c Rp7ܗkA$`HSJ ߲Tb;NI&ZKklևJ9&B ]yUq~MoLHE6$c ft P9's=odS4?ƦwPF-fxxV^?5dVC} AY{Ozӆ4|1{8Va.;}p-<3$Ruަʁ3ԛu`''A mv5ނGgYZ(q E}$_+8F*G?V {u8eQ܄yyu pxP(_Õl[ϬAuf,5x># ݞn0[d!/Rjq |q&eΗ5s8HJg ,r>Qڂٍ9* ~l@Yf"t)h?!H<9,[ :\XAa5v RoFXԈX/"P R[VOwt$aJV1L4}@tIyu^˻mj0u$9" NvMEfn"A%,P$=51Q=QbS㑏_uSQp]LR;8M]ż;χaxcZt6>2ys6mhʶcx,xkۆtHixs8tT. Y~Y-qM_6z7)@ Ys{*SmjDxh41?R -!՛ ]kHB.d*6+˝۾C*Q}BoH'gY~~ "٤(UCA 57>nD}J1JV!d>kZc>sX:;]X$ zo1v(b-^@jY#ku Jy(li8 debc;Zz$4X};oo2dt\K6}nFS wHim[ ^ K uI&"vrH,adدαt6 0N·~TaK5 (VRWv}2l.І5hg>, 5wZ-tquI$-C.ιZUF_l%H`: Dx;[a3egҳ=\O?>z@?5»_ X\LRA^@^H"gԼ*G鄃`]EI*FWI*'I (g$a<Ί[}=_J%BG $pj\ sfH5oX]$."G/F|OjZux`ݘGGsn_pMd-[Q^=]f<^}0z }`}41MRkĸ]'!%&rm0iÄ6?DuAN IR-k vи#aAY Mq4g gr^< Zи|D`/0d0^ 0m#X|[|9rT6\nō=bp BdbEmiZooZ\{WpsHal~ urxWGϛI)aQP.d>M2ņsp G=d4]fthPV_5{Yq}&&k1\,nS9h9wՎcb͕nU֟ ).Q^hYh@ZeڈpF|\^,x~tuFDSOP: hA<[HI[- w}T#*7n+C;XqOB9&-b⹂+9}˟}/kx a0=3c&m9aۺ_M mX=IbpZv*į_eA/HYnR) !_hR4̯pۀSDU,9vWrer!CBF~D`9.0k P߬"|P ,y7K@׌K6rw=܇"Bֺ>_8]qPG'T-'ۖOHaLʬ51eѫOlCcxqRR[W1L** =o?R`Nk,f_Yx,`,L|қp~rpweKLv_=TEEt%m %N2Oק##ݓ:hgE|LJ_B쉘n6#X8ur=δܷk It AbC|'@(w*Y/tXIGeCGRkdMֲ7dvϩ7I֎|jY4Bu/bZsJ ͅkTT83"#QT}" NÉsC(}>W/"K]o6_Ut.)Y DAz1$.͌>㤨{n#& xℐ- 70!j! µ0Ø˨/~kYa[m/XbYHsXq\g Ղ76Len ”Bma hJʩ)iN&Nf)eK? _J5@udU5|y=A} 6i>6mUQY2஽ZΛL$Y#!}؂?΅L#=MKq*Cs54/S([MDOei/U:ҕ[J0}K!vh哃tK^j/ a3U[<%A}Ȱm$5?+ˋwcCl) U; JAG\lOC릵T# 98G21&`E@ *$4>Pb_@YwUZ_cp`s; w_)ۋ۬mBy96MVW 7:2uN]T`);q쿄׮ 'Llm+}6 ܲӠ~ 8= & [PH+Gf;73-jfˌOϮrhf Mn+[/M:4?Zu3^}ORWҦ&j"X%Rm +D_σ8\YYgbN,XL\j IWTBmrTqg 0%}`.iF]Z,۔Zא: 9u {kH(mPD]Bg>/b ㋣dfn5ba?lU׷S)m i2o^T޺gX5Ll=;x<CN̎܀C$pM\i~3,9'E2l1AI\Sߡ7 2Iu`9JjKB7r[{!l3LH/ƑUex}ܼC4s'.1t&jI+E Z6کceU %'6:yBb%,vTEiڻYmSd>uEV .icuv뼫JYZ! UO_ELp]-Zp )OcccG!ũ֬l9mwΝԀ)GӔ6tX?ӔP$9}=gdS'lc5M֤ ¡Iy KlImrxR9+ZUÉ@0/%[ڢ>6<)A\ -!dڪy{J %%Cs{0MWTV DK= ;]iBTcz'z6S1ȊJ74>!8z+8*^B"B#^ B@m$#]NYkdiwj :Bu b[mn/X/N1_^yvm-om>1ji2 W\5y / *9td}7ST;qQ$4tH0*3/ y@X:cL "p=z"ݾ ~o HbոF#e }=Rmt*.TJLd 6q@LR֗h&,&XE38sza^kц\bO#wh_XR2}=~ c|[8Ty1F#A޷Yd:"cFZ$GUq׭Lw2aNPxIOHX`>UK*;VG#L<;rNY@j&X8B)Ƚ{lL"9d2M{5=ަV>~FP<3,nx3bjS4,rv߹%q9݆|uX=Kٌjc c$@p3؃]H'm _& ~~2̜I[t <$|j:D ߢHW`;Pw2G~ JjR%_ Φ0P_ 5Tώ9<]qX+ةf4 a4rm`^xlKa6ӑcV`/oۄ͛~ }F8sa".A۱O&W)l|Q`ܣғ.0;f癆;a_p.7DbyaEaB@hJU%᫄ⰁW}HcUm ;VkW3gRsX[3Ҕ$q)*"Ed*2ELwU9\k|qDjW5m]5/ ]ʷawQߠ~mGm<"i? TժC,ݸ-YHv& S3bf(bQऻtP]_' 9ܩ |ob"$F~9~1jB/QQ-i2xȎ3ƚ]Q4`'!mOϯ?J!ngݭ]Af\@nM~f }lmQag6_;.,sffxd 6 &|Z::m n)xT ú[ϯO09!;lm͈PIw?4auت} @d1^.= DlϿ4-90> M@/sFgc6DfLmbvG,~+E5R|v^U&Q6_!i!w0&eP]On=bȵ?/SЁf,٣  ^6݇p_0ER<}t m \w_Å(l=rvvY~1##JƩvp菱B K 'y~ $Io@<,讬Y*+0& \ǖ3 <Ң| (|l6^yL77 ;`E3kΓLBFAu>9"n,t#GQx":?K`%8Uvq5zឯ&v ȟ o ʏāmJA[L=P~)I+"촴yZc!G& *=E'J0@64yh(ߚ6"0[~M ' *5EκbkxMH. (G1A5<ɸsbuMk{T5Jm)֏%d>i-@u~k) Y|/Q,?.m [- j^J'T'j]%$=̰G iZAB6jVߡ%x #iB&-[zQy@BF[nc!.QX^d=R[ViS5ˆ߃#Xq C T|(`=td{I.NxILUhh C۳0}s$^|8K|b:6&(͐5VMƻI%/~q]J=I;9*ҠP}$= 8?8GP%`K^.u; m%Q1}Ž?z{7!{'| E_)uղ-jr߲Z bAֈ nÿ TO'qh\~oXrSHA9R98v<恬 `b9>4q6_5_2pB3}DQճGv5o(0}0Syc׍Tlx܀VAQޜr-)@>#͸)(0|`od|YC<~l}_H8<2lυG1";UEtc4^m䫕SnSu仈>m~'q$s(<"wb+5`S!ҐB'?DR:Ў,kPhBYqݣYxJm=dByݷí}+Γ=9ARA譯*G8޻DW=II ZmI@w7pl<@kRli7|RBA _F?p6yST8;7 E-o/7-Yؤ:S-8r\g( fLsz+tؾ LwjaeIչ,So~v mNfAu. " 2AQ5XR5oKUR=-XoQMD"}Ѹ'!zl$ qWUD>7@ [3 -&X.`4Tv#{J[Ilw,Oa[b. Bq ҃J˖o Wn7]zD]m#oi8n5|ʆCyVÑ&޻۝jnSDDYiPxӡ"No%WvIOD ^MfrdPp$> )]`R&ףM-w;ߛIH3~c ҫ:6~Kv: &>eeH-}n4xflFq 0'$ 0o94t>a;z059s䖍5'kvsd&ϩ BfyxĈe@꫹V%=S*<_<g=wBJ@ E0%@; UU4!6TB~dTwJOrXt1:FA5t 'LqC3a_tNk}Sk_dn(fm2)[ob,_1K}y/юz*7_u7<.SBᙄ=bmeWQ>S/J:MWh7P{G\|^XܔQ adq'/"jz[Bи◃]EQz&KU3)pкg$ިA0'[觽9S,~c}G }HEST_qH(E? :xUYq)[ EweCt?ԝwa< X).¨08-_'Eȉ 36eWuD,y,=2CŅ{@}Z0C_9~5J"eP7􃑠CEd#BL~4]]y^LSwoݡeޓgJ\~SHS"yPnڻm,'>rP?Inu&RK$pI3n/˜ޯRC Jv3p>oC`_*F1ԯ(T—Ӿ׫矽Ckm4uEEßJɇ lOEyL6b'm4Dl!ɡd/)rRYǖW*QrM$j0,aZ<}d2wHK_ M|@c#Q֑O,jj!lzaS ˺2KΐY: >E% c+6F>Pi+Fn÷"Ġu>nqU%hD1>E2'WMԟ9h+$tltuhQ?DN@ݎ:MH^V-pKgog rcG*Cz>挊dX4y7L]hGxb,IZWlI_R4)-5T5C~izDD/ŒoRq34a#"C>8Qv^GPLޔu`JٹBhOl295o'YhK|}]qW!:u YA+~Mp{2E XѠ8 G` aU"s#u^yE-n_!Ȅ<[gGvӵp1C#+f/G'Tv96(e# p}CpurbiL1m픽 aHTR~A>klx"? ]3$)c.z}L`oز WK+5sц;,1<]1I,z# !&[=qOSM !W EDSyI(FΖQu~N猬pŋIzJ_a7DW3+{f#ϳ O%< ח]1UW/MbScšq: & ̌%o3c" ~BM½'gd¡tD)vTΖ8O YRGfXp祗-(z:3a#ʯ'NF^sȽ[>7 .!kL5GKKGN#Ht~fhs{ͥBjUE|U s&TLQaZZH0Ks̨؏ͶsX*#,13bsGSnYr)xx RKD7(aԆ5=Kܪ}wu^T\;cbh 3ѡ6I#k0md%)(0s Ǹ{Zp;Ɉ]'Rn` @3#lV0H^m׊w:F >2BM'a$0Y2NoFA R8ʅMGy$0L_aR3si?B{):Oj/!4brfF]H?XZ¨7 zh;(D1꘍[M㈆!CQZ8gYEb6iV?di[b}&w}4^/&yk| >q4Sɨv!x@ !-+h FĨBhj/>!bPQTrEzn22kK5)E;*0b^QlkS2U41P5 4hW=P|I4LNͨu& 33Iu]Dkq'zFjbF%n3KKP "uem>ڒᕍ-.߆ps(ɢʚ $VF|6WZ qy`*$о{[*_9Z>lվpw0z([\ՃY^q򃖐Oا)I$O=Hs6Z5PJA -7<Pq>J `3?k#!|icPg%G=0;M§V FH qؖ3 Ti -{YVO+\!׷7/7N+hkB gh)~>| e>])ctH0r?kV(ߦՒ;)9^ӘG_@Gpp3 "RCwr arFÿWCZth֛Ch)տrRN(twd qtԻÃN7N_MVfl:,2 {?*Usn[^rE|܁^T%g m\›"_ Y_  zۨҭfV*wrULP+FPylGI y ԵtK1so۶;“. {2A:y |c6zL0H {'1wUîSNW;;t4P@g/IXYm902s]MN݃P*D=(V ?\*YUˎRka?*RKeJ&Hg8_Ž :L1B'ƙ`r+M _qHK%խaxU=O#1$0C.؋eII_c8P^$:'r^T`IhZGO ϞKe Ae!~D>ޏ;[f} JFZXZLXcqe˞j\`2@!Eg{Qt$,W!exc.UCM C`=b܀TU(eRKFxSAy):"~q;lL΀2THjPSiC֖ZB&^:~9g%⎏=iӲnoZ*+I )#D f]4Z({!Ls@p {#*'smNr#$*2p8|Oש'8s~3XFkˮ n(f/l]I78"5Ml&}2Ho&7=k'nle5\]aغBjjI_/ѝC?.D}gO0juԀWauMo!9M@-QXEb6SwV[gF5h2xʆgey~%-_A将$WyfWSN \kD7kFYE3/|\H{J2΍ͦs eh0o 74r2rAs|o?Wlt$*{QgERxhҲt׃S*t5nִh#p0Urșaau-^gLRS!r:n)FϚ%mm`V^B{?f\59qyxt1p>a7Z=fEy<L%x0`g6E霄3 <<>(|vE@U_`zJʹ'f_"@XPۯ7"e.e˩0E1_.$==^YPTƄ"Psk.J0ۿ݁d8 Oj^G=/I t%G`ɬDɖ9jkob89q!DBvf $M+4N"1x'OXqZX_jrRΏQan2 ad l̤. )z)-= =VnXbaQser}(a-I *s냲rMˁ8pdQVN FѸ Y7ĴBk)!.e, 8a2S)(T i-6S,HUZQ֧%Z A*!k-.fW!Amw+'0C'dbmS@,ٻЧl[`%b]0kW]Tсsp ٜ59_#W[;pEJ򫕋T YRs#u.8_ ]b'yhm蹭QMwr񈊑}|Y.iibkT4TDߎTLԙ2?..ڙKHF3}i:EvYk2Lt,uNJ~V;Cz=m}SԣpIAvC/]STSL’?8ɧJ $vJ8Yf(@(49}?QjsrL<9i&~xՃNDRb‘_pLV?꾲]w8<wxc VW~kI&F{^Bz#d*Oe-ƒ ڲ2{/ _I-l B'c `=#3;[wsVߝ j!P'flА l3 %:aNP;p۹gslKR"O%-@T,^,^H T\cL+*I@eB6# t`|kkrh7! ү$_}y-Y8? ?kpgqx=XWdqrw;!y12G6Bω^)61-N GÃҚ3&[Ӹ_jHk-29B.An2DLt-h;`jaf:u7),.)'Uq %E*؄҇N +D*zO4"Ay>Q ΁ gpȺUo߶n4wlpI,Lī%8־gTwJpqy:z,(8#uP$,[7+9qqUĪ{0oTѽ\H? yf.)TQ5[(.Xycņ_UfP!4jU(33hR"ƾK`FLꚌ(>0wv|D$ڗ 9 kXas>̅(c+rLO\,Z'T0 omee"ʻǃu 0<]V1zyoT>aum.^alh2qty4OUN oibЪOUT <>Ga5QB*֪12PҒʪ3 kc zUKh飄X!(5BkWُO7U>; ogiZ?hn0{HD2%2 pm K/hCvC"lc:9h9XGƊLfvG٨Dz חi5l;Bb>zE/R|#?i{E@8l1ك?!0/#ۮId{sJ#׌t/O'HhM32wq|6$+a1aEKY QT/1Z.~bo1[c> ,~}xzV>RHd1(o܈Vu{R_ (|۸>wp^ Z < ^Zmt)`s݃\|>`&3-Qҟ\q}UjUf@lL +Cr(\4*$Ǘy+|WK;0'"Ӏp+{Aܻ1UЯ*L F6DGk~Cw7[-cȷ0/$rTc{ G>LkLq$`Uc&r Bi,5?l ~"12ʣcxF?Id׀@,[k#nT&\3H1ƹr S8}6MEWDw5AVp0%3.0Cwtɑ&2lj툕w];q*nZ(0[`e4J.P2?YK>ƓYn+(WM2fr?6Ȏ!9f u{Y#8!sKi jlcsSM5:p( ?}fn07yHᦛ^h_vk DCN46#:PתּJ~л%챸XdŕgUFDV IWXsNۘ3]d ]dݨ5z6=7:Jd%y[p N5j c0P=rWAj3<y7-vaXZ<5vIEGcʡ>ʃRi2Lf!>د8 nR!WPQ]O}Y.4k%%w+"~7`iQLai/4TU@_8DBi$,&~'P`7] SF4!!tg c~mZϬ%5d߹slȯz%C&sꬑ?|.MWJ |éc<*[Qaq v Q1|Kay8 Q=pfs<}h0Z"Yk]ld'%lGrF>DZ/4fGwAri(ږbX&\ Uh]Vf-PCx]{ב&\:4;G6^@3o 9C(N3C2Yib$YM^=_NSv!i*qWj#523/Ksvo?Njx?ǜ8Ν _Ύn T$Z\Y}{DNUh>UD'eHԚ>sȲ(jaaIu b<0렁D/#aڽTJs{Uo׉A OYPՂ ^9ك_d.ЬTi FVK s%*.ԮmB[l'+#+D(,_-9LfuAOD9]$4(?xL$ ^33y40Ԭ&Z(s!:E 9ktǁBpQ+ o> մ!vnXF K^l<)f(f!>WݥeNF ikJm x] L&FXiW O꓄]/s~laZek b4I,#;SGt$s)ܪCN^ƴ{j{RB@M.B޷pGy%w7-BJp'zjqa~ԡF:BX"c Y`X҄twY:R M3}r]b~{*zo9`9X$ݘ6I҈DWwQ*R<Cg㟃JL.c9EDyQ<;yh \ 0] 7Bn:Pr!R9 fdVS}H.c@Umiy3 pzvM>hRv{Y?@ۤ~k0^16`HV9~ koH$k}8'ce qռyShQ9-~G{KeP"rmW9"rUm#]}*^?$f8k v5/ttד|2FX Qֶic zڛї q؍J\RuLOgvx {18h:(pwŨ&&^u7=@fU8X<󦿊6 ]l#h<$\mʉ3xڏAJG,.ͳHSr7b7>? [+~j`JۢOU?!п7~ lq(ɣ ;"Z, FF>Ӻ^Z!oП)j=)N*4Lr\U!UݢU兽f|YK T2ٮ{퇞XgKM".kMW!sÁnĭ;z=IVx1rzǟC";q֥"4REN!U6U0AuRAG b%5gf2o>OO.?/ 5# 5|`܉*ŽjcOJD!R\4x(/* v@5wM5_*]bePvB2|D JAtn# b,F >yGa?&S~*FEۺ?cv9HL8uB,dѣf':K(W&wHpj}g^4h|V'yp>gx* SM%f<,+totf"zXK{f{0v~:f@NyP({\"V2'puAg2>+q(-sC4㴼quh _eͨ)!8Pj@N5rW&a;Zx)2~`JpJ$n |i)\(hZ/S[ R̊W#%G,J>Cw#{e_Ԧ"-h3\8jp+ Lgoc80@%1Լ Lя*SM F*~( ,D1 ^ ]c1:)h6Jюv#qCqWq-ag ze*f>v{SsKǰ>rҼPf.:X[Uad=YK_'L߫ "8ޭfia 0xqӠ .U&ҁ,\bhm3`7x3wߺf=m-[l\~zYwԟEL_sDIE%3i\J~Q!l~u:󌷚qH3H䤧:3j||APbʅ]fh>„ JLJ2eR#J:XH] [.q^VXD*Fv26)vTAڎSi,/[W P.Z1*$>SWE„} 9GrT]x LvuÎ}*8mαw؎z&fPV^I)h$jz&&[Un |PtyfGFy8j-ǁy,]|T`&}h~ 59i jwrkOiՏ"ޖWg0r?s /b֟#7igO^o\B+`wFd;NzעqgjuA|`|^à+#n -ꦖ`6bm;<@(vt3 s{"H.7/Oa\שcA8sl46h?%,]M=׌X@JLp5 b ­붑*?'W&ǫlDzp8 "HcіTTC謈aa(O!D+DN C?FkkPG]α6AGz(}"Ո!D䏑s.k R Jz\ V+`n}}qb+t ?{D, (A8X@7z40KJC/.& "` p;SS9sNMF+; Rޣ}u}Z$k]N/WGư}ZX|Q] |$V:Cۮ͢lr|IɸMWp1+~pUUIe3Γ6QlH5Ma'ϬE՘ F~44;pγވāNXR nKm qSȠ";IٹLYpba=z:QkZjKP֟| E-tg'wF& _T1OouXISm H 2U4oP$G!'ĆU1[UbG6t"Antku[3aOzˤCBk@& E_ŵ1cc~ NL~coLn0WV{Il'ȫ^wQyig&PJK0}V:)fɠxH7|vfІ3A09*s0YGE |C}z!uj^prr&9o˃3Ȟ>}XI[i |ug|ZtJm@z}n윛FTMR"..W*:4AeT@@X܈>DG,ȕxx# \\e@cD(\W}/_1z$`c9Y.r)hzs6Pxdͳ@ӝ(wR}yˍd'LpmiyL>PC ͖10V+# ݰK{Mv. qͱ>֍rD"eh)P&+rF/?0[JbuIwdoONNv0tMV!ƭ;qѨd~fxQ Kl T%i-4fa*a᏾auD LpώD6 C.5@b޸#QqeFj9/҄.*jv1q)y"zJBz]i[iDF'>Tr]5Pf_nc~3}XkY(%lJԥațpI%{q84e]3_O}\4Pj{[z뎣 sxn`a&^JQ=eSŃ!aoKR50ت5/`"ѾR.٫s*0YɼĜbMd-:O/Wk!{1lWj-c+`KHאhD,z̸ mB^M8P~4Bi7cᘎٰLBL/Tb8T[bG#%a`iPBqއ/_~gSs׌+K`K'pO>eFYj 3V&oh;keh-p.J_ |2TMYdžU"1H-פc/]'W2f0ռOeN/ KZ8WBɁ8pC`o:]#CRџ{,`!!YƛP# 6-U ?&^ĕ(&q Msk 0zc mޑZa/+#ԲK ։XU"РJH\Q4hjQY}oKYAN9҅vclDžoeZ tGC}EЙh{7.?Ki㘪&G:p+|R:MV[O:G avn01ur`fhGY\CDpAh&N3N:]hsTbNk3]eSm!nacbSV׫4&3l3逆gmڌKvxka,p;'5h6nsWޡf-a)r֏ ެ%nK8Ia0*_: `5oJA/ʤ(:Byc0GVACdSʴ$H!@Gvv &Ө(Aq rlxֹ-֠R\ Fa!VuVJ,79)65?Iۍ9s^rFk/>?4刕@#o1;HP D̪J(ӒZA$fg3U @ȆD\ʽ舜*.]ŸNz_NUm7Ϝ{6kÕl$1|^+*÷J߰"e=8?RD"Fd#jŵTn"&,=ߟ:~Qw5Qa3Ol7ȤhB'{OOmPb%Ru>d\8$ MI-dd҅tX"I ^ib,< IB2I+IhmQCj>FKcX HoTxTq C6ǫjۅ9o7 o_ VH :b;ʆ/!&|zX3 D (yK p)ssUGb+iz#4ecQm3a‡k#feZr?/ <XS4֥/n$;"8^qnljN1 ߹拃PҿfTKHkXmY/_z%i-$1nqXE^b֦V.^3Hwpۿb)[子 ]fCe8OӲc*H6LRQ>۟:(\u|*FBS~BsPIz8M~bF/6G]~(UČ2,ydV4ͩs1 ʾ` ]r>!m 18V-bkvb֠PoL h N81/u 7ճ@ąF2i=Ad'Dwv"=2e]#N}/&F[&-|;B':&*HZLnco^XN?.1$;w`ǭ e :! 8jm(%<%B4)Ι)՟ip.)} . E+Sl+SnrW{Yb TSYU-%9Kp:! %!XƆTTbnR4c#bLOqrbb\ŮͨR}ZI׫ھy7ffQ|䠋h%[֪}R49άFx}]VFK|+juHp ,!v(ʅ˗d8'ڗ^Z1ݺۺ]]8QР3bzʈ@./"8d=(6zwYkUMrWe @hca~Dgpm8eG*6V'g~&SU@5!5;r!.4,j3WSNjb]$XZ]U*kMcw|@Ȫ-i9<)ܦ~EézeT%Ӭ:yEDW9)r{J~Au%9QnϹ/ `ZӻbHrE_N;:%f13pVpQޗ_Qon2_8>頚jsha7PtjXyɗ2Pӫ22aR*Հ[;Sɧù-EkI0j%E~!9o,'C6^۾w>uSr2{&1urc]Gj D7b|^3,̹C*cؐص@ƐiL()IW3te,y n7/TV>%_gُM~A HSOXYA_8 )LNn{ Ώ/cb}+t5HO.gWycg252ƨhoBi$'G 利J=Aaw;Pxk8\,VaѴ^'oH2qr>p 30"Yb%zN>e%xDUxh%+Vj1I/aFdhX[ݞӜsᄃ 5AꋈZ@'/gl7FAŁlA1<!vRpπ]5qPa4Z>jWU aƇ\tÄ&جq fL48cA92懽CM; c p\WӼBs;ܱ@]@Tݛ-evᗺK%HGY{U-R!R7ˎ;#`E0E{CsVw,کd}q wamZC =p)&oZj,qE~wBiq቟\9hB$g3=`_ã9Y_D59P]lQ3'12Fvmu-TO4*@1!1f#J4=+^zd޶ƽ+TRYH]/q|#ZNIltbr}^."6IT`ho &8BIkJHkƿqoW1V'eK>>21B)0{!o K!8mM!:C/ugڋ9D,jڞ.Zl:?9J.Rv&-c\n]cQEq`ZRLmu;}+wti$DX(3G{4_TI֗^'Sf׆rb <%ffH)_f l8> : KG-%ig$U~!2J|Pu-+άX%cWbi D!EbN$A瞬`:yړƗ+hWJGfN[3 9sĜ~#Xz>5O*Enb} B݊9&/Y/L匀c]!.G w [ĺ*Onó_( d;0R"ǖS 97aZ?ATJv{I)%L7~ǠI}[K_:]8t< B>`JҲ .a^Yvn3"$TDھ_$Xwo]H;M_qeg0~le"$j/~X9`w)8N"bHb搰3puԵ+Wkom{gǣŗ- K(YJH $`:@DXkZ KxwA /snpy{ԙ_"/LVjMxK*Fř*bx=13 u܏f"TuWRMp݇_gSf K <+|J>$Wy {屖#Xh-7k˶{MU8?-xPL^C |5&?NPs LyFWZLj$n( k Ȋ4uLpdJ/g}I,-dzwCwUm_eVڐ[6q(#{<|1Ή-Y 5%CrS84LFvTw8b 4|,GePkJRU~Zr9taa$27:p7T$'|i9'e4OPBJ"d\ʁ0 B{8W6wElNxC {KFؓ5>҈ՃjMuGβS Eo4NX"ؾ c[98 \͕D%%G^c 9$a#*22R~MV^ E*R \`ߡʈ}Dٙ~0%0?[餩gXY4%"7t.XO I<ć'+ @u[̘2$ky;ɩ]QWN|9\%Lw32֬ ұ}$4@5=_)XxsFfNWRZFikh!^i[5&GUOiZfL|J`-Ph&8yo 7 -/Rh>`֍&<@u8'[u\ug^`8 < g95(lPMur7{ M=%^B=@k |c h߾J!kl*%05,;K`NЂPpM vj@$9(KQF2 |DT,F5{#E-Qpш8@` nV %=)nFLr\.)+L`?Щ(Ę껁RhwfQiٖFdDX-(`|S˯N.8f|^Ӷ8eD'^XMd**?k~&^펮o0>TK6czc?oc,nDª ƃ|ɮ 25dd,F07?#e0d rEFӺZe>P%rDr YU_VN/u0YSfvh'>-Mb}a hmVp>%>Q# īBIB10vE⣕g֙F tWXV"VPD;BK \ OO)S}U_bBbpWD*K2 >E%^5CAqA%O7)Rp;D v! e(]e{Zt4f]cFAlnգ~rt80Wf ;%{P  ٱ=Xη$}G9Lt7Ql:x b Eʍ r?-s.-<#EôU $ ,,YfZ~ԙ1NgĢnTԞH8t5cNvdž]b>\lj{[ɲWu@ %BAd+][t?2Ztwm&_WʡC_}JUM>f+̨19_UԚsɠ2h|:2QQy-yc,7щfB&TuwxϩnCZr*o#ҽo+ `q3yU"~9_ I2/=z";zvz]ܑb jeRwm|rW4APOaxBoׅ [rW`.\_ :x_me0l˯+{]@Ft}C{5 1c ѵzysC217m'!wá qcX)dfdꘝQYCn%.Gi jQҐ9ډ-TQh7wĤӑ#X>4wmGLM2%#ϝ, (+׺}D49z)/JFaqB$n>ˀ[cejWPjQY(y?߾>GjtrdFxT]<{6K׀gDWI1B;7we9m|׋[gl9IMj麮@0[@j!'(^,//$Ê)_87 LtV_e 18-y(Z/tlN@H.؊NC\'cvm>e nWx3Ձ,M QZ#Q-hjN񢐔M/`Yp:#KŶY4du}P"RS8&2}'VS6h"ٻF>^Kc)(mRZ狧QU\fTjiUoV{aAr dsAzJk)P1kmn>vgWuHȓ41dmBAKsr's$DZ %f'7}Xؐ0o?ZyB)\C|;R(;iㅞL8{<%0f8+gi*ثtZ(La7,֊!()"@s !ą:ݷzy!ҙtQr xݮ.9~xMo(_ .z WU]Gbsɂop_PPAaWٰGU0rZ,a\ ʃTBء%ŖݜA&E&v~֠|2zkc^fAk~{B)LAjfeA*i1ULe\~KӮ g*uH+6 @j3 \x՗8H6GQx9 & kg C6kǡPml !H'bZ6k&XAd౪"îqeO?. ;DDZÌ|}WW%i9=| 9\v-ÞigѢؒ%ʤjGˉm=k'u3 @z 1WB%h*0+ې9${k;OED=>&+y>3K3N(IɑKV~Go-F᩾h X3 &jj| WFH?h(8i9ۿ3FB'f&g¡nu6Tɠحc:6X+d7Afl}߭~hȸkxtԿ $!{A-U5A٩5lގ)c ƿ,\3!遊ZfZK.d-: Qk 2ߓ Zf(KB=en^9is.i(&%k:Ih4J98|5 JV\\> ߘ(!4C+^sd8&]!S=1 8z72%p =o(.U [OS7ι]) oX'TFAu@ h$O]8 (!U*y[JhDn& ݚ0He6W%vĉt!"hxD,~e,kTIL$:x3P(BO* w(IJ"h0MvA } _uM5^9HAYu[>Kq6)%29J8(pA2+݇LIxbVQͯ8z F@a ?TU+A)=8y?F7ո/'Af yaUɬqu1$G[yl;=3 h"q̔r:AYa[5jԂZ5uakJxN6Hоu!\wn+sn43uВktM5$mN3|GL_s|b}UZq+oxڴ6ij6QTudr'\(/8Cvw\EB |(Tr'[6ފw i˜ucY*+HRch6AKq@} f*oGm15g$=;j&6]+']|D%_zMk)>"ȃx};)hW6CNҲϜ~yt)Pr& Oĥet(}b9YX:&jm^+~'pD\ 튘Z Ljg&XQ/PXo *a,8ЗuAax|W{a˰q5No#{QZwEvwsڗ誉y,kTj ?)7> YPSsQᑐ( Oc#v]mV#-qYJ|ͷJ\똻[~QAqcvsSWa+٫:Vh>5?Ѧڃւm 1ƨuVn>`A&|~V8۬EXQ8%0~uQ×!oEnQO/a{QihA4.C}2,bEsɓִŔA㝖hl4,m#y\:$ͪ]gDHUR,';͛,a]7L}Ăp!skQf^E1p$3qt燓$q`u¯[)m쐺BopQ{)HqN> -r\-`J!eq\SdgM oz1VyuqD曬2|ܺxdVCq,ۅ7ׅXtIAPnAC* A[>z63; 6‘*jE.^ TAT .{>|T4;of1Z*[7ΟOdi:Wep/A:wH/>ZgkWt +7Q:gk+ʒAV7;,D%_ ܨnS[HAB&Fm:qdF̠'u[v &A4bE\q\HO;M]w"T(?SL[V^`!lGm#&w0d}ۄY'I5۬gqҤ?9pg<\ sI+6rdLxr۾[9CDzwA ء-c;KK:4G+XrT6"wKs?OۈB2|w"kSy<54+3TBЦmVq j-R'ǣo~-S-0( ~{t^sJz)ڝOھpF)uՍ;Se7@ aܜO0Yx_;Ш &soG3ߙ ? JdNid "> OYnq*[h>, xkԁz:j''Ll^\"Gah"n|`PWE%+31kPcR 1C/Oyxrf8t9RoVPfAoov0›zJMePZ95~m"J<7FH5|06ZYY+f^_K((uP|JhI ȭ&(H_4j!ĺS(^j"*8\R6XA>%J8ozۢkqsh"pm.=wҡ)+*붺J|fXnN]2cLń]WA?^:Л_^惣_2u;Qk+ӟwɻJM]Uf_1Ga_C[P$C1nj͞1WaESSv=y&ByܙܧPZm[w8ߗ&^bKWA-?UM)1tKB HtV< h!iĐxគMW9o~K&og~Nj­mwgcL&buޘeyqئ%={8j!doE_i)} 2Ӗ ?)B D(] 9N,{KX'HnpyTa=OiF#=bd*~YxRODd vߡ^7usꀆ,Q9G(r /j={Ў:Z[mK(GV\y9pO^Q.lp{ f3#(0 +U舯;._$F ?Z\ʎcn 4 ,D pw? cϱcdS}{,X3I [f}[rvsMnԒQͤR6;/(c-fm_+5*m|5[@ gNU9ŵ grZTb sw!D ׏7{*Pɂ7T-HIRP/ 5eC _HrXynopB@C=#pIoġCzD\MB bU}΍]!u)f&^mΖRp[TFo )vm R&he@t+Һ͙ZSxif#[$tzCP_sσkЁ66~l3N>YXͶr'n:a6[*I*nLCMxF"";Xro-kIzKﱈK 07^[ߜ:f ,?_gYFp @uKbS! 'jDL?|tk<At(_kby ,8ֽ %9'JBT᪊~[8R8)\xr{Ck"A0ZWuUsK](iYKw|1ϕ S\0Ffr/RGh ZWPS{8z"kJ9Ύ;➜E(bzHaV!E⺬!nA3U 팅\JVa H`/\4,@o[4sU _WHvUӴ D~pL/qߞmIz8lٹV,Dt~ wq4R;L2A?91//jϘ$eJ6ܕo{C$-f\3Z1q8 +Q{]SquWvH%폲"("}$FNƱHJu79+*1` 4 `[C\,R%ҋ2-p]d33z]A:mCp2Tk.bXV "]0}!>G~7&^&ىlڛЫ dZ#KEz [D\Bސ.Ic,U"z{]rLx£\iO8v j0uHA6UJAFNBSͯ/!asBZ?y篚Sːz6 D`Y/ .h V_ҷ\ME@eU+jcomT "t9w$5?r- ZL9[y{Q ]Sؔ|{ϣHg)@NdfM6p"dL(pjJA+A9ZRa2De4^9`weqn>yy-1FoF2 Mt)% @0q-2)&'SNg"M:vAؼ_a5FX6`Pruv˼+w"Oeӑ&Y&8E[(tJJDf 3^r7rdZA8Y<;ӆiL ='0xm}N&hi;ԋܬ&i![ܙ]^:,%1 ,{Sז QV& mx" f9g {6R@ƺ)2ۿQGEB5Ha; b? 'E&Q #Lh lqPI`9OIPgn(zZ-P3F,q"g(7,3)GfU^&/CcT}\s u\014*x hlq =^Kϱm߅w߂B, &gGji`qAÕfq"0uWO5Ɂ;Ua=^Y`Bn Niw@opi\ {RZ+N J#Kan%\|BqΥ\9/e;tދTxsyCê9c01ަKaxa~Vz_m/5 3I㺁ܶZZ q3䰠U*V< Oۖ$9H{mޓirsn5;MF_H8kd<LfM2 rF&T=[5e˛Q-Py(<3 uW#?(k'7 e~v%Tf= 0uQ >zf$>cPyXΣߛo$2= _&F)v3zN3O_PN`v)*|wG5_?1: W!S1ISϲ'bϯʠpgBԜOx"ˀo ETMe1b9Jtmg}BXodQ ] CWқu7n)Kl{[c3niކyN/B A͏@)},5JfJZ`ґɛw Jhg4)҉xFDUO~Cyw/k#!릛% F*bos-=WwXp 8gF-ttױޯT#>r7RÍ0+]+uab3Q`߿ 8,i->1mwF |c-&SC"0nEFw>9Ic+q@FwxP,uyO\) <*]ܳ#~/1)b ɖcF0f }[nbŀm+@eRc~}Y &"e6FᜄOE:u aZ[_(u#J[~-6ci7 }-nKm gBy@ " n';e/ndIZ;XjFUPN}Jvw]"`&-](=$L>>1NhB.#.3_ʋ/zR4umP45pK>_,=Zt{x%0Ŏ7#Vڶsx fֈ缸#ˬt~o|1CF< ]xx :Jz\OYfƗ3ʸTQ'9>`i[›޻ҽOje\̴\F$, T^P-A*({m | }6'Yipݎdt4n{Y?yHS^%#VCJDS JiS8|\H3HIQ[.Ё1ZpoĻMtwΕ)bbqP Zۺ{\ [zьl1ZO_#.0HȦ"ZqP)\BG|?jdFܳ(/>\(5ꐸShӻg *qs'3M%O׭v3&: G rUG|\h-BF^,̀ %Sl<$ѱ%.ؤ%ꬅ78F9/(e<~ghT7e|K8%8C>_lFO5iWPMAxFs0\bWa-طR.؆ "\(Mh嵷5w_,Mݢx\4/?\dtG/qMsm@eo8Sq⛄qv%4k⌑K'S&rskZ0H.v6Yp25|5yk-._0Ombk=Bt?Ni=]5)CL>&: |kW#\ΝZgByltbeM~D_ax&riOF Z9 8F~AoP'?s|/[O\ߦatEn[`wbP; wR?eą7u 7Ltd}XÎpo3+H>ȆI)!SI؇/ڛN _3 ¶ۉ2䜴@oGE )i=1U%['eo'JuWò %YOGp}KLHhI/ǐ+c갶fW.&Nɺ۪] 2R_PyVV{)Z cvWa  >ȶ YZ