libavcodec57-32bit-3.4.2-150200.11.60.1<>,LgTp9|y'| xr5~o }aC}%EeIcykʄ/>lJB}F[GRӁtt Xo fi$֖C=vʢHD'X'f(P] 6KH2<6-͖/if5g9Dʫe_mcN]rFg{R7``&9C?X5>ڋ{Mf'p8=pK!l[["=lș$K+SV>>t?dd * ?<@LPi      b |$///(8y9 y:y>GHIXY\ ](^Rb\cd͛e͠fͣlͥu͸vwTx\yd,`Clibavcodec57-32bit3.4.2150200.11.60.1FFmpeg codec libraryThe libavcodec library provides a generic encoding/decoding framework and contains multiple decoders and encoders for audio, video and subtitle streams, and several bitstream filters. This build of ffmpeg is limited in the number of codecs supported.gTh03-ch2bIDSUSE Linux Enterprise 15SUSE LLC LGPL-2.1-or-later AND GPL-2.0-or-laterhttps://www.suse.com/System/Librarieshttps://ffmpeg.org/linuxx86_64/sbin/ldconfigIDgTgT64442bf303dcd6fb1326a201907f47bd38f1c75fb4ac8cf0830c3396de5dd98flibavcodec.so.57.107.100rootrootrootrootffmpeg-3.4.2-150200.11.60.1.src.rpmlibavcodec.so.57libavcodec.so.57(LIBAVCODEC_57)libavcodec57-32bitlibavcodec57-32bit(x86-32)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    /bin/shlibavutil.so.55libavutil.so.55(LIBAVUTIL_55)libc.so.6libc.so.6(GLIBC_2.0)libc.so.6(GLIBC_2.1)libc.so.6(GLIBC_2.1.3)libc.so.6(GLIBC_2.2)libc.so.6(GLIBC_2.3)libc.so.6(GLIBC_2.3.4)libc.so.6(GLIBC_2.4)libc.so.6(GLIBC_2.7)libcelt0.so.2libgsm.so.1liblzma.so.5liblzma.so.5(XZ_5.0)libm.so.6libm.so.6(GLIBC_2.0)libm.so.6(GLIBC_2.1)libmp3lame.so.0libopenjpeg.so.1libopus.so.0libpthread.so.0libpthread.so.0(GLIBC_2.0)libpthread.so.0(GLIBC_2.1)libpthread.so.0(GLIBC_2.2)libpthread.so.0(GLIBC_2.3.2)libspeex.so.1libswresample.so.2libswresample.so.2(LIBSWRESAMPLE_2)libtheoradec.so.1libtheoradec.so.1(libtheoradec_1.0)libtheoraenc.so.1libtheoraenc.so.1(libtheoraenc_1.0)libtwolame.so.0libva.so.2libvorbis.so.0libvorbisenc.so.2libvpx.so.4libwebp.so.7libwebpmux.so.3libz.so.1libz.so.1(ZLIB_1.2.0)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.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/bin/sh3.4.2-150200.11.60.13.4.2-150200.11.60.1libavcodec.so.57libavcodec.so.57.107.100/usr/lib/-fomit-frame-pointer -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_Updatedrpmxz5x86_64-suse-linuxELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=d5db525a3ec70452d42d682745a7a22382ce157b, stripped,PPR*RRR!RRRRRRRR RRR RR RRRRRR'R#RR(R&R%R$R"R RRRRRR R RR)RRutf-805695aea77ddbf343578188258d4a667313efb76c8932c4577db66fc7fa0b3ba? 7zXZ !t/]"k%ֿ۫\"ɎG@I_sB]:Qgf0̇t.V;ۀjk}z ]QV%pIq&ʆvtQY#{̐}0E}B}ogO)/&$>cճp@w|5[/&=7@s2(u.=]IG8h17*9/=GM%z$t315ME,ۗ,Z㸹3 eWer܌kj~UMaq|=%p)w[r9wk˵zT*О{dr~AXme%? +\g0+F7dIMyAtG*n( L8Ol0Mn%hA$͍*zM4|s[f J-p^DJK z 0g2oyz@m2r> K*Iڒ`)!l:*8p%t5EJlEj9K+cvH.O?©bYWeS5&&w zhYN2zYB S2#)ŎEڣKQ40%a@ ƔuaM>~]lb) A+H@b VRQ[;Or+\7V~yJ@G?~ANd[n/|c"bf1Nipq@CxJ& :0lyqoWhnڜ;8*q_"h^#ߏ0MsWdt+q>f. ʵgKӝL~{鰁Dpdo0EP3pG).IXhvO @ 2>C1a0S'^$ b:C[eepW$0Fw0 'Qf8Xuq lX̀\cwHc4PQi&IgpZ0і9!*ߕȧ-a""{w/kM/Tkd8;zS!<9A ^, D){Avf7JUSKnyCUwσ*~ش؟U]RK-ًɰG֑qP2Qyw5(/`Yc]̻`kHrk pW0zGMUMx6{PqfnMׄZ魔^r=ik=t>rt,^J?،C0CX,@g2;0oѶm,h=.X)cOʲQMu&hLN}$FJ-g7 R؛, hPDe9k,KRt`0t>H6b:bDjHO5 N/.Job7T J2cimm"QgCNI8:l=E}8eyK726oLIŋ8o=.zNM@=uҐ%ogtcծ:Af&\5ӲS\rhG+1[ij4w  BO85<"W/lzU'lo׀8GQq8B ^!tZ`>"a&Z6u&C Ԫp4,|lҚDqTaзPD 9T(wV`{XUe }[+E^$6-Y_բ3E_K;;ܹZ굠 `(܋ X3vS=?ƽվ3'.G oA-g0 ]tc?]SYEM(!".4msZuL|_Cf.fVc4 O&-!0ʠE#J2g4ia 36w 1qa2vTd_K=>pi-+~ Y`ʳ-p_B6'_ͽ1nm/fx"[E1kmY֙lYǕr^'w[*zݨnwP ?R/͆a̛z͝k-T U+/C3>wH>m׾Qg(5zx cũp|`?KxzbCƑ'}U8.Pa+m<(3 %0.~c=b;H'6d{\B0٫ڌH#6;4_N}rum\g;g}I+5iY>1hF7n`1WUu;wKZ -)K>:*Yo3;\ pl\MF=286t%С;z(Ԟo<]$! 'Vbҕ=GRjřڹ}Y#PȽL %NnlX,ϴ 6tBU)6b=n~yHrq~d1{J<Ԍ`gkLϞ`|1vpid­%q1+ĕ/:TpbF>TEjD9*xLQx /;)50W$ҬHԇbUihөyB)ϭ-ưb-0 CLUkrUp婩bϸ~ P} ~j W/gG 1s,%4U/Gfƻyxa1+ S\rW!ۯCa\бzJ}-!bň}3$Rh*ry1u072dFZS$di3: VZaͯiPS~<C/c.VIva|gPB0^cfS0&xzGί@3o#ubՒAZZ /YPkBwusm~‡;)~jy$-[P+D40o"\Y$*FϵW윮/ HEOG*F)&=jP cABo8b' \SeVtlk`<RI!1׭K_nj YQjsS }R,lIY`RԼ̭,c,\шXlrr 'ҳzL?w9*?nIנB9;)ӏD0-c7AI,&x"j!x}hN~ X=mx;t|oϘ>nLjE͵{ѱ9v5Xp`%74^Ҁ(8$3l,& b;( aw٬ U!ArO5 zގ&юg)FA-=[0IWm 6RIt y8p "[2':"YdM/# .P)#)< ` Lf2O"t[hG؂']=Xɖq5iO1zFxu`b]'?DL(6zW[ Б 3]#Ȩ~ͭ(y fBAS0rXl77ʞ!} m'ewDy#9.6ʾg_|S|ܝ!$+h- x#&8IrgzIwgQ:N0=PHr;VVY%lmIձq }M3@Gܝ9Mv8hSXuXkJL*y8~C#.BZ.J#j?P^C}GZ3u~d;st#n듺CxEz[\/wtY k\UǼ[h;)3۬pCVI9l-)3x&D*mmx(N#\P4K~΄h6Μ;2c5uLPOH-sq(nkgƾSG꼌Vµjb%No[/9= U{aMTh'⡅" H[khX'Uv!r.=3.DM=5"H5wFzCp*M-\6z8b+d0>sYLqa;(2?@QL8]9.o8$?$"syVb{rU &Rӽ@ GKǔ2ᇹ^JSސUjEp`BRdf 72NX^o/d48yJ/ C]Ľp -*6 itPnEg4 P#Bf*2+WL Xz&HuЅMύ{(4\qrS0dc@[Y"Ji }VU EJ_=t^ G% p|SQz.>i4+u7Kb]3yǝk<'b kC0'Y5r`f}@6ʆKHyGy&#TJǬ&Fʣa$ռ~=G_רvۣ7ΌR UU#W/f0 8ZJ}J_T>]a][҉;ul/9}ɀ嗛'E>q LBͫ$=EoP\~¾Qtm냏-R' ɍB``{sWxEPW>31P|f*kݼ)͵"cGςfu{iaWÎ( Frڷ Cр”-\\Gx=WCyzvnf\C~sӉG ͣ ˻#i9%Cz7w>/7]WSɮ~&v2͍YNyu#SP#zznljRG [aT)&l~9ƙkJs&,XqA*`3,So8;2kS+t\ lAZ#W%9f,ycf >[:97SSByqu>dO^%Lhj*mK^ݎx@gؓҪAD%XEb-ܬ Bvi@qFQ_aFB0}髺5wiE<m}ȿ&[HP'oĠwH,M[NJ/SbADRNf _YohU5@UjO){]Jg ax4EfH`y#F|㪜Vc1EC*n$m֏qɷ.*G|VZ!gٹgXcqv+Xb8!bk16k|,z!Rm[INH_tcPZ=BD?GIut⧞1`A3uJ4ʰ6ۦef*O2Y lkStx r]+ѴVc&HL3&QY&rl)S.OH@(͘r 豽.f'OPqՕ52ͤYTķӟm-mi!:Q?yC<XKʓ7rʯ.4ٟ e(;w'74K:Ad(Aa")qͷ;f7 %S~|\$ECHhoHď񚪐KZ港#pdW#9Aӟ;I䬛z 9ux sٮ Я0ꥼz``WGܮ'dc{iO,huہ/7dn2~+VIӔ{շ+lxyPC.`u},WR$Xc_~pӖɦǙٌ|vƶ-a;kSTC 7FӃa弧Wuk +I/ 5k<&Ft)z\kmcԵU/mPfc;lM֖s,fG?p3~t& ||3-2 sV6bQ';MG MKC`F")N ac.Sgi{BL]Bꮣb åmYǐ#;kuy >|m"S+|D7>"J (aF|-DJW냐%ؘDB)r=i&a%%J"50 GsisF#547~ l-Hug  lժpxO9j|3(!@:_lB-Ӭ" cd:U8R^)CXVAHt(zZLWMg0vn+˛oGd6]{890@u%!ךߐQ4J|\P*Ǫ3GUK@ p@/CNkO66~L0H tF[qk$AZi)[.=mfeLDrIzJIy?h0w~ޗ#Iϟ3mt`;Z*s4B݄NK&'ᵉ޶{#=T큖.Fj'[FRpL=SC7@L׾Kڬ4hK}Ɨ d(D>h ?N,538+ &=nC1ݯXWļ*~]N} c1*3`WvNFEc= .] c5Q) cś, \$wIZ^ގֻJXw>Cs\qV:ӫG}Pbn/Q-@ RsZ9ǀk>͖߅ J"D5V!ɿ}ކhe:,ESACD`P"UzQVn QSl[=U{xjBw.KM᾿qL-e:"vl+t=Ff~źl[%cx`{{0WzCeT 7H}wm{ŁB VDBK>!rnjj"ooFLd`e ABݪq?}; G8Q9޶膋EwK {QCACeбg2a:T9):%p EWB=IEfo)U9=)D1r47?_O-# )zs?vK:HUl)!KmKp&z&a_RJO$ǸWc< M N`=ub$h꧑^Ōfᭆy+_v]$Nq-hsh=W'g)j-FH~mHCfQ^K| Zm.(ǙO0기5ִ6g)Π }X]fdB/<>sԮWOל.}e&:PAqcm \{W0U?$PAI(qrQZAoʲ>?\Z#p`d#N H6xИV;qۍ\Jk+qipF0m^E@¶,Yd(5:{tg񙕖"Y:t\]΀:߉rȉv1S flA5SuYNҜ.Jyr/ݪ'al2x߾S ->D s7e}0z/bȩ}_6hVG4iȝL#r5H?O-pQthv뼢%:2՞I"%._U~dhFIrk&Og.x JO̳ݗ"И܂\4Zr˽]x|8hc VQ̠rRsR*!tĊ4{6`iCmsafݎ~X3KvRuVD2%ү{0kND/٧wB>w*~)N. ֘=.=B"ڭI7e d+|c*2>:mN&"9'fS\89cSτڅI't--u)YݴBCUE {5C)Y͝Xu"( 5X}i[kNNlt(J4WHsu?]?;` ͝v o EɴqIAD0e3z?hP xsK$%2NJTcA%s%ɿt5ٌR1TuNm5&G?o73C~b;i/z1nh8Au!AXၳ&z'1LvJIYrqtW@!;>}egh h {H1Rr;I;MMwgFP_W1WC-3g_R>L: #D>I;d xH6z39dtb 6Il9g 7S^?|?C?NS],5K*kpC1lAh{TM"e˘8_Mb!IO\ "rz܆e(E"F'0=mc6>+옒ꫦz! xqpahӋebD*08:XAW/heCysi0tA &2/gYO\GKsÇlv3^pϣKҹ>ncdFTL ٙ/Z4Z:^NYKj2u͕wgHnk =iNYfNj4*o:F*v>2Lov ݊5En`mG< tQֲ Rrт.!ςw:;j8tG=9bGÊh( ON}"zE*ߛoL;iOB^8#E$A,sjڪPJAG sLe# f)|w#[d}J۲>2դu1o,mh u" ȻE ȟ&W8gqCGLU^JWY^&-I)gG[9~Qy>h!aoWnk#ǒI'zsB=Uv+2Ky& l`hJ։UB( RFr I⢇< u0?[ o*0)mcTyjro/A\QnI}|+]e`Ö ~5@`R߇4Mп2K aH?~g c4, Hkغ̘7y͜P47mEg܇+SQ3Ooz5WЌǠ2"Nb@pg Kqo(5-Ν?L}v}J~k$8?LZpO4ߦRiɈ7 (!}e+/LyS&bhubw;AfKԓ;ǨZMP_>xQF.o\< B}+mYVDwŀ,3R]\rgXK a`df%dO@Z5ifۧBv![m]F@}T"d;'ʙBxN IN>#O08@"[uC\|(W6^Xޓ%ڎ_͔1CatQLC],LJV:l&ۯ/WX@u"B.ˌ}(oR\{%oy?yF7Oԅ{=(o9bpˏ|> ĤpI2;?!}y U991U9/q5ezG퟿8%\\:s ybnN 09PXڽFW*xV=Gj/ƭG0ˀ>?qJe%ܞ*{럟\ǽ}Q,+{r"RVEչ=Q_B4:ىc.n'Arie[24W'K.5n겿1{] >p2'3kΑ,l Bugiu&D)VR\rxDvҥ/z=d,;'7#='Yم*/~t\ . qN.RUg'WbD%;,<|۬̀Ǭ5Y \:¥ z5.oHj-kS l62T0 FBg4dV O֮COj*&QTr,^UskB!Cc#~_v|KzפPDYp$zGJ6yL3p/18z^3-)D؀_?>"̀Í(*teTGx|BF_ntm IHDPKdNtEL 뺬6fr WDл뀚; 6n?hTeژ(0mô3(-5aQID{:A] i.+l}4zv2c };f4`wsaF"D;4?;;hNJ?}3Tժ,nb((Dސ6,~/i'z#Tu_'9t6aRr*I&V}K-6YTCfPՕO_7*R.ňk[U㥠by|o<ֱ i6RY"H>:kL:}A^|AR-!^g/ax0XrUhF.;Ԯ z5i8XV{^!EU9Z,Ide7Z`]-Np].3X qTm$K[m2g H`ۑCU- `r^R y-h Relfz|zfMgW3GY 7VRY;KIA]ʨ)IgKN쇢I=¶?ϓ8ݏhggKRX`+~~s; {s(p3E%V2,_{4HclS+홠f Q!W߹|`ؘtMY##cBSN0[A.)@=sJ=E~Z_`eL o൓Hlk.e618]{YBn/@re{R^WSm2KBhr,V%:9W|*u'/Q^vPFl%M9Uf'4AiSzrZ@"իt]/{{ ,o&. "krf y&$N[o fdws ;\бq؉^ 5RRiӵA8_N}yCP?3Ra-KfLz sA}YLA@ _{ cp OJx[x!.sŻN|ff_) xͧTw *1zk:̐nxš ;` W`Y8\%}8_b|3ii i꣩}l &cαlUKƧj^3K0%e[;: W#eYD`v̼ȏZX]7~RL-:\TpS)Y1\  QIe!8ﲤymGNkwryBR$ooMBx% Y>0[02n;$C\-: d1&X|Sǖ?/?崕6A#TzxI?pz9FV9w}VF^mșd2'1ܞL`sS%*t'l6l%sn"/=5HjTO(73fa݁G{QnAbhIudan6V3xF!w%YdURjD~D+NjZo _pChc]DCH7I&_Si Ӡ!L8ӣv'!De`g6HTT=h$%7`3sW7\ߪH6  ǚcxcɀN^4qJA%i!:e&Z8PpȧrZz c?I=0@iGWҷ}5W]dIs19vȱ>ݒ6=zZ)E@]'=#bHFeقDb)D=f258:ٖ,m$2t {]cӓY'I=x9 ZWYSn뀂2Jw B\*hQ?e4XKCT(b !bwBď7+睼勣b:iS̲<ȟ[]A&*~{'o4\|9 ᧹sE5f_jt[ТZ%_ t[OHVmX,2l =Td&֗8Y!sD,j)G52gz?aH/rY6=7n»u_Lhc ;QXin418"ve]zR5x~ '=g~ &an1ͣD3dy MqD itx~$/%";_z5/wartn4Ut> ऄiQ4bVqle~鲘"DfڡO>iɲeL &PL 30=׼0Xen;]Dӻ<).@j`kMe|ghP|#Γr1; nj`y%] }BEFobh!餏؟M[Y@exlp8'o&Z+LNleF߀&\@v8!JXZwM0SUHTE{Z@VT,YVrjuC6>>9@psǩH:euyn#$^K&c53QR%\0*]3!]QF| /RZ؛#;T=ߜG Czĵ`'mdԩ~hh$J64D ze)vX8t=sɘf0:m@Z\&GMQ^BR<+ ; fκd1o'P1e{P㮳נè@&9tS1+8/EtWծo:.hyx6SCUjif{b녍,N&/Ҵ dit1tK˓IԮ6֝B> F^ĵ\|[nćjM;;KpSmN!̜B>>Nߩ99z*@c)vnΤkwP\CCtچ`g8}iTOM'{ Aa(S1uJ"ta^݊-ɺ#mwPB܁ FMY{ĉBi#ƿXvW̅,H} Peo%FxӮ9NTl`cO9ftqT ]!=A I}_f*Kh[@GRP&8ཆ͗/S{ě̝w4) tc|ey!`sv/M|G)]\ *#!I]?~k fHcQA IDG$X4PJ&;|.dκzߤMp)ay\ a~Fq /pk6˰/Y^M+x 5yӸ,*DJ%`>Y,x)广5V-\\bo;G~=k}=>&A&aaƀ& k:Nvl4 8n]ׯʩihKolB4U.YesWnu5XA*ӮÆ#Cv_Ǥ;7˟ǵI~&6G.9K5x;҂$4&TE;s1`;o~9~^A_KQ-V@R=;*q|hyܼԀ{fE15p{$E7KQbףHNH[G4IGfgֳQDAƦ;D^g1{?1}`'Wgnw(T<hRG@q ~?uQ^KɷjSv#(RKl(HP 7nWNa;{ZR69!Ǿ.Y&@eh^YaNFN0}j5^af JsĠfwYBz*9["~*Z+n37!i^VQ)3cz7XM~w^\q C@vrsW-'TobR}l,/;zLR71 Z R)o?#Kـ)|YXbruSd[,|KjFB{z B h)H-cV},, 7=~9QmRv/""C}Rn#}T-z(6-P&ZseW(q}o>y\x6o/ u[nXeI&Q$9z^[{K6`]= q2ѵeJY!,R~1|<›,KY'9,&1󮝆jlIu6DzP[t~ gHidV˲l?f.E q֊'j _uKAз2Uxt$>;7xgvQJb>/8Ș Tnl69:>q){چF}_e[ \l6Wb.׷cqW燮Owyz9-6owlv-ؘMW3;ԫP}i'5kՠ][,cv!s/01 N#54GXqI<"'3#/-{ݝ3F\=O@02k{zD<(^*/1$nO{ Y{ e˙pzWH7OUeUSgt5lԈ yRbV4QtE!dL`d^ۯb--0~5aU+;i@QTsw}1q$¬M'uSEVCr]eK9us+~{s8@Q(aLe_Vh{3)\|JE0%4C.H$D,|?jĒB4쩿9E:j?n~zj@Ę-?Du goZ1xKsnK =gRԳlQhf.3xĒ=S.OQ* :2r$c`*ܱTP+6)|!M0w ޻/)ݺ֧Mǭm0ӥk̤܉ˆNKK2zC( r@ɲz@"2’\]5ychLrR 3dFAP &jW6sAz4a2QLn5#$+сFS*W" 6ᅦn(gY7Y0EYksUk:RBծ*s6T=qӌ&c|$6`lM&bFs%470puf E5J7BfMLŜcAFf&_\Nt`7:Ň?2vc\{t`瑚MqiJKl'I_RЕc[L:a'W8tEܕ.‘rYB5Br6O#;Zl:O"Ok>ٛxϘM;8fBRz&>>3c,eҊ?8b"ǵ_֗LrW]J|]0K=3o^Cd@ /$LԖlP0I1, cwO>B󰊪-bA;\;y1UI6"aN <^Sc j%y&sR|)%tM"PZ4BA$:^,ys-d4>k;dT9(rkYi#;$*d+".h@4 tiRu{D`8 {@2SV ._'QxS$nNеjtW;\yܵ_}GD AMܢҲyq? e"*ɻr|alFe >F>0r|RSi aZD'ۼMiZh\i+׃h!f" j(H8eqw0Wh̞]>ovnBjN lYOw:-P_kLVbGܨ!1eS/mBy,쌝B.(ނuJ &7C V-_l=p:Ȏmݣݘ\;#S̅Bmo$l6q㚓gE%ElWB/"s۞2-LАE=˳G>v#C*J>弹#a¡"!hΤrP̌p8{|nuU׼E[I#qzscm&TP74XʇvMȄzP?B4A/ {ߌS;IQȟ g{ar3M.<2Yە$fs҂rF& .`</.``WGޥ+=`XV'hmGd~,**`ٔE&T8F-݄\=^\̆V}(a8S+…#;IGя>.nbzam)0')>=`#OI%͝LF.. +u%T?.Nkjݢd^|qHW 9z 8b#O:9Q_B\[K~Wu%WjZ ]p9BZ®{9m%Ĩˤ.'L@8iE>tu"6ިy9SvLMcS>JqAf'hq g(̷z;=ҥ1U:;=;k@~ۄk]'/8Hׅ2N삐CP0?M_21#d8%N4 VWF>A+cm[ G؅4حJ!(t5>=$gRufj> XCՇCrrSYvGXKLGZ" ُ.ph,'ޟq 3)>.:,Gg:}$GK,y7@rٗ%0H9aECW=*505Ms.Z';&˳DvOVPN%~4<g[p0cRsHT} :qNH'Nd >8N](x8Gi9׺濍Pˢ$Dz!gs3!"+ЎOG\yB/PT gH彦cZ2&*4&tu~DE@8&ZC@L7:m W6N\_صP{[{ j LokRyT!)_1/K\u+Ⱥ(BeK)|`xSuJk=rn/>Yt_YϚhF]QC!VQDf'?|?0;/ [_#i uҡRNlVff8k9&y'*î2Z]22'hI^Mr8E:pH@9nQ6tN+SRE{ߒ כVr yΚ쫇`CZI),i֮Y-7{OTVBQv2/c3r?R$Iqu.T1O ^4$  %cdhJR=O#ܺ}X*D S,;yBSO2.kh!z;x :$JD?{Jv>SXtc0| ib̺B TQ֟kR?"V.>YFNFV=fU Z QzX\~ nP>O"@ 1䠲~1az)W‡c'[9@h(YNx$M1a'[mqۆGU5N%*̂~c1Ϝ|0ikG/jmXǠ0p8(C%6%LgJS(xXT& j eBslU ,Rh+ e `t:3 !>4~H&ITY}13{(NFiXW=3^@zgg&|6w2;y0R1t^,9RhJlZnHbO"tR.[ ~qFk*߽A jƶ¿/N}!8ĥ%;5[1y1l}ӎ;msM|=. _\:Dž'OZ [0m ID%SU:LfNo.}b>0`cEzlNA, țZ}(*1v{* g`6V.BxY{P=]CAqB <<QeZ}p f3/lF^Q5Se$^aO=/+1=K}pxDő[@ ؛(eKF_I=X؇p" J)\Y>bJ s2J-O`Jx{R[iC`, +Jyvt7#0y㝀p{c gi~rGeXN/`c"qOs%LOK"]WJiQWp)BKT׹0`(5Oda,[~jXj\7 5ÅvcQQ4-Q^rGJpP._Cʢ6tw[:ID T=F 4EA^+-r~*H~ÜJ2ROe[ѪņU"Rb>M |p6nr_bFԡF|g}țHޤ״QVrmphK ao]a3t.> \)-,LzNmś#^㫐>TPoZJZ#aR;!N't5(7 D"ɿy8fOYmZ{kE1ZBNjy`6Cص+i#tу"Lg̣w0V<0ɕȡR:wOhb4NfH4 Z7(޵6*`Loj+1Cà2ƶ<)1Rdf =tKj^l (.Vm5颊 q5ݧ:a1UEA K^ge*;sbAVqU퀦;򅅧чE,*J=?}/)h;EIg;+ 7XL k!L;"~ 9ہFI ,`-5̰Yz ô_!V [ޜoR)*I9A4 w0"o29u 8UׂAEd(N*yr:dKP[1H.uJ{UAM*Bҷl0o=C4v0@B-n6Xo{p7򲛩<:ZA?a/.ZhjmO26#GS!nFD>$(Q-~8&ds$#7d8Sry Rr4M Wrfێv5.ꂵR2M#R b]RcERrF p!-%n[:.ap їYjM+Dyiltfct2+ ^d<q>%y݇6 }޶ }>2Y*oK65l YldgJ}UV|VfzH!_|KHu s{ AQ2ObZ ӐdGP BM +=RFKaطѲo֝P`mebՙ2ڛhz0QW4 28")#E`EivS5[G X_z eﺜ6h kvWz./ȼ=[  x; ݨt&7'z-Q`HQW+%[g YGP7*FKZ5 *JGπAo$xhq)G\LA_)MhAsGzs -#eB`DiufKSt(Cl e#1osb;)2>A} ,Uӳ;!}3CWϏXk0gԕY8Q*)M3ՓXw07[b7ᗳ| q|VN ӱ6:?nGUvNMd!y2:rAqpAc8mcEhrk{"q0 (Ҹ;+o1vGfu-9 fJ&g]B_CN-DQA㺸e?'< B0mTMPn4@ #rSG1%;Yw[GG!=5LF96  m㽞& 6֠?0h⅏eMpi_1ІgOjr SgˊϜ_(n6oZGKB6*iWP*?80aMgd%mKI2†O,Ɇ:٘aw+G8uD؁57cQdGU2 1^BE`V>xyQVp>i-&xR1piZHʹBf]E:_ܬPQ1DFQ7\L;JM={Rrc8' •@9- Mg?/KG Id {1;0>K)B,o(~* hלT֯49T/&b=Z\4tn 筟I\ٛ]xs2`_XȻeٗ6x6ZZUZah%_Le4q\η`^׊1|m-8Yګ--{"NUPY(vpS?0将:٤7.ds+ByCΥZ/;!߮@Qz4}IfƔ" TM(wznm iyT$rcz?:t}Ӂo9+_T>ɍC*ܾ Shwa'I NO,dt Y`}B7N!|/gP=9эiW P!vv 6gn5F}$ BO\?o" -d06|rѻD!%6N<5Lx`,z(to|dZ`YYk?.F>E~MZ>]D}\BC/}ԋGchVYׂFH:<⍇K kOoލWZ/E1Yz(^ e@@Og}IЮ=3&]8SU%PMaGn{zҶmiAܝ't]AIj>{;”?oO'G0M@pO 词{h c{vЗ8WCBwՕ$ \0S"km Rcr%8.~HzdTy"Q})J1xCXި_"18!ZjCH!BDˮ=)(z)$+ST\-7~bc6 K,k37efw&J2/eV 8R@G!H^ -v!邉&|dq?35cŕդU|(w W/*?MWhmz oqG]:v|vUKB> r"{d*Rz|4C)3S|_ߠx46ET/|L24}YpK>zВ/oOƯ6m ;{;8Yn7]  G2J7iT]0kCsi˟z+Ib}Ed X|O~:"4i}(LC04TYm[/crP_x%,J<oٜLY{PivGk-_'Vڑ,c06FMd.ZJq4~q*H0l߶0iv>v@:ulv kیê(_9.Be79e&#,dWl]'MyZZL;>9l;E¦?@=WZN5xpm+ecĘ.'\a7Z!SUBo;̀͡tG#BjpT е+& hxX(TKYT+/:? c:V#ݷЂ,SvSo/:@H7fvd=_d]%^#\]Q\-:Z55U2((+(FZ}t u4L嵠d҅yW޻bOuH,v]X{k* fG &վ1M_ϱ'aZ5 YR;jxJ>ayEs=5W102Ͻ*@+YղATDjQ>=ܻ\3@Td4 fyocۀ'8xk oUd٬̼+m[Afsky|vw7%to+8 M¹ |n+Os4SEd2N%# b/35[m* b'3}׌`Pat H(o _Y#7&sUYdm_ nvB6ўLdJ kȔR"8X'BG*)il0 TBq]=&P"+ʻc[OaOs]{؝-,_n{_ǛUjUڇçOMzw K}<%Be\KďEzE熕C"Q=J>9=r@vbQ`r|owf`j7HG k-Kдm*yg+OV_fT?sVFo}Vq!Q~LO/1VYmGީ}\JCʧߙ}H30H5:c`<5/E-wCnnSr6+zu+re6>=  m<ӮSb\IY4nAo*E^j c 2z^EVCO5cMc3Qgc% dصؒf /ɍ* :ݾPFbZ]anVLv8EM~*Jvp >r[xչJZS:'ŸbUX~& VKd#V؂i;ڐ+Oec+֮*\T Ԁ:QX744c].Z7Ҥ,r#n`horZl']¬(|?]n [p'oSUV8YX1U$qxZq?T+ĐSQMaQRn@RlԲ+f4ôRW\@RzzLo >x!J,,vHRg,^cr7p!دrEzߤmz7F dJDv麇mT].Ж?Tu#/ecBQnM;湫<.ḫXyjS8Vp:GJ+V54Ub3Y7a;iOO[ |9BjqA.qPQ}VOu61LMt_ILg5y)02S븄U~Fb>nO("`,1E)/)U{dP¶]\@Gp,^6KFwU/m& `1*NTj_,ݪZ0R>[t_b"&@[3Oo]qV ~SƠ7pJU5[GP=#*A=~"5}mqf13tR/{bhsMK\Zk%!SX NS2a4.B l?X&ҲMku!:jﬤgV3 +z,9FdG;i CxZ_?7%S_P8E3q|~eܣQ]xf63v(lZ@-U "| \Zn(͛{e[> )o"QY)ݠj'y Z ^d_zi1Sd]ho;@i͇FAvX+ò=+b1pk_!p6I9&]r#:'&捦ܦ4mN&cHhSU^|CKYFw^!e1&[ȆǤIa{D3.ݩ1<ݛCƱT@;AͰqiL)Q޶p=0(0C>^LY\iFbld{[z/񉀅toz+`D_5֝1-DT>pXaָgPwwU+#p!7ΫWY!~%gr8wW%ň"6B XwbN-u6a|ڵe\- >`˃-2su $[fZy^ U՛c2}r?qnjINίEs98ӧHiԇ%8٥MKi>_&H΃,CaEGͤE\M@]`=9 jl7^0ur=~d?fiU&[;"$! ?? -C=ow\@ MqR6> [DN:$cmpXԑ(\d<6655mDTIӃ{ODM\\߼7DL|(cտytUZ~٫hq]Fi2jO'PcgD dcPa`e =JBM3D= BfÕ:4iNK,<*a%9]w8j{OL wQzy+Vl%_(KI_:@ٞOXWnbT3oޭޥ ;A+?#F"i(hr. B=%ՁeapE^AE*ivhlu{sFX~N<z1=]CCyF8Ԏ^ @ ɴ3GމlDޙjE I5c F*h#2|4s7h D@8GS~ޛ2fPCS%sz;]ʞCvVnSHՈvtko*Oc"l$l\I1YXLc)8H.pte᪱Q|~epC ڽﻧSE&DO+l(X̧fuCnHC `;{o8U11՚А+`Tз2PKOx0!~T2iH^7ø^'tbM)c::rӠOŭB2_:ם $\g7=zrsgx`[qV5'O[C95uӍ@}8D=+o9*^a1{w#YhA>&0\&Lh$¡*Ws8ߪQ2IBlXBz,Wk&0}rM DO&((X^X[ɈS$gahX(ߡV:^_d.GHҲi j@X;J)7\21d@_M(g<_>Zm^q0 ${ޞ%T0T}-ͥC&L!x׍yvOWnV X!N9$eѰ~o)_)q-(l"7}F'HZS,߹RF}8Ov *H7vhDB97դZBif지Ƕ6lQ޺DS>YtɮyI(ד+ &cY'__ %y@;H΢fQMi׳`J(虲z>B"3O Cjtw80TZI =8򺮵{3ґ7JAy(;ja7qmII-cz7#'l4`yʞb?@@+(}=h#,#iVbϖ BˀөYw^jLdws=X*%_t0y=1ҝԶ M湡H U"0(Q^Rk [i7r& mo{Z#!{WktEaK:knOџ'qO[If3Io%m4Q_-P[Sź*lp!&*^5M1 u݉li_\O..o-kKP$aDNLN=lga p:[J@-= H;T>q3թM*m+_%Sۄp!CoL(#flS4\O @4px-N8$™h!*G_,aXPG.I }0qi!J e#CۼiL?[ v0I ^ `J]+6).[.Loš xs /9T8ɶt߿j!ބJ٬gKR@;tR 鬍EIЎ.IϮ$NVʋap/.,SR&+^_aƊ1vV틺N2i4ЈGs.b B=P5.qT>G(3X,i6ԏ8tUEpI,s?hݷ!HLhb" S^]dTPY!+Da\q 7B[e΍OIߩ B;ЙshN[=#='^{3b-.쁏庉9~D+}Y6NI2 ; d`zFJ).է$90OVPy„GgOګs &n~IyOAA]zPWDBI."uD+Ԩ1Qw $+]bw>+K(;N΁F.YFQ26cI&tR<\rČlZaa%7Ly9f咩H S7 נr/}ajuj=ZƜ Em@q8;8HбP6aq+ǩŇ2Gjt9j/=׾XӋ"z7 _;$"*7v#֗c$4y\d[RTaMЀnz2۴e3jcvmvS28U_[aUAz ;. vQ8`Y;M!?qT%à0X|xv}9_D׋ʰLn#uJ#@%gE-Eٯ^4z_4SIDpZ9D^PEb"x#B>J=[),^qBfHOo[]< xu jH:6_2GLq^meB1yMhE[($_94`cVj͵'g/Tw*1AG=B9ͷ:0Ͽg_OJUl˄¼ѼQ9۷rtSﮟE~I&0L@Ư4KP{'G4Z8L4}a9 ܥN5[aKG"ugkʿsT?_ G#b8gh1Bw1 9/4V3{!)gy2.^ #"',!9"3̐<_z@p^%W uo\84nX'JHug^[K朹7ATTCֿ)3fIRGbvp0c"b"/aLЅmМh^4wPH4zsoX86lL$E~+<mZ|: `XԯGU _ I=(5fl/ $X%nKe/CxrlKEw-nקL`܃{D{j/^zį!GFXu| 񩫃ݝؐjPE"yH?Θ&4/R&HKc%#Mʐy@(wrǨ7=  yDxd՟%Nh>gd1λG@MNƧ.xsQcm`0"Ϣ1OVAb$eBv:il0k`E\goIufתa+'?8t#R9~`j zn/8p QFpzUKNl.Jv.7hqo H2v9i0 R8[#z!`~ nJpR^?#@AE@SGn{buMM,;[I>;0TC_t"z6'֑\P]U=ʫ@+D6 (ߟ-}-#>c= ogn)w5,.Ӑ"^2[Fm *"%!Iwޢ讑kxѦo#W4J7 X^57r1P@~58듡7m㣮9tD,;MOI}dy1\Vةm9IF?H4:K=1ȆGW];hlF_ki,{7ĉF0N;bZݠjwdv,qJϊ9Y{@{ ,xs#6w6JBifR.Ҿ/骄\ܦE6_& xm:,Yxz'q5Yưs\瀤B0r|?`6졵%4W\chm#I/fPQ`DJ,IIڏ3 iE3sFlV>DP-{6+@YI tq ;Ǡ}!w!%ԳןżZè_Νh׍&K'cb ^ђ5ӂzS䯺`$WC^N F}LĤ:U1QKkhKݺ8kJ{wT6^Y:9U_,C! XO%8rr|D{Nv79,xIԕoE:; _Fua% c0F{Fgv Iѥ7A;WW(Yň${b:ߤ\j;%ﱍxtfnlZ?Vxy0 snƙ,ےBZ,8n:zuosz'Y]nBae Rp59@TA '&{S8bC7O~^nvWbw"Y̱ }F;G{ Jr-r!*:PC K>qfid';9jNʡB(Z#q/*b"f'_!6}"  Ӗ@'ũQP ב $=6#VexΖ )r~\?vɜ#{7&u:H} DGfFNK'|%d<[Xsk@KNJYM7ģ^ѸZEoDo)Su0m4j!tDԇ0\.˵kMhAa*3%ǤJҺ^+a ℞W݃\)RM1Y^Cb|p![r]k ,Fzv@i(!“oQϖg$;. H^#Fw_*tĤ i4<$p۽;Nh =IXtzF?',bk tk+Fs|ʨѨ .i(,B$SVA heYWȕ>AR2$3DpyHyq2`mҴuޟv,$nc f:3 gYk3F7&Һ-crjt(-4(wT Ȭ_/ 5kj7N;fމ='4{$31爕u\i5ڨψ3BH~k؍/~ lWH' mjLy&$;S![)|/P2vffz@= #j`D߽#Mg;x h^w4@oL ,t[G߅;zoZ1Ǒ_*A@3Hv=sTt ~HDǗI~:kMgre<Pko :$0 _1M5?TF+D@-`PCJE.tYlҮtsY 2Fi1 RȡMAS7YZ~~qzAR@/ v¶$p:esr QG78?/T{!OB`!]m5$ʅ"1~g喝XWz~@ ,z8aI,?4-C6HbWb1 +NLµٍ/@W v#t}p"3<}jS+(]&7G<]|pq8.&.潣sHb2zJn8oi//T㫤j-V13Fmұao(]ۣIpfOtGΩ}Zi#phiNp;]O)?oy >kG+Ex9i]Im*sl >tq5˩)\PGn+M D3uQHe(qr{wm>k3NazHaI+7w5uحIXC\MzK6.SJwރHj)-?> ^| Pp/Y[иfunZ,=SbQ5"&7DpR4Z#4yxQ>V;9ƃ `YQ)HyMkSZzI-aq'f5c $:IKJj>jRސ4!_(;=&4}ɂTvodD݌cMF'eZ1pf#`neCCV4afB~{QӑpƊѩBȰmItMҫ%<3Of}R.bn.涬ⵈ vkxՎ\(Q oqE9. Pn4?jOYs_~=fgʑX1U\xΟTbԯ枬ŕ͂EY M/nʖ7S회phR SvLR*3'"e/kI0bך iMuA\;`u*nB)8+5toyKMĭكdDktωn-j(V5"~O-Y֍!,_2tzBs`b.vrF"HoK3[Gifʷ ϝ<Wh!POǺXÙ^l>{Ep҅L 7O7bz_[sSrvR ՚X(E-3Bb(t:%obM9sU:*pV )dL^d9tS]dt/܋eljڛ3uPAoHqҞ \م!򼎀ݭ]~RZf*ޟ NxFRKߙMx7I"qA5}W<0o';r+8A\R|.{_3IPElG^3"%`%"4nΌaP~D zwjс9$'Ŷ&[Ju]u,W\c{nfIӪ7lLPt\Nւgfyz 1#0՚p"ݢccٚUyP?fezaӾ~G"Bc 13O P}xؠ]P<7 6o"/)Z-6'/]hyP35W/Jd莡u{ %T8JʍYill41˸"7p81ǠCKxCszAIQ1BB1`AI㿀 3ƙ+ UX5"U?uG }Na.PGD$OŹ}<,t^Խw/R-c `$xX4c1 KU_H[-jp<1%V\hNR[ IH'<b|u@uj |5h&<{A 7H KաFladntUӰACNz=S\0_Tbi $L٪xx^nO JWhbs7M|+8@7vϮ]U8#gxkY cf{xn{B i@ niC tCdJSpdi\aY٭9 IkΐQFArLdH^τ9ؘ |ك=# -1N[=4&FՎ 5YXUq JbI#pODD%(UelI{5;H zaÝ)<"#di?̶Ucݿ=0M`w/i΂7mFqk}o_FV?`5D,r侟^^abIwZOl%wPâ0ɐg|߭Hx4\I E7!7D-EGdl_PitsQQMbTݰnt[kA~T^|"ʲT o5/BmkF-Ґ /C&Ũ1})#$?s5Z\=OTϲ)q!Ei5}(Ieg(BHKs%Ow^#L;HZy)zd(J|V@t+y;z 1}8׻xk2MsB=^e{•٪\URBEL ֕§`jm')B>.ZeR$LOsP+dOIwsnU5P9ĂY4uz.-AG $KQ~/4BvM!Z-}ZjC7SH^5S+ѫn4T7=㶝dLKII=^53sʄzE;*79MޜxD?s@FGz0ʄ\EÁ^3g u8ʢF3ߌ ^#qM`B7M!~UjS<2X&nuDM&Z!9)G|!o&'&m]jxgHrz9Č偐NV A[rM[Q܉MsH~c3RP*bx->D3y1ڒ4v2q4۩҉2T-. ED)pw$=G~&c Sa;50ԯ '^[}Lh@PH$T+֚"E"&-A(h Jp)u%MT#G4a $t*ywBQѨ}SXH=-FR-yGIwJd=`Iv@fR:S/+I#`z>nxh9g^e:S`l[T߂!aAXXSXZE,o~s0WFfw#~q2ɬ}o%pzs-Y^ŊVu`; Q.,G 1QYqj<2h lbU( jdqmXu8x@͠σM[j,UE8u$i=` x};*VDAmɹF'VgQueX WěWGh!!F4@K O> >ȥYi aTF#9kpܒ1uAktzǹsyط]2Da~{/83}6#cH }g]7ZOmF x5u Qa=ԓ?f"7x&v֖A,9NRZQ⯩Z2]$߼`zthh+ɬU.V[Jv'yLB~Y=IoXb%J?@%'/m]G;RJOxb |z^//d6. p2dsjf@C$ϗ 咎@xU7FOf]qO"Guu|6O H VZ>aܺ>*hXS< ğDŽؚg K<D8B SBGG>3To/߳;weqc80wp-Bj s]{.~aPF#'Եn?:DJgfY+NamU^ٚ?9KDF=a?}]Xmm΍:AIqvv9I4Emef2hrd͵hiT(ڲƫH \쿍Y\!hv&)2R,lz!˸(KQ͎Zz0Ag#b%ۓfG^h4#t\G8?nf{̹U)֊5h^wW,U9[xka$"˺aS2숍n b^sWgŹGVf ^\;5:]+%@j\ kȉ8whjP:⸘AsQ#GQ/L+LW\,m0Y¿\I۔(5.> lN7כy1l2W)cMm -+ހ5zbl`&Pfs\7 smdMDE@;\[F ^Ç:g$?琦[eʟ}~}E^uˏm4zIx6utMԝ(QqauiF8UuF t\?ZF8sC!M345@ws-S c ʸ;&Z|e؊7 ko:B_@?jNLq:Sk}KG|Bk kŢ Z՞灘$E<@Q3EíI vJs`}d ֪Nhte΃# iYbcSJWsiN Yݿvq76;P:pp dZ;h 0ho‹eywԾM{ 鰎r|Z쀵x<ӃvCdP?.Ngif&11ɆSSMz,Bpez 0UY p[] Hc<&ZV}7Qsո P`eu."ܑlWoz46[[6W:/0)a|Ҥ>ޝFDh0FZvclU_DD!| (g6%9үD^l[Zy%c}%WNjקvyvyK(Piyf?]+ӻ]irNzeHg("]T)iՀa@5TJZ_ ejHm*#o}^w]UϿ"0! 느"Z^I 3WBCDN`sێ[E`v4g-X?((dzjp}YQJRhsR՝_򺠊PDYNv^dۓ?FNN+ƶ\FcEWLLc pYEb8I5XsʮLƨaT끎KtI8VTe4Ɋ~֚ Y\uJAyl&|AŽ``}/jF9@$CX2g]MuYUH|)e|ZàGJ?VsSΐѥQ;FWRmU[!(J3e3sDr)L?۫?Tu{wkY%k>@È:P`X?e/Ք 0}14/m9gYb \ -ްcm9.zJj#<[nL*G',#T8B%dET,Lg]q࿂7^]{e zr..<J,T,ŭ"pnΕib3ADޠ ޼_sTH% S^򀢰_'>SZ3?bOWbOVQQp_]Y}gקrVtOMr"#ʉvoT2SecUÕqHq]`yHxOAP&908L dbN %Rwg4WS!chvBͮk =bjꣵU9s=p3 Z&<~Р}zHo2oR""la?b #%)۹b){yiY÷?=\M&ڹ1a0KikFO=dѳN&0_?rl9$`jX<߂k}!WñKUkؤfȀHo. i0E!իZgadXNtsUF+Ĥ|Bxk -檿zkUĤ}؜c',+U y!ոERt,-/­`NId6 A wfwʖδ`ҒL)B R|I>mID>=huttdaZZH)\Ҡ/mJEdJH*NҧtЛZECJŵ%Mʀ4Μsh[cLLNLCu2M}Ѥ>97EqE[o5PPUOq x]0xr듹ȋ:jz20d[LwccJQhF ~lֺdɩ+t!űhf5 UH/W{MKoq֯SCl-&lYpj>Bl[8`͇꙯fnE' 5 JNƥ G' (})?DԠ7T킁ZH(k \E~>_<2"{+޸؉݌Hbg|CxDSGk؊pQY$J⧒Q7y!9GMɣrWӂQD Dq 3XtCRzcȯU#v znODf.AQM@milףbs2xk$, F~LǴ\=|:B9L",Uk7KWd`3 9z@/~>VJ^¸b2(u8tx&Za wTCFzνu> CÚ" i w$"u(< V,r(fÿ wMv꺡O'5[e8=9?nSܑ6}g;p`~؉I5}CeJ5fvnO0z"^ V\Vڣ FqwÄVb5YJ=Eu#5~2\-)!=K}^mUY)p R}ιz]_ K g|%}^C{t>U~vɷb,Xץ  0 !'w35i>_қ~<%lh(ߊ1Bordu2W;҈e[#m^+r*`nY9  wY;_kL6augGm^x_f"`I&̒I b6Y{+%.yi@ux<2YarOPa~8ڙ e0A10BIPc-b6>ʎEltC.Om;,_x;E˲fΝ4F:WKcl^"f䉒붝6')=KҀQl<$ZfG SSrFpB?a~vUn}$YBkގАk&&$_.[$) |Rk4?N]^yKU7ܼ=E$oͽll 6^T7)|]*GI7* eMxUX>ͣyC.Y_yFKr"Y ܎wyX ֎ Q] H&?;n;/݁S|׽'Y33euOsT7մ9 ဣZ{oT\+W\EqmY>[|5E̴]Mg#%\%fUx#NW`x-lBvykΒ%AºPǨ9Fi-,>qwơjn; Y{泘ɣ%3)9 @.ͷ.AhoZ :EY1conO%UV 1-1hq}n )&@ "ܡx~v';i-y3pmt"@齽)% : j(ǚ:lZ?EL/ e]0IO c}.ct#[W5X6{v1|/[6>߿=n_ gx5AZ2Ҳ,ݼ ,?Wy,Hŕ'X%, G I;s8LxkYH'ayp\Yp_`;( M* "Z0ve;̓7%-'3R&~P]teUROO>#6̦ⷁD)BW,eEl.iͱ]E"`S]rĉg`r!rdmQ5J"Rwr|'}];-kE IQlqN nanS@Cf|.%+p"g3 GciB 2&D7gv6Ņ@AfP9P(.ĎB3dw6~qq.o㊵ϙ.:{`voS f@Y:~IL5B=_ª)ED~WĔJGil%@zUFxQ`?-ɚϭiVOak\'PlI87V8z4'c`ҥY{k7" "+vX4:&趏Lb3K?vEߊM Vlb!k] ˆ+<8G7=nF:^rюHo搈>=2ټ)=o ~fkȰ ܱkf\ĊHar sʱa3W(|׺5ǿeL&G'‚OTb&SzK۲5A~Sꉢ2htACz\FqXNLF"S/ȯ{{`-SkD1]*y/L\rt,Rʋup 48cNסdA;9;0̶Qozx#: 䃬}V|b!΃kQ̱ yQ`2؝gN zbcvުhaDr0ĩ*<I7ҳ@k3殻VP||M@օjb VHK^1t2y~4"]G^U6[G1 ;?w |mW˘Ib)p]mA(Bj ok8XFnCEy<l%.Tc`%H:"z_ ,5M_y!p'T]#k*49[ gᓦ kjvu<ѝEjl$qMHW J0dyt,8$!5%T24|Me˽ DE[$\OkIiZO5 G v:=CJ˓&)+II,WHRXdC^{oF1BK{<% +^,E׃hؔlrslL1m6'LR7K.An6QryA!Hߠ# ~ HKTe~3ά鵲1ۮacW&p~꾢R /+):"rXf6wp-HQY?ڏ7$-ݤd) F%Xө`u IW-"]O0ٮTā4x'ewaEAP&hgCkcaFJۉX.tNTчQλM]e*=| Nk)_ 09ۘ¨%KT_.wC{ Eb R:Ⰳ! My/=*1oSBݰm_1c 4B>%f"%TJMٯX9Hc9:6\ʘ?_9)6x2j d͂c_yKP.NbAeoKD{vx,Կ;c ؑ#}.0"'2lkr:ƃ]D$2N(*VR?oI. r)Gf&ĎoU,5$9gܫcom%S oVuyS#PTMMc?tVo{}}૦q SIpn^p5 AY9'porӃo TWe'2Q4;2/1zb:Z>]pD+ww~]n3.̓#lHМ? %]+&ULz%8_i̡X4|Kc Wq Y7BxPj/1-Ɖ\oowkf[~K_J:M*]K%6K 1x]APF dj<<>#kY+U&M ^pxiv<0HN(\xyh_kߖ?-fO]WXkM;T47j'6۴i~J::dֲ-qEGn1kkQk\|80akg&`'Nr\cT"idCĦsBrWHH7W \8뎠A͛&GcIK|J^xuNدPCֿ֑%!W_ Φ &pYPێˁɢ". ֻ<݂{2: ~USEZN-K~1cFEeuAЛh&߼,%‰ 6\Օ+] M<2ܭg6v\T:$|LDLA}UQS k9$D1T{y;Io=:^ m7V(zVBtTg\nɓ]ŷR{߄zA9谁[ NNTr@ mYnwQoNJMZ~DOuI&*z.!ffsno]&u(I|(7Pꑃ|[B>7zQ#h""]>Ecq$IV{;`w3;XR3+'*\$ 4Dۮrfz9i0UaoR@k3ֻaRx'?jt>Eѫ,"A.6i|;Ō[BpЈ' fK=z0 ]k@0q~Pxy l~}+E&2Of;̳6 5A*'"xA+c~dHS/1-ѥx^/z[C.hpq-Vr2_nDRyH<)RDdn+>K8`D彚k0 \4""4 O3e(zm?.8/*ﳞКZ4wZ|uQt1[DnuYEe{a6GD>S?*qmvؕL$ #/@XS%gEvm{ot1[ ,-p<49j}'@cE _WXx;3zۓx 1v8- `A~SƯ6c;a.%WYG|F'Vo6=#i 2 sJ+v=4%c~ fʇ•?EknUHSIFWT3Y/.'P>ts--"j8@xdGY]%I .g PAA[8_-ޯeEIAq8لFj}O[r48bZNvzs )Wo62qLP0LU+'Xx8T)u߆<`472G !H $t&B=TCYx?fO%3߫R-@oK`Wp:]rJ68PCAq-P F ];H/ly2W0a' d`C5o=Y*%dTJaM[Ԅ:t@%a[+bFPQy ?R>@e,}&.RDTBTLaRY$u}eK66^N P%U *x3 ZQ\5FtH 2z_e sλ  h1ϣKO*Ǵ!*Z-pO ֹ=cIZȮOu` ٪nOo@ 9X'OQ1A/] )CMųps(jzg eڍh|Y:=d>B1  c]*y;1h`1F'y%9{0#>ҘV5[v=<Ե է]vdxIL&3;~(X[z+u;a9hzRRD\Q1z(,\g=VӜiDy+ZRjo¯áFHx-;P9^S,֕azf.[%R:ҫ:[fJsfG*kFN4}'GfAnofpWc| m;)5td5>;$բ/0E旰0xvDAա>R[gԭ:F.k*?lw怰j7/|)E4FÐ]Bg${CkZrQmp !>?bL[QRZ~͟5QkI\La20%ߥbފ/-YV'Lr+)@^0"ޝk+ѕ%sWo/Y?<ۮF'eZ4xGkqJ~VkO<@ ti_c@ 4ZtgPo%9#C%|^ڎ:5Û³pd2WA RWvƌ d }pD\ *<cvh676P :%L%$@U#1%%rv>A 7O҈5*P>,$M*)%~PBx~>Yi G$9hy6%Fp@ ';g)Z٠ ,"G/LK qh^G:njI8; l[;JAQUzqyS^ \)zJ*sPze 7y{4_|y:\v,`Ʌ% 'SwDR'> ߜW7§9&y.j|7.=54}JQQ;D{غU:!Zg8Bka\nhxQ:@[S:!US&K"`工/ .mD92>ֶJKbKA,>A&֨=7X&Jz7i_=3&ߨVW3$:R*p𧂐H[uDi¿ l@,l!~gҍ p2|=Z$oj[wk4S [ bj[′{_^T/nT9!(fr-0ҽ~W?+xTGqn`u2a5a·rr :kIKfQD٪߮vC΁FӚ# VH⸇[l9v/O@X߬;;&QGTO5|j5/C`P"̱A-'4Y܋S1)HmW*A 7,j՞aR4/~W|%,rrdF* C\:eU޲ Q>Ѝ}PuC>w}5sj_568N)DbB/,LeIHΖ 8@B=S+C~GIIUKڡ }zD ꋈH>90LDҒ,|cOް0EՃKp^ܯpA1l K`]8j!iwl+&&L?i# "fTJwudÈXa nEi6v%8LS݊+oFH kz귶^l9,Sbij`"9lOF$~ʖ'c>P}2"6[̫4cR%y8J| =#3⯾`#QycV_N#ѫ`iSn%5^El^y`eSN w W*" "()^u]v%,~Fb0},$ٟGrS#Ց p7+L}'ҹՕ:&d|(zgIalhiQD]qQpn&so e#:-v+3ۗ?(~g#3$e9dm?rJ-!3=e~C[4OR$fY$#e9,}X#0l K{ar@:ɣ,+|@YC&*, ASq6Gk+vx0965 @a!9cv.5X~.A`kC:O+Mp#+Y%ciV1CAi}-$L zO"<VJ<;!tM72"\ΧjCiDK2ы,#4t8_+n[ڪY}5[DorQKN9Dfacك$bP**1V  I`psPaC+tʖ7l/Acʩ>Zf|lvrۿ#h(CxkRaG:pKD. 2E* \qBpYqbc=6,~ O6j@ Nޤ۲UF*B=ó9ʨ*e?+o F7M)C0Y;49|7'|y}db0(PPJ%d@(X3,2ApA}0@LB ΖM#7sK}GD?N!&x|1?2%= A`LUag|A=?ΦuyyŌ(!x#gsYƺ/OKա&TS_zGepo>0ZNø a[fU{) nZ@q|FyG RNb?e.U5%r.Mk%4f|lR2zvӢĿP{s2-_FuWIJcE 2&9,pqdsCΧƹaTfTJR+6naH7=̈~/3ŝ}a+&BKd i6:~g0UML XZ! zQSQׅ(.(1KmܕR5J/ep,^uJߚul',LuYn9׶>r*yNݳ-X_x jr,68J92j:cjP͜N`L'tq; ih۶*`L]LDt/!beJ桮A5̏J>%omK6T"ƅf%c*j-j\_t5N_jݖ2b&@i@js5{djeqߨT0{-xƹa!׷헲&oW 7 ?F3Qm ^+>xDܞ-8܆\R2HlY$hW~cz+AzCЈxfr]Xԏ MVja pĵK&%$z\0g㳒UЋ2(n67hgח[J(hRH۔+~Bu/AjÇk^Y)]-ͤu%V2zΈu,h.i O]D'J1rGee1k aޗ4}L.`ѬP_ޡ1I~^kmSٰ/n9kn#N.w% 2[6Z>EAi/ VsW _5G)# aD8`P1?rolcXĬUƽ>Ȩ9kQ0OW2ތгATFa El_]#`;] )|N)Qi |N_?EF\hP/BD'gy,eg, ^}D9{T.4e"'`I{gLw E@d6  n\!8!^(VbѻNۡ?6N )k*r~*q>YGșx2#s$JW$>}DGm$vUKs1%Zf>RpDt ,92{V.nO_Ba+7$n,KTpZ$kZ(,&R(wk[Zw W\j*Aꆮ}1%&o򢐐>;C'!Lv+vQPѤA~xd"߂gs?&y>k]o_BgZ?Z[c!LwSekRqZ$ֻL+Db0bCS [^8:Ek:_C.~P|C,J.⏃%*͒ #'R4j pl8iri+m*fϙg[)2 u{GE,- : :q ٓrsbH-F @+=(oN4NRj4pli~oV} BnC{o"-5{1a5XA:*(R# K KЃea,qy kvwߺ¥!Xx+Rg1WmvClh7Hx)F}R*澕_>M'eMw`sid6HbM?cWM6#_p `*™ܲ+QN,3;\:4%ԧGG״ k(֒O({o]C+87cu #tCE^MZE:!Z_|vP̌ VZC,H~X]{Т! dpaGNO-9B7,-<Ԇqct37F<1y5{} FjP/:1'/S"t+*ἴEqƉnjn؊r,Oe?.bq}Pϖ>4lRhfۮ"/_ Q>[]Wmŵ̿/..r~:b~w"GL4t] H?!閑YR_=NU2ފւXA\y\ܻ^I,as\*Bs[ίԣ k 1ҽuA@+I L8J1ar-[Bn"ͪ%%WtHCzO9,R=O%ZyԙXm-L$Ĺo;;eUPk*yzi5e+Ǣ?%.m o&yV/Vv0F' D\`׭@gdHmVo/Q1Q3\,n[-*Ǻ˚ K ~xj0$nf=ґ;]jUz~cm.vi{ˏSStcVt?ؖjVΧ~[ͦ֙P>{eBh5൮cn)A8!O*#.tO:zFO=`B8ހ:bB79PAj-h$'зnd =|gtLa ӯL/s ŋ}1#ڏGfS+-uyџ!FUm{+;vګ#Cȭ23 2p^nA9 W`0z-o(na/"+bW5IXߗ+yp!3F2Qdʝx$:P^=_ JJ5DOjz2u>+AH{CXh;gw[ $LY(uDyQUwe<ZOazy&EazJ+X[&&W6jg7 g쉢G٠tf-6y^@ go{sD\NPYYFXȚ5/?ƍw ,ڢ}a)]Dte|#Q(: t^kB,_04"d ŬIdfʨ&__QGu7J `6ZMS8{hD^ 7U[+Sړ[ iz^/BIm O'K@qn\rJJv IQ9߫@=jޡ@ Ol"oQYqxR>:hY*L~|U>#CUuƏEvb c CWo<=Ǘήn:n w !",SW&`e QTpU.ZT*_T29Ik\\z %H;6„MOYڈŹ3m-rU0fOB'brԈ{%G_@&¥_8*݊C~ŀL=_~->o}D ]ΰgwDiޅ\.loctahV[ *m!*R&CU6R*] ֌):5,Woo~!2$ɓ!^T>8u$ń;X &p:ئFɣ 誗#o'A9W'čT";@ c@=ϠBiS0)-fτ V*`%U 0`kBr6j ,8#n십C$[,cŽHhM_j=: ZF Q 5U= ¶v  t>auEgݧ_[wwY]>\{ݥl ƣh;M‹W3k=ک5`R@(FӾK5B ƱvPM^ dah-tʌa{f=\Zf:!_qhRe3$~<#2\3d8A- *;'`2یڋEȎofK_jHnzGdH#k^^LW;H!8xbhciRxYzYsK◹/?U=:?iqdyrMHl2tV?GF'\BHZ'm|\{,K'1֖Lr֢m&ꗊ%Kae~k _K/GI  o/¼̅1=?Ix֠UL-kJZ4V_ֿZkC hBvٸ O=;I|[.X;PWt9 #9Tƒ*2bGIY<>^#t>9ƻn_ kg.%;>H &C _9K2/@}]&(U;L(r-b EeqDľոؑ .'N=7K{y'T4:_ߔL1 |rTdJn K &1v2ir,Z[oF.iqF;":2Uޭ%pbW1Wexto+rQ1oFt5AUnQo9%];/t_}IYB/_jWH#?߄{\Zdƫ ;Ѷ4} u9 /5m/52 Jӥ雓6>iSD݆7]k,==Qjԡ$c(ޅ9;.# \<2EeT .eb"b7ŇKH#7?a}c7 rP'u-Z7d hϋItz= *8W*V2b ;ah3Qo#fnw,}8ew(c~ &1d՟J, l"rx$h}%\<Ѐr re +QF|1 Ð?qG":ѯvSс~䵶|*[?N8VFpfmkjtĦ1aβ2J"M~kGf{a84  S=;*=P~DyE'6278o악?<quM!.'Ò c)v(ǰ3QwV^_?z$ykwu֔}QʽK8>4 X1e4abjŒoc:_I5TA98H_$ݽ W-5 ̨ZM H3y.pLOx. 'YZP^=)6^6<1)f3Uv hAXIlx!Y; ҄ ^S] }4цN ʟHML AUzҊVuk2)l2:L$:S(/< +ge{sp-4]@mwz =n+9!.]T*k5*)>~!|61;: Rգw#gx^=f܀Nb ;?`qSC -z'!2j?N\'[xvtu]<<1R̫m(k5I'WN34OD9:% VPI~M1Z {n&0וVF"KJּr gy`g&wp][ [niY} `[vflАC u96Ґ⼊[, gǒm5+^kh=fxuw5]J CbLeuTa?x267}30'8ߜ3_l4wlb2&s&, X[H&+L8i/ Lw 8Еx,MOdL6rTANr"mTR<kV-]sH")lcY|QsNQ*B@ڵoUU^刊听o[ՉA ;w$,$l$m܍h:~IT$?kf*!j ~Q Z}BQ.Ll#߾ՙD(y,v'dwV"lh%OI,Hu~J%V-E*;XzT0ûک!No2c6( XmKh5̎A&aD]-P-'Dӽ@kIVΗsdqs?=mO]cHA(N:^mvoxEG|MY,"c]Wns#$#f ock;X1ڭh0HF2>ySԎ麿E<9 XDO[\r҇^9)=Iu똛TuP ɴU?9@NyN'o.%e>^Ly 2ycs4iç:&yyyjT"$n]r<-6f f2{H{ E[qqrK\ ޭfU+e^яr4HiFA_–>x $0A yBɲE"u Qc員mrt2Iymeo'>9^bx'lv.zSh=b_6*c?u!&:]ÝP^dQ.U~[jۿQ:ڇk v'OqRxؽ0baA23QW.$rρ Yӈ~=ua&c8 _88|P`Ba|3t2"&jdB$ pwCTZ/s8+ ث{WdS%Vq|+36`Ж@@m,T°m+j:2Ͽ/9Ujꎋh vj*UiVrj]POוǼ0D 5u H[_ .%9~~tM>xd' yer4QBKO=Xe%6DC˗DnA@PpXq;FG E`ˊPOUnGK>C fMy߿FJȦފTkc:Dhgp%b<$0h:u |@FT W)d h?(AdwʩAm*FswGi/.Hh}h-CF 'h1v.E' ' W4# qjW6efN ^&98&oM0x\ c3zXy  .=}lᴴ&uq:vDK*,MY "}kKK\m9q\_Q9V'xmb·}W_nFiq ͋v!#> Ҕ|vb LQ/PHgC [:{Bu߭1*5a;:wIM0&E)̂?~dz%-Åx9j6:ʻ +l-P^`'Lm ۆ{̮ )n< &!*n׋jvUxI|X+P]|'8jR𱾵j@W4 Qnb\5uYdziH ,kI6I%pʟT3De5tBUM6>UghiY:.zon@\t^x?hA H)%F36=V;\Y[==E5џMnA_"E佮Sbp#%&zg&睻nߴ.88)l?}N+ k^YډnokI5ɸYɲUDCFsl5Zb3D][/uy+:^UhZ:Zѹy-֬sY7ΐ1Lwm r?n.]?ǢԘ]]O05bcHS)Q_NSٶ?J_ s6 /g&7 -ȕ%; GOzj00YG(EA-e e|vV,ˡźAdATs%5fqcG)0yFa{ן!n\_xdBZEnY@Mt0gSɵ+zUI _RW`'6>7<WSp‹[!ВV@8^ZVu$ڳNecL& ;|t.ye9Jzԏh 5 / U>!* _[dzK.#7fǛWFlIܗC ց )cBө*p.dcY09"OlIy!Uާ x>/š07Gsɸ;1QԣS"2Oyw.NL[.#R8 @U<t^0? 0OtE}6u@}њ$*٢qG ģg X^IP*TA__X x0{i-i@Dr]Q|=u]9bKB2%n2+<*fs1kCY~qυk8xYb >iIW*HDBμ'ɥ/Zmy -?(ע7kgjX B'[7G$], 'qy|itS%Ϭr gۈŞjj͚Y:`9:IRA\NF 2\Q惋Bڹ+;8 gMO]džg`j_cyE([{Pbmwʯ+$ /Ӧux~}w^ .4O=YE7WBf6[vT~C1Pibo65[z9m\i,.ed&"gzBB\L4pcSWh~qJCb{d<8A&2>K-eWτa8KpfLe 81pu" N@[^[)Rg*S/s |F?Ҕ٣tr>۪:?hdޑN7<$v@)E|Fx"~^a)UuQ;t*F,g?6J[!/\x^24IOn4h*+I n}Tu360s8MveF k9)CkjХ.[_9n+Jp(O~fPY̠/hbe묥l~ 4l %9I LjYVq !C{oidg/PzQUȮ-`Elǣ**D9/FZYT 6=k3<&~'Z2|3zc ybbS;BH R@W1v ߧƥ5-7_}J6q3 kJ!q93 $IOs4EhVe,T:TKː02Fe;ŏ U{&ةe"g|2 ah~k#R?Ztݫ+ SDoQpgEл>eH`v1FB;mGzՅF_C~[B;h2n[4BQREC޽۔%rS&94y03iqӪyen`lb{|hܑ'wfk6t0 6(fhZyNT.y!V>z`$GZ,ȅv{0Z0%:0-|1:j7mwqa̽\l?ȸ$d RCVxb#XثmSW\Bhpz[YeR"k';]DYd-D?+la;>vD/,_e%Ti5m ٵaĴeGPeuy87 )/b49nTud@l3'†^ Tũk"?C3/{cZ!vz֒@q 7UgElI0R䠛h] <92H `NٹhaWfuhÄL^3b$s4vGIw$< <2`2 a8'vةz}^R΁=ff{ku%J|2-_\9/5}UMqlC_ł@ 2X[iMϫ&c+%Aonw63)| -o 9zDr7%D[>K(7ƪnpx)!$!?.4rsǧj( j}5JR` fq6摧[0hnj4-,|w?hq4VI99/ RY9 F^N(bQ: ,A߻yz2q "ΡA}~kVH"lQ;H ꨀ q_=J/2 <{:dgqOt{:0_FdyBYq臭FTTbzl}L!w:;Zxq6ڀfL*W(tZW:ÎAu "{sp[!Q 9?jFs5FB\Cw,p o֭T.jTۈt\Bŗ#C)[$\5έrx6̠;݃FRM#9X]g(?n=  8 N*$j֓ ^wh `@10Jb:A˼cȃҬXufjp/mOlXrAAzj MHh{,xLL`pRo [* '.EĦ^ukҪ70MFe? 63&ƞuL0{ɉ`?SȎ+5H5rrjC(@5(;=z[TIH~;Vy]YY(S#79%(kK=aRe5 8P"h$@W;/JR*-ckm4u/G@/o[@:TlB=Z*GkRZ$a]F+΅٨l{~6m=?E@c9ڲ~m#Tm_7Ֆ&g2dA%Mv R.#Qmh$X`}z4ivl*v@*'ٗ ˯">?Vd^g1K~iSڠg'{iYզR>CU - w/i#U^B|;]48Bثk#6vM wD#o:/h?ͷp,0Jpﵺ3q˹A0SZӧGR}F ]fy'yMO Sl20N3J*UB_GN8)W̍zm P|"FVgil73-72hT"Pp '"Ҙfk""IJ]2!:KwO;Af&=gݦ UF`)ޗ\mj#n%UsP@70g2+"Ѡ(X>w@+ߺzn]TE1d.c7me>+õ5zcC 94\x= Z#{V60kXUi)!G d nOӂ:Mr0eۆܕ?u<1 PlA92͟Iw?uvp$o:BfJ}K-Cz)Μސj˘GȂEÙebҐxkEsXn/x` (@^1ۺV5TO0C] mt:XlB1ujs(R"a&z6'[4544He Xz ~&u*Z^ą QR QYȇXPc0 }:H$3ńMw(^D#hW !He;ݏG6X.'pxjqP.߈[3'Z-3 ]7)^tjH3W~B«A5iH,[7{!N];T Ѫll;wwx9$racߩB,W:$eߛr SM$dEgxTU> %q,&%w( SUw1 X' $a\A3D!T݄{-E1 u#TQfuj q,Dk>+_1싚qMDbR7Z-K׉XXW;FmU%CBGazN؄N9Y0:*韐p'L˜aZp663o7r1r!s8]',i|Eԏپ|gZŽ] fiv€bi&㏨!vn-ΖHTlBGu4XomTPE<E9,1BYXm`lr> $&k#`LW=aFYZ}xrP}Ѻ T\V >JdE%\CX9Uwݽf6L0,,,|۟g1 Mܥ4 .Q#y!YoǿAi SbPX| ;)Suu;&Y;ɳUVy 2~lm)|fF$J p,^ч4)O;,N#\JQ٦=Z92yfv@mDC(M%oMrR*ٻ>F&b Iy׋ktE TpQhmK{\$ˮ!GAn0bb^,ڌ2NWg|H}ClW%Oy3)KnAY M8o|cuar^iIbZ7y6vTrig`[wm'e8&d`GN0 ث[G{iٖ@ҷs.oplqV4>8jhOC#Z]G 5>OI=qUSJ)ּ ړ֘?nr4l74i4S^3b/ϻb~? !Ѐ!v (Bw~(q91e(`pM6KUKjZ=%>Ң 5'I āUNDqdX*RE)n+, owЅMhSzm[?ߪ"{rҳ{Ț R Pii^MttFmt=xA󋿞L8"cd/8& UmldƁQh@2o,W߁A}ͪ]β%-ƷcbRϾ0!qC7+bbKq,z8+ 0>5 Gk4UBaP%jo9؈8V6p_:M0#US4_e ygG%YO/b}1@"krjZv(Z )q˖*)ugrvW ˆhxTam'QU]SrZSXbnpw\>qC@ں] 0g8h.M fʅ!ef&H nkA( vcD2,?Zq<2~|D.md fYud]-JE-5LT{3%=cJ'F %Sa"n%x3:;bTz9;$g9wɌ3Bג\N?]^~~""{@,l,l0էk d#c뷹0]X#-\wr-Vɲr_(WsܖZXv{VfY}#a*Oj!(,ҧQ\(bvO7VX\Ǒ+h[9=e*\Ӯ rz >"}vNk4Ҝ0+Dd Uy<YLh-.`U%Uh`W0 Fh?W1#L$M#Ԛklɥ7rN'Ҁ@;rO~O RgRPY6K447ɛNMإ:/ REg%= jPlgvߛ͘I^,TM;.Χ*#IlE5hlNvӘ=I``9l!־TJ3{YPҝ~jyڈwۃ9zٍ--"Y0$/T2cY V ㇨e>OƻcGl3r{[<`7Q|sHɂΛ˟Պ Kp̝PUBXZ sc&M'jl݊ %GҞWi 4N~MtRCtK<ˇI7>U'UҪ3))۝N7ƈpä>ݱ{&4|DHh0K< A|3FW=Ei]~pϒzM@Tn2Om9?䂳ʽR3lM^:68vhs_A"Sߺ#?b/aBD*c>{ O0ȱ)BHǠ#<@NxϔP %L!Dɿ4/Uȯ@鯰f[BJ!#m+z9*lq!2*h H 0SaΑ;QyjGFu Xp(m +fZGhv&Rb4қԝꐩ:]V.(c\OV89>H0RY۶Op'P® c,~;3.jv@ִwB-QPn_Ks|~/ U_L|?5-k 3lȫ\ w(խ:@&+Zm籯B7Jʂ8::g&5x)b[<(h J_|3jFd}v׊ۉ80$QpzLJs2chzx)\["Q#b={yiׇoM0iAzwf|É1PU;!`#pS$4 .|0'iw^tB+;/ ֐-zQ̈rT{6֭5R ;RfP](- 0)Q0c;-8nύq թ>.fKt?2+ixb[!5L%s%Q/lKynfu J_«HIހJFv"kQ}>.1YE520?tcSsfw"~ĤZz(ASWEF-*75VIn_ͤϕqeEnyL;vzGНE Io:R`ʐd7AP?8'_Eg|LI]68f]aDCkR 2N@Yr1{?ciJ'~v e"CVL s@7d$O@3=ݘFT#*⒉ʥt3YtNkK WyugĀ R⪦D#kn0J%Q5;->QMR Q!jl#jҥB׆&7`CoU:`a٣!th<=iCCKx}MlEkiΐO Y!j͒-$?#-2x_'4MޣKsi\3OE*ϡ4 ڗӴCu6$,uX]K OyM],יHzbXl4:6rjc(Q (ZP?#N8[i=,p ~so "q#imflz/?sOLAнeQY$?{f@_dcltuI*m2'dnm5? z8zH~;"}. *!㰢 Q28 ܌;q=Uf9Lj+'{[0oA[uGXJ>SŔB/\=؈ }=֬U,F3b1ɷA k[=@+oE8/@n\>F-&;cz /㶦Ȕ Ž^=Kiq 3#[Ge|Ñ+t*|-!:;#Wy%[io 1t׋ܚA%5э_K&[["'P7> h]*MfxCs7a#T( z*!V!Cak't@1>s!ZRNmPx+[6&uZ`pMx4|辣XN0x܊O݂Kr:UK#N2מ+IjwŹ䞕,1Ыj# 4 Qx^` >Xqц[!ȴ}A}յ W# /{cwpsgu.1B=:ݡL_zQ2!۸0 7dGׁDsyΪ9SeD>[xSKq/H1IrSp\7mj\fxbҺd:[%=|!;*kLӯ>[r]xt댰}ӲQw&N<8" hAyX V JށoT ˸؛taWM%$d5Ϗ;)鿦8g?(hV:C܅Iz%8f~Ԫ'n-~8y\mIp@$i.DY!HVFnك9 ځ$@^ .rY}(2 HI쵝Gg%ѥ;L6CCnQ˗)p<Ǣ>>,+<(ʛz`e+'< }HصB_ei]t5럓%e aW#T~(֓(AHv)y@ Vߴ ͔lY͠ M{;l<.?EF4LJ'3@ш4Fl&;nNܛh0͕fBkL)kVS%VhRn]>2M1aJTCyYr='dlwK 1肚51A7򮏈EWV) CÞ5¢.[lao89SQG SD܆ EYa>$.sjIX؅^э[42չf&n$UKU}nޚfIXfH z5,g2@%>Tu^Qv"77W5J͇ " S]>vbU6MTN' y14%k.#Vc)N';]N>lo){CɇSKXZ@`M(YN@Jt$mBm;`l|8M Оm&^9Tly%@#d1Q1F*-UQ_q.JG1*-ţ1P4/Vl!W9riAfAݦ;q2Z,h[hOXp ~W3u->˅9}:Ne!Ǩxk'eOͅ(x J:2:'c7ėGâZҋsFƼ8*~z§S:SR#xpHwA~8}JBHݦ1Ly׀!EOE8N2 0H$otU8,P[H1n#U7,l jlȣ,YGA,)tkĖPR`$i۞o[?>oyuSEА4C9K vDKǃxdVpK,'ѩo ;7R^* uRm5`D3z`ߚ2 uvٕ̔R9蜼Dm`6OAu?8rИEDuj[/0y<՞],Gm2#JczuHt'jd^Fg\(iKZk߽no!8JJBTO$<- ĸ#ve O#*a'nR008%KvU uŪ~Sek3!i~uIzw'I"|xpa06o<28CQ[-GkgL ;{/JIӻ]@˶u)mmlE0P:ayQeݷ:>!-L1.^&5c\kšP:L""eE[@hk]}LÊoحuOL 7s~&/&yq=߇@C0u"xT6D| 5/OV71 ,ȸ'@'VYَjnvɮ7UfYymz'3qC^+K'T?9Z:fJ @ C;UD %:|Q9!`K㢊8Kdc.nOE3쫇4s3̽]]ZGUm8TZo8.Hm+Eߊ< 5TP{sxgM3gj~ϑXĦN.<2],QPhϼИ>*&e7x@F jvv%v`!W̕9>K8 rh7T;՛,Ӑtc?T!$: 6V2}`DRoP70zaos{v0{p/ hAŹ/JB{lb^ }\q{Τ<YCZ2T7Έ^ҧZ[8X=}ኪ@P+7/v,vUaL5/ɾݛ +y?W(^<E$!_aјmމo  E[ڟm%xc{Iɢ7Ob'm8X)OUg]$Uv  Niedz'Z g^VĆ[}^"aP>l_0AE*DMG,tn }09oZ!=7Eצpog'd̗}ҟp(OK(0c.m]ؑ~N=qϬCR@>bTc`=C@L-A.gehyebXzt홮a%./l/S U_4 5>dXOVTAT5=]_!djς5N; }M]} 3,s- ?%O $U+[g xl%c?}U/ൠĪ(T,v[uQ5ѾٍrJ(@ PcuE!R۽T&ʼnJF_ UϜ&lfz X't`EauϐPP= oPkZ'j/{~/[a,8-d]ؗm|+[e{/U49VXۭIZvM35+ӎ1e97 D;TdZ 塥p=gxKIъ)'GC¸6@ijJONTZ&XH{[T3೭KU(JKdF~bt,-$¨=7,pHY\/%f6.r\$HcLHZIF +.=P~ Lr#HQ,R smH[h{0]z℘Y).P%R˔y]#6?N3fK,>$ehBc^z1Jdv4]J{{|ýB2-,p% xԹaf``ӵncZ/ ئ^nqoT\#]j?߄;BdUKEgѤ{w9oҢ#]Kn]4:<(w "ĉ7\~s(d I;30^IIcJr'C /yiDB<⻙"9s@3 Ϻ "aBFM^UQLC,lZ7I\%Sq}NfWR֙Uu&x0Ʊ+#Dx΋ hP{vz=?dV9S~N\jfElצ9+C~o7%\'!)(wHqsE2;K@gz'Lz N,BsޞxN>c^/|](4w~w|m`F#jeuK=$eʆbW ql9Lէ[3EOaW`)AHe)~S.̪CS^\FaM(~8!SO:hv%0BFC_a1P`43ݔmy.e% œVO=lWG+,&}-.Q>d(+7+c\Om "n[VwE@8C sjA6pJ|܉/c%1ط6k/u}qG9U2Su4 ru`Ţǐġ(}ں«J .zJAO#,U{׃39{m$]6#.RCs.=<:/U:<q{Tmd({s]"4Uf,;m|YF d&:C)8D&(hfp$2`.dtK 8&&X yN+uV*^)2\p5«l_'o6?!L=  {]sᕗOBڑ>BDB׺/jM38b6.< wC'c|cTR)C&A@gei2QZ hq~h:n|2Cӧl6m@j_A 9^$\ Bd:3ok4(uko J@t|Fx((C$VũPG62~$ApҝRf`1|Zwj?³ ïiLɸLYsɆ`s~ت򔳇'AwqSs|0S:Igc?rZg̟[:*Eu..'b$hÖڡiܣE?J}( m ;JׁB{7n(7 H`zcXO`:3őΚWv= _;uĠN ad\ڹ 8s'j_:6zsu$> 2>Sָ~$ rO KG@?%v![ bF.) #,[,sl^ײ!&t|cYHAև#W5&/hb)* =,Z3 #i&Xsc 2e[/BjPqb<PȪk6{@?R]wNcahNZ\tfADHM Zx:e8@Wd7!bV KK.4D)嚎s"i#Ke ѧK 2(6m3};SC$T"c)g܀얮z}'-aa*t*wcB1iYaJt F쵠A՗ XKsev.M[d8"_N{EMxUJϮ$M܅5I I1$7R˿i 5(pzvY:ʅIOfu4A^zueX0F L.Z\-UX;z@IRzEIHk$ #YUi;$OW!F >+_hN}zLH{$i@ձRTK9+VSVdgn]_t3D 9"fzw"㲤Row_}FNd(xVC[b|4Z$i17b -`(dGWD~TtWqq^k[q m$WYdU+O-9H;~?4S< X0f!7`2_E87 ҂)Nr; I7VYӳjcZb(lQ"7FJ3$Ttr>Q Eؕ[G|k:BmKr:!چO*qGd>emD_ O1]_PPGbc:IӚFJLfc_3XD"˽θMn#0tg)u[3_`qI]ݞEx%&)= -#쓚B}<$pPnų/?S. N@BV6ljT\]8߇\9\ 1 ^g( i:4m#Wgp?C=g g#?07^ % h!byﭸ 5p^ [[U<m]y&2*) AefqfO? vɗGlGa>yEw)Ǎ91>OO2r҉\~G5meKt_ Hm3 yc)"؏ZI#jσ7D,P1})oD '`Z{0p?(X; ˆ&G;e^(Wި'FZXa]ɣ3X=_7`/e YJhUy'傩~!MJ Jze( 8{^q.JFM\w$o~%J:"1'lmB!miُ᠒j>tOABB~fK6V eCUD4F;Cpɳ-Pn N&xI6Ꮤ1ƽ#WuC62!P'{,8->d'\y )?p=LP$n TRkܢL ױs:S@tZqÄLp@Ed@'1#XXV5'fW6+ \*6S*]dt<"gz @c p.>~ƿO]=5WEuMm.ܟˀr'a~alt-h+ݤۥ7C]ZO{ZUȂ2FoՂ57irqdy!lҲʡ3Z=A^;[!2>fnց1]kBS }5&\6#~>Oe16ٵ'9d#Z]w噝74tjSwǬzs ^tgfuRX1ק󫗯oGßα_a_t5x73fuhb [/c_M4AX{?N-U Y51'KuOSM1OeOSll `c(/EˍX.krgРQX׷UeIh=HƓuu28K8^3*}tvO`5x^~e"n,_lŎʛEth"H +WN^],1" aO~[}YSqmRV$@ \>|r~c*XG&G+PzXco[TR)0%&8O# cD||@䠪Eu?R?>uqݼҡ?dQ !=7סB0ך]4mGiW89g^9@{V}=Ĥ!(k#.c~U>f'd s#D1D͛'pOȁ^3j~#OwǜW_[%?MAQ-!AD.wI{\ /1D+15-[kg {YZԜm(_)NFnXbXщ1:-aM9w:NO!yYɓgx- YH1П}e%:t֝4e\+Cl, Pbv+~`lRLD>| !F)BP*Q<,N}2ٌiF{CpWb]V_YC4) -s~~kw\/-7M>MD3vQ} /s C.GOgJу|vEu ҄FhX\ϠqBblӕ9FwECY>N! m`F4}$C1ӒCðk%NTO6!34sk1jpwFJ|fN\ {$QkzӰ yRI \) sq+l{w)4I5ݭWTß>zA *vmE$o357R ,Q*^dL#VqG5 ,ÄM`GX#k)1ȣ,Xפv;û \*X$qdFUF=PLAcLYESp&tj3v]Bͪ߱'L>=pFL%]0-`0zKqE0|g*"{dTmL~:v 6 gsH&sD}\0D5Na n;pAG 2lH_U-#\ŽDho96 Ghi+TnoCE0:4&P;`"w.)*V m#gp np|挕?{_[E/RվwEg/P #HׇzN5˘1q88!,5l4Og2܏C[P^+?y^kŰž*x*9iG_=zz2=),X館 W@>xu)5톾Ȫߠ?|&8Q@⌻b$`qe,hhr\;\!Y5 hGA)%6: gTy dIaʌ,Sfp8"HPfjϒnv #Rq3| j?[;S{JAScSTŔSŪYt'?0HvO6'$=BM4ߙYIk`)b\O'k&MyoR5vw4UӦ:7pnrQ09ePZ~(ר}G=1i$c/dˏx[K[nu )msp~=q'?Дֵ%ζCS,-ߧ<mZL|xRB ?ɜR 8o G a/f,ùBM^S(z2ߕ߸O.=2J1@ +nD71kŭw= 892կ\J=Dx9xctlZ{f"Qiac|~ R)v$.ò Ds.P>y߸P ͐3$ j'MGDU vM°~DYTL#aˎcYul΋%CSfsf~e{jO 2S F9K.uQs$Tf{mRBx*,@l???Io9 RP"z `b؇귅Γ-}{ R陉ux|vɆ<uŌX*Q5k+Y{" l8h6bic:xHO^WwjX,uiC Lb[g(~v5nCqlqsե4i9,T{f$mw2Xt>t` +kHcI'fiבEW3CAbF  iA]ëdԬąvnLLeݲw[c͈xwYt>Eh:RT~߀91ɼ狼$ l\R\]p8_2mm-m(W-FIhp3]Z<"wCD8Y+E0ש/.`T6Tn#}} Ōں-0?*bx 9_llrTRx5GMk$bs?;BwAp0>k'~z ֞ Ȝ>nc|dgQ08+/I $qd> ͕:\vfæm]qLˣؓ<zd"VԼgS74ͅG)gBPUsZ kIΈ#rC)CҏGһO^Bֲh&sK54v)G66,@#iABai\|UaLOhF e%VTX4J+U5T 4{i$JMG]EΆ޽,affc1$R Pцh٬d./ak-yQ!"Ļ_y FNIZ{)N`{re}"ZSB፩c*%]khx[F`2o`p"!19{9ol^h$Un%- ޺p˚т5,}Q3L4,17x6ok& 9]Cps_dSާ<{-c&Nv~Hj͒u4S;k;g!"^I޿\,͈%ZIRU&;#LIM rLbnǿIS*¢Z{hdnҾK0PK-d["郮wEn7.q1i/ʥj;=J 3d2) b(C ">*h9dW]I6k)cB^Q4Xcۮ-?q> &Bn8;kc36 &hyڙ%A7Enx'i ܘAA;hc"H?9֨8D:r;W$c\xLhxƀcS=W;Bs_#T:G0ٌY! yڭek>ME ћ$AK3&E>|hBR("t&r~>~B9 >G_vB(ؗWFA7B`S1ù{'6y AIuzԫT+o6t dQ.:=:>Px38MZQ=0D KԖm MykLI -A9` C8>MB.nx0lu|[ߪS[=xj_QH%z\nm* ,XgtƵ<TZj5/6|F.-L9cf@WZďoၼL=h/!Fn^n57J [ɩ"|_+,Aϟ}dAachLw Rt@tLf7]>]x4.s"AtinCYND3 x,oUV,N[gbZȁUD^57JGk4@8pNAb+eTYo6@ğ:CggB[>< SD | \l5Ay؆Xt EfGR_%VX&P HxE=; ۧu4\u$i ~pޡ5ZaʩxSV,_O@K-|8BZJ958'lfHesi\IH2 pν>ujA$ pp7W}F]'!"ivBԄu.8ÎF$Lhr!(+X hJhK5@ 6sE$Kn[%IFpo}6&c@0fN]C?nB*h^=W G Z}&Ag)fP6P7 mҢZN멵$ :15/ 6>z\8e 0hc 6&YEsDMJu,؅NșUZ}D/S t0٭691h^n%\xG#>%zv:yT=("egӍf<92iS4BAs-ѽAwH1O@:pE[M󋂰"T{/o28] F@F]""tqUQz6XE;.k;;ZNuUwAh~NbiQsKE!4bgF<B5*u5;^b}>?Tǔ5#/uqM *We%̖.g2:R!wMX ;pyFw AmoXZ?WKh34OӦ;ʋ_)1[o2M̷++n'ߴb=N%5i>d qdžtMy0t<#_ ГLF}l+\5h>MG5~hؕ5.gџ'<e(Z `)"@z hC#ZUU%lV!Ɍ hN9*sѦ {k'.,_L\jىnҘYO/c uD¶j T-ȥ_pXg<@#}:FmPH o(rP~fMqjZ?G"$E\oBkLT>b+v8T!$[ˍD Oo xm/ΫX.}N$0LajW^)pCNL5cB.k\Ű(&ta1ߒCu]lB~"sEW^-^d9Xrx%M%gA' ؐWMO|l[zA ߗdg}(pbz_z %8)^|C @:AA7RoŠYq;WSuZ2 :Y~0TKƤʊgvG|~ڳJc\{7H:yyxu5giVS& J= _w2jSvO`]_R5,m~%u|>H9[ ׯL]m}:BtU Me!`?$bΗ6kx?ΗaJu&n޳HSկ"^B, 6ȂʭLn,K~ r$.J(YejR&RW&_C NOy7Fy)??jF5+#3IZ4wwe5JmnR.p-*(Eoooʐ٘UU߷DC Ed &fN4&.4`&{z XX㉅?w^ UJ%k!Džu0؉$mm쒧uJjAXG&Y~}]b^bF/"Y]2KMg;on&Yz0k-E"OC9 ?ScgD.yLm*y/HR V5m A҆ݣTHnCy &=$je% m}F5nPj6{ ģt qbyA8_"*i9-U#O ]Cy7lpO-G6@ͺ?qFu(UϠ{*S~QkEJ\èZsD̼ 3,;"h8ha O. xj7.J\ (34_k(l+LI4v/tjۂ<^Elǥ._gFXWUᏰߢouxُg;Fqt/U%U8Mbrqdjk8scs S! j+7tl3_aM緳?-(]tz\9vk!aťE=oriRv΋,-J FM\;p(܅x~&~tȆ)6j`;/H 1<f_!pflߤr½m zdCγcG)_ЏcnAyS޲ |2$v"魹ta%E/"v՟F]M&|_α`:#.SѶCǃYU,q+G4-"æ؊ߕ@w:,+(5/c[>:=--Aͻ? Z\<ǷZܴ,FL߽5Qg51W젡(,͙ˡkQ(L:HɞO.Ɵ!AiˠU/tj%Q<Q$?2 ]߃?qDWph^u 1JNszx 3*G{pe qȊѐmo PTE"8I-1hSuYj:6BF`{&K7cr7T)QLbwϴ?_+ghGqK|mse&{1 .S.v\ srgի]:Y/ЄKVn$H_~7_Xյ~LeE@x~6fp2v%~plD9ER -kSmPF.8V]/ӦDj"tP9RCB? ,yqosv p#=cp!|rHCFs^z!.ۃ$(M*`5ar]i)hT.¹YyURHP~9XT_'uN fp%4:nN`rO+qgH?𦜯U5~,rZ@@M:B'1ب]n֊,G/,rCƣrJ Poʣ&2*rZJ䥇姝7SQ,FLzooc)LoQ^%IcBݙ{POKN"**xΡ՘εu#uPvc)KlM֛bP`laʪKʵ\q{cஸ2UL,*؈ߎkPd%qW}>oߘu˭+\nٍ+eޛzSHB) 6!0Vy>U7쬅.(,}`5lR3!Ϙ<"v6h Ya2x'WhvR"D;U%Z^oaFGj.6oj\<Ҷ#D|{!bY$lsOF6L1ɔnWB s71YC)K.jY@בD@]0=^Ko3ՇX 涯<Km2`mA閶nu.qvPi^rwdq2K2݅CHS&_t.树syq oWX3#޶oa?K@vb*)ؕ0lf\G|sp УFapɏ֕+p)C vҺKap zNp,/HUx KfyS!Bn=de 6PA\%TF -/+;)8 ދt(νSݧp+&܁o+rG6q>g1 zBH=! Y#Iw#o0rp9S!j2zCD8=(9h]Ȅ)V"=N7*è {NPp7:/4TT^jeG56ɟ>/1=KQ6J 2!QwiFSnk h-VEEʭ(,?Sj#~`Ŭd놃@N wQ%_Y_xw"k/Ѱ0X Eփv8Ok&.YS5PįH;  @%rȋ7 -L!UVt#H fx? f-T7wOWgdضRW ? nk@7yRӰF;q&04?^l{/VZF>(nO0hҍOK#\׻uPnar>}FwoJ95[]_J5Ipr dAb1NBdȮ-P b