libpoppler-qt5-1-22.01.0-150400.3.6.1 >  A dp9|]D+3orƭ2b1Z0UFnU>2vݒVcg;LˀbeƙQkU)t?6KMnw'R`w^21JÉsЃ`A ޘ'-DN` 4@e0!Z!*jCj!11|ݐd-NgxnraLS΍aAy?Ub)_!_TXJt/h)% N)FX33c57e657f3e147403cc585e2d2595fc6cabb1b61cdd65eb3194ed98920f33eba0c460b14ab268bc0d1406ae0ce6f26b0eb3a663BHdp9|~ ):LK~`Om"/m{\<ʖ(#&AV$m_H.^8>8r s%s(nEܕN\4P!8H{U+4Ss5,#V Cxcvr JzxYeVcoASY_x˓Z<+H V*5k<%Gld&kd@U4CezZQ1 Yp>p@p?`d ( Z"? Uf     $PX(8^9L^:^> @ F G 0H 8I @X DY P\ |] ^ b c fd e f l u v w x y z\Clibpoppler-qt5-122.01.0150400.3.6.1Qt5 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.dvs390zp32 WSUSE Linux Enterprise 15SUSE LLC GPL-2.0-only OR GPL-3.0-onlyhttps://www.suse.com/System/Librarieshttps://poppler.freedesktop.orglinuxs390x Wdrds20258d79c18a131e0a0741bc28aa67c845f36d44957eb168998fca3e6c1261dalibpoppler-qt5.so.1.30.0rootrootrootrootpoppler-qt5-22.01.0-150400.3.6.1.src.rpmlibpoppler-qt5-1libpoppler-qt5-1(s390-64)libpoppler-qt5.so.1()(64bit)@@@@@@@@@@@@ @@@@@@    /sbin/ldconfig/sbin/ldconfiglibQt5Core.so.5()(64bit)libQt5Core.so.5(Qt_5)(64bit)libQt5Gui.so.5()(64bit)libQt5Gui.so.5(Qt_5)(64bit)libQt5Xml.so.5()(64bit)libQt5Xml.so.5(Qt_5)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.2)(64bit)libc.so.6(GLIBC_2.4)(64bit)libfreetype.so.6()(64bit)liblcms2.so.2()(64bit)libpoppler.so.117()(64bit)libpoppler117libstdc++.so.6()(64bit)libstdc++.so.6(CXXABI_1.3)(64bit)libstdc++.so.6(CXXABI_1.3.9)(64bit)libstdc++.so.6(GLIBCXX_3.4)(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.3d@caq@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?@pgajdos@suse.compsimons@suse.comalarrosa@suse.comalarrosa@suse.comdmueller@suse.comidesmi@protonmail.comidesmi@protonmail.comidesmi@protonmail.comidesmi@protonmail.comdmueller@suse.comidesmi@protonmail.cominfo@paolostivanin.comwbauer@tmo.ataxel.braun@gmx.dechristophe@krop.frdmueller@suse.comalarrosa@suse.cominfo@paolostivanin.combjorn.lie@gmail.cominfo@paolostivanin.comdimstar@opensuse.orgaxel.braun@gmx.dealarrosa@suse.comaxel.braun@gmx.debjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.comdmueller@suse.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.comalarrosa@suse.comstefan.bruens@rwth-aachen.dechristophe@krop.frbjorn.lie@gmail.comstefan.bruens@rwth-aachen.debjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.comalarrosa@suse.combjorn.lie@gmail.comidonmez@suse.combjorn.lie@gmail.comecsos@opensuse.orgidonmez@suse.comhpj@urpla.netluc14n0@linuxmail.orgluc14n0@linuxmail.orgjengelh@inai.depsimons@suse.compsimons@suse.comzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgwbauer@tmo.atjengelh@inai.dezaitor@opensuse.orghrvoje.senjan@gmail.comzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgcoolo@suse.comzaitor@opensuse.orgzaitor@opensuse.orgcrrodriguez@opensuse.orgzaitor@opensuse.orghrvoje.senjan@gmail.com- security update - added patches fix CVE-2022-27337 [bsc#1199272], A logic error in the Hints::Hints function can cause denial of service + poppler-CVE-2022-27337.patch- Apply "CVE-2022-38784.patch" to fix an integer overflow in the JBIG2 decoder. Processing a specially crafted PDF file or JBIG2 image could lead to a crash or the execution of arbitrary code. This is similar to the vulnerability described by CVE-2021-30860 (Apple CoreGraphics). [CVE-2022-38784, bsc#1202692]- Update to 22.01.0: core: * Allow local (relative to dll) fonts dir on Windows * TextOutputDev: require more spacing between columns. Issue #1093 * Fix crash in Splash::gouraudTriangleShadedFill. Issue #1183 * Fix crash when calling Form::reset() * GfxSeparationColorSpace: Check validity of colorspace and function. Issue #1184 * Minor code improvements glib: * Include glib.h before using defines from it * Close file descriptors on error * Plug some memory leaks * Replace use of deprecated g_memdup/g_time_zone_new * Remove FD-taking functions on windows utils: * pdfsig: Add support for documents with passwords * pdfsig: Fix signing with -sign if nss password is needed- Use gcc11 when building in SLE/Leap since a Qt6 header file includes which was still experimental in gcc7.- update to 21.12.0: * Add API to add images * CairoOutputDev: Fix de-duping of Flate images * Fix crash on broken files when using non-default ENABLE_ZLIB_UNCOMPRESS. Issue #393 * Minor code improvements * Add API for validation of signatures * Add API to read/save to file descriptor * pdftohtml: Reduce sensitivity of duplicate detection. Issue #1117 * Increase C++ standard to 17- Update to 21.11.0: core: * Fix rendering of some non-standard confirming annotations * Support rendering of some non-standard Type3 charprocs * TextOutputDev: Respect orientation when selecting words * CairoOutputDev: Don't override the antialias settings from the cairo_t * StructElement: support MCID in XObjects * Fix detection of monospace fonts * Ignore Adobe-Identity for non embedded CID fonts * PageLabelInfo::labelToIndex: work on some special no style intervals * Fix crash in malformed files * Minor code improvements utils: * pdfinfo: add -url option to print all URLs in a PDF * pdftohtml: document what zoom means in regard to DPI qt6: * Require Qt 6.1 * Minor code improvements- Update to 21.10.0: core: * Add support for setting custom stamp annotations * Add default appearance for the well known stamp names * Correct encoding of signature's properties Reason & Location * Splash: Fix rendering of some odd patterns * SignatureHandler::validateCertificate: Add option to not do OCSP revocation check * SignatureHandler::validateCertificate: Add support for AIA fetching to verify certificates * greallocn: if memory allocation fails, free the previous pointer to avoid memory leak * Fix issues with malformed files utils: * pdfsig: Add a way to list certificate nicknames * pdfsig: You can now add signatures from pdfsig * pdfsig: Add option to not do OCSP revocation check * pdfsig: Add option for AIA fetching to verify certificates * pdfinfo: Add -custom option to print custom metadata * pdfinfo: add metadata flags qt: * Add support for setting custom stamp annotations * Add getters for signature's properties Reason & Location glib: * Remove incorrect PopplerAttachment deprecation- Update to 21.09.0: core: * Splash: Massive speed improvement on files that use lots of save/restore (q/Q) operators * Correct decoding of signature properties Reason & Location when they are Unicode * Fix issues with malformed files- Update to 21.08.0: core: * Add API to allow addition and modification of outlines into a PDF * Use additional samples to test for constant parts of an axial gradient * forms: Create fallback fonts for some well known font names * Support reading the PDF Version from the Catalog * Fix XRef::copy when there are modified objects * Take into account that Date string may be in unicode * JBIG2Stream: Fix regression in "Do not consider a size-0 to be an error" * Replace a local bubble sort implementation by std::sort * Fix issues with malformed files build system: * Better error message when libjpeg is not found * Better error messages when libopenjpeg2 is not found qt5/qt6: * Document that a document has to outlive its pages * Make getPdfVersion return a dedicated version object glib: * mimick TextSelectionDumper logic change for spaceAfter- update to 21.07.0: core: * JBIG2Stream: Do not consider a size-0 to be an error. Issue #535 * PSOutputDev: fix off-by-one error for image masking in L1/L2 output. Issue #1088 * CairoOutputDev: Fix memory leak on broken files * Minor code improvements build system: * set C standard to 11 without extensions- Update to 21.06.1: core: * Fix rendering of some extended latin1 characters in annotations. Issue #1070 * Support some not so well formed documents with password. Issue #1083 * Add API to get notified if the xref is reconstructed * Add somewhat fancier left/right signature visual representation * Fix crashes in malformed files * Minor code improvements qt6: * Change some functions to return std::unique_ptr qt5/qt6: * Add API to get notified if the xref is reconstructed * Add somewhat fancier left/right signature visual representation * Don't assert when trying to invert singular matrices build system: * make boost opt-out if building splash glib: * fix poppler_rectangle_free() regression. Issue #1087- Update to 21.05.0: core: * Fix crashes in malformed files * Export SplashFont* symbols used by Scribus * Minor code improvements glib: * Enhance find to support multi-line matching qt5/qt6: * Make sure new signatures are always properly oriented * Allow to pass the border width when signing utils: * pdftoppm: Fix regression when using single scaleTo. - Drop Export-SplashFont-symbols-used-by-Scribus.patch as the change was upstreamed- Add Export-SplashFont-symbols-used-by-Scribus.patch to fix scribus' PDF import plugin- update to 21.04.0 core: * Hide symbols by default * TextSelectionDumper: fix word order for RTL text * Fix rendering of text in some files. Issue #1052 * Implement rendering of Masks of Image subtype. Issue #1058 * Forms: fix unclicking standalone form buttons. Issue #1034 glib: * Expose more fields from MediaRendition in PopplerMedia * Use stock glib macro to define boxed type * Remove incorrecly used volatile from enum type registration code qt5: * Fix crash in files with malformed signatures * Fix memory leak when QImage constructor "fails" qt6: * Fix crash in files with malformed signatures * Fix memory leak when QImage constructor "fails" utils: * pdfsig: New paragraph for "-sign" in manpage * pdfimages: Do not assert in "too big images". Issue #1061- Add a Qt6 flavor to poppler- update to 21.03.0: core: * Fix parsing text in some broken pdf files. Issue #1040 * Fix memory issue when using threads. Issue #1050 * TextSelectionDumper: Fix getText() for space after word * Change signature of OutputDev:tilingPatternFill * Make PDFDocBuilder return a std::unique_ptr * Improve well formed check for shading functions * Fix leak in case of fread failing * Fix memory leak in broken file in JBIG2Stream::readGenericBitmap * PSOutputDev: Fix stack overflow in broken files glib: * poppler_annot_free_text_get_callout_line: Fix wrong static cast * poppler-structure-element: fix memleak * Improve documentation * demo: keep same visual appearance between displayed and copied text utils: * pdftotext: Add -cropbox option * pdftoppm: Add -progress option * pdftoppm: Fix rounding bug in computation of output bitmap size. Issue #927 qt6: * Add missing poppler-qt6.pc.cmake- Update to 21.02.0: + core: - GfxCal*ColorSpace: introduce Bradford transform for chromatic adaptation - Fix memory leak if saving the file fails - Internal code improvements - Fix various issues handling broken files - Make checkedAdd work for long long in MSVC + qt5: - Properly export NewSignatureData class - Fix regression in QIODeviceOutStream + MSVC + qt6: - Properly export NewSignatureData class - Fix regression in QIODeviceOutStream + MSVC + utils: - pdftohtml: Fix error() parameter type- Update to 21.01.0: + core: - Faster routines for jpeg decoding - Fix reading signatures in encrypted files - Add white point correction when lcms is used - JBIG2Stream: Fix byte counting - Fix potential data loss if we try to fetch a non existing Ref after modifying the document - Specifically use DeviceGray instead of DefaultGray for softmasks - Fix various issues handling broken files (including bsc#1181551, glfo#poppler/poppler#1014) + utils: - pdftocairo: Setmode binary for windows - pdfsig: Add hability to digitally sign files - pdftoppm: add options to set DeviceGray/DeviceRGB/DeviceCMYK - pdftops: add options to set DeviceGray/DeviceRGB/DeviceCMYK - pdfimages: Account for rotation in PPI calculation + qt5 and qt6: - Add hability to digitally sign files- Update to version 20.12.1: + core: - PSOutputDev: fixing regression in the rasterization code. - Add missing profile copy operation in GfxICCBasedColorSpace::copy() - Fix issue in broken files. + build system: Use modern CMake linking for Qt and boost.- Update to 20.12.0: + core: - Draw better circles for circle annotations - Fix annotation line width if no appearance stream or style are given - Tweak rendering of highlight annotations - Fix border rendering of some annotations - Fix rendering of some files - PSOutputDev: . provide options to set the rasterization color space and ICC profile . for splashModeCMYK8 and language level >=2 activate overprint emulation . use the DeviceN8 bitmap for rasterization with CMYK-output + overprint - Use the font name without subset tag when querying for a system font - Splash: Fix wrong x adjustment during clipping - Splash: Fix blitImage in uncolored tiling patterns - timeToDateString: We forgot the ' after the minutes - Move psLevel to PSOutputDev creation - Fix several issues in broken files + utils: - pdftops: . provide options to set the rasterization color space and ICC profile . for splashModeCMYK8 and language level >=2 activate overprint emulation- Use the correct, upstream provided tarball.- update to version 20.10.0: + core: - Filter out repeated forms. - Implement EmbedStream::reset(). - CairoOutputDev: evict just font faces owned solely by cache. - Splash: Rename Yd to Ydown, Xu to Xup, etc. - Splash: fix crash in out-of-memory situation. - Fix some undefined behaviour situation with forged files. - Compability fix for Forms. - Fix fetching of Objects failing in some cases. - Fix clearing date in Annot setModified/setDate. - TextSelectionPainter: support glyphless fonts. - Splash: Don't try read past end of image. - avoid abort() on large memory allocation. - Fix memory leak on broken files. - Fix potential invalid memory read. - Small code improvements. - Sub-page objects: initialize clip max values considering the render resolution. - Splash: Set initial line width to 1. - Fix stack overflow with specially crafted files. - GfxShading: Simplify holding the Function. - Splash: Fix x86 + windows asm build. - Fix regression on PS conversion.. Regression only happened on applications that are locale enabled i.e. Okular but not pdftops, when using a quite new lcms and the user locale uses , as decimal separator instead of . - Add UTF16LE support to TextStringToUCS4, even if the standard clearly says it should be UTF16BE + qt5: - Document TextAnnotation::inplaceAlign. - Make Annotation::setModification/CreationDate work on existing annots. - Be a bit more stubborn converting dates that come from xml. - Clean as many null characters from the end as possible when converting strings. - Deprecate Document::toc. - Deprecate AnnotationUtils. + glib: - Add accessor functions for PopplerAttachment. - Deprecate PopplerAttachment GTime fields. - Deprecate PopplerDocument date properties. + utils: - pdftoppm: report error and exit if output file cannot be written. - Document that PDF-file can be '-' to read it from stdin. + build system: - cmake: Modern way to link against libpng, zlib and libtiff. - cmake: Remove stray support for lcms1 in pdftocairo. + qt6: - Add work in progress qt6 port.- update to version 0.90.0 + core: - Color profile tweaks - Small signature improvements - BBoxOutputDev: Fix calculation when type3 fonts are involved - Fix potential crash when reading Forms - Fix infinite loop in broken file + glib: - Fix adding annots in rotated pages - Add ability to reset forms - Several fixes to the documentation + qt5: - Make it clear we require Qt 5.5 - demo: Fix crash on broken files - Small documentation improvements + utils: - pdftoppm: Add option to set display profile - pdftops: Add a -rasterize option with values always, never, or whenneeded + build system: - Require cmake 3.5 - More modern cmake way to link against curl - Bump poppler_sover following upstream changes.- update to version 0.89.0 + core: - Add support for ResetForm action - Fix crash in PDFDoc::getSignatureFields when there's no Forms at all - Fix exporting to PS of some files with CID fonts - Use ICC profiles in PS output (if new enough lcms is used) - Allow almost-singular tiling pattern matrices - Fix memory leak when failing to load some fonts - CairoOutputDev: Use stroke opacity when clipping to a stroke path - CairoOutputDev: Fix tiling patterns when pattern cell is too far + glib: Add poppler_movie_get_aspect + cpp: Add the font infos to the text_box object - Bump poppler_sover following upstream changes.- Update to version 0.88.0: + core: - Support Widget Annotation Buttons not linked to any Form - SplashOuputDev: Use stroking opacity when clipping to a stroke path - Handle 1 bit RGB images in ICC colorspace - Internal code improvements + qt5: - Add Document::signatures. Returns signatures not attached to any page - ArthurOutputDev: . Fix font hinting . Set the opacity when filling with axial gradients . Implement the clipToStrokePath method . Use stroking opacity when clipping to a stroke path + glib: - Add poppler_page_get_bounding_box - Add poppler_form_field_get_alternate_ui_name - Implement rotation for 'flagNoRotate' annots + cpp: Add non_raw_non_physical layout for page::text() + utils: - pdftohtml: Fix noRoundedCoordinates->noroundcoord in man page - pdfsig: Show also signatures that aren't attached to any page - Bump poppler_sover following upstream changes.- Update to version 0.87.0: + core: - Fix crashes due to inconsistent vtables for Clang builds - Fix leak in broken files - Internal code improvements + qt5: - Add option to get form choice for export value - ArthurOutputDev: Avoid division by zero in updateLineDash + glib: Internal code improvements + utils: pdftohtml: Fix memory leak in HtmlOutputDev::getLinkDest - Bump poppler_sover following upstream changes.- Add pkgconfig(poppler-data) BuildRequires: New versions of poppler-data actually have a .pc file, and we check for it during build, so lets add this optional dependency. - Enable building of gtk-docs again.- Add missing devel package requires (bsc#1153146).- Update to version 0.86.1: + core: - Fix regression in Browse Link handling. - Internal code improvements. - Bump poppler_sover following upstream changes.- Update to version 0.86.0: + core: - Fix link content exfiltration attack. - Splash: Implement gouraudTriangleShadedFill for some non parametrized shadings. - Fix case unsensitive search for Old Hungarian, Warang Citi, Medefaidrin and Adlam. - Internal code improvements. + glib: - Automatic handle of page's cropbox on annots. - Fix memory leak if poppler_document_new_from_file fails. - Minor speed optimization on poppler_page_get_annot_mapping. + utils: - pdfdetach: add 'savefile' option. - pdftoppm/pdftocairo: Fix more odd/even mismatch. + qt5: Fix loading from iodevice. - Changes from version 0.85.0: + core: - Fix case unsensitive search for Deseret and Osage. - Fix crash in unicodeToAscii7. - CairoOutputDev: make initialisation thread-safe. - Fix crash on broken files. - Internal code improvements. + qt5: - Fix FormField::name encoding. - Accept UTF-16 uiNames for form fields. - Fix search for "complex" characters. - Allow to load document from QIODevice. + utils: - pdftoppm/pdftocairo: Fix -e/-o printing the wrong pages. - pdftohtml: Fix issue with the font size sometimes being huge. + glib: make the frontend initialization thread safe. - Bump poppler_sover following upstream changes.- Update to version 0.84.0: + core: - Fix crash when converting from Unicode to ASCII-7 - Splash::scaleImageYdXu: Protect against crash if srcWidth is too big - JBIG2Stream: . Fix potential crash in malformed documents . Fix leak in reset() if called several times - Internal code improvements + utils: - pdfimages: Add error message if first page is larger then number of pages - pdfinfo: Improved paper size recognition - pdfsig: Fix exit code when dumping signatures - pdftocairo: Error out when even/odd selects 0 pages - pdftohtml: Fix memory leak - pdftoppm: . Add an option to scale before rotate . Add -hide-annotations option . Error out when even/odd selects 0 pages - pdftops: Improve -optimizecolorspace + qt5: Code cleanups + glib: Fix compiler warnings - Bump poppler_sover following upstream changes.- Update to version 0.83.0: + core: - Improve when a file is recognized as Linearized. - Improve const-ness of the code. - Make code a bit more readable/maintanable. - Fix uninitialized memory uses in broken files. + utils: - pdffonts: Make code a bit more readable/maintanable. - pdftohtml: Make code a bit more readable/maintanable. + qt5: - Remove a bunch of unused internal functions. - trUtf8 -> tr (less warnings). + build system: make-glib-api-docs: switch to python3. - Bump poppler_sover following upstream changes.- Update to version 0.82.0: + core: - Fix not being able to open some files. Issue #832 - Fix crashes in malformed files - Fix memory leak on broken files - Minor performance improvements - Minor code improvements + glib: - Add poppler_document_new_from_bytes - PopplerAttachment: Silence deprecation warnings for ctime/mtime + build system: - pdf-inspector: Support builddir != srcdir - Install Cairo* headers if Cairo has been found - Bump poppler_sover following upstream changes. - Drop patches already included by upstream: + 0001-Include-SplashMath.h-only-where-needed.patch + 0002-Move-the-non-trivial-part-of-the-clip-test-to-the-im.patch- Avoid unconditional dependency on boost_headers when using the (private) splash headers. Depending on the used classes (e.g. SplashXPathScanner), the boost headers may still be needed, add + 0001-Include-SplashMath.h-only-where-needed.patch + 0002-Move-the-non-trivial-part-of-the-clip-test-to-the-im.patch- Define %cmake_build for Leap 15.0.- Update to version 0.81.0: + core: - Splash: Always enable support for CMYK rasterization. - CairoOutputDev: Check scaled dimensions for 0. - BaseCryptStream: Fix potential uninitialized memory read. - SplashBitmap: Fix wrong width condition for splashModeDeviceN8. - Fix crashes in malformed files. - Bump poppler_sover following upstream changes.- Convert linked package to _multibuild - Cleanup spec file (remove defattr) - Add boost_headers to BuildRequires, speedup Splash backend- Update to version 0.80.0: + core: - Annotations: Implement support for setting a different text in the appearance stream than the real text. - Splash: Optionally use small_vector from boost. - Fix memory leaks on broken files. - Fix abort on broken files. - Small code simplifications. - Remove USE_FIXEDPOINT support. + qt5: - Fix MSVC build. - Add subsitute-font information. - Fix since marker of some functions. - Fix leak when aborting text extraction. - Small code simplifications. + glib: - Make print scaling getter visible. - Make Duplex/NumCopies/PrintPageRange preference available in API. - Implement Movie API. + utils: pdftotext: Add -nodiag flag to remove diagonal text on output. + build system: Mark external lib include dirs as SYSTEM. - Bump poppler_sover following upstream changes. - Use cmake_build macro.- Update to version 0.79.0: + core: - Fix regression on TextSelectionPainter. - Fix parsing of DefaultAppearance. - Fix memory leak in PostScriptFunction. - Fix crashes in fuzzed files. + qt5: - Implemented support for setIcon by changing appearance. - Added option to set the form available to print. - QString::null is deprecated, use QString(). - Replace deprecated qStableSort with std::stable_sort. + build system: Turn README into README.md and expand it.- Update to version 0.78.0: + core: - Fix line annotation arrows for usage in dimensioning. - Handle Ink annots without an InkList but with an AP. - Fix typos preventing parsing of Movie start and duration. - Fix crash on malformed files. + glib: - Add poppler_document_create_dests_tree(). - Don't use the deprecated g_type_class_add_private(). - Document the differences between render() and render_for_printing(). - Fix introspection for poppler_document_new_from_data. - Don't create PopplerInputStream with length 0. - Document G_IO_ERROR as a possible error condition. - Docs: Add index for API new in 0.78. + build system: - Fixes cross compilation of gir in Void Linux. - Add -Wshadow to the default warning flags. - Install pkg-config pc files if pkg-config is found. - Bump poppler_sover following upstream changes.- Update to version 0.77.0: + core: - Fix crash on signature handling. Issue #766 - Fix small memory leak in SignatureHandler::getCertificateInfo - Splash: Restrict filling of overlapping boxes. Issue #750 - Fix crash on malformed files + qt5: Fix optional content handling with exclusive layers + cpp: Make render_page thread-safe + utils: - pdfsig: Fix small memory leak - pdftotext: Fix typo in manpage - Changes from version 0.76.1: + core: - Make the mul tables be calculated at compile time with constexpr. - splash: Fix compile with SPLASH_CMYK enabled - Some typo fixing in error messages + qt5: Fix regression in annotation handling + build system: Fix some typos in build system output and comments - Changes from version 0.76.0: + core: - Fix regression on case-insensitive search. Issue #743 - Remove GooList, use std::vector instead - Fix radiobutton reporting wrong state. Issue #159 - Handle UTF16-LE strings - Don't error out if there's no DA in FreeText annotation - cairo: . Compute correct coverage values for box filter. . Constrain number of cycles in rescale filter. - Read more fields from ViewerPreferences . Introduce and use Ref::INVALID . Fix crashes in broken files . Fix mismatched free/delete . Add missing include guards + utils: pdftohtml: Properly initialize HtmlOutputDev::page to avoid SIGSEGV upon error exit. - Changes from version 0.75.0: + core: - Fix rendering of some annotations - Fix crashes in broken files - Small internal code improvements + cpp: - Improve documentation - tests: Add showing version information to poppler-dump + utils: - pdfattach: new util - pdftohtml: add -dataurls parameter - pdftoppm: add -sep and -forcenum parameters - pdftohtml: make singleHtml and stout not mutually exclusive - pdfsig: fix use after free - Bump poppler_sover following upstream changes.- Update to version 0.74.0: + core: - Remove support for obsolete systems. - Include timezone in timeToDateString(). - Fix/silence some warnings. - Fix issues with broken files. + build system: - Fix linking in FreeBSD. - Fix fseeko configure check on Android for API level < 24. - Remove unused MacroPushRequiredVars.cmake. + qt5: - Add API that lazily builds an outline by wrapping the internal objects. - Demo: Use new API to build Table Of Contents lazily. + glib: - Improve documentation. - Fix cast from 'GTime *' (aka 'int *') to 'time_t *' (aka 'long *'). + utils: pdfsig: add -nssdir option. + cpp: Add a way to get all the named destinations in a document. - Bump poppler_sover following upstream changes.- Update to version 0.73.0: + core: - Fix regression reading some encrypted files. - Add X509CertificateInfo classes. - Add new 'IgnoreDiacritics' option to ::findText(). - Open files with CLOEXEC flag set. - Remove Gulong, Guint, Gushort, Guchar typedefs. - Fix handling of some broken files. + qt5: - Expose X509CertificateInfo. - Add the possibility of getting version. - Add new 'IgnoreDiacritics' search flag. - Make initialization of globalParams threadsafe. - ArthurOutputDev: Remove all Splash code usage. + cpp: - Make initialization of globalParams threadsafe. - Fix page::text_list encoding issue. - Improve handling of UTF-16 by considering Endianess. - Add API to specify a custom data directory. + glib: - add new 'POPPLER_FIND_IGNORE_DIACRITICS' find flag. - Fix named destinations. - Make PrintScaling preference available in API. + build system: - Rename ENABLE_XPDF_HEADERS to ENABLE_UNSTABLE_API_ABI_HEADERS. - support enabling NSS on mingw. - Windows: only set SOVERSION for shared libs. - Bump poppler_sover following upstream changes. - Pass ENABLE_UNSTABLE_API_ABI_HEADERS=on to cmake, replacing ENABLE_XPDF_HEADERS=on we had before.- Update to version 0.72.0: + core: - Fix checkbox lacking AP not being able to change state. - Draw line annotation endings (arrow, circle, ...). - cairo: Don't use UNIQUE_ID for PS output, to avoid using PS memory on cairo >= 1.5.10. - Be more stubborn looking for a nssdb. - GooString::fromInt: Repair the return value. - Minor performance improvements. - Avoid cycles in PDF parsing. - Stream::makeFilter: Fix memory leak. - Fix various issues with malformed files. - Rename GooString::getCString to GooString::c_str. - Regenerate UnicodeDecompTables.h from python 3.7.1. + utils: - pdfdetach: Check for valid embedded file before trying to save it. - pdfdetach: Check for valid file name of embedded file before using it to determine save path. - Fix typos in utils. + glib: - Fix missing PopplerAttachment destructor call. - Support getting form widget additional actions. - docs: Small improvements. + qt5: Internally compile with -DQT_NO_SIGNALS_SLOTS_KEYWORDS. - Bump poppler_sover following upstream changes.- Update to version 0.71.0: + core: - Replace the implementation of GooString by std::string but keep the exact interface intact. - Replace GBool, gTrue, and gFalse by bool, true, false, resp. - Splash: Fix crash if document is malformed (too wide). + qt5: - Fix crash when adding Highlight Annotations. - Default to hidden symbols. - Fix two leaks in a test. + glib: - demo: Fix build on Windows. - demo: Align property labels to top of cell. + cpp: Fix typos in documentation. + build system: - Enable searching for GTK on Windows - Remove unused files - Add fuzzer target from oss-fuzz project - Changes from version 0.70.1: + glib: Install missing file. - Changes from version 0.70.0: + core: - FreeText annotations: default to font from default appearance string. - Splash: Speed improvements. - Fix security issues found by oss-fuzz. - Improve page lable parsing. - Use std some std classes instead of self grown ones. - Various internal improvements. + glib: - Fix crash on missing embedded file. - Add support for PDF subtype property. - Only export symbols in the public API. + qt5: - Add Page::index() method. - Improve method to get the page from a label string. + utils: pdftohtml: Improve font handling. - Bump poppler_sover following upstream changes.- Update to version 0.69.0: + core: - Add annotation font color - Splash: Some speed improvements - PSOutputDev: add native support for type 7 shadings when using level 3 - Add support for PDF subtype property - Link: Fix memory leak regarding next actions - Fix handling of Signature Info Location and Reason - Fix errors in computation of type3 glyphs transformation matrix - Reimplement Dict class in a more modern way - Fix security issues found by oss-fuzz - Fix memory issues in GfxImageColorMap copy ctor - Don't abort if the SampleFunction has too many samples. Issue glfdo#poppler/poppler#634 - Document the OutputDev::clip and OutputDev::oeClip methods - Fix macOS compilation due to boolean define in jpeglib - Split GDir and GDirEntry out of gfile.h. Issue glfdo#poppler/poppler#370 + qt5: - Add annotation font color + utils: - pdfinfo: Show PDF subtype - pdftotext: Fix only outputs first page content with - bbox-layout option. Issue glfdo#poppler/poppler#88 - pdftotext: Fix memory leak in printLine + build system - Require C++14- Update to version 0.68.0: + core: - Add Reason and Location to SignatureInfo (fdo#107299). - Fix memory misuse on signature handling - Fix security issues found by oss-fuzz - Don't give a warning when Marked value is false (fdo#107430). + qt5: Add Reason and Location to SignatureInfo (fdo#107299). + cpp: - Add rotation() to text_box (fdo#106562). - Fix build with MSVC + utils: - pdftoppm: Add -jpegopt optimize option support - pdftocairo: Add -jpegopt optimize option support - pdftohtml: . Add option to not round coordinates . Fix possible crash (fdo#107316). + build system: - Use OpenJpeg cmake config file instead of pkgconfig - Remove wchar_t- on MSVC - Changes from version 0.67.0: + core: - Fix lots of security/leak issues found by oss-fuzz - Splash: . Optimize some files, making them 20% faster . Correctly manipulate spot colors if SPOT_NCOMPS != 4 - Fix compilation with some strict compilers. - Bump poppler_sover following upstream changes. - Add openjpeg2 BuildRequires: New dependency.- Update to version 0.66.0: + core: - Fix lots of security/leak issues found by oss-fuzz - Splash: Optimize some files, making them 20% faster - Splash: Correctly manipulate spot colors if SPOT_NCOMPS != 4 - Fix compilation with some strict compilers - Changes from version 0.65.0: + core: - SplashOutputDev: Add the invisible character check beginType3Char. (fdo#106244) - XRef: Fix runtime undefined behaviour. (fdo#105970) - Fix issues with malformed documents. (fdo#104942), (fdo#103238) - Remove GooHash after replacing it by std::unordered_map - Add conversion methods between GooString and std::string. + cpp: - Add newline after error message - Expose more image modes, add option to select mode in renderer. (fdo#105558) + build system: - Fix compilation with libc++ - Small improvement to FindLIBOPENJPEG2.cmake + qt5: - Add widget annot actions to FormFields + utils: - pdffonts: Minor formatting changes in the man page. (fdo#105194) - Changes from version 0.64.0: + core: - Workaround form field text not being drawn on broken files. (fdo#103245) - Add read only setter for form fields - Add support for Link Hide action - Add support for Next actions in Links - Fix parsing of Annot focus out actions - Fix PDFDoc::checkHeader() for PDFs smaller than 1 KiB. (fdo#105674) - Add const to several classes and members - gfile: Fix build on some platforms - Fix issues with on malformed documents. (fdo#105972), (fdo#105969), (fdo#106059), (fdo#106061) - Several small code improvements + qt5: - Allow setting of Form visibility status - Allow setting of Form read only status - Add support for Link Hide action - Add support for Next actions in Links - ArthurOutputDev: Implement axialShadedFill - ArthurOutputDev: Implement drawImageMask. (fdo#105531) - ArthurOutputDev: Implement Type3 font support + utils: - pdfsig: Add -dump which writes signatures to disk (fdo#104881) + glib: - less deprecated calls + build system: - bring back the option to disable GObject introspection - Add iconv include dir when compiling - Make it possible to build poppler without fontconfig. Default for Android. - Bump soversion and data_version to 77 and 0.4.9 respectively.- Update to version 0.63.0: + Core: - CairoOutputDev: support embedding CCITT image data. (fdo#103399) - CairoOutputDev: limit image size when printing. (fdo#103399) - CairoOutputDev: use GOOD instead of BEST as the default cairo filter for scaling. (fdo#103136) - Error out on save if file has changed since we opened it. (fdo#103793) - PDFDoc: use %c instead of \x to output binary. (fdo#103873) - Fix index out of bounds undefined behaviour in PSTokenizer. (fdo#103583) - Fix opening files with OutlineItem loops. (fdo#102914) - Fix some bugs in StructTreeRoot parsing of parent tree. (fdo#103912) - Remove error for wrong child type for tagged pdf. (fdo#103587) - FoFiTrueType::readPostTable() from xpdf 4.00. (fdo#102880) - GfxFontDict: merge reference generation from xpdf 4.00. (fdo#104565) - Reset lastAbortCheck on updateLevel reset - PDFDoc::setup: Fail early if base stream length is 0. (fdo#103552) - Check curStr is actually a Stream before doing Stream operations. (fdo#104518) - Fix new Object API porting bug. (fdo#104517) - Check return code of getChar(), abort reading on error. (fdo#104502) - TextPage: Add horizontal scaling to font matrix. (fdo#105259) - Fix EmbedStream replay. (fdo#103446) - Fix memory leak on error condition - Fix assert on malformed documents. (fdo#104354) - Fix abort in Gfx::opBeginMarkedContent if args[1] is not a name. (fdo#104468) - GfxGouraudTriangleShading::parse: Don't abort on malformed documents. (fdo#104567) - GfxFunctionShading::parse: Fix abort in malformed document. (fdo#104581) - Remove the extern C from glib.h. (fdo#103621) - Don't let ArthurOutputDev be friend of SplashPath anymore - Fix undefined sanitizer warning about qsort - Form.h: include time.h for time_t - Various code improvements + Qt5: - Add cancellation support to renderToImage and textList - Do not assume all Screen annotation actions are Renditions. (kde#388175) - qt5: Implement operator= for PageTransition - ArthurOutputDev: 'clip' should intersect new and old clipping path - ArthurOutputDev: Implement updateBlendMode - ArthurOutputDev: Replace the QPainter by a stack of QPainters - ArthurOutputDev: Rudimentary support for transparency groups - Remove stale libcms1 code. (fdo#104358) - demo: don't crash if page is malformed - Fix warnings due to the use of deprecated overloads of Poppler::Page::Search in tests. + Utils: - pdfimages: Fix for files with flate encoded inline images. (fdo#103446) - pdftocairo: Remove stale libcms1 code. (fdo#104358) - pdfimages: Fix build without libtiff and libpng - pdfseparate: Fix buffer size warning due to missing space for null terminator + Build System: - Enable building all libs as static libs - Enable no-missing-field-initializers - Remove unused FindLIBOPENJPEG.cmake - Add "--owner root:0 --group root:0" options to tar command in dist target. (fdo#104398) - Add python3 support to gtkdoc.py - gtkdoc.py: Make it work with newer gtk-doc. (fdo#105075) + Cpp: - Add page::text_list- make introspection scanner (g-ir-scanner) work with older build envs- Update to version 0.62.0: + Core: - Stop supporting lcms1 and openjpeg1. - Open files that state 8 bits as third field of W (fdo#103469). - GfxLabColorSpace::parse: fix crash in broken documents (fdo#103582). - Fixes: leak if parseDA fails. And UTF test fail. - Include glibc.h where needed. - Document the meaning of the 'type' integer of a shading. - INSTALL: add debug options. + Qt5: add API to let the rendering process callback to get a partial rendering (fdo#103372). + Qt4: remove the Qt4 frontend. + Utils: - Support unicode on windows console. - pdfsig: install man page. - sort encoding list. + Glib: demo: fix warning. - Remove Qt4 poppler package following upstream change. - Drop conditional use of openjpeg-devel BuildRequires and mainly use pkgconfig(libopenjp2) instead, following upstream change. - Drop Provides/Obsoletes meant for pristine openSUSE 10.3, 11.1/(SLE 11) and 11.4 releases.- Update to version 0.61.1: + Core: CairoOutputDev: don't overflow y * stride when accessing image data. + Build system: - Fix incorrect paths in .pc files (fdo#103578). - add the custom buildtests target only once (fdo#103003). - Changes from version 0.61.0: + Core: - Fix crashes in broken files. - Cleanup unused functions from GlobalParams. - Tweak LZWStream::processNextCode error handling (fdo#103174). - Warning fixes. - Remove t1lib code. + Qt5: - Clean up the remaining Splash code in Arthur backend (fdo#103117). - ArthurOutputDev: Properly implement saveState/restoreState (fdo#103118). - Fix leak in ArthurOutputDev::updateFont (fdo#103508). + Build system: - Use GNUInstallDirs (fdo#103211). - Fix installing a .cc file as header. - Use -pthread flag instead of -lpthread. - Changes from version 0.60.1: + Qt5: ArthurOutputDev: Add missing 'return' in error paths. + Build system: FindLIBOPENJPEG.cmake: Add CheckCXXSourceCompiles. - Changes from version 0.60.0: + Core: - Enable libcurl support by default. - PSOutputDev: Fix wrong text generation (fdo#102760). - Added methods to get and set the font size of text fields (fdo#101692). - CairoOutputDev: Do not extend the pattern in drawImageMaskRegular. - CairoOutputDev: do not use the custom downscaling for rendering images when using cairo >= 1.14. - Fix: Build with old clang. Various crashes in broken files. And some warnings. - Add some constness to the basic classes. - Remove unused functions from GlobalParams. + Qt5: - Added methods to get and set the font size of text fields (fdo#101692). - Add whether renderToImage shows annotations. - ArthurOutputDev: . Replace Splash font rendering by Qt font rendering. . Implement the drawSoftMaskedImage method. . Fix several small bugs related to dash pattern handling. + Build system: - cmake is now the default build system. - autotools based build system has been removed. + Utils: pdfinfo: don't truncate dest name. - Drop CVE-2017-14517.patch and CVE-2017-14518.patch: fixed upstream (fdo#102687 and fdo#102688, respectively). - Add cmake BuildRequires; replace configure, make and make_install macros, with cmake, make_jobs and cmake_install: following upstream port. - Add glib2-devel BuildRequires as it's a dependency required by CMakeLists. - Drop command for removal of *.la files: with the build system port to cmake, *.la are no longer generated.- Update package summaries and RPM categorizations. - Drop some idempotent %if..%endif markers whose presence has no effect on the files being output.- Apply CVE-2017-14517.patch from upstream to fix a NULL pointer dereference in the XRef::parseEntry() function that may have lead to potential denial-of-service attack when handling malicious PDF files. [CVE-2017-14517, bsc#1059066]- Apply CVE-2017-14518.patch to remedy a floating point exception in Splash.cc that could have been exploited using a specially crafted PDF document. [CVE-2017-14518, bsc#1059101]- Update to version 0.59.0: + core: Fix infinite recursion in NameTree parsing in broken files. + utils: - pdfunite: Fix API porting error that caused abort in some cases. - pdfinfo: . Fix crashes and memory leaks when using -dests. . Use GooString.append instead of sprintf/strcat. - pdfimages: Fix warning when compiling with cygwin. + build system: - Fix cygwin 32-bit compile. - Cmake tweaks. - Bump soversion following upstream changes.- Update to version 0.58.0: + core: - CairoOutputDev: cairo 1.14 now has high quality downscaling. - Signature related improvements (fdo#99271). - Tweak which cmap we use (fdo#101855). - Memory leak fixes. - Substantial rework of the internals. - win32: call ANSI functions directly (fdo#100312). - Add some documentation. + qt5: - Expose signature information. - ArthurOutputDev: initialize the image with the paper color (fdo#102129). - Fix copy'n'paste bugs: Qt4 -> Qt5. - ArthurOutputDev: Properly set the QPainter transformation. - ArthurOutputDev: Use Qt::SvgMiterJoin instead of Qt::MiterJoin (fdo#102356). + utils: - pdfinfo: add -dests option to print named destinations (fdo#97262). - pdftocairo: add -jpegopt for setting jpeg compression parameters (fdo#45727). - pdftoppm: add -jpegopt for setting jpeg compression parameters (fdo#45727). - pdfimages: support listing/extracting inline images (fdo#25625). + build system: - cmake: Various Windows fixes. - cmake: Use -std=c++11 instead of -std=gnu++11. + cpp: Fix page.text() not taking page orientation into account (fdo#94517). - Bump soversion following upstream changes.- Update to version 0.57.0: + core: - Fix parsing of Type 1 fonts with newlines in encoding sequences (fdo#101728). - Fix crash in broken documents. + utils: - pdfunite: Fix crash with broken documents (fdo#101208). - pdftohtml: skip control characters (fdo#101770). - pdfseparate: minor improvement to the documentation (fdo#101800). + build system: - cmake: Set RUNPATH for poppler shared libs (fdo#101945). - configure: fix --disable-FEATURE actually enabling the feature. - Bump soversion following upstream changes.- Update to version 0.56.0: + core: - FormFieldButton::setState() shouldn't check the field is readOnly. - Fix crashes on multiple broken files. + utils: pdfunite: Fix crash with broken documents (fdo#101153, fdo#101149). - Drop poppler-pdfunite-fix-crash-with-broken-documents.patch: Fixed upstream.- Add poppler-pdfunite-fix-crash-with-broken-documents.patch: pdfunite: Fix crash with broken documents. Sometimes we can't parse pages so check before accessing them (bsc#1043088, bsc#1041783, CVE-2017-7515, CVE-2017-7511, fdo#101153, fdo#101149).- Update to version 0.55.0: + core: - Fix abort in files with broken Decode arrays (kde#379835). - Fix memory leak (and probably logic bug) parsing broken XRef entries (fdo#100775). - Fix memory leak when reconstructing broken files (fdo#100776). - Minor optimization. - Fix regression in GfxIndexedColorSpace::mapColorToBase (fdo#100931). - Fix memory leak in error condition. + cpp: Return nullptr if the page at index can't be fetched (fdo#100981). + build system: - Fail by default if libjpeg is not available. - Fail by default if libopenjpeg2/1 is not available.- Update to version 0.54.0: + core: Make XRef reconstruction a bit better (fdo#100509). + glib: - Expose movie play mode (fdo#99625). - demo: Show play mode in movie properties view. + qt5: Compile with -DQT_NO_CAST_FROM_BYTEARRAY (fdo#100311). + utils: pdfimages: don't fail listing if inline image data contains 'EI' (fdo#100737).- Update to version 0.53.0: + core: - Form support improvements. - SplashOutputDev: Fix memory leak when rendering images with colormap and matte color. - Minor fix in GlobalParams documentation. + qt5: - Expose form calculate order. - Expose Form additional actions. + utils: - pdfimages: support 16bpc png and tiff images (fdo#99988). - pdftohtml: fix small memory leak when constructing some filenames. - pdfinfo: fix leak when printing JS. + build system: Compile in C++11 mode. - Bump soversion following upstream changes. - Stop exporting -std=gnu++11 for older versions of gcc, upstream now ensures this happens.- Update to version 0.52.0: + core: - Fix assert on reading some OCGs (fdo#99768). - Properly initialize some RichMedia variables in corner cases (fdo#99767). + qt4: - optcontent structure was leaking the headers items (fdo#99449). - Cleanup objects in tests to fix memory leaks (fdo#99449). + qt5: - optcontent structure was leaking the headers items (fdo#99449). - Cleanup objects in tests to fix memory leaks (fdo#99449). + utils: pdftocairo.1: Fix typo.- Update to version 0.51.0: + core: - Check for error from NSS in SignatureHandler construct (fdo#99363). - Add Form[Field|Widget]::setPartialName - Fix memory leak in PDFDoc::markAnnotations. + qt5: - Implement digital signature support (fdo#94378). - Add Poppler::FormField::setName - Fix segfault/assert if LinkDestination is constructed with invalid input string (fdo#99357). + utils: pdfunite: add fields to AcroForm dict (fdo#99141).- Update to version 0.50.0: + core: - PSOutputDev: Fix PS conversion for some files (fdo#63963). - Fix Outline parsing on broken documents (fdo#98732). - Fix PDFDoc::saveIncrementalUpdate()'s detection of document being modified (fdo#96561). - SplashOutputDev: Read softmask into memstrean in case of matte (fdo#97803). - Bail out if Hints nBitsNumObjects or nBitsDiffGroupLength are greater than 32 (fdo#94941). - CairoOutputDev: initialize CairoOutputDev::antialias (fdo#98983). - Fix crash when loading some thumbnails (fdo#97870). + utils: - pdftoppm: Fix -tiff -gray/-mono incorrect output. - pdftops: add -passlevel1customcolor (fdo#97193). + build system: Default to libopenjpeg2 instead of libopenjpeg1. + qt: Support OCG state change links. + glib: Use g_slice_new0 for PopplerActionLayer (fdo#98786). - Bump soversion following upstream changes.- Update to version 0.49.0: + core: - Merge type3 glyph handling from xpdf 3.04 (fdo#96667). - Continue rendering in case of 'Singular matrix in shading pattern fill (bgo#98623). - Fix memory leak in parametrized gouraudTriangleShadedFill. - Fix crash on broken files. - PDFDoc::setDocInfoStringEntry(): treat value consisting of just the unicode marker as an empty string. - Fix UBSAN warning. - Misc compile fixes. + utils: pdfseparate: remove extra '%' in error message. + build system: configure: Fix typo in disable nss help string.- Update to version 0.48.0: + core: - Fix crashes and memory leaks in invalid files. - Small memory usage improvements. - TextOutputDev: Remove null characters from PDF text (fdo#97144). - TextOutputDev: Break words on all whitespace characters (fdo#97399). - Fix UTF16 decoding of document outline title (fdo#97156). - Add functions for named destination name in name-tree/dict. + glib: Increase glib requirement to 2.41. - Bump soversion following upstream changes.- Update to version 0.47.0 (boo#994702): + core: - Fix abort on documents where the docinfo obj is not a dict (fdo#97134). - Check for XRefEntry existing before using it (fdo#97005). - Fix memory leak on PDFDoc::setDocInfoStringEntry() with empty string. - Don't presume that DocInfo is a dictionary in XRef::createDocInfoIfNoneExists(). + build system: configure: Work with non gnu greps.- The "poppler_soname" macro (and others) really just contained the version (not the entire name), so rename to "popple_sover".- Update to version 0.46.0: + core: - cairo: . Fix bug in setAntialias(). . Fix tiling patterns with BBox with non-zero x,y. . Try finding glyphs in substitute fonts by unicode value (fdo#96994). - Added XRef modification flag. - Added DocInfo setters & getters. - Be less strict when parsing FitH Link destinations (fdo#96661). + utils: - pdftocairo: . Revert the use of groups for blending into white page. . Use fprintf for printing errors. - pdfinfo: Don't print pdf info when printing metadata, javascript, or structure (fdo#96801). + glib: - Added document property setters & simplified getters. - Make document metatag gobject properties writeable. + cpp: - Pass len to GooString constructor in detail::ustring_to_unicode_GooString() (fdo#96426). - Added functions to save a document. - Added document property setters & getters. + qt4: Added document property setters & simplified getters. + qt5: Added document property setters & simplified getters. + build system: - configure: . Don't use -fPIC on cygwin. . Work with non gnu greps. - Bump soname following upstream changes.- Qt 5.7 needs gnu++11 standard, export the appropriate flag in spec when compiler doesn't enforce it by default.- Update to version 0.45.0: + core: - SplashOutputDev: Fix iccTransform + splashModeXBGR8. - Fix memory leaks. - Fix crash in broken files (fdo#95567, fdo#96027). - Emulate some non portable glibc functions when not available. + utils: - pdftohtml: Fix crash in broken files (fdo#95563). - pdfinfo: . Convert dates to local time zone. . Add -isodates for printing dates in ISO-8601 format. . Fix memory leaks. + glib: Return date in UTC instead of local time (fdo#94173). + cpp: Switched from detail::convert_date() to core's dateStringToTime(). - Bump soname following upstream changes. - Drop poppler-Fix-mem-leak-SplashgouraudTriangleShadedFill.patch: Fix upstream.- Update to version 0.44.0: + core: - Fix Compile in 32bit linux (fdo#95492). - Splash: type 3 chars. restore the current position also in output device (fdo#95344). - Splash: Improve rendering of some dotted lines (fdo#84693). - Refactor GooString::Set() (fdo#94201). - Fix typo in GfxPatchMeshShading::parse. - Fix memory leak in PSOutputDev::filterPSLabel. - Fix memory leak in SignatureHandler::getDefaultFirefoxCertDB_Linux. - Fix potential crash in SplashOutputDev::doUpdateFont. - Fix potential crash in TextPage::coalesce. - Remove call that does nothing. + utils: pdftocairo: add -antialias option (fdo#94977). - Bump soname following upstream changes. - Add poppler-Fix-mem-leak-SplashgouraudTriangleShadedFill.patch: Fix memory leak in Splash::gouraudTriangleShadedFill, patch from upstream git.- Update to version 0.43.0: + core: - Implement sanity check for linearization usage (fdo#92482). - Add SymbolMT as an alias for the Symbol font (fdo#93168). - Fix some blank files (fdo#94756). - cairo: . Fix fillToStrokePathClip crash and rendering (fdo#62905). . Check if PDF knows the width of 'm' in case of substituted font (fdo#94054). . Save mask state and don't extend image mask (fdo#94234). - SplashOuputDev: Compile with C++11 compilers that don't define isinfinite (fdo#94761). - Typo fixes. + utils: pdftocairo: Calculate rotation before scaling (fdo#94655). + qt4: Fix crash on certain PDF form item activation actions (fdo#94873). + qt5: Fix crash on certain PDF form item activation actions (fdo#94873). - Drop poppler-Fix-rendering-of-broken-pdfs.patch, fixed upstream. - Bump soname following upstream changes.- Add poppler-Fix-rendering-of-broken-pdfs.patch: Fix pdf rendering commit (boo#973888 bgo#764641 fdo#94830).- Update to version 0.42.0: + core: - Add the support for version 5 + revision 6 documents (fdo#85368). - Add initial support for Signature handling. - Initialize gamut mapping multipliers in ::copy() functions (fdo#90697). - Implement jpx streams support with depth < 8. - Handle SMaskInData = 0 for JPX encoded images (fdo#93468). - Fix rendering of some broken PDF files (fdo#92508). - PSOutputDev: . Support for LZW encoding. . Add support for Flate compression in Level 3 output. - SplashOuputDev: . Implement function shading (fdo#94441). . Improve rendering of some non embedded fonts (fdo#94054). . Fall back to Gfx implementation of tiling pattern if repetition rate is small (fdo#90596). . Implementation of Matte entries in softmasks of softmasked images (fdo#22473). . Assure line width > 0 in case of text stroke (fdo#94038). - TextOuputDev: Cache result of inner loop in visitDepthFirst (fdo#77087). - Avoid attempting a tiling pattern fill with a singular transform matrix. + utils: - pdfinfo: Add option to show document structure - pdfsig: New command that gives information about signature + qt4: Fix bug in links to remote documents getting the page number wrong sometimes. + qt5: Fix bug in links to remote documents getting the page number wrong sometimes. - Add pkgconfig(nss) BuildRequires: Build nss support. - Bump soname following upstream changes.- Update to version 0.41.0: + core: - CairoOutputDev: add missing font types (fontCIDType0COT and fontTrueTypeOT) (fdo#93559). - SplashOutputDev: Adjust limit check and check in addition bitmap pointer (fdo#94053). + utils: - pdfseparate: Refine resource detection. - pdfinfo: fix man page.- Update to version 0.40.0: + core: - CairoOutputDev: Use shape mask with soft mask (fdo#91931). - TextOutputDev: . Handle right-to-left text in search . Fix finding Arabic Presentation Forms ligatures. - Fix crash in invalid file (fdo#93476). - Regression test improvements. + utils: - pdftocairo: . Fix writing to stdout out with image output. . Document that -singlefile appends file type (fdo#86254). . Ensure surface flushed before accessing image data. . Check for invalid use of options (fdo#92195). - pdfunite: Fix typo in manual. + build system: Improve cmake build system.- Update to version 0.39.0: + core: - Ignore the alternateSpace and tintTransform (fdo#92381). - CairoOutputDev: . Scale radial pattern (fdo#22098). . Implement function shading using mesh gradients (fdo#88394). - Regression test improvements. - Fix typos in error messages. + build system: Visual Studio 2015 now supports snprintf (fdo#93116). + utils: - pdftops: fix %%PageBoundingBox (fdo#87161). - pdftocairo: Fix double free when both user and owner passwords are given. + glib: - Add duration_real to PopplerPageTransition (fdo#92040). - Remove enum PopplerOrientation from API (fdo#93229). - Documentation improvements. - glib-demo improvements. - Bump soname following upstream changes.- Update to version 0.38.0: + core: - Splash: Multiply opacity in case of pattern colorspace (fdo#92592). - Small form improvements on non ascii character rendering. - Clarify README. + build system: Clarify internal DCT and JPX are only provided as deprecated fallbacks. + utils: pdftocairo: fix fit to page transformation. - Bump soname following upstream changes.- Update to version 0.37.0: + core: - CairoOutputDev: Use mask for even-odd fill (fdo#84527). - SplashOuputDev: Protect calls to set/getAA with the proper [#]if guards (fdo#92006). - SplashOuputDev: Try to use an external font if the internal one is invalid. - PageTransition D is a number not an int (fdo#92040). - Catalog::getNumPages(): validate page count. - Catalog::cachePageTree(): recover from out of memory condition. - Fix crashes in malformed documents. + build system: configure: fix openjpeg detection. - Use pkgconfig(libopenjp2) BuildRequires for openSUSE newer than 13.1, stay with openjpeg-devel for older releases. - Bump soname following upstream changes.- Update to version 0.36.0: + core: - Patch to support RichMedia annotations. - Splash: Fix wrong memory access (fdo#91686). - Cairo: fix size of transparency group surface (fdo#66229). - Fix bounds check in Linearization::getPageFirst (fdo#91200). - File Saving improvements. - Add premultiplied alpha channel to SplashBitmap. - Fix for xref table creation (fdo#90790). - Fix JBIG2Decode infinite loop and stack overflow (fdo#91186). - Minor optimization in text extraction. + qt4: - Basic support for RichMedia annotations. - Change default image format. - Minor optimizations. + qt5: - Basic support for RichMedia annotations. - Change default image format. - Minor optimizationsHEADmaster. + cpp: Fix utf8/utf16 conversion (fdo#91644). + build system: - Do not hardcode -fPIC in Makefile.am. - cmake: Allow configuring SHARE_INSTALL_DIR (fdo#90293). + utils: - pdfunite: Insert embedded files in result pdf (fdo#90066). - pdftotext: Add -bbox-layout option (fdo#89941). - Bump soname following upstream changes.- Update to version 0.35.0: + core: - Fix assert in broken file (fdo#91344). - Adjust memory layout computation of GooString. - Make SplashBitmap XBGR transfer alpha channel. - Splash: Fix wrong writes on non rgb outputs (fdo#90570). - Splash: remove ifndef in Windows code. - GlobalParamsWin bugfixes (fdo#91053). + qt4: - Switch default image format. - Add IgnorePaperColor render flag. + qt5: - Improve efficiency of Poppler::Page::renderToImage. - Switch default image format. - Add IgnorePaperColor render flag. + build system: - Allow configuring SPLASH_CMYK support. + Add configure --enable-build-type (fdo#90796). + glib: - Explicitly link against pthread. - Deprecation fixes. + utils: pdftocairo: Fix cast to pointer from integer of different size on win64. - Bump soname following upstream changes.- Update to version 0.34.0: + core: - Splash: . Fix crash in PDF with nested softmasks (fdo#91240). . Speed up of rendering icc based images (fdo#90171). - PSOutputDev: Embed Type1 fonts to PostScript files correctly (fdo#19747). - Fix pedantic memory leak. + glib: Update new symbols section. + Build system: cmake: Make sure ENABLE_LIBOPENJPEG is either 0 or 1. - Bump poppler soname following upstream changes.- Update to version 0.33.0: + core: - Fix regression in pdftops parameter passing (fdo#89827). - Combine base characters and diacritical marks (fdo#87215). - Use width from W array for WMode positioning (fdo#89621). - Fixed adding annotation of Subtype Popup to pdf page (fdo#89136). - CairoOutputDev: Fix memory leak in CairoFreeTypeFont::create. - SplashOutputDev: memset on error to have reproducible outputs. + qt4: Fix PDF Text String -> QString conversion (kde#344849). + qt5: Fix PDF Text String -> QString conversion (kde#344849). + glib: - Add poppler_annot_markup_set_popup_rectangle() - Fix segfault when creating PopplerAction (fdo#90093). + utils: pdftohtml: Set exit status adecuately (fdo#83609). + build system: configure: Fix invalid shell comparaison in libtiff test. - Bump poppler soname following upstream changes.- Update to version 0.32.0: + core: - Annotations: Fix rendering of empty BG/BC arrays. - Splash: . Fix wrong colour shown when GouraudTriangleShFill uses a DeviceN colorspace (fdo#89182). . Fix use of uninitialized variable in Splash::pipeRun. - Remove unnecesary check for font validity (fdo#88939). - Small optimization in GooString::appendfv() (fdo#89096). - Fix crashes in malformed files. + utils: - pdftops: Make colorpsace optimization an option instead of default. - pdfseparate: use always an unique instance for PDFDoc for savePageAs. + build system: - cmake: If extra-cmake-modules is around include the Sanitizers module. - Bump poppler soname following upstream changes.- Update to version 0.31.0: + core: - CairoOutputDev: support embedding JBIG2 image data. - Accept malformed documents whose root is a Page instead of a Pages (fdo#88172). - Fix crash on broken documents. - JPEG2000Stream: Inline doGetChar and doLookChar. - GlobalParams cleaning. + utils: pdftops: Add rasterization option (fdo#85934). + qt4: Expose whole-words search option. + qt5: Expose whole-words search option. - Bump poppler soname following upstream changes.- reset baselibs.conf for rebuilds- Update to version 0.30.0: + core: - Openjpeg2 support (openjpeg 1 is preferred) (fdo#58906). - Fix potential memory corruption on TextSelectionDumper (fdo#84555). - Check for invalid matrix in annotation (fdo#84990). - Open some not conforming files (fdo#85919). - PSOutputDev: Accept a list of pages indeces instead of first, last (fdo#84833). - Fix memory leak on error condition. + cpp: New API to set debug output function. + build system: configure: Improve support with older clang versions (fdo#76963). + utils: pdfunite: Support output intents, optional content and acroform. - Bump poppler soname following upstream changes.- Update to version 0.29.0: + core: - Use correct LAB byte array for lcms input (fdo#86388). - Write correct size in trailer dict (fdo#86063). - Use Default colorspaces if present instead of Device colorspaces. - Solve blend mode problem in CYMK and DeviceN for separable blend modes. - Compilation/warning fixes on SunOS. - Regression test improvements. + glib: demo: Compilation fixlets. + build system: cofigure: print "no" instead of "auto" if lcms not found. - Bump poppler soname following upstream changes.- BuildRequire libcurl so the library can operate on remote HTTP documents.- Update to version 0.28.1: + Fix small typo that made pkg-config fail on some systems. - Changes from version 0.28.0: + core: - Fix rendering of file with a wrong embedded font (fdo#84270). - Use alt colorspace to get CMYK values for an ICC based CMYK colorspace (fdo#79019). - Map Standard/Expert encoding ligatures to AGLFN names (fdo#80093). - Make Attribute::getName() work when UTF-16BE is used (fdo#84722). - Fix memory leak in Dict::remove (fdo#84607). - Fix crashes in broken files. + SplashOutputDev: Improve Overprintmode and shadings (fdo#80998). + CairoOutputDev: - Fix crash when no group color space (fdo#85137). - Don't render text when text matrix is not invertable (fdo#78042). - Only embed mime data for gray/rgb/cmyk colorspaces (fdo#80719). - Only embed mime data if image decode map is identity. + cairo: - Use matrix to determine pattern size (fdo#33364). - Fix compile warnings. - Regression test improvements. + glib: - Fix use of uninitialized members in PopplerInputStream (fdo#82630). - Documentation improvements. - Do not dist gir_DATA. - Remove use of GTK deprecated functions (fdo#82384, fdo#82385). - Build introspection linking to the uninstalled libraries (fdo#84526). + qt4: Add a new Page::annotations() that let's you specify subtypes. + qt5: Add a new Page::annotations() that let's you specify subtypes. + utils: - pdfseparate: additonal handling for annotations (fdo#77549). - pdfdetach: fix crash when getPage() returns null (fdo#85145). - pdftocairo: Add support for printing to a Windows printer (fdo#79936). + build system: - Move automake version check from autogen.sh to configure.ac (fdo#79797). - Makefile.am cleanups (fdo#79411). - Use poppler-data pkg-config. - Make autogen.sh work with variables with spaces. - Don't use -fPIC on mingw. - Fix build with --disable-utils (fdo#84448). - Bump poppler soname following upstream.- Add missing baselibs.conf, but as empty file. Since this package is a bit different in number of built libraries, number of linked packages, and the fact that there is often soversion change - generate current library names during buildtime/sbin/ldconfig/sbin/ldconfigs390zp32 168872255022.01.0-150400.3.6.122.01.0-150400.3.6.1libpoppler-qt5.so.1libpoppler-qt5.so.1.30.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:29741/SUSE_SLE-15-SP4_Update/2372898843a9d4b1f15938a0b56aed69-poppler.SUSE_SLE-15-SP4_Update:qt5cpioxz5s390x-suse-linuxELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=5442868941c37468f37b932489e097691a116081, strippedPRRRRRR R RRRRRR R R RRRc><9T#e*qiutf-8d3df418b725c9febe81cfb3bd211b68bf1b873f0dd2f06e336b26609ce58688f?7zXZ !t/䗓] cr$x#Hstj("X xěqq+8bR%L&-!LEv·74-1%nLBng5#=8{n^uǘ^30AMϨ] BLS% Sآ$cI;Czf_|G+g>;1J긣Ηͥ%Z{+ ٲm;BshC*#.Ul穕t~ c&z.TvlmV2,V(hkhMpDpbEsAAlvy=ځ ?tJb&9.‚R?ٷGq.!kX5Ь,a~[l-5UNS䇴|v > ,UJ,KQ'zIr`p4t5zpRڬmf'궈+$%4,3c j}XC\ImXôdHK%ܝ}_7`k/v<5z v!d+f jT]y$'/UH< A"q+ݙETΥY :'i= =ݜOȎ $bJ7Phi}^O`9ǒnwş!aKT M 4wO{_$w7aHq}?P:3Y&pzI#s3K#-"JU<ChccP|lʫ& Ee9W%j( ]b5^~Ŝ%F75v)DYu~⦆;[myir9ZEh6ۄIikާvj>T>k  œEۺC\Hl ^ 0϶~AhPH%dz4xHqݎ[0-/@mjngaIJ՛g- +f(3u*c\15c]py&8[ 6 Eg(!.] pMp#zrXTW^.G15vtyhqop߯)"ʉsS̵I/OaPQ7VWH'ZMgfġv[c'ܪ1nҡ P) 5-:v_kiX6E`p`feLPˆsVL;gl)0R<~ 8wB0 ʴKLw"1)zz D U!֭>uW0;-tB>14L7f2Odɷ9J4CSs!"{CkU4ֱJ(ZGRS4xF>tʋvo6<;pzM`|a܁s4365WIgNϚv%_&Q7CԩZ\) b`օrDub.~<9xٕ6Ƅlt#NMR6B>'DRDﻬxO}DW1gf+]%ꌤ^.J9ѻ" &^k5ӡqpHM$6rG iȔҨԪNJ 𺪨GIN{hm~!8^)܄lp#\e/MשceWEw>| WB{ ^rɅpSckR{ E31f9/md|~B:K~*o(h|dxfQ儐Bߓ>̉h&a9|D ::/xNY[H U.‰ jd#K30bi&-@S{ڴjT9YNw,1YV,>H<tt^M2Dm \k/Kђ¿H8BMӘ3U./dˊ2UL;P j%9H19jKx]s#8Ua𯪎/!SmX+SNֱB;|sdwK^ 9Z+%i*@Ҙ}N;b H*{$by:`X%@|?KnG#*884gvRJb-I|x)-c"7Eb6Nxmqx#f:? 'sireΛj¬xRDNZey \dx KϴBYX%d,M=DNbOiLuS0W"fN쑜ϸ́9=ȉGvE.{*jM͝wc:PoYtjy ^vɹ0[Nd'{(( .ýg"2#&OY)a-/MpV*haN*S.zcx/YSiIuK]MO\f,7U,{£?{/5\ բr3r.eb.uF(S"tI5d?}!:tM*4 f22N< y|5AHdA?'p{E}W5Jؙ,@%cͬ,aҥݥUB -&-)FwmV笨˃@[ G%HNHRi 8cA^w&jXn, d,ќ_:3g z3kg{2ZO|AU9c&oIQv?5Ϻ0Ή}HBCQ6[# 2 B;@PfijjYԩ/!8 c[ }83tbPW Ą{Ms/YG;ҍCk yjˣa +Ǜ zml3VEߺeņфB{圻$fgy.)PvvG? x2{=z,'܍y 7d0YCˆB!;dK͙ӂriGSgKgxKGyub /޼Q I/qDh~T'tjtX. %D-y%ҏbaNΪkOR%lE:Ei^O6}>yЭg K?$iCHꞆʐ~4[WנxEX pt(j`sC6nD,XPO &jT5/4ĭB6#߯z(L^ Dz .۽.h}Y$UXG CtppƬe"d˪!ؤPH=mdT1쪒H^"}UKaLW3/<[>.T\Hlz JRX-µ,]`Xz{% ]a3^+fKqg @kK1god"X7{&wSɻ@JE>c 1Xr$'mJ"uDg?&`x[|GWxC*Y4^REG/n~_>!9c>أI!>Ox$fw3 Ygoƨ`^x P^碝S;揸quqbjFg4V:LRcu@"}$!.xH) hUFWP4!0&СZ{logb%9NK_DZQO5q/(ZoD$WHAq6IbqZuh9UlmF87ze)cP&]}ݺ oS#˻ߕ%pw9,VjȈcõ ]78m>MrVTyX K]uXK$]A6^o3/"SbݰrS1{uWw$J&v-v$nHB"@VdF0E+^v"L/YCPl#p!c$6񌘪I bL7cBRfnlõAYւƻB@*+C#OPᄡ9 nʴru2lEZ8U/Z m>l"nnugi tE o-ۍAPI>Y;~[90l ^G c(EShq<Ѻ USkx"hWbB͝!tz:&s؜Eh -SxJcYdש0,3ϰ i ǯ5(6c\q1\j"nZm{E$lͶ*,McÚCPAK] BxW0+@U˧BU>TW6>:^W(ќJCD3|}^{HjOt>9ߺµqZ%8bLXLbѫ>p\&Ol#x[yd(,[SUb)(voH8mGQgȂ0B /C c$ @ j 7| [r_Vvp,FƳf Z1Îp gcAU e! V4g"{Cue" Hc8걽;|8톟q-I Df d?*j~:nyUDi| "v0kl{wް#c.*]s2Ge$Q_F#iP@~U^ xdWr^D wCxrP,R [)rtc̋*ֆMȿOȥ0uV+`1]?r#gn}GTD0o}?6td&uRnaE^BYST(Vpxq'ڗMR$8:PL-Ck%kbzRgbKRT244r M-w&R+izsV XlL7]# Iݔ[ѵts$]sJ1rxnk ?1jy$z{v ) h;Y9?oׅC|:|ŪN |ᱶ4#>h_Va_UA85rx͝?e!FKgʿ(yWocyhTӼ2˪t~컘Or++X•M&rZT칺B82HA/c.`3B45D({\J5$S=?~aDJI͸(RPiȻ.11J0z+S5*N'0;~) IqvSa02YH1(IK̩4^1 } #6z7jֶWo!w_ʌ@40D1jSMߊH'^oj4(#7K*y^wtj R=C]᚜@5cl͂?*ج4`(gzGk$|VJJg8R@mj( '4ՑaO\BJqڍlQ1ِ^tJ-Uvp*CGzg18B5Fb8va$@5yYI z@ n|=h2F '5֧L'L;Z9t Y]i|# %:nKL_j{X&miVa;I D:Uqly}qƧ33D'qe .#P--JZ"5OhQ.K?K&GcK=a%Cf31ZXuiUj|7O0gNZFUlK*u s GRj {.q;%q pRI8\,(Ckmw|,qMYki:>~S$Lr+s3!S9 Ar]dj`x s ,&(+mYJa ħ%` E񵴛ܾ&D>kZwՌPXad?)E^6OwR$-ZF}+P[K]D81v;q[?EqV6yP] /b3դ"OGTw(:#s*.xQv @KgK(O|`l{o?#G;Vj.pN@N9U=GLOnriEUUܨԲ$98ǧ_biX7uwzG||ā%rnf1><,P. C0<@<=r}wRW/]?dp#rtMȾoG\ljKxH%G P\HA}H`] {q4zWPrpWBN'~ʧv?0^ھMS.55$C4yQ[ʤ{;LCþiaA;zɃ`o,)Ҳ{Z:-3EʵшF(}VtX$rXPw`3Zo᫼?ȃ::vyj~_9"/ǻ r;qJrƳ|v~# O:/b򇖖mkɳAc=y2Ҕ,Wv1Z G~q읉4'*2bvZAP~'.Z z!d.C{b6"3xEG85FK`ԼZf^yFNO58T<Y(tR#fuA֝=;Z uq8ޛ,^08)>Y-@|GkK&jأ?f]GḾ>BPUԅ"R0HKH !l\'L*=slQn6 ˱ю#&G<6b^tC\5-"} sYK2 !J =raH͕dM#Piyه=w6&]^=ׂ&h Fad/_۪ L#ަc'[k\Y_ ,آ}e1#\ r(PR(GIE8࠾"'R*U5kvhbUY(Wge`, 7鿯>{6JzsҢćvP4)>t4^"| ,mx1,Rdͽr_{5q8C qoϸVB<3C}jŞ2ezZD ECF ^?g%:i6ywy#d_"|tý1@d "d{Hf˕)M~x0-Ut~wsq|.x6F%, (^BͲLbMTZa7fY/9:2Z z8D.r{ؖHPsg<]4{uQh} 2<7.Jh\OECv>#YD?s_RPEoGgXoˈX Δu[uzdL Œ{"\:]l<o)}k2lokíYCeC3?>'$ …^Ƭy;@; =Az.a"•Aucs=E4~ 4巐㇦]NkmO}TS߫睄O't{Y\'A]/Eb ~04|FNMdYKQ~`"@kt'r Ega`@Ъ ` %|90#q?I^q8Za'GZx1|@\R.ynĂutbkVo}+@6ίq fs~###Ht-_''l}y\@Od94b# <a(V'ͦ48 qDk<[ %E`<\U ':t uC>.6w^%=(qd5C« u]1CspMh B$zrB"e]O$ӝo uFj6R TnHeNvmBHZ'KYE7~vh LL $UJ4MgAzW|Sy܄6Dtz qq1t냎fSyّu* ޟ>7TξHi52ZxM&=|0uP@oNʎ-g p_ aؙFf&?}ZB\zc1 X?ߠ>@2&FJi׃E=gq2Fo-og]\L_Xlf !05H>ݣت}U7~4ăp Eq;5 "nBxf*.^F?Si FfRSOHt_F;6\r8[-ys|7h3Z<⏒=L28n?!0/o@^-b 2?@B{U'3̛pV^ւ*o_AfBGKU@rzhĶ 'Rwow{4[NqM;B9 69 rnr?OZ >yxyK$7?;af"Ae !O\{LG{lo6Kg'\kM>/7r5 6{RwL]K:vd즧!@Dk=\lM)v: 4VoUHč_5)Eg_ WĎ pUsRU݆_AUֵCVW5zw#^Y)NbARiKU3O}om@tK 3^ %nCR12)Q*x:q3&2?/q0W^5Fel"%X' aٛNP-i*,3IJUa m YJ(1D\%I{rW1lJE0ʢMums u֛ t\a92gDTv^췆Jds>Ӆ<Qߣ$h`1?Ȍ/HMjV\ID&w q?ߺG R5SJ[3<{6i3E}P(`F72O*%&2Qʪ:~Y6Z)iNCޅn&,/A, -,d=îM1crNœ=+Bߤ`* WÉ%X/dԋjmX 1s_{O!]QJi R qM ׇ,#ULغ>dۆ_ /ܻVKĮAe~mgRj)7DG`:S,vfL ^Sv+aaҖf̰qG։35cN6!W~L=8w9xU|NL*9) =)EڛUPvM1Ub7aAu L{14<:bBwn$SY~-m|!)wּ,T%"cY+DEF^Wk\dz s2;yWs ",N5ŮHȴ~PqlnN@jZeb^b"*/U, Jd0z*"^0Xe!|uZy6Gb),aGLm*O _%{xL EϻKGO#v,-N ,9L؈(hvkqV=1gH4 (ݐcDrf`H%Y &nEͩo# QPw>so߄̵nIJc\.c >D\?ZiP#F h L@\Js%%I!2RN6rʈ]VEġТAyy-."[He2;dZa)V?CM"e÷)bR$-|XF4紵o<2KV@H BOa;`lG` ?%[Ҟ+^`&lw\8ot%Ott1T62%xUк5=۸l4\5]3}^gd%kJdd=ՉT$ȌP薥:onJOC }&sQ܅g2=1ph4Pcz٭N=*",-ES|Ȓ*A &tc vn|8 O>0'=]6N֥_5 !4F0imKG'+xx$%o?T]Ef%!Lb,q`U@74*\ګxҿl C1ME*IV׈v!&Bf̹D~Sg{QkWi\ ^A94BJ> <^d( ~K>ՊCX`n-8 `\)Z•4qUd&T$->j_^t/Mt8(BhRX0R0\oa]MH37,AzaW.jӈ;/^_NcB]ӉzChT؈ ueXɷh[q:ZwY2045f$ŸS7 vsF݌B2jcWDY DA~m"6VGIBX!R|S">c*GԬ6dUF?  BeEM3T {\I#ZwO\h!ҧ QnYBQu@)proҼXH-&m ,|o }~4{_~ ,V;E?޶sYOM QV;[Dx'W䶾̌\j)wBŗz{yվ_E@9(eHB^:(D˫Lj {E8y_ hWQL~rlpTg6}%߈T%FE\HW 3s6(i5oE\zY9XbI QƩ94H-߷Ơ0H]d 7z\T5Lq󄝣}273B#u_*_1vA*1{6w]0(!!`v08M~p3eXׄ-*āy2_OP" z+:j@|WbTfh7CBol\m3%}Nb"J8ƹD]±@c f<ᦼXGww,d4ByI G'2{ 6|YbѴG&N]JC qX޷,F=إṡ>#yў^EM3se-|yMx(ΠP}{,;Ϧm3ݱ6s/и&سF!{RYX0{ Byy/4*p)3P\T&8=K4cv~aٌUi#~XNۗBnv0T8(jR0Wi'E<]pg^9'D @[wzM{fLԳB+ي_>DGb̀D#R= l)Z!2`"̸19l Fe-iQ.P=G$T{Og &;Al1v ]OR! ]yk&ȪގP#ǝp?Ay vn`cw%q$?{lU%f$nM7_`p,s>`AR;ӂ]t~qWo^/ZdrY:cZEkEHnX?=;V*d?q 1I,%VFgnd>5mrdK8Hīٰ!K]HNIqFGQ>A4 $`eƼOi`c>1Dlo[Vz:=Jx*(# Xh[a*`VI$#?$ Wl/$f~>S?D!&xAug.wJKN2X,d hS?rH"J`D>&ٓ8LqyCҷNi9S̆Ԯ@{ . vm/nn43`*rEmLZYW< mI&mXfU"ŮǬqoDV5 wCKyoRYlZ@[͗V a7rU1x,Bf_z;ʬRPV4c3l@ 2C~\=ʎVLz>-y?^Ci$DQyh5SD = L+ޱXh*CCvUNytE^\!4=9S{gه[ 6~oW٩keA)7a.3֭FVÐEW2Uٴ@_g!텡\l4a9o P3铁&KĿ]Fj2J[ 1n)ägK=):V+}EHNb;~!#CZN?pЪB g)C! [` I5꒵R[K@#ԡMw甥e{3-J9Wm -))v8:qȮd2B[ ic#5?b 1MKӶf .e%@DBg 3+a#gB+%%M͆'O:@BzxpVY^6Fno!ԱҠ)#cjI디[揭a N_BD4-l.-3v6`OPT˨$֕>!ЮP5 y$'J1?q'kJJ 4Qqy1LOKw麝aJZmQ! [B|ZWl1ikHѢ';k6$X:qm:)=C SAZ!(KnyW%eSp/sK7tFW74 _׺ӌ؜E@Ҧ @WT褲Fxnk 2;bA"0g"\f(_rxCaR`XWO cL|<Ĵq&i {/I3UD@V'hJ,Pu0rm˔*'`KkS T' y>E:$5} }?9\.hxrQS ;ܻ>(We7hzrz&M" U%>;X7N ?>NNE 1&6۷6$Ϡ&fKXU(G*pJP늢,owz"k[ (\#85W,*֎s&HQA`\G }1+=>Un Cς[0Ag.]Q4hw0e~E| -ɴ4 gS\~ iZ~8fͺ'/ Wr6A",ךI0ꑑ4>w߽n(=ALQZ f%)WD<ù 7h|:qT|뉅j_ugs.n\YDcwwֵŨ.)#>K Xv$AuGœ5 tٽhՠ)I + ˝2pK `ާܰcvex$d' )"o :./젠 {<Heegڳ8tG7rwG땏 eXRDŞ1:_yrWG '~ϕ{:1tO.RE!/n-Abwg{ øG,|n h@l5br SS^]`-՛-~J"e&:>>vC'-*f'Q朵/K``>˰t<4Lɯ-x Sp̵#\} O⩵8?3h (tJ@澸ZZ=2C/5 (Ԫ>(i\vb'E/䷺S~Brqxm I(%ݡQ^,Waɏ xj+|@Rlu˙2RIXױ#Ahc,TBT6ۤ[N[70cHv զk{ (eIidt#jz9[AFKR,hB#\ N~O8AtU5~`}M&5#OiU.+ 9s!ŵxlTj|M<"˚{(' _g lxx$ 6גd  -#: 9Exڬd}+C,\.%B 3ི]~xxX6aOT;xz|NiVُF 8PX_88N~N]Źi$`0.╟FkV@&%,.k'&Y<( RH ]IpU98 =%w !կ6Zelm]|dz{G)LiرP X 1j.7H~gWw~-%"YŤ>f,aj&\P2 c;ӷ…6^L _sdQݯNb|VjbPQ5l's.I2B>M5iRๆG Ŀyt[TqHۊ"8qwT)_3T0$1iNjG] 哹- 1o' ^KoY>tr"qeJ ,VD#N=3‘T\6_?xV|F;BdCc=YB"Pw"4ˡ2&!+1u嶍F +k͆m{zA٬2h aoj}x:xyD$[S~zi4?RphA׼sv^:فjPArY7oxd,N-:.jmskuT>Pתp4xe"H4bix:tKڮ+D z>ZOmCSk0/ X¸M^ '㜂Tc®ivQV{9~ !OU|F?`VJ 4G?Y ?5V[wW.q YG͝ʭ.+Ҿlu/k[禪6GMw6hivޕIgD/&s쨆@NWM,3@\ hld+wYV|WWmՂDd]?V!짉`,Se0PsvfxbsbikXdڪt\yB)s[B72iu3+( -'肍JaWn-) K)@u30rU1󁹗^Ad S*;%]ZQޓ>XQfbS =tFb'q,?W(g LPNN0)qXIo@v1-̨?}R;`AҰ3 Ey4jGl >3%9gpRUGG3=Z!֜t&rp{g[x_!-gewAF\Y%jYD$@.Y! r(TPHf^u6r {Cgr[#f'+]wq2PCv+!bbσOV AN+H(,MXUi]4 Eؑ<E탿U^_Z@%ٙc~LƐ\㩦s\ֵź +_OQb:$ *0[VeF qGثl|UH>,Mk|Ay#*cXiVY~4?) mo~d1%6ȬOf+՘` \Oa74:IsE[ay{DT^л_tZ!(,? &S<*^; NI 5VP+Ƶr,2?9τD<1qz_fRk5y*sq3Ľ2W^^F*ԂxZK{i"}Ϻ8%ʿ˫y;Y mhe/7L N"E 5~"4euapaH#C ЗFC,L ZF8^nVZ8,Ăf\}1)Tj䅇*Mf~NHe7/Ǒe{꤯N_)+0 &E:h5ͨS.D YOeyY!8dgP2OAsRig)XnL$Eckֹ5j0B^C: (WYw!`~XaD^WXG0X &g.cz]nWh5p9(F!fіA_APKk衅iQʹ*7~bڂV. twnvߢzT DLM&uX|+ED)F&?J"soڐ~'g~&ts'!r˄^"?dJgߠz]2PwD%יUw{_C9iZ4R%Q=B(]1:$#+VV;(6Rc /+~"L}5vQ&w_s!j &¥yVT־܂VîbzyK[M&)3"G%Ũ/G=xz+_>LUHqb[HE>!v@aD#QITZR8%5E~F)Z/N$ˆH>鷴a=#Zh0fkUSڲk6)5vMwQV-M8h$cwzuJEI>kjsopg99]}J#4Y̖ \fA[G3T>=9SkO_QByZc9B)dy50)BǢ XVq s WP[cɦ1 C9m(^ߐ FUVig4ȽEXhY+[4h"$Sxy?LhHVv0%݌ EVHGk"&D*#a-˅uv옶[YI{;8FȲ/LeTDω$ƻ,Sv--8[7:UFwN0V !E!Į+EԼzb<;ƅOyu3c+Kc ?]W1T/+(NשsIҸS@WOdPYV|<ل㇚ߘ90,! 7n'~ZT 7{W=~ly}'Y,L56 zZ4X_X44=:,dkuxhZFw ߆GB;0x}3f4]:%E+IJK;*#H,)T {>PgKlN^X[$`J Jžb'U5v# .6)lwVLotbp_+ˁL4xozc=Tj5I>t-+bOToPɃj 5?'7ZԇR| QS)yGh&hH,%}Vv<գ𕽃֓mkk {ztdql jS-~ u+tŰZ@ .J|5_(,& @ HJ9Z (sD$O2y\@g[_S_#+ov _orMA\ L^:)7%)A,u@s:[ ֒50Y(b \%1i-X񥍃>Iy O?JX@MCi|'T!1DN8p< da󧉫U($o}j6--(QP=Xxd2WK#KRh]Co3{!ljj]W) ( S.Dʟ@HV*-r+ogBTlBDW0D !cic>ݲ wq|ZFҳU!,ϭk?\w0vu?-D>eyaT ()j?/|U3״>Z_kU0AM}BZ}C끕,o]E*JՈA]?#w@M=vC}xIG>9;%2P5ޕ ~C8Mc߰LڂAH;Tqpf* 5Afr8ZMp8dݻdjpZjЈ=̪A @[vNtJޢ+!O eG_]nLH68, 2TL+?c (]Ux O?*M3;n9 F'G_^#)# g )KG>+K E0LTŀ4 Y!,Bq#D;xJ] qZ>H!-a(#eAVH؝ Kp8Wo\ή_-챰{ҋhpI?aCX1ODw%V=+`yF. kaJ?JcZ-Q T ht_mbˇad#޶UVB)] s6BrS|i2L!eg.dn0wr3i Rчc"a(>89~aLtѼ&Q=#kӳk%[Sq("efBfr㖫ҝUWNۈF[(HCb[M`E]U" LX{FԐT%w DϤTNT ~g=+`yϲ囶`Ve&VtbDv2fWMmqWگئ7ا3>lj@vBaZ5ETO^н |u% 6Tbeޤ,#cyKJq=va0gIqܽz=DWh<$]/(!12%2(6Hko؇JCV9IE>B;+1 O"i+4KӡrzέlC%BH,^wU,ShZꌶ ʘ,G4 ?L7lDApj(.'o<\A\L ˷v3T ]\V$ƼO5 K\8'AstVc<6rpSoe3pAs$++QyO'Q \^_Rtط6Ela 6ċ@lh IU*m 훂F |187v]٢D7 [t`1W_Qv2GE5 kTs@.n& qjڷ%{-Hnuq*{7ce!Fxt!՜v`eaB8k3)'ڗ{qw8o~b}RCfF {'5y9̯PJ(B>{%֓2cP(vW%X>6\+#Y3?y=s=fyh jRxD 3XmK#!1h{F }@(\@UT?IЙ'@<3ɲM >^H)F#e:D(|##3 >X#I$Q)LOLo'DA`nB|lkḹ< Q3oc (Bn!U8:Nlb#,OFn H zhtLt7xϤ%8|l]9]c$&G^)K5eأv~X wXr c\k[š IMǰvr!9T]qZUG'g;E%E_P+IK2ʴ5*< -&ؽ/>$d_y771VS' mLo}Zxks&՞JrJȯh'N[cTZ$7 >͌_035j˨; =&td-j;κVtj1kQ3XKOURf]؊Wp\[׻\xm4a]I%2D$y* 8dgl)08RI{3e 'Vxn=y.09&|3Zc4na*N|l8 8ÃbRilr AZzˢ3oCO6i|Xtb߉f]GDP-n0i! X IU#t{_e9m {Eqp#S}wZJ > 35G*I=˼,@Y ?[k,EQܶ RG Z؂5>Wn[OFǛՐh=jl7`YX4<~-Slc &>{yY=zEVMkPʿGuN=,N֓3VI/2=.{=('ҙ#+DgXpZxp4rtg)&obtғd3~=4#HyW3O`||Hk Q\ε mZU*>',_?kBG69xRf?r75Bl};H:'t/`X=|T=׽GUwҮ}8E _}RNyB;0ƶGsƆ05o /HYߓwx7 өt"HxirVYphRC; v{#?2 u3KnM2N4\ք1"=rBUŰ Np<`ciZ1BB\ٗe7~̓Z `d]&~;@-پ~5 x|: LwXGh!tq/)Ƚ𣟂6Q$Bϋlv-!)ARgn|*= ѬPӢ`%ubIQG'B@/tl1WWv)- 9 /ܪ1TSX@%Y8]>42c9EgciZ]S2MRPNHmXe]̧*^E8K .`YI;`LYXΦn7$2H: lfg o &t5oufܵ"xXHQnj*ȍRkgs_6KI52}hq^xٳẔ^wggׂ6FӇG%ϦelM=LّHF8gJ88+E6. kqK,`_NXY;s! xpD&<ڒJfG8Cٓ a|Se A}`M7R*?BXY{1cY+ZJw!ES/G䔞\- T}G܁Z ^9Xl#Q(.M_#+HЃZtaS-&?y+q4'0eݲ"=]bNr1ё5ފ!0?$UHa-q_pq/k 1h&w)&:L' 쌎E~ f/ fꂫY D{l|N26zao~f9a yw%~ZK3Ay>@syuo> ,%iõBQڰwn Nlz4<kвx:rB5zN.<<؞ve;FkҰGelt@Xc|GNּX@L8=?V ^$ѥU,{m.i)ju10Ejt+iG|F}QF <)J_"RU  dKJ%p 1;yꈉ@d XLF{s$䜼PC7 jQ oQ=-a 2J?n<bOVԢ&~$Ĩ'GEeHjB@AXJ2w(HgSP*~E`s%d?r)YJnIe`inQ#;: Pk/5`Uـ*ye}KD~k k8;XUmCe=nWNhL+kƒ)MPO A5J>(FI>7d}ejK/q~bum4ln+i .J"B Uca<"tSĎx aISWAׯYSc`rj$v ń W0XǠӓg`7cإR#Hu7LW}N_bn֙OIkn#qcLy3Fz<1#pqYF]&;O+B?ˏQk>Cra7L;>qlE;wI+p>h+]#i#'KCPrvOZtEjqo:U03"I XIMY_i+wS(~î5.sNa7;[˹lizWvMS^X5fV6h4^Z&9nZ(u7<@U݀2V'(1z7?X<Guu-Xי cٗ1mˁ7dVG(DM"frS26Uձn.%AO[ǯr]al}XwT3̼'<"`>: [UɶR\UMbeOMG}Uxlfؘz B#?y|>,f՘`R @o`ס'B2A4jiMR>~j0unEna|JC>'%u%${޼/ M;bnUe_3yΤ5<Lii@M#⪄RwJ'|$VhF$#*"l5V6%>%rҽ CxRL's: ٳܔW/ %; h&o"sTii82qi!P;^s% Aύ!}:ɠ-j+u63=n aWd&8 pY$l5Q@;x.<|v_1)PA&W޸M,N_a5c`9J ͊c,xHvlb(2+lt uCe4uߏk6!vYBpZ=y o0A~X|W'a݆E!wufWveq۟!J] eW2ϫv: Y)s&·N)u!ȿDV R$]+=DZDKuE G~Se~eq7ɓ|q+f^\{<-Ƽor.a^Ů>/A Ȳ>`f%V_+u1p][0$c^dkQu3N]l)פ;IlŹf[^# Q .|陝'cp|K2[gPb0^T΀"]ز Ku BNo\7YF[O`!Tm@/}T36.+6jM2N6f4A֝!0"@yp.#x J~:>}8ƠgɉNa0|cNw-4Ҝ[1 N $<3,H })t>&ruMrb`Sp#4" ƣ?4иr)+n9&Rx #v8y8n?Q;3lP3 NL*DqJ)g/sE 6RkĽ䷤k~{p]Gf{-To4Jfr &upolX6kˊ$r (ga!YN6މE'C T,CV/B.N*I.w0f%`= 'Z_;FOؾÄ*}mj! *m@Dt},,٪tq8:$ڵm/&)-(t&rc]诩wڰ5dñ߿Mϡ} :n蠼 x婝T@aZ{L&#JMHy(e$9-4Y2,X]D%^vShW-h,OdCSX# KOݣл i؟ rTz/?9^6VaCH4.$A3~" XYEp7AceJn6I my~37 3 UDmyksUCyV69j2tzd"W]]پ3j[M~d&Ez*-f9[2Yqk;ՓX[pNA% %5dDcLZ4 DK-Zn ;`Jr 64AxKfA-dp: N<MUPjutr8P:1ѻtTo:]B️@0U9 l& D~"I_O-mT葈eE@ L)p>lzen K.@D6c^+m6:F fH\[傌$f<[:\'(0 ׆s$e1Vc!&)xD3f+\GHۅ0pমJhYG]H'՝7%{; `;/هWp?9AD mB[.Lr¾2<9|=h73uVl_df -KuVbAρP.Ol xBiwl \"wdbbͯ%$Sg-{^QB"?w.򼨂 nhgձ.z3[qqt}$XN*M-e4fRZQ.IB'y7Rw0dQ,s5:>(Խ5[MI~͝Ged:9ei3$26sU[n|KA.,!:]nOPn|6^ 9\mXwa"X @[dqz8Ê:/]0aMy]9n 'О]~ţ,pT1Mn}5`6E'0\/ė иO×C[ <*5,)"ACG_Ga2TTr8_Ҳ_*ոZPLDg I(h'S;^!t(Y >|ly->]y9p D31r 0a(sP6DKQa'jt 2 6]Dɐp`XTZbSXbC4\ۀ!K9.M7/$.$)nzB_dꚤo)U nZZgE{ZUv]]ĊT 8[2^a[q'H+w { Y(%Q1QaL\ϰg3Wo [򚜴 b-[s^ҹF&*fp=iyy$$b8_vno2.ZpF# M!G-Z#]Θ2IhG u7LA^0 mVƺxܙT^gg'T65Qr{2euS^B5Ѥ ehSEчť<2O[d Z?l1|"8kŞdӝ.97}Sѥ4E?ED1/ucy՛Ff5¡ڤO8\|d'W[˨o>!b"fsdĮg^tk<8i dI{~|Dyy#ԍ\[H0M> h%9T?|;| ߼I9xvqE*W9'A (ΆÈ q5sØq0džޡTovz;i2WۋsX1/&C0 oV̔ M"Gʔgetg<;BwỗLXI{(YE 9R9n%ڋ9+Y(lX@ם5gN#ʭ"(zx/2z /:XGg~a k>gck/bvqER`9}(-9 *޷丅$ɂ;ZRUA#C3E;Ccr,sCl[UvJ眃;Ph@@@!J|jʲV9b=`es:͛7|.#7hzE--ޱlša?{}`M'q㈸=2]dH06FgiTIj-Bxĭͤ bg(*&!y/PFa{vRt#/\JmnWE;H)=qa,Z(\7L!JyVB9^:  ]X/GV*3<^ I5Ml Y;(/ C^WSSrqllȃ$PDb *IB?Wpm3x?nF"O^}\@fH=5NzcZ!+3vFoF1=oRCzpʄ?`=N7%XCO _EGWΛ6: n vUjĖ~/ E]cz'qeLGs dfdN P)vYvK񾞾!'C7E<)5x' 4P&|q&Ky= oGiդ]Ъu XH*򄈡Gx) 5;&4.̈ڻ2P i؂ΟXhT8|5Pa@ҥj~43';;M]\M?ox.%V W/~wpDS&|{.&)860`ىG|>,ɛ<_n/}Y-Q@+ߺ)~8-{TyrSD߹ 'Uc/ˬGhcpP(O,t@A9s]7's 4b!j*KLDHZ$Loov4i biSV)T2.,g|$NItMXO9RtodHjCr3K Cxv^*&MKI+0] #:%c OfQ˨/N;UTaÉ.(FmP˽ T*yκ׮ل'dO@z#ZQnt1|gTGeCyL mF\CJkXf!EE/`7W1,T|CmҶ@RC <¢Ih: l6L1Ty[>,]=oD_ Aqy 0[̶Yvp0|B]&/8e.>ShGqraɹ0(wǢCdg" EX]zAbYW%t'E%^#ep2N|?w`5]OMNj(n1:=JI4s.j3N!Ğ5hv{ZF%b7]TBz!ƶ`b0FHSr]0z=܀Z"t0|Q&W荠L e3 c4 nSW2V6w<腄v2;sm/:)3{pH$I%)c Yh,g('ZofgfypxTs֝2 ~qZݪf9:~)p;SQT)L36] $~(Xقɨ},!Xa'oq*܅3 9Qn۲,7u W'6ٜ?lF.$ {5^w^'C8?DTT R%I$eBl0HsE>cMy[ [V{"x0A)D3iDL VyR$PBqlj?NL=2 ` ÏR 5 ڔ 곁|Vw- pÐjg9q d#& 8\Oq>M?rxxx FoXJ>"Lr7 NFuMv$T|o%cW).Ip}ALݙ{_vl+ex!](Mmm_'Xg &<(;39b.,deCɬ7X| -+:@Eiv'ltsϧ% ' zN ~I,'46H?;ǣ,دa{D .ܔ1us)>*M7-X Q\/6`y\cF#qϢB ͝6Y8R)BMA^9uqY"Yrhe/3R݁8+Ije9=Td4VЙ5b=E|R*l۔,0]b$} Κ[)3P\ћ1vOs Ҏ;efxa s9xAL*1)zLx`m~xe8(f"nw=YD dv@kl"@h-킾d":|,&"M+(G0ͽ,R@J$_l^SBx-aX=?`>)1;-^_:+`"(n@aO֥[WNf L?my] ?KCMk,CແzRhc*~SԎ*`ދ'"Pl3qՁj'_ONd;F&(C%XbU@ A R"7~c춶F̢i& =z`8uUy&ɏ{J3QZ͞ QjWurzB`Ru ?MՃ*pPU^鲺-]DG,/R]vV@47@C0jގ;y{5(z,bߙ̹#ij8Nz@$1-4JEѱTHqt$A! vRsT2pЉj%f/n5G\%N4Dк[d_ .QO YH_B!K6n'|e侞߄{".-Ϊ^86#@7xc*k.Ð̻.: (]L^ T@o?O#7/ *z?"'^iZB.k$EjX/5l^aX:Tme?%05b Snzلi(k'>`o[u1yvG4']:8,^f;rJA@p@F&e^UnRCdB(1}Z`)bNi~J7"Y+J2/~J}Fi|2" *j[Z9Njr 8F)uoW1ŒF$av-R_n$?q9*>2$:2f@\Ox%ߖ1nlBpF]/ZO~^^SӉG5?MGsvPRD7%J+A,gޜQ+i%mm40`$[6;V5:i6vR B^(~0yȞddj]A~z}m_9Du:b컶"EbgFވ,mBC<3.4 bW򇀑j)Z5)ƻ൉kxQ,zoIX[{cWbF†C7~`U7!b>0TxJӦCWy{vZۣbjȃȃڎ3-]B3z$ Ȥ%듹'D j 8YF v !~бtOs!Ag|rϪ =kx{x̓B֯$/{Y*Zr[*\NX:G)vdGDEGb]Al`UzgA"o@uIԹh2 oR^2m#K30H<[ xq6sPb Ùu<<6d} ]1,`|&2A}Ox'*q<ʳv_Fk!YOhj҃~`aݘQ&QS\C%W@/{g+ >]-TYlUɥݦ^&mI8GAS>h "}$m7q>w bJl %dЙMfCmէV'?3{\!䝜| {5ߏ`M +g`<E)ųx҃3d!05al(q*Њ;'j|7 RX7&g/'dJX⒦aQ82ߐvN^ #OGrkNn=UmR͌9H ͒.ؒ|~jkl3T֗f3¶;{*B : OyS@wN٨p^P8p}B֩MJȁ^okR?H+Q4fD1y<tZ G&t o8%:2j˼rCFz!.v+B /_V}?y& D^MVf-gORpay,խu#3Y(%ß]9*[嗢U̷lmZˬGq"X8+j+sZ'lQƍek2q5$\aynI Y\m$Xs5:`xC$~bH6w!`DUE"hbeݢfZیB\^/! /ZDo,BύC MtEYǻh؀fvVC$8ߢq!,x⋓.ޓ+K?숺-LTJ\T?Lg(owNK6SFo%nAֶ zc &7Gsܸ/9Z(N!v(S쉢 J-g*=Z1ٱ뫐=9u)gT~fӮ(\t"N.5w eqY$#؈7OܔD0=]WPb{+IdJ6F4"e@Q֒gyī*N NMsIPe*MkK n~h{HV"Sq**/*ނ)w,Խu}@j^5\Շ(NFSY _aGT۔ߌ 勶&fJxc݆j)D%qk*_,p͕u۞jq_囹.8~7N5Re().sV!^V}A'[pEO>80؆$4 }siAN5GTm{5\ʭN}EЫnʣƨB7YvR:H%k+ XX)^-]^$3. )*@e5>u:L:0~5r6#U'gp":-pN " .@X  f%f;΃xTQXvL,=fȨЪG c}kK]#eF|T2GI6P~.=Bᬑcd[JO*P~D1b xEWf&zrQ-Kw"|k^S}k%t?$QT5m Pp~AP Q;t;^$'B5Y_)ųݲ+acW^ab {{I~{eԢDdžx)#d)1YXwR8*ecbM=%9)3mmA dh˟㠵؁rnk"5]vRhHs̒B-+tPӑ dG䌾63V)vx-eE{Jmot_^6#ˮ1q1xcp%~9u.#h7?He2L? ^O}^P> nqR4<evN2>ąf)gV=3ߏ62} kIڊەnII{";mdzx=r-/ -:,?Jg" +a‚{K%.*@&-eQj: W{DAGҗf5d+tZ]H; uPy&z[L ׆* {{}}(GF2܆U@失FvhgKPH΀u{!.GS | 9am#f:#VkxVvup}xMo~LsjlF̰Ty4$T:F }]$UVD$;JvGc~ \g922_>&rvs3QE!Kq}\I5>$qB+\w*6olK<*r`gj/V.:Qq1x2(yH1c fA#Ro#Y~aM2Z^*;mә`D󮇜v VRgvqޅQ.n.`' +g%W\2 5{At`mkd({ܱ<{2ȘRIb[wb>mJ=.ǡ_^1xFp6`yTfH\i_@॰)@0WjəQQNvReXu>o5Ϡ31Y (i{i۫!]`pPN&yb:.v94F oW0?Xp)B]q@m7[t@D! _z66,`5vVz$GX`6Me4Cɠ;aMk(}}#n0[Wf(H!!s7'GyYI-xtbUk`r?nz͠"a|koQyw9}]e[(T0fj@.`셩7dWbO(B/p"bdIe]&j͂$PQWZBυ\v9b:x޵63.=ѭZ &py ?fU@1'0&PW [""Kfjmw# Jh_i~dsMU0h4XLΰL9η c$ І6&jJ _Q4w`0ҘgB%ӕ,͙XِӖo*UU =HKNGܻ\We#K:M9LX`ᷣ]1.6.x\""wfMB18oɘ+#'\dKPaj'R(7S6hdVb:2W4q&41PlQdEa* Nr_ICq+y̌7ЅH\d߸ ffO ,=T`Sh="Iz.Ô$7+\ΦʋY=9;]d 2$.A*mSMG /'LkMSyv#:އH{Ȣ *2c;`R׊F;Ya]_B1>ZnD%}Afc8)Tz|t +̮߉[@U_#d p=7fPO-#g3xJuo'!o m zf]ļ٦uMMc\I!~4`wӖfmѝDlnQ  E %GZA Q]h~ NI1ZGj_`q` Z;8봻-d"6rEzčb i9h!n=VgrRբ$QgDII%hOd؃Yf @KJNeP˅.0y(%)P 0Yc(}@.>EήEOS>W}7$ 1gp5kbi_ rjvAƣ9sAܟ`Oz;CgbA؂,#a"NR❅X sP,mFEߦ6Fu@J|ͪz0mfb^KQdb<0rѴEF1NgB`A9*]N 1Vys!«eD{Y#/  TFY}EF~0ͰB<8QZ l E7S~V\[B|i?tB!nqA t QS,^BщUցKc 㻜hbI0*+R3pl̔ZƋkʫCOfW~oqz@ʙ:‘s=HrJM][yF&>HVKKJM*,C!3VI}\vI$ ?t$z=L},!T۹edNbP[7 ɠL|! bh0UK<ѩX8=O 3YԵy- of0 ~&h`U2&lP/pB6"&IEYxyѵo;$5 ߱L;(ytb~i!$xޛ$ןy$r-:wiq +/Ĥt$O=5;PO05~2B LwԱ9Q-mע8/>3;C}efuU%:jGP1A裗D }pǃ%LO.֭I+Ыm &+ ]o r"pqx+'9GW)ᦜ2q~dmrHg\qcE`4N-`F\-euL*!P`^ު=s)Dx{tI:"3WIka}sȞ^?orTej ~^5]bUkҖLNLdDӪ>kJK 'ȡ+p )^krߚ[> jxfnh6$E:uZjX2X882@ >᧷"WPU6:YSsM}P-5{D{숦CUوUw9^*H,G+`ނ*US(?z|Ķ^< #Jwa&r*О9RnJ#%P @3+EKB'qIL2)s=1.븟yVׯUDYǝ}[v7 ftۓI׀;<k/Yy}G$6`\MA\ȹ$HXw c4廹& VU΁ zϟwz5E LJ@ y9o)S?>i4PV]m2"![5{nbzCF{qU#7@ݸ%dmtl{T*mn0=FD)TssYӬ$ڲЃZTv9Ii}$tr{a(B2. _$v"qJ?ۀ|JFqp" 0fm[HM~Uh 2_U KAHV_FG{zR9X~(KZ)$L)arDtj tNfwI=?oY^o ih5 Pڼ_U'~(·kihHC¸ ̒زY\jR[[OA=:xVǑF.mEwZDOoʔMxw9#@ ~q>qlW=;:]:+xq[S;ЦIH~ ]Wmjה涨P?XF+gɃrJ O SWE<Ҟ(gŕZ5#Aŏeatʶ,᭚,p嫄oT=eHȾ7)dzm;Po!U5vO!yȧ1(0h I%Zsع.)2r^i%AG}|t+uwbGH%W[T?lo8Vsj(E`cTKq9U ^ $d{aaM[(3&y!kiQ11#j_V\LAi k H\EzuK ne[1]io垨Jq(%!M'Nn_g6 ,ٵ-bmsMѴMò?0\3M MrZnjR7 n( b_'άW㈛Sb}j j6BZ s0(E0pN6u(LYytݟET@\~vB,Τr..H:Bѣ+Ca:x)sɂ0IhG^Çǣ5O`E7z>*.,ߒ@%_CnI}WPy7 I:4[YKXc?dLIVy(4C{c8˜גBS=6?q䦐­,c@ّA~Y^ *f!@a]ŴtQ3U3!bC6AIm)MH9 m$5YT`8p Imů'Yޗ0%U-]TEZ͚~Dk[a7dߖi\֎1@ ]zwXvJ;^e4 聗 帣4A&2OE.vڌWyߚ WdPcw+NmcLC R9'- ^*lc*|p'>`R7t0U( F OAM{l/fAe7x8nn{9z 7s4[Łͳc11nIx-O4:RC<( lqH0 [YI1Dv iUk]]ꐢ '4"qW0!NGw7pS1Dr[O.,TūE:0:+¸]g[ad#qq)Br2RkߖF??.y %ɰΡF]F/u+ wR;5;YG ܽ5 ^ĸ gӷ}fEB&"ZC~f:6VJ2fhrOMeH6Mz|}9M\3B]d2E2&b+x3mKJ 7눠SXykÇ<WjH& H#DÊr=S ȫJ^ގhtu`fWrɃ@.4sOQGH6zv!܋Yv!dz!&XQ0yn3B5:KpP 6Tb2vo@ pPk m7^6G'0x #猸+~'zafk夁Ktt:u#_\ w1Q-1eBYnUCuA]3uvN 4yXCVȤAj#rc8=6К\c6dU*,B3F4NMY3BV|.F`Qk3Ͱv%;A]QIƻr HQl!:W@*DY$y$àVlRhfFA

s<]BNMǘ{0eUrt.N#KCo-qcO-9xHhb ؚR)ziV_FCf#{@ sN]tEИLŗ{Ɖ+16-kf  T @8+G"'Y>zA5uAm7' .8aNSRW0/כ[>$׉jcJdG튥t6-&J8c Y6ea( z|DsWRi վ&χW?O*| P{qkQ}І%lE_-x:gHb dfV=ڹçbm>M磓l<_"bT L׼s59kcC('M%Ӫmȏ\x}| 0і4Mͧإ1>3J@zCy]X!1 @v5oz@U_+{[cjtAV/;ڂsG͞>MϗmK7Hh[(t[ϴ#L2$4!]4tvy՘| #rEakHJ?''n1tTӶH:p3 gPkZ>eg>So0ly,SfZ^H`4$brHޡ)5x17ktⒹ)^dl6tyٗ.eLi=t:KxoHylx/P‘oja]` wER{1@:!_~|A60i 3G>rYG ZKMz`Ζ1krfw %^c{TA:O#N*G#>FYŽoC@Q-۳u eOm4M]'rRf)ޒD/Ӻb9CM ) zIRn(qJn1 f>2 ڃCRm9[|<1Z Z?W1OOfVi&ߗ.zk|Zk_Bo&g\{{Oۨ 17D4CAj&&񭜥/$ yuQ8KĽIq'40[6GM)ʟ(>^V&z82X&dG6"YK( D>ڒd6xRnMi-P?9ޤSHndăzx_-eEO^DT^9Ex0Г,c$zrm}‰/eݠkD _ JZkp)]4iEЕ !)] ZAC#~=v_ u1S(XBo,N]f0n5!]ڮ:B!WYŝ0`lZ0j&`b$Hw5?DE]S} `AK@bAo ;r+I)QB cᲷض(1MqmCV^[z#џSxt#4onS=_0\..&4'"[wE=^S.yܢ%|45n^1.r9')6Dqd?",C^%? iu' ;ZS>#:X( En%^ëqA"j 6r`D+%bb1aܜFQJ%Z+Q6$P'i@ylDdž`͞$)ճ0sZ3Gj-oNO; 4>7D,lOAM@f$AyW2ˀMXSj>9FBBE*F' %plQinH{Nz $@(bh>8 hh9至dѨ~A*mE/˭p|uj"j5AҚ/L]. ܋U¿=4kOBnfI3槸#HX*'kѕ~(np"c1XTz}_rլz?)ˢth15Z2H n y/V {Ƅ[QneQ6XyIƳn. T̸lFү3ElGn//}m֨\+3܍?Ǡx<ޕr|z-ʹj>Ng8R8}$:,&r5TwZ(\nFE{e;1KEg8n53lDco?=֙{_[;Ttm%QNS1o<^Jʪvz SA%c$ u(/_D;N6坰wŸek+U@)[hVa{@b^?6ba; k[J5`9&BC߸9I1,MO$B苨%~1X۝ǡ?~Ov ĭjPQ@))>3/݌8֟_eUn UF-y֬Q ^ n#Mpr#C2 ]v|VPg> ~I=j>-CCz6h3U&qBO'T<È3('P^axU^,LF݆lEjEIaSce A ]ϲ^u37`4;67wq̈R*Ҝ]d ׿(fheGtb'V)c*S $_PNr.$:jt #]j⊭2a4 9OQXVV0jɃu!>gƦYaB?~q-◙fW85[y aip,$a! A%F׹C p'bPLV!Ҝ-5Z$ǵo)צbnoJ-|ȏh@+b+#yL^e3ѻYxb$(26$ͽе&+^ xv;0>f:IR Z,7\l^PYtj-K#ǜ ɞk=ٮ EF:m@_{mn KRT]@%H%:z9$Bѣ.^;/m2o8PvPĺ.R`_ ]Ie$\T&A Xxc} x@4C 9mcxRN1E On Yz*T6|9sY}Wruou9̓M1=6=U)ld,+/ |M9hin&f4=W"`ƶ1-I,#nԩ!A כ3$3YsIcfU+kF=;?H &_nӌ`sJڊpb蝡%aˁ_ !2&ȉw˓_:wu}3@5.-@KW:p񐼬 Y*# FbebX{iteHtVc6Y֟* 6JZWO?9\6+"S\qY1$&,gACͱ|vk Jg&\q;J/U#0iNDbf0HFK+sE&Y&eDlv4o-sr!Q34Цˮ4bUr $CXSS(^VXGMx-7n + .YV*6#Vʟ]2ϼu`!]/8/d(ݭY󇌳]`_)c&t?Aܺ\/nÚÂV B,Seސ=N!pxCv=ؑ$bD) y:}yl$7iUZg!0@J3{0G#Wp n㽸 `dEl_c, G.5 lz}qZΜuظ7?Il`3E%-^^qf+<^p(5sv}CW9@Uǧ;1p26vIy]la.&y>MzQ2#pDkZpy=BMCtTH`YtiBLAkclǹ3:חcD =cO1FC&~ډS<`j;cȊR'xrL?N\g╃;Cx.A$̑%DZ/}=Od8g|TWdW:bD)=mr|gz4ND2]oCx;wmTuᄟ0|)G<'TucZmoVc!qR|9UO7YpvKLZ Y6bbx/jlIE:x;!%07ytCX ?3}A J˫{1/Dct1ܺ۟_zCE]2$Jy$ZgiJ_͠7dDRГ[h+O/6оIw|x9% "0YZ;h!C٩X>H^"Q+Z]p&T3E( $.`e޳&7C J+B*Ep1NnhMrAGnB1< `x/@nȊZgS1vْ u\ߧVe G1T䲇uf2?MuGﱣ 3xKx|L70$TPmzXエxe!Гzr74{Oܧtއʡ:!'_$ ib}tsyANv՟$VI?#>Wttf) /L읔DH {>I[ze',^jAyȒmC}F>j?dy-BnR y2uݷ6*8X6ԓO9.@pN=KCE0Mދ'VrQ@3z +dm^~x6^TQbByƜh$5 t% @/!౗ZoR6*d@Ƥd|d*Q!tiMtH>\ejo8g[(jyk~zۏf47x?j8 AKpGvlP0YZ+g $a1m_5xr!>`" >v?8TRf#VBj(b I(8>J$^"KÅw5sUbׅ<'cf+GlLv*s1bEdYX΋U7Ċ=tj ҇ +Uf~c+0Ȏq|6^_e>lDYϾʋ!ZtU%B*@J #/L0f:,ә1nmI*?g<ݒŀ T9ۀwvuVj(RXݰ-}70*3(d8 Džvo t%]\xxl.A]BIO)1 sL-3',+SEx#7bZ{Eŵ LP=SKԉZ=n>>/1[{wD&+t:biV6f l~qK\gCFǵWkxfb \Y [& TLz<\Z U$$pdGgꈲTYnߑRp x}L ~ G-͞ڽfxN3@?v ,5vSRtϭ5s6#@Y)7 1t ѵd 0S~a-mr "ѣt%s3nU( Pew6yN8 SČCN?6`?[O#RLS @* bJh.:ĠBNe}0hqM:Ոhsj0 ;;HiRf)Y0raHWC P^3ΤB-*MgqFf[CnD?,٧}#lWNWD+iC'TNK֑@]WEa B~y-29\XQ@eſs}h)+pEtpaSFV>4Gz'LsJ> w0]}vMga.k B@ӬlLw'z١y 0,ߖU4qe>* N'JfBVþCxJKAhyXnyr*8m)7qf8SydXYâF;_h m,4nɇƊCm0[$Z@n\%}\\1J;\6!*A`ЃfW< W4!bG8i5|yOrK'{ 1aū+^ W}{#ZX]l/gOz} ";2a >Dyia^5eG}iHP@~* X|"ʧK؊>t8]߈KABMȼ52edPm&<Eu||Y¨ma x]Ԥ JSQ{Go8,֎SB_v6#>=n~O4ղ^|z3#7+=z/Xʪo5;N  BV?R Z"ʸ߹MQ}. n{sntҠ82PԄ4FS9y)ԾKrr {4RYSص/j@U(5W1Lj S$ߤn^Gpp1IR9KLZ"fqx'0ؖ$m2Z:dO|u&ϞJB GZLTqF_kr|$|q;.2{DD{}g[ߺ7dZA͌ɯ7.4kI{ }k{ar&\:F v k?bLtz'--*2sV}$Y]ߓoI8!vCI݇3#j 1 ݴ|ePrGEUt^t2ʯzxΐUhhv7ۖf/kVXKli S,EE۸k0lXMM=F5 F` F4 IzpY .+qY;6k =r/:atƮ;=B9Q[;fk`I DpODQѝۋ9Rp'P}nK$8I{%6"Ԛ3)``hC,#p?w:#`uh[t &p ApR6J;dF0 LWlz;6ٛkMNrEלȐo8s[ (1(:SckN\[X6>I gDF#qX;'l`U`X)xWK:%7 CC֨#gwޥ"7kLgZ{0s*-y"Y>'Y Vq, l @¨V~9~mX[yOʆcWP)+10|E:``Y^,q؇pb` 4e unht/ vj+yR:lr5egKs-n~apSKb!] 3Bp`ء|1qYgk<+k+> ;a3|@-E?c+2ICܱܭasb]s7Gss汖6ގMGELq ⮦=u[`(6(A҃\ ݊v&aq!鲓b1 / GE?VSmοN 32_t6 RlTrr yr4d< lȔ'S V5p9+a0"$Y<-ʮUetͯJPBQe:o{o>;%}_Qb5vv Y?u1/nf|"^S}u >蜰U~`?TئEqk/Bbj=6kݜ</ķGS&!(2qP}_KFBl78"6[~8ȍ+dp$/%7fJv"Qx4Zm<.g JJ5cVDPc5w~+.K(1 ¥@]an;^ p1"~9{R l}8g3cԽ{x*s VKyxݶ#'zhZݘ鋚[qo^{62x?hՔj۱IXKBϕarR!*8JH*WvzgXTdtnA(.7-4N#RrNLQ:g@+'KBDYy}yAO?0&yQ&Q!:ȽН)g\47VacH!_=횤;V~,q+3 #;섉lde~s~{NGw >llqK\9 AW)D6X-C:f-@h92{$sԧƌ-說5Ix\kI ]:_5ut.?~^!}Ӆt)A+5:sRd=Ip}bn(j3 bX=k;CW\+x֊ ڀ5㐋*-m<~ajr/3Iųk27goiYw^xyЮⷣХO Lۄ5?PKG}|hf-5=q5t0z.E= mɴhlw4p.ztes)Mֹ4?D+vSʢ%p%YϺW7Ǿʊmf1>@E'tӒzEY.I'hUϿ:#-jGVsǗn8oo S(L0%1F ;V>E!ú̟j`ڡrtykDZ壭󅂦ޝR(s̀ߦf_>y$ueꇠhkqG9@p`! TFOfw\ 5. `u#=K4,MbsnHĝuupa_7S|cp,i0B`pP}J}|iPЩnfzfd"a9]}*>c È&>QaAsx.a8е!+,H%˰OLbTֳJiE˪5ПH5v/[7+c3 _?"H`W&@;8/[{޽*ᅲt~~Y G37LHjhlN }{pBɝgk?3c^doi(qRmNY%A0=/yk;XbT9׼%\4Vl 4~w ?!P+Q`hu^L 92i^۷#ɓb1!/!xj>5әR~7 [AN9KTLpmS8Zim`a(B[I/D!%MuvzF> M k6!fƌ0tİs (]&DQ2Xk1>v%k}yIfF_\?n#W3Dfra/lXPSY7 0g<0Qʋ*|*Ⱦ(ivո՘&״Gc"r110FN>[?&" ڷS n(]c_tI{ 0HA_xsDg 1Mmp9 ( |D.<ϖicɤBJ%)i}o?sϸnf?3`~Jb[tbo(vEh,HޘBB* R|XHGU4vUquں`#h&XRĈuB!:%i#KQ)^OmO[Nǣ SrUXrgjd*ՂEvk*o'n) RK姠~`fh\9pܭvMIPj3CJ4cp>dm5_\u,:L;G0H-\sxVKtb\kRq󈑈Z6(ݑ_8M)vb g׾'@#p1Dή0d%jaTdr F+ G BgyXXj2{F޴ab\WsX"*܉JI#o{Ks/]+T!d˗^L5XYY mjwktG &wz#L3$@v+,9z~?^|"QW%;V._\祟Brs[cceܻJ_#S,tK w f< j-AJzR΍Bfx#Q$:]?wA\2&_Q@̀"㖜S:oª8 W6 rSe5˻u8棴b+"D@ꇟy a bdߔgChjKQ{'eGc(P[a[#l"3)0d0Tg*uIDVcM[ODثzmG:En `2 fyP^"aѝfjr&MIz CMk?m;yCnB9O2>xPuG'(TZT8:ҢykSdd JR StKr!)4?{ 5~=@H{Ig#;QDӥd.a2sl'+!zX_#Oz_);rLi?-:&rz6IJaC3u{=s'X9 [Q foD#CcԦ<B?ONY5 vuI Z q;^[EO'",EʻfL),̐.3.#-vS.6Y3ʱ#r}PpZ]pnP2ȁ ɴw!??X$a"0'y|)`.N!?إ ]'C7>z.b&EYSe!g.nCJrg҉K:_spph|@o4 : ҥ5BmB!͛sƵrE!f/ֺZ*]n990?*[h&8vz'*Fh>SUPoZ"lDRDxʥx<ܤc2ù U@yV~k+ld86N@>̆VmIHsp i!s7֌s!5ޱץJ4߰LZf  >M>N+݆ Mk6Paygzpkϸu\׺C%Q4+axo0 47MR5+OS#Ё^<>Ĝ8%ŤncKy?jV;' =Qv o !@r:kߝ\U:{'_x܄,6>kg`U.Hdظva7ݿ[$Iٳ:Ttu# q(BD?k(C=8v~jdbT=lw,omKƹ3+V%$Rl*XU=%a5xQmW@BnƖU?ւ<Ʌ(3&$(k<8pzϥn`٘9yQf2IgfzDzT)7@>j/ȥ9]-H&&$ ,_+]SfzbHjOܡř{Dm 'Lݞ,MDNUq-J{TF9JT> ^9 &mlM'Xy^\~}9Lo k5@X($N%X/q^3ЊBiALx|xrȔlQz[8Dw S )u_ZaP9GS<V'pjc?6O oySWl]{/BVL\5U9ƁWNJ n75G `y̹Tb$ցgǡ>&F=Ư`h,7*=ĭWX  7_ n? MEbB C FVuMC{vmβZomk7aE//h=Et>ܽBv@ʀa˶AŊ$*5eyZ3O7&Oź;#2v ׫!ljƦqg"g3#9&mO2l0l\-qZ3AgkM%Z6ۼt͚TljLI^dk у+VCrQl./s0y͟e&㴗ZJIKr /sGLVST 7(cl_kX0gbt7ښs5K4#H"6q- z̧sp=ޖ|W( \TjVAa^HX퇪V3.Ol'z.@}žY06l _\^K͝sh9%>> K-u*@\76y,20AUqI֝FUSH=E[@aFJڱE/ccAn!?I X*}:+,RgĺTND͞5]A&+@+fAv #=0 h.h<1i%])߾H\9;>ӑd~Wyu(V+XJ藦)'vx};(]ܲyrJo"7uhPi]7 hQ1f:!\OC$7m.\tDΫ;2wOt>oZ ߬8~3ٟX!2ffd0 $ᑭ lR'F Mݙf5\]_PN8Z8L'ɋ: &BZXPt  )$:6^^r/>N41 vfubQV${ n!+B5m>֗ 4 v*w}ro߲-pCC9D9MDZ[] 6X|4LJ#tvJ3 R`1bheP 5L!DBuBrz,,7},݄O@mTj&6sc =1 N*=#'KX5Ý$\cqA) .+XgϜz $QSTi%c3T|Mt/11{a+S's{H:o92+5[8rEY)O0D&v&@Yku ZtLa;4~Ğgdj'<7K['IuJ >8{DrfNwdRǿAZTLuеJH„YaLmmoJn0 ~:?ck15;0fPHWS5ow[::tꌐpj*_GZ9Fp5)@: IBx3G~Ւ`5 iH4g@\nV*!g*.oIe#u_Zq7&[L0rxpq<& (XYO{a`TU ϥ< V I}_pS ﳆc/lY(Gyا v^Y, Œ4dd~#,4!B@_Ä,힂#y~3'Q_7<9'PK|d 4_.a=.sY!.H)W6$NVn 'P V~xkֶ̈OO,-oRlig/a,#vI2ceqNN,::)4dzp5_l!:g dN@7ˡV?n1#UfN|Ұ>^/l`*.jXW'Ahk+ ky@H`P`ɆB#K :r?GzbWSi'9`H*YbXґ!}81<a sوѽ;Ex\a - 8*ō훮1ϔwIU$(mj1FYA럶[?e8X7BAcq1×(`9H6,?;P5 <'Qe|ڐATjAXZY%8oȈ!1Y>ZMzJ \sx R$Qϼ]* ( l핓=*7& ť 2g[i0Ffk!X]8xƪxAߗUm=Hu F|WBn`Өw8/$XKonu՞.8g,hw]W=)6be=cS/mVB^ڟkAjF'jI )o& \>.p !G fr yL6gU}[pQkC/b i.HW R%aP`CKzF\ feDZ` F7rI*%h;A)bGd i3ͅG5K {o]tEJ %/k4P̠O: q5h[˖O.-,hP= QcJ.GwB@Ce2i4͏jfx[ 11}ˊMx03j)~ JVmLղZq\*ApP0Y ?C61r%B԰]cSIۊBP|t RO@\߁,1'v耋J?q SR+q,Tݯ+{"*-Z}ksx鼍TnaZhT;/_C2# 95濵Pms>BlK1][EQF*(+F>"p *cacJu):&@bpnFfu~Tni|vḲ̕N$  =q@@FZJd pRtpFkcwʸ-w>%ӍOEIi QC l|/7/AN  >SMobImY91h8*MoHTH'aE輞$NGI#rߐƨx֏I@yJikшm|&Wv c~8@ai;}FKKOgS:qi϶ :iFM}sVeVLZVH ;*2w{WB_.iTCadeJQGSwsJiaoNӃ.ݮ2aQL S}; ^v/Do)%cz_}H&;ݔjQIVyl颭oUl%qel3LT=s h"ş03#Ìӣ6YJDmcI&;\ӉhǮCcYC*OT3 ր cRBWe?Og y7E#SaPŮ}ZAUf-6 2O}:.7BJHxVFȠ;quQoSyߐXș%LsK^X"FCd ؓ blhS" #&/ek%<>H |8C@OJe˼na{/XCX B\5Ue?DAah4|-+xŝ~:,A Wul_o6BVɸ`)Hk&Fa [EvɃ woTF<`:/{R$WYt߆J7)'JH[K  %_[RLAΎmR){1%|O&TAXBW`@z R <t;TQ(g MuB# Ln?aR4IKU@eu S^ P TOS?maEY['ÏHn]5␧ii >QM32E͡'7JSHa0"8'^ud}C Jg H(a8)ON{KIW9g]5?osH?ɢ7AZx_WFjr9 O=i~DC0F`"snK*[ohZHpYˇcux\?q7MoH~YJ"vQE-_[!;L=ɩd+4J2lW,tBeap(v.jI6d?HkdATQ'dew7t%r5ԙ|/QS뻌4hĿ UJP*QU՜0iLѭ,5 p/!zr5ZSF.w%S>kd zK>tǂZd .S(>brIh ] YbdS~>+[K~\%r4XG C l9vJ] 8-uUIñWgvUa7V',djgn0&Lz Qd8Xm|I_YU8AY7Xqۤ':3a0 [1@2ąʥǠC,N|_t8Z'?|ڠH٦RA֫hfE!ε|Ȉ°V/η\O_:ƴ`7Q6G],udaa{aޠS{sI(rG+]޽bv9>,6pr𷪣YFGӔXoQ RuߌTyWi[Fǐ/ kSݤa+6]*XͰ$u^TG.%t/td=7xXM 4{tc+pDa IjG:ffmџpI3TGOs(vԩKfNVZ0ȺF+\tc1 IT=d6!NXHPZ ccaE,Dr.KeHpз9\܃1ѠNPdOԜ)`P ١$6؟^]c箐~t,4t@<:{y4=#fߛvc:ѽ6"O!Nny1/qh"DkV$g6EQ}Pj,ϩl" 43h>v99 *Sd263ޚv@RN1<,N-;a͉>Κ׳B PE^W?Lzbž6JL7D\#f_8;K>;V0: s[soR: ERln]ْTyK/?0s+ b֣2 đ a-oȆpY\[Yin[ ]Y<ӗ PU9.׌ӣVp*SRv#foB &H e?H(4hKDW ]ԸtwϔTqx&H㸥DG8t*r9FjX q,YO0j7u/ tV̨ fI_7A1(pN`> (-:Û`؛qk`\ vw8pt;썋I"OU92P~Wœ$dl?g!v$kukz{RmfVeܠ[gR\WM2NqBd1ZNLy;T몤UVARE9聉m_&4zvjEK8Zt>)*1n#7MYXbb>jd*#6zRhM&&.+bNv2g70[u[c.%=Eh:H%~+_ΐAs@Ә: Qj Ώ Al`^wtn 8seױϒA+W GylU [5{Qc$;( ;Dԅe#WR[ Iߍ'o`!ɖP|J' 9?{V/nymIn! d6,xgpC: @B#,JQsv$L`nuq=6 6ڏ*s>ExR\)/s0GJiC3#-eXez;[66\~q`q',|Ԡ?`,0h>b]nKScxQvGqOC"+L~WMԴ)aO %MU]z*?ۉSLx.GQr urx)?XZ}QFg'B썗:XS#yR@d\)#F}-XDNaZ;^i"RR?[Bu7FG#x<'6 ((ǝk dZO´qN۞}Up5 ى;t a+-,^wa-ї ~P#Pw6MPSaQzE a(?C>!7XhAz [aWSnUF}9ivؘ!9=d:u%._,w=XN^%bA" u2%pQ64Ey[zdgZ [~Ɍp6=)*F <vR5/+͝6]eףsW G:ZiSc_F삥n*ȣ}2nkeZI@;qކ`\ 7’DP:xl R"}p]c7V5Gd謼W6GsA ;!!yJ-yۏف^ʞ.YMޙcna:3eeD/Ĝ:rX[\ֈ~BAz7TW}8G>=#kr4Ds0hL ^g1K%G[C8HՊ/@#sŮg-;}Ca!S;\%CoPβʆnI>p +\A呁0֥pL^al2a}rSE/` )˜zr֠q$dZH#]!~„-MYkOB/82mSfc?ZK+["qyfEMNAg9gSx$鳏pKL*$mչK?2gjp.P?'hOlD4&^/NI~9:݋oLdg}5Z+3>F|™'q8sS< d (Z [J}_?HK8Id*Xnzn'h1mTf!IV#mn09kF YRDq'D/pF Ax$$sH},éyj~hbɕ LF=tJi?wvU\w($cLQJ-1,`2Xf8~R &%&k#A"a,kfhvHz7)̈́"oW`ȈJYPqlYN#&K/x te @ &LGrAiYt`<C;-Oݕ𱩸/(֩fE@'J78 ߔlI!.:xN]v]ۘ<;y4+~ ϐqЃ.@lʎ ATv x=nOzpvR~8X'wyGNnNX#˵2"N 5 _2pz~MD;=|އ"n/&!iY{Pe[jbEhHNK&ertLq>rW]6[|!&HŤFVuvEl \Zqvh4ϵ(`lFK Pn:.ۮ|hQg9+簱/|87 vḩo&a$S$H5q`67&s\j$Ν@*n#dX93ZÔ)(R0!<96~8MCf PK$'_KX>ǾPՂB\S$ؔ4L".sF0Ռ.pљrPbtԃ֧K (W˛~L}9$Um(3cۄٶ\8Z+(=%8g xs>K r6TLfB$("ʄrLѮ֩ќ UϋTg:fUĘ86.m4r0 J@ca0M A#/U!/i!^NUHnO؎Ch[!Hb;;V{eef> *ߩ["1Bb_xoݼH~̛zmȘгYrE)\ha3W?H):FAlt'<) _#]f*Z3+ S[Ud;[pfGa  pB}]l#Mh}Ѡiц-b&t,ҨnY1Mj}? DXu%Pb; w =_ `Tt_$RI~@ixhLE~7uȒmvs(nCsjlwٷ5I^xA^x%մCrfq u{٭F QV 4 6s UϖRgQ8\Ttd a;ijsK =Où>*YjΙJ_5kW5ng!@cQ?mUBI eK# LuxxQ7SA=ZV P;֣$0<ne][u tq1DPؓz*6^ۛ@j,.S0Aɂ$`[Qi %$y[ƒ@.t=Cͣ1Qч|ꪽҲ9gaZ>XW 3Î3\{S+ԔSF)"NerG~TvT ^ߚ#ߟqoxVS'2?OSi6}mO-x (+/h~-BWCfmvTRʮKق=vzGʙ~h8Qy{4>YÐV0Q }Nn>JVcŚ>-O@0L']3 _4[k>f'{e2j@-٤ksO{a2tqn#bWKP}OuJPR7qT[(#JVܼe?yU`C AlW(q wVs-ܑᤃӨTUv{va_:Pɝ5Z6u0d |{~9MTnpK"01"!UQ́Wn@08TτB>)#No,5+IdgvGQ[[꼉}7NpvAFcաȇX3Bo ~]s! hA/¿ gA?jYܛ3`OY*T @ &hXR-0,8d>6ʔɍjeц>ԇuwڨIF =VmZǰUtl-Uaև bSsp3Ea. cVH Ջ/>|2!`qRD1*s+ut,IO*KQgV-RI%d'o_EuG4~ys%`8pAE6|ID|1eX@hb\Ljcm r%Stt؃K^d`ɖyܡU,ڧ[pt. B@۵X">Pl^Yd(llla!X"U( #Ssݵf4YjC%^_ɻew*~bugXP6,ff*o,zӽ~**ò]n͖I77:f=a0+gspg#k}?V2@yRH!?!6ۀi[M,Sulќ-skx)e;G`m5rjĹ5/+AcG)jVВJ2ǚ 'H*W3ܐfdh;֘q1adp"BEq&~syeHo聞%s^79|8E#Gpfc{tEN"t3Zm)\en6Z7EY #*rIW0 %Zs*:ۅS<|VJ zL`y.Aecek&pD_B$4w:j09cRZJTGQ0N 34rY1c5jJ^v[w+QoC\k"ӿgL$$]WH_ԅYs\ Jz 0>Mղ/*ͦc~B, @csCGQ }Ŋ?i wޮNG0x{>9sK8=+X{z fP7e&#~ Aq-IV& Mܱ鞙Jh}9:A'Ԛj=☓{_:klzyT`#]nkÜ]yVәM]QrEwåcQ!7JhϴFP4Nr  ,vUIRbKvuhq@ ^91:BjUץl.xE'>qNq'PEC@j :~௻h>+2j1 e&fj(%3'`]"] dRe)>ɛq/HJ`m7N`̪>\cqxR~T<„E Z&۞ˡ]:e#|ULY5l)#} l־W1Y v{ "D~rvCEa* Kז$|ku sV)E(= H%"w=gbv+̯̃b@ذI9g+k\ӥ8NeO\~#>)@;&ZQVRBFm,hsSkUR0;2bM(c'K%~r-1ke!2]h4|h4j}73}9e*Ԋ4ʽR$8-F$k0jN~*Zf>'C}Zx__GT^Hß ѓd'Tߐv?E]K%~dxd5/Dc7Ch lٙ |T4'ob8v8W%Xv+A6rG J$t %򄚞9~mnqhKʋ#}', z q1Jh}%U]><"3h1%79PPAl"7kj$㡠-8 CEoAH?; ZNLM\MMJna.d@НꘊW{a$E:^b^1E#Imc$W Nv|,>~+5\Tr퐮~pvn?ŕDTaӿģ]?SW_C?;4lZbCL2]{oQUGbѱUo5N0_~`k3Ł{cZYU󉻞ZHN"$#MgWRV6W׀wIw, 3`(`F7=Th!E;dYX4vo,5Vs?b+RN)@HZxNsut.\z3"J7rNqpMynsߝR;-kdbhJ MEW  eD^ѭQOm mYAjci2`PR05(őCiSJ)T8!X:}B?)p=Lm Doh=ҁGKh7NH#43FEy0L!çHmѹ+V1Qj iMa*S'ʵȡ'1ӄ%hB.-B|aH2 Ȉ.d Nc>PLu"OK7BA≁D4] 1E3sSjHx@X3J)+6O᜕:ן(n:u#SMVP8N[pt{o*Psd_yLz<HɡW]>ҥ{bl{W2R'}H+h"V=fg7Nwݙ;qph¾JIacRljљ:bMb14b6$V?Yhx'_Jr[i`2+]Lu רۿ`>TBSr+K\췧 K2\&}ZmcS?3ܻtV˳*r f}5 Ė˼uD! E?e1,+%zvG%w=RF|]*+D3.ODZ.o}2WkzpLimH8eݩr*U?2{6>gȜPVo)Pc_1h1C_I2Ć%T_1-t#&oD4+M~)a(S{`.)FM Ov(k! h`eNѸ;dvﷴ)D|s6Z* /f+5̻ӣ$&iKKRTKt3 j-{> ]~|~/a+>{҉v~\\gSfwi/WϤv/ u6_ݤTݻ2e7U'2UNC>]WiKPEO 0E9 9v|: q儨>iB5ɣ5&|#K껈Q!kߕnG-W̷YF0O6YSMZQR⃸ցR2/ O)(c|6<\c7ʮ%5sU>ޟX¦a nԏ_HJ;Zb#/¡nh'hO6䅢l#\ZūDm.H;&g sh+# ^ w}Jg=.p>LoAq ^͖ϿT1d@c9H&'VJaYrՙ+IVTu!wi4@9V\21ؾPų:5nz\Qjr JQ\ʔK/(ɈPEROEu;1Lͤ|8ˁV޹r-֣6΀+]H-hHVhJ!bVI0 0zch],L<͉UAbFU)AgW&fSjdd#N]anKpO=ٮ"#H8p\>}P\5ZZ \ Y1Y3(II"gѽc*/Pounv}L{{9}"y:+Ϭ- M5숴J{S% 9@RR- Dza@,ݍnK ?vv38T䍮l/ԁtX7wgS7Rh}" }ee~6f{pn)@$SLh3\T8=_xi=^=o-AҟНŗ,}jv"|[ći#xjBf)H)W3bʔL\M $渷 Jy eY Rx-Ţj!\Wf^iAt޿ld4B=wQM%_)ݧ4u'$rfS w-COފN{`؅<Ȱ&N:ީۄb_ҐVKJZ#!"؋*J/~{Ik Wڐ2t$20 | A\0' IWך c+FΪ`.z o '=LDϑlo!#+ὑU{z:݀OQ9ooG&5xѠuȂԷ}foK˱5{5Bn$@;Nc_dh-x$_au,饁~p 1)9 Geu-R~|2!{~f%V5jH .yXC2nG֭pS__8}lvKaIcy[{zIb[Fpt*.'iKqdh/Ҟ_mrXpZydQؗNȽHGû"Aߚ**i<}ģ ^6j As䥥R G aU%{jYzmBTKQ4.Q[ ]Y$WW)D /0|̭S5?OPx,xzkM9 |%*bM/ߩ m_dWFy{ÊHI_eeO?%&xYuf+Y,Ci/aZfq7C_bLGZhT;`X;;H5׉u_p׮++S;pYrkKWhV!s8;Meʪ+Öll)]#"M?cr\VD 1ІV9 c peD_Ddbi'%c_92AGwYC|>du{]jPwn˺Agw$$O}‰ +2 _Xe/4W*?0W8”~'$7$ΌplK}`t,bO̅pm+C+9 y}t  Pť,ė+ڕέHQe vЫw8T_/>]g 6j Sb C3%É(N(45)Ds>|~sTvx2C-?9a3i:Inje};*-pm$9ʤԉ̓Kǫ-8ml>(xUڨrMRC -H꾲Á8 Y62j )$Y] gt-\ 17WLAdœ3V.Ɠ/$φj;;睜FkML7#?]/Ό*j?rFQ`VDrE`}ͣl*'۱RQJVBi_:L<9OIVȂy"Mw=c aTfq}#CPZe& HS L mOGD<~sƛ쫹]כ>ip]CY(@15$/2& '1/J\sX=kQZA}+aPԉDO~JsWj 4ި<HjžEbVhi@{׊Aa|0 <)pjo#36\0`' LR01>P=ļqۢ^w$;}?Z}D'Y}+mDg0@ ̱AGmlo9|.c!uTi=?RO8;2[`J0Kz:Lt,P呋<^=B5JTJ\]ك# M*kO.gu7 EIiK m4uCOG+مe^ՉC R*78 b[jsZHiȐDAC 9w5V8ss&ӊX%)1F"?j)vil@oIx w+6y_8;is,R;K6!2GG1D'{э~>LlR~g`9WhIn" ZNugC15UBmnp,4vDf<.-WXXz@ rQ Bp:Փr&udFjRNTBՁ~ b=3r%&r\HNhB"P;frtbB2 )5_;"351`F B~+I Jk3o,aXH&VYc.*U1ZD9j[7k_$,j93q̾>\L|z!؜[K0xA- :5vٿS~x2ْ|hZb7ۍiLl>h=_;B~J7H16Etęˤ6;l8ݫ.Z>2~gWMj lG2$*\=uˠjEvz3]74ƶ~Cr>N9"7K޳cd(AY#֝ Ob\k1ՖpăOD/K/H\is[(!}780HXwƓS>Ϝ; 4=`碍"߭AAC>#iH xWOFa>Ar3OsT#/o.Z&dz5iasDĹZ"*eΡQ3~ )jMS8;ROXi\U~3 bY'aP4.!6OށšymH8e2 3[ҦB$n,D ::`bɸE?ž{6] Kh%|+ޤ' L̨Z`+]FꎲH)Л:t QrY?Qis oΤbꍊm!D{-˷wɡUifQ;8ibĂ_ND(ʭHzC]<ߚ Sf=tR%ʱ"O,ONVjA1^q0"ϬbRtuz1 }.`7 2 09_&{-3B_>78C W34 iv潕DdCwn*ؙC v `w`$Ta=53sh9 7Ȉ|A:qj"M1y͘h?h>3Oﵢ?sS|fͫ\2oz!,G9=E;z~ ݼ*Ձn>9Anwwk)zu6$ [^i+x@̖?SWxoū2W"m,;_Umɾ(E>sA`| jSg8[E6WOi64(3*H'S_v,}~[= &nPn2[ O\Cyz;ȯFܶK2kRp\*M~37k, ])M{(2h:9nCѤ ԗ&{0XG#VTW-?u?q\z2ba..x'~D&ػn#qW2F=Mt˭ 32QMjZNEM4=v;j Zt鸐+KW. ~s;̐;gka'OVߌZ9hߋܙxY4 T\եhƦ^&W8/Q!zeFGR#;`&觵$DJUU#z,vMHQWTڭLRs&L<9)8bڸˆ@NL4͂S[R2;dc1ܽ>:ìTW@Sڑ ?i~,j k(*ʲٝΑN#ux>4S\Ay% Dj.e84F$‰҂Yn8ۨhO=j޽[i'w^zɴ1W;Z^g2e۳!u& PDgi0?3°3'|U"HF"/>YKw8yCĬ wTs`Y;lx"@XFHqOd'|-eQSO|E֝6[uCˠjd-pRz$! eHYA9ywk&F!`}0KpdƱUNqGVkeΐe6aXl,9NPB&ZlG&;pIW72*ZG,&7} vȤviΈV^9n͑ո\*ϱ 0O4'Ь :2 c[׵`B9I~Δgv\ܜH:? ^DTz2R|~>,c Gz-+n+D4= eT _9zQzg6KS}@iJ&=L];~f+w Lh(/M21&FrPLn}HVw;WdG;˨3lr* y:&6EUԉ,bTt~5':ZҹYh7!ХohhN,[#N6 da۾&G}ds vYvZK: EM!Yıe+Tb؄:muߝ.Վ|܎#(Yn")ћ67K]shL 6%As/_^~WTh*\*2l' NRwvf! BCFZ::dA|\)Q{A~qK@F5RVns)ZxIPuCt8vE%h]ZTj*bgLIdLYf)m9>e4"\eݭ TzU1*6f%( =‹25±P_7 +t`&BE;p^'dt-KC|2 !Sc1$g#Q sߒ{ջ VLm2D47րۼJeu{Biۻ^ɑ7-pMS3n'f/څ= ď.cli!j_s I<$oJ GϛTp( IxnIL:g Bp H+g7;w!'/Ttm] /YP|YB&\o}ÉΝ< zSjڕO#dU7稹E$ttCWZqE ._"ꋸ_(s)¶Do_;~6 \T-49M62 ,f>m#Eu, 1lfd 8([v8 K=Ȏ }Q$nLBZ.)yN ݥؔop< 0ӌaa%> s&ӽEKAL{6/Z*|5Vtf!J.E:Be|#?26ڠi{u*Ou:\yQ̤ )Vxaꮿj]Ioxk~ˎC_DԘ 1~ X 0JyE"k q'޴ p㿓 Vu1| "`69-!oZG *!ytn,s=oJ-[t9z[dՅ곈Zج ]2$=TF>فAAYjBMzfg}-yM#[s"Ç7e, w`̂*಄L .i4qp@ DBp[9,#~35 +r)8CʎyrЈ>NSۧy?&%){7i%Qqn$*8˙.0Ur;gat!ɬXT."bcwRA1ۍb *de[N_'u١uNghMSΜ@V]9C}H3v9pAۧߛ/k!WvFs9yrt؂q<3{F׮-T1+`1YZ Pѵ3.W$;D+-eᙠirAgx#uCnΖ &Mcc &/wDй )-z̽ĺ/ܐs:>+X ^oNmGAm8P;;Eu2 Ć `dmj54FHh ?j.~xʍv2i(8ӯmg,?cfuR0\k4b \M pPqθkO^1+ i~iwbajʀH1ʽ%ܕ iI~|e2AUd1/}oG3ܗ&'<@Sb1Ĉ8)pLFzϘrx/JX`K,/lb{ :c58@IӠqhl[~f_@в9/'zEd@r9|lM'е̂neot `>[ziBo!`m=.#3$A.!'6"1`\x[GM@_0T7ƧCpdx_-U6b!i`"!qizHFzk݀L$pdL_*R؏[c]G㡬Y& tOHTmQ`/W$#|ԟVYDLwm$M_=3sdu vN*9B\f\q QE"9o'cOh*h`w8/ԭkʀ  0 <,J9d!^i0PSz(N5o_}=!dkgXK4-.vf|}]H%nQ x2ުB㦝H:dΤ\7OM XUe~kb20$)nwz[Z'|9.#G}Dku 9Qʎ4Dνnmُ4#LYxsQqSA JZ N%֓A 0&t۬qn.|M쵽{eև"#9@%xr_)5)K΋AưHex\T;_OxcՁ)p;iI=dK/U-40KKK= iBk VX&^v%@}$#syRrl@41°H^ D7Őha!/jHnpTԀ[g+JѫT9^PV ;"11`ֽ¾ag?|NX vR!;٘t詇,o#cVcZ΅|AKڹXjMW}>CZn$w_A"#F}?/ٰÞ Ovw4pl} Ւ{'ly*`R/Up rV|f+?`hjwcƺs^b+Qpz6(מbjp á{Us 5&+Y9xd$+97b{&Z쬮65_ 10]-ȦHnt RUY47gIl祵[n6w! z<cfV"|>"-3Q#cыO1owmHHS-^= :^l B;Ttz VS[2K:E>>=0fKћ+=>c ŹҥKF?;aH[_IJ$X18/4LuISl g]v[P|P)^ik"Ƭ5aP9/K9v-T4"tRM%zL-,60h|moDZr"^=*3&<#Rpe/YpaMc*h{NtT~?䠠0U WirdEQJ rCn3#2Delܮ.&sɮX4&9 K2/C`ѳGqE  .mkސ%kfC mzz޺`UT"HoӨim3s -''BMH4ӳJ Ό:&ˍKAe'`#l(${n׮4EGI`b3wjbh.T? ^VwZ[`$JcKRM+gLu>U _x$A-ꬱ #ðV`@VYyf'lo;;f{qn2At- R͋uiE*KS,;GqC(4r(Jˇyqc(.XVVӧXwQF:\!-Zu 9G'+Uڠ7HZng9~C)cV'ě-q˱8lFD퀇*fjE鿮] 7gܓ1.ePعn=]iy9oz[끢/`\ y)ըq*9$LjwO > {dDbMb'M71r֡ (9nG^ uG(NPу+\lmUX|c~V:8Ga6l^1:<#?YO*d\t G-836,N8"t#f AfnjV]mIB"f%oM;+U7 DDokCp3B._ S+(`N:O/YxF #:r0)aW#Ou>j!n֜LAtՏ;}N滂VCsGxj%Qr!O]uӱ7~QsG޸u{bИh VrpIڌjⅷ2,^TQ;8#!,hgҔI"`E< ]b*j^1ekWroc(Ņe%5lpѡ3?YSd=KGٓBe@|Զu'LB ڭjAѪL+U ygcө r٘wy+65=`HЮJ&SKV1xlt)y^ mO*|D,tb&-.sQⰙqwۚ-r836%Nw&~J (Gnj@hD=]+i %=#iTˌS7S"@/159qDk>|I"9mQe=ٺV)*ɕWTo0=d LX<sD@E8'5uo:%kF6I)MQ#s).5e{4xJ>DP܇IмbҦ&9_SEkaa|3h]Z2/t }VwsySL{f@nĐ\TM~;l,3n LS+?2qt|36?NtrAy0@xGy׌Ue?+ں9DK] }tav5x04l#j))Ȥ{?VF\~`ąb z ;a6p X,1sęi^ Eqx_)/$[vRYew ~*DTQ!F! r) ma+Z,UŊm7 ٭|Q DU0vGvY\6ck [؋ktSsP~١A=,)r5AS ca Κ4Tlڏr qmcn'AdޒJ MZdnEa q^%^{OuՆ)Hh?m'Wz:Y",?3T}4O=J/h9c X "_88N_o#˄\Kx4zu^i9i&"8;vTLaZ*l)[Ŧk}+9Ƶ@UZ.\zu> zwp~RnrƩ2CYE>JkReա8 BeiT(6Ygdco}|Tc37e$BG#ߨ?YGkn5S|KPxO"Qå%wG<1-CAbfgLvPv L<)}~! =/nyx Qct92WsTiT..)>EDLtRll PJ9.ZT$[NGawvPoK"jНkPb .APfVh:)ϩOd 5Jy59 2c!+(Z[Կ3:hݩ0.+[Nh;!]Ic͚(jB|[8"o(+{j%$*W!߁!qF[Vu{"-mHUzIN>U3ڠӌh},8@IC>UF;T O^EYL/8>'[B` Z)ƶ-n[{h֐of%c P21.{U(@֮Rت=R WݬOJ9F֔6*cOJ}m;H ]uUCo6zO?!h²"2e^0EZu\%Q(GDT *#P+90`0 MC%8Dܒз :5j-dwT c3E|m-k RpӂFݶZAfPDkb90*B3G/Aj lkڳ)mT';YA+^ 0.Rߒrm@l-0̝ }Ȟ/x_Y\PtyC2jP_# <nՊ";S9eaYHkcaQTeغCV J 0HdŗeFFJ{f dEԝWmc-ć8[hŌi S52B/G^~_XhGIi )l%'fY`<ۄS\bNH C_ x`/IG5|Bݺb} v=íZG6BG&Ct'qr$ևlL)F8d{!Ao溹)}¿[°dJULнȼPѤCόK>pTdUmC{g5C\]i"H sxԜX(W}#-G%? .K )@L5eZHs3P:VJ Jw+yF2Mo9|ȱxYdxKgOd@h}MepmQvxBi6d\:d)r?__v6va#wU*w`M;%`Q@h nΥqNǥR% Ո#$@7\Qc]1H(aHo")5_vJ>y^GAD|HdA+KX,;/ s<oZ@}%pBeO>.zfY/`76Y?z瞦yE=x༱ŏِV PE՟֓#Lp( >oC܂V%+nNNb C4']l!O} =;_ &꘲O''޶ocE]vRwU8v9}"qג`csr~ncTC, "fAC;.EZ傲/D'Q~u`Nkf 3cRCٖ4ÿJ)bA)W EV8t]9DeG}0@$j4~O}QeD.K/e?!^3)雟tseE81mX+ 7̫ؕ~q"M/"(O+ƪC䚛/KtXd3n] @;vVx6 `лdw4?\.[nQ 2be&"D6 \YX"XR/a:}C0iv8JΌ>ȃvt)*bT3kd8ېw$OrF渦_efۗe c Q5\ZUV:ݝtb;($:03b4ڒř mjX)?꯳ݶ.#jh=fAiT}Z:['3'wL.z) \t Ԛ&2D_EN޿7V?:6J/0.R.1An ڽc&QR*w~x!!M b01+ ׈q x Z_b]aa|E;vUt( A2[@7]?$J9Wn6< DXu‡7 p4AW1L,%7Ҝ=l喙$5J8Ҳiwj" ~ Y:d01e z*.A+u_t8@N;M>X-<ާ viZ8hԒ:,v7/ֵ]=D96[-ǾP"Ksz9m!::Q_=!4 S,(v0 E*u=2|P/]dG XٍԒaa/ݬ>A1Gm]ooS,efT!^wjV"_%{cw"Lэ~;ӄ-Llm=i<2ҡ-fp$"Yls"f!E:<"9ɯFyБҤVY*KXRc*:p|!p3ќpW<ʍj%%>Ss3R #ֹzMX ^Vu u^0eʵiAs"(?c ro),Qp ^(ɻeMCH*=~zйyoǟݾ,i>fhY-([s,AQۡdc'uKlo*}ƒ}Q'I@g=2T狃_ekmYu!#OSְudc>DjȞd&"K:j ʀ0N(b\w=9**Dc4)Pa{>>gN&g</ݵ(}CF~sY* wE\Ui1CLeMb/Gw9b) Os&K{vȾ "TRRh.r6==PUIGrP\%k{mfcuS6'QI&"m7}`>b}C45Er+q6jG)mZq"6K 3zq?Z==vGi|,9A2wzWjk2WIIΔ-۳hw|MPS#QvkMo=( oRi)Bb?>׻I<:uRXu!2ζo7YìMِDn,>Ln͈">0XW;nqi(/fVloD_c'8ҁd.羶Szu9]vHaY(n @ToCVG1?]A)ݎ Zw{tXpeU9ʪ;S5~'ιbW v,{2QA;ع@^K'P/KK8Kّ7#lx _yMzƈF!IK*''aՏCaᄯ6H%'ܣx֡&!X]@!7x,҃#n+4w,TR&s&|t7G)n.Y&- { {b5R9%E1N`m`T~6+@uTh`T-{,ś6e^ӱBsI.w4C[O'bI9O$`%,EZP.v֊\C"s.k)F LˌdRFv~^ b^1aLQvUfyՔM8 Ze+ځOe.~mDT$##pn[g"ˡ{)91SLyϭ P'9P+˜]n?:̏=GƉ@}Vߖr3xyx+Mߌe =p%`'VA(p"8,]ǍJ$7kUYQ_s݌DRyECp #ÈA9Ț+XءFi*@= E< Wq[rֱY1xȈU\]Mq["43 E4bes,sK5xiksl x 60B;דU==G;ԕ4Aʄ<_tdOvÒ'Wz(~0^vS1p퐔C GhLGUྒa&:JģjW +]ȿ^݇gsڟBPb.n"\ԯUzn5IVpzʫ-1F[ *4^7 -Td{F!mfn8G,gEĞO݆B)7hŷ20pB;=Q_ʂ .V䛦|l* -2-do 7DVFN^f2*C\W*0GV= ۖnhV.@03,; ~oCvd i̦fyo-^o `w&Vi};*ZLy7FS8[n>i?)d2k  FMyՈg]l@՟lpZto5qlt.=.%B~x/l7[$ϩIu-X-~(dӏM 5:&lxB֥HŜ{dK7̭68X7Pv yþ`4(d!'r3.) &pJ(έ}R\Om.TǎpwIʂr͌`u}1N ٷDFlM#q޹H1ɻή=9C )"sϝ{P}N](OZ1@ZL lXaCtcB1YZ$mܳgr{2yҸd&MIF־iO=,RyƕbwblfU`V)o7 "z2*)(by?Z3 $JvVúUո}z@SU>1aKGCw$5+F2oL.pa &wy=>/|@yо38 r(OƆ&s-SLFp3 /z%]󑃱,U{0t6ZK!.=.M8>!҇N#a 7@L}׃H1ꚥ-T kGxU t LN_#=vLRfR5y50vPh Dܷ5ŭJqJM kn,6u-:XK^>jC5-SPy-A1ϕal媆R˚=o`k #q[h`5{ с`1Bۿ #OHa*JM5fS'H@a; v6%ߨ{KG Z&lVŬ2W"9w?W=(BQ7Agcy|l֍OYdv(l.PWTj5|gus`c:"@d5O&S]XHD5څUCkUN7n٬ɬ E5.(#$,^aNC%RUE [2Brh a5T7f@ (T);yDC?zuWioadK]opUUw7.] %jt~0'v~gj s4AΚy_Sbٍ/9鐀ǬY.]bdVcߋd4Hza(á]O}@cd*I>@ԃO,ݘ{[&0:LA$fmFc:p$1 x?[)c[B L>O-ܞ)UW %妰ǵf|w}"Rs[:6ǨӝzWhUu][`(0q6G%EVh {i%g(Q@{FwӹՀ?\Մk6ܯͅH-xmpj6ApYbEqtR"V0}x468 _W9TŬʨfɗC!!IDn7cL+Z^&ey h<;y] %+kF09-d6BY(αT:Cvv/Fkrlo:0T/ѧg[҆Kgs+]Dz(ՆϘ7@F8T&3d<*C9co blcG&I=pcʡk14ܑ,8:if\Z>7nts}mK i P\ LM#UJX!#8> ЫcY:Sc<6! H"~IjԦm4kOI&jqf]u|yjޣ C[2Ko$^ W\]{3/Yys BGLў{: Ֆ0 Dn*}b#iOhG Yo3e4 uvsgU^܃pB5~LU;sz@]KKYUO`eG]Žbx( td {[1 ?` ;g)`(>[+>D5cs.4B}w*vMˁjj;4W5&c/e?%?j\'$NGyD\,`"bw קM @9 ! Çd{* U16c,W9 { K馢SX8|6go+nW{l*J6ֱҬsq%AFZu OS=z/աo_ߊDR!=!B> :bad.߀;% ;/:K_ heý-%Z~&DWjtf(&*ӂT6ɐo2ɬV@O쬡 Jwawm乕:) 3ZJw #SBg-٧I$KmH42@зzk}Et|Bk/dTӱ_^HDz[;h6gr08*v*|v.DF«>7nc6&:f;InO:\};e:~is;obM:{Obb`hGRli(A =Mͤq NǶssz|28I&}*`vSt)>޲w5nxC/rJ~‚c%rs]+O .G@SMO%`ǾwQ`[ocM\,Ck_1E(8?u,~g(27FHA@k]r|xwyOȿz_"6J5xK\uVDt )a0'4>/$A<= =MrRF$KEY:m'Qa7m,X%M {ʞBEƃy^)`L"|ijXwMGKQ!֪a1i GWp;XMi"83Fb/sU!S0xs\jb5R2Z@zގ~ b0_g~O .H̚G̩I0WTvqa@8{AٶdϿ]*IқuΦ8Hx4X_-]>x9ve:;%wΖfsoWM)g]LFA..4d ōdBj4&(GBѽ6#K5_a*48±8N9h *Jg8s8&s&9kZ]FAT@T(V| C=cY X6s1 o,2:nA94aO/eu #ɣI=y7ECL2O71c[ݡ^|Қ;(|ExG[$~ *z,z]&G7ΈU[[lr ]gNܡ(%ةqq/xoQ'SgB.Tb+Vcܮv60 oS5F#AԚ& 2(@'U]o3|̼rP]lE Q6DAMcB=?{0e.N#Y?h<$zu=aZ \YȵqWb[`M; يogz i_%VV!~=_&e4x9Nio9k0q8|K9G䵳I"%xoL 6Z$瓬,ʓ2-!z|C(F!H${A;-lgӟŻYoy&@%"Vvh/9h*m#!䗷S n \MLOU:KOY,:$>sQYOm,bcP%8mR삒@#^`‹(ٍ4,q3z,?EIϲ9;…S0YBm &^!ûf؜Y֫b~1X}ڷFʠ^_bDE4/lJ%MW5^"5m\TK|a;.7i4iFɺ+Yڧ/tvAϢ[XVʁ(颒?QԽ”] tg)O'v`bx$Vf%-43$I,zo\FNYa8FTVMõRfݱuwkwnO_}Z]uuP5pOߢk=. xdߡfgQp췃1؀&C)U^5Thq-2]KEhXu&$i;_EhYݦuf QyRXԿCFuOtqXXHjvdTHY3a.A, lvsEQ+UtKqd~1rOc{>?abx:f,7 JF[=UX:!z_#(kKu СznFݝD= ֬-M@sQ j[ u+{S}vvtOeX !NE("p!9X/g=&o_*znxrl `؞ړfLr'6k%b\j|hFOJ,Q,Om w 9"k9YyB2%t>T}SvRX3b !to!k):ԅ0#g_OT ݹ*sޯn U˒}&ƞ$ERd2:V,jNq n8~nRϠIFIˠׄ]MU;DZ*q\Xߢ5s5ofF'Us/{k3\:…(l/]m2POh)dO= O jK PPA8evՏubJ&9PZIWC~x PrB4Gb?gkԇu隀qϝt/)!d5Z%by;) K+Bc=~J} H@:z }h|n?|DlKմ岨3;3StS(6q!C%i%)V\߇Lc9qrH`SkY h9ZBQ 0 _~faf4D CGRo}` ).CHq'@.%n؇9TNZdkx]'~49 צJwX& eE“e³Yu5k] 2h[clH6˜:>arǥs{7 Ώ"pTۻkgˑ5h5#b7,2DlT#Yx$ s$d'ꪤ@+87H=zer&%,`<=ryEL+r&q-:@c^m4)mɩ";|]coUĤl˭(rcIE&āAp&r.`ZaX~ٰL|9Ѐ|?]I_cXmͨOu{\ZPIi8^ZRDGy)WJ V]zH"Bf)Y`3(2/+}a֥oqŀ bwPR?3KӢmYS1LNP*xcXCRAZ $sK3|f%ҫ5$ B1,zR7"vw=0PouE*4ߣpLD8,WQPS%<=lͮs48ΐy57*<󇲳G1ֳe7[kwsZuţNmufjKuo_!G*\8ȸmLg+r:.ՍePq l#XT$$X?v{0 3;3==nnxη=R_;`ń0[ؒqt5yȗH5Ⱥ 0:Xh-aD՞c&4J R{< 6vijrl \w@:|IZd9։Ȭ\&rU)RD_ˮG CVfZ`OG? ouQJ"vgץXvx}08R!c, 97J6WwYd?@d5ϖ:$2տЮ} ʼnjZ{b-c_P]YPNMG덒8fu"7JL[.Ϡq(n2ˌ0QŔ>ME_52;b*}ݲ־:nF}30 _ɒ"5>Uw&ȯ1L'OqokTPږҶ2g7҈qzB-=P0PzrRCjoN ,|ʭ X=&é_PkrV.\63{ :iy jK1x@7kZwIG;$%5.qVx%-v~\fʔ_o3颱'UQ<7hMet$:?R/5#X Mn;ܳgEv9_f|dƮNKD}J]P;VXgDw6> -yP*Xxf@?P;߷/B~ &gʪ̉Ql?^nϑ>-+[ A) E|i/6LuoSȕQ : `<`#J"EBw+2 Bn Fv@u9 {~zB +Pe{5K>P KZĻQ~Z qU8t:k/q? A)6axh |˥xEvEΔ`51;,_4~4ioIL,?rpXrxRs[8|Ѱ; y!q-&]x[@0-`8j fA$>O[X`d}M .ҭ=̐Yft:6ʿ "|SlG .]$8>3o4U%-M;CtG6^0>"q.οnlʹjr7Aǚl^TL[}^ rxt ^RM4J/i_dh5Az6{CJr'1 79B ?[G&UX/E}Ή/.{t49 Fm%U ]9xuh`^+ս2%uSf sj{r<#{s(;Dixf|sutvoV/+KU{v0Q _M`ETAȪh,i.8߼BtiDj Jz!N,$42]u,,c|Tk>%c1eI*SdPlGo{[gjD%xm" gpw|WW͑ rckH@4>.CdmRjlboEfȹpFǎuz|4*Gt`菲8TCynpVV>f'AB@]<ۃ+-x%|KTB'(X-jvѕG`kflk!-0j[$6C0zk<od@HP ,l=ML2^S]> #}eȋ9 ~TL,M&rsOlBwol?i@'Оn7 #^2;}c@XK: 9[ b2GOLµ n=eu)ױLcZo7^<]f\^(rBN t@E?1 :Esxum!0fj?B?|('_Ollڬ(՝>j&b^j.F>vp0ChҳK2HƮ%d̺=>Q%bģ!7|spx PY!l\K<++-=YE}ppkVI33AIF Ծ f9#,'|=En=zzX `3(\rl {[/O CLl@ugy#@k9TMϷ2 94owKՑQ37?^!UC\]"sy] h]sܐdؕQǂTހ5#CDa؋&8QGW7ߍh[ygO TTLVil?qJ{ A\d.ӀUA &1,^0gIMdǫSJpy.tD;r?Ύ,Ý rρ6 cc%J9Ffo(vt2# (W?{?R͝cj^HyR~m?H)fL#&#'t.U5!zveERy,QzN _WD[}?ghx6 8-H揱n,c: {)JSp8vm)hqT7`Fȫ ;"Ϟ'=lpghȹl8~6%cgj'\!p~ nY ָUC ǃWr^- awFdľ%F8‚I*+.Yw]T E[z]-ĩ#n-Oquި7y ~G(XRiJfK, Xu9XdN x잧rfXsGʸB*9h\/{GeFuAՙ ;fp|iCw2[k3cVgɮ̀;%wPE@ױj?2R␨踇SQWRAy`NHJey,wj enu &'hz#)O.T 1 UB]^9DW}@ep>g5Ӷw8|(1s\ ,j8sHaZ5DXX|}Q01,`pG2Aw; La^眧epe@{n4L: KqX(YHj55pj:R8} ~uyPx@\^רVL1ʥ> 4`?M㳠6LhktM ) 2Xޥ;*+,VxFWS -Ϩ =斁 Z!(ah)1b#Cږo;{"/4F 7~aPz"jrp+V 5oc- i%3*si$K Jh`"M* 36)86e kAmM m;о9F6Yk0iOb3=bjw x$GmWOb_t]f5' ^a[Xv xi J"DРb-LVۍ\ zH#;>0NE.m!nYzW*5>ߢ h$̃ FD3]v4"R u cR^U}}i*ȕP\OHVacB=5ŧAW:; {\RI j|??V8V[Y3XiߕqN)V1"_IR02H-W8= )0N?ozgI~@ؤuhn g4%^Q!Z@t~ՙy4] {.w, o>-4MZ %eP6d4 7kQwt91a?t8Ϋw?CeV]cfv0wnmq0B eMWFtMHgw4Y-6Kht4[b ,mp:@dO@ZlvmHE!2v Dc %,/$uE6lsզ$PEto%(':eB? v:N4'j,t'CMK%T(ahwݻiKT7MFEDLlz(buL6usv!uFj(-+o62e7[l9tiCܪa`{챧xM7qB:u'(@l g҇fyGB}B|ZA%,DfyT9B&{ |G{H_K:2_1/=7NU^Gw!4@HW@fld1=-Kw+FlMٸG yPCGz"_kl L kxlXxHB^ I'Fc@~E0g hl .QUӆ|v#2;F+` nF{wR/LT* U[`Y.YR'm6,aϟT#o>'f*R/Wah_Nfyl[Zn`,äjm jEBrF5T[DwEQhcbB$&U ޒ 콧p)}Ma\*r 7o&Dù$ZWY`-0]KHU-:nDĄ&2蠆VpeAaa}j]ԌgӪ"I])Y՗|֘[ES(15yp5 -ft y Ջі|I8\Rk|!v)d;M 64|Vg/8Yw|Tpd ưA3ƫ]?K'oϗXRռ7Fw77eByrU"DiV|H1)Htw.Fd6lZnN[띫SrC;MD+xx;S*06tVѥ)"i|L[& Cq%'JH{X \v'YS*ȩJS՝ htͯ/b>[P 𔫼@ {HKsRc Uc' [K@~В[-8Vծ&U'WG.g'Sx?~fh6qaKv`?X8YV FU9kyFW2JШc X+3C,RX y Q͝Oibo&Xe@"c`!9KLtI4YGuo(DcUV̏7s͙Ig\H24f"&9<;qF$9+ea4-}(w6f3È9VE.MΩ/$~(ҟ"om0~ŶueR`5 02{OiԌs,/tۋ$32+G ֓ ZwG*vD4K6Ιj7L 1@~"A:W[N!BkJsX$kTϋ#4oxz/-r.\OT7jx|>0&f#R벂jߓs|`7]dRtt-bS6eim Nʹ;O[i2t(/ 2Z :+'V\Sw9dB<-8 O/T:z/e3Jb'dK k1+k7AJoo%$#vSQ_}1w3cv;HG8ecbq4:vC a&cQbcߢw&Xb4s0%-W~F[wH2ps(KBD%W YZ