libraw-devel-0.18.9-lp151.3.1 >  A \PC/=„1Kb/5;EBբ :]%__t74V]]]F:̇GdQwc~N"Zg?7j@q/uSksYj|XVt2|fጨ1fh>H~Z+~Z%7u y/Gh@؞š"s̈́v8Tiyx9On$*QzB#pp+b?M5a8qz 500e36b8299a25a95102a9dbdefb66d409ad23c429f0a3a1dee7961aab9b049383d013c58ada33cf4c6b2ef6b3d829b03f25d608\PC/=„GAwoP%cݞ3[~EJNK&Z_$V:U\P֩lيoD9ڑ\wM)K;TÉqLɵaLY;j#+дұUSL aYȉ,w)S"hbPҨ d qGd N5VaI['c?#U#Ɋ$vi4QXkDZB_fC6.>p>v\?vLd  =DHPTgp X   0    t     X t ( *8 4,9 ,:^,Fn4GnHHnIo Xo<YoL\o|]o^q^brcrdsesfslsus4vs wtxuhyuzuuvvvHClibraw-devel0.18.9lp151.3.1Development files for librawLibRaw is a library for reading RAW files obtained from digital photo cameras (CRW/CR2, NEF, RAF, DNG, and others). LibRaw is based on the source codes of the dcraw utility, where part of drawbacks have already been eliminated and part will be fixed in future.\PBlamb27openSUSE Leap 15.1openSUSECDDL-1.0 OR LGPL-2.1-onlyhttps://bugs.opensuse.orgDevelopment/Libraries/C and C++https://www.libraw.org/linuxx86_64>QL "IQ$aB _E#S@ 8-G A큤A큤A큤\PB\PB\PB\PB\PB\PB\PB\PB\PB\PB\PB\PB\PBZ=Z=Z=Z=\PBZ=Z=Z=Z=Z=Z=Z=Z=Z=5a0d34057d7aef85f5e598eb0210f6b0eef02e3fcfd6bd7a1b21ff0043d35937cdd9096aaac8af04681ae20a6fb25d32538e9277812ccf499ed02830ae81cd419ee6af20ab53398a8e48fd767a6109b752c90cc5c6769dfd60403b7ccca447e61ae2fabd8965ce2298ba6678a7fde394376e5af560eebd16c103e249b05787309a3cf4b525483f00fefe51ee8b5edd8c50921cbb52f05a08d10cd9f4b29992809e2623873338e53715b9e25165fe1e9f4b72c7d9cef835bee646817949fec49c13ef74b5f86c22cf42a81ca2138392445a733740cd610c6c987972b6c55045758ed9bcb7a54375ab6983f00b21dec420b4047f58542c89f0590f65f0c70d12fa3b7d066cd92513a245b025f6d05a5d158d94f41532e48f2efe87077dd1389804ad6cce02101c4c13a8cb763e79935e0dc32300169badc99beeaa402dbb7d1f518ad8a2228c62a6de4e8ecbec8979e5d98e32569e8afefa32077ac7cc2fb682c40e3098d2d54a12434715f6679ea408d57da5e8d613c385c58ecc6fe5d30cc81feea173a556abac0370461e57e12aab266894ea6be3874c2be05fd87871f7544940bc823e75f955bd37e812d9e60d74936a833b5f18e3efe0a7daff4de0a34e647558fa49af9c220a426abf0d7a5e190a4645061a182a7df39444214c031e170785cbb9c0dbfdb69b5528a0c9dda1dca1d14a8c31dcc07e065b528829136a9ce8821d94210c89c525dc209c1a0a4d31d7d9e7505a97f40cf351ba88b03df45f996e39b97435a5bffaca3b3ff38b17303e7fb69a788c84dc1af2decb3fb58e4d8e550b3698a924b9cd0263b39d49ea30e892d673e1414bf3bf2aa61e8c39024e02cc9703ff07190e214f4931650da96eb79511d401a05f453cfe2b033e67328da6645041c29611c09d543a560229a8ae1efa50e56c0c99d6e17dd160c9ff94277a90ace6b86a52df501e5d95996a42cbe902bc81937fa6c8a40a1ffdb069973b22libraw.so.16.0.0libraw_r.so.16.0.0rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibraw-0.18.9-lp151.3.1.src.rpmlibraw-devellibraw-devel(x86-64)pkgconfig(libraw)pkgconfig(libraw_r)@@    /usr/bin/pkg-configlibraw16pkgconfig(lcms2)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)0.18.93.0.4-14.6.0-14.0-15.2-14.14.1\4\4\2[aZ@Z@Zw@Z}@Zg#Z2gYYY$$@X*Xv@W8WDB@WDB@V`.VEUrUPR>R-@QY@QbQ@P@OjO`@NTNA!@M@M|M'@M'@Mt@M@Lr@Lr@Lډ@L@L{@Lc@Petr Gajdos Petr Gajdos Petr Gajdos pgajdos@suse.compgajdos@suse.comkbabioch@suse.comkbabioch@suse.compgajdos@suse.comavindra@opensuse.orgpgajdos@suse.compgajdos@suse.compgajdos@suse.compgajdos@suse.compgajdos@suse.comnico.kruber@gmail.comnico.kruber@gmail.comantoine.belvire@laposte.netantoine.belvire@laposte.netpgajdos@suse.comjengelh@inai.dejengelh@inai.depgajdos@suse.compgajdos@suse.compgajdos@suse.compgajdos@suse.compgajdos@suse.comjengelh@inai.dejengelh@inai.delists.nico.k@googlemail.comdimstar@opensuse.orgidonmez@novell.comtoddrme2178@gmail.comNico.Laus.2001@gmx.decoolo@novell.comandreas.hanke@gmx-topmail.deadrian@suse.deandreas.hanke@gmx-topmail.demrdocs@opensuse.orgmrdocs@opensuse.orgmrdocs@opensuse.orgvuntz@opensuse.orgvuntz@opensuse.orgvuntz@opensuse.orgvuntz@opensuse.org- security update * CVE-2018-20337 [bsc#1120519] + libraw-CVE-2018-20337.patch * CVE-2018-20365 [bsc#1120500] CVE-2018-20364 [bsc#1120499] CVE-2018-20363 [bsc#1120498] + libraw-CVE-2018-20363,20364,20365.patch * CVE-2018-5817 [bsc#1120515] CVE-2018-5818 [bsc#1120516] CVE-2018-5819 [bsc#1120517] + libraw-CVE-2018-5817,5818,5819.patch * supplementary fix for https://github.com/LibRaw/LibRaw/issues/195 + libraw-half-size-allocation-buffer-overflow.patch- asan_build: build ASAN included - debug_build: build more suitable for debugging- security update * CVE-2018-5816 [bsc#1097975] + libraw-CVE-2018-5816.patch- security update * CVE-2018-5813 [bsc#1103200] + libraw-CVE-2018-5813.patch * CVE-2018-5815 [bsc#1103206] + libraw-CVE-2018-5815.patch- security update * CVE-2018-10528 [bsc#1091345] + libraw-CVE-2018-10528.patch * CVE-2018-10529 [bsc#1091346] + libraw-CVE-2018-10529.patch- Updated to version 0.18.9: * samsung_load_raw: possible buffer overrun * rollei_load_raw: possible buffer overrun * nikon_coolscan_load_raw: possible buffer overrun, possible NULL pointer * find_green: possible stack overrun * parse_exif: possible stack overrun- Updated to version 0.18.8: * leaf_hdr_load_raw: check for image pointer for demosaiced raw * NOKIARAW parser: check image dimensions readed from file * quicktake_100_load_raw: check width/height limits - Dropped libraw-glibc-2.27.patch: No longer needed- fix build with glibc 2.27 [bsc#1079853] + libraw-glibc-2.27.patch- updated to 0.18.7: * All legacy (RGB raw) image loaders checks for imgdata.image is not NULL * kodak_radc_load_raw: check image size before processing * legacy memory allocator: allocate max(widh, raw_width) * max(height, raw_height) - partial cleanup with spec-cleaner - other spec fixes: * switch to https site * remove executable bit from copyright * remove outdated comment about build parallelism- updated to 0.18.6: * Fixed fuji_width handling if file is neither fuji nor DNG * Fixed xtrans interpolate for broken xtrans pattern * Fixed panasonic decoder- updated to 0.18.5: Fix for possible buffer overrun in kodak_65000 decoder Fix for possible heap overrun in Canon makernotes parser Fix for CVE-2017-13735 CVE-2017-14265: Additional check for X-Trans CFA pattern data - remove upstreamed libraw-out-of-bounds-kodak.patch- updated to 0.18.4: * Fix for possible heap overrun in Canon makernotes parser (CVE-2017-14348) * Fix for CVE-2017-13735 * CVE-2017-14265: Additional check for X-Trans CFA pattern data - add libraw-out-of-bounds-kodak.patch, upstream bug #101 - remove libraw-CVE-2017-6887,6886.patch and libraw-CVE-2017-6890,6899.patch: no need to patch dcraw.c, it is not used- updated to 0.18.2: Fixed several errors (Secunia advisory SA75000) ACES colorspace output option included in dcraw_emu help page Avoided possible 32-bit overflows in Sony metadata parser Phase One flat field code called even for half-size output Camera Support: Sigma Quattro H Fixed bug in FujiExpoMidPointShift parser Fixed wrong black level in Sony A350 Added standard integer types for VisualStudio 2008 and earlier - added missing parts of the fix for CVE-2017-6887 and CVE-2017-6886 + libraw-CVE-2017-6887,6886.patch - added missing fix for CVE-2017-6890 and CVE-2017-6899 + libraw-CVE-2017-6890,6899.patch- renaming libraw15 to libraw16 and amend spec file to avoid such inconsistency [bsc#1021327]- update to 0.18.0: * License changed to LGPL-2.1/CDDL-1.0 * Camera support (+87): + Apple: iPad Pro, iPhone SE, iPhone 6s, iPhone 6 plus, iPhone 7, iPhone 7 plus + BlackMagic Micro Cinema Camera, URSA, URSA Mini + Canon PowerShot G5 X, PowerShot G7 X Mark II, PowerShot G9 X, IXUS 160 (CHDK hack), EOS 5D Mark IV, EOS 80D, EOS 1300D, EOS M10, EOS M5, EOS-1D X Mark II + Casio EX-ZR4000/5000 + DXO One, + FujiFilm X-Pro2, X70, X-E2S, X-T2 + Gione E7 + GITUP GIT2 + Google Pixel,Pixel XL + Hasselblad X1D, True Zoom + HTC MyTouch 4G, One (A9), One (M9), 10 + Huawei P9 + Leica M (Typ 262), M-D (Typ 262), S (Typ 007), SL (Typ 601), X-U (Typ 113), TL + LG G3, G4 + Meizy MX4 + Nikon D5, D500, D3400 + Olympus E-PL8, E-M10 Mark II, Pen F, SH-3, E-M1-II + Panasonic DMC-G8/80/81/85, DMC-GX80/85, DMC-TZ80/81/85/ZS60, DMC-TZ100/101/ZS100,DMC-LX9/10/15, FZ2000/FZ2500 + Pentax K-1, K-3 II, K-70 + PhaseOne IQ3 100MP + RaspberryPi Camera, Camera V2 + Ricoh GR II + Samsung Galaxy S7, S7 Edge + Sigma sd Quattro + Sony A7S II, ILCA-68 (A68), ILCE-6300, DSC-RX1R II, DSC-RX10III, DSC-RX100V,ILCA-99M2 (A99-II), a6500, IMX214, IMX219, IMX230, IMX298-mipi 16mp, IMX219-mipi 8mp, Xperia L + PtGrey GRAS-50S5C + YUNEEC CGO4 + Xiaomi MI3, RedMi Note3 Pro * Floating point DNG support * More metadata parsed * Existing API changes: imgdata.params fields (all very specific purpose): sony_arw2_options, sraw_ycc, and params.x3f_flags replaced with single bit-field raw_processing_options See LIBRAW_PROCESSING_* bits in documentation. * Fixed bug in Sony SR2 files black level * DNG files with BlackLevel both in vendor makernotes and BlackLevel: BlackLevel tag always takes precedence * ChannelBlackLevel added to canon makernotes * unpack_thumb() data size/offset check against file size - removed libraw-0.17.1-gcc6-compatibility.patch (fixed upstream)- update to 0.17.2: * strncpy usage was not compatible with glibc bounds check- Complete libraw-0.17.1-gcc6-compatibility.patch to fix build on ppc as well- Fix build with GCC 6: * Add libraw-0.17.1-gcc6-compatibility.patch- updated to 0.17.1: * fixed two errors found by fuzzer (CVE-2015-8367) * phase_one_correct always returns value; handle P1 return codes in postprocessing - removed upstreamedretval.diff- Update to new upstream release 0.17.0 * Fixed dcraw.c ljpeg_start possibly buffer overrun * C API extension to support 3DLut Creator * More metadata parsing/extraction: XMP packet extracted (if exists), DNG Color information parsed, GPS data (partially) parsed, EXIF/Makernotes parsed for used optics (for both RAW files and DNG converted by Adobe convertor). * Exif/Makernotes parser callback (called for each processed tag) * Sony ARW2.3 decoder: params.sony_arw2_hack removed, decoded data are always in 0...17k range (note the difference with dcraw!); Additional processing options for Sony lossy compression techincal analysis. * Dcraw 9.26 imported (but some changes not approved because Libraw does it better) with some exceptions: no Pentax K3-II frame selection code; and no built-in JPEG decompressor. * Many improvements in data decoding/processing: Correct decoding of black level values from metadata for many formats, LibRaw does not rely on hardcoded black levels. * 224 camera models added to supported camera list. Some of them are new (released since LibRaw 0.16 come out), some was supported before, but missed from the list. * Fujifilm F700/S20Pro second frame support - Add retval.diff to resolve new compiler warnings- Update to new upstream release 0.16.2 * Fixed several bugs detected by running American Fuzzy Lop.- updated to 0.16.1: * Fix for dcraw ljpeg_start() vulnerability.- updated to 0.16.0: * removed 0001-build-fix-return-of-random-data.patch (upstreamed) * Support for new cameras: Baumer TXG14 Blackmagic Cinema Canon EOS 70D, C500, S120, G16 Fujifilm X-M1, X-A1, XE2, XQ1 Hasselblad Lunar, Stellar Leica C, X VARIO Nikon D5200, P7800, D5300, D610, Df, 1 AW1 Nokia Lumia 1020, 1520 Olympus E-P5,E-M1, STYLUS1 OmniVision OV5647 (Raspberry Pi) Panasonic LF1, GX7, GF6, GM1 Pentax K-50, K-500, Q7,K-3 Richon GR Samsung NX300, NX1100, NX2000, Galaxy NX (EK-GN120)- updated to 0.15.4: Additional checks to data to prevent broken file opening New camera/format support: Richon GR Panasonic LF1 Canon EOS 70D Sony RX100II, RX1R Olympus E-P5- updated to 0.15.3: * New camera/format support: OmniVision OV5647 (Raspberry Pi) Nikon D5200 Panasonic DMC-GF6 * Fixed decoding error for some Canon sRAW files.- remove libraw-gcc27.patch, it is upstreamed yet- Update to new upstream release 0.15.2 * Fixed possible double-free() on error recovery on damaged full-color (Foveon, sRAW) files. (CVE-2013-2126, bnc#822665) * fixed wrong data maximum calculation for Panasonic files * check for possible buffer overrun in exposure correction code (CVE-2013-2127, bnc#822665) - Add 0001-build-fix-return-of-random-data.patch- SONAME changed in 0.14, but prior update omitted package name change libraw2 -> libraw5. Do it now. - Use more robust make install call - Remove redundant %clean section, and remove unused .la files - Run fdupes to hardlink duplicate files- update to 0.14.7 * Imported dcraw 9.15 (1.449): - New cameras supported: Canon 5D Mark III, G1 X, 1D X and Powershot SX200; Nikon D4,D800/D800E and D3200; Fuji X-S1 and HS30EXR; Casio EX-Z8; Olympus E-M5; Panasonic GF5; Sony NEX-F3, SLT-A37 and SLT-A57; Samsung NX20 and NX210; - Support for updated Samsung NX200 firmware. * Makefile.msvc: easy additional compiler flag editing. - update to 0.14.6 * Casio EX-Z500 support * (possible) I/O exceptions on file open catched in open_datastream * Fixed possible read-after-buffer in Sony ARW2 decoder * Fixed mingw32 errors when compiling LibRaw_windows_datastream * Makefile.msvc: support of OpenMP and LCMS (uncomment to use) * Fixed decoding of some Leaf Aptus II files - update to 0.14.5 * Fixed bug (uninitialized variable) in SMAL format decoding. * Imported new dcraw 9.12 (1.446): support for Leica V-LUX 3, updated color data for Canon S100, Fujifilm X10, Nikon 1 J1/V1, Panasonic GX1, Samsung NX200, Sony NEX-7 - update to 0.14.4 * Fixes to Panasonic/Leica file parser to prevent crash on broken jpegs. * Fixes to include order in src/libraw_datastream.cpp to better compile with KDEWIN * Floating-point DNGs are rejected on early processing stage. * Support for new cameras: Canon S100, Fuji X10, Panasonic GX1, Samsung NX200, Sony NEX-7. - update to 0.14.3 * Bug fixes in black level subtraction code for PhaseOne files * New API call LibRaw::get_internal_data_pointer() for developers who need access to libraw_internal_data fields (i.e. Fuji SuperCCD layout). * doc/API-overview fixes to reflect 0.14 changes - update to 0.14.2 * Fixed bug in Canon 1D and 1Ds files decoding. * New decoder information bit DECODER_HASRAWCURVE - update to 0.14.1 * Imported dcraw 9.11/1.445: - Support for new cameras added: Fujifilm F600EXR, Nikon P7100, Olympus E-PL3 and E-PM1, Panasonic DMC-FZ150, Sony NEX-5N, A65 and A77. - Updated color data for: Olympus E-P3, Panasonic G3 and GF3, PhaseOne H25, P40 and P65, Sony NEX-C3, NEX-5, NEX-3, A35 and A55. - Support for dark frame extraction on Sony cameras. * DCB demosaicing: reserving 6 pixels instead of 3 to suppress colored image frame. - update to 0.14.0 * Multiple rendering (LibRaw::dcraw_process() calls) allowed without re-opening RAW file thrfough the sequence of open()/unpack() calls. You should be able to change any processing parameters (except shot_select parameter) between dcraw_process() calls. - New sample in samples/multirender_test.cpp: renders data 4 times: in half and full modes with different white balance settings. - Unprocessed RAW data is stored in separate data buffer: (2 bytes per pixel for all Bayer-pattern images, 8 bytes per pixel for Foveon, sRAW, and other full-color raw formats), so now LibRaw uses 25% more memory for full processing of most common Bayer images; while for just unpack memory is reduced 4 times. - New call LibRaw::raw2image() fills imgdata.image array with fresh copy of data. There is no need to call raw2image() separately if you use dcraw_process() or dcraw_document_mode_processing() calls. - New call LibRaw::get_decoder_info() to determine raw data storage layout. See samples/unprocessed_raw.cpp for an example of how to use it. - New call LibRaw::free_image(), deallocates imgdata.image buffer. Use this call if current postprocessing results are not needed, but it is to early to call recycle() because dcraw_process() may be called later. - New C-API calls libraw_raw2image() - C API for LibRaw::raw2image() libraw_free_image() - C API for LibRaw::free_image() libraw_get_decoder_info() - C API for LibRaw::get_decoder_info() If your code uses usual open()/unpack()/dcraw_process() call sequence, then NOTHING CHANGED: your program should produce same results. For interactive programs you may skip open()/unpack() calls after adjusting processing parameters, so user should see image refreshed much faster. If your code uses raw data (open+unpack calls), you need to call LibRaw::raw2image(), and imgdata.image will contain same bitmap as in LibRaw 0.13.x If you code uses access to masked borders data, you need to rewrite it. See samples/unprocessed_raw.cpp as a sample. * Other changes: - No separate imgdata.masked_pixels buffers, Bayer raw formats are read to buffer with borders. So, no ugly add_masked_border_to_bitmap() call. - No filtering_mode parameter. Raw tone curve is applied at unpack() stage; zero pixels removed on postprocesing stage. - unprocessed_raw and 4colors samples are adjusted to use new RAW data storage layout. - OpenMP speedup of postprocessing steps (up to 50% for half mode and 4-core machine) - Most of LibRaw_datastream function bodies are moved to separate source file - LibRaw_windows_datastream is merged to main source tree - Imported dcraw 9.10 (1.444), support for new cameras added: ARRIRAW format, Canon SX30 IS, Leica D-LUX 5 and V-LUX2, Olympus E-P3, Panasonic G3 and GF3, Sony NEX-C3 and SLT-A35 - Support for RedOne digital movie cameras (R3D format). To enable this support you need to: * install libjasper JPEG2000 support library * compile LibRaw with -DUSE_JASPER compiler switch (./configure will do it for you) * If you use own LibRaw_datastream implementation, you should implement make_jas_stream() call for your datastream. See bottom of src/libraw_cxx.cpp for implementations in datafile and mem-buffer LibRaw streams. - Bugfix: green matching is turned off if output image is shrinked due to wavelet filtering or aberration correction. - Removed imgdata.sizes.bottom_margin and right_margin data fields use imgdata.sizes.raw_width - width - left_margin to get right one, the same with bottom_margin. - Minor ./configure cleanup - Qmake files and Visual Studio Project files are updated. - New version check macroses. - Documentation changed to reflect 0.14 changes. - Removed LibRaw::rotate_fuji_raw() call and corresponding C-API call. - The LibRaw::adjust_sizes_info_only() call may be called repeated and mixed with dcraw_process() calls. - Postprocessing speedup and optimization, especially if cropping set. - Cropping works for FujiCCD raws. For the technical reasons, the position of top-left corner of crop area will be rounded to the nearest multiple of 4 (the corner is shifted top-left). - New sample samples/postprocessing_benchmark.cpp This sample measures postprocessing speed. All demosaic methods, averaged white balance, median filtering, wavelet filtration, highlight recovery, and cropping are supported. * all client code should be recompiled due to internals change. - update to 0.13.8 * Imported dcraw 9.10 (1.444), support for new cameras added: ARRIRAW format, Canon SX30 IS, Leica D-LUX 5 and V-LUX2, Olympus E-P3, Panasonic G3 and GF3, Sony NEX-C3 and SLT-A35 * Bugfix: green matching is turned off if output image is shrinked due to wavelet filtering or aberration correction. - update to 0.13.7 * Changes in cropping code: - cropping is now works for Fuji files (instead of crash) - bad pixels map and dark frame subtraction is turned off if cropping enabled - for technical reasons, coordinates of top-left corner of crop box are rounded to multiple of 4 for Fuji files. * ./configure stuff fixes: - install static libraries only when --enable-static is set - compiled samples are dynamically linked if shared library not disabled. * OpenMP enabled for Visual Studio 2008 SP1+, but not for RTM - update to 0.13.6 * Cosmetic cleanup in Libraw_memmgr code * Permit OpenMP support on MS VS2008 * More general mem_image interface: - New call get_mem_image_format returns bitmap size and bit depth - New call copy_mem_image can copy bitmap into buffer with different color order (RGB/BGR) and line stride - dcraw_make_mem_image() uses calls mentioned above - see documentation for info on these function parameters. * libraw/librawwindows.h implements LibRaw_datastream class based on Windows memory mapped files.Win32/64-only Thanks to Linc Brookes. * Fixed parallel make errors in configure/Makefile.am- Add libraw-gcc47.patch: Fix build with gcc 4.7.- Stop using _service files- Made html document file non-executable (fix for RPMLINT warning) - Cleaned up spec file formatting- update to 0.13.5 * Imported new dcraw 9.08/1.443: New color data for Canon 600D and 1100D, Fuji S200EXR New camera supported: Fuji HS20EXR and F550EXR, Kodak Z990, Nikon D5100, Olympus E-PL1s and XZ-1, Samsung NX11, Sony A230 and 290. - update to 0.13.4 * Imported new dcraw 9.07/1.442: support for Canon 600D and 1100D, Hasselblad H4D-60, Olympus E-PL2 * Color data for Leaf Aptus II and Canon Powershot S2 IS - update to 0.13.3 * Preliminary support for Leaf Aptus II cameras (no color data yet): Leaf Aptus II 6,7,8,10 and 12 are tested, Aptus II 5 should work. * Preliminary support for Fujifilm X100 camera (again, no color data). * Fixed possible after the end of buffer read when working with in-memory RAW data. * Fixed possible loss of JPEG stream sync marks in LJPEG decoder (this bug was found only for Leaf Aptus II RAWs).- update to 0.13.2 * This version contains several big changes, improvements and bug fixes: New low-level buffering code for Huffman decompression. Canon CR2 files are opened about 1.5x times faster than on LibRaw 0.12, other huffman-comressed files unpacks in 1.2-1.3 times faster. Exposure correction code based on linear-cubic root combination. Correction range is from 0.25 (-2 stops) to 8 (+3 stops) All 0.12.x features, including new cameras support and half-size/green-matching fixes. Changes and additions in demosaic-packs: Banding suppression code. High-frequency noise suppression. Green channels local averaging to suppress maze artifacts. OpenMP speed-up in median filters and green equilibration. Bug fixes and improvements: Better parsing of unknown command-line params in dcraw_emu sample Brigtness table in ahd_demosaic is calculated in reversed order to prevent possible (very unlikely) multithreaded app problem. Fixed file extension in half_mt.c sample. Fixed incomplete data fields reset in LibRaw::recycle() Patches for ./configure system for better LCMS2 support - now provides shared library- simplify lcms2 build fix and rename to libraw-lcms2-build.patch, as it has nothing to do with the upstreamed libraw-pkg-config.patch - remove duplicated documentation files rather than using fdupes - build with -fPIC so the static archives can be linked into shared libraries/plugins (cf. http://www.libraw.org/node/535)- Update to version 0.12.2 * Fuji FinePix S5500 size adjusted to ignore (rare?) garbage at top of frame. * Sigma DPx processing disabled because of unsupported compession scheme and incompatible metadata format. These cameras will be supported only if dcraw will support them. - use liblcms2 now- add libraw-pkg-config.patch to fix build issues in shotwell (already accepted upstream, cf. http://www.libraw.org/node/534)-Update to version 0.12.0 -add libjpeg-devel to fix build on < 11.3 -drop default cflags patch - no longer needed with autotools + DCB interpolation and FBDD denoising integrated into main LibRaw. + Two addtional demosaic packs: GPL2-licensed: AFD, LMMSE, VCD, Modified AHD and AHD+VCD interpolations. + Additional median filters from 'Modified DCRAW' package. Foveon support also included in this pack. + GPL3-licensed: AMaZE interpolation and chromatic aberrations correction from RawTherapee +LCMS 2.x support +New ./configure script, based on GNU autotools. +Bugfixes:Fix in green_matching code to support nonstandard Bayer pattern + Fixed bug in add_masked_borders_to_bitmap() call for cameras with masked border composed of odd number of pixels.- add the right configure flags-Update to version 0.11.2: +Imported dcraw 9.05 (1.439) + Support for many cameras added: Canon: G12, SX120, 60D Hasselblad H4D, Nokia X2, Olympus E-5 Nikon: D3100, D7000, P7000 Panasonic: FZ40, FZ100, LX5 Pentax: K-r, K-5, 645D Samsung GX20, WB2000 - added LCMS support so libRaw is color management capable - added openMP threading support for multi-core machines- Update to version 0.11.1: + Fixed bug in dcraw_emu sample command line processing - Changes from version 0.11.0: + Processing pipeline has changed: black level is always subtracted on prostprocessing stage or by special subtract_black() call. + Cropping on postprocessing stage implemented. + New API call for clearing memory allocated by make_mem_image() call. + New iostreams based I/O layer, much faster on some systems (esp. Win32 and Linux). + Better exception handling code. + Secure FILE* I/O calls for Visual Studio 2008/2010. + Fixed bug with half_size processing. + Disabled OpenMP for wavelet_denoise under Mac OS X + Russian documentation re-coded to utf-8 from CP1251. - Create a libraw-tools subpackage, containing command-line tools. - Drop libraw-0.9.1-configure.patch: fixed upstream. - Drop libraw-0.9.1-configure-optflags.patch: the changes in libraw-0.9.1-configure-default-cflags.patch make it useless. - Update libraw-0.9.1-configure-default-cflags.patch to apply without libraw-0.9.1-configure-optflags.patch.- Update to version 0.10.0: + Imported dcraw versions 9.01-9.04 (1.434-1.438): - Separate black levels for each color channel. - Changes in tiff metadata parser. - New cameras: Canon SX20 and 550D, Nikon D3s, Olympus E-P2, Panasonic GF1, G2 and G10, Samsung EX1, NX-10 and WB550, Sony A450, NEX-3 and NEX-5, Casio EX-Z1050, Fuji HS10/HS11, Kodak Z981, Phase One P65. - Color data changed for some cameras - Fixed file descriptor leak in dark frame subtraction processing + Small patch in Sony ARW2 unpacking code to make valgrind happy + New command-line switch -h in mem_image sample (half_size support) + Some patches by Johannes Hanika (darktable author): - OpenMP speedup for PPG-interpolation - green_matching - suppress of 'color maze' on cameras with different green channels. This option is controlled by the field with the respective name in imgdata.params + all client code should be recompiled due to structures size change + LibRaw::free() is now public instead of private.- Split the static library files to a devel-static subpackage, to follow our packaging guidelines.- Clean up package for inclusion in openSUSE, based on the Fedora package and the one made by djs_core. This was version 0.10.0-Beta3.lamb27 1548763893 0.18.9-lp151.3.10.18.9-lp151.3.10.18.90.18.9librawlibraw.hlibraw_alloc.hlibraw_const.hlibraw_datastream.hlibraw_internal.hlibraw_types.hlibraw_version.hlibraw.solibraw_r.solibraw.pclibraw_r.pclibraw-develCOPYRIGHTChangelog.txtLICENSE.CDDLLICENSE.LGPLmanualAPI-C.htmlAPI-CXX.htmlAPI-datastruct.htmlAPI-notes.htmlAPI-overview.htmlInstall-LibRaw.htmlSamples-LibRaw.htmlWhy-LibRaw.htmlindex.html/usr/include//usr/include/libraw//usr/lib64//usr/lib64/pkgconfig//usr/share/doc/packages//usr/share/doc/packages/libraw-devel//usr/share/doc/packages/libraw-devel/manual/-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.opensuse.org/openSUSE:Leap:15.1/standard/b32d9cc00d3c952a17ebef063dde69e9-librawcpioxz5x86_64-suse-linux  directoryC++ source, ASCII textC source, UTF-8 Unicode textC source, ASCII textpkgconfig fileASCII textHTML document, ASCII text, with CRLF line terminatorsHTML document, ISO-8859 text, with very long lines, with CRLF line terminatorsHTML document, ASCII text, with very long lines, with CRLF line terminatorsHTML document, ASCII textPRRPRRc'/i/rpZX0w HOS?t܃C@ :r"cǙs\@)@ vѵLuM:)`lR7]!?w#!(S/b[,tVR3qg?ʬ6^2*Fr#)m븍8a$h1>0~ڟʖSuc#{j5tO}^)ƅS7! V;L^<lɛW^pv bJ-ϣ5D0#Sb@֡ n;-YOHͳ" ԥ7%mTZddT]O-,Fn6Qc|?b2$JyR1(xRCh*{cflh1IwGǯ8ԟApTӋdqH?' tǺ\Nj@cK5.1 jfe(Fcl>-4$b_m$c.jih- ʢbYB}`ʂ_ FUTY<&?Or >]w;U<-ĸk%'i|$4&&2u=r, /}֘~O(Abwk֢ e0Uhl Eέz]A]ڻӌwAJxGbyiJ< _|N8ROEoV(*fm%*PHzӘ4P~\V8 lqq!)(@J>d!kۼU&\\iHI [$DF,̆+$?G L%5`v8k7Rk"%jI ,Ųi4z75OΝaqʥ |ZSj0X9Z9i AX4 )Nh `;[j%@%||A2+"\298џq2;-t_s:܊ooڳ9abO=PDv_ڪKV%݌Zp$ޏ<ّE{KqHiHKs-&Kۆ6! |a~I(=L=Pi^egM-{{Zۍ[_Qg`-!L hܿ%w ݼΝF|6*9sr#d3:PDwɼƛ۟O|sI %aGVjiT˦;W6Wf66t~ *Mj%I͘X+]$LU.GY((Bok_Z# $jdڨ5y*5ѝ?Qa%dm&|2hp0'E({&L^]BEyli2-*?GY~KWb2r&DonaO;áI VǍ`juB$E~¼F`baҨ VB15ٳ7paq::}NPt;hVm#.R xWEɉ~^ay&ݰ/qY ف 3Y==5=ԮG|t'VWb& {*%ysf"#b2:Α"w~)4Ǭπ <^&o9HTcBjFj@_AY-$ Mǧ 5݇ϒk{;}sKm>K 1(@ 19['Z͔xZi}GGW`1VLjj6_xnE@gCK`9f"ާػ5F_M$׳dw_`,bNIz rz!21;Z-:tAur5P€0ZIx cUf5SF_al@jyEQt!"lEvTd8N"ur-` T=&aP4B,3@ا2nյmԲ#2+wNq1pBPl s)M 6+JM k˴ۮ`|,5MHS\ޡGYMJt~z7>wی@ȍ ̣THץ`RGd (%as/=.nW+k':tN:dN216>lrb0Ķ<[`Wg٘W>ÂY6& ) MR-?azY:ѹ$J7ˀ]>6u.IkvaK)apZ,I ȹTf[m $TQKºX3.kc>B}d!LJymJf]fdA*sY1[Gtwl-llk)y@L֦5j B+( NDŽ* }f^\xdU=e~`hZ9zOOB!ʂ3tV?h'n̹ǡZ>ޚ}C!g,@!o FŞ3)wW`I; $UIḹ=SlI/ƥ'2ÿ{pMv!jhbyɻ]w)>'161?P7.)I 9%= ߀=P6H X,aA ˄ SmIsb᜷tSqM(TD(-_Iy I_Z-lO5+uzVo90h3xws@K1*`CN{/#Uմlp~? Ylu, ךqa~;qOO#=(ca rδHHp !ˆY%f.zo"|RǠAT°:CO,ă ɷlI2YIRpGEIZd'k#4i[$D"WdJs0#Ŗ7Ags'+xOu;Ϫ1S{q~CIx{ R}kB/6U9.X+?{H 1GO4zw*![S &BOV-/u'[a] #*j̲])+#U" BAL{[<vڏ;Q =B*)M R2L@/2] R-ݪmA|qSu +d;O m=7RNwоEDvy[uwAH&fD`O2?3.IA_̈́ʜJo%;eYBX𦡣B=Ri@_yFJ^Z:S"oIT2*B6[lo \dy(04e^C_ A.Q)~$ܻM.J e[C"櫬U"Q&bH?k8Bě&poGN`*z77 YձRYYg(BjT!t|%z(pݪRF]>4ɴO^io 8Z63 ҫ7. qml/d1GX&L#7|1a{"ULV,c/+ɘzG&{L~y8;Fo45svdD[~ꈃ3ǧLy2+/jԣ'[GYS*׆P[q)7bE1aG[QCt{ƤOb;pPUw5D ם&:ԝ 62*? )a4ynBkЀ[z,t3➝o[N:م:)1QX1vF,҃ 0yro0THŴXVcc5ylC+2 a,:8uo~QqWi-CLA("1E|{39E^h Ss/XHMuyZ)Os@.|AH.1HUb`T9TwhPCgX%2.)@5j_x&XYmp,XRNsǸF6Cv}(2w=7LeͫUԪC-Vd7PQIax]hzJ;6uX#җ7sWhB6g(]n܇kv:n&tBqpT0"X+J0q,XA7?6KjGsӬnjA>ȴ@tX9g Q/K_/E#I魝މb_bd#ؽ ۋ>W!iTb܋F'r#₹Af?|&ɞG8 <kiF؍$DU 7ts%ZzL("' 4)H%曑>BYk= HW,ei^(TzgD(H&wx9`kb^Ҳ''0BdǬM3ѹx6/8~~J? IU7>Et([gm#e5wQ)jFM#'h'Oqxz1ɨk'u+g~ Ґ.2u֪]wJZ*lƼ-czU[gxP̼"#X1ÃK p9ihgOYn63G]6z0F׺)59 qKfb^n<` hGO. T\YTjr[T@‡r(N@,#$ Nj@4X`hA* F`3:G3(u\২YAM9ݖ:7S ެ:L~~6QeXS\^Xr nB/?'_0Ҽ.BU/ JiWi|2Y̍~qF/[z˭d^}MQOJ>CƒsX)]p  wĉpB $?²ϒKa\61)C Iмx-ac / u'S$e DS u!>9zKeBfnPK! s0D:?rഺVOxTRQ珘UrN oOY7ϯqh& ot }Tj]ՀaK_PFb>+$BSkЙ%{(@!ij.gFռm86p]bIґTsvk@ηS'1ʫt;rЂ?X2. 9__P 5 )Iu{-g(!J1@+XCm%;'O ?gWu.02(*sHӲc xGM18}ED:'0bm=: .= J{ {WQhc'( (f 0\9s/Zq ;izF.>V#'Q:cc^YhrKH y}Mzquj?9%B j̈خ-z7)DXQ<&KQ{]#NcX0'J MXZW~x56f]Y`a܇!W|m%MUp#u7;+kFfw608\5~\F&`)'#J֞sjU]/pD9B2|˱d^9)U o=rʶ&*ǸF͓Kd]GpUma`X@t,f9yE|o_w!ԣ![,#@EV*XZv&Sݐ!җhJ aaVy-SZ}KKjUY5Wl$"oB󬉢\!HgjĬ1d B֠a h7*Q :qB[(B-NwoM&狐6׸wިbHoq+M{:lZdqR)Um$kߜ5i dylbP,J.,Noꬪ:P ˕K(ou[ܨNS%JLB_d6;Dnqj dݖdʪo'Bot3ePaz,}@5מIu:W}^o8}j?=seQ}2ZKNKh)ĻĿ3r5U6vj„])A:V2V\onP0OXLe"X`)ɳ6 AW#n1zr.pCf tN5+84EB*A ;j#'R??fǸF-t KQ@;&[Җ:s!3& $/*䓾9SV3-%<□X-oιONtYr]ݮsA[.XiĕMB{Jf͉-0ON.Ln"{dDdR訵B +JL]&q=ZghOV8[)P濪BFG5JyK.CQx^bdà:a[#PLa(  > u:CAT_ST \5[I9}CtAmi(W`AG6<r!g];^x@wFB)%9*_wUZjW^qCԙ:?-p=[^QP t7|q 8f%jGǧVکn@u?ojaTS`!1rBX3Bb1,s+yYG'S+^w493 Zw] JDxve0̡{픬 $ODP7cE+ ma! J, B=QLHB,rHJU4 xc4ڍm{{cD<@E.&L PD I&)aWKW1\sP=e)O;K g^ '"T"VNS!a! q( M(WO gozR_XqwhA/E$5kv2HʚPc-&\+,ҟґNQb ~췠=J1vW{nocFP*#Dq.v#QN2LR?ee5y3[D@批UVNDto+ve#@sS!X 43 حVn+fDTn@x %C[Kɰx8eOStEgN,w|(dcjefOykϝI2O6C,1O uQC.u tm]usB͊bXZ8d< ' l!K2pUq)ԏJRObG7ڴо㥯fՏru&_ڬ/5F]Ku ur{ߕz)( k+Á~iw ڃz[W._V񑜆|Kdg1>gQ&UBŖ}'&[dt:Xتd6TV$'CLYɛ1O~Diwڞ.,+,^alxjRKSv0“*6deUX,% ){+5k+l/7Nt ~Co)7ҌtZxq隮jeJϝ.17=H!E`ܓyˎdZ.bGߤ3Ґ|LlZyF|A֊O)5a]: !‡x3Y0h@^ޒKAUeYҔ=݌(-A9q{C1fxL PuQ{>Er\7+OB ա R<ɐ.$@?†{H2X1ef݊%}`xFj@}^WNH(r) b~v9Gpbue򑯷uWF(s ^Zf3wy a޳!03ߝ16ᒙn#܆ZXz^ BD}B8,χl6]Ǐ- B `AAn0%$2)yвI*K O_?PcDH{ uy}R:C2)/ouj0i7,/Ni<#yGe<.~T+ ?~JƧqyG)*-RpIbzOJl";MmzBߢmIƺYhd0V6OH'1R"ǝ?l> 7e-BM6/ }A$|ZQ +xVmbfVXl2 ,4lFy 1` ovN@e9売⊰;J`3KI*8:ଞ33A/gq!UX:r8'\]>s gٛsE\C >P6;km/p %#clHӕ(e8il)aJl(k[nODJ,]Z\qW#̵ˋ8؜6*NB~,lLFͦDPל(xcޜ^C9^@=DTTLP&dOE\Uϰ"m~h/f?8P[f!ځ@ar9R L%;K[g^pfmghUԽ5.+UbZ,o˪%.M7,_ފM>q+؇)J G$u8?nE/xhEV6jHtGU [jBPupc` ((=Ն m9 E_荾s@Vŋ>߯_H?OQd5*&PBPڻ8-jZ>JEAI6 D$F0qP6]'RreΜ3DVAǚSDPɕßR ˘eOUHaA+yX}tUW6!Ӳ7{AFHCLi@G KX9C"ûgej$u56*(k,{!|#EԦܱ꧓nwx]1Hhc':"S&5sv}3}_l B+xzc䯖+"f9{PKQkYUa6;ߘdow3FU?l_7$٣m`h]_-F;#5^}z_ݤ1mO^< ~Drd("Xm[dZtEVrZXi +AEpj<0)PHNGHB>ܙ5_+8?fbRT94ed)/KfSVaAm&e:#lČheDV8ʽIbiaɱw9ul)#XX <̡*@쯣t*' e,Ϙ95pG#sI*& =,L1}m6gXsaNSO`ͪ dUS7+,ޅE7XkHZOd:"} á*YY_i6bnD8֘!p'tf Q:;v I{Z:xܡr0bJ~Q-*'DwJ8Gb8L|[Q©PM Jš$>N\u0D˶NQjT=%#}K8X o~ 'Ԧ&c\k'!^!97|܁zh9W/z 3,̅X `F&Wm2„Jj"Cw.|l;P+H,7R-SY)W U-֦fnsضIU'oIy3';pH<ҢI/CݱcJmC-Er:Z_ 1 ;2f2RU<+hz Q͹݌kv5m#X\+};b&)ҌzRvjݜ!mE'R(/1$-/ӬOxc3v '+ 8^r9h4NJ""򲅫~VPfCϓ\AFIC釭ʄo"FkEf>Q ^z<L6X1kF=mҽ5NfP-q; !cH~C钒,mk7S aq2BBiުɸhQ`lsL%CŨaú208]p< 4RC08"D]%hrPl_E%DMbC}q P}ZN)0P-Z;FhȠ&U+dj]'?0qX#C'L|:"3ė-CD|-qW PxQk OxxI<~D&ft=[ 1'aa}Le4ZtBd#u예(Jfz,caվO=օf@76 u!)=TF'EWh\]Չ7XtF._9vB t" nYyu ^-;MbPGv\:nNu%>Wejzl|%sć&#=+g)YLoUL:[%<o-WȜ՞ty}9J'߭DbFI8*$ =H9<+ p YFfgdxUW;H!&eJ&K0F+RNMP\$QmLE0b2pWOVs5RΏъyT"Kp+_n_eT ˤY` Iօ͑"}qWh  {_Oj I_#0$ʔX) D)V{'-CUx=BT2l]]Ó̕|37ޫmT(&9.S6jXKK)n.1gr9hg):$ƮJAyN/k,ɓb3Ὺuͨ;շu*(@+ ^}H&!JVFՆxax^t*p7P B,}3@VF,ѻ_^DlcGD tdۦ(ᱰ*L?&5>J_Tl]i @bd D8*y=*Q=yR KԐ1gn4EqV -P2M"UEtq9we*lWh"&.Y= ,j͔WѺud7qf25 Խotoмz9ޫfDǁjm@):|o:KI 2b̾.Q1~x nY G?(S6@`6U~_2c˨grP21v5n$MnwHw{mJ+R~yڂY N?9-BΉ{AhAbxXX yGp1%^9֗A]З.LߓYX\5FĽ.| 6Òq0m!K :pcGH }͝vNDoa!KCk'H4שH\Lr8$õ{X,mZve<PQ x!hFu(++kR:?W u=Ǹs{ʄׯ 6$ߕ#.G/ EEЅuCLWQ;m9>λl ,pUޅrht!z?[No:\A"XV%n a58jL@A՗£.yvzzbwGF1\pnܐ ~1l0P-Ri>&XAd| q#&TؕLh1UQ5L^;J.S;`b릇ۺ8l,{_a%0ǘV`!?M) 8 p)>@uWQIbK$չYF8^#ԪMJspd 8YܖYņ|2,ԑ |Dy,^<pkUIH34 JQpJ$ApJwt&R##H/F40<4!Oi+x:z;?)¥2. fc3iR;-|녁VHR}8f8hg}lAqRҕڲFT dݝ t/CfkW+3WuX)훋E:$![{t GǝZ}> ΎE4[;qc&V)^#WK$2:0Ğgp>O6(ʮT2Ng#/d2qF \W2u7W4}|_]ʴP1ypD~BRbȝQP]YhK(v"!KN84Iz-%f[oSX3sxgg:!h'=ugP~"Ẉ1x8HUG; ׾o#^ލ}&Ca~ni%An u;6"èGAb _Le=*NgAy_+Wy@=Ѝ5p4v1\ n;9b$4X]"M(xnos뇚Oz_"\CZK}* RoEp;5hƜغ)Ekpƨ|Bo?PWz9XXjT)r8积ƚydQۅqG/(^*S\edh $J7ʐ\⭻>IM4}]_6D<@!YrmoL&M06sh=)zqJ <هAu$c<Ӏi3XpUn09KocG8ά[VrU!ZXK8v'$Dx /)unN;4akjȏW/^L[=->$:p@W^CT80iNWNE5^?:OOŖOڃCU9fFq V}v#SY~CFh@mŔ-ʚbu <1rh|t.iWֻؚeDaA1VCcE,nx-ѸýT2#Ѯv\kX\ >c|ƛ֣&.bxM.oBPBaC|i'dro+TE!#ocH4?U(E"?(&RǤK^i,%Z6` d6IUMcmIwT,[7%'e &gWD%zyb_zUa}>]Z@Vv_ۧO,H~t8|,uhSvxxߦL.kø$g_$i|V/o*r%E;|+b 0daĀbDUit.QqabE0Uӏv 8J4 N.~Th|sA8bA;#6ϖKZKh\C,dIFiz*U%ro]8'TWr#uX = Q(pǐ4a[&N*8C7B:};)$V -SK1#*#hI?<4!$8LvhfA^o}fq.da۫?fDdʎR ŬvORAD&BY~6|QhIIWI60|4F+ *2f_'D %ac&cܳ aR%G\LǣܾI%Z*b ElZmLq)ll7ij29fO¥,bL C~e0WwQ!Ρ'o߾~mqS5>#x @0u5oYnB}!MZҠq5S D,Cyⱥc`Lm `6e_)CXV_sgTRmQ5Nha t$G'{;hUΏM09<=Sq#TSvYQ_,=k?:\DTYZpJNK<`%ُ }o?]0սv9 ˒;nS,F/p¨|cهu]7q "5{p,; b"JJpyO}S\WIS!o[0('../bEXUIQQgb!vNH}~ϋrѹe#[,L.яὈ2Gv Z M(GKJfm9j@?HEԿްbV('U2lg˗%5MPv3_ap]u\yfday_:с<ݑ2#gaDuB"yM`tn` e'kp}"ۇ?V<~db6,L"Q l/Ƴcj Pb6mF?#_2Ed/<\7de}< N-,y;´qJ F[}`8@# L*}>5nwgcXR{Inc 38=\H2I6[ WЖɑTX xu`~=swM8YCК{j:w8A8z&GH"cSK[^$5!!/e0]aD.|0'K(Ќ+?zHz»Wvq{O":B /9C>څqP@\N!g qR6uշXN7gOʲiO%Qʷ58Eȭ?6AHOcĥ|^+z`K^k7˂o@Fw]"AUaxwοqLDNYT6s5 p\yAv`b.;aOr|̀\ka' }˕\@kJqH\ G=8$@}?+)(6EkZX?u$}^ld{VjLuL Jeyh1O(Owvu 6A6up(SAA %nx܏/t:0 `=VJM=vx K쵖M#/(٥[dX'(L.$ WuO00k>@޷V5P'YEar[ ʘ֪jO?$NN-׾g!^R<ѧ?xH b}Noz1<=YI$c/Q9](< iK- K5Fܪ@f?H*{zfG6nYfVR!΄=\iյiOGXIK#K?d꾲7!8-}'؛2ClڢTA w/,某כSAlq\A.Pnm6onr'Ծ< D^a#m&]Ƃg4յ][0ħEEk!ױ=x#iL,q|1YeAf@q=2*y:F^Wc%C(5,2WK+vJϺ|TQm=J;ۙ/d'$guT$^F<_LՑ+ {G<f]W r'ҴNWvů<Њ[:%Y]n2zbh+x(Ѹ) 14h4]0_;0˯`f-u; (oMoT=!jJjُ6Y~:]G" P(=rSG r?O`:W9E;CDy)_L}ǥU3:R)LͶQz [dl6znQ4&N!S~֗ʡV͸3OyFAa%#n: ̷ mLQh/˲J*2P @7[vV+3nqn,s!㻎*6 ي@w}0%) |/<"v)L7ϓS;nJ&a02gtU bp\s-gK6Zla@L;.^͋g ess=E=m](9>*>fN'G!вB x9hH5u} *Ľ_zs[)4PipgV=l>hsoӚC:w{󁙯;IsJXX%AE_,-ႋ۝RWwS  u7rE_w=W1,ioPz:8ow{2?_Yӊvjz>E[_.0v8J|7_kR~@&Ns/;W^7\@}/i-! ϲ9`Vdڪ F~.&ы[Pq(=L(Kh8`*%2 6\! "6[N!g'Yy ؕxIIBOqE s+}lOy>"mP5'P<#]M*Ix7< : {KVU6ڣc˳CWVsÔ!PG~Wp[38 o. S}~|xO,3 t-Law^_!Ҡo.A?hj]q]B#ZФtP}uz֌x$/FjM H™Q |k:Gn+F)%+s5쌸`#2pטTr@ uDf5;`鵚Uuį}A',n]-8vQ1@o"yR]4]s?b6^smbV#3 cfc *i6C] r#NY0`o?6n|+[} Ѿȃ8su'֬ENOCۡO;V >APj E6@*eC 'ZM-5o륟xbYZn&ۺBzwjBkj]V5 xG g$Ѵ YoMu֧h AVJgșO0cD~!Qq2/+oLز ƝGL$\foʴ^"U}Vw]߉_ %":qlP29N}¼ąc0!JkdbHyqxY+P_fp72ۆ0e̓I=z /ݕnuHijtz^,´]~Ah3 'խ:#@|9ge) _¿][Xa PL$\ms Ms9qy!R!^\:r  )OvLόS-->q^Th2e [J֌R3WI‚ghIS\"܊x \`Fgȶdg wzXc#mXoXC>hbMxꋻPna'a_C  D~oe&)Z:C$~SR''6 9t _ .(]]5܂b=Lf'Eڧ}_?MMB@Ni yK9]<\.Ff|o9%65ֵqT]eB$hZ,'˸! ZW3x%|B}zfIGXfȀYыE=պK>!%T0WgrkYH%U/ 8/A>٫|):b5jk*ONU8U"{>Q ]N9]9B[ޕH,^&", 6|hh[c85#PgkĨ]i5V Ґ߲߯y58̦? :iRS՘&ʣ@7.gM'aQe;ctbib}he{%$6فɨX-k^eW m ֍71 Y7 q Qޓwa,=9Ԩi*B}YSvdNW>{hPqP()|T q{0hg4t헺[ȋ~\ > W%4N$){)~?G[>MO*Q*ʱMJ4BǙ qB; 퉆pxX73.#BgWR_f&TΝsi)'σ怒NVa{=t2ΚCd4|˜jqуApL<_e_P?B~.P ͚5A!4ˏl@ڂ&kHC9JQqΝ GPt h, $ۭ'!, 2XAi蘅[~eoDmɦlNeA5bEdYɮ͐;ltӀmEl8]=_lUn{whtP d`G9uU߹:|a$YcJ w^RKw~1]Üx3E'SH^cM~v:.aB: U5ĺ&h.|NE0,ВJg. # g*ːVUd'QecM+L\ǎZGwp}9$[SlaY* z+PuwS>EoE uZT> :l VThPH? D";Po3g.UFBM0ei쾧'7ʚ".ҹԉiϘ饇,*KnQpɔ3&d/gҏy Pc,\T}W 8͟sxbG>Rk:# nrИLVj!T<d~ V|5ܻx& _JI] 4s&SZ*{n[@^_.p$ɯuAO:QŋjKCBU #*Npi)GzR^6"qt*SA 1'ދ !^ 'g"xqX󃌍H[t⺬M(mKq K=9&ʯ7v>ybbj`B2wT?Ɨt.G=#l~,CpyaM\phykfTDi7`|.vԉ }$ 4)~ ,ET%Ez6 )@3{nY8g @U-"w~Oj3/L hf :m6 Ç>I ţ|H9B%T*#U3hQ%얊 rv!~Ecaw>/#!M}sDTlU9U)^^1= 㥺dr7y ūhuso6@29W8m]A30I,g]Rx${mxC1G.jRH}+#R\xZo* g8^?Vr:xW>@Dے)r#ȖW7 :7&YtU3Ǒ{>*6ˊ0b*jthxJSSY$km6Pc[\;yLoiߔazOw>/<ܯ}?\tQXoB8 #+`r-2WH*$9nH#˂*3bO[؞OAʬ2jf63`։VB)<VVy9}aۻSo\6(\wO!٢aࡑ_OS, ˑ췙AB_-<1XUOj yDgwi>ZI]CY>M+{ӆƩXSBfl`rJga0?#t zuI"Nb6,A#Ω23RX7{ub,ޥ[Fe:i\c8+Xs\KxO~rWZ7ZKץ0dtv}edF'dg52{D0hG$"iZAtᩱ (vwe8"j uAVy5k~o|6 m75aq>zv]:\+8 Um6A>S7< b3ɍU`ڳn_z16 {Be>?zDR3">fwn/̝?E꓿Zxg^-_#"5,$iJ#Q%14plOi)2 +z^j*q]h`n]A Ɯ$ TXw.@k7X;؇f}Xŵ^*uErb/> )XjUQ# J&mIY++V`-h>ꝙvWը`s&Jpre=}(ŵ Xnu%1`|]P&6%B2:!Reoӥ 0SH#Pݣ/@%ŤBpNG8g}AX^"RMIP`T 7aG>k訜: *v>?S{Bn9Kͭ YX`W Z##ɆRX,,%)ЂZFD˺WPX~jA 辑XT e.^ F%qDԣ9-'bD:KRt\}uPM'}Tp"k9_'ӂ~`q"9|hmfTE`/05+/;>V85]\<+_Sk_&g }"w7IxKX RLn9+KfߩatۘUImw j9=MNM@t O F3eB[lc.p^ cdb`r4O$&Plʊ}š˰7㘲t0֥uviG |O*aJp>;aI ^A DsgvoVTY%ì):tybtSV吓!<'ՕI{x8VG@e p9o Bs%\Vw'0vqS $Ѽ֋b1ͩ4wnb 1vupPG zN@:`]OKeii$ YYWY&Qiy\`u?$_h䲸FPɠo۲`0d|> ة51=tS9Ae;xd0XBN4?bԃZP5A, ;Kdw^IElوn4i}\j'3{]ǚ&XUǴ~#P"띚ž7ZY{LV:t6_h"}h$?[@k IEB# NݦQVQ>ɂWM򭘎n.V NKJL P._iyT,PW/U mRng'D3hnDYs5Q?dSabޢ]Q5'`z5պ|.D B0.]E׵%o)K?jWU^٘`ys9Ez<]y=e%%ݥ%c&2J|)hKfiňwF&yX2oC>YkWGM#r> gR%A{,u +8u=70b%:rn Rh |F;MZCΏ/a-Lԑ-elN">IRBg7y2!6앛{GFZzaŤuUMR)8h{cdZ2_'e=9\ "Y&A~heQ]V;IN&O0@k1}ϏQkg-nك sx%j;L ̭޺5؜.ԣ^-xjQ>|sch^}qLmdpɯ~3_M9 VW͘?UOc $-YISCWXO0W;o;h|RD)OFK3sG  w* 7B}'+Nkx+?_+?}+>d@% {G4jpaR$l)GKEyjɬy.Oq&ZQd[ <U睢_a _QcI6K J0, YgcE^F 'axPht: >¼Cj^ǨΦzHEܙN䶂7RGsWZB:HD^thϔxp]ZB~*kx%QUW"mW-$6\r I&n]ol~dМ$ o)N4K!ݰ*+CrHͽԙNU3cZHb0xf: ~dj1,JJ%슉T& FSKoޯ@b݊uhRa_diqt-yȑ(rs aF&]ͳiʽPT4|}Ag^+:ӨJOiX'2>2p -Zy,5L,>p:[PnNshE,z;?Ƴ%C]yۤ& DPo܎NlI+a<>9=wt'(s~+,cHӟ;1f߲lMh+_Sż}8ttvQ]ܙ!<9,HĖeƟ$3aK|%$G)uM$w44AA${ VPlmʩpU0ӦB:$<??aĬ85.2b֌o?c YGN.OF?{^l^ F Ν^(<~޿^+SFL@&1a\J](YY$eEFw`B5bJ3'y/\"WKc76Si-!\@cq=DDyOq-|3Fnoʹ/W̪XvDrҸP! 6;0 Nsǀʴ-n$ R(#b&~hZ>#>'Ak"_ݤLɎ\rQF]p]nxyS#a a1]&㒎RP*~߸ 貮D^pw[n]K+i #* )PBV5 ת*1yUCۙOU -$ٹ l;M@'Ƈb+Xִmy=1t,J:/6S{nJMGK=deج[ A|V֜7K\?̿$&]-?:Ҟ K)峠&iJ?$ ,?5%cmo2wP-R #pvmKp޶|a&q[LNzk?O*vS;o$?vdj%`<#6۹Nt}.ъh{b&`V!G ,W, ʑMAY>nyu?2`X2X~6641wՙ'hͺZ yN}ttlI? |^0d1N^ {zیI#D2t7p|q8r"'xˬ̈5+H_]aDn0g÷L٠Eܟi'" ̠e4Pk AiŖMjBΆ F{9Q-;[R(9p0mP!1w,VRJU̢>=KcftG0{UޣCG,0KN7m58POβهW$}} _`R qNnhܛT>| (5d5B>[0OK#ЉԯAKG(ag6ޭɈI'<=*N-wkTsBy=r]HI& czUA@VIE##s& QYV~Թѯh J;@]'_ IIw&+eس}i+VS jJ2NyzswamZ,yɪH"bȂ 4|eD;Z? dA#և-P[<i;"gj,mbMcqYg S(PN$iMpҠ6au(7 qc5_ΔZkqL5EPE/7{Q4 h ϑH`J!5/6!%iCM ZהE/]/f|{vǯ1M='Tu'd!3?ReIbgsilZaK\\FU.f &ɮNNMGo"&y?ޱ+Fg=t;ԂϿhJG#OKX'G_b;ZA8\-1f|Q$+FmtGE }F,V &9 v<MZV`'6 ,iqkS2 ՠY/N=PnJ'&lt@ KW廬8(y) ?.{!9jP"f˝"oUɀ0X{IOɖO{?o;!CAhkװPJخwܝSنA'D=C7HOVQ,-_3<Ѩ\]Ee2;;N;Qӯ{&uO5yw29Wu~nIZ41 0ggeL+qڔUC~W)s-=Y]88r_qz6 C?\[ vږekY=g@n% ȭXB.XG;ǨϪ[)BeLi[6^lt>F^9?N:j̨q5*gчYh7ݖ@?>-^JPk榑/\͑Ȳf`@_Wl_+cLuzú%:#鴈ʨ[sg,xjᯅPqڹs|'^ŪSGXNeCTٸ"b.sA`ґXtZ>QXkm7ĩa%Ǟ3rfeM}C@Q'yN cMgcjK9F4|Jf[$ sz\TaT M% ~>6f4(r2ʭlזS~̆r>o_P,ttU*zy%: +qqsڕTy\R1x\ !0h9C/4] -([>oqՒ>6tv xfʭ'gk.sM` `e_IGlC%eFc6L6}<qE>[U1ضeT6T+^;`^n)>}AD\Gh ԸJ;i^4Feh 4d(kp3ֲ.dG/? 6DZ)@`KN^+&&KZgOn_H~ùz_rߐ/dudcDqr WT[qsT].--kp*Ҷ_uaV}w&T#BxW{>n2AX4 ?ma@8#)_]k$^W|xc9$B-+C9B}Z߀^L_Nih2$9viaG 8ΪH1ZSVC 0=?:@ szz&`zȡ)4\*]f(;9E"+ fj} ;X E,h#; RqeuHbME 3cx{Z# ]3=9r6ѦI9&@ bH}sce2' Rҩ΁Z+MċU^vF뷎* ^G·ۃB?q őů!SY5l,8`YSER3`bថƝWr9C'R_ +g8^Hvxz5f:9:顇rNj=@O.eR#|Ћ%>C!;gΨ9o8;ṳBgwjIcBe?Mǡ[$Io9ePFv ws&"*Y1=7u]Wvs(Щ%[~7uvÉ~<2SEÔp\˄k@̦^ K/+2:Rh^LtFuT1υQ7K]st:Q;TA5f"7{+gle{lgve V&=زٱ)㉄0pAVqWsSHȪUxm> ;K/V3Cs'°FM Ou.47"je'['k-*Y̱ڈ^)EP6ʰ@f g#/ |T14@F0 IN\ 33ĒyiiO"unl|<گj蒣 7쟄kv]OJMoP*{ʟX};NHhg MLpS| 8|#BON.RM>4Kg"X:>L -5snI%9_+$&'bGʋX}5!Vq."Xi[_ˆ70$Jh >P_´wD}}`) \&wWeԅVjL9,J`g;F P.g!8}P4h@m qUlHD͐7&j.ؘ3GGެf5@4knIRE]t!_A5.lTc -yt(˛pV"h]d)qm1\cEŞ&]~%/ߧ | eCwkPuy*0dQ SP9t{q 'x竧ZƠf#ޔtYgk -+ w oO.7^a [VOǧnD,e<)Vń«ʞ{,+}ʌ(z%-ĩ+$IjjBQaFDi gf8CY2i#C@;Xz0o_4R RY8ҭ'Яv8^ӻrG$&sfyS3\oU e4?Nx5'f[:X#b  -^ LQ%ʘPyDmKhɯtZ tz+K唽U |%68>TANi؀k?"oVVyz:\-5N)Yy1F Ewbk˔|lu iC!j8rhts\ WnG-MYoֿl-61ZrêoMI^) jHR6TI̊P%y`? <ݨV>9k|`[fkd@ܽ|-~ʞjE~.9߭*2ՅN+Z9~x]L-V#jbب>\AMp{N .͗(g鹸`[@V:cpE'xLoΌح\8:-ThAo=*lGϝQ (;P+9] 8@"ǃl4Jqv_a'eZqE6﬇e˰DrvY꺸 & b& W:EI3 !!FJj6uVT/-T1> MGM">gO-wG\*R%J92h.STJ.GzFӸ#IcDq s=IN0KtXqÜv^|Q-6vaaP$;* '^ ]Hru_bn!:u͓A !qj<F50LVlcvʛǕ"b;JPW-GZa (53g5*% 2E| ϝf6^ ,Y3pPf1q4!qç$l?'ߏ[)9$t!CIB ZON'1fHxzuEDa܍ĵﵜa$WE8CqbڣeXNHdlw&zP+ MRa}h71 !bL#W7=#};nY`%b z"2 )^EG!r33mCPa?2o69 [>g;o+xx'Y)l-=ٶ#2̈åRwWN~ocⷛ8v4MI_|Fz@W]~m8G_1G)` O: w[(^dR*h{V}~Q]Yq= .LX6ޔn|6);4wk9V<"2mx `d%4t\>P5q_ړBN0|ZaXx<È2,ױEM *|3r^],׸]`ku~}Зk.Pz'a d-k5cr&AvppHWx;[ (&ĻИAg &m$Cޥo gp6?+?}bv׷j3zTR}!gl2 ݭ7%]=vHzffwe|O]/i:F|%+6uko[큳%_!߻mHd;6bɱSzmr)ZH iz'V{vsc)~y | F,F%s|wX{bEF,ŲOi?Q$p|0-\0qn)9QUNٶxI{<V_Io }yr>~Xp7k1՟UTIi带<Ʉ{ :x/ȭ xG5~x WuKaM>mʜHx$JJnnuoSK:[_6ao9[-ÑhA G&bſLq5+0Fj@36LH9߹;1(5s]Q3gzQP\%9PQ6K\9Mq{ )P|DI VЁ2a , ͰBRL#VXSH H'IɅ;5Xt-Y$y0eDݫ v\89%<շgF&e\Œۊuͦ*eAuc lήLрY*Cr}Ga?zbr`c @ 4jbNy*xh+2p]OGFw%!F4?(' ~y^I⟯\9܋vXG+ý q3HM`ns2%c#w[I/$%ۀ,oJ8$} VkЦ:[wz`,'3"C24Oݨ ,RqxTCLʑsD0;nNy>Y38&a ƌ>5wؐq 0x놚beyH-Nd:3a6;%mPDU˖)0Ff.m"M]K\c #dj_=k&ַ>Ur1`=e<7mAE3Pm 7R`1!u&hY?s"r/Ud`hs"B K,N@ D!hԍ|Gj9Ga~XcJ\)ݲVhHps FuO1u |25|a#AQSlm2D^#'?f{O{C1%!;竔WŬ&&}}?n28u1hL?e}Ѥ9L m>!(.] :3ŌF NItEH:987 X d D_0X4.:B`e1OV6$6|ոtɎ#Z^R;t xQvYxHBt. z :>"NAnL]TJq*w>uI)6崟՚sD9j"Y< hO ħ`cgkf`>$?2qƎl'ȟ+ʐ*%R[;UsUe,YM`P1Jn4':$vLQmo^~1;)4 L ' $[b߱yfdgԍ_Pj|EkFjfΦ>˓yw~P g JV!["!lnLe&~±'N88l dTVD^4ir?\YBHăExY}ˈ/|6`ˣ_1(ʴX¥eu>(dYc^jȮ+ZeBbnMc9m^?fPz%p[RJsr{V *SdbC5|:2kupi \`ik;!PI&!eA{[MP( ~]V[ol2oD^ >䱣֑ ;]ֺ$);zcMprFU\(B'!v[s6y<"C1а@z?kwIWoQҙ8'5Aiˣ;tj ЌSSFu[H3fOеD/V%պeբq.[ƫ~8?M nNnA)ك=t}Ҹf$S{xTGo}nzZ4Ah/TqcU.?Io0>kZcN@ψi$%ix} Dd.4U^ 諸m4ݟ2wyr$1^1$tÓye͸0NqV'0D@ϣRXwRh&Hb(je'edՕoڏdON[J탴lIyDŽ跿BS>b9Ȉ\]GLj6o:(ݏrYµIqkEo 6hIiҤ/jNyv\qiC1Ri!wP^}d [ZKDq9>Uus_ɡ~! " 6sl)pWڥgˠW}V㦯1ǎΥځ oّw7rW[&&P} ؅ex]z.L~{<_|Ǔ&z 2xJ?d&;dyi#:Ro3LkZX![+P&& fe'B${,nHwZx(# U$ۤI֔1"IMhڳY G2xG7ӇXԓnw *$>(Ƌ; [_G \O|lm3El.Q!ǿ&Vz ^# CdJ2q.IfH<EI(\!%ٍ3ǯ&YH3&v# 8ocڱ)|ۄi5,Fw,P~$~o6S^Fri!EZ,4#WL-QС{:r`yS_bL2cMB㝵/J^2f25d3lž,}Ozq)ߧEτq#{5N+CeE `NO9u8%@ #AلoA D@h _y-E" ۡ'bD8P"dsHh_*s+JeJ)֣;њ$cF4!sKƸ]ndz{|bwn ȷ@Uy*cH?;Pi]x?1ՖPjc Ԕ x댁vp΋r_6q*44kSp8̒.E)Dx I2;pl]e;DmaOK_%XWgt&<@plq637&}o oOX2 *a?)7tr't:FTPA:gR}ӦU.FV8`3F "՘SoIɳ9|d`!Spb"Qo5^EH%7kZr_ .UCS 'mi^!z2]oI%QM[Pl>Bʵȯqg hu xy,HƓFQ|Wi'ZNxI1uW.}l*iG=p y Pͷ̔x(͗<{Q[9u {XHz'eTFaLOo)" VmD;vZ+>]j5$*FU65~UȀ`RηFuŰWS_\l=A^VU%"oβ4u #WR 22N24[Ksf<'1s݀%pRk$[K^yWCwnt,M)eW٢i/91 /q?avN\^o=g`Ugt$|VU!4dG]{FH"D#p%@w8!uuvB8`XLj KtzR)&? d ,9a3?z!RPfH VIx.蒎5q?^#'q/D{-G+Q2. bլF6^',ȝ*v@ߪjFۧp2Z u{i[֮旃t;cQkIF rai?7?v[UOZf,{Mլ<Rb3L3E&3BJ| ^tۣހ7@GHibBpE9>3tq l!9?3S7ӏc8'ivw,l7p$ j ҄bVY BC!i埭.(ߚM#-zw~[8p,RȞ?[ T΢ Sfa#j Z,رK}FJTQM"nkj OQ'% PDc𼼫=юq264O?z.XQubOKSpζ؉D9_N3a'K򉔄!ͼR(s(DNl !4("<' LMmmX+۩XOv8OSXHsGZ`eUPNu\{cnnw)C_ފjpyh!Npہ%=drJНаDϬ-Eaw`so(xN3Pz\ߎ;BOZͽ-RWUm, r+:NiϕR*: {yXm +9@`9?b^l 0qE-ŸUux (.:% K떍 CBmVa~L]W%#hoadJ6I;=֮\ YM H |ߓ 8>rS^(!=YGNp.߈O?Zg.vx{䵨lHpV{ 5>a%(G:>F: [):xpڐ}M(?k`p[e2DEMж@#?/@C3j!>Z>y[9g[ܼG})M?`ΓV7Zd0pw{%$qsMH6hB4$8J-+aQ4iӍ z2!5Tls@g3V{깒3k%:->]^ǵ[ı5 lG~>{wc_mt[NgEPX?SZ}.e[:3|oSbdB'RU&J_!@t=lK*^5OTR_wonX?6c^Gb~V $']u]M"rvT)/@Mmkե!NlIypdgHِVzVU 3Jd偷.mזw:N8V.4 prw@_aAsIs2~k~E˵M4 V@Wi %n}-9˫ Ҍ>[6&q ?d PL%9Iu3읛InR7㠈-aMJKˮyp %::ޮ^zaRuU萩v`MnO qȈ0#ք|ĵ%QJr8د@<]H:'. TP-MBZ@Y  SZZpexD˭"ރ2 Dads5?ӗbzQlP^2qK|7!y c5ֵMdž+),)奄ZMHFf3G֓wI83=n%Hc~hp:T?r Qח4IT |$fY{`9|VI_o {\2 w,n~+ړūh#;jbW(+S,2}K,& %+4"'+qTFpF)MÊ4#ƻa:]9btYl#l}XX`3Qj2wl|A %k]#@]IZx&iNc`͊7ՈKA VY243B$.֤.VuB if.hCaf;~acQXyV_cRl[/sI9w~ &N[YVau ?u/Iv;<o\'TR 3GB};pLN1 –L͍r*dsd% [$/(m =2W2s4Gr3OF I8`^|1ar X4֔ tKTh!"2SJ{V);G#mYlK -=x*ZVi[)PI W&l1ZWh%\Wco犮.VğZz&Le7|G/Uw7YND.+`:e!ݳsW:tѠu>Q3@trƲ5 |dkV-\=#)5,+s3UX/2 M ,q[n3iZ:l_"2j`şS9*"vHTz"(G „C!c -N'^_%L 盖ZADoe%41p*s B)Ψ|`gR vJiv젅*/~*-ۊ<~V &+Χ;mе"<ˏ{x!U?zr܈S;)deiΌlďy; X &kæp6Rh TL{bTvAa_G>GlTCH@D)yX; {<Ɔ؁*Xl{q֍L(p64<%Qu(Zj. ja4$c7JY(*K jpU*_`T߳tdV3AsqٟdG2tzG\a9H1|D->uwvL&QǨ5m7`5eʾG*2E":iNqf99A}B-v3/e3ƅMu7P ؒIۂti' 64.e;xZ'4 𻵧M_W5kN`ѥ+V?E Ҹx;Oq\d!#׌ | YDjBvj䁭T1|||$n!}L~/MB7m''WUL`ff،W%cOtv/:2H[ w-%\ݻ:M?BFZ(]V0cyzN-FQ{,O7EE_)ל@8=vt^uۼ.e.{_B~XUm#bzpG2P$xH8ބ먈30jlFWOW볶дɮ1Om-~k\..H7kSLPҖ҃Vw)J_yu]\%QQ#itɖMxRđCdL$MzE=<=YtF_wp=uγ),V%^f_e%Jvc6@ݫ)e|l1dEBU4P{n‡rErnYyנ ='̠ދ,g yyӁVR9brRo_HϺ7\@9kN\&Q.i7gJ {}5򥬨Y[GoVÇS2¤D4A$T&kO<@uNg9+1;D } E.9!)}Ty @ŀv.3G۲GJ4׈ihܼ{%(; e۾Q>-|hWMSsQc`.x`3Z'N[UGR3½\!Qp~zw_ryfzV>-n&ۜ o(0`Mnob^IhܚnB؎n XT2'&[-)]0UMqL_bGOebSU JQF_@3wnw0GC?k'#ėv\ )?@t5)hވVQpX101t/ߒvk𚺈]؝nk,_("㥰8t36X|"6>5JTt-E{aW/LHVV?`.]VzN%hǞǗ>mdSt, H B3b;dM_9>5h= >>:NePqK`,L'X-H֪`B|f:Cd{ۄ>F rMxk9o<'ᗪ:~cػs{8,kVgQ !A Wb ]0Y$ ;ֈR$ A23( c*ϥ-䨀 U+[!!NDʂ^?'|EQ,\*#(ӧ.p93}4С~5lAG-17 h*:ʻ*aj/S:\ն:㏎ ԖeM:xr1̧!U.hqx}o\ ]9 XB,uQICC_܅#eʉTd<0YsbRj<7_ !TG샧`W1"h[_EuIY0ŽF |$ՇyB,Y$7 Ow+O6r@驋QeM@W}?7gp]UEH;(Δ[asZXlN`Nv獊ngڢ UīQP8`^wæHn*5R_2rbEtd r.2U#AQLGv RI"3>鮣<Â.a˵c&WA+u=،\?s(U/nj}&2WX\˷tܩ']xD =qcfQbM/Y 3O=&:斪pL(G^jqPD~ղ`TؔGJq Nl[4Zw4 X2}/ܜ[4_r5f;_֨CA8L3 ]pQۓ7%#ֹvqڅ) ZP^ 4 ^w( O# b AWY|&n&W(!oa+7j k.3 EYe2_l 6ZW0c{EK,(jl5Ιѩ^2T\&Hߦ _.5-K0p0V3)+nMET'4$tƤ®Qs 7r_D@}v&# *'X|ݽ="T6efBM{ 7(T)lQ,Gr%^3B NՁB c?Mx+^P*r& d<<ܺNBx-scIǭk ha&x/S!_U:xgERcC!vO#d‰Fݏ;[~Cb |L;ȾLgyH+#Q=-O?MGƫD!sҕ̀2"YrB*z"jfNʮP@ٷ13/u.t>o|aͿ1³^=|f㍚ܞ.i]'=& ?̫vf++MxNnRd֜PK.c^t{܆&;:]` ׽(8O䷶c\R>d9XJXagG֊Oލ Ȧ紨35^aϦ@Uw |U_qeQ'._TdJh)H&Qv=)_:ۣqNkOM %RSdʑr=$vvB6#\!oyP:1% t%yC +MRoKRpI.f4wJk86eSW=q_:c_B2K K&e #W6˙*c1jx%hRAvֶ&+ӧOLV,ֻ!pwu}^1#%qpQH]3G ɃO·FkJ9y2?l,`y5C [U I\{YM|7 XE#\Zum# s3ۻ`r0vqS k1Ȏ}/ )Z^6i1Ϯσ)1[1vH⼯ r/tG,[f)(IYuB1ڀ^žPHb:pJK硅$2]YWݼ N֭+wU}Բx" bB;p>ULf~{׷ l"Čyy_sz 3ND77nfc_xsG0]ZM=o'%^!L4{,=X? #_m a]X(;Ct2fE tq!A>Ș1nus!eq6#Z&]' 2Aw9+?wwWFwBKS ͏fWvsޚKι?{o} k Q (WTBW]Z#P A 2?gxϒ`y% jO8':;X%:|%2NZct]Ib$;|i5Rxق/wYrH6 "!=j0=*t1eAr\eޫzҘEs0Fr}A^{bJA b>u`Q\ţ c[uaHfFBrcuV0ar}}-lmK rMPh>na2ū>|]3@7-L4QNN ?G%=;uĔFB]fx'Zհ eg\b9b[p&:`/sDydt4A:?6-> sW`C$ jobJV- yU%e5|V6|#oƿCb_@g* 9妚Ol-ƂL}tɄH?ʂԠ agT}[Cki5!@i16Ț"`sW]QҙT2AG!EV5޸܆ͷGrsv fT炍38-i4w axh/h{ǂmF;DX zKҸ{.K1S}úԺgD-VjQ5GB' ^U$czWu~6'o_V|ұk E%WQXk>ՇΆ^v RoM-i1q%gn J oAc{. \ `O?@'seBOV3aԡ)}FSJ jrósm@a+.* mAQCmfn1 &-N)Q^}Z rVm~BI[+}_OT/Y6 Z2cDzgO62KJ[6*br1[Ḓͥ!l6L՘ "z%bX_ID D4sv0?FoE+O_z!/kvoGV i)j}]=? Cӹ˒+));ijpaE^!QҹSLȱhR)+8kQZ6۷a+.uI 90}3 @!mP{IOبR Y|~UD/]q-RWQ]P=W_~/Sk&V#{\TzފLnE|U#9 ]U?"J0nfDzsM)od橲pWhJ'08hڰ! &UIQ蟺^q.jZw uR+Ki * .rQ؛񣠷͖Ѡ^iByS3/kYD#z P(oZVh֛3$P)ԡ"ΕdzRGlJKWH?./eZܣk//W_h'r\4aj'SHvBGϢR{n4;Xl:M,%`݉!ۨ8W'9Q`0ufvziy،Ʊ!0*N&Y'֘\BLoa[=;@JCf>Qlx*PaQXH`9B,|~I/39޻iŀ"ڟn0`|^ @ݝ2,NM. ʦ~k+C7)~pG85uOV'I#ure7< nc6#g3ĸ]K!d^ q3#h*[j?ݰ#Z/.A3%٭Sv0M1-SjpoُRtT{qCnNnQ!@tSE`tGp%\/8TORhdhzBˆRՒIG )Km]=!oX%dubc؟j+x#,OdϴϻmCl}Rpw%>=;ANOx} Kki"^L:3 s9x `ipBՋXߋB sFcTAa =WRsĈ>~7АK}gܶr]%.rkǭZ+U?eoҳic0՛;'ِW46t}fY}D_m /$k)4ڹF! :ƌ1E}baɮPaZFWz`@M&a!IY9 00ϫ1]a UX_t CHm[hvH|#MKiE8Ҙ:2X?҃fKxRƺ( zcs-i=Ub h?oI o<\aQV .xϓ=ۗFjT-c՜¯Bc^qUpqgi v51މ>#!^YE80VE{v0tZmrP# f(07X.1%E4=IW$.K #sSf54$sQ!M c~@gᕵBvb6/IE ZHzc =P~>d~0$fL D.߹c襛^/Ysy,")=?n]vd:h٠IxYIP=l&M\咐H'lw3"WS#o#yjb Cl;858|%|<ك2deEN$ȪS'%D-PERaņIw#Qg' ! {/>?r{aC/(u*k#?Boς#fV?C[VZ-]K\;a5j->͠7 :B[:kqi}(IjPo|}IyY8o5Nn`s_J6 SLdB.W &`77֞6mA 2[[;J}IBZ;K1x0J%7e'C;EBhIVe}"SfL@\J\;Uf@v`v7Ct /9%e}O{ lǵԪ$/sh6Z1م*.ȡ>_kiNEJv9J$w"ǿ%]e8y=GƲDSxr~oez.Ui r=aq&^pLRF(E~i;`دwĺ׿^_g3kEbffOƊ8]&֚GE!Ri 8&8ʔZ[W᧵3({F"szry<'p7e~k ڽe7ϸFq7Yok)` 6%F W)Όݭ89}|-hk|LCA&|oDLY_v8XFf ?sbo AAN84fAv^FdMZވ4 N AL^OȨjWUX"*k/+bj5 :i˩ymZ&l w4cwzft7矞e+D~RpcLcqT泰.]l)i7 O a+1TTQ?Ol\/onK[zTlA)ֱO]c!+ZIh `#P h=Aq"`˺<[j\`b~:mw gR-.A_W9-r;_ۇ989WE|W+2ׁ,x]U0XICsZ"<>7!MWsBv)*HfeSjB*S҈|"WjJ޻\RTbӀjGC00 lc+O׿W) PNH~^C~"gb{P܃Me*PjR zپ*EME.ya$ aʀGي -pN2 vW{XO-)/BԽwpV&ڪ2:]#7T̖{4:k^ic;eշ8<{A-SR5DMї*RQօH^nőoO)hj_ | s{o;o1?H كϤ @g[ ;n :e h#'# /4qGAEqyܙ 2l3Lh nbD @@:L7Ƴ # 0}'-@Ȣޑjt_rA[P2 YiucLi@j 'ѷIȯ.Q2(2uzy^khT~? pD& -Cog*u7F%7( h>8 7yfWexPC5%*7ȏO MEfIdS ظw[iʝ" ͒Ж+-,2]bynN)YiBQ5.K~b::,{ LjYtx4ln0  )D( P޲"dsO>OUhBjH^6Mc]i)06B@:֞ xA ?"ȈX_#4Ej ^GS&gEqҁ?zح E?;r0F n~*2H\QoޗuHWGQ`[@.Fro:ɪp}BFωMKZA a2bǦ|JK-ynXZyr 9:eAk3V9)jfs5KOw !澹yH@(ڳOv4\M [ƃҊWwi/UD2Å_sr=u1!: ˉ:Oa+EVj6VD] pbiWpՀJO)K΅;0W2N0LXΨkmEK#Wm&F2d-q^)sFA纉2@֯N$v-4M=F`lfF-]W?@dhem9Cl-I'MSm{2}EcI;Jo1> OٔUx/#ϜUAq0EEQ&=ms ap [H粀iQnV\Q4R}?1$D|γp5=@BST\\(Ph,J#5]2ëD| vw'K,|(ZB.:%Ua _W;>¬ynBzp8#4Y?kYY=[|wwWӚ$}gɌc8(0M=d25֣coᵽ!aB@H8bB$C/x s;,UaەRhG- e.l5ܑNx/5yRLXjH:[SE\M RNR Xfǀ"'r ~7[M9K2`L9\Ppҁ5 K$[,A2p0:_"< +gU;b/w3R48]S$K+j07NgسJ=OsQ;\顈:N1z^R6|$ʚius2>9dnWе\H PErg8 q%AJ%@.9u<xT[V0^ E Q5s:a Ab@5zέw`PQ fo~J#:y-E4 -(9A2]#Wbigm,8cբ e( ؑmʶ[3ݯ4MEZ2dJյyB+rLܖnTCo!`$6ᚍqNR `dq\fx(CSЬ#!i Vck(}A˟TQ$F~0zm9(|Z6W¥{ ;}՘}x3n`te@j+N5we x=$/X\oy~.cu[-D%0V:U 핳 +SM:K"=Wځ0&h~*dL9N0FN&EWx8qeT %-,zMyqx#8 O#zE‘ X}d^:JʡdCqG*hZl8wאPKיy+*I HM_8̉znQ1zdZV3g?My1ifnE`k cgiUn2qioZ#:Zlr5YoH<#j,F<:%|?` y>#,tMvmA:E'S}DX?JY4? uazF#YHu}lVb-j$pKpnBc+k 1{5:~gwq%5l82g4( HlîJ(,51@V(Duaqׁ-tZ(a}Yt] YtÎE - riQ5a>{FT @<*!k|tg giHـ -9evnxvEn&+ ֞ZΣ.%uX[ $d3{Ύn2 PS|FMt͂H{je2aD*yv<꘲EHuДMҼ ޻ﰳ5֐zZxs19BK3L$6,i%ۆݭQ|WKxI{NY÷CnKqƚ$>(07̨B_YQj슭*+AneVmzpSnsR Y.@Y3%uQҿz p9:`Mk?~vNPxgyd/tʼ3-+?o(NFdʻgeX@/Y0j;ϯl脚t/Ű3=[v73q j+^(Egi@6O; ƃݚpݕѣ\1)=#b*zXQ Kߵe/ /ཀྵt 3lS| У1.IIJ 1XC+w?#ᬔ>r3YGdblA*EF=X5rDEjRy#"KAyZ+/CQQA ׋bxN'C \d4֐=xRgщRO]-fT m`tſZ%Hhs4j̾vm$Bw O6OF($^JTnC󏨑=k;HUVQe%| 6=`؛^kثty_nEz~tV ]u߈m',ےcY]j-kc/uYz$:Bڴ)^ jn(}QH|ҹ*"hCs1;j- Qi&ÌP՚c]G]nX ڱ)+ h#ɘoہ$ ۇ .N'6%4YI3ږ -"C,s8#<}Gqu]3LU: ۳70: %Oܾhf)mQjNQ@9VUR^=0QjqL]i+:'q+$q_L"{ y27~ B+\*VғDЂ)`rDwj͒]y(;\ 56Q[X49.9+lFm \ka}|:I-1߉Zt)lcV+խ6;DW)7"oD#ZÙh)iz@1!+Jߺ95Sp(\!&2ײ$Xn!o !C5zpFߞR]Y.MzMZ-W̓{6Mڧ~[N.qb jb9xuV_ :\vaB,yηP<DPFHq˺KʰeVV^܁g!wF CxK4qºI[ 5}QS_!O1X1WfW7n2!xza] <v̝&fvi3{mwl"_BF9:+؝ [ [I۬8F֦z 3,),.(*˼,rI]p ٫fp@ٟڹ(8Lv[^ F##b1( c#,KwDF{q&VhYCיp &m6m:EŨDFM<'NyYD($xRq]\8ҙR(_^eVK>. 0i{sP8ed9̮+M1*T!P5X\`Jb#Iӎ|ʉo7jXݶ0o tWjh@, ;e| 5Qu[\!ʵ91@`,6ԥɄT~T3WúQx)_`1I'r)%Vυe6xfWkq}HXM t1+B=r#A]FtQ_R䱙1߫~!<կ^m`1іƫdܲWYW&VX%wU?] .RW[<k'{ (MT؄-R^EΊç۰PO_UOWj{)# (,Il!8Z:z"CN"0m5:lzei=7J,1sB3sJI(ҥ zaoڇ7fq cn6.>=*d^ȹ4g i@CDh8ZEB{#Mgu~P6hc)h JϮH%m2b{f]qhmaA`b5<ghz{sRQ]#cf13ح3N,E{°[K]uSAE%lͬdxŨ  dNZ8qi n)C|Ao/=ɮ)5nS/|iBڰ|mg\ԧen5Cfq/ah=$(}ՌtFM.QNA 0z\`/xvmJZV}=.Q}]},rDF'jGJUѳ44KcJ6N|Wv%ŢF~VZ*K:S싆;2# ظieN;9y7i0bK+x$suaTzG``aG8Yu׸-$?iP.CbG.nWy;#o''c?YηT ܊_M`X0W|ng )S'8 ]Q__]q7ZZ2^_%}a=)1Dd Ƙ[:\_;hq5TY A D]t!X`c 3-O3+^Px[LNe3UGpm܍H*ff8hHftv5}l95i{uvk~2qVcJ9$ lNTH bZ7 o@uQD5Z'T)W5T``Pqc_<5d8KR1X&CG|~o9ڰbc9N@S BZ3Q&Gv LFn}㞆f*+l}hfQks=r%ux\:PcU1ȴ^Aq[o+ 0,HB :|b 6!pMҩ<.3җ283Sb<6(vzTaX/-[lſu+ y](os$tEX(LQKk y)vj=0ַ.eE{T9ʳ8C|U+@ū[Жʞ>~^.~7#JS=}BQa{<E zè]r-Lh+j{&-"+[~"iEŶr*:=Z(s{yVhlٵ4 ˀ{=p^/_0PO6g$Fpك#{NH!"z$8_ً,Ɣ鰧Vj)B@ˮd (3;B4خؚ#Sb@Hiq(N(8E'+E9Ï]w Fv$<ɡ޿zbn^ݝ泄@_լ&{C(wn_X3N4rdx-pAܬ m^ҧQx9NVセڙ r&1͐\@M'HJCz}-SZ|C35SP㏔? /h@gp}]_gB $Oz+X"arN`#F!>Ϳy2l[= ĭ'T$ 2LF KÔcCZ ەq?4J`jNTX=r̪jgރpk+|WY=ċMfJ5>a(pRtOKV SR>V(֤yNoW-Ԏ4iڽ[+UhH܁ ycLWW/ Kah` U^ y 8%Y{ w[O7RJU+vMBo\u @^ǜ+xڪv!SBғ{ jUrq%k҉Չ{5,,[^>!~{0-S/ UҪpThGZ/=TAD&b*% }t3## v9pxt)X$&ؑb\mT\_[$Kfa9Kh;E"$"#.Ү7\Lp68yzvL\[HUQ,rwfuhrc!C3*s̚bdr7aQM]}D+FŤSml1!} Lr~``l i?Awk[f卸+wMOPe %i쪂 ߺEUs`$*`࿺S)qtAoN]h?LVl}v YZ