libavcodec57-32bit-3.4.2-150200.11.34.2<>,nep9|2[9ZulxY`<-/F4~Z NewyYj3hsְޣvVKia.peC ƾ"S'z'S0`l4bÎZ9[ 9*~o70>i!n\4 d|V?l,J(H *^ _gT@20S90[Ə¿l5N]#N=! E"O'zGoqvVIGO I>>d?Td * ?<@LPi      b |$///(8g9 lg:bg>GHIXY\]^BbLc defluvwDxLyT,PClibavcodec57-32bit3.4.2150200.11.34.2FFmpeg 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.eh04-ch2aIDSUSE Linux Enterprise 15SUSE LLC LGPL-2.1-or-later AND GPL-2.0-or-laterhttps://www.suse.com/System/Librarieshttps://ffmpeg.org/linuxx86_64/sbin/ldconfigIDee87d6ae2da18203e12fd3ae87405079b93829c8a2329a68fe8d9855bf48f3c70flibavcodec.so.57.107.100rootrootrootrootffmpeg-3.4.2-150200.11.34.2.src.rpmlibavcodec.so.57libavcodec.so.57(LIBAVCODEC_57)libavcodec57-32bitlibavcodec57-32bit(x86-32)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    /bin/shlibavutil.so.55libavutil.so.55(LIBAVUTIL_55)libc.so.6libc.so.6(GLIBC_2.0)libc.so.6(GLIBC_2.1)libc.so.6(GLIBC_2.1.3)libc.so.6(GLIBC_2.2)libc.so.6(GLIBC_2.3)libc.so.6(GLIBC_2.3.4)libc.so.6(GLIBC_2.4)libc.so.6(GLIBC_2.7)libcelt0.so.2libgsm.so.1liblzma.so.5liblzma.so.5(XZ_5.0)libm.so.6libm.so.6(GLIBC_2.0)libm.so.6(GLIBC_2.1)libmp3lame.so.0libopenjpeg.so.1libopus.so.0libpthread.so.0libpthread.so.0(GLIBC_2.0)libpthread.so.0(GLIBC_2.1)libpthread.so.0(GLIBC_2.2)libpthread.so.0(GLIBC_2.3.2)libspeex.so.1libswresample.so.2libswresample.so.2(LIBSWRESAMPLE_2)libtheoradec.so.1libtheoradec.so.1(libtheoradec_1.0)libtheoraenc.so.1libtheoraenc.so.1(libtheoraenc_1.0)libtwolame.so.0libva.so.2libvorbis.so.0libvorbisenc.so.2libvpx.so.4libwebp.so.7libwebpmux.so.3libz.so.1libz.so.1(ZLIB_1.2.0)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.1e@d/@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+@meissner@suse.comsongchuan.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- ffmpeg-fix-new-binutils.patch: fix build with new binutils- 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/bin/sh3.4.2-150200.11.34.23.4.2-150200.11.34.2libavcodec.so.57libavcodec.so.57.107.100/usr/lib/-fomit-frame-pointer -fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:32491/SUSE_SLE-15-SP2_Update/2aaccfe832b1235fecc1206b8bcd330a-ffmpeg.SUSE_SLE-15-SP2_Updatedrpmxz5x86_64-suse-linuxELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=57781a1c0644e86d1742b2b81d46e5755a45f8c9, stripped,PPR*RRR!RRRRRRRR RRR RR RRRRRR'R#RR(R&R%R$R"R RRRRRR R RR)RRutf-815ecdc7365c5291e4276cabcffbc54ba6ae5e532bf93791c3dcbee6f4db6f5f7? 7zXZ !t/]"k%Kֿ\"ɎG@I_sB]:Q1VLP_)Cj϶#Evj. /:1<%j'rpyؽdjjWQFr^HAVlxiVD#`$ ITX֢(qnrC>E ?¯9>![GH*5w{PNl*1DӳqT#=b_;2X@$ugGQ'}?bN Q%ţt% ! S?1(?C(FY.*#,'5Jr?>vaM{6ZWuy jF%OX#Š I-\ b Rx[O7RhU3pCͰX~ 52Owo/ ۂ*u^?Nq` )ȄޔӋfJFr4Z\STb/氍@^qe!Μ4R TZ5 Ica? h1T^ԥ_2wh̔[2@vV0CǬfX:b|_Q-G[p@ +GpLeMf{[=\~`]q(vF݈` (kZ5"Ipm/mwN/gt`LLBcA߬U*%nȶN皮W<2ztAiMmm̔K6f,q ̞ZS'7 X%T^3˒:[i21FЎpkECaO|+B Ҫbm|wu[_:v [Aުph*sboݯocX:b$iz_<ҟqwLg}i|ޮs4WY[U\I:zk94<]iEGPѿ=\Bg-7#_UnԳ{9rʂxKyĠKM^E%F% Z0&1>JGf@^| oǸ~B PѨO95ˮ8|Ws"vd7̍dDm#. Rț0(G= 8ӑЎ(]#mRV@jm~XPA^V$8vgjyF*sL`- K8}Py`î]'TW-_e$`{s'0*x@3,._8$!/GʥY5* FX 9CF0{P(Dy}bvA& U*yжoi@ۛtK7ߺH^' 49Mm_}ht+F1ik}T:b@S>BC ^aG,*]Rˬ~tYK !=>@^5? ׮y"v < y $Q*-Cіr7K}Oj4x;xXq-4mW"DL|>?SirT >vCK0[!t0Jk?ۡy >*QZKFMzD9!j4j2!}nX~CNg6(kԑUp |:lA""0̩xtGnVRp+*Juzi4m.Ⱥ( WȓZ׽cSr>LUdo Ń9~#*M1^"Hb o[r9>/ͮ9Riv]|J`-iѝAO寒F0̉ 8L jWcG`ƹ$-YE !IzJ:6ku>P/&'(X>D.fbX&;|zN 4;.(}рKNzF6i:-&)-c_[ނHC[[V\sC(c؈Gvlz鲖¦v;߳K#{p~G!Swpmom7.,eUyb^Ii<+μK9Bɱ`Anw5_Kn5^}y;ʁP&rG;M>>Rk L Vro\bcUvgbRFG&=W!~K:"Me-¼3i,pgXe>/>!L8V5{zy W@6ӱ f m&얺z|Lw^@Di zO_ RZzĚlXV :LySP sL[;O|G&Z OKXB+*R6UM_tv+M W"afzND9$sVJ홶mC˱=~w,S)Oƣ`1-E,k7~$&'6 ൥rz^ƪ${xeiKz1zF} 8.b-ZeLl 4Q$ֺcXH$g7}* 7,r ey{(a|< Y읁 +뻛0Jkf#\mD{@ :ס2:fv,JiaKZ Xof- Y&]$|lszܪ/C9hg1\I IECJvuil'Ux 1;eYf^04˔fU l=֗q#)p=w`' =Ћ{OxNq0TTP4H Bv=k/1s)5UBi}O7\ӗK:0NK#9iZwE9 Tn=A[8be*iedV&q;:m4|+7y˯]юaOa>HC*ǫ58vV5,ȼдDIr:CX'@"鱢a9S6ǪDd2>b~D'W %-*eqƽ=Ndhߚ 9!ZbS7#U+?3 ciqcL,)Q;yb_7<%_sO:' *AlC2貜"R{6Z=ؠR17@UzZ)({y.^Agi"ARR![~|Ri}*ovwl] H6 ˞;W,8K8hkm‡yTI]-3`v*$kAp.N$e1r;ICfԳ@2pT冽 \7Dg&z) +C;C!É voY@#٠Hy-N =7*Ϯ5Ug6g  Ch[jHkHWv=t?W//' 7?r"'gWucP 臖s] GNfxw72 pȃjPD$ltiʄJDc E{jx"hz^C3t` Jgǎn?L(`dY}mj?qߧ$*+zy ^}3O@u>e>[EzY1CߐV$5'a1ѫ⣯1?!Lxj_8ۚf zhB,3̼+k[p ΦA*H.J !%L%YS/ߧrh`7_ ~X%gx-@+}:)/KZD'8R/p1yʽ TSNXE(~ m[p;4Ө8-%Z{`=afE }j,RO`5ce!nDXroPZ{"dj0G}|Qts6lݮ[K;?yNΣfgIDdB9[& {7NW[vSl=&sM_, Ȣ4|ЎoHqIeӥ/4:;fn N)m&l1$ c|'d%*$RBzPGɆE>=^^ӈi ?qK_-0>m;p%IŰ}`{{fcQhg=JZoF6z2_ß,{3Cz&JF?`=}Ʃh!0?'Zh#}6QC{ Fm7__~f+Iq2ޒB%Ȧ7( F3X[ u\<=dz2$`46YNdՊ[b&7?]kL_N L}ˎk1, ) Ⱥ͆4y{1 y26@MPIB \T/Pʤ$y[w/[SZd}-tW HBI4csafѷ,Qz6cgQ0*@lYD"UWn9c,֏IH.UD'UEk-/v h'=BksOV1=jD. ?Knk+ӌ9?p#LUK)ι*mjmqgVM|7EW*2< ? LuZ ,fpV .kc~z4o+a=hh}zQ^B*Y`ӔDb)v@4D$Hݝ%x$tz:K;Gմ"c(u%O+i2B-MJ2Zhd?lU+֑9 X:XeM]]ufȓ :鐢QGk.٫SvX>/0.rx`/S{ 枰}\{%+%mowS%Ԗ023h2`SUU._j=A/ 4 /?n%C(J4|9CAhkXu~0a@AZKeJ|q$!ELTeM37 J2VQ;^/yS;Nl\'V H%JDDjҧr5veha}*\0d3wR j^{(UJ"!kOm20$# R%E\\`fCNE}eF#Rs+ r<̗BQj܆"?8SCUv$SiXoBbr 2$هౙ_.?YzsoRLfn/_^:'ڐ3^QKZbi Ϭ#c_jcŮ(FJ$=g@ίkg^J@&2Xc|C+%Q(<$EWe8/G3F0QNwl-ۗɎf^HI/VO8:Ahcl`uv4S-ؒ Ǖ2]?~/okmLZb&-h[\Yܜ,]>`CG~^udZ\6?/< 8Q?ʆ9"(`F*&eOSr"j H`Dx/ fS{ط2OE%NKhֺ̋..͹^̥{CX^Dvm`V=ųZ\.Y(N\ema5vp= Yb\7U,!½'\Ve\h$ @uŁ]5us]#cë6aQxR||iTʄ(sz+MЇe')*htrnӱQ'QX^Jr zkbC\[33 kG.hz/۴(PKe?vB& 5F ,Lz2&p+dҵD7[SOg>Ċ`"8]{w,\*x5 ?c9|!/ pV}cλk?%RsiNcxc+{a ӯ=ùpi_lhKrU wtSLqJ|펭Z~u S4-ƀqF2(IN,hd|A V"#.."%Ϣ wU.u~ K)Ww.(qߪ. (*Zz`Xre٨BJhEa0։Dx~ qQiEww) *d@P1%NG׆w(*L"d;_MNuG+eS6y^"{mDvHqZ -,zo ~K l?\ +ae~k:>O0:G:B8~xD)QŸB1^߳ضB;,FܝE?%~ jOb3%/eŝҟ#M 2U"E3$ndWfAVpjCe1J)}q;2'E ȮƐp( hx gވ޲CNMhNHbifTpC?mCﲻ{5w*v؋~▔5фl\ _χrcEEIY 28>(J9Žٷ}iR&Pj@,5L9G7r-ʻ9`{?p I\wVh?Es^Qx"ȂcR|/w־R4Sjsv $<{%၈3 cJb瘍_>@f~]0ʌ>֭#@&Y!+xޗkF`%1#ap cꟜfLaFeogMeDqPټ  1zVSN ~ƌMCp~^9pF}l8^tc%dBaH>i׉k R_Zfr%`aK| Wg d{d(ɴL h8 S${Ҷ>[>WW_Stx#,Z68IC~ *45 " bLck1'%!}}/x!qcݪUotH*u;b%@ǩ2c'Qb|~4G`֪*nW.:<% i/ zϔ0 \ح-4Ӧ!0Eqޯ3u"Q \r(d(vnR,eٺbo{qg6<EDρ{[Iv`3P>9Xͦ4PhGvNQ' mb9!2Y-~7ſ} (د RLo aP61M/7r<!E|*h$y>~ 7!*Ȼ~!VjǪǴ\GFU^z88wCDj||̐t?۹f*>JD"#07i༡<UjǎK~ %eRB ख़ڻKؘ4]՝!AU"mCtRNĨS:ߑMYߪ_#6렑z_RolbGBS] iA?O{>tEZP5&pHi BNQx!fMH"GښA m/M&l~uL` C`7)_]%NG1?D4'nzҜuHuQAƀ W/K0QE;J Qgԯ&y~xX7r`nLoW{KJq L朳5,sHj.XhgcF֛yiA]1zlu+k`hlx-M=MVLNݼt~lDmHabi= s5%ӭnD+z[V!ĴDzPWlQ*q0=3[K7*4lm+ &^dF7Tq eÚƹ4z5J0g'0 4Z%i),9֔+z<)"aYoPToxжx,p8PGg ndWa!LblM~mǾDx@X&{7;(lt-Yhpւ]ck<,m&s=:Vc Ǟ!ݕGo$bţM&Е]J6tɵ!l,1]Rg3%X2,2#a7d1Tuʙ_jKVHge þ>ZCr7ִ;>%*O _Qrdw}DP ^7"li&B)r+>ܦ8X0{Ki/Q|/g -;cs0-Qk,k*͂EPhH[N,=A *[B64n=4l7 % h 2&;S'GوmEk2KuB@Ѹ|>N747nx9E/PLݨ:>/X'd~si[IJ݃>Lv M+¥{Fwo|@aSN*E6V#C(-4&xɥ{qĵV Ygjapߤ(iY9KPLoOy0_ܔ;-5І wRjΞx+^l _&B'Ii |59]99q}֕GizGJkac[ܷ=aB%?m^ 8jt[2| |Ɛz/%d|}-f"E5[OG1QnmȒ´.erk9AFP%6>)9ʼnu Mp:^64_SL0ڈ w wOʵ Vg3w=&TgCYI7]22=7ݛĄ]J귁P_%ί?0 ʷS7SJχJ\i_?=7Hw,:蠟2 >|vYhV7e 1uEvw,$PƇQה JExS"L'o(g b\hmkʋ,HVZwVkHBD ev'qRNwޣ'Xu駄,Z\hG]\>O ;H$'7? G#n~.b.9`9=Qt(d~B(絕f *y)&UBeʄzU]Qcm#xs+PS A%+N)nvߚ&iO0.-~5/JՍoRem>#=7޸|Wm 1}|`d0|/m8:ٟT;NS@3cJC>hC_<*9&㊶CX G2*2=RN$7xouoa|"\ y@: 1'Ƹ` L.x>هj6֔{@f{G{D!q-( Q>w@c5" 2ISWaѿp (d\>`wMXq JycK_ a((S{/>ͳFcBL5ڝ0bl {zTz6i l(0W(c7K^SԻhE{r#ȎEQw7OUPAETHo=H}*@8e&ܜ=z0 t. 5׬^j|\WiE -T"-;XmT"$լب Ck/4kwIR`% h(|gQJ>hy,Gw;ll{bO!-im%] PM};MGJ"'@rm6+h~'>WkEmCnj'(eSbv@+5t^3 " ,@̔_؀-|^&z=+J5cG("JV9AE@m |aI+{Fm$/-KTuz`Ϲyng.&5!*6*/B՛rg#4QKd=Qenkf!D~_in^=DPh~"ᷯYD@ѹkF;hů|\Rh?da~_l`@_6z; ZSeť_5-q^rB멜Xp{Q|Ks;?/,Z6>䛛X|NbvIv=b2)]7=&I>LPBʘEoIgr(bbpzuODU{ S)ИJx GKd8$ ;Mʣn٥1vhw.)8*\?UP\Hݠ *DJZD’QUNh߆CJ[56\X=Wpu)9 >z}eZǎ2m _By5\FJYz7OaDFB.%&1K[v_o@bU`%pU>;!fn1ۊ߮hlP0ltuVKɱs|;qhPA=mR1QlzGlf5%J˱aV}ʋ:շSҥ<JFYݦ8!㕘әd(7lTqGۚpHzr IHO E/;}WbLO/{L䰑X@^d~Qkfg+*Hkͪ>L1_4%})nPe%)WDRp_TB?y FF1c$Z3ccKdy~ZhJ4eB']xb|y1 =!ć~kM֓^/4ıVS"( 5qOtZsm~%_@:W|B Ѡ\ۮOsꊉ4퍵ӜlI{3V1܃y ߤ$1hrxD?ǚi]z` /cRU.f9> $7K9IE {]&v0Ih-XVK% Йcz*N0M% ytԙ &\Vz #,pc\t3y3/ '_"c!hS|7}}ĭ㊼DO]"e FCL^VE{KiOvjOpO* ko鉍e"/餌m ddJ T C,!Hܭ;v叙`(kacQ\?W[ οIY '{4ݽ˨BYm2_>a-۱~lv0V@2 !}RdŝF!A!j竃|d8+>:)dbq|[e/j9sC˨퇤*yN-f3IAˈpV+ϏRF@U]EB=u7UdM?ez7ϦfǦ)Y-~{b *P7E=UBx_Ik:8*PĻ'XNo8 l_w90<?"۝+հ{)ؾ>|_7^ %0ݮ8 8tzKI-FQ7ewzؕS,~3.0g3-jީ~ŽY?¼cOgWàKa׉(QĄqL 6F`EE Kmaw@j=О/Q"ZZnu/9zIZw1/jc{`0wN%=?PHKUs cC!QX;Ԩe*$j-1֊ס 8݃y52OhI2QF97MY3{<5]S󂻢oVW퀕SGѣ&fx[ ~6mC>٠B4ĖefIH.>oۮǘEv9vt Lpq9"9|*{BkgK8ʦWLF<IlŒ/`U1 M/DNA <:Zc>A6*n<pFmbpC(!~較i˅z5|Kf^tdS#QAwD$,wAp&o.S-/Hҙ6ftf+F6k8Z'$QIM eK H =en@2"xIj'.U|nw\|L'ےNlZXٮ|(NW'D_fHW\?[KDxeф_q?* S4ꪪap=Tӂh?&:z;ea8(X!$/fg7R~_2-C+\8]-)kt3Lr|Qs6\B%"#FgTU9lehW4p{l]"TgiNw] @ juí,ie%䡴u,Eс!S`%hC8b;~Nh7XCI@x0^nD:,OC ]]n*Hl)nj'r{^6J"E%a.5nsɿ?Ĩew"4}nD?Mê05%3-PD@j&#xvYZwe"DD#g,}t!sl6B]v۫o^'Wk7o>ٲqqs>"Hyu nbl, Gݦk{$e+k}anIQXPh-/:BZdb~%J]5LWJV2wV-N :||! 6?^^z2^ NYB Ǚ3; B?am^YKDlkOFc=5фןcyE@"S48fV dA@O~RJlTf2Ou  |Hu[ I,\(R{ TN*;;栱TXgBc1 xG-.`fLTIny(X`bV:pW93Osp }h z"SĸЮ)1}""|})j_X*Fr:b]] -m 9dzhQwcǶy! }?^1e*P,OPš!E4v㈟#H,/(2~'(wR ВytI 3U܃˝"{j#Кr6: Stx) 1;Z6y6FҹQw\PqwvOP<rW~Io1NXPŖԓ#Cc[6;O%+(Zbm66dbޅ(98S(K8%CޝOVTՠ{hDEўTdq/1X\cyYVeR=9gbI./o@jFxDP1Fo^rŅ"D "4!pKJBAry[a~uzSnZ3 g Y|di#v$ /;둮IP5s;)OFF ̟Ǘ>LēEx#]+\XoSBdOtx QSjtE'K&+~T@g~hX@JyXwv7yFd*n6Y4 Nsz<4|rbwN:kZ>s5cQD-|wū:QHOZ)!YpCN3*Q8l kx6H dzbyt`$`zutB)<@oEOA1zs-"J'J.3ܐbIN)tPLܩX^L;>#iTYsDRئXvYhE-|K\nOC,eo,NdM89Cb8]u4P9i]qJ̢g3‹Ŏ![ t[J4`*9W$rZ(jx_IyiF1ܖJABaS(9y-fm X}q"PGFO{((5ȭn,9Iv2q ]xaL=jSl oQ0_bscLᡰ.:b/eQbz;ޯAwgt$o/%*HX4fٙUM̎#w)fl;&x7MyOhrNʧ^ꪾ9™*c}>5Rs){5H'C>1s?@2ˇpTvDl␳u/¨np]?xڀ].;=[cKnޕ5 2&6w9|< qʫ~=uU&`KNQou|f+nLV@_UxbI$.>3!҇(Ȟ]lƃȻSRie Ų)~FIJjpŒ|{wwa5.(l'?,$a"5%JÔ=nxICE__?qḺ@lʓHcS6/H StGLӲ؅ri XNLx?&?8Nsћ(f\K=bJ `ܢ?>Q_NAhꝥiLj]a7M-CTE9B')XBiЎ8knTӦ e7WY)a8 dP\VTD\e؜N愝m(sa=nPpg =^ E`'Yr\7n]AEůXr h8PB\Jr5 0+t/{0u[ @ɋOy7Awn~l3Qso7aO6{"l6gz+~Ԅ".hL)ܫv2G[wۑ5`,?>rLCQϝJ$hFgWGRoo=; Xކ+cf9$(8eR'h'T$"ܜM̷%~W_wV15j0^d'#B^bzr4$ȹqHwvj>'B { n#c0LV@Ug Z ףGN29ÇdH뻥Jd҄ ~ƮÈN~s&#\Q/wm&.g"[ @i<= UߨiZ7UN2p@98b}2pSh _g YhDEUʼn& +=3 dL%)oK[bHI{7t:,CC¢m.Cu^_wr߉7BYcv+:۱aGPLwYM7tʳ۟uBY$% 18^ꡀ ,)\Vx&A:7ph߄q,-$p0/<Unq=@`鸎XA߶]xR*zSCAʦDFVjq?GD;!2_ZKi;[U,}ZZc'(sB}TW/߀6]e)ˤAhle­[ Z[8A$^ӴDl]hVMҪtY>|-(F aa@nP~l"c`̧o8M L;=DcD6494ݘvO Q}I~7v-yb:-d6ZoFi#:~E˗q7*? ifpxjA,M2]xmϜ s6HgEl[|eykȜ,+U[ EqƄb\ZUQzDYOv Z>]y/Yɤ~Tm&C<[07ofUuhZp!Cy8DBSmz8 ꮈ%B|;gݭ ډ{m/syt8[!V8 Ϻ> q 9;CU @r]=dTx_Ņa9-ɥ pr*.EĬb˘\t<sDna^5,mUwBx.#fv8е)P\'[ߥ~K^[X8lg(X ٪o ތef UzrSO@IPPwu W䂵b@۪W K+ݴ,̓ omT| 0JZ5e@q8k0·f}2uz 7&#N7?8¡7^lƑ=y9rϼvU ܏Y#1:Hj(Ad;XcQdUǏiҿN`I Gq |K8!fZq3*,*!1l`SupbC$O/`ZQ7CFR:Fp=j%am6Nv L 7 07B6?7)*"mPV72C*T{GR&&@l_n==XfFt|j? **tZ w7HS.ay*8TEe/ yL7_5AT LePr""p2+ؿC.j3@gZ"%7>&h"UMgz|gT]2p)ȀjH9gD-]ε#XIw v*`m!{zZ+XJqOdcpwI~5sK {"TAw jYW>= oF0䢅获?]PgGh2iF6hKYV=ԔYvVĮ2l!mvb*(\H砵 itD +ɶ~=" 1[ D1&8a9ܧRgĺREB-Lv7vr]Sam |4R*i#4~ϥ=m|F1š: DҎaca"Cmr`!$H Y?[|>e*Q=_r{؇ƼH-&ְ੦ 7)xoe-$vL15c4ݝ틢n%pTQ<~X=*Pv_[?D4~Y=+|"m  @lIUBLa#}K~$sm2wu yB6tw6F _0HKp =QʰHw*PMM6nOյ҇;6?w2+Ym稳"[6SAI#A$Lںk|HeImW5W\fv=CB)u.*;9&Rc< n9ܔ$3} ?+Α\PR2'yf_dYpUuqVw]+qsPfذ!ghfj>͔ .Ηz;@0q{` j(1-ײs\ņ/CNxgnGJ:kj4Uq] Ƈ =o\F75Lp\C P`>BD״V} {yu6rfе[KoB aY1l7@7:ێHTj p7:ä09?;j:Dr--+T d4}lq{u{btI+ͣ<3;;/y؆y졯Iʁze ^-W m̚%W"p7(^!N&i mhKo\+%:2-גUqa,jfTUU$SX]h#i1_Γ u,m q7dO/Llz9_6^oRIFQBXdFod{}Ezn#^ܗE K6VP_ۖoa$y N v~ku*j lv23Իې xU\Pa8OE ~Pק#1 XltŮSP{O &F\Y]ı`;y~G*\瞣37s#8d(C $И u [9,5aI~oo2JV?dAͿШؙ ~Bp@9 \0a}:gi*bڦFW,c [0!*M\&֏K29OM$D>fK )Jd^/§ z+iw1D.NoBC \TU& ,Iс݉[!zj^g gR3h}}I8"x#KGPFlz o\ ؤS2=+0UBc=N8Ŕ=;B7_7s:ч2bsȞdEb}|Pz@[$Hm'O|S;ʋ2_XT}`gehz,Ps&;[rKMۭMp i ?+9WvLGa,,u[uL0<]{2@y:ۨEY1(RIHK5!P8t(kiBg3J{ہDsB*A㲻N2izVD E?"/^~ n/sCB=`a\?CVr\wOc 98PeaW Km׽Wsy,,-_Qxh>#轥0 e'M,UWz'5or+Fg/hVӊVR+]xWOZGŹ'H<7`g,~|}7if:3p$VDQa0#f"}q9H^9q Nދ;IO14IsטȽnu:gqe^Gjju7N`[bR_joCEvWflWrYZʋSZ|b OX 4#q\^f3G t9hΊ ,?unZnԵ;1޾4K J/ԛ|QmaSUCA, gY!F`TvK=ǠN ;e,]8{GW-Rkޟ15Q#Uum0cqBH6:7f*.5߿rB[@ 6r S>w,RDa1̮sSޣa1 8f s{ن=.S>< /*kG:( t_y{iN򀃑p Т]w ̂wv0/'Wu![kO7[PaǨR]nT :}D厚[D¼NnD}<φE>=$SAJBBJpem_9~+<Ϩ!V~:7|Ӿ~ BIcR q|ay]`'k껡J좽"{t̙&7twlD1ǽ2O 9:sK@>eAQ_$ؔ/##ȗmffo$S^20ў:"j$r7vlRsI}NP6i|fF7unF+ B#1ifI81,e)aM$9>G:%fiM z qGvrUX,/@7 kU@'RFQh76-fhw]tFʸCl?,ٗTU!n "K[ſThxgvTs+lhSB#ҦPН$nl^7r^{F0^^ -v竐iNo(z֦eM"ԣnX? 7},P#Gy%6Pv)l~]طُh#hm3=0kDөbu-;.:t gV' 39TV E"L_Jy1/Чx6P`鿓CG@k>(D䏰2]yC;߼ -"b F*8TeP̵_#8hwN?*biIEv`v(8nDF7ǂKc" ((:fMcؒ)9)=Pe8ٶVn}?K9Є!O".e@m3@)IbkS:ZAzxܦ$ 'FOzdձ Og~O T{ f%VpR9A}W_R4# J9* Qkƞ{Q"Wc?~'=zR"Џ ? V5r[BKǛ:]5J&N&gA] j(Zo]30-Q4 ߠ;=C>>Y 8*aaԇ0#eOA#]0Gbo2'1rG>LzŸs\@)cZRF0{ޜ7'dƨ6Umaرn=DC65M!39/eu`BlOc,J2cK;\0 H "O'0bŠ&>￟/'Ư yӃmɓ灼y c*3? %n%+EJu_-إߪ ځ=8O=Ar2, X,:J9jX㡪@&d'xQ `ǂa\ܿǧ%aI GzW*kp3BLUdZbm p3t)7s1(O_{nz. Tygh:Fzh=^TW},l]l0<]=dV)<ɉcU+ISPC7Rl.psvDVJs ߇Nt)iڷ) ھ4t.~aO6_8^L(g VkG7wMTH;YB$GerAK  R.c:ۛfC pV1/zx,^F L}<%s gN25l9)28vMtYWl}jUE.Jε l[!"]~NL~x^ߙkc?}W&R &W.Ӆ>YyQneir^)s_XlT B,?iA*xnDv ņq'og-m۪F lF.nBJ0iE~u@HS)w(ga;b@:ސ[" _u2׼!<7%T>[~/\dS^aZv'Gvp`qF[j|(` Vd߿VIZ|I޻[MY{.O͐\ݻNV { 5 "zo"X\ݿG`~u0~[ar=?2nʘ\;W:,} \\%kV*O Yㆩ1 xYn#Rx@33)(%ԀLIzG6a1-8.y D 0|Lt&,$ vb1)jƌnxj,C&+~=ٖm:)#lm%۸]UdYeDA!} >R>~MhHr$]UX1\||.{@O]냟(gΗ*>//rڣY(}ڧO7Urݽ>.Q45sa4:tb[89Zu(d>utӧwNjL0+;pS{e0c]̂c> ߏcM!IC@vHAHQHYtVI16!JgheEdQEDLN-HWxq~ ^').aE,&ۊdnu+'eJ[iݝvud' J#Օߠ%x]CCk!vQA&UT'L"Sy5!!wfEem3QiuMt GZ1_+kT~+cFN?5љs}#Xv˸DCvsz,y :+; F6~Q)MB\QN,7FoJ,ExD S0HF@K}"{yу6fi\7+h|+ 7I=8vr nttvڃޱ> 9?JmrC8:OvE۷PVYqo8кHK[gok_FhYVkWH& .OȟTBwH^?cSVe_ >ދ/^PoƦQ (nл [0$d&ZhބvYd>dg44Ͳ!,{}f"nb' !)9U><47o}牦ijT9q+z]~*j$8*ɾ<ɥÅJI+M Af2[)I@ܩy5^;`):hc?e;j]S-xi}: @4Wrj ?ΰN\Tu8AއdG]41;IєKn J7#88G4\gRe,55HA~缝KU 7V!+cgLrх(*M.±|eILv啩tM6aOtƂg t~[xeErPРBGֽ "@?Tg@F~}Il|Mtܽ3bgVFO@fp>5,Gѣs/0>OFWKJT",p=oi_u;:H@X79B_@ܩ9Ϸ&>5X깶m~:!< `̇VpLDBپ[Q{S@D0j2niBIA$s-CAU WF[EY g4u>JOowj a,vM@ƠH )H^A]RFdXZZ84gcv~98Vƻ'w;A3t &~nǰVꆶ:ag3n2>-ĉ:׼c`m0u %!?w{ӯ!Q%Cha7vws(gF):[.ot0[H$c2F]]TWS>f }f:}Ws#l+D{=}a؎7q|+掗Ƴʷ X&+? []C-(f%K̟}҈Zg>ۢ.uPa)H5~W_+IC/$5rM eXDT^& q_)foqOyDM0u;^ґ2Ԅp n ,|y 7 + PYK=2҅6} he7:\ώiz$KFGC9Dfo4jRJ+aGn!ˍےWctCoɄ-_8Q8 -++n+7&`އS*` NYKDi+Ft5Tʧ_YA|srϨ=ԀA+" 4;50+x5[2k.=qdyu #&pO#G7]yMC2lysӼ~[Tb1E0W?:] *p F ΏͪF 8/Qic0܏K9H. ?Lɂe^}a\*7Қ&жDRTCk[†tCOEj~'J{.jNhql{󼻗ye5LO<4i'vJRTn@;+4X04Ay k36Z~ijY*' VV1ǑPOW6z\o9G$&i_ZK!=/ JzVT\l:Sll! 4ǨzcFM,TO+ j?9܋ij .N d--1CQɎX84BPi\ _t == dbuߙ˲~f6BKz}u}KBēЍÅG QըŶ7^D>(zF5=Bڪ[844WpEadA?]qgoL R(je/K1O@#uz e%r A:羽J߯j2ܸbgh8VsU+|mBz"`LxƞRkO1W|+"WwT$F8Gnf-$WP@ C$ȇ5-uyjZI>tSS2I|7W¢lAdq1?M/o)֜ݳSFdBvct@&:ۗR=WTЈ9kHRt;z}؅,4`+lMPM`Y#n'A:gCZB85)(נCxٟYBn,ܫa_ۙ!]0IF$RƗ&~+n[Yf>CcZW̛<7 7Un"ҒV,@[6I>Dڍ~@ϑńB Lm30b&:͌/-/2elC4ԧzM`ԸS )dy>̃ P oɰ0NMز.+[ɿ)( +(oL(5>\]V?m/ʐi<k^\C, ncR'*mmރ;8'"z/3[ʫl75 1:. f*cub:K%gH!*x ֟v,z92RЕ $ӝ=>BR`=Ak9h]"_%X[HF{hmč:쾐QQ]- h^QWcuKRs(U={y}Bw-߫78]',9#hb&AXw^Lssr%}'H vYA4\\[QK,w'\{l+~Z^(SfˮA+W2䃔q;G'Pt4TAe΃'i]SX -[:QT0g[wGIOwWr"#мf$K [kdUi@Tfu풛h=R}{x&D}D@Mo ,H[]%E*)n49-sY p0egu~8te*2;Eg=`JJp=y tqK^]^s\^Ȁ^=Sj!>ˠBgUP%LOV.O Ӌa=XSI8*ls[jeurv>5rN!]31jAX4{׭SM9]ǖu[BSdh࿾i]n$ =JQ_nZʮ ৹tlN 8,$Uj|-Fz~(3+/ ,# 8k_@o ~xj턔zs@˕GnMH݁[CZ8&+)*{'P(Oz^Yv!h?%氕:{ i\y?\L* ȵwZYÅE+IRrapV2N-rsgԼ3N c?Ku7ybq|;Z}h:Uy # +w!g{ՂU&1atX)p>s] zҗ?c2tµ#b*@K{.J}),+vU?Je$:Dƃ=FHJ{vb#7b(RI]fP+2d:!v;5?Ngh}"㊊v9Wz%=ST(@aO42?^D7l Ѝ£%b*O+"ر_]2+E/7%2QXg%aUGkn+F???Y2-՚"W3B0 x3:G›DݙI9qa By:+yꍕӳW1]w[$cڀK\]tMJ/Rwt~N!_H ҡ|%)dn8=5>σFwlrB}K,i76od+iRaWװ Y&G?ѷS^ u-o'J%A?o0e`~#a_%Iq89"ue^/$l4PIrdFx8#Ph`Cxsb .;Wy>x'<"5шSelwX2:·DD?F-$#E7&dsb:|d*p` H\7#WB>[S]SPBʜ#7]jR^]\ZCX 25$ `={ALKX,-8)5>i,2De'4uF#KlhdP1cy2422m?%WLGڤt*9017pn.Nd\+:YȨE2]i/U՚ٜh*ш.r;._Y,yzW:bj@:ʧ\Z1"8R$DDfdQrw'G`_3C1}ŽDFak(űY2M?3eYAGWtдc݅-3~q#$VS9 YhXi,\6>[_ PmII!Pl2S=7ZDKMs,%ݏ̯7f ׮q^݇֊xIOl82s5Y~{-GIfg c*4=e5.D{E :T1|Rh4+vQh<^>71x Gdľ/]T{9&.=]/k 1M H8@?,# {Y4u%7O@8 ru-0ǥ a% ;/7t@|:MnMZ,nBrt8M#M Ȉ[ ?/a pCPfC?"9әl&>p"`Q ϗnxsugrw?Ts'z48 jNUz([Cː{A":bx?0qLªI ]H^w [xC0* Fs0Lq ;Q u(R| "~|)V^ӏcj#owk-b.~@i+!_>ԅ`hJjSdIvz\׮ 5SY಼ES|& McTDX$~\CEz9^;:|mh'Я6Ֆ~,%opc sO#(FSKњ~0=io{!tVQ+ָ 6x`[fbq؅<4CA7XfC31Z,oT^2 ެk8VDua~3ܮ+GM8UnՋ!ʐHPW˓]m",?%/ಗzЈ%H 55w5`z|6^;CZiȥcOCF1D&Y oO*aGΊ˯6-B3Y"i+)X.-ϮnNp΢Ґ6x'JhJ1iǞl~dëokgFfi,H+E6.}r*zF!v La*NZg6H2ɀ%\/&xlj$@X1F$ׁCJ9%6 (XRVS N)xYxor iSK u٫$ *R08d'V0*Гkk&;nKS{ghjgIMwgNƸAI-X[ŚML v"TE27*FIw noƝ!Z1(h%~^>\J[+*#!b|VEvR!nTB4ѺKVot n$Vwx:̺?<mQ䁆܊^z u7(Kǰf' un詐1h'WNAz֧R2[ou@} !1ilvluuZ O~p[>&O JH ᙆ{ܬ^!$ v7d})s7soCΝrSHhao?"IQҘ8{o1r~OM=&+='\#Τ΢L<WgM If*MOE!yq@In" qI# d#$[Fã$D|-BjU`=BN{O!|,?#ݡ {mZ\g*PIJ0Bؐ#I6f4N=BOMB>OW_v}|Uo!Gk}[ޞ> "u.2lF 5HT\adNʜ"S*bprEN6)nL7Z}&` hq}h0H{ SXW P<#s<(6{~WPu?j3l-GKlu S6h<װ`ϧS+1w_vtKD^x 9VІM^5iJSŝG\Kem9ݵޖԾ[v<&LQH_aҊп/!hzM 4j04vy)pW5SOYa00Ko&WXCq6>_Flg1A[7䎴"dZAH@h-0T IQP?J- Az2n_yǤ/ cXm5`HS~îGXP/ϠW%aҖ7luLkҵ7E DA]BM y1GID2ip*/&Ϸ-?U.$Q% vJ%M"8NgAѵ{ Rf.mF5 T4q;dCa!\[?'7ԬbbxNTfVU=$Ak1r8&='Q[ %Y gWfz[qs{Q۰ǷJ6)NߢWG?jꎿE #gHm '.X]v#θq'26m!x1h01%f|B- tR ۠^wz|g)rȔ`&8 bˮyصuP`LE +{SGXݺ`F{+=VN}wG`݄Pd.T)oϼs #?TS}9|"~3[:!RפDWzX fpz_5oZgj,N@C~LBD;M"6,bSS]fIq:ƒAMM7@5l&j: eZ^nL!P?]_i}yH}V׷TS#蕪q8^ -Ϲݭ~, Ahپ?{_>d0/5'zoY '5F|iy<lk \ ARNNI&Gm$d!'&vBNBEV+ Em7_ݙpY=&^'qrSf.l:^1=)w*(#Qu~,JZή7&6W2J}؞N).uFIPFɡ$d)3{@MVmEx>Epz2 59ga(aEWVh57 B"ڎeT`Pqvn-#=>!)6,sKifk|5|Zlj x~*b7Λݴbή"!~*sw5g3;Inw^༮&YE$aj6d:4q4{G(10LKP),; `8WV֘"DưHFBso$U)u9cD)6?%6[y3ȵ#qG3^*NÓ$xk&@i"ٺ0&6_Rf,#tU?i'8IU#:{ؘa}neA1m.n&ȩ{q_G''}>G=b 9)D}/MiJP+5Y#qXsǙy>p 2C|fY# ,*T])~2K6ŻKS3MX ITJ[@N=4qW-hO{1giS-zu9raڬz =7:}ige"oݽ ˫@n U{nQ!}ɴV89un9/+zC)(_zKjlK9rY-SwM ?$-Gvc-]>!aĵ)ڱs1(\kSE](#zR>o$Hm c?ou Cs^$Z=CI o~^Eҳ/++AӻَaoϩK."Ip0Rf8U0䄋s8Xg p0k[u<z_ ,MzJҬ jٜA͢k+JV:h/Yi ʔմw8d3V\OZ[z|ļ}HfO)fSb]2v\EO*h`4kS]j+q =x聮!T3{Uׇhv yA 5:Aj48C :vP12$ g?V5 ,~.gռk 7}TH~@c@hF+,Y=jq?'"7l\S-4-Jl&۠?wt k% ٹMS]@ ybIϒO@ڂ% kxLx  5^u?{hgE 8ӟ*Y h@.> O}UyC@na7 _:fu͸gй+ҀQE#p3? $~|wٜ:eg,ztςT['iG3yi&b'PU,?ՅwIsJ:Wˀ/Hي~`oqv:=JgW0?Q8eH(_i34Ƣx<Ɵ'1EYOПD^C&fθӄz[ݯyls:M*@_f*{h}?P7[^= a&𕒈H5jAOUE_8$gaI[9PœNGȌ+O67)=9S05>+Z#4.OHO$[lɏ]jV(Ă'L ua$:y\,˒˞:m-T,1\X"Xl#FXcWIBTQ9L)n^j}\F_s:ixv_Viँ莬ԆNq1 'jY/#@lV2pi~\ո聞c#[lc e3_i{׹X AhkNaK;)d8BqôڎSq1)#Z˸cn"Uq^!vaAـq_sOkȈ5 ~|,g?n%RF*۩E_[C xrPtq9eU?LR^ӥUɨH2by `ZY kr '& XiY4m0s3T ?\0U W9hT#y%! 8C.~d}, cՊ#T*U/Zu8߶{d*8FD@W"zy*hP[mi}Hblq>Lîᜨ4 frȓ̗:kA ZeEN0r1m#oH\8X{߮PNRwh^l)#=vAea5^rf{s3Aick:E3[ک]@/Nv[mf%2<3 A:T]8R i-q{O?%K"vbʸ.$34S?-:JPoA ݙfk֮orD!c_^3%a>!xD͚dz'đ Oܖ:3-Y #fjJ(40GNm6v2b A"A;+=i` |~}eBF O/:.qeEv9EvHEd##`^IfͪK`)cㆹ>J,o=$S}SaiG|)3#hĿjc*@+4ْwPiLvu$Z{CTV}ods.I/vQ\xpg;<@O Sm'M/6bS{HZu4P2'm"1k-y[TI 2y x^CdT']㇚!T {$Ym;t2]m;\J[ܼH@5Pcsx9-6A8dQMY~[gG= Х&eWSOpTVũnep%ih-S&D>N F{|#6rSqf {1?HX|J?\LZڕĒ"SO~V/z(ʂP 3Z2t@=ܶhȐ| /0_1/udDd}uN -@>ks,My&v}jOaAZz| +g"ԟsǵO\]L]L TN*!'oPH1S™m=OvR0Ӄp5A7Iu*zx7Tͯ)>B;v3(K8v7ހﮢb3!KGp=mkðh[:LwÜɻ$7͒]YJg5*bTvjsk3O(3&B*pF`jOY[T5W{viCpĝ&*yfQ ?b; n1 C.%tc>cep&P%swG}TO~WC=>}TOk'A!MiӧZCad6X.]@ŷ!"]9tXc{CkL|-{ X:0vr8݅-xz1"ߖJ hAd 9G?hg-9*x+jM]*<>8@+$9=WoCUu̓7s'0d3}pI|'g@6E-sfOd)kr'g9Q*˶ϦMщX25+-{ݵoD~0*[КnFU'?⍻vf<([]zMYEJ&i FI9%dZbK:ei qU?# \Ml5?]nM$$״s5@ N:wBb?RD2#pH O`T6ggn(?mhy*Or@Ss#O5.D4nB[tߢq0F߆jK|b[-vY,yz"كDb NlfM0`=1AL)=ABb1wcOAt} "kT9*@8;I;JM/p1vstۣjf_zN]d}k.Vc̝Q* tQ7e~>f.77C x5_ x7 yK>EWpy. ] 4*}n>lM4|M44Vc~E96 &#$O>2B M7 *Lk6+{0雱'#7P^7[7fCUy|&Ғ꼦=}|C:hFnUם@rik(&`1L-aOUQʄԢj] SwJp\sɔ]8WL|FE8u'Qۢ#iζ=*V Z{p>:4:s2'T");)<]`Eo'1,jׂU/ϰѾg P> C {uC&ޒfjMOrz?԰_@EZL>x/<ƅLuCmpAK|Clw¥=;@cV>\Ig jRpL#(iIsg26F .Z.$#YvBWf{NhFv|E;)8 ujA#q줰ܽY.< kf>r}Q3'kac{uˊ$Z[vy&ADLqC@,Tf0.6W8&iK[Vjk㘜 #ut ~.h>wqY7q/W ¤$H) hp0UsH/F Gk2kXa䴦Oۡ=* 邏\98\đ: dEžE}jwQGi}uM@i3ŨeFԴ|o_C+^I_ü\^ /Q!P^pݟ5K.9b:3TvW@Gmo4j`{'r o i#eWKU!h$7FeQJtE}aNGK?o=aɌQT 5r|XA$(V:X:wմa&$Sz9$fTUD,vdxcD 5z.>O) Bj#dJ3͕A)A:3md>,r}rMߓRr;M'ڏj9FlsGC}w,˪Yŷ7DMC)rMX`P=x^Y!W#'@Oo\Rq4)(J!eSMtKHO#YR GLcӣ'9#1?ŀ_?^!"Q=OC7'0r7Z`*T͞C ̪QBFE$ MY(fahӾ?9*xswgLtcN K ꮎ7Ttcriu.B$/=OG>6.nU{*W皂!d.<Թ|ݐ p%):(́pnuGm9V9ƲNf~&P̖Dx+^>728 Wt[/WaN%!!0=|Tb:G;QtvulB2yqhQD 135Yq\3XzCMn3ZrW,' P`Lnyw={`]HiRXpFvGU-CFH T΁>v+CET"|'E țh4Xcj͔Vqe~/׹Z̥f(مt7.7x k\/2j|ve}?PW4z!nIXI?~(=:>W9M QUx9:I"&`ʆ/=N\R=Ry wuXAZ~C͑0jgEuiZOr<ط]-!FYSGaT2Y@ƒt)H3- Ԁ8Dwڟq<y1E>Eu`ƴ EQR ,Lݖ\ブiS Jvռ˧\̟k {qPbZ_?u}DÊgqIb47#aSm,'|J\ @Lz0F:lmKLPՉ ل-w>=| :Ąݮ,_~z}἖gt~)BMUȹ")GU灳81KU@jV/bE2CL}ɵρ%)  *cl*fURq8ɔOQ]1i7C\k9QVu;do<83NлCS~5)g3!cnhOD gs2٬34#V2 .[Xj+Q,| ',]znQy!= K#G}~1M7$jϴe:L2] 6r iZJ>DiOd@ @Āz\T;UDKr{T'{3`aF YDVbjk\s: _G9j03svDtx_V{"xv2z@oˤ&yU''Bjg0$l-κWv 1K*jG4.I8(Z˶:f.br8秅Cw) wx@=t A/^Q(R|-Ĩ᳝MR.-9輔?)*n=ؚK8^3Vb7H ouf RBO1 Gt ۱95#`r1}Hv"í4odZ G g^SWOG-s,\/wޘPZnVwDcp!ZsG?z \?P_ ƅY@Sk§/y$0Biؔa/ҩ)L=:&Jj=CʳX1%24H21mTЋf2^Q)?a<6hU*[l{c)0}!7“lC Z-I s=C u*{*d:ha} -@v8!|*dw>qG-3~web*97ם+Fݴ1/yUrCe9)e[;\%w8%v=iV^OPwS Z|Zx.(/Ry^S2ZkT,eR\@'3띁g3:/8W<>x<\A06ȅa[4ԯy!4*}xBcTw{s/&άH4}p|O(mꌎOvEiy̋A-CS41SU:Bۨx"3vш/{>Z>eIkhD%Ώآ)?ڜQ<'Ӝmiȷ]5n) ң 3Y1}w aNڏ'-SE ڮd?ϺpKGWNn^GzELnI"YcG[|\HJNyoaDDk8ritF vuvܻp~%9v9;T^[O@ FDb 16V@ow.`}A"km=#J h#4tM,sK 5d.i8>کcpNjWpxbERv+5"*^hWN5un8ΖS4ڧS/ b͒j]`GZvҷ 5!i~"o.Z@6_h a"unePG/xv%lsYخ:c~7a1 (eKKH-\Jvd?2{+0O'gEX7G@:&rJ q*UUL \zlY𳍚Lw2Ɗ,E}]OsfֱuԳUA#7=QEW=ĩa(Gsm҉O|=kJ}>yHg)[h>2;ǽ]KB19 #=-\:T{nuZV7Xc[Xi ͮ4)q)~p9==fȖȭg\`3K?_lKAkB(CFQuۈ7h.bݜq1uȼ糰ŽTArC#J$ c:YvЎ:Xڑt?Yz0Iҋni9qeq3g[FmvXYU' S/_ 10"A5vi&( 8qeJCOmGcN@;"k^UCo4s5lVd~}꧎"Ov, \tۅ*Tac~coO=}1BAYrKYs9s3jH+aǰ]GÐqƝæ~_GNKEf^F*fUtEHȤ.ګN-IX3Olso@=QTMWy|6]VP>8^v42ٽ$9!l5 }aUQ{e3pz~9V7<>@\(br8"FU asҒ̶ľa` ;SI_,ݔ534.@aE>ƤAfKt~`q:Y:)3 7KlWo{Ǽo+SpPX.b"4`4Z1& PhFg~b<xkX[{MhQlb5 L-f(V0[vּ,T{]0g`1JI$+pBHGglY)6f{vAՈ9> {J QP*A.]T^sh5f>ߣ߶nIWrǍfO0HR(0F#2#A ȺOLD\FHu@~.&Y0}>t{v4K`̫@~i84G&j4` `Bl\J!0O<+"R7>L%k1LLWo35|Ɛ^MGA8ck_z`ӛ Rw&6X5>t1r`-q*׬|la@\ұkƚ` 5멄%U9̷5ʾCF/Q]?hޱʋoZt2 􎍎gS^92Q!ߑ‡r uTMe\С'%ow1S?XW>< wԥOͷF|;PK߳eŒY7Mg۴ KNEGbp: C oUWȅ[&,mzEC2kh`HGgaJqRa߷vtC3ZZn>#T֥#2q>#іz1!`ҋ^{D&UgBqoAԸפ_bPE.ƾN x(f\oYG0$5Ë d-@b'IqI'`ׅi=iAJL`f[@On +-K K@}'ʍsh;ܻ.M 4KxfJ bҽ“[~][\r|N¹ע:A_X,R˳>?m|%;Sㅹ5 <(;e3q0Pq|EyȲ l闂jءWoF6p!xBsLeT>&!. ;'sU[vOose٦mYZP{ɧXSشznÒ )ddm1^'-FpYT+cb:{@D ^eq-w p~QĿl$av:r%jSrǰv2= }jk*GeE6?ۂR9szkQ9Ӆk:#Ëۡ(\bUzTtGF3pxgK. ((Z4)[0wҸ 3Cnѝf?>'GA#,B}pevn -w#4 |7Z5kC*t\\\/x6 דHjQiwY[%=S3ɩ3 36p G)rDZ"8`rM ^ ?{%l~]w-G'^]w@v) h71/_fio9Zr< c e+ _p1tӳ\Dz}6aGYrb-=c<sSnJAzpxt)@N阀9[hL c"Vlms3|*ROWz trGfo|b1"w#*~϶t ͶL6L 8Jlǒz b!W\\oL茭&#$XA/s|-˗nTxTh:j9}Ƿpa1_,jsQ gCi;,q!V,1`,!ϣP21́?[x.t(aj7LΠz`<8x^mƟ:sDb@1>ڃȹ!hFF lQ9YҠ/C0Ƶ/m f9IZD'ʉs=Hj\^TH؍ac#?Җ%O0_ܘ9x\m/fEפtI@JƍS:,m}9S(X1ohSA32|K[ ܪtxp3%4qۀ1P$TfWw,\6z,TcCM%Va@Z,C{?SU.;y]Ejbo iy/ P0}]7LK=ʩ ^advᐡ/iֱu=a*}m)wmvX+)yyXcld2%FKͅ0j}o'⭑!ER(ak' ,!כij  }ݘ~Ʊ$%djC gǺ"xjSAڜB*qǸ')V%44wH8 wQ1P/At'1 n/Zj!C?՝'-~+ 4{&YM<^wHeV`iqA 4σ7h|4\F!׿z1aȬkzjؖ`t:^u0֖2wϙاSa)O< fr! v16a*HY@!~9Idj,V2w[M0Sj^eoITPqua+6<1pi>zrbpҸqdIxt@%Aɿk 3B'kͤVrLǺSs"Wɋl1uHSC̦6vmqJ~(2dl)w!kYlɹLu\%PF *g-Je@}+sX.6B$m#e^;:csY|ea>H5Y|B]t0a!'> 14[ԣA/["3-AKF;OVz69C~+ރ-m ߶|AINؚ{Ade ;;9HYA0R|ywm}c1 P?` ҟbc2IJp,q{$P"b4{s9Ϋ\T ރR)6X3KU8Vr^|42XqY2q.' @q;P<1 k1NroޠmeC׭L' 2|cRˇzx]OT#TVAq(*`@֊'tw1J: `6B1+k 4J~ZnD#< 30xrW_x<}Qf["ەط2%9(OmQ^qEw(]~䷶!n>${PgzU5:u,@+2lɸ MljI<|Rdo0#>:誻*ŏ8h%15sԫPDX#0T$j2z=M1i4 |`e ]FY86TsZ\р{x7q==r$]0Vi)iBrj5_;1Ճܬ{M!LoӷK_&6u=Kc*^17a&& $?;$ovћ>SCC좬_IR^~؁/[Ƚ@!1[$:GUk'2-~,vbT 4Љ.ȳe +%W%ap=Jū{8u1+ll8s}@畜%v]e Aaq?p58AY0T8NXZ{ZڋE8jZA@pT7<\ܬi܏qVY^mĸ fufhm{p;{$[n8b" =}"wpN9yDv >`!MBLT7X٫Jl2e0)/&8{ 7M6@tVN9{V3tv:>nJPaier?twQ<Tڕ RNo^Dz‚*3 N1SAW'8͆G7\2>|P!B>9  (i9 VΊV Y?9N!xTzF =ZYbA;LpW@/dBh:|\t!iFS zqgVߝ˽fDjj\omϤ]!{W+#b֭ f8[;yIǛkoKHfhSI zN<ם% hj4Oa:٧-,X~PڝlY::ھ-KGgNV:aHz|qU9hߎP4r\2|vp&/-FC5ħ %){i y\Sߡ} !Z-thuؑ +hOrJkUE fM3SBWImX z@x8"/C"dg|T5!=Z k,ѵ܋d #J/I$q&׳BtvBҢ/[ӗ.@sEˉ4E: NDýoeئ FƯ/`r &™vב. c)iF~|YIj0$HCw{j)Vd'A7k]:%7gT؁m,f/8nCwFcAPxkR]tΆ QlpjV m2[jx 7eSL(qA~Ao+8uNxST:)+o,[SkQlu{ȫӰ;XLm h۰W&߿RG7 > s+ C_\j#QPt$ P}F`.s HcJBF;NGֻK/䠛I'ZM୨&,6D`o3N%|+Gĉ57l`[l{m#<,g#akMYx6^=x% QsU:a@3TYdaz] 8.GL0rN x+#Jnf_4YmWĻaB080$s&Hd^5 ]GiN0yx hljJ j(51a䀤pkLO[AbxYT%={=xo>ce@X(RbeEq͍$@Q j龪.Hؑ2xEFpYY]ŝW+:µWdWCcV{}- >m)ɵץU<7]5Y[)\ yîf.OU!Z7϶Mz;h'KolIVX8LԪIF-g4,[#?yF3wʯ`,k~5U&=8_&P E&YI@ԩfÆb( c9o[zs4Oik۾ xbkgoHڅyյZFL7dӦ’*Km<#%\(J{pR͎o٪Z v꟔/! aTo#A [9@X\Z0,RųuZjʚg16G¨5 :9"M}Wh BQs @"QA'Χ&@n’{4Uh^:(܁ c}aA $!ae.SjU1فT4ݧՎ.fj]Y a=΋x5{QِLn&yUr~)7?=i ϐzPQQ-ۣ>)Q=yT1r<]()AFmPCc#WQ*> 1DW7Ǥ]<)6: @>Q>T Nc=H39'qsΝtCyEڵt^ ƭ:c]1[ n^Fi;I-z꫽-c$E|8ҏ薁͘)rC`5. 嗷!!GdQ)[Ҏ#`En+,KP c,(gS)Yׯԗð2|mJ4U8ۘUO_Z'xo2vDU[nZQ ܁@Jlrg̖{>Ѐ(bKDwsfƏ:'Q?lkLuEpMͼO0#XֵGXO#%aDMc}s^<@F#MX:l,b 9*UҮ6ғ3C{{cgZ؇$eN!_\fM7ȥ}?wfkbF~/ck?{NOչ^Z0:h3c ')iO R6تXϺۂdΛXcN ggod9@V2Xy9  U,̵܄/Mxڽ0H)h ^jfx [b5. NoNAQn %*vEN y6_?NAOi8 L:~X"anAXjV:v!jTB""yPcG+J[y!t}E+jNjs %'82>S )#ߥs7\%;.}*tǼ4tQhGX Y((!Z1a֪9~7`MlozzHSn$nz"@&\fM|&!aJUP5.H sTx1{f8d̾@v ʾyP;fׁk֐o2811JEk;`Nav쪉$|V4|ڣW:BSEg%MDSAh{k[B9G;_,.Wtq_۫o—pAqXf|Fr-tw83 (FKR /i’ f=H+~(5,KJ5uu܀uؾ6G ;*mþ=sBBo׊y*GJeֱgiA\45DT֪tA .Fy=xy*deSBXjU2>  pQ d];kd:.'>@; Fy(-X' .}-f ;ۿ^~zq@̷;Y(@-~pem<\N,Aa/8cn .Sh4cNqG*&kd-_>7i!Ui̅gs~:! rq)u t^W, 8#~LF^Pef99q(VV\f6m3 n0Gc޼d= :DMݷw<̂H'z&dJߩBQRx?i|ӣ~.u`;oJ2NLy>0Ժ^^pImXN;&\h4g4 `0 ~ 8evOb3Z*Ќ`F$/,DGW].TNh}|l\RQ7pЉ}|,:U1& 1WT'0ǡZS9u XJsيU+\ LY;B -xH2 "&vZcB,lHm<w=U jJ+e=av>)PD6`ҫM5 iuK"=UZEhא{5b$Cep~&YkoīYzF$d"3qdIcDpjQ <ְI j;^0Z-Z@1 NRgjp'KT{2^0PET;nKӞYJ*Wa Yp L}pPUD'Mferc{qfj@Wd:MxsGSZ {ے]t0igplqZ/YPÎ3gLjm!shgtpUܕ) 7L{M'NV\9mK됙?V@ޭ@Ǜc1r5[RhTM=V`&ygif[ /ٚ/DDD 3;+-w+:u (^${5+Weᆥe 괋v vR 1׫Z)'RIã~&J떋36S)<,_c.7_vVRËy6v9b=ƨ263dɕM,XfD( Zq&K iC5C31RO<98"[hV w>c@pqsԓJ8DΆ  pR{bg!aENJК"4wZi#勏)c)FjCf`vfqZF Y 3X&JNAb[N-MAM)T?D7{H;>9?`s${ qYFOTWjagIaJɗ9$oCy Ņd*(tM(p_lVEb*GgmtpdGDK;ӮsG?|=a[]h#Q}M*I#Vt34_PciV'xŚUC@vHv ][Q ȖK|׺duM^)W=G KҜ]=sx(A{7¦mQ]Œ)Cb hͨv\ʂFar=Ydὒi@u`瀷Dm0Lqkͦ287~l?=ViLkЅG?3;67x{bS~9od>-IkV=MY= n>FB?݁_u|!:j"PF=GP܉M0GZ29uTw KUPۈ@Z.3J\o0cXSa\qpCJ%O VEgkn^&QщĪr9oճNB7e[aOX|yCnڪS{*5s~C#ߴ͓ȉm*x.2h|5Oy_b獿/T' @rMsWCd+mf<։f솄]ctc2/k/Fݰr>ˢjhxdP}Ř:6NT> yvQ8Z'9 9aA @1780T# 9JnnפD{ɼ/l~%_):ͿTts3M=sI嬃ƃtA:a"jjoT@g Y$t2~Ȳ Gį~%OE[ĺ&@D9F~)6{XyИ6ds_o^%%`3`"\\%\)st%ʏP8𞭣2\$M\-omzQoJA!liMl/++c~\&ui(j7m&egv< /Y00zZIVPC"dJ7S;a~990&p*B$muМ i̭nFRٙ g˓ssy|JXbQnCxٌ#4 5Gz0j];)KO6~M8SAt\pl̽ 2xaC%H;6+`Kh:Ix⍭U ` d /G?Y}ZxjXNXfC,Ч5IBJ@t8r / TŌMl SzÉ7xC9v{s:G?]e:kK퉓r sDTڽBJzAVWJ5U(H2/ 36B- L<}1뫆?RKpf_^g=U&վ0-t- f|rq)G1*H=i>1H~=/꽤ߦpWm zcS8S¢1aDW,gVו \O w|fLiNiͼ+afD>`muE Rc@>h>aCH]pռ"Im@Ӗ9Vƒ ZJNMK7ÔVZPKth藹wFc^]a(rcΟly9|}Prט@^!ty?tĤlke Eܸm*!vV{v?TDZ]U߬k!0ӒʕS.NtlRokS>d~I3 mÅw%5s֙/J֦Om.K)oA>{N7ᓞ U`8&ږcsj[ni r 5>F:u V{|J)a& %T~[/M\]y!OHy9< 3/6LC U ܞ|eTAl.eO J+%Тv.Оa;4|ة/kK׳Γ{wtB]E ۑӻ*ҐQ( E~2@Ax "rd)Z[~cI%wuֺ#φ">pEz@SO!!=;:yf~›A6&KWMliMd8Oht:;ƔEXƛ;=+(ckꮛNtUOϭT6Yx dyN`0oOcƋa?np/N1Bpσ2pk>uSUg-쾦R/n [ l!|? _POJdx^=٣GS|Vv2$]L%r], TԻaxy-(8R:Tq?Ts%KrpRGqk(F7o+Nj|\dĢ=+38Vuj51{H (|m>$j9HU@b1ge|]žOV+zj&(PׁްBG=*GUZ,߃n¡%gͶ%lus~'.]]JJuӕa>0wFhTQC4-ޥk;ލG\"ݜ<}A 4)2_{nPM%OĘl<qw[򚝭A9{]P#mYtLCO>gQ?'JD3]a-(K:}]B~P+n2ys(|?Ɋ1-a(Wpnj`a |,c4D3k7C0 Gq^80;t#T h*C)U]tꨑ: ¶ 2C]j>pcX`,1f ;@wDyh!wc2hq(Q=랜I3$qeĶ\¬a'o+,=/҇YhuA2abOAejy[0ocA›D%HM5&k+F 8Q!;v]/k2 3|f2oo`3{̛p#zeɑ[?}GtuuTg9fPuRuD1b̼^[QHD, Go&߱9~A)"#}NA#ܖuULz=6Μg@ dkgǞxAIr|x`Y`ʪZ"M!.7Sqn=tDyԥu7B5}[O!uYb-Qu eܙz&nfӇixOf°(pFxRTQj.X2zqCyo2!~5EnԔ6e:Ts&v;=kkUF3zi/CRXg+D#+dcBʹkgP%-H@!؀h9H`ۨk@ ,];]HN"VaL P#a 20 jQ uCld^On#;?Sݕw"ǵX]6&W-_ 9@niE `d"t3#!˯ 6>)Yb7= 8RU$Tf)n&KK?,R0yR4xHtǸ<@!Ptʍ鮡1GЕ5IM vU\az}2r ^<,jVHOP7~l /*鋛x+р#.]'JRIUW]:rjV{& x$ eFo,izz gKt5 Pѩ7y<_ ' #)*ϪxeZVV ]w/Ԟ 07A7%9 Lq8)e9yŃhu;8;RA\Sf+Ϥx]3)rEha!M'VfaV͋okeԙc6тHM=%1|S0 b")#N* 9E6·?p!y}PfwDmkx~dۡfdk<5ʋ%ZfA)\CTpưVƟ]\ɒ(_E<:? V5;)Gt*`jqľvFYV씤&OԍqZ cm']Kkg.Nw70X0X!IhvԠD4G,GE$CYE;6TR`'FC8T F njpyi`i;;\c{ zͽd!0ƭ-fF`q>ƺ@y싶~<|)S3TG>('DgZtf#g{JNjFCVXva#1֪$HP/"=n eoTS?-tU[8CJ<]:]|F:vN}:cgQ(i6>Dhk!3W{p wz"ui>- rPWC^p9`C0iufrëULB$0ˢč .³RD#ĩ]d,C|pv/VW]}ưEFSBqS'{ e^ ]QSu460-qd -bc{F_uD'tNe8fxǯ2=׶,eH`  mH-d;O,XX^65|*gR|.D~隸q9;oXl,QP% V!itHNpGYP(fkљ ]NZ<[QG y J>U(/U|h\%H+N_BopLDWϰ[k8uy#mXkŗ7 \@b: 3+"!@y+6R,(U!|CI0Y^cm ՙ |A*f:&9"LB,d)NDQtXZ#SwM-֒3P{@2/t@ ЅUñV$eO uVa|`O`Rzޜ=KDju%vGa$|IJ>Jʟqk2W={g 9-W(=^4jGٹWl2zT}_3Mvؤa >9_=Pdf`ҥ2ڱS`:@s\"DQ.ḿJL"J2w`dsFO{:qfd|c~h-`|$c}6Q@jڽM n=4h NX+?xpꚆIn*^﬛$ 3CZ&s3W$xM"76HHfCׇ|d,&䚱- ԫyC7C@QMo]usH.i48_(gkTGsOy _5fcVIQݙǵ[1(z4ouٚowXE\i8O.h-TΉ_e~ed% I^aQִ}_5 Jqi H;r7pHv}F/?B0A-"?AG9sҁP.6ty}H}&B=rnn\ᷭF"6Q*\VJb)#|Xw z qWPu7언ՈuB*xb&6k&:8U|'`{Os^sJ:b OrtDW>:Cqڵ.3P\Z wQL1 99aMaQKCJ$b |b^-3{z <${alSd5l ųvW9Mg=:^b_٪9MsVp@ _n}00˧&UWG[e_</nf!(=EPൟhkxoZ -DAҦNNcUQlx^A8i>KuZJ2@˨s( " NMDiF+x FsAdg~F֛.?hF4| M@c5+9ғhqvj)M&D2#2-8VRaFR6ie}ņLSp8 3-A&b5K"('gT)3{ՌVڃO5grw" T 2I'TͪM>k+>Yvux2ӿ!GVOMxr*N_W.YwsH5hXRa0O8B + a֎Xj>dTV7PL^/]\ / 9{xbًss`z{hD( ?MGLlv>L겲cB>~ ,g8!F#iqF/%WAXHN,NX Mɫ;Wu׬WmT)l*!g &Q?.A]'/`5.y =XN>nF:Qx 5␍J gaj*{񋻚D_'7aڔ'+<_C<,5ݽ Z3D;Euggpͪ6mqTkA'XY|$CHdȨt@ DΤy] $8Ɩ)=, Å 9pӘR;[|E^lq@BG~X[K]< nB5]'ߝ=U, HbF@[X.BCrr=BTszIus 'J2kN](8[?ܼhtk<`v)?'ypGQPqCY"tEN~=~cVf~g#uۓD,?rʡ1ʧmZj6?љ)z<[Qv7R)p*/>J*"XAz + oy| Tɼ9C"lpb8jѧ3)DiJqBF:: etR( '`9gNX2++JMS-WwD ?6ꚰ19fP_&8l\L1ܜ$ĈHM5e1t#꫓!Ѷ3j[=0aj\52(Y4zĞ`Pi8"$cg?gHHzS̵kD0cI-b_n˥}l^œ#a_tRNv-'ݠ \O pP# fac;-Y?ZD1-1F h" GH {۱8ZH+9*9cdw̬YÐ@9(6iV0nƌΝnɺ;̔xi;.c=qn%W#7ȟCL'nYc1,4~^y.w7R48i!]c 3svzf 5VestQC9Ɇv:9Ʒiƍ'c"L״F"^=mx$ӛeB&mY9'IGU~4Dx(q#P(=v{_(-7(ҫ 0F0*@+ǡ^jZ{%>h7C:7P P()Nr UX؂}͙|["@OM#O[l,8o= HeSg!_6 m8+VVt/^E5> 4cH$ u͉|F<~#@Ƅh-r8CVl:BXч ,f2C.ĭ\\1m @-!;RM" RAy(-$2Wz<>* xz/Nߝ;Ip~5|o3W̌ۛ$@t?TJY*}{sG/Rgm亭'Pv6,^0z /X6Uz/`RM ci{MQdjikX 0>K6X-( ïd.f3]pM~|ILe7<͡h3(x湮 0#RG`l66\J?-ogwgg.2(y$d!_JcL{ ѹ: J]TTY1͸%TaD`J`޶CXK!.kyEli^ʘo;ˊ`Ȳlo3saFOhVPh ihIV%Iͬ0n@oi@eF/AlRX _@[G(efܨw5Ş@FO[ЙeRk@3~.i4 @׵qKU"t/5A[IpFtV-[qyuT`b,mϊDn!$!ϵ lzlG"N$:潨XIY!GfL{¨7JW2 U|+6U!\\WarPcQ5VZ&Xbxe s/K6+[po?92i.ۏzP\[vōmiG]Z ~FEK!9ίNvb7f(edbeUYW;GbJ@eGVlz|S`{Y8D˺FՒz .HGOmv) 's4{<nm*U85f«3H!p/n#;K)rʇ>Ҳ M;sNg³9f?.-*sw^ϸik׷L V)[J fp˗_]즦@ L .Jn2@G٨^;KN(& .d.>KC_7D1GYxhq%Wc! Ț$Q+x'ҝJȽR hnG#Y{52 dϯU3pkԆ/o 7R diO,:K&ܤh~(dzڬ(#Yjʵǫaly"Ɂ.[F҈b}}ڤ Z澘@PzM{u]*hjg2&oBxd 89lYp2Mֆ>IvDyk&S1P⨻Gn}+/r{}孔9 ω% FDe|Eeҳ]spmUoB]eo\oj{oiV ;i1LnqƔW2BB?\YwM"A[lOPRTPkh{ })㥐r\—#KG! :z(㉏ ! AuцjuG9rK"{;xiEɃVS"zhKs9 #5AZ^@GR%pӈ~oT)I϶aYtbۮlP1FJE3L[4 Z[NU6h7ǔlSP;qSBih[s8~6\\AP- %3x&&T07o1G XHz㠃SK QaSbe&C<ۉPh0x{1mft&$ڃʴ/O1/#N.1U]71moDX!I9ݜQw|5L"@!,G! raҔgXDDNz0M09 "-jBe`&C@ľ v}֙u b},N +Lh Pt8?ibLGU<-K-N͒$ńMez(&Z.*gi% kGwijNjy9nx@@Qw fZ sܴm@_VI&@O)ҁo-4GTE\$b%ǀ;K˗CXjL!%NxLW))Cϓ1|,&ACEjg,yCwGg-GCjxh7HyR S?'*ɾhx0rXްTXkXܟ(%4!rJ0}_@FyK ./)Ĕr.KnWkRyuRX _ʓ o>ObmݼbςURN2s+5`LjvK˲p@)[}|3c"G9!~:gl-@ JЉG_ck+/3Z’ `ȴYt CExh|Р={,G;4f@۹?f8D-iPcd!p} huOOқj)h{.wF|UMѾ)u{42F 67:RkJ]):H,TpUVt \#w{?+nZyxꃉ7j(5 YNܦPeTeOs??Wͬtq{q Fn1 䜃>U0QcGI4=Ken)T\ˤQcn!Ɋ\#XhP I*'.~b,]/hjζ68 ;Jxtw}v7-4$M$^49xzŐn"P1Jp&eqChDzvڴ5[Y(ߕۺ[@0N{?;wm`X1$Q,-xjtGtLcg^*HVtFyOF%0&|ZBEb"9+5@)#1U0YE~C俠zaI] #p O$@"/7N\]nZ$&)[d3XN;Ƿ^a):13Qg?JU1qFcPsRVTS  X(oR7t}ym(;k10'ʳǖRAkŒ#s8le){GnHwAyG߮Jg/W0+׹Hm!w;ڠ䍰8M -պG(μg/l1 zХa@VP~b7e-+o.JɀɳZkԐ/ÜCe.MQ +/ Ϫf5mH]HT8Bh #=׈L@X$!) &:!mJi;ox(HIKyȜk=Bx Q1 J=F?ް=$𖔘%] 7:Zf$\#Fs_5řyΜXh%dA]Z'c,M/<`2En /(V2mШ+7;T&֣^5"1<(w[ m|j<8!}uvx~a^1Y磿iMiW(Ve!8Fl_1y qQSutLыvР.v6^uʯ|/cx."a{y?>m}^xvjȭ5MZ@񶅼AܢQ[6=e(C/7ur\zחyf-QS/@[Ej$}r76/Jv>Pة0 <CoBQ3?jŭ'װT}-y%X;gғsm9ZԃI7o:K\ P r9S&23 4x["OkNة*-j [h1).1n\C"$2n)OC-WoDdQZ~#u^PM5#MZe ֕n25_255817o2CS"An>=ȞIG?b,|\u*T`&nIj}#m~#׻mzq54f]A}Vؒ| P$GvKӋɷ/d(%Tnj-V!Oő?e׵iTǣ~ck* l ۗ$;LYTu#z8w턜 `dObASǺ]FʋOJ"Rl4[:&_uӛLev/`bqrغKH^Ld U,1Ùb6j'38%ZOR ]ljkب؝iwa4p8b-QҷZg5mO4:&{r@G)Qzx7ݲR\=щ2ͅhFgB\F73sЬkEȧ$ ,2З|WLO/% = xcJH!oFiwǣBv&:.b-b%ԾE DtVFщjb$2#јu2`N hkZsJK#\LuL+3yU K *71_ CΓa~';]ci5]Cas@&0F̡!`PU6qĩԯ*p`a9v%}s"4~\eaS;X"Mo"{GBQIpwJ"R{[aNE@qj=-YGiL Ӈ`/Y>~e.ˌVcqv3ts`߼;Q⺆Aѐ'ovJuz>X\Pw4$WQ# ڷbXo2Iw$";@4W?uzIΠ*sSYa:؛>V$*NԶޔ`&EMNSTD{8E˦ U)`@ԯKCĒ H@Zm!I1DךfK(7`[RI (!:h\ ZM)v{)( % 5s갘\Č_}HY1c$H ;JS#T}ؒDs(sOUۚ2: /+Fo?+bnWV)!gMR&)or4O76<蜗 INȚB~ |J}BFd/ u7P 3EpK$|2y&LN!hƧ-iDHB͜ať8~#P bгD "G]K'~I6y pM_φAd-Oz36siU;.&T|ga^˽vXGp𴏼1`yc,kÆ힐ઇ#JuviD`:C ͤ(JI@w/k-*U{2eJ*.T&ɛ͈}8iW}N&큸$΁Z_Ƙ ƠWO*C;f, W0" /2VV<~TZ? P3:A0,郚fA,mjlȤ y٬w|]7$ϏqJ؀~ӷ4;`=~8XѷYyTBRw^QA~#n2:$,À#x+LmLqgs7WXHsIɲ6ambH'j 混EF^T<#cn;5 ޑP!XR #C3X!==-9 _fZv_;jIL4-*,E r:"~Ҟ9IlF6 IyI!ݳ\}g[mK l,$C ٖ֮ȊПG;6Z;wUAZu{_gB:6 |p'4Oa(k,tOk'Tdit;E+)G6S8X}bEjm\ɤ0F1!YuDYT^oa6s?FP̷!I6.cڡ bXPB2XԃS.zS̐d"߳vO 70}'8|ƀ"5  )tIn&p 1]vhWT벽Yr j3_ac<2&@S@n2ZmpP.- 'H5t1?fZCNn5e1Uj#TA$ZyD Fu u@tв tXfqHg`PZTvMqUWdc] ثqlKtZAesXNb2el'M0N]6ղ mQZ$S^ڦتNi<-v%-yRo[Qis̢(䠑[aH:4m' סF d_]nVij{ C”76D8 i5o͕&$1NM>J6;o1#+`<#3zCk;“kP@xO@aj"Or /CEr7q. ijzޓT.Pm7A:4D<@< :\0 n-qO#:`M<"qYvuHc'c7·c_3,VzٲFv-O %0-.uaV„19Q22pm8zZ_+Л cAJMJkJ I6\6赝žKJ˱yF4} XjxþwlmE9GsکO} 1FySg7 $MϓJ_Al'#>͋p*C/0)H~Q2#VT t6tAaBkv0 g6U tG_} 3lF%_;$}z;J{85\Uh.1%.HJ3 y;qZld,'P"#ՍVn7-vmNϚl\4ŇjV _诣\ qM5d0*GiM.2_W,moAYfb29RTgEoq%P|m)!KjN25'E|2: Z#DXBȔR)(!Y_j1#( 4ݘB.6$0vR+'<nj̬s}v f^yߟ5&}Z!W䢈au:Ʊ@b_6LԷ>@m3zx 8JZ.PT`H)T<.=4BG?,|pOB1tע fv5̮U=O rF 2Sn zH~1Zݭ+9*ϾB{Cv9hTכ =2o=4<зh$^JH 7#6ksR\Ekߩ $ =}w"јI?!\`0ss;Vj ڤq_ d3? }Y<sKLɭBnӶ.MEixY+<9)(洤"|nIR |#IcV=@]cIʚe]cwrkԿ[KxinwVU^¬4?ͅ{x Ͱ-Φvg:}[wT.Kѭgҡ)t-wbL+9Ѯom?~gpP8c4%kƪxU%]<"˺O왵"}u˂|ڟOLgxLa?l([e'YD f$8;| |]W;.M[w׻Z qptK퍆ORD5,o$;+jXڍzi t^eG>fĦhLjagQiQAwEd*ד&mW'R/f`` u^9zi <[R&T ye0&brN;M>˝9@91€2\:&e YlBg#Pi7k#ͦH058>X%bCN}ݷ~!44d" >ʰ+A*wƻRLb&Qoeq5 % -ˠB>+SFQdrIZPɃ- C| V^!ϭ\#6Y[]9lK[OTҿI,ڦ~1C1YAO j$n|eVxPݦ|EN4j_;}g=S5 s#^X$Cg$֟v-;ӄ}CjiEM !,(Gv359hoDTsBgd=s 5B)ìI+Ƿbc64CVz7*k%)r ZZt kuH.F \+62M%Α عMtݽ.ºswQŝAvhF^$+@ o"CLa0}<1^ Z[c̼%id׻~2P^Hм+<ԯH_\q7I3/eCpR?%+)矺{ϞSQthm@4ߊVu"75xܿVGL.t7AuuK項CX!zsueY A*bD yeCRxfT6/bj"z8,;*1Q] !}l3-;'ҿ=ߎ`ޣqξm;f_$%T0/Ue3'h=lmj3cP ~ y `m|RE g?T7֑= !3g<*-A*?JoJ)$0'hZARtX[ֳ%0r4:ABfW浬$FXn_ #|><.?Yq)zYL;B$ˉ8hLoB%L:6K֫~z I Q0r(YH8(\jbsХ]í*N YnqHפQHq0`HHYt U% g%%>ⷞigᭉyh"%~bہR*4A}NL!4; c+ca:GH/'qΧ啠gپLW[#+0u̷f_ʢ1q, +Y՘:5:Ş ۷jHj;=.pk}[Ck8-1ͧP*8 q{LyF]Rږ5NQ(?nrq/cCf@#XNZlo~S4+aXb|QTS!u=v$ZgEyӭ}|=4I JR42 vh"˳񌮇Ui @AqX`2 $3x۩PQw#lK}Obm=8Rfmf>'vצSl]Q?Owo#nktҦ-!7 $ }>oZ0dg) ^51c@#eFz;7\ qδ=V!䆓Q(H!7^@%0{0a¾6Z8YW7-G8Fs#`ǫvwq&:.H(Ot17w;"5ȠzOIRDz]BbYDSYhvD Y;[jyQs=OV1D$ۧ>T@s33T|{|@CJz@~FI'~PwyWT/ZjҊ(ECApXʧ՞E4mzC|T "m70/PpݟI댍,q~'^`m 6cAL0j/MNw.#.]Ra2ŠDG`DA 0b,єS{\-sM(VHܧԃao`?8Ķ[&.k:&u\+V5*TY}֫cK45 ^zTfZ5Kya]'lpEa[ +=>过wzxK<@OijszuJYϹn1c ժT}u.nAdd.,]-ZE|IC47! 7 G <Gyc7 ӡ}d3xE #TqO{>_FvZVNvwuLqH D^n2k`#K}Hpbሃ[$RII2`6=t4ng?10䁽F}1ǛГ.0 h#Mjt4o x8cޞr/-(uSג^kxNS.`S$}7 P20*aog*DOL]ufH:wQ>8!sfqIaeO𿿵ףrq]ho&(a1[qlS?OcM7Ai3:Ҍ LYI'W N@dLp:|{@{k[H޲֋$*]1y=*^}mzzh`Xr|QtC<\U! m|ZjGq[2/qj }Mji=%5dB1 Mމ피-Fz\]_e0z4$"4 rtI`M]0oSe3+YzUK.˻XY#[ĤbqQk(czRqS.˝^Du:5לun'iihșA]@ Tы - kke߱m^-@r옪#eʗV"DS] EE&],3Pkw"CppKN=3ᮋq6ԱHp+%1h9xkTK”шUZ{{1r#hys%N$ssXaEEЌf]'P.޷;h@3e'#.Ϡݍ͛L ofœƀrZ?GQnrXNa p (it=9(Z\lNQ*{Ia䑎à." 7 wИʌpPCaCW]Ї< u(ڐCݚ6|])Rz<̷tN`2%\-d.'z#,(Q? aXdx{#̍t456CqeȺV:f z@:]bvv\O6%ZxW۟te|.+SCff ^ Tٴ/s52c9זVPSf\eZ IЯ.{;_"fkǣXaIɂՑB'KhCR  óno{=8Ow F-gb: ֲңNo3N0;A#W/"ix9+CUb26q" 3ĺ(7Rjküػ' IXM}qW^bL4#ekM&W5Zc2>KGPSb6b];q!rƳB׊QW= ػ0ܑNP9~kZp(S\ClBʆنJ]MVƑ+4쟔OSϪDEV9(}ڑ Wi7j!&N oiEщ #j* 1JiEm 㽰@wZ0mAύuif3<4pXV@\{BB75Is8e5ޫ>"dlpVK֣+5N $ bX ҧ'Fb9{FiցֿF/;z4r+Vj0c]yZJZʲb-Gr6>8I >^bF |͉g@sgaxh _3YJ=v<{juhh<.0;j]yhsQ.0R&BQG:|"ȩIl̑xO-!5(Q$a)wˁpD<v9-q=ddi"J٭ 4Tt@,Rq;)m꺓@Kӂ;E Q+o mg&)2hy8I \"mc 𮄞8},$5ܹs{6{q܇p L`NJȳ QrBge ,y^$iP3eQ53gHjӃKǟ^%GJP)qGj-]Np]W.9rFK֒=ikv,LR^QJoNg;kϹ:q҉:*D5gdNe +[n:zi?M !n_ȍxHO;bpz7O{[FJc<Ljkt G& 3 `}]Q”ͥI*pg;ȵ>?eMEŤ;Tw&HvېZ6/0yYh!FsH>Bs<- Mz7T$f$̌NsW!ʨ^0Ys}W)N:.ߚrOŢy0\ ި=X6AK 9@ޟ_xo@bRrWx<#ps00Kc.`v\ABnEۼsmhfJA:lІ1Ն!|/ᕛ]ab@C0!…,D|{/8[ [*:{u5D:PEwD^т`'@LywSk=k᧝4OZ㵬)MQ:1 z1K؜O"/ ӽ{EՕ{LI6 Xxm,aC?5LAS[V:24xU,'}F~ΓH5˔9/+ؖ#MJl ɐ$uU ;R pp,f`x-:5ežOX2lՙvw,6$q΀9+۹=oÞض1Н+'8ֆا?H\kY~A-q|D`#`x}7\Ґ@p>ROnޛ1| vL|C+ ّ5*Aq+\%6ǨՃ>!)azHz<ߴ:CQf">EjXfhE w`ȳ atċxS-6}Rַ_@'X{P/ɎG5a/B*ghTAm#8ى,TBm._Kr2~t<` 0Q*/TtDt&3ە'U(Ce"C)~#Gs>kc,R̒;lYмdT4ogyjNPjP]&"7&e+$cX̝r6a=rٸf5]$ Jɬ5/(AdKL ?qU$K; ֑ݰ@`Ex| F 5̊??dbvͻ 99"]=}$)ӳ(A" n!DY&D/ɽ`v&/Ԕ#l%J`'=\cU=箙ފ%r(oC~WS'\Ă\C߳ #ZN5_*lC4_aq>}Wc!~TFl gFr8S~|M<HTS.vo&YIO۫`Jp ݓA•碁j6DUrnKPk:}:.[%DEi":~*pzqcE1h=Xr 'ǫoń>$mu z%Nz=\0*||! _k7P>9̟ۙHggL|8P/zq_IC-iMO=&ybiQΕ|$U'XQA¨Ƭ w2Z~ȁ"<|d>)\UT=AM^zI˫(^GGlA@F-# 2/ǥ \sS7;.|aשGgG_IiXsivNRgwO_kӔOnsx*wrAEWĥ ATasK2ĸqN#uv iYÍezʝS,L>pީfF%hJk7ێ2[WL[ns+¸y߹Dfl#EDշLx~:~tuť6`5h8YXU&L~"2VzZVTᰠ`[gqUr]m21HЕbwWeNs[2%xRZ sY\Ǟdsݛ `0`}?k,8g"TڒQua "TSQ+ʼ [zѼ 2ە"SΆ֌G *88}!Bcy+3q ($uOꐐɵ&cXNčί"eO|4?$\S]NMnwHT!o}b/Q.$!W96kvIF/A@t4`H獿n$d]0 c1#nf8 Q%3j} >qK ]։٢PKq)27~-q@.J6|0mU`"eSgѣ_~miVԈuJssS~OŜb+\ EIE(YUQdicO9q$?v 0;6+vq{N C^""wtцiitV;L`&tJ h%tru) 2c%Leee5l󰹂< >=b{Qϔ@g- V)h:_Q&Mt' Utش4҉tT= X j@R;w4F+QRQRITI.jlCTE PlCZ0Nl(ƴ;V:ec,{ةs 5…xx, _1ONVX<{PDb)foPC[}2?ʿ kBfZ]*čyFڲ/~9cbe~P3 7kc*ZJT_^X{ɮO~K!gS/R(ՍA1#cBIس_;_dfL9Z2|kqAm+o|\ kJI޴_&{(CKwD?{1#ɯڃ:H+oCX$ׇ>Ķ"=\{')|z;mUr90C2 E0luMڪN$205"LLM7`mJhQnVJ#\4 {39Rtjxv:ő-s2=LIqJ`SC'{YRc.r˧JA"|uA 5]=XYMpp࿖o}i(-ׂ9!6|PiU! ۚE^Qg5;@7^U¹Okي0EJh!ٛ8PzbRugS` EiAQT Wf)@S;_ yo!kǯ02@Lz~9#S@zFJ_'I<A2N̦'k~ \l>sI 6Y4?tt"}|%>ЃRNM4aSKQ*M>Qա3'0%bR_>$QC).hd-.8Cֿ) C!)/ sd Ьg}A)^]e"n$]vhNo+Yq}Ɵ& .ל_YҥldhYoB5$r0853ZHz_i7aCۮekr蓆&*h%cEܚsM̀SW?',U8xZ Cw y~g0{Pf6(`NFܚK船jWK\ o2>a@|9@2n!pӢ;1B1ŖN"?Ԃ;Η|$܎V ~JX"¢NM q- -)ӏ>R$_x(=02$oZڥ,o \"$kA[q '7p1) GGIwr=UmZր|$ZM@~ RCmQdawX&u rb\ PO-I\iz%d@,d.ˤScvǭ5}HU.FP9%+O#Z'Mt5QE{V~`["'9N1(DD)c4Ұ:hkdE|?tjՠ V(ELFDM T7[ G˱Xcy ułfPAff($ <Кվ0nJ1Ʈ>j[SĂz˕L0x{jugo{\O6?U~rx #?uLK<3}#G,4H=?W,_.IrtI!W/Bf7u4ʀ) `jF N/lG\(5!L/&1*IES|.&.(0rV6RK4- @_KU?JBX2Tm`6);EƥCTk+wG1cd^ LpcM·" 3POф6^x~GgY la}^SQ e d)5"W)6HuW cUӠ4(d6:Oj ΁{مz_H/&hZzK͔ $SP0Kαї[cEJ .6 g9>mTrk %Ju]VRm9?w5?:Ӳ[,yx0tĨ3NH`?+32rui`o&|#RFrٺ5P+Ӝθ^߭B8!B٨qsBFY?zwO iá#J]2SgA)9(pq ndL\D X/O` `kFO~&Td$[T{ LLWE?B2x2iX`~XrԵu إDH3ea;3CaIpR`TkLL+oRu~2$ ʇrJ{̰I:|TQPjwl>OQ@'(?GEtbpgH-ۜɵ4%//3(y g"[\?23ݣMkxt3 #u.E![kThi9[7#EfǬg%zztُ&^.e[.#%#(i0]h`=ݎ6yW%6$؀sYV`g\q;՛TbW Mw*\>3cAy.0Wwr( #Vq1bd.-g`#E7I&B2D ] 2I\z.f )L`A0P{&g㐲+2$NtX[]ĺT}BEcQU:߶0ruE(JxúJI45ï1=6hǔx*~EJ=U{ŴT R[ k9&=ךNc4 R / bmD@PA{]7,qX&h8gt%~l{Hr QHm"2bp/ʻTec$(\= *5#MsRAq%Ϝ[Y+':#{}V5t-RC`m⩭uo,{c3"A[maVxń0wns|AF `DnxWNLز/Lq1[oKP!x=J'\k)&qAZbLôTQ4:֡BbtR\h,7Xx=vG+?zBG[xm4!e#]7'{z NW"[98ͦ&/SFyw\8TB\ A~ %'7P<@>5C YZ