libpoppler-qt6-3-22.01.0-150400.3.16.1 >  A e?tp9|[hm:wAcA9qXC/,a848nGxNgiUDkuC$3L+li9pWd[=6֩xH-J"ִB'v'~QOO"DHɵ}F~qƘs,}lz>h!`F@Ih-{zs+b &ɮ3{vgT07bd8f4a149432e29822b6a101adbeb31f93f5b3fbca070581457d06c6303eb545cb81f0c424a035bdc8ba1447d5db2ef3b6836dETe?tp9|b n]dˋ5Ûl0ZsjJ;ĩP^.\I_H+*1m\hM:Ne&Я`}(Exhح@nB=kr(>vK̃t9F9?ծ^Kl;G\!&ŤrDo )R3u+l8 'Q% \* K^{ʯDTDG@?/\§@/JT\F9ؒ5itwu '`Zķ*>p@H?8d ) ["? Uf     $PX(8c9c:&c>@FGH IXY$\T]\^bc=defluvwxxyz4Clibpoppler-qt6-322.01.0150400.3.16.1Qt6 wrapper for the Poppler PDF rendering libraryPoppler is a PDF rendering library, forked from the xpdf PDF viewer developed by Derek Noonburg of Glyph and Cog, LLC.e?th04-ch1c(SUSE Linux Enterprise 15SUSE LLC GPL-2.0-only OR GPL-3.0-onlyhttps://www.suse.com/System/Librarieshttps://poppler.freedesktop.orglinuxx86_64(Сe?te?t0e14eb2a790f51a6486ce48c7761103069b614268c00d728776aa63434d58a1blibpoppler-qt6.so.3.1.0rootrootrootrootpoppler-qt6-22.01.0-150400.3.16.1.src.rpmlibpoppler-qt6-3libpoppler-qt6-3(x86-64)libpoppler-qt6.so.3()(64bit)@@@@@@@@@@@@@ @@@@@@    /sbin/ldconfig/sbin/ldconfiglibQt6Core.so.6()(64bit)libQt6Core.so.6(Qt_6)(64bit)libQt6Core.so.6(Qt_6.2)(64bit)libQt6Gui.so.6()(64bit)libQt6Gui.so.6(Qt_6)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)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.3e6`@e%@Zľ@Z5 Z-!ZfYdYdY@Y4YYYK@Y=0Y$$@Y!@XӸXX~@XS@X2WWWE@WPWf@We7WBW'A@WVVŲ@V@Vs@VKVU@UUb@UXU ]@T@T[@T@TMT*@TXT?@pgajdos@suse.compgajdos@suse.compgajdos@suse.compgajdos@suse.compgajdos@suse.compgajdos@suse.compsimons@suse.comalarrosa@suse.comalarrosa@suse.comdmueller@suse.comidesmi@protonmail.comidesmi@protonmail.comidesmi@protonmail.comidesmi@protonmail.comdmueller@suse.comidesmi@protonmail.cominfo@paolostivanin.comwbauer@tmo.ataxel.braun@gmx.dechristophe@krop.frdmueller@suse.comalarrosa@suse.cominfo@paolostivanin.combjorn.lie@gmail.cominfo@paolostivanin.comdimstar@opensuse.orgaxel.braun@gmx.dealarrosa@suse.comaxel.braun@gmx.debjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.comdmueller@suse.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.comalarrosa@suse.comstefan.bruens@rwth-aachen.dechristophe@krop.frbjorn.lie@gmail.comstefan.bruens@rwth-aachen.debjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.comalarrosa@suse.combjorn.lie@gmail.comidonmez@suse.combjorn.lie@gmail.comecsos@opensuse.orgidonmez@suse.comhpj@urpla.netluc14n0@linuxmail.orgluc14n0@linuxmail.orgjengelh@inai.depsimons@suse.compsimons@suse.comzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgwbauer@tmo.atjengelh@inai.dezaitor@opensuse.orghrvoje.senjan@gmail.comzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgcoolo@suse.comzaitor@opensuse.orgzaitor@opensuse.orgcrrodriguez@opensuse.orgzaitor@opensuse.orghrvoje.senjan@gmail.com- security update - added patches fix CVE-2022-37052 [bsc#1214726], reachable assertion due to a failure in markObject() + poppler-CVE-2022-37052.patch- security update - added patches fix CVE-2023-34872 [bsc#1213888], remote denial-of-service in OutlineItem::open in Outline.cc + poppler-CVE-2023-34872.patch- security update - added patches fix CVE-2022-38349 [bsc#1214618], reachable assertion in Object.h, will lead to denial of service because PDFDoc:replacePageDict in PDFDoc.cc lacks a stream + poppler-CVE-2022-38349.patch- security update - added patches fix CVE-2022-37050 [bsc#1214622], denial-of-service via savePageAs in PDFDoc.c + poppler-CVE-2022-37050.patch- security update - added patches fix CVE-2022-37051 [bsc#1214621], abort in main() in pdfunite.cc + poppler-CVE-2022-37051.patch- security update - added patches fix CVE-2022-27337 [bsc#1199272], A logic error in the Hints::Hints function can cause denial of service + poppler-CVE-2022-27337.patch- Apply "CVE-2022-38784.patch" to fix an integer overflow in the JBIG2 decoder. Processing a specially crafted PDF file or JBIG2 image could lead to a crash or the execution of arbitrary code. This is similar to the vulnerability described by CVE-2021-30860 (Apple CoreGraphics). [CVE-2022-38784, bsc#1202692]- Update to 22.01.0: core: * Allow local (relative to dll) fonts dir on Windows * TextOutputDev: require more spacing between columns. Issue #1093 * Fix crash in Splash::gouraudTriangleShadedFill. Issue #1183 * Fix crash when calling Form::reset() * GfxSeparationColorSpace: Check validity of colorspace and function. Issue #1184 * Minor code improvements glib: * Include glib.h before using defines from it * Close file descriptors on error * Plug some memory leaks * Replace use of deprecated g_memdup/g_time_zone_new * Remove FD-taking functions on windows utils: * pdfsig: Add support for documents with passwords * pdfsig: Fix signing with -sign if nss password is needed- Use gcc11 when building in SLE/Leap since a Qt6 header file includes which was still experimental in gcc7.- update to 21.12.0: * Add API to add images * CairoOutputDev: Fix de-duping of Flate images * Fix crash on broken files when using non-default ENABLE_ZLIB_UNCOMPRESS. Issue #393 * Minor code improvements * Add API for validation of signatures * Add API to read/save to file descriptor * pdftohtml: Reduce sensitivity of duplicate detection. Issue #1117 * Increase C++ standard to 17- Update to 21.11.0: core: * Fix rendering of some non-standard confirming annotations * Support rendering of some non-standard Type3 charprocs * TextOutputDev: Respect orientation when selecting words * CairoOutputDev: Don't override the antialias settings from the cairo_t * StructElement: support MCID in XObjects * Fix detection of monospace fonts * Ignore Adobe-Identity for non embedded CID fonts * PageLabelInfo::labelToIndex: work on some special no style intervals * Fix crash in malformed files * Minor code improvements utils: * pdfinfo: add -url option to print all URLs in a PDF * pdftohtml: document what zoom means in regard to DPI qt6: * Require Qt 6.1 * Minor code improvements- Update to 21.10.0: core: * Add support for setting custom stamp annotations * Add default appearance for the well known stamp names * Correct encoding of signature's properties Reason & Location * Splash: Fix rendering of some odd patterns * SignatureHandler::validateCertificate: Add option to not do OCSP revocation check * SignatureHandler::validateCertificate: Add support for AIA fetching to verify certificates * greallocn: if memory allocation fails, free the previous pointer to avoid memory leak * Fix issues with malformed files utils: * pdfsig: Add a way to list certificate nicknames * pdfsig: You can now add signatures from pdfsig * pdfsig: Add option to not do OCSP revocation check * pdfsig: Add option for AIA fetching to verify certificates * pdfinfo: Add -custom option to print custom metadata * pdfinfo: add metadata flags qt: * Add support for setting custom stamp annotations * Add getters for signature's properties Reason & Location glib: * Remove incorrect PopplerAttachment deprecation- Update to 21.09.0: core: * Splash: Massive speed improvement on files that use lots of save/restore (q/Q) operators * Correct decoding of signature properties Reason & Location when they are Unicode * Fix issues with malformed files- Update to 21.08.0: core: * Add API to allow addition and modification of outlines into a PDF * Use additional samples to test for constant parts of an axial gradient * forms: Create fallback fonts for some well known font names * Support reading the PDF Version from the Catalog * Fix XRef::copy when there are modified objects * Take into account that Date string may be in unicode * JBIG2Stream: Fix regression in "Do not consider a size-0 to be an error" * Replace a local bubble sort implementation by std::sort * Fix issues with malformed files build system: * Better error message when libjpeg is not found * Better error messages when libopenjpeg2 is not found qt5/qt6: * Document that a document has to outlive its pages * Make getPdfVersion return a dedicated version object glib: * mimick TextSelectionDumper logic change for spaceAfter- update to 21.07.0: core: * JBIG2Stream: Do not consider a size-0 to be an error. Issue #535 * PSOutputDev: fix off-by-one error for image masking in L1/L2 output. Issue #1088 * CairoOutputDev: Fix memory leak on broken files * Minor code improvements build system: * set C standard to 11 without extensions- Update to 21.06.1: core: * Fix rendering of some extended latin1 characters in annotations. Issue #1070 * Support some not so well formed documents with password. Issue #1083 * Add API to get notified if the xref is reconstructed * Add somewhat fancier left/right signature visual representation * Fix crashes in malformed files * Minor code improvements qt6: * Change some functions to return std::unique_ptr qt5/qt6: * Add API to get notified if the xref is reconstructed * Add somewhat fancier left/right signature visual representation * Don't assert when trying to invert singular matrices build system: * make boost opt-out if building splash glib: * fix poppler_rectangle_free() regression. Issue #1087- Update to 21.05.0: core: * Fix crashes in malformed files * Export SplashFont* symbols used by Scribus * Minor code improvements glib: * Enhance find to support multi-line matching qt5/qt6: * Make sure new signatures are always properly oriented * Allow to pass the border width when signing utils: * pdftoppm: Fix regression when using single scaleTo. - Drop Export-SplashFont-symbols-used-by-Scribus.patch as the change was upstreamed- Add Export-SplashFont-symbols-used-by-Scribus.patch to fix scribus' PDF import plugin- update to 21.04.0 core: * Hide symbols by default * TextSelectionDumper: fix word order for RTL text * Fix rendering of text in some files. Issue #1052 * Implement rendering of Masks of Image subtype. Issue #1058 * Forms: fix unclicking standalone form buttons. Issue #1034 glib: * Expose more fields from MediaRendition in PopplerMedia * Use stock glib macro to define boxed type * Remove incorrecly used volatile from enum type registration code qt5: * Fix crash in files with malformed signatures * Fix memory leak when QImage constructor "fails" qt6: * Fix crash in files with malformed signatures * Fix memory leak when QImage constructor "fails" utils: * pdfsig: New paragraph for "-sign" in manpage * pdfimages: Do not assert in "too big images". Issue #1061- Add a Qt6 flavor to poppler- update to 21.03.0: core: * Fix parsing text in some broken pdf files. Issue #1040 * Fix memory issue when using threads. Issue #1050 * TextSelectionDumper: Fix getText() for space after word * Change signature of OutputDev:tilingPatternFill * Make PDFDocBuilder return a std::unique_ptr * Improve well formed check for shading functions * Fix leak in case of fread failing * Fix memory leak in broken file in JBIG2Stream::readGenericBitmap * PSOutputDev: Fix stack overflow in broken files glib: * poppler_annot_free_text_get_callout_line: Fix wrong static cast * poppler-structure-element: fix memleak * Improve documentation * demo: keep same visual appearance between displayed and copied text utils: * pdftotext: Add -cropbox option * pdftoppm: Add -progress option * pdftoppm: Fix rounding bug in computation of output bitmap size. Issue #927 qt6: * Add missing poppler-qt6.pc.cmake- Update to 21.02.0: + core: - GfxCal*ColorSpace: introduce Bradford transform for chromatic adaptation - Fix memory leak if saving the file fails - Internal code improvements - Fix various issues handling broken files - Make checkedAdd work for long long in MSVC + qt5: - Properly export NewSignatureData class - Fix regression in QIODeviceOutStream + MSVC + qt6: - Properly export NewSignatureData class - Fix regression in QIODeviceOutStream + MSVC + utils: - pdftohtml: Fix error() parameter type- Update to 21.01.0: + core: - Faster routines for jpeg decoding - Fix reading signatures in encrypted files - Add white point correction when lcms is used - JBIG2Stream: Fix byte counting - Fix potential data loss if we try to fetch a non existing Ref after modifying the document - Specifically use DeviceGray instead of DefaultGray for softmasks - Fix various issues handling broken files (including bsc#1181551, glfo#poppler/poppler#1014) + utils: - pdftocairo: Setmode binary for windows - pdfsig: Add hability to digitally sign files - pdftoppm: add options to set DeviceGray/DeviceRGB/DeviceCMYK - pdftops: add options to set DeviceGray/DeviceRGB/DeviceCMYK - pdfimages: Account for rotation in PPI calculation + qt5 and qt6: - Add hability to digitally sign files- Update to version 20.12.1: + core: - PSOutputDev: fixing regression in the rasterization code. - Add missing profile copy operation in GfxICCBasedColorSpace::copy() - Fix issue in broken files. + build system: Use modern CMake linking for Qt and boost.- Update to 20.12.0: + core: - Draw better circles for circle annotations - Fix annotation line width if no appearance stream or style are given - Tweak rendering of highlight annotations - Fix border rendering of some annotations - Fix rendering of some files - PSOutputDev: . provide options to set the rasterization color space and ICC profile . for splashModeCMYK8 and language level >=2 activate overprint emulation . use the DeviceN8 bitmap for rasterization with CMYK-output + overprint - Use the font name without subset tag when querying for a system font - Splash: Fix wrong x adjustment during clipping - Splash: Fix blitImage in uncolored tiling patterns - timeToDateString: We forgot the ' after the minutes - Move psLevel to PSOutputDev creation - Fix several issues in broken files + utils: - pdftops: . provide options to set the rasterization color space and ICC profile . for splashModeCMYK8 and language level >=2 activate overprint emulation- Use the correct, upstream provided tarball.- update to version 20.10.0: + core: - Filter out repeated forms. - Implement EmbedStream::reset(). - CairoOutputDev: evict just font faces owned solely by cache. - Splash: Rename Yd to Ydown, Xu to Xup, etc. - Splash: fix crash in out-of-memory situation. - Fix some undefined behaviour situation with forged files. - Compability fix for Forms. - Fix fetching of Objects failing in some cases. - Fix clearing date in Annot setModified/setDate. - TextSelectionPainter: support glyphless fonts. - Splash: Don't try read past end of image. - avoid abort() on large memory allocation. - Fix memory leak on broken files. - Fix potential invalid memory read. - Small code improvements. - Sub-page objects: initialize clip max values considering the render resolution. - Splash: Set initial line width to 1. - Fix stack overflow with specially crafted files. - GfxShading: Simplify holding the Function. - Splash: Fix x86 + windows asm build. - Fix regression on PS conversion.. Regression only happened on applications that are locale enabled i.e. Okular but not pdftops, when using a quite new lcms and the user locale uses , as decimal separator instead of . - Add UTF16LE support to TextStringToUCS4, even if the standard clearly says it should be UTF16BE + qt5: - Document TextAnnotation::inplaceAlign. - Make Annotation::setModification/CreationDate work on existing annots. - Be a bit more stubborn converting dates that come from xml. - Clean as many null characters from the end as possible when converting strings. - Deprecate Document::toc. - Deprecate AnnotationUtils. + glib: - Add accessor functions for PopplerAttachment. - Deprecate PopplerAttachment GTime fields. - Deprecate PopplerDocument date properties. + utils: - pdftoppm: report error and exit if output file cannot be written. - Document that PDF-file can be '-' to read it from stdin. + build system: - cmake: Modern way to link against libpng, zlib and libtiff. - cmake: Remove stray support for lcms1 in pdftocairo. + qt6: - Add work in progress qt6 port.- update to version 0.90.0 + core: - Color profile tweaks - Small signature improvements - BBoxOutputDev: Fix calculation when type3 fonts are involved - Fix potential crash when reading Forms - Fix infinite loop in broken file + glib: - Fix adding annots in rotated pages - Add ability to reset forms - Several fixes to the documentation + qt5: - Make it clear we require Qt 5.5 - demo: Fix crash on broken files - Small documentation improvements + utils: - pdftoppm: Add option to set display profile - pdftops: Add a -rasterize option with values always, never, or whenneeded + build system: - Require cmake 3.5 - More modern cmake way to link against curl - Bump poppler_sover following upstream changes.- update to version 0.89.0 + core: - Add support for ResetForm action - Fix crash in PDFDoc::getSignatureFields when there's no Forms at all - Fix exporting to PS of some files with CID fonts - Use ICC profiles in PS output (if new enough lcms is used) - Allow almost-singular tiling pattern matrices - Fix memory leak when failing to load some fonts - CairoOutputDev: Use stroke opacity when clipping to a stroke path - CairoOutputDev: Fix tiling patterns when pattern cell is too far + glib: Add poppler_movie_get_aspect + cpp: Add the font infos to the text_box object - Bump poppler_sover following upstream changes.- Update to version 0.88.0: + core: - Support Widget Annotation Buttons not linked to any Form - SplashOuputDev: Use stroking opacity when clipping to a stroke path - Handle 1 bit RGB images in ICC colorspace - Internal code improvements + qt5: - Add Document::signatures. Returns signatures not attached to any page - ArthurOutputDev: . Fix font hinting . Set the opacity when filling with axial gradients . Implement the clipToStrokePath method . Use stroking opacity when clipping to a stroke path + glib: - Add poppler_page_get_bounding_box - Add poppler_form_field_get_alternate_ui_name - Implement rotation for 'flagNoRotate' annots + cpp: Add non_raw_non_physical layout for page::text() + utils: - pdftohtml: Fix noRoundedCoordinates->noroundcoord in man page - pdfsig: Show also signatures that aren't attached to any page - Bump poppler_sover following upstream changes.- Update to version 0.87.0: + core: - Fix crashes due to inconsistent vtables for Clang builds - Fix leak in broken files - Internal code improvements + qt5: - Add option to get form choice for export value - ArthurOutputDev: Avoid division by zero in updateLineDash + glib: Internal code improvements + utils: pdftohtml: Fix memory leak in HtmlOutputDev::getLinkDest - Bump poppler_sover following upstream changes.- Add pkgconfig(poppler-data) BuildRequires: New versions of poppler-data actually have a .pc file, and we check for it during build, so lets add this optional dependency. - Enable building of gtk-docs again.- Add missing devel package requires (bsc#1153146).- Update to version 0.86.1: + core: - Fix regression in Browse Link handling. - Internal code improvements. - Bump poppler_sover following upstream changes.- Update to version 0.86.0: + core: - Fix link content exfiltration attack. - Splash: Implement gouraudTriangleShadedFill for some non parametrized shadings. - Fix case unsensitive search for Old Hungarian, Warang Citi, Medefaidrin and Adlam. - Internal code improvements. + glib: - Automatic handle of page's cropbox on annots. - Fix memory leak if poppler_document_new_from_file fails. - Minor speed optimization on poppler_page_get_annot_mapping. + utils: - pdfdetach: add 'savefile' option. - pdftoppm/pdftocairo: Fix more odd/even mismatch. + qt5: Fix loading from iodevice. - Changes from version 0.85.0: + core: - Fix case unsensitive search for Deseret and Osage. - Fix crash in unicodeToAscii7. - CairoOutputDev: make initialisation thread-safe. - Fix crash on broken files. - Internal code improvements. + qt5: - Fix FormField::name encoding. - Accept UTF-16 uiNames for form fields. - Fix search for "complex" characters. - Allow to load document from QIODevice. + utils: - pdftoppm/pdftocairo: Fix -e/-o printing the wrong pages. - pdftohtml: Fix issue with the font size sometimes being huge. + glib: make the frontend initialization thread safe. - Bump poppler_sover following upstream changes.- Update to version 0.84.0: + core: - Fix crash when converting from Unicode to ASCII-7 - Splash::scaleImageYdXu: Protect against crash if srcWidth is too big - JBIG2Stream: . Fix potential crash in malformed documents . Fix leak in reset() if called several times - Internal code improvements + utils: - pdfimages: Add error message if first page is larger then number of pages - pdfinfo: Improved paper size recognition - pdfsig: Fix exit code when dumping signatures - pdftocairo: Error out when even/odd selects 0 pages - pdftohtml: Fix memory leak - pdftoppm: . Add an option to scale before rotate . Add -hide-annotations option . Error out when even/odd selects 0 pages - pdftops: Improve -optimizecolorspace + qt5: Code cleanups + glib: Fix compiler warnings - Bump poppler_sover following upstream changes.- Update to version 0.83.0: + core: - Improve when a file is recognized as Linearized. - Improve const-ness of the code. - Make code a bit more readable/maintanable. - Fix uninitialized memory uses in broken files. + utils: - pdffonts: Make code a bit more readable/maintanable. - pdftohtml: Make code a bit more readable/maintanable. + qt5: - Remove a bunch of unused internal functions. - trUtf8 -> tr (less warnings). + build system: make-glib-api-docs: switch to python3. - Bump poppler_sover following upstream changes.- Update to version 0.82.0: + core: - Fix not being able to open some files. Issue #832 - Fix crashes in malformed files - Fix memory leak on broken files - Minor performance improvements - Minor code improvements + glib: - Add poppler_document_new_from_bytes - PopplerAttachment: Silence deprecation warnings for ctime/mtime + build system: - pdf-inspector: Support builddir != srcdir - Install Cairo* headers if Cairo has been found - Bump poppler_sover following upstream changes. - Drop patches already included by upstream: + 0001-Include-SplashMath.h-only-where-needed.patch + 0002-Move-the-non-trivial-part-of-the-clip-test-to-the-im.patch- Avoid unconditional dependency on boost_headers when using the (private) splash headers. Depending on the used classes (e.g. SplashXPathScanner), the boost headers may still be needed, add + 0001-Include-SplashMath.h-only-where-needed.patch + 0002-Move-the-non-trivial-part-of-the-clip-test-to-the-im.patch- Define %cmake_build for Leap 15.0.- Update to version 0.81.0: + core: - Splash: Always enable support for CMYK rasterization. - CairoOutputDev: Check scaled dimensions for 0. - BaseCryptStream: Fix potential uninitialized memory read. - SplashBitmap: Fix wrong width condition for splashModeDeviceN8. - Fix crashes in malformed files. - Bump poppler_sover following upstream changes.- Convert linked package to _multibuild - Cleanup spec file (remove defattr) - Add boost_headers to BuildRequires, speedup Splash backend- Update to version 0.80.0: + core: - Annotations: Implement support for setting a different text in the appearance stream than the real text. - Splash: Optionally use small_vector from boost. - Fix memory leaks on broken files. - Fix abort on broken files. - Small code simplifications. - Remove USE_FIXEDPOINT support. + qt5: - Fix MSVC build. - Add subsitute-font information. - Fix since marker of some functions. - Fix leak when aborting text extraction. - Small code simplifications. + glib: - Make print scaling getter visible. - Make Duplex/NumCopies/PrintPageRange preference available in API. - Implement Movie API. + utils: pdftotext: Add -nodiag flag to remove diagonal text on output. + build system: Mark external lib include dirs as SYSTEM. - Bump poppler_sover following upstream changes. - Use cmake_build macro.- Update to version 0.79.0: + core: - Fix regression on TextSelectionPainter. - Fix parsing of DefaultAppearance. - Fix memory leak in PostScriptFunction. - Fix crashes in fuzzed files. + qt5: - Implemented support for setIcon by changing appearance. - Added option to set the form available to print. - QString::null is deprecated, use QString(). - Replace deprecated qStableSort with std::stable_sort. + build system: Turn README into README.md and expand it.- Update to version 0.78.0: + core: - Fix line annotation arrows for usage in dimensioning. - Handle Ink annots without an InkList but with an AP. - Fix typos preventing parsing of Movie start and duration. - Fix crash on malformed files. + glib: - Add poppler_document_create_dests_tree(). - Don't use the deprecated g_type_class_add_private(). - Document the differences between render() and render_for_printing(). - Fix introspection for poppler_document_new_from_data. - Don't create PopplerInputStream with length 0. - Document G_IO_ERROR as a possible error condition. - Docs: Add index for API new in 0.78. + build system: - Fixes cross compilation of gir in Void Linux. - Add -Wshadow to the default warning flags. - Install pkg-config pc files if pkg-config is found. - Bump poppler_sover following upstream changes.- Update to version 0.77.0: + core: - Fix crash on signature handling. Issue #766 - Fix small memory leak in SignatureHandler::getCertificateInfo - Splash: Restrict filling of overlapping boxes. Issue #750 - Fix crash on malformed files + qt5: Fix optional content handling with exclusive layers + cpp: Make render_page thread-safe + utils: - pdfsig: Fix small memory leak - pdftotext: Fix typo in manpage - Changes from version 0.76.1: + core: - Make the mul tables be calculated at compile time with constexpr. - splash: Fix compile with SPLASH_CMYK enabled - Some typo fixing in error messages + qt5: Fix regression in annotation handling + build system: Fix some typos in build system output and comments - Changes from version 0.76.0: + core: - Fix regression on case-insensitive search. Issue #743 - Remove GooList, use std::vector instead - Fix radiobutton reporting wrong state. Issue #159 - Handle UTF16-LE strings - Don't error out if there's no DA in FreeText annotation - cairo: . Compute correct coverage values for box filter. . Constrain number of cycles in rescale filter. - Read more fields from ViewerPreferences . Introduce and use Ref::INVALID . Fix crashes in broken files . Fix mismatched free/delete . Add missing include guards + utils: pdftohtml: Properly initialize HtmlOutputDev::page to avoid SIGSEGV upon error exit. - Changes from version 0.75.0: + core: - Fix rendering of some annotations - Fix crashes in broken files - Small internal code improvements + cpp: - Improve documentation - tests: Add showing version information to poppler-dump + utils: - pdfattach: new util - pdftohtml: add -dataurls parameter - pdftoppm: add -sep and -forcenum parameters - pdftohtml: make singleHtml and stout not mutually exclusive - pdfsig: fix use after free - Bump poppler_sover following upstream changes.- Update to version 0.74.0: + core: - Remove support for obsolete systems. - Include timezone in timeToDateString(). - Fix/silence some warnings. - Fix issues with broken files. + build system: - Fix linking in FreeBSD. - Fix fseeko configure check on Android for API level < 24. - Remove unused MacroPushRequiredVars.cmake. + qt5: - Add API that lazily builds an outline by wrapping the internal objects. - Demo: Use new API to build Table Of Contents lazily. + glib: - Improve documentation. - Fix cast from 'GTime *' (aka 'int *') to 'time_t *' (aka 'long *'). + utils: pdfsig: add -nssdir option. + cpp: Add a way to get all the named destinations in a document. - Bump poppler_sover following upstream changes.- Update to version 0.73.0: + core: - Fix regression reading some encrypted files. - Add X509CertificateInfo classes. - Add new 'IgnoreDiacritics' option to ::findText(). - Open files with CLOEXEC flag set. - Remove Gulong, Guint, Gushort, Guchar typedefs. - Fix handling of some broken files. + qt5: - Expose X509CertificateInfo. - Add the possibility of getting version. - Add new 'IgnoreDiacritics' search flag. - Make initialization of globalParams threadsafe. - ArthurOutputDev: Remove all Splash code usage. + cpp: - Make initialization of globalParams threadsafe. - Fix page::text_list encoding issue. - Improve handling of UTF-16 by considering Endianess. - Add API to specify a custom data directory. + glib: - add new 'POPPLER_FIND_IGNORE_DIACRITICS' find flag. - Fix named destinations. - Make PrintScaling preference available in API. + build system: - Rename ENABLE_XPDF_HEADERS to ENABLE_UNSTABLE_API_ABI_HEADERS. - support enabling NSS on mingw. - Windows: only set SOVERSION for shared libs. - Bump poppler_sover following upstream changes. - Pass ENABLE_UNSTABLE_API_ABI_HEADERS=on to cmake, replacing ENABLE_XPDF_HEADERS=on we had before.- Update to version 0.72.0: + core: - Fix checkbox lacking AP not being able to change state. - Draw line annotation endings (arrow, circle, ...). - cairo: Don't use UNIQUE_ID for PS output, to avoid using PS memory on cairo >= 1.5.10. - Be more stubborn looking for a nssdb. - GooString::fromInt: Repair the return value. - Minor performance improvements. - Avoid cycles in PDF parsing. - Stream::makeFilter: Fix memory leak. - Fix various issues with malformed files. - Rename GooString::getCString to GooString::c_str. - Regenerate UnicodeDecompTables.h from python 3.7.1. + utils: - pdfdetach: Check for valid embedded file before trying to save it. - pdfdetach: Check for valid file name of embedded file before using it to determine save path. - Fix typos in utils. + glib: - Fix missing PopplerAttachment destructor call. - Support getting form widget additional actions. - docs: Small improvements. + qt5: Internally compile with -DQT_NO_SIGNALS_SLOTS_KEYWORDS. - Bump poppler_sover following upstream changes.- Update to version 0.71.0: + core: - Replace the implementation of GooString by std::string but keep the exact interface intact. - Replace GBool, gTrue, and gFalse by bool, true, false, resp. - Splash: Fix crash if document is malformed (too wide). + qt5: - Fix crash when adding Highlight Annotations. - Default to hidden symbols. - Fix two leaks in a test. + glib: - demo: Fix build on Windows. - demo: Align property labels to top of cell. + cpp: Fix typos in documentation. + build system: - Enable searching for GTK on Windows - Remove unused files - Add fuzzer target from oss-fuzz project - Changes from version 0.70.1: + glib: Install missing file. - Changes from version 0.70.0: + core: - FreeText annotations: default to font from default appearance string. - Splash: Speed improvements. - Fix security issues found by oss-fuzz. - Improve page lable parsing. - Use std some std classes instead of self grown ones. - Various internal improvements. + glib: - Fix crash on missing embedded file. - Add support for PDF subtype property. - Only export symbols in the public API. + qt5: - Add Page::index() method. - Improve method to get the page from a label string. + utils: pdftohtml: Improve font handling. - Bump poppler_sover following upstream changes.- Update to version 0.69.0: + core: - Add annotation font color - Splash: Some speed improvements - PSOutputDev: add native support for type 7 shadings when using level 3 - Add support for PDF subtype property - Link: Fix memory leak regarding next actions - Fix handling of Signature Info Location and Reason - Fix errors in computation of type3 glyphs transformation matrix - Reimplement Dict class in a more modern way - Fix security issues found by oss-fuzz - Fix memory issues in GfxImageColorMap copy ctor - Don't abort if the SampleFunction has too many samples. Issue glfdo#poppler/poppler#634 - Document the OutputDev::clip and OutputDev::oeClip methods - Fix macOS compilation due to boolean define in jpeglib - Split GDir and GDirEntry out of gfile.h. Issue glfdo#poppler/poppler#370 + qt5: - Add annotation font color + utils: - pdfinfo: Show PDF subtype - pdftotext: Fix only outputs first page content with - bbox-layout option. Issue glfdo#poppler/poppler#88 - pdftotext: Fix memory leak in printLine + build system - Require C++14- Update to version 0.68.0: + core: - Add Reason and Location to SignatureInfo (fdo#107299). - Fix memory misuse on signature handling - Fix security issues found by oss-fuzz - Don't give a warning when Marked value is false (fdo#107430). + qt5: Add Reason and Location to SignatureInfo (fdo#107299). + cpp: - Add rotation() to text_box (fdo#106562). - Fix build with MSVC + utils: - pdftoppm: Add -jpegopt optimize option support - pdftocairo: Add -jpegopt optimize option support - pdftohtml: . Add option to not round coordinates . Fix possible crash (fdo#107316). + build system: - Use OpenJpeg cmake config file instead of pkgconfig - Remove wchar_t- on MSVC - Changes from version 0.67.0: + core: - Fix lots of security/leak issues found by oss-fuzz - Splash: . Optimize some files, making them 20% faster . Correctly manipulate spot colors if SPOT_NCOMPS != 4 - Fix compilation with some strict compilers. - Bump poppler_sover following upstream changes. - Add openjpeg2 BuildRequires: New dependency.- Update to version 0.66.0: + core: - Fix lots of security/leak issues found by oss-fuzz - Splash: Optimize some files, making them 20% faster - Splash: Correctly manipulate spot colors if SPOT_NCOMPS != 4 - Fix compilation with some strict compilers - Changes from version 0.65.0: + core: - SplashOutputDev: Add the invisible character check beginType3Char. (fdo#106244) - XRef: Fix runtime undefined behaviour. (fdo#105970) - Fix issues with malformed documents. (fdo#104942), (fdo#103238) - Remove GooHash after replacing it by std::unordered_map - Add conversion methods between GooString and std::string. + cpp: - Add newline after error message - Expose more image modes, add option to select mode in renderer. (fdo#105558) + build system: - Fix compilation with libc++ - Small improvement to FindLIBOPENJPEG2.cmake + qt5: - Add widget annot actions to FormFields + utils: - pdffonts: Minor formatting changes in the man page. (fdo#105194) - Changes from version 0.64.0: + core: - Workaround form field text not being drawn on broken files. (fdo#103245) - Add read only setter for form fields - Add support for Link Hide action - Add support for Next actions in Links - Fix parsing of Annot focus out actions - Fix PDFDoc::checkHeader() for PDFs smaller than 1 KiB. (fdo#105674) - Add const to several classes and members - gfile: Fix build on some platforms - Fix issues with on malformed documents. (fdo#105972), (fdo#105969), (fdo#106059), (fdo#106061) - Several small code improvements + qt5: - Allow setting of Form visibility status - Allow setting of Form read only status - Add support for Link Hide action - Add support for Next actions in Links - ArthurOutputDev: Implement axialShadedFill - ArthurOutputDev: Implement drawImageMask. (fdo#105531) - ArthurOutputDev: Implement Type3 font support + utils: - pdfsig: Add -dump which writes signatures to disk (fdo#104881) + glib: - less deprecated calls + build system: - bring back the option to disable GObject introspection - Add iconv include dir when compiling - Make it possible to build poppler without fontconfig. Default for Android. - Bump soversion and data_version to 77 and 0.4.9 respectively.- Update to version 0.63.0: + Core: - CairoOutputDev: support embedding CCITT image data. (fdo#103399) - CairoOutputDev: limit image size when printing. (fdo#103399) - CairoOutputDev: use GOOD instead of BEST as the default cairo filter for scaling. (fdo#103136) - Error out on save if file has changed since we opened it. (fdo#103793) - PDFDoc: use %c instead of \x to output binary. (fdo#103873) - Fix index out of bounds undefined behaviour in PSTokenizer. (fdo#103583) - Fix opening files with OutlineItem loops. (fdo#102914) - Fix some bugs in StructTreeRoot parsing of parent tree. (fdo#103912) - Remove error for wrong child type for tagged pdf. (fdo#103587) - FoFiTrueType::readPostTable() from xpdf 4.00. (fdo#102880) - GfxFontDict: merge reference generation from xpdf 4.00. (fdo#104565) - Reset lastAbortCheck on updateLevel reset - PDFDoc::setup: Fail early if base stream length is 0. (fdo#103552) - Check curStr is actually a Stream before doing Stream operations. (fdo#104518) - Fix new Object API porting bug. (fdo#104517) - Check return code of getChar(), abort reading on error. (fdo#104502) - TextPage: Add horizontal scaling to font matrix. (fdo#105259) - Fix EmbedStream replay. (fdo#103446) - Fix memory leak on error condition - Fix assert on malformed documents. (fdo#104354) - Fix abort in Gfx::opBeginMarkedContent if args[1] is not a name. (fdo#104468) - GfxGouraudTriangleShading::parse: Don't abort on malformed documents. (fdo#104567) - GfxFunctionShading::parse: Fix abort in malformed document. (fdo#104581) - Remove the extern C from glib.h. (fdo#103621) - Don't let ArthurOutputDev be friend of SplashPath anymore - Fix undefined sanitizer warning about qsort - Form.h: include time.h for time_t - Various code improvements + Qt5: - Add cancellation support to renderToImage and textList - Do not assume all Screen annotation actions are Renditions. (kde#388175) - qt5: Implement operator= for PageTransition - ArthurOutputDev: 'clip' should intersect new and old clipping path - ArthurOutputDev: Implement updateBlendMode - ArthurOutputDev: Replace the QPainter by a stack of QPainters - ArthurOutputDev: Rudimentary support for transparency groups - Remove stale libcms1 code. (fdo#104358) - demo: don't crash if page is malformed - Fix warnings due to the use of deprecated overloads of Poppler::Page::Search in tests. + Utils: - pdfimages: Fix for files with flate encoded inline images. (fdo#103446) - pdftocairo: Remove stale libcms1 code. (fdo#104358) - pdfimages: Fix build without libtiff and libpng - pdfseparate: Fix buffer size warning due to missing space for null terminator + Build System: - Enable building all libs as static libs - Enable no-missing-field-initializers - Remove unused FindLIBOPENJPEG.cmake - Add "--owner root:0 --group root:0" options to tar command in dist target. (fdo#104398) - Add python3 support to gtkdoc.py - gtkdoc.py: Make it work with newer gtk-doc. (fdo#105075) + Cpp: - Add page::text_list- make introspection scanner (g-ir-scanner) work with older build envs- Update to version 0.62.0: + Core: - Stop supporting lcms1 and openjpeg1. - Open files that state 8 bits as third field of W (fdo#103469). - GfxLabColorSpace::parse: fix crash in broken documents (fdo#103582). - Fixes: leak if parseDA fails. And UTF test fail. - Include glibc.h where needed. - Document the meaning of the 'type' integer of a shading. - INSTALL: add debug options. + Qt5: add API to let the rendering process callback to get a partial rendering (fdo#103372). + Qt4: remove the Qt4 frontend. + Utils: - Support unicode on windows console. - pdfsig: install man page. - sort encoding list. + Glib: demo: fix warning. - Remove Qt4 poppler package following upstream change. - Drop conditional use of openjpeg-devel BuildRequires and mainly use pkgconfig(libopenjp2) instead, following upstream change. - Drop Provides/Obsoletes meant for pristine openSUSE 10.3, 11.1/(SLE 11) and 11.4 releases.- Update to version 0.61.1: + Core: CairoOutputDev: don't overflow y * stride when accessing image data. + Build system: - Fix incorrect paths in .pc files (fdo#103578). - add the custom buildtests target only once (fdo#103003). - Changes from version 0.61.0: + Core: - Fix crashes in broken files. - Cleanup unused functions from GlobalParams. - Tweak LZWStream::processNextCode error handling (fdo#103174). - Warning fixes. - Remove t1lib code. + Qt5: - Clean up the remaining Splash code in Arthur backend (fdo#103117). - ArthurOutputDev: Properly implement saveState/restoreState (fdo#103118). - Fix leak in ArthurOutputDev::updateFont (fdo#103508). + Build system: - Use GNUInstallDirs (fdo#103211). - Fix installing a .cc file as header. - Use -pthread flag instead of -lpthread. - Changes from version 0.60.1: + Qt5: ArthurOutputDev: Add missing 'return' in error paths. + Build system: FindLIBOPENJPEG.cmake: Add CheckCXXSourceCompiles. - Changes from version 0.60.0: + Core: - Enable libcurl support by default. - PSOutputDev: Fix wrong text generation (fdo#102760). - Added methods to get and set the font size of text fields (fdo#101692). - CairoOutputDev: Do not extend the pattern in drawImageMaskRegular. - CairoOutputDev: do not use the custom downscaling for rendering images when using cairo >= 1.14. - Fix: Build with old clang. Various crashes in broken files. And some warnings. - Add some constness to the basic classes. - Remove unused functions from GlobalParams. + Qt5: - Added methods to get and set the font size of text fields (fdo#101692). - Add whether renderToImage shows annotations. - ArthurOutputDev: . Replace Splash font rendering by Qt font rendering. . Implement the drawSoftMaskedImage method. . Fix several small bugs related to dash pattern handling. + Build system: - cmake is now the default build system. - autotools based build system has been removed. + Utils: pdfinfo: don't truncate dest name. - Drop CVE-2017-14517.patch and CVE-2017-14518.patch: fixed upstream (fdo#102687 and fdo#102688, respectively). - Add cmake BuildRequires; replace configure, make and make_install macros, with cmake, make_jobs and cmake_install: following upstream port. - Add glib2-devel BuildRequires as it's a dependency required by CMakeLists. - Drop command for removal of *.la files: with the build system port to cmake, *.la are no longer generated.- Update package summaries and RPM categorizations. - Drop some idempotent %if..%endif markers whose presence has no effect on the files being output.- Apply CVE-2017-14517.patch from upstream to fix a NULL pointer dereference in the XRef::parseEntry() function that may have lead to potential denial-of-service attack when handling malicious PDF files. [CVE-2017-14517, bsc#1059066]- Apply CVE-2017-14518.patch to remedy a floating point exception in Splash.cc that could have been exploited using a specially crafted PDF document. [CVE-2017-14518, bsc#1059101]- Update to version 0.59.0: + core: Fix infinite recursion in NameTree parsing in broken files. + utils: - pdfunite: Fix API porting error that caused abort in some cases. - pdfinfo: . Fix crashes and memory leaks when using -dests. . Use GooString.append instead of sprintf/strcat. - pdfimages: Fix warning when compiling with cygwin. + build system: - Fix cygwin 32-bit compile. - Cmake tweaks. - Bump soversion following upstream changes.- Update to version 0.58.0: + core: - CairoOutputDev: cairo 1.14 now has high quality downscaling. - Signature related improvements (fdo#99271). - Tweak which cmap we use (fdo#101855). - Memory leak fixes. - Substantial rework of the internals. - win32: call ANSI functions directly (fdo#100312). - Add some documentation. + qt5: - Expose signature information. - ArthurOutputDev: initialize the image with the paper color (fdo#102129). - Fix copy'n'paste bugs: Qt4 -> Qt5. - ArthurOutputDev: Properly set the QPainter transformation. - ArthurOutputDev: Use Qt::SvgMiterJoin instead of Qt::MiterJoin (fdo#102356). + utils: - pdfinfo: add -dests option to print named destinations (fdo#97262). - pdftocairo: add -jpegopt for setting jpeg compression parameters (fdo#45727). - pdftoppm: add -jpegopt for setting jpeg compression parameters (fdo#45727). - pdfimages: support listing/extracting inline images (fdo#25625). + build system: - cmake: Various Windows fixes. - cmake: Use -std=c++11 instead of -std=gnu++11. + cpp: Fix page.text() not taking page orientation into account (fdo#94517). - Bump soversion following upstream changes.- Update to version 0.57.0: + core: - Fix parsing of Type 1 fonts with newlines in encoding sequences (fdo#101728). - Fix crash in broken documents. + utils: - pdfunite: Fix crash with broken documents (fdo#101208). - pdftohtml: skip control characters (fdo#101770). - pdfseparate: minor improvement to the documentation (fdo#101800). + build system: - cmake: Set RUNPATH for poppler shared libs (fdo#101945). - configure: fix --disable-FEATURE actually enabling the feature. - Bump soversion following upstream changes.- Update to version 0.56.0: + core: - FormFieldButton::setState() shouldn't check the field is readOnly. - Fix crashes on multiple broken files. + utils: pdfunite: Fix crash with broken documents (fdo#101153, fdo#101149). - Drop poppler-pdfunite-fix-crash-with-broken-documents.patch: Fixed upstream.- Add poppler-pdfunite-fix-crash-with-broken-documents.patch: pdfunite: Fix crash with broken documents. Sometimes we can't parse pages so check before accessing them (bsc#1043088, bsc#1041783, CVE-2017-7515, CVE-2017-7511, fdo#101153, fdo#101149).- Update to version 0.55.0: + core: - Fix abort in files with broken Decode arrays (kde#379835). - Fix memory leak (and probably logic bug) parsing broken XRef entries (fdo#100775). - Fix memory leak when reconstructing broken files (fdo#100776). - Minor optimization. - Fix regression in GfxIndexedColorSpace::mapColorToBase (fdo#100931). - Fix memory leak in error condition. + cpp: Return nullptr if the page at index can't be fetched (fdo#100981). + build system: - Fail by default if libjpeg is not available. - Fail by default if libopenjpeg2/1 is not available.- Update to version 0.54.0: + core: Make XRef reconstruction a bit better (fdo#100509). + glib: - Expose movie play mode (fdo#99625). - demo: Show play mode in movie properties view. + qt5: Compile with -DQT_NO_CAST_FROM_BYTEARRAY (fdo#100311). + utils: pdfimages: don't fail listing if inline image data contains 'EI' (fdo#100737).- Update to version 0.53.0: + core: - Form support improvements. - SplashOutputDev: Fix memory leak when rendering images with colormap and matte color. - Minor fix in GlobalParams documentation. + qt5: - Expose form calculate order. - Expose Form additional actions. + utils: - pdfimages: support 16bpc png and tiff images (fdo#99988). - pdftohtml: fix small memory leak when constructing some filenames. - pdfinfo: fix leak when printing JS. + build system: Compile in C++11 mode. - Bump soversion following upstream changes. - Stop exporting -std=gnu++11 for older versions of gcc, upstream now ensures this happens.- Update to version 0.52.0: + core: - Fix assert on reading some OCGs (fdo#99768). - Properly initialize some RichMedia variables in corner cases (fdo#99767). + qt4: - optcontent structure was leaking the headers items (fdo#99449). - Cleanup objects in tests to fix memory leaks (fdo#99449). + qt5: - optcontent structure was leaking the headers items (fdo#99449). - Cleanup objects in tests to fix memory leaks (fdo#99449). + utils: pdftocairo.1: Fix typo.- Update to version 0.51.0: + core: - Check for error from NSS in SignatureHandler construct (fdo#99363). - Add Form[Field|Widget]::setPartialName - Fix memory leak in PDFDoc::markAnnotations. + qt5: - Implement digital signature support (fdo#94378). - Add Poppler::FormField::setName - Fix segfault/assert if LinkDestination is constructed with invalid input string (fdo#99357). + utils: pdfunite: add fields to AcroForm dict (fdo#99141).- Update to version 0.50.0: + core: - PSOutputDev: Fix PS conversion for some files (fdo#63963). - Fix Outline parsing on broken documents (fdo#98732). - Fix PDFDoc::saveIncrementalUpdate()'s detection of document being modified (fdo#96561). - SplashOutputDev: Read softmask into memstrean in case of matte (fdo#97803). - Bail out if Hints nBitsNumObjects or nBitsDiffGroupLength are greater than 32 (fdo#94941). - CairoOutputDev: initialize CairoOutputDev::antialias (fdo#98983). - Fix crash when loading some thumbnails (fdo#97870). + utils: - pdftoppm: Fix -tiff -gray/-mono incorrect output. - pdftops: add -passlevel1customcolor (fdo#97193). + build system: Default to libopenjpeg2 instead of libopenjpeg1. + qt: Support OCG state change links. + glib: Use g_slice_new0 for PopplerActionLayer (fdo#98786). - Bump soversion following upstream changes.- Update to version 0.49.0: + core: - Merge type3 glyph handling from xpdf 3.04 (fdo#96667). - Continue rendering in case of 'Singular matrix in shading pattern fill (bgo#98623). - Fix memory leak in parametrized gouraudTriangleShadedFill. - Fix crash on broken files. - PDFDoc::setDocInfoStringEntry(): treat value consisting of just the unicode marker as an empty string. - Fix UBSAN warning. - Misc compile fixes. + utils: pdfseparate: remove extra '%' in error message. + build system: configure: Fix typo in disable nss help string.- Update to version 0.48.0: + core: - Fix crashes and memory leaks in invalid files. - Small memory usage improvements. - TextOutputDev: Remove null characters from PDF text (fdo#97144). - TextOutputDev: Break words on all whitespace characters (fdo#97399). - Fix UTF16 decoding of document outline title (fdo#97156). - Add functions for named destination name in name-tree/dict. + glib: Increase glib requirement to 2.41. - Bump soversion following upstream changes.- Update to version 0.47.0 (boo#994702): + core: - Fix abort on documents where the docinfo obj is not a dict (fdo#97134). - Check for XRefEntry existing before using it (fdo#97005). - Fix memory leak on PDFDoc::setDocInfoStringEntry() with empty string. - Don't presume that DocInfo is a dictionary in XRef::createDocInfoIfNoneExists(). + build system: configure: Work with non gnu greps.- The "poppler_soname" macro (and others) really just contained the version (not the entire name), so rename to "popple_sover".- Update to version 0.46.0: + core: - cairo: . Fix bug in setAntialias(). . Fix tiling patterns with BBox with non-zero x,y. . Try finding glyphs in substitute fonts by unicode value (fdo#96994). - Added XRef modification flag. - Added DocInfo setters & getters. - Be less strict when parsing FitH Link destinations (fdo#96661). + utils: - pdftocairo: . Revert the use of groups for blending into white page. . Use fprintf for printing errors. - pdfinfo: Don't print pdf info when printing metadata, javascript, or structure (fdo#96801). + glib: - Added document property setters & simplified getters. - Make document metatag gobject properties writeable. + cpp: - Pass len to GooString constructor in detail::ustring_to_unicode_GooString() (fdo#96426). - Added functions to save a document. - Added document property setters & getters. + qt4: Added document property setters & simplified getters. + qt5: Added document property setters & simplified getters. + build system: - configure: . Don't use -fPIC on cygwin. . Work with non gnu greps. - Bump soname following upstream changes.- Qt 5.7 needs gnu++11 standard, export the appropriate flag in spec when compiler doesn't enforce it by default.- Update to version 0.45.0: + core: - SplashOutputDev: Fix iccTransform + splashModeXBGR8. - Fix memory leaks. - Fix crash in broken files (fdo#95567, fdo#96027). - Emulate some non portable glibc functions when not available. + utils: - pdftohtml: Fix crash in broken files (fdo#95563). - pdfinfo: . Convert dates to local time zone. . Add -isodates for printing dates in ISO-8601 format. . Fix memory leaks. + glib: Return date in UTC instead of local time (fdo#94173). + cpp: Switched from detail::convert_date() to core's dateStringToTime(). - Bump soname following upstream changes. - Drop poppler-Fix-mem-leak-SplashgouraudTriangleShadedFill.patch: Fix upstream.- Update to version 0.44.0: + core: - Fix Compile in 32bit linux (fdo#95492). - Splash: type 3 chars. restore the current position also in output device (fdo#95344). - Splash: Improve rendering of some dotted lines (fdo#84693). - Refactor GooString::Set() (fdo#94201). - Fix typo in GfxPatchMeshShading::parse. - Fix memory leak in PSOutputDev::filterPSLabel. - Fix memory leak in SignatureHandler::getDefaultFirefoxCertDB_Linux. - Fix potential crash in SplashOutputDev::doUpdateFont. - Fix potential crash in TextPage::coalesce. - Remove call that does nothing. + utils: pdftocairo: add -antialias option (fdo#94977). - Bump soname following upstream changes. - Add poppler-Fix-mem-leak-SplashgouraudTriangleShadedFill.patch: Fix memory leak in Splash::gouraudTriangleShadedFill, patch from upstream git.- Update to version 0.43.0: + core: - Implement sanity check for linearization usage (fdo#92482). - Add SymbolMT as an alias for the Symbol font (fdo#93168). - Fix some blank files (fdo#94756). - cairo: . Fix fillToStrokePathClip crash and rendering (fdo#62905). . Check if PDF knows the width of 'm' in case of substituted font (fdo#94054). . Save mask state and don't extend image mask (fdo#94234). - SplashOuputDev: Compile with C++11 compilers that don't define isinfinite (fdo#94761). - Typo fixes. + utils: pdftocairo: Calculate rotation before scaling (fdo#94655). + qt4: Fix crash on certain PDF form item activation actions (fdo#94873). + qt5: Fix crash on certain PDF form item activation actions (fdo#94873). - Drop poppler-Fix-rendering-of-broken-pdfs.patch, fixed upstream. - Bump soname following upstream changes.- Add poppler-Fix-rendering-of-broken-pdfs.patch: Fix pdf rendering commit (boo#973888 bgo#764641 fdo#94830).- Update to version 0.42.0: + core: - Add the support for version 5 + revision 6 documents (fdo#85368). - Add initial support for Signature handling. - Initialize gamut mapping multipliers in ::copy() functions (fdo#90697). - Implement jpx streams support with depth < 8. - Handle SMaskInData = 0 for JPX encoded images (fdo#93468). - Fix rendering of some broken PDF files (fdo#92508). - PSOutputDev: . Support for LZW encoding. . Add support for Flate compression in Level 3 output. - SplashOuputDev: . Implement function shading (fdo#94441). . Improve rendering of some non embedded fonts (fdo#94054). . Fall back to Gfx implementation of tiling pattern if repetition rate is small (fdo#90596). . Implementation of Matte entries in softmasks of softmasked images (fdo#22473). . Assure line width > 0 in case of text stroke (fdo#94038). - TextOuputDev: Cache result of inner loop in visitDepthFirst (fdo#77087). - Avoid attempting a tiling pattern fill with a singular transform matrix. + utils: - pdfinfo: Add option to show document structure - pdfsig: New command that gives information about signature + qt4: Fix bug in links to remote documents getting the page number wrong sometimes. + qt5: Fix bug in links to remote documents getting the page number wrong sometimes. - Add pkgconfig(nss) BuildRequires: Build nss support. - Bump soname following upstream changes.- Update to version 0.41.0: + core: - CairoOutputDev: add missing font types (fontCIDType0COT and fontTrueTypeOT) (fdo#93559). - SplashOutputDev: Adjust limit check and check in addition bitmap pointer (fdo#94053). + utils: - pdfseparate: Refine resource detection. - pdfinfo: fix man page.- Update to version 0.40.0: + core: - CairoOutputDev: Use shape mask with soft mask (fdo#91931). - TextOutputDev: . Handle right-to-left text in search . Fix finding Arabic Presentation Forms ligatures. - Fix crash in invalid file (fdo#93476). - Regression test improvements. + utils: - pdftocairo: . Fix writing to stdout out with image output. . Document that -singlefile appends file type (fdo#86254). . Ensure surface flushed before accessing image data. . Check for invalid use of options (fdo#92195). - pdfunite: Fix typo in manual. + build system: Improve cmake build system.- Update to version 0.39.0: + core: - Ignore the alternateSpace and tintTransform (fdo#92381). - CairoOutputDev: . Scale radial pattern (fdo#22098). . Implement function shading using mesh gradients (fdo#88394). - Regression test improvements. - Fix typos in error messages. + build system: Visual Studio 2015 now supports snprintf (fdo#93116). + utils: - pdftops: fix %%PageBoundingBox (fdo#87161). - pdftocairo: Fix double free when both user and owner passwords are given. + glib: - Add duration_real to PopplerPageTransition (fdo#92040). - Remove enum PopplerOrientation from API (fdo#93229). - Documentation improvements. - glib-demo improvements. - Bump soname following upstream changes.- Update to version 0.38.0: + core: - Splash: Multiply opacity in case of pattern colorspace (fdo#92592). - Small form improvements on non ascii character rendering. - Clarify README. + build system: Clarify internal DCT and JPX are only provided as deprecated fallbacks. + utils: pdftocairo: fix fit to page transformation. - Bump soname following upstream changes.- Update to version 0.37.0: + core: - CairoOutputDev: Use mask for even-odd fill (fdo#84527). - SplashOuputDev: Protect calls to set/getAA with the proper [#]if guards (fdo#92006). - SplashOuputDev: Try to use an external font if the internal one is invalid. - PageTransition D is a number not an int (fdo#92040). - Catalog::getNumPages(): validate page count. - Catalog::cachePageTree(): recover from out of memory condition. - Fix crashes in malformed documents. + build system: configure: fix openjpeg detection. - Use pkgconfig(libopenjp2) BuildRequires for openSUSE newer than 13.1, stay with openjpeg-devel for older releases. - Bump soname following upstream changes.- Update to version 0.36.0: + core: - Patch to support RichMedia annotations. - Splash: Fix wrong memory access (fdo#91686). - Cairo: fix size of transparency group surface (fdo#66229). - Fix bounds check in Linearization::getPageFirst (fdo#91200). - File Saving improvements. - Add premultiplied alpha channel to SplashBitmap. - Fix for xref table creation (fdo#90790). - Fix JBIG2Decode infinite loop and stack overflow (fdo#91186). - Minor optimization in text extraction. + qt4: - Basic support for RichMedia annotations. - Change default image format. - Minor optimizations. + qt5: - Basic support for RichMedia annotations. - Change default image format. - Minor optimizationsHEADmaster. + cpp: Fix utf8/utf16 conversion (fdo#91644). + build system: - Do not hardcode -fPIC in Makefile.am. - cmake: Allow configuring SHARE_INSTALL_DIR (fdo#90293). + utils: - pdfunite: Insert embedded files in result pdf (fdo#90066). - pdftotext: Add -bbox-layout option (fdo#89941). - Bump soname following upstream changes.- Update to version 0.35.0: + core: - Fix assert in broken file (fdo#91344). - Adjust memory layout computation of GooString. - Make SplashBitmap XBGR transfer alpha channel. - Splash: Fix wrong writes on non rgb outputs (fdo#90570). - Splash: remove ifndef in Windows code. - GlobalParamsWin bugfixes (fdo#91053). + qt4: - Switch default image format. - Add IgnorePaperColor render flag. + qt5: - Improve efficiency of Poppler::Page::renderToImage. - Switch default image format. - Add IgnorePaperColor render flag. + build system: - Allow configuring SPLASH_CMYK support. + Add configure --enable-build-type (fdo#90796). + glib: - Explicitly link against pthread. - Deprecation fixes. + utils: pdftocairo: Fix cast to pointer from integer of different size on win64. - Bump soname following upstream changes.- Update to version 0.34.0: + core: - Splash: . Fix crash in PDF with nested softmasks (fdo#91240). . Speed up of rendering icc based images (fdo#90171). - PSOutputDev: Embed Type1 fonts to PostScript files correctly (fdo#19747). - Fix pedantic memory leak. + glib: Update new symbols section. + Build system: cmake: Make sure ENABLE_LIBOPENJPEG is either 0 or 1. - Bump poppler soname following upstream changes.- Update to version 0.33.0: + core: - Fix regression in pdftops parameter passing (fdo#89827). - Combine base characters and diacritical marks (fdo#87215). - Use width from W array for WMode positioning (fdo#89621). - Fixed adding annotation of Subtype Popup to pdf page (fdo#89136). - CairoOutputDev: Fix memory leak in CairoFreeTypeFont::create. - SplashOutputDev: memset on error to have reproducible outputs. + qt4: Fix PDF Text String -> QString conversion (kde#344849). + qt5: Fix PDF Text String -> QString conversion (kde#344849). + glib: - Add poppler_annot_markup_set_popup_rectangle() - Fix segfault when creating PopplerAction (fdo#90093). + utils: pdftohtml: Set exit status adecuately (fdo#83609). + build system: configure: Fix invalid shell comparaison in libtiff test. - Bump poppler soname following upstream changes.- Update to version 0.32.0: + core: - Annotations: Fix rendering of empty BG/BC arrays. - Splash: . Fix wrong colour shown when GouraudTriangleShFill uses a DeviceN colorspace (fdo#89182). . Fix use of uninitialized variable in Splash::pipeRun. - Remove unnecesary check for font validity (fdo#88939). - Small optimization in GooString::appendfv() (fdo#89096). - Fix crashes in malformed files. + utils: - pdftops: Make colorpsace optimization an option instead of default. - pdfseparate: use always an unique instance for PDFDoc for savePageAs. + build system: - cmake: If extra-cmake-modules is around include the Sanitizers module. - Bump poppler soname following upstream changes.- Update to version 0.31.0: + core: - CairoOutputDev: support embedding JBIG2 image data. - Accept malformed documents whose root is a Page instead of a Pages (fdo#88172). - Fix crash on broken documents. - JPEG2000Stream: Inline doGetChar and doLookChar. - GlobalParams cleaning. + utils: pdftops: Add rasterization option (fdo#85934). + qt4: Expose whole-words search option. + qt5: Expose whole-words search option. - Bump poppler soname following upstream changes.- reset baselibs.conf for rebuilds- Update to version 0.30.0: + core: - Openjpeg2 support (openjpeg 1 is preferred) (fdo#58906). - Fix potential memory corruption on TextSelectionDumper (fdo#84555). - Check for invalid matrix in annotation (fdo#84990). - Open some not conforming files (fdo#85919). - PSOutputDev: Accept a list of pages indeces instead of first, last (fdo#84833). - Fix memory leak on error condition. + cpp: New API to set debug output function. + build system: configure: Improve support with older clang versions (fdo#76963). + utils: pdfunite: Support output intents, optional content and acroform. - Bump poppler soname following upstream changes.- Update to version 0.29.0: + core: - Use correct LAB byte array for lcms input (fdo#86388). - Write correct size in trailer dict (fdo#86063). - Use Default colorspaces if present instead of Device colorspaces. - Solve blend mode problem in CYMK and DeviceN for separable blend modes. - Compilation/warning fixes on SunOS. - Regression test improvements. + glib: demo: Compilation fixlets. + build system: cofigure: print "no" instead of "auto" if lcms not found. - Bump poppler soname following upstream changes.- BuildRequire libcurl so the library can operate on remote HTTP documents.- Update to version 0.28.1: + Fix small typo that made pkg-config fail on some systems. - Changes from version 0.28.0: + core: - Fix rendering of file with a wrong embedded font (fdo#84270). - Use alt colorspace to get CMYK values for an ICC based CMYK colorspace (fdo#79019). - Map Standard/Expert encoding ligatures to AGLFN names (fdo#80093). - Make Attribute::getName() work when UTF-16BE is used (fdo#84722). - Fix memory leak in Dict::remove (fdo#84607). - Fix crashes in broken files. + SplashOutputDev: Improve Overprintmode and shadings (fdo#80998). + CairoOutputDev: - Fix crash when no group color space (fdo#85137). - Don't render text when text matrix is not invertable (fdo#78042). - Only embed mime data for gray/rgb/cmyk colorspaces (fdo#80719). - Only embed mime data if image decode map is identity. + cairo: - Use matrix to determine pattern size (fdo#33364). - Fix compile warnings. - Regression test improvements. + glib: - Fix use of uninitialized members in PopplerInputStream (fdo#82630). - Documentation improvements. - Do not dist gir_DATA. - Remove use of GTK deprecated functions (fdo#82384, fdo#82385). - Build introspection linking to the uninstalled libraries (fdo#84526). + qt4: Add a new Page::annotations() that let's you specify subtypes. + qt5: Add a new Page::annotations() that let's you specify subtypes. + utils: - pdfseparate: additonal handling for annotations (fdo#77549). - pdfdetach: fix crash when getPage() returns null (fdo#85145). - pdftocairo: Add support for printing to a Windows printer (fdo#79936). + build system: - Move automake version check from autogen.sh to configure.ac (fdo#79797). - Makefile.am cleanups (fdo#79411). - Use poppler-data pkg-config. - Make autogen.sh work with variables with spaces. - Don't use -fPIC on mingw. - Fix build with --disable-utils (fdo#84448). - Bump poppler soname following upstream.- Add missing baselibs.conf, but as empty file. Since this package is a bit different in number of built libraries, number of linked packages, and the fact that there is often soversion change - generate current library names during buildtime/sbin/ldconfig/sbin/ldconfigh04-ch1c 169865744522.01.0-150400.3.16.122.01.0-150400.3.16.1libpoppler-qt6.so.3libpoppler-qt6.so.3.1.0/usr/lib64/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:31255/SUSE_SLE-15-SP4_Update/a80ddaeb4298fe771c55a970c87d091d-poppler.SUSE_SLE-15-SP4_Update:qt6cpioxz5x86_64-suse-linuxELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=e0314b79fde1580b675c1c3ca3e5c7ea0f598e65, strippedPR R R RRRRRRRRRRR RR RRR؈p/.?.utf-86dec66ea51c651132a387798ef09d4a6fe702b747a45ab0a50710f6585c7467d?7zXZ !t/] cr$x#IK%'"@2VW(T 8ԗw< AGm;tCZ)̑*gR%~ w'\1/ݛ1e@@,0`9Zi77E1uӀ`r B98vq6͉ }~+$2?7zԪ$ V@.6]ށ=h"'rL@8 ` ?? os ofTb )ׁGm31;5@X#;<eZ5^_=?`Eb|m9 ,ˡyG<Ǧhs,~^f祷/}:T=5߅qȒtP #cr7pF3ΤH(ā~w8BG4@۪  e9nCK`RJ1؇g2(:2{L @XHOٻRo#Ƙ rӻO;,¢aRDQͯ1%G)nrDAǥWK:oeQʏׯI'K ![]^h9Vqq+-@ бOOPi#' 1n~n0oʦPPW+[4\Xv;1.ˤ54)OhQA9P$T#BT9HU=R^l/zHLC/"ܩw)9=FF#^k.jLz-2G{GZPP(es I=zvx4d$ ƃPBr5v8BJ2һ'/yV[.kmK$ϻk1P%s~ PXR%L;P˃"ac5YYC`{b-X ؘ$45HrC׏OXTV]>z?|MF:N_ê3g ?OFjβQ bQ_g%$y7WÁGj3q \r;lĘBRd8!X,_3)0mM4w̟LYEk ;_(g`uleH*鐉Xg )G@wG9qU]42S=asE\]ky D +'R.(  !+<|$J^}r]Va 3;m0S]Kw|h'4l [CG0<-1}lL~ȕl`qأ^\Rb[QWCMㆺhz[Q_zh*"6(SFD+/8fzr{3SyD2u亜$%!p3C6/|a>"%ݟ=$NiH;1urU e[Id6 8Obm~6uBpNw@w*0kS&j%_re>F1˅"󪹂g_ҙ +g6#E[hr-ܯj5~(עSƸ}-H@;$[;LuxDF Gc( ΩfۨKg TJg:&zL)q2ۘ֍krx iY &:''D;ȉPW7 yJ+pc C?uN#^'?!Hg/4s)y)Rq>: ͙Y.͏J% @ R(aſh룣cЁRGթ=DP"Զ C6ee*6U(9=ĭZj|UH \/ 56}s\w*-58}ˌ7Aw ݰF\1az/p!B:ߵW_q{Q\h+m}~[jX;4ᝬ?l#1p|WibBŽ*%ٔuQT) #&S1C 0Vd2m܂V CE=͐f]e};视;75C+ ]ŕ"Q4ZSxSt6PaDǿ0>-(mC>t D@DZd@W*9Wn5H,*O 4 ǜa(jF]? 1CXs݆-UjFv6'U0XNG.`'U Bp/_ڥvy0otlf AM:VF5a8}NbQu^=Q}E P/k38ZyOb\!=kZ aS*w\fe-cfU6c;YNh<*>d'Рa<:9'piJ-k(ɍٯ3Ў'k4#cnkBS*?9"]ϚjG)܄w)c(|Gץ8f: z1¾nةv}}~eϨMxfMToxVv8S[65~eeHY 4oL@wIga~ĹB,YI(U*;UZY!ekGO+5M`mArZSK.6J/\bDkkQkXͮUMރq!hÀ!csFa9A$__dogZ$m Rv  UKpnndo5?HHL3ٟ0snEؕ|tf`B>y@K~LcW"t>z0w<Ӑ >M[rHpp.)އMؑ5 Mkpoɡ_r#Ơ_bvn#|sMR#j3;\C<;Y>Sd1MAG;1@zw*-i$>WŸ}E^LcQ$ zjONu>ߔ+HHBwђOehT -W{N3@RDK'_]=] a&`#ő1vE@CNgvi2MK#[ɻq]lc@MW2\Mj9&K>IeHg{nErMlm-lʢ98tf{8DH&JH6 `!$h{~:F_<xH|$EZ&DqW}m^ E8՗n,8ocΊ_zc DJ4ĕggu%7l3X+BA 8PXxZ|;6Iw \Qt  (o8 ?>6)6e]x?iL`hR}qwBӌ6Ӊ1G"7TXX8EYE$ v֞@N((k]%̠.qF1πdֻ!w< %[38|nC!v# r8:h׈('BKybXS!M44pC42,{OSM$%2۞nS:q@,G&ޕ*)`B]n˖I EFϙOFShj1*0@|Ѐ7`p8pЌI2tfwl:_Q{(lf .!|XMն­sz) RU5ɘ_UWsʃ-:ݤD*8W;Poa0]8'z,NtNf$,d@QZ"V8w=P;srH©3% : ɖ+[xEP}څ%F4ۧ{x'M3ayl͂ls0GB;gKS>1 po7累 0=Ά?Kܽ0+d>!^0g`y0ϊ!'a$q"9H}g<.}ݱAN4 b>H]9DWJ;'h_1STdɘHHtSv4E<ůt*Š4YJz0P80fd\Lr@I8sv6p*"v/gB@dt}F[*ρ8nGaI|k$51#SѮNz))JjG5K^m QbXEQY'GSB=r:51qOBH,Q`4y?SPd6t yyڮU =gNeD80V@逹^~:¦<>Q gC/\K{D~M}!:!1[ԑ!!JyZo%%XT- +Xnjz nwSJu394թ7ĕsjvr$0 B\?fUhW76F)\h^IR_M:C)eN(H .mlj'>+ka6#Y`V(aQ m2-fȋQr:`Q@:9{O"p$̺yqa)[l>.$Qk ++rɃJ.T|}n7n鄒fwYa ,ҹ3dVtRH'tO^pcl"%DJpQm5!6GŒ(: Lƻd$hj&| L$gDt 61e-lw:g`kC!^'a\&!j;u"_0t[j{b+Zi*C*$'!Z^SS|U=U~`Ð 43*aC d?Lܕ YSJ avÍ$gm\\ruO iƄO>{ZAz+<7p,򄥎!4q7!PԶae2sRqi{sa|5?,A=hq^Y ZNP<*w{cз@Ly'e.eF۠;n.Ta=WhV:A,30mM>!/qmNlaKȖF8JNYǝO)u$v OU X I7[>MȤi뿲H/T= &VD ? dZj?%"^5CDwP%M 2[w?Iٹ6荆# `6-q?6fzrdʆ ,0-ђBCkf0rYcQ`oԿrՇ A##<5/!e--,S7,)ekFk z>۵~յ`yVPC.CZc5wJpld֪ԥ^J#p­of;4^9!\p`z9D0x`R!Fizm(:ij(Ѭ(ZiA&m{(!S\'zp&(k#Ū X䁆Sju72tgs&1EAB|r 0C—X"W` 5 #oʞy{Cz:_9ws5CL[#zS ,H7d4MG[ǁd#U#R2{dkRa&Dp6 W :wp5MaY颠䠦UG>pр4Oء:~t`iᛋG#טϭ P~Gj9`a*'կ Z݄P|clL0)*DzHjjޓ[ty9 tcNo31$ܿ]P0Kr۶[!9U/yN -dnMr7!^9+ / ?N>)7!Bf;{0 @H<՚.LZ𱬃Eww9%b) K];)v Y ^KcT>L4"x1قG~)D6pd.nXhPҒ Ehjok9OeW g(??dO ~тae1N*5#[,,nh=IGlz |̀y~;6O<Ӎ6”F ]4E6W=uՌ. ik4 gaa{k/ao㧇|2N\VQcGvaH?h͆c/!)N {FЏ B,Hǻ' ^㠆9>#H`8ryhr/_9LXq:{a}d+fygNEs0ĽE0<k~B'?|JOoengf#:u{gx%|J$J`xi_DfC m U>EV7a%c)^x?Nb f kcG.lbosI8Í~vDYYzkdPbHn;2np9~:(MuM]3!ρGDaY}KIݹ¦[xOe4AZu,+kcpy4Lj71@rѶH SM#"nFXbq?pf)+"H{KҮ%8.~9j)`iRQBnucŴgVl4mp54}2$pd026 7}x^ 7y~" `/ 7h݁i5dLppC%o[0f-\}dOs>6N]/ҕBQd^RTĔNv谼Wi0N ON5QSGA{6vTp{6#dȵ動[jh)xW̉4\՘ "@Xߔ%"jeGfQ_I]롽 4 R.hzB; qo-cbPjOmW'QIJwzk=2#N$ mg A@^E8="M[(f'5Z$'.:C/(WN'm ɵ9A];J[C>+̘a p!NT:-٢1V|-Hp8F DFeDžELk zPO f/ xvp/4澟f{OMGa.ĜQLGѐuh%\CEU9e~:i!^&6iޞoh86?pop(ًѢ=S5Dn4<?= w9pJGv7 ^w6͂hUmL$D\Ww3(M)* ީ4WOv:6D\.x$2ӅrxS SLK\VHIR (ԩ[*}+\@m?,!DzzdQ9(r2 F Y=:NWNOleLJ>p,YR,%C,² aI`UM{&%D]lZTѱl/8zj,yX%ZI{ fL7qCшkݨpW3WCrkQA7pe\"ukNİcjv$ >vRcsiJLs<,% ix,Ĵ-zyIQV?fogǽ96ޱVOK\`-$Q:aqWI Z{ntepocympCi_`N_-u0xݽi~ _7+u|C]E!ie5(0)w3sBO籅2+Bq*6inJ}F:h"ڂ^vy8LU.l'@⏈^䏋ܒ>ـ%Ew|8B;hX*0Y޴0̑q8p䁼 8fvzՇLI-g3vT"aިR1eݨV`3MNV?W`>P@_^.M b'&z Z\F%,X>}`F͗0 [Wgg*Uߦonb4TW8u64UcL"e-7eS[ݵvWPðXu|ڄ xgDTu2 $a]ik<MċF: T{.џ748VgѺri)蚙mobd#rWd͒%Ysczcg*vh-ms@\Rtegz_[ޒwDrpE-i8Zm'1YF@y^@G_R»9ϐOFԙR/xpC5ܨ\?5o`O:kJ ;:5[)Q[֩h4h6# l3fo2l; 苬"憉B9]>-Ayhxz)+΋oERCT9U[_&>+ /"3/f ^T8HZQM}]'hUep*RQ{w@r%ƙ$.t7y*vT*P,eH|}`!)L S I{ޒ$?/Xp׬0w[+J~敩4)E}xFҺgZM+rT"K4ֱ-mv"JhGGW{xY* ]GN,HߢTB3LY,7ۗF󁈒z/͋9返N^xkHG XcS==\IؽIlQދky|n h&_<,B{k)Vv^ޥ$  j 9*>gA2xهIGv0ŝ  |Q9  q~ihv|bgfT{i^t[+(К-|Xn@\FzinU\fuaKB26Iby] 3I[?p/SK3r.g 5ՙsNOJw:+r.]IC^Vp'MNq%wCdċ$  4I -2+s7f-zQ?3  $M>Q1 `#X7翾?bg:bB.c(9Oh 8{Fl+I$O3D{HLRy:f1م4Ѳ [)]]M(s8 ESV_wA?૫AN`s*J P?'w/B oˊuqź) aT`5+ xFŹJ. {B:"&tDGޣWu|Ʊ" bzbBb%^*1$gusx8L3yդK{8EONKS<'эhtyXii깏>Aq^0o"DOAnYhɬ/ؓG5jX`ODc74UGVd[3fBwjA5 a5ckKTTK2(;7m,g^ytQ>QR1(Ysba]?Mtצ :'@Y@MYmEOʙl 7g\U }ѝ5eqĸx" Dmhcʸ 2Sy3tܜnxmٟ_}+SD=ZCxm{6r+" ,U1E ~IfWo|W@eW#mTG3ߣeqBF{M K܌Td.*^A﵎";]Rifi:?g5߾ %;L% ߘtݳN@upVsbuX/`Ŭ(S% /\70j47 e$o94 pvlSPHW|v1gÏ%GCҌAIċIDA="B@b j t"Mw+dC&KӊI)ab85[r/]og#8v-.c:Ҏ:?⽜U$/ ~t!SD`f#/)7+ ֢e k WED}**3Y`h,GІd:)a3f/_/*>b!,\d1D Y.r%{-2ʥvy58}¾d*iM𪶷z2Mm8mIrk }\u(RB{Ab7f!^hδ6A c iI% y*sͿSQXP)f=fǥjA _wNsymQ jNz>aTFv5`y8)D)2gYL&+3 Bid][vV3-+>1cf*b0!f2# s;>zPb6tl&@-oLyUu5tYD#S Gő~Hֳ_xďlFJpq6O-!7HNyk=V\V+Y8<}])6z1@MC m2~%'긣sp&X Ω4 JNM``e]c'g׷B.늿˦-?w/6yt׌QLeQC8Ѫ1WWt!en pc µ[-)!(dlCh]os;؍/Npvv\%9T azKW6hI1=rqk-&SIn<>Ix#H1}EҙKJ}qKAt|@[ђD~dQREhbtYNÄ_D@SEc`()7jJF{'BT(Jw&7l + O ZNBLUBs#yoh&tL"Qןp.-&@xOT6~4X]&A[:#Lג©Q*0ߪƯ! 31rk eWyb$}ͺ}32XLOm/)視}7ehOY?2Sz8ڀ0C5V=:o?4>B1ÈMD#F-Cn>C0X{M!-H:P:i-ںϣG#+<;a&B]8֩rFuY#|%àQM{7Xaww? N[P:nX5nLɃpL$ z6GE.I{kx䷄5:ƞ2ƭӗ=1""qwkti'@~ФWlaa;K-Uov:SGl26C>g}.D4dX[(ݢ~bҖwOFq8;8/ik[lߙQX3Ȧc5jv$p"I_Į3⬾G1cEP۶k6+-ƴp$5%c6L. 'tV3F΃`wzn7V'r¥-ҧs=te8?y09#52\!4RR!1ܽV|'+]+TM=,ҺP yF >J=*>ix/De&a&|7&kބ(|BfxlPʠf'ͅv[`Iܭ!%yca[|)s370ݖS+>,0!l̷ PgWgʥsghlLU\OYεz o[&̔U6N'ea0&(=#!d>_ihUPbޙ)Z&7H˧,L% 9L:d~F󫴢{G+5:i%5P˫B"~}HDq)mZΔSK\Ay?YuT,-X*!|=BbSW~/'e y=){_L} T9^Wċ%eEm\wA+|m&#[rW&C2|˙zDF &.ߎu:ob4,rGBvȁN7vrcTQD#7v~3B'{QL9<:p4J$6cđ`c|.oJV+M$s@Wr -El^w],`yظiA&Dޥ6g?< gXDc0iop֓;M=ܽ3ʵ/ڝ"zpp0hYũlwOeU?S ,LjT%pKy|ShVp\-)x/s G>ҵ^Wbgomr_!o BNg*dl#eJ2jf4o.^گ*U ^#mhU} ؽat@OA8a1ػAy!PtR_0͐Wn"3- Չ%siH֏P00t @"_`]IYP)Rwm±TbeW,[[m* ]$c-O ݼ|:3C5@#B֢ iq@$c=řSu|F\D Ztd L1ImˣW*#2f|2?4) 5-FUאn\Z(Q ]Tۯ/Ϲ!mjaʓN7[,xn倮'bl2MtQqfrIUBטq|СUU{ѳՄ 1- M؍ I< =ɊvSt9qqw >xW# vC*0^#)X~1: F1[-y:&Kqc/=Qp6 ;p0srt\9MӛGK60,\40!&x[,2ZZ|Q43n[<6PZXlxCJf) {Z:?N K8[*bTߨU舦0Aɟm[MP)Q󓂣6<fi9t)syT>e:$<|뱃Ż)|M+š35Hn'5@V-(4C"~P[ 5^ s; R'#`lVN9?^Zǧ%y5yA 3gnEQ4+d:&Wl/.wRx51}-&zWlaQ+aCH:\qQOe,3:70gq+܍?p ei=͕яypW@{|,c4ʲ_jw8is P4#\%=Hu8Տ>GiB3X.gS5j3}5zyin<7DYI(]`,̈́行vz v%yw۰ބBH)x#WW$D |NԮ`2'Zi]遄m$~X̛=*g#O:5;ʼ!˛̢R$|(HD 0 3JɸFrOL|k}S"a>[r01Jh[ac'Nozhw5 ҌW/U-;S5B+0Jժch\=s͐nWfy@+:iI6>Yb LН#?ڣl1 %}_LKYM։ugܕ}Sxh8^Q2.yA"Πّ$|p#Md꜊^6֠;&K~ $+pM`sJ\Q3|gBHM$1͵t !@3l6E:i AJ@PpAo:0(8;n-}CJɱ4 WLY!tjLuPZT " TID>ono] >ؽfQ::RPF2ys87< ]]" 4[>\9 &YBNN3:f=f|=)+X3`qnuu:ZeQU-]`hw aQ͠ \~m6\6" (Qzġ1ʖrfeբ˴'UXu)!n L<qڋ:GAeb_ϖp/۳ scf3mMJJe^)w+ETƜQ{9K=W̸_*'sXP/KTzG}oRF)K/^{gC{H~j oYE%8|Zl sGqm?g ~vto@eOr1&$̺E$S~Ҳҽɧ Zko —s@ ^ zA:Jp#xkz[RX'Tr'EBDKg<IX 1| By$Ixm>wo#1(ɏ!Ul*9MR@^XtҦK:f@z=|6D֪d\zX)Y5jZ7^@e-GO,bYY q$_2.It@wc /:A/ *yw+Ŭ1C(nr)C@MO4nY;4.}pY( j.=}U\@> NMI/9`Harn݇ 3K yY\xkC[[WSwď9[Hxy^̬ZJ&'z و -@!3Li, YnC } O EŅ4Pwi^AY]YAT+tO6c!V1=DHLN/vӭA:G*h^jԅge naG,bTc_N=ҨKha蝉VةEv]M(\ŕ@={U]SkL͂9DqƁW<]o.o{ f oe=ɐ!^aW te4Rg1+lRz打Ad h,'0)ҷk-Ke!mu"KP̧E!F(7ݵ>4eP Bcy&b&cd'cKoo@&-l%2M-_ru-ELNcDa`xu4ٟ:YQ)4ORcp:fkc={̄ 5?&> [[lU|)&x/>B*TZٓ.L*iXi#3i0h"-ʊ'(Xr?",=Gj`ԢC<.JZx G xUĂ $﨤[pX?p8w'2\:0w+6m 2Q/ Aȇ.6qSr7NA9/Az3dT|&(~@J:˥N‰]i7˒ Qڀ`mGlp1hA}Av)['0h;BuUq˝E+"I F< E6!qڲ 9FE {+PPeF9Yf߭Q_)5G*NX{P+yMU,%i[Sc aؼ]EWE~GLH)hGIBKxo%^d}Gi'dT6BYϖb|C8RGli=} R!le& tg P9P7a.|&,>`_ %EF rbM W6T%sXyTb|#EMr1EާR3 ׌#/N ( d]pˑi2]aPPCyjpP;-m7({\Wdݑ׉:k#o>\dz dT%[Rd#J0Ѧ\ZS,֣T[d>z9tQ{Q\ꄮ&a,lZ5FO/k}ňv\xܴro*^U*1*b*{2۟;:OdNuBU. ?T}UazZSj--&UmRvOGG<1pf 7es]_U7憕iF:.ϳ lH{S%%149$,\q"><;;L.NTc1d# Ѿ ;G0앁WoӶpGiIc@*gq]r ;0N$FQIƭ?]GGqPfoQ)&'"EM5 {@@</NM1ao)5SL;% 2* -[?m3" Iub4xUd O)THUT֤9>Mi!$~|iZ ;TO ƻJ!' dp$O;|4 VsW}\鿽9K00>A+G1H2?o,QE ʽ.x"Tt坾9O`FG~1mèMzP0JӲdǙ%d`:GdIpQU{eژᥚͶԯZ7sRmzff#nEBj ƻ ϤJ1S9ĒTPp-~9< pB_&3[qA ajԮE\ S=m`$&cUn.# +|bz&,R>G.6GWjUݨ( لaQ8@RA!J_D8r}e?N]\EgUD7A\Ä]q̦;rS\R.֌GY}h16u6\\)ĔSYqBܕzfCSZ18w~kS,4A71w$mo(d :,Hfz@bNbNf\NHd(>ьN/3Z9d ES3.Z칙c) hR jR Hu}Q5/)N@؊CqܿX/۹w=jWG2a8 :bfn!a -S¿ǫ .a&f8 i ڍ*zO)ՑQYD>pFb\8@l"Ӱņ?QL,ؓ5k5 I{fű`H%M'OSMj%cNM ?l4N0u9Hqe o*WۼN;5BP9p޺6Y MS/?o[ }4R2S,`fCU'A8.UWDm#6$}D}~A9dVg:ܞ0{*Qv؈^9;H*1Py88dmգ^|OoP遂V<t]W'Y\ %/\SIC]Ahgz :K<]#\3+?>vƈOKCW9hӡIL쯟pBH0Ѷ?omƗ9ˌÜ _T]|} ^*הs/?;{=JWJ,$Fu*2y2y;ipo Xp;$0rfdW5_h>B_xЬ\{[^iKii:GD[NZ }aW;eΰ _v@X{ҰD}Q :NA2qC$堄ۀlhSFL-i$r³BKHQNiǞ'9)O c oֆY;*pw03Xx+:2f9lȺ]oVExVZ [~X'b6],c(˙%Οӵfy F8I}$Z'코kUj0;XEGMѢ//<( Ɛ7 srƆ}[ImnsbcEV+2Pv9_%潪(%9A*öLjOBdx[J; stmt"89y+1`NeɴD*Z'*N|i{i^'gPE #<1G(Xy#&9sx1:yO8?L'p ĭI-ʦ%e:spVgN|Ekg3]ֺDB$J`!@h {rMEYO`*ү>Gx{aT!I`j Ȕ*|(= A~nxNi71N &>{)bXL{h&`M??]P` !H'[U͆T'%ޯ ;w꧜C 9 r,+t)pIܘ碕M x!~ShH.?nGG㱍_YP\uPrnyq*+HhB&kʇZGXkw܆æAސz0}'v?׉zr3PiѲvx{P#*+Tk{j/Ƅo (lYknft8.f6glƍ; `8Hhl*C8^S_W,QtjE,:eP&V&<(-c(8T ^zg&UM4xa2V-)0}AM- 9ȂM(g^zg@JQZѿ4gJS9+pI󜒟I a*΍L6)06(6Z{4B(\y:9͠,$&!:_Ԑ53u+ySV?# zʔ+ܟn凵e).lRkh1v8b܇8Lxg\JM$ xE*JC#g^V HH=4IX4aD;~r(a! !p:5~_c4g̋ r,}geiLͥ!̣y*A+Ɏ|oJ:1*x܏{A<JSZv|)=VT-q#]f#ڙK/X qH;<(y8#xIUAeөQ +c%2f\܀;KϢzrt 4e\h,#'[GV:Ulla7MgҍϹ׾Wqxz+ӘVAwߋ!\(He@dNZEUZ !d%&kғigGmY|{ԉ–אN%PЫMz?.~eWQߟU.UNğmS/w;Xz$(‰.a?A&$\2jXsg6h6h|U "sD7񤎷/m`z3R~' HO)S$h'(~Q ,t[|t 114b#gX lz8L<4zɱ9F2o|__b _Ƕ/5",[>=s},1>F| ջcJliE9HQxSY[؍d_T> Cw[L1Uru?:tDoHL F! *U0ebOxqr*p$en v`XN jt [YX_J,ݙW^`c~~1S!)k4$0\6 )t񻉳rϵMYۢݠUqTB]i|r9/b0!H";,GE)/QyDkKT ,E:MZۈz_!+)``D2ϾIMU:8 kxC}%E.eqiզ0Pf{ImM> >[q)&_9kgH3քT7+M-:u^|áKzK16[[n\ާ J(aY3p R`yYgN@gߤs(бxrTͣ1@ȶc;3z9r[4N&kx+jOꤨ666qa,AI0x; ^¯k wmPkac{kJgV dk(RbO>'[pr^G/فfZBhL+@ /+voT-G]9l ,ܬ] c*u05&njrx6rWϨ) X=6䓭H[{0 Libpr;I(^ZuзQi!28(RGAUkB<> ʇQSCD߳nS66}`ҜcM.^guCȄ)}t8Z(ӺCXQb$ kpqya:aޣG$XQuv V^2׮Ono7q{:zE>g&2 m=Ar#I-M+Kt hre6@̮̉lS'D3YzXWh.#PYl%Ig | D _V'`~#}=x,)M:46^E f_[r?a`8bŮ<^AQbd.ո82e5nNeL D/ܱ6y,Бv; ~  ,rbO36]MH2)RpD6r,"mX[⻚Nkc *yN L|JmpRf hS4Mihx= ! Sψ@|% =2Ws*& >?8F#0 ?䞹܆@_eVfj] 98>,:ZYHQ>q6.8(>\nt~ f5-jk;u쵮2,)kpF|րIL?aXec,z3! ^?|D)g6I/yg-af@[2+zUxҡHdg%k7AWvqTIM[ܰ.8mUm)bNJ|O38tY8mf"Ԝh# yuc1?:NJ-G R<,ך6jaw/S'R' %mt1L :l +OEK |5IOhP~rW)3 =V[ui/&"{&!Q>3u*#4u)¯T?v*qQ ]8`p~_ml=D`3CBܕ$ 9^`!P\Y\U~ZqL=KVnhU?IX_, \mh%LM?nH;I&!!eV=/STeP?25%^.7`F~_d'kCהqw~nRٱtQbD qLL^fTK^'ZN5X ?n2]o*hX8oQaZ,h}# KD_a;gbzH&azG1D VydŢձQXkrX|1Z뾤 ҇;@X|S ;uE@fETYNDBԆ!  l; T'G- Z+5h$x_!+M6H&=n i &zDŽVnڃw[ ?N"arҾLzlK,=R0JQ3`S٤|@OFq~ga RaM5+._o>i$#'r9vL鯭t2,Y\.R Jm~h#5s]jwOo TO' )w? ̦zx! [ /.fo=|2^&A*Dʕ)g1HI-S 3'sq1O0wBIѕfqېr͘zڸow`pZ4Z2-.HT85Ljyͳ*5͹i1泺v jk_͇(/H  KBE{&A(ze~$ `(B$B4dnfS͍D;F d"6 Jȵ`#b +\kInC9ׇּ& #]AubUP(RT;@-4?$(>qB]!"(X>d(&c\f.^ןm-|oaAEWLe230ڴP|&q (IӍK g?XM(jᇱ'V>RLa++ѢcHzf8.I +N|ߙ"@/ϬTM4ZF :Zo_Y1Ufm=:-' RR5j>;ڣ_INO@/;* e-)EL%Ȭo޸l~]LLӔWx;iNm:ŠXITZe%V\V]%^*џPDNjzbfi>+5schߝZU䤊+#H-h"*CB>Qx.;+qS#-;7':syFwhN?QmsKŶola!YOZӝyw{CX*in./NDmⶓ7/׭1 .Sk'R} +X85{%AcSbn% ~uzZ-'dD&yWjS/%_ɦOowP#:D]$4:,+yBE(炝{^P_+j#nM_xm rQU$\{FڷL+;=f3"byΙQt}Y+J˨=Qځyr;l@En! A#RԶk! YUS$ޙ߆ײX͑TÜZHLsy|9;)OwrZ3p]hz6b]?Vsw%" ^QO8\9nC5VO7G55O& ck,s}F~_Juq0B+?l`nr5F+ _֍*! S`7E5dxz^S :[d'xN!ZQYWN8ۑ|E2}O^yۑ+i bO늤q@q1XXKM,KW;g`qGج^v,f[~CskS2tVtsf$S|x(3'Lpi],GOcOfku[2.fd= ŗ5$+ļa{$H} T5^5e ?H@SP'zy_">UD^04[:1[y6B}mhĄ³ss9;LퟕTRw0ү^a|=3.<-PTbkb\^t\,gH*x f@9 b^V#$3 twQm9Mo<([༑bh90e,:fuhD6 1N!nyOġ'Sugm[PڂluWGp܏1rIoW(7jvri\ipcMrN۰]uҍp}w~\ F}ӟ*/F[:XAށb]g"C*slV^dJQYs/LK<$(6:B^\8e"jV/nN[D%@AUaLZ :Z5KNL[>;0fVb"3Pf ZVL$Qik;p\DtLZqy2ouPĠ }-8|K9\~%=M?t:lnk&yH5#m^++v`D+-?.$R?v>Pi 24[JāÖ;hA{ϫ|ZMzx[A1Vsz2y|A֫U/ "E:C <$H)fI]Obaj48 ֛Dv"b3W¨f}4-k'-KL@6\\ȱvi#NI$ԓ~׈C}vmJAss$"l/pV}_La+tV(L3'4֡/m/CڤŲ>y>SeL 8"㫃gS<錮D#o3 d ~KjЈ)"6nH051 =qG%_T>Pc|9mh<)w=.UA;]騵XլElE Ș Fd=2d+=Vc(:;>=+vZV' -KBmzH jcthv^}.Wq]RFi4O41}uzOMgN@cnrWxvz40 ]϶ R-݋Dm{T>k?!]/KT?V!̈7qYkUtœt7/)ҴW0zxCq-+ NFvu&K HLC'AImM6s3{7 ׸cMa rD~ߣ;D^m|n AG276)#],8KB?i3ɩaӘQTik)P@ظ0j&y{SxOQmE'?5eߝw TENƷ #‘=0eqm65K"K|9JJ2GB@C bLYH5zmۤê*rsؗxBrH4L̲QKM:$eFYrp@շk7޴iQAMPE˥|Oi}5x.cJICr=8!Q8O A9)3Q&|F|0>K]6e2BJsR n|bIZgfr{*U}9-|)}K\tKo?Ͳq$F3O5Htx e'F'G7L+hYf՗F#n;>l=aֿg^EkWS_U۹Y3^ McЎ_a!gP?T<"JZX"a' 뉷 l )\(.駲qH⋯J/D-nʙ]'sDyu6~籌Ј12׮$niS=5B|:M>å: }7hn -4gBvyuXʪYw1D@ڲbQ] fE{+}Sl'<@C;*iĻ,Ol5fքN쨠-}~K\;Nj[0xa0t $1 H*Pq٘HdHBQ&jDEL 3R)sj-S=*0b{$^3^Td )=c\߻Vi;Vh7=Dƪ %rM|oIP]#iW/&7YR͐ɯ5)3ZQFv>Z r1ӳY!':J/[Gh.CEu D#WzlF<`툼jYZ-Px⇭4ˁ[sTn|r%J z&6w;$(`҈[Q\SR+4f\b|(ܕceܨun$tlORr$[Y!r2ة-{|vF)~{3|vEY'˾pfnJNh ,ʊ_]ɟ-g d*NLQtSf'4P>*_ip#)^Pr #eM{s8brױrjE;ݙf{侉߱qϩ/2X<q=pߩ0bi!S BY 2&x9-b8X֕glU8nX֎ع&)6O̚^v]g1xӴFƛ!syxM=cu@%n?A$nc\wGKt kC:-RPw)-TZdkn~UnQ[u̥{.ZbW%e wq {>j%Ye{v5IWZ-g06ebʪ@(8!HuKjӍ|ނhioV5Âxĵ5q9^wkrN+:UeUڪ$ Z)FF8.߫k:l;#,.Oi2k*sC*(ok5(?+AA@vRE!1t (K/0J ]8ڔPISkʼn."/B6MAhsbnZo.RGՒ-g"N!Q ]|J=ðr ">Km֏N*,pU្tm OK?qCqPT\E~),&0skp3ٽ<6B"6Xi5[2u !ǢLd-2u<'@ܜ7 eA'2}1a=iu+oe.g4(q6Ά^g8b?B~gmD4|?RjڊO ښ3 ʋGUZѪ$ZyflH'T1ӫoz.e^vA93W> ?`\(dVbo#3̾FNƆņ=Ɏ ISVv3>+0Am{ %&8Iqj%}: 'vBG@(,m7iۊQQti7U <foř/#cQYYiYK,^9mR:oyyg!wc\rAWT?r#vbn~y̱jvVt9v!^7$:~.efTz zwoE(x$} _s%hpASApW6>n0B4Nq-A=K$QCoP,Kp.e kCj 4MCNhozif_rqUK r߲DѴwb؟-Ñ=brxNٵ"Ӆ2YT}y MPWUE:|:NĒ)35wGU}ԆAcȮ 'cIMwG-;10R][w/.vB#m0 sQfˌR y>#$j0e8"N9sFg!oGyBj=܇:O#){ =$<}l3D[ؓc=*-5UY-y8l6bgo:SɅuc N/t}d O><^r7ãs2;-d,5 rA\,ܹϜsT"ӹ]я "V mڨ[]l, # eLfaMB5S3B6.ͽn´Z'2% -gdcqqJcYfa} &iKJ:0L1-y X V 5ҫ88۽LX[v`+fRڞ )~Fyz0TDLvs)GR 8Yշl(N[~ϳ=ڴx7k O`lpWRZjG:Ϳ  .&Vu2Ɔ0ײ oSU'G/9mҪ0m.+J7A&+ qxMTR4fg,Pk_+1_oBz|T Ccl]mp( eoWqggs`=ՕU? $:"ǙT6UQۢf`~ ;Ysbށha:dJ~4H%ܑ"Ә`gtXvoWYyN7\- ÞHžd5l0Ř Ii=H=kѻr}'X%Nkla6;u\93 t}N JbjyMմpC*K3YFi=?7&]EsDtJi;)⨮~Rgƶ K$wlE%\TpUV;Q C}(0v5VZkJAk$ٿ_eCJ;J*P|P E5G"9t%. 3ҲH8M$AD AK3Rqu@ߟ0wo/-ULVýgF^hLzx?z"/@9sIyvM.Kg)JN}{{i@5hNj޸ 67p(e2+خVdOnT[R`ywêˁ%0L~v%p]dm+HKJzsU2y[p(\] &ꆣ:isF;QѓEW蹡E0^$A|>'=\JGKqB{ѥ5r;./vN׿n馥eҌldo|})W֫`+W $s(aj\)B_oHw \zF.2v8(n b2tr{mh{#2)kۢqvߍv:xtJ@BE0+V b_}Hs2틅̼\BRt0JVyvVM{M?pVfEƘms$".ɥZ)%W,j\RErލ0| rp4UWwVKa<-a'Wz qx#Mq3b9|'HXq5}\Y[$Y#ՖO:d UtK0`*$tS7;ޗOy{r~gߒX<*Z@7h4 CBBPܭb\j`ѤqCi`!D*7$zOb 3/!#O-x0Tit4.z\;s d9hH+'CȳjG}D.уuP- $**FCq=P.~Gz=-]+q}BR:. Tެe]oLoЉ>ZfcQn\A]Db ZunDiS Fx̘:OVS.qDSð>ͱ6ܮOHnzI1Fc`dȮhƅ{= Ɯg!Yջl%A@sۅAuz(|MGD(3C:8뾐_ 5 u}J4,UO'zp%d%5)xn'+6DP,L ]o{P1PeA=v Y=}7B,8RXC}1D +bQm\ߠK'+޳b1B$ CZ51g:a AϽmiă統hsRU<13Vx VZPRt}5 *jD#?4*p'Qսzou9Yfsܳ1l,msnuyL\ 'ms>.#o[)/6C #vVeH!9t$íDtãv{Ie7 X3Xʂ/"sDb?.*i%3`k#/2kE M4eDT#9G[.ind w^a vn:qθhFp)fDϘ]pRZFR~JUjbV9 (K,uf[ -LZ:'jsO uv ǂ</ ?6O&#%pFEӀh J݂ 7dLCC u86ؒ^CvbHNҟ ){Hj ,;(Cds )FlbFk+@uyli(s{!+-mA(VN>-uMLת@x.r[AY@;ۢf6.ܒ&{wްgZyfDuF2<5yO| !"&Ky\nRs|%-ic4׮ x[%# y Q4z?UM A-) U}OfGWÉ/$7)2vˎI)NwWM')U? |DeB)+5356VP3J6:uŐ^G x>޻؊O)L0LQ5<&b":R&|5 W:Cx^Ķg?z\wAS9'1~jWYِ{#`i~IMȷ>#^+"?T&~]1mcC xzV:Hs8O9O=?P$"TQK8dZ2ȉr`T]ZB)q4$+݆, M1"!ŢW3{.g ' F_Юw2rJ=00 Ke"raH'H`wQx'I:ps4uZVFK,Kx,i=LKJx7Xu;|t,-jC)Lw\i^H<v ʶ`V.J:B.Rgw:jO#ޡ54USĹo.  CU-ʌ# `_b+TA6&f&iaw"gauM,mfV $f2M K1M92:ٶ"ڙC1[6%ʘ} qx%P|$[,.Mn': x\|jQ*5L4U&p [scRJ[gx[!8dV+ji`d_Yͅř勱DT 2%۽lطеb$_( $OÁm"ظz捂^t>[v4;N МQ|aMiV1FĶU+@ǧ0g[-iڨl?Nd5Vc:9T7awHrf\#eӫn ajIStYWr]w~ 3/&QXsǠ.#w6kOc7:IѢ[i㷪h`ڠz(M ߜ!y,7yahdw>BpҳG 5sV7NjZ]pv؍hwL 9S~#yWq+uOBPc(Q)0Btt~.J3k|dEP.(g& yaf@+8kF=߭b5O\N m =$`a'2*Z5 J1\wr$Fɟy=Zeɽ.?dA7=XE(R5&@C=,>fG4R2l:Sɟy 9j#'A58lF2A{C&KR\) ֝p,nH\sC( )&?aYl}B]N&F8QN12V(w sE#1qx=ִexO؉J` 0fV^MXI>gZOB^j-n 6PrϋsҸ%s7n?.'gw9#4&Oh(2 0{=#aØ \Z`'+ c 2#>Oss >NEa }._J[ʕg\YR ,r@M[:ݬ; MYW1fW M*0:+?3F6R#!NAJf3F| *:}{8 ATo5Ro.+У8'/ |#p V\q`*Ι#$YUnWR9A |A2ޣcW:!Ə7jU W#Y$9ّ+7G / `[RcZw;w̹pt{Alrrye ‚a1J {8/߷h+>`nۖFN`C !O 93*^@ˊ\{ܙi=g3f2@Y\mZ=pF,_mD"R!ͺtN-9)h \i-,\±N%x5 (@*E1ů RJSɫ:PXgBJ;IfRrG| \ j">+z΁)^4p2t|IA|inrj&zUcسgݓkuoj ﻖXwK!Yp6f(ȸ\!6*F(X*墬YB'_5 Zmuz0/s']o$k`–Tv!w0rj ,¼앓(U\ f~4?XG=~ ='\_7t 85(;8;ΘJ;CJA$,vZ)v=l+;CD!@~}:[S_!6b^M-I/ٱ'^΋AYu٠wHڻplBA<}Ei 6 Lk kX'wv8᮪WGYLMYӼҚ'-iN :vBF&C ,Ɂݓۦ9#^pLNy̦V8FRdEu#NA`>эl2  *[>)kUwEɋsΐ5ϒmZh{}dEܟ>DbKɗݨ%UJN';$WIb;E {ɗ&lkee4&@KӁ&AD"~3d9!"mzj i5!)m@A1&O}@[k@ؘ RGQV)|J0{.XZ# !5.|$gY8+UݚA12-%2Fx!PF%LQAH Hc)foVL =ÑDD'wĤ 5gL!F.а #=ْŚ "p%/yLΗQD.emr2nsFU}) Q`"P?xSbXr9T0JGwVQ!(V $0YYz4Vc'l@`ڄkh:j'/πvMy?/(?dO)4ΘYsp @Xzz,{stA /fEog1,+lFVBs~>=33ގUPʼ}zk#e ů2I FEW_F"7u6DB ̦hx ʹB Wq)J .&92aq)OX--=F3װNڎlL6?H%v` :_jd/\j)ÉY B,swI2uХϱ4v6_mҸ ˆ>Tɂ`?{KbHOR =& Abq#IƔw.V{WO2:3Gu雑||u ,Wo 3IArvTjs'=W l@#; fTmb)2ZVVQX 7])a^GxԠO=p2/J`%>}`a`PN.΋&nK:#k17&~b ٚV:י1^OSH:%% e2ɫ%>.Dﵸ~ZA4[j R_ױ1eUn}>ۗ 6vgRt,bLؗ^gVWcð + <`V)ntk3#QVKn/́jzQ O3+ce%XcBW DGY[nEh?on Dbr>ϻTO>7!cɍ)7“k:ˁ²*_jF;rQ+rɟ,rp54p"~S /:6fAԱIp_5l#NBg tӳR<"!.> =@=~ o\]1Խb(PӶd*m s+K\6?- mNp{6U$FfK=Q-.#-~̉Y 2A6[Yv|8뒴Ce᷈)C#.%;`;~!?|VLhTb[/cIz .'+ԝq MU׃_c@i ),׵aΥb:);P1@V0ȋAdmj見alGrW!߼QAX\G'raN[˚;K+ۮQjj‹[^fjA$o VosA`u' r|@d~м"e9RSf1bzzvt8wY`z'UD|#:4a?rm^$MTgI2Gy8 j_cO5+5CMQ8ӧ@hryP  겋Hdm&aV$[nRż0V `|Brgٙo䆜l&ZG2 Շ2`#j^ba+6&0:8851b쬼Uh1ZbVt@ ͪ(b{S= 9 B븳E)uߨ^B#et|c#M@i_"jQ-HJ `QWļ'Y#G[pu0p >;3W&no^`]:0ok ۼ~d62{1[Pׇt+FD>f^?գa`|`XVpvmJ]Z8E$d0M9Gta!\юB$~V%d~Y?i!:!~oBzR3]iER*t|P(˫{w6nnJ+?:B8j; VڈV&qTȸd@j IDӥ*>45hM!y\HK*a c50hWni$ ({; pWC.-B_0@^<[mo=ն4I7/%"SڐO@үԵĚ!Yɝ'F͑)l߃N*/:c0ҋHuyKE~N䢒/YV4 @: ]@;h hONc{;R:`=Yq'sz!Vpx%l1PBj:ܔpMԀn[#MFK%3;(i^s$vlq_Y7{%¡tInu!Gr= ㅆ$,x~*jX]ڥE!~fb ͂qlSͺ=yf*izcE( 2LR2&|Q hTn/>s}U7}F91j.pVu}~0 4agТ!JMwҼ2SJ*S^Ȏwj\ӒFluBh'> j@@9k|!ɩdپ,J UBhߞ핬r3>O&)ijesұ128)c9'm6vsbM2!0Pp/K=Ԣ#J+,]QYw7Hkze_iEigQW`ܿ]`>Y/4mU:܍vڕ Mc xzړ+&ܳI#z." )lչVJD]Z##`TAW {׻|Ftp@p K3? GPԪb 2(j4KF%{fWo͡cJ>_O1ׁe`]Q,#xu?0x9܂u A*H6wKIe qP'`TЋƋ1sȉa}BJW/?*FK!"Q㯵;Xpok֫ zП1=)l;p^e`o0hfC,9h}'^Պ@_ *iI1,ղp2CxH \YfJx/XV9#գQ%wUhgo;,ZUn\}D?ZH?.wEΖj4̖ɢ^K>wj `Pa[p]BcLXijb􊅱?c܅5%J6/kpgҾis [ZiS= ?}Y'FEy4{^P*+ xnnZ _>@53emc/UM~.6M_K]f&t1 Obk˝5v^2XS_^̳̎هBm G\dW$[L !dªћ'h ƚ2?9Ӱ._^&L8kfZ|XV7*: s@8Cq- ZpcO`M=N" Ja/!ژxq+4}%u,!V5*+RȠQM{6=2C=H2 7;ً佺m;^TJĥkȿ3n,:0ӏn;YjZIQ~+מq ֹatc 7qBi6|`G >wLJL5W"9Jg|XO:ͽ \!~2R`i,<Ys\TA6;Rd(ˢD+W_hӴ>E%RE)85$#U7If$ӰvԐgTAY] Q,ܲyy'R7x8boU]^бRZ I5*LeOmמ|pZt7Y%a-8⯭E)GeW.fC/'J~f0OsKNP!57,avĻrWak%ĸ jIS, *D^fFw{f =WkA&*f &s:"=7lJE _R20 eX3e̎4hSj`RItO"g7tͼ{`qq ԥ&<2lޫ /zRӶ1F[!c ~Lr[[g)N\8b}WmOmU,6TV,nNb+KP8*xPەt`G¶sG<(J0Gĺ]~>0]"LPmg5lb@՟}ͤ(}AJ\u]C̝]2U)Bdor0X>tq^)zv.R gЋ,\JP9Ўd{4)ܘ쇟4qDΟ&;[||It|9bfkDE)r.UP ^`ɸA2ŌMQg.fB21$ õ(Q;a#5)&? k)wu}R#+s9-Uژ|{ q]ILY7M̀K\%s'Vӄ Z(&D:}d$`A3c6e28pqAB A@/ݺ^_g>U~X  #Fۗ7Vi$X" ߓR;Ny)Iޡp;K'LwSN{\VC7oOƴx<_5e,X 兑w-Dzau՗E¦;/dV<}_#sXv@f~0P7 b4)aYbb@L0|hJW;ݹ#*` *{kڬ+8$O'FFq/:+{kaI@^Y_<^V374Y@ ?s5jOI4C4(7f!G)8R7Ztc}<-egܵލ13b!^lW?|PCB_&rL}Zm4Ca;3̰ܛX?y' sG Af"ọ*+zvr`a'6 Zi6dY _xac#b /YkA<3 <W> F*d4OY+ڡQd~-8 7pKd'YwH8 h^ %X"I%=Z?|WJ0R\;"e/6"hAL,ji 0,6j*wh jI>G39v -:RW.LR14I$A >m>@OsnFTj.V[Mo*Zxrlw\a_*u/R :qTt5)uG sm2,,o>[ /9Mv ҕ1 SfL9sVQ7Ѳf"ׇ)_Lf_/8DVl;hBkl0 9څE ˾TY뒯`%]"¶^AƣB-,#=2?@~J',Ys0fFwkj]J߂#x+ӭpܨ "9(Gbܨ䪂9 " U)RIā DUŃ][~UbM5+;J&wiԐYY kS=ݔSÀvZӦtqȿ c(oZ!YZPd@x & [Yeuf%sA@}{7- 8@ ɌHd+([D s̨k%Ћ `Fya%USE2S7hI^ Z{s@z]ί40V(2"_Гha5PꌯoAvj@pPеW}#GZ%5z4rxCѢ<-fx7G"XotH(maY#Ż%<-Y jNu%~#jËerq9tmOKkP+XxAZ0C̅Ɠ^iyӀ&NP.oP,Gt`aBƊ&rMA UrIR(P#0E&1k|N\%dGkO<@]V  {iq{21k0N̚,ځlҼN|Ϗ!01?ElMZ!8揨+ rzϷS'ͺQeYMnFJ*dgl 4Yjw&H.=KsXԤI.zS\:ʮ{jb4Q4!?g+:[N49Q!0?9NEZUl.O|I;u{4P/Kw) 8[of<>27AWc>EvSqj҈7 OK_yo8.niNIO%̑}]y0Ca ,?G 붣aUddm4b^nc1dxh:=к[ #ٗAcӼ׭,iR6xf+ss}FӣQ91SEXMCu!jMFSΙ ̘J#8{ųXf+}ڔ^{&KMI~ޛ-ىB.R(={d{Ґ "Jtz^<;G=qP(@gxN-0{NaBMX>~_uZ4[\?;OK},ʱbIbMk1/**X3gL@@ӈxg: 7F\!]Ș,:F>'$x8'9A8/5JuO[U6]]q԰<8-qذCl6jMOY2=IDIPL _STnIݱW_PVMg+e+_B}WCT l0QN+&)s1q|W=ܸYNN/sU<7šk_R@]5di?Rz7ém89njGvC!TasBMcf.$NZ0%Yɰ']'[#bķ.KaSpw(pn]%7@uJ8Xf3gw`4AA(\jЊ'fOיP:"GpR*q?|cƬZ"<ʜq!g~1 /ftȿ5hGsdsKDkpo?KΏ긠nLF@Zn9e77ƒ"y kdΠX4WH7<+,@oCF<2a pHS%.%S8Oϳ>皁W&~=Z9# Go b f'RK@)dp31ySX:9X]'ZbL } ~c~@hJ6`ѥY3DaScvx\C$Ql~o˩AYKl;X{a҇B6B_z&l.U)w7~F^ee3e2h`d7C˭6UtUhNYVdخ+=8@fKOp|lR-LZ uzY_ PJ;m98u"wnJŒgư*_`Pvٿ42|[0ZU,+C /#^'hoȩb jh"L׭Tf/t\<($*Z"Ov<98_ݎL Q4ԣanq/?b- ~;dv@ܧc6;2L,TN\ݨ'61Gsm'0Sjc'%J./N,#$Dx;X ֓'ړxK=:+YyZa5_4rj2X؈D=A@{V2Ol%n(ϽbĊd%}U9 (#9j^GH6C_ 5.`% /1cbkoR9[pߞ ͙!7_/iz8yo$BpƦB8 nfje7x>!\Ӝc͉O|Eg)ҪHmڅ:bP_;N, S/pX% 7#a4ks1(ϝ5l{H/O*!hQYӯ3WUҬثqD{HQ(d|Ge :g̚ ~duF|vL;81lXL*$pˑzVkxrv,q/{NSd|Ajqrl +]M~颅ĆOQO;-b"\U"܍x"'8UTxG uo4D@ 3N}7j 8,ԛȗ*ӢwAw3PwxC$<~;J (j=< (A5)_-)tB9fTڼUךXa\/D>EHibrSS8@s෰6UxLқ@hٌ$yWHxz;t]20>w"T퇸.Bv p % ?R>x'+G4/@M?2υ.!9UI vº*l))r) g ~by_)gv [mjnV&sC/Zf}޿rHb&}E.uK+ mKK-b,U-#D)_mI;酁:ti}RGyzI(=P7ƣkN]B؀!= ,O60kw'(i3T5Ӂ0}V =В>{u/x/dϚc MgT@iEA($o~=ZVhcO ê,MI0)`&N_<݇fkejѰfzj|(xLސ Ϝ)ՍsMe0Öev̕/43fwO0x*0|% (PvUm< ts̗f [e?V#KBn]Yw [$Ea-"*u? ~N BUhxz@|7QwFd` Zx;[XO҉XPxį6qeޤZc'`3ZkU7qtǺ(w{?W8lZDĀ Un`6}Sio?.%2tɩP LYc,qkivVmzYp}H3RA PSb6náfTnMPV,g]]"(5gK qOw3Գ==5/]}iKqpPo+>҃)0:,/ .RP?t.:?O(ǣ@])7ҍhMYfl0F7*kR Bg1G/pn M;68\ޡGRZ܉|B}tx^*> /;>ƆzTLEZ1ݛGR̠[oogbE'=1SUcYV͓4Knl1v21|;@>+bZoH;l0($6W>k/8s MB;XJ+}5#;}(0r1 V%!LSX9; w χ\ų6 "޻ٽx= 'Ϫ}8J4 < rLJUsl2u.݀&_{ ((Mջ矁\!1^UUYWM<_3$k{M Z RˏU35e+uN׺$MUeIrTiE{zo`)tGh!.l,MQ".:\5j/m߽ӐT(o6DǨN '6:a7;.b^Yy+B,Xpೲ&V3ὧcm<[@\q7E!{x ?&S <3DMetTjveNÊɍ3ެh9{4ܽɂ8"uB:YO8Ŋ6l H b*$*zp^N(HhNQ1$rg$)o'ba86]G! 镚<鶇?Z_'I LK3@y=q_9dq[ uhxwb,ٸs,j4Tcc s8]_ڷxr͑_|x9YoC%ZYƖ=Pf?~Y(y]]Zѻ2 bYYMQzHf3`6g Q" I5w~p:z=YK>뒑_4!|uZ0(j"vAHHS,S$ފTgh+U&(-qe^8C;є`S}W+5GKzb ˍ 'V܊Y] ҅|{Ds&8qox0JM ښEPtƵ`^6e0%oFY¦, o5@ AsG#hAWN@U!P'"A8n1`,-MС'ܣOeu.Q t#־ ] p?i\Pw3w`"pÄ"#.>w|e$VO&e>1Xܢ(K ⠡*sY?>U1AZ- "'.X!G'ܺh1 κs3i(_J$jle{SyuưDL7׶Ed%%02VeSL35ɖ8:u< t~u\_Sd5eb`6^!΋Hyrrh+\dxkҢd['ʼn.vM:z@`cH~2#e㞮!O4j@hߪN^EiϷ%HVÝ䟆PiQKuakni#Qɡm2.^,hO@-y6ݺ 0EKwxC^K.;ohD:εPWSl 4mwv:8l.2T Cg',`^!s7}!7,N! ޚ3< f ˺#i[Q&3.φqVӻBPu<0<$ȋ(e,*,PexXh^v)BS Egwo?儦?FÌN1G3RB WZ-b3P#)Tp#5 Y3ӻ#0I4<4}HK@JohkBhdί4ٗ³UA3{ BUYBvj칚6p֝GRWxpbHgڟ VRة! L7_74jS{A=~0e}"hf&% n"2BSƁ8FZP1+t67C~ 4K"5caUƞNʗk"椿d/H5Zn{ۤN+-pޑYԶYK7 W^ /H&i|qhe@ ?T\.'nXtی⤓ٻ2*L˫#Ox^q y۲otwĪ>@6$t#L O0|mmBHF5)l+yK%_[G@I@El1|DV؛# X9I`?O?7kPA P`JT$8k b9"+m=XKĤ]W 8  FdQ;2&W $Vcƺ/w05q{L~f̘Sͦ*GπBfάOK/xzq!t{U6&9B "!]1ud'RI~:a˶LO^iD-rNeq#[߲c̕GZe0GU%"QJ@ [FT X{[(ZT5by~6zy<  @`w*ʹSkKeuAsymPffY7N0B^H$yxL#8(P^ A?HT|KȦP[BH+ ?G]˧É @: Պstmp?U ?[Tk< $dcO/5 :~M)da98/9=Iݼxvփ1i^5fW:S˰{HIЉ~Ar2,א&ճb !]@cx/ռכ IGSbbm; п >.8?] Fpo{`Q-+c4.~`:s»I8 M 1Wp"ShhDOJeMwg5jysn= `, { m;dSccW1_zo>yq˹Ӆssgl)]eQ Ʈ/Td -3"-=/y{kTT|85l:-#WW Y b?hUUy;Ί $ $3Om~m.h% ;y3e3"N!i "c%E-K^18*x6X팹?Wm뢅_{pI.G9v^Şs~t>ƞbr ^^Z]y]v[af|o(wi ^x!Pm@07o ,˙,%QmϏZYl vy}:x㋂y|^6Q1Z"㊷ױU+lx^cBq:miu#qPr"Kk\kT67^N 8qStGa|Ájx\|biG\" N"+`^N(=t\ʈ`}(i;#C3+D"kєZ8D1Z>z(=: p6fɐW؆W E&61àsz1/p}+ʚ3jT٪#*Tm$8Pܽn">'obS D_bՃkXbؕa""´ <_BEXŎSq.1J{\~#]N<\aqW(g[D_ ]S=t;XoH' %-tV3r^,(|=% R$ ^ӣz7oW]r5~0+s}imTg{V50i`ml' xĄ1\ 'OUʃ*5?u]\V^+x#M!*ڠΚd_hO9>TP)VB3f Q~t1WftJ GCh1N@9r@b92m9NKv,}YɄ$i3 mPQ@OctVC_~{c u815LM`j'G6߽tUWYlp^ cӷ#)+MQyΊAm)ZgֽU ΐyȳ=c>Alh>F!J jg+rD@YQt/>CҚlT |T c%1e]w' o njY'O*,8 : r?n m7RR3~,5;>Y,. ?F6A7lmfN*=$H`^$-7[utD&=p2jeP\Zϩ~.u3k*yꕟuM:r# 0:-(3´GX$TNf%f)xTl{y|bήD]?d~ģ9.QYi6 y?^- .eibʪoO}'C!Tܮ7.;d\a7P9߼1U`RIKN5.ZY|>MҺ˙L*gVuI6+m;p㎉je1FU.;\Ɠ;aϮ#RFɀD6ׯL N4bʛlKʹFC! }ͤ\stLbhgLXIXL;t蟲t%˶k4R>t8so.9ׂs'/uYZ@ kkPf$r$ynJǐ1ۻR bi)FhJv*$Z`mSlӻۏw.vYY #S"W0˵rΏ.ѡ>@am[Cݢ8y. Fyj '\*: epvT+:u⺢DxfݿxeN4Ibkps_"-e@;zwscB dv@ ʃѐk4OS/owMqG&J@s9FV )*~D-T;M40!xzI| 5FHP#KM+JLl5@mMo;L!Zmf5Oh"a BK 5WɆ6^POt&T ffI;pj+5H.c.b5t#8SXJwF:;a+5UlT^3:DDbU0h ׏!RWfITװvA8g*S9i(C^aۙ 64{;ohW)u&9tr IhwHqXw[ x&0:, e֒AAӞ_aDGHlFHPRݬmv_dAЛN;iC;}ϣ @ dDw-b0ur<:GEI$q!F_ SiI9f eJI[$r+$^}K\[8IhйK\4lAfS+@drqdj72:EgRfv-E[c~~g B:-%n%}WQ٩*4X7g)Uݼ"^ M k˃Ǹ!K(]\%E%܎qǬ_(AAi}̲!%y,'* vM'bQj7iؖ8c}Ѭ'J+,ˋ%+')[ !;^j-X{sk滱')rŁ|gy㹣.,[&T:+[6i5ve?ilbA@@i h1=x5 "SWejL '5D/JJ悧av"Rg`\~4 ,U*6wBux2p/sVqndn۫xc!,BXadQ\po@SUނ?5<ÍǗawcCꧢ 7 PB;ۂɩ\>hkUBo8MxR1z0{cyu)klMw5la0 Ġ|0mN7K<Zî: ey6Q2FLy61/Cz+5{_2] [gpԶ5~^k/*qL) SW3E+w]Ryf7#UI؇S $"{j]mNWP5lPQ Z|wՋ({>zdT=7[|'Avm9oK3Fjތw& zBᕖ\G\$vEzWp<-U‘埕dVXt …*u=*4"V۠]ܢ{@TudLqpJɭѭ7Kpf.~&eB#IM^ҍX1 \[c k#R':1zwm jb߲R:k"{[ R #~c7eZ(N:2HIѷ!iv cQ`wy]Z%Kh95h):J/p"gsRpqR ((=NRw:p=-R3NCO}MNvŃEqk\C*NHo<rEu Q>8{oޖd` 'Ҿ X7v2϶<|@9vÈ_V3m>r_w,KnߔsҴMcu'Q`jz ڥp|>FϹCSgGJ}xuޝE=F/OoI6^MX_Qw7(㺪+_,/nn kRQ xx9jw7 tU'LsZF0-봼4X|#àr?xO{ũnf̱MwS,ɶu-luE@9:[ޙ( {ĴNxpF#q z #[jFrh4ʯ ;? &onO ꘺C NxW3~\[nڍ*Z:i :po6صTq֤;Fh}jg6;qsPșO tJњC4+[s=}& ~(p'Q6N(&|?'<  ςN…/KMԐ~."Uk.pVZO|yNQe5xli,LdPLVl/c] : ɛLX"`ek_kn0MjSˤF-O<-,~Pu 7Gͯg"* OdBqYIQį6蛀[]H 5ozBZDO>E~jE./jdٞ "RpbC~7ۓX6Xŕ 7y%5e{{FϦsmdޮG) {"/4b:@~I!,e7KVb r33{ J{h/KQyyT,rIJi|Jd-%Rp٦Z'Dׂxbw6TRrV6P5Ү2=P#LVg)TAE[,1 L<3YEZ(>_P[YVp2( * |IG0y/Qg W4"BG(󚖘|SؿW@ O- 7]Z-oiޔ+ti *%k .͆O,Kr.`cԪgp,idy60K4r.xٝ1]]T?-|= maz*JEKO H})C $!ezνI)$3 d+=DW$2.:).d@ e1q`BH"%[p{ \{,`xg~ [4!*T(FJp}},"1"u0W8y &i$&de [쁴~Y(TdHX쟻!B/$ǘ7g++<W(þͣfJΌd.i(b|~()9xHN+EҿsAyG ϋǕ1y)owl kׅIKJ  ! :TߦUh D*7圁""߳ ˜/+)> (Љ)U]ɑAAS;vER4IJw`}FG Ed=]` 4M@+dC{&UqSd4 oBnp=@;$?,` G%P ^|i]l#x:Dep]87K?e Q9{hSJ~\0X:O.'٫CG?(;"J"o Lʚ9c8xLhȎ>}2LZw2AQoO0XM<[AKyqcMr62BĢ'늋FPCl;hfٴ4f ?4&uwDE}D/!W hZtG?x3[Ks(*W-.x/Q]xcjaeAJޘ4'fm}(wrbU=sSM +~ˏ3!E`k*Fz\+}7yꅟ0z`Q; v+sF lD#jAB8=;p wpө\YvP^Cw(uؕsKW%VxQ׀ ̡7UISCn`F%>oԻI߀:ON6Jȱ%4S :20dBuVi8wJ댄ۦҼR8^qmuNBȔ{W\`|v&5X cI R t-cӦd3y?5oCk< rxV }pxzc}_&na7WKhC̔v3 #%hӹcge[SxRNNqE_= ܍uԞh N~ Z%٫v>(ZJ7١8!TmTC x|C;4j<2m'=X{_iȷ] ʸ;7#'_1N0;{7M.7z,l@7 .BR"('iyUFL pQ\,Ċjqt镕Jn ʃeN7 <ݵNy wA90Q{Jpc!q] [T7#7K#xm=i㱁7mbz| W9.;RO84KStJN P!`%v sĎ,RRM UYw#^ jCiHӲ D"dJf捍a.o{1:΍ +\,Rm{5M1눘Շy 1գ'Tpn CIr0 VKkXSoYkղՁ x *7[}>wIƕ iqbm AeVvɬgKɈ/% :PtB_2Ƽcp@93' Qk7;KwߒYJ8I jrX;d *߰ Aj#m4ʍҚ^_X*˻N=5'-_CyZ<4RT=)7/4ZI,bu+#徳􄊵@ŋso캯찍1ul&lRZ\R;XJJh4 5'm H\9耕L9B")&x&[B4Epy5'b$ͷHvr!J2C>y'1 m!,sy.:zV>ڏ?|dA!!=#9/:KbZm8[_,-ytZK8U]P$7;W*% Țxv- EuL+΀9x]gwu O$B&wb,{W :Pt,( _DŽQ` rL BObLPO\Dlz+PD}CT`9*B%S8gbmδ ǽo{n`EGr>sAÛ3'{> {*^LxQcO8{|y oQMC/p{υ)Fq>m)ZvE~e[?,IelLq#BuQB!h*""()qHŨ9MC2O%^YLSf]G{H;DDeMέ"rg *RZɕ[80)bwEsXtM&%xe%EGzʙ6KN<80AxT(EV0|SnP:G<`u(.Css~}QU>uycX k%.͆ Nq%!nG hD>a~9'U~  (u]tŵ>j(Tt.j^/4 |_c+гYN: 'PL ȿP3tTQݒWI;mA AH4:b{Pz`_L9cwCmL}AL9fe:h! {74k@9XF*Ew54ɑ|Yۍs~?IJ7<+X n0jwms*bCtmSu`e^K*} )[8q.)woi{hdS1fwʱzBHs{ AG4ƽbl u,oQ.Uhi/xUweĽ$"G5,5C (%*7`w\tyЙ,6)(oNl/ӥij~|gQ ȠY1rS+8KE:qwHqk"t ` z}nNX8Aך@5bM-Vjyܭs R!Z' mC57zF@h߮TE~OAUѭJ?~ßb 6ĒVS(nmy͒P}w>֢r1GC̺$Eq<%p+HС5f9ŗz&QtV"4! oF`T.WWXԯv ԏPf n¿.f H&(:@܌C7+?(qė;Wb8xjdG(Nۮ5Qs{6>>ھtsv~C#0ϒ Dr4]%1 #'C2(넛w^Rbu-(8CuNjsbkՄ0'O`;OeꩰV2p~|T9t9LMd=u#RPtUK& 8&Hf|"f "Bt5$ &Aa'/ [lkA0 gBr y*U2I?h*nKc3g|gT#Z;{iwS)tv%ܫ_HW ]P9GFFLy߲th @J7"U(ٓ7__CN@ck%lBE+Ǡ{X;fL3|2u9Жt)gS=l*qQ'eњ0߯VZW,޷oG@8MHJ8s"1~ I1, XW\(kͱ;*|0[Gy"ce%FȹHZSYɾM%W^"jhPYI5=k:VAg$(cg/[@YHttk#*?3:}/Q>>SGK3*IIsLj=@8NTTxv~&ql*ng(zȯLR[lw䌽Ő2@TZ~tJ,+H(CjfP޽M~__3O2ZkWߊܥdushyۚ0%rSq7x_?ޕ'Y,Naj55A,>ư 0 qa? RՖK߁2ܪjaP3P1C{s#L !T,TS;' #UF +r?Saކdή鞤3wYa均kH$° mcF1Վfϰ}LCy~Ak%X+E. Xgȡ2rv^̾_7&r1uZXqhUQ@-oxo^ZAOc݄1geơΦƤY 7O_x+}_ȿXAՊ/,zT䩐 gB5y C˒u9-$#kCw/vi1x?\)wQ^ ܕS@KJ/U}?TAM'o1oL@lqA6>ؓj\EeZrb ÚMs&/P(MmRqEr@z5!FvO#9?&Lw_-PoCU;Xfӱ|c|{I["cdSiVqCB.6ү?Vu%~TeK4)cVpR!|LQ!|@Y|Kɡd9ټq'عe8mLZX&?W/psv¼-,"2 ^-ť &l_5#_4d}dtriprb4W)ePԭ*ez>0wEKdgJ:y?Pvu ^V0I`f3E_)3K$B^1YCʃW kaJJ\ s93 YJܻ? CG#HrC."|a.Zr$1gBO;qKM?9Rw/Ll|_Ceƕ#b(oS тy0B)eQ/ ղ$k5_!쟅 KRlꣲ@ҞkL;|m8ib+yu볐Tcau;MW{aElC0'50b_i{L!mC}"[^;YU+2/~EStuVƗG)E1&o]ǰ>. iW-p^#Ria'=NO([CYun|nʿ WG*χ`E'y1 CuUR b'@Q9x8Ȅ“L.pJanTe)Ib 6v?ܚfrDmLx,qc ugC6ΰ"9 6qfji. aEz3 b39 ȸ` (p-HjiKI_` Oh%hx{ X䗆ɶgKn]oX[Y*)nqhZFR4[r7Gާ'8 NQSv}Fzo(2# bBb^ǗΠ ñvedT;ȝX*X̤4ܲhŏ aN%):b cGf)݋ ă:A:Fb I:JDf VZ ݧP/8_$Q;w3#vUL5ycKث V|ϣ:"E{O",\5N3 -E;LV-7&#P"RE,:v;X/Ar >+^d͟B^dwSFaUI=:*mvvmrۥ_.%6z : ~Zs_XzC:E&6ڣ58MVLhcIÿ́c2˘/r., `/aEsc] |JIi8"jk6Бn.*'Sם+a/ ,%_̛bovGH1,?DL3Q|`X4oJ-zZk(ϖ$,v%"Q*J>{\P. sA^xYV/kf3iJkEbWL8^Z WI6 ?Dyj3PM:̗~\kwLCU\i ?ɑzPH X؏g3Rl 6#1=V>W,{OHAJn(9Euě/ڣt1<SqFďe,;F77"xj2;Zv 9itIBò;|MbY*>Dyo)3ei8 6(كܱ~"ãg彸 A>Lfd9ڤjijAM=~s~GPlAK352P!@[y_bpW۟HQ ߪrT⠝A7?:3±Q/U'0}6e[i M`(1 gVuV~:%|ܠuOdA~ A`R93![ u4JD2 (uUH&V>Cd RƶIzd/2,wUQXawbxBnA/&2‘Kki|pFK.H*$tK҇x}Ky1z&#8Nk}gEӠE"097 w5ZVKI %|E 78gu䌍Lpxi[\ZW_h-oGj?`< ڪӇu ->hTDצT&U Wpw8Ť7, N9 |b_i%.a߇Pŧ4P1 q- Gظ՗lW#j2kP󶌖{_#P2tLGc dKo xo%:dX=Ďx *U"tuhvڧ(_~$OQjjT%poWM%ךJk>jU^ݕaGE#Mn`b<#t[F͞}06eEdb)Pd L|N8v?6ChȾdl p2!hҩrX{e}0*&{%(?Yc11T]swQDF#9M}*6_6D"=QK2:H,Ia-F 䯛CZ )1?^{Q G<N9(7b SL'z1j:+a6坁{Pm z lqz^"rTPqTD >Q=9w.X>*k˭vwBO?]I/ׂg29`{uNm(rѧD`]7`OM3A%zS4'4IQؚi+X͏'FGa@KT 8lxV_J5ƒ%ui1ѬΧ3(ɨ'=}fK䨵P'c5 KTr: 53|]lM% \ݺUj 8{1uۓ왟, gfy|e@Jswb(=ӂ3_f{uqthU+)wmp)Q d ȌD:pܫYNۛE&;^ ~ |3!f⺺CTҙD/"JCF'#"#ݹv5{G: bE%4|Jypwb-zUr=קk^ QRtThzbVp$#X8jg@d.i!P -z3%:S C qG%6$X\ZdxQz* |n5[{=dCSvHU+Bt 9a 6oɪͥ!b!u-y&ؔ% ڛs %2 >KPS$?ZR:i$Z ?7!c@qr\i'T7bGT*yӊE8A"5:|AI&jb"kg}9șܛ=vJ1IS=TyjщQ̽0aL=|-I SLmؽ=7qfX!"&?^1jW5S;aZƗhEG'6BtͷjEv)GB;#eqH:t804U#%S} * "&_ 9)W+`h&BðF ɓK15YQ:ƖO D+T=HmS4vm73^I>;z/+dg=zt^Ȯ3e <{rq8v >z=o?o}ܥAiF4)|pK 9/)/u3bQ^ǀ=>o_{mu׉Qȟ͛ "<{}>.`yڱi Jj2!}D5v`(0jo/;.DժHow1NOibyƴ)>}Ao]tH9wNh1lMo x@j`C [QIwn`t =#YɌeY#t,lY|j'˙Nj>1E$H`馺f+ZːX=ƥ(ʉͬn݇ bjk ֈmPg4Lĥ4({~]e5$[GUW4Qud$ҩ0N[?P*n䈊CW%qteZsñ* I\%aКRJ=0 >kcRN,41AO A@Dhb#T.Jnl̍湉=aϵvey;6$)D"1)KB 0Ͻ/pF?@ż!\q3Ϊ [?!r 5 ^}^qv1f%ob?v'Kۯe<́MMJ}--dT cSŠZgsVc'np~>֌6+TH-l fA%2uePE{ʥk'[,S :̫rM!"` \֍_Y.uIa/RSjHV=pbF%uQ/'+ "pL-i A 0}6_|V []`3 *k! {ƛX?)Q:B6njRǵo1G:?߄ p JnC+ $j  p(hbK^ J%99 %oM8>̣eZ~'W?f 8xIЋD#ǓzͯDyAGwmꗓĖ!baBg T[EI*;'/q'd6[!|DѿO=._{!z7[In;V22ԍ{V zc1x/m $6Sj+b%st6ް1r{k 4^tr'9k뻻ڣpzn n  nLzBXfZO/,#_dY_}]jIRr<i_vG֣-dNKJR湻eenT1}qɑErmHN׻[:Cknp5`A4^"CdS)?X>r8h/F-] nh-$#pST/Z~Dxsd!r<ǽ͏nePۚ|V;lZprx%zEa ߉^ *-+մJ55}ՠG"GJr{cQa?soC`Ge-7[~\Xc%6d$@;o/'->&^E2WLh(gvC%:B)fIg( Qfh Bعm+Z{8I3D'Hlu^PhQ|[]rt$g9({8O,'cy4WR̀&<,Zuo@1݊Ed5z {b df3*,8ZA6I(EVD1%3u}}# >8a9ŽzQ_ɓ}eP4hsnGM& \TJUu"+'zSa'a惕)U`6 j&X^Zm bТψIr)/qp?wYxJ1s<<$WV/P$\`S7YGѴ Zt1Ub6GE6Wrk ԅ3/6b8/Ξ}{qkUe]+3^}>iYӼu.Uox~N$%0*gq>N:Oـk϶_LO~1PwhXȩ+1cǃ]V uMؘީœϓBBA Pj ,Jo]o'_Sx50渲ɚ E2jøͯbXtS8j`~yXq4T9eaIB$}1 QI7KaC/%aZȳ nA[Nto3>2K4 ?%6'ָU/al0/y$ՕJ'ZK"hz{E~w#{9$K14`Cꈺ 7 &=].MH-+wN$ȻFQpޔ\ BhY(pAaoB<;0Jv8HB{51`YdR@Okw] b< 1;uȰ%X U#,]yo4⏶PB@T%y )*%qd8W5֙3k# mTt%fUI".3%H" f;YY+H1119,QpM_^,9hu:[IU.Som |TFds:H&~&봿#FׄDug /ivcܑ^LsFxXIBZcea }3xώO3Bf+dRN ,5?bg([KqntEY||$*Pr!ӷf=L!mpw@]`t3u60x0 #e{sXS3Nfc?z5SFJS2IK2!¹P6l`GH W~ =$&mFI˨ XU4n$Iy>L4 nS^1lq{m ZEssd1vm$4u*tcM% U=nľ?h.5*}V9uy5o"|!II-wYT>yHd 3KZTVt zاXpIE2lK*:ZwVwBbk3A ŷ8MJR4~XƧ&( $~W mo'=H/*7>g_k1S2]n>ߑq rsDz.vc{ i08tkNpȅab= o|b*>yZѻ{EѼCn#Yog4'ϴ$tF{T^9oky11d3 †[*Evr ewb} +xOYnz;ǁŰR @f.Uk@}DB Z`skxv_%6cݥ4~DM&Ofcg |Rf߻eCJ6I(.U7 N2IyMC<~U DZ TIɚk[ǑMW欸YrA*g.vTEp2A<އ!Wwi^ H:! ja^0.0bUVdjNbJ$cUi5{&$1y(?g:rǤ/{-#*b }嗟LQ%t՗߄zhPk f>zӓm@a@l 8WP>%063ɹ[ iRϘ<9!'CbO7mbɬދM]4/u"t񵓮y? "69e^ S&SE+xIzُKwk.GG-əA0 ΣZuQ jR*y;#<@,QNѵCِ r_=u~;2NJjJfA50e< F-<3CJ>i.t4*2Vd@6;J_d\7G.̓(Cb-ҽ=>?QgE#{m('o$PAg*زUFV$H4 )q*?Ap lJNBjK1PV-Uv{5gڤv?$VwhCbH~yS?9̶^$!ƷvLo6LRqeMb램% X;]1&JCt}( N;M؂YF3vٶ {;}O 8Pu8ث"O 1]:0}; و n簓"-Gu"ntɻ>`AVuEMI Ed*@0ܪc1c30p}m/5H0p񺻠.GEf1/mf&ޤCLo)UH; `ڳXNl":ٹ1j7O>ݼчl[6$F Pbp|*+qdg/@W_)9k,o)UlD/i.1yRV R|ȝö-.4" 8jRLBppM'']ilIw3. _zT![T(pCW-Az1Dev#RQҳl#&9EySO'eU]+5}R/ s`sջ̙34c8eUWiHk9_7.7T=Ny#. g0@Nɋ-ԅR.r}ÃE찾C"1Z}F]k(06%|I0[(]oV4Z{ĴEh&AbR.xAOq jؿB5ڲu7 PDI/TiySi/ {Lod E$ |݅PbR5|E*/9 ]2 4-@-^R81#aroֱg w5IA)O2# * bĨyMFKm乤™, E?`R2O+µm+9JbFW4";Ƭ d] !k2M5 aɞ'g}{8_@~Mi/^T>*˿#3 $vr_׺+Au3}ئҿG1kW||F͡rG΄S%@9эN Ow3W !ؘ5bi?H,)Ht%\Ik} WMZfCՌ+޹Jsi ^e:$g=nNH'>zB@ k%HfO.4qt~PB;?<8Q,QAECI\8ZY}X)O_Ha7=Zuc{l^Lv) )N"M❆` pؤu_ ,r, (5Lj\+M|+UinzKJq'G\'<bu_յDQyWE&F)9mQ$gn䈎C謓|ZuM_vG㖤oke }>0:6)CJRr".20nJѨ%>*!Μ>kz,HY'|E(r<Asp7{GZ-})&1K d/2p" _ 7$S S壩|48pUe/):W/B 9NonDYA۾GxArU,"chv=`8t ? !B>ِt{lThL:T'V[.`{28C1agsW5z?4nVJk AK9/ˑDWU"сD5U[acoU˗WL󷏊{8QyI ?au_:Bm%8^˴Kh{~~Tu6J6s:3*=uMгʪst]zYזּz \.9'2!CYIYtn̝O0"ޔVs@QWRܪ 'YC Rl J7ՏZaҥ}!PNF &M$Rrlu"m8p|z]!oR>*بLm:H瀾EGH\a&I%FǬ#%b-xV֦ԛ| ^29{,/ғ|9Ў5 Tsfߋk`N="kLuh7IdAH1QPLtC18 (wo ^&VvژWW,ՍR|XfQ=$IF+^=qwѼI +qt SɌcaqŸi\xyYMu@w—23Q)cfqMH!z.76-?`OYB9[c 錦Pe %Tڎ׍O lN(hf݉җ4>iRuit$6BF\Fwo $/~!G20kEгEja c#RAw<ٲ&+Q¿-RW a+5A-?FgӐ elNl)j1=+=r@=OoH/[>ٍ>=DHveN 0aM'݇14<њN*Ts{tW6h}6 *cHggƟg(|T4ŠɤDb!yQH]5;U"K~kgzUWfJHYZp\<(wu^nGө5NM ͫ۝0 78Al/ > A (zq*4+n4 }$, oIr-@Lo >kQ&_3OgF'+K&UƒhpL$[5wjjtlVN͆ =\q9'hп(ܬ^ XM}IH?o1/Sz"P5Ŏ=Gޔ{\>btF5c։/܆v TRvS镠抨|j;`LUlY52.x.#IywT[L3SK/0H҈ז۩Y_?(/c09U9۞M}!UFP"T:&A;R>;n@$@5v*fA:mu5\8VL<\/CyLm VϐOJ勍=BnD atf-~M=C q,C J+ i"%u+%RVY/a哃{f bJv_9zAzvaxw 9ਧccFrφ#oS D.!I&v974ڈYl=C:cUXLClu(5MNX 0qPR 1&`(.]lSDDwن"ߠZ=/Ѿ%=mJ~maF9ӞIPR@hAvG\4L V.Մd/I)Be wpa< *HS~JB 9RE/v "/B0oWWoiz^F~ڪcVbw5qF( _O+AM ԮRhqU>BJ5ٽݻbSHH=w ^FlR !Uz`̫ʗV{\DtRxdgJOZ鐢W ϯQ&&IgxAj򊻄i !,U)bjd}VS0ILׯk.]LBZTbI&x>Z2-]Be8O4")buC$K*i/cc^d,F j-ٔQOdY?İDtEaAlF sZbdLbrSKdrE*dF:*]=bsyՏc)*yL'P8!Ȏs,mєW zqk4EGY˻ti9hm6,T !_q֐@3Y{Do;fQ$<L>꓅"JiM-QBgE:}YB~,d7_l fNH#̢K'-Bж@Y-FeJlZ#mwu_"S ]YB֫< +/Et؃R 8J&.q4Hްtw"zs!_y|aG, Z 'jϴ--8]i`@wj M饒Y8ї~`g43XKڻyȪ x+5*|=ǐdͳu썣`)t-]0n|ԳN#O'<0LĊ7x VvT3Nݷs?gv|EtGA,yeOjv%ZQ0Y%[P\ y:6c.Tq'CUp<Ҍ/#uǟk'T<[co O &TEOi⧛'/7C-db8tg'?$ŰPȩ5+^nAc!Ag0ֿMh]D%WmvݓZ#+UsKF^`lGJĂ9O=AaMVE+s6;Ƙ/y2] n#-a*TQ]zWٔ::j i,Y8Qf}L[6V6NB,xο Qsy.´nÊc.> j Ib,ߒ6*>+ QLnAa$Q13\aMJ"v.ɫ/g}^*4A'%@duPد~msb^ot}$G6[͓gFפId6,9I:||W͝`#峳|r7;yĞ4V_ J H89dCvDk b6VqH0Bmc饰:~>.0րڱYx{|.Wy*.a$bAtV~D 2w'm!!'s<t-ni=eݐUq;-4Y+cWGIdZX^5t:Ci}-I?. *c}z/VqFTCtw?}c5Pd%`%>#DYT}TmiC~Hi#CJb/BNűWu3IpiP/M7z>Ơ>‰N^P{H3WDwH.+NSppa2  E@%W!u/5u8K!m)沎AZ&`fm,֩m ."NЀ|Ij+DX&O3&270O٪\~+ևtάFߵE*̷hڪ\W4RB8uG3~_i"iaDEtw^떿OG~~(1s`x(ǩ{RQJ kBrK]|=Zhyư.Q>xLbH޷u 5 >e c!5BiȘ8Kp6<ۢRD~Ess4^8& DR R0GA-eL:,O| 9`lOi̍9 'ApO)U$:Qg_Z Tqvi`y~BlaWwYvҡ1ԕ->TCȻR-)DG>Q !uq2ܔIgs`6@ɜ M*y@h ̳کMYKޒAf߶eCVNEC\ ^t0k|}ȋ~&PjC)zZ?pA4Kt ԛJB*sE~~J(fԐ_vm"Ru:NlN.;bJ0v!FMpRqs}^Ö'ra<`?P`*T_7lr[ .ݮRf#/hj =:JdeArH-+fvnABܞ&K[Vb >v_ f "E]~TZ*=&:תy~Ui6r sL&?%D<]8^K -w:.# }6c4q؛\TJ}0&Y=1s 愽zR"Mz~`U^ŔYf$e*Ue+f=DY6 Ʋ zX HlT܈Ոȳs֖lmȪAˠg[0RJ{9 |3t<5R7Iu g1r=*Cm[>Tޒc8cAO94|ыB$ 7^]f +z%fI>Ik',]Tݟ4Jt Na  o|>ߨ|atlףִIϏ#.WOdÆLI>[Ҫ5|[#SFZZ_'f/cu,̍ Pámn 1PltzAT"1L%SxۯJY^)F &S @.71)/$B=8H1NJ%?siKhM_J'p^}qfvEɍ19'+c܎*쇬Mr9rcIƝ9U=QV+H 48#Xln)\k\KMZ#VwdžJmoc$!yeoP'm4!) [n"]N\&K:@e8\rݲYyɴVQ;Q*F?w/*K9;C֖(SσҪdi@`8HC a SjCЈc;R(۵r&O]QM=%6P dI -N)Δ\ <#>t8rh8l?!.ृu<ZeIfwg.6 0{&B7(l >o|PS؏˶悴rZ<2 #>B'?^,nzW}lt8͒x⎚ZFLZYkV^d>2nD%' Q6 0YIÿ hg^LkNbc41ywX`q^5(5j_ }@2;+jωrn`fiJGSR)c!wϏg>+~uu rxGƠN=K Aך<4Ug:NOiц򍟼T=LZ)a"$LLp5)gt`aYo>l/V07u#ɲOm4'  l8ln^9En\{*5.cqk"[qkr&0׽P"0g1#jPqm&zՕEL j̪L5:DXȄz8:W520x_,4ln*O&aIu8:UqGR3IO҆4vO}Xay]3%(vY3r S·og:ɟ4-?&j-[0Tۡ ȷ/4k;Dվ9T8QTDN Z8]s$[׻9_= e>)M@F92jK_mNP $WMx]I eÖilnPn];fU+{ϗִSªqSh V Uחo{9&T (,-sWMFzm HV I!%CFܻ j0D59TʨhVmMoUjxt #pR{03Р#d ]M (FKXwriEg<-vlAۯӚyyb1 dF* =N~3B.*^W` ضG@.ٔ3<"nTBhbUn3{ әNY#y~Ә!TdKN1S޼d5 ~N~]SY5#$u ME+ 4`w499HQ*J3 ޾wn} 󲨏ݒٟAj͒"ƫ2寧i=*f6ޥ M{-y$(lS -g1Z@Px/3ڞfh\L6„M 3rKM '%aKiU5> 3绺A_(Ebqay?`Yjd pBRũƒ6Yxa?A* 2REV^C#5eL jmْ {e&{ L3@UĪ}iVKD>2)NkN>[wS*+HL G9<0_xw f$2lpaj#y =#m5m} J;FʹdG]z[4טv%0d3 {Q""/#co8@>YD8ƊiXiLLW|~;D}Nj,hb;IRȔ)v`Q'zaP'w"0N}![^ {" s?@f$3mCߘTYj>(ut'ƘK?mT}s"#(A\zm)] #N, z8'9qV>r& v;w|jfk/ґ pxOup6:(gd 5]EЈՋ 4%ʆKh!tW IP!> $ !f.D SO^Zk-89_c/SC@Bħ TfP ,,shqAoĴ(+gy 2>bw^"aƒ uUgVj`eڕrH >|Mថu݇Zޖ+ؠ=ST rm#rh˴ţ\.#E/3Z Hף߰Zʔ"aE0bBv; !%:0VHsPۮ^t IE>+;e[Y0i:5衶Ԇ8;=/>ش[MRw@`kJL8CP&PgLt\/SD[ h!ǯk twtjnt@̜u{wTAA؋J:Vx`ۇq:@^͋N5 a~o1H8~rEޝbؑosWdWeEޕ]!`6f\3ܻ_.P@Fv>CoDL X!|4 nSV' DVo/)m8qZe5( Ӿӿ/p_ؓeǓUwDzN2dTBa L-깘Uw *38H_?7To7Uth8Oc|#3vKtԚ˾#Q}1tWrfk:q,O`Z|y^9/\QM&eG0I O 6JF5_0Sڱ7?v{fR1 |l(iӃgWoR84ce kT{*`a#BeٞiVΦeW̶V2HՊ+rl?^rcȑVXBF rEڸIj]vNk;q/Bʞ!hwljoBҤ8V>=̌q ]**8A,b= "YwW9+Na8n'HpPj18i6]?= qM)Xy|ޜIRq~+.3}@iÙ ĉv"yNfह_^(n?UqC9["4SCrV;Lwq?϶ik$uA:@ީezc吺WPZ_Q]C5 hfRo׺$e%m/+z\|H FĽVozK\&֫xfK8,:*Pp`߀bH:fq^(=Jo4n]-dde3)*!qkډ$ؠE <ݦl;o*=R+UA3nd X8w ZªƵǴC":HFRwqJ&(?֔42SY9@q.?qvck@=ͷ$vQ`,`C>Lɣ2Q !GW[½ҼBT7ŵAm6_ Ey>)Y\-Q] Lp,M#V`Y3KvADKnthiO&*}:Zy(J;ôFEulc_eҕ ~Ĝ\ڋ&ߚz7C(EΔؤ;Y> CZsF,=Fm@7 ;PY&as'pr!bf1pq@axK&&-bIzFrj0*#\ #Ll5y~vs8iYII êpٕIKB5rv]`7T(Kve\m8@Y+>!vʏ> ڑ r'U{Yu*K @;0n<0r~G=]yiReYJFم$c ng<}>oU6V}ԡRaI8Yc@WłGl ֍sgl5j<|<·ʛ>|6I o)H8 ?F), C%Tmښ ~r&WÅϊz! [|Ev*C!ь&Vz92oegt=/c h#pb/`fѭyA+v1(8mDWLc3dL_ԑ; ԹXPU\ [>QɿZwBYZ|x$0k0WUedX`S׎7zΊ v:u5K:ƩlY3-qIGCߵ vAgu,Ջ1<ʣ pI3a!k7nl^mjKYf 93=ޅ36&;MCUZLq.kS <؞Q'6pأSbﳩйXRNIB[,+ku'+pzHl:VE# fƣu w QB+of'li0^VAz=_t; J b};v RQ r%MkZAo % %TfEmt?}muhXfKӶ,sAyz\l2/ߥN MI4;' Rh%f~!Q/4W>]܇ WAՏvpaH fnPtN-%+<5{3] !Wo#.1DFtY=IGģYNtwFWF9dw(Md>N%S:ØnJ^2/M,e7i``{SDƊ1 AF6 $EPZQ-JK5~۲Os*0̚Z#|P UX`9<~Y\,O.r+AőQ=AZ)BX`ιaO6RK겓l?tKI]BzZGjAٵ^!Xd5\po ebqՉi ymAUX" Mr݈`-PhS g5 wQr{hŰN}`Dں&nx{I[jH  eAG.=@zheŤ0!;IWPɧ><{+IYks+rZ25oRU1tx 70dG7omC`Z!3M:Z%N[ ` xd4nx6S\b j/=0~Pߕz}F W˺a@ekx[Cctq-9珈z| ؞>Er=P7trp>ªs8l*)2$YiW½8ܑz m>@ VWb$oͪƨnQgˮ|z.kËwqSedf2^ 0X Q Εr'sЋ ֧Te}{LbdLEzW^0'SBEsO,!oloR{s"K=ICZg&KœUan?ĵJ}V{=W̩Y'Ni3'ZӲݘ =N mS93 ˫RѝGɱr Ə(YG۟J*X8p"U9Ue-7h˕<|0G^Y evF-~ZCJRx5`h[̊ s`?w{7iJ3(XG:p5$n([72,/shS#efAek aR/"/glxm8E]zX+dž6!0ovw͛m1,VA=x#T0n(cE9pL7 N S/R/=n4A k4usUoa  d- fj}/[V_IiӤC=j6Px6|ZdaL (n,=Scd׊,>SyƵV߂}k DZrqoi[8GY j[k|X(K{QĺpoYD~e^Rͼ !җtゴ,/8rBrC+[U#`] dK|C%FG[ Rx,jkRL^;MRf$#5L}KX`cJ$l8 \W\I]Td.>eLJnHc E,)QFrϤPXhs;E2Bބ3ĕƟVn9lj=9WS"ڬ%~<=@rR3vJnC;JnޅAp).W3sQuk]HJ#`{pI"ӆ?dISCPp-RiP{LP÷^VGTl"*9"z fNE%q][T !YߺHy &CJXy3n!]qt'Fr `7Jwfl֌iq ɹ\%ہVΜؐK)y!]g3' ..- 6ϵ~7wzHDSu Mn Qzovw@qgOv/4ז2t}FuTEv r|&> nX,²:6pP8aF/\~^ahMoൠ =5T$j6[hf qg$ص!E-c!pC9Ă4Ck6a|"T?qٴ3Fr+wW=u58Hf>Up7TNG$OfhQ#AZ8r/E2QهL e8ﮟVB L1WS=V (xXwČ=QoASɰexN(m܏uPkADb*UTMSFjS_ژ x $(~^!X:W&0ֳ%[NR;D`aKOmTo!q5]C[ &·Ynv'K}DHnI|]vgvCOf&kB4xW:~^}@;#$"5`7+>Z MaI'P$ SpM"?jc$&nn/^PO "/o= +(袠!NoOWP5l BbXc/[Mt@;7BfZ۞SVU{瀞e)j [``O*'"r!8f`PĠ.U8DCo˽FZ;لIƥ850 vY%77 I!d@3l\YRԇ#6#BRb ^}KzQGņs3>צ+_Fl5NdQN9u.dQylת LȹM; W_u{9%рQ'@kLDJX.lAIV'Rpo搞-vLԐ8opld>^|o8qBᠼ;VͰ݁w=U9`,s{%-rW+`ilcX5 ־!4]#}$S21jϗ^8f#m[4`vσ-2DQ 'bL߀hֶfmoݞ9itdlKv/fDYqAKcͫr `%~TAF~G!.xuhܞz4b+iikyjR5ojT.L80h }nw~7by^MVW"lHuaO4V,D^Yu;<k!w(볟_!}9-u, :](K\B-w;fnY^~IBBKvz+u"=F8 1lʷt7%o\[Y!,,dኖ9n#2j!pm2*9 %3*t2U#/!E%֤ߢ-iL% }}W,$gh|UE  ݬ{ͤě'mvZl>>9M^IU(]|Hz9 MQhw{uBnw~Jg5ÍT՗ e1/MBHx ̭N.k2"9:L;+rIexǜxYoK{O^ <>A$=@uHޚB a*ãs_8vT?6@U^T4X'l04RNO)Lڎ'$`57)6aeq%'V7%h1H`hgOc_*3\0YBA[}f ~z y7IVtvT?!xP2-p <+";琰)TkĎzChHd.ѭĴbge~>[-PI@6Ż+?1G/ c 4g~kGŦU"G|K0|:GWTuXhY/8erKD/s}/-oWϜ3R>? ?T?.yu EAyÜr6LȀIrUi|PLMD$]u^kO .zH'-O-(y?=0Z<&!b.!SDDW{T7o-*eGf3|Kv~WVA%~H(۠wʹ %ǦubgTLeFret0DQ;oow.5R~S!&U#EJyZ8Qo+OF\k"~SI]E4*?mp '4)@ܴݵ1^yAgqXӡ2F0A ȑ]{i+nāLW9>=<]=TI3DQc<;G&'іSZ5$Uʷ!`X]9H1 95 N8J;4WZ8zn[*Fh @_Ԝ2?g!NUBJ~"`)pz% =7;9ak=13;tUHE k Sk}wm$CzF)Z^& 6K_E`x;dR_lMeJ{]@~}ƣz=bI \:%I pwĖ. ^a?>8ܘ2|tɸslD\s۰ !.9uGM7eFA r(r&F%K7j_HOSDwpMhVoEb ִ*$B9̉wy&ÈJ)LaDo|G$Η М66ιWQ`!EՕ$^1kVJ׳3YFYH J"2oE_Kހ]4ܶS.Qп姚r:͉=Qx IHt]79ʷ;U0pHsm)Rvgr+3!t"zb|iPv7m3= H{،\qMxUSvʦ(*jF/LMa)뢴Dc/PA:R5XfYF;wt.B)~7122(ԜX#hN(kFexR`{ޙAg^_wqa_#A+oNrH 2yrt!$L^b!:5ꊰ`wߤpىː#B򅹍^P?7P>VW&Zg X=s:`+u^{LqŰaF\.a!'u>wĠ9ȽJҖ#R06k7}~as;񉠬K$Ͱڢ'ٿC~8xJM`ֳe '߿a¼K\ Bn).d*^P"fk8F% Tdi}!=~/H!VO.f>G_/}[S'Вa*O \L^5E <:jӼK 2?(}'pf0q'٠V;se>p5COyf Wz-`bpvލ(3]5gko:W&^=Q7sNܴqoS17 7U9UK&%* N_k"/:03.~&h_%>3  VtSo֫5ҹ.tK.|Ub,8(5e]Xe}:g<yKLؚT%>g<ȗc0}ϊe7cWfөJAA#l˹mM]K|!&1JٜY |u¼(dA 0sR@e}^\EI C4L6d}м{1f`h"_'2(9[?UBxL8Lvl3gews_b Hqf `C d#R02GG߄N1ߦp:HW dK\Kk&7,<(_B%#Qh<[U=^Zod4DF枕"9_K;qڠ"Ys}W'Z&ml|zSEtr"3vҎ"db^m6aibPZD,A#ZeP5Zg!O, ؜,š'/qX%RRqZ4#F@9;X&1Q[ÇÓA 2c}bCE$7蕥ImXjCc](]~(@D]$N/ghZpD쑉nd$&ݷ:''j>d6u=eP }wGq-L}sXbfdpA"yՍsn0fICa'f n~h.d1 R'8Y:a~<%ΣO=d01Bw/4/EAf5\pwmcA,%BO"=T*GǷX31\USҲMw<p_Oзe8PI91 ջ#RXSA&'C?ܠqLt٩hE hM,cMИ4paY=qhꏸ7~Ֆ k + Eڹ-+}@U,4 rtRL ~fyY=b 98mp@7H)H' |'r@#V?M5]!cQCU-Q9<_;vW$y K;£[f$sߌ稬PZJL# ڦuB>)kGexcUD5EWp ^([BgPi-,y١OX*=AN@inX" i{crVB܂Y4)?WC]f9+$Jxۊ:blX{t댹qj1ct=^B4nr3@iR^OӮ"6,J̗//0`=Jղa7Ocx^0B>sQcZX$;)$) nVVu}#m#Hq[ͭq `S'H"16=I˦쒒[il=8pt@V8(ڰ_߬0pU'!K \jdv[1eFWڈȄ-᭲&z\` "X/S, a"8x]×ֆw*~: 2?6O0W&- &x FwBpBʅv";3TN]nTgHzzEUuV͡T1c)aEDA~*6\cDPbpZ!T,)%_Xîg1ųt{q뀠׆v;utJ31gڡW||Q%sK+Ld|m9HDt8#po:Q@?5mL84Ȯs%l]bk)0pxmXGh`nE]PFhs{Ivڼ] ]ArT|ZWqܾ{U[h7EmG$Uv3S0Uor (E5$H߬@Q} v5KTXW+'c T u^Tld+"1l CV#j/%1Be {dqō. VlEvĩL?5`}.)x#=\s\D ɶܥԎGHŋ_;'(R3'~yOYL|lfpα/w&[$2SSÃ!`4k|Zpm*.G_Hc؝w"6ޓF8w?2i0~_9KL?cWiˊaC?kwڼn.%ef BfhQJ {{jAGe J.2snʏkcXAQN(ܱ"ÄD䡖Y$UC8‘&Q(wM -!^ ),%( ^N0v,nɜP`Füs>FL|&rMDq 7!s3/b\KWm9! N_*Yn!i9vR2 u1ϟtކiC B?=Hވ_7Tx0tS `x{y'Jm/38D&ZzuWM5>] $uD9 S(E-QH]oMe>,Ո-#}V. Dz Uym]!ĆZ uyz1tMDɥGWJR1DWာ^ )²_0ab~< z1'DΧMa+ٸ'!EmyO'``AܴM/C4FZz7x& T'_ȃq RY8t+[7؉0/+Fq4~knAKXe#ڊszo9BZ%%z@9 ..]|Vzl:H\n2PAj+݄!3La \UfT4zHN'@ pS(aehjͺm11.[-&F +v&;L6'aƃ:Ot@RSH U1me/H|׫$%>6:8r :BP6GP Q=(nkw}Xߥre Es%F!=QJ2-n*8V[ާm*Zmv)?k.Fk*Р nvT8YIn,<8B2^d} X;= 7oY{sd<հ?m/:Ez˿xZhp{ϳngQnAF,]Xgw ~GqRy /'q{T(pU]ܥ]v(I&+/J`U]ɒQǾ ?ʘuE{8|Y)c]u 3iSrV$"߹G|ynRV*>𷌴A.,v|KX1?;<^G J%XqtF^OΩCQa@AT"'!߮ωRt#V]%!< LǴ rvsrncĩFVBz'.^αk@9CRˑgOD]~i5ˠw6Uퟁt2"Uz+zR&\SYQ.*' .D/܍сH|g$Dy cZ*_۪i!rY]l`1sUa r&XD{hSDŽW/]%Cl}xgZ1״'B >3sԵG5JgMB%xƐ]J}ܿ\^m FoA^ 8<> [p7H\U-~yM`r̯:ȴ=LÿJӶ ZI0SS:l,V٪bFĵhQN7\ӧƟ[X. R*]$!KTeֲFLk^RGnM`dRl Af{߃ʯ2a{xP>`މ $Tnݽ+1ǒ!rN F_S>.J{4mJ9N(خGYHb$yBFiH׿x}}~jcg t\*ش9cbMEBG/^?cރsΈJ|<`6 71P1s~}]<D E\fmmP`Y'Z;B- 5Lɡ0Sl9?_ꇙ4<3kbFtx0{#\딕|ȟnHdj ]|t>]1~v|;=}x J hQ7((yECZ{h9Y4t'w\KV"574t!a:|pFRC  ^oCCPˏ4zyp;T$55"D-qz)\8O*k[DZQcc:"_diPeNf2p@-FQKp!0yϚ/Z$N' Y+?UΧ0߫$ A,3X<&BV6Q, ȩ.:{u]%hkkb' JS=us+°<3qch]|@ E|3sڪ&nϼgA]oQG!JdiuGIWǟa#7bY':LFӔkAꗠr)CHF3ճR~|&J_k2`5ewjޚ+;+ :E#q$%{xz8-ydoCp=&]ϛ "hbht܉Uua9UB+#^DN_gc(|} ZJTmfyv.ANdtsD[DO$oH#-I?1j/9q)FFm$&xZ6c-6{ A~0)6*$)dz2;ȵVvNcQ=g+וJlAxHC-p(=y /]]*RXP ;иlmDb]p*#n!SL(yS1GT7G}r?7rܜ|{­m>imi6Q.)F/:JZk+iS(,=< pݷC>+;!eo>.!|ЙKi^<0{{C],+^lȺ@TETƠ( [(nYuB<3Bb̈|b WJeHNaɧ@*8IPpo2IldWrS~Ҭ_13,;J{l]!0NX `C[* /)BX;;7V9ӧ;'vB:KWFL{C1ù31D3+qSL( g-ѫV0a.za.0 \EC'4vwp 8Js6 M{>Fg|.Fk$T̞Ů1- ܯ 3W^~VAXp> #^, !rV^ (ՑUVcG2x1w\ p-c2'pŔ]jݭekIAuyG*w5-CN 0Tn3QXl/={aږ7 zTZN $o Y ()b<&mvg?.NmS$qvIn>&8ujXG@GY1rߌaS[Y&{oKz!Dee vZkaM o)dy6~c ֬I1Ɨ+A4WC$JV+ΕPP_#Ur?lo:n2HmQ -nH'35ĘJҘ#L AíL3-C2:q_NmɏU(F*wwMݻex(<`|V(<"^MEolGLG<F yϽ\;ov`95?dcF}{P2]e7c\%* ٩|xdƨJweC}^Ed{w.ҋ.{ @9!kV gXh@dM!nAtt57Nw< vB8i:Px N9TrD'戅#fN\Ր^.^7uwK<4G, {)RAV"9'&sBՖdnP.7,h;,OXj 2i\UW4f><ӚrDI٩ oYHʕl Q>-xLL m2[5Casaصt c|` -F(MBK}<@s 6@@G>&PИ60V͑3}ΫTOZKʆA8Վ$ނLbfݢL 3L٥5,A.gIm'31;2- ϟ,s'|)ftG8ʪtv>ǹjP:+N_۸9GZ'īJ8s&Ӯ]z7ď 2ưu{َ**z{$*FX9u!7xa(m3 gĢ&}s0WI bATydfK)uYM nKo,zC@nDTf- z C_;V1FRU-rܚLN@|6lW"3V> IJ3 `O$ pAv~0k~s)=T|jM PC]6MEb2;`@@~i2+rN0OFR[ Ljj͏B)5Ȼ[\1H_9Ąaat`>1k00M\h d/x*YiLޒ hm홷}9&,(U%5mf>wIJIeqt[xH48$utvgR͋}M3T;pYtw; wx0T(q{=̞fͲf+ ,۩C?^mt=MgOWŦPĎ p5 c{V ߂5[Wޱ#rl,$VHùy轅0Ҟ༘`mL5+Zi}?88 1DCI1j7\O!(UWcHdE);\~ސV|>nG#X~{BXPl0Eyc `I1d8Jj~r5"\%*HosKľπ(4k[\34h?rU_4ǀ6s&s6֛h >~u/ g~~UF:T6G|H&mI0 W?JwrcՒ{E%cIW8=2!lNxLyZф=-20Y b~jtȭ->elr0lML.אu6-/kwH'#E\%mļ6/߉R+(_N_auHu=9dh XM/>hy;)ݚNn%QoZSWXtw]c3Y*(J(5XI(-K_ĝe(m44ԋT}G<}O]Ȅ $sTE?xD;4?Gi{bGZ7Nk\eoO-'@Micaי@ƽ]]) QW#.9C6^{Reʳd Uoi?>('ü?=3jJLAS# 1:{F AF0#_(Bhj=KMhϴMί8Z^TK1Lxd"u,\<-.u<>GH:׶.Yˈ3V)|;6ir_X6>?oZ=\[FY-X+GU(!nMF .e(y$8|1nTsBj5a ulKf.TtdK`2ΒTCݴE94 MHFvI]u #%S#BGr4 ?IXެ Yu{Q+''a|>-Y&,^!Ͳ;\h r0ATOG> :#?+ͶK ^Ҧ}h^|Zu#ڳ&Loc#!!j ,x#소7nOX9ps}0&o(bd<*-¼+V?o0< BV|dcֿ%s| )\tc`>+5EH MunqTCO»_'hZl#U'/!7HDD~_\G'LH~J{BLq]2)$v=Jѫ7g)yAUԻZt /u\WdCC9Eb'uÊEC[`@5y#k_:#ͅGIz'' @fTXiH?6DKr+tJ*cn$T8>hdK̳z]IIg%Szx)-lA_Ph%2[ΐl83'm`ښTF_187*G4+ !6G)i%^GJL#kxx@e|6ɤdzM:lCE`y妑 ι~ ˔&9q 'al|)%F*g B %Y:bXCI`<lbDdÒ5M}s-& 51FMoV  B䛶 YZ