libavfilter6-3.4.2-150200.11.67.1<>,,ȉh@p9|iܺjN Z}FTl;I!:sȪZʡi_{h:K u<{/RPP$Q'++ɍNT)FMxL@P?@d $ M= Sdx~      8@)H)^)(+84~9 ,~:~>϶@FGHIXY \8]@^jbvcdѠeѥfѨlѪuѼvwXx`yhz<Clibavfilter63.4.2150200.11.67.1FFmpeg audio and video filtering libraryThe libavfilter library provides a generic audio/video filtering framework containing several filters, sources and sinks.h@s390zp34'JSUSE Linux Enterprise 15SUSE LLC LGPL-2.1-or-later AND GPL-2.0-or-laterhttps://www.suse.com/System/Librarieshttps://ffmpeg.org/linuxs390x'Jh@h@ad65fde105ede88b112a847a66ad3c8e7e3d7973b2b4bac35331152b6124cf9dlibavfilter.so.6.107.100rootrootrootrootffmpeg-3.4.2-150200.11.67.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.67.13.4.2-150200.11.67.13.4.2-150200.11.67.13.4.2-150200.11.67.13.4.2-150200.11.67.13.4.2-150200.11.67.13.4.2-150200.11.67.13.0.4-14.6.0-14.0-15.2-14.14.1hgggggggggggggff@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+@sckang@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.comqzhao@suse.comxiaoguang.wang@suse.comqzhao@suse.comqzhao@suse.comqzhao@suse.commeissner@suse.comsongchuan.kang@suse.comalynx.zhou@suse.comalynx.zhou@suse.comalynx.zhou@suse.comalynx.zhou@suse.comalynx.zhou@suse.comalynx.zhou@suse.comalynx.zhou@suse.comalynx.zhou@suse.comalynx.zhou@suse.comalynx.zhou@suse.comqzhao@suse.comqzhao@suse.comqzheng@suse.comqzheng@suse.comqzheng@suse.comqzheng@suse.comqzheng@suse.comqzheng@suse.comqzheng@suse.comqzheng@suse.comkbabioch@suse.comqzheng@suse.comalarrosa@suse.comalarrosa@suse.combjorn.lie@gmail.comnico.kruber@gmail.comjengelh@inai.dejengelh@inai.dejengelh@inai.dejslaby@suse.comjengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.deolaf@aepfle.dejengelh@inai.dejengelh@inai.dedavejplater@gmail.comjengelh@inai.dedavejplater@gmail.comjengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.deidonmez@suse.comdimstar@opensuse.orgjengelh@inai.deolaf@aepfle.dejengelh@inai.deolaf@aepfle.detchvatal@suse.comjengelh@inai.dealoisio@gmx.comjengelh@inai.deolaf@aepfle.dealoisio@gmx.comaloisio@gmx.comstefan.bruens@rwth-aachen.dealoisio@gmx.comaloisio@gmx.comjengelh@inai.dealoisio@gmx.comaloisio@gmx.comrobert.munteanu@gmail.comaloisio@gmx.comjengelh@inai.deolaf@aepfle.dejengelh@inai.dejengelh@inai.dejengelh@inai.deolaf@aepfle.deidonmez@suse.comjengelh@inai.dealoisio@gmx.comidonmez@suse.comidonmez@suse.comolaf@aepfle.dejengelh@inai.dejoerg.lorenzen@ki.tng.deolaf@aepfle.deolaf@aepfle.deolaf@aepfle.deidonmez@suse.comjengelh@inai.deidonmez@suse.comidonmez@suse.comjengelh@inai.dejengelh@inai.dejengelh@inai.dedevelop7@develop7.infojengelh@inai.derobert.munteanu@gmail.comjengelh@inai.dedimstar@opensuse.orgjengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.de- Add ffmpeg-CVE-2025-7700.patch: Add check for the return value of av_malloc_array() and av_calloc() to avoid potential NULL pointer dereference(CVE-2025-7700, bsc#1246790).- 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/ldconfigs390zp34 17534323063.4.2-150200.11.67.13.4.2-150200.11.67.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:39878/SUSE_SLE-15-SP2_Update/6f47f7a135fe223ef04fbe800c9f221f-ffmpeg.SUSE_SLE-15-SP2_Updatedrpmxz5s390x-suse-linuxELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=fdc16c3d7ca4b82b323efbbad689d441886a1a16, strippedPPRRR R"RRRRRRRRRR R R!RRRRR RR$RRRRR@hL$\&u5utf-8e270905d15ef6b2b28074d3369af4fc86ed63a84d8e0f398a02bcb8b76644c10?7zXZ !t/]"k%f0]do5Gڒ;XEs C IcKZ-&"h;{KY|c- 5*/QCo5;Ŀ\&5 M̴h'ͺ|g/T<&XnY72N*Rq7F7dVMmފؽXKMk/3c.4w>؂n5YJЌHpoqh6Ps{/LU6pR'8 ~WD=}2ń^.!mfﳔ[F\>&AeE]~jIk:NiA`7d6B@MgtT`mr*!ж@]>^}4}~ձCHXa0%GرW]Du0\&%K#M5e>q߰?AT1r k}DL@,乨 dE "s^Pg%w| P qc<(,})_,Rʦspf>J?]vg:h9Yk"]W7C,:j`uŷѹTX%G}% HCIyiKt޿2b9| j4}tnHW Xsy?}p.'`>裇ilb}!0-;_I;Ŭ9& qz/ډoa !.mͲ3-[+(h Y%2)?i~Vi~<94e׍8HOTnhCIG~kJm 곟yo?g̯b\^tOfJ rS48zG# >A~1kcƓ2i4zI\s(Ra{3`sPP국3TM=PY'Z[B|l3cpdtsʃN $q= ț~ 'k={Dd?w0KMY!YH=dp~N' NoзWlTvixaֺjž/!b}Vg&=ԫI4/^rk!EfD5* 鐠V$ck1sdɹ7PYWNdZ^<ުt7uc2Q`'")X>}|YiHZ>`+vg9[LVq" t&Zt#|D- &n6=EKby@ƈ#;]3u1bttYbask%ξ+MOߛަ!& :SX@ ϋʋ6qL6^Z:q13,$YZ%b<X&Bc#4>ԋdF3I[[P$Hr{a#Er#=m ,*&ǂK%k"Ĝng{v '>"$2mN M{*oKf')`&?\Mze{"i-*l7V|R(_]tfEDsfWg63;Ťӕ=8Ĵ&_RJܿyF LFV33_qa a"y<{ۘ&0drI9i՘Pl /dyu˸$>콡2; NNbuyvcc䙟n¡9 Τ9WZHjAq)9͔˦a)bƊkH V{B=SZv"l;O7[.Z-~'=r;eFykxb_O|.['rӁ3A0_J&{39F67Wyr)RZ+ gAJ1VI:#\[Va7viHs(>R>B] m253z4Nkdx̓QY9/ ( Ԙu~4{gٶ.ȅK1ɕbްSInaʣt}\"qǒE GRg:nXix-e4ʋ2 HZ"nO$0?(;)xĥ*Y7 :wV?a[cO˾bJoVzڬĹ+$SYRMv&(]h4o 4m\lbRN_~vDx3B/݆uxMglEuoQ=<,ST@E%Cr_ hgw`#O}[p!7ͼ^ 霁tRL62q?S|pRX5YcZ۹)yׅ2:֝kcŰa~a۞^Xre޶嬷O'Vu&d#-ƒqASG@ s95c[ٮkp hV?i 5wxV[iسG¡|9Ndpk~a龧ɞ5)ޤRgV(dۯ !\a3+{و3m6Օ`z))`?hS[v[&qDy"r1$7ZJn 5 l5)f7 ¬z£j?p8+dYGE0~ZLMJXrtx=n Pnŗ"/ӢᎩ:Gso{[dd'|bÉw308Z8Gf}4ÌTi'06t 'zX )dקUiWʣe4oLN;tNn#XϨAI ȺaCmǽe1H;釃G.lGR~3X(*gWэ<Ӎ_kS7Tv-^L*=ݣųRODds4F}iˢ:lhD)k5VQ(c[a' Jt?L)w?+zpa7pQ7}#1抚|1,cSA1;xB. weDX:f利AyI|(L0VàVG%Tg&.xokdh7tD3 ;*RWn3n~a%*ʎ2ŹDdfy ^l<:G@lœ_.k|4˗-9u cގB~RZ:T C_XAe8sbp]cRvqV IzU{Pʑ#om{K|= +Cn t{_ҩ=4O71AL ⛷Sr0(x:hH yR"4{6;*T̡X~iEHl#_0I(1/c,ОqiGC[vo48x558sp05IB[?xn]>m%8<`oBhLx9P29ѝ5 '$ʅ$Ro0H$:T#AWTIůEWͳzO[ؚ->߉'t"VmJãX"%:r@ĐB'0.!3n-t)e4[BX(Ͱ2B|R1 u4ceNammXMON_ЌFx@:<<ګJLy֭3u85͂Fw4;X- &H{;J!mG@,`iK~PS#/H+~m\DnHFu+1lAf?UWಊ]"P;%3>\pDO[Տ,f=|Dnʾ^;djR̼V H pH1X9S|,zF?8T-M%P 0}WѥxI"f'^3d|_:W? bPi3?>nǎ,4;l',tMq/\B-&J,LW(Qƒq$N{$wHfC9N+c`F?vZDbK?`.UZ?<9\ͣ{74 yln(0'p7YKHU'hh=Ҕg07_KgO=#:Fw eK?t!rT~TNlӐ9ɢ+xh}TzzW17h}wO|uR$9cP!$Qyy@M1VٗyՐǓͭN ŝ⒚Uh [ӆbC-Ezq/<403np̄g?Њ.A1uB{ V1~>ʒÿyOR\~ #tA˼JDUƬ'-:ʧh{)r >ftjsWҦa~?eЛ~ݱ7n^xē,!]+r&^0&~0;]a& #"M|%ZN@,`1.V]8)瑉50OTi8>1v6HiyjZMAUYR۱j dp cdRr?=f:'[Iwl1Z Kp|OZdz, w7cn}ʹ&/'O.&g܈_pp%Z:$wB+,+a.(¬42F%EM̙A.Xy9A[f/));3fSR egCFOcܹut viƳLQ*z0BA$5&$LlGإ=^ScK Wo Sܰd+Vo3g-Xeʣw}=dCMӢP"q!o׊[.>BG'bNe貃 )mBzwGXv*9Po&pߏQgtۆL MS7k dwJX5/4>qU)%="! |K<Fxnp L?Հ0$CIUS)<6a$c{O z˄Egr4x@=8X fm(>/Jʡ l&HH(f^a7#BM( ϼNWaR:O 07 .\h>n箑~|^q߷]bjU>%^ȐAt,d(eg.X ~U^Qp2pJ-|x!Nweٕ(e ]ώW<Ů-B{V_$V\p[0u{sN%{lFF8E2j/*#cG;agn-Q;XKekzRgBM4iF:Tc1RIf1 '"ò'Lt=K~]E#_8E$(T}܀CBhَSʣRXuƋ#J5—߲1;C |M9+l;s ыB˰hKc)Ю'zlEc.R&AHQјw 6ă%I:ho5d'S_sqtaAW q>r ?<wރI60&39VUY[4%7Obp|'j9k5_q hD<35[<jr%S+qb߿}|TJ)L`j5FtZ,+TY[br^ygG>QѮ4Nꠍ. 3xƢh{Q4R 03VT!&? l61`䇰%w򐨬َ> "W/c♼[I|kH)5\#f{F w^i ^1'4 ȏ '>`PFoIԦ@FWvԈF_Gxg-%TÍwlf4kN^{O!#9EeP? .tZ+iIoV x'sc ?Svo{נL'(ZB#lJ3GLj:ݙrMtIQ#WaS9 t.g.N֏4Z1ɼqꙜV7'Q'/5 pM,8 lo8Jr`nC m]LJQҌ{<0?Qpl2 -CgW;Qg#9fArYY HDȝ?~X`v 7`[돸9Ҟ5i )%DZGXgy3!a{Ljg6a 99y-OOHU(%K{h\ d7 igy+MtjT4,YX5jM,ea|Ko}Hy gOLKgV M1z F8a:9oOcF ^ږЙ$KoÉzvxFѝП) k)M9}'Z[FYqy~SKYam{V}O-_O=*7n]kUl` dZzۊ{ATt`"$`U>6cp({9/Xwbe)Ő0JB6d`yd *-/_l|jbС JgvSz\*2DDUU}f7?A7}!AӡO:etЁ(ӏ=W GHdrBgk$ -RC [SxW9nwCVIdf@(l,h[e}޸01ƪ/)ւSjK) (Z^鸴\&^.oa),dI4&:Ңy\R~Gwq"}Y'=Pbs='g ޅ)"X^wi顄X&qf*fSƚ*.e X+dgdN4XQnC7"&B[YˀK$ gV:Z]"|XydvYiLaQKeƪ zlqΫ0ƀyOi߸%<YғX>d$Z6..];{ \dciF. T'H e\e]F/,>1%5Ɯ9M0ϦFn.\G` `@lfF :N?`I32+xA؊;ύXRV{߀‘;]Y AlE8d_MmȯHQO?JYLj$Q2:r[&V!5`͞+xc|+9^ИVq@e:^X=0*{(P(љhU0/MA/VBN}/.W~`YF ~L Ӯk!^[61 =aBG;}JsgLSD!تƛ1Z6ad,vj>e~bX}́ug V0&.dRTOӀ`I|01J~W꺣o(\Λ4߱"1_5+ !OU6g:G;}  3\fNDaCfEe!JFHAXR=w#b!ѣ4ɔ'-,l-~uFuK3Hgb&ϯ!/lé*G|%KL rJPE~q[aeāH:TPT Jd!mF.f]d{"4* OKcsPESMÇϞ%iu=I"<ŶP3/jb% ]#1s=9 ~ųȥ RX{Gފ1H28%!4t7bc;Y,, ,8qVuG;3r(^+f9ꦿXq* $C .Ώ) EBgM l Os{*|Thk~:n/W۰nH I9FؚvgWrN8ZymDX)@&Uy`RڸO!a9ߒlJ&¨$q\KDKv6B1$f]Hֹ g%%ŜkG#1 ,6;69)\ Di3P3N]bHlgMy0*yr[Zc/ ,T3MD]V;Tx5`R&zPNh+VZhg%+xeN{u iIXJBOlLD:LXqn /|ϒ3JGeu>W. scOڵ%>b 4 ęގ[5e7CƮyRmaw%.'Ūhh: У7) ?YBdK$XXRd$4`ujAKN$N7} &aN]؉C^^ }NHPeT2Nw4X;J_s ,u@.3ߠ ͸֔ksI9^=&]^%}|#ŸxaHLY1Ky}⣂&^ P٘/4plѸsI8Iҹ Ĉv;E{czb?Ԝ=LA{Z\Р-fݗdL L,|0v}UJnJ|\adttl\lccL2iBiwCS_\sdג"DmHfb\N_gm<\xi譴  c[bw` *h"ߔ7.i֕Xgc[3QZkOhi-{]aSŸe-q 1=qMRynҿZdOp=CMJ 1f" ^a2;bwwXC j7=Q7|; 0<%4zOwޤiOIt NȲx_`miϰDmԞ>W9Wɓρ`RTF>|4KܖGM[P *Zkٳ\K~-Ϗ0ZQߊ]\B>pڞx_Y(o)YG+ D1K9#%_hT&yG5!>X7up/[? '&*XC7QX߸pU,u{d{2'ɝ 3T]d vi]K|A cBј%!'Mh턖 g-k"Gwe@p 9d:hC 3UN31.!"K7'* EUrXS`m [Tv.0-b%2+IwRV_6)ǷJ0ȤHjJG3x3f:`) Œ({&!z[ UVlINԈHDz/?f maAÚfO8UUQŠh O_]'ko^*ÈRY-d GWX׶O^?ҏ獖i ֡j?S/!K;p!}^uXo϶qJ"]'R6|ri~L/V=ߑ08T#ot!C M;Q1١ves0TU>q* }Y81N`wi`c1(Y鶅\vmntDf M tJXb [a2Tħ vXu)5j=%Ҳm #)~guBtsYM UJCOQgV8@ tk]ٌ)2vS Qh?W^,q"PK Xq6~,|U8 %re6G'_6vMLo{h$KBbŠLJ յ<+W/ [sKEo@h^x [>FOaAbV {>2_!^)s8"ɍgPe  sDS)f{s@|nUxk.ZA {#j1e ]I.#j\}mqv77z'a< 2;1$l}E]P=mT0u5O1j"['!Y}FsAmxf39\Aȹ*pdҵN#6$D_;u,Vpf %VnyXѬ{%Dc3 a "}7dy*w^%<n_;U-* \aQ\%6fbA"<ŇQ4‘6 ط}y=ZE5SUG{#hrNE*u,nHgJEj5gӦJz"JYs0HJ&7_wy!T@G8quc;Qկ 'w{YjĥGgKmr-;Mw: / mFEӥad@HK_KqD >Fw)@+Ӏ. Abz1hz-!%t:$d42Kϫ(b. /.0k6IJa FJ5KX5Vz!P&>]oa/?3'V7Om s)t^oOpxUneGP ~m 60DP^f nZX`vNrhLezŲNWe? =GZGvW_qmޢhXqU3 ZTSOQ#wl0wTdlю¨k9x-;:<%{MLoUO(<[f.ğ֪n[i6'nL.ry7Ȕ>cC `(=ZK9|GۼJHnYq 1#s:hMޙRכŘOixwaң$mSn`Nyq?֘I y/3sW*̔1ÍQyEVE 9'5Pw2> V]:)F816ё=j */sRδ ADG -9Ê@8AG.l?=}RՏ(.!;}w=b]'"сKc]iBkITXW|q3u [)crs4۲ %NB@ KZoSP& MnS^a"z()=yHhґrqqa7b٥ޝoUVXQҁa^sE1v<!&A`8Vnr;R1Sn5)HT]?q%n1[dm,A;q*N%6kP[CSrx$=HKrLݾEȆ6rK砜y KqǶӃc̝h]#:k_-uyS}Rpi h{Wj첯esM*-xsU ds،eĴ)^Ŧ!7nG%Qb !@R.>}}^{ _MoE!bqfdEcY/)Os9Ed&#%hT\x,X_|0uyЇlQ ET StB E Tq1ps1 , MGW 7Qo}a^l2*7u>=Y{Wagoj;ם1=1}چD$+C 䅢U%;'E$Z: g?wuZ` I'~DP8*1LǧW? /9/Z3ah'vLCuY]?n`eڳvF%G8/VIRAO_Ks*5,j>v,.qrMm4C,¦H 2eE!3'-kr&#o>xw_&U>~B%>w2j"F E: s{ $ql)I}z33} QLX",l*4!3D: IvLCfϨ2!ghIt5,@]G<>'A3aCϥUԸF:ESz7 Up3,ɱ&7梮cꖩJ=ϊw܅PZ} .M̿lwI"ML{<+\+}r r$8e/8jm2667 /28ݘe9wY<nC%_UQ/z}4zl9rlMDbT|U@"i&/-7NQ TغMdÜ$'#`w3F5~ՒH4~V% 3T=gXS䥌]ꞲMw Q,˝>F 5\O@V8@Hȍ4|zou ril_`R5sOFO`4  k *g-*;yzbzl"Xdj#Vq8ДuTOIncNe/a-s1C~N$2?֧䞏 tR +T`FX:|ٞJJXMr=I]cpvcq LK'mF`ײwg.57Gk\uՑ|]eķT~HZKsg]QXj&20Uk$>-Wg(a;_^/\ݛ3:ɳVQtt"&)KJ'{ Lf~M'H(c?&z(#|R>d~ 2xq(@,: jJ^ASmͻmnzRs<_vrW7> v[MD9o'.NSkC(yv|OD[CgE!{K26GȇIt"|k>=_@u53;N8;`u. wYUf7i^EgPEh06w7o~qcd6%?m #T̛@D!>p=)t. (kTWX1w9 m|h¼)Yِ9+BbKa뺸fmw|V.hT*#04MI ݌LQ =/S ޷W=}k} e6ezO7 żw-ђ(î8(jZHzS"#AadcAe<%ob![{ﰍ*mmt }˷O7)ykgZDAfwZanTⰐޙ)JPL̘w h8V=Y½NyIO^8J2{C]#Fۦ g/AQ0<mI :xOŪ9{WFK7 ֎S*%,:.YRCUu{HV16| g6so@"$Ʉq(_t0Y/'=~yuuMXKU~Xp BnH9{UQl^J I MTFnޞڥ}|بʬHVWb2Po ;VhZ"0ى0}ښ^Țw=b)i+HavvV"%G<*{u_*[XjÔѡ蠞J aKZv; }ēRM zc83QrT|+)nY' lV\|<0I?*z%tEؼy4J뗆h]ԯg]/4tR<Auʍc[coԀxU-HsERQQmoS־v+ʈ+^??Ȏ.av2lG*HJml2xn1a@96Akބ 6ѻas9|l=),QC-)g(>u)Kĕ)=\T)2[D:>?f6xyU`!)q+022pV3i|sWҬ]H>[ƻsd0A+`lJEԜײk!Asiz#=ʌkw+AP Zϡ_l_ -HMH`{T VvgvlƲ^pƥ/lai w4/#͔"EIhE^uOHM3̱G99G˝#}CzR5&ڂx"P _syKr$iM[qcsyJXљEY: )wFEف#4tOV{_̲[O`Ej)b%ލ{sr|B6h y#m/oKxOOF@ NOZ} i\ҮȺ᷁5y9׬ #œ^_oA]`4 sFdIpj?B.Ɍ+ Jnx$E^lXsYbͣ. Nʚ(Rg@AՆ[*AaiTgZnZJ>( t €0&R-!aTLd}Wt@"SN[r>O%hO" cA{~cك4PڹV.y/eLH"þl7_L'fsBe!V)GpOxX%rNd_wOߙsRoQǍ%/_}ƴeUC 8h<*#~>b4ݾ~,L֍bf }3לrD)?قy2 \#HFd ^`Pȋ'wjA wQ;a ;|ņ'!UWF\VϰG 8ꗃ؊AJn fC*' [B/aեt'6}wޜafH@j 5 f&r4x1ۧ$Q Jlh NN2[qE*x}jBjdܶsO(5W$QL`W^L\Ϗ'(jJ9ٕhʄ"OǏ[okV)i[nMj=kQ\ŻM텦:,'x.O#gajx=HoP r1Uok2૘~9$\Eշ'mfsnaO1,292"V~vXMZ&FБ!!,Ifo3_'H7r& مL8n̽B?F^a2 άLRl4j^`tb븪PiIWH[IoupzV++HXgig:hh oBvCbO4}ewPхm\3ǔyPMuĵr7\ jڜ뜜laeQxrګWWVk[tthsr=2~/܇6b]x^egS L`\ ;ޫ]? T"R&F>M)FmDsY.9Wl]f9;$,șdsW擛 =Wr~*؜VRv؎7:!0}=IXFl6zu[d5'MAp0\{{BC%3tFN)AF)yb7?%b*$ Ko J3gr>}Ri)6? hǬ-#+4o:r:Y~sa"ޞL3:gb킵`.uO2xaiLF|.x). C{^ob hQ g(XIɊK_w X;`_Jӯ% i{:Ҽe$qWRp]EJԆJp)9չ!@0*"p)T:5*^A"j{Jln4kd_otRu:~]ӣ}\S8Ӭ&Ƌ)>&N̫&-,̌WIM#nDa9߬+CLGC!شMɵH轁2e򍝌"l] d2gFy}+_; l#`CY ]8nOnQjpW2:.X?QkJHvkd9+4|˲ѹXO mVzՅxg^8Z3gncn[$Q^x~i8% D밨R"#3 KqPya0 {Yt2R38 Ż,Y;䕸6LR>Nk=M?&u N)=tluh1x2k9ȾxcQD9s7W8A/ub7*Yִ}UHT",1HzZ0.jU'> !\+0XC4 *CBuy:8L8˹U1/Ar;3/s$md@9Q O ἡA0 :@FhqsYk B@ّqm/^ ngxRW(14kC; pwA2uE5EFBP*a 3PeٞH=dGXZjpFeυK:l>($joxߓ"5h!(K}ϑhѕcJQ\@G5v7A4~Sqd,/P] O@J).GK 9h- I=9X;-]%xWX77R6X[5)}[ J/ܰPⶬ3)9f"jwv#lFI(TI<{9*w_ vw>w:ɵS*  ?8d%YBV[[iPK -z84 $r7kf~F+,%4#_rȌ4E'5ZPs]K09r"q94XCq)M<9|!Gyʼ^>%lZlj;ڎP%SP[[>xJ`m>ѭZuƬ-70sڰcRK+[ c&G1"XL|ƞ zO0I\̨ms5{k?  Dʧe9<^rYSa% -,Z#7=#)ڿ= x&mF\2Fl6h< 9a4_#q hd A8J6w,ԕY*iKJUuN۳Wo{ Ý 3(ܞ#j@S٪gc0aM'ZOzߪߤX}E;H+ZN֝0~a0ѣx3`4Kȕ6o Dh[Z\u{a!,AAAI|i|X#@Ph8b#7HAE5AW*b:lF?ˠv*B͡t^ԑxh62ZcW< &D~V TSWل.GnI}*yavt=r'"j#SJz.hVx24e?5y ǿ4÷Rj/M [)-])MnFE>9`8q6 xj'x, ^6$7e"/O;i-C0++ =lA2_ɋhP[:pP׋¢zb)k9d?$p@^7,EQ!!. %"$ <hD4mۺi;)Мw}gyƾ8R 6ꋘ.ɞTpP`w>IåAI!,% 8qp|f:D#U:fxP\,FB,ƭ{<]ﻭq\ 9""xOrn#]OD}IKZ:$)gfQP6@/vmI:$In恣;F^-BHQH {^9O k)iN/شT#,V~zsO/lX. ӌ,KEqD5FbpsjZxРI["^`ß銮H>qZq#G45BⲥRDZnk G@ ߛזFװGggm|~\I!(ӊ#r>T~KhSz.@t.E3""PR}=&K%0PkFmFxZۄpJpsgصRJ &u(9}OO& m~p+.AO;惼@~ʀd#T3A},ǯIJx__Ts+(pƱ{YC,}xF 1# e񭓵#. `CAg1UclaLb2^:򽲴9&v8G&gF3i1sHv\z[UE'GĢ Nj}bmv//Y-qHqyYZKDa)aޞiu_w TB#bGߎU):x/,M? ]3H( {(x5EC/V0,}NT:UsbС51vZ|g9]X![RalmňZ-`U4(as0V\jhcO.\2 у㷺rsVݎ/;4ܝ 3 tYnfkl80Xb{4Lm0rȡce*#49X=6Ï7޳PcBttRorW&'ii9mЕɧX{7?]1-$'2}dcyH+*p[$elL5OTJXvT4q6GŒKŌ 1DY+|W~hS~Zi.("K]I5[ sI.XGH$ox ~o >/~s0G*/3C-R,f,.$R3 9_rn*-xp,Zip$XHIq$@y>ᑺ:e\g}٫H8)P׬잞8͡z cbF"/k1_*I@yS RvZ (B2>IicA<*'3䯬D$ejh@Ǩ8n 4]pFR\\QvHQMM HWs |ڪNe .1.$i, 5¬&baהcpȷo12ݱp xpA͞m Mcԇ`I4Ƿž#_m/[PQyBv5#<Μғ̕ZJV@y^{>( $U$<-[BEKz6 _@Nlv 7҄,9t/UoFl~TӱzOYIه(¥xcGVlw䴉"hض{W.?mH_]nZbl)wV09Ƣ3.ݳoZa;1:NΖD7ט*DB9snU{>by?T墇jCˆ,ֿYo*Nv8BQt$-vAdq2kJI JjSBv ȿt[Tb|ąX^C3}VfeYk 5\0"{N_1)}Gxέos2eWD-}x+ ʳ&0c_VC2%c*6@eRX z!D14nLQV0ĕpL AWގVRFaSp(oĔ$)Q_6O}l8'8!X6y1uxu.lfI.XD0[&AiA(qmwa@4ɩd$raT Ÿ|܆eˍZ$] ilv2yCPk3TZJёڔI_ld, $O !a^1-G8|2\2jDu0_&|=JW;WC5%cfכ14nO*Ec 9'E{TK/yТ+WgTРO<(=)HSοVA՜-1;QD^D1s $86`! u\[”AC',A 3ӂ¿F/uɰԖd^k ȔAL%:ϝZ#ȫ;<`k2 j9~3oDJIjIeS: YT2`L7-GS "vqlWo :2 ΛජMުO'A;u^/ yelplsYѕb C?mp?)@P\)+&okx5l%hNWQqJQIU%ƴ-N}:ĀN3^i@= qb4ŀf5VK|\1kl'E8SӲ>͕!}^oje/:=c -(ymkNM ? QSfM;!Z<_Kp㧞ЂňP*1A'^$g7" Uܪ&0/:wDQ"I59SO49)֕~8ƺ"aĞpܮ:{>ѴtOf>}XVh # 5, zLl}$N06NWe/WWHAM󕋖av(Ѥ1D +k_ՅI <~Aq <i>ý8fɂ E_o)ekm!/ Uݙ WT ]~[!D4z'}0`[Y[n/Mm#4( F[xcֱp!s7rr%qFUb0t^2>匄, Tw n'/̧'{3~??zIUP̐)0bF'GSBS(5P&Qz*Ů嚇c2j Y'<&]g mw Rn.)Qǵ:CaOx3inLE7Mʣݫs"t;$K'BYl3/'FlCDI62K8S(RUW5>w qŴj] PR9?*-mɫONQ-\?O߲w,߂`za[$X^5mI +E /^`W19b՚SGA_0$>3oވI} -|$A j_%z@JeH`u8 ̋ H`he?bviP^>arNk-j=Xʖr.? ߽esc v]wM1(\:yfxZQX*B<n W6tXMz+͊mMnUIL8#(95ʹݹsf(LE5\b~IJ%ԅK'P@ D{#'Ylwы;8M5 8Ykf:(>Dy F ёcW,QJ3\.@N,mL ? Aʕ5֔壬7F%5unD4H'Žqt ~;""z oFݮDbd`?#In$w %kA8?qL2G30qFk,J 7nYs5N$FG2CFE3t'B/ i1#f+}ðV&;-УMYG+<z+#f^ YC1)*bQBvɚF=T \nf ($B6¼!&Mw9U? 로"·R͝#Y kjpNhz{W045ﱲ,>/Q{WG v/L2%Li"L? Iyg$j[AWʝ%< avr)+ fҺ2>\6Dp8)\ކ,fnJcU9u k&9b86 }!;'R\@#]^fpZ8ZC8 F'۞84EV&8w)b ?_8qic[z2c{vu]SAQe!ɿ{+X,__[z"kP3K21QS'ھ0r#e79|^,-&W0]+g#/[†F&:#6"ߛ]Q.<$t7ZD7$ R-s(dDocŀxb,ssV'.>HW+QM7a쨠gMT0rhk0LuPܝdŸËWy━2搷(%+$1U([ݲsѥ0#Nq3[X104/QEu,0xc|Ԡ{n $d\V+ }|i.7n!ؗD3azmX^v-Kva'?D:jG{yG/JX& 2rԆE&"aK hrl&AQDu0\57HTXNX5Ȇ9]xSB;kGFG I&J P PU?rR1}MdVh0[L&]u M{BVe5rH8we.,ƦOgԳvxb\v}Ҹ 7:19f`/ % *R?".Ū%2T^MEF YM(%Nrx'B13GԶݗ fkC`|e#տM,Ju~3墊9i9-ޥν%dk!A9# ZeU~Ac'[O0%N~Oq-ߺ*m/~2W"J5qM؝KE/hviF(Nр"HpMnkkz꣏/A9Ӗf +kB9 NT׃&u0+:ģ^1pS<ؘaF.en dp[(`,(`Gv48\,JǶ~~bK+<W ?)K'cJ2# )[j^#V|!v h>(&5okz ^Lu'S[8!*^2kɤ먔;DHp(W47W&0&ylsSKAʸ!PrQ;XI816 S9:~D(o 9_O ?Itˤe'0 zli6ߥS\x# P9?*EUFOte;8f+ͫCwJ&a[zT dUkЦz֦j"R=1df#D;l6zׂ]o8(U._3 0ٓӊskR 7SƝ8H'*-My=nf̋ATE9,:br96iУHP:y}5D鍂Um)F2.ni17nȅvIM7%MBdr?xb-Z:ZӔRlMPᾟޔt E> fp@D:A'pm r"]CBUމ~6Q(qPYjTnZ%4BOe󬝲trM]LG\mp } m4ִ9@6͐U.A>ѹߙ!^Z[z^fK\r!^ĥjKDZ;/=;V]Px5dI+Lln]D{)4œ٫QKW?uh4tPSۺi̟gmv@DŽ4%о^?lPwRh$BF{|Jӌv0!4_W\4y}( _d?P0V-y08 ,G $;nr K>AˢX 9Hc72 ZE*:]1n0j DwiwQ{X VBh[3O<}㤾JWKp8= PlG/嗦 2`ܨg$Inn߶ׁOLӧD ̞d`Df'6N,( }?4M2hYVᎂ9ؐM`yU(b?.6 KGch3Sqm|]YwF^Z`(W[/"fU`VfefzJZW'>y/UMԇθBff25hVRԬܯK*7-2!SX3%0x㕌Ty"NWDܭaQ~ %c0l3saΗt.2Zڸ}=A=7"׮lǡZpMksU Zh2V#MϑLJ Y+J- pك&hR s.19˦Re.MY|0D|찪\n<_vpASmvU>+NYֶ]f6?eYE(H23!W|:} cg/_43' du%} >Q[ z)yNQ'kΕdn Q&缽y2Zߒc7R%Vٝv8K m~%<Ԍa UǬ.ii,>G2Z?)K {=[x}٘xȓQ0r9;;"{TŶ}Lif*" BY1&Gp`'&FHZ98ZZWJShڱ d} "܏iI?磄D[\\iAr)۲X}HdcoQM]ej'4TgQ*p,!;!uhLXzՑ=]gJ-#XYfǏ⢌)zoȄ~T,k:}Dguئؾϫ b=㖰˕={@@?20 mS ؈ ,IUZAr~9&Kq*iji ;Gu t1m(X.3}Ou`PTE=bTzڣ[d+MBad=|trD{;S5g;pQ^!YM^4)UAG9L*@=Hft׊:L(#ڱlF^w %L4إZ熒pu {5xp 1I,F^[G(Ǖ>]_td]}H,ep<$r#<%_ߦX*hr O=1>dUbr]]g'Q拞sIyO=M?H2 N>/kD٨uzoa3 #M-/8aNa[R&4l$/5zn(LJjUFkt)&B$,*nR?LK`(e)|&zmMq vq"\5ĹQd +L4 u}M Het+ sO9T;`cU.;S37-䲖:UDܹ:%c.'\ ^+N}OR9"3 e/A|0|/J!:7͆rpfvēju+΢y}O*&lƎ \V›7QI9N- T/pZ0^&8.ej:BGct7=F5w&$J/ʴ0_,Mx]kO>>D%T!HOj z!bx;?,G-&.WQ>bZ ?}O([{O "EבE)` W`ˌ1kDEc+gk}z%mhWv=ǻ.WLs$)\\&9vfq'zaU:\g̍6j@ \jGXHٺ`ԭLlo,|;#f+8|]2X蠕+T,szj>V',jYen6 ow)1i^#Zg4kt1"ša`ֱrn޹.9Xd 5e}̽BQ7DYJ"?KFu4'*CJI~a6<ڞU1 `_iZ $*~Uzm$J#TYn%6Β[$oiby^a[ڷI;WEнBq41ex],mto#C.~OiAVej>*k#{8WDbS3=?7s[^30e)/^ /K6v_gğ'E991Q.FXuWT㪌 g@%#߸yiQ\n\>㏾ntgk`iB WBWnSу]oXI!9V'mlTϸ[hZkuDߧ: 7/beAU{T=oOf:y"bCw'=c/Wy]!2y9j=(R ,{2VBܜ' Uj"Xc G7\EGв6%`2W ;Z' Ig! qXg:0)ϟM]LYRY*}2WL*-{ֲA75,@EGPBnT;'@klzA_&4 N={`-4V ^s"FӔπcۉfхynJf@N49/eӋu|$^I'.aBPr-%͒\Т;K)cLQT: k M סʰ\ &`P}F9bώT1"Ϥ|$rX㤌֟C?Y3sRH h4hFOŮzF-hg`I >붷9aHqxaH8 ["M3fB&.w%PO u2=K0Wӟ!hAw5g)vKl+&)h#SLϵA*/cv[ԕu=7=CfhUAHa˪O ,TjEn 3qx|v7A/`FX>/W`i X^(xo2c?Kw}NrUdiH ]w9jƌV]U"b(=o341#=e bbzi$#U؇aV >e# c6R(la%c #WADv,k4m}x:8P UE6\(vAz9?| Ji,Rsn/2t2< P|& vs?73%{MF5uJ5;hU^+"՛dc޹h_Yb4ha>ES@#PNR=E;]c`sE;4[ Z{! #-!^Mi/.jpҏg$ A>T qL$cLj]g J댚K`.o6 EU):00M(h@(0A2bWU6vuٿDCa]ZKo=njE,'q U>cL`9~x)@sѤT+@\r]P.yq&$2Q)5toL/2>|Q^p=%OHל芖 rH-ϲE, ҙˢ$ t*@QRͤl0ܔLLyokOϽ{5Z؄d9lՂ74d iD@+A5 .[d7_?:'O<ڴPVFfuP02X;_q?3o6!>=/;6-!y{g5f1}~1\cN;\]!ȅ*]ƒޱHo_͂TqB.Ŋq0pM-LJ_Huh7οo[E<(Sw8 MW#XUl3 wIdVc!-72/J<1!-:n P/grq3[R^/t*M^:I8Iv| >SO\x $(2#4S;B LB7 gW[sC3>5+%KRLZGǙo&U )ـo̫q͕ք>] 6{xi{.pڄMDe!5eQĹ<'U={<,s@0"BW|˸F$ ߐϷ9 ?=P2ºF>\c+baoE仄v?3+9!o$Q4CV$Cyc6&j_(2^BbāPtA{/ˬUb[p%8]! ;=8{R=A';+ NׄSH>oUjpx̖9S tC`B[7[l{:_CJeҊ@%N!:d˩4W'E+#ިA\{,ʥ&ݳA;*:[:WIs۷01S'}Z|(ֳ/і('xZkhsazWQq삳&kr/9Pb׻F2sCM:(սÛ)괬Lz*q5ּ`F}oTuSw҉S>5滩S+BVgJlK4 w^gї :>+o3"ը*FaKs*% ]f QPִ:M.2Fb5WEek7<8<|tx':mh#dwK5h\ce|jں{dAG]H\>#o-~nGyNdabXSck:Pp.z-l\0,& щ`lwl@}F߅ /"ԉfq䧛CԶ$eRѻ41oKGaAH#ly~MSsOc8v2pC]=lƌ5*@*4;Fpr*0͊s 齌ALx I1T|{Hd|EZxNxV+aJEG[rbv!"L3v4D?QndcH3ft"dK,dGA;Fn H,L ֥B+W!>j#b(R] vUNS``֚2㇥ZSz_| Eohy`fy$<4,'m{0ґP$UEQRU&PY8=/ dmEurc)@ Y 2dp9A [r-#aHǰ]< vP`\yScbcƙ]ԭ.vȆ2 81,pa {&tu`G\'藧[% wp55r"jut:]$c53٤rd΍n|^hN~N,b@ SHɏ u"z҃w,+o%Tu`DBn$c:_xYjkX҇]ǪtgfMW|<PlWgl9BpfŪ90RC/2J20JVж\5xiLe-;|}PѲxk;%^dK%zB2:UvO^ '̇!UJP.Ao:WHV Q?|&N+z|Zc#KD3X$uP)"1USg 55tÅJcA0ё:i1K~(:5G@ٲGYBq~ HVf432әk^"|6l@bL9M^S0%~>?{$nW$5m҆ ,v g1S$d ںT NS#CC YTeҫsFim >ݔդ=*s:b;rjZ?\,h*(/Bp5nZ. ݼ =՜n 5YXI hNn>Dkyd@.*w^y%^^L`@m+H|  ēw77w>QHݐfH `yDT;6S/okBƒQ֙13: c J%UeF*Zmaq1դ[!>J+auSGNpyf&a?I2Βy)U~ @!w373GܳiqbF1}R i+H!'t?Ib{1%h֝]G\r񉺤7 /'Յ_Mƒ"==4T/,ti{z)C$c$ #9´],|wlN\\H^s ^x=tEs(Lc* `jp-]?w:_ F$&}A$LBB`Gshƫdy^'!k9?ﲽ#7Ugk}1BW@;S8uu0imOEG;^cxLT"4](l8p3g+! 㵈{̂QJr eGx>2ǖsʽΎؽk\sk)R#iܳh䣼FT~Ā #$ϟXc(5f.X'핓`q2N ^ ;h%g ec_ kf}`ð?I*pc/ZD?7 ǟMу_HwH=|b$;XN-2#wtH6uX6*.Hp2C% hQ$fFim@΋*!tdb[I2F0I-;h޺j$ \ݪX)z>ј[ ̽a%~{myP&MXZX2džC=B..L* k4AnW/yZ_2vmA]lpFzSU5-5º.q髾y$ :`pݬAt!˅~_pL22Gn,#KFn R}͸iNA(aD9V<^U#o"j>|m"ݵx׮wH%l|?I *)2W~h^) h+z_M8(SJ/ P_)F>;>;_ǴB5t*~,j˟*S!'rS2==/s2CwZ{].@B9ie :F큦'ʞ B4$]Y| <$Ho||oLkAW*jg={i;O'L}oj3l:0tl vjY5)2 OI:]{ǂL{D5ӛ?z0HD֦IcVTCP+⹸\`46T||!z𾐣dw2ȵ^j2ޗ&UY}<<>7ԿhiH TqK]OjpoA'ϲI %]_|[=p OFft96$@/b') HtgJV4x/(&>y_tsY@m&j&S_rG&<}A ~;pfJ^ nѵX EEtb82mx[|$U xek,s[ٙJ2~ pVs k?C(\ t(2BM*v/u%6 .E@:e9RIDoE68 5{pvHM|oB~_*mNUzT8Y]]ȰeeJe*gyZ:1~xrk^rL:F!'`qK3p<أA'ċg"#F"Z%zCȘe@v9œ-])XI 쮳Zk&H)hsͽd#AFlUq5J Τ; $ .DKk\RpD2:`|g\- n\-Bj0LCmUN9wa~B,%eB2tS 0ǣc#]tdh_gp|`t& ^Wc\4kC?B袔@'7YUkoyFDnɠ.mJOǑIB12`yܯ[$c>sCx`h6ΟQCBPP/B.=3O.:0gK8gx2h h;Mk~ q4V$T>Á>*ZȺP--֮G"¯-o45c`pPylOr?,"RE*gu#+;gB03Qu9QF'r;I)`?般:I()zQ`IJZnOMFVw-&fn+mhCj[!quzb>;u3&15')e=D2Bw+`-8CоJ x^K!1W|^0a tRY+Ӵ 4p+o(sDVC "69Fud7ul0e ecċґ&Jz S[PSupc@i=*cVbsIzWCRU;L*%)i~24^WxQ>L-,Y^R\X63XʗHj@exe HOpdyM/t%͌ tO-V7-ݳ9PUutxdX"CO/j2E^V@*=RW`SaDm ,f4KU .)ɁfyP18|Di34%ms~rnxmg'~]ʇɉOq퉮4a2'#=e&Y6MDJ8$1s) :}L֠7 N1qЎ[Ar 7:ej#͞\ώ}--\H挝[^lk[H#g%Wcpp8-@9\t Â4DG; 0@ڰt #gk rLܙ+s%e KrjBM}YRraEV3}\ޒY1/"D?y[+"γ2DŽA{1YwTXuzd>bCPϴE5wbSHҕ2C&āH>FU3pP)rue?2i Q¦<rTlp[KxO u^J+Zj"S|a'n D7V o/fzlvٵ:G:κ5 mm]nkb[9`#ֲ+fYG{am/a ;1, Ưq_:\, {VC:MePm?[ج`f;M|Q+irvM#]sDŽW>7_'r;&H ~~9zt6Cϥr<+aaBh},OaLE$PYu_=Re pj t,䡫p[9:ׄQi2&͢@`yd!y1A\ӟ.NRs-Ћ©,ln>\WL`g7a'{v) 䥹D)wېl;r9L7(PfV 's5)Z~p5m*d]ΡCxVN8sS↶3)Kf*ݙMf89Hb69'SWU 0V %zP\b*RN dvsq:\I)V^K^JyhSCA>VL;cIΦX@5t>6%1"UhbS]G-#su*Fb;WSjGt01]kMk=I5y 3{S;z{0<2Hx fB4\}Y> քobatZMR@b4#%Ե_y^ _>l(Qx!QƸ񶔿1r؏?r8P+94..=aojEX1!_MDg![cYz H7{6 ^%-:*y)bU+nNi;)tzoo[ c2ɷ[q,npē Ƚ ?[ف B%pHMٷr׻|)2 r|][…?$!kY?t dH̢ #g~ʀ,s݆Fl{ 읝{7<l#9.+б˶BE4 5A !TVA\̕&7> yirZ1eC@F/UuE&zxZ(Oێo:|`wh0dx¾O|xpHǘ I=k=9TR]Y%fWͱ#2bwgOQdi})kP{ƒH1 z;+R_\[Uȁu[03L%-)WۋrgR5O)OA&@˷7hb+EBb4axq<Δ2U˜+$_9 BWd,AB>2RJ᳖ CKv26YUg%ⲊD뇽` .X8e1N M?*1o+"[FK%`źMnC3Z^Clxz>Ϣl3mLĴkmcX Yߒ^u=S>WL9:sE{ң W݋vz!:쐯Zz _X>GlnH3T%mqv-?Pt_~2*y^΄hL}NfbKEg_Kꂨeu4B uTpɨa _r'sF2dP쓽R0X'w|K ٽh7(' ﻫ@bn`TE84m&;8:n, 'D8buW Բ'dA'haoG;u$,1^dNaBvbDǮad[miDXGnaG 91=|(T<5unb֑ZDA9 ^o$%xSxvAw;gD&7Sd zP.{kX=p媰x@qw 9T20u-2;Oҁ1;X`ST3Z&YWޕڵ>Otnjwe(]MN a )nFMVDb _k1lĺJ|ǚ_vUVZ YI! @'fTCP~N 4LZ]\-@MUٍ_b"hp<|n?xCۓqD҈?o W.H)q? %?GTOTPmظ锈> 8]pfQn~s6M_Cz(C}_g JvHokJlkrp4T)358.qnS8eu+{k(ys3oygW;`~s*"o ߐ2(f+9 %#FkZ^ݒ]mfpX09IU%761Qs9o6&neLqF Q7ۭ )&oMrz=a'ۤ *J:iОxKY嵏Y?4'Ӣ>ئt1~V<gNQ#z+=.ĀDTw?F>elD{®2I}{rUj>D\eፑ_!rێ(q{49ΦwMdl)k3ǎқg,Ϊ*jxXrm b /JaAO^>tAm$3ڢ,|9;ów]Y*L ^3HpY[eDjh}W$SopP9WC{Rvt;q=u}9mt2%3 @H6:DO]Vu:lM'][VL¶ӝdOハkJQ(@^0l5C$j-:ټZk5)rLg9z 4=cʰ.ӓff2I\jN0`>ˎdNd ܆?8zBtL?cܕ=EYYf_-M$HmaaSM)׹1 oVˆvTx#煸LvB0E⮾svuȇ}ak161OᩔkC:(t>3ڏƻ\fGͮRbf ?d`)˚`$ !F ݙ1Ъom^ _cqP \LEn"(+it-f4+Wijq6OjxFPՔHP%i_Qq -?'t6OdjQ;* 1v68fdUd@K9쳑 %hV Qd-!2l4ylBӚTҾ}6#sS9;K5$s9̬HFz.3Xx>MTkc5=#\Sb4Ft|N=*S83n5&Z^ .%\SpdXqkN{Td-KyϾ4,&mz6q*HcE4^"W~to4F'U˱L2  Z~ܣFJ&pJd ooIMZy y!IVj98GhRa'5zNC zoJ^ӇҜ&;2ZKI#bP$T&-d#w-I+w$v2QTXuӖJI5ǁSm1OEFbã +$y ҁG25|sv! :P^?~Uh7lGot(Hȫ9ltc{ԯh@icѯ`pD8{[:cl6eVE;kYIE/Tko{TrGN@96(YjkK5kyņ9"w٦tӜN7:ް%"ׇzZWu&c#jhi k b$'ןv^B׷NX zMJ/}H:ݶ躢hX1X3Ee4p1I~~+w8_/>UR6GtzjzY ]dmӴLF&LжSa4Nir*7RKa #AZu!h`0C]C ߀g^XcaB1r= xHmᐒG u;B&a NCl=C lj^q5 *T\gN[8~tDYL5T]u-G4&+6]RL4[?a6vܰHfxʳl,y#wW⤜7}6/c|дC1H/ }?VuxS{䠧$9eH|k9qSw:*xqd5zsTc]+_z) ⵲|#^.&Cmh@lrvPBBw;F Nqy\W\㕖-~C;M{#?- 1Bޙf:4VȒbVmJ/T895鄑X(Tk[ITo45&g;Tf eDcM~ny{M[f g`!-hTKZeΞsv=09 bP%=2Lu2* t]vpV"@=^.@9F _Y^89uu0joBsc>(X5v_i+7MJhX( ht3JfnTX/E TlªIަV#`ۿ-fϥx02ZM] 5%D:SUf?o_Dä́ɚ8c^Ÿa;'DX:;%Y8~_?'D!V:9$uOEXA>x}Ż,AS+qHb FsT$5:l*VfhPo /;hՕ^v?XK%:uxax(sy:T;cB9e$(r Hx, `7O!_U`Xv4vS*f8@ӏ(E3ே9D/: 7E%\-*)7t9QKzISr]X#KvG ҚQR.a)*L+a,I5* 3KoJ /A؎Ub:1WVN"9 $tcWe1l_4"m|НRpW3,$%ѱ\ [(>|3-_v%'LU`3Uu꫃,l~ & fO?hFѷ$}mYG)yMNAj2TiϿZJ^M"%О1,w?FI$l7HۧoW0@2j,$APpɑ>h&WpHlT/5C1'BS{aobP/Sp0ɞMI?P\-҉T`ZJKLwwHh5{ az&e;N"FTa{ 9iU"?`Aƨ}rfrT(5[  qeg|3~ͭNO]$UYHp+Ѣz٥UPW16L'/E'S~[Ky{K8t`ջ 4`44Q|-gNкgpGҭhtV~BEE4s;(}- 'ӈZF̃P4kS ف'^bg_3IMùLx^f1bPQUNj,_|S@meq)o1.g~o?5*TLAtmҗ#SU-~qjqN`\1;20E!jdX­C@[Z{`>|c>,ye}}ov=JPvH/:G$(5zwdЋz3AhZ~qji6zB[~EI93;:%k[3UVTo5w%Rq-m3313[R V!8,՜xXcW#<m!,O"MܽBsS:$8$6- /?W P5]Qb뷎G?I6[WNE)͵V6?M 3 (t%dD쀧(Hhr'hKu{ILT; 'l,zNO=+;: \zyE7T F7I ^k-yj cPaYLp*~H'i !ie%NQpJ![ + b9u];sAf {~_ ז-TAmIϠHjr}w9\/bk8=$S6#^K  mOB7!E7_3q\E6 3 i܇LYnͤazv yM&u oKB" L@èdIbɪ{)DZ$޶r_f#bJ%teNzļq%*39D{(瑱`4 y׏BcuIVsUTN`d+-Jpnd *mԤ^kqV+dnbyN)6WJV s4SVYd;]"sg6Q=683dM2 PN9 ^杉BH|7/.9`$D (ԩ{A#IJ=zGPUu͝oUQ Ye<';v~qh1g- ;b2̤mHJEQliqZ'U飓OF*>^#A ~vnr j;y_CGpFoswP_Z]PᢻMJ~L.zY#Ӑo%Nb@ц &sZ]@SMNwxo+@"ԈgudPe^@WV/`p0Mjh]=Ȋs}\VL7Glo6 ~P[PTxT˂"@\v ST1|@?k8f%gUd8 b%ElyTg S_Ltև)v r9I@y-(Ӷs0GI*\͈&$uw%d8t2(8g#YcW) \{%׻Uj0B7Oh%p(T5®PJp s^˺*m"= ղ˖Zg 2k oA w'_ڻT|#˨*ϏZ$e 5zW=kQSez?tꀨ0)(,f@,1N X%9+;}Hz`^-t_8FAd$^{9BcTvVL@*[oRG)C9ZHyEmZwl:BXDELRg,,$X@JQzr CQ;ɵRrڤ 5##H4dRӌR b}1u}T<֏{=` `cpTSbԪZ=J|ʄ r⓹ \s6uj4*ܕ䜑3r7t>͸bmBGs_)&8vup; qooK$-ЩX "pҗUA1Vypy#)g9_kZE R MiXPO݉,kAmȍBݼb0W!p9v KC3V=G]`?ܿha^H tL޴փ0_j0 ~G{9_7|*Ȱ?SXJQS*,<{ Hڻ6ׯh7,a q=+Nffy9O`q`F& r:8~b̞ z6[*K`{7aWK휏 0 Eh&sӝ7PVٹ(GDho+ħKީM0׼CDD;7fGyv`-I UrwMbO9l.N\()t D]NZ/) ^8V$CKrո-_㪃oR(+$B(%Ww9ǔGY1EMh3]X}(^ s`\i)H*8Ov[;NSОuϿQ,LU~87y3&[mdyJTʦu 䩼CH4iV\f A}0Q nO21E}/F!ZTh5a47%GԪ(3os 5R@eo] Y}@ eK BojB C3ab\FI%%LwF@bTIٍ8g+-B)J悠}fz‚@%?3e#σ=x=BI  v0%8+#xVn\ bNW* o:%GeNi؏g2saoq^ Zf)bZ?.'¼ qSfmy3/b$Kw)cˡ[)R!#,Z )}3AQY}g8¾ wB_5`Q#'7Y%1zhEBDrk jj_,-Tv\b*FBcroW1@RNi*$ͦ?Mڭw @l3[+Kw'=j'47:ϔ6jquPzsˠ>dSgHq.Usgѝ4';1 I[,d+u0T goTRAqtq59ħиbaհ'fJR1i~D`4pV? _̢ڱ(kҤ‘ 𞕓rMŀܿ +<]%vs'y܏_jr![ N#;dM;J"AÔ?۫1C lg"k5?^"gDԷhUkŎW 1Tb!El ˇl$[>l(upH0z䍟8f؋Sdiu^DK4[A`Y'ӯȲƵ6[S:$w}~; 5r 7=F  ):$ew$WrڞuDkh[X]TH`YED=-zw l>h}(8);@AH0=fNUl20!k(;Vk]F_};udS3UXT/PmUy(U 5*F>l.lH%-}qt_ ZxP҅4G\E!*zd*d?yxIlaxKdz}%AnM\tgqZSic`ҙ5řN'dL[ <38ϑZvLb#]کLeRwDe\w5Jޮ߶s$ʉaf^S8Ul!q$foɆDk&Mѫx3x 5z &Fba39PĥZ̲j>L!FC ƝEF85`i>\N26BNq~>y WNr+$=hqw2'h#yA{'+Ƿ+)Zn3%Ocϣ~ё_%/‹g'u |2!F|{, |pFj0D2j(M }۠FbsSȕ@^Y(ѢSZR B&ǘqcWϙ Olf ܿS9ΰmO/=څ0H4' t/ f#(S<#sUo}KY(9?)+eOC7SJ%0D.WE6:=<9B_QY\.HzHYDDŽ,l<4hLyR-\yEq|aSАVC6`&Up e<6ŵűyضatn8"AI/$V^pKD=߀Y:c:h +aUF {^1дVj+/Wg@scsZ7x!XIṰ? WkT)SzȫFkTUؑ rRnK8˃;&i$]+nr\6Xd"0ey4f₻x*v>S΅>fs zgY( -ʌulŗF"lkHXN0HFT,es |dE=ګ}SW+Eco՛XVW&Xh-2!&It64mZ  ?@Aw(ikPƲrFse*ppue!X $S5A\|1y hZUW6lW_B>p#Q=R#=}b4񛞭otWn^ U Ҹp. * +,]Zf u $ ί!HBYill hGD5lȑc,ZL 1G$ĎqލٶA \ tC]ke_ @? YkVwJY"}W:`D ̫DUxoUrކL TPk tY`*$LU*^{יONQDxLDp.yͪзn'>̿ [_w,ZDٕJ)/_M֍uݧlm_.<6?O*/bmSKf!7˚G:%ȊG7]ӟNҾX܉胡[_t(4cwPl?E4 y#gp=ZAG92| I{AuRXX#5ё)'OBPpJyzW+`i])Z J[װ75 BΉ(KZ o·FN 5qlpCup̎+rƍ ej~ֆbEORݮ* GҲQ*rzU%֞GoЃ ȣB_=ºy:ʘ>GqkȜpl7A'vXk>dKSFw$7ZIL`>M-ս5~I;Ecja_ZGa e"k-}X]@*|Ђdz:q}q[+HKUS4Wؑ=CŤnj OOaw 0$o|Ѯo+ / 7}ڋ;jRb"ig^b zs:T%BEw?T<*ʦ0^ᤦ42w-56S%|_Z͞516H B"Í%]aԥ熍^t{O`HaPM#dg4[Xћ O\m /$ f~<ҬoP!P  Z\;=пzC :zż-~b&יa| 7DeSy%6K: \W6H0L/sߥe&Pty6ϵ0oDO}.؝`'^>ǭ ޏs xHv%F"ᝏ֍Yu1&t8RsͱY5b;n@nfqqtx8/* ]OFwcpBתo']yxn2 S^)tܺ0vVB\@x| j3N5u=M$-4^kS.wcs!+C:Wo -.|"P琀Y%uWZLAFW[}C DfHhOѱd^Xwޣhpg~pq䁦',şffNM(T·-I {DW+㡊{k $mݡ[lKUrfÊǹkEL 7Ҵd2[LlHs2Y`n ilR8ʴvQn0DTRkP?%#溂uFh5:{΃ 3P!y,C%7Wψ9E ع™ܤNȕ^#(Np'K%r*/IU #]` /IYa^mMc:5&1F#/wƷlw Lī{Cbub<4sfۍgu@VF0fT59833oQL]~+f$ e6=GƉ=.qXa7Tv@pVdVScHOI7JM@nc8dru*h纛TʏC!WJΧMtg; r{fZ$NOщk.$;k_IIQn(mU^_TjU@GNN^|bX]t̩!.(G\|XDl (vuدy K9!=3HY^h &ĺp_<|cˌy-OfV`ѭ? ޓX5nn袐p[;fNTrxM FMuz}v~eƲH+ӒrdG&EKUa6m4SdU\]:: zKWKd~ґt *xw ϵSܚg}7Xo]9 +<})X{ܞ14ïF1k5g)TB k~_QQNǂDhI0 #j1m%Q[+H9mF}z!,筠OaJ@Bj4`khhs$/T&S N'@Bhmc%ȮK6kZj/,5 4mY|@TRd: 9dl| Lg0iA#]ぉ <@+WT¯m-DU3aHHQn`I){5=u8~vMJ;eYv.+6+((&VeS:O>+ѹj}GS2s &ZrH$a|abK;-0ҌI4M]Z#bdX%e_'ΘX^5nޠ~I&r8\Cx7i}x˓EWrU#lNuŒ>s̠Np|? (1OZ,F)_-4<"賯蛘ckK"65I2EV$lfbOH2bkԄñjATȹc{ZjB}a@n@p C\FCT󀱦+d{QHΖ-$Yp򶣡N$`;\޽gMend Fhq$dj 8Ui'{ T (@w#Q2#l@`Q}-XNa!O Ƨ!%#Jq#Ԙ1,A-/! a#pyny60#ǫ8Mż0%5>zi}4$zP.h&9|j)Kl#h7L{i2OmK_IC),K_0 +SX_ At04gEt,tt7weo2kᬯqy.} f8uMrr3y&i b=J2a\0*1|`y('/Prr_1,-}'3#RBD^Y&ݷ[aWcLC=ǨK7oW6V`@Xm#E)7v9Ty%t+oL0/9> }{UW5bX o}ddq7N U:rdK-6nf‰:39ى\|mCj@El{gK:š s0@딪Vޚ7 V'K.Gj2}c&ך~7PeJh:( 'C_{4_(SЁBD!Ii'OP؛|LY BF]Yy-e>mډn͖rqg[vg0q* r9E Z%qvב։^qLRW%1$h‰`ľtm>c4M`)4%5Ҥxo NTɤ }_/[wqa)u|B.7-Z^AE'~y2qnYj;}> }|[ )ym½2ʚ` p&aG? Y 8W[{|$gU^O[?N' At@=dL6 z < 0u61\3S ɀda67uSUR[#*AO[NRJGnJ O0@-3ɭS,Z*d;u1 4f)(ȢoɄo!ms,4vl!>D3Cud*v/rZk_4? <V~5㿥dQkbQ ĕ$jg5c }@&n"A1MEzfXX#B )-Ǯѓ#qn$>s 6ҫ0Zw8-jdj7FpBsSL{񼖾uKaT=aC?3u,Q08%H3 H'O<wIWj$n2Ov}!쿝os?g0s?u _@T?s&ԛ$25XJ[jǓdX,Q-V=Blk;|Qꎛ(sQqLd H&<)'G'#=]O7$0OF*dBjBf5'RyF+`P.( n8k"q &k/yلhѫED?IuaNs Ak j%ˋP"[)n Eٖhm =c:I$$;#>Ng*ꈵ Q 뎜i2.=(e*2"x\Ájgq1^N,Zam#8Ou\xB->c4J*'wa(넢 \ v)[= < og(C4"'KV,N_J>ge0/ =Y^}#N#BDRY_7 ?}WG2">%?Bh_r86K*9,L4_`oێ{yS €ZĻw0thaƇ2r OSV,63q槌"Yچ[G1Rgmc|T\)Gnm9;}e4_I8-b'0y6Y9t0c+*-}kXySiOKk'Z5tpgܜz uj_9+{ Bir)[fш_4I(J`LA([7)4Ak՞,dĜ15y B/aTMxfҹ3鯸j7б-/dgË+7q\m f juV(l=Ϊ:2Ěk9^Z(l0>f뻲˷Ӡu o3B"S~_y[>5HS׸ ~6\? $4ZW壉7BYS5T9GW@!@g`LdײV:{ȭ !_҃/YhuF*dȚ(+ewFQ^<WHpj4f]rh4( F+ !::7%B}g3´qiv;ΊK\N8=ǎ`)ժ5`&xP4qದ\/Ҥ@. _*L<.@Yn|e7*VՒ/0=M,6Fp;G|&h7HPHɋS/F'4WGB^KD>`h{Pyl22o|Lz|,٣/ ܫO" }n*hW3wȹZʕGTb'zkj徜As;報RӒ2?I#ëO)oUf̋n)É9eFFO {IA:x,lυi=BÞp>iP.\Ig: @k# +tj-9LSG_2?p\Ɔs1%G<16SpEi6Tب.5 *[ L?%Үބ&s^< ׳B<탦O tg( 0$5CpZP)f>`tQ6ДtӁ(Nݨ=S="eXUwI]SZ%͘$!Y`U>CS޾%@aVu:9i/*Ƭr›:V6ˢd)[ D. *cqZIR]xQ2'͒a; jGC#8@6s `2\{V@Jr-jgHhsvǧ"Cxj@?'؇wLw0GԃӚJ,?Lȉ6/"F1)`xYWӫRɛPYEߜ7d[F4?#iA%]Q~6<]r#909h|OdFzuuږ)7JƉM: PMΑ6jui+ZϠDSF@F?Aa; 4@c{T7HL"q;-#BBL.*L;ޒU?E~s0$!۝lO'pE x G4c8f ԟ\i/zZ+n`ojf-$FP_)& bW>ibnk?%^?B {yQBTc]WR/ʂz_VV_#E.6@nh*P"77E\^cFݯ]iV_[lzEA Vpr.*?h|p#,v.XF=m"OV\pJ.^f=u.ΏC@z=gf~*9[l-(R',buG~':"q&xw:(;zҠRHg"/AT-8$%vq?2SC|IK>!` &dl=t{:peޑ'|ٚ6gˇ Fx*D+1oGn^%1Aw$屽YOL bXbHGI!?K~FV&edmҖ]tJr fkfEf[Nhɫtxn/^SuB7gS'VK2(ibGJ=R)֛aԚI'N/F)T"yF7>KA5x1m-b2 ``O>]!x: ci $Bսij0-[G̢̽0Yy 뤗6LҔ.m&A=z,ƽD> Ra}8DITp{R 85'[>r7UQ=w:|LRoL\21",Ǜ.:$ڱBjجuj@]qe2U3]#0K۬Lx9~& 2Ia7ix]MԌM",[z[?%Vjل[/d)Ha|k >9Ά;B{lG iv*Ŏwnm *_O//+搏~(iy V mkS.˦h"U(.-'[o @03xx{O s*˃dѷؐІshy=I2xe]$^ޮ`Q[5eD a^tδJ'^Wvr ^Q.ٙ4fuMi-]@?LG<8QlЧ-Kͳ;#ŨY]9 Xqϑri٢ 3^jtkϮ<O*Mme˨wȇP2+)խ?U}D!αM@bXFِ0*z"u#G2ljT'^x3& &ݎ߿ G?1s Q^6>xCߍAE 8Qc=QLe *Ɉ_?%vdsƴ X7_+~wDBc>Gl|n.q-}=2 yu<'Nv:rwA!DQY dK{عO*9FΎ8VX; Rjs;,3\qpJ4нVPTfCl6禵La+^jfI[G Tś8Mi}=wl~%bܑ[UꃡX~m~ Sd1f kn>H'BXvJ*?p޵qޥ]Ny͏agSmB4ci4`(/KΛ+#<=a#b?!qz2Iwc X|M[\H0}WՐu7;Vg,ouIǓIn_f o3Aˇ%U׳Uf%efT$);ڔL 6) @ 7Khs(8 LP╸PIi H@8"P^7'0;])owe'E?όvPީ Ms4'ZE3 @Nػ:bs~fB]h BL"Y_sse6gD0 l'*s[`Ki![jJ=9FB(~kr<|&.sZ21NY?iIcY*٩W1Fo (:u7Ɨ @hE8Wc<Á;ﯯ8mRI;BCW6 (G;pfْAjD@@.@XЅ.>haVՓa7Tbe &ߴIp^T2%D4oӉh²4MWzx7gw?rO!]%8Df1=ca\K "$;*~eLQXx| Kd4 gē]tbg xVx )y 7&nryJoGt;6>< [y\wHYB?v3Zva"O B޷4]rS n)kGug5pI-H4%1h/ECޞv:8B?!5.$qDvΏy :]g(Jd$U'o@ KG G^IE0؁@JA8 lݍ ^: 9m:pG,4t}g!ݩR#ᾳ q%~A"X! ꉟIڎh0WAK[<2BVErPяvjBa~OV Ϯs,ʦ[-[<?-Q(\:%EZ?y56VgGe~Z$Ri4eV5 JƋpЁ"g?"M#A>A#SU=l ;nHP7l R/+C&4]~JV d`MW1iX  \%;Qi3GW1_=׊WP٫^/ VC裏]|PRq0$5I79y,ί'V n.4<1gtqȈT{p4rVMﲐ2>,u)4aF$L<-9Fhk[qqs d@P.߅ΏPdp[_#Y~ _5'uVNr8rűLh95V1rOD@ҍ f͍L5x ,{/ E-Fʝ<WV$U$i+Mi}701)"OB;J ` <4Jp 9~lPyT < Imaw8fL~{`n޹]3dH' /">:$~"Vy*rcvlB!<X:eiƗdmS.0}B7w;DHՏUy@Ңtb^;FwȞA2&O߾h¦EJ##Q0I[S>ꆧ9IӰJ2ݰc A9緰q՜޹=s30h$&1;c>.dzG,άV B u`m$+=\nsA8ȕ8HS l/a;vɋ>|ʤNB6ja7}}Lv㺢"{G${搗5w3hQ ?7/zx0ieOm} LoӨBvJ:ؕq@?LHk ~ݽ;> tTHZb!'C&%fdVo/r?Y\#3ADٸ:Fz1)[X)xl& "_^Dnz ZjSa=;Qb,}+* .A-KFy'g>mbYˉLNy-tUt8*cn1:#ߔT!hĞ2j숝WR_MNɲ@(ů%jt;z,4fC][Ո eK00TrTyݑW I^:YkW\0V%אH*bְoE} nb ZDȯꨵ!AZdo~VYkBoj? y#Ӆ~#d}*s~ftc,r9Y 戔"XmNiâIXE+ ݽ̃$Z**Cvbk$)d*1Nd@ĭ Sk3ll'x"܋N+0ڧU5E\ zʌ |YXGָ#a9%Kk F<ب6L; Zar|; i>?}GZ?i6:h?#_BP &8>Q3Yv yD)KcV VCʫJ-<f=AW3cG.o0V"!+^]B6H+4D` "DGt><, &espV"Wն#.؉DE2\]WQ.hS *kZ0xN .=DG=x4/ߏ*‚m:])QJ)ntŒ_.͚`*"4 YQhn|F)lǔZ%*2|{%̛BN!c%"y_YeZ@60Nj$ߋס{hd!'l} =嶫+q-O9͟|O".ubju\o/Zr8'h&Cm}k3MN},! eebݠ;x%:~&똡FKOQuD1ܺlu^{ KWzJYlAzH'HKbf53YgA/!kh;y3B6aI{3xZ:W,1CIqZmDME9q}` zYġgV CVOBㅲ6A %*8&WxU tqZ:{wYiCu?C՜4II'1G0|K\uo>@R.S8ȴ9kTiջi򠉭/,`q:83aMaH*r/8tWEo 759Q;/!h'nÅ$3SmÐVqƕbzқG$^^Jq )8e(8~ͽ\ᨢd * ,\ yE [YTO[o1njvNWY;SR5 K6WO* C>61*X[^¾ycLІYVCClt--ϴ}Q'f9B[t %ZH7p23]b`ZՉTeNC;{Gk .!\.͑D}n~n CMm 8urJMIMUCZp;R JYE8D 8"lNzC-]1 4~ 3f_jZ-с*rQFΎE0'~H90ĕk}MSTVìzcWK}UƌD4g;Ƅ<>OpYVgRJt4)E߅`/#s׀'wjnC#ItA7"ti6֜YH&X4\wǎUGsӔ#Mb6ߴE#PXq aw]UrU+gܬ V0it#y}KG6fw}ұC/ᆡfϏ9H>cP9lVbA Xhڀ-fY9;s6/ lX"itGUyI4AZWy$#V3ߋfy >Ne9}HAEPۈn6"Y)"MCW9"Aw3w^]_VH +2HP7F۞PlљIC[sjF.a|{=aR;DI,bD"YnF5L[QK}T ^&,C WzNS# /Ac&N~9v>{اz1oъYWC~E 2$@ĿgĽ4;tOwQ,c?@Aw\gf@$'(u[v!c@X8MP( OT\r xˏĿa*5 IQFI'*:Vu`⤙E֟e)|!<5fUofwA?XUulaF<q﫭@St0חH$ؾ۶â1P%#t\%3s@qj^=]ɾ(2;'"nSv, (oNp>NK,]!ۇn5c؅l>'^Q%ۙǙ'3oe3tg[q)swE i)Em. [(pɖAeH[xzWmvSw`fve/):L.=T~@'k|^јT9\alC;M5Wh3qy78Dm[X(%5-g܄Yjn6-Eۡ!?am!ak 5B։ރ݁/ ]VJ1(F,&CtN" D:W]NiԸRQ# ByG;\ߥrXH @.XFmxݺ_\!S6oD7eԹl>I: -@6JԆ儹H Z p++qAJL=== z 8Y"6!tD