libavfilter6-3.4.2-150200.11.57.1<>,fip9|:JhomA(&Ȭ.w|vʮ:RhGW" vӦgn(*L Mg hl@ad{MOAϳUz9%`dFY* l디`BOnm‚RPŠ$э"Sۤ l\-l3f U/ՔpcfSTgȝVͫbOEjFj2.HYHfQ#/6e,ƺ8lkU@ H[8g$>@Ȁ?pd $ MA Wh|     @H&D&&(8p9 p:"p>@FGHI X$Y4\`]h^ŒbŞcGdefluvwǔxǜyǤz $*lClibavfilter63.4.2150200.11.57.1FFmpeg audio and video filtering libraryThe libavfilter library provides a generic audio/video filtering framework containing several filters, sources and sinks.fiibs-power9-17*XSUSE Linux Enterprise 15SUSE LLC LGPL-2.1-or-later AND GPL-2.0-or-laterhttps://www.suse.com/System/Librarieshttps://ffmpeg.org/linuxppc64le*Xf\f]bb0b4648312d65dd19639f30c11f55d9c8f5f97cdd54f92f5ad91fc11bfe5f24libavfilter.so.6.107.100rootrootrootrootffmpeg-3.4.2-150200.11.57.1.src.rpmlibavfilter.so.6()(64bit)libavfilter.so.6(LIBAVFILTER_6)(64bit)libavfilter6libavfilter6(ppc-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.17)(64bit)libdl.so.2()(64bit)libdl.so.2(GLIBC_2.17)(64bit)libfreetype.so.6()(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.17)(64bit)libpostproc.so.54()(64bit)libpostproc.so.54(LIBPOSTPROC_54)(64bit)libpostproc54libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.17)(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.57.13.4.2-150200.11.57.13.4.2-150200.11.57.13.4.2-150200.11.57.13.4.2-150200.11.57.13.4.2-150200.11.57.13.4.2-150200.11.57.13.0.4-14.6.0-14.0-15.2-14.14.1ff@fafaffWf,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+@qzhao@suse.comqzhao@suse.comqzhao@suse.comqzhao@suse.comqzhao@suse.comxiaoguang.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-51798.patch: Backporting 68146f06 from upstream, Check pts before division. (CVE-2023-51798 bsc#1223304)- Add ffmpeg-CVE-2021-38291.patch: Backporting e01d306c from upstream, : don't return negative values in av_get_audio_frame_duration(). (CVE-2021-38291, bsc#1189428)- Add ffmpeg-CVE-2020-22027.patch: Backporting e787f8fd from upstream, check if width is 1. (CVE-2020-22027, bsc#1186607)- Add ffmpeg-CVE-2020-22027-shim-273edb2f.patch: Backporting 273edb2f from upstream, rewrite without using temp memory to prepare dependence code for CVE-2020-22027. (CVE-2020-22027, bsc#1186607)- Add ffmpeg-CVE-2024-32230.patch: Backporting 96449cfe from upstream, Fix 1 line and one column images. (CVE-2024-32230, bsc#1227296)- 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/ldconfigibs-power9-17 17240551453.4.2-150200.11.57.13.4.2-150200.11.57.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:35185/SUSE_SLE-15-SP2_Update/5d3fc443ad2a1b9eb7f772fc1a23fb4b-ffmpeg.SUSE_SLE-15-SP2_Updatedrpmxz5ppc64le-suse-linuxELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=f7a6e80c18ad106a0d6d18b7bef1c8915c890f93, strippedPPRR RRRRRRRRR R RRRRRR RR!RRRRRW+}dQ|!2Y%utf-8e1a237deab420351ecb6234d571c5b20a36d844546f43da26aabccd200121089?7zXZ !t/z]"k%f0]do5Gڒ;XEs C I`.$ZNٵ8vm17dw J95ZdO,mW+{LV9 }tp{4#)Fcqall (qV!&(EKņ4%5>Oå*Y.C^IP:x XDr7 U]>Ij>r:mŌx#pjdeX́ @Vw,á>㐭$;xQ%ȔFФvw4.SmQ'(+w(ᖦ*GѾ$j u<\wVr'DYBN&my ИS;e?vl*xz1?_o#p׵Ou8V/q5.:Q x$GՀM[3{ 0i#mjab ^= Eaϳ0ËjIR:XBkh)QK~f*>גm)vAz*\SbSk-ɘ?5y=EtEƺż_Eq {pP KHRbmVsPR վrj4ECFiS z2'T()E6pX~p{D12=˓t mK 54I#bwFqтG`AEpPߗp$Q*fԐby[{F- 8 ÏaA/iZ wֻWw# :ke;AP*iS/M0$Yϛs/ۊZlY~Ty5r!:wJ{h_rzg!E?U!DN@R=$$J$ϏHfU4_^.:wRoyGy ;Ov%|MbO+@. NH Wْ7I0Bt&haD4 3⮣l'z!ɹss*7$?yXMbRzEC7ⱡ?Dx,[~DkrLUލsHEڂ ~V]顴{!cHWk; h f e RƹJL:1La S-Bˊ) ]Y)";65V9H ɚB ƿs@01y ^QUE&O3@{ ^((o^kP N j,tZ_3h7#\ScB?=Y]K҂+C2 b츭$&^E랝}8 $⒴ 2z`EjI-P%؄4qdPφ fcx>tIZX-ݜh@();6@E;4}@ΰyKB]eתsN[~d`O4Ȣq.yipI=/H1 M wf,Pra6GoyˤcjCp20%{$fZPƱJؗ#?%0Ʒa5h]]frxRE՞ꉙƒpo߫r5X#0рů0fNYM(k RZ˴^&4=#QDP/mTSϜ:Zǐ|E5^Gۺp.a_|vkzm*nQy^%l@BFW_3h ?'>M 3؜E0/s)I:yI> w Hh}5Y+}p 0]$!lSa߼9OVd\T0&ihbXة;sAd3c#$]=S)ձ"QQ?ZdkTK\fo=di0X:l1mzԖj?U(`HI>m(_jZ`K:o^Z=TP5}~U4ivxܸK/.o <S%Řw>L5/Lx[p?bD^FnLQ,H_ԥӾݲwH;ZRj(1`|Ŧ&*RS{RYƿ9m6qL#A7g tw-q-=C&45Xj{ zM )+P${,05mRH3?_=_1&J+`*ȸ3uN<%^!dPAz4 ƌ֪\5ju(=z  P?c M,k:x1%rR Ee#MoZM]&{ʽMlՒSrﲀXU64UiE,iՔWA Gvz?1]2cOz}9k  sjB{e( bSʹ@~GDd}R^6Z,@ c _4?i i@HLA݁?ʼn{O&ADO1=k[ ܟ b0_c{7qQ=vĉS@T5TjFy ~4GDo=+2|jT~į6QNVȏu/_*·v.)vow-'_: "XJQ ZgfJaO4[N TpɄ -U뱇Nv# Ef#a_whD\Rݾc{Ҝr_olVZnO08F^$Cq7rATvQ"I6}]X!?'F |sw࠵8꼩 2xe$iXR]8'v /|?7WE#3ؗ;#&̎ps6<Us?0#@J Wqv|/`[bpLF ReYl N)D1n77CP1zk(-)יmi_wA~~] j rìih I ?+OC_&9+|rED:#-͹SO8=M-_(&>ْ6f]HUz &M"pV"*g4br/rǥϒ7VP)`ři`'ؑcYh\tjHZt3_7ۈ~!4Z)n5 6GY)%" 'xXW?`!E0tď[q#;ݽ v/YZZSa%8ɲ{ ɀ VR Xj, wu 4.(c՘[TjD3~H{ 1pg*)Uȗ\Ƚ* \apisʉ?]=Y1`EzF`MAjcI)u Gr/}%$Iy+M-f]7~aF4'rmd1XSX > PRX3vn2}~ C`MInq͐pȍm䓢`18?Lc%BcZy ll@|_ ounNZns-$n}o1L/1DJL e_$懊:>ԗ ly/c#F!."Ҫ__I:% a*rK,IA}˜qDlW#(@Eɮ8I~sz᫣\D CF Da<bB'q ,!Zة@#x ɬ)52:\2uhDϫyBuEFEE~d[ɿcfSYݸYj1Ȇ F}5+xRZGEU\QX?vTX~oH/UC"س)D :ɩw;:e$F ?B,hª%ҵ"[^N9X&8-Z"D{e'Q#qviľ$ykP0tӰл*p/kQX FUW~4ƾnG }ҿ7}fXԖs.2{tdl|z+܎Hm!k+j2JU_SߑǺ0~Oϴ,twAe҉_;*1.OH&I>Eƴ99>\bZ5i6oRf4ˍpNXEMc׿!ko`Ќ-0u?^SкҨ|L*]/~6\ԥx4EK H Kd /$VKm$Zndrn/^ofd1K]x)=gO,:R:t͢) rZ{]r|[M A[z[iH"#F=׉}ᛔ̕\DA26YcƔ&0yuMnCTZu7ۅҹ-"ب_zk C+OS#^/& ~+j_iK%$ L]j/GXB4Yu?H:M=Y.FKTqBg|\Pq'Llrj"Avk7wψ):Ԗi}g3gFa 4o`lvfG =W64]g76$TFFQ݅ <'VEv{S?OlO)DպJ] Պ|%z-C!β.x[9]$g_\9^2KgCLy&vU~o)"oo3sW8۔ : HAFfMфu!܏IfthLƹ]s L8v\ɭ`Z4+d9+!;}.1hWN3-1dK*X\R=K@g+qi_`/7NKGD,]_L{/@zhaZLj T?{~OgᓺÕ;8sB hb ]a sꠑpi6/^J(1G+|&}IP=b^8Fҫ}g# 0dpF>1Bgxb&C%ډ.g *ڋ)D| cB9{^)L>ӝѓEF58撱 ؘ`ӐZ3xrlU.npoMA:EvCBeYό'Rݑ1Ri r}l*V(ssЂ`#{(G Y1$]Mh؍U^f=xֆlo7bͲ̰R=;A 0>qmO(G-oD(aCER(sl#7w_|+"=Ky_s%I# [Zk e܎|7FSse|YVZKʦIÓ=:DV^6ucQ0 Ǫ*o$ڍ!.Hht(-(XRCPI16>G{C.`y,7ZNtrax|Rkmeո:v~*$~\4MA=?v˸whAuwUMYH"0"(e&LrK)AXG!%Wt?H>ƻH8+&KmN+ kx.tzG݀ah, hΘZH7}h]I+sb zdFS8kj5[ Cv-쎠7,S.4gҴcLfΎ?i:{]bVWSlkNa-T<:ZZo𡕍%}HCM46^1n&8C߶& %cjeǍQƨ ˖({@ &J׃U &ܣ݈#y>t 1ο]ґ t||ͼW Hnmޛ-I͜כ_z WtGʳ掑ٛVmV^A,D i3yޙbV:ף!"B)@Xp_S 9)+fvHZ'#UYZy ]aa{Dgf  rޭ@}bcpN2UF =|?þx({*TG`i D3>CYc|n<ᗖ;)YKz,q(5@Oy|"cy>`QaнC|n䑜=k=TՉR=QF-+c[>]2Z ڕT_Rw-uR #VIXR ck uo(=7BAݴݕf 0`BV$BnXh0F]newTVy `PzFW& ockd{{,ޖ y+mY^ ڍPՌys.4ci)ήcU+Dpu|2hd%ݷpnN-w'RB?휟Ұi.BpI,pԛ6\eBL}9Yp@'ΎsyA0nJקNK$>FI\L:QZ4suhx˴_Qզ2D~PJJ 6nAIox FWBLXP+4M:_fa֤OTG%K& ެTj_jͫc| G+`?0. [3{%I )4! -ZXIW{%?+GW@Y^7.}3vW!aN`Xո"?hcijWZ<=K?]\ w{uJ"d2qudP)^ǝ/1F=[fY7jc?&&+<.`|9h[SN= d\+Y@+/GuI0cZ_zk0mҪ!,m'Q0߽wOZJRy.pWzm7N (jzx >>YNbNZBUp/iKQ =A!Ioa~y8! $ӱӴIڜM{U4C+xyKbŸ'+TXT~۾epDe>fZW5{d4U|-= ɧy)zr`Gؾ$){O&>GG.o²2`3”;s93BonC^dF*!.W2<)!# 8F6t{^k~脂L<:S~(r"8Hpt !Č|1΂xȜBR&]v{ [:͏^ܴl E3iQ!%ëZՀrLnO7cZ C1'\Yj{ "2}7/6+u6#KW&(!;Vtᳱ'dUq_OԭyXO9-aJU*3JE_k<)M_sQ"c%kLْZ]BoxBZGԙӰb?"|/26ͲzK9ۿND]ʋpNaVM5%XR\ux GْmoaJLe;TU!Y!q˘\x\dK\8[vu%UTEzI5|lC**q>(9Dډ/汖c?~rj:~; /C%;U7C8Q5섲i/!x@4U2ЮKv^{JW+G&_0恌s9Rc"D0^B/_=N6$_ X cK:6C~v 3($%ly ,؟ reG=ݫίP@;"RᶂuׄjrWwyuUҺuȬN_n)`OƆs3YyPY@CXRI]e ݡ%R!"*,. 2zvU$3Gth)Y1v1kk+r`%)Ηb+I1#d+FOk+Sh7vþk9|*8j!1Bo8l`(`%ŁFn &}qzR%tXuD,DG&\օ){^dʜqD*kZ ϊ.2*IR-F3Tݲ<<44HΐJA4 mI <\#c2 t֙Ąg7iӕ44Nƙ?xHe] q +AHJȡ, K7\ZI/S0˭\`Y7BHlϼÍJ4X08N"^4n?Yjj4&q2H(e_|\=#SY2(JUKDWf+^- ڕ'7SyK*Mw=̃B2K*'o߆!@ɃX*_^=8 c Pn2)(ܚhoaN4lN  ~8N,k[ Y=w^[Pifc@owApUNܷa̅3Ge)w~[hw46=q>raSkIѣ3Ư UKV,Ȉރ>!9 ~4ޯ}x0obOUc MXa xaO(P7ѭk>us@H.gjӱgى }򈌰,xӱ[r?9]PB~ZٶQ걈Ϟ/7>zp)tĊ8[' $~C ^h׆^`7bZ7(+x˟h,xKpt~6B Z_s#e9? Oơ[(/q e8 ?+O=lB-x!dļ'7v/d^z0q24;Z`=soqݿ{j4Lt!˓sN=b=k+Jn} ĵL!47"I.*S@஀#7GIk':R-wB0o`:lkB*9V*Fr q̏z_Z>GV<}N`-z=y< Ț%8ςm*L+ϋ.3c]~[CDdhGQ6#ͮ1Eo$*1o nlʚSYq$q߉҆Ax(%I&ei2*n%B1/57@ 8l̤+[d Z$/ge>-#ZG] +bؗKmq\ig S>NfECj`(U0|ro zr V2~޻.B3u㻫a_uJ#_Vqg{IM&|@ HKbHNr'}( IihI>d/hlWʬB;r7MXЌ2YWW~s9#~fl]\+Fy&p[wTtH'֔%?.uI2Ҍ(89%A˖5D?aLص,z>vLEDDa߁+'_(D5ن] xUh[n|n^[eG1Mr(?P1c6,K=GJJwRXm͡Ƌ= z^N'qT3HVPXj'%|̿#jK!Ey[\D#fI`'^Yz!\3`_Ը$xZv|/PlzLUC/볈LUug-%~q(W2^hoWHHd2PI/:O03ΒL~Ja 1geY7ѐ3s蜛S)FG;E|[V_}Xϔ)c*Ln)[vXHtȥ[K>W*iwˀ cnf}Gwr'F Ja=H1C(٩}#\H+@{2zͦLºۆYr `(`S 3!"'b6 Ia;\z#FZ(7b%vl0OZ%jfc co `d.k(•&K?Ws+tj=g&eK앰 !|Wsj< 6RVF!koB+cmMۤ"=ޱSVg7 '4N xFL_ ݢA]Z'\S{q.nRȎҵǏ? ;@*%-<S]cL*у,0j.ԄM.:NZ(n(U9yF5.{4@Cj=3x л`*c1lYG$P桮(eNlƓ}n,o3āW:u䐿_lQݷ~Ws{BuѩJ B7A|;N+Bi˛9<%[hipY i4^E;diČX`F7uﭱF^>ql2R-"^+ܕB;) )G99ǜۛpѰg|*!f}]V_rٓ7q&YXsM.r$ }ۭy.ptU u7̼Qh\B#SAko%C2r#P1JW*D#g9mVE( \~n;t\nKB#>![@890 kŤv 8țfB4 ,|ہ ة}MA,rhy!XNi[ XSm 25r! 'qCd+U.n*cq-isVq"|\e/jmUa.9?0?1C@:XˋT,ǔ>KA]U@Owk@w~*/Q p$*WapWVE_ e R+<4;W0:tџh䃑UƴhH xX> }fG=%?.e:rWEyd%J\`'(9]ީBP:OQ}%Lߗs i7 d-G QfM7d4gƅ,u:YL3Z4_XeuRi4e%j&V`5C=0VhԮ_?8 Lz?<ߜXJ_cwZJFc.xU ČeÆ.V}3Ӕ^V)xǽżXu!c3*W7푇>120{b|i[pU%{LaGGWl\ jssJ^LKZ5d!pUk^ZjFU\4Su]i2mv)R#@My> Yʨ,rJG~o%KUHp޼<ܮPe.@JQB|0e Ayba$o?ȇ<-1.rfm>m[/crj+ ^$H9 "׋y)˦+@%Ai9PR2L4f黫xRgxiz,qx >T;ÐS+¸N Ck{kJ9xpw mέfRXyj"sC/]tTqt2$?Nb9ylf7p@ ֣!ز}:&+0\h FM:Wa. 雺LNRUO.cEqQ"c|cMѱprQ#\JDI;C=ykҾz;ec*[=*G24`Ef-nU}{QFqE"wlD -'ԛxU(<Ív7>ϼ^50D ߌnܜ݇_K=z pufޓ@nC1 ="zwf@m>)ppYE= =|7 Ps~(ea!z hQ&$dIӋ 4ƾߠ8[j|#5v*R=H{v<)_9Ҕ:)TmrOf_VV9u.&Xp=#=|ͭ}r)Ggy=w`}hJ 3erzYekon i9eףV,>8>WoQ eٕ[K#^.V~cfX`{$꘸+tNҥ@Em謜<}==E=gfKJi ؝JyԥU%x۫+ϒ*"N5c!m%ؿG=Hi<0%(0pnsJͿeK~|+Uy/h.ףXٰr,I?RގEU~'fe$.(4-OiSFBWҭ'H)6]1~YQ3wʑU4L0f_DSeQ*;[$~wRffI+cgG|ڐd Wt[ 4Sgku?zƱEeW\@q [۷>cY ˘|ϰ-6f 8ƃs8a p3þkYt<SWv<}Zb~s!$s'JSFxnv=z"A¸WQFN×1:݊h-v\|q"MK!-P*Ղ ;kQG9Tt'_k[=/~l6XdG$;[P^jLR!&ō`ied[C6[Y,FH{$z_mU~/##H3dҴDx"S R0喸vVg.oIҳRwT@1iP ]0L35Qha,n zzOԙQ+QWjs9&u[F.q GBvI$1=AJm'˃w?keAٓF$@q"HQ6ưTMNp6v+?$]?NTCp =9_N&1:νyD-qWO(~je(X.hZ30EL͎tЯzepl. P!Lۋj| 9%ʌ[`w &X`7Obͤ-e b5^3:LAf`jay|F3꿧~y+hV6޺M6%$ >-q3{|lFlutE[c:t)W]GrTaT2XP!>Ai( ^aKo!Dj"5?GG=Tu~?z·۟yyD{< ӹeAJT5 &㲴J+tQ:7Nъy)Aپ0{>_ H/p5X&;l>U~Ru c~H00X3*OqYzqtE~$,ֹW Bf erK[ [z0m$M؆X#yRǺ!@bD-<mTpoׇ,iE6VQM'T3a["$4YummGZ$6f] 7jߊM!ژ6)uMDPLR"͹JYܜSМa>$C_KY (~nFm-+b8r^@' _TL@h>ǁO&ރcfܐD%u|7ߌ1('soǸ;Rq—UApvl+K K9D+ &Ѱe3Njɹ_SO6skWeVҨ^Akx+ ”fRb@H ע)֟TO6 4ՕP8Ƨ5I[$XIS| ̌]}T:<&q9|2h5Ig ufCm?qI㪠ubz dK]V-u,qeUȕ& =vͳ^OWJ|:IldCl`TV.IBx gUvv` d6ӧ~; NSg mv7,X&ޅ pjꮮ~ 26~Jx1l{^Ɋj(tAćp@Զ]D1JBp#dGGSz&Kȹu!ctа#o9:| ՛'J/@>;w"ة%L s|3p^)b. &9'tD'QYybωn@YEՄ>9dx($*H(!e6]V$ %fӞyߟ9D<#(3&zCSϠWQX.ʵ#B(Ößڣ-T?;Z^nLu;,eN%u8VNP(b⛢Q * %.\L?.DwVe G3Y 5Ԋn+tV7l#!碁 1Klt9\%gNlDJ^&&RF8c%쌰OwRzl1碠P"ɎIr˂t@?t,M~hlhbeVR)xXs|(c|#{\ZQ _}le>?..ց>RDM MPakGQg,s+>go7xF\Y5]0r?bN9XMpv%m<.T1`p$Ԗ{&BÞgH .´#z be{dpؔb>]svqoӶsK"R.󩧗6q(en2K#sH=ݑ{@^rSVٍz{"‚M~2A񲶥ًcqh^wmT(WdM>bb<k  `f5(hƚMd[]x%.x.Ngl{ VVƊ|0YJ%ז0`v`mzp\e!n1\K]gR"p6%s =V+&ktT0}Գop&|-S2Wm6L^~N%xz>dNͮtڟ{$)'ڃh V!9#I{k[7A)[ ^ qo:bmz Ȕ^D \2p JFpC8P  Tn)j }e.@"q=HzԛC{LV410uQ>JI: >2QǐпwhS,?+ߏxe\QU凗}-] 4"RVFVU H(^{jKUzٶO'& ArB[J &xwQ)x(߈@D5S͈ŦD[Lls;}78y6 fn] X!9x,xqx?C/(5Q׋, *Yzp {J$=-;ރȼPn>EWKV'yPB>'B ve.zG"Y8x7ܤ:;SBG~l`u`"nB$$ety]mH{KYaD!Z-Mv5<ZxwLrcÚXJ?ô*&![C{<@-wk$܎]J:KN?KoUo_\s56/bTqV;p Fo 00DCE+H0@t/}5 .[[Έ7Ҡ-m 0)7f+DpV=X3+7%\=%˖7?rb;Tr@еoqզekf#8޿,gE:7D-K-MD+cBA1D~"!h#ET BkD\g O N?>G7!SODD1PJ=Y -QnX^Iaz\$J~}aaՎ/^v9겵tqn{V4%zev1k1$Bf0S(7l z $ mx ~hvannY-O3~Ga'8|K9˔T J4?KPA3Ǩd:^&i" ξ32i{ p^8:6 [ۊh(4{ wB.z>B[t# GͪEߺpPk՝LZR OjS{S~tD$@R3$XqEgĘ afŠY9l5"UGZj!Δ}Ss&fB Iq:ڱbwy2O7mP$8|ͤUFu#2o4Cqӻkf7y|>7?m ls.%EzQ詋pQ[`45<+݄}|< N .js;ZCɝMnt_d±KEqPE4Ȗ.3-tdTäujؙ!ƙ?il|=J(ANzpXWXmH"N)xjzI64@nKs`J $ׄ" BV9D59ꢙx)V5jFA 7ߕBγÖ%(c7↧yY/ /2VoQʸʳrxW6Λb_9Gl /٦U8|C,cTZ'oQ܎'.Gi^.]#&I(d>r؇3ƖggFq*) TZ]_+ܹ@A2LέѸˑ<>(Q#8C.+"ybLE^HR-e v+5=h[yW4ERIBNpG } #$,C=9s2Z!IQy2O&Raf!"h i=A%]J+04F5XW=QbM=չ:8 kOG$kQu$gİ(Zyp?@XO;qA`YЛ][Che#q'f]-1ҙ, 3;k6>4rtIwI6wg[ߨEȑ1/DnE&7@'o;j{hVI_vn]O`'5c0!Cxwen<\^(9rԕ*t;7 de|"gm_qG"l/aI⢪Sb HӸJgXq%JZ:Cϸ@Okco% z*0jҗekM`~m9R+j"2 TYq KCA ŊN_$yjE}|ad┊*W=3ف#7psM1o+ v JJxTH­&m^A*l~'n)xqEߨ}WVoP?հD=T">&^⊢,20דXg~&ॖr0%kJ]/kTCkI͎!DV'ԎqջRz[ݞmʑGkRs㖜aww " Q随]`( ta7΀I.AQjò~ؑ^JCs-9 q}Enzw>I&0).J6#"lgFٶm];`_H#'Kk_C!{Zdç9d jp]3"V((_ mO򻌋AxQM4QKy:y)377Y,IGLoh(ݠA ȲjEd~ b5^c^SlӯflD5 t*p 0y~>J09N|>8sOvz(@`%ޤ<ۺ(|jaȑۯ^tEn"sąX6̾ Ri:Y[˃]̀j*E&%>xҸE},揓 yIpI:#:6MF}"f,}=N,؛`=y$Oý֕Y/i$+HgnI_x51`@vYȍpOmɁoЦTѲỷL{p~jpY@?e*:wLP4Bͩ;'UШYF t|ȇAബoԨ7;:9_0u gO}C^v;5xG'L3&v.zq$g%c⏱>_=hkǞ 1bgmy0";$@6YġƷJ)%C~wu|?6z5Pt#M렧Hͷ5ųɊq 3+T&N4rƼO 'h9xS_<֬5\\vl -,x %B҃FMs 2[/NK7 &f)梎 ?woH: XnN|Mwwߊq!ڔIk`*1,pq@ዬNЋ7;aHl0JQEϻ(rW"㲸SF>/+JWxZ_`TR"M^v6ِCP$# x |)AdPȜVyZMg\2N`PȜ(& }MW䵢A)?߶+-9&0$h=|TKb59q>g"#j c N=Acias?5G!5b͜3{H̦ٯ^>шy"۬R$.j?FDV)"x >(,uCt#6Qs.QHrBBY=hޒJ&]XȊ?*K7׌Ƚ.ܪ̷6/D}80p e9ͺr| W[bdJAUhYNY\+><-u{~Tx!r*9:IK$WؔΑ _>^Ř5|87(_5an;շ+K.cL!n\bme-%Zmy?XAs+ֲ[LYCؑ;jGeL~3$i9go]x b{E/1e3j2T8X;4y2!Y VQYj0S#9Lsln)'z/vU+Zl }^oӆ;.dD]eY0#_]'<{OxOĜ2f-7HaW(˪=s|}V* DLSֿEr4xDY 2#Vy>D, {dl) { g{ q ̪/g-PkS/(!RkbN3LJ Ɇ-f7`},ꆓ<䢺zĺ{`P"Z-ca h;66MM-C'K~+ֶ!z;.LЩVy8JmD&V͆r|l\5^Iq1bq;L Zg+s_[nI+lYJ"7"(% h!c>64E`F@r_KvdR5: be KNsΓΗy/ L Ø7x"|NPom21`,P[u jƐ-`(OPrN#pā! 18I Ƨ`8$F4"8k`ǧU XLb*O ӫh`meH)wwQZcIސz0ir25!tu*uk 0Ƨw}%GQx`GF+(+ڟ`sV5D2o"9AWxĄ/|HqޥmjBfvY×j]V ʌX<.6&ˊҶ 2R]wN1b4woR͕hwd/BȖ>([K[AbGmUǢ$ϫ80k|a9kdk3 ]z \ne,lϝd=oa7&o~CJh3eyp1G߰W_K $~ yٰtvZc\G(U |foV)c|m"IU75ơE(r4ɰ8Xmmlb׃E^ XVso/TAѱ?ܱAoM2v}+vBBiK.K]n\L^X1č3a;/}ZMc@(_S l#fa \؏)}RQzaud1,cv$?mSlH~$}Nބ6fJ/Ӿ zL{"/:6p`a+5ǵCsR΋ikXnD {A!+{Z<({rYv[ZdL.ʁ|n8:ĽYV3.kp+\uXY0 4ȩ*Hօv.ɖAuF\wk霠Iyh | fOtg.|JQ֡NB5?LY}]ײﮕ:2Z aAt,F tن(L]lrg#V襭H9iBpF[:fe1#aj 寫']?R,oG*B73Mw79s_%(H}»Yt$U%[ R#_|@+ sixdHrtGQKKҒ*=KvWKg&P昨q` #L]iW>_w">I5Ȁ,qqYEaT/ɤַAuF9SB5 @"|s1cQaI43(x'EѲe2k~@4~r|p@n_wkT'PThy~ NiBku 'A(#]2A$gRw]Վz7Fjy׿Z?$62Q}iM0b!D~d 67dOd8ޞHcڨ&"&LjQ#?} c*%qqs PAg j@0 .Æ#ܷe$/<tw<`{f`TViF~*M8cONhwKb0A"/9uK4MfpSڥoeZ˚"q@JFmS+ =XL_mAiD7-j緸(#~TZZ|q2?$Dsid&`?;f~C7LO3BKbM#3@T'0aN' TV-h?Ũ̟ud#mkU1|TK0`_ۙWN.QK~0<7)5y˛7Ư}PCD#"{nWõmH.B?o|*< a3'!k|f!ҷw͎gJE|(ub: gD]Nk[>[k3E!WE}+2)4T!cKaMYȘl%I!Em K@a;f*UkELo&>#JRp,##{2X=1YR߂A^0Nsd;Wh|)WwtGi /`*ecp9i%'~f\>}wЂ7 A^WE.JOS;y>E(XI鹈4.XQGa}?[&vˣ.L'6$/y^VW&M%RNa맙ӓAZExtڦRȇ/U{k=FB~Nȼ7zHJVuXYI% X/W E˭&yC!xc5͏ͩD ^=_Z;1AivHVV8{ͦX)[1դ퉴$in:! ;2%_=>FZu\[ڳ ) tәwUkyΘ4Y(+rb @R`HU=X39`%SӮgE R=uXfW^ p7 qRvR!+5Ewȫ3?@/\ $fC/QTW\jcj|} .nz 80X^1O+pXbA4LK2*<8/`D'UYF,SӉp̩̄(xB5SwQv'Na &z9&K[sA:6n U]o'BO8)czB#ӈD~?jS"[ 3pXx}[N}"3QRnR{?A+QR8Ư MACj李Q]!,yc;x rq- a)ku7DNF=M!]0DK΂+"]|N6B*W;VgH=yY_Q7~G(/_eťYHg!.ӷOښ2u 1:,`obğG`0s=Et5w)`>M+/$/0+B!&US }D \cwO8H>L^Y0^,'5pK0y7lq]x bC%8cv *CMQH-[WT`#^o]^x#G%SC1r6oLBh!O˖d 'ch 7$:6) A=TjP7p<ʾ@?$d2FG+iuc!6[ç7e3"{)o`UlDk aRc ;mtjjvˣ?jBb%0SA,u;<RIҨ& +{%Jm!ɫ`Ayju ~yɽ>чB%K7K8MgI;CvۯN[xiBDFNE< dE_?y4QW۟;ĿT7R"lݘU .X7Wj `{&,k1}rS뷽6 ^S:77W @ 4jxDIjviE5]:ۛlҘ҈˳b>R[Pv;o ͱNro ^H\4ulM~*/yԄk Ȯ[&r&orv1nNェ'fOGxj)U)&3[F3젷h_ `6a;{3H$.`K<4B&R$w㧬g2~cL @^xs~ղ}z Zq+":sDK*""aq.Z.,s.z|fhAQdn v\yFbT**;좂EFY{JMH\ b\aeo"4tkO($s5]n[.XJKcb{9W._jj+gQ;&Φ,9DpE}#hv1 oP?_hX˷\qf:?H  Uz 8*+4EU^)HI57YNk|℆5}!z2G^]F c(ц578TO +圤۟/mG72Uvs pNLi>c&GU]ͨ1r1^b/=8 lEaqAI2Yyh9R\8&`GdG#D9%Mlwm4/@y,_E~ C0&?$zݑ~Tk9IxECZmJ?O'$dZ-m6Sa~Ui3]W3ȡ^}c]9n@q4\RuѤ׎SA琨IfR+EB9l kD8uϻv쩘uM TyCجf6`63ES|a? 5?̀&a` ҈(}&aaf !UA c1jX.uN!Q2$1gִrjա׮`;V4ouo|5P][ w-:ÍG8"oIy~RG2(D]'<b#D Qh\utBpdeV+'ڇP!hIdr,|:볓gKE.+Xg)enjS 6H*!َ=C0'}\D |j*L_^NAOh< _eYJo5 WɒKAϒiCv%4ĊM{ -倾HR؀H, 'Ek[|sv xcF/WA2q}r> :k)#kGm}PRXe&ULQ*AS~sk%D\) ".jI|񑂠a;A'Ҧ|+z b_2}kUGOoKO,6-bzC'<}@&< #P=j8-U_d2AxB5_q9W( 5fWAm&b׃QƷnfF(= -U9€tQ2: d孏Y"nj*b8 ͮCԗG49}Pxr4&y4Nu{grڗ!xT^ Ls9ikuCy4AX'}=!yeVbA׭JD_yʵHE`! 8AGm/7*c4Zc5=gB]Y-;A1$ΒxӕuX(z#g3aSQ;}<%|`K2ܸBz1 (vNÞPu\[QbhƱ!QAt6F)>?ZTwR9pcܜęNH4 0rBY2 Zj)Dfq *kWadS9yJ|W0j $jw72N6`kA N;EDw÷ҷI=07ܪI7LxCq0mGﵳ<!뮬CQiuOn &ZqVdyzx f @kJ3! kPyX:/ (Z从Ů9+2MIGyII_,G+i\iW[K7Z|#/omAo$<5@;\O՟$%I:3&fRxzXMa=`*S+П+KMi']o#jL)rr7q/] l͓t`fBKOPpLs*HkJlr8v ~@m\x~L`d=n'f`L(HdYAW Q9Z^QPkKnhL=ocekJSwB p`V+S >*J>#%?ՈSonW*63"Wyv☃A#{ݝ%22䤀iL)'I=vj6Mc q4wb43v |a-:~KqvtXe^y˓( LouW2>FL_j"G4H #<<> 57,Uv=|GM}9hq4X.MgwQ<6Mvݝ7V'!&z6|ePz^nA> I,n6ܘO2/xOԞLO'UM*&/)3YJsv-W*>E RqY8OR%f٥ <&ʴg Xk i\Ot|8~!fk\[9B$]m8ىbD<Gi-T~ec#ɾd;+f;}oNa=5ހ^K4;{f@ns ~c0ɭ  u4D;q0eo+Kq0SWN2JI+^JzQ1`e<%HPRYzq𬃥ZLSZ3$O{lWt#K[D{@2}$@ vg#]Z !X~k{4y.Pnq@U#d>K[9s"Z#bk<êV\:oȴvLLo]FcdJ!SW6|ـp=C԰MsWB?ʆG݀L@qZg -Ē Y?k BOd;]R~tE? XD_D>cIdC,SZo5@B!|SFaPpbO 'ԭ ! R# gBd.`8lO>@+puwlp3JKhkbsl`IS-peʍ1f b b~,ܘD?=;YAUʜD tvR/CX2c5*x_iD~: C΋MO^{X%k.Ik'IU%[Wy$O.+:!5 _fYجi4E!$p5#XƁPZ;V )Elis^k#oJh>yMw&&KNNѦ .lHܾ;XS)DTU60KAV}?&F0 (h<;24b#:}mg;ajp`X](]6, AM}W@+#VAi'cߴ:Z@zՑ9,x"(]_xC=6~e͟T2T.ք TשtE7zz+˗Wg5ҒmDWlg\ljTSwib08]@xΆ ]0- UHO$̼&`7A#[ViY ({Rdn$җ4Ԑn2ݯ=‡inaZALaխ2VmhI[qeؓ 7M #rlr'ΤMМdeĔ,!YxguW]8ڑen3ڀY7p!/ERN^ާ47І)T/[s3-] Bq*Vx2!?tuY}@~9*ߏl(/Fу{FGMjb7:XZ>}p}ޮ-".UhPL;AN#YwAkЫ4>Z hY^/Rgj0kWGK)=08zNA(7 Ҟ:md+KVemˌQȟ s*b4>O '&+u/L/}?WJ*2spSSw[?_r_c?-6.b:@QߌWoYsUP% ϱ]I>cE{ 0aދzHK@ӣ_yW"XC`fucJ,g0_3?RT9:P\Bn1߈%_e[FchbMB:yLDX-5xGNa=lW A3O6nN"{,զޏx_k[OIxc#PfƼ@$Zijw"z%gf`!A] m_@bG\*tVVR':ڟ ϼbLcamA)nKrO?y gޢUDnwONjv++Fy>kԤDhjHg_uũfK%Z!#"?wUIg"st:'GԖ bjs+;V |S/w) 0;[]Kt|1 ":ۇ=% #'*MGS=Pz.׃"i :={؍LVUIa-U>OZ>éppt8v(܂h< (dߞgsDcmxs5go?!#!M)1,cv0j{j;U"kOtu~5s2%8s%Ҳ Ls8:$ \X &8m,}|족=xwXt:kܨV^R0AՕ3(c)Yr/H泫@Pئ#IFmœR}k ii34Ҽ IF2a'"s!= iieQ:ͭ'c+wIG,2T A1h}c# gl>f3 /cN eLI;Y7PKCexe3cTv;P-{!EA[olFEXhVqR.(ߒ|oA7Cuɡ,5 +x^ 1 eL,5+$2~ߝY)VwO[eR ex?1$.K۲gfF/V; #Q[%t:s#;)&w1Dv]0֡É ?|C5x#vC4 (у`ǑŠ> ~`*xN}8%IF_c=1E ޛѹRX 1n̰%b %8Lm)tŰ"lRz3AJ[zOQj_ I[mJyq\?xai\ O8xգqJ.0!m乆7MdMnki_PQh0E}Sn0)̏= wP󈈟Hd߁pp-1[1 ʺmM׌*|@c,ǘ7%cv5+Odv1 Y&I, R\-Gֈ"GW3d-WfM [fzWSk Js?Ҩڡ?}Z96Դ`ZZ Hz]n~!j޼807ee:%Oz9zJUG8/ Y-4>5 0|j'BRuĢ^{rH{}3Ϫ }jd%̃d _@C;[+/ L cԎƛ20jINJя_AN fe9^l*lZ풚l\-fpZ$Xuq60 C`|crY6("߁r\\:2,DxȻD!9r33 Kv$]Df!P|ف鋊ͼk vQ&qQsAˁZj nF5ӫ S=Ե~ '2rt<ؗJT!#ZM-վrb0!ny$񭨺e;MQj"0bp@H "DO˿:dQ:Q1u)60 k=`gaUh1%Ky|p <$ww pf躰n|}X"aa/3Gw zTP7t&4j7T=O&7+jm&ɿh:;W8KApvg5 E:#AvY&ƚX!ii,v%` *@GlІDjA=$,}vuGx}iA4;5f|^NX0I#[;Bj|hui#n BB;f'^{u(&*ѝ{|ˇE]|f;@We<|85(is LKvġ"Y"5 <~2b:>sHcHՓ3}\&a` |+@\Ō󭥏 'ZK]<)`6(GGGa|Uz\DNP K9H[oЩ3#>~g?ƌo2euL\yݡgbYu' K4hH ViK!C>=<5.-䐘pEs"3o{ K T١N8 Gߙ3 JXMbte;UڞͲ tmK);ރ/Pӧ7NH=kWf4O5plI:vOܮ -_I"% [!4v\XOYOCY2y{,.\1y]N"އN馄6,p*?8ԩhĕBHCP8*(XR)i``@sD*}ŗ&5o7^ 6\S$D}yzɯ20%gLzu]ۃ~k8P%Jй$&Kenn7A0n6a ,F 5c^OXw/5̢3մMj]oAqvU8DžbUrMl83-JRb Zm3R4Z,~?fFn\{^ʥg0Q_` Gkq?<_Қ2(ɳJx72̩,zx&A$KM1>|y,vRm>6TB}?[)0jYϖӘq( q@Pv-˙*ljHںͷiOwCckIƀ^#eNPÁs۱5s)W4$Ep Or2#Ic\M@GP9cͮ"]vC\tҏjсP_hOKj,Hߞ=k@FU H8ZDŔ9˭`.Khx~w8096&,Rg_lI> IԍZha|onBRX=0I=H堓#VkVߏ}(ڿ"&lIfh[5 yv K$Bw~G%{MP8醯dYzɪv]?A62ymEǦ>`l5 :t<(ƍa6yGJʽ;|)“ ]"0quYE*kXBH |Zg7g GؒB5,ĈaHKf%d4ut}5#=jJ1`ĆjZLHgU6BqXɆh` pCFkAx5DZ܈IaA=yŌX=}2zfOCB<^qZJPN@CJ5#m }{W >4;z`LkcྦlSi;K[OrRøu,[hBɆ!Jx$R"Z?6adA k4sV$3Yk5nAfֿٿTؐ.&{p1^?\'C_Qt=3AfJ?('Ӛf^l7 FGT3l:xYҳcl 5ssk-yMNTh a?J]GP071((ވ}Os%t(1o8 )5ɦ^Boqـq am%iO8NxD 0)RB/6RttOzAihCΜUD@Mza+2#̜pLՇԖBU;;zQI 8pkz_I/(eѲĚUN0<nco QKO*Yb%J'7 뜁S|yK,(/0` `@a\8*Ih$.}=fmW8l9.c u-r)֥qNX*D?py>fA4y;[(my 9$sB[vy#'a*Jh҉vxfpJ7x=+C1Svl.Kcin R-uz=dS<*`Tb +1ܱuILVvDP4,x\5  ƾ´C>W2rhYä3-i4^$St|Q4(1L@(3ZH&bW8sCRN~"nǂ[xEv^zgipgvQ;xI;XA˚ʷ}M2>L73Kޠ;ʬړK>y*:tVsד;vaja\I]\ {-'ii5(~<` ]8vnOGތUbڭ^r+lve$3.[eDpզa ^og]lu["A/koe"D_\𿼶p( ༨hk Ȫ"${ROCM7Tdoeb)tn4ooe yRzRLecR0b=mR:`3t'uWMR1Dg19@M^hVR)K̪ljځ69R455c=s5Tn6c;=i Ky\(m44jgG  &TBB&(l wc0Q†"l6b\1Y>+>Q;жb;'zt I)$$#y E =BW\%q@*t ls[XTr!n+!o k!PkT F(`ƙ<1r(".VꘓhDz Zt[~s>کAm+x[5 @)J[TF7͛vRLah"sq śm@c۟֫@z@NkCC6ec5 HMyJ.]^h{V4@H6,k&m4Rtϳ.ˆt KZ7#nnԶ_lYAHW {`4TM #5Iܿ` /GBOs/(J_ $N pg lv\,6EU,,8`gT@ Ze&A=xإYL=zcXpBɧ="T( `}jSO9T%[Y@e:K +Lez-'d!9Dz,Dx'`lZɗ)'w2s05;Z7JYwVvqޢ̹65oO; %2c[6 ƭW4E^ɾT'uEG_ VөU1.iZUvW>as &08-{r5S8o;E7Ȑ0^ _wF>I^4L!cJ¦?YGIB%iE!}ľ׉C٭XzO H%ۣT.vn b8Ұ|=i +U`5'(Nfa4KJ0Cq۠/Lnn#wz~}ʬ6)xC_8. 6k GKh!׈l+HBXY t&ҁٞ-G9O& ~2T{YTwg!i2 1/M+͚=SyH=έC(.`|άeox6ྨz)A1͠4Zs]xxmPRYZvS^R_s#ozOW!u6aڂ3d=Xzm8m97/6b{J)5( "=Kvn\E͂u~Pj eb.,Q$2؊v1#pq;ysgcvz~PxBKHx'bl CVH0PEh>d! NpȈr~)PY5- c~\e@(h1iF)`mS޿( Ajat % 'hώM~G&%Kj+&[է0$9 {~]AfPi~yIm0U-S+!:J9a< Q%^϶0hKX {l6ŨM i8u NcAFXQVAՇ-QǼYFFM_)poo0#ZDܭE[\qHuN9H" M84Xg J,ߓc-x6~ex< []8bjVrc֩ O*%q[+WX|t'zQ̍C4&wR0dMXMH:.Gx ~d,="҄þےHP^٢`9dCơpʧS 2LcUoD5\Y֘08C溘(GᜂH':Τe7@ypA$2g*LlV@ygG5/L;.cWࣝGZ.brWd5I+Kv(| 5` tʯ,a>YoAFC팍vXncj~,Z㒿*!aZyv Aʬ>LBaJfke Κ3,Un2Kx Ы,{bBJaw%nˇ7Cg0 E)m w:^ xN?S,-ͽ-m(+G߿:|n뾏sH[ _O\rQ J*U;̣㸉Thv*|/<0ܒ4Gt^J~eì&5F-ĒĊ(>.?.L\)lIuW; QldV>Z^=\^'l/gR?1ʯ<[ٷ3BI4(ߒ\eG#-sv\}ݎ7Mi>oUG]dE{9^w[xGz&a ɇ"L@;:xb-L u~"xJLkäd`[ְL "W;p1VO̠L&4N'̊u R}W &|xКG}4YK5Vi Ѧ>>\bm =[ݓn*'T40Bl&]ba01bCQcƟ& nGM.irB]_w{ʮ=>, '$8MWPNn<[MS=*Y& egY߼R$TΜПkm+WD+]r&@e E2_2wZ𑨁6Tz\.D4B;B?nBI$Jwzlҙf`ʼB罇K .8➣Pl-hTbwԗm5^BG&c*4u@b^aYk?|.8P(F"E]ubyEQK\,E7hHhYx\ >|QX.iIQ"D+}mTC;wp֚-<sƷTrUeJ[:(3Rb½eNPh#27-zBcZq29no-Џ٬d]Eư!yR6"5]65 VxϹ7̙-Aϭ l +SOIGl" 0䍊Tt6X$dЏd9܂,*heԍ*i[Re?9)/hNcE뎤lXHAn?%y2 lws<#ָ#\nk%ݮ`ٞJnAC(o?D8j h܍pP]ZRLDՍNT(iDDW ˲43.6#fٗ /{R^|ba-ӶރMRx&Ynpa" d~CĨP榻IRWT}DSbknH%`-2Z"p[QD 9~ֶq)툖Pm EzcK:;vA 5Ƽ!{?]̴:ZUB7D?@; 45İ[\>Nb 2r|zHug -)74PNIYөz 쳷s;J>P^50_PwşiS} kX䛏Z6,eՠu+کGxаTJ`bľ"ɔś܁gLUY<P hb [퍧J-zd2;',;!#WMf H(ӰNc4r hi|s)äa Abb1/Hs'jg]xJ(J=8)ę|u;r *{%Cٓ'x2 )ȣ*72{KV$4=E] $L^E9}hNPS 0@3<뼔{/s(W* P{DgA ~vD/t[vj} =Ɵ> zAkV,)`zco5)b!φ4g=Ƈi-5D]ukj51~K?e`9 vF_TI[Z'+["h$џ[yp91,b en_jFH\_\<..u9}Zq_T= e">/WCO%e;cոdWQOdG3~kFq92qx?PAx!QM l@r˅V~]0$*-8~yCUyX w5Sŋ;ĠPv Ѧ6hS #M': ?f2G0c\0)##‡H  g}K'?Fu?W{͘`.dֳWJAs-/فГrk2vkr]?1oV@0\ ˜or2h#MVpAsR-uy@$wCM?ZwE[v 1 cP_3\ z&oGzzɔ<ׁ /.Mr7d!`C3z }G:z0袁uضl 733MXc.+,^?-{b޾),4Wuݤ̉'_َM1&Jtn5ϝQ}9zx+t" ) U.R%ld?Bp_%pOX!ӳ[Iث<.lr.久AU<,%y}[7+(b-6 Hj!(0o*[`:lIc6&Aʗ6%a?'qC9L嶥 5[JN.[*0oi@eg]=J5+Hse#[z-In](HnS4A39(>i91r YlZgY4]Ne:CTSj᡺qtKtb~L 'wK;l>x=2 l=hH]b_RmJiCc 7SƯ~E/ڄ;??ݒ} D5}Fy'D~jD3$-8Q? NbϾ&r>*dPؽjP'[hWca zYTlKvs9b ܰϰ 3Lfij]A кJ^ rA<9F ;9=FHpUxnx ETnq.ui돂h2Tjvh#H|(INrpWwH~N6%a;WOiCdP"ߪ]y*|` >3_H-PB)j@h y0%k>RoodB_ SEUalD_죴 Z|j/\X2&W[)5)gƅҲ|It;N`)'R/qY-h @t:V폨"MU #y <=LF;ܰ /[Zؑǰ~aϝ6zт#|+)=TӒ#e#KBB ~ok޸Iָ'. C6Z;9&]` iEs]{(Ҡ2;u.p'(5~2mn4*/N?0I }=ZeUݳhH1X\˶nyDNJl&~ PR%]58<0*/ a@">:y?s"]1CA-M#T45zVvV}Rm u1O@BKniVi12f#jܤBDOb/d݌gS>CRij֝\~sܷ+ fT«G;9\͇ټؙ4B)<O:+sY0H֮J1a}iYtA&ڡp}渚 ȿ3t*aroVO0O5^oL,z֩Ҹ!>3̐~:Rh*X_r/Vvsb}쀦RNKKDƃ~ZBS^2 tkP͘~62VՑ 3l*''j_~S/,; ҩ@#JTrn- L%]j`jnoFm(K~XKethPp4=kWĜ$vW|8jy(C;Is4!1U}chV>`4_7b/{$ͪL$2?RCEdo8)la?ac39@(ε򣋏A#?SӿTqr-rw0Zeqp՝pV9}ݬکwJ2TT\#30d*&}J0wUopa73* {fV ]nnOK̬ٴ[1+J܎)p35 )յ.w/^6pΥ,lEhKDknt89O0y.P<9P,--`х%ôQyN jlJYN=] mg Cxw- h"͉V QёhA ~7UUWw(L$x )G]~0E7%q g!w0mg_q&bhM70s앿,7Yn`*p\kXax$!*r7٘:K+vSu^(gBs S5sebof[Sxvwṍr ]9''vez k1g%p Է&aqF`8"{BSUxʞxgmm> J+&z-fqhTNR7-cѮkFEϭ:X&i]d1LdmM=''s|G( &d0emt;T<_1)di5$K6^ɬ\SJZ\ARO&K$x$@8^ |cA`9jFDU^o7_ S@G|@=JO=1P'c]W@Ai{1XU^ ϮUNSog3K'r`1s@̞GPK .|>}FD< Hkcl^0ؚA;mZ{`B (IHr+ ㇛:AB6 Ջj:mކNZ;{t#[7!Ӕ`IaWFEڵ4TB+;$slFl*ÏV VhrÓ\aRF.&ގÃrDP;~Dt"KGJVQU&ڠ{reVXZ(fp~D46z2Wx^=MRQsMԢ6Ta݇#G]b&2V:?3 rˆPibzzn3#YkV! js5nOMO2)*d|Ve}b/91 I[_2Ʀmb*(bGC"6@><}ߡҁkGrsm~h&baUlL]N掶ܘtI5_ _4*m'->d9{,ϠU;!lX?g]k~,$u@QL]ۯ/3MqR;߈?⟺E/ISpKd;3VX;/LYpmg&ܿLlEuG2G{U ;UG 4? FVa8+N%T~Yn`6unmF6k䌥k[`qpan.w-\yAG87{aIm^r<҇4:i /ys8<2툟ƏDO<[ K 9r>yZ7-ʳJDQ"h2t;,*U 83ah>ʀUuKÜXoF- vs?@<$/>+T^rpb)$Dˏl9$|f]6b*YcA[4F7 ,fx,VZ(eO@IFZɰk $AuSqtС.$&Jk6?R8(Qj6BG L;jsjHG]7OYHx,xŸ /zI802S5*5oNCvLb:T,X wRQۗP]zN.8|Te‡Rg@>hBa0P4 $XٶP[51ͅ&.&EXQe'GL)vb:~-CP2y&g. krom!*@ګNOr 9Ɣ*fŞ LG|ѝ7(sN/UU^7&rO*Zח lAKEnl~IY Nro80}3.VވŽ{+7bԮ&~M@}L\GW6AQĽGԢ[0d,I Kj~ufvuYyiǴ 8e=NRlsxLRwxqTOU] Oxk17Rfգv2!ս0KUb0(zěӭ]eF^^; u-čn|ewrŰؖm睼VmpRj,٧ UNZE 0g##]ѱ J3yPWNMgõ>I²9a6&7Cz8[ Gc2=Ov~H=6"7P&JGD8'jmk4Uv/B n=$ jGXzH8ĠO5@N^v%=O}Tz݋5ybyѷiξec98~ֻZgtM )JmK%ā{:Y7v ɳ.֙f)U`PT9pYb#;vհNpw|y+MfӇ5gS0J]: һ&*c,QUv (iPM WwWêHa #_f %oRTЗ)*P p$F&xܡ.{d9yͰL9]%Vܔ6w[IE!λL|oW1:ͲWN, '<]=rVf:ܵ> Y کx1;o ~}_ |9Lq.f*Ij@zgmep [1."bz&뇻4qxz0I>l}1ZIWoyL禱CݶOerG7/T Q>lߩthݹJt}8K&}B.k=.hWBLv &CVDyV6ak e"&urOZB!js4%Y ,VoF[^;Ws q!5Z1ħP/@ =GKdX^@оE#* &S[ *o%IlB 0tthR| '=E]FkYʮzKevey"*1p!q%5 $'zJD.\&cɪSDqѓj,g#Ӧ są,s%x:C>E Gr)S:F8By7,KBNW04ŵkReqxn$t/f˨+F0ab%ƪ[̷K5=C}lґeLX(޺W7CeoVW-W{3z{,PZ0}L!*ӱD:}LfuߩoWB]5%O\O1x8H3q&KqlQgh|(wbMB b xd㑰fU;DMuCx6|{jS )3; ;~٧8HBZ_8͐kސ[g?{z ٲ16w0kƯ !/OX;vkDU-1 [=G;$sKOc<4֘Kfi 52B/ݕħQ|-81[^5 Jp'*`u>a֓S"LetyRˌ{u[2 5Jƣ,H"ŻzdlO#+"۰nq"??T ȾˇdXS1OXwa6Uh8h&Ygȅ< 68h)RJi!gpMl/h3yFȴ\XQH$(uv' FXMxr(FIǭhp T۠8@*/n *]t}RtC`C(6T.SDܨ@'Z#_@7d`mѱ~1 j\K0M$)>.ć[@;3+Kr7u`¹"Ku<_^i{T9Ufdh8.[, @JXx~]]3(8mJPu5cմ|y b{c 9OȟUYi{ 28yym[xrF16d%`ph=q@KOhj17Gy֥V E^mA}2g{ǽm<+HXѢ3L~qIdw$Ki[\tkC%5w(q2mAu`ӏ0궮o5esH}Mt&Doo||^&l'O,˛N'/F&/HCMڕ(?>Wÿ)0Եwóo[g;(Lk1M9E}$W|c #Tɻ3[o_6'qQlJg0sZᯂq1mYci=G|˙]iHMR`(GVNp"luRkH<)iQ[g"URN݂H9-i@.#E+\' e 7h{[e aVjr6{m]yyC8*4WI rWZtۿȷ! >~:A.!AI}ҾVMTF2@UyfQ'{~_A ?xɓ2J3Fc=QX,&}?r f\'΢Tp< 2'<Tz\SZZTa̹ uPpd rv?n([J)9]v_buⳂ>dIC9(p}zA[+DckHy"% &!N NJҋ|1!7=hWJf_|o3ȓ8c!td*]KYѺSu !vQ<NZ,mLBD դ~T[AR%eߺtՅ@o[$,YzVY=39 {`m [ɠ2Vg'4e@ZA}+6Ӷ7eVT{[jFwыE3xvmCɄ&3ܓ 5bFBmeyC xeZxd:`EV0"CQ؂1Z?w|)ˤpPP# ,==L SI9qĚ&Gxq/\gEµ8juP$V-2a4(z, x+ؙ:* d x*Uzp1=#֘KaBƖ!6r#6~M ^+q ?.:Y׷7F_9nQOtqv;uAłd[>R:&u tZKTtsN[@P3u $R*2g+/')M pA?8eGCK<" (󵪿#];$ya1-gpqݝ4";@qLz`nQTmHIks:?DKe\V,OjCaڕ `!̞C٠gH9_ppܘ{ O۹Pf ᱦpA!G[ 6z? _5S1?n9h{h??*g[Θ!Ws۔Tʴ@h]G#p#1l.AF#^a݀ m'tU\xTZJ\ 9B/E&tx{ bqi ojv&9ŗ ,)YV*Ux|^IE%%]91'MdL)kJhh63Oյ'noǣ?ei}=-4!BY,M ,R tu+ x0 Bp]D<{ zY$WGQq(^8m3]LS, wY|'D\i"X8kg\Е@닡zsVӰ9s7Ο ZG-w`}5T#/*Zڃm}2'›{%zВ*avEuY%ehI3Qi}byHWvy 5mn8-ўT c-Ŋ,zdC1E+B J0̬Tee 'plT<)b[ k" >%6~Ԏiml~kT5&'OuXTqXǁo|1-$c JyAgl:I?i8#=zx]dkg 8OLnܕ"VVʵ&_[VdFh l)^x'JN[VBV估pnA;0 !Tд s 5eVI)R;l~-4q0vH?yo A,6FG؛_#&ĬU ?̂/n4.z`Ճzbw>"|khF RrS7P1QeAL"J0Mɇ#N^տ #$wHY33e>)&l0n-#ՐD.*?Z7=8 [X6%|4C P&P3TLWi#!&>] q{@{ICެ]ݕmnDcLṃk Y^}G`٨MWϨѿmnk0Q4"[iAwև˖ a>&}#[!4WL ca!uN6K9!o 9̒@ /$^m؆.Oݲ!_atdލS# F|vWg5&%w6+0c;C` $$[ _=/k]ԃQ]dQ`VD/D`=Y>;e|@ Lse*YR?E߻$&Ɲ.hZz#H$nl%\~!r{1 S[ӍV-0 d8W\_j枇8"9A$ً8E7 +X(}|,v6Wkϟsک~%u#?~)DS$ϱt~iQBL}.~`,*^K*5~10>NQSԺ>F`J!4[v"f9QhBu|oe1=ClC,ѴMHX#YeK60փ%LY/04*)ě%Ve4qoT{XDq>d) 15aI{r4q!셤k/tkF:/C[g368G;-YmH|4KJ:/ȑ$TL̻w읬 ѩ,T.鎚Glj4gD}`Л5lj]c-}YH(W,ITaB!~VZ&F1\3@pUؒ[װu[)/͍lw#V+R$zYt=k2v/bMڲ`7~b<-=zoB~~8ܱPƻ %ngի-+UqL ع jxZ48e=!2܀4|% 3W]Эo q#yd֕GlgwOgh]Tdr ZZ:@wtPҘ˸s _*YO9ZfC/OtZB)O=eVpp5cЪ!9M/[9g!>b Yd`dÝST /24"Me'26&~w3g xqm VDn3U9xpV؈[M֒SEPu&HwX'&Ft_ʝ֥ (׹{#U y˴ʋ z a DYܸqrHz'2\nK) ?,ǣf'I/\Y!\`Q# X'VoqvM,EyO;D3gۗ9\ҏ꿸V#=\쌅Aē[~o73fe1$7=w=;pkg辀kk1Ft*i.L\SdHrwf̬岪06>B훸H5 *;˅Ffm+ aF(1WG30* M!-=G%v1<n|ef~:#}(aтr ˘HY0^&9es=6'G Ft09紞tPwMVc<Z8+{>2c?j+ !ǶYoY6T7Xџ`O*|FnV:%$y@ c =ףNRiaMsxxZ_[e#ɯJ*#DY^yQ)L^>ީOcyR10h+եk}Xd#a 0梵)OZJ`( ٥NFU_ax}\zu%KJ4[h?믝tU}wU_cKv#LĦA:FH Z0]_lY _\^ Yo=䬝C=d+9Hmh"/֭(}JvI^Z0 F&> f~2 mUd.J }!J<+<-S!ꗻbghR,ZyP`܃ vb!Eت#C"N": j$Xx0o;v4cˊ &z.[hޣST1dWu&1{ HYdiGo]AL}ח(BgK쏥ױ Ђ#>̣P9L9J.>T[ UV`,O1ơ~ 'ʢk`7 B^iYIbzD/R#ŴAdjz"#~H)N) "df&ĘOAGl[6B7(6yG&6_̞̔L# A?6]r|]RrVn.)1Dfdz291s-j^~%T%LLt\qɢuZ$=ӪC|0 \·FZhM&c_~:^}/`͹As}5EMc{6.D%Ń^!ޟX=g8>ϸ*y U.ndz g0i2%7ڹaNƫTI?V$cWob ^9ES'n9 7ݗfjn"^FY- P+m@pbӣ8R cE|]@NI!4O} %Կҥ{oӍn,-#5 NKkW߃2 no1Vsz?gkfbC\kpd<"~$?'.!<8gҤ50趋{w+AioOy۪samMxt1WV0Ƥx-Hj1ԒCyg!+"OĸezpBMumJ8b C^9'+6 Ҳ5C µ[] ¡&p #I/lmIOmɋ#ƭ*ƻ1ܕN5&Fk[+#`kPBNҫQUIw,vV ~!0:sJL^j,A86lƭ_wсZ?,~aF0lv${m`S}>˪E w%/bԂ]^Auj.xk ;뗞w9(^sjO"JוYKmhJ𾴰afī~&^di]wIʞ G^F֊jUq ,Bj- H*J_R Ke%Ksha^c B{'JVwvDi7804ȋPygydZߏ~ gbA*SOEJZu2+[K8ŋ)oɟ#Aw j̉$1Vנ-̯K 2a3W$[Q=UlYP Ԃ26Q#,9C5)뭃64fbO@x<|@W \yB߉,qj[$ɴ\ 14.3="_AlaXۻ6RǵK1@P)0S9Sf ,nI?q-g{ЦN%ÀcVccgv3QeN Ъ {^|V%B.3we{mS}zha ;bݗ{LyX7锗v:{Rb@ScSܛb3MIt|WYFkIbP1&Q,=ߝs/5}뻠^b.RH@ua-Nct7ՕV$.\h oq%|6hf(2´ gEŅ?p0'N]V2Ia]1YAo52=E!hOSk5tWMQl2\RL:\}}B$ =R}~9UQ4<—+gMJQ4y^E4' Ljw9=˲McӇ dE2Dct^x;ds,-d٣RZ :L_> 0@  rE'L؂Ω'"{ca܏ c뚖 ߋO-MPU3Pdz~x>1<jOڢpޝH!R<>`кLoXy{y ~`#sӰR$mK& 64vڴ:ԋJXWd #G1+ +\N-g`BTAr3/*=EAR\^:6a,unȎE@-ϒfm8uɷkuT}+# ?a F|/GǻD}:4y ^:VI6[g͈=Wt)*G k8;Q$8 ʑ1g:9z%X\nrؖ.#<)3az#EN(w鳎p 4A[9&da7y6'T=ɑ-7:}~QaTj2 E)҄Ƨy2p;ltS_x*Բ `nQͿgH`Z{n{#Frjўr듞5$e~HYh=B H1kAӱtվܢMHPX^a+=BTWS􄋀kg DYJ$3ڧ {^l ;YhEֵt'^(2.%yJ?m :gsȾ ½At@F>ʏc!hNyzrb;Oƕr8ͅK8<+O!:")ȵq:Wc;],\&Nʕ3qg|sd'5,#ׂh;yZ_QQ_!Xɉ[z7)b Ri?bR5`01Su,Gԣi{8iԫ4t Ӽ^M΅f?ݦr[oý t .}m:n ߝsժ q$"&gUW !Jzhv m0.''jwP*~~ϲ)Sؼ C=Wd)V([2YFh;…~XЊS` >PcRaJA9RZ+_%;XwNerC$AZ? d{|f3rLfi5Di!())LLD"?{2Q9fp9JqF6vuPf†c ؍p7QI2H;3D)vQ%1O[>A%n<1SLAD*A}>/BxptF'"eO"BR]%َXob*Qh+ osȸB[ G5/i;!{yL].$PJ>:#V- Ris5/+AgۈH^nd8MtxV%IDZY͏t!xуԕVfdF2uRݨ%fxN"J {#T5,ұ;`)-eTV\8 riwϖ}q.aVئﵱ*TB!Vq:m^_1Zbڟ٪63=se8LI`Ff*)R gtJ5{> Sa L);{\u걺//{MEsxb6T!C}4.npqd qٯ\G%lb ;"ZcLNc1saK#yo'_R9izP4`yиDr| Ed\baWP;vq&2Vv2T^`GzI'=GV̦p{d1Q& K?}~ɺO-{7xBg}:bM^8|Ru pF=syXV]Z uՏzXP:D"@L_`U^U%pzKā|E?EUwHw}L9DC^®>uW%aNp^[\22/yFl1,&رsuI*%ێLT9%qPweTFyQ]:ȖX@ Bi V%[4+9/663eMXo2:6d)ӆ/BUVнv2hޘ F>N72,dyypp1 &8(+#c2Hv:k0* FNǶx‹o6S=be)]qWbI =rK7ۓ@L2ьBƥu do9[Kj0zsa*XkES#9cSIC߀.Y$F$#uvs %qzX|/) hmP"6)m TXY7Oni|/_&5vu[rBWm OixРp[O>0س;$:Q\Sρuet()tohq{Hv'nBIg L$Tlܤ$m#R}|۾y㎁+ߕs\mb/m+LuMa|L~&LH}Ǯ63Q7k}X{Uǘb IOΊJdp#MkW^`ܓr%*tp^ґ~i4S} lϠ9XWH#6*iDAPj;f5 C l3 g&HʕAETm+%cUՔpZwom8sy j[E!2Op #4`cU]xz<{ d s-n$Oٯ缈 IX8FNֈK2jDS.jhX=6B4ϬΰFٛ޽1ø" $>9."%=V46SvKVBrxE,+F,{Xn+TyFdZ~płD)Tqo?j;#/dSD0Sl-.2`#XcGdT.UR7'lr#\WSEMCB:#]G51z-#{ Z(FJx>6W,G?zV8Ex$V/^qQ넢xPDTrB|#x=Z0eҁ TjH oj&nf{6kr6e mKi480:Bf(s*q6M[[ >W4$7 )LsrMDMߙUJ s6ȇЀeܗo[aw n|v ueJѴNi%> E!tK-`Ҽ~xI&}尟PԪ/ rԈ$pXbs'eF1XMe᱇m*@.}Ce`|sHމb]B$SJTDuǫ-<<ύf:x@<CF>NR !Ke% \@dp4!d=bYǃEZh^Dt~[SVk>fxB64Ä~X#E6b0*f93&n#8IZuۛd/z+8zbW 5-+oDe@tJ$c;1p9R%0bW',Hu4 ?SIig@Y 내`ڞU 7Nc glHLǍ,Դ($&cTDcKQ^sU&*3ăyO/w)Xi䯃SJHNWCH)!MYJ:BK"8fludLF5ppeeQd,tWJ.$oB3~{Ӹya% '-ϰlqKx)t'S }[D@q V/Frɉx쳇\>ce0+?ޗ)5~TW!x(Mw>r=kYG^NN5F* dBt͚rh1(\Jx[*rX2,.*뚤mB<Zk-bA~h7l9dπQN HN&M%ۃO>1Sӌm$kA,`AF-[ D㰘}.Kyw:bVW% B~ 4h:l{poF]kOZZ~oL)D~I P3B*$+_| uZ_Crm'γyŀ# DxWŐ|Ke?4h9S'DȜ/pXl޴eqobIjk;(L7VE(0ю'-xݾ>>72^?Wl% hIjm7TͶjEr8(HA33;q3<`dU&HYXӐ&.mm_fŔ`0hp z&بЮ;3-C os(>([nAFl_`To\&y 'Ɂ;B1QŇ+|XQ;iۑG)ǃ.(․,{ ɭj\D@#T ޺ hiA[G *O%^^2@f0IMd7Xe|h }Q e CNjH1fWKԬȸ~DUb0ճ&ps[*ɂs9h#ww D:XM`UJ<֟xo3"%<Κ yOӎ1k@ܤ!s ^NҎf<8Eh= 2^t޾0*fm8N|EC.hQP[StKY*q#sGsl#)H &.s tn!hCnu; Jm͢Ccь_qߦcc%ѠH:Xb!d__JΦcd.xy\E&R=1llQpq ~*?Y_29z[akTCD9-nS[{I +ߡIG@jA)Js_|4dO"YY ,f^)C]ar^GTP}>a:[aĎSӜ\3C ⑷2CpMWz=t_l=0#, GeY{/5 ?~|9[QU42 r>*p.8Y%B %Vdz~n\ mCYNMk9\3.i3(:+GE>B+iFznk%*f j %Ng>G')Pwroyܪwec_{~O% ħ"[=fCQUofS]7?`X;i[5c+?B(<}c{:q;X;%MQӲ߂܍[0F[4HUm0]"` !ܧxCf#Vk b5d yhdG Ϡwx* %AUeFdYjzC6M[C㏨4ͬ-#2DeG:&egERHLr_hh\[x4 c07ZEIx-zy{l @7YRn :R{Vk0g尊j%EqجDTg=c0$0WxhBg[0u60Х]agr@_ZMx0̺)clGmA4{"+s+,vE<;Ω'xԣ',۠'f+uMGT aC͇nitg ^##,iQ2.s+/ tffxLb`ø5ҩvKSpuM"y7 [ƤK,<F~tB^l'RbPe*I5-aykkUOx$_]4-v!Ai?HX3=iYNꋺ3HPUkq'}'~"1>@lv"FhH; rGNy+2 no'oeKȷHM^H-ҝ$QcxZjrv9H/T0GCb˙ F/$޳|_*\zQPPݨ5&V&ηYǗr!x[*/2|8Y;~p7ذۚlIY<"G`ϟKsgd#^"0-%t=Y'` T]8##yh'5=t2 14MFcygixLv.zèCz0TQzDAYo 9Y'0>,(~Dkice!\Sy[Ÿ ^>U v3(.NHK?+b&zVǶ6tS}ؔM_a)3 Ⲇv͗XSt)VO&)sfQx ^eXP{Cy>ȱbݍU?V.FŖ|`h+l 䯙"ݏB[lIf}AW7 57ty4FEm]4xg= uO1w+=(C IfXZ6"͙OI[6->*C\pR%9htN!Nh yJW4צ_nVYvv繁IB5^"vYt<2vNY_zkpv>}ϵ̠8N\+8}ŶK -DtҀ*,YJo\|#&߮mM7`F5-ώ#=ҬA"ZXלՊe>EBTî 9L:*3mE'sg{~0C׺G"b* ܻ:tŹy-&.ZuA2E`|m`>;s H;:+`ĨE,Ⱥu99` :o=ɵmDo# 0I,uK soߙ$.$Y&|>-~Uft}>?;^=#:V/4+5zǢ@X=6{=ܺf!i_/(z>M^$G9 0s'@\[ 5, b2Pl.7Ra*s˟bAZz (6Ȃ^*8tcCDa˗ i?S*7dwi#A`w^Ȗd"Fof:zyvQE)E(1DXJVMt*Yi0دmˋ^ٮ;C7av ǩEhAk~^O$kÊ)$?K/hhǽD ]ۨäӾv+PjJuZ|C؏>A=& WdZ?pq dƛ3U[ ,IQ,R!V5 b'MR.u>1 bڃ-.u/wգ~! 4 M!@whf }I*")f 8ԥyd7^RBoylc͆ߴW5e)< Ý6V#@V"OyI%x"ɬf<)ʲ|jX@sN"s^2FOFQiq!n+8)̦/#9eNoj>P@Ul+d-?KLuce[ǷT;̘bܧ3_ǻ W 7X9'y|maWC3Xǘ%x-+aA膊(CWdC8#V" -2ߥn>+D}*j9-iv8<|: M0kL,dcHAܟ tz֫->Y"I6@ĢVidhc"$;(~(ÍE GBtcyE ?hV>WG󕀎nGV(EYX0Mݵ7\ 7D{H{pRtN8$,ǜ]C0Beg_%"p3rn%<E@0.H_)AD'%.a'ߌau֭C3DZ긿22Z'nZ"s߅xm== qOfel'~@9,71%"Q%5p8aȕn-Y+Rq}Iڮ U2SeٵXU@d(ԞM3h9,sK5MY:jrTc4a)5{u0ݭ=daMZmW=?r-i^bI9,ۓ/ &g</JJO=49p_!ykVrty"Mdι5LUoߝP1E';G1#-f-ߖ aIǭ)vzNmr|shccq-òE@WfSscM4;T UC}Aos"km?8& YZ