libavcodec57-3.4.2-150200.11.64.1<>,DhHp9|Zmː8!Q4rj sfqgs #cwS=ݸV*H9xIxv*'H tr (Y0Gc[xY- >]% &7拲$%-Doe{o4O%ń{Ug e+?9QĎJ JD~?71ِHvZ [Jk}45Л@KsP"ȆZ)[v&Qs#//vj"DžR>@Ҩ?Ҙd $ 98<LPi      V px('''(8}9 }:M}>@FGH IXY,\p]x^ϢbϮcWdefluvwѤxѬyѴ!z8HLRҔClibavcodec573.4.2150200.11.64.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.hHibs-power9-13= SUSE Linux Enterprise 15SUSE LLC LGPL-2.1-or-later AND GPL-2.0-or-laterhttps://www.suse.com/System/Librarieshttps://ffmpeg.org/linuxppc64le= hHhH51dda9d54a948c1dcfcff2ac750aab6a8db61015aa88bf551828222e9b11a0f4libavcodec.so.57.107.100rootrootrootrootffmpeg-3.4.2-150200.11.64.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.64.13.4.2-150200.11.64.13.0.4-14.6.0-14.0-15.2-14.14.1gggggggggggggff@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.comqzhao@suse.comqzhao@suse.comqzhao@suse.comqzhao@suse.comqzhao@suse.comqzhao@suse.comqzhao@suse.comqzhao@suse.comqzhao@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 86f7327.patch: Backport 86f7327 from upstream, avformat/westwood_vqa: Fix 2g packets. https://github.com/ffmpeg/ffmpeg/commit/86f7327.patch (CVE-2024-36616, bsc#1234018)- Add ffmpeg-CVE-2024-36617.patch: Backport d973fcb from upstream, avformat/cafdec: dont seek beyond 64bit. (CVE-2024-36617, bsc#1234019)- Add ffmpeg-CVE-2024-36618.patch: Backport 7a089ed8 from upstream, avformat/avidec: Fix integer overflow iff ULONG_MAX < INT64_MAX. (CVE-2024-36618, bsc#1234020)- Add ffmpeg-CVE-2022-1475.patch: Backport 757da97 from upstream, avcodec/g729_parser: Check channels. (CVE-2022-1475, bsc#1198898)- Add ffmpeg-CVE-2025-22921.patch: Backporting 7f9c7f98 from upstream, clear array length when freeing it. (CVE-2025-22921, bsc#1237382)- Add ffmpeg-CVE-2025-0518.patch: Backporting b5b6391d from upstream, fixes memory data leak when use sscanf(). (CVE-2025-0518, bsc#1236007)- Add ffmpeg-CVE-2025-22919.patch: Backporting 1446e37d from upstream, check for valid sample rate As the sample rate <= 0 is invalid. (CVE-2025-22919, bsc#1237371)- Add ffmpeg-CVE-2024-12361.patch: Backport 4065ff69 from upstream, add check for av_packet_new_side_data() to avoid null pointer dereference if allocation fails. (CVE-2024-12361, bsc#1237358)- Add ffmpeg-CVE-2024-36613.patch: Backport 50d8e4f2 from upstream, Adjust order of operations around block align. (CVE-2024-36613, bsc#1235092)- Add ffmpeg-CVE-2024-35365.patch: Backport ced5c5fdb from upstream, Fix double-free on error. (CVE-2024-35365, bsc#1235091)- Add ffmpeg-CVE-2024-35368.patch: Backport 45133009 from upstream, After having created the AVBuffer that is put into frame->buf[0], ownership of several objects Fix double-free on the AVFrame is unreferenced. (CVE-2024-35368, bsc#1234028)- Add ffmpeg-CVE-2023-51793.patch: Backporting 0ecc1f0e from upstream, Fix odd height handling, Fix out of array access. (CVE-2023-51793, bsc#1223272).- Add ffmpeg-CVE-2023-51793-shim.patch: Backport part of 1b20853f and f0dd5c00, avfilter/internal: Factor out executing a filter's execute_func; avfilter/vf_weave: add slice threading support; To prepare for CVE-2023-51793 fix. (CVE-2023-51793, bsc#1223272).- 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-13 17495509943.4.2-150200.11.64.13.4.2-150200.11.64.13.4.2-150200.11.64.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:39181/SUSE_SLE-15-SP2_Update/aa9c9e156b347a82389a5b9fc9773fbc-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]=d461783a1cf7d940f6d9820b3c06d240603f764f, stripped!PPR"R RRRRRR RRRRRR R RRRRRRRRRR RRR R!RRצH2e{/9R]߷"Qk2z>1bǕ[7.uaAۥmI\cVXVf6Hk3+QU;Ҁ'g cPfP' 3 0.Iwzx+y:J^Cc (= 96*f뢜@̹]%a<(gW sk?3.%Wf$6!^.3]\k<ؖiuiM>V%v^Kwr?pc}K+*8\RQ bxIr3po0.aӡNf¼=͚0۴m&N!81:#eh⹞J ^9>,6/mvC~HY4)N33]̌FqZM$UHܸC"vW=c畖 xH3jHMl,[1?c6"އ*-^n9k4T5UË>^4ԘS7_ئQvRu/uA@MJss `T.Hhة6kԥB:{Pk~z8lDOl+,s"0,;i<- NXSBT!m|%ѽ%U<=&sp:QYNm6Qq[nE> P 6aTAgCώт_A"?ʞ N/G1Ly[p"bАF;a/ʦZTl<8߈41D:|ynS}áI:R%ɽL^˾% *\违V sons5iroˈtS qp)>uywG~2t -w, ;2Pir%1Zg*Rl5jA/Z2~ɘmo:+, znum'ӦYAB U_gnA.~g䥰nAڣuuār/7Mqa`dhRjYa}JNOc~71Ips !HE X7#B2i?+=& Y;JHv;vW =wn-zh gVfA$&4ybݎ9n8tء1ի60tU!|D3ʷ0{G$&aJp 2Bfl7 Nkİ,q󜱖F2}x?EX ZOi#!yEEje݅(A\2˦H>Mk/Ig(Yw_$(zIeFDB+T3jv>ɇ_79J%VP>laLxG:^r4ZOvpoq]4㴷L7eh$^@RoSz`wM~t#E)5KW AEVFfW@뱱aK|*1Fy3e$M/B& ZgH@&S?JYْ73,95A!>qI7QZ'x%5x1Rk46%ɢ3I'D'n=})Ol$Tl2t@,`L!Sۇn %ک3kڠT/a:Ptf_\:K'&Ǚ6Ү颮D\֌N}AqrR~;վZHh8":2 ڊ!T5>oPO47'F>\e 2QdAvS4Dŭ֧|LX;߫U]+o_'I]ߕ Ti5Br u_(WEӀ A~"K*O_LU-)ЌvmQ8Ap 4ڴy wVS;e1pcMyk8ZH,,h"#)?;ۗփͼ1oDnoP|iV*=mřaOJFmon 1,3%ɶCvH-3󌫰)t1άKL/K.^l nGe])N2Y5԰2csƤV2sHl;Ox!vc&pvUVT~~O.ӲM& Y/ʟ#zTotaL̽cEu2`~GhE% GBvi@]rh[>=5~riiA O3ʻ 0E'ӧ㵱>Nk {krٽCGX0eQs(UoNeQ\:HND._ѱ]tDn)PexppTekbHAq7uHJ*Op{Ys&gw6ʾ-c =F76T"(BHWJEQK)"v{]H5:C/u,tZrJ.l7 #m}Vv3߯KgP meo cc.M/7~n>_)Wvk(FVjJh*$uX1+J{GI: K~̩ĠC fr~pųK󨻜gdOF dd~+7ݩn"C9>@GRKgSeQݕŤcP(n2.BH`3`~XC7mfi GU_ob١bZi$,K3z2 hġ,SCl~ngΙM!7V_WyP:Q[ =87<H\5ND !!50!?#hle ~}L,Bp ߴUY.:9iLb}Qr?7"k|<,ڵ.hcln."1;D!cR?Q(^%nw)i䆟ꤨnLΤf $J pmY0`n i3`BRdTk*fgvVo-yQa΂̣ܡEqs爉K!~+egfk##:D HrNa8ۿ=ʀJ^%fJYW1HуQ;&Jh-R-2~kr['Tzqvʶx_*Kwq\gh|9ؐ\bbu]T!>Eck?SmzmA߭thKWX1()#,+=1q2>GySk[F/ȶdm+Q,C#=@qe ui%H^ K;qSwFEMX( _2RKLdɀ>Jk|^dsNXe_ nJ[ż<.Qa?w;aImAgŠOaYVPV%ou6ٌqeF8=kQgG+$ŒwިD6\PXSݽѩ|Y,ԛ~V|l“`J2K7.#}hp:N/6MЫ!YnlW#{BhG.곇e$\^7 #Nx?Y~iW \ObiYNÌO-2"̗#<Zв 4ԑ5]NI!Īyr˪Z[hb5/Z?=/}QbYgrQQ$D"3ږ348l7R{;a ѽW|9Wj*\,9?@>7DZ ˀQG9(}teId*Zߝ7\<7 u{{~EimWk8;5nxcaٌUK79|JH|E{\a^G8d1D/St\MJ,r-X4r "C%ݾj{G7"M̍Ec– JD{EQݛ0$<]QZ+QW8ђ''>I `=@@|*T!7Re]ٙfŠ~Ddaw0go9&UQlG?W!b[($tzd[,v8*Uju]hTœpض#I֤舫)TNo|k3H{PTGt9WVsqcV}!y,&R4;{ G}{~Sh %%qMrCF7no9St3t f%e%h9 Y 4V :/ aKuu*g/𕏝? ~Pbҫ1B`wH~~ &RY9(Л/!$0p e֒y fj jy6U.͙S3@ZRNkpIN"8HM_ȣ{N&Jdl~4Z%@d!}-Ĉ/-똎ƦȤ}p9(1S:sM%>s=:YR)5 Zp@! @节*TDpZcC AepVOZr2' 35(Re-bvL$CH{vɦ@-,`ӦNC4_oey-7{t{sATh|nCC*ZK~:jo7pyvj ePKM;]uJN]f6= A0_i}d( /|AEs/\2޿Q% GřdP8H/o%Br,O. 5&%w'3X a(ZZbhoMJQV"C[Ff1t!/`cRY"w84#̞[ 4L0Z Lh=~F1{tpDT`h2j8/񚸛{7{Jfq9=ڇ=&SxL%8Ozvo}"k0ef!qZfIo3팟dM+ç@7tFd_F/efީs& Gb=;:s211]go5qdy:eщf.ڟ dyla#[ɽe $}1T-3=6*9ߡ e#q8.aJ*ߌιsgذcJbf_[]&>~{T3sU&գ-34/7BԞ6bKںV|o貏VZ1&J_sx=~ޚ:вwmF֢gb|e=Xy4r'kP"鲵zL!n;wnB~1:mi TEO8~4k óc SU!h+D8C78|)s0&lհq3J6l+v.Q=Nzl4ȳu1|TgMiq{aR7ZHoDk׹{E;p4~gfiG @g~,  &pZWh]%$~ ,D! "3<%b'^pb3DK {!pHKI4T#q> _C#lCw{Ȟ rNis("Ž tTB:/pb_ ,3^F:>k6^11_ 5l / %M5XkĕK-zM2B wM} jaEPay$+ݍ p%y>nͧQGe>xosr:z0{ϜySlՐ㲈^HooXh8&ZB$aP"c2,D"S#K$C/ďsjKVqcKxkMyk+ I353'()z.`W)`7Wֱ=E瑆S cS2tpz쌢'Xrl@ 0P4~Ojx~N:l䡚 o+@}cm+8Vycb&' m"ԓ4VO_a6t F46T;҈떘t+y.trƙXd|ۡ^1a GM/3*m!$Tz! O]l;c~G,0 %sLkHc04V#Gr9=^K,1Z=@oK#kGMsQm; yVQx,}ʢ =9p+Y=(Q%0b%\r~K1? 8&kB3/L '@8~ e^u9NnFXZ~93E V-JAc1$g4{§ ?̎#UV&q?|@?˻ci2^Yu".zQ)..ph8Cnj)dzz]!Ow%=v1e|9Y5z nHw%c)DmR|3Jkrd @CCT5e:S+,U,z̚:Ӹ?cޡ\$P(Aӭȉ {FO&k*jetO˂ПR"B^80ϖυWAx9&1}Q6z A`P v2rhc γ K5ߐ?'])\ VD&p*cbm@3=C_NΕs%8K"IQѹnD(m=՗Q6El]ʤ=U0a@w?N\}Z~5lDg{zѷKW0Lye!Q伥e)3SÃ3Bo Iۈr67(H&T*7z"!:8eynй&ŢfGzh֏ Pr=<\D`Tպڤs[{%1v9N髞y%\˖ɕpώǓ9fx`. 4vQ zNm I#n#,v;2io2 )Blus+ ZV?RAW"yWŽ{p*qU?_q{» =$cڏTxh< Vmt:Xݍ^ys}u';.3 8(lJX  R1;ɥ]qHh"+.*%~$4I ѱ|lEdGwBDrf l ܞeo]dR3gWO\ eP:dZz5qA++mď@>C3(NC'܌ѹov*6Vw丞G@[,םrv Pbs)AGsRDm}qu|)VkaǍڤ|E: CG*`3tp3 u? T/4:bWoDPM rU8^@eҐ <@s-\Yg :ӆ2#`-uS7DRp[WĨﯲICg[%Nb9 qbRE2 l Ii^x8"Eۉ:; #* zn\ L0+ٜ)Qղc09\{=}C 1Bwr9 $Ph*9=bP6-Tx1rMK.ӌ+^ %l@mr&,6ՠ| ?&櫃B?P- NYMi[G0V+/,ƥz9J fsY QOiʺZ 1?juKyDATd-򅷤? ӬLecT$ LW>FN%U8Mĥ"'6(GFȖWydw~=qIhvDo`SXx.uH<1)&ޘS`C6yK:2|3kٷkbJek,Ҍym<1r:r$oA312u|d&=`'Bs*6*֡yOcqNs-Q vxf@1Z{RkfreWVd%y`YkzzoiuKLLb#GV-*Ԋ)\ 'ZudJ aP})<3Ȥ~8ՁR.޴e`+RL빟Z'_<>|jQԮdE#erws#0XVu@Jfw78$ﯔ?SgHR|5LZ7G_%L)]377SoiQwX 75-= Fc&CA"1s+C?O]_~\1eSA{+Аp|A`A(Ď@7HDCLC[A@厜&k4yQ_|WjH=@AN޶~rk^-դ'Cvu>y(8~ jlQseZ&%=9{; Ҙ[ޜ ,a?(pp Ot1k¦VHPΓZU#%e/ETM6'{+lcڭūVC;j4sVe )YFQ9j{E1) 27|d#,zOn 1ޡ7AtDTm6 Zb<&].#bzZ=7l "CsJi' ӽZSX3!1[8&WA&e.AMsYaE]HǴ$)=.PޟC ᰺Ȱ%rUD#z M[Tf;h؂*pc!^{^}UmGAhĒϪ,?tJ[}&խ?;N"w2űT56k MC kԚ\\QI3+ƯfXbz W-ڀ,R&L"{J~0€0Eek〒J]JԷhcf:6׵ ҉mRmBRb0;,Br '70%eNmvz)9v럯pA\3ɛuB`҆bDd[=wrzQ0VP_\bVPw#Uڰ6/Jj++/\J/(jpcW{b]` ~%tM!r({v뙱ou gCI ?hZ =_лHg94I{~7/[3}DcK!6.Prx Y6Y.FJv?QAM; lo_z[ŃͯO`Nb3 J`8^:<}'~ 3(EJXQDG׻Q>-?$;ΑBh;!¢#7`B/̟l~Ephߚ?J8S83IQH ^U } qh5:""#5bvJ:+7'8{冄 =9Fe|@FR)m2YǘIJ:4@Fa&-"d"wvDѶoGG덞+[xNb䢓 XIvi@b\i`@^5xxOU"¢K]ip$Kz~3P?ۭoa\y=Gmߞ*{rC$ʹ!_% ͦ~,% Bj./|Y%J%KAxͫ6(Hsk툒LצOiT0{+GVlӷfTe9JEK2$wj&>Kނ5Հ?^wG |+yVG;]Zȝ!)Ki(HQHu(J^FIGFg ߼BGM'd@αy,T. * o?qb(kv[÷aov?>u4[. 䐹`áCP|Ɉ/M eG$z.]Sᵮ{bl*Lc١mqzl`~߲FD_w4g%bMauUٜ!uCV)n-2gu"S$t:T۱ U!=b%KKbu{o G l c\8-Md(!dxlygQ P ɬW GWw3do5I:6N1/@v}E(G<ƦTGAs]oOq ZKuc%zeUժ-QģXϣlMlR"}h6d4Eχʰ8YVCa? }!)ՠ>k9>X ngP*mMzM =i+់V99\^,`'H/hͬH`ݮ`tUsAfՃ[Z2^3lZۑx|=bvx72CqP]F&4z}&>ZI;d_9.w^zxh4[QJ-g2:\Jh!f-j58h.z^$j<)*.$C񈐌^FP0!./9%6=_aL}>mmޟ%/wM Vvz0KsfRC}=ɋ7cbD5-Z $ b4p>ƶ8P=2<Zu'R>OXsH.jJzw^uWn?ۊWv`N-6xżPp:ꕒlI!p' !f" uhyda#$5Z1F "?SŮ=Np$ʾ.0Ȱ ְ׎ x@RY^2 `]5lДwOzp)cbE[ Ӹ 6`]N~?^>R9jO`*fq|;e*oX&s!JP l{w7~M"4g5ä c.<g'3WjZ( Bn`ɖb"%Y g4\[f")"ᙢ4(L-\>^_0 \3Ux'ޡ-˾Hr|R 6'{ W%dpaoE?pG]1ꅐhq2$̮o/9?>DDN!͆I`"B4ǾГ/H+3hK "tQkH[[Cc8# wSE[ a*&J6N{].v贀Ѣ;gG^3D5l?~Re@Wz Z|paeEݎw#&xTl9)+bx>[ѸGwEf*c$+-&EoD[jQu$zҍʄ1ѩ:2(mh옣<7GyK*b bdŠ_Z#hj7[wzEB5;E β]څ .wy+J%8;W4rϔPRK909Vuwv #؇9 ЕJ {OʨU,b3 `Bj! okኤ?UO1X %(:s C1_M,0n.T+ǣj8Ć8!T>u6AZ'ے "U\ÛTtl@8'$jΆi2}rC juoyaB,C &s}MmT ^)0uOF5=iDBd*xK f0jgG߇C%.]LovRª\CX$‚FvFQ j=]ER!ʶ[>l vx8`wwg ƃntro+^k% %?PjG IѪi! ?bwZl0p qH, & OÙ7c/=uIIpo?@!\<!&9E+W0YH=\5Ohn6k[2 *{26&2uA>kZq }糃-[}X{\4e:m"I^S׍q< ջfV p%čKTpS^MU2)YEE?\A^׭LbOԠb^_lT wǎ\Oׄ?Z:!Bonb'2Yu""ƭWMJ&gJ9Χt?҅\vm2Uo;M0>-ˆ {(| e{)W鎝h$`X+<3 Z8K*97#eqf!'2ӫƊ RvV[uZz F G/ΤkbK*6}˯@tXc+)Eb/ &mR4t.v  ʨjZmqJ\n:T]\28Qo #Aך;~!j0Z8Y jY02ZZyc8_ŶRtKLQ'@pѲ LQC^W"]y2[]b)IW '{g.R)킏v~[M'rEr/lJXqb~n{! BBx/…+L, AgUcBUpÿѹt,9+:B ZmPQd'"ʗB bC txWQdBBiOvװ IUGf_ J万4CgK -Lok{<62-ߘ4,VmM@6mڎ=57ʰ,f!YݒQHjȶToX 졠g6y\7ovSuǏ%wԜD @_`XV7b{h^?#7` ЩOf n;Z3!$f⏈r-,];@Z~N k |p}jDoNmBUG1q㧅lY@ℴ5$; Oo8iF|_]TP=3Upј5$yx,m2IIH OBPr[_3ࢹxoi!嫐#?5 U; _2T,ΐҺa-oLg|whyc1ghtCJTH+;Vl LMAddJ2>ac8 2bZ8hjQ5G|-GsLB@GyED)t y]yI9l:CD! f\qZc*l6 j?_:XZ6m56yAXCkfZ$D 7VE?()u xV*164=(˜%5 VgA dW|!,3;v`^Jí T`Z0-(lEBz%X_N Rqf]BU[D4:,`5Q# wnNhVh3&(.F_zhD'\]e0wܶ Ha٧Nc~7 '5E4NG^ޠaF/pu΃gzdž0-0TO7G;eQ7W]/TlFatb1,UWiNȏ i+;4׻[^y+8z%N b"ƇZvíRª^m{T)Vꤺ&PjY ֏ʳ٥,o.!E G`hmFKIB,J)-ůʩYTEI'Bx:]6y#5uV}fn[Ҵ+5 ^qVQ{JGB ѦlrG'2/V0KxсN~tn+ DZnN.}n{@"4Cö Y MgQ^P;]ZVoP75$zW- unVf"V@@ &H {%'jLRGD#pNgj(<Q_Dv=H)+`3x^׷λVUFĞy%_஁fN)3("U9!a%\Q3ϓ͏:6 C3u޾DR=,ƈ_5Yk]NJ#K%WP[D@Lu;kVPJiwc(!HНU&6̾Xx.v ?ˊn(sB5h޸[MMw|`Y8)+:t_SGŁKF}&׌7Y9e5[pٙ%_pbOZBƣkj> E ^c ',J|:5DP3@3^yOeIׁ殼-@ZXG!cUga+d*+XꚭCj>*ОQOf 91vί# MzɩP³[EVeY̓ƃ>[`;n-D|T)Bw8X$SД 48*dwx_\93dj\-4tk=?q6v JJC[Kr}mrFc l+ mkeZ`4EI<`w\=[v1!IXx uX(P'W21;/phqUv&>ߪcA4S I\]$tD/Ycm(˘:2#OH̖ eke"$"Q'[ۣuL1js}jkBF/\Ս9W8 HI6zpѲ>ЭZ{Mr Hy*xC_Š Smc s^]&dYA|[p̐B;螴o䃒 Gjkg+֨5Icz@dE^bN"zq$4}̝0Veu %='x9 w`{KCLWWĸĂH|jLA}lIpջfI0JJD/ULæ7bɚWDtzxmu{m?34P"z:ŬKw@IQSSЕ2%?Ke;}.aB^?X#(vU|:]?42ϱvexajdH%01kUCKZ7p [tez.0tVլ!hzm>r8]pnwo-GJf\#!gDdײHFVl1"!#9 u IҪTr$ %PRh4[A(6+6f>hUqwP,'.@o BuVO`p5U ܧF__N$W xxrDPjdjnV/ ] pbHw;,a_@+&v|"lXgj7hpǂ{EdskkzQYN ̂!pcxy;Y@+cH 1C)E[h=D>(2eC(aS"JY pW UySm9I+m>4~̥0(KUZ22668(r[:gTDdEؕSBhwV|QWkSrpo` SIF崀]b4\tTvq$C灬bPlٹ|ډ_^`kX4÷_HB&9XGq]kf`l1[{i3:crG_ TaIi ϋ!_Ѧ krI͚ Sץvp!a\LăM{;P3bLL^3wQ`hq:zg{~f;CoP]-ș2d}AV'΍krvP?0428z k't}vl3 qxw`!­d -.UFPbfeɿ$3C- \նz6=3Ww\lFR'8,HLۉ{1˺~p`$?9tEqX=j @C(݅]C9mM)>e0 zT27OfeQp u+Цj&v}Ҩ;}XYܜ$fVJ8X:]|M:,gʌumRUe b KKn[/೿oi^|[ (H ja2NUY3-uS#}ޞ(}0э,BRE׻SJKu~X]J:&]24(Y)PJ@uTU*ϙ3)f۽Ǟ?21\ثJr}H}N}Ǖwq>ϙۀ׽>?NC>T<RCHCz$GW&D1{jei W4[P6國X?q'#fKɄYJ^!C2fbKKu٦.;aPQՅ78'\rewbmsx~YwDdtDUͪ#N6Vr}_~p(91]?GO5:Xuڀ((Fq*c%j5Pӥsw2o>u-\h:v )gVylS79n&V}QD&jQcD!b~mz,(m8X)P?zNsPX#EBEDj28Hʟ57$l p4^йq1%c.+8 ~cxyvþ,*Acc(` ` E!+a/|hVLlhT%, p!%``nc1찜Tr`\Yl/ >P<@9Q& m/qG|rw>"e+'b~l.Ai3h4Cw >v 9.Њq~e5&/?<1pPSFL8jJlsԦ%_aI-0BI8~1WF-1J-HzD0>vrRN |`/potqZ)8{𣽝LM1Y\ -ty2s`)E=Rԡg,γ+$@,6S N FcoM\'^KgfI_#rCnԒgp Am Z*5X˜aV h?O z銌>rQ5"^?j>}7F ߉ ,Ԁ29h J^W$6X&Spbe@0z̖M^آJP5ZDTPĖ,},R{L]k8HDYlKd'n롍(;k+2%HyTv!ɟC'a2Y ֔Dգg iQIU"/}qzu sFCLSlOrG.Fܣ}4aF] HN[7ʹhѪۘU=s @Di[v*Νh5\ީrndjzU(|5ߑ#z0XR?|KH0Q35荒*TT:a|H횶`qR+03rc&EN6N l1[҂!L t7t7A؃AЄ,iVJHCCif.#0]x(g0wt[ OCX*lw:KWE0G]= c"Gwɺoui;MvIdV:GoǨQw5ha^hA EN}AVKA*I{ҐxC)c C9P ]d TI&\sw7oSZQQhy}!}Qw0&grpU!年Q GBLV^`[CH--2 ­í( ]А]dT,.Kn{H'sԿ$MN1@zP$̑O,:SU/!Oɣ;- ?0uAu?=umfizB*HG*ST&yQ3ꖮǛsz/@T|D G=ŶZG3~:i3JOyrbs5 @ ѧ _d:9%n:C&D!UWTu},9RbM2pn@ M.uIpj7 Nyտ9-=c\1lz`G*!>.JVja]c0YP9 PvN )E^C x2h^O3*a!pH+wi%܈ByWZ[;!E (Oχd;0m=γH(R`Ey[yr٭^rnzm1exPc cbU<XO.#T?T@JX(\=SΨw-~ CZ9MzVrE(9؊GC27S3n)T8bQQxAWP!M<sݱ뮆F[IeS/YkmΔBaϔ\kG׍[$0-y{U9>ףVt6NX%+I>lK;1\t˵{#kiV|8\!(fexX¨8!+2 `|eB>hsEj0干C Q?NX2[SIx:þqepNj;/鿎8ZCX 54C>>kT_4weeHJ2VV) Ӟ8IE0Yr&4` s/.|k@U(Jj#=ܵ '6=̴ˆ5N Aɧ?蹽oa{<ɵ8,EbIwdKLF-[:ی;WcAKo=N Wu9ɌS[[`k3խW*j3!\=1B u` _-8b* G,G5 u3J挂'{KS;M})@S%U2[7Q2 UreB(-$E1ˣr]"$ rW%vQLMARz}/:i<-7 m,%*9n^W$a["ے i# hTɘD wq Xuxifsյ5EC1;!Բ0g-XG`쉆nVQ`@YS5ZȸD'Cvi1y:2ap;6ҟs׃9T}]+ 1/"n&l pxT? qp*X4Jg'Ga7`Lu;IG!>?u9u]`ZL]Q?iU7N/J 7 1'׹x[mz(y˟7QCqGקk޸lN/S+j,@L@4ðPH`Hi\KۖJkascϩ(p\! b`Ǜ`iҍ\+TkI'g1asy9I-0Ӑ#͸Ga P{FTOuK_312>{j^%6h4 Xh Y5͡co3QcMP n  NV`ΰ|j0J8CYoW(h5|'˕>d .goDMjq-( aC[/)[% Aǽ[Lt Nrx1&Sޛɵ| <2*LcM:^\8*7_k+y`$1W*Rp g*ObU4׆3YS;nH{Շt0]|( F*5\z7GrTlojYG"!"T'(|& Ct&پs~}qͫug4Ơ"| EPCZ4*;ZoĐ{twi臤֞Xc$/ƨJ a1Z8O, `Sf f '??Drݫٟ +Y\KM%,|MФre*!+[ A4 hHz\՞5Z CKH>u_\xqI j |PXS;j Wf>/P/;΍MMjp۳?'c>S(=Kf#-fLpFQ(LEȐzNXl~hΏPR;t0&fI )1(yf)1%|D UoV`=LaC?8?TM߽WX|]Klwd!lңLvj. UG#,ȑY5!2K,̃KpMV*K]::`o` WaO"EļX}&5]GxdyG[ͥb2]m1ثlu,TG- sMDO.Zixs'䤼HtheL}5}:J"?۸-])ތ Ǻ!%Sꁚ6 \`^=- 4waq2s 9j ?.f7)Qi jbH=FH0g+sdN@}\|j޵si|a[-Z_BD\qτe{ 'tciB޼DxwIŞ>¨/9sX'mu֐0p6TZ-F?bcen<=!]}8dmíI.[nDGr|`(]=sH ~Ӌ.\`O/a{I|A|$3Ky>j 1"xج:yjYUR43C3#Sbbe2 RmDsb;v͆xUe)-x6^fSI%^Ss[[49 5J-*;+g[n>TlyHI]ko]QjO,[nnoJY> bn:_INR\x.HQpjV>nZDZ8z i#b'~^/ȻOߢu~E99c  I/}XR+\=;` fS9>wbe JpA6Bڝձا[#{=-F]dc+yPK*5^eHH:C -w]ArI#c*QLp;}Yæ6ÈXg4&K\!o/\ _i3h&5ک [; x 8g֔] l&2YAnȵuTƪGuX5ǾHՉ};97` Cщz +2IiYD ٕ.2R |2)Q+8)QRdz;BJfLШ2i:J,M$ѫؾn6[`Nb: mtWк 5N gԶjse'~v'g|:^\* ,uȗ5#兇UptTi]$3ͧnn<ﮌ eu12XxR8=L S(xj!{m"׋r׀$ntm%7 FɭQLv-Ngt"&^} fSpp.纔碬6Yk]u=ڈ.5~oydֈ47>C۵mŗ%]Ha+`K斷Fd($؉/UA?gx(J*Pu֘];n F;tl"x밉Uu_ 'ۏ%es };j܏% ^߁ZM R-U!Qz@yҳV@3g28 8ə92*k9Y3SN9N.+TWbgw%߄wIZNMB0I?tK8'cVh'tx9ne>Rv?ܥy_һѕY ^'04wԖI8wE+:ʜ_E2aiN^Qޠ6K1M( {[Tks %yR _ʐw% fǮQ Y+cѱÉ /p]-WalP"kob_ K]M Jbg7hEc?eU8Y,&- @eјxܭQ$JmC0rFlU$@.k ܰL*x[y])AYY~ X4f]sA\}!Y]pҳֵMm >#/Oow6?jXc r+PXx H=i@gs5}m%Ͳ8?:{1/*sFv-Z{^SOEGۢ7 ϛA5YZÂ!-d'QEC "GT9jcHq y4vǫPc0FҝqW0G Z <&x™Y{zVh?N@#a{AvCR-AHd |ն5F]ƥ ϙĴ*#:b,) K()(U,VSX~/P=/.0ְ/Gi l+s͠ebťz*~M[x~@&y+iJ^G 74NKxiPK֫2 P7kTV|}$ZZ 3nf1Xp 1]M,r{bY5/ѷ37Y`Nd?3\NOfmw}vs Kћ"{5Nm^K=NҩW a9WzT (0x"SX)i&aV.N&04Wu Mk5;HE=O3W;5Tol0:aV9xA?*z@"OÖ<_!z*c=[A?'|@Δf{`+ JE /3ЎdI%ߩ^ 鋨ub#<6_O ꪑuϛ]z=LtH&ЀnYpi٪Sat~+-~ӗ0egnzdr SM Y6*^5b>BYu! ̝ouܞOdtBLg3J7?{~%W_]h}`xt*yQh`ڛ"\KR r#b^AAAL 2>:kyuJ%[\PX$uEL@pc%7xOD_BWv*(~s"?vU.ydաM+v 3? w5Hn]wޙ{yn#zt7(n8ٌ@<7 jNz} #b] /gR.t9BydԘ. <c:*!ivjrԯiHU\m? ec` Z`]It0>x'n6Ʌ Ŧ)eWɁˤE+h޷Dz$Px-V'-M=(8F) ՂU$ZZyY>~;j j^.AhbۗFLfWpGRu"3,#DH^OY9Wu9XZuaf5~{!V,}XI)o' Eَ%BTdÂށsEhOeȲ+Y1ۚ.iMAW(&[ʊjyAΙVt!zH$Ղk-}|0f q?o,b+GǨ#:|R8OIJ옱%JqaԲ U[# 7}*ETOYarh4 /:B gʝBKʬe7l*!-לcB.|%+PorAly>s [T%UO^C.Н?5~Y3irQ^O'IPk# %Q⍚6_Ne+"#kwb7\ jjʓj]+gdBÕYȂy+2Pg %[m8EhI钒7H|CC+;SmJ?w$ZNl$(P4,ëY1^eT̿TM0Z Lu1$72)FLf|贻rBjU2,*x5|rFv!<%gŠr5ɞ1Rn.pD7S?h$%KvXVETfo+S0cW,`LgiKC~aRɥ邂ʆ-ߗ/41`W+.hZ5W;?3JiF7GZ@[?uji*?O\x_cuM?r:jѴ9}2Ɏ2>yĤ_{]wOȁmKKHX;uXGo.jj4 Sۄ/inߜm& `2]Zb1P蓃RbՂ7/6kZFw0X9kp+BRiQI9-P5U8Bp[X,=3>$3|\*bodmѼ23\ي ~WS6F !+k';$߄Z'PJbD_G<0#Հ; {}isO~9(/z9CZ,*˞S:44%=蘹3F+Ԗ+J̏2 ,}y+jgм4KD,dmzU8-bwt@kKd G .w\}΋c_df t#]xBP݋Ub?zٯuԈvcZ=&1{T96[tC%$vm'zAP5־N;^=-Rc2M<z0Lnjd`~ c5Nd>; JUU|0Ӥ6#ha,t٤07}I|%Pl}oe_(M=E<):&O銆qKqnIXy>~qW&4pqzQ*/˘O稨{>@q\YNט~&[y"zy:TGOg>Aչ7",:dӳ^/>w4Y1.?Kq[e_TB=cq:@Xr'H;R}S/3ƤyԘKo)if!@9mnd𛗥1uBfb̥G6ts\iTh'$8_}XJW9F?iv'D#*$Uo?jQ.hn)g4$sb(fY.9TN  ae BB4 ۹pժo Cd! 4tjLRȵax4O^tgO IP< eܧ$fyΰ4G"fB<2f jD;45jTEnזH(ljӅnA5.;%%rgms35:#J ۰ӡ3.: tjO*#UZRV\iZf1uU`î&aJk) bm=$YtDdm Bf_F2?)Ƃї2eS fPli//d[X}$kxߔVB #A̦]Qp@UPE.4lM\7Nld#KA'3Rꃟ#l`ʨ;+Њ ֱY[#]JԥQmF[a<"2p_ 3HгRDc82zq?}U6PB,c%ϼp#ەy(q_7FɽDP/>?O1TUh`]]>p/Jlk~rV~9U]MZ)L|1Н+nػl8B3.XiM`ʆ![>ߌI#aq\&˯Ă@_Psa5ANʫ'fJ ڝV"ofϠc h,<\&،@4ʼnV\5vd;H .cޛB" OJO;lxk -=Keg+8Ӵ 2So90R K|D*}lH?zކ"V3G$F.zXrȌ)U\-ޢIOf& mS dS&{G[AM xY݌y8&FP2z]ڗ\0C \!@4_-oGK %NIwV%ߍI@O9mbUYmsc9ڢϣ.fM kx&܅Q:/a/ 䗥-ӳR-B-~}h`9'|٩Tv(`eN%I׼68SgmnD-hQ`67!hmv7/@vh6#q)YlYw1Ea}_$ijO&cQ)R6OC <"צ@ r%xew.jAڒ1ŬKy MiEܻrWӓVhAJ~ڈ +N(Yҙ\< ,;1:+jg(A&^D0,{z*<ʩH.?>DsgdJz{:%s oxaU—m`+v/#,CA, 77^Tęeѻ.v--1׳LAiJip(4THCݟ:3.9z nݴOb^&/ДχiؒFW' eEnK>u -v ^ [c-Ѭ26;^nʸ p׾հ<+ٸS0Jm9oAH;Rۏ50_zFRǞ%%B@ !,MS]&z&4+%(L"ЃuhhM]gxX3_#\,ʅJ>W$2p0/;DR1PO[|OgE.rSeW@,{i;'[oqd' AlDЍ2g;:#.3N( Aٰ()I~|t =LJg;k&Aُ|T|4`5F2?"vSI~X3O!pG;eځf3Y]._Gc2䪵O(|b=ԥDK$M(ndJg1z"~u{~(>n?$-fv r/䕀#AW!4@%kSIS<$FfG чZj}H(pfhׁ6ucʜ̞;t_! g3BHI`psXDJ 7?Ϸ$6JlC%TRΓU4Euﶥb?Z]lБJ4 R gj Sk&,wJôˣ <ħ'0'<gIK=HׇWoU/`f"O"> s׷z6 5`F 8di:=DnŹeK@RmTYRt'+#~QR]6DQ o r\BbLe'ѾA UUnNl JX?H݅";E<aDK|Mb5qCC|)kzHl- N֚& ^ȑWZ ^B 7K6X j22cÑ׋x0OMdMb"7-gcq1ao$Lٟ^չ;fKp ٽ~hM7[}{ȹ4ͺA}pO29,G3Z&.|0qR|Elf |z bMϩOq~(SUnGϐ?W3c)-> l4'95uHuѠ~ .,݈G7d5q.+ ̡ 43± |cR'+3P-h D;Pe<*,00_xS'pOg9QwW`2 c㛕9?od!Mg 1Cavnl)Ja!=m$D9ӤFsla+O}BU1%p&4 e~st7vb$J`-A^sD`iN e7C⏸b7{ :=ie3:KL/knC^chh =Gv@QDsi4ԔMB-bHE.WhŮ]>%X?m 5^wDDt`rf``6!M|.Hp3j|0z%]3c6+"BkCի- !,ٯ_XF)^RK间%҉uJC!"#[J?GR脶ĝ]C;r"8s7E1ShbJUXA6h.KOjn%}f7'tCSnG+YuHCvHR26%YIKۙn PMyLO1Q> 6_҃x3= /#@f:7+( #/ߏ ԩp*|ziܐ|؀R֙o@fثp#V1W!.#Lx-cEո6 ZƿfyP2oն]n< \|)$Os`|>2T?R+>mFTh!2GpalQmjʿF1mOrq'k9'Gv0fNͻQA]OgNYg}do+xrc3Q{ ו [B4kxLӶABJH @0i9?uVDש\Hž;K嵽oi ycJSυn4z7n X2B&@7Rd8|բQ|)@rh|N塦5Gi#5r>;w>ъ1iM#Y4˥d _<-q1'V~{I˩R EDI u9!݄TNa>/00Sbp!ܸ1WK?ؑ@ anbpΰ]wF9Nu Y(mꝅ$pb83\'D0[{gV*9ǶرإG̺2f~£Pu2@|tIJuop܇&%pòiX.Im6 u6C2ÅK{'5ǁ [+ ꨐ(Cև㶕gl<:B[h5 KΕ(x<78VtmKU~"M#eF(ezjm1G ynð"IHxa0oNu.0ksrrLUվϗe1/ɔK_٭ktk8^_ŒQ3>n0&:m&aЀU󦌝JM[C! HA >Drs;lmA.\!2)G"1+ܱ?{v찊jY -bhCƶ3s20%۳WOjZL-^@2j=WĵZ#MUR#@CJFU-z&Tw`!D ;; :/f/K_{v&(#LҬ5ُuH? O]jmbP<~co#D3X>=Y {iW/~%(iagk(V6`8]i YxAT.WKS"z: <`75o _;.!Ӈnǚ{uҀG;l jBڴ>jzfbJ5c5ВZTTυ g )38*So1mbxueژ*ugf:rœ)T]T|mlˈ0~IRZA[(o5mݷ#Z̚/ N< )gZQ@c4~;Q0gA4!Gќ}meοFEbNLrcRrN0 '4GJ "+8Гg,T;ϣΟs%LٿV$LWibR0Z=f"pr"`d8H6d׵<pcZ"/ -}2ԕ ~KŠ97,ʊ_SQL#@|(D fQ#|%R{aN҈$ @>FiB(o5n gҚ%-rFȆyMEjQIi``B i|CH8#F|YWj0:RA*Z(`=܎i^L&! ɋ_Vl2b}wX OsҰ Md{r\^b1`.[f)yhmyͨyǴFwCCJ9}H5l?^(R)Ӏ2csCX5(I>o},RtkVKx=2Х#"5tIIjw$:5ۢ?+ahI(-:_/L i@(sŤ>9egVgGhh_OCو5qE`neYNyEnDlU;0 V d ˱ ۺ 'ǧB]̕⺄kJ*nm.V+3ZI+%NnKUBRB}'b9P5>WqP)/e[ng(IKt+7%ǝM _4Fx\X o,(qɍQt:i/޲l"98*PUbᔐ>f^h/.9.'kEKyC/bR5J]mTg ˴~QXwDeN>,y"|v`9 nLO>MkP0zU./#`^-`?8U`EΔ]C^tM+?&JÒI;Uk- (Ҧf6B?{?CF.M:UŖ}&+hַ>Ko5,oI,gqVD9sj#Ar'>X9!B\|ԳET Gu<sĴ 螵w>{ƔB"(p-.0(HTF\ޚ$xE0oU EqF UB):&O|ڋc%_҄:y5FN'&&{"'`jq+jpţuXqzdn C?~n/>%ڙv*d>|eyc2˅3}z*KѦK C@e^gxc ̅mᨤcjt.{{Ox* N-7o[9 y @gQgAg@ FAjjf~ =猘ej3__JjA?DE9X٦k|] wɂ21, XtqM o:26jcv\HzEzݏQO[$V"({φUIjAy%%B pGi#4}poh0\.@)&{=c VtҦQ{F+qs|%[.EN60} j{I_{+5,?4SY5 Dc0^a̡ǥګݱ&aEǬrH^lQo8N,Q!\v/ Є xU637wc!.d[/S 3fC !'i9n~e3մZH+u΃"IKZc0۾u^xW X0*=]ZU9CeVTg l֯! R mvz-h@֝y9˓/FQ w c>o%ʖQBcL\cVd˘(*;"WeX\"; Al2sզTzN?: Π3}aL^wŔ%{{ͥ ATiӊkȾZ S/J OpG94 #;<}-np>ǟr %rx+<_6cCC\pxy"-6RCM4lCӱE0B6?! 75wr69gkJ-pFjK>Q ֮7C kb6}>(Q}ughU·G,gyjQ3[ZA 4|MvpMc_64# ӗ$gHBM0%!{ƣRFd2m{yd6>Q&46ng/3]U|h?(hB@&q2OMZrpVt-Y KsHfAei;ayx^ L dFlkeSZtˎ)ŘDa(JN8?y\I װi؊Awg8>W# |v2a6 7 {O\$+쉕J9ball?"aCKAba);9lϖuS'Ue[/ gaȶzGbCw Ypj:R2;=`8̻T|į76@=jR(24b)FXy>=><yR]{ˠtNS][YحrL}NOzkjC My#oe^ӮYi}ܚef<̦@h}mi$;}O2˦4O-70-8~\rO #$d~&_×; תF!]bڟ J"LG8; a_ʁHh]XfRf5Gi$A 21IQY0rNkG âNx*! S|TLֆ~^i'LDc{=4 }#5r% $#*/С/;!7//g)WcAW˗ЯsheFUKb02ț X0*yJQ 5=,Ǹ&4]/@Va2zvkݡ˥>̃٣~RP1ƁL|m`jNTkm:4\cfT~C`ɖPä7o8C~%F "¼yaQ-{ೆWL7VMޫx>p}a}+Hmݬ.J'nZ6[0$7h_rJĜcT_vR1?; KM)m8ud:2ȽQĚF5Z9);T+;o 5onk,.ڛ/B>1>IG(&%{5jwZBh|zq]m1ZH7踫f!h+-צcG`bV= w^E N"1gY&i|3EU+內.߼ˌBp; ]W|JQ=$ZWWjIt@%HGx"= %x$H"[8!E+׃oQ-.U~}j N/x7H [ ` ߞiM?5w1Yc]C.inށ-j 4gmV?<`a %Tӡcg(54dIXL\/"v_G0tʹ0ȭv mo=-I<=f\,t/"c*0o%TSIلW'3QCVO#Z i:lTt/Fi"kG?kycE=jЮ9ЌE9X)8?]a/sbۖ:ImXl(4P-G jk|/lƭFRNNY[C#d[9b8ZzYxVe^ cD}[\;&&g ֆUSVDgz<iEK'YSa1!-^ R{Po0zs69+Udwf;AC?*#$@QSt{_sFJ,:a"PbI86Vh5(ԂZ)'3K=kJбp#R!gRf%uQ F2jay5_B>c, o>]ɾ}PPsDRE{׊30]7v$O{|/xȪ}o ~z? j6.%kW4HS([uAog Y6$VjilGkKYj=CCYv7#A+ k[%ZfY'DCGKLNF"gmX0{taX;l~ DI*uF?>xy\3SsQ"sDG4`ߎVC@өh`u-`D#B9JZ$-C-^ퟀb9ޔZwcHApiT]x7%!sچOj b;\K? w ۤ^ռ .֭?Ioug@8W)X<y3*M1Q0XAz% I*:ʜ%QNՂBe0Wuep7WwN q>iedn:Hd =75aJזos%(=tǕvzڌ_ǵ!]HaXTrlQPiQ+Z\fV/WdruV>;ѺJwmT=_3|wxqYǻkrɈŤe^Sa5@Wc@WeTr~7QAG{G6m~uXħCW)sW ٴ3tuBV2+܂3?i޼+D6M %uwhuάe)ՎA͛L~}bq] ߭tΤ5BpZM@T3ڇu')VŖ恨SrAoZ=֖pղ4[A TݴPwERPta K{Pվo{ o6.*Iv~d1kRgիb]_օ*3[2+xdo_])VӠ To+*٥: TwCN%~OܯɐwܪIٷVF- &-؁ KSmZM[PyB]DemT0|R䓏_*EGzDfo%2 ukIwR=8$8ϒNƷﲖ:u%`he/~O2nHCJv+@2oG> i+Oc%yy c.ַ`WrBNņQZ^P}DA(j#Z&&foR:I`G+ȏqS+|\Dk`bsa$H _ pWq`*ݒɭ0uy8UG&j6Ȉ‹`ӋRWRVO$-3OpuIIumv>{ qOƞ |oeC;abbcuVtMs> =xco拎#^ NJJN ׽M>1>\>_w!y`Ɓ[/bki_ oqٹBf`r ڴc^}D^]vk~ ~ 0cjXLu+'@7Fec<>oT'E=.0" dT*e65yWx=X:)jh}]QHy7lp5 64rY')\h솾)$SL 9k5XϢd^wX lkJ lX?%5#%_@$WɿHl9W Otn9n=N++sl&^Z{B(SZ ? :<]AS[OUAZ=SCib7!`F 󀳃4w!/׌ &dd'F*+1 #~Pl;b,/75T.&ퟍv͡qc': & ~N,hrDEE?3%ad(-fpXf 5yQ>>mbΉ32`%(0 1܅AFFM?՞| ֦򁴯[*2B-a|'yզwA { ~@@qG {*]˅ dĎ[ =;Z\ا f0$R Hӓ'iQP!,vƊ%vsd~HCnK s3i.>N oAtW ԦT̎zBVmc`2jѮsf*gƳqpQXؾf1{qpF?-L7طKbB]) 'l:?\Ev]Nqv=C*5" %ɭt|Ϡ޻pQ.rEs1oN{o22˒d/?}סyt†_;rVor`xG)u>NwZw2-=e) ĻbuJF K%ӷ((~-ln`EUN:\H\[& T#%vs>T%blA+Cq7TD-ޓ6HPU>pF̟GVԆZG3~ưV%-Ox2s H 9K{<)ȆV몆@ph@(՗A$M8#ힶ5\ҏc1 i"; (sIpl|W<geD3lF\6^ATMQU㜛!"#E0=q(AAR86mu%I*d^1N4x.*>!K?Z׶^Z=>9qآ?C `@s̅b6 ΓF`WHS5yEm`Cٺ,\GgɀKbY |HU`a$m.LqH7\{TL-Lݺ,5k\h11ÎtRiC4[?KUsR~5"Y3kυ1L~=cf+@QIܸ/ ^QDۡ&@7T<^@x(~Ά7ˣG1Z̓]qGM|+A˵s3*SiG}-|Wirj 3m7K {טCAKq$ו,t2%Ґ6(tSVt0ב>vs YM[ 36z?`dQbzIB ݳvܾ7?@h$8uj ~Z#\:IKfSiD*]w6e;* b2%NgE'(&$L XlbbY 7K0CFL@1q=k9滤PnzMJ&gix6#?U=C| џ7(T/4JX|,z'Q1,?𖸸S]e JzZXT3K,]tp&@A \`]b3rqX֧Ĺ>^pkG`v.bl!)W OLiD!8˂-|t * tsͭutjhp{)Ba%؂,@b#`wIU>/ t[옫TIDS)#b?F"z>:K2JG" ޼Y3^X&8ѿ^aV#P>OyNɰv7B̆*#8JёZh\v \UruA.85DeE8\on8#ĕKhnu=H7s֕Qc&߳|$DA "K{k^BR6c$Qk@.@-ergsP;"ik|'.A ::u6!@K|C 15imA I:MgMȳ|6*ėe1EFU,_=ͅ J/2 /,+%3yu}Zcy =oA(S!JnAv npPL%oKO*|dCia]=I@S1BM+BK>ߞ FH_8@H9+nŒ0U5u_&"|6 !0}h/QtcyϠePJA7)y~RA<Ln!XD@(-g>F9`1kvZfC&uSmIS:+:.12:\Ĉݲ>a-~.$QjW%,խ_?sݘoSl1ͱs(tƑ,&h߸'[w4~$>TC,b8G+k*8^9C`WUWm䐣VJy>+/GvHB>XOMU>0g- Tl/&!^+5j릴tR3$T,CgaR+n蹆g:ilVݬAy/WY\m&1`^ N\6 ˷ iګxWc`cتspjm>`2,Li mXM* <pLKgJ(8Y2o3ĀakB$KQ @^zmj1b_딳" Bީ~6$lي1v >$=5(8ϿMZ`qS) ?Orxf`pRr}C/zU?/y%WĆ] 4}c&GR3Z&S_(uf]J*o0~t:CO$dC Vi'~p#]{,W'!uz!ߘSgbZ~(- 1bl|}+e4ma_ըT͑6iyk`_pbV\eŸ*|1 [Z?{+0|6IҤ*VXjPҦX2 ihFg%?)),ičswTu{*ldF;QjEN{(XBE2[9E4h8kb37ז@_(~]C;o;x/<T1(q*9oD3xv؛e )nF'zƋЫ9gI).$w-G&Y@ CI˩4~5[hu"Yߦ뵌 fFhcklxmt ;9hy>RǀyB 1bHLw0+JmjuXe_U OH. T[l}w4H2~nh N^ j^N'/Qν&Vi=آ Ρ\8>zCF n'l;CHj. Kb:/n,wliz>ZJL _݈7^7cc 9ݴgCĆNSXQ y ƨ*v@{fؚT ]iT%egV٫Kr}'upOB19K0 k wRVMvP^MG"+Ep,?YC9q$B%ssAz4q$Z & 0T\AkpO.`IX/^:Pձe[}•.1 Al^=%ՠQuJބ1agy:51b&wݴm&h|"c5-# {;Q.6%!}]d"ҐQ 2;NEoQ3QvcD 3)u=CG@+'Yӛ?jo5 Y|i0).?) dY{eDrY +m$;)JL"]z}W|%2"ٱ-X5Z&C=+ݛCw3٦=SލnB$FzadDMEZ7 eejE2ȧqhXD., L ߓ/0E\Y~eRbv@9 \ f<A:P)S4صkVn7Rsi6$+yT/B*30R;&s}+7,-Dw2+([7.Lb#]}eFUn<ػ_lq&lpi=0~gu.OmGOh/.| X6ԔRršd>Vة?ѾrLՅO'-Ye˭Q2߈;|ij-4'ԼI\ϥƘΒ*bݐR#J7N7b}7R!̷ L?Vv!.;rY?-K 7:N&v򴭉R(sCl"kn%4]Ӿ9-GJ3C_Q sc| kf@J{qxg.Spd]4bd!~1l/@IQfV2ꖉe5gp}*thFX 3i2x2jq=WWim[xTa}ߵ&Y<{B) /Q;rN31HPwt. n}M״~sUl.vɋ",W@6J(:>zJ<,+onIT5 r@:& {jG _oS^BmٯTlj4>o_E1b$vQ?=T{5`Io4L> ܣ(*5 2-* R=ғPדKz=*ef8=/zDZ+XҊgp9V<.ɌahMv\hB ̹~,~ǰ@ъQ|)4yNy\4HTDj"3o_aE(tϭo$I#q 9:Q#A3FQCt°k?pNмjtʐ֜zQoBGUXl#嗵]<䘨|q۸ )rjoxgR}j."N^I3PT@_ \\]7V/W?rKs2oxCf(E1O˗Gy1#6d.i8!1Ns ˘;)xeG2K||yBwWL+699muo6˞ HxR!K%HImT+_=zn+8cPO U^-o'2A M>Z=+N?u1˓"l{/cDNdQ3𣍽gPzG P#&VlE? qBPC'oϲۂ.z(%cEҊiI]N'_4+EZbTӨ[-7+Mx<' ѣ`&Z b n}WcQoaل x[y!Z3+WS6`XQf z"I \o[|BZ_tXwꑉ ^m7>m8uBB%t%zI)) #[ {#L3!^v?6p2=Ht^5A F):>nxUZ=.E:x7!NF 2S}|1OS^EEa3Ig[]lr twdx-ӻKiOt`ĨBmk{H5Sa!taߏ"e,MIC9Q^#EqI;}^R.g(`Wx"R f#*By?2Ncp2Y_vMP2|V!]ts^ q ] J(pëa;ʀt9]c(XlTsTI]1D߱3ְSt!ɪ2wps4b\Ƕƍ/i uڒ&?hd}_p_Ƈ닫ȳ"t77,gUx߿:V3Rbb[z5=u]/2۵Nd6MfjUAVO(f٥쪢Y:@܊U!Z T_*˼^vwN|eUQشMkUVFaAlM}U6'׾R-<*WZ ;؜Uh:pqcĈ>\Z^8Rf: Aƺza9Oӑ)c<9bB E+O'|Wi9? AK4u6E>0/TǹGز3]/̸r X+ti9Q}@RhMJ*C ն%9trwCST@̨AxP\ S3DWL%wpo2D'pĮ{6a,&c4."0'dԐ"8 ?Gq 'DCXX @ᄇۃ>7~CldݠU :#ԣD XU p2>PoB[-3i>!{q*| Ł4 qoZ厏 ))/p%<ĊͨB^ M#sP7 t `._bM(ɷ5W'cSVmx2ե:/;(>+gҤX b1= Pγ,z傚>ZT ^n';n-hxyoL  qAOCO<4.WfkB4ƆdA: yY@Bh` -MH"#ueE0Msy1!5"ڜ3w *HPH}ls%剡 %譾v sj:;D?噍(1'Tڤ :P@羯'FK؎EhSM6]e1G4!!=+j=vaК<4հeCٗ6 |$c77p]_ATڥlMܬvJZ \(:v~(kip8p,\I5tWYHB'* λc3b1M<Ҁ\^:jW=cxr=JcPueIfUQцz`И9%#C*C->DIP`9 9񹥀:&-5 ^4.Q>;8ENF+8XqΔ5U-vW4!ܮ{+7m *R7mξ[sy/ x8;&+r,47 +`}FY?z?] -"I?eSx|nwǪH~Q U VYbw?z̺HU%11p e =v` a&4 #R[1h?Ꞇ@[n_a]*b|A*V"P])q*i^'Jpd*pk"x^"sXQitH>%A+Z~FBɁSH<6{Cs!CwxQmG$nyCV)hO ]kY%'ߊrDw0u]Z1!HM֩oȎpNoonS(KƖ/ Kz+yRYzڍѣT䞣?& r裺v9 I "q6+w0 79Rq=+t |XVޖ yH;6<^ P;?kƴB-k =WіH2ڔo_45TDc@ :(8!ؐjKJCK1o;1mSiu^2C%/2|=܄l0t  |JD >?<CI /BQ'?5 U&^H `g.m|,%<& 7+OxSv\"l?֓pKj56]-7S~2Ł]; -PyKBϳp |Ҿ3Ь }CaFXYٷ>kZsvxbJ &0Gr4S~\ Qod#4oHufC-AGL4tueSCU&sy\D^ K{nMG=B9=2M4[zF6 <EoMh &b(NAAm m;JSa}s^ӝ@߰)otvqkT;׭Io+r [=ކy K|*CiW;P'T[ws\@8hWajvBȮ2V٨ FS BqN<{Y;mTu#_,qS`5kC*'? {M>ޒdp !˘hA-ux@k5~D@vuHV sIVwt溢qѭRrI9 E4nurc@E,.$R{lS80Vv ٺ 'M E Q^DVw- oFLFߏ t-ip9l[Hu=h >L㊳uoX&%Iyշ>DNHd>ߔ̹EDd!gc=ɶ+@bSꋶѳ5RE:_IIsU7WKFsCw|W gAK@ŶlM#ֿ$)-k^Un妖)Ŧ@stmFFgZ_ UD4d7W)6)S}XC,uNzϸz"|4"p>%FNwFܲ?1j-,鱮 2kի{2{-b\"ɔ'P82tiɏ~wV `),T6GoGk Pڠ# =AIud S1Sf/PaoƆ{PmF@|0d@wJN#-O˷ bKY+?2P|uBв&,O";Q5T)uC}|Y3d[E5=EL BqAlG \Ig뫪2Q$G%R@xsA: dNjLf4M7(n.S$_:?M{w6tTƆ+9$YTTdOB*z2uMd [t8]Ip`˸^GOK^n)ռu*C_}^[P,r-mqrfzU˼Sٛ;^{"&&<*J ƢBE:SCk#kc5`x#ô~ 8\٪S&L62AUXs5`R8uTM8anjwcD1HGr>識8-Hem 7[>aER 9Za+|eAgORl_|s hm%]V>53ٱ*6RI`lw;~`lHQO!^똝r @Ful#JdA)W, ϢWu?Wptw; 򉀮v c]|*̅uS۲C1s&m!jalɕXu4VV9^`~}*E%rfӚԠuϚvpg 툹+;GD6wv}tFC&֨IakH!aSGvzBcC佘$qL{"$ Had~5AQ]蕑*x p[iO;5iG玀GhuL/W]i'SX7=vvz H<-¶bZ|m>?ƫ]¦;78eb5ym3?Uc?* |7q91Ve40-7̦"w}f&eL'x^ 0Og ^i5?M qq@}aH7%I딉VaTnasO4l#֐Iv wͺn+1jVk ^uoyeU5ϒ&j`ci6JpB0<ZJ\m@x_t$GH1uQqدEm.׎{rL"•4T(.XqLOa6[7eScOpV8PU EGz@J;Ҹc^٫ǾYJfMPء>4NYOy Jߙlf3PﲇοR=H@qO,vy˗iD:^EJzzGŇySyc{pB57]wwEr>mǢ)ek!6(andxa ^NɷRt0Rap?e !?6pB#aƨN}P鬃Rk_xוic~V9 ^_F?'6*e80a<0Q ]!]}( )Coqݺ:ɂM2p|rjZU8Pk]J̀)4f:RzDyvH5>_MWOe{?ב:;-D|`CntMe:oOI?t<h "fP~+=YE+ <+cjY:^ g*(I`t l{;bTf›c`Ka,@6_/{َ{ħj qNd1,Oe1 PnSZqG >~>l-DvHdV,nkїYm\FX퐵A)ຽ;%=|`-d_P[fFA>1665$9FXo<&*G_ƒc$y&f8BHj,]l:ޕ&ۋ;C^N;?jBrhƾl)!{O줜tÓE>'HUEL.ߋ¬|h1JJ&d\ 3ZW$Uح8ۘb" Yǁ S+mm'K*U[POYNd9u>lUDb]&MRKS;Hi'OEȚTi,L#Р0M0G}3H_U~Y $ݼ \G?t6o.-ͭry'^%+Xم2ZۍcZS6urF3rA?Gpxx4-NU?&&j]ăe9 ݅"xVH%7T!yH`GQN.2L\Z :}i[&(gLn|b䉷 cd[8% ;r)4 P sǡIEp tRK)av(+=$I!/ + Z8!1WOjg`gĔ 5*._Go#6bΌA@ K3O-`;h)Sm/J98ÉE4vvjoS0L2(CY\h x.44N!xB&-%:񞾂zfy֯/iޤ24565Gќ twOuk M BwP=?uJhۼyDGF=*tTXM#P?BѼ12kbk`V80E"d;均p1lK:?4uLY>@ K+5sk*{Y Ʈ2GƯ7\W31fL8& K+kZ9DJϥh@qm(E%Jвg3$菌A]UC8̧f0a{ȣ)rVlGםio6g~{ *p }6 9):QeD .jVOكgY#mNoL*ġ0T 5rryP[rJ,Ԣ%],SVbs_Be=nA % ( w+uxVFFDJ5xnQv>;yض?511"ra'}_]`s: #DW|IehhtԾ; b;|ki#Hu_c cJ|3ǞnO+`nDԝ VjC(g_ǀ?xd/[l{$D a9[8^q{"!>Rj1C'MZ%64T*n*s5ξ0E1Ms $x >V͓E[Np-F7XBDn]>4-<px9RD0\) Λ{`6sD/TtC=DDv=I`g5D3ebޅ>sÎh]JAG)7 mEvwo4= yu,,W(ȫfI܆u>t7^|x  X Zsa >*be9Q/3 n:D~2uNE/Z]B z.ae d?GJŕ/?Z"3xGlpaӥbNEʱ"V!35V?4x6+ْ^ 8<TwfFyP. /d *3 $,ߜ 3 46M ,) [eV;=r?+A~żJpoz ;Z9$J}G('a!I35C\n'8WHQm7Z dzmڨshŗ\r=UWEu¥0ubtdc՝/NkϬa`&ȐFqW!:ؐ' )bJzTzKgԈpeJqg=bñ8-`׍i #`)R:Ӱ3_u-۳u!9>ugQ1+F+Fb2rqjGC*(rP2SD ䷑\Όc64dhW*9y#t>AmPTFF9bO 5rwTc5I@$7p :t[e9Stz2nݏu0)B"~!o;ݘ%)(m'F"_dt5t6D~JTi6ԧOo7=ET-\4ƛ*4҆ t9I`*k,* {GH{?Ѵm`r!>txHF*_x3:''gLa:y(FwV} 6yק5\??D+ͯ2w:tjBI9\eKp(Tw{wZ|0޴aC;h^K45"a !]|F#T*I94$5sq]l)sOTܓg&Og'.v),yu_O!#%9N8sOT L焇MӚyj!}ö2帊<L0 N\yT=K{clȤ9L0oi gf=ȯAf+ ;yJ~B^({@+M+^X1nZ"pe20Zf9r4.jKJfQMUWynUFqb4`O$.RK<ΞU=Xޓe-U0&Ȇ\Q-^-BED4L_hE㇍V(T͠51)wg= -{\9&0[d?.}fJ=  ;[Kok{Eݻ2|ĈFe mݴ^ ZDe5*xd+-3ft)(@&pucϱjB!q`,S x,8[2˹}ɀK`v-݁'Gh+/ucY3zLXm1\R QIBx`8Ғ}^n@0Kq5=v^,5 n.emM(ޥN7O۽d?R(t)3US/%(g@ۓeL7h'=u $]3F+r8[n~wZSH2*6=ߒZ P-WNd%D`(8Q%}܇oO!dq(z5'˴JȰ мlx9˛dk g X ״{2}v9Y3G:"zL `Q-'v^"'|"x "j(M|E)ʣyLkq|qURgy/IѾĸFsҽX22l3PJ hh9 $5Hj} O4*dp)-TNHVZDzviܛ^`$3cG1׊[-̜3ԝ +o/ّn"*)^D*Dy5{dLe [N@o?珂Gu$珒"A- CLq'}+2]4E#$LC$;i͉Md%R=) gF+O_TBSi Hbz a eBIƜ ?ŌL=W;?\KCՀBZMPM$7BvC+\<)Z٩kGv": Ӄ_< |7m&[IM3%hww*ky^ڡn36;o][e)לXj A_}v|A\ ?l)FvUxR^wי`X4 t3IT7sec%Kq(Ow>]{eDmΏMBa4T|\/:|qj B5U9׮!]_x[*JUws􉦢[#aZ ;eJi0u?j Џ%=ݥ qc ۅ67R; $d2~3`\ߘ/rLmm|cñ )Ot[bL`Y4(9)XN]Om-&JyxEN ӵ*XܧRtk].aٰ_z{$Y0YGmܠV3v4*K|sԏݺ^93;'4>y*(1`ny$Z 0Wٛf;ǙQC¤̮[]RxwplJw(?4! 9ᨏ9BӠo*v?9j%<[ txt=Dt]O9k06eyUDQs/nH z^5Nl 1i;<;\SfӹJI:\4{фYQ BCKAze|?pm8⚊Xkeﴎ(@&|j h-Im-D5T\HG=LB'){=\£r񏌘[it¯V5#Np[)nKac@0I3φ2xZsk)gZŊzׇ@I$Tnķ>YBmoN#BtJ5% kWJ% 39a'Uvf^!=6s26`cy续**(W--C>3:klBٱ#!D`7h ,yՀMJƃ!U@HD2_|h[ʄPլ.1K*W8~<ć/ga= * ;w2פ2H(Jś$2M j"Ww̃wu`Dj\1GIw@v\xCѮz/[* pb"?e3Lƣ9#?E`?f s1NRF?D{D(փZWrwy-[bS::]3$ J,7 eM==诚򷥷pyCDp7)a.I8%n*vbU(ÏtĨN\!>v {"]K =;TÅy8ɒZ!۝ =$8e!@yHU}<1GNMUet>-Sg}k~=liLH"5> ΋ +0/9b@ |F#5DWɥ#PvZ SY+0-0C`ܸ/7^҅q.W,QvFpkZ48p /y3'e7-rUcq8V~~09c*I2(<}6!}iy9=AcO:CzP [=诒 !;_ofgT͸ YIF:)|-9r\ *ý~qΉ),vr>TmY-lϙ'1@9 \V.|JAʠ-U˪Cm~~氪ʱIp "ރ+MnGQt^'9E 62hNl?hMcpXΛsٱ''*Q. Ä7u3y Ç>BzQcuyC;h3z~Xdva&eyDړʁ}A E8p`]MnpR{'U%D86El)DpCa,?cU5MKaf\7M(7`fSA@1W~/4 {T_*mef(x(9>nb0!_NqΚ.} ݆)ܱ}DU8[Ƙw#*dtΫLpwORÔV,b1eNd.`416!Ca¿VSrUR}&QeE޾U3JL֞yH=C*N8p|ĉY /9gv*MyX=wD4 5E9x/3e-YkpySJpU:I$q.=r/"ŎҾJ4=.C^Ɋ*S-9Şk1J]5UwI|Qd|-tO)|C `Evk%^"";Ȩ5:UgmPmew$4؁ph Ư HMޘNm m 2N 8'>)Ofrޒ_`MT'[ &rly4S.B ΂h Ay16!L] 7rXΪp8x¡42Bol.lMaQπ߱?Dɼ-H?idgNjPڟ]"&Ƶ8Wn/p~N%[9zx0+>*2BûMc }(=9Pa^3?ہBVD yD h}裳vJ# #tXu~x@ D rdVK+{ZЍ@pz[-p>f:Np񶞳[H.ZJbm~+vbqϢ1bC QC4;d!L-Z tUZvB"VYP_ yF\Ǝ~X[h` qj~=[3N >pvY! >md } `@\'>8 /z")> D UKAt9@}TBQb{&29tT Jr]ά8d3 El=g c]MB%xv7d 2!FY/\v%pK=I=`!sˆo& /ӎ'D#@_w v5qUX t|"zL3I"F^XPI}mH{,&gQyJ U[.eD{ 魫+Er:a1 MPv @UWBB,zXCǯrPK'8"LJL<ލr6  ]29͢cڼm4k.^E[DKtFըfa񚱙-Ecf `bm{9KN72h43n-:A{sbh G٭Jqi@_ضv8c#"ǴD%Mк{\@o~P!ݦmI*&(GLxk] bϥ($"LL%]F^ap\x ƻ#,GE} nB6@v5$uT5=68U;b0FS6p\N_@;PY+)Q~c J}m}hXRQPI&a%vc?26 *O s"DB#N)()iNӾCi S˖^8TxvӮ ;-kkE_h#tD@b@LR$!_tøZ[pUoI.fCx‡ eq9v{k+,K!KF}K~j.V">f x[m!V 6mF ?e`29x@n􄰜 q?qs}jgƤf͜`[Ӄ^ YF]7$\s*σ'\`. ( +GM)'[ lhX3̥+پ p[чFAr'w Ds,؝ġy_rׄ:V'W¥khlIRHX"-L٩ʏYFEĩTqƒof"nԿjUR7l>D&T(9e]Y}VL7k)8K5fG- ;P5DmҜdx rGK~_l^E@8"(ip00rf*LSʢ|Eړv.&>$4'sJo[Hl7p̐( A庆{u LP?7̨fu PƻXDjA+q/IKգy\e/|/<ZLV#oc}A.:`k~q@q[oF`C0(,twrT1to6t.^a)|fG貈M5-(9Tގ~X^JƳik^O|Ʀ(և zzx<*N$U[x %%x(DύXNʝ1~˧^,5Gt0^-ŗjN[8$sKEL(rdkeo_o=G a|ʣ;Y=ґIir=m.q¿n M>"DK]%3fcnXlДi8/z;:O5[ z-$.)mC~i܃JY{Q5@lHjKQ{-G5iY?'*TtC&)_y )\ 0=W8(f:?RE3D5r :! AS/[ B2C@ 余"06ŶR'p2:as6E =tyL"=;r=qovˆ򖯕v_t`>mΟM?70)P3lͼ}Bݙ-R s)lvX~.3t<1rF#\Q#@?Ֆ`U wG wLe]c9*)PB}B߶z'GW—rr{.t˸h"@wijŽcP/*qӈ 6An eXՉY..}UdQUióC}V0@aFqSyvUsYlE1Pb@x͵""wg~dR?/RVpǰėb@` \-c,yLiߦifs] $(;L'YB&RCDaO4Km0*w q;-quHUDzh"L*{>>roZbB@Q T_Uuf|U6ȖR/]Cq0`g*w.E߅}픉"0v(<>"68AX(m@|UdpһH ԲO-D"ݖ Ȝ ~%yF5(YGܥfLR}0f-4QĨO4 X] 6= l@S0ix]}0l Npln⺗y'){2Qԧ{gb67y^]\]|K cyѮ#H[|hI[܃u;dvw)2MAJ CIy"Z"G+DNIgG\EF!<' #%,ج4u{mC+EYc՝@ի[+K5a۹4"~ y4q%!\?&Y(YOB"lydv;0L!kd0@6H_g3w]޵ >M_tYY'?EP4o0J6];Z202{Аx_R,Qniu})0IMZ#cwFʊbw_w4Cن.Ūm9,g6q(`b IQZ:hs]Jk+2:AzQ u@GFB@> 4畡db-J4y?fJZjc?M#!V5 6,M*ӗMT.Ek_ܡ$K'Wen}^Ϩ`ܥ ;QJa,w(ͱo- ǎ;ѫW IьhB:1U{>-ARyUR4T-qAP-u 9Ot8(- (3UPXg[tJ&ۉ%8Py/`2_kC'K16($:AKuϡ伄L2=bH94ҙ%6*.@UҴ WE"O5 k ka{*E&$I!4{AnETթ8 05t}0ǂlUMDN/&oAľ}^( X  g砡 r-hV5K6[C,$nC"@U)V_oH/fسwZ.Jq \qr+wPyuOG syG?S*jT&2,sS\ĪSTڗJA[W j^n_w]y)cڱH5ڤU9BO6XŜد9'(GcErAf<4PS< *Q+uB)Q $jgY;|$Tp$eL+#fٴP} j4::¦y[Fq2E%6Eꢅ45( /+)GŁZi0> 1k8:%ek/0-\x<*c2C Md-T a1\^~-&Л ,WiN+4+vء.l=;W'LOk^ ¢~) vh2"fAgC˟åE${Qi]k%#Oղ1?6aN[)N})1L} \a cM-@/}߸M&^C`>l'Ūq'w?nu>OT]L]BitݨQW롑oA ]$آU z/o_Ds <̓?:\le5 :e?dTShӧ6b2ۂ5 @P acn)_<dp:*^d ¯ΐ?J.8MmZs;y_C &8H!>XcBz;Z6mF#kB,[fQ.c"AP6 C< 3hApU#p"KNyLJ %70X6s:{89phMraJDs=6NS}^絡tܶ{&̛i/^OӅ8d3 wC/g=;F`\^m_Zo5r ZŶ,dM,/vQ3jxh'r )ͨyC+&9+#$aZh?;`5j_bik ªm.sm!EZm\Sό}E?Hv=ƍ~0 "$?b!3Xs S>@o/uBuOf򈱷bm3ytiȂns ,Ҹ:nN Ւ.:X;UşL9bst5ߚ(SPgC2{s"Z_g D_ۡr8knF /R$j 5>3E'7ÄhT~iqfM!xo3傔%!فM8R#K\EdYX+b H~4Bh-H%0}6cԨRZwK"M6ȧUS~REwocum%DU\[G],hGvs7pՠ(fPpM7*#-+٧BNs[Qב>V,Vu,]悶a _|3$&я_K hܫO(Ц#y&}B.lB;ktTkj᣹3YT*/,!&]o(` Ib7~1K=( D%fUؼtW+ّk]jL KI.섴unbRC빀*q#I.gDrV}ߦsP[(}VCqlOFaW,vHf{*J))N+Rw~P["Iё,Y9$`+ϙC41bZ CFK=kQͿC* k?Fht MIȾff]|$"#q03S#kȱXIu F?JV& J0A7!?_`7oGTNKn 7hk<ޖUQ*/qkQڛ$QbRE.TXQou_Yf8c%`-'aFn(.~>fYۆc0Bߩ*{;"V"ADǍ0KqK2#}*NvM0{i?m n䷨;.(JOw:o:n"QOo?ry+MJ8FK?F_v@b=p%_8ԉzF 'rٱa2wwǺ';΄5(;0u(q::1eifEǥZÑ3Tf`Fiw{k'toJ(syc،B* f_*rfCW`TY!UU@oYw^%Ksa$w8mz+P]]*Zp{s2ZK(0(k>8Uͻ)NXOPr8_嶅LR͝ -E4'ɐ\2{vCl\ ԃ#A/6B LDqq 4= _ҹ%P!,V_BJT\[)ipɿI-P*6NANECGq،}m86)RC><('V}#Y kr%Sޙ3|LMN`?!6tmEwK)ߡ(%2(сqmaYP)%\`eusskH`%:c6M cmPI n H6!g},ݶ{ZHFƒ^.HAU;FOMWI&6t3.yquٜsDf p4S5]tx SN÷E%6q<х_3d,qDnCE+V):AvR'6+ޫ3q )=O%Ҫgcx@+ק*WL)riYOIY?k?D "(c& ` ^0=v +^51YR7ӺcD d3|Սs۞۰Al_F-]_痴uE#L3p8}sO1.' ;p׶H2|`j)H/ bp֙V0n4dgH VQ@/9ZBɈw58")zY 礵Avm͛pCUSmV ձMg7Ol0l(H= Wbq;~[mk=X tP ] 7.DܾCCLswAlxYtzi<1e턺uokeJY;@RU2=|z1PjX1ONT ?-jnLGf[.ЈdYF|THpZC u»JaF%7>y͈CkWJ@f1 J:P493َ4Btl*vw F:45'x:'D"UM*kvQ tTh*:R<C[}U6?iCy:ѯ3bKh*Ǿ:7uI<.6ԀJ>|J 5_{.h?$ $e^?´ɒx|D(4qɅT!A"j]i#/1 $u:fg^Թ ACT?:WW-(rgC'F*[X٧54 A$NJŘPeF%Jb"WXjegԽ %zvf/=o E(+iźAN:'GYF?;3XP4 şsƑK^Xi+90 4aVd%Iv`y4ki<-d-.!TՉZ[/\Y֣'B'xK7n+kvR2Dԯ=V(rh Mqf6+޷ v ԡJ_Sz:yo+vv\bH)n:8YA F_W<>z,G|KoAǂ:bzl4q۝Q@n R~9s n~NPD"\Ip y=mWK9*X_)^RJ0[]?G&}~B4xz*  :g9-Jwqn$WشίwTgHLh1Cu՝)B26 OtQU2k `Ѱt1u¹˘^6>nq%Z@{=o[ഈӪaϸ `c/Zlo Lӊrcxܖ{Bǔ;c&̘RY)8AL7!`y@hۭg3Ͱeg3YL\Y5Cc!+L?ItK0ef0 /Y 3:jZ3 I–oDq~"g1WdĖ~Eo4ä˙Ԑ^dV1 Mjd,4846-=d PC lA<11 2Zy1&O5 -#>ǰi SClěu YX̮xu%+;qm&pq5T%u`S)_%RtKNA tn a~$J+`W]1pu9vUj/A9=O<>DN}33g+{zZ3w  ϮSo f42kUnHoj,i%uYжʫ5÷Z>פe˴esV@'B."` !ꯁ H;FtںSI uZk2|52(gŸ:Ŷ9'G:LP rUEnHX_K[Aej JyICK'() TsWg]\k%S&&hT)SшH$so(#d+Xcˍuޅ`"&N';minAPV-(K0+rIckʘx gc3 IEA!!tLܪf z^@ͼ卽NPBkmuu@QwXQ\H&o In)0[ XIP<.51׹lQS{߳~&uזYhNB(Z&|rWwa=(=_rOrs6j:1(@@k5&szzE(#gkEcH%kw H> ){஥2(d;BDm7qZ&b:(2ةf4F1Fբ`*Ib%"zl k $(gb凅7?.6 ãOj8\|(yQMokIs+!n3Qmqe-X۱+(]}ƌv:e^]j5qݯAjʶ(`~ %\W̚($`|<8e<}%ltsAy@i O9@?<3[o/ V |D bCbk(nn 9*oqj֟O&&֧yE7cNb`"K̬Z[n<B3wD8"ގJQepgNa_Sg|o+H8?}0L/GTDD#5:M6! 9f/[`S "Xbj'0XرnM3LSq#f 7Tmt"o8EC pqH1ڃ8M5BOɥ,;3rNmN(H4bM,);p:@lԆ8J%8/lڄFwk 3;y ݥwd"BsO<1fʓeqoFw: <<:I{?U/9YYSP H5 O (8fi&c!n UT TŞQ 6nϚ$&u 'fp_ېZi]uO<ٶV٣Gɹf`-h4f++EB{/c$%jBX q7/ 4f΂&qlźVpp[UM+EXsmj7/,?^!m|kkݬ:耳^{?n`A@2.2,@^Kbw,s ֲ"(*v/&0e9]n hA@ZEZΨ br&-plz `J5ZG+8Zaj]B} -oNYez?7}`{zjA\Х<`I$n+63ך";/Q|$8:$&," ; "\yK ~y,9XlC8$B ˒䫠 ݯsH?Uҍqp^K7՞! ? Ŀ| LNgV\|_3벴86wLl&yb -OqPQO؜JbW0>HsӪ%r\7oYbPq;R{SK*aV_wخ?sG-^TÎV\yN8Á#[ ʄzA%Ag!mNҝ,!ʴB*w+Uؙ^*T~#+e,,,+`zg&?&Z݂$DN|:x)Y6C9AQ1_*4&"f|,28[$S)|+{Mg~0;[2Sl$_IY@NO_%??<Zbw'(Whv$rhLdP)´tK~''ReX=ixņ #Q6V ԴLz@`m]3sw_TD^h}[ HV~:vL/Իw.4чgiՑ"r@)] ؛6ʑyىd&J;^f]Լ[ރ&Eħ$*!Cp y!XL@$k Xhd9ai&*ҪFvƾZjKN5sMMSmg'Bp ʣ1-&Gxo垵*淳[GqOO\`Pxs+{{,_䅳:חV835]t IPTNž˔CEnV#DUV7ϱ[9n*Uf@I\a[8 @rV`']EH;LGڄR^pwa@J^5#J1q2mt0"fZ7*$kb`\q.pe,%c8h39dGԈ=yrb%C/ VY o/s,raʌ!iwN'l_?9!Am*qpj5Ng RfEy'Zw5#8+Fe /())~YB zph<3pBLweW{b`2< Y*DWu( Km-}ig_~y[YBX%!=.D0j5rL|yÆ=80r q1nN;]Nu#pkD< !wo (ңh6f//u ݠ< Ao3H#J\L0#]&c;x(?v ٞ5פ9<) q,Iב t_*n'ja2&xf86~Z@iRP@ 7dKbbk}As@$ /ٮ޽T3=1_Y6@B)GsX)?L"7o^qnІ+0wifx"*[5k2!vc ``loR6YcO:iFSU{;ݩfIt EC3|[^sF"JGQATfpƫl F}qBrnfkBI@|ܣֲvZYcuBz˞6a(wp-LV#$oNJAHxdvڍM=}j=שSJU?݆|L$1#TJ9+Dnt&s[9SN^凶mC[[d>FH@@l{/f}K iPL?`.Yͳٮ e@l sGӠѭEυXD*7:.?b5ARs_W׺'#ZЌwa"Gk6ѧͶjݳp6~iGpCC gPLm" r}~凐i@;}Eg'W*k UFUVNz(-RqDgUWw[\B`΍Ue8F0Dk /x m؟@CJ>dڣzWjJ6v oF_¡G42St=ho%<;ņKSvyB3sEP.}J85A0ouc¼8; rk4Ѵae:hXD ߔEV;( TɰMI~ :[v`nqo! 1- BL ] `oIe"qWsAi|=ڋ馇ajWOآTaH1h? (.2J>T `'Yn6"B#C;1A.9i0k#-T(FיiAJ?]W+38*ޅ2]x*n7USd!x9qd-̶;,%ZGWLA_ ZC~a$5@;-* v5-$33mwm| I(aCuu{ۥ{K}s@h9"ٟ[(B+ΩTzvO 8 w|kpF.xF}u´Ð[[E 6c=a ogz"Ȳΐ>oϹ46q\;LWO%f |=jǑT?W#,s^CixҼf,?zXIsiX\#Π9mikӠ0,k䕌WƑcv{ҡ|֕#ײ.vClcL⍔뭄:04 }ߛQOI*@>JkJ]#$IVJh!7'.s=KB*VK@^K2Yѷ]ʯ &cQ!k1/kƘܳ=,29tǭԻXNaO=F =ATD@ϣ;ܑKBJ'OSh Pk+`[sF,} E'TѴA;:mN Q2}L *Pֈؤ#(*xvW!*`H2u6Ǖ81}_>VH1bo ʆkRCss*ϫ>C4yrls8 ă+-4` 5`y/ D`G\齛%P|Z_\Tsu'uH@;x;} i9sKL1kmSܡ./}>ID =fLoά 㘩 Hf:4f'lpYO]}H)l(dGH+Ed-E\AA3hc@Q :rKfR9<OԖsBHÌ> ;T#m!0!8Z' V=EY?(z;yŸm]aHܱ% 5~iy~kS +Ʊ$M ă>R7`||PML4K#W%d̖|6{6XͨlTD< FCN]fBE_Wm[ R îBqo` w`n].ZċݔK"TPg<)X.ɜx#Y*HSܱugɓ'FYo*xׄ ~o'8mC - ub lqqa|;ĽM-a޹y 5]rRcrx kp{uud` ${0Jaez6¤'3pQ' ǗpYU.*qPP5=yv7+-կ $%'{s¹o(V 0kJ@z' J缯JTa:j#7V 35mCkKؗ]. MP|IkDxfri-> dF#+VkDiAV7)۞rNjZ5=;_qu|9&]@4]KQD_h6YYs0pYOo?Jz%L3f NXD>&leXkn4^RO7!'݆"R[PL=PEi Y u7J@/{mb3sNvfF7+0zՄSBE!:aPԈL?֐|m7!R"V {)Uz4II.Q 9U?f>Z"_uD o;`|4a\UO/J 1\,GJ1KEe,A_DLFY.p_17_ΨfZH`uSẏQ]6;\:^qy0olu0()$7갉#hz b)IEO rng3wZNs)]X84UZ)o r&Rx\aCy: V@l\s3Et |K21ZJj4[XDS5c6Dc3/~:$ }_)TMТA_v1Ρ5MԿ05m}A)`: V 1NQ(Av'YEtgGZEinZGF6 Q`Ȭs21쀒 竛kk #cUz`sڝe+U- Ҧ; Gq'[v#꼡&3?{ЬQUec'Dy'+YwZKX;m"luEvE须%~~?r΄d]c&`#' ڐ[͹袏E=YF3a4fwu8J Z<`yʎkZJ)-;'1K}!pB؄~$8cVoG.I]@hQuN@Kqfh/PV؛W.ϼ]۾#<mFxS^t .e`+u7 DS6M^`[T`8Өjo;lTILq4j?n_`ʊC(Tm8 uIҬ\'K*EOO6X(Hc9UWc2` ㅃJRV4@Ot2 ،o kϙs4M9[Xb_0xR1bo   ͍Z2_Dt܈p@+DT>lU7(z+fg'^FL'6 #jȕ~&?o0۲ll~H 7Ʋ`1ug[q%c+r3h(ʧ !_bJ|Ņ7Mڜջr|fV̑5dl%12gS| #=?F|6pxP^/2,l)}5et%T=5\ ->MT0uQ?2U 3)dRٸ\`#]r3ۇRhȝ8`5ѫjدm E⑕UXZ`죲_@/6%f=[5Ȋ&>u>m/iu^wpzLe\pmn(-ڨxQp9V혘$p.S,.L] sx`ߛfVEMbe1/{q-Ы})ieYW<$KK<#.eʼn ?Uj N&Kƚ :9FnaQyhsQI%F=ȟ0#h(g8,Tc!p]MnY= JAPnњX;{LTEPT0(k!\1*-F1eZ]4M叱 mJ^2oc>zTJ Ig_wG[*V\[m}v.be̽rx呇06:c8>WKͥٵ:r)૰`8ҏVkdWI%>GxMPDdUWt!. ]驌:l:ԯa0U\c3 !/$dz 31plJnk"yCNЋr!CChJPƯVB8Ҭ4adĞ5[E#](¥}z/c[?;OTR2J(/ݶ91x]Y†AV\CA:9]#ƃnl֫F#YH vG LG_x'"sv+ggQ|m5oY *JfV;+L ݆\lF#76D׽Lvt\[j>!sLu Ψ[Z=PCxOȦ Qv)"  56@^SDqc(Y aBhzyD~u!+&zD<1rZfS1SPzn{GZRP++F0xt5,VBߝD-.;BCYpq>v'FNHz=@ѽm!#9Ѵyk$}c~"CCȵ2ȋ1;5: N|3[凓wX6!ڀֱEl,$ǙAWX< b NعN@CCXiA<φ 6d4]~Ǟ+¦_?uKOSdG2d~SD>u'rR%׭em\BK/,岭 ?Pn3R ߘknv)S?"\Vפ.oE|m{?<ʌg}ԫZWregw{ʃtjw~ !<;E07B0Dha*݈d6=WX֍r"x=x,!o6V>}#"L qi=^y1P#fV w0R&-:e]tOpS]9^35WX$,wN28qUB DmgJJWw8mdLHmEpwY#$W/6Nj*<:CeX=$ږ ۸}6f_[@;]`}̮Q+SWޝ-:MI{xnĚa'ۇrdtF %$`+ޯ.K{P*PjD9b9jtB{ŊB Hד)߄ ]3Q;N+P{Qj멦R1|h&sCpwHJ 6bF:$Q|$VHrZsjw_?3F%lr1%gS|8UHbiBw߲9nYg*cNqcnH=D!sZ0!Đ.,/@n#"߸4N{  ؚI3z!DL1EXa PČeCbX3W0j2z@<^ZEr 6ܧUwmHf. Z--"}X6: mO d2/EFD} ~KSkyJ?}!=9S9dQUF}(>r}<6H>}RêKsuFl]T}LWf5ăe:"43׈M41= Brh !ďm^G_<BHTllޝr> y*C ؞:=`|燪 ckqfq 9i訧[p$b *E` nXE˅L9x p-hcJ wvleҿ ˧VF"ۡԃ<+ڄ\gժQ& ƌVIuE ]R ˾@.<ؗS!x#/zG5%w%'a?ALkW:Ds$^Ri C!eH #裂7ڟpp܏OM| SBYj0ڞ(WY@l÷w.ÝS5q4dWq*@P/^w~=dH@ /6/vfu|X81i߁KNH;`^X __]­~𑗚\;":.uE6Qt$7ՙO<4mP囂L]٦ }MhrO>s`.뤚4!XODF[-^0Ǡ ;^4 v(%a'c8E39?kbdOƖ)&͋S{p43~Zc.U*Yud]0˳(搕#dC~#l5M='HRsoc%|དྷ9ϝq%}HX(Y5R  Fm2P9| v z~:Yv3H^J_ԬrF.FS#/᳓.ux824i&}C,Z̚OęT`G$960XTQuنã*1C@GDފ[}W)BTyqP+*7io\[`Q0eh' mAEtd [MR{'$s-9|[;=647VJ' 7_D^+W^X8A)Em -k}qz#|F\/aqmͫ2 eVhFց5z5'f)`^YjMe-OYe2gnakRQ69bm~jNQ3{V8#؍_}AQQr vKGh\[*`egUF,K8&rU☳L3|v"*ӟe>5qO "#یs"ȍҼjL8 ۇ 9i'ݙpA&af XYJlRNwkO9(S֪ 6s3r@X ^P*,8 ST-?S8l#0b+яr ~\u1*d !FC2% O` !8)O mKرp@~0 [0@~}=hSES)_%2o MHUFj&4<+ftuPP&56<5+$`'2%6?H\ oѴBf5s$pAwZp#(U[mL:m4@ V'Eaӂ{!d5 Bh%0yp7>T}By8,~5y:*Ƃx K)0 :i'>S xݤ*[ԼAZ3Y QPkd kOuf5?ROE U$U}IF',Jh?oE}5DX ќd̨fB=&xsuqj6O&&Iw Gret K e'z@xs0!κ66MDpȵNcgϓ{21Ӌba^dE`sOMYկpPj[@ڃߎuxqj)\z t\Zc•F־"Hхa ;K/i/,5hy)?ژ&m3]›6ۘ 4rޚY,a#/2 MTp鬛'ɛE ƽV_j'f}5Y9t-x ]1JNArd}&(H 3ޖ^כɟz񩎥#5(0IH|AX.]:@[Ubֵ:O~j˾c$>˷so"RsAt꿀w4)U/ܛ ۄwk:XR% dɒ cx+q)s>ꢼ܊pЉ(޸M%R2Q-4zF{JWqP~"e>A~h|Ӣa"?7;r,]>\?5lVEe⮟4 /6qA'"5Vme׫8VY[Y9FBhe$R_v͛hyYm,^`[ L7  &+/Z']QaJFgTp.֧e@a[GdQ0?kMS~;J ~ql$AR [~hQuZ K3`.mmGH<0VcΠ(-^d=!.N`m"98)O. Β"]MeF{4tں[3#K%56~҅:j׼t<7^ֱ7( xP_CY2M|lV^P=w %>pWVou^Nz0[I|qX?|[:C0!3m5l hvi.cf^諿8\Oy+/zH52YM60/ .܏[9d;z߱5+V¢)zOZWU+`dVaӊq5p,]0-M 9-kB&LeC׶> $. PAU>B {*-}~F%yKbhZ Z%߶Cj!KIV*>3}zӀ˽zUHq6XTX'@!YSs}or\ %2n+-+Y]vY#OJX'0ɨ/Fq(v>u /h6sB%bjwHoN xqvxfesMH":{rZ \t͇rqn4E(*\|u *i7/GKHd>8@9\P4CmZ[=aG^.CVceL%QYLOu.`kxk[mC9\[O c2$ ٚVnhjxM*vE@;ݕbWR]+<}]ń$Od VL_S;$q[UWVPT8QÔp2@'ŭn f\d' Q`UF Zw*@I.B. e:,2YK%yt-0Ylb"W(؈ckp é 64N fh@Niet#_ZOV2h񿓉z.:Qp6T5#S20nC@u79$ CN^% $!ozTsU*S II^Gk 3E&c™Lf"'+.e/qWq!Z-?R z Esl E Zw^$x9u"%|KS~-^T0.Xj>jG&~8L*/}U5U ާ\S 4.aDrƵO-GM98PIvzŎS%)a\PNx8X! hz:f&pbN+?Zw &h!J*dE:3e_ ӷ|XeΝ0'5jqCgp0*e;(sWz=\^ã)9Szڃz-#ER< K6^#0.xd0%uebck/g&%9dyxT+yչke:K̝7G7[xNW63scpDzTylcn(Uþhۂ NX-ą,)/HٷSjB70\%h."Qݗj0ֆ _0 ;Y~9ZYQj+܇ u@]Admlp ^L j-ju?3N2:(: MT^o~zҳ>Y?%J yΩ9K~ Bv%ή3hc0zm{l}#[?Eט鉇 7Ao9vEm <1kIw iwY&tX)LCXIP Pj-2<1#h8#0p̤ơ{k;TmEB.Y5bרDEgLX#Mv ZOkiKȻ)Ǚv=3h8n'Ki0göN'x(Z內jbjK*x@<WQТOet Δ. vVp3}> >+; pud(AIe1k5pΥ`GBةוrGn_ ':vZrbw-32joѫ qf-FS~a8"BRq138j{nX,9j7K!SůE? ]C+caM__97JJYဈ1(+zCwЊXؘsWE<W-Pk(vY2uS;F-B7e/m8~ ُ~7mZݚmd3[ ) p5'{j&J-`v1T%mC%6Y`ϡ.Fݽ`|0oL{٭maПo4'bEtjIf&Q^*^|_@`{ՙL{wv$a#h U":hofv\wgO"S ~./ !tZxh.8z[S gjf!u+#:0]B=w[ j qcN-ێvřN^>.E h8x%if_BtmPlbroEdGsB,B6X:1G,oZt*z['%hf2lm̂֒&JЀC}3~" G z9q"s.dV9hlMl QjKpOƠ-g)?RhlH>O8y1?S:aÛVMt񐷊'K{4U< 2ל 9;%N\۔ȧٹ ꡀ٥ᵭ# -[{ ogn/[UNS_j\c=I;7,ǧɇp =D99f otj4J^+k{\R'f乺K7GȉUK3cܚϬClEuХn5?@1 CF]HMnji<ܭjG,W.].S5|t'aL{,G?~bchZbTk'O*WpB8R4M/dPDqL jBT^q]Y;Gy Kt5%6u:v"[L\˩GB#l$;xLJVS0$S>yfPZ%Z w9Jf3QA*ԟ_@.5c5yϗܱbh[-S~^&`^2P%.2 hXłnfgI;pn&v3Ng SKvaw3 *]E/{ދQ^9 +ȃm")J1#39Ѷ i,t8mB~ZmX* q{%+pWCZ 'S+c{ ͔ߛ #W3+NOYMY7Wү"7q.tleliG{15+T6jVCxYmp8E~̖eS燕eW0Ԫ,g'/Nt:A]m8n`ZZ+y[.#.!v`rHŒ]s01,+fQnhIIVPQ'€rF jHTɅoˋDE0kl!齎Tbhk).s| = qн(sq^ԶH04v<1BIȖae)p]"1T"F˜0(?>SZuzk!ye#5pOf>Zo8aJ2eOg-++JvQi,~w &8 zEyJa~~gyo Yd};+[zt<Q>90;,%hbW^Q1jI욆y3˟u=xE, 0a0q!x* % jѰv׵ Nus "\#k65vp-1ο`f˚RG[R@ ŠY^a6A:[>(Q?FQƏPi?DY+d cN@wM Eυ&$4K>V!Mr:[F\Q+(ZFؤ|OB_ NEkȗ=s\)5Ϩj ghy8/bkD.8v~G8I!ēo=!QI}%#} @)}Xxiw3O!tڅ S9Pܕsv@Qb\'qR)I.uqF˸H!%Eu|JlYrҠYfACknlTz|pFʙ\Ga:C.˴Z-LX("uC Mu| =lF.ܪ𚻮! Wm*^\ }UW1):;!;}qY6%d\.4ڊsf;ȉy `/~W\qh:-kdI*@t}df kF_I(Whr)pʍuNؗH'V̕nh6/nXj 6EG`w86ˠ2xM]7"bq65iVq@yfpeȗhP WxWN|GI{ol  F}g7O<,=0k"u[,RW:IzꮾSq6OP c*Hy=Q>H^<Pe8pdnW۠~>;+ɋ\)-1G݌yLRqyz[GwR؁qɍj<d,$ɾl[5T-SȷG0<1I6/V 3L#I%; *kXgbm-P ΂k Iң@ᭂǟ#\UK: UXOblp2q_sXёco9yr+0s,/M~+je=)aӷu WSYMstj]VW{/;Rf;(>/ 3{曊 /TBKr7|^127LvRఢ ) pRw4uN-:{ջTQ6hV-LvƵ(U_, dEJx̺8$ǒ!ʨ,b _ U w:侀 qIҮݝ#))D_{ۖ!C Œ. RcH0PtɿZ :HF=`_X?fR w5Xn~.\lM.^~om趈b8 {b>Kӷ`aA5@R* ,I=8>mxiq+_MDAJ^Gw})2U >]U[ B|Es*Q"KWh\Z@M5^hMYsMj_%IםP x&g_iiAbk0|.uFG6{xa(e`6D4w.;_]/;Ǭ#ed )@//hE.qVF7TpN`XS\L X 1d׫*u'hw`Z1OBj^Wd"\E&b>N?@:Ǚ Tc򕷰@\AV7j<"]rMM*kX_1pA})ԑ2ڽHt=ph? &lz @WAa)բeV~ˠ4PH8d~7E/rMρrE!| Rϣb2nsA.f;nK\&3[{v9WoRH`#?CF>kmXAeZyoe<̻ˀ #?^ 3X1[N?P]Ju~q 3ءr&>,Of6~Ak",W~GWKدa|=yuי֒eH'v0+~rD9j%V&Ԣ3fgRwz w7'M/,s*HX%$=+[UmY ,rQD?8&oRm*R/#LIGsBhwy sa}B9;R#Ϝ.(>&#iK9c d+}7HIy{UE}P&5^z\O%w]U~wϨE7pgހpU^?P{t]+D֏UVjH* K({}|JgQ MP٨')4$ySCCƦVTW Fmr90у,Ȳ9Ml4a{ZsMm +3MiOr$$ =Cx6?\eTľm? 7A'.a%@PC+a,38Ѭ b!;03P]Xj>_+{;q{OHX ՞NAQ U4 {uPŽ(=pδ&ý17?xg` 9`;1:alI&0;]E:Usm[O{x,poէT3Ǟ E0otg¯ Or;Rͷ`yƃ/aɸ3_:RSren1pR.CiwCNmNo՛Ľwo@7ġ.j3~>KylW,81vk؛sJ RR(ʃn ` c*~"fK$-\lj3*e^(tL9e'lȆ̶\p1a~ qf= ꎳ:?#̔-#yqG#Z1-XbXEɋ83 PH~h)F(ld,i1aQ}w*f* )F@b,WWD@tel) ۡbVw gemM]Hs\{s Qhǚ1e݅\vHQVv3O^Bk^%:j/ 3?fՕ1g12f+߰%v&&=X*dK'%p!|p~=ÝZ)D6[%<ɚ(W$.\JN5Vs4LekJƮn)RB>ۮPU,bWh.?Hwm!&1M'0Y¿, 馄a57]O>k.&%8_-w^vYNLc(EnWi|d4^hKu%6`ζ ;o 9P;Ѧ.х]5=%wu)ȗ1){=t÷X|ys5Wᅄؑ ǟu;X=0`k0m]ȻbK+SH}u_S"P7Eň߆E& Esw% |KBhLzj @=M+p1F.t??50e*+vIz_3w懁0_%mJM>Z޹c˲{*Zu %CRhmlp=XŒ4OEH|tE H($[睩 $SO`> =t3N>*&l%ɂ\Q"e[T=e[1riQ b ]*L{׌x[eQH`o+8Pp디3Nqϒq90 גd+-B>Y{(t*O8wߦ19]K3Se }%hdL㪟O?MgWelʹ,{y֟A f5dqYs@)v r1@6jb?EQQ\|r+ǎa.jdh1OD-7 /p[:[rCzv//sT.NP+'m()ЙurZgg.@^%אk jޭ61Z }[V_m]ny²sbt lǚ&p;fV0FG7co8)O7;a11nk{ΎZie:wS)B ?L@:h6ٞez= myvCUZ 2.΂Z1mglb Ep0 * -)].|^WbmD$:~)]EzA9Z_| SԌp91&͊t8ow!BF쥟1u=DO*kbkQ *'3SLǧ]TR|Y!F*VtąecPj/a;hg!Œ ~A&C~>fbҥԡ=xz{&hYN0 ڵZЀ=-{f4<>t ʩ߯r[5VRfN.B#cʕ=0Ѽ8|4;ʞˎ1Ŏ @ P`͇8s1Jkb8-.8Z Xf5qdR8.臙:a:exдϾp 5-/S0Y~}Tk: V$1hX<8MI̮g1Pvg9Rkli6BbE̯X EOSv-,[MJ$ c!J2r\xu .@P!eKߗ?TPD2 tk'|y>l%??E[vw7>`&:$%fSi!r -@/19{~Z& s/霄bO1\5@Bg?[tؒ kBrD@T,G*MMjjZ):CbtN>A,/4HrJe2Wi- ڢ#<ezĬ6mwq,A<=)dcvQBzٻWvǥySFT: &1Dݢ] @QDdQ3 E-gS :"332 XOk'^-g-Z#Խe`o7*@sqqX~{5j #ѵvcn)~DˁYֺEbW&T<[MV+sͽd9qK)D`UX}vE3U~ ns;%.f  "1:{(d"#w[hcaY+,8gBKy#]wn{c_ %&`%E]lfWw^2^k$EW(InfX ҹdQ4Z!!#\>C3O?74o\Q9rs |7Xl4 k/3ZTZw_y;Ƹ|/ȗt؞-A87R/~5jEʺh_;Eyz?`#([$^kII Ώ@ z]ٽ)GLR% Uٽ?OoFtp/l5oWh!wڠ5.#"c"njH#_NB x ǴboN@GY ;@:{!-Nb*SZ#[uc{UQWHWjbu [ʿY`F*[B_&9ڜ so=&]n_4". ),6>k&(XbOU6$OK@ œ^woWB#hWsL |IqM PBiU.,:<-8Cf+}EJ?& vJH?f{xd:Q)$ROt2d6|;BN ѹMV֚[j3PA$`7Cٕ4q wt*]#WAhV .ҥJ'LvL0e:g׼4ȃ(ӌ1@-ipyIL]Zi_fPϔg篢+dZc'y#@;Xd=uO 0oZJ9Fxf5} |/1H2%(^x*bw`t("΍JݷDN-Y4.nl\~La@ӟԔsqM77y1:?`?q,Տ*Q.O@ڭ˪gWE̦=L'{mY6+V:\~Tϟg\@@*QKĩ†#Z ukE rNhi:?1״@fjsyQ^k[([ꂋ?Ҫ€[X9BRmlDӿl&q :04<<)NτWUfyp,¿Ǽ&Ӱkp 3,})$)$[àn^n;؛7EJ_LQoQgJf.1{D0NTS+`od{WJ ZКBmˆc'[_!Fh϶80G< S8`Y9E?$Mx! koO,Ba`rth~Kpn-e'Rγ~ `F;^uu+`4:Pr;G*{3)LU<p<AE[M_1p LUV ziDy!>{\Vhf\gk GFq%NgÎ+@X$quL McH|j-6G 3/߉CdfB'iJٯ]GVWPqܽҙ}DG.?l -7=Bàvvw5S®46I)Փ?A4ڣkIà6|K_KQ+9y.7)}vY)7 2TYJmQhT2耯-}GEezUtH_H+Cu2YyTD&2j0stek&XhIJʼTXS&cI5$S,鶸gَk:hXwzvÊGTzC|KyLl\]PV]י -Ik3NdhDfpzI96!XdŚtg ^@7^6XA5.W21Z@>g?\ S;:0gD0G 9%x2*{Ij`Oe 2@-I Is fMYw_p&7֝T0; 3Lxnw HaF ŀ΃C@+<&FB{hdd2@$PlA>.·վBFU3fb>gdPy0NL.nu! K|ۋ[{ϱ#|uFB4 /eW# ^DPBr]F YrD#B=.޳_K)W-$$WS5T.4w?J#3΍ ɍ {3F@0 ^}⫄Z{"!w–nc@^tn\V/tl#RvK0fn5XMs!D#6$׆G4!hWh8]Yû 'N,c71rioM[M[iU{/-0\q[QqJ6P3I%(paה;z".!cЬ{xYnli=c9 z bx)5y_ |=Eq-bH2`,P"lPgLW!;W'dN{hDn߳q)B.r= ڳ[,Y1{H.48;TM) T@ fdPKՍWz^0]$ƣم9XJ$uv$F;s5~}gӕE=]O-4Hӽe"VYt0JH& dd`V\K=Q@JҟVd8I̎UL;Ȋa:ӣ?5=O1 #GK7T$J>jǬS,7sb`>шxaibu|@@4M$/]޷}$=G&`"C?E[V>,'-*!1*qr]nܻ8-4w[VGw˯PT\v_U¡`]kM;Z;~ bE%.XEΑ>aMm$#E=R2VGvH:&&5 U;@Uv&KT0j),ZE9g&ze 1q>dUp:y͓u[ ԂuWll%weB$v8*cLbUT͵ְ0nU=`AQ^P0ܼՓ Ht[Ã3hȁ[bpNdʻ[Ỳ?8jgs//v9~1 .~Ta> >Xog,aUӽD3s9j'S?GOnIb贛߫wǼR?3$'h/id-Ql`[ CܾW8fϲ~$>OXSVdgkX@CX߸~[%\ΡR% 65%rnG~Hk a&{tϭwKHzHIlaւ+>$ΒҺCG ;Рts73OSt<Ȫ_%1o"n'1l,;s4ЬWOSAQY\WV0UqjHˇY *3[&wŽXOwJ?ߠ%[3iQqIvT8_Va'~?itFut6%'naW-L q,]^؂vGGĉO{L\Y gr9>1ԆEM?{樚 ~#?=مh#\OD*Fy.QhORFQB?}*#6HI׀AE˖CZKzaWU0􊻅|uXڂ<͊S 48pʓaQsC\n0SȘ,U\v ְaw7"9S4QMVwVB^Hܵ` 0\ `ct%  n9RwFVb 6-Շ3ph=Ҙ 2ai.,y#';;1k]n-D:)DB\vV.%h#􅠩xL|a9p1?;ձ(ܬ\VkZX$̢/# df7Mu;Lܙ6xg-h3<;i$^C>X.jg'7+2x9ar|_2o`"Ka&!OUk^i1^žJo-(n>e5iW\4FG ܟ߫%PIuKu- ^#2nP\- %8gxmYc.8;pQ+hgu˃߷#R+89M5j(%LDL ;W /U )4U_9&h{lqsf =e!C$)j~دU20V8_Y{{nt-`["O퓂D0$ /{ZjP>T!J6Ѯ-Qt'zg3PMQfWـF:f-7yU o$ńPa c-JU@a>8_o7zV 8ٕм#xs`hwY/}WlaCԗ٣=Ih>Jc2Ȩn Eۼ#ĩ a:L=a h:BGďw5i7kVXQJ2sȾf-L|M>{pG0*M^ve^3^;)uAA>?TY61gE( yPl]Po\,)mNḭ*0iXS}]y^ijB{@=1nd_]W=yoOHoL;~ VОԿa7k7:Gac~D'ev SEdsWg}J:w{ϋ$q=fNtcϒtˋbB .#t"-`7f OНvrZM,:v[ųf {' yֳFU2jq/~dy!ʓSgC1RX^2gaE7u73+հX}dq((AP/ WQ{ƈH=ͽau%RT%LNRϟjE2arFbkG$2^LN\L`dH#0vkHb*'&m$l<嬊_;[ͱ+dv >2Es,6 IZށKcmߥ^;CElFYΈ Zh"9R<˩wdMWInGaSRL0x-^>M;+8}?XVRKwv;1srX#Fw$/2iOpi{`Z{ R .i" ͜ ᧫8֓􉪬zI_'X%υ-woXeajlF ܎·t˄ Ӝ>_]`s. S5*40)[9{?ja4%C6UtN ͗,G }A  u&"޾o6Щ3Jq;8E;U9Oɭpx-09koxtpqa ?ɾ1iU)<̭^K|$>hq|Cm!.nȻ 5+lN l܊ d%l\Gܔ;.2kv5[mHjdw&Z2\&I]mH~>8rX7eJUh[_fr5d$[f9M_"*3HzqLJ]pf-[~Y^KOf;[J#=HZ]jYR4(\D$t#J[t Y[AR N}6\0*}bl+|3%Njn`t9{Z)' \eٰUD2FO{BИ&<<#KC t|:ڲHVElG|BrAeݙଘ_TgNd_,Eyܔ{C4*9aJuhrr/^|^R,Eyt7 x=_zpm~魓U>R|GDʘiF !b"x{+ w]U+| %R+5$MPX>j#mS!q(o[ *p@#ۑ?/H TQ`Վ%%UZԎr!J7~Бv=IO*Vg }EVL$4Yf-R4bR;?*HtA`&~?+ӷ6>^!֍X,̫۰7 [%%EE3b ֎ly[Gya wZ@ [6ISΜ0,6sh+'+”2<@0'fY HwRwp`WA䜓S NWag!-ZY zk)S.a 5Gh,,6E]*4eE Wm;9Zfo2w;EA/>6ȠWv.T3=ELФY_ : >3Q慞&$J r\H9? g+K_'Πy5'B" ;x>bŜ*5+S7XЏ Jk"xJ}=L<1faLΐ4b>v%8 .bǢ6EZ=@ )|F }h|cdiLZYR8b#sՊ=ӎzG]~i Vz-^wfz1c r#t EQ+[&{em>:9.#x_eS//ky²T`5AG(TB][etP11KXƋ£c[t~&sSLOµSUu񤧟RPN( =A/V 7c2ەzeRѧC*UR(r=#lx:} H<:m"4 }s>E#\LNx9dJýV•/0vjr}q XHJsLcjR)ӞBQ(Vq;l8FT5vHUV>+ȶHޝ~FxŪvŭo@3Oz74 ix\O彩)qʑ5S1Ԯ'wk'H'z}ƥ{KŚ%*RϷ~.]_j_&f%*ѭm$c)-{S~ND=,|7WREЕ Sd5_}\]Uٸ^(Q ,iוfH)hNH#!>ŷM=L"B3Ci2j @|J+jLTFNr|OG ! Vʑc?MGbrI't:Yz& `o5B) b$p$cmڅ m@1aId"Uobc~>?+0< ,zGekih.V4.z'6{TyenCN蜱?%pMkۚMJS }y+ W `~ _DND{Z^g?F޲ȭ0k= Kਔut@IqG|=Zݓɺs&5AʯVRn аy9I|0`8 }hA_njV gdш.(\Tl0RcZum͐o f~9B;%[r9A@ûָ ,Megݰ?Pބ> " $d&J؛H^cU7dJ9(;2~\՜FHPGvK"U]2D|-=CZҪ&-͕ƥ.Zx(};ePt:DM꡶/'&>zJc? 7Vy ޗ )Hw* M^com0Se>К +s\d0BsIR$axɨu.:||AZ VtRCTTC f9Ca$^Yg!M01cf$Z!Dl uTtAY?+! UCerA}T2Ff֠aJ@ra($>q|[+-}9¸J:[;6z=ag}}bOs1Psdz9tY$uz(+Os)|X>)*r\s-2R84ս󆅴R|~莧qHYxWltH#4}2ZOYsNwjԭLΪAniԗ6#c<1}hvyŮN!wz>}- LWnEXW~zIAL^:M̜r[Lha7GUfMZF ܡ9 ߫cZo2E'Wp]" ;CIT;F`gT :[w rrJ| /(d܅Ʌ%r=6.{i:/x>&1OulQX'*)rXM sDƑ6`&V)pt[p6C" t;L]%`=`(qzr)\/Hgq f: (z3g2i Ƒ2zNP~l(ua ! p Ya r~\%q"'#X9Y&'9I|44ruب*- gE4ϒki=J7, oSt+BJPlrXWGG8/o,G$'EZg}9ٚI̜(nV ?,yHXUR}y+w3ڎV!ɈloQE .>D~tbу DN8.'eקD|:X# >.ǚ,vNm)ʶZ.$%J8ו.֪x͛:lT,H}46\rO2Mr~[0>^.9VT:C͆+dPI"Z:o adsLN.Y`'sCuf&ɽF Qt0Y/(aӖs˿G}!@>i#fVj"cdz Ie@;6eIV:01Zc.X_̣l˨icڠO$N| qE`GguiX]HxQ/E0z@n@UKAs0~/t:vx(em :3p~N]t]?Yo*m@yd#_JT~)/+l s*tdܓAy{*9l4 v氰n vL ]O$WJ{lkD 0j⇫ػN9LET5$H!9@B~dI2JN> % SP9̉hac%rݭN%REhЃz+C)~A_ ?$khV,<>b99_/Е4ė@iڋh}>+EyJΒ\[Nw=gS϶A> b4P`.US11ߑTɣ5PqQu>FNjTR_\k"sZd͵<&|3%q>M/b ]"V^ӑ>!$"J+K'n=*'?P S;L&ܓN?Nf܍*ScN,NLEw>:͍3W`>95S)T3b b~ jNt;1a?BxxIB7&%[N$R009,z!{HE j6W?x"k= ULԵkd=8f(3" Չ݀hmcJgt| w'_3@pgC]d_]˾( xWx[C2NnEՔ7#-3!hA_RIh D-V -dQj:θf ɿJo \~1F5{E `<^?6ÉCybg%kR[\XܱUDa)Ry?WA`@2S5b d =SD1dU+h*4j&ݩZ,PbRi|1Pe^@Ub+F.ZV˯p0~Q]Q{ݞ G$r.Qf*/u Mum+paiJwScG*dP^+s ҂$K1>j-%Eց{s I͵4(3`Z,t:: Y\S>Fd4\g΂)a:kCa]h!@B_r`˞Կ.2z1aR\4G/=*ߜ7f*~HP:4;չ\_;n* ᡺)0Hb_6U u>#|MێNG;ݔSg8#վ^kf흤aw=\WNFlo+!ַ!g"@mþ1Z@t=i"cr]$ݖ\ V,\G fU(9?Itd6m<OpbJC@Q2;KN˓`(<5%Ѷ_j)o3$L˸< 2|/r61O|V).U#!2s[*kF;'|хvMjKn#( ہ }؋_1ѧ{׋DX]F|EHb0b4R9G{.iW؜FmcvƇi U6@pz'S:k>.Jf_q4EIRPN2? YK]J;s(pA:P1l$ԙ<+|NjX')iVb=azGWĈF  ߔϱjvQ:˿e^Th`M>QMC7י}o=}.i0فez[Dxuv廭7pDՃW1/$OѨ]؏_O*f LՎIH U pJ% QQ%H^DXY ]9(o.ڪSexӭxny@9Flؙ=`U$[^X<5mK}طϙמdf^P2h|3-SzT e xn] >;tBZF Z-&:Il9 s*5/ 8nNK` `,9}3` 5] 7&TKxhj2PWU>'v Ċ3I%,_Ԏa ow@!B;'Q)k}o}[%K.VwEw_{BHZ4cٻ s% YZ