libavcodec58_134-32bit-4.4-150400.3.19.1<>,eDp9|hP=<篱}f~*}LaGGst lF_P%=Q׳=XZ$yk_X!fC̾M`џ/;XلLRj<9џr~M[qD+̣9Le9,r c2;b Q-xY*#uҍHSCͩPW}mkNw8Z5"u5NǃޗۖR?)w׉WXv"+#->>?td + @@DPTm     R lt~$111(89 :p>GHIXY\ ](^Vb`cdߡeߦfߩl߫uvw\xdyl.$(.pClibavcodec58_134-32bit4.4150400.3.19.1FFmpeg codec libraryThe libavcodec library provides a generic encoding/decoding framework and contains multiple decoders and encoders for audio, video and subtitle streams, and several bitstream filters. This build of ffmpeg is limited in the number of codecs supported.eDh01-ch3cWSUSE Linux Enterprise 15SUSE LLC GPL-3.0-or-laterhttps://www.suse.com/System/Librarieshttps://ffmpeg.org/linuxx86_64/sbin/ldconfigWġeDeD181cbbdc3d916b52e80d5f7348cc82b5ade29144f70bdcefa88868240f9fdf5alibavcodec.so.58.134.100rootrootrootrootffmpeg-4-4.4-150400.3.19.1.src.rpmlibavcodec.so.58.134libavcodec.so.58.134(LIBAVCODEC_58)libavcodec58_134-32bitlibavcodec58_134-32bit(x86-32)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    /bin/shlibavutil.so.56.70libavutil.so.56.70(LIBAVUTIL_56)libc.so.6libc.so.6(GLIBC_2.0)libc.so.6(GLIBC_2.1)libc.so.6(GLIBC_2.1.3)libc.so.6(GLIBC_2.2)libc.so.6(GLIBC_2.3.4)libc.so.6(GLIBC_2.4)libc.so.6(GLIBC_2.7)libcelt0.so.2libdav1d.so.5libgsm.so.1liblzma.so.5liblzma.so.5(XZ_5.0)libm.so.6libm.so.6(GLIBC_2.0)libm.so.6(GLIBC_2.1)libm.so.6(GLIBC_2.27)libm.so.6(GLIBC_2.29)libmp3lame.so.0libopenjp2.so.7libopus.so.0libpthread.so.0libpthread.so.0(GLIBC_2.0)libpthread.so.0(GLIBC_2.1)libpthread.so.0(GLIBC_2.2)libpthread.so.0(GLIBC_2.3.2)libspeex.so.1libswresample.so.3.9libswresample.so.3.9(LIBSWRESAMPLE_3)libtheoradec.so.1libtheoradec.so.1(libtheoradec_1.0)libtheoraenc.so.1libtheoraenc.so.1(libtheoraenc_1.0)libtwolame.so.0libva.so.2libvorbis.so.0libvorbisenc.so.2libvpx.so.7libwebp.so.7libwebpmux.so.3libz.so.1libz.so.1(ZLIB_1.2.0)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.3eDdJccʂ@ccs@a(aj@````O@`y|@`pA`M`3@` a@_@__@__A@_ @_o@^^3^ϧ^>@^^l@^0^@^oj@^^F^&^g@^ ]@]w@]o@]^]^]Y=]S]QT]Ik]A] @]G@\\ڭ\@\-@\\\8\N\@\6\\}@\zp@\y\w@\g@\g@\b@\Yz\=@\[@[ݍ[ @[Q@[@[qr[n[i[h8@[f[`O@[[ @[[ @[Y[Xf@[O+[?Y[<[;e@[7p[6@[6@[6@[3|@['["X["X["X["X[!@[!@[!@[!@[!@[[ @[ ZZmZ'ZUZ2@Z@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+@meissner@suse.comalynx.zhou@suse.comalynx.zhou@suse.comalynx.zhou@suse.comalynx.zhou@suse.comalynx.zhou@suse.comalynx.zhou@suse.comhpj@urpla.netalynx.zhou@suse.comjengelh@inai.dedaniel.molkentin@suse.comjengelh@inai.dejengelh@inai.dedmueller@suse.comjengelh@inai.dedmueller@suse.comnormand@linux.vnet.ibm.comjengelh@inai.dejengelh@inai.dehpj@urpla.netalexander.reimelt@protonmail.chbjorn.lie@gmail.comjengelh@inai.dejengelh@inai.debjorn.lie@gmail.comjslaby@suse.comjengelh@inai.dematwey.kornilov@gmail.comjengelh@inai.deidonmez@suse.comtchvatal@suse.comschwab@linux-m68k.orgbjorn.lie@gmail.combjorn.lie@gmail.comidonmez@suse.comstefan.bruens@rwth-aachen.debjorn.lie@gmail.comjengelh@inai.deidonmez@suse.comidonmez@suse.comidonmez@suse.combjorn.lie@gmail.comnormand@linux.vnet.ibm.combjorn.lie@gmail.comidonmez@suse.comidonmez@suse.combjorn.lie@gmail.comidonmez@suse.comidonmez@suse.commliska@suse.czbjorn.lie@gmail.comjengelh@inai.demliska@suse.czmliska@suse.czhpj@urpla.netseanlew@opensuse.orgbjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.comjayvdb@gmail.comjengelh@inai.debjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.comdavejplater@gmail.combjorn.lie@gmail.comadrian@suse.debjorn.lie@gmail.comstefan.bruens@rwth-aachen.desean@suspend.netsean@suspend.netqzheng@suse.com9+suse@cirno.systemsjengelh@inai.debjorn.lie@gmail.comcarmen@carmenbianca.eubjorn.lie@gmail.comdavejplater@gmail.combjorn.lie@gmail.comtchvatal@suse.comtchvatal@suse.comjengelh@inai.detchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.com9+suse@cirno.systemsbjorn.lie@gmail.com9+suse@cirno.systemsjengelh@inai.debjorn.lie@gmail.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.com9+suse@cirno.systemsjengelh@inai.debjorn.lie@gmail.com9+suse@cirno.systems9+suse@cirno.systemsjengelh@inai.deenzokiel@kabelmail.dejengelh@inai.dealarrosa@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- ffmpeg-fix-new-binutils.patch.txt: fix build with new binutils (bsc#1215309)- 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-2022-3109.patch: Backport from upstream to fix null pointer dereference in vp3_decode_frame() (bsc#1206442).- Add ffmpeg-CVE-2022-3964.patch: Backport from upstream to fix out of bounds read in update_block_in_prev_frame() (bsc#1205388).- 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-2021-38114.patch: Backport from upstream to fix the return value of the init_vlc function is not checked (bsc#1189142).- Remove second hunk of ffmpeg-CVE-2020-22046.patch, that contains a goto to a none existing label. In order to distinguish this patch from the original, I renamed it to ffmpeg-4.4-CVE-2020-22046.patch - While at it, refresh the other patches with offsets- 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-2021-33815.patch: Backport from upstream to fix dwa_uncompress in libavcodec/exr.c in FFmpeg 4.4 allows an out-of-bounds array access because dc_count is not strictly checked (bsc#1186865).- Enable SVT-AV1 encoding- Enable vulkan on on Leap 15- Enable libdavd1 on Leap 15.2+ [boo#1184830]- Update to release 4.4 * New demuxers, AV1 support improvements, and other enhancements. * AV1 monochrome encoding support. - Remove ffmpeg_altivec_yuv2rgb_novsx.patch (merged)- update to 4.3.2: * lots of oss-fuzz reported overflow fixes, see included ChangeLog - drop ffmpeg.git-ba3e771a42c29ee02c34e7769cfc1b2dbc5c760a.patch 0001-lavf-srt-fix-build-fail-when-used-the-libsrt-1.4.1.patch 0001-avformat-vividas-improve-extradata-packing-checks-in.patch: upstream- Add 0001-avformat-vividas-improve-extradata-packing-checks-in.patch [boo#1180519] [CVE-2020-35964]- remove dependency on OpenJPEG, this is obsolete since ffmpeg 4.0, we already build against OpenJPEG 2.1. see changes: - Dropped support for OpenJPEG versions 2.0 and below. Using OpenJPEG now requires 2.1 (or later) and pkg-config.- Add ffmpeg_altivec_yuv2rgb_novsx.patch for ppc64 (BE) as per https://trac.ffmpeg.org/ticket/8750 https://bugzilla.opensuse.org/show_bug.cgi?id=1179332- Enable VMAF. This can be used to compute VMAF/PSNR/SSIM. - Add vmaf-trim-usr-local.patch .- Adjust soversion.patch to include a symlink [boo#1177667] - Add 0001-lavf-srt-fix-build-fail-when-used-the-libsrt-1.4.1.patch- Apply upstream fix to avoid segfaults in x86/yuv2rgb conversion ffmpeg.git-ba3e771a42c29ee02c34e7769cfc1b2dbc5c760a.patch- Add librav1e support- Update to version 4.3.1: * Stable bug fix release, mainly codecs and format fixes.- Add soversion.patch to workaround ELF ABI breakage.- Update to release 4.3 * A plethora of new video filters * Intel QSV-accelerated VP9 decoding * VDPAU VP9 hwaccel * QSV-accelerated VP9 encoding * AV1 frame merge bitstream filter * AV1 Annex B demuxer * Expanded styling support for 3GPP Timed Text Subtitles * Support for muxing PCM and PGS in M2TS - Drop ffmpeg-prefer-dav1d-for-playback.patch (solved differently) - Drop ffmpeg4_swscale_replace_illegal_vector_keyword.patch, ffmpeg4_swscale_fix_altivec_vsx_recent_gcc.patch, 929e5159bc13da374b83f5627879c607acce180b.patch (merged)- Update to version 4.2.3: * Stable bug fix release, mainly codecs and format fixes. - Drop 0001-avcodec-cbs_jpeg-Check-length-for-SOS.patch: Fixed upstream.- libfdk-aac is now .so.2, not .so.1.- Throw out v4l2 m2m. This is likely the same case as boo#1041794.- Enable v4l2 m2m encoders and decoders- Add 0001-avcodec-cbs_jpeg-Check-length-for-SOS.patch [boo#1170767]- Add Samba support for Factory (as this needs a fix in Samba itself) Add --enable-libsmbclient to configure, add BR on pkgconfig(smbclient) - License is now GPLv3+ by default (--enable-version3)- Always build the binary ffmpeg-4 even on Leap releases boo#1167628: * The conflicts in place should allow users to decide if they want to use ffmpeg from ffmpeg package or ffmpeg-4 from this package- Add -ffat-lto-objects to _lto_cflags to fix configure checks- Enable libmfx support for SLE 15 SP2 and Leap 15.2 via conditional, libmfx is available there too now.- Update to version 4.2.2: * Stable bug fix release, mainly codecs and format fixes.- Add 929e5159bc13da374b83f5627879c607acce180b.patch to fix bad ID3v2 tag length.- Drop unused liboil BuildRequires.- Update to version 4.2.1: * Stable bug fix release, mainly codecs and format fixes. - Drop upstream fixed patch: 0001-avcodec-h2645_parse-zero-initialize-the-rbsp-buffer.patch- Add 0001-avcodec-h2645_parse-zero-initialize-the-rbsp-buffer.patch [boo#1149839, CVE-2019-15942]- Make ffmpeg-4.2-dlopen-fdk_aac.patch less verbose- Rename ffmpeg-4.2-dlopen-faac-mp3lame-opencore-x264-x265-xvid.patch to ffmpeg-4.2-dlopen-fdk_aac.patch since we need dlopen only for fdk_aac and looks like some other parts of the patch is buggy.- Sync ffmpeg-4.2-dlopen-faac-mp3lame-opencore-x264-x265-xvid.patch from upstream.- Disable LTO for arm, fixes build.- avoid ppc64le build error upstream issue https://trac.ffmpeg.org/ticket/7861 Add ffmpeg4_swscale_replace_illegal_vector_keyword.patch Add ffmpeg4_swscale_fix_altivec_vsx_recent_gcc.patch- Add ffmpeg-prefer-dav1d-for-playback.patch: Prefer using dav1d for av1 playback over libaom.- Update to FFmpeg 4.2 "Ada" * tpad filter * AV1 decoding support through libdav1d * dedot filter * chromashift and rgbashift filters * freezedetect filter * truehd_core bitstream filter * dhav demuxer * PCM-DVD encoder * GIF parser * vividas demuxer * hymt decoder * anlmdn filter * maskfun filter * hcom demuxer and decoder * ARBC decoder * libaribb24 based ARIB STD-B24 caption support (profiles A and C) * Support decoding of HEVC 4:4:4 content in nvdec and cuviddec * removed libndi-newtek * agm decoder * KUX demuxer * AV1 frame split bitstream filter * lscr decoder * lagfun filter * asoftclip filter * Support decoding of HEVC 4:4:4 content in vdpau * colorhold filter * xmedian filter * asr filter * showspatial multimedia filter * VP4 video decoder * IFV demuxer * derain filter * deesser filter * mov muxer writes tracks with unspecified language instead of English by default * added support for using clang to compile CUDA kernels - Drop ffmpeg-avcodec-libdav1d-AV1-decoder-wrapper.patch, merged upstream. - Rebase and rename ffmpeg-4.1-dlopen-faac-mp3lame-opencore-x264-x265-xvid.patch to ffmpeg-4.2-dlopen-faac-mp3lame-opencore-x264-x265-xvid.patch - See /usr/share/doc/packages/ffmpeg-4/Changelog for the complete changelog.- Update to version 4.1.4 * See /usr/share/doc/packages/ffmpeg-4/Changelog for the complete changelog.- Add pkgconfig(libva-drm), pkgconfig(libva-x11) BuildRequires: and conditional pkgconfig(libmfx) BuildRequires: Build intel-mediasdk support when possible.- Add back pkgconfig(fdk-aac) BuildRequires since we still need the headers at compile time. - Fix include paths in ffmpeg-4.1-dlopen-faac-mp3lame-opencore-x264-x265-xvid.patch- Add ffmpeg-4.1-dlopen-faac-mp3lame-opencore-x264-x265-xvid.patch from OpenMandriva to optionally enable runtime enabling of fdkaac/lame/x264/x265 - Enable runtime enabling for fdkaac via --enable-libfdk-aac-dlopen - Rename bcond fdk_aac to fdk_aac_dlopen - Remove fdk-aac BuildRequires now it's only dlopen'd- Enable LTO for all except i586 (boo#1133123).- Disable LTO again, as it breaks build for i586 (boo#1133123).- Throw out svt-av1. The build is unable to complete in openSUSE:Factory.- Use %make_build in order to provide parallel build for tools/*. And make output verbose.- Enable LTO for new SUSE versions (boo#1133123).- Update patch 0001-Add-ability-for-ffmpeg-to-run-svt-av1.patch from upstream- Update to version 4.1.3: * Updates and bug fixes for codecs, filters and formats. [boo#1133153, boo#1133155, CVE-2019-11338, CVE-2019-11339]- Update to version 4.1.2: * Updates and bug fixes for codecs, filters and formats.- Add ffmpeg-avcodec-libdav1d-AV1-decoder-wrapper.patch: Backport dav1d decoder support for aom (av1) codec. Following this, add conditional pkgconfig(dav1d) BuildRequires and pass conditional - -enable-libdav1d to configure. Also add libdav1d to enable_decoders.- Add a new filter line to rpmlintrc (addFilter("no-dependency-on ffmpeg-4-lib*")).- Add trivial encoder rawvideo, already enabled in decoders- Unconditionalize bs2b, it exists in openSUSE 13.x too.- Drop ffmpeg-libcdio_cdda-pkgconfig.patch: It only adds comments in it's current form, so serves no purpose at all anymore. - Refresh patches with refresh_patches service. - Rename rpmlintrc file to ffmpeg-4-rpmlintrc.- Add missing conditional configure option: --enable-libbs2b, BuildRequires already in place.- Add aac to enabled_encoders and enabled_decoders. Build the native aac support in ffmpeg. These do not support HE-AAC (v1/2) protocols.- Update 0001-Add-ability-for-ffmpeg-to-run-svt-av1.patch from git To fix build with SVT-AV1.- Update to version 4.1.1: * Various filter and codec fixes and enhancements. * configure: Add missing xlib dependency for VAAPI X11 code. * For complete changelog, see /usr/share/doc/packages/ffmpeg-4/Changelog- enable AV1 support on x86_64 * requires patch 0001-Add-ability-for-ffmpeg-to-run-svt-av1.patch - refreshed all patches- Add conditional pkgconfig(vo-amrwbenc) BuildRequires and conditionally pass --enable-libvo-amrwbenc --enable-version3 to configure: build amrwb encoder if dependency is present.- Enable encoding/decoding with nvcodec, the required headers are already in TW (permissively licensed). The required NVidia libraries are dlopen'ed. - Enable ILBC decoder, ilbc is free and already packaged standalone.- Update ffmpeg to 4.1 * Lots of filter updates as usual: deblock, tmix, aplify, fftdnoiz, aderivative, aintegral, pal75bars, pal100bars, adeclick, adeclip, lensfun (wrapper), colorconstancy, 1D LUT filter (lut1d), cue, acue, transpose_npp, amultiply, Block-Matching 3d (bm3d) denoising filter, acrossover filter, audio denoiser as afftdn filter, sinc audio filter source, chromahold, setparams, vibrance, xstack, (a)graphmonitor filter yadif_cuda filter. * AV1 parser * Support for AV1 in MP4 * PCM VIDC decoder and encoder * libtensorflow backend for DNN based filters like srcnn * -- The following only enabled in third-party builds: * ATRAC9 decoder * AVS2 video decoder via libdavs2 * IMM4 video decoder * Brooktree ProSumer video decoder * MatchWare Screen Capture Codec decoder * WinCam Motion Video decoder * RemotelyAnywhere Screen Capture decoder * AVS2 video encoder via libxavs2 * ILBC decoder * SER demuxer * Decoding S12M timecode in H264 * For complete changelog, see https://git.ffmpeg.org/gitweb/ffmpeg.git/shortlog/n4.1 - Remove 0001-avcodec-libaom-fix-setting-amount-of-threads.patch (fixed upstream (bsc#776cdd1), remove ffmpeg-CVE-2018-13305.patch, remove 0001-avformat-flvenc-Check-audio-packet-size.patch, remove cve-2017-17555.diff (fixed upstream).- Remove 0001-avformat-fivenc-Check-audio-packet-size.patch (fixed upstream (bsc#8591d16) - Update ffmpeg to 4.0.3 * For complete changelog, see https://git.ffmpeg.org/gitweb/ffmpeg.git/shortlog/n4.0.3- Add ffmpeg-CVE-2018-13305.patch to add a missing check for negative values of mqaunt variable (CVE-2018-13305, bsc#1100345).- Add 0001-avcodec-libaom-fix-setting-amount-of-threads.patch- Add 0001-avformat-flvenc-Check-audio-packet-size.patch [CVE-2018-15822, boo#1105869]- Update to version 4.0.2: * CVE-2018-13300: out of array read (boo#1100348, CVE-2018-13300) * Various bugfixes and a revert- bsc#1092241 Enable webvtt encoders and decoders.- Build codec2 encoder and decoder, add libcodec2 to enable_decoders and enable_encoders.- Enable mpeg 1 and 2 encoders.- Add conditional pkgconfig(aom) BuildRequires and pass - -enable-libaom to configure as well as add libaom and libaom_av1 to enable_decoders and enable_encoders: Build AOMedia Video 1 (AV1) support.- bsc#1103064 attempt to allow migration from the unprefixed devel packages cleanly- Reduce the optional conditional for the SLE12 backports to cover everything, most of the packages in old codestreams were not really ready as they need additional baselibs/etc. * Since these are new features user will simply wait or use TW- Enable "kmsgrab" input device- Redo the nvidia condition based on review feeback- Do not condition nvidia based on BUILD_ORIG all the support is in TW only and not on different instances as such safeguard it with version check only bsc#1102532- Add new bconds to build on SLE12 backports project without requiring extra packages: * %bcond_without codec2 * %bcond_without bs2b * %bcond_without lv2 * %bcond_without rubberband * %bcond_without soxr * %bcond_without zmq- Fix typo in swresample name- Conditionalize full build to be primary only on Leap15+- Add macros to allow conflicting with all other devel projects to ensure we always install only one specific ffmpeg- Conditionalize the vidstab build to not pull it on old releases - Conditionalize srt support to not pull it on older releases - ------------------------------------------------------------------- Enable ffnvcodec when building with NVIDIA support- Add pkgconfig(srt) BuildRequires and pass --enable-libsrt to configure, enable srt support. - Refresh patches with quilt: * cve-2017-17555.diff * ffmpeg-codec-choice.diff * ffmpeg-libcdio_cdda-pkgconfig.patch * ffmpeg-new-coder-errors.diff- Enable libxml2 (used by MPEG DASH demuxer)- Update to new upstream release 4.0.1 * Fixed some integer overflows, undefined shifts, negative shifts, division by 0, and a null pointer deref.- Enable pkgconfig(vidstab) BuildRequires unconditionally, now available in openSUSE.- Conditionalize openmpt build to be resolvable on Leap 42.3- Conditionalize mysofa build to be resolvable on Leap 15- Conditionalize zimg to build on Leap 42.3- Use autopatch- Provide ffmpeg symbol without version on main package too- Prefix all the devel packages and conflict between releases * Provide always the %version-%release of the respective build- Fix setup call to enter to proper folder- Conflict with other ffmpeg-devel packages, simply always pull one of them- Move license markings to the libs itself - Add condition to switch between full build and lib only one - Add provides/obsoletes on the ffmpeg private headers- Reintroduce conditional libxvid support since FFmpeg’s MPEG4-ASP encoder is not quite up to par- Avoid double-nesting BUILD_ORIG with %withs. (Reintroduces with_opencore)- Drop long obsolete and unused vo_aacenc %bcond_with. - Add conditional --enable-librtmp in build_orig part of spec, conditional BuildRequires already in place. - Drop opencore conditional, explicitly enable them for all BUILD_ORIG builds. - Drop conditional xvid %bcond_with, libxvidcore-devel BuildRequires and --enable-libxvid call to configure: ffmpeg have a fully capable mpeg4 encoder and decoder, avoid external dependency. - Minor spec cleanup.- Enable libmysofa support (sofalizer HRTF filter)- Remove superfluous __DATE__/__TIME__ replacement - Correct libvpx version dependency - Enable support for additional libraries: * libbs2b * libcodec2 * libfontconfig * libfribidi (already in BuildRequires) * libgme * libjack (already in BuildRequires) * libopenmpt * librubberband * libsoxr * libssh * libv4l2 * libzmq * lv2- Update to new upstream release 4.0 * New audio filters: mcompand, acontrast, lv2 wrapper, hilbert, aiir, drmeter * New video filters: mix, normalize, fillborders, setrange, deconvolve, entropy, vfrdet * OpenCL overlay filter * VAAPI MJPEG and VP8 decoding * VAAPI-accelerated ProcAmp (color balance), denoise and sharpness filters * Removed the ffserver program * Removed the ffmenc and ffmdec muxer and demuxer * codec2 en/decoding via libcodec2 * New bitstream filter: hapqa_extract, filter_units * Fixed img2dec infinite loop [boo#1090826, CVE-2018-7751] - Remove 0001-opusenc-psy-disable-stereo-searches.patch- Enable build against libzimg.- Add 0001-opusenc-psy-disable-stereo-searches.patch to fix a crash in the Opus encoder when outputting mono. - Enable FFmpeg Opus encoder as a selectable runtime alternative to Xiph libopus.- Create a new package ffmpeg-private-devel which contains some headers under /usr/include/ffmpeg/private that were not installed by upstream. Those headers are needed by the libav package in order to build avconv and other tools using the libav* libraries generated by ffmpeg instead of its own. No other package should require ffmpeg-private-devel.- Build and install also the sidxindex tool- Enable mpeg1video and mpeg2video in enable_decoders, and remove it from disable-decoders call given to configure, mpeg2 now available in openSUSE.- enable video stabilization/deshaking via libvidstab (optional)- Update to new bugfix release 3.4.2 * Fix integer overflows, multiplication overflows, undefined shifts, and verify buffer lengths. * avfilter/vf_transpose: Fix used plane count [boo#1078488, CVE-2018-6392] * avcodec/utvideodec: Fix bytes left check in decode_frame() [boo#1079368, CVE-2018-6621] - Enable use of libzvbi for displaying teletext subtitles. - Fixed a DoS in swri_audio_convert(), added cve-2017-17555.diff [boo#1072366, CVE-2017-17555].- Update to new bugfix release 3.4.1 * Fixed integer overflows, division by zero, illegal bit shifts * Fixed the gmc_mmx function which failed to validate width and height [boo#1070762, CVE-2017-17081] * Fixed out-of-bounds in VC-2 encoder [boo#1069407, CVE-2017-16840] * ffplay: use SDL2 audio API - Removed 0001-avcodec-x86-mpegvideodsp-Fix-signedness-bug-in-need_.patch (upstreamed).- Add 0001-avcodec-x86-mpegvideodsp-Fix-signedness-bug-in-need_.patch [boo#1070762]- install also doc/ffserver.conf- Get rid of ffmpeg-pkgconfig-version.patch.- Update to new upstream release 3.4 * New video filters: deflicker, doublewave, lumakey, pixscope, oscilloscope, robterts, limiter, libvmaf, unpremultiply, tlut2, floodifll, pseudocolor, despill, convolve, vmafmotion. * New audio filters: afir, crossfeed, surround, headphone, superequalizer, haas. * Some video filters with several inputs now use a common set of options: blend, libvmaf, lut3d, overlay, psnr, ssim. They must always be used by name. * librsvg support for svg rasterization * spec-compliant VP9 muxing support in MP4 * Remove the libnut and libschroedinger muxer/demuxer wrappers * drop deprecated qtkit input device (use avfoundation instead) * SUP/PGS subtitle muxer * VP9 tile threading support * KMS screen grabber * CUDA thumbnail filter * V4L2 mem2mem HW assisted codecs * Rockchip MPP hardware decoding * (Not in openSUSE builds, only original ones:) * Gremlin Digital Video demuxer and decoder * Additional frame format support for Interplay MVE movies * Dolby E decoder and SMPTE 337M demuxer * raw G.726 muxer and demuxer, left- and right-justified * NewTek NDI input/output device * FITS demuxer, muxer, decoder and encoder - Fixed a double free in huffyuv [boo#1064577, CVE-2017-15186] - Fixed an out-of-bounds in ffv1dec [boo#1066428, CVE-2017-15672] - Fixed a denial of service in rtmppkt [boo#1082335, CVE-2017-11665]- Update to new upstream release 3.3.4. * avutil/pixdesc: fixed NULL deref in av_color_primaries_name [CVE-2017-14225] [boo#1058018] * avformat/asfdec: Fix DoS in asf_build_simple_index [CVE-2017-14223] [boo#1058019] * avformat/mov: Fix DoS in read_tfra [CVE-2017-14222] [boo#1058020]. - Dropped integrated patches: D 0001-avformat-hls-Fix-DoS-due-to-infinite-loop.patch D 0001-avformat-nsvdec-Fix-DoS-due-to-lack-of-eof-check-in-.patch D 0002-avformat-asfdec-Fix-DoS-due-to-lack-of-eof-check.patch D 0002-avformat-mxfdec-Fix-DoS-issues-in-mxf_read_index_ent.patch D 0003-avformat-cinedec-Fix-DoS-due-to-lack-of-eof-check.patch D 0003-avformat-mxfdec-Fix-Sign-error-in-mxf_read_primer_pa.patch D 0004-avformat-rmdec-Fix-DoS-due-to-lack-of-eof-check.patch D 0005-avformat-rl2-Fix-DoS-due-to-lack-of-eof-check.patch D 0006-avformat-mvdec-Fix-DoS-due-to-lack-of-eof-check.patch- Add 0001-avformat-nsvdec-Fix-DoS-due-to-lack-of-eof-check-in-.patch [CVE-2017-14171] [boo#1057539], 0002-avformat-mxfdec-Fix-DoS-issues-in-mxf_read_index_ent.patch [CVE-2017-14170] [boo#1057537], 0003-avformat-mxfdec-Fix-Sign-error-in-mxf_read_primer_pa.patch [CVE-2017-14169] [boo#1057536]- Add 0001-avformat-hls-Fix-DoS-due-to-infinite-loop.patch [CVE-2017-14058] [boo#1056762], 0002-avformat-asfdec-Fix-DoS-due-to-lack-of-eof-check.patch [CVE-2017-14057] [boo#1056761], 0003-avformat-cinedec-Fix-DoS-due-to-lack-of-eof-check.patch [CVE-2017-14059] [boo#1056763], 0004-avformat-rmdec-Fix-DoS-due-to-lack-of-eof-check.patch [CVE-2017-14054] [boo#1056765], 0005-avformat-rl2-Fix-DoS-due-to-lack-of-eof-check.patch (code not enabled in openSUSE, though in packman) [CVE-2017-14056] [boo#1056760], 0006-avformat-mvdec-Fix-DoS-due-to-lack-of-eof-check.patch [CVE-2017-14055] [boo#1056766]- Unconditionalize celt, ass, openjpeg, webp, netcdf, libva, vdpau.- Build unconditionally with lame and twolame- Update to maintenance release 3.3.3 * Various fixes for integer overflows, too-large bit shifts and buffer length checks. - Drop 0001-avcodec-apedec-Fix-integer-overflow.patch (included upstream)- Add 0001-avcodec-apedec-Fix-integer-overflow.patch to address CVE-2017-11399 [boo#1049095]- Enabled cuda and cuvid for unrestricted build. - Fixed typos in devel package descriptions.- Update to new upstream release 3.3.2 * Various fixes for integer overflows and too-large bit shifts- Disable cuda support to fix boo#1041794: ffmpeg 3.3. enablement of cuda prevents H264/avc1.4d400d videos from playing on Youtube - Refreshed patches: ffmpeg-codec-choice.diff ffmpeg-libcdio_cdda-pkgconfig.patch ffmpeg-pkgconfig-version.patch and ffmpeg-new-coder-errors.diff- Add additional checks to ensure MPEG is off- Update to new upstream release 3.3.1 * Fix uninitialized variables, signed integer overflow, excess shift operations. Add boundary checks.- Enable ac3 per request from idonmez- Update to new upstream release 3.3 * EBU R128 implementation now within ffmpeg, not relying on external library anymore * New video filters "premultiply", "readeia608", "threshold", "midequalizer" * Support for spherical videos * New decoders: 16.8 and 24.0 floating point PCM, XPM * New demuxers: MIDI Sample Dump Standard, Sample Dump eXchange demuxer * MJPEG encoding uses Optimal Huffman tables now * Native Opus encoder * Support .mov with multiple sample description tables * Removed the legacy X11 screen grabber, use XCB instead * Removed asyncts filter (use af_aresample instead) * resolved CVE-2016-10190 [boo#1022920], CVE-2016-10191 [boo#1022921], CVE-2016-10192 [boo#1022922], CVE-2017-7859 [boo#1034183], CVE-2017-7862 [boo#1034181], CVE-2017-7863 [boo#1034179], CVE-2017-7865 [boo#1034177], CVE-2017-7866 [boo#1034176]- Enable mp3 decoding- Have libavcodec57 additionally provide libavcodec57(unrestricted) when building unrestricted: allow third party packages to require the unrestricted codec. The existing -full provides is not suitable as it can be provided by multiple libavcodec* packages, whereas we require a specific ABI version.- Update to new upstream release 3.2.4 * lavf/mov.c: Avoid heap allocation wrap in mov_read_hdlr * lavf/mov.c: Avoid OOB in mov_read_udta_string() * lavf/mov.c: Avoid heap allocation wraps in mov_read_{senc,saiz}()- Make sure each subpkg comes from the same src.rpm- Update to new upstream release 3.2.3 * Maintenance release with bugfixes * ffplay: fix sws_scale possible out of bounds array access - Drop version number from patch: ffmpeg-2.4.5-arm6l.patch -> ffmpeg-arm6l.diff- Wrap netcdf support in build condtional because it is a drop-in pkg- Enable all muxers and demuxers as they are just descriptor of format thus do not change the behaviour in any relevant way. * The best user now gets is proper interpretation of the format and failure to play it without proper de/encoder * Recommended by vlc team to be done this way :)- Update to new upstream release 3.2.2 * avformat/rtmppkt: Check for packet size mismatches * avcodec/flacdec: Fix undefined shift in decode_subframe() * avcodec/flacdec: Fix signed integer overflow in decode_subframe_fixed() * avcodec/flacdsp_template: Fix undefined shift in flac_decorrelate_indep_c- Update to version 3.2.1: * avcodec/aac_adtstoasc_bsf: validate and forward extradata if the stream is already ASC * libopusdec: default to stereo for invalid number of channels * sbgdec: prevent NULL pointer access * rmdec: validate block alignment * smacker: limit recursion depth of smacker_decode_bigtree * mxfdec: fix NULL pointer dereference in mxf_read_packet_old * ffmdec: validate codec parameters * avformat/mpeg: Adjust vid probe threshold to correct mis-detection * avcodec/avpacket: fix leak on realloc in av_packet_add_side_data() * avformat/apngenc: use the stream parameters extradata if available * ffprobe: fix crash in case -of is specified with an empty string * exr: fix out-of-bounds read * libschroedingerdec: fix leaking of framewithpts * filmstripdec: correctly check image dimensions * icodec: fix leaking pkt on error * dvbsubdec: fix division by zero in compute_default_clut * escape124: reject codebook size 0 * mpegts: prevent division by zero * matroskadec: fix NULL pointer dereference in webm_dash_manifest_read_header * mxfdec: fix NULL pointer dereference * avcodec/mpeg4videodec: Workaround interlaced mpeg4 edge MC bug * avcodec/mpegvideo: Fix edge emu buffer overlap with interlaced mpeg4 * avcodec/ituh263dec: Avoid spending a long time in slice sync * avcodec: Check side data size before use * avformat/flvdec: Fix regression losing streams- Update to new upstream release 3.2 * SDL2 output device and ffplay support * SDL1 output device and SDL1 support removed * New: libopenmpt demuxer, fifo muxer, True Audio (TTA) muxer * New filters: weave, gblur, avgblur, sobel, prewitt, vaguedenoiser, yuvtestsrc, lut2, hysteresis, maskedclamp, crystalizer, acrusher, bitplanenoise, sidedata, asidedata * Non-Local Means (nlmeans) denoising filter * 16-bit support in curves filter and selectivecolor filter * Added threads option per filter instance * The "curves" filter does not automatically insert points at x=0 and x=1 anymore * Matroska muxer now writes CRC32 elements by default in all Level 1 elements * New "tee" protocol * VP8 in Ogg muxing * Floating point support in ALS decoder * Extended mov edit list support * Changed mapping of RTP MIME type G726 to codec g726le. - Drop ffmpeg-fix-CONFIG_VC1DSP-changes.patch (no longer needed)- Enable libfdk_aac if it is available at buildtime- Update to version 3.1.5 * avformat/mxfdec: Check size to avoid integer overflow in mxf_read_utf16_string() * avcodec/mpegvideo_enc: Clear mmx state in ff_mpv_reallocate_putbitbuffer() * avcodec/utils: Clear MMX state before returning from avcodec_default_execute*() * libopenjpegenc: fix out-of-bounds reads when filling the edges * libopenjpegenc: stop reusing image data buffer for openjpeg 2 * avformat/utils: Update codec_id before using it in the parser init * ffmpeg: remove unused and errorneous AVFrame timestamp check * Support for MIPS cpu P6600 * avutil/mips/generic_macros_msa: rename macro variable which causes segfault for mips r6- Update to version 3.1.4 * avformat/avidec: Check nb_streams in read_gab2_sub() * avformat/avidec: Remove ancient assert * avfilter/vf_colorspace: fix range for output colorspace option * lavc/mediacodecdec_h264: fix SODB escaping * avcodec/nvenc: fix const options for hevc gpu setting * avformat/avidec: Fix memleak with dv in avi * lavc/movtextdec.c: Avoid infinite loop on invalid data. * avcodec/ansi: Check dimensions * avcodec/cavsdsp: use av_clip_uint8() for idct * avformat/movenc: Check packet in mov_write_single_packet() too * avformat/movenc: Factor check_pkt() out * avformat/utils: fix timebase error in avformat_seek_file() * avcodec/g726: Add missing ADDB output mask * avcodec/avpacket: clear side_data_elems * avformat/movenc: Check first DTS similar to dts difference * avcodec/ccaption_dec: Use simple array instead of AVBuffer * avcodec/svq3: Reintroduce slice_type * avformat/mov: Fix potential integer overflow in mov_read_keys * swscale/swscale_unscaled: Try to fix Rgb16ToPlanarRgb16Wrapper() with slices * swscale/swscale_unscaled: Fix packed_16bpc_bswap() with slices * avformat/avidec: Fix infinite loop in avi_read_nikon() * lavf/utils: Avoid an overflow for huge negative durations. * avformat/hls: Fix handling of EXT-X-BYTERANGE streams over 2GB * lavc/avpacket: Fix undefined behaviour, do not pass a null pointer to memcpy(). * lavc/mjpegdec: Do not skip reading quantization tables. * cmdutils: fix implicit declaration of SetDllDirectory function- Fix linking errors for arm and aarch64 builds, boo#995937 * Add ffmpeg-fix-CONFIG_VC1DSP-changes.patch- Update to version 3.1.3 * examples/demuxing_decoding: convert to codecpar * avcodec/exr: Check tile positions * avcodec/aacenc: Tighter input checks * avformat/wtvdec: Check pointer before use * libavcodec/wmalosslessdec: Check the remaining bits * avcodec/adpcm: Fix adpcm_ima_wav padding * avcodec/svq3: fix slice size check * avcodec/diracdec: Check numx/y * avcodec/h2645_parse: fix nal size * avcodec/h2645_parse: Use get_nalsize() in ff_h2645_packet_split() * h2645_parse: only read avc length code at the correct position * h2645_parse: don't overread AnnexB NALs within an avc stream * avcodec/h264_parser: Factor get_avc_nalsize() out * avcodec/cfhd: Increase minimum band dimension to 3 * avcodec/indeo2: check ctab * avformat/swfdec: Fix inflate() error code check * avcodec/rawdec: Fix bits_per_coded_sample checks * vcodec/h2645_parse: Clear buffer padding * avcodec/h2645: Fix NAL unit padding * avfilter/drawutils: Fix single plane with alpha * cmdutils: check for SetDllDirectory() availability- Update to version 3.1.2: * avcodec/rawdec: Fix palette handling with changing palettes * avcodec/raw: Fix decoding of ilacetest.mov * avformat/mov: Enable mp3 parsing if a packet needs it * avformat/hls: Sync starting segment across variants on live streams * avformat/hls: Fix regression with ranged media segments * avcodec/ffv1enc: Fix assertion failure with non zero bits per sample * avfilter/af_hdcd: small fix in af_hdcd.c where gain was not being adjusted for "attenuate slowly" * avformat/oggdec: Fix integer overflow with invalid pts * libavcodec/dnxhd: Enable 12-bit DNxHR support. * lavc/vaapi_encode_h26x: Fix a crash if "." is not the decimal separator. * avcodec/vp9_parser: Check the input frame sizes for being consistent * avformat/flvdec: parse keyframe before a/v stream was created add_keyframes_index() when stream created or keyframe parsed * libavformat/rtpdec_asf: zero initialize the AVIOContext struct * libx264: Increase x264 opts character limit to 4096 * avcodec/h264_parser: Set sps/pps_ref * librtmp: Avoid an infinite loop setting connection arguments * avformat/oggparsevp8: fix pts calculation on pages ending with an invisible frame * lavf/vplayerdec: Improve auto-detection. * lavc/mediacodecdec_h264: properly convert extradata to annex-b- Build with netcdf so as to enable af_sofalizer [boo#983398]- Update to version 3.1.1 * doc/APIchanges: document the lavu/lavf field moves * avformat/avformat: Move new field to the end of AVStream * avformat/utils: update deprecated AVStream->codec when the context is updated * avutil/frame: Move new field to the end of AVFrame * libavcodec/exr : fix decoding piz float file. * avformat/mov: Check sample size * lavfi: Move new field to the end of AVFilterContext * lavfi: Move new field to the end of AVFilterLink * ffplay: Fix usage of private lavfi API * lavc/mediacodecdec_h264: add missing NAL headers to SPS/PPS buffers * lavc/pnm_parser: disable parsing for text based PNMs- Update to version 3.1 * DXVA2-accelerated HEVC Main10 decoding * fieldhint filter * loop video filter and aloop audio filter * Bob Weaver deinterlacing filter * firequalizer filter * datascope filter * bench and abench filters * ciescope filter * protocol blacklisting API * MediaCodec H264 decoding * VC-2 HQ RTP payload format (draft v1) depacketizer and packetizer * VP9 RTP payload format (draft v2) packetizer * AudioToolbox audio decoders * AudioToolbox audio encoders * coreimage filter (GPU based image filtering on OSX) * libdcadec removed * bitstream filter for extracting DTS core * ADPCM IMA DAT4 decoder * musx demuxer * aix demuxer * remap filter * hash and framehash muxers * colorspace filter * hdcd filter * readvitc filter * VAAPI-accelerated format conversion and scaling * libnpp/CUDA-accelerated format conversion and scaling * Duck TrueMotion 2.0 Real Time decoder * Wideband Single-bit Data (WSD) demuxer * VAAPI-accelerated H.264/HEVC/MJPEG encoding * DTS Express (LBR) decoder * Generic OpenMAX IL encoder with support for Raspberry Pi * IFF ANIM demuxer & decoder * Direct Stream Transfer (DST) decoder * loudnorm filter * MTAF demuxer and decoder * MagicYUV decoder * OpenExr improvements (tile data and B44/B44A support) * BitJazz SheerVideo decoder * CUDA CUVID H264/HEVC decoder * 10-bit depth support in native utvideo decoder * libutvideo wrapper removed * YUY2 Lossless Codec decoder - Added minimum requirement for libva (0.35.0, matched by 1.3.0 package)- Guard usage of opencore using bcond_with, boo#980542- Update to version 3.0.2 * avcodec/ttaenc: Reallocate packet if its too small * configure: build fix for P5600 with mips code restructuring * mips: add support for R6 * pgssubdec: fix subpicture output colorspace and range * avcodec/ac3dec: Reset SPX when switching from EAC3 to AC3 * avfilter/vf_drawtext: Check return code of load_glyph() * avformat/mux: Check that deinit is set before calling it * avcodec/takdec: add code that got somehow lost in process of REing * avcodec/apedec: fix decoding of stereo files with one channel full of silence * avcodec/avpacket: Fix off by 5 error * avcodec/h264: Fix for H.264 configuration parsing * avcodec/bmp_parser: Ensure remaining_size is not too small in startcode packet crossing corner case * avcodec/pngdec: Fix alpha detection with skip_frame * Changelog: Make formating consistent * avfilter/src_movie: fix how we check for overflows with seek_point * avcodec/j2kenc: Add attribution to OpenJPEG project: - Dropped dcadec (libdca was merged upstream)- Add ffmpeg-codec-choice.diff- Remove ffmpeg-devel subpackage. All users have been converted to pkgconfig Add Provides/Obsoletes to libavdevice-devel- Add ffmpeg-new-coder-errors.diff- Another try at organizing the codec-enable list. Enable video: AYUV, Dirac, MJPEG, rawvideo, Theora, VP8, VP9, WebP, zlib Enable audio: Celt, GSM, Opus, Speex, Vorbis Enable subtitle: ASS/SSA text, SRT text, UTF-8 plaintext- Update to new maintenance release 3.0.1 * vc2enc: fix use of uninitialized variables in the rate control system * postproc: fix an unaligned access * lavc/hevc: Allow arbitrary garbage in bytestream as long as at least one NAL unit is found.- Update included pkgconfig files to require the exact version of ffmpeg pc files, instead of any later version ffmpeg-pkgconfig-version.patch- Remove the optional vo-aacenc dependency, upstream removed it.- Update to new upstream release 3.0 * New filters: extrastereo, ocr, alimiter, stereowiden, stereotools, rubberband, tremolo, agate, chromakey, displace, and many more. * ffplay dynamic volume control * audio high-order multiband parametric equalizer * automatic bitstream filtering- Update to version 2.8.6 * avcodec/jpeg2000dec: More completely check cdef * avutil/opt: check for and handle errors in av_opt_set_dict2() * avcodec/flacenc: fix calculation of bits required in case of custom sample rate * avformat: Document urls a bit * avformat/libquvi: Set default demuxer and protocol limitations * avformat/concat: Check protocol prefix * doc/demuxers: Document enable_drefs and use_absolute_path * avcodec/mjpegdec: Check for end for both bytes in unescaping * avcodec/mpegvideo_enc: Check for integer overflow in ff_mpv_reallocate_putbitbuffer() * avformat/avformat: Replace some references to filenames by urls * avcodec/wmaenc: Check ff_wma_init() for failure * avcodec/mpeg12enc: Move high resolution thread check to before initializing threads * avformat/img2dec: Use AVOpenCallback * avformat/avio: Limit url option parsing to the documented cases * avformat/img2dec: do not interpret the filename by default if a IO context has been opened * avcodec/ass_split: Fix null pointer dereference in ff_ass_style_get() * mov: Add an option to toggle dref opening * avcodec/gif: Fix lzw buffer size * avcodec/put_bits: Assert buf_ptr in flush_put_bits() * avcodec/tiff: Check subsample & rps values more completely * swscale/swscale: Add some sanity checks for srcSlice* parameters * swscale/x86/rgb2rgb_template: Fix planar2x() for short width * swscale/swscale_unscaled: Fix odd height inputs for bayer_to_yv12_wrapper() * swscale/swscale_unscaled: Fix odd height inputs for bayer_to_rgb24_wrapper() * avcodec/aacenc: Check both channels for finiteness * asfdec_o: check for too small size in asf_read_unknown * asfdec_o: break if EOF is reached after asf_read_packet_header * asfdec_o: make sure packet_size is non-zero before seeking * asfdec_o: prevent overflow causing seekback * asfdec_o: check avio_skip in asf_read_simple_index * asfdec_o: reject size > INT64_MAX in asf_read_unknown * asfdec_o: only set asf_pkt->data_size after sanity checks * Merge commit '8375dc1dd101d51baa430f34c0bcadfa37873896' * dca: fix misaligned access in avpriv_dca_convert_bitstream * brstm: fix missing closing brace * brstm: also allocate b->table in read_packet * brstm: make sure an ADPC chunk was read for adpcm_thp * vorbisdec: reject rangebits 0 with non-0 partitions * vorbisdec: reject channel mapping with less than two channels * ffmdec: reset packet_end in case of failure * avformat/ipmovie: put video decoding_map_size into packet and use it in decoder * avformat/brstm: fix overflow- Update to version 2.8.5 * Fixes CVE-2016-1897 and CVE-2016-1898 [boo#961937]- Update to version 2.8.4 * Many bugfixes, see the included Changelog for all the changes. * resolving CVE-2015-8661 [boo#960385], CVE-2015-8662 [boo#960384], CVE-2015-8663 [boo#960383] - Drop ffmpeg-remove_some_unused_ctrl_id_mappings.patch, fixed upstream.- Obsolete ffmpeg-tools from packman- Add some provides to make it easier for firefox to recommend this package for installation- Added patch ffmpeg-remove_some_unused_ctrl_id_mappings.patch to successfully build against libvpx >= 1.5 (at least on PMBS).- Add buildconditionals for libass,libva,vdpau to fix build in SLE_11- Rename bcond dca to dcadec - Add more buildconditionals to get closer to removal of BUILD_ORIG- Remove unused imlib2- Sync with packman changes * All packman specific changes are protected with BUILD_ORIG - Added the following patches * ffmpeg-2.4.5-arm6l.patch * ffmpeg-libcdio_cdda-pkgconfig.patch- Update to new upstream maintenance release 2.8.3 * avformat/matroskadec: Check subtitle stream before dereferencing * avcodec/jpeg2000dec: Fix potential integer overflow with tile dimensions * avcodec/jpeg2000dec: Check for duplicate SIZ marker * avcodec/jpeg2000: Change coord to 32bit to support larger than 32k width or height * avcodec/jpeg2000dec: Check SIZ dimensions to be within the supported range * avcodec/jpeg2000: Check comp coords to be within the supported size * dds: validate compressed source buffer size * dds: validate source buffer size before copying * softfloat: assert when the argument of av_sqrt_sf is negative - Fixes CVE-2015-8363 [bnc#957114], CVE-2015-8364 [bnc#957115], CVE-2015-8365 [bnc#957116]- Update to new upstream release 2.8.2, containing fixes for the following security issues: * CVE-2015-8216 boo#955346 * CVE-2015-8217 boo#955347 * CVE-2015-8218 boo#955348 * CVE-2015-8219 boo#955350 - Upstream changes: * various fixes in the aac_fixed decoder * various fixes in softfloat * swresample/resample: increase precision for compensation * lavf/mov: add support for sidx fragment indexes * avformat/mxfenc: Only store user comment related tags when needed * ffmpeg: Don't try and write sdp info if none of the outputs had an rtp format. * apng: use correct size for output buffer * jvdec: avoid unsigned overflow in comparison * avcodec/jpeg2000dec: Clip all tile coordinates * avcodec/microdvddec: Check for string end in 'P' case * avcodec/dirac_parser: Fix undefined memcpy() use * avformat/xmv: Discard remainder of packet on error * avformat/xmv: factor return check out of if/else * avcodec/mpeg12dec: Do not call show_bits() with invalid bits * avcodec/faxcompr: Add missing runs check in decode_uncompressed() * libavutil/channel_layout: Check strtol*() for failure * avformat/mpegts: Only start probing data streams within probe_packets * avcodec/hevc_ps: Check chroma_format_idc * avcodec/ffv1dec: Check for 0 quant tables * avcodec/mjpegdec: Reinitialize IDCT on BPP changes * avcodec/mjpegdec: Check index in ljpeg_decode_yuv_scan() before using it * avcodec/h264_slice: Disable slice threads if there are multiple access units in a packet * avformat/hls: update cookies on setcookie response * opusdec: Don't run vector_fmul_scalar on zero length arrays * avcodec/opusdec: Fix extra samples read index * avcodec/ffv1: Initialize vlc_state on allocation * avcodec/ffv1dec: update progress in case of broken pointer chains * avcodec/ffv1dec: Clear slice coordinates if they are invalid or slice header decoding fails for other reasons * rtsp: Allow $ as interleaved packet indicator before a complete response header * videodsp: don't overread edges in vfix3 emu_edge. * avformat/mp3dec: improve junk skipping heuristic * concatdec: fix file_start_time calculation regression * avcodec: loongson optimize h264dsp idct and loop filter with mmi * avcodec/jpeg2000dec: Clear properties in jpeg2000_dec_cleanup() too * avformat/hls: add support for EXT-X-MAP * avformat/hls: fix segment selection regression on track changes of live streams * configure: Require libkvazaar < 0.7. * avcodec/vp8: Do not use num_coeff_partitions in thread/buffer setup - Drop ffmpeg-mov-sidx-fragment.patch, fixed upstream.- Update to new upstream release 2.8.1 * Minor bugfix release * Includes all changes from. Ffmpeg-mt, libav master of 2015-08-28, libav 11 as of 2015-08-28 - Add ffmpeg-mov-sidx-fragment.patch to add sidx fragment indexes. Needed for new mpv release.- Update to new upstream release 2.8 * DirectDraw Surface image/texture decoder * Many improvements to the JPEG 2000 decoder * New video filters: colorkey, SSIM, showvolume, adrawgraph, drawgraph, removegrain, erosion, dilation, deflate, inflate, reverse, atadenoise, aphasemeter, showfreqs, vectorscope, waveform, hstack, vstack, framerate * New audio filters: Dynamic Audio Normalizer as dynaudnorm filter, areverse, random, deband, sidechaincompress, acrossfade * allyuv and allrgb video sources * Switched default encoders for webm to VP9 and Opus * Removed experimental flag from the JPEG 2000 encoder- Update to new upstream release 2.7.2 - webp: fix infinite loop in webp_decode_frame - huffyuvdec: validate image size - avcodec/vp8: Check buffer size in vp8_decode_frame_header() - avcodec/vp8: Fix null pointer dereference in ff_vp8_decode_free() - avutil/fifo: Fix the case where func() returns less bytes than requested in av_fifo_generic_write() - bytestream2: set the reader to the end when reading more than available - oggparsedirac: check return value of init_get_bits - vp9/update_prob: prevent out of bounds table read - avcodec/pngdec: Check values before updating context in decode_fctl_chunk() - avcodec/pngdec: Copy IHDR & plte state from last thread - avcodec/pngdec: Require a IHDR chunk before fctl - avcodec/pngdec: Only allow one IHDR chunk - ffmpeg: Do not use the data/size of a bitstream filter after failure- Enable codecs for audio: PCM, Speex, CELT, FLAC, ILBC, Opus - Enable codecs for image: BMP/PCX/TGA, TIFF, Sun/SGI/X11 raster raw Huff-compressed or uncompressed YUV - Update to new upstream release 2.7.1 * postproc: fix unaligned access * avcodec/flacenc: Fix Invalid Rice order * tls_gnutls: fix hang on disconnection * avcodec/ffv1enc: fix bps for >8bit yuv when not explicitly set * avio: fix potential crashes when combining ffio_ensure_seekback + crc * ffmpeg_opt: Check for localtime() failure * configure: Disable VSX on unspecified / generic CPUs- Enabled 'bluray' protocol- Update to new upstream release 2.7 * New encoders: apng (PNG with alpha) * New decoders: TDSC (a JPEG/BGR24/zlib format) * New audio filters: chorus * New video filters: cover_rect, detelecine, fftfilt, find_rect - Enable codecs: 012v, ansi, apng, bmp, exr, ffv1, ffvhuff * unpack DivX-style packed B-frames in MPEG-4 bitstream filter * WebM Live Chunk Muxer * nvenc level and tier options - Canopus HQ/HQA decoder - Automatically rotate videos based on metadata in ffmpeg - improved Quickdraw compatibility - VP9 high bit-depth and extended colorspaces decoding support - WebPAnimEncoder API when available for encoding and muxing WebP - Direct3D11-accelerated decoding - Support Secure Transport - Multipart JPEG demuxer- Fix building with BUILD_ORIG- Update to new upstream release 2.6.3 * avcodec/libtheoraenc: Check for av_malloc failure * ffmpeg_opt: Fix -timestamp parsing * avcodec/cavsdec: Use ff_set_dimensions() * swr: fix alignment issue caused by 8ch sse functions * avcodec/mjpegdec: fix len computation in ff_mjpeg_decode_dqt() * avformat/matroskadec: Cleanup error handling for bz2 & zlib * avformat/matroskaenc: Check ff_vorbiscomment_length in put_flac_codecpriv() * avcodec/mpeg12dec: use the correct dimensions for checking SAR * xcbgrab: Validate the capture area * xcbgrab: Do not assume the non shm image data is always available * avfilter/lavfutils: disable frame threads when decoding a single image * ffmpeg: remove incorrect network deinit * OpenCL: Avoid potential buffer overflow in cmdutils_opencl.c * libvpxenc: only set noise reduction w/vp8 * vp9: remove another optimization branch in iadst16 which causes overflows. * network: Do not leave context locked on error * vp9: remove one optimization branch in iadst16 which causes overflows. * swresample: Allow reinitialization without ever setting channel layouts/counts * imgutils: initialize palette padding bytes in av_image_alloc * id3v2: catch avio_read errors in check_tag * avi: Validate sample_size * diracdec: avoid overflow of bytes*8 in decode_lowdelay * diracdec: prevent overflow in data_unit_size check * matroskadec: use uint64_t instead of int for index_scale * pngdec: don't use AV_PIX_FMT_MONOBLACK for apng * pngdec: return correct error code from decode_frame_common * swscale/ppc/swscale_altivec.c: POWER LE support in yuv2planeX_8() delete macro GET_VF() it was wrong * matroskadec: export cover art correctly * mxfenc: don't try to write footer without header - Enable building avresample for extra API compat - Remove ffmpeg-pkgconfig-requires.diff: RPM's pkgconfigdeps.sh is scanning Requires.private too.- Add baselibs.conf: provide -32bit libraries (used by xine-32bit).- Update to new upstream release 2.6.2 * avformat/utils: avoid discarded streams in av_find_default_stream_index() * avutil/cpu: add missing check for mmxext to av_force_cpu_flags * avformat/http: replace cookies with updated values instead of appending forever- Update to new upstream release 2.6.1 * Maintenance release with some bugfixes- Update to new upstream release 2.6 * The VP9 decoder is now usable on x86(-32) and pre-SSSE3 CPUs. * 10-bit support in the SPP video filter * New video filters: "colorlevels", "tblend", "palettegen", "paletteuse". New audio filters: "dcshift". * The old libmpcodecs wrapper is finally gone * API changes: introduction of device inputs and outputs- Update to new upstream release 2.5.3 * AVFoundation screen-grabbing support, animated WebP decoding support, and Animated PNG support. UDP-Lite support was added.- Initial package (version 2.5.3) for build.opensuse.org/bin/sh4.4-150400.3.19.14.4-150400.3.19.1libavcodec.so.58.134libavcodec.so.58.134.100/usr/lib/-fomit-frame-pointer -fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:30992/SUSE_SLE-15-SP4_Update/ac0c783b388825f610f0e5e02ac5e679-ffmpeg-4.SUSE_SLE-15-SP4_Updatedrpmxz5x86_64-suse-linuxELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=b0a359f6a503c3d3dad95cf06601372ad6c4f478, stripped.PPR,RR#R!RRRRRRRR RRR RRRRRRRRR(RR*R)RR R R+R RRRRR"R R$R&R'R%RRutf-8b2eae5f4f9dc6ead71031c86416924df4f3555703271ed98fd43012989b386df? 7zXZ !t/]"k%Pֿ\"ɎG@X(Mt檽D,j`qXLM;,eue_Tת4QS$6`Z!\_ ѷ{NEA qucsMŤMvʀN.w(>T1Yɝ)2Vm@Q_4 NGDf6i~@S"PMrp,{f7b @ +qGB}u7zq&ґH 5MY _h,-n1nz 3dS1n-n_‰5zˋ~ 3r1ѣ_Ug)HUu$~Qj רN^n0^ۍ>fNQtȣj ѓ~c,Zr{ӎKbhRMtG0oIG>RE,,l7&W)Yn R&چ&pY<2]W֟}'9?r-vVH~5հ4QN_~G]2vvZmRKy\Û@-ԝ=Z.k?p1vFv5زݤf'>0.:1YM\ֱ>;=Rvٍ0I kgPL?R_\8G|хJxvf Uxkn蘩o6jj|o?Z=,|QRH`ܣ PM^o&>|! jDW6HGydoA:VR!ZPsȶ_C8Onv]pp=!٠LLdSJ5]'zk'lV=_?Špt-"@R9p*1L:/PJʕۉMS4)$4\̤ϧX;ǔ+CͷܥjObpVin&}}h=`+ zXe^mRO֋Ka08⫈]%ѥ6%$чK i #IxS;B~U6NG{`!i'6WzxDNkD?_+jK: W2@{בl->eP}5i8Lb}:sТQoRXs˗ϫkM7Sdپ:ms{%Odi%A3(jY^! RsZ>ȶ[3؋;lj]*g \ -kkV\I"X^]>~>?S1v/+X6šW%"Z:5)!\n %xƼpw }3l}AWҸK7ZgkE$(= {Uxl9V;3ͺs!`↲},NK757xgfl@F7'ʷR q)Иi,'5fGbIhH9FMSUc@5OOMg \%A*TdG2GgIYMC:K4hö1=<;^ GN!ZWm2YhPH-1Ὲ%#d)΄Q8yWcg~@>qRm}.rQ@hl9f FdX+%bfS 9O;ХӠ,h~}1R*+I. zk'_,0y=X ĊD.h kP;èfƴُI.(yhXDЮJ.`Z, NrlYH$O6T.ȳU D,?sGIi>#tꊀu$bʎ0bONtF-֣y=ISĄr>an^kPN`ZSkpr^wo@اI|N?,.4:Ms2w[E6.S$J (uzJ)K~`-(`S5W] lfV߹nOaM`1ʬ#k7cB<%0}d'ؼOF />v| Ю )/׍$.e,oB|4BmmEN,t.fx޳Q:>^ jm9;Xo)D+o'IO論Gw @-NDb`5=A2OSO>[6m:%Ň2=RywȉT9F Vn.%`AHMK\wή=cたBc{-zby Nedž jheP g89Ɇ> g6}E?LTJ5 T(R6-{۟xnI:]&Kj ڐ7λME՟@`\|AՓB$F)OӢsg_0VrTQ[v֦u@Tې'%" m+Zh!Uއlg(* _ \ b~ٜeex& /TV!_Lqv4p~qǿ-a5ǘlfxQ=@^46R?q=sеTg{40 m/,qwض9߄vâk?mYFt%T9^G*}4Yt]-bµ(pÍZ:j L !ă9q(nM)!z`iܣx/ xTs{ n:D2Dz@uLHf7,\v^]$5J9Ԡ&{E|D-5KcXD!=(ڡ Sm# daAWa. WR c;s4}AeC7se3 BL,u[ )ׯn B }?qXXjGἠi~R-܎?ʕU%})bnxt60y`Ð%k'{s+ftL[&"B Ԟқ?"&Ȃxosm%<5އaFlԸo3!kUse?F3}'f30i~p.! %UJR>0f}m? m- q`%bކhv^%~$B(CHy0 %*SrmRfs:_wӰIbШB7P/5nṎfI7~rC' Xsy = Ě{b&8ۀn tx`vBxf~rb(IK%JYVj,~K{#<%?׆Ԇ|asd J3z,U n4ϳ^a- J-IJҼs=w'A vd{ӟHb6)i~RU9(L@ڲL5iH)Nstmyhh{41`N:?j[ZP% efOS +*egٟ+w!"*, uC!k)EɝsR&<:w돢nďWOw[U3̭dy-]??ߘQCa1*bTfOdL7( x}ZhQy^g{̼@oI-32j_< Q8ۏXȄ-yх3V|ZQ_~yWz~bsc3hS2)-=eNCZtV4qd$q| 2l=&$2g$1@")ș F/GUG/n!ǥ펅lAX&~V?1(-|;W93 Z6oqȢEYx-&}5E}PtIx'+Gigt3q S i>~$6`n<cr8BenEP/7Rv:،vjQ^Gc0=عB8N-Ӈe= ا+>L"P'@ k홠x\[]2UN_ܹQgV"vrCqXE45Ki}!rqރ{$ޮ.\N&Q=L;_V)5,truMPqUqur)/؟5nApms(|U~:P&yg8/uQ~/x.Ce5(̭jnjȷYFst=^kYgSTQT+.g4tTu`,4Ro-R]DLeeE*̥56Qr ڟ. @-KI(9"\Ӥ`"v/Ʒwi2$ JeAUљY !G<Blچc*NaD 9P,.̜Ό?g\^ ! ~@U7:?X7S[ ɓ 4$G̕ jHS?vyy,aIԅp׉)?qBe0ۺ~5#IJÏQ񯙢dx}GGNLwxXۆa O "ۘ=K hPyG= {6o徿ί6Uׯ(Ӊ5KxʫvɧɞC:Q0 òghy[-y| <^7N*I_.b-} ,5>|Av@޳\%Ɏ!psf2Q#/*<DlpU%2Q*TjV(>jXmz_<Ո’:ólry v6c$+f Uk$n6%0=.i$Mfjw4x}=>U2oR3U dP :MZ'B$ s X@b9.<ڏҎFlH2R]^^C[ Qfe̠''0P-)wkt*nWǠB!I |nn~w`^}>* ny6%`ŸPvyhQrU KuEV}_) ,kS>Jl0NLL6EvO z\5PjYqfp~EAE8p o%f 1 WySd<7̅Il24Mʌ<97ڍA8oK˙ߘJh$T樊DgEo؄ tH}DNzN9J*T&|+6D}shY8mgSvƌ>O/Ha95,{oC5v.DOMTeٲo& JF(0@o3X7{Fǧ8T4_-HQ.RF;Ζ~ߊ67Q &Hg6F=jq|hAi6v$wN{~˜ rSm*]v@HaWT+ xN綕~9FDQҤ2Pdf@jHEG͟BAs.ۇyxGH uJ`^# H=޷}?&T)`&CgXC숭f ;Ciˆƨʠ"AB:_Y[CdyɩѧBXyk/DoۈX0Mز%'pEf RWk1!¥Fw8q߅N#6EHz]ghke> 4cvp#g3ǪآbDdZ8Dg{Fl;8`=oXeX\Pj^_WU_⎐-B2B([󩝟QA>7kO(mGG:̉-Q qBÐ7HZ.mM)$^7́&rV8 KG-g, t.rK]cxb5oKٻ|%~bOO?{:T}I*R<H[?u!L.U94߹̖ѩ 'ah?p!~.NI=Tvp(6K,#@na{`r潶FC;nȝk}]G/1@}]=j)ʰ\de{ {NU<>6 .쁵-Dis JQW7Hz. (fw[x1WY %B@B[iT>Z y'By2OpkZQX1f9=Mc *vaAu~Ԅ)sw9=iJDfs}V.Լd]CPrL&  Ҳ_} t߻Y^7b2lۘ }Wr{>8'5@ဳa/@פaB&[\!N B6 P.IXcCa0櫜}(KՅS]A'J Zٕh'2ܒw=d"g4om;+O')%PVOw,CN^BÈ z]p*uYj3pQ~"(-AKgoi'PjH:NٝUv tkPsK'{ Ew`6o?vWལ,7ݞ~nC5 ٹ w6V9Yg\9+}5LzFRHK]O5S}c̪a S7[C@ 1*V|%bwU+SF 1}HI.3U[0-Cx៤lqb!OҼ"?0yLUN Xd|a^`APjw37` \'F@U}w? yl3Ge[uD~pDøR蓍߆kirH[5^*SUy&迎Zl#zc=4VvvԚTQxO ߧCeĠIr: `S?H7gtj/|Y`BTǥ9D=Ȯ}X!kLG#ETNm^R3?Tk.ςN{9(Erky 5!4T u+] l#a?lL׸n{l2P";dX(]tXZd(@ 3zdSוx*V!?+<޶2%Ww;DS>3+y X =4bS~MTB:ftcQƚu7`UG鞗U%x+)>~YD.9BQH CCg672?]=nm=2vc7 e? _hItzλS #;h:w%mkcĂ95B:;d[[FR6{z ;*tΕr,)(]9w#4o!/ kF9I$/Nu+( L4!Ǩtں)3MLۄg`H`h%;[+͌aAQO:K[пX迂ph(<z;׽et$F=hibWPkhWQMl('!ZR}.h LGP6s ;AjG [@bfTAY,7Aw+i9be@1 3j3lg~/M 0q OQf2Z3quGH+ }@]aQ2zR blr;ٲc+u=Z'sHXRcd@:}:*]VJ\!|OM` Q;O1!3$oK%fcH> i2-̧ BBEhqF[brlF|!V~Țw+dE??R :Nr)ZRUr,Kr SO'Qģ^kSw#mKn7ʝ!=yMS\ܺ<ڌ!20G .}0qmT؋~Ksϭ7x9 q&RىpbVipvY/9ݘb6:p2jp;>m|-7T  >`M[-` L$/FwpBPnXS4ף_O7A ~By7j6 f/G G t>5edk@eeEZLr]P)'G_c;e@@LZ.a0"x܋s=^AU|rF/ 0S(-2)iD0~s Y.ղv1]Βez./g1SvPЕo-VI2,^{z<a-%`ǂ6n [C.&EE32q}e]d[N?!4cߏ7_Ed>r2j!`3ڏkwl?V%*/-h'wI9*&%]?'GB6 wp! Q?Z:JM䩖J c2" =ZYYJNެ7̢i-o:{NY%#,ԸT a\ nLp B(y[23::J= ox2Cpܮ N(oTע[,fEϫfm./[s6sRB TYYBa~Q34F6:粻XL>ΪIK^b)*4 =@}ymHWgy#RWai &IˤE~B-Fӂxvy/V l<:(`^iXVNA5PGA ~ %/h۝~tG!; .G )*@u%. цT=A `f=4h5?Jy6ǎ8n~6TDV1S߱dU)X%  ?"XYcdνHN5D5diXΑyW+㔪'ƆA67yj5#$ޮx@Ňfi !*D3TF̉Z8L"BưzA?1J3TWtƨrh|֋U-Q Hi?*J^?Sy34mmt ݔ,{,=5!s 46VGLЎ`H*%J) G+4[>KTL02O{&흞:AExK`Ͻ[^xx *n$a>N-1x;N%FjItf 0mD~ULMi5UJr0ȢK CX4 ^Fd'۴ =^64]-v{^CeΊJ⺎4\c@jz?$Y^jp Cp‰ )=q(F簔sRVYʃ:ly[`]C|"`n}r1Cj P1~+6#Cx;m<p=_C{Uh2fs ι\XGse b; 4yfe:[~`? zSX#bn7=Az|o^ixp&}p*ใ^φ$hh{۸/e<󨀜H~{+ L{o텝`kKg5} 5cc{y1M> n9\tM@] L ʨ_ԉv%hdT{kJ@9fɔiq>{If} *L!$)%ӝSlzg04e-yƣZ AH8ߗG-ǥΖS.6`_?c(vq6V}~ߑEeƩ@誌?WlK.#·ki I>Rh'/ FV [tE"Sa J#b" Ű%HQ Ɗ~ h|5Wbx f)T#֘:!}Ha'<[z(Z\:$#HܣO(LOƛ*@tolpJ}bW ³[eeGQȂ"QHH s[7" k%5C%W v.Z6 ᦀ$0E~a2E[g]7!kNZ:(RG8񴑅'"ZS!&w"nv^;QT4׈{Mcyv|@`]5rU?#_*E#ɛo/I /%@s6@+hWh77{*6=}_ug>/Y#k6$VxeM ]vҡ$AARLM8ސt2БUh~Y,OK [>("\ֶ >Y{= >ֈ1WɆK¹M3v"|!6Dm/DpO=쯐h|yV_Kaa~DjBޗ?MXx5EΰX\1iLJ1AjUl5K/'|,y􊦦9ͻC;2_#,2m-4.+ќڿI'&1v$?4IF'|E#fAvj  V 8&#J{^؟~Vr'ΜNAt 9y9)5Bm~l抴)jɑ uNbvě M_x>g] *c!ӾAƤ>w/_ e mKKLQ NG8GwVmώڇ&sq`,յqqC [CR~-aXbsCt < R*smZ&JY9pw;# [9vCCV ^:[wpKFvkoOaR$V&CڋE[]'pl9M;:gJ5'8]:hK8fWͬb߀2Q2hё/EǪ0 _M H]gZIVgL/`lt7 e n9&Q, p ow*m2e7^p!hP unѻԂl*KbEQӽ?bYX~;P'r$oּʼn͘yd` [Ѿ61EA ^ #OW`(U! VA@^lM$_, d̳Ov>%R¯ɂDZ0f]~=vՒk[@$Q/=srXGo?&vڻ'x|G]մ]p?Ag0 46f6圯L m+6uLlXs-URݬ5@:B=_(ZefNΈ a$Fɉ1BibZ^T ~K9j@ދH< R I)R4?,$Ź8P Kvl̍~ 0zNjJa 2oܻ Ώ*Tt ^l}H7Fm-u>Hƹ!z*a _Zc+˓d mz*{9j{]#$T0GHzc2OWTxJLģzpp)bc+*a*js 1;IR[3&N,Jn/i-̙Q-ܻt2w-& 3"h>HMZb~@8aC Q R5ԑ4j8`7Yjڧ"lޫ 'ƿN S9+?FÌI5KS]Iܜʤh-Jm1, m9Ǎ]Ddm19ejdK-kNU'3S }~1Eͮؖa5[ 84O7F쓮ak)Z1O wrBK=|RE:(V4l_C *[_suP1<;*#@/7\Q Q?|"36)t4zM\29TEأ N>s N|k{@xոQY]IkA '@&-Fn[h,H:Ɣ2 vE%Đ<Zم dP/tE쟿p%:v1(fPR ܊$ V@P!jھ^=4 $-6 ]+9u_ltBfV4:<"eUbx#~Z,|g{{M4C4.K /w$+q(7W fVnp۝PW/䉟U|V?%%beqC8=sWޯZy UGۧDTr}"ekݭnu-ͿJKg-,$NcLBX JEjF]:g7rra|!{Ҍvy_BuBܝ،ito=@ P^77NT,B$WXVwEFk=>S ZMp oVzhZ,}Fꉕ,9j)Lw06g mU̍<*ϙh9U+OZ9gZL UG1{K_Yz tZ ƀݥja.Lѓj+rˎY(߸dr -8RLwSת=Z pMNP܁#kKjo"ŋlx{5ڔd^h*? ^>&kRTPkketDFDn輕\D>֠ er3|d/KE`^Ltz A-5P71qTyG "{-9Ҫ;s(eZ%V)ZT. MӤ=h )4}ټJb('';pz,$Vli]j^aVDLVzeFwz pS]!mj{(ezc!l^q=q8G`=dYO JH~E>B1-s8Gb(Wj\ )sUy< Qm a,ϥ߲TN*uU5X̌C"Mܖ)PG41`Ƚ1d"yN$_|0Ф%_$/w.I`0~˞͂hƯjr1Sjl]=ԩީ 5!ڎ^ԃ?cezPq&{\S2G6 }7?<Ĕjqp?Z]aQǏ鱏ju}0ڴ0NF=3l{u`ū2Ҟ.J|8AM_x '!7Htn_FFa O٫K'F[/TB)bEF28)OI҇AeQ1k`SQܓ)b_C}|)KW]n>4^ꨙFɯ56CO+EWD0짒e.-NYojفmFRX@$a1uOo#nӈN%U6 nAX1-MQ%l7;Ӭ8Kt_N\ ;\T.h2}{e? c&7bWB8oxN]^\.n`8{>WT%n3Y;LVa ÆT(!}3ԜeuVާFSC?y[GC 8굲t|E?x)7<0vNhY "@WyGx_t aV5Cةk"B ]b G@59g"?jnI8|)[t@Ѹ<:&slvnF}C?t -:] V ^5#u=Awr %0l -1FS1Exk2&>}M;ID "ݒs |q,%' pIͺ9T@!6AbH 8>h%W:ɱamPiekb!V#$˒iVB@ ccVd@<_P÷C#K[% (v0( $ f:Vm=oa*x8˵+iKbyECXX;jlv%@i+Ѐ ps_\oW䰒(E^w]2Ƥjh^5r fֶ*$ vxF];ݞf,&;@ n`yP`sۑKa3oW a( h}8U }v-Ec<~|J|J3G/ \hݭ/?*;^4.4=u<܇[o f8|R>qHOJZH=5m0VS,d(8$FN$*w{ pˆ;k y6j"yc)>"9 :nϢbLExk j );ςNp9\u8H_,לF6 #[غMd$sbf}\\9߄س6 X7Y|m b>=QDC FTZ7_EdR-XրXMuD\1%nM-ej%YǬCs櫘@{-FmS:|DVL"8˥;=5hDVmx:Ij (bHBm,,,LNM*ё' &@إ 33 |Өօ3)N^}[Q`읖%|5V"bwzHNΚ!bL? E¥BE:fH`|a4Z9Wf/?(d2YY~P& ״SNE ꛙ?HPͻO `'lrMMsi2ŸBBṖ9hY#XxG|sW_Qz~puCfJʰDHk:$ў#H),@o%wBy>0aNklIf놱C66;ʜ@oX3N&Bڒ7|qMG/ȥC}I%ֹ͢=$,L-{->w#@B'/ =G'r N?Q QC.dP`Gs QIVxSAκU(Q]S(y|g6^dӧ: l-?C8{goÒ!X8*XFwX_#?I}zY ;ϕ<}yH/Ŕ#N]~B u1 潧Iz3@`UfU-t)|BX.iVUxg >Yt&hd+wYF#Q#)@IW8e"U z^2,;C~Ai"|A`QٌS55.,<jJ`).}n)ĆSf-^Fy[Sf.FՌjxD\ qGY-QN~~""uu,/2(8Y57NGje7UYasc>0_\E_s(0T?>g%= J[+2>hp]Qݱi>FⅠ.1ˇZ8DS_V~ˋY!.vko˕lOrB0EkrWJ&T;a#P_vVwP}y Q0V3 \LɍI_a= k4ߴB"+n@'BP611 aq0M ՗ၴd)qW_:䇙F_`4ssg?UeYc"b`jp ( M=FL "xZnRy]݁R`,m͎1LT Bv[C?Iax@ QxpB"6L?_[Δ͊ͳ{f:Z H 7G zoH9wbE<\s_Yګ(.Wv-ëw MWl߻-9ǵ2 .f@%Xwcۏ00em(eykHwk{-lFf7:tWX)CN-5sgq"L+]yh"w.@'lڼIctn0A0m Ei_KՐ: ݽx+>`ӛ%c3{~yF~B<}@6oeEk ?%}B*' Sw[6N2hmKHÏH{ OJ hT5;DP݊73-{[ ; ,WR7DlY6 I"dsln O( Qz~d&/Jyho㬙h:G؋a!4`_'×ciJL:(}q^-B.͎߾ =!,Qf <Mxw39U|+mw%F=HDhغH*Wv)A˫-[u ~KwYv]ٵJl_8DY"m c"O6U-?@DŎQ$Y3{FJEɫx?\oZQyFj@M>n@ޱ!QJ|bE|y5<qg3x7m\45RM.Ql:.Y<V&}лUlIb\YJ:/H^@*rη u˩,/#]߾սJQg^J s;B [K]XPS^u֯\ڹk7[1!$W&&~xܥlSƞ4S"#\FTw]N wlfA\\mqx12d 99291D U r&u8 ",ec GءI-V޽]--$=6o='6쎖;M߭qrX5hWRXCu%`9yʜIPFVk"91߶&@0c F=>]vgPT{d.BcyunIǘK2%g|eDrtt+g,,&JdV 5IPezW͜У@V*Q4W#L/89tcڽ5ftiiE+cO>* O}L&CN#@ձģu7#C}FaPz8/N4{nRtΫZ^nyp7!dv::ۂ^h {z?I `G30ql_IgqHÅWI( KM%k-#ʃ٘BzՆ Otr z !z괷[OEJDvC̎NY`@:Իiqᎎ߼&  s 6"X RXo@(8+mx>g#LF'N86G2crnVF4\frFi99Kc5M@< `VUca۩Ƈ *6Fg"(>8^,7e6)d>2jWWxL Յҏ'ed\ C҄TX8rb[3%#5 MAQϹ?+s3`-pieտsDmZkE{3*j4^5H,6W-"9-,aPR"=lFJ_ >r7 `YF#3À5U;7ǣfZ%rAUh :e7(%c`̬K1QNĦE@-71' 7c/|Bly(%,9!H~R2>oLU> 'YjElO! X`鍷+"9~Udg,, v¹D Q3l4Qyg{fn18@ıl`e7y4mro/EN6w$f>oKq%Zv-(kfT#\`HhkHؐ42M4nk8^ba!NcY@rl.p|Ms6> _s3ռ`-EOxq4x/ 6ɾҤWj]׶YES>\깣Hơ-|?Rҭi"ܮ Y. XǾLr+;S_Q[c B |!BQ'z}NIjV PJ Vw&(H[86Q#6Ȁ.p:確ɵ-%_ٷG'ze9)Ej>==~𖮜0\8ra N!t ~ ~*#sLfNƂOj!ͪ=fJ ]Ins,_t\ CHOroz\(ݿ-PG$5`D-Tz[AWu|9b#,;~O>HG^S2H HnJ;__ΕvP輱yaVFaNC |ڟ<ƪBI>1+Pi-䗴yZǚ{<2{0XBNf:nGOWy3;?uQm*+뚎4u7&dZ4ʻ§*m׏HݿnPXbddA FZt}jIO1v3o!xIP-*#0Y8n+t}t U^/,~n6Eͣ5=I\6p-h4e"_z'.cM}f'0]1uZTNOsz!-lX8gW ԖǗ>c>UE$@eXT1TWC۸BexC<+oPt7ߝx0| x\waH( p ?E4ˇU.ƹ7_P߈}!$uP5oYԋ_i?(.ν<4F{5ذA3a`&mVn\i~ xbVAM,c2M ʕw&Z!piX O[5 \M+e$ ߙZd(:j 井[C5V2Qoq (ܫx#)G"fpD״&x@O߹La}?U xR'Y[E{~{"LjSkd^68&2_A)r%Ύ0o-᩸:`&9Vic}n`0lC|\;.֤u/0;*_!Q;i7OlN ]tT>O+ZK$\l,6z1&;cm`ל'E8YD9@jժ2T\1"-tnnn3x=18÷044V 䜥-C[iF*{0S_'$2h.7oZ*v&-K7/ԇt(C@$m-b%E(T]*IS!7ֽ=[!7R]?t}M!c&p=hoy F2=FH~~>pXXc lpK":8ODL͈n!(B+TI4| .pۯdejV%Вp3`D@ [f*۹=D5%n7]+ļ̜R H2P*[׷ &Q,kkSxcTTmY#rXNAR3;4?i&$ioӞ|gcn3.W_(*/:oDGUL<@0na+ig2ܝL8P)K.,1+ĵ2~Ɯh,^:a\ "b-:EBAݽs3xORFF( QF) 0di؜h-_?N42 1HJlk3R٨U4x1m-c*cAUx>L/ޔEj'byqjk;BZGlƄ'yU/Q^gU̼iFvGט*]D,:͇ٷߦ{Rz5;e;{4E$~qVj {3,7\&-'AhK[Bc=}k/dw_U&9]s%F⥲JRjA,'"s9I?f$9MWo9MJX.:i*a2ra^_n"Tz(:;L :qzb~m|tx |jNrZ_}!UU&yo ڒ_|pЃ }'2jw`9@rDaͤαg(?r M~$8#lH["gzZSl2WC 4fS^sMַVtf欻* u7HF`EbriEaf49 ^Oo]zK|QcPlſ!p",=ʤ4sWôJMHH.$n o:HipWEUˢ h9=V67wa U_ͩ"@_xD"#Ps`CA60uޣVLLj^],+XXvuk.a+HyP(ٙ P'VЖh608x*$ ٌCB`SwBsap*wq߻a ß4/2e@Oız8J C>*YXS7g62ߋ Mר0ʽcj|E9,KMTcpb?lj#+S)񽆏g:K3 03t[j-+|5i6(.(ߔqQ3@t)˅)J+- 3 |PkǏڌ($_g15o+hev 򱉘c48M dzpXos7I'#4=A0' 9mL'!H{FR"ioc|G%fRYM5߸ ˔ˎLVW!ԜsEAYNc/5{>t 9Bc%ײ.hKea0sNPm}X ^{!ZQ ݁꣨h̼f#f]1Zb?%CLtUGy/~3WIlDf? -5$隆%*f>bҿ,φn,|,xZCpd#,MXhd,v=`S,MwI#}U(6ifq5ӎI_ϔtus$D}ȴhSk݇kL-ER7NXZ 1 @M#k_@}q=|¶o vZ_.:13BAo6b]cp1n oͺ%CIod+J.H$P:ƙlFã͇ gcJ蒏yӅ|3?벍p ȹ2 e84HR)gvȺ[2BSF,$Lnxӷ2QLTOY|4~w#ƖGhItO6LqkeY&>@O> Y #Op=5c~ѐn;lKi {:m2%,NK|٣'s5J3?k_keѰ=Nkil Q=KOM1K.^I6Z'_QaG:z˿Rߒm}MGE*X$kn!LFM행Gс;*|=FzV𸒉Z mrX-,ݠ t15 ~&rn'Wgll E;l0d |laL6<͘r8C6Zcn|*9xlSD| j)OXέ,ӮwTj%Џ-RwvÈ/Ҏݲ)'`jH1n S{P*?K59#ϭbkJj3XsCOSc.89"dbl<5q»FTGΝ p+ GTAmvaDdb=tX$β#pQ?O5B2$돪Ʊ+}cXҶ'txDUa++igɕt99 FoDۭ,眐JDqQ%&P&t RCJwsLYu7=˰_wp٥83hר⩦*zg)Tܺ5tP{gAE hWUIZ)ʊm/&fӎY}Zt  1H aw%;k-I7!{ߦ`ÝrՐ3Wj ffޜ;ma,/T|xM=G'C\00ؔENa*h) / r7j}rA6FUC-bpК;wxoPNyPs'0Jby'À': e` UD'˶=.!"waT_ qZK Zޯ)NB5NSUhߎm]~leYF{8?j@ >>zg;W )dm,*'E| v7ñd.̞ }$d8^ } dSqݥ=m%?NfZ ;:4C*rS90 ?a-िW5s`^xJ$ȅY~L|V6.qptQ7t[ iGD_|V jžzK}ūJ$q \\#׈ꬄT%p4C|'Y|{mu@>>/-4EkyVнγLD=D`ごd5d_-`֣X1JP w:b GC56ڬ*E|g\QRV,`Dh :ÈOrElZ+Fv?KJa-yV27ݴAR~7*enP>i}dk$[`ߧżm2C]ksPS8^K`ӥ|ɍƙ`3s!oq<򁎙Pjk $-Hd}~CGoM$8JՁDb>L),d9hD #,]PQTH8ho!#1^ fR*LؖG4iOaO_:k ň3\~-} sjߺ1_&XM}?EJeJ`r^ݩ ]KmR$:NLz '#YYQSnj:<ոHY5x˸Obpi܄bN%h/a+y2ӕ ֧*P8&ׄ`I; ;fVMjX@Ց2h=Aež&r˵[ | !F=\uMTW4u3ɓp5 *vDxhmvAwh;;19\A;edMkǐ; INhHP_z4a;>`^`AP6-{Z-x6P\ gp'>':?!HdfLlalA<@Q0vS\h ]yk@b;6={%oW*^ƛv=hܼ+#j-Ns17w2t@)6EÒd#ąa㥟4euZ5V؂BVi Cjs-M{9GZLu!$iu-/, #DfPF{. 8?ʟVϥQ#8A{Jpڅ?MS#owQG R|P!ENf\i]d}9@uaaj|y0j U`N!7foF;FW,XtF>۪0)7eIFt})v Vkقő")B,iZ#h'8w X1"I9֗6 m"[P`laf U"(JwC|wAVɽាXsV :cSd+@]D {DVI5!wƿK$SAXtdߦfjAq'Zk*͏(!lKcVī?NBP.` i;˺_ 0yH;zpFeK8,58g&{?nٍ7xBLtpdiN)] +P?FϜ&%ea4ҩeNǒIPDIj޿~Y*/fpѴ :-@ N,Eb'PSPw|&[gHXXIXV&%*]| ^0!AAPGz J`g|)Ye.@ =EVZGE_Z',Gݿc|: ,"q逸-hP1nU\9E(D9XqYX/JW7Xrikfh"\bNdo<K)ATs*G?"VVo RR^ #U Oc'[u_YR@xdBOͼ2Nx Y_]N}#|@.m97d$#{:Q2~J{s]-1LXæ(ߵ `i->_xS]u3g%Dm loEE& s<\·uۺ.og`}J*/2 iUb\.>دY?UDF\SCm|l kbPp Dw qx 9o@$eknbqK_/T@4]V,XVME݄wf WiRq'Lv|ME r`$#|t^!Rގث̦0 1 oeU5'"F]Д1Cx"nfaF6νA^o]r6ĸĥA_iak/wӣ|^rhS6K={+[Rᓝ*?\j= h>l;`<_.l-ʹ;}+ZWV ؠ~S {Yőc3 |fȴ註M}kiqΞX0Oʛ4'Ff""}B-\Ȣ:ˁM4xO9b1i^ .~n%&Bǔlh`c}!2cpvďE`L*⤐8/*r>/Qf׃#i2iQkWye8Ƶ[L?]w{Wʰ$rApd3QbRO%j?*pc'%y \ Ӽ(Gx!^O#DV\6QlEx;]뒚7cxwiІݭq$83B^S>PS%Up֨u5$?KUYjgq|~:,^ dSKJyRl@3mXTb`1yNJ !p7i_ei{%*~-]@K۳@ vn x;3M]nWބ]om%!SjRzAc9Tbu%ya/(So,F3rj\AQ}¹%3uk}}7jʽF-coo5 kܝ3!|͡pYvX\6CB J, &!@p1oxbή-〸(WcKk2Ft.YP=Vc$2]'*=6D: , ,)}c܆:wsIaq|*gQO,W` k=*a7#Ԇ4{K8,Z-i!g ;v"وqgRHU)nhOfH:9|[>;"r=ccE~IYetm4+->?7@ra ;e2huZs 2Ji0x;M(H@[;+bmQ&=ױ=n_r>V!P53d{4AP%ś΃ơ-@bTf6CA}uNU`g \>߲|e6ڪ?pG& #fe!{v|] j܂o +؁)SJsOK2DX(2M$z,iN\;ABlhT82&B(LGiLk@ilVT^Jşi}4Y076bd@\hew(&&Fŭ~գ)=p_% FvQjpuqp5ƱJ񀺭A‚ONEv1@\5'A^@9'$lx)? Hdpخ"܅}p^so om$ )0w#}J8mm(=ށ|#%Ty|k?وj8ʨj 0Ξφ.#5y4ŨyCPXIYy`mjO>qBvijT|;dTwߞ>"p}٬! m (G. !&^ppjF-‹v`AkDuz;)^ SnTx8H-ۨ%@ё6|^ovk%֘WGh=wyV `g}=< QQr꿝<11EJ딎)lp`m5*2/֯4(Hbg5 63ҳi쾋Ӈ^|j1ɫ-m.SG>/Y5Zy"0IEsJֶ/? 3A~4m7iJ_OAV7!}2"5M*- DTEX@ޮW\\4vԋo7I_2iُoNx/Mp(97webx^vZpf /8v$T 8JK+%8dw7МgVe~sPEW5VIgwE?w4,E҈ G"A$m%w,Au8DE:6@-k>^ʒX'Ln`ASǴ"v42Ũ0X rʴ1f ǟx_Tj$ Zw8#bJ%7t{psܥ5 X#(dHqL 9AvW biwtyYvnwM5DyPf;e eɂRr$P=C?|0{J?(vf1 E"u{O=RbNKV{C5K*A4r_Rھ)KΔELOԶ$0mXr2ą!rRnlhQ(2:_)~OΜcgL 8~]Hՠ?y[9 5rrjazQ~5~QV$#cxMQW,kq[ofZ|b|]kxSLwƽ 2h8\\ӚFBl?gbHKHa >X]ޓ* >a{y|yn4ڠFBZzlOEW* rvΟK4T<uѭqR(ai^9^͞08%VvϿÕ+%ra'?*fo_զvxI\lsi3LJ6$dP>:WUgqИ__0OӃ@Gj=#_/n -bIFs'ݺ 隯SLI{x3@KS*4^/١i9w[QaJq&P\g]L#v^O(l6CCsh/p!1e⋵rwY1s،Og۟&7, [bVhD dMgz\LIvWk:p&l^κ%ͺ탚 J{"7-j~Z ̻ʊ HPvHEJUxaXң&Tgbʡ(t^Hk)Up0FZ Mֆa55^ڴtMWu9(D9'*[fݫ4/ \3H BN9s" ΎEM'ZŠɗsti)UȜO!-Mq]'SPWfW+]Q>ӽMldy0`m9|JR֖٩VeoQ^u䍃rsL2`;C7yA9tM&8?#P u*I=#`QkHxH$"vy8_a<9 rMrӥ+\Sc]l3Ǘi9+TbasHgHa/?Y7wWm,~9jz_Nv&5}otHt;Jᰓ* W_ga"t,I$Q9og5^.xWH<.] kw Qn}_d1 ⾘3񣐥OkPy9:n{xr)\^eΞ J* +O56 KhޫPԻ.U?k h~[pN<]}bv n*@/%9Sg48URa+p/r0kp#/s%ErkJO)‹4};o &ڥ? FVV݂-(rZ F0Hat9N0v)(3ˠ.ā٘چYf|Igp &kȒcsr>r%.,>z$>kwó>AJ`NmJoGH@sB'ً ܗ%kt IH9Kcq\&0+[:"Å13KFW2plSZk B PB>'F.$ W۷<Sfz: bV7O%)q("-F1gH#}.)cgg݈>1rJM|S"'.Y2UVR$[i DŽHl N'TCy`<8d3\F@@ĭTd(oQiV"{|_?q<7G\[4 "G%߿mz X/hACb]czi헍G/]-tTբԯ v})% wN6_Z^Vlƪ)0$)Y3)a%*@nT**?R ʭjD~o4O,-X%vkOڻ{%VYB^zs6N??I#j9A.:=D*OBloU&mq-ЯVW|h&o'Ia({[!EϿ`tITfs \-J' JF\^M_F% ouOM< |rᅩin4.7uYy~&:4*t| ՗i$`E 蹩EkEK\nnBBŐW{eJòV[ؒ |4nJ#ͼa=1jk#q}$fI ݰ*n؟{/2NĐٚ6w;R[2A(6X'zR x0\' =Nm65 .W^t/(t:PIjA{p ppm?:46O\m݄EIio)g7(TނzeOZ偛v2@.ǪR,73"%XrtF5b],IR(Pysxv# #DP|[j7o(r43۝<'mxcə5})GYFi[ϯ2SwT֌7$PqPe 1$}x1Ay Ym,RŬC2"յW-L e-H0j1Ih;Z*s /Evn %K!4|:S|xkꓧ~¦N%:ԭUU5 S#mu)6ƕG%͛m?s܄JjDGndJ䞠d)dǘy+poLz:^X'hwA9PwmjA?m/Tmu*+LxUȠҟuiÚp5˲X,b)`}87p頵'85*P F)^XBV c:KUo72y+h!}ʂaA} ðA芏/>=:2 y\2|!3=,yUu LGd߄wxϦ %E+~;1ӌ*(W da!v6o'v 7,c ma="D^v)RI z$G§Q^")\Z+x'!:.]VX!x>6VJicg]h:%R罛Ḙ;~G;HĦCelbږN,\ 4 3F;~`4>+uUSTAQ. dd:$5ۆY3LM?㡰L476j ADTmP!Q.&&K@0l:"LuiSgҕ͢3^Y_WHoQw#w8;V} +MGO#4t̶nF-vAU6S(Bl2nD v#|='$FƌV-P |/1aK!As?qrljwYG_m:PQ3^= *QՙgŻЬMw1V8c,?͇=o ue.A' lwA0D>j,>Ixr1Z:[yGeZDK>>4k$BX;;Uf<cLx]?+HpCY{biGh@{¸D(0ith{I}̶%ƥxvIˌϬq74[v8rv³\} ikIt߳XטW`7༣u.[Z0g(+ D/N2ęͥeP]mUUJ}ޥgġfi}F~z^傣'u9Fxg7'fBb( VJî/w : fR(|3ES^N9޻kD|78M8.ܧcSY|S@5$o{r45*'*Ni\%ꌀZBC^~48^,k1{P)o3zfaiq;w+E+U kIۿاkC$AmFaT Ϭ'dP֓$+kFcU7PetE`J2c[s۶;$7h"eI^fPk]5M_=ٴCօ[ܒAm_*v]PLA[/}c.DZ r:<E>]Z8GVOήU0d=BKʹԾĂ`3=RrJ mOs`) .ˣhiv&kuiUB]VP04py@Ň׿x NEٻՄͷBr|Kp7H@@|e|U.6l;-Lc O aTENu| 96سV-)v.\ծ o7_9v2G*-,w>"4mt +fI~0m"O5BmԾN -s2H CtM#9ys#CP`&L@5bC {v!@#62FeM_,{#g0e].$jH$l=w%aM5Y\ژ3Pq[Dt6'kp]eO],7.bH97G n6wCi[$8DW-brdKHdj;olYU6:/li|w\(z9Z( YJ>inA4wz$2+$ P)·E&$ٲ'M@Q4 (6#<#tM ޥ\Ksf^ysd 2r.7XFmk;C. =+5]Ï(5gvB&We9?#8dV>$\` Yۡm1a3Z A/J1Ǹa P&#@Wa8!*TI-FռzPuKG ` ;#w^c2F3NRunY;Mz֛aM5yCSJ{SQ]X> [B°f>5p\"Sf|KZ:J#&W$ 3>WrҎeߤ*^לn t'LnoSdrq. QPLõe9?_,+/JqMoey.>#w{ CGL?h0Sb䉭Z!(* PDfe4e9w4聇Es , 5+9?G; q8x?9{$_򨊣iGs@z<)MA @B́ƤFe*V2bPг)_Q+M\!ИPfVܮ˜IO׾ܶꎄ?^t.|ydRVƆAci^ ;/ iܑnVϜѻǛ|Q8vgP[&MF3s ms[_jtdm{K\2zwPU/B '[ePٟ߮3 -0sgP8L.`sDhg(V ҧ:}GekBbhĸ ,#oS"7;ѽqy[?LȵYڇ4vCIn}1\=Ka ɔ_ }c.#Lhr E!Ð8dсQ셋wӡbDŽEvC 2[w@]/gWœHҿayujR^ߤ gt is[E59DĒ6 Mh|D]%XatoxV)2ۧj&PUG-6f]fF 3,R4 xfRgi&L`'n7."R ԰C5 ;?F؉#jh^KR[@I5M>\)DUD" nwkčz( [9T"X UdӔ;8U.@UA$d[QxoHݬ]h 0x r0;p E/jgb;CC 7cV:K9j/Tx}F ketPy(,q/zTf x^&Q+҅I9Lbq{S%6*(x~ANոU.[WD (sXNk=S৙8COb :k&z^^P#/5o kɢD^k&Ԇ9^xPZPn'|%CщiG WQd2zO#Vf8J7kkzL(4pe]xދ"Jݰ$s__#-S:)F@U^s>xHo_v9axwہݱN—NX>[pD w9 ZR[#J)|;!jE&_|Y $JX\ 6D.nd\Nh8_ǹ(`$#~ b oխB5UVw,\>fU_=Gt꾭 T^.Oub'SpijZ7NQ^xtN(NoGM*~.:?;G]TdQ3(}ZM;1܌js$ɢw-v)fŃ<@aVy.B*LdLeI&1o \(I5q|DA0mZ0%1S]DI\GZd}e:Ke2kX-Iv)|%!o8|WS5&@_%pr?T'^Ӥ| Ԏl=b k>(Y͐bE[ `Q\.gg)ZP߿<[ 5Egrv?~xYU2̕dD5c1X!Ε(!d?%IVH,B&  S?뀪.Qd9p-'cפQu ~[oyDG؜kNGK6˶!Ws/{ϪS/*ZNq6OqгK \ES@>c9[9(-I2)`G KQ>~z3l}d,b$u3\01SW |%&zZ1[oʅs oYf=s=9h09}f4b[✬7ヹn{J `I!wjŨo6;Գpot4Q- BOr/ OjF! Ƈb"Kh^K.G$)>}>KjTrҺU3u1X.Fxϐ¨#{@;G5Ts,(+5Z`aЪVMhNwFl%Ypȥ|EKe_܎/gI5XX.lChԋB7 k(x$ - c*9jPj: $kQč@omb`k{){b~m[{'[C|p3m>&D$OZr 'quaRщ7ZPH5~dJAM -%+!H bv:eJx "S̵LfY%ホ-/TI*7ڀlpQVnv'NZ a`udmrA I$ d(Cbeon7Ce"*,<+Ig I ܆X >:WO86ݩ<`f(rR"vLWvqIn~nm_!'bqL%%RhS;0l.zn*vy5*Uta 60wBiYc܎ojM#YII2nW d rG<,UZFՓY:~'B r)  g^Z4cºE0[( Ι|YɌJn/[??&@7)-"}^L+گo C'5Kx^k>L2PᔈUާVSM_FluGE|ӀEdN_ne}9lvJz߶ ?*lбsXXj*L?s/h։-F! i8eE3㥵L@!}gXI,ϻm C g% u| ] #%B‰SG,:tE?=!bkW C-Y@rs܉j0WçLQ^摸6bP՜gOv4p#.D<|<&/^9^d}y,mߍ(gpY4:o)Eu%-VS:} nœuoMPy6詧JܲF@('Vi~;Gđmяͯ?ϸGª>z9fBC6݃&!q\<i^A\Ful5{oGvH3Bߵa RiCv2'2mJ蚭{n=ְ((6Cdj=:uذ, j[@n!yG'c PanV`6p9K}ZH-Xh svex Xx WpLZГ΂EF C \IG`:qص3Hƶ=- ޸pfɥ#640j=RFS3_̀8]nOFFemdhzAO)P;R)G%|Q>33py@,ے\ X[6'D<0}[)Fua9H *!qBY@]*b$nFT5lsrkKQkM|[/Rg©6N6rߋlp'hhbE_k3ݘ", AQ:K_ +\HRhͲOJoX9db[oP< FC5!;,6VKqyѥt ? kcIsǴ^gdVd˜{=D"u!F^gHBǪCSzJr9 cQoG{xU^a{_Y;P/ʷ܅KǝXP8=&۫~tA0i-@qa FvJ yJe WAPY bQn ؔLբ`)0Ge9;OHf^{VV-QdzoXW!Tӭ_ $'nL2/H#Dmk+nJ'{EBgɖgXc86L3|csl ׮"DWg]^U;͡; aQ!KvFzE@`,O&NOwGi\J E:cڃȮ^Evk0tVcZ0wJڎ`j9m J ІPmUʺ23 S5I J܌R/c K\W7l pg[>:&4M3<+Xn)?mqFO4dn`l@7ٟɄIŞڶ0g瞴g8?햁NJR6itۊ)(dnL쿴xd/׀.32f+Bk:VzSVAdnwԸoG & &͛?ju,1P'O {PDLCtk  D#U(ٗn8ڻ,d9 횈||< 9Ubj Dps~e 5mqIԫLk֜Z4 sY(1''Oviq㟙v+f˚XiCSS\wȍ]uۣ6jѧd%dkTH>"t<g&2p]SCXSJ[ͬ~)-Uۉ Yrtpõ"߮Ptem:֡fV}D{A@v9+Zv}uGIH%kcfjB,hX4^j%z ѝ~2XvlUzSu]MtQ)$v0%{9Ch7t,_xOkbx޿` tӘPWn[N+_;&id'y^( l{-*co`2O@g^enfo<(lu')i⎞[C`1k!mty )4ؙW]u;!^+H+We°jT`.ڄo4gN;;܉$Hy ?6*ljn(/5s|p6 /UOcvO`#GY4i@at_-O҅T0~q5" tKt_A_ck3Bu~TiucӴ3Z{Vǟգp}i|j]ѩ)EP#gG]PyTRzJ{Ԇ:*}enN $"öSWUg ;͆e\hZ Nc7Y4?Ҝi!A$3[Ov]XE"4<ĵݛ_JwΫ|is]qI:1:"N 2sI}ǢD9v-H*vHӤA[E%>5|.˭ׯ_$3xv0N7T1.kp+<1`ŷ/q1,dyOH: 6s̎K C3ʩiCbp.D+QLQ'2xz)AɅe%1;P1RxY_a3eCӡ-f~OύHTգɁ/;eO5Ru-5S'UG&iCT:^2*Kb :y.}eM {变'v jg LDM7S)BFYQ8, ywܧlSIiReWۻ`pO+6 蓐QQ6ʺiǩl@l\/bۚS.s +M_śDe,wJ@e.5x/MؐQ0 }9z(qIr"N Dl9>@+y=!PZ{]kw?1a@#$?7q4NO4Lµ E'E:L np&qHw~nJY&d\Gh:U}̿MP^ֳVU²l dl  Ok؏'xFB1?YTBy絵SpҁCβb=x˸TI&ĩ b@7ꃚYM Tr@3_Q `~֧Zp ɕVa nj?Lw̵SMҔ6QN$&r0*NT%jo׿oVc7 |ݹM+$bFh9P*ۛWY_y(Ymg|;t0hwxn{<>pgЛ[t̙{WPmwj]vIX%S BSe,n +qb$`WWlVoGT.nz ǵ:] /*l4j$[_x<4=/%!7`Ō(NA|yj(r0 Cmwkos*w cE=eI>,!:x!#UKQcy2E #*^ŵ{jj g 8r?[AN}܆sh⃤+yUoÃ=|eʟR!<*P盯?:NWFW-׳|Oehc66/ƣoXi 'P3o1'\$z­F-Ղd$GP k35,Z<7)m6f1Wtx"bB>PU@S̆SE=si]=Q|S$AP#k ab6 >1,$4]T`!|gt?Y9|afڴڐh4.%Aq0жYY %4>8t~u]A L~[:JmC2-ċ}~UWkAB:nykbP3g]_o{Y}-LDoj"ņ*1@btٴj 8>aDx-02`28;NߝqqJ%>;DOߕApG`"lR=;Ii.[iRQ'Us2d5 OGChpg, e,qUp?˹RLj8e4 c,OgH}pb ܶJ${![V~*`ɛNvMo7g)?SkS6C}NJ"t(@c\Aiכ @6<ФzNٜi\x-+`eIJDIr1ԸCNKy~ɍjC#% 2{EJ$ĤتOn9O,mKg22K39Vb(Ӣʩ70ۆ M8vjeVrO4)UveV! giڛԉ焒efKa SX)7~A=VF`9MdX ,K{T!PF0|+q`m4KaR{dsSffPװ9?w|=TlsEU8q*!${麮JG#p`KD7& D9pV2жx뭾 qx~ͅydq+<Ƅ =" h8Pre[vU gNP# r< mޱ`NL3O.:FoW5{u,P0{^R'F Yq yc5^fSN U :-7' :U;G>a=]߹Z%%uvg5fA$dndp7`ǝjv%V?NN+<%OcZb\[HpUUOlxlgkC +Jt-gH6aQui*0^d]-U]B=JW+1X}(b<𭿓}( ;"[%TShE6\',Վ[rrsx6RL;_^ Y|O lUdь_dtwzlnq",c'Qa4K%Qg~o,w\d 1GQ"zPk '7|b/"M_<@ (Ca ȮŇ,QIe^DU|U<b0.$=9*hņ`{p!K{1ʽ=CqE6{W[q~ ˛DDY{*@'ePw-qWf),bPeh ]mIzV.qwVu-}!٬3qjo4Ml\ܵ(P9P GL^  F{ {ueq| I -\`}(;wT^@_]tx) S/F7SWc(~MeG3DX톸׶:fx Yx8^Y|+Y}zQ!0:'ڔ%"nf:TA5>#|t1o (h0&:6BӬsu-p!̑Z۔h SRrTQOy)5gp({ܒ. ;v)[nިeenA6qO 7޻AT+Vؠ%I,#㶿{Zg8EuF*UoDbq#䔇<{3sN[G8%ލ*/M0͸ ବ𥼰:KΰyFU>I,kb Wj&1L 1.$ѕOPs/(QUK4ZZ018h/c 7nC;0 gbUIՏ缍e á311hUwـ}=ߍjJxh˝ULgE=JoaQI`›jZŲ7AR])s%7 kE?i{[DESmHʹC1K~ɤJ,\[r!q( }9ʐYm^EY$jxy03 N\C&'pWT‘VG)m¼A5`s`̮[؛ 71Vq5,4ػ_ 3Iդ\0*˸">ǖ61ɊᓍZ\OkmoJsA}! OZD?_0`v,qF[̭(C1I",VT1_^aAj)D:EԎHPpA3Dj̹7MmL+^I;UN˸= qfYkmN&z5.цRiХ?އ;a0@XDߠ[e"f8]P@:P <ԝ|B0=tΊ%~NR)-/VQ墺izoe6"Ϛt)ئZmX(Ƨ jOeVHPK_ԛ7T=}c$ 3ph҈m!;\Iu8,{ C;MYCXR Nj]VPD!zT 0XtVh(x݅ M(b ]B\cvD#YUsǓ1XŎKFF|$p0Tl?Y=.Lk`atɥwKCwliڻ0f>r!"Q^Z.fZ1sTQ8C EQa{c|x|ܤ Dx@ nGR(2N8]d̛D,rAfl0\/,3OH#Dpzr^s!ȡrOլpY,RU{pqAQ3+O\OM1'6J `.a-E[*/߈U @#zVe4~6!ɪ.9 ^Y#lZ.ġ-Eyc43+aRt z'xۙV&Qg3E~v;݆L(R`rXM=Q2qC٠HD 7go=䵛T~yW/IS3SeS#C)+AVb`?Z'ƨnDx8NEuPkjMo4Z!sMi ō%A2V (lJ #2S\0~9GLyZAl2 fW.fdF4:~܈RNZ_?f'!˼u\>4CV)/c% ~z'mݺ=ZO*e|ܟ3h^yږ3"{p ^!'go?.^o" ;c]`3 bn2XL^xJ !Y>F3͆__ѽ@4?WCۏ (~S>%v[T;`KS}$맡B}ڗq)rӰ`w`qT箶 Q] E;lϴU.}W뾑A7($مE,'mK_`Uen,E߯jgϰ->dqʑWh.zrf2:WU~J{ (5Kp(6cC*u{w N1q_ه0;R8PF54``PŶ9R/F;THSJS8䭯V„ 4_n˓#L'[T6+BKk(T8&N='ŪPZǐ2H~1No4{02jOӜI 2QL9^ږ\Oȣ Z;=D!,*p'#v?Qx^x,PU_!'|!ЊbxK U>lynُ"2 `HjKI"1es.ľ!5GHjL$/q8c2ުfؤiC^LgۯD1H#Z Nt$wGKzݟwE}N4۩u2ULo%L̵i#\綈H7b)T+2+ S En vj?5ߝj5iX=\]D4[>Z07ѱ:¨BDt ';f Uu;t7.ߞ|RM *ҢoկRţ4NB{ף#]aeEM&2iK `HieSMab1*cUdgP9J{, Iu8c2f**-GeflT!]tʈ ;a^U$\/{ H,l|op,=1u_36Ae.,rX*b_s5]XF`|I.lD*ܻx*Ͽ56]jp7uljh`ej2?+`/} l&Kf  x?T8@\CkacJR5xLqdy%S3oЄOTb3>E˕OYmY`U"O>\ҐiIHǨ`GI_ӳٱ}H(]X.ʦn+Ck?pVM>+J>]ǓZi3i0v7J*[efg1_)v%6q8Qq&kLSAȉ`_}%ф n4]lʗ;g}5j$"jv:R$WWdg+=L5m>xnB85̧c{`#{zb'txUŦ ⵥx( :s*Gp1 ZK%G,dxX;]myc<9-&`7lSƾT8s"AIoD_|(s9v WH䣦m +5p$'5|+ r3 *sDzJi "SLܘ>">Nixq觌TJbuf R>xW>V3j 0fI'IF.7+f^ep} kY$@`? RN-t%hՅ0x1kqPkeT7!&%Ml,^֢F": mbBahvxɻv"/yt'L:uE/GiCj`Z{BhnE+dESK\D sXnz*X{]nvH뺂A.BW YE+m*oC9 R͝JZvA6[܎󘳑ҙV3;E"9=hĉ@gj-3mY9H\uQ).cgp\qfQ>G+/۳Ѐc`i-,B[[N?oWvnYw CpU/YAib\PdkJA2t$5m=Qي$ mmu؁"!+d2+HݱjO.Wh(aъH9(Tn9U.AWx'::FSS11 .;7 ,N0 {eIWsx.Cv—{HcEy% I Qktp}A=K"NyS#at^û_D$] W8ᇾ!h }( 5^5񇹋xBcs) b;nX, #ZpMrj ٳh^]džI&áJ*zSo~S`T0cX*=?DVUK-5E0[ CWDY9Oa$NJ-*dbm+~,ӆ]A&7TE4?BgDQũ;DćR[}&7lSC"" 6p w"A|M,90f g* a\@\0 O-u6Ü&:X qJ6:oZ&7S=o[]ZrU|qLzH B/OӨMx5 DwKAZ+We_gpI+j62̈r`J'e",~m4V๨Lx@zB䥎9_uƒEf`X؝AJB2gqʰ0n:|)үb$ei1rkz*PyoU '!t T 1d%1 䓅ao8rW aa8e %I.RbV׌c@̕{E4P{nsj|tOV*XIJh+g㒗;/;""б:7h@:\"LQ̫ѓMRd$5D~g 6' V?A s>Ϳ[҃\X/߹8ųR& /RAg fcuwtpߖU̸-f/pn~\M.b"]+c'rv1{Idtj82|+N^Q_X.PmЗ>-aY\ %YOPQ7.FDAB4:@) gLJw@յk9ݦ1 M*4yGUYP RC>E 3tVCc#a0a@(XÆ Ŵh[S^qe X\;WF,(&C;Dpp_i[]DLU oq ^YߵG0:<~H"7"{im!Àxt5jq+\ڑΐG=!x1ސ>y}(֜^YNհճ[132]DXa֞Y#>*q! x2lgbttǟ(Y*{R¯1nT72<v]_sY>R22„46u şѰt/WeqgHӸQgT\}is񯅉l`A%j% 8ên>@e?Y>9 xh'S/+X~hz,r&۽5)Mڟc){.U  n`ʴb-5h}a눰(ʑѫ&^ 5}׃[{3‡Z+j#&xy]\vG|1fz`&! @8P`{ˇhp UcUNeͼMol zm[CN u5Bk=vU/Y6kW~]p~%U¬D b<'UgRܮ__답:}TBN_1%v;&~sJR:2> ll& wcPaA$$m#@" *[ylMz;BDW Lt zmqS^k1{r4 !MYŬXJݨXA/e%9_ РGbIMzTr2הR*ʜ*Fn%o+r9a,P@$PZ9 `u7"Ƴ̖Ho9[B^?q>vOWa78=a2_N ;Dmج.fM) cdPEim#4ykN}CqJd4ԼU%G',#)HRqQ.z- 8ג`;:V3mǎ:i莠_I=gon)^>eu({!iY0铠WʣN=mN{X%B],'gA=Ń:;_.p2k 08q,mn _6lG{aw _JPcJU&f?2)I0q53.W{RGYpybt348xa#sB06wj6_BiC n6jĽ=3AdT mXn? :liŗc|I`t C7LwOy#a"Hd#>֜mL֯'ȅf^x&.On/ItR_A~Xq40w/MKP4kr6dMk{8;d֓MMP%ӎ   CB_['thSt%wL4#[0AC l{Q#^5؋l7qR\8ЇI,`z\?dev.q*ȇfp-ʾ>{ / ҍ\5 lG5:n[IJ@3O-i>OO'B"k{Ǿ]7Eu(!.mXI7nP16Njzt댱a{k3L.-UoD4mGYD*my,eʃW6]qWzDK ݞ rrry1b ~D>S>LȬh׎?N`l%j"3ruhc V %2P&c:|[nPtCESmye;Kxo6Zgl˕I9Ul~~9ӫxc2@fVA9ibEYט" Y ]wfF $[qB)BD*yN`$cFuuc-L<}\S|v(̞ׯvֱW$aifBEi$7H|\{c)s&e4=RFLߪ6HSkj4ש2m09bPN:lqYXhmuU`’[|I`>TxK966Z6^$8툭L^u0QT 8/E!S&YSE8]Y F/E oU]2NdZG[Cx7U&(K `ZOڥwYѹ,z:;Z0 (vLE4z؏G VT v#5ɒ`LdOu)< KyjT{7e~U UL1D!LT72 &3FԊԛ9d(kPw8g> MPYRhqFmhЖ:.ʳJMz4^0n,B\8Mṕې? ׋ϘOgZA̷\ar-1r nyBWY>42 ItQRGZ~չG.cgԲ3RxBfH͙& ~e&G5D34]f-v'x3*4Lbe Wq*J H pp1'0 !S?nxEJ_Z g|x}gՃesRrBN"&CUzf!V94"Yצ6vTCj2 Cm>/#yfI( 0ҒmAYj8V3G`\# Fg.ͩ :ZV^գлA˽4W$WB{ҕڷZW̺M^қm"s5r9 鐳bԬS͛G>&JSXu;s: `oh"ZqZ_-2$tO8b'怺ǮTqC#`[.Js FKahtl^5jYļpDUaD[ xnJWR-ivpLBwװq",Avk~^ BRj28Xm'YKzZTu)~\UR,bl/r\M37O-Q`ֳͬZ󓜻n"_/[@vVmċɛUss*`@j.xys>O?w Wf9 uܚTj|?G' S}rz#I:f٨^ᤌͣ>rFfz4܋0~u5x=|9Q" 1bHaؔZͬaOW$Wإ Σ 7RHiT~0<{e"4vJ$+W*q_ <.*k-$oi}ҍwaԸ\A5[nm]B-,"?_zLڮ108_}A )Bg3nr k_DQxK'(gE&B$w[X߳aWV[F'aLt .S7#> 7)nŸ=|J9S%.2s!߰s#sKOB+f[ ;RBرAF!(ZqHlE밭7Շ%4w"fU}f'?20wE}N:K3Nu|NgZoMYkܟ߱ɱd#IbI~W.^\=}-˧ ](Ѧ8M<;IGTWrs~NVkz"1kh,#*9YOb|@ܠz8hDc(i&JXg <i.:q}Ռ1TJ6In\/hM|uF$b8xAXn[enC^>t6RP%N@XfLmoL+v!% mF9qG@0-i6Ux+GUEGqXjaVˊ3TVrlgFP)ﻔ7u=u~.MN8\wP)jZJ~r޶n:ߗʶUW&Bp0V,yR1uRXSSdCO;VuܰWN;#t=a.L(Jx~=ʃ<s 'O?vXVY{gv ~1൘&3: y%"xy}YF=oOp#2#/w3_{7rַ?؍f a;,#V[0C4\.;.V 7R+ քE|klZd=@G2s|bPWvq@!m?%N0US幮X?,;RJSTBw{ׂ ϫjяj1ψ[?caQF]!1.4 ^ZFa$"dጫ]k\i8\nzz#+!twN=^ I,Up{sZYm">}`- #x?r0+^ /pN /0:%Cu(<9^P=;ne^h麒Q-C4[oZF^krYytZr2^16j Zcܫ&+߻ac-+ӽ`BG*'}D +6kR.q ZE\T Q,|@:[ad7tKOcWw RVصXTG%yfe>=],vgo6V&ꗒ8U8~Ogw*=_ZPہ ;<4_)< pb])\~+NFԣaP@n@=|ln_2huM-AtaxFub (cy?y:dhP_Gq}Lp: ?K'^ 6o~^Ew'֛ r7#J6|;&t9j3u=BpOwu~> ܋Bf]9_8nMa\,^=yu Šw3k7*[0bgx%p!{ܴ^t3k9N?wd{P#z FS̔U%/`/clIŷଶ? kdږow晛,Y*[g*Y Aj+{(?gMw bFiR}7uů,wѐ_,E'vf-faȘ1?ݔuV1}e d.4ڤafx;B1-k`+㾝["/^Qy1u +,HF> F1b0iBPȬ]9HBa)c7On4Ρk/DW1LVg36gc5?\MꟐ. G13;`kD[QC9_Fё{a%ԥQ+ !"q.)`!#fP$Z``.TP-|!I;9Uz; ˩ی.td$oĵEe+!͍΍kW5-#^6`̸E~{r]$TWݶU& D-|9#˭FgQFGC^#xAC؂zJ MVȌ -+wȀ˱e;sCm_qTb;Y)~%5sD5d{{+AiQnvNUO9_P$۵(HK 5:@ɭ\ oƽJT(P# ㍈|6r TZA ƊϜ(\WMf Z~WV^ N+tgm?NdiF_۸U<iD ߹X4{{:{mS'Rz'ew@Z"U#!+SL,zX"5,cg;ZKTpUxi+H!=<*0HniU.U9o)ӋS(sa3{u`L̏`TםnD+.ucw_p}m82r:B|[H%%68yAGXW)Fq:=Vg1foH]'z7`p[J1 %.%Rzb pN,y;Nzִ ' A`"[׸ejʹ V`v/aϳ6T17؉UѢa+Rwt16$Ϡ^[45wږ%mNбa5b5Z܌u):l0ƌ`4*}SNu;^68 /6.l Cux \Í TmZ..jS84a+e9)&(9Y~uTSO.xZ~ekD x?T_äj<0%{B0nk(]ݱRKٗޣܕ Ί~<X>h C,Sɯ}Oړ_[׶W]jl;b6VOSt*$X2$bx9;A$sRXȪ*dba)vM;Eu k(  6DF(Wc&^)D)$1p}Grlcw#XsD2\V  XfHj5K sƑl"mARaQ~-'%mȖ'>kMkϥ!BКg?JB\K P<2G]C;H*&ޡFuhk0W{7j*AÉ91b̥kR)B3g-!1~aI0fżz`z:PCʅrV6 Q\[/EP5ǾdkO'7^5RR+SyiH.UeaGP83=HbWf!k$ƺmֶ2DKNbBP\n TEQX/I= ҍ &t;ߓHwpAlSPw5RŸo ͱ辏Dd)z "KXy+C}PȆQ!e*:SfmSqV*U$;{/ CBX6D7+֯p4ϹcOLw'`rFwճN|S$XVoiJ!wA:o̐ȬmjE0p1ݴpo'+?B`O)|N Dʌg 8 鈶y4&#[6npΥiz а:4o*R8RlE*u"anA{Ikw; OpCSal4U0Jcs*|&3z':H^$ ^$2uoU3W6Gs# =a\B2D/< }$`\yxZXLw/0yz]sdv5FHdLy=eq-v`%f 𒷵k|eerZG&s,]$v;g B rl%![0=4{TmqBZn ) W3f rUW[Ėt)SX=$#³ tU^a$v$+dtNSLK.woxd|(zT=nYa 1 g"rUGD/g~,<%8i\M;]M s#vWcƵOm@pSd=B_3.-HEN QHn?Cܝzh79^u6 ݗbm?*$^4xyD7n) J&w Ϸ|91 ?jNǺ̯0 6bW[aҩjZCE)>'L0~V$3NnRT<=J_\YƏQh8#[:ZXMl]62Q3k=Q5 ;Z0U17^P>`[`[_bUHu(s3S5N g.ZrRG ~]H~ ̧ ޙ yPޫ>U$ k0 UպneXY]YaQģ+SȎv6liZcBDKn+@㱒9^`\qV+/F)bw-,fsnseII/||wY 5Sd`/m b+q$\Y$ljk+ NjJE~Anì=WX\pDy$ wMgZ+%\ SOr+ObpPC,^v AvͫbܙB`|&=#5J)֬d  *?U/9JTB6[ noR1R nႂ3(D_'߲dnkz['lf;AXjdcDQvbiYEkl@|*l fto$3O\\gϫ5"=HEo$:5r} $!΂U3iZgcq/:HgVw+N]!l\72ks QSdhzc-a5 [l`'χ>? y ZXM]ڈW ܀![3FE8c龩H#!W[ 4YCDފ+`I"K֐SK^-Də'f `PRB ^ߍf{:NY\-Jeؕ"cnD*z&ݣH 7-%Liiꬾ3g0Z+ Fܯ|27.- xx:I),WOC"2Rȗp}^ ggQreqVuf 1Rгq%.󵯜0Xk+ѥ# ny: iR`0["iO>hB3[~\y Y> <\9 @_K(*RA|јg9V- ">\ 3UaB2/1 ZxG4듨̹1LzNS=U[p6iWm?ΰR6 @B<}x?֤mPE/Jo4t39s5jgG򜓍1rE)Mݧ}ɏk:L͵zT˩{p5ϱH]mtu\ >^_:w5.楱XM,PH/J˔@^QGɘHRvI.ӺaKoD_tBc]ln!3"0P?Aڕf P}VPiǸYOƿJ Z݊,|H &sl߹:6횁(ɛ[ο=(&(A}Iڴ~y&l(͋G-˔RqAӸ{%A''&)k֠m{2fw-zL5::E$0)ŻQhmM:97? W 81tB,KLLw*U G1Mj,} G\!0\${yKtӁjU@ĺG^s}`N<`%iv硭AUhiqv͆4kMԳ+rt^Y4az@08}vOXKOgyo| AnzzOAwn(îQ3"MZ,ч{1,Y~͢ST% H+o#-A :h&~n->LU}XB·^[#T\#0,a5P1ktʙL<%DNj2Ee;ʖ /qc3{7B+ wmK{[I$vEmG{}3{K X5oJk1-k%mRv)KTHbVg>AEˏC+['YѺD>t#S)Lk{~r8VuY)q$ɟww o^yIN$C)QMTP-I+/5Jlkc*$'(pԳQ ps,WV>g`QmC֜jg$@C/tLBSC(-.S0:)͐QC ] VN`?*VJ]Ϭne:"9+\Cfz #;T]Re]xM^Mhn쾄FOJwd|`V-[q 4Smyp!, tp/;ȿٯxwzl`L!%9&QX{& 5|#  y[w3 dJx!I~a`'˟PJ<م8N~r IdȀ+`1_9 ~ ]+GP$\+E%qb y= -TP-?5Ɵ6(zh=;]:f{<4u#=׬j)Sn3㷗^vSMH]<\_şiBAB#`8(>TڠNIl| X\'ϤS9gMXu}}(evZT 53¹(EA {E" ʏj&v‘'ѣ4\L 3;aA;y`Ts;@˒˽W_VzH &#)>/$y Od$u{Ҍ(Ib5Ύ626 3iHqw-m,V@m|W<6U(1 w *Һ 5=j )?\ B)Gz 4W&նc 9ͤYgcB#9< ;.SPO23),Y8"c6$o^.Bs<ٰk k6YOvE/yҮϛil}T}j·AZð 1hà.qs%Q ]#6kctpV<~ 뜫(4{>Jf3iIgL𛮟;]z#14.)Ҥh 9U֎Τc\9oVuW6}d\  H̅W׭ u:Xc*b8Cb\`"Z={g?w!ѭ n*8ڂX},^icKS0%*ύ jq6+(1#.ght䛬@Aݓo~d[)@=9ca4x4=SRFp3i ˜/E rʇ,$;FU(!_M-#ѯ0nkS=̧|5bn$2NbNn4s;5П9nqsxqڬdMIͷhć _=S2#?@*qu]= g QՒ8zx=cJ< j;B :lzpZ&aepxhR(ITk9@R'RٲN C.[iT<)u~u5g;FsqXe1Fx,`]nj)flH M0Ҝ%L50e~kyMP~\ /V;1 6p*Ct`: 'Ų\vf*h@_Y j;hæN'tiKNJ0C(Uy P細.%}.JW;6(9VdwZݶSǚ 7__n/(cW__?4݆L%s f?Zp/"h61o@f57)4TY3桺 KW^vg=DNݮ%fkMOY԰ה*Bi1PmGЋODΚ]x-)4B=}'芕ʸ ROUH#VAm> ^3iZ-j@?5sRߑ ,ͱ4)[GFx 2ƦU}z`+oL^62C+j/ŀ2a@hN:u_vƵ ]Q A0i {eI~g3px|'0"$BQs@GW'}qŬ2\ ə"cy^[jSFȷ_k j~ t&w@DD^6} )dYύ#$h\ofU|g*@TWN8h3U._&rDn}#c\u 1*f挆" "m}GX<>x_YASrwgTӅ!ehP=mg.2qV3.1x=~\X3}"MP&PEfd$'ѹ~.J;P/yKHØBod!fޒH ^fjx +[;i+l_zH.zē |wr"@p(m2ʴLJNd7nUaOۏ+>-&e3{;̡9Ї#R:>gdmyR-(/5iFeƞ4͑vkcyȐ ~aꬕZ;][L|bYzٔg(aM@iw-BwF׊XR,[4toB#>^Z:P\6*R,Ran|{s$ŰhX2Ѡ i/JZ/cU<jwo I!5)8P$^ S;\Y{PVthIdDbHuq3qv㹏VrIAu zETK3YWUj5e᫑"IPߡ mգ%mS1=>1tk--շi,Ggy 򐣎|ގqbjt]1=PJjxQ><$Ip ZOyi +R3@Qȗ >oIm  XFr F@6\j%̳ ĕj(*lbǻvf$bcSU`wGq̭T.n.pIu{IIS:*Ƣ茋E %nqȯ5Fk5 :)>#L}F.uHscX_h9B"Sg?AS6&qEHW9ׅtƎmbOBnhNۨU藡lOt$dwϸs]B*~P5${bziw($iAFv[X3?*|Q8"(`NurawלYNP2i&ZT_EK6/W̪dh<0:kgE87b~ϵ?$ey^D;O6cP?DTqaUDM(͗dE,x14YN~,uOP-3o>KȘQG o^sxttUԄKfd)tsjU=YGyKRd\&MFᕥ Y_$ )̍C Ň05K< E=3rYOe̩n:}m5' yE:ev-Va %bhy&֖4]28e9;Hbrcrng{sωӓ?8sd[ީ`/M25&ׯ>D W&MV^$Z maî"mTMzswQc&=5UM.|:v~o,ٴGFU='Vο1t'xC{vj9W;C|HW#67j841,%:Un=dpppZ& ^,Thu->DKF(8{ <]c9 [w+\ZlF X=v yrڃ.QV2u`%IH!\^M`:;R*mP >CN !껻aa>W$AVUhtШ[Qx*TB4?|xF,p/\Ji Deks3;2#FPQ0~>䙧3 0ko87ѝ89 #TeGJV1@ܬl/дKK-L>]u1͟~oaJ$ML h\㔹dSȐ[G:b)>'-sv~UHF</+W^5K!?Pbۺ8fXehP A[/I^t+ĕ^52h~?_:NAg!t]s?`FbTKv5 ʕ!cI_<=3M` üR.9:J<@NWj 7RJl &_<؈ 3 `x<-*MtP}v.ZK06Mw7wʶ Il<]8hHE\OV=8IL7 1ytrj;UꮦmL2.5%*1(əs#r$EEM75 Y5 @֙8e&1;!架JX'[TVbaQU/9XQ@za#(:hVH1|y4wQH}?:5#nO`M>#@o6!Dw;{b #?g9$ťڛ!eù)4?un';'՜b:obH;('5HZ؆swNU2ͪ;>%ZT#_OB6=h{)2FST>366FPpꐫ݄u-u_^ʺ_U>fϽk_GRg!}e:P;rsK%lAP,6, 7XXG^Bn^b>hѱG#畒CжjmHB= 8ת%  9f% )}N+WriSI{\KtF o#d7h}e#gD[ .Dq ^[F)QsbڋLEz {VӬwՀpPfz'nx˜f/:2"nuu.;!Q!=6KÄǡ6"<#f9}{T6~=ʺջVO8=.T[ȁMqve';VrlL\mȽ1Fy%Kߍ9_8E'XrtF3a lLn[;[C*wV>/ehF\m:@c2!Z&E8Lg nLL *teݒVDbUJByduؓn sE< M0H`O.5 K9~2n]clexs ` 0PUH-9z路VŦʴ12C6|/U+BwLZ1ۑﮝ24|ڲ逽(՞},_6o8i{g4*dya#tzJf2B]p_?@ ,36:dr0o  K.Jz\K%?P֌X}-,$Pt YMV&l5vD9sUpT^c$ XoIno9}s6@xb2!+%b[EcJ,[:ڥ}l ٢@z(0"hJ>| O(: PaG8cD~r- SJrQ1\i7q DŠm&foBoG#@j oʨj[܀~cf3:>oVx,{Y_J֌(p}QФiE nN/ZjCK/hK%Gq6j>SFt TE"niA p&אƔ&9k< WJkvɣByVфļ4=@/o&Gh/^͛9\ 0e[qC`YwnF {B=RH: 1q>iʜ/~&XZH0⺨#Miw+Lb<4heP7HsF&E$lPf3ddpQI[G34Ny#t%KqW4x"v"hW0|,VzD04N#DW}a~/ӛU$6jd5@j3(dBGmGOOL# 3Hba_5] o׈<w*$/ ^EI-{I% nHNSiKx .; qۄBX%3rPg5jBdBFi, DjŦjhqvuM2! >tDWe<|Z(Tp?vcuw}\i=AGL~DrSZv^DUͫL4@;.Nb KFmI}9ptz͡}3gR(R˓$7V|pG0=߁-ٙ5TLeWq`UQgI\03| .!c亇ȏhGz]r >ޝwsmAi *į92Sj\ a<> R wzHV'^"$F`S1]эLg&C`$f_r ^fA !@:%EGmt2}%VT Ve,%JmHK?ު(u8Dn!M h&XJ7 :XjL6a7Pm`F"9 (ӳjcقN O Nm3Uz;۷ތPpL9ްb']<>+8Fl7p,)[855f-N |u(&{ |^RsR^KVRP$FpOQ=WE^o66l܃"ϹwG'y 4ֺ@IE]ils˳B\}b]*'ĿZ"2e#. ðptY98A r(.'w @t0uj 1툊uU0^`zL^>=ylU@_(.*ELbT`I<gFK!4 `IS#Ntȁ  &?(5oCg6v_&7Wi4θhaVYӛ*R49K /NChƽMKr~~V2ɝ= \_uafFqMcc/&+7_8m&OQ[beKDnO,̵f` LMS6M*Ӱ3?EM:Èe>i0#JT[9L~Ri^WCe*|AgM1qܟɩ>,jЭWUm{py>E$b((׫p0^? z'K lm"Jt.A  gi*jfˢaC)hϠ'_A{qUKjXyʷm|j6x4G*\&>@OTbFEkimB_Pxfn p1~׷䈹b9G@ʬu(譥/.͉5cB9=PB_]@5`yḢ4LpY|& VGqhN$={W[l'^~pN$:nY\e,_=cGQЂ:i'$ǣDž$^nF?2L9{ؚXxzjEfj%b;\fV̛Ylg hN9P9n Q{E_BAHv j 6(5/zsO#TFfI:aqTɲt#3'[`EͶZW,TdӅx6V9]+ ҍ-oiGCE,\A[(_l8¹=-K]|N*VԚ5{*mB(@MK|[גb`|FIŹdӱ-V| S%}ˆE4o$mwc@X| E'1ww*qWI]~I 4=H^ +A) [W@X~CV2((xO&[,>cIY~Oվ_i%煭^mda{|T. m[L~w2rITHheIgp*^t8VZ^n4V04ˠXMRͿCBsCJsv%~YKH9_jZ1Lՠ|P~ERIXM0G{)wa]|]o}w.щOTѣ(/NZi,RRg5Rih^Nxw`ƿ!DgfTELo~g8Yrb8j5Mp>Y+\X/\Was]# @-h^+ّ?DB^4}βq8WO~•5յﳅE. B@~e+Ã30@q,)X+Tp=s@iehOn89?W{Ŀv~]+4@ʸs@>A s:14 q恳J$Ӏt IFqDl3ItwS&bLi-^Yָ|tf>͂wmQ<5|Tŭ$ (ij}q16ռvv0‚r=SA)]&Ĥ4zG Džd x" wTa'"V1h]DG Wz_Kj*ףv?#y)n0Z!"=Hԁ3N[EĢ5ܡ!+.-#W)h{qG9 a>Oj umq )" @eho <ָtSw1ZNOܵ,՘ӻa"sjz "{i.o~\8P :2HnըgMRIv\D(,N[3fJ毗*!aHra؍#i: j{B-ݧA_XnSo ;7fVrHcm QjG"O℗mΦbW 28&o c>1~*0$?ʓo_d8|>śwNBnKQߝn \D[i3(ޖ+/Ɠy\/2iXV ݢK ãԤ vj,gΏ0_Xpp}` OAϧj8j~؍!etK H/1z@ <;pAeՙFk{~A= -|1<#G =rJIJ*)d={Qaa&糴:qnQS&->H弑[@~Ӕu}q|?Ъ (OFї[pV=%334x~@  5O,f%Œ]VVP%yW0!dd,9TChQrBw zW k%8.L2?uH!# =pm?Sth2qU,<bI<˪ }qzhޔ]Vx[#.G4ϛ[_ߘ>p Qsgm$`GҬaGU :|-0Ya 'e/A>@CvbnN펇Y+ <0t~0s o㴍לmy\VIe=y{q{v.6kB>]ERc\9?:rWYE,7"4XRYY/n- RxFn=[4/N=i_F-Y*Z5 i ۇZvwJtT_Lx%DY4zQ'.5UHd<] ͥ)64S7u`g8r>!܅9bq@ud>5ҔAp'uzk /0!!>dug rt +2S/:]>o\I3ls5/?',s,z|T{7"NZxİQa˭Ԯ滗2X)rD0N%bȚk8B;Gqi)y cHxၢyn?Gt|NUU7XZnR/{{ܑGHGBEUĔvr[3dw)nW ѣv 2 >j.zr>xLc$o c8{u R*EPg*\o%ۢ-jZ J=uL@tFg0 3~!b4|qß&(V6[5>lwҤ⿅PJCt 0/̹Bt!Nm `7Kv&tfCY]6 鎟 Pc=RUU0mb ,ݲ ]w/ʒn2V~Dʫe(;g0.ٷfE(f2tAz' dgwdTQn-â :e5i3 ym3c(s;ìJ yr>.C΋$ J]$g1!<qI]/(q' P/.N.^XH՟EXQVځdPoz,f-1̮hI y#̜zcx&`<ZM|)>y"zcjG&LF,?"0"UX(Bg'֍xXJ'k-CGNu̪=.6j}J503h7(VuNU%$l|{-Fþ܁PR$IrZ]+ ]U&WgՕVzu'_R 9Q@GsF ? ݶd"?PY ӂ`kb!8̞b*\0fKgxx}Pp򨑣%7FBo ɇӫT݈N]E`| 4~ ;) E< i>Ґ0BO*օB闿i2W6cݳLZM#uqj jS ~zYR$'d:Uib(9V޿1,]9]SaNv\GR!g$l&9{DTl \ A7=][zo #Bm.{GD F?;,CLs ӥ(6pC`so~Ne'6YJ1Lv=eEHț"_Q1_PaFoSIH>峛GMoԩnD:Ko8| yTknŨr:EDWi!BWy*nz{QVO g3{7'QϤ&$=%BFSěᤸnjeXt>oC}M]0YTckEOR]}񲤣`P<30zR[V&4NUC}$oiJax 45тn'3׫#?H-s;08 4 FCܭul⨊I.|Cn֚[[}3K:O_ʡrnaXHV*b{2Kp| y7)./yl 4Xw4m<2 ,IUXrՔFhAz>cƉ©< )n_cTتLSVAթ3\( JRuՀme)78רf.Oc|zʯ :*v+?K:M_(tF֝kSRobDWv_Lm19tVޣm˂pKt";crw:+4`U'̬ 83}o^L|$@c&:o'SoG퉕rP6mr{5pHh~Jy7=cmT:ư_ڻ9:ٟ_V|w*)$r-8qy6<ؾ%x xtsW,mgcf:vn#\葶а~ IcWN@_Cxqq[vc.CPeq+򙀓-8T{k12tɎR qg'A0Ͽ5QָF}^$9V=/}(qᚎO /vp@:7K{Ev2w| oAat!ɇS}kJ=%(|Ү/nz22 y@eʑpqF4KW2]ydXAݍb5Ҏ :%'ţC!Mк^1η$Hclj9njRL'P_% qDeflfֽ:}^ .ʩA3jۢ0JpQG/4,.F _H+$ 0-zKukYۇ&$EDBdl\vjτ;o,_fӵNC}ƕbBx 6ON5+ja='fP6R`[) 2F/}ƻvvi;Gibb.B*]$FwW 3ϊz3 C[r c.+MR/,KX{m)l byݚQฑFPRH^{F&&NV!(@x3 `˖PLEʶx2?z"}~M[T0U1cO'4>k̅Qk|d!%V[@;jdgS1n!юZ?M3:9 ͜ҟNF93[E-" "!h .8vC _OMmg2xY0mu6-GKhVpg+`'j;'x"-m2?L&>8Mv* mif˻1^5w~v.7oى٩c`)61 柁HDthJZ<a艕B}}vyw n=Y#bUC|O_cV'`!O]TNGz+zyE7]Nc&gQh/}S("j+-\'5V{v3c=HhS XDTI7Ĉ[+hJPHXuW>6;SYt9uUI 3Ϥ􃧥fz&;2Pd,rӓmx".a>Ec/\MV*!vuXՁb!@X{ۏ(&Iyވu\\GNt845( #CM0~WFˈG$I:h)Ew*dZE? 8*zMה%{N*t Bq["o|#)tb;b\HHMFoGI,󉸕[)Y?WF3a>Gi" 9O!Aͬ_F!N"3AXyl?ChqyF"vViK"])@~iYyi~.g} j"1w fy oK$Yń> \e,ܨ?w4(~ne8IlPNj; ´R^gȱ!`J{+j׋I}R5 ٘/ oS:j2@lBKrR-ω2.w.nM}x9{j(Iݫ7FOTk2 uU[EO5l)2Q -U8LLu6V?sM,ueAq Y̻a }\ŕm w2p͑*Lq 3hjkl!siF7 OFBA45l} .âF1BFޘzvؗIDЄx|:/جt,þ/)o~sE7xFןMxc}3&k~tj 0 /i+4Uw!шV hy )8ŖSJ87ԍ?*ʇ,| 1pCWfdz24/V]v#ޯ`.P" / 8)̉#75Hh̅tqx5՗ >."yL/3R4HOXl(IȄVX;ٚgdq+HdCcP`$ : ŝF00_\7"&@I %1btush!_ٝhP^BYBd@ˮl[CRr:}Vozȥo6c& jugy'ǔ gS#9@ O6me!&[`ڣ1BV0B2R‡|D\;byw Ӧ@gGB=ja3|WFgф0k_=Iqhױt`Gm\YGx?VQMEt#4Is=)FBQ6`g6m~!?ʊ BQ![ƒ KzrSKϘ?*de N/AsfUYQVʉLv=?r";1&cR@[Kg-6|bC8|Lϧ.#ST5OΈOLF!A [uL<=V\3j`piq[/)KXS[ @jP6KyFW,qNMk[=Xz{0hv!<* #ҿ<_(-B$?$i Wxz?>)ZG?3uH Mr0-8&A~l1qZc ۠DiwPFl%jln~7աc*֕QU}"lwSVTWAl<PvSV!4JS8М*h'o+`.3z [|hMɋ˙=3\6N^xP=gSX/.HuGWMܰVgZOry]#FppA"n~0h#SPv۴U[WS%LGGGb->F:US5(ޖ$o!-]lGB4?q.n`L6,Aoxcr3`>;c져f fҿgxXV=P[@,G;A D4O`aCG'+HSqjͻih]\=I-4 e>1nFX? Wg0{uUR~"|B8t"Q4d7w2b2`iv \ v_=- qM^_\rh_Tx֒nD9UP'^"ȅS mW4_Vaݎ=&eP R9_~~UwR&e^txxХ+(R#t*Oi>?%?'FWrèǎD"Y|4 LI[yfN8?+P4̆¨[qg`wGRa,ǎp_$um=CfQ?ׄY1rA=Po֫MJĚ2dsZ2އYRT&k>EKi QTDge 8*VtG7+ 9工L_,hW(QβSad*pa)܆7VI6w:_I0:s Q8*z\QA OS#{A,&w؛`Rh_߫vRHG|q}{1;AZi2kQdj $*A G}ƒZ 0j7FRLca 2Q訃L'0V`ڬqw;b6^3mbи^H[ywPeM1WJ¿q=-pwRr{cP7^^"KrO i_/ -@hYFDw⛵zISDp k\?;n͑8.-$|dJ{Rg[ KM 1cY@x>H&˽)B#zHXy4V99I&n+/,oj{1cA /g6Ocu s[@4zkdwW7% i]e؊ZRJZ?ۏݏ>}u^A4[}[!*^Y`ZV?~ ѐ"sL(Xʇ!Hc9'8u8l@}&M#ޜ1^#ǗiaTZ"PÀdNr#!y!u\e!+4v{m|=R-]3u?bpJ; Y~[BO:Id+QP%u[xU%`t7!v7cԞ4ڻ`$6y7.q lZrH:?Eْºm [&ܕ"`(`EY N<+lCsE~vmbۡG1C< :~ib;hWʪK'WgMvbS=8UpF$4:GS䩆?BId""!B['㩅j8:-XRh>FgϬ#x Cn6/|U.5TuM.bg*z"j kY<˘*Q{QH׻F`r(Χ/ev$jHE0g/O{\xCnI΀"KwCw~ݯ7F.]X.c;^ ]1v|2fDCpHT^1 pc^`Ϟz t31"),s|4'K U7Ĥ33c HGlz'&8􋕧wNF Uh2ViP-06Z"Zna|vg2[9id2]-LF'{ym{ ~v0<2ej_SNWJmLQ4 }nD{ 4i\m$4̬$ɳZ{BP>,"xppGEg[6n(Zib8# 7asCȮy ,*8Zb89X.)I̩gYGOJHҶي|nxO sVLS} &>e0֕g.e{#Y&G}~g x6fpb}KES޵+cT=F,Oc?Ξ#2pWMm #(N ֋sm?oJmU10`RzhSh:$q=`=뼳L'oǰ+'Kh\dħX Q+j**rԅ[Jط䒩p:a$5z3X^rn#f=Z,;PT^~ZԖr?!3,,#v`_([p5%'"£Vx;nޕg^Eh:~NcO?s 1zͩvU Ň*alٗP(~(O 9WNtoxu&G~ij)`#Jy(oKzgdAl(kTlbY*`叱8T^ լA?L a_K7kfp]qQ}]Aa^wf(G>W[GKuFU ݶ!xt!kL B-, 4ωfqLNDA7x\Sq/r/;V\M8 C'W‘<(VQW7= @pɩ,hu1 -Q{~{f_|8EzlRe` CT*]'  ddsޛIhTzqU s&imY CRǽX6áXGcc;Evm_ȲJ ZRD_Lira N`*ƒS%D!I)c_.JT&ף瘡$,Ծ f T&j]y@M[M59%#bqڜCVROaVB^ 2D_{=v *^s<<^ n[0&c<)uؗlŕ ڢ4u]#P1 \cH/q>$K!ȷG1 6bxH1(9\+A0'?8kZ 0p۝ .5+O0JVpA9jsLnG4ZbkS2ZjSW$rFK|5AwiHpEhd'ikjzCy6pW"}.W P)t# -."]]'mab9xT|N}K&E*Ċѧ(_@P1ZyMt^6Psdb(I]PXZ(uO21$N8& j[rRit'F)Y~!RJigAj 9YkHh,1~dZiwb":1(b8^<#=Ig.?)nAlq %DSz2|nӞ_p=~3ͅc(X Ʒ[Ӧ|=SGvt\_FJx."l|Cx[RVW՛Z%Fŕv|!)9,[IIT[MD.@SF"8 SG 7 ~dvdU+93LNYEC.ЃVrĨY9=*)EYo6zgl᫝}w6<ʑxJETМY^Q;[aA_ejp_tl}N9H] Jp*OT .{<~!Y𾌓=DOg9 5i# !w> HHo80z 0@1$mbxR}}GcRwE$'\ruZ&a!b-Ǝ P T׃z%2IJX$gðẈ^H/xܢVRS>E ? tp-XLptpEyu8<_{Ԟ UU1̋8޽`B1[-@P.ѹT9݉˵DRi5g|X ҂c%t_5[Ɗg5m~M\ О\{S3 8I iH cX]{!{5GgfFVÑ #[=Bĉh! =*Ge[^;Hφ}TXSJkas]\گ0(5Bslѡ!;k2C3HL g}8aڪ vTܷHr/ɰ0J3H^tIТ6jkeʅ?NT>LiB7hΠZ?FlwaVwڧmNŴ.?4^B#2ję‡(UkqƗF*+gQSڂ`1N^6|`j9茠?/wW[mFa7Xg]3Q#J ֆy_3JcP SQ)iuFWZTaVD[z`o>gA\|_SOA"ɹUXe3(n0V_-9[mZLm>u;eȏڇ_?f&TP`Yt!)2*Y1$5>ߛ\CcI/k(t8TC˼v缹?/),D}d7wN >臘kPX >0F2߲*66{$0 EڍDI BzoP܄Pfɠ9W$~w@Y~ؼ^ !6E0Wlh8i'PS# )% >^Lm9VeE)̋Tlp8ʕͦG25|cBU:do%}8B>g(G粛Ά'@_lRH$Edajb+6h͇vDnN]ΤHH_zku QU|HoUU(2hkJW8vLmc@jWri k( Yrq*+g228䡧(Hq*p;8TC󬨨n+wuZ->s%q#Z҄/SDD=&4ׇi8#[(_pVD& +ab0!9q8@> PgǕQh]ΊgU)ks6<v8_>mJ~BXo vP v=IOC+ҍ* -iݪޏ!r^ݹkGdd0ps5|J{; L#LuIBu|:Uf ʶV YY(/fs2)!sj_ ̑fӖ:NL$}p=4UC'usCf^h&%|%DC7+X d9j7כCo*Ǎ;F\(f05 ]|,2[s)ճDdž*,.JwoF3Pwk$grqUG_w9<Mx5  ~ߎ*үYb^j/5H]*ΝE6௺u^~LDj??9rP vQ=V`ԞZt 1ΖS/{LZJMB ~EEqcكd_=t%&uLN'ctVA֬ыkyUCH_$K re#Շk#~z|} LfMB{SKʢ5 ~8(8]0_tV ;J@nزw\g0CUTul}z600^SgM9(x_-K{6[xQ1w[CqkX atRkZQᆚ qNDg1驑x:Ϡl6wj~eHԷx͈9;5!0sa{ZՖtʟ4mQB9 MeṉNAQŴp=-u7GyD=41+pq* Y@@Qo.8<ówh3@1?AJȖ :TTkT(إw1&-C89F Ǖv8dQx,UՁ}ԧXklXNjJ:Na9PZ15ЧS3kFkatC0UгJ0xzj){4; '+/ΎSYE-0>FJMfdB!kFS`1'\$-5;R;)˵($ ȥp;2wgdT3?M-oICu!^\OZes6GH4~Kn#@Lӱ,:v52q&5z|VR$&{!+Szd-q\n8сNʒХsmxd)e#%c]$\'dt9ms,XI!3.J#/Www-L_L%12YOX`qc^E1*P~kb%5CYzFlK"Q$<)jDX5eDcc8Mƴ&$7Q쎘e`a'57 خ^naFa '6h @QRa&1C #‘P<nPLS 5NNЖɯ[:@9b66gu43Ӄbi?iMgơ;%\(@y޳\ y[%j]،沗iLВ}eZYZ!hIaӁsi~>QFYvy#y=!):ʴ7 Djぎ8VhR[LeZ'5p`OPڊ/5&㮿y-_#kCr%W.PYlW@JLgc˨f7z4I%vZ!qqy1#wP.ÂzcЭs'WV]C ;b QC]^_-N?ANC%-7'cgѺcXtuQ({eJ_$Z ӕxY,#ZyJ+<_껋p^ߝKJ;`A#37Oq6nc{>4QV"Y-2Q ĵoa+_;2/6GW&Eɭ]BQ?h&IYJ6T%!Xn+pB#$ :J^/[rno ];&@ |3ep#/;=gw̩վE_ǭ%[.I3Wf,KU LܯG` [Ns>svT:D#2-DYw7 G=a?DbѾImSXW)-3^\hx̙\IʥUl?"-#r;8^#"z#;$T"ٮ+cIcu==2gG^+$T*y]c}A;9aJ&iV~QFJ0b eK<(}e:U`~F#dsHs9ou=^ecYC]ExtM`Ggy(Q!'NznЙ;[{A6,J4UɌRmS9vk9+,33]  _dSY>7)ִ<~+YnyCcW3\9A߭lh&Ga6ǨՉ}l+9_u0c!$CU5Lqke3{7Xر3>a{ɘB#JK lE `|K>a!q2PB>uoYZ1N/Cgc]&pB U#B/8:zeǿ)[u!|=$$1>olTHӗ@e!U;S[זP@R"Dўz|ZQCMlkĤ<*X&c,䴷Rq!9":E 80"*3q/vV=,1d !nOlNeYF"qj9#Tu"چt/""kVnJHHRGmsUGϘMxC 'rWsR ,]ăO@%#uE|JCҩc2'b9(.c IRExi' ?g+1>\:'x"X"SYE,3Stt=<[0KntD*p~U܎#9,P˙ vbk9|c[( IVXtRqx;)(A$G2gWu r)YhdXcn;v'uu8f-px](uJCUp.EdI~)Pb}O4D֝I UOxe2{@m8b2xOs9R#b қBtHS5j3^y-KrQѯGد&i +&A>N1{xBłaz.c0VQ%!.Rs 倾 evicJ# VeBSS}P {w`wY`sv?Cև VY彮`v&R-S϶}Ӝؙ#GIϠ%x4g;TQuO䴈[r }h FX˳\f6LB-}~d}I]5`.K㩚'y ܲEѺ@X-E8@U^HيV*+P.{s rjK#VO敀+lvFZqW9 N+Q18W$@Xjˈ!!9rG΢c-sqo=VN%".Ñ;o2<0xFjXFOp#8d]Zkdu t6UT0V p`޺j/tZ nT"t(0oBsE쟤T:~aҭ[6ertid aέoJ z%( Dv+;Ǭzu1,0JSprDvZgI _`|&%2OF6IU_ƀ&u_×!,dDր+hJIB5BȻ0x$WАiB56ca0Ңڃ-%x":'a` +١>CGK tin"[jݐi(!"ͤl2W0_;}+ŽF 0ӭ歈+5̐IB& D锬9MZbG'aĹ^eF_',PjY?IF`wx. |49PW/5gZ+fV 뤛D|YKDɱ/ -=Rh#_&e vGD⩮z[omUP-ވ62Q3񃗮!:*9vk6oe-~Eہػ2 _@Ո ~G0u.!K@G#{-ꇢ}2@xEMF5qPbEsSd?5rU=C,ݽM¢n 2<3"T _22453$s`nzP~c |Rk:\&Nzscudp=H|e<@ˆ3r(X=1X,.9m[30yb5}6<(5lo>1\r' YՒ1kΝ,cn+״_uz)`L; D msd ;|xN%%]~y{*+mm~WKq V/{MAQ??egQƊ13i`.PuĊN#}a96fЊ+')']݇*D:,p<3dTjii40V-!)J[ my.ބug{ z34v;ڦFOurA^si%(Z:"˛DPq{9KQ4G2Xs[!=CS<*"KFIoGβk| {1(gS<%Z@kiz{XG0Yj٠`9*$Nƫq3T.B pP&I+8nؽ`vÃV5[cZ&U!jo=#i7v=l @KA΍Q76|G{f~4N &VR <"EE[}4?m8Smmm_)_O_)'щհ4I _aE+CVQ}cщ=Gq8X($ 5B:fgܻZ?4hw 7\Y-Ax P'{ГY$;Ю ]aLIK :C5M|z!2QoC(D*v9|Ϧ ?`ZW r:MA8aOIu9 /.LoRLlBݭ9b5dNK&x d z0-W~:]3^w7xV|:PqgS$b&9㑧 F̀ YZ