libpoppler-qt6-3-22.01.0-150400.3.16.1 >  A e?tp9| /P ʟr_ .P+hMN;gd̅,}%qް5K iB;Mx$yZ5#.C%HIơ~BGLa:Ð+{dnp+ < \|dpyJCiҢ,;~n eATGVZAp`BDM_ <yŸQM*WWSb%YǏUG ;@_%l506d965ad238b94e378ce2e0fd6855fd3798e19d7dcb50115583afc7bf09cedd62cb1ca117b4a4ce0c6476e4edfd8bf78c17a34de?tp9|Pvv'$Da)Vkbvȩ!tXU&g)ÕG珽 N[MYd>7D,b `6חmY")t23'o5`$17XVط_A>^Kcu>yuGD:뫛yp)}Z}y[i΃qʎ\Psi@% rBֵPS)GJ,zxG\MCF$)&"O4bK\>>p@?d ) ["? Uf     $PXY(8c9$c:c>d@sFGHIXY\]^b(cdWe\f_lautv|wxy zdtx~Clibpoppler-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?ss390zl33(SUSE Linux Enterprise 15SUSE LLC GPL-2.0-only OR GPL-3.0-onlyhttps://www.suse.com/System/Librarieshttps://poppler.freedesktop.orglinuxs390x(e?se?sc8ed9030f972e69cb68cb4870afbefa8c16bf874696ece3cf976afd6e8e529adlibpoppler-qt6.so.3.1.0rootrootrootrootpoppler-qt6-22.01.0-150400.3.16.1.src.rpmlibpoppler-qt6-3libpoppler-qt6-3(s390-64)libpoppler-qt6.so.3()(64bit)@@@@@@@@@@ @@@@@@    /sbin/ldconfig/sbin/ldconfiglibQt6Core.so.6()(64bit)libQt6Core.so.6(Qt_6)(64bit)libQt6Gui.so.6()(64bit)libQt6Gui.so.6(Qt_6)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.2)(64bit)libc.so.6(GLIBC_2.4)(64bit)libfreetype.so.6()(64bit)liblcms2.so.2()(64bit)libpoppler.so.117()(64bit)libpoppler117libstdc++.so.6()(64bit)libstdc++.so.6(CXXABI_1.3)(64bit)libstdc++.so.6(CXXABI_1.3.9)(64bit)libstdc++.so.6(GLIBCXX_3.4)(64bit)libstdc++.so.6(GLIBCXX_3.4.21)(64bit)libstdc++.so.6(GLIBCXX_3.4.29)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)22.01.03.0.4-14.6.0-14.0-15.2-14.14.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/ldconfigs390zl33 169865726222.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:qt6cpioxz5s390x-suse-linuxELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=73227d90912f86527052ea3ecf16dc0263ad02ca, strippedPRRRRRRRRRRR R R RR Rկn'^Tutf-8fc5e558c5a3bace6aa3f0b3e677e59c1db9166c38b87ae6b70dcd25179a6890a?7zXZ !t/k] cr$x#IK%s:vs|cK޵5Uc-d߾% PG5fFG(:Tŭojs M'.lj<ޟe$$_8S(ͩ|~(fGiZZp_aG;m&DmFPx΀"J)4wIcG,PmNW֪nc.!w܂8znkpøƒ* = qPZ2(0c)6Tl^ͯF8;O}WWdR Nbc:j*$欜L6bTm6fSM${ FSYo{.|9yA|n2~q*1|]wSwJF-l2/e>> VVA $ޏw@nş+A~E hu D@hZ7a>{7ԍuA4tϷl-jKY̻#zeDZA<|W?8}uOm}_a6犚CJ]KCw1u6+ f\Gq|O2&>ʅ]^iݳPhO+85Q37 _:!R㩗T?emvqej$%A*5\x,+bq/|R{[1|)5G_-F|nwcD# ڻm+}AWΜx1eGj#nK,vDteLg 3Lް]<й)?'VRYjRQDB>,}{%9qb*PJMQjȇzY"IKFO?K6 !9 >h~ .!VE*&Κ:1T߾c.6;T>8@)sYayNld:Ftʙe@QC_od! lW }$9!0~j#fSZxBL\ aW5c) ҁn$D< !˕Jk 3:KQ\H?s'xW1̝VCI,8i4h-FDbcd:M>YY򔚹u^)*0/ CгSvgI늙.H-wp,b,q=SAvl wnX|GGB_]t _0$4J%FP1(S&d؈ 5 U9fNEk דY'?Ua,`~&!FiDGNN`VXWY9"O*{Nk-4BxUS9ֹ6 2ZXi@lRMƤ>XBaFhX伢NYɫW4`Ĕd>EzIKsu,I m9X\Q}{`Lk̫b΃=lea~:9/ՈTaӥ׹|EO+2rܥxVa߫wh&7}M`8zJ1ңp1FQi\ju7Q,Y F NRtd;f\$}VsCi# %:v0]&"Y0/ x(1[ZHK,'7J U_NS +Z5V%dMjl_a'Z-k1Opfb3Cؙp 3I>DJ7ҧ)lz2ni-OKb?͹jBmoH簔]4o2V@! p&' O=3P/>OiqrRh-Wq9jY dy}S1E\Wl`ڜyᖚ3|R=AMAXdɜp-Sor*/-ܺۮnJFPoקl?Q\Yut=h#"$a6z|mY"ّ$]ٟ^0&LX|$L-.0  %ҖN"z/ʧh7]7-u4e̥hМi9Ei]VY00\U =91*ۏ$VFoÉ/X%!l _NC`oUʋAI:lHȠhh{זLjY{GF]JNZ|yrXvؐN1Y2I@O%(`m 5Jl|x ?|ZvݒAAh SPxS{DD,.8mr1K[LQQrfqwe)L@}pTPbٽl>DRCИ%/gs66K3Eм_fb;.] `f\]Vbpj"QSǰW&Q pXθ Lށl %m-jh rp$n NR "p($'YA$TJe\ T8I@JR`Z!Mot-ͩڽcr'a =c8"FuGNrguƄy;_!:{]4#EZ"yiHPo첪(~K&e0Է{ZvqUdP^3EiZ/ym!@XSEřEE86UIiQSYFEv+8" (~g<]mn?}FJa@ Ԣ/'Bc%{4ŕ@T~[́~1j6LY3! *OM}&V]W&'}G~ C:FN;žv>F31#5:e24t%1qJkUDEG+9lXž=l+:YN{0x1pcď4kjYt7@҉E_MmfWpytFsz؍|./8J[e-h]%֫qmvW2W ćl'\P)鱭gya1jb [`>HdI—{aܽ@F\pTDƮ$ 85ZjݝrwXqWR2 ] }N5qF-@xVϿ?YewݧZ21J+߼u˽d*[k0f`IGxa1 2lu͞}{1+ _uz?Y^}}f9@b+G/ ]Q&/+ŶKp'W bM*I њ71t *`J 4ѝ=c_nf^ 3iZd VX d.!*G}$ ƿY@F%SabFh?pC22 F> F2_oeۅƓ66Վ)2@;\V(`:DBѠFI#\20i=T fXcCB]VR2/$EE#"~0dg}Uyz+Dnɱx4vBu䷿nBtA\sO ֖B(hreQR9|F0 a:}=.~⬔nux΁"X|-R)yLݲgr"O;.$}o6 |e9(_{e5I ΕuyܟF:Ny/2BrcxW Emކ:F;? H(j 2G.J vKp `: :0`-36NSF g?ϦI ?NLKi0p:m'+˷S7KbV6s?<ݚ0S:D̒d)TLja,e9j%qAFh<8韑]#R#A#X &Vv- G hNj֪ۘ׆6ӿ8`ٜ#E[߮¸Ȥ3yBѴ^ ]/-S: ' ;x. 1UW!ZM24_n hB-`1r 3 CE2azD ̷w8PAaڂˢ񢳲W렙h"|.hʨ ,\@B^C jY >5e{A^Hƃ-E߼Vk=t}+$&coɧǿ W?!7ޒ,||O]!+D?⩈,Ў9I- fA'J--10×O2ba;В-N`%@ z)6Rx\d=ПM3xDct??<\1AM˽~kd\>x /a-5 ,\_'G{_ Fd&A,/ pZ %rzhюLaeKLuߵV'tT a9yCrrǺڅ+evQUʾK!m90 6WC4W)b[ mu vI8ardעhٞymeE5by~!R6JGj<h(fR #td#Ζ=ثNwH (v{= DLnl$ 3zR (* ۏEO髎Tz <,]J 0>y#iFy{ClC\߹mvdqF/TЋ[з.V,k+b!j(_' "ThT!y#ݺ.OÍ] H: ,BmD aQ{#6 x*|xitVQE‹ߣCwy`EfQ|hɺy8t;VigƥLT[H׺뽹[U"W V?պ+] +!/SpJ#ÃQF2h*՜Ka>_zKKZSxsꕕM l &zn&q{1sh5/:( NмD /VYȟGv;2q c:\q 뺝kKذo$y% [ZJ&ZTtŨB@Msגlb VB̜v GBYrIh1ҘJ)^.vYӅWcitY'uY:j{_Xވv&2~2tCsbI xop-#ec[볩/u:~tv<6&Z֌%a*_ 8aѠM ra; 5,0׽\$Ay2cM ϱVVfpTf~j& sr>?? ERY̏N( 9W(I"I.*nY4 z`ŪYbQeTDžY=MX -?Yd%ґ*4[уmxmxd,bֽ:x |XxQ%3y3jcwIEj Lkj 6'=^05_(!6nC =9~.[r^D&:Ky$~>L$iϻY@y7b^ta9,(2F0 kr$p:(_.h Ӈ},t|mLPk9j2{c/mVS,--il[}<ӭ"2xU&$4b"5I`O K 9>Pˉ]F>b$ /lE4@z\,n`pX (+nU;rW5jP閭[I-ǣjvj(}6ۀw"EBҡ+y@H_jyDYR:}Қ~?r}zwcW"R ܑmS{ؾlh: $v&vmYƟRyX#ei4^<؊Z8GD)cὼn=Êr*ofX;Kg*) 9(-7J>2~ס÷Ĩwϐà\$W,HĄfHڄt#yڤ1w~Cl>o9c3<`=ԓnD$9h Ȧb&ar# txȱ}H66t l:8%B7)#1-#-̣>L2h[O&9Dcd;`o쓕!vd}.mYa:9S[)Z IZ 8 @T11\#lx -iHqV!1?v4Ԙ'm489&jpե7o BFlߺ@g"uKdIKvohuݦmi'D-pђ02 nfmvE}'6Ps DM*Y->f7ҜP7 (po_v k ;D.PڔtV}$]5 #*C @ jEP.<5pl<(&]')r ⵻t ǿ#JiJ 80)ozRȌ)QMΑ"5 ]OSJ<&ÖD|6u8l&N y!޸?4<>过Q#KN_G]O$$, ,>elBRܧ5](U< k {c x|AWu QͲYɧVn5W]f<a}Ϩ{$'O9yexY%w3 3GR22ٍ[Ee¨8qEck -TOl ʹ#vU3_.397XWwB 3'l S׺K)k- L}[dwU!GgWZ@C#)CBBi(ƶZZhHOX|: gX!`(s] D2Ӥά'#viqaه\Z !=r\y> v᎒uY yieo' E7r^\BEJ/hB^d&Hڳ<2Rw"ۭbet`<e;݂AF^'KO`O8!$|l %Ak bZ H)"ʢYInDIeyWy^coЅMbOpd @Y\ݵ~Pe0%-pe*J (Ĭ(fRJg?>Kree,/J:Sߡ2M4 %:l>/jF  DkEzX1b,&X+q_޿qî߲  [>"MAnQ$ oN7oeVAu~-r6 {ϓ=+jGՆ4ōE}STn}t>y&faT1VUd9%{ %`\sd&̑y)q^r;us Tsis$L*,37kREVfQ1%@rGxunjky7buԷay,w@{83W!0k؅Č|oր]h8Zp#oOQRbe6Kx?x"1NC#2YbAbE (Tj&25]O_rk?_f^r5-^s$zZ^8V„ r4`6Mėn[m (7+: Un!"qCh4.*aWb94Cа[Qo #%#elx!IH|D@".RdGG6*\ǖPR3:/RD+L(ߜ:5<2f ce^1W!gsC=Z~)Zi5bfPr,(+\@`6*(qD|9|l5JYbq5FGBw` s5,̏6ϖNx" KLx&~nêegHp5Z1m 4/V]oA nm tQ&Vbt C݂QTe+[אX=Ws$z'zAȖܿ o`tW%SB)T#9aTmh(`+U3SJ2v[  c~ysw*E/@ԭ`ľ6]׈&SqL$`ۅ|[ jWW[a]5vQ<:UIe%zϖ܏?캆F Z`YZMDX20D qg3,G32H䭿IWnȚ=&DQ1- kw>1&>!g8Qq◯:'V;pa8szWO9LGbRVvjZxhKpPbu0euR‘dKQ>,̹du{Td4rn*@wS2(DcpHÓOA׸& ,\RqF-z=z[jDlyHS,zL!L; a>؀>\q2]:]UyS'] . ڭ/Ez2F Q0j6%5.|[ ( ^ tcΝ5}NZ,B<{CDO%Yu3C8F}`glV٦Di=O'Bi3ڽ; yEzGOj%ԱBD ǢǶ>ZԳp?ZG7"C%BJ slXZc$qU1wrO9}79ۖ]B}h@DZ^3c6vE2)0\l[9$ 9$⾻7ҏp+r:7N2<_~0 (jafVԪ>z y<{C+2->e垊b϶`95X82wfC[^xt<Uw; Vq T1us53|+08Í5.pZfW p!RV}-#g4([#?;ߔ̊iyB`\[m94 p7U5m][.ң\^ ,ב$*ކ_ƭ!}= DwԐa[{2TP@JowafP+#HٞR\IA|[qB 7ʖ@m}Nh}s-zb夑>)CR..LRiH-W/D"|wnw $2t] oi.cH[)!ib?͙P{Njql uT:έSFlaW=)O9*A&:xct9׶) 6)o8:|NCݣT*I X~g4Ĝ7)W\?W~.=պ ̷ |zÅOI.ؐ 'AHٝ'8ߋew`(nt5&)^ŗ}]NM+?Ha--}ljɋe@JvJr="/_ 7(|xd|.y,JyuK$%!g}9gKh,.vU_HZjr4f{rk$ΥaCݑ.Wjd6DǁHAAEedV'kJ7w 4QZg*wG;>69  5Y-sV+ŐMdFfQ\=oesYEL9^Ě¿i;Y>*ױk;FRJCA1B҇ p̔(Î"Y0_`W׀RUp6G:i^@^eGZ=a1kϗQy#Ĥ]Va.O[- CluUE=S5|遟ZBZd}Qma1,FKOg=. bWg" ]v2wzRZ5}mVFp`J?pzZq%,ha& lRrG' lRQSV__, ].LJ4F~;6 +)m3ʜzb#!Ԋ?J*rE<a^F `.$4@j/HG/P`kNP?^U:$IJ͚V/7R~B.2a i2#?NU3"}ۏ3x h*v>e<'f̚D{1MZӜQ?)sdlCn[u˻ޕ,o^)E,6ojֈJas`tm~#L0>zZ;Sy$VUy-Ջߝ-zgk x^΀ 6mWkt$dPTuexE:CmNڠ5WgjҿoڈH;&,ƄMmnLji'Tactrԕ˄z+yό^Ƣϻj'w:zjb2F/[yMb5cW8v 41,A*-c!ĿQ<w]F^k +.]Nшь|N+FĬ's0qR{P?%@Ag/f ~ѮóIqAg~!rWA,n q (pۢW׊Å_:+@ih#ٌ)*^l@Y,{F@+/Wy;X6{J;X"e/IBw0ɐ__M'%w gRZuSi]r&J371RO K(6k8Hm䫿 `@s! i£$fK,ڦ0;L53=KX7df"DRķɉ'H\h{v"<"\Csz̑tx9}س6?ց8JKʚQTUv킼8Lz/A$c/ϱgIƖѳJ;뾨-c+x!l@;LHMfMf|р\_@Mن;x4lXg~uJ#`0|QG:$mz;;V)XR;*'u=0;ҤzcH.Z|$ 3_(5\us [%'RN7oΏT\NzVq3%U#5gL!s IX.Nq}_ÿ !R9ea%漾 X=/7UnMy^P\܉IPbvNoolDPmguC 쇮ʈUXnd} 0&{#a1}*M>`@}?Z#[h21neUa7+hqf0-\寋?# 25J`+b;Ӆ.Il,Ο5rW>bm:㛥fB!wEbv\u02윆$fW^NE`VDETY'BF5rx`P E)7sEi!1of.o(D 3,"HrknR7m9CQ¼ӕ!P\%BtQ욱ԑOT @2{$D=yiieLt^u }gkmmɯ[NG6`B@rC#@wl_K߷z/mTizB.sfC^SBau\|nCrTsEq~P /zZX/ԂwvETB}K_ن,R ! >oT_~՛-҂-]<=0'X"~ykF]U - X׉?БnNP@DYA~%'jo\p\)/+xqv*)ԛmB*d.{\{rx}_k LF3=*d@y%@<hNe'EYOt(4 [[z.&`C{LΒ TX"=ű<ڋi'zJGW|: ObLfǍ=Qى`8GZӳ(~ 71b7/d&P"F,&]>9M+6jh^Q2~,.|V)h 0?ӂl2;՜۪ZwKфmUϑb/2K $ 3bxlG7ı`YCX!cK .\ $vf3ae xӠ5S™`~F*@`Tkm 3Z V]z1N1Ǡ_GhL0E7N&t?6U"h55tusŌB5F x@i70hӤef:6cUFKXgkOj`LO1x]ouz, &o0! ICaOXmkI;x+1ۇ۬ג VVDAb{a\Y[!.=^C0( e#qxیZpU0 Ai]q-c`C}rvrީn[ !_պPlW`~8@G[ݶKpȹ"}?K~ʴ-pt>4eA6˱Espskbʂ K>GF-7lmӨuGb%~.JGƾ+} uDBk0jƇ;+bǂk,(,1>|hchЊV^͗jb*2?ߩ^n⒎*сnq/ $S|{ GH/͖ҘTCG/O(3E۳Hw@% 4jмA@\.]n ]EyF ^+ݍMUň l%퐈1cFDYS?دp<iD=NŏO? m}$⮕VE^Im|)dFOcSyN{ ZNSԉX.d >8dKdic>i 8$Cii,U$(F#kC^IgvD'&*go[XPCXv-޸: _ 50#'&OJno~X!ct Cy$a@* N֓3n&~,!1Ul^,M欎Wd?dN&ӻJNxl Cۍ"c,KABiq;F0!" 0\ 3";Ey6S =z[۫^^ΉЕ2vD;fA -wl=oY&Oai.3d 4PD`7]$|$EbI|j]9hnPn;Q)'NM^,F!y?2nVFzʺ?11_-bzK2qeg%Ẳ˅Óx_$)(ȫXO vU9)ΓEcٮ%-- k,ДRXbmD&ZLܧ3"B.~Okr*FJdWBoL%6VhxSR;r[4A۲UTQ[UotVox"Vxr\Nw-VNgɠC2m|2aya*W_k"&V l+YUG8u2 '*1Qz?DRgFWS-!Vv}Ub(y rZ@`: >IgsyўVYSH̥Ս#r'D_`qɬjea<ą:ԝ%3{ ((`><%`Eʨw{`9t|/r]2DFQa_ܖU"cױֶ߁RI7FܨucKc*_ZN9Q j06#7=z n6j.X`Sܠ5r9}u򐵻X0<_pwL޲2A7ޗ#IS-oes iIx AaMyQ8qBb‚^xnu6X` T/P6@ e'ndgkw{^ ́r"TS6H))8>S*G{dB$,d_FdWžiͼD5ۮ76elDkH~*%eN~XX.^ގ,$8 ϔf  J|O-{)m0-a\[Z<gofʨX8u&R?\J;W{#m ^5DسS`əJ);%tHO%}Q倞Y`Z͡ ͯlzMᄨXWTQFsdIqj=/q|$F!rҗ]9j2?Ǹrv` ;=OjLf{_C2p s_V^ALA Eՠ񚶁 OLnH6#92@ii<}݉H1|QK(JKait#&$PrRu<蟒TϤ۩Lƶl7<񣡭=M#<^9#+,Iܷ\ XkKU"Ҝ*9|1;51^[1FeniN_2yjsNJu쾌S\Yֈ~'Eȏ@g̯+ qy-7%,L8ON,չ9l 7O"&2IqfzElxB̐_]l:SFܝ'.Պʦ2 T\A`x//CX!;U g2My8}:>X Rw&:{z2:/1\)GwΎ<Gשcm4XMA[H(/2_(Ͷ͗w>gp}#Q1B;NBJ7G{QW;D)&mjỚ#wV}r;o]eO"<qސ$̜m~7)2Chht- w Ȑ6H9e:Fz&"/OR|Z2Q64hE̻n]gMt;ja6DڜadR}T~i f/>b\᩵ KͅͻTap3dk".Ψ uoo U_a?}cG Iu7D -ɟS|us9ukL'ecflK!9[L㵪HȐШ_R8p$՗tZF P]^v失N8ݟh3C`WB7>|S%Q9ETdf}n(rVҽv/MbGDֵ#x$3<ϰJ֏8CӲ,`TuHөz꾪%i 0 .+S9(/o,9o9K.H, q |wJjp~C' [PԸ!P)BwӠ9U_B$b&ҁD̃"i|xj},H/k4DmJNp'ҏ 'D욋k!u&<$o ,A ƏG!An+jL̿roLzڶ72,IvJO=gf_VT#oѡE"3WTJ'ߪ$7%kґF*SqoJvRªnCLq]^ź(*ݪpc!\JX+hJν&ΠG}x͡wߘn|s3@x[7 ~&J>5 -Ѡu;~STYSbDs`N퇸^+e{oExy:/U{wn5_ $ۚvrYssrb XTe/?Tː)"eP'd_w"Wڭфd%c|$BRii ( 76 y"HXg HkWŽ['L'O~pi!o!)$a]kI\NSQU VW@W&EE '.f#"D"om{*0)ب< hgwpy4!s ^Լ'ebP.?A켠9.sȨ]'| ^D ˥r'+%ˠ( TG?HhNӘFF[A1L*L4*1Ԏ8@jD۰y"$_ޮ62g3!).o:To/5q +n  +i#a|niкvEG ^ o]pG^fK3{e֍v֕BUy@kD JĬU z+FwC)眗&:5H.ehYԯB&:-bN= Ϫ'1:~H+?U\J$5/t? pbeuUhq$oؗ_YyuƎ%@jr W / !FM,2Br+?L_ɲt,P=N闄G5 DSCRk\aM͞B|FXT .A tfz"Y%i+HZ"m'ѰZvlh,r/0[rZ#rO@o?.2]Q5\y*.F܍LŹ\N#R2NYAR-'2 עZIj* y'!2W5l[HScvvXa?eJtYBO@i|%<%~<obXwkL^x{^) яGO8pN_O`[}0HΛ/b<xkYu9)qa{ =T\;CfTҜ4f '{NH{I ;bnr1Cܥ;€ona,vk6Dv@ƔiO0rraFғ+䁏6ƍ|eXʸoJ3uƯps>ϵNq&H-4ށ!am>dޛ õAt,qiR]+%>K>^|gHS^|uװ-P~z7Fm9}0~e:< z:i;$8bJKPBNW{PRy}!Gƶg' 1Lfo5֔N٨z6A*͍zG@)w?M(6qՠ$R\<#h琏S["mP{9x^3N_ +-VtQm9>O;%̫WcTB'(`7,⧥3rɮIzwC؇T[ΦӫMiծ3(o;L j[%oc]G?4웫kE k4IP/E܏O9Bm%[1JvgHD8$'gjly[ SòN$JBbcZփbɩ(RH^m`G^:TFѭgذzcZB똉.m) GkXPT.r.hMIZfgue.; (2z%4FMZU :]V[A&MR>[|rfU=/R&0]k v@ WмHJ?X<.3꘲4Τ` I|ޭ_qg o.u6Z3ӿ BJ,Ku(F 굮mQu) -ݬk%]VlMRVaiVC!M fre=\?XOj|=.e+X/8"!HFAzgSAL킛Ԃ `8xx8ddYx"f|9u#@6XfP等}.0Gm +!Qk?%H}Iw-Œ9wUCede落KıH C8=p="%F׬h燭G dR2SG̦zY.a@ec(AHt[@' @k 7Ppf& c>ֺ\EjumE%C D NTPE kl^L#1~h]޼ǽOyo Ԓ0^[^[ּYp*ou$[1D謒0iiC5v|80Hd 5{akd> Ym3!ZET4{,١N"+rs]H ?O = JWnkWkFҀDcnR,IXd ?A0 6:j6d5H3 3ɴgn[/s:ΝⲖoPD:_ԭbp$#6XJ]o# M{X+ػ30TTƀ=/`阆+Ŵݠ;ÒˀsxY  V-@IhF1;ǭ±!$/!.j~?":鵧K'ձv4$H t< Dȓx#dȵ`G;D% O!^WZXXR{?/S=y9$GєvicՃ>qBn A!=cI 5=\ϩKV2ꇡk!;5tp갵T2at<8 Օ/"I fV;wudYk UYQvuyǮw36ctˠcBvѻ@p_IۺMȘmwX)9E[b ϡ6`qgi |u}14UϠJ(o74SdM#D6txXz]0륩j*ʖ|TZ7[G7fr癃=9;Ld[m8oSPEhi$P]@њOׄ'&$$6r=uEN81~n1lU˜RՇqW,Z/k){ %=H(毛}ԱE[#9 70SRKEV<.Fx%/ oq9`s ޒZ-գ<{ &eY+iuM/ |;XϴrU_mD%b w2-dǻ+ӑk m9K0cgl\[]7TZHjTʈ>AGk~<ۻf ,xy!Vγ BWUdi5f8Jb\>cDV;j#S#('=pmgZ!`.&&F՛qL `uQ>#^[5*no(N‘rgl. Ǥ/}(5kb#}y`63ONi[%4DպHCq~{̞]*;ri~7)y3qTgy9KK[Aa,SPEle"l 5؞d »L9sEȀҧ8h{\jds+mK |EިڳߚN"o#"r7^GPNdtbnkh<,eo1sxm3jTi [QM:ٙ!42@Zc )ZoL7VX+m7fhm緌\-(ᅬ*ɐe#IboGWst C\e1k+7 ꪲr( >#D;$N`|Jٻ4 (Hr0u.zp'd22UJ@YiY>WnBS$a{rd!YCM[vn+} JmCmm5c6!ʢ2vSH$nj'"|N+w֭=  J{ƿSphSҰ#.rde)*#)WvWdp,! E֗s6jݎ3pcS.E| 0]I%[dLS(VB,7.9ߟ =%'GՂyUmX(l@dIfTj {Ĭ#U(e糍sT_z`'F9`)!PߔYbt50r|'*83 mxgprO@'15)#U'ەMs,!cmMʥJ]ɔ(@>{2Ƨ.2uH5,Ҝ y${U<$k_yO@r3)o@ړ)SH7fD:~#Ftwj5fE82nXo6$pvLhgR(w\YdT K0RVo(6a!]w&yarDnY_YOA9鉋llʡ$5sZ.4/<|fj-A3birXr hK8 S 1pЮS,^'DHnP^$6HF<:; {Xui`"2Db]s T%J`>&In*E \}>VRÏnfT}<`}@n\ӕ`h.#g-@է=`Wet[dLu6<-Tq ~BJgHY.D;E.ª'^*S#'!0ՠfeߦ2KFl[B:T-KO(F<.'$cg"/ʲTrs,wE"5&?3GqD@zPJg\]׈no_Sȣ08}@4O};$G[Q:֜۝z[( Ky/,vC%"ypy9in!6ov1|n\JgQ3HK֨V窏-_'EH'rBͩ#5L T%3Jv޼#2u=diѽةаnL˟TxJ/o5/0ƴ*aд6 %Tߤ浧e_m֍ j8oKaZ̍RObDɑʠ1/EwRyyL/JXK3d֎c2[@_IlvQ|HT$I[Z}qo`0vBR(Gh}!@6t /UrOo4 k ߛ@Y qt dGX}h=Zy XC'[7,ksƜ&}Ey\-),y#l!q -266\E6< w2~QixVK&,W0. u By14=ntAD-$_i[Ev SH ]w,jwm|JQ 7[%H/L Vմ'56oȃŌiP1*`;Yv2}}"ˆ4joFe*-;_#RVN†lgy}F'.MԡU'F҆^j'qXj9~8sVVʖE-#j- 4QZ呒A&s>" `xE+bKvMۇ?e3k%e8M3OKwWH}c<t18z3KWl(>:K*]JT@\yja=ō:Z _ ה?/c]B2gJB5 GU!ÍЂT-WMYsy®;CbQL õԃKSqx8@V5MZ vb9kZ_7}Y4_ i}M蔀/*2l(~F͜.[ivP.4:^t\1 ]CYz`HAWw~N-R1n|=.e\Bk =˜,2s|!EXio< C3DX\}%>]?:՞YﳫA&Y$QeI5~d\Yᕸn'J'ۑfIc3{KON%l 5 ϯNr 95 Zkw?RX@ta>xb|^I-a+jB,g5Fmɥr YǢa"t#Vd9NwjxE":H'_PP&&XXſܖt#d 6|Ʌk[loYkPb-ÓT:v=;Ei5[zԎ(U mǡn4pY|_'%-3) "Ӣl-\LԴ_:,A~sH \ajlVسFcVlpt'*}Kڜ< te^aFvBȭ5Quvq"jۧp'XȘ ԗ\Z>ٱNV#5ҢpjvG NV&!ubb]dA/'#kp4q<π#=at3dz(]˓ 6ƃ. ok4VVOzϐj;zmeS!rﵖwI\#O;`Bpv _'q롙Z:I.b:UPYY Q e-g M7ϏB9"T} Y3YnR>"/%޷m`&Oknf,M/_E@k,% cOʰGD"ߊRB U-#:M${f&TEpP!Da^QuC36#3[j[Y8jEe0* ^R5@mʧ" ݡڂ]KMZXA,g>+/sX"_*UFvA)ȃ 8 9nM8ze~gt;`aV*q _A{uQ?߾{5[ 4D4]^Mj/{k¼u1{n0Tm}]ѽ4 59wt2!=ၽd& 2iI^n5,|T\rߐ:E KwMa~,C.%|U+_l%*n)ډЫ?Sץs@uR\}F's3Y%D7u m-kf,['#UscǫEv#81h6?¶^Li|yްPh"1򄼈*SfpžwB~8ǃϸm0(Տ/ehHQ7edHqz?L1>ڸѬ[({xg j7"x,c[Gn-fimvۖ#\$+;@DWy>,)\IE:kfdRT?[ C?&!!qr^^>8;VJ 2v͞{ilV@6}Û_5*D8&ҭL *(oliP#܁+۷t7&me/xN)*|ޛ \`~eG pWonU["<[|ΨGd|6u3={3:jbIm=׹2bzOaU<^!=Tdb r2@yPQe(kMb!uWkm`'7Nn)y*-yLzDX֔^7EqitZe ہ6Ɖqv(Ԙe,.XAKńz1OWM[7X>*|9]:"cO e |[?qx`@rI0xlg6C;4.AQ7>*EI)¯?z[#Gx6ktlqYa8f} ږ!'6[V\`OB9Y4 %O@n`ptoP Tg Wz|{ k?513PYq5q hH+|Z*>Eɹ*Q!Чh36NZB-m LЧ ! 4l"?;]xP ݸ?`NS NM逬vչQE,p,H 7yٔdL9X{pZu1[][QqƧs^*;G&!iZEXR\h|n`v)g"'X}R|4Z3"g|\ڊ}Ųԗ΀- m9[8Z I9ڟ("L?en]EB#^AT4iP6>NS%.'=fL%3Hc}(4l[ y(Bk#v!b,U\ S{OҘo3WРLn;8l ᒈ//qJEfѽi2.2eR/>fa~p}5ɸm%@Z ZΉ_]qȝY"WanB(5""kMNdgy8(akG֨mFn>\F mO"Ha"c;5.9{aE8sKI..h<_=,l.`qB+B5$z1:vbL)N{5ܾDvJcL,>H\A^Yu'g# @ϸl҃$yǏɻM̟e Ӄ^EǓƢ|A>.n$\K 4}Ps>/vhm%t6rq|'βls$l-"D.#k4鮫!KioptmtF!P۷`գSWgk[ muY@.\~vO +F dwsAt-/(댸O*i9]Eedw&W:jfedۏ bj{ fg/bA95rfXZnD̅;+bf$P߄ݠFCu,YXI&6@gLR͍YIL&),v5U8Qz>M(koA1:66b S'ۗXиd"Dh+B~D3,SZTJnY S1!<`?sp Wt> ݝON*r' NvF؅7, PG7j"ꙴҾχ}Tx)#> r߰3š-N} EbZUWƑUݥaClvي*áhqeÈ:'U|wW}}ΚIVFvv3P뷠Q!, -[S;_k$ii%(Q%ejڶ71myj P l;LFhBfL*Bd t\}0ALvXnoVA+s%IkSy5 +휩,y! O"nmia!MUZ UXvSR9^ X~ Iq$ ʱsZvR/lϛqil̾nGZT#1׮2kE9;/KrdE/m8]6׷.<̛pɮ ^llKŐݢ; y:gM8Dʗ,(_T-x% v!ݐY榈Y}(uz&жB8L|V85"T2BnT4(č+LfeSM,plkw' TpeRٵd7)jdhp-_p pYDVƉ1srI?gEMFV&XYnM_kZ%CmdD7FE}~:[u6(z ͏ScWNRۭ0317t g0МaJF2!c,f_@1gIm̴?p~ uRj}~#1)NZͰR;Y&9 OK~bS`S*k g9j@A7u:-dS3 )7{?) sb ¸=K B 09`Wx1;D&{Uc.|$C!r-qs1dav1rc1@SWrrz`YJjE[?^4;4ZW>~q0/  B9C.n=a'`a!!|۷ܓ8q֋.{5켖~UYU8G2ylIzcqŬx_p>oeڋ@Uhhj3i˺iASXv#tS=U:וZ ;Q{`TNFZGR|^~4uf5 tQRp{$.NW6],bzf3[w$~2sFA8okFhwb5뉢/AJZx<,Dcen=TU?c4:z V5{4ҕgJbUhn)d7Lkz5~  {㘪9iLuAȪ.đԑg 5p鉶8 s(ezqhlxshp[o9]:N9M_rTŠׂIR]3/}iJ'@@Զȧ迵N_3hU4W`9[7#{ (F{yCޅ$x]YcHL ig͇jSw].r^ =$$0)wy"o,|_sF_4'֠CKG9{a(5gO*s*F|qB"3 !cD.:Hhʁ&Б(WӼrP4_gKz)VOJ0͗,DjR5@. >>sN2kmJKy,Į /R B>X}i2BcBP!k=|ggɗX7dtE3|'l@CO "ygKa1א;U1U ǂOUMpͧE. 24Y#zP{`b@++ -7TƫF~(S"WUL" ޚv8$3J6Ҫ7(w>̍.VWd#^nbW*9{:l$\d|;j랞<ǻ7pZ&ӝ5w,{dRZjbd%ڿoJ8%VCa^!{r2K=\~x r"{7>e"Z_'Y/"5Ar b~Ud 5i" a^)b/%?k\oGfL> ?<v^}F>zuXN]URh޽ftaoc>AE;O%VG{'l0:OVYOh_# <ͨ ŏ~ET8ٿ=zIGQlv{IُF?$b "UfB \fUc-椲}Q؟b2s_,WTڸtnGH,gU]T+GHfa*WMt{Z%.@}x'&_/ނ`0RhPKz@Ph%.0`оE!u47@L߈H$w-EFbz k}PM{},*h'cj!\6;Uz2v[J7S&͖,6N `AZxʢ'vsm}='.9*Fj&;dys+kVL_`b3^?Sr⾼^V3mxNwI/1z)242pw.F*&A.#!5N:|d=& '#N%N# ]9voY$g*s׫Q r[ O6%A@p$*gD lބ=~~> yur[يVƙILmE[Z=L|'GR!c~脢/1I%G3eIՄ3#hm₥`mgl_bك^* 6EqźmΜTNme \JKׯqj+g :DzX9zbXghXQbkcjHiZ帅d8"7u#R>UOFw۬2q(3: M2n"%z7ިyM_*mP ɀKS p}вˬ$/MiyD)h>e~KSo[ɪ}~ --TQa'h@L,jc@q7-WDO&-u5kcp55Tsãe ːmھaFTƒ&ާD9/`F+^Oy]W|7 Qo\3(~TA4TQDזXx>>\s%d‘[f1nӶqyy 6x;݀$r 9nfd3uNw<)r\.H0*L b6w؅P%z g0R=.OkDVye/gy?1dI yV'\'RZ]7VMu!7QRJH?X ƘT+o+fdY9Za}9XlB)Lʀ|k&*;"gE+*Q@-V^ސ"%Da`lKSg_)A^ɻ=ȕ{ڍW3ʘ^{IVa"<[I#CO:3-{´~<5MW9*gY( Nv:/ Dj㜇T̩tc\t StUB 4AX7 *$Uf n|:@Nk 9j; qōfrJ7BII2)_:cg Eq%"'`r2*aC7+UʙɡSׄHI=eY\{ם 7-0"צ[$ q ~a 4hX{5B&wY=1ݼy*ƁVڃ͂F/y4DsH ~29"v_BEph=LKh-@<$Jؐ7Դ\.q၉WmL vvuY&{Dn!ɶEF CRB|91rv4z0Ъ",vJCNH4?Lw&=os=&q,M"A'3UjI&$ )X6N0l?]0AJW |=n;' 8fpST#9Ť nf5YI&OZX8pqP,Bԅ_kDz*u"@a*bpthsQ Pm8Xe4~WB1]<;˲>eq5WiK#ȏ!YՀlF+(WkiJ*Ad`8۰ôi T-2x/ ;XnҴe LEmŽ;k8ơP\سP3S<jw wWŝ"w=\ 8=e'\>̜y~g a:M5t+oh ܻxSjuF(}c 7YdJw&G%@HzTmut*J]8ycVS1 Q SoS"h7ȥd$9ibT3 }]>tX'^$^m?\BɆګ/=|h u&$'&;ރېPȩrU% ͋JzMy VUzڐW۴)Rk~]{R7QePQ<&SS-|q# ?rv:D3=f7-ׁ,{jl?ɬegC򁪈Qi˰d5豸Zw4¬uCǟ9}SeMtŷPn^!{ zhREM\ ÏHH. fMԻ N2ߎ*iHz\ޛ`QF o||]_9\IY>iK^gNpT{mй}׭wIuO4S'\bO ?(e!YOr|F#7P7ZP-@OUv?v`2J.%c8M XBY69 jlkӰ{~2m-5YF ZqY8t@f Rޟp3JHH/ԃE p^h?,@UٌUߧ_dr_/NjE!̏(+OF=kDz9?cRw+2 A1 g˨R7q^8P' q=]ſp^CBe},UG.>qvHT'ѹ fd+iVhZzXf2*z,\6%~Ą$skD[9fIGZZRR:ynyT9nBZX*t&v Kv4إzU dk;oD]zZt*셰8FiN|خj~#ƨ2b`u-U8| v 1T v3a|»!M2ҥ(9&m'Z Ghܕ)X\A4XjyիNvYJQ'go%)1zS3ȜcFU#A?KZ$Zv73vW-zbk*ߠm`2igb_;3'9Ik/K]'5Bs(tV%JԹEJ V"& n}EI~wȪ)MHׁ%~#ϿS,xΥR+⪂INj8`'@[]ĦG9z g)HikK{欦 Js[ʺaJE5W Ҳ+~ZVq?U'MS,t\g3/DTeHWX==fgJiFc4(WGUV'2(uQBR%H-^OϬfTWW>pGТ'Ϯϧ+rz?X8"68Ww+*+&BNejƑ+DP7nq\(iϢZṄGt_T4\DbnۺL k{w7~Rq2ܒ`ÇvN̔%Ye:+W"b,^PtbM}7%UCy7*&a'<-NmvDeIJ5S=G}"]wKI9wf%GijS Z<^N/e V!L=\ew\dyv_ocx{~(=3!;[w7Y3/OVrWrIzrDSV8+XX=3#acMW_'O+P2o4Ȼxc^J^29Q+32UV>ٸ-g)rp.VyP0>R|VˊO0_8bD&|X^Sl'(8ʉaT󧪡Z @//9%36v\NEvrQG Cpb4ĝϤю@+[&*,a, T,(G5jAnf2fM |lF;nːl+0hbb@hmؖj:HkǗιfZZ3*-{c>brEF]![lgh}ߘoZOTR*)mh%Լ1H0ˡi-e?Ot!4*\BܹAqd@$+G=<(JkӸlؖjv&va"??K~ WFF2`A@ӷ{NLd?C_ c$ĹlnyC{Eړ铏"PX<+G)rpKe'A,x®D4RHϜ9ɟf$iF㩦p)]]ZQAѝoU@؃:!tYk$ k >Vp[gў5"liepS#˝ZB@۷IE}WL(0g6^;XnJ ݅ wі̌,*SJf` D\.ng]F8UԮ @݀pP~Lj8qn)1d`,_"5SRo< )FsFcËZ͇ };VĊQsCZ^{l@{lH''eh>AUB!#HiHf(_h <ؓy3KE#0P24v/dkfQkK]l/|ޢk 1xqz)\ D9ͳ$Z \ʥn{$ȳTa ԡL9Q:tVp3ߌ_#0{2`#k+P+S/ms댌hn uvϷC-*}?܋hW\&=@npp~=BN-|.ۅx|Reޏ7`/Wq XHmV?dX O$f 95?kM*ۜAHĸ筭]9Pqg7Cyu2N9#J1"%in Fx9 I'^xfm."9pNHC T}>F\wBjc\id?ES v5(k+.ϊut{ק &?A9vts< : (Ҡp(v3uxH{nK!;ol3 o@P.Kl8{eRXI>_1XVXxE1Rw2S% 2y 4'aLH50CgΠnX 4bB*ng[fazmLk0Vɻm?@ @Pyl9:P`ߘ| {ũSGT L'jv޺ށtu,V! bq-=bn!5Wզ(} Z5,t3k -{vEM]S㯇0O3`jZdv[MHnJ*2J\QT:N:.bN Sf,IZf3%/EM/!#9հX4X>^ZKaG%MtzN=¥mΧ@ƳtB:%}h>U<f؈u(xa~vZcѬgꙷ3=N"!-j^=P/Wj^콪īg'.[5҄S>Vq,Cc) 餘F nzFjQr(PexV84hfYxk҅i)]%(UAXs.n+5s[hB{1ɗ ,l^G/BS3\`>̯Po-`[h`7`qCrj4+n[,7ʀF'xz<~};+7Cƌ=v 9T(:  y';`)BhA:{xY3͉#:!LA= I{H"{P[ܪQdl;rpCs,uJeHA[vhqȊ{C' a t-Hf_VF a>: ; [e3bߙ N*тF֢Xbv<>х6s0;IP`>[ruН탣$ \hw)~n*umu1]P憭>(@zNdl dWf8:^+Fa^ඦLk EnIR&omQHC3NiLwH?-7]JS/9T!r0@ll漭q4j>5pcFفBE4%uo(6XQlxם=D'M iVYU5ϝsY(Cf ?nC~O#q=SPPL`h(GVKKsHc\5+4X%q43r5_ciR vh3N4>q׃ 2lOeʫQݰ fe%Ggn cz^+hVS;< Ǽ; Av%w6.?^bR(0Mrt;WЁ4hJNo:Қ)^櫹&,d 4x兌*#S4k,Χl:qQo 9WLǃBfC4Bq&r춉W֬kJqk1p1'~I?GNߥFI &͠!uL#VOGP#G9lJ1S,ecU%?EϹg;vJ,kV֋]7B3CDI&T8H#Pz,KJTɫdM7@ӞEA>NJ6z?u[ |*VㆪAoqb2ՙwhE@c,30MҏzbTI/uBc!nqVŭCxPNwi,€'kvq3`˷c[J=Z}(.,|*q2S!vl F R Nh`TKHAmSNr``| QT?F$}/{+Xu-vÜy`LA<`LV/iF ׵Ʀ(k氇 ='+:[+xo{~9 ca S7} θK-79>iqf q:Bʉցиtl8p۫'P6؃?콂x ,qc"hx{{ wPz,xiZѧAWww_i'2o_䊽zh9_mԛ6S;J1 Tf!51QQCQQYûϜ^StQlaV6{Ndƺ4Ɲ!{3mBO+ce ֺة-QQ.Ζ jqgR[˂UB ә-b7viWCٍ`NNd)B`,jYx[KnNeĦ=~ :pqA]A*;\J EWGar5}S5\AOx2:txxA+38J/2M0JlOLYVd' >GU[kw3c?cRVWșTSDCՉ= ? hFUV 8_/h"sq~mPo/L.&b'i{NܤN7~%Ѷ;9x~ yΣ@]TmNHe̅˕Ň;G Xwf1vs5cONf`l؅{A\:@F@\_f fKo|xl+TJzj9~q4t}(7Z+zVҵ27CÁ'vÊ/r٧Sة=Z=GMSs̄ROZERS3 Kwbs0x`ty(F%̮^q4:d@8: j^Uoc6gyˉ!F(eCqw 䎲iPa3E$1ud!x6{TEaPaw trO^jAFTS jCzivN5dfb*Ag%hŷ"ZbxW D :m3Az}Vը 휮p#POz'g.HEAm:ooTTؘE>m 6^B#z۞|N,.A,YQ$GEG"_+<rKmKa$R8nև` ?ۼ C g.#:-+c87ccfow@vj]F؆*;XpBw9pl%>=PLh*ίM};_S0llvG>q0V3ɩV{90X u/')bǐhrU~c;AͷbtzF(Ò^*~O^=@ 78nh(k ɑHv'KfU:WaL) FTY7=* 147X}`B}p: 3 ]/@n&`y0{;5Dj4&knfT,X?qR3Y=d &5R8LE=[BI:6fw*YZVH Lgsɷp7NPq}E7?L-n7iK,>$ܧ."ҨD]˜[+٪~Be@u^ `<&fk=D ӥ@f>\ >B( PuGHd@>\7iLJerR=4u$PG7-VWRR}r*{\zF5s͝J4ږN`Ɖ%5#8=Bvoj{XlhLl$~D}>n/tC 2rav>6/2;% |> (B&]*]~Ty\:}qIrSOm{9 uCGRn`ZAb%I 顿 I M¬nI I>v)q#q?pp.,ڠˣRvکU^g;4'b0@d , 0h^] $OO} XnwZ;"IyKAY*y Hgٙa |I#\O[f*`J'.}-cQ !͛C>S^:-EXJ-Nj-iI{#Ō@? Pw 1j'B6(Q)޽WԵt-"~Ԣg4?4+{8쑑ȱ (vP(ɚeB6fwV϶_›5zRY^rttdfeK iȷZ޸@x e+Y R4F{Y<4JuilnJS~ *ǝT*&ǥޖưgS,ͭXIد׹eH۽SGBH|i{v֨m~#*cI=\c_ ZsE id(Lt,aG{2.F!4yY&VBj\Ih`2&' A")a>%9H&eV1@ &W0#aXr5 V Wd3 W>t9|SHX"&}W6kTV3xW FkeQn\7VDp~ CFƘFc ]H9n*B &8燳0<" *Xy~쩆/W|%*iZ'#L`W)ִ5OMɇ%Kq@{ƁC|C"$z7|4a8JRZ%]iԷ>tRs.ZS~@6T6ȗw.4fp |ڗC"$s?'ͷ%2nK?_vZoj$x^)Uɕ~2PpLRwHYhuHGZX̔ ˈN~f5jiHɁ{¹d;@O\b m3ͮ𶽢(O ]_fdP,} , -dwd,s"«uShĠc@ً€0/O6vc32CAmb0T2G7mE->Ì Y IhTn&, Jm)w&|nV^Ѻ!_GZִcxbiq0s"6&׾9*WRBϻl]Yz[7'tS@HJ;NdNpl3$.ӷ24%){,DŽߪ&N|܊[4#WXt@Hw˿a*DqR*EO#V.24p^nTQj:>t农0> <*ݮr]j7^l#W:d$&PLe}JsTݠS>b{?7.>N`=5;-eO?hږ!.chVӒcF&L-Ms[tَK7;h7sW24e>TnPved|Zk+l4Nyc=q%Os1 1;8tPKUMEp!qM~CV·-K5B7һ)!EhsC. fM[|pC}DlҼ̪'&v!L L"4`I: A7p-;J2\'8'L:*X,`n*|9d4W2:`xr<p-/nLk h^Jhu3,)@n™eΈI;ѸӧvkW&J>u?D Ns{B97b8'i L{P*drTqCetn\UE)ʃ&sIKAS?-a0#zE pXqNwYsg1m&o[җo!8,$CQ-Qm\}asΝ$wzj@?KZ*#qj6}B3&7ģemF~RUs4Xht*&Iǫw4]`kD"YػeB@ G#Jh*5C"Em ˻#97H!Lݰؤ^1;'xԞ+_S)plCXnm"˳P!CN| *5h3R*Շt/lP/TvcB 1Љ;B-G *j4i^jNϵ[NUͷe휗?*ݭpI֥n$q~ bѴ #,h_VqTۥoҸ{:Iޮtت͗X'WB`' #㭘!9c)$8I`Q>:DuvQb(J# CPIAeY=tdT_f1Hʹk[a|ށۙ~׳>[sˉ9!=ݔVЬ8^x~6M9HKs%f"^PSnس%6f [1YwlIJKQ$2ttqDYLi T1~ ogpͅMy904]J/olepġ̀+,4{4`JH z޻:l-< WT^;I5;f ]6@}C ^nC BSR񺬍Ɋll&YiӑnRX j ;;si/ Pu~/(%0%2J[ZuvHWi3SOkVd:ЖmOe6M8tG}'R*gQ[n첻++o6_ W-W^yOIg:8(W̔&i!EjstRqp@1Ux5mKm=k[!P._uzy=l-u.|vc(hVdlu5Z;ql?àX,l LTADRïVU, Q "N *tG%'?JH+*:՟.wE> H{%!񘿠S5xv^F)8?5cBzt~]q7~YK#1or9>mM>VqL|R03Iꕋmd6E[ Jɇd1yrcr@.o~,VpE%N'nhz35~mYGVX/^dD1kÝ[WvJKܡ"'egoQ6n)PwY(xRAW/㱎-y!neRz<qaJ{QYS7ቅ

u0L_$ԦWP@A4+5Z19#ѦM_=Ƈ\"2Ma<4mr%4`.'{ȑpUEN1>zy2{,"G * #}D=OrCAT-7v!UtV={3;I%<7Ϛ)g:\_!w/W b+250x_ƹǞiwsx &=~kAi=8\dYW[*--YUh574ЦE4BIռ)~x ẼlH۫dg fI#F̱1hIO X4 Enl}ļsM8$;;1UK4\hB6px  ο3@/QKk'-P 'dL}3&_xDX*×qn;/B6 4­>'lO?r#("S cuyಚJ7RbaJSS{eG!>k/G DyڭL}ɠQ`<Ն<@c6'?QFn4ڶL9N$vFKq?y oLI XrYQTHYoNr@svpSƇm0"m+>lj%"U>N[e98 5"h]dDʌ{4 u]ևȡ*Ziy$gv9 [&x~:LQ-+;MwK kls\!nzDiE&L;XDel~KVҍE!Х {H,2#mx֫;E8o>#!"".)D7'HDXXFˌ3v.ӠxJ荵RJ4] ۮyQ a@ROWѻ22m!nB{;4lp/+:]*e{%[5P뢒E03`߫qZ+uչ++#$3>s%|Pbr`0L 1wZBi\>f}$ ^>?HBа;PA ~څe:2ݮ>l( (C0LQFY;y3V_Ip'nAtŗhյ0[p 3F|nF%}6mŤ(h>^("ݭ-i=US ~AK;? $Zk"2Ո@s6`jjkMCqJ&V8P2,BBr`=$&^[R<|BLIsSS$q 71"3: :^v9SG]4OZ(rFWl\ 5<=t\TV[~Y,6&8KӿP"$eydej΋IيhQ3dgYb9hj\g4G0"O'̪"Ku n;u-wWjA!}))z;zsreݣ@ $pg{@xK]8TuJP/j Ah:Y$Y\4=xJH܍v9257Ձ˜F{Z_%٩a tJ_ ,C14J˜d$t?GDhkbeUI;Ǹ"M+!̽ |r&FQ?IPrW@!Í@Ӡ"../if0:<ɵ#7r瀞XL%ve;2H様@cE*veO\}Ϧvj4Y+abgMzWSͦMâ W aXc/7 90h=DB"4zhGg\V%7Mw[:!,;H.R Sݩ9x{=5y(1]cH=Whn\ԩQyBQaM;6v1*FB[2D->4p(+׽@WEvwQ`ipaS'RJkB b}lA5tFTh!4a< lpR &$ǫ Z7L1d)DM $&|/idžȫk{E9!y( 7DWF')fWKޭ I%sf &Lu/M6vyXx6i}(l 3<,9 C.wC~).|D!B/AUࡺD2|"&M&tmw>^WoRӌӪڱNE#sY}Z᜘ʩ0w˥lu{hNɪln1C!BtLxTR,یBRR2 V<͕VsJD=2r?z#Xk+bhߢiy[HYg8^#$|S$DAsڜX7283^ P7uii7Q{mԪpB5ѱ_4ޜ+YKTCפ* {":˂4Wg6rd_d1'_i)y +:ZBȷrBuy!! ^{O`|'Э<fۆnj!_Q7L1gZ`\8j<}HĘ!xM$R*3ϙ[`*'uԬhW/F3k7Kv֫;‹_)b҈=#|,]B&LÙR(ޭ('6qa':-NSsR K$;$wQe\Qhl_ujݴA| "ϱa 0{rL}nX,YQًE`u* Q0)A[m"&DdK&֊4L%:)2 T6r)&uQ=UX_*Z7 KXw f$nOZ^Xr1ěw[EBCqdt1q7V154xE8\9.taeET]D3ͩ+A:wt1حaͥ„9PW{ޏ25]3מ,#^41c6rcVkapT׻ID =4C ue"&3 Χ3S}4@$ gN" ཅRh`LOV@ci>;2Rl{Aѷ$y6ܢK;TMH}LoѤ 6g8 1$؇gri֜^xݧIS2}Tq$ya^eL)5sNX~x]݈C8CSɢpY$(I`~_ȻREB 4҂ڒUM?b Tܵ< URw =uce0lj?:FhfdH8>Y(Q᷋ EFAG׵Lv:u", .34Xl+.q}DSL\<+'iƁLסW$XžƢBip4'UʶCk5$@ e}[ M=ԭ=iHճD 5-7yAQNҌl]8tDD~B6&rNA!n3"ɧdتR&B]bn_HnF Ї /E ~P _@*A"DLWڽ$YX|O{ Xf̥ٟ;fecq+W{ +%'S1*%bөŚ&X0pxH:0:)8L@x+Is'q=Dr"zL.ܖv YY5;}ʖ%Px= X1Y`7Iދe/h,SVt-dF۝F"e"2wm)9RS)rҷW?倦ڲXMQ?)96D3Yjvk<d+qhWRi1O["s 3+sթ py0Ύ%Xo8DȮ!d-\oc֧duKZ~uqPLFX`~dBhm[$r#QN8zΞ3+Qig磬ɮyp#Wg['/>]~'LIJ;@F֌Nɵ[H^Sjx%uz!DK7!9tT o+ӕu> Pc h:Ll 92tp Fu,K5@EOcɝ1 cΧ1w;ɭPx 鬚?fJ.RwmEÂqWE&Ðl4Qu)~;H:2%C4^nj3tԷn*|EY$X긆T=1b]'بQXڭ|i CnQ8y(S e $u(1sE!5n/Xne4r]gƮXN]\MH\ƧZ0{{PHiafhLѥ\Pa+%̶Ek@Zɼtk<\p W¤W|eωEjh-5R ~T,;K0k7u) wL]k]bYq|pԫ7qH|c5u/e|"l]e*[qö]2:X7[q\3׋AۤP%p;+TفM;B-Nz۞[J6``~wǿ*ph^o`[E!=I-8CU*=hsZ⇼@4g]^͓򄁼s_n/T!f##$wŲxs$@xL5~QCC:qj흕u$F N%HE tUcQSդVsb:p RR۵5XZ  5!N8ivgwOB 3DeoUvRS?qM^X%[˝>.!IZ#%DHT/ZjgTE$Ti)ho]4ӌ졋WMzqLb|,|wA)㲅4z?$Qzaao+R>u96 _F40I8;~͍Wc*?F`d67 MS[9IH#d*%"W7@ G#-!kJV]r.HbǺOOmnݭe[tZ~HO'/rf𽶡Rz{‚6lF"bAˋF~Z`n6)*h~12ziԽ-ي,N"洁ۚT Y?lK6%;X:I8K S,5_i%#lT^;Cw%?Vk8caPB&e8iK*%[u~Y_(L$Z% ̺MKFaYg.k9u'K <}-(_(rZrE_3;ɾ>Bt ˫@' ,$5./J}TiYREk#w4Y+,n)F>d.c6I}f"lǻm g0(| gA'g80-K.snVNcc/,a2]d6/)`]=UKaFAt?@ =EʻۜܪnުڱLEy:.3AkP/k4lc 퐝^16g0O| ND%65Q@֞Zo ҫl~7 :xvEdaaҌmxM6)iZl!2E8 F=zşp\=\_ &=7,:"X¾ӧ[m)OOznSB,!_zsWMy7zhWj3*ޗCi{ 睖]*-J0osBװaJIKE1ZcB.eòc&ySw}20 ntՍ|8=D`LJ%`\A`PD.rhCAV[Rά(KLoMJ79[bgz4D& o&vFR2-/5|jDXrG EB,lA_e٥ׯ(؝RWpAR!x5mY @r-?u+d/8Y(@ #etCddoزK촿1gt8W$6RjE.QTaҺRWZ W!g>+=<ڏ-_HB yR9L#xs96JIC@ dzoAE¾f}hՑJ#r ߾c;ALm2G}MXCGeZ fɲ Q2hI#3,B*kNݠjr",BW/ŽJ3DBs旰طh9k/;EmhG $Y_}/s4OFFiD.W+~I]_& *02xyTqsfH!_CB,L>va#<<[ GV1-M+&3'DNz/Pϖ#n%tMYl%4&(SkzlF .ϛL9-|QCmk3tk-3DZM4u,SpYK2CNMOt܅C6x]'+L(-9o&4'SKM*nCVO ĦX}debz'q$ Sxo_UtBϭ_0_jZw$tY|6;Z{q0Z&(k.h(]Iqs]m)2InULMW:ķJ2 dу"rq$HkUXieo& ?EpƯ#>UO;m`HoeJ䤝o2t3T e]^Cәc0I!t RRk7ގ`≙q{0$j:g+(X#ش*Cubf.F#Fv*3Ǖϼp}r}eTkf`g`5mz&'M0HsV<7ǁkJg4HԨ݄~4}/8^/UbOZP⩺KdtcwSGCfZWۉ YÕ7M%(S k_]ц({EZqϜߥ ]L1[gj3j9Ѳd{R*SݪBxq`I}* ) \υO=ųr}w4LrD}+λZ/uPZD;8e w%pK?Fo ͹4|N"S0Z(kdȻO*dn}m،U}Vp,Cߡ} pT<"e=/tXǶ65N'?hcɖ2gt6ھԜTkK5f`iwL2 dPr?M;8C2Kԛ,]?an$O=kWՎd 5r;؏фt-Addv2ݿi!&-e'G\/OHFݱWLvҠfi ?/F b)ҘL6*g0l'T)ܦ2}Ve06?>CE5]ѭ r=סQKTLJ%lݐ1RٍRKVon2"^1aǶ|~sw^NJۡ)G/c@HƥpZz y,lrT\ky7Wqs&i Ys408!SS gQʉhTw;vqV]Fљ~!#!QL㮸ˆ@1S%D uP4dw"Fo`*r-˟AcbnW,y^ ȅlC$49IoPaiͫ=#-i}b30 ıXS4 jx7-'KB?0YB& SIv?N:/Zh2J4D lQIAH4j 9:;@Uxº̶8.8- +91ŵ^OY# S/ik 49k eR{@7ΒUPhFれ4cdgAPj%F=$V4FjkYP]*>>MlB"T7W @臥[mχ z8nF 4yr;sx#;dEh!@,.SẎɚ2C|=G} .yc1?ii(:3hZ=i>RSP1"ޔU(c;)i@tmb|?0De-%8k$uȄ$7A6|LH8*+(\>*8.A>oIcF@ nά"=3L@05fWǎKg="l:Wo{X WjU[x]sPgsh *.W.ABIfe[p`^;!f~(t*v>{ MEm poflP&+jbHh6;)pegG\(X+7FgT y͕cyf,g'Ϣ:D,~Xh.3 [X2-Gqb%l4(NT8՝5zsP&)5``i'u;|c{wps#d萘sRd-?ܩ/US5Q+lFR9kAIf^B$z4҄DYE.YEꈭ( ߔDcQW|2A'$epVLjJ IGbj+j[nG8e(D\勤FES2DyM:y2_OƞP^BDiv`ub Z}:ޏ}cJ,A=B8TmNO7$b4WEoOيPL3jAقtAcvS&cT^U pO2׼K}SJ<'A3b]Yh$)l@}aIbJCQ458}LD Z).Z}[dSդKzSch .G^LBRGEOm*9qLCocӠj5rގ7&DN\nNQBʠi2v/Q[-4fvި^evqԪ 9xƮNL%DC׽Le#=uxSH|)p4\랹~\"{>,.>sY!d*]9|dI Xυڮ٬YrDF'x4 dڞMbYa/vp|&=ٳE=%8 ׄ9ON-xdLX=&ˀSǵh-" җ-pv1$AVè) *Dsn9JV cwX=Iʌ~n`Ϧ<=3D2-O<ژĉ-UK| qiNG1+!Cp#`fbzjT|ן(; !#X[X!Q Hlj8 DH(n<%HYۆ:b3Wa6o}aO0k.U.̈m"]uHe4Ӊ0uٓ˵gQhq+]>ESGiҐ=r'| j?ɾFB{xH~N^#2$/TM`0V ]jDkב`2呱2S jj%K6Ǧ$b%/-DZLPV02(]C !B)wmU>*1R3莏LO-[K- JV1iRq$Ka]W:Q;-3̶95Gd.Q+~.$ּ +?rrgPrjw.5Ĭ:"e05Mѓ;}=u_Ỷ#)˲zVFD>cаvYw :VB91*Pb%I6%)D{M,e:^r]KIIK޵9 cI1ȿ5$,^Eb#t 0ji҂:G&Z%3 ,OnG/FCcT=̹Ԡ/_KRaxJ-xoǁ3R^6jK @k.aFc(>͂cSP"m{qZ,[-><~69a$0] u "l.^d9D4س/vUofjYZϝf i0(QAOmCW*bk6gy.}m|gXW|UJ'#ĒQ"#BL!_5:gT9μbE kSi{eW$h*]ZeX GQiQ-7q6\<(JP% Z""l\m±sPVB`YzXe,4㨚.LO":O‚d\_*Sd *@Ni$pG)B|XgjDZCԢfl7u\Mv+I5t6cM DVdf8ziaxjJ6yYG+Uly(U* *ņjkSv9p0D{ͧ?K!FLH[*R:EѶ =1xd]-wS#pS800^U+),М-901t>ymELIB 4f^sGHHq.d|]'׆B}wėw2i@( i``Ijc Z3k^zHO`2Y!t?@U,xb<.T-Qak4^D~<'/QuYs>\k5a2o;/:LJ/jYdF5O{>hv[NLh^gZ&̎Dʲ?mVœLhTe ~.\^mn~6+l% zo#vqh8,ZNSFATZNxg(oJr>M۞WiHe_@q5l"Wr Noqֺ68EtchmF5s0rq\"N4 r\ I5j_STLدw3 d2H%Oi$f4 Е9EVڡ[՜B#YTD&,)4A{i?w4W>^ P>e'LRODll\m;*]T:|)UGx9S) ֎ca׼g@o&mv*0d)Ϟ,Kq.0(@Hy&ߺϙH6e#dgBߥbd DӇ8 A=/{áRڤ#Մ= {YwNҕsRˋk$~cJxnweV@t >DqntѲ`>BcޣN){iIstڮ|KZq=B aM Mwg ׹1kV3#H؆~?r8E)vLӌ T[gH8A{;&7sxŭ=f2C L+)rXh]Fؚl<p̰'Z`9WsÌkHEN\PWض!#~mTSucbT'~PD;))Ho֖>7"QOln(}#xi8?}G0ix@(2rf-tSXJMW[^h9%Vjqp~l}񥛧qG+po7u<{diP:5-d}IYJeC8% #27s#d% -n 9r;,!U-Ʈ,e!CȂ0bS'Átj@ O{%OXewi3 WZY? ^ƫ%j#ppsZYtju (QBfdVAcVZc"H^髍^,oveiD-yF0 .mqwbTR&YwLc M^f l9( B65aWOHOőӸ6,EUo@I/cű\6v1:|9 Ry9s܎ [n;pYx}̀ˏ@K\UJÏ'WxH l gl' ON-CU=5oO6r~e_x[ kS\|X!["+`hPB k,fJ0GhT*ʖ DԼL(]*ܰ`t+@Lw&@^ЊX0ɗM2nvkxejz4 ve3LKaY'+L% LZCD'xs豺2ŕ?fzߗz$u(WȹD 9-WSޒ4 Qǐޢ_;ymnz&*ҧ5Jw{5rb̊qLrؖqQ]@swtEZsG얷xN^*Fj"x/>B]1gr WED1fEr*]9VIs T! bO70B o(e8` h'H=I G3'0$,[Q2KBmD-?ƕԶ)zv}l u R1[=,@m0~nK+esi|(kv ǨVF 53%͝zz6!>}ZW1|6L!a:0% Q]⹹\Pi3`+&JG![H`2=T:rS]k7.B>rID%KCʹ`砤2nM.DKś"m2nr&RT#t=`Uʶs(Gunc9*Eϒu.镹rr8gM_fl bO$H--3q=e9Wn"} )O١VbIrou^Oj^< W18ġhjR PCbV%S +2"["aK>+N]zinUpI2&c= vnA xPz,J*˜cr酉 yw1H#)UKxBx9N[#iwAfƆogȫ}6I\;%{9} P_B7"I.Gq䁊'ue:?  h{M8D'uK Q\}<9pC߇B \#E+UF ,#慸 x"&_xAzē=t4)y[F"s,\"ms۽e& UMsIԁ6 ww'H_&T7f=a/ж _qۆa=S,m>c:X3Le?*q~BR'׬EUƄ۴il-w+k5\FT52g-U;bP"԰I [/o6%z?(>lw~`L d@ϑb,c¦]Zt^{?\ǮWܶ?B5E|90 dDe1(L]lVVk=T1wܜJ3,.JޑeD`!4=R Ee8#F5qgGL#M:K;0v\s__Y3Hy̌tI~-jqǕE=yZInh0ebx1 v10}?~jSѰ HpAz~_I T "-ia.vO*fě@,N WtskAR~Ն Uao<}۷V03+OZঋ$=jYюvL.C*c;2Ej/K>tLwQֿ nRI7{صp*Nlvi ,+_k!TQuEYoz^즏,AF4/YS OӿNQǍHgN&XӶ%FX_F6u,?Zױ=D/QWe]Zt`I5ux LE}^jK[Z H2 ZChChb` b]w].3|x_-◃k"Y:47׉xk9g$+nTg]rsjF\:HB2"-6}?~q!P E+) ?Rtޚѻp(,w6TS2xMB`o7 C g[f-Ar*NO I>:l%(cJz¿^f㩯8q,|4֐-s,`P0/' @m׊˞jZऔ YF`WL`F5jѦ5֢Q^s> >c#\ݽ˟#dҀV)u.͸36%p /:F0e/(/]di Oal=x&qaիr$P j3r^ؼǎ3&$+^& !pl.N`e"7 ᢯knzl`A{hZZ)uq4k隽=Ye:`Qx@Y5}hG`m92Z@ebdf۸˂oSRo?C!(M䬈ofW~!YȃwUq?5'b=X~`'KTnz5.~6A*5gadme';i =gPɶwU mXKBl1Ŏ(hoC%; EMb行3 Rmo9- +d*%5Sv/ Lc}^d}~epَ]v5pz-W RɆϜkz~x~Rf+YLRz $GR0ID[Bf%ט?=NhDW`\+{i3HK^yTφ] \ՙWE*s${^%Me1Q=<)Kn>hP_\DF[̟Hʃ{vo#i]F ٖ%~͔8/71N<KfM2@5-uPz$r:#NTQs^22sڨa s05Ǧ]YJ*BPƃ Kl*z z*ͫ6WRZsoGpB1WL%kBO@;\wf})! 6arq*SbyNke؜z11ɷF:fDq uN5+x@KLt/w BONdL)3Sə۷g@ExA+#8/A$T/ݒ#2#ŎO5b:JL Y%ۮpn|1S?=,ANނa^*6(z&+Gh\>&52"qA[`,hxH ?_hEhY]h@+Р@jH6Š1UKMvl em-/E^bwbibZOaܮ1/9Lܮkcz\̎=#!ބR?8 wU\S@6XY oi_vBktJ̡&˫藜iؼmʓI@DNSmaSA3FPn-*68{Up/uu<@icAdp%iJ%o&[w7zC'ƵQtThq:N,(l-E\8aʧ\U aKVG^~hhD#MW[3xIo3\u-Qv -:%zQ< Q $3e+)znx/%uC(^G,3l՚iQW'%''2(6xJ66 k`#*=\XH_5E,(UDc7BP'!w EVg׷ODB.a@ng||A 꿀5WI%m։_zIjd7ij+<#0sQR/eawv̑тdTznA[|3a \ %~"VJi9ߠö/O@>WLY{v&&t;du]k^c9T!J=4I=bi-; FMŰ2(+2DZ8ŐmL_eaPMXfXnZ*qHSS| h)HF)GD嘲; 0hNqzum)ϯ\""H/Ѽ698%¼īUHLۃx%|A\04,}p Dk+a'劢M6_{b0fiTMO@peL~ںÙ >J?RjG.lHuaSl 2Vn~^AaR+e )k$N1:>Pt"^?#X pq ,T&l4 %: ?%Ch6-͂f_^prgzNOM-O1A[9y%X̆c9GNB`IZ@ . Xѽo"I&93'tB̉h+"Ő1x6SwݹFUvMǎxԕHa_ANl/-s>S/-zzF✙P2Vw1Ŀ\ӪuW;Q@g~&۝5[I7l=`LoAHl0X"Vp %7s<҄ cT˓nw\ %íjٯf duE#r \xwz.Y[cP }շo :D"c]jA''҃~|+Y"E2m h@{} IU,{~|kÙFeF \{^MyECK=0.l:7Q{hhx U};zYcRu8'|#-;$̊ 낼لAO;acڛLrX^R%ɺ Wul(I0/dNOzO ]:0lJ,mRڪtf1ˊ!gC;uaxD1iG7H(|7+d>pϢM O_+3YFU/DwVMYE0 %?엋+:ѿdd }iDHİSyD^LZ-8Zs_QӅp6eP@-y64UAzj.Nb\z&?HPȑtZJiK5솢%js ݑ#R_X|S;ȳ'\q{K\q{qY6?w;AC*k<LMփfiQ@Ӕ8 .g&c&wc+$%, d3~-r3-c3Iv֬r$̼e\!fY.85se8JUikwvKjP;BoOC09k Ri$+`lF$raڝ^+κ;0`I:_ck2۠lb-vO\SR8~r2Pdkqx*(MS{-OhqF c';NQ6`c""FS]uzOצodTWf6JWGL'U=v{3Vͱ Ę Լ5 ),wPeb 8MZŖV #zVyʁ0ɰGR{^>+>s(-݃AqjTQe{,wHpI.(kڀo>RLݮ&{ {E:hund D2fPMi@{R[tڋߠ߀/b/c?-ގu;U-5O+=^\mPKp˸D0-JWJbL..HyBٙQx5k9G 5KW2R,ʾ7]#[]%ݫ'1yB Ѱ LFF8=]M,9lj@V0eBp|(Oi6_P[;j6ƃBHrM7/ofU xL%+|}a;l~ e"Z6f/=OeEfیёH|HXvMJU0 k?vŊw썍 2#5ӰMD%6pv8:A +ZjλcioL9mlZ;EЂŇkD爯WOjt*%ʂ H |Gz) 3Hw3 i=!#ҁPgHjƋGS7'?W#U,h:Dn\V{NU7/Ȇ)+*ŔHb(!'3<+a}u\5ح1'h.Mr$Ū%K,=#y'GgpDu*bi85Wmt7lHj\{tρwŠM7$X+0(Qq$7BB|W2ڣn7YKީ!ီ{lt,j,By]3>d^X*X&kEpdH 2TFnvj>M7I6)3}f"2Xfwܗzjt^ \fov'd\LGXx58!vÔ38U w#zBꙨV 8&vܼϯ/y!Z|q,M}[MaQHn;}?TЪHN|sY֢2wEe)t_H)]LB:BugØD -"t<'c(O238`U7_vE6/w6Xm$︹ 2݇g v큜s~+tԎF"7V8=7LwRyB2uHHJ[$i dgx @]EEw->5Q*[W>jMp3hI򾪹ȔPr͸B+xy!}17'C2Z㻇6TPD05oJ!v9sR=E ,&S̘-^AQaChtWݱ5ʈ;jB-W cZY%Fϥr§/d ngR^IQ+ahȽA>"G1YL3oR8Qn+?tSD#g*PtCcYۛCIՌ59 K'5LLCWB$ YS &ݿ^FE'J\1)#R:s*ZAyHNjɋS;'3JyI JקFdV[5a z+޴eH:0kb9TK߲f *<6FW u:"ZD(˷}-e/|f@n~e:ziYu GEE}ʔ,wƨ"#[I3٭c-2aWչkS[fדǫH5Z=l>&=6FkJUk[LIwPOzG4]CLMLVѓM&jzhCy02٠qK:^zwO[~LTnw"]Y:`Ƙ%\ ]VGezLܧ }+]/ASCeYhBm`uQbD6Rn1 ڊby20 0T`,(b9]95;f{r-FJoG@v q2Qj\L$3:gpM}&#B{19m8;͡x~lYbJ8/x{K:LJxkiB|dc &? 9lٍW1FZ]7` iW%X>[۸Wph F`'z+¢b.0w|h 2`= n(WpVF.e&۴LOrUiP%f%UmxDAЇ gg41"U{=$bJn~ / Y4C }X\pki9[;H%W+|J MBypN(]4 !DJǠWҊE(Gβ<8`G_zĻ+ ?hD7\]]#f*nډZ)XR?;d(š\IcG ,v,5ܓrf%m/=e|gؙ@zk,u Qb~QBRO?A'k|p}qnCk]]-/iaRElb! 8x>+X3nī5zH^>7큜Ԏ_ƦL8 ZO(kiI6^E}?w>|.%Egv?ً$aˇ\L[;fί7Rl<Ɛ:ugr}oyJՍFV"!ڄ@~ ˑ4QhJRv1xZxjˆMlp&4kuI!47cJ]PlLƪ| Ğp|dSe' seq06Ѣ%>y-*ve'(&d,Q_3["t~fm $!!{ѯBvA ƲF&)!lVu1$x+/;ۏ &XAQ+U82e5/Qr-g!ޱE&t}%N3)E}b.I090CG/#*sJIϫKtmb,f'!IXƸ}db։\7_< lP#.+VF_i=_gC{ *V-6=%Ԯ nN׸F17Ǔ.;\nfe_ 7ew??a>42H-4qJa/Ip@"GU93=J I.aD aҖ3!?݁Tz=Q; f&IVDCϨǞSӐ)-F+hUX5`"pS̍(O˨`Ř:~)Y 9}&CŬD{ng?Ϝ,s(-tY4l .-+9 /&fm8utm Yx›G6XrAJvX q8> x22xf&CmMXjBk{\d*4*ByWH =? x_`Mq`#CGF' I4R{77Td 5-i,~z߄JW]W,KV!!q`Ǿ3$SJ:9Ih3>s͘۵!qaӊO¾\ n49*T')+8Di٦f߂DۀJ̃:K}{uEAKĻM?LXC4Uz(Ngr d{F@Y7fq5@O˸Iv)/m)jbn(d"?MDCm-Ud=#`xB0gYkG =-ykB:[6ڰJ,Mc$K9Clx4%I-i("&~x#(Ȏ ,~V;&o*wGS4ׁ[n7w@ĻZ0TG0АR mFh%d%xW0T#rS #)%?ŌWh<٢@1ZPzކ8hkF6]opecU& A_MHU ?lBݖ,2^%)XQFvO&֮(ADxk/524XկvÀLxs{"ؗ:ً=1:Ns[q:8}46h+CQ^]46GN>ʴ$o.о?N ƓY-d-v*9k٣1M|p{ףt_E2rMe;Ggӎ}96\8ijB>` Z')/.@{hp*r{*odÿeRPjL)\<ͶIѯNWKc6#۸lEݳf?uڧzSWOͅ;)L2#2῏v͘Hg'w}1.JZn?J*SzYNr\ĩL(D‬3BsbEw[!AT|z-T(oS߲O'M\f~dxټz}~~e{]k9Jlb0ҹ|LEeT6E>\eb/#U tJFv=BEH@-GsBÏGy k~+X1 WXy~g4cQ+x\jM$EwߨjalNhȧo7Oew1GU԰jY Ӗ9}1kAz?'F96tVf-42F9-I9D˂2m w/,;YS;牄: L|'7%mMN*MꂢAӐ3mk rK@O7`8T 3$,* 1Xiģ-cfV(WV`eBԀ2hiba$p4ia:lWPpPG)ias+BV|/ۄ$y@PBd"< |@U 8۝x:@o=: pdaPZ@ϭq3hY4;P1 D {l7zbZkL2A%IPDc[x"lL_7-!$kiHzc\ cg4A dsnj)R%NF}Nj$zyAX5v D#?H Ƴ ѕao3o Pu6?nC1 oytym{cvvaR<3ϳ!Pk6IV=-'©'5b!U0^.bѣa?Mz#-%ZNUf]g.9?X8MEX,󻸋c'fbc3Ve8 EO[M2Bk\0R&B65za4:&.ɬ6t{ja_WeE>j^po9κAΫT%//|WBŸ-$\?'BLh]H:eY,JeR;0^F:=SbC,z)m #g1 VVn*.3c0:= *9o1Ib'o޻h xs0Alfnj"ĩlA"OE>a%)#1{S$L6nW{-Vܡs5;=\iBiٕ1wrA_dy2XYGR`MNxJiY[!ܫkU{Ӌy7!>wRBu\wTchLDxbT}qBsg?_s=9fK&&>S+pcdsп $y\DXr^鯢H[\l7B:fDȂWl1^ub'ցA6O--3̘B>.}DiG+Sk{䌐ߨe *q43ܥw3OV ,Ui&Y{Nt:pdCwO⶿'N8(7Apw^):A,{,0Ps;GmsBJݮ(z/>DBrP:Fo}Cd(5/",d5ĄP5bBkcLїUE $eZ!9YM_F1O!SNfZ#i/ -1TyRKj7潳A2X1-t yk'Ъ; A5<;m!-G$+ok&*h-Fs!jm6j̙+\rD{ftq`'  ;hg!_RGE5C F'pVU?e;o?w%upˡEP"NLQa֔#90]w+ `ʢ'1 #?" PPg߉w^/Ml-Zokɡղ@#݈ȶë7V5 RoXbɲ+5@?p | zH:=7rpj! }BCq`ffdҴ@*&Sr]QNLϰ Bӱ4d<rzoT-J|Mm آ0뫃6u[ h-H+ }0)mgnҥvrc>J~s4k-(9`To(='hrP4nMZqI$ELS_2뗭o?}|0B|'bXy1%`U~pCjwws"_- [s $]=vY N] :MN֨;r?#ȷNX3թjNj U7]Gr6T)gB|%5;#tE1\:ڌRE,e>L\KAVXjFz{uCP[ ,Ax)# {]!C]cҰZ qxiSUuz D)TA R#Xb`=$d ];ȗ@'dmW$ +M2=Eލܕ eu'L ے;Nⵄ<X*-CW=MN}HGmf7WGrOM6w  r>9M݇Kɩ,Ɩ\ Zic^, m(rYe #Rbtw0Ԉ*814 lxZT$ hj_S9[ D8 OUCq|`w[?qN'9^i*K?e0 6e!aH?868{*y{s.#|MzsZgwPPL.<:UDY)R J"&Aۂqn!yT2yS}\ s_=尗ԍp:@=DX8SrOWς:ƄMNi8"؁MKoO5N쵂Lpd}Vw$ {&]h|CbCY;5v ytaSYι gm\aPW7$>!*v{v5_*UD5pf$+S/$q[gy*10U$hojEZpeJy{\~f6ϞOuk[íK +SWF@Kی%u_n΅{@1DiZ)c2*N% NDvʸ)O2 KRGThqJƭq/GB VЛx,b,O6Ǵ 3iáMaBEUt >̚RŽo\~@ Zw]F C9Wn*RMu g$Q44R*KƂRE\A)&-A;fQsSkKsܶ]Mn-T.@H'_o2hV)[ {I 5I|g_`stTf>RQuj$gÏ4oǁb‹Cpa9ApZNECc{62R,g"NKVefcKN?7B'rSU)I&|zOvFb}f SL(-RЂ ܶjZj+c㑂Xn1zXv#f(~P꬙xEC;vvDZ%~o%=;AzVg.<]k[6ĵ5]c{t51`T"1MI2IL.o8Lz骽r5j4'85vv}sT[o3wC-LS6 )$Uw)v-F "{\ NӘ^~~2)ԢpUmB0+Ϡ -(@|7`61nA rƝݰ, 1\^%P&8*<;gF3YCmxNܥF*~b{YbՋh[+7+%jvmzv|7B||A_{r1 !}I]` ִ1ǖʞeS5j<HL 2HmsoTNDQneO$ cߤ g_'2Z?e)$F-rn&z@{DGZ,T%|W>fE6qcIܤ"Bz@ͦrNٔaH nS`6ת12W-Xl1C3 7@ zz)5C ]G'"hYmjvYN\|< 2J Ԓ ExzKz* C8)4O5Rzth#'OV2XKDxn@Qh@:j $D,BBJv#E$cKyǂY\恰ZCJkBϣ+ـs;*<^ru6)8vjva:0Hnؠ>C 9AsFͯ8OT?V+>K3e\(^'xòU5:nWV eЗOvЁc;*\Y:T9 Qş6|>Tc=o=Zq.2>⋿Jh TMׯdEVVI7JiWx`m`80) "ԫ-Bfg, y:ᴪ#]k (&w>#GawBo ;u<մy {HoC)F\T5*V#4hnH\$Zpni8Y-HFq. m&q*-O$D~u-Iwy& >h5'1Fِ%ŃZIFawq׫%e-}A4H{Um1=f3ҼMޟ[,B{ Vbқf 3/i˰4be3sY!يȨckzO[2 esv}aS. ;CCŋ3ӯ%Id7p'V sMM~/ky2ԧIXJ[C%X23#i"712Th)l9+HlLn q.D0Wʳ2_Z4QGR'K as(GIkz8 Ȓ󘃊̈Xc" rY!|wHNplgĀ6(lJ"Z?_=|)ZPsIsy=$w@6Z e>~oNMK~ੜmusTvo¤Uxy % W${lGvr򶁷4×9v oSdNN:֯d/Tl`fUG)ͪOaE ͒]4΁Q ?uwڒ;Z {-Z>RGP3O_`zBW@'N:Obl,I5a2Q/(P68PL ΧlSmR/ fNz.|X?m"dmm"y"٣0;F aҘo=dgPa̐rإkvl P%\RErꋒL_6UeUlUi5WroʲhݐܘɩMܫ%Fr0֐x,o3CFP'FqO}KnSJ5LiwpĴ_dy"dӿYAay- F="ƷXzr+㡘rJH.cHԟIaX:)3s~{^9SOWYv|@N,P wWOr]a:,B߈/VFp0`;%Gj̙͉X\uTT( U#xG-y\A:fM?mdP7﹤HѴؒza {ݠ>eoH\Ci4y1([%ΟqVdz p%6#hhJ9 P)0CEtԮم/MUHäMYpN/KM=]cmkr,SV4S6#CS{T. ݧc~$ DN& `V;{yFÈ#cєb>B&k3S?VsE ͚*Xy~'j0X1|ABzp<' ak4A'*RDQ\ؿe v"SR14ơsV"@H̘m&SPX#[Q}f=] M@"?5,5OhIVXaT-?)ɹ@=C{ʚ08j1V4qFjęooq'8U{.F~ Cmehd6v5*\/1m}}gB̈w3bA^rH N^sF]`딘Јz2[T$1E 'ՈՁBW(oAv-F|2vMQů~w4g1762).u V F4B2kS?Lךԫ7"P䮃kzZ̉ia# uKͽ5f$yfXOYytFM jٰjISbP<U 1R=E)HsZeZeDe=YV;}-p[f[d˕dqܠlp."*"usȂڂ9#pSg6|1ElC5Pg3(ĸ$445ъ*AcLK3[S˯V ߱6')dۧ^_n Dȇ^&}C6zM?ɕTDrN精ئ2}H^ЃhR h :F=FYi7t|fT V&KOskI2kOP9B A"PjAa 8J6&HseRs{vM,vڍ󵥉=S\$B%ɯC7;X:Ng.pVĵlOۑ YYZuYyC/2/ S1Qp7Np.6?oLC|j]DL8>P.l3S7ڌbZ(jk%#fM@斥G1N4u*AA1r,u D5JRrfgqVS^uQM?"}3|/$- cnI3'0XV)zu|nLB{qMK8;Ecm~d89 z9QgYBH~EYvi4Lq( ๩S,SaTZXJR /햒q-0`9rsA仏ʲ?%W͕,bdQTDX?H937OЛ_ s|%jBd3=ɝƯ{ o> W ¯6_@f~ٜNhoV\iڱ'LH*[O|XrwQvlrY Mk9tQQ >}/6kv1AⰰmskTQ|:?yNrAY(<_? k8>f\+QLt{ ,<\d |C6eOKWFpNH%IkYƎSC;^=ޯYrת6=f5Fޓ藏矀"?1zﲖd~Z|"2c]V9HiKʖ dA r|l}})z00<=LJKj 揋p3RTlW8Ckv.aqݐX{>` Uf$I77r/oNjR6H/`e毈2SI }D0$2-JsSf!Qb5'{l4/M>KzJUWAl צ|Lh>Z /t8Ƒw%>̝װeBV>E2i^5($ϾI6K+QP>zF=B@\SDyA7@V~whۙL_<=W g]Ӛ-n{; vB؟C00ّ` *؏+Ёm 7He0DfQRrUG.U|E6q */`WwOwY“)_F΄PBs3G@Hh[Դט>JXJb 6o|sdq/%(VjmIR}Ò>ђwō*5q4{W4exIO ;IH 3 ʈ&ZP?cNh<ލ7N=sݘ:|H ӯ"uWy`c@$oLe9ܗc#Ղ[uw(3;rnCφ$Й"<ɹ1Ajc.蔽1^T jaoNSq=:DW5GԾ*}bMPѶa)\K_=yS)7Tm<~^b/RQ~ :h~ZX֬q}%t$dK3|hE @~p۠g={hY?Ǘ!?׶M+wqף6?!SYšCPex*; $559Q5c|'kA?(9KZ[j8ib/̳d #2O_nA}u=mD("2muiL,4/RU4'jjRO͌ʬ#%_Œ k*{$N0-lA KBS m Qc.2*Sz`“&WNv;SA7:'1:#Ag'BMSmYEd܌(8T:EvUC.}ɓPv3 ֩ѫz6Mڦ>Sغ,|٫;.85(V-=%J9l[,)|20 )eZ*p<nW'$,Y3cyٓ_ vOYY QIѿYH&OX9Xe[4#%^w;n(2dsz!f`VfY )Pٽ*!xJǝdR>}cpy}\}Kbuc⬬SNh* aP#'n}}ξᎢy |1bb".<12WWua.h誊9A5â#730pK]&6OQ|_mqa(:5  ց!4|XA| ?Is%bJ? 5]J xJ .7L*@X(3f!z}F&e\*Rhv ;K0z "W%mbtZ5rؘ!dY6cZ}2^lg=gS(gY{ |-p܁Iq@ b5,)eϗzq\qnU(ϟƒX:kU6~{u_Nlhrs0MS-ɽS}Y\,2CBm`tI&hn8[_c6ئ$BH$]|l\-9y2^3|x2Do`_{H* _A`(!ITWKJNp,2N LAPR%.6$p!KLwì?*b{?T ھ\pئuT%$:C_&;lvCӊmChWN)mCY?R4JmSKgd$E 1pFy|;Ė )k\eOơrcсrfhßҢY:h׺AOEcoUߢJs0dzM%4^98hMfJYLniXo)%vqY:,uU*+-G?'{Jf"Vb!nGx1?:ZMaDdKX0SsC ϔ o{ ++ (7 Vp08(x7EG!Hӣ.,l% >N槦-Ƹh؞Kϻo +̼Xäo]5(Pr匴#4<@2H`.SWU.Úx-IX5W󺬭εpI4ЂHGp< gBPcqHT -75+<5Hr{Cv484X=^(^I`k\sMNv S WY^KrRYvYR7*P(tWng"hUk ~ @K~_XY""Py$at3{'b{ AeFk [qݗBZSz4GՃAjW;aw G=WеU}X1Ϸ,[p܅ Y 3wj xl?p h>feQ f5G7l@}'Re}nFulҚmc.Bg 禗 ErR K>~ Qˠ/4 c8RiޯDޝߖBi#Ao8ł 8*YVe:-Lq86fX}:W"hb@'wC-hr4.8JɄ6wQWf |vf 46G V!~$67 }aZݝVũYc~_)4)ɾ|E)u:No[G0Ғu0ɮV~gLQ(Ȉøa^i0"c'K=3B̌r,lwXuWb]t1kLJ?K嶔7\kN|.m_)!bl!_6 :%E.a~ B|uGl7QFk;퓏4"Xc~ @-ږ8!('Y,0Ym!O=Г2 ӟ2H~_!= ?*@T~peTN%)Oo#/Qdnc p2["ÂBY 2@GX^770[1i'#నX>`3^Jg R3z-Ԛ3]V*_Ot/.=8n(Ɗ%4 G5\ Uʫ c?}zS߃Lֶ kqu<Nz%t I OV?s{%bH$Y /ؘ{H|7d»f&|r?Jybc2 qm,s|lv6(os94\$V9],v(J~+dS)]>@st<)iڂ|=TWN21e{d~C%W?.A'Ecdw]qȈNEx3uT̺ ͠9 ( f1Uq f?洬4 %t.Smk$x=~ %'o݉TƼ/b%tee6,Sd7CV 'mn9;:CFg _82\!F:p9 X"wr}]%=+qTYm.ލwJxJ"!Àg&cZ:4d4r S kbGDrx 7mre+T?je= bƅqIyEz=Uiǥ`J82^Mǯ ^̣ Q9 uyf\ bQɇLO~vǸ?T7Ve?]$wA ğ 鲑4K1Hx~/K iΎ `J[?PNgJ/+^$mx*m>-D{2E1!Y i: 5T'stZ T#\v M]ګGoyuNPOV9[nʳImMF^~ya\zU;{w?EB /N$g2փ+B RwiKi/ģL_IfpQ|,(' EzMe CfALiwRJϏ&k Гtr髬S&]J$N%条3ӛ:{7k GB?n ܞ CaGoad!s4Z G?wY?@[i{2KOD4}}ʥNXY^xx GiXk ^8;epJBQpI7SBWWZ(&YcTYR<I5U?S){nC Z<"1Hs2u9#:x_3H,Bk5OgƭT=o""kxOai %kێMckލWNAmDPMD.6+~߆ d麚cYTbd3ٍnR! rfNY}mlfjNU|Q"pHKlK  Yˣ W:[&/؁SY~>Qr. q8G nee&lI"4mO4T:mt?0,O\pW(hl)ڐ~:^(PUZyjYJZI?ÓWyap(;JZrkNP-g(h6ÀR_ ;˧׆)qg}!yE-0L|cy7l-Wg YM$)]عFLh1)ir }_h? $B4Irp$^ּs ezfWg+DǑmIM?s~_/x16PLVě n*j5'ovcdKu_VΆ](CX^5u r8S k0v2V^H!큹q?r(cAN-Q_4 o黇E㖁>;"v$W֎_j uPF ^"FP jM5κ ^ u@ Jɩ)$A7]Ǖ9Ճ@'|=8C}ZQ(x\Lk2d}<0~/lIC"j–w~3Uߡ0t/Z L fjwN%d{novJv)ta>E/S}9ֆZ?/95/d00!Ѽs&btC*z=}Cl@mk!-c -՟It];([mSJ3;"zW{sv4 S;Y~kAAT%V!x k0 ?IeVOuD0KFܓ.j?i'=Jj`b,`#X uo]K7]ƹ)ĠY+kޔCb`vÀx CSd&݃MCI&q٪$^ hF$ʼn:N4F>]AA$f61hz%뒳.evn,Rt|LXKV>y10BZFC+,L|z\}!GuS`CG. 4#'[@ #'c)99m2gH@Zxצ'3=Ptd$*CV$52m n!]Ehi/sO{.#*Z+wȡ)8W~s)6TH["-΅Vގl1 vC<=@՞|_ S \T5G. mCP>`dRw}ꢼۻGG;F7$~uaշ甕8hJO_j d{و}oO>s <* j/a_-Xc0\&{[\jύ23#7=,ĪީGdd,B[~e)&Y>_\^w&o?ﷹ|GUHݍ\4OӺȤS.s8p 3@O<˶w!Ǻ 1uäLd\ow椃wy"]~jnM8$;Fw ɦgR C\ib LC $J/i})p@ac |Nb~Q ~[ҙIs*]'l>ũ ȿH4Խ"QHdOܫ٣S{ m>Uh1.Xژ.ChI5~2w rάWհֳr34ɋ~C y76Ω4Au 9CG ]U0LyyL.P]$n:N]"* < o20Xv- .inmx6ۚSqSФ,gBݛh1㛺2q3P$+mٞ"i"~olCJ*+4axHXzkUC)`3C!u+brCM6XO TȩP~ IpzЇ L*HvѳvvzKB KIjPAl X\hbTGXAgiEA5 9xZ]% 9ρanso rBB{$_K+,W_ɫ0عåNTܕN(TүJ _y!q7X-ftj/Nʬ32C  pL#+u#y3;79!Jl P$ĊjTx)ߥ4~Wdo}Ual}cҾw[PT[ݣH!TpbKw$ha"W+hV}ٮ~.o'Ę."lH}!kz>oFL Lpw0"8j͕5\=o9|SVa;Z&sFWmȦhj դՔX' g#{. #M'fOLUV=J]dمGhunJ I:R5,[1N'X]7*ђTKj߿C^d7^Qg+Iyzwre4!+%bkc7ÙON4Z]bo^K ^c-иۦb>k 2< Tǂ-+ֳ7-6};N/- ;o1ɋ){x8U_X^֍Lj^l7{:QxrsI6yL:|GMl\v/R#wZE&= A{ r*IimCfԬq P}gbB`G}( ě<ʌ1"";mf\j¾c!-̬O1()O)/,]bNwY6" n¡-E$|O>$rMpB )}-=JEk,^,Z*zx[Pe={΋ʯ*noL6E,(^xݸ^fkVj U~ mъ|>ir"^xQ8EkI$$`1`#XX6xQ;A7\'{9OKX]ʕTL&DΎe_C *-;xc| _1'Eb܃AnKh\'pFgA+neJPH0$8cf.b޽m8-YOR+^b|VwS[2bfNO mv%"?x.q%dBi޸&ӶMj8 wqF84欼URXeExҌ_]n!\%u.YR WN~Hf'bV'=Vqeo#w[ ^H~QS v)Sexq =L/l{\d)$b6X䩩r,bƬRẙk/99>s_+ifrXmedN1o_`\0,}v|ϧ~ xueay21bpֵ%3CFFׯ8gџ~zO$K7Ħ&֋r[tVVu,X'+XU)O\lLb `#.3 P3Gj@ā Gɮ$\N_-,͹#y?M؋qX%(ya7ȅtbŠ7-뗽W-KMk%אMJa٥9F1~2ͥICO`/nU)O+  DZ-sAcאXC#|%ږo#N 2) 5/ ً3,ZiuV o2>+WWtoL^<%/Gs)p&74OkI5y.<|ؾ©CJ>u̻$IDTcoE$)\BCؕi8 ~Tx;izk5ք)@k):jeɈ52BQ]Df;3Y4fit o {Q'̝ u@7e5PR|| g`pAN#ns):E2֧fe]"826=Ytϲ-[ ?? IYm=%o?f35Jd {p'cbzWqM$\ж 3Szx$ Ԏ&yW6ZfI18iͬhu}-4hfDjCU>DZlġn!(U"ȹ^W"dڎ:z?|;"|T@"3M~5ذKePY;)&գ8(\J⠀ EM7 !x+6˨T/J%bd)83h{ 6wkДGӖV NFHJft}aG WեR["Ym^¯EM/7[HNTzk6+U1ԳQC?,78_?M:2PavI;&}mD6_w0UzV3%7lQK9X:?1kz[`w?2QRk' wv]TbՏ^16U8Q&Н)F 5 Y\2)/b1k6CsDtkB-lf8 uCp%ׁ޻`dt]bL>ax#剐D-WArh/P'5^ 5c3Nd*JiƇ u=qR7dZu0ƖMr[-C!JrmaA -EмcP\|bxaXe)9/:vi x/ o>ѝioU~y(eZc0QgGq(v׊ {8/o@ۯڔoHRf=({E$B]:2t_w . qzokom+">Anζ#Y$t0܀N|6m\L Diq/W+e+kc!"nx4^IW%= sw43--x;z\! W\SF5q#(vz%VM61^B-{/tre*y=%y-oPqha.yT! ~zҾ{,phe(ERQo~~r|K: Nzf\ |yB=wf6C)!7jm3רMFqr13+ޟŀy/)w]\@=^/zلK]IɰX]nVа7MDQ/v֔׭`[Np8_rt̯e0Yן-Mfx~q-ZW 78Ҩlܴq`sQǡPJ G!J/, =k07YꦴlTW-e!uӑeP, (x8Q29L[+uE_ *̏_gP˦,Z\<[T#e=Gնˊk>AŢwmĕ7z𒽏e()'R@lߥB'P[CwB@!.K#A Zj0EӋ5^lC}EGn]!R YKAcMx12KitRE4g]UEozdFp-$P1/'aɏX?Ǜ2[>?쓽$/,ݻ`Ќlb]D.<4yǕ(qT{S[B 8_Mf|Y*\?\0:Yy#7YsU鸂cFarٖ^FIyx]G7LI@t(z; !G|oʑ:sgJusPigvb$BLNI;,AQϣSVjG[Џ"rO~ɴo|`o3׮ܝ(]* *A~?QtRg{Yq&^^ \\gYnթ̐TjxrmD ݚb߆Ƃ?xWhz9|oAƚxUC)47>Bew/~4<5-tj9j|&>M{PK/&Ib%Ҩȷ ”qBH&Q+YȒ>s} jɳiזW9ZRYt 5`>SAD-5yq5\xh.w "ߎmxpl+LNQ8鵚-4 {5 r1D~<胓H`_9"l=M"NM"3Qo]?}$Z+,llN֌ʆ!sZb= AJ_7v6 9Arֵ ո]t4žqnʾ`45U`@ 0ʿ&㵷PwPVr#K7ЩP !}.u1K5BC>_ϛ=Ox\JK4f[#e Չi}驉 lh] =]VDU㷻ڥ0`;8&D+;aU\!ThzS_bDEVc+R爏TXFQ1Kנ‘d`sva8sy_R!=,=pf3dcha -P%gp #6iHO@sc p'2`' QӃ"kPảv39: ;,m$ ׽'3nI99rPGOYmI,ؾpS(0!GŪsz& V5mޙ̟7-/SaC3Zb]E3DU(H^C'rGq**hsV@F4/u&-xyc4y~A`Ë>xE|29ŢyM' hm\+ $9LPFW#yoE/KFAN\q^c$*O;yp(ٯ*WU4n}~SDX,@t[kW ]\ / | ouK@)nݑP4-|{y%~ǘ}˾/*n)i)[L%Q W`pd6PEJ[&}]="(03;/yT'}Z`;ٷ |_Pc}UtU`od<a&C"6|ۄ +G9bdFpS84;xb׺%֮*%E҈7HD!VS'3PdA goM0Ypehg#0.2΃?SC՛p N;Cذ#N{F=2*z 8C{KHbc](i:NϽ+Z[ yvΜk]/-mw:Jn#?1r.o ̶ta1E )QZEQB8t}&^.h.r|UA;iz/-T0d]W7PRSS %w>ҠKTRZ[œ& oxև)> zч92dx WA0*uHԼeW/ɇEqH@Fܨj\hdIhr isAq6To<Qхz<%q!6yֱWXv>1ŠQkRw :!L&L m]yb"Nw;s~9JjZ /m<\Q,eX{Eֶ(urhBdM`Ⱦ}20 @C6f{cb:ڈ@ʶ RM,Bҕh?u R,=Dw??%*!r!lb-[Ib˼l*cMltv׉K G4M" mΎ}@"8ƪI*Z͏7`Jq1K8rΏ+~9MћlyXd6m+ejWE`܍epo")- 5 3`pḭhL֪DRYPj3%hH޴mC@d 1˧k>>;A!vJ[vbZ Av) OBb>u5]TT)?ۮrG?`/@l/vHWhpxh~r0d6Rv2y~\&u՛#n܏~K ڏ:Ooc+4-2ٱ͚ho#!YPCv,zf| χvm1SɪIwU Y4 h %:ܣk4,7XBAHItA̵+Hu}Pvvϯ"88@ קfM(j#XP9m#yC޽mS X91{QeFBbYg&c04 h1'x\,ԎײB2z&InF#^qP%4]d%M*E(;=\23&V!!UCYd.vh6fQτ t>A,¢YKzɩ<6Vi/=Y >>VA}b"x.poHOYY&qmZyNC@n"Pr ۧrQEԟ}=p82i4Wa0D-okm)噩cBP~pPSب [b4vDq,Dch_& ձXGc^y?xINQ-ƣs.KISE"3TܼD/ztYTW(zo)i_d>2ܰ;`OYQoNN='ᇢEe^FUcއYZ_gE{uxkޮH# #hٔ=M03V (Cq~)C^B;iEcWt3M|9m ,E7J= pj4Bؒdc6;AeV}y^1}~^.ly>@,w^P/%zS-f~~鴆tzOՍ'U)RLUIpS-uꫫ-l1Q,ms=eegP5i^6۫lgt ;xcpczsC]߹`~A{],tGdZqEѣ2zg0&gC8H69謠靸>7:xL*,V衲9{Y뫢` Hq6|Zp<0&PѐLu5kRu0~` ,jIty\+iPy4G]_ЋPW쭇 :XUfiZ'4{VHS4}|8KxX6͠}= lLzˊTf*O+J\y 5RRFR)L7̹9]uz\P| tJJGe]7ɳBxl؄U topZ7Lw R$ebI &Sb7GCV1I>!㺝\ %ߨg<:_V8.HX۔gbFA6GmWϒ4Fi>b'7нKܹJ'GaOd!A7Gӂ!~?YW]vc^VjX@?{My`"AX ;<)ֱH+%Aϭ#$SUzrr_g6Ks=Ƅ:dw~SvS55NvWܕz@qolKxx*,-cq;{E#Zy`VA/; JDWlӳM|j\mTg`]+Y"J#!Yl1e!O h Ф7g >8r=y!{_~I``k85g-; ȓ^ߏjw4`kߞQji! p{an JJOs!Ek E( pYKWYZOoȞnr5m6#ޕHKs\<;T?S _ 'prkpX7:G7k?L@svպV2yN$~ @5ٝhk{D&F4IjD 4z$AkԘCz6q"( P I &id~ L_ӎTMɯ ~x,Kf$bOlGi5GJt37Vg%D?nkRΚܝ%Y,jU:Fy"J"P T5{21yTXo9jWpb7!K|͸P4GKB9=sv z0F&wm[|k1>f.62q/e̩ТoՁܯZ-F)z1irDb=1@)_?TR ɣ yr&y J)6 {tJ'R"fʟcIO,&0Q)b8đJO>ԊCSK9(}n`HdO~|.J7HX>^,|tg$h"]e~sq*=#XQǻlKvvhH@-+E2%SHZ= ETLhtMBC'K$3XΉq- Ԩ@BVݱ1xy(T 1i8J*H.WWBR_-agC|J_ApJuX̸8tUc4 b$'jM ]:ù$/yfjaIZ7G}sowpCGu30zO6Ji]ͷ6q~i"Uu#KM>Њ5/{+$Da1<JѝT_R&NWYm ܣ6x N>+(9XlR_{xQ#@Y5 u',>BcYoM uB@nk}o:*0PBe:s׍q#rK YZ