libpoppler-glib8-22.01.0-150400.3.16.1 >  A e?tp9|B< 3sDG Z"!jtա0!sU$WR]di1 +SD :""zP{dmfceOkPu\묠嗴N<>0Dz=Jd27XOF L$#xIx+ȵ Ԧw77"1Av3 ~d9sSG%,cBQ@!_41hI!:y_g-PgUM@q1#ޭR =ƩwvF=f 6K K04>)^(~|i1D~U汇i>p@p?`d ) \"? Uf      (PX!$!!(8c9c:2c>@FGHI X$Y0\`]h^bcLdefluvwxyz\Clibpoppler-glib822.01.0150400.3.16.1Glib wrapper for the poppler PDF rendering libraryPoppler is a PDF rendering library, forked from the xpdf PDF viewer developed by Derek Noonburg of Glyph and Cog, LLC.e?t|h03-ch2bh@SUSE Linux Enterprise 15SUSE LLC GPL-2.0-only OR GPL-3.0-onlyhttps://www.suse.com/System/Librarieshttps://poppler.freedesktop.orglinuxx86_64h@e?tve?tw7a6e290373d6fa3e565b3eb7f31383fb9be21b3704ae4cb1b2546a7e056db17dlibpoppler-glib.so.8.22.0rootrootrootrootpoppler-22.01.0-150400.3.16.1.src.rpmlibpoppler-glib.so.8()(64bit)libpoppler-glib8libpoppler-glib8(x86-64)@@@@@@@@@@@@@@@ @@@@@@@@@@@    /sbin/ldconfig/sbin/ldconfigld-linux-x86-64.so.2()(64bit)ld-linux-x86-64.so.2(GLIBC_2.3)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libcairo.so.2()(64bit)libfreetype.so.6()(64bit)libgio-2.0.so.0()(64bit)libglib-2.0.so.0()(64bit)libgobject-2.0.so.0()(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.2.5)(64bit)libpoppler.so.117()(64bit)libpoppler117libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2.5)(64bit)libstdc++.so.6()(64bit)libstdc++.so.6(CXXABI_1.3)(64bit)libstdc++.so.6(CXXABI_1.3.7)(64bit)libstdc++.so.6(CXXABI_1.3.9)(64bit)libstdc++.so.6(GLIBCXX_3.4)(64bit)libstdc++.so.6(GLIBCXX_3.4.11)(64bit)libstdc++.so.6(GLIBCXX_3.4.20)(64bit)libstdc++.so.6(GLIBCXX_3.4.21)(64bit)libstdc++.so.6(GLIBCXX_3.4.29)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)22.01.03.0.4-14.6.0-14.0-15.2-14.14.3e6`@e%@Zľ@Z5 Z-!ZfYdYdY@Y4YYYK@Y=0Y$$@Y!@XӸXX~@XS@X2WWWE@WPWf@We7WBW'A@WVVŲ@V@Vs@VKVU@UUb@UXU ]@T@T[@T@TMT*@TXT?@pgajdos@suse.compgajdos@suse.compgajdos@suse.compgajdos@suse.compgajdos@suse.compgajdos@suse.compsimons@suse.comalarrosa@suse.comalarrosa@suse.comdmueller@suse.comidesmi@protonmail.comidesmi@protonmail.comidesmi@protonmail.comidesmi@protonmail.comdmueller@suse.comidesmi@protonmail.cominfo@paolostivanin.comwbauer@tmo.ataxel.braun@gmx.dechristophe@krop.frdmueller@suse.comalarrosa@suse.cominfo@paolostivanin.combjorn.lie@gmail.cominfo@paolostivanin.comdimstar@opensuse.orgaxel.braun@gmx.dealarrosa@suse.comaxel.braun@gmx.debjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.comdmueller@suse.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.comalarrosa@suse.comstefan.bruens@rwth-aachen.dechristophe@krop.frbjorn.lie@gmail.comstefan.bruens@rwth-aachen.debjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.comalarrosa@suse.combjorn.lie@gmail.comidonmez@suse.combjorn.lie@gmail.comecsos@opensuse.orgidonmez@suse.comhpj@urpla.netluc14n0@linuxmail.orgluc14n0@linuxmail.orgjengelh@inai.depsimons@suse.compsimons@suse.comzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgwbauer@tmo.atjengelh@inai.dezaitor@opensuse.orghrvoje.senjan@gmail.comzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgcoolo@suse.comzaitor@opensuse.orgzaitor@opensuse.orgcrrodriguez@opensuse.orgzaitor@opensuse.orghrvoje.senjan@gmail.com- security update - added patches fix CVE-2022-37052 [bsc#1214726], reachable assertion due to a failure in markObject() + poppler-CVE-2022-37052.patch- security update - added patches fix CVE-2023-34872 [bsc#1213888], remote denial-of-service in OutlineItem::open in Outline.cc + poppler-CVE-2023-34872.patch- security update - added patches fix CVE-2022-38349 [bsc#1214618], reachable assertion in Object.h, will lead to denial of service because PDFDoc:replacePageDict in PDFDoc.cc lacks a stream + poppler-CVE-2022-38349.patch- security update - added patches fix CVE-2022-37050 [bsc#1214622], denial-of-service via savePageAs in PDFDoc.c + poppler-CVE-2022-37050.patch- security update - added patches fix CVE-2022-37051 [bsc#1214621], abort in main() in pdfunite.cc + poppler-CVE-2022-37051.patch- security update - added patches fix CVE-2022-27337 [bsc#1199272], A logic error in the Hints::Hints function can cause denial of service + poppler-CVE-2022-27337.patch- Apply "CVE-2022-38784.patch" to fix an integer overflow in the JBIG2 decoder. Processing a specially crafted PDF file or JBIG2 image could lead to a crash or the execution of arbitrary code. This is similar to the vulnerability described by CVE-2021-30860 (Apple CoreGraphics). [CVE-2022-38784, bsc#1202692]- Update to 22.01.0: core: * Allow local (relative to dll) fonts dir on Windows * TextOutputDev: require more spacing between columns. Issue #1093 * Fix crash in Splash::gouraudTriangleShadedFill. Issue #1183 * Fix crash when calling Form::reset() * GfxSeparationColorSpace: Check validity of colorspace and function. Issue #1184 * Minor code improvements glib: * Include glib.h before using defines from it * Close file descriptors on error * Plug some memory leaks * Replace use of deprecated g_memdup/g_time_zone_new * Remove FD-taking functions on windows utils: * pdfsig: Add support for documents with passwords * pdfsig: Fix signing with -sign if nss password is needed- Use gcc11 when building in SLE/Leap since a Qt6 header file includes which was still experimental in gcc7.- update to 21.12.0: * Add API to add images * CairoOutputDev: Fix de-duping of Flate images * Fix crash on broken files when using non-default ENABLE_ZLIB_UNCOMPRESS. Issue #393 * Minor code improvements * Add API for validation of signatures * Add API to read/save to file descriptor * pdftohtml: Reduce sensitivity of duplicate detection. Issue #1117 * Increase C++ standard to 17- Update to 21.11.0: core: * Fix rendering of some non-standard confirming annotations * Support rendering of some non-standard Type3 charprocs * TextOutputDev: Respect orientation when selecting words * CairoOutputDev: Don't override the antialias settings from the cairo_t * StructElement: support MCID in XObjects * Fix detection of monospace fonts * Ignore Adobe-Identity for non embedded CID fonts * PageLabelInfo::labelToIndex: work on some special no style intervals * Fix crash in malformed files * Minor code improvements utils: * pdfinfo: add -url option to print all URLs in a PDF * pdftohtml: document what zoom means in regard to DPI qt6: * Require Qt 6.1 * Minor code improvements- Update to 21.10.0: core: * Add support for setting custom stamp annotations * Add default appearance for the well known stamp names * Correct encoding of signature's properties Reason & Location * Splash: Fix rendering of some odd patterns * SignatureHandler::validateCertificate: Add option to not do OCSP revocation check * SignatureHandler::validateCertificate: Add support for AIA fetching to verify certificates * greallocn: if memory allocation fails, free the previous pointer to avoid memory leak * Fix issues with malformed files utils: * pdfsig: Add a way to list certificate nicknames * pdfsig: You can now add signatures from pdfsig * pdfsig: Add option to not do OCSP revocation check * pdfsig: Add option for AIA fetching to verify certificates * pdfinfo: Add -custom option to print custom metadata * pdfinfo: add metadata flags qt: * Add support for setting custom stamp annotations * Add getters for signature's properties Reason & Location glib: * Remove incorrect PopplerAttachment deprecation- Update to 21.09.0: core: * Splash: Massive speed improvement on files that use lots of save/restore (q/Q) operators * Correct decoding of signature properties Reason & Location when they are Unicode * Fix issues with malformed files- Update to 21.08.0: core: * Add API to allow addition and modification of outlines into a PDF * Use additional samples to test for constant parts of an axial gradient * forms: Create fallback fonts for some well known font names * Support reading the PDF Version from the Catalog * Fix XRef::copy when there are modified objects * Take into account that Date string may be in unicode * JBIG2Stream: Fix regression in "Do not consider a size-0 to be an error" * Replace a local bubble sort implementation by std::sort * Fix issues with malformed files build system: * Better error message when libjpeg is not found * Better error messages when libopenjpeg2 is not found qt5/qt6: * Document that a document has to outlive its pages * Make getPdfVersion return a dedicated version object glib: * mimick TextSelectionDumper logic change for spaceAfter- update to 21.07.0: core: * JBIG2Stream: Do not consider a size-0 to be an error. Issue #535 * PSOutputDev: fix off-by-one error for image masking in L1/L2 output. Issue #1088 * CairoOutputDev: Fix memory leak on broken files * Minor code improvements build system: * set C standard to 11 without extensions- Update to 21.06.1: core: * Fix rendering of some extended latin1 characters in annotations. Issue #1070 * Support some not so well formed documents with password. Issue #1083 * Add API to get notified if the xref is reconstructed * Add somewhat fancier left/right signature visual representation * Fix crashes in malformed files * Minor code improvements qt6: * Change some functions to return std::unique_ptr qt5/qt6: * Add API to get notified if the xref is reconstructed * Add somewhat fancier left/right signature visual representation * Don't assert when trying to invert singular matrices build system: * make boost opt-out if building splash glib: * fix poppler_rectangle_free() regression. Issue #1087- Update to 21.05.0: core: * Fix crashes in malformed files * Export SplashFont* symbols used by Scribus * Minor code improvements glib: * Enhance find to support multi-line matching qt5/qt6: * Make sure new signatures are always properly oriented * Allow to pass the border width when signing utils: * pdftoppm: Fix regression when using single scaleTo. - Drop Export-SplashFont-symbols-used-by-Scribus.patch as the change was upstreamed- Add Export-SplashFont-symbols-used-by-Scribus.patch to fix scribus' PDF import plugin- update to 21.04.0 core: * Hide symbols by default * TextSelectionDumper: fix word order for RTL text * Fix rendering of text in some files. Issue #1052 * Implement rendering of Masks of Image subtype. Issue #1058 * Forms: fix unclicking standalone form buttons. Issue #1034 glib: * Expose more fields from MediaRendition in PopplerMedia * Use stock glib macro to define boxed type * Remove incorrecly used volatile from enum type registration code qt5: * Fix crash in files with malformed signatures * Fix memory leak when QImage constructor "fails" qt6: * Fix crash in files with malformed signatures * Fix memory leak when QImage constructor "fails" utils: * pdfsig: New paragraph for "-sign" in manpage * pdfimages: Do not assert in "too big images". Issue #1061- Add a Qt6 flavor to poppler- update to 21.03.0: core: * Fix parsing text in some broken pdf files. Issue #1040 * Fix memory issue when using threads. Issue #1050 * TextSelectionDumper: Fix getText() for space after word * Change signature of OutputDev:tilingPatternFill * Make PDFDocBuilder return a std::unique_ptr * Improve well formed check for shading functions * Fix leak in case of fread failing * Fix memory leak in broken file in JBIG2Stream::readGenericBitmap * PSOutputDev: Fix stack overflow in broken files glib: * poppler_annot_free_text_get_callout_line: Fix wrong static cast * poppler-structure-element: fix memleak * Improve documentation * demo: keep same visual appearance between displayed and copied text utils: * pdftotext: Add -cropbox option * pdftoppm: Add -progress option * pdftoppm: Fix rounding bug in computation of output bitmap size. Issue #927 qt6: * Add missing poppler-qt6.pc.cmake- Update to 21.02.0: + core: - GfxCal*ColorSpace: introduce Bradford transform for chromatic adaptation - Fix memory leak if saving the file fails - Internal code improvements - Fix various issues handling broken files - Make checkedAdd work for long long in MSVC + qt5: - Properly export NewSignatureData class - Fix regression in QIODeviceOutStream + MSVC + qt6: - Properly export NewSignatureData class - Fix regression in QIODeviceOutStream + MSVC + utils: - pdftohtml: Fix error() parameter type- Update to 21.01.0: + core: - Faster routines for jpeg decoding - Fix reading signatures in encrypted files - Add white point correction when lcms is used - JBIG2Stream: Fix byte counting - Fix potential data loss if we try to fetch a non existing Ref after modifying the document - Specifically use DeviceGray instead of DefaultGray for softmasks - Fix various issues handling broken files (including bsc#1181551, glfo#poppler/poppler#1014) + utils: - pdftocairo: Setmode binary for windows - pdfsig: Add hability to digitally sign files - pdftoppm: add options to set DeviceGray/DeviceRGB/DeviceCMYK - pdftops: add options to set DeviceGray/DeviceRGB/DeviceCMYK - pdfimages: Account for rotation in PPI calculation + qt5 and qt6: - Add hability to digitally sign files- Update to version 20.12.1: + core: - PSOutputDev: fixing regression in the rasterization code. - Add missing profile copy operation in GfxICCBasedColorSpace::copy() - Fix issue in broken files. + build system: Use modern CMake linking for Qt and boost.- Update to 20.12.0: + core: - Draw better circles for circle annotations - Fix annotation line width if no appearance stream or style are given - Tweak rendering of highlight annotations - Fix border rendering of some annotations - Fix rendering of some files - PSOutputDev: . provide options to set the rasterization color space and ICC profile . for splashModeCMYK8 and language level >=2 activate overprint emulation . use the DeviceN8 bitmap for rasterization with CMYK-output + overprint - Use the font name without subset tag when querying for a system font - Splash: Fix wrong x adjustment during clipping - Splash: Fix blitImage in uncolored tiling patterns - timeToDateString: We forgot the ' after the minutes - Move psLevel to PSOutputDev creation - Fix several issues in broken files + utils: - pdftops: . provide options to set the rasterization color space and ICC profile . for splashModeCMYK8 and language level >=2 activate overprint emulation- Use the correct, upstream provided tarball.- update to version 20.10.0: + core: - Filter out repeated forms. - Implement EmbedStream::reset(). - CairoOutputDev: evict just font faces owned solely by cache. - Splash: Rename Yd to Ydown, Xu to Xup, etc. - Splash: fix crash in out-of-memory situation. - Fix some undefined behaviour situation with forged files. - Compability fix for Forms. - Fix fetching of Objects failing in some cases. - Fix clearing date in Annot setModified/setDate. - TextSelectionPainter: support glyphless fonts. - Splash: Don't try read past end of image. - avoid abort() on large memory allocation. - Fix memory leak on broken files. - Fix potential invalid memory read. - Small code improvements. - Sub-page objects: initialize clip max values considering the render resolution. - Splash: Set initial line width to 1. - Fix stack overflow with specially crafted files. - GfxShading: Simplify holding the Function. - Splash: Fix x86 + windows asm build. - Fix regression on PS conversion.. Regression only happened on applications that are locale enabled i.e. Okular but not pdftops, when using a quite new lcms and the user locale uses , as decimal separator instead of . - Add UTF16LE support to TextStringToUCS4, even if the standard clearly says it should be UTF16BE + qt5: - Document TextAnnotation::inplaceAlign. - Make Annotation::setModification/CreationDate work on existing annots. - Be a bit more stubborn converting dates that come from xml. - Clean as many null characters from the end as possible when converting strings. - Deprecate Document::toc. - Deprecate AnnotationUtils. + glib: - Add accessor functions for PopplerAttachment. - Deprecate PopplerAttachment GTime fields. - Deprecate PopplerDocument date properties. + utils: - pdftoppm: report error and exit if output file cannot be written. - Document that PDF-file can be '-' to read it from stdin. + build system: - cmake: Modern way to link against libpng, zlib and libtiff. - cmake: Remove stray support for lcms1 in pdftocairo. + qt6: - Add work in progress qt6 port.- update to version 0.90.0 + core: - Color profile tweaks - Small signature improvements - BBoxOutputDev: Fix calculation when type3 fonts are involved - Fix potential crash when reading Forms - Fix infinite loop in broken file + glib: - Fix adding annots in rotated pages - Add ability to reset forms - Several fixes to the documentation + qt5: - Make it clear we require Qt 5.5 - demo: Fix crash on broken files - Small documentation improvements + utils: - pdftoppm: Add option to set display profile - pdftops: Add a -rasterize option with values always, never, or whenneeded + build system: - Require cmake 3.5 - More modern cmake way to link against curl - Bump poppler_sover following upstream changes.- update to version 0.89.0 + core: - Add support for ResetForm action - Fix crash in PDFDoc::getSignatureFields when there's no Forms at all - Fix exporting to PS of some files with CID fonts - Use ICC profiles in PS output (if new enough lcms is used) - Allow almost-singular tiling pattern matrices - Fix memory leak when failing to load some fonts - CairoOutputDev: Use stroke opacity when clipping to a stroke path - CairoOutputDev: Fix tiling patterns when pattern cell is too far + glib: Add poppler_movie_get_aspect + cpp: Add the font infos to the text_box object - Bump poppler_sover following upstream changes.- Update to version 0.88.0: + core: - Support Widget Annotation Buttons not linked to any Form - SplashOuputDev: Use stroking opacity when clipping to a stroke path - Handle 1 bit RGB images in ICC colorspace - Internal code improvements + qt5: - Add Document::signatures. Returns signatures not attached to any page - ArthurOutputDev: . Fix font hinting . Set the opacity when filling with axial gradients . Implement the clipToStrokePath method . Use stroking opacity when clipping to a stroke path + glib: - Add poppler_page_get_bounding_box - Add poppler_form_field_get_alternate_ui_name - Implement rotation for 'flagNoRotate' annots + cpp: Add non_raw_non_physical layout for page::text() + utils: - pdftohtml: Fix noRoundedCoordinates->noroundcoord in man page - pdfsig: Show also signatures that aren't attached to any page - Bump poppler_sover following upstream changes.- Update to version 0.87.0: + core: - Fix crashes due to inconsistent vtables for Clang builds - Fix leak in broken files - Internal code improvements + qt5: - Add option to get form choice for export value - ArthurOutputDev: Avoid division by zero in updateLineDash + glib: Internal code improvements + utils: pdftohtml: Fix memory leak in HtmlOutputDev::getLinkDest - Bump poppler_sover following upstream changes.- Add pkgconfig(poppler-data) BuildRequires: New versions of poppler-data actually have a .pc file, and we check for it during build, so lets add this optional dependency. - Enable building of gtk-docs again.- Add missing devel package requires (bsc#1153146).- Update to version 0.86.1: + core: - Fix regression in Browse Link handling. - Internal code improvements. - Bump poppler_sover following upstream changes.- Update to version 0.86.0: + core: - Fix link content exfiltration attack. - Splash: Implement gouraudTriangleShadedFill for some non parametrized shadings. - Fix case unsensitive search for Old Hungarian, Warang Citi, Medefaidrin and Adlam. - Internal code improvements. + glib: - Automatic handle of page's cropbox on annots. - Fix memory leak if poppler_document_new_from_file fails. - Minor speed optimization on poppler_page_get_annot_mapping. + utils: - pdfdetach: add 'savefile' option. - pdftoppm/pdftocairo: Fix more odd/even mismatch. + qt5: Fix loading from iodevice. - Changes from version 0.85.0: + core: - Fix case unsensitive search for Deseret and Osage. - Fix crash in unicodeToAscii7. - CairoOutputDev: make initialisation thread-safe. - Fix crash on broken files. - Internal code improvements. + qt5: - Fix FormField::name encoding. - Accept UTF-16 uiNames for form fields. - Fix search for "complex" characters. - Allow to load document from QIODevice. + utils: - pdftoppm/pdftocairo: Fix -e/-o printing the wrong pages. - pdftohtml: Fix issue with the font size sometimes being huge. + glib: make the frontend initialization thread safe. - Bump poppler_sover following upstream changes.- Update to version 0.84.0: + core: - Fix crash when converting from Unicode to ASCII-7 - Splash::scaleImageYdXu: Protect against crash if srcWidth is too big - JBIG2Stream: . Fix potential crash in malformed documents . Fix leak in reset() if called several times - Internal code improvements + utils: - pdfimages: Add error message if first page is larger then number of pages - pdfinfo: Improved paper size recognition - pdfsig: Fix exit code when dumping signatures - pdftocairo: Error out when even/odd selects 0 pages - pdftohtml: Fix memory leak - pdftoppm: . Add an option to scale before rotate . Add -hide-annotations option . Error out when even/odd selects 0 pages - pdftops: Improve -optimizecolorspace + qt5: Code cleanups + glib: Fix compiler warnings - Bump poppler_sover following upstream changes.- Update to version 0.83.0: + core: - Improve when a file is recognized as Linearized. - Improve const-ness of the code. - Make code a bit more readable/maintanable. - Fix uninitialized memory uses in broken files. + utils: - pdffonts: Make code a bit more readable/maintanable. - pdftohtml: Make code a bit more readable/maintanable. + qt5: - Remove a bunch of unused internal functions. - trUtf8 -> tr (less warnings). + build system: make-glib-api-docs: switch to python3. - Bump poppler_sover following upstream changes.- Update to version 0.82.0: + core: - Fix not being able to open some files. Issue #832 - Fix crashes in malformed files - Fix memory leak on broken files - Minor performance improvements - Minor code improvements + glib: - Add poppler_document_new_from_bytes - PopplerAttachment: Silence deprecation warnings for ctime/mtime + build system: - pdf-inspector: Support builddir != srcdir - Install Cairo* headers if Cairo has been found - Bump poppler_sover following upstream changes. - Drop patches already included by upstream: + 0001-Include-SplashMath.h-only-where-needed.patch + 0002-Move-the-non-trivial-part-of-the-clip-test-to-the-im.patch- Avoid unconditional dependency on boost_headers when using the (private) splash headers. Depending on the used classes (e.g. SplashXPathScanner), the boost headers may still be needed, add + 0001-Include-SplashMath.h-only-where-needed.patch + 0002-Move-the-non-trivial-part-of-the-clip-test-to-the-im.patch- Define %cmake_build for Leap 15.0.- Update to version 0.81.0: + core: - Splash: Always enable support for CMYK rasterization. - CairoOutputDev: Check scaled dimensions for 0. - BaseCryptStream: Fix potential uninitialized memory read. - SplashBitmap: Fix wrong width condition for splashModeDeviceN8. - Fix crashes in malformed files. - Bump poppler_sover following upstream changes.- Convert linked package to _multibuild - Cleanup spec file (remove defattr) - Add boost_headers to BuildRequires, speedup Splash backend- Update to version 0.80.0: + core: - Annotations: Implement support for setting a different text in the appearance stream than the real text. - Splash: Optionally use small_vector from boost. - Fix memory leaks on broken files. - Fix abort on broken files. - Small code simplifications. - Remove USE_FIXEDPOINT support. + qt5: - Fix MSVC build. - Add subsitute-font information. - Fix since marker of some functions. - Fix leak when aborting text extraction. - Small code simplifications. + glib: - Make print scaling getter visible. - Make Duplex/NumCopies/PrintPageRange preference available in API. - Implement Movie API. + utils: pdftotext: Add -nodiag flag to remove diagonal text on output. + build system: Mark external lib include dirs as SYSTEM. - Bump poppler_sover following upstream changes. - Use cmake_build macro.- Update to version 0.79.0: + core: - Fix regression on TextSelectionPainter. - Fix parsing of DefaultAppearance. - Fix memory leak in PostScriptFunction. - Fix crashes in fuzzed files. + qt5: - Implemented support for setIcon by changing appearance. - Added option to set the form available to print. - QString::null is deprecated, use QString(). - Replace deprecated qStableSort with std::stable_sort. + build system: Turn README into README.md and expand it.- Update to version 0.78.0: + core: - Fix line annotation arrows for usage in dimensioning. - Handle Ink annots without an InkList but with an AP. - Fix typos preventing parsing of Movie start and duration. - Fix crash on malformed files. + glib: - Add poppler_document_create_dests_tree(). - Don't use the deprecated g_type_class_add_private(). - Document the differences between render() and render_for_printing(). - Fix introspection for poppler_document_new_from_data. - Don't create PopplerInputStream with length 0. - Document G_IO_ERROR as a possible error condition. - Docs: Add index for API new in 0.78. + build system: - Fixes cross compilation of gir in Void Linux. - Add -Wshadow to the default warning flags. - Install pkg-config pc files if pkg-config is found. - Bump poppler_sover following upstream changes.- Update to version 0.77.0: + core: - Fix crash on signature handling. Issue #766 - Fix small memory leak in SignatureHandler::getCertificateInfo - Splash: Restrict filling of overlapping boxes. Issue #750 - Fix crash on malformed files + qt5: Fix optional content handling with exclusive layers + cpp: Make render_page thread-safe + utils: - pdfsig: Fix small memory leak - pdftotext: Fix typo in manpage - Changes from version 0.76.1: + core: - Make the mul tables be calculated at compile time with constexpr. - splash: Fix compile with SPLASH_CMYK enabled - Some typo fixing in error messages + qt5: Fix regression in annotation handling + build system: Fix some typos in build system output and comments - Changes from version 0.76.0: + core: - Fix regression on case-insensitive search. Issue #743 - Remove GooList, use std::vector instead - Fix radiobutton reporting wrong state. Issue #159 - Handle UTF16-LE strings - Don't error out if there's no DA in FreeText annotation - cairo: . Compute correct coverage values for box filter. . Constrain number of cycles in rescale filter. - Read more fields from ViewerPreferences . Introduce and use Ref::INVALID . Fix crashes in broken files . Fix mismatched free/delete . Add missing include guards + utils: pdftohtml: Properly initialize HtmlOutputDev::page to avoid SIGSEGV upon error exit. - Changes from version 0.75.0: + core: - Fix rendering of some annotations - Fix crashes in broken files - Small internal code improvements + cpp: - Improve documentation - tests: Add showing version information to poppler-dump + utils: - pdfattach: new util - pdftohtml: add -dataurls parameter - pdftoppm: add -sep and -forcenum parameters - pdftohtml: make singleHtml and stout not mutually exclusive - pdfsig: fix use after free - Bump poppler_sover following upstream changes.- Update to version 0.74.0: + core: - Remove support for obsolete systems. - Include timezone in timeToDateString(). - Fix/silence some warnings. - Fix issues with broken files. + build system: - Fix linking in FreeBSD. - Fix fseeko configure check on Android for API level < 24. - Remove unused MacroPushRequiredVars.cmake. + qt5: - Add API that lazily builds an outline by wrapping the internal objects. - Demo: Use new API to build Table Of Contents lazily. + glib: - Improve documentation. - Fix cast from 'GTime *' (aka 'int *') to 'time_t *' (aka 'long *'). + utils: pdfsig: add -nssdir option. + cpp: Add a way to get all the named destinations in a document. - Bump poppler_sover following upstream changes.- Update to version 0.73.0: + core: - Fix regression reading some encrypted files. - Add X509CertificateInfo classes. - Add new 'IgnoreDiacritics' option to ::findText(). - Open files with CLOEXEC flag set. - Remove Gulong, Guint, Gushort, Guchar typedefs. - Fix handling of some broken files. + qt5: - Expose X509CertificateInfo. - Add the possibility of getting version. - Add new 'IgnoreDiacritics' search flag. - Make initialization of globalParams threadsafe. - ArthurOutputDev: Remove all Splash code usage. + cpp: - Make initialization of globalParams threadsafe. - Fix page::text_list encoding issue. - Improve handling of UTF-16 by considering Endianess. - Add API to specify a custom data directory. + glib: - add new 'POPPLER_FIND_IGNORE_DIACRITICS' find flag. - Fix named destinations. - Make PrintScaling preference available in API. + build system: - Rename ENABLE_XPDF_HEADERS to ENABLE_UNSTABLE_API_ABI_HEADERS. - support enabling NSS on mingw. - Windows: only set SOVERSION for shared libs. - Bump poppler_sover following upstream changes. - Pass ENABLE_UNSTABLE_API_ABI_HEADERS=on to cmake, replacing ENABLE_XPDF_HEADERS=on we had before.- Update to version 0.72.0: + core: - Fix checkbox lacking AP not being able to change state. - Draw line annotation endings (arrow, circle, ...). - cairo: Don't use UNIQUE_ID for PS output, to avoid using PS memory on cairo >= 1.5.10. - Be more stubborn looking for a nssdb. - GooString::fromInt: Repair the return value. - Minor performance improvements. - Avoid cycles in PDF parsing. - Stream::makeFilter: Fix memory leak. - Fix various issues with malformed files. - Rename GooString::getCString to GooString::c_str. - Regenerate UnicodeDecompTables.h from python 3.7.1. + utils: - pdfdetach: Check for valid embedded file before trying to save it. - pdfdetach: Check for valid file name of embedded file before using it to determine save path. - Fix typos in utils. + glib: - Fix missing PopplerAttachment destructor call. - Support getting form widget additional actions. - docs: Small improvements. + qt5: Internally compile with -DQT_NO_SIGNALS_SLOTS_KEYWORDS. - Bump poppler_sover following upstream changes.- Update to version 0.71.0: + core: - Replace the implementation of GooString by std::string but keep the exact interface intact. - Replace GBool, gTrue, and gFalse by bool, true, false, resp. - Splash: Fix crash if document is malformed (too wide). + qt5: - Fix crash when adding Highlight Annotations. - Default to hidden symbols. - Fix two leaks in a test. + glib: - demo: Fix build on Windows. - demo: Align property labels to top of cell. + cpp: Fix typos in documentation. + build system: - Enable searching for GTK on Windows - Remove unused files - Add fuzzer target from oss-fuzz project - Changes from version 0.70.1: + glib: Install missing file. - Changes from version 0.70.0: + core: - FreeText annotations: default to font from default appearance string. - Splash: Speed improvements. - Fix security issues found by oss-fuzz. - Improve page lable parsing. - Use std some std classes instead of self grown ones. - Various internal improvements. + glib: - Fix crash on missing embedded file. - Add support for PDF subtype property. - Only export symbols in the public API. + qt5: - Add Page::index() method. - Improve method to get the page from a label string. + utils: pdftohtml: Improve font handling. - Bump poppler_sover following upstream changes.- Update to version 0.69.0: + core: - Add annotation font color - Splash: Some speed improvements - PSOutputDev: add native support for type 7 shadings when using level 3 - Add support for PDF subtype property - Link: Fix memory leak regarding next actions - Fix handling of Signature Info Location and Reason - Fix errors in computation of type3 glyphs transformation matrix - Reimplement Dict class in a more modern way - Fix security issues found by oss-fuzz - Fix memory issues in GfxImageColorMap copy ctor - Don't abort if the SampleFunction has too many samples. Issue glfdo#poppler/poppler#634 - Document the OutputDev::clip and OutputDev::oeClip methods - Fix macOS compilation due to boolean define in jpeglib - Split GDir and GDirEntry out of gfile.h. Issue glfdo#poppler/poppler#370 + qt5: - Add annotation font color + utils: - pdfinfo: Show PDF subtype - pdftotext: Fix only outputs first page content with - bbox-layout option. Issue glfdo#poppler/poppler#88 - pdftotext: Fix memory leak in printLine + build system - Require C++14- Update to version 0.68.0: + core: - Add Reason and Location to SignatureInfo (fdo#107299). - Fix memory misuse on signature handling - Fix security issues found by oss-fuzz - Don't give a warning when Marked value is false (fdo#107430). + qt5: Add Reason and Location to SignatureInfo (fdo#107299). + cpp: - Add rotation() to text_box (fdo#106562). - Fix build with MSVC + utils: - pdftoppm: Add -jpegopt optimize option support - pdftocairo: Add -jpegopt optimize option support - pdftohtml: . Add option to not round coordinates . Fix possible crash (fdo#107316). + build system: - Use OpenJpeg cmake config file instead of pkgconfig - Remove wchar_t- on MSVC - Changes from version 0.67.0: + core: - Fix lots of security/leak issues found by oss-fuzz - Splash: . Optimize some files, making them 20% faster . Correctly manipulate spot colors if SPOT_NCOMPS != 4 - Fix compilation with some strict compilers. - Bump poppler_sover following upstream changes. - Add openjpeg2 BuildRequires: New dependency.- Update to version 0.66.0: + core: - Fix lots of security/leak issues found by oss-fuzz - Splash: Optimize some files, making them 20% faster - Splash: Correctly manipulate spot colors if SPOT_NCOMPS != 4 - Fix compilation with some strict compilers - Changes from version 0.65.0: + core: - SplashOutputDev: Add the invisible character check beginType3Char. (fdo#106244) - XRef: Fix runtime undefined behaviour. (fdo#105970) - Fix issues with malformed documents. (fdo#104942), (fdo#103238) - Remove GooHash after replacing it by std::unordered_map - Add conversion methods between GooString and std::string. + cpp: - Add newline after error message - Expose more image modes, add option to select mode in renderer. (fdo#105558) + build system: - Fix compilation with libc++ - Small improvement to FindLIBOPENJPEG2.cmake + qt5: - Add widget annot actions to FormFields + utils: - pdffonts: Minor formatting changes in the man page. (fdo#105194) - Changes from version 0.64.0: + core: - Workaround form field text not being drawn on broken files. (fdo#103245) - Add read only setter for form fields - Add support for Link Hide action - Add support for Next actions in Links - Fix parsing of Annot focus out actions - Fix PDFDoc::checkHeader() for PDFs smaller than 1 KiB. (fdo#105674) - Add const to several classes and members - gfile: Fix build on some platforms - Fix issues with on malformed documents. (fdo#105972), (fdo#105969), (fdo#106059), (fdo#106061) - Several small code improvements + qt5: - Allow setting of Form visibility status - Allow setting of Form read only status - Add support for Link Hide action - Add support for Next actions in Links - ArthurOutputDev: Implement axialShadedFill - ArthurOutputDev: Implement drawImageMask. (fdo#105531) - ArthurOutputDev: Implement Type3 font support + utils: - pdfsig: Add -dump which writes signatures to disk (fdo#104881) + glib: - less deprecated calls + build system: - bring back the option to disable GObject introspection - Add iconv include dir when compiling - Make it possible to build poppler without fontconfig. Default for Android. - Bump soversion and data_version to 77 and 0.4.9 respectively.- Update to version 0.63.0: + Core: - CairoOutputDev: support embedding CCITT image data. (fdo#103399) - CairoOutputDev: limit image size when printing. (fdo#103399) - CairoOutputDev: use GOOD instead of BEST as the default cairo filter for scaling. (fdo#103136) - Error out on save if file has changed since we opened it. (fdo#103793) - PDFDoc: use %c instead of \x to output binary. (fdo#103873) - Fix index out of bounds undefined behaviour in PSTokenizer. (fdo#103583) - Fix opening files with OutlineItem loops. (fdo#102914) - Fix some bugs in StructTreeRoot parsing of parent tree. (fdo#103912) - Remove error for wrong child type for tagged pdf. (fdo#103587) - FoFiTrueType::readPostTable() from xpdf 4.00. (fdo#102880) - GfxFontDict: merge reference generation from xpdf 4.00. (fdo#104565) - Reset lastAbortCheck on updateLevel reset - PDFDoc::setup: Fail early if base stream length is 0. (fdo#103552) - Check curStr is actually a Stream before doing Stream operations. (fdo#104518) - Fix new Object API porting bug. (fdo#104517) - Check return code of getChar(), abort reading on error. (fdo#104502) - TextPage: Add horizontal scaling to font matrix. (fdo#105259) - Fix EmbedStream replay. (fdo#103446) - Fix memory leak on error condition - Fix assert on malformed documents. (fdo#104354) - Fix abort in Gfx::opBeginMarkedContent if args[1] is not a name. (fdo#104468) - GfxGouraudTriangleShading::parse: Don't abort on malformed documents. (fdo#104567) - GfxFunctionShading::parse: Fix abort in malformed document. (fdo#104581) - Remove the extern C from glib.h. (fdo#103621) - Don't let ArthurOutputDev be friend of SplashPath anymore - Fix undefined sanitizer warning about qsort - Form.h: include time.h for time_t - Various code improvements + Qt5: - Add cancellation support to renderToImage and textList - Do not assume all Screen annotation actions are Renditions. (kde#388175) - qt5: Implement operator= for PageTransition - ArthurOutputDev: 'clip' should intersect new and old clipping path - ArthurOutputDev: Implement updateBlendMode - ArthurOutputDev: Replace the QPainter by a stack of QPainters - ArthurOutputDev: Rudimentary support for transparency groups - Remove stale libcms1 code. (fdo#104358) - demo: don't crash if page is malformed - Fix warnings due to the use of deprecated overloads of Poppler::Page::Search in tests. + Utils: - pdfimages: Fix for files with flate encoded inline images. (fdo#103446) - pdftocairo: Remove stale libcms1 code. (fdo#104358) - pdfimages: Fix build without libtiff and libpng - pdfseparate: Fix buffer size warning due to missing space for null terminator + Build System: - Enable building all libs as static libs - Enable no-missing-field-initializers - Remove unused FindLIBOPENJPEG.cmake - Add "--owner root:0 --group root:0" options to tar command in dist target. (fdo#104398) - Add python3 support to gtkdoc.py - gtkdoc.py: Make it work with newer gtk-doc. (fdo#105075) + Cpp: - Add page::text_list- make introspection scanner (g-ir-scanner) work with older build envs- Update to version 0.62.0: + Core: - Stop supporting lcms1 and openjpeg1. - Open files that state 8 bits as third field of W (fdo#103469). - GfxLabColorSpace::parse: fix crash in broken documents (fdo#103582). - Fixes: leak if parseDA fails. And UTF test fail. - Include glibc.h where needed. - Document the meaning of the 'type' integer of a shading. - INSTALL: add debug options. + Qt5: add API to let the rendering process callback to get a partial rendering (fdo#103372). + Qt4: remove the Qt4 frontend. + Utils: - Support unicode on windows console. - pdfsig: install man page. - sort encoding list. + Glib: demo: fix warning. - Remove Qt4 poppler package following upstream change. - Drop conditional use of openjpeg-devel BuildRequires and mainly use pkgconfig(libopenjp2) instead, following upstream change. - Drop Provides/Obsoletes meant for pristine openSUSE 10.3, 11.1/(SLE 11) and 11.4 releases.- Update to version 0.61.1: + Core: CairoOutputDev: don't overflow y * stride when accessing image data. + Build system: - Fix incorrect paths in .pc files (fdo#103578). - add the custom buildtests target only once (fdo#103003). - Changes from version 0.61.0: + Core: - Fix crashes in broken files. - Cleanup unused functions from GlobalParams. - Tweak LZWStream::processNextCode error handling (fdo#103174). - Warning fixes. - Remove t1lib code. + Qt5: - Clean up the remaining Splash code in Arthur backend (fdo#103117). - ArthurOutputDev: Properly implement saveState/restoreState (fdo#103118). - Fix leak in ArthurOutputDev::updateFont (fdo#103508). + Build system: - Use GNUInstallDirs (fdo#103211). - Fix installing a .cc file as header. - Use -pthread flag instead of -lpthread. - Changes from version 0.60.1: + Qt5: ArthurOutputDev: Add missing 'return' in error paths. + Build system: FindLIBOPENJPEG.cmake: Add CheckCXXSourceCompiles. - Changes from version 0.60.0: + Core: - Enable libcurl support by default. - PSOutputDev: Fix wrong text generation (fdo#102760). - Added methods to get and set the font size of text fields (fdo#101692). - CairoOutputDev: Do not extend the pattern in drawImageMaskRegular. - CairoOutputDev: do not use the custom downscaling for rendering images when using cairo >= 1.14. - Fix: Build with old clang. Various crashes in broken files. And some warnings. - Add some constness to the basic classes. - Remove unused functions from GlobalParams. + Qt5: - Added methods to get and set the font size of text fields (fdo#101692). - Add whether renderToImage shows annotations. - ArthurOutputDev: . Replace Splash font rendering by Qt font rendering. . Implement the drawSoftMaskedImage method. . Fix several small bugs related to dash pattern handling. + Build system: - cmake is now the default build system. - autotools based build system has been removed. + Utils: pdfinfo: don't truncate dest name. - Drop CVE-2017-14517.patch and CVE-2017-14518.patch: fixed upstream (fdo#102687 and fdo#102688, respectively). - Add cmake BuildRequires; replace configure, make and make_install macros, with cmake, make_jobs and cmake_install: following upstream port. - Add glib2-devel BuildRequires as it's a dependency required by CMakeLists. - Drop command for removal of *.la files: with the build system port to cmake, *.la are no longer generated.- Update package summaries and RPM categorizations. - Drop some idempotent %if..%endif markers whose presence has no effect on the files being output.- Apply CVE-2017-14517.patch from upstream to fix a NULL pointer dereference in the XRef::parseEntry() function that may have lead to potential denial-of-service attack when handling malicious PDF files. [CVE-2017-14517, bsc#1059066]- Apply CVE-2017-14518.patch to remedy a floating point exception in Splash.cc that could have been exploited using a specially crafted PDF document. [CVE-2017-14518, bsc#1059101]- Update to version 0.59.0: + core: Fix infinite recursion in NameTree parsing in broken files. + utils: - pdfunite: Fix API porting error that caused abort in some cases. - pdfinfo: . Fix crashes and memory leaks when using -dests. . Use GooString.append instead of sprintf/strcat. - pdfimages: Fix warning when compiling with cygwin. + build system: - Fix cygwin 32-bit compile. - Cmake tweaks. - Bump soversion following upstream changes.- Update to version 0.58.0: + core: - CairoOutputDev: cairo 1.14 now has high quality downscaling. - Signature related improvements (fdo#99271). - Tweak which cmap we use (fdo#101855). - Memory leak fixes. - Substantial rework of the internals. - win32: call ANSI functions directly (fdo#100312). - Add some documentation. + qt5: - Expose signature information. - ArthurOutputDev: initialize the image with the paper color (fdo#102129). - Fix copy'n'paste bugs: Qt4 -> Qt5. - ArthurOutputDev: Properly set the QPainter transformation. - ArthurOutputDev: Use Qt::SvgMiterJoin instead of Qt::MiterJoin (fdo#102356). + utils: - pdfinfo: add -dests option to print named destinations (fdo#97262). - pdftocairo: add -jpegopt for setting jpeg compression parameters (fdo#45727). - pdftoppm: add -jpegopt for setting jpeg compression parameters (fdo#45727). - pdfimages: support listing/extracting inline images (fdo#25625). + build system: - cmake: Various Windows fixes. - cmake: Use -std=c++11 instead of -std=gnu++11. + cpp: Fix page.text() not taking page orientation into account (fdo#94517). - Bump soversion following upstream changes.- Update to version 0.57.0: + core: - Fix parsing of Type 1 fonts with newlines in encoding sequences (fdo#101728). - Fix crash in broken documents. + utils: - pdfunite: Fix crash with broken documents (fdo#101208). - pdftohtml: skip control characters (fdo#101770). - pdfseparate: minor improvement to the documentation (fdo#101800). + build system: - cmake: Set RUNPATH for poppler shared libs (fdo#101945). - configure: fix --disable-FEATURE actually enabling the feature. - Bump soversion following upstream changes.- Update to version 0.56.0: + core: - FormFieldButton::setState() shouldn't check the field is readOnly. - Fix crashes on multiple broken files. + utils: pdfunite: Fix crash with broken documents (fdo#101153, fdo#101149). - Drop poppler-pdfunite-fix-crash-with-broken-documents.patch: Fixed upstream.- Add poppler-pdfunite-fix-crash-with-broken-documents.patch: pdfunite: Fix crash with broken documents. Sometimes we can't parse pages so check before accessing them (bsc#1043088, bsc#1041783, CVE-2017-7515, CVE-2017-7511, fdo#101153, fdo#101149).- Update to version 0.55.0: + core: - Fix abort in files with broken Decode arrays (kde#379835). - Fix memory leak (and probably logic bug) parsing broken XRef entries (fdo#100775). - Fix memory leak when reconstructing broken files (fdo#100776). - Minor optimization. - Fix regression in GfxIndexedColorSpace::mapColorToBase (fdo#100931). - Fix memory leak in error condition. + cpp: Return nullptr if the page at index can't be fetched (fdo#100981). + build system: - Fail by default if libjpeg is not available. - Fail by default if libopenjpeg2/1 is not available.- Update to version 0.54.0: + core: Make XRef reconstruction a bit better (fdo#100509). + glib: - Expose movie play mode (fdo#99625). - demo: Show play mode in movie properties view. + qt5: Compile with -DQT_NO_CAST_FROM_BYTEARRAY (fdo#100311). + utils: pdfimages: don't fail listing if inline image data contains 'EI' (fdo#100737).- Update to version 0.53.0: + core: - Form support improvements. - SplashOutputDev: Fix memory leak when rendering images with colormap and matte color. - Minor fix in GlobalParams documentation. + qt5: - Expose form calculate order. - Expose Form additional actions. + utils: - pdfimages: support 16bpc png and tiff images (fdo#99988). - pdftohtml: fix small memory leak when constructing some filenames. - pdfinfo: fix leak when printing JS. + build system: Compile in C++11 mode. - Bump soversion following upstream changes. - Stop exporting -std=gnu++11 for older versions of gcc, upstream now ensures this happens.- Update to version 0.52.0: + core: - Fix assert on reading some OCGs (fdo#99768). - Properly initialize some RichMedia variables in corner cases (fdo#99767). + qt4: - optcontent structure was leaking the headers items (fdo#99449). - Cleanup objects in tests to fix memory leaks (fdo#99449). + qt5: - optcontent structure was leaking the headers items (fdo#99449). - Cleanup objects in tests to fix memory leaks (fdo#99449). + utils: pdftocairo.1: Fix typo.- Update to version 0.51.0: + core: - Check for error from NSS in SignatureHandler construct (fdo#99363). - Add Form[Field|Widget]::setPartialName - Fix memory leak in PDFDoc::markAnnotations. + qt5: - Implement digital signature support (fdo#94378). - Add Poppler::FormField::setName - Fix segfault/assert if LinkDestination is constructed with invalid input string (fdo#99357). + utils: pdfunite: add fields to AcroForm dict (fdo#99141).- Update to version 0.50.0: + core: - PSOutputDev: Fix PS conversion for some files (fdo#63963). - Fix Outline parsing on broken documents (fdo#98732). - Fix PDFDoc::saveIncrementalUpdate()'s detection of document being modified (fdo#96561). - SplashOutputDev: Read softmask into memstrean in case of matte (fdo#97803). - Bail out if Hints nBitsNumObjects or nBitsDiffGroupLength are greater than 32 (fdo#94941). - CairoOutputDev: initialize CairoOutputDev::antialias (fdo#98983). - Fix crash when loading some thumbnails (fdo#97870). + utils: - pdftoppm: Fix -tiff -gray/-mono incorrect output. - pdftops: add -passlevel1customcolor (fdo#97193). + build system: Default to libopenjpeg2 instead of libopenjpeg1. + qt: Support OCG state change links. + glib: Use g_slice_new0 for PopplerActionLayer (fdo#98786). - Bump soversion following upstream changes.- Update to version 0.49.0: + core: - Merge type3 glyph handling from xpdf 3.04 (fdo#96667). - Continue rendering in case of 'Singular matrix in shading pattern fill (bgo#98623). - Fix memory leak in parametrized gouraudTriangleShadedFill. - Fix crash on broken files. - PDFDoc::setDocInfoStringEntry(): treat value consisting of just the unicode marker as an empty string. - Fix UBSAN warning. - Misc compile fixes. + utils: pdfseparate: remove extra '%' in error message. + build system: configure: Fix typo in disable nss help string.- Update to version 0.48.0: + core: - Fix crashes and memory leaks in invalid files. - Small memory usage improvements. - TextOutputDev: Remove null characters from PDF text (fdo#97144). - TextOutputDev: Break words on all whitespace characters (fdo#97399). - Fix UTF16 decoding of document outline title (fdo#97156). - Add functions for named destination name in name-tree/dict. + glib: Increase glib requirement to 2.41. - Bump soversion following upstream changes.- Update to version 0.47.0 (boo#994702): + core: - Fix abort on documents where the docinfo obj is not a dict (fdo#97134). - Check for XRefEntry existing before using it (fdo#97005). - Fix memory leak on PDFDoc::setDocInfoStringEntry() with empty string. - Don't presume that DocInfo is a dictionary in XRef::createDocInfoIfNoneExists(). + build system: configure: Work with non gnu greps.- The "poppler_soname" macro (and others) really just contained the version (not the entire name), so rename to "popple_sover".- Update to version 0.46.0: + core: - cairo: . Fix bug in setAntialias(). . Fix tiling patterns with BBox with non-zero x,y. . Try finding glyphs in substitute fonts by unicode value (fdo#96994). - Added XRef modification flag. - Added DocInfo setters & getters. - Be less strict when parsing FitH Link destinations (fdo#96661). + utils: - pdftocairo: . Revert the use of groups for blending into white page. . Use fprintf for printing errors. - pdfinfo: Don't print pdf info when printing metadata, javascript, or structure (fdo#96801). + glib: - Added document property setters & simplified getters. - Make document metatag gobject properties writeable. + cpp: - Pass len to GooString constructor in detail::ustring_to_unicode_GooString() (fdo#96426). - Added functions to save a document. - Added document property setters & getters. + qt4: Added document property setters & simplified getters. + qt5: Added document property setters & simplified getters. + build system: - configure: . Don't use -fPIC on cygwin. . Work with non gnu greps. - Bump soname following upstream changes.- Qt 5.7 needs gnu++11 standard, export the appropriate flag in spec when compiler doesn't enforce it by default.- Update to version 0.45.0: + core: - SplashOutputDev: Fix iccTransform + splashModeXBGR8. - Fix memory leaks. - Fix crash in broken files (fdo#95567, fdo#96027). - Emulate some non portable glibc functions when not available. + utils: - pdftohtml: Fix crash in broken files (fdo#95563). - pdfinfo: . Convert dates to local time zone. . Add -isodates for printing dates in ISO-8601 format. . Fix memory leaks. + glib: Return date in UTC instead of local time (fdo#94173). + cpp: Switched from detail::convert_date() to core's dateStringToTime(). - Bump soname following upstream changes. - Drop poppler-Fix-mem-leak-SplashgouraudTriangleShadedFill.patch: Fix upstream.- Update to version 0.44.0: + core: - Fix Compile in 32bit linux (fdo#95492). - Splash: type 3 chars. restore the current position also in output device (fdo#95344). - Splash: Improve rendering of some dotted lines (fdo#84693). - Refactor GooString::Set() (fdo#94201). - Fix typo in GfxPatchMeshShading::parse. - Fix memory leak in PSOutputDev::filterPSLabel. - Fix memory leak in SignatureHandler::getDefaultFirefoxCertDB_Linux. - Fix potential crash in SplashOutputDev::doUpdateFont. - Fix potential crash in TextPage::coalesce. - Remove call that does nothing. + utils: pdftocairo: add -antialias option (fdo#94977). - Bump soname following upstream changes. - Add poppler-Fix-mem-leak-SplashgouraudTriangleShadedFill.patch: Fix memory leak in Splash::gouraudTriangleShadedFill, patch from upstream git.- Update to version 0.43.0: + core: - Implement sanity check for linearization usage (fdo#92482). - Add SymbolMT as an alias for the Symbol font (fdo#93168). - Fix some blank files (fdo#94756). - cairo: . Fix fillToStrokePathClip crash and rendering (fdo#62905). . Check if PDF knows the width of 'm' in case of substituted font (fdo#94054). . Save mask state and don't extend image mask (fdo#94234). - SplashOuputDev: Compile with C++11 compilers that don't define isinfinite (fdo#94761). - Typo fixes. + utils: pdftocairo: Calculate rotation before scaling (fdo#94655). + qt4: Fix crash on certain PDF form item activation actions (fdo#94873). + qt5: Fix crash on certain PDF form item activation actions (fdo#94873). - Drop poppler-Fix-rendering-of-broken-pdfs.patch, fixed upstream. - Bump soname following upstream changes.- Add poppler-Fix-rendering-of-broken-pdfs.patch: Fix pdf rendering commit (boo#973888 bgo#764641 fdo#94830).- Update to version 0.42.0: + core: - Add the support for version 5 + revision 6 documents (fdo#85368). - Add initial support for Signature handling. - Initialize gamut mapping multipliers in ::copy() functions (fdo#90697). - Implement jpx streams support with depth < 8. - Handle SMaskInData = 0 for JPX encoded images (fdo#93468). - Fix rendering of some broken PDF files (fdo#92508). - PSOutputDev: . Support for LZW encoding. . Add support for Flate compression in Level 3 output. - SplashOuputDev: . Implement function shading (fdo#94441). . Improve rendering of some non embedded fonts (fdo#94054). . Fall back to Gfx implementation of tiling pattern if repetition rate is small (fdo#90596). . Implementation of Matte entries in softmasks of softmasked images (fdo#22473). . Assure line width > 0 in case of text stroke (fdo#94038). - TextOuputDev: Cache result of inner loop in visitDepthFirst (fdo#77087). - Avoid attempting a tiling pattern fill with a singular transform matrix. + utils: - pdfinfo: Add option to show document structure - pdfsig: New command that gives information about signature + qt4: Fix bug in links to remote documents getting the page number wrong sometimes. + qt5: Fix bug in links to remote documents getting the page number wrong sometimes. - Add pkgconfig(nss) BuildRequires: Build nss support. - Bump soname following upstream changes.- Update to version 0.41.0: + core: - CairoOutputDev: add missing font types (fontCIDType0COT and fontTrueTypeOT) (fdo#93559). - SplashOutputDev: Adjust limit check and check in addition bitmap pointer (fdo#94053). + utils: - pdfseparate: Refine resource detection. - pdfinfo: fix man page.- Update to version 0.40.0: + core: - CairoOutputDev: Use shape mask with soft mask (fdo#91931). - TextOutputDev: . Handle right-to-left text in search . Fix finding Arabic Presentation Forms ligatures. - Fix crash in invalid file (fdo#93476). - Regression test improvements. + utils: - pdftocairo: . Fix writing to stdout out with image output. . Document that -singlefile appends file type (fdo#86254). . Ensure surface flushed before accessing image data. . Check for invalid use of options (fdo#92195). - pdfunite: Fix typo in manual. + build system: Improve cmake build system.- Update to version 0.39.0: + core: - Ignore the alternateSpace and tintTransform (fdo#92381). - CairoOutputDev: . Scale radial pattern (fdo#22098). . Implement function shading using mesh gradients (fdo#88394). - Regression test improvements. - Fix typos in error messages. + build system: Visual Studio 2015 now supports snprintf (fdo#93116). + utils: - pdftops: fix %%PageBoundingBox (fdo#87161). - pdftocairo: Fix double free when both user and owner passwords are given. + glib: - Add duration_real to PopplerPageTransition (fdo#92040). - Remove enum PopplerOrientation from API (fdo#93229). - Documentation improvements. - glib-demo improvements. - Bump soname following upstream changes.- Update to version 0.38.0: + core: - Splash: Multiply opacity in case of pattern colorspace (fdo#92592). - Small form improvements on non ascii character rendering. - Clarify README. + build system: Clarify internal DCT and JPX are only provided as deprecated fallbacks. + utils: pdftocairo: fix fit to page transformation. - Bump soname following upstream changes.- Update to version 0.37.0: + core: - CairoOutputDev: Use mask for even-odd fill (fdo#84527). - SplashOuputDev: Protect calls to set/getAA with the proper [#]if guards (fdo#92006). - SplashOuputDev: Try to use an external font if the internal one is invalid. - PageTransition D is a number not an int (fdo#92040). - Catalog::getNumPages(): validate page count. - Catalog::cachePageTree(): recover from out of memory condition. - Fix crashes in malformed documents. + build system: configure: fix openjpeg detection. - Use pkgconfig(libopenjp2) BuildRequires for openSUSE newer than 13.1, stay with openjpeg-devel for older releases. - Bump soname following upstream changes.- Update to version 0.36.0: + core: - Patch to support RichMedia annotations. - Splash: Fix wrong memory access (fdo#91686). - Cairo: fix size of transparency group surface (fdo#66229). - Fix bounds check in Linearization::getPageFirst (fdo#91200). - File Saving improvements. - Add premultiplied alpha channel to SplashBitmap. - Fix for xref table creation (fdo#90790). - Fix JBIG2Decode infinite loop and stack overflow (fdo#91186). - Minor optimization in text extraction. + qt4: - Basic support for RichMedia annotations. - Change default image format. - Minor optimizations. + qt5: - Basic support for RichMedia annotations. - Change default image format. - Minor optimizationsHEADmaster. + cpp: Fix utf8/utf16 conversion (fdo#91644). + build system: - Do not hardcode -fPIC in Makefile.am. - cmake: Allow configuring SHARE_INSTALL_DIR (fdo#90293). + utils: - pdfunite: Insert embedded files in result pdf (fdo#90066). - pdftotext: Add -bbox-layout option (fdo#89941). - Bump soname following upstream changes.- Update to version 0.35.0: + core: - Fix assert in broken file (fdo#91344). - Adjust memory layout computation of GooString. - Make SplashBitmap XBGR transfer alpha channel. - Splash: Fix wrong writes on non rgb outputs (fdo#90570). - Splash: remove ifndef in Windows code. - GlobalParamsWin bugfixes (fdo#91053). + qt4: - Switch default image format. - Add IgnorePaperColor render flag. + qt5: - Improve efficiency of Poppler::Page::renderToImage. - Switch default image format. - Add IgnorePaperColor render flag. + build system: - Allow configuring SPLASH_CMYK support. + Add configure --enable-build-type (fdo#90796). + glib: - Explicitly link against pthread. - Deprecation fixes. + utils: pdftocairo: Fix cast to pointer from integer of different size on win64. - Bump soname following upstream changes.- Update to version 0.34.0: + core: - Splash: . Fix crash in PDF with nested softmasks (fdo#91240). . Speed up of rendering icc based images (fdo#90171). - PSOutputDev: Embed Type1 fonts to PostScript files correctly (fdo#19747). - Fix pedantic memory leak. + glib: Update new symbols section. + Build system: cmake: Make sure ENABLE_LIBOPENJPEG is either 0 or 1. - Bump poppler soname following upstream changes.- Update to version 0.33.0: + core: - Fix regression in pdftops parameter passing (fdo#89827). - Combine base characters and diacritical marks (fdo#87215). - Use width from W array for WMode positioning (fdo#89621). - Fixed adding annotation of Subtype Popup to pdf page (fdo#89136). - CairoOutputDev: Fix memory leak in CairoFreeTypeFont::create. - SplashOutputDev: memset on error to have reproducible outputs. + qt4: Fix PDF Text String -> QString conversion (kde#344849). + qt5: Fix PDF Text String -> QString conversion (kde#344849). + glib: - Add poppler_annot_markup_set_popup_rectangle() - Fix segfault when creating PopplerAction (fdo#90093). + utils: pdftohtml: Set exit status adecuately (fdo#83609). + build system: configure: Fix invalid shell comparaison in libtiff test. - Bump poppler soname following upstream changes.- Update to version 0.32.0: + core: - Annotations: Fix rendering of empty BG/BC arrays. - Splash: . Fix wrong colour shown when GouraudTriangleShFill uses a DeviceN colorspace (fdo#89182). . Fix use of uninitialized variable in Splash::pipeRun. - Remove unnecesary check for font validity (fdo#88939). - Small optimization in GooString::appendfv() (fdo#89096). - Fix crashes in malformed files. + utils: - pdftops: Make colorpsace optimization an option instead of default. - pdfseparate: use always an unique instance for PDFDoc for savePageAs. + build system: - cmake: If extra-cmake-modules is around include the Sanitizers module. - Bump poppler soname following upstream changes.- Update to version 0.31.0: + core: - CairoOutputDev: support embedding JBIG2 image data. - Accept malformed documents whose root is a Page instead of a Pages (fdo#88172). - Fix crash on broken documents. - JPEG2000Stream: Inline doGetChar and doLookChar. - GlobalParams cleaning. + utils: pdftops: Add rasterization option (fdo#85934). + qt4: Expose whole-words search option. + qt5: Expose whole-words search option. - Bump poppler soname following upstream changes.- reset baselibs.conf for rebuilds- Update to version 0.30.0: + core: - Openjpeg2 support (openjpeg 1 is preferred) (fdo#58906). - Fix potential memory corruption on TextSelectionDumper (fdo#84555). - Check for invalid matrix in annotation (fdo#84990). - Open some not conforming files (fdo#85919). - PSOutputDev: Accept a list of pages indeces instead of first, last (fdo#84833). - Fix memory leak on error condition. + cpp: New API to set debug output function. + build system: configure: Improve support with older clang versions (fdo#76963). + utils: pdfunite: Support output intents, optional content and acroform. - Bump poppler soname following upstream changes.- Update to version 0.29.0: + core: - Use correct LAB byte array for lcms input (fdo#86388). - Write correct size in trailer dict (fdo#86063). - Use Default colorspaces if present instead of Device colorspaces. - Solve blend mode problem in CYMK and DeviceN for separable blend modes. - Compilation/warning fixes on SunOS. - Regression test improvements. + glib: demo: Compilation fixlets. + build system: cofigure: print "no" instead of "auto" if lcms not found. - Bump poppler soname following upstream changes.- BuildRequire libcurl so the library can operate on remote HTTP documents.- Update to version 0.28.1: + Fix small typo that made pkg-config fail on some systems. - Changes from version 0.28.0: + core: - Fix rendering of file with a wrong embedded font (fdo#84270). - Use alt colorspace to get CMYK values for an ICC based CMYK colorspace (fdo#79019). - Map Standard/Expert encoding ligatures to AGLFN names (fdo#80093). - Make Attribute::getName() work when UTF-16BE is used (fdo#84722). - Fix memory leak in Dict::remove (fdo#84607). - Fix crashes in broken files. + SplashOutputDev: Improve Overprintmode and shadings (fdo#80998). + CairoOutputDev: - Fix crash when no group color space (fdo#85137). - Don't render text when text matrix is not invertable (fdo#78042). - Only embed mime data for gray/rgb/cmyk colorspaces (fdo#80719). - Only embed mime data if image decode map is identity. + cairo: - Use matrix to determine pattern size (fdo#33364). - Fix compile warnings. - Regression test improvements. + glib: - Fix use of uninitialized members in PopplerInputStream (fdo#82630). - Documentation improvements. - Do not dist gir_DATA. - Remove use of GTK deprecated functions (fdo#82384, fdo#82385). - Build introspection linking to the uninstalled libraries (fdo#84526). + qt4: Add a new Page::annotations() that let's you specify subtypes. + qt5: Add a new Page::annotations() that let's you specify subtypes. + utils: - pdfseparate: additonal handling for annotations (fdo#77549). - pdfdetach: fix crash when getPage() returns null (fdo#85145). - pdftocairo: Add support for printing to a Windows printer (fdo#79936). + build system: - Move automake version check from autogen.sh to configure.ac (fdo#79797). - Makefile.am cleanups (fdo#79411). - Use poppler-data pkg-config. - Make autogen.sh work with variables with spaces. - Don't use -fPIC on mingw. - Fix build with --disable-utils (fdo#84448). - Bump poppler soname following upstream.- Add missing baselibs.conf, but as empty file. Since this package is a bit different in number of built libraries, number of linked packages, and the fact that there is often soversion change - generate current library names during buildtime/sbin/ldconfig/sbin/ldconfigh03-ch2b 169865740422.01.0-150400.3.16.122.01.0-150400.3.16.1libpoppler-glib.so.8libpoppler-glib.so.8.22.0/usr/lib64/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:31255/SUSE_SLE-15-SP4_Update/a80ddaeb4298fe771c55a970c87d091d-poppler.SUSE_SLE-15-SP4_Updatecpioxz5x86_64-suse-linuxELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=06dc15739b187536c215eb2688b1ac9cd04a7abf, strippedPRRRRRRRRRRRRRRRRR R R R R RRRRRhbM=82Ihsutf-85d8e39b7595753cecf53490e06feafc34b6b227f5830b82e67bff2410a2c6db9?7zXZ !t/{)] cr$x#IK%dz7)n fp%NzD-Amu8elHKǺpkl^\Z:RתP f)Kt6# )|BC~ZN̰V!|ߕJ 5z(Zi9\^̡RX|*VAKD_;&Q23䌫J Q t2yb37" ?H=c֮Ppِ[00=_1.Z1˓N7I:an0ݼH^!+|CM1?ΝąHNXWz^c(%3J9oú Q5].=}ҤQvHV%¥Չkf-*YzZ2]9ێ7|M=~amfڑ'a)dE$N jsU9+o"x8V{Nmbѱ>;|[aT|N/U+:^mw xy|%? qWU8qiw}h-jQzNzZ{bO,cQBldwn›z8bx:&p\y:{ *O/tE&N#|4`h%EҰ\6)ƑyJKV;g@)GpM\dr&m2gˉR'PuӨ8\{<]c'k8!\FD: ii dԦeŢ(eeAYX+T?0YI[=: = /EVJYvW,̱^ 1g>أ4Qʯƨ4"+9:o_R|4teakp3T[cU:)_,Ūf ę @VŲwvےB@2dmA>ת /۠op"#3x<}rb/$ led>?1ҍ.vt&Z\5҆IE|Uym1A1e n3ZӜőRU!w= @](49e-DJ9Xa"Zʫ>k/n^}ĒgGt l!Ne*0iO-7Nv8c9s i#M Eyd\{ni+ui@Wן ]J#Ud(VlT y:0_"4X  o򝂷B1 :Ao:l[皺"HS &ZÀm'n|;|M`_?ߚ>ȫ83, ZzG̺^AUmʼnJd7}G)<+K'nkW_MQ&ME!:!xB'є/x8kw2\S+7O`Iq9dV 6Li/uh"GH?}.)a!lKҟ.v\)h,Ѝm #;IKy4 zh8, ^uHYa|?@w/`GWS9J;`pTqsrFZ;rnmpch`xb5:-5 '?F>'zW.M k)s];6Ou6 n& ֨R$h'@|o/N4uo%J_ _[5h?p,PqZ#;w]^^~>xLEǿ0ݘ`{ 8ɓb5Gx%z8RNvD(aS&$R;`mNr{ϑ&yW%@gF?Y.OAZ^)L>[ESͩ$nB |r5>t3 e 3QA./Lm3w5ϔUi*~9*=<;_а,&S|!LPdD< "1؈cv/JZu^0fA=e>1 dE}e`Gl9 u ֝"ʪQKeh>?u؆3MPnDK4D/mN{,~n @+P{ɾqg"QFU[0E<2(f Ae|X0HC}. 0 }qqE'#s+<0Ri;ىAE.¸S?߭s`k{;tA[R`rf}eV֪;`G*zʅb BiVóϘw #dBO>WǤeS~9 4B[ ԬQ?;84ÌGs%X.uTӤ(,KVq9QCϮsd{B-eWAZal{ [Jց"1znF `*íYI(\ 1`Gǿ;/5x!s[tvX4Ntm^(s1TCV5!**(P'#+l8;7nQsrگ SSٮzSTS ʰT~70@+Xr3fOO@7?P0{b OVIPObPC,҂:1`Vco4`޴ >ٿ\c&0v[(m RwSÅҾI"8:Q{i*!邵㐈|Y3 C_8`eBC3K{A~ *Syì]Ӏk(F E&riB*#aW}6RqӁ) )4zƯЖ[p:bbۋbѩ>\@gTzBY/ "q%B!A!e&MFym6=!HQ@Qܯz\)HkR90P8-3^Y|&@R|MI6=RX9q_k G6XiAm se:kobzS`Tx.Ē/L$'gH,R0L}e!Xc$RLtP)7Doat)pQvqզƯo g@ebd^,(NhNRvrAꯕͷ!Dܟh!w6|D.ʫrʵ˨斣`INқy}4Gڵm\Y*Ο-qPT/Pҟ[Do> R8K F=_,NakuvrN1&;õ/K]ZޠvR4C*a_ p)0h97HHhN^|S}-^A Κ/b ԉ>>d#wz?C ,S?Hӳnɝ甡 |890ʲ w@fy݌|%xBp; /oT5#8i[2Cr~s%kM?>CLC'ҹ4A|+ϐHFgR;0@p&hu@~c06R|TPhrnё^ƓЏ{#_.p- :2˿BO1)vr<|F3e1Hj6R3Tׅ2 i=s"%/SVrLOY짙e[72+˗M5V׾C UE> r_| kҏ.aSaC)k ])054f<hۛsk4k49zT:--ezs 2ZgΆ7>"TΤ2*øEx5kq1KݼYk3@=Tdm}HsJVs*:JŒ>''q:]RdxN5-Y(GHC rV+Cxsͳ؂P7RDJؤ: D{t=o$}'uF9KZJ8Dj6{+.$NoêA4C \g1l4_Eu|w@H<ʡ7֕-zv%pUJ򀱱KǍ|\#s|#6;^d/@YE*Ƙvaq>.i}y62(f:a|ٳa8[lEz (#ɰ|o=2IMB!x##8vŤu/_}i 3?2{|Q$ݗ~+ -I舐F=kD 7k}톳 Bd"CA[Lq_;Kz2ݥjQOSܳj3Pc4Mm3oݱ/$H6+^BƗ#a2S6;‚Ez0Š'.P G#?07$Hl>M*ȯ[ K5a!|}W 4R<cEcSZ^QJ DŽNj J+@}ʌ Z\SEy 46xZXg+yUOl ._hZbSa zٝp1_퇂B_R7}:EH4i 4+>_pA hxZxdS[MǵPS3D h77ӹ .Q&9f LVV#hYuDHI̩ҲB뗒~Cfwuϑlt źLlSznsu8&bG)¡ӕZ0$K.5%8.TT?ˮ632ywO {:zNgĤz/v7ڭpkQ^V(ҵ8v\ 'pzYpRmK ؤwpqد[}i(~HEX<2޼m=Hp\;"NUXw4[6U/VΈNjF;@9`pWiz[8/WIӠR\Zx)ζ:UD1`SnLHro3gbIt_.~nBW.qX*ח'.= VȖӹ:wQEņyNr-g.OJ=Zu^ߡaP %TҬ{ 8S9shvtY|e#4 Y69\r᝱.xmgGH& aqz{mY68PrgwzsCIz@w8{=&t\T/醶-4PWߐĕgX/0,b:`] B3)m^5\_arP~'w`S8EdV7\=n.IJ'|PFh]H†*ud`wptW)6N@$n5ڏa}I1h rB3>9Q^Uk] HD]Y2O^5; _dJDָ$s[,%EėnGʏT)Xh 9 wP/H r#@is?yr #zF(ɂMT ]iDDW@?˥1Ⱦ>B[[ԫUzR wr](KYzskk6[g3BSq&e`H1/swH? Wj7NFm%-l ` (q:OLixvwuwl kDQK\[9:&>uGz!PoO?F&C i6*X +IqCVyؒw;n%U9?O$k[QjQ/W̕]r(E CrN|+zHQ_zS@|-eN#ѮA-/G ݜX;iYB뢏F\ڭQ*pbgHpON־|RRO"ۘA= (NNr¿ֲұAInF꠿jwY|$ L Ȯ],}j̢F .ۄzq я9fi\|ҽ)j[V~fB1䋖)^ S!cH?-"w2v|ϞinGR@.|er(r&,vvNT&Z]YN8B Z[y2M[e6h~X3p6m?ҲuH !7ʟCsL(_32$ПWXA^Wctdet~'փCGߏ[!f*+DJQ&޹]t7]SMA@YIpaB#M#`<#_߰ ]v 0f2P76Ư[WW$0zЛ[:rRGfd 7HK8(~ p|aMGa-1I Yξ{UQuYω]r>U7k)#[gUf&#Y}Sy <1`(K_=!"6毙1[:g !}/L ڈp,'׀N)lg^*&"5p$d _üHR$ƍvNecxC{AsO ;#A0ipiΞ(>4[Of'mU)u;liZT.AVKGY)'&cŠ&KJ>>6#sd٥אj eT`oɡG3YQ"8,#=lRɾy/q 3 hT"zvChv?@+1lRgL^Єq"Q֨FJy7bC+.~+p 9wd'E\%(f¿^\0+V. AɝSe(1H/7z0Cb1eW,=x$C?wn)Tlh:nG޼y{ BәTW3 >4t%L:mR zNL,,gGGC|0ߺ31{ʆ^` XH0vHȻBSS@0 l!i7=jl,D &CP(Mv?uYNb._8*EկGY9a Q0V=|d8'$W| pc`TQL@if:>WSyO#kъ5z g<$pq m<;״X+(x$ĵ eiuK Z2vUd<0A|VT 4C4KF3kK岐X5%efau&i{ 14#-ɴT =n*zs*Q&(oJFv:>u߆pf6ceC&Uʠ{}s8!Huj2ajx0(d|Yl Bn3!3ؒ'Yf{ٛK/&=:*JVD$f!nc-鉆Cٴ씰!9!`Č~ܼj{zw7~!v'ѷT.ْ(HJќy Z mZzAK]wct0p(X|DF(䝡j>t^[HĮf=;kWFqhXAb{ j\1?"'Ҏ90d7́Ӛ/ǵ}Vΰ8ؼ1̌ x;We _5hph 4%vԬL\ܘfd* a*DdjY_H=ae)RVFc5KVR='N_Tw/~[H qIa f4&ߣ'g䍢8'{\h*hB 6UqMwAS7EIoH"qzy $Sj/vϩɵ3lU9}Ld2ZID4|g GO\Q"!Jj,>sM UPqv ,?3E?$.bOW]uX\pA}/ 2 eHAt ^. Y}U#_? !N ڵ4aax9)-`R3껿c5(XW"GN4H%2{?@:Ϯš8nx~\E3R,KYaJ|9>Ib{z"z\RZFj:bEePQj:QzX3R^<560K6^h:[.BƇ{4j<ׇQ^%a?_8epi/01{dLSI 1'Be ">62󼔚2 Ey>o?8 xGA0:Owq1!\q *XiCY aSTc(tr@{nM~8G5Eq)4t^l~(LD:oMxx^[i_I- zRjmcm$$?Ozf" \s0eć2\[ږp܂iLCOA.40Z/ (D|D[,bb1 hrI=Ɩݴ FE S{xGkjb$4c>eowDE?[O5a)c]#@ς-z*S7l-_"0<A6[?SS,(YӸJ<F es?I>8Ad0$3}!USչ<}n5PBX\MЯ3M%>RŒ+jI|"V; I)w-DX>*ebrcLq{|Ɲl4޾F$*Z*-DI %!*gkwOSdT,;L0 dx=ò|!ţ[<<$YrkYOuoD0$SCڿW+#mFGEӟ\V'}h _)Q:9[g5h_>;&cLO^i,^TVec.WL8)cjF:h杸{U:oo)?(c,p>iYl)McR)Z jgԋ(_)V4o8uIzƷ(3w?z?N5H"㘬X4{֓64.d1W-x"+.}/壌x ~V'!?/HҒ!.zl)8 KK e <֡ /;g'HOd}vvWQ>q}s=&6%c6Y{'f/Utr' >_ Zo+O2a};X"{k$|X*;hg[0< ^c <$tCeg8:iٖSe y.2gDJ` C;ezIQO'1'u!l @th/u{<퍿 /=|:S:IA+-\8xB rR*|(,7m`! cow¶Vha@oWh'4zH@9뵠L $L+Oa=S<(q76}^ >xܸoT6xjCF Eo-;‹8$ -d|Kܮܘk> ^kuh֯NpSxCwMHƒ\\Fnԗiattջ5 K Bzbw]s53Llft.yTcq|~FYƏPnD}8h<xMe@i=ēu~ D(;(O' W*c#*238.U%I?!8ٴ~%=Vq7yGȘX0C}8vKu @*>?PQܡYM=1Q/_uR\"6tAM͗nvJY귥+0Yy"P演BDЦǠ]Uhtv RsE$t]dۢ}Pbq&mn (= 3wL{{4H 4, F^'I#| 1B<w͏W~ahJ|MsI".AeN'ւVk|#d&BZ3/G5 m$ˏ۝О&aD&2WUi}5wzک8e>j=JdeX dR]MVU uצtGB{M.+p` 5E,22淮\c6imecAʀyW;w-(,n{%bZn߼c?CyDߌhŒ6̣TȨa(u4d]HzSI.׆yso{g:\MN.Cq(u_*b>O2J|?Ug1 lG| e:Fcz'n'6ʁZ01lIzZ"ؙ4Wj2|A~|H7ׇV\Zu%*KrsO[JtR23*uXKT  anګwȭin"dt曈yxl=DC")>Kw17=fێx-0ķ?2HYGe;u0"`ܰX3Gl=y${NjHPWx̃9e_{IM QWAJ'XnO=^tCrev?TAL7k,jq&%q3TOVOJa`>b @F`rD7q;ݡWAaS1Ks0#AFqZVšAyfb3W^Nq-,3n|mRvT>EABuRjfSu{H=. 7f7(5T*JAԲ:YfX^4iR LI?8(Q0I^m`@-Hl8wEᾟu)v볂>}k;UvX{?eӎJ^[̓H 󞇪5n 6e'oeƭCAOvǞk+!=`% SlߘI'"=rgyap spz&")Եg@aM)x#O6oC/Sn^@J.dc܎V3ŊSV WZs@@. mg%x5kʣ.#EfO3uDX_q2*J|_n *+<5OlO5>xfyƵz">fwWq)Lb G+dx58-I)XFnF2=3] xkZ ?Tηztyl3h9 FŘPOY1_gb|wsޒ-+"ցkNn4t͍32P5o|ueZE۹&) &Z F63E[AąЫYk8 oxSj.V x9 pB!:ش=$On'G&$f>fpc9S.au&4!Q Uz.Mhd-|ԥU y\Aلƒb*7.^9CS5uck\0͚k$6_ley9Te\Dg1>oJy ԾȄ.뾀0A%UX2u+$sXd[LY@*.="/ιj /P7MXcm8<U5Ze8 Iٜ߽`_ K4[BˆI'vckdևh^p39EGlV>m][6Iꍋ 9'(8Bsk09K\Da$c4c0a^ |)H&sЦmyP}wEn94[XhCsRC_ k4_+8W4[a"?+&Շ ^.:݄"ݐА66{c9t)`2 ,ȑBGͭF(_^Ȥ {k.fL2𗨓cvI9>fȻ{m oVFG.7$v3(wmzrz P9WSةYfn8ϣoȪVjti8p"v<ʦN81~?Ǔ7X`:B,|Yof+zP?[~j[-L)R#'C~FٌɳEt eux74|d*xY_w̑wazhN_i(W<!P]pY`^7h „_Xz|rmyگ:ͷ\ODD1 *wP&+ƽ& Yٿ5/# 2yR!2͹ Vkґܝ<fm@[TlFveۋ+Bd0 7XR2O\`8Y~Ph/.]Zph~#AuuXaCpVwehq98\!UX:r'&esa([mZev*_ mE&ry:mcko|.W=͐Ƣ1{̥{`-zo/wsJ8P=z-ҁpxRW^#3n5nt"pbȄ82f@QO{8Yiu4|)oaWߤv}rżHP Ҕ:\‑~a/i3+Hyy)p`=vH?B/+CC"Bg3o?4)xfh7)W>ۢ³AysiJ)v)~Eב䜋vrO%&g,ҿtKSc@'[,vaґ`DfX% ľj8D?Z(-ĢdpzuȘ2HewL?QCR~JZ:Sݚ/uVD=@YIH'D)ھ'Ԛ[=i>' D5ͧ.u$Ty|nhiz,Y"FNp3#kHe{xX ;lIذiz6qN{ii$s<׾Vv=}@қ4pA8%Qk\ю$B0udS('ȨsN=6\<?\C) ` y@Jj=+귊;M׆@=jGkꑔi gN@&YB)God7M[ٚ)f+{k"SqC) ? B+NT"DEZ9 ӭV%Kn$Ob:4.-P4 4G&'G:S9T3-nrBUd41O+[cK} H3n щ5k D_!VF:*,SNr_>(B.:{3,;,n1LUm>6϶ׁxi3 L7Rvn^Y\+eY'{3Q>K`SukMD/0=3=ud5{/J^g5 vjDi GYlS 2>9;(io7#< PTJ][?;q;d}.~v&c xe9@ϰEJ0q:tޟl찇4# v~LꗙRڑ9`Y?fk64ɝ%e~O–z.4S9jKЀjyⓁ֌Loɻ@H̤vE3~ _:jПQ!Lu'?rMiT7bl q)ջ'{^PιiKҠl{⠙B w .X󍱶q$l6`ӏ1Q¢sscFMoU!gcSC1di]CJ XD9uj Y:lD* b+z5t3 X]`ck͈;<-3zF`@-癵3ʮZ bjX-UHFDli%3T2v ϰCOp媍T$]~!jPRƋ=ڛמ&6"X|6=;'#d-ЂW&D* |iVb X [HH#ĕ^b#&xˮdӡw) ;-. J^8oS]v3M(gwXݏy*97~er mW)R7R\ehI;e |JXC-i0d4ٷl=&mz0DxFfXkiS\ɱFFv\zRKIQJ뙅|sßB_G}QQq9 =DQ=/@+a0.]uϟ =D0EC〴3vk/;96.-M5r[_*'%|W]y'p3&ԝVjL2dxA xG̗ r!eXAX 2=tl<#[{NZyCp E{q 2GK{7j_YH0Ўչtߺ@s[$.ӹ=~AiA7MS Yler-I5i500T s!5l֐ME0qw;0aJuBbaJXJn`nj_}+XO[://+k@ɳ;_^sGj6{H5W sc0Qf,pt܎Z9^PuO|'{mBrX&gwqZy$A6{.:44o >ޣ{\ue젬`K4]PW$@n?<|p8׷hbGo7 V27s4 4#?N5 [TV V6<7;R55 G8∪PF8 G U?z ~\&U ל{費#ViMX:1*xp *9Ʀq@'o"?.LrYP H$}[ ƙ=QQչQ%=\:=57q,C8cvzON(Ze$ޠqB> aڍPLx:67d^j1Nc!@ >vN.߽l_x 3*dvGL˸tѓGAIR 9nQGA Y>8t Bu/ySMt}jgH!ZRR( Cq-Po9bۥ?l l(- B։~ْ3A5%fCXjXrtI-'뎒HG} n$k$T›ILyvp3H)L\nI_pO݆;NUdP%sE'?:9dH܆yrxJ j-Pg˧L6XIi-!-9#ROKP?7B9&DcMAҎr{䲌A֚($u&7<.E$L\!XY!;%sE tbg}j,p!{i{}8Ż8~V ՇxVb#]ȩ|$:USD̠Ϡ6cpJHtEn&P)vHNJRےO ~LU@ڑ(m:}٩ ō$-X.뤝X21PxlM- ʱ5L\he09H[ vQ>V]=Cm/􃑽uz˩~+oAkv#DríշfwV>{߫!،:ͬ6!g[8{vnpcp"|PdȢi qM37FIMUtPIGrrFq[d8Q7eVf: >o(V Pԑ ͊dEV;1bxEIn,3f$>${֐qDW/ɒQV0L(h 3h#f)oui['[ /?j0C9Z'tX/ee?V%Y>2w$]Љ.'d{T`tȜ]2$+/*UCbK=OL-,GguuagaNGb;Slt4ۖqd$e*w|&ZY={0{QMvoٗ7Ho\ ^T%͉[2Exki7XjE=OS28,5^;An3KsgKcΆ# D008 O#KVSZEy_eDq dַul)!:H>i+o5hCrF{XR̞H1kͣ5pLWq [Á?Qӡb܆goԢ5oIH;$:pؑi)g1]Ilr1E%v'`MCĵ cr?*(N ᰳ~A )Di->avfwU*P5|;hJAz`Jvb_f|TfB"40;] K~o#i4rL B8U친cxԶ>Aʯ}>d\$zw9t# OPP$3d#edzk&oc_1}MaO#pC;Վ$}"~8}8nhR-fjH\" fk6YοRҖ 9 2c)x[J6}GCι<&ȡQn@N*'/4ѕv_5q}e٫, *W6t9y +'fumj9=3U!עT*J2ype0x֛A myE"<,` eldxmG;=IHzLl?=sL]4[:hsNlwF!'č*'+=$Pk@ * ('>_BO $76(K.{\y'K9yOC7ѻ0œ ۩%푴E!'FpEw H_? +|ȹ9tjX֖*W V:WocրBeI\ t""Bz< JM0~w#V@ogQ˟$oKµskbu"`iޘ,tx>_wXpxztbIN&T3FDiZ-7wp P9iM= pW6ǴP}y&@u =I3|:<vylpYk"oE7_$mZfGƂr'VGPM{kҴM4QuPcd"/fB=:'C9[uն-;o\qɣ;cUVg QA<2Ke58 \RiQJ측FXױ3%']q-*X~J+GktfM; * 512;]̦RY<18\Pj fNJa\MӯL^Ar* L 9կ*Glˁ!|Ylwx4֓Z0.x*[xDb݄mD$Dʿg1eW,lhȊ3D~+p_I*&ml+ iEr IioXؔ>S\lMs;%7[}A_ ہX=.vh{E nPPKs!CR %bTAE[kµAP ]"71"0&(i)15,+a.~R%\uc!)FtპS" 4OMțhԈ爙]m42?d{%aFGiK`|Mǹn_ l挥*d;PM4]3gӃ1{P9Q נG3m\q!Ui]Lg.#HԀ| R}TMj~/ '62uجWcOF}KfpAZʺ?x2zwK`r5^6%bΠբ)m[_CIc$k(χOZH)}₎`яʧI7Vr `BbO4 P( eXB9<5 ]갼kuveiŏ,vS0V2VizMzeElʢ xv'(aeHAevʝy#e=9wT$;P%2|\ pByzavc8Q-40Q vƎ!pnh8+),rEF| BN KslAεTҌؽ"HbN]z`ac6lo6J{k^C kb8'8<@1)7YJd".~m}6Ouʹ ]viX1+:-FcE#Bf㓎^Åaޜ `et~LsO<Ds6xKuQ&B\?jOӴl.*3XѠl=3X{՛u(xzbDw$>wg kk?THKQX (v_`BQ!OV>ԀoB|_f?zb{gOtJLrE20nUōۿF2#Π:7-->,;=頞礣\ohN4 ʕKRԋ gn1Noˌ_ٞؼ87=GƁGZ#Mx`ģInXrz͡aWpM?*R u@LPpΡ8ԼMQ4F(P$ ak6Ia=ZȊ8=*@g\sHǎ* }-1*u^snS=i;鳼F?8s#۵SQpGp~~7|0/8O>+˪Dc˳PH["KFխ0UBhbI}~Y_ߍW<9SmFsL  ԭPB֒Nߝ Ziܲd*|;eX`Òk PjKozPKJ!SsK?f҃UMuOE=#N>]vlCN)"LH,ƞW8d1UYF_"lz4vL7؊ي yU&WfcH.~[a+0j`=D`Hl5S3,Ahȳq VFd#YAgRf ї5{`: J[Ծ u#7gջ!(Z"'v1=)o%0}&4CS-*voXjNBe{Jy7ܨ ǣԷE@y5o0^yq}~ L5mi=>2,K-'AL#C=%=lT`!ߤ$ݦ:C+uda{{ '_ \z尵%uMb"T~c*3݀}!(n +yCPp}l}];7ȇF}.vJN9E׃iNYTBxi}HoF2ID*Z &J% ] u >hܹV$ F欱ܑԩz^[&u;?ػCn]oG:ϑ%؎b8X.#_8u %7~p ;Ym`%p|M:Tc{&Yˈ)hG#[ S xa2%@KeL)úQ#~N,RDJ$p37g =V  QE=6qf7wniϧٓꝣ^C_EWc~*Y< cn'y?)  =Cx=]C*HuebN^!JQ_hXwD+#Of,F_7f3a8>'/TD28in9|SnS5gց"ui<%GՇ:fm}pί$C,OU \ˆx) wޛJ}=Mo6_hd%?/AC\b6AU@:>hQc#UN-?ݹJD FQ/ )iYIV~mRW_(кjqnP+OЧ/ yLBQXT ( _Ua27֟Aٻ, ĸ*D> ]p3}Ny# )Vf2oYU - D׮BPWB4ކY{v^*fH{+B1CnI)9Jyh-CO[&ZSIbF>d 3Gu7ak姶:B2 V=@Oٷ#w>fui[H#sqb']=)z1#2nVrN _0_fE\+.&sQ~,e05 A bHGn +pqĞQ7O8ŋR·i5^(=tњ_ŏR\hua+sAT5́'k}9Ɵ!וFzΪMWei9Pln e7~:c) > )ͺZ;jqjnU9>xPKl6vUbFLǎPWh`:Ss/(Kveʾ24x3pJcYSGhBgB6jmw͹X C%. ZGRjņlԌ-ByS)PjOtA1zIb@sf3 ]*n GxZ6`[@kV]m>Q7H 95bUR^У,] BR !9!.hׯy:_+IcSzYAٓ)9^EF(RWOh9G͉'7Y/`GCdxrʞ KGGgq1]+ ڍ $iB[:HiMQi-'R1ez?D]o_+jwR4"ԓm'WQ(ubTXe^V8'j<RNګ0IJq<[B;כ= {E܋"/y̴C'jtP鴃;.tjl gc`)vV 靑[U[cKUd޴.EoanMuTq&M_1δ7ICdNcz3`[{Fe`Q*V?9\BB9kElnzYEzA89 P~f %ϛ,I.?P|4@AݫbL|)Aa9&NnIubӥ<ʰY+[::=}l%A8{?nMQ;IMŵYSb"vGH  `.$jSM}XZ̗'w (ƭӹRj/?wDaL#+t~{ߺd؅;]҅a-4t@(3g5Ĩކ'VJp'Iw sސ굌uTdm.]´8qr<ŧy-0ٻ(_GڦkSܶ!^wHƐ4ڻ;|nIE R~E" 5"ޑwW S $ 0q@*Sސirqn)%z4/OT0ahqt#_ώ%C6ۘ BI^jŎ$؈FJDUbo‘/ۿ7wz{ pB}Ьu:O(wt Wҥ1a:VvctL dXOxjOӌ凪sR3R.mIa;FK0Ef]Iq)Uם - '= `WLd(W&={[@- BܳgHBʗ/1eK$_Ճ^{ޅ } 2\(+OEП_!VjR X*<>,7NmARYLX2l!ۦB8&gW{pm 4y1Q=‘afݗ:;xEӫo[lFf2f*A86N?ÝUL!NǶz~w z.'F)#z kFqY)M +'txE$.loҞ1 qƭ@|nk@ؔ:^i ;][.6G^(HUx!(_7{`RANaH~z wqyr8~Q݆XŐmˈ6O`k zaSeɘ@N?1+j$FPCMj.#UlwYj j܌gLǭ@o4 3&tDžu|8`I8e$ݭ)umMcvg,U[`vG~J'ycF[|RW5 Ȝ|m;7Q-ڈJ8e%2.{Kkb`ZZ0nNWqqEocoHBNWg:q<Zxs_렲;Iq͎}r!2iY^{}5"qEXPz%EYxEғ. Jq)Kݷf=!Ϗv|$<8\մQā9Ků{g:eQHV$ײtQ\>.d~#d-t 607 #/:B]%ޘix~Ev+YN Whp4`46`'؜F`*tө^9 wXF(zI@X r;(3gHv~$qs+gd&O2DI@Y f޺k$iU$,Gͤ~*{}[nZtM c]>}97P] ^] #[ e\ -snD#AՆN` EƛR7fMe^"yvA>o%Kt|{?ԣ0Ȋrg I7Q8^ " v"$v&ʂϖcNWOԐg{+~D&" ۤ~O.{Mr-0R$!?*A]< #GUEfsZ93R bl @d)~ti@bhV*5z#F0#Wٙ2grSԫTS:]v./C ACcB'ҷ"x~RŁꎅ2k/3 Wu4X=L|gk k|j`nᑐx0_׆j i1s^)|A;H]Sbf*+vC1/WcbL(6.k-s QK' KdJIH,3?gEm5GEaUo^%}M:զ@۝v[B";DIPi)MÐP `]u}\Ӳi_HLuuePZ0'Hٺ3A]"&l1c GSznp^G~TYgy I7=h^s^HՄTdӻ!6*U( r$u!˒ R_ڇ($"Tr? DԴEŌpE·5b!2K␔܍ؽ(YO1Hİ\J399g :,8k_s0; &ϋ;JA㙑nSK{RgrNtamqڄ=h&D; Pus⾆B` x79*!l`՜tukwIjcr:2%cy4_غ ':Q#!/yeΪY,b0! hˑd#U$$' i(2;XKx#\xOߺPGAn` eLJ0WHx 8D2.ar?(w69=[7K˫6SQ~HhF\K<;HSS IҊc+KMK/*?DDBK7 E%}` ib]4:o.`G+d>%g`K(@1*xlxUir:9]lWbeg%2.w^6Yby4FʧJ^ŎQ̅BwExJ@$Z t!z1:=j7nq;+#琍&yRSq%XEV^OB\rӚ/;T'>% ^8rqD!`"-e C!/IAb]I_@}1ȄW90="IKտz۽n;;^CN'fxpu>m ^cUipbyU89`YF\x+1 ,-"E ד7Z5:Tlf*x6:FEwkr󁟳T(Q>2l=D:!yd^)}^A_~(6FJe_:ޏ];WI5;X3KÙtJ8{2wjwPNCK>y iGRzhΖoMl@P#;4W|LիsQ77dm#Vh-N!TpN fh H܉ k=4VxYE+$ YK!%VJD}6+`D60m1w6,>bt$KOnYJ%zM,bѪr'W ! Gf}@=FBY,٘%j5e T{>f3HMlE_N1 `$c台$T_yѫhn_- E\ux17.qXDRϭs&lf4Ѣ$g^P/GxN @RغǣYH<[$˹E:SPҒΏz rjWyFMbam9jl6˽|ؗ!vxPL.!HC 3bk".ۨ -qyCq"B6r ѭKМ$Afw{?lE<B.zOdfϗkcdG0VvӢmHĺH'y5T]bvjdf;DN~_փqD<+–*8^UL0Z 0Btt?&' R) C9\FؗqN,<@xJ;y瞬t>\ ! qeZ1p\F, 5d+Rh,(E ra|f'I쬩q0Ɩy`w]wk]KΞS[O?S"i<~5IϜ x'hlsHu7g`gN :'r0T C0Ӵ~_GAs(uhjm"l5/dQ_2e@לdhŠKC˚i$#/--Gɐڬ)Q߂Yi4ʂsQS".,:4ӝݹpr E>S.T<^/}NA߿)=ԯ8(;MU1/xd=nU[[ uȟtϖ;&K$[TQ&u n8P+jiŬ*rEy,j?O;WM971ݡ-\G8%uѱ"A),}@S[vtdQ9Ǭ+ЫX\nf'@d݋Qkd\s@ⴙb JZɼw.6L G6FSkNafwl2OV»^x@G}6B0nť\NZnz's]R'` :t ft)hhPvϠY=ʺ'l8* ThԻ1A+bFA { yD)֋kkzBIړ״6堭ILz9 l\u?d:Ej꬝] [v+UYums@w?-@5FIJ{*G.p/* Qcms4("aUؠO %5Ӑ**C׬02XC0r @0@&8pLb%BU>%n(#BIbp a@i2JRmep^yz Z?Z)k,~/&}UYX1&1gtX!HtYRb'b`ʶ`A1܆;bQ{'|)A|J8?Q8k|"Du&vRm_ӋkO.5Ś SvV~k2!;q>veU=-1(Dن8d׀ *nNeq%nhBhm:o=lL,jg(3;_N b2"|>);iu{ /H4$؈7(A] AZX KM(C?OwF~5fss1"r\jjJn'[Kw` ԙe?w1RJ0Jt[z;ʌCMaH6K)8ɯ#: ¡ 8;_,`M ^ W\f\WYTV_[W (j X "E)Ո3Ub+k"@&/׺**Kb4Gs 3ȁD־[Ryk0޼P<}ӅUils3OSai0b\@ECXKķ@P' M-(+!ٮ;*浰cs'x%g; I9AM`{|:n 8?SXUVz1ٲV ?RE#‰yf aktZ1#:m+&iO`ѩuy:=(4EroeL]12CC"1hf_Ҍr;NGmׂ X}B%7υց݊|?P&4 s &J1|1I>hy OETI3ٽT&VDCƩ.3.7CCIɨcf}h4Jr=e}W}8jP'&Y6I㗩PB[m9FN-%q-W>]÷'T5-JfW9ќ4w[oTvb'28eК%&/ŤlC"$G2F* H~gk%?0eݳjqi8xWs'wu9~o,FL X)5fx&yTK mlfٿAd<==AA@FE[\̢t@[JH=XݞQ+_+}^i  Q%Y0k iKhHF8,7 UBF?vfA\(WwĎc$'.sJA^=EPX4EjH) v d, *ɭ;AHO"t>^Gr=%[9V1>5 ݚ?|8PY1/uYU ч2_]bו4 qIasTCebxM$\?w}T {B0"{ox v}§k)3I!$T{}LExej@ ɸ_΃3s>u_6~| )8c37 {kfʃÁf {GuzVX$lߗf@9!\( ss}>@7y3@Т{|)S?A@{ueJXA| WI)$}cu=ݴw]lI %LՄKvdeo=PZs4-8?Z.Cf%x=,Ybo <o&NlLU~[gXG6Yl|ˈ̥ݣ"j2opqZ.|6 )&J)KX@s$/cAB𣈏^qץ+GEX*.=,Ζy!E(utgP{>.+ Oע`dgx(}$#I3<u](y=qrA̦f4S+,_I N@[^R-VU[tlHbہƕ-^2,A)d2[cUv/M+h-޵.]~ *4l==`` zvBIBױw\f2x2JbuQY)doU]3-5p"F폮r+AfrCB)p/Cq}M{,n%\A ~%_+'s)TیL<]P  Q`( -ޘ۝0%м.j a9+J>)%NfU+gM*YUTeBμח5E?mX]]RoVtՎ9!? أ4cÉ, E\#guU;,-2_dQbj]+)9rSx\re(4|w5 $ '^KbӘ1ΞU}Uˀ7P>^ЍQжU8sO2nYA D0f-xzqnJt=ptEcj4΄S'J%| J[p9OAQ6K' ]` *G`"?r;1DѓhQj+ ̮(|>f^W4+)(Kș4  56t6.s^߹>O?,1drޕW)Q2BavqE@ pmC lo{Q;h;F>cBnD[չKt+-4p*DQoCv9K`\CDZۛ6d03ՂPPVM99&X(^Wp\]&Aн]9,'Sk8{Nm5H%7TW ~ Yٝ_`J=E3/zɑ>re=7o3-ruV#I!w>~`$zœNE?-Nso83 ^8=[^K\ϋT'u݂)Q`uTZlEdCYӥ}@,E؏̊f* X~~:I֘bSh"yˁO`0tjoA7%4 C+D@@r z>'TEe^;A|3`Vi~/dE!_yDIp)ڙpfZ>cxƵz|-e7gZHk}&]yz=3͋vZ$-͏xs݃&,?YY9Z#K&✯Jc$,s6FIG_L 9#4†*Cj!i`7>k`Ջa=Ha<`5GAmۏ4K@r㽒l'NVH4 8͆9 NWnAO|fz{9B% U* 43b#PJSx [%5/=4L.4WAьco[]EΛ/n? mQ2o8NnJ2pxlt*ђPKFisGUZA3z)<8W'8ODGI"?.qO/1(jIi\*XR%-{!M)ρ$d''3E!! I³!o]!P=U$\P[@\@mָG tNc^ipPy!2I|Jk2$Z!|.K03g:Ł4<"+nU-/gPl&%eRDwgw1Q0l\}n!c4n"GP( Wl}줘 mSEg&Y16FduƉjgC.D˸V A2vLe-QȢy0+7;hQoBT7Ԕ]\ VdY#ec^>M3iib6۪sp`09[p;,X}١6 bdyRDwUl ,O|KSd ϒ [IJԔ_KYb!ڕ].]ʬ͔㽎701uPZ9*H1Ds>"{YSo&S؞\eT<η%&+K堒3HIGe [_܁1]Gw<*(q\d_rLBVPP%d%c#//l)*:䯾(b!ez0=E:HdLLj_+QH|x]{ \G#`<,!h2c^G@T,(p3GW0s#x-~i:Jbngםh;n)zT[?@|ށ"5KP m:AAi)? Lu>pgO9d壓Vۏ:sl|"8|lmv' GS%>̰KˈBp5kD*|wƓX([2Uޮd0JNGxj1. WD[j0&a]A_VvmF5Y8ӵ0S2S.g8?[E Jۑa|^e舐hYO+{Дb3 Fxꢤ`Va| _D7A`6*bPwɡP(D4"\h=5xۣA1[r|ٺo*]4絷:$fڬfNH.{rwѶaZ\w0`Bהt_Tx?a[WK=6k$tAu'Xfx3e՟ZUPǬ:h׾/(iE1|ȥq|DUci]j^;g>L[:/ 0O:߸tDC%?{xq ]Isust>/CCh^O#ǘ]:Ok z\G$-Mrh.Tyn8OJ*~<>ct!tAG1Vi S.H#\awR=rU`>etNVk =2M94{C Q^FDC*|AOgѬ!̎Wv%uf؊}r1X {C+q$8COUˑ`kF11N!gG)^8L%QӫYopsil,Aq[ +2ڻ}CD"3Fj !`aPwNȴbuBJpyԚ^I2i%753W"o1 Sr&!zVt388NoXeb)G,V: _yvlԥyȄK0|鯰&tE _)Ykb;aj$JSF/-Rz,OAt+/VtbÅpO'+bЂ=UW>*=O N&2f|s| {Xso, %||XDP2eB|9ގ.֑t!+'gky\( ~R=f0ŖaKGۭ=p꡹x=h: GbOxjZ(za%`G↪Ɲ9ẃ8LE/ܫPHH io It]T{@%] kWDsb2q5jPoI.sgp =5)[(Fz1\pʿ9xèsccOZKC#Q1j1U*Gܽ,>%D ٵ p .<1$njT1@'1q|G<x~M̺eĺ,}aweN^?t s.p`K! 0o{atM9a42UXk|!eƦ=zᱯ}}M7+;N7S=s>?34֗ cv\)غ5G:yF: ʒ( jϮQg[$H$uEbǠjY>%z QFPP a?ϰxHBw.g5Lu]xr&|z (Y -'ء+~Iڕ6+ue.MGT($6j巳rD(=~8 !{#$4+qbX\ ~RCJž-) 7%D QnCYIh<#i"vuɡ:''݌ j돌T:JT;\auޅ]4S*e)  E#Z]_~5sY15bt>!MɑoN,BV\d%{*~|@^s4=Oخ){:7ԝ~1SnկñGB|*Ӧ!ϝU}|P,}+0PL$C ;La094Nw0XUB#TF)J |iDoÝ_nպNvBuMe; 6to8'"jJEo٭ԅX`kR;M4dE*3?Se{NMf\ ՈԎ pf"X9%xoeNL˼6`R ?MiO ev7H6 2`'/d@p;C G@D3]ԗH- o2(ȵ/ߵOH\6TE$*\AR0cs5K\̹"E#"&[}|!)'BzeDM[\۾JZCXȇ6.+Ə  (X _UP=8gYG\.1ЎۦrS*BklPR~MxqH*{^Z4q ua nPkAjNn<d}CAPĄc)p 'ldcW#jqP*-qVXWsi}>o߹ʳ`,"пǝ/l*Bo=3f8^`|PA@sB-ڡH -sI;^@=[Vkє培)\d5V|D* 7ZYC^P[~dJ TԴǦv>hq7ok$p ? P0./_\ȃ0xQsgcc Kq"Nd3MWo~C eϡJ 48QV1OvlqxENGc)^#tcY3 ]+ʵ(S7b:#ш"ICƊo.n>_J|%N'9O"ž obv'y8.@b5*:dI׎Ea껇bgE罸ӢIni1hOO\< tYݎx֌!% Qu9f -B߁!iPRQNAV)Sel`%{i*.%>D a61>)f!;2 rq~)XSKz]m{秂@Q *ۖW-VD{,TFvAгZ)BCQVw-S |=į@*YF^p2 kqȗSY&!/4~K|Yzޫ+g cb1^Cَs5]{-xfa(4,LߏS8S-$YDUkYaă-@Ŀ ^}8et|0kH'0A6M: \@)|5_Ihk4ѯ> m6A{z@2} :kCxva:8xV?~CIKPkf'Ci)v$lE@w?:^Ie| p I9E􀰴,u*H0*_>)$fofc3JtD rGѯ o~J9Zƫ"/=$br2B%U/o@"+hEIjb)昸!A?1p SRcj`$#%a.W 8~2(py'KkTM`*._ 9 w7S$jIdXE&ܵ랲:S7QG讒$tA` ͏zjST}^~f3E ng {ѡ+\PCa O݄nX^T mk ۘu Ew/u[i?쟒9iz4GOZTwKD) 𛍒D1R 3'I?tixq?82Oj3@AylҢǴCwguNބ̍۶РWOŽ戴O^fC~զhҪY$ITrCֽ8J\{+&*: ¿ܛۜDrp{ᎊSjA ;GB0 Yպ쯊`ud`wP>pY·[s݋\G\a}gUk~*RSp k0[sS&!u+J $\iнrMFr}w/OYt~ l'THCL:B U68cxNn/ܔ' bC!P82/i#1߂xqO Vedx/pD}:I"X*Fhp?FKt|m?* jִ$ۊ[D- (G嗦()ؓ:0汼 @n֓n),Vْԕ(cv`*-ofG4\.`+ v]Dkoأ)&5;.>tj+g643xM80cIU;,ゃ' !q,2!ͼR~N3vX.uLϨV}1ffafJ7ˡβJ`YqMﺁ_X4?ysW=TZ mp3 aKHnGkWqWKnixUmVZ{3"y =Re.VZgCr E#0}SpC(6qKmn2l{:6"ZB0z>)+딄HN@JTs5X fV摌5Pj H{U{;|PG"NZPI#6u!f&Q~μgՎi";RSR4Ƅ\o`Qz0C $EofKA9#t&2Yk):尮mQr Gh)i(J\C(t{.zfv`^:e\da!-~_Ƞ^7y`OQ;()L0V#qO(+=5m[z,IPu f8ԫPE7C@t*4a~lc{5 ^’),TDgjL! lҩ*УG=ℿCFl*l{*_R~.cV )~[,`Ll ;@z( ػPC]3El'Oơ B׌etU~p_g1iuP15\l1zKnZ~B'aa d[GZ^2uKk|C0pn~,N%"?c(C5$$]RX,w5#ULrJ1x>6$/bgN?&]sN]@멘5%WFo«Uez^JkN fN.TaP0YΨل4IJ?j{sA% ۙllj@̚"xJo>I"M1p.Ҽ:HCL1'>ZH4VQ zA @U}.e%Qʽx nJJ20b5K#FbջTC隄xgYJ/T%zjx9-JI4) GaK{.xǟRYAmi'uS~j jIDReÌoCi.bԳ*}d}//QU!Ml:+% WT˞På)a0.՞0=t$+]-zs+ 1thWWE>)t#DHՆ9 wtNTk#A)3흂="ЅF[4)7v]M͖i$Y:@!4 m r_盧:R~!;#0qNa-8Z֮,.p?M?愖9]|8hxRf4<}i!lF\cdlXNݿp55IjoɅcA [ ʗ8e?D>R;WeYz [3 8 QO{A Ep7!KĬ["穞  έ y*B&QiPoC}7UzP:38=lze)gGA:?.%xqQ/a JsH=UviŕgU*WpݜtNznO>ʅ~|Чq=ESr-a|Ԯka|z; Fz?!+`w zxG>AKUD;IDQ 'H Hu!= *y b\YzqDyZdH1[ Q u) bUxIሞ0OTĵt]g&@Jh7p"~XC iќtÕ;U] Zo%"Z8QoMc2Z%riPe(a&|jWr%Uc ;!&<`] 9+6o3mdDB >أ;;кF|!ܙMݘ;d!ŕpL ЩBRނ@y* d5yT0KE0BJpkrrF,} Ƕ뮥Zb>gΎUHlteJII0_Y֤ /Kfq?v*lu].⅊pzQ3 jVZ,c7Rؘ,lVvi1y>ov` 8Xpc^&שnU $,DawH$ І&1ɷ *M JgfƤ[a,4K\鼸^ցFB3V^y'[EΗn1y^K[74{Jf6X~UOp`yAǘם*@A{ݘt *.YSt: +DV֕)2Y}0)3d'U'0~E۾Xߪ }5 #24]RM + (A=w`reogptuvl-otSٴ3z!Um<9 G Kqu%9cM$kW:Zj >'=P [U#mWңI#xL&JNĨ.r׏Lmie6b_D`n }bx6Q}_ЂJw4n4a%u `7lgx9oJxƐմ Py\ݗ.tC']c@DS0 z?Fθrh B_P8!gDEvuOdS<{IiuSi,FqvJ%Yf +14Lby8$C] ^Rl:>"H )/yi6lw6_a]H&z/砛t֮ÒS&qQ;vّ% zT0 ](mLi")` NTo5T.\Op\Qgr`Q;7bQ?BhXnRucq jv1`][d< %̮=jՋQ=YXXw^餱Ϛ (ty2qJϽVO[7)$bug&X t?UFˬĨN.v蟳>i9˝OP`{Fq`ix5N&i8#4pNmJ/@dz9+J볯"Sx'&$V9bIOumO*櫛I.Yl,G9@X־ @ PEu'IOZTB7*gF\nX7ܸ X$3 /ki+2]_,vz.rcbZ?1Cb5r,Cχ*4M>'IBU9h2!n7t,qpYkV=P:߮*̻#g$Nbkfv_ RY7b$_dSӸ$vFʓB.iz-"ؙ{o 4_ ۆښ ?EߨA { i}Fo|pALbGFܩ /0B% CsŝaklY4dgd8U}ͪ~^sDpoF'}B9̼[ $?ppÐVaה@[6^:4G (z ,T0&,OĦ@_(0 _&}rcKB.S{MUN 'ݳ+Oin*om$y4lqU}hez*g/)SH MƵ~)ծSF㞐֬Byr9U߸2)JpO+:]ܯL/!bemjOy#w)qzEuԥOk"SW d7 H4sXT<¨@S Y@#ެ E`&.2!b0e&EL6'͵QoC9H;93ks1I?XΏ}>P7U.jrP) ``~`?}9 p13mv޸3(3b[0D^iVpP+\ZJ]2݃!o?+kd-{ۭq>74f$e+{)ӛO-w-bж K8Z"7C+t.&fѡ"wGOnTN yDy x ^O?%&OlVbN%1⻒j%_uJxgZ/el#CE} /17WzWf-(K}5N@GoGD{ܮ؞Vl"#WbԀt4SK?(@i=e7X qz*S!6W++sg}CgZӝ&݀<֮GS#Y+d;vn`RRdAڨrKt'\2@lSTb 3-lGEIr -LwT~$[_"q8(}D E<5z9{F&ɨW;H 1%$J 2Wy5]tT<s`vgb`h%Vգ_Y8*SЏ'~C&JH$}icA7t$5#!>5O̹wbSpWu{=J2&vsjWZ鐣V".jdέKIk [Ux¾D=>o"49}.@2A%㜠61?aa֝ <&M(={('"+,ih3+T@kl?k~/7_ Yֹ!@?ZxL(1#,:8#Wf:"òjmk9lp9շB>dNPNPdO[Gv/LgxvRӐc @Vx?e\YxR=\dbe@҄3 {x^teJ1곚UU+KZOC \])`', kҸU[~}&z.SdE`eC>8^XxIa8OC\lh!k`X5+%&rV[q{7+ےaW~{өtWЫ;ԑܜ?'B.9*wDP34A}t%)M+_LQWFĢtWfij"ޗOJ:ѡ&SSGnQOv30W=0O _ 3=Zg˲<_Gf\_^`W^yߞ|kEE\5`8jKәIa.-&`աnqPbGNWY͜7c$c| `X9ˇɥzȖ5㵟jFgPޫے_?^zN,T7`%O MՈ!&ZTq*gڱvCAlB9}%]91yuYZXs[oo_\sRfşHcV} H]U,+.Z2Dʧ"@I#2WԩjzSUZ!${*约/^NlSYo6 `؞Z;BHA4%:7 IFj:-u=j?\ 'W͚ԘX]}rU>]=& bs1АbsZ;mA&?R:ݠi }hW7qN邑 z<}'  p +X޴gꕓFVHĬ6*- $pJމ@k_\N`g&6^~.x\4+I%钯BT8"1(-/ηC7mSݥxROvXJ@dEDQJL9 ćV\Q/I {L ]^.XAtnO>t7]fr D!R#)82y+,p|ڛGOjK^kWUݖ]vuޟwg)Qq s]Rjqq>H&=@b:hxD8:Vq8|.b)GۂEjSbt0 C?#d|" jЉ&"F C%fTާ x%0ú5\o)~*d:][J %$M([80WjJE]AWD[`8*F5"Zg~FkWM'!O9^D^րzinD<, &I*QypQ8cڢwC:PB!hAU?M pD6ۜ鿌ᮔ kϬ ۯ`x_QojN?3LrSM4z ݌z"zFi3ڻ\la:=c#O!1e_6 -?W@lԓis23q8D-) D`L&'4vN":8JQ϶tcV?U\׃{z/|}@!)_ cBsl%(X9bN'^Ԧ._9ƾ>mg\~[~CW(G+8R|\ ,kW {zBm >5<= PIIadl4Jh={IƞX;F=WF-*y9TɄ͌M0圲Ҋf^b0}vœ@:Rw6,uz9Ie @ 魆PǢQH+eⰚ#1Rf%E{\)pR{/c~c WRK>e ě$+{ddC7O&+F*B&x>1f_JOd~9q6E솢drS'fE` FUKʹ4ud.} ] EifN)[Hp{:n>>4в)Lm_/nș\sdH/(kadGxϜ=޵Ɨv-PԺ VWӋ2u>!eQ4@jKGl/T[$I:HOV|JG:R٪J?]?Zs`_;wD)mVjH=y]k5`Fzʿ7({zPNe]W 9 dNN2$c?-fwCӯUPAPzժ a(hxx^޵Α(,>qÛ)g/+UO3q(uj1|1VSaIWըwy;5'*m?ܚdzf6Z% ԴI8nc6+$|[% *FbP:)4$m|U7;ᘬ/l8]36r1eO:AGc+i9I.jRlESH;L p:3ؾؙ6c"o)I}b#Au';_Ur|!b +,bH'A`&LKQOw~+frOkX:ӎC¢`A(?j(ޣ|Kā*\;dʬҕ~O6r_0/~i E 'J!j#A}8̢xoSJ:|8|5y*}wY!iAA%nCu]K[6̿YY=dYp&K.4up`qJw&랭 z!x6+yGJg>Cex+gQT!+A3φ3i~PxpUT\'"a?nQ D?8}=m:f\n7V.kN00G>hzn9 \rxS/FV30FfD1qf]E kad"NY_`Qhgu{ޤc3F@S+W@uAYVˉB#'=>Kd(mǥG+gA˔jw +XqF@ n{ĵ}_ȾAvB6ϝ[MH>jI \s v e>2ߵ!" /E]O ` fQ'x.͟xϩyX2H\4sܩ=O>O.yC*0BȜBcZ'Y\Q>Tw 3PSM.*+t@C,Uys*#aP8'siXcu丠ZƄ<TO[pIjOl#It!z f"h䗒'}pw@GڹdHА'>炓TUJsc̏]ܨYX9 tkGjIn6˨i)HnG Tl:l qA9k܆E:1BD`UuR1) *>)cG׽a6yҞxŧniC^PT1>F ,BkG8}@wG?}jΙ~0%?$q5RfTzsSJRf% v/ $:) idAxLFf)NhY#cXM20qW=%-M|QmPir/gq|zfAdP<|(8?q5~_<A^%mMm%IRB,Vږ$b4%}װгU˴i(람BR7q׼I<\14? @0JN`ia fb~Zr5#+؆IZO<2 "C|+|Zi/%Fj*t=vi軂$Rd.r z3hk e(FzMz(gb4eؗQA=݁hMs,E. 0MOb:p?7ADMD%dbf-ZTT`f8;繁kJ<üaC+}ch3&|2`&w mZ5fbšKT3?S}ny%NɬQ)- qCXlAߑŤuX5<,<(FΎ0EjW.4.ֽ" _/,c,')BZd7W;# 58ټ\Y P`YqNjc$TA-oP^Gil)|-$+l t]zqԆr>H[j9K Up=`98DO: F,<Zz}ﺌ55P~Hcmg@W2kyAĸh 7iFұˍ1;(%l/CX^?PG4|ZXͱfsxY,"]'<TAƣP@{aGakmQ9٪;i޵rH:3>I@u&Dzm*GWjh>|ڏXjKP< aømxI+92J=f2#D ́ T,&3`ik;xY# zpj/{= {5]ܣP!g?/@āq-V:#bm]`{5WLYbbk|C+M=9l:6Ψ $Z;bEhwt)8Gͼ5·>FCgf/)c~E!!Gsb/;?IfeT}@@$33*>9z rfܙL'EAl3n.j_wAo ;/W=EFg3'Ph =xQυ Z{w×2`w/ܐw:X|CHٔ8;7k /.sQ%Z  J۹Cez11%1\}١FgwTt ⍇)rV#iƃ8=@5k0=h]!`i/MG>dSPM>W4gMV-p5z2pe33KLMgZQ|ȤvCX ^ A}lx4|_ŨO]o%xfA?J+U`JJX¡DiF{SB6>uO o *arlbn>h.{!ہV0wA 6:HɶTy" ec_{ zZJcDPJn'/p?*́SV}L&# {/w,[9zC<VП/auo-T-6 M90~mUG? NQ5ISa`5}>_.Gsd'SH_Cx/r(Ma<SNqi ͶyLg%@Ig۝-P❰KyB5R!^5X:,,7%^n0#8Zgr ϥ2=*h+nt!8*"p|; ]S6໑ѝRi]Vux):B9߉̶ʷSeogpI1-x,2 6> %D¯_&B٪T"IY.rf/8e>SA-Rc+6PzpqM8d߶dR3pgoλ,)d ?m6mEjgblb4ܑbH?>h>AB‰wVeAQ% EaeU=ePI)DJ, Z'r5VEPj7 XĔ畑Q[Z|5x+2-gu_r: 'b?#ST&LW&VДA"$ qaq|"z{3).E[MD]YPNM9c76'E2s2 ! [ ܂Jo/;EZ= 51ػp^Ѵw.]Vs=VvedRmMs& p 8cC+4v C*nP}%;+]Z)*o NRO_d!)lYXA?2]x̧bFV7*P?ԷN:TVV?ݳϲN :KUW~`rO|A6 N%j*yXCw:xAWqφ*OHF"Gֽ\1?;\v:wDn hD7/pzMj _L&}(qWͧvud fWviםHJ)u 2g{xfYZW'5>tLCx&|NF]{W=E|Ƀ)H'"0KT{ġEO yoMzW/ZLJ;3XEZt bDK[63_)pKP츓522`+Wv8{Ym c@DQup)1&ttT|ڗ$JlG=V,j/SY9 ԙ?^`@׵]$(yn> {,^BW7V(BLai#rD0Ǿ~*9_oلY̵n;{u!UTߥBSNeޕ$&^(b3 'Ec#C\EA&QwSWTt "@5K]ſLH Dx\GkmQO$[Ј9py5FQfte,AIvg"J1Tm9ͱ@Q(%PгV8ĸ"%n(,OוRƭB,bZw dG;[Vg.c+П쮾\w!Gf ٦̳Ȟ U,l (WFUo'?KWq2[V %zdaTVZ6i:WaT@CQN{$d9͒4I习đ8p!NPUɅ/|9>tYV} 1Wsl <[Y _HIEf~{ЏÏY"<@QҎ\A Q!e16'[b54oxÌ{[w>d t4?pT1G2Xz@^G )xq߿۴Tx*wҖ5*`Gq뀞8I(a^w!cC.NIP&!r-X}Q v=&"96w/ڮֱ:<`=G=֗D^X fd|1Bcg.'5*_ds9`Ѻuο*Jx'W>Ӡ[>犹17yV<{6:@nC1 ۠];`C-qLJ*k˓ e w!H? :(׮*#3x\'śFʟ]T@KG1 c;"DY瓃p1=U_@K0]9+ؽ}W߂3CDo׳@<-m1}-6 k%Geʋ1 Z,}00*!YF삪7_hje"|˔mK7\&eRF]-GLoҩQ? GJұmB)v[R}` F13)#l\OdeU-焎T@8)U)I؝ hj4PvLDe[0Kp%X i <)#Z@yMB (?|(~ 63QªILKV @ۃP, ,@Jd£vw2# bz69 W'C Ͻ!*;}t;ddΚt=X(oYwðMgs\Z*y)ʠ^<_z FEӱ[3#ˊ++cuFfVL믧Qd<r%st"8s:L# %Q>EE6~N=-ɒ3:lZ;:6'[vHrDؙ)4|ێ8,{dEղu eFk zOSY>6cɤ= e#ʗ< ^{<7=k+;7Ή@+8F!OgsS.٫0/ջ#<t, |UmW Qt0Sg*ϯ,ٸdK k~׋ Ju #*Xizp͆W("!-A!ѓ?*`J2mm@5QS|c |AHs_+p1ΩC ŲϖԸety|h%J9UmNҒ5p`+c"癗-s Er^"/vW:^2RP.:BzSy2d;4=tp&(AG_GͲ^ SYYZ4$H'q+dGflGץ_ut]IYdw>Eur9C}zœ8\Xi(ؾƋ-n6~_ηYFq@T8O0gvvĬ/Ю&G.X1^շpsDT*/;%hxu]ui>ZHowz\NrUgbθvђ"͈w3/?V Xm r3w:Ej%r\װyC(Ed-ѻE/<ShB|'> ۮѸ@H W< BsND3FzTL*lXa\vov~<q|7Vr9"| uAT/Nk'c#堽' 1!px-,J ]S&r 5dCg5͌nFі,*QKmTE,ZK}7U&?gωMǯI%L2-Uʊy[š(p>R'oݰ+F>h^Ug˝@IƎIԦkIE ~_3<²ɎWGU.0)%ԟT'j~&yj_N(37U\3Xҭk)o@mဒ) y/nH{f>@x!l"\%} Me$7ՙ5x|JUeqۯ-_:^'g10efXzH0pF妈"VULDDImGϠQ _ loP<0s#;p!K\;Bh^rdti,?_ uED> biS]y`F-c߸n毆u Nˆ"X4~R4D@0J{#d!7;(jA 7KRV0;K{#1"81=7ӥY3ihyuxqUgg9KQvo&mxܦ ifY1-Mq='sc-AFpwMz}eW+_1O^У+h\a??TmzKRI1 etj>}DAp6s5z_5EKss- ApzJbr[Yk1B1+sy,%U ЗƼUFQ'voO˵.ap CmS0qhQe;~k%њ>Cum뽱VɩD*f m=^şi^;T&UQxa$hM{tM88x,[ ף6p>peٸ5nh{443XtZT]7Qd}wΈ'V[:.CO&h#̻!F:9 s8S;iKa) !=lŐu3~[4:]>P{ƛ{}braݿ{]C4!L~_4J> QtG7 5uz4BdUU7y."J`Jiti 8MyG- KWi 簛ȫ=Ǩyԫ7YMm?:S;^e)CÙk,+8I ڔbIOr ûoPtk2 >|DvIވdOH+zé6 #:ok~M+Q %fV $q7ȗ\706Kh`XsDFha.njzK#rRfQUƊ!CFdw?>Ҿ<뭶d?Zy? " yOaHKn!0X{+U/QBp"qOP]icF·v$MIS{l^;jqJc5|'\>bޑ?9h'iK0bnq3T21!|fjN{Z?9-U#Bc4aQ2CHI:3NߋG۔5B:1]QEp5f3^xt8{fأA]LkkB&T)A塜^\|ia;eGE ֳUٷdi0?}\g³1?LE&{hR0,IYAadu{n 9e\.xpO褙q!uqQ'i h2d{UD;jx67+3t,Gmo?7z'CX7"#M`v)Ht 4PK]<ӈiԚY\.C9"}Hbž K_0Ό/(Z: ]8Jm_t1;tC);ᑠPpϘZ#ȥRT7RDďT\-w8>`oэF2TaF9ؘ#X~9&{J ܇rEOoϥ`;#2~_ҕa@Dz"Au@dn͢sSrZw9$3աK4౞7f\kcx%{~7A)k=jUc9 ^(X"8b'\>{"K} i%heUTg/ V]8V72׬dw!e3͟)[ Ь@ˌZ!E8ޑhE5>p)f,+馊& c@GU=7&ÃS#RʷO<+L[3aɵeLLz`+lU|^sU@oPKy:l f1@+rs7xdJ,ïΓA0kp'Q29\ k KUo" *Bz@E$ʺ{ܝNf-FyGڙ)lɔrOו@njKa;O% ǒ\(Ǫ>a/]j%C x hSp/?s]W9PCet]<6HLSX_F&&8ܠ*?|`jbIZ#xBj’ H7¡9uU=Ё^/NɢƸR٫fT3-WɫpP%s~N`dxg r#]BFpµ`JVun6GG!{ݓSWjYS瀪|oCѮEz+ .nXkQ/7E-4獽\}_ e7hk"EQ -73{iqObg^Z]i| c8Il@Bn+X+5/oXD'l>Jq>g|ބ lTkhT%)@Ms쀐S볣4cmm|+1Z׷0$bnnYhW9y3v?kz'l3dj}a~cVrqvw8&㇦KK3{ #"8t pؓן`zXM2akFe(>wDnju?|aSVfC?wcY4U( _ 5~W2H}8ܒ#}`=[v51$ ܖ/7ƤD ^y'u {׭x>_r3_r6J<RdahM4 #`H^FeCitV,A)ש!Pj^2(#Y;]A1&^H ]#~|<+x;yqxfy]u[FU6uW)+QAc}Q%OK-S?h#?g}>YˌmCԩ< H w#Xg9vd:YC"o5 *o90ߡtz2tTs=̓ˮ.@Ǻ_y=}&2*wqщrz[ >F)(ekEM`N}F)xwd1"&/YI;iϯEVۢMt8Cˏ^p7TUGpCl:Z4lfs^ 'ml \cnASɽSdH:!rX" `}T^vPQ=4 7;&Լ\ {LJL2PT ;~eJ,[5*=8  +jՔ}Kp=7RLwtDYP-{pư .[;dh YZM"!xR1Yqsvb x1H6%j^ 4y<{y GB6߅"jL CF0뇟V8i ^b[͜:W`;T+˛}z<ʀ1Xx<.V쮖(i"XN.cP{; z;Hk9LUxj|mm>V4>L0\s<NHh m ǘn4j*aџtX>i# l6a/WV\RG)M}8(yd!ȰMBb/Y(!OC$s(/; 3P/OFM':MIև|U`m/ˋ˫Dg&VSnc*sRCrgˏ9G |Iߌs/+H6X FEyXr2 [S\imzc)]E`$s[KV(d|ϟvrdzDeh2AH'TآQ pZ(KNb;(~nVOj˺0{ b< }4 2 .>$w'Y6@uEa'nh9@]N@[q6)AүuT%D1MꙈ]BlLM]1wD>~~vfBDͥX>Kɷ tv7HtY^Bκfb $kT{x9I9FC|%)6xTK9lH\5/%ز>b`/RmuUW{Z!X>S~G B3DKXYCp8NVgWt*E:ߵ< KpZ*2լ`3ȝ>廲FƠ+V8qģg}ҝ1mCZF_$衵vS =Hf]NQ7V;eۦgK6.k]=ɥ<Șm#_.* 7h Ҫ' RŞYL0?r#kK_)MV^K5ۆs)MIg:] Ŋ:ݝ.}M"7odWWgZ4uMU(h佤rpf(;nƞ>J$q}.9|} IS2{%VK{D(RZ.&-CUs #fʶ5RRPRZ1ېuc(߲ZMik|Ŧ[0Y]vD񡷺ND:Tmayg6;d*%Um'eA(bM${ZR'7(EQ- 'gЎLJ,#@7i.0vKQ붎/R8MOEbv FhjN2c㹍.oiz+wL t~Ӫ>gaky^El&1Q'\ż G-'#pPDj4FX٠Dr >`7YZ]_CġN=]s֚3ݙtK&;>fUS=9o0p^Hj&klD,G&CÓX(y/n̞@IMW0hpBnʷviCG5of@=rL[+@d'jbM~(; fIf )+3P^f,κCx @E-ad.oi*siBǼBs0'Du;ըKpH֒}%&rL,VoWq?˝,$U#ˏk HyR'Mj*&+K|vEͶnm-KkRqxp@,"49y|o pc٩pR ucjA6.ULu+n2jfJ^W4$lSimH ˂iKłL.o_dra1k Zԝ3-S,:=3çW#)c| Է/У t5~UV פ?WuT؅ 2H>ԑtYNO۸-g"}!(~o. i<b#NjS^#h8(`xYalF<<}K<|Д ġ}A,@ jYtGғ ֐WA?5A t.\!^7a,_::yzŹ9_yI~.<:XZEMP٣"Sh Ry[ҮG{` ^_wCZC6WUmNCQI ,HWO%0" w{j{_29r:}8iPU'NVSQ ra=U$s6)"%90[Z{m*Y8+L ѱ:\[`O[ɟ*sg `л"Ni6/ޢ=9#Y`Yu%ܙzy> y 2(.:m8)Ό!x{.U y F* .<y(ԇwY|6@v9 aժO|>^Df,jlƻ7w7R.)0,߶JH(|#p`5?ʼtMSRL[@<-:ZHLDaw0z{b㬍0`D \,fԺ:\5nñqN zқf6{9ZWKY;Hvɍ"uW.r2x.ݑEz ?%ځ2P? ^ϨHͺPx[BʕrhD'7k8qKǹ5F-?ؚ/Y׆w-;Pܯ;G G/,T4q HHXj4B̍5(dzk)j9x#fcV,*L\>V. yY4w?Qw"yfaYXb \]U>h/:0 ?Z\Ȑ`Lb.-8 "#&rT[XrAKʪξ>`Txgr*^kS~j?+6nɴpĊ=#XNyj~.~@s~QmyH{ya8_KZF]xjE`JK3f=_P# fs(LV$C~zgWg`#M:z$\K̋| }+=Ȉ":Б1k>i@3.,~Z`y*1]2v3vjfrOIiX~J2&C ʞB,2SD>-ھ/(VEC{.chu5Xh'3 >3"!<70|o=353'%ʳ u|^7wfw|.9=%aߵ)Tb) = ZuZr> nk][D W[IW;E ׷*)t?ӆ8 bRlD$\¢Ֆؗcm^עǬp>mx7|CB5JХ;hgQTaysʌ)dU{%LP}!n8#)˜a> s>aJJ ])$1mv|Jߧ /N7V$W˚L#><B&1V^q˅fqs^d!]G[W-Bb[ҏ Ѹb"f|(?+R@M!㤤1yXSpMs&1R٣ҍ졇#8Ll@Y=ۧ.!K QH9d9O$&h쁸9'RX.)z9}R/v(ڥ&LF 2tQ"'pُm y3͔ 3cT]w9ĽDq,򿒼: 뇢bi^J!auR;IŸmϱ$Mgň ,Q#Q_4M㫓+!vi,4|5Ͻ2ⴼ⢨yMZrhf8@Uj@0_@ o4fUGxNR\1aU (TL쇁\[IOT w:+?r{kMPyhؾ0LBHueiWM%"<"6747PsfKpAP􍓢/]3Pۚ/vȮףp|C@ R b$w,P|Ƈ0R5ec*^,׷Xk{  .J16>L!޷G$}[zᡥ>@.\Vn@Xܴ,Vz \jmO#AQ\U$v'!P8e^C%#kµw, 1Fج&$F0*]%+X}^ZH26DәXнɆ`qqFc9e=XêAK!!\aF*QWhcPՠ8>N :ŌK Aj5&*21pq& !ݙ>09S(F̝k쵐˃:;^jD*4f5o>ҿJ㷿 \#.Uc86E OT*O%?]SdZj9hNCRe$,=佳CЁCǫ@l%cfdn?dGL\gjLxZ-3-_=Ә lf YHSY>%D.XePQДȫkJ= ͫ;QikF3aN1+.!ʄ#dHѷKSBn (o_(F*ёX/teHyS pAWɝKl9bY`2pqw% uwV[U/ I񕜞i ڰ)t"su`[Pr-|pCY(ћh8~ƧWyw2~ >اah|GSa9H!٭u.ͷ܏~w3Z04?v6ك7#59Q_17g aCyҚFbF2[dCa5h( /ugC(S"Vm4O;Giu\zە $ }}!6D{,bi L`Kl 2 ܨMif*vØ641&\w~ # Acz崔@jfJz@[a{h&SyvD  `>6 4_9΍c-u#jZh1 .OWSe腹dkiI*4;eu*v2$(СHIW;uN:Nz~*Yye-R#|plpA/-BKvA! [9rkp3%p<W h f@)R6lM _MsIYK3i1c4K2W ƷTe̩.uv)ٙ_7PBL4;<,|,6N)b;}LG7p+_D~>fX俆['fr)tW_I^* `d;ϰDZb@*4&U]["XEAhiEq8=@9Z/|ޅwV_f$mAd N6íLt(n\dR$n XznD 1jSOmr"pnDݲq7YIk-xKnKz,_}p^ ~ۥ͎=5L'/H4S,&a2C㮻}af? 鴓B=PEwpIkM]!HdMe_KJT{nQ 𰵈PxrпĞ$1~!/jѐB&y4mؔz7 7Ǎxpn7s{ʳ)^=#Կ8*RT7;BI= %pǐ*, Wi =S% q'?ȰłyKc7i01TKᜲ(uCc& -c/" LƣaA)8% &FR-|HwxT#0-~hrO!m$ V7)h= ՊﴦhIOf P-6p67!a!&msh怼2#s&Q9%.7΍tK26QϑVG=]ZN, J o׻,ӛDW (!ƕ#K5Ia-d[B.*Q3&UZ0_U"SͪBT'Wt`7%ŎIĠ*ItKmΊ$IEܓŹ fHQB5gvuty vC˽gB,ZV80Gݱ4Uv^ s&Ĉ& ~m<ɥUTRGfH=XzLbQ9l DnHPVOlf%&]?J hUgjNXz.;!Z9TjnBvta:`WM[:-ĵA6*_ ѳ W 1$qGȃe{BZ T TScl9llTJX_RO S?c"㩟=ti|%*wJ*>NwY< 먻X!_pB~B[Iz,ӹ㫒}vѮOg;ȣd0AM</b\0(bfN#)lcM:kS~^H7j(& kyhTKb[NE {sN\X8]-fd@frT71ĆW]Pqb*Wq%S_uLKx> 'Y{p;D%|}Єi!Xg'(j-<MvoDx@s=qXWk `8{!Dx"G]fGo.LTC}"0wG[,(Ge- WQޡ™|K!= ,r򱬨<쵿O)x[`j\~zn[Gb bcݢyOZڋ|6*HftIqlZgB&~Lwⓩ yQv703eoS#$%\2^5j1r~ (mqaA8nhPjkέ9#JZ0jN-9DљYa38 }ZQf2iQ$vC?\SSZ6'K.17j0l2xEd8$M,QoTӸ+H ܧՀ)A_QO&7I;4t9Q}f:Qψ}j zK.b.zz0l5#oxT"aU `B;3?K~S%&gPR (4u,t%𞫆Dv77shL?"# jZYuAR!  5v]ھ\({Z& Mh)ړc_@ҖQƧXŌKy&kJ1hh*IIl 2%\%^a_wVKt$@x Cb&'5CNzTJff*2_>LjBrf|Rb]ǧR=X{|8sEѼOKиRyUCC8a NfC=Щrx*Os^uO@"0갡xʏ_I,=)cy?V4Ś\ \`EДnt_шC]L;BqpUgrf׍,*s‚c5.ْ /f Rw1Yaȿton[ +x(+ڠ11bȺ1VyÔE0[$tAW X'ǔUֳt,ÉԹva.j0Ҽ zzIAM#'[&*Lݿ/i^p bkl7bl./*խ,Z=%)|`'!^uwx3_{ront9O%LZU7Z8h> ډZ FQJ8-P#,Ys?rAU{.uT mc-q}vD}V;=Q8|jox;CϨxo>(fSȞIzَ 66~c85C܊Fy"a, JQp-iCȱAxQJRTЄl- ^%1 zUfZJePW),K"X .J),Swoa7NVC2 HI syDK'0)0s fj)1%~h03~O9*ezYJ+"BJkh}?ZQyZjhFoT"C;L}K}P&Reo< QhČnǒHzvRA3.7he?֡pb/[ERc9]"i@2jvb-q~ڲfv+-Vxs׎Ѣ F>%[8/rN t_+Ϊ66{T+=%!}50 RsH0;HӾΑ-P穈/eZjtA ٲp3plUsDpphi[b '6aeP~rI!ajbUddθ/yKqh;L9Š%slS !k܈]&DnњGiS>ی;mR|:ó=2T"iMgKި NkFrxFqnuukr_ڛ=WtT}<0YNyX8`vߜmJUA.eÏC07͵c:ocjڥj [ r^7Ը hrSz4\:lՎȁ-r약Pdi(vX)68k_nme1iծ%SW|Ǟj1ҴQӧ% ҸzJ5sRp+ <6[ʊl3ycB#&q~RFK5\H~$h-3m1ya1sA5*t_TSAi㗬(TROOZ鿤QG^Ix t>͇}Iu8gC hMCH6H} 5 ~:^1KBݚ_qq$,v͵􇐚aW_[D],JDXδ.j(:<ďXZ3vk}U7eo!Kk8AV﷜IAa'Cڔo9A%[rP 31nkOxkpVmRI|I/l#`\:s^$ǿH%=aF(҆/T NM tm3=uH:wNB4 Oģ}b#Y%;,آǶ*H7`n$m{wƲ?,7oT{i/p#ĕ<&\Ʊ1UmDi]sv/Dr|cˀ ʭ_!~~I兑`EYt,&xJNe9͛ҭ;=17-w}h8RJV_~^@dy}CmUH1\G<Gpض'c*R5%CDlHR=X߬_$(3we`K $fRSb(S 7U%cD#ዋK9FXHY YSQ\m5B  vv&1@ha %{EB5ݝPr 6rC+4zk8AQNc1 d غ<#Ϸil2vaTfJJ Ւgp1z? U-0irP%N:H*I`w|eLQ'T\" Iô4}TlTC{˰.&ٲqk?7%sng%yn[Q""+"`+\VlWyn-C8Ciy0 Lg0@I)j K>> }`BVՌu.0t"H5ABLjG5u@fABL:(T4K֞d2Q$x!RSw9uɡ(60eC5BB,GԯOJ7C ,kPMJ< XB.F6Yx2BkUW涼̙lۏϖ4pOr !ZA쀱 ]9eBnZo 'Ƈ C38+r=^wh'ĜWn`Bh.'d)f{(P~Uv'`Ks:5L S߃;!(chm=[jվKm$xߜz!USk)c$NTmAË,Η1a\fꦠ ȞJQc^q|P98;ik}֗*~w>22uU4Q])W[Jg-f4N0%;H?^ɔCMRYUɴWȰ9J7q{u]nhz߮]jjŦi^-2ITF~!Jo vq^lq}a\ Q8 r$.9Y{M. 6Nu9HZHo::=D?rb=cfW v9m V@~ezc乩"Ze%;wۋ>,ݘ]Ǒa~Mږw F豪@د\26}g2@cM?ߎ+3!;nh뉄ݎcJ@g}jTE1ST{=p҈ؗktP;# mos̷9ٛoa.fo&KQ;^ԠA`teMdz_7xJSUd{,*@kSݕ@2{eF(vG<3x`Fk]f6NTV,4Ѳnc)#I%Q \!fq f+_`6_LY˹(7Ho-i:f{XN1ӏ䉉%?NTw ы.)]H/13Ͻ^MN1dΟI ϑAz3׹w">7:3+~B)OZ!sELpX@ 캫*0ٰ x١Xj/A2ZLgcP/_1eij/#. 8I' t, %__\{x3MY#~?&_zR?wO'ch@)3qsq⟣45Lv4-ԖA,d _گ%w:>){lVkƦShoBwͲ{Q6ܞq@qm-D!\ Q3@Ar8C"bk"?2Sςk\ȧ:qDCL8mbkL 9[Q6ԑH8wrTDΨLy1WC~DH,/oqIUW$ӱHnx7<8jY |٥DJ^ ,7/zo2˕׸IC8a oE}ttd˻Vhf%%w],Vߧr%+w ӪsבLDKˡ  pRA-uRLal!Zd 3]6fOƴB/5r3GGZ*qCUd*7? 0ʽ/gݓ">ƀX+))8msQo4ǭVB  u] o j6R; ^uΤnH> (Lޏ:啢DB+dm-k嘵G|Y{msŋz1w q^4=yŖ|QA:P IPL(, 4 RNwk?hZ_JׇVn+{jy^p.':3> Rɣو q.qL@ћkDފ@LSRGVmmo`*DEϗ24|Dб?݁GW!eYwWk/vJ׼NM9q96m)xUEW!V{wϤ bqW*2py#LT8`̧Hdx31 CXoϔhGuݻOBY >'􇞷 cy:餇kkуhyLdP#ط,K,4/S%A>޳d'$^{Ds㑢Kښمh}wc8zfjL1%r0LM:Eyh}#֢KvK:qsb @#)e~]PiLJ^-Gr1B1Pxܪ՘~^ Ӵ/0aw"s&Nm!j S}QsO(]D".}][_9܅bYKϠ"x143v.FV7g"Q'vS u "Ic{DDN>hAG%Sq,Iƾ#L< ߐ*]idUti>{hiKW6wb&" ~E4ŲظHd2:AGhI7Ozu8da)I_5Ce"a+h /Ǥ~pwRγ0VҒ;[}Vh¼9x#@i;Z*4_ `$ ?cn+V>J +pAU \Y(*SDsaƪ\RTQ%WKxjiO Lh?C4;H$i]î% d1jͿKޘZ0SĀ%?#"{+ێcn@S9wC1"fc{__oݩ;PE_:AͰUvr-8H>([gBoX - `)Q0dn?(ROphnjazDمM0$f%*I$7b5]0>Y! m{,/0!ttA'K~兜JN@Њ=F i fD/ǹ Rk#(ўZRH*ɗxGK KCUQ>: 7Vv1 %Ǒ!;U|QWO;Ll*(U=( }"W/5ES9tNM*5,n l9 mgބmi(e~nN]s jݮad}xcx!jS0]- 1YC 2#eݷ42IR.2@!Fxds0*eÒj1u_=a!n|V ={%z4BCS,{b KJnH1%tPqv<:2Sz.3mO6J)VbS;YIGJ0tc WSDg}^=sW~w+lu8m:M ri}+qQU濊ut?\(ōMگXLASHe-ЄdK X0M &H;1 O)/:L X~2@GTprǸʱi.^yP?λᝠ)BP jp0 Zglʦ0!,8(BsQ[h %d2!DSnt?T u^cHJ_(p@qD RSd'k-iŶרot|2wj5*54p_Q2j";6Y8lu62sLцSu (ٽ]Z#~'O/\()Q/ZZԍ"3553EG:wRRt%Z+|"xG)?!*Ƥ 25s`{1TgLhQzSRU9J aޘ.c^, Z0G\jq &|4f tOdE4gɒ/fIK*oz}b]IWAKS~<Ҝ -p)B._=j2 6=23?DRg=|A# ^&wZ_p!S ŵUFRyQ;4L/wZj_r<|_2a/7B%w0.泄*ic.Et]F{k.'HQ42ELh%),GuA,CCDSk/x,U`>jG9xaKBFJbɯ#{QF]#Κ$B3_qnd](+Vy"Tr9l;)?[WRBjK?:NMӃ3;ǿQ(} wJ\~n : ogҎsF~ 1ehHUAؤMPϕG@A~I*QN2+X1i(K]*|Tn X=F;\uc"εs;DntFfqmN9{w̢b7\1I`wAhtH-)ozE@!XZZg!τ!VImFR3(xԚhknmr8ȴ'0M@j*?*oNqփ6V/.{͈]ԘS⠽D=I"דǀE!'P߯!$Cq=,fR袅7lM24-Bęтpf;zt,ABCy %m0q C9&_jʒ)ZT\ջZ.Jtd{n+NƠ\`w6>%bi?q-o9 Ɋo\ukx-(F:}8plp 1\9svFLRV.&#=(dkrB]:0[ Gz{D'"޹Ay,ktҏ>&enbF̾wofx:V!I3N+S*:"N(E/{[7p+_("L25$^W6]3B5H+;8Ga+PB&9;/]Co-;D1iqҥ:O6Cgd jkО8Sn7A&rbʼquS-\lmٽ>RXy== ' 7{qWVvݍٲuI^( IFAbjÖ]7q^lEϞjq:CJv6@7*iܧi4R'~ǻ H,6}^,=eF%YHk1U^O0%ֿe DCrlk;7I.b >B>JиA;!g&ںa'Pf+0!an4l¢9^d u9S=f, x59goDH@z ?_f? [|AmS!5 }Thbz!kaeq.ܹxF|Lr91 F=-(;AQ:=*cB[7FB& O3x0mVeK YlO"O$qY=MGcYƫdͶ&`Nj@&9TMzl#6NyY~̪|M Zhq ch_+>#Z"?o$ǩzXD&w`q٘e\e(D[H܀>&1PQ#.+%U$FTߛHF}r&"j>'ݥDR쎰j̱SZL#^\7@Z4&&j@>mbRgt@eװ"?WTNqV32jT/&_ξUd85MaB$CZu*ԣG'@8(K9y[1ڂk>)ё$f=PPowVP^WzH ;8ԐhvBoI Z?A[8>甚 %t'&fw/ -=IpYFwH7u3(y$ &`Hti8TK;ϸ7#7'ՒʪiCXڵ}up\&Cҝ)}lah6HaS߳S~X}ɹ Ph[v]NP DM*0Zf _ihI'EO@w)``q;=yj*R]V:!i :< YREƊtC)q`.L]x`,Lr!ft{ ҡ kV&]!Rb10P, #!dv X{Q&!(EBi;wo+XGdl!!1~ 3mw2BK孠dy\RTQeеf_4KE[M:4Jܕlb"[^m+p L?z;]g`*)Si]ٛo}MˆAŮ`xĈ.-51PAs `tt#ÌNXU[2-:W˚Y:!o"@!vj%T79$Ӂlu *cQ F o3TLJe(XCϧ붒mWI R$"I԰{bz<|ʦ虬rew5gz$PԮJ(mm(I6k_Y ܄[־۞cӧ+ꪇ˼ϔ/GZm76>2W͙MCv҈skI;G8ES+0FѯVvww \C=ǀx#,nQAOgQmΙ_^瞛8s!9EO/1MF<)LWEN=Xżp ɻiD"qֆؠ!v5WyfAy[^1:̅r4E+wͱfb?wƀG'pD45ewrU.0ڱ;0|C"1sjL9gPH̄(Z S+avv7N΋Y} gMxSv*;}+ h|fA֡'%O$f !CpD\u)NeZ5FFeït ؒQW2gzJ˯ciT"Ȥ+̀Y@ۂ<ӓ{}'d XnJLuu;RᲡ4u?f !e1Ɍkq: AEʈc ;k•#md0aPo`#=T#,,:uӜzR+5!⃺HLm%P:=o!8$.zl̄!KԜI@rx*EH2|ML?j̼YFL:ևeR;-'D+.@4=S/*I-@%UFVc|zhrt)ړlkɼJl206e){+v?YaZR'X<'VHi֢{G,}Q׿5/5t=Gk>'P-E?"@}E|B -8&aw\aPЁI(n*Mh~v<fg{i)?C\ 3v4Q6I%iZ`|dͲLӕMiV5P?F] ;xUlu$e.Df&t8oVT]0N b>>IGqYBNfLWHMw6Ad~"\˳wOc$&B_ @`z!M  Ĝ[CߔWH&LCzs\%KAaʵyc{ nT^D`c@C 54Cq:p*N 2X,* ;e+hܔjP;ZΑAt5GGObXw[G)S!%\-sO]I9-1M,T UD~B*T.XvZ $+l ih +? ӇxK=)W'ȱxbɏ~`J|+Ǚ u"PU@ |qlV[ pO0H*3Tp;V[ UTCw/heBb`A?)BzJ0T6^T ~:Ok=7Oyac$dݡ<|R\609R;4iq$0HZV My迖S[7j՛bOiXDڳ%*>vUV0X"NҎWNİyzLJz#k?a)[t , @OwѬʌm~M@'/dţknU,E4' >`c6ݝf/E1jCM AW n_9qS 1V:%yߺ\Xs?{d#D UO p$nZ `Bs(h |ײ&ԣh>)n"hW@4^9 StUҺ w'B`^lg!'e@T@kЪ1V4M}<\ GvweYMx (~< K<4sa݇0 `\!\@A[y'VBA]7I?PX*hvtjn=uѷ&*I`FoL$EM"bZU e`V˷ a.(Eaپ<1 ;HCa wWhn{BFE&6P0^@iergg*Xܦ]w?Ry|ĕGnW\}>|PH{8(oɪ:c ?ͧ [g'׎"0ĠCE&^/< tWؾOZv[N4m)\w\"|{V!.^?잯/<`;,[>Φ(=]eC+yw7lrEREo4 3;9 ,͹zch.SeE֍Ԁ?7whVr_2vswmWG;O8jcSDe_nj*@#>Zd׷;P_M`/3cD6p|nmwHtL⽿dڭA{- )X`h$fDLBW-I:L~-G!WFimyTMbBtɴNn ^S9b#`z=̩7jZ}C-bGSz3wE7$(.R Iʖ:Hg U(UST_wfؠCkzxof Us-/VCApժ^:/Z[wrBiw#?PRP w!p#naDPbiq:pk 4"}P>2jZйQQX&yɠhcAېE^铖T&_1SJSZ_=eA פؠ34נ\yI2-?g92uix'><$׀fO rO<_TCe=؋ژy03d Mq/Iқt$;r!8RQj*;*%qy(bĢ0'<󅷼SXĄv07ݺ:tL-l`^/ң%m)(Ew~R.`vm$^x&+Q, [r lEp<պ0Vp.@"8 |"tI9> vyj/dm'|g,tpE߼ EbV_AɁju ny2I&{֪j?UN]jk *Pq˃xq4 ɛCW)2L|`=4+?Sx5ʎ= imرW.>>lDxR_,CAU[uYp\|̂`0kwr >_b kWĻ:FPrׯ{S)o`ˆlSJb!x%rm6S?9tVO`^9lf/gԁ*=J4(`!b* y,t9{5{KS D]V9'ˮʈdt$k0oJR{٬%@Wgaa>x9ﳟ8Rl-@ߗy[Qt~7${գ\ue+ɖq͊P#lsLW%g.ۣ< -`єUWIչH~?sjklqRzsj.?<.vvJa:n&.Ba(?i'|Z30f#?|r€h@<N=ֺ})@wD}0!%.)Ğъ4zfBp YZ