libavdevice57-32bit-3.4.2-11.8.2 >  A ap9|^bɎM4 zmB4k>q9BRR=gASǀ%il9Nm&G1^iяeY.K_HCs+_a22TJ@Vx5]Ʊ"EH.պV>I$RqG)Wcb-8M-V ~lh~13 zcQHƬ%ڂ<_f^m ^wL)ncc54d354b7c58795b348310d7cc792d2b9fa2ee6ed7708bbf18b2e4efd46a7d9bead84429904bc87fff01d600516c450fb843e77dpȉap9|x-1#NQ\dr0Y*'Zy }zܔmt&ZYXnS>cybgYƃ5ÿ|N8a{ği#~N_]\eS"Ń4P?E4󰠶ŒK9xHg9c[w 1"p>?|d # 9 (,Ef     > X`jt)))(Z8d^9^:^>GHI X$Y4\P]X^bcKdefluvwxy&,06xClibavdevice57-32bit3.4.211.8.2FFmpeg device libraryThe libavdevice library provides a generic framework for grabbing from and rendering to many common multimedia input/output devices, and supports several input and output devices, including Video4Linux2, VfW, DShow, and ALSA.a~sheep10SUSE 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/ldconfiga}a}6fd01d2cda329b0e8d81bd4f2d40d035df83cde9284376f5084795565043ee4alibavdevice.so.57.10.100rootrootrootrootffmpeg-3.4.2-11.8.2.src.rpmlibavdevice.so.57libavdevice.so.57(LIBAVDEVICE_57)libavdevice57-32bitlibavdevice57-32bit(x86-32)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    /bin/shlibSDL2-2.0.so.0libasound.so.2libasound.so.2(ALSA_0.9)libasound.so.2(ALSA_0.9.0rc4)libavcodec.so.57libavcodec.so.57(LIBAVCODEC_57)libavfilter.so.6libavfilter.so.6(LIBAVFILTER_6)libavformat.so.57libavformat.so.57(LIBAVFORMAT_57)libavutil.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.4)libc.so.6(GLIBC_2.4)libc.so.6(GLIBC_2.7)libcdio_cdda.so.2libcdio_cdda.so.2(CDIO_CDDA_2)libcdio_paranoia.so.2libcdio_paranoia.so.2(CDIO_PARANOIA_2)libdc1394.so.22libjack.so.0libpthread.so.0libpthread.so.0(GLIBC_2.0)libpthread.so.0(GLIBC_2.1)libpthread.so.0(GLIBC_2.2)libpulse.so.0libpulse.so.0(PULSE_0)libxcb-shape.so.0libxcb-shm.so.0libxcb-xfixes.so.0libxcb.so.1rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.1a @`@`@]@]#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+@alynx.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-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). - 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). - 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). - 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-11.8.23.4.2-11.8.2libavdevice.so.57libavdevice.so.57.10.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:20471/SUSE_SLE-15-SP2_Update/23374d37612d5bc294322e6cb9a04426-ffmpeg.SUSE_SLE-15-SP2_Updatecpioxz5x86_64-suse-linuxELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=febf57b9efdd584fdc77959c4f75a90c605b1df9, stripped&PPRRR R RRRRRRR RRRRRRRRRR RR RRR$R"R#R!RRRRRRR utf-888342ba62afc5b120acfe3a0d11b9a70a3a1cb33536a7cdf32bce3495a40c08d? 7zXZ !t/O] cr$x#F<'k edu" WEGlOR mg)p9}idl,yMfa4A}ˏ8Iv=WFΣ+MZlK9W:S(Fpe:F|'=}+5H((4Uζ><oKdli"Nlޮc}!tg"dH>5pIC%Og]edVb;})S_€?v8!J HOvs5'RXABg_r6"IxeW,lPZ+|Y0QTwbDոP7qߘش #Ɖ V."xf,ǡ}97sO~ߔITMK*. t1sB|L2 om|}`Â9f";t@"闓든גL4hO%RRijKb`#6q%Q:Ƭ(=lɻw3ɾlazݜ?+Gbq('H{-:>p~u>Q4vtDS;a?:GC6cMN-چk-/ɫ lUY+fǕV0s?Vм2NQGӵe6ԖP#[ ,29yHm|=~4Jׂ$ltggа./J^Iq_7}56l. #YJ$z쩱2/' E{!H:^Tfm)up \Vyܵ X[;{{G}6my)4_4|XiLܙ6b᣾a[>t+dϜ繫Y9^.&(Rqta8Z)&̇*3ۋR Qp0?ű dN+LM>s8.𐍨m!t qlF:Cf6acpg)4ƭ̄Ҍ6z*λV%'YD D Lic)iIb $U+Qqf E#AlRG <a3˱k3R/ar ܶ/>X|AVfJcTr}.@,tXI Iۻ@E=İw@tCMO^iTI ]rrJ…)8__#:ə ,ZRL BχSB[rZD HnLKdhW/PvcV@KWDce?~B\ Q\ ku2H/ ͈ϸ _1CĪ_N(c+$^`H_&$OZlUc<&^-ҟM4 ʑ^oi @qj0$;WtۅN)^V͉59i,mI֝ 9UMQ}A=XʗTLj$U=x_F_#BZZ &`q_  |+86A<\?fMA]6zu0*SHy㗈J;j,n1Z `ў!r~;艧.f+S~i<W|¸1K,1:$NkyY|X_Ί 5`4<ղM`qج5]O8GHK^f]w+v-6 H6$n]0<ܟS׃s\KFeNJwUǤ Tb,A]hNm3{0CiU^шV HWwvfT>&h_l剌;eI3e{H͈wQ_j9?$' `|DФ8E_-0[H| [7oH_3-WhPUO]'ڂD_)fR}*-{ɮ/d^˖x+lcQG[BkyNe4yQ5j_ 4*/;Ż*,pZ[ngk&8fh>2uղ[x787rp,P =F5aCxZxg~Sa}htE]ΠޘC 4e$D| 2T7U_8 jJZ]m+݌zFA! s)nBBY1&Ӛq׫w<^Y"!oF& qA:*(QA?'=&% #1k׀Qv#v̸;uM'y>G5 “^tKâM~BU)]*首 YGÐWݻ$Z7qYC } f< /DI"a&:Rycslʏ |PWc8/~jg.KU֟V@94 r?JLy,XEE C p 5 #H!~[Wcyh72bdg2QL.Io7EFepI(g{\^--=욐! VxG?"G:bFĠaBHaFw7Hl!?Ge;3-{C]X.6;o؎8v@ALX?\)/I%5CS#Z r w}vzʫ%F2SLK.PQ {VD R5o|UDcze2rjj7sy<3ql+R3?m3J8$gP%\,ġ@*z0bYTi~%PyE>VXsH4>nGk\z:~BJ+~22%Unb7^_=f9_8C/54~p%+mbgjӅ"0ߓv$nqR-'(B@jjɲȊ7<1ԧvU<[*.mA߻qGGr{B[e6DS3Y鵖M)ɯ3Ւ2D ] GB5fW)êӨ2,,3Y?!9^AB(,4&hFb碂Lǟ즽&ߘ| ȅ=͋3̼1Ew?AB"?WȄv]51HfRaߙ:VoԂmbȠ~v n?o7# ;lx82]4l h'  DҪw#xI+&neK!hjVOg%YP Cog9r ](j-M$n竭DXs!Y2.ï, (]-8S._@{Pبi~J;Ê>dw}`C(WW-Q75d4e w\}+Uͯ 6zS5{ogÐNcMe5;Ҁ `!V˶E(ȯ{/ ;taa<:mGԪ\iP:*ʽ#̕Q8rjz jia#K6pm{9!'MyivwP&MT[8o_mD?LۢͲ8o?997kIQE *[ǽi rAR+8fW'byXݼV۪ڥaŽ/V.n3$Wf-} 9UeʳۆW(O7 c{=q?UNGҪ"m9ԧS_x).~#*HI#^'k@V)*BO6kog5L_vg #ܚU^s+#4K~VKMzrjv+/CA1Iw:Z kXS8/QF5uz[=T/9\zlFG.U\STS99k_.qk,Wu>S!YٌCx @R | Jޞ+^Cx )@tև^цaoZoc6B-˖/XϨ4CU7-KîKK.Cbh\3uF+hI+N$^P"QuO02$l|Y9XZ`/bD0 ufρYF˄C]#% )2`Кw*(R?a*"3PgbYUG<%iD? L0HMyf jUB^)Y"@6ϒ~q~ͻڏ 7qiRZЦ S#!am[*]ʃe[V}'etڰ 2-dFxuyGIf>ŨC/KYe$?G劐v]tfB$\CJ`ȦKxA4ngΏ +fHZW"ŠB 9>,*nXK*®b.G*=.JӜQ#Ƞna¸j[( 4˲XM\XvQ#-(3)CS?=0GA>6v(˖L2U -ńȍabwakue !58Ӳ_Iԍ6!$H@Gp6 i?; `{6xbmgH$YJ)\.pzm : w3y}& *1UYE K՛*WxZd:w˱)v76fWm3-ٶU)! /\E8m@nlk\I|0 F5 '[yJ''\$Z_%p"_?cϘ>O$wbpGYa_1 落t ˠXK.qաV%c5XD "wX(}Ft)egk m>O-3ϲ  FrPlCŐTgĮ)+ӄGp5;C(`;@7zo9Ey2M+63ELNXې`Ϳ~Id̔z vj0g#XF1qR8i㪧_\\-QaAC:*\Cwb Z(w/^ # dr35.жu?wshx?* 79-5V--J>:9;_ r-J*se~G#0vGӈȾd);8-TmO1i"HPΐ[>Xh [ۄ5MD|<1]Yצqp AI'"/:x˲9'訐/Ÿ-o4sTnQGMJN;E5 G̠Sۨu4f# ͋0؜Zy06kA,:˘1-rvT)59~sSR)ޒɠn>4gt͕qKQIDEx!ٝBY:FC\Mʂ>>r*ڞ 6S\ m+63@$$C2S@Z׾1J9گ2&xRTk [阾GDÃ+'FD`j(_R7ԺM}M!4! mZW8Sg\m õ P{MĆр~x|szY PepAp=I,cz) =E/K! F}PnrZ@,!h%hmbA->AۤOG p鮱ă 2]FXaFspɿOA %i=$8;j;dͱCZ!-ՂJ4lb{7'0@7;+nlѶ9jh^i7Hjv,IDr7*%s9哗]3IT}"j أإdpPr\+X;]aq L&!RaӚ :G"jpgnpU %l2x%wj0~Ѝ8N+,+>(Ҋ Hdl2O' <V;fl[AR_ WwxK6-0ElG|bmV|!ˌ4pH{5d"i1?Χc+U۝̗yR7 v+F r7?՛l uI[$%Oԥo;B mC¯9 b%?r9Ժ7"[eU}}s0rhIU^;j%6<)D $[ٹ7SW<<.Kg$ھ u%h$uA`"~)bӹQy ɦũbS~l" ]㦯ߩuZʯ_)o2tVN{Lae WL~Vkk1wǮͱ)Iy0sCs"6:{% * B ҍ>[,B?GJZvԻRB2il2/b)0E%y2 "?2sXB"@w#ؐ I]LdSDG-)`SG^EgY: ރ].[b$n\E?Ҥ:hADy 13ˡ e\DG͵96!g|7>'㠕Ln;UUPtx>9w᦯ܲuLU%Klr@X2cF" G\?87N-M: q֋"ϔ}="S]t# UÏ[ެ,>@'.|Ěy(܊ܙ}[ڭY*p΄g2jK:+HSkrA   `l RKJ&kA{worG`_zXa4}$('au⯵> 1HI,|zån|IGl3`ܦa Յxaqu\(Ҩ0|"6+U̽wlSRU IۤsF@C^~I@DCPu7M)uv1wӎUک2.r#2Lzk NfqR<@oY#~v:uм9R_1,Rb0}Qha۔ [>Vpeó.`N(,l.}R>D.#ɾK7}FFd@4.LiDk4GbY~(f֝V^@9"z?_2-Q$8 b×`^pBB<ۥeE;-3S7r-ϕe 7z`Bji'Z2Hڹ ײ^S%h)iHyZր f^Ӑ\_~{"&P/u ET, C/1Do;>"1j// w\%&JЉdlR +cI} Ȅq -AT ;#7Y72>T*d n{RP=7=#%Fv4B4hj*g硂BbE*Mغ]5 <+ݣ[ͲmwUN5`&Cwm$o'9+ct "Ķݣ[_D&XڛM <inZCy[d߱&V.: .u0CYv翙Uʿo?g6&*(#C`P5tsdaOҠ'~2{D8nX{̋[KƲQK@wM Nza@N2VHMNYH[gŹF3q7J捱8ޔbn4,x#'x13|Iw%@t/֯-^kh&Y q^;͇(gן띊=+uVKU]E5~4MD{zlGDPTnC^{|*!&SHa={X?;$^sFr!XG،EtᎡ/*괛eSR=}sUw<~ V<֡ﮆ7/\= ՛9uX6#L**DDyuʅdNAl30}Rq]T=0oGغbErpQy8e1&NpW-Mb,T!ږ*utϕE IYMl*Ɓ$Ųsi؝5eL:jM08 (,{1Q ߤZ]B肮j宩zgKo"uq|1 f&mY~TH|lVȣ A#& 萚f6b=[߅.p]ՙ$867\ NM*gA[*`tBkcn {I|ue} HrWJ F yS 67ڽ1:5uءg1D2g4g 뛬.?N*Lq1 pb/9V!ݘ-^68$΍}p!T{>~yܦ[ >^}N|=umjͯo>\ir#dwEe'ܨ`)PO}aX׌t-Þy݆aehyq1KCG޾&^cfy7(2-H1oзTHn]т&8|ly4JËJԏAH(T4sg=kWi9x~@if ~BX>)8 rV3'.]q3N\V M\/x6u1P!uzO27( lGjslJSZ_xOO`9U]xT7Xqrp:ɳ +kX=C' O7B#ڳYv~G٨CeP9 )$ﷆ3~geƊeHH)A*soj]FV%VuSsV f cZ{PZU)FW "ȤN%mm,aV5i)Z:i v@&S~ĝ^hkq5 b$jc͛~-Jy*# >AbˉfiYF,:JY&oUBĜЙkNDXqz3`ێqD)3p>Է48uxP+|ib(-3Jb) RH驀}gcpE"qvB_(RSœ;|[NȊtPp56+ɚ T.ls7,zG& 51}C\Sj6gI6 zU>s:tDɃc2GOţ()k =]t/Rq '0gpKNuP02Z6ډpڋp 3ϦVKIʧz5T{GWuRN8gLb2 Va+OvrJ•!Cm!9 z|w"lcI$KOU-%=d ":Vsp0Vq@6›/@M#:8YM#yͶ/ـQRh#pƕ_hS.o{m<:&ApՀX4Hik:UUv 2:;] /8|+}K|ـOt*aOEpϓhGhH^j%fqȠ&TU?엇_Vp q*ˠ@NQp2)샐ה$@&oj\Rף]3Y5EOW Jͷ:6s~- Eą%?:QsCvpvpd%QiBPba9m\V>Μ?YCx}f ekд|&H m} 3j7E[[ދȲ87y RicI?Ǘ >,H˗yh-Ʃu[F$o}~c!IWkgl!l2:KoT3| )&C$7~Y -,DP0 6뉹! LGTWs%ۻ>xƾAh2p!PS ]#Fc8})ƺK}i݉ڡըI mOH^]< s*̈́%b?Y_\drǘI!@L{e >iOFh qkyUJ&:la_tC&k4 2s 4`PVr3黐pINJ fsaOm5Wi{UWyH"z;ێ"dAݎp ?CH*gȣњi?2ִhXXX>ӧ=7xnj؋=2,_V\\FI;))NK\:{t󞃍7_w;Ѹ۝n"%le.f|lt(ҧ+vc4~cN!šOdRyFe(JeP$_^8Iя&ͩ"A!ucu2Kb҆t +VFOMw4,$T7d)l,d{ENt)v5M$ga!*D)4ͬyj\-kR@}:(إQ4 F g! fh%٧'&X.c$sB^O۷$sz^@Ť"CV/rÎUXlrMZȋ uic9^z|Zb++f5м3աz8y0}0fdnwUc(q`i4I0yy&|^}{ Ir?1&I2(-muJI6c啭2$RNwꠕ[ttaod.c.16t Sb"cj_? _yhj,m)deR~s[de}9y`hƏF%nO :Rd|{uo\(mgK~/0?5^񨀆Sc`'[2볤[k>%Whxj~o̬&IUhQ}`Zʰf42-z盁{":O4cK)K4l'-V]ZAE5  ȼ$^ _~b(PRC_e:PZW%200E{q õazYe)G<4b.!4~e2n\Όpb!d+ϫV#U`rv0YαnrvxYb2Y'`jjC^szu7jSIPZMGZ?Y<巜?Ik:GfZ>ܢ}pB  .nF{)\[ z abw "%c=157(0K ԏ?2J{.GAcR Jm; Ƨ-G`9>Au~w#D锆f24)|3bxPo`s.G*JmѸ+a56@^ _b#p~$b[|l{J 9;Äe)~-Á$ ekP-EܻY/+n~6%*èQS&ס5s0t$$==Q9,Ip'*kѐbjA(GY<%{>U+߯D@s5,f"6PF'iδLNu2cVCp )-SFhtrv`We' kUxTq0Zׂy4^QNlOYDP.R3 eriNa_Ukt>N>Ӿ].rs*9.$fO  6T^xS8^*C $(_:u!`Ϊnl5ʘ9ƬwbǛ t󘿕NYRԷ9Rζ$uR !G߆N{;/߹G:#u/[_# hT="Sun#-HxS-ǶJuy R39}D FO(Mec l42,Ts RgJ& $g[&⿉Ϥm:iٶKT:x[_jT">2G])wON~Hd y`I`t8aoMC4Semׂp LVIq> B_u9[$u`pYX;^3hOJgPtD4JTp{zEUJX;]Y[3 f3*tcrAz1,v`ŞrJOty,G1 l3v^G9oy.H^lr3jqӅP S4h* Q(vg_xN(,pܾԘ>W:lPܹ@$'Y ׫bV7!>&ă!gUfyK"[ZÝWMu&̓њD~rhxQ$a:Mdv dSLVol=#I@AFMebZ'q^'+8NxE.Ooec C8ˈ#ľ8-xf̿. 4^:لnifGvbzz?'Atm OFc ~hecˊ7f H R _n~܄]h#$ŋbI{A!5KJgO6Ŕ@/_%vp]HVT6yBP̎vA=lJU#L廓_Q 4voDAR0q BBwSseo@.sYH"wFWwsx$j)04DQnȗe@fkm+2oSҨ˚7)pa`S&0ξe,پHqcH6I" Crdڧu~@VXka4jj̽6 #΍Z֛4n&KyZ{,[V & ; 3"q 5&!.PM.:ְu`R J"^ab:tQ.e v ;j|?ѕcS)}muZq,:Ăi>T zbFPYdݍjwVQֶh1Bh).1 ׈P ȝ@_^BT۔c"'KyOn4R=[xGz^dCE}d_kݴѷ'9nY$cLw4vhhrD|쓝s!_wv:׻#lU1zxgKs`?'54LB;֏dyeJDW=o#qqm6 pcUĭQFSKO>U̹ަ0J~9 $ z!vYaCޅUK{p^}%mַrdFd45,؇WɃBR:<9Ԫ\ E3#;u{U&h/2;SHC;ciQf[A@8.Toqnepţt>[0md(si[>mhk]6x~nLu1V&*N]Οګj#m"U/!,c'#vp|j3BkvS#zqFDcZ0&߹G:2<7|QSjϾNʔ r?>5YIG&J867S.pclP*^:oľ;gM zz$0N;51gljZ6>m-V c!}jI͗oQR<>2 ?WSoNcfO1ME0(Fj5Ou* ]sDFB,h!$N˒<(˝9)/e{6+XBvPϜB:/0!8Ӂ W,יQ ~`êO~i\ViWVxM w|c)%Y pd:1R1$h6G/}JP6  әZK1_C(^ gr}Jsi0qQ#cuf?ON˂f :;b[1 T".`B4iϙoHY߷z_X<I:{5ʍWԪ}IL.H{S鞀j!^]/JƊvP`*m sG?$^uWcq3r564!: 9-KV |\ S+,j뙸Yvb/k(.P.TU _Sņ7HJ5eׇx:Bq\OԊjg ӟ_kl&![p/ď?r , X*‡Dy}i gYܨz6y6B5,:c\~gl;HII$&\^XW4|0h"faVwQ%u1[˵׷? _Nj\Ma f3 L#I.'{5]iy|x#ҁC|ۡ{_F 4 |2IUudS8Jag\O<5J;,vR֞xp|T>1qoDH|!UD$;mTdN{J}!햖W?4c]EaEj/չc}UOq4cݏ'~,}xY|bOKߝ|uzvMut<.<6C \Ms\Z5GF|EHA;g=,CTv+n4Bs` *uswHqWT^Odp6k ~SYbr<Z=A%Qƞ<ӚTHs6scVALZ0,*F &m@GxєhWWhnE=l[_XaY݆{3~N- GC j53[k \V;,SNG:5mH0i7i֭v_]4ЃR ћdzRD@/ZZU &E{rq^WKKb>ة5 [.&ql] [߹fP4\q2y&0&gk Lf(A^q*)#HErؤ<5*į*kO  }"=4u.M- 7"TE)ԇŢ]bW.̸Ft .tʄ“Y@֜sϑae i TuL;fəzOm'ij7cUz>zfd=mꤨ_R{ a}* LdelOQ| _|e^ "܆7&8E CGm 7mG$ͳDDkl\oo(M9/M\˴!^zVըxE,Eb"x(_o{$X#a :&!jFNՏmu݋NlSkEH4OjSgyQ3⧦3Q(xPݑ.=lY.CS 1.K\{ WIDi1D( YD#i ]PFyOAD졥^0¹T>n i;G9z?pVFq?!H,Gܳyܴp/g4$ ?CqQPfyl_Z5^b olHV޸գ=Oصk!ZŖ"@Co9mslKdb zW5.H҆jGzpm?ҷM**fm$}r$s,\Pfv} ׵ D!\1/(3HgiSb]"j#.9irgY_BM=h*"DP|α vpfnZAK.rˮbSq(-d@莕{_>v7Ix~j(6!VX8ԭ~fܯ\#Ϣs&Sb8%pN&Rd6 X7btgtނ-sXu #1 Y:L kI qhOeY`/6b6b #QE-zDBBTYK~r-(GuZ 3\k ſN-[Qh;lA) F(IEܷ<Xuz$ae2"07T3;%Η2x~tiG .G,ʈSoQbLNΫDQMٺle$2uyZ)Zy¤ 3P%o +;e5g.P~0i!=MɄ(]1 p$)3`BcÖ`]1nYx՗mV:"Z {L'Chcɉ<IU>' JSk(CCHDH'y\ii$S[cU:T[2 w|0)<ԜYfoP#w[O'ȳ ]4+]E{^,߬C |w>y8mk(Ѽ y W ?3Ep$Ck7 3I< jiiܶrVd%ٚ!iZhϲ:]f"s{COla,9hh)㮿yI# xYV4Ó3wr^#6=$Ԡna41s6R+Jq ?))M-g/r0:Paq&8dQ}u&E4~lЕ_t-)u9%&эlSuSaWG]%Rl=/rD}pE9:t$GøZ+sRѵLfFZ=ƌE) km 68iF(%/Ys3GΛ\U zc-5/_&A@WC]{ʣ U!F27a @<‰$Y=5݌_a"Q1Mˋ1`D@QCuQE3 DK@ͳAoR::TK%+AG^Մ7;ݳj❝'Rxl9绪ڬ,7Nǃx=+^VXDR27Qc{|ii~VYKe7/gA14Ð+xަ#HۄVX<`-94}&x-.>wYDЀbK3^ðt$IS sWlsq0rv|}[39g.~Z~sfj/XCD>VఒeB!& Q|+|ErXH㎒AMJyUD3)2-_4,_Q_|cV!X6*k.ɒT@8hΜ~ԍ7[zfT[ &rA@8+QԩIH*̶̕J 2d'p{^KR∏b*o2/kN2Iat(AX1:*VMhP>tl3̂Ecdɉu! J7 p%͈rb=wʜ ?Tc=IiW_%19 0g8}r ǺY֯(i, P#ȺSOBżNP }e[D:xj1+ 8Ck'x Nl _KCŸ0E?ȉ=py \ē*$Ky%n}ĤPwbqЫgǘȓ+.mD׀;90CO~Sɏ{*ߜ5ЭzrݠB{)?Ȃ%K#BT"V;rK$38hVr~W[MȠ1CRwHs#|_I})I$J}쫫` jpZ8xk\p9S+qS'E)}1Hl|\LJK%#9,͔R:?f[s:wS%/CB @+{K =G*&+n9W7iQ(%7.QSϛ&ۆ5k8Yh%ԋZ^^kC>h7\`|r=]ܗe3p bCFZ@ǍAo? m.&I@U?pm(' ^ew=Ҩ%toԦtůVroD̡G`lf6"Mo.C!`|&s/nu^{l INEHMĺkgSh,mj}e2>?L~PX^02mqzgZʣ.UUvmxsL3.6壦Y~ͦ:rL2\{2н ILS"+(&;9MMbU!`K'Yřu/'O$$PS?/H )oޟ^:TfBİT\buJ?bڻH I ֍jx"ТJqϣU;M}3^Hv/H#(w .ׯgU`h?F+$Z-b5?lF%q$ Y/z^"5="ej;עuaVHXGu"2l"\<|?f]E'LLj{j{J[ QAOSE0wxѼ$r0R+ uZe TB,f;3 ~ .,b#2f=)d9j6>_X&o#{lay ?#;ЎEC$.XG˦yGg&R 'dgWT!IkZ람Ags|Oڽ^dZgyhJ\ژrN|#`>4/e[Gۛ%]jvMЅ )<꿔R.[.:~rn樉JcIvL3R:j7˶1K~{GaF*Ҥq]]ho^x]-dH5--Cb`!S%UKͪm`ȒጭP$ɵw䄌CVG*}D=tV5 픣,$ES3&5g5t B}S5sۤHtm9>tL =3T~ G[M/:~؈B5P4,l.Gqs>zbҹ GVZVD7Ȼ_w vt=:tYbF<<$'JWvj)ȘVeaa!Ѥ.y&=wZlM݈Q 蜗 {|}w0И*~ 1R=/mH*,. 4q Uن>v]0e`%#΢m<};X):@8eѐW9H/N0<to n7l0H4l@Inc(WH]5 SEL03 B .ɥwFSh{UKOFako&k_L^ 2 K@vp[T[Ԛlj<{P1'1P#UKoCUl)D<ԐgVXw XILd`WJ"mC j/fk+P2\Wʅl~mo~ bn9p{'+J`$?J{*<_i"6\Y/> 7@)w lԹTU lSOr,amu[H[_./G|*\6&-&PB>:MD,3)Y_~~)<x~.~+Ğ)ir R@ 8(P _qApg`:KeGA7z@=TOa=ϧ)R؜J{A,m4. p *4#j \:h\<W:%BLǮ2~b׵dlp|t_I@Gք91Rqˬ6l ݮBuOum >9 /ytr3x2N_eXZ6ml>RK)2:WR͙N+.u%`)`v*bŻ}$u?Ci<0/5(XEG:]_7kn"~wע "zz "L76p"֝NF7WU7ǛQUt-1Nݡ)IN4ͯ"1ݍ_aV,oj_ݭnT˕iN;o #K 49!h:D$=" })M4SucĮ8%wSt$-DEΜ뗒(vy̌ROr":SH51U'Óf<[u>aW};IQ^1um[^c#ДgY1q 3&$`ϛ)kVSkaɕ(sQl5(Ep1Z6 +gMkFkjT/ xp6`d1rhemru`]]DR6E;VlKl=s НD;v2sq@[]t"hqYUY`LbZI1YM+Yxuҡ F~_%\,PF=/E#;aF@ns:# ˦ N'uxAFao˘[/ZW҇L?nkl +ۭkqٳVj D:_d\?#=qi Qh-i vfN uz #ReQZCs1!L]cteWg9˺ |cÍx PX8,/Uxr! \엜X]$9mCb-j3JԎM#,.ւ7Jݿ.LCk212\,2!pU]&aFS$B+N1wԦF$>N17ZQ7\b\DpZo:{,5 J) fd%+?y'k*sYՙ;>eYK A9 ǹ,5G,jE;wH3Gtڀ=e,Xq\٧9;HQ8,kP"hS^Q_zlL}쒛L!@ƃhHSh{z-@Ys.6yv" 醞> zx!J+&r2`>8WUuWkDHi7oLJ IBku -+y%5@q3IzzMYadB9RcO :7u1CQk򜄈ѫInp)OT~P ?\$ lKث,GLNSNEZOLJ{lʿkʏkɯK-6f`xVrd L*Up3+)LJ+܁649x^7zeX(kqPNHEU]K;AXV8gGvF>?;$ϝKRwLݯ@+* N!17:5lYx,czf6 *:&RY @Gn:y%Tjd6bOF)zQzg<ֵ4ύs1+p(f3$hDPu;eIhS҉< ='اI9ħutgi]_ .7am8|3M"q?Њڄ92)f9Gڅ9E&YaQLZфt-ODK`-t,#^WfhoJ:sCKX6}Sѽ#]7~aCl26-so@OR;FrΔhU4+ʺMc4'tۈIbv='s7̎QxxFcyB ks GLq i2FC|վ :HADJ+ؠ?R+IM,Rż Păin4VL٠Oו i%{'=Q֍Uw)"u B)%W*:YfѪJ33}-}7xrgiRshNDEEéN`#~$P:y3ݥVS 5>@8Q5)l6FXڌ/<1 HM]ѹۿCQ]CG!yPTV#PrON٠Jl{>D[񸌩kb k\pD:ٖjmO &B:{Fm_l0rـ~ A;Y)4쇆 蠫i2=0J&[="b;e,o+xe ⠗UetYU IuKgsdo  7qw_t43rtڰ!Soq~3~pwb;b׻WDFa|?3Um X҈-!e qd6 B(vKTcs2/3fK-%N(Q`M}eOCKԋR`ya|[;4cіtqQ ``7J)*Fbdܠ<5fdqF'{kg[Dw<\JzbU[7CF]Rw㠬(AGQٝZakYye0#Cr٨vq r!i/̔mubu~݌\4h<~\x.3$C(9]g"TωŖb6yC}yl% g7GoIWt%1lQU+aEc\.+ e"#/k.A(,+ \e:z?EEz*hSI8Ҭ|F$#hHTH:z|ǧ#a58\R2}oK)t>A[st97k4H"t(v ‡UlXCqF&ayqɜ3(D=7Y;zhċjud4/f;:OEel{=["=Idk9ynb/qV$RZ]!w2Ӫ}LKP@xM|Qۼ,I<®s!#z&UE$ ?mΛD XGI_`ݾIVj ޞYo:puN`KX[f:)p|; a5v%oX+jsU1m Zi7Q<1LT'lVo=1ol(qwxy1!j0#GJ_hjK3[F2`]X5!^w~ $y/lvȟƦ 2]sήxDV0KHxW6X(ϊLaXp'Dԇv#Vto f<[aҏ `Q(dߔJzܲ5)oj[K( oRɹпA&FͪӢ?5Ɇ[ ܵB^+ۘ-2Y:ZW}48gHVLF>& ӇU Tl\t,g:1 lPhs18*dO>$0 ç"Ƀ|@ѻsmIpdqqa}&n\2J3ISԅX'5o54V:JKJ8&5+jÐH[w:`y AR#SǓ87x@Zt?vwh*AQrJhbּ_{\=K?^Wع@cq8:Dq$0Yl6E|c1.T“ ỷ,}1SѧǎL# xeT@·'1FGhaTA׈TNtue[IG2`nz4SJVsUt򇪅툩?5Y@X% (s$WcXW n #TF[>#iu}a0k ;c~s\f!  3G6VCq瑘}2|o0@$`w`O7: Й^A A! %j| iaSU9 2kJKsSQrT 5!@֕H梎#rlihlnX2J#(-- =ܺw$V;l_dci&Y*'Jv?-){\w/Xm#ih/l|l7x3+@:H 0wkfS/s7tem)W\_Ȅ7ICRgx7vlY@T!xɎcJ6B+H"l+f&^ǰ}%\2%Kz]Hӛ+*ҍ?jAi ^GhOU!+D`9NhI?Decj w L$#}G-ӸFzMt LD=g"Ka=ޛ/[D.FyL |I f9Xp.pfMʪS(OE/3-FM.Tet0"Z&SEso0Ā:D[MA@= pEOHC0>sf4Y[rK$נ)_`AA -(9;|ݎ#{T7#tOS!zlFg@ge8*"~?IC&c>O=LɌ==ugME2/FjQ+^ܮ8܂ {UX:VM〕[%:oE$F%suR5HY'c2 xKSZ%ǚ;67Vzi=ei,w:/}.P7A2{2k}u:H$Z*96cÆ7ى7:FBc]8ənf˕qNwcyyῬMZ^wWZ Q4ȀxKϴȱ|t--_κ4]u#tf\g5{e\5 4=y_:AO灄qҾl\jp۟"R Q[$b^Q=N#~\^eA 7to@D (;$䇗]M $ 5-7EU*!֓bۄIٿ9a6CoVΊ S(@;-Uw?%;FUB?VEo 8 mn s\P&Yvb{)PW^fyܲJ֎  'QY'[ Zu=,x5hѧkx m wh"!hGiE.]L1(Ij!BH|Ԫ |{1KT|+g$'?^ilj+Ah#wu[҆e<}ay*>-Oӫ UT6 |R DV *gx$S=3!Dr&rc_owC!NbRԆ _jeN o>ʤ M~L߂^ z$vm)q5[JO4 噩JNĖbgX =330sa9VD [rOavc]H2ƞhwp6,BG2eʦg,/v%*_' RNۮ CM6GEQ1䨽BPǓ:NŘNo$[5ٮ5?(6p$u~ėE,$SQA eI{ն~JmCƒ aFN7XPr*s*Sȏ"P,swHͷ74/עn9p_57^À`5iYP_ =pH>h6!*+ik%һJ ^rEudLjIEH;%V@͔w\ͤN?E,| ]PnwBn]Py汰WųgJlGZaJ47زd_$Tb[y:Af<ڐRP]z'Ҿp;,늜57E6d<l_\/RVu_ƛ^!| &v]VXH*:>acݬ$b,4vAG*[lRKE.]DgsGHGKXv@62 Gc<+K~D0kmH2@< 8.\,yDFYJv:~܄ 6#)~8v5ڋhᵑcZ 8,øR:VM {Y **IJBi:?}!}a9k)眕2pW+kOhFo_ * @unM–! $՘c?/MBCqO,kXf˔pumD5EWO?f! Iԓ>eȰ0"%LAH>Jn TG T2Meign[e y{=[6"9C}1>A Pi6UdRH1菗lggTF 7M_oWfAJk[0$7g%~c67:;>#'ߣ9,zc_'lE. Zs^d2a/^+I?~W: Ag_&2]Qa^2%0IރUBvD8X`9{oKm5~y&Ju_!쩠O_ǥuf:j )A{!'oC@O =k MNVfԑdfǙXۙڞz[ (yX7*l?CL=';[nCbРί3aM?95Qy!7!)|]n [ajjߚ쮀dXҤS.R`l4o׆Mƍިt\m·Lt%vPK hZfaB-e>[ϒbI!HM/9tN&Plv:47#חh"6%خ#ūZkfe@m2!ea24k{=:Cޠ(?5e(譐)!DH3MҶN"[H@9A83!Sʹ?G1 M?13j7Xs^cO8 Ϲl%LHyA1e CfHدdJy.Iw.::|L%;ݷp\=S-#tmFнoSv{r}tͯ$uً~ ҕavvS^I;/E혓UTOb0%eJ #r- w RL[u _3eq,51[}PϺPS-$kL'mmq7@Lq.ҳ3?wk7K# "4i |zPEP>$u cLL:XbN]BDxGP]O݆`Rxiwu Hq9Dy]w&ގǿ$SJ!?d}:7W*jH `W7#u ?u6qP0w)/\-1F5qݻ@% eһPh7?J~\#Y+j3bk2?{ӭ6ZN{M $~gl$ oϱ6~ ˜[ޙ\-'Rk$ 9öPBN]Yx4p{8wU8ό]Qy,w`eT\@.zJ!:Wf2Ї:H(A @*J*<!ER}j6obTMҿ[`rBZZvF._-D-ܠ9,83(#nPNfye%SW.+¿[g&Nj+[uxSB .'fI;7ךGc  5L j95:/7Dí-cR >(tC1d?̼_qe/7vVٺ&b/Ӷ[pΨVB`-^P$oy57v 66kH|vDdr~!cd*v;s^"IlETW-TW{t=S29aٷD8WNzLp_ǚؤ81gq9t 1oIAƞ,Umni!<ңKKxtScu@Xf =Ah89 (YwO H&;/Τ Q9bj֤לwL#0α\>x^VZFkq4բIќ+y'D+xrc?IzDY1 pֶ/bTebdJ_jةGj-7%v"Kʋa/jx|z@2'Tb͇\\̖ExSOBנ&ҿo Rp-KO\6@yàNlJ.mNs EBS`wIt/@F|S+1Ok`>Q;mP;sCs:PUg;ntp{YGbnޤϭ0ͳ]%sn3zԧg 8G=ۼƓp=1m䀊h{b`Ov oocdbt+lk5߁Yx+@5)3ttJbi̅S 0 &eI.%I,mּF=eB16l \5O K}?vdLYJek%ˮ(@`vB3|nwTM}19D=&AaOiO:>gBeGyESHh6L{ˆdAStǵ^OIGp{IX#Q WFC9LYy`eU672>s—&CwH\WN]_C]y 㦤Ȭ9{۪\翖mVa*H D#oMFKbRNKz5чֱSSyp~qV[+ {SQTQ5z$P!R\}dR3}v8UyeU]O+]/PECT/y˔W=nf#iü#厥$P xfA Mu} 6L&$( nXNL©aGdWptVKp_{Dj}^x-4R4GBbuM/#VH7xN ݔB ]|OB:9֠fs|?/kqݣ+L!}UmMacElv3o _m-!+uVUfK+%|YҊs<=һ ςOP|Ͼ5d-KaFS. ޯן{G"ỏ1Kzuq霾9@)(V(Ԑ< ]? .QUF!Exp]m|bۜGVQ7KՖ /Je&QX&kTĬG^v5Qp5jF GFHbҷ9 .kyjʈܒ۲}.G4/| J:6oF'rb~mrwIY7h}`/O}S&Iw5 7rT+ +Y71bxf4O9* F?chg%{Lw #Z_Geu?_6U dA ^Q˟lJ m1³ 4vO%Wk(ݞ3>C<č5L\2ߝy]@о   0b̫\4b=0Arkدj7;30OA=Y^/u-5l9[ZnB 8`1Jfyuᶞ\AE2S ґ oM3$l䮵aOCnϜ<1a%7ovY1W0I 1XcJן|ߣN'4pGEԄ׵&rk4|7BPRG!&{V$|R".DehJ3SI\B}W4UgBXU~sOyl{kLKUN7\5;⎠+~sYL{b0 ?X44aHfMifS*+^Zl6fhGNƱ% /Pӹ T24f&iŅ>;rԷZrϒXEQ~ $,fKv3tN9?эz QIvB1߼T°*,>[EȄKqdh!]$w0]}jPZGؗBZE`r0nʪj(S˜-0M&FS/I :hs6ntQ+5gJ21heqOեN$щ* J'=,4\B g8 8 :郁 w;Egn*| ܛJx+0u48]7W@2ޭO^^@'Pc ]=jO^l@|†lTm}˷w?]h +!WńŨSEQVCWҢM` X\X+=(c9 k킴^E휅њ iG_n=r*=3%O> _q A/a$Raob䔀@.1e,: YopBJx,S&-cσ垍3vɉtF6Its!WXwweW&cJH O[_Tqھos<G9|vDsv3茱PfuăS>r4:Y|ޛD~ :S[}V {_u$Itmrl}Z+ _%Bg4 e3 Oa-^x}SNXȕY ypHqR)]VcH.z, džj⑝Uop2ȶ]Ȑ_Dž.8y'݂S5"f~ZN^x]chȩ{3*krP̪h6bTM݅yVmH=6I<#=HfTJR7ǧ w #Q~p9Ye`jQ6R4L6R؂v=Ea<>oYUhMw  頣rI+snlW%}dnL|bxk [<բ6W9tpBnE+-H*2EPjRD}7_ y^P;Vf/n!Fy&Mb ¿ eݣg E#DAwsK¤M;=4 y#7 x_k`'F10ʳwW}/?#sq [)=g\׬# }BC'+#|,ߪt]Y)l{>^(>De!FƎ=l؜f;O:5N7CvrTm\y6q'neev ~G7aN/8+Xّ(5j*iqӑY X82WO׵D.+Bi3B8% O]`PP0.{6x'vUb@hx8C@Eɲo~TSF;WЯÞ{u'Vy-|D羺+" 9/}yR]ZU2 O2/UߴD|e 7OB_;ګ^5)O=⿢`HK(v8}uݖKm4n3jhK*!^,!+?4[ď%V՚*nStZSu7ɷ"U-UCUHn*RK\8`|YJ U]Ze'8Nq)x`Q>:h֐ :=zHWlUSg(š#GLߞ t G9D>NAn Ck(cJI:Ate۫܋'Ig+%ț WڧLWhs9D^gQ37ep}t_ yaL<1NaC:wbx/sOα_,3; DgJ5w$kM} ytV]E UNKlN{{keCU2OM$%l:WɖgۇKq+)?F #[.Ǩb YZ