libavfilter6-3.4.2-150200.11.60.1<>,gU p9|Jk|o3=9%+qD @=D[{`<ʲDv#OJ:SEtͱW@Jqh_=mwvAC2N }joDEӔxܥsd-cfa$`=y;|$XT9*hIQ@&)3}7X_9]Yff9%h侱j4( 9WͻKߔe 0LA1l4,$˵%u5/IvOF7Vh=I>@|?ld $ MA Wh|     @H&D&&(8y9 y:y>@FG HIX Y0\\]d^̎b̚cCdefluvwΐxΘyΠz  &hClibavfilter63.4.2150200.11.60.1FFmpeg audio and video filtering libraryThe libavfilter library provides a generic audio/video filtering framework containing several filters, sources and sinks.gU ibs-power9-20*XSUSE Linux Enterprise 15SUSE LLC LGPL-2.1-or-later AND GPL-2.0-or-laterhttps://www.suse.com/System/Librarieshttps://ffmpeg.org/linuxppc64le*XgUgU68b6ade33ea5458c45f403aa350e9d3dbf2ff70f6e5abeacf693a98c06d13690libavfilter.so.6.107.100rootrootrootrootffmpeg-3.4.2-150200.11.60.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.60.13.4.2-150200.11.60.13.4.2-150200.11.60.13.4.2-150200.11.60.13.4.2-150200.11.60.13.4.2-150200.11.60.13.4.2-150200.11.60.13.0.4-14.6.0-14.0-15.2-14.14.1gggggggggff@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.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-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-20 17447211653.4.2-150200.11.60.13.4.2-150200.11.60.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:38336/SUSE_SLE-15-SP2_Update/086e6c26aa0a396f6fd72844111d4608-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]=827ff8961e3835e2f8d12ba9118a544a13694112, strippedPPRR RRRRRRRRR R RRRRRR RR!RRRRRB^K0M-$1utf-8f1d8957bc5ed6ac3996fb383b9a513a024c06d47cfcd3a4e182ad88ded319f19?7zXZ !t/]"k%jjdo5Gڒ;XEs: -"\6uT8*\L7+,B;hߘGFykz/7ƣ$CevIT(ĻUza/H4` GR,P<4gx7sV^#C.^0m oZ- i8,%` D*Q0g["7P!+#8##Hs"\X?f|0XR,隺wIvԣ5}z 66(N4|n:f]_;PRJ'6̋8#t]#E`MJx@' 4cI܊HΛ芤sʘn{qp ui/C}1$j AaE3Z &dSY)w\ #e_QMcte8 HsIXo80`59}!jK5Jw>oW/㋃o ~ۊxGf̒ 2*W$o%94UypXo`҅|nIIuiܓ MB!* Pf+i6 Z%B+w7D_ҬUا&?ZVIzAE ICk%AzR8gTTq2`BoZ\l)KЏiFH!wیi h~E3~~Ѐ=Qԟq=O56"4n} vl8b9ju?2L n]EQ}û9ɞǰxi ])-T҂hƠ2ăӍGC9T/4g?`1{C7 % O{i@=$*aYpj8%L( ^={{2$UnP7fdteS怒f3>HfQ6jQ>?@u`# >) eo3[%"hl&7hގ7V w ̔0gl\̢9|IzX/;[>VQ֬6d$ْádO"ްܗ 1.%dsN!b@Wz e u' ShU,l_JD;f0و)צieLð.no9jJ0R>465/ \RբlC.Qy6gVWko:і59:HOĶnnl* 4ܩG$z՞Sx: q@"$\B&HDMjVP[QP.]TB^.mR 3dJ]:ЇSs*QRQbz?Sos8C-Dލ{ilPOfI\|a\:!uBVsJ6k=:qNڈ,p|}PWЀ هZ`8"TI8oZFq#WzJڶf{QB<)0cSmr9;Q`z(F?>91 Px:RVGxPYFJaT9sN Ump>^Yr1cyu0.^05_:BR;@>sxzrtݛ y0*j2u@f2."@sQ!Cjq>4FԎNĤ'ܰmI{7fJ::lJNs$YL?YOfMDޥ9N|Byuf6n덴#STkH=x*6dxGuD=7jXri \ _gI-IhR8lC4 #M=-<~F/]j6Ss$z6+]Q$&3o MZ!rLWN]Yby(SO+V,N7ZBaLH>8h~n~B ޛ~\U (nޤҙ]Eb`!k׭gZJY\V1f"eY?Ȃ3a\oA"|"injGT1mnթRX/}7*Lqy EAοGUFxlX]i%qPJN)^p/WkFqW3歴K_G-z;plXxҾ PAtLOXү+􉟼PL2@#g` Jk%6sܣk GmTҺ)K"S) 6Hmn /v8 ZjCitVmЅUCqy ou2c (sNQO0Y)}+]3  2-7V 07.ϛ'& Wrx~w5 ؔuPpj{Ϻ i1j2g]Ɠai1B}'GJN%?ck_ (EM{|YDߓW?zn6䃂IsTc5u'-ސ^Re4so;rۈvxkqb`e,z'YN84ܾ]CDrpE؍Ւtc|V~ڡ?rfL'׉pp!Bq{_&Qy7p&<ԁϞvEWegMu!#N""9}C<89ToUR}$ؕ.x|j>Sfȼ C཰վ`!LDsHN|FM]Z 5%2༪_Ջ/l?7V+ ׄhHGGcxR+XLgHBD"WmI̕m *qM0E.j?7#+Ȉ~( E\ËNfn>S|#ugH%, !xAN,1tCA"2a1Hֿ<^( Iţ)ّDàrgZIkyuR)\Gf: nH)a?zƑXq ȅc3hRO5Jr Z>(K*~~K|:+}&~, sO%W &W y7,>Q0um4=&tBkN5W9gJ,B%PCpqh^ď$̯hn-~rnHHRbH`<οÎ[vtX3*NOtxD!#^]<!*>,Yֈh㹝TjqFms3C*H[t.Kt7Oڴݓ\P65=yk#GH #;G8/,ӋecH0N/j! ϱX+e#1uja&6mɓZ-"yVS6Rm؟23(jB4$ l/X/K2ʵ|#7dl8-,,a <$@prq!r.nrաd$rCA?p̚\կ!_B \3姬S4DN$JJ=b.eڣAFR0qͷK;qt@L4Ӯ] Brg?!{S'"سgVv Cr^i9QM鬹p 9Yx 7M$W"+81Z"y~ aIZ⮛_3ͦefvSm5wE,?62mWL3 <8َ0PHl-g M 9G̢m!P-Ɋ\RލW z`"5tev$^l1۠5s]&tz`c<;F'Sx)Sҟ+hؚ_tȢmPx F2lƤXvPebAy^ ePES(5q,zf5;FçG}B]F~}N4B"^Ϥ]b^1?V- "LHC+N<8@thWhMTCRYATB+;#B%>9>GES+e>IVyWt h6hQ({EId"ό:4 !ƿIUbX8,=mgߪ) 6g7|E *b uykVCX)΍ȉNQ^S!,4} Qe(ۛXcl%c0P\6Oe\gxC6Uߚq:I*k@8OEN\ "CYB \3i/SF⮕ ǏDd.^GuS|{L%}ɉq/]<|{}APgU7gWI-[ *u}7#sz+LYl2ivM;F'8"Q9.d:F F##Q<41B?P z g.SpIC;Y~ĕ&A-ZqM:IY *{]X8$h QbknMd m3s(ѥߧQHUUJh OLR7iSif"䆶:ᦒ^Ԋִ# S숄n+^FDFbP x1ka[Q)4&>n_@NN(9f97ڣht96[g'zZe5HӞrO#>3{uq+ΘWNh 8D7˩Ao ҫjtp0qX} 4C"1^#Ua/C2mof(Mҭ(²{7o2.q;*1&Uɚ9}B2B5> B5$pS^G[L:6@Hf614Q%?$?! X<2'*G>N( ;8eџfHe_"twb29sYbx9 o~N 9T'$zhr=ML\I7抦S/AUě9M `/ =p5oƤ% %6@h ~8i䷶l/|fdyn\B[=}'_^WYZ/x\.hMB$dj?W͸\>edwo7@fm!(kFt|jȧW@wN]..b#\=Q?t-1jHHGoXe[-8IK{\tQcoH=ŚC#C֚K2pwmB/Gw|) \,qz3W8cg4m]dKZ̔OyxU3aw dCU^ ?[F;LJbny,9x'"f쟆NDEBbN[M ہM ~Ռ+5Q?-vjY7=cfxW$9 8҇G,Q8g<^GJ͖imټfVڌMpTBu4 I|qd#ɏYG_6X(U[2@0jFtfCxKwp|5"93x@(T>U#䟑?dq39.; ,(4&֗50XW{6YxsR*qw4g ao}U1cRf T4;suA}*ޟcm&!Գ11kzKΥN/|!0~W7}.t-c<K6qi8:dxhrL).Nm3>5aoQϒW0B{V1O]]T"# yodfC#5{q@{ZF%U-VSLo4YǨbWfĶK/NNF|%BoE,4R% dWd=J|C,RێlK?zϏTHfR 27Y߷Šjom-E3xr W3*=鄞S8ccW6@P|衛vJ P {svaCp#7*'tr-0|s4GœXq/ 5JCl̳ 0z٭bJ=o99D.S7J (p|FHY+obUZ-k$Va8 S[LȞ+5+x5dKp)a~F'^pg{s^j61 p85Qkw,UJAqy-.3CE Ej]X+{$ӏMK.q%.NzX_wI^NS{$H0 h(嗯Cgm{0)cDg{-̬TR{> Z`g]yx] gmЃ> Id"+mw;؛f RþZZ蜒,KD1VKX`޷@F8<`rR95w<ׯuFfFSý(XڻC}=We-xUEPA_=@N,3  q,}T/LK) 5/ߡ!vJ&;IKhR¹9qAqܰ"?g*=h g>~P(u&PhO`lth$WVQS6mޫ~MG; q_uP( ~4L쮴1Y_/5SO>zMxw֧1-l 4)a)Xj ?+׊޿dXDj׺*2REXV҃MAXhJ9gȷJ3V&`R/%uTAUE j(=M~/7#Q\ &{|I|lI3Ez{sSu)Z7{zIS!˒Ό:,zR?6qJ> E yq bkUiJ2cs9 g-Ta-X!n6 1{5/>tFV!M|:FBUO`8m1@r/:$)xOo'vAp)*Wؼ-@3" '>V6-'pJ.k*_\sQ=ux +BM|JrƓ7K1'a>:\L5u*UpqF=f3l2YA# ,;VLDŽŁNպ@^r[GAoH*>QÞC̪ UՕ RhRO̯L{YF+PF*^74=rJ/T1L:Oy9ףfq&# '~GbEUlurȴ\ҦⅮDPl| 0=nЬmQ >28+orY"!M?FW:Rt{Jp2>N$ZPgc?o#<(C.Ǘ %f ſuk%]&NfynF*܌Цo (BPlJԓzklK(9l3y6OK!1; Vu\(trt 61/8D0ZjX}S ׃K|+[}\N.CͪBnA}OS?frWfW =noXyF˼C ^SŎ |*UFI푮{l1TL0%9OV>P@dYdN3nHUdMK$- $)` 1pXSi>#%M+ڧ.TM WI~6lq6~dpςKi;q1H#R2l>eU9 ˵ N%{dwT,smw؜!Q}el)U \PD"J>r.,L6i洛gP4`.|gz"GŸme͵Cx"pH1HWr0o>YF< -,@Kދ -$;~vFd4SW ywqDЙ : RmMY?Ge,@5;_.5{nڠ0c99S飫.[N6>U4{eZuobAֽ5Ν2|Q}n|ͳ`8 Ѧ$ Zlrr8~<,c`x"}2(\WP8x$T[ԣVЪZK|22ЁV1S7ԣɘoP-΅ !;ɖ ^pdR*mfƴ#QxZDͪq;zwr+S"i GҨdTf 2~ų7 d@ƭASa(H(c`􆏑Ӥǁl-ҍV%hz `۪?ض'Y50g~$n%>3Vk1\iZ:WxLnج^>ͣ0FBnmK#vOIzKi=ΡSg_ Ta)9);>JbCWAe+kDmfYur- ,rSFU])"+!r}~޴#dsaR3O3{h ,MC|~R\nHuX/E /Cui%*XE=O#F Ik7hҐN䢌uiVn3GpXƶ_ +W" 5y}ZQ0P@{+SiάuWNWgxb[n-۪ub 2֜#c>> -+ULdA/. X55*+[ FUB|>wfzvZ-5ޘ.-tVHUMV.#2DƵ'pt<߬ $'1`Km`A'Rk,_m9,! 73HɌ5jOkI+Ǧ74*J#+`,R~_H/B2ʯP*C+mz0$@,X+ ).GPA&0]9{B2eZ|~~-:=^:)=&b(XHMH)GOYsU;*xq{?9`8 . ~ &>z(Xi[B;~ - ݤZ2YggBC@3cX["kvzgQ}V/ IrNhf* 2 dP }G<g[>wbl0-pTMF^ 3Q}k)9p/j YɃ1 6OOC)N"%Ճ6H8?&*0X1FdaF ba_: [ vr]*@m xZtT@Vk<8ˈY"D ]-Њw*TJ݅M5h>wqEhZl %`gU(ˬdPش( >^nh%RQ'vԧXճ *+ 7ex$!Vo*x妌:<ׁs{m}L)Qe9ӎPpjiI@HH3X?$-n3irs&MZC nѹqeٮEݹY#q -"JTyx6Pi#.aRFA_Ls+mOazj D=|[!OwAs/Hѻ?yIP5XC v'Ūxiְ,u2=Gfy)QHrNK蜄5>T=C$+ux*A,n+~u")L ʢ((<5{& Z`{,\U+DFgĞ7O/usfl?SebKtJ2`nY9:ӯ7rw%~,Ϥ\ĕ縣w/R԰scw+{,O,qEj}DR %<k"M(=/6-,̸x_)TwWH@qPI=XQð=7^a=qfPR.u]&L*:)ok&㰸!NjkU'bV15yIq!PB)w6Ó}3;>e[ ߪO-8Qhv^8Ros!ɂ[һqq_jc;␷+ø~*'~mȊH͎ܱR~P77ްi"PD bhpq'UŬ~m¸= *\.MhCW@/Q?VGI !)yAxӊ[{(@Gl=,tԣZ) ?ո)RC~ҶC " 47䃐TǓ1VKկ牟!#9i(qLO=e>ุoM?o̢;Sd,{kq?$jfwhU0^Z` 7t1xv |P)r׋"rPHca TCϑ. [3ʕviV S)m,n^vIBq0_Woxx&.o<,&W*rW&rZ1^4Anq6d?yyy]}'A6`rZErg%w+ UzׇB4`urH~wBOeVN8񢯼F>=ƘCm/S1*7/B/\8(=`!()ӹf[ %DvF ی',>.PCBY={nDjlu[̔ty}l/&j:ke>΀wl~S"Y͚Oc+Va$3Yn(wk:w]h8AQӨs q?#MJ6i9 sgy l6ѧm: = 2xTgn!g[kv:ܼ~^7<bJ7-|}B ۦ6k]q4K6oD0_&\Td>Mv$/%ՁH0|-`mB0hBI~\k&p6hOYSb"w`%__+p{ѵ|Z6wDyl1\OBgjVxyԓ\`l*n3?c-~s!إpdq2.QZNUyݘZkvTW;.A$} йJ[$acJ) +E7M йE# Oܪtv)w$IZ)9_Fλs' }>hm98Jz-zxIy ^NYL 21d,B{˖ٙ+L.9n K>ĶR Y@]BڽM8rvM C15غɒol; G\0/BwGh Vq>ΐ{ FZ'+*Y$#wZa"PU/AzM̀ucg.)SI]T(B񍌿Ό[NN{o7e |/~ȗYyN?U`bX~< vmRw2<1%y~)pJI+p?FWxe|ǒFkMy4*R,qo~-oM͔*vRqsP ɽ^{p&qʂ#q˩^ b" }u3pK~?tD+ew{ya-?IaWcO神{R-H׻:#! {r8,M7*' 6ENt I@0uj~\*|Z!D_Gr_dmAGȏTЬ+2I|ߴH<\Yps,o4 AY5y[\M.È~4[6=ԋz,Iޓ }.6\A1Ǧfj0'g$pt^bTȫ K:;gɭxlP_Ρ4E`0,Uإ`!oPQNSDzoLJȌ$I:a. !{ ќAΕcԧlzoUi%f$ˤ3*T}1B 3kvq?N[h㎿ZctA  @* +p(0m<ʑoxz'K㦄/:h;@Tn87YJ X ]+iR8e;:YO|a'KŮ10'+]\xϙhnW+t$@*+q~ɺIQFhٸg /Y:|T}|NÈ#t_)O紼aX %bڈ6S+0q" :l6%F} 7!1OUM!NRQSv_''rCempʃ7(g߶%bt5#~!*ӔƔ@Gd ߏa%;:@ܣOT-JV$ӼE}|wf+ uDyP:tG ? y9&EǏ06 R[%%T @@\ p+,g#) rb" EKt@]v_O)l^#3INÍF `Wڷ6^ZTTk9Z*,PNJsCOZe.V B\-}>(U[_ L|N7g3ǿU@S~g?1/)aӹC~ S7P`VDmkƎ~M|KYq aޢ}q>`8deX-MnM \4 kz,pi\ z -mJ_wb:ɮO{kqcU|&ky7^#F!pų!{oqJP4ѧm%.)ʁTNGR-K"ҷ8$NӘQZxZzv:hEGK`X;Qt2,yql889ܳ\t0BAl\9887dTR'<26ВVYemIOyi@׳y؍gzW=VsR?o_\N%_2'GRo%GpZ3+pz j@ ȵ~06HL{pAi˺/DaBɍ}^>a1M~3>v9J|L<`Jȑs0CrTI쳔NB0}RU%+P ]I7$xsLMGS1*)?i^δ*vxV2yv2pb8QDY(dtxwJv b97.f:n˚{a}@Ic3bkK٧eǣѳsܬI PX[kA.(UN*zo,Ŵ {^r+U f#KY[#7"}& )"2';60η]yBFj ϝa͘*LVI䣂}5'aQ e"£>9Axke8!^GGDl+`bdyC"LWUB >Aq&2: 3Ȫ'=LNa9ܶrka:{894iRFS3-}x5MI)#ڏ9αe50DFeV;b`pA[9+X  aمZr0Mu6L;vkF Lo@6'L'3_6bN/Kt9qCО>t2Լ>OvСXF()lOEGcJ*16m/ܳg:ϚFqɇut_8L/te_ن8 p|6uh+Պy0օŸHed_yO,=XeP]54- xjGގƲOOlyY Ur=t##pgPpP\teA1zG+#2uĭz=Y['0*4QbD 89WBé4eI:'p1t|z#0MEgVjlvzZТ𖥳6\gB3b'9fH;I;s7f)h _3! r.ʎr;W<":+ ,Y..z( @წ 7A Qc-JAUo6}GcwMPU=Cbjyw-ZV0#(AZb I>2Γ!g8:3qoe'mYבT}O6 R[䣪Gb@ hC2`v+OAy5ESh&f'?%מuagnϧjn]R0>? n%pt_|* v\ fM#Z*M [<4 ZN͑uڲ*b8gS:Ćǭ`=knx٣b`E=~ɵ٤U^5~!61H)F`fNZԮ9 my{g>h ^PrXtN/GcW t3k&{P eh 0N6ܚ$4ty -(? @6W7EG_"n%1"'0IYdLQ.R.ޔC3 +>asv8?^> c J*) At\g9]}xjIFB.ȦhGef>KCg^ w?巒fAEvފGJGMk9?R!&&Y.e(yX!i,mCpLrXN:"lʗQbÃ\ v{o0ƾ/+F6h7bƀђjq3@ E6 owJIH"sX aFS{ȑʑ:yfIe͌_ U;&DQN 8rZQuxNrfrx PB"4uɓh'ɇ!>%r s]y43 $e`S)@B qܿ3Tj0qNI`/ Bi y"@QŞqY;<{nΎ<:)qo-KB EX섩́M_ŝ湏J֤/~~r(UQ5xlRZ_sk}PYoN}?z;h7QCn*0k&uhBus\K>nc rΩjdcO68 _E  Ɛx3 8vIq6A{`˾ta:sBr3y♸~jH+'nJq]T1q&FUWiՂܗٷ0 nQ.x/lhH9L~9woL~'6QUFmwx_ qҔC'`>f?uQaQY "ܼ(.7qӋ8 "JauS& DR6塾@6܎w. dHy:+mD!3E"k9_ݫo8gXCKMe}VIN:X{e޺W xR3" N]Fm&UΙLJF"6#w`jd{D-[wv[TotTԮn-ĵ5aL`!׈\ !nD"4Z;-ag` mbW<]w%\*M)`$*V,S^\eLL 8*N;>7GהSMiiCuhȩ0XM{Ξ@KDx^X]fI1b2"!BK/Wջ,;ud6J~%z,j'2p%:Lls!7.b3t=snZ ګWLm2_; }6e`O;JDk2:=c3jgJ{;<F%29=T տ(οD JA"C ,Rd áDX@td_o(1Ҩs"4"_-3nMyu/:h9yqB@<긿0Y*Q7~&$x/C#ֲbE֬ .z*狅WѝCul hSwDSF+jTZI9;">`%ji1_{ՌgmV{!\NO'<> ns c$Ru6|_AƩIuA6 ((!x~5vc^GB?1 Ac^$a|iv! :(ZEtDldw #UʨVd@](sra+WHUu޹YYe^&ˌw Oח c.I58ϱ7\+ZEu?i>䈋6P>.3rdt+:VA=i iP@EʁSlcd`B+I^8n.hgU/~'֤ub-Y6rRWa(|g "Xk0y.YGv>UzӚQn+6R>k{7J\c-DӧA (tbq +)|1=ʤ8MnCE?:#5z{Gհίaö;V6S Q_eqE⣁&奐Qܝ.ؠA?j[拵9<&y^#4ٷ}MFd8yE7!Pl`bZru,x[?2';9_Zޥ)+Mᶯ ej:B#3<=9i g[S5gyVwN'Th/ܣ"Ϙ";)(zjW}lWi# ڹNO}s#SdrǑ\N. I֤9Ru5w^ciY~4xUsHU2JyjR3tQCp0tsRaD]׍* w ]%?;bciQ*Ǎ 1F\ά\'> ں@ 9b^g߬^9X$mlB]u?ۯZzlR&fFYmQlUBSuP8o5^ZPW.-^J;|(T#?m50|“Zi0G&ݓM'Agu=%$حsUm#D}3k$*K= z, %Pg2sRf[Vȡ;5ecX4^pKsg` P¡K%\KxTh< T訏- ;3F$^'2bș) Z\ORqJݹ=(蠆' =Tqk/|iĝa=^EQp'!TpS+^ұF6uE,q&G4=&%7.jb+nxi`2la+ sEym>`w&P] mM) R nr.i1K!Ʋh-}uWt}O_]"9F[msǶԿ{`X6Rn1V n#!4)*/ ?Wh/.uޭ"Ŧz^( 1bhn̡X{$k&(@jzك@T:`ֱԗEvXxGWY&W[B:@\(<96F#X&*PzLex3L(K{ ?X|h:;xJrA]e=ju:|L"5Qym gt"sKf ʰxhόU׈Cxoe(a1&]UR L|6`.t[E m|Y>hR"HW[*DZ?K;J$4^f~FP }@s ,wu"; 31Wp.z 8LU"07䮚x G%'۝ (zOy@:.ALz^fygSdE:BLu __̠12+'b,.RCx*8f%Zl@Q܅ؼ #E-Ǟ Gu9PAHV9IısJM!/hJu0^6A90W(?6 &'^7j,QJx=ў4si+'UIӶL \)w5F= Af?L%l:(Rw@i,_nIۙ% $__׏.,6)`Պъ)bhg[ɼ w".^5I =o~px|JUyDm[<[)M~|jr#(fxb KܠCCSP枍j֧sF155$pN۹Slw$y.1G0'Ƿ23!02gD^UFͲ7gP?IZf^66N&EVlٓx2̀¹ϟ8y8WFynFxDf%%d{?MY+}C\rD]+ǃF#Lws8̩aڥڒ W0pCNa0 L[ZPPxwЖ%GQGTS[N"uF/Q)ڝ'p 2s3>B63 [QژI㬼L)[iӒ"&Hc%\#Qr]:_4`-\66‚!78f_:ǟ[Dc`@r}GwX7Fc#at׶85e P$*yiŬk^'S39+~NYlδ LS_$TZ<^z~#T@HRmsN*.Y`Ml.a,,9##(aX*GاtGqXϗ>QJJ6V J]>rQjr<,5B5UGK?R1)|I"9;f%A(zY.U -t^_[#%#i8]aˆqꊒ̓5! 3=@rq u7A s;:R@DbI^t9.(VV?)baf=D1v-M\">%H) #lDA @h-ۆ0шa~3sZ91 |v/(L l?C.)NpmCfi"حjZ=2_wBzXMn{&\!BZZ'VK&z5( dN DX8G \ʡ[S?vZh_Gp}خH GنKx,lXpǔV4~qHSmL_N[s>~̽Yp_c}mGک-@ #GCǤ Hr; Ǻ{<Gi&fn7vZXszj@g*ӮͷR9t/-I s"1ZF5G@.Q呕ԝry)N7ڹ4@@ (6F_N?ؖF/ /"ќyMI[O>zF%1S'mϞQ4dd>3LXRVHH[^]6 v9Xshha=֭ilr{' e(hg`ְK`lB6np3t=ڂ]Qr/fƀ& " m27I'x(vݐ x.|DX&KטA:ƯSK. N9LAhER1";Uck7 +/x0(脹X< ǚJ9CIo╦+l(18ߠyoӑ=GVmȇJ|BwKJ0"B0QeʴycDZwyj1'$f^_tONU6 lxE"MzU!P,~MIt'\ܟoahXe}wb;cvqFyfSLI 4 E@BsR1|ͅu9{XZղ}vK#]$2;T}v  e ~ߌ3(,oDJ\kRF ѕ}B >*+.=L6Qe*pȴ KMdA F>9/F>'=7DfzԢ'"{T˟&$L65|9X$NdѴVT:?~(Hz'c߂V ]ٰ Hc';4m .,x3ߓ0nW'@4{xc?b[6\~a>%$XJ. -ߕzZo/LJ Muy~+h;,XS|" `ë=.OłdGiy-x1B8PMU4r',V&3u-NvKh˲Δi?YE:0AJ %\jV nX\tõ\9"n# ΅>lwQ!oSu.Et ~m'J{q̔Uk)'ӑ1Bl] v!PB:x+K73o8;֜;r}؝3'ނ)2*8uMB)x{ -7~{{VB# r9ؘ;)=U^MNO=2!)-aa}0OrVUPb[ܵǥ]ٮeL,B:vs43H X"Qm碳c.X}>5>KJ|>C'@Fdsع{)9ŜLŕL(acORަQ$]@?q~yi+ ݵh`I!EO60Hv+,鷇NW@#x'TV+i '7s͙BOطOyT g}BvmS_f_B~fhG"JGTtXI|>?dTs"FSR\g#3S.*(4 mE=-o 9Wr2iTTgvRBh /Q!jFЬz#4c`$>L:OgZRZAiBWr9 ^xyw|q<XMT 71悂YH+2>,:Zv ;R4{aCJ(cVח Aq6xN !ٳR#4]U{N(VL:.R;_Ҽb#\[N^-B尫:cA>RkLIoCu3 }Be`oZzb':-!9b/c,Z.1|֭r_V^(q&צּs+n b{TEW(]uBA'u\$HTArpύk)5tRYEU9\Zx.1K HjI$#^/o[_ EEI ]N5k.Rz}oEI=F:,(5qj[ gEj .h#@iyq-s౳4og!P2~0лȧ#,^GF=Ӭ!Ok`bA)J[ 3'~ؗFɣJJ@+>e#L_z\DD죞eQBP0.W}'8zQ;o:G ~%w0 J)#(ԋ+3qoN.F {uQrSxyE?OT0i35RF}9yo?Xjc6GVMμb"#(P[|Af:|jjBY|A D!Vӊ3[y G8)?. F) 4?s*A5IV{qyꋑdby c̮LL{{@@ ,;gSDB@ M$py\XuoӰKi.DJ9orf*LpJ~=ݏ*S [tN$֏] i6|Ct_G*/d&d'Uc-jYYXUym&*бgj AMbg8.` {֔c9q=.حxٙ"['UJU!)fÝPGXUх3ƒtჲ# He v02.+?W'zVޤfY2z՟VVPWw %K,&H a~/Xte%Y~$jl\_(o}7]2>ff2+DakV6z4J[Ge/^( z)#=R 9`cvm L;ji:(Fơ!J! /@v i~I[nnSB$hS!3:RDxib)]ߖ@9x}w[yE *צs.?Ihޏ}=X§)xP.!Txݘ0n ˛9nO/ZBeqA%Tgq[|<Щ|ٞw H Zs7!)wz]M MCBQ@ӪD"kikD-z<pblt|*}xKW~XJ~1<\TbIKW10lxZ#R }4߅4.`}ȤE(ym5 _qAZ|^6g7C:Hg*\k+PyEX5X#j eRΤF 5;_3@7.82>L>sWu2 %]`Ѫ.4W=Fve$]47,7PUo53;%do<&-.zs `n|4C^$xAzC7Qs" ;3+,ɑz:D]%h{ePO(@R&~"N7l@5=F'a:"7~k]W`j~x=}?o6ʭ5!֮ BT5̣:쑴 g: ̺䨓YØ/8Su'/Xz%]mM}^宻ָrI0L̽Njo_H4&ö+2'i&0}.9G_ob(5mr퇝ʄCa- {Q(ֽLK(oͱEȀP?ۏ;R_,Ο.Lv}40Fo. =s ~d ]/00AYh?ŻByaVmk<^\sp5(chS`9~@86Y$<~[q"5Mv*GdnX O2q;{-B:P&MWz=8DmT$UrKNEGeAԲҎf=BAo2'J}ox> ʽYAi-9%s d1ȱ_| T<4Ȥrt7}xprpx}̈́{>I֞!6+W.~RDV9=;Uld0A & _Nw?pՈ&FWy ]S+ed:j!WiEȁ+"4] }ёP5J_tL.lkjrDُU kuj84US,-ziu^}O ){ye/w #u+wѪfv)h1o=an)f|mXQ393wlNĆȊV̴J- jCDf B!o5PO3rTU*e@3DCm:VC$mp"HA=]Vx`♤ճ§x#!# T[t>iiL55'V:8ҋAs -ðc?Bw/Ξ9.jo9~u^D'%}7j5Ej93܂q7c d#m8y;^>5ֳ%9ځT rOe40)_fȴ36\+|SSvtq\3MBw,dwg*]R0,; Y iqg #zkSjAւcx~W& ֢6R OCފgpN{!^Zz=ϑDsfZK&5Mk+a他șT1RtPiywpBVԀOak#x_X~>H﷟$y/k! =? =MG)UK{LQNt(CE+qFC wۘ(Ğ淴=I-V&|/85ڂO]Y> 5J ^ݒvhyF򖦩:ìW;^@ug. qhO<;^<בg>5cf xirbMWHic(LLNmux_VimB;`"tSa:bK3s9̍o^F2[O<.'LA0ow7SJ8^x-xb%ىSi[yŭ[Yw1שAXKztJA5jMnC!%Y/c:OC4L攽G)ҽTH٫}'9;]4:Q 6!:d82[tm+' 5Bۤ0_it"݉/D\3,)#=kV۽]֟ddmRvQ۝sR(YnqRvFnJm$[3eo)LP< |M{2A3.r=#P?'kϭ[M} P46+4=X dgqދ#e-nTX+J"94T}& e1M`Wmtz `/zaH4@W@x@!ܽV1v1x>9,aO_2OZidjw"):tii,<9Cs(1]kρПk €]<"DeDmCUDpFVZBRut&3wi: PMH`XR!m "_~}gcI6- -ZȨ.(q6bYL:jL,֩ihA*:s3'2@9"Efsj bzI,z&˂!EhG'dz]@C 9Ԝ qDT`WDSH;3+mGz$93Cea& J$gd8#<;~coko'K<՞hńy֧]HxHh+TՅ={Y?8i1@&>υWl0MmGhQ\rtCM43y`9g^Le|6o{ ~eq`thHINyOU}y9t lopD? ^9V¿Js45XXml?ǠUr4م;0 =:8DkC9Mg9,خky{I޵6W,q}ޝpbqn-V(xvY#RP[^Or|kcvqly!}c?Pxdg#D 35IN4p ge|<؅ؔ061Y;'t9[l[,A'10>e®9:fĚ Vm/j%YVY1Tkh9 .~"tB8iBkiSH Y&S=Fb6dUjC$qiU͇T[3JlH``Iè~1W֋҃LYv2Ϯsżw}U(b؎(x)4B..HN ~4ԱQ'F&<\Tٟ6ȵZ2ǁkhrkzch ;;ž w@3
IAoO<*p$dGim z^,hjV>RlQI{ npJzVx4sB9%qH`8o]yեxZ4aaX!&D`ҳ HO1}]pqh?lt?;*x'RnZ ip<dӉFҏ>Vo>˞ni2CM"<H z%VxsQ TD RJF*|<9L-Y]jGO y +47؃ W6Ÿ|RN ([y^ab T'Dy΄'6+n#V@"]sD8NAqo14^C2o3.=F_N$LtʯeeX"qF=ivOzՊ5W+lZpW?y/4FM;*!(W}iC/vɖ^rr XSb"V1ջ!d2d˴ W _eu z ؼ K[ *1uJ.?L@(6x1($N**Wyn3 LXClS@ J& F/[Q,GW$Au\shb"Ga?⛏}!7k\kwaǎ\r.f.]sl~:p3 .?ja65ʓ_u>5d@Ak=ic5>\A+D ԡ!s^x(X፸]fa0Q钚ܴeU782'>_Ԁ P=-: wj2C(DZ 692S& ָ,I8$@V ps-yTjެlbDdN+HR/kq.a)A8׋r%[O>;q]qyRU *(nߧe gzkrߊԝ@ykZ;ff-| > e߻8&`Deۿ$+ uV &_xZ llPj&8~ =+n z8𧧽Y  1JH#neB9V4ڲY@9J2 kio8:l%CSTEWgG9|84Uq!R ([ ]̭xBwa+ h뱁47=[4 m饓W'fDP9[jS'3B|,E/U, 7fL;=eC_IJtmtU.}9kVe:RI@9*$ zw8ELǎmtLڦ O*T9=R7kWy=uKYgz}6߿2by%w(@'b/JDε!&LzejY/YJ6װas}qVϼ6.Hm&ܘo3uwM?>4gD裳&bh:Ӄ9`^ %W%w<-#gNy2gcl=>udKH5Ai|RyhaIM=iRt@ $'i"+;3̮_B)g+x\&rUxPEQp}7ZkfZQ8ḋ)5G'jj WPk"5K'V"LlOpsђcm121nC6|m2l]iN$@}(}iVS1iv/ε>/~Kw(:ogPԲSMtw}q1FB`dL 37rցVG%^Ds^LrEԜfaxi$gEXr:ra_U@N w7:ҵnXI;0j75ZGk&6~cX޴ƴyi=7KFS"7M y<~ ,4;HbGsKT%x!(-SB25Jn++ߤl@~iSMJsܣh2x ï'oNPz1]DS( sxZ#F!a+Ѻlu+}4ӧE((;51B`0ğ/ !7L~? '9զ[Cc b# %zpX;f:ƙbE/n~ſ:M/ZE0pZZt2Q =3@$v;0_1pwvSk0 &XM3Br+ 0a d5QVH~NE `0!c$rmHI ,E@%/ߓ5 +Dp.e_ÌC |HjB_xc:Mx'VN+͡)jԿ|XCp+clUFTOixNkLJLh2[ۖJl7%™9` zٽ87mHh\qJ؅#ɐ;DCG{R 1{}{w^ypǜBr8e \8WpencTE~ =jWĜԕɤ^*,lcSIt앩!V7 U 3!6Di8N.яtP!"eEħ>?%Q!Cu eǩP@@bQQhH#q//XjS={5bWl¼炬 '̮|Bw5pE|ɉkktYV)+ƒ^ĂJ󿂟+dH=!7PAؖfsIS %U面vJwe%Aӎ'> Y6i.a58~ J6_YPwwh~((?n b'aћ<l3?Qc,s~j̀_ hؘCl+ڣE^D)+xS[S'cVrYW_+JoF竵[n "R6PcnߡQlV811LȰ\尌PG: Am%[tWs٘w"3>Yvx:ŠqR {.1b !Uh%2m1ox.hsݱzb{l}U }pO?P8'}PS1еf2j(^ܴ,/DW hޅx,@} xB&ۼZ4?)4(pݬSz =^.foZy[ $1෸?-HfhS8v:pum/9}KKi8FU8D1+pT.lF$uH ͘#QKt=WLSWb@Lr5K3Ye W^U5$3X T)CI5R*Z#:z-o8D9>˛ \;3v 5qPVe峪@;Vߴa5-;YOM#ؽu\uSDr'C|:{pD!U' ߱@k-*qo/*wrG [8kn4$o\EN v25Z4*YZDuczYI4agc*\28JGc?_ݍQ'jO1Cd 5 RטNUFek4DLQoFqS$Ԛ>ib;yhIB8AU#wndj/D7XcAb_\x>Y_ߋjܘ?/4nB!_D9ءʻ1{,k|xw4 )q]Clc`l(8qm׬^4sؕ^V{q$4 h HJL2$ͩq7a7%!{Kݯ--{r7w28՝F6t x`- J\ :-+ȁ>8o.T[7U+ש*+_hs|?V7J}-\Tc_{b[7192މ fv >0lUڴd7ɵ2u9C9?>ߩI-籐KmBsGdyvE^&!:d`r:y/)Rx`n.8D킶yubx>Wy̛{}=)g+ t=UzuIaUU#GokMM kXfɩh 0G `CbT+.EdzqRU CE^s~q ūX.&Gz"^(M¢[ `Ӷv#0_2MuU1Yhok.rHF)hu7agq+ ba.E66Ia/,q*RDag^k( 0_oxd ?vQ8;<c[GEL}gNx,Cq ?&iP͜ ׄ670L; :5Z2tZ#WV<3f Q筢/v1kl6Fݫ|D_ *{⹃$Q Z sm+ (ٝT!޹a} (5|EtmNE&pE!45a+װF'Ch#da?o x/kBS>}SyS+b/ fXd+!Uk(]>I3IrM}XALSn y'(x(^ٟ5L zDYq+4n`P®SE!b}ua_FšT Ǖh$CJ>!f'Q}b\?oc+_ YD4^5" A&G2 ? 3#@rWkjv/<ۀ%{]d JmT6+< :b3z(n~ h`u.W_9FmcrzBxvTSl!s5v=+t{ |xzQ?3փ{2YHM<5Aĺ\O1 L#jp.lxߒ;#3Fm'؁POVϣlpQ/aczrlD{yʠmbޠ^vx>t Џ3y *!ި{bg:ң12h^3d G0wmZz Dl>[mvh- /h\bzpy9ZƸWAZc~*ɫoczwJ:OoJ`A{$Zl[*xv a|?:&n࠱-6ϓӖBT~*#X|2cq*"]9𒵱JʐNx/xx;.0zh}p&;yz1lɯ8+۴n߿ѣY:UhIKS)!ЖZ,vph7 ƾ $(ڵ!-P6D\{`c-{P])_$O~2.rNŀotǿ) x*Zl|4QKANYr_Zn>Q"[62oEyVZha_4 Sx@+ᇵT cvUc^Wy,$>N@ㇿ,E ي`0REYZvxr ʔQK^A U]ȼ3'_ȴg-7q.'#E$3cԆ A:iHy'}~cҀIC;Bݶ϶xTL"vFd*kptIꅩ8SW-e&)9\{_ک72t-4J k^='"%խs" Dcf[,2\(4B(xg?L^h+ ޥ7wvА (p|Q:6DP#)W]\K)jF{Ni&sy%.19"T6y-2iRoQhl,V x}:/C޻|b@2mAi8sGF:|.ȜۃE\nyZ%j=TK+w1Rb m_?>Yj%`Ha=h"`eG΅SK$J &qמW +Ncq?MXn:'f{X, J|:R#T]-;i+eޤ}ƦTR.!ְ!WI&e]rU-g.YiHʢʜ} jP ɷ&ε fHاNn&ܪJ>.lۢu NkA?#Vt 4}2G JbIsyaV Bښь3Z=K0%5?ĐH+W-,W <{E?lCMSX  ̶;S}}oï*ƍb8L3ʘ%IMZwQut+|Y^kN@;dKkmxxg52PM娤]Ջ1=3Α[_W;M|5IZfK.Z!$>l&]>h⼡L \d,!yJ ;L^U Ս,\_6(}ODc}vyGp-`;TD!FtdlU%" cT 宴#Uf J@\P'L8$T}hlOǽc}sF]TdoH[sfJqbpK4xi h!^`LDE{7׊+lCYWf+ڋ&lFLO{ ry|W4I"L0a{Bj=?rQ+;6jJ!.,JJWF_:j2\1PjLb*DOi^I=Ϙ軦ߤPֳ˜AܐiQl2rMnϔ4 ]:\~\D%c9*"YnnePFa\B; #gcXюBUN+]2Pr\8*D&&A%t?ar춓Yiq)bԩ*F2.FǻQ@% 0¦z~15UOQZ +cJ&>?\$޾K<D }0cBLc ]BP@2-;tDY믡Z[46t 9u1"ZEVͻ9yJU6m਱>0]"sKc~q2S&À'τ= gP)?a:b$u9pݦT1P1-q:õ!G)\Z\G3"{|{.+.[$^IhBդ*=Gec|AV^G;@]SPMq4`B2PC zHhTASt1;/v'Y#8]΀`;TYl7 V ǒs59 }f҇E`bsKN  khD!^7?94HoZe _1lH?( de<ƵV!=w*/ !e eVdކV :/M٤kS}8971Mxp&#4VTQ L툴ujdcyMPЦ"[>'Cbѽҩ>W5'V*-aQw)*-yDԏ) Z{?z~ר5ᷯEކNg! Uu $ AѯqA2}v7YkU.a*'#a] B23uq\u[h'pi%=' {nA+ ҃B qu (\y:cA,_mvM1uf"갎_}ܯS7KmLB/OwV~) 1mZ \?VYQ9wh&YfLŎМo Oא%#=Ae%f1QIGc=}o1g>ª͆Gzƣ%k u^ATsD vEb Y .h]<XHԓgS"i3;rNuwG<{3]k[UOwa^3FuǸRDz؏ߐoݹ`/#QKߡokr{.|YF@S"#f)0g؅yNM»B@xLH+ -"%Y/qkG0 5IjF`qDVT |vEsGG:#,nm &QKG6n&hJ(]A[z^iKmǵr<g/m{|:63i /a/%-E`?~1biT8m5'Jse]J'D% x˅kYU9vἫA92X»Gd& :o(zrbN;Z6odzt=Njw9l%ߩ@^z:TMn.v1/i߼$~*.{EvxaJ"ȐI"K~ A&ھSA9) XU13^{,eIZ ᩍ%n@{GQ$)XeoІ^+qt֎W$Ggv$iJ.20hh?myN3W}{}\!IJvyb#P·g;Y Җ)jbmjyb3 '3r/!m0t>z! K((Z`aatJ +J$@+ț:MU%Lhz΄&h&YRN@ FuPq v[4~O"Y&28|li}knVZ8V+OR 7\5 r:fi*ջ "w Ms3%뉳D͘sѝi8W &G]PҮ7>x"nCRL3W&z_W Cg73QRrk,]nZUVjqKaQb6H%ȑPhQGJsvpTLؚQ_iX9D}yry(-!+6b$&5W/?'N2*mZ"Ѱ+:=D'Kf(e=<|(egX+x8!T(Mgup\ߚdO9BKTAꜘ[[܈ڦ"W.]B5bӇUh,0T6 jq]L*E$c9= "T^{_{vIT{CĿbsD T-y>{Jf8E րs\!>"ަ:zՈ_RG=WMNH:Zg.푔n;>qY.3T[{:~VCs<+ZOM_vלdT\} NI"_iT a`.Bw,<Ī8.GOK8Îv! uBn0 _`Pڥw6%˥QS'1tSZO| 6جz҄7[4<d^sW`1-tW Q-S9:flm0_=ސАZU' Y"m›i'@|!Ώ)xUC5=4\3观GinaNZ bq\`TgkpqbG/"m4ٹ@tfZl:ؗCJb+|ov< a W ^RV_ B虐i+b[\r2ݚQyQM `H 3q jWh=,@g(pʚOH^5EFA$yj_6}!%.+/H2=Qҙ K5-,Bp/ud #kNbPX R-NWcSUk,7Vgo˲*s^;ԹS Dpũb^xU{9C&)H9+e >H4nD{hc1=lC=| [Y|eGmWb w#Mo5j&>?xBumO! YU8vFnײ섯+/͞*AQ<ӊګك5#p$:\盜&@w/u6_ttW%/_pqi۹6D>h2Dac| S\E_=7^/R.N\RJčWivvX9'/ȥ$e0ItL$GrL:"̘}l+fUQڒ{һM=:TEZZ8Ch^1AV'' ԜT%^˓e֡ifh,iM "U?ܿ&pcwgP/>}m"hGll5\Uwb\n@&z"fդ+ 87dpU["QTb@0HqjK}Q{'ir?lVPuNWr6]óW˫ߞ;OG] "[i-Z!3r H5_] !'ɏVnα.؊=qb8Xhdթ/vlS5iP~ <үB! @zη8: J7rrRHM[+8@sWX/QJ_hrEzAǝ}K] <}!&PٺWH4澊vOV/[!~cYV}n<1wh> 8dl'zyCmE.7U~󫩄P65 p !\Z9r/Yϸ׾49+Cgc+dQ.n+Ro[fqzZ ̔ޠ8 x,Ũiw>9x飶o{xORҨ(I 7a}#4>~ʯb)G>R@sNҽC)p0.S96@obCHx L'龗[BC8шv%thcOUW԰ʮ0\ٗW`;?4=퀄:ӓ!/5.e.1t䈉 MjB{85jhk>nz+j>;b ںi)gyH" uirAməhֱiv`rOwN7:#e溪q1MD>&j~Cv^+)!e.`ٰ¯+a_PW)I]kD xl~9n2T"Yl\^NK- '|"6.x\΂-/HXz~DT^47;3S\rq9!ç?Oco8&\>5 r3 _u1>P6ʼ [ ʣD>瞒6z!>7n?;coYD+,t7Z(L"<#}jVj}/~Za8#{힍.%H^!=-xJ=\5ʍ)8}|t,+Y&!He޺Vz{mVa4Zix'~lzu@ēaO\c`p\7[.+pff;BYA@o깑Dҷ,EDKfT qXm&eZF9>U ?S%'7Ɓ.3pUVşHxl-Uכ&t-?v8\zg?u8TD17{=nF^U fm'qZZVmQƤ+3 iqþufsgC{:;=ǫa7TWP(?m - Kʻ]K<^@DDbCS69]%'H92P-yv'7zAi]Lwwzd ugxMv]PVyNԘ-ڂwzm`&1&+ Kn l@@7Q"$$LU|LOA.{x p EPѠH?a6ҩcnƐll8`N@)LH(CtO~s,)ZQ;bvH~uf~ 3hPbnNU0Bz;2 R20/$E~MxH#!^߉mIH?][SA> Vfw!(hƱdݨwФ݌o`[5sbk)Lk}{I˜i8K>qՐ`TiEOp7XCvLepy7%5v*h.h'[𢜰jE*nhUBF^iq¸E$ƾ+j0Bcy seJc%ʗ1kMd`a1sDe8Vж<$Z6깥 nW3/wz /RZU'v)j.;_.qLyUi_tݥ xHYXLHF8,-׏&~&Fl-:Z E׭!`B˧(̻~R[6h}A0oc UT71/rC AJscoj==⦎k%FqcCA 䰈[ $˼[U%zk P߂x4S ˗NAQ5 eB#ot؈ʰH#q 󍦥"쌷3)XVwfznIߟkM>Uh5ٖIaIwi{Q ݛ !fWp̓nk uV5~[9^B~ B^6!(T 7S!6 '5aM?p%;20,ߢxw1Ɋ/QY ,QVe½g I :*-6 +_pZ{3٦Ӹ !$$u&4$%] ͈0o0"xglV[Da^|l*ӑH)vPP?0/!vn5RǦW x5Ѭ)~/N*9fK=B`Sa&SO{W_y6PQ/bG= G3@+"sCHZD>AK滰f}'c׉}$b/dx%cQp~ٓt '@Ƿ]<RwXHX8YJSrQ, ócOi12UdI|StNy71 M!'hg(AH1(l_zޣDB##$l /lD@ z{=WJoh/y%)ն"ܻ<^"9A%DVYSFœjlu~ٗReC/ZҎ(z7@fI" R  &uj$:7(dHS{JI8YjAo1[bt@fP8eԸcb.>g7w gNpuxw>~6Lrav̑rXl5BhmujgNXyW &x du]C-wIrɿ>jI[-Gz iaB~F>'ñ#6?oցFr_ֹ:TWjFBw-/ĜbsBJK=?W!ڷoSUsH(_nP(1M"=Uu|P$7b3WSxv*,V~Ue4 \rv7V."4zhB-L;Ppi…3?6_Ҹ*=vRgˈkȓi_H%aS)ˈV?kMlj\IAvr+<_\ݓ |# 9{zKx[Z: b*CmI!uX?Du4Ĵ.9q ڷa3ea%>vHZaL ۏ%!2- R 30LG4{Ca%1a\ mg'[YW54 tJְL->6FpY1L*w#Z!8ݛ˅s#2U ː\~͊Wf3.pfj2,zb2坥'±䒠\n`TQ6 +wt,;L{xaR*=̨"MiSE6b`f2__*ʏbOhⴇ{^E\)LYM7Sݗʑ!ӹ1dn#t[m:RJn RWǔ62 :%PZ奧Bs,\H HhG?jBuk/#&!59>ZyQsOu葑~]axI脀0Q2s&oiW [t{Y sPNi빤'9iV5 +JqDm'kfKTt$b4<c%xxi%(9/f^dId^/(΁Y+I'^W\O _Iܴp@[4zm|7D{s fm5"X#^3y;>*ip:Ŝ{fB&ܿy4VTd؀3>Qэ]I:@$ۉR'SB0֪U٦(F"iw.\ٳiVSHYFİV!ނ1{D?pH3-?wZ1*V$Q)ЈyS 0$3I{ܙOwZj mSn,!B8lvYlUdwŧؖS%R}Z2_O,~0l9Y"wpLk% __9#4t7-!к; VF֎ oqגddl_Ф<v i@r- Dw|+M4 ؕSGGj \총|4O)^xhBw3sr4Xȿ qCUEȒz~O90%YLgEg(ϦŨ8{E^ltyMJrLQ˛R(Kdg> Sv 0C%١z&cûA-%PU]S҃hwFeKKl fKڝCsRYтkf}IӦ9z8Ԥ޵D,6q S&?tRW>y?vUäo:d_01Hmæ{LK$Uxw]_IH9r]ECFA)=bw^_VD}=tJ]~&mPZo)j8Tbe=tpd=CCQU*ChX):gw7R󊭘Ć"Đ' f%qx~=*'~-ܓ#[2Ǻ{8VF;[`@@hG4_D1cACуf*zӚ2Ll?Mu?Ifm@Y+ó$wˆRRDG}lbrMҝ&]T6Nze%#A>.)8W:!b9ErC5:MbIr.I %=tK7m@ElaTI~">(E۲E\lMqLC(mK4b_͸i[ ,Y W9}`};w.$lN9NcPXvt.Hﺵ~/Dˊ1G&g}xX’R$ a ρ!gJv]Ojԟ^s_ŝ]9kNv XHJs&1arPJ6Jİ[ {Y.rR"Rgk3ÿr9R?D~\ɻ˚zhi9?`NR}1*pqU.ʞe,e:OmDH# L21͟ }0mY xkbv(QTg ]@0z@eY;ME脁$Wŷ86!rv(Mc_ҥ0GAkp'kjEzh_ ?R{"HMK u}WW]86H͆{L oq| 92Ԇp nߒp!{V,vI㳺ND{uFLbȗQjEуbN^~@iJ|*1,JRhm-a|orJpI&uEBN8s+dzE|#g4z҈9'c%sh^\-u|d#HBӯ6qKuG׏1M, a\ ә-D,;0Mvr ^GFcZ% 96?!:6w}9.FMhY _R1b91?uP w m0iyV2Qog~P^(ZU OR(ظGwK ͡<'0!Yvi۽;2*]b]]Y:PT*c8/ gpx~QJE 3&*f qU V_!b4% GMm;l#>WB/ cvƴyx&<)NJ ]Y* _pÑяe4mXv$l#:۹+8kҊNώBdԗ6jh- QٍTk|^*IgנIU= yR(EUك^60b?Y*Eb2bq֢ h` lAqX/ۄs> EZ?aEYl>띦vo{זS#sr tjVln3O`HvNdLr/<Y}8vZA:qL c %ti-b}9|>FIaWo-r 'h7]oal7}u5p%8*#(K# UTOY"د@N*칅DY :riPN6S8[eN!Mxb;vnƀXT| =FHhT ךsZ_"Nᴇo*5V_}|}F; ]LƙߒSoQ!xgs5B"q8!m%IΘG ?"kk&?v͆7F'I :QI ffչ6̍c,_gE8';杜5 ɉӻrʛZ6{څVʙ:8E (W6o2S*gE)&NVi4HWw(ݷ-Ru`P+}_nJnY;ZN@cy;]B;Ο{y?w0dlFU[`R!^ ƷN*t\Dsd=[ӡZ5FNL@%A`IY(a(C_0+89;1 ,)k|d , I>RB~iyH䛀hGD Q9(+;Ww 3ncD W!~mÀpU?uNi֏\4KewZ\vGʡb-[;PʙBO#;(]2aƍd,)w4ˌ\厠pZrsڦy}Ϫy׹ܠ (vJyL;tJPpNq+-WUCkm5}Kz79?ԌnrrfTAVIC6ބYZÃy m VMR5aRJbjrQxt7fe>#~~#]!YZ`y.lخ?'M帕3tŹE=5)foxh ?D|) 3/#'\lغk+KcjyZa{1"P'pA yGgSv5=1;\4Ҵ-8jc|_I`θaҧ4>hj{KWMF{.<=r΃t|󖢭MqsHn1jŠ4}A_//q.DE ip]?ȗ"F€%'e8#E a"V)/Ms7i92Vt mA5ϲ}PGɷM$\R~+T/pT$顥&D27,񽱻ZO{VQ6| j(}>GsITp$>1.͊1~сSߝkcg! )sXjY@5KvGtБhSY[lz3Sa9 jOJN%"k@QEoBSbzJ'xꪃ8CdyDha·sm:.q=]}jD6HrU>wPs0 EHS ,5hV.R ~;hqwuQZS67ꗃ},0XM3=zimw̘P#OGEzXa )Ov=x}4bwFD4%F%qs vbYBBV ŕ_t&!e_1/6X`K1Is[Jd"EZelC0J+@8/DH2~o':0mئ[ۇR\hw;ӳ,| /jZa"KNND|Q I)LAB0x# CțȀ%t$ЪʹqdKM;%'ӛn h$Q {hq`SUY̎tWMmrc >\ ٪tDi5`uܮ>կOM8a<|E׹aI[=clsL [,zLi>}Xނ5c+(,]^y&)tY>>_P:.3-GX  ExJ/^T}CA4 q ie#lj"4RW %m4O?jՆk96y6b^zgbtGEILuNWN׌fhWt}b )]9hw ҋꍨ@UrJ f?dF]$ .k,~cϜd- tؽ+@s/;򾢪x0V ܌ 0p_*90KlIXZ։gg'x2r9u2 ^ӛ9_'RbŻ :G:ޟ4Ԅk7M'-=\ >![Cja|zz]`dt -ܕNGBmyY$6Ft nz66HZC!=Jx\kO)KeUqgPṬg<|.P4c8E2UMktUnIG<&xЯ(Bcd%{,(4Y~']?hԁ 8*q8읗kL7M0y#4rqZr=Q7PQK_܉p'm Rֽ^˙xKCus4βic)p^>Vną:5+T[BZG\W2\?[7wdTrԱ¬6@ʻܓP oT EeHR'-黕M'&C h<pCNkU/kg<B*NE[EP7؄ #GgxAXsTs⦮bܧͺл*?GbMv2 3aOtM2Jv&drHkLA) u LD+}e +k8nR:^nc%TQGMHNfǰGd6'B"?%J)TFV;J;jH~fH:%ʈicHRd:p&`7$~$m>OChdN1RYq}::(@ӵRm!7^, 7i3QY"!#I)˰j%P'lട(w. R/T?fޅ l7CCWIUDj1tb?,K@|a83ؗFОX0}YOaXuR+,yy)+ Jyl4pnO $qdD6a׃}IvigqYZWfq8Q!^:Ud ձ&j<] >~IkEc׏Xy3w/n%ZD0/=.b),Qs=@d"La]~^&{] cVb~߿ 㫏bֈK(nni̿C(,Ni:ljei0P;9QG 06hq BU &{54-wVSfn$ޓ dWGu^bECo 3Sf<9VNZgt6ٗ]&ܰ,/7gtڍOGs.4`)*A;HPw}LY|%~YZgaGfqGhmR WF36ʆ]vrJ< {M5c23q$"U "8N'/V-籲YeqGWGmЩ$t\s2ɖe*K|tue92ꨶ'g" vQv۳;HW!: T]FW]KPD7RGLִY;|AV67"մg&ɥ-)k}6b1>`PDgOҏ!ܲwZjdpFa8=Z  p*ڇϭ{&x^6*@Wf1eMwoQb|R,NHod-Ax^$#uj^ۨi rDKE~WkW8ftps@L*IYgU+"У(8!\cPoUo pG?t契?Kʋd.AFw5!Lc@σw(J$ X э+E{ [*$?GG~ `ز[)Kh_H"ltTŝwHQ&+)Mއu{ͩ "6?T\lĈ|P@br?z@4"գt9p/$M x*jizFPDנ0~ 9c}/F| QfO(Z=P Skd\b31G˔lQ/P_ey㪟TWԤjLڡ@gET3ǞÀ礁nnoACy?Ѓ@jp8M v1 1z[7(2.7(b NJhqJ8dԀD;\lom!u܀?p\ZO"ͫ_7Aǵ’6y,+ED\PmT_ e:yml4,;qOrNUڢ >G^ԭ> >|rԅAWWƉACt ߏQ75Juڮc޷!Er-xO:YFZqk,c9~jeE.,C Z4Х~(2T&dnOM"̘7M ̓7Qmfp1e1xY9FKYس B(Z61͗s&+TVE`nΈU.8GKOhjÛIxЅSZ*'@͉p*9䧼L/Ӄd.u"Ŋ l7+ ݼYokOdkoE׈A~Vi[<z<1!+[琿L=&;\ſ"΍K}#XHB,+zB(ǥoQ0ٲ=󊜌7OlB947# Vn޷;ns)tlukiA] OU?v)qۜuF,AB^LWI {Ô , +_v =t?Fi|,};Oe)*A)"v.+=To^bżOjH/!\$)vcD}_PukD%;@zaNPdݦrŻL _Z uSƨgl'~$ԤuV,Kg[ W*-9h%?O-$57=Sˆ# p8.ك]tU jWHnAg$#+yQcVP:A`r@;pԱ ȏps'![b3c§w::ª=Nگ;@9$MT8}t ^?ҙE#c=vh&TZ"$4BFqGm$v/)އ^?_ѡ)<~c:CjJ" k2𭧯"{d-Nq$vvz+f%rE4H{U8 N3\QbL$Λ;IJZյ7r#Ү~nnwK[7fb]: M1+}uC%{_t=x hv8zi^2Zd;-*ty1=Uvudb^ &NWwpU+g;yDG/]1[45%m۴,|VJЏCĀ< k^ V賽 z|\F۸n2-Z=՘u<)OvFT:²(`4#Ow@ݵ܂"jH2WoBwRFOe@FzxfL(NbqN2|Tf~ֽ ]ڊ{BC`jt HܶQo  i jꎪ^.; VQQ" ?^2|)s~y@> dː+[Vdn^lgjlqRn@pM 1]Cﰆ.}sV =`OCH]?ywQ$QI (^=$F6Un *R -<#>D&$8֮C~cP5K@[ZvړiükLplٕ68`-cVSvG.KgXCğq-9b7FgE^7A8Ь)cB:]("`) QO}VOȱ{^[y`^MsWbFu:P1'. lTw\ }q!RZT/{zdQArׁ:ufS 1zliy5/ng8L]ԦDLKY\"#S5;wb"឴=mGn/agCm9}4t/)X6\%J] /a<u10Ȯ䠰%pd 1t^hʎF<HU%]X57~.}u5N~ֽf!ڇ?\Fa.YR!&xg(/hkȃKE̷ٌeNݝkF}2G:+_cU3Gl{t6x'IսأmEvp*(nF\1!]w +nxyP3(ݘԩSJr&ߴ6wF8WȀtfѐNCH= kwؽe!ZlHg|t _\.mg 'Fȗj88ЃO*꧉^aTG z4:@CqGʼ/YF%#J9nsJJO?R&kרU:?]t97wC3n#mほDw`6z3F# ر0B!K탋[(w5O5ikc=p@xDɇEs6 RtNwt-O946YuU}S1D[_91?5 ׍R/ T2i4?GN.0֞ySc-ܷ{6`1}s)0*E38EX"uPKe6%7 wly6=oØd6tW#>HCќlTRY^`M`ŗYD)o>7l(*~]`!UeR=0 [Gw@R X0FjZ/ (#B_EJ:#QZ!"n0tjh л=za ?vtTը048.`_ G^@5Fn+[ˊa]S]%XPz|ww\+“%+}s[d2o$sѳ fk)"քI2F80gK*t7nn_ˌ2p9SviIo<"S'P^} 05 K^Wa9o5yE|r BkA)cp 5V@s/d0`vW<>{ . l>_>z~{Lgh;*Ho$o8h5^a#x8^p>(j6 KfqJoQ#K%I:]Lq1M–#TmPR2iFx'z2I/lC25-RY'l`r0qv8д]kx+#FBA:Qfsj7(WKĉp-{KGAF"O$N;vw~ c9A=!~uL[4aWMmy^hY%|{*\8T &_{t*޵*yf5և:!U&4cʋR BMÂua?JQalyU4>CsWq܃=EDnq 6>}I?Ya'.5Z*Atp'罤1Z,2&ҹDn !%OjpxgU{_%lϥ'>+Ϧ,pi q !fG @.2ck"vSCK$D1$)z"h xIA%Gd7>KA\ [܋dD%C4kN=N߳ rZ+tUYE޺PR.P\ۗ'lkgH-? ˄$$b8r)E4)$gk N^7O'ڤXw(IۗΧ|p#[ v@x(L6- _s)WMT '` .h>P R7ޯ ˶YYZOeY:efe Pw#0}Γ欗>ż+ak>9$m9/, ޗrP ۬n$0)4!B݀鿮ѯd&tqTO춋N1Xj{h( X§ +*vJO법t'vz&^Ór>8xM%U] ޕV$cF艟z{{RERC [JOҖ[>v2+(.e+QH3te[Gw 3=xIh*@1\'υ%)iR!45ogo?FTyald6z % e|ݰDr.< еۜ|fͣS?)0x4@ ZdHٰ~:^YK1-ty:Ou}l,܉-0zXk/rtwK!&'w։_OC툎4 ǟN|Pd2% /#(Ζ.&.OH;>~ Zz{R .e u\ i#|eRgeߖUt @=dpo[sūI /ؠ46l5xT@ROr鵳ɀoyX 7 g៯yzS4=ޏΕ8.-9Ji&}N(ܠQ5K]~8'6,lyS%4+_$wEwMD7ؗ9Fڅn]yf{̓;7P)uaGЉ6 ew(gvo>0XԏD?7eEP?؋&QL6ϐ`yȀp*|lѴ*ZoʹOiVq<80\#g) y|d+O AnҞ1XX̿ yωǍvJjOJȹd[N2k#V*D@.zZFI%IOD.{$y8[i 6B2\*9ECza#4~ڙ\$jɰӳLzQ!VQ*TAX*Φ-->5vEH|$&9p-6h@Gafu_\qD$0#_kөqn#^܎ An)n.L0 ֶΫ}K|hib2C2G_:H6opc1pvBQX Tus<]Q(C :l4" r,/p2.- ڱ\83f!!''LMNP(/3T֕c.ylPy/mKU"S.gEi8«O?- e-Q:JdA׻kUuTRzhDL+$_ ycA6S}w*vP<- &T͙0J2-9!Jl0" *!ߎlpZ7$N_iƆdtwqP-*^RY3rE<éq7Z4?M,0a;_C[.~E#l+G+_&/aFAIg,?-},aou @]Z=7>L w*5߇ M[JFm򼏘pv> R|ڡ$[+谹ޣ*?+UP؜ډDqdBmy)ϽEՋ"OdrG 2GgP9fعO0C4r,5ccMi [Ws}y߳J5z=箦ᡊT@OP^i^aY%| E"8&~zahFVPrGtr"rDڛx %;A ziulPj`iG',f$~4N%,]9?"QVmJlB~C2*w~XWy FX+) f\h,O076t. ~?(GWܼ+T6 57 &RĊZ/Ib2~d+MxOuEӊMUɋѧ@(2&{HЅU1XY2:_MRePen')f\;S@/Рzu`u֍hb߁ SǁS]0xea Ty_oڬ C~H 2>3WG'3A!X=hիTEn(?=,S{#| 4ʡs|`"Qw$:b3S@]Gs&$+,?ܶ"WX%2eF/!'eA')DnYXqc=}P;A":E>)j{Fci ւ0S2~pj6ſ_[A}mCWk Z0B`<}0;9;Sx_ r;0)pSߨE3W]\ik̤RK`:2:{"ݟS*N +ȹvA&Q,h_DbY%߽@nK 0EUR7u}j7opnTT 2{r9< Zއ>~F~ W%_\<@EfsP~&p[bt:5Mq5uBtOUEiGM5765-Y^[̽W7W.֩Uwhs¶]"1P icR<(Fr)6re@|mE@Pf-B͹$&lbZWni<xkϠZVT`tPϪMBsp7l7gR{:¨4æp. 2Q4 26mkŶ!X*Z>xm>WccƴoJ6'G6YF5%f$Xa JV]X{o#9ދn,댱hv΍ 1ңmYTZ90" =S"8ڎL7%mծo.1+^e &k$ٷ?@%;$\T椰\ D$s]V!`sOhkįQ9&^ Uɉ[ Ƣ #h_<axKSX *X e4Su/hBBij7ܕL>$!JS8>I2vvH+)fT0)djD! j_ _.G `t[P4b#;ToMtMYdyK/+l]{2J6x30'Q8 ~9;$>VMPmWQNIOH37mjB1`)CH?3hp4fb0xjdah.S$fN[<8bJ4E*['ia^1FTd2JoƫjZR-.1H<#ʤ8Y^UL_Ad޿w1D\ja1 -27iRr&tcڋJmWZqR gW~/HTu Yl@_z~8<ocV?RVa^Ē$O~:pT%<()P[U̾O3I Lkǔ8FC'k$2v>Y^؍i92٠[1 aJ5wo!Hv\[naNR ְ˸ؑdG<[ׁ>at;q9 Ww>rzRܗ2% [C$"zyn6}zY7g:90n~Mq{aɚPЁ #"> $f|0GfV DcVn7MswNm1)5be Mz& sQ& i: $aMj#m!)EudUg[geEZ8MdW= EbS.  b!zփL{պy j-#Wj(\ՅjsD6 "ja^Ncdr:{R't؁ʙ?4˺_}!)Qv}eirra,F m#Q$_#I\K{T7L6 lg۳+kb? 8|#ewԕu4ٸ]F\0Hl3 -fUW2n# `@J雺9L۳G'JEH.w!?:D $̍kE_A/Xhwk g9DɝgVŚSq=t^KBYWg,T\hNP)--V!/‚ m!R5*䏡@c[;_ kDwY4}~ ZYRؽBFswdXh`[C WZ?mql$%p| :rZq? Qrl?l(}sl{ Supye39Q}Q:==8+wUh |I4_4ΩWSm#б3B7NDM;=7ӡ<:rkׅR;0RC=iQ&w|FYG+|f6.AyC [ș(O\Z9S̊ףYBF}?\2!xHdb; #E\䷻-WU닯*{7P&?ܯu&y7:h-@wSIn]x" (v9 :mPr \!6}ړkO[`b4$dcWu zSIzf_βΒv&0[Ȱ #X!hmQp&45/]Dp-ǼLjc/3PegFzTP3'/d ?غk {*khatQz{.[xc]JV5%lFU.g>?-mȞ4~QL] *tAWܼ_hMɝTԼ~,Gmy3s^Uy? =b R9ϻt )axisI`tVrf1];5q7AC+ Y- sbTf gy7;VATYFD T? /TMZ 8 "Ṵ̑)[bT=юR}GIDP +;.zґ C{ݦѯ' "'9ŊJ1qy7J }93o 'iҼ-6 fOH~(CZ(<$%}'tu}-r􉱸B{:Vrվ/[EDJqQ z#eba۴z<[xawjQH`=u@I}pz.IfkɮX-ЌK5ёB d)D]ǣ'őG #l*8qdpfVE^6j^;ɊEL!q~?o.Wd[WL>=15ySSFs[s&TA\ ݇U;bŮocMY藞R6"r@~I e'6Uȅ^f*4‘=9[@7]|)n-{y)mu`zӀ2݆j'Tw~Ni4Bs$2Xb+R\r: TJc{ٰ9lr B0B8߮hcOԺfe[]$F4߶24wzsH 敨P.frOd5ج; dj ^c@IZA2S ,;'mF)Eǹ˗nE=q$sF:is愊vP*~]^s?J?P>?`Tj;qLHRN{6Z:*0=gib}2.E܇<ĝX{0PBZ;<vڐE'J~3-ɐ6GV?1J] W wse<}?($mu 37Qfە._}MǗҋ8s\Ӟ~u]C_xC ښr2F-@if;mlڔc`@QVٱi6fty Vd !mE񦑪 ,фgH:O .&$#ʼB2́wSN5Դ< px.?=W H 8ИI0!D{髷;B-K%FVɓHg 7ۭran-ginR![Հ:LRB4wƻ}1G7 ?'VX,n&IjWT,9SdV 0:?u{Yo?پFvuEdRlNYc Ӣl1+*&+zENpMu$F#ʪx]t?"-.1&LIϢco٦-ӕc@'9Î[{_@q_ |xqEUέRzAqؙfRڧ ]ԌCXbp]֬׍0r4uiI9kGfV_cAѢ7$M~$"qnMM2aW6ǥK0.8aک}Jlg1cw_Xm^%շVa7X[eI2" $;yU tT0'h1 m̚ZT(0X WʅϧKRI]wwE@];K^}υr^`Om|aMCYt]3"qoC5UTwV4q;hB4eoQ n(pSHǭI*+Vy-oT\Sg:P9B@_8ѹDu'Cg)E\e!UEd%oz@$ȿ8 :4eV,z Iԅ_H a<:% 1++ͪdS 8=$xYzEI. ɫ=x5 }r+/KLTK$&:;Z[qs#K¶ ;G<8}닒h~^Y@[5zሧJm.[l]3Or _:5jh7w)cZ?r6XK))'WϬK11k0s^քkErhL@JqUIJGV+A+7TsS="#1(qb\8TU)o> ??c֕@Eh(vX_VC s6^.vI5xbFCf(|ABj`vpk8 Q=:/Vj0ݔkPV)F#6}_zWΟ.y qQ蛲 3i-:*N!VdgQR݃''Kۤ;*z HX͔lg%K2}-ɵ9EJ;yxB|6[KO@f5.`Y'ݶ#s,B}{pΰ67ME|HL8xNB4/"Ƕ$T >c. 9GxOrwx@F0hEwE1!5#9g\g#0˩D'f-n3\9Fe۽l"dTN$ {C0@$_}VQ(O"Ɇ°(JK[ĸh n7eX!~H_(Y4 >8 R;wDeSNmZ3MHgf]v셮iR C ѿ =~N:ܲöџjkFB޵͸*_Ɍ61\ ",0 `j >o'>ZY>*SUJ}n3ȺDxx{l+F^7L,U9rF'kpŎi= 67:(x4y/=T4D7aI3i6޹"yx|5vaե&uHf57$m6 ;}jiFKG@ٿs )+FiɄW񣗛DnuKeu:Cc0S1Abj)Va9ĒFHKz T{JP7:R`2PF<\vvh.sD_7cvM!IH|iqMPQnxU{LuĪ6 è?v>U[Uqj1Znx#WҼTIpC.uBiV0ji}Y~7?!fFg< a:6WͅcɅv!Z3vXtZG͸ݮJXq2? qZ$h7nY'A*zB>z @%>cHLsk,NYvM,?c)f dOη:PJGm2n[V@3F-V[)XIgECdFg ߉ɩ.!PR:".ʠ9I|OouS46=>٪} B0T/Ĥϗ vKTĠVpur2]9żIGD ,ΙȭZxxa!1bcAMkx6 `'ï>aru烾bE IHS1CW*q)Zl< +iMsٚ̈C&1!muRA&fє Uŵ4 &0KCboظNM% q~dLGlD; >Tͻf̓Yi{c?;D}tx,SRث|ma X MNǝ vcAOh)wwD[yWPe76y2IFY)3 QqtKSV@6Si7wf28^{Y\`;wEeNqDi~τ^]q"u]U2ڞy?۠!{XV8mhD 9:N9沖'+xܕ\BQVIe,!uޟo OO>,0T½jxP; Df߈ wOwZE_jupͿsֵw XU |=B6_ae˭e9nl / Vyj8 c}"Sct}=uiMA"7uʛ6,nBkぱ_a =6령,iG j~p OHµm9 CԿn{xEHT~7"MC>*HddůtcO/)C;m9,lxE:h1w8ôɩni [ u[CUceCj`&5i|嚵ʉ W&hD✑ q^Ϯ֖$-`4T=4W,:ї퀹;VƱ.OKFȰhK@$E9f=k(ge)ܥL#Ή76=k{'FkfŋKEOޟTd%yƍ+3~N=AO8Z&oO;0uZ@ٿhi  ͢?i\LQL[M"o1(>npL[cn21#GЎˬ~ XcmoLײ!d2{`gT tDahaFBՋfA{o!t 1<`Y)Rܡ>'DEFHDE8ZGڠ{]rƺXRCɺQpr {IzgF5.i$#x.RђUH2<ҡNLI)uf<@<Zb0'4{7Biȑpov-a`Ja|H= lAdedVGjW|-rsIZT:tPApu4f*`+mWDE@X\9xt-…CS1 Ɋ\aE͙&ϨixC\ꯤ|`鸶U.͠(%5&?*J!蓼,PʙP6aKɘr4=HrvhBq-m6 [ՌLrf&! 2($?V)uT]!Q8FUT<"3Ѩ?/ T]᷏Ra%ii˵EqIV+S Sg^=AAŘ'B*mVz?ԃD;Ib[>+Ι}S(9X&HVa{DK}cT9p]ZcO>6)N2A_Hb;u$14M4{_Mr;mp[݂Oi_Ă8|TlZ!_ؔ F>آ58:%Q^u̴ڴH;B")qXx%V#o:F*Hª˞RG$4TZ*"ki3,p0Ӊ;is]tDZ>wom.6Lm괰"̓D 2#nXzdaw/L+dg(<,km1rE:4 $ Y_ WhxFPǜcL5Çٺ (8ғ ˩~-z$5>qaVrJ먉drZB`fsgq:kw $+ }߸5e%|/ O tsjfU S7Oң#\3'X[*&\°ի)؉b9*_>[ayYB G"1ZS=WdlDC408gm![cg%3ɹ[8Usº=O)]2U88DpN棼RFu DԝyZGWy`'!7g{mSAYGf.uD\ߍq; '^λI(vCqV2[>zߩ!ѣDs%5j4[4JlzXuUspbcos="i묐?pZ,VIZU;J7s<N;fzIRJլ, RGכG@ s Өꄓevy th5SSOb$35s`zn7PvPiA6:J[raY(?bb} kWk=N(.LcD5D~=;hGH2*/(}~Hr^?zq$&5 uX2y(y"831rUa:{`:GQBŠTyuӉSkdvJ|~fkT7{a0\5IV}z/BR@:8Аyn=ݗFyi2U5ӳ(% آFb,P1'*1xN&k =[O1op<KK TUd(=P+`S@rfc{ec:v .CZI'g^LsNl˚c@MuҔ Tg& 22RޮVsȨ >ZL/H+1CU`Z刌U{8 3xucEj]SeFHO7XD|3HR qqmlu )=63^eOX 4͚s#&`mzo ά4`}߾\ RщĀDFbUT$޳[g^!0'Dˍܺ 2Lr?,CW㙎nT@ DmKiTub_%Ȉ1P0I+'/< !$r-3 ElN.J4iu )ee \.\U뫯~I#^>9d -rT^aI~Z3Ppb6h:۽x[ߋ3b>LjHF#*͟*c `e5jI20@kъ9&O)t6cl\?zD.M7]K?v% {nw af+OHȺielƿ!zK0 .Gapr)H-m;"_Fn |:xטP r y"?˖(y"UYV ;\1Œ]T<1S >ȃ!9=U6Mvjq<nr〛&i'nj71?ٌ^O"b# cN=Eaew/@42E#phz?OAXhGw9*w #T~}m9-[qۼ$c Q:@?%o8f"aHj~kpO<Y28`]I \;Ue 4E8ݗzyVځ[ڜ xm6^Y%J3Εf"%Z|{-06 VBu}c=I!v 0?_qE] $*E%Qsg. 5Ao\)2[O IaD3U[˜gߺSQ50`NߝA gw2m5wM 3/#YIc.KVٿ*A 7Gv٢:I;b0)/1÷sBMtuSu?!YR$zM(S[YvNX|[;5+ef5-{6q t}wuڄꢣy>6sBo:B1_/?SST~jg1B'5aLq,t3Ū_: ]y4@@M%b>J 3*M0.Q d&Tk<.{ڮL̰ʼn|^|-"jG'Hb0vmB}fX7;Vs\Z'& uY-a&e?SP|71J?"*J߉% IB-KZQ#q#ӝ2ZweFTb6H%'HueVBj33!zO XVKeKى,q׺dȄarz!,qgZšBBPvP')SZd c=EA!4TiЍang%jM^bdIeYY ۋ$u~#o,@TpT)Øz5Az&\voTSZt,w ^lQ)ET&x'N9[&!bElٶX]w [`u ardq +Y?df9sOhA{EO,"%|X/gm KRPRّFWb iU?@p$}xۙ_a)ǃrd4`bu kr|J7 ֙inSgRWq;ItsTZe&,^t>TQi߯Gae-yӇewOn#F?8U+pbK jx/:x}E-8HݛRr>$!W%*$YeLdZA8aywKɤ[kT-jmzdD`$.(f0?_ vka.4H>4^I7t%^hI-ieb !Aoi4IAφ<C4 G0U'GB,YoU ktmF=G3._R7 3;)zPPƩo+ZoSyfBŏcqWTc {jaXw }wZ9;2?SXM7$nA史o'_SӘ$rh"r:{ճ 6'&JO 8,4KwNs od2މI(yhldR${s T/z= `~\+Ԫϥ]DВq^1Y0:S RHFB23̵23*Yxvq3p?{{3 n0) Wx0`F }j^p-l'w-6>)W(\L (ǫzN9q+JS~vQJ<ӿ?2)M,5#{U}7Twr֨& ܘmԟU>{+7p yc~S%qs6OL4۸{@RqXqs 6no}sgan5V-wϵ򃎐ddy q-1DˑYeAg*`Y76a 2pGq:Psu.$I/me!Z{JF@-1faeǛ¢=9&AGӶMz - cyDq.Hb Qc+?--i1*_s~RgsPQ!d]Xo;XyUb,pU^ |<{oY j^dQ(ٌ¼?h G~c/V8NI_5)'Qqk{B[!Y *.SbDKWvz$e! ?VNp3>P9\-O%z8f#>߲1VI{(]RFu1VcM#9߹a$h|^eYa唖׺g.fKx1҉PZa^!<㗹 yRiEOG:?yA]5h˭բ$f;s"ރ9%Bmp=}l'Ն4;!a- gH 0 ;Ta,Be70G]qeOC+m~ B7˦[Q@m#$ѳm9e\mѹu4a\ Yiۚ4jR/tq1Lg»(h#?Z?w: |Jꕅӱgs.$J.ƽ(W^:n .nuCT}>ABM\Vn6ki|k{o&{E9"$j/$eHnL:yo?owֱ3{#nNz4"ө)wxmvN:fGL[,NjG+RHx ` ]P9Ժxڛ:YMp}ޖErKvve㏢^/? ݛQ8MՃқ[j/ Fռ^n΢?c~Pr72z9m};hUo's3݆PjYۀimv`dk,J,mPeB#@ 02w0/5b쳇~øi=`Rs(ގ=:yy<mbYE3]WِiR]818508Z_A3D8ItuVa}Hvzho93iSbidy| rTi^,ň[0-?),%%Q%@P2 N֯&:/ү;za`هBs i-HJ9* %LqIy"$̂Bs*orD\KKQ&4;c큛HZ3DϟW}{ ~Ǩi n jw} t4pNĺ7[BluJT簿k툉{!u[-mw'V&Zl:IIeS!n&jQm <4F xg)jcHhaP~/- 6πf֢}Kܡ~YJvDje D 4TX>6pn[`2QC#7*-6h9 ֈ`_59Acy[Rx~)J!rj~`D7wix;7n`*k'ѫ $JMM} XR,@4(4N{ (NŞ7enG7ѰRQDH I#Da!{xهҽBn$It,`jU.)0:/YB/tZ{쌙u@*ATfG-C.m4RVIaCR)O3}{@:rfȸ 7znt@3k_CdQJp Elt,l2 ?jl`@u=O*v (|?hʜ9N.^| yc &?+.D?gWWhifMnxƄ"<mûާK9Z-驍FV7I-0%~A%h+fpѓ,7]d.A]xCTWw~|#"0\ &5\TiSҠ% dQ484ٮ-#)M%D_2)I.2$F(B Cv*IǰH93hIsobc%0?sQełL[fPzyvf?-;঍pbYT,J}MX^͖}1,-/WQ> .7ϫv"յA̦R8c%;kB뗟n8ZB1w1Lp8oe7Si(f^ [)˶zn[35E66v"/6Zr${F*@xj@h) 5:Sj7J9YhL &λ }wTK꽕3d=r* SP׸lKG))Iӿ~Izugu u}UWE /w}J@ox8D;ho'r X,lXMځJB(K_91O(\] `k8q4Ch"*G&H%NrPy.uTQH`Bf82 JlagzN JǑN9j9LaeE y-u B{ew`fo١݋eV?/a, _vO^OOk^:Fl3W3p"wb=ڐu+ j[]'qʻ?Wa.<7Ed8= OugP|\4u4rr늯=Qc-e4yt)e/}!'Yz>׷BOcfi\#^Ԉte.͸s`b祉h.dSƥ_(}&sRƨۿ4Y9!Ku6+qQM%R{&h~* Y="dlhcDho ( {Jj |uٯϑZd{to`ڵC# wQ+<Ac>uIhijIa "zگ4A 7 F>`UR:[ r~)< Y3L}T`gȯO3T͂r+q 1 ˠ @TmRv(p"T:;N~$K6Tw;W*גHiK9/qs2qf+!{Ena!1>P ޒT`mX2ET b#$\,.g{a͍&5RYCkMBb5tF\Ȳd[og>i<&Xgv(-+gF\L܇Jutj!:JYf ,{-ߦK_@JBSQʁU!Ђ;:w]kyᐤǂEpwJc`Fcmlto.?%M9H c+,_XҝiOZcMTVxϐ>TTR@S{&ɾ([%W JSks?͡iM4\6x7j[Qekhfq^\ (-{&TI!hDhgE=!AѰ.kfJYpW4bAL2sPjcwLu+YS bF1ֆpCαcbHWBSW"lLCOTV3םLyɈGչ)*b|`LGvc^{P:}"݇hX;R&1ڞPxujlðւ CG^3'7¸ӬO ~`c7aWd_`uopxM =v ^0.΀"??P](p1ypxQZ`<`kDv}f4e Ҫv#%O&sD:djt@ԸH P:6(ؙY\߫V' G¤OpYh:s㦀n ܐxW0*sWeR&@чv~>{$rZz-%$UwE7֤c\va.O#;BڙbzZ9{~]LiG)`r򍗚P.Y$ N:BۧvT5y3Ϧ|<s,/: 4_4tS`Aq čt~A:$ؖȠ RJqIn=3J*nDՌɔ'#יZM`gTL*]F}oH I(Ϋ#.!4.ZQE}R,9иZ.OIwTcwʀn TńmgD٩3 1\JfzQcUo_!4S^is '=ߡALSI]+z&c-rwA[ j)½#h4yot.=?8_ "gAvd4Ezᐜa= wq=0>8Mga~& w[Y7Zۏ/ lڌLeIQC"0~Hh1?Lė9O::쥪}SC_^"q =~ɾI H 0`9ath4ߎ 1{[ӷQ_2[עV^(I*Kh \[d\V XaLobn|nm~ {Oܮ y$?U]8YoON<'_BU_Y SU qE:v Jf^ z2ޞ"l( I:B G,2Xc47Jg=/Z*B[g;d^逓YƄ4#҄gt~?D?.XU=!E" L"¨({uA-'u@f*3E bQ@3{At% S'IvA `+ԡC 2<嵷G!ofrSKS+ Ox7'jˤ,cؚD$=i4fW w0ǶBW  1MWOKRLʁ:dһHKE>%4< l7͡HKߕ8B&/fsXBG^24PP=>Ëks_C[ـ(lbGGE{=F7'~FY{ƱDE[@K&-C2t,:PdMM=$%l6[m}~D%\+tzn @G4Q[َ%rjs;O`)0Jݦ:)(C ]eQĔo%ш}8D/!.=hoΫ`|"E1]I1EDΥւL0vV.0KJ2NGpu,Edm'Ǩ3b-l($ Pu#=x0@'}p_ɑ6ɗՄ> M]醄J! iM˒ni l-2YOZ>)Gټiݝ[S7އh*I1nrr U5&Ow `9AF,Dpc"XuRK=c{Ȟl LLU3ZŦx̝0& L >3?-cT$Κٌudߍ^SDT?KH:j*O. $t?`lo?#Y:FY(B\Oqx+vu-f'DžLwj,]`Dքh[QxUQ2&Ջxd꠫̑\W :YDP󛵬K)BT*mZJ״TdaƘEq}z_B3ګU$ʇtZ\i2}P$5bhޑJ˚H_:8N>%cN$վՋ;}> Z)4`6i yHЂѸ.KW-FW 1bAOF9z~LZaߴV\"i^__$gF?V\,؟q]"߇o<{͹C]+{HԖvXq~3օ]G A>ۇU%en60_k8-Gfiky9#r(t@lu̞`o7y4Q'v`adirAP4r84)ߩ>t3* ~] _8+mJxRRkA|+Et0+z+T+aKЫcmvU5B ,rHNՠRxOCIG_?_aA8˫517ڏ(.?ZSLfNE&&u3+}r]vr1{r]e2< 0.f =qu kPDz"y{Ce%:ddĨ;]#-(l}eSċ'*Z цJ kו!TO_:0ճApIn߷*ӹw&тKPX+{s!X/:&'Ṗl=Fm`yTQ%jmGF0''Ы"Ġ3FnJi: 66' Ŷ# 5hŚ w](Rf\`?bJjfNm$yLv`/aUpo4g,4HVRXyN%!de/ (a[ppF~߯fzK$0Y2 qa;B=(tRb`yOU xWOa^D"=ȯڊm9eܢ)td@ .I΅(Kb} \+!#d-rJFg,膇y9&TA9qG Vߦ4}%rYYqFұ$3AO[0}rM[ FO/3%^r +]/-UVQU+/ juMR?[T')hBhP*O rK OF! z1sh.d[ >Tyajc_G֐\ח<*#C#|6#"㝇ǒ15k҇CnvEpxma8ҡo鳔m|ڶr ѓ~%>I7 X_0}5QW**%JGF6hvwn#B["ʁ:wb+ ?UD 3߼tnK8Q&w㾏u9+1EnM=pђRetX;>'뜋 \zLƳzUblI'tQE)TT?nzci_)ɑvVjҨe`rEܣWe3cf~q%8+X3Ԕ)8DzLfCW&CiЮ'fhYA9L Ͱ̗CFEt" 3HT7i+H}VkRDVd;ƤSc'r286c̹w@.~sC)w&Ph {fX˾)dEwsloJ+K0! 8+vW[њ'%ip(3Au-D&ATԂa| Vb P;}, ݭ.@JZ+a t`@8İ$6hC]}(ಜ7LZ ,["e W ]6DzA~l]㋖9܊hg3KPR?oǟq]ȩ.UB=ecDy2$G 1W}-7sQ*&s LdR^lP`Zʆ*GsPTصbPor:YLvCAA- ]AVF+*GPh`IuJ^nכ'H8\/4Yk2r2?ȋU]ռT\ ܵ:Kx}6PSBXKA2ȠH+cv|+^Copf&p@ =,s4\45 հkz2fGx.SɈ3yۄ]=@fѱiA6 QagNTeo ^2v*4, < Og1):L'8o4ang{ ] Tjiў}c)SĆbx /9#YtдW7ms"9ſQHdqW1Sݸ]U[uUbЕ&R`^_|z+m;3Ue0VU m3ڡKttXǪKǷ\ ^%L# 7ؐeP/ 6ϑZ!vbD mXÕM V0TxZ}Ws?Un^#d$B:ju'?GmZS_M@BfiP 5MUc;QjI AQV(p7\03b5$`vf|z"K㛚wavZ]'z㘨G\|F);tlj[+#U)OPB#y4tSpRR4;gg`JXyYr1x>27s1V$?-(EUJc@FWO!3ZI $4Q)aF;*^6s5ag+l”୏Q`?|a0¡Jt0U|@ JǜNtP1GﳺJV7O;qqWM!VY<:\$0ΰo+ҌZw43beJm)q|\0{, 7vLX݆:3z]/V)h濎,8KPAWѲd{E,ΆjZc:ag)M}?\[\ëѻ?3#x6"76"HfDWWD%̾ u`2EBN)DZD޶۾W Zx: Μ[D舂R9>2ܭdfiŝt`lޟޞ+x=rBOkᣩ]GLIq4o?vΐ=%{Syreut$SiبD4@1|t(kX1EdqK B"3u,=#MP"_(-Pz8 (|^!][AVUn4uDصgL]`smeM%-?~`=Hʥ|y_ķׄI{?:;XZXMPBLHyDɐooo]w%_CPmGEpQ8Y'37 7?tM0[׈OR ?af +C@&~,b{u+m_ќrƦ~h,Y`l0 's͟@q' B>\dL&&]N FNd,}_/L3EJ87UtInTvF4[uHӃ;x{Ч_"`01s'LU&<-g Vz{ںюӡ<ƺkbasmYӛзYhm?F6o JcSdt`B2I6kj[';(tTͲ.**K9fMM,cqI^3ceO3mg.>xca=pr*]qȅ=rU*} fǾn6bmjnIkRp/yqa%pxH@|@x\}+ث .FFulfJ3ÿ`GG,cW&qڇq 0[Ha-Ѣ!YRS Q٬ui+0.QiTv&W_|ڪ#qxc+wrM&<牜d7a=usϫ A,tX sI(-#]xU N—?hU,B>xiˆ)c"ُaԪ`<6K0{)C+S p H)aG WY,0~xfP+Y)\H)0?'K7<8P (;F^)qV{k/&t [}9Njn}fz7L^oč^3-HUl 8fxء$&yr&})JnAݍy7;-|ex]1 +jN,Gsf&,^a ՉN_]s63D ?8.uim``z]G[F©O۴XeE{]29i6S :oU2|d&͆@ԉ.btpq9LrJGcw FVsum_EC _D];تYDb$Fp8k\Xɘ'M7^"L ]-ʓ˸5<1'E-p7@VEg"!_~^$14{\Px'' (6O8`DVig4\hUFڅ|_KwW}B%R/RbLbCDr50*IU&uJcrDp~[iZ7Q'j^!k(X$S Iג> ysL8NMLeAnѐVxnhg~W7ߧ אE˯ZdJdީSVsz v1n'ɽ!мMS !C͊k_N!OQ>J2YH >L ci0疈zm4=g `+ `A[Y%,sgx HdaaH8e f a{ *l[-93&-FUƯ(ЯȎ)>O8Jx>;}H,Үrg\͗xs[\מE{s6ha\Hi%]S}^]Xp@ Kted|aza_XLjɁkEܙV_B…jx}6 6Jo<` ss#_5"{Q^έ%mgA͇9۾L%2,]kNv֜"F6I2dM\3T @ W=y'y,?d%]뤩B%C / L&3OpFMS N0pEl>T˯uBϐ{7<>lA ߆Pa@ E,Fġ=Z4ӗ>Q1x).4Nu?k qj|*<5e׆ HiO?5Ss Nz%[\%[Nn=b%xn<<6wþ; ]ғ iG1DՋ^ VE~_;CЅ~jm䛋'}Ci } 8.h*jO0 eDCTV7!u%uEc}F 4"}36awG5i>"`}J5Սaf[ 5ΫfT2%H\f3zXeop.zISMw=UYN5_^N!QJ\l GH@$T43YZӣKdL?Z<9;I~\6 mNWfPZςhy:)mV;Q )؅lmpSAGа1Ѽ:Fen5plV77dd+TRfҊݪP|?F4;O?{`KH=Q4YnmBaɇiƸJqpOt'oV͝DN !2dMAP0&67'QEemKh*9} H>6k=RbMfce Su ٍՁ;{x^j UNdNMV9카֙tP]d3 P]Vvgf$T3-TtG,}"{I820ڶۋ]*T>66}sDj(du9c0^qBXPFΕ8}g82ŗt`S{~B]{)`D8YġG3&=8$5»N-,OMbLeE&z݁i4,r?Ao^<3G!Gg̬IX.c d4**vqGq{kpaVRI@NۤRHi(Pko!uoMٖ̎j6n?qzݫ6A8J 1 G6#aqt@pq2UI,BV]Ubh tlb!JcwggSth ɥgTz*JbTi!}н뿿4RLR@20'?rxdҠ L!Rk>ֹ74ϕlY'bpO3{Uɘ9q/IwWdd|yJ]XTRC!eWRخ0wȰXwHZ& HՊZە!ܬFu:PTr} 6G7$Ivs l$t~Nl[p֑6sYNW5U#\Ž,dgO™ =9yEËڌSk'* N#®N6iUE-TeƟA1eNd*5xU{Po-pknJA:N~:Szye8MȥU?k 5c͆Av>UcY!v"7eazS59q jxYB1Y.ys3* dg