libavfilter6-3.4.2-150200.11.64.1<>,,hHp9|:\<Mse[AGۂŖ5II+ݭx)9rymfDVM)P*le7L5dC H^هM)N$cU4ur6 <^oy{N,&gSd 2rᒭMyqЖ7sa+F7$TaK@➑~}]TCN4o]D;&B;6 a#qĎ:F {Dy -(Qv 9d@Ҍ?|d $ M= Sdx~      8@)H)^)(+84}9 (}:q}>@F G$H,I4X8YH\t]|^Ϧbϲc[defluvwєxќyѤz,06xClibavfilter63.4.2150200.11.64.1FFmpeg audio and video filtering libraryThe libavfilter library provides a generic audio/video filtering framework containing several filters, sources and sinks.hHs390zp32'JSUSE Linux Enterprise 15SUSE LLC LGPL-2.1-or-later AND GPL-2.0-or-laterhttps://www.suse.com/System/Librarieshttps://ffmpeg.org/linuxs390x'JhHhH31edbeb2c5736fe634ec1a1c7514eae03f554ece8d335e7c9ca76764f02584b0libavfilter.so.6.107.100rootrootrootrootffmpeg-3.4.2-150200.11.64.1.src.rpmlibavfilter.so.6()(64bit)libavfilter.so.6(LIBAVFILTER_6)(64bit)libavfilter6libavfilter6(s390-64)@@@@@@@@@@@@@@@@@@@@@@@@@@@@    /sbin/ldconfig/sbin/ldconfiglibass.so.9()(64bit)libavcodec.so.57()(64bit)libavcodec.so.57(LIBAVCODEC_57)(64bit)libavcodec57libavformat.so.57()(64bit)libavformat.so.57(LIBAVFORMAT_57)(64bit)libavformat57libavresample.so.3()(64bit)libavresample.so.3(LIBAVRESAMPLE_3)(64bit)libavresample3libavutil.so.55()(64bit)libavutil.so.55(LIBAVUTIL_55)(64bit)libavutil55libc.so.6()(64bit)libc.so.6(GLIBC_2.2)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(64bit)libdl.so.2()(64bit)libdl.so.2(GLIBC_2.2)(64bit)libfreetype.so.6()(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.2)(64bit)libpostproc.so.54()(64bit)libpostproc.so.54(LIBPOSTPROC_54)(64bit)libpostproc54libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2)(64bit)libswresample.so.2()(64bit)libswresample.so.2(LIBSWRESAMPLE_2)(64bit)libswresample2libswscale.so.4()(64bit)libswscale.so.4(LIBSWSCALE_4)(64bit)libswscale4libva.so.2()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.4.2-150200.11.64.13.4.2-150200.11.64.13.4.2-150200.11.64.13.4.2-150200.11.64.13.4.2-150200.11.64.13.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/ldconfigs390zp32 17495512993.4.2-150200.11.64.13.4.2-150200.11.64.1libavfilter.so.6libavfilter.so.6.107.100/usr/lib64/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:39181/SUSE_SLE-15-SP2_Update/aa9c9e156b347a82389a5b9fc9773fbc-ffmpeg.SUSE_SLE-15-SP2_Updatedrpmxz5s390x-suse-linuxELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=cdda682f4c7a3d306485308285e8433bfa4b0ce7, strippedPPRRR R"RRRRRRRRRR R R!RRRRR RR$RRRRRqZ J#m`{Wutf-8a80a7c8329f98d569b86946509eca26784cb584390f706c88b7bf42174e12341?7zXZ !t/]"k%f0]do5Gڒ;XEs C IcKZ-&"h;{KY|iC8Z{bmBX=kʨ$@O0Ȳ1Z~=3јY5NI*St{)uc xi[L˼E(Yʗ .:Ť6iȧ 3D5D! k 4{Q1sjuAن$Fցp݈u,|;jiΓiAZ`ܯX5k2`6R"Z܇gʒϫ<( "kQk٣m'o\!s{#DHmv P$ ~lz<FJP"ap 4J"^Mُ̮|ڥ4oӱ$~AdѴvIfX@1b6FT )8Y7GK\Qn8cö% ^K2#ׂAT!!;ѕ NGSWꐹ% ZHv9%u͸[u k93nė#獉3"'f/$DVHX_*BB+[:տe.Lw7쿛]=r׷3[ "@y%a{=J=ߞ x1M'Oېra(W]nJ=13dfȪ=860URZtceù9O[:to%Qg8t^T'}l"fhhB)q5zy=N.ٞ.|b|p4WzJs3% *p,HPNf1} 'bu4E4ԌWWIhevu{ݣ 1ě~amgKIn$^ۆg z6gQW+HH0C&WlKP`iAU L`ؔ/ɾ 繷t mζ%C{j]Bj$r{y%K%4t[;CT\VX87S3` '-H' r`@S>9wZ*-/#XΪ&<@Hz=6$* QYEZ!Jvc(C8zw V^k[癪p7'NOy#%(E#Ɏ H}`P lpEF]v#5b4i%_*h"ͲYÑ.b^A;:I|Uibc4 CQ']mp;(#f{-&,Y*)x~4(̟L Hɛe׌PI:ѼVmlYk#{x{QFn\#F>ДuL9 }?-klGAw];,oJgoDž ^ B/2ȕN]vSk,}9ٟ{Axyx銄咮 @% bYp>)W=+HMe3/UY@E3=2--oxY̋l[K*'m-?f+2hWpT>q{/b?Qi"mX'n+'yX6!O/XץB*HBӧ\2Br^;c&c: scFql%Myk\a!'|doܜߍ+@m [n\T>#Ijܣu#EFo3TTz#%[e"㨉^`70ZğLح:<٘/̬2+]Ffjd,مz]W3f t$`!C뽯~G P<>g3g^z.<""qrUNt/e[EY+5j8.<7-lӔcX>/!Ԃc6/61h\zfF;Ӱ p'ₛ11oGӐU J vMI8HI RgR ZoM W oë*!tnGOOs4_YbCT,8\Vqeę["˄pUs춊`5q2`ڌǙTTc_/j*?<&prRrgǤ$?>PaKM0rHňY:/]Ā&8Y=$4{p fq'#HlUqA]B3xQ'Z"55(z WN#A'3ihL&sY9ǗvݨXg\׵x<&Y+sCw=R{>mQ :L f}]\{#CiPF-ހ stDUHa:F )p-i-p<ڜIʆ[KJx՘+Qf=H(p$ڎt}LƹeՀ YbYZ.OH$&GbPPR+(g\= *HIqV2 %T|&eCh)Sٮ+]֋^"&Ep4U$%&6GP>4Kj 8#lH2WYdf&CY,k(_{B*QtG>rgEl~~ g dovjCɯԁD[S(y0aAr&o] ׈VcT}"QrZS>|7sr,# c`E6V׌Oc{F]bʴ,T65DŽT!);;}VpU%jA&X >U;.Z^QNi]4mkQk(h,XH[:`|TgήeËK3 KpiI$pT<(R12>\h7짱 hS92PO2?Ϣk@m_nw/iFyvo 7x_ o\ kW\5^I!jo /^`(F.lp5zvR//(@Sb ПK *I֙/[#>-3 M+^})ӬkB2t& ),ղE>HV<)Q'B&T)"G6PO˛ńN0$'~ {ZsF32u叞Ex px\_AM8Q+#:/=M!u&>S/48?#*&Hap@),WSmz!y;֯Ǎ%ŝps3'Qm'd0 :0C1*Q&Perp8iaVПFC'r{?*C9UO._OC\)U=^䳚vVO my/VJ}UƇl5m"]> 7^(>565S/$FWZM5>;$R*q|2A vX7zq{O?fWY ]v\6jgvAsUB=J?bV`&(B4_:;?ᚕAN'|uSqd~MŮԛ?D+e6 ~dBij<[x/fg n-6 b{84UY L7׹O&OV㯚}NrZ< 'h>4%c#G[X_Jn ojRuvǘ'>X!uy1}64ϕj6K"AӴtu4Š}9msBt&KGˊ'zܜ(ECxvF"׎oȍ t!jh^ 1ͦIGhA{{ vE܎6< $`^ :D|J#N@fvk|h\B}nTq9;~x ""aMmcBʳ54F 7m}S2q&( y%m:|g$6٘#(DկlI}[vW~eZbbΣN$ޠ,qMr=ʹg2*e:RE * Z*QGk qJ13UQTŜ& |ة$g;: ayk-xh4Ue:Aџj3BH jUCYԿ۟fǍbz9S>9S95mt8g[4x죎lILKdEoU6'=DLgsS!PsKy0x˸ХUEǎNҺU#Q*tݳ PYh-tC_48Z+)\/ Ue9X؆1,(:D#ķt d51mJ]Iʫz6 $*VTw=vq-Lŗ; 9S}Q!B.0ڧijVy5@1 #nT|o5M/m| n11 L߂*9[EHY5XGζv))Nܤ"Dv1Lp츿zjWQj'=QYk;Wлfi2@Mk3jIξ\# J?"Lx^!-AĮ~&*ȭi{xʩ/Ɨn 3lt>67""[^v }~L fqҘo,u'Y2 dAAS9n010Q84׬H| m)3b|mhZaIujf6lEwd_:O-"dZ5o?+uLLW dM)Qi)8&LsA잭PaS/2u*Z0h.˻.lA 0EǝT| }-\2$1  sBs*>3%y&Bԋ' ICtxQQV k&[S=d4ta nuԭ9*w17峨_wPӟN;YTF؀guR{͢!iMڤFqHkF%:؞E햷>=F28kCQ[^8mѿWNkat硑*AoQS ݻ9^CmZ6]=tLdONjxw$(W5 d^OH)U3Llv7n>bFUW!^C lnu&a1\ʆ2Y a'WrRXpbNSa?>xܥPfW!ddj,*̢6ӭY6XJEȭQP \$n̮T Le:T #ݎxPև1Ll[ON%# /4,]~Z<%/gN/xr'&6Ȗmof.6Á!dBYx´3B*7XޝS+R8X  sDĈ%1uhU?u5yexL=sA+Yłuahﻔgxvx BC讋Yj9!YhB^`B深xnUvyT$Y%5Ӯ^> Y 4.a:ݓl%H5'nqdJi E2[KhK8*"eXY<6C"LL{F%.4Sd(5sC; +d޹Q$qT] 9MQwUOGP+EWP9 DXoS 5_ps/>7\8?e+A8Ք:\8$pLbf}(ν1m&eXh%28!֢$ BrZGSV}:d.t"Ax(X<hբ}IGXŹ4<_i`Ŧ^ h#t컄w=HωFw2̕Ga,WXHiU9͋q1ĝ&0UK+)*Eӷfk_,'hgs0= 0>TfR#Cs(_TjEߛɄ,EgA_Eu-ݴܗ:Mۗ,-`Ȏ7N|tL<)ʧy:pgpt50Um(KΡ/EqneB|c(`,:tM -hRM.aƍ,윌!܃e.9ŀz$qpи.kKVD=8O-NU'W/I9)9~eCi8Wmb/ "/IJ&7 ]K^G+,`s;Mkq͍ ֺw$vq Tvwxty& H,@] R+0,|jL!лW$Z*. j˚ kXJe7*4c 7ᑈAř?vdw\+e>7MY4Jpk$+/ 1^gQ05]niGz @b`;5]˵)x{.O䁧6luuk6ca΀C2:vYq^@#wQA-e̅O;:ɼS,LVd%}؛)R7-;n +I{ \T9GzE1"< _6B<ܱ1j-_ =| ,#Ue?<:9AFfE˘gȕvPfP6#OVp]-5WT7R%v058g vM@BpF?{Dy(_Mr;> Io6򶁴.6?Y&iR hwa'7 L%N k{_!yڞ$Ĩ% a:}_S33aZ|NHCxtYVaJP SѺ>8>?!& Fb1Q2 hICdT@_EAdC 6N{P:Y#Mۢ=+!ePOkðP"UQ4&U UEʮ5؀q Q;\̀'/DJ|kX/o@8) 1yZ?qWjxzX[Dw&uc% |ԑ9ʵА)oek$ȉEm|?+\.u]rmK8XOdqv.Z^ra:"4Z1hwp_G%r(,1Ѥ F7竧GF-@j¨7 .n[VyCyǤ G`agpZܵOoreмLd"355O60P\Z2ruE)M"pM%d|J~tt!kS*Uj䑰jȈ}b&Q4 ;EmR97p0AmD]:2+؝;Q s7$ʤ@$FIYK- #m'"s&j_JV&d` Ut.BJjYSю3HEy,EX QPtlT48>H@- A ]Įrީhs~*sXwı\|)n=&s%PGS&X>uE!кu?0I<@Jh($K12*';o=|.fzrskyrrڗI?Wפ}%('FEun#+#S|H $O xIK#fUZ;[L`K w~);S mO3KeSOtDYiׯ<!&%1x齞Hfxr/{ ҅F}«8 +F=co8gn^ΒiKdR!kWYjAzW.Pbq}o YѮ뉒aF1TP L٦ L|pf!5UT#<[9=Z˗*u #RJ}yXKCН0VZ1w Hs(xvT/ج !@.&ǖٴ!^n'_@˻ً5D2e"?;j5/?wNvu%Wjb}g|R@1N)7/8LNR67IİprgtxhgmtI~TX(bt} .]oOӐCmeOFA(<äO6Դiʾv#LJ; -SQgi^1A |IJy:Ҟ%v\Ճ$4fuoEAJ1U6-$yrpzAb1 ?)?>r@+Lؚ+Dk%\ĵ͔E:.mF =M'YĕZ>sWg a#sK앟@GK&&CK9|=&m%%f|vf[t~#/1).ihñu*0P񶷝ﵳ9yp- sl '$J63[b kM1޺F,)PxqG'O+KS M* Mmy:{ւ| i 6xhz+UDBRэk_ 2=l*NR܁UWEtI?zCn } DڰU˸94v1c|.F WZӽ<uD54r=)QSeIgI!u}kieQu5Lape;<1nmK\Q3#X=aI0pq2'ƇSa2ic(=}_i@uSrD%\oCxL`@ Č-1 KcLȳNHeM\O} XtVmh0FoBgk'jS96r [QFB"9aCHI3_a,tvZK}JW5;Ne-/68@|"KI)%xD+o"E9RqJQeABG+O7zS\ qs>/)ƜR}̌suQ}ޤ-҇ͨBoW:&x~Q=yW: FđO36 b&Y6+e0̻#dDx?zӱ.sᚈ?V-b@ q3&hn|87|7T~";}kV uX^Dהth(7lr$XHq㓠E08^qb.Laiƾ %EMT|HI?L^lz} ÉU$ugdq5jaI|F|qɝ ]RAɅO-K2vBs.b/L&*+o׃b}aӰȾKqB;% M|H;A0~)JXC2u>X#B e94ٛ6ndZ[y#ׯ[k}%;N{5M尺 FWu蟉 k D~m̀l**1x_; itlo02~}~UiS|zE M?#$_Xp?[A;\\F- `(S5&`n\? ATwƞ԰TL`3"} Pľ|=焆̦y:B`󱅙}t+QO+⻼WZ;á܎ah=<}B=(; ́}Pkrhq*q䨣3asM?HΆ Dkϱ\QBh H65&βr)ww8B`m_2W*YÀok>E0.^ \|e0s7"~l {l@bK\ryc Fl9a"LњD=T;9"Z8r"hOlr:hE%הc5ec [U{ZʭmXBy ?mnoހFVy6|^*_ym_Dr{EIXVn)* ȿ7Po҂I^m:jB^jWЇܺr;qv/@Z_X 5nbKk*'>6= dTs#ORwXDor0Ox6 xrlr@8q `M馊[y%N %&+z[V"r]6&O Y_4pLAoT&k:؎S`Ϊ}h|fEp p,PKeP0iR-8Y6W |/#%MwqLU%ԥ%EJU.,.~dqgH!lڣ-JT?4~iuo$bj]eYo7tDu:p<N-6?sHF.;J˟: ۞N1ބbB|r}h,'qƾϩ1 uXX >BbP]oOlR(Q  YL :4se3ڨبN,F_Y~REx=~Ɩ>ۓD 'K^ SJ? v?fEIJ`g6򿈺,A괯2ha@n265mA7k_1̈ ^ͬ E3mLH?lìŔ.`_m/it(.k,8Ux{Wp=6Zpxo.)\D[J| am u:#L`1MVHLA~jO V3%C ŠRߜXtn4Dymy-;wheBpGOwːU[|绞 ܁~Q܍`?pJ[!.LHbN`n>epQ\4>#34]ǀy,gO<ԁASf8Urg鯧7=}g_kt:hݷ{5  Bx rMU yV= |ZIˣuвlN";0%tKr+>hc$W>GWd%r5 a7v1 -IO]͍^2UrBsQ,%+}>]! FBxɖyϟ|'jjHt ?H)H6&P΃$"Χ &`[>UQ/fK?[{vx Kbe8ib;ܫu583}wkISO]zk ZI]?ɡyU A}{DaE2WAw-\Ͽ6S9Uk@;ֻH|A_gSD0ܾ bFAUkS1٢3W:MEh}^ԹT{pI(<|JZO`ς n#Q'oV wG[`MobȱnOXF]>O$o}iȞ? mF7lںgRl7>K|cWGYNUN;xo4@+釞Jyg2򵚷CIc9?ߝݗ!z&W}># t&̰c~1.RUtӘLyppXM, $4=v͠[\J$u#O%hi[S*n-|Z~Er7'D a%S6-k|jO7q2堐sQ>OiylGoΘ&Ie` W/!xCB1} ŸO3=.!EG1e&ەlX MLN Tv՗ujĽRmQ!5sgRfx5ve(-(jů洑HiL/+a$ETCvT},j#y Ǡ3J?Cߨ1sc ʢUk1(֊j-XT ܡ+VDlr2t~ F߲ ٮhTP͏ڼa1`t6"f/M G<ڿ$7sy!23u;gXc;1pU3%%<1]vZW5N"Ueϼ6(b-X(eS2]Gd Dw|RX+PH <Ÿ~%Np[SҎ"NgtΩ1!HA^>棂}+:bnu=x{;(yt.\өt\9;4z'&fthN8mNd]f֛0L>d2N2ܤp\$"d7yvc̀-k2UׂAl\k܁V&U:BY-#lj*xC0ng$lCk&5~SKC|DcM GT4 DnrfWacw3]~cc{lMZ?UϯO˯0 C4 Vy?D_mA;`":᳚thݞD﹔j*H}8:t:wi'I@L1u͉$m=K#9Hwbc);ܠ6`exUO:R0'ugbvnQ0O=g[Xg$5~& o֌Tё瑈! ~YSţ&+ Wfbl_Jk:"T(/OƆ-_a(a4? RV  )4[JӵdlͿ"Hr.c̬EYڀ`L jU~ڗ_ʹ/Wzvq=%IF [#;p4Q;p4S{.gI:dϳ`4! q0P!{3UQųxhh` 2]7Ue%nqqO߀+چs8>2|/wîg_?atH8sh)%E; )}]Թ lB3gJtt*;9Kn_0dcb`&`:S-E[7;ë!g=if!8Yӳ_Oo 94S X =l4Q5N9IeѮ|48)@W 1m`bi?ʌbci´ [.-V#([m%>5:.~ng HixJ[y3y"a~aH(K+mNGMaIJ66&-o7^⋬n4T,9䵤B؎7jV0B,.6 ڇcQ??Z).oc&^}qž[eڻgt-|y_:Q)\u ;+1~[l[;OV;5@KYP' wC3"] ^=ot~ڶ\3J1hN,f Ə!#O,9RSE%e @9n.LҔ x$bb/Q>Ïӡw>bE (CG;tǘ;<ZZl Y\|A m9X]vu߯gJ4P;Mx-ˮ;R9V:έJ9_ov;%pg {ldΔ 2r)NjP{| &da|l =~PXBq}zèCk\QF&tIs ָ\s"B^;sc+9S D~H;kC+ LtH8k_ dހIstjIMäqf|u(&5 .G`?;$ TJH)Ya3aɔqclVArq|8fpm&Ѻ+ux5 }l$egZeaa/{.I}ED,1;t'};d+xFґ{1Zm(k.H*(Rd4GzupMv=KD#M>~sҥ}B{8LB'FK/qU#<5O 'gɗlR7r\M54u&(HnHz+DL\ըW2ΜT23OEکNU6e} vƒu~PtԪFϳ@pѫ穤qWlV߹zۋ[3K%˻Z}ܸ/Y{LP9X5Rg\g<*c+zte7YVlaDA>=03=Pn̅P\%jh8U{ \8Fo qph>%xaFjK!޹x^&Ò@JMSM.h[nX}2ڈ! v$G@DGS ;Q\ 1ïVDp<Ka !۩8s3յs|Ƒ,l@q|e[GŝfKTOmiRnseE(6{]C!gKP[媂I|HzdvP0ǘ}dVH?Z@=Y% j,)8~.}q~!B tcTJZi]t9r7fuT#_WXI^EXI kph3@>MA-\74VAߕP:0,SqR3BiT3D1Kcٛ!M,-#9(^˄D7!K7QM*MEhּUaJP?/Xp:_& W'h֗Z$CO9ICϔj% `YtB'7D<ͤf^)׸,y㨣Yq<'J iJs@ ^LHҮ A2AF&$i>n=:VnUqkų BtDjH VCl kM<YouӥLd$*hϽNj>ø6szپ.'YekTE6X ?r&{&ȝ)~7LWKiAtuֆ6 #X )㦯R~0TN.T_|?)jQ%U[7:9GXl`mѕTsf? HF M-g/4 o[6ɥ%U)e:|0C2%śq -ijP<FEKA:czn7Z܋HXY6YpV1aQ* QUr~&]"8} o-0;(LO;DE>{$3Da{926t.}.m?W^T O)<'Xi0C!s2g [G:^+'okQ'odQ^1{5 K>w!~?"gl;!B~z6?¶ǥs vGz0md8CyP1fkd*xndȨӺ3Ho; JK/ dyŇW |?`^_}.mc|r!هI4֠dJ|ɶg.Mo>ۭoE *s_N:qi{h8}%m*sLIcN3^+$殻␾Aǿ4<`k?O +go7|HnoGqT}CK)e +j>^b0h|X5 Y&$i8zZ0Xq*=.+Q)9H*]q͆0j}<\0 reVG<<ߣ+HO+4Mۡ,8xV,nyHpnWZEK?ؚXM YsKUZ<&:dK,Moqw]Ҋ)a"{SS ^gh ܗ}dC.Q𶣕;^eG܃3tw}'<=ogqyxx9@/F&I'w:,,=f?s e2}=H:q$Pz/LګޅCo! {)?hLp*)JGah,[!Jocb3a ss&HU P)zؕ3Кk#eK +TF@KV۵g'M( YbІrUpgX/zD6<)LEfx3 Gc9'M_]^ƵE8 $SyzIb9P[X,ePD_rlX]2ڣ\y'`X'jQ̭d 7>ps7JaB{=3Ys-߶/Z3h]`UGSٷTӱk=YqfF2iR%ӁC:[e"˒-/S5Psj8y5G]^Q>~; h`O1.2eMݓy h[9wW a*A'ċ3s0X_eѺӯ GjRUy_: T{[?ٴvR} Cy2 KR1Ҝ޼^Yg~ؗL!İw6K(iBw7aL2Wp<qD>*~TѲ/aю]"4~=Ӏ|8AXmnxȗfp,,}3YI0Y\ :g0c=lqWqtzrYuDi!]trtck%D@Ҋ6ʉn}Biy|^\Č}K5mdHpy ]g"^zD4ʸ&3V/b}˩ j0ڛ[;ߠplP~x%H6Q'}Cص}Ӏwo]fG(⠙nz<k)Vw Ձ8!=z}6Pg?Z`Ў郡Glf]GXgbh[W1RkFw #]~;mZ6Ld<%-/&(HYGƉfd79+T^1v*`Lu _{$Vzf.v"%VdG3h^`,𔪋b'J߯~W %)1WP2*m>IFݪbBH쬳cWC+t8<[)DXg( 5D!0fS=nor&XʾuL TE0D]lN6XL7uZN|B\"g~ތk_d._<$G8lڄ`Ș߸ C!RF D +~ܭa阙vE* .lz50шឳA{tI+7yk Y2g^ה//TTISk,\'*bĕn={grh=Ǐ{~` Rj?=eģ"ȎT~A[ʈ`aIƽcUčji ..$ _%8;[&DF67u6(\6OC':ekE^|w5JV=(В7 40avsj4i ad5k 12l|l?c"S2-X;O4䑳SF-ɞKJI$zwзU!D z]IG^-za ۋeJ$l@9yyRU下<ɤ\k:ók<UfVԵZ4IEg"]V%D0z`BwxYB?29MTj>ktydU_v#h6 MW5-6?^zH'P'sm 襟yq`I jcRa}`𖺼R*~倨r= !үPsnK(q) [Ɏ؟ ,a[;nJߛIOJh=e@j{r5@U><&̏ 8~_B[bAe sQ&/=|'B]SeR|jfc ,:e?w;@T܃v۞b why9^f8:,";a@lj.)9'BsJ)_W`طLV!ɄR1ivE$\.$h0I*f8ٻaSF5G@XCʛ b$ r°xs2i|KrS \1B&j'S.gqcgAp$x|hW-h58MR.gW@*"L|-C_#!דCUi@:(BC9~ٸ_4@Nz"R`* lߤYs-cw0cC L%uSxwZq?R=.jޒ X|JjRN[7!g:17(v[0!Jh;vk3FR&2˜ؽhgۃܫw ,Ϟ6ŨԼY8!:OgULKC3z!>._B]޽->Ms(gxm1[i!;d)Z 1 LLRmYqɹ###-$覐lϺh񌰑*`UaTCuh :jLjCy{sZ{g(9KtUUyza~9Sx¬6&5/yy 0$ݡ飅3@ M0&Cp;{?I)6 %nG/,W.%ٰ| bVXH/Я_S.a_]b_B.wޔȥXD]JM1fl.a;C p5߭1'3Ŕ5~˘?/o[be8\^+qcCr(aa'`N W襗=d$Ҩ"fCx*c_ӊF!bme˅0o~Ӽɾx," uM}[ᥠ?%cs4nvŸs^fࡹ!r@pu$S .j: 8FlMPR^:S) & +VF΍$4 $:+f T m## M#v J@#wbtX)i<,9-D4:ZzRD  . )WdQh`NPmsݵ7Hk=|MdD"*yޱMS>pEmW [؋1TTն4ak]0&lN"gu+}/U|34w;6n6Tb~ 7!rV@`BX9_wIhɷH+ñ إIΊ]k MsCQ8{ ,0rї !=r$G˜kouĻx$Jc Cj:L!U^ Jy?5Ȩc`B~kA7%xw/:Y׍K&2ݓYhsy?LPgH'fJz.\MѸ)N7 gelC Q 4s@uBHh36(eR+B=u>}Gkhwh퍕yR̩&C)1fW!d-u+R R,bxNGf5^CS,oYb)O"lɊ72Ykzڜ.R51bCF0q+u8d=C*ԧh%?hmҷY!t-UDwayMy:F*@HlZTiTEO)aJK!rVX66_i80CGP^$o)G'벓.UsTngAmB.K)QcRS{jZ x'7LJƍleO`5V#IrRzVrHhE<)O'X@FmgO;uf iL.ܖCvV`EzVr`~(Ev~Ļ;gfLAd}c^͍k G%ՙ:rqt0c!Gʅ "ck2fq;l%^>pj>QFh"ף톜`}SX Ho" M=dϲQ+7E=|ljA<~GY%8A 48dooUnh@)Ul2}׵=Z]'R:5%#e1!@{y(Ț!RO<>tɚ7{\umvDCAq#ڀhRlAjGZyۅNH5 *3PhqP[ ;&L4θywYk94[yǽS?Q5ޔK@7Gg1wF4i.]X,dM^x1cepŶEFOI Uo1ϿW&l(__F J(DNpoن( ( 80[[8l|([D%bi0sV`46rbmSL&f4 G",ѱF1&Ώ=c=]IU(CڍA6  nP؁aAe(g sY#M3I@o`& Mm^Jhx'8$!AB/ n֑?0{ޒ$Izj`a{ [Xz@@- v & QY@0D;2\g!c\zƸAM)nN8G WFQIG8ՄF5B0޼}E2S^'0RU^T||,ʆ/̩&ԁZmn#2=Ka$1(r0_ t.g`$f_`"AIrI=fu>2E\Oj+Ew9*0]VšSF? uq$"*X1x܌̢kC>#-Jb(/ T4faEڙ(}sw0>n74͢uQd߫ω~Ԯ2Y"nOW+H8f@bדSɒNf?Y׆gV/KI>K;&65,$㞩j&w5Z ĴA;]ˆH ##BW$)!2(22Bwq 񱶈Nh$۸!?)P'9?Hwg0_]w55b.p m7\߆8QɚY ń5OFc/S'Ncro V}p5T4r O@ ە8UUp}Rd -M,c|O5]Hs_Ɔ^vk']䒋1|~~TLJ#q,q֒qq+n뮐 05IxY ?pkC.œAxN|l"I\9*\r{X*u^m u&A/Wɾ{9؛C)8HFNZs%"gT҃F63z"<^Ob"}B*#: 5sSR4Vt 9ĭL!-&m-v_7~Scx[CwE4+J=cԦ×& %@rE% jqӁcvAڬ{2LGApcU'N$? Zkn*).$6;1-t &7k.V%xL/T_z7jr~gu~$K` xŕ 'NdOӺި,TYF6w6aCDp/ǮlV%V'Y־  HɃOwUU^b:y+|Iv>FADYֆC 5|#Iu_8N]QSCرL++ѹخ3 |"Ob#ATMyiQh$f1A~q/uj wh+IT%|a٬OkA&[dTw$ F2"cMMrP> kH|VT?H/kdb$)*v ƅ\^ŏ=4/h\1?8,~c%09y21 vD.5^ow,X-Ca 2,TNI(g9yvQ] k*oČkY>?4I+ C\?B ~S:]K5rgq%ޮ8p=6hr5: g9&(@R<S%JA#g,.&1<rmnNӏo?_ ~jot}"6VS ?zB)@\8?!(H+ !(=i,;?ts0grc76DNJP?@|w wz IGP-kzۯu&]$>zb{Ϩ@U;'ڏ.<^[\+l|/S,򪝶. D)bb5j|]mf:R^\;I~koRofUogDڞ,Coų $iA6ʼnieP:+',wXrB*$]b+,_q޾lPuk~NWZ)6:AE ;!)9x+ruuزO-GO$Nk@BX89*7/?3H*hcmCa܃R>ÇQT_0FUt&KH[)*VZl$V&E 7Q;iŰ2 I)(V%&& p WA-\KnFWb|:s5N+DC}F|ؚu:p A}B;1!_P* gpu*bl(|㲔4kPEyPIaKs.{>P6&(d&8v+PLu"!X!VXZ96tثu|i܇Ld@ I }7R0߬Uc~4X05oc(ρW"^J}űeUǯH>w!p'@VF~=NZ0'z0)6/d5<15mΨw)u",qIS*r$J5M1rcŎj`xk'>Ңhv6֨.j'jfႭ{p~siv"5^22)؂+^@jk/-'fVҰTzL 2^TH (\eXWCӭ?O=6>L0[9nI5{狪I Rm ]9AgդD˰&Dn,u+~GŔ; d{}XRBZ6|nk+\abW$.` h26dx 52WsG%)u"e0`"CnORo~HQ ?434dc{C[Eb[ɖN{V:^o[enT_QuU{;$<Δnb"\hQnäAp $ mPκ߼@hwL ׮LaH8☪5!SB,bgK1eY4nHZkywhzQËh"ԹAGb_[%8\pޝ5GVB*_NY1kGWz3>6l4y"c哕s rR[伫a $c Xєi7bf<ʋxǙ=` S./8?@a31nŻ{s I4Eyh3C|;Xn( )iQn[**J튵ͧ) 9qtvf: gqYelԩ%zzKl-DSAp`]K@jKqN t^6<8JpZ{D,0zK_ +l%=6^`/$klʆK u\kIѹnBP;qawLG-R^w_tGj&R Wm&Ț- 1v$ucQi̿se!_a>}K-1!ikؼHqqcǰ(Iԫbh\Pc3uj6 GP8*Bqz՟$*H i3vLCF ҴG[~:ò}Ƚ5"=YOwKȬ BP]l@7J/aZ G}^qp,Ytv245bL~{׽Ԏ#}L1[o (Կ"Ϊfk"I $ ZW^<h!CB2n\.wgѕnΑ 97yq% KUe]^҇9%cYTrGh iz3FZr0[zh4Ә3@SPr_rSV8ڑJyIB! I*dNW3C뷈[њ 1W y#O?EVJA>`&CRnX}Z+{}p??zШ99 ˲aKF)kmEb!w}`*)}4B~5tG4?LsЎ\=R%?즀$cER7%o"!3}( ,sQ) <匕^bb{?Qz92Āc#-,E0zk_Ȥ'R<9`8eJ\GW "πXX<#,jHnVBFnQLE<;J`ݝxǝu :09=~U=ð0Pu)O;FzY`yNyw^6)T? B!ޭ-wlB0FdP>`_r&"lf@:W-#' DנCOA4S,Ȓ!UzE Ԉ Yu4PFOVc5uZ՛#]S6,1+YvK`Ng T=;F?vg1'Y| p (HeH4lr`H Bv{PobJkRVڦ0;.3"БE\^u1~N@S0^.wIIK|@Ji-]**H )D/q=[ ̯c„`)fAF G~c`lSnljÐOADV@[93 *)ͅ9c!؉' 5gPifX\R/#\n_kIA2{1Ytw٠ޡ$畚*afdU9 ˖.>6H ,\q+00`j6 7N Ӣʢ".=ʫdUsUeY͹H\El(c J0#yU`7fe71s7UAzɮ|qN:c!Ƕx]-f:19 ԩ7wʚ mvXm$=0&1z QyHJ~kB޷HmlkRUepwio7* )Ĵ>wgZ0}u'L+;U$WHqDhoFaw&e e׭E!ՌG}Vމ:ۇD6c}mC{T `fQ=lŎRMTK'E G_qЯUH_Vv6Yᬬ|[|Ѥog,% ZӐlweӂ+M+WK V9b]=%@U;)5lC(Q"Q8bn8_o5fדP fmx'F; ˄-fr%ί?*Nai3&W)ߨr"W,`rԲN:cwK &FivN@Sx>4`e?]p>z80g0??(!+]-ӌ^p w~m*kՅ:\*U6AX<0bZVERR jsp Vb˱ix[Ywh{ u|p@fgy9!Cpv\ t?}=o0 Ŏe۱8$ڥOZV-?ClvB_۪$ػifFtT[r;/Da 셬#]W_u./2{V QqV E}Z5E6"@kWד$$,:^DNʅĮ閦x`~TmW` ̉F4 2N N9@̿)fj˗@{d=c6Y.J@,RvEqZhAP<"hsf:; HD)FsT95AZؙ"h@W #L'*yV:FUb =T 61=h{3[ m{KDTa 3Q9ge܂|d5>\9kɲ.>"'t.w9(6:x8* ?tp0X׵٭|q}sf&CU礭sO;.P*w԰=m?3b="fb{Lf魲"q颂?"D8  Av]rvu'c^$BpƆjY¹-$Ƌw^:qK甬SywOJ8mW $/FzU$ukӰ dLkę֮SPFh[N됼\GWC*Xձ4:xW–9AxtD"j"G8.u?@D7=^9=Ha 7qcmH }RV;T ݂C^O6~K)Jio>^&I&3}EhO[Y]%~}ѡ,39܏~wdnB,BpdTF49ms.!'uSت'd[ ,/7,21 y쒧 dDS5Rh+^uǪtχu!vVӰ+h]f,a2m'1D>nx=ZEr ρ(Yؤc=# mNwY,KYB 'QpULLdL{='YBLZ&^^nSlӶ!U{=Gs7Y#`+7%No;ŷٞv]#ŢwmLd$_#[%b.?H7v0g/JB!&%Ę&:%pQw#;u򝪞} $NX㵓Kn>QzvUVX߿j5*bd_<*-*O~_Q hVwzެfXy*zE 0w}Nw4N*l8-wY}|'C5| j[u,X_ګZd?N#Z8Wܐ礔 I#*0?q>Zwg,(P)^:^C*!hd-׍KNVN&mxD;NsB{߇{#5e(7F0 &dTk -/ʻ;<4W Y}Wd$aˆ K.Gxq{ɐE@g#TaU33Aa Z4qk aDkS}dVer+L$rr~nV2 Ɍ3QQ;<UiV8 V*PåY$'r}Em! Dgs #6LH_~N 6 s0eVEB>Úcly fly9JjQ%+-]G/w#YLf ~Q]t(kOK)kK5??jחD؍({*{&Εhۺ(o3,oZfO%Q=Z9= "J`rDPׯsWWB%Qr6;lesi1˶Xh= WJ؍g@W~tLTDV- Dv1(YEJp,`O.~q py2/U;&k2mo~51f7JmKT/Xf~ՌS2PƑ_0-ˤewv; B_=U1o,E=f ?g+yz0ӓ:͘Bg_1\0a) Rvgw-~7C+vŒc:j5MquFf ʱ<}^snAYaHR|HQ ށxZ)u`_.!OEU-]Xs uaI'iۑ @sh̎@ ;B W;R>ҭ5: 1"M7r'tF1 !g³mD;*۷ZPв52UA")6:m1| "I02i-,YZU4[ JA4>$Q[)}uiwMAGi1pgk6'+_5>QHVa ̀auV1H=<|@hdÌeݼ;')&rwפC1p!ꥋІT5Խl87׶i|&G|yGnk4`)*[ rT{q`%yqǽ<2>Ͷ<.R2/2w@1BGId00 %iζ9;O~$l?NHDw>?Q%J|VP7`lhH$D3Oj:Wޓ]U~G '՗"lA23#%@w4B14ڂ5񠁵p&7 >q =ْsDfV)ʷ=M"Pco8ZСˎ]c45rj2âuWeʲ(,CaRi;=_2` {;P.3TFܡIi ݵzR 6 O5:7d>֘6R7zШYdulQ >ucp"zWuӚB+Ĵxum yȂH"ߒ[~7QJ&1'W K-,uR!;y4AOUlB֤>r¦R|4q=nL|)#EGCWwgG: *i+vB;^d!USmPz]5 ~i%(jS3Z QdbMO$٪YeqR:UJ V3;p?ً"_%c*ꬤ *u…k%U=oA<`Mu:Rccgk~ʰ1 [=@+؅FK{ |~~L5&Rn 7(g0 ~`7]:)Ϯy( G_Z%`cfipN4wWfvsRv[i;}1qAxG[u|y,n$s:Ϧ,isw%"LC&Y>Y  eQ>DvO7 cU5ZD|=>MGjK65 !(,U;2DMI״w1ޛh,(u㸓 Vb4ksP9&PG=F&dRHvqp6HP e$n۟(w=t"MIዥ՞6Ҧ>O$6mRLdWCLHVi5Qe,Q(%v:+"󛨁HaYCGiP|PNW!;YV'ޮt2<:\UT`t6y"x5o5dW:]n.׫b3~' ƿfH)ω{c⨋XK&ݼ % IhA77_rT{eⰋk\'W٭dBnۜL~ +C5Sy:34:zc۞3SE/$}N ^1a,4w&/5*tȳ|A= bw=TaeaX"}3~pȐqBܠ)ŞW=",]&%Z\ԑO]"V=71]QH^;9t~QYDE:.9\SlWԼ"ΧWA)Mc$` %h!>i^dMae/1|B5Os  ~R2 2rխ~;Es8O3[q[P$ 9OAMjWY1Ncȓa\49c3wYh')0E_SLIRd+%DH~s%(sQBE^ؽX vg~iBlT^vSS$;E{u.h)Yˈ %y[0CY<8o.h}%BhWx]Hk6yt:Rـ:4⼶ﲫ^x+" Ę5pGU|B)#*/0j\~= ȡ3D /_ZӵI,y[gǂlEe-c #p*Xxv*iX򌕋iBh7&n&_L o3B@͎4egVP0;m92m q -ѹৣLz6`xyVDTN+ڼ ti;1oN$e<2j/n@+sqW{!wfgSJ`{#ㄜ8!Y9cKc]ښ^*tk]V'Q 41jd6]2yi=R45,0&2@VK$x(ɅxGaC5&g/x""@2bHm\(Hp3O!>Gui$!}$m`dir(5~-ىp%9 r^y]SbK)﬐&@(̔zRN_ &QМ-p8Iqħ9ab&lQy7 -S]"yJj !4Bnv3,,|''U/hn(߂S׬W;%|20P WDe\;7؃lgy1v* h{gxS[turi5gcEDxE^+j&p24N} @Γ27`a;#Ŵ O[ h1bndH'PY%X>(s,d֍&(=۠ݧ(֑A >\P5vڦś%)+W$ۣ_ vQu'ֱI 8s9r0wd)TԆN`.J&m1)^ Ve$jP[e, Zr.ֽiyZou-AؾQ:@7/{(qx|:d)JxbCR-gF6JD=]aǡhbUvP "{e+sŁ׌Y iF-Eh~+3S k,[Ā`l/gpJ[O6iGŻ{\A{ōCF[tQ˫:݃KBTKRn0^╆!:#e4ȣ>G k̚.HMz d^TpRm,*"!?&AT ͫ2{glA2 dF,;$}r@r@`j+![#DbLcbgsIh%18uܓV䷠yC͒Kű+ieb}4֡⇄CCB{+VVxS!E]Н޼A|qRzid9Y޽17 ؇1htW]zȍca8`0ŏdoI<`}.]j3:\ut.C\z.uuQLOam 0 G7~gњQf"ˠTJ!YNxYd#YO~Tm1>W2$Y_hZ.<4OecH n<(ײy'OcTSNXBudG Ev&/ v,#i7y{Ԗ+LCۛ2tc-i$D03=‚@ǐ`lzgou w'O7:W~!p܏rzVzaqiͺW"!(ye!"02G`=v,qw5!0!UPp'̘"xlMbEAa]vɚvG+lS8mhI4"݀#ٟzN&l#`k{Wң&Ư,e8,_dk??au .fH)G1G%_ꄞamJn&|hc,^;</ x/gF -O#JϖϓsH1siqҊ ex6)aWbW4OmٜQXbaъ_8wҭ8-sWV*Xůeu.z+|"8oE`o_JD|@zM'riYD,i[`n; ,-]H/Jb@~6Cv#& $ Lh6>:vMa7e؉e?aj<=t,u˜EN\,Ksނ"Ny1ZP?y{3¡k}kbt2#$H F_dl]ʬ>9h!(u[ZBISPx@H f,/ 6 H01НSl?T)orx RDIC8 {Ӂ.,lM,sOFaY1>%(wJ9N"6nǃRBͼM;>sYz,$[^RezQ땼Fb"1k[9rI@Zrs ⃼F݊% 8Yya)s"$ Hsm;p+$iJ pk7eL>ܭx+@aoV!FEvݨ긱'1Ip`#4ˎ)^S"*Yir8=TX YƷ( M|E @3Nj-B!TCaCE]yJL旃X:KYNK=|\N!FC94BT<:GY2&Z2k>QI s{l/k;^AHz#]>!~}`<h)s{fp~U{(d{ex`lU ψwu]8k7{(d @I(Ql_ EI= , ։A?VnGe P 't%D*޷>LH O#PC/ I#N4 kV r󗬮bq; 4cI[oɐwr7GsON"_j⼿t`1}.pt3aVrBa^sR+J̾C.+YVdΩuO0S\,,&C2MzyjyOhQڒuOOWhVS$Ҭ: i=M?[`O愚/Yi\rQ#ħ||Ζ h, bn e0/y7LH#NOJ 4SV&};lxbCq벍Ϳ\=9Qc_^lCp&y冗ۇgYevipyuvF96C3K%{2CV@++3N6aUd ՀdY#r7~UlgpG<38fO4ܜV}UM=vRJ*OƳGgR-x{Ge䵘s闊10Ù mwYP~QFķ'9fu?]#4\udM ?1R~yW͘45󶽔1PtLCV6"HEnDkN[1. NfyjA)dŋJ &. ER,ܫ6{2(YEgE=\̏Q1.NA71A$w}AQP̞M-qNPe7AX}܁UiXhWD_mV)o$A_ bbX>wŪyd ;j@Y0?$ͽGCJP/K# =͟ wyN;f&x1B;**}He3,Kgj_E{Lh LlVCBI=R]P2-ɫF.DvR˃L.q* .#=Fq}{Y~tǏL\0<`0yR˱ťG\Xk@^}߬p1񕾕KA&Q5t|Є>c@ Z )X\Tlfaqt<5k{c{B[I LKe>aF?_c*>\n;1ܽSSM۵mARSDyȷmgs[{ 2Q|*6|ŒM(9P ; 00oi <,Z%\%?WN֗$*`:e/0,jR*\IW^ڈ4 :MBT $N|K"RV@vv`gŷp`nsDt:} T8T@-~:^$^kO1ΠUrOp[bhϋoe?HT -h(}S!mb-,izö5,VYY\W>?W(L$v֤PD.s]O42\2POw|=k"`4YVs}|XLuG GXbF:pݿɭ Sg(W2Lxc=qD i1U}mUE >teD>1V͖CrȾ8=vӞ%$ 8DFՍ;ZY'ʭ&M~ALTٺYRK$aT\1xo8ɗ y* ,!xI7>l!* PN.i~=jRYGh`vئIssv=ܙn3 K2y3xF$GJi(Be8 :S44(> ݘ▹=G7HruI"0vdt_RKbٍ{c_.UJ4qhNܩ^?^3}N:j]dvxڧ+T5>x8go7E; )=\-,EW-2]1}*2FsK_RB9W_`ɹ^oEN5Khw;}'8-K1aSϏdQ*=_lˑZJJ?k u/p$Y([|q.aĠSQ+ w}ri-74鴂aLU ׅoZm- TEVMCuC2pt-Oqp)wqk0]nr݋ȕKPK@I %r7yj"aG2 "?fYnKCǦ7qÎg֛>%]2x-S1mwYWH(ʬ2|>Jun _эSR?4d1\,.1_E] ',yh ̷Z@[M9N[?/罿wfMRIe~|0Z ޯ҇q ,d8KX1!STP7SMer-n351p: )ƈbM;CJsBV(N],=v_j,7%+`Jk3ϜIw+Պ. ''Dp:hnNX, ُb2l]F!/D2K􈻸kkhɗm^QrJ6k\,4F#kjdXbvWn%54_Vf!?,0<ɑw 'Gn*|HUp<'.k6zTp5:ٟmܻ, G*kvd%AᔫxYH3of`NkB(0iX\(rUyr(%[~^Xx]'Gw'Ėw~Ny~f[^#"{R8ohC:YoVC!Ӄ܄Dim1޽/{jԝږlf)2jCHh܆Ty6ʛ>N7 >)瓷lhLUh%D ߽g7Z{$ć~-FH±6a3Sp}laU*GŬIQC@7ˁ ' &' J1UQJ ʿ 9MP9TUu}6?,<) Qg5حk[<Ю@NW9M{%΅h{)kh'Ͽ, ,`+jUQ#'*C0r-7'|1 fG,% ?{E,U`O2xnX$/}R%h?tzI6dni%$RY}P9/#~ŴJ#`^')AȋKf+䆐U$cзmm *AlpC8iaddVFMtaUnZݨԊ$wkoj7lxI_YwWgeW&ە8E6puM#3rd{9;^z][)oF53 =G 9Mf6xe\ 6w@HFnRBXض2Ro[H+9gq $(g9&Urd;-`'$Ħ/h>=¾㫶+܅r4 Gm#qIh#Z3D4`E;B-k_J% 0 (HOʕ cͼ'/*r @tjzq,X+3AꎑX6gP۶/R6Gjol[Fd ,&1h9͒l%r6Uuk/:~y&U6z r*Jda :O33A 9?J]4X= 28}?^ n4v mͷMb}KQ ʄ۫a╾7iٌ \ 2KgBU2 WfnƗ{t#b w>i&O)_〮۫  5ս= ~q)Ywfp5Poao쐓{z/s}RTl|uE~RtD f U@ a^Z pdzJ aNv`)ݞ,XJ-ph/nqr;CzCqehT(­@΋iOlJЍ7)6_7 l' fC]+x_% ?.ӕWépG!b1s{|k2OxjŐl#0&Eh]*\ueĬfy>1.a4~>&i 2oBc7)+FC\"F3PwWػ0)7_RĒ2Mvy=hl$מ@oAP&sB[LuGW :Y#8#T"ɧ DT˼ &W !B4>t>xH3bЉu] GŤ1hM Zti<hN1یn KK?vBg4K8X`"Iof$f'F}bmYae;obܐxy|GX^"Ky; RVߏx7 kQXg?2bA{U+Kuc,VUQV1$Ļ; }pniw.A-5sh95ٷz/Ow<!-NTRϺ24 ת@֘6|.yLxWׇ~Uޜ޲ J\ϛגAڻS!e[UU"*cʊ \"؁;Tx>#=PȮrN3lYfs-cEJMXWj_ᖔJ\m9U.aA~FjXW^i-Mtw=ݻ"ؓ["h]T@ j9 VwH,_;0!%t,26{^_<ѱLSE)ƩN#BYNB(4 i7IS{'%(=){xǽwu_eqׅzG݌Sr4l2rGkd@8\k#suyS*u sxt 6o[bpxT. . } F̉ _(k,F^XStQvɃ>l2Uq)Ͻ3^Г48ݔ*`5oox&5])1@-:54Vx`?ۣkQՠ;I ҀOj3HB W֊I,jf0ܠm(pt%'!oj:@I)ziM [_f##(r}!>=Բ{[kϊW ~״C0k)_ c: FyE]_:}!yWޭdgW")l)=gREm'hQ[P(Qp.:#(҃c;e~m|O;8'*5uk[AdnW$A^g G^< w05~!@MPqS"u>ΟZ .iJ۠8jC^ZnPqmTdN42}@ap w*V&Frw JP, JjŪtۣv%A#l)0Y!{Qxj#JxT> M^iX3A۾>J^Aq:>\ռehiy8> atb2aF'%&]'S h x/"cKTˬB9uդeB%'T?"%#.|brWWZ<$Xc>D # O'?nԨCTҭM"fswQW)D %ʼnƘCLJ/@K{ZgBG/ 8G!kGW. <ޏ2'6q  Ob dhi뉉)/<#/2&Mґ Xvt,QkZ9㕉=K!6*R9G8Dlqئ#) ;-uQ(;d0 b ;b @b-$ GN$ھ q@Ö"%c&:INV*I =i1k$ɖ 3̮Ʀܐ= `hNGqhL##dۃͯnwNOq`578#PKʕʉa0޻S@-&~y/5ʁƖo,6oƌvrfR}!]Ҽc”5 p|#<ryu&䪏":^',1O./ٿzʹ\m 39 {tǩXe: 7! 2M$0.c aQi>Lq0`~viը!`v@+\E׬W" gn+ _+M3mX'qD  y2Ib 㨏+G y~OLj|# x>t)h l7\P_[G7Z\5Dva4W`7%[1ɽ3JriV*l- "-z/.? Z,N@m{T]]M,$L%GKn˫O}ޔL#[9t|RnƝolxya0L⟼jxh)e_\@|3>LOe#LS*.4y es/XtFw~4AVkt ҸحVg`<`o7e qQpQ-JB2S0 c>sNkCƘ>vNr@kwTQ[]T_wN޳/YGJmѽ[|)8}'7wwԣ'arSTD[Z_)]D'`Mɛ!q&=UMaQʻ,/ӚiKń۔^~3jf&*6K4  ٯ#4CAxkRfԺYjnE$ G/BڠZ 7"+΍h=V|K!.9pcj SzT<#aQע~T Aoo ;FIDlWi4w|l{`&JC`<7ϿUEn!̺gsxx=(-+zHP)Cn5':n|`,z}ͦX(! L}/G?:hiQXoqFZ*"-2\ h8T#VoC|GUX FCD[7>\^rgc+/;?e qp@4Xf!ǹGa>t6ެ4(-(^{K/}f?CX(pbݱ?+qtMbiU !xx7/)inM<>w؅mNRX2f&I]wnh=h4\Vd Yf:݁c UjF2'FkHv> &Z0E+U5{වxVx1RD"n{4o-ʄa$g' Qr`o$E2Alвf>\K\CK8Ņv{clyzH!w`"a87m #\ʇ9'ۯh)1A*Չv4<_0_"{n9So!vW r <ȌqO&TVBjA\R'v$3>EɠuWos1-x$|W–b^.yh``,"!plZ )׈dZ+lZ!3Nt*/iL~PyZų18r!Gӡ;I 4} w%jaQ&Ƒ;(5 _}5ΆwEZ6?2WUWwʙ9m:'YNlP)q%ğos!C]uP=dw M櫝zi2=( PN 4OD~=XʻwB$`8 PqAbLp}Ƭ}G|'[ !+loRVQ^Q w-i }LD@UbU̾xkB99Wn;Iy ¾'ugXDa< 7&]Xt=>%kgۢ\$]n uHC"5x](aE*qL [[s~{3cԬrFR}C\~q 砕^Gw ^0o_1&O=lrSSI@o罄“pLB9D8P@DŽE%xDI󞚖2DL'17i{cɇKIAdP|I oMΔz);ɞZ,ڙccJP8g揧]ÐRa :Ap|[J*\tU6MF=km*hzu=p *9X#KJv9ϐEd6igGlJ8`;1suVѾk&. #L@ B.|0ZRsԣk+G]9Ԯ] c`r1r֊Jο;dOHm/S<1y HPEE9L,KxʆZw  R̨ʷ&T05d3=-ԉD]ǪEti aE9F5uVA<5e6o|##@Jqyϓ0u\tzUacޭbs_S'LuG(?\f6vZ"%~Qh68-P(©kn7Nb'e~F&؇ru:_dȉ\Zm 45*fbdo7qQ[\96?djjCK?&5Ϻ6y;^œn7Ibb.N Ĉb%>|E3RHM( lZ\!ay>l$_Ì\>Q =_(acPJLv$,b.9Aoϒnivtc-SОK9LVfߘTBv2 [3]ȫ (_D_(jjp\ x޼~>Y /rVpdia+"/H*43W MP;Ut-襀Nx4x΍(|A[LSSW`mdص.&)/5|;g)Ui:ht9mg˳u`w{JwYhΖtF2d!! .lWD8Xc7OH29ZtK\|`a"-QN2&1[j1fr!gHЁ@|=xC9f1l)/TWŁR6~Mj}ۭ_>,%q۫:W9AUUEPtp[8$6>,gukܹ{ͺUi߭D{iN\ *ǔ툲W4P ?ՍftnQ3l֑O|nH;r2==;nkT8<bm| c' ,RWD ,`{0PUn$X@Jz`=D֏Ψ^ ey8c5uxЗEƸUU)}4c"_Y wG=$o(aʡ07 X<.i?;hy)tw6|Z3!vt]`,[dcڶj7"ĨMka+ʱ)k $FVjB[%Shwuw ݺ`'Y$Tۡ€Qq{K2f]>PlwTpVrZ(喰Kk)TUWG^t)Sx^Ouhn ^'\yJwTɁu,]g=+q1?{). fV5FNGt{,N rȱ@AU/Iaf oSqؾP %iĦb@GH !àU'ґ ;匛u3}D(1-i~?=B#5eE!mUi^ze&D#ȯf[-%6 "t1yW \:hkυ^ iGuqd,$A.AkhaǍ<0LRL魒)ۂ_[Ôy:6f-s*ۋqnMn;:]aUYboJ( ;B<٫B |dzı&3XIѫq@SdRVۮ8jLHh~L7ok;Љ~ 73[soFatMk9 i4gfcG QAݢ31VdOWEB!p~@^,; |ҡW1c t ,߃A{H[fF/y>YAr"]{gtSn ]E~MAg۞BJR0S`Q_J}D9*2OT〰32 ݁ݰ[^mVmi_ )aUT%c%.ܑ | PÒ,!`/{) W4R``P9~ L3X*%@=ir;w`f9zf f2%[*65O]b~]Pg\)ϙ}3}6||rtr[$ƸaqUdBv̌Buw@/^(M[y(o\/[kayʾi;"! l1@f>3W~HCB&b tgUzOj.4XtD{WϝFRUjy<rb0qA۩VFaG#iI Oy>7Ƴ ҍ*uzϻzwʖ*]3ghO Fe88YTĠVsY!rɧ*ɱ$)E{،"Yy^ixcLvz B3I{K:pTl],@@gd66DMi7<1ŝn];e]F-Eխ[npäo s<7>6~7-y6Υsa*8&WצK^;4ej(Gbe6\\|V׭mv(%3\^盜\,-z,4Xhg}j(ˆ"ҧ,a7$2Ȅ_')l6c52 ? Dz9 we;~1Xۘ^a'%K4Dq--/^\S<4#?[6s̖#  1<ǫ\jd,1띕bh4EYS>  nINW`a֨?~S `@`D߄6 bf;I|Sh?MH`gkIry4`'f, BB+M#$`@?B] ֿv(!Wۮ |h-\up@Y/ɰKSve/f{Ɉg3+HJTFT1K oc%ėzuCS5_\{Wft_je<)1jҎr(ԒWu ۣ}j:3Z&'ͺbhdrmĄ;3Ā&hn!nN[-سOOi,Q9<%!Z36G$11g&~}"]6XH"*AdTw!Y.L1clP6r9qVQۋ`.AZݵKiUOh!R6^Mg]T5 MX}hDX}+IDƎdal@PPqYaKk\L9 지ǃZ~~; 3s؋e@Psk08xk 5Gftd}WsR_G%>c *nQ|@ɚw['WRLAZ9@").(1UPPS3ks$L)쵐d~mX?qON[<"AFj` pn6"6T X¶$ >CNR*Q0,l?1_۾Fxz b2 a.1hz3Dܶ*x3=<^D::^"ZgX|\ |:?_CԋeS Nnj~gkϰޚ;> Iq qYWh7v|HTI0eYѴѸ;ɿ򄈞pp&TZfSsmޫ~ޜkxl 搟ck&C X9616 h SEY%>hF!'L7i+#b*¸cms׀O+nY{l;҅ 'frU4<pGը'#H}i\|%j)M p%jb&ڧ'՗&F!ߋnQ@; PyNY5a+^m#nPm}cYz ` 7d.BVMƑ'ZXla}}2emS {:-&DX]L??lѤ$,; [Bb22x5l6:?WscgQN ¡݉^'EAKנ<\3Wp|`"ZM"C YQWG2F)Xh LgN#\ǿ[ND<49Dl㄂<+jRK 5! [8G: y65׆5hKh\b8,\.׽v{M u5J.+:@"SRbs!Gݟ9Cy< ;5O '+ܖSaG}0kcfzN;f{p`R+be߱۞Iq셡5=\{q#']re2&9 E[!o.f]$53="_Mvb[@ldzˡʢ^?F;D`v/hՉ:NVKl==%]#i࿤^bф| ]цE 38BE|$.W"L8yW3kO ,Zg)f㦢N4e=U3d<ۊ5/Q6{Sj#`g2$}snPlx nGRy Ean*VwypJ3Hd~&%!%Qj9M/7U Wh绂Άi׋r130;8J̖iVyP詯EQ}Q/:R IIU.ں}A\-Nx4&3{ "ďQ^ ǭ .iXϦЊMl/۫po១G7((zC%vDijw%jmtc)#u Ǻ=`~nߝ_$"~SYOb<&r5?[HK<9<Sa|A%}(E^z3(0Q2z_l%i>V|QV1Un&"6M~^4[/Qyٷniߒٽ{jUwhb".% *ӹhzݞ~Gs癇֙P&\AǑ&qf0/"t9< I}Ӻ*ˎ,vj o4bSW\a>RLH,El־[U*C&xciۄWS3ikqPNNՇ] !nft-R.q=ف0}ɔ-~6f6ֈF8HDC^ܤ^bS~ri֨;6ז߿\< rCE8X{^(R{uyv"L(Y7;9324{aG~]X?~!Rxw+}A: Trfln4K#q=i]Ѕ'MCjdw#YJoQA %Æ6xAm6z5>.yI(g{*Nmբ ƽ+Kuq$a 9h&:ej\y_\ 4Y_a0ayrbM[";Y$ʗh&P4( aYYww2] AW Ixp<> %r.|\sT)X1r"wog_!p ((!Rn ы1x0[l]*^/i}!C1~y )dZ!(8!ԩ:6hnUP@1kn,@Wd2pN(#YU}nWQx` ┴^%-o™xx:\ٕHxmfC^IUCƽhj"lRq*7We>~kvTH;RRc9& w{GAc&x6Gą{6IQO_Efݢ&Hp[BB"vbPt*;qA`b'Xd(Aʫ}H! D|&ou M(Sr)*4,M)eeö$s5pR/kz?ETd&x=MV=VLL^& \s#FN0.[cJuG}ZqYb2ً?*bg9iq.޾E\;l;5yp,ꈳI{)7B޸T4Mu'r moVp@~!_Xs3FuBl;˿mTQĉ8[,< ى|Ҿ@nsya/)&1Cy_ +D4Q#?Ӂj+g`7;ߐZmTzX!B‚\1 ,@w'UdF2 @A=ls3L/맢/QXʺ:,%h^lHyՀG F<7wsb?1=*ؔƑȮ<^#<>DA,r/auCk Iysz>F"2cv+GyZq8SuZ28m2"RL褚`x ѹu#s %|hRO9) v:M?#mlR(<%Vx5y?;젲N-ؗfEAn$.PF*[}sDaA/ Z,&(L'KP}5{6zKX'!H53^rf.ozWz,_x J>x\X .x)(U7[t%7Hf&x{7[R&BD$a%-JR{lu@bQaRQy%~y(.[4ho d r#8b V  ]<-$v9YaIr'O "5m1!l0;Ns O[N)1ɹze1uA5xgT7K LZ[c#TޙǼ/Ϥ)'EAizNF}WϧIS& 4 EOoex)Kx;B͡}NcS+/5J%dYc|V98taT&ai 6I: E 1TÆKhOn3|TkHư}RBΟ$ lwq0f#%Uv.\N,X8rtj^\$lsvL5`JYX}Pr[ -<禷Wz lWwe74rߓ D7Iv$HY6m nܣY  m~YbmIڬo]8.]TU8MkS@Ţ"вwf#< H1Fyսٝ2E Ӧz k;_&UęR%{?L}'T5_Jqvq#jY {w.IDb'SO?ifUcj.h8t9>_/Ry}4G]MT:OE]~]6|+nX$49%v"ݰ>Yi)Ք Oqx\JLsd=EޮH/J! -.E -gv&GY% 3LE8#)H#v /t{/MgM ~bPǹtŝQg&i3ʓځ3cBػ Tݍ ~ʒFS-2>-#Bi}OBO6Cui v+|BqśNfM|m^Kv 36v~$Ae"/鶆B2^ސ&2aZ.#CVXP0~c* ]q?]r ٕ3_HHat?ܳW+=S/#zH擣>Kw漅*WgW}P fM'W ܔ|wG0W!w0f9mNOAFb)2UQ&i9(oԖ҄}0AEYŘ<-HM1NrghtmN%ݱ9lwRyx}b;q[VlzToʔ w[kAe-MY@SP;x_'K=tMbLgkjz[}~b5;'̰Qaxԉ{rP01xStLjR &I>;r`ZJO4(~&G )oeC9q7+E#rHOTREX/ )_ rRsx<BwH;;=cRn[V-vm`b;>)Km)_F5u*$V RSn/>b+HD1d4u5}r CuY.$8{ҝ*DӀ>€)ώOQ=awHӜ.,^$R#}hcn|eA -ő$}h֗u [~T4F<*A*V%158Qd-eJX؅TlYd`G, u'!^sܑ $҄1>qM<ĐAz,6\lҀ|DE*g;z)HVv U ƞ_ ,u!Bz o(6 ZU{w`M)&pc-}9d-i.Vq%MzWX1~QA=Gw 豒eGJH*pl.Ƿܴdcn ADq4~71j#DxkU7E1d*h0lha!Nkt%?KF[%~6y|rPǫR#-4qq,ٗ'qۡ#wWHsTxmk̓P umǟayf<u(! (Hk8UN<[)ڵBF-"AKm{zt)/l.4id&m+Qʁ=Ht ulpo43I Ot]XtبE6MXBʉ;1p<Bi8=VdX1{tm23DB\k qQa-`hȼAuGr(PՈEr4R#l՟- GyVx(h/#{qnXs<BjoleRs>r0ChWoK(~| }YI'-~S{nD]{Y;f˴RFÜ$ĒezĆ.=͠**42 a8p lMtX'/^Xh*[Dvv= ʝbL}RY/xXǍnb)@W:Jf, MdF0񕚁k>>j.<0]S[2o\`K״nƘ4c׏٩}j@D4.zV*C_cUW3|A e&NY&kry^̳h9i}}Sߐ9j b[ *AVs '¡6DǑLn5:tb (⟲C6r="8) Tsy9 w*@=8 7ǝDv 6yy>MؽF@0< FS\\(טu`it,qi1eN+7΢7"*F_?LlXAR3u1*>O#bT }j[iW$F]U-ݼs\=h%s2 SvWȺ_:, uA/`xL m`#_wR&DF>:K/O)AʒW`\g)<}JzR@;-"ȧ} \kE\:w;h&jSmr>1͹'cw">DXr|Z^\$owP爲W*q|~(164t2 U^ ,hSaE?X1 0\Fh ow1dab^7k=29؊Y~\iX2_ j _%Tt'2LꊪhH5i4N mjDNR a\UX,AݽUN*HAtƞ{'E"_Ѱ,3G m|'=1eYYN_93?:|nSNyuFWJ ڡ‰~ WlAC8mEhm4 {8ݦDV-V}̉N؃ƭ=qɩqx޺묾!Mڅ|7U҉ub\``UB;Qsʍk@O@&{*4i[b3K}KdQlP`r^٢ӭ|GŷA\-T`ƪL'w<^i}S[hLur"0|nH#$l_={g)Jzl筚ƙ:QXLΰJr]=IVts1)?K(PX[VAL7 !<~򕇛Uу2MMgdllVV񀆟eCV/712^`$+HDk 'h" ۬ }ZnWx(V dUt#eH+t.f+ivRq) EBUv$6Y" O\9m}~~c?گ|>yߣ-g{*-G{C~}/OD;`)]N~#AϠT]e:WθEsćm(_ŞM]DNtR'MM8mHBGKSjὒoiƫ=ӝĀf4͟92O-q3׶r4KW!r0CSB 8Zw*\.'RSf4%tQ5ר${J;'s@׋H9<9@d'#r[21EAR`}$~~9y;&nM:hTD Y٥B)XXBdԆu0;SŒnfLɣ$ODkil7pI=f#~"\,FC|^+\6bx" 5{0Ir"maφ}KlFԨ}p*p6 b~SJlۨc :wK8ŒKPP;6(mֱuOjr0F*vVum]P;~* ml0[`xRzXvX׍ph;ît c<}w.S?qUQ}V|('Qq'?k^#5Z(vVu"ʂllɔ)`#']vvY3hp?*hk4G:kۖ;q[ucaaɍTUu0YPٲM U2Dp".; wZN~ WV5L*LR ?[kc~l@mvj=ǗNNeQ5!O;leޟGLSxŸ)j4T! ]j_siN76< &S4hJ^Cx/q[s"Dh>/?f1wG)D 2D5;QZueq, c!:CU\Cj*Wj)p ʏ:c$)J+_7lYHIG_WikѮlsmsEng:\+u 1]oXB)AQ1 :'X^̬Tҵ ֭`aà0ݝ,JYzcs2hv(0xw`FJWg^G.vU€evd@P3k,h'֦rї{qZap6&mO^L7nH}zɥ;V-Uj}{(41Cbf] ׬98[~(k( @Hs @ }RȎ'#iPI= Ƅ^Zb{#dHG#YW0x3'Q%ԝh`_)   x9AwvW{u_ +d@&=l/jI# 33( ݔ5CFKjU$[8 Z\}Ç6 <oICFB"QvMbc?b{H Ӯ2zHzI^7Z 5ъH؁*$"4&S&&_0Mba9dUKHN g-_v/BP |Ȼ_Q}֜e.5mOQu-[훊Ol!1>)yA=0i83YQD9MF!MoZgDcc%oǞ}~15JkF/ZstBeD2V3?Z(MX9-\C/_LkL>&KY`\^4BD<̑џl11lܭU%̢ S:lY%ݚ5ƪ:B D>PXNEg:.@l$ķ8J5m9 KškrfA{Bt UOrW_R.9E$=v[2%TRMFPas謧lZAu}SZ{w\a@+TR2y] sR@`r.>(b垟1_(Tw8$hֽ@+ ME@9mɥ4ZU R 5m^c;P#(Ƀoh0W7'h}[R0'=$'ߟ>$ u'_\IF׏{uG=^=Ӷp36" Mw7Etٱ~DɆ\ıiE6%j/MWbK3b~ӤZPQ$e M&'ݎ̘̘dt^.s  ;ă\*nk_ ;Pt6"M& B&&feҼ4;Tm6::lh'FfڂՒS~=Pi4Eڞ Pk>8Nm̽ [wTiM!.шJy^pz_f}E)anv: _fvt1h#!lpQظ?DwåJLV0Rˆ]Dab #E^AdwrFM<s*y(v4\Jj4r οL<)ag/.MOm|ġQ*tbw ЪN+'"̃i?% E/_)I&Oo%ڷ~}ӶFg3. z 9(MZƳ܇yG8P_{>4):kvTË#wnq3{}PQ!|ku 8oDK2A,\U6Y#51ǫh4ϖX.j3[ߝRzRDS fnfxay@"L/^Liw]r\ dDx{ӥuySIoc{ y>e. 894ل5/y`b?lqty'NZGǥ ~%6KRnWsy컵9eO6z=nqp0dQc7ʮ JLJ]"&~MQ+O l1J;д4wԥ4ā<1%۽HG?A:;a\`:̷Eϝ轢uT"-c"U {]D})e_6Swt 1 ]L0]`gYSBj \FuWT(bS=F>-+Vj>' 덡2aF7ծfif+vQ)0)IZFjU( l٣9䩜(] r G+KGOvyW V`._:a=-/-}Kf:@d9aDea5JÝ .Rp@'s$`waG rqK0T3`gnk1TPyjI,l$ΐK϶ 5Y+|ȮT"er.0N<Yaި,6[ShGH.ֲAxOِ36պr}σiJx*.R፟h.kLs|i ސ-(ƓY󑻑cSʐ$l7AU<Ğ_'Z`Q:i3a9r5J^t.CgAJKIjaNz]H)ץ]n Hć+B5)+#)uWؕkJVgaHTH+9^kuxz  d]& Șk#,_0mM[ Ak2<^ md>a>Sˤ.NIߗě嘣C>q/,+mEˌ^u.2t1$艈燵Cn!_YK7f9 :4F!O-5 Dg}shg:O.1;[]Op%Z7/ujdf(Ze-P⤝ܵDt-L[:us񡴠"6kak>U1+<M\jڇu.IZvxl cPʜ s(3ou5KHlbe <} {dlޫC]ԷJo3oO[w)8!~2RfQJZ @%lGj,4l F?r1bZ!ZSYS4hH5hk=Ȅ̲&hqm(G+hf 6ДL+,lrf6%d@z-Zӯ߫V| e/ i-Zkmw3sĚg~ 'Oa^6T(ȸqgљɕDGoIJp$)b5$0`rXK3Yc"u-/}b6f; /AdM7-o|g9nj B\=)/k|rkɄjg[zUP t4,iR|Ra1r맵ێc'$nlM0臲$\z|f,3wX0k1̜uyusJgVrXM-ꖐRygj|,3!,3u 0gCY] o2[f~1LRZ; 88q!@rȴc]ߢK랈"N/ }1{}$ZoTN9)XRA9>/$-8\_D-2n^0aDpͿiJMT~PRl^70i_WfRԾX6cZȨ{cJ%W6&g"-!rPÖ~Z=:跪!@TgC&1]M(qcxBQafHT^4o F/8g`'AIyqu2N송IUXZB)QþlRIQPV=+t=U*|JsD=\P4o>Vb<ѦJ[U)'@Y+Y& :0JFɣ{bt~\SMVi޺P9uËw d'` 'UC\@t/:70'Z.K]=@exglkd T* _U!RQ/!k/?HQi6)bPg2t=~Dqы"ݭI~{,YmKF X(ZD ?b]vrtDJ$-Jx)%-yr(QI_#tg>6S1]H"DQ~nq nЪ z/ YZ