libpoppler-qt6-3-22.01.0-150400.3.11.2 >  A e!p9|Ai\t1Ŭп ulJ!:a` ?P჋1_BQ\홣+O,:.Ƚ9g6mbˌRPr(L=gyj֙m;ٔ|zdy'(`Ȗ@Jd' )Z/e!,d Gu1{tXL ִ^+,|^G퇬ʟcKoEUl"c"M_Rabdb6bd530f25346e7c4b9051fffed9a60a18b3a354bf453d290af1c565e7a324a95c8be6b784c750467405c279cdec087e63a44e!p9|S (He-n6ɻ?"S>e Σ_w3  qcsƽS);|D1^Lks~S2yDrhSr"*|\T;LǪw~MnAS*8#x|[@G`~Vn>~RCD̤JR̪pTf'DZ- y )v6hl7_O hǒRŀ+K<;]pv3d{)ڸ}L>p@l?\d ) ["? Uf     $PXY(8a9a:a> @ F G 0H 8I @X DY P\ ] ^ b cideflu vwxyz XClibpoppler-qt6-322.01.0150400.3.11.2Qt6 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!Js390zl35(SUSE Linux Enterprise 15SUSE LLC GPL-2.0-only OR GPL-3.0-onlyhttps://www.suse.com/System/Librarieshttps://poppler.freedesktop.orglinuxs390x(e!Ge!Ha396e2dd5bad7d1a42ea044e60ca38466d18d9b7c6d51f6c53e3528062bca969libpoppler-qt6.so.3.1.0rootrootrootrootpoppler-qt6-22.01.0-150400.3.11.2.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.3ev@e e 0@d@caq@a@a@a@aV@aQ@au``@`7@`@`i@`T@`M`%@_@_ _ǁ_ _@^^א^^^^r @^\@^[^@]߶]{@]z@]z@]@]t@]_@]D%]@\.@\`@\@Zľ@Z5 Z-!ZfYdYdY@Y4YYYK@Y=0Y$$@Y!@XӸXX~@XS@X2WWWE@WPWf@We7WBW'A@WVVŲ@V@Vs@VKVU@UUb@UXU ]@T@T[@T@TMT*@TXT?@pgajdos@suse.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-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/ldconfigs390zl35 169588359422.01.0-150400.3.11.222.01.0-150400.3.11.2libpoppler-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:30722/SUSE_SLE-15-SP4_Update/790272ace0d0acc376a406c64fa31a63-poppler.SUSE_SLE-15-SP4_Update:qt6cpioxz5s390x-suse-linuxELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=e151a880551ed04e442bb04eb842be3e89ecb22f, strippedPRRRRRRRRRRR R R RR Rvh0kMu?utf-8c46824e0165802924cedb0e19c65397e611eeee9a0b95b115706f942e01cb384?7zXZ !t/ ] cr$x#I_1ňj| ت46|hwigrCaf`,fuy׻hX8q%=~ob3,m4ZOlVಉQa6NX{SsHHw)" ( bb~JN*zV. #™OWM8BB1iaSES,8 vBL2CT,vw$Ce~@y9@.#[h+:z'6em6Ѩo@&ȣ@ei"/[r&e0E^dXO6(M~BQcpea0\ ꏱϲU9p V4T~£ѱWNgYyK2Ȋ/No|U%-@\23NIdr)A8[6UqXE؂`پaU^JA,j Fgcgh",Z(de|}0ԧc!86<# DRغwXM\)-1J(TD`U!\2a>bs=kWgDQ0$eT74iO#QP5Y{lIe$j F"py!-9ZhpMO$y /uwzP\Y)ixgZéarCh`>̴|{ڳEFsrCq6M#]yj&w);-!RTA`jL YRۖ{mr߲-^۔>=&!I f؁%G$!HFz-KŲEe9-dI+g>@_6% BZWetn]|xbtlJI :YfBU|wA%u,ީHwo[[a=X: )9v+u@To¥ .s53Gv#afM%b4ŬM& "=pNWX"Yi=sF)}2CΊTiO}\X1as10E'$#*<2.knZ3eSgeFU|!Rg~D6ZlyC̆"S|(C-k Z'9ƚ-x+UNc;'4%V dʳJ;>@s^ HsŢX=;p`g(m!S?  r޺j۔/AۿUVrbba~C-+=~M''!\hEtѰRb)}(s.H5(wBÈ}\mſ^զaX\.w-99A,oBrG)KjunD/yΏ-"$9|ꇁ׈ODNgrS%KaP1*gK~}ًJ^ΠRuȻ-\,:ckOT͂"gi+Kۚ@צR.oOchj۠n^by2dZv_B%{Z;,U*q,NOGa5 ̆2 `z_tAQp%)/Ŝ^Fhȴm-(!!(q/؝/E_pW8?C=!]ÒܽeB!YҒ.=o_t0qnI0D#j˂:#F=v8ەIۈ9cE0S*:p4>>laezx0.7WHϻ/ϥ:@*.Ol+bb˘`,9N;/4 7t])z-Lx-G[ÄMP0֙QCUĢ,Pj =SՇG4uR#N_)bSLk6ǀ S)d0 Ta9<=!{4f6@/ FᘶZU3:RՓCݳ,GK@&+i•fǭ|US 0N]T$y|AᄏBv!29H ~(I#V,lr@f--0zr:k a/ ݌v7h'ns:=ܫ[QqPV7K]aKngˍ kswӼ5HlBݰa|7:??j KڒrS=v?}Zf#l=ο!O"xcþL@g4vS$|~ N wNLam (|K> .cZr;|̿lskB!!MfM-]Gư3U,P4;V62"&FAZ8K7S!Q:z' #hJ(8Щܜ y2Rpe+ks~'rTe2_^!>ĆDK W3[wԹtͨl!63}FD9VߙTXͥ˂H|Jw.T?"JYѺ% ajqa\KϿGuqUypW-] UIis)?Ύvv1؝p %MP,Ɋ ׽puɌzmE/ؙᅥ);n (eaYK/ti͏^ iCGdT@uS+ėݏL{Orws${(dR$.h;54{̙9oNp(l oŻqȲ}i7<ܪtQʴ)wK$ر B]J gyEάeǘXT5- I)hE[Ŧc-/֮'N&:3٩>ABO@]!ͳY[</+"~Ġ:.[f;(I8i[wVSoCsSv8X0vO$J!]Y241\QN1/V~4ʳ5Q.쬴20}<}\+3G=NA wʈ6¡"Ȕ|@eWɖF^c/)c()55n&By# c9dZL[.b3B TbɱWuwG/!/0=Ɓbg. t}uv()t wiQ\2]'s=~&AwhwWSڃ Rx3[,<;No91IDsi|JUۤ۩Ywlގ2pf(۲кw_qJktq\l"%l?-8A||^hlMNHR38ZPN`Gܸ!>NRQmяҮxU4gǝ[+LhK%{&z]ϻcŨi_N &eEugi+]Giw*l`j9hEFK kd!MB.3b2GU{ݞ[611 ]wZàp;b=֨{xoĤ'A2yu 1.|j+zPķ[F{!gk]##M1^ȹ1cv)򘼪mЛL煭Zv{T$?Cߐ}$Fh@y.8;X)6$Estm{0VbD!ۆlaƌ{3(k+FՐdVdDQ%زWs?ٗ ÒQӈ;=,M8 +ޡ &$k)b< ˊ;.ٍNLAV݌mg0 )ڞeH2 7IL^$qU](i>L鐺{}]B抭 J;BMz))Gªٌ-)nz/![P l^;pXC)Ρzc !s=_ G3"pS% Eįc wcy#ܩT$ rc-ŜWF+-{g¸;@{#di pf;i͈@_/-Gp0Q[~i׾0sBPfp(0IP r@6'+-ÒgOi ԅN׬%L2%}L'О}yn(4s myRhb>1Frf)Δ iv/+s|6\O& a^[XFY)SFr&C!ž1t7!y߂jБq-k~gcqFVԂ\(ԡ[ h`{}Y~;f[,K?EvܪrS=G2 5ߛ>-{ ]c.g=jp*4`ŷՑ!Նcy< oa///@Bi_k]fl7Ύ(>yQ-ԶyBWYݳ֌ 0)x8:8_-9Cc2}8tmuoйt R'|s(g.7u-2 HH9bgUyvOSK1V°Y 穀A?;=>W{ 85"24 OsPx?e[5uKEW^4 #]`YΡCI9%L+ Ps}%KzbpX $Ioӫn̋Qfm]r7MpPsȻOshQdžn%y۲0kVom15 Q@_L`ʽ*Tm]`\uӒScKepUpF_8J;cOclv`q_}6h(1zե!IKƸB|<@g"*EԕRҮhZvKNĒob!1:d#gc^'n5|$<^cB$'Fݟz1*مIT 1'*Hh"Q -(y2&C ~8>g8c( ~-P% I<"ٝ|_n>!<"8aȷ(d0/ܾ🅼K7{)y1r[MX#</u&F(YXIvzȗ4CƘ۩/+3#1$/L/8a}-T݄o,@>KrqV|nEcx}5NS(nqgW^zvwe4{ FA~H`\ `HW2lK<\jaAy^\xRNIh)_CE jZd5^+#7-遖ZLX?i&)f&*~ SQMh~=ճB$"~~YL.qmqڌFnT`JmNf'j#u4`._ƋQ ,^y =T -iCE|zD%Y? |yuR [`mUtTf:PFJe9\i*1KX$b8]3j);WiJ*/R~Ǫj 4X {4vc pu28/N"k27po[3ī} UFS5Rï=zxvfo=tFSV1O< "($FnLM߼^;5Dv 6'+^{ujV~q1MM`0ܐiAR6ǔĺ,J 7*~RϮ8=LI5 n, k!*SIQ-a?M47Fgb") ڷVzm06p uч`B&pYnӗJպ;z1%z8rH+$\]rl7 z)@Ni*lxtݒ{p %Q9)M ۖ [WQ.+ ͺT3D8l8>8-1$E-1Ͻvݓ8թq2<.6zFXS&緿R! fgw[VqyfM1 GB|'Vt:H/:P(V#l4>Jt"pxE`jK$xzHSFX=\D4nF `dFrp*ɸMMWZY}{]G^IH[IxxQW!)1-;Ume = )%qbfoJLյI Et! 빵AC܈y".+FV )_ft20}\˴]hqhR$m`zL-lgc{#PfX}T GV%¾ q?(*.0L.ZU䜶j^,N^v(Rg?VSzI_Ͷhc7~{œQLW_^!;fRdima;z˜rHMTw=Ouh UB<")Yg(p4=OxHgB HbKg2jx?aZ:Voh3Zcg?O>O} 5Ax580uf4ij.dg|_\/f [a턑KL ]lrhuKx;,E2p$Q%)RǩHҳ=u2obӅPfZeW||! =%+mj{֔M&$e}\r, ᠥHzWY ҈xYJ4N$2fxv_*w!qkz*D%JWnbY˗茣hI|k>,d R\3@+1C GcҰb1bfE2בZ[`` "傍E `|0gnhv|}r0} })ٯPiwrl[J'& o* :y\08 b+K?E|Hʇ+PKZ G|'k6#+`ɴ1hDP C1gbl6@hr`a 1 M ƺ Hō[xD:1iYṶC9k8.g8\Rk*TX3Ϻױ;k,vj>b$âcnMn\ ^;ń~QjhͮgɆ1^b vaFp0>\Z?VVQdi1⣆Grr " ePdh ~ef,#ub%]Z 0Ԏ2!Fsr# ++cB;bZ :U,qzngCgχ"nłba[MWX+g׶z5W:7E٭vs ms&YƤ cmzuuc?O^Ya߽Y{eU6 @& ܍|y2 %pI=8xp2 ;o.mpZ* t+D~||K+5+Y n}u:F( Vv#dM=UN|s^q.b|sSqOrN@;eѩD`qj1%;~bWtI2t+It%CALZ @;P$UzlT5rێrZFPW倆j+fdn;L!eD-ƙSvP^#BJ% |T *8yl9KrLXaYx%\1,BC%濚Ǫ8ӚN :9:!YMGt;%w2<6?rxE3UlHJ +,zKy Uuh*<ťɦT9k4cnTK kқx76}oSbм=VPD-wO&T;npv\A%("i \DTʃT&n}"ex[On2YI'_Ƒq,n*e_F Rk7`+%c9fr $,)HmuYd$*F"bιjrm9 KsXogj?v>8:!I1 9ˎej&3//Utx,H?|ئQDauΔTa/dv:ںE P(EVOE)Dܔw)htrOl-a7D!eSrҰ}@kgAb픈kmȇ$5ňa`a=w# 镭亦do$$+CO(rr`ki/ ΘyըP6ďlWiuYRnŹJ}@ ^άw.]}jAD,M;ciXB)(6,lCs?Z18Ts.yYBccc(hioC9Ick|[VW)A6iBg3ҞOi AL'k8z(检>L:'?0 'aO > [:xf~,Fͬ[pc9cw|BYrJKq 4[cOU Vx뇃͝gMj6DjZ!%kࢶ9̦[{/F^3T`yV,E:$:uaU3e)\!ijIisxKlɋƒ$VUpXK^a7 Ǿcq -l6 }*(P\W%ऩ}7rӼ,-nb[x-BgD~=i70Pbl^߂13`,+M/'n[ߏI[3)ԓ ל?*eEP4#u_4i'Znof%6DYhBH"bR;!g3=۝pR'v#G44W;Նkf֑Kpy.|hl_xԔtuACf"-!k\f9+0~ev{32{?B` G9M20a@[7EWXj$; 6^%rslh4͢Y,J9SDi.WتE eLu[ی6͘wVZvFkxJ-mAw*/@'R1B;'?TyjL8myF) Th$z? 11)Pf(%-$gChR֬"2xE=KCe4050횦:ͨao X V^y+_jtD-"Mm\Hܚ d$!0Nr=zY(2xMB:,|L&:\n┖Z<;Pl&PABY@_x{bt*Ym$Q,˥J%# G}q>qОÏ%NHp(:N'$6.O\;P5_Hmh Ǟ휻eLn}>2D+oqhn0Lʰ=ecbua+a iM y^4y ?Hԃ>\RrT-KG]bhVR&H6'dAr耠1_IU*B ,3__ )NC# )ȵ]]a(y_XGI'jl.@uU7PM!!. S ;5vp†U_E1D*8UahזkQ#0aa<CEOM-kN(ˈQ{yr; sN?Rg4kk$|U؍JA:*Tp)]ijbI3L ǐ0?) +Maw'᮰̌ f!óz웬VzvKP|8|&2&M򎡉)!@$4t" {τmH&JE)v` ;:ye㣉g<8f8c/֔0o*睕s7%?%#Zo]̮RS>2gn$Sڲ*Z 4Ge'm=#b{#jdJw:3HmY|f3ždѳ“j2E籠h&;W;;4B+egQǏi/2lBPÃ⮪^GK'|$kYn=[􏅏>6k`x눔d9\λ3QɁnz;h칞$3%9oPnfo i3j 恊'3=?cYT$<=GsRc ꝲНϽs3aT3V2C5 qDyQ}Z]RdK Ojx[zKlY/R#ZݱWY`2S=kcZP6u\a.f9 4>yab<*J< q#s peAu:Rٸ0|!&=M3̧fCje< Sa-P 'cca9OGr^;0sl9KR}`\Nt.cScʜY"p':sQ&X=U}'jU*쀾z5s~ZnKj>BVwڽu2wd[]\[`}[a#^+B[frsg3mbh`e{ZbJ&utF` 2  Ne0׽|F_dkTsEݾ2iy+oLȲƤYs87G~d-L.1􉭶(N\#< $3b+>-Vjfnژnc Fcj^@L&4ӎBL qlV,=hPNaG1Er G=>O$?B8Do~U8`A(b1Ѐ44&Lʤ\tJR[Ԣh4t(fQN1_ntܐsV ҄5/L (tNL6X8:װetf ke0HEH/U'FzdXc(b;0je;u^0߂7W2is z WK p*dM7!{xA}Bl3nPT -mۣEcu bDYw}`ds) qm*ԈT`k(jN񽎨>U\v|PF ȌPɔ k*T}UWF[]4ܢ/B*D.N:C<+}7˜5#v7XBm?  Bz+C8y6b= uket-\{6{l%ۍ~=E9^*Qqs!+^{]C0EXAߦzN\v 3@|o3KHҿ9Kg7_'9^Fji7z^:>&͋+d '˴'kJ, i=lI3M m,7C?Ss;*9aG]&xoZ`}C%!h`5}8îhTp+yij/ ƃW jDDNWFZ}Q]OԳ ճv/ %QFE8aׅ I5I9jv :ta׼*\qNX8dHAL֢\Ax\NJ_s*͛?F1.^T'ݼk;G Rz"RHZq5, ƾT6%5qYKﬓNullXz[DqbhqEY5N5N 5! x6b"q2uf-zCr8]\cB>\x ӾvP+ѓ8RZxy ubW| 9LfJ1f(YJymx*7Z$蔳<1o&nwK#LY>y:Nab?💓eSO_V ɪ%X- c!T2?!NN vM(+5'gD ‘pA:g?tyPdYփ- fDS" K/I5#If11ñ?$x cPJE^8%RBD9aVgs.߻f\|:)id׷md[jibӖ}]L(/MI>v7sZ})ŕhOk[ҧk=yjTt(RU,\9T!FՍ?|\sW6,scnwzj.T zrC4 j^n~ .c\Vc Ʌ!X9vZ;중xYVJS_h]>(SZH+zGJu3^A4G a57>il6L9,$5g28D~XJ!W':@S&V:fQ`&r 8x3,Ê\gvپS rx1"gO"&Zt V$z ZY"~70pB(~9~fl|9u&.a 'f -+%".ЋSl3'k0s7^ɼ2]D-h7{CCY 3l֯a+ [tX90^5?8V%ꮢ&5Z0aV[z~3Ѝr+pmDX3%m\dB/%я@M2a(zm O LesU,FN+tZ{O # F>ϵ%Q뿒Į]D(YT ac (/ZM@đ?neH=n#ЈB<PZ7X*ߟtVayzs9TAr]NDG hWaƆTp;'gJ<F!s@#Ψ wӅƐÆQIs6 ոҎy.E&Uu[8Re+yD϶.{x^2Wپr#"U^FpQ ~k^G$IqhvFoYkdS Vތ<7zͪgV$aUؐ҉2ß 8u7Ƕ8hR!jB₽Begyن\:@ Cg_ c$>8I8$x"U_ZdFb\}cB6^^R9U=\],p/l1tW~_*ᓡH2ɀЦKz?Eޗ4"%#s\;Cb,w(4KDD5t28b@ S`Er܄R}O&"KG4T*e&Pb'sOȬ c8:1$슐VGDIfh]сG{4 [eЋai}9eUb`ZF; +T ʰ;SZj=FU{B  &ŒL<{}oIlϹ;>y.%Ͳj(/ܛ `wG$sG,~/JH.1GOt0u½_W'DS;$#&Y>~կ}f|4_*#^Q УsH- "¾u[@MW*7o>tGp|d-#m%Jҥn!68/Ȇ7|ZA`kO0U}{snOJϴĪ3l"ܮPG^ϙ{v 7YW髭Lf0!@32 V~s +}7,Ln\ o9jkzwUk2oP( gnES^R`&)l{cϼ/W=q@ @ţR1)JYh6妺/G M*buGpT7J]f`J$i=Wn&@qig Y H~ߦy[|yoVQJ(Zv" 5WC^2)l@t7QBDzj};0;r'פeSj 2'9\+ o_CM=LvDf:y l_otZp Q#Isg;YbħBT~GNhEz(X']N FT" s:$.bXƛGsޞl>5pdBho؀!Fj&Q Z#mLpS=Wc53̉T_3|Hgb3Ľ5(M^fF( +2Z^ى.wy8\( o2YoWL6Xc|v1L98gY,UyLP ^}Ѵ@9>}]Zd|CP۟RKY%;(sYT_:M| ˿*!4w'# w xQ} y:}nrDQ٢ (wK<OIz۵G#IJ X Q}:O"!5 gvScvr':D9b\ϐ(j)Q)\qnYv*rE98Jjts+(UXU? 7q[djѰۇ4xv\+S;C3a2k} ܗ(S8]xurlx.XiLR#9vOQobESےnx>Q쥭ćuG ܒ)vY9^ 9?9[Ft,I$% weͱZ>EZlӭe qP)$qMorPqWGiO9iYe50nbX5>R&;bBk?dH Q_NIsFiMZeDk"#Ѯ[FFWHfmfk` I,]5,t3Y!my`q?Eh>XL~5/8%4=f)kʼnPx!9bT5EqMBQ(bɥ/&lP;;>ѼX |Cp\!h ir}MOۭ3V{&~5vCEppTV'|&#~y%dnBS1:킑1Nu%_BmF !Sg7W_yC/lP.Zn{+7#S]%õ̺Z\n5tTH)j wpelqwKL{2q %{Oeq W)j;U=dt g圆ӎGBLl WFԫY-7{$Ul'+ZF$0.̼uW:AQ TNBDstOIl74sDSC 8-ʗddXi8}^1P=@ϰYcMT"ֲmw}VaQ*-twL&eqerKk"L[H$C(hYω39o2cXBq]^W>NOv}{fWo)NI.@VDZM!I%[Ou5y&ɷ`i1·X s8w.sF S<9vK~^l$P `8.1''Qar}ݎiܟww(EnZ k ʖ0e}]?2c m޻$y/ODmP)7cT sT/afD0(Ɛ1G/Zbe򧿛s rH/97Vex`5Y21KӮט;e%Sl1yٷ՟pc|1n=p"jp4ikkd5*RӮIzɵD; ͵%l4aĂv } sv\A&d肱3R:ښ$e+R.' V 5d*.T/V9L`,f_sUոy_Z|!Ra+EOx} &ԢP{p=NJT'BPKDȨ|,fL> q[Wz9Vsul>c߮Qn&"Z).F sKe ކ=hE :Po9 ^4ãA+GRlL‘'윜A:F'flDS~UH.'NuW{gnR渻Hˎ 6P5tT*ӮV k2fl ߥ."wg3[)>% xkRZ })jO),Nd*Ԭ;jh?_ZPb>[.ڻ7|+(l԰gn~} VXGM}>Φw[Z=N:NⲽoWј×y7יY4Md'޽29i*HI#$x)pك\p˿vHT@ n aYWllW]X8iQ$2toAz"|I=f3V2SWOP!m]/oة<;+!}%Gdkd~N_Ff˖V#8ì3bB!ω;OFK!H9"٨LyvrՐ}|)ꖽ} 7X3('`KN0 k?O1^("~m7K]Z.UGD_p[&4]5$Z{O=8ؚͭ{JȡKk;sTv sw{}@^%j/P^Nm3̪4". .i6 ~e1o~/7؂dt;w yg[ж;Qր1xŮ7/zƧ.Hj~jof7̱C旄Ap!mcV(F7?:$&(0!aS6ãUOwm,=ͩ> ² @݌4!QYrbYnl6k &bAFxh|eD/B޷OՊW>!C {΢ڰ~unl$s>N8]-|>; 5^t'g$OSl^%;;t6)%$ +():?ܯ_TĀSEHmA²@/#DZulIf4e10N2g6 EPBh0JEĖjz]Rcvd\G;R#|‰Ui[ʢE QsZrrP)b!%jQ⍄\0<"-jM":̊fi\V" >.>[0 2?_,)ZLܹ,b:M1lWBmO~|_qݐ]F݂_JV s.*VoKMK*{ I4ge|,SE8+Œ֊]K߸=Zv_zvձPШǏs7QKK@gbܦ{֝M 0s8"d}QV7뎬S7Ӵ5Z 廒Kg۰#J4TNHԃKJ:v#H"V#;-4Togj:ZnK~ ,)_mwGz;i8jŧa$lĶN)Wͬ85ʦ3/F̑OwV=H! NG8yY{K/3*U땿QrSEv +}RNvꊟu)oh@TCOC j=1Yx Qfʤ Ck{zj5EV8͡ĞAS@: OḎ[4Z^@b/fE)XW\_j`̜/,+ǻd8/Γ4n>܇X\ųTc`!;,da˨iYv_3ō' "54CAi_a ٯ#Gq_escܔ:K2$2a}&tD.|MF$tat^dͯA.[Q0zJh>RhC ]EmBP .[^W$|>N'OG>6M N$x'=¾ p]O1ֹFgq%p/"8Š!fV"/*gaIuK`++k1-N&'ېmd3KZ̭j[v[2Rm$e}[m}19m$\-d3,1ggr=yJiZkSYh: գaR(\3`9?iv;>aX8(iPӴc2A)XByd?/[A]r qڛsA σs巋&,2~)\@Za: :;(w%zȝ#dξ؈|aDrː;XG\&օȲ[lwD?WùQ ^Z'S!5m7vNw:HT[7mW jwaр ~++g/WPș=US;f̈H-Ce"X$3yO3"5ZПUuCC5C嗜^+&­cl,͑q( xىЊ)@**1ˠE麖,Wrv,TVyoƃfXH޶ݲUMx6;6SF@ K~ݡ?nRT" ҕ便 @=:I[z55Cnks44ڝTSwdOʏ(7.+8ص5*eqnS@{Z X LZOk5wE۝rM߈G9Wa-N Vxљab3Igb;@.] hܢR=j/!xoG|ڳ Crǘ-bk{~F/Ń"Ytº̈FHįʖx͕W":7 ssm!;Fwc&W,;bVTMԎaK]L<^4u> ɧkEWE^Q#/ے_ ƌBKKfbK%WU5s܍8as}o 2%Mi`~ЀlpIRz5tteOv6ʬс8q KbxD]51}~UAϿgݠ=*~ͳ&M)X@3AP*Ӛ[K '& x1J{Ĥ{62v{Bg1NNGq Zdg^@FqP)>+A"f*AR(y::)َl:zGŒTV$ys:umQll##[̷`gVHQZ'A|+!BU?0)l$m^TDCF%v/e'b,\ʧv?.,Hg3+DxEvD׊zr|J~-Ru+䳄Q+/TGY288`zKGxȤe>gLV[/4,(Д>݌/;#8{5H=Zw+Hz.-{ 4IL}`*.mF$wEeQveß5ףhfk=kfUׅ_͵[1(  d%dŏ|S(:)4뷄@q߱.ԊJ@lyۭ+ n~Vxz;iK 6!;aBʙƅoS3F 9Սa6 a^ ZQ2.ŋz兼՗C~><9q]G{EЍ-MOBh>Cp)^z%[v(H+qDV/ZT^FQj{d\=M~:>7r)uGg!XP{I!l筑iK:=28OJ>3ק2tBޣy/x|\i]g_OOA 3f{_[qO0ސ6x]loD"eÞOq`.(>E/̞)׃{,|r#ٌ"yo ) ZN`_͏#WQZZ7Hnl\NeʛYhk%~2#(/XJ"?!W6o݇;9QlC 8+qZ|.3L?;S$W$)Ь8Ɋ'W26vzH˥.zDk9_B(vWƝ=7+f:QCR@.I ]Qr+UgeK[;oq/Mrnˏ]BѦPmWO.Cthpf EN΄o.:ZiqPH‘P 2vf)ĩ[90ǭ-%R$>ŠqzlY*މ=THZݭad% 9(cer^a1KXZ4PX)w7<9\]@#QVGJWZ^?ߏ #]W,Y6SqɢUb`32|[WWߎͽ <Ӻ).CeUӉd]Xu hA-N~B`1c~|A2"P8^peCcV bc,K|?ǰ7*o>˖>ZwhspV4UPq.ZgM#ǮKzAU@7hMX6dh ȌϕÄ)l7JyO9]+-&nii4=%ql*?uߏ^"@6t ͷњB5*0K1eaf^VC. T$xPpӹu7NgR~$ 8'ʑ61&T?}Ng<* <C뇊cWK;DӅ_^8($6ubZ|n6r{lUe#<1xc߀(!גeƍs4hE"%cIqx/%3Jۧm<+sMtЀlb$X7o`jHӆ쳅g:9j%Y\^oSvDљQEjBע'Syݫ'@T*&U̬ uI\5ViRjIRXX,v枵\NGصvj_֬ڟl![6)t]R_ B6#n6304HL& ő ^pLdo!Rʌղ~ %}iҴPdڤXf˗.8 &94gN%;-'+ޱ )Bd)(O.:kswZa+*\IX%:jBD<2_`WKN] ۂam!L&ueiۇѮD+ ,zS54_OG:v 5I7ע7me}bT<[N@8E, `E ݮIݽ);XѨQ79\rEnN?_/9906҃8K |#7cG&$A$ 4W,}9rF)YW+ӐB~bkg ѷ 5rp= o9Wh h-LXXcPeP+;0c!Hhr`G?:ga\2/s\Z7LԊoVIaiu0d8a ~wDӐey&,aI4<#a1cࣹ~|13*^*]{ڤ ,oF׳ [NmV{pfTOl%,7]a|d=2kARl{Lg ~ыsx`Ո62oTC1kďsfLcYR|/c68"ps G0pܴ9By4K,ch!?p8ak pCNJ =N=vJxt8|by+ʹǗ?tsfpT) 7ѳr4)2 ^- @׳Xȏ+w.0 9917Nb k~|?Gҙ=`\dWt6v%6iMm.z ZR)oډ:ӈ$6%G&Jm\J$IYyP]Zq<"%s>q }t使EtmJCH + '\Gަ^N*5͋(}m7i44[v„S:==E>!Ҋ".'%Z;WwAՠш)H d;ufpӼZ$TNdek5e*WuD6W7q(4:tJB".Q)?ȠjKl( X:3gY[Jl3γjB<8WEs ga t#j1 q ]Ap*u<&l)I-wX ܔbX`RJ1̺Sg cafPG.͍V`w2oH9>:${pCtz2zޫNV!W=B 2gj'g>"nFo̓Ē jۊSeh>%ZK^hAKB?0nh{ JF_v ,[~b T6Mn&㓔[q#,m>k{ 2a/U  ^S1-%J zcYv1S4u}:͞NS?_CND=(X Ƿ'1S]M%zj{z-^#Y4b3Rm*w`+pL^噬)_K׌l2%II,S)6&`@(z҉57EO>6w9;"vG3S/pv"MzE WfKώRgҭ]zEx kTqhDáGA)U/A'{`QO\m?;JC^p9v?W#R%'8AW]ٔ8o)m]$9%n u1^hA 9" {ѥHƓtY3 ze휨X\!1c贎ʺ˘p! :t4C}w8yX48kj3>wv y<5әŤ(2>I.YQX)Î}Sy+ zYkOU 4xҭ!.+ڿWy-4trɏ8rUt^`U=E79ArcloQԻuOBƖ?}8wo@@DṽM z.gu+jnvh3&GÁ_w$,:;>7PÛ }A]n_ќ(-XQPhV \-izZ V7 ۶6P(XK݅4a%c.^}B3;AkiT1!Pwh)5r | gFjIQqy(|:n*-hi}9"ywlxhɗcM…DJN gd B;3->xi- \чcV)~Le'ε0T)#4n>Պ44̧2c5a&zb%`f㍣2(~/%eID7{rŁ, s4[X}V/H5^ҏIJ4rMF{ϧCWGDYԛ-BQнod${YևVq\B,L_S6'Ef5^B4E)ɍAtM253Ěc%ePiZ!U;| Fuʉóa#qTEaaglpO{C+vHgʛlՙϮUvb1`WFēR2 /KH]TI } 3xl/-$ԩj?}6X3fX,X^#^re!Laװʖd+ c2zz"ǃʃِ͸V1ER>#oYaZn--u#6Efq w2j3\~ K#b8Ē*&QIjq@Ϛ "8YATZ&o ǢO <$x4 Ye* Q-[D`YZG,ƁO:{P]àu6Zh}@e q8t(N@R{F*dă}u߭vk%*"`<9]eŝ.ʖ_3?%wj &J`E"g@_18jqѓ@Gs찤(!ugIr7)^_: +ƾ@#5Vp21/E pxza㯇XOa*hKj~j,f'/cxű;)+U5W,_CWa8ʇsDO$[o9sRg2hڔEޖ@֏U ۢ=l(&+EB֚]^)lH ]tra0ge$51]Z ~S@S 01/`comϋ?)YƸuxEZct΋n8*3'E"n^szc"m?I* _FH(>܌Ӊv SyD1sBAhanϏ6ݣrCt'j@NniPߢ9c5#Ԡf2&! <{ ,e Oʓ̄0ܕde(8zW#<;5^00˙垆-ߒ=F\{U]3b=k[n!~5'[gډF)tu_b'[KW Ç$r]hq{:7郭5>$QKrRcRBzG{8y(3@SeK.T!c 3c\ &h '$dj?o{]>~9lw|($ՋZQ6K|&jl9C)NYkV,3ĕU=7 Z!m6=]F,k_ԝ:*ּIc7s;>V<42YN)۽pzxuٟfYֶv˓hѽsrq)V^9{fY.#MP2²m:r/hەp " 1 L[}窓a)Yn bynmi0+% 4r69e?*KTKo$~S7XuR%TVRN!hM33 ?e6.+ [.l}egZV#m\kl`QFtx<8Wo:lmWjm/FiA/sfG||R'9̕;{3Ԙg>2L$_I?:8hW_gnJ$ûKÕ6adsѮ0g[;rI6w=~i ܃3Hۿ}5 O9BA7U̽ 7롚ڇdކS(+S@l|[8cjꋦ/̄u[t<~a$ '_+G8ߔ څ:O&' ]@YHm"0t9jZ c+ƫ0mw"y@Bsk#gȀnns DםQoÞFZP{6X4$7fP4+,<͈ݤ(FJc%+FT4#Ze!6"`neY~+R<5kBRQ%/ͱNU-xHGct8صd렍EIZzf%&ɮejX/ri!!f~m$okX0ۋD5B1`WNdϱ}Hn=ہK.nbKnvͬL L?sO;" 8uQ<$sc5`atn- kAun-{Db;m6qI} 9V79d]ǙNZ1h:mS/#E) >9ɆCǯ {Y0hߖu8َa*Wdu"ccYζPqzB(=GJ`*L,ECXNȈ&$ 띠XORCHCR_C_lɶ;Dҧuw"j; o/ܧ`4tXq$: .W}eACK;̹V]ۺzG憮{ j' dK lȢN=wtw S Wjo]CQn8l9223 oާg\Kb@FI蔟`vTp^KL p2U,9 uYOjJ|]ݎ4YSWTe(qoEJ :bTH#J“c,S9JRyvX??wO+p= k.Xz477m?f'ZqUzp:lѾm5tVg\Ȇd ݗ4i\r:مxMld9FW3Ok5as}Pmcދ9IQu* Ȝ-9 = l?˫7x`VDo[''=Mf?]'6PX|'Fjlt=3 [i mL>؏H%cyNF9{~}&+ m7gp#7pq/wZ+'@ޞn`y6/&f =RQp^{aFc(EUfLsQ^S,e{c 7rC2o#W ݤ~( y؛Dic.m噈dqQ k[|.ps=TdbGm"#C>ז$g|$|ab鄀#X6sMX8)GF*"ja##rv.6I\Pd0P验ADhi3ddw߮3v;e: %B<IM? !8 U60PAt<]eߒ|`,z{aGض"IwHK:#|o#`8!PS~B%34"ؤe[Ȧ=[1\R컁ގJ́o;e>t41jaNUױsN?T`C+1xq uIt*WGVw^N0J/[{l' wC4]92F:G :,IP:;ĄYg&p0G(ILp&ƙ8-yŽq$U "O~OxUAWlX2^䈹Y} fmQuJGM LJNj:_E$~;]é.>((Kt.H{}y,ɝekt[=u f9 b!keS Tf *TLtO=hjU+K ]ٵ2MȨ! DGpmp\I)ذvWtZuK<&!ȀzqycPdGDߌc&DdXsn/^@꾠ML\a+3y<6,[/24  7Hq̺_);Z @\K[VQ݄破O+C3vjz|S5>5Pׄ^;CwEtTp4 +%"ch+)5df˲$-J ֳ$@Uװe@2G!OUB A<-C]+V:+nBCpl!P͠]Js>T[\0cXjPҽNYM(])*CyV:O}bYێKGFQf>EkaXvܓ3/ 7ηC|ޜ!3<9W#2&!t`m' yu䴙\k 7Y9I.#-())(<+#:NMlzs⬏5~H?mȦT`jx\L#41JP /KC 7 ˓4"~f~C5% PEEE-[lēP:CQIRU<eOō~/5#u1DX\|'SQ] ]A׽ rvH>jY9VU!GqhJRy+'\3R~>PotKI V&!S XhJmF~5/_Ͽg~jO8xcHIư~W9 k* 8|3D5.*0vmhHJi\ D%dW_npd)A?RmE'ë DNLs9.G{}~5ۜ4Y-60$Tfi{O$~-HI"<OV,7 nELngb9HW3Ge%G3KF_Tiq|Ԑ =gU>xO2gP45m ,-WGw(7_|8:b%_#AcHXc:Rx)<ͱEFsd`8DqFoL":Ո،a9،`?q7f?A#^WT{> Ҕ@ϟ#D>]_|$Y:JM>lgO:fR^׈EcWöu %PZ a Q0b-If@P鍫B@P؛[g ||[B^秷aY֒3n]7$AW皛afyt@ߙ:Zq6OTwݣn1q M)Y!(dXjvXY,4MK7iww_!)hmv"`P>VX%Pאo:ak=HJZ#=Xm%Rc-4D͎AoMOZY,6 f_Ҵ!is/wq%V)z,\j@D8~Jlz;/G/ 4yO:EAs1:o|Te2r2 VExE"Bޗx5hV>KuEqr%&*Kkb7Ѧ] O(W};{} 5s a`!,nabo!1|2+l-TlDHff2Ի'냆HӠ# UkiU,-)nXj$9bvIcY5Cn-g}XD ~\4n~ަHUzn^:I='\~yF10EQi9*wnԇSb@;+3^̾`nq} ÐH6z?uhu㔖m,Y pf^)7xt=5$ce L7K(Kk)lW~s; sS$_mIqO}Zƈfb0`zj:-29vTcۄjWY;1]htktClɖ1[w/|K%zi漡5͋ 7O=E5{P>F+?Ujx XeB9Z٩{LHn% V% QH }GCɏ6t3|@uٍlH؍2\fG.U1O9_ӥ9"׼=m{DT]<k&xHq!NrgKWD5U"M ReJ|C}^J|.w֙_%'ut >zĢ80À@$± RI=[V=I"e`j?9/d2dC6*?]f +YsWոP|wq]Gf1 QQ4hVJj[`t=Ͼa~mz#숵a#PF+ƬvX';'];AX(-0Oy+c֊Jq24# b#2˳yAs;rيcs~D;Wz*]v".Y"^E>S!LX/Yo"9@Q;tS}xsEu~I!D9Ux\;e@2L79e(3T/{4 %ÝvQq9IaՌU{wJs .WK%񏒽O-/~$WGHCs0ϸ>V 8R+ .i| @2V  .1p^;u8}Uq+ѕv}W^!3-V,kmyHo~WJ/->iߋFg_>ٛzL3C`_.P`g{-aT>ߧ"r "mQmk=#}{dmg绤š@I!ԑiTV)fv8J;lޗ (-z4{s+^ȹ6P^LO{@BЈإ*97DEtq{ rIe!oBs4r};ڗz=PQMnb'A} Zzn!IMe-{uVNً+[7@DX==3>UFĴX4TE\˝(' Ͱ]XOGNAAy=S)rA"N|^cdއp<%0#@5ɯ? #r2ɇV̧2 {lL4r;v0:2zMtbg/6gj) =GS;c !pAiZi_\_oY>{CD_&p#GP3HW铇[tz,(8OX 0ml0)зJS=\^=[7`rn;l9t _O֯;@͘:'շ/r"rlސXTX">ϵWL߯kvXv.v%*? ՓClUr{jO$ҨB4"X^r]rN;0q n}SFwe'lB$Mq˚+GbC/wtXtt{(8i`lO9tYrkI(o/$ r!vزCRX qC~vuV8s;ǧ"f0gTxX<*O㛅m*faXC(ͺy[>3;!i179K QOR3_vs&ɢ_"?+ rvD_Y!TmvY(R2%zOU%44ˬ].ִ[s-m҄J8gYF?JigWbݧMv8 P",8ȎoC~qd0r?OC삞L8'PGa޽>SqD=`˞l<2?*h-V# Ĵt`˔zʵ~ { Eln|v?^ *)H.`'pSOBTfKI d0ML+IG sHhuX9Y` J b,R{3Ujl)A)b9H6w5 T@ӣS2w-cGf5 :e2m=FdλbhiЫM8t}f 6aI$`)f#o0pFQkGɧ2%`f0!5s&]y'bud ERHr`)ֆc̏t0d&@SRI~y/ԎB*>5nMA5'Y UJ5Us"HbMae:fE}<S}5<~`%"4t(o0Bf?0V 7lcÎOOGƦxj/e78YOP zSDIT/AM͝ nsY{Q7 זՍj}yWOSI#ʮw6e;+Sh@'J]*(zՁTta]~5no{U|Fwp,- APT%tM6(O&cڿy]f-KS6]͛;.En8PohH3pUygQm?FT0A܍y!{>@{?" ΆȇHS6qX\۵OQ_ʨ%{e 2XQ] Xw:jطB-'+|BZ2h>y# Uz,>~MCR{kKH0s9] {M:n!7O6)[߫IB?9e!;\]HLx9.fuJOU dNHy%^BbjRgyScuK7ey)R=&]t}~AL s'B4WM#CB)Xߢh׃?}xa-#kPD'H9tiY]TS|?cuCkNԩ-8'r}@qmI+hP*J;KG#,EO`%8%jE0n]Zsz((ᦊa{Iޣhz}۪[ad`S߯rȖʹ,,qjcn^`+9vj}$IКX?g5Qím+ hk3;QF LcI,R;SK5m=K*Qg{Ij\?ޝ{pƸ6ӛ=9\fވ]vĤ}Li4P\72@npZ _!=5(L~:VE"ܚ"dT XstTUx5{|?8]q1Eꐆu2,u / tqAU6Nn9%˂sSVm"d+$A46^;Ii];m Xk8{(;SMTgV6 T62fNjgh;+[w:GL4}%ڨBQa'YӁfxZ&=&4uuj;p>6"J :-onvXޫ1KL^v9$e?y qAԦ/3D$9  3_bCpGGwTBUHgŮAg^ FooY!>xK(3S1c'lja w'"ɥ}rn٥aEhP >gb_) W8> Zc燼 wC ڳE0e-wz~AGAP"Rл}2$*]xcl xW\M,Rj1 ʆhExKӛaLLp"w +THIv4Y?A [R:e&V۪ERdwjye\,3?x+W<"OJƁ09o_bq6[zڅ#k8csSQ D{a6"Pao&L#U6M ߺeyA|IN/.&ag,J'1 4iPQӬҊ4B t0n5qQY_F:EաˆVo_ݷǡkG/ؘ)?QD,$g%.)|7J)e1\ #𪂭 7_u^-lX~/5ӡU29X|Y~Y\'}XS]ˌfm5/_cS;b *eWCqu1I'o*.x:Lc)-)ivfeCmDaHTB |7|%Պ5~ 7Bc?I^*@+ZQC'Чz9L\8t0ߗPQfkn5 /ĝ9X:Iٍ]cK MM|ʧs`+fp4zLkW[/R3nJ)d3El9m7n{7xZ/OJᲴ`_%l*mL}T:ʩ]5y^͓֓EރvB&ZAlh& N;-tLJtl}۰襮3L r{eOU K x` WD"imuʭt.*#r3c]#H<~T'שOfOnws~wsYŨaQ4>  Ga:Js[AamkL%cbj0ٟu&zL-|p/ Ƣ6B Hk&PeJnd#H?7{4%+$";U2*2 ԓyͳ3EYrhŬݵU2ce%WENr-ؐvjY4wCQGV"y#uIjt~ʃ-Y۵XV'!O:oA128^mGN|GY ,Ӗ xavĴ^ro `8t5~кf] GӶ]Hp-{OGh`huۘPq1,Kr{ h1C }<1]Kh^W&8]m"4W19jFSu Wr*JpMSU#kGsX1Op,.\}ʂB0>w8Z"릝܄+~? F/5vN.zoNk6([[?re.Yn( YēP֚SuZOdbz*a+ xw*dk|\pǭqsyKF?Ja" G3@Q ojlCIZ;UK~`x^]>7NSHYS$L+K7 =+}/$jbh 1CW0tj7佦<7%o6͘4$wOYG3W⡢'bW9BV>q+:t [5dG LF+>uQЀsp-6Ba'z\ >. I՟j== ,vJ®`4GO_g58qKgxFq A\h FIW #τPލVEcQk.#ԷH{ s>‹[ugFis`3[U&\Yev"߶ pքD>gO4 I“yi R)r+Bg:I&.&b4v }11d׵X2s$d g5sH& .(j~^SeF2XNqLs܃Z8ަF f,j.q)Uowuqtg1yF^n"HTz< '?ۤfs,'غlGg.Vm<ΰ('Y4\)ҤA \DQM3|H(MWA$/u"7[%۰w;S !.t<c!Kҩϔ7(LJDl,?>(1@xw^buf7Z#ptǝwTfq hb wM}9x5@ՕC{wLEx70[IMP/6_\h_ U | AuPFk7W,4 %J:/0[=_u7:c*X1 &3ؘ LS-2K#MI"J2ց [:84)o ?LMڷ~b]X43!HO xC nLU`fLIS@J^W>L>7R;i 9?~㯳5Hvt Wp#VmwHi%/ѣ2aГÀ-#cıUk|!afL6j&5 Y9_gTmu5 K.pUJ/§I5cyiSg&ė~SaiC(" Z.maܡGa+[_諆n()F0^KeDDV7T+M i%*7l3DW%o(T>\<|ltMQYXz yil+R=LhD1WS~4ȸ"ߡ9ۊ&4F)k[A&{2|jn69ð(rZBͮ;YUIwQfu'zy%lnTadIu Tڋ`kcb~ v]>#Si6gX+KǙr1C.L#mh|PA0[URUzk:\ )P(ΪT1@V44G#YXN2|lJj+vc92j5"c|g綤oj1-2D=1E)4eqk^D̰plQ͜w gTLq0l)0ժH.0@S}-0J\64JF&FgMi~FpXqAxYX(a`R54Bֳ39aVet4Q~"O<6]6nbDP}. Rըc9qIU%H T _L)s!3: J)wMM!VVbbO}) q~ lW/c1N"]&VD!k>?-S-bi F3vLUсBT率\mn#.]Q9tjhc&n^u[imyL_+&TO[Nem- WT7r Zp^G7>ބiEqs$g\H7,L: el+w=<$ !zP2G_iuˤ3"c\bq k>6`CW>܎H\5(4<,YE%/}AOQy@3cDIkvq!Sc*UknՁxN$yR[?5R &Pb1ACgec>+ӷhw_' (T&\TWD`R`CdYG!;P@ij9#H~fϹrvwEI[>Fwk6Q>lwjˍcRaT}7Lf̎mmk pR,tWhЭC%%8A &{ߡK;ocFNn2 5z?wY~+|'UHQw *T5[Px'D CCB/$Yۦ,QI֟ś-rx;l@74{`ྎkigR(hCRCntk5Gg\"uNp6L9 1ajsgC׺ G _jI H'$_vh/#9pb{ͼ)|Hs?S9E]ߑe w|iR.ӁƂx_3!]{F7*z (̀w)Exwlz rl2<82'`fOҿFl}s&2APY(s^*%! A~{ᡘQM@Kf>tx}qödKÖ/A]3rԠkY9I]%ZNh]A 3Gcz_躀V.Pe.Fde?QDН]e .Q>AÉ/1?b.a+]1Ѫc5jh&V_8 :7 /U śMhA,#OD׻ O(Y5L _K)ci+bpwqȒ8u[*@IenR\Gj ^BK|Uϭw6 )Mb[# (o5h2ko^f8PQn# xWSB3"/-@A9瑚&Ģ^V#4J?lp6< +ʬImti1D%cPc8N1HJM[\9dDY~p.REoj|jd",шj(xHu~zdmksC;4"ZU v|w%P \%c ,0m^ʦ iBDQD#f4`_btV'_ >SyTdIf."`OJ/s7֩7Hz,'fԭ>3bk)7lzh թҡ#'XWM፦RlV2 0<Ŵ*ىU]RQC ;ŨʴBƅKǙ4|3L)B?zt+{7&5ُj6a 3'BIa$0 8qk"sem{Sޜm6̻r\ ˣR9 xJ5(_Qcoʴ'8> 4m)h?ʆ(3<. :QN|0V?\uqbӯy.Dz$qRjqg%E?8 x_}y6h5٣q?hҜH"6q|t'y[F{X؃MELϋSGAry2x>49s/graϩ0r7ye0m|GF7[0ךeZxY]f?|issRO(wucMUvhDsc?9+hiRUH ==`PBPX~Y1Wi͋VX0ǖ~8{U!7^|3bOB 7n=u_]sJ BZڵcL>{hTqR|5fu8hp\\VMX9ByrT]zGV'p Qѯ Q-2r2Hk|:,Y7g̈́̂־u#!@"wR/Ȉ: (ۍUMH`wj- 9 %%8mlR(GJghLhx6I姜qY\*{E 0@9_.pvay,K3)7'P,E;N%,.?"nc20Ohu;K?+ dز ;ѡP eX[}o >+XFY`^w䰿}"`AfaWZy/zbH^b a$,E :Z,*e(ܜ<=m98ق ]8h1:8!@P Ao_Wsrd^{;I:ЦP,xe.j˖ x~͜NcP/F4E.2ѝZSs( kG=ڏ =|v}Hy2qp*#BݲCla<s& ŠGp /kul j)= oP7xShWpMĝIt?5;8\Ǒ56櫟q4VTP_'s4*m?q4Vl%3G(J$G:RBnMTTtQB.M*9*Aw\_]$]Fм{1B6xiv!hV;^w+(+~df{-Bh;nQ qu/Mo _2-V][3 19WcNe=BΊ#(* ]^ʼn'Be1-+ɠñc+T_8dQyxxg\$y(UOJ1vGpZ8f90 d90e_aZY;8ok470 rӫU͘OIK(H*[t$Nr+QkҏuDpP D=ˏ5k)K ˞6oU!kb:R x䥾f@G]\IKe(*}R0)~]%ܶ9g`i!nD?-Yg'-!X]Z_'et@2cHV߶6c4p-,bGL\7.zV֭E ":? v%ܑiWAB[nAt2qE1pl<| '&v 1iV6U/D6Opt4# KILvpXAD9*qwD!Pe `P#Y|;Fw~CD0`G8oykBzBEG ma-4@²qx[)rk@6=/֑?^gjj^X/=}3ag5rgsRa`i5 VKEPƢS|Fpfr} B\4g2(?AH\` ;2dGS4L~{Y^TMg+E=lu45\ ?r@bcf+i: <$!D8.w']] JZ$%/5ո"4Vn@EU<Вg 2я Rf0Y# $t%9BtMA~b v9f5Qtxc>~ESvYvss IYܾx- >"DžL%]|@ eb<~-Q/U)ϝs-^= SOÑ |kmh.ѐ)dX<- s͹`Q{җoAx}T@2۔2PtHX ]ahT{ƀ̧/rA]a3$y&Lŋ ^Rm%ᶝ.z @{t"* AEu"3U>W7gDg<S·Qqq5f剔~; .cê3p<v>fٜ^_Pk 2Զ C0 S\2=a}G"tZS)/U2 0fLAϬjܯvU isj2Lۭ( kŸ|9;;J1G[M*hL⚇׀Kt*"|f.mqWw26$,C5.,/h:;԰B)h9T6);*~nO8:3dUa;$D2֭$ԌmUl'C&B^a{f5G14(/} 31(8co4b:8Mil ' A(Fq9P "ǽ> Len:SVsIL}ݠ|Oh3>Is1c+ck#a[yH9vmoLsnoÿ͸s_QTCi"QJ@QB;c&P%,%MZz:X?'bKen8zBz:q'@b+L_`,2)0UzN-6j+ 9f X&Ou_|^hTY/:38Y t}o{v4;7}^E5l1Ӗz#Ӌ%q{²ɋfN6|0~2Z&A +OV* p?FS~+C~ All[,V:3ٻg9c QkҰTz>k;zvE ma~ `L4CܙvƴjЅUtuWKլ`j֝Ԛ;]~ J+SI`l ]JfMjTv_~Ѐ"2#R5 c#POH,3YȍKpFܱ*P^LԱ祘AW]Lɂ@':zYo(C?QVє.e&'1SFr@l z(Ɇ{om*ֳh()3}1X:9. 1Q85 9<]NZ>7~}K"%q͗)vz9÷Im덓XsEcv ˴LUz.N? )\7[ sn&@nnhQ71y$3vH>B܈.rB볚tDӮ[._qeeVzKnz~{ki4?dJ6z5oYF*al ͬrjY|J8L:6)ҾUo߇Iɑpi2ɜ;>YЧaJ@C`_0X ~zr]mmPؖ7Ӆ(hm?))Ý(N/~bzpVRph] ?zG[F>ȮUy;"I-Q)+XWdNLwΡSKErGa(Wh`0ddD9MXZX2޼Q`!)M+6E+,ahx񆀉b{t|cjg2D]Kto'4mjT[֏{D+.왊B*vON~ԙbiw#2Ufi8 >O@jʼ\ED`p+$Llҍ\C XLᵐ{jڈA+x췚򝇹WɈw'W~^])ok`nm_ucкzy1m!&܃įTr2Kr! vm}"D_CN\I@i)dWܡ Z9 X/{'Ty"bqGs U~̈́̂^;\!4Kqm ؼPfB$T' /&,]AXelJ ?68}/DZLL,s7oܴV2  lR =zŀKkFQk*y6N|a )@w!+WNgJ4݊)ڡjTJ"AQrE澽"m9O.1m_I5cxox9W%=Hqߛ̧ Tyh- :p޸}VE_m7,pdywbPJsers?lF35{5r=I\%y|!ف2|M ?iXSI )FJl@2^XУ2[T\]5iwG*? BLv :nLv`P3 A>xbpr:mLGm)R(,6q1mjk~: o[iG ;z`֗mXMT=8}R25cqGheM?S(@4l9ϧ1{xyzqyjʝ&O6l1nL{NYz wW>|vac 7v{9H-uQ5&}t8s@K>>U.{ & l+zuJ?XHMxMt(!O ]No8=oO2)1\yFaA5Zs`FtnF|bYi߾n>GDPv9L}O ּr"OP20`Z8T-E70N"񪫧qPʽ3ĸkw{ۥ.h 䴈|&{YlKxwKڈj*| p QEX-mթ>\`*ayt(Rnj@#rx`TwDH o >hn`bDrI~BĨZC!S nheU8՟|JtOQf~D1#Xl/xfZ3m0Yk@M#L{*-]BW`F8Ksl) fF? ڒ#KB.9םeV+~TԋL m aNK/[v/y~* |s& 21LEM\EpVG^SW^ZkZcI /.vwL2 /': a7?@ʐGh$^kK-Xp!]O yd1­疘uX:_i_K5Ї']f?)Ccq'?2cB=[ewkx7-syЭ-6qu`ɬI&vA>ۙ 5춴|;"[l2z[5e6FNGD1X|vAۖVCR PQ>W+Vd[BhqF$IRBy{۱|w"&ֱ@ZiϐN#e Q^le{8×#8Ƈ ɒЉʪ_alUn ,.ze~sĞ /)iP:њUhH[ی^m8GҴ'D @3HPoCLOEC憨ņ>TP7Ԧ6璞\?8lċU?T+"Eѻ!-^VS,!dj;75F.xĜلKV3I chgp]o@߀Mq->UB]kKq֚5ߢn/ ן_*}׳r굅+|!v SH_NPj4&I_eE|rtv Lɽ))2E}scL\>/]A5TbɐtC1dJ \5Èp"l;@?r/m;6 vh(`-wӤ>~caXߤB5vO)hi0y{Ec)=GΦ O\M.P/zcU>}LrEgz|ap ^w'o~q;1tiCC8sjUZ7؁S *J%˯b3hL^e3]4Nw.f~S&zS0Zh= ~U?TTl( DHLf@u(x1sE(jz,kNg(+οKE`6}iR}P߀'@siBG() Ԅ?j\tAn ,4ܿ -2.4%|:w[3vu2핱5NOg&KW2# 8֦[͟m!ҬHh;-WW2=θ x5"ٌpixɬ;)xAS3mMQ?B4/KBDc'<%R#%3TT5[ >8M+Yǝ1W"د+'0W"r(L<$NΠ @Zgkl ;N'9;t+v^0ak_]A$"Siܤm_ @K_#Ց BLJI)QWVwܓYٸQhW;Lċ,h;J=B}h<Wt}^W.kVf۹fD9= ܊ 2r=녭 2is`pd,m,Yg4O|,Z58\@/y\%)JQ%W"C}6!C-5'!DChW]&qtCexךõVVy =aNOmr_m)i"/c V$baߓd*sVJ%p piSBnz<XC,QA>%A.vjk", vEɂS;^1a%i/96P|@yE. 3~Ҹ-nݟr#X IPIάo'HN1 ;nyU V'͔VJvQ]pyCW7H&479F5-|u }~䓽UN>[yaY"ϒ&"tdr@P>Uy\Gd1P~DAO-Qq/(Kxť%6_BH(ȹy;TIq+ІqmS .߈?|K޺2 ?`7T;P!tH7Hλd|t?.p&OR8\a+Yz1jJ1~;=s>g{v[%G,VGy9# |d^ⶸhVEIi9֥ ߮ߵB?F]r:noi6snL! =аﵐloV*}fY%tck@ H ݷq~܄B \(ˉ%]T7\7rv' /f# }m av$1|wTd`;RH:Jdہ/7| r#QȪֆx } @׵+ gdr[m$d XZA(E4g6 9Z.#6_SUr+3>ERCSoFuL'xHQ> RЦy迊xms2jYLpBx`k$Efȉ _ `{NZvJ~ ݨ0S,,;aʂNjjCTnk*ln6hgo΢[=izD%j*|rԘ@P<*zg5kեJl"KBT r]n ʤUze_QA4@,i*+\3fvWX ,Zt;N-{|zp;J@[$a?jR}_sk߹afd}z$#~. aKƃBel2}0s>1 U;Ȃ Ʃݜ/+k!f)p)hohc5-"?tLjĮUU Q~'bkEzhT}f$3}AY&{m1 җlcڒHvQQ*o:<%i3gneD5Jb52 SDm E=iշd԰U}a*fP\%7 IX֮2CzNM NOktm,rw6ۡ]=#f#$3)?v+|Oݗk*M(Bz!lc1j0T esV#[_oYu("Ѩި{&HZY\BH%+C#QYIHr߯؝N//zK/3s֮A4%tϛb)3{%׏]ig(9OOt.nb78=BS12p/D}Vs@#c}&rd'e1YlҨK"S\uݿxWKc"sR_DF>I;~dIWSUwS Q:dt,DRWgXT] xE|9=9BHycRq `QPj⟄}|K=nkcXfOGlY {}I 6v~*i9aV߹h+/N;CuQ$xoТۖ_=eb:iL@ow`ɵF|z0W~aPNeP јyQStx iLx`NRGfDx0&yL3Q%R]IBI> A0n PrdHeI%\ 1^&W9|`p/X,}{ 2.(RRK!@F[ 4TR$ z1RieZ7ZaŕAHF.laaV iS[,6Qy7,19Ϯ5>2G6T _LAůkGjOoN'BΎC7 Vv@v̌@kbL󑴕ZɯWM"J/5alVO`ÓӤ&`~e.4}Zڵ!sQ50 Ȓ^,%f֯@]+!DN##f88˜;n#tx"LYÆ(*hN#RrUgb/ƦPд]v#uq{O*7T]'` ߾s'݆'c$ˑYy<Ʈuդ#spUn(k<:\=*sWiğ>[D9\P H7SM4qn1d1nM-˿!lʝCGTTC0c#զmyzoUƧkXTxM0f/=6 nF~UK*Fs!~PmNɯf\ [[,JzVIhUVw̲`ڮCN -? 0ʪ Fļ ΀ J<[-`YٻAL3oڦP[3g@‹^:Ң}sͬX>j*0XEU3K@[sܓc:c'" hcq̃@~6?Q chWq%Eq a~Qyti_`-Iiٍjt"DI;ge15bHhẻ&c Wr<`!&eRv1咡-J}t,Ya!2"L?u^3HCqryXI.@ẀDH*,0imYm dl1dOR#Փ1~N`7ezpfE~b=`t^7J%\0S<#‹X:C`f},Y]Fa߇,-/;lLPp~X(0O1`|R>u#!> 7xfn-ĉyؼ~+Zɸl6ol_ I)bAv,T;s'oUF Opz憠|=Ǘ΄c>#KG (pg?n|Z9ҳg!16 :~(f+PrnޥVSA`|/ȟRږPQ wu__imt\ DTȝuk18|ٽ Od>:h ʂ?9DUml̤]J[Zbtom.W!mFlK0nzH9vqϝ4vF˗-d#XBXPJ^:-?֒6HZ 5Mid˝`Q1gw:sd?LR_ b3GZ. !O˖w9{h^~[/W"LM}*d.|#/Gn_6r+bM^,U D|ƵR0 %^E'Z5h4}j2Yd|=O?G ֽ}; x֌Hֵ ۵Ϳ..kB+Σ8p9u.8.iԪ7wYa83q!x]!-K]f&,%eڝۓef`.#2}LJ fq"~|B-l6" j4f\*I[2-#́z0|Qa8=SG@LQv 5|ߣYBb:M`ٰ4}uq5mVs; .GӦ0d{ 5yYԽD7 a;zEQo/ZdhZ!] BlІh 3)Xgl B:U"/ۛkŐ'){Ơ]oLeǂVf`e$oNzYgru8^zͺjOrd:d]y'%_^$!TzԴN6&qK@w &0"zsū+*ufqp ~e$B[+TŹ3B쫖17h'~D[ h|]˙çSD&!L8By[Q<9S gGJ?o+s7}ёHAoԡ`Ao4MF0 |J"=WcEpYd_DIam xnbU)!u?; Ɍ,з}jb2ڋ9&A"V`PIswCBҰ#>TV=U j>m[NP=FmO{&0(E (6~ JTa}/\E dE-tSGyyKV #k}M %ߐ2͚[)=?M8g\\TK(z&T$Y;%E[.(>Ɋl k?U`Ŗм9xJ[ԩn  ' _%e2^+OEQ?` Bk`ͤ.j'P,y9) $i.]O"<{B+:&{BQ+ T5$7/ .=ET//bԌm0 AAmek1Vvg~2)䄏KK kGa 6cQ0lIpS .@l.y՚fon`U2ïn'qF1S5"йE,’n|gg]6 33^!:NA{N\60~)h Bc.}Z A(>XN?ca\r3ƪ.t>b xh|ZlR`|B*GнaJМ0hzEj|+;:Ok}R1oPD:;5pC1 N9 4.Iwl'A+7 Rn90&DeXm &6%U|Zf%Il, d;UT '&f>Iϯ-_":9+4~$K+,W!_1XcrA~CHK9Ū) BǍe^.Wy4T=6lZaU^"$|ߊ7VAݚ ?#R'`DžM"lC!!#+CR E8",hZ*( v:-T)|VN&j-8= |Y!>n-+> Ⱦo* _Vl?!{v )2%a$O'LGT 3XKd)C~L5Bǡ7Smm2wOWHAr?4PWϥ&7Vrs鑇>d@ߝ {!c};oD超(*QyUtMM8ᗏ@¦=g uC8xh]邎?KZB|qot8B3Nb{{d{i,X^\S貫\wg8F/*Z5&d%woD&u"v'!kWWC@9 G7rIlUo?5ɤBA fe4bChޛ|I)tOGW9Ģ:@XL~E}{  bGfΑUꁳjeXA@ZZ`T״l(gӡq5܈[d-jV@f'e:BW׋Zp4wI4|SR{aJ2`.gmq-;937. ݤTu9 iiMV  }.F#K1r=# .c'4@Ky}Ck{O/u"KTCl%* ;g/cN4\ M7rL}S߸X^-6 ŋ 0Uo _XV/B7¶&c@aTK"s/'IԳGk Bϊ׺ޕY(tɓDMe,/^޹DxtzT"yî/CRDDžtOVymf Gы׭N`t+CWQY_4}Kǰ6 "+3*" `'g0Y;=@i/Yh+Ģ|xvaϾ,z'o:h';ŭOJw[W1Hk Φ`s"%m i Ԋcy#Y L."I)x&TM(ΫӬ~Bع7x ő8 t"i .PH.|b|y5kC=OҋrI2T@4PHSI9's1Ɗa 6jcbR5V6l8 4}ʵ 8?K$z=J[ E]Tcuuڄ>L˩^BJæf顦)ǛMVP<,1)K@Lc\BAW6HiQ$HML5, L51oɉ.,:WKCJ Ӭ[2=DXgS'yVs];~EiH"g0B9dݣ:p1?wCXi}ێtΖV:,DLf:m(~acb>8xr-:]ϧ!Jb FfyOp.,>$H_)fpJZK{j]1ʸ UIN Eu =Nn1MAI/v!QIi}sw7x2-1LᏦdޞe=g?b:]@ UP%'d? E-W?utDuqt=JO_ut yjwBԚ&Wy96sGEi UWY+IM2a_o]1+Z҅rc0[Z4I=euout9e ´lR%Z]Sᚴ89_JO\[Ά3adn̵~)ρ- @rfZQu # GbĶr$+{|K'xګy$0 .?RXP蜮A+&˶)[E5IGܿ[$~d7-zxuH FR8^,=AKq68 {~-v g= ]V?Ďs{~LWGKsdLa U2W=H \'Dx]E`e"} {4 6}© y=oѺ=o]kѬLx:OWj(qS#}r¬ғ)Qn[{#J2r z?^hs1~\i 'RR?C}ڜpGd8oYb1.8liS)ma6%&<Ʃ+dž(M/}Xeӯ q|&Y)X~-̤ASj7}?䦆Py,H">m ?hvȭEWˌhlCZRc~N&ͤ6!0QDksL>zɭD#d_Ftnwo?W171hLP57U|_VWk7?>lR6$SPIt.k[wFCuV Hu"K#uZnW+4y & A 8D„J!&4+4crr#>|0{oG4z QC +U{Jt9ңC})`n"..l0KҰh2⚘0N\Z鳈Zn *blwѶ,lZL! <ҟ.:jӞ?;VqL7tA%Y̴&džS ПNڣ ʊP۞QcAáK0#CtA,|+'-r68BѼO`K0J!X@!?ĎiګR{&O@}HtZ4wjY$dq̬uzDZ* C ˏ1r]Z" SiqI#77"A^aaoT4x螵mq7-u%9+Jm}ھׇK\4Cr7z%L.%1׺|aƎ_E i=&lL}kp3*6F_VZnY."KJKtJPP t V=]&f t޴_jD Il3~6EttM#}znbE%~u֔Ve/|I:VCezI \lhi<Qo1Y®YǠC)}D<kvo3lU"tbHkzO-,0[ѺZUL̂`U?YL篃Pƽ^a}=]5i^gat#gtjgakļw߃.@O&b2g!LXwVgUe˺x Ү%5o#s$ { HZ}ߴ z8dO]$De-Y:kH5p ifs>qY'Wq`Fd́@\,',U`.xıV*,8m->j!jz+"Đ)u0E$ &>O`9!Bg6֖9xy⛔"]aaO@ TrsVl[[qϕ /x齫idOHS1(sH-jNt'L0H5Xq)4%pF4u 5D?-jeGV߅u::x-O כd?ൎι4\N*kpE)93 Y+vGo\afA /TBtȓ~?V2 daD1FڕlҾiY0X{,L4&Z|1]2үOHcNy n RiV B‰̽N8bXPĞ+{ ^#y&Myjy[IMwPZj@m1'5r2Eb)ȞB=.8p%:<+)@c_\6iμYoϺon-AΕrEkmy4<8/͢Q|QjXh˚o5fHh,G|y^/[֣3sww3~ص'y TnZAJcQ/`d$@Ʉ~i(K]Rl,zg,=D8LedR79ۻ$gB9GoDؑ2;>9zCES@_&M9F}~M(XU>e k!؞9azLeؔ`i7F>2끭)PRĴjVcnbQ +&#((L5Z|9`o$]ct&䏨kfϚv /JbAf0?S^+̏Az 6(Iy %pAxU[efs$$=H|. jV*o)+'mP`b ӄj+|Cd(Pc7.en(`O5А̚Ku Al5h&_,ݨ)j ,9(E̼a)J#|[ь38t){1WJq1Wxo/Vf%;^!A9f0Cw҃:ؘ){Y PˤL;,-<ͯln=cΈ\idv7jU"nFh;f$:݈oacz$BMū /25-͝=$;V#7ℍy #/{> w0={w!ꝶdò٪w̅jLKs+);<--1S[+$e<{#s4A4XrCKw։d؄q<塐:Btşf<^̋G^" ?LSO6HqsA1&.,ȊK P-i[}aK E1~ixc`+^УLsi"3JEd 8QOf|gY?s 6B;]D!>^}aN;se!.1L`7w,|yg.<<< m qIwov$s6o& ;sJٰsOUZxIA>x鷕_' ;ГB}7|c} v[zE=p] qng0¬$7d3RL=sˬWJȋ| ڿ a=Z+I riu*xr|3 vx&+ō,:ec.~. hj sZT6oÆWd7ļܡ;G~A¼/?hO?9[d%-\%:Ax}K@`7 5m_!j "%tBl:Fhrr,"3eA쬶Cۜij؂l"rhبP+5oڮ<ʟ"X Bzb&hAu%"=- ߁E>CQ0]\lœޭjQ0[/ӱdcg-S!1Qc>ň1/szHU/ؼhjJiG}cb ,^6zzZU$kcqZd,Ed4v^hR-ve\}X R]-o)8edZ O: h|QD@^OKBpW!qC(]Ɖq5|iV ͋::ȋ2B:̖ÚKMP^M4c{F%ā1#at>*'2$G)iufȎ~Nߜ4okΕ" @"ҵsvh5zk` >FM;8wSe~Yq0נh/Z}2ևk__* v9QerEΓ`1Jz=*㫆7$i|,BR!)L~Y&.d @/&dg?1P ):'ƆI|KmYrJ ,P>c=lz{ehIpšzkN_n@m>3BPXq9ڙ*U6J*k`Sd~ҾƔGHnFF_5/FV G m2n-e0kc_GR>i=f '={DY|ywoj:j>qgeykDYނ&AKS4T0¿PD젤9M@y+ݶ µD!D %  o$L{7,KgD)ދ=qh qpN"CrwHN=>)dE3:hǛ@P>i0-_vOw>ц6p ¤ kINm uˎjBkɆ.S]{]T.DłNœ2(oYH~/ī.~C'"Ѻ;;9f=;ao/a],D 2嫽pas_d*>྘mT9x,ʰk\a8, aU%.B*^+/ "iᯂ$,bo9?lY5=ҎI UϟLt0ĥ*|hdu3>/QUI-ŝLJJy_ ~AFޭo ҼԽSMNH";_MOg7!*ԁZn#:.c#m.8'ZQi5a"6VP3hT*7 چW dN6DȍO60r C8)B)(ҭܦ%L[HhᄧЊ.5IKSgW$kPJ{wกb=y<[X/0:ޡ8pC;diR!65lZ5Ηt[_-jw.]?X*|SH &f/dp㶪W&ci6|1S7 P6/f]\#aADLsk'dpK׺ |_$4hvٸQֱR+a3o#lqq菩7*=S{Q~*B~ ?3nkG ::a2 *9Lq AҹYņX|V☟z׹6StyJ ;j*R %sYG.? ycCmibeyIcE>Xb_'@m,zXЌ'nVR)c#Q'XmV[ǭqS<7 LOQ&t0Br@=/&›0ɥ .nN \OJV)TItr'z;"ze>cgBMzkDtѮ h7W~kzKk|;czfOֿ4.nJ MEnƁ+I1!x,DN wن#5z?нߌx1 ^N_„*FDB:B?C (eD.4UOb`vi9 ;XbD栗otIo|UV4qxdǹn{6udKY5p2\y]X9jMC K`T2!eaZ0Iۓ8!&9ZH6[_W{%~k|L-:S=]>OE Qy ٲ9jd0uM{PZ ŽK B}Se PgťP_Z\^b"~۴`w#)]C1÷$hKm8@?]|9dտKǢ]˫$䏫<6;gE0q{ u9l#u~{GʃԀEGtIo% WxG9b2Ag RxfbФ Ca*`aQKJ}m 6\~c`s )'Twr|y.} V 빀Mi۶x؆EYVyEZUЦ#3iVoDڝy ~hkJr-ئ j?g[A1yK^>oo bʮw|5iqL٦NT,xL?ӽkZl~ /͗&k_3;l<E0Yƈe43'(-Mpt΋UԏuJٔ)5Z$ )hs}LJ[Q?YPF\J[^%)2.W#,?87µqq>LիV2S`ۃ+nLtZ #φۛE| ?=cNKl۹ջ/9fRK# x :)o)j#GgL5$OM[ruSg/nB& O[OH68 ({Gɻ4H(le-'vbE8ʻc i &/9 VxIqS2UÀ}y9Lh(F!sk |B3vNgGW{F)̝/ 9PK JuzUK}B.O3$x t,)tfb7.ʷ:54o2C+EZܵO9N|S-cEXűdV9&GɒKYO5Ic/Ę@G¤ Z%$K$jg:b\nW]jm'Mn+`xpdC3UrR||X٨>DZmMRn۞3-T& W\Kv wSimu{UcvDkLD@S!>]EuЎ!QJ뱧wP5UQx0u_օIBCAC+/qawi2Fjf+M7 zX3>]δ#zz;Y } pǖXu{нY~zmQjZ!2_a^5xإR?֓uZdqγUgYbi~5Zs˝ =ݲoE4PLq>[-֓[%G3̵}FxKnmhTa ?IR7>cwi;w+|3A;7 ;uWW RkOn'QOa4 uk)V/=ZeDՔNLx|X U_v#=K 6ck}35J| ),/Wsd aNe[t ƻ-ef>^-EU"#D6"OƝ, }!%w gߜ ȃZo*n.gF5 C-3vlZʕY|:QEq^2-[J4џ+?2fܹ< [ Ky+ s< Nž+8ib87f@HUƝ'"lu#eԫ]L*|[WǽԿa$XCLcOݳ+"Tr[޳:߼zI .2Bjm3PcL9)\E ͖^q\__w&`w^BD-Q͏UQpNW3[\6]_ZdźwUj^r(/ NvNfL76͵2S,="@ƺN?&)*7 ;Gy'~G( gp g?|ŇKM߰7DrW@1(-/ D=t;mpqSi 3sgdߌ &gR(7敮EHfqO*j T&: S7+H(RfIwY;Z4 H޵$6B{pe1im}n' |WGM nGa4q ~ np}=&,v 6kEK̜ Z LZD8W}u"F[N>m_D5b~V~aO lĄrF'8KGvJI::ZU@ ׈*q6G&7 N2w(Tx=(z- ]t2N6lg+E:"jp`HQ[uw4 Dw<;YQPjV9/A@@'kGU&{~p\E[€bQݯ]hAOlDM(bB]jεN GM MRcu{l0CX⃊Ʈ4f>Y CR~z %Lq3JBY SYz7>*ɬ0"tޒ$AT0<6&W{!}D~W#_L;ZWOq8)%YDXTx eGEIAo.B&խv/ڊ냖#x. xd9~9oV9?h_bT4ZWE jc:)$@!v2vvm3u'$~$p.3ff4L$2[2'ǀEďy\l!CCHѡZ ٺHUiXEGVtnD vY?5\vw =GKi8!*J0T.!^h &zAFVG8De PǐA==Y(̛.:WPcT\)3[u%3/ߝ<1Lb^c%R1meխfj]h<=Fg7m:|i^4U S N\ߨ!?043"Gm*n/׶Glw;1?S*r+Fmn]|,10ÅA+%~{Oo[Sh4AslcKm vjLg!8E\)ιaEkDU(ao8k^I;iO+]LaԆ|ΰ|iICաxѳZ_iySYθy8桠+EF\+4 `18ž{,cî:=J*;(-?C+`l ]܊sĸ( si"D5:Z&/*,b|nDW}zӤ3{1&c4ʑ_[A[gϏ(@DgƐNrZ$сW~ǖ3f5Σ: VkIP3Ib?/bG/>zE85i7H~x /y6h;.DgZ.rHxL (I%x)!BB5gGWdqUJ#XTX{{>nJ0;$>0sK" +})3lBM xĂMЋEэb)M¬M4L{^Ҽ*%ő)8)E ـqKw?Ϙ`a.'n}/'(j۱zV$_]c4rU1Pxn%'OA%D%6baU# Mߍx $Q]yme)R@|PAF[*vĈt-ށ`_n~r88D=sV27uo b%sE &ѶrފA_ϥ@[j0#76\C' =mZvkeX C1pF =Yj8b`"?)ךVqu'hO%^5JC-bz ޲`&%u'7xY U=ck.^I|M2ck9UGq| H m57Aϟ/ >l7^b?CpZ$um,)3ל30PgEײ1P%"=-kʅc믧,)-b*@jvl ,#6mⅬ T]mLR:/17XQq{&̪*;v,S4/터Z8x͠񝒻2 [qv)Qn3zf7WѶOQ28#%27o}+8 $,ֹv?3*Yvǝo/ycƐd@->(e֍g3 $X`k-d?w]"@?D0N?Gk֔s>͍ ÿQ MZc:*Gl5:r/>D*od)h 1?]ϞkEQQ\ΘW\ ,\Mʛ\q,a;*g.יqibrt;N?sCjrcهJ\ yUᠠ)g%%kMtr1樳K+_o(Ũ :9itfEn›IcskOf؍9)>)M5BeY-n̺nhJX2.ܳPUGҝ8kHv&}:zꄗQ=l^T(Vb~Sh[PYs6ڠ+nQV݌V;=qt:v񮧅"`E?M[ʏĈ|,eмnа@1u@5!= -X~ ?j)*VxSE_Eʺ8F7܍G)%GӶ_˖?M"ۼ}]P1.L!/48cvkJLbt1s-Bk 8nR`r $%|ќΊm4vaޚ\KB]UGf*OJL^05sOo2KrjK:k[~K l*BSbNO3Lr#b{'7Q'BҖ=~Y`)zmA&*G.3M'#-HPE>fa-LԤةQҀL<5_c @.`hYBCkܾD׌1߫Bo׎1[%>^!W"kyɌg (*0֙!YXq/O вDb4[/Jh#8MOEf@S f b-sb/Oȼ/;ZaZe4W \͗a!r>RvX|d #Qin2t[0HmCr>n&hQInywa懾Z:.LGdE4^pc6 ,U sQA ܩ$uX!ҷ4MS2XG{]]rq#Bvez0 fj*OHr+[ -w_;1_r8R8_8yH2flߒW@2 JLeT>9(id Fek2(9&(I Loȏb^)N ZT[]=D7kX}ׄu6%%Vޕ`U.b8* |.Kp`vސce؃Y6SV<#.{6zT5P;ݰ{tj\Ԟ` Cp_I:㒐O J꒻k~`'#&|9#Q%zxC TQϢf >QBf!CH)O?x\7)K 3y|t />Bm YXt?&I%oܼNo+ Kd^@\e SeWu !ofaT5Cxz9vbtY`ȊECcXgTp3հaN@#VPc>qaO[O8iP(rآQS2&l'w^hLtzAѡ1a1fr(rk{#vR p]=ƗEvKaQ/_X.j7=NƆ U/[O[=ʊ>bRY;a0!R~ GS)Oggًv1L1|7|pej&o=vI!؅ C:g/)"o\XpR89Km|+R?U o4%}W:Sa@0T΀)H<ѱ\a hp]FUM7Jӌ!Xdbk]˜QȬ N>Ӓ گux{i;Atb %N-fq|I͕l_bωWOgx I3}/Q%<8po?E.0 +@w!WT,2Z±}X+vYHp&4h: H*x ICZuuj3}.F:xfQ,d2z렅I Z]j&\&J6Kcݭ쏱$F1ytSolǓ0WvE]q⛴@o F8. @bס+Lf%X lSsy1`r`3q!WJ!E_#,MkL<lރsenZ.€aS`[D=Œewevg8m·h [ W?Ch6_x'ys}/^V?OBCYg)ˮA2Pgh7(NߩMDn6X ˹!=d z2ZryA/}%k6ck'a[kQ9%`WSrgXeC݅0AoB93D)}ް@$3Z"!5S%CP-v^<܈)-|6lGbUM×;ag(,b4H*`uqܦ> ǁ;366)?tG?r|oGդSikyW'>[{-onY17pbM9Swo@ @MOIٝfERA.7q/@HWłu_B^ˮ|.C!iCk>+O-TZaa ɧةL)R%u3'=\3W>U)H8LHPb rӳNic+<+:R&/0}]Mf+>~9ℝ1cǶWt7*pR($ Lq46LJ=B Ov7'+rG(z5*4=U/mFDm ^}w/ٽiEK>#yׄ'E,1ܰ=Ҡt_W ފ7 wKS *GKjFVZ~KM@E3?]pk2[4i[5Ώ *tS_o^$ܗC'zн[܈@󑯇_"=b+l؍[)RQˢ0r8ydl ]~ܢz|Fu KE^ʷ];KXH7dU^uw4t aQe0]Q8#R!jܷt/ Y"6D~RHBTT~M ÛkY{qYU*=s'AR\_\#h]|-|£ {1 p`;zUvavfJC-ڤy> <.G/!U)-ETtZ8wDo< efq>3*IY=#I7@ǐSSӺg; df`bbB!Q2m-uKqc|~FL~mBˎ7]v ?ax?58%V8+ Y)%\?וb(*$ j!kYBtq1,DQۉFǞͼ݅:{ IE4+ _P@l8(cOV }AP!FY(< E@H' C2Dz/%5lT*B#,RLC02A4WJLl' f$#?ixz0p;%b쉒O|* 4y)r6> 9=BGx>F-U 5\A/~\yb@&XadNQv)ŅYV%H<&7h,uTCڙ9&f0: c(;1jXIPi=k׉erMI|ιe)ճpMyNf%~s@\렱!nUaoSmw֔jKL7Z)B&iW;FO~8- ȝ𚞄*6w`OGN$Ck|-`n Sh  $Ԏ #7%HK:LdS)FZTEwt":7EVlH]v5$ R PCL}hm) r$$Y Q?H\KmMCQލ+ Fx 5{{XlՖj.p`8 W.|}cke;+GmqYXWVfl~HltkMΛe)on7mIĉ,ǐL@*=l&RiIEPRP%+;aTX (3ߩOkQ*(}q?Bgxlv3 |l%GKi@d# ڎxv(B\pM_%ƴ:?Ҿn1b,CaBvUɬfp":[Zl!v-W?ь7<5?ҸN8ӡ}}9E D.>A:Dj&)Rql3M~/>[({ۛojͻ>jK T*XQ5oǙ+ٹ76c\C贒U LI 5vlMopQ)!*ϑ^NȦMGjwF<&`f(]TB`+-wcE&󨐮>.6 gjt:\<1F2 qBQ:o TeX"h&$ܕjoGuP`1hֱB!FW"G"?mHvo#H)WȂmpEkЀ2pE39(1o4Q\4eh *¦8aǷ9o8$5$離⡺0i۩ʪ{ܔ,˿ZϖȢBϻlO@藥y<>kc4?n,%J,S7́o-OmsSQl e͏pf+4Mu>ЪzLKHC!h7uTkCpq ,V׮՗cS2ðxC\ cXŨ3R3A_uc ,^$a35ۖn;gZy IQd)Um? ;|,h!%?{U[|!&|pN.֐cW0ȼ?؝a_\s=X݌ |6:lfSXZE+"*L3l)T^C1<勺XWG LkM :"3d˨pvoNi>Gi*ek+͇G5I Ng&ecvJ۲*6+^F!kg =p=<`*=Obig`HGl.@3vdғ.`Ӑ{bOzJj>pI=@wUI$=2DW ݼSK+(!z+85+ ?wk]TD^ dcX|UeYv|+s]qKnרaѱy'~BM)黁R쏉Gsƍvmz~- %2?aSnL=<; ~ O)MWze3 !VG($mnȚݾ9yٿ=æoIj7=a˰]yi1}&R+&R.*YmBp5{Lǣ({i 7q"f *9oJ9Р,taF P#$2KMBg|ѦkSC˛YRJġH^s ~Tl8[c l$PՎ{ Bz|w$ vbHlm,Sh\]ur_6 )XlYqp2⌓,h7ǀ_6YwQ+] @~#ydg{Ǿn< |$*X>| |Os!Ʌ]4lطF@Hrb] *8/%A]UqkJ9$h}58̎n ʩZ`XU;$,zE>b$\ CPpQl.>SuӒEDp`UӉw}paZklO&6늡MTT]zk-^cC3>>؇>)(BaT"g)|NIԀW ҁcSq9,1!М۵\6|#N7} gYB8MMmZgs@QOSCiwS/l`c]P $W8]l[(u(%qs*l Y"؋e`Ыx Kz$(6X1,ʞo [ynB X:ޓ*zsaI0N 8IX| coVa ;*R6/ "HjU“ BMѳ.,0F!$b^?yFp_iJzn\s"k}^avk~.RZ%6$74vPrMq_ye[w?ti`w\ΉVa#uaE2Av&BnN}Q{3 Nۊh%tUȃWɁ_|Er?cF,jӄ*8 bBnor4w%8);r{P{IP_R;/T쟠b8U3n]$֜Տ:V];qх3VಯG{IJZ֡an8-4⮵u#h "+.VS]v35ZDj&t6J:8&`CsV ^勠bF*BAX03yBݣb%O F%3r>fPuQY(EK[NYNGFI5)]o쑕(@A\t@0?0X O;^}G?+A5crˣvQRѵ(I0v9+"&+l,*pmw/U:] JnDB,uTb@`mn7:+|8uߓgWP8 QUe6W˃,2!rT_,\0;V34}^[Ein ;*<k91me% ͢֎|x|HV@/d]dǯiЎ4ͳu"rs̡IW 1t>1^ʼ絫HQ*B1{Ԑ]~h$pրa1Ti Y mf)'F)Dpm %dxGJHKG# %ѯ́d': <^0CRnC؎f20\j K&bb,eލbQS2iWє|8t^X'-1ihP>`6CgqeV5ʇ.t"at+WA+O3D;T Il؂mH @$R.]]v8{mik _7a0J:cF14}D04NH#l![W EԼ K7hہ Z otw :$ 3F SA ,JpC1Eԃޟzc/ʽGm!Rl ON +o} |SœjkHQ"v0OoA8_kj2> |nB־j MZ{E_s[8BŢ.%D gNݧ|TȖr&`(Guy/)4SF@l.X]#Y z?@:C |VиXE\veZf}wx"3Jp'lZIC_>.r+ ! ,)R!vco/ZŌ+7٣J9ޯ=ꒄ2]ߞ _{>jܛrQcOc.G@E E+o9&CYͰx5 9J8{kvF<1vr# `dTB-Q,P=\~009-fĵu8<; X`nwrfr@d# ߿Gb 7pW7Y5GeڮNfd1;NtRK8i צm+$UH6z(>:"18ʘR~n v{^Ͽ7lL ׇ7/~[03R )tD!gjrXnl!|?Q""\σge^4)qQQrqyZfXPbmsKb-ZA߱4uo32l|ƴX髵F9\i5"g6Yӣz RuDqQQ?G+L қKChw m%`:W{Ҋ' RÃY"{P*O(L/F`X [9~o)a;Wigq!7Pfd=-i[ˋ-wtGʉ~3ѮOVUPҍ7f wǒF$nv^a./Ӈ\y˗bbr*YҺLP=-z0@P$G|\JI?.bH$ CADr\.xQӓDzAE1 2! 碉>Guu\"ɥ"#~tF$HuUk5`S'zWvΣDs(KQ sOlk >zBxlaXy풲қ-8?!7dwX)Egu6BapPՒxRP?<:O*Ƃ*ed@TDSKiZ cZxt]S~ھn{Sl9/bUG$礈*H8ݢ0[8sjz"a luz#ڦ Gs=ɇT>NEANq 7Yd SڐOy\A֊6lt4R!2H)N2)xi̳ZK`C0F_bKx "Cc"$I7G[k` 2ݖ9eZ+QIs$H.U Hn/:ܥѵsoq)E6qN]2~ٛXDYF߆vt !p{Q8v̏2"ƍ幧`t oZNܟ0ʻn\k%,g*b"M)_pn8)iѧCh`*rq8&jۑ |k߁e {\[>j(ϰULA%Qvո-)hBYP7pp} d*U(kb4r4Q`Ojo9EgӀӚ/ܙlEa="G{gr\- ,|Nut,{"T7co1#.1#{ =,~d@pȂ0c(q,yw|;P6Ș1Qh#W>ҟB)0ŗ2 u@<h5^́K9Pm5XP8L;oGy Wgؓm(a$Xvr3',EFŰ&/N4%.)#yp\JX2\wӨt(~?1r߁*j?O Ӈ?#y>Tc0JYKU-@5 n:A7-[coc*ո]$Ѓ'(~ˁ(Zp179S GL/lT,|(-:F .ۏbc,>/`O29{iݾU%f_ALրL=]YY);x(+9]ZaĬƂ9A";,8@}rO"jaXȘN76^0殏j>Dd2(THDүСilhFR]vhY`@rTMa7%YB"-%YEn`f AR[0]C޾sr}(! K0ܗq00aR ^s$:~ dQ~euuSj2ʇDq#|BFl{^9xVw96\gjcAy@\ק x 1"bPaS9ZYg.ush:Zr oG(.1h/ZQo3eF]O\Axbv79{_螣je6R*e7%jF9 7`%B3X3kDrk4N)lS |݊Yz_V>I"nJŏ= GrBdYGOBףgd[#D@bʊ)xɹo)qEeݩ;BJ|ɼ1Y/kV1V"svwS>bO%\_5 *t8[!"4fCK}WPyI,#ͮۡ֯1?xvV+]~.oRyDŽr>SJf jGz8V-?&Ëؓ_m((@EC8F ?.?db<`d(KYnT/hYj|8(;>{֋Z' ԔzStUh](ĵ`(c=pK۬_>1Y76h#\S)mrvY1S`8;X.}|KY媰- C&.2so@v{xֺDN|X4%d"P K-$/@ 0DyrqaM1_MFl$ (xCZc/ yZ? !bT=Sz]3K @{i2d ؊gc* ; G>?Lϋ?;;VBد`\ yo3i@vz0[.,dLs:󪺤0pW`{\S2O("4LNy|˜N%k YRzd6 %y$R+% e3"xѶ,a._ʃ*|/^V-DI5A]zӡl^h_n=? .NICkyoR2Y+ŞJtSspJ(/<ҎK! Y/dPkZX:BYJM ؎ ])]IFu>Hxc&wL܊K>syztt՛Zk0CM< 9sGdnȿh=i^p];uA1]GxmQ iH[ZJ +"{Aɹ \iu6ت+:mVbVl1OeA6sndh$mR]eUnrW\4Qqy,G[3QinYJ9&A@"=p*{Z0VC-$\Ppx|#72y0* p:Gm{_>rL7`A@M [N6-IwwSwĥY2c ȡEDsW9(oѱJ,*7Oe 5p%M&yM-T x a"$kPjZ(d] U:$k/Cc0lSRJk?:7c7Ksa$.xX`6:T}4"ȠwƢA||r0P i[Ռ:HirɌf"WY׮z ΃dwPY_yIu_'xD ~Dn呺?z`?í뎃? lP%.XLF0H^um8LLJzM4 FrUVo Իx=ڸF?`,@>EW"dDۧ0/MѴo37a(b/'E lvPթ$,Vbpṗ`ؕjnvwVP rSFXKnj/&2 JU([Fz29VeGMvDdP(ĥɨ$17NGCvrUuQFRØ/$gO!M$Fc*Gm3g%әn6Yn;)r=_hGh 藀2_]}s)ô"@+Mev*51&:5ILˋIQ UrE69aW!˦F)?kWα[9,e`G kIB0ğ?FIP}`ϩ>`yPTq?Iz ɛVГ8T}|Fdh)AH;xLTO8^=A9!Ͳ~@]}ތbB Tz0TЏ!W+(M;+jMg%*kRa9vؠD s%36rSc7"u|9u$ |'z9ࢤm[⢞'Νx>4n&&խhq4Zht4coY"VNN6B}c5*nMaۡp^Xa~(0?ȏ!9+ HՎ⑃5FgWPm*(W-pwNXEG\df[}@#A`Hj5[EBc ëGY;T.bp8A}I&pf7iɞ_dt?^%]25yqg*6]ns팝Gy@eV̹+LloR^'`Cq k89 wx9tX9>Y4.}wNc+=Wo] L Dݧ˗}S8 W̫{QžqRrP@I\fWM ,dZ€ h7yf0N^).kP 5d% Gtr@Νρ%Zi w&Y-%c!hxȭ*98 <ڰ73-<\u8."c&e@Bދ&D%. }1*z='c(Y) \0q\TH#'إE*W"TPli!k}cw:sFBDBiC]G>g~M'J{k@%i|!GGBL@( o?ƞU%C,9xt,<2^$@smb8v[` hyt?UVzh I#KsrQsA<@nbGgj{]Xri.%#5I|B^G&4FUw2\k,lh{eʀX#t9D)@CR3g&0Ef<*ΑP)8BBZGصB.Jʂ,W]Hܝ^2(t׈b>h=N0,w'a!iS1P>ƈm?a(s0zz\7Xhzr+(ְ!.jr Oh2Yn;dKZ ]%B?%wedz*:/ڝs.|SÐy#|A˱`"^Pۥ Ps53Ss# 'm<,1e椭±/ǯC׃гLS1i2/,N^A#+2j aoAE 'e3]#7>M^64P S 7(Ԛ'3>V<⦵ =ų2vTF6 ,Ng:Ș,,B7\ .}~%tj8e`7$ǁ\6C9Mx j%'ۻ-1Dhw )]elΫf^T 㽃un` գAfX@EC1/kµ,k ~]cc⣓D\nDb_&rj~ZLkc3"3`}˵+TtBQ[u™c9hjcsBF@ sð!Isi}4& Dڽ5ouyxцv 8E^w5;^Uwx }NJrɰA 8 |GW ,UoBe>qӸXz:7ָB$l9|"K}sO <8,(F%fфbZѠwb- ڗ=[?E/kxx$ƋacgrXz%V" ;Gm>$2%[.?ȭ!¬v }?\(2蹮>\ma`kiT-{Ѣױ2P{ʵg`(}4 8^4E W nLU*;*aUK扞҆IPY#==4vB%vٱ_dinY'F[GKEBz.Ay{=lltұ ͆/B$-x 8ص+bs8]m-tZ^ւ_`={C hY)\|v)?kR@zZ3+}Sтg: @Iy;~:`~ȥ fH\{:Joٝi>Pqy,T ,ҁk@?gkP2Z`hj%яp5A kڜcƠmIIoQwiA/PMf= y`aggV./t]Zhzңs-G7RE4cn"D[īݕhť>xaYWwC1J/H8HQ8Y?59KۖqI]Kk98۞'6BN Xc@ow7Gx;pgbTx]&ݒVnn-tigi'6{[ do(tjs94R.q⏽}x@M#L ~|ޭy,VQ)nJq"kܮ..fFS|i ŔM+G4&pL gS((}:;bIgz?bHm!X}zHΥ{"zp&7ON*6CK I2`Oq6Xgdk6M~϶Ή1[\{ 3_ʧ>56cQdѵ";g'^W,(Z&^"O1l#!t[ZOia93/2bJN"ߍm~ӵ9dQĿfhri'<%ه19m3&K 2|͡ ܫj4  tku2ZWč1<0vA#lSUV6a٢27K(K/{(!_0Bn=L&޽ygoh\wC6Ay>iVDr7f%cɬqa5 گ-ہfўg1M(e9/~cg 7jz|OD9)E ]Acs<6SRǺQς35&~N\صf3eд ;:ɢ~9[H$.- \Ezb!y4.UfH.A(Lf_\2 E㖪6wo Pg[y^*,ɥe]ƯN:LMP:(w^zWTz+-Q]_?bhpU\p1m8GRzO\z~3xwyct&PgB,~)ᾥ@ k\L@տ]BJ"ӫ5'-RL:lf w+ x5Q[ꄮr;VW#`I8Ŝ;p@X26($AFv!׎w5Ν9~4am Ҕ?‡ٽj/B4_Ơ?+#WS6zM1=,Ւ#!w0`iM5Os2ߑ~<%. {U)p$l.^+T82 9J{Ȕ(@VW2'BjG 'Q*(o,@ j4} \ 7dVb@? r%G+18/rg#f\^)a Wt;- P jM `i>^/M\4k4Sn;R٭ 2MtiZXh߄&?v&XW54.yfMt28,cFy'm/}lxO :>8XlPU]+=6_%[>0џT$ٗ5D]=a(L<2'S=8_Вbrfe?go;Nu'O/4qkI--0L1Tm=Sc@#v5M~^}":l@AyZ/[boE@(l)COu}f|޴ IgK ψ?XZyg6Lpe@Qנy z9L)r$zN DBK} _7G x\{}N2:qUkU5U>g&&KY_cE Ǥ\ V\d1֚~ZxkxifdcnhoBy9E/ ,*ف$(}َm2#f), _Bz6 Tqp?Ji{k 6Xʖ|=Bqo6Tm2 -Cc4V!8^&Ni_B#5bA9xNc6 HdypZNʾCI8qnbz=Z(),v"ƐOǫ)&11Is[a@=[eCZ vi ._->F֤Fw?ZU0,qa9~{U/IՉG7Ջa'0O:2Wv9tgƂ4@r 7 =S0`{mhHd/ڣ2/QaB'F "ݠxd?"OS#SB:ݝXq*q}6ZXzb}&+E Cs^9L,t%ۯ{_N}ٵ_ke!Lw+0`Oa]|bmflP~V6P tr"GWbLZ ~Dqǀx|P;*FK&`Ң` SJ) 7`W1$-)-@cY\\1&4|yF6W0Y, Oޔ4 dM@piƤГ ̩\ZRmF^>orbiFKƞ/Ҙ){FN?PiJLW;8YQ]'&BOū=VdY]p#F1CgNӠzms`XNz-a 9cnfKW zW\q$8(TCPJ6 R#cfM^ oq~_=r͌IxCxY'vVs}f{ Z/`Ņ䨤hR(Ao `䰕"0hjۧi6Tz~ .h&0= @q4P!f>i ;o 1U^WLj/ ,{u#ٟbu%Y?eLB7|xn(5N~vh=gJ"/O=ihoE,$Ф;>0Ϧ!33zx#l~cyc4EBP[ҫ<]Dz[ rK ՁR9+؉VO&O7hX2 3+4@qQ˻]Tqt@g,Qg Q5ԉYCV 45*A0 }y |U-$|Miìc9lnr0)Nx-Fd/Y2ѴP@#_'E`MM a+ QM$^nBzH 9e@=TB xRF]]ߕymOPD>Y[9/'FN|>v?Ul̫JQ%" &3 5y>5*L)-}km#Ax+uC&Lhb͝4[ i`{~B8o):MƋ oSw-l'?:}IUhT;f=܇*hNmG1/8w,؜7NƼa+y' 6ȿ%\ZLv/C>*'_G5/-D寂`aqBRKX/$֌thڜC ?!nC"8sSv7щ8BXj  W0.RVe?nl"=e'ƈUDGp/oʙ,nQܰRL;Qu{TIYNN-9 բM+b|QdL8o-Ӳg%,`wD havu %40?4.Ku.`X:0 H $^jeUJ4< .ZN? 4BqWG/QѦf6F cs"0ƻ~5{3G7 ճI;\<8^?:-2dfKC5Y>(NJ,j錁¥lC.࣋\Y~ɷu_ugx/HH"ϻu700!c-BFRi@3qe4\XJujK@5X0]T=GDp gCl~墔OÜud. 8'mRuゼ]/XG@&Ne)–|V {kv]kp)R@V]B NNp|.| )nؐiIZ+*9EZT;q'j_4]l[hYt@J3Eceۯ[bJ{p O1_/ԹqiNZE=ݽDZF$߄Fl0g[fjae& xD={ѩ- 쇅}K b~~1; )˲ ,;|ڥ9A_Ƚ-'uBm JwLG.m [w/.nz(u]Ly>2-\[RM)\VsO[wRoPMNz@.gJr:0i~߇+E `҇ :<>LYe.ғ;5;B-/0&w7>@L8٧ W_d ;p6d&^gDцF4 `7i֣€Hb`Oe%543hP fMF),=L7ݰC&Q@ɕw¸* e1J3@5W3ҡ])N0pg3`+@>" # rɭ hR Dpx턢o #ӓ':3*/C훵Yb9@LN:ͧCt#zjq\7=پqy}f#7Fkby }fcrC2?[d?Ey8x1dhJKL8s,TEa-3*$O,(J]*ɛI27ӆW^"/LaYuяx [g;Hy GZ@iȰk1&9ް'xڄCh;c =e ĠB!6FSOprk7!ţ/aosD[w0;90֏JhMWBJ@'0_)k *ˉ ʖ62;*OG_\+ˮ-x5^A?l Ÿg%zA"7ֹet up#oHGqwUf Τ][L61uWpD_6ReZ0uURd02* ߂]#E~0/J>WyeM) ;*XC ZґasDre]L9t,yON'kqֆi1aK K]KF 636hpFRqƭ6vO0^ VȖ8A5 =Kϵ:uڈ&B{Ac1Eڑ{)|!   Adsk+5w;[Ƞ.gU͂xRh8}o_ЩiKJ&9E';BZ~ Þ'Hy@%JeRFx3^9}^PxRzb~ 's>1 7F۲ȹ# X}L0g7Í]σ\zZUo9~p6C7kn(̎꬞` N(d0(eG/M3@FK.wY )j!^9AnpvvLx|VKf|g./ѯڽBvd|a+KyH2L sݡت>uL,C**t,t#^0haR=7M$u/| .(3x ])rP.k$BNcP9Hm;¢+<.5}"D0 :@wO@j'a}A@UZ\` SN4$-Kbx膎aϓ./O|pz& G87f>Af*FYQ~1_>UUE&QDno}e|ȃm]\X YWyQ8eGP˄8Б ؛i6:Z %r(^0wq,TF Ywh8ZNW? فS+rպfX+ N{Gs>uFm/wIb6O}]g}kL4|`p%'G{ ƬeFce5JGL;H_6 qg]^o ]u,487C&E R}DyQS !Qt;_)ӛvW65^Z弖 um z@lqʒP6뙎M sj-~`wuTd+d7T7~Z鬓5?.Ĩ9ŭ /xTo"冄?olvqȂUj wSTPw!`~DJsgt196w8uS;%r SwT}5Λ f5cP.a֕j5-o@9K<ۼnQ}C#cM RLipuD}ft ;"(9_?7v-Ohs6 jl6b#+nOWKd~^vϫ;6m=Q:Vf{~ tpixWϲ^4;4'UቲFLg0{"so++.BW{ӱ1`ֺg6C%pr/.jg^'db68è] rI@\zT򟝕ޓ#2ꏊhok>?>iTAK;}/'h*x:~h%(R[OSpH-TQ[To~cSs e%[/>>`̹"S^Fc&@csĆ"nίFbaS>U.l惫DX#ujx$W;d̿ó3zȏ3)д,$lfni蚨%b9Kv՗9/. Vk>.se78_hq Om^~"lą4hWDifϩsO/"&qUI9+%@ʔ\C2ANU,Y|{MAhKpFfA/JERn`Yz!G3W {z?^y"R%߸@|>JvzVŸ97#@bVᤜ*{FJUo K#Sm#?l#:Y `nəLdqa|; "i;/5.|=cunH/۩JϳF{'V `dzX I CL$Q4W/k*Zup22vIW(=2SyؒQq2q(Nn֩ǧtZm!<AI^Җr;L (NI a~Pwp|tg,˞cj¸`vIt/lm,NaZg7^ncT6o$HPm7E64@nu!"QaҲڧ b5N"'n\jrY` 扗9d2a&^=s_0>1|.ՇVG zj$e]u1}m/.(=19Z37=ˋ [H2eP(.naNr:^ ` K6\D!(&hw7 u2_f'h/.wV) 5rσTQh7>=X 8qV쌑g]zX>%)DM&/'v/z[0n8mfK7;ǚ^z]fcb(7",|~mqi-dy/ݐujԅS},k)<J֝3 ǩc4]UC$p}3@oD>%M%͓$LXB!qoW.9*+v"1Ԧh46nq):n\ l9 g61[ ,Ռv?DZ*BtcHKC~29 VFӋɜKK+Zc2J_ʔI}&\Z- P9P'_s7c8`Pȓ=Tij~'FϪl?e1%g VVwwV/{mY TZ{vZ祥4H-K8R0/CZd NrI;s~lrYl˄t6K^e|tk<*Vh8[}$ʪ0RJImr~Ŋ8`_6!w &6, +X'<qil 0Qȇ 2.X=j'ׅqtuV6o/_H=j.6:/uwf]PX2 mjIA[U9l#7k%nWGId"G1f຿%A+K!b=FtKŤ@e(x fW1 @3`J4]䔫6ȀrE[-8*g!kDJlWUEŝ)|{ v#V3`jf蜌"6OEieaJ_hv&H8!_YQeO=­qݧcPXyoC9>uM jL}Vj,Ӌ[\_Vsmx17 @"> G6NB12_ "J*KeTf%my9ywF x}t>ge=qKo B|Jng:ݶDiiVQ0j%Q.3"0ֺv* Xf 1RBsDj#r;Fɡ0"<#kMqk%.,-[FRՅs[,&;踛$OXIUn]V(qum0"X d7[GA<ΆN%ht*'bxx#I-Z=ҨmON yX-n[*logcڍUx6roخcA?<>>6TCQETkh- !,X4^Vz<|YWԛ sNM>=vEf#o'U=@+ot6jz 8W]P0;IY #CWm[-w[ci]s$ )>" NF֓ᴰ"Պ^}DWxS3rs .Fʔ^%Ņx4 v!(jA 6˓2qauIg 65g@-ن2hl YB})ahwZ2Eʤʏ/D`w%8c[q1KD+΁HC=YhVSъsIʼf˽nW uOQr<=A;u^3Ҏ nLC*>1K:b! TcCwߘpSP~v H5zIi-JF _-W% 1JΎ1X~z[e?9rPݗ,#TM,_3|³wj_ՋPt #]A.1yjۼ.S~C㬵 Nנ{xFx|gޔN֘p)UsɨDˋ7bJ3fjR!Ծ2cP3wK'EOMYނa0 2ï]2r^sppgk#RmThExK›. d0k6mda6IPFzH_ưRGYMkX%w4ߢkt[yl2CI|,`P=5n5rie-;^erDKus`˖i: h:A'vY]T|@MoIzxn-k ox.j?k4+SdGB.ܺ@--*zKhɐ]q3d3T)+ɓROiS #8V^Sb$*eJ&ޥ1Ԟ͟S5tA&aTAѺ|6j.;`MوI>y.D^(0#Xlj\Wɶ= ڀ,aȍ*,.]Hۘ #^ YZ