libavfilter5-2.8.15-6.1<>,d9[j /=„3E)hDj%rGKW8@$A~i1:/̾f0ߥO:gXyYu'ʘ7_AmV%@iAϗ&sr&snp-^RE=\K 8Z„BVrlO7dImCϵF`y\`mLe^ ikR@O/Ў5lQsS slyNI#~08/n;7><?d  C ,=QW`t ~     4Mf((((:8D99 (9: 9>@FGHI$X,Y<\T]h^bcd-e2f7l9uLv`wxy,zClibavfilter52.8.156.1FFmpeg audio and video filtering libraryThe libavfilter library provides a generic audio/video filtering framework containing several filters, sources and sinks.[j build33openSUSE Leap 42.3openSUSELGPL-2.1-or-later AND GPL-2.0-or-laterhttp://bugs.opensuse.orgSystem/Librarieshttps://ffmpeg.org/linuxx86_64)F]A큤[j [j [j V[Lzaa433376de0770ae50129ed547b864a5b234ee4d69f5fce4486a80fdaf4a42635c6d1ed56d15ca87ddec48d0c3a2051dlibavfilter.so.5.40.101rootrootrootrootrootrootrootrootrootrootffmpeg-2-2.8.15-6.1.src.rpmlibavfilter.so.5()(64bit)libavfilter.so.5(LIBAVFILTER_5)(64bit)libavfilter5libavfilter5(x86-64)@@@@@@@@@@@@@@@@@@@@@@@@@@@@   /sbin/ldconfig/sbin/ldconfiglibass.so.5()(64bit)libavcodec.so.56()(64bit)libavcodec.so.56(LIBAVCODEC_56)(64bit)libavcodec56libavformat.so.56()(64bit)libavformat.so.56(LIBAVFORMAT_56)(64bit)libavformat56libavresample.so.2()(64bit)libavresample.so.2(LIBAVRESAMPLE_2)(64bit)libavresample2libavutil.so.54()(64bit)libavutil.so.54(LIBAVUTIL_54)(64bit)libavutil54libc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libdl.so.2()(64bit)libdl.so.2(GLIBC_2.2.5)(64bit)libfreetype.so.6()(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.2.5)(64bit)libpostproc.so.53()(64bit)libpostproc.so.53(LIBPOSTPROC_53)(64bit)libpostproc53libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2.5)(64bit)libpthread.so.0(GLIBC_2.3.2)(64bit)libswresample.so.1()(64bit)libswresample.so.1(LIBSWRESAMPLE_1)(64bit)libswresample1libswscale.so.3()(64bit)libswscale.so.3(LIBSWSCALE_3)(64bit)libswscale3rpmlib(CompressedFileNames)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsLzma)2.8.15-6.12.8.15-6.12.8.15-6.12.8.15-6.12.8.15-6.12.8.15-6.12.8.15-6.13.0.4-14.0-14.4.6-14.11.2[`O@[Tq[?Y[<[<[;e@["X["X[!@Y@Y@@YbY@YGXXߖ@Xߖ@XX=WWW_@W@WM|W!@WWzW @@W@V@VV@V@V$@Vy;@VwVuFVrVn@VhVetVZVG"@V4@U@UU@U@Ux&U`kUXUPU+U @T9T}T+@tchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comjengelh@inai.dejengelh@inai.dejengelh@inai.deolaf@aepfle.deidonmez@suse.comjengelh@inai.dejengelh@inai.dedavejplater@gmail.comolaf@aepfle.deolaf@aepfle.dejengelh@inai.dedimstar@opensuse.orgjengelh@inai.dejengelh@inai.derobert.munteanu@gmail.comaloisio@gmx.comjengelh@inai.deolaf@aepfle.dejengelh@inai.dejengelh@inai.deolaf@aepfle.deidonmez@suse.comaloisio@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- bsc#1103064 attempt to allow migration from the unprefixed devel packages cleanly- Version update to 2.8.15: * avcodec/dvdsub_parser: Allocate input padding * avcodec/dvdsub_parser: Init output buf/size * avcodec/imgconvert: fix possible null pointer dereference * swresample/arm: rename labels to fix xcode build error * avformat/utils: fix mixed declarations and code * libwebpenc_animencoder: add missing braces to struct initialization * avformat/movenc: Check input sample count * avcodec/mjpegdec: Check for odd progressive RGB * avformat/movenc: Check that frame_types other than EAC3_FRAME_TYPE_INDEPENDENT have a supported substream id * avformat/mms: Add missing chunksize check * avformat/pva: Check for EOF before retrying in read_part_of_packet() * avcodec/indeo4: Check for end of bitstream in decode_mb_info() * avcodec/shorten: Fix undefined addition in shorten_decode_frame() * avcodec/jpeg2000dec: Fixes invalid shifts in jpeg2000_decode_packets_po_iteration() * avcodec/jpeg2000dec: Check that there are enough bytes for all tiles * avcodec/escape124: Fix spelling errors in comment * avcodec/ra144: Fix integer overflow in ff_eval_refl() * avcodec/cscd: Check output buffer size for lzo. * avcodec/escape124: Check buf_size against num_superblocks * avcodec/mjpegdec: Check for end of bitstream in ljpeg_decode_rgb_scan() * avcodec/aacdec_fixed: Fix undefined integer overflow in apply_independent_coupling_fixed() * avutil/common: Fix undefined behavior in av_clip_uintp2_c() * fftools/ffmpeg: Fallback to duration if sample rate is unavailable * avformat/mov: Only set pkt->duration to non negative values * avcodec/h264_mc_template: Only prefetch motion if the list is used. * avcodec/xwddec: Use ff_set_dimensions() * avcodec/wavpack: Fix overflow in adding tail * avcodec/shorten: Fix multiple integer overflows * avcodec/shorten: Sanity check nmeans * avcodec/mjpegdec: Fix integer overflow in ljpeg_decode_rgb_scan() * avcodec/truemotion2: Fix overflow in tm2_apply_deltas() * avcodec/opus_silk: Change silk_lsf2lpc() slightly toward silk/NLSF2A.c * avcodec/amrwbdec: Fix division by 0 in find_hb_gain() * avformat/mov: replace a value error by clipping into valid range in mov_read_stsc() * avformat/mov: Break out early if chunk_count is 0 in mov_build_index() * avcodec/fic: Avoid some magic numbers related to cursors * avcodec/g2meet: ask for sample with overflowing RGB * avcodec/aacdec_fixed: use 64bit to avoid overflow in rounding in apply_dependent_coupling_fixed() * avcodec/mpeg4videoenc: Use 64 bit for times in mpeg4_encode_gop_header() * avcodec/mlpdec: Only change noise_type if the related fields are valid * indeo4: Decode all or nothing of a band header. * avformat/mov: Only fail for STCO/STSC contradictions if both exist * avcodec/dirac_dwt: Fix integer overflow in COMPOSE_DD97iH0 / COMPOSE_DD137iL0 * avcodec/fic: Check available input space for cursor * avcodec/g2meet: Check RGB upper limit * avcodec/jpeg2000dec: Fix undefined shift in the jpeg2000_decode_packets_po_iteration() CPRL case * avcodec/jpeg2000dec: Skip init for component in CPRL if nothing is to be done * avcodec/g2meet: Change order of operations to avoid undefined behavior * avcodec/flac_parser: Fix infinite loop * avcodec/wavpack: Fix integer overflow in DEC_MED() / INC_MED() * avcodec/error_resilience: Fix integer overflow in filter181() * avcodec/h263dec: Check slice_ret in mspeg4 slice loop * avcodec/elsdec: Fix memleaks * avcodec/vc1_block: simplify ac_val computation * avcodec/ffv1enc: Check that the crc + version combination is supported * lavf/http.c: Free allocated client URLContext in case of error. * avcodec/dsicinvideo: Fail if there is only a small fraction of the data available that comprises a full frame * avcodec/dsicinvideo: Propagate errors from cin_decode_rle() * avcodec/dfa: Check dimension against maximum * avcodec/cinepak: Skip empty frames * avcodec/cinepak: move some checks prior to frame allocation * swresample/arm: remove unintentional relocation. * doc/APIchanges: Fix typos in hashes * avformat/utils: Check cur_dts in update_initial_timestamps() more * avcodec/utils: Enforce minimum width also for VP5/6 * avcodec/truemotion2: Propagate out of bounds error from GET_TOK() * avcodec/mjpegdec: Check input buffer size. * lavc/libopusdec: Allow avcodec_open2 to call .close * avcodec/movtextdec: Check style_start/end * avcodec/aacsbr_fixed: Fix integer overflow in sbr_hf_assemble() * swresample/swresample: Fix for seg fault in swr_convert_internal() -> sum2_float during dithering. * avcodec/aacdec_fixed: Fix integer overflow in apply_independent_coupling_fixed() * avcodec/cscd: Error out when LZ* decompression fails * avcodec/imgconvert: Fix loss mask bug in avcodec_find_best_pix_fmt_of_list() * avcodec/wmalosslessdec: Fix null pointer dereference in decode_frame() * avcodec/tableprint_vlc: Fix build failure with --enable-hardcoded-tables * avcodec/get_bits: Make sure the input bitstream with padding can be addressed * avformat/mov: Check STSC and remove invalid entries * avcodec/nuv: rtjpeg with dimensions less than 16 would result in no decoded pixels thus reject it * avcodec/nuv: Check for minimum input size for uncomprssed and rtjpeg * avcodec/wmalosslessdec: Reset num_saved_bits on error path * avformat/mov: Fix integer overflows related to sample_duration * avformat/oggparseogm: Check lb against psize * avformat/oggparseogm: Fix undefined shift in ogm_packet() * avformat/avidec: Fix integer overflow in cum_len check * avformat/oggparsetheora: Do not adjust AV_NOPTS_VALUE * avformat/utils: Fix integer overflow of fps_first/last_dts * libavformat/oggparsevorbis: Fix memleak on multiple headers * avcodec/bintext: sanity check dimensions * avcodec/utvideodec: Check subsample factors * avcodec/smc: Check input packet size * avcodec/cavsdec: Check alpha/beta offset * avcodec/diracdec: Fix integer overflow in mv computation * avcodec/jpeg2000dwt: Fix integer overflows in sr_1d53() * avcodec/diracdec: Use int64 in global mv to prevent overflow * avformat/hvcc: zero initialize the nal buffers past the last written byte- Fix typo in swresample name- Disable the full build as we are not primary package anywhere- Fix copy&pasto in package name- Add macros to allow conflicting with all other devel projects to ensure we always install only one specific ffmpeg- Split back all the develpackages to match up ffmpeg3 and ffmpeg4- Update to new bugfix release 2.8.14: * Various fixes around, merging the patches previously applied * See included Changelog for details - Drop merged patches: * 0001-avcodec-exr-Check-tile-positions.patch * 0001-avformat-asfdec-Fix-DoS-in-asf_build_simple_index.patch * 0001-avformat-mov-Fix-DoS-in-read_tfra.patch - Use %autopatch- Sync with ffmpeg-4- Add patches 0001-avformat-asfdec-Fix-DoS-in-asf_build_simple_index.patch [CVE-2017-14223] [boo#1058019], 0001-avformat-mov-Fix-DoS-in-read_tfra.patch [CVE-2017-14222] [boo#1058020]- Update to new bugfix release 2.8.13 * avformat/hls: Fix DoS due to infinite loop [CVE-2017-14058] [boo#1056762] * avformat/asfdec: Fix DoS due to lack of eof check [CVE-2017-14057] [boo#1056761] * avformat/cinedec: Fix DoS due to lack of eof check [CVE-2017-14059] [boo#1056763] * avformat/rl2: Fix DoS due to lack of eof check (code not enabled in openSUSE, though in packman) [CVE-2017-14056] [boo#1056760] * avformat/mvdec: Fix DoS due to lack of eof check [CVE-2017-14055] [boo#1056766] * avformat/mxfdec: Fix Sign error in mxf_read_primer_pack [CVE-2017-14169] [boo#1057536] * avformat/mxfdec: Fix DoS issues in mxf_read_index_entry_array [CVE-2017-14170] [boo#1057537] * avformat/nsvdec: Fix DoS due to lack of eof check in nsvs_file_offset loop. [CVE-2017-14171] [boo#1057539] * avutil/pixdesc: av_color_primaries_name NULL deref fixed [CVE-2017-14225] [boo#1058018]- Unconditionalize celt, ass, openjpeg, webp, libva, vdpau.- Build unconditionally with lame and twolame- Update to new upstream release 2.8.12 * Lots of integer overflow fixes, see the included Changelog for full details. bsc#1046211- Enable AC3 and MP3 decoding to match multimedia:libs/ffmpeg (3.x)- Update to new upstream release 2.8.11 * pgssubdec: reset rle_data_len/rle_remaining_len on allocation error * avformat/oggdec: Skip streams in duration correction that did not had their duration set. * avcodec/mpeg4videodec: Fix undefined shifts in mpeg4_decode_sprite_trajectory() * avformat/avidec: skip odml master index chunks in avi_sync * avcodec/pngdec: Fix off by 1 size in decode_zbuf() * lavf/mov.c: Avoid heap allocation wrap in mov_read_hdlr * lavf/mov.c: Avoid heap allocation wrap in mov_read_uuid * resolved CVE-2016-9561 [boo#1015120], CVE-2017-7863 [boo#1034179], CVE-2017-7865 [boo#1034177], CVE-2017-7866 [boo#1034176]- Update to 2.8.10 to fix boo#1022920 VUL-0: CVE-2016-10190 - Removed patches 0001-avcodec-ansi-Check-dimensions.patch, 0001-avcodec-cavsdsp-use-av_clip_uint8-for-idct.patch, 0001-avformat-avidec-Remove-ancient-assert.patch and 0001-avformat-avidec-Check-nb_streams-in-read_gab2_sub.patch. They are incorporated in this version. - Upstream changes: * avformat/http: Match chunksize checks to master..3.0 * Changelog: fix typos * ffserver: Check chunk size * Avoid using the term "file" and prefer "url" in some docs and comments * avformat/rtmppkt: Check for packet size mismatches * zmqsend: Initialize ret to 0 * configure: check for strtoull on msvc * http: move chunk handling from http_read_stream() to http_buf_read(). * http: make length/offset-related variables unsigned. * avcodec/flacdec: Fix undefined shift in decode_subframe() * avcodec/get_bits: Fix get_sbits_long(0) * avformat/ffmdec: Check media type for chunks * avcodec/flacdec: Fix signed integer overflow in decode_subframe_fixed() * avcodec/flacdsp_template: Fix undefined shift in flac_decorrelate_indep_c * avformat/oggparsespeex: Check frames_per_packet and packet_size * avformat/utils: Check start/end before computing duration in update_stream_timings() * avcodec/flac_parser: Update nb_headers_buffered * avformat/idroqdec: Check chunk_size for being too large * filmstripdec: correctly check image dimensions * mss2: only use error correction for matching block counts * softfloat: decrease MIN_EXP to cover full float range * libopusdec: default to stereo for invalid number of channels * sbgdec: prevent NULL pointer access * smacker: limit recursion depth of smacker_decode_bigtree * mxfdec: fix NULL pointer dereference in mxf_read_packet_old * libschroedingerdec: fix leaking of framewithpts * libschroedingerdec: don't produce empty frames * softfloat: handle -INT_MAX correctly * pnmdec: make sure v is capped by maxval * smvjpegdec: make sure cur_frame is not negative * icodec: correctly check avio_read return value * icodec: fix leaking pkt on error * dvbsubdec: fix division by zero in compute_default_clut * proresdec_lgpl: explicitly check coff[3] against slice_data_size * escape124: reject codebook size 0 * mpegts: prevent division by zero * matroskadec: fix NULL pointer dereference in webm_dash_manifest_read_header * mpegaudio_parser: don't return AVERROR_PATCHWELCOME * mxfdec: fix NULL pointer dereference * diracdec: check return code of get_buffer_with_edge * ppc: pixblockdsp: do unaligned block accesses correctly again * mpeg12dec: unref discarded picture from extradata * cavsdec: unref frame before referencing again * avformat: prevent triggering request_probe assert in ff_read_packet * avformat/mpeg: Adjust vid probe threshold to correct mis-detection * avcodec/rv40: Test remaining space in loop of get_dimension() * avcodec/ituh263dec: Avoid spending a long time in slice sync * avcodec/movtextdec: Add error message for tsmb_size check * avcodec/movtextdec: Fix tsmb_size check==0 check * avcodec/movtextdec: Fix potential integer overflow * avcodec/sunrast: Fix input buffer pointer check * avcodec/tscc: Check side data size before use * avcodec/rawdec: Check side data size before use * avcodec/msvideo1: Check side data size before use * avcodec/qpeg: Check side data size before use * avcodec/qtrle: Check side data size before use * avcodec/msrle: Check side data size before use * avcodec/kmvc: Check side data size before use * avcodec/idcinvideo: Check side data size before use * avcodec/cinepak: Check side data size before use * avcodec/8bps: Check side data size before use * avcodec/dvdsubdec: Fix off by 1 error * avcodec/dvdsubdec: Fix buf_size check * vp9: change order of operations in adapt_prob(). * avcodec/interplayvideo: Check side data size before use * 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*() * cmdutils: fix typos * lavfi: fix typos * lavc: fix typos * tools: fix grammar error * avutil/mips/generic_macros_msa: rename macro variable which causes segfault for mips r6 * videodsp: fix 1-byte overread in top/bottom READ_NUM_BYTES iterations. * avformat/avidec: Check nb_streams in read_gab2_sub() * avformat/avidec: Remove ancient assert * lavc/movtextdec.c: Avoid infinite loop on invalid data. * avcodec/ansi: Check dimensions * avcodec/cavsdsp: use av_clip_uint8() for idct * resolved CVE-2016-10190 [boo#1022920], CVE-2016-10191 [boo#1022921], CVE-2016-10192 [boo#1022922]- Make sure each subpkg comes from the same src.rpm- Enable libfdk_aac if it is available at buildtime- Add 0001-avcodec-ansi-Check-dimensions.patch, 0001-avcodec-cavsdsp-use-av_clip_uint8-for-idct.patch 0001-avformat-avidec-Check-nb_streams-in-read_gab2_sub.patch 0001-avformat-avidec-Remove-ancient-assert.patch [boo#1003806]- Have libavcodec56 additionally provide libavcodec56(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 maintenance release 2.8.8 * avformat/oggparsevp8: fix pts calculation on pages ending with an invisible frame * avcodec/mjpegdec: Do not try to detect last scan but apply idct after all scans for progressive jpeg * avformat/oggparseopus: Check that granule pos is within the supported range * avformat/utils: Check bps before using it in a shift in ff_get_pcm_codec_id() * ffmpeg: Check that r_frame_rate is set before attempting to use it * avformat/utils: Do not compute the bitrate from duration == 0 * avformat/utils: Check negative bps before shifting in ff_get_pcm_codec_id() * avformat/avidec: Detect index with too short entries * avformat/oggparseopus: Fix Undefined behavior in oggparseopus.c and libavformat/utils.c * avformat/allformats: Making av_register_all() thread-safe. * avcodec/vp9_parser: Check the input frame sizes for being consistent * avformat/oggdec: Fix integer overflow with invalid pts * avcodec/ffv1enc: Fix assertion failure with non zero bits per sample * avcodec/diracdec: Check numx/y * avformat/avidec: Fix infinite loop in avi_read_nikon() - Add 0001-avcodec-exr-Check-tile-positions.patch [bnc#998636]- Make a copy of existing ffmpeg 3.x package (specfiles, patches) and add the most recent ffmpeg 2.x series tarball. This is for VLC… - Update to new upstream release 2.8.7 * swscale/x86/output: Fix yuv2planeX_16* with unaligned destination * libwebpenc_animencoder: zero initialize the WebPAnimEncoderOptions struct * avcodec/avpacket: Fix off by 5 error- Guard usage of opencore using bcond_with, boo#980542- 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 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 version 2.8.6 * avcodec/jpeg2000dec: More completely check cdef * avutil/opt: check for and handle errors in av_opt_set_dict2() * avcodec/flacenc: fix calculation of bits required in case of custom sample rate * avformat: Document urls a bit * avformat/libquvi: Set default demuxer and protocol limitations * avformat/concat: Check protocol prefix * doc/demuxers: Document enable_drefs and use_absolute_path * avcodec/mjpegdec: Check for end for both bytes in unescaping * avcodec/mpegvideo_enc: Check for integer overflow in ff_mpv_reallocate_putbitbuffer() * avformat/avformat: Replace some references to filenames by urls * avcodec/wmaenc: Check ff_wma_init() for failure * avcodec/mpeg12enc: Move high resolution thread check to before initializing threads * avformat/img2dec: Use AVOpenCallback * avformat/avio: Limit url option parsing to the documented cases * avformat/img2dec: do not interpret the filename by default if a IO context has been opened * avcodec/ass_split: Fix null pointer dereference in ff_ass_style_get() * mov: Add an option to toggle dref opening * avcodec/gif: Fix lzw buffer size * avcodec/put_bits: Assert buf_ptr in flush_put_bits() * avcodec/tiff: Check subsample & rps values more completely * swscale/swscale: Add some sanity checks for srcSlice* parameters * swscale/x86/rgb2rgb_template: Fix planar2x() for short width * swscale/swscale_unscaled: Fix odd height inputs for bayer_to_yv12_wrapper() * swscale/swscale_unscaled: Fix odd height inputs for bayer_to_rgb24_wrapper() * avcodec/aacenc: Check both channels for finiteness * asfdec_o: check for too small size in asf_read_unknown * asfdec_o: break if EOF is reached after asf_read_packet_header * asfdec_o: make sure packet_size is non-zero before seeking * asfdec_o: prevent overflow causing seekback * asfdec_o: check avio_skip in asf_read_simple_index * asfdec_o: reject size > INT64_MAX in asf_read_unknown * asfdec_o: only set asf_pkt->data_size after sanity checks * Merge commit '8375dc1dd101d51baa430f34c0bcadfa37873896' * dca: fix misaligned access in avpriv_dca_convert_bitstream * brstm: fix missing closing brace * brstm: also allocate b->table in read_packet * brstm: make sure an ADPC chunk was read for adpcm_thp * vorbisdec: reject rangebits 0 with non-0 partitions * vorbisdec: reject channel mapping with less than two channels * ffmdec: reset packet_end in case of failure * avformat/ipmovie: put video decoding_map_size into packet and use it in decoder * avformat/brstm: fix overflow- Update to version 2.8.5 * Fixes CVE-2016-1897 and CVE-2016-1898 [boo#961937]- Update to version 2.8.4 * Many bugfixes, see the included Changelog for all the changes. * resolving CVE-2015-8661 [boo#960385], CVE-2015-8662 [boo#960384], CVE-2015-8663 [boo#960383] - Drop ffmpeg-remove_some_unused_ctrl_id_mappings.patch, fixed upstream.- Obsolete ffmpeg-tools from packman- Add some provides to make it easier for firefox to recommend this package for installation- Added patch ffmpeg-remove_some_unused_ctrl_id_mappings.patch to successfully build against libvpx >= 1.5 (at least on PMBS).- Add buildconditionals for libass,libva,vdpau to fix build in SLE_11- Rename bcond dca to dcadec - Add more buildconditionals to get closer to removal of BUILD_ORIG- Remove unused imlib2- Sync with packman changes * All packman specific changes are protected with BUILD_ORIG - Added the following patches * ffmpeg-2.4.5-arm6l.patch * ffmpeg-libcdio_cdda-pkgconfig.patch- Update to new upstream maintenance release 2.8.3 * avformat/matroskadec: Check subtitle stream before dereferencing * avcodec/jpeg2000dec: Fix potential integer overflow with tile dimensions * avcodec/jpeg2000dec: Check for duplicate SIZ marker * avcodec/jpeg2000: Change coord to 32bit to support larger than 32k width or height * avcodec/jpeg2000dec: Check SIZ dimensions to be within the supported range * avcodec/jpeg2000: Check comp coords to be within the supported size * dds: validate compressed source buffer size * dds: validate source buffer size before copying * softfloat: assert when the argument of av_sqrt_sf is negative - Fixes CVE-2015-8363 [bnc#957114], CVE-2015-8364 [bnc#957115], CVE-2015-8365 [bnc#957116]- Update to new upstream release 2.8.2, containing fixes for the following security issues: * CVE-2015-8216 boo#955346 * CVE-2015-8217 boo#955347 * CVE-2015-8218 boo#955348 * CVE-2015-8219 boo#955350 - Upstream changes: * various fixes in the aac_fixed decoder * various fixes in softfloat * swresample/resample: increase precision for compensation * lavf/mov: add support for sidx fragment indexes * avformat/mxfenc: Only store user comment related tags when needed * ffmpeg: Don't try and write sdp info if none of the outputs had an rtp format. * apng: use correct size for output buffer * jvdec: avoid unsigned overflow in comparison * avcodec/jpeg2000dec: Clip all tile coordinates * avcodec/microdvddec: Check for string end in 'P' case * avcodec/dirac_parser: Fix undefined memcpy() use * avformat/xmv: Discard remainder of packet on error * avformat/xmv: factor return check out of if/else * avcodec/mpeg12dec: Do not call show_bits() with invalid bits * avcodec/faxcompr: Add missing runs check in decode_uncompressed() * libavutil/channel_layout: Check strtol*() for failure * avformat/mpegts: Only start probing data streams within probe_packets * avcodec/hevc_ps: Check chroma_format_idc * avcodec/ffv1dec: Check for 0 quant tables * avcodec/mjpegdec: Reinitialize IDCT on BPP changes * avcodec/mjpegdec: Check index in ljpeg_decode_yuv_scan() before using it * avcodec/h264_slice: Disable slice threads if there are multiple access units in a packet * avformat/hls: update cookies on setcookie response * opusdec: Don't run vector_fmul_scalar on zero length arrays * avcodec/opusdec: Fix extra samples read index * avcodec/ffv1: Initialize vlc_state on allocation * avcodec/ffv1dec: update progress in case of broken pointer chains * avcodec/ffv1dec: Clear slice coordinates if they are invalid or slice header decoding fails for other reasons * rtsp: Allow $ as interleaved packet indicator before a complete response header * videodsp: don't overread edges in vfix3 emu_edge. * avformat/mp3dec: improve junk skipping heuristic * concatdec: fix file_start_time calculation regression * avcodec: loongson optimize h264dsp idct and loop filter with mmi * avcodec/jpeg2000dec: Clear properties in jpeg2000_dec_cleanup() too * avformat/hls: add support for EXT-X-MAP * avformat/hls: fix segment selection regression on track changes of live streams * configure: Require libkvazaar < 0.7. * avcodec/vp8: Do not use num_coeff_partitions in thread/buffer setup - Drop ffmpeg-mov-sidx-fragment.patch, fixed upstream.- Update to new upstream release 2.8.1 * Minor bugfix release * Includes all changes from. Ffmpeg-mt, libav master of 2015-08-28, libav 11 as of 2015-08-28 - Add ffmpeg-mov-sidx-fragment.patch to add sidx fragment indexes. Needed for new mpv release.- Update to new upstream release 2.8 * DirectDraw Surface image/texture decoder * Many improvements to the JPEG 2000 decoder * New video filters: colorkey, SSIM, showvolume, adrawgraph, drawgraph, removegrain, erosion, dilation, deflate, inflate, reverse, atadenoise, aphasemeter, showfreqs, vectorscope, waveform, hstack, vstack, framerate * New audio filters: Dynamic Audio Normalizer as dynaudnorm filter, areverse, random, deband, sidechaincompress, acrossfade * allyuv and allrgb video sources * Switched default encoders for webm to VP9 and Opus * Removed experimental flag from the JPEG 2000 encoder- Update to new upstream release 2.7.2 - webp: fix infinite loop in webp_decode_frame - huffyuvdec: validate image size - avcodec/vp8: Check buffer size in vp8_decode_frame_header() - avcodec/vp8: Fix null pointer dereference in ff_vp8_decode_free() - avutil/fifo: Fix the case where func() returns less bytes than requested in av_fifo_generic_write() - bytestream2: set the reader to the end when reading more than available - oggparsedirac: check return value of init_get_bits - vp9/update_prob: prevent out of bounds table read - avcodec/pngdec: Check values before updating context in decode_fctl_chunk() - avcodec/pngdec: Copy IHDR & plte state from last thread - avcodec/pngdec: Require a IHDR chunk before fctl - avcodec/pngdec: Only allow one IHDR chunk - ffmpeg: Do not use the data/size of a bitstream filter after failure- Enable codecs for audio: PCM, Speex, CELT, FLAC, ILBC, Opus - Enable codecs for image: BMP/PCX/TGA, TIFF, Sun/SGI/X11 raster raw Huff-compressed or uncompressed YUV - Update to new upstream release 2.7.1 * postproc: fix unaligned access * avcodec/flacenc: Fix Invalid Rice order * tls_gnutls: fix hang on disconnection * avcodec/ffv1enc: fix bps for >8bit yuv when not explicitly set * avio: fix potential crashes when combining ffio_ensure_seekback + crc * ffmpeg_opt: Check for localtime() failure * configure: Disable VSX on unspecified / generic CPUs- Enabled 'bluray' protocol- Update to new upstream release 2.7 * New encoders: apng (PNG with alpha) * New decoders: TDSC (a JPEG/BGR24/zlib format) * New audio filters: chorus * New video filters: cover_rect, detelecine, fftfilt, find_rect - Enable codecs: 012v, ansi, apng, bmp, exr, ffv1, ffvhuff * unpack DivX-style packed B-frames in MPEG-4 bitstream filter * WebM Live Chunk Muxer * nvenc level and tier options - Canopus HQ/HQA decoder - Automatically rotate videos based on metadata in ffmpeg - improved Quickdraw compatibility - VP9 high bit-depth and extended colorspaces decoding support - WebPAnimEncoder API when available for encoding and muxing WebP - Direct3D11-accelerated decoding - Support Secure Transport - Multipart JPEG demuxer- Fix building with BUILD_ORIG- Update to new upstream release 2.6.3 * avcodec/libtheoraenc: Check for av_malloc failure * ffmpeg_opt: Fix -timestamp parsing * avcodec/cavsdec: Use ff_set_dimensions() * swr: fix alignment issue caused by 8ch sse functions * avcodec/mjpegdec: fix len computation in ff_mjpeg_decode_dqt() * avformat/matroskadec: Cleanup error handling for bz2 & zlib * avformat/matroskaenc: Check ff_vorbiscomment_length in put_flac_codecpriv() * avcodec/mpeg12dec: use the correct dimensions for checking SAR * xcbgrab: Validate the capture area * xcbgrab: Do not assume the non shm image data is always available * avfilter/lavfutils: disable frame threads when decoding a single image * ffmpeg: remove incorrect network deinit * OpenCL: Avoid potential buffer overflow in cmdutils_opencl.c * libvpxenc: only set noise reduction w/vp8 * vp9: remove another optimization branch in iadst16 which causes overflows. * network: Do not leave context locked on error * vp9: remove one optimization branch in iadst16 which causes overflows. * swresample: Allow reinitialization without ever setting channel layouts/counts * imgutils: initialize palette padding bytes in av_image_alloc * id3v2: catch avio_read errors in check_tag * avi: Validate sample_size * diracdec: avoid overflow of bytes*8 in decode_lowdelay * diracdec: prevent overflow in data_unit_size check * matroskadec: use uint64_t instead of int for index_scale * pngdec: don't use AV_PIX_FMT_MONOBLACK for apng * pngdec: return correct error code from decode_frame_common * swscale/ppc/swscale_altivec.c: POWER LE support in yuv2planeX_8() delete macro GET_VF() it was wrong * matroskadec: export cover art correctly * mxfenc: don't try to write footer without header - Enable building avresample for extra API compat - Remove ffmpeg-pkgconfig-requires.diff: RPM's pkgconfigdeps.sh is scanning Requires.private too.- Add baselibs.conf: provide -32bit libraries (used by xine-32bit).- Update to new upstream release 2.6.2 * avformat/utils: avoid discarded streams in av_find_default_stream_index() * avutil/cpu: add missing check for mmxext to av_force_cpu_flags * avformat/http: replace cookies with updated values instead of appending forever- Update to new upstream release 2.6.1 * Maintenance release with some bugfixes- Update to new upstream release 2.6 * The VP9 decoder is now usable on x86(-32) and pre-SSSE3 CPUs. * 10-bit support in the SPP video filter * New video filters: "colorlevels", "tblend", "palettegen", "paletteuse". New audio filters: "dcshift". * The old libmpcodecs wrapper is finally gone * API changes: introduction of device inputs and outputs- Update to new upstream release 2.5.3 * AVFoundation screen-grabbing support, animated WebP decoding support, and Animated PNG support. UDP-Lite support was added.- Initial package (version 2.5.3) for build.opensuse.org/sbin/ldconfig/sbin/ldconfigbuild33 15336757972.8.15-6.12.8.15-6.1libavfilter.so.5libavfilter.so.5.40.101libavfilter5COPYING.GPLv2LICENSE.md/usr/lib64//usr/share/licenses//usr/share/licenses/libavfilter5/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Maintenance:8548/openSUSE_Leap_42.3_Update/91ba983f5b800889d01f0b63952088b2-ffmpeg-2.openSUSE_Leap_42.3_Updatedrpmlzma5x86_64-suse-linuxELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=b75eb2592cd05de4d2a2a9feb9bd16a8abbab465, strippeddirectoryASCII textPPRR#RR RRRRR RR RRRRR"RR RRRR RRRRRR.Av&m[?@]"k%ndo5Gڒ;JG 7o8"'5IL"gTPSH J, wiŏ]vԎ2cj]{7 E Vؖȑ%~g m+>jvkʊ.az.,YJ,oJF‘; BTϲC󔺎^Ϳ^/$30sbԹFPЍ byJbx^`xIP G pLRW?|.pYDQش޿+m|׬T3[OóbF. c81D4sJ9Qmv#VJ't/w-^w`1?N͈XEVG.K@c % v~u K {<?C+2 ,mGn)l$vԲLyL :H :^։uf;Us^{"a+ergÄW)B͉_.k27:n1 q/ϭcv䔾؎/kʇE @0wr6FƳXWN1\I':=#8BQ8k;ъ|tGx}:4HMǓo#nPMt y,ӿg5uC`o'D5無{&dO1>ZⶼZ [vuLB -pΰC3Mt6\e,+q cO;8`\0~#mI5HSV";)0ݯ5]K|56&'ppzyG{i(u(Kg˸7U9ѱ.&GbR~CjbZݗ5;cd6ň覊GgE6M,ä4M~4J.nn\o/!UgѝGyAIN0־5Vh̻$ _ O<.|c޻7qckqֲ$??)!!-鐁 FJ)kBW7DA~Qv=Ķw_ -O"xlARctݸĊ.HrdlyQjZ gxgL@ksZS%֍otq"Hffl8[ϢM~=}+DH;KV\%>PJ;=UƭI4 X( $:^㚸,`orH ʕa"sKyP( ;\yJר:5#agv W.ݦWX5_^1. i#6i?\\ 4sڑR@Y KY\.Őz YL_RKE Sc9r_C)g~ZUqq8{ݶTFY{;"-LM,#)!z5i\]b(Co_F>zVƽ~#&(|')>_0S;-RHʴ9m ˈ*-f/F:wd`en:*ˆwG-W W)sok$u TΜn˃_9~bllNAUc+8QEdHؠ2S9ˋQ0cA~2cC;<TKj/]{vtֿ{S|Y?>޳N;j4dφx1>[8jI&Tj>]1w75bwO?;:GX씈xB*?3[qzC@%'c,3ɉ6+N 5 `'A&@:\XӕEy1I! ـl?@co5QO8FPڦPI"T|SAֹ/*9tzoj}Fx PPw\=T4R}d=ͻ^z-^tZmKjHY|Dh]%jE癉P(+4sbizLUkp t.<VYR)݊P˓6xZmZMc]{1!ѣ9o[PjKwCYe=Ge_b#WciUyxyD6t%0Ch 6"PUSw3ؑ|Hwɡ?B-qy-Bոp&4UsWa_hǶ[vE"\RjI5վzr' -%y];L2^mӶ FN7#veã4 vwC1'ypʼnB=LG^ h6[_pa*mR?1!FؔYxbbs>Gl SWrpRe(R=$}HbZĩմ;jh75{K\{\-1">ы2eDӛz}#z!)7wÖja ֨Jr. )Ui7t4bbZMfīdM 4 O/c07\uB9?g1oXoOUWo騀,2W0e}EFc1/q}"w46.EK2rEwd@>pr-āzGPd440zmҗc &j&۽DP>s 3K+]$+}vUnS+EJIjk=M$%):z'>Pa(Ĕi[W$D4㽇&oŵvR#Gr|p?X 跎U*nw2 >̩g㡝ea5pOdNA=:]<=[59ǟrUPI-; c=$ٔRe3jrxSlWD8"eF9K+o}k+7RARՃp->#6~mN Ⱦѽ]{}Fq56ZKXx D҄b;hjAk^2$xc/9S />CŽ*ald,~7[Q"wӈIlA6zO%Z,-Gaχ` vE*\GV]lF} zl &K},bXKآ+Dw}52Y7PB<Pi>]p[м@dHF^g `bE"0Ϻ*;!Ʒ^HdwCB`V-Tt{E[:3=9Vȳ`F1WTpc/S@"!zp ކLƕD(A:.0ߖⓅQ!z$l "!ѲԫVؕ5FY|WN! qHT.n]x:ߏ*٦@yWG>AG?WIw%5j;3W4Cm^ipL1K/tJ:!bӀ'B=r[IYqOLT^9"9uR_A5 l+U"UREAZeP+N&-ܧ! >6|DH+4 nIC$i[eO%~TZѥVai+赠Әr---WڳFKtk.hzI[}@FsmLKi&1&bHhGnSF8B)n)^7?Xgr>ΣmLr;8_à=.r"!Q|EX- ?!":X2FxkJO;zP3,,Ƌ@PȾ4)-_<n,⿛cE[N_xpKd* l<8g+ڧgth|ߩG1[~77R/ :)c(\s(#N44o^I4rH3aX*-\c L oZAFzFA([c4wo 1pY(Ysy{LXpH? lƇZ*_9f0R܁%_w:Ԅ\ ){Ku+ KևW˃a֎#c (EBOa\"C\5侴4,TH0ԙZԏ:Gb]m;$`d/jYVƮmP-.9WˈUoveH>6XFs nj7a]W|HPj\\< FF' 3hW$`^mx8'&{(y;Rp5ǒ 0}.re|uY 7GaߚVp?:.[>Xpg t(R`vU%Ȓ%h,4׿r!juM Δ'I R,6S, sPmr"Zz݆lt]yV3~8  6̣ z',= "4ͩhk=U.'l@ke&edn?V S]M0\*&N+eϺսQlu.|h *b*%nKE]^Az E2\ mjd\f@Dad[t3!Xt:DtMԼN'tK^{O࣠, 6.T dltT] NUP1˨5uӆbd'qs X!/{Ѡ@e2^qv5/f=,ڀš*t;l>hmԶa1.M߬'[ r314F:uV֒]]R ,g%9 wJI#0n\ qE𷇬YuKO g+r$xxA,|tyq<Ȑ: I!ұXѫ:z7~ L:<9Ht6d¶shM՜+~d7TDT4V [\J-! }$D{2(_4b=.A%5t|v0 $T k44щn&'V'FITœk42 %}@sd0xO܍oVGňT5&mdBV W(DdqGWk^z E3ځkcJ2Wgu֎`.<+G4 g{UKuA6]Hg3"3e bxW 5TF;Jǘ\e8{D~w?{"qpڹ )}͔jpRzwѬ>cw[?j d' ,_] „]Bk.l1\bBAM3 AR(ly<ݪuVXskzw&B3R(ƈJ`h N]%n/ɕj57 YVh amך+hv]gP,ѩ4,RQ9l8^Ȼ$Wy_ ϻr- ĔgG'RBn!*_}2o?E+x+Faӓ)QڤHb+t^СIN #|\y\ 指u)`,yD!yݝɤ]HK:F{4JoY|Щ*] aZA5'v^4P ~8 SLW D^2}Jn(rY̧zmZYsQWQ[3=oq>0C%(.eEá/B/VX"›Pմ|:7Ibb^«OOUËESpˏ=$Q)CD h GD$8NwtvO#_8ϕP0bKޓvڧYk[ :>@N"t M&G7CW("g)P`>5ۗSVDZv,qD^mckqzB~grU#ba6g(Ÿ( SSΝS$a,H-,d-U$2C i*v>FErH룤 wM\U?X>M#M^#N>Je'j >F)}!U.E*knsFZU3!Z%vg U7 X=fRNl cb.J%UD=2I>^hrh{gx:NN GI6zC> PЈP-g4`?⻅FxC ָ&-pVwgU}% mLBu Kԗ_PBVgbԊpfPoFyukx6}z##Igc9i)r?#SBH!$&FGcR D`yp8(д=큡v7Jz9WJ_`D$ (KF@hhS})N= E=݊MçT*]~ Mm!53 mlKskahJ^eq NhEABF iv9˰P t"I*C+)A Ono4O0wt 2BwClbQAt QVX[ Q&[ )qe@7EtXj^<m&aXdU$ ߦ̧P"{K|8WѰ؃]t P= S4i=jRsPZvE邥/^h։9mn*4?]$$o;rœfˆNd^g+HƇ]_` &mQ $*2~\v0;^lGt!奰D`NP(RRN)I9c@¨Z7G, @a[v;=. Ò\w2ٞ82 ؍QGt2le&lw[ޖ^6CQG:X"3~ݸu+fp:a\oh+ 3{ݹ#scVw}aՠ>J:LnEjl2(Qݿ~'$DlwLot5L2|.Nm[R |7 R#| /Je+ШeɲFtr,ZRqR1> Zav| m[W^Tr9 S+˲dN`x4s5F߾@7CZx$3?};׷]]w+4Oi"R څObE9haY%6LmS5[h!6F8لwz;#61M?Dn p+(]@2WJ\qN?QQ$4K2\X)gh;P|hX=H]Q b<;քwmste wۛ@ېa>Ovc8_:Pfezb@{ 8s0-åP<5t?E4rpr+H1[85'BUϛq Z޿̾5KΖV?(\׿g#1›6&0"yQG}R&t\Lc 1 [2)g`]Ġ[W8[<5",ݣA~.`Nі䒊/DĻ (Bt^>nj* ʚۜ³bfe+'JT /ٱ.cnFAV4CcV )6[@и(ОH=blHKntm 7vNp#6vXI Ǒy*&)3dc+QP=|<~B [/[L!rBe[-ed{E,dʎoGMq3tZ ZHün\4#|H @$?>` %7M]x.|$ciƪvYKa!J2U c/53OF/l* oWʼqfӆQr=hټ*6*$La) yiurS 72YA寊Άy]W2ؖ(onM>iz6Nd.!K05X%kOqhp{5FS\.$ND8\ v _͆ڄ@a(#ec;_)xkZ-Z/¸薇 )Iύdw@Iٟw@s6'kA.bfg9X=v0Fv-vZ  `@Th\vsԝ q6oxf U "LX;if/#pA̾ `L<hhVUU**!B[FQD"{'!x2//Qk*<ľ^'4ߣ흐P) IwfXWJoۧ)?l~{L~{<2N}KfG+2< q\ɂ  s\EuAEVbvRJn ߦH]C嚐=;,h '}O4Rm*A:i,޳׽(9UT=&sT.T0*i2<xN[,T >\odC&{]q>eAOG* ^5"[S#ѬϒG&>L\=) D[׆X$;Q"$N7M8=_`gFnK~V;WJz%Q/|r!o=f|4]ftRѨwX(5ŎSAn&:\ CRv2;N5fIN(S溧 d"y3C=w_%*>zVoXk1Q?*pH$gg27bgb|拁/Bpc,ävhe6 3SR]*ɶB=E~_ߩ qB?irnϼ/x2gM0 7uD-h~* 3h~쁮Ok Ru'rPc\z,nkVb`X&gKyA)0l0]?# lOÌC%OgYW/lA1!shHm=F!sg בNWw j%i\<ؐ% |g/0|>eƱr\x")Ur8Kg t'u6]{x/cD.,'W/C1nP‰ v7 O:_D0z~/5#s+)i| kys PW?Xɟxp&e`X ʹht+-5ǭ: Fy~l-/n;nc#}E*7[q"uQ ۩mտ8ي3tXnN}e!AJ‡a?KA蠘;=#rS>&4r^*AJ٧ごjyZm:YifXlF 1nK0u z21%!A)AzҰDW2 _@EVWtT=WQV1El.pKR(Q}B 'mu<1N'N#l)ZXfAٺvIyJ= 3P.w GVy}?-۩eZC}_b^mUνĹ Sجz(g OJGߩIjn}ƀh5HK/V%sx|*A4vˆ _$]6AIH ]yDʟs^Iކx%3@EƉ?Zanǚ1 CJKZ„y#ttU *ms$2C $ALrrIoxXE0203aN68}X셦Ɣۏ\!x7?{_ؖɣ3bA_"T#]BI'_Fnj3_o~tEZiBdC>BbQ "em )7odEX+ 7zf4F&4L-X{G@z7#·Tݡ9.:@/Q@JS  'Xp R#/l}`G6@i-vrcvzd!OޝHJ18ն\-y,ҕuuܼQ˳[G<HJ\tQ9p.%E%Ŕ5jt<|Lv▉9 p_>BIkYD)cDekH޹wiih#[r(ONBdh[TFs] WU[Cy X6c}:])*)fͷ}ʔ5K(@5۷MyQ4`i;Pt.ҝfW)H@"uE._BpE-M3.)_Pf%+Sќ*%,i.,Uo,ѩ\ɸM S)_yJl+'#Y~fnm &pئlI?D?iTxj.wܠBß& xv{aɢVybutFI*{#ӧ&,0lunQxbƅl{Jy#Ց 2EvIXqMABi܌vn%f>}qQIN_0\aKs-._ls__6ʪ2ޭX],7'hCWbKmVODDPL[Uc_0(fx  "p|2OyJ3 B3%mf G ^car8v췳]R`EbŔq*աs>PT[;d@+XD̯aJpq)a2yʠ/0ԧ/dɇhdF~sz}ꡀYiG|{.zZ>!SHWHvl<4XC#P& kH/qvd,dH.[_Τv!F9f.D9d:+|t縺`Tly$bEc~+K*u}& 4eʪZ -pPGKdAa]+1[k%ѴuQo|>GPVE2ܻX":AȝNz$m'EȖձTAn$S *Y4r}V(ĽKRt۞h '#Z5.c-HNDC :92b g̎/0.n@Bɚx\G$j0|.(xH7(d鿸UdBݛ諣2*7sv;qDiX'J'Gw.7-8Sb + ѷ')o1$LՅVO\ޏ<\ʕApm#aA)BFhN)~Rkז|>Ffz[/:4qcx6hp uO KT`>"3$QrCŊ8ϐڜaEGX5T,eoQWi| 5N}#MDR%཈oQʋ P޿uocO2t.+0Vf,x{};<]aY6"h ER}" %yC%b-STcN~;eEvN cy'QoH,W 0|ȈY8y yyGevyNma07d~Į8-sdO PLp^ sx~$YS"R?R;*(y>!O<$'3Mg+4܏'c|"@(=欐jĠ=E8g qOG[BLEaBJ$NͦRebWz̹V[$]i c OHOh ^Ieu۴A"[OxdjadFNYPgSCBpev-ށ¸3L`=bBD h,ڋ:js^̇cԃ("ify}.I7(Fr$c0fw1N!T05G:&~m5șJk$d 2s6去 Rx" ?FuaȞAh!'X*Q-$A-H &NYKH 7vk6{'$n_0n3w|եЋ _}Pu-Xt\g@kayuի {MW 4yyWuy(MOM90˼(7kM! (z4RkȆa%S`v U1/Q%HGh mpd5,dyX,?^b p}ҵ}0<7!28;n'6wT#ldvc!3 wVh2f\~nSr V_QR#v  zo@%#.gd(ٳ-<'}Aƭ@f0P\Lk y H\鏞!E•_9jP;#Xx:'`UMj4 qaiJҏ_~v 4ޯqqo?+=ZuћҬO#RUyk ?H!H _5-ER yWlᶡT9\8)JTˑEQd}ʣ*pT0°4iٚ/m77CT+D#[h#b[La+/0r%Oh<٘}` 7JJOB@t=aMvl>9{V^6IXSx7sjz/yK~L&&获8>0Mn%KV hIB7<9h ~Qivr{>|ScMn,cKCF-~DH>-ɖO;fSO3UF\|qކ7br4mW1zt?#թ#X@T hrWj؝ q),P y uhP?Rpr~Aeϣ;:7TjY8CG4$j =igt@@g!G\LXreL4*""%R)f]aqAYne|J_&hY.y2 :*]<#+}U(b%(6w&eSuq(yWT:}?̸;2Ͽ}A#-x! X|^QXqjrpS'٘ \sr{.! _|+\S#3vCЛENR.NsDž5||ORcEg}S vs,Sl8Zu|[roJe$"xrMI*[QcVֵչuJTai4y2PzzeM !WgbïR7E'S8HJ fb,HrisFlXsʢ. ̀ٴ T$5zSx[Iƪf՜cnJH`1-uc.Lj2zB֟&GY}A( ϷQ> YXDVeH B&s*{(]O|O"u 蒷6+KBQ^`bmh ̳ 82 sI) ԭS(> g`@F+Mکn=4c_2p*۝l^%}nX Bɛm5>=Е 0M0&(3]Wي9ds| l@5sU}J'`Ĭ o<)VxKO!'dVN{~hXx3@Wf@nF2P|]RGR@ oM^_gWWؾNzʨO|B_ _(kqt XafЋYŐm3ZGzU˯h֙J[rI0g b58!ش#Pt9r ѤSM )ba2lrU:F1綡hS'2&vI<_SPɁ{ٷAz}EeJV1%E' ?S1⬗d7z%9l{94:W`%_=I~wcb:Ѵ}օ $~V,+ @6柆3цPDPDm9ֳI 쎧oFd(z(XD wppq\MFpr]qtvO:$A4<2}%֠I!ӵs|,WˡPfR]^h _gX/ ~XK*fK3 ~Un$Z$kLN='(.Jy&}3][Mdnxqx. 膔]qsJ,װCోa]DS_{55""C??[/VmcAm5\p}yCԨJ 4N^@۲rLmPAk ff;{`#,"nFE?-毎?< 9X Kb7t{ i:-HN;MA󩝋'DY[B< >ˋ=D#:^)V0șrc e *?&RSYx׻?$y2XJ+z yZ"p!kiNR!)͸?E/xuً& W4q=upW( īy3*.dȆjI#30ޕC{/xxdACrMzg P+;wvxqe)BY3G[nIQB*&o:Ӱ?v'VEVW2,7 Q?#txn-DrV%Co}J(D CSUw{=V@^j2-Ô˳/;nMUl1{{fIR%1! nיoI#4v Q(ͬ!3t"od}2 wQP89P4ɱK1/[CZ ~?_:㪗H0:<|!g_T @r n4ѺQ!Kfh!90/jMIc,c()CuB. w"5rD=僮p;S@ W>) +8>QKϮn+'|LjX؛I3K@ۙG~s[Kku ﹇x“T<珐Q?ꩫy ) "jBɞm R@;'Ҝ=YZY+A@2C턢H\3SٽY(D_(_M9\s͗M ]W!*ѷIMYR]1W$G|a ک5fYX(ckܕ0 d4/^n]t\JGZ [1S _c Ά9vPABx7eu(mߝČWҵA[dXрuJnu>xK M4,3e #=# R dd5Qսr쫩Ed-#w}WF!^8[UO)vjT)d$ JVbσOnSrE#yPBߟB-" џY+]?CHE'tt"9ֈ]6 b@d?ReWn4A넬{ъvJX? 7ۣ4+.|Ef&PO[G-,E8bq2\P8AB7?bAe-( 4TNfKt1y~؝CNچZZ^Xᇵis7;c'0$DpXZnMqϚ& a,h=Sr|T=vT)0:hu}+uܲOUW:,wLwZp5ӟྫ82<` ;PJVᘟ`88 L/|VOvb͔xwg[a*1|A٩Wb/4[=mhIoz7I~|VM4lv@—j(fN<&JaseQlPe}fH @=fE1)9hhXp+k&`sr)IͽpW]͔ϘFKpd;n=J 2!}3Q3ߣfBt cVgi.گ!xB9^NsjfxYpGKS{(1Pg!zWpԉq `\呙Pϊ;tқOxC@" f]|R/3l#|WCǕrw,]Dy3/}A&ͤOBWErd'k KГDIYA RJmޚ@Q=%cd5-%!1 ܠo4LKŗ5K|^aώ5&3%0o3S|ZISFȉI^Y|9xbO.<_h+'KIEP\ 9 pA]*|C(P\$)qP{YokoUX㽘dAdzݐ 8[ H4jDE]>X΀IPmuƖOhT hcHzݤ[x@pc!RMF_~6)T{?9:)GD|8Ry}gk7ύnV!qU!U;T{=A]< . 7 )r[MA 7)2gʾMa=ds%)bo.͇Ѐ)c[ 4qs SIzrk^{%#NZGEpfⲳp/轧PŽhJҞ3k{"oӵj~SZ$S6nX̧O?{QJ;qCEV`j J!ltJs8y08#+"$kGIRoBlrʋUYu,ep쇠Kq7 rHu"LznҌeTy#k]极t*Hk8S[._, $t1Bwao~LZB7`yO'>dA M* ES VSplV2U#lJ8Uka--FLWA6Lnx JwDذd{0gY.!s VrqN<hv6+IoiH9[X?w IsKofj=W#V7~V%0)A&M^؆5dJݽOg|\x0Sׄ4E\ EV:E 9uKItYFK/Vө0y6%oˀS_&vہ㦍L"YSsħSDcIg %>uW|^>LmP?Xi ]ը|ñ 8T_:K'QAԶߊGJzWCϑIVS׼4GF@Td%/´e,AZhfK"X,$c;=j]h,xx3Z4G_H4yuי&+:Ki3^NjNbo˱[/=}kt#k&9ͤl'1rs,Q'[ TVf4 YeJgN?ȌO^?`FF;h!?qI5ދ[ G:B:$R wW$΍,|rkwGz}dq,@U5 =s>E1ߙG!wpOgd@-aJ_#k{ VU|mðV-il{40-(*m!{:$jgl-Z*9·@NZBcj\E/+>e2";A}l<x-_,D`H%r$pe$OH@gx^9ju圬F|2X<oB_r驅JA4[A# 9'H-fG3V,HMۥ(W3Qv+%c&!e@NqT6qKsrm={k}]ƂXdޓ_ VdkmHYb缀ʎ ͨ m~KB*x-]8!Ճٙb{`|n/@T(|傈A=|u.80ӻkwjHC5eg Ih'0>=t/T:Du qnXKi,ȼCTГD5s{NQÎjujՑ!gA|6@6Yiˆb0?|M.]!0*vֽ 3+e׌ʛ*FSbu9BGdS"Em%QP\oV,g3|u"MMs6/Z7|(L˘ 2 'PAV%|9;_&g`vpF~=mC3L I5ų8iGRޭ sR,Oȝ8W_wL%B4yA]ת>WMv']7JӁ,[9s4eq}<;9׎ yׯ⦛ki6kV&wO6xuDѤsVTmBmb~V$oV %H j_ܣڹ $ &yL~9 peeo&O!DQdEW$q_,Oy.;\{ԕ~#`whuv$QF6ڑX1_}8&w5nj=: Ltf)N2pŶ]-c9Pkܼ|p $kH9JG3J/NJ8qfĦ, q$ӌ[ۼð&?@)@^~AuZ!P&s9ImMDjm! [#NUA*Ѭ ޥl90O``h[vD_4h#rXЂŝ/!ClVgW'O6 peYjj*46QӪ65lIM2eTT٨I D3‚0&'℆EŔb7 >>q9bXr^RMFu =u=J]?s^)MѩF̯+ך.d.W ɴul;e 6|O#mCB2w-49°  > 8AsRFOs̈́~ޱ Gb jWѿt-φ(#'qh pSm6 sc9UN]c^­s)N5 "}nщʹi+zݲp7Y~٤ajw##yeRؿj!E(~ 9y)JV'+qPed=&E>3$ÊCMzT?p>13}jӳt ;лdhӚ,իN#1h2 tGб(cet#“ޘW*FAkL`Muj N>zsu%F  YǗ͋Bf ٶ4{UU~%:N)cb؀Q5׸.Ļ)k&=txRADŔ1)}F`AQO)^v yG$GZ^LD2 _v];9Ĺ:R˷` h9e= ce}?%O eB1 b~ AV/gȐ|^=ca4nlX5y*\eT8Ћz?&FCR3CCR-?5UFD7ˇAav*qcrwM6u\Yzm#{zt\U4i-l6L1BbhbU"][Zb'd~Mba ؞V{۞5xP06ClH?ËJM%Uƥ%Ou'\Ox($x'jb  $"Re+66)ӁURy/FeJ#>Oyo(W[!],fF;{ #|lh̜JivPB M7 w#TؾyX(o!F6+VSŊ5w rUG"o6p^VZIhd] DzF5#A" n.W sȣXX#w]#W!&T)&}jI鰕Hfba!szw 尵~**UKe.2#vw v4;M nhpdkX)bՏ5Q E6Z Moʦ5I``bKoPIy- Yq:(_Ǹ$W&10CM59MG/:?"o<ⲽ5ɘWA"2E[X@ ʵ &au=šKc- }.+E.T+ƾwF):h5IѯiB&M08&®C>FQ;WwD%pb\|-dzг8]ڴ'[}}R'A[P?E޼h,{/:]K|'Vk( ^ c=ŶI|5JgO ϫ+ʳ>^fÄꉦ#: 2 B] tKսgV5"^QyH#6 <$Ǡ@fZ Մww%2˦,2eL)rC-XphTYΗw.X]Uz B2xw1'A mEye\bzFMR#}?{q𪈄Hkx,?+H:7͕#RzIΔ&$U=W}љRV}VlS,l{kU!Z{ YMnnycM5\vUбw ]A`F! <7r 8g+)vj30x@?RΓOzEMQ0$ߪmRWAC:'BzI|vSk$μ8]G/^c$WD-^prVK:壭"ͣL:n:˻2kR.:ʐ8{7mfEJ6ü\.ϦyOL>Zb S"- vsnò\?{v}DezV:r $\Q: B,./Op )g|h+gn7Aw&? RĈ hMnu5j~#4"8#_r1`B#w`I$K#`UH"bkӵKL`_X9S--08m셹~i}9r `=3<͋<%џׂ] x 9zdoC,$΢*XЕnf@z) ulnR-fl" ނFcƒ.N.8`̤Eqae3J'nkoۢ~321u['@As yK26BC~DӬ _Ҭ* ˯DUCZׄ,썲}!u\KHֿt\h*qNm'g$Н @S W "rDÕrTaC)-sLr1pT /Zg\ j˱Acv' y-T$MG}0+zA`rm JڬlKXQ21,@]]-bIkMT\)uKnz Ws }JyJlx 'g}9ŭy,xwcIp2Q\9OFdUE!ʖ举P8F2ꝿG?a9=PIt}UW19P/<}BY `ZEζT]CԤsKW~-lvRQca>oy4$}WXԤ]?VdڼH/BݍV"8mn-WMƽ^Y]KOR;L>%{r0ߺn3Y,"km O!k 1O$F\j$'Z&hYizM Bjn}<1#wű:6V2) ɲ̀Z (s8@zbޮ]ˬŠ*p1"ؓ~SljrdI"'Wv;8=f[:"$]Jw|8# 7Sbw_5ة9Nn76_kLJ2It% Tt7&:%gۼAio睜enLTѢ'f2.RjF󄁪;*}TW`68@,r|?g1NOPB =PP{ν%†"P ذfN%VϖDd`!|V Q]a$8whF$ۧq64^*9GgUy,iT ge~b>DFIp{@QRQ%N0M`++xW%U:q%h9A{w1yGfm(8{Wje@% %M#]CrTλ#H. ݑPΣTN0) )5&eyVˀ:OSҴʨwk}W@5NOr~Z% Wݶh HW^(Agx Dypz?eR2:bB> Y kniG5 l= a|}ld؃z}"(FqtωJxp7eiQy̺(rHQ:xIRwaU^Q)72aȇ A09Y# [Js"&U\i@O_ >oIS:\|VsЍOcUfEbǺN>Ϩ1|Fc!v{Nt Ao#pr{;րLo, xm=p>҂q~JD+D7A~ܑQFoz65/aدr%1'3+͎8fH.tɩ곋˿ % P:sjص?DRvî/ l|`֚>`j3(RQk /VK3LvX9w1qi?*BxXL2m4;˛BaA?Oq*`VltEorU8K`R*.9wỄu#.)ZF/40 23y4El:9Vpw+W[ʡ/H T@7?~(JV:OY"+^k0W;EʃCU|q{;^e#Q\t%4ӄ8g}j eإ:@ZG'N=ȁ4z%³d_k14*uMuʼM^rG"_X'm;hzxif׶16'H&npA}&0sh^*׻{\bjs]ޞ縑HNlP}4'Uһm午U}( p*v&Ra-0g`kۘp Y(qV3 x ~Ǒ`Ȥ"Vs$ 9rX,ICf1w#esk}@W]`cCQ\^?owK,c=NMɜ悍|T BY He@ZtD`ݽM@a4Cz-ķhSOJܣQ0{g^R<"c lgQq=8D\v1;E]z;wdA K삪K߼Ќƪ 2 Dd]!E+ka7SLf*JpC,rL1Ӥ3D]<üdK4cY ,͙$:~-Opq*럹Y'Eκ7XcaxmV FR_l4;< a,Ha+k["?x?2@aڼaoY Y'L֧_}K8e|z5btSj~N> 3}د 6`w=KCS3hMt͏(|b ^~NMf_@GX5 QyhT<QpN;=hsqd;CĘ3M1:,*}d齑kG&L&)뻘b{m^1LJ; +}4נro>LHu| (-b]:|햘 UeN2JMfjb"xW Au⸺Ww*Bd{.3dR?>4DG-Wxʗ+M$Xx՜F(A~ d9<[ Ui"p e:e;94g!]nKm=I1QH6B!Un8]|Y޷ˉN/W\n q _POԟ^+p4RKLu[D=LK/yQ]ղ$^E&K$|y]N/GsOfb4Y VR 2D KW($N!Ggtfw#_9C(8gB.qGbG=_Q"$&;|NJvF1#ݓXh>^[+D5 G{/9q7qreZEn`NؕXPHc:JcH׊m\?ӂBŠ<KFSpH ƌd:Hbrʣ=zIX~vkzfq֑*r)m3ANId5{v_V#jyNIV7`7d/͟M}sY5l4ߤցC[qxjU吐1*+LZ~E,K<'%mB^|39eUʰqǿ 7*x )9rj^Tmcg-q:hY7E8r^-5E%T{c Kjw cRFny2x( v4Je{%+鿬Ĉb3So>y-Y -d &T1bɥu3 hzx&}Pi8,\STm'gIF̎ش,zWѡl:R{Sm5} YX@,(v46u!\Cb<[5 K혎"-?SgS";G2rW?nUSR?j9lc- D44[qߠ@vpd\h /·;ɲ4xG>;TCj/~$YԈ"W(/pmJιQ7\樤le>3[nHX4k2BcLtAJzcZXA0mOYZ#ˇ{lͲ'WaL928Rբ?k.XfLQO&Ln<S0}b]y ,"S?*R۞o$'B j N%=x){|* (ВC31qװ<; W43&Ӈ}mc@ ƍyFҬ9GJ@=_;ՠ,3e\9 xJ&(cyBKW~6:28q L''A@R0ֈ29t"3LМs!%m[:X |'.4R^+\Z?ZnR׻dn+l 9~IVŠȕf()(Է(KN9$ ݄1*??;J&@OOB.HÞ_r'z2aHb [riv9m1I'E,XqdѺu@Sfcau6DAYJ.­XHڪ^u&Ln_6  éhWhJ]I`|:Eś&Z1ϙ ׍t";`GTz8"{uPf0JJ,Q*esJ]cvH*N0v!R^>!8j1~-jYFZu2߽KM<#u?mv#7+B˓y0,õVzNűUO5U*F]R &G*,kZd3U o,w$rm`.ma͇)6juHCi jΑ~r\i@r;*Rd^צO>ց7}Ghk,}4& P&X[DUsNEԺa6?<Ǝu5zF_CNbT/6>꘢-W YlEG=z>ȀJVgۀ}PVA- =uIL-/Sy ,}fmRyhZ^ Hew {gCuIΦX.x z+ȕa|8eG\ "6ՄۘxgAתqJ%Z$ t&E/|螒y\DA*= AV%*^[0*MPT J]*e\?ۍ%E~9Œ͌)uxnVpI.-6O>f:X|X:DU}K)Р#e5`u^01>vKzH4;QB?!l/Ū-h rw4~X"pZIu&` xC.Z)@騸Ȧ--¯УhV9` \FIi1KS6֤6Ԟ%p.΋"fmf7$z tƑ8;gmEQ(ts&<9M:T H_&gS T8h{:G~9#W^82 Y\'(S0J:Gfp> H;4TAT<ϔwJ) aĥqUlൻ@Ჾ&졈pa#mN͆ۜDTJk4 6V˹nnwba NLK}x y$vZvL#R=J1XgJ)ү4I(`qO1HSf倦ѻ7ط·۷(;AɦtrɠXGǐ'#F RXnόzgq /BJ{argMc.DsM@o#E%W 2y'Jl*bpvoZB+Iɧ1b #lRTeV~ |lW^xvr}u%QR.# dÛ`W~/[N^x a Px% +/X;LUu7qxQs\{bxESOJof4ivt 1g֐lkSwF^dbB=إX@vRmHY@JEw4g?IB\`0RH19Xg ׁ[ꂜ@T g'S679cWmHb! 7Lf<ɸ4%jR/H(DWp Z5'zH1,*nkwhGL%#UNnAkEKL`%o-NÇy&I9ƕ]V2߶P;UTU E6F)6vA+[B MsV-kʇhOb~@ʲ55G:U:wP0>~g=OiY$qce;Ȱ!2VR6,C`R^K&f-mgp2oNDjMS:+?LƿwgM)4'ac3`.$BI ~ hL5IVыk-X]d,{rSS^FF#>08{hf6-vG.QvbFɢAw;CTxy4!QO h+&]XL)s]#iiM6j-#:>?׸ǤRIt5;0Y<#A2rQYH9,媯/6pFe>!xݸG 15t$X RPM酛"(6Z˄Ryf\AߦOD@b*jpnx. P}'0ia[7&|l|z5*:cG<w|8sN`G9$KEMBƣgwH6 W7/Avz[``JheaU45͇n|_p.#`/~Lj3kՙ2ӧ`Se]>y*؆4QH(a| RepdnT:m[O0 %0&3v*^K5{Y坙_WJ.07fͲвK,j٭ 8?fMn{y0>&c[Ҽ<5 عcO$[QV`J5ͺ00UԙJ髧ꫮv'gMPC" St|AҸBAN̝*`U !nUɥ&؎UJl.}|SDxgm8kX^iVzHP@p+yÓ&ŕe}itB9ˣ.\@4n )ӊ,VOؑn3̌'O5P k"f9<0I 1 `0#&u}Qb,KSO2]{FD]\#>44ulӜwttF鋩itC\w3ahqzhGWQ$a2HnpT"-0`Q 0OPaBлw*k53Z.c< b*N雟u;|캚e dvǔ!( $`K_y 4Rjr0N%J`oZ6gdAnάoC"TKb@_yѩ(Sn&{A]Mg 2Kl 6(>h1vhrb3S('m g{xW+z^n~ƭ]Z, oibRfψB U.=rhNCy-{4RJ~ 6%"MqS!ŗ)ۏ8 ~ƥuĚ76V,R<31١6U)|4v=Y䔻/-J=# umen.K S~OFᏥx2D7d4&ݗUԩX^uTTQA˓`;h9z}~Xߜ.">^#ZԿmGh@v]{C͊+s@)3KVHw44p=w2CqZVLs\Xd篃)C0˭ޕ dU!k`OAYf"qa+Ɏ5ᑂ⾵ "w{ @t$JQDVQFKo^?^8Իq͕ }C)^Oe?I,DPg&]̘,gk/6ك[ApT0G۴(0<5 EGN|J8XO,Zv1ܕUmBf!ۍ$oVIwuE54' Yzv D2) "Jf*J{aj -uZW˜c;@Mf`OQGfkma֗:xyO  l`[= Nh#:f$=yx즌hvi7|L&,˄a I;|^SX+a_:pQ07J/[+8-dA ,*,1>L*Q}hr깣c5]%Z3CQnC>j {4OF(np@g_4;yT'fwΘ(1hPrN_ϞF5B~@^T/Y$i$ދ/uôyWH4/VәM*(/:q9zajLJip)V#L3#*!*㰓VG/%7. Ȕ&AXo^4?g!ڂ!Powo޼g%?}b qlđBx:T#n:>p =_Vn7m'S\4 imĽAv* @f Y{=e{ F[E</ qjc3t7 c&s Y1PϵCl7yI~,z{+`Ȏ9 [(i|{BǀS0ۏ.b.]xeJHOBã^SnY  +,a<?{]Ck-]X1{ͣNٗ<ۆkG2} EΩĔFK>6|hP8߼Tk,?j ^Yާ6/) N"Yʑ]nRBY6,^"m2"Ϻ{_!ۂɵq',Tܸv'ܔ>U[#u ̵4"dLr>zVg$T#IU37,Ձ)6$ʺa +?u95͡{2_1lqZ>bVf?o l])h|ᑌ;ʥn#UZ}{K%rxmEZlJo[1&TFôi@'Q 3٣\3*B ƨ6nUAH|֚MTx֎)Rsׇ*W̡YzH&0)0F8NAf'=׿G-z.FDң_ L`ktze~%t/3v\ RCn0l-XV*& IK슙Gтh{vW d'7Ś}뜼H¸U10Je7GIfv'%ԙ5%<探}wP ܋toŦZs:\~_c7ya horsX~"qSX<Ҽ-cBP#l#a3v%8pc?E!9Ʃw;vjr/ ;5sY*'IJ ~Ϥhm2+ghm[~Xӷ9fļ); y;7̄[=shM+嚕[YacB)'̷~2Q.VѢEExn_Fy17Ezօl8լ,AKR yO߶mz껁I9CQ佇‚콠ir-]^#EA!Anyk15`))D. &?'H$5M\'[>Y1,@ti\"ɴ{U!.>xUO0Pu&|8aѷ ~9nyS&gHߝH\E>fl, @7)v}:A z%NPq^\ r_3 ^43%~}͐6J|БbF{n(&oL!6REd~l-3-*7ĶY|2H vpdij s&n` ZeՂp·d>سeϙ fA^'Dt\`gy_ oiLASPHr$N[D;w0yH:GI-+(}IuB!]kGIJOc@uhl* أK5_Zj({6GěRJMxN:FQkDcFϣ)bADN4f܉o @O)G^[u>]^k|EWUKs~pztD*-F+AY Nv>k<K D-[L1~,U[ݡT=H,^~/ g f1$머gI+?8fy 0.B#=0zʱ:7-fTp86"8$qh:% +`Θp ~qRCݽD~xQBDp-^pH>dґK~'+JIoZo:6Ui5'GyRZ|\S0|xEM z?u<%@E@!ƨn-?2ѬA ~o\ٌᭃ₹Nȣe? ިT{h^ȝ]<]F*s^ xF? Edt33ZBt]Ɣ_ W [܅iG/(QO?lMRnA!SbS>{=P#\F 4,<R得p&K`Ln{!d)]2GN/m5tR+(8iW%,u7(h#|+K]3C?6, r G%X6 {<7pد.q[б%f IU{#VL:\ѷsS6Mh[E2yK*3='t% 4 ^VSdZ+P`KRA .{!p⎏Hp*-M_k&dhu~yGqب/ Omb^{]^N6( M._{EE&Sꩾ\l>f.{8 Y.NnKs7U\ 2a,M ٲ.$ы8Z Xm{|jJ4I!*KJs̷e(vҮc%}@+I;Rx띄HǘHoW95g9&"LSp״TؤSs{oإ4v.Rf~9f&_|Ee3} |`o\o[)ZxcacQaضSR[&%0P@2'´#'T# NiYRgL2`Ț4& `J5iq),!: ?`& tfP5/@e^$'X9'|M*8w KgY6.N:2J]4ViX]^AA>?L=3O-TwgPΞSr'Փq?2%ZoeH1CzzQ~U+?cG vJPdoΆtcli+4c1& J#rI֢ BԟN< aۨ a z '괥١?Hព'oyTe8:P̹,Enٮ$>D5IO0?.UƧ SuGȊ$`Ɲ?"?űR\[m#~r2 087A]Botl\M+@<6H-ٯ$Xpn` h:~sy-7p!tmC&8*K]rdL;f Z`vdXg4;vٟS/.4ʹ^kZ~OΚ_:|>=ۮ:Dlh]lWh.~enuVHs`L)Nnj4ˢaΓiDmnZ&G>l#1;Iune Ò桟O-7ӫ[ Y~1 = !֑2훢-ȟ0gFQuP1!`e 15 v9'4tO'e|Vab`e]]8v銻Z5%ȓ':*].:b3f ew+T| MUaI?6.7gv 1^{F;—zi(0FA$ȏ1L:gÓpDbA^ӔsG3=/ie3XgBDE8ޞIrPn nȩa=7"%'|1^VCzA"<{*,|!p ~ZW-39(wXVSup DEomSg,#%" )UsN:䏟FXEN4Hhh&l̥ ǣ 7+ԦDW 5 g#2D2Ἀ6wɞlG'HuQ~֣"xp6b,8};nxO(1_0y%95m9jH3ӽhz -{UkO[1n;Tj0W*753-S Gzj%| &%yD(pc}Ridض|&2> _ձdpDxP;>A5@vkU Wsoנ `[:KC? 7uW=M)Ȋ}x gUMӪ*44h .Fs-}<"$(gS%N]G,Iz'T3^-v@$6Űx#zz" 'ExҸGJ؜-r)#nt ^`T;TO+mt:٧ߤfm]{YTyMVIa 2M|o7(υ‚嵝36=qR1 *p1•{`Q$Sb.2X"~ ifhsQtgP.)BA:s.;l^*Ĺ<@#u\NaޏtCŖAxf-0l7R%|}6}*jL袾-s^5"~ʐZq!}iֿ,Nݜ4"%qw`pd9VNEKЈh.ѩoTE0:X!s$ G޼u’˶m'QljZZ'W-(Hzfeܺv֒Hҋ)=-Tsb{[4(eǂUlQ~$,7nvJbz@x 取2gH;3y1~GM"cA}9sĹ8cm?vyXdX$IO^xp~ P3"Ȯ탑P}Q%D#:5\ PϠ t& yrh,"\m[/5 5`vչƃ-~ȕdhn3Ձ3$qVV!o"eu^[ *qS8FzR\!@EjuU_iQ ȏ^QOCz Åư[}jV!\U{n ,軋N¤y}NszN ,ii:6::&_NS:#bß=+_ݹc#Op ^ lbNpuEOzP1c3J4? zuz0Eׯ}hmKOW`L5M]5>. U'_wt`iI9å `:^W*G Dz~.nk]x @!I;S8;^D+u5ofQ 7ZjӘ0n^5fF_"-ˇ :][cTk؁37 gON2ft{ʒ9#)+}G} *Ǫb?XUH0@ (1ʆ->lJzQ\Cb@5Q-%dE J1a gG(Rs u\ıaݞ+2ߊ(.Hơlbg_M@X?SnX-+1ѡ၊ SEt%o`1a*mu+VTs\Ac*)=l>8ײEĪmDHF&:vJ~ybHjpzu:;;E!g~o#=p6y_6 VWjTDA6 :5o6rGGIWUބL&¿nPbꮌ>oB m n,Zj|bb?~;hUK-F_"s"̙>ӞW+gC|4CȮb0{9L:x=SGc+}]n=O003r;G%r/!ip,0e->u礛4D|`VC;>},+Ɩ <mD`8ʽ>Px ;P&Ŗ Y oLKOTVbDSA_ FZ&p`yh[=1zJۨ-0E.y>R:yQϋۺDPc@'νpS7 ɰ/JTS&= ߤsBWgUm+!S2D26#k\n^Ȩ7Q 2f_6Bp.VXׁ}LRk{hIX2).ȩ^V`@n˞%ƚggB>#Ċ!ZL@-"=^OPeN#2?xDދ8jSql! .E-ɋMg5P_ ME[&|h{k;ڂP.??8Mf]70FP ӃV;jT1 &1;H*R(7%1'ESbKں G}~sɰ:xp C{F[#;Yr5@jt/1樰s!NPo/6ԭZ¨z|^iʑ])_A{;XDn. +vJkK4!@[aß?.ɊZ&1LtZ&lJد,&1?."4%4|eDG\x}8S"#ܨZbE"h>ܧؚpHF9-gpD$<@e xUfeWZR 1 3il GdSP̧ZMeHMq=&%[cʆ.q?Z*ԚU!%_Gh{US|[@U'[m-Uœm N+ll?D|`PA?h"u}p_WY JQYo`ly^㐠{4C Lhp\4*S6^v]z:{6Ӱb[|)t\Ot# JF {>:71wm'}*O."m=좫G=A#&w!/pq:{fֶez.!B & =XcEag;'[Yp_F xJ~aL 1W)Ԇ8z/ wUin OƎa b@JZaAW;zT6NꁔԚ'Z&`E $!NƿeJ45Ӗ. .bе|_hF7Tns jK)~T)ab@-?ƮWi˅XboB1ѪC.W{OR"uىDmTM{ED:n]c*l5eT~4oM&b 'hqV8F}$ezytfE4zU+@~ݨtmF?XDAR'C ʫpI.'LOɛ8!8)Q^ι?JBvcW͛!R@GZ4F 2BX\vHll5azA2cO&FCy::n)S?+ȼla8=$\o^؉t=ʎ~3K*=B0J"Y#X~tb<JͲ^` Wy‘ `HS~P}'GQO˽=2g@"|vbF%-vExd"-?.22s3sw51)zevI"߰Q=|t( Dm1pM$03~B ms ~5WQq͘\C NpWX1`'}YȿjX:fS$+vs%Hn$љ8}4w\ߵCq W?+>3k"v0~$OMPZrD0ga?2joBJNH d15Op.;$_\ {6 7^h]`4TfLsO`,/H? S K3Y&/}rz[5k v_0 pTD:+(а Q#=Jȱ̉f.Nc a3C dAQhF\@Xnjޘy2@L8ܿ06l NLC4lF>xbb9B|˨.]Y6@˃jpZٚ߃X姛 Z'?힦Ǹ<>7&+)_kuߏsٶO鉩2^PTUmBGYyqe~:m3|mpR-{*0b?c]⇖.ܭ#< 2@-h:MK^<94~+.Y[da^End޸rj^RVe l!^w65nf)$?@&(| Q% 3OiRNGo@H l!4喢)%Csdm9?_ op'om>Tcv:Me;_ &|.6ܝG|9 $N7ȁL,rX D’j1])tջɝ?DFTγ5?2=F[ltvNxJ߿{ߩ9_Oӂ*.h*]9Uh_Ur﬿/jW,:jSJ,(/-4}kc+D= 2 :P" / )\ѨH/ZQ.]BA*ψZ%eYNõ$T 7$f&֏o3CѾ8W(䶡{ld|$|䅖lg{CzӪTlk)8+56ꗡ21dT(m xڌT8Z(_jF5|KW@c/]2ZB02*+f/uk 0d@ӌn i<D< 1)J% RK~|j/::#8hP3.sN;HWÉ:Zɡr{1'zЯgk6.x.f˴Sδ*%)]xm#cYe= OȁpuEh,1$r Tr4e$\rxz%^c, OEp#*c