libjpeg62-devel-62.3.0-150400.15.7 >  A bvumݞJ)ˆ{{{/i WڀIKÖpK L{.36WS_Mm5ort to -|Yk2z.bE2G>X%K~Eҵ4j_ab(a`3%W$U!]A[=\n"P۲rvݻԕ7Q@7rηejXɼ^@b.n$Ur{=.q ŞA KqC+D^*Z-l>pDm?md % k$(Abo      0  `     8 t   Xp*(+84$9$: T$Bi!Fi/GiD Hit Ii XiYiZi[i\j ]j0 ^jbk0ckdl:el?flBllDulX vlwl xl ym$zm,m<m@mFmClibjpeg62-devel62.3.0150400.15.7Development Tools for applications which will use the Libjpeg LibraryThe libjpeg-devel package includes the header files and libraries necessary for compiling and linking programs which will manipulate JPEG files using the libjpeg library.bvsheep01SUSE Linux Enterprise 15SUSE LLC BSD-3-Clausehttps://www.suse.com/Unspecifiedhttps://sourceforge.net/projects/libjpeg-turbolinuxx86_64=c7i g;JA큤bvaiaiaibvbvbvaiaiaiaiai50d325e7bb0fb89d3431e87712a5176c93d813afb58ee253ac0f592169b62169336880b1b82085fd73f4e2cb1494f9c20ae7e9c9c105ee6d5e92c5f30814330528c69810f34c8bbeb1254c0998faadd5d8cb678fe0eda2384e132538618d0f8eb51cc0cb5ac082465004dc89422ebda439b053fdffbcf6baf8a6336a3288759ff1ed73f3d31a2f3210fb6efbed9b3dcee5a712682d87761d58ac8062cafb6cc2aef249451947798019da804aa99c5239a9c0f6a7c5fbff9dff20fc36523900184410137091645a1511f9cb63f2bb4dec6d96481b539b77337dbf38300fce6ee5e1c6afcc85571a4381481f2880df13fff9a18d1f867a7f15a214810b70fe6e49bd792f91ccce9fedbd882d72903052de82566e332be7da75677b98daa72a1f55f26c6591610222b745842cef93c97aad83b605c296e8254a704a9aa3dc33ef68libjpeg.so.62rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibjpeg62-turbo-2.1.1-150400.15.7.src.rpmlibjpeg-devellibjpeg62-devellibjpeg62-devel(x86-64)pkgconfig(libjpeg)@    /usr/bin/pkg-configlibjpeg62rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)62.3.03.0.4-14.6.0-14.0-15.2-1libjpeg-devel4.14.3aTU@a@`7@`@_=__3^(@^^p]ʞ]\e\\I\-@\,\[[[j@[a[(@[Z7YY@YY@XXWv@WXVZTE@TPT@Tw@T>apgajdos@suse.compgajdos@suse.comdmueller@suse.comguillaume.gardet@opensuse.orgschwab@suse.depgajdos@suse.comelimat@opensuse.orgpgajdos@suse.comukbeast89@protonmail.comjohn+OpenSuse@whately.mepgajdos@suse.combjorn.lie@gmail.compgajdos@suse.compgajdos@suse.comjengelh@inai.depgajdos@suse.compgajdos@suse.compgajdos@suse.compgajdos@suse.comschwab@suse.dejengelh@inai.detchvatal@suse.compgajdos@suse.compgajdos@suse.compgajdos@suse.compgajdos@suse.compgajdos@suse.combwiedemann@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comjengelh@inai.denormand@linux.vnet.ibm.comp.drouand@gmail.compgajdos@suse.comolaf@aepfle.de- previous version updates fixes following bugs: CVE-2014-9092, CVE-2018-14498, CVE-2019-2201, CVE-2020-17541 (bsc#1128712, bsc#1186764, bsc#807183, bsc#906761)- version update to 2.1.1 1. Fixed a regression introduced in 2.1.0 that caused build failures with non-GCC-compatible compilers for Un*x/Arm platforms. 2. Fixed a regression introduced by 2.1 beta1[13] that prevented the Arm 32-bit (AArch32) Neon SIMD extensions from building unless the C compiler flags included -mfloat-abi=softfp or -mfloat-abi=hard. 3. Fixed an issue in the AArch32 Neon SIMD Huffman encoder whereby reliance on undefined C compiler behavior led to crashes ("SIGBUS: illegal alignment") on Android systems when running AArch32/Thumb builds of libjpeg-turbo built with recent versions of Clang. 4. Added a command-line argument (-copy icc) to jpegtran that causes it to copy only the ICC profile markers from the source file and discard any other metadata. 5. libjpeg-turbo should now build and run on CHERI-enabled architectures, which use capability pointers that are larger than the size of size_t. 6. Fixed a regression introduced by 2.1 beta1[5] that caused a segfault in the 64-bit SSE2 Huffman encoder when attempting to losslessly transform a specially-crafted malformed JPEG image.- disable SIMD for armv6hl, not available- version update to 2.1.0 lot of changes, see * https://github.com/libjpeg-turbo/libjpeg-turbo/releases/tag/2.0.90 * https://github.com/libjpeg-turbo/libjpeg-turbo/releases/tag/2.1.0- Fix setting of FLOATTEST- version update to 2.0.6 1. Fixed "using JNI after critical get" errors that occurred on Android platforms when using any of the YUV encoding/compression/decompression/decoding methods in the TurboJPEG Java API. 2. Fixed or worked around multiple issues with `jpeg_skip_scanlines()`: - Fixed segfaults or "Corrupt JPEG data: premature end of data segment" errors in `jpeg_skip_scanlines()` that occurred when decompressing 4:2:2 or 4:2:0 JPEG images using merged (non-fancy) upsampling/color conversion (that is, when setting `cinfo.do_fancy_upsampling` to `FALSE`.) 2.0.0[6] was a similar fix, but it did not cover all cases. - `jpeg_skip_scanlines()` now throws an error if two-pass color quantization is enabled. Two-pass color quantization never worked properly with `jpeg_skip_scanlines()`, and the issues could not readily be fixed. - Fixed an issue whereby `jpeg_skip_scanlines()` always returned 0 when skipping past the end of an image. 3. The Arm 64-bit (Armv8) Neon SIMD extensions can now be built using MinGW toolchains targetting Arm64 (AArch64) Windows binaries. 4. Fixed unexpected visual artifacts that occurred when using `jpeg_crop_scanline()` and interblock smoothing while decompressing only the DC scan of a progressive JPEG image. 5. Fixed an issue whereby libjpeg-turbo would not build if 12-bit-per-component JPEG support (`WITH_12BIT`) was enabled along with libjpeg v7 or libjpeg v8 API/ABI emulation (`WITH_JPEG7` or `WITH_JPEG8`.) - modified sources % libjpeg-turbo.keyring- Update to version 2.0.5 * Worked around issues in the MIPS DSPr2 SIMD extensions that caused failures in the libjpeg-turbo regression tests. Specifically, the jsimd_h2v1_downsample_dspr2() and jsimd_h2v2_downsample_dspr2() functions in the MIPS DSPr2 SIMD extensions are now disabled until/unless they can be fixed, and other functions that are incompatible with big endian MIPS CPUs are disabled when building libjpeg-turbo for such CPUs. * Fixed an oversight in the TJCompressor.compress(int) method in the TurboJPEG Java API that caused an error ("java.lang.IllegalStateException: No source image is associated with this instance") when attempting to use that method to compress a YUV image. * Fixed an issue (CVE-2020-13790) in the PPM reader that caused a buffer overrun in cjpeg, TJBench, or the tjLoadImage() function if one of the values in a binary PPM/PGM input file exceeded the maximum value defined in the file's header and that maximum value was less than 255. libjpeg-turbo 1.5.0 already included a similar fix for binary PPM/PGM files with maximum values greater than 255. * The TurboJPEG API library's global error handler, which is used in functions such as tjBufSize() and tjLoadImage() that do not require a TurboJPEG instance handle, is now thread-safe on platforms that support thread-local storage. - Fix source verification - Drop patches fixed upstream: * ctest-depends.patch * libjpeg-turbo-CVE-2020-13790.patch - Run spec-cleaner * Remove package groups * Use make macros- security update - added patches fix CVE-2020-13790 [bsc#1172491], heap-based buffer over-read in get_rgb_row() in rdppm.c via a malformed PPM input file + libjpeg-turbo-CVE-2020-13790.patch- Upate to version 2.0.4: - bug 388 was fixed upstream https://github.com/libjpeg-turbo/libjpeg-turbo/issues/388 - removed patches, as it is included in this release. * Fixed a regression in the Windows packaging system (introduced by 2.0 beta1[2]) whereby, if both the 64-bit libjpeg-turbo SDK for GCC and the 64-bit libjpeg-turbo SDK for Visual C++ were installed on the same system, only one of them could be uninstalled. * Fixed a signed integer overflow and subsequent segfault that occurred when attempting to decompress images with more than 715827882 pixels using the 64-bit C version of TJBench. * Fixed out-of-bounds write in tjDecompressToYUV2() and tjDecompressToYUVPlanes() (sometimes manifesting as a double free) that occurred when attempting to decompress grayscale JPEG images that were compressed with a sampling factor other than 1 (for instance, with cjpeg -grayscale -sample 2x2). * Fixed a regression introduced by 2.0.2[5] that caused the TurboJPEG API to incorrectly identify some JPEG images with unusual sampling factors as 4:4:4 JPEG images. This was known to cause a buffer overflow when attempting to decompress some such images using tjDecompressToYUV2() or tjDecompressToYUVPlanes(). * Fixed an issue, detected by ASan, whereby attempting to losslessly transform a specially-crafted malformed JPEG image containing an extremely-high-frequency coefficient block (junk image data that could never be generated by a legitimate JPEG compressor) could cause the Huffman encoder's local buffer to be overrun. (Refer to 1.4.0[9] and 1.4beta1[15].) Given that the buffer overrun was fully contained within the stack and did not cause a segfault or other user-visible errant behavior, and given that the lossless transformer (unlike the decompressor) is not generally exposed to arbitrary data exploits, this issue did not likely pose a security risk. The ARM 64-bit (ARMv8) NEON SIMD assembly code now stores constants in a separate read-only data section rather than in the text section, to support execute-only memory layouts. - libjpeg-turbo-issue-388.patch upstreamed- Added If statments for Fedora not having sertain openSUSE macros- fix upstream bug 388 [bsc#1156402] - added patches https://github.com/libjpeg-turbo/libjpeg-turbo/issues/388 + libjpeg-turbo-issue-388.patch- Update to version 2.0.3: * Fixed "using JNI after critical get" errors that occurred on Android platforms when passing invalid arguments to certain methods in the TurboJPEG Java API. * Fixed a regression in the SIMD feature detection code, introduced by the AVX2 SIMD extensions (2.0 beta1), that was known to cause an illegal instruction exception, in rare cases, on CPUs that lack support for CPUID leaf (or on which the maximum CPUID leaf has been limited by way of a BIOS setting.) * The 4:4:0 (h1v2) fancy (smooth) chroma upsampling algorithm in the decompressor now uses a similar bias pattern to that of the 4:2:2 (h2v1) fancy chroma upsampling algorithm, rounding up or down the upsampled result for alternate pixels rather than always rounding down. This ensures that, regardless of whether a 4:2:2 JPEG image is rotated or transposed prior to decompression (in the frequency domain) or after decompression (in the spatial domain), the final image will be similar. * Fixed an integer overflow and subsequent segfault that occurred when attempting to compress or decompress images with more than 1 billion pixels using the TurboJPEG API. * Fixed a regression introduced by 2.0 beta1[15] whereby attempting to generate a progressive JPEG image on an SSE2-capable CPU using a scan script containing one or more scans with lengths divisible by 16 would result in an error ("Missing Huffman code table entry") and an invalid JPEG image. * Fixed an issue whereby `tjDecodeYUV()` and `tjDecodeYUVPlanes()` would throw an error ("Invalid progressive parameters") or a warning ("Inconsistent progression sequence") if passed a TurboJPEG instance that was previously used to decompress a progressive JPEG image.- use -O0 for debugging like everywhere (better experience)- updated to version 2.0.2: 1. Fixed a regression introduced by 2.0.1[5] that prevented a runtime search path (rpath) from being embedded in the libjpeg-turbo shared libraries and executables for macOS and iOS. This caused a fatal error of the form "dyld: Library not loaded" when attempting to use one of the executables, unless `DYLD_LIBRARY_PATH` was explicitly set to the location of the libjpeg-turbo shared libraries. 2. Fixed an integer overflow and subsequent segfault (CVE-2018-20330) that occurred when attempting to load a BMP file with more than 1 billion pixels using the `tjLoadImage()` function. 3. Fixed a buffer overrun (CVE-2018-19664) that occurred when attempting to decompress a specially-crafted malformed JPEG image to a 256-color BMP using djpeg. 4. Fixed a floating point exception that occurred when attempting to decompress a specially-crafted malformed JPEG image with a specified image width or height of 0 using the C version of TJBench. 5. The TurboJPEG API will now decompress 4:4:4 JPEG images with 2x1, 1x2, 3x1, or 1x3 luminance and chrominance sampling factors. This is a non-standard way of specifying 1x subsampling (normally 4:4:4 JPEGs have 1x1 luminance and chrominance sampling factors), but the JPEG format and the libjpeg API both allow it. 6. Fixed a regression introduced by 2.0 beta1[7] that caused djpeg to generate incorrect PPM images when used with the `-colors` option. 7. Fixed an issue whereby a static build of libjpeg-turbo (a build in which `ENABLE_SHARED` is `0`) could not be installed using the Visual Studio IDE. 8. Fixed a severe performance issue in the Loongson MMI SIMD extensions that occurred when compressing RGB images whose image rows were not 64-bit-aligned. - modified patches % ctest-depends.patch (refreshed) - deleted patches - libjpeg-turbo-CVE-2018-19644.patch (upstreamed) - libjpeg-turbo-CVE-2018-20330.patch (upstreamed) - added sources + libjpeg-turbo-2.0.2.tar.gz.sig + libjpeg-turbo.keyring- Use -Og for debug_build- security update * CVE-2018-20330 [bsc#1120646] + libjpeg-turbo-CVE-2018-20330.patch- security update * CVE-2018-19644 [bsc#1117890] + libjpeg-turbo-CVE-2018-19644.patch- asan_build: build ASAN included - debug_build: build more suitable for debugging- update to version 2.0.1: * jsimd_quantize_float_dspr2() and jsimd_convsamp_float_dspr2() functions in the MIPS DSPr2 SIMD extensions are now disabled at compile time if the soft float ABI is enabled * Fixed a regression in the SIMD feature detection code, introduced by the AVX2 SIMD extensions * Fixed out-of-bounds read in cjpeg that occurred when attempting to compress a specially-crafted malformed color-index (8-bit-per-sample) Targa file- Define FLOATTEST=64bit on ppc - ctest-depends.patch: Add missing testsuite depedencies- Update description and switch out MMX/SSE by the more generic term SIMD.- Version update to 2.0.0: * Cmake as a buildsystem * avx support * Better error handling * More use of SSE2 - Drop patch libjpeg-1.4.0-ocloexec.patch; conflicts, would be better handled by upstream anyway - Drop patches merged upstream: * libjpeg-turbo-CVE-2018-11813.patch * libjpeg-turbo-CVE-2018-1152.patch- security update: * CVE-2018-1152 [bsc#1098155] + libjpeg-turbo-CVE-2018-1152.patch- security update: * CVE-2018-11813 [bsc#1096209] + libjpeg-turbo-CVE-2018-11813.patch * remove redundant libjpeg-turbo-CVE-2017-15232.patch [bsc#1062937#c17]- - update to version 1.5.3 1. Fixed a NullPointerException in the TurboJPEG Java wrapper that occurred when using the YUVImage constructor that creates an instance backed by separate image planes and allocates memory for the image planes. 2. Fixed an issue whereby the Java version of TJUnitTest would fail when testing BufferedImage encoding/decoding on big endian systems. 3. Fixed a segfault in djpeg that would occur if an output format other than PPM/PGM was selected along with the `-crop` option. The `-crop` option now works with the GIF and Targa formats as well (unfortunately, it cannot be made to work with the BMP and RLE formats due to the fact that those output engines write scanlines in bottom-up order.) djpeg will now exit gracefully if an output format other than PPM/PGM, GIF, or Targa is selected along with the `-crop` option. 4. Fixed an issue whereby `jpeg_skip_scanlines()` would segfault if color quantization was enabled. 5. TJBench (both C and Java versions) will now display usage information if any command-line argument is unrecognized. This prevents the program from silently ignoring typos. 6. Fixed an access violation in tjbench.exe (Windows) that occurred when the program was used to decompress an existing JPEG image. 7. Fixed an ArrayIndexOutOfBoundsException in the TJExample Java program that occurred when attempting to decompress a JPEG image that had been compressed with 4:1:1 chrominance subsampling. 8. Fixed an issue whereby, when using `jpeg_skip_scanlines()` to skip to the end of a single-scan (non-progressive) image, subsequent calls to `jpeg_consume_input()` would return `JPEG_SUSPENDED` rather than `JPEG_REACHED_EOI`. 9. `jpeg_crop_scanlines()` now works correctly when decompressing grayscale JPEG images that were compressed with a sampling factor other than 1 (for instance, with `cjpeg -grayscale -sample 2x2`).- security update: * CVE-2017-15232 [bsc#1062937] + libjpeg-turbo-CVE-2017-15232.patch- Update to version 1.5.2 + Fixed several memory leaks in the TurboJPEG API library that could occur if the library was built with certain compilers and optimization levels. + The libjpeg-turbo memory manager will now honor the max_memory_to_use structure member in jpeg_memory_mgr, which can be set to the maximum amount of memory (in bytes) that libjpeg-turbo should use during decompression or multi-pass (including progressive) compression. This limit can also be set using the JPEGMEM environment variable or using the -maxmemory switch in cjpeg/djpeg/jpegtran. + TJBench will now run each benchmark for 1 second prior to starting the timer, in order to improve the consistency of the results. Furthermore, the -warmup option is now used to specify the amount of warmup time rather than the number of warmup iterations. + Fixed an error (short jump is out of range) that occurred when assembling the 32-bit x86 SIMD extensions with NASM versions prior to 2.04. + Fixed a regression introduced by 1.5 beta1[11] that prevented the Java version of TJBench from outputting any reference images (the -nowrite switch was accidentally enabled by default.) libjpeg-turbo should now build and run with full AltiVec SIMD acceleration on PowerPC-based AmigaOS 4 and OpenBSD systems.- set build date to enable reproducible builds- Update to version 1.5.1 fate#324061 + Fix for PowerPC platforms lacking AltiVec instructions + Fix ABI problem with clang/llvm on aarch64. + Fancy upsampling is now supported when decompressing JPEG images that use 4:4:0 (h1v2) chroma subsampling. + If merged upsampling isn't SIMD-accelerated but YCbCr-to-RGB conversion is, then libjpeg-turbo will now disable merged upsampling when decompressing YCbCr JPEG images into RGB or extended RGB output images. This significantly speeds up the decompression of 4:2:0 and 4:2:2 JPEGs on ARM platforms if fancy upsampling is not used (for example, if the -nosmooth option to djpeg is specified.) + The TurboJPEG API will now decompress 4:2:2 and 4:4:0 JPEG images with 2x2 luminance sampling factors and 2x1 or 1x2 chrominance sampling factors. + Fixed an unsigned integer overflow in the libjpeg memory manager. + Fixed additional negative left shifts and other issues reported by the GCC and Clang undefined behavior sanitizers when attempting to decompress specially-crafted malformed JPEG images. None of these issues posed a security threat, but removing the warnings makes it easier to detect actual security issues, should they arise in the future. + Fixed an out-of-bounds array reference, introduced by 1.4.902 and detected by the Clang undefined behavior sanitizer, that could be triggered by a specially-crafted malformed JPEG image with more than four components. Because the out-of-bounds reference was still within the same structure, it was not known to pose a security threat, but removing the warning makes it easier to detect actual security issues, should they arise in the future.- Update to version 1.5.0 + Fixed an issue whereby a malformed motion-JPEG frame could cause the "fast path" of libjpeg-turbo's Huffman decoder to read from uninitialized memory. + Added libjpeg-turbo version and build information to the global string table of the libjpeg and TurboJPEG API libraries. + Fixed a couple of issues in the PPM reader that would cause buffer overruns in cjpeg if one of the values in a binary PPM/PGM input file exceeded the maximum value defined in the file's header. libjpeg-turbo 1.4.2 already included a similar fix for ASCII PPM/PGM files. Note that these issues were not security bugs, since they were confined to the cjpeg program and did not affect any of the libjpeg-turbo libraries. + Fixed an issue whereby attempting to decompress a JPEG file with a corrupt header using the tjDecompressToYUV2() function would cause the function to abort without returning an error and, under certain circumstances, corrupt the stack. This only occurred if tjDecompressToYUV2() was called prior to calling tjDecompressHeader3(), or if the return value from tjDecompressHeader3() was ignored (both cases represent incorrect usage of the TurboJPEG API.) + The jpeg_stdio_src(), jpeg_mem_src(), jpeg_stdio_dest(), and jpeg_mem_dest() functions in the libjpeg API will now throw an error if a source/destination manager has already been assigned to the compress or decompress object by a different function or by the calling program.- Update to version 1.4.2 + Crash fixes + clang compatibility fixes + See the included ChangeLog.txt for the details - Drop libjpeg-turbo-1.4.0-int32.patch, not needed anymore. - Drop libjpeg-turbo-remove-test.patch, fixed upstream.- Remove useless same-name provides. Use download URLs not dependent on directory structure.- Remove float tests with new libjpeg-turbo-remove-test.patch same as Fedora bug 1161585 related to upstream issue https://sourceforge.net/p/libjpeg-turbo/bugs/83/- Update to version 1.4.0 + Fixed a build issue on OS X PowerPC platforms (md5cmp failed to build because OS X does not provide the le32toh() and htole32() functions.) + The non-SIMD RGB565 color conversion code did not work correctly on big endian machines. This has been fixed. + Fixed an issue in tjPlaneSizeYUV() whereby it would erroneously return 1 instead of -1 if componentID was > 0 and subsamp was TJSAMP_GRAY. + Fixed an issue in tjBufSizeYUV2() wherby it would erroneously return 0 instead of -1 if width was < 1. + The Huffman encoder now uses clz and bsr instructions for bit counting on ARM64 platforms (see 1.4 beta1 [5].) + The close() method in the TJCompressor and TJDecompressor Java classes is now idempotent. Previously, that method would call the native tjDestroy() function even if the TurboJPEG instance had already been destroyed. This caused an exception to be thrown during finalization, if the close() method had already been called. The exception was caught, but it was still an expensive operation. + The TurboJPEG API previously generated an error ("Could not determine subsampling type for JPEG image") when attempting to decompress grayscale JPEG images that were compressed with a sampling factor other than 1 (for instance, with 'cjpeg -grayscale -sample 2x2'). Subsampling technically has no meaning with grayscale JPEGs, and thus the horizontal and vertical sampling factors for such images are ignored by the decompressor. However, the TurboJPEG API was being too rigid and was expecting the sampling factors to be equal to 1 before it treated the image as a grayscale JPEG. + cjpeg, djpeg, and jpegtran now accept an argument of -version, which will print the library version and exit. + Referring to 1.4 beta1 [15], another extremely rare circumstance was discovered under which the Huffman encoder's local buffer can be overrun when a buffered destination manager is being used and an extremely-high-frequency block (basically junk image data) is being encoded. Even though the Huffman local buffer was increased from 128 bytes to 136 bytes to address the previous issue, the new issue caused even the larger buffer to be overrun. Further analysis reveals that, in the absolute worst case (such as setting alternating AC coefficients to 32767 and -32768 in the JPEG scanning order), the Huffman encoder can produce encoded blocks that approach double the size of the unencoded blocks. Thus, the Huffman local buffer was increased to 256 bytes, which should prevent any such issue from re-occurring in the future. + The new tjPlaneSizeYUV(), tjPlaneWidth(), and tjPlaneHeight() functions were not actually usable on any platform except OS X and Windows, because those functions were not included in the libturbojpeg mapfile. This has been fixed. + Restored the JPP(), JMETHOD(), and FAR macros in the libjpeg-turbo header files. The JPP() and JMETHOD() macros were originally implemented in libjpeg as a way of supporting non-ANSI compilers that lacked support for prototype parameters. libjpeg-turbo has never supported such compilers, but some software packages still use the macros to define their own prototypes. Similarly, libjpeg-turbo has never supported MS-DOS and other platforms that have far symbols, but some software packages still use the FAR macro. A pretty good argument can be made that this is a bad practice on the part of the software in question, but since this affects more than one package, it's just easier to fix it here. + Fixed issues that were preventing the ARM 64-bit SIMD code from compiling for iOS, and included an ARMv8 architecture in all of the binaries installed by the "official" libjpeg-turbo SDK for OS X. - Adapt patches to upstream changes libjpeg-ocloexec.patch > libjpeg-1.4.0-ocloexec.patch libjpeg-turbo-1.3.0-int32.patch > libjpeg-turbo-1.4.0-int32.patch - Remove libjpeg-turbo-CVE-2014-9092.patch; fixed on upstream release - Bump tminor to 1- security update CVE-2014-9092 [bnc#906761] * added libjpeg-turbo-CVE-2014-9092.patch- Obsolete jpeg version 6b, 8.0.1 and 8.0.2 to avoid conflicts during zypper duplibjpeg-develsheep01 1651960338 62.3.062.3.0-150400.15.762.3.0-150400.15.72.1.162.3.0jconfig.hjerror.hjmorecfg.hjpeglib.hlibjpeg.solibjpeg.pclibjpeg62-develcoderules.txtjconfig.txtlibjpeg.txtstructure.txttjexample.c/usr/include//usr/lib64//usr/lib64/pkgconfig//usr/share/doc/packages//usr/share/doc/packages/libjpeg62-devel/-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:SLE-15-SP4:GA/standard/47555faea3bf4495bfc61d0c0bd3eb49-libjpeg62-turbocpioxz5x86_64-suse-linuxASCII textC source, ASCII textpkgconfig filedirectoryPR<>:uNkV`utf-830dd88e6c38da76d9299d36ff82cb7b8f9d0a95650a5ff53c6ef32476ece40f1?7zXZ !t/l] crv(vX0&3ψ&jE:ugPӿ( 3vqQ怣 I_e2psmex{Ӵ&gϭ9zE? 49ag7 \ohJ([B l2cR^NЮ?l;9`w)_/4u4d3wtoaKVh$a EӉ7e S= x{y9VwC4zIX,eqCwLhZʨ+z.v5Qq5Ȣ7MzqP{NfNU( ,!~Ôu 7 \6NsBHF6h\I'2ft6Vx]T3rA× w3cF}Ka%}m09sOvMRB|>.G>'srY'Pt,X`:r-*\\^*Y|T-Z\u"_ Fۨ-^Cw"wyQ`tb4a!Ha /0QZٓ_̣GJNKrF5e+R?C '0GҲ.<&G^(4,|QӬ=S £B+"Cp&Ɂ+ZKkIVoabKWxX$ eh !r;@O>8y76{E`s5 =7i-/[$(}ƨAce)Jǔ<QJ~J]r@)wE5ȠQϕ>'󏙮蕁c61)>߀l/kIÉGSZ$@yoWFE3=З!:Kv');U9AB 2 {FN5Vphi^S$Qն/<T3e5`! O%YzTKy=1?!McD 8'/Tb)8g']6#MxzBU$3@>VЅ=Pdٕ|a7 R$V[gD* F\$lwS@@(Xr>]$f=2?ջG s+iQMcAʔuF)6fXuQLkrjΞ Նݖnm! B|CfPA /5 s"oNꂉ_N+%V~zc滜;&={:iiSqIN!p^ryk xwOlg \DgNk7  Shx>oyTO3$qpkQ1չ#͉if턡*2;~˅%7Fz:hQl:xp SX]*})WpN.SxluMi'@hL=x?&M{_1舾I 0gfZr}iك =.ywfTfD[~JQF֏ԄR'(бX=E| X{!|*/w<9n ӵ295+4mɏw~P?4TME7prx|(Yem;Ç!/À=V:~ @fԕpLDN9s5F-VmikC.$=MFgw3Ȳ2a ̱P F5k&`6g*xI=ylqHj MϥjDM`Gܭ&[{;[&B[ 8:pnls_zk栮PJ[ _r }b:\^ĆAydߙpGèj>]n40.znj+U]uxαi~*C=% G݉& {WT7HK#idU*t+աv0NKuh|5kUH٥߻pi) $,6mf;øȫ!L#I{?.hSvV?Vi !S~+7Uc5νQbm!ɰ(Q>~CE_=$9GՎx' w snI8Z'l^qKeRWQ&xN C?xG9y\\p*J–9`:1]ŤՂ 3r QưNRtwl`u6Ihn5A,kQޠ' 8B6a|P 0*2^Sc0Þ{Ѐ< DGL@6L=pr: sfg䑁막: Zl6^|;H: P-=ԣzje0ψ83q8 ˵7{Li[Q!8`;ɸЏ ^Q{,~ONNw&Aӣy2ߍQm4BL J.fb07SֿY`Tp}X Bd3jYҁ5s-ɨ1!u{<;%̛ B7E_zC *X#8hme 'F  Hkۯn/tt ?(Ћ PXWp!tŻ >r* —[JjyZ28^pwvO6b<ܝ%,0çU>nA}ڝ{ԭEݦ b7r-{FyntG1CZ}a%/P?^=5H qde:ւeECuO6ol[IX!5劉F2O!EI,zqV :)*!|Thb#"k"ԙ|[1ț埕"Wn)x[Oj o{ oknQ 轿UuL D_9V}7;d`^5TC- X;! ie2 ˌG: kE ML!?Q'azWw?Lu`"c3Ntƌ2eOrNY`o7dTV3yhJ׈f³B0F/Os{1K}T|:7Kv~ j&0 yۼ+qcp2=zQrTo=,MUb} N#x-7(E,V-(hGA#Y_SYlӈe >84m-Zty)V.-difiUBjV0-.F< ^sNvH1e2ע.[YT@?  p9isnfY5V*^ȗ"MLvlo ]&ƞHۭ"^7}VJM>pAEёD>%^N@~֛ <-A2_Cq]Ct/<x6(-12>M}Ъo}l+t] %<`Ҥ"!BN]OF6.`zX7)&VZ̤.|ی}|fB湓,@9k<;Ԉ?m8*1 L<5)cGANhi% Y; &6R+DM?"EצӊDd1ysekC]E$Z2vr/\GAYf YC-#IFM٤R1K%Gy˞`CkuLBo N;g)\ -aTÈʎHУƜx 1g)YPV;H/ZW7 x;6ζWіmfS0A o g/%砣;` h=V9:$+&6,J=&"eANF̍KRqԲgVsL:!х/(NsM#6R>ΫJVpQ*ұR#$~&.;wVB甙Rgl׃ 04G4Ĝp4r7B~Yh|0a:£\d'r*Ґ#W>ⁱl}iwcs=yV>Ekx)s(kxoll 4^A?RXR-eg婿o:zdiT>Sj}b!;OO8uҟ4xmsK}:L_G_a 7Dq-Sɡ1pbv R`&ԳKxh_(32lvRgFpِLAѝ"QM= sb vq^Wf^:,9Xtˮ2>ia!+> _<< 3 X.ػ΁!֒u߲m)w3ؾMZ&gLz.E-E(8 c~vFfcVa) #/k<_B"*ȺG֡5OuITbu*?+#nC5s2m-9)>wz! s}9Ƽ<4޿xl[$wv>׋ СEUщ/m/d=4NS Cb8Low|sAa߼6H1Dɒ IttP_9Y6# 5h?ԓ"W+Uj ) >jmޓU TM0z{{=AЌ^7һi yIՃf!I"I`RQg{p Wg)ZN󍃑Ϛi),I{3Orq8V\tH)^bG|]f?ZKj;kN Z@8ʚUAx/`խd_W6>A9ɴ`QzImR|_b@z p^gL n&ebV1׈ȄRzN!jydIu\_߬9K'aohc(SJu$V> xinμ@'S\Vg8yFdrnWp|J;@nZ KREhYS2axik.ڜWU~UwRP[v(5_iH[XGx?v iio6_]։Uf\Z&?o^A9m44j%O(NHՐ] Lq~ U1aѮ䲜y_X9}{gҌxoaQ+C'#\Jާ B0%8җ9O NFósHCeRO]ZDuE18k!(\䖡K"R!un%Hy!v7hR}_7Ȑ#2 H !zr|4}Q,yCƒB+,S˛Gk*Ӯ8tYWf# v ʠDg8H0r7hkiT7W2_IJZBh nzRvlJADHBٯzت7X}MD `22# '.ڗȘAk_]I6}ow.(qYN:UhdϘ$VR_Lo^Ph|~MCSFV:?n>sZ'=<$_k,>짎!zh'Jb(p: Gus)\J{|,$@@5"2/]8#dG}YW2u}Tԑ4~/$È[Қ8`p54[qD|zňToZ0RXFaf G}(KŌ_/[ InoB7'񺳧k-gV u/b3#mL{R߹gQ^ʍ13t O/Sd6ۗ!8F0){١} |7h<hP96(B:eH×sHvMq$񿥛_T=n6z;S(-?,[>&LFc6P>s8,Vt T \A El۔2ZE!ݝHS+XBpdD Vf%AWcYzk[/#۷c=Dh5)UuR.n?qws{"lڍACV1 }z-BUL$:JbO9x*jkEiXDbىZ_hݥo[0` Hd1>du^[[y׮˼-BT-c[4@5x}~Yg]j~==tήbZ0Naj^t-W6ǬEt^#trw֗ Ԧ#w-*L7\[UYޱW=Ũ'%r, U?fN%EcbXcW[xߠ `!5#ڀ:Yj,ɻ-zI INW׊ğ2Fsh).a6t,\+7*Ҽ6[0i|bsZTSPw{f(-n+dz@.ވ/,d7}ŠR(AMGKB"^"8LIr]!wgA5*Ѡ=ghaZ-@w'IM1ѵ\|`Sil(͟ la !qdiLl#O`DRNr-x{ \IxUqIK,戇+btC>$v5ϤY1]#n= +wb4GM7QzJKȇVȄԏzZj1)=-؃.cGS.ɚMӱ;2<+T_qbW,-JZbnAgCu;m.rnIIn E!TYԻȲa}}: ۂaI%(qg'axUlL< $|`k5n yg$/]dn. P팠$Ex5=܆ *8]'uN{QeO1Ř^;4'>E[ dqc:O`7-M [ȂQ ^Wa_P9%: <@^o[l]'c{(ޱO $514e-@" GFˉEF H%[- |`什Ј5MJE5xZ$i7"5(]J|^O%vb~X&P UШ@~ 3tr=<w1)q~Ko#S.QTDQG#QFN1;QZo]]QW=<۝ W> FwRYıCZV~@BdWH C.(ح1i5}e` d#?QLN8/:i|WҐ}G:'O [| X_fݙԻ]IEb4/K/U*E]7R*a5ÖƝG1o܃~J*7 MX2xc1hg4TeXem4Ad I w=z3Q.gZj. ̱L':Jaij&L5nŐaZhױ.kXϽctuO$8Y; BtL%#cƇ!ۊh,Gܩ\21tL}6oиeuk |ݓ(6^ (Ō%0_+w8Ք X> mܒK.Sտ`yuL{A)įO?Ye? ]'}gײO۲SG]gCLrveDmFW;)?1N~l%,kp@ѻ5 0{\>SE2 L1B8 AKC\vX[/\"3NX=-];ޯʐŰBd4wUi͵_ 8-('1a0ü6(?6[nx?6xAd5 ȤQ;3͕~ѝG gTӟj5R=ΛCLoe[Tlt.v&Fe!E9tpk=jbf3Yzb(Cl63r lE0ңbMsT01P gfv0 C?ge[G┊:H?U}9kѪgEtd hNyP8k/+a-K)h|%G^U >מ瑆*9 /W]"9ON07]Gh4'WڸN N(%W HVxh?Nx\Arbf`KGڮ>Qp";ge[A0zn|KϠh3 UT`g"R 'Uc @x\ȟ! OPz'0ѯCz$}QOxq8a/l48M&FØv$ekvnVdXԥ 3svаU?jȏ2&͹<1AQ8!QB67B]ߜeDJhH*gp@hxc&&Fk_;P2w/|>^|f=lw}TҲ"MP#oޟ'nhK"#6" H*q$vCȹWk$30jQw~ScC*2\pmHCx6#H4ƹo;BZ@KЅp>7];r7u3/4}xg1^ricbm )WzESʗDy4'29z ǿ]s<^_z7- Zb0)۟0|7@T~錟eHLl"XLR,- Dtp=D[)I)IxaDKLĚ(L4rD"ŘQ_ >{}Vx>`t$.>n6O*ݬ̖ RVJ 0vIyO^U84mSf.E 4o,c7@ Ct V,;ۙ7;,Z>E"ZOPM;0,EZ yOp͙KeI˞1t>ȱ-.w ^ oFEfhãyd*G^ ^D!stY +@|,}K&,S&usdiQ4"_6.)3a;ӄ%75oUN|$]m.`4 gOQ=UшYz][?&7(eX٩tO-;:aOZ1j SiԸ:XZ2]O=m|y&;H. 7iL;4}P$SEDP{Y{OТ V\_^+z @E! Z>FaLg}QiUj?ZkIۂh#LPDZE`eIF>{\σLؓ"̯^zl Evs G HXGv^z'Ty-%F:j[:`,ӸRrpM LIQfo/#=ښ}f'~Ń7@qr;pGFBX/2^D~[*֓i,,rL&47bq[tRSW?9f= {t 4.7^k·㡾QI\d-cMVBEN]#OyFוɊU7!duߟT W\Mƭ=!6d 9-uns&RՉy1}!j'IxPb0cWIN;>,  :=mgqI4}!ƒP3P8J[Dž*Y D=%Nc_#!'jH7|XĻ6xj 63 `N@n^ !)̤{\DZ :xhyMNf,dKd9u!lNe(= 5_تy#7a22 þp_c  Pk,MSVyי>jϛKw$; ,wd"C(!=xH CHM :,903baU]qpz( F/[yw_}>_ J6ؿRP E a'iZ %CKw+mn Xc䰅mv{}=6_Z&`3; <5m&+i'+q x3\)]Z|NPrKnшʢHmqF}jDyj&UMr#6/|9_ sTfL ~Qw][|KRQEg \8<)~^XFV&^/QZM2n ,DC!7^zR(3ҹGB!RGcg im8( <8 {cd} # FwjǺykزnAjh4D%ꝸ=*EG3UI0%f87))FO*>^VdR{>$s조s t7KfՉtf.oG hXԶ۾<#Zw]EE8ީ c_G&4 5襐-@p!UHֵ:wRX{+9vm Z%(:ǑYFK͂Wez)4xvu"m;Cm3%]BXU.C!1,éizl{gCnbsJ븽 EG{R[]hyag@":y2P{FIz~hhIФ6 kS:j_i8R^1:vnԝ\0Ӓv~HgݚQKZ)ivXCWom;&{gߑfmvÐ.|i[ E7cO}Q-7#|W*>EIwO2&.,HkW"Gߑ8ʞT},M lS(_嶫(@;ޥ)J.֣lj^75mk͖r28v,YVM|lD:+5T ӈ/F+'/Z幵m t-nsIG ܱ^ƣ jH1$@b@ѕ'qkygr>\ۀ-'?sڟE]Gi*eނ ~QJ{+).ق$l~*h20L39;K˛&F3lɯN㲾N{.=IKa=b>[7%t/O#zS!E Fq`+rG^{hwK7fV{U*L70b3mae:`ovO5K3fgߟ^H׸Ydτ=w`Î^ײ˳3X A ÜuHo`lV KԂqvrزʼVx=x Q%b5ײEQ:hyRz.#HI襋|S[yb,?( bՂaǢ:sF] >nqv=O*(6'62I"P.gyi-o?V|\yO{+H?U <4 > u2jG"+ D8F^FR AGf½Y%y='r¶=5ݺZ"*b6O"$mu ͳvxaZ~=,^Q}|J8<`;\[#smrmU82!#

@ǖ.'r<;~q 9? o,8>$mc2  Vsu|chZ)nC|9 DEd-!@(R}eU~Qm'm=p"$;~^/ElY3;5s+-R˜a{^9CIGİtfp߸{u5( E%7`r1Jk:#V, /|\p&V͎g*󓐵Vh0,.'B:qx16B]k11w\p-M̳̄u}1sw靔şo:ED61ơK=üaւJ%Xm&B+bXՕϧF@1!OEp֮BiYhc7C>MEs8BwXuGp*Q/> ͉Sz2 H۳:+QUgzONJ,1x9Ъ/C*|,.)ύœ>6|cPc$R2?*m1YA߅zޟUXwV⺅+<؀]]NȪjHeop%r3?*&dOTn SgU\H*-dzo)_jR6${6ߓT$}GbTĢ6 MuK8v}R lh++nNLޤw6ˆ?7Q]O]hNJ\W.FɼzW#t)!5/ru[4  ݟ}<8|q83arHiי:NlVpd .S#eOХ8 Kq%4P]IDяXx$ˇP5O XDvI-IaEMZ!Bcژ1j|Zǰ_-џhߧE71T2lZ#7WxEbyXDkČ =Hȯ W^1ZjC۫/:6`:*!|^Hu$B2`}N{&o @sV@?#E&vG\-oE{xtѸڳ4C5:G*} vw[h?P[J~cS}! "9f!U r)Ӫ?L_ǿ,j2e[17gG\1EdȵlɅ8݃+x[a -ډ*Y'045̾Qo G%h5^*iNZYYtbH%s-Ƨ <@Z&FD)|1*cLt0gM1x +?sQRT\q±3qu4V|I!U Ӏ(YB>1< %R 5_ 5]'>G" T ǸFYpKu#a`7@6 )bm_mwz>o(9 n;yyqfHz&S6,l& nfK֛.GJ5fNʶes顜aj!O߸ ҋ]L+4ދ0 J}Q $`V$@uWi5enW>b I+r*^ᣏc^+F E4O@q_޾F|(Tt^bdHEtԠ&2)sLPC_9 %w}ڿ>cpͭkw6SVyVB4!_|:bev/v/yI 'V Z'@f'\8M-2A&z^zaKCN_O J䎜ľ `QkPEo^0ݐTt^,̔gݬY}fUNr̀}EK1;SmĔQ;0No#OɇC'fǠۛu%}{58qn ȗ(_\/^HY_;e>ͰZ-6Q4vYH[#B1q 9aoe VKftO\H"aܟr6HA3y鮚Pm9I ;̉_V6M "+l) sT#W0dKz"*-I|Q_7XfdKI\kjMbQͳhj+r%t>Ik:q˓vMsVl ??~0 0(WNkfjM4/U+u8;-?w=.{~~3x]փ 2,Y01G$B!rC.yXY@uW8HLLJՄm?v2K\%/k)X*Z]؈^8%afIRGz<^lj>,(źƔ&}zeh'y+0 &0gmf( Qlw65,J^EvL~cާdjb ga-f dC\̝DkUi`g%m!D3K 1Nh#<k'vfsM_}Mdj OMvQmTm30\5/^ 2C!MV8f +1"+Nӧ=__#8 /&ʊ0V|-R ӝ3!VAG2 ]V eӧ3l(c's%N|)Y(vc( Ŕj%}۹ "!u/tAp͡Jz!g2NV'3..݌.aM_6Ѵ+&dob-<:&ѥ xnAO`_hv=$$[FnCb] 2AmF260k˯%Z俗Dt{SGQtϢJAHZ'}2WK)l 9-.4ySި+r7)ۈpшm&l S[֑fIpRT+R!( Q ߯ءvpo  WWF*&b@;/$Km{-] #d'JKO)`@+v F|@uv.)5rE-DC:]h1KJ)zUJB@tiI)x[#=.EfbWAUJHlpD/_50v9ݝ15DPWhy-rhՅi4Vv>(qHXowt nQoߢ_mD+PgTP; m&9乜-GwZ.Vt|!D_)[7 ,E{ Lc%MHS'3/WL'!eJ_G3PKk)tΜ}kGta㿫R#)BڷK:Jgu+I+!#,RkA;{hg~'8;\z|@r{]jm0tV=G'~VW6ԠN~o=EAmYrc[49[YyD_kx?FM]𢧏xB2.(&iSaޮ R69Ih=<~ ʮ.cP@*\'*)뒲8ȂafSO䉽k?5]\: BStlg(qӒ£x4z7>P-Q\7HjA(+v\wͷOcPpEk28i2 *S9I!Y.}7ƒ 54?OK{(6S^u&NQ@1VgʖxY-$ֻCCԏY._GQ[ܷ6> ̖ wr,_gN@'5*h txɸ5O9c?NN$[²*@#fÇ#u(D{C#@ WWi A뉋{ #s8N ykP!vƆ@ %w50x1׹J{2lTD.1Vo] 9c8QW#UE'n jb:%{/ d =\vZ9u}M710."dǥfqsk̈ޔu59U<=2aD(.rEd44w|Y,AdFNns٧R+E3)$*[t6BoL6N^jàtY蝸^}]xwd${G6OˆVVL"t-ÇͿq"H_D嘪&}JwP%E. rbF߃6ܾi(1?oi0+ƲauF xBZBQR޶5SW3ג<”uǎ킢p/˲O Rs!е1ptkg e=)״CV|Q1ʄbd7!o1k/ٕ&dcsu5HWPگD0g]}[frz= 鐇|nw7DPrWz}Xݯ&&3NABRuc>ع˷D/@\9$aj\֛6b!+JQZ&nslh~_PIþA)6CD to˚2h2w+]{57p aI 1R VLũЩt]#{Lk`*JݛG^tCwJa4o=Π6{ D=2PzViJ s"~;I'A?Y@Y5= ~c~o0L8:IN?b siy}RL,WGrQ)eUA^\l[ؕD]V็jd0h*"Ap TGb'- am7 !F4~2=Nc) fsI摢 g *6 l\#L52d9mzJ[`7;iIgܐӃ"VDsw%P}n7&tp|tXbVдFJFQΑ%N] Ndsi>j;:k41pJ`8a]/ r1ċ5~zQ|QU55ϣU籚0#c=Y"y@bV $A-o 8 Y35n˹킉R9={:\U{SbQ3;$XC΃`g5[w()Ӊz0Bed24[T}q5Qz]S״SppүO#* zprhp]xT3*f(ndvd0zHNּ`3ݎ2VH:B)yڿ؄AGEwcslxOQ=ۃ4I+ a4&Ys |"uW C&F>soZ̭>0b\a 0 AU>ׅ`<@ym'[&&Z{`p3Vct)Ф$lAz?m(X{ZK8ƓQo$VGX kޥz;0eyKv2fDm"./F9Ԯ2;EjX2i~LyS7G;_B,rWt{%T.RPYHSkc2S4rE ^=,58) ~ ~K)ξ6rWeZBqPy+yXA}JkV1a$ߦ]@;*R HB?st>XNBgO+) yS~>'^nMiAk ~*VMoc)7ĘjcpxBq6b vW'oP*x"CMU׭7,Pm7ʜ^ґdHFN/)Ia~\{fڭ~RlHD8K(12NZ}Q(`֖#鏡T-IZg֭+mykS9&IH_Ľ)'0M54a5Fe qo Sp98*eGn!δt6H4VǴ{&@34U/')jcl_OMʒ"FrEwi$4B Onj؎ +=/Rw|0t!s˨ץ˥}|t(]ŽױdP }5"N{@kXOq]4~"<̔ŠV-hanJGsvm+>qn A%<}˅e[OLw֧;%϶x/P4{͜:;Er& چ];Ijkի c7;ObӦj3 kJf)>:{HKJjF ~Kt2: ЁJ? f͡ezTOwT0YFƚCA`Qf4(g+&c9 hC[)< T㭮CL9_كȸosM.XOEβtYh6= `?P#q8 1Ӊ}Bx?J"WՐB<2ߗ ugb}3niV fRMF.ZQv0+YߏUlIG뵭"oN~ Vqs㤻'B_^Ok%u!~@|ik,Aۀk+H--ynh ,hǿ PghݹT:ghڰ[5|C ad)Ԥ aUgzVF@u88AҀI:X9mk-Ny;&/auL/3:z}O/lzC& EɜX@y}=%i~be7ХVAK[Zs.fFP^`,ƏWr%>Ⓒެ3betѾ̰5_)QRZ!(oɖlgvO챊(L* LZEA%7? uY`Ix!P`e흆]`ÆV7LgO*f)$ʼ~GE'Ո?[g'Iڳr!g0D2Yٍ^|hE W$|/!1Nu"73foɺ292R#[cTҟogeKQreF$1ՃZkxUW "iSZYQu55f d(v-U<0ۄB$GYuuP@k4\(hU3IhD KSQY O=[ kovf2[xu@/_q B;F.\Փ>b;쯜 ?}h'H#ZSrHv,&Pf|^L~pK+q^`m$W?qGyo!R3)q0!)^e/ 7p%L5_3 ٴ,Ql,`FA0 &?`qy/J$dДH干'FS(qR:9Q2QuF#ap `c2W*L2Me E f7,{OHx쌖-`Re@@&KTWRl%<5)G9q2!l4ԡ{K;83fni%ۇiNHK)x>Ì.a0b8 ѹ`Ue|z>ŴƮv4`Ԟ.69u 3.`]$U HjhcT+Rpl 0Uq^W+ː\ҭcg1&1i/llr=M{J 1WDu$QU+dv$7 aʞ ilҍ}2a;3A6f ۈK x{Ls<[/:{q? Heg6J9<PM{?"VM#: ;!\˖,+An?6>5)K>ӈ X w%Օ˷  dŠmz[$!Q,ʝ'uĄ*66 q "#CJS9<ē$̡&/j1D<&f걙(ikĩי9T*>M B6v!h4l҈U8 ժlV"=eLuIPkh:ml T:@Nc`Gi{ 0yi>%z1^`Vn.2=ukJCqVW}=L*nc*D$B:0Bn5Zd]nyW.ew/?Ƀ8ۀC؄/Q5+nZkP^..%;"WR7P2A}p|ul3{@U@(Sx\C~ ?$4-TOټWfj?+\$6j`' (M3'' ^(eۗ%ElvTgZ73[{c"~&NqzVhָR\1 ͒,0 FBVzYN!>Ub#^+ e Y/+ DN|]G am,)݀~aS{?V|O.DJ;zֈiAhU׹ޕȵexNW!)bgE4GNYT2|Ng,ޜQ4q0I 5g6M ؠE?,D%β)8D|Fn2mšRi+Ir N<`oE+b˸kpOT:ڽlfNmQw Bm ԃbXeR/latGRXԁBqκ9c\jmGN3=8rCgϳ̗=xp`ز" FJ$_g(am|u ?C^iI<;ߦ !J[C;ja5_`ZWkP[(zyW|3Pp9 {"#A"3ˑ/Z*v:lfz|=,K3xgˮoUU%u\xPu aU`O6fý P?0 P | @X[[>řӎ-?ב)ee(H#ZQ{,ت"6 2L:@ܻ+D Œḯ[%_7ٽq~GM cABӍ,3 )/HdˀE800}ƖRg역,姷O@ReQ"Ju@Q4`FzSA~탂##6/ $ G Jt$Q@J;)BO:[Hx$fX7=E{F}`Lk"JLfU,6@G ˭h$Fs" z{#=cЁ TN|:ɲƆW;pM!>h :{Ѝ/xc*CP3¶z:Ko y&Z!ݵ@,a:ό ?>?. J繁茞@^|v0eehҋOO5 # >wQb4*p?>_JA"]cA(_NRXgg$."OGqbybO_pzx32td̆[ ~Ls[w])f"jZsDUE l+9gNX%:)KM(l{Ry~ؿ_ے tq@Fz)hrVZް'o1^i-fsh$AdXIH6 zTkqR-FsdFsMZC3K5- Q8K{wdA_3`=OOPRٸ[OfL0vYٔ ،+TlJ)҂-,qc)'Kb́OahCCY0d\od+Ef\]$H:񻸶=_-͵{Ayo"W8)~?-خR?D]DBU_v{N^kNA߽s۞Y ʜT9I=I!,i89 ~v[} J0.B1:9ϫ$9s >r\}3Rq(K# fZZ~Pb[8JgY_KZ/DA Lxzi0xc?Zn<-L] c]N%ghNGL%~$-I0\ILtq\Fɜi{a=. Olk?LFsEz6 s0%2FD"n<w7Hn0XGsH)H੼C-q\1$z5mLŊ0{qQ+S"I, QoS2 ;=><էc}a=ۨCh 7j >ˉ3ǜRw>X &#U= -I%Ov1v#|)IW7xġ?S8E'[x d쇡#q8O!"n e) ƽؔ[vr:MYT&}Up%2JO^iQjB^eV|^IּV1E]áƠ:I{kg,htlǿoI+QG4r$Vf弋n M 4P[hg!Ę8If&O6 Χ Vأ;V8\Xȫ5,E}<[Ahnk#Y^6LZe$)=RA Or͔D@߳=+ Ղ7D npMg^+)u ɜ<3,4y҉! Vli&[r ޙyFtf5=Nw˳|ߟ{PPƎx10[ n.<Q&0A,ǍPNYtAVȄFP\]R $:qzyӏz /aqVCzzuU/BhXV$~6t,-Q`Gn2r03, m̪49J<H?r,COhIXf4`x,Jn^ t¡&눶2ŢlwO"Ԡ2J'>ÀǔlZs7q t={2ce b#e /Ϟ싖Vh_9PD$1m(mnmo;Q]XW;CJo*Q>lcU]$es(t<'bT5o]O(<LerV{9[g`㊎q Pz;LqBRtocRڿSl.te @,1)[%t̒ 퀢/ h(JV7Y"pkG U(?:9ժY~*.aOA[xrg?3yaA"dL'.&6,^Ich:us1ƷE@s'4?g2L%ltaLϷ̆:$]zakW[amQ_̗Y<^jA[}zS^8#඀v. QQ]B3e-WIV%DE^y* '*@Z&Xq{5Ӑ-/e] ߳B7+gDʈT"-n2ĥۉ]eRXN/ [y%<9@\F$5ሷḆFc@!m- >e>w4hG ?t_x  X54Eܴ엽TNoꄌqQwr KY-frB1)Pn[3bΛ!]]u[ŏўgXy /٥ .*X [yl>'I֞ |`16Bw*/Rw!g}n6,LgG:'1\h51+;2ԧf#MK~X?~u|w#+@|{MtFU1I /M.\H7YS"ǔS}c9۽r E9P'Az{Zl-y  _ÚUS6]Wsqg$%c\Ÿ~ @ipȾgB1/J„Ub*7H>1y/OvÖM<@W?VZS(KȨN kfd\ulOHPV[OY7ECzU#M.Nb")F|Wc톤OǂuS X苈P@ش$e~Nuγ6FCnP Bh\y͟-D<jhO@<\p\RW1;`):TҞ A^&-mԾzk3JPoZPXjvFBG`Kzڵ 6b]VgkG!WprQΟ?a"#2.[d.D,jDᔏW-U kf⢵g,С jN*L,?ݑv\t5|1ճ6m8`:%>aK; gW?~ `@7Ǝ.g>XU,ctQt64' ʚK?Gц!0:t.nLB닖q(cቅaw"W} h$Kߚd/L =j{aҊcM/78!A6# =䙼 oi/fcEdž-]-wOErd|t]x b}]kZcE+G 8xSn|i$vڙ@žPIzGf.-Bi4(AVx9RXj>ͫTC 4 0bk4gӕ8 _bɂnF5/g:7*߄ lMIaq u?|ųܱۙ;<-C-Ls&n]jm繏[TJBV7PI:duU%ԠUH l'O0{/"p 3}[vg6s <,]XQ a-eWPPaAq(bXm s{W_p+10Ao# 4%8&sR)cpdo=BI -A`WN/^ghINf5l5g#Gx+XlwtZN"nXzKZJ5ɪa|8{_T~Vηwf0e tx$jQ pИhxkUj9ҪI/;ep[i;1g,2:}P|[bE E@AauU )8.Al4L[iu*#jZyFF$_b'gHpzm{':г`Ь0jpE5Ͼ9Fn (mL& C &VK9/QP)ܖdfSሬ*.mpU33JId%sh3IJqaXsfҤEE59(9,1<̳Xswt v _!g{{R98I4SƝ>etɊ!yYnm͍r2g>(6# /רOsGxG]E;`-fX;]%xh%ޙ 7Y*@{τ`%2_}i,Kjljd^2Ş|Rv4S.z͚ɲ͊[֮S K;F;d aS?@m*ݢ|˶rMc[ c8@=-:[=b ߱ƿd_-PpZ?/@,=8aB୤E'sȺ;]*=.=/GשZǓOfUV#3,[dcP3+펕.VG?jq/2[5.h =ҿE"-t %;YE~J]Xeg5|%Oeaܙu6;ߔȭ TP>>pm.7~OuԺ_z̢^1dz?҃3<$^GJ6Al@@ᙫR5Iaf7gQ o_>gzjp-3 -@\߇sZ2,Mn" ygN!zZ*gԵ8 sVjJOn5`2 SY^uoD@"af1T/ҝW UVXF- R%'O1b^ za_ z,)hS?3q` 큺 %H CJ8GFy}RtYoҍG>(x=7[5#\Q=+CV}tUmL܍Ro/&m ~MR@"\]P0/ 'Rk7Kz>bE)ꓠڽ2>P )ctz P*"?c-4/R5ͣHV@v I0%g ۽^beL*q^i+ӹ#r0 ٝ"l-&h$'ِ F\b5vO4 wZ-wGI.lM- UI)x?g.41i;`!O\O=0-|j(!MvyT7G%:G FfӭC*0欛toG94)J~=j5i$F|G9襀٠Ytæd"ǂ8I3>0u}1s!ĤTZs&X7֛VWoxN=Kl$a`Cyi6cW9>,t=k)<)9\RC}3nFkq \W9rPEKEn p6z%r LOHh3f$HVƤrxDjutfBO3=9M y`Lry&W!"+ /2ӑ>d 8\7x$}b@+/RU'(kHMil]ɚ9f~NɮȟeOItN?fvh—e ~Dݓ*jXeAxEBX" 鬮IU-'_Ms jֻ̩'8m@ '@AE7n5оJ\M跌?*}&~~"W4`PT Lc-Nuad44=kLH{ lxD^xPe3,xQ"- ԑQ / pRddDW}. #tx~yd[8 Y%9#%kK1kF.`I.#ah{a8'OT^4 54>=u-[eXNR3m?.i"RӒV R& ֖d<;\.Y :o#8T26}&|VÐk6#P8Bbi BKT@~߼RKa>⑓NٔƷWt80,#х#OJ8 ЄrJ6%dƽD!d,),HϐK^?JB>/&Eӻ6{R1T M&.;hf. xTÿhQXjGP.>y]LZDό$\&l_1^h(aǔN0{oԓK1wM `^QކۘdUЁ5|ȴ\*JNY6adkvV@1MVMh'lo0QZ}Igs;{"}.|턻t̿CY6ȳ5T c)#XN2tASV!kcQ.x1gMlqYZ`]=,zֳ@YvоT1oǞq"?|Jg\!Wݾ8ɈpdmU3Mܧ{d)MWUGõ=Mƿ ٚyb5O@jȢ 8XJ*x2T2P~OU#qiq]4l#!3K=89{ef)0"m7>Omo۵ї[[O"Y:G[H4>Ąw8I @Y*WyHWtQqf/exw0Y?-&q< ޮB,Zڧ@~v@̏?U2Y*ޔg\Cpc ҷ `` MJ IoBΡX``wXVH˶#0q1w5 . $\6AI&]+=:VDExf >3{ l}ÇN s(x+j~݃\bdh́/ӫ^Q\ IXGV7VNw Ԗ2͔NwEs *UOw0^tn0V$Z$v+l$%Fk$t B'qG\7qj o.9j]YxKtj?=' A̾"@W!`܋=M_7/a3g!K ;hIϯ~e|#l^"stÿIu[ t}͑ߐj0dij8'3fh senS*-*gyKX(mvl4jRbnIA^y+w}i*e.:_L$3jT~'^gW&8H`Og"bb:uMOF`ҝljinz[dD:Q/lu; 8(-cWf콦Yw-ga0jEuTq]A' 4$$ \㘿eKR}[x:ӞӶ7._M_2+@%gr.N;wvs:J0H@=TǓpZҴWMW7 ҡҊ9A buZ*@ B-f)=B·d=V-8"aTfX܁U46a[z,b0'd_p[h>)EA&ې6ǔ?+a#eU'up$ro.X!Wv؁Vn5@`p¦=)|PA+~P}ny0̸ lߨk</T ƚ'O C H0eZH,M všj=."Ih&t=hΓgLo l tG' A,9uVI53c<;|_suDydWσcK?m}3g&R;Q;[U1s<;PF.Fn٤lwE4f&󛏞6_((+1=}28,޹{ҒwL=&IzK #& q+qQv j"n_Ow&˚>h3eN6cuk쑦ߦ2Kܫv`pF7CD%Iv @BBTj@ז"#Gۃ=0 0Q&J^$uE;Cd%pcAZ8QXv%0 qyN]ŕSav;`Qf'E̚G+Eޝoɨ}(n/a[mT>;w=ϥMg`ϋ6D|ƿͫhcj| $# $8Ӫ`XrxH, r~$E'ͥCN8Gȕ 7 Ɇ5Wj,1api |bA;U4sSdڔUhAMxzWqۿ`_›⫻&Z^eȳ@ e)f^y $p?&Z5|4L}ӿV8hg|94؉Lj~ĤDc33l1'/=Cs.jIEosjZG?7¹$Or  g pdm"EVd#R\z~8^{GF{r2ۋI0iᚻ6"_i$Ν)=v"J[ś}tH);1$ 4׫jo!D< Z(Zcjn(m'O#È*w(kHqɢV nYiؑzݐ#oJ&AYPzb$UUDŽ/nDt%-(ɅzbsJQHGx'{ԎZaay}3wWB]AxZ`qhWAZAl *6=+&|G}ƴ9hѥI԰W |S+;y=?RPlMͰEup܊`F /(/_˜DZ=@))1j"Oi3nMM#jaW2_@LHwpKfCf_·ȝ8(vK'오Si tz-ČU7WK<;Kv/V /`p'+ղq ɅWYW]x|:>il\ A2jHɒ ZAK.&,MNSjȀl;1p7{{\y4Ń"J*[L0c_8R8,|:G׆VjpU[4]|Ƞ8$B` D!jvS:u/ۿ$gK;!<[>6r@PEm`N. 4RNa%$(Ur!Ca 3lRF(JxOMsDj/@n5-hE oBDph7 j0~FK@ЪbƒƘ^SYvZ"YLv|6"<u2>jDt/Y'8z깮v[)ji4-4ޙB){Qa3Ipȯw6 UVXe}~g/EMMtgmIfrT*ʩ(p *<04٣tZ8V3"gjڐv.Dٕ¹v,vIrm)ͨi \>B1Q:=6q:ŭ 3x}íxR.!iCY(rW9RwCs/5`\"tu} /J2*&y&ii ;TϥKHxHp7/ n>a4__4o6Oѳb.Th-_a fhIވU UZ=}t8Ktb8!"s_ ѼOrGwx/Iտyh P} ɘòxrZ fp*:37U8k!I*| |mdHN%J)W*A:sd98͒HyY7@}tN5G|W؇f :u?ͥqG|4d _HܟS$BW2"_G\€7#Yè8ak ".'vb.xW*7N e qՊ %XfLq2+YhBpOsoϒ_BmvÚn 5<{i_L^QX.X&'lQ)¼צ>M0ڑ?6IwVQqOiѵ/mtMxꥢuD T47ZC?'lR2#3PT#Kx34-MG[R.;Jo5BXŀ+OJQ j ɑ Aѹ*5 hWL!o?VTlR "D'u:[TCLf)سd̨@)gZ\H ъXN \W勿@q1l˃aFHe~YBT5@@QМuWI9>@q>lR/+!W"sTH$d N[ĻtVv^exK{'(A+K{VQNGfE?w0}D*jP<&ؠo,-N~D *za(+{Эϊ^nj$Nt`lEB_hR׌/'@؁nE}Fɕ\L!y/ s4 D:UQ%S^u(7 jrO_OQMcDz3~Dϡλ]DUʆ_֊nГ@Fo^jpQe>S? - ـ_'d&W*NuHTd8854F}^oDz}-Tt%F@{pCj rd.c&BH\!:E \_VEV+(wzi j)cBoN\;-B~IN5V ۬s~K?C)+OS+ 5'7CkVGC(P 5G}~te%-1}/4 "˄,7Ą*@W16oG+jgocQ*Ic)Aa3ar깳aB)[_*]B.Su6 (BYK{;1vXt@z3>Ŧ| -WsfH RY!2 ^}1»۹!yAn?ikbx*Yݳ(+)"ƭR!Lȟ)q_u)5?s NsAAh8"IGf(=WV VҞucbsꫂ&&4,5Jц5)Z9۞;FKb[~l0 Qf`b []bW{~K |`d26~D;b<=OR+&ɀ?fjIKaƜ+"h}]S4x/rBmM$9%U5KP9s\ 7&@>ag5K?:A)9dh2b8b#ݮ<½%Zlj_b*.m9PknFgni>,YN2R>Bg/6op9C凩s1o, m.-|Y͊"DۿLޣǬ"3z#nq{<-t$/8JίV<EIECHkvǧlɸE_v"!T>?rKOs7(2{yB@B, -G*ZM&2r%D'o"qʷy9p(ܢ=|گ>?3s:(4^GLGC{UgrKP˾{i߅yJcەܴ$#U9%6j+=T/> @xF/J1_NF̕mJenЩDs?[5C-5{I- O)0XAE!!z6.?][yH?O rs50ǀA`,hH8&a )L,<$D͜bf]vIb(!~nFgPKfÁ=UCGX}.jR.H~<5:6LyQnXV')gb4?R ;&Ѵ}7¤2!WDR& B~ kto8Y0sh3Q)Vө28®X {8Pl6C0~#ͽW\@3C_G _g&Ol *@裮c>4 okIM%&JAaCETMkxpCm@XT}5~a m6pz~xxxz)lOP(gBÙ}P@Cxso*́ƻ/9AMͣޣVs1dÅ>@x.]8N>f_MQ &CSAз'>b?LAV*+ ?A*LvtK*=lzmcApO؆l]jŠ+MZ"ʼnV0POOWi2iZEcbxQ,B& 9ׇiv-\{Ts:0 F?i,8VvuQ0 P^-d Z E@~9vfD >Q*su+3qzyQdbHЩG̀pAR zTdvtрU$9:?qO&';hFiq.EMSlDv\kzS+1 )0{S4()_i5anyAT9_eM_\Q8.A鸄Ʋ=å;OI̯=V' Z0X>'u "V>k'cq,yY ^{;A9* &Z?I1 o%F&!s4[^74;,ƞͺeS6t쥸 ;b50;]-e\]Mz`9: Aؑo4ns"ϖ}5luV ZxylUziS 2]gUKO+wfaDJ#$˹|UBfwrXouxI!YJHPCmtQX9vi~SxKYBr) O/e\KmO7sHY,FoZ?|šaѝǭ̥im>t56+ U7}w(TVV+*Mg[6i$ofm0]~^-on,M5ɵM:MA~R/]e,s yK]}LJ%CǚA<G\R/+){5bf~ ʼ?o~ 15&9'}j:l Q1 $H̭Fv#Ce׳y~F:1gG;!0+096E%t@/sฺ5xX9K,41KRQ&vfT*sb\9*UMJ>g0VU,55G&|V?*\(P(olHfK Ʒ܁yNZFR=m?Nŏn21w'}3@Ru6Kw"*i4^Oڼ<Ya+[븊*+:{_ 8ڂ}Q6A&eq;܃VmE 393h8M/4:l{HcHQd\ l4|G/ K 2=|kB;SPt8U<Q\SclbNBc%q׊gNjo%YFsT𬆧i<}6*=|+~Nw_]_~ Za#38 qIHRkK[I[MP**z #tQc6oMH4b͗`6$$ hjj%䅻}PQߍػ*A v\3.Qa4<K?qcbP˂,yA?~~ <1oioe .ָB_],e11qϬCr/TTF(獻=t0]ZR:3^9 * m*̔Jؐ =O*T㖮rM_㨲av93 ()N6b2F. c}͞27ɸQMr:y韶M+zٓ UF߷h˜*&MPc>!+ ,hueMK ^yQ]Tes6F>1kM `耑ـYQ<,X + mmDž nFP2 _?*͏#gM#G@B8S`Y`90(]. sL9JO2;Ck7Qs i"2\R: -Hx#߁Ja}YL@GkYmFz;NyqM#W@ƖU7qSSvƷّl>Ǎ tq,C"W9^W63([P)OUfw%H>ʩ? C2CoߞjSG \@~yAD #*Q6 #ĭ7=iYӹQB9:ۢM_ixJ &4aPBM *ci@p cѮ1iS]iJC?}j\ai^dFߖKeb@9}R u^]! qRT6Dk}f8YQ~fs_$u>DP]8(־ {a䞦qNSU>p!$HBܑ=R39?vxoP!ȕg [. ֐F$^d "'ov\V>I;CWD3Ph̒~-aFɃ%?8i_wN& ~pyhs_ȁ!~ݖ%g يC ,Li+~P~`g-⛫>Xoǽ< 5~P샧0Hᑈ8-9d-ѱ8l~(S3ذO7o2[:sg8|_`OVC5SX >IPV1Qq#N֦2ђ/ x\&$*5ۂm7_EBgIY9dWo艙,mc"c5%!M൦Hk4b(bu:+ M[>,|VcԄrܤ|ʝEm-IfȲDIps:mGdV6u@L^p搗 }Jw=Y3j8MC2,Y>GF ˻MEwC⏫,/yVo"Y .v *%FvGn+ ӎG^.Lt؃A>fbZzcb>`1@R9ꛪi{Ӆwv!Fu>BAˆJ/פVg4xJ3f//oX'zs?7&0/;UΈB KyeRtΞZcE~aPEc8{UcNGܖyIDOVZH`í֛1j~pt@ի9"+|AC]BʺdN#b({)7A?@JBHCXn4HG.G)0a܍P*qc>v)F&ƁmXyl+\2 zoxԻttk*ԌQ3zCA/z? [rlm2{'M6'nq7C7ot8rnYj̳%S|a:I 7ī'~rACU!SgvNGwFl$lbWD>j_/aP2atK$5ٰT7AZ)g-ē{N9`~6 &Ƨ/|5KsҿJkƔz%ͯY9d Dg]PJTu̩!b?%I"RC;,%M,g+9ꟷY4wBw< LW[4gޥ}*.i 97yJ1lmX?5IaE 5.| XzwP6vPa7zs%da2{#YIn,E2yyͷ3d ZU>(*YtӍ*~k7IJ@1b"6'iy ]xԼP_d8ji ~_*` F7)~̢=9&ȘF9eh7p|*ƹad!a2)GoK%&ySTzR+{oR_wViHj'x3[ΘMGLK}y#/4 HmRaW% ڟI~F p[s_?Ӌ5IXOW`wm[ch&{?+Y.12x-"}M_i } pHu#ޑnqe'"V3YYXOBG%ܱfLH X)]~f(P"%=|k;]C^L tҁ$_a?4uҔ%o%ӳ`X~p(~"n`ZsO-'s ,jbeLQ$? ~Le 4*2RFWgaZ)~k_SDޮ9I\M?GjyǴlK,'].ҵiǷڸIԲE5JVUn ͼZEbOtNo}WmܟjCt0&TNMewx! /$-+śP0(Lc&YP4WDDV*>(p/m 6 @C|Zg ,;%/CQ&oLo9rw쏞9ּ]g'~,!fkO*,|QL۾"\a1.@OZEƛ@5촙P(` <AHekB~Sʗo<}Q&ɌPg,zĢ9EfqUH* b 6@tqoDPL|KnU_DS: ,T>C VL{~ߥAKRt>^ENǡmME٩[D]NCQv)xQ3%13TBIθs؃Jo6ؤNՀ@Z4E_Ia$1;0Kymwdwт!p2 SGWJtqsUI'y8fny] BixOYS+N濫%+tY:6Vr=m ΣtmN> WZa_ >uCPh,UsɪWuG(ؕF>7(kt"/X_2[kRG* s{ S~Bmo/^.yt8F Lb*Q Qʡ{nog hʫ0RRG}!dDž8, a s)b7[3i4uNҩ($Y{e'6$mwH1K̏w 6`ҧҺwv#L>8~rߣ ׌ę!K)̴á))?+N TDUY79J )Ojk,:-o,[Q3EȴSnN6:wu L[}~o|8/OS*]hMQBy.l Q:)$"T"VLvCRhM(l^Zv:DbdmTtb:ٳdlNK]6xB–0;cS颈?$0x8]r }L+T:ؖi+uN Z]< }A. EДQ@uC;F5;1j亝9m*Ja 0`5۶~p*rS<(CȜEhcӽ`r u829~oik/:c4o'26.6|hOg_gR[iD?46ƚ (P P%fH*Ɩ` {2UZ[%l@ި1s@-,b!k ۾N-*]&U@QOd(dGNskQiG~yvcn+^_wXvFQf8CNX9ί- W0d! yp͢@t~C׫߳B|u:c/?HB#p| oI]bet*Ƣm)bPP tN:v~C"Z8`* ،\2QpS|d! ҝv9بJGeK=4owKHB\qQDt:*{`GSb`AAEbDySZO{r`ܠܽ3/ᔒI*DSҤ&Q:0*D[N5BM̛_ɪܛV}01! 69;70<hF<-_, {Fiu&ݢU4l x(/1M>MKdǁ-H!޾WVM-d3\ɣA7{'J"# ʐVެ!jѡ}2r!oӽ3n&bLm3 X?uH>,kNDB!~ͥq`=z\+aM'^z2oYu *,,CP/">\EdkU 1LFU܃@l!r+nӝ{ҼzhavvU5 8hm *Ni"(okVBb9՜n&YQWf5bq׌ڥGMzϏtҮgE!}3"6" m߲,|'l)=ݾeQP0&/DgITnMԅK'ȸpg#1淲 D1;IAg?[Clr3)mW[43b j+X+7jDj8F1{2'K/zS}(P9dc+[3-jbQpv MN]ZSHz:yx$* FBH"k io0pz \@$r$ie3ͽ$YfY|pΖY{l@@%e#b*6[S]A|3 ьoV&oG3Tћy9Mוdq2&LHMe䛛QHYgvb&&KlD&C>4V]q5@0eOgCrz";g EպԂErr'im5>x30kAz ݗ'}5L]ʹ5MШ/1\Hp.~"@x"ҡŒ&(xPIe#a _=/G-`:AW!-ë}A^eLVo"&) nn(jp]m/1Ns4hRPCtcXA'@RN/Ψ[qy])> imaN 1?oF('A)mǣSoJ'X]IDZ ׬*}>cq~&{_KdcۨiOvT/ %/dUUd77gЀ:R+$.Jf+lqחlB|m@q@Hja 4̊Fpo9rQit/KjD8H\~=Q83w?GLVVϠw ze0tq Q5x@W]=42xi:,.wև jY!)IT%gw+3bxƨ&yTY ؛4Ge UT,0&>i?aX l_,7f~YMa1Uq 4xLѡ+Tl [ ,((6 p@؄ q1èy(5$Ty<{;el2j>|a=nIQ5 d+2;gOC[HNȍ@VV:o?SbVSUǎKH5mtMk lE~e6|in,S*-xlL{.HfHyU->(]x%PDr\ԙN']tc\+t@k[XE+j]NS/9'?9[\;!/jvzܯ n3r[C>?_,۞7p|Tn82vj# ʼn¤:Ok9p[aمQnvI9ɔ7pi[`H!u8KsSs;:k}{`( ({>qTĸjFPǡ32dR`AdA+GK#yS<M؍Wsqjŷd98^} K`*ߕv}J4gD!Q6t"/pT[l$hc;c9nYyƒy5ܚ؋ɽmѻ>>v_J*(O^pJ<:wk&SHLSNZWj&A\eH%Y0dHL*q_ASyO[a=ZmܪUˢ@m(۔V0 U~Ju {AeqYyr>Q AAE0-hQ*aa'|kŴ5^²5z~T,~~a[|V-e$7q_""S> F-$esPlc,CwV'TNoԩϟ՞WS@ps\|jwB $fwP쀓OX3<,vB&_bԾ?C!2C꽕zx(tuh=ZZ8Ii^;~~/^`7-hH.3I.Bz"Ld)c dQ !,?X @QKmb1"_ZBnCHiwLpxF j(s߾F뚠DIֹl9ҌzH5*Rٟ J~> Oͬ9CUX79&=SYժNx_Mf?sA4sY+gLѨb'\G\L[z(UuJگ-Cޅ\V*D~|l/bMtYTBw@k4)˶sKo#:=Xdb(Pnz̦W[Ox־\ߊ^+$ /ɗQzBӍsBx5=3]@͡$´s+^4EKPd>Z{;w*ȋPbr5h4Wyy'Y}k} T_䒬ru:!Emi O¦hRqkebba5s EJ7Ru.z]Ԇ $,(R eOL'-F 䚳W hp<@0j,4^|/G$#N@f 9ɋn!zǴ.LY~q Q NTMY#N;7|wAmTIQ#\P|]F KȺ<* c%|/BL1,Ii&zI{A/{  2Iw}aPw'pThغ3?L$]RZr}cgd;HN5 F+E:x Ѕe57s"qrF[XFpzìZnHڃL_pJ TIyoPEH0!\T^ƨ~L|_mQ`1ԳBq/|iL52kԻgPb%v†t!~p6ŨŶ MN+GcPmZD<#veW<7w}\MMZbAZMF_68_*^"pbדc♈QfhՔoU߉Zȗ: 6 H_LЦu $#&1"t5܄,eI3v1N~iiK5yN]H]CN޴MJ:<(={QO6dFVЭ ]3UaO1d%z;Rŧ˒|Qt;Bc^z?z}l9&1{]t;S59;\Y ^N=>gFȡ``/.b1W]`7_+d2hYlw-0N :adM4;ӯop@)iqH~;sYnzq ,xUvT~/L5X}L{,R`m4vG zV ٸ~rS(N"@ޯd͖sӓZ 9OG[ MҼظ&UDHxXg5-;P@OW$ZMvr4rȺe[i<Z {Oq Lp{AP6$3X$0 4+`"F;r n[1rMDo`:jXxe|2а z6Fl4y"`'n L_&[Mz|_u* I['fW)"P n۫@Ƌڧa20'ysZt#|:/q=AFPsWJKUev]b]qQLKsYy ZJWjh.2i?j8I˻P>wk\u%vm>i+7e @ v&Ty$#tGg B3?4UASÐZAW4ԉJVw`lC䚻0ٸoޝGQ ?.? %;N8 o5KWXJo Gw#I<ԓ-tYQن3ZIx9 V=qf"a+4 9B o30TM=CU+8mkpJß#_y% XɶB *,!`wօO~A5Q@$5JH) X]5Q,@.}WEFpw%YvH}oYPJ v6d?"~qKt Rnp3TqXIYw>H <& l|1V4 \2t;|. q~vkjF E 9^;TJ5F`+1By'1?(RV0j,$_ﱦlKE`Tr xش_'<Ɲ{Xa3ՋJ30? +oۊDؘKq#O_{T}罷ɠu#m?(g BDZa8u9TƏ+u]2xqF염_j|er)K^:&pNYp˧V]S;wbZ+#X^+OTP $+(tZ}G덀ɢG_з- eNQoR3^Ŋ1`-?ѽk?l:H`X.=nIp Y%J7 \ pzxGT&3o瑥_'fL̗'"t-Yu']5W;;c.t]Jigj(#/f;4Mn'F~eΆo&,'p}L$!0"uc+Db/A#+r+Lyzz*jQ @h4x}fAx?y i)YW)TA$-*w]{␾u99As3k銰'HKV&͒?O}x/`U raO r}_16 ݫ.V^Û\t271HFku3_}.`I&uV?5XV.%zW4Yqw lѺAcn-ٞA-F2ς k%yʉ%0ke3PC(‡)6䒰Hsj~HCkU9*LY>X_a58FJB, {Uٌi@YB3Yc@ۭ]_ N@Pj+(sH0(l" W*; ə2zP<% y:Ĕq* SR0dbVr5ltR7f|W3L#W3RD]鼧ewYvKXBEs?4R OM9kIvj>TO-C7SL/'YKF`kp!~}ڬB\0^a{b4pys1>O8CnpaeŎ[Z^ZVdQ^{Wo"Kgq=nT,gm/f&w$XܚTP'C!NN=S.QV^JzrԔ;sƲ(:Z$t΢_zFd.G;5b $$k9(V$Bac5 hםQ L;OՅH/H3Â,k?#Q_GŲ3ZGT-W{p=gC=du?ΙC&T=Mqa9]d:`.<+m8U'LQ} "^$4u,7U-7Zᬜ#Vֿ]QР;صe"i/sT,/D4J73kJl9BϷ?/6XoW9'4⼥K2v&J0@zH1U|j4<ߋAed6kDxy7k62&lhQ 2TGpkqI 8zITGl,IC "]>Bo`'pqZWi7;h#K3V6дpUuM?M?t\.R a+8=-LSMzw+ M>!m`T*Qj ~p9 I|E)H( 3Ե4AA +K7NSgC Xm]8m~LX=0oXJti:hLH5?%dl\`S%O;1grF-׸bSZ]t U.y %2]>0y?4T5hBis{S㏢,s6l-7Nǁ2IM C1(= ͒߼P']yM(䰷6O6ׁ^{NvA?9aPB'\WFQu?Hc1b>HR0EY]TU<-UgdMFNIq7! eCΠgg@H6>\KVo5;T`h(0=FkXξ"f8=6 aEKXI+I#Z5lcOIPDz㌥xL{o)\UoC|Pj!:|\;e..,Qo{>IH֩O":6<.)ڷGiu6Z{AǎlXѩ-KK +pQ:WDD %fnLs A&d {kABe_eEXLj=_ZeSv zZ6Pcϸhfs%B Y݆R~&,7"ݡӍrO~&́hTg=h~˹$sʏMZceȜmX$.h ~RHbwAH+c)s bZhW_nt'"ha5_t$Lcs@#3GH6, 2} iAJr 8HsŽ*ulSjxA@³9C*rx&f6 Xȧ0Q=0fI.j F~ˏ^4y<{ FOs94RW +Iỹ2=rqM0<;#3.*Jm701+ ˫uj[ ig%%(KwF&x'A mS<@1ĪŰ >[,9zlڒ`F=Oj&0ђV,~|\TK>M)3/qJ x\pc@TDG}KLokƬ)\q2%-trE4u;EG7YxI"Am("hx0܇ Ds*t۰%W\{q3_F;ۃcporC&&ڊ&vKRF{|v*CGa^C*z07)_<1O)-ld赆)`lBaARw[I3+HB;1jR+BFyot|ttUᶇh@[rs*8#v۝G^<$V' 4Cu\)^h q8:P!l\VV`m0êRUK-@O7hh>azK6 OT0Bqf;] *ݢ>i|řJrAN0}K9Gv +&1v_bp}h[z2w.!HqI"ݩۖМt;b'|zDcHvzVy8dsXJTduBDZ'{ELjtX%}x@}Hr 1r-xKA%w+  YPs- Бg3vI1{9Jbo)3pd v}&6T}HY<F"Gp 4ie;@A.A<Vc=|p&ܣ[9mqcQ9eݝNޙVБԤ|2'W jeBbGI7ĚP-2*/p0܌*xw3X$@JaK&=G;a]`7D4pKy -#hgeL8GJ I,1ɏOj[b~cp.UAj6}2prRۭMmnE 6%_d(@mBR<uyrvjP51? YV'ZLdly^-DtjSGR!nM-3$D7U3A<~[mbn\ķ7wzRѥ9~?ͦ[FyZOqPX*9(`<63,9&~kذ[g]X4OXI!ph^;ss+:[-xfNٺ.$wsMgw'di>5hɘ+UD X q7QʷJ2\^ܼ*_ЀAB]O /Oɣ40=E([(f.*4sߴ_n[uH<I8%`/_H4Eym:,{  }@LG LBM{E.lSi3$ک>tՐ P+\vJmП)I3Bk"}Sk}MrA{%=[-&X:+˳O(3F)i1|i'EXօ͓~Y藨lNh"y$L)CѼΦxHKVLY 7|F(J=cf/ׄx'\Jz0 ]I"I0J^v\j.)NwM%a+ «BeU_'ǩKCȞiW ϝaʍ>=b?EJ/xh *9؃%zb Z|}*6#:C DAAHzr;W޴Bk/P-rTo3e0â\'1Dqv&^v>4kLAN|eǫEnc=lD!oF2u9Bdj pe߈-t`to~&Olݵշzބ]5=:{%ӓHbp4%_F-٨D ,\I,?vޘ 8k.DlK%r̓ %JU&1^<\$3ӛ2e챦Jry4f w6߳\YeyG7ritDZvskяHQ#i BGa%{g7}/;f6:g z]eV/7B9*gvcͺ,2_Pf_QOPZ}X>U7hx#l$uw _)Ëgf^CWǽQv5 pk6禊f oNbTM3m9K|&̴~]٦̣pr̭;ڳص| Lk&`O{o8F~5DzE?Q!TsLf(s* >?U:4 ;uvh៵t@.6ܡB%P&:vHA4g,`{ &.LyX2B!-CNLG$]cnw2밿sT+g S&9~i&54v`vG.1ֈJjßD]֣R>}?ʼ-*B+18u15R텏h/z%`V0ybQo zꌣFKR??dCo*0R8jaM/JEB&;ljG,p513[*;0/ghQnA> j.*>'{PR$g Z@^gl Iv vqNDg7+Rƙ tx?l|(A8Br*2g?<*kpw'"OoV+0pE\6L8!mOӖm qZ9f.g<M Q|훂_Tݬ 87Pёb)*>-=*YQߥ,̱a/*vu 4 )WL1P/ƷDN/J.\=VG,M" h:7۬?P=LZ6 HOf8+5Y V2X{3Ȗ9 -VvM!"Ԅf:08WvO1o}UW[R!U[#qm|A]K04;lsJWu]zwOB2Nt[$@Ml qrAH ƞn61Wɡsގo[/{|b<^ ˡY#r1[kGE"[w2"x8QR@LtKr}~/yoǤ5t"5HqqSq'&iV#Y9doz*#-'Zk|*ZZBw#*I0v}ڨ._ k{BW}vF]4yDq\1zL$wG\+9J jqacV8t%) V15NJNK˜E5┊+3K'覚=(12Yz/vPpFOlCA~Ck`;)G0AAUtM H*v|{7]hV7:H1"T)'7q֧&GBfY 4FUJEUkU&)#򉷐|^ x]:UJp c&J7! 221/Q ?}醕%%DtW'u.m h <9ɶ#s>s=8SJt*a&kF0HI~qa}xp-7vdg:.=H p3MHVw#Dsq9z!(ӃԲ;UPK2)+:TQ!Hl-fnWb3Af{"'Tax- ;ÒE~jXzJXh]D_* ?P(s`=N6Z?),`5 hEYZ$v(gcRAѼH#]g}0o`Fըܢve\k8CQwT3Y'bK(~(vaU!_MIDs Q¯bIzL`ǖB8Pvw2$82[lk=kAy ]"*u'YDgB~ZH@T~jO{lh̕/Nv4<3b?GbT+'24`^']2I^.]8L DmкZY(R'=zpQ@|0!jYoy2g/fVȑtoo@^mnn<А[8k49-53"SacpMޏVn[NiRR :9 ~%Ozh -5ga< :Ah^>@MVB֠J!'N;4ߏ.DiO;&?EhWҢu,D`Gl5@j\:n-(|s)pɔȦvɖI6mʚ-hkޠ#_/\@n9:?O%sgAe7ep/^C_S,B. Νԗ},%=1+BնA Dg#f@x7V ۑl5LUǗ%)1ğ\w~ְKo01ԥTD<Z yn}篝 2Eoufl\Dnd:\+Ѷ[H2S`vg',5K=fb߱n7匶aٶF"5:ltgV_vd0QP%kwZFoƺr$:FTK"_fpF3Hp_SF4~Mz8x ibNFr'c](T@ i!Qη nQm?tQ_m ZɆ#&}XS;&D$ENs5ډ{̉j{+%K 9*։M|-D ƫ|<:ϼ"8{h ch*Cbt\ @f)üxM /׈ Xa? Z=_P/`4Fˬ$IIdxn:g%2>Իw{kQlߗܤ%/}mБ{pZBo9 :]A E('*gc ;g6o{<hH{Fl<"1FDLiW+0gHcbqZ2DhZ9;5V&;T/r4I*6kGf  iedD*!sw3|  c|n) xh0&+/ONȀWp.C1tf,j˼&t <.A*P8A]?z~{ DMԛ oȫU,\H|OZRd`:b6~vΊPT;pd[)HGi1yF/M Ai2`2G)d;i%/G GB:_Rʡ9E.΋ݚθ_ HT;]cѼ4PCK+'6$_1I+/3ZM *z5V6x;nuh<˨n}lGSL{59/ -s`'ݡ4=nN:ē ~m-A$(\'wFN P# ?Ta&c:2d𜣅HzEGz\޼'1s0үkfq,(eo/UѳbN1{~0e" ,;I</]?[YΣȨPڌ3ه̌N|Ҷ55Dz%w=wzAkC>V6|N٪cNbHsAZV(PSHj7{^h|aj4|z^ᄒѺ vH>Ɩ]/ָuKٓKq6Q& ,=7&0 Val{\ϵ?Upssx}6`oBA|̡@c{M@y׉{Rװ>x-yq zsﷴ&oEm=v TvPeh>l/l%GH˻{g{fsDu(tuNf+F1@9[h_FG{esgAgoB nSW6$3 ݒ/Ϥz`Wϰlva( F-Qʵ"Ħ2]5 CR{wn'n1uq$]''yR4lb`"" `ȱ(FEtBD !zRbp )ɘ\ہ˰ +-V&mr!6V!HbJ%ԫ%vtQ Ht1[ Q չ@ᢂjDG .2XunM7fkAOSdF?ߨZn˛=>l/P &.8/8IN4wGy0K"gN W#yM6QtX6SM\<P 0?h7t{"q/ 7vCVO{PDH9CmX盥(9QP+V:AWƺTsB&?TȜ 8gx3<0g~= To ƒv\*{x/lכex4pTU fk"#/~w-oAyN h FCٜq~L -r%,}3XL ٳ axjiA`\H<+$QZP,CX:mf" Kz Cc\dC<ЩLO>YؖKe)CK\,aْC,qɋ@w/z:~O qC!_y&M^zvq'G+YsxORT* B\6Q:#`ԅ!hL!μ&q%DH%W|FEMk҄!ey-[be=G:=R\:EjsĉR"1*!Y` ]kczDz] I@ K'e,}PL[魡 fh|\Z׫XW̭~ڷ '~$0|B?)t48qv$ў)ݘ}fg>/xsEZ /^]Qӹ6/E@s>7k,jIL"B6؈DtW` =@`jC9*m<Ҭv落?g6lwϢRCL8g\*B'Q|E;s7̖ GD*~b@Q+ ;HhJH*DؾH;|Zõ$]<E<` =j&,RtZ7Dѣ%5"Q$Tw)F(frj?48_oMACĉO!{ex EE*yi'.Z]4*iɒAR']c ` 61U9eONѣ[*éW8.a+v+J@$%,QRʸ|m v٫HZש&~PjJH΍F1J2%H@ L~5JWG!B'ZPh!\KB?\E{ W/В$o*y䮶Nt d8JmBi_@e {nRhzțgϖ7ovQj!ISbxSaC,f~^|鱷`!wi/6,>~jyϑh"!aݿP&;훟qeo鐓ħ3U9;"],Nػ/kS(IjfhW[lh9Eu vFQYfG3f♞ڋkZ җ.>A:mWLz3,G$A)cdۺs^'8(akFrvvʎyw5hXwFr[,N¿]*3Fr.  Cf{ˉo2< *S0_;RR#\nbR}Pxf@F 6D{qe*ah.0gǟXw^,!ex6$uoykCHR~)ao~.ڹ$?kħSZ-0KA>y>X3,Ʋi2HK?M0:H|+6JHMwa]֘):3~E@zJn^KCJ7|>p^M)>Z#$K,0k5M:s m:nD >7B2A_WV "nӉHeN ExR )z1t&&@V 싁E1U^SMoY&i(h$yjt+u$^#JA>`Z rOK}p\FQ*_s(*Ү=-CӢY{; s2GmJE`Kh< H<*'AրYƭ TNogtX=w>Ұ xȭPƙ3Ct;ӉBιDa584ޟ1{?nPj~U*t!+B-\Y| w_"DKF;>`^3PXd9z#uo o/Os1`o@ YZ