libavfilter6-3.4.2-150200.11.57.1<>,vԉf%p9|}(P2:nkKx2>I9Bj ~3$+3A*}ș:~c$@?ȸd $ M= Sdx~     <D(L(X(($8,p9 p:rp>)@8FGG`HhIpXtYń\Ű]Ÿ^bcƗdef l"u8v@wxyzXhlrȴClibavfilter63.4.2150200.11.57.1FFmpeg audio and video filtering libraryThe libavfilter library provides a generic audio/video filtering framework containing several filters, sources and sinks.f%h02-armsrv2"@SUSE Linux Enterprise 15SUSE LLC LGPL-2.1-or-later AND GPL-2.0-or-laterhttps://www.suse.com/System/Librarieshttps://ffmpeg.org/linuxaarch64"@ff74d27ae16a863bd90549ae44142d119f85edfde13e89962b8451889fd6afb1eflibavfilter.so.6.107.100rootrootrootrootffmpeg-3.4.2-150200.11.57.1.src.rpmlibavfilter.so.6()(64bit)libavfilter.so.6(LIBAVFILTER_6)(64bit)libavfilter6libavfilter6(aarch-64)@@@@@@@@@@@@@@@@@@@@@@@@@@@    /sbin/ldconfig/sbin/ldconfigld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libass.so.9()(64bit)libavcodec.so.57()(64bit)libavcodec.so.57(LIBAVCODEC_57)(64bit)libavcodec57libavformat.so.57()(64bit)libavformat.so.57(LIBAVFORMAT_57)(64bit)libavformat57libavresample.so.3()(64bit)libavresample.so.3(LIBAVRESAMPLE_3)(64bit)libavresample3libavutil.so.55()(64bit)libavutil.so.55(LIBAVUTIL_55)(64bit)libavutil55libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libdl.so.2()(64bit)libdl.so.2(GLIBC_2.17)(64bit)libfreetype.so.6()(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.17)(64bit)libpostproc.so.54()(64bit)libpostproc.so.54(LIBPOSTPROC_54)(64bit)libpostproc54libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.17)(64bit)libswresample.so.2()(64bit)libswresample.so.2(LIBSWRESAMPLE_2)(64bit)libswresample2libswscale.so.4()(64bit)libswscale.so.4(LIBSWSCALE_4)(64bit)libswscale4libva.so.2()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.4.2-150200.11.57.13.4.2-150200.11.57.13.4.2-150200.11.57.13.4.2-150200.11.57.13.4.2-150200.11.57.13.4.2-150200.11.57.13.4.2-150200.11.57.13.0.4-14.6.0-14.0-15.2-14.14.1ff@fafaffWf,f"\f@e@d/@dJccʂ@c@cahaQ@a/k@a @`@`@]@]#0@]@\F@[_[_[ @[ @[@[[[ @[QZ@ZI@Z Z@ZZ.s@Z!D@ZYeY@Y@Y4Y@@YbY@Y}@Ym@YMY7Y.@Y.@Y@XXXh@X7@XXXXk@XY@XF@X9y@X=X=X TW@W#WWWE@Wv[@Wq@WM|W!@WWzW @@W@VV@VVV@V@V$@Vy;@VwVuFVrVn@VhVetVZVG"@V4@U@UU@U@Ux&U`kUXUPU+U @T9T}T+@qzhao@suse.comqzhao@suse.comqzhao@suse.comqzhao@suse.comqzhao@suse.comxiaoguang.wang@suse.comqzhao@suse.comqzhao@suse.comqzhao@suse.commeissner@suse.comsongchuan.kang@suse.comalynx.zhou@suse.comalynx.zhou@suse.comalynx.zhou@suse.comalynx.zhou@suse.comalynx.zhou@suse.comalynx.zhou@suse.comalynx.zhou@suse.comalynx.zhou@suse.comalynx.zhou@suse.comalynx.zhou@suse.comqzhao@suse.comqzhao@suse.comqzheng@suse.comqzheng@suse.comqzheng@suse.comqzheng@suse.comqzheng@suse.comqzheng@suse.comqzheng@suse.comqzheng@suse.comkbabioch@suse.comqzheng@suse.comalarrosa@suse.comalarrosa@suse.combjorn.lie@gmail.comnico.kruber@gmail.comjengelh@inai.dejengelh@inai.dejengelh@inai.dejslaby@suse.comjengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.deolaf@aepfle.dejengelh@inai.dejengelh@inai.dedavejplater@gmail.comjengelh@inai.dedavejplater@gmail.comjengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.deidonmez@suse.comdimstar@opensuse.orgjengelh@inai.deolaf@aepfle.dejengelh@inai.deolaf@aepfle.detchvatal@suse.comjengelh@inai.dealoisio@gmx.comjengelh@inai.deolaf@aepfle.dealoisio@gmx.comaloisio@gmx.comstefan.bruens@rwth-aachen.dealoisio@gmx.comaloisio@gmx.comjengelh@inai.dealoisio@gmx.comaloisio@gmx.comrobert.munteanu@gmail.comaloisio@gmx.comjengelh@inai.deolaf@aepfle.dejengelh@inai.dejengelh@inai.dejengelh@inai.deolaf@aepfle.deidonmez@suse.comjengelh@inai.dealoisio@gmx.comidonmez@suse.comidonmez@suse.comolaf@aepfle.dejengelh@inai.dejoerg.lorenzen@ki.tng.deolaf@aepfle.deolaf@aepfle.deolaf@aepfle.deidonmez@suse.comjengelh@inai.deidonmez@suse.comidonmez@suse.comjengelh@inai.dejengelh@inai.dejengelh@inai.dedevelop7@develop7.infojengelh@inai.derobert.munteanu@gmail.comjengelh@inai.dedimstar@opensuse.orgjengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.de- Add ffmpeg-CVE-2023-51798.patch: Backporting 68146f06 from upstream, Check pts before division. (CVE-2023-51798 bsc#1223304)- Add ffmpeg-CVE-2021-38291.patch: Backporting e01d306c from upstream, : don't return negative values in av_get_audio_frame_duration(). (CVE-2021-38291, bsc#1189428)- Add ffmpeg-CVE-2020-22027.patch: Backporting e787f8fd from upstream, check if width is 1. (CVE-2020-22027, bsc#1186607)- Add ffmpeg-CVE-2020-22027-shim-273edb2f.patch: Backporting 273edb2f from upstream, rewrite without using temp memory to prepare dependence code for CVE-2020-22027. (CVE-2020-22027, bsc#1186607)- Add ffmpeg-CVE-2024-32230.patch: Backporting 96449cfe from upstream, Fix 1 line and one column images. (CVE-2024-32230, bsc#1227296)- Add ffmpeg-CVE-2023-51794.patch: Fix heap buffer overflow at libavfilter (CVE-2023-51794, bsc#1223437).- Add ffmpeg-CVE-2023-50010.patch: Backporting e4d2666b from upstream, fixes the out of array access. (CVE-2023-50010 bsc#1223256)- Add ffmpeg-CVE-2024-31578.patch: Backporting ab0fdaed from upstream, Fix heap use after free when vulkan_frames_init failed. (CVE-2024-31578 bsc#1223070)- Add ffmpeg-CVE-2023-49502.patch Backporting 737ede40 from upstream, Adjusts the logic to consider the chroma planes and makes the change to all three bwdif implementations. (CVE-2023-49502 bsc#1223235)- ffmpeg-fix-new-binutils.patch: fix build with new binutils- Add ffmpeg-CVE-2021-28429.patch: Fix Integer overflow vulnerability in av_timecode_make_string in libavutil/timecode.c (bsc#1214246, CVE-2021-28429).- Add ffmpeg-CVE-2022-48434.patch: Backport from upstream to fix use after free in libavcodec/pthread_frame.c (bsc#1209934).- Add ffmpeg-CVE-2022-3341.patch: Backport from upstream to fix null pointer dereference in decode_main_header() in libavformat/nutdec.c (bsc#1206778).- Add ffmpeg-CVE-2019-13390.patch: Backport from upstream to fix division by zero at adx_write_trailer in libavformat/rawenc.c (bsc#1140754).- Add ffmpeg-CVE-2022-3109.patch: Backport from upstream to fix null pointer dereference in vp3_decode_frame() (bsc#1206442).- Add ffmpeg-CVE-2021-38094.patch: Backport from upstream to fix integer overflow vulnerability in function filter_sobel in libavfilter/vf_convolution.c (bsc#1190735, bsc#1190734, bsc#1190733, bsc#1190724, bsc#1190731, bsc#1190732, CVE-2021-38094, CVE-2021-38093, CVE-2021-38092, CVE-2020-20898, CVE-2021-38090, CVE-2021-38091). - Add ffmpeg-CVE-2020-22037.patch: Backport from upstream to fix denial of service vulnerability exists due to a memory leak in avcodec_alloc_context3 at options.c (bsc#1186756). - Add ffmpeg-CVE-2021-3566.patch: Backport from upstream to fix exposure of sensitive information on ffmpeg version prior to 4.3 (bsc#1189166). - Add ffmpeg-CVE-2020-35965.patch: Backport from upstream to fix out-of-bounds write in decode_frame in libavcodec/exr.c (bsc#1187852). - Add ffmpeg-CVE-2020-20892.patch: Backport from upstream to fix an issue was discovered in function filter_frame in libavfilter/vf_lenscorrection.c (bsc#1190719). - Add ffmpeg-CVE-2020-20891.patch: Backport from upstream to fix buffer overflow vulnerability in function config_input in libavfilter/vf_gblur.c (bsc#1190718). - Add ffmpeg-CVE-2020-20895.patch: Backport from upstream to fix buffer overflow vulnerability in function filter_vertically_##name in libavfilter/vf_avgblur.c (bsc#1190722). - Add ffmpeg-CVE-2020-20896.patch: Backport from upstream to fix an issue was discovered in function latm_write_packet in libavformat/latmenc.c (bsc#1190723). - Add ffmpeg-CVE-2020-20899.patch: Backport from upstream to fix buffer overflow vulnerability in function config_props in libavfilter/vf_bwdif.c (bsc#1190726). - Add ffmpeg-CVE-2020-20902.patch: Backport from upstream to fix out-of-bounds read vulnerability exists in long_term_filter function in g729postfilter.c (bsc#1190729).- Add ffmpeg-CVE-2020-22042.patch: Backport from upstream to fix denial of service vulnerability exists due to a memory leak is affected by: memory leak in the link_filter_inouts function in libavfilter/graphparser.c (bsc#1186761).- Add ffmpeg-CVE-2021-38171.patch: Backport from upstream to fix adts_decode_extradata in libavformat/adtsenc.c in FFmpeg 4.4 does not check the init_get_bits return value (bsc#1189724).- Add ffmpeg-CVE-2020-21688.patch: Backport from upstream to fix a heap-use-after-free in the av_freep function in libavutil/mem.c of FFmpeg 4.2 allows attackers to execute arbitrary code (bsc#1189348). - Add ffmpeg-CVE-2020-21697.patch: Backport from upstream to fix a heap-use-after-free in the mpeg_mux_write_packet function in libavformat/mpegenc.c of FFmpeg 4.2 allows to cause a denial of service (DOS) via a crafted avi file (bsc#1189350). - Add ffmpeg-CVE-2021-38114.patch: Backport from upstream to fix the return value of the init_vlc function is not checked (bsc#1189142).- Add ffmpeg-CVE-2019-9721.patch: Backport from upstream to fix denial of service in the subtitle decoder in handle_open_brace from libavcodec/htmlsubtitles.c (bsc#1129714). - Add ffmpeg-CVE-2020-22046.patch: Backport from upstream to fix a denial of service vulnerability exists in FFmpeg 4.2 due to a memory leak in the avpriv_float_dsp_allocl function in libavutil/float_dsp.c (bsc#1186849). - Add ffmpeg-CVE-2020-22048.patch: Backport from upstream to fix a denial of service vulnerability exists in FFmpeg 4.2 due to a memory leak in the ff_frame_pool_get function in framepool.c (bsc#1186859). - Add ffmpeg-CVE-2020-22049.patch: Backport from upstream to fix a denial of service vulnerability exists in FFmpeg 4.2 due to a memory leak in the wtvfile_open_sector function in wtvdec.c (bsc#1186861). - Add ffmpeg-CVE-2020-22054.patch: Backport from upstream to fix a denial of service vulnerability exists in FFmpeg 4.2 due to a memory leak in the av_dict_set function in dict.c (bsc#1186863).- Add ffmpeg-CVE-2020-13904.patch: Backport from upstream to fix use-after-free via a crafted EXTINF duration in an m3u8 file (bsc#1172640). - Add ffmpeg-CVE-2020-21041.patch: Backport from upstream to fix buffer overflow vulnerability via apng_do_inverse_blend in libavcodec/pngenc.c (bsc#1186406). - Add ffmpeg-CVE-2019-17539.patch: Backport from upstream to fix NULL pointer dereference in avcodec_open2 in libavcodec/utils.c (bsc# 1154065). - Add ffmpeg-CVE-2020-22026.patch: Backport from upstream to fix buffer overflow vulnerability exists in config_input() at libavfilter/af_tremolo.c (bsc#1186583). - Add ffmpeg-CVE-2020-22021.patch: Backport from upstream to fix buffer overflow vulnerability in filter_edges function in libavfilter/vf_yadif.c (bsc#1186586). - Add ffmpeg-CVE-2020-22020.patch: Backport from upstream to fix buffer overflow vulnerability in build_diff_map() in libavfilter/vf_fieldmatch.c (bsc#1186587). - Add ffmpeg-CVE-2020-22015.patch: Backport from upstream to fix buffer overflow vulnerability in mov_write_video_tag() due to the out of bounds in libavformat/movenc.c (bsc#1186596). - Add ffmpeg-CVE-2020-22016.patch: Backport from upstream to fix a heap-based Buffer Overflow vulnerability at libavcodec/get_bits.h when writing .mov files (bsc#1186598). - Add ffmpeg-CVE-2020-22017.patch: Backport from upstream to fix a heap-based Buffer Overflow vulnerability exists in ff_fill_rectangle() in libavfilter/drawutils.c (bsc#1186600). - Add ffmpeg-CVE-2020-22022.patch: Backport from upstream to fix a heap-based Buffer Overflow vulnerability exists in filter_frame at libavfilter/vf_fieldorder.c (bsc#1186603, bsc#1190728, CVE-2020-22022, CVE-2020-20901). - Add ffmpeg-CVE-2020-22023.patch: Backport from upstream to fix a heap-based Buffer Overflow vulnerability exists in filter_frame at libavfilter/vf_bitplanenoise.c (bsc#1186604) - Add ffmpeg-CVE-2020-22025.patch: Backport from upstream to fix a heap-based Buffer Overflow vulnerability exists in gaussian_blur at libavfilter/vf_edgedetect.c (bsc#1186605, bsc#1190721, CVE-2020-22025, CVE-2020-20894). - Add ffmpeg-CVE-2020-22031.patch: Backport from upstream to fix a heap-based Buffer Overflow vulnerability exists at libavfilter/vf_w3fdif.c in filter16_complex_low() (bsc#1186613). - Add ffmpeg-CVE-2020-22032.patch: Backport from upstream to fix a heap-based Buffer Overflow vulnerability exists at libavfilter/vf_edgedetect.c in gaussian_blur() (bsc#1186614, bsc#1190727, CVE-2020-22032, CVE-2020-20900). - Add ffmpeg-CVE-2020-22033.patch: Backport from upstream to fix a heap-based Buffer Overflow Vulnerability exists at libavfilter/vf_vmafmotion.c in convolution_y_8bit() (CVE-2020-22033) and buffer overflow vulnerability in convolution_y_10bit() in libavfilter/vf_vmafmotion.c (CVE-2020-22019) (bsc#1186615, bsc#1186597). - Add ffmpeg-CVE-2020-22034.patch: Backport from upstream to fix a heap-based Buffer Overflow vulnerability exists at libavfilter/vf_floodfill.c (bsc#1186616). - Add ffmpeg-CVE-2020-20451.patch: Backport from upstream to fix denial of service issue due to resource management errors via fftools/cmdutils.c (bsc#1186658). - Add ffmpeg-CVE-2020-20448.patch: Backport from upstream to fix divide by zero issue via libavcodec/ratecontrol.c (bsc#1186660). - Add ffmpeg-CVE-2020-22038.patch: Backport from upstream to fix denial of service vulnerability exists due to a memory leak in the ff_v4l2_m2m_create_context function in v4l2_m2m.c (bsc#1186757). - Add ffmpeg-CVE-2020-22039.patch: Backport from upstream to fix denial of service vulnerability exists due to a memory leak in the inavi_add_ientry function (bsc#1186758). - Add ffmpeg-CVE-2020-22043.patch: Backport from upstream to fix denial of service vulnerability exists due to a memory leak at the fifo_alloc_common function in libavutil/fifo.c (bsc#1186762). - Add ffmpeg-CVE-2020-22044.patch: Backport from upstream to fix denial of service vulnerability exists due to a memory leak in the url_open_dyn_buf_internal function in libavformat/aviobuf.c (bsc#1186763).- Add ffmpeg-CVE-2019-17542.patch: Backport from upstream to fix a heap-based buffer overflow problem in vqa_decode_chunk (bnc#1154064 CVE-2019-17542).- Add ffmpeg-CVE-2018-13301.patch: Backport from upstream to fix a NULL pointer dereference while converting a crafted AVI file to MPEG4 in the ff_mpeg4_decode_picture_header function in libavcodec/mpeg4videodec.c(bnc#1100352).- Add ffmpeg-CVE-2019-9718.patch: Make backport from commit 1f00c97 to fix a denial of service issue (CVE-2019-9718, boo#1129715).- Add ffmpeg-CVE-2019-12730.patch: Make backport from commit ed188f6 to check for scanf() failure (CVE-2019-12730, bsc#1137526).- Add ffmpeg-CVE-2018-14394.patch: Make backport from commit 3a2d21b to fix a divide-by-zero issue (CVE-2018-14394, boo#1101888).- Add ffmpeg-CVE-2018-14395.patch: Make backport from commit fa19fbc to fix a divide-by-zero issue (CVE-2018-14395, boo#1101889).- Add ffmpeg-CVE-2018-13305.patch to add a missing check for negative values of the mqaunt variable (CVE-2018-13305, bsc#1100345). - Rename cve-2017-17555.diff to ffmpeg-CVE-2017-17555.diff.- Add ffmpeg-CVE-2018-12458.patch: Make backport from commit e1182fa to fix an improper integer type (CVE-2018-12458, bsc#1097983).- Add ffmpeg-CVE-2018-13300.patch: Make backport from commit 95556e2 to fix an out-of-array read (CVE-2018-13300, boo#1100348).- Add ffmpeg-CVE-2018-15822.patch: Make backport from commit 6b67d7f to fix an assertion failure (CVE-2018-15822, boo#1105869).- Added ffmpeg-CVE-2018-1999010.patch: Fixed multiple out of array access vulnerabilities in the mms protocol that could result in accessing out of bound data via specially crafted input files (CVE-2018-1999010 bnc#1102899). - Added ffmpeg-CVE-2018-1999011.patch: Fixed a heap buffer overflow in asf_o format demuxer that could result in remote code execution (CVE-2018-1999011 bnc#1102689) - Added ffmpeg-CVE-2018-1999012.patch: Fix an inifnite loop vulnerability in pva format demuxer that can result in excessive amount of ressource allocation like CPU an RAM (CVE-2018-1999012 bnc#1102688). - Added ffmpeg-CVE-2018-1999013.patch: Fix an use-after-free vulnerability in the realmedia demuxer that can result in vulnerability, which allowed attackers to read heap memory (CVE-2018-1999013, bnc#1102687).- Add ffmpeg-CVE-2018-13302.patch: Make backport from commit ed22dc2 to fix out of array access issue (bnc#1100356, CVE-2018-13302).- Create a new package ffmpeg-private-devel which contains some headers under /usr/include/ffmpeg/private that were not installed by upstream. Those headers are needed by the libav package in order to build avconv and other tools using the libav* libraries generated by ffmpeg instead of its own. No other package should require ffmpeg-private-devel.- Build and install also the sidxindex tool- Enable mpeg1video and mpeg2video in enable_decoders, and remove it from disable-decoders call given to configure, mpeg2 now available in openSUSE.- enable video stabilization/deshaking via libvidstab (optional)- Update to new bugfix release 3.4.2 * Fix integer overflows, multiplication overflows, undefined shifts, and verify buffer lengths. * avfilter/vf_transpose: Fix used plane count [boo#1078488, CVE-2018-6392] * avcodec/utvideodec: Fix bytes left check in decode_frame() [boo#1079368, CVE-2018-6621] - Enable use of libzvbi for displaying teletext subtitles. - Fixed a DoS in swri_audio_convert(), added cve-2017-17555.diff [boo#1072366, CVE-2017-17555].- Update to new bugfix release 3.4.1 * Fixed integer overflows, division by zero, illegal bit shifts * Fixed the gmc_mmx function which failed to validate width and height [boo#1070762, CVE-2017-17081] * Fixed out-of-bounds in VC-2 encoder [boo#1069407, CVE-2017-16840] * ffplay: use SDL2 audio API - Removed 0001-avcodec-x86-mpegvideodsp-Fix-signedness-bug-in-need_.patch (upstreamed).- Add 0001-avcodec-x86-mpegvideodsp-Fix-signedness-bug-in-need_.patch [boo#1070762]- install also doc/ffserver.conf- Get rid of ffmpeg-pkgconfig-version.patch.- Update to new upstream release 3.4 * New video filters: deflicker, doublewave, lumakey, pixscope, oscilloscope, robterts, limiter, libvmaf, unpremultiply, tlut2, floodifll, pseudocolor, despill, convolve, vmafmotion. * New audio filters: afir, crossfeed, surround, headphone, superequalizer, haas. * Some video filters with several inputs now use a common set of options: blend, libvmaf, lut3d, overlay, psnr, ssim. They must always be used by name. * librsvg support for svg rasterization * spec-compliant VP9 muxing support in MP4 * Remove the libnut and libschroedinger muxer/demuxer wrappers * drop deprecated qtkit input device (use avfoundation instead) * SUP/PGS subtitle muxer * VP9 tile threading support * KMS screen grabber * CUDA thumbnail filter * V4L2 mem2mem HW assisted codecs * Rockchip MPP hardware decoding * (Not in openSUSE builds, only original ones:) * Gremlin Digital Video demuxer and decoder * Additional frame format support for Interplay MVE movies * Dolby E decoder and SMPTE 337M demuxer * raw G.726 muxer and demuxer, left- and right-justified * NewTek NDI input/output device * FITS demuxer, muxer, decoder and encoder - Fixed a double free in huffyuv [boo#1064577, CVE-2017-15186] - Fixed an out-of-bounds in ffv1dec [boo#1066428, CVE-2017-15672] - Fixed a denial of service in rtmppkt [boo#1082335, CVE-2017-11665]- Update to new upstream release 3.3.4. * avutil/pixdesc: fixed NULL deref in av_color_primaries_name [CVE-2017-14225] [boo#1058018] * avformat/asfdec: Fix DoS in asf_build_simple_index [CVE-2017-14223] [boo#1058019] * avformat/mov: Fix DoS in read_tfra [CVE-2017-14222] [boo#1058020]. - Dropped integrated patches: D 0001-avformat-hls-Fix-DoS-due-to-infinite-loop.patch D 0001-avformat-nsvdec-Fix-DoS-due-to-lack-of-eof-check-in-.patch D 0002-avformat-asfdec-Fix-DoS-due-to-lack-of-eof-check.patch D 0002-avformat-mxfdec-Fix-DoS-issues-in-mxf_read_index_ent.patch D 0003-avformat-cinedec-Fix-DoS-due-to-lack-of-eof-check.patch D 0003-avformat-mxfdec-Fix-Sign-error-in-mxf_read_primer_pa.patch D 0004-avformat-rmdec-Fix-DoS-due-to-lack-of-eof-check.patch D 0005-avformat-rl2-Fix-DoS-due-to-lack-of-eof-check.patch D 0006-avformat-mvdec-Fix-DoS-due-to-lack-of-eof-check.patch- Add 0001-avformat-nsvdec-Fix-DoS-due-to-lack-of-eof-check-in-.patch [CVE-2017-14171] [boo#1057539], 0002-avformat-mxfdec-Fix-DoS-issues-in-mxf_read_index_ent.patch [CVE-2017-14170] [boo#1057537], 0003-avformat-mxfdec-Fix-Sign-error-in-mxf_read_primer_pa.patch [CVE-2017-14169] [boo#1057536]- Add 0001-avformat-hls-Fix-DoS-due-to-infinite-loop.patch [CVE-2017-14058] [boo#1056762], 0002-avformat-asfdec-Fix-DoS-due-to-lack-of-eof-check.patch [CVE-2017-14057] [boo#1056761], 0003-avformat-cinedec-Fix-DoS-due-to-lack-of-eof-check.patch [CVE-2017-14059] [boo#1056763], 0004-avformat-rmdec-Fix-DoS-due-to-lack-of-eof-check.patch [CVE-2017-14054] [boo#1056765], 0005-avformat-rl2-Fix-DoS-due-to-lack-of-eof-check.patch (code not enabled in openSUSE, though in packman) [CVE-2017-14056] [boo#1056760], 0006-avformat-mvdec-Fix-DoS-due-to-lack-of-eof-check.patch [CVE-2017-14055] [boo#1056766]- Unconditionalize celt, ass, openjpeg, webp, netcdf, libva, vdpau.- Build unconditionally with lame and twolame- Update to maintenance release 3.3.3 * Various fixes for integer overflows, too-large bit shifts and buffer length checks. - Drop 0001-avcodec-apedec-Fix-integer-overflow.patch (included upstream)- Add 0001-avcodec-apedec-Fix-integer-overflow.patch to address CVE-2017-11399 [boo#1049095]- Enabled cuda and cuvid for unrestricted build. - Fixed typos in devel package descriptions.- Update to new upstream release 3.3.2 * Various fixes for integer overflows and too-large bit shifts- Disable cuda support to fix boo#1041794: ffmpeg 3.3. enablement of cuda prevents H264/avc1.4d400d videos from playing on Youtube - Refreshed patches: ffmpeg-codec-choice.diff ffmpeg-libcdio_cdda-pkgconfig.patch ffmpeg-pkgconfig-version.patch and ffmpeg-new-coder-errors.diff- Add additional checks to ensure MPEG is off- Update to new upstream release 3.3.1 * Fix uninitialized variables, signed integer overflow, excess shift operations. Add boundary checks.- Enable ac3 per request from idonmez- Update to new upstream release 3.3 * EBU R128 implementation now within ffmpeg, not relying on external library anymore * New video filters "premultiply", "readeia608", "threshold", "midequalizer" * Support for spherical videos * New decoders: 16.8 and 24.0 floating point PCM, XPM * New demuxers: MIDI Sample Dump Standard, Sample Dump eXchange demuxer * MJPEG encoding uses Optimal Huffman tables now * Native Opus encoder * Support .mov with multiple sample description tables * Removed the legacy X11 screen grabber, use XCB instead * Removed asyncts filter (use af_aresample instead) * resolved CVE-2016-10190 [boo#1022920], CVE-2016-10191 [boo#1022921], CVE-2016-10192 [boo#1022922], CVE-2017-7859 [boo#1034183], CVE-2017-7862 [boo#1034181], CVE-2017-7863 [boo#1034179], CVE-2017-7865 [boo#1034177], CVE-2017-7866 [boo#1034176]- Enable mp3 decoding- Have libavcodec57 additionally provide libavcodec57(unrestricted) when building unrestricted: allow third party packages to require the unrestricted codec. The existing -full provides is not suitable as it can be provided by multiple libavcodec* packages, whereas we require a specific ABI version.- Update to new upstream release 3.2.4 * lavf/mov.c: Avoid heap allocation wrap in mov_read_hdlr * lavf/mov.c: Avoid OOB in mov_read_udta_string() * lavf/mov.c: Avoid heap allocation wraps in mov_read_{senc,saiz}()- Make sure each subpkg comes from the same src.rpm- Update to new upstream release 3.2.3 * Maintenance release with bugfixes * ffplay: fix sws_scale possible out of bounds array access - Drop version number from patch: ffmpeg-2.4.5-arm6l.patch -> ffmpeg-arm6l.diff- Wrap netcdf support in build condtional because it is a drop-in pkg- Enable all muxers and demuxers as they are just descriptor of format thus do not change the behaviour in any relevant way. * The best user now gets is proper interpretation of the format and failure to play it without proper de/encoder * Recommended by vlc team to be done this way :)- Update to new upstream release 3.2.2 * avformat/rtmppkt: Check for packet size mismatches * avcodec/flacdec: Fix undefined shift in decode_subframe() * avcodec/flacdec: Fix signed integer overflow in decode_subframe_fixed() * avcodec/flacdsp_template: Fix undefined shift in flac_decorrelate_indep_c- Update to version 3.2.1: * avcodec/aac_adtstoasc_bsf: validate and forward extradata if the stream is already ASC * libopusdec: default to stereo for invalid number of channels * sbgdec: prevent NULL pointer access * rmdec: validate block alignment * smacker: limit recursion depth of smacker_decode_bigtree * mxfdec: fix NULL pointer dereference in mxf_read_packet_old * ffmdec: validate codec parameters * avformat/mpeg: Adjust vid probe threshold to correct mis-detection * avcodec/avpacket: fix leak on realloc in av_packet_add_side_data() * avformat/apngenc: use the stream parameters extradata if available * ffprobe: fix crash in case -of is specified with an empty string * exr: fix out-of-bounds read * libschroedingerdec: fix leaking of framewithpts * filmstripdec: correctly check image dimensions * icodec: fix leaking pkt on error * dvbsubdec: fix division by zero in compute_default_clut * escape124: reject codebook size 0 * mpegts: prevent division by zero * matroskadec: fix NULL pointer dereference in webm_dash_manifest_read_header * mxfdec: fix NULL pointer dereference * avcodec/mpeg4videodec: Workaround interlaced mpeg4 edge MC bug * avcodec/mpegvideo: Fix edge emu buffer overlap with interlaced mpeg4 * avcodec/ituh263dec: Avoid spending a long time in slice sync * avcodec: Check side data size before use * avformat/flvdec: Fix regression losing streams- Update to new upstream release 3.2 * SDL2 output device and ffplay support * SDL1 output device and SDL1 support removed * New: libopenmpt demuxer, fifo muxer, True Audio (TTA) muxer * New filters: weave, gblur, avgblur, sobel, prewitt, vaguedenoiser, yuvtestsrc, lut2, hysteresis, maskedclamp, crystalizer, acrusher, bitplanenoise, sidedata, asidedata * Non-Local Means (nlmeans) denoising filter * 16-bit support in curves filter and selectivecolor filter * Added threads option per filter instance * The "curves" filter does not automatically insert points at x=0 and x=1 anymore * Matroska muxer now writes CRC32 elements by default in all Level 1 elements * New "tee" protocol * VP8 in Ogg muxing * Floating point support in ALS decoder * Extended mov edit list support * Changed mapping of RTP MIME type G726 to codec g726le. - Drop ffmpeg-fix-CONFIG_VC1DSP-changes.patch (no longer needed)- Enable libfdk_aac if it is available at buildtime- Update to version 3.1.5 * avformat/mxfdec: Check size to avoid integer overflow in mxf_read_utf16_string() * avcodec/mpegvideo_enc: Clear mmx state in ff_mpv_reallocate_putbitbuffer() * avcodec/utils: Clear MMX state before returning from avcodec_default_execute*() * libopenjpegenc: fix out-of-bounds reads when filling the edges * libopenjpegenc: stop reusing image data buffer for openjpeg 2 * avformat/utils: Update codec_id before using it in the parser init * ffmpeg: remove unused and errorneous AVFrame timestamp check * Support for MIPS cpu P6600 * avutil/mips/generic_macros_msa: rename macro variable which causes segfault for mips r6- Update to version 3.1.4 * avformat/avidec: Check nb_streams in read_gab2_sub() * avformat/avidec: Remove ancient assert * avfilter/vf_colorspace: fix range for output colorspace option * lavc/mediacodecdec_h264: fix SODB escaping * avcodec/nvenc: fix const options for hevc gpu setting * avformat/avidec: Fix memleak with dv in avi * lavc/movtextdec.c: Avoid infinite loop on invalid data. * avcodec/ansi: Check dimensions * avcodec/cavsdsp: use av_clip_uint8() for idct * avformat/movenc: Check packet in mov_write_single_packet() too * avformat/movenc: Factor check_pkt() out * avformat/utils: fix timebase error in avformat_seek_file() * avcodec/g726: Add missing ADDB output mask * avcodec/avpacket: clear side_data_elems * avformat/movenc: Check first DTS similar to dts difference * avcodec/ccaption_dec: Use simple array instead of AVBuffer * avcodec/svq3: Reintroduce slice_type * avformat/mov: Fix potential integer overflow in mov_read_keys * swscale/swscale_unscaled: Try to fix Rgb16ToPlanarRgb16Wrapper() with slices * swscale/swscale_unscaled: Fix packed_16bpc_bswap() with slices * avformat/avidec: Fix infinite loop in avi_read_nikon() * lavf/utils: Avoid an overflow for huge negative durations. * avformat/hls: Fix handling of EXT-X-BYTERANGE streams over 2GB * lavc/avpacket: Fix undefined behaviour, do not pass a null pointer to memcpy(). * lavc/mjpegdec: Do not skip reading quantization tables. * cmdutils: fix implicit declaration of SetDllDirectory function- Fix linking errors for arm and aarch64 builds, boo#995937 * Add ffmpeg-fix-CONFIG_VC1DSP-changes.patch- Update to version 3.1.3 * examples/demuxing_decoding: convert to codecpar * avcodec/exr: Check tile positions * avcodec/aacenc: Tighter input checks * avformat/wtvdec: Check pointer before use * libavcodec/wmalosslessdec: Check the remaining bits * avcodec/adpcm: Fix adpcm_ima_wav padding * avcodec/svq3: fix slice size check * avcodec/diracdec: Check numx/y * avcodec/h2645_parse: fix nal size * avcodec/h2645_parse: Use get_nalsize() in ff_h2645_packet_split() * h2645_parse: only read avc length code at the correct position * h2645_parse: don't overread AnnexB NALs within an avc stream * avcodec/h264_parser: Factor get_avc_nalsize() out * avcodec/cfhd: Increase minimum band dimension to 3 * avcodec/indeo2: check ctab * avformat/swfdec: Fix inflate() error code check * avcodec/rawdec: Fix bits_per_coded_sample checks * vcodec/h2645_parse: Clear buffer padding * avcodec/h2645: Fix NAL unit padding * avfilter/drawutils: Fix single plane with alpha * cmdutils: check for SetDllDirectory() availability- Update to version 3.1.2: * avcodec/rawdec: Fix palette handling with changing palettes * avcodec/raw: Fix decoding of ilacetest.mov * avformat/mov: Enable mp3 parsing if a packet needs it * avformat/hls: Sync starting segment across variants on live streams * avformat/hls: Fix regression with ranged media segments * avcodec/ffv1enc: Fix assertion failure with non zero bits per sample * avfilter/af_hdcd: small fix in af_hdcd.c where gain was not being adjusted for "attenuate slowly" * avformat/oggdec: Fix integer overflow with invalid pts * libavcodec/dnxhd: Enable 12-bit DNxHR support. * lavc/vaapi_encode_h26x: Fix a crash if "." is not the decimal separator. * avcodec/vp9_parser: Check the input frame sizes for being consistent * avformat/flvdec: parse keyframe before a/v stream was created add_keyframes_index() when stream created or keyframe parsed * libavformat/rtpdec_asf: zero initialize the AVIOContext struct * libx264: Increase x264 opts character limit to 4096 * avcodec/h264_parser: Set sps/pps_ref * librtmp: Avoid an infinite loop setting connection arguments * avformat/oggparsevp8: fix pts calculation on pages ending with an invisible frame * lavf/vplayerdec: Improve auto-detection. * lavc/mediacodecdec_h264: properly convert extradata to annex-b- Build with netcdf so as to enable af_sofalizer [boo#983398]- Update to version 3.1.1 * doc/APIchanges: document the lavu/lavf field moves * avformat/avformat: Move new field to the end of AVStream * avformat/utils: update deprecated AVStream->codec when the context is updated * avutil/frame: Move new field to the end of AVFrame * libavcodec/exr : fix decoding piz float file. * avformat/mov: Check sample size * lavfi: Move new field to the end of AVFilterContext * lavfi: Move new field to the end of AVFilterLink * ffplay: Fix usage of private lavfi API * lavc/mediacodecdec_h264: add missing NAL headers to SPS/PPS buffers * lavc/pnm_parser: disable parsing for text based PNMs- Update to version 3.1 * DXVA2-accelerated HEVC Main10 decoding * fieldhint filter * loop video filter and aloop audio filter * Bob Weaver deinterlacing filter * firequalizer filter * datascope filter * bench and abench filters * ciescope filter * protocol blacklisting API * MediaCodec H264 decoding * VC-2 HQ RTP payload format (draft v1) depacketizer and packetizer * VP9 RTP payload format (draft v2) packetizer * AudioToolbox audio decoders * AudioToolbox audio encoders * coreimage filter (GPU based image filtering on OSX) * libdcadec removed * bitstream filter for extracting DTS core * ADPCM IMA DAT4 decoder * musx demuxer * aix demuxer * remap filter * hash and framehash muxers * colorspace filter * hdcd filter * readvitc filter * VAAPI-accelerated format conversion and scaling * libnpp/CUDA-accelerated format conversion and scaling * Duck TrueMotion 2.0 Real Time decoder * Wideband Single-bit Data (WSD) demuxer * VAAPI-accelerated H.264/HEVC/MJPEG encoding * DTS Express (LBR) decoder * Generic OpenMAX IL encoder with support for Raspberry Pi * IFF ANIM demuxer & decoder * Direct Stream Transfer (DST) decoder * loudnorm filter * MTAF demuxer and decoder * MagicYUV decoder * OpenExr improvements (tile data and B44/B44A support) * BitJazz SheerVideo decoder * CUDA CUVID H264/HEVC decoder * 10-bit depth support in native utvideo decoder * libutvideo wrapper removed * YUY2 Lossless Codec decoder - Added minimum requirement for libva (0.35.0, matched by 1.3.0 package)- Guard usage of opencore using bcond_with, boo#980542- Update to version 3.0.2 * avcodec/ttaenc: Reallocate packet if its too small * configure: build fix for P5600 with mips code restructuring * mips: add support for R6 * pgssubdec: fix subpicture output colorspace and range * avcodec/ac3dec: Reset SPX when switching from EAC3 to AC3 * avfilter/vf_drawtext: Check return code of load_glyph() * avformat/mux: Check that deinit is set before calling it * avcodec/takdec: add code that got somehow lost in process of REing * avcodec/apedec: fix decoding of stereo files with one channel full of silence * avcodec/avpacket: Fix off by 5 error * avcodec/h264: Fix for H.264 configuration parsing * avcodec/bmp_parser: Ensure remaining_size is not too small in startcode packet crossing corner case * avcodec/pngdec: Fix alpha detection with skip_frame * Changelog: Make formating consistent * avfilter/src_movie: fix how we check for overflows with seek_point * avcodec/j2kenc: Add attribution to OpenJPEG project: - Dropped dcadec (libdca was merged upstream)- Add ffmpeg-codec-choice.diff- Remove ffmpeg-devel subpackage. All users have been converted to pkgconfig Add Provides/Obsoletes to libavdevice-devel- Add ffmpeg-new-coder-errors.diff- Another try at organizing the codec-enable list. Enable video: AYUV, Dirac, MJPEG, rawvideo, Theora, VP8, VP9, WebP, zlib Enable audio: Celt, GSM, Opus, Speex, Vorbis Enable subtitle: ASS/SSA text, SRT text, UTF-8 plaintext- Update to new maintenance release 3.0.1 * vc2enc: fix use of uninitialized variables in the rate control system * postproc: fix an unaligned access * lavc/hevc: Allow arbitrary garbage in bytestream as long as at least one NAL unit is found.- Update included pkgconfig files to require the exact version of ffmpeg pc files, instead of any later version ffmpeg-pkgconfig-version.patch- Remove the optional vo-aacenc dependency, upstream removed it.- Update to new upstream release 3.0 * New filters: extrastereo, ocr, alimiter, stereowiden, stereotools, rubberband, tremolo, agate, chromakey, displace, and many more. * ffplay dynamic volume control * audio high-order multiband parametric equalizer * automatic bitstream filtering- Update to version 2.8.6 * avcodec/jpeg2000dec: More completely check cdef * avutil/opt: check for and handle errors in av_opt_set_dict2() * avcodec/flacenc: fix calculation of bits required in case of custom sample rate * avformat: Document urls a bit * avformat/libquvi: Set default demuxer and protocol limitations * avformat/concat: Check protocol prefix * doc/demuxers: Document enable_drefs and use_absolute_path * avcodec/mjpegdec: Check for end for both bytes in unescaping * avcodec/mpegvideo_enc: Check for integer overflow in ff_mpv_reallocate_putbitbuffer() * avformat/avformat: Replace some references to filenames by urls * avcodec/wmaenc: Check ff_wma_init() for failure * avcodec/mpeg12enc: Move high resolution thread check to before initializing threads * avformat/img2dec: Use AVOpenCallback * avformat/avio: Limit url option parsing to the documented cases * avformat/img2dec: do not interpret the filename by default if a IO context has been opened * avcodec/ass_split: Fix null pointer dereference in ff_ass_style_get() * mov: Add an option to toggle dref opening * avcodec/gif: Fix lzw buffer size * avcodec/put_bits: Assert buf_ptr in flush_put_bits() * avcodec/tiff: Check subsample & rps values more completely * swscale/swscale: Add some sanity checks for srcSlice* parameters * swscale/x86/rgb2rgb_template: Fix planar2x() for short width * swscale/swscale_unscaled: Fix odd height inputs for bayer_to_yv12_wrapper() * swscale/swscale_unscaled: Fix odd height inputs for bayer_to_rgb24_wrapper() * avcodec/aacenc: Check both channels for finiteness * asfdec_o: check for too small size in asf_read_unknown * asfdec_o: break if EOF is reached after asf_read_packet_header * asfdec_o: make sure packet_size is non-zero before seeking * asfdec_o: prevent overflow causing seekback * asfdec_o: check avio_skip in asf_read_simple_index * asfdec_o: reject size > INT64_MAX in asf_read_unknown * asfdec_o: only set asf_pkt->data_size after sanity checks * Merge commit '8375dc1dd101d51baa430f34c0bcadfa37873896' * dca: fix misaligned access in avpriv_dca_convert_bitstream * brstm: fix missing closing brace * brstm: also allocate b->table in read_packet * brstm: make sure an ADPC chunk was read for adpcm_thp * vorbisdec: reject rangebits 0 with non-0 partitions * vorbisdec: reject channel mapping with less than two channels * ffmdec: reset packet_end in case of failure * avformat/ipmovie: put video decoding_map_size into packet and use it in decoder * avformat/brstm: fix overflow- Update to version 2.8.5 * Fixes CVE-2016-1897 and CVE-2016-1898 [boo#961937]- Update to version 2.8.4 * Many bugfixes, see the included Changelog for all the changes. * resolving CVE-2015-8661 [boo#960385], CVE-2015-8662 [boo#960384], CVE-2015-8663 [boo#960383] - Drop ffmpeg-remove_some_unused_ctrl_id_mappings.patch, fixed upstream.- Obsolete ffmpeg-tools from packman- Add some provides to make it easier for firefox to recommend this package for installation- Added patch ffmpeg-remove_some_unused_ctrl_id_mappings.patch to successfully build against libvpx >= 1.5 (at least on PMBS).- Add buildconditionals for libass,libva,vdpau to fix build in SLE_11- Rename bcond dca to dcadec - Add more buildconditionals to get closer to removal of BUILD_ORIG- Remove unused imlib2- Sync with packman changes * All packman specific changes are protected with BUILD_ORIG - Added the following patches * ffmpeg-2.4.5-arm6l.patch * ffmpeg-libcdio_cdda-pkgconfig.patch- Update to new upstream maintenance release 2.8.3 * avformat/matroskadec: Check subtitle stream before dereferencing * avcodec/jpeg2000dec: Fix potential integer overflow with tile dimensions * avcodec/jpeg2000dec: Check for duplicate SIZ marker * avcodec/jpeg2000: Change coord to 32bit to support larger than 32k width or height * avcodec/jpeg2000dec: Check SIZ dimensions to be within the supported range * avcodec/jpeg2000: Check comp coords to be within the supported size * dds: validate compressed source buffer size * dds: validate source buffer size before copying * softfloat: assert when the argument of av_sqrt_sf is negative - Fixes CVE-2015-8363 [bnc#957114], CVE-2015-8364 [bnc#957115], CVE-2015-8365 [bnc#957116]- Update to new upstream release 2.8.2, containing fixes for the following security issues: * CVE-2015-8216 boo#955346 * CVE-2015-8217 boo#955347 * CVE-2015-8218 boo#955348 * CVE-2015-8219 boo#955350 - Upstream changes: * various fixes in the aac_fixed decoder * various fixes in softfloat * swresample/resample: increase precision for compensation * lavf/mov: add support for sidx fragment indexes * avformat/mxfenc: Only store user comment related tags when needed * ffmpeg: Don't try and write sdp info if none of the outputs had an rtp format. * apng: use correct size for output buffer * jvdec: avoid unsigned overflow in comparison * avcodec/jpeg2000dec: Clip all tile coordinates * avcodec/microdvddec: Check for string end in 'P' case * avcodec/dirac_parser: Fix undefined memcpy() use * avformat/xmv: Discard remainder of packet on error * avformat/xmv: factor return check out of if/else * avcodec/mpeg12dec: Do not call show_bits() with invalid bits * avcodec/faxcompr: Add missing runs check in decode_uncompressed() * libavutil/channel_layout: Check strtol*() for failure * avformat/mpegts: Only start probing data streams within probe_packets * avcodec/hevc_ps: Check chroma_format_idc * avcodec/ffv1dec: Check for 0 quant tables * avcodec/mjpegdec: Reinitialize IDCT on BPP changes * avcodec/mjpegdec: Check index in ljpeg_decode_yuv_scan() before using it * avcodec/h264_slice: Disable slice threads if there are multiple access units in a packet * avformat/hls: update cookies on setcookie response * opusdec: Don't run vector_fmul_scalar on zero length arrays * avcodec/opusdec: Fix extra samples read index * avcodec/ffv1: Initialize vlc_state on allocation * avcodec/ffv1dec: update progress in case of broken pointer chains * avcodec/ffv1dec: Clear slice coordinates if they are invalid or slice header decoding fails for other reasons * rtsp: Allow $ as interleaved packet indicator before a complete response header * videodsp: don't overread edges in vfix3 emu_edge. * avformat/mp3dec: improve junk skipping heuristic * concatdec: fix file_start_time calculation regression * avcodec: loongson optimize h264dsp idct and loop filter with mmi * avcodec/jpeg2000dec: Clear properties in jpeg2000_dec_cleanup() too * avformat/hls: add support for EXT-X-MAP * avformat/hls: fix segment selection regression on track changes of live streams * configure: Require libkvazaar < 0.7. * avcodec/vp8: Do not use num_coeff_partitions in thread/buffer setup - Drop ffmpeg-mov-sidx-fragment.patch, fixed upstream.- Update to new upstream release 2.8.1 * Minor bugfix release * Includes all changes from. Ffmpeg-mt, libav master of 2015-08-28, libav 11 as of 2015-08-28 - Add ffmpeg-mov-sidx-fragment.patch to add sidx fragment indexes. Needed for new mpv release.- Update to new upstream release 2.8 * DirectDraw Surface image/texture decoder * Many improvements to the JPEG 2000 decoder * New video filters: colorkey, SSIM, showvolume, adrawgraph, drawgraph, removegrain, erosion, dilation, deflate, inflate, reverse, atadenoise, aphasemeter, showfreqs, vectorscope, waveform, hstack, vstack, framerate * New audio filters: Dynamic Audio Normalizer as dynaudnorm filter, areverse, random, deband, sidechaincompress, acrossfade * allyuv and allrgb video sources * Switched default encoders for webm to VP9 and Opus * Removed experimental flag from the JPEG 2000 encoder- Update to new upstream release 2.7.2 - webp: fix infinite loop in webp_decode_frame - huffyuvdec: validate image size - avcodec/vp8: Check buffer size in vp8_decode_frame_header() - avcodec/vp8: Fix null pointer dereference in ff_vp8_decode_free() - avutil/fifo: Fix the case where func() returns less bytes than requested in av_fifo_generic_write() - bytestream2: set the reader to the end when reading more than available - oggparsedirac: check return value of init_get_bits - vp9/update_prob: prevent out of bounds table read - avcodec/pngdec: Check values before updating context in decode_fctl_chunk() - avcodec/pngdec: Copy IHDR & plte state from last thread - avcodec/pngdec: Require a IHDR chunk before fctl - avcodec/pngdec: Only allow one IHDR chunk - ffmpeg: Do not use the data/size of a bitstream filter after failure- Enable codecs for audio: PCM, Speex, CELT, FLAC, ILBC, Opus - Enable codecs for image: BMP/PCX/TGA, TIFF, Sun/SGI/X11 raster raw Huff-compressed or uncompressed YUV - Update to new upstream release 2.7.1 * postproc: fix unaligned access * avcodec/flacenc: Fix Invalid Rice order * tls_gnutls: fix hang on disconnection * avcodec/ffv1enc: fix bps for >8bit yuv when not explicitly set * avio: fix potential crashes when combining ffio_ensure_seekback + crc * ffmpeg_opt: Check for localtime() failure * configure: Disable VSX on unspecified / generic CPUs- Enabled 'bluray' protocol- Update to new upstream release 2.7 * New encoders: apng (PNG with alpha) * New decoders: TDSC (a JPEG/BGR24/zlib format) * New audio filters: chorus * New video filters: cover_rect, detelecine, fftfilt, find_rect - Enable codecs: 012v, ansi, apng, bmp, exr, ffv1, ffvhuff * unpack DivX-style packed B-frames in MPEG-4 bitstream filter * WebM Live Chunk Muxer * nvenc level and tier options - Canopus HQ/HQA decoder - Automatically rotate videos based on metadata in ffmpeg - improved Quickdraw compatibility - VP9 high bit-depth and extended colorspaces decoding support - WebPAnimEncoder API when available for encoding and muxing WebP - Direct3D11-accelerated decoding - Support Secure Transport - Multipart JPEG demuxer- Fix building with BUILD_ORIG- Update to new upstream release 2.6.3 * avcodec/libtheoraenc: Check for av_malloc failure * ffmpeg_opt: Fix -timestamp parsing * avcodec/cavsdec: Use ff_set_dimensions() * swr: fix alignment issue caused by 8ch sse functions * avcodec/mjpegdec: fix len computation in ff_mjpeg_decode_dqt() * avformat/matroskadec: Cleanup error handling for bz2 & zlib * avformat/matroskaenc: Check ff_vorbiscomment_length in put_flac_codecpriv() * avcodec/mpeg12dec: use the correct dimensions for checking SAR * xcbgrab: Validate the capture area * xcbgrab: Do not assume the non shm image data is always available * avfilter/lavfutils: disable frame threads when decoding a single image * ffmpeg: remove incorrect network deinit * OpenCL: Avoid potential buffer overflow in cmdutils_opencl.c * libvpxenc: only set noise reduction w/vp8 * vp9: remove another optimization branch in iadst16 which causes overflows. * network: Do not leave context locked on error * vp9: remove one optimization branch in iadst16 which causes overflows. * swresample: Allow reinitialization without ever setting channel layouts/counts * imgutils: initialize palette padding bytes in av_image_alloc * id3v2: catch avio_read errors in check_tag * avi: Validate sample_size * diracdec: avoid overflow of bytes*8 in decode_lowdelay * diracdec: prevent overflow in data_unit_size check * matroskadec: use uint64_t instead of int for index_scale * pngdec: don't use AV_PIX_FMT_MONOBLACK for apng * pngdec: return correct error code from decode_frame_common * swscale/ppc/swscale_altivec.c: POWER LE support in yuv2planeX_8() delete macro GET_VF() it was wrong * matroskadec: export cover art correctly * mxfenc: don't try to write footer without header - Enable building avresample for extra API compat - Remove ffmpeg-pkgconfig-requires.diff: RPM's pkgconfigdeps.sh is scanning Requires.private too.- Add baselibs.conf: provide -32bit libraries (used by xine-32bit).- Update to new upstream release 2.6.2 * avformat/utils: avoid discarded streams in av_find_default_stream_index() * avutil/cpu: add missing check for mmxext to av_force_cpu_flags * avformat/http: replace cookies with updated values instead of appending forever- Update to new upstream release 2.6.1 * Maintenance release with some bugfixes- Update to new upstream release 2.6 * The VP9 decoder is now usable on x86(-32) and pre-SSSE3 CPUs. * 10-bit support in the SPP video filter * New video filters: "colorlevels", "tblend", "palettegen", "paletteuse". New audio filters: "dcshift". * The old libmpcodecs wrapper is finally gone * API changes: introduction of device inputs and outputs- Update to new upstream release 2.5.3 * AVFoundation screen-grabbing support, animated WebP decoding support, and Animated PNG support. UDP-Lite support was added.- Initial package (version 2.5.3) for build.opensuse.org/sbin/ldconfig/sbin/ldconfigh02-armsrv2 17240550773.4.2-150200.11.57.13.4.2-150200.11.57.1libavfilter.so.6libavfilter.so.6.107.100/usr/lib64/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:35185/SUSE_SLE-15-SP2_Update/5d3fc443ad2a1b9eb7f772fc1a23fb4b-ffmpeg.SUSE_SLE-15-SP2_Updatedrpmxz5aarch64-suse-linuxELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=2902ba900afb50410ed36b6f1640d7fd9bdf087e, strippedPPRRR R!RRRRRRR RR R RRRRRRR#RRRRRR<`Cr?\738utf-8b741dfb28a2db385edb7a51a177191212af44aa1f714c29ffc7904c05d775931?7zXZ !t/! ]"k%{ֿ\#R`[FXa3)|P$dC?fgz )USI(~c36=~.itĠSh\MEllV:\᮳7bt4g)2 KtHG@՝ <Å@<㷛UyD|fڰ硾2ʞ5hFYӶh(*_ndRa,AP}% p$6PiR]H6c|xN|.3;W'a|  \6#)ĊrPl䛃wuƼ%3 \I`NW*Dd?cH(`,u?ے SNv^*~xgři;kf0dQۈ'BW:s*mi4c13^!I RnV'/E"is 3/qe7pف ^dp`N@1oGᏭ贈p7RKՌt*N# vE䩟$ 򋊱Ý9C1ԅaR!#+Cp(؈S#^֦B,:5oyl=#9ڨhbM0 ˞r9ChC7Yι{ftC1H슁ݵX8=bzO<mrsWz(qe]‰>`Ke>U`ZMw1S)/>CW\}a =o$R 11MwN0ٴΰO%IїtBKmis!`:/vy_D)O!!uT۞^=E7+6ĘOa57jkY Ya9_+sq{;[~-O[of32\ agD)JX GKDdbԾ_{WWIӒsӞ F&)1k䧹St\oK&1>cx"Qf3ayּ3:ܘ $o=$Q=% ,)d,;= wAcJwa؞p=D:R*I E(ƼjGyY&@COvocM)> Dw!HL3VB?>Hϭz⼹_ᵀȦ΂ɻ>'=S`OA sot+}˃֧1F#|m,][m̀PRlדD[X=;uEN!=W)&rErk:}5vtt۫0" | Ek5HEb_lieFwwps]2yʟNq~gVŏnOX %}@^2W,8}X;XzWtCocXӟ~C1"@3lkMFp톀6\̇TH`cyOlj\lƊ-b*`J4F3-͍% u?eG7Zn9rO.HoBlGA=frM vp񤁂۞t uX׬ fcTFa@:~  | kճisyӦd BnޕG+9(&SԻPCpsIm0yYVa‘эcxke 'Hf|CB|.plrdI ZDol* /d2mB&e nQ4;ρe>XёV`Еfk%Rz'=C0Z&VvI@8@:NvE%(b) J0#;Çye?QoJ5P(7.ľ"j2A37~g ?qfzs%KcItG~}tDžK8՗Q:{ufqĚ'UlXcz8G+L{wBw[X(Jb߷v\z` Y!x:{Xw2Gk뼼BI[wҁ`r1\@&QR]{d&.$^-~r+52̆kR㞓!-HѥC=#}DG iE$8L/ 5fo-VMVQK@N!*;ݰ;=,I ;%\n2 c-~%E8h(ˤme9`PG '(ZFɵBtG-[ r}44 ]IR HN;>/Fxo:N@ⅇEԜU-*㫥3l0]p # (WTM4b750_ƴ!sDl25AF4cMvh|1V^6Խ)׸bIRɦqՄeWN.bۏu!j\g9zNx 3u'K f?uRepW CIkNPዳ$Xp8/$y1Om+u1bX0cۋ<鴆xQG=*NDURPVy 9yQkC., Calg'VW.L/DMHt/Xȸ=$H @+]7#:3\ILtȓ)tތJOVq0+9{g/IAsrq)~60rdF%62W$%3ڜTv =dnҷP*S[ז@[*Ъ>ی %1A.jjf)2pO #c+EsCu9A!F.=ֺH8Hd#3- O HH@,@Dcb|7AQpyk:FJC|avY'b2綥r/Ѥ)Lu[C h"A2<'4@5o:1J{Zl>b"6mbzSX_Ry򅁂08X[O2 {)9 |E Ax-A m@Đ7 t,( RlD9<)E8O7!H24㌈8sBͧ]tũj^tk0lWz/\u)! X_RDgdlrkh#OVhZ_,l柰d7'Ⱥ\pnG_7oX댯䵒U$G >zt۹F!%TTqN>ϼx䉯~s` *lmgD+\*?.w]^m\odRt{,׌j: C־pW||1J?M~1UF.yFVk "x\wESz>7/r {꤉m@fyĢo[o٩Y@,<z24%S qTEߥE^xbMi]!E7 LS=t"Yir %K 2ISxC^a7LtƐ7qq1U ]/bi:ENh@oiKѠTJMYP/g춙#?z.^#Qqu('s<-;Mg [p6&\^a䢟$}k4 d8 9vȔuc{ӏoGPk>PEAKi40sͰ]4RRl՝pXG'mnAֱ svB 1[( rj[[e`,A3z%Иo19(![+o&)u+6Vd|23'= LE$#*YKeQ8K0O(I8i'}hKx] FКh>RR B3]e}Jf7 0¯yOIK W7Ǫ K2Z-$}l?nt/Q6l^L=DMb.Ї'Լ=cy½.orفDKFOԎA!.(!ꪭ1?"0ց3W]f c'#R[E&em{b&{hV{U&]5|UD 9u>SJWN}[r^`2TipCyK޵V 0آH/I:MQ%:'MItQ'Ot+t\pJSG֮hBZDV͒:iӮZ^mRz o{3*,hBH ȸ7`$ Bzt+Í>N9%[{[~ ,ӽ@%˺6x~onR,77ò?T#ЄtV=Ipt߳ࡍZ5]#0MYB<E#D5odxJ<%A؃=~ gA1dA<2 ξ{XBqPsx\} u~^dn52i,_)H#s%X@1nt >R"lK)}9gm%뺻$b o.gwVN)Fm6 [w8<9?gCPRIO"..ndLJ.h. Lh-=OfI~ B.tVUNؤ2˨.j ]W7MCdCmL1O 8FwVr0;jVN4;[d+cIj][U KC ?jF7.#ZK0ƍ#S$W'lr_=7"21Ak(7i%(#NP w8d}v/vbYqYC|QE4_<CUjDZ990 "ƀ%@{^r(Q 37[aƁA@?C2W&?R2e~jxVQ"V+:m{jD(ۊO_C5R'p/$9F" &I7ys$V:)6',/CkG7 #!ke_b?~LrRVk'y &jY<[}DSd D=g~:?zv%9m>`J^%sClΞՏ\CƜ qܕ!(?9ժ-;UN]F*~߳9EzbT$_AO1!|{A#(Lm|YiXNLQ-*\+0Õx5"b% 8ˤm4%'~QYY;i*jnGI%,!\nn'ᦓ(q9SL kӆ"vԡH%*=TvJ ut/ϘJUz5WK SCN0QHFoJcv ҳ`S3Q eN`;Lm? ':>"EGԉEшw4I*g69-FďMőzu1P-︌MX*' ( -m3f!&m\Й*ӐGq>%19] b !;w‚ rTk:{&mOjZn l)*FgèځGB|`tV @䳬,~IWZ i#>Ԗp{/KEbH8_T<6xPyĮ3gWZc0 kSCa~ΒMw.\[K{s?1wtnC3u gj)t/PAt/T |I=%"LEZ|UPR|Whň{ _#)fQ~O /~;C)yC;v2VW7I=M0VmE-cMyԁ` +~\kSp #ZM|М+a2Z[U:^͚&=`( K  ײF'M7).ӟk6؈BjYr݊B7\ʿ/'a"T~bVğ"aPKن=v!za]h2y[ŝ5(”m;FU`}]&``I4lO3wऺ=ݝmy fWuBĆ3vxt) { UZCqC⥬.Q{k(]qI~ERX! lHFhkZ0oZݣW'2Ct200b tx =Ь)ߛ6ηCo A 1,^,FԄ봎}NI4l0b81Ts9O} LS:F<3KOVf/Uj3?ڤ gva<1\sי}E~RSsSu>gы3X.Lrm:8ޡgZ#nt䦣Ti_x~ ^%3uۜԛe3)W#ȸtbⳚ7 M.qtik =R19D22 |jO > !^ *WoJT]t%!kr&бQ, ?`vOo4=t+U"Bl禓)N ]HL,I V Nh}$?d\  sBfh*1D ]W^vp)KFvNH&%\Q:8j`0y#05ɉ| 0 0~EQގ$Uw$`s+T.fa 9k1wN l!2_?'Ijoΰ諜^m,$z@n`ez\GՇ|LT>&*2?]÷RJw%@C<&ơћ=R L>! E:#jXyEb)qM!;XF,0/MbP[Si{͉&M4Y0w6񭹂س>24^-we,kmsH%s'J GvY Sn6k] e4nIB(ayk1muxirUx cPYYj} 1S\EP}l\|ݰsiLJeC"DG}d: մW]"&l, ٟQ-?J8qݬ9B3#1fG&=8}TT |9 LLǚkՒ!a+6BUt$j(CV73i|w# Q.|L6~w2_Q\xi%R}| JƠs17`KK iN-;-qB~tPIx*jJccdzlZ}T|d:y+>3 WE6_G]@i1it62ہ-\G҄W6^ScH;Fm  iEJqrGݔl@b ْvڻ4.,ݻW^7m;NUu?=!\]F`]^vUjHO՞\gx%@y3 Ʊ_&Ldm^}F]"0pϸ`<񧝳yϲe¨Бv"\wcέnr ,X'j]Eu-8CKC, "s*S1HBڪ߯w'犂)un=/N:iI\\]\;Y8,sή D9;AN<Y"z㴴RNvtë(gvv/>X܆\ܥሜ[JŦp%= DŽxk0wS^Dtxyaf۶ɕ.8M  ^X~eZJ3&3n]hG**$F}?Amʰf J) 2-Vq!b^C4à\tP&xIv}#̈́ĦGThmEvfP O-'V4dW[o+zEAضP$]2f [nsmfWe&|/U(u+M'n"G|8^K)} ]0]B%zIYov] Wfl"Ykz?8cem<[zalMbR!5pk Pzh,)BEw" r &2s k"YkSsPEh4}$Q3n\ExISHI w=7{rч:ռ󙮵Qe-!:>l!@|Pw~>+|oRzZz%PwR[_|BG0ܤxAܦՄ=(cYڪ䙠PB`p(UWOBȅaz\]D۝Ru(|ڞ c6qs9I\ 2n'Tv %(Wdzm]սĖF`Bal}g-X2=<Ξu9"@~c<}N7d>7[`cR^Fa?Rdnk^wJp^}OL6~>'@Ԭe?קi zCv1\2@u!97͇):p0C2ZHuuMtHL:Pʀ_~Ա_ V.:g(It n[?V򭋯h']ӿ-_Mņ `D6Ȕ?Zx;A9&Ɵ)jKBu `"rb^hX\鿳7rs=<~d J=~vڔ ^}'Z(+?%oj -guiԕUM|$Efޝ d;*?eA}T"Od̻ ܨFL N}_כLSͼP"!50Sl*}5mUIXlT9ʓx>6Ųp*x"hJ2}N!>xs ;گS7aF )z` gқ: [pr-7泚5drȡJ8鵋s]s![?xkNLEA˪tܙ ؔѪ:nHDM`!ctAۗBJ8fH/U0}T8o,|ֺ<[ڽ"ZH{&'*,^[5>5UO~9}SދD8F2S{dRqk,zZMj^Y!$?C~ K>󄰝d+H#*݂ =g++Q.p!I9ڴp(\=2'vdW7ՠ˲$F l+n_U/z~+ 2FZF"Xy3zHc@'Lk~~ !إskBOd%F:cԮA;6g4tzs;65Q g|{^xlՂh7s_ =N.Aˑ&lg`CD yhs,f4K=@\EM&K L9v-].ҒQWzs;~ZoC S hf#ة*eS%#`ٞJ"k*",mv^3oS@2ha%3m=a <ζl"N%УM:ƉL䷭'IOm6ۅw7nG-:Ų\Q>rލB:c&m fu;P] !q 'C-#vsYY j!)d箽69i{sot0 UD@LΧ٫Q@ թAF` ⿮e0a A!,~o:wtN ,SO j \F%_Z6rثsLP.CXR\)_O`dѵ'ϧpp%^`^E![gk<sHZ]~{>[3Ga:`R3M yYf ){LmIVȐɆ5yȕ1@r^Do/Q"ۇf}؆/6:aR]AB P龥YDbsץϹ{N-ea0EP1Ts 8b:~p6qrk)XK'E牁}rO,,w[RHO;{E}!SE:[Y9Th ȳ ^d$uK`)yPuKQdEz1i*tR\eP>,},wvq_D@k`d]ZmZjt湑`^fug) ,q֮++SR@"W$(pCӺ7HNOdϷōS9gΛ2QJ;wDM7UaWvN i_ J? %~O籼`i5}`i j%\PB^aM#a(CTZ"D gbHde1VeN\lC s='͌蓪 Wm1OGDPDn]dd0y6#G㚄|_aNj LbA k>̷N52 rdqYtڱHX6Z$cVU4UGIܭfm>:ҙfϼ]4Wb~C8Q#܍;́_aAKA&b˧c!H#.TTD⛑Z& G&V@ ^U2 ֙qi׆:8ry QXc@哯b 4mж< s@b[vitq+}5Nhc3-(`ؔVgA{C숣v]{e #|oLnb;&ΔMt?o$ dKt+z#`kKѮm2M_sO-Yu9GvGiZ#}猲`X,QU6Yaq/,͌ȌV#3kyьXq^È>;g\#JNpfH^ ԱsZ8F)|uG ";_K6qS^rjarB01\{)(VjgJ&0$f$͖2x |7)#fGn^χl&kArܠȍ@4~!*yq"/<KȻJ`p#9 [y暰 ikb@#/XVpTtõR(\ըQܮzWc0Zz`oSfi& T|L !0z <؍ /rђtHyjo-׷lŪ_nC:ϭe%MPUtoZۮ;{ka:7rרspB$Z-U֥4=Fmfzqh[.KT)iU]%n| 54HGqgͶ[T*;D# 3QW x޹~i$PG+!'Q-:US`ΛO&biز>9ܹB]njF'tD%avEBLs;Suڠ9>m 0 ݬ>X>vŃ0D;/UZb6y}IgUk0sjZu?Ym6;j\z&pSiËʂ_5.@|@c56PW˾^\RVb5F!M&~V(U|G#s=X7C '*^&#-Z 'V1UOc ](I= ˀ!)d~:7;=HkboI;vt SF8ܙ:6FuWVI 0s>Caیjs21y zV߾Z)"?;Å 5/RkS,p`Ƚ|kR#piLooK[8YG5l7֡YgFxzB6.:VbT+h6?KZsSh8?[+れjY;-{փ^I#7&@,U3:`:m?~׬FnbMaZ7ڱ=ĐJjid%UIHO]cq.8m&fصsUz\1tPȕImEнog)`cI1bS&FtAU"*O :0W-;CNh C %[nW16qP##Hig?'go-Anagd#@\bwwת'_D[ !6ͺD ns{4gpiT TDS PxzgQhap飼(GSu*8-qsAI}.|ܒB-q}r܍@ۼ~Yb8h@2Ȋ aٔTӠ:rLOYz"JyΊ8 +3FnrD%3ÍP@"cKZa,J,$Ȳ1 |H fx哊(_IףdIHucn50l<7׋6&`=JEDǩz48z u vej4a⓽-h. `@z-HBM` TVVX&<`"l*o%5$o4<29tA l_8nJa l/53tBmn/u3=j .:6<^2^!FyzDD8=B-&RQˬ^5.S6WxW/,aXi4. j,PuWi\dMaTG26~R|kQXHkXӣt~Ya5ǡ:a'B &}U>D0*up TVr&$E+IRnxPsVZKҘ0weWy!j `<`NRT ?s/uK0 VH IGw?ȥI?Ԙ8PP2bP=0'7l^NFК1Q)%V$LhV  w34e&2D40Ud]nWJ;bƊ̣ا8- A_}ZVSIpJ=4yFPLw2f r>[GrV.#G6[y:Z4u0ûuşxO =<(ELLDT7ogC!+ +`mN e~_=fhN߅ et,vfFF9 茷|G />y2ɸ4̘/Q3j8:+DS#FAns;,x״uVy|s<8GNI_A{z%dB>ߏ5ҩ/5F*܌[HI(:7/Xz1~[4y }p*Kl^L-յNƜ+-@{,qbi f|\Q(k:jUY81qf꽺k1ULbWڌrR\#洋FÌ~,:9D󢳞#}wը 6'Je݌1:6' Mw#Opc-}/D5-_1/:lE)^cr52rf~7z&\/ ƴi{^AbkWYfqx6K}WKz"ҌVIהPV[۸) ˓O+#:cPQPoz+|CGN92=*ݳM4a`yjBP;*?>^9^_"z$I-v05ɶl&X5xy@}V/EgLW&v\SYLY)rahK卫CAwk[lz&m2ZB93N em>+c|į{ޏ[u}F(dЩ8jp }Ed'럋 7t mqRթ:GA;Gڼ_;fj7jeA ,B߳sve)W0LXKk+\MeT#oKkEl"d&w/5 VOˌIaaUT  g!2nu!s*ƈ@F@(Acw%8Ul7T-","m/UV̴l ՓƹoI!J*4˸CT!7`e1LE[*LM +'Ʃ-w?_>կ9ߏSՇ,B9C7}ͮ xm9׫D[DFGH,ԅbgy(8M2ëud }6qAR"g;>t ۔@k@fv _8Izj1L7X-Mtϥ[LUi+7u)`Δ33AFG,N=:P z=y11)/GG'roGxaNr> Ud)/}A@}LT'@׫7PG .}oa-&ne]$"R Q#,ڌiTl{ZU\nrdU% BXGxoJV @[ |b:]zP6kҠşUx.2HP7K@1%~DfKrq%7ɥ.t׽A Nѓƻcv`s{-Mz߬(g~6MA2^S|c.H )TFa4,g;Yj`=D?= qsXͼGpF6T7@DŔ-C yXʝ-Pi}KN=IjIC3 ZxN..*|>?xb!&]xnjgFN[k#pdu,+޷µdsUfLG.|W`Kп"iO6dŒP#FwUKO:;:NFNa{ʧEw w$DokeE7p-Fpe 5#򊅩$@ bV0Ze/l@QY͒;rB+,CSZM?lSzF:"aU-=^klpjbFj{ eFtY`HSg^Hm^G#@f٥Cysj~&Go=| q\~> TqiQu) o[U;9R1}tAї?wl]=@"7u =Bb܁%} jRܵj~^P|Գ 3_@Jo~4c60,e xEs.ͩ3y*W:ɗݵvR5PW tovZnI!6YbԾS3^{h6/(]IK_I?~NJsRj:=0-y/~FrJkџ"cQMIMsA>'_AvLrdq/KeT0 t&piB5 53蘯ӂSGteJohd9ӁFYB>,*2{ &`±y0և;vDLC}"&޵ @q4-h:m7 %P^NV X:\?['=;@IJr3 j܀~. }\ q$!ǐɅ:j z>[P>Q 4쬆}.)U7M9C\ {W5 #8{Նe~v9 ]*}??u' QC\ȩՌfnEi ajL%|xnj9JrUL- ɴ! Q*bpЏo{"I]RJ]-YCeᮥfFrrW*G"6`"U]bd >L†~K6rS /tףr7E x%##'.Xìf!v+sSLb#7Yq&if^R6l~o݌dn\˺y%qx:'K봺nc91-\r=Vd0H=KcB4IBLϪQ@8# V[Es0'Ӑ98Ti14Q 1_Ѱxs9)pøBk&LuJ:k!OD/LBTG [ <  8^@c4}o+.ȁtc|Z8U?; -WEz[r8b׻GkQ53M(r2 #!R :cؠ׺⑨WKy ?fL >g eqzYqlpFwQ o4__Aso%7HI:Wb<=j_G6ښ^OǞ mD^pNt)jDa#HXVVZ6 gtYcs3ӫ5ruOڞvKM|Fr9(<!L^.i0 \%K=uk-LՆ>8{gP^8!fyuxm Զ{C]Iܧ@lG 2@~%`ĈDmY9/l4AZW-!Tvl rVV;?}@=Xh(GƱ>=IMn{-EO(hZu9Ov 4#V_q7tS>wH9)3tHd {:z6YZ<Ԉs]Y$+Qe|diKyv (k/R1 *19j'jb ÍC- q6RU;d<_7wYcyLN_{oYyUXQ^⡾x*elLNs4g-΀9WedJ`\ZOZq#nV/SDah+"+³w{LV6|eV_Ƴ!t$/ ѧKE _ZMRPojV$W+U*)F#x;g _;B^Z3m _IRxw  iUToB 4EUYWnlŹCuuC".xӃ]뾞e07v=[|_(rڡw%60>nсV%]hU:WBU~nBn"&*fOrcHRT$q:ҞHin3\8W5ҮwYll1R(!0HOmzdn#IEs*7&:%4Ō@ezGs&GÓ/(g<#ݲbj}/(ra@k< IH&+s]3)uƺO9ZZN)%l`oM"Hz[CGAFx{A /,x 蹫o\7{[њmZ3ˊ;f2y.QnY+5q{ޡ*z%~ ,e]bI7Xm]`Q:ܤ|Hz>W8iA|y@m-F݋HPN[{W]wh(m3 ޤ7+WV>o"!# (n`OE(4^ ؑ{rF'HA>_a'UqmM$:FfT%OzsO# rx---[fb0$kx}l"F ?|NG_If$<;/$Njmy+IȽ%Xd(qT rT͡iTآ?lDߝM܇P޺M+LSAa'53"nE}&0Onu ')jbw>\1k.$wce=x VWéR@R,!_%cBαW`1OxZ0mPq  |Kk^kޖeF.9xԃl&=0tB<;*,y4Bgz[:y280 +GgPgh9k̘/enYL7PD#'(*oB9{-r"}1bDjRz~?%#fj8X+cWꀸ/1'C;&`7V\#U'[B_{8L\w]+1L5j *Ivݠᜲgo6dS{R,[w)ovʂ`QFDp'( M;JQyŵ:_* ={CEUEWZNp?;.KsF5س#@o{;e,x׎<>htt MjCVz͎Z-~fXVz ɨlQN1Mح G4+$SH_8]h?<;"E.,C_8_juADA'VaFVhSOI|w\ \ր\f e3xJNK(nޓKxoN 5ukQuB ]0; j#E*?ӿp6zGע^:&k+a"(B6AC}x>$9C;r,Oxwc<ub>_a,#)ץ[jP %i-* n%;?!a ^aRSڝ[LUҴRA MIQE2u SDAFGՃ:__ӂ=p5҇Λ~*bSYP\L=cOdU 7OTۗͤ%2RVw[M`; TL@ (v@Q<y3>Cz|۰쭼]c]vΗ^R?w_Nd *%]/#Gf?(rri+{I`Mm(C.j;OZ".cڭ>f2N.=IU;٭ 9y'6o~Ad%F_T\٪@`MDФwd܎Zd2C9g:-a;xc cQnno)n%+ʝq /[} 'J=cǟ6x݄x빠1F)?.pRGE']LrG5QK ո"OKoKxXb9 3 , {1WQ*[HW8Q@k wU+oPˡ9_ma ~Y zN|/:@+*qNnGmp|4\# l|Ԛmt| Wl0wLuۃN?x;rlbd\H,/QÌ#Edͥ0)gJ,kY.Dlz)#v*d~y168*sLJm`Y3? y8S78ar> F[AZVJڈ tc{n0յ/:|6z0b :>)S=/ M@1¶X|c1氝LbXrkԳ?>ؼQ͆p%pG2`X_m2ԜC+fu|xd}l4'MqlNMKY}0[-Dȕ*O2ڀ5޸!]@Lh!:u8U[/, )i_ˌ`\=ϝ2s&jZo l$GH%L`/|GWz]#\j]ii*ip㲋߫dLtDϫ[4U9!s%ƃ8>7yvR! H0hÀQ 7\c+:e!B m>myLF t[m{A)f;R zd=/yzu4iASiή'¼ד2F6WvoHFW}߾?-ɿwd[R40!9c{+*nW?2׻*1aF墀 ud>~20p^KQbŎ c6f%"ɇ툑菲.a CsTg:șV*_qMخ"POgԷ&eN?OK \suA'gԫRx#=1I/;E`)-M@0e Oq{T#Ԛ&6rK7]҆| -w{ X}T'Q LI&oFpÑO1H0{萋Ĺy|;[Eۃ7xoΥy0 R%{w` 0հӓ ėn@N+;N}XѤ~쐻OE!ieqWPdt8^L/ m'48v%4pBIp 61)+K819#`w5Ɵ&VVkcnҤ]ns# `s䶫jE~CQ)BUlky6\ KK^@N m3նY&}oNڔ:0?,-fʂ 0鞞b 8 <F|eh>pJᎈBxgeY /+yKCcBUId?-Ctbs\d#"7UuϰqڌJSDA=^tX5_5Bze m}4 6SeOYs֐- d Cu/W5|[jNJ'$QmhRd#| 1|؃)1̦d&(rtL1w?&EnG^AB RWe>j%!/ q=FL Z\'Xuq=\Oީ}]V\<هH!6!`CZ0ÐM &;fMqRM%F6]dQNsNpd5VEy"ӪI| }8知Σ)M]V0F dԶr^84e-?호ξe/UG}hu.kmq^LpêYDr8<)t6;~Sɤ ^{Tu?Q]RMΫ́j5h J!4 , eEG S!HU* j sÃmrELH-E c!][M(_Wu5H)[vmA4u fL}]4s$_*u:D!hG˳4+ c)Ldo:&)\4g9z @)E}B7|&Ȱ?V _`Y5P{8Ma~f#'[$7; dqhw@j 5<__?B8ʜWE?-2?j1.hK]3ϐ5VX(!Q>"m9/QVR,^r檽%B Q muk #x$*,bj2^=бrZ=tsD{p | $ti@}8NNԼeDm˲c\Mi* f]x ' T4Z\@V| "׷͌ h$BB_d{Z@tet_qbk/w1ctas0n?qHxc@'AU&d S"nD1c0p: UeiyY 6!qq֠fL֮bjz"%0xgAVM$TB'ǎAX'C)#6)qK-dệ \f6IGKq?mpQElؿ)/W;MÃ,18AQ`Ξ bg:Ė==7Iڍ4I79;O< j LtS2Om#WWUe81 $F`ZjPHɕeޭ`hx-HU8AѴ mzR:BuJ9hVcU71r!P=|H9";3/ ݧDn-s¨r,B?TEgb!_}pUi71y(n7[..l)j½V!}Rz4񤓍RZ!~V"XŴƇKWkU(ҁM~PPMĆrSPuNd"@n^d\`)J.=mY5MzkгwCp9[G%˵FS h< }O1qc&1Xp|}"T_Պz>Rτ{ [[{[zS2&otWVM2!J5 m6U7r)(x[ }!ʲLUia2MURy?:-ŝDҏ@,M;gePAeJ0zQ'4)ί M>¡1rQ͈\vo9:Le8RMPs̩ waYLş&U*bHX2TVI7+V 4J*O%K?柢\- \fPDf$-Y=<"Mϔ.~J4yc]IdPIʙ=*PRbzi[v8.l[<}c<_apyZ--lJlNlNPΕ&ɦjY4_F  z^+tP6 v 6SA]ij{P9ՙG9΀}-<Ӓ*!k)Ч)z!7 HiT?=}T6ӿ^}OÖ)(q/MM>CtYJ@o137)SμBSA{0T(=2= (`kgd(GX$-6i^Ϩ>8A<8`PߧCEKo58n)&zu*Ji*0M,w"B:IeC.Jwt jrRqa׋kAOS_W{C/eqpdfCF$\8].RUW|IHy NXR@k|-koK*RJU&F1cVJ*^k\ $.ΐǤ)n)haPNo8f&|LP( Mv$y> =mГʑklɪûMø.CnDsm <;a*MFZc- 7DB"+WK6np烋9 .UQso+4)8K Qq'2Vd=)'xq5Md)od'zi} (-\f7i2 Xԓvdioo|[ nh 4P6 p)'$\-KGB_\+4@C,P%bH E&ɉTL.B]*.WT$[JџQQ*ǒbsf$9 m8ߕ +*"]$.k+Kgx7S4guq';K̑ :DzEA{ OOJMiG2jtjW/\I4տ9X!hgQY\gEqȲyS|?9T˖L*>SKp4^}ItR,^nf/ΐxCj\Hw8h1QGM^;{aQBGkSe [_6{ T+Wa@S_F2I"K}%`R^7EAfz+UL >Nl Рz3mS슘t]:9Q`NftY]J+6m8#b2<5Tl:V 5n~v6 bv?LTT;l  hzal mS;vO uN!K|qC|xĞ\dHdmj Is>Sod[HNeOF+1}Kk[U;Vr-9G2pKHn$&XnΔum5?%}5Fkkshf$HνR+3bnwO9C YVY奦Jx?,eu˿wg\o2*\ݻ%9tïD +)d?Yc(Aŏ~}3[B/9.<|oڹDbbs߯_^ aNxtcNO|cGj-xB55"mQ60Īofr@x).qS?5YJ/F-7&qt5.ht@F#QVCV0|ưbAۅ ]Vҽ0qmRޏR֪1g+ W%kgGRx Gfrpd C mw~^f<뀂WS4VfѤ36n@cCWE1jJC¸68 @T I)}oo;5yvp養5ul̗[/U2CnV0] CLJ6z PƦN.j/.Uǒźǵ.uvMGIGwpgI/H3a>NvLN.V}$S`(yukA7_Y1 ah0lU(4l@[/GxGق'(H4Pr!A* ;fz{7,Ѿ<НE!Vwq>0Oӕ-zH[r)twZi3{"ݹ}\~zDQ= ,(P .e)`!PG^b]8Zn-h$csW%#։~M䒥 {l=kul]Z¢*l-Z!ơ/BK[ִֿJ Cwn J"sͨ`2/2Q*3n Xg1]\P>0+z J{Ph?T'Q ?,K2_fY~XhXr=`*Po|yP>{ۓ)Cx Ƌw~-fFa

I~!ior c( LBwaWX c{lU-CT}:Je2ѷOe9yw;{u#'@#W'nQS ~H8hjH_4-$)ܓGogA]yABG1dy&]ϲ!0ueQɭ2lc֬2>ݽ4&C?lsD(AJx^ucm8k0 invv_F1 l >KW+ln:~,I- #BMssN~e90K\z(cj6:+ 箐+E&1@!.7oU1uFirז^y}Z<MMD1iiAaze ,{A,B Éh5Ƒ#T7LG9%W|rX(Eo\8"qi( +C@,iI@.9v~~ QDNHs ^8ܸ j G 0s\' .PvόZ&f8'j(82%=eB̮=b%"#IJs`&>H@:@aEmgbΦroC C5C%g'E.h;ݟ 2-7=rلCt`c z4]iU~ϑ8<3x3n(>.{闌~(c'yYV )IQfNX 1<ՔҜx yHT9!*cm︡[*"f}㨜#bÉ0Zu x2axP'36خVQ-W WCJIaP@ڴygeoxK=SC;N½TK2[奋n4\K+NO>reoe^uZm1fZI;TFEM;`5sHBC mp{[3epbn'V J_5 w3%*9,pjv[:G}rm1θyeQ7J ԓF{," <f$ʉ2388H[NOJe=Ca/|3`)\wX(|PG{յoRtD)*S>ァ۸hڴʺes,ulĽLc.,D+ߍGgj0hed@s3$cc0H ~V\1U:Qu|ʉWWaiz\lQD&N+Pq1D:c6P˃Vfّ ;/=4ƶEDmF{ Ci[ky%vWfkvP>,$yc$&7;zlΛ|/ [SVHR1<S [C‘ Ϳ9&G=47m`yWL}twJ$*US'fyKW8JWI CJ/:P&a?$GS y9k?Ar@M8#sVDcrp6J:laNݾR^qo׼]wՑ_PD) ߵL$S+b }^ hѴ ԅL.٤2?o` Ĩ@}}Eٯaql[.f0gA{ 7+/&< ݈&& q/`Q% Oy:GlQw; 7+&lRPȈ:8GVOc~s(Ü˩;ZS&B"n ?o n1 PM Y#M4JJb+BnK'+ g}G" 969Mm[7n}TcFQfA >JT{#9ⶌmq~Iz ̣u(كb% ҉Zט*Fq*^tj(`zy^Fy+`„l7ڡNkNC;"]vӍv|Dmg;Q&;W|=,؟zHB 6Mio"u-R]ڵvϬAvq5ˊ-%0nsx3-Ow$(! L}B9Zl.ë8IxcQtr_X(/PC^}X)oLƑD[H&2Z5É;l8]DعE؄*i=h VA:-#5q&Տzbo=ádaezNo&w+B14_3k?'^Y鳋q˽r7h| ۑ2=M49i2H?}.n>eB6ob?a$#{+oS:ia 1Tݞ8"$uQǠk pjTVK\tazȆy=XVm̋o+yH>i#.;[ U@fUŒT@n/5v\k:LҪ֨V&{V.aEOy >Ho^m=AeY@u ie9OyP].H+I2m疽r0yZ]4:Q^TFAF&Ы4T:\l;S8r0r+,ق g_ ӗᮎmLSF,G}DҦ PYX :nIwB~g\D @2_-5ȤĸgqsAb)cAAafmo8'RȦ&֯Ez-O, Fjl *Vic`ToR 0#2(L2ww%k&I 4br )5ץ ^nCrsic89b u<.Hw Bݣp5俺¶|YFPjild<0hG_abݰ1 ̂rpxn?ALȮǬG90ҹ2iаw!siu7EVZMR\9qn:$6Bc,p X8sI\ ,:)k&ͣ4SkA&90L26O+0 "8q-k69 nPTL #ˑL e7t`ݐN Y+Kslzd%u Aa]Yܒfɀtil9GK JLj(X? H'7kLk#fJ韪ǁpd`G t"ZtDF!a4,nIid!aw4kA"ScI/fsnIT*/8JsUh1ؑi2Y~Na^{A\츥xF-^cNU(0%D[hVt\PvTiJ1Sf81 >pHTq j#\Lz"pJٯL2-Lc]xLΝx! ^oA듺;%l'9h=[B*#;7^PP2,]_˦b T"CX짢r`厜S 4KZSw|b?4&E_ί#tynd?%; t ;H De1\0e pyVvKo}z;7 ڔa~Q`Ff-b;xjNmdk3uw;~T/u,+}j*VD]Ke9B:Zmn]*G?`T\لqޕMX!2"#?[=bK#ʨ\7#UDeGbߡL8AA5 M{_I69u&|9A^1/BjTʯtYS _ބ$)XnuٓPE]& :GRXitbyk,: Y^nͥQr6;a4 Fx%+Q G ,̓`fmx&Ō^NBUn_@\<=ONuƻwkk̳3MaB%}TU?  ՇO}p'ѕ]Eq7ɘh.A!ɡ\ de9 1`2fY*c)z(RNe`"~V M%ݘDL+XGT#= P$UةLwԤ}<2HX^Dd!E{+tF*69gVo"')ṄBF|{ nF/Wó,Xus?|{&t)MF0ܑOG,+VWRKAfm;֑AY!dJCKcO55^]٠lq`.7E|% ù;گ9PHU3!SL(0~ 65CPA6ihSh+ ,U(yXS PsC>2S.\?j8{_HU^rۙb5+~^Ժ1&0떆Hv %N,X  rU' d*/ovgKj t*C4)rNK!n\"c"n;yxqql{GC3V`(o%7HrwG~nQ4%|}k=R-̈́ fݑT ꬳgY(/cvh7g,)k;&k}r0+)W<5RNAgҔ%_5*QwP!2j`~h53~@?Du֦$G&8^Uq( eFBj{pKj:!֒tߏE:9Z!nV5lTA.tbWpI~E %&TM^/ۢ-\H_N+-"[cyHًH%d `j =͖B'_n Vk$*<@J'N^$⺬T(똗`rı7slG^SD-4ncf:t4ȱ SSBص[4|EJ*#^ӲY6={ղx9)W,Ob驄㭖vZ;Z12O1 *ŸNc -AAI0uG( d ??܋A%Jp* ֬F J:=X_Qՙv{Fyzxq{VLjZX"XɲkGSuԧiN[6'IG P,[쌩Fk=mm05&^OvD6倩8t'n5;4Pa#H?;T`]KюpT/Q#V?g>:;^xiqS/cYW e$7l.}~ Ï: Ou: H:_KUx8'}(,4YP`Hgc 3T܉XM z2 o aB-r6s3U |靗J2JY9WC6M9rLyme4aDKm/^8sQa#pqX|wc ܠ킆hbW,Z!p0{xgG̭XV? 5UJՍR$hPǁK7z-::_dOEjo@!&MZ&×5_\AipQߍМ@&Œ_K6Azr2Pq8XI#$kJ@II=<Lf'cyaƓ@{'zZӖjqވ{iò:+6]y_jlMƒS<P?].6zŻ"%/\sIffJrN0VlUqz]륏ciSP `0>p1ZFU@\=;G l"z)ƘJ0 < 5FBA/x;tX-D"#C)x`i$!Oԩ6 n`p`-нԵ&J639`IK^L`Ќ?ןܓƉ$4‚td1ɢ֨DPoG_Go,s]o7Qum&Oٗ+Z1 M.]*,d-]u~isZpgbNuSMwU03y+FWTWEiB'p]ͣ+u!6_{J27ܠ(ȭ)6s{y}R|k1#0u~BwamD+["=Sl&iy|&L? NayGTi̯(# 'Bm\@2uw96Ht.i|ơb7vTJ=<Eg䌄Z@@HPIq8DO[O?鑫'֝GAg^w혗̣\kJ LqqxTg[@rjVJva\2i'~[V/ph0qgW)= -ǙVNvL'HMoqUJ ͭ70 Wv*4 YzR\4lʧyAp zˤGʗ ܹ >Q 'NzF=EDG&Dy4ay(?;4z:S B>jEcLRu>oX]!ED2i*3 uAԆK'g HH:[o]; 8E_@l`+I9w|AmՎ\ itWۗW9.[̫խ:Cn)6hpQ0zU^]ROѤd#&*&=WL#&{\_1cM)=Vkye9VxOiLD<7JP6 ixapd#*;Wjj&X) J,w{p I 0I=0o=W1qDB·13X fnv=x~#RчDǎ5l,]9VnG4r|9_O"i1ⷫn(} .#qZ:Sm.lѳ" x(U/; @@,l+=*i]dxۼkd)*/TV@w ׬V*:-ݕ1&CV:; ~H}57?W/_!V& R# *ou*n ' BYar//>}-ޮemz率6QHBf(tz(bJ ViH{ǮXBĥOÈc)˅UP4N ^uLY c<,|Q?e-SL;XBp\FHd֐1Ss^E9ə~ydhid=v%.gPբV5d\LZ6͌sf`PntY{9%q^\ *x~)1mւ4"\ׅ8nE!|fl=jj怰 I46l!<(|Z ml{6{gny}܋{u|yۦ4lI915픞;z|i_ĸuf̫R[rǰ>=j("};/,1*B?,8eeI咧]xmY.^3FQ7L'^VJP`54מ'ڢ%q7/"/%1?΋MTbau̇8gCݷfO:B%%K9d*]9Ȱ/A .,h9C!in!e x@!cxeZ-r6 +"U h^%q=[qk+ʅ6, /(쮀#kbelS/(oHePCW@/KDj-|'5ѸcrxQeiIA( !,hfsTQ>LevoA,a⡎D])"SoFOΜ*зEre|Es* l,QӏK Oh]ᒡ`O$gmcE0@Ay3USn̊7/͕dT5)M( srv$Di5 >b6OJ%$6J2AˁG#%e0fJRĀHE=ΨoyӠ&iB ݽş}2q-+1c\N<.׷d ?KM%Tl\B*Ag?k﫥ٶpэI 973El7v GHzCkOI^/Sҗ$ǍAlIITgEVnM0e9NPbʴ×DilὙz%: 6Cx$~X¬ M&f +I&dI$s΅9sѧNP2+|Fx&04c}gK;ukTh-[Uސ쓜`h6crT-UVM .kO[lJ:m,]…u+}wk@R5IqH #PZ¼_E?*t4]X٠f`Vau$Ί 51fϭSR6*NGao#-X=[C&B﷭VL7_vpzU}ކnM?d#l8wi8LA3Je"Z DP-^q/vXVZup Wj%m #‡RÀtx2xlHY-E zXK7LȬ1Z̭?Ώsu^ʷ?;W"${R$WþܸɆ|xwlKr#ElʍrO@n"eJ4ZoNq(7dzu5;M5+_prON='&q%P?Gوu&6Ȅk'X UW'^?ez;go@<GX0"#shhw^GL#%XG}b(qE *4 S79^δ0{oB`t|.n.:v4& U(;wZت36xL 6ZGq̵$ aɄ~n:m]a$PtA%ֹ164W9C\N/Lf-F*Vwj6\k&b MMku*hY$y؇ּr*w1 RKٯS{ՒuP,_$w-4`}|R +fo^N.ԒQjwpUu7 ,Op3)Χ# :\%;KM9]m*oJU#Wbkڝ_)˞j vO&zM 6+U1k=0F-YzU!ns2>ۏ!YZxԺBdCe,dSЅm`{ДieIksYQ U މt7SAlǕIT{^7AUӊd?oxv!D߈kՈ|NWY*la={%#-A%Xa=H-#)͚u2axr '5cwLc{C#k{\ /|JڶZ8lMX/#l֧FH}_&w?k5 q0HƇ}ѱ$\/Zw>z'Jq]qBr U'p$[drxvLPä?9qulҵ[3F q<]G\u1a,y9Lcu[ɉU~0Y5%!Ҹ;TrO{U+ [,|=gl%)xX{I@ifeE:dE 9-u92zxue Ow `[Xc0褔 l.2'K6$d[XMm?+43L7p)|0(ītq/7[nl= +ϨRn*=D\Hvd5vl ܇p<.g9\.o"?E2hwlGwcclњްxz*Xeoԕ6/Ͽ dWTyРNmhb7ݞ^(@|G&(!]LփoNDCGW!Tוl$tv:bCpLJ*<;mR_:fD5C^SQlwtnpe]xi RV6'7BFd/'(\_&-MK2:%4-|wl273x!6&R ,t_ c[97H.R]b nu(k$Uņ5FF[] VJ zJd$ހ_åqu:u҅km8 bl.梍%'ބ\+V];KuF?O;M*ÜeAAlHlH#qJҝ 9ڊK6\yX(~ĸҦj(0?Gh{Y緅6;vMԲw lF)70GsE.#ϠVI_/brsoj t{WxSpBQY"ڗW]/t8t^~f^7ɛ8P$}4R3^2z@BJ[ꊆ N%vٗ/~G,8Q"U;% ;Q[B-P&= "g3 j3.W$(S;=0 z?">ÖFěG9o?i.|_}-0ʤH設RN5O.%9<؂x͒d~蛯}mI"ZĨ7엙j vG]Ob"@%@Sa̵_ύ׾1Ux=@2tǟ+1:>_RM6OP$n$>u+ . 4Y&.~cѯ/_Ѭdt[UdmFD\M[x}E."S){ XAG$ pC|%9LXa*fB( .r cKj1|(.x\3bB@J#\_$T|aU${).raVlIle Tv=/TRcu|scCkLf[iV \Daր ӪTm~U]OF+h H-v-w_JjU=0M娖M6ꩊӂh 4`:ֆ[^sVUmj[rK1E뀙Wq \U*̢?=t;߻xhk ^JUgNMB5m1lQz3P`dq0vC@2o u]iP` Ιڍy!k޳S EG!0/@^w,e_/ZR̤.HnZ3Xڲ?$ FB6Î.;/ChA+Ui^,(/`q& x"<AU7]VXd3PG&0\qoJ/QLbW &3ԭ_(A!'+| ehI=u(t}j~K:7__ bo 7Wc,J\+D?fʜWhO`,o‘sBu&bF[(}Z LK$;E}2c[7:A7گڋvKkMlZ۬)+0LV; 1.[-<Ĭ*r:@It4;w׈8aӐ7^nl$4?K%&0JHz(9{MxNnmLo.hQ"`Mb ?XQT }g }FWѩR#i[ qU&uP@' N}AL51-qxkse ӗ7d?-eD}(ob褆 @0&$Lrop Gi["UgF|^9F}WμYdMiК4x-C{GqD_yie8Ɣ-d5|@-:Sj ӡkz8k׫aG.8 -7'nLI %YE,=A9M-v4b1$qІwȌe jUtEV%l~:k?3 `l`1ȃWRP7(e6NRIRr[ATʻyp96P?4Z1<.50]׸(\ٞ1=͎z=hƷ'%VN$˙}rYýk/GP=w7gN^[A/zPH_U.Ƥ:Bٺ*559,h*ۦ?6f~!pHXU>,K mHp\+B<--3! 6U %-Ĩ``d%[Ӎm1սoxzC9ۖ9qgKsa\%YЏ%iTa$fۄ{mCkTlHʥ`|e; QYT0AQhOpu4 GDDX *5YZAy МBUrig?jI@SUjk-Q i$z:)s2+5?Hꨭ ݛ¦QrbFj/a|e SMbo4؝miThI1z1~ + j=9ZE2 OAk^%9_AArlJRUXħ0A/wr6:VYr&}j&$inE ؝-jq X nvm_P61 WÑ #ɫb}:^JE鳺[bs 3W8Лϋ{#)00`dn}Xs*PPo8?m#蹅WD l0^ h.znH>in e F`VTutfk7ܙٛ' Un&>\ԖЯMewi؋#lJ\hoG9u?} !EZ&ڡ8+|/B*Gk,)NTj~ !nrJg6)(LŽab0}ѳQ (w 3n]o J[\ 1\Ic?@&wn@!"w Z I"?7Z2ҫ]eN>%A>!=({YY/ aDS$$2]~-R\d`I˄p0zYn~_^ XJʬtlZиSottpr@͑NhЁp,; L@D]l|c#`Eq{x"YA~8Ϭp\UjO/3;5{ t9DʐVq#rOL߿CWZQS3fַj{!&d(=?BxV4#b{Uzɤ)ym7L7,O2^m&xdc=5>E,0Vv#rwT?# fh!ڇIuֻNb32q.9ZdisL]@RAPn ,3%RZ֯I\>Y.!Vݥ!x@,2cRx[g Cb`6-g >VRM'!!zq}8_LEP\fX+#?8gBG74 1^M\ gMYz,:ڻ3g^.N/!I?]Cp@ >[fB=|J`J”Ֆ?" ž`kx3k _~MMTRXMAbY grv')T0WkGIz%䒺YlDHL=&d>T1ogz󈔼r. ݢ"JDd]5TΡ#f@z՟$S3$^!?8OUVW)ba#?qCh^${u7%y0i ѕ5 4wy^-敖sQC`%(0Vvwi#q>A7X|?ofs6g{aJl#YtB /780X(2Tތ,bk*x Աqs FMkm-. B<9hvOoGPR Nw8z ܛcm4<͒XͲ '5#3}9G ۶-8j2A~]Iuo}/=1nbl|6+U"o1 ׌k2C>&xJ%u(]nF+.geohsȾ- K=44I[Ăez бI6:8H6&e4Ț-p2ɐIRǕi)k>d &ȓ9l-DOsOL5SSksf\wORt3DK dG~}`r%ӻ2r5x4):uջ:O)5tpr7p_|x,ߦnUuA[r,&D_Pۤ//=̵xe- RC'h@蜋AI2OmbaOH._FFvP4S/c)OFKhxTfM`/E3J$|>"`,e}4 ɏ2շ)և{a;7< h{э6̴+hj"d8#Ow7#XG٪ztAIV.vYda0HyыF~l X,~) 'K򟊥x  ~H.knJwgasdNLe0.Fh,Z~I1tu2Y)D&^[uΫ)7/AΠ $‘lO\KYM>Q` :^u,+X$AaNɰ%Gr9@ɧ auKD|;ю9@--WH݃\McO!\ੰE^?dhvw&|5d=afBX nnq?(-׿ bP\chQiƧ K`vKv}.g%?7P}-uV3uCڄhl?2<3݈"Vu݉՟9` WfxNj3hG:1C 膸ڸ< \0{i]/L Jr_}>#rGSyt̺<b\x1J'J#>=k: [-c2ʤaq#)A}ObuERP%Dab>owtwNMP)45f ӎ;`b!s1GuHĽ(>A~R' l)e5A1FrgcK᭜n+_~Ym/RO_CJ %'݆\v*ޠ1UT}{Ιf}h^Mk$ l.<)+M3?ջOYܥ@<;RX(M̱JZeϡ*t8Y ڬJ&pM!] jq؇UP}i^:1Fi-/%t # rEldM!Yy߃=HʞGueM][^63D5XtAٯl+s бv=othplU3(j|JQpzujC!+_Ƕ("5 [42?j`lj%NEu1\"e̝km,DDkK)f 7́:jNG:LRRғƕ'.{a ;hrv'!pH3M'@_XdK0Uga&pXҤݣy"l`C(+(UN#hG:LNur,3:VQF!ԙov[qk26E< sfXjacL8=C]UPzEXǩcGQVV C@]Խ9=ĩV%-uo!4g4Bu '[:FA U,c<߶pKqF:}jpN8AgIn闹{cJ(NR],CvΙK1$%b0tSA_.BC*++gcBّ+6dϯ]5_m0d{TÆpG_ʲ&U ḄU=6S(Q]vÅLΚc2W ,@YoF&Az8eDgx̦j iⶀvhvT^w0Uǂ厾(};Я_o kXr_GЮ<(M/='[მڕxNgq'ؘl6¾0@@6_0 Z,!M5*!͑l;w7cx1*& T}ęܠn3pQ'fh);$*P(V*E؄d S:pcBE a|wkwE)\bv6zg 3^@v5%MMF\im[*c ({*CZ_hP).*+Mo9u7sOhyx҂HA @q?)"__(38<<{]:d#7XFZ%x5 2+*͟Q3wa$ jV IqL%Dya {ֹù{}f  5vXG?\; E~$Pb&4T;!DCmgiیumaUWO}(n@/ L(J22GލW4:ıd :g S_ڈz4@X50g5F;;%)>+\\W Zܡ "edߐ#[՟>@%B= iRi2VL "v}#lC(t;ǴY|L' /g&og͍KK,!1)-mQEJpl貑/틈j ~!Κ8~^Ÿqlj!@@5eVUH_*B) H#YpB ``Ք(afxxǧEk1xvڙ6A5b( ' PPF){w=F~JCg] "UV4)BH;\BkaQJwSZJr\^"uVÑF:Uj*7q/w,E`9#jOG4($PxHbb %`Hډgo , DJ1M x@@#?{q2opT82zG}RNO!V q*ZM$#P0.uVXejj&7Lڗ|[|byf[n^1qnF\,VN]5;2utݻl͛C8{JIup㼪KE4֙Y7 &S <>v?2{?V{BgTE~ qGkp?Wb{Sx[ M͐o-ZXܣY+D܄0epw'Y4;WI䲃hTĝ;$عeʪO.CC Cq#+8c #jzGp\]u!v9tot(ϷJ:J<M@ᢈlHg?=tq*(Ck种BUG2kObm-r Eqτ}?ǟ> PC"E*D?+ P&# z} ׍Sfe}ŀ@ ـZCCYHm<5)l!Ԩ(D?y4a/kK٢PkthLe5"FQzft!tQDSLH&WgOo"Z&p1O>2M6t' 4y߂ƄzrV_e[FZ",?f^>"*wbuY9)uVFjUrX?r>τf2 1 `&܈Eb;J6aN4϶g0XSz&>ωz.}Ek}jщ#s(DDٻ "0)NZíDͬջWbT(?In)s-]2=QOJʶa]xb_FԼV#>[_0SweB9ۤzФw\q=ǙOtdN8-L\uD6g8af߳InX0wu@iF*@G7L~?|h\|`.:ULer|x wIFÚK;]{%S 21K*Q x93?xӓ-wݺher#<by@O>oY  }iF7F F+X`S[ i/_,zqϪ1$xG)HpՆlC]53"0Ѿ#~$aV4>&l{Fl%nQ=pnȕ ] LA; s:Qޚ׆M}bK>U^zپ-A]e"tcw?+\%vR}Wr4TŊ؎[eSxK3z` f(B:"OLyJJ#Uŭ| XlQGeS̷=\-E.7hmT dc QETTR;_Nq? 'o U+c֫?%`4 Ek)vXVc"C3 a4Vair_A]Bv|i-v8G)bR1qߒ4n3)=r޳Nc&Oogsl0usK)~6 DrAAw! m{{Ш "Y% PdT`UIIt"XL%biՉ]&N-x?<LΗ]gM6ǀۿHqdS{onjI9Ù bRYe̊| = :CS 3Yآ_ă!d6`9*yNn6qMGP}D`~K{hYhx^_{Ú@ň'EE6sψ$zb q 5Dt<<^į;5(=P0)NfZ*ܙz\+e{RkSƈyG H?&,4z ߀~_2ʐ9膊#27ĜsǧLNL쌈 _I;L j 2~_pV`(} **VjrLLzUo3Iӊ/ܿv0o@ >0u37:z<d :ȖuuؙsLf'A7Gi^<6PuM)X8Y ԋ-$w066!LM.j&7h>y]~;+`fim>V{{9eYAGe݉-R5u%}?;%8!"*$)[ʘBO?y,/!~ x rt,Lק;EQaԪ2#~K,0ˡs+L^6qwkhQԢn%mn ) 6{Q}Р}o (kE5QAT!ay|MS0?=nwgoO_ҽ!u()BKV0I2F0 6P'1,x*%3A.=߉(( *Ax|d:G I)@t:LNcQnpʊz*xP̀*e({X" /u~dER&%[Kng n61 a96&kb Fr$(o'2Ρ'kTC&ru-MIJtS`";" ;$!䶙&E4 R bRGL f| ٶ-6O UMhLmv%Ўg n0!KQ%Od2&P+ha,نLKI_~V^Ɓ @m " P;?v[ R&L, |hJ&6 ^0RvaHl 6w9`: c/i,OnL˺bF`1R\`ά)6o^I|f|y)$ LΟ䔠n&='.'Ġ<)˽h99f1>z3nYxݵ@?u0Irv%8mw޻+7pDĠm(b &^(=@LiS9}` ( +* HF  $)b:843)~O9G(h?H}؀ pPJP47R¡sA^"QDݧb.g[^HL{ԣ: )La.P)%BB:!77&D4.:=60㾵cr7u `S3y^ݮPpF>^.L#Pp(J [^ţUzjXM:}go?Ik ^Hi7D=1b޽*dV2LE됮̥x7ѥYj|MuJm> t3{3B?xz鬝뻀aᐤ@~ R湃-|L ˻]HZa7ۤ@$1NjLq 9G!?W]I%Spwn_X]˔RSM7XZo-uҖSYVGx?ExGdX-+x>WQj$"(:VT[f Ȁ3ē\}+̏E_؈NNZ8ƣCB8-O }'sr+>M,OZ\zՋWr-UJO ~ϼgs PBHE1UT%lԌ"RD"#DBUUPCv:*&Y7HuҌ8.'-֫+Ix]u'o/zNpF+ʣWt`GٷM(}M=mr.#)OFl":_I;Z ׆XpC}Y ׿d/Z X';-A~ < n: 1d ĀQEFls> i3f8b믄^BHwʭ8j)i(A"B&ag}`1/).}$XxS B:nS9ߵmdfA`S +O._-7GO\5b7V"/Ůx62Ѓ A@@r;j%(j G[4Ekdkvr:YyuFSfR&nCYu_?|hatC){8$0d?dA$DX"$X dATQeyJoe{>~Ua b"q~=:3t\Ow#ꢜDS ԁ"d=D3e]7(Vq * AXlX, UcZ0Q ZD2ARф(I),Q)*F  ЅQQDҥ$iNVͱ `:h4I:{|ϫE-vc8yCLe>*v:~_?}m2bÊAJUQsMĔVa0H8Rh.@-S5Xc D(AnՔxD(bbC$׫Z6X T+ תՏHO{q{K-D=SG;N7b4u"5ZSV۾" B{A/=aC |p ?d@ '39.u٤ҧwgj}gc`.kȎ>Uz64ji^2c3gJru& x0 Ixŗ)(Yj0,QP(3l<{Wn/u:}O1]oj>D9+j>$F|J{Ⱦ4@ŧ0]dS6ߗRS22Q aՁ~yhsX2PfxJ@UD03J}躓 }}]_$^}>}Ph9eD<>sV%[d8wYއOuI>p(pߩ<y>]yP3n@mCJu50+_(߹KTڡtiI>C'Q/*z󜀉ƾVMg*O_ĬQGY/XFO/-dW( ?zj>g.CL$}-D{4' E/T/R6nSڶ#'G"DVYy\$ka>?Ҕ; ӑ_;(೑\' u7A'(9H` JfA@ F@Cu|ՅQS zQ t5N!Jo!A=@F8Xz}CC}+IAN?K2r}zsq oT8(I;U!>]''KÄ@/>8Bͅbx>O?: 'JK03 ^y( STӯ$zc7")N4EĀl8WJ*-dE]Cg !ܶtHER`Q܇?f`b  䈉 ,݆BH7coP@D EQ kB|%\dX/_N=Qط-'5j֨-'}vOɜPHn `@_Q)OWֻޢĴm鋂]36"<}:h{Wy}eHB(o_ʁD*:dJ |{x MկkCŲko𗕏mIZLbNXw|f~}^vaDdbK*de ދwuvh"P٦O_b=ʢ_& =#{b݆d|m?\CEu~_l~㓺ٟ j3*X t(3 p tvYL$`xg~oſp!:ߪ 돀åj˥﯄B/b@9Hr*prS0LckYE/W_EDRR)w~);`r"(E' 6pcܝׯK"vYƧ-70sMb@թk@ ,"rNŔh>IwǎB[cF .=cS8.fa#Ԃ@" 8ߵ > Rt{@]ΩO65 “W>s3N9@_Q;Tf|N%8Q5N)ODSM؇ϨM!4UU͒HAH6`-i,J mskZ B Y~_%@-T6gg>t5G,IE&tK,6='c+jn=7BZ( @  $6bȑNCvnq7(ro` R6(B,UQb  ,rTA@e ,!rk 0*X0dlC ꭅp/RjZ l,ԳD "|y}knv2o>}\Z[e?zAd" T~ݯ`5/ ?,5F ĔD;Ї_\ `42*̘쏧W&U4of[Խ5||pyŢ(ߴe#d F^7apaj~eCMd5|N( Iʿfl'+w>7ׂ ?aڰk_HHcSEQm[)A"J %CA{xX3Vd ?}_GU7ZA@zE@UQd(9^  ^nK fSJa !%,,*ô$:fX(TDD2hFY)<_77#p[X-x_I/d:`dI$x8d+ FdVO3d4 ?0ߪ=G(`Nk~n>W8mYZ* )EfVW+nlX@h¿4_3H\ >xzXYMiH8ʌ@UtO}͙'O2824zKJD{'LS u=Ocыƈm4 |<<'[eqj-b4"nIM Aً iTcP1xFs&j arǾ>:ut9z-Fk,q7[AAAKؑqda4WAJ=6װ EepDę +;qvVչ'cM6Q['ǂ7@8 el0oxrPWyxIﹳ'譸Ok6<}ὙR".Q 02IȆgI!OCwѴ'"oإmI2V,)ߥKH~sF܇Lm>%Mw|0OLD{gÝcQ>T!,>}_HMBMa-JZ9]~mO iM 1ϥ"Rt:_N:S/׉% I?⫧6KzwZj0m̮\]4݀#.Od2-ce䈻X.tuY,Ɠ@~IE1FSD :V'%UQEW '0^!oS FpԂvtCO>vl&y|QQseR(Z%< pQhX/;8ki|:롖yCpYplW3FjdvР|Xݘ(- O /H=2J1b|y|Xai` K N5uh\Ҁ5.Rcz-m;9)隤5 $Qث:C`F2EȲAT(Kb%EeTf\Ok!:\Cso_;-?w Q`w }ֳ7lub!6Ȱ`H̀I-4u w/HCP0匹SSn}ThLxYDmXO7_*ʰ;MTf̋*աXB6IL.&L bIM92VvZXGEY—/v6,JIZCB֙;rLm`˦\9s~sO5pn"id&LϘbD_ȅ@ޏ+fd0m5` (v (F@}J0u3LȯRsPVUMDymHTDw8w2` SJ$"_23)簙{gOJ6ou|WGk qFB¦[iq`9q]VczUB<1o)5\%J2 W{6"!jI"7]Gl7\y2kok;kC#5t:l|tW CCIplL5PkAWu2Y˿5(U x$W l԰ xVǫRYZw6]+ٟY{uH`j'7UWICE NqwF,X}4MLK~}oC2pb G1T*z8{\?YYU/[AŁq\QR=:eGE-MA7˴7dDBDZ11*z"־{d8_ ڦ2]Z^H6EՑC.:.2 |j@D`SAP 7UT=T([2,׈@s0Lb"118}5Vc7*Ҏ~_h͞Щm֩s %FI5]j|&Cѯ@d汧V'PӔ7nFfg$/D0HwbB`Q"J<''zcT5T י$C<[%:n\q砖C1[UN3+$.yi cngr#(~`)s/cNd:Qsl=V} 1 \,2&:c|/¬gŲ0ȚV?ֱ}?}M0Cw\˛ߝ5&C~Ԙ_]vk1;jeMVo=q D54P@$"+nˎX ZkClM"e>׻Z- oC N׍tmumm``9Bkl88;f$Ɍګ%1) AKWQ?ZB_w\@G0G &f3 JƳ4{ -ƤFo) P2!9g;*ep@Ň岒ƶZF;@Go}pITY*&WξQ֚ =%perW*3`5H%71JgЄ:ٵ)&bfO6m^)T@S{? tl`'ZPgsN$| X!? '98?wM&cyX46mOG (LN2CBqk|E@t}<@<zq,}G >@e10ν0^dc.uz4LB)uknU`2 o0I\ t"K ÛF){vZٌ Q*(,|ə`.kxBHv$@QgON$2j( ; !L*H=y{< /?}5ѹc@˕ʵMV^L0Zso`rNosHR"2+:Rӓ`dfjuN5>roCU7v5E m\ڹ+7-U닑qxENBF4mojSx[+Hgra77AQcQ"Dcٵ]4u2|<6١Β].`Ka:` gR ,R) α (Y=>_[{:TD|iLSV@b7A~oZ3d>x=ϥdb5.3& F:x9>A'1nmǾ!Lq\]CvqyB֖է,u=Fd{}o[3ʍ7n$ FU?qR;Kl֢w'^bﻫȗu5 ?*ɊnTp Y9ǡ ֱ-M-XUȺp*(%o5|tɰ0y}Eeu #rlc0SS;;I!3u$˳ֿpTYƂc'R6cBL~[ATOݸA,}BMf0 D?cOUrsz?- PM<,?KwPtF|~әP||1D5P}x@ #^*P*Zi#QY3u~~:ok?a}?[weyoBbrTJUZ !wRjS{5!]ť V` PY,jF L+ϯbl?;7:VjR_(cנy[e8öY,o9ZPz3C2F=5h%(J[&E_LYEZ2Lat!nlo\7 4ꉐT$ut꒚!K&F {y%S}BW݃2b(j<=C]e+x355Xb`&+xn'ɶ3@kK¦d @;l [NIbXE<;pC`<_--,u;eq:o|%o#\dxi*cj՛FEt:>=&WcmZ.ƨ0#7VSu# \Y!D`Yl´t;522䧼Js},|_n/8j-mbVoӌ3@;-"\=>nN)X9?tl>)'7K#$HqN}}6<7v~gFhġLf'%Y5b!,1Gg]?~L2!SGSV1=14XWkUwxޙ .f]D`ce^*8HLqNgs߽8rLtۇ^r7wz޸.;k%[;OͶ=[nӾޘo KLɾMJ>3 mcZZiéҵ (qe(̺, I?3c"pr("^gq̧M lJ(",ZϤQIfj{&ʛjQDs `sK"U RR%4M Lк"B%*hC:[ @ +X(/h jUy*PwLVƱd;gܰn% XxtKZbE"DR-0ֺ7auy7j-zo!]}Lxl5y稳֟d=ߗ2^z&--ES\`e焢䙠z+纴=6Z{L Ͷ^nc@CRx%i<\CpW+%砂Hd YEP"Qj(Yaқ@t<~TokTTO+Dp?l~9gGs {n3/y@ie0ioSC9yjeNy8Oo&aDCL]T|~eg=3Ö2hCy,?OZ҆өtf PY 89'ȡv=B3>EK?o^'@UUz;.Ok,-mNR2>+yV o-uǽS6&iﹴ7T}_g5 rB!Dm|\3 {2\'C (tͦr_v5p79a:m413?x8D0f@NOD=|.'38Y'7|_<MAu&'/Lauh2 tJ4tٞ^׶FΒ??:.x9}괦 `0 \/^"}q WYh)@~9Ƨ9I7$"27՛=1^y:W|}dJdj7]u%@:Wd§1ɳyW.;R2<(\;b.ps GK0!J,'1l R2[]i@@r -.|IW3)*] PJD˾ul;{[!nl[}?$;K%1ʾnmI cn&-:}kS a1kFiu4[@ duc-?CUX}litWk9^_pʤ:^[F:PZa[EߊٺU2>}&cQx?-/gղ4{fSga3"[/AC+Z+Xt% 6~2S*-5æ3x`Dל~:ܳO=s}z%}Uzfa8٣=} x׺Y4OZ(ꮬWg^4UhkexA@0m]Ϸӯ^N8v'=rm: .ģYd2 YIYߞ|PyN1q#,v98Ashx MR& ba]y'w;K,GbN%Vg0r4b|,OcxK!1>g جf 0LSbбR?ʁz=0K q{He:诡Xxh P7ވЦ?r7q;`EwT|ʥBNeo-bP>mrko?@9x[ay<,i[5JT52 u;* F9$H;gչ訥5Ld L3e{L~==VmiGwkȏ@>!;Џq{>{g>+Ogf/Ry]kxƾvOIϛ*K "6#2wEou(_K{ ho͔=c7̏p[ѝz? =sg!yDǭc'3[s1vhMFXAƯ@a֭jZlcd2:F r"IZsqǽ$ GDFG=^Lm< oe0ȁ¬3jo)ypÛ]Hd3\;,>/[Fm!*b%5T@cF~T|Y{*(0H;6TB{q^ݍv63d(LZj״TȵD30R1"?hQE&ዃ<ٞzۻ١=C\E|>K (*iΒ;hdgÓ0ʊ WBKPxsgsT}L0 I܋ ̀TA09Ec\ ("1 & P;ѵӰV}Qΐ"iA/M~E'I'6McM}W5L3hө@0[@rdP `2>(<7JfxetWΙJ-yƝ [(~~㛖rm7Vj~ߋف`ם;V C G]cL\n3\eHc@22AU^Pt,)gn*{\/amS9hnxet݇ cp(7p#,G69]73<0VZid*k[e,gI \Lww 7mP QUN`0L!~n[uKbR{"٬ZS^߄obW6^]6JOr_kW;M0vŇf@[dm>\Ğ6o99#VL'(<>Z;_ߟ4(χ9+iY\?nY#M2('ig:0|A1S ܎8Xz5e?^/eYdm#1 u S%m@}@1.ju\}iϳ^+JP(m9 A?,ŽaMH~3Pt`N9\mǖYGdsW|jÀF뾼KdQ*= 4 8w̏׵RPHz:'`P&_G%co RT5'JA;~G"핊ͯl4!7Q,O)(uWE}F?|^rXpy㒏 buшoԣv1أ*3 j/_$nLȃJj՚6=©^4'<4 AhEmAiN!IZLHT _kg*.þ[0xJxa5)O\c뉢5Y썄(qdY{T3T~5>nߢ|\U{by[ԪcoarlH62"qkP5}mpLyDD׉ӟ 0>ÜˎB"w@DJ0fjCh Ӽ{k'SZZ;mwwwZ;n%٫m3r"T N[EC h}9J:[=}]EY (CYm;Ͻbr{ mfvAaC~ ':㭓/7*UhQxo]#o2bCF 39jhб¹O׹2~elsK؊߅..)4_ZT s*Veɨº(L' "uqBxJV6\k0%}E$]XTN x(H qhi$dqT҉1 ]v/tL" z6 J+9Oxt FjŅ3Pެ4ҵeU󋴼8LOj/n|m^eFvT{S,dL_$ F#!fHB,#"ٽ幯62- P"]j()(lL* ܸܓĦc}|/[5C*ЂV.51A$ PR5HKZ"AP_ഺA6ݩfAhN(4"(-@X~ bAmY|c.TnpNe% F`op->_{'GI q!gnl,bABD`Ûy~o{ס5Td5`͙ C6Rz Kv_Iw7v:OA(u(c*`CkxCc}- p( Lw9+݌JTb &ES_;jnBV%*kO4~C^p?W6g~OPm(;/ב/yd nd*H`u]GO1MjAq˸ֵ!pPN!5?u>0$kO.45[ꮘG/fc~-eD內g!|g=1**gKOAo;Q,S=?tƊ W#v>da=󯡾H =+ %eB.qk)S>o - Os(x-oKm E!l #:h~F^īezkfGv7~LrO+rK- _Ehib)C2yld5,5`@<2|9E2c\WY02߷5 gl⼗e峿m\P!)opg @\^w9%D\}f5zΐ/&a}<ozQ2O݉\zY(%&[(ױmSϦª(DA% 47 F6>g[|k$QU|NV$2ȖnrV~x! ("53)M Bѡ,"-Nŭ>#>K֗i{SɯU"|<ji?#S_RO KCXc|&?W1B0#NޗXM|3jDY?㺊V~ C[*=LV< Eq|| ӦF>m!jDx`& plyJf+knmdzR Z iP 4t>21зZFr31Q5p=bR >1/p==:|!tHC^uR3D׏: ۼu^ês%h VG|NyݾNMu,*kV.b3?D_QOT_5ٞE[K&g\q=&55 Kx0yA/;t^?bi,=d. 4<% Ym0>TC[ IOA OA*v\|K+=c6v%I-Uw軰T6oIR r+g RPFj}i t;5d$9Nþ)+Q:=P>Eg րTU+F7 'R~FHtDpW]-j6~/F0g#V<;?^K? }fG0J#Uyu DddD(eWTU@ʐr2FD :K iUaԞ>zJLdؤ <:E~<]˳Ƶ-nf:]5=8SF-Njh[h%}@OmD33_td-7l]G%zy"|,n)p>[5bQ][XU`~=5-*nr@Dv{ITqg(`\:˧ڄ40hiXeFĺnW獵YPKPARXN4CWYoدvn[wp秭:ԇKF4*)NXlͺO陵a=QQs%/~՟Y@JҼͮBb1@4!o&~t:Znţ%p E΅8~|0Z{y뎵P<_m;/MV8m bDKxeDz؝;?LW&us™kBihMzk̝v~{HN>xL45̬b(Ң剕#\:7Oq؛{g#WǪߥ8˧!| u >/j Z,p4cqLp*ѭ\fj+VY'_rƍ,Z6paZ3i[^XQBɩ`i Xli*&Thq86Bȩ@  .lg09hmm43f xb"!'r vǩU9Sy?t:/vו~l½6ܪ* hgF=N{d? 4νL7ݒa21/f^zNt¨ <s J'FI:]n3kkt ڢ,ώl}ooM_=/E^`G 9ߝjy[RTqNWol ,APZ(X**94Qgd ϞʚpIN FyLdˍ]%iNU¾흃Vw*}X4l0 Rt9MT5):U}8o#r}ꇩ r_USTTV|oU;=Z 3 :dž9zaam5,|uVֆuOSiݡ75V_B|/\slobSi3{2F{剂Q2k# B0L$#*#XA~J>yn.o+,NY.UXqw02r? fM y=Pb‘uގ20:*:#0Dd!q+r-^>f[o򠝈%BI~W .jlIAVodYZ֫/%@K xM#"+)VqT/sےMUE3)k}3)ި .MC,D1V`F6jQAq8bz4h-$\IQ4[Kg"."?o-caJď_``~fg9:t3ʽ| AR'Ld!{k|L;mup|+l`~>XC\H1  !{ۢ}9Cd D N|j׵wLqL(u"$`Y;!NrCw,->.F!UT2c+q< ֹ%wr# ` 'uYM+u:GT`P"{ XI3:,K\fd-N}i hTQ1S ɡ)r ]Vƛ ,хgd PȘLقS2)4 ^_, 3 h?Qvm6bQF:< $jO`eO߫j~;γww~K]$65d,iZgcJÍ$oa>֦5#5菓*jCl> 2:YHBXp oJ)Re୿ OU,,OHpQX񞭫,w}5,䛝fgʼ&;}ueEs/3TCdfF`:hî-Mt%r |3Gzlj_ǏV0O?zgܦ){~c0lY4\򓪿O^ޥr<+ {$ F@RDVYVD@E(h5$`)}ٌCy *N 9>DífRkT-C~>O"t׫:myY!Z A;5ymZh:QzVXBLnuWN #+Ukj_.³Ѓy f 9fVp~x|~~ ڋ~+>]ak{vh?'ΟAS 2U, .Ze`V9vWr),$Dx׬1slwL&Mdrp:L EQ' m~%}nwnF.]٥ k nE@`:CV]<,&8B3>z.k[ v2&F7 "c:c fCR.7i(n.:(@,h<أ> *8Dp3P N0U6-̂0X J .k}ao}Xb(u.7[DĄXҊ\ "#P9~,+0ZRp8޹mPg->q!tPG9##RQi.{("39J:U7viLauUmø;CgVm?xhL  4`-esl{, 3!o,JLYOm-xFW*_U׷6 ⾘O@dQ bf^|| ``|ލ |%3Dk8?:-:1bP|Ey绡2b*^3z$U ~ `8do;ڦZNy)yu}ۻl&ٖ,w;)w '[fujHZGu|-g62v)5D<2=mo[;]q::IEciwv.;\/З:)鵷9ۧ+:am0q~4zo訄rܶQ/.Pi7% flC̀!{E}oW`'o[eř?b)Z(+\S/E_2^WY\]d,+ӹbFkj!1mpv̗ :ձv#"AV+bwv>ˮ^|tyGS`4!JGgԪ\MU]'\>#fB~D5+Eg¶X~[u꡵Fyk,rJ%UM| ]uZZvjA?L|@LNT,.@@/&_YD-D0XұR O"YXXӮHmR?B~yBR}yn"+>^NYvy>M2݀,mOy툽4Bt< !"]Zem %cjgjn#ܒsrd/jHU@1zzv)PpzRDNy;e9HͽӢTlU.L ]'[_ǕƫOxU)'oQ#Z[2(oЁMsf* :`2jk_Œ.H gڝ8|68 7a4 7+/nc31pF9y]p$J1!t٪1,kgsoI; F,-Au0Hj:1rfoOFmϧL03=uB1F! An#h[kke1A!>iDfPL4|ck k h#rvp9Lz &odKTKdD3`;ߎ#H]`?~<$wќbw~/WyiҾ:j%qG#v "5 %tPs5TW+"ʚMҭZy2N[A]@i12gzaJp@0  磷WT1V!yOEs MkޖLc0>ںn._hTK^ެ:V׿=%~K̚o*͜I|bHqQCX(HTVAe!q%IDH@Qj4sBm2T~SY8o W~oMz \t]/WOtsS&k)9ee+sYLġ 5s>_aOG:,>rI`'6D7dH=.SY4&+k J5adم {]d%=@`3 a fA =X++`Z",y%1FY?#v! ]uϑ˴VWal Kl?11:8rGOQ؅&^K/{|UC h WSM Pe`,,-6lPAe#f_?7:ԝ44VW̳C~}~O_l01A`?Fd65RY7X/7L~7{ߊ(+vؕ}Ԓo"I$^ْIaA4-Qf袕 N6Gs,3@2` ,.Ue 7'7[dm C~dS v݇QӢnak xSGqKcZ-6ERUSK9ɋ0eSKo3^dr?)&^pn酡o d A>k/~7vǙ}C 8¤ZĜ,`tUiьZpIӕ8ԋ\4Ҁ\E&Y+\tpkfTпMP!e4P;nYEF"$b`rmo_e}VaT{a #'Za ,=rs&IX20Ɯ) (hD^-+X2(G =@"4@O@k}8-<[,szwN&S҅W i_yfa|}j_MEeVc2:BX5KJxUiׅ խGƁHL_=[)!l͎C&Q%h .]OY8@ff{]{ 'ao)e3MSjލuSc_t4b5+l3);>qi_ ՝bbJ  'Um+8^A9Six5mMاKcY ;3b1uɟUPaŊjgaQ||pzf*t]݉"3@Dy:$"B?mI#An8!lj1{=B `j_FHU먧6l*y5/ޒCwD߶ـ\6x Xա2y O sY6 f~Z sR#3=~cE7YT‚C~*H2AIuul6Q^a+ҫ ##/5.ؓVbX B;Oi5huT`ArZe'+7Kj>dkBFOaڋm&H'9 gN| Bʷve;]# QnSm\Pa,6)8AyH֗!TF6g`nRa)@8:\&+mm9)jJ]g V[N>UCV^ KXj|{>B(ivTlJvf S*z8(L9 !p#~uD%ej㟅MVdC\eC f6fت VaKߓA2/]缍>e$W2!qݵpx~_)Si_ ȳ>  ːһ(t)h)o zyo F*ZJFKFzwA DlSV*(0 ::EV˺i6Η[uN2$X'.cbt3/nmH62R4]+9eKEWip D3;qrd< {:5It(mTzBV\}U$RHJ.#y!b"u6J4HfQKՕDvL6oz҅TeU17N\ؔn3>%oJwYWn򈾓G7LZFр) #} Mf>1#,A[6?}2.R>L_킂5q,AȠK~+ӳ-oVh@'Iܪ%oT(?V7o܉<%Д:ӑ$er/~^'r_`#)kt]qjLٶT+p5jIQNԞ4nU&"R2* 0rQUfTUFEREUe{% zf.[ҵ-۠޻^)vd ,u,R45ErPƱqGfၓK3{ͅo84M{Cfa2Ͼsj 5 =#ϐ wE6ka@ʙ,YҒoMIm hN\ʹ]HO?M`ɐ$.+6T?>+ 1d ![eHgVE$Xa&tEHW9 *P!-?)@]*wȡH1PA `6kj̩+ZN. :ANI?k &$q t]DRrll Vd$+Ziָ- Gw![Hb!3ޯICQ;n# qപhQ!ĶWV܎&*&QE9G( k16hKUɐ baUț赘jŋ! %ۇ{]zAV;Nr~oNRF"$!!:liD@Ua#" I.c ^;,%lfV @n[֔$3[67'|pD2P@0"QO3kdmk˟/@Z`=c *u yt8z)Me;Fޡ6o_AZ+K-`5ֳ p3ޛyKSw3.vo|YEwN1|1cc.j~f(O4![FnF_(b#Rèy" !feQ?xoP'YjwT9H7s׳GF gU^OCܲjxʬdj: (PKfw`XM Ĺk}&nb;8:{ m}(!FKRCW.h>Opq)h9 v*OS{`!L0gA^WgRk0T-e@bQ$2 ֽp(Tڼ5KֶFͫ]@xy,2]c#}( $ QT&T$/ Ȃ<^84fCC⎯ 8{ $\@7QH.VɎZQN⯨7\OE1d<qxܕrrgBPFdF$) ڈ.m;)%20(HY(*Ik_ldxf*vcD y7tV<##fj$B5f ;1=_+`zM7e`ut c{aA`r7JؽM]226F>G, AH|B^PT w,-Eb`+Ұ*Ҥc7,^c4s=>Ff4e(F~>|q8 { Q0bl FcH%*NNỞ*IEFFǃzI|j)}ɽ-E_˳?+1٘g$:ZY̘þH# l| ?>f^YțhmTfT[6*߂ljC &ShGjLւ'%L P|;\deN)M򵼩݊*c-ZcY+6~=;ʽKyجG/YoC0&I-DEJBЦ`AbHW鵇t)IBD j?+JomT쏡a+-!:l_AC 3 |ur! 3"YU8>̢'n$BOJء\Q]ԫ~={#h,]s5QX- l.f%CybǗT}5963q1~Yg%:]$<݌=ѡjVNF bk͆ 5C[YJ\10Sdg'1Fdc1:l:0P6)tsK  hV-DVQ*`$G'o-k;cQϐueeYICh(a{?vb;JI`3LZQ0y, ɦBıOi{mS& AQu3/H}Qw#`;)G` s͍Bi\R`9qf_lq&^.n?Sn}Wh_quGd<8dѬ_ջy%|7S P#1v%A =i[!TK  "EiP_fZqZA=AraJbӈ },`: 0-[!D&6v]YAn@ 3jcWLu:n! ~T RrVV@;F">FO!-pMj創 P,z>sY@R_7h` Og"ye#J ;' ؘȤXFߤSA䬹 a@2F2%2=ʸ~,[uHE'tr4haxŹY):6 c9Y=3L H(&zdQ(^h撈ko$%M]w`_(M8{"g1~.Z0Lײ/qB#"X 8C4`־F$F 闘TZ%QQ(@X B&Oeأy^uQ,4ϜD ( ޚ>:}O =q3/ ÇW}~{K0ǻHww;'O_Z;u۴P, _dLQ'Ma0ӠTwz7|o{E/z{z2d}s{i|ʤT̽@cLq L553(Tvix}]d+,>\X "}BHQ8Q([gK)nޮ6T~<5e'.l'|IDv6o a( V#=/k8bĉ@maa? (1z^8>I8O?h 5qOecxvX`vUlaك0 '.#PX M"8 4syyh.nKgnZn..gܵ\25 1U, Z<ujaCa!SDo.2*3! ,:;?^=w~KHxIKJR+&}<>PuQ'rPOtTMBFT$,^ RA >|T\?q:ɸV7jt/~b{:fJ-~bN! ȈCs>>GS|ޢNżW  ^M Zd20m8a).x*a{gy0fi~JJ(7{5w?k},R@@(RAr.а9I( +sq)u"dљf‡:kBkbvsWSo822RgZ*Poo'V 4=.wu*z&JW#T݉/'*NURHcOQmXC>uXl"J߇RS~`\H\v6md򄂣,u&SA3}8(bA;qxwK/i;lӼ<[YF G[s~֝Y6-GgۣkGrŶmn<_k fl9".ؔ(M,( ި>2oxz-q3L5*--@ Wg>æKȘ*,UYv4|5[sIg}Obw=BzSa^l֙{C7٭nP2Wu;I_{9ΪS`6(؟W(Gk\WUP" p <|F%Y%1SE z&E8mmk+c4O}P~FjCml("r|/:тd]sVM2ʵeMSb8i"oaHfQ:]>hseB6^_/G`3E ^_΁@tƽJ`2#W fFn:(]95㓆7r5Qjz%' qAGDZq[,_cHbaCw»4'Ӛ QMeEf hyll%v ,ɖEbg LfM e :k&򞆖h1Y`- l(8غɇ~\][E_*ُz1EP.{1֫ R-N0:1u=EXMrK&"6x|x?#odτf!W${O=sV}ޏt~}*5rffsk<mv>\L"{axz}3'ڰ>Z'CvS*H+( J))P֗Vٙq"2c.lRs;'Z_\UU(*d^Vz {P>_tcp2T˄thoG%"wLƣD}+oOUGLun3LUW P W*L &ر쥵v;6ץq/kČvIk|&{_,$սQLT›{3|Xw/.}=_f7OrL8{m{w hiP]^Mke Z)g]/͋LPNfs6F\E׮V B^Br\*L87]nc֌6qmTe +O`7+ W/c33#2e \Ibc̼3v2 Z@M"˻9l.zaC̆%Y1Mj^li9c>ߟ{{ȵcI졉$` c Y.n&ҡ>Xq9gEX=b'a]"H`ðwUL`;_I&oۭ^zv"WF%λ&a鈴|A < ^2iĢK֠-|I9P3`>\k桄FR_M9S:U^ `ydHuŇ~'li./@"1ETۣxI6 LՠJ IG'+l~3("KENJITtSiP`¥ %5jЫU٠"J"SAbfDU6j>!dm՘yXe L'՞4XF02КYif;5K?[Ֆ*B0|_[LZtHHqY^y6Qf8{K+uy zr:XOLYemeL|B~]ʆs}HpK_*P*5L6c2fܺ2R(%o %;`i*nV%OYuH@"(܃\d76v|WZ8TWk&{Z{WBQ 7И@5vwK}:"FHSnsAP!! ,`64Y (~>>pZ|^ٹzѭ C6T23aM% dI#"1 dD^NgDٴ;p+BjG+c2eLۡ h9ʅuƳ̘!'hMJ"Gqcq>< #\i%f7ey}TrScR40 {L9# `nHuGֳfSGQ{pM.o>ʌC Z1SX}H-W(|AcP`oNC­k}u=j8S,YS1ECSi姚wx3!cVh}(&IAE=ir%t)O*$5nCĉ2NuSaGu(qcu?Zx !?LoMr_/1q7_r;t}D7E)Vb|V3ǮWp/06oΈ}E!pd΄)\ \ؗ-?;0)WysG{=qzyT.1|{ufx_<elM}j12#2V)ZR^$gh0چ Ij\/Ѷa,^.;iXz{l+oC> EoStja7n*jg'=pr*Awi_Tp9uɈ9=.oܲUf! l"h`@!C dJ6d G~h76[Ea]?'T}`0w/eE-~43M::N?s2M|lNtD?oa(f%g8O/dO٬l8 lԀ%p`RBэ&6 ePZ(fBޡ9]~Q^R! zEnBz&7R CoWBsIG*b&kfbUv/LX$f*s>ZЌ \9)/} .fg;gn^n&ۚ}vP~Hͣ{*ÿ๮sRbbdy#{La宍)ߐOgϞKiW%?F `R.㎭WZb/qyca |1͒!uLX?O${r<]Mpq9KQӯN,$Rfc3<]@2蘠Ź],/ގ^EKOq\Hpt!dDfC1TlT3+TY>OY_^LWXo)?Hž Kv23D{;_FeegiKD"!~we^9A΋GH گ1 >u?9K+d,xIc{Y;R#wiУl) C4;' ܳUF@4:Z_a#ݚq@Bn4?(XOQ5!01 I!D ϳP`kd!sԪ >llw|r(Ka/[K63!1szIa#% WWT<u [I{I\>"L.UJ&o`I{Z#KӔRA\Xfv%S\1R< =׹~y٢+lkDCC1{*nzMwu?lM_MQuU$3 ./?l|M@ża2e9xlMLb_q4)Fg).NeJUY ހ;wqvq'vІ%Q[rM9='v]9C0G9hۖqIi柅 =\Hu8ΣcQ@=< 7R6+^CiA7,se"-nV`gmw7Qm{AkrnK2`٨Z<}+ͣ%2twI0ƌpC( IǜL~+M;lcڊ@yɵn+m֙[m:Y5u]s_j2}[{_=;)vz"MvL`?@-<K~.6j첐y]2o ,.0jr< 0;fSr4CB, E2٥[[KT} 7/{ ,3 ̷Nߢ0:U58Myb"Hk+ ;f} Uy^; Sб*U|=o) 4zŇm8^B;/wwlmcA? PbiГ>s V%]ֿqW 4ʼnc.Q.$ 7/q.@хXjN6RYZv: ||kP]:v]*MǃKfv\ڳOK97N~=ɯ$'[TI-PAAeQ֤\[D9`Cf撦ɖLP&; O r$gn9Y҄QqE*]$A8F X eH<#S|}|{ jY@G=ayXU37iV A!ѳ]l wbrƃ>I~x3#2a=Ig@p==W !\rGslA["ׁX%bue%R{38JAx˹j)b}Vcq<;iͿ6}y\e6,hOTn:IYH/L'/LbZ撄 i&֜cOkx&C x LSuHyn ȝ;oX117۷&vWާG2'Ma MfO/X[l:$|v3/;iA5BlgxjqŃN(lHY_1|ΐ̣swX##(s5r~v4kQm̰ &ϻrE ו(PeSK` ʲtffǓ\]doڠɆֲꮹ5tuZ'2-n^l.&Vw\̞^0QZg&w`n )'^3v RV]/_\Aqiepbs+qaEĪo5態7ʄuYu7mVZj*eQem>k+ ޽f/SE;'3gJcŸ}qE+[C4,ԠvnI-=f80#c*˨/H2kv;jo ׾Ӆ^>o ߪx>wM;ga]W ]ގ}b2P|-^Go6ŕLJb}ċ[YmL>|M姦V,6(5=%!nS|<B*?1׀w3wFQ@A{x'plylSP 6N[( Qnl*gBPcuJXߗw E~WL!&NaTn{X4z*\hoMM8j"LiJydXyDk:杤Hz:t:qY{u' /{ }EwET^w7 ' {ϵǁ諡LI?8% F(26q6IŁz>k۟t]*2a ?{<#O_gDrV "/ vLGdݳc7iBIǷR xf4W?]S/,'CyoQ{TEo][<;xpttNɥr[\>c\P DZc5SO~̮E8x|Z$:(51-O0fp Q@́}u+}̹1k|G[zڎSvM@X{a{=o}]vZr{m0뽻C16e}65Sr5I7B^c;7&N6p45ZY}f8Wh)3Kmyю_eĸ3Oj`|X3; =s; -Ȥ!D`O;NxYxo>`6ѢUD'; ׉ Tw-KyArȅ5mUEHP\{/n5?sƶdyu\f3-\^Y`| fhXUQLb,L>ix]͸b|e3,uzwW6&^c>WSo_>>~R3 NWSU;?pzVazi(){|=8鲟qa(N'*pܪԷ}cӏ{^{1WoQU!u]Jh$qOZSL&ҽ^/5O?õT4Y]T6S2G<\&]3x? Q5?Zq'_{,Yhpy mCUode?3T;Ss[b,9b=wٺx_m?9Л+ oH}?5/I{_ˇnz3zѲWrFۃWI$|9W>8<Ǒ;ɏ ڼԼ*Tc߱§W`zs#\Y4`?~I?Tds9̬nx42v7&7ęz$J?5m#9Gkzڈ+#$}1"di7e$ނ}sI%Ar2_s\R f{Oq_džv ms${  %6j;)/Gܻdvv>z҈|})ݝcel~GE8=oc=W!9Iֿh[5߇ 9*kϸ "ؘd{~o{- p|0:,s2/NXw{ˠ~myf ||N9oEX&kt,OŦ:nk@I =gK q;Xq(m/'xw9id" R"¡MrqM⟟1VŇSϝUagX;WRMlA/E T\h~D͕>‚ӿHg!MđW*;]$%и%2+PHZ (2@E !bVVR8tj |2@D*I&B$Zx I5Htxmùg_hK2`Zfc2^ҡ9 7ngGŇx3x߉J4`rL3(/K@t$p cg!ŘnAdѥmnDߛxY$K2׵& 4 &9w.\dY0cE<@p:ܓD.?ϒcLNο.a>hיϖ)}5b&c/`4rQ}V[ԺSj-=pILB CB쨫bǙ{;B&rڃU "^ޖi} Bo X DE{ʙ3Z*Zz,XG9߬˔SsQjxXGrKHSv ldwv_%+ U.;-e p,}yJtgIUGs>Z֛s?bs=ڹU:={N:Z@evlP@T[-~%Τ<ʈD`mY( |9:kU5ˁwc.^S!|zjH\˽X"p^!C?=pQp2nIa×T!7v 0bR^/{' P\ԛX]Pb(U`?<+ԫH ZbN*Y MvMHE|dO'呠d۷Ghsk@Ð pBrO%Y*y~<o^s1!<:N6Εq6lg4TiT:w)>OV9xBwUٰF-:C@% D `y$ðXuE"8JF7 燾/#7gFܚoh6hwI޿= ͧ U&7c2023=,͖ %Ai7? PRkNv` ΩN&->R(enfhU |JW #+`Wt4ڀ p dgV~IUQ@ KÜV*UM}o\JfTe0!Y7{pݡJ%Bk>ӠoY`y fN{@oD::{ F;rMgaǷxڰ_"YQa`Aa+2d6n,<tK~EU;C`Ompnjw6xs)@’\Z3ӹ8Ct ;RA`sp=}(w.<,.;jA7HͽwձMKJ]@+P#B!=lBɟBK+<]{V=d07to^;TTɞ[Vjަ(tRn Cy;cٚE2t8/=sY5&L"xMTiR~IN+,0ϣ[{%wo)]~MBK}@\RrVr @L;Z5C^b`9Q%c)'I#rtBMl:z+D,Y䰌uV;2gp%3~;zXL ^ ?.kl#:lȇ-5K,BG_!5Q0e:k+AɗcwU&J9 O~3 # f|}Fwcx1D@_R0C9/-Þ&ch;htGxx|l{!qZ+z4vBO[@תMwD3*Q>+(Lp>‹/ڭ#$.˝|r÷wV->ErFd ɸr!׏G۫7'‡B)`(<]9RRvOQw>-J!F}i($#*Z B!%¾b"3"D@5"_lRfYhD(KR6Yfpd 5\ml:} eo?~30'rd Be77ad"eFdp-nApzA,1kN{y݋Xn΃tBz)v9iLw$KǠ=;Ju^ޜ.y'ꪦ3}aLh \Ջc_j4a8yʸ[kE;0@‡@.4Yv0,`ǂJWyƱ`X7Ca;|&2ySXqzk.JC雳4Z_}a H||}D4N){HochvVdz}Mn}կxa_ e6_T V |C5{cj w1"]/K|ɯ]4R M˧4F %FkiTz#zzʥ ͎NÑ1ځ }ᗠu==^?k#m>\h=tH ?Z^6\KcF_OΒVN.jf9U!TIܯ6wvM6 p)7ғ[7-8e6XX`8[-Y!!= KY*4)V r.0F1a}` +Wl`K7E{MNdf*5&W!3Ͻb:KB^X)@՚Fa4\4qlXmE-=ᑄ9t[7fuzZ Zýfbӆ#^77n+be@pQtt#뙕YRIpH,/Ј Q IL9+:0‚SXuJ(:68͸Z ś"pӖ}ZM>1F)q]*b@`翂Saq^,*Ƞ X (Ǚ5 Pr\cvrV;ǒ埋3!s|]8 %ȱyҭ4[g ;Ǫ:\ǎP v:TYzı+ܮYW߭G8a"Dc7. N۶/OÇ:-jއ>XDNu{f^8׀uO b. 8_mŜ6y7𶮏%#CƦ}/7m88L|7~M;?#6y|k3e=ٗ^ϡMqN:X9[ez->"|Pd5-ʪ\WQ<4;`_5]&)e´Eu(X6֓͌Ŷv^_sLIrĨHDTu&` r{=Z A7b 7zg/CSmM$;篠Д: T#UR@fv],M}2bCnƣK%HS$Qj PzDu, uJߓ0QõͶ}(T{ 7a]>Xbe5Jn2oh7m9@.,~3xI Ѭ{CWR YCMAm+AAsmUɌ斿Wlmwxټ"Hl;| !pã3Pjs(N*B9ws/q~u-h`!sB8 16 ൚N56kX1//ƊGj|%B`(P"l,HoqT'Dcx, )2)1( #Bsv1 BTTf`du ;2x<5 -!!S   W$Z0e\|(,_  8$b `'uT{˫"8˫fN%>w!)1T(1\`(]Ƀ7Dun"݊,6sVmu2o8a`O{ߝO -|+Z( $"=}@<:P0%ƥLmKڸ=<ق aK՛Ys׬p!nǠ y6?W39:)/)ʋϯ,u%")@PkϪC%(PdP<.^*ۀ>3I$E\;/f>`!uwȝyZg}w{ TîFprLQYU)&y˝TBbuyz7˜P7uzSl1ޛI9G(!̎ 6qBt fB" ĐD: 7ccCCMC6!RvC(]Pq!&etę9r`ƚذwT1Z< LXq8wDÚٳ -V!d@(Kk9̾8u[V~5hNYW2;7"$iK-CUwMhҭ$tY[$u8mNjx-9"'ݪ {|?# |, İYJ<Ѯa&hu9=d!ɏeTN+9rShcBp ^^c4Q#]&BwWV8{t vߑ)Qoz3b'R' nAw<؂/rM&#Fqnt"ޛ07*qtlR=_ߙE$O`'֚?jŠwGC2h܉;FdO wPOTM\3jq]Of$FjvTvmSXX|8o* PFTGVvek E\4lW]HpSHbwKsskc]A=#hQPw#@L 8K,ϰsmӈ35ᐌƈǍȇoAq`h$!?H?3[Co`FH~y(e"+.3X+W!G;9 n[mWw"g|(USw?=D\9:2.dfڽ'!Pק:sb$fuMqv2 !eUnYVU̱(h2ڹ<`'s'H.1o`0X*+UaO4?zхtuūK}B5)?d$%^]R!苜ν0*#x1te*l|+m@8/TyT0>VR7lmfG l H w!1z([ژz]jkI]oc>"W &TrIf=vQ s?f*:0f&L 3B. 5 DDZV,!?S"4&E>z/=@hL'JA{[ s<ұQf۞LfN&: KȍpܺOB&*e\1K&ЀOz ne^#x!eo_B?ggPVGE3,٥vVwWa]ۜv^Jy,7LeCΐʎ^( 1הx/ׇͭ@@~iUr2Q㯊0{<3gt z/P^kQ uKN߉;5Yʏv'>r2ESWW4ȣYeSQqej.ȱ3],Yԭ<:I c*m<2ECHzԌw޻R{ ?4jlEpxW$6MbnXп] PeB:俦&n# ɽ$W֧jԋK*#(So5)G&mJ%{v١:aMO\яRVN56nYmP5tpµmJrP/4F@PVarG2Խ.~\ϭĎf8K9ѣ(Y;G&P]PW;\{[5`.mԮIf^Tw:!]u`XR ۤDieN ݘ-'7uI 3}ۤGb95ն6etaי E%ތ-!WΕ:pc1^ ӗp"Z*$1&uG×>/#pQA ? K9=J 4:n4LE""ɧ??>QL ߀AK3ot]vl N36[)kau8;pI]qg4D{&PJ5q%z<Ō;&6upWR RscKu+U.2t5S"`ȒRcc"FJ+`gn`=o1MNWkux4&()Dc(ZШ,N7e.fA;S^ 0#4N ʰ=3مxIB=EhM ]y8yS!`mla@Z@U ;J.2 r%Q 28Szt`e6$n㹓k+%lȞAbRp5??W×lhNWLT)ti"RXhBCJFn+ҪpNC@98Ċ1#~Bd)`9,\B3u9bیucRʥrJ6r *ÍmYw|t3Ǘ&i!JVn^?J9Zw?`,<3QbE/Cmf U^#F9q9 j?Zf>&`^Xto5*mxih=xfߧAXqF%$#[.'z\~8#l>Fggz{O;e xnm1q"ܢpO%4$.(J * żL8oFtzJ,'H'׶bweTh m\зi[jW3W'?>(~q,Ast.1Ke\nsUOG0gϋc=Y2U&(׋:ʝ9vA}nߧ :I&)d~{AR@>؇*D߲1F K P*ZNC$ )wܰnU3a <˒c $wڔ(M$exՁ}q #wӼ"`#zI0F$4ɷR#&chziyb6Rйkcm,kT!&" $Y`.Tȷ ^ *,_gX*uVQR?8>q$2wb7˜j[q/{0?yDtp~T"Z?R9;k(L ,Tc((tCGl%>G$#Wި-hq^w_ydldE}l3̿Hbqo}Q=O ڊ(j&xUxDFQ`4s('1D-FC#/`7"0NHa,yWR$ŐQ&Lb^| וJeYM=m `6꿚mw2>N$q}Ϭ\B_v,P(+@z[ lkhE[!t|P^oK2!ن 6N# kRk\4)@Ii==w*&HqO?o{F'"u4D6YP% .,j >TU#4ژ>(XWf}ɏDP~Q2^FOsϿ-O%2Ř}lR1D VZ1ɪ#DGQ's\3J|$1tMry eTXNUy|Ol:ĥԣYe% pKuepY\6wGPH~u7Ik T^ٷj)J1Mev14*Xsju!Xװ {w_^ ]e(fXޱ1<̲%J0y~6)xs /:RGĿMg٤Bcʍas%8 Vi?Q:&Ƚz=9e&_~B6j4, *>TiY+JWoɴEEL1.} i~Sv3whh9n2' Py+j3 9;H牬OeH_,Y,Z p?ݴN0&ds-tMXNmdH|S '>)S븗i2Ͻ y@#tř#0mn'qmt"'^p^eہpߖ|o̙fA΍$nqUC3(IF"rCc {\37tjv.I\)FQOq/.5uCJzWbLR$ؼVJh L #oG:x־sV.Iv5!#t~JL˿TOxt|F@cdGt97GdWWٶBp[]{l^3 v?(.sf__`W#ZDZ6lN܄ӊďCj)xa-/C7M ˚grudjTwmیX*hhq Y^x,ʒ%A#`#CZ jvWQh1ˏ;/Ac n4VՔ K]n7OS0&݇'_d&Mb^$Z'caGͼf|Geb[dSŻ;C2 畺x/̀+tHʊ]]AKg\fj`Mnba]nFHM?TO=*kv|cµlYfMtnBIqQBpNw}bѷ<7ףQ=N\!Ns1GL0О:wWAfi,tqPEt4tyfJ(y$ᾁ/🬭. ?N3sõ&ԃ4Rn=˫5;N`@3mώA"zM9GAwO48:{hŬv#X:IcmJq&,IݖK<ˑSU1#%ҀV*|D?=IZ6=|lUf͕9h[3ݳ }-;!9N!ja谚7+IФ9'UR*%;D&Iv"OuhZ}C.ej% `xWrf7t/$rE)`}|<6X\>bA?r(of1h966eB4Ē &\iIP{OX윻.OL~R3%?U@^.ɉ[ kXta|ymo赉.hBGmg4/c=9j}N[RWUj%6 q@h,RJzϷ/\s6Nb`6)eEUu6ky.6zPl-|YzRqZ2 R[JL;V,e4\+h+܈ά6͗%5Q9;^ΡyLgPvS;??zfU ɔ-M2*+X{$<Iw0KxKBߠ90;櫬55st]ʛJpC h N-6z kqzCIU: Z.mH!y@P8Y|X4l@8滳;;!V=>{%aۋm4̻qX)5z(&Âh9iTB"75Ea%$7%D!X%%,$Hs/i#?fsBy k_փ axwS6T V^uwy.7AkiגxgHAW&F$UW`jk$r@n_9AAg'x(^}F,Ԥfu7Pn&"mȐnL@Şq@uӃR[h cGbB `|W$ 8um;fCtZ _ˡK>ajB{E5ڮ޻ԩ"yƑPnífơKoq?Xӕ0 ) *?c>2}h%h\\ ! Ȅ(qş}?ЕOѲ rs.* g'9ǕuVJ˨'<܍46_x֔NwμI2Oq /7AM#Iѡszp~XF2K|uxkˑ LOa/l3zQ&B'VHðEF4u_`bYV  8}Yjto 54jٍ698NRg _\=qk2` q=^.X((c㥓Hu:u»%!B^㕥ք1p^B.THUvON`Os+۴?O JE U(@㳂 gÊ/UC%H_` =(7̧&ۍ7K/ dgkBIII,co~>?+Q V3 JuQ~\EUq`u^MΊa8H& u8} GX_@ s ۽! VZUok& FyjC=F~,Zp=X+DŽsG]Y]GifVuEA9ϕwe&&~IZQE_^MLE3FN^OkLȤ5-P5`$g PË<6hl(':˯Ld2:8!Bqf 0wbB\ZC R4 E$gMQ,+F3{o1Ӽh %% C3 5tbb=|4+m1Ћcº6=T Cl6~RW֗)ͯW==-y8=6,Mc׃s\>G/2DM["$ 'ghhBq=.c]M{.5>~͖Oҧf_`jC{' a0$ـ$ s9-h)Rh-|VGsy|h%F֙ ^UWRYV8藲ܹYj\#.y %tUGÅh9p5Ix@뗛(UO' _#L2ᙐt 0;T[z1ut"{ClVvzø{͢g?5k eqYN*Q+St^qݻ!/3qk ԚtF#[6 uB(EDK<=@S0WZј]/rs/>[Lp|]~67uO-K%BD-_d`4ptP C1|ZE/.B=!rܦlćVӓ `CwObPN)[ *S\4) Co|{;@cuhw*-]c^igm\sSI?[n}ՐJ6}ޡ%J}bL; ;(T7Q^ 5)R1#O<\y^n}NgƜq:ӡnWq/(p‰ *~=?ȚD2ZrjgN '1y*ߦˇGpq} h F:H[| V8 R˰y&!j s1 SSWV¥iݕ >2]D4S9S֏'!SHB (47K,0>y^\6䷂}9ںݙOyz+/ ~mM:,>΅Pj9_ۣSur~ NZf2xbF#]oؾfISHF}%aEsbۆY(xT  d C_I wD23({7[߯(LSϤ}HNhdi v}ꀖ`^X̳ȇk:XN2C U:f'Δ+XVRO;m=OKikAię5dqˁs[9ɝ ]qMT>Kw%_V,-`l >v5 ɌnxsMK̇|Vاإwky{3qa#쥺pex@V0*Z ^S#rRhqi(~)f)0^D^T"5k25x=و2d$J^.&?2ۮQ󊜠tĮ} 'Α^,H oGC{e9ݱhМ%{HʃހT'6d1iwD~եIshAoEE ټ,-ѪD|-̢>ЎNE],. I쳓NgFNzh jxA aBoأHBlӊ5*y ϖ*o5hZ~. ɵ!1"-Q/Y|D@U)xXO.&<' `W@#s{=D tp! %ۢTWbk?4 ȕ;qdM8Yf=r9PG\KL@>ȯBWx5ޝ9F^ϖS|.K-zoEJ52.42yADX@,/j< {pY)O7t>lQ)53k E9&{| M9B2MlJtCx;6jQ*4MG1.h-7m/W.B`e~A>Fe.cpEמW, V^8/h'c,Φp2t1ȉ|s+Z=fRvE=s #touulUg$p 6wM{ufMo; v<ӓ!}uI@af̽ik&qT Yb̖fdn[;JQtN1ԙkx E~9j*&!gZu:ˆ֞Z9TAwSb֒eTŏ%ۻTy1FT6YFJݦ**aqP3.29YSZ'Zeލ:2za7X^Lx@`LVá_M~M gog{|XU3IpZR} QnʡŅN@lzՈ 9"wDC¡QбJQZ *ƍdK'eU+ӮqHZKԌSo;{ t$P@]S83.0p=nT~35蔸X"jNB,,9f]Q`0-a+nˍrQ>vV:t̥c)kNl UBO+ ‘sp}'f b4)=A\Q RDmJ'/'}};ѲE< {8B︒y00ex4m^g )T0~/x}(sxM*^ rsUqfH- _E,E]ѤnoU)" ?#@4\ߵSW>lg;Z(ވrÍ3=ehl_')^kY LPgp&w8/;cryYH!xwQ7I8#ˉr):I?G8^lT5OCB5Cد%B7#JG(˦ [v2>aUdA )`kA֬m6d[#aoђ$['ՂP8 &Աy hYNٞ/RU|?tՃ*7WDi o[`qJYtpWYp/~`:m_DSRUHS;5;lg1Dg/ GJFZ:K!9:vY{=`XGr9md Gbe?6|GֹJx nƻS qJqS;đ$mYm H'+Pчq2;S*EeKv{d>Dk(+JtN;+y8OV ޮGcڇAYvj?EA\SBs{PnX]d;wGXL5 yxzNIZA~d GTZ$h|R"K%rgj9,Wt]@ќ!̶MA=Y '@ڈhU M[yѫ@/܃·{?ƫcVIЇYWnL_Z;}&髉 | /2par-3>5}*Ri"'ui8-fyg]NvJx?!}q9$ j-o!k2Ay^M^^^L@r z?3ԇ| ̦*5W,=3rM}[W /c8 ?a)8O# w%\P]EU zg}Y "˒bRl[ AqlbOP_.ֶ+߹jo g:I4lkRw\kqc=G ~djP86}ߑkVJa\ji1׊om^KJY޺J*G Z. m`tZ T:/>P"}xN"De\5FIc!js$J4\N>M=g(I)6KKaرlj`  llKsm5lϡZQY;#*6ⵓ~/,$\̒ǭ2?Vblhr~'p[rzOu [ {@yυoE9- eD{nJRǀ#ΕUESOR,y }ײYpHly&1<2CQ -DxsSG_Izp }i<sz,pkc.T5|J/ ߀9zRSiR$<;_ /` "d/643c0ZFkRef 4Eg'U`*vtblYhR%`?X |tRmyN13}K/J3 uv?5m-!Gٹ*CV 9uiuA뷽[30oKH5gQQ6`TZPZ5Rɖ{SdKf`iГÏlNJX4)?+ cԮT~8bߒM酓XCznU֦8p+N[^9pWizB2' ̉ չ H􋤃 [>5ȮƢdE~X2)W 5 \}O !Rl_@ m߈:ov# Ն";.Ş"ULqxl~W" ×t^=ƌnW/r%sS񅹫gDCn0TT9ZT6 c+濔3oo•&Z\0#(+x9iyu3-d8?񍶴S1 ۆm*K<Wu#lyjIBHX&y!$Cʺʇt$ p.U[is۲nAXz W ?,BTGZ )w|Zkߙj,,jJI:^.fW"JG8{BuEc d;?֡g2Q+3Ck n}P(FRS<)DI8E֢%hA r'ØNwx-`EFkn`\aTNXx.UA؎=p20rLʷ BմL酌}h`b *ذglb;cln9J#,FGn%wMбܺkxVQ@|LE959. yG %Ԏz$h>GϬY$uC*jcրn wXҁL\NQ&!ut?K1MIg1҅ I=cVyw*k1W[p`tsnm,5v^jD!WCO = BұCo06)%, T^UI,q5x$-@C!jBфn)P5Ty~SViT| %NFn 4R.?u3}0qT&b+eie;4? lKLv j̠w~?u$% j(]X>f4Xmr&~k8Mt'}A䋒 u :کsyVMaB$%7+>[,!3FI]2bMrI_<ڊV%h_MCe #aKMb Bo7 +3vfz 7=791]m.yX -s/UqOQ̛'5-Y)s v.!fy \JF(#z>kzU R^0abc}_I&Ȑ-:N]!o[&>4㚧w]A;$wJq={TclWт#ΪX6IJ*wֲr;͡ 7fJEqB0{D4:Ḡ-S[M L.gнsCl~*ρjlݦ4[ЬC':0!bnE)A&M5d]oI9٫c؎IaH 677-" Duw 'oTE<>eO5;`UlN([s>絒+ 7< iN|iǍ<.K.र ~+GsQq7*b؞bl8B?@_ ZiDX=-j߼ˀG׀Ӥ9QIl<=TV˩r{+!nwBptAѫ ,apԱ:(My 'H.+G\ ê1+ (-l.ZYQ ռU9&w 2KS'xb:p%z] < Tya3GX#HQ^9^$#pC,u2㣶t=dĎTjm\">9wqL-Ϙ)+L0;NdT" %\.s^xY`(LcrdR /,XO"Mv &kIr_/8 Oc FD^ M# gnRe* \&NuF\_)Q_!0ܢ睼kd]=p!Ø#߮=f@ʔbeȊj;TJ[J &әK^+zgAwŽ0Ap!Tjwʩirț\c wH4]a4\k2 ~@ɕ {DJrY V8}NT;E ;_QK/$."~hѲ*BB}eke>I 3xG߳wr#{7F*fA8K2 iS3K J)d0N4<65'J`+ .@ 1s4ݸYYdVUi0JZL")Ei {󡵀z9?dS.@1_Ɖnc98d9uҐgǗtοr/^tÇ_*\3{H̆eHglb`O? v.p^7G;A,U/)OV+)rqR4NS| g_Qü. 6Xy?* hBk~<]se!j2<'lw95=,/^r|_[Q]R!47mOP*C |bPnMɤ#r FϩRKjW]PKZ>l>M%l8߽Rg=.O2r䜕& b(xwnNRL=}o(Q˾֪}:'Tk3i Ʋ>N7B*!=퓫O]ih6`b?;{rFW8#ĕ4@e{I22A{ !/p˥$-\V(ce֔e_Y#*lHjWf#,LyKKK9Y#U>?;H2 \IsRV&qh.bc6*<װK{ soZN_YKbh0*anx{^?r't8L j,`fc9SivU S\f0ky"N{W ػ((/ /.[CL8ߘ%±fA TgbJՇK=D.-eEZs F2o>3CSIsq荸r^c}-<츉ӇNCÐp W7{ZF$DB"@0`یD/e: >P*2j~BZoƣZ5G`Mn,do"cREq746\d⹂U }\ۆJϼ{dWT> a9cO( 0Ɇ \F 1V\Oxh/P`𻃟WZm;RlΡ #l~lF+^6!EYo?O1*c*])M$gT{?bÎj3<*>ڥfO sDt1ˢcttW*X B[+f`! qX]?X޻ JR:͹ :L#kp׀fZCP ]`_໘fg<ң;`e-ɱLsh`X`XɥR 4jr`&͍fDTjC]#0ݒo5z0)7USRI43#$5j)caťb*rsб4 ,awwb5`Xꠖ[X$A7hXwY 5xIkPtu]aLj`QyIjV(?P8,d]duF2im|E:Ɏ4N )x+QˢkPF1ph.Ղ>7-)d^,% D5#"il.$]BF1#XI9/i.\B)Q]o :=I⾩n'm[MLʯx1BXX׆M"dP4pHkn .Mf M8^ʙoHˮ}qZ!yfJe$GXyazt],}׵`"Q.Kh؍<'cJUVϺ2/aU41-]D?hOEDcE \O5~ϯmuu+ÜŖccրqNnڌ9z4}ff0VBsM, .!42Gtͺ 3DEarv!^ ԇ#p^5GOoP%5ha7<ۤú*z$k+);WIJ_ZalpZ+UgUIk5Vs3E¹0g5U; Zp4PO|vtbb]AϷ<38Kxc2\x69Ī0HFpv|pP8od"VQ @Jeeȿ `2\D񏡒uH׿kfz5p#`ZfАz3;|Juy&Xf.= WQ/q4wwIc{jo [Bƕ=U|nu\Lf?o"S~4V/Z3 At"%bʕs@>8LJvUOl<6G+DOBҁL}㳐f2iۀs!LYO?,5gϛ/'u,qZL3̒>7cfl{X?uߕ;-PդHF4ipRLs#@rbk6uO2˭.`9'{?T9p,uYduk}{Xb|M~LE{)Yԫzijpd fKM(5jN$nVL$s1?qZ@d ɣdܘ܄~lzd}:_9yfֹ:ڶfQRVdNK=-t)z# nk.l9<|Z HC㻶n%Rh*#*v_Q]6JV0Ax͙ڴpRGPd#'gKvRSX K am:] ;.ZXs-O[4oL#+yqd49I:M0O6$Aܞt1DW5hR* g;eLbCdZ_.\~ GR2AME;a-qfuDAo%ڦWӜ4̰d$V0|NJUhhke{ZZ+:U'l5t)z#N] vodQ tpBF"KHĆ}na XKfR+;evxZ=\j\ K'C46HYIL0bB(L{7Hb*xU@#P]Cʙnk훉cl zjJ(;sHJ;)&=k@&7V^Rgpڒ*?*h&PdFQ?L0".7y8͛16I8[?%RRq=u|^eۛ+mv;/""r$5J;\uy]` Wf?ZM~k-`_ҋ~F*K/ȁޫi>P@@sd1u VnUqAMr#@vءe]WsJ M$K5=YR<.$h㙽gműQ'6GE ya#֎Wu>eшkE+'hK)=jr2Y!kJQo N̴ewjeFp&SSS}"3lRP*(t9&vt.ۿa?ݳ@&{߲F @T`NŋtݜKg ξ`a'sr1|N~J½VTt8v豮)Gv Ud 0K;K,P]&}(/)"cNMR4~T| 5~bARV(y]џ%/r{ܦ{^ ;pjDbh⍐'w߂lVpR!%q.G(]RUC#!fcC.CqT᥹~v`1ۈ5li\a8!Jhaй*:)29軴-[7J uCI-'GF @G(f/;rX?ǖ߁~_Fe(M9@uY[X_髙bC]C;3WHNcQ(P*BL:ٍ+{Ehr2n ˫p~@h_2LH/)ѐW)xg!MNTE c\Ijgq> 9IX ܡǻэb,虄G%꠾ay_fk#׷C^@(2,K x2<% zɔ=P5Ϲ)+/cgS&9ȋF 9h"Ǩ_oᛯq;4}1l;8"MJ+OÃDOz2[<ocF>Z0S/[.arYx',O\x; 듎ñRaAh+RŸH>}Sݲ-_-;^tGRe3l@*0wokޑ LpBhHT$Ts+4TUӜ.uEm$nϖ|h;kR YNx-XIc!4ؖ}+1CI~0DK~# C`ZEW3^U@;X])-al\AP.uW5Ǧ.@w.(Z)|^Ckwuhi+n+OfuO D0}"8 ps8k~{z=.#2KuCFk0U&(Y: +md2C_7.^@Jwj4=ʏ Nl \ܤ{Ka|5pִ#ms߅ӖUkwב2A,S O̬PC8=~=\yo0Av2@m^Nw!) u X͟mxj az_J{0)D/5P۷ӕg/X"$~N%\ܦKrr'z1[eZ NH9@9K}NʹKP>O!o$pn\@یAr2c,{OcɲLqAI,E7.)m18m+XH>P<ϸñC d讄MK`8z Z%{ۂ]Ybr廘z8 ¿кgfwWG ?ֶ]cgَ7N?[Lt N}a~pV!/o\id[>uaǓ-xK38\N>Z`+?xhiI$R(H $]u`{ac<ݧnس[:x\[̳㷭dAn{`tDp>&E@\Xigin;.%ippue1HLya U+uǶ*i Iv00弸ڽͼ&s)9y¶{9u%#̝ͅqO('ySg);|Lq |K |7x|+۪L(pZhk?zZb湐be2++!KeBvoz_ڷ逻O)S9x&"͇3n&n˘] |Bv6,L`'ovwuК)IP)!->f?r'nD3>OAY8}2%fK1rD9E,t;IVs1dmԕ^wz:$z-d_T˱p=c |_1]n>Sd]z~^#P@̔RzM+|dW1 e՚WP1͇ۅ<ӁQ .>4cd of`Ѓ}ȵ/.׮l:^D0c5] |t:#-] 6뎊f8M1b=ih I8lG X{hj"8~ qf|:B"*Z[NM7ٽ,e )=&B2&БUZ{+jDrljV>5>˙9ӡ ]^;j f!HLbeoN)H6qzGɯi9d]G% .5. _cvo$Xwo;w9l~:)$Xl.h?U/nH܆kb }^T@mi8QZ 09lЍ9ɳ12;f퀄zhD <3vN'ip[.MKds&nAX/59Qw|ʙR ;'Nyɀ+(c[A"0=mP9Wģ] b|J@^fqO)V#2"O#q%خ=5@]8Ɠ!_M+>pps e|-`= 3[sJ>aA?ZYYװĝj?} ^,A |wZF9m -'H3hn1ldܹ+ku jpL8e}|ci@%Zr{&8.p=|tSāaJ@ҕ3mWZ䇿 =>wQWAhմscnv< 2{TCR4sf˪ N+󻀾E o;+EvwF*!64=đH4iV1wķ| 6<آAۆ L=()#Kk%pPv$ŬQVSc$j;Sy#' I@Z|3 vG_j@يnoYD\Sgŭ߭SX}PWV,N,8 >2 E^w)lFG̡ΡJͤ 2wN4E5FZ<ŭL$aZxd8kfrIHK.] -SըNde1_._#0 zq,ƧPiK?5sH 0pӠ@#L@;\ ʙ/ P)R$d[5Ψ؃^Dj3#:PMޜjF[7Fv߽HYyZRh<4UTوT¨FT] .߀^ qT 3 , >~pb/J%Z)SĚفVF{U@ǯAIf8cM9 )EJwх776wMh/W=dɈ]/R[`!^lL;“} lI! _,]DCv-I LĴ~Jp0=^m;#Q+BFZ? aBPVegF/x&N7>=AjHu*)aJ δ K.5<'v o/jIPSvw2^XHes7_MbW▃b( ?cH0#rXكCz,ǟwOʉi4ɨb\q'SD !¯=-F I)DdX+;5Yl X4|3X71zR)HICgfn?Cc 'n`| s!zklZ@ $W&Jl7Kz.Zw}ZYN :#9\7L|i+f 4))(i-}? z}߭$rcc 4^towun+|1Fqʆcӝa1dW`ogϐ` 9\4w} 6N*LpE!"fNW gMz3K&8Yw`y~3pTb0kvJ~g*e< Q<:0%4k RniZi DNl3Qx6Pz.ݫ/4"auy,CY@JbZ W6[7i%v؎}GMi'A;wn$ϋ; !jJ|@ˉKYemdUKm4ĝo**N(jmiQaWut`a' :Ȱ5e=eP62.GY͗^"zh1*yl{`sEi'sĘ5$Oc/eR@,g:}V.K>&+ Y`{jujm&g̝TgF.3_j#Dǔش7 ^ .o`zF~ˮSz]^!b YC,Fskf?i?맷 UvYNuV}^ uRCbTRP|ҵl tzlgkz@lю?y 5(Ds @us0]iͫ/ڥ߸yW9M**@ m UOWYcpK vKOGE2^?򘘭c{XߐsJL(Q ԣp#k_5Tǟd$u6 2 Ad.FӸT-DL,a04`o_YNF thqE_E{m(dɸF#1f'hs`%6rs6s/43-! XYTI]a4D/K?[P'LD-7hk`_BJl]24ʄFd$8qaNޖ$bܔ:>,m' ~j4<`Bxl*Moic"بBU:"dqa ϥ F:HM*JQK6>ԴKXVjqك8`x'+@خm,5rpI/P>@-'63Ғp0*N\LຕX\% 6֜c,קM>x8#P!pJLrրםcrVu:z$p[XqβQFP;gEe2mcJ壀 S]7 ]&n59O:|OeWP0fk_6vA47kɠBY}r nA#9 I&V-r)H;}R0q| {u#-,aS7mH> '/^ks+CayUUA^fDu=,MK[}gqR"qJ(Ļ>T/iˤ@CE[DJ~A crKtwu>>rl+FiDvd%3I"1*&]/U2ZN  J26C6|6x4Ҏ 9=#o` V7'5R(oر%?OV^YE8gƽoqnFaQ&萸/.Xlﰠ1@o he@jzA,e21 Q <Au J/0Neqj[w9Ⱦ[4T>8밖.R+vK(ѯ?XYnJd7֢Cޮ|Yw~`SԒ^x{u8&b/7``%61P%zԁ./%Kt|i5Ne:!*ԼgJά?guWRhK/74|JLcrLy?EsB@棻IbժT{6_$mgʧٚjienϵ%pnL! a',`GhW%Գ%b^ou01N0ԯ u$<_T̛j$҆$96\6\Qfф?xi) ;lXT9V ۈfΝmon-uN]oX&nH"Vj2%Vx2E"g>ro b狅'-\INk6d>.}4+#K-yOo}*\Ӆ T~фPeK7="2Uc7ٖ5"ǣǭVBp>!hi I "ră\GaVu{G8 :cqOQ9:xX!kMV H7/?qyk$k{ħQ_qB BX2IJI=.Sv&w1wag@6=.JC?Pt?G vAs?7"|kn w^f5GSdJ'ԟ—9$Xm H@ÔM/}uu> ⣱fHH)DMLe|Wj *Q Rfa@HJVoch}l_ojfMߔrL[в;FМ-vY3J=2 )華Ʋdb#0J› xaרnĊrVĦg 5ռɿtX w;Ttg/$liOwG`'%2?I%6v{l Yi̇UʭR@\>ghW=HgXfp䩘Gse)16sWt&UkC|%*:FD䰲HPv$3Jw7\t|d":L39M4<-?M8 5_ j]̽"䙖˄"?v}sA(44.dXraϕG 11, -M,B:-?4u1Ё²|.閻yd\){]2<# fЙc]--W3&{L<MLkkq.OPF)ߨÒ9.pH*^]\-˜e?Ѓ:[|KY+؟*lY'aX0 8rn0Lė")YdCe&1q$<8ÁQ2<2/>Xmmx6gSD~:(sWι}" m~*!ѯ2bxd&G^꺜`5xT+.Ыnk㽡oH! Y}Fswǎ?O3 /?T3xB^6RI:$DMd? m/veJ5} S{edk۸ACz8P8aQZwyBjRtCSFdԈەNO.z>mUݓEH牏 3*Ҵj x=&e`FTBʞLY|:OJ&V iτyiwۃQUe9mOJ}qw"a\r N/}1qT68t_"9OOi?~-%t d!fG19^:O#,é$0A>\ =z;os2JPtƷ1ܵu%9ӡ9gյ`;5(2Й/cS0bNЍN<iv|(1Lϸzdo*5/μ/5hO{?_w|16GC'mZ@lһ+ EN?QݫTqb)ApL`5S`營FeTǫf7QWms;a,e[Sa?<-QufH p(d~I`6Q}g^\+"v@Df]=TT2SG(ZpD6$e*XSй=%1^ZZn4p\Mp#2Cځ*I?4AlI^< ̕ _#\n1-ZJhK >:ù߯g묃ȹ>C~9+= : +ZIWx;%og~mvQOjŏ-cKP:ӊ5hwFFW:o7*U 7e"OEu-P ꓐ[ئuBU{nA|'gd(01_&x\o-+0n;zKT7}*Mdȥ*MBY^1tz WIj,J xI>@/*_Y}Ո5#MgQ&}m)Q̓zB]yn%I4ԂO#˫~!jJК}L9~648/Of웁߷9~ ұͽa8"}rADLm<5Ÿ.i)"ITQt TB7AAG *m_!YaN]/lIaF#y˽^_&|WLJz(Sĺ1ԧCt B[ok5fSJ|4l`Gh| Q4<{YR>ob?"fXv vH/M)jO9tΨnKUe|/9ZE]jfUjKJF bw L'aɀ Cʤ;TƲwŬzc4&ibzR&/%q65AǷaU,E(Hw3q bq,z!j5fBK?cki*:G r% Ĩ,jF4:)d+2)؁B~!Ht ,W1W3.mӲj@64egڝ 3ͥy'DrKji}!WY/"AXRM]N")'Z]r%C\&Z "jJ1xZcWmr J0GbF]Qdf.>M:q-xR"YDM;5Y'S`ސ4D$ 媷[#wVFAE d1!J-* R^#V\kI㋰9E6S19?fjd@ ,tHjLt?ݛϋӋhhL,,Ӎyw0-Ԧ΢'j3% *!K1dG7P ]C獓,foPD19c;`T5{$VP$+&;g; Z 8^ t=ywp*2~WP2=]d< Zbܥ)9SN-<+mR'!C igq_b0408tCAi F>ZE ϿžB1՛,0=#zјޢtm9JxzZ;3h+zctb!o gیӮ$VńiOl ) eRxvEOdpНav֯U禇#%cVn=Y[ 4 Uje1P[mߍKǷiN i*T9*;E ?LR3;*DO= WA*T\IILE ΍_trndNƚAK~wC+f .E1 iAq+fEH(=Nς{hfw:{4U/uj>^KzH:c6,ӗI eR5FO&#Ɉ MZ(}Kr!,}`>_Z`A$nd;.K]{)iQo,sG@9:PVO"Uf)eDBQ`b^GZ(Rx.!fi{굚48x=H.K`?|x(LKBlc0OWUB95=5~9_jjYPb@!kw}h'c"3A:d"+ q7C8o 퀂w<2' B&Jmjpx:6C\':V"68fUbuu҂z! Er|,c0%}ύDoXf$&o9u*jts.@%v0ׇ:`ewsWVЧ(;LT?*iҤ pnPDMȶ3Q4" QLxMf Щ3;l3%3K} @ӊ?rD<`Ǿ9 :x ag Ɲg8}~,S*fz9KiwƘkD`'NJF8Pwzc7J|"ݥA∭9e&cUkߙDmPg}棂d ~]J:{Is9)Y(Gt+sB!,lԷG<3| Z5$zTH! gOmZk)8et{2ne*Jajތ~g 5\XHӋ2Z>-FU׻nd zʃl"Xg?(Gjf% rD,QRjҢ TR#g5&#ZsG{ܙ`n%zآ :Yq|<ځhޝTS͌7[=xL[E2gTAr~Q̸C/DQ⠀] \x9q^8] 4Zd1ƻj؄h1f)@NsKe/SS0j2&c$+.ycxN-yuqhge;n]-K1 A@4UY_-';[Mf+~k"5?F?!RO%0TX. `nkg JY/c݉*,v[y5b|.?BOBE,Cb!'׺S0Sƌ̽S_?cE*%GFپG U,>@y:XL҇)tОmf4&q`~`*~}wr]9_m^%DUӑ\R 4Jyޥ$F 7ZHxmû6"1Y ̰6^[U%J:OG¨ iZ$˒ bJg{ % /HtAր LJ#S㇠2뾼}hOLB=nڞ:7 !+y~"V qvKt:Evεj}Ж>p=T5N| q߄ΫH`\kjKU@;=Iۑw쯳#}FPn¯#rAeQh,`tBGO6߻P[M^Op p/6q&{G6P4!9<؃S/2^!<4!vƑi#[J <5i FE'𧜮< <;1qy:CxZ7OϭwiЃY; ٠PEhm:Ͷky#^-#=Ʀ=菱 }&†YڌMWgrV"NǶaΣfOzGaUi ~ hE+A`=s3_D۷?sߏ[G%˱.Jjy,{1}9/sIP࡙f27k<ʝ[=h3)DosvxH0Р/󣑍#H$|% oX.m2ҟYۖTM 8r9 :+(>MA*9·pȥ 9mډT2!=)?LcK2l #P>^mphu.w7r<:&+L3fD2Ra4dz\[UA: p-rGXo8P~s&jD }IQ<%C^b2 %:O)$,kVŔvԌRI5O  z(Lc!VB;T,LcyRem#}8w EݝVel;4-Ȯ5%:ͫs!jttoPJm/ZI9ƙk5%!Ij6CiiR6Qg)Z؄ʫ0Pi0x!A#bO{7)F3IEr&qS+L+~ $ H + *ޠYvCEv|Cͅ4V-Uv`wɬzeú+Gce({Nhd(an|Nm&O =YUP5 dILr՜Ko[K> nEe]*p$Ig\*Md|DoBU\M_yMdžgb:3fHj_Xd,GHLqאcQHKix8VJ*WުojЄpzRdO8:@igH;_ uߧʰU BC}B@'$bxw"1}Յ )#l'$7<.P|ky0)9J\tpd^}jWM67Pt+ԯQKݞ+:qҕU-%SC&4 + !EQezuc䩳 JI3P Q]tnMb<ɻ~lޯ^bc-iDS&Z_SB.[ a"0L>@ǩͤ7[t%'1TE&{1&#Ofju{x:Ar>Bgb-@-A;kw~%+zdh\@WP3CE7a);FsgtHg txo)@[fBZ^h9BD'?*' +.9}qauW ܣ*[]]vN=8ńj<l&{Hb',:r pCn݈S""*]+tIFf"Gt\Z d# 贊>{)BsKtE* KH7,5r',9> |O*6K$%:]p`m&3GĉG 6ҋ^sxLS@wOjP9niI#ߧdgd|Qc7Tw:NYٱIL 5m dw׫LfM&焑 NP-sn~`x@WޖרR 7%0lF7^,?!SĴ|gkDurUޣ eF(uețl?;t)(+*V4짐g[>$JgSmE,}Л}t`eRGPgBe,6F _hօ.- 3F1b{H'7b˩|h{*msGoFbLnPW⒬o:¤?NAl]o٭8 5UԾlvEr8:VT3xI]r(K,bcѱr2+uGAqnW3|ΧaWV$vyf?%a'RjWZB颋rq {gW!K7fdX^|墓 indhLݙe1 t,9`ՙvXyEK[GBJ)0,p>Sܙj<aq.í&O1+rǫM{3unt)=Z(̹YPh|*V+1AykG>D_KCmho(hX^A.v d+*%vDgSkO~T8$7KZ{In)Bs[G8\>П\صT<ݦ%Tgex|<489ťZR$>a#sCB:ujTI۲AsW)經\D9_A78qO ?7*'׎.9#̓NRn^V 4X Wo*oj6ǖч:F{יh|OIVeBĮq*qpsM'pC|j𹱀[4Uھ"q1$-;UYER~q+vl':rE 9ь08V|{鶎7BQ72I$4mԩ-N FO(ĭig.H=)x/>e0}kpnP:˲Щc[T%1j,_GNd=Moڽ* ϒDzQQ}cPy^۳ c /736F9 -$+{BE+#cWhIq:eo[ӽ;y-a1I5Ţ){?h1,!d -T mv -"@V142FrP}a&{2VBBsJ"vL=ԌY- nh?\/`;1@{6!R-= />dEy#[h=HK[)B Bc4 ~p`hP6lr"Qp;ỸNJ%%-5m}E0Ν3c{kI1ڭ5z;x, 3ífr I*ób>m =X{Y0| M}okM}"k\yAuHk5\q lTQ~]rs!j) ;2\3de]qχy62kl7\8/ZdRՅ?jwF+၍7 0rrC;p?_3ey^"[8ҝ'w +p=^Lmkz c9p?!()9&ZIN3씚B+$d4d8ضR. "?!U?sYQzQYSPOH/ȍxH GUb}ʍ(B@˥a|יbcx@\OEV/Z@(r=?9hAYY7D#&Fa ocRߟp{F1& m=dc wL;JHiH=a M)6{j(iYy`r ecgݿ"f0p=ڐ˾?/{)J#<^13Vp\qi6!=8Xm9AK3qs,m;i2YlN!8\4Rd*1#Ra#J 5WHW av nթjlJW(UY-SC)٨m͓'Z\V1D_#'}&cIpRP>hA~WM̺z# [pP6)8":N_$8xv'~4+&Ψ* bLvwb"&(yşA)ϼ/ZCr/I:/8nnlKuN)4I|`>6VP~Nr+;rbN2&}޽xCH Y彰9c5gD=>F6)RuQk5Fi v]4hzuAs&5q34r97zyYwUwC,.c^L nJ2D~:n +H֗jb)[k\!PAVsL]DpM]jMׇL$9%Hlx1`j5!9G̅g#ow%Ť|fOiuLhN:GP<յovcѧn7w0