libavcodec57-3.4.2-150200.11.57.1<>, Dfip9|&-'ێCcB4q0paQ%pu ?ǧ.n(V~ԢJ^z/-&--}Me`D-]l &4g\8T`yB>Y;r9X G]>@?d $ 98<LPi      V px('''(8p9 p:Vp> @F+GDHLITXXYl\Ű]Ÿ^bcƗdef l"u8v@wxy!zxȈȌȒClibavcodec573.4.2150200.11.57.1FFmpeg codec libraryThe libavcodec library provides a generic encoding/decoding framework and contains multiple decoders and encoders for audio, video and subtitle streams, and several bitstream filters. This build of ffmpeg is limited in the number of codecs supported.fiibs-power9-17= SUSE Linux Enterprise 15SUSE LLC LGPL-2.1-or-later AND GPL-2.0-or-laterhttps://www.suse.com/System/Librarieshttps://ffmpeg.org/linuxppc64le= f\f^727a4e971ef067511ec8ebde78b1ee574fa8b5f97c48bcb2ad3db610a37becablibavcodec.so.57.107.100rootrootrootrootffmpeg-3.4.2-150200.11.57.1.src.rpmlibavcodeclibavcodec.so.57()(64bit)libavcodec.so.57(LIBAVCODEC_57)(64bit)libavcodec57libavcodec57(ppc-64)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    /sbin/ldconfig/sbin/ldconfiglibavutil.so.55()(64bit)libavutil.so.55(LIBAVUTIL_55)(64bit)libavutil55libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libcelt0.so.2()(64bit)libgsm.so.1()(64bit)liblzma.so.5()(64bit)liblzma.so.5(XZ_5.0)(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.17)(64bit)libmp3lame.so.0()(64bit)libopenjpeg.so.1()(64bit)libopus.so.0()(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.17)(64bit)libspeex.so.1()(64bit)libswresample.so.2()(64bit)libswresample.so.2(LIBSWRESAMPLE_2)(64bit)libswresample2libtheoradec.so.1()(64bit)libtheoradec.so.1(libtheoradec_1.0)(64bit)libtheoraenc.so.1()(64bit)libtheoraenc.so.1(libtheoraenc_1.0)(64bit)libtwolame.so.0()(64bit)libva.so.2()(64bit)libvorbis.so.0()(64bit)libvorbisenc.so.2()(64bit)libvpx.so.4()(64bit)libwebp.so.7()(64bit)libwebpmux.so.3()(64bit)libz.so.1()(64bit)libz.so.1(ZLIB_1.2.0)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.4.2-150200.11.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.13.4.2-150200.11.57.1libavcodec.so.57libavcodec.so.57.107.100/usr/lib64/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance: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]=b92925be49e2a665e51a30034def4a390a6b3d16, stripped!PPR"R RRRRRR RRRRRR R RRRRRRRRRR RRR R!RRW+}dQ|!2Y%utf-85c4aef9bc1b77ada6a39f065033b90f5d2b812ba7466b0be53ac06ba31c05924?7zXZ !t/A]"k%jjdo5EO,X?ڎ{m}x:[m$uGfY>2gNC IWrU{VB4,TO|#ǞF>8C9-{ts:ڡ$h3ҵiOlz;uXULh2U%=IS3(38O/qoOiH!s(oB-Q벃7!0~lNf~vg)h>l+K?~lvժ]ocZOPJozAF1&h[,̈́5Tgr7L,e[YDIIw9͍6pBk,Df͵Тyz{3N'ǨF[]x'EpCd 53PnәQErɜ ˨qdVNOr*tH:ҁ/'JzVֵ?뱅ϵQ~*s/0&H}vdT B]D Qd24u$Xh"f}\\h@v-lxW0e!/A ;WHtA4lz* $ڡ:="h61a2O?⪟g·AKkvsKΊܶ ~=*p)Cw.%_}p٬OhiF pԐ;1A[:IO}땭;b#X'ƌ!%;myJMX>Z\Dh e,.%7:U>R-EiIt~ȉQS6' _Ufq!=Tv |{n:MrUvNbx A[Taˮ aC f|y!vu!s@ e/ZYZY5uD9˒)qԖ8z7ci1t@c+o<"' ɺ2`RiR^VpY.Q.,3<-7P`X"XM9v\OwՉrbC\iI^eaT5r&Nө̬z<e+n+BW o4W< Um{ƥ P"j!{/1E. sz^J*⪟EήwJ[S6("xw;ͣVb4Ӗh,"錜|:.d~0HqWdƔWl=+ . hdZ]LG-ؾv?=QN!+R!ոUYP.ĜUjBzϱ+m S=^'7ou7w#ݼ_&8c n~Kt^Nr2\/'>v1"?Du&zF̡7u;1fHc|SG$dF~fݍ+/ٗj*M$ӀVHQRNFFpZb}@>uv@RVntPQ?/A0<{!uϢMeͽ*9_ͮ4R;Y VhFsȭNveh $W8dF~4EMh #$N-Qt@U <,ew1/c0n8۝i$ Ml5x.#!u{an Sнb eaJ1G_0i ce$\ GF8PewUӀy4jXDQ#xA鼓hY)]E\r}H6w—5U5å~WIx]P+Dͧ)p~,ޚ(!eHx%1Kg%8 wf{e&0Jу{x!P(']{L Q*V|`1<r1vRyo@%zb+#PNҝ;~$CJ<+:5y }QS#ZNElG\ 6km@vZUXNB5Pe ؐН9^Xu/=*T#A(y`ܮֿ_`Yj9(gTygY_4}&_F}X5=@cB`G9M Ψa>fp uDPzb}oT:.(~n_B]%)]I@bims\ +x8{Hiw̥9, 8m)ҰYұ'Tr^0 YrdNкS1W ژ@>,ɺƗcUm5RoOإ-x$d'U5g91Bpg2J^ۗ #J] {]=VNd~PhmOt,ΎLL(ButF\6ov= EOC ǫt#|@S6UBa^@h*B)tk5'q >uP생I:?adqb6V$>ڧK  hŜTXT[f5F:Iz%$R2Z83itԀɟ.^t؏]!lCQpwo:gS X5omL93yR J_G1-'l; gpmgI]hFEm^@;K=EƷO- J`4KR{d>8?/XcЬ L2aZmdiyaOcI˄€AJdaj<2w;of/<Ov0|v#"Y}[Hr+I㍪$cnJnE0c]Q^̭)_(Mn5=e`g]~N'L?zDٕq  +F$>H2172@ vQ:WXi׭QV/mĈʼȧksS(^7cpUw;',hB^u#bg^)0mLݾe]yn? {7Ckh ׼*'n2m;AR<_&X*wd:̀ Λ7";3Y5PT^ѧw5I.o4{":B{>ɬ>aDztP;)>TŐIc)iQP6#*EV5~8Ds^cG0_%֮g?\tU E)0I{v%[uYfDK` =eL/?mh2l93kM!:7LB)-bP[gIC""hbU2>-%KyXSئ\A Fܙn^IN NiA3Cֆ^""Tw&5J|';љRЗ\LJګ_x$m^1Y^v X}h)5=_.X-H(k.>vU,!+ #S%K̎jijṫy_0f^(9~QkK2HXn :iZ8Z#r5b஛Dγ?HK dR:>tc'ӺզxB g/r %Uv ŵ5ϱ_9Pfj a-.-𿌤uƿ[a߀QxsCx&!t}zE~ҍwW^ 6aݚ4PRJujP p4Md<^Dx@eб&iױW^{'*3wUeU0\5Q.\[;XT1]~zmOƛ֭ d1stPhFw!4bx$RNXK*07>sl}*t@A m?l 5R&x^'jlHYxq ?<=,6T?5}yԎ $q ɮ;x~3`׎~Sn- u@0bNB$!D"77DwvR\lG.'!Tby{TC*2F "@2fIXo5 5Q?N/Ѩq'~ ?MbP[Da/+E敏7DWIFmYٓIkNA/0Kꋖ vVAMLM4<bu*\󘤾❍3~wLraL/bn |X(ʮ8v&݈|`If%)?Cs I}LHa^u${Y9RmHZP)xyy|g!"5DD2>ܹp>oQ8)ķWC~m~yu > YR߆7"nS1$O[abۡoxk:T"IŶR #ncul`/ߪFyYݕJ \3=qpܸ&I7S\أB{H?Z uZ] S˦_ܧ>9-.Y w^R1Qkw>PJd$7;МTF尨A O-1;ރm# G]aWR Ԡ {p'U.tCŔg  XYRY ՛m݁ѳ@eP$qPByL,4GkF`6?9pb~Lo)+q<任;,#Jmv 5tn#/gh,HF*!Elv4s)|_BZ#󎡾 *a 07{59 ᘡψ0_К4|xa3+K%3 RԵ|B{j8>gYD˭*4_&'d-ܗGŬr uɃ9ٜNN`˞DI8]!"eu$Ku@LŸt87!28O\uP])2.?;^4B{- J> M[@l⒙ >y$9/NS:Ed QtΘUjyyhu,X8*di c?AQrg&0 $C3zVt-ͮvtEI[4'ć-hCbF;˲रbQ[[>55{oq0I{jp W_g LmF,&'-/%Nd˄ [? 礚*tQqeZ^ DUL @95bܲ_bOl/ΑboQhmlS7qJ2p\uJ'I3DYCCJ *\_ڎeo)LDe9RsMy +_NIUߩ?bp-Ƥ,]UsG|ō|P׌k'o'CO OWOȓy×`gҐ%[0K0ɞY?4V !vmgl72Kg"M@AGJW#g%A[H2S,fbbF-R.٧A~Xtf |) :InN>1bѤd'/q'}7HD3Hh?/T\=;/fej_ADcEbU_A3&ߊF0.H|%!c$6_LUm. B_(sS9F B [ȟ_hDT5TtCS«owjv1\>iEJW mV +Kf{a~sSDψ#ig 7~. Q"][oˍ_p_X_ Vʸ[, /rny$!7Jյ[C&Y8de` T4(g{鱃rCG?[wM ^x@- wa=ۛPPmS)# )Y#I:Rx_NKv@_Ok)?wH $\t}3Wo 1z a|H/ @N+y [9VH>@u謋$gTbpO?`jz8^,M*q]M VjA(d`./<X+6%n@(^'w.5O)L㰘R~.fZQc "-+vcRL mCϲ 4 Pvȟ52GuRJNϚHB謿i"=%:n*SfNkN϶0$8)4]iq淉e"58o!jzA/x: O;VR&Rg_OXo@p}QF΋/v6 bƧWxlJ":/B~9Z o1YI[a0 J~sJ'%1Sгvm%XE/Gc&ቝ@w= MJj}1U74Y<{j6VW/mISO7cqX(O>/# wUq]bvkp(>_ ʪ9gɚϴNKu7hE}/,{qssS'C+,-BғP`q5AwB 9AtO &H)d ji/ {t9bܗKl၆tj7V2=5!E9LngwܔR{e 1ih7E}.6W>L d=tX[[3@l#mS~%v&]Db|Gl~񻉧_2fME$x)PW7IzkWav2+q[4tNB0Ev. + !j͗^8Gqfv=bffg݋uh (q"6P;LP(\G=ȓKhJG]{2N[! *:VBg`8C+]47}BFls q}-/殧anT{Oe,O1GĄvQXO <6S~?7 8_D@1tF N ' Vt4D1Ɇk iYZ7ޤ<FC%v{`{" V#f L͛K3Htq DPK)nz]"+Ur!E:!ogOpp-4!DYt?$TL1Z7"/naЖZ* n)3z6Y#?ƭB\Pf0s655qMjE0=z&oQ6WMnɔ:`૬aȁ&nB7t;Kr{L6n_q7K`ț{Rg6L)RD3lmg 4G7l_kJމ9JƷ mYnke(qS5mBKe?1 f(NwHLsM-?qjr5TS3s(➱MR{f[p<zm0ߵeȐ\9,ˀ-@tv%d6tp/";R@ɬ ޭtԽ˪!3uWNݧXqM<bG5Ln"]"~0d(; c~$S,/qm'rzԟ1+6&Dط*oQE&,&_걔VWob  z"7,| M.5eյ~Q ۿBA!0ZW0Gg yr9>cBViJ/iy4P:J3ӗa'p򪎍@$rHQ.%MXBe䛱,+uV?Yi9YkXk2+͐l(@Id:/ZFHJ/56ߣMYXyĢ ;ƻav>TRq?ҖJq|B` uZoiN!ٮ)Lq 7ɋ r8ndw]l:Yg!=p`Lgk_;V;govJQQ酱B lt݌qE2+(pldS(#5Q jԽl-2.?=VXZdZ.)5Y5k")ԁGTD:̪X'R&̙B.Vˌ&/ݧw K-]})a>a+? X2V],͋2!7{ G0rjdQ(.vE>vD/^(b~2.~ *dvR [% $B#63g=$EO}mMy02f _TCqI%su\ݤ>j+4R^EQxC˗"(2&qI$xؗKHծ=ϧ$A`@'(Wf2qĄ̈̄u`b|=e=X?MM .V[t@BlH7t@ AlBi )Q\\yu >6 [ZMVߌnptžt $Sfm"1A#-zK'Y6M=v9ΐmO a>MI<6z"]V"XTL4jr KL+Ui-IdIϓiWhO&rZ.&->2| 6u<\q#(7u7I$0A5b (Y wb|5Imq1b X z ߯_ $` jd9; /@^\ܷ 1#zE'D$-: mK?N-%m Kěm͠~t37˩# 2(b6L$ 0-qi;#Lȹ;h[ͬBX^(H&oUϟo]id ='h4WGic9 z$ ep!NZn&Fl8)V&׸ru+ 8m.kv gI O_!lDj pg^4 {Cq;'F3UktK' (%2A;Uop<i HG}4Ny m=' pdiخEs(Z'Hv>ɬ+2|F y% ˀ;srZa4r~(6k9]]D^f<{ȧuB:\M^|hSA /J~{xSZ? hʬyop)My3 Uڮ!dKQvilcAq?<_qQt}dYŒV *=ГqW<$F\XJ7soUz.?"l{.M'9x0"C!7kCTT ,LN$5,`ύoDdMa՛{h_ב܅ZX:8FQ&2M]7''^Uٳ=NmԻZǚL/^QQ}?l@[7 ݴTT] g%.)}REݡ͉S+^3FKq q "}o6Vۦ;=$4Q4+p4@ xvYr<8-{Dal8;,fB c)Q>0K4t?mծ!~o?FAHICU(1IQor-ZίցV~̰;"qv1i KIΠgQG0)r> G pT$v%|: h׾= ~΀#*h=~iZ ?!U;.43:f|T<@ݨf߰xhʱ -3 (;T6>gf{'R$vH2[rš^E W`Geq] %u~k~r,c>usՅ=¶nYb/FJ ̈ ew{V([DTq$\w7'B>Ȟ вU .b7#:dP~>gux& +&jt|F!˶=GttN#3Ù6NL;{F[}A>eR$ qڡf&R[^Cx1HgJ Ӊa-S%o&S2\>G ?!Z(20_@ 9PFnf[ ii" ׃|$LRZWa}O~F52;uMkEI%i#q٣z5q}PE 1 I zPG mm:zn6v~rt02?:ǐ,b1=Έ:=00)':P!s 1ӊ  8U悌(ZYxV,-M#N^v"5x +g}0x{B,u= pziP֪[ᧉ\퍖*-8p4SvZyǥ{O_PSNtE bғ:!ҟ?;f| Xxl/7y;{)n6whBeӽ=-&lbXwBe$E3uGC} _1'pЋ}OZw=av%QB&B47]ЫGMoUqo6䌝K>#•&聯a-)_EvivtYh0J壸IEz9}<6bЕ뒽G/ļVͫxLTuldMLL#bk$q,b:JpxA[o^wm:.Ncn0qh]W2&x(CF%>_~ZﳫU ([m7EЂt>`ɤd()L1a;qA`26mYr5 }:?G8c:@e38Q&.?T)לa GIPid|<`YJvifFaF\&W?(rBөh}O!9VeR(L౵.[_׿1u]rS'i+{CVa-ybCOzx+un*yQvfs\nE-E|1=TdS|.ߗobQiOSe$6mX.a (!B#W6nZ".nVX)z-4PPVފ"-DgZ!C`~5zi}f_;X[oߵ9qAe >p,3["2D!jajdȎ wD l@O[CwҦ$# K.Cwt< *dT^czmQ.53si؄,RkU0ing)R4vc^! 췂k]+ q?xns)ѱxojC!IC7yzEl "~K,0'?kf.mªj1VF,̧]'JjpTa2-TP> 3΁J>_XLdpf1Sۿy$fhazq(*=+5_f]T$iŤT#4Vgû- ?]fz-K%  Ԭgpim6c:227exN#t ;)4R<"@7ҡ7{);/ m☿͓Amʂu0D˓|BS|{ه ʵY{.?)x)S;|z%ؒ@5 h8GmjwTarOA8tca9:.UT)6(_ɐ+*)D)4y\\ |mDSB GtXfl gk$ 8zt3$dZWt<(y7ڜz`Фv}8Eҟdqw*ʼl >4|1f!#̤+R"}G=2E/ҳ[yWH#&N@䞰Dc+/S-ՎǴ{B>2 }`z7Dh9R#MF.=̢@ORC_4y8nϲr%wzqzɇIYow,.(I4SgŵvA I&$$ܣ+Օ,zBZ}cߺ-_wTB_JaLlT3dP%֛qH4dt6Vv~H0t T]r"ǜ H"W:, ?._!T\!ټ"CT}5lj2j0EOڰ?PC>bAUs>d 1a/.{TG($%TIzU}rmCF$Ld9ǖ&p|~4$vrA hEيӵMh~nոP}nņĽ7 f;2 TQm]55bXՎ7 ye|Ҥ!Q/f&c`qhUTǨxxd 2ayOx2i>N;Ü&16A;7޹baj ":MT0xjٴU3>H51i'KR@s!^{#[pL()|z.T}?C3(Μƫ^,;}>I͑ntyz$r b Õjbg< 4^jR[rJ(RUȂWLW_ȵvìTe)A^89!}X'jGky1)fAWO̱k4MN^ ϡCIݭkRR4Іc7E ~!-ΘDfwVȧ$WmrQ7T|X~)*X8[ď5zI"=ow'ZgU~Oy8kpO^g|XF̺YhL5+!7%\EcD+gdd.p2W mFcؒ%Ia4e-X4b/n-x )@+6I@rҍɤ 8:+X+(99fB܈{ RI:<}I0E?"ﯲ|[,N*_ҥ3$,ǓW-ŕ 钻D-Ċsbݦ /I! AU:M.(/Ye/#d|ͪl^)Z)8Rk#-J . *eQp DgD J6J>&/mܣ+T]TPMg 5BM^.`0TW/W)GLw Jem).1cXo[ I2pWc@ ({<L)~}Z1_wDVkJn]cѤ)zU 'RN~!^qXm"}aZR]0ڪQSӝTG*iw~aƣ>Kw^%{}ҟ O"f,/ {~ȹw0lį󧀗+owۮߚp7- zdXy1/t8;rޢ/,Zv#UXjd3(D ᬓHYF;j~RQ< >X" &s![)h"Ѻ+\h#A`k~5-`M@(4׹]JD_:8`{Si,W5b9~z>_W~:0SDMo5嫬$]ZEb6R/TLjѤq,"Ul=5%WΚS(I+%P9vWÄH-zd;0{^8!љ," ?Q*+:ݞwEa(~3t">{]ސٱIr(#]3佃NarVlPo2nodL/?z žzv*,TG o8ά1C\zpã ۜ(sؾ_wH,-|D/R<m܇'9-J5c4}܉Ge]b G@By`7+7@dՒV0.'N1X`O!z DP+ۍ^bH6?N6'*2+4DbE1j #[cN/7fSb]Nj?{/ob0O8]Euhm":(GvR51^TA3굇 q_5Qī-*Y#oRΣO+?GTHN7,$GK")rGظ s|'uQ?C5Ǝ dqUxXOb1Z0&CpgCcycgt}ݙ.d4| J)31_hc@<1pc1]U Fvł+C!4L6"XJtE@p1gPr8u%RR\!^#yI:I/of5.0gshFhRxKҥJ_R!\Tp>״9t3zTNjD.2)%d.uP |)?EWho Bvm1~eT3qVmbcgKh<>rQUΛ:%p9 ~&[(Mpr4m%tD8eS dti+ђCV84S뻐;#B⣈;-G%V$%a@& c" -e#H6w1r6^a$)֛K6 Wux}@Œ*ÅG*5 `H*?k8r~,|'ڰgbґDA5{R1C!~͵ڨ)zh),y6V.ږW!tN՟AQ-bzA dO7GS)q1+GLkJaH}:zHuZxKסT[^xqzP?4ZY"%*Do4P90CJXFDFհ\sXvn,eaA1w 0d0P֗´UAr/d0#nfMm4yIAZs@Jwܢ4N!(o['2=˄!yb;ad1|7_"4N9V %cXlik,*ES5H>rgvtG%*j!M5N 岄NN O6ݴDIK] *gR?$D?1~M?*42ƃFR^I*no Z#T# FY>Y,T+JW΂ϧ0~FҷZk},;1d>!t֠>ٝLJo``l/%&aǓWUKg 侴qc/er}\ O~ PWRQ9tYuJ+o|*qk{dN]HR‡/*(=Fq >.4Zf]t3ĨL)7եaj?(`( "$Ql6q8e2 S7-OU[<ҜU1'l,[7fa(XvFk$#YWx? #|xW?EK*u]f8OnY܄f%u5ml^X45(A))4I S~^?’ ZH @^_ޖM&=۵V.X1Ej@t 5a!)\xf&Z16q'n]MP<=NSsZ!M-@{:>v&َ5UJS>c6m??]8uTlÖ,S&%s9vU7V,Kˑy *aj%?*Wa ?i"#ЖWl@-yEWOT!hގEܿ39HN[Ii/Pc.&gsaFSp/|WQ\>2cN]*4CL@px,'ް1Y]R#bgAHTt;A0!9x"BpE7֔I>ɞ׸oS=ɶ)}Zh CF~ `%kH9\/H,R__2@N?!J&z g`͇+)eO\0X! =J%Ի2 Rwl-. O)nTi5<ᣵ_,`k'0U/+. |ӑ` p׿T} v5iN]|(kcach <`yiB7q|Jw & Yl/!X BK#ZJџڽF"CY6E(u!RhI# r罟R Om9\2_@?nj:3ٸEULxlက/jI"sב5O;7),y*:]-ݫk@6)Mu\^'f;rvZT"-YDzGE =bp3V_ BM ՚cvIt~p($v=^ {7#j%߻ˈ) aB^|kC#h'>Mgia^& )HݸfF# "m*0tD zy@17zu8?{}AML" L<~1C\JXl8;IW߮qbMJ-lTKi0od9۰/>#rƊww93y"s}5|TRy+ .??fTǴx4ρOxej֗ioa9jg}gs'kj5gJ0"4v*;wC~iC7v6el$H(ƿh .|X9Å5a%R`\;ۥW;mgghiiM< ~`HgwuFO1o=Vn@Fb :`i-ChqπN! Aa+2: =N#Xc}0LKCakXڙ@hk !7$&tAY5FihJCu|;jJpiJ2ro]X0L *T }ri\gd8,= *YT]¦뺑=8oj1§1ymh|.j N# 1%yeU.3+Lk&lb*y?#i_ШbqBh-]U.߈ *fSHXi+X Ӳvy CwQ`Xд=yJ X`xa͹V̨dczU)R}D ڰȠDD(&#h#-=t}_FTv3yGȽXrGu|syMHA!*%LDVY@\C{^Dº3Gu* (9 h.~Xk,Z<ZKkJNV )΢'(gx^& TThEOp׬\L#~Wfw5%-9qN]۬V,&{4ʹ2QF\> gQ4|< QQuDVfCS];s[/'"V*i3~.n~g Өߵ+(nVu ?[K6RQLXe$}v`z4ܚ&A(݀ǣ4a ߇4F̔"T ^p{ b%fklz[ANJǵpdѥܝt-./ *K @ PE/;?WuJܮ#;Vx Q{KP+6?5A&+NvIHϊ@zuRL^"7MC"W[Y lwyo +2Vn'5kMyZ{W)1y," U`>DMo1Е\4,J4{,#4;'ǾA_!x!*CKƆMdž#ES:ޣV ~eiԚ4)y6KҫS,2ìh7zKHs/{SLv![ۯWlTĮ䨖qx^0|Ӝk\Up [ؚ>v.g -[ > g&A*`LNʘ}t^![s)>4*d'{ؚW7[CL)G啢yJK)#-ZߓJOɄqg='̺.gBmGq4ўz˿(S>$PI/qz= 㭀Ah06f`kٝ|]4b}k9և/ Ů͠*} Q(-6[>R,雠l'CR*U @?(4:m߇֙"4ۻ~anJy6L`<[1yÚֺ@ yDe,V bV(SʿTW.hObu.[t9Qqa/TT5(3$ۖ@ե&$- jݯ}X'_0kHV%{(mhQgK~I 9Y1TvbN*f,wxmTCϵoj߼%A*1A&'hC w*0G{J/pp~IĂ%` 9LNKx21)>+OpӠaJ1{O#=mkf6R)5?,UiIg[ҎθyfDAov鯋qLWHW'PiVN"SEB{Y\, ID^@?(N~| :1bktב5:`k[!|Y+C' Bb<֖! 6z2餗: ړ]#7 ׇUevAܭ`o_SbWZGW+[(8Wx+VRµDln g*qKq>9WC@Pu>MX et<[%9ۦY?lV44@Tlɱ2i &FmGzDY|AD7Uq|u?{ӓ 9ORBpm#d is(]昢FjYn})3ËժR{+o) IqrqhjsIuuD0Qx#R8_چ\NJ>> N3-+RDF)=-(ƇQ\aZ'&g{`m[ϜhW!$F_RzЄH쁞:^JV PGt X&DSCS=[_(tzvkY 2;M{:61>)9<'N<]<6 2G<}Qi 9`4X[YPs Cњ6-arC9,&A(\~fآ}M j#`):gI֊dA?] KSKBۨ$h$fF:9@Wy'ށ(#>"JJ_iBfM%ܗ..xcssCIekU` ~>^GَA" CzQZDD), c)J1uSeªڍʔ˃4&pSޜf&|Ez,.ύ軂f<E%[{CE=NnDXIK9c厝w Y\]Z\x%sGĩ+2fE\@UU@wۏ{}=Sjt垚uOI^NM?ؽ­!2X 7H\c~tKrmy; $0.=tɊ*rlaC$': hNxg7/|=Wsj/TW3\y}@;F ztH{P^8|,y "J[Y_f5DD蜔zM]Y&dE>΁}`g8RV&4/CaDZc M6n]Ǻܜ2tFQ# ߟ@ PpuNEU1sj{ ˣRP(jF dŴ7filZmSoN<&F0Q/b=@ 6mݮ6lpEoT#kWOw-+܋N6vl(9PѲofmwYK6~hGտxb":SxUM8RMs:$j|@/s`g4 M3"{5F+Jbgs6$HEA*9> {_xcߚOլ&<X7g\EBYc v @_[#&GbeKD83 +y=SIEtpXCto10 PVWړԌ@M O0_Rs iίVTp >~ʝfd =۶w^: dߙ x1 (= O9Av]3?6w\o=!Z^AY2!֧Qh?!a3#(1}f՟u,bbcti_ 4*L&)R`:Yc冁/2L)`@̀4k$?B#c'՜gm;~)SQ#&@jc_UÇ`2+*} Zz?/Pe~qh}=fKԙY()=E*8kME:9iTC =U!ͭՍ)ƛkvw2ת%*mWsiPdʰsr1kջ5 %"j/749"ԭ?cmgpز=5$F QG 1\1yg~ڨk䛧>jN.pCp(J+plgcu}feˈcTɑʐ97M[_*,(Rm|GǏj "M!"d`RB07P VeayC6<_ pO +Nny qdj\jjFx*j CD0MQ&Ddyplg2/-hDFnLj}/>d-@!]xl૙g!4n1aԷSXq@,'^3nuuljCCk ?`rى/Nirnkj|YM.sr^5R3P헞4NLMĴOi’@V((9㿉Kl}J!rG׵فmkLE7"o[1:5bJ|AlV; :v^(I`xP-K^)6l-\w7=Ýi"8`>O5bXka>s|G퓍2-`= L/,& {_C l,5Kyxg[CLȽzu`oPu yE6mz@ %&)3ʦ6E_Q;vgƆWT'aqV]'KEy([pqf$icCS]D䰑FJՆ ==Y#f7NǯTbFWAg㵔h69LJwlPa,^[X#-Ztls܋rBBea ~Ġ&&Bi5't‡C<9pS(Km-@ތ ~  Rb#ca䡰@ z.SMNpء(O;+ȰfCM"\{~@ Ol[,0ͤה.>7kb&yռ8c 襮yʴ7⨫؟Au|F9O_]cXeDIhﳆpNҘ%);LJ $\iӳr(14N${֚da hH[]vzQB};AʨTByϒ/>oځ*Kq<¾*C(݃ ۍ-GC/_{4{Wʼ b+WSxOi!7>4>43N*sO#:Ξn7&a6}/\sNXg>R{';8\5qk^:ibмp &ay.;0.=m9C8a3V)O*hc%˕pS$@C«HV ,߉ixomȜr. C 2)"l[k:GS`=jN#əaEP#=U;};!hЏ$冨R]Y71"6UY;7KL4QI(ġhh QW[~ lK>~\A#>:g>1rؚ*LF[dY|m xogysaD0tN}Ȃa|bi +ı;P4z맣JgYU ӄkS0Ls|~ <}$h;(Y`J\jggv %af!ۃz5ꈿKQqCy Йnބ%izD |xk,B|CpBe7AMiO 7el3%2yT abdj<}@fH4vV~c˥>%Dߘbʂl|r"^ ժ? Ef-BlRKCu:} _[4:im( ٩iXhW׷F%Oaq zȋ*Q(=>iu0zcLL;OR0Ң(ږc#-AP.V;&9=v}*>iMLJ2\WY_޷.5ḋ&7!_Cd+-4?V(fb(%W, xಗ8.&HVuw]Cۿ:S@*c<L_yiJI'.7egzа$Ôb(F-JHqW{yT3 a>*=RT:5ӼxV_#n7p%jVmzehCoЃ~tC%Y\idA!!.2-r>de KGnHq,WKtDbb!-uRZ?g-9mlc|+[wQuŊ\Xf)KcT"ݮGU&jv ۓe@INX?9*@Թi1ߨ u_%cC NӶoj~&]&\fw"~V`7u͚L1hS~seڶ>ӤUC<}O38>r E.osAr6BwO+OXx< 8C-;7G/'GAQyTX/SَE5$ڝأ\T6wQYXӝ# z^(BɦJ6 mZ3ld|ԪA"pjBW":O2,BcXbғB :&ptOG,T@ʿ KQpM~" ^ "@˔Mۚ t~dI#y_X-mh[9WMߨg~?Ϛ, 5:e :km#a3xNă~RHDV,C'Voio1In;N0r%Um;۔ ȝ:)=.]g MCbY,t߫ % F&UeV%ntAvC7Pȃ{^:93y8jrV9#Yb ح*2MžL9X}M%}x? PgI%@&OԱk} OJD4J}%;$e eWTQ$:U4c1od ^S$$5?b*I&5Ϝߌ ['kNqr vE=W,371=4J"S9i/yrjnA'rGq!yN?\ `!A&yd?kxtf]AnSX+=*j+*CO\~ۺb3.X<]MVbO%bl2 9%S¡ӈVD<j=ȁ]u\ОS t V^SC\2 # SJ>p6n8(V<⽺/XdֶHlnX@LզpđСBv|rcsw߃ϝe.u~r%8G`>dj ~1(m[1 ܢ0-JHLx;1f.(Q |FbDcuJWO u2ShrsZBlK;/U7i(Q/TqQj b ܮCL+2/.8hTLYZ]JH~(gє*!O/_xhغS{GQNp9׮HcU,vq4)!gB\@ c<|/j64d73\LX []&D'~zN ӭlՁGˊX{"C_q#Uv}'~ ?T] wA+]8W Ѓ vI툘L;tïVŮ cF<' -Qi ;򟿈p6AofSZn)iLuo2T 2N2t#&4ߖG!TT 24-+ς]훐WI]|Rkߑ28DADY˫x_7O}Y Or:نP}F6" ﮙIJg %Ԟ&&ZqD7# ,߹%66)9aS͹ρև& Pqk=R%ޗlJ:k8?4ɓfKЮQ _'ŝW9;8\Y<7uF)] š`ls |Eb73#(~,st Sf*UoqE#1e4u)}LBhkiܫa"W0@=Sb}6 yiѷI%JʸTΡ1<)$2&;"8bA+:ڿ~YYnEH2j?x1:t1-gkg'Q%X\=K0.OpBFcN;s =$0vϮ4tQKA!7(Bb=vrۮa7"+yb}_IϠ`*,}Q֔AuCq#̃B^ڵO)Mpoi2ҏ[O @"ʹ},OQR76b;E'_A# [H۞ȴ ׅg2g ˷|[&BJ@q+$K{[6Y0ۧ|Ar$ըPKB} 'vb؛ǩb[o[t7S}*DԮeIYM\8 i[ ؤ~@yXmSucx+ыjGI ;#gL4 +PoX(WF+}u Y^bܺ< h#S6/:O]{@wj I&֓QY}wu/'¥A\B)Ƈ E̳?AT)J6F6xh$:g?WcH՟u+dN=-av y;ەӨ̪279}wX1LD3Q/Pݓ/,őƓ diL"@eND{V& TW,*NfM00HLpcXAq/ˆ=HC/dnqf;Râ"Wx!G 0"Es:{\a:Ah >'`IwMݽ<; 'DIbHLbh*i-oܗE+myj+j[zS'ɄW R22:]v5qh6,Y13[NMh -1&T^`O] O]34MZo-xƩ;֗N\Ϋjm:%7y{9S\3{ӫ,HjrIn&]uǎ7-! ?ct=tͿC9lv㿽Z ]@:]Eܙ 6\džm$9b:!ǚ?hZ:WȢkQ /F s{42׀&cQXFrfMou}mMTkV^]TL=&UC( M鈛AS&Nݓ0@AL# Hؿ=< +tbMT=Ђ'7"ʣٮ!@y>3ݶ i!FZ},Q(횩d~L몒|&I~g}խ{R2Z#G\ѥ]T}ppv;F bd@z)|$2CD|un$Ya=YVU%'<heAqFZ05r~!4螱#&tGî!Ӷ!Yj 14O$O@4SCgGѱīŸG://C 1|CnGb$imBj 9~/\x3XqaDoFeU)5e2u~ÁWNR/9Nt,9,.s &LBgBg:-ttdʸޚr,@mM=71.$0zM.KbEΏ Z 3.cP>D&E4`V~o;)_ww&%}t =L*$P~n%:F^,9@WM}Q$dt 1kZu\<;Qx} NjSIUd]ԍ Pjr̲Q76)\En?x\mD9@,*hO$Vs gw'(nb60F| ܸP`[dM5Vn`;X+6뵒>xAA8PBU&EVYwy%W4"茷%X9lnX,clCy-pA_ Z̎Tcݛ&B&~z8SK6>7kZqhMMmy/'LuQ,?75\sNm' YǙ s[~x? mez0ʆ$ F *: 7 Q[hm4.8{AoϑKlN6 h}OC0eNjs^)ÚŹ& ٗm] oKWAZ.<9cU:%0<Wt׷RLX;/H3FrZ=qb' Yc!%Z%Q A$J@TzoCmSVBK# ]1Z (VQe|o=ڐ%U]IC"y-%/4?|&T:P #{w]J33 |?vM O8JDcY}hy81wl&ſbMBVl~PlURT,$u?ok_`pf^Mθ C4_V8R,:ѥ\s`Zg03ҕpZAM O+FY}@F<]:&hfD! .r"j*bCALuq]4 be$]<4!;S8 >qտX$Ӿm܅_DlV~ߝ!/BoN9$NnVMR,WO5Agˡ 8EXJ٬[SXvv֢)* joPx&Tצ%cG"lnk? 4`~$RWnP+Wt-Ah@7thWn`7T&^nIqN+z_(kў&5 Q=!nzLmwX k9/GS]'4!nU%#C/ȑS>i $#1ދ-L2&{%3; }@:l;]d66GNpn| ^]<vgCi?OG=^t\ݚnnK=+z\OGZ瀪!(a@_߸' y$dVq;U3lޚQ1x$fjxhR5\g K߭NڇLכIe8Llp eeMPg2wmώU&ODO+>ǔtJnQj5 m֬ xUGvhE ve46G, +`=Bl?SfE` (+N?fI:(?,s>3i4ܵ<]Uzm.F0ϭdLv:LIi hms' EEqZn0D8*?Dm<4dj x[_`0$0Xʚ]PO-|`NJ,:]> Er9n#}va,d5MQ;[ A)=$[Kx_8"L>خ[-&fm?ifqK<4kaH99[COgi'a#Bf}/*ZcT3:t2E$#$hԻ2S C24*.%=B !na#w34+3SV'*]=g߸ȯ60 AGi"DR$WfU)bbM-7aP O+=OҬXd~>E_j؜M,AG< v$f#Aj//ǿ2З|uƗ['XQXgf*DΆͥJQOKbIo1CGr%ZCׁ>Et?3 Jy(z)^4Ԛm.uLCU+į\M倉{LG8JHAZM4?Pуuii+ ԯ É>a5gD0^R )?Y^JRld}Xg_F=-EIm#? bՆƝ&=b>DQ@&o_ȄН(#dygϠ(zCcȠbP4E>R-m*JSwU#zƇv}*#^GϚ5ra$lfm+:#%w.k߮1yXE{xJ"=:BpȽғg((P`LlE;PL\: ;$E^uϱquUtb냚'&]\CE2L7mB{3ynL""Ieg4qV+fϔ߹1= ޒӍΉ|%y-g#M}3cY#2kDžί%z!Z8mn>OhiAL`S-)k{mz[6M2Xt Bt%j?cL:k˿ ͱ靁Ó6-8Pv';/LWZ#D9P%02i}=-? Ҧ"kՐŸ \ cL,g uIuahɆC-/ttUhے\2L?-Ku@EQ9TӢT ['V*^\c`g󱝎[n¼wѯ!?N, BҨQ%a7zWxKqpiyȬG'u-g+;f6\iYݍ`1c0<.mK4F"6E$[\󟼊?|Ն6szA93yED|#[laƧ&O,'@*BhѲv9wMrA`S# Ze Qm3_4~6i,Γ-!҈r6S,I7>T;ݿV0f1aД&EibرVfB9q]K o/,tJּ&Ljܕoqk:%5Mc\a}BK,HߪSTƞ3z)s$풾PBF_{ӧ)7vL ޯJ IΌ,#Z KA3tڶB(IM0nkeJDl4k=rT5:t^#|-io)@ROuNE9OqJZ-2胨:㋈'<ǀDnRECXG'.Q"rHmx=N2AW l1 d.A4(81S @[ ˞= l$( â}pC/E9T]9ɔ=jiJ @Y[ɟ5@CH80 bܗZ}Vuf"YxR&%Pҧ:3g R&2Qw~5@2^ooYc N 9jj`O_p`kE%GtxTw [ 7y)6ҕa DoP˵l@0u jLe//fa@hQyAC?r56d+yWufЩ'ň=jS=Y'<(4~Ģ:Qz\7V+pl#ZAէ >hbTa3rxm*Nϯ' 'L&u;dnC3hIK^1uӉ7S x9SAb( d7KVuK"J  14զ1~c3X훶O1@*^ujA"#~Xbk:{UG)6?>v[Uj_14)38s=H;ҪFu${4g8ij~A}dLoKrQҴ/0q4sf1<PSFH:V0 V$lidUkE,~\Hx&Nyj€t*4~hM,$a peM~[y6z3d!ilLN` /eph 0gOxmX7-+ `x4k.4s7PvQ4}*"wHM^$;ZLqaiUn %5W!QjonyY 'N'Exέ/cڮO~lz''ZB n)iR}H*L~C%F BV~c"scCaTIqYS/8|~@~pЄgP BE}n5]00.j)R5ԯ5eeUc #gR?ߠ%Zr -d+ص AIH׸vl7t& }̷ޜT\;V)Z؏>Yu‹e4rڑ~0 rbM*ӂE_(60ͽ_5zݢl .Miaٝġbw@t}rI ĜXv6]mwF͜2w1t]k`Z~ZTr4|I4JP8yx.+3/SʶIS.1{%-$O\>_lwMC:5t#G߂&rk@7[tss壭0ޱAӔDH/&_^K4EI xټBCҕsdt8ȿ^gak—44(Q/^(+|\bsNv ?,>q$2# a8Hk+Mp@v)f_xBSqzb x<=w.l8DTecpZOH}=f۞ dG͇ER@;~/ؗ)o]Oa.+pQlvHj2#|0O201@;ȹip;RTaVd|ɱ I} }ąS +0RU& t?$rў*lƤ5Einc8dbLq*T,Հ `ΓGM}cTa԰I^"hȔ6V Ni|)Z+y*-<89 Tvf6f8T1˶j eAPBnn7Z3Z` d%uX ]*ULHGrӣ9t'MIvS Z[}rbS Zer(t7}`BICWrK}5O#*k+ ߍs(R_Rx0[R6N%?Zʜ^F8\v4ػ.>EQm9 ZagMRrb no%B]ό/%L?&$w1eLjKv¨"' tأ/,)z:/[8qݙWiCk?ymlCN@Uu`s mQGߡ3m٘JSF3pAuh .C#+.-^mR)pBF1z G.m ==! [XV,p(wp#OþH{> qmi^.uX'!+a@y}3'Z0A>Z>Ls>]R\eҨ6s٪2`~U#ќq~ .$]6fx_:/.i,UQ?f=gY4-h؉<0 Md'D1])}wќU"7 j#',PS]ˀjBӾ$Zh*aQd i׭X(b2K <ߌ?0bKZ?[%<1;Dry!==`xnx^`4l--X:O eYS+? ,N!(N߂כF_r.zb1y >@BNH5r99E uCF *dӾjgHZSqIvaKQ|vY/\ ua8nX2 b9?{Li%`ƖbnX |g24b}I:v?=r✳_]>5>>tgUy%☵;PmG_i,gkYprJN=_ wj["#oÿG1.<+ HxtVKݡwJv)7wv'Bak+{]ʹNPG߲ yE\N/ƫѶ/֌%MqR([i3']Ǚs",ME15D}@9'),DL !Btq6]m 0<@h m?WofJnw8LV_L֚\Ca Ckq63`ny\B(u.:ȫ[T"L=M~j6Cv'q~].^Us> /}߃lޠ:Ji_3[w6 2da{eI(gVGHTne׃Z[qI%z/3aHZ /&j9M8!~`eB)rAE+S&b[@e!)iSOG%qާ(,&<1^{M0+]l+`15 h4SX,/Ԡ@NR+J43:<a`]:)FbsQh,놫Ӽ&_SJ/Xo= f?2,t%:edo}PZe8Ǚ,K3w~s/?ED7[Pbnx-^U&$;[}[dZFJ.! ŭ_P1&%|p9ر-2 bz/x3s >xϑV Πs"[ !7-kz,;9Ry l/f;XٗfַН 72++hQS3?ukBCh-答)WW DBs܏MÌf6ef-"Wk3z̭kjr?e{-f`wk-ݪV?̥Z$bߒ7),=;[,5l ~)G=l)2F=dJcPWrk_: C6Cw8pQӁ‰yȟyQ'VJˢlt|!o.9n$Rh]IrD#η/R튖^1(}<ͣGlQY<ǝP^#cJzqp4Y'%~X#r(FC!ܫy@<˦-Ϣnny f -;WrF̆D 2Lx?.5Y5JQMMEJ&'Ua%)oU($*:dS>#S*aUc(8S11a)ֻp K-t$~SCb4>4tvĐ #_N%}ȳf.X,93OZȦ"KcʡWtae8ҹ˽" (f*r<3#) 0ҳCE޵,,Y.vrQ;O+,u/qy~8)G^3>QV .hc+zD [$$H*Kc~C9j~f~,FѶ{Q~LNG]ymפ*ܸ cO5칑j+[]6AWX.tRzyKhЋ@FGSn;W5׭\礄KIZcs%jueBV ZR2>ѕy픡Aw?s^Ķ,V.9p$-fVGQD tam1l;X-Nqjl 8o`@'.|wV[l(K) ܈X vpJj4!Y*5 SUE75*zW-C_/Ъ@5L~=z3L/UΣKrIW:)NF JY^ gQ3oW)Ie.#XǢ`O8_(f!m”hZ|k&ߪ6iPqd,ۣ]QPCyS Z:Wz֎H;rmmOڂ1rPp^"@yWk t+1ǡ_v Ml糂+@? WܠAn]Q6j5Klrշ*֚p$hqdZ;phπ\ Y 5㑹3E<8@hzX5}CG 9GXB0ĺRMY ,itG/hAw['1QIB>_=.ZEEe J2l-[N),: at# 4s/(t_\SIF١ t j+A X<襑rxz-s`/V]ԩ\avwmqeE辕jT_V-a gBC~Waub!mEpfGR=}[w %R63(D')$:`?f3kvqHEs([x>EdOCP 09\` KNj j;έi}!0"qs"lGq%gEP C}TPl5S8YXOuRY乂ax_۶͡-ϛ5@f*GpԠnKhCӼ7@FݪoFExfh|m` ,%嶥~!k"_ϱBMȻfcBrLl4( >G wۉ*rcƚVnw.\5 ?P+mr^H m X53AT]8ZI+o01TD< ͣ}:r<<^=3\dv4v.0tZdhɼM#Khf֙+s=ס&fa^9a!Ucalyg$/UY]G }S wSr&U=z8ȤZ9ߛ(䈣NG󪟕1;ߛW]~ツx2LZ,Ff`4}B(>I9 ϑ TLCEN☨/zr Me%>3)ƨg1 E Y),4$caE cQaNFS]̘7U&;VdpPdEdd6vS?^qm0lo)C^Y* q4^}jo!?MHI-Js hA,&dhZ2 [ Fa%/֣vyؖҤj㺊.{9_G^|̦鿷|>uk#'9Lz,V߇8]5 9Fȡ&R_TU_R'0y {cL]4ܢPLV;\$S(Xp>5-9BF >V4'@8WL`/sN;8o+ybٯ4gX ݚgiR :lUB ʌ}SIhͻ 9>}r5ۤdFS9%S"2k] '^\d7O pjZl6J/ȆXm3u2~Mvzl ERoLؒ[\pw;85=͵gyi^ jq+!୲Մ7׽.BIo}5Y/p i ?Ğ1Fdgc0gu3y0ΚtS"ؼh+Zw3okIL0Q͐/ Zq`s,|h~ira/#)r7a܆PϜ%M9]ƿb7J*Y!UΉC@]_jmh?<So&wdM! WynUqW8_=ڄNE\"k x㥅NOȜ ru56B]Mf4\M܏^+l}Up;NL6t]eW6X]WFaॗEC>9N{yqFWb|k-͏'p>URw5n ɸͨ<2\ek|` v.\WM)37́\;_$ YBiMxM֮5s/ ,z_("|?Zgu*e~LWrS1A3T,lCl0^xKRyx `4 C>.`@`-2&d )t]Ȓ/1Pf£5tO5EU,d@*}_8v piitPa6fAֵ_3*7&0 \+MFT!23;Ub|?{#[cwo րYg[ W=$f^ݹ'9=FFk7B1&CizI$,Fb[z$gh`cdLs]O #Y@D`AOSLN{Hwv{` \qF<>p?Ҵ\'=<G"ipQU IOp2˝<}Rޝ(?ipQava @=p졛4Uޘ[K;xs&^ZU>#/W?GUJ^}[OQ!Mi5 Бkb,GV{2:ȼ wDj ֔pcEj,h2Nn4 ܵ]972K-a |DohWpMhzE8<0*&txk`O[l,&pp4]~S>ʷ%=cB捖S߷Kŗ1Q??}|LJO>|d4_Yvg &Qt&6Yc@JMBlSq:Ylϧ2.~DIƶF(8q[jܬU,6t݃ȅ?sgjfM]DlUf, rձMQ> L%5KuoiRQ)b큒ZK_mjJ3k [!5H}40Y1_ȸ Vu??cBţA`qv;m^2s=&;*t רz΍ƮEُyzrYx?Tu pӻ栚:i4`)D-g1 밻du؋F'GC} ;$r3Q?Z^JKEi:J \Rx}zd@CBgtd!xb{H?0Y#knkKwX \F))r 4ђ9箺;ʲ'!fċj?x QlI?QG`ۀC~dPqǪqaR$kuh Mݛk yl[E]jO`­bayZ=YC.UC\[ԯ'~x/9!V>P꽰ӎ)\cZ$bjXg*eWΟXՈQl@ÓAזDVe׳j08 r:ix$=M׎Th!e< fa'g\fl!Cv,N@>{}0HѲDuqz| .ttZ93%MCFGNI2{U Cu#G\Qn } MIA=v'd:ڄOBYiRm_9 {&vjUʼnUx$׉xu&v9y\}BϜT9 )5 Vn(0\ 7}]Y w갍5Fl l*k+ܝfGEfQ~iJ*,99n'J)> xW~d i K6)ߝ~oKKm-,iW+d ]JS$̮x\IbF֦%SWmǮo^ݑ~kN(|~EK=chcia,Iu)YNn8f:iKD~$4]\>fR..yU8cs %W`bO +0EREHX%Jq*% J, jBcQp"4ѭ-AF%F7C/fCj6C'[>id,yyvv))'w As֓ Z13#x.$e:2Ul4%onNpXcH\{kh}HʈXY=Ʒb,?'7}Ɏj9οTA3]5;Y IqG^/7ca CxVMYri"+"-c4շt~"2 J9+U4v'zJ˷բWUؔO\/]%rW.jMJN:"ʸv f!m NeCCiqeYx *%蚚ȗŰp?I$FL+CC&OrCNgvl dW"oT"{c}>k$%fzRP_= ENrzuݩf!߈(tZ;Q"]Ό[Wl;(VjDyu^K^;4z6XoC'vsLt_b}Kz]Y5"طAS^,#<)&]nZcӚi,Ǚ&$iX 'Y`k@Z|_淮FRD Ե3L*Ӑ$TZ- ZbN2ĉM;͠#DCVneNZp$kS/rYlgTK V9Lа!$%0 )A쇱m0HyUb+@MĄ?YSI!հsȨK3xƟKX\3:?1* 6b kkd|p=*UˡeE-N\@w n}mD;Һ@Eղ 4ep%o6@$VECGF6.ҐٰzZVkHv!S`9'3$!\:2 6EÐ D\CL/GG=~{In,(ABH~<6k]6<7S;63MХ 葋qpYa"<}a΃rM qS{WYŵ<m |agmj'[_:n= wқKg^0M~Uyh F9s*@^z>QLf!?B\M8IOlbGa|6W.ẁ?;{T(B&|.x<~%;H2[~WD/y#l V MCfF+PHe\rOicL1 R9 44s:,_x,&*Xs:˲60ymMlѣ Ʃ&ҳ'>~$cn[rzAK'2Po촡-54^.r[mؗT6ĝHG|U+-TD,}s 2ݎ/[gX*1OSG-G ]7;XTiQeCTҍ'H sO=F׻Ȯ7~8hjmo1_[`LIn͚TgT\`/ƹټaGWJ! VC,G?{zۡkva :6уs4[vCA*N_ɉ:Ԅ䳭$KX.k@;j̮A[|q's,M مbA|xo44Yq$Bݭ=ӴG6RGAW}J^B[8l#;sFN>[P65}ݾ,JAJgצ6:m{rZ׮'.R7U;EdZ/<%)l{9s(S4{"/-GI$D #b#|+1̱a.MZc?qSI i!n^s0?%Pt9'1.7P}?ing#ӣ^ГHF!*m}첯,~b_]$%(!][ECjb?]1Lt󹨨nu] `~n"hpMhzu>f$8Y]B&L?_.EЋf?2\WŕFIvp4 ?j]ߊjfcjpQwDs¡+ =o7Bk1sc34IiH%S(H.S٧Vvg; ͘;pʫTؾ n2-e$';O =Y d; A\98HvsD`N'rg9$$=muϪxBG+mѝSzCMm"C1)M\VBo$_DM&h[#otPMJ * V%威g6fHHcB0:Iݭ 2Z;YSa͍ʑ_;Kj巺кqc'&:/.w)  )fZL BDŽ Bՠ.BGwMPؚ/yD+أvz0l_ݦdQ2'ެIv1Ej&*o  #e`w@kȋ u*mÀY0ϸLb$#>MүiEǭr*5hԪciQƎ0L˃},]а(-FDg?C8?IVϘf6Y#:o]@Ex'wpl A3 cy{%[V\ًd 䂆-29ljeLXQ jCM*/ {te6Fm4w'c uHTKs0,3H-tD6syh x$BPP|qIuX݋Бc,c ppMU{&bOKZƋUf8 3hMjLNρr0 L)o ygH}d2g*%'CC! z+6Gj+A 1~9ƜN[|kcNŔ^ b|/aiZ4!;"33D>Y=χz-2`{H3ݹ&4\m/,L?c30ereV6[>U5k :;{ү"2c)|/ZA VrOº7h\bO괻NcYE9F|%,3 WM.*V-vՋѼc|zI{.8) U= D$) lK 0:dex=\t)Du]p`6ll k94|CdZ@s93db4L[ yЉbH6HsLD<+d,CPLuκ>tuRgcQhZOh 9iѨ#zʼͷ$k%RL%#蒫EԵZQ`Lc>οO'br.D6\xݱ&=eww% yT/az `'!W!'~39|ԕ(A)a2ua-='ҙ]Q^](؂H t_m929 Y$q C۰g`HءR~Gn?qt;ѽݠ_&:vL1\,Q>h f#Dq_V>^p)V~wa5cj1@4K[Vޯmw? )KLLcQ=cFOs%*" =c}ƴe S}n,RQ&ŢCaw+o7^2; D܃@\&g S>ʚr|~gTs$ j}3!Bυf=٠[Tfӛ%Pn}7i6*a: ST"eRe5u5_d9)uX:hCx6ف!åb@(ӓڕGhsj( wJbAC- f0t˴"ZYM0+cOY{, sQޏSRf(SN[U᩠N˰OŖLS{"ḰvaL4|٪BYKP94' # zڡؘ!14# "hǺsP%eZqnΡs思!#Qƙ*-RRPqڹ٥|qPOU~kxn>9D5j/ƟHeW* QPV=%QQgҕս1ɒ:ba&kg]g&&k<8LR~he3 b76!8JYq][N(OSvbsL0 fΦ=$N )z G=Mעdq<0m_%gVYAeOA;y> #d` ٤2n:>VvOe;ɻ'BKM/l&WB[ag` B !zvM_J9~Oܻ AA)ODfV>T̽ދNR[xY2ț1Hio״+30>7>%ްʾ?fZl-#HE xZfA{Z`zDusQV¹c0C5*H0ᎆ2\51 Nkڠ+ByP$CQ";x<Ё=ary<^'pÿQqBKްl*׶>c"΂K;OsJ6ҡ2"Ptt? JeYț}XG|21T2> [ʔB%p@aW !¨1!_g t QZQrMyZ^@p4Bt#Ϡڏf85H_sO]6FXuܟãݗ"lgt*gVJq#ys KBN Aj3xuBLSW$!vޠVvฃ#@sG*O P#\t% |O2#sI7]`dIUӆutQ$zE3Gri{H/*)p7MEڄW/~Vo2yydo !_|h%wX*l7D^g>?[ଊv$Z`\1R'RlqDzFxxB}@JƳF4l 6B9֐YTa0AR2Aԣ-yTq==[|)tîo",4GQTjhДŕUXt Om|" Yu|ŧA,sDew$/OO{CpT$~<:צ7e[%b-(Kͣj0M;G,PN*/ ׽1Ѵ-;T+70ܶ&I52f1RHO[^%V7SGG-箊`Xt|)7A.z6Dz~ƺUv d0~61f<e s"h֎.^%ܨi''MhW?܆maV^Gѷ狸Ct  /jd FM^ A;m|ԥ %AN`a%2 _!A?UGta$MlTk&40{CllYcuKl1Vܒ 7uTTx p0{oG{NLxf A$^cg^_s!kF_9yEv_ܭCkbD3T~8^AhKA:]rD$|SZ~>x08SMZR?aFы^jƞݜ#ǫ;>q_ 9(!L!q~6*fm'Et#{o,@ꧾZ+{ݡHp!L/#%Mu똙C2NE Ba5[gx_h`DDk R,Js΍2>ryr}Rzl0_Sdx x:ϩ"Bw }P[{/mY勹րoH'>NEڥǨ]N|Q78 agbЗ2d kHO.6`K4YiPS;!lj^W;8N=\t`wPee(֏"mXg^q~%q-\ Mͤ +0@Տ؍DUE/Ҭ|ʾr){n;R#aj(1oĊY "t|a2ZweryzQDqB?aJyt$֎Av3*ڧf}εX彶 yx\O}#tI/?,aYq3 p[jEȰF( $~\ΨU(N`wR<0oi/^4~XwR^g 6wkX\n֖ÿP n/w'cwOA\ ~@] VO5B>ajMIK96`G*ICLf?Hl^´w?5v4*'̜k^ʟԽߥp':hjuB1-_tD۶ZڻtŌP҅t^)[kPzFʅP:+ȶמ)s],z),KZ`"y:+pf6" 5rnkW6Gg:nI2 z-hU[ z,=a1օȞ_C_D׫>u^߈~2{TX\-_I&.DwcCu"k"39B,G/уU bt&M`[!L+.szɬ@+"3!xoIKG21Q 2da/-E hׁs֒o7H\lWd1BkP6JDT*Y(EXm]QqӤ%/:BDEd/U ZA!U,: GDL@ r8i?`MvL66d*ver4V veT-:*YL`F?gٲTNjNN)j_݈X!~2gj/½^)6< $R#d6 /VjՃ矟gN0q0x7)uUt:9ݧr+-( kITCӛkM7^sl/:X7:be-֥SF∓j!h^6p]$k*bHX9֨Oe$OZk4 p`Lԫ}|x0nT~bd_[~v]^ Ha+d3T/)y35CDeT3a4䉧0+@6K V76.ק}@n7R/I<󨀦gh'j*B(C/g SCK8u0`J-Gu87Ɔ2 7DyvS(f9U9Zl Zʵ[Mlz˯,]CL+*E#"xԩ[lM]]@g7cʰ^MȻHo]`yZ=ک< PuŞ)3*\3IuiZnxbyc ȘGSW{;+. UJ"10꿁|/uVE5v_Mxƭӈ..Sh ޟ[Tr#iK?/ JNmTt+p%H ӯڥ<6[!k6X׭Wn,w2Ǝ28?~.Ǒ-#52](eJ ]7*6]4!61[ /.Qxz٥e* rcLWPmxe漅w75 a{Xuof.eڔ# e\I MMLp& 7]ch=3df[+D `4I|ӞA(-=g ]|/zSk{6l÷7l@½K0l&qhN8Ami~(EurCfAd/41 cO.ޮi  [)J:u|Cjk NXMVs#˟CZ-*E9Lˏ˄~Z({×7T#-`w,TŞVr6 yaiFڣ\BnK*3o7:X, Ӎ\}0M뽋8*yn o T4%z%Օ/[Ґ7KPOj#j|"Dlt+aH(4U\1MG Գn3$4GwEIf*{l~u3]9HA Ȟ wHA4ryZR_sCo` .ۼ>JbKM\G&J|) 154MA^;@%-F?5F:U;Ji .9 \rX DzVAG oNZsRE ;ZeC[.ٶt({/~= !0ExF| 0y>cywu*W P]9e~*5{!٤iq!U: =:">V{4VPjs!ٛƉ@^iWH1fC/4׌pܹ0>̊(?o#:q2A_p*G_'Pɝ fa;vZFycL='biP#Gu h0T `䗓"!PޙK+҅=ʧ@9m3uȔkzŨ62\1$ϋKmG!Ͻ%faӜѭ~Nuq׀RlMd^h+ W*]5[C ki~'vkj~TQ :*Jcbus(¤JHn^KS24J$^,qqo2Q`Btc#HOM) =II9㦗'NwZ&,y&OvLFt)hK7o7V1_Z pw=+VWt[5q0*StODHz y;09OܸݺQ{4%K[ LF,?_I4iXNo1nkϣI^޽l>ğ ?yu!-E{wc@Do ;qqBԳjP2jlmhdQe0&Tf?hO[MMu4zal&kQ2LQ9-cv~ْY+ 1a@eŎ[06>&؏/r'l̬UyKuVWhPI7^'HYuzƮ䌈[ :">D97+Ĩ|[[b`e/]HFJ|Lw6g!vKN`sW.L9# 5]Oz\w%r;hF֟V\bEMײmOLsaWM@=ylm«B-U݌* }{<ͣ4DW;k]hs{'eӁj9[ ԇZo }.H19#}C>&ňՃ0*$q|x5N9'ч$<cZG}2wxdk9uv ܱ Zv^F]' b.tߣ@*ߝgDUfvOv|=vCzE7Z#x}+06(yRjSHC:ҟ!5jfqsg|]>[S p;/YGI-pL֎X_{h]GbCvG5m18 Son/ar#x-OdM' (qQJTrŠL39PpCUVFDHDƥ~`V5P^qe]z n{.X'̧jYdOH @ϭ+;l ̊Gq17P6?ʴ~m36Dž"dƞl;%g߱n6ՄY -4DGriq7مAn. fJ`SIA?bf>MrgG.?? E5y϶/kWYhӡ}v@x;Uu#?b`!A?6|L,'fYJƫ X bmu M|ާYo 3Fۏ/ Rr  jx&Uv2 HJ 2r\;RԃpE/k7AEMJ:j_D`I= WjJP Nn=Qo̤Uz/8?VQ(&jF[YCR`fpR` N',䁌TmgXlKń(]L1<А SoxFk,c7pKM.n-U&5 0>ݐ[θ$į1 <0ϣiN x:~FW@Fx[CMwġcCU~#]HN CDdѸ5B5+[yL:F,LYmZO2Ӥ0^% a?=5~/hR8E-SvBeZg g0Ծ?F/=a0{~ji?I8A;wPqEU_ˡ`gQ Y۽ 'Xu>iS g"h{H2KԮ= {D_Mi3sP_fw?з;<<WpgHᵀ V?$|aiGٹ(gC9o12&R!Leھ8~r8'd:V1e^|ۉE{Ns6JZ<2/Iwpnoݡ;/.| cJg$)#giLU[a,}d߫bƮUȃ~'^)w)NN$glmŒ{"w\=,6%E1CZkS+:=>QhfU`ϨIVIL>/[cg:H<4x5Y 'F=}- ևs "ߕnej,&Qҩ<_I)A#{{v` jj_Dž7qr!v/_#rti# K0l]w;y75+S⣭WQ{ܿ2'Yن')n 㹪I@ ޼Mn5Ռ"%-ZB>C V ;:^q^$_8z߷=I\.2D$Ob;*bdz5.tؘgej 1\2Wڀ~yx̷eld\i2h4jFl'f6 إJ .=!ٯF۳85+'bD̞H=ufcWS-JA`8Bv9y$wәN0$:(n@ D6D9U'p;żKTFB`--N6T7QUzVK45&%=9.Ь k J׷RFޒ{u 2#685hked1{@ixWEuN a Y%Mv>_|0Fh\O5s`aF7DžL^5ԳFo"jq2m>ΣUW%s/E}coׁQ5'"{gM멍+ _OG |=JS/':P^9M-b2@OݤeE%s~>s8]rζGҦ>̓RHil0fi6E^`8,jE+Sv:?/lJ9/ 颮nFjh&^Vp-#\ o ِz,amD,)v5I|0+_Ib_BGb^l_?' %Azhq'R4i).5-lUR}%5FP1d$޵Awm2Ν+_:D~~tzHQU~ +;XJz@ĶR6~o=q[9.F~I-7tZk܈PMy]rU{iP9Qz^Iȸm>Nwk[o늇C7jU<{~Xl y5 nd,w=)K"Pzǜ* xJTQ!W*V{xlro2LHj*,2s¯7CfLťnb*|D]G!VGKsyؑ[^|Z *P-|šKLewRI ߰KM o7:L fJU2Pr |M x,m-EmNƄ\݅vEe^($68J<_eeO|F^Cu60bb$1 aT$ SO3*|qEDǝ- Vhe,fO=fE츊\O5D{?:,H,XT(r; ^@ kտ/Y"b^8r5!ݰl@Y%O[uL}RUdbt ('"68M/iìelu(7y9<;=uq+6&Aʧy)aBSnex&D_둤,l>^o-< w+_6+H0>҅q.ɧ5vDB[PϢsk~'"YmobYKk?)l۾0&.UQgL{j_@d; 8ϒ) ^$+Qs.'|f@wtU35̷+B~6F~,z2Sq6H [)|U,xD|ډ YE52-q^aG<; ! o [.&@'Ewg)j Ը v_}Jܺ2 *6c䛨ܜi5A$}$Ki㭲rW'UUIT)a"~"`u (tjudC/^t*0nWq/SILO(+Udq #`m7U.'r6?U!;3!U9EmRlD-Nwv3IX?[FEa?kZ_#ECfSLoDѓUkj#7iyRbڶ2.IUbyܐwQHϿ DQj\R hQCȱS#,c)E̮tlC` %'F4`?x忣 0{ж p|d祫y"a] o7d% CGwUJhqD1_SF}xtQ8iU5~^Aa}P¢"-D)ˎV[֥$9ssw% vB 4&jMNyjg?.,.+w0 CSZju"uC?6,I:PV+,a8[>~a;gl, 3:Fv . 3<' dF> I #s2 RA'`ϛsȖ 3 Xߎ_,əM5_}{;^ Q|3 $(7Wma8pkSl+E_ 調c&_h|Hh-=:<3)XX\{ A\}F4*ň_3 ]mdt_\~ۍ|PYn u5綖@jְBg3RtڡT T )xD,02GGb_,1;FP.;TOOn!- m U}y(Nx 9b#+~~Q#\m*/~MXk~^*][ .oBk0n[A7Y1߫߭4`@&j6"+N Kb\;wg ԰x>yfYyKY[nt8bjǢi`Gv,kqL9!hVJ:z-N rDOuq\sFC2oVSpim#$Ac6^riBb^Hm-zٟ̠TS K(?x*{."4w7C(mmUOG #QlU3`.9'N lj9OvLk"FϜWXՂc2a1['zD-n[r4em9MQD!Fblh8iB*on%Kq23r/e-q8y?'-ȩ`''9gJ Do*>$ ]a(-=ħŒ(1RHnd~`}Ē2]pƥ찖Ǥfdm"l`/WܫŻK=ʴhh jIW'CIX.1vHpg9]Idz(%'35 ?Ab*~ ZE _WObO~R[BO Sh]c v'h__+v(uɨL^>B7u~ٴ:wS¹?i +tjSq(%´DH%n`ŤFRѺYQمWS/VMmn>`#:σg1Xy6Ul^: # =e<)kݨ~.2k&$D`v2,{}Ĭ鵖r7:zM~ⲡ /"Eckv~ z)nLpiLT&x&n=bӔIg绒 nKJdJ@ c7r,j.b*.u#PM !UFIV2"!Z "ӽNt:5KryِN~Z+[, _=qC(uwuCL-X"o9ҖF0N־n]tRSaJ*dܭ1 r4%3ԡ޻;*PE_/)%4d`쪢Aq$}:5|rO&Y%Hpf2M A9^i@(^ pD"(' ?m'MO5l!3|wiT(.?0'܁&02K,ͣ\vڊyRؘFX R(>D<cTLCh?JGmSK~E\Bڅc33 ~]zd]a.]`Ý_zDҎX3~c9ȰC+Wt=r 1(\7LCGIc+(V&l 6EH4l]&<vr'~qe@9KW$C z6ϹM_CV% tH8Gp脄3{-DYZ3-+ 5d+#,f;q̕,ö6di96`H A`Tj*c3٬ ZS՗Ø)zW!σ5luqb;x|:W ;nU[c`Ul q}!)áQpߏq"@2=^pP4a!+lS9= *$RrTR~ 娛{M[d=٠V{>AKún$!!S rN ω69!k14`^*YrPt{фֲJI]O+MR*KTps.y`n\ݑKVO?&Fȡ|'7E@J7)Iy_4o]bo_8E;OUBgpdPX7= {j+"1 q+z,{BS"I#|<39`VXV W]8d{mg-i !%Ri"NB;n?Y|<Ƙ(e[UhFQ mDŽpH$)+xy\u[DfxQw'=ڞ"sXx .~n@K{[hⴃ HX1rXF8DؖBۈ䛦>:P\~XOțό$1(\UlQczBm~nuKx4$%4p}fź{Yޅ!Q]O;QANXy|jп>O,N؃_Ԩ2IlseA-Ӱ6 GҴk3.~KkeB1sY#֒`zvDL20ã6I!P<㚔6A/ϡN`/n^XQVfԱוkњ|ȃ?4+7z|Ŕ"%R<4Dw gv>azե \r2B7Cp.lV~mPy~U|c4Lk;<"u~ ë9 aoyP:OoM@v 9G)=ؑy.e4C/eXi2}\WPq#V?0Xd(Fgi].5rgs¤)]b[t>0tPŵ|'wȟp!|= p9fes53&w/T)J=SuNOIOjzGkzvϟdu\rљݗX1aܘS,5hviΥC ok<hl[\̈́I#/8voAP }J7EZDm$ G8IEĀ /[teu}{ǿn/d|mV[1iҴ?饼@Q3pZ9wX<ʻIm` ģEaz^8%S8p#p ¬ƹā6Ay<xPX:@it70?Š^ywY~MVH9Ś=<-,md9EbG&buR-S fDA"X˾ %cENO-xA^ ǖ%>M/@i-CDc(sj bZ*d\ aΔxFAK^deC2%O[ SJm-~j.j@'vt~EG@|qWF)>CA䳘Μa0OcV|sU 4X֜F $IL/Q3L\g~5HwQkd?DNy 5b.^$7}䩋m̺iS(m)-!,ws[/I{ܴ/m{_Lfzj5\x\l繵>I΍8S*ez׷֞ Ӧxd^2)<\<͊8YNJ=Ζn_Vنs⮏/1E} M')Sb9Eő-{ѡupUh{MqjO2):F{ 0Mr"ޥ R|8Ag3l9^/̻-F @+mWKx0;y#Pnif5~fnS4Nc).£aU5}>5vCxsܷ `PU~,DQRX|6A]C1}^z)5I+ɯd6fǖqT)ji٣B&;n km68B:QTZN2+mayᎥ̩֒b n)x} Du4ˏ[Yյ>K7U}#_{$E"ȻRL*+ kKM/ЦI(m臤*ÙRҳ툣<ϰ~*VZ~79w@<;5àb=r9TOG\ІFSgzy8p;Yy]Ų~̈/{=|L*آ)l drjLjuje6b,HqǙ2,WJT7jw$21l*ie!#󐪾^Ã8ZKASdQ N;P nz˒G]BlSs)ڟ`B_ct&(u9˹F.rKj1QѪrDAj?dyT2N}lbDڀNڶ)Y S*XkKB(YĊ}qd3׫ Ww/Y#~Qcf|(򫲳F)Tݬ>DS3@fd`>%4>D),=ʓY!6ٷ6}XYo\? f,eNH AݯdVNh%ZXwhًGKPƗwo lJ'6u}L!֔5Ax:s!PqO9Seghs*!)KGU8;ED{!SԒ `2Γ|q{<*HůVSˑ@[!=wlkRC(o&R¬"gy]Zt ЊF+ǫʞD#Q1} 斝KQqxP2pXW&,^7` gnKk(2aw( $3&T#BNt֧bgZP{/nŬU>E(2r Z油CN-Y~|)UҀିtJeʖ7cȧ/??s*(6Ou[L$BpA.GpsCwP٧TMd[Xڦ/Wק;!=@m9>t3 V}i+cYLX&څfĜWkVqǚ ?[@%%d``b8'su(ϥ`#e- S^:lӂ% ~(ᖐ$tX9RJ㯒\Ŭ!bSbP#$[r.3Vh1W)P#۶D?YZ%$ ą t I,T .ųl02 rлlh1B]q oT) cdΗ4R>8 hlǏ[lb0UXR҇;@&>kp݃' q˂ aZ+<[ j=/Λ e﹂kT3Ld!(AW]&î 4c괡PJ[tx€id F\9ͨwCsrcvth_u:7ueZ\\]lVUs.rly`P[Ը- ;**N(+fcg^وe57g9)E p^=plDKEW-/EBH/,M k$G>EMli02ߤZT:ƊڌtI$$֜|*PR<.s]fJ)]d%>*w= F0i:e(m@IDݓS$I%e*8v>RxQb@ثxE =o M2@? |%Z8p6 g[/eZ^Jk cz!pk@ϵ7Wuq*]L7)UMSg T/hb_#d1! MWD9v9s3ZedSyh7Srr 4xZf{*/*Bj^{9`']32 ^7*:݌yrYQ(j/W][ܑ֝E4Y\壔ٛa$ypr8:ͣi\RѪ>o%gbe+MX3@1aX¬}J(XEϿ_,㼵M;rϣ[v@zl@јd\iveg`Pvwj0kx3危 ٛѷ#TgK7s  \x\P|fMr o·vC3|XtY#0 R8Yl xL5U@C U<\G|[YCn`P267`GGbbӵ@0V[B)uljKB8xLɾ2 fE~&^ȥu^JM۠膷/&xk󅷼-w5禆Β8{vo=7pTB68}е_[>=^$ .2Xo{+Ă2e?}I"RРLz 1{H~Dr{jV<؆8S*SW]*N a@a_t2f@FPf`P!G4ʐ{c\ v/ߺVp$j @nx"ns ۿ#)/ͭ GR\-Rl@3Ƙ9gCV|Ke";LA#XD7sN/V~/tޡdYCS+7~!ȏG7e B}1xnn !S 87>Sf-!)(ǪPj‚''?Z? $!H!Ӑ)(_TL l{dMdM>+QlfLU>3T4w~"܊lރ<$ڹ{HA.!y<;|HmMѿ Lo+{^%oW|6Ϧs\e?>L$JŹo_ֹTc=G[8J]q09ƻ~7jyw{I@*.<w]`fRĢYC#*p ,.*\tZq% "$ƅElHw7 #$1rlW*q6Sa\|y:.>I+hVAho=Js';S~NyuzRZ}{zҁ]?L@[3^$غ6<,܉`/.R8A~-hYݏgb,[5^p89oDi6N[76.ئx2VP R4y²tS#=ż[P㆞_d y+Kl'9 otw,PPo HL͜Z>RbnTv$o(Ss ΐ<4W$6?Q< )7BD=I f%o5 1.]gPA{TRDsp]㈩4wc00P#sB.o>6^]8~yj{z#q758tR'rv*|;ZX$M* ԇ>pFNnU,Yk!ybOqy ,>GY$]H0sJcA9؝ѾU[SoUb;ok%L Qd\N9aIf7?Z}Tۄ&Dnw@W&]y Ua;Sʢ1;+`P] ^RE}"r8?QRDz nha U.9r+uFܱ[Du> zlx" 2qwx=AcTղizggɏHLXR/& x9~A=}? z'u,bO(m}/ӈei-\N Cl uى(`:e=af[˸7R`GUt]Canh a\}x6xG!'."ac0?6AaHLsڎ0L}&3XEi>}(SJpbes{uC휴-m3å壣R_JJZ/l$aӑܣ ܰ7)=a]1`]n}>#^ v$EZzM!QH{[0\ov#D|L8ڸl=^ӾSUdOyemr,E&E6.{$ޡ5|$GUbb3, Iײ.Oq`)F;̘/dr* In7&7Lkס:0ҁIԠ%w?4wkv8`b=r3u:h|Cw{r~_Uĥ."QjRVwtdut<,Cװ&^ߺ[95^2o_/&KI׹}%g5J0!ƍCz`)0#i~@[FHzF0쮙6 98+'r:ɏ@bh@Njp=>6i 2U9NeV; <=Ϳ W:nwD@DHP.+mV1!WtD%e k 52_?SF06 ˫ ( ϡ2jS:bhR)Y{U $<ʕ\BM"(.%kJ]0Kb IISƑ|U$ {P?T`3+͌T`Vi[};ld` F&@QWbQ EYܨt\;Q0sⵘooC5Pes烎wa#tlC?D sXC7f (Ky#(9xs\CH2;8ex3͛Χ+fSJf͠ ) n-#|u,י=B|!N^Ҡt|/aJ%fj,DU!'^u1hB`= VQ[RPo^iW\kSɫ?:f4{ AXnzk!Aʼn"ل<|sJ AuW't{fXd2*AKz1 ~6pvNqh > HZn)gJWW`Gf f}e ;͜1*U11.)`aDyn_CȺVr]e#it=N z.m- %Z fLۆBì4{^G풛5@3R95w:ވP=Vkf`JEϛI*=V** Σw%DⰛ6#h8=`` BC==_ Fjb6t0q*ӮɆЎ/ߐSFm%r;kvuv֔LȈdZ5=mlHMkj}rNOnKP\N64EnHCVJJ_;M؏GD]+a^\kb>:#}P\cMLr4o帮g,$3N8JboUN]'!,/c$F jH;ދ/~)^[uKa(L=|o2<̶7nwE57#Y=)Tp4/웼@\j{<]$ }J0͓[mh{,f/WT']RaGpJMȚa3COvB9^Q HNxl##w%ϻ#Ug* kLDK' Ϣ(TL5sCX~~Z*?2WΤ"s:r_"-?tT2$9? Vc{WL%y!_ J;GngzO#=ncK;v(fQ[3 5X(]0H'9,~V9:߇CteZ?9ο(l̮ -VQtS|1H~l/  $/BK2#i*1'Zw#n(jZl|lnYUۻĊk0. _Q8_\8Q,i1*{|_ow+e8voEc?{282 ' %3^M- N4B@byc׺YvHx6;_lȠ!*Tb5ϊ*7 {>+!+wF hzA ;kK Ey$ef"P,,/@Cά@}ƫ92"ηxqb%7B-_ʌ>gj2GIP[m۴9.H,bU[cO 7Ү6Ph8{͘ӭ/B+(t\ /8Y 98io$; z+a2wQDcP=%>+ GOJ:遳)Xj"v(![_a,~9nbCi~={hzvu+->CQJ؆x'ɜCӺSFHlHXr$fdfqQdpALn-n}XWdIR7|;#k9t<aafz~ ,:"X0" yִFn`ض<-Kjo̕FY-?6II.)|Y{g >8іw0B:FQg]Y&ZS^A>.5Y>.?I[1PimM/ۯzYLI5RB 0f#p9z ۮz^KiTK) BctG_c%nxYx40̬m΄@6htJzaXg˾a\S)fM ~ ִѳսw쩳Yz^ĢR%샧v'S5YagA`V,iZ}e79NħcWXUoj#bOi'*`Ag'!:Bk+duY|aqS xt>HD*XhC,w460]2巈c4L;jݫEI7Фҫ6i߈^-HRPNZe$<69i2sa[Ayw,/u}WHX?K1զ)eg8GbԝlIrqj49iᱣnf} j:TVCȡLĚeOS o/7B >ib.*XrN"Q )U9 _ϡԒ6bXDm*rYDx[ Nat.k =f;*8z+1x.dYwWGZ@=JWfleAipHrB<,(\lT,nD/qo5 'PDPSg_eRN@]yE^Uuxnq c k$[jwjdr K09UYPp8]jeGrWS]P>Rha+cO'`$=yJ1Eɖ wFmV]VĶ@yx@_,;n3914{K2Jv;հ^b{)oD&ͯ INkurahoi &4*쬤."#%A|b̂b$Uxg1hL7s+TGmѺMӻ2o=xbs&B?C6 iU?-[s]<~؅)EӖkNÙAJSwwI7%,ya'yΥ=5bc1e<+ECO~?) 3&9kEv U 2]<7SqE^`-x>&  [7]Lv_v& fHŢ+, NBeXv>O,%u~jdT_f-2}33hOړnB Ɯ=|!hzNl,ɕ44,Z,Q#'8r'%= ]6^8.x,YF&E7S :8prXg]#9IC}6Ϊe ,ߨ9l ſ}bJr65Hb !l80@҆c8ƘlBmMI(Ԯ`!uxvƦg^# v-ޯbw᜕&^F2&r/},>OubGpǁ V*#'kHP=Y[ozxe4n= y$ |1{uƍmGzcb7qtnpp31;BU(11H 5=ծn^'bдM;UI ,)(Mij,["!1l!5ja ͥW53MGΡp.G_\2IQoI4by `ŗ'Y׾; c'&S%Dw2"] ѱhWB{~F/y?LAo\ubB|}^ՂRk+]ɥMo.b?'Q$Jjn2=nrT:%2Hߠ6yPQBޑ1e/K,7MS\St?R-_К_Hg~U&&}3S\f}9S5{=d%X|+V&:}lyDŽ4vCg?Dz>5k JDzR=KAM׳$SKo4Rčhy|cE>z yw'PH/ЃkTy"!zㇵ[ ArOdHd`YHm  ,(֢||'Ԭ'MmHv"fy'S R, @Z}3ĻItE6$PG_Z (Ȳ `]1y'~jE BH>A C +nԔRjPal<+꧒Wި4Ht5KyZ;H2|i 6Up~[0{dž"UuoAܯX30빆DƁ=.DSu7JQE1fb&k3*s>'d|-ȒVzaq,}>Lu@M$e0[@&I!ms\4C ;L Cna ' y"F9+lF?JsUC NJ 5B{O{mCW@8ח,U/]9|&xeCAB3X滶#G;,3:>N'OqKI!?%qpuVY'cUsYS9x7Yy-)Tį΂K~^r_Q;gjċ2{DPhyq͊7[Fj > .64=FlSd0b#rcd}(|=$t)|v- 6,p"5Y VZ oe7z^6U95㎿Zإ&9BYd \;^hMޠIe1 W 3|):4)<%4*o`O0bօW,USvc%*f# J P}gs?=xAC:]%* Z ~(</$Y.Yn7j苹jU0^/i05|r[aafD s(vR D'!g1H78}$x;|ٽ0?ɲ(l,ĿN"SyОe'ڄ\ Y=8<bz N mMSK_YDfh<$Hn($f˘1`h_<*&)puހs5%E{{ޫ7kǸ6MuAჳEvYO>UL i c x_)ܣ># 3K<gIƆ~Z.**A_)?1 3rq $J~*O| 1 I*=< VjI@{+PЮxy0SZ| myLYr\ROYլqzd墈3yNau_;sͷFũ:~wK+<VjB(GKd۹_uZY\+ 炔p:Ĺ$ԉ,Ǖq~ W|9KѮ>Z.kEU`&×;F ­lg+6@9̆ǫ%Tscd!i' aws?C9»KQL.L+?Ps Z)e2*)yjm#C-]o4_kߗ>]H0͍RU-Rw ӳND'݅}SIаҘbp5 tl}ǥ(eFQ2O`Z4txUnT`% 0RGdA!״tU5Fl< @+|nř-IH^f&XU1AewdЪLֺRܷ[O6MGo.;HòWWk!|PTx"HZ$w0S{ ci[c4[ yHyqc[~"t:s+;t<#+O~Am& @VPxg }CwQc܋g~E_Pϩ-ާ|D9w3> oVYhؕG2 -E;[SxO~"d =+ަ[?@X0(kҒg6|ޮ|skX72N MMyM%Կ޲b;OlIֹ f{/mh! T=vbxFĝk)K'zpTq Qj[jp_`jѯ3G2L'Okll= G|e#΃tZ}9EXJ13V~1'V5(TRk+gt¢|ڷ2&nWOG!лHҤ'N|g=l2^Q|s|O__g4Q?-i,ݩ(R9(CwAnMpPUR/:4Ԍ N#R.Fy`M97q|ͰU䙬qYƨYgAtwp8@N ML}-\^|M??D0WR>38'42e%f0ȷ[Fd~Ӗ*0+F!|DLH#-+kiE@I"Ϙұ@Ж zfRˀ=%P#D?4C|N]+2dy^μ:/c.7j};=TL˶A 0κ;.},N?:ҥS DWή]pЮuK"?aLJF!QPQ vLu3CMDr\xfxEH"OInOu'g3 e习oa6Y*Pbީ{_"~ȤK}AQgvVkEJOqHe}l>>n΂[Tppn ^!w}_ӿ 3DBb-<+'{é4ІThyZUR*RK%U JD_>u_awݻI2XWjd;N9ɲ ׂn9/,}qG쏲Z 6::'TS.5I ÚCIׯA &čfA&jo@t]e<ۍx>NYֺ=׿!L/G KxrT5[^3̔oXgb?0 P]f_/%%gGϏFfdeޝUn.c„uIWj j,J_G{pR'R4 ~U K":TpG/bj|>2^N%TpNav`(u)0NO\D.uՁH@U8ˬ씗\_׶p5P˱Fu8H@m ɑ Pܘl} nj*1&t?n!/#.|ʿ3aT)A5smx:;*i_eR[AP01=]ttr.ri,D~k]"$\+#ef g&Ey`]mC#Rs9< 3E:3D|w,eM$ɫDݤANCWUy Cw~'ШH߻lǞp5*@@w>ͥ1H99{/k*U5'|~bDoGD,de'ϫtXӏUƑS;ڽI>voU_-,|WX|tЎXФ3ky4srqyM&d+@p ` #xAܥ WIP›@FZ310XFx[`GfvE33 D txoa*z WR/o*)" wfTҰˆo=Rt+}n)h{WK~~3Ǖb䰞 {kj+sM< B=V*}ּdgՁz?4'ΣV9w)xqi&t&"2p2=i @p~RvV Ṕ.iLgS ]u;ߧ1<sCVl)˄*U@zHAв2N0:iهȷe`?/})`{Y1pRnhM,EZ V{X@t`5S# ctH^JQJy"q|! Q#mc8H~D]? wλc"A* eXaɀ$N!^%ڧAҊB -SK1R QɡF"=/dQ"xqאteDQ\q9oƞK>D }Ph@D(IuzwW[+iYcGn5 ˢFfnO}oX4We]үl5FV{・ P28Tmv){آ[#JlDrA n@u8=W/\9Ƥ*Ӕ)g47Z_(stȃҰ%=1dٝt(A)`'-ެg>Bۯ@J]7H~}Rh%Vʎ#vM ME~<_0V󻶭InqQ6<]_}5"ǟ;?`-˴2P iT= ?C2}cZf1NwZ9N\hpqtex{֮u9@,jwuy#륆yzݺ ?khfr*Kb":Ũȵً!i;],4 uGFoe%!FαPjo;@{E홅,I|*'p_K$O% am#mdoj {o_Ep}m7+OM ;_Tbykت}s1Fp国|PL6xT7xD\5_*h@YЫ .`ye\7ܿ_ɐ؁݆A7 VuCtotSYj~,VXUuxYNs$2lw捛HRp~|*jñ"xF3wa.gqgh"f%bh|[K qE%_X@d)_2 H_b=X3X_E H5\P 綑&Z4A |H&sD{)sPɚIƚ=äG1MIԂJZڰW_ KKϐZyS;e cwl "y"VjGVV}V*=MzwA@y24hiڷi,Ƙ:܋xC`"]'*Iw;ЯX3uf K0H9IVgѵ``Smد=jx]&?SG$=A+ӒArs?UvX'O\Q' 2^m*`L Cx' :W_~DU*v7>bP-{5B œڲ5Ea؊CY.^<1GJZѸK/:L=~g_`$#1  oW {9$et42lXC03iMkIo.4ݼoN^kMdYCa *$[0t>Anl@0W8 gxyMK ;P x*Fvn{M趝0 Qb>9{% ) @qi'J.d2PO/JۢzZX;_=]pg =AH%2xIv9E%J_DY\ap\%_o}MMn4 MT8}X֓]0).@g}L*-\ELh$X;7-5χ0=nwjkJݏ׏j7V7%Yf+{XrND$l1--o{L~A!y8x!gKCudWN$yǡHsrl>M+g>VjI>'% `<9ZA&KWۭ@ e)/} J< d/e*E`G0 @ ]\\[#JCF>$`D P=k苯񛸨/wH9WJ!<Fk+e#[gd?%4M׃P}Ck]kek;G '֓3I*UX %A qkd(ȱ'5]ɺJ]?oD$|(W|AuO^)*(~\6h*VO1:Tq qԞcb!_&nڈ@n )qyI'[54lM#ý$|Zђ['9dBi<-m73MzD UT|ވUWBvE$!lYoK-h,.-qR[|{ b5^v$5 * ZsD? Z K}#p~|9FX|BKr07M8M)Ҟ2kINto<_3+F rH'ICp{:Z|x~vbC}vDc9xAL_sLԜMGQms*dxw%D!4rR1\vdBDm2sgAɭn>5"pF,)9@jDˁ7niWQ]|Lq4$ٞ/(}[%gUCKv \l'FXo1ѹ![רs967\?LFsf2}PfdhlJ!Uʈ]H1l'ɊjYP3J0:?@ DM0 .P|'}AEaj7߼ÔLhr'`ꃷ#Ʌ :^a y0*43kQ]^0B#3|$EjC$yG~oxkg1lom91t\ #l0/Y4/TIu9AуbJ5sL^PEBbTզVQreo/q=V!(uNce^ۻ){O^xdP3^wGeb?9ë(U;vr[# MT?PL-&]۳rWb$0`\K)#aA<7 y^~_H:Y>gB@0_?Az Jw^|u$] +ͽ۬#.Yߦ)ƌ YEezz #~_<+;, --쿗0s;K.e2NB"6,cRt*s"ű2pYT{UA˝A M˱p^{2j%.hWhF4.rlU K_qn">=̳R@8v9"+oeg}h`a lIMm*k+ncB'Ur^;1NW>NB!)]bb\1D >Y@†dUY{ IuZO'Zψ 7c֮kN`U (F䧶C\l@^p=POL>sW}UhGE ^R!D`bdA, -a]%j8 >  (&FM'T)1<-cӽV+;$Žsb8 (H/ yCg!d{ҤCe`x9"uUL&5\ T=u3x98Y3Ls0gt͛8#ZykwOL|2_=<sIE@Z| -n %pQNGDOʚTVDHǺ{>]kElY{<PFoP:D遬W=kݜo5wVLgMg~inޥ{ 6KCc= 8/h_[c?zifHrGdV&5jOw ~ rMSHGlZ+A#m0s^-O~\B쒔Oi)cWE2W&T< 3XpcWo:O[]"'"vl0H (Nf׈ f 2Cc#Ĭ@ ×J YJ@<2gw,Wam۴>)`3 kW δ&#b0g.ɶRʿ@ QU(EBNFN*J2W(}n>m%Krp'U@x.JQ:[0Q5eX!ڷؚb.،ts w󬖞?%0k*#\խGVD[_V{hۙ2 ~Es!^g67X<`BЊf*t@&9;W|#Y9&*̝^!]{g(j_CrI $lpjy~ٮk)h`>8ߤ [tY=Nw(! HG$Nn>B"MzBuґQ9r8Rb9js ~?=bg"c8bXSeIT ;,4@!}%g!^tr \fq! ;VOnFKF}z! 'Y⫁E(ʓJFIHɟnP^V֛SLS?&:FCp2ˍ`ꁹQJ3ᑬ}uL/V2@KS%~˨(rZ+N"D^Hr׍ֿ/)1-ٶj(#bSi R؟򳾸@/ y#"P(o\*g"C y;`˴=ˈm D7}}l%(>&S_LWT@ص{>/&񾮚b2=)]AB+pJ{:P;TsCcl GX\&`@0h6'0t.6 9~.(ϴ9O'_୮*?6|gq%i#n} Qpn+iKF#w 6E!ytoE)6\Qz46Bi(c,.KC.CZlzHHx:-Nם}W+x5?@ga@ pưܸwYj,m1emv_C3Ã@Jը5p#}ao:(Z<{PI >  x7*6llBdW)?ii! jWIؘUgJ}(~(AĎ"{ 8\N? Y|^OUPUޤӪuA[Ll%:"qOrȃLJx+Xb& B+"Lo0׷p4GL lMnGkoo݆QCM> =R>RR^D_IIorfR_ovBj;t6tpDHIJ 8sPՁ+:9XxnnKy8~3:5KJ 40eIFj&3aDkJ*;-Cߡ7 J+O1tsST+kd61C^zQYU _y@23+m >yvv]iq]Q!2K:8spHd XeFŨSвju=75 =[h|Us|Q$b{rP{<As;}tMH闬w:M G%DC A{NSB1% 7c"Y|dřk. 4gS"hdwn׹} Âh?2š[ ;@_b4A =|%S<̹&BA0/& ec14UWW#)lK+$lVPo mS̻{>Icߨx$XpcM. 2)k{.[-$ +` ꡖ %Ќ7y(T.ws\c?2iˢRbؗ A<%6W ˯]V CUGy}(I4JOAoKsokf1|\tNL}[ zs]W*çZG%Lk_TI Шn鈵WɎ30Ll s<^IQg*mIj<.@u]ҿ[٪ .RU鈈A $6/]zzPm-|d4f`'8hI͝<N2a"@YȻKQzF's]B۠.|l#+Y0EY)' N~2ef&hKTSHN`j3ѸS4#V!O\c\}.LB#pAj=t_Xr78Hh>]-,7VEtr GՉofVt|95:n쬫0;TǛ,7"r'|*ZRReGЛw>6,VFNY5/-)ju<}&:Ϭ_R~|}- 12:ר<_K۞\HӂKJ^48\)2 jFLt6Ta]Q4S)Q.""FIYa!ux`u%) Qԕz|J7Э<^jG,x0 ԄUXZ1ШÐCjQ/C)ŰGtիNJRb3jTNPIUbK.ϼ[/S;? BRf=(:UR~XEWۮXc@ WP[Y:Kn/쬅,O <EV ڐFǫ)"|,+9IK|>9U)lP{Bt ,\YwMHd 4d`JY0ci Itԯ-F)ˇ(/x[=@Q>+tI(Lerm+?e7uӆX~sMQ8&` uS}]m;-4Jhj_/{K9#a]B eGMڐk x+Ca:I+:-{73#BYްāP2jCDZҸbM~qǁ35<5=[[6ߞ?te׆u5s0O0]T$WNJ,gЭY fmGÏDxD܃A9%@j+ -}; GuhT X7\ꨅDb\!6U p E!rj|&8%82HVMƠc ˋ/k@?TnI^ĪWv)i;4ks0N@s$ ;uاŏ b&isK.3!(9ٲI  JTLNqhVVAe~7 ΂߱Pw(9۷xg+/MV'{41V{ Ț;07f58?jr!W/W7擣7C٫1>|d fijk$Gl*N @W9֢ިKEN-w|+ΜXqހN>Sf{c۷?hMctׄ4m , &Q 4o5SjY*9;͹mV^pN)=en+RFAbaR()/Y PHl~0awUgT\g/-or͚w؉1s$ ]Sjĭ- MU=эȻ" Y:3݇>1L(ihP{D1(m~NzJ0[QZ,Cq &c<5fkU,I F{*D[.lMҮ8KW8 KVT-.شxuZs3&\b0M d"Ec2BrO=Fw~&D9GeKo=t^xOTIGbFܶ2Ns6 zkml쟊>KsPXWU:.]ĥtM,s#T`#ԛlss"8hw5%bʉjZߨe?omzk _Pk!θKy<\ʾV&hٸ6p|@sJygٓ4ӗIӽU{-Qj"(-^B#qӰUY+@!Mz#@=$?۔6M8qHh̺<,SiekA;! ^>T !g}o$jJи i )5c#\JmDZ8hIBTK%d 1!P/uyFΤIDkdP[yK컁 Z(G''JcbG+ l ?g n6xpD@T[EIœx3*#(o>o RkM+rlaG~@:DzXBr<Խ*l7JxC +i&R_" ޏ;,pԥl0= > L3 Xt5)Jg'Y«p&ڟE^Y\\D5oea2^ݘ]AЈ,`/Au.쑅1duƁ$rfR.GQ l^M6γڠMNt5Hoy:K/P#YP%Lb^JoVy +{LrYpgh&ym}27A?Xϭ92-ٍmG@b>FGL縥:߂I|~!):+XvxO> a>W['%ܓ ?D_՛_lqP/3{O< ^o3%kL_DtC۵m!I4$RQM֔H^LoۓFz=+}yzFddzmXb-mOr5A VkquSۂq 7]LU^4]-!Z16ܐ#CG mXw&7]u;\lXIXO|EuVh)./\ZW0Cij3O!6)ʟX.Fkd%Iݕ kqWD1U62;:y6-ԿSmִWSg$ H_Ηa s;U y͞&5* a.p[:9LQ"@o b*qGC+1]ٲwa<2]l4Z]p=ZNh-a= u6'HA-6ko6_ohdjtD!>`~<#{I$_-;5(,Hk+Uxn΄{6/]|Dq}yC^ksTw v~gfBmO?)YMhPVrL_y`(<-Z+ZmgOTjL`'tIdV>Z4 8iCXkfx(9R5WC; dFutPeJ&N*=f-w9=r~[uELCg[@T+f}~bmsWM`wib'k*Bep4xpg?̧t]!A>Q ;T.7-7y|$uA #"n]re<5Y&prD_V\zJbYBUt%m O)lǖG(<'Q]@:w0@2,{?*f53 Ax'/f*P"j} Hbo!iGKLx&0oHf( 1G!)Kw ,bE?B,t_q2P+c^cO/Q8ex=a- 7jppGuw%VN󫴶P+uc'Df}nbLVU(!8Ig ](c&A}|xǍ*_^2fS/^ met 0n`֊c鬚qǮP|jhJWX7n`Ŀͧ<ʩ筄[Jt?:tcPw|7p坵xթPWoR[%(J RjyyΚ}փ=ظ>|> W]-{F_BnDX-/^[ '%ݗ]4 } THaxĜ.3 aa_͎#<_rI'e|tp x0.}pfZ\zB~v~8oZ0&m>kbӧMKsN|gU1Y/+1xųMA*33RvHr0 nT^2=ݳ :>#ZwNa5D_ҕ|jVN8fs'sJJ%;kctR@] چl&FE_v?aYBvH9e{n )IoLԨfK e~B^SD>nhڣfFPtppdW=OVU?$ܺdZ^֢,]*/0U//x 8f_(!$I#jB -ݝ6?iJk = d)jQl0֢Fp5B}0!y٪W@5lfzTMø5=eI 6O{Jֳn0|oԢGNc _ ǿo\RKv§hP00™<6GmVit(LY{U\P9H?|쥬AX6`jOcvk ěMu<̫4-==]Z)P+c 񔺞V [,$sFe# IĆBiE㍛G ͌y>Tz.Hyhը3uV?OkР(h,:CAU$*t+kgŨI ջ|)Ⱥܚ获`:!ٿG'm{Q4I(H{S燵˲0K?7HaJ}AA-6N3 Hj@/~y$*JGYI _S ЛM`]zl@ .J:\rRz((\K{>\^JW&Am/DϷ[7% Ï qZܭ Τdg^ T&uGLBE8*jf^w.2A(8Klԏdbc&kQ"Cln Nx_m԰ShYs>nx"=/'MMRs#S*&mqJX#nz8/9o9Z3II%+UhKjƣ(\q ЗEd4E,$FtFm9!q$Gݵ$?z6W#_];-<vtdbRRif>@2[ȩQ飪W戃(&A ] Lfa[15E!|eƏI\"BH ex/1?z:LdQof'@9k%ٳ!8 렜~5xl5A$s=Wpy;/J6O|Sm">%1܈ 7X̟9k|&ӆ dÓ~I2;xI~QCU 0{UAM]c6.(%rsJ-9Ai\HMqQߐÑcPOשi|'ֺam^]kة7Gc .;"o1#<ݲ#IYbqu1w +y5XNwUsU=,}Eht6ԧmόD| 3}heO>M԰ …5ey&fu}W|!ԑd5񈱕p/bi4:N6"O&p̬E筌9Y4Fd>J0,ke yɒKMoj8nfՌJ_rQh˶6=^aw]׮i?|N9Bب /_]$眘~ndr G9\MzA{$">0:goЋeK %6%I̬͞1BJb\K-ϫ/!_58 BJ֤1{![ vEޠ@QBw[Ā g H3Xxo/<# ~+7F8F, hEx.D X F: oY\>8S~Si-fnTwuKZgV#|]؀ԔqGNikxI~`nNy @U]\v-) nbp̕xstA P: vQQYZqx1]?2E jnvc:"qp01dp@ 9En ЉA"P\繓cݰ8q* )G߿}UuEQnq8jlxP8f8;jJPB{</r'uv>\u~wYQ:!F?z9_~HǨ$#տ(wRLUTALt *utZmmfl|5놆{MGy;%fk Q-$ Jzxo<@GhHv(^][>:?ub]7N"kV$%X~u{ *KKO|z(|EΌCKK)0i'sprrz`kfm+6TVG:xQ@0*3Y{mY5Z nAn䡕Z/QX*2c>ۂ$.rV˧ (goyƨiYJѾU_d>IE +tc7Q E٭ x)^}Aκk!d8Tg 4L ?g}L/ !gҩA׿4FXLMl7]"[R~kbw l Nw=Ritsbܦ ZS@UGgqޕ{RszLǯKX`R])-Պ3R:hɋz;h VMd+R[hsAacgf]kU}12,Ξkm4:4ƠaJ2~[V뒯|ӂA?٢ƉjSX4Ͽm#g/G9ӊVxۻey\\"ږJx(ɸ$0NYpR`j%nNU?P؆ /e0";*2'Plҹ:)R r`{-3y8}\=![Hmcr:͘"YAh>Tmu;hy>EO\X5"Ӷem[}D7SݩHɍʬT+1$;rBEf)Vtfh4m7QtFFǨѹtU-V!;". ^Ouΰ#X)]g-zp[K"(V8JE%d @Q1V %탴 9%%VZ4%ǘ~J0x_ b$z -$~"qa,$ GK* 8Л:;]ޡ?1(}F0dM1ӛ?οm[hbcoAPѰS<Jp%MZ͉-\aj='RS/-oeuf#Nw TTRuIh^4mfEoaUm{i1ёr{`{1H$̎Vj6ڽ0D9[D]Iw-P-jcFUYg EJPj˻txAٺ<ﬓZ%5y{[iwjje,!\Bs :z07 v-դD`QL܉Z]mx&1=#MU0prՂ.(Ǜ&DI"v\&^TDaӖKSBns(J+MJ1vJW WS%}Aۂ`kbY#M{{ Ul+5l9NBA=yMmQyg5wӮ9צ1ӳL JKPL>Bό6XCid | $iϦ4rJ ?h|kk2[?x_i8zjYsZ \V>R% S̏# }>[}ʍ#<E4pZި_O%U:zozf`W" *B\QSt u96Mo Csu((inB, mRl`}{8Q::}̓lr]3X a&հl'F=ׂk`p)̐Ctiȱ~ ̸ rq%܁!#HU p 4gIdW~s7Ii,:4%i tQ|#}P{,d?Qq~QHYoIo){11*VeWCV6ۨ>E}e[s g>P+jAuqZv]΢%WO@dIΆT|A?liۓgRgDX`#aSA ,Ařϐ~x2wG;4Dag~YJE -QR]`R|[!% @fc⏬hk5"s'h'T8ɿ~oH;[ 6d-8t9I*{=cмɞB uqasj 3(3R*$^:ʝDB K fܶ ٜЈ"L<-#;M4e qvq2 {vWUQY#NqH%጑O 3MWzQ}' L&6zfp _\GGgxuK^nOi![+pN3j=Yob <:*DEj;F՟Y}"G k"sсZˆQͯyDiuGCL8dL&2h rGcn9ԯy|{E%&.4ok܏o̽.|qk % ze>em͒;|0B%@Xj)+PtvV.>l R'X嵻YZgK(+&yHI'X<0 lT\r19#h6x/}JWhqwA_ඉqF]bcl{Â6 ,IpPG˔+Lj'25F[h"'؆$-RoZ]`ˠDu dEᢑ"i\kYaTW]MU厖䍅 Wg8h'm[@&*T*Z@DBe>ƖÇ*b4/Փ1Ad޸zyMLm-%>$94tdcb PӥsL@+5*"̥/6«}:pvm{Pdؖ[W@\iroL5:MϔԜYFܦ>Z;POv4ܕw@ Eպ[l*!>X~ ѹe^9PNDdt)V!T|yw%O#5K\w]hgen=:g]UܒS> !Oǖ5 *C7m;V>mk7 @~%AfR2VqW/T-R[#"@ g[4WRˋFQUcNJƤZ뇛83)poB,D_2s:hyXF/ٽ;=173wb 'ܜ8[)e#17z/N"vQ?ĜW_nm 3'V{_1YWoڀ^RnwgF%ߴхkwql݇mqnWVݍ>6Rq]b *p~I񪙪ⷡDGwi' r9B?u6E`QF亪#фIFMd\)3n=7c9=\ҵ)Y#H< xX|X3U#&_mcG =p m , +uV>%nf h+fi5_-Ltг]OTZ RVVQB.K+sLxRgգF]3Z®*2D7"U-절aC 4nj' AϪF | F²]HG+ӏ*9ƲFr`VZ@ޫt1҂LJ-ƝϾK'`2J;t^:'GFU̩Q> }^:sG۴9ϧS<|sV['q-FnrpG !ݰX+8]L=Y W *P}m-* p O凥PF@u"܉pc\be<y\[$B}T#||)O)ƣЁQ~q-m2g`|%%Swfhbz)S|Fygl"nLcDpiȯܨ u$ ~YvPȞ;֗<ҫ`ZgW|dBUCB$PF&>cj87-LZLZazɁֱIz )-uXeh:W%9L^ 0G~6A˪TPM7S\jLEPk@hxȃqPnZ~{ .r߸gr>srIs^XPZ\߄{wgn{z3@,+@AMOL #5i(:RokӷL)Vj1a!x|l8r@oC08- Ęo .=.f4bXF*lXgzd"R">z/t`AW T9ѝAѼfk>  ܢ`zʖءLۈwb&$ī3f#>w©KW"|J^Jw?C}yis65 mSeҹ > ?xÑ6fdyhly ghO q? xyџE&Q0,&;ηſhR؅++I@2l*,ͻ&Ni:`!3V*w2ѧUj|r&Φ.˂]]q',][zu2Ey}7F=[._=Jy!1r+8ۢ[o$T` @pG4;ݣ n§7^R)tmBJr5pFQ4#eBW,B30hJ`a-LDg.(?g9HuC:bef]ZX㊘6}$p*DzA\.c&>QS6Xda2R3ry\_'*kՇ~S@A*<-({yHM!lDoqqtVk RD9|Dd=3-x'Ql(Qi ɔKoUoeVBh,)I.`љ}20 xM6ʣ-vR^F)uM5>\2]"ZX<@_.h'-NTHe/ kĥ~\L{ ,|3Ϯ3 >-Y8PX,y  E~i `b_#ev7 ܂!,罼%@`8 o%z>a&XQ' UDhaE%"DKo6!6-7h>]'2SH8ֱÓzL_<؛,./m67F`ߡXK9x 9BˉP;ĥ..H^ /.w 7S?FA+iSB+gmH) 8'SQ9@ 486mL}N{bܹILtAEq`,U\2t?%.Ҁr8X9KҔ7IqK}Ly:5!!A#s.z }o ېlpt6UnL m0ȳwm'JD jZ A@j,r`CfHEK|Qv;>f;WnNĘhҒZYPyPN6 nu3ݸerTF?Ep5V-%ij/8Nr==ן4\bBP^7j;42v 4{=j H%av{] xj+" p\I8ԛ$hmo~G)?JJa1I{ɮ,(xJ s5v;kOMYY}Q<T3LXOE50(/ݒuN*r\VVd.'QUo2އIF(eA"50 uxլiPlu b=r¬^\s캚_~\7" B܈o#}Yw'O9~vh01{<p+vG}Mk|`Ѽ۵q?8mj*9ENv>nŋ$ÖtWi+~xfnɥ,5:\%r.F@ߵ#E1!d8@ ] MeG>}}IP"bw`B\3^vfRJl_^dyrm" .Cw6HMtkઑ-HR( k9}dym[hl',;0,[҆4=ب$QvD}*Faݟxbir'' 0_s2E4ۿ/JasQυBX9l~^^f^#+~#"8rz'OD-,(6^I+/Q-HTqrL&6W Ss{EauCYd>گ>(GrH؂z~RܽJ.דkmpWF5xZHt'&ye2W@Pɣ%L \aY9~Uݚl4w*ӨeFv҅ԽCOI2q~$+o.b՝E\%`Ò|*mup<"$xKY9Gz'+M`x/ޞh _ПUF \-)ӘgOl{+xfK`6@|u˃<#Ltmܑځ55Zlg>.6+`+˾SctV |]"M;iNa#I i݋:# 1QWоl=PyO3c*+dIԼ?0O3LT& F!<؝竲c 1֪omA8yEa'=EJ=6`!5ڃ(<) 5vH?3PږM/꘿Fz07[Q ¬ fj/iX u[c\˼׭B'ph z2\d?ʇPQ,R&[m8[ )!Ob[ A/b'tga[wYՑ9)3`|n&m2F!0KI6"[RAGxW7eWⓘFAePSX!SDE ;hNFKt㉴Jm !a;MހpU l[W&Y䨃g% ?F ٿC-vpEI/)S5 *{ 23=nRaz+y1\!q~$M8 MuBq&ڐⵞ7C6ܾZvLGd8R$(W>xeΙ_LupϗON"`8+DZ'9AcB&w/cj2`h}ڈ(ڏ t87VȱVLS.A?2!CC,pU5IX:t♚p7!g/1ȡ?Kb7~4<`{n@viPWA=-kDPh4PA(˵>6(]`R&+kIҡ1pNu^JpKR/lkg /§cYEt7r J6|Lbv bNTnuI{ 45ل58G]HdhTsǑӓt%=pdA`9s\=šY z%?[›@(4 xǰm_͏ʶ.BfW FtP2=+ "D6 MEi_ZU_]΃f5%?sJ8pEEp?cā;2_l]KtbBK XLL?6=̷mb)⺞M*n[@di8&L<+={/T/gѢUi_#'0[!C|\EpԿgaA ᖷ5n?~EAI$]ǰ^Qd9oK}vf*2*8[Aѷլhd PH w fT? 7TveP2F@y66T@,do~-{X Kg<I@oF ]c+錵cЬ,Pq#E5tLVd=.ʓ$M*1*I!4=ܙlXSU-ڱ, 3i EOO5¤ b5\UcP7혏BaDN~VϑCZM)TkWjlصlS ޶50&íxk!M3BWDuR.qL` < s^/+/HT.yQk%`Mw1W1EbZl6>CcѕԻ GBuj\yjO~ "`ZPaR-qQ!Z.E(s_?9;N$\&adOvT;I}77LMYA~ܵo6ڍ&%s)vzrcvw3/.{fƓF76o@̿}ڇxCR꥛V}M YP i!5ƌE)";Ú" stf*@$N܏KTs3hid9_Զ+7qݛQ|I.L;Tj?O"e"ļ;Eba$96. %wp鶟QQ4 ehL, Qzk[Ǡ@-MEoQs ڷJO#LGAE#2Ob&֩ Z;{jz#>.F4EpTa< SNU)$/S?luj-Bre r[q%3OƠNu.6<ƕWtzBES<q/%b7I8IZtUn RZ/KeT:0~Zsܬu4$w|8t:SCF,vJ[J2Q=2ZXr5b5}= SY3bbE< ,Hnh-eT+#sw&N^7dxƭ2OJ_60* wq`}zة\Bh 41K|IynjtPɯ[Ex!^O.rFNG>V&fi2p(4,h𭭱 x+6ORf$mmǩڠd7i:FK*Νz8.-nah찫u7;XysMG~Zw|tݩv|i"/>`_;oiS$p{[ k䵁 G{' Ro v)g4&*~v(}4b2 kX! V#Ҍa `phrfȩZ&b-ϣDpW4`31qΛ}8$d-0H}g UsCH(2WbLda~-zg^P)XuX!J(1CΰwV$^͙0j\QO^>LfABÁ8h bYbLG̾i48o%S&|eG<) "5´XMQg7i7hp(MWvPu[*hmj =v[g2ߢݸC3/MH`FgZ֘;'7s!cא]hQt;f jh J4?7`:hgS܁ipSgo#,09ʧ[t Gx4܈%[j$-llx%ӸzRƱDxP24SK^.w1 B WɋTi nuswސ xz.6"^),=M4Cmu<{}r$3DKC-WZ#6[E|nQ}+ٔ8f/}# I뒓PY rܭKF&K[Whqgr[/ BpC9[FâĝWg*YMFpg;k<yc'@؟7.#A`Wn~$t>_^?@t 8=>t kد4pLMoMnOz-eY~~F iNh (ùxKs`E25P0y%0\o!.7I.(}zk.6]VMI98:;B =0˪Tl{l;ըFL* {DڜI-~DN1XqGpS׶'uwOn],Ar)NF7HXlV.fuMA G0_cWyK7_ц'eBHu-5] hXNyCݝ2pjBѸ c Ne[\=t-ܗ:_)a;CfnϺss>56 _kohvyAq,o<Id${2A=K1v7af  SO {0[F$'dϮ-q[޻k@ž,y"/Z7'qځBB>ƺ Cm恰I[ID%~=TUrcsYt͍p8頮LuX[|u&Z1τKmQ֯Z%]dyQd{NJ.s n["-ljER?6֮Շh_ U>@D|G6xMSD3ӭ/N`(BE#s 5kw76( M< ֬ƽJ6qi\K[<1Gn7 |&F Uka%,=[B p;NSXB5=- (]$mWw E_6R%CpM$MJ4Yhݪi~ sF/4CHeJn?/:x5s#w1yEO.YQU 9 q,ɔ%[2%wR/'A8Gg">0>ϑ|b[#% 珈 {Yw+]72(ef-s' u ~/ǖW3{ߔ%DPf aNR lG4*E S9fԺ=gi rn?<)x6Hn}q\t tÑWޣz B CK_WJ'VoTT_ZvlL)l"oH%]^_ Qɩ{xKjbSQ0Cۤ \wg7:FͧGikˑ/>D3XHqC_"gmְҿ{#D ֙KeY>t`Y bFrlaנƤk|K/'B -bط{#u 9(AV HJk?dU<#M}4 ko1U^XWtNKp~:8yq!g3(WIGØdXٱjw )'h! k&?v;*  b7) ŘyB?[<8ٻa.S4_:`CE*Rգx⼺O~cw%sO\ؤ>Xm) M t\`IBTamD3݈җޘArMN:1< s,;'BvX8G艥^˱?v豶'roJ tgqCOtL呵WOP4mL* d^^rKզ uQ].">#.D.`@+,/uRpB3LI٠ :ƇzCE;a;,bsicF2giw{\Ӹ0u ws$9M̶;e.%!lSC͟l^'i+93'-ա޼ |$ȟb8\IЄk;ae7]^qȲv3ޘ`$K&dW>CxT+,XA«kvH-BQSKӓ<LknJ|Vhb %}atCj0"ױVĭqbA"_APr-2@,bDIdBD]_4/k.%r]r LJڃo݄}ZIpJ'?TMC,{f)ٸ9ia)N"jd]%Vf2qjMaՂr V3vF-:}dfE$w t'!EpkPCmHSSsx\h@WFS3lne@PgA)DhVj6 ^t~=>߯b],G<깫" f8x8dPX*f[ }]ɥWK~V .p22rqƸ_錜pGH- Ӝ^MEYCg . J;Gܧv<$nMm[ &a Z-2p)l W^Naf;'3Dk`|<&h$*y|$'E.|[!^ch=hK?۷>X[O>('4fFP,`n.UC[hfԓ6]6K5$%sx$kS 3n OSYwZfw^K]o^Dp-17c|v0w}–$45mbBe쫓v6Zzl-Ge&!n[#h-fga%DMoW6ߤ#-bJF6=1u=k#Nw?xqK#k 0q\:Ξ|sgcJVB5["ptDF(xE2$%Yoeh pr-D៛F^@HvxDRwd24o޺4V,ƾU=sp̨G>( .g9 E!O_R*hrArPP:yߗK =H{^Ie* Va"\S$P\uNv"ƍٰ?(ψ{ BVǑ)r%F}u/J$װ]e{zh4Kɮ^%{) rJio O41+)O0 k5s7 ix^эL.qOq@T/h |v}3=d'{r}2AnuQn p^.3s1,ke3(<-J jceC5@:~&x7G,39F]'DHtvU_\sBR }|'_ͦrD|oս88}5'qEVz,)w$c#UVY86uEiE0Le ph _f |Krz9Pvu4'^lopH>S`1ɲT$ҞeS-ZΐDIz阓eN_a.¾OSKaÄus1[Oe3mM.Ah ZOyJ3<6Wfgbq]HPĕ/7X V݆יauww^px4ZZØL Q/7r*M(!66meRӪW9щQ!aA%sɢ%hq^/,cK.K{wtv*Gjɓaa.K~y1\(WN s6Yp6bxӽTp:+m: :+$tP Mk= wkM`~LgFE@V d48 a%N}gWP(iK )X28d; 2edbm 벲n!1:L6+Psh\]Uc͸vph.& lvih9vCWAVѼaK+5ځ#t |Ax{,]Թ)>ZO'V"C#EÑ1;]Z%`OtzY8jOv= #4,`BPK+*a$)1@W'[>_NpquMB'KJ@]2ۘJv+\wcRzJPOe0U!vFB%o㔿2?0H~H Hy~c'Ƚ$IkE&]͝VoL "L2 %<ͅ p(5ZXZ&I_&x܈0xYn+S~3cA$>M^-3LxTXa rn /qأX C1Ncc;ZY$dwL.h;C%vsoGaa|1,s:#K&?.ˍ򆎺q 9 ѩGM3G|P:a}^b(m (Mo6k󷾑^s>w`gW\^v40 wë"J娒f t [S/joNAsjr}t׶¯Zqb`r&d ssq ܎#| Kb,N:e9uQWD+&H2_{& s(^[ (rE5;pjb俘mE/JŸ@g'oMںyBWzLf۱elh6c,~kxّ*yMէEkc{iT=5ți BK2W9Mam-7f5RU$J@WHtP?rTޜ_\S'Ԫ0R%S5c_P=lSȒ'0sf}ÑN1@Om G ?' 8qN!/@PpjB>#9S0W9Rwv};׽;fiR&`l'I_PUr#: ~ :?< $+>a La~cqwPe~ Q,ya=pi԰b4mݱwG WᔝivETdc蕣Ȁ{8iKL+h"CHDʗ<}]^o9rsx6DݾE&+}]UlS=J"w)Ežs)ҹ)1 TB-/ N - (b7ش%lc)HHv_kl>I<}?^=8ZYyRO*һDLP뢬F,R!^3fl9 +M y)c)iRVλ0iY}̀kYWv2*З =PXy]л獟ܩퟭr}5!5psB0fhg4L:l"PN Zp4ni<F`A쎇ϘӊoT!{3"WᜧQLUB-ulPQ#k?lS%Web}Pu47<0Xkp.P-.cW:e;""rv9T?O6Vss!K/ rpe딂I=لVDqP_i5a(L_3q\\bcVIQNI^>Mk [q^I\kѽLI@>מf(=P1,ɑ+G!Z b#'z \I{.}b< @[x+P6Q9b| G|ySj~֯Lx܂x0`;VDf΅uLB v>+ߥe,O/#KRAӃ١5,[k_-T<4ҋ+fpjn@F+k60@UN?W: \:zbsY{( c՗o_;M#M}0Qg`-5"X>!H_{ؙDu-* 43.PBmY5w ]Ǥ^]ш{u*rMt/}SJ if\Eykr m'˞kM#?? 8.{TkE`1L ?D4CP; XRwp8͵ɛG*D&j8 V"H12nOt9 JJ`f 'K?m$oqB1z4Rjr3ZBfj ww8[AKu8 SkIAGzΈu[6=Tk\˦c–#GEe?8pV)SkMGwGyZ1u1P?(50Гw!rvb{59+O9WVo9wz'\vၥ3` l`= |F K;F?T_3v0pS}x(mu\l*v~3"Ny,k[fAKMگq2eZ P D~Ķ YZ