libavcodec57-32bit-3.4.2-150200.11.47.1<>,ofX(.p9|TL]ْT$rZ7;u{}O((?lc7BZ[j]1JL3VY)^ǗViʦLKt|v#Cd}-M?e ..&4=CٍiBMS9t?XRd\;$s vVg Sxv!؆6ݚBkaQIoHI/`NJ?B[ kG&1jB`Hۛt-:sŕE@+4>>?d * ?<@LPi      b |$///(8k9 |k:k>lGtH|IXY\]^bc¾d?eDfGlIu\vdwxy,ĸļClibavcodec57-32bit3.4.2150200.11.47.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.fX(.h01-ch3dIDSUSE 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/ldconfigIDfX(.fX(.0206c771a7aa6bbebf5ba50d41a6419d69bb2fc71495085e399539b03a418921libavcodec.so.57.107.100rootrootrootrootffmpeg-3.4.2-150200.11.47.1.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.1fWf,f"\f@e@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+@xiaoguang.wang@suse.comqzhao@suse.comqzhao@suse.comqzhao@suse.commeissner@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- Add ffmpeg-CVE-2023-51794.patch: Fix heap buffer overflow at libavfilter (CVE-2023-51794, bsc#1223437).- Add ffmpeg-CVE-2023-50010.patch: Backporting e4d2666b from upstream, fixes the out of array access. (CVE-2023-50010 bsc#1223256)- Add ffmpeg-CVE-2024-31578.patch: Backporting ab0fdaed from upstream, Fix heap use after free when vulkan_frames_init failed. (CVE-2024-31578 bsc#1223070)- Add ffmpeg-CVE-2023-49502.patch Backporting 737ede40 from upstream, Adjusts the logic to consider the chroma planes and makes the change to all three bwdif implementations. (CVE-2023-49502 bsc#1223235)- 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, bsc#1190724, bsc#1190731, bsc#1190732, CVE-2021-38094, CVE-2021-38093, CVE-2021-38092, CVE-2020-20898, CVE-2021-38090, CVE-2021-38091). - 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, bsc#1190728, CVE-2020-22022, CVE-2020-20901). - 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, bsc#1190721, CVE-2020-22025, CVE-2020-20894). - 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, bsc#1190727, CVE-2020-22032, CVE-2020-20900). - 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.47.13.4.2-150200.11.47.1libavcodec.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:34108/SUSE_SLE-15-SP2_Update/d27a1c4eea50c04fcc9c6d458c390bc8-ffmpeg.SUSE_SLE-15-SP2_Updatedrpmxz5x86_64-suse-linuxELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=5bbb84571452fd941c91221dd64eff5671b9decd, stripped,PPR*RRR!RRRRRRRR RRR RR RRRRRR'R#RR(R&R%R$R"R RRRRRR R RR)RRutf-87efc9bd8f942d8228839edebc282c1d8284d2d52ef2176228539f7e8368a7e1b? 7zXZ !t/]"k%ֿ۫\"ɎG@I_sB]:Qgf0̇t.V;ۀjk}z mE= Q~[B* %{$K<8,{c1d+dAuUAOD#_Tck=)tDC#T`6^"%@*7PurLPHdžT@b ;Ԗpv- WȰ[<G8c}^eâ3]=B'#&Ws٧LV6K9ҙ}\/Wl|S68JË""C0t*J&(x\"~%kg{cRyljW E*PۧcTp ">Ъ^)H4BO63n: [6Śe̴ry`8Ee+ѾKbA7C@:7!T?ߺwtAIڂ@֋4US,ךQ7/|-a$EZ@)萬TS?V1 lBRkŊyyD,]>Y{YfϫO GA:g!kPNTia Fq+P\rO6L_n% 8] ,g0Mg%EwX3Cq:RSN2g%eXew*?⬹+F&L'%Kz(-uqMѺ vl, K/iH߻SxV٢aK#BX"9=;?5,mgJ,΄&KnfadG4q GF™{J͎Z?Qy?C 넰i yP;ߩ"[eJ,Mh"I1sҋv+*]j<)g|S{ ˄j5T!K@ܺ$0χRq#ܥ"j)s>ƆIg'X!y.tc#s‡&φt,'@~; S~\ ?x b%5H:{:[ZD;73LtM8Q݁vK. ‰mGKؘ to{}٫A ;FN|+=X@,m^`'JbvH>]c[l1Xn;\ptiDxT]G:o=[+"hyIFsk R' 'í ax ʹV/ ż*edV;j3x}ު;KU:͟ Ȏ}"d#Ed*1б9'_67@Dd CӭM̶0{[n-D9s9jbm\_|N´&,<[J=28d :pˆjY !c'W&ڍWXK7f^MpۆUuf1{]lR>dviyL,buH⦑#G=MlT]J1eZ/9C*\KDϣ9Yse .ŢR. s oMliT|¶OJB 1Atr)o+jIb,8EQj*|Zh0ɭ7)pGƵd|tP*p.0BԦ7eD/v U{sWnxvJ3tܬ9n^a"M=yV5a\Kbba6š,=̙FM@8dj[Wn3M!0'"d4d!3iN$KQf^Z? <1 {K۬dm@ϣiBc #||*zZO`һ fLB2%l}srh1jU1yVzo$=5;6XE`mf\yk cXzNˮvAFhŢB>REN #I'gNʑtV֗J78`,eL#dDC,;<+r?DT \괗$iz,yb=Ac)' 1E<2N, lTQO嶊X=R?g`cH"W jfc D1SUU]l6 p!OSZ=TK2By AY)k+ I1 &,l{&~+_Чm ^ ^k0^+R#Gf2 =9 LkL3/n;#iGrZO9. VcäW}-x^+s{nP,` ` "62j̝cc2{)sGqS0x ƆVp'S1%w#nðܠފH(;Ŗe9i _gOoMk$:@%\T,'pY G3F H5JY~Z~ M%sд{)8>fnLe0549CC2a1,w̉Av(=)5]#z$ "C95w+w)+KutY|sY|! Q:ra쑩yf1RN(Sㇴmd7J3!vtKaV1)g{\MԮѱJ +{,sxABF#ͅ7yce4[]䁨;흭@#8@XڹgKb= *&s/ɗUњBご7W ̶t\Qm_ARKA[m:7R4d+2[D TIWpBW`S|~an|f YС# E'haKo_XYrCA̓k>P\HN0!ɥY/VټH fMOy"Ajb 6QQ4CVX}Hҩp?F~]V0LYX ŻyCx药Bƛcft/#C8l0Ï-G/U\8h!b ƞoQ4e>N+WLu1QeF^7fDU]I6ϲXh%Rvee=3 ۖc](I30 7h𶽲˹vGvciMcɫCNZ vZ9LpbyOAW-Lg>® -i.]Q (1QJNjUjT* /8#Q :iK4[\YS?dn#fhy(K̲*]R\]K vMiT46"]7K# A ^[Ȯ}\f{ͽf#%6ҩIT Bw!jcӃyS(yY(d,!>f\\t"vŠo,^O9˅x8)'qdI>/t!.N'0dALzeH"H W?8s;?}ԽE~?qվC;QW/g' e"H#,CXŧr<2oJ7ocb% ~sAUznD8%H>GtL=R=70eK8 j#~]C'֒ߍ_B4¼6QшKgSCN@wm+@8izN ƐV?4g,-9)']mIОVq-dKԌ=w6h$Y<ڋ,)ZVzf[BrH JSʣ?5G;!r/V>ZWFڋ?sbnE0m/uɽ1ob*.QۤNg\g7ݹ! Z 6^mXbӠWg*ߎAd;E( SFDBr?m"S_gʾUՙ=,f H&s n>FZD8kx@@~X& 2^ ܛ Zy,MDI^e d[V5m`5',A/ ʻ6<:@3)Z!˵yفL/ev%Z29;a?,:T3Aة0RŞ(oRYj R~l1`ZCX,' 4%=1]*x!.VwY'o8bQdfg:0%99XwE4iȍő]'g؏ܢw]^Gl YxA2%J@󋔢tJܬy*S|!ˈ\y3"OpJ[J:͘4X<)ܔ[=Y"p)}"A[}c`CZ$+ϽQ-,#0_?m\$41--">A,x"CGn(_&m/[˒UOWvWCMhz$4,L F4+{ W`Γ{8-\1v]Ϋn#Wcs --k5tC F!Tܰ:2h>q*~[]:{J=ܲPQ;U9ٌ_.;p+Ks [ ȩ#k#\ϺG ض S/~߽´a*rZǧ[hNi&pڕ?^50#]eUYn(A꣙QWHdV$,#iPVf6bN:X@n˹1"|vRQ9{!EWB F"#.>$Ys+qLDɟ+8?zSҲws㾉\(_ Bя i{ = 8E`sƘ YI0ym-pdBvDt FcH)OGQ ^ihJݒ{|S|VtVu L1]K=dqb9N?P(8ms|qYjO,ϑ5.:fر+-jBp31;cQ:l,)@(" B;n:=wq"(`I{t O5HݧAKIIM}oF?_Ȫ_Nqlz܏|Xnj[,}<}JLb{(op/t;eGmphF2ُzg\)dx&J֪AO:mk9k0! D$71柭+D\/?8{ T4 cQ0>٠Kv!PR ~ϯ+XcQE/7 +3ǝ<0Xw' !DbzjC|FxS &q {<.o#R(c^8j{ċ.኏vdN~$f>(ajhbZ&QuQڷNGofCʮM65%6"]ȗ}\S 5x-.ק@tHsL>#P-V!!Û#$ t!p08=,ГfȠzE#zp .|0.ԄJu +73@Cc@Z-#b:0# [|bXUOnvقE?ʗujb6S ,v>YJ d%!3LƫK[ S$ѿTԪ;G"sS7KZSD)gP- !x.) ʐ#PpK`r^>J[k݁귱8_\z6bL2&|>b DOB}/BBl̏2.z\ !}':$cb`ܡmSR$" |-lȾR5j*DA#VFcWCc ; +i>O R$o"bg=C tw'gEr}V+nՆ̼+)ʝE8 ya Ú !ĞPȯ{Sl$$&6$1+v=(L-CGqޥιʮz` ۊF0ƐS@aa2G٧ ca'􍄼BS~q}ēL9A{)vxF /R֭χCQ6^u(tvtQ0'v[VWV ܖ(&';j\ľC\. ksB{P:{a矑5w/(meByPg# )bnjO"*̨ p?Ut,*(^M} t*egJ-~bAmje:LWvT(8Ι>a)(񸣕ˏ7-L6 - c#nwDs\:+8(XsX9V q9բgwp.[vSǏ*)xuOwXLq]]ע&QldA &4z#\, )Tps|#6.)xmƝK}6?K3j1*RƏ|(GP@I" LxowK\vaXҢs´lIʚB4/24DcB*~\p]dgQıbͽlzUm/"Z=Dcȇ%3ǭ!L抴qKhj]5Y&7I?ZoT_h$W^5r:KN2k īf+GgW:=jdPO%nyvjg 1 ؂Pr5Q MsIŎ.e+Wi$6.uY;}nEH/<땮u '(&7=AR5tm$2⟈r.7gt;ԏQFh Tưs ̌oQ^Gp+BZy.=;CXA<1,o]6uq$CRb ݣ:G+ x7G[ qJ1 2*3G'gAS4Q6U\z1] VK! BMT>[0lGL *9˔>[HI}:^B$$ddZ?4aj8ZU)c/8M,OP['[3RL9-i_{ 2#cN:SauNX=ȕ{PQv ~&9dM:J琧C^BB\cfFa"kh-u |# È 5 ,,r5~HHL!7î;!Ĵc+.AM|:oחW(v^`ƴN(8ݒ=;x=z) v+򴤮lMnɶ| ,\ ?B3zRɼ r]=ET^_:\tP\"59pDSZ8+!!SrMO)7l@_ NPj '3fk^!OA4Durp蛠O\"!@L׊dfy6c%){OX јPr޼Ǟ(xdbPyL~@o22&9+3#e9p6ÄS1ky ﱭNc 8ݝ/)0g-"M€\w/.O:AY>߈O@/bȓY-F#}>H+Fyb])+0Y6 <%j D>ӷoA| @o鶐a9D=+mZ8bJ-oiD@Jhfl|\n* 1d$?槡PG3"JS7}<U] 3(B@7̱}BZ=<ϐ,+g$1SFG2 4{!r`;)h]V)?W9Y+wP"-h_b/xpеzo߳% g!0}mGI|U*w:&Tn$K.'K2HOjtI[o%:~F6mI> # i U6`YM%9^*\DD}0dr9)HK(OII!x_uc5a.O #U7 7m 2#aíM+*vc//9$qwݖl,;rJ8; MMEn@1^5< *8@=xv'jt D˘9U [SZVȩǦq!䐏w4ʈgܥn am-\{qk5~ʃle4-Ww#Kǁġ2,#u|U0 CJ3JApp*}OG\޶ղ)x2,U"G@l 9c0iǣԒ=~ūYl%~@;-dS.dYv8؋F62^',9ҕ^XgWi<9(P赚~Mͣo}LWƈM=Gd>C*xƷHM(voѕa<* #hSٚ= #$/5J]LL*^4ׅY5\b=S0н ok;0/j_Nw+] GPP-EUħOӚf]uxU(9.p~-}+u "2pcŒh[4uO<~qv D@}3.Ղ ?VcPC7πH-DCOՠp$E?UZ*ߙo +#LTnC_Q# YPE&Z6ًђ].[=*d]"# D 2a!e I:lyy՜0"<$͈ooX}?0$Z#e~Q8;f7%IzwkSQZ2!3렭N`XA~OĖp6W4`O+lɫH|Ey~.`*QOMIhl|#O;(ȱT1Gɲ} h,2 HC KfhiH.%^г.s(p?Rf=`? -8(7"GTi`TNE-h .kd0 |?`/a Mp|и|BbYpv7-~g@V%HtnhC(%kx1#UO z˅PY]IPPf? Kgw%۞6:!Z~Trp R{rȉi3B4QgP8 &jP>}24 .$sRR/Mp󳭹+\zg  HW;=29%h 9!9LDt+?OLaN#KC 巿j}(N>'WFQlm}'dX;L *8uR.&d ܳ&ܟ=VP(Rdz;l6LeNVS80WGkZKf_}i Yf=XT}G)2ɋ5\Z zjq}HJ@#qf⧕E֡˟P jDͨ:ePb·M8?iu(Q,uFpo?7z8m8@Q)ѩh>.A N}80=zHkpZu39~%v(E|7j@[^#ޘ Yu}$N*\'-| yvǃx%C?qXǞM5SXǐS:HI)Pm|@4 r&ʑ@e9*9|iE䮁 ~"@uZ#0E2}G_X0 %/ {/L4l7 {|ؕ un>8H@X`hzi,}x#VH8-<*e;p')'X;i&2#=T3+KՙRL :%ݜ ݥu³MH|0~J׬KB FOQEw&Ldus}[5u ]0bQ2aЂ1 PLC; k_QT@vDNЧ˛N: kC`~/IRpr+g/}?'w˩e2-W4ㄊN)|FfZ)i(&ۓu+Ckkfvީe~lԁ/j|f18RBDA$Z=Ye׋M&3l`o4Fu-jy 윰ToI(>;bGC[84YJe+q5!E~& Dg5Xxq~hl' ,'* NAN+ipA*yqynqcZH>Hd~CDA9ߜ22Gfv)ntM0't+,q@ !2Ɠ' B>/gF:˾.2*?+M7}?홃zPx!ERDE*1" e9@!DpU;l"_D/-S *2}f&(˃cǜ5V>#zK])9$&%b4@y41Df6.&Ue+x?X׌ Uإg|5YoZ =]ݖAMWFF0"ᅞNZQyF#Sb+M]\Zxް?d@ބ7n!3ݶn[FT]G6.]ipSJGW/ ^e^MQJ 1&c {ʬ,[DΗJ$-<AD;׳Dw_XY.t9<]聾1ef~w , X} YO P(O *$Ax) c%X-wǔwTcQߺIXe/+sXͣ/9qsf Rp"+GN}awqӢN\MKi>nشkl"xiqqD|gg=n*` ]bD DtxYqs`Dk\0CmaDuL~ɭ~k_w8!\.B~XUOQ)f6۹NT^{hd-p iU+|q/Mi×g_IbȾr(`zsK@^_עETo9 ,8}#'@';J_ڋ#Xi-o&質'x yA<ڼ+ѶEk#N:h5V)-g"3'3!.aoٕ;@2w]lBvǵ,.%>,JW6*0p*A=Hm&]Fj1 [fCP9DB%`zEeW b_X5߇H*@s\Ma]fѐ?ؐ_y=]PBψ@y i11y,IUt55^ lf:=^m\#Cɶ,LըᰱCupۃIl53ܒ/7x,Fc9!+!G1돌(U< 1Ǖ,#J=l$χ(ʫpB0;eI?@7Ƕm)ak?&{ȹc񳑲,n nc΀xDU}S߆CZ.) A6 z HG ;T?|Mۓ0;22Ϫ-GY 2MagI9br9K5mAY '5jܘ,VsYy$\Azޏg(݌qvH[zvE?jƠɶτ8Spac9:&8#+u2"࿝(d{qp]yk\ ߼5kr5.1;Nf9b7h+R;bwJAf/$YB:?fW/E%Fqw_/HJAmu2Xx).dRU0Õ'ZlUXK//9l;TG=eDŽ_Faj(5u]ěUOwCaB^E3Pako&wt=븻^ArQBKVVVM:(:f!xBܬ9#*š-!& Ո~-v0lTg}q#dl}:ߧ @AD?h>xH¨ol{h̸ҳ B {xx1Ҿ]/=%j'I_^wK(( ZNϟ仚W'?J+X%̘(f} {?V?iq?^^)Rc%%=A*j-q#"hDn3DuOY[`Ж†7$h=+_߮vhճqhd6hnR0W7nDoEdmHƃ4 ɺqm]['Exjԕ;FPl_d 8BbYԙɊLN4,GwBZUrZ | o:E%!*,l#]Tpmj{dk4@b0VOpVlZOAz\epj|Xeat%sV1!I,L/i7jBb\l55ƦG2Qؓ/;̋IHGU >y\:/۴nd 8 ,6ߔ:w~2ȪfH|"霰}?0&&`,2FA3 l͵%9BˬH dX((GUC8b^5 )u8")L`* lLx 0]M$CZO +5$3p5VY XW{=2gp+m os/bX+Y%hZ9»'],q}scFce\_._ܷA`T0,~@Z&gp\r8F^͂(q 37Ԯy="Zzq$h\|;NCO6|VaUҿpQ]*P\Wi 5g`bq/ܦi6KC "?c{X4Rp+2ec}OѬ8n\u*4\]#^DE݃JX}9+dSePUDK;Έy`~qo/M-}DOn$=4^2; t p-vxQ"eƘA &{V(->i$S1E}ܤQoF[C"7f$5 BtJuur6o:tλ|"'1Uwʟ*oiw|6v^B 5ty7W.gRo\2 jK'T 0s5 䫆2!u$8jBU`3ZlFR:(RBXY vɌ&8,?EO&$eFGx;ѵ\_,ROCqkt ZWQUK>U@P%x# jLxܜ5&3E K1f8)߉ aT*@B>ED+Eפn+D Hfs;)4{hŚ}|os K|Wz{^;I |2]gYHWh15 Eӗ'ɦ.9|!O QYU_! ӯM؉p,>yFdH&QeU 7˩ʄ_}Y FZIG/0[ '"]h8P6w@rOg@h&A#nh5$*CDr[ԆDʌ=KN 905aؓrd ͗&FtZ/i$ ^׸",0j.Ȅ⥿ zs 0X hEᅔi#L= Vo|=7˾bplWA+δxG 2b.!akR#Zrtj𺔄>"Js:nc"G ~6 24Ǿ_Y) ]hA ~c8;5eW.7Ӑ0T`e?tΕyF45߅b=nDLEG{ڱ3]3CHՓBkc5Oݨ"\~)\"1NۗΛ 6P5Z)aNVqјl?4[ Fz ^=N?,\P|8/bg*"ŒLdhѻC c1;Nw{Cx%|ڣ? kxq| 2-!ǃus) K:]󹢇I9d/ `tRЄ*qu-8_NI|0TƦlT[, QDDD%n& FZ.1&ND2RZ=~T–:8V)AbTda/IXê@e-h/|ӳS|$SfbݓY$$54Jb1+5e&KHk%2WF~ӇTssn~8>#=!zB - SqwK˱,$}22&:;J]( ٪:8pbb㕾ퟺĸo *~xh"dcmR;Bob0onXQG~BKɈ[CKnyg9nOu>d[9Z$1|E3 v~Ic:Mw@\$s@tGGr?-lGoG<#K -*_~Lq Rc%8 O_Mˢ2/wRLJ :udqwg{EZy[~_'XZjS vd*D?#ImMJ plԅUE! ]~q 9'-~Sh'eYpXa^FFyl 7ȫ&@ C'@Nщ47?$7 RήO>eU?1mқʏx 8ׂVw|6[YT6 FˣDܬBPZwGknʼ%]Ū~)-˱ߊx/FW1]Zd?ܘ8a-9Rj]2NkL'8#b ;h<>u*נI@HeeU(yr[)T =VGKjaS*Y3`595 K)wi\J?/}Fu* $p]U7XIBPƒR |ͽ"I7=fIB^\j]ZFkL߇XQsS_`minTSs] ܫ\" p LjRh/ ;1Z0`b Ԭw3^e}15(ؖTa+hTe`, SY+/μam _zYr!k8[OM9ѭRܚO"ժ[;/)FUx9KC{tq1bRVSص-m8_hx/+ jDZ[& ]W6Nҷ4L,ϮC}PK\TƣLj{I~tGG9*aykc+fabP Y^͸V+(`dlз(ˑ2NO$6f)+S&lq` ,o"ƟSB {Xu顤4-k/Ӈ%By16zb DفI gF{ѕ6 n, UƸ U_V$;{t)-K ̂- IQ-0tOޏp4( !eztBGn:᜿g6IF!S ȧ PKl  &ؼZm H\SD¡C옷.cA]t"\g1:uԍω"|Qгky~vshx|^I ~cTMb4E|Wuc)ԈJǺxQc\P!uY#xi6$XGshΆ>v?=h&1 S,&,3X,=wN(57@$X()Чhuk81)HsOLA "$0h6B#r6aߤJKEQp&4sf eV[Q6KCiHzJF_,la uKy9=[K'P%JU@ =-YK ,=s 3LDI"K&/2y04L C:8EK)` rp#>v}m7y C\NxuQ 8O4KِVk@X8vR R]jkBWөq v6jm:EO9v:D2=R˿UB[hyOF:YR5=gz% fzzqFn]eSBA08qY5By¨PtFcG<6 ptsm[~JUgIۃ.* rPTcКw RxM@~HH^ ϐ&j_f.~3r^f[fp^}X\\J}w@7jZEFV9Cw';*0V˿ Ne:?ՀAh w18Tk$uSzJ{yF♴f=!I'S {vj7![NKzN2͸-(B:e"hUb%C:"#VybҞ}5I*(۞~clx*ot ItLgYZ1ř>R+: 4HYI ^6WMRX?xj5j=z[i/_nH yMt nZe<$Un})䇨5B6_bWMy?Ƕ䍫͟/d=jZ??Ѡ_O4ң'R.ETBYIV`ˬB[v )/.M26$&a!IhZEEh&(,~~ ږRQǤvhqHEchuU|o@k/3wKJ }9F+na_1>qb>[~)Ud fz"Gm3 ] nN9hӪwǟUn$seJVA$64.D>mȁϯ1͈aʴ_~4{^u(?gO-Sme 펈 $;B[caPg8(7 ]'6#p}pΊ߰&"žxU_RȹMp?w_ӀΥyX`c/ު-Z(Ha˨ qΥ,o6;ڡ VֺhrǮEGYMHd7Ǿkl0o\[gҬiwΑwpYôTّ+>x|ݏ?JޏKyY$R&R&:1w@!3Pՠ4-aNR7wiN$Iy_0E@fM]!_=(pO1/T 5ldakr*پ-; F=9SC1a)g\ѯ4ߚ+L ,Ւ7&,;MO3_\x"3&^yV=[K-|~Q@cWho 5pt^<pMs|hw_g6o;GAc Wߪ+\27Fq(8hweVͮE#{o; ( .~IӔsem g% UvmSF, wUuHs S2_jRYg$<~(nC'(N5"0rrL!x@z<` Kp_i<\Ey) su-^$KnjK`ܤR`gU/TuĬWa䈠+UbzFgBi5.&+d:8j"Cjgb`7_#ŐO43 Ҏ2#\COh#[O_,{jYD3DQ[U~~Vʑz1Mon󁅇|e5[6agVfM7Vۖܽ1F̌9~s_6vyYIo(2TC߆޷ /|)%*45ZP(A kn %Ř0{B#jҖ#I`Kg"X_kuWh3ÑXvxmQה~M՘bO2xh ^T$4HDdVFN0aT5y~9[:ĉ5-l+e{ZBX &v![""206kbLP\X>=]`?QrI- %ݚ{Jv+t;4L ű?~|B@ˉ*g[;U3*>ww+JW!tD{: z#xܫ% Vz)'ry!m18:cg J2SOH`} QKG,x?`:8E٘~E?[uId:gfT\Y!'dOM684H A޵+,Aփ(N9aKA)`;m)Flw>N̳ !$WJT %oRa]1EwYUd6;w۶sѴ4 I$+JC9$$oRbl $ͥқ2ǗT_˲Kqa g8`JȖo|={Q̼"Z@K_E^I;WvDbEN]ܵxϼs2^߳-r_dأ<7K]}sj۶ N2]ʄmGjkB&cK"{8Jv`e:7udȅf0;ܸ rOQ_zQa^ R66[?&8w&G(َ97:tCf?むFu?Qqr9sip:4(1-p;IPZ$O+:#(}KI],5ԃ,󫭂6+F^/–]]:(#GQ  2/ɋo|T)^(u.i9v]7/`"y CJڙVNHd8jNx|G”K1N5Ժ*RAt.A|Թ?7_\RLR ȴCФǬq6ƒ!\O$x{7s5]\c.2e(w7 lOry;n2839 bRƾooa"}nOlA>]Qŀx:a꽾R9iYj1L TDFM<:@NTGxAfM6PZҟXFB\Mimz d摩gcnEdQLrYo>h9{Я!>(;G$\4G7 UN )I04–byG!+e0z/q'$h̽B)" Rwʓ,/>xubQ\Z0U|z΋.ax5ӢJw}$ Z"&FJQݔMǔ(׽tvZaHeI㾍L]4EM iN;/wR|7g 8%lBU*`,{曄{Oޕ?I: Hwq0^?=:3wwZ+[tdX~7?Β$Z Aoޅ]2E0#<x@] \HSnbY g~IF\`6.#zx<Ʒ*ȶ)T~,CoR5vdJ0rkD=B~ )R#tah(QMG.\(XXOZ&`TxNOr\4<&]-1R3UכF2Q-3/oع-PԴUvTK\IS>ԹCnU꣠*4vIg^Z@Nw瘌aA&k'6BxЧR%)r[.L 8X;:cjǃxSˡ70jIQnAl /MܿZ+ᯑwьX%`P#݂](`]4٬'g]ҾJ ũP6TЈ\/p&kl^ qHkK@X謨stN[+f+ nR$;+hj|LGۻ4*Ue2s/pH<˚F Qԁǣ7<5gu|៘vb lx=s̷_ IڃpUnby9'YX>T4mxk:?E9on.=Bӟ ~* cJA 쬤dobKmlX&Y~v~LBEYrgwM$v H-Z:.}@ddSiD{@ʘE6)!D[ts4d:ɦn~},Qhg tͤ|.^g#ڠa| 8H*[H`Oe ^}jX@ytx\tPrdPvU± ,[衎O%K]m8#,1R;U*֔܏UD44yN.>WNƗvu03nqQ[ȂXKhYeOIP6GpɌ/W]訏5!i{cU |KgPW2h3-e<\ź m* 66ڏM8u-#tOB/ &{nczħ/niWf1";Hg\.!ݹj-p!CfmO`$¯ۑ0ZrM6۾0vIqy s=i:e="d1,Ow95~;jpo[* AR?6|Ñz/xvcck6YYQtQ73tLdA@n0H`Panԃ-菐zp08ݐ[D]L#qx$z`A/^&ׁBBRkU܈YƦ j~1Fk]{྆Vz3rPn_>vKHS0$BX8U`.r+H/?? lH17۪r5dvzEZta+Hl"sm}eu~E w1^t3NºRX=p乵E61Je%+Nyz8'Ṗ}z9 DuQ1Sc`m_|(<3}Ri)/"54TXYg}%\{b񈶻h nEqg(*6vD.Meu88-90rt!/wr.=O,NtfCf)o7skô]“;PB؎p , lHE` l4Iq]dtDF0ǩƢ0e{V}PIca)wklEa6[l0`Kk:-/sz OFC{wOȚ/ U]^Z>őOvbGOZ(G;G꘢RKl6 MMtBE :-|2'b~ݥQ *cd5k=e Hk(Vإ2]ַE$iS>4!5 R". V8I^sY݊LIgAvD>{A6a/+F~Ꮞ fk>;P9*zϱ$V=`Fpq0P GPWIS!ᠻCةFV4;*6BNB!I]Suas;,P]װ:3@FA򝵎D5iH'%r=w+6B75fDIA@qC:OƘC]Lwk6=G>k#EDS6YX1 >b{,ddS7փqYrsj̪ s6|+< |)1mA((",'a[{ uC󆴗E}Nep6xo-dne.i1?K2$%^ԝ`E0͛&WA7NELϛTGw_ ى<||M8$2ʽ%rms7Lp1O-u!~0XqfD/P &2K]m?%a$jh+E2=i)!Ɯc646ʷ&FC p0=#Ã2k^OذY\fYMm fnJ"[en\i\'t۩%(YOжj'H`NO+J42#(e/It$?>΄+J(0+R&Cis9g.%w_]I=As䁙X؆#zۇ 1-$f@̛Y-p\])<ߣ6:3)cǔm ɔ+OZj/E!yA;``w(~9, DoOtq_:$߮c7ۧ"s0yJ{ 2-C4MZYC0Z+$3NTD9:tgi:>a+R0:=+$-1oƊjJg啟(fҦ=كQװ15.-*`S Cz#0*$<2.%>2I )0!aqIxǿj GEi:$S0M'HQ sek> RJ۳N %W.S8 T.˧,XuFKo4n`c:T6z7=m|O_Ŏ($uB/}ÜWw `nPf4 ,]:]gte*0 L(3" ;PPrjV<;8f[i^_),և}݇oi>A h>H.R,&_/rw[+UUxB@=vau,4Ƨ-4}D}ϿFLdr߯4Q*AZO:$Х?Qcpz{2^8|qnj {և-b9>&nѫ%R9^M?j!Re.)Wnp6>V`TWobAΘ>瑤$EI )G|~6eZxۙFe?\ eAA8Sq|hud{<9W얣)ܓ\6U=Z>YdLhz靟Nb@_2M~nw hO\DQ#:Fc#9.l\*(|uwWmڜ#ש 8 #*NpO\-|PS"/O^GR `Jw[qcy\woPHEhҌ,Njt@ξȟefѩXiM)M7-bE bx7·j%F~zSD;׭fE,K8H>_^h+[0x|] _3PNX r+:+s*/.w:Ku V[2"fc8=tGmlBQJ !ْO5Ӡ?  nmN)vo/rҺ}+>Kw-XuDL.<*'c%-;N@qֵӅJMۚ *S:| N+MgwB}ZP=d$0?fj?bcc{ɰFR7*9q!Q'i"F!3GA"Vu{ `gHP

(H*"x0qJ0/ pG]> V5Q4f&/ `HY r)c< lq1!37n;[&$|XR+t\|S08_o2XU(V{m5b3ƮYV.ce]svz% {Ioh`'`e s3 AcdעŌ!-mQ7Q# N͉aO2⏲]q<&-W]wö6ڔYӶH{Lqk 鄽ZC0N8!6YʛǠa p]ivʖB%и _Ŕ/: ZnJwRHe) Zg>im1_YRR}+\50 cEoDζ"bؒCW1!bނ%h/;!`f#n0%Yv<2X-:|LN-j)?@{KnqNr;?qj/Rny:dV%ɨށ3}yIl, ٚ=._$g+h!FH{%zKlYyL_-afwNm\Um8' +#9@[|oZ 쀆)_tِ?1 w8#|55N PFr!3 6P.: ܏eigĽ m@yvxQj˱YW[{_ ƱFCFC. L %bw'@4DIWBzCF-X؛C4PFarjLNS5QOcT6ctI'ʣ=rYZMlxY+Eltq6mID#6:Db(Dj;x4etۖ?#Jtpaɰv1@ׁlj)mzk—~ z{C8P Gj s8sLMIC̲a$ND,TR+-V'Q@n5 ЌApf,2cmС6}0?+ibz':XU #ҏ 6OCXQ[B{)$x O9CO122 sw 2U# k_J53%Oo5!9\ R(c)~l.`fYx >In'~O8cZW 5>"oCB6\J+6dEǍBrW-͕<-t47;k^aۋ {Hc:p8 ;bBAeKw,(ub]-Eл/2.i!ۢMzIh%`N6{O--D" Sxlz[3"&`|ɠ2ޡN#b6dM Y}l, ?NٮsvT Ŗ8:`;d4x:ujTo*Ps5*SBq}TXak|],`zRP&jF*-!=0dU7y_e2-;4n@m1n]#0O@ruXn(0 X*Is"WF@*u03ݼіG[XDFРlrcwuJ]4@ '|oF (ÓD3xM0܎zL$_{^2{=s * ?$)*8GghEO_P|Clr~_NP{Wzes//< mu▱AQ'蝰g+a@//"J@֎-YJ}B(wj5p]e6Vy$ 5d 1 =i_lӰ}+;z,7MC>ME\, JzAG+.,o5wT=g`QF!7^"M] oS aC M|'d_sL#-F=z:Fj̍v=q4*v:)ڃ|IOiE9*@:_ M7m:|ֲPjhGs璯.4_v{vc[YT$)!_7 +@e+ϿȰ񾇽4Wpױ>ղRuDo˕DDf ы|pm2*Hpa8Mp(/tx=ŒH:XGmJث@.7W4fZ>ǐ*uYl)Omц׵mbYH&jECօ(=ЧWD,6PE%^TIꍨ/ojWȯ7Q/$E"*%r%~y)ηfmVu -&EʨVI%}*4O}*r>SVC3+ܙ1|GD'Aq1$\@ǠrTXYm=Q_ߒNAPXΟ} TDJ*?J>qHkCf)}2*nI/SuvMC#U/Ѩ?nܰȅj= y~Dv?2f}}rO,z1dy|aշ\ RQB[f8-^+Nlű3 ){v:de]hPvϹ};t7pX|s>W^lk/xZx(E 'wt4ZO{ﭢ'7wmu5e¨PnJ>]+՟7•SykF|!D=?RgRtys)H1'ƳwcnuY g,>r, {)L2SÎ,8sh|#8#/Ҷлl>X+:!/5b,Ob!-a#{Y2Rx*#N2.gO,Y?¶JbӼyx*hk7 ʛi#0m :lH҈\x:aMk7?UntMId@9[L#PN%)'ɒW<\<{-ZIπrM؝1*g߂b̛1Uu߽MK`|` njSXaV%ϒmy{7?(h(]@N7@-;|e$Sj OA \?=;Uxr`l{m 4c%Zz55aߩXgnAW\*Gr ]a:3{[Ƕd.d8p~h,2GmAYe'磭u2 !^T\$X(T^0?6d.AL=QFL@$q'f=ixi-3ۓx9iθ+ xƍJ@2&[?a37/E6:#7->i0h$0$ȥ vDb /;ZYzo߽, v'<57"q~{޳8P0-E/eB<<<g's@4UvS-8-tUVL^$pd^`;.>Wk7D\X9'QuP}n$A猪>A%ćؙ7DHnyI'|em^&v11\ftX0"XUM`3>z2]ߙz*k8JLt릁e>3Y[Ohi V^o!ǁIBot(hNj 4}DE-Rh&jVduӂ[9M"n *cvl/\G)-%(B.xsL%á u!U kG2Vl@7k_F+-#2MFè7%,iosϒ &8-*yY?+ŨiiVX}R5Α1]n48̀j%mAR 4_Nd;W#;wWOx^zɉ%o/8H}Bv6mR.ԍSV[)l,1iP-eRkEۼtzePDQrM= >ヨq@ZF *C̰NJH2{ulT/<ÒvP@ő-XD`ǒzg8\ R:{Oڗ$X 2G KCauJS&ScG{뾜A "=uz] I~.RdB2\=m"PLamk 9/R2b@Cc{&f"ib4YY\B@Ye"@?x :O-qZn_+qi >)ϋz*0h_Ybǥ(BS*,F~ZpjFUxθצVpr_ȟNz jR "{fz X$pS"d.uw79 RXL̯**~n$ _b[HޝS>K4x,L,[ (D`EiOљP,(mHHHE‌x4'cB2sDѺ, Ϯ˥6}ɻQ+~!5%]4Ǜ[CVQRwAp_ +CE4 m-7XEVTwyJKc%mʟ`f * b "oڔJN d1_Ϲ 'ͪ,O ?AL˧IH8%v{ŖD/mR<ƣLWa]֬tLg̓Iu!@RAlF"_hZCT.nZRsTpiB- Ųu0qk`vaap~j1Veqki.ӛN.@?RŚ) lFVt3++ѰA#p~XA)7hz/WLFI\WeWJr%t/N.j?Mz7m+W6E *0+>YPEN''C{9Wy7Qz}V8l"h-5P;[Qtˇ[hڡ8Iu:qK8hIGPɄ?'DQ5 GN/_txW~=ٳ,I~5o fʾ~(%}hY$>'Y`z_.KiRpsj颃 b PZ'y!5l'9Jhg}/BfIm CpVv)tTj EjM G@%w fr融b\"M,Hq\əxcq=2(5ȏ8=GV{HdҶ5Q/$7Wcӻ@GtB5м $e6ɣ Sgr7O |ߜ? g8{?'кp:=n-:VGM< +' freS7 4Q2wVх,\)cb/ eG RTD1frf{V^֨/EbĕGbWʛ79[(=oL~wBXCj&O뮔\ѭ0Ef֨d 8 ԩ9T{;"*z eAB~KAYJ S:t~&\tPLm[– Gqc(G"q+*>Zo*_.7p}%0NWxCO0M(< ȣCʼsE#!* z} uiM Cʨ0S`҆.kz "({@E}Ydhvxn/j71Y+g )xX5GfLG\0}ϳF%i$yY~St.r;8Dz҃jVjyiM'/w!b<߲,rt?T"s }C݄Y*n\T|Ig@TN]FS)J##Yڋ N)˳d30d2p*a?~t6]ºAf6RVdB>-JldO֋s6 uHSsFw Xe! 7-'F 14]p6u3^w?KjF9p61!B$?g?;!$k03."%Tj2fcDt<s*~UExwYT.K6.@_#4s%<ýWqO2R$y/mDIT0@ "VN|,"fJm0eek g{/AhR*KW'_%MI#HP^ݳiᅩ6՜~YٓH*- /MgEԺ4άis}pyLMeq¹ ]Za;U 7&_sYBmb@mS0j-|&|MfB)h.;e]]_&*fNl. /ּ9$s斾SٺUU[rL֛ wZvgL8'ćq'{3׍14W뙙c,$40UU>`+MHIBX[ |mؕ9pYG SI\:XGu{| j3I;(q{ aBsX8 _ψ&L )*3\ PM2u%lѧw>*?SaZX Įއt&ZfwH܆\䩺v M{q)ζuƤC&MAp0ƩR-a vUҾJN B.[y…c4 U` G[%q聃i D˴3&q'r^"2c=q/U [ȫp\BekuO- n hWSז*OB NbFB{\Ryxvٝ> w:Vɡ%,䡌g2^M .FcȊZhw:>5>1LѶ?}sU6hL|$@|u(ls"5 a}wt*Y9ƏwҰg~)mVh|Pw>WO,r); KuM-enƪ Fy'h:hZx1D))9輓gA;\/rhLH)Ioy.Ny=L1a/&0ٺ (ě l*qT& Xf 뢔mY-e8+>`TM=A޻X%Ncl#,;(oe1c\|¥qBE䉦n? ?Eܨt'͡ƽI_Kqv^KyC.LQײ ysֆ.ޓ>7t #1XJ8M='ǐ>xfm2\Y.)ܢ)Ywj,lÝi[֝]UtU:Jn7M(9t_vgsr8lӇAs@l/v |*)FD|@\+#ա*2>Ę2sH!S'`J(fyf5tKͻwGNg ]BByL 7..jUa:lQTR Yb! |R&AyyٶGo#up aʌTp%礔UM\>בe[ej>ЍO T^tKE(* :m5!ŶP!swu `-#m_If;G}Ĕ#zRW2ypќQeLp mH!ԓ^2kBH*[3,uGZNhGʄ}1V\t,!yȠz hLwq??Z2N 6~9]JM-Ϣ4sw}!~9\(YOq:d wi]V ;mz;wJ;gΝ@*@|Z U"qԏJ?y:#@YMsMA|m?+!fR5B9l7`8OwRg|GIḍ u} c&YFa ki;69youqA{L䒎{bvlN )ϞݼVq?b0x^z?ˆ1\NB=I|HUx-?s2 {IS2@4zKc=܋z9<'ÚL-vU==Dm0, -p[GU"yOFc'l>* @\u h0qhc`P$ua bb ]oBH&Mh7klh {I*S'8e+Ǜ>ԥ G<;}1p 0KC w~T)E>f̌5~fp5#MA3h_z*,ǗN{h)(C\'2i$_[QvK܌E /+}f sߧ $y7uWKeem;ڹmM"#ɩC:pUSj.' 4\|hOqW>@sUQb)׾7Su:mG `ncBd-Ci?t#xv_o,b=j)aUJ}4^#}:8L긣i@w\Lj3ı_^b(ro :3z-@(cH HOi. .48]2m܄fdbv;?;X%0 )cz _]i8VzF"}v3rzIq5Τc(?Ni<ǞZ:CE:MTy|jOW`0ѶТcP0$ ܞne "AXBbER[a;}GWĞ^ C*|4.u@Hco QCCfR(38SGfJq Ú4+ D1PoUjܖFf&4?~BKIB+D`'wx`jԚ˨ 1&!3vDZ؉6h \ ָ`ZֆsIt@L'-X%3&: *AD 8>v x 泿2/̄N>/UXKS޸,0:!J޲F=4ӽF$AltUP!IvHWCB]dw6NmB򂇹w|dxh ezaP }{s*k"6tw mSy")&&ns+M(p 7'{X٘ vPrG\;._Ar@%<`S * }05 !Hɩ&S҆d nOCMD;!X&f|t7!KxO5֎5=&VS/"LFzC*ZOk ri[PCa~%?tN7<~EZKR:xT۩`}. w~Ͼ=1st8KdRu*4QӲ2=bqחÕ鯼=d9*m{IS8B)CN8 mY;??H* m@X7_$#V»@ 6 v CL*K[J#rDKܻ;KSs2"$7Gd&\]raQ*b a>. el@Ϊ'jj(m ={_#d(#\ " ~2meQ0vZbmXB^V-_[`oa9nEч`,Mƞ~'%!Ej]A ;:-QЀiM .@1e51vM~M$ jC/rOVO`a?_a (y=eL5(V;J,o:3p'~TxzY Q?]i8KAl] p?ݯrx@V=ߐ_ǩI+o'+z@IC M&LDܼ>\mPRJW?q829 Y } w{2A-{;S"@h q̕HW9Ԥ+q3Acm^9z  Ǡ)jS3I4 5[Hp;uO~$ 辿jfHS S*纟߭>҉xH'~#!c2mm8=KY?oZA6*Ҽ tkț{V9s{aFM!miHS 4"367ɚDBG;&Y\ (62EY8Q>y #mNeB]"c81va׊@k,#4ub%NU׎%ښШt)k_f@DWY-JK1BLu\-Cl %E-'qj2]%#E%H]ň/S^e⢄Ǖ`Df6nKajhEsX=72NħIRL#PࣽCI.q˞ecJ-=Y ypv.,2;n-lB&T'}A[B?ج2yÏ`{ܣ<# R< I81̝ 8l Zs(0a *R9A+T2!qR`ij\opjyj…W'\Îԃ>w@0jڴכFs#Rk޶QQbʝǀlFFpv?E[>I~^XOpDxSE=/r ;g Ah̖ZXVOZ%&\+p["W< Z(Yr<>po*A|E);ZLL@1aB[ # D9l1evFQG܉=@RЁ6m臂;H`g!V+h&D\6˸Po`bI_Ԋ )49ds$TW3u;j2\X>Z-TKtu!yՋ`tfuNդ$!Vg]0E:8cGnK,VsJFZ,5zO˝ Ji*GɉGRpS{LUQ'. 0wazs=AH*-CbD֌AҐfZ.XZ0C(Z;:U;:8\*Jy{ϪDOlTNS:5/7mo^f]9C/Vm=E=^*h)ˡ因s ˰L HJԕ&0/q(`jdd-xH$Z`G(ٗV{|mz)6dF[䘘2ĊxSeO*4N3HV$|켸˷4L NZp;2T<8/6*sJVi7ЊfE gI'[j&7cfr;.'@3IN4&iġ'״fzmÀfm"2ÒSMFP\CvL۟ztka(7^J9;ޒv*ҷ섋[zW Q]/L3n {eU_N'<"WxRtYZjO{*VSa#Ʃ}ܾ>ׄG侙⢺J $GA,0 wN"^fV<&,Nƍِ5eAdQKW\x/Yfh-vj@q'3M"$ C˙YO$fz ̤-n.НLP1gdHCXWEBWb(&nO^+;E+Yo|`G!& k)[ WZ72?lFVjޓmLBX5-9Q_O_r Įi2WVED!>H3R³DWp*׿(3QڦPcC]7m:ў xg~t}Ak_/ū0(ۦ!,74GhLsY=He3eznqD9qBO8gK0]M8%5]64(w*sfj ;s3jm bKw@>cy.Ǹ3r.ZTmY(h9&-a%}IP冶uxe.bDUvcfN over)(U%NW*A4g>{M/bTGV ڟ0sK kXXӌXbnc`qn4&n)4"~q'uX:ЗN^r8 [+"wTIx9*sn:XENmk S_ȇ n1X)iF8٘2E;.$7HbOUzg-U_Ar i5%ًl/x4]X?QKCׇΟ$̘6МK *;MvzraOa5%RQ!6j:(ǎ|А1P=5v1r@j#( rYAE|l7$]f-WD?"U(n>^VTTtYv ΆBK,~LaC71&de5m,F6BGda|=bIKr{Kg5 Ʋn2PO#ZF$S7̦0k[lAhbΧG?/GV?ugn7V@Qo.O3BOKn*G|-uOW=%tZ*ً7ӫ~6묀31wzw[:dдrurT}*Idq%{IB~ @0x@E GTa5,Fcpp%‹pQnkmRʽ$z^ 2Ĥ;8Gt۷d@>T' UMՏA&=pgxK^NEi(  yRjl]MɶF 6VvsIZ# *?P[4ye%^V7{.Wz%4Nx"'#y,;N]ҙ*CywBO(nDRp/]ŒwgGN`Kȟ]?unZ Ɉ?08 0de 79A$zz8" Ӗ59=`wdѮ88Ķ'$A nk;Jp^6ʵk^5ڶvC,=ܢ+yA6 Jq3ܠ^8q8萂8lE׎5Y{yVZlh%Tzg pB\\?ua^ݣ눔80;y/my~ X~aLrz*\╬M,?KKBHx%n []NsjN0K1d!3n@z YјP9NW3]V9c1eC*ܰ `:] ?(@M7:0yvF˻0Y/D@@mN@$6mW5w4$!9Hf[Hq[dWR8Ն6^F, Jʲas{0/9c2[d+6lB4R _pt C5񮺠H-C2j/H)h>`dDcUCZ1%c/ρuJACwNcu;0EK%e7=ϜщK|=΁׉<;KHpl`-G G~X}a ȷH_芽X k'aQ''"} R&ٟ(Yп¨H_`$w)p370}*Gm1O 8H{B TH5Ҫ[.Z̻S!X8-Bj0WZ@9j>N+@QN.킋 1fC+`0n;ì t[YPB5JKa2ocai ݪ}bMܖdXTԩģ|DDL0/.0:8k"腻 Z%S5](ô?}J\KtH6c@ʣQ@i+#0JF8mk:8Fg|RXFA $|,7p0u X{҅T߈Xi҉?8W'AS+Ug i}dgAhZM!n%6M{RuH`0GKE}8Ae8!/-+}Dr6 &QPa8F@if0ş 54޸#c ,!ɽM/s %v0EfB"B$u6J&ރQ6i"iiL;-0v|AWSTRHsTd~ZyuewT4#`lT' r ད=EMuä"zYۊti^ozyj#^)݌wdXSw]<7oahν(3zzzT@XPC_} ħ,VlBw)u}TiewO72SxtrP@ :[eՒ Z/.vr5WQz% 6hGKMȮ` > suq-jڦdb͊z0߬^#{ +N,!| sBgdUDdWՖ=t |{.,!p?"hkv@cXsaK[]Q7?w3#bY}`[ax@JĜGmz@!pN [Vt-$ C]_D_g25¶'Ձ_ A ߞM wluuk$g9@˞FMlj-$?x+|c9fv+zwW z J"$`mMx*&+t|dffŽY70%:sH~˵Vq3&161=mQbB4|wӒS,xOlRƽ$b'1pU:sn)=oZ[3d=J0Ft WL;./& juY :ۍJI%|(W'na{u096ie:H %*L'h4lī 0)) `M!<ޒ뀽. &#%*(ƆއZuWP}-wcBEՎ5'_pXfxlU%!yHROg{}G$w14f ^N[`,Jq(ƈGePMd\\ʝ| @ѐ5!`N|Ī]6n3CvJW`F, kJ1f.B{ <]N#s#[ Vܻ/gVp\b~rEYx\|8Q̸9R{߭~ a62yV-5@j4Z9iLM`D9":YD{OΠ th x^Csxa~oȲ|&]{~Y?p8qp ֫2;kݚً+gAIhsYz4,?KFn&E,nF[Qg:ޅ&TU(Dkը/쮳81vng"(׈z^҆0f#{οLCZr' g%1E3Fem)[@e-ܤtV } Z+?&0XK۴ Cʌ8!TXJԽ6=(\I.Zv2V>M."(!,iX !- >YG ]O<')fE7<6+(~p0ڴE@yMUX1'Ҍb]% zr;x=\8a~L5-f6{FO58j<'Q;l`cZNSFTbW6)g-^C)T {yn3N;? !enV L V!܃ <#5b,!?+(Pq !VXC )FŌO_Za"HI `ˑApd=au Rk >mS ǜI,,W7V;:/S N K8okhDhB.%AA )tP*O$unHQUFԚR+h%/V=HE`_{2tO_w~$ u*܌(wL-NfO̥&=+y EkGBlP+!goڿ~%n;V2J @'k{];lUoLQ>W}D=BBͨopu/U{J֟X~]=2%s=gza oB9V1maL[7M<73_=[y,J3k:*h]XXDs@¥2;Q58r)Yj%O$س ȫy",̤kp`pܱCakĴHaJm 3C˷)D>$Z)m&e)ѹ;-׏en"3Ѥ22!h fԼRkzgП%JTjF:l)w6J$pXg"VόoO-|̚w HEv}+X.֦:?ru>Cvi#6,RmaA O"6 8YVF)\[;P% #hL̥Mx TiD/ܹw$jyi4{NV:c$R˒MV/˹UECUW4,w:D|fhX SVhЗ܇^u@YH/" 53VID:W$LQ⍅䴢VE,OmB<&! 1TD%OkךLu+beNicd"$o3I>jާ5nI+o^Qf+4ɱY/F9rlн.Cq di8F~ػ燄Ȳ:X'`2}˜!bNʘ{Kxˀ!rjPxw`G(DV'SScwrg*d&Oٻ{Cayy^D< R-bhNkp5.{LAbW󋤬$"g8aM6N63+e,GsnM-+*C3n{@`l 5]?o5LX~Ka x,lYק(8IZQv=!mgLLc͚<$&npAm89"iGSPVI5Dh D滦V@v%)Ycs/e >fyy7O&S}P vK$Ф(dH ĝ?Ko2c饳D *ÿ{*{w!ݳYXp뙆';X1)==wo?@`6ĻA0Vigv4X1Hg>u $ScC"I_5E~{p`N+Cx% F<F""j 3g]̳e\v:*JOxv*U{X3.{Pپ%1I]ogb, k+i9SǽO}wpša]aFIr~^;vA`><0U{fWjl+u Hv,a?uF^IYK4݋׬s_#&a-,.B"gј2f [lx٦@2PV%MBOz8=sl&xC*jJxS ?yG(d$ Vb1}CA㚲 i @#YYŕz(}noRÖd+TNz՗l{F\g ՙN,@Qۢ!0#7.v|}!d~ӫ\1u3% GN $"{._ y#qBtU;-kz ?=6m?-sYz ͉M? pIΜjٻp9<{0Fô1dè ('8mFN®c mZqx<zhW{&'k\HIh-^W/ɭ,]Ub;5M܂1Gǩn=-ӎڞbdL"1\X1$$m%<@UhሠhA_tq2M8n6Sae 3GvɃX5;rxy @ H%L9~xcL?e7)F q)]-FbMxjSDp^PyL\鐮s5}.*MSF8#Í> ;fY& +y 7 >wv_e0^wi5<~F:Xb4LFW.4 O48&4@VND)X} ℟i[r\j]=[`|ʘqEȹIWcI?6t4qpH;J1eK9U[eȃV/}9wUX=~t_eML 1ۊ׉a_׌RơӐ9S/R`1 ]/b/2͕0)n`C,j!EpWk&d6@ޯЏhcWqt)VROyYϧ _h,K\0zp(NmmX UA4݀) n4Ͼ̹-߯g6bYNaz~-* [emRlf`$7gftioJ3]OӰs׬.f+zL>FEdkf܀_h>+&MSHJh}$B kLVc:"zGVʝ'3+3 c+:-XW~ʖ6RaM ;6I y~]璫zI<ӭq%}2^&ߩk,+j1Bre]22$Hr \ZǪH(- R9?FTт$1 |ΑVM+> 9 =ur)#lȐLvĤۖϵ$N'0 2G"NZB+?2qU&z?Xdut?l-4?J.8{Jj)a%} N&kX())q'dB_6™l!bSF ([E D0_ Yw_Nk76FK'f"2O @qlE]r*Xn%jD~bUk&sNwhbXn= 4lb >eX:#dggyD3Nhc9ncw;''<|fAzSeǧP[4R{!| 2PJ؇tO>SKLm`h Y*m)Tf1s7tMӫhܑl+VQ<ҡR x M1U #%mv`yp[Gع[|I yxƲ%i .'\,cweclOI!'âQx8kGB YjJ * c%o'5&ye LԤn4 ] j+;XJ=6lB5+DY&o1,f#{ &kȣw>!99GX $p J>n~8ɗ4f1i'% 75-AwD3Lo/ڨ2d`=hR`O -W$P:LxЩtufUkWlfE9ʾSbKo*\p8NWf߳gzcs_U喰Zw`AR|^z~kzTs\;|}Pam$0*FjlI(H~;9Txh()QQr^/! Әx1gXF)Y?!ɟ0Q[z gvxiLA2Gx4{s!R fJ̊#M<_ԽPoԞ IXզ)ƵF+]˒Ȳc3@v\,Y# %~,^D3"0Э?J~Xĕ&.NBlHAXfW| UGcaak`7ߴzeRɬ}vov8%GYF%dUK:KyXY:/Yߘ,6_x7#%. e)<6ڄ3k/؂o0=G$rT#3ћC0m R]eYPl)jp jprվ09F}g3!DR5m5Ev#VH%.Ep0PNCF͋v;x^mwe4Nj m3oQejbT)7sM|G9Vq>a=|d$F<]¹~Y-2Yqe! !j:6мi1${G/)A `e+,u45q7(JF3bվL>[{"(8Zj‡Jy/DѵLVv!]0fPf4# Lq87|tW=U `3i`H6*!Fȵg2. Beq9o^5K(qV@ vwUICXq_)372:h-E phm'D^$\{\f">h[ȺcT5 ģ 9wrQ3 U:J3ۣJoVpip$^DtVsZ 1-P4 N7r#7"w;Yi԰k U%yަ6 XM>r :.3;Xr :IJ#AeYYkt-s]> 2kr,u($$U*`+J 1'Uul9t)+k;8O&7 !5pB6kB 4>e=YQ[yƑ3c@3[yj rj}r3Cj-A {̫eک` ٺd?"z—s8 ^׺v׼xڼ+ɏ!oÇ72 ŏ:K\_w1P˗N"W~(I^{ɺ3IU}NU})M0l!3 x1v}5[= ͆dNb/?a `&]D6ofJ mH>]sOtD5~끮T5ŸāMڸmV8iN_0\V)7uJ׉Tv 5 ỏڈ#INuQw{qpۿsz XCIEzr)8\ Q1^Oyy~z1O^d\%S[ yu3?9mq^;(I:8] qgfY_y$eȬTZ[Su KQurP^`?hi;>n5'45h'"aI7tݷj4J#Px؛TW_^ordq,,٬ًM0T+Ξ!^M0Js[Di7qqxZn=u\{[gn Ѹc~m?A,z^V)<ȗ_/E-ܞZ d0{ƀMVvI"[fS7>fy1gerCWЮU4aaLp-TID痞 a!>6]ޔzW 0?{Q,Ţa$׳0м_dD]9SafDeqA00爸n;>Ifvވ]aIi隺]wu`E؋{ )G}J~M "vxW~qń )+"0KS FAHKbف;~x[jxvSK LH>˅f9}HiRP΂LO$vm̑|PtDˈrE"2[WR9Jt= :LqΥɒ฼[(ʐx0 \*b&\͇e9ޕ::N{$)J8⤢'m {C?$-P)qNdDR54 $H\fтQKܘXŖOYdatih:ADޱ5vBi'/׵vF!9 (-Jfy -/nUz2Z [\figIM`mSOѱOr,RPG90ZG yGJ)<`(ݔMz ;"8L.$ט!vq凰$&F;G]BC1m_CB?m0I'0k1 +9"'ŇFW+s0J椗\|( [6r,_`B[y&n3߭Wr7M|){{%Ҽv vaAcY(#CfnJXxv$ @:'p6W7~8~ZT#?WscD X0_SeU' r = `;.ćG <͸J>8lxW4 _3ax[:mu.b}{Lok RZ[ {ߞ[zM +hHmѤF)PDzEf|;팎> HB㣦l:Jf>J+)׮\sv<3O\Nݝz4&P;힦a`\>'2fђƇ1PKIq-oy%0َ8oSYq3koY? щ}[\m71\W4),.12]#H&rWӊwDbDfo޽K_&$+;zcℏ֘BlXqH*s Ҳb\BoMLItB(\2_A"*Z0Բ.}& ͮDE&aUALD9|x8b!ǃLɃ^|Bw0`mwXPZY:FTW>frФ>krWt؎j<>̨h>]'NT R.B~;at.^!;dRPLO߯>FrojL4Ss^{TeL5lM/7!3k',K \ xEX՟ #ɩwlu^"+HK0TřJ]IaH,%yn#Nơ!r= )n g.ԫū;.8bʳ?kP>w-1q9V8`aߖ\fRu~h/= n~x/ 9-Yl%%svAKnH?DS`c ]3dir! ,I3\3]tnW i2& y vЗ8rB`:Ruӂ.80ØY1@SPs7מ8JUJUg)Ņ|~uB8,u[ӡ ʕ/RcY!7z4 |.#IFw1!O׋TV2]a5p#]zAwռgNTRB١Vձʏ0IwQؑV |f4+xC-0<>Z`A%i⾸`:HǔcGf2Pr,t|75 mm):{v2KDVGӆݪ[t}" [p Hn!e[?ɡuE8&м=8Matm> MQFhw2>tS.2,1G1 OؐG!gTr]&u6C*J p%儱f_'~[7է>ɳt\*:YA1XG}ivE =5:Sfr ^:%a#8 Dc]Ghmxk4 :@AF!x h[=ciLHXzA2Os}ho݉65JDAaU"]Y BBsInĵt%\Ej QH?q YPyg[Sv,8^X#Bryɨ@-DŽI$\IGSOXgG~`0BjXUfߌЧ5l`15Tz%: ؾ yHC^sER9>og]x @T?Xf+ )^ +Ft'>b] D$Lz\R晇'wh9dn$%޻ЉG3yA”Ki: ln۫BE AO!50aL.V:f1% TJ;;EꬋjS΢iO i ZWwXVm#])sHۅv:W'S=4tdlF}n#m)RzwXJ q1վE^kB L ޴ƏZ8p;NœEÈc畽W+ߪb2$f̶m(:^eDX2i͐`"B f`nQbTܟE5s"RNa &QAAwT–s?ODF#Ή|vMrWb,7 ڊM5&:4z4HBgLaiNo}kFL>fL7!J eqx<?/3 9@B/ax&[@/m0m4S}򰮂p]nCmn4ԆL$.ol;\l@9rGdz$ȑ!ap4J fFpLOU~Gl>|cwqlFvcM/mw[dؾLfg3K"L(^wWbm5I,¡D['=ha'.4ml1¾+CNS2n) tn5xBs).xy*ϥ O +iS %ʚT[+9U ?-E1E4 ~L&NQz[_Bˎ)yٍRtljjtlBvh9'F$x¥ Doq'qp·G^!X#ޱLEMoD AawK$Rs&cVDCtT2 ϾHV`*x6$C@᱘YjjkgQv\'ȅlkKfjʕƘ FTMUOqh CmlHZ)'ɷgm0bjbF7T`nycIJqx p5U[${٧H;o]/RX{%zk޿-Epp f9/U0Ѝ0D6pfTL.Ks6Mv$N[0 IV>X67a%zwfOjGhhFz>1Fkf e ,옂)X@0|@ F,W~c5 "Av@': +p6c-x\:[J0.}fE?wcXIwmugGnnF@!~g Qݣ#=<6 ;1)\HOX+N>zT7) NQހ*JDL:W:7dV\dI`v7D^l6 |3" }0M@ou+`c2!HGG5 +giJ2d`.=nu3i웍Q {om)ke-I:q2g2,ݹ.0{d!IٞY6GPQ$&n,~E="_%I+6RRJnyY_`FKˤK0ӢWm܎PocmJK9΋at}FYxi1q7klPk%=S< 'q<y$8>8 qd覣 4g@gm]/HκVf$&s.>5>ЇNF(MͧXsrkAD`xh/XJ2V&yx]cӅo6ѐ%JzN{Gϫjٱ_.,4Uݩ-C&\cSP4qjܧKkW'F*`QZO3Sa6yfe%}q.!2VˏS?FGgA Ԕ.}["h<"þw+WnTWȖ,_̰G :ny ˗Xŕ\'b'WZݨ~ l5B6v7rп|ohbQz?Vr?2"k$Ƨ<`(uvJj˸RgM/G.C{vCͦoif)bjE+F=36l hhar"& #,>n QVhG`k7/?op 'r5<C5d9jw~>͸ˑo[0-T(y`#E[>pԺ`Ncݚs007y @Kӳ,KG[|u?Xe6Q_0 ZӼ+3I,$`p8Tr\V CV;='B6D 'KDGxЈ>s˝GucjyPlrkn٧Fd\kwPBwKŪGJW! /;^/%l\IlLDA: 0}Q>Jwjư$~ dKo0J 84-c~£5WUDho4u-v,]fFx=;0,Ę1}A (OAR0| nNIƐ[G¨@ Ɂ 5'gF fQTXDthJHչ Vi(a'.PNs+%k]7%6Vֲ|F쬑jWDl@Be :!ݡJ !ȸ_m9UAa5,@u3ZCj6]|>)35MU$&M¤ +&Ǧpyh7)Ue`U XlΤd28<:A5r37oz%AS{l3_FVB#!D{1/J-5B{e6Y*Y%hlcUr{`(7/s6_[eDپ"/ᢺ:vu׆^Fr;wՍEHU*#lO]oL2e-D{RN;^=:S01m^kD*@0W=s?UT`GCpGK /%؟loz `5Gdx0,m e[ u_%^|["A6Td!8Ss]~_'+9"kRT31ʌ:qRma=ˬ҄$5':)W#9 E/$'OEFA4$mcMֳq8+2U4sbF'e,-|-X49ӪF8W2(G_ 0{Q aP`oh5ϧ0*3ϟk?W/g ̤@&専 nw\`;}C5hĸ=w 7 ]8QeNށC4L ;k]D4sr-֬b $ۺ[K  41nX_mvk?P.:L׺kR|ŏXz]%n?tcx&ZY,>@[a˩*I<8tMTN7~v-̋] Ṿf4{Í2tCFL~F~HG\yMOQW%2-<ܲ2b%vKUDyf-;.P&e|a̍[!€`$URPټ)D Mm"CUuKdۖ6 : .>܊*"3 w9 #2Ǯmh[WU8l$>0<扟p𓻤ۤ3]<7-0d1EAAbQL%Dni ARMgz6 A`m6ϢK,G#u".hB%~#<^ӷL:h鲥pNXR4~##,tF-e7t! q1uiJ]b`!M63WLe(2U||`bܚS#w_#K9PoPHϟuy5W3Eb@P.W̊ڒ`nNNk쩍@ M8Ү̩c5L_cOJ/sZW[o-wR1l#fk&QH+F(*cF!ZBu8d! BL#V5xmұ XuRro~{yXIK$Yy &vZ#MIK< 1Xʌ.%?6sFt`5XYW)VzxSl\ blBV)MIXǼ~ѩj1}z^_@E`de«ML vP+('(_%Q WPƥ9 $aIFR$3t}?uȸXDfsT=y7`%=QtUF-.ﱔI'h^R.QSCNKz5{AP[KpqRjxn,dL9*{ٻh9՛Wg_OI-;aQ1զk4q5Iz\Oqޕ@9SJ@$LCRՈNBOr2 )K!3OptԦ$ӼA尺w(ͥZ&BQe˦8d!3}N.t7_{Q BWL2Ne֋h#H`[Hjv!;\ Cw5{ Ա/Z,g)38U%N3YO֜;ɖo @:~r3,O2PTҕѵ6ZeG @$#4 G/5@5&yl4Br%b!cDaJԌy%@kYӍO=$̑fgZ (P;wLOok;t`q`dFCF0Gō ł[>A4˧% !-x\ܑ{ɽ[\Q4OPťyjo9nɆᇰIlW,:]~k/[2}\mۇLzjZ"EF˷aev֔>3[6eQ Z)#|/~ HbBĔλ/u ]Hp,-pVsĦ3&dq 795BףDФ7H7!fI'ur`hln{h16{ "dIimHN^tIxJlV}S8K?/{sPw= ? ~q7̬:EM)0K_<,wZ0trI9)RF7Ð4?]$ @{:Zb(zvVv 5~7ݦ޶uAෞَW0dM{< nw f FU]_@Mg_@mXF:oH$CP'm("c j Ӹ=x\/zz@o81s@؝KHF.gqF`R%eUO2x8eo`g m&iraš%2frNs\ۧ.er :A0 /lLe0 .K1&v4;(J.=U+;;+Hgqt^uD?oaLzoag TYɊzE dnM̑tc52WJC_g}b=kDk$ ᖎKsb&Ӻט4sr ם֤X"!7uG,EԊԝvDKyju4BG,8\]Bbn*ef#+fkIe)V$+zbR`QBF#T)i["l2xW&׉v$S7Em7ӶT!ƾ a= ;Ƶt%K tq i57 vQ T7s^ :\-_e~<:'߰YLf䗁 u<#[kƿI :̰^j:' a^y'ίeee)S{=-|)t݃8|vXyK"{+D';TX`>wF2(@GKNt~gQ | * 2R۳@-:^ƖoaiȳIBفz+Ai-CcSL`H{vF3 odW4OF/`(fɆ#t4ic"[-Ldaժqlb'dyJ6qV+PW䪮 Z|cjH%+W!}ۏ? C:2 )WkņjrH|" J~G0 5FAN1 ſ~)w7,eC6AŨ3{gLo(0HdHVFSA|s(RLBE͍Јo,)Wm77gHXkfL!Z^ٿ\0pTlέo%\ctQ%8 ?('CH;ю{M\YQ82l1O>FGFmսj@QJ4{>27i #Ezj= r,WOpz-;6ojmT_>BZx1w@]^Xn߫ -`c85ɱb%MD_os2roVeߏS2/bԠWOD-lK r+it'nP){T֭.u2$ ^bN:MA?rB+>!Cm |E>SP8nCY ^W[mӧ +D--qʼ1 %O:ZOw6N”.ǞL7(C}0V$zיּ#ELr>c%i`cL& d3RPHge*> Zn>ۻA{r(-?XF# `"\SCQ+ [3VD@v$cJ؏fp&SF[Kh [(i>!HЁA䙢f%{4;$~ֽâ)d}km! dtt{j.(:x|#O/? A`%܌|G׽ɐ%f5*(-jCp7;Dzw={$eؽZ@"1e5Wq1LS=x*Y'RV9J}\% gM^Hm5-fΏ$ўoeta~HylBQ8"<ojO'Cg2t-M8g+p?[7z!2L=١bOee{JE+յ(lg^l^KL W)>_JxrN ~m<7]`OCnPW}D4K08:L"؛-ǥtp1P)N2:zU%MX,pAwq n4lFu s8]Ne+p^L3OM2W*̿3UfrA3}I+$Ttu[e*qWgu='` RmXg]r.߸H7d!b|.YW[f꣨eɊn~JxfD& DILcN*4?1H|"\яJi &_xE v\qd۶6.>iM3ޕ`x;IQ;.6bZn}`D*Ⳬ>bHU=<뚱{mD|i-eZx q%U@n(tߕxuymc ѾK|SGLڳV\ ]`l(t9-{ѡ,/3.;ֱhjYTI)QQf:-Q.z.#m&0TmgLa _20+2㕮TS#NvN혗sfJmB"bD-q/%o a~>@k0qQOǏR,>9)ƃv%ϛ0Hʎn<0? ms_BLAe^wgB/8M=m~_@%!ϼjD8? =K<|'1sf2ŨgJ1~?ER 2z#Uy=OzEy yB9 TPw%S닌k4Ehk:AlKJ̚(A%|r&$7¸bM5{[lUkg5Wso_]#ӍMœ#=:b9FЛtzO0`j $=}>k#ec*UB,\C+82t(,*Dx4P R*,$3*?O?OMul5} Β\<{gKBCٯ=b`[V# 2:e%wLt ޸fu%\yC$" hor7RȌxIv ,`-F'r媰ZWe 0Ewf|Xoόqڨ;PT k* B.C_IiJ^E&EEЧ`KMh2dq|"|]Dc3㫡[I 4౟[QZ3͎pSKBw~!& l P#KlE_5&3re*yGCf^ ȯ20  XuAXk z]m#tHx@q vpĻ 2}~ dE BY@dAk6C2^a j8"VY`~ j450"yucc0=wgHQܫ[{&:mʥJ"'Q=ڴŌ>0rlrVb$_Egk4@|Q7yِ"xGUf/grz5fv *Mf|Hl UZ 6&B6gϛJ]b/eQRpa[;p \: 6wVCj&:/D5I:o cy@j R겣D Z(ƵF?l=~bQA8'ArOBck9ر~YݧXK6fcKMWcK2n) N|!f ߖ3`Yd@\v4;$nzτ~&ü!V@+CX3z,{vJJBvԲjF1U,v$1a+~H)àrA$$͊txnLdh4zTt4=.,== (* ]Cr ]p9ZDޮ].=Hҗ?b o>>mk4Kӷ}鎞5> .$kk2 |_sm%|=b67x:FGwS{ DZr Bs>g7dl įuPf2?ҾسJN$]Mg}hYXe.lJ)B.nC+Z/T<.!pLc`5˜sls!aQwB=3Lm6f˿e ux_7^3[()4Q7.Y`\_K%Ge2 L YmCQJF'.5ȁ])ӷdӪ{2v-˼߽UG>[;Naj R]1Qi˯\z,y/ނ&+ᝎ5 fg^bDN/+I|c(AXa+<[~VD=m>*@֚0T6%oWfuq?y{c*#H|=mDΔ $-n;H2Ud4ǻ׏]+tG g xV m7h+xވc2hInF:DNF Iw[xFoM꾴 2s*qs_iI=$c(Q_㶚o)d)q0L+ќev.j8-&)v=,Iǒ^#>%զZ@K\-V,$^883^[,\_I`|HX S_ 7RȔoL|\eAV~ i RMa;1 y ZT_e5蕑z*,myآOΙPv^DC &c 2N<9ɽ o ACj@cpo*נ3! z~nd Q,@FjJڀzyt/Fŕ;#Lگ@8o4Sm=v-_@]Bag6b-M?K"}_}1Wix|⇹~ +>)=F'Eu"9ikZ+ue%*WX|cŽ!v? 3%$ 1x܋$LLA;ͧ*p#aWXXZzǜSݶHc2UnG?Q5?+ 8n`)‡LV_oIMjyinojaug^PBI ߼IB^H;ͱ i";=[s*aЫx t2K57lw^Y^9DS&  a6'qHpvfv^ɸQ߱h($j7q:S/~q${L\O(~V"1^p R >73 BLQ6l0WN[U:%h2cȄFFJiwCmtМA,.Xq'x}6=mN쎞O +Q$4bWjl"Ȋf5Eb](俙OS+9A"~cu3|[*o:<~H'.;.QW?m)t{ ɹ]͍4lI *F\xNSؑ#DY.Wt~ty/תKgԀqZ {ca}Vk""c$8o4UH#1#RDُ7upU<}HX4(]kz2ɻ]H ?EPlUTU.@Mǘe]B;S@OW#3z5>- M߁ܥfԐt$οf2P??JYBbWiSmwOߓu+V:`WYnЁqd6?]X&OU2}hI5+ z}uaT_]1dEGlNR2e'URy >b$V :Ia(#1&DTe_scuy'_gUFRLJIL_,gLk͢R0-d~5Cᘝo-Aǩ vëxah"N6!|"ńbPsD:ߠycUY]jH nf/nr)/|ՉR>S1iC,HL4wojrZɞ+vʴela9;>]u C^cɏ]CduqHUY[D|*[KeqmsrއgDmbcAU]9$!G"y~9%5ĝC%QD6j';ݓ4xCK 6 E?' jH3Ng mI?qy 2+!}#Q9zvs)(V?6.`& ,cy,OɋW8n{PG,\5L83;^놱G#Ӣ32NI M9?lWАX}Mա _Ϯ үu|u^,!3dzwc3(n'.CB<)ܡۼqoG|)[Š"+9Yy)N*wg $E9Quf ìh OݩV R1ٗF,>A[3 JA^zRĶ;V#F~\9RpGyM84 %qFX,Meqޡ;^Dfs+n*8S|9}-ĒΚ02"W]A݋HFb⮦d&d`J@Rfw#]J^YBKCz'-34gu2"^1 `G;E0ggK6C'Nf0% YîT2gp1H;^ lP]JƃK| Q,|ڎ eD̽Vt2Z=ʦx`悖*Ӟ7I9E*vVy R6VۘJFʐk9մM;;YQ{< R)BR^q,gA?چ?#^kn\k03v0 eY3T(&y7?:tT!Yˇqa[y- h<@8=nmnfA1.*Fu…B̢6"CJ7Wx#4䁹zMa$Yn8u~QY|n4S>US?ԧ#mP7Yږy0zِ S>XvM7GW[|,}Ji:(7ܫ$i35,SMI6q#4׫tK.*JsHLCY"Ad0mIØW]ybz%ǟ6B$AD@/ef*@4D~ #c7&J(Xkg!oRZFhwh~(-Tl|#pD}m3(z-'^SAQf4'7#34++LX\H Wvv-A;@q>a.tg/'iQ(s9g4-PqnqJn R߻~IEECqN]Jx;e8xhfZ/e?f]sӖ/;GV UAWr'{ tGXbմMOrZ1cSYmwCX|A6uvO7xCO *yͫO_=W?E]1VwxaHXw<߻]{akW<$.Ut^'9[tLyzAGҘPhT9uqb:_.ds0T$s BMq{SYoӺ^g 9Lt\ȇy>;b^4 G8) ]ёeeRzُMrX?zkU߁!۟Q}|ˆ16\xnIeoM2};DtSaNha?bMSIr9Ji\dۮp(}o!|<0&T!U=$2m.jNNB, ]ɔ]/2^ SVlbrGC n%&< Y253rJ(. QPFD@8d bHل#8o,O+G4UPtmaY7".S.)=w[ygr7Ex LR7e_ꐙ*ddW@_wK) Tx q>EJo00;p^LKbڭ];S{Mj][FMDyy7bIAKK742Խ5-EOJO^Юm=grP2&;/iگVdd i׺dī1aB1|ѸpYq( ~M=@sYnQSCȔ?s\|c7D ȒxjCŇff'"jh{w #MNO΀3WRS(CZr%ǘ>9xjiƵCʹ(C(CX-)-LYXd*C"abYďI.K7;md_/t" yh!6U6HB. WUW 9m OLj7VH<*tcw/hyD^Ȭx\Z=7l%[}v/3W^hbj𔽎`]0hFnXx[xbD,e,1z\dZ"4<<ݯ:œUGR?z:J߷+;;CP:{G<#:z|MIoU4Am;\,B.[ @5}b4P7@[d5Lz$;<ĩObKn2A81dH=aҺ}X4NW#[)pC#Q߮ziX]F#o"oXckUatDo~;~pkJѦpNyty{3V;q>J9UWFFG̚X(&RMp|=z}6FʦLr1`#(X!$ДٴȶpxɦGϫ>AZs*|ڨ-xJ"x:eXix,/R٪S6)YƵ2>Cc3a } BySXWDrҥ?^fo{˻ `V~z=j:{.oRJLC93wR1yɳQ0.Xy MQnD tlS79K(;ۆrY% n>ڲt ? 2sXQh>ɞ>OCX-!Q2 pkh`xXsl@fġJxA =%u g^tTuyCab%\!.FN=fDR{} U6,/ ~]+ݠ(XbX>A(-UJʵT=-oJY;=h0F^lڝM0ޥHqܷ !iJMkeF{;,iE0-y8 G]S?C7j8Pe0x$1@/ FIM}ƑWtܿ~7)ZFo#vn,*RN>4 h?ȼO&DM刍GL׸n /@0nUl2h,®1b4+TdHTpQ+%ԪV5cQ+[.f!]J2Z}P0-mo /PDnįvL4)Fnj!de(R%횵 Hqu}y ֤HwdY ǟzjs\^`H_)_-m(}/2zAŬ[|p@{/,Pq.RSo0e^pigOm{_?nvVdĦ/Jħ Of"_jy7eZOC5F{Fc84X I_%L/WJql)pWQΙ<1PR۠4?K[ 0h͂]8gYhL/ K^i_ qk[:%5pl⸱gm(fbl79!jG-jzf_6U݉7, k`\uHe,&n! CmR( sg S6䘶Up:h6 Lf;C.BfQ]7Sno fqp,a fB &Jֶr91vM&"Bj0byoQ[o%d_֒9zW}41Fw~NlYn|bC 3/oMN>L"~Trc/ܯFG4U)_-f@s3/* Myx+oTC  OrV%R"$z91%9zo֭V4O !w6`>1kRHzk\jRN]^]n|b7T0ᚡEԮFm1_ڰIzAě¨öc/8ӂ!vc 7ߨ8* S@Q\{|}{"8Ma#{k=-i^v%MA(=6};9U]=Ay{28UhZQgJjq}1l"$*--Q%^Pw=ldt$?,zqW̍|SU<elMMJAIN^^JJX%)m{U>G; N' :~{U g'n)Y_jYngǒ9S Ѷϗv88 `E|vm[ :?qr&tӖ2pb)RF&1Zz[E?>Q2e60azgld3uuxC#bF^ ]D`WH_(ƳRE"W6GJeןU']Aiq&0$.,ܧ%R`_AlaP3$U~%t˄+YMZqYK̢/$ͣ+b"t'~wJ6y@9Mn;`'nH2"{0 ɾA ݼlIA]}I6Vj);Q"0 `^Ҙf@o˸LγLj),V!D?4/,, @˲Qk,Xg**JE6$$覊ZD71e'BpL};S'Bw&Domi% ^[?Z&@qZՅw>\V,'@o AyV6vmHao&0C$d _MRXhE=<<QLx]>lnYl#>Z&@h&a U K>hEHkB@ĻwcTqΊvvuOTIhWơACUgΘl?إ8#wtttc[![DKgz2xj!^{hOjGRZ( 2b=2_T %~J9\xW2wV<\.6NMD56 mw#*'[P,X]*1Kf({Wec[;h`>\--~rr}A=DXWU;Glbreeᓩ 1$Hvc;[fv-}TSes{,7 >:}D.zIͮrt2ܝ>ciCJ[(OT9 65JcrTjHUW )*(z$.==YvUL sG"`0$SamZQ;," Z oH;1z~mN[3ˋb L{%d: PYN35~#(GZHDl|c(K`tp}׫C 3y[b9 8J^nBlI x63xHYBJRNIʌ PԆuh #daǥ+q|TtRR*%< jNP6&0ʓ$)$w"}QvS@Ur8^ؼyF֔gtmG)sSuk zQjh8]Fu~;gzcSv 6Lp cΡ1*W?P !| :ìD$: Ҵht#>GÿO cSTH.n;2 t"|g`jplz}CC?gX,N-7WtVy+wrT1=]D3Sڻ 7U$uEu _GrDϠ'ﯳXK?'㸷֌A!bvg2g:u{sWr;,~{UW2FFƐfA?`xY9t"BGIۨN{ūx7?ijMɼr3Zw>`ƿ9ŇyWWFJر/  hS^*!&6+ 3='d%2u.fGEyk M 8ͥQf$ a25)M5D*K'}ZT`+|Q%:$AFa(G >VЪ$kidQ\+N)iR|{6I۞0bw_5)O7#6,57W)̧BJѦ>RK &?u S̏XS0EMyB+_nkRи\0:'el+`.իY}fc߻$@-0+Fq>~9)ؐ+хZQ nuXU5H9]=U"-$RD45:u(p >HE5d]#Ni/ԆS &UJ^/c We|x4M_#p- ĵ0kG=g?O"!gOH=) E|;27hdK6q[ɣ.ƩrdK ndE,ĆT7he\bH([`~j=8.sVבC( G=7rnTp{׹C_۶Uj {>GsmfX&Rx71zbYM;Amwk '`4`%@m[@`u5^2O5 N> wEmޢ]%Cx?o&-1K9f{fedyU}jzfǝ`eA4F~,A6/-{K+1 '# jopjYAss}P: t4ſZX֮Rsa "ĺ9 e(Mq n{˦w䭅ZrNgBKluĹ؝wr3OǸRwѩϖ%`6n9ԿrvqAr\䃳M@E,Zk&wHudp3ikS?0|`7VL@o|ں3B5w4!C8@h1;cmi] 'w97RyU^85[[8T'e$Ȏ$} C+]f#ec=]Rae4:ݧ᜘ ]sTjWҳ.F)MZ!]Բ鄍M;'UHJ5Գ̎}셸?cE+̏+oM:l%e X9 !3tlxƲfŻ?I qAz4!ھPfkNp|_qﻪy[ŇP ?}W7flɣarHnka Bj%֋!t1 z6xFE[# nqZ7)?#is$Q"Ÿ(A>uF92'ѹ\rJYf6 |!Њl dw#cY`O?dܹ5 f6rho\ X75Al5Lid\S240?MWRNL 'oSY!-g\̈́߾&r;!&3rdňЬV[*m?<*>ks%۶]4W kx"qq䡋Lv…>RMMHˊdbZ{a]#E^ 8cLJu+bLأ^Yc/(f@TxugR_ZDjF;w~έˁ [JGݔQ#p -KM6O Q-czҞ~@{7~=QyW@SMbMS:0-Ӆk$o੩cbaՕr S[|(ĵr/m*V<`T43YaMiV.b𿌯DQiaSgu{7ң83E*6"S>p0t`m6Sxv@_?ejV3‹a)B6̵ @^WXdpE7p=#,3H{ك"!m,7fS;bK4w9 ]]qӣ?@ݳO##ӁCnaG U:/]qH`Ug\kw')m< 酦 F҅7F/`*гBʳ,/ 3Ӆ/60})E͓~ Ax-.Ub\-?yR;wO1tLy#<>`sa4a"S??MЁsq5K{Z7%ybZ F#f~ˈ˪Ћ͞sw Iж ANr9L I_L'W98N3oDcsm`y؛6cg IϘ0Bo?QK(dNOu/< ΗxLq/>IJŠ:{ w~Y\ƶrJ0H&FuCg;:ڳQt8a>/<4D>;7[D!RqGB.eZ}ESDZ4G<,x f۲oZ1vP&Mi&fڅߥ2xoWxty2L40j/UZ7?;# znӛz}syRyJ$< 釵-vl uP)yj1)2Y>F1j=ܒo9 ~#ɵs3 1xcz*aP;_ǾGxd-cj-i$K} Vv~.UY Og-AXŚzFSe%bNOH9x!'bڅHu%PC1QN-U yqjLHEQpCPә^tfɸojqi;6 dlg 65^sOi -2wUiXQpn6/R('<aXRY'Zf#4=Dɒx㒕7 ؠ=Dh]`nh)MZZ(f hFF*DfK`CwWӲd M&+9c:(.m r0.o])Q\Q~#K[2Qr.pƿ<뺑y$4_ؔ\Bȅ]?ɍICYfUJW* `Q'Y=@'4?,FnM Ӎm@PeX)59 B|e̱PU0{n ~W8+ON$6gL!^? w"+'}A<'J`h΀>*D[y}ȁ螱S vOΘ VɔX^h dN7~BnS;y㴓>Opy(P\;$pSYϥzoVRoiMSGڝ#`nԋQ/fLcw`0 CBUӋ` ]$􄥧E@_u/xcvU"q1*'qFE8U(ɿƇb'AH&,e%Hugjk~& _ɖBL1p}ܧRЛ\m HrZ%:"N!Q1Ѣ3خx0覛&e#2Eu'v