libavfilter6-3.4.2-150200.11.47.1<>,5fX'p9|ib[WrODsEmExD"^ߡ78KN“::ttvяrmPSp_^ZH)2W0&p!QB/816&WHbK~9~Eg3DuϼGw6;USҴl2b< .W^`25S:W[DϦWI݃S*] b0VYU)O02)n&@͵j-`>@Ř?ňd $ M= Sdx~     <D*P**(Y8`k9 k:Gk>@ FG0H8I@XDYT\€]ˆ^²b¾cgdefluv wĜxĤyĬz(8<BńClibavfilter63.4.2150200.11.47.1FFmpeg audio and video filtering libraryThe libavfilter library provides a generic audio/video filtering framework containing several filters, sources and sinks.fX'h01-ch4c%hSUSE Linux Enterprise 15SUSE LLC LGPL-2.1-or-later AND GPL-2.0-or-laterhttps://www.suse.com/System/Librarieshttps://ffmpeg.org/linuxx86_64%hfX'fX'deddedfdab5186aa6a41aabd4b0a889b2188a3f96b7905114c7272ea4eb2cf98libavfilter.so.6.107.100rootrootrootrootffmpeg-3.4.2-150200.11.47.1.src.rpmlibavfilter.so.6()(64bit)libavfilter.so.6(LIBAVFILTER_6)(64bit)libavfilter6libavfilter6(x86-64)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    /sbin/ldconfig/sbin/ldconfiglibass.so.9()(64bit)libavcodec.so.57()(64bit)libavcodec.so.57(LIBAVCODEC_57)(64bit)libavcodec57libavformat.so.57()(64bit)libavformat.so.57(LIBAVFORMAT_57)(64bit)libavformat57libavresample.so.3()(64bit)libavresample.so.3(LIBAVRESAMPLE_3)(64bit)libavresample3libavutil.so.55()(64bit)libavutil.so.55(LIBAVUTIL_55)(64bit)libavutil55libc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(64bit)libdl.so.2()(64bit)libdl.so.2(GLIBC_2.2.5)(64bit)libfreetype.so.6()(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.2.5)(64bit)libpostproc.so.54()(64bit)libpostproc.so.54(LIBPOSTPROC_54)(64bit)libpostproc54libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2.5)(64bit)libswresample.so.2()(64bit)libswresample.so.2(LIBSWRESAMPLE_2)(64bit)libswresample2libswscale.so.4()(64bit)libswscale.so.4(LIBSWSCALE_4)(64bit)libswscale4libva.so.2()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.4.2-150200.11.47.13.4.2-150200.11.47.13.4.2-150200.11.47.13.4.2-150200.11.47.13.4.2-150200.11.47.13.4.2-150200.11.47.13.4.2-150200.11.47.13.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/sbin/ldconfig/sbin/ldconfigh01-ch4c 17170534253.4.2-150200.11.47.13.4.2-150200.11.47.1libavfilter.so.6libavfilter.so.6.107.100/usr/lib64/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:34108/SUSE_SLE-15-SP2_Update/d27a1c4eea50c04fcc9c6d458c390bc8-ffmpeg.SUSE_SLE-15-SP2_Updatedrpmxz5x86_64-suse-linuxELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=e9189f706ee09740f1f025f8e9804fdc9724ace8, strippedPPRRR R#R RRRRRRRRRR R R"RRRRR RR%RRRRR2msw8tutf-89aeebad4159a6d5210d3c85b9b5a98c42778ed840d7ba1b87b7eeb7b09df3200?7zXZ !t/]"k%f0]do5Gڒ;XEs C I`p/vֺ!IMo!{gГ -I9]<>tqȌŷi{ +r2S2\E;7] 4@]lk޴IzpyC2+J!>D̻AةF2g']Syv " 0E7wi ҂Gǔ-07zԛpnC*P[p;jh$yR 1BJV0l(4Ki@ N J"+I/:Ɇ8;2ȹTAPcx 1mZnYȸexČZMIQ۫ǝx^]V۫M6;þ ]ydydz*v* m!4>6 Wl9[^b\;YPg8WA[$j w#N'}y`Jp9,U"&zK*bR'_v]*!P}z?lHxH{31jaEOwS=kX|͡mE; uS^ߒEI{1I > PjnAՂIH "sxq"q2{}1';y %;E8GZW~֑9hXAX#,i5A,4yE>2m;^L\RIK5!o\7Hm:Ab]GV^l(,2qWp5Xa}k^r9p3 .s% .46] D͞!e*ĕ.kl`OQ/]a^v5y/Z״w>Ǩ#`}XEZe3ڪrQyײ,4ybX;G@E/~ 1`$pxk+ށ+G+maAeoIw!)dA":VA8#}WT`'R^:pf{`ee 8dD9 ">=и$ܓõk!iaMmmf.a%ݙcsF|[Ι䎾pހ$4zaAe ЎkHc+l' XZ)]#;]a v*,?i<coGe?g|)#*G m߭\V)g{vd2:^ 6nuulȓS="xWLxܒ V3FsG ٴʥݪdkLDYs1 %d3 gkAGhezrB FNvKEiDbSVPfzSxa>D"cs"\nuen}d fY8^ZUJj^gPhAn$^(g0F t^Z(O'Qŋ)ha g*`_ e1) ̾ 2?Hm2)6iGB!ka#" @ ' \-}^u#^mONR.RTӋm n?\pJUM?ZҿrܾiTPj7ǶNu bH uLm _\dsPΓk' @p| N/'$6>'ys-i+ hb 0ҿ.#jYgdlM֍|@9y5E H$YwXɌqdjUZpUj15( IV22?ڴY1 }43;dgU ?;k~]jWdٕ bnO@N"}gѯU N @R~ )e_l{%ɱX823bjƐe0'S) Xc{x:s :Aq\H[@Ɛ[AG"Io-  "o0ޠwҡ>bn8{sϻC#|}] Cf͞n0Mu7uh>O[j,jAt'Q>.c.m} g3˕_/1 zyFyoXW2%qPUx8]kTs{O*xay2C DΕ $nhRvIg&}!3Z֠:@-¥Ws)#ChN9/6r^;U o:kCʾe3ȿɿI?S*Ά+,w bsլDY)ޑWY[G!Ո|` c>Ӌa(ϭ$1nI׭0qȊC>C,ĝj"8:eD=eX\^Wٟ\Z58--BN>+lpL 2!U{Mq%eIsLu-%+((ADpcnOȢtښ<6p51Lse4GTbS}-d.FD~cw4[H Q @cV[rZxkP$'7`ilP-x1F"Cp9V,&.cq@#@S?=h9\ZVQ M*" e0A}g:HcgęQuVZj{{)  ,X򩶅wak`f27[!N7M΢`-ٶAdyrnɲcrN6>9UQA}8F$vu DM!@EƢG-㵾bԎ@Q{CP/(~a_5]MM-~y|e-Jsk);:G{ G# 4>إ" q.|œɀ/l}zʼnm(X1OQ@.?p%;Ih/Va<ڿd3 rPrk*6E : Zk D:UᆢFRβ!qq_an)DC}m|ʩlz'7<PUkV8 CTp,xW"}bCJ}}& .~Y0]֟O1Ӎ ٲCЃ] "۴ 闌~&"=1 MHG=9t1cce)7%}f`CP=8RM~ 3J0JtNk _YKƒ\sΏcCɇS ] _b;Ցyq s]quo6oa]4ޭDb1̚Hw?%{i~G㤠֢.Zk{ Uǚ{{,7" ǓEWrTS[qyW6$1fy$*KOmIW"G ;'?Tx.:_WEëq5q|j&זG*.>* i1DhWC$b(&"uvg\'0pe(QgF,Jpoӱ7yD]ݿ q DZ1iWS+SjmULHH74@Fp5hWaDZed# e/{SKTLcWz{dWKha/pm.|̐l}9}L BG)*s3$ŷbhZbX4]c_m!홎M&e 3؀Z* {pqzqy;/Q0#Mc;;Dx#z Ayf?F$V|,)""6:KQv<ט\´K8ܡ1$)7SrN1-&TMVU+=O:)5hNAԽ\6R_V,RF?HK~_I#Xr$ydw(wa&հu^UC*8HSV܂`Lz#8%CKJI*U&s*G4hKQp³ʏtF\M$~5:VHR —xL[2M16n=R}yà4<Mx);óIJ$yJ ?O~`}I9NR z IQH:sϚ6u1`JF%],@VqִDkat7<<2n&tMDӁ gK=LDוmӈ>PGdN x|Sx(zu4ɴnxbKj |ω8y. yDv~Dm2,6o{ˎJ ro$g@G!3~aRWg$,YYJ9nQ=%qlj]XB|uIV~oLߝ@bt =::J{؂bnجՉk;B#GNX!9\Eu.dX dSw/|A6*<~X/@K-B/ ;|QĚqj0B,xjCL}NƟ`kϑ!Ѣ{sX=rp1 2]orx[m!8W0ـȡ?@I>'.dxE[+tq#:݃CYsf'fdej^)4=6"lf֑?Tz- 'ӳ^-e)І M\~G(;\G]P\ lX/G$ɬp%5Xbk`ߦ-y?kܵ2.f #ݿlp+T@\,3~ʙsj񝙢+=@} ҜhAY SOu# Bj`=4m&Їoz퉈P.W͙Fk?.<,q j;o6cОA?m]7zdH:@ H>*aŘԌHMi,\[i#b0L4S z16ϣˎȫ:!Sj_ˇ|E};p<1Ha4E^|seHXժ;*sakChy?i虘M’fQSșlUQn? )W'3yo ¾gԧ)~khu>gv㺎L vw|[4c֢iW6© T~ic8/M_`.In,9Ji!"ܯY5;<(зtq+ p ~ KRt/C,FybŇp\~lC)̀>R췺3[rg$up p'WNJRΖ{Ͽ/,0?4s}r Ŧk!U&NLSUy~2ߪ|1ڌ[橔j}GVUYA)( 2(,!D(77}\S˼況aL%P`t)7 AZzJp,A)Ag-ȤũL|W$~ IpfK]*4*t,nAo{6@27x&z !г0j~(ز%叏eጸ|U)@ŁϑG?(fEn8@ൿb;E:km~}XN"0ay$`QC U(`4і!eLa?D:(ӫ& (Vw̋ʈ5s.7 .3u6NP$؂tg &⥤}y_SD q)̔ :4jXKriU`\M#vʼnW1EM¶1 [PJ6.OڹJβB2=O] R/֦(yά' g2/!S( kոѐsoM M|'sr\PcZ?PnpPx{ U^5Cs/P"[[{ *ý&čw jt}ӢKثcz),Ƌ=<L{ήE~D@{^;p* P(hƪ~UFvwd ovY%b~ WW6 ZCxao4PAގpNzM#bx‚#)qCW.Pw6MD[kv s$8{C7> :tCeV3ԋ3>p/vA& Oq0ƬU:rmuevr=*w?љU !t(]PYR*e<6^(ij=,*-JSdG^wts ⽦ %G(h/4dא) 穇pjvu#\poFbtYh^~e8.->Q̈́A3Q6 =_3qrV̀ j$ӘA~l[Yq{'BG v{pV6d*=K=[7ui߈:fkFSO/7OR nf% KAQNkZ)\cM$wңD#jv/F_xb zWk1Fؐ)[ 1_9+7JBRpK_E`,W*btWΪn`tHb6i8Pw?*28LG!hV2P 㘀ީ:PpO{pq@[l7hHVW6hS`a)3Ώ ! %11Sg?Rׇ]S34nޔ9el?wP{P"`L§+6=Aszm|zF_qI_: V$wSPW.\jn>b$J1,3|i*Uwꗂ^劋 TE5ȽսWoJb[ԭZ%e,eR&PD-;l$ؘ5~ޝQE Gmu\ZoD{&@?wifǶ9؝j1 F7yWXHZ+TqqmLEs*I GLN$nM\OTS!,̇(-G_[BMKH[$R(ĭPxepDGoG81]4CݓWB!^#딯2kƿ#촀%wj!f&mO^׭˓ {`ANowr[\=>O ;jIΑ#G{~.J0{5ڥ]rAqm¬C\fڰ:=ڽ8G3 [-satP^Rez:qItά}>ہgFW;Dm~*iWmW2!5qދX'z3K3qD\X4#Xj2.җ.#u<1\+yK%ܦ〪7 ),/Ϳ ]]Vu_sWO&`DgCfA* QC'1|H\ޣ8|nl-dM WjNQt)bԾFSO!KhbΧ~ힻ=Hiʏܟ$Y)݉u9r;HҍXzٙ,! 6d"f2 v c='_4dJ< -ТZUZ-0%ž 3gjYPz_ЧkKeշ7h!vJ*gÙ- 6NNs ֢8e[QmCyx<ɢQ.ңB+LYjF?\P}hޫ<\Vg9b'P)]*8:Y~Ņ +}&g/Нl6=}ѷ/ilӞ-&teQ`E P.{zqi}`4 DM7۫T0~"~9  ; L}r:dVE-M㤒N-e:ɤA2J)p*.n^ Dq5b7;D1t)h76P, wqu铥+ɻ=nt%AT20'`aTz+@d-!γ}[-^e݅#k^rf}߭,M$/>avѐSUFAS/ZNhhfʶV4=w>YNJ| A6$T՝/tBkpm1}2zM ^eǏuR;a@IOXH>-sL6O15%3,_l)EC[AAu녠 !tsq6 d-uHTa`v~M'J$)ʼn[nݰpd{V}D| ]p:ל|+ :!xE{KQ5G8$ յSNa&!0ub8XTkWWvp'Z)++ Ws00Ʃ9mdb9yx`4\W &Aݣy*ݧ:;|/^sp]lmTl9,t`P-4iy$)ikss+L 2O >Ydd(-Wf*GP<-•φ Bo%g_f(5Ez]8G\E%gNĴ]#8431ӂlgGmIfT2ɞ^́!8Ϡ,ү*r}l~EgZ nlm16D9 h·WID6 (fz"wNPiNj.޵lM:N# I[h ǭMS5-UF> L2d$#a<DJ͔~d4J0#OP7XK N%\oR6茌5#~4 _SZD !KrK,L)$sn|inqlPE[CCp38LJdh_ޱSZRU'5Jo3ˑŴiFXA5]1NY֕V2 -م_R6$H7YOyap(C&Fl[]i5ܧHUTt'Y̖5uF K! Q7=Q[ӏ~բЛ@ UOH7_+ɮZ >z`@zC?QS~ y<ju^=@܆-%\d;F>*jU׺"bLIi?1&'B, HU:w:ƐGJU 26"4A;Y8~Dr];/[5ƻGKԝ9B/F@Hr#_LùU&E6 ` x%j ޝ `uiPLvH#$_v'ASO\k&#Ɩِ9 ^AS?E=5/8Xh^]^͹}txs,0&^Y޸ҔYve&Tj~&juNֶ[ەB+)6<%SU"6n' 30JrviIg; u7BUWt7"&mjU9BZݛ0⋺oXQiTWBtHb1g Յx:mKt8 tĠtVSWȢn,lpOzN@Ȱy 7ve xgsI: K̟K5o0ޜ` "s0#JY\WwrɌ˚Ex|ْh9xfbUì 1= h!72O5yNbr٧Ly!`YfQV-QI5oH.B$ ܉DutxyaO@ GfC%|*%sf#y߻'iScl0 ^^N?wO?D N8q83Ro2^&Lg/!UVaҤ r!.TK/BfJlbġ7Ԋȭ3C-7mkPt+{WcuA酥/wH Tş'|ۢ$21cYeL+R,sO|v_{m:fH&8`i u=VG{!Z$0jNJ#I,f^dVwyGͲZ4ֽ2B11d˒2qEgb ȺK:}sUenBOX VJ찎#7nTea^ UftӾA>I߉Sc24HExcxE5g*:~/dj-jOp60y.Pu}vmw췊p7c:F)3 n VyڳuϦ\͢v>\Svf cTu>XР&|WCx.$ٞ<80G3fk@ax+q~hbc oF@ ;.^[>zT;=(),[ }D[)0RmڛdYQy kW0l 3a<` ,ȞG.1 VRF|BD*(-9Mv#:zwy=;vlQQA)!bcdz;;S2 &O3^{Z>$=F c\F3m I7?\lGshZ4oĄ\۩Ȥ'$1Osm5|&va`?^009͔(OT fǠk>4Ŷ3AyAu;3-YZ›r<۬C}{J%x6քc6^b{-_Ur9ށ&3UIUf[+*ݴ\yiLJNnHG~VkB'<^atC/X0GJӺһ+AB9{2Ruu$:mW9U-c f`,=0YLia((mȳ I] W4|\I-zϗ٩b( l-SJ+I T{EJ%5dEĭ,c'f$΁KRzf l#3$R~1QCa/~W"B6gUs`T-a>O s DIeuLmh y]$vOek{>=♘$ [d=ҥK]` nk7[0Avrx[*ӳ ٱPo4̀B:yB' -4 \VGw*y)Vܰ X-^Å)=MeG,Ⳟ?*DŽmK A]\{$( RZ+E.dsyd,qcJ@Ŀ ӭ0a1k,{}@AЌFRdLO(TP)ەU12@22ҳ-#g~Sr+ ^2v7Ŏ&ϞˣX ƴ}<my9ӭCyJ UcZcꑢuf[`=du\[{c)*=r~4y!n+{,2nSUL 6Òg5`/ɷ!-4@{k+4KVjq2_)*.WǤ:U?Lӑbz#&CF#$z-m90\8cx`gsBQBգSJk8Z+غ>cԄlRDX>ϳwzt@iGs M yh~$uցXΐ|aH'N?q]uk6&31qȅϕ@lj0|:D l5=Š_?=xĂIp !9*Y0ZqREloÅu~A B(4M}` mZ"vN6g|V9Yvqov[M53 'fp´aǰr!h{I:H1dW9ʉ4o*PQGjhxӜ?ē;[^+$'0,3Ԟvh"ëp.?AN2pMT͓ER\i Q1~k+s`Fu'+U,8B%'>pu}5%yxeB ]ByI \?EtR`4c*B?f:v#76 F5ɟCX+ʟI6xZnT7Bm}H@Mi^Ww%5\#hy4`$ IZ@ sxhZ!E]r /o NaPR)g)b?-*fӰq)6޹V!qՉp8"x]fPٯ]h2Ub~싱;nnR K}v!A/h.;=Ȥ 9ciOYGk崊 PŽYh_zf7ݔm27Dخ+lx3:EY. hx.n`/8)*V`G N6X=858|(Qi(,4{ v.ۣZX,yk"2  uĤOto _HMZ)9'GŶzSDٻ.GbU" 370Ê+@qW}E!S[&C9 8-CR|RAd(Anm!o~XI R&VDnm@9,[a5A׶EN~8(hS7ͺA9 IJά=[3>>ݻ!Y)Xcj]^)#'tw 0ռ3oU-]sr$ ~){'z_i>[E∁?so)!kbUI1U)2fnVKK$q M"-VϾegd$8b!nचIcW}BQX~H/1$5o-9w8w#:CpS O=( lI3ДCa= \ ndхvmp.s`.<6a`|%!IYI]jp?)KV W+>`Q6?H"TqfG^N3S6v%Po| K;p%M^F\yi/KJw I|2 "[: בy9n|1m`Uc#V&΀ېƻX"Xk v@^兯w*V. BZ{PlëWXKe̟gp樌_|s4eޚg0GußX^yHI" .9O2eB`-$LL93dNո6`c#& ; ,aT$ИUˡFv Gz/ 1Rȧ S1v`(F2s)ݾa?&k ǤG\N׎ ¶) w``/ljGV'X*l}fu2TZ ƥۤ\g#|/%zŭ:N[@==x*yŻU|K~]*9ju0T9 bGI$FI"Ż59:@ na_-\H@(7XB!gTZbMAR~hKp U;x]l~]at*jOv}Q=*~§ljSh)YPļrVRp!r@oߕ??Mj6u80O)ZD R,RH6JLꚨm3SpkĒojӮ /4w?r45 E!$ҝuIn$Xb rY o-?e0FD1AƦ#m&{R@ύEk کrpPp!yDCg~`=j)Ϋ|D+(0]H.`RyIم`(Y`řk"ٓ*[гBql::"덗\v ̫7x}z&f96n`g+e! T769('yaǽ>ɕZmXr1)9I[H:{+(DjYbU-ȹil m5pC<6X;6!墺"t[p07{wLV3U%6aD{ F<g|i:&=&pK4e%+E}ΡN/ .%WZ9$QMk2Or[ǬT]\W-\L;T=,M!dYMt*$P^{҂MQl܀YUG~̻Zq98U>l,{Z>I֥6qvݖkӘ/#K LCճ<u0ܢP7vU.1nmfaseuF}+LdתqDw>k{ :Qv*<罆LvnwCĆe'X٭6U@ :/npi6Xo3!O 7*D׵DZvMa_Т,0:KcWGk° DcKIY@{CjHxe24@݋KKsk|OdV"fS;גO`WR$YUN;!+JiPs8FvgnT^HlTwܵIآj*ݥO^l]nTT)@G{cߎ Ǣ|R{eW͉B`[ <gN N]VRn +k6}Q/{K`XGiN9K 1,'F(;r?kge|'X4Y' \+nKq#! ,siQmYYVϚ!TkT/ A$xabJ(뭨4$3I0迣ĮKeEl)ުCuWy\6i?6O_R ]PKW>P 8h|)&ֵQI:rYjjpd{Mw1߇͉xvD:$cddL'P[éu(/G4YXaȄ$9 l1qDdU IARWI6fRi1 b`h`)V#:/Y8Ύo(;sǭ sl{&Ι.y~bVSfgi_nTSr[ןߖOej=Xq:CR}x ibd[DniM% Bb$T`?R[5q&2e"#Q.] MMۢѣb)ó+& aS l5dB')+kML#q맯|y=fHN^&:z8Xذ2ٻL+wZQ0"܇q-.H@c"I Bx6?'R,أSF4\`˂ګޠs&5^$ӳ>EJ׊P<7X=k8kݴpxuul:2n.˩R?g_^$Oq~*!Uj7j,DT|LHS#Q&7 +7]6 4տq {!TiN_2j\5Ɋ3K[hVnڜ0|\|ޢc0ނ[s #dߚCJؿn?]Ϡo\A=}ŻiOyk\DP)ITGq /ASK*fZ UwOϯULPDy1Q܂ #vQ)LmQn,NWSx&'ۺN~xYEĨ!KDD.Jg1l ҖVܫ@B{B8C)Nbm:QvxwpV oWAH!Jٿ0izG<ݶHh҄Z7{Lz7!H\snB:N)Ef3s" SBn;&`pbzwS(:݆ȳQ^[HPg=.ߘ)]ܱNa&U!EA&<=T"vns| lÊ$DVsPj>j 1:l530?pXms:{48N%m"άyT􊤟/t?)& G\؈YYR9*_%1Yq"3q3=Yn$ߓ{S A4o) 3Lr-Xg\L;eqW׍z[Juy%A39_XQR.ib;ЯAV0CE^迥u,-M.p5lz?zPK&ϲձ,ѝu @ɢEHq0jX$̸"sW&ZzIb9ZgZ?.^!áK\m nڬp6N 󨉋DZ "~n/zn@yR"fF_\lj$\DIf`\ж(=%`)7mq v] +zUԃ#_X*F]ɽo ?>=bζpQD?wWc ĺS1leeA'qK5!?8K.i'c9D9~"<0E"%CV3Ͳق.9HP<̬Z^A0| .fZJ*Dc$>CL?uun}R[Ÿfӷ`eW i^Jh1eDfdh;]e`a.0$+2/]97;6w`Dخ@]<Al~w|]~{&s+\/r'ۣ%TN~t~vd`x<N=a(E1,+ڪt&Ń{ NJ~ۖףW 7Q x8˚G3!|L5m J2* hڱJWsD49B)I<\GK(OZ1fǖ4"9HwSJĻ5Z. i׊嫲u:qh&VjpڃM< NWUj1ipɜ`m Qc537j&ðT|b;'<M>bƠeg~rޏ@CTF*N FckcFz7.Osܻe5)ci6jNQݚ@ۙߵ:{Bt2=U|#di#+:n' )yHe.`/b)23֑ R]͚ۓ8%y"SCT0.bƖ .m轛9jf_ثs1ك,Tltora ~**Z]rx&b@Np!maWӀ!)j8Zs6(YClTlԬa{ϪހQ@-t\u׷SןQcd 3P)tux|tV\4@o\wR<"5u7VGgbfz@`qDLMM1M!$cmԒln2~A 5n.G=/dD 3GC;vx* z|TdE]v \q*G^aB#K77K7Rq}l Hf)jg/zzg6x:8i>Qr9c\ \.pmB~ǕL'TkHe{-w`+ݚ/ MM[XLWQ;ä́Fcw:6 j9 _ `?ٲbN036=jUH)a fۖ[1SG? X, T&K;6`jr+8yB4+X%77z4 *-m+txV kena M}Z9tyc;I2Qq3 ?:ˉ/?6##xc[&򒒒OOF5O|Ky?v#3 -mӕ+qx3Gs 2v~>gI GeDru筒<458o `n vtMhQi_99k > }C *;O /xk)<\BUZ}gfLw="&m\&3wP®;+|*%%4, TZuv_Y,tkx'>"nvoA7aeqV\?$gT&pĊUX݊kX9rSћ\'C^ @Ca678b;jKH, ekJ͹:G ykGΊ˽/6N6D fN92jns,;`Q!e9*<;HU!LM"d޺|B=)$ega Y [gskUBvԑ]\ţt9 f9#XO ɓWgφ][9Oqy&Lڪ'} 2W][ů@ Q`̀A7s8do–ﮞd tbs1yZ16bmݲ^ &ݨf}?ᰃm?" źʓ7~z͆{*: к4Vh!UTo+ Eag 09YǕ#S t"A{ylZz6²MucS/iO}t0ʋ 頠N{nԡX52#}Y|\3"5;y0D(m[!;89n[QTg( Z0b=!0Yaz'с_@AJ3F/ B{J-Hra=GZҭ:Ozlz`ANcyͲN)IPP+*1+)F@d泿&:VX@vo#%ʷAz+#\w]Z4וtDӰ3MG3ӛ#ލ# +EG1e#2%'9a("pD4G+-1eH*aHi1vwnE L`.Iq:l&ow , Uc+#(¿ hJ2s ja9"TBXzA;Cr~8pB+W<>ߛN|ܪX1z?Tl+Z1e3uyy%zmhy$2pdIФv. ,iQv%_#ӈ̈0E|YR@]-Xq6U:~Ќ4W4p,EII~uٍLaqJ '/D<ԡMfl<4qy#>:GM3`vu.,5&īOOP#-X}`!BF 3ϯ?_x$^x6!\_U t/lMhOФIGtreL ?Ego|=(T:M&MGѻ`w]wj]pW}mkESa/[&*)*4+^n^t0%MG}>nx^KK #0|!ɔAa0fu]& ?rÐLl{NX*×>~'ޭsEأPQ7vdݣ"pגsCx4 9&~c0瓯aAXaڣM~1<{˖ѢR&Vϥ0? )I%Fhq)#[vN$| j2>\ x-Wo][l|W#D:IXED\Ұ)s;nPQh6[@ %gxar< KSi>*]NsyR@(6ߧ)+Ig-"`?/~ k=_7M3_l˓&á\s_m/S{AE.vpq(C-~ ehEv _+4cj+ʇ2̩hÐ+qՒ՛S)y4P=cˢK9T.|Bt1I=^ĝIf6U0LXհ)&As1hl]!.R Ȓ2EO&)>kOƯlTMWLlLjݼZ|lK/D確R"I us~]`fًi=S 1ˏO`N >vq)e5['x{Ϝ'JoFQP+q ֻCx2~7~-$Khd9X|`0iQ# bQ(1쵋N'-cj%|6oea.x Md|%aϛbU=N9_L>tOlSL%&4d=@945 y. K)t=U9d4R E*Ax qSfeƷ2lsҽ٘m~ T8,i5X:d=S!Z۝蟣[/,&A@hkh[@kD3im@P@&KP{ 5S>Ӏ""+F,9Tѻ_2c&a~vF]Y!7ē*"Qzn l^Ng[9xs) Jbm~vPvcLN?wF%n|.ENc9u(+s{eweZw JQX%9N(X1tHoLzDJ vEQw~/O}.@)).^9;ڐ(}j*_-A_jeI j4mcA)̈́ʘ,ct6]"$>LOkA^Sj0`>qFP *Zz Z>=nD@\qS?pd=5Po4\e5l-0|R7Qi!, v [`>D0-Pj`ZL R-5,U% XOb n76HϓGnѧ&rhm6NzFW &llzݏERGXari+~Iw)g*i)8R&Rpu'd]/~#-k#A6h3⺅+ڎܺx961ܕ[M#eW;'r"BSIh{I2_1Q]d tL>X< ct7I(͚lD=,F(L5I nw)q"&G;nY8w|L(e*|!^ΗdlvQ;Q"(}mE.ӻ*TLo_Vbg?,6G;"6~ eB_t ^žܦKI^w=mzrҧIӤl? :/#8r'1Z۫ptUZx[͈Y^. F~ Z78.l(흚lFƌi6v+5zTiE\`R͹f%p  En`F\UZƅ@s9&- pm,zЫ.bIKrnE@7'r+)bȁudzvj|d\ 2JUc)gvnRtWIv0495G&\vxÎ8x2.onOulz4!t~ sZ:g+ \*#2K0F+ff6}XR;M{&֌5j~ +t4Oՙ52}@+ʼn&-g\cH;_ GD;[O,>Dq6#PQ_VS7ʿ QdZTGVŀg $<䐣gOa2cTsQOE估 F^VoH-d;PW!I,Lh`-CLg# a8o} JyEϘ'eW:66$[oR7 ؠ1֍~TR[ektDGQ*N NaSOr69xfk>VUȋJLRMC]donLP$AT5A' Z^\ ouBy"g-c#1aþ+7~Q`50)WSt'S;lROCS?.6tٵ6 뛁\:vlG)H{ uͨZ쿗dZ0yP"&}nIWߏԪw>4 ?Jl5G 1Pڤ3RHtUPz`l.KL"CMpSV,Fr%+ut7Xe΁1e^m֦hVA+z$ Y#[9PI `?10T t%' [[]~R:& B gf[.ot *z f=a61ڐX72?t< ߤ )YΧt%R!M3rƝXSky-_Z޾ H5ET]s~>Ţs7wWLb\]yS2teoL'4MQ ƘwkT ]W;[FmU…E|=$ D@vETvzLClvLHI0M$۶%o NI:fv꣎Y+b @,!3cM\?am)mH]]%=:P3<{?Ϸh^C=1'l6>c|k7Y<{)=|O<\:+Obk폹^*'^[#u%M'%P^FlSKhqĀt9V ko tЁ҅oӂUW_~;bmKtma]Z]' !./*^{,4pnC̗7 $ 0o2ݏz*Hjfp!R كwcݔ}̀G+̳`aӒ6;_lmbԑ7yџ23?,8#}H wA Hi3 T)8h)Ǭ>x:*q.[5sx'Z6>N-QIXVd_U}&D^-E W tnxEjr.[ 9iIaq!ɵrRc[XRk@'RA0o⃢~>bD W: NN3 s۟nʖ_`*1 aĚ){OPb83E b}>ـdo[v{Mzo>жOLE/b)1 Kݸ4 {%K!L"9>̉e l̗4_%J˽w5Q刈<߇%}"btgNVp?CT63?b.T(Z6@Vy_߽&ZdJ9/~9AIWݶksdDgE%8Γh {5=lifT{H~a,8qiCc9ƧMHUUˉYod=u\@]9,@ ,8G?L71w?F3g͹@kʽ߬>m"3-1˰=v CVbcM+XZ '8ԕ <="ڠXֈ;^xyXx*6l/H`pjP@=GwR&r 6XF*0hr{t;`anfMHv Ip(v vlAwOB髡-1,/IChO :&KvSsK]uR;ҙμYEbmϲD1tyGw\f /CE>[l +?Fp^Fc5>=rOAQ%l(D52ks W.ejOs{tq^ MqL-I`Ȇ z /Hq-hZX"iG1|[evFxQ֍'.NiIGT?/<+v#^09S$Zۣe֒`*Weu=ʴ;p@G$9-<b&y.5{4(Λ.?{nKCr&l 緊E*In΍;+Eݞ6Q S0̩h`Gp>F4xq/OB5zp EWL7@ۅ'tLs?d{!nC٠ϳe`B c@8đ[i$I893FOb`A]`lBI(Jېs@'mR^Ӭg$18: g#*͠Xrljt_(=T[-30VKňFsLt< %&隠Ró!]pC)R5 #+ht6Rl|9Y 7޸D[i%-'Lm䖳_}G yXY|S t˃MgҟɎlYf:Jפ\>!1iBK[K| ]TfaL>G`4?ElQ;DGi/yr_[o]қ+ 3`|RNtFgDJ`\ZJntE"!):% .0궽oWZ "y.V,OM*_*w` QHyD")6EwMZK69=p6t~Y%]m(*x:< )wsw$G="w%qˍ_"6` hߜUOFտv41L(eb",x Rt㱰 4}pQ_ Dlc' {sQnoyTvZC'beŤ ksF% S\dN$"!* tm?H$]˕#UA"F~ ŁU3M;a /~"1<a8zrX[tdq${E6ABi(]@`?Xt ٚewd+{1??\FEԟnS<J IoZ(NA[kzT B-*._ :s 'נ+PdYܕ˺, |FD ]"PѢʐQ jdr$l0aG#hja+q\t (#{r fH=K>vhTF4OÚ\h8pgpxpU_.vbHs%:x Qn_O&xtk4]E+A d\W>K:S(qN&(*$`B3!h4n6`0&|sw#/"$YK}ʎBm|A_iXd2)37ub_hO@_n:5=!ЉlqsG"vpxT%7̷jM j`\EvxLS1_5zhA ȗU^95(İUl\7tav燤>#1=g #fn]K-b4`\&V4lOA%Y0}6Ex-nK9xlj؃A5ED,s&mRD2jVe_!Ie׿IZ>흳pCd ]wo!cu&]>.BwE0hCmMH- й L$#9-\\3-xq|_k0mE ,i]x&@>475t(8 @[8o{=R+Pm[t#`ŧ@G1_ DoVHvV2)ϪlMe{27f]r'E tҎY }G#a-03r5JyDNX'9$52c3,úu9[%Fd@ N84ߥ *&1UGMuBvqx>@YS&EM:)|)64h@[Ԫ# go!@:_ 8}2a=cò yGw68Q)HD/X?:p_N wD:$g2qdQ*Fs@t! DOp̣ư"R~^nRD*/WpydZ9c6r#K xs$`̷ޅ+_$rʏ_*,Z~hM[%) N\1XO߂;Kݮn2h8mTqIJ$X^ tR4xJ }$9]蛆I*^#_ˍ2;L4*ޝFxK FŹv><&tfaax QH^XdAY"h30 jҶ pJ{{|?{Hib[ι{ywoOhX&(16ZW |(C[xU1߇0j`ΪU;al@/}%ࠝhj V*T~C j~o[gz= WV[IUJ;~^E 1֝(< !C*sݡOmՖ@4ܜv"Ԅi*<>ެQXZS%A#d-#9Mf#7W{;Qj_vAvTo Jﳒ'MQIH6+q.(/۝S*>RRwzu{(hA}TYSchzO㹌$~bxsЄ/W`"[Hl=v_ў#!mw[wv-a'%{2WV^,68H=[KDҗ7K\ܪbKQ{sc΃*)?Y!LFO̥h߉ i# "A M>E1 #>kU8@Y>k Q` Lۖ(PYDysVuylP9]0yQӠ˼fیS J~w `WLkJq4)= {QsmP_[bӁ/ (rq ]. =۽K( b P&Xe5j!E{ Hq1 ԫʢ7T@.!]g)sFL5TmOH&.#> 9a't9$)DҜP8b`o|~퉠֝6t^QITWվ+P6cJ@ɴY@Z<IQ?59>-_ǠD(˳HW۽Jqf)06+h+H/L_ h#4㷖;)L#4Oă<ASk&oB<ۂI$& apK R{mgN %Ke0bk_,S|G.rxKGN 6$]` (P +v0Es拔Ԭ< NZxO z&4Us.5|T"2/@ݍU_\Lz|¶PsaDO-.[HM Q?2ٱxWPV}0ڲNc9I%Bǃ r>I5\ @X'kB*sq660Q/ƈm :ga[wZ0FXSC4ɭATdX$wTFX5^e,eѵ~?N]҃$aB~a0\z8ևӪ#CUWә ]T{lN4^٩82J?Q@yߨfL\徰o.q_,/AJ=®[ھVV)dh+}[y\;j=)8@8msd⏏s :JwޗSaz9ʼnq[A{v|D^% ([2է.1DL=E]Yn#bϒGqóA5d$3{m- f0NJa gEڴZ-. zm}zjsWJ^r*tMQ,ۃ>er4NI_PGs6d~9a7DiBN;ĻQbmIWdمa?/mp+#IyNXǺIqTzʱ"2VK1U"Q0|OZ8kr$"-O g0 9D>e&uMS^<  <ﱓ m8 gUUGfݔdyVG8vbX^IWN9x٭;? f=4ɷ*ʚz-|Ѐ<,hPVkxm*\#`&kl9WZ6`;SՋ}Spk wPq-\ y 6Y5=+ ґ3A $:p0EzJG4,o $5::ZqЮpX!9lI1B_J7%d%ļ\ި5mIV)w3N9^%A/_D{o_b4U#"m&ňs08v9 S;m%7KufR)Y/"cF6B]Y!~cF*i#D;INF2P%&qGrݾ. RqlǕuh{*I`%67kWEw;~\DcfλzΛv^p/n,C$tW$x%t`IV 61?#4FHIXx#eX]G߮whXy!|ësledFހK-ИՑXVʫd0W$y4]aFWv]fH@Q&,TΏMpkeCpG0ʿ+V+4RӋd$-|c&3;Ь G'3^߹ Q7T emV>#EeҚ$blr8N'}bwi; F^9̾W u":etUd@6 +W<U÷ CY}%Ú"M-DŗڧYwR:5D:ſ6 $S҆[% -÷Bex(bWΔ kU|؜@m4WOAB|xW'8 tfUƤvᾨ35wEd G(>C&7Fǩp>FbH)DLw&"XWM1D8nSQkGLCw`O:/jlUQȌŕm3#:Н{GGt:'`/Z=*gP?71ƑSJ޼İ(ܛA?k22%_c5|gצ@Vw"uƋB |,[}魈L<Kk=N2`0c@Ȑ[ìؙ\7jrzn75] kdbK[vYqfCE7zs*$4?{53v, `}෦U #bf59L&d@E pL;ј걪aFWh)=gF wbJVx:(,)s OC\ܜ}ST-YV1~_jSt_x#fKRtЬj[Z q0^TjGf߳zmˀCf*7*L {Rdg˕K'e|_pr9fb)&'7 \!cCʟKBSɣ L|7 iNYz[l0vflкugH}M&4s|ߧlv)z܅ˢ3/VvQB }qr#4>m48܏ئ./hN&%"Zui43w+t&QImhSYImPf v׽ $+rŏՅɰg!tK}j?(IRh}##enͼO4[F;-إ-*NP땁*to].l˔! (ǠPLj}4Г |$nǚ#x.X h)EFK&BBo-4lU TM8a8Lm fP{5p.ʥ2=wIdUʯ<ՁZPJȫP h)7l|W7&FwX:88WRW \7B v& =Ux⥎H+:&7R1cVF:}݊ lŲ(:nuw.F DŴKD̾يsП^n$zI:V&BTw\Sqr~ ļ᱉gՐ%|nAm.6; t̏/DG |{YlX} &GoN| …xX>{HE瀬e o SOLXC+` dʅϔ混O \%mEᦽiN]72 'Fs9[bDHCtr:ޫ1x*J_@i+%u5uGLkS[Y w %ǟ]F EK/5S68ݿ5j\(neRUm&$Fx-&N8j!T04Kv8 ocmp?^z5꧘ T|kMggR<(XtrHO=":~'&6:Y?ǔjr k}(݄/F,K0?RXSo=`2`P@rbhi-M-0u(λ LZzNٍ>09!XJtXIpuT툅jB)OT'|˕ $(3 ZzOqlbِ#\\2ipZAT7LLP1%d]I U` !OJ%=O^x 2%U.5 f.H?2v?6sZP1FzJE3hAUޯEfBo̒zvXFKu6S~ʵH u\>F@CE;߰?+ ap]@_ #a>ֹ\+);WτHoJt)IW󶈼H%,DT>X_l}\Y}/Hvg-gt!zmQ!0Gћ¶gy#q5Hw~GwiYPe0c/Ǧ+U,L#wC8v2 Tju8p!yh&")v)X)J TgqN-OJk<⡃W/b] _D243msNfFhY ]404m&RQgC\G_t@SK!Hjen p͂}_l lEmL36噿6PN#MWC< 2i&Sc拪7qX.b#gkW5 >Cu"cAaq_eŷ.}Yн|ʱ$qְ@13=}MF ,^>Zh6 ؼ*-1 Dw%2"zAs6ʡSay^JSc^p7F}/(Gf~z_8a6/Q:\ ҩqռ}I8r/V +^j9D|(\egT-m;US{v xfn.ע uWn(˴yA3FJ[ 5Go' z%f"U0`3>m]"@EKs€ᱱXeP}!1#E,T'$RaK.NEIp.t  zĪ?&OA_2~TFB =F3lv ٬iU"YL(:Xi:)lqf%WE,l?#Qڄax.r_[7)OKiTM Z /&n*"]3!%{'S7;6ptڃx*}jm <.Sk7#Im!JyVBp9N٨.McM% 2PXGATygBu}/ފ>JiIL[&ꓻTt6yR N,,J:G &N3_elLҜsH܍WG#v <~<*{u\젹Z te /›`| ;^҅BؓMS4ª C[ KpjgN8Xe@sURdyܵ a!=Bd ݖ_@n?Q'Y{ &EbXvk%/E^]ɻJhrF\FٛYcH@@Q`'؀8#t*1zVTmp`)!6֢'`IlدE8bOyh|'3],2R;iG%W֜ "AՏu ~?5}3@+x1*tI2(2sҁZ-+QxqAj]E]>Wl,%1dmƕϾ-F _nu|FbFghX) H.Y v[hGlg7p),[# )D?!I\ݐkG1Cد^5["X VO܁-dvs=ի{:5B,f%{Km*Tkn儷ex;t1+2Q$Z]Ecz;.> "տ. VP7dĥȁUP[PsFW@cMG/֡΁[>‘_D*ѿBU{!> V=CY4ql}ꧧt,ûG!#5捨ͳkKJ4}3&ۆ^oS7J\pZϛ{Zرqy@mWM`@-ѹ.d\AʀDG)j\SԌ+OX4AsMnTCTkK2H(힉f D+ DF?F;rh\_;Z u2heyu-Shl8F` Co9V/,dGh:oK!?/ 5zoAsdTW!+u0ė,)W)EMcv "'߿'0^˦3ugM{Z~_#C}!\#Kݩ0p6}oxY#^3(F-a-%MwCts֨uz1P$3j U&ʠ}bmK)ndg@0T^`Eχaz!.Aa5S#(o9.4/f{HCblBYęҹ~f|JV5Uia93%K{MN#WQS8g4%!xjض5X0֫;'{Q!4^T? ZwF) <͂ek({oɦ ɫ[a\F"^틧~:NxV);I7(MPO(O. ^C`l4X3X 羨#NW$ke~ 1{)$'+{clʿ l?PB;-%O)Buh}$R>`KOmq 2Eǝ{= {ρJhȍ\XlZ2dj_c`-nNM.#|sL?}Sx'(< ږ\NhG,ٓKP-t`_@#BM ds"q%An\U^A0O7'Mn1Z;BXp]괅sKeE*4_P=;+4^;l.|)ǁ1,?艤"P`sWk%~17)5ZV{ɭr;W+"CC >dQ6/mKur .{nq6331 tQ[D*bY9o*KZ*=o>!Ӻ5˲KTp``8ZDF`jñv_YCj9jĻ^A門Cmn~5' <+֨$"q<eCkJpFijRi1YwJ3כc_{kS?MtSK|-F[|-$ ljlnjI12"|BuK@߼Z #T5lɧ[w7׷ni]֌P Ԅx0{X`Ӝ"D~qRT|&288K1+>x,h5(uБȸ1 /{rnkM%]JnB܁a.^G`YD̻toUFm$\T$ %(j+1\ }귴> |,a&M*L{枝`3{d nYfihΎ4gc) 1pˊ9|QzU=K.fp @k͊\#`$[)gRyܨ-݅y;EOܚ ՚7Ta.< Z !;fg8$ ;ûMV #qtVPfy53AG-'~EÛ 8#%gEU/V(u}4zX61;r zף>^HQاe_if(m9{냴&ekLeس_,=%$o"BڤbZ,ݐO-שShN LE!1:k}%[8Tzh,Rx \Jɹ-u"6FσN֡rJyh:ο%#Շ{(gTmON;QN/#m y3wه2W`SYN<=b|t #W7۾94#\)۔(@i|%L:vfVGQrDdDN3ea#bc}~^j,ujPa.,[>2WP2 URIӁ캓f¡2@#U5J Ҽ, Nm-8xIc#଱46n]F*tT8ALֻL"M`j:O_ Q1ڀczk`ͅЖOӵ>ěBXPx2UHكKi/ 4qXGtDG;.! N4eDuO?nмQX t,u)2*#iA/k 1?QT6ɠ\YOeTdWnNtd~$ǣ*QM7"MH1g:Ϯ)suY{ty6&S^})=?A9DM_ǞƘ,^//E`ORkЮȀOct.]yjyuo}`+@\-G5i2{X2Rj[UCȹϼNQz-P_N6w@†mH2 _-[1LyI,+줡zaJZvu4òjA[Sxn#-G6j6͋X@fo|rx@CpaKV f1F)M52wKWYPh>.ѝ, Oq40ƒ䷆aEݳ?\KIi(IM3EoP14GB⫂na6YOL-7dS/7yU:@|"| Wm-L@=(C5)C*Dxe_+w7I &,uԺs̼U+0VBfHf8 OD0:|<逕jע(.:>V_ͭ,fe0dJ?̓V2)v&à1jRo-|/ir9%lmo̹ n#'.l{20mN:Ih 7%eըY)uϬTΖ nrDs݂9?.P5GuWҝlƍ2pe^xyc,=,:>~ݏWym1Vvi:56@lb-N͘FH\ֆ%^+=:/nn({9A2Vvhr<ۛ4>5lm>O f'0,7!Bcγ4`'.@{qGE.8J[1qKP!fj>]5s'q{Nn(kK Ð^!G*aS3,́bO 6ԍa3+6HhXgqf#p{5J3=*c3UCNpfWm*w[Tѩ_RjA+l *L]08tF|6`YfNjLZrɔ #Ԋ={PN*HDO"$-wq"-sr)pbjgd&͘^" 1yx?[Sy?x.vJ UPCr2=ʢzKC[20:SgM#ːSD1>Y`Z,S/h;2pQ,l<!6SMUNhy>9 x'_55 0pM29#n]̹Is1\#[l8K[HgL}<^&O7a!]Q;Qy]8! _`V.f=uU>i(7Qլ1PdcJ^_&޾(mЖ+VدdV֨c @BL;oa 287IS¹[h>ΰ*݁rD9E{'Jӳ -kOjzd"5 yz$a ,!-ӥ16<*ERwfrI"C" LkUhN[w.@&R@\&NKR[ y|Qr}+u8Rr%d^"A!4;'$P pM6nu‰K = MD~K*Bvpl"OV.Z5ZX PxKXJ+%ENmRc/*EwdT{7B#2Q[c¼]Ƕ>D/J3-OD?> $e_vqhe$Bfa#z16b01KW8EI9r\`n)ͅ9amnAlPW*9"&%I!KF*ꖥ /ѭ8w |JeXsIoZm @.ZQt>[f`Խ6a> ׭_/HzvhPp)@de/Eׄw_m6(JK;ӃIɥkciHT_~Yno6=M5tr7ʼ} Sљ"}th!Ϫ4P4F4:mhyY@}AqK5[?] $%@xKy:'t\yK (jw;")5d`v:B,oxc |C,1Ӆw\+!|uE~'ݣs歪 >[*(@ d! knC/v 63NZsCvcMH~(ØRWVo%dlB븏+Mյ"wo7 ]E` "8ohx3tԑ/jA9+(׮fԋX #P}B+}#ֽfĄoJb@U b(iVi"4"E»K|nr$PO@jr7A, [ûEG"9\%µM;98Kt{:/*BQx4SfGW XSoVݫÒC_|]2vKٽQș<"3}An-l#ԚCW$faAc抺}Ua\㚥Npq}: U03zuu),/,o%y[ ]=HXc9 @^LoiZץ~2PnR*hu2TV)t)(h۽#yx)" ݷW3OΨu2 qȳ eYpBeGYP X|PDd$g)?%Kz-:|(yCZR5CG /}N Z8j>SC5]N8jU%䝃p@O\ځiM~8V}1 p0YqؤhI -?Oz.;.w3Ί%qj c%G46+Uee,$ΤAޔ?Hj4q'Z$@`^Y3}I"C">, 3(oY5>-M5{DQ}I6O9,[q[NYr/eYGSc d|b`e,}kF1|wRKkB]`d{Yfp(dB6ZeC?h^lw$nŔ{5)i̾S TLK\7>2?*8M$,:nxOWc09m]8uHGzbGixW{A;09LSs$G-Je@?ҩFjiB5CD9NƨPM^]S*nh1y74oY຀60F7@%RQ)# DYVE8 2G!5.OD=j_$p61j8&BX;&Rt2lâ{BD$` S> -[%w4\K"MB)yCh[h!K ɺ_m=$y >${U9F=R* W$ 2&<2l)g:\,uxQ{Uᾧ-X㙝ʉ^7ȈC%QL5f.(T Hn .uwej8s,*SX;?Եr?; eS6`W`}t ۙ~Bkk*h[p^1g+Gkf,Va6VQq5R)cDe&kąFVߧtms+Ddv uPV?piM{T(4K6;0Î},6(>y0k~ !/K&&6ݓ #-&\#>ąixMT&v'\IIb!p@:߾t]obD=Gbvzց݂hЃ ]Χ_(og$ 1߂D Rk~ԗ˄{Lrtw;YV;= :wlE.׭21"1zLCFvN_4ҳ1T=d)=O3~d N&T?um:GԓC(Y}E0 ocݗꢔcêk#2?(: ?O>윎E,mriqkc&Km>!&d&ir䎝 .Z+|25VkW E\h ;mJWb0 xA+>%(ު)5Ay/4^Rf Cx_ߩ;PQm{$^SY)" 3Ag pkSd:z np$Q',U,99t渠JgJ)!-sf$¾$Y-?a?yDŽ9|T>XWgsWktZ54nj@2.#nUxЭlŊ/7zw;T(T2JZ176'u`l/]/))7h,Iy;zɫ\SDoe*OȂ>)R ?;CkcF}P ~5Q"2V5.&0x ,qjB'~:Cx Qn eʧP(Kǘ*>PM?o໳LmJoxVK]8o F&5Lj2١ A\,6Pr|-OXւDowmDIca.#F=ԴD%[rvnp/Õ}ar4%rȔ;TP]V"Qrp~J,B *)ʪ6f(Z:r-C?Fg~G}<1B`h"D=);P.}9/4رPi<7=+e qt&:TfD1Q24"1m5J5o+ 6㚞~2~<TY. ws%ڧ1OP+~cӹX#8a Pz[hAmV!L##*J.] -Ih*/ )H1]1W'MMHdq.d[7,͈ȏ FRΫY37,ruLD#k5HmH_K6uRQA@]@Zb ruG @7c $S\VJЊ{Ll3i|ω'Y7Y) Xҽ|H~(A-{Ċ|_AITXqA(ɇ 3Z Jln3cu8O:O+~"D :UvoeMꚭ7CaԬjDNN^]c* gBJmRȑ5dN1.\PcqN!ĸm=(o\eDNrCԓtt8=qy#:IQfp[‡'E쐒eє"L] jVe^1nͧĈBocOy"wޅ%[Ogf CtPS,0Jl]0u%"?l>_5^Np)+IVԛg>YpV: 6O*HCLS TrgrZ=lqji lѪJ K8eZ{v/v+)N>/?$MkRk­wӉ#Q 7ꅢ}W|`?Z]GsC+xwKtF$as>bW^^JaJ#a(ƷfKt cLhVv͉-Ql~DFS{灗6OW* gv45M8b~\1zajNѹ ʞv!Iܕu6]OQ<1;<$I&~X5b9FvJWٲֹS}C k*{at\kCYֲ;ӈk ڸϤFnڙhJaӻ*DjsPY@k"*(O XJ!f"`z{cㄟzJZ:B:*F' g"Tf:nQcpPP /Ldnyu4YR <xPbD8\mH"gMRm~=Wj]$cj}$Қ!-Q'G nEPLQy=_T)Jh] Wuc!_&(uIP w]k+)^UCJHg.w& eBI}6[ϧ6O^u+[BqTJΙqtKk^H]Ϸcqь.a$8*S1NJ Pڷz#D18ဢȞ g`pX4բc{mVC !ئ΋4!9By0ƀaTGHwQ|5ɿz8]P"\{ FiL[a1gaj1g \#o(rwLRס߅nir8iO1)ҏ˱EwYڢN~Y9wk17!PZJz'IUimQ^&8c8A]BQtj_|q fWRqt纂.t`p9f2ǀ< %V64Juj8WQ[ex&O]Y;0PzqQ'N0yiB˜RB5Cj8nS0`])whPSNэ.h NH뇖(V$O{EAXDc#xYBm3$Ok֪qUc3C_:8-$duPaםQ `<75/H"o;eLKtG kRCOE.Q[Fic?s9==e;|P4_^܄*z`ZSK#DK'6gJo D* .CPނ)>G%Ev32//?@j;tᾌYR"QZ%=0DM ĿNo􂛑F-@4}@9~aX IzT9Gq_n%j:]|T]f~ ˍhrEĨ{߯ڊEVXu񿽸sp,I7OË44gbN,1qƷA^2 A-̟7dlX(c( gࡇ;wR(4.O^ tS*Ħ^!,^tݷ[#K2ϒX$ m"D>?yQ~"Tz , Eifт##v/NDy* x/:RVWf`an53; p]:<$ŜZRƵLlij/U=ri۵|ᇡh|-p=xp jh0@%),]P9s xȥ4 e=dȊn6T?8E5-JyB x O^?e$K^ T5q\=H^*SG$JfBNo[f{^[)u3`9k43f輻_B'%GYz~ -zvxC0yumkL\=D(tⱥ7\@n;>6tNe #: 'O|_kL06*A| IvI^OXE4JW8>#U`J\~KXK|vK|IӁ1I~Z?A5pU'pFXB^hVfhN}U{Zd6uVLkETl[VCx { fhQIzcZA׻:Zx NEɅbLS6ޚ΢Fɓz z݃9lIkq0/ʹ#Ԁqe }rEԚ]}+ni \ P(Ah)`G]~hm鼈,D V\=v''jeFRL/" i{"?%c) bIHS 9H V([5E@!-@\|$fNP/tZ- Ϧ-@MF2W6Њ2v Y˼Vyj~"G 3o`Ӝ5\B 2c=Q@0e/-MȜީ,m ސJ&(L;pJVM|NZ}f]S\ ʵYͤ ,=7 qf}6' VOrQ[b&ke-I^4{BIxijKr7!$Å{Sjw9," "]:%xD_G &:ub!ђJ!ʻy@qp `B{"XX#ui oou'S.#!,;yT/VD^dP=n ZǏ^x} qH]b;/"Uy Zij;/&n?Fb7~$KuWiX%g}-%,ExhҸkֳlid٧c7}"\*V~JI6svJ0+RLbwc 87?.p7HlYw#y1jyDS>"ܝTvD\,?{yIAn?Q%-R 27!N?dLA0?7ngW D~&ZL??c"W#6 +B,MTKR +m(\'8? X1Ȟ!4m(&Y ŹXFҳ-$@b"e7@?Lq4U4 {gpM0B``hf xlO_x,>Xr 0/l.SCY)K)H{m{N1W7R;f*4GRmf0R;i`恠?!{,ihV@]BUlΗ#HU ߇xrx J`UsEָE`uOe;źttN" ` 6ۙU1![ uC̟ jj"7\G_̅^fa)=m|D]'țnOEPX]:2O+cXEvNgBA5 :jaab F3W1{ 'f3"~X`·JR^"滞 + SQ;d>|Xh1Qt4LCBcu^[iG@ObutZJ6G_n8JKt`eFƕ4Iq:s`d2c.ɷS)}drVfzЌs ;2\5 mllm#bV 6?g73M*OWC 0YAoUmIȎWvv1aH@GOۼ (1. JJstMvBG~Uڏ3yw-O8k=;#IILBrad>cemC3U 3vo[B@vvn^=w,|k-8Yu>u*$M_Y#KU͎R 5<|&!gf!ßpG#]8d $A# 䉹Or6{?b8#OC֞~ds<DIY4kGT#)B"bN8SM7v{ǦM4-޻An&{Hq^ƏI0ueƾ7 T(U2=7_ӺYlHvT,VSkw%LkbZk+-8$&6<0]Vaf+)o!ϗCoWC]!Xq~?UOY?2%O 3t$.e1:&o~;p>ZJƍ S4mI7z\1=x;ܗWz Szju7:fׄ憢- > =~؎tҳBt d\N3'=BҠU~bM(c}^~+M ~ tͲ)~R{66|8hgSTxW* p )4YZ$P|c3@i:Tf 43h.j,Z޻ˍO"qFEZ@ /K A`a^wc'{ GQ}w;?}闽BOGjOcP4➘zveaP>\obLK2p>} 4{ aB.TxN>ߠYN,;B \AHE1=)xbմ2Poe5=Xtq6#sMns9(3ڱ%ޓ1鱰hߡV[V?D' =e5@ىl.]YLzS) KOLYTvYY̠fUv#GӔ NO*^ۑ$J5Ǔ_ԇN Pg$EJIbk[1!R]+(aTqmln{JwbhN{`)[~\d+H&ԥ ‘mhDTԃ.0y|Dt%ߵCb `xw"sbo__f9  6Kf)~(Trnx1](eI$6>uy[ eUSγ$ؾd~lUݙ @c~}1iAbUq\~wSscMǦ<H}6q/ٕu*QbBDMdnU.yh_1+'ׂkL7"O P  4%@BZ[N9{|[L`Q/$|Y ڇ*wG W۹Xd4:ҝ5T s n wP[ژ.kP@~q2EDA I ܡGM3MIF:W86Y;[5Ѳ_^ڦ:1-San> ɑN]ov]iQ} Y.uR?wJ< +p#?=Uҥ/nً>]Wg ([7fZ5-`X3;ue `ϩf5PZ{< ŧR,hʁhn5m1m*5&)˖61j߄9r,d 16e6(cbSfZ=>B*[PJ. 62`~ FKXhd%DS4C>{|~FNݮ4lAɺO <hC|lJ_XK]oig 9`~^??kwKxmBD^!Pp,BE,^ZŠsv׋=OcOM8D ?vLd,ZD|c&Fە;dt0^4)XXڹHgV?Nf7Z< { TvW"?|UZyXB, c)a"O ؟҅R*k:.v). 8RM0TINxXə$ C;`˦sq@CA:FRʞJ)tN7>ϝ/tg:>v/k([TK,b G;S94kҏ7uFE_2S&y67zqaх֑;ckvi!E&iO%ɒ1IIe)]/9X:ed8Uk(@;KiYỦ8D0qy-a+ [W o6K~/ڥM^/R~Fc-IH ޺uz{c<1NQ-dGU0dS z7k0}mQ-2q=ހd,,ʕ+ ̈E 9dL k{y,j$)Jf;f)'58e!xV#Ʀ4p"fD ]_/x-ld|f1<YJN;Pd.U`ؓ֍o"Ј&pܘ}J!٥V !/*1O̓L&ۅX"̦QȘ7awo.@*Juk: s^'B{]Z;ʑ2Ojo(i?$IVDsa^<CZ~IO/ثňi|l o0jy@n "'w1͝,b1Cߛ;cޏ!)DM3b>դ9` !(V5/c*Qj?;Gm*ǥbEE|{YTvxJl8h_MG[KCjT4>%08u(Af",!φ//]xM]0%D;,`VVzvNH^ R@Ax]w&.8+öǟsM)Ejt; > ˞43ƉɚM7}փWӽGמd,OnX˛M;U, {OEX[a4Eh_]ғwI<x劆|n9v29M0g@S3{RӍXt[/l]7w쟶7םf77ޯÍF Vi5jO [EiS̪bvkz8wuǽf":.p_S{JAf_7 |vߒ|ݥv (8NY]v̄qM'T:[`g]3Aً2ߵ ȽupeAEߧ]HAxЇoJYwxt['d0|Tu+_e`.q%cxRue)2udžQj&^i$;轨(hFkbc/[ku>U/9\HHvE\1-Ltxz+4P/CF*E/a+=0.u`vDp5 vFbl L[gs?d_UAȪ@@e>LlOٙ-ft5`m\%2SR@oC@"6˅uPc*ع2Fc~{!6YgB;ߛ C+cJE{sC:L:áCs<־5/_o`[ \1n{f݇BS*k3!)r1 $V:' la/U0WgYf>[ᮆm8\?nT蛱ʬMxp{װYR@\'4U~q{ηw!E+q+?nK 3hsً`^ nGEĈ]TY5 a_LwUIR@uT[d[B#2UX3]Er@Gs po7)闥gc>/^7f0PɆ,nӫ+Ρ5()cv&vĴgEJIm>A0K\'L)-˓iNа#́GmI.JHMخZfy&+z 쉊՟gX̼/`]W(Bwada#~M`sYaр첂hU|?xV:6fyJZٞMʲZTߖCb2@#pف5ϷvpE [ds}Tj%S`فsgMFˈTY A5S{aM&Y]4y2rdW^rA xw17'{~ Y FR7dTډ})~X|}r`Dnv$t+J :6 U }X ċUXz|},* U)PF]s7:WL8ԧඌ'0o<3|E`I&o+;YVv2rAbt ׈ޣ ΣduU+!lN[I:*_~kI)w[[lDFVD\ 3U|mC(<*A"j-}+lN29(0kev'Ѕ\g8*|[xx;svZBxMcV0nS! u|#;INP3ŏ~k mU <{ʢ +LW\M/jco#=";0PHw/ypʀ\'m>n{yi^$t(:HfM_&>X#n 9m$߆QP&kr{p-pʗ~3Qcy:e=G 9ʺ7zYe5?:VNApJ8K[\z@8+ `45Jha4{Vi<,x\b`.^JsnU(I8k/ [2=HUy,#c)XɌJNQ!ymh搵q4Ӝs Vk3/x>mq"xJ>ǿ&|jG2 Q\d!SuKٹo2Fi+t ;z\I]x% ѻ5"TXR kԩs՛OvL6AQJ{rFDHow71Chϕ)&gur>T^i+]Wz!#sVXMm "@s#%d {K X-[7jI^ YƒUn P\l2h}_'ORlZe<.wH(N8&5\)9/ - 3=yZZ;mv!&w_q0^/݂%A9S$=?nײ  % d#;NJvVMyԭ(AJ 1saИҋI/h*<<߆nF H1[lɊm Si08tLC? f޸)J)ϣ#^@?WA2~nI_yvd Y} 89T.X;rL};>sjCB/^'+/mffk 9ZkI:*Ai^bMt^mmKSWMZdB*E3ӮjGB6&*n2Ș" B5Jz&N>]CsO:T4{ܫd4%j'x"pӽ#5hLN4R/ɣ&LIX#߼?g4uG$0Z9PGڎFEY9i?[βBYQ{e GôG.&&X ſ쥞Q,c)S{,𴯨+*|qgn_wk;N S)6"&oU(+g??jU̚pzFd"{)+?M֧.M3 yd_eme i'o=wݎIC⤅C|W14Ufr3fhkyЄ fKyԐ#q>C`Lx#;yc]nֲa7IAjL F@-*A~Tv@dvOC&͍ եݲdDFߩgx :KnY/8O0!yް ªCFh0ŹqD3[owu50kFX+;uٶQ^kQ:v'Gq4OemQI A5%>(" ~xI vH/ ]8+ajgi{jP!6[X`Ui'r[p;hc(sdmĺB MK+N);Z8?NMA A~%|8d +%g8?Y ^f_Klת5֭Giе8La5LX%ݠ &jhKV% H9mOX ~A78YB:مD)6o.?/=[PWfnuT`dy!,]&RD Yvm!4Uln㛺mg4Sm M_x0Hv 8)TcIoy `#5`4c*[RnKkCmjB7q9bd!,/a^)Yo1ukjd=:ub_sl^gVW~ [ꅪZKiiZ4憗Fj2AM"HFz}ϵPDH&GM;G`̎`Ų*PT0jfZG~r @SUKvxq3צej )gg wh iFA`X3=z/FFڤ22t$K;LVw5Xx_߸F_c @ T\4';ϲ>u?>WSu#%9cZ8Br.@}̀U*{c*8 I2!L뷯pWVc|r: v^~2=wAaWŰl'"qQBzf ksl~QzY_:?bu #QA4EZJa k}*$ȱJ0dc @#ӽLy( 4]g[Y9|c~ $:u|fPgBU7,W0JCXT>t7~zҁWr@%Ŀe@c '%gJv Ã1gDLH}"H2U| H3Վ,' zZrO=x&5zoHЇ&n7`8Ej*qQ10~2!S**o jSS08&۲R9: /h*pmwqV]2u-ڗ3zc׉@XCE4{qLpz֢V;/Uc7tfM.ۯ:v(C |: mћU@@!`zdm6E|@[Tf65_ vxӫ.gA²D3P uƂ26` Jb9 (6[&X5ׅqtP9Wj48~,Qx=NOI'X# =hy)=bƪN$A|~O ?KPn@ Leᘀ!TmwoNO}o;{g^Ԥ>d fJ~ApE)s᰾{X5LmU3flJ1 M\_EWOpMU o,^ީ"))}㉻ۭhȧi ;B9́UB?V9)lt& vHIWké)r1rafFƼc(Wn9',w$ B*R6=%(t~] ݤa I4pn05]@۶MuD2B68: ;(mQh;.:\my%c%&)$KXIRw1BR eBc#=liE-m~b~Xdp/4mr=:kÒ{KMV~ qD;^GlPp:yKTGHxԜagtκB6߆OzOSQ|HbݑZ}ޗK(/6ELE`sZFw sbypkow+5n,<@o(:]EUsH ͭ=\C$ԛ:R%}ZoqSf"fDQ7VX2ԂnnO"T*^@O Ze/)noӑֿj0DɒdyljwZx[[-ҳ.‘JƛOW;AmlZ}z36\i/cyy7& b_8.QHfW1%a.L6RJ4^w=4P!9/ڙG"s8D zŞM%ޖ(37ܫJʋ^U:zv Y4(W"0@5Q=$&6S"{T2ܧG!R7Vtk9ʑX\R1k-zuևd7}eِŽupUJk`Xqy{y=3aS`Oӕ6ua$ܫ2\hE؞(wl2Ԕ$˺?&kn2;@ '\R6]b ﲃ< dʤYB/LKwu-b}żM8$`O@_|\5=&OU9{LMH(}K&NOX"@!aalXH%੹ɯ 3Mµ XaYKwV(4O%ci2(=E~cNT-FsXcdh{t8E;m&[m +Q%͵IQVXh%>=%ln7e ,*)V3>zw>iWE^7ȜEj?(5lhN+6'OM3)Z, .fUC KZ0fjPbG)rr1݂*i=4$I`iR}۰:wH6۶l虤@o^PQ_&nD0W4wMD{ \tuǯd+Q'I !YR10S~fZFd}y DC6%2i&冴'@\0O)y Y'$@ú/\rjF<#$kOKca[Tu|ɷ )KÙ7ăixحWԱNzs2N8V*i:143:ba9kc +hyƃGI&h1wa];\B"/;TFMT7?RZ܀i EP#} I!]bLQ"?#9 @4ǥ6E+7-&DC|S(Lݮq>a<`^0 ^[sʲ>+=+jMsk s[0ZY/$IrA&0t/w?.9]]p (q=.Cۚw&nk.x$!Wj,ducg*l.7z3EYWeDn"fP܆-eO;{:3i:uL}zO} LJV fr5$IS6 jQjjRUGsLQ"(2^. $WTuLttjcONM(G7tvl yIqy) |$lw8-4+4R@/0PUd`4bUO s.CE7o4d?3~%+(fuF T=X- .3D'K DEQw]@cq+AƉ?:d+J>n-?bU:t+nz)J-4@V`:=*sXRc2W|j|](=o`dW4_68Fu>Oe 库}_0_xH n|heL^LRz6ᎉ6 A>kZuǠ%H3.v2V+u%M|qxm#>?Y[Hw<(^\ս=IǞƳgi5cFcy۳jt|_;^y?֔ "7oׄlϢ j|[#PƇ\.o-59Ry k8l܃+Md MK0ֿ_," 5vq[LTY [v\ET z>4"E(.޶wtg1aիP}&͇|-mZJ8cH*xB-RF(`(6 \FMؔX[ae1p뼲$!kdDۓfWM4X.oNmzaC~; =CAG8fp=v[--Da`l_+ ̦_O,Hϡ%7Ozւ_s3*J\ \! 0^0GHqp>]U;rΨWT"sKSx*ΓȐ Hݙ aAG]y; qY>֣ +$ {!Ѐ&vM eG8KOIB31.wzv,IٿëqVDiQ,F9?t*Es!:I~B0+K՛k>8RZLNJ˷~T`nJQ ؛:" A*/0 VlsqwcFFo8Wj3m.v;]HonۄUKRY%qr EMս7PamS9DKWz?yՀ;$go2vUU>o=\"*~@/"!o#I:c/)1h fR.)6lº-fdNTX)h 1Gtgq&gx)xN\˰Y就F[Je7kec'@_z' o\z:PA.Htwødxh"4NXq XoxQ#VTbA [ n ^Ǽb!DuF%Q-#kz<[ߙjq )9~u[18%jRE_~ q[yؐt>6&S\% ?y] $s Ӏ$f1HRlTpm[*n)I(meZц @r$jĂUt۞6.XP9RzVUWm ^ |V4oHf35SA] Mh[4# Ǜ'1)όYC_}hk3p]dߢ`uz^y`#c/%%?'8/nr,;RMM9vDڪp#(]@8a9'=<̜0eeNw܂`馛Wyԣ2/ڮ~j^Gk<]6Rsw7" 435a5y/T6FB>Ok_<@͈xumU&:ݧJIY9T=1ЋGʂ(׼BrFw/`.bQb FPILCBU.ǫwD(NK1EK2aB)ah/Z䠶Ibz m҈`l<"NsXEG4h bB 1[M"U`@Mpv\kE7IZl^Mڟi+"&2g[u$2Q`w;M4=PeP[UzoMȯO2cWS!m]Jm\hȽ34Kc:R5&69]m!}x;_Uq`rm, '.vqUu~t #=pHL^Kgy`S9~?@)+{.&kam$SҼBVys,_)ex/?(H@`X[7~[:FML`>b9.iXL24K Wz`u8`m fM*ȑy,G|ǣR~v=ɬH]UsF$d;A 3 (8[pGQ0Z:R ޮ5@,:ƅ;)Y^$z+2i|2lbwp=7|+EUkľ{ӽ%Mwc,}u EIݴE={|F4cvs.u Ae xX2/^RC/)'7Syb:X\zot#SlCЧ}]}qfUў@Ήr9wM j/ЂDDQ (8[n5+]9#1HpYX#tjؿS9x׶Li7:kx+$ 0dzƑ7!aMq*7[0IGqb]!#UQe|vg͜D4L1S#k_FBbIf \24ӱI&iQ }"fIp =ioP^3#%)-7"w߬*tX =HTo~p>adE]!mȃ7z绀ꦌHkߟƞA|YcD ymjחTZ5ԟ,@@@y,]m7=j+YY'dlABO*fПanUOf:&ʌ <|2/׊bF'R#x_¹~վk$H10Uud,'c5-v>ޅ[wt`/`Gsv .5OßG5E*ȃC Nl'm, `劍h憯xe+u_4 Gu֥ZDyF\+><6U4l4|\rD1*dhސ>0K3gqt']I#Ia _-Mm{No@cUlM EmAK_jW Qu D@?ʐ:ۉI5+7|iP cGѮ&)!3&D!;_ҁU(g:KֿGSGͳ晇iO ]`HGɓmv}a5H58ʖTL[}}k麸n9sT+8xvu|g8!%3q>]!%#:Kwb"yݫ>g)eN\"855S5jG],+ =[ln'̸͍ň;os9P+rkiVS ON"j&@p"Ã̽YCqh6ܗtvpiV?r#+bQ2H߯:BhJq8dIϨe uU@%b8꘠>ݼДRCyX {] -husO}00r/\5lfaّBv1>ѿ` 1 (q.fӊd2lFDY74ߤ& ۍd㓶M[a*[ Q=Q[b^=$IA dVѷ-NÌ}«55DŽ,/ϷSE r$uI}8hz;<0e훡p=(\ᒠrNEgvlלIv>'Su`gLȆ 33}7+,-0+]wjc03>B"p Ls)6?Nͬ/-Y1P/.KN|dbaUpX1MeaJb5V+/,g=ʋw!&jEcʲyv*QV ot D!]dP--$?у9?MFT$F ipȊ|p~۳&E dأ~[g1+=Ey7SOk L' ƍ+bf=@0DQ.U(v^4rHf:VW -pph'YVG\Ӧ߹ (۰3UvǨ+II:(<[ɶ 砨&wS8%v8eoxa%GZ漢?{2+̃gt}j-ʅs4[M$Ma˦3DJ=.@-9'rUsW$=@^,&mc"ĔT Z]s] {J~L/SQ(`a`vЮ8y4/,B&r:wKaA.v\V=j4ҋ<>uwz)nߎUdMTH7 cydZT7j+<[9xlҲ}¶$p20gP+? [$54* ' &.k{pyilӺ!aE3{oYZϦz$Ҡ@]:؟Fx+&sV;5a3Wڨ\lj72=qA {Z R zV t~w!Bo\hc'7mMUhSF=+c!LnB@o ?N#x*s c[ޣ*~%eH;diVٿiI!J#=@~!9"xp2ݱX(.94y^}bLn<^U@(.e_@6Lh"@߬4# n4HBX0bjH: Ζ[afMՌoL(^}5ׅ]fL1*oWu-9֚s2[sWw!̱lijV>Zq"]lxO!$B3>;?z6y.BZEs̍{k֟i#F>GLY2b;5&a$)_=+.R,]X:l] u=6Y*۱*Oq({g #6)l$7_e dk-zfϓ4MNդi|*>a9c8ݷO^^< jeMmIͣu179Sf7['4Pr'cޜT7}&S:U"p+1 >ĬrWe2WT 6 Ͽ(2$|._k5 nAwtqB""'\X4(MV*)}Wy'`>DH}toKIev0 UwM*_D?,ՙ˒LLə {Ҿk Px2>42s=75mPcJ$e bH`ӡc,ܳsx*_nZj ՍF"l 1L>ϱpuzʐ2 <NdhmNU}oP'G0v&ycڣZp96:ɓD(ni3lkSOEa׌񦠁2zj/Tq¹ ۸p? mΨR1X7KaIp@1xA,mPz]~/2uՂW&WZϋ&۴kyD/U<7)ijY*N@B'r mhW#raI Qmw gVT {l+M| rpoȍHuoNi : @e=EMܿa"v*.ww}w!f(l*Wvf-f$k2uD-*딝G"[A2,yBy5a\ O<.ߏ?_yMvZXAۢꞔtVr{C&! 9gGNf5Ơվtv(FQi`)9׍;~I`:؈+X1ecfE^Am{H5MOb֌@T>[ۨOI8 ڌ('ģt| 8!#Uq`p[1yZH4XxLxs H7-cmi2Ct}vRz/(V`T` (Q|uFʁqE̽2]$e|G"Q?k^)w< 5[[]Fn퍼EZRVX 8 dO}gf>\MBzb1 t*jߔkݮ'3q:#8E>\l45^}y'rx{ }55lniXyĔؕ$Xa;~Dxgɿ&ݺBO! _OԽ< eo% ^30CU`tMJ,"w':RE=q;5rE90e 8ty"Vqq>6IcZ?wP;s]V>e^/U5] XvwJӝEžjxI|$0Ok%@-uM6h]4;22쩊$d<$J45:0W';{6$g4Nw0o6c 6mbçʄ/*AԺX.-hD$Pfҹb#cP :rdqxK# U\}gTni\V0rv> cK+}f >X If:57ɷDk4~+H'=n6s7J7x&l6=kaH1ۘ -.0rӨbpA$9b~v#,>L٨oO^|s-]}WO/jk?1yڲ񻛚}*+4 T@*g.jY|£o3NhېK_y0ұ:oYWq~s֎tzw+*x" 6dlMե=d(T2jolw(Aed+RdXʑ}WU6v!R2ZlU]ӷshIX~/#JT騚wg;->`ĩi#EjNi",kX_,M*@GSkzFڭ~~4: nqvTɭՑrJو !7/b+$/|2 [LG:0PP-͆ 9},\3`dg4`=MEx~0H ^Xn@|?1Y,|m4UT5S{Fݪ  }X36NUAV6*amb9-}W|\d>! SˤsZ38أfefѧu?t wu$%WUհX%glI8< > )YaL{B7Lq7o3@P3!~Z@h,gq[FUNfSt(Vrf.Ǐ9NبT P\B4p T'ҢGrfy|lw=#CmV1w#]|W`J sJ`F/9//AS pL1!l)Cؕ!Q[}:PA WWBMٔz=8=QD&Gxhdz"Ac!MoOݒ/~l d5Ο`5#L|m@ 45+TluZ<RsgX\ٿI8{zI|2;2(2xD>l׶oGr؝\T (?B LR{L-Tԭo sK*31c6e% ܞN'\*MEQ)W# cu#/ YZ