libpoppler-glib8-22.01.0-150400.3.3.1 >  A c|p9|yezNi@EЕ3<ѣa,UnJΣ'3Txp(Fd@u_x\ԙ1~rPTAê\p$ TqB/7 bT ] A.!|CR $e.;ށݐX.j A35Dxg~Y8JVa"FḾjeDnˌĽcM5\WIbT2* E=z[ py˻acbb0d5e34a3a12e5a5b55c1186248b0823151dc12dbd5f0947cbd42d16b72d50419b81e64d5e0d0a176b97adfa146316dbceafac|p9|9}y\ARQLL˼O'*Mp-/ ڒЪֶc 1sG|69d/D4&5[:F O-I_nr9|`\ z긌f+7Jlo[Vn *dcXLQj&#+^eAvĨb#f\7\YxH#P %q K _c]oT >p@?d ( ["? Uf      (PXh(8]9 ]:P]> @ F /G DH LI TX XY d\ ] ^ b c |d e f l u v $w x y z(8<BClibpoppler-glib822.01.0150400.3.3.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.c{nibs-arm-1SUSE Linux Enterprise 15SUSE LLC GPL-2.0-only OR GPL-3.0-onlyhttps://www.suse.com/System/Librarieshttps://poppler.freedesktop.orglinuxaarch64c{Ic{K90c2d851ced9e5394d501781d765fa9e224f63267da75e642b001cc21b28ae50libpoppler-glib.so.8.22.0rootrootrootrootpoppler-22.01.0-150400.3.3.1.src.rpmlibpoppler-glib.so.8()(64bit)libpoppler-glib8libpoppler-glib8(aarch-64)@@@@@@@@@@@@ @@@@@@@@@@@    /sbin/ldconfig/sbin/ldconfigld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(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.17)(64bit)libpoppler.so.117()(64bit)libpoppler117libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.17)(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.3caq@a@a@a@aV@aQ@au``@`7@`@`i@`T@`M`%@_@_ _ǁ_ _@^^א^^^^r @^\@^[^@]߶]{@]z@]z@]@]t@]_@]D%]@\.@\`@\@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?@psimons@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- 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/ldconfigibs-arm-1 167690123022.01.0-150400.3.3.122.01.0-150400.3.3.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:27870/SUSE_SLE-15-SP4_Update/c4c6d65a50f8a50adb08251039af7df7-poppler.SUSE_SLE-15-SP4_Updatecpioxz5aarch64-suse-linuxELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=98d0b00c3a6f5d9c60e8cae1f2b85836c7d80aaf, strippedPR RRRRRRRRRRRR RRRR R RR RRRHوl[izCNutf-8fac42358c96c834480f6b01cd10005b420bbb0df151db154b8ea933e1dcab2ad?7zXZ !t/r] cr$x#GldtvŠ`qaC6Q5?6CJ(+ݴzh%3iZB2<0>}M+ ywɭ oZ!)}KBB0%>̗\k%IJ4-SMCo_&ݼZe] #pIcFU슔63ebbv].Ax+)5|dΐW=BUq:*.  tIB?о': Aj'<[ fv\*ў}JMD?َ v)zNj9u]mp&.J-r+V|fER) un Wth`OՙZ ɚJ5ԨLT_0iĊevΎ[~M?=DO )˒ԿDxE$g9.&%shȑ*43$Aк@N=ZyM:f#hI-'z^ @x-Hi=BГ'g|F~],سuD,0h7Qzzmad |jEF ƕ_Bˏ|GhK ZU"opLU] m{8O mҠ/7ϛ ȔBX`nXlTp ?;APbԾ&!d\KJ#;嵛)m?9m|EѨJ+A\$[)6=oL#prmq|?O+y5f[Y%݇OC\UӠcp 4H{Zk6ƾtܥ(-e$>c:m}{myKkْfAtA)Nڴu;Gҍ joU9Gyř@%d{ɤIy" W#Y046MT MW͘|?^4AcK@P)ۿ|抃?Gےf%e 8+.6Jd~ܚj<è5*=-Ẅ́X(n0yw-Pvk2î Yf! c|o_bJG3I_>(*p΄#MahTMsڜ줃z"}[MDNz꫺+Z >OLmQL$w9f15CH)yp.w9 ݔ<㲕uf  ^7:5-ʒKhgCSQX.U`cI1;f^W:s2`][̯-"__p|I$<|!JϖE K"楍j<-;+n4LSg;-P_Tn$22on!ߥ^Fn~)7>{x߱띣{.] R!NːaZua#b%۪q3=u!V#! $֚D->wq zzAɀolo35%<ǟ~&kdW OleK{q\=Xo$ij=u"SUįgO:E)}KӓclߟzQ^Zݤ*!%:p R(xB튚э>vg nG0T*{sWݖKmRӿi<Rj;\Xj^˹R8t Ǿ͜}#HZEܠp潶v2U3Q'8$$NYN{뙡tG.{m*G$˃D鮄0p U$ DMaͰr~ .&D}_Fj6<@~sN۟)aD gt wڄlv6kj#RvpIr3;BMmRs]~pV4` La!dYj@6lsiA$'y)K Ǝ4Cj2g[Ӏ~Ԡ 2.R$޸"_ԼwCiCcOtmA8/VV*7Vu\;:q/̅8R׺<S,<✵-? 3ܧwP[ 5ALz3v૟%^zAX>,; duŭr~9J݅2$A&.`5t0xjVaxgANBMbk2X}nʐ #.B3B]hpM:=t}_cIG8S\!,~sA#tE&#nyw>Xq҆ |V2 F o(HԿtqn}N!%1'1j n}E~|Nɳw%=[(vn SF8l5"9C] $m,46gΊ!@K`x\:k >60*`̑dڡA8 PW793K%8pл, COWjE>?cxue;1E EjD9m̐7\^(ij32 F>&Ni]jC!NJ@ҭ2m]B$j;} ޸>ӛuXX79ɒCyp#5_BIG3^w@ދ6D .p5|cA8tzdzKE& ,B{j ;Pi@ߢBsQ?0Cޒ[&X,Ëq~%HL$XG9> <~GqcQވo'7+>b)uE7q=bK)fDwEEKLJJvEy)] 8"w]Fi4=Gj z XvjqkGq9M-b䄬͟"\@tY>9WByۢvQ١%Dy:-9.˳4t ߬F"ޯ4oE [1콤"?kq{%}XG_ dC^׌d|xbl&a<ǞNVUIn c=$}Zx^Z{AiE sR2F27ms<-EYEA fyogh6Kh-%~+z)1\9qvUf?B`lLZ GB&zpjdP;,9}@N­xJpD_7kXUZR19[h#/Z1'aN"S@NdGm PԨf=H`Pҝ@*:G:e `F:  \xw* Oh#q5% őq~>_d"?S'Z(=CAgT j̊jp|f^pRB$)-tk[73) ;zrp ূ\X FP!Ћ`/T"!;N0a 0 Q/kJ!+ނsq!ȄiMQ.C=A4Y):wu悾7 'yʍ; |xF0ju%#`('ʼnV,e#cbM^>fAy7 T2O2ߖv %uEB;!9~ 퐉>-(/j؄+[ lTƌ' ڧᏈ1^ѫW_`VY(?K+>՗=>q :_HxI,Y3'lJ!CGu3Q;:^LPRlY } (w/Y7H>~C+Lw(Om z ٤f'Q#S!̭Ť聾K*ʮA [x!0F9_M l-L=|MC7w:+{A( kvDxW:tv̵υh9yc'eqR0Ҭji=w5aso ]=2 AѻGaY0YU@g">љھ;Ƹk[ "=qULuZ`?Y|jǫn/}@n7QYDup|_+izcΤlAE>'w!Ǟ s6)& Z;imED^L#/G%!DƵEڊX.-S@@1 Vش|OOş&IuOEBC\>F7Obi^7Vآ+!`90*Z1JJ)u%/(c "7SJLRĻ.baҫxw}POb ҎYZ7&*aOwZ o)cgƌ|xpvN? J4sN$oK.#l^k#b2Z${5M4gKo,{=0ԚJbRfuH@/DX{ڥ)3LL)i-1/#C61 ĕ+~ƃYV8VJB1@U3j$7emy C;wSҚD1ïQ"٘k >Q/M/E9jI&)\19'8o4IbscA.B=ݞwqG dI0r`z7@;"=c$f>qPno-ix Jr9ߐ{\^Pg{@K7fs]x[ث{Ѩq^_/f&]B$t$ cYڊ: :JKY%Y"c~Zx Sgozϙ~h|1-sj"8I/IT* &ҾpLO̍uY)i~[Rs^pSfb/d¾, K{"7qff8$ݝ -ƥdqY|%؊f ~RyLahw+L?}WK'Çvw/GuuY}>^p3["?$zBo:z/ѵ.d3qcȌUK&cEvz/< "݈fRt''sJRdJG_Ne-Ʀdҕ҃~=õʀ'݁3wPb XpyA\I p$Ǭ&GI h} (ڼ٥#lB=<,]/ngGf I[`eC R5QOike8ρ-t#_Ot7p37[yMBʋ-*?5>T{9q8屾> Y.c`=ąihmfI@򋱳x&9/*]AM;21ޘ4 3fRiͦR[`[b v3|m%/;Eėso-5/]TC\lمP7 @t5UET};$q< ; #eìZ 8J;F+rƚrF}'AUz0'XUCotmeSxgyIEPh6f.Փb?OAG=CV+(I+9RHRWjz(1V. QňF@3U~kvQt#@l{ а% /9QG݉z# coe i @N[A\HHF ̱xf3!4};ݘXpzŬAA:N&5ER凳s`:?{": i61f3](==~eD}]*K:IEaRk6xEDȍ;gI% 1c SY~Dt]yT޶Q @Af@-[;8`}e3Q7G4GToST#A'8+^,}0Lxe` ^h[q:BgL=bZ 2K4ΐu E~*_G6 Nb6o1ÊhG{) "OM?dO3~@h%  `%ߠV}p1t\GYB^!.]EHK~jD'LU16B (Kn;f6ZiQ+x+WH&9& Ffl%l7<“񞐇kmh&L3l p g͒h67|9m9C+6|2,X(dӗTdIN| V7!k񾧑yVk)$r:djE/5!iv>ƢtkYK?o7';xb}M Ͷh#g-^0LVFK JWTk+VvQ/?ԧ_l/xʝ.z:uVy].T8 W 2t\mƪ\ͬzͤ\0F( /)׭&Tua@uf:O Wx39-z3uL׼=OtO47d$e=tawdO <3W'.uA **m:CT >A魰}iV#VóѐHiR1ğ=Ϟ;vsP -법yQ\~.P^~j䩕Z- 7M VW(Wr,b* ~7 TRkcgFĿ !uNYr^}FYZb1arMXM7twRI_Qi(zь&|y5Yck@og ii?%CvxmKfil!%5bIȿf(s#Q|^NX%g(zp.8SlbGw\ 6*mӦYʏGNc9-ׂ_e"V&X}d1`^n5QMK~d=ˁAMe!*^]On ZN;CЮpSOpdlYUd\©VAQt D+5ė-o4`cV/hLi^YuGjKM#& LsȐYoKvݖdt{*>7{(1$4";(L# h ' +n*ĭ#fzSM?RT̛7J7.f&eRBSM/CCO@1w<Qv&@7)bFr7=n4Ԋ.u"øZ{1b#r^[у6rI;Dj9 Y+%E$63w~ŗd`= $('6Tmq\}̙ vIӳ߸].xnjatQA]ozNLvӍԉ1C٫JaG]n==.9ۇN76 q4'd2˾yXcφ}Z;W:rR vc9σHVw #zJ6OVy 2_7g 峓^&.]lY)M"I|#@l3p4;{bOgA _}v~l`4GtJ!Xwiт:T+w_U3)*=5#WOѐy7[ :[N5!@ : d4vjM.}qG@lP Z2B\߅j3 +x?+DnZS@橳#Abz6^ (Me=o>샙`C5K,*A@y9WHJ5@GM ]B|w''X' ӝDB@bϺ|ZSUARC5o|gB9]j>nޓGi9>] 4<j~vij"mqZJӨ[=uKqH~X2>utC-[ ]1~!Yh#JMՏyO݃*M!@Ȇ70B5C%0t:?y\eqxrVl|)6Cs)A$ƵG3HfqbF]qA[n;8i!:RĽEȂҕ|zejM27Nϟ,Lm_Eˎ/y~RhB,_Qp}ߦZaMM2 %1VsZl VOb+1a BSq7 KZ{&s(1BDHv)f|!AgdKGRP0^\4}K"~NvìG}u2=Zٽ| wmZȁLAD7k>;Ӳe"1GR ^;]Cy$>:!*i &=#a h : "^Ӥ,拠HU1ֱPx~$^kT`G|cbΙ*<O)T5K˯; LRaWr' W!^#ksyE)ơ(4)$o-5( Ae4'51aQF:ǟ.Hn^&]: &;U^tTKNyyL č*:ΰ}X?%7Te/~˳m,z $fMd(`1ϊ5 ;BdMށو߯n#HӬ\7V8KMQH#`AA9dg$D('Qy13T G2q 7k%mG;z 1Dǜ?17keqxn%s`Kvs7XP1:đ#aEӪfSjXKT nKCv>ӕQWfM[{FbK )D`J"ugL†a ӷ~6qľPoYHYy4\{ =<9oZRsm^ːH%"\:ʋT<@5a`j3Μi/C@Ru^y-nC´> ՠWn+:SʹyFa_x bu㴏g!'C=}=G'ycP1:uDŦ0OT{]㩭VRJG&χrX2rR˥zB|5)3? ^o9)9ƪ]cn=uݭ9ZWki)qJZ7[Hlz wk9xo?gJJUQA)ltYhJ(Z`MQyZ~*|}B"lAv:E3v'[Bbb]^w;xIم&m e Jŀ%4䷢(MNv-<PJq֛tLok(]LSPd#RUX3Xö:jj j"Al{]rQJZVU40 aDaIw-pkeFBtrVBMI,ozP:K@4b9}@>rs2Y-<*?9\Q`^\eCMn׭LEz"yi<. 3C$D":ͷXګljU51cG|JQBK ޢ3n_f3&HbGWJ%G,(e{zۊłrPIʀh܆\ifgqJzͅxHMѮfʾaQf%$ևR46g=X*D` @j@bzp{+{|s\Eq?AYX4b=lWXU\,lSUn1]OhvgH:/`=~zuVd3) [I&Ujr=.WIb'i)`7=X)^0/&3]슟wF/NdְϾӯ?B?in\8z|qԘr>ř9ԬNwyHM U3,P4|wo'j*o|Bbd%! D h*iK9hR؆ l:;MBq@J-cqBL!TGm3ܮX_ @tJOyK2*AVkDWȿLF j3]¦ X| rR:F3) ډs}Gq_?8&s'#%>2aլ\nmL+|iz`IeNn`L?hv' F& [sS'}uv3٨RNoe'hJ]7K`)53 m!0`&]4&|w`4$ԀM܍t~Z'PJ-35jYB_ 28 -9|C- Tø2`ZW)+ ;Vj-Z0}TƐc@p!'qU:yS ȶ@pKS  LoIjj_ *`8'2}JdI!yh.0j0G"771˨I?fQ@h ƕ.+G >RIY.94KoaeJ]O[s\='N4ڪUl;n@';M;o4}<[ʥ(tQ"VrHnzBAhr,t D VұW7p:8ؼcxSD=|=>S+^\ Wk@EŧRTu6EY`&hi_]/wrAODl/1ۜ9nY!xµRYU~ĩUUq@ 1/3jj|SQ䓝oasdז"Q|OC.\?n;"&BTBѳإ\cy2CsI ~]ߩNyag>ӉONURuuokζXHߝ?]N#f1^4'Jd@Ү~K&v_Ԫ1Ơ ZqIkvzZ% feYXe?+ʅ*ͦ/Ν14th: #W 9v\iYLlŊIŸ켇fo;9yYH , Aqб:y]S͚^r!!C6Ԝ~z$j#SNdh=Fy"Sfڢ7l[w.QEQ꒠V+[0 R:Gnc`&_f̼Uٛ0E nhо+Xć T͑q_2Hzk?k/39Ko(I%kLV(AknN&T2FEXMAS[L(=ۃ1q@ƒ.^٨J~?+p]؆寣ڙ w0{Q2X|sZOf"An,/b@OZs}KAۉjM@r.&醚o<:N5fπ9pd l*lĔ#cx~ vf{ |کXqSBZ<̚@)\wPᵪY R)f@)MIČ}pgI_#NS/Wj*-"닪I|=r\b ue*l*"ji0tNp3G]յ,POsLTvXuMAuR%'a\Tyz=eh۳&fȟ'koβ*F'  1r!uCAZ=rw.^ `a-n<O`^ϯDM\@_~07i[S m8@: |++4@D$*¹Nao>gH( ^Ah{hL`~K3Eqvn~wSN ؙ1N"{נ{_hRm L_p߁`eҩ*l=&-BЉ*D< TiGv8>7TZ@+3ȾoG5?pf~CiMLޭ1%ƗНǥrN[= b :QB+ $b`9Nfo%` V iC whS:zQOz|LrmR|&rZ(_v#f!r8~iO'x]#z6KZp$x]#oh O=R#&Iy:9hCnGG2? ޅwo{mY2.'W Q xBz%%WJGh4,XA`Pe&ԟjܸ.AZ#ꎘzѳehaʑKb)hQQ#?'2ʑ)KݠSXf埛4L ܖv9G^҃paɅ1JtUwkyهu<-i$go!5g`pb62! Kԉ$pꖺ 2;Yјk]v@rYrBB38vjqbMlEZ_k 'e0rUe4^(A,6O:9~,VS>sͯI6}8) Dh#| ao(;Ͼ iRJ߶R@Om5'&6[WWLk>J0',܏LB3ze/c"C)85-D>nIԎ 9Xmٚz 3'rK¶t+Dž GnOPQ}-߫uط G"\l^N#f; PQE 555*޲^v48 _"8F ekT㉶aZ;аvNF}!pwC*rHD7xpz3S.$Xc{7 8C۔?, )U "czxm"sXG_݆x G%y{aPsY8+qɫ2~Y 4,yX64Q8&*RWo0 u軧70:/g6.Im7W@ gB1Ys~du#bznٖ,f!)1k d'[A 'Ȃ!M/f^kP(z4W/ 2r5.oMkyKb(;J#~Nƀ92Q)U\nhCKL)%e+|=kJ8Ok(fZƸnrP'oC̴.dm&ϔl7 ΢;Ս܊nDma#3{–dyQDH1U 2Xi sn}9on'C叛q%GNJ-OjO'B$Vj khׄL$t8-ʀZ>5݅_#Bghu]gO|xQ SKFc/8ڰJӒv>ICȧ|#I'1Bl7O{>!&gΙR3g8}5 xt$5Ŗy~vBBL)OYc]<)7Kb;1]hv#"5ݿt8_)~JƖVPx~b-+YX0h?ꁏtZs4)t岰1S as}=Y pu0U'"E'4|P( ]<&F;e\7$xڂ{R?$Y,4"/⭾{/!Oep=+gu@ni6hQVߩ|&[^@8ӭmk˩!qx1RD2:3Su Sn]r]CشY^矄JoT۴&Te-}kv4>V-7?tvqTG>gȣ;zO ~I[Xe7 /D?1{L\?zݏr_̂A={4XVl$ 9*$6\nw\ĩ:D=p({90;SE7>bEARIͰzLpLuOʨdЕ/( 2_*OvP>Y<S&-s}tP4L@d4tQ/!IxٿbO ]W-vz3YE"L A3#No5!ߤƭF}KI$ obyTֲAvOZM?g62Se9KmV531|0(ifB A{sΎ zɋ`F!Fk_ec41aaAq'>z)1ZN=\$f!Rn:Z,u-+<#{z`cA;PhJxdѧG_zFp?E+5 M~Ia"N )^GA@Y/[JIX kL2@q؇(U;ٔzoW} <@+1ZZ{8vE5-`҈ѐ'D`ABJ4\MgIHuMo8T&z>X)dEaf+L>\L7y3|{3r 4jҿq:53T<&sP/q > hG|{p G(*AcF,p9$¦sB &R'^ǀȮg1[4_.英*ψ~߶H3/*RMє"^"y/-@xvl1 Ia^RNH}%ߺ.S,^w>ǾGE&eʣg_Y Bz~Ȃ6T2Uu\7q|_NLPGʪi˕4L2lITк+wb?LeMvLI7Զx{Ok'fo\{x Z'=9@á=TAv>->ï + }!i{3W׏6^^{҇)DK|]Ub3\5I7.ŨŽf%6I.|mBh)+Cb.Vz~6اK>(Z* ":=A{Mq逳Ψ]%ffNod.mMap C 8ш|]/fVa2{2.iK Ԫ{;gш7&D: DYki ΍YeM6H] UxK_E&.1T0b|#(&Gh>9_2ww|E. ڈ5z{'qKx?QZ'=na@$you3;?NJ{H . = .Vf y߻&A~:IwYsxNN;b^RW Eͭk=I-3ݎ 緁S-v3ZJSҏf:a҈SxXm hn[ocQ ND`H_ ^tAt2̧7\>jc59yŊ蓑5Kp9PY^no`Jsz!aI4 q]uCG tq쉀7%'kz]qN 䋨촊B4}Dץw5~`=*F幨?3"Π/!B`[,VIn,5<%om6k`.Wm/އDeO6[8FD+2hp5?=s7?$No2/30MCN 0y} IrM3{d׺ j˖O"+֭xsDr3"Ցlڈy9]}{HgC{6-acZB)Oi3_ \%!̐u1:dS?kszS .W)H%|Hظ{, Wv%IWfjz;0{1#މ ړ[ErF;V'9R" _\gǜRl'!M3r>*їĵ,OOxiSJU(ކJ%/:7|i/_&WCrů h4P;:Ա nפJqr|vN ="[Qb8~զkɄm|~K LE,25 <.!⍂߾}9C]¯?TD|yjCeʉ!?/{pGƻSTsI)$"*Tk ḭZ.{Hp{eHLϘX S<L77=vBe݋HFɟ5mKZT@@׽q J"*fr-f S%@Z )yo bL)QxRUcv{k9>XJͭ+r](/`غf-tυZQrTNy$3-h/VJEW15bwu^faTðO< Ts } 0q;+u=,MfXPNmG. x0&V3p= !z9;QBrb-ZC\]QU7M/P?٦EQ#x<=D4hOʼzҤWq1˪ ̉܎0oabMKoh)&DRiȅRMԙA NON }_%BR| 3LW$aO_*3- QK̶)=.TC߀~$/ИjT7Q֩KXDJ푾kZ-+ܤD|jmu& }XӀ 3(7Z&6TܚymTJ;vg?+Y&-޽$'dU7w#ᆰ*à:^{.G]Z]\ )=ĵt9l6> |I?j6&Zߝa9F~+ P<@Yu]h:TS$7=x KȘÏdli2^5%{Z,'^vD]!NPN,4 "6ThA hϺ*Ā8O+~EFLܐ0 '抹{  m>B1Los .mgi\mGЬ7,):a0 <>h9 iRuڪ@`jܹ Li#sB8(h_CVkYF&KC18A]w^!x&P&2^+f鄹4";\"? r5iY,jW|7tQ=Wsr&͆,rHC>.,d}0+YŜir'U!D?0MUAlޝ'Yz0odId@%!t T+sT0|VoGxbdu_;=pՂ5,'QWoeF^ëdhڄSxT㛋 bB996w*-|7. rBaya ϰ)eU(ZR%~vZ } $b +:lay]jpS_!Y:q0u= [mtrdv_Soa#de61 O4T&F-rY~[d_:oT@cnA]ZJ@rv\l)GQ=tE"褃1NJW"nf C} 9398*os5wj` 3X;;Iʽm/@zS((:GXOe֦ɩ{caӼ >{?YTl {".ͨJXs-Pt.ET|a 8;R~X |gav3 0o`M4O)Ϫhk&x\%'C^ U;eXז=N-*T1ec%&l4_c4 X'ςA%QD1 e& e{>-ˑPOےw1v)et9-%,Qb+e8hx32n䯒0Q9}My&&QvD3Mf^ykn%'D$\=z1Ȕ3$zMĭI"6) 7IdԒ{Ó{"[@ّ0~}@U|uK]+hH9x~OMH#*7ZLD~OqX) ͏H>$HX (xEx6"6pi2/*vF˨߃_dǓw3arԇB&h[b -2Hķ6u&"_A,-ٺI`{;Gdj] tԡUK1dN!,#fM"1! Û:aC_{KU"$, OL >Ғ %LgA]5Uܒ`dm uno'Z2Krٷ35#20P'x0 _=PJZKPҴ{iV8]7"OW'g.~"Liyo[õ>I% BeBg7cX%yk:Ib!K 5{8:ROOe?׭W=ԃD!'y`/;_)X#!x9|9V>`n IBIr A,REg+ YP۔{n;A! >(-*a8x(m fvs`B"t[%$&[9@PQ>1H'֪&aq? TfmAL즢(}W6a(LD!j?ђq>Ea"uBMkѩVp/mJa3٘>7V4ulخ }}.c|_?x\[m&⾴pq9q, ?a7b.M%j*Ov4v?EoAV$vB}F!*pƶ/[:#0t?UnXt#g DH~+,1(BIf 딄My h,XWr%mlCȴ :rV\B㰱 ]E|oYYCsUF~.!o۳P=-Yy[; kxK}wg~vPV>Hz-kܓՙ8^tY| p YyQ$!cip6śkx C݆a!Z.WteuX [߇gI>PR"[ `lkZ0+տlWȞv-jtYf: br#{&w3RZ`~S"_CY TIFyŒy$jVn +fnrTDR1*21-{h\Jh*N%s9Ϻ?D?( t4;G D~m !Q5yNJH>;}8_E+joWt$+ {0|tc WH?|FIc1Cp&m%!GΖ@(Lx=}*=)1zg+{9FR.D<"IlA$$5"Snlí9yQ$KQIzܲI8<.J?BG=Ƿ2$-E'x&cW@m/ :"atr# 놑7(6ļ[- t6>hdGG{q϶:cOiwX+VPv vDQWD2U8MZ+ Bk&/Z^ba=7$ћMsi z>!A4mu@+\q!^"HFބVKS P5\|2O^wj6 (qw89FǕLgHnqt14jM)s X>p8f=K%{ʜ; ) SY-wZ~ %[9|HHR| re["a zٙzHuլ(fqfM?փȱD9$cGj\@ezhK K(lt'GIEpjl.gs6?&DPQAz7/(C5IEo[Aϑ% 5_F=%7KG.~c,tìYL_..W1?G߾ 7$wdƑQ'갧 {cMy{C[ꘂ$G Dtn_p!fJ_[j/Z;Ĭ}[\>7&Ҙz W)ڌ2*`>2?&-XfcaUs*{Yh~3&D,ףV#j\ xJibCk}b߯"LgؽǷS2e.5bnoIY;Sq.$yo>ˑ#dwi)jW4[%<ӈi م܋Q`|p xDefw`e>i>jCfEL?lTnF]y3:1 jk͊1&{yh̵l &WEKmrnaBچޕKr'+3'opx} 5ɨ>U+_L.^$0-:HG]4ǗDI?1FŽLJDcCN(~(wG.9a݃8"H$`>U K : 3q'Ӯ2[e 3 xUfyޤtZ<]"c ĐtBb8CSVI ~7c0}6V rSRgEdZ:m,h~'ֆڙ=@줼^p:kƼ3Ȩg2g:q]T@& *ktY텟%6=8 ȡA.jTNg07 wPv%H+գ4zin0^Md2z "xTBl _m?^?R!wNϗZC3WO` DZ8P'Mo{Jd,fm3Fp5p:wgdTDsEe<<'hyWˣA}8\6s|>ak !jw_@tGDw)CH;b0qպ dm&ȌJ,h<w_߲[o=&-ƺvޢq:BV$U 9k{7ioY TCvx5e [^! +uDJG6pT"Iemd EQX.Aq68'u&ۖJi]th</{ΣqYG?ү :ȯuO.Q> U g2,-4":1$9US~~nPfsjȻI[v] J}U=_*<3~aPCJftr .h0*s\yw8-hjKpgo-Ԧn~t ޲?G/*ǣ{{ˆ{k0 r0me]yj|ڡv({-:J}N$q5y<@d%W1b3,?`ӣ"X)΀w,{&ɡoً>a̅ qm[8Qc[ e|&fTD72 ȅζ^d-D02}ʵ4Ĥ8uK9}_bWJN7}jKS&KƀrJRgry\(yYvT`/.rr9^9c"ڈ#~α y5]^p,(T(Z:wqn{ kr\>s4^(t ȋNelqy1O. Β$GzqX -9g\lj]yg_H% Bh dəNr==vM4jRЛB5! u`V^Cױy}N,xǀ}rWG1)>)1s|ڌpvĎȢNwςUj~- ]}]wMl)P/!t7h6 JԷ6+J_Χ"c%~hGʚm}}&xS›u"˜D]]- y?=oɴe7ɽWEܥ Yb]43o3ƃHmP1A+"gfB>_틦@7ZOUo^Vfm ?^ 5"g4̽pcPԠ.@.AQE* ݃m4ҏL[9E1|N<* H&Y/A39& ػA/\qTS 8IŽX;B GpipK=AE,yUAcЏ75;>jMPA|̣g?dPdKp+?z;]@`)"&ч!OqHXPF~ C6ÊNWnUfJq+.nrs)/YηRq+Kf3n5,ԔmaZM/pnʉ,jK۠Jk3h/NO&6> kQuFEx*({o ȏ-> zi疎-GvyO8e+ Jo@4Wl]=ޜY= 6 'e*$V UP׋]16bS2G7aT i?n҃wIq>LDF$m}dĀV }~}68E :G@to;XC h3jz2[Ȏ`8t)\f-5(ů]tԘ[Qw6'G׸utKEOueCHYBMphA%-ՐW~t "5 @A%Yk*y5wR!~-6t~}?xt i+k">9Ô;5M{s~ ?rO4E?{gKKx8,+Lϔ[}a2O-?vs  Q f94}H?F]h2E$J=@hImFץ lqk ӹc-q=+7+>=}^QA~URgI'jf Y%)|f_x_N"s?A{AstV zAJ5 CBT ' H#t; I5|)U#ɄݞABH#Yz Sw \mXK%p{`ٜ84ۋ r^c,镄fǶ}FqFg_dX8Eȃ0s^swX4%6TѤjN$3~al9reg;~[T`&fdi#2u/7r.v=f>д ׁhv>r@"de|z#>\wPgop&,UY\c 썸x d}ٗ1q&,OEAfV˵)YFx:dgZϱ `~0+AK(DaY3 /0ҏ.`錝"S\Yy^kr[&c L?KyBǘz ϱa Cs thYuP{wE p._W pZ09;l˝ZG3V/1WKS<|I ?/!FD]{`7n^h#6e_-SV5eԘڅSuDŽn7o5ixSM_X&,< Lag7s䷮~L# 9T IZqW `jumWp*iE =pL Ae_lAXGAM$\:k7ɡ=*u}.6ۢ$0tW##Mу f.ńOx*>r:&`͚("o_ݘWn;DС!std ;A&!n/[X <͛V??Z\)0ߑ @] Od"VC75TzKLcfM v<̏f"ai S!^$I >0&9BYo!"G%O_+–y,p/d҃/>'Kl 2㍍>k ]k̐8p&">ZgiaFcȺD yCZK!}ۑh"4عO$Nl>ʹO]\I/VRmDt> :/5o/x%aj'Ra%c7Ru n:7ZuuXl5I0%Np]ga&k[3|A+:)55gRhک@eW%,e Vc1q+L?y_P=x)]_fLKLe̺d2)^\qas{Ty$%t4B- j̛7 I4ɺF 1ʹڶhj/VKE1(K>c?HJF ?(!Ӯ`qK`{(a 7&8Nʃ% qi=!N ]%#YH1֗Y!)-X(}g':%h8@sM˚N8(Ҫ%:\-0-:Ciz™C9oݶ{ag|!J ~q|SVJM!m_6PsNEX]^'D #TEan2e.0@#2OEFT@i#;u 4jY dv4c@ -vS+ޔ~ ?J87Lp]Æf]dg0::ˆ2VO wgSTcWA bvlMD(\_?y>$Yvj^ .Mn5uمzsZ!eA`# )Fߢjr>Jnƺ{=K䕠O"T[?zXtli爊F@U֣7!ȇERN4bTH={A0in3i^k+,Ŭ%^m>ԔD '~%D>8cWGe ^ߙ9e+n"f \V˕&)]ߨIF g=-g:.}gسk}Y7),=cޢTVdkT2չ_Id9ט!€< `g[5xx9I1&c/IN ' `rn{Clov[bհ8p+w1"l.Y{UnDeHbs{A2$:M(iTڋGp,D ' >ۢ>u[2ZpuBNg}!thiFAx;KII!ٳdYCw3OhﺲLev§FꥒpnN EEfTݙE\J3E6k+X+݆´9qτ; =ٳ&[3B u(/g5ctxV%/IEp5a_ K.Jkq :͒U:b gi߹ǁ++<ijlb?Ԩ/$ 4fVj4Z2u&a+?^W^3跋63zDXd&3dj$ %(l#wMpHOIǡX+sB>GmM(sƼQn{јsA͜ST4 z7^G&ҞD?&bS qAq0qR. `QX[%!qɡ73UKPgGiձV+*vzFH+{QMBPT3pzIkkG;n%ה_8Z}}I\(H@{2̖VwZ=$F9x6Ѩy'A%9+4!ȣ`20v#Q8Ge 2u$m.Qn)P 8w7ǫv"NAR\J`&=9#G-{PEXsEFMIةN7r@/+!fDatvS,QnφdŒI G뉵:W>h@Zyi= OLh%#*TL= y0rTc-N s^t>nw :cJA-{>m0-3ELVs?9@7Kuac?P(۫Ebﹻvo D{sçGI; KFO:}QT%&[Aͺra/:Ϭ"qd@/8C'\6Y(^Mqa33ka4%Mb`Eޤ^Fs&)aDP7Wbpk"+2%㭧J~^WNw3ԏLk n+Ҕe;?e9(U%I'raSRtDsE"oWui<|eKQ, Q-1x ح Nv5(P)ͺ WSK ]W&o¹f .;9߹rLG 2]`LNStTr $C EC8p4+1e ;{ɏ'&ЅT4]` ģ)Wy06ч7YH$V򪸷b1/͖l;;:ըՖpNL> bUphNUGfvy~ (zXl&<Ժ􍗓XeJ MBn5DMz qP^'*WQیpKw3?)6@Ĺ2ڂIh82(ު4ȐCgj2,/VVX(_(waWvLVUUi%pɭQY 7W7>M! a!?v3ԝڠJ3R<]x0R^k7 L~~,+fv2ex.~M{ߔƤ։3AuBe?r=?[ګE,?'l8}Dk  ,\e" $!Ñx[İ0&vѺ;khaElj6&j":+.qY OM@A&F>K6bA/.C`gխSeav/R&e%H3wo792\f~/Sv*KJ)*ArN8M+>[46w:]ezS eo01KX9@\C8 ?df4o~(\ m 5p8R;:/ 齮3_orW& D\SKDF` ZhNEh& t;&v`wU]ƻߐi&˚_uGMgEJstD.be[MZC+Je՚Wk`].ܲsܝoWL/@L:Bşwy0DyҌRܼF 'BntR_u\p& Gׯ^r@Q`'k--5= U!~*g*^ix6t#h]'@{!{>W\O P,p;PY"y"mLXߘ .P (A4en$aԇc)J@=v UERSoKzaAŗ[ eu59= 8MB 8)90Uwg@t9odnk@A*.8 g ),x4zYrXauѫ'r:L,K9 _)LyDS?׶sf ~TrC|Eu .)j+#%wVqte=$ Ba2VSnW@g| Qnq|~hb[fGr&3X \:ݶ A{3t־pB(ZTBJu57fhOS%<}d<%+nCM9EK~k/ KA2ȻrN"o1/6N+I{PCYp3L}C&uI=NjQɨPڷ՛!Rw?͸Q0558r {^ZPXV/lUZW®Lv4+䢎Ң4|-(>SI]Pzw#u*bz#`96y!C7oMם\2k>F*"6B׿-%zӠ0rۭJ-g^zB6n$hJ:=Jo.0۸f3Ay2J \)5UK\,}tpBD[-QkU}*Ųr{~Iyx\_ggāA`nʀW߁<~*ę'cqf&}gB cθlx0ު[^ߌmj(gmGÑl*JTD |pv|,۳!lN\L] `Zd=7 q\Z.03JvRUJx7#K"[{Vd y5j{JI !W hi4Ka[5 .?۠vg*Bt]j^^peAR lSO@(/$]=a]ø;y#|ST[yzq1Ieԫcop4Є  OЎ c4S9$:{P\ኲt= lQ[8r]4 A4˜*44K7+TtT bpt߿cV`XQGΩl'[)t[q;/ifqӽ!{Rtґ7 &"h4SSx@Uw \۬K;ags; 2ܗj1ew8í~]GԪnPFmS >}@8?;4a&4A! W%A[\Wq6c 74U=MoDYt+?㮳:@R.k\&1 V983uX6},(F6:C!< !8z42~U=i Mnᩣޢ!R9@rF3u*H.'B ? f1d_B3zȩ ^'g@` Q QR(MiLMaźlaW|c= ^/4Q00F(UTm!aT'جj) 8~ Mvdߏ#BccItZa(TįsE"5_L2”6x&֙ҭWP>^L) + WۼT5obr; PR"5I5e[ˤ?;Y-oxU N3,$h 07&Pݙ%4.׼MP4 E^JlF[b=S[ST2 Kϟ->^?K2`-V"|r@b٠ḰDvk(8' Jy`cK84R<.px 9SH!Y1[(ф. XJ+á3{=I+Nx`v-gԸGe!GНD@bRul\*{$[ ֞] !j,;N싪BBwRG/kHsz /fJA^%nM:<9v-suW5ͅ8dsUdv 'wVJSA;Nܙkf>wl=Hʏm)[]*| Ͱ^ļ3=n;18F5Sc| %…ڜx}=!rd5ծLJ։5+_ M,?b&SCtalC*CSBZ{Km"J2VO\?!YRC'N4v3?uYTwfX,G| oWh1٭R}Ey&GRhU}\<+$:cPFv,`],y:,|S - z9n2z[% !N*vzEk ԂK ܝ KsHT'Do`[z)nbE%_ ZAwhHbXi]g3x5[ -~V Ե 2 R}ibk95Oi{y$(a&- EgcGZDŠ^]]/jR 6|dk<%_|GzUbƥD7rl_]b)>I?4:GR|#J"7@/% B'V[p攫NxVv, \ZVzu8p6˃Rq+I 3QRW&[0;kkD,^UyE[Sp0؇R0H(vyc)6oABN/|cM8x9Q#  &GߟJ`Omh-ܟO u=+;)?>2V89Cأd!p=sU >ir 6M89*" G Yy}r G:cAQbk tƣ#OysUP#گ)N}oS*&Rf xG&$GeSՌ"d0Sb,Y 3KsO:Zk4 HwBa 9~s 5 ptDLR CA.grk~bHd`$ P%[wpJy0K`tX.ɪvY8<5\梢jc9d 1UrS|ƊyN%Ed:];w:% yyEcŀ6HbA?B-SCd-j+IV 'sz-7`g(YcB\\#+,`/5رzh!7ePIpAf'9jtf70g{fE ]GYѫ nm$jXb햡pLyN}ּUb'$G?ϸF'E7 nCm¶~iKn_ٴ ӃYxj#Mؓ2N{-~W*ʝ(:hNÕX2\1'Q31cf<r疚i©H !K/v('o9~Ync$xfgP.)[:'j bD^H3vir"zӢ-5a-3lHzUlͪZ ;@D.\DϰMn`6+ݷgPV$YOwQZuI"8-uޝze0·RtZE\g1,3>,w[?) ʐ oM`ʢrDL">% }w>Bk=no /fTfaJTG> GQ[;2dֵVpBlwiR{jcF\!J:lKgk.6GSwO*_cO"{J\GN %>}Nz׵0OB'\Η0yβ9dPt㷎C e^"K0Z冺݇È'0Xs.BOZjvCg.'ޣٔY275a=Eq.}G)'X ,-y4+@f^p1BEo1T! OLV[y #HizB{ͽz P8GE;ɵq+z4Kc` q\/(LM8LLM5v5Ox4T,{gv%U!0H46i+v~c5FN2.,-Gz} i½@1tR8.Zi90=Tf;G|v.ďȂc03X">`Y8PxO,t"t'uh`/)c$Q2Ͼ8ǭBr{*1˾wҭt-6xr]4E!:c;&ev{yA .&Ǝ+ .i]*ǛױOOd. ?1ueS:\tX@¬=oj}~Q.7yN=+W_`Dӊ}T%$̣B9d?5\(~9{}aNL%F\xN9| a$ri S(&D_zZ+m^?Dv2}YV>mbP\Cx0%,R8TiX$HXࢢ3fTsӬf J'庫{X.p1 H"H\q8#*$~qEO{ƾL U[ qdvSt/P-ĔA40(.>)=Ia2A @ѣ;AՆbKmX"Ax4%gU=+=v #QEp5 X- ^ G q!mۼ[X9"K!ܔ^%PUJA8EL"3)M363*`]tD[ ig {$SX\)~p.95Iwr &%2, /έ8.7|FMx0i> gm_!"ʔMci<+BjUT%ׇeL[lolۺ`f\l{C&eL'ظ` 5/[?7 #Vķh_.Lt4;3a/Q >ZEʱWo[qTt5|^d}MU`\nY%s K5Ihl - J4,~/;ֲn]fJ$b|%~Ik\t,m8ˠq xq=/l٬}-qU˷*.LK0L喐 ?*JQCMHש+`~QzWnP’yDtjnITKiH(w<6\L[ˉX*sM%?#휈>ȧ `򒁖ze޵d뿼:`o%YC{Mq4SgV rWOX gyc{ 3=.fm%̠{VnRn5tx|*\h\82"P׀>mZkfNeKny?+YWwA#Fh"wˇux?QtGR#4h͏8p.f\׍:V'?I=2~=G<,rܮWocI0zmzp|o$sa "1w$)i9 Ggx{\gb\x96-)?mhvUZ^K@>"$< O<] 3)kbYBRHbtHD+ & tC4 w´;g` 0Њ=)٭]FaA0ȪWѱ /SxTh@u~1U厢U;AtHwedejzv +K1k ' Y xlijg",ܞBǤ4(CMt7RfZPpĸc* GU7-{I}C~hwFA=q(;~ݴjǮPGG)1I_y[<'_Ё`kOeD8\܊qkA]5=踥))VՐ(5 uZJwE)E,;n0Z쾢?Z(y)]ݞ4#&o ]ޛ\:3!acaїȶ4X_aw񚳞a5RC)!!vjL |A? I 8P #Z!MvoqDZXy5 ҍq(Y@W;B]#6OLأf,G~0u@Y@Fr3B\H7J\5:Uy (eȳkg\I;Çp>ŪuhDLz bZ,R$zA}$ }B Ra%֋58Xǐ|aZ{gH$]cdrt괽/ۏPɨ o2B*91^L!LȑۯuM@*Mߎ'ɡ!YrKh*^5m²Vacgn|p=Aׁ& 2e Cz euz0\ꊾS,bμ|SV?цcmW5 {U{6-PpREh."#}7*% 咨9FP:\Ar(e7l>\^Bp G6I7fȳͷ ksbqAWW:Oμv9c_0u@Ϟ,~EXh [$hjI @v at^bnSqTB+p%,[?,XյcSE@Tk؃wR)P ৊[u9 |q18.D jnz FI.6e> [ ;8]}J<5?bvRhZbQ.(r2(~^cZ,W),7VѰ 8HUN}>>E(nH3/`f!0<ۑ1O3 ,)r :hN'p5VTg ̋vFX~R .nPsŐc{θG)9"K#҃ݐXfBiV҉__']]bw~UK/-n6PhU~D@uLڮ1)-QTS6 w*e^$Ý#—떅%܉ex^x(b eSՔG>_0_o,9ʹߋ![滘4 bL!uϬT 1k{97&v2Yeƣ.6|ʐ]LUj0d;50@RçY-덱W Pkflϋ:d[kz8~*` 'ᑹ8Էg4cc&TΦ8KzK{#mq |raX#:VM3sMF k'Y> Ϋ@UHDDc5el$]xQYݒV+>-.#f CQq.J Qk&]K?(#~> Z*weT8X >Z$N | .킢i{[E/#︝d7/1յ NisQ*]jF,h:(O /5/}8$AKM|F5L&v?e2uOaP5A,š8,бa@bL/k; O>eDg|7x2IkStag=lH-YY\%5`$[mrO#=c=pUa,w  7~.V<%#T D";ႴHUe%ta2yl;ށrAʙ]Um^94CXG+WfhD6J474KZt8Zn*+H5DFH"$*u^hT\j~ yH.ԤtGi żM/θ=)XH,=?;KbkB&҅8~\Fk^/oQ0rjt?V&ݟ]a;%5nU}ZZlVУ"7y_7d](=BOJbC=!DyŦ=dw9]30]T\p "{f'%'EFeā6P tx(qNE%}pIi/7 /廪ȡx\ZmS L*ܻs13@| Wa@L܄`7U9(A,L;l_%:wC!!Ru0uv&]6 DNZ(Hщꉇ;M/]]1]8䕆3AÌNyUB+'CVVPe4La0#d&|]xtH93?nvjNs1—QE2tU*hB%H%5!|n?hk V&IǍ-*_eWNCE hQ÷gT*mBJ*MSnK3jN3m`|ּsص+"j 4b`ٶu!#햬ZBj:kQNxbBaՙAVЭ33 }HLy 8h$'pܿ_/r#]ܰZuwUZg492n9$ʝC:C1O΅LF-XzeJLj fpP8Ҳy#oc)˟GA/SҘ'ǿc {<@eX˗SN~+󫘳Xw̦iI/[ȀbvןtPZ&.(&{B#Wj按~e4DxĻKQU䊎gIjr9%&zqǼ p+ 1_mSLGّ #7 *gARza4<]tߵOU/j_UIK)\OgiY'jH{Y^]9ʮ'n[谕 Z5u]r'!hߡkή`Y/,-q<{lBP|\γeɎ]"ޞa<-L?M[wc4}3ˊ҉&>vj<6;R!fjO< z0 $u۷ icV֢a_CjD\[tYHcLZGji^uGF خ6dxc޺NeK/#p\Ż\ H> s/~W|YM|SSLxڥ~œkbk0fdUA#FƢy~GNryC+awosa %鯧4j@pt]6M@&k#yHd4(,0/*ehzCřMl6*̑4V|򋴌= VtdPVi7hcBE=`KgJ~.!hіS.(aZ}b5mRz7䜩?r< rz*]ٕ}uaZq <9[Q5÷Jd+(m"B$VN'*"|^U=e~OQR|i$~Wٻ 9\IytbY~G m?K"ӑ[;k .F3Hq,i43ˁ5S u 2"P8S}h __Z_u#]~0Ù(*0<16F(7sudO0#q,N=T%6ԴoIAUy!V03oh9?!aaW"USGTH-KxYТFһK)Vjd3TJHNwN⛉&$'J`4/kxrZЧ8VrѤUڕl̀s+{@E3$qIG=˷~x.hէ iOnE)͌Wjóԑ?&7͵tb+%p0_KtF"B|úʺd@B{Z۴Jܹ?5[hi:B^~Tw uiY5H+uB,)E[7 ϥc dҍԫzoz柿9ǢC}xTcQKXyVlS# 4v3Kjb?QErO|/'ڇ^c]=`KNحӆZ=HFC ҵ]A򈊽pein}`y.}rΪXtn \:ic/@p׊ c I44Ҏ,s\vU wSQnn[dK*͠}ƫjhNGXz{>`@IcM4U~tO|8Ng/2WdLckқ,VW) Y.Pw@UG9"OZzio $f90{|DU NqӕV2vIUL 4FTD 'i,@a/]P@:VOA/KMOcK67. AE@% LvuXkGL'g'U* )[GyLҭ\zWEG}1X$9`SUZ "2f[x(z!E^7#xVxqctU,{aDiS!DR e=8%By4DhRHvemʈ8ٕ?- bZl A[JQ$EQ; ~/P_Fo~+NsFS97TR97*ٷO(=~҂k:"k3к<ʖ3 hIgD(Ve絡v$\(p(uV뽉b 5tTgaK`/5Ō Ϩը%Q ]aNS6Kf=].t8)a ĩu83_|%~{MY-n`X\\sHyt8/1.W %O4e | wf!g Qˬ>*{^Eoea qvl6#Fw?rG):$C3P6cohc¹' |tLF$9+z:b߿H3\'D{ѷG rɶq2Ɂ,ɠwV5ūv8eyT"1|#i^21re)$q<28A|#6NUVJS.H}?+sUeF9rdɷKY~78i!N541ע( GҚ7 JK}>'1GnZE= E;h 1S̊]2pu?w`fyΘ_5Kr/` m}En4Xf[V-Pz+Y  Mw/$uK5"| \dؐ/@zI4,;ޙIsĺ,7Gqc#X" `"^Zq(yH,*Ҧ.NmlqEIL@p\H-@r0{'T-Dp4ћ 3gjD]~{+Ap\e_Mc$ %9#u?izcGV~`^bFga +Yd,VWnh|GD~#|O A n0wȹB>){P hI9amju4Zn}tY@bJ7B={C.43uHHN X4:a^yOt׶$5$d LN߷:zX[Bΐ!9T AJ\ЙnOipsPt`v8ޔ)\cj?X4|}Hɵ@clj0TF~zBH.p46Id1?ߊ`3={qĉ.Zc U':xEA򯁻+gidx<,v3SJij#d9g\YZݏ#skXiIBUFUm#c(HY:(aHM@)(ϗ\ ܋p ,. -3㊢xR/QAQHa*D_+>.LodŔg]K#%@Izя RgdWG&tۚ 9>@Mŷg6KSp ͯ$-N8PH: !9_#rV\3hB?3RXi N!s5;.9\dyJ.HH& *j8S_ X(\i4#SZXr0wj ̒0"HyN%dZ*pѲeg Ӎ[ vMxkk0 ಄`qmj2sH,{,l⯝-`S3et['dݚ[uX"dW_g]ˠ K[3~vr4_ޞ^zt1T*fS#=O$(BM[=宴Z? 0 K >jT}OkB/m_[HĤ$n|_ˌt~m3T1قox3𙲃gl(\_﨔t蕒}c/oS:?l&H3=:r=)EvE:)\|Z>&8@hRtJnڃB^JEY۬q/!ßk樰aH@q_L,[!vJ$}`r[IL:rxO`EC?sXֿM8^B茁X-좢A_0iݐ0j!rvK=IΧf+DL6-q6o+w>ng fXΊf59~JhIvl]<~D:]P(T0SWAMC~toϙ%aX{ 9i.NKY0x%#u{iAq>POEEHzMX?̶UH!0x?i~ hzDAT3?\zT; 70>(f :/U(8YhHuLvLoF@^h>n0q|U[V"9Q|v6wUʂLwTl p -1up N(K (م!'u4C{ee;]a\on+g'e483ސ 23""ZJibMB*98J4S[e3K2揘]HNPD?b\<@z"w!{.$I(r3Z6A 5c :`4O8V(4qDqjV!Op_2uS. Բ_)i9x"Rte[ުm(i/r!N4r#aԇ JY$eH;1A'VNp"1`_\Ƈ޿;ے& > uT'&\9gJ4'ugG&ڿ鶨N@&rOv$:_9_Œ=նE0>&]XIp0I Ny0? tPٱ"%ǰ9 (S()CK>Rp=q/RG`oEݩU`|wi󫬐͖sUh gW H>2'uW:uS N'V(82Ȕc<߂&t"~m'%%[ rIƺQ;Ǣk }O}@úsX e76C+-^*wm4Si,NbQO_.')/ ]@p3v[!N,cecFAKN-u,U^k_HfB"InNhfv“8]l<QUT/x=‹`U7 `7dɹl`ttÔVRDFc&?gy஢s 1ޙʪ*7sKm) 1`lI T״`lܣ(f](<¡'3vo#XI7,{/(ZrA;8 !;`y8@>Qh)8j2 6LL,YQ0 <ʗ/Õ2ze'eN gmx VS2e/y]ђϋY@kdk 8o9xCs VjO},c%ֿԉQTjqq[! >>u!Z۞t/fOoW#!T NC>sӱ~C\qKXJF$KCƚ[ʝ݄*/691HgDS0F)hwSsReo!{[Tǐ<[g8"9\K9Am(`eYyߏӾz@c*7ގRQ[yKA y\?׳p. 6šyx.#J׽LZ[X'[Im|_nr!t2.gjYsLAf0fsaq3T 6J]Ma/ 8E<)rZ8㉠yrCZ6H@4ID(;"py qT7ϛ/L9䥿3;b7-Q-9:DO΄Vj㙶?5a"jbAc c;`,Rep!{o(^LNՂ얅á>9Kͼ30rכEǷ!rT.3~1tBi`h]f 9v$qN;q ; 7\Ⱥ?E 83(آrN D9 E[>;XʠnRS(Cp#c hUs6C*ٮ4@`unýXkFz{jY3<yl{b&duGӃ9PbqFeќ6jwe/;-&fͨܶH%γ{\CEcs$co?],}>Ts EHBbP?{\-ȲU 8 ݢS9v~-)v _4>\?Bj6ҕDR1 > i!Vo>R J.=#͍Aأ@<c3 s5ἀF_!em zMXE:nfe|VTTXk(mE}H(m(O 䪎U:Cl`ܓZHF ȣg s=: Y Hwu9)#R$`<ԡ"7aOb>5_"og_  LB[`ϊ$|{ -0"-A' qDZu2(pY2ǥ,g=ڢ?{@_`.녿*+͒}`t w@hJVU֗m*6<ᛟ^8ʟQE.S,pN?!iH3^D}Z4WQ 5"qA< ̆ڢ~Y!<39ôB"ۢ'ERÎcmwn7̮l+>a,h}rN|jpM$;+MBw|`$d61_;jCFۇgڤn 6x˱8G"F6T@IkN4^m[֪g;+&带H"U 69ЊiS"^ON6? RExXÎkŇ,Jlhb{g診zż!ͩ0Ьb3On>',(52 wu:(X{5%b6 T𵦎O-.Z ';LIќmmoCOɰD^Y7_U{\t瞾ސc/8@,ԅ_PiId@W M} SGe IG%%#(vD$ܯa6v=ՀLMtoKjC0Bw=bJ_<s5.ȇM*SG#1n? C5S՞ /[Ye7EO9 ?eU2`J}n xi?#7oOg h /X:4X Q<1̶y&y]_S3DCYqSv9GrcPr7Œqk"eԚv|:XDCI"/7>$"k(p^EnoWؼ7eºG4t[LSkÂZ>ӡJn%X(LL[[uOTd3{H9jS:1ڻv׌#SgkXn[NJ;\#S##ZBSpzفȴֺeM^\ڷJ &BYv̄Dq0V\p'JAKX1dM!rN'ۻ[{Ϭۦ'"kɐANȨc͸S1RF#4ztg;se"`Ig>ĔxXGba3ɺ,#ّ, kqZq":!ߘi~A) $(#Q]tn{r)xdo NZv6W!5z=Xew3XlXC5@.J1PI+. %߼OzdZmcSXuzN\su;{i:XsiA@t[+{*c"H(Ц XELgg]>|MVO q8tYC\žo5Ff-(U՗~M=cJLFo(3Z\ldd3 `ǧ)dPʚog@7^EѯݥL,ݲ n&) <!)l[IJ<1Ԃo v2 QZqzgT nZc4vZ|:t$5wݚJ0XȊk}8Vj Hh^ԁGgA5wND֨ʷ$K'v26)b)MCȼ͖YIɥjQV.3zMkw%|.E\_Uû\O$BCD0O;ʥ cL܁hq@Nu@ dk܂/P|k@?f/ 0Y/6jxDOhpO?yy6T!,8^? 3)\# -i]LdG0eL%vo3P1uYcqxnJB^K2?*Pc r}m@3|{ Q_Eu*F"eW{%*Rb }3/:Ss*ī")^7y"e[+V_~5E݀/z/ DuH/Js'#=8k@7+&D_\ *?[B ,rrZ"LK>c suZX~hzI zVL>7 XŚޚ{Z(-BH=oHo֫p gJMstU+J7aXޥµ[0jƜڃpXjaG-=ZuH3=#΢ۦ4N;VѢ%R̓V,>ԏ )[B>슀ũT`pQ#цTl&l W H':lLsje )ʅgY%9Pv'J8n-|SPiB 蔩!2*<65QU&"{FL"\"cd&iEjB8I(P VbCvk5@LZ\d{$m`JJs*%嬗9ViFi/" uvXe ;/)XzZGKTo`AWeK5\#Zn롱;vԈ* 5[YiTN1J5AM2tJl|YRQX0 ޡ.EpN<xhh=3r^gϖX>iHwKCX֭<_a~/x4I_0&8ܨطsZo(& 7[@FY*["H *Sђ)3H+c[Qd '18y|q#WW?C4ƝIbˉ3Wg֋F>{;&fB`3ҽsRW¶2he5dHQTM:<ʙk*'Y6 P6ʳ rb6$?)H)|K2L;RgT[zoW 5`ѥ(M}o<4 :o\X5SӹZ΋\LRCoe6:<.wV8bp 42avNtmqs)r$$#yA{?5<-"511w7Y;ߪ>tv4dHr2,Cu3يsNei)fEqh2;\Ө^D]0i#|2mHَ%])bPH(.IH@FYb7VQ'u,XHoR,!! RC~×\MԳ Qn㐐XEDRQc0=ژgV޸r=us\R)WkAm~"%)P`$>#ΦGLScnƸcy%o|B}|%Y{t u%znDfQ; -UeQ,:{3e+pqSƒ.f{Ճ//Wj4ya׎Bћ8 hT R${vE0HJ]/#V&²g'D> C@j\iXsY_[R"rYN.fI8Q3˙x9UEy8&oyek W)=d+,윉_`ZԐ2o˺ ,h}#k <>J>Ytvaoȅ[`-+5\fz91r rU 䘂~%lyۊ=lZ<jN#lbfB>&_uvf Tc0bJ`WN,~xY95Qb(w5*U?&ry1\r%WLv/)+G ߙqΏ, ?BH섀Bnt~Ȕ$QGr -D=1= $u0JF nDr2B!uD~ehu$p=@ :bIE缥WOaέXу́ DS$mPC @lPpᬫx8K^s,\ ޮFCdBcg ,,jLp89A`$$A4P3VI]TJD*mX=%J˨{mEd@{>) ]0l7mƕ=u RDۘ@%%no9EG +8{N⻍UԽDQŨ.}XSwI|Nt?}:3NȿLp imoD;&psXPIz 2#``K׼CmұQbU6v V7\=5CM$T|tpA_y.k338%` h` }/RP >L<{L\:h Jk^^(r3'ZY] i(#CVh})ޭپ35uE5OW\7L c,7HcD :Y*#l߷uXRrPJT8 xyYkap`Љv-bEZμ^U:5ڲ^Ԧy +`'6vo /մAu k ٺg gV2$""}F+G9Q8B0m4m̼[hNeFO.ՎgeC䪎/F*Y! {2-FKKl#爅DZX\Ggli"Q1@y y@Јf3ƝYn8H&e8Ž7 Sߥ9 sjL:/H8/Ҷ'Ғ.2WL'RG|8Z7Y rG|p%;A C&5Ȼej$i*d@g}y+߃+{Y-f[: nÉ\Ň^O9I,& қŲ]byV˩ ` D:(KkAۗ' &:<`g%Kkr$7d`1YPA/̴*AY4w]DW)Gu/ShyM_f0&ruĢX衻gLxꢐ%=({BIV֟kZ$XG9_בTJ[#Ru*24pe("9ȗ~`(8 TR#X _JԬderMkoa{M#SL6CmtߧxW{YT8V=:4G nyfcCy 2*$.DŽ0} NIWk9axǖu,5ZJ?ClޏsH{*S_FE7L=r%8ۆO uAV0ITLMߨ) Kϣ0Gگ'reӱwx1qOr-UNYO{Ac_etWyk?uf0.AJlM^AxS ʱ}n櫢 iD E!.reݬs_.A0M(ڤr n/"mfm>Iݽ57D}rmH\yyv_UZn6cM h66I 1%|v$Xp);yZSrV\S ii4ZfdF.ӆ"{6 =lUEª4NǏo>CztAb'E UgcbAycH)K-m~R0@ 흕!;+f xˮ¼x%`Wnf=U/ Ydo U2.vg ~-瑫Эź Cʙ4]P͊˾V3iz_O=el]z)]G \ }T\ʞNl{iB&&Yx⯿q ׌=RY'tgD=hyptF@"(L='&hv?XTʺh41Eigy78.}MKdœ*YHl.OXmGݵaN6y;~eZ&XX(X[MCj,DV* L¡î^)W`TrV7ZdzgnWlcĮ,gR:"fů.){.C)A[ )Zg?KhIZn^!w/ފA ' XȤi> &;vLEN2w.W&r0T5h4ZYxʕ rgڤ;s#B77~3nا~-dՕN_lIv쌓 O=ϓbVPƷv8-VEo_ +gܭKpNO󉵫^rWBtJRC Nw:So *-3W48%{4&| aNs+y۴7Nî"]ZI/$;f=T'hGdsQC:{z`n\\ymmp$NME9:/dkK״g! mB$3w{>[p-DXND&e  <˔vާ/T_xHNP{jo_%x'9D_#TZE#8޸+.:xiTv5=4X>(?hR\V"eIDOPcOYgs*p{)br)%v.TqoƨHb>;ʪ#귡6XRKsr3-Ʒ}Bg!$"?RR \P` lS2.B_BbY/Df~I?x { }HXV†X-rc{aK!\nYwȗ^(pi3^M栽ezp?q,t}ؠWp-]6ԅIuݹD%Cۊn|ۂp޳eD3r#P/}rU5Pc>"NpJ+ Y&[ H'҉ꉿ~ EU"0kO.SnvmEz++0(1D8'pxh1E] mI.uվf#w +ǖi+N0yšJk !yLBǿJb['p4lVD4*–F}PK#KGDaU9a0ܐIauoτj9Fr\ߌsh][#Ka(ngp2FQ;t}KU'V1 7+¥ uJ.W^CϚ.j `q+C5(q 'SR[b+o'ƣ89h G:t:ɘҖyueYp3Fc6grVV>XJ,q2ƯG=r4ŻT|VHC$]?S`Qk/W1To #mkBXm?# [/s@_7ZN0ik@ՓixKȈdt<͜=_{LS~7<ڽIuӺJ ^'v+H0}p{:n QhpfFj2u̯O\{Ɯk/' Yhة1&O}h"^v` J_ qHFm{[[7]?cHhgy@gL S#ĸ1Q{+g^i;)^d&,kO7⇑[îϥ9νK6,=bWflض^0i1 'Zf/$W\I?vWwO~g8%:v%ik+j;2 .$ZJ:& bh|;@n,QRM}Gm/cQ0+ uґUA6tf ;c>K.--b1g׆QeGODxA߂u8cI檐qcv28 E^^7wׇ>dflvc8Um_\D>_,tΖ$bĝ|_ e /1)Fbf2NT5lPW^;Q C4۞px̞p~yO[9Qj=-QǞX:DUae-uqCv[5_so\c3B̡ؤVL$v]$MNxD=2(I>P!Vo6yV|%S8ޒ)TdW鸼 ^Ǭ'9Li;|BE&Ѻ| onNF̳\~& i_-^pS$X q$ు`K%+;Z _ʄEN}0Vz>wh)<9{;*cKJ׿PKG4ME,|##8M[ ^p~/*IVǗ:\fZVu;k׺C\0~g^R5SdE[_n%_[x',f~[ėEu!ﯗx(Nf%\Pv&,-zk~eD)q g@D ;H3Y˟̚b%cGggUhx)1*ba$*Ӥӑqy?nZ6/~]sc.0]nI͚RQ)DG;}4ڎߨ%?$:M_ƲHG"Q%:oA#-G4D:#agMuD1Io؆^#/x9~?drW~(#~p&PPeR5&c0 ;ykr8c[# _Fd@ 0 |@-#+ʴL ` -t#}0SgX`e2b"Z ,=u k%2f@Ü0E SR}?"'c1-soDB9*#vQ$׏0-e!@|xA; 椈&8~P3~y/ݠ7%4b i!mLBbpࠑ>KǮ U jvb4nm?U]ixBv7H.fl]Ep'qk4 g,Ǭ.$.ɞEw40%p;K;8mXfڐokk;צ QEZ|qGYLn4O^3)eq~;^HTQϾkkU N`?֩m]w^Ҍ_vc@N?B8#{u!Y&&19XFcnv"tGiY$ӂ-'$?18>j\k LߥYʭ~3KbT64)+:Ooي`w#r!+ESi:J>aς|0ozK6Gq$=gı b4f(ǴȚ)u?=&[*k/+K}\>xL RD޶H#DhBNd)r>!0༛r.vxY{ Nt1_גl'0-~\O$[yS DۨhR=ѥ<הb-k"#DHȇo|B!{UsXsX |@Urq .XyN 2 L˖Jj>z𙲁Ij@Wq6FuݿK{ $G# 2\ "l>7Bl&ǽځz3e.e3d fs_Iż' 4d@ۣr9|QY\uɺ{Kk[EB@3E̵ )g]r7|63*Iژn Wzz,~5f~,7be·m!FE,)H-f[3tͯ(u5*PfMn1Sg:UaB#veOxB; R]t J!PX :[\qQJޅY䏝_)Ja(^Nx) d(YqG.Nr_ cpbw̿ MGC0lt ە+y-Ҩ"fbk]4í)_}iA\ O4j-t^d?΀KcX>DY4Q}9LD{v~Mn\95$,{72y—J|j_.v:@6Rh5^ Tf 4KD6V=3 vv?}a9pWpuc h6nC&<'G*߇ C,[_;AMoכj) 04ߧ˻J^5mRe)XI }LwӤ h [-~@ n1B+Bhɔ1t0#H*a";YR~%v`e!͖vP77J"8챇 *ΑQ;ye&g!ƟBi;S>D֌-}S0W%KRCVx̢JaB[׸=<))InvZ+t<+l1>k>9L v7~3E-_3 :(#DmNѵr :8Gao.k|L&N`枣6YͿB3h$6=PϠnMF xqѕicg'TRV̚GxqgKY LtB(2w)]US5?u\qxO/ 2# Ũ>/by55/TjקAH QMθ")i\[Pm]W(6blWP#al ;Ex ]Ho&1ۻG[TN|'eߨv$ȸuP*``7~N#=D}i*TWE~xcD.L.0 @YC(/j\|8̞ bM@刕C6Ey.W'R*x=Kb_փo슼vYW~"C܉?E!=a(K#EK>m`Jؒ9nk:vS, rgnC8[ \M ]L\7Fꬦ$I8"Vd0]4#dP46SF: 3VF-A֨q)vq.goTDlL6#LTO傻) a 3~5R[UX&HүTa#`^X( ZE^o_KWkdV3om^oZB7,WA7)6tbZzi ꯏyqτL^I()MQ80l'^( E;18ܼHj9wgԆMIиUkM!V'b@94F;t* 8L|'ΤL>_E:)2eH%ϙϟ+EN,BR⁌_י*OΌ޿aΥM qL=.CWC,JXH v3geָ|]B+kcTaga{]WO h>GB DwFJ4)3Dvb&:f!ihA>n ktO1G|%Wqgӛu6`:ϡtpÓoף0IJrKAAk=2Cu-E*6Vipc6 >-+}gQs2VZɔhh vL'mjNĚՂ |T(2[&\뼂B5[PK6GDz>/M+&w%n[_<Ökȫͷi1,ﰮv_Y <YsZv303R i5pY@nJ8!6|  ^mbMڏ yOl@>dp+(!ؠzcUicz7l2*Nհ4R?mI.I{RxU[G_vZН?xy< lȯiua !Sn Qah8e٧=g#,B <0ywsT't̀k?{\'O`닒OS{`>~GFH[O~doȟ=̼?b*n`?[X#W哮&n)Yn餖4?pKpU 1?£r*"=KέűKl•b$- W(`ND2|O񫡍Dל:`#hpb8~Aql='rr};Rg%5 7xYm!٬X^QK4͓cD0/`N)x)9G]U raޥ?< 4ײAKULj BmZ !k!YۍqOE(+DYAE[LuXHjU̞k( &2cR۽ӳ"z2^޽%Mu<TL",M@f7󼶐HѰwFgߖ%Hu+k5I}IUh4$XK/9͞MVQ`LqlFMKzZR\Ti[]g-$%!ٖܰ4g,I!@Ֆ&V'FMuPSh+! KҾ`kK[vp؋ht(+.8|x raVat{[HG΃V*jjV=| Tj-`r BZkj2ѷ?xn)y@Aiq][o8`~R妁h/=K+>[n/[jjЧcdmw.'B|R+~`uD'wbi+J`UzMȵ v}{ >HA_&TZdq1(!DD;8wker׽'BN8Z*l oe8JCVq{[+bH-[0)6 nopqpzWiDl 24P߭ź 57^uO BO p]a% py eBfeK+E0!q-[|߰$Do1  u*uۏR?Jl7 c*8(L ǒjdQ 1Q}Ғ YQvwö5'{NY|3:YiG'cT=(  pp+I7w 0RR(뿣1YH~qƑVqO/ʫm;JkG)@)#P ,D YϤF^KNh<@rx뒁Lݛ-jƣX55w)/ l+y`.eeg]^Ż7|QmN1<w gXӧD X$rT4h'![+X]^25xʕER*0H-~݅/xu_ɑ:D[dW;T>S(cPT3a`ୋHz!ɴ}~)sM*-DeKI4C,bdK׈MSD>wv*B<l$-=pMgm^eu<Ei>v\ 4w  $0M8q$ѥ荝.I>#inyvUҩc:Sp(ňHlZTaA w)-{P}HՒ+뾘a,wT$.XC^E."@s~gfpOacgn6 $GDx1*Tt+j)a ݙ9͉AV-׃wOL"F XݑѤ>ۄyZ܁\1aWz'OQu4G b N} "SU,64WNanE9ZT$Wm8JCtH!*ö?23)z\Bqi(:B=ViD=3 d%e@#%P=ļJ)̘ Jk`zC!=cqsVv]vXmʃȃ-i֊+{F^x۽,0zp=S PzOWyDjnc 吚fY U@:XVH2V$"ג HI*k㱡ü?"K^ɬ(Uk`Y?lZ0?m=*츢$6JYVPlY($SfX2\~*Ss@dz~D &/y?]{4eW~2)ZS[pc0*كeA폗=|9Z=8ֲgams[j(a٘Nk8!Xtew(xzؚ4 >>kA=ȇ5 kJgX1 k4U՛"8./|'EIߌ&@0gI=]us6 _l4d䪡|n1>Wl"րF9#/MaA`x.Cj1XoɰŨ2+zmT;f|T1=?ǩm#(lM0q;sncι(Zx]] *_M΃&u%85ԞLvA+tAʵ gi:F`)]7hwa0䷏ԓƮ8QJdNp> gCQVF&{1 3fလIPSv~ԂpL?[wdG H2BYYTV\' ż}>Mx_¶H䖔4L{ M'?@ .)vbJ[vBcV l 1no4;A Q&9}eT+ÄϽpJ g$Fҥ/I AEymL<#뛚eo0fVߎtvs(CM 3O=|NN6+6k{s[Pn";w eJ_ hfnE 6vhwhcVi(3 lyl}_()%;x"n :Q]]GVX @~鼗[zY ۱k]''A䤒oV JDe[w.͐}< Kh t: fhxzCd+dvf1L n:J*_:b.PPGZ[BI --~r>ـϹ5^zc7pJY/׿S\ck'3br Ů. jQR32ץk-̕t1ީ/S)! p -)J%U/jDN* ? u%dB)@b: IJemkPhmuĄLa,+\yV}yxtwkc{->#_Qd̋滹ЕkR*ii= f^;{eJwji3{ _i7dG#?w\)&9Pes%(xv U\ >yhV$8L=רv& 8!gW"$eIf92ϗ`{I|{gw60vxX;BDH+E5_Jjho! u?5`n>:Sv+%Ƥ^jLy8{e$]w>Z`sT2gSp̩%V0A Blv`W!4GW|<z}Om5h5B-p4C FӞ٤wXaOchX=x˝"=sS\rIVFY'} @cXQwρ*"=rMm JSbQpl:d]e%L?Wt+օej7p̗L/K[fVYbE)2ChA ݮ0aGp H /hBY)N: ~# `>hAB4csbV:EVwbyߚuf*OޖLˋAА$ոXϙj< ҒćuH]I{$5o;0бI{M~ 0)s1T|Qp;8Ç.P]eWűz4!W3Vn!ZQF'|T3h)am~cFުt}`P-Jn= 󳁒cJC] TDɻw 걗o`_5Vc3}hjBH kц#5XL >N5>}nT 5g\tT3gvAڰ[02reb^Rl񏗹ĥ4l{ŝ{$) _S֏7Au8KAJ+(\v)z QfA}]xJ$G7]0=>UhP.o,^Qym3'`alC\a i]W1urQc|{)AGe] W*_i'5|}Z?:csf(yem9~k|/q_8|iơ O'Džp97~?D>ܦmWDII+Pw5~r~SKiam=ѢѮ뾨ֳ2J=(1L 260,RQm >-76b|xx}9'#߅ȩT6:X{i*{9o3cm qw]E:`z\bSG"!7_`ª̾*SGw| ̎ıݹ%MGZ<)i2u}3gE[n!:ٞˊA8{"q-cDyI]٦mhWZ1LBZS8ip_Anֳ9ˇ #Ex¥$ 9(Fn&epdke`K_Rt-uzۙV|8xxV$'k6=(fJ]MfM - c8j<`uajIY} $HF)5yIȐ{H"-zKrmy%k }( WbWڛ-ښlքK({Ǔm:8^K-R5Bn5[-M| =Дfd!};&e{/C~yҡLMOD-⮻'{Ʊ’U}ì0DWdR}r Mqv].#2A기u=q鮁6/I Ohpt{uC "ts jk u<28AZ \U@X{O_/ptT6iTe-)[Wf/"w$ayeq1~ub;9YUj0^Uw}?쮏ߑ*y}}&~KcvX'F3:9bW\<̄O#YъG "c\[fNQ>ISV _E7nKK>\lQdAxME* uq* 'Y3rws/aR"^m2fP{bLth/iS{KR?zvbʋl0 ??`Y`h#fnLrS12Ǥ;ZAjQay gQe08A^rt?«*/sc[NιAn1Yq E2v5J.< Gt$/[kԳ;jGg7%jC CʉhV\V.l ѷt,p4dt.IY`m_VyԘ{1T9)G' ^2UE^m'Cߴ ߝ7I3Q!$.w3M$|8"4 Oqj(rRlZ쉴$1z =BhL`QZ^Ef@mcgewʳs"5AXA12ﺍJbpfAYwĢ3IWЕ肉 IuJ CY1=ʹz:xS=.sN`OoZj1DP45eCGx>RpP+qO5(\#6f0m K$7t$;]$l)M:w 9$"@@gpԘfVaY:O#C4)!s}É*Q{R]NXf̢EM P R7<&eFNx~BX܌guL5?BZd!k/L±< !svoS V uW=z]^nJC#O_yTZlA炳WVyA_LL0R*GYuJS= #U5P_>F,mxm&q\cX-HB*-NOHݤFHCٔ3bEXZ,#.xZ7$Ǵ`h@iM~*mEvV %%N>H w=S@,y\-P;{]AI?-/\BF<*1~qKy b|g 87'V>z#hWHݛJްk3*O(bA\z!WB{*CF&7itXy̏mNԷT`*m,1Lr p`YųyOK4/aEм>'xޅտW0%<_o~T4 ˭)Lo;mR۳<|&'g'Cy2D7 h*.fc"0"f?K7Bs0Jiu:L^s^Jiמ)j"PLF#TD6\}p7 ǃ"&Yq(,^}& K] j 3o8^WF>uzALfIs[ciZ䁙3Ckt>8Xma^tE+T^ !x_p5v$Z!Y*oXV 4 BKG<V\Q$:+R@| R ί,̹i tiWƞD. uYplXRBs tv|1AGF͹dv~~91R =?ot0Vb&N 䧹}t4g^,o^ȓRģ SцE ;I4N=K-ѣM#~n'(|L#v٬zs6,;{^/KrGd[Fq63^dohՊF<|%.4 ;PHAt}>Rg:gGI%.70rI}J(`<pŧIUp1s]Deru0t;P f PA㾇hwi5!S:$ô$減0$<=vn,R(Ib`x;2D&+Մ$TvIDxD OK2s2 APJb.^A=!w$MYx_QpM4H쌴 Vc!}Nх\ڲpej8G6-{"'ǂP{$k.rQ  7^$#sGD~jزi>/y_,N\tfֲQ771_t2_'yv=j?25늦0q))uwwvՋ"S-Ȩt{ zI~4@=/AbS=կٛ('>qM>yG:>CovyhsEcN݀^aW bzᚨ;ŋ@h㖒E5dxҵo%U| 7v'BxU %JhNWF1onsZ^@5Ruż⋀h논BԁZuC=dQyw\mLp%Jxh,I,IW;+R8}m11fGQcZ (CD_w=gY{a;&_X*]tllt.a]R u 8Hn*D@v"5s=ڝzn.^RP>~Xp=[O9Yn,n'~ y Ƒ°=$+wʝSxjـ%4bynad%vkA>wPkqKk b$ |1DoSQckއ (1t\H!= `/V v>f2谵6"P믴d l51\m9}6[M<'t@:ì߳՘Y"v BN5i]DצUjv P͢ϱ3nV?LY wP0b%It1"x]xCG:wit'wT5Ex$6oQ  =û(#X++c@V0 0 PaIx{Ook0/XNujl}Bd$!c \xT#jbUd{N:Ȁ;QA}m!8wa"CX Mq.H mansa/ Ҡ+1Hza!$^}&fU3HgQs0Gk'[Y\un,wG6 IcX |#@[6B2;:CƏMS7(qгcOy2tՍ.eg.40P炥\QҐ9=茧}qЍ"1+ >DCAb~OKJLjQ](*„ dzkQ/ H}tXdtY?IJllǔ=`O{8˹r:Pk|EV6ˆ>؋[3T6;Zg)R vQz ([Ư صc6vwC?:)v_~ i6e}kMT|j,| /={'czj6%kD M5ЪmkwfpmR;""T.;#2/cm3.[plt\tdكKBduL**@y]16Yx nKNoH}DWSSv$^-[%FIQV0 _&F]w!4il!igYwT%XRw 9иdҠpedU^:J/KF>yd)9ʺ1GMaW.S5-y1.}?]I5(㷮{?K&-@ E>QH3?팷 TKTT& f2;AaK'v"1{Ad=m*~f^_X-6{ KA('/[ҞVk{M#6{Uv}ʣVseY ()0fg⾮̎y|e r /5J`}u$ ryvB}z²*GKz3ӵ.:o=1HN@a\GQws/4*՚9?N?˫j, ,C̤OǏVq(r,);00DDT Z M58 *Tܠ_72ncqp]_.[ې{jV sk(ᡪt져M\k:LqV>g>K&zTeԖLh_ QRۗց_q1c08U;0vU[Tem# x./\(f_;}fdnaqCYN'Ij Bs#x~¥pmf.M{VcaP1̥Yib޿UZc.ks&)؀N { icjmPQ1rm5z6(l heRz^V󈑲rm;i=1nsU_(_giDoMHvbZL"LYĤ/Y1@vN{R޼PWgT!36)`N} 6躁KہP< !Pi_֋/' xu\>Kb1!NkY>/U7|٢!k 4]O EJkҚ4F#IL}+ADXփ.& C30U GWd[Vr(R&q0DJ@w B EHZ^`ʈ+_Js/d謟k1>i ҳA|+ ؼ qm)9XG(lģ) Ye&vZ'\5 3zƤ(W&x[!>wkMf|<;S17UÛv%H`K 9*)9_rS M8wFʥ^nD38LsᓒM*u= {t){Q쳻p%EķqmY8!V6)i`zY9ީeBW\ vwKĈb07!!??ULyXf ,e2ո*oGյ\@nRxAn ˮ%d3xҨ,ߩUJ-u<%"OgGEۘ|Z9~,E5;7UQ'cm@SͶ*ykG]hWzŇq&w NBe1D8XˉN&3q8dHQH3!bM[?Mg0cYMvc# gMrxj}Ѷb/dHksI>MKŊ&Y:h+U6KԮLv>>Y>suW @x|H `iksTHB*A7&H̎/rsCb-`5iNGjg*[uw?OQk=#Nclt}}ާ%;g,{>cz1ORՓ[e]XvM&-HX6%Xo94Q-D_ly`ryAB8wC2$#˷LuQq} .*G[IE|~Faφ5ΉFUt0$#rL6v!, 4][gT&ohN9"orl\YW/77C/J.":x|y0鿨 ë}0^q܌)=06kN!gSo Xv_:XvzP,Oi%|ӱ D{z[}X?//}ړ@Y87 $bK•׻:407B[,Z`ύRG6DDԪcDQ_ 7{GaBD'OOʌBeM\`Ιk&Lb;<6Mہܺ]󅛈b Fi[Mϱʊ3F}>+$\.%~̝}6S4u0T|6QTe֗6 t^T&ahF+D.Wn uΗ Kn=CaGvًC "ˌG0feg' Ssl#7\\4bJs4#:㲳~FS>ٔ?S'5YxpnE U70œ5NxWAPyن'r9eSrk70qUuC}Ż^k 4EfJ"Y#9' i%pmH-GK8"5+U *Y${DSmx2=RPr۫H]@-h%^-UR- {cF 5k69 3MV<"naO=& F"}%htTԭ't[zhyy9كs?)6 KO ǰ"DuAmLagWykR2{4uIC&^^43Xh9Tڀ˱5(ՆOO9ccd;п{ #&PoC x&H Cf&)ni|طXJ=' kԊh:ha wdMs='FIenO>njop3̊l>9Z$DӠ\L绷>X'E̋_ N%EǗ1/v+g)ĎM8)ĻGS)Fժq&R ̰?k^Mͧ[+3KHs~E%޷Y*A}H#"c;< 1 `'_ѸRrI%vKoQǛ_AYMU: _e@NpʽH T5.ßO70,K}xX Hxm`9AZAL]}.~N*V YZ