libavfilter6-3.4.2-150200.11.64.1<>,`hHp9|߳AMjܰUx"v|g]YK3זtGͭ)jR"PHBmfQ9] sd V9[Yw~X>NiX$1UD/om-׫>~XU} wvd$f#+dס<ؤdyIP rKS_ws%o>T7J7o7f Ͱ[ 𖧋^{bןSـi[~ʐ s-"bU[(âd{:j>@@?0d $ MA Wh|     @H&D&&(8}9 }:}>Η@ΦFεGHIXY\ ](^Rb^cdЈeЍfАlВuШvаwTx\ydz,Clibavfilter63.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.hHibs-power9-13*XSUSE Linux Enterprise 15SUSE LLC LGPL-2.1-or-later AND GPL-2.0-or-laterhttps://www.suse.com/System/Librarieshttps://ffmpeg.org/linuxppc64le*XhHhH2c7c083aa51473edffc9d49e278eef354f04efed0e0402b6d9a96b0fbcba5c84libavfilter.so.6.107.100rootrootrootrootffmpeg-3.4.2-150200.11.64.1.src.rpmlibavfilter.so.6()(64bit)libavfilter.so.6(LIBAVFILTER_6)(64bit)libavfilter6libavfilter6(ppc-64)@@@@@@@@@@@@@@@@@@@@@@@@@    /sbin/ldconfig/sbin/ldconfiglibass.so.9()(64bit)libavcodec.so.57()(64bit)libavcodec.so.57(LIBAVCODEC_57)(64bit)libavcodec57libavformat.so.57()(64bit)libavformat.so.57(LIBAVFORMAT_57)(64bit)libavformat57libavresample.so.3()(64bit)libavresample.so.3(LIBAVRESAMPLE_3)(64bit)libavresample3libavutil.so.55()(64bit)libavutil.so.55(LIBAVUTIL_55)(64bit)libavutil55libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libdl.so.2()(64bit)libdl.so.2(GLIBC_2.17)(64bit)libfreetype.so.6()(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.17)(64bit)libpostproc.so.54()(64bit)libpostproc.so.54(LIBPOSTPROC_54)(64bit)libpostproc54libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.17)(64bit)libswresample.so.2()(64bit)libswresample.so.2(LIBSWRESAMPLE_2)(64bit)libswresample2libswscale.so.4()(64bit)libswscale.so.4(LIBSWSCALE_4)(64bit)libswscale4libva.so.2()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.4.2-150200.11.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/ldconfigibs-power9-13 17495509943.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_Updatedrpmxz5ppc64le-suse-linuxELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=e6341764d091ca805fbbd9d9b9c831b9c49c6969, strippedPPRR RRRRRRRRR R RRRRRR RR!RRRRRצHYj}_p!G!fgF(<=jqf'H8ɹOkM8V\^qzܞH;I؎zI)A)2wZ>wj߈"ue̻,bO&ѓq]G4y;rwā]l*W2#q:*fl ,KǦU/w5[x(M4J -殺Hjeu0?JcyErm^Gr3YJʱ /?K&k3AFe5KݳD R5+-!?)jh7m_;mk$I+|0g̞It[T >sَRY -l8]_/ɕ&rEFDWPp kX$n[}ND =4PyB LK Y887bMzn)5ηUÏJՕyLe!&rb2CtH[a .Uπ yG?Z`#ڃZZ /a ug| CmHG lDYUZn? q 1%A>Ta?{Σnh95,SS;fƆ2u?n(Vr[*::@(U(Z×+<\;A/Ck<} ?<͗>H3̍~fDHJ HI>2(rcSLෙ{77Xɩ݄+Ƶf81 P+1v]QdlтV'N= ۴O #LZ3v{ Yҹn+H|);?aWIW͌,C.o~9T6'kC5lo-5Fm_>o]H, %zМpӻ5'Nnp [qD.ת~ˠvLFi]󖽐$a$"IdHoݘNQ\EgI+EIH=-ޒ f7^*C/É#f&ςyu\ȈsLL"b/5ESMUKٱE-ßñHLz k jN!H>4*kwCRG]3,H=FR +v20c]-vtQpN,8nwb8Nk%꽽T.24")N9>y6j$ Tҡ"_'|#M6mFa3}0W4 Hк':`9dlWo\%^tpN}_:aTH} K=9X3\i?խ=T$rvT|S>H&|C9q>o% 5Wa)RHȳ). rQkpűU噛Lꖅ"+N,!1cj? );,rf"/{t Wija~5W P~Nj jen)ժRր]y[߁1k 'س68"1j M~NӌJ.h 9DP>ڮ~H&fTœ tZ9,TyڑS ~-Jr+ÑpUC͓4Ozz;[􂀥kB ÅS\&mA,J:_]L5mp?ȋvL>&_#%<3'g_0<ō}rf!v/ &bj#2lT M.W^v rqT;ӫEKa g@~_a3z5$ eܛZ-@ZXK1z*Q9,zNRLAC݅<=HgVh7(y| DP&/F_u5luvՅ\|g0u`3ܢQu53Ծzt(4琾#v6mVAog=xt?Xɫ1IůAU% =/.'aѡk;5t%WSu+02e^%!l Ok6DYuG\.MX|%w! Vǽ_YcB VcrH%>"Dzʞ¿i8_rW?pq}qf!p-ndn| kBu U>Jݾ@]oEO,Kk54 g+7>ھۦ@RxI ;9 cncg>:%N3*6\Rk}LzYۣ!R +ᖯM%~S}uBTALkN$12acFNM$t#d#Ue`yU瞴0( :§42TЧbU"HX`"/=ӀpЪtF@ E(ьkt1FEWa,Dnc0{It*'/o(6t[qRj ٚ0$s#4̈jA0)v;ZZ^,a4L1 Kz$0%K^$Q3t&=4pXbBݸqSk{k,d6M̖/}D,cHhΐm\lZ?OцzC()u萄i7`tCWwnn/ 1=TxJ-"ĤDs`_>ix=[>EBIUh|?!A2SVS kf,Į8܉B>VNu'aʴ*,;ׁȞc|7PdH;FvdtS" i <)xa̠Z|22M?Qf6̴]#w@|ެGƪ"/T!i[$It B2tö\dWh%fyMFJ+Ȓ$o` /F6C"jZѠ+Nf:5~>uRJl 2.LzH{ ౦uC4cL_ [[nj_ɫ3fFhD)y4ܵM9uJZec{x,zzQ8[APs uP0m 7*i AlooVnwT*?ę0W3a=WS46sJR71,5qZ RxJ;MϺ s wR{趼$Bc}o udfR-P~sE,j48F|&jQ qӌ~Ϩkxԃj4_.>ݍ<#n)jduIxnp2ps3:-JVY뭯9XJ/.`~1qڂ.o7XշUvt{]TDYfjP=;Ac3,ɡ|s5Tѩ5[4QVT-S`Da݈:TBks襮aw݊^*mM(l%vX';~QsB&YŹ^5{  jؚ%=sgs*!#  zA;4gJR^`ޗ)Q$ЌIbCx}\ljn[OvQ*uxH@ җY~rh@8!&6|:kzH=+I:Smwtκ[]4G@Әهъc 4_OnlgIzj$>Ӗ@\Ȳ=όrH{kZh#'?IΡSɎ0Lʅ)k~NK,Ceo0= ,r> ߡt?C%+ϑԭˆT=|r^h?l D]9Zj&Ba(Bx2 zӪ(?6j=͞(sc&^Xnmؚ3\(d^!2y3`}xps7LMTݻ9;iHGW}"z"hX2"t!hUdq^-<[n[btew(\(Udj3H87ymV(d0fzĝ RBvMd >'݀f]ܺf3:X%,<*-EV=Q @;,/:'}B ۅ}na;=!;G^#X*>U# )Is짜!j4 LU;f ^g{xl.mG})EvPPn"Tn,*\nYL<Zfu_x٠G h^aYbIOkZSyj+竆:3ҶQyn6{i(C-$FoӄNTdh"siI2VG4#{CjrqMyn1Q_+ٙ0e'jfKKnd6tU"qa#O#G9Qf@E3fr/w@Y}Iـ\t=/&}L9V:"nEyHB@N`ToAb>SH 3Iph*=xڽ!\?j+EqKjK~-Wfv>Ha ;V"e do%J)SN\\^᮫L+$Eꣃ븭$^(&gu6\TO*t~-1=^A!ϵv{p/y,to$X7 ]3ҁۖ>E`{-<4P13 zKdr'7yg4BUUTrZ7x}:A@YuˬZcAnND͂A05'mp;}+FΧ/;7n|>& 1ǜq iSNc#rbB)tK^3.E~xr3e[.d~#(#ywS\4&.R sg~Buƃ9li*'#/| UJjC!حlMG?b0pFj"`77zkT#KWIG:#Hfg&H8"|ݶf \㱩amƮϳ Ƕ0 *2Q-._U q[U3jv(L wC=˹|!hr}3=ۇ5kgt?@ D'(\(}zO_ ŗ R4gNSR:4[ fT[)G NxWx^>ߺxDWXӺ]֭&5OpVSg-΋@5{/KgwE^޶5v_; %pO*6yJ)Yt[>xuu q,:l-8 6R$*u@Ԟ>%LGe_8۹ų*9{.U^ 4qlVxUP-Z8_uFs45ɠ$GlUIً40..]ZP$fy}MTپ f? }#`@(?Zs.ъ K1f~2PXly}fs, ws&ȴI)y<ǵކi5l}_&?Df'QmߙLw"ɋb-Cc= eH۟Y%.G5f9oȁ!W; y:dj49_m*@RF iXF5ӓW6EaBHTG 6 [!`/Rtd#sWK\9y*Uֻ@Eاcd&߂0T!l| IACjx˰ؓ#U9,v_v9X>]N4-v,iD@VjKCi8j&g*d5§KU$t2kxvS"v}ܸ?`/̞A~`e  O_ nLb4'tC`oөasp*tro\`wyȄ ^ÈU;YF?UWq!^l]eGNE?}DZ&E ]pAw6o ۭM<;f`gp^4xU٩] Y$be"-!; ^zҲϜ{1?#,̌qi cNKsWܫzaXbp2x#Dp=?zm(Vh,`+& !'A(%[4+r7JƘ_j'+.N-d<4[2}},ΧZ8Y&dE *[ƾe:Lo=fu4Mcȴ>TFL\M^8<'ץw.P"9S El*! eN 2! + @hUW܋k/oHpp7f%p15{f^l;(n!l5e ;%XIEg~J *7 uUϹ3d'W&j2 T4nHs*:Aa0#0VL@:SM,1UY|ICGO:ĕF7!=1 jCfTɡJIy K`UA4F4;Еl(.᫾n(CԬΝs-\Q鳫M |Ogz4!0HӰT^B8U{)j:m`aNATu8JAwKseF:`C=uy|IRme]͝UAvQbv$zgIWwqĻ^빇y&yq`KM Iwc-s,P = w?up3z+lSsY:H>+RIʔ#QZBZkA(7V}8̕`66gj;+IJA skf@tjM[)~j*WвDSY3`ʍV;DK~ANLec PY #:VS=%*$4互i,ج S&( ~q "L2 !`SZ՟m̫x.i•L@(k {l6FO1SXy] \١Zz(I-Eƫz9ւKf҆H1JݧnqϟeEs1i ^#L,=4oV|ToTQG"Z+MK?iMޭf1=Z{ U 1;@I%=)-^=e7LWR oƽM5њ{-UD*UݘuN꒽hjyp%D/_&yҽ2v}|GfKhgZR@\k+u ;,gFT\_Uݺ#gg VR3X*jen6)VyvH<-.: ^lF V /D&>Ƌ7ҁb>!@ s4]q 0$`Rk U<5.AuTuhdiy>"_}|.L}_Aa8K>p-Jw WY$Uq~^ۀBI~5@ 2M{̴Ml/I.M>?,.L,ʇD1krǯ.ZgKs/aI~pS`4\_ Bx0 WjGN+H.J@'I3j-k@O=Ŷ<ա IQOIY!j>#fF09:׽, j::MRU8na}maΡ-ơr''5ڞg/+@<)yC4\ :P2CeAr?T ^SkoTC7\$'x [7@5Gy|_ 2|fqsNYKCDm:1"4OVvnfrӄ$o_v~y|F>[+n 3DE!~d)!(-+:X<7ۖh}Ul7}bfd8-ŗwՉ ;AD|IIϡC7)b^`G+/Ե'M-)KP#MKw.^{9IhAd5wDl <,w֝=g$iñE?l7;*,DdPY=?KM~ׇQc ">8̀?Hie\~|+A,U݀1p+Ye%Z"8њHoWn1zn? er)N @mȀWI͍3 h ^Q"1Rg$~ԓvHw~&֝a<c\xto"w%s:+*!vjyJ|瓲KwQ4L aę0;kN2Ud` Jp)HTxX(Av;]@d>XJRPuN!RϤOW]Dп6xT+1; ko;֋Ť.kb`&}%X@Bo;UCy΃;oAK%\n)A/rp0(?]{b5J9 3gld˞W #ĐX ^8+ $vxfVu`R^~KVU b2%S&EUMX8 @)z@?f&>]_tct4Ʈnh_cbւŔX!Z)IA8LU,28rT8*HbU]$CտSa0c-$} &eTuc=e[ASg$/͂^ӹr.Y!W7)l^g}6o^5t6-ޡZkwok'Hif!ڒSa(F֘>ӪoG{KM'?X=t7|Ufف !əLcnSmtvUE)?rm8`-[ȩa\p >|g>ں8ȏjо})9Q(lTE"'xINlHA L`AS]a T97r!O9D3!Wb }9I]rέ@_.C`Rwe-!5[HsYSau9EF5CrZa"d篮 *|}QʋwmmheBWw(еZ~*MH8VKceJh>h5B@0Ö{N(@>7~M9M u5A!eEۗrtM:-\8Խ  Q{qOFe}9FJiOi!)nԤbV5VqGW8m`^!@{`ވU[S9,sUI: A/Myuk:<)`G7~6 :H> D6]A5h GOJnf4j\d,*eO~o!J F_P%?Ex #P{tb1l:U -1δO~X8Aw 4?O`?@]j`zt63hy6BDZRs~ꌮb.g<<{s%xnYP<dnR  S&mz/ % `]2Kt?^ Є ^\]4HXahwlCx~ݗDŽWˈGޖ?%Sχ"dwgLiFӥgϿmo6',lOR9|.+/S=UI1M#h4ו*5(S7,@ⵀ0R #q )~:M"Ai8J;5_l9{\crj(blQvʂtKڞ@vt}bCj2f ,K. @mtyXmiԀ| m]Kh6.4NPDJ=7+ 9$u %s|t OU:U ɶBoCzn"8Vea@$/1llg-CB*cDl4<E]qI?:"͚`w?tx3S}?f8?޲w9zWatI~9ɉ;*8"'[s5(#zӂkCE5X^yJuEu)g}~A!PdrB"rΟS jQ娕`5$pBYHWsa4 ?4¥AeO:+Oǚк!73;]~x<,_jr_]veh~(iNȪ 0*gYƪNbZv)D@W ̒O-,,sX1o]v:anm˻QuH8G8śqWH O'ĨR"#cFFo\m9܇lˤxvԪ}GD=Fi+pZwl_7h:b7T}`WM 2}m1zx|K԰Zz6i(t#g0a6b;oG[9W/&vзpb%]N@ \ x j J,:rݞV1Es釳EW$ݘKFYPޯai0&xƚ5{fL%W^:V0)H;)̻ |_&TY д10/?f0.RQvZҖW]5Dj4P|Lآȹ0,RT!&ձTϨW \A"5(Yc>Zp/n!NNfP}(ə*o"s7!BfQ+E\cz6Oߨrԝ!o-7CmyH kzG0Rir/bGbGB)( M$'璺&+0"",e$2y)74)TS2)H=J,w ̳?<$YƭQ},f"Xdv>Q4$7 $HHK] `1Ѭ܇iw+]C~y˾M;o1BtC.ܫJ5b3}؊WpJ}$jy g$(.-]SPh1@e҄Ts2 ukd=gOD$2Ir6Qgʋ>ukS8/+E44bC}#&~ geīm7Lf_gH W-VVVP|=I 8x-.KteV9 %fS5P2ZK򓤏S97 J&]eظɔw WgpUj: TSbKBA'ň aҡ*}TZ{&pg.s_0w?i,WկdNMxcM@.FGVR'LP8iUpYa1ҽlۇ9T[(jvIVZ|]zѠIØGlm|vHɾozDdHweZV 9S [m-_r*5uc/K 7,"ʟ(J-υZ^E*ofo +O.a&,PnEPIԸEI˅u霠PYp/7 ͭBְOrIi=ԌBK^Zt_O,@73i.Ԉ4ffa,'zM5z§]{XFa:~/Q5&ihf4=9ixkRۧS"+'C`-w* {Uxobtϊ(7՟q¥N EI^аUOqqjn!FPxd$.U &_[zI$* 6F2X{b8t!5I@yX-^Nek;9N9y52+wڄGn(ui ii=y^,!=CBsJ},细bɍ=ǃğ܎цWfgGky=pnq*DOHU{R9~A`g[ j!gƟoŋyݭǸ,$9*VkjK lB pk0n0\|3H8}hӍ/c̨|Md26&~.޽K^<[ : 7rd5Dj.7yi>PжK2 E$QqςyYǚJ^xbu)5M?Ľ3B.'A̠NySC6 ?T2JZqJ MoÇ8t o.Z9<8.ǁlɺ! 4a<^uJtwLg"Џnq}zfLStuY҉"OJoSJgYہ&rx sVɏz2hfwAQ[B*jDJ}Dhc>`Iy)Q*QX6ddh%{(^]Մ/*{<guUu_Bx'3i0 a]3t)˜zbt,Lc9J (la?tQX4.19[s͏EfBm!RO^0Z7({_1Izޕ/7}ɒ[Δ%c{h/4459* ]dhS6UmnᖼRe27HqN/}; gk m3DrN.'uqrJԭ2$2@npW]=+^=Or_}:_$ 5r~yEX+](hz@J":V[=vB:n{ouzZjԣ}(ڭ\n?x=3 -*u\JVґjDq\)/ǹۈo< I|+ Mb"qtjUddγ̨thih/{ 4c=mJB|AD$RiqBZ ỳbgmbPJ}!wzn&AݺVRfgp&'0|ȅj7(yݠ[/ jQK4 0RZUY~P-?0Ñ1*XDB[7 op)gv4{>rO@EW&'e#=6-dНe@f1c.k/sG)$LJI-qtPHm9q?q9^:;mWvR8L|e淐[q}i⤦NlƳU:5ht}V8lmG #RR`eP:n]AX8m7q =ۊ綠1 >*ޔ<(jBl{ a^PupgͰwBWv)Z ˺wom-f,.#M*. Њa@c͚ig@oaCWJm"lX49d| pm%Dt܉O+k-69;}lrRVAGwxA|mD6JZsIj.Sr#=q i5;l %Znj?Ђ?P':"՞:75i?P6օYI<ܬ~uoި.XJw46{gslb6jr<̛"/EH0sHR6V 裁ip PLr-/3i^[t؇Ah>gQ6c<\Xvv"o}gs|{_$Q',d3{5G)f5/ZA:n8rc(:!ׯkwjP[ŴV̧;W@M޽㍥#@SD'Y Gז (<1])7C3و 19 =ɻ+Zk-o͢})S(-^zV-b?9apXӉ|JE˥~2[Jcȗ6FP\paOcp^ X aE#8v~*ef|l z1X5C?I:sMl-a{S2TбͨKi\;tegz;woyz6whM]0o(xJSŬ%1 G5ߋP%򻸓{^t>%*sٗɊG*Tuy f"){d@t.wz[袽4$LiM5ߺPNɸSXn>Iåʶaм8'\U΅.=yUEJz!'K:ܡԪ9k Lif,[&BxE< o_?8 נCR! nZ3 5GngJǟqZ3uitte#E%1n_K#^p]Fqj);uC~̳Ju^l*wӂiم c`9r6YFXǥ5t24n^XεӢH3FhR"p~išQi%T{{KRÙš>:E-myD_ t~ƺ=5ZuFhi _] ߻w/M;ZA-\qU}DՒ=<O7z 0aB@Squu<D䓍FKZtx=)\T.&QfT8$rRggDT 'Z(h b\%_EG׭nZ׮knVDrG?4P 1bp6\j_ (xrA-GJrƴC( cz hceptv 5GgCӻBZ<܀U]isMd#j>} VYD.HF=dX2@B䟏@9E$- 4v&j$O7^8=Z(W%O:\Yv)wu&&ڞPr0e0fg;yfmSRյA#~yFRM5 kjJ ,զKTz 4mysj?ğHg ID^~ PO pN WTc0G YĪ (F4=sϻȐ c1ў2р[Q"qf8]<{;p}5a1ZL'_ʍ5l*5„涅 bzxtYjTiEa!Klj1w7[~ Jn:8mӮT=\H H&xfp뉿5-h09Q w/2- XAgiٰ([ЬaTi%v%~eIag6dk FdKb k i~@+ǵ䃅+𛌬9[584|hyPa\ޒsAe1Yli1h3yKݕ_vK2 PǦߖxީE땬:Eb*h-nWyvg'%ܞ._Գ^|;$a~8+Qzl͌n>ễv2Gt> "0Ҹ=Pt=^y 29&K/n4wea-cA:mW7V4HK@7܇P=TbDVx%niP8I$zf> ۄi)A>5Qg#N>C{-Z_7L;V|dU;iSӦQ54G(;:Zh&5rxWq%TᭁljfGq#9jnMt>7U%;Sڛ7QԏH2i(dJ^tc q^e>l CH{ٳ (?|A59k؝B/f [&]7\}WZ=_r8 VSȑ N6sJp^AʍAA¢,_ĭ_ƱI%똄cIx;"dui:/w<s+TW<F";цMltHjBgwG$Q3ybжs$#\c Ψ]bVwj"?O)+@"gޘEO>l=PinFp8FLR_+{a6iΥ(: q`K[FMӜgrBAi~}P!|u (OWԧ) Ɏ)3Wgx梌Bbj9Juga>&zATc }47riyw(nxZ-2U%NWɔTxDP ]]Awu ] Ɩ\U^j5QT\4wեa]1kgr!X2=\]u4p?Qg:]Sna"O ǺDح c.˔Lμ<|熌#KX {a2:ǒ:H Ŭe'OJoAQS_r4~[ؿMB#yrNŤrA,\MXO@m3cc$N,^wI6knb4}ٙ~,dw#Խj*~F+2̓a ]il pӘRJٯb52 N0Nm[ُ *d?E-cg5n^9ꎳ`\ORq7ǒr]6в`oCI Ďo':Èx={nb0dg|YT}8 (J37CH1 1o !Jn86P4t4Dv{1/#s>(4>Ӭ…Q3wcD@=?e?üme~EuhNǟtO ЂD, 8,Y~B+#)X`Puv1cc[6liG-Ur0C2D즚M ԺZ'5e!+ G\CrroϨnK`#Nar"c#AEWX 9ă`^ǺEK0q?oO$Zq G{ El<ӭDHmobG ZLs׈pHpKhb.6:<[7uj@]>?:Y}mcA}`E>IAAVD܁2m`, ~9&^3%&}쮿wn!ے"o3GR3,JRYr$-p}fWt_\ Fk!øTB^Q 7w$_D띆2FǬs^B}IT\HqJ[:+>S.8"*( I0pucA jaZ!vd/tjnĕ m 82u}׹@d~0g:԰=5, b Dyη[*λNj+!'Px[/rF$y{@Զ@:ؒ?9骪(9zxѴԽ]Fu9ӷ,YpJV!5ʏ'()ٚ>>.p~{]1  XJaώydxqwϡs.&z6C߽2d!sv$CZ6. Vh;`gK|SH J2ޯ 0*w!IO=*މ] gTf)Om(HTӹOsBa+{ osm ]u³؊yPZV UODm45qDq֥bJQ< R!D:wΨHZ6Ed}<`kszh0K6reI&Bzjxۤqo0eDͪNQKɀ"["*DF[l\:>Dm^$Ct[ >BgQi4.KdJ,t&O.mvg&sן!ftO*sOYj:Dw_DFєu1 :s`$L(c.vfR)Ѝi3% [ [*cnVl6 Z{ْOVq75pH|DcoB^C5v>Ski6@cj0R=N?k ,ܒcwu(]OÂoo>B)SyVSWt ڦVz#W<-Z^6J~jCLͳ oD)((:_艹^&q4;N!~щ^7Ș@uʖ8z?MlUH {V?<=p>Ch~Ι|ξC3rSthȧo(LBudm{6}Z@JZ69NG)^j@PK u4)}PWNyiEzwcU$@R:Iz2br Oo B^Y9C׸@Ng.qL"y )qG(-D'?hkj=_"hChdD W T@@*ŸwϕRq!ݖ2xVN\(Kͤ<ľ~WNUG9VQP\2uYFׂ) Eمۘ+IC"aӱf/>o\OrrGk>eT 0P{ISsM?|^gCm x>c/q=bT0J) EРsQ`4L_z7%G;\H -Nѽy4Z[Z|u~_z̛ޢOs _kT/_=ӷֶjQ0||ˎwclU|a^Sj)pn{q9Up) w*8v\!0^8\z䛹 cxT K1}E_SԠC4' 脟1RHTJ㤐Ҵ\2`t&im!|ԗu dL#qwPdYI<IɹVVwYöp>VuW;XU}#g(:s\04!Jј[@q* lܕ^Jc'% F  f|}0k`8C+V+.{_p<*U9)ʥ5hZl.X&݀x^__Deڭ3RBF.# { )X^[ - ͹zp֑(=F #sDy|,X glE! T_[By^tM,}N6hj3'1E3Ob fDOވ7^%Qh?d>b`.\?B {K\7Ukj[۹gD&HpSLT- Rrp0` 3uٱ߂.eqJX#A#o}W6:L(TDdEj{SCBAЃ4ڋTaM7R0uegN ?7EC *qVOP!C@0O;Zz_{r?Dv`$}\Aq7F_ X6IwhN )Od@Φ.-mӑ}QS#-Jtmd\u( gos+3[i@- Uq,  mPF xg N.c#Ggo/$F{M{P =P٬Ob1ϢA/v(?ra*H/Vއ*! BiosRҫ8 sZ5dyDNWQ͔ڸك%G'&GHB^z:/A3꧿a8`Y= )lJ0!vBArO)yFl>c;sg3hυ^ˣbtB J`}6ƒR&xݑd ˬTHc&š%w7TF{*AE]Z:RvB'/C:ME<`OXEJ{z hۼۡނt`cVR@ĝp7̰j_ pk3EE7y]a|T>X'"i6SH0:N~AjP 'q ^`'پR*?՚K $ٳv^hY ** vl<4KtH(i'W0Zh5rl:HJaaWo"m@+(?,ѵ< qż2p,u.=_6~Y խ-8\ H䛹UjeFUC h®7>l"~85 wm^\6Pyh?;bѕ bhW~l avM;>PG{s|J΍~);,ِXi{cI.KDH:T[Xr(& QTDx[\9ID7h? O$ m|k䟕ZG.]c^~|+#%iR+_<4>䷄G L ANIhMN~<3NlY*ڙ .rpj.-\g~T.pB)GEi:>uPc]-KE{C(<@KRfⲱ("H}di o&N9Q@`aش zRj2,9`U5o^Lo?똷C)B䗄/Ck|CeU,WE i_Ac, `ϵK"Lꉍ(ҧ)Z] e޳޸. >X9-t!-~>ao]i`PJ:`sMΛ gH!8x!6n\>Z;UPEA6kuV"3xm݈]ʳJm+ #cex*kI4P*'7swIxSw RߴDĩ y5db>8i;>vU iEtj+oGsMJ? W-?buwY aAO5p;EҰ&yΛ#X5X)tn{RW T4*ea9NAp㴫>)y%󁘓vao5f:i`U[_fXD ;_9q NQI8GByUh?jiH'wcr@]MD\xĨ:_)6DCb[SzD"+7Q7nr>`Ǎ5u"s2$sS=8e齩H8,\P%.HÈ0\|D3CSC!"`aVHi#76)qm ) hu?/ZZ(4@O*;l&Zխ뜾d< @:*xf]ޤ12!}k&p-8c! v j1%a#/ypْ\3hy.j XK4chgkr#DkeЙ'GwY-Q`4M,SnL'{;zL-{5Eo1i!#W9~y Ea+{ŪG [1֓ waDz yd;_:FR -fºX&Wsl 3?tknY?<N"c=r겴R[2ۦ}I~X5OaTډy ¸ֶ\*È!H -FcZ?JA $HպCXkXG='tPbyu>=QY/6<ꢬ=agӧ:as+S%6Q[fVء<7>nBC,TsIKлtõpv\c.*顨p-NN^w0م~dYi1qDU A W"*}~]~d" ׀eu?ËR㉮8$I˪yPpdqeZ&lӌX$DZXM! Nf#B4PDQL?zw2b,[H?Wh9g2e ,G^t#!>G*Qc21_[*BP >"$Dhzė)2k–iFjQ'=iܩqx4[^ZTCRfgxy L?_}tI8i791ߐ*qK*o 'o!wj;(ĸJ^5\|cx]c{ cH:~ VRӹ(μҭ<+/ƳJ]NeJ"k~D*WBĈT J(G畉."뱏yqOT_`?Yc.uPxOZ߄%jv\+t:y`9 Wmt{@حs H[fM/Q;K>gjѷjg[ W`Vxaf)rwA ="<"x nJ󛊤251`τ nQ$&ݪ/QKY1Z@/(bа.s))RK_$M*1ƀq5=>OmF"Yg!Nةdks(Qzl|n|3.7,s-xU[eǥ00,FY5jjH͍`Vʆ|UJ^eYq$*d:A4_#K^ d1KΝ_;HxllaAroSV젛}&CChy Zr[+%4oȑ #qf xC䌦~S7k/=iXOp~6Ka#]Ղe1B75L_Gnרx8Q YyzKصSRhxm>DZχP`}%Áu2_ *SjF3Nמ}4 MloiK$jβ`c4WphQvZ˹a!ə,)fIޙo.dv WW$wxCpz x \5+0n5J(.X_Rr/d T\"g_õo&f퉰@.nfR$KC~G!rBuoq)ޫ {נ!o'a*[XMA#{#$?08B4wyIeoj)Rp\H,2cvi!)?/eV⚠c?ESR΍cbi'p:<~}Gթͻ #L\T a\rηCQ9'RYpV鶠JqS{lbrP=&P<C/XN\pK_ &łʃOE_PWXlџhc|~%6n+a,3(ZTc`+ϥSln9%ɻZ{hOMV0E`XlWpeTd̙ݙw c@țXwh\j*[@ }u}!a(7jyLsя O[INza]^m`zy֦E v3Ӻ=z|_v$k)%&8Rwz{\@ K>ǖ8[<#u9Q"Sx&ݭX30$`lp@\gtio]!DPA;4#HlYg3C ҖdVɃt&) `*9˙XBhOȫW&# 8X$,7>|V5 @c[ y0XvfuL$X 8Yx"^6f"vaZV\C&XǬoC[ P~&k~57 *,:և&N\G燪|:uaבJQ3@U PזDUP!X(]fV*&x𓎳fMi5!:{X2狅X%gߧ:0%ZAk%59Mn{享oRsZRKYGg`J68[Pb>v|%HMK>A.Oj49-zr],HĈb ÑX = LLMZ]L)#Z/ZWtkºhkŤHQ ai$t..biW0GY^G4iuHC#wJ)p \&xs(kcy Dhf Ơԉ4a4ٰ6k{24*?(18.Qh+: 6]Du<^\qr'W?"vM4n>W36VJd$ϹO}BnR)Nk+k EuΜ\[jXF(nYàsr"')) L JT Շ e"WɥaL8F;эB?¡W`8nwJ.p1փb]+4CW5F.|s׺AHRyet;k)!0e,rE% ?_eIgbF^l_{#+tEXQ`hTb].SLSY%6GCaz.>J21k-2kn+5 %0ze顫CLbd O l&epd╓&J_VO-z2ʈqm9 UK"& nʒݍm1in'qX[*2N4)?TRN@RY ˸łjsg ~Imqv8Q=:nT֏wy\k,]&?g$A仉lYmܻЩ) X`4\dI_jLGa .,gҝ.PSF%;,͖F KT7ۚQ<;YM5[o<<ʴ ԋz /q0]F!+`&tO'xN%`09ٙ5m}`-i-=rx : F)E%43 hi,6ݿ:?u~_sR-:QdAa)' >3Ӥjђ2ѽpQ7[z,zRwp;<ݤqj|SKC\ ߠ$ň̙q4 kQpl{+Fz< 6u:_ߖLo^?I> cVW>kS[$[pvDLg]_Cr},"l(;V[^h%&;]Gr|(.%GgGf[6yizJԬ49w-ǁ}k $Ar=u)۔my;4?7PHvǰim,!]vrP*Qi'd5]7P\EJ54-nULwM^7IљaR@|E"pJ;!БvwC7u֖]Q^x{9u#mۨfn[\0tC~]j$Kc2IHʠ?P ^rIb 5_X#au ޟ?>osm3ؖO}yWe׫X $XaiE>X02jJO"DYo9`]»xk-3eQ͍Ŕ@X%H\+33R6޵AMHXD4bϲ[Ơ1wPG5}|i$*~ >psy95p ,t9o\.nlEѕoG^ۊw鈲,a5ЎlWcu 6o=QtNQۀ*&z,;_\4v|i4E?B%<eVyOB@2s~t#}F枠RGwAO (p5G2S.m Mq_yDˠ}O;xߘ+[cX>شZ%'<ҽAL)E(.޼XSh#?pv+]9HN\f3X>ibԮ?[:0m˦ԎYп&ac %MLakӸzdyx9dJrA,gPrrAV^akzA&9qo._~O:q('3̂_ҼPzlCØgEb,Ҥ2=5`O` Ր7# gZ[h` VEB$d^g31Р[i&EnV8FmH3 rxJQ~Sl9{]Dʪz yʭ yԻFy]A.r^QX:g?s*֔tvWpRcn4Zb%F&]ĂyC>2"`[j{ah_=֥ z?Fro_5] qݹs~q۟g 9 b&onYl;6<}A756L񱩝r_r5sޠb[y tN3Y1b`M_5hB r'}M%妮*YlbՈǗ4N,RN9}ېO_IYx"8cZK<ƌ&K9,˱ʜoO,[Ǚefd*G ͯYx["ԑ3$ &Yxv?~so*L{<̂dzFہ-Czv0?zFbU ? /)jA*k$E.H 3VOllJ*ej+aV)V‘xo69^"%1cIZ]?PVY7߫XX+{6? 5X\3}C'Ry,s:HN?ʕUpYc G-Z*\T_EbCEUe?Dol?ɯk4jDИH놛@XͼIG"Adz#_`LG£s٠l1GqP;buc?ΏW/H諵SOT\ 8_+rd%x FLM4<bEz騞}HT?" qw @m`D_36 &&"B9ADʎgUskuwL6|4do{?:`.z A D!9Q@h3 _F2ZpPhWЦ~չ# M碇LZeF"aWJqneTkf{;蕀3{{'PUWHu0S>C^$&A̜8)Uyd= 'rF68"Jޒhc}0 rq1w&@@mGt`~/-!Ct@V߄Tk'm:}E"7Ew摣iN?E{-58N_<0ZaKd%1͓=._yϨar L'#,]Y1rWTb[^T~=7_;2wބ<ȊLϓeT~뺾l+lBvRx hO\cmbD?`ޝ :N-/ B9]GqxaJ_za[Kp| Vun/Y37]9x pWkJ1/dT9p;G baJN)" 'X9D_c}bc\R%yI j=qZOC-DVR J`l GC}: vACCZ vG@hE|A?t>+ zt HdUݹ i"B&M:F̮TqF:>=wP7Lx`B F=1Q.f@eGi ~2=t>댂lxF01ulA7 4Ekw]୮ajI1=#`j7F-;@1mB#qՕX+,h\[3z5=kY@Lw ߮'iJ `)T dCx))%7BqP~^QYisϡ$إaHrkmlI΢ȍ=58]*ݩ5_ve6AC&^*`8B){ID$ nz2ٷcOkNAB椶q_٬ D(`]5Sn‡/L&w6%g> j8O5LCdeTg"A M'#X[0V$vuwKW%Y.<ڨ˰ S45@2ysátW-ײj XH[fPˡ)>`M<[3-lAd<|o?; oW:2AzyPo,!؃$]z (Lڭ mYݵXcچGv U ) Ii pzҷa9ֲwg.#lnVd )/f7'O)Nkjs D1 jIr! -4b*+a x7@%*>v˵/r]Ţ *_~_8tjd!R,OlŰ >J\[oP)`R줬Gͅ+8}RucdqUK瓞F#Q+{9Lw ^XÈzy;WZG}s-q:-ΩzSAέMzHy <3yg`+Q4|{e&tü¥asL#j Ҹ`HP%@ݙ#ܘ_B}:zF'C}ؓ$0iKɥxA:`BbHrLY3Jc!Bj&a\E'xͿGD~Icn_>l:EwȖxLŋ,+5zSܸl(1'4})YAA=MR41m<%8mi }$PZx+qkqfWE~cur,xc(W &vM7&R>\b4fOR'#ȋJAv'VD S\{2If}:llǢVfu7P]/iȃ^3+)|.ā~U3Mzrr7߱Mfzcs擝Z s#&&A ٫bߜ#=&+!nͣ<X`A܈ۥ2jH c& 3VYgxu]ȸ3'mËq7gro%9v";g37tAi\:~wἢ81B#$ϳixJCr2: "EP/u"1|Ylk{"-MF^FFv֞Dh a2&* w;cT}lLj)P..Wd"ÓO((!Nywa:+Mp_!Y?`a2mkGGD:2-\Q%,)%eLJoBIJ4~7׆S8 ʑ*.4Wwɋ}QCUc ҩҢ%g^Z]1[' HxȄ1i#/]߼0Qd؊#hjF3MrAYSo{_oȀ{S.!NZ ..ر̴ w-c2vUb;y.H=&K߶sN+Ke[AD`_Lbl!Rߝhficq\7\>McK$Nj4ebRՒx:\1Ժ&o"ɓx;mlJhs`h}a #lܓ4Ν~ frr p)`_SD#MbA*FACQEHFW;) 77D~SPQ_NOtëe;'L7yc\9aKQ<`lqcir9n.^:.M:3(I~\jۗ-]TTR^8$_3ϳ|o [[+Q\˧gmy 'J^c4R(WLkI<)zN藳[Nבpdە0(t%;w%'4l06s/k٧t*r*XII;g>,1 i)}?M666{Ҽ`hT rܣ̑~[ ͡޷ {+QX;W[N6Azo-&kKثA,$e4{RkZDhk,ƊZG'J?#5 tu2+3 Y]lPq,0@ 8N̬-O` q%NĚR_1I)o 26'!H# e?KP1s+$b`}0/ǁ!# 9eC>8qgm&΍aGxDvLlCզtRmhkS4+YejdZglt\af`iQMw"ZiLb'bCr0(c `"5ehxc@^q */&u8ĆML ${*W(qxlHYͭ+9\msMDW<,&<ǦOz߅^ U;C @l=&2.2\iX(]Lu_o{x-H i>Pe%cDPb>&r~{ =iA>&mRYoz|6Ѥ Q~E%=ݦvn =O8&H{.Ɓ|70G,a1QVʗ?NiJ-zLҙx4*ǯaqsZkH-ӑ*oN 3uL"/umtz`6}YTHc6)1=NN]q9]NHuP7%22_? A-&)̪i5C!u7Fze'Bk?^> ];e50Hg7 KKQ'>G(-hA ͺ!f!΋ uq)>vy©=IJb4mݎ K= pIE|a-SŜP31lB5 ~a5L.&}6um*a }>gb 6/'Y-<;,mʓERSk8, ~'{òH8s͡ɹqP]Ѻ`f\%wEUJ:)CƁ$Ť#D*]ר/!߬?vr{4/1УQ)ZUd~2_aiRCWl(W_1;GD2̏ { 34 E G6+%on(|7xE]n~$ngHdR69)Jsk/OՉ)ux!9C B'힬n ٛ.gbp;4W':<·נśZ§4S*0!D 81kϳ옔 V?. @ou`ZL3I@T02sWv-%υS5 jǪc I|cx|St7Lkon RM!٦"{:Z{GQ>MYR+&\Sò.+ŇS7 u_hpNs?veZM6R4lNy8VSǮgڨ@VWҿ>ԑM!ړf aԅoشCr,V5,=I︐ -9y+. aeOEdэ]$3cߑ3P]_REaST~6]S=GY-6da-;x7B1%5: Ln'bur-AV򾂘C ^b΀$+!"!^g T]J]:Z2N{ V`ў^QRwª}j/b"MMw3$Ah5zDRU#\w 9JE0 Rpu/xc,Yn͵FP5_#8*d3a3U'|T 9/!\Do acYAJ ESYzm|ï}>ja娞TJ`C?W ;7l@#v8~䦚c2chSxaS \;?AltQ\f{9H/ETV+*b"J6bdz^E=C^OO =MdR(  XhhdA o(3TMUH5V֚ݹR{rQンi?n̂6ʬ1l󘺔Chr׮$jnAʙ(7SEP&m_AH1ЕTYPh PN[\7 0Ы՝MGբ"X0}e󎈵gyJcj|V@зn<ԅ/z =@V"=pa`o wFUkIݷ ~:p}zCM/CΚNB\~AK[Ưԃ1=ۓmGi[Wqco I}?ϴAe1Ytݤs e ٭ suđk,43x{!Y|f7yW.A1ޡ PTێXb0f}q$[$qVnv {j=63 Frtkp(%or|"{㐚f- jPȝ $QHM "o,t۵Rp*q Dn*DAm95G%hN-|-uw&]=f<[ʺXTZY|^@ڮfC5Zֳsy^<+gԒR4'x[zҏQCmi}qy~āPڛϏh{Ilj$un'I9-fʌAmpf+ `F5|DT^6(&ӜzP .yS~껯!Eo/l0:C*s {4EL02FJ n0ߊTlgF 5mNZ23"'g֮D(1 P5O-~c%6;44y}S.c!d6dh~bmdpPA@uwsUա1A3fpgt/^C[_PFvW]-O>`h.͖fmRX|aԎ05(qႾq^-t< 0K?F _[2q$ ڰ9qߚ ñ.K$k*3;6=Ri:DA;$g,¬`=X?YHEx/@R™ %rrh8o =_sԱ;`y:f:Dl#aقUTiu{RR(lIk,ڴpF^ St{X\vg8Hվ5k60[P|^3/{_⤾$s鳒R~m>:T IAKeʖ jPí>s^^[//ޔ<4hKk 5Mtˁq 5L XvOjSYvQEM.>3SjF'rMm> \&o>`PBX]l8y&gO :`4^)YI4=';/'4 e]|AC rBhY3BpADsLDZB;=L%Bl\gџ**c0d)۵)O\([.uoSC!$%b,@}^w s bl֝^Ycw=kkjC3(Op"e?7D<,$?oJtR׵pXÄhD7zqy4u/18B{v&j ӮB"wIM8E/4Tk\>3*xcw^9{>7M~<[[S׳bчXh~^"[uGQCA)~`LZ8P7݆MJJw_%{7\n75Ė2)oksl! 6\H ׭`HaA&yr)cftcu?7Lyf?I%.6)P\a5kA ԁ(P9FqYAU/Gn~bꎁf[T#¯dՒb惒p1,9tSIkU'N<m7a$'|,gt dRySlQQ/1x _d 6قȨ@WU穹d?shU!WA"}dbfA{JӢRǦԠ>ߘ/<%⡶ Q roۨЀMtFr&i$GӐַ l7QyrVEZA%}]?H|߾ԛ vr.iB6=yI^i'ጽM%~f|ܑ}0bק2;V~Huy%TWJKzY%d^]QPmcasW )ZѪ|D>H6w1%)4Ddq"oHb>\6𱷌/D  :Gl:`:aYaPoG{QH-Þ6QX's O'\"*r$`u b߳@ \ZOwi0 i693[=4 󒅻o8}X^359lq_͕Σy(${ ʼnO%$]D'Z>W׋}: |o&wN J""NW^grh^L==ّR.f>sfN2`R݅0ny/BT1SCh&-GUAdFA[w'~TK aYο4,,\*̊ni)T./O+yWk!Q r.bSZ0hNw] ,j]:$XmxRe+nV<@5ޔ&lPv{X"75H1>uΖ2AR \?s ˉ?Oi?v`M]7O;!vVnf;xdlm ψLJzI} B➃\Zxs1ͼwBξъȩqwt~Uָ 8xIԆR޸I,11O%e&3ϑ7H cɄv9}5"k$Hj Peᆬl:9dt{Іmʑ5^tdj/%UN+R'^^X1ʫtjs8D.">5c%0bFhQEg$z]C)S^걁qVi{uu1"MM)ЕPx1)% HkՑ`5r ry f[,NdRlCp^֎b_4)N_Sʍ+a96h5,=4SjMn,͗`Ni,uU 8  @}j? vg:|`ګ;Sf=.> wD 4Hv־d )E1,]E\vk| " /ϯ,$~"cPȟUʆ.šqˋ̬Si<,=C\1^qEY/{Y/J(}Bҏ?^;QKSyE+jI8hٔA>7ph&߭S Og[|ZZ 5 43ZHP%9+f#W KYxf[fWS(z~kz}{f3'&YZ;pʛIj@zrNE[WHy˗ P[d Lz}/{>A{(\#+By^JёK\.NY5y޽C^"\➳ͰiZ:؅s 94uw4EYcP6@LsJq$K7/i>:ٚK;PK^3UKX˘/r*v)VI GGqT4Uʡq|.(y)pyU0{ȞvSG H?t6FBߧE-,=Wl6D@|mz/{J;ÃK[aUZsH$cw!l²x?b? )n=[S8N;,g%p!yR)E{8M]/pQ+Ä "(A qu}Y|lXV?S[0Rz^0"¸z%]?hJDScȥ, R_?=9/OD_/4-I%UEhS3q#+GKΧDpm)Z͔o.Q1XfY$|_>c:^$tc3'x>v2 v*m;p,{^Df^GTD$x*c%gr$#\8X< 2vU4'ĊՎ*g~dѐ! ׌0l=^p=_V 6;N  zpNxW$ӭ#1[2EI實 ;eTO_iSGK'҂kc)tڸqjYq*NsV`,i8$K[&.kXjBC<)f%2+Ei6?oͽ6?;쨄Ek(Wv݁mwwNg}:X3THGF_3ڿ|VjEf]N{ \# dCCZ "]J~Ox>wcukz_r#cGY=9Q5RNiOMzT&$"-N}t3@c62/:Ndߣ^grkXkwЀ!S55rfS# +hOIY"pe=51^vntpS%Y4 0akHm䦾лO P^`fPQ`gHvGt '1=UPDza '#sr }ٛ>" !z}&Jκ#Zo4E c qXqN˥@Kq͋Vz rz ZPм_8hbT7om*uPjѫ)M lU$Jqzc=? _WԦQ'v۫WZX@톞JO*0{.KFeU`cG{Azؑ}YVbz (|~G>"8k2XVW0\᲏a dHwȡŇ[CI^ojm07w, v>QR=J!Ŧ^'KKWz,g/)-vӶgMi1I.:͞ Li+F7ޣz!V!@k}Jg~s挰Pyh+\HQ˜NH>?Ԣ=O'VPsC$(. y A.2$ޞ4@p ;Qj_W9v+عۯާE%DzQ\Ӑ6ؑsATrh(3SJ[9B0y?*+Q?.NK턫-A3]ޣ/rFWD u=ITLi)} 2M~$X6"Tǖ(,:UoX2MU@eF gPMQһ}ij~}.yʵNyRP슛yr)lҧRN4FIo/E Dծt:llsT3) wMPNU&徻Dg`fwOc^Iퟮ {qri 3 0Ă4|H2 WNTGe n_td+1Zk?Iq ydhLlkJv|8aݾV7A 9§ 'c)~h}c >:}f@`ҝC6LI\򫚕 apm!pdKA4R1Y13͹I%$ؓ?j0љK\tHi)==m&˜Gf}<{DT~T+YyC{*Ej`9ψ !w+ d Di:-ށfs,rb2Hi3#)o=] ıy5]0|ޏ׊>~&8+*kl@okسW d6(bԀ,yU**pD]1?;~4xa;>;;P9&*ʓRLnD3LY2csEe^A7JH w,!?!.z$ v ?mz`Pi|.N%G-|pO'3b0!:ZvKy݉t wuWTQUIw3ĥJ&^[3P)| |?:/>L2']a `fc8gT%7d' Ĵ<w_Fm 6hԔxU,Ҧ)"d͂o!WE^IakYU|~%|{_Ce4m:L\kX@x-GMYK,v=~id! T2wHM.ђh1ei3ƇfZ.֏wlC%'Bh8ŏ?ͳzit-3[Mjpl\V|~̳Hn 0 h; H(U-IpyQ {eϲ:_sC#XmIOqX[{Fhs>w zB ;e]Y}`E 8Z]ѣư;7d}m%ꋟ 07ZFͱTy;jB[ا/F4P6enZŴ |U#3!z;9t<2GJI z0ŐHgQӍKt7;kKNb@55IC2MaqS*F Ri[N ? /F.pflq@ _)`=ʯy-Io\ 댧YXppaKHܹa7ݖUd8i"ECdo zOe^$ r8ĜK#Uz!AeɰA0I`l>x.=̡%j5 9ϛ c.^"x2ka7!PLȧbx6QEW}Lrk)ZLqcVA];itw~CSQ{H퓜!enղIN\.tl4$$NO+:"Xq6c;jƸ}[r;wmıshA !buS8H3,0$gӕg!k_w&-ГJMD ky'/,`hղ}*:d6]3; LZGZW41@qٔζΪ~9O tj+H=+펳:&"U^DgRGBn&,+ Nfk0;[wgyXb`1yRZn/t ZY:Zyͨa|.Lvͪ$Q"'|A…Km4f,CDOMկ%YIP'͚4b`%I n: {RM35{y &q4֫a Ai9PD{GFBNMT07(3"%NQEުjM!t|OB|jfn^oxɓw>ԇ<= X{aPޮ+Y8GU_hiQ2VD+ʲSK\( L[F0eמߘ@°MP%*}q`[^^ӧS㠕sk/nGqiyVA [Fu\0|>qc2L8q,+%obqGС@ <\'zzKGk 5hSÎ2φhA##:cuҐvLxɷu!2OY bguMUҤ'0("t1B(:eiWk +b*+L6/b"ճeK>ۮ2W5q/)4,]Cup*([Cg`ch*+hyrS߲]eFR"ë>j, t*>KDТ0sCxT9P3u\H/XSBWlɋ"o[U f%xbDާC΄8B_Iޮ QQ:+mAz@n6PG{'c?Vy`L)Q v6?&q(s}| 2rTJP%br Y\S;Jy:N"EW+rEy{(/FY XNxpyfE%NBShSU "zi!dVH̶p~_ e~"ܙR[C7h tW\cEpwQVssFsVs5YxjA[&E>K1fRh/;30/>~%hr󻄋8-Z09w01؏'N3%%Xt񿈛pb, ?!3V+yr*(tx3B}+([Mi#Fkx4UDσ|rߺ6:a5ꢏ$ qnoҝ߃&')aWKw\̜Vbe]l%7Í,ww0,X"؎ՙӜ/*E^ ňzdDy?ccsxq~MUIe؈ ^yA3 GT|?x97 z!zY(ׯ88cŚYjbJIYǕ.c M΂W46[f7عW 4O` ">ʃĚ^Fu-h;8H&>2&kvA@d8Y>JG_)׭M>%Y2WW~hA'/zSP?'{ywss*\~(U vV0MUyE(]3 >lR?ft灥rLiUOywSV;6[;T6Ç^y6cHRXRLz YXgڽyo=ܯBC̀x#` ݤ@W?#D0׵a?q ZNY#٠ҩHDߜ ֝UҷpF)T.h4S{ܛ'H ٛm5%Nhku}4БGuf&FTd8'?6P}t^QiCDWфpî^3'}գp(8Vr"2MX/Mocܐz#DJ^.?l`ĭksB|%?vۋPWWO$٢>sJVt毞uJ)I* 6 < Uf V$2k( iC*^L+&_  d)Tb _|Y#8@/{Nu?kǁZ46 ˩dPow'4yiYsiK+sb4pF2BMشrjfS0,KͤqR1{Gi=~ccU']/Pm25PD'=,mdi?_^- >?UJ|K׍6zU;{ #;HO)]"/b%t\2GwyRW ϟq,"y?)-*B~{@/&֭{T*2e魻&-SK [ V<ENNJT]\<Zz vc1TD8F{Cwi  t%$Xr v~:S+C{t kK.2묗0FxjCix1kFpzҘ`$MYYYA2JO5d_@)NNNo(&P NE&j؍ i_P*op{1^ijjsz\lx4H>^w(40^ɒė'XYhn{)='„onG?G|hsK]x}ˬ>)oǾByT5d7sWMZYj;–e'S7*`)LkSX2~;Lr_i55vLe8Dp olz"[LH4U_^̸r1bΜO0 6܀э[ פ6WչŮ^<'y% k΋ =4124E- -ƳopU8lNZjo,g C6$d4mN*^!p"aqXGN {e%DS-P!"qu`Q6;DkWwDL'/w #WKÇ]|hYjs3TЌ;r#Wڮ@E@j{eFn vª|Qf_&3&l\Y?`p]pw>MXh=niqQ6%kI0^Pb%xOF)"tuٮ ;ؚY@K3lfb_ln%poABY1dY^$U}WmR}x=+ȟO#pz}}S5Kב %P`$Deמc="&eq4DX+R钌s{o,{clpU)pcS13g\iƃ*'&̶$q1NC( ل][󵟳'Y c0GЬmU蘼ϱ--^O{kmIW @%>sszG-;M=+BA5)F%{C4z|w?s?O ܦTo|V`5Ȗ\ɻdB!TTp;8:!f&bֻ< B@,]ɱpjl07_o[fbBq}%3$܋7&MPdѻhkVA3:T?2R:XJk:yS}?XïeKΕ$4O%'w21PmB BPLP2'lw>^$o {zctacC OQ>*bʊ`(&O82Yy4I[&6;%3Q>-:3tTXԒB OjZ0̕8RFkw e 1*mV$;iRPݖv-g߯B #ZT;8NtzGGVng1 x@z꒳$JFhr5pۼ\tu0S`+e lHT  %E,Eèjs&1mʪFL'[k`<2v o 8ކ-[H'Sn[2,Wh~ѾC2zZF;o pmwqqR:koVFD5Ufd\Yd)0\h9ʪbSU-YwatŲak;Ȯس 1H!yQFg޴bu(H)Mz 4xp&-c~O-_TT``BEe8˻Q'c~󎔙i#%(w5>WL6̓pbsʈbH͔ 2蜤ҹhY!fDGq5A?Yҗ|T,I5\U)g6*x4+H-Kky]&c$'XIJm++SvmxmxDW R1BM.*AFm㒒B+!-TÇ_ϱzjWePk9 ٣B(a Y'LcE}W;ԤUB`Z?=eK,{$ qm=0WN \1x.(.mf<_JȹY|oQS%F=Nf%L}zqx? @4K{,ms(yiɚM˶hiۮ Rgf.-\ V zK>mFqBlJ{F&9K_ΝCD01>mc33` bZ;ݹF3$k5 %gF.Bm4(rb(d>VL0`u5 [ ﶙz{tQ'/1E KKK>!x%6B Qq-yI)G_ם3pG#$q7e^SzH%&^0r8 !֚DU Ǝm$7k˺v_WmIC-*vj1} /Z$ Gѹ5b?\ #}~ϙF~S SmnP:ģd m _ngr{R-0_ LI$)[:jEMzrpxġ#bZρS;GqY~o h_$ay&B5ޖ̼0pLDOÂCE-\D6Z U7+ ͓k-k,ʴZ"J0vW 툼N KbwA$a`G$5eX!m6[vThbΉdA?R᫡+n8B>||zϨ mIDT#?׹$&QѬ[˨pfS̘׵qӾ@Wn8]:ME[57 %Сq*ʝaI*&C!EefFq I)N~r&Gm1sJ|fo_/$'uBp8翍 W?q"$T*_#^&d #Ҍv퐀3,Ĝ$u;u" zzMD5(WHѸ͓|59si)nWGE0n 6 ʌ.t!)ljm xL!1UT:>Iﭶ[ NXû,Y!t=Β´ BI$t2MyteCTihc_.,`P4Qp5P?N4v*2t0 iv͵Hs,}y1kRƘ&Re8|C0}_QxUY% d54dUX .r M ԼSј]j3ɫ+hF5N̑*_[yIkV P@ fמwzB2?JNPIFqnfyXZ6̜:, s}Wy {{~$O/8_Rwl#10CDC*cZՌEl#vʭNYE'b)` o8e#[xV"*5 Ɣ[$"y*O:4me%Yrh^dX# \6y:ٝ|U+ۿ~,ǿp*>2G w)x5ٗ `x,"`ݍ~]$g\hvK/>*2lyrXROXI=|L^8Zi'Uu|da3x!ݚGCoO.R{NMfd]UMؤ{)6h!Y؜x¦sN8Г88Z/bs@Oa#v>kM6M>ߠ";)+G+.9z9d0zZTVXI/!r~=A, Sy^L8J]ь,Sg|#ulx2V ,7Æ> : g)JJ5%^=u4` s;לD=D0te4GGUC`Z!+|v t.lj|:迬rO]ySgLfa|ت7tkmߚiy{p_T( #I U,43S6, +Y'HwJ}X#?zOλ6I.VF֙&Z K;,?BiaaXhD%3h.VQhPv71]R> Np3%!؝Ygtd6i 構=F>ɭ=?(w}EKjB۫a+_U&hSFe[wX,6]+KAwNh0FK^5[75mjf˰M2. x?4D{0@_WyY6!i?uxrwc% %A[D!?n_-:щe/֏ڜ?n)Yi-6%q:R%MU[4 ?YO +@oO^۪j_l$"'b4 V_/m$ Vi'Q2;pXjuYz}m=|z8p6X8^Ds9 5(IrWК{h.`b_SE֜Ypl4μgTR+hD([gc"".`u_\Xp ڑ^/Ɯ{{gTBQ6ƍ bqIi&tUm%4O#ٹsq6e :!cG@=d1eDi?qPrl!j$X\\QQ0o_i)Vbi\bfsPD<+Amj) / \SD{]2m]1X 8g 9$XhSuH@Wrb)P[Ў(\Im­wcw8kG,Mk%L0ʔ/*w Ja/E=Qه,@^7G*r@TxVi Jn&j~'Fa9lmے= ,7O?hftygyo{U.3$jb^ 6>t:mHMءkڸm6S2 SJ:웛CRl>{t3`l[Vjp0> "x]j .#[.Su{~ q+Ą_vNF*Ba.:=UgOM෾I~(WYodS|Fne0T p"2hsh^B崳w>q3}:ހ;XFJ\qRb&˸XQ+V[!0dh/uGfeAa+˾WU'aʉ5@4L `E8? Wz d 鮫о0(Ĭ± %9Vlt:L boLl< \2Q,c,FLꐦȊjM+͞B(q..Kd݌M[O.Rߺ>ۉR2qJW} #.}tj^"H& } Y0v7oÌCnYWR7 u!\`)\!C;j^E%ECe~0X{ R/x[>l465 U,c昪U+};Hn澭,I 5o:BP╵MSO:-D1F>`Z)CQ-wQMSWk5۟( iQ)f$g4dSoוʛ C ,LB V>{c$!6ӊx]M,+-yEiШ׿MLѺj]Wn:Z: %2gĉu:tbu"PG`Rv6ЊH]9;5qJxG!\6ӠMo?0\T2x-79")܀)/P`I $r.va21aW1n%&rh>ĚGQLh?Hrl$TVZ?dF6 AH9;D2 7ԃS/g!.G~cV!V *n)Y ^F?J1 2E/VPTu]. ,qK9 WIT8y|C~-WOH3)nns@_~J1=-'m%> E(:DB4p47_un:t8n-DMeoڄTl)M*a(o[ꎃQVN7(}4$F{}p{d.\tN3:;gb'e]g'EhYk\#!irײ>jjq)ӑ,2ַ0>0w$6i)?ckctvF&ޡf$*7WW1GT|MÕ.(&Ͽ3b,᧢X53kp줝8GTo2Q[GmpPK>'͆[A/\a')oؾOT|RRK"sw { ̚#%i?]yڰqrC6h=#+AX`-jІC/"*gl#iBBm@t!.&(*E&,,~B ;2.2؝ \ŗV%g?с:n%@ ˰okoHgcyvF!QIυk.QXwc+,ֲgeO gdeٮr@߆YnkGu on|㐚mNɱC ggW-OӉЀGA%p)!ƄP6QD4$M}L5b .YC5cLP?Ir.3-|,,S=(zB/3 nKcJز,'N؂"8E (vJzиE͵ x09 [X [k>9,8 kg+h=Eod{Vw#qN3#$NI 6\w?zo.pˡ~kG1O0o|6G={6L?Sp7@y4?f07Mkn<7c 8;ܝg R/Sٶp!>0^G˷E};tβi4p'9n}DL٘#,0ωٍ2r=Q~.b+B(-́Bd_ ‚hgؼ +$)MHܗZjgŮQb0MmAيz90VXlUf rBЛMoJ C&|Uוzp((^fX"o8mm֋qAt'xꆨ>m>3dʑDXVIiZ!Rg;O)Sۯ*Zu參R?-61Paf E"2MmVq3bLqfBk#Τ޲ EOɑG1{`rid!X(`u{Ooio6 b@*zN)jx­AWTIʐ ]#3ÏrS*#խ?P(Emke3*fmٖi[D 0Pm=袥7-3ggǵelT-i|3c#xO1b*vAIqncZӖ^-KE6*Gߟj44[y^;?˝e(LØUjao"2O_b`="%h{ǰP)fQ’KयjSЯP1&Pa2"IRֿ<bȝYolRCrW[^rg)ad dGH`c8 :ьjAYt[BxF-Řcsf j;c*Ci$ M4)ˎC##E؈vZˊf%VPRp̑D?;mNB_GgզŹQ+Q|fSmB]ޓL( U9e/a& Iĺ?wE}f?^jc\YSM`MbXj4;5 „/r֒zl#ZX61'=7/ 7X1dsK& Kj;}5)B7}h?8;OUl8ێ\4YŃUꎿlk3t4eH휋Tֺ0oT JyWW-Ln΅fD"iW@(UhKXi_:(w$gٰ>V;&viM[LoA-\kWa.ڋ20y铰̱ɾL ,:O_ÑBH+ )!U{/0tXY>A̻PXiL5ϥFH&_-?m= ;6i2tpVvB$I}(_@KF}A͞bW]W#hBX u+ﰻlSa vmDKs@0D˦bP([EbQó2T&0=k(t,:]NXO[?ȷ^ʖb aӯ#^Z.Eә7EJ8F|Sp.\vWN[LZS%i.am0GE]!O.to);\,vqy_ɐwiФyM1v4:؁FpTx*X†P05Xt4wk'LvwÐa`9WsX"tE(}`؞Z}E/KܠHFY UdZWz ШOEES´9 hE~8+4wf[+KǴXY1}U9DV|0D"k0(V\ t.ޡTYQMÝ,\ ^s$݅("f.<$.l RiJ7%ƫI.*^pHxR]=Z.VVRn'mt;E/jS-h BLb|8ɯ2kJ gҕȴ Um+!7=o; y[7αt-OD^H XD>ZQjj VW̸a:@c]9O Zx7ƃB*lEH;q-T6[ԉdy hybKWw r{*ATt.8{<{7QF:ިoa=ȫsL1Ê} ݔ{zL`rhXZ;Ețe6]4.zڡƴXe.7>.V Bӵov]J5̠*ZE+ &qI `IU$-*t70[YXgqzd͏-^%5Qf2E A(>23#KG i|%z7<;tj:&9 7mOQCR&*:Jh,9Ȝ~K(Wu|,fͩ6$-s`ݩ qJ|2Wbf /'p/&rzzG-ѦS̜s:*~h3V N"ڏ@`[9=%PmĀVx4Od@\n11\bh1#͎RܮzSzЫSL ϟ/Yꮳ Ϗs43ι+·Y /߲Jazَ0.LQyOYjoT7[rw.}tFEK@X G#3Ov(G⺻⽨qPuo#YMvV+L'=$&|V]ҝ&ْ&Bn˥V] Ǟ}ߤLKENgL)y8oڸ.6 "Z²& ̃X;uP+V^`6[WUܸH d #҈G| GrK ZDn$av* F?Q@kUWc"D*]zp`^L8 SF`͏ KJ]1)P@-2hHŞ˭3+mn[ ׳o^5E̠/!ARbS2xϽ;qJߜ,KzEdjY{l;;b'J?SF_ÛZ m c5ðuW('ۮSȗJמ(l9m4"YBjKQT4ykcA ,wל!wE]A{0p˝3+So6.w{X9 Hpf9%xgN+%>씛g.A*XQ' YZBgLW1 oN$7Eǃ 8q $O>-{MlDŋGV(<~aRVꛝRϨV^vꂳ+% +=ޟ"L+*rh4(xlN  oZg#% 5`?nezsYhJuDl~v ؊b`f($7׿Hgxl6F&A\9 m+`sKNqౖw3[2XwiZm(S)73j6To~gV@\HÓVl$㥧${@m[KXOJN0Ƶ~ѭ#? cp7HHcePn^mwn[ggOfMSf{ٸ+ Yv̚R𤞿2"Ӑ / v`Y%漳4t vTS.V6Sfк CUA #D^Lb30fevw׍BK &DHWx\4̟MZ#G7[v2N֠, JkJcp(Dg]p!N[#WSG! U |,Ͽ.^-6]g=P?~nck'tnԗcZh5l)tZ 805nNۙެ&$EdGD߫U:KuyvLaGtͯ M\F~pBcZ!OAa5̡]9ȞD՜=ﻯڪdd!Zu"1g F vqӪc/Ψ௃Ee a|g0pĤG,Gh{7`~e "N\2rKa_}i~%BE.`IqEB*p _m$yPlwuqAoWu׮l_Ïw7[Q;o}U%gܓЬNVՖ wH ÑF)vlmE;yejwA<)2-DĆ.oi~>[qJ x۬9DgMSDri_/P"UKA{Ĉ/i F 9՛0pPp+ʑcc82 \YQ1f}`ai&'U^/g&\Z?Q4'?k]VZms\$k?L.tKK䙞$p5߅F딱_JL?@h%wxÑ.XB_5) &sȫ%nFHr=A4_@ggXn_-XIXRv"RI J/GL3+}^I6Rlw dƾ۲sdD{R0{.PfYa{oz8\,MHn~rA=zI>{\LWN©&߰V%4_I˻X&pbÐ(Capu{N( N$ CTTo=ͥv` F fX.@': F*Nj&'(== BI#_c|9/! Uz4<ţz~ג"|+MU˫/[ť}4zQ =.Pj(8.+CMՄv'Tq+')=ߖDC \xjXϛ"X&GG;][ꈠt )W6wG(iRJ]̨Rk΀vap۪K sC>j"kk0Wwa—:sMYOy=TC>0~(5D#]u9q9C10բ7~ǖEGXַO5܊Be~O0 15\|i0a4+oB(_L~ V<3Xqj)ޢlr][`#^)`:NcXnvf01ʺK^d\qEC3'"/%t)~c;^!}e(jf ^3ʚd|UJ%$^C}4}8;xVa/M;m+%k< V$^W@wx${v1hbYX8wBKFi%ֲdzY RDY=J1=.(8oQEx[I 0y#pEbrA|rAԫ>2[d⚤٠D*W9Ћϊ;2!7$#%ظS^d0Zj[zW#zF#Zy,r#x5ia\QD^T^G.M6PkPv1J3]Ʊ#\J< 00 _Q{XΖ@.x)vyҚ=ME"d[_ 8&r:w8H揓>0X{h~ۺʓ8Ӿ9~2RYoCw $1s ۊl>YoH(/<;Ō[kx?I3I\Aֳ|Y=}\=@4ُ7Ue}7n9dÊ~'nkJ qO"9{B`itrzO/F ;=f=NZD ni 1P.X n fhed硭qpN ݏrQA-J(kOd=V{a8LJe$#i߳ B1ȋ H|vRc5bU솫YEbṒEmȫ 57ԥȋV9s ;s(~ ?O*ju-&J<"L~eO- X?@L#+C Hp+Ӕ-;`כ'YBp:7Lʏqt2@`Lg3Bjp;j/3y7ۥF!c[Ω?ffjd:!8W""nODߗBWm:U̒!R UN<$$~DIݯpqAx2w)if@#(p5i2SIɽuPߚ"!S&dʾ/ۚ!PfmL"hk@hXN$}c?U.#?%ۭd;dvzJ t},mQSLSag⃶nSoaI_S;fƚ).:oklp֛L[̛ҔwPdڹZ֧}X`=QjIHR, +F#XOȵ|+@Kb.BTlS{"3xu.'U*r~>x~5UHBL;|!?*YƉǸ DXhb}< vptDϼ ؂? % јztb. X['{IB73m(TuuAmE״Ə)DUX.3rawx0!,Dž65 0 5(1aff{"JG$ T+:4bU^ufa8 P.mu+ \nu&׫cK4ງ/PCȫJ`u K\,Jm/=öv.TH95oB7&TE>a(J*ʸ-q$ڃל L^0᭖CSX#ڭZkiOA֙Bm޿1mC.,9'Le}B7Nz%q)Ĺ^i;)Z;S:9 H-o`0V\/ "rPd{}/Hb,T*\=ڋɠS{Yӑalh;9J͂ CPKX@7M9e&]ߗX9:8̪3\gR@Y'~ɻ5A|d>4 !_fc "Qޫ|qe vMy"b]m 9ErKT$+MdqfHIEў4:g}*c]SƕpXI6ѥ7lޞGayXnb@{ğ m;Uy+gY)3[ݳ!ߔ;b37 (İgE5MSqS +EhHMzX;xw/ѧWϨ30M4#=#0C/2ۍWVyrT -o"Tv$`AWWwJCnE)N;5QigjZ=xcLRs;T/i~{BO i4OQ}1l ter ?'-s mŨ-ŝG%@̿p;nyވ}S.9~S' }|PݰO78 ƎԜ]гuEn7C;b#嚻ҬbVhHVcǀ {h1dKXNܒ2E hTQ=I=&=rıq+w 0#U8.Y /M>] uu:VYœ|+mB4Jkwq';_zym%.V VL|F: U_ҼIʏ#jk$"ĶFX(OkxQˎ3(r}<tE -j_ؼrk`5lr- T3+02"4d0X+<~B/3gPI M]˨y!rFGUwίpe 6NS\qcv= s,mm+&/ i]ZK*nx%ћ4w- a](O/>.Uz6nɅ%߈k ^kgs# >*w)Jb?z2Xu1(}PV(uF1tgBjڔ{dKiYr׺n/~J-D>q-ߢy>0Sᙟ&,lԭgZ98drtr]鬉O3w81'ɰdg;a7Yp|8an$ ;^Ind-%!2%&G-U,:GZ ƨcQƎ͍)pDwC(PK=i4z$8K*f8NplD@ʷ |"O8Sc͐#3/ z'uo<e@CdWQAs.~fu' Rޙ a2uŽi#Mv,v &CN y#0Ff숍Y"I7U>h&''|X-<%^ |:) 3bo2 $.'MgkuZEcYdQ@CtBQU Ki>*)OqnԆ69c"z3L1ou[h?qrKV͐Do+(`1n$+\wf55' *6wq-Rں(>nePlT!z{O0*NV^ ߔƗ!*_by, q V>* X7zT,rMq"Eɳz+ 4G"fޭEVbi,v;Qc@]h Ɠxdk6qgQ*h*Ǚ6̨ZT6X Rև*JA'6@;~zG z H$ Cu.%2=oM)= ܮ:&մ0UAT|Gz VRXߌǤxEj0+1(ÊƇ6%uf5<6teʹA##?v{c7bDԚ_+6qY,*yK6Z6y3oWekMHMf[fh5dƱ@l{g<*=䂒&O6 zzo EsM?T3 w CXJjbi|{X0rɫ92Lȕj*tҽK;@Y&!P9>.?L@H1x {}%]?èuK܈rf|K)&(69 CYdV4#2_~eQضR$w~m]_=޻\mGl /MT9&Fg?S.l=wrKS֣iWk|}fۄv=Xƍ6`ƁɆ(S.{D$wap ;hxJgMM'(6/`@g\A!;}x\U!!Ђ z_qrg wGh|4T8HC57f~J`CVm.Ξ_K%2y1h  RN:gbE;i 5HV*I6b@r#9{mOqK~LtЙY.Ť`yCJz10tC=`3$>GիdVO!\ 욜9U5Wn.4n&-V)uB"'G+ Qȹ#)ƒjr@ R<,|=C=0;I+쳧G)Mq:)jEx-RxD"r?8¨LSN$l2)R,ts$f#һ$cM4}HggJѮ|K>GA ox*am4[Y)F_Tg^!,߂J!00)TTn?Cj$ 8H e`<뫛W+lAEA p}竇ql )ޥ}H?y;kJ2;:j(EY0KRc!#kO U.I{y }u7 ;@r1^ҁ9\훧>[QtS>QR%vTv̫NB`G.Vdw@b00ɎEzP"-e%m'CuTq-' VR)k3 Au霿.Cһ~6*{#.rIrŠjF!Xx eLID0;c쯻NG)2} jOMQ>]c n=:8Jc~͐Iw4. /ېmjԒi7YVx7s3`WVVrUg1F∜?V9\B*Q 83} H`=*Xv/ie\-؋vI սz.M }u֍Y_vӡ7c ŅC j~S|ڵ;k}m_2Kqh¸N":,hwZZ/3/$(HB4H6br%,?8Ta`?go>#?}_-Ͼ-XC>& Hwx uJuS[F@pw%K%IڴppW?S <W=yD 6(c}.I>3Hܞ-DDf|A^Eq/2g49x1gQqg7Jw1S27,j7hvg©*9@[Yc$7eȔ S-|SpTPB` l~&S {xuq5(d973t.R Tv#o&w2\\|t}Q+;ƤbF?uă;S D|6^X;w)4M +тLjk|-H)mP3ة}lRWm8x_+_#6E7 hN+hv)k n$b7lF K1DPp^@ sI˳3cSIf). FCݍ9 ^clb%!nӚ^'ݬ_V}PrAFe_ V`Lr=GAΛL$m-7xCwyon& ^n_ոXIT&{r sQbC֢TS*Ǎ?ĖqVj{=Ea00,o!5cet0BpZ)FTWXK_XI&_ʰ}8&`-\Ep@򬐵_|a6A?zbCDxꗵNN=|H0Փ!22}d9$v1[)dLu:oB3|w 5-S?_ja@߾&s-iWFڒ@-jNOu%;mߍnF?L}LG!;sGa8vҴ%Ĥ7ntl :+EP/:<ؾhvAo~χ[X-`&nL; <gx%Y:Gmq"r@ѾO0.f%4Pӑr.5,R&ňI apaa;~v:5H736CtK1HgVPˆ{Wt~8Pd^!0BЬ'&4>Br7›MvCp :R8r#h.p+3K>G9dNw>ߠ<wjg%䨱Rϭ*xM8gcq6yI=& =У(5t䞜 ?tlg9wb̟o"<<|LJP ew8}$'p7ET`7~(/~[Rvy7 R,[4.[58hljb?\K-ll+Syeβ^e-[XSeUg@[ėM\6 ۏ$[ߨ5\pG%"큻C}3g"@sgS\o]1=D\W@߳fQOaѼY#]Z h]÷H rR[&;#OG-𕹩. oJZg z66WM'Uy Ivm{ŚIvr[Bn~wT.ְZ@Pϥ;|VD U26H͂+.2+U&pUҢJ*[QYE!.]Lq5@R/OT=|P1/iO6]ޢ{mV(K@C!AXsy`}h3IjvL xt5}W[ۭppYdɇ&Sl|ۮS#Uh(r7ԯ-|e"`HUh\n]PX18O;6Rkuoq<2Oo&xah!i*,8?IEܜ#T յoa與|* ˯wSf%OMd m͡ZǤ \ gt13J~e?uE9 x9|n$ x;4 C5# 0fyEk:iIDEwYȊ J=Hd 0"늆qj#>xPa{"P̬Dsʳz.%=!:OL,W:$2) J׺dY"Xjh62!(}GZ8K=;~! {DuƼ뼫x)dO=C`п;L4f^ !j{9z8!+z"訓gu!d/`}B0e0|(]Uu(JҊ & ՀT;!C/c{פP>y3zGGm׼Z#_Q1rƨ)JYוyd+$~BMEJ_9mGhX> P1fy#ZcZO( p )!vS#/h ˁG$X"C@4?0²[FnCnu)d:`Tly+ÏXz{T|b‹*f'_j,+^q6\뇢)_'(SSț [< 3؇b_,fF&&w!) ҥuu9t-gk|<WK( 863UCQLܕX8GCox[~Ml݅gC83yg鳩 rCEa&̞#k YFy;[_ xXKY\_|pҏ;H^du G7S^=.8j!0XAHUF0Zٳ\K8=Q5fpgRL߷3jhh<-e<YH 9N_Syrz G[`dBO)4ozlFy`3|+.+Weшy/;t&nɩ_`;1ݕ>A{:H:TyLNŗ?Hq6q, 3k*m4fZ$ufUQg/)7S>Aolp_-kcK|D_ }-xEx ?[I-7IZ}fqƧ,WM⣷R~tV-iih]0 ~o9F36iPY*V%GYqc2S5Ѿ|61o{vE,-a8u誁j *z7'i $EgF3-sy 6u܋!אmCӛ6TGHѳİ3~ag %( &}Rxĵq"ﶶE|G-IcLܶOa0ΤDYp.?Puc_Ң7c3ZNcCGrpQ^RHnՓYVĄ -s>ᕪg@Sˤw]?hJ ؅3ɷX?ZoNVuXRݙ"eN$WZ$V0|4I%SB#]*!G~f"&!#}AOƷL^HEr 0ї4Cx(Y*0Gȹ])]rT12)08dc2ݳ9-I{\'s!yV:uq|M'9rr@9).Q.\7=HB^o{5sr 8cZBWѺT%#W[|ݠ%it͊X0Ȼv}2T7x#O}>|j!:EhY{UP ;Ȩ)$a'OmE*5`oK wkj0kzlUiKi1qyWciȗԲtJ~ @n6҂OJfXv T-nE> E&(#5v",#J✨] p|N;$e*mpFmϐmsT}^W􇷋L1 m 1w7{ԧLNo,^G rEư[S9R5}q)VH vsxg{L@L`0s_v$]^V`;T3qPt Y`G,T}~ ik=0%XqX?{7Y(H8),M2| EC+OPr {l5KQ ^JA)t)0 vxʉ<p{e^9@e_]rWX BA*ځb% 7swV; 4> /c#@S]$%F"maJW@ӂy@Z2ʻ9d5oO Kڎc6FJpy T}|Z1="?N]6j9 ˊ?ͱ짥 QkebWT2,LH(lw)~(w4Tk녤MV-I%/6 RAs6! Uw,BkZYڈϧDڒd[['?m\%@r9Wq)1!~rhLJ:Ɲ3x$jkm?E #v +|9]gi#c *0Z:sW3_mr2Zg>NH+0P3 5]ra J_&$(+nq9©%Tɇ7?F\BU[z!՟J4TQ|%-ݡ9TѸRBBpdmmA襓xj7uPRC{2ʱ wi6첋@NN~!7"^oފ{SX阺&<Dk*UzqN]`!UGI3x*!~ 6T8ttmgD,kb;%(JN ?hXlMƒ3d "&ٖ`=eٞr&FݥߵڢQ/RG<¨|R}p4#(UPI09<4rNi W{(+!ٍR_ٗznћO,]gz[hiJ؁ѷMQW8`sY!5]L=)=G_bk[ ]p;l"j \ ODrnx Uy9 HjWv g.nVė!1@uyfZ p$Qa#&U35K.Kӵ0k+ڗJ{wQ[Z"Ξ&~_[MtâڠL*p&LkGEhtML*`rJ1%rq)P-PvhY iͶ)ԋynd9f^72d}fBpl\uЃx!BFJ/[&HGQLG!/ٻ]XQOԾD` Y6X|VX:u+]}ڟ9AWt"40ZϜmZTi?BH#''ZclcSI1X%P$FyaR([X<`_Z}E`ԩ)iaMGN(:ԿΦC{+h%7$5tcHfCT| }6o.7]gf5:O?s%We>q3+$C64C&nZ޳]*_@H):fN@Te'3&ͽVYOlE"k"LJp "R~(zkN9n[mbPZWOt G/=z+y <0]W{3(ZP2( "86=rd "Me } Ǻ!'hؽl.UL@GL@^H61`0~jJ$OOӯf?0+t4װ~XHB7:\B$h$$8;١Xɺ}eƩ,*4ؒЪbZ].5U}1YNA8c}>Kchwl;?@/"󂸨'%F~ev؍eS:8'']ݖi櫢"T\:y.!$MH_QX;ܘ{+ꀸKE夬!ΛbHQTkWZ4U$DT hI/`P0 ;c<+ڪ[gjs]/;Qd33mw:ڕZ"8ce$X// C!6<~ZYDd&p fQxUAU|.13tu18&"" r4e2Ӊf cTdu~ּ=*WNeBm.HTF:N "Uѵ`h\GM4ymwvwuqdz8oWSFF79vQgS6[o[`yz@%R1IKc0CCdᑦY0`BfqqP\CS6l9RFjS;rAfYuV+D̗R]LE- g-"dFlPIU W z.SoğNNU%ΐ 2¢VHWG!3Yj[zR$`@>!َI֟A.C@ncC ;/]Ts,xk|g+< rP^K*qD]{7oeh, OF<)zĖ%mK.g?#Y w&QBv")8oή3Aph .B#Nն =ʬ/Z6lΩnVU~LsiPIHP. և̊G~&o{Rw+'QRzs[)o3'\ήhJ 0HB *Gũrkoq8r&ї?Sȷ-axsW귂&Oc2(փC^ZaXŨn(64H0pa֐b(5#f $ .?\e-/%t] Q=c S؆JV:ܢPtnXKu4z|,Ȋa!ny?M,;%Ek_>y}!_fZwh[?E8dfmW- D BI8DvL3khs#Lzm)U_= Bwd2xA\(#< /|`(Oƨ^\˓6t)R=Iϭ T۲lzy>_ғǜ2tCnD]om`LZ^$NŪJ7- ,˶/N "DV[Gf5pJK306;M/ W80EJ3 lG|Հ;cDHp+څkmEiM}nt? TK'NrO+ݏȋԋNqt <Ѳ8øx̪;q]oR-K?#+ѐsFz 4yp\qCp4B%~ƺ#23Òc\ ee%8_L$#tŠpY 2h2GIQ~,|!^.0Qb0sBuyɜJ'%l2g2uIl⹠E'Bg#V*D%x]̽Ҹ,MM$t$[  H%^Ú\3{jffbk%"OӓgƝ'|IFJȱ8M#ߦ~$oYPi)UYϽ&ˣ `zzk/ăk3ﹿ?1W4x`?#"2;0w<^;OuM@'`NL @!eM_R, .4j_UXSTj3ߗMyǒՐh *L>Ԕƭͯ`*M ka'XWcGJ}(sG ["?e(.0\J siӼdRC)}(h2JF46WubBU9C(9Lߋ-?SyZӄ;7J>gK _cfG:zH|HD "k+hU56G4$\!uU"'l!ti^ .Q|d'9%OEbhkW-pFscGz_k}R[~1"[g T2cV;];'0(,. 98}祽^i$ۜ`vXKm:ĸ0s@^7!:8ta Svs]z=aHjmrY_k1b1S&r,#z3a/WߵHyօO?KH$ؐXm~;zʫⱊ&/ыYDc|R֑SlEcۢl5ɷ"? "ڸ IWAm2l[aюn$¨a1qc %-oYuaڍC h Sqփ|Ge@=A hJ@])]m>3JTs4%>ߋ94W!nb B J3_e'F@\9$q:k7,4ﵐw՚?_&KZ.걠B;XC_WHqn!=t$&gMNm\+Wu Ӧ^ ={ "mԇ[xKvE,0`g.ጋߜY;hf[QU4= 2E,źddtɆaWIOَfY`N]3ty"۽G۬<.=cn7)yUbc볮h\5T[ ||nSuIAq,5$e,H0^捓. ''ψlQԑw!\2ңSi^Oee zs/kM %|o@AjHѩ+4UF>գpAM˦3U2a$UDjx[/ej}0tKļص80Џn$RmLYXQGݦ{Q`gkg,eM+Jc*[ D,jm[ZzȑhUgl }lKsK۝E3>|A_Ky(UIпEN$Us4p S ^mvζD>!ilpQÆ;Nfr g_u'قpc`cne A3Te}W0:cd+9ͺ %/ RX6Ά6Ht~ .noV !M~F }hݚL&WفsU?sLe0UNm*N&ߜE-@=YX ɣ@+ ^8W3G^ ӹB8A?piE_g: R+2f`-KPWIu[̹ Bre{(kq.-܏׻ n8M++_C[N-7 eunU~NV3dܩ֓2W&6xE0̦׎& N&(v#@:`3ӍAҢ}}^Q@ |smP'(b[BRsB1hps6GB3GgnX Vէkw*'WnH'(H#B^dnw{;}~g6_rwo6QFjyFn *xg :)+: ;g'gQ]"yMz q^k𙣅$F;jsv{?OIC#Rؾfڴ..n )KTεiOhaN]Y'g˽t wTu/k-1a?u1iQgs)e}jg<*. )eP cY\;*\ODI" oۊ{;_Hw #=An^йwUpL;tjz%e쏭AJٲ.5vOٜ7|v0]EzCbh.0M @ M^T8ǷHL[9M_7)KTBw ).sZy6VhݼyxY8 Z0_,.w#p6ʖt&*499ś R24xWLΙ_&UCV1}$6vr ?gԋ%$T:\{%Ɓ ~]9j?E2yH~H+:c23d`z~[>`LW(]TCQ1/E;*GY=:{ [6WQMHV1so1Kh=l040ѳ]=ׅ:8H M7kvp s4K'ExpYC`/ݙ:bѧTگ 9D^El+D^'씛l`ؘ~7xH`c$) HpƵڼPSq3Uߝ?-9pR\:sQ!>Ŏtg&Ѝj#1/lVo] ˼Y}5uP:2ԑ~cu)\:8۲@&sY{99i2)+ uk {p?WG\[s/!wU-lkb/}DQ/'äTYӦg&7hxP& ' K b4HiQ Nxhwp3aS@lOgsya<@N'| z`T>wd<AQEK] 15Y qά`jgS袹 c7Ƨܔۯv C5P+Y1H o"P9PxM O!s|v.-?Rg`f A٭ "`jF1F=D(JBe(~,ʍ]ŗϙEde5XtbZEY<(톛7$mF½'[Nك( =5ǜϷ[X@; IKNA]R æp;ْi3'R}֏(?/̧$qnus;r}fnFJmdl4[*vKC.ĠRqc那´3ǟ.uä`N(0nY8%,[*iz.T{k&n4/U-)`NMaxtĭإTr5Tgź,#WW8gFJVjZSŻL{5~҂55*&B+R,fTU ǎgs \X^06&`(i'&lKMPmݵ~o`NG6 Yx_ 's_rwWδ/}pklN\ P7T5,)^3:'.| n/ˆM&.[.Qu厏S+ S;}"&‘V|(nb{wͺlo1U n7=ZXEq">pK [i~m)2x +#:4x55]Xk!]BsFC=hd&b=X <Lu` ›8&1p/ Phb;ڲxŘ."7=;Q3i#=տE`;+-#ֈn`J?14+;.RϿTgory4W|y#:WWL }kI=F{6[BV@)D#!4 L`&qo 6|| oJ(?`?()םu˂kYYEjR'hcx[+0g#Xp1UO MFuZsp)|WCs)Rv [|~ Ǩ9:v#l F~/QY݁ތT2&ڇT;;거Kᚔj+ gF;bL6 2L'K[:GЭ5! e%+݇'N~H0? =ݖz6':V(o[ݕ:{E~U1; ,5,xOs4eyj/cN@3Cyט?>=yZfbR?,|5^ *uߪ-# D ^@tLw;2 ul?o9/{ީ{)8bgbKl1 ~Cި]B{Z&*N1[1))z ?fۦ*٦S F#e(+ y| Q>΁R'{lhhjsb*{h (-ar<찆6([mR.r+r hV]5XPࠐ:I>OCnxJa,L~ЎX)7,fnHS`g\C'޼UC BvG23:xwu_٢4*Սڒ 8q,~hEoДFv^GOct9p5mɒ.tȒB=|msPfMKpFDܔ3{}bݻ*ü86nm(Z߾ K6Ԧ@$ 7oΊhmWGzYf i %{/&Y})[\]Tqa8{z%hUB@(0vY@$g2j>~|NH<@tW 7vN\G;ivRqyA"S5>Vl+4ܢxjbh;7E+PcŪj[;ФLMnX i w# *;56}TG|z;Ò4]$1u^Z 3$gR!]i[7PLvɟy"ژRDxhv݊P݀Jp},^,dn(RV(/1kGgZ=t[xtȽ6uDr@t"jIaO]x_iG΁ K/H pdE}pib B_ڄb!A =e&^TH_MˏbYD+pΟB:΢;㼄&sGmAi0y cg6ͦ3Db0q^95>!/ p4a#/sl`VsϕMfN]yұ1j(,_0 yRkQ@VOk@C7ŨӮ  W -rO6ֵJ 5lCepىgsWvZqzmI%)yȋe/ǬU .:dS ݖGiĝ_R@io0GB@q7<Yɕo_#9?)q~M+y77qgD73ȌkfIbK't:q=Wݯ,@ Ŭ~v$WLg_M,| }u'[x!)*q;'AOgANQغ[@s_9dhL.H˭w-tdA!yErLq9FmHsr:*_!Vmȿr"`?Rӿ22wH-)lD6e3Jq̘n+t _.u LRbb7䫘ֳ173$9+1gXi 362Oi]N,BKaRF5dpCl;:N(&a>_{yD+]gWkdڂ0e`G,sCt ukk6\`:n{ `%u=hX9klP]-1%g, ,/yPL@wxؤ[?'N:X[XYZ/>܆>reNIbEDK%nV|7Usd"Vl1U~;y0X@U?km x,4U ּ68LuPۯ5-l"e}@nUPgE1]L{Ma{7Pg365k&cqoNٛH\ }>ށQ!]&x^jS=VT~nsgܸVKycT=zFZ [?6^?\1=no|4e|n,8l_2y3||r`)BA!jW)mUf\— <3p8^\9HMu˔p|al v)ibPN3j%5xih^{˗woZ$['̣ !WvPSwpWgHG>1Rȣ =b9d}`@~4L+u;XێHУN:2@iz-ydwhP6 pw.HYwPnMc2xDZJ.&`ؒr5~#Lț{;ۗóq_A nNkWe,%R:'."jЋ]?uSAh3f*TLL p ?%MVjq.H]9p DI^0qԻv$gt2wGN^ W`ڔDLh^] od"(v[.yfY=׿_#R/`GϱWRmZ"r}rrFC!knO)Vm`@ uQ Ru:AEZɌ u)%ԥ$8Xbq`vg'dp5`=6Ӈ6Џ߷va[T"^JC@ڄ4Ϭ"F'^)qw.xđP Olc6/,#%`EF& ZK\(ѳVr< p47tL#T*ͮ^EݔZ=kiF(rR{[؊Xa!J &<^[[=Uf ?Ѵ9q?w?MG4.?\,~c"V8}e9WBo"V !T#.MEI).Jn~Gm>f+9Z+'>Z,6AV2G)]DO )${|P,pW;dyڨk)do7pJsMu衙Qs G8EVqG_Ftmfꆽ{7G9`eE:j 7[oPH%gnot*(m2ܓPsTNy<LdGdyuT4_h/O=y_ V}&+-{ 1+68E-I5oNڦO}H)3kLb6RFME]%n{G. FZ}KZ4ugHaDvu$*C$= &#'΃|M=&LyL}F֗Em[2.һezR-LU+U]xyQc[sLoi;ΆwA{ n OSA[L.egaO$KC VDr1 9ǽ.8uX0vZ'Pkr7+~ބ ;/ⱅ|0Rv+Ziڪ~汋0{m]9G A&)?`y31c?CIb0Nm .z vVjSz A hAhB!ev )!v*KBP2L rWߐGäsVX.^ ҸUD%3LECA"5a)xNJB 僄=&0Rm@ZE Cl Z${)qشi4#-Y դpI+v110 @,< YZ