libpoppler-qt6-3-22.01.0-150400.3.6.1 >  A dcp9|w! $(JY21W-5菳,\Bߨkr/AL6C23@1 J4-ePYAb*Ҝ@9uqom<_hkST,_1QZ׭ϏG9;_\F.I9ov_~XE@K `5:}m'm!%"MWp;?K)T H}+'8;힃f&֚a477ce920eeb38c3552abbaa7aec8dd351713db050f08e3169b1609b3eeb398255c443f5f038e0e743644e3f7271c00cfe9f4994dcp9|twۢs7PUCC5 TK8RB9ohTTưl67G]RrjIT ߻܋ E`0hČ}T_&fYoUqj@JH}hL{_Ƌ0- !fk\%=Qa!P :L|&>&um93E7(JY$2Qa*=%VI)W?'@ɥC.Qǹ?{e˝s9Bu*N[ >p@l?\d ( Z&C Yj      (T\(8^9H^:^> @ F G 0H 8I @X DY P\ |] ^ b c ed e f l u v w x y z  XClibpoppler-qt6-322.01.0150400.3.6.1Qt6 wrapper for the Poppler PDF rendering libraryPoppler is a PDF rendering library, forked from the xpdf PDF viewer developed by Derek Noonburg of Glyph and Cog, LLC.dibs-centriq-3(SUSE Linux Enterprise 15SUSE LLC GPL-2.0-only OR GPL-3.0-onlyhttps://www.suse.com/System/Librarieshttps://poppler.freedesktop.orglinuxaarch64(dd00e5a993821a1987b9770037e3336b4c7be9d8ec50289c7b84f6040fff482bcdlibpoppler-qt6.so.3.1.0rootrootrootrootpoppler-qt6-22.01.0-150400.3.6.1.src.rpmlibpoppler-qt6-3libpoppler-qt6-3(aarch-64)libpoppler-qt6.so.3()(64bit)@@@@@@@@@@@ @@@@@@    /sbin/ldconfig/sbin/ldconfigld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libQt6Core.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.17)(64bit)libfreetype.so.6()(64bit)liblcms2.so.2()(64bit)libpoppler.so.117()(64bit)libpoppler117libstdc++.so.6()(64bit)libstdc++.so.6(CXXABI_1.3)(64bit)libstdc++.so.6(CXXABI_1.3.9)(64bit)libstdc++.so.6(GLIBCXX_3.4)(64bit)libstdc++.so.6(GLIBCXX_3.4.21)(64bit)libstdc++.so.6(GLIBCXX_3.4.29)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)22.01.03.0.4-14.6.0-14.0-15.2-14.14.3d@caq@a@a@a@aV@aQ@au``@`7@`@`i@`T@`M`%@_@_ _ǁ_ _@^^א^^^^r @^\@^[^@]߶]{@]z@]z@]@]t@]_@]D%]@\.@\`@\@Zľ@Z5 Z-!ZfYdYdY@Y4YYYK@Y=0Y$$@Y!@XӸXX~@XS@X2WWWE@WPWf@We7WBW'A@WVVŲ@V@Vs@VKVU@UUb@UXU ]@T@T[@T@TMT*@TXT?@pgajdos@suse.compsimons@suse.comalarrosa@suse.comalarrosa@suse.comdmueller@suse.comidesmi@protonmail.comidesmi@protonmail.comidesmi@protonmail.comidesmi@protonmail.comdmueller@suse.comidesmi@protonmail.cominfo@paolostivanin.comwbauer@tmo.ataxel.braun@gmx.dechristophe@krop.frdmueller@suse.comalarrosa@suse.cominfo@paolostivanin.combjorn.lie@gmail.cominfo@paolostivanin.comdimstar@opensuse.orgaxel.braun@gmx.dealarrosa@suse.comaxel.braun@gmx.debjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.comdmueller@suse.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.comalarrosa@suse.comstefan.bruens@rwth-aachen.dechristophe@krop.frbjorn.lie@gmail.comstefan.bruens@rwth-aachen.debjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.comalarrosa@suse.combjorn.lie@gmail.comidonmez@suse.combjorn.lie@gmail.comecsos@opensuse.orgidonmez@suse.comhpj@urpla.netluc14n0@linuxmail.orgluc14n0@linuxmail.orgjengelh@inai.depsimons@suse.compsimons@suse.comzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgwbauer@tmo.atjengelh@inai.dezaitor@opensuse.orghrvoje.senjan@gmail.comzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgcoolo@suse.comzaitor@opensuse.orgzaitor@opensuse.orgcrrodriguez@opensuse.orgzaitor@opensuse.orghrvoje.senjan@gmail.com- security update - added patches fix CVE-2022-27337 [bsc#1199272], A logic error in the Hints::Hints function can cause denial of service + poppler-CVE-2022-27337.patch- Apply "CVE-2022-38784.patch" to fix an integer overflow in the JBIG2 decoder. Processing a specially crafted PDF file or JBIG2 image could lead to a crash or the execution of arbitrary code. This is similar to the vulnerability described by CVE-2021-30860 (Apple CoreGraphics). [CVE-2022-38784, bsc#1202692]- Update to 22.01.0: core: * Allow local (relative to dll) fonts dir on Windows * TextOutputDev: require more spacing between columns. Issue #1093 * Fix crash in Splash::gouraudTriangleShadedFill. Issue #1183 * Fix crash when calling Form::reset() * GfxSeparationColorSpace: Check validity of colorspace and function. Issue #1184 * Minor code improvements glib: * Include glib.h before using defines from it * Close file descriptors on error * Plug some memory leaks * Replace use of deprecated g_memdup/g_time_zone_new * Remove FD-taking functions on windows utils: * pdfsig: Add support for documents with passwords * pdfsig: Fix signing with -sign if nss password is needed- Use gcc11 when building in SLE/Leap since a Qt6 header file includes which was still experimental in gcc7.- update to 21.12.0: * Add API to add images * CairoOutputDev: Fix de-duping of Flate images * Fix crash on broken files when using non-default ENABLE_ZLIB_UNCOMPRESS. Issue #393 * Minor code improvements * Add API for validation of signatures * Add API to read/save to file descriptor * pdftohtml: Reduce sensitivity of duplicate detection. Issue #1117 * Increase C++ standard to 17- Update to 21.11.0: core: * Fix rendering of some non-standard confirming annotations * Support rendering of some non-standard Type3 charprocs * TextOutputDev: Respect orientation when selecting words * CairoOutputDev: Don't override the antialias settings from the cairo_t * StructElement: support MCID in XObjects * Fix detection of monospace fonts * Ignore Adobe-Identity for non embedded CID fonts * PageLabelInfo::labelToIndex: work on some special no style intervals * Fix crash in malformed files * Minor code improvements utils: * pdfinfo: add -url option to print all URLs in a PDF * pdftohtml: document what zoom means in regard to DPI qt6: * Require Qt 6.1 * Minor code improvements- Update to 21.10.0: core: * Add support for setting custom stamp annotations * Add default appearance for the well known stamp names * Correct encoding of signature's properties Reason & Location * Splash: Fix rendering of some odd patterns * SignatureHandler::validateCertificate: Add option to not do OCSP revocation check * SignatureHandler::validateCertificate: Add support for AIA fetching to verify certificates * greallocn: if memory allocation fails, free the previous pointer to avoid memory leak * Fix issues with malformed files utils: * pdfsig: Add a way to list certificate nicknames * pdfsig: You can now add signatures from pdfsig * pdfsig: Add option to not do OCSP revocation check * pdfsig: Add option for AIA fetching to verify certificates * pdfinfo: Add -custom option to print custom metadata * pdfinfo: add metadata flags qt: * Add support for setting custom stamp annotations * Add getters for signature's properties Reason & Location glib: * Remove incorrect PopplerAttachment deprecation- Update to 21.09.0: core: * Splash: Massive speed improvement on files that use lots of save/restore (q/Q) operators * Correct decoding of signature properties Reason & Location when they are Unicode * Fix issues with malformed files- Update to 21.08.0: core: * Add API to allow addition and modification of outlines into a PDF * Use additional samples to test for constant parts of an axial gradient * forms: Create fallback fonts for some well known font names * Support reading the PDF Version from the Catalog * Fix XRef::copy when there are modified objects * Take into account that Date string may be in unicode * JBIG2Stream: Fix regression in "Do not consider a size-0 to be an error" * Replace a local bubble sort implementation by std::sort * Fix issues with malformed files build system: * Better error message when libjpeg is not found * Better error messages when libopenjpeg2 is not found qt5/qt6: * Document that a document has to outlive its pages * Make getPdfVersion return a dedicated version object glib: * mimick TextSelectionDumper logic change for spaceAfter- update to 21.07.0: core: * JBIG2Stream: Do not consider a size-0 to be an error. Issue #535 * PSOutputDev: fix off-by-one error for image masking in L1/L2 output. Issue #1088 * CairoOutputDev: Fix memory leak on broken files * Minor code improvements build system: * set C standard to 11 without extensions- Update to 21.06.1: core: * Fix rendering of some extended latin1 characters in annotations. Issue #1070 * Support some not so well formed documents with password. Issue #1083 * Add API to get notified if the xref is reconstructed * Add somewhat fancier left/right signature visual representation * Fix crashes in malformed files * Minor code improvements qt6: * Change some functions to return std::unique_ptr qt5/qt6: * Add API to get notified if the xref is reconstructed * Add somewhat fancier left/right signature visual representation * Don't assert when trying to invert singular matrices build system: * make boost opt-out if building splash glib: * fix poppler_rectangle_free() regression. Issue #1087- Update to 21.05.0: core: * Fix crashes in malformed files * Export SplashFont* symbols used by Scribus * Minor code improvements glib: * Enhance find to support multi-line matching qt5/qt6: * Make sure new signatures are always properly oriented * Allow to pass the border width when signing utils: * pdftoppm: Fix regression when using single scaleTo. - Drop Export-SplashFont-symbols-used-by-Scribus.patch as the change was upstreamed- Add Export-SplashFont-symbols-used-by-Scribus.patch to fix scribus' PDF import plugin- update to 21.04.0 core: * Hide symbols by default * TextSelectionDumper: fix word order for RTL text * Fix rendering of text in some files. Issue #1052 * Implement rendering of Masks of Image subtype. Issue #1058 * Forms: fix unclicking standalone form buttons. Issue #1034 glib: * Expose more fields from MediaRendition in PopplerMedia * Use stock glib macro to define boxed type * Remove incorrecly used volatile from enum type registration code qt5: * Fix crash in files with malformed signatures * Fix memory leak when QImage constructor "fails" qt6: * Fix crash in files with malformed signatures * Fix memory leak when QImage constructor "fails" utils: * pdfsig: New paragraph for "-sign" in manpage * pdfimages: Do not assert in "too big images". Issue #1061- Add a Qt6 flavor to poppler- update to 21.03.0: core: * Fix parsing text in some broken pdf files. Issue #1040 * Fix memory issue when using threads. Issue #1050 * TextSelectionDumper: Fix getText() for space after word * Change signature of OutputDev:tilingPatternFill * Make PDFDocBuilder return a std::unique_ptr * Improve well formed check for shading functions * Fix leak in case of fread failing * Fix memory leak in broken file in JBIG2Stream::readGenericBitmap * PSOutputDev: Fix stack overflow in broken files glib: * poppler_annot_free_text_get_callout_line: Fix wrong static cast * poppler-structure-element: fix memleak * Improve documentation * demo: keep same visual appearance between displayed and copied text utils: * pdftotext: Add -cropbox option * pdftoppm: Add -progress option * pdftoppm: Fix rounding bug in computation of output bitmap size. Issue #927 qt6: * Add missing poppler-qt6.pc.cmake- Update to 21.02.0: + core: - GfxCal*ColorSpace: introduce Bradford transform for chromatic adaptation - Fix memory leak if saving the file fails - Internal code improvements - Fix various issues handling broken files - Make checkedAdd work for long long in MSVC + qt5: - Properly export NewSignatureData class - Fix regression in QIODeviceOutStream + MSVC + qt6: - Properly export NewSignatureData class - Fix regression in QIODeviceOutStream + MSVC + utils: - pdftohtml: Fix error() parameter type- Update to 21.01.0: + core: - Faster routines for jpeg decoding - Fix reading signatures in encrypted files - Add white point correction when lcms is used - JBIG2Stream: Fix byte counting - Fix potential data loss if we try to fetch a non existing Ref after modifying the document - Specifically use DeviceGray instead of DefaultGray for softmasks - Fix various issues handling broken files (including bsc#1181551, glfo#poppler/poppler#1014) + utils: - pdftocairo: Setmode binary for windows - pdfsig: Add hability to digitally sign files - pdftoppm: add options to set DeviceGray/DeviceRGB/DeviceCMYK - pdftops: add options to set DeviceGray/DeviceRGB/DeviceCMYK - pdfimages: Account for rotation in PPI calculation + qt5 and qt6: - Add hability to digitally sign files- Update to version 20.12.1: + core: - PSOutputDev: fixing regression in the rasterization code. - Add missing profile copy operation in GfxICCBasedColorSpace::copy() - Fix issue in broken files. + build system: Use modern CMake linking for Qt and boost.- Update to 20.12.0: + core: - Draw better circles for circle annotations - Fix annotation line width if no appearance stream or style are given - Tweak rendering of highlight annotations - Fix border rendering of some annotations - Fix rendering of some files - PSOutputDev: . provide options to set the rasterization color space and ICC profile . for splashModeCMYK8 and language level >=2 activate overprint emulation . use the DeviceN8 bitmap for rasterization with CMYK-output + overprint - Use the font name without subset tag when querying for a system font - Splash: Fix wrong x adjustment during clipping - Splash: Fix blitImage in uncolored tiling patterns - timeToDateString: We forgot the ' after the minutes - Move psLevel to PSOutputDev creation - Fix several issues in broken files + utils: - pdftops: . provide options to set the rasterization color space and ICC profile . for splashModeCMYK8 and language level >=2 activate overprint emulation- Use the correct, upstream provided tarball.- update to version 20.10.0: + core: - Filter out repeated forms. - Implement EmbedStream::reset(). - CairoOutputDev: evict just font faces owned solely by cache. - Splash: Rename Yd to Ydown, Xu to Xup, etc. - Splash: fix crash in out-of-memory situation. - Fix some undefined behaviour situation with forged files. - Compability fix for Forms. - Fix fetching of Objects failing in some cases. - Fix clearing date in Annot setModified/setDate. - TextSelectionPainter: support glyphless fonts. - Splash: Don't try read past end of image. - avoid abort() on large memory allocation. - Fix memory leak on broken files. - Fix potential invalid memory read. - Small code improvements. - Sub-page objects: initialize clip max values considering the render resolution. - Splash: Set initial line width to 1. - Fix stack overflow with specially crafted files. - GfxShading: Simplify holding the Function. - Splash: Fix x86 + windows asm build. - Fix regression on PS conversion.. Regression only happened on applications that are locale enabled i.e. Okular but not pdftops, when using a quite new lcms and the user locale uses , as decimal separator instead of . - Add UTF16LE support to TextStringToUCS4, even if the standard clearly says it should be UTF16BE + qt5: - Document TextAnnotation::inplaceAlign. - Make Annotation::setModification/CreationDate work on existing annots. - Be a bit more stubborn converting dates that come from xml. - Clean as many null characters from the end as possible when converting strings. - Deprecate Document::toc. - Deprecate AnnotationUtils. + glib: - Add accessor functions for PopplerAttachment. - Deprecate PopplerAttachment GTime fields. - Deprecate PopplerDocument date properties. + utils: - pdftoppm: report error and exit if output file cannot be written. - Document that PDF-file can be '-' to read it from stdin. + build system: - cmake: Modern way to link against libpng, zlib and libtiff. - cmake: Remove stray support for lcms1 in pdftocairo. + qt6: - Add work in progress qt6 port.- update to version 0.90.0 + core: - Color profile tweaks - Small signature improvements - BBoxOutputDev: Fix calculation when type3 fonts are involved - Fix potential crash when reading Forms - Fix infinite loop in broken file + glib: - Fix adding annots in rotated pages - Add ability to reset forms - Several fixes to the documentation + qt5: - Make it clear we require Qt 5.5 - demo: Fix crash on broken files - Small documentation improvements + utils: - pdftoppm: Add option to set display profile - pdftops: Add a -rasterize option with values always, never, or whenneeded + build system: - Require cmake 3.5 - More modern cmake way to link against curl - Bump poppler_sover following upstream changes.- update to version 0.89.0 + core: - Add support for ResetForm action - Fix crash in PDFDoc::getSignatureFields when there's no Forms at all - Fix exporting to PS of some files with CID fonts - Use ICC profiles in PS output (if new enough lcms is used) - Allow almost-singular tiling pattern matrices - Fix memory leak when failing to load some fonts - CairoOutputDev: Use stroke opacity when clipping to a stroke path - CairoOutputDev: Fix tiling patterns when pattern cell is too far + glib: Add poppler_movie_get_aspect + cpp: Add the font infos to the text_box object - Bump poppler_sover following upstream changes.- Update to version 0.88.0: + core: - Support Widget Annotation Buttons not linked to any Form - SplashOuputDev: Use stroking opacity when clipping to a stroke path - Handle 1 bit RGB images in ICC colorspace - Internal code improvements + qt5: - Add Document::signatures. Returns signatures not attached to any page - ArthurOutputDev: . Fix font hinting . Set the opacity when filling with axial gradients . Implement the clipToStrokePath method . Use stroking opacity when clipping to a stroke path + glib: - Add poppler_page_get_bounding_box - Add poppler_form_field_get_alternate_ui_name - Implement rotation for 'flagNoRotate' annots + cpp: Add non_raw_non_physical layout for page::text() + utils: - pdftohtml: Fix noRoundedCoordinates->noroundcoord in man page - pdfsig: Show also signatures that aren't attached to any page - Bump poppler_sover following upstream changes.- Update to version 0.87.0: + core: - Fix crashes due to inconsistent vtables for Clang builds - Fix leak in broken files - Internal code improvements + qt5: - Add option to get form choice for export value - ArthurOutputDev: Avoid division by zero in updateLineDash + glib: Internal code improvements + utils: pdftohtml: Fix memory leak in HtmlOutputDev::getLinkDest - Bump poppler_sover following upstream changes.- Add pkgconfig(poppler-data) BuildRequires: New versions of poppler-data actually have a .pc file, and we check for it during build, so lets add this optional dependency. - Enable building of gtk-docs again.- Add missing devel package requires (bsc#1153146).- Update to version 0.86.1: + core: - Fix regression in Browse Link handling. - Internal code improvements. - Bump poppler_sover following upstream changes.- Update to version 0.86.0: + core: - Fix link content exfiltration attack. - Splash: Implement gouraudTriangleShadedFill for some non parametrized shadings. - Fix case unsensitive search for Old Hungarian, Warang Citi, Medefaidrin and Adlam. - Internal code improvements. + glib: - Automatic handle of page's cropbox on annots. - Fix memory leak if poppler_document_new_from_file fails. - Minor speed optimization on poppler_page_get_annot_mapping. + utils: - pdfdetach: add 'savefile' option. - pdftoppm/pdftocairo: Fix more odd/even mismatch. + qt5: Fix loading from iodevice. - Changes from version 0.85.0: + core: - Fix case unsensitive search for Deseret and Osage. - Fix crash in unicodeToAscii7. - CairoOutputDev: make initialisation thread-safe. - Fix crash on broken files. - Internal code improvements. + qt5: - Fix FormField::name encoding. - Accept UTF-16 uiNames for form fields. - Fix search for "complex" characters. - Allow to load document from QIODevice. + utils: - pdftoppm/pdftocairo: Fix -e/-o printing the wrong pages. - pdftohtml: Fix issue with the font size sometimes being huge. + glib: make the frontend initialization thread safe. - Bump poppler_sover following upstream changes.- Update to version 0.84.0: + core: - Fix crash when converting from Unicode to ASCII-7 - Splash::scaleImageYdXu: Protect against crash if srcWidth is too big - JBIG2Stream: . Fix potential crash in malformed documents . Fix leak in reset() if called several times - Internal code improvements + utils: - pdfimages: Add error message if first page is larger then number of pages - pdfinfo: Improved paper size recognition - pdfsig: Fix exit code when dumping signatures - pdftocairo: Error out when even/odd selects 0 pages - pdftohtml: Fix memory leak - pdftoppm: . Add an option to scale before rotate . Add -hide-annotations option . Error out when even/odd selects 0 pages - pdftops: Improve -optimizecolorspace + qt5: Code cleanups + glib: Fix compiler warnings - Bump poppler_sover following upstream changes.- Update to version 0.83.0: + core: - Improve when a file is recognized as Linearized. - Improve const-ness of the code. - Make code a bit more readable/maintanable. - Fix uninitialized memory uses in broken files. + utils: - pdffonts: Make code a bit more readable/maintanable. - pdftohtml: Make code a bit more readable/maintanable. + qt5: - Remove a bunch of unused internal functions. - trUtf8 -> tr (less warnings). + build system: make-glib-api-docs: switch to python3. - Bump poppler_sover following upstream changes.- Update to version 0.82.0: + core: - Fix not being able to open some files. Issue #832 - Fix crashes in malformed files - Fix memory leak on broken files - Minor performance improvements - Minor code improvements + glib: - Add poppler_document_new_from_bytes - PopplerAttachment: Silence deprecation warnings for ctime/mtime + build system: - pdf-inspector: Support builddir != srcdir - Install Cairo* headers if Cairo has been found - Bump poppler_sover following upstream changes. - Drop patches already included by upstream: + 0001-Include-SplashMath.h-only-where-needed.patch + 0002-Move-the-non-trivial-part-of-the-clip-test-to-the-im.patch- Avoid unconditional dependency on boost_headers when using the (private) splash headers. Depending on the used classes (e.g. SplashXPathScanner), the boost headers may still be needed, add + 0001-Include-SplashMath.h-only-where-needed.patch + 0002-Move-the-non-trivial-part-of-the-clip-test-to-the-im.patch- Define %cmake_build for Leap 15.0.- Update to version 0.81.0: + core: - Splash: Always enable support for CMYK rasterization. - CairoOutputDev: Check scaled dimensions for 0. - BaseCryptStream: Fix potential uninitialized memory read. - SplashBitmap: Fix wrong width condition for splashModeDeviceN8. - Fix crashes in malformed files. - Bump poppler_sover following upstream changes.- Convert linked package to _multibuild - Cleanup spec file (remove defattr) - Add boost_headers to BuildRequires, speedup Splash backend- Update to version 0.80.0: + core: - Annotations: Implement support for setting a different text in the appearance stream than the real text. - Splash: Optionally use small_vector from boost. - Fix memory leaks on broken files. - Fix abort on broken files. - Small code simplifications. - Remove USE_FIXEDPOINT support. + qt5: - Fix MSVC build. - Add subsitute-font information. - Fix since marker of some functions. - Fix leak when aborting text extraction. - Small code simplifications. + glib: - Make print scaling getter visible. - Make Duplex/NumCopies/PrintPageRange preference available in API. - Implement Movie API. + utils: pdftotext: Add -nodiag flag to remove diagonal text on output. + build system: Mark external lib include dirs as SYSTEM. - Bump poppler_sover following upstream changes. - Use cmake_build macro.- Update to version 0.79.0: + core: - Fix regression on TextSelectionPainter. - Fix parsing of DefaultAppearance. - Fix memory leak in PostScriptFunction. - Fix crashes in fuzzed files. + qt5: - Implemented support for setIcon by changing appearance. - Added option to set the form available to print. - QString::null is deprecated, use QString(). - Replace deprecated qStableSort with std::stable_sort. + build system: Turn README into README.md and expand it.- Update to version 0.78.0: + core: - Fix line annotation arrows for usage in dimensioning. - Handle Ink annots without an InkList but with an AP. - Fix typos preventing parsing of Movie start and duration. - Fix crash on malformed files. + glib: - Add poppler_document_create_dests_tree(). - Don't use the deprecated g_type_class_add_private(). - Document the differences between render() and render_for_printing(). - Fix introspection for poppler_document_new_from_data. - Don't create PopplerInputStream with length 0. - Document G_IO_ERROR as a possible error condition. - Docs: Add index for API new in 0.78. + build system: - Fixes cross compilation of gir in Void Linux. - Add -Wshadow to the default warning flags. - Install pkg-config pc files if pkg-config is found. - Bump poppler_sover following upstream changes.- Update to version 0.77.0: + core: - Fix crash on signature handling. Issue #766 - Fix small memory leak in SignatureHandler::getCertificateInfo - Splash: Restrict filling of overlapping boxes. Issue #750 - Fix crash on malformed files + qt5: Fix optional content handling with exclusive layers + cpp: Make render_page thread-safe + utils: - pdfsig: Fix small memory leak - pdftotext: Fix typo in manpage - Changes from version 0.76.1: + core: - Make the mul tables be calculated at compile time with constexpr. - splash: Fix compile with SPLASH_CMYK enabled - Some typo fixing in error messages + qt5: Fix regression in annotation handling + build system: Fix some typos in build system output and comments - Changes from version 0.76.0: + core: - Fix regression on case-insensitive search. Issue #743 - Remove GooList, use std::vector instead - Fix radiobutton reporting wrong state. Issue #159 - Handle UTF16-LE strings - Don't error out if there's no DA in FreeText annotation - cairo: . Compute correct coverage values for box filter. . Constrain number of cycles in rescale filter. - Read more fields from ViewerPreferences . Introduce and use Ref::INVALID . Fix crashes in broken files . Fix mismatched free/delete . Add missing include guards + utils: pdftohtml: Properly initialize HtmlOutputDev::page to avoid SIGSEGV upon error exit. - Changes from version 0.75.0: + core: - Fix rendering of some annotations - Fix crashes in broken files - Small internal code improvements + cpp: - Improve documentation - tests: Add showing version information to poppler-dump + utils: - pdfattach: new util - pdftohtml: add -dataurls parameter - pdftoppm: add -sep and -forcenum parameters - pdftohtml: make singleHtml and stout not mutually exclusive - pdfsig: fix use after free - Bump poppler_sover following upstream changes.- Update to version 0.74.0: + core: - Remove support for obsolete systems. - Include timezone in timeToDateString(). - Fix/silence some warnings. - Fix issues with broken files. + build system: - Fix linking in FreeBSD. - Fix fseeko configure check on Android for API level < 24. - Remove unused MacroPushRequiredVars.cmake. + qt5: - Add API that lazily builds an outline by wrapping the internal objects. - Demo: Use new API to build Table Of Contents lazily. + glib: - Improve documentation. - Fix cast from 'GTime *' (aka 'int *') to 'time_t *' (aka 'long *'). + utils: pdfsig: add -nssdir option. + cpp: Add a way to get all the named destinations in a document. - Bump poppler_sover following upstream changes.- Update to version 0.73.0: + core: - Fix regression reading some encrypted files. - Add X509CertificateInfo classes. - Add new 'IgnoreDiacritics' option to ::findText(). - Open files with CLOEXEC flag set. - Remove Gulong, Guint, Gushort, Guchar typedefs. - Fix handling of some broken files. + qt5: - Expose X509CertificateInfo. - Add the possibility of getting version. - Add new 'IgnoreDiacritics' search flag. - Make initialization of globalParams threadsafe. - ArthurOutputDev: Remove all Splash code usage. + cpp: - Make initialization of globalParams threadsafe. - Fix page::text_list encoding issue. - Improve handling of UTF-16 by considering Endianess. - Add API to specify a custom data directory. + glib: - add new 'POPPLER_FIND_IGNORE_DIACRITICS' find flag. - Fix named destinations. - Make PrintScaling preference available in API. + build system: - Rename ENABLE_XPDF_HEADERS to ENABLE_UNSTABLE_API_ABI_HEADERS. - support enabling NSS on mingw. - Windows: only set SOVERSION for shared libs. - Bump poppler_sover following upstream changes. - Pass ENABLE_UNSTABLE_API_ABI_HEADERS=on to cmake, replacing ENABLE_XPDF_HEADERS=on we had before.- Update to version 0.72.0: + core: - Fix checkbox lacking AP not being able to change state. - Draw line annotation endings (arrow, circle, ...). - cairo: Don't use UNIQUE_ID for PS output, to avoid using PS memory on cairo >= 1.5.10. - Be more stubborn looking for a nssdb. - GooString::fromInt: Repair the return value. - Minor performance improvements. - Avoid cycles in PDF parsing. - Stream::makeFilter: Fix memory leak. - Fix various issues with malformed files. - Rename GooString::getCString to GooString::c_str. - Regenerate UnicodeDecompTables.h from python 3.7.1. + utils: - pdfdetach: Check for valid embedded file before trying to save it. - pdfdetach: Check for valid file name of embedded file before using it to determine save path. - Fix typos in utils. + glib: - Fix missing PopplerAttachment destructor call. - Support getting form widget additional actions. - docs: Small improvements. + qt5: Internally compile with -DQT_NO_SIGNALS_SLOTS_KEYWORDS. - Bump poppler_sover following upstream changes.- Update to version 0.71.0: + core: - Replace the implementation of GooString by std::string but keep the exact interface intact. - Replace GBool, gTrue, and gFalse by bool, true, false, resp. - Splash: Fix crash if document is malformed (too wide). + qt5: - Fix crash when adding Highlight Annotations. - Default to hidden symbols. - Fix two leaks in a test. + glib: - demo: Fix build on Windows. - demo: Align property labels to top of cell. + cpp: Fix typos in documentation. + build system: - Enable searching for GTK on Windows - Remove unused files - Add fuzzer target from oss-fuzz project - Changes from version 0.70.1: + glib: Install missing file. - Changes from version 0.70.0: + core: - FreeText annotations: default to font from default appearance string. - Splash: Speed improvements. - Fix security issues found by oss-fuzz. - Improve page lable parsing. - Use std some std classes instead of self grown ones. - Various internal improvements. + glib: - Fix crash on missing embedded file. - Add support for PDF subtype property. - Only export symbols in the public API. + qt5: - Add Page::index() method. - Improve method to get the page from a label string. + utils: pdftohtml: Improve font handling. - Bump poppler_sover following upstream changes.- Update to version 0.69.0: + core: - Add annotation font color - Splash: Some speed improvements - PSOutputDev: add native support for type 7 shadings when using level 3 - Add support for PDF subtype property - Link: Fix memory leak regarding next actions - Fix handling of Signature Info Location and Reason - Fix errors in computation of type3 glyphs transformation matrix - Reimplement Dict class in a more modern way - Fix security issues found by oss-fuzz - Fix memory issues in GfxImageColorMap copy ctor - Don't abort if the SampleFunction has too many samples. Issue glfdo#poppler/poppler#634 - Document the OutputDev::clip and OutputDev::oeClip methods - Fix macOS compilation due to boolean define in jpeglib - Split GDir and GDirEntry out of gfile.h. Issue glfdo#poppler/poppler#370 + qt5: - Add annotation font color + utils: - pdfinfo: Show PDF subtype - pdftotext: Fix only outputs first page content with - bbox-layout option. Issue glfdo#poppler/poppler#88 - pdftotext: Fix memory leak in printLine + build system - Require C++14- Update to version 0.68.0: + core: - Add Reason and Location to SignatureInfo (fdo#107299). - Fix memory misuse on signature handling - Fix security issues found by oss-fuzz - Don't give a warning when Marked value is false (fdo#107430). + qt5: Add Reason and Location to SignatureInfo (fdo#107299). + cpp: - Add rotation() to text_box (fdo#106562). - Fix build with MSVC + utils: - pdftoppm: Add -jpegopt optimize option support - pdftocairo: Add -jpegopt optimize option support - pdftohtml: . Add option to not round coordinates . Fix possible crash (fdo#107316). + build system: - Use OpenJpeg cmake config file instead of pkgconfig - Remove wchar_t- on MSVC - Changes from version 0.67.0: + core: - Fix lots of security/leak issues found by oss-fuzz - Splash: . Optimize some files, making them 20% faster . Correctly manipulate spot colors if SPOT_NCOMPS != 4 - Fix compilation with some strict compilers. - Bump poppler_sover following upstream changes. - Add openjpeg2 BuildRequires: New dependency.- Update to version 0.66.0: + core: - Fix lots of security/leak issues found by oss-fuzz - Splash: Optimize some files, making them 20% faster - Splash: Correctly manipulate spot colors if SPOT_NCOMPS != 4 - Fix compilation with some strict compilers - Changes from version 0.65.0: + core: - SplashOutputDev: Add the invisible character check beginType3Char. (fdo#106244) - XRef: Fix runtime undefined behaviour. (fdo#105970) - Fix issues with malformed documents. (fdo#104942), (fdo#103238) - Remove GooHash after replacing it by std::unordered_map - Add conversion methods between GooString and std::string. + cpp: - Add newline after error message - Expose more image modes, add option to select mode in renderer. (fdo#105558) + build system: - Fix compilation with libc++ - Small improvement to FindLIBOPENJPEG2.cmake + qt5: - Add widget annot actions to FormFields + utils: - pdffonts: Minor formatting changes in the man page. (fdo#105194) - Changes from version 0.64.0: + core: - Workaround form field text not being drawn on broken files. (fdo#103245) - Add read only setter for form fields - Add support for Link Hide action - Add support for Next actions in Links - Fix parsing of Annot focus out actions - Fix PDFDoc::checkHeader() for PDFs smaller than 1 KiB. (fdo#105674) - Add const to several classes and members - gfile: Fix build on some platforms - Fix issues with on malformed documents. (fdo#105972), (fdo#105969), (fdo#106059), (fdo#106061) - Several small code improvements + qt5: - Allow setting of Form visibility status - Allow setting of Form read only status - Add support for Link Hide action - Add support for Next actions in Links - ArthurOutputDev: Implement axialShadedFill - ArthurOutputDev: Implement drawImageMask. (fdo#105531) - ArthurOutputDev: Implement Type3 font support + utils: - pdfsig: Add -dump which writes signatures to disk (fdo#104881) + glib: - less deprecated calls + build system: - bring back the option to disable GObject introspection - Add iconv include dir when compiling - Make it possible to build poppler without fontconfig. Default for Android. - Bump soversion and data_version to 77 and 0.4.9 respectively.- Update to version 0.63.0: + Core: - CairoOutputDev: support embedding CCITT image data. (fdo#103399) - CairoOutputDev: limit image size when printing. (fdo#103399) - CairoOutputDev: use GOOD instead of BEST as the default cairo filter for scaling. (fdo#103136) - Error out on save if file has changed since we opened it. (fdo#103793) - PDFDoc: use %c instead of \x to output binary. (fdo#103873) - Fix index out of bounds undefined behaviour in PSTokenizer. (fdo#103583) - Fix opening files with OutlineItem loops. (fdo#102914) - Fix some bugs in StructTreeRoot parsing of parent tree. (fdo#103912) - Remove error for wrong child type for tagged pdf. (fdo#103587) - FoFiTrueType::readPostTable() from xpdf 4.00. (fdo#102880) - GfxFontDict: merge reference generation from xpdf 4.00. (fdo#104565) - Reset lastAbortCheck on updateLevel reset - PDFDoc::setup: Fail early if base stream length is 0. (fdo#103552) - Check curStr is actually a Stream before doing Stream operations. (fdo#104518) - Fix new Object API porting bug. (fdo#104517) - Check return code of getChar(), abort reading on error. (fdo#104502) - TextPage: Add horizontal scaling to font matrix. (fdo#105259) - Fix EmbedStream replay. (fdo#103446) - Fix memory leak on error condition - Fix assert on malformed documents. (fdo#104354) - Fix abort in Gfx::opBeginMarkedContent if args[1] is not a name. (fdo#104468) - GfxGouraudTriangleShading::parse: Don't abort on malformed documents. (fdo#104567) - GfxFunctionShading::parse: Fix abort in malformed document. (fdo#104581) - Remove the extern C from glib.h. (fdo#103621) - Don't let ArthurOutputDev be friend of SplashPath anymore - Fix undefined sanitizer warning about qsort - Form.h: include time.h for time_t - Various code improvements + Qt5: - Add cancellation support to renderToImage and textList - Do not assume all Screen annotation actions are Renditions. (kde#388175) - qt5: Implement operator= for PageTransition - ArthurOutputDev: 'clip' should intersect new and old clipping path - ArthurOutputDev: Implement updateBlendMode - ArthurOutputDev: Replace the QPainter by a stack of QPainters - ArthurOutputDev: Rudimentary support for transparency groups - Remove stale libcms1 code. (fdo#104358) - demo: don't crash if page is malformed - Fix warnings due to the use of deprecated overloads of Poppler::Page::Search in tests. + Utils: - pdfimages: Fix for files with flate encoded inline images. (fdo#103446) - pdftocairo: Remove stale libcms1 code. (fdo#104358) - pdfimages: Fix build without libtiff and libpng - pdfseparate: Fix buffer size warning due to missing space for null terminator + Build System: - Enable building all libs as static libs - Enable no-missing-field-initializers - Remove unused FindLIBOPENJPEG.cmake - Add "--owner root:0 --group root:0" options to tar command in dist target. (fdo#104398) - Add python3 support to gtkdoc.py - gtkdoc.py: Make it work with newer gtk-doc. (fdo#105075) + Cpp: - Add page::text_list- make introspection scanner (g-ir-scanner) work with older build envs- Update to version 0.62.0: + Core: - Stop supporting lcms1 and openjpeg1. - Open files that state 8 bits as third field of W (fdo#103469). - GfxLabColorSpace::parse: fix crash in broken documents (fdo#103582). - Fixes: leak if parseDA fails. And UTF test fail. - Include glibc.h where needed. - Document the meaning of the 'type' integer of a shading. - INSTALL: add debug options. + Qt5: add API to let the rendering process callback to get a partial rendering (fdo#103372). + Qt4: remove the Qt4 frontend. + Utils: - Support unicode on windows console. - pdfsig: install man page. - sort encoding list. + Glib: demo: fix warning. - Remove Qt4 poppler package following upstream change. - Drop conditional use of openjpeg-devel BuildRequires and mainly use pkgconfig(libopenjp2) instead, following upstream change. - Drop Provides/Obsoletes meant for pristine openSUSE 10.3, 11.1/(SLE 11) and 11.4 releases.- Update to version 0.61.1: + Core: CairoOutputDev: don't overflow y * stride when accessing image data. + Build system: - Fix incorrect paths in .pc files (fdo#103578). - add the custom buildtests target only once (fdo#103003). - Changes from version 0.61.0: + Core: - Fix crashes in broken files. - Cleanup unused functions from GlobalParams. - Tweak LZWStream::processNextCode error handling (fdo#103174). - Warning fixes. - Remove t1lib code. + Qt5: - Clean up the remaining Splash code in Arthur backend (fdo#103117). - ArthurOutputDev: Properly implement saveState/restoreState (fdo#103118). - Fix leak in ArthurOutputDev::updateFont (fdo#103508). + Build system: - Use GNUInstallDirs (fdo#103211). - Fix installing a .cc file as header. - Use -pthread flag instead of -lpthread. - Changes from version 0.60.1: + Qt5: ArthurOutputDev: Add missing 'return' in error paths. + Build system: FindLIBOPENJPEG.cmake: Add CheckCXXSourceCompiles. - Changes from version 0.60.0: + Core: - Enable libcurl support by default. - PSOutputDev: Fix wrong text generation (fdo#102760). - Added methods to get and set the font size of text fields (fdo#101692). - CairoOutputDev: Do not extend the pattern in drawImageMaskRegular. - CairoOutputDev: do not use the custom downscaling for rendering images when using cairo >= 1.14. - Fix: Build with old clang. Various crashes in broken files. And some warnings. - Add some constness to the basic classes. - Remove unused functions from GlobalParams. + Qt5: - Added methods to get and set the font size of text fields (fdo#101692). - Add whether renderToImage shows annotations. - ArthurOutputDev: . Replace Splash font rendering by Qt font rendering. . Implement the drawSoftMaskedImage method. . Fix several small bugs related to dash pattern handling. + Build system: - cmake is now the default build system. - autotools based build system has been removed. + Utils: pdfinfo: don't truncate dest name. - Drop CVE-2017-14517.patch and CVE-2017-14518.patch: fixed upstream (fdo#102687 and fdo#102688, respectively). - Add cmake BuildRequires; replace configure, make and make_install macros, with cmake, make_jobs and cmake_install: following upstream port. - Add glib2-devel BuildRequires as it's a dependency required by CMakeLists. - Drop command for removal of *.la files: with the build system port to cmake, *.la are no longer generated.- Update package summaries and RPM categorizations. - Drop some idempotent %if..%endif markers whose presence has no effect on the files being output.- Apply CVE-2017-14517.patch from upstream to fix a NULL pointer dereference in the XRef::parseEntry() function that may have lead to potential denial-of-service attack when handling malicious PDF files. [CVE-2017-14517, bsc#1059066]- Apply CVE-2017-14518.patch to remedy a floating point exception in Splash.cc that could have been exploited using a specially crafted PDF document. [CVE-2017-14518, bsc#1059101]- Update to version 0.59.0: + core: Fix infinite recursion in NameTree parsing in broken files. + utils: - pdfunite: Fix API porting error that caused abort in some cases. - pdfinfo: . Fix crashes and memory leaks when using -dests. . Use GooString.append instead of sprintf/strcat. - pdfimages: Fix warning when compiling with cygwin. + build system: - Fix cygwin 32-bit compile. - Cmake tweaks. - Bump soversion following upstream changes.- Update to version 0.58.0: + core: - CairoOutputDev: cairo 1.14 now has high quality downscaling. - Signature related improvements (fdo#99271). - Tweak which cmap we use (fdo#101855). - Memory leak fixes. - Substantial rework of the internals. - win32: call ANSI functions directly (fdo#100312). - Add some documentation. + qt5: - Expose signature information. - ArthurOutputDev: initialize the image with the paper color (fdo#102129). - Fix copy'n'paste bugs: Qt4 -> Qt5. - ArthurOutputDev: Properly set the QPainter transformation. - ArthurOutputDev: Use Qt::SvgMiterJoin instead of Qt::MiterJoin (fdo#102356). + utils: - pdfinfo: add -dests option to print named destinations (fdo#97262). - pdftocairo: add -jpegopt for setting jpeg compression parameters (fdo#45727). - pdftoppm: add -jpegopt for setting jpeg compression parameters (fdo#45727). - pdfimages: support listing/extracting inline images (fdo#25625). + build system: - cmake: Various Windows fixes. - cmake: Use -std=c++11 instead of -std=gnu++11. + cpp: Fix page.text() not taking page orientation into account (fdo#94517). - Bump soversion following upstream changes.- Update to version 0.57.0: + core: - Fix parsing of Type 1 fonts with newlines in encoding sequences (fdo#101728). - Fix crash in broken documents. + utils: - pdfunite: Fix crash with broken documents (fdo#101208). - pdftohtml: skip control characters (fdo#101770). - pdfseparate: minor improvement to the documentation (fdo#101800). + build system: - cmake: Set RUNPATH for poppler shared libs (fdo#101945). - configure: fix --disable-FEATURE actually enabling the feature. - Bump soversion following upstream changes.- Update to version 0.56.0: + core: - FormFieldButton::setState() shouldn't check the field is readOnly. - Fix crashes on multiple broken files. + utils: pdfunite: Fix crash with broken documents (fdo#101153, fdo#101149). - Drop poppler-pdfunite-fix-crash-with-broken-documents.patch: Fixed upstream.- Add poppler-pdfunite-fix-crash-with-broken-documents.patch: pdfunite: Fix crash with broken documents. Sometimes we can't parse pages so check before accessing them (bsc#1043088, bsc#1041783, CVE-2017-7515, CVE-2017-7511, fdo#101153, fdo#101149).- Update to version 0.55.0: + core: - Fix abort in files with broken Decode arrays (kde#379835). - Fix memory leak (and probably logic bug) parsing broken XRef entries (fdo#100775). - Fix memory leak when reconstructing broken files (fdo#100776). - Minor optimization. - Fix regression in GfxIndexedColorSpace::mapColorToBase (fdo#100931). - Fix memory leak in error condition. + cpp: Return nullptr if the page at index can't be fetched (fdo#100981). + build system: - Fail by default if libjpeg is not available. - Fail by default if libopenjpeg2/1 is not available.- Update to version 0.54.0: + core: Make XRef reconstruction a bit better (fdo#100509). + glib: - Expose movie play mode (fdo#99625). - demo: Show play mode in movie properties view. + qt5: Compile with -DQT_NO_CAST_FROM_BYTEARRAY (fdo#100311). + utils: pdfimages: don't fail listing if inline image data contains 'EI' (fdo#100737).- Update to version 0.53.0: + core: - Form support improvements. - SplashOutputDev: Fix memory leak when rendering images with colormap and matte color. - Minor fix in GlobalParams documentation. + qt5: - Expose form calculate order. - Expose Form additional actions. + utils: - pdfimages: support 16bpc png and tiff images (fdo#99988). - pdftohtml: fix small memory leak when constructing some filenames. - pdfinfo: fix leak when printing JS. + build system: Compile in C++11 mode. - Bump soversion following upstream changes. - Stop exporting -std=gnu++11 for older versions of gcc, upstream now ensures this happens.- Update to version 0.52.0: + core: - Fix assert on reading some OCGs (fdo#99768). - Properly initialize some RichMedia variables in corner cases (fdo#99767). + qt4: - optcontent structure was leaking the headers items (fdo#99449). - Cleanup objects in tests to fix memory leaks (fdo#99449). + qt5: - optcontent structure was leaking the headers items (fdo#99449). - Cleanup objects in tests to fix memory leaks (fdo#99449). + utils: pdftocairo.1: Fix typo.- Update to version 0.51.0: + core: - Check for error from NSS in SignatureHandler construct (fdo#99363). - Add Form[Field|Widget]::setPartialName - Fix memory leak in PDFDoc::markAnnotations. + qt5: - Implement digital signature support (fdo#94378). - Add Poppler::FormField::setName - Fix segfault/assert if LinkDestination is constructed with invalid input string (fdo#99357). + utils: pdfunite: add fields to AcroForm dict (fdo#99141).- Update to version 0.50.0: + core: - PSOutputDev: Fix PS conversion for some files (fdo#63963). - Fix Outline parsing on broken documents (fdo#98732). - Fix PDFDoc::saveIncrementalUpdate()'s detection of document being modified (fdo#96561). - SplashOutputDev: Read softmask into memstrean in case of matte (fdo#97803). - Bail out if Hints nBitsNumObjects or nBitsDiffGroupLength are greater than 32 (fdo#94941). - CairoOutputDev: initialize CairoOutputDev::antialias (fdo#98983). - Fix crash when loading some thumbnails (fdo#97870). + utils: - pdftoppm: Fix -tiff -gray/-mono incorrect output. - pdftops: add -passlevel1customcolor (fdo#97193). + build system: Default to libopenjpeg2 instead of libopenjpeg1. + qt: Support OCG state change links. + glib: Use g_slice_new0 for PopplerActionLayer (fdo#98786). - Bump soversion following upstream changes.- Update to version 0.49.0: + core: - Merge type3 glyph handling from xpdf 3.04 (fdo#96667). - Continue rendering in case of 'Singular matrix in shading pattern fill (bgo#98623). - Fix memory leak in parametrized gouraudTriangleShadedFill. - Fix crash on broken files. - PDFDoc::setDocInfoStringEntry(): treat value consisting of just the unicode marker as an empty string. - Fix UBSAN warning. - Misc compile fixes. + utils: pdfseparate: remove extra '%' in error message. + build system: configure: Fix typo in disable nss help string.- Update to version 0.48.0: + core: - Fix crashes and memory leaks in invalid files. - Small memory usage improvements. - TextOutputDev: Remove null characters from PDF text (fdo#97144). - TextOutputDev: Break words on all whitespace characters (fdo#97399). - Fix UTF16 decoding of document outline title (fdo#97156). - Add functions for named destination name in name-tree/dict. + glib: Increase glib requirement to 2.41. - Bump soversion following upstream changes.- Update to version 0.47.0 (boo#994702): + core: - Fix abort on documents where the docinfo obj is not a dict (fdo#97134). - Check for XRefEntry existing before using it (fdo#97005). - Fix memory leak on PDFDoc::setDocInfoStringEntry() with empty string. - Don't presume that DocInfo is a dictionary in XRef::createDocInfoIfNoneExists(). + build system: configure: Work with non gnu greps.- The "poppler_soname" macro (and others) really just contained the version (not the entire name), so rename to "popple_sover".- Update to version 0.46.0: + core: - cairo: . Fix bug in setAntialias(). . Fix tiling patterns with BBox with non-zero x,y. . Try finding glyphs in substitute fonts by unicode value (fdo#96994). - Added XRef modification flag. - Added DocInfo setters & getters. - Be less strict when parsing FitH Link destinations (fdo#96661). + utils: - pdftocairo: . Revert the use of groups for blending into white page. . Use fprintf for printing errors. - pdfinfo: Don't print pdf info when printing metadata, javascript, or structure (fdo#96801). + glib: - Added document property setters & simplified getters. - Make document metatag gobject properties writeable. + cpp: - Pass len to GooString constructor in detail::ustring_to_unicode_GooString() (fdo#96426). - Added functions to save a document. - Added document property setters & getters. + qt4: Added document property setters & simplified getters. + qt5: Added document property setters & simplified getters. + build system: - configure: . Don't use -fPIC on cygwin. . Work with non gnu greps. - Bump soname following upstream changes.- Qt 5.7 needs gnu++11 standard, export the appropriate flag in spec when compiler doesn't enforce it by default.- Update to version 0.45.0: + core: - SplashOutputDev: Fix iccTransform + splashModeXBGR8. - Fix memory leaks. - Fix crash in broken files (fdo#95567, fdo#96027). - Emulate some non portable glibc functions when not available. + utils: - pdftohtml: Fix crash in broken files (fdo#95563). - pdfinfo: . Convert dates to local time zone. . Add -isodates for printing dates in ISO-8601 format. . Fix memory leaks. + glib: Return date in UTC instead of local time (fdo#94173). + cpp: Switched from detail::convert_date() to core's dateStringToTime(). - Bump soname following upstream changes. - Drop poppler-Fix-mem-leak-SplashgouraudTriangleShadedFill.patch: Fix upstream.- Update to version 0.44.0: + core: - Fix Compile in 32bit linux (fdo#95492). - Splash: type 3 chars. restore the current position also in output device (fdo#95344). - Splash: Improve rendering of some dotted lines (fdo#84693). - Refactor GooString::Set() (fdo#94201). - Fix typo in GfxPatchMeshShading::parse. - Fix memory leak in PSOutputDev::filterPSLabel. - Fix memory leak in SignatureHandler::getDefaultFirefoxCertDB_Linux. - Fix potential crash in SplashOutputDev::doUpdateFont. - Fix potential crash in TextPage::coalesce. - Remove call that does nothing. + utils: pdftocairo: add -antialias option (fdo#94977). - Bump soname following upstream changes. - Add poppler-Fix-mem-leak-SplashgouraudTriangleShadedFill.patch: Fix memory leak in Splash::gouraudTriangleShadedFill, patch from upstream git.- Update to version 0.43.0: + core: - Implement sanity check for linearization usage (fdo#92482). - Add SymbolMT as an alias for the Symbol font (fdo#93168). - Fix some blank files (fdo#94756). - cairo: . Fix fillToStrokePathClip crash and rendering (fdo#62905). . Check if PDF knows the width of 'm' in case of substituted font (fdo#94054). . Save mask state and don't extend image mask (fdo#94234). - SplashOuputDev: Compile with C++11 compilers that don't define isinfinite (fdo#94761). - Typo fixes. + utils: pdftocairo: Calculate rotation before scaling (fdo#94655). + qt4: Fix crash on certain PDF form item activation actions (fdo#94873). + qt5: Fix crash on certain PDF form item activation actions (fdo#94873). - Drop poppler-Fix-rendering-of-broken-pdfs.patch, fixed upstream. - Bump soname following upstream changes.- Add poppler-Fix-rendering-of-broken-pdfs.patch: Fix pdf rendering commit (boo#973888 bgo#764641 fdo#94830).- Update to version 0.42.0: + core: - Add the support for version 5 + revision 6 documents (fdo#85368). - Add initial support for Signature handling. - Initialize gamut mapping multipliers in ::copy() functions (fdo#90697). - Implement jpx streams support with depth < 8. - Handle SMaskInData = 0 for JPX encoded images (fdo#93468). - Fix rendering of some broken PDF files (fdo#92508). - PSOutputDev: . Support for LZW encoding. . Add support for Flate compression in Level 3 output. - SplashOuputDev: . Implement function shading (fdo#94441). . Improve rendering of some non embedded fonts (fdo#94054). . Fall back to Gfx implementation of tiling pattern if repetition rate is small (fdo#90596). . Implementation of Matte entries in softmasks of softmasked images (fdo#22473). . Assure line width > 0 in case of text stroke (fdo#94038). - TextOuputDev: Cache result of inner loop in visitDepthFirst (fdo#77087). - Avoid attempting a tiling pattern fill with a singular transform matrix. + utils: - pdfinfo: Add option to show document structure - pdfsig: New command that gives information about signature + qt4: Fix bug in links to remote documents getting the page number wrong sometimes. + qt5: Fix bug in links to remote documents getting the page number wrong sometimes. - Add pkgconfig(nss) BuildRequires: Build nss support. - Bump soname following upstream changes.- Update to version 0.41.0: + core: - CairoOutputDev: add missing font types (fontCIDType0COT and fontTrueTypeOT) (fdo#93559). - SplashOutputDev: Adjust limit check and check in addition bitmap pointer (fdo#94053). + utils: - pdfseparate: Refine resource detection. - pdfinfo: fix man page.- Update to version 0.40.0: + core: - CairoOutputDev: Use shape mask with soft mask (fdo#91931). - TextOutputDev: . Handle right-to-left text in search . Fix finding Arabic Presentation Forms ligatures. - Fix crash in invalid file (fdo#93476). - Regression test improvements. + utils: - pdftocairo: . Fix writing to stdout out with image output. . Document that -singlefile appends file type (fdo#86254). . Ensure surface flushed before accessing image data. . Check for invalid use of options (fdo#92195). - pdfunite: Fix typo in manual. + build system: Improve cmake build system.- Update to version 0.39.0: + core: - Ignore the alternateSpace and tintTransform (fdo#92381). - CairoOutputDev: . Scale radial pattern (fdo#22098). . Implement function shading using mesh gradients (fdo#88394). - Regression test improvements. - Fix typos in error messages. + build system: Visual Studio 2015 now supports snprintf (fdo#93116). + utils: - pdftops: fix %%PageBoundingBox (fdo#87161). - pdftocairo: Fix double free when both user and owner passwords are given. + glib: - Add duration_real to PopplerPageTransition (fdo#92040). - Remove enum PopplerOrientation from API (fdo#93229). - Documentation improvements. - glib-demo improvements. - Bump soname following upstream changes.- Update to version 0.38.0: + core: - Splash: Multiply opacity in case of pattern colorspace (fdo#92592). - Small form improvements on non ascii character rendering. - Clarify README. + build system: Clarify internal DCT and JPX are only provided as deprecated fallbacks. + utils: pdftocairo: fix fit to page transformation. - Bump soname following upstream changes.- Update to version 0.37.0: + core: - CairoOutputDev: Use mask for even-odd fill (fdo#84527). - SplashOuputDev: Protect calls to set/getAA with the proper [#]if guards (fdo#92006). - SplashOuputDev: Try to use an external font if the internal one is invalid. - PageTransition D is a number not an int (fdo#92040). - Catalog::getNumPages(): validate page count. - Catalog::cachePageTree(): recover from out of memory condition. - Fix crashes in malformed documents. + build system: configure: fix openjpeg detection. - Use pkgconfig(libopenjp2) BuildRequires for openSUSE newer than 13.1, stay with openjpeg-devel for older releases. - Bump soname following upstream changes.- Update to version 0.36.0: + core: - Patch to support RichMedia annotations. - Splash: Fix wrong memory access (fdo#91686). - Cairo: fix size of transparency group surface (fdo#66229). - Fix bounds check in Linearization::getPageFirst (fdo#91200). - File Saving improvements. - Add premultiplied alpha channel to SplashBitmap. - Fix for xref table creation (fdo#90790). - Fix JBIG2Decode infinite loop and stack overflow (fdo#91186). - Minor optimization in text extraction. + qt4: - Basic support for RichMedia annotations. - Change default image format. - Minor optimizations. + qt5: - Basic support for RichMedia annotations. - Change default image format. - Minor optimizationsHEADmaster. + cpp: Fix utf8/utf16 conversion (fdo#91644). + build system: - Do not hardcode -fPIC in Makefile.am. - cmake: Allow configuring SHARE_INSTALL_DIR (fdo#90293). + utils: - pdfunite: Insert embedded files in result pdf (fdo#90066). - pdftotext: Add -bbox-layout option (fdo#89941). - Bump soname following upstream changes.- Update to version 0.35.0: + core: - Fix assert in broken file (fdo#91344). - Adjust memory layout computation of GooString. - Make SplashBitmap XBGR transfer alpha channel. - Splash: Fix wrong writes on non rgb outputs (fdo#90570). - Splash: remove ifndef in Windows code. - GlobalParamsWin bugfixes (fdo#91053). + qt4: - Switch default image format. - Add IgnorePaperColor render flag. + qt5: - Improve efficiency of Poppler::Page::renderToImage. - Switch default image format. - Add IgnorePaperColor render flag. + build system: - Allow configuring SPLASH_CMYK support. + Add configure --enable-build-type (fdo#90796). + glib: - Explicitly link against pthread. - Deprecation fixes. + utils: pdftocairo: Fix cast to pointer from integer of different size on win64. - Bump soname following upstream changes.- Update to version 0.34.0: + core: - Splash: . Fix crash in PDF with nested softmasks (fdo#91240). . Speed up of rendering icc based images (fdo#90171). - PSOutputDev: Embed Type1 fonts to PostScript files correctly (fdo#19747). - Fix pedantic memory leak. + glib: Update new symbols section. + Build system: cmake: Make sure ENABLE_LIBOPENJPEG is either 0 or 1. - Bump poppler soname following upstream changes.- Update to version 0.33.0: + core: - Fix regression in pdftops parameter passing (fdo#89827). - Combine base characters and diacritical marks (fdo#87215). - Use width from W array for WMode positioning (fdo#89621). - Fixed adding annotation of Subtype Popup to pdf page (fdo#89136). - CairoOutputDev: Fix memory leak in CairoFreeTypeFont::create. - SplashOutputDev: memset on error to have reproducible outputs. + qt4: Fix PDF Text String -> QString conversion (kde#344849). + qt5: Fix PDF Text String -> QString conversion (kde#344849). + glib: - Add poppler_annot_markup_set_popup_rectangle() - Fix segfault when creating PopplerAction (fdo#90093). + utils: pdftohtml: Set exit status adecuately (fdo#83609). + build system: configure: Fix invalid shell comparaison in libtiff test. - Bump poppler soname following upstream changes.- Update to version 0.32.0: + core: - Annotations: Fix rendering of empty BG/BC arrays. - Splash: . Fix wrong colour shown when GouraudTriangleShFill uses a DeviceN colorspace (fdo#89182). . Fix use of uninitialized variable in Splash::pipeRun. - Remove unnecesary check for font validity (fdo#88939). - Small optimization in GooString::appendfv() (fdo#89096). - Fix crashes in malformed files. + utils: - pdftops: Make colorpsace optimization an option instead of default. - pdfseparate: use always an unique instance for PDFDoc for savePageAs. + build system: - cmake: If extra-cmake-modules is around include the Sanitizers module. - Bump poppler soname following upstream changes.- Update to version 0.31.0: + core: - CairoOutputDev: support embedding JBIG2 image data. - Accept malformed documents whose root is a Page instead of a Pages (fdo#88172). - Fix crash on broken documents. - JPEG2000Stream: Inline doGetChar and doLookChar. - GlobalParams cleaning. + utils: pdftops: Add rasterization option (fdo#85934). + qt4: Expose whole-words search option. + qt5: Expose whole-words search option. - Bump poppler soname following upstream changes.- reset baselibs.conf for rebuilds- Update to version 0.30.0: + core: - Openjpeg2 support (openjpeg 1 is preferred) (fdo#58906). - Fix potential memory corruption on TextSelectionDumper (fdo#84555). - Check for invalid matrix in annotation (fdo#84990). - Open some not conforming files (fdo#85919). - PSOutputDev: Accept a list of pages indeces instead of first, last (fdo#84833). - Fix memory leak on error condition. + cpp: New API to set debug output function. + build system: configure: Improve support with older clang versions (fdo#76963). + utils: pdfunite: Support output intents, optional content and acroform. - Bump poppler soname following upstream changes.- Update to version 0.29.0: + core: - Use correct LAB byte array for lcms input (fdo#86388). - Write correct size in trailer dict (fdo#86063). - Use Default colorspaces if present instead of Device colorspaces. - Solve blend mode problem in CYMK and DeviceN for separable blend modes. - Compilation/warning fixes on SunOS. - Regression test improvements. + glib: demo: Compilation fixlets. + build system: cofigure: print "no" instead of "auto" if lcms not found. - Bump poppler soname following upstream changes.- BuildRequire libcurl so the library can operate on remote HTTP documents.- Update to version 0.28.1: + Fix small typo that made pkg-config fail on some systems. - Changes from version 0.28.0: + core: - Fix rendering of file with a wrong embedded font (fdo#84270). - Use alt colorspace to get CMYK values for an ICC based CMYK colorspace (fdo#79019). - Map Standard/Expert encoding ligatures to AGLFN names (fdo#80093). - Make Attribute::getName() work when UTF-16BE is used (fdo#84722). - Fix memory leak in Dict::remove (fdo#84607). - Fix crashes in broken files. + SplashOutputDev: Improve Overprintmode and shadings (fdo#80998). + CairoOutputDev: - Fix crash when no group color space (fdo#85137). - Don't render text when text matrix is not invertable (fdo#78042). - Only embed mime data for gray/rgb/cmyk colorspaces (fdo#80719). - Only embed mime data if image decode map is identity. + cairo: - Use matrix to determine pattern size (fdo#33364). - Fix compile warnings. - Regression test improvements. + glib: - Fix use of uninitialized members in PopplerInputStream (fdo#82630). - Documentation improvements. - Do not dist gir_DATA. - Remove use of GTK deprecated functions (fdo#82384, fdo#82385). - Build introspection linking to the uninstalled libraries (fdo#84526). + qt4: Add a new Page::annotations() that let's you specify subtypes. + qt5: Add a new Page::annotations() that let's you specify subtypes. + utils: - pdfseparate: additonal handling for annotations (fdo#77549). - pdfdetach: fix crash when getPage() returns null (fdo#85145). - pdftocairo: Add support for printing to a Windows printer (fdo#79936). + build system: - Move automake version check from autogen.sh to configure.ac (fdo#79797). - Makefile.am cleanups (fdo#79411). - Use poppler-data pkg-config. - Make autogen.sh work with variables with spaces. - Don't use -fPIC on mingw. - Fix build with --disable-utils (fdo#84448). - Bump poppler soname following upstream.- Add missing baselibs.conf, but as empty file. Since this package is a bit different in number of built libraries, number of linked packages, and the fact that there is often soversion change - generate current library names during buildtime/sbin/ldconfig/sbin/ldconfigibs-centriq-3 168872217422.01.0-150400.3.6.122.01.0-150400.3.6.1libpoppler-qt6.so.3libpoppler-qt6.so.3.1.0/usr/lib64/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:29741/SUSE_SLE-15-SP4_Update/2372898843a9d4b1f15938a0b56aed69-poppler.SUSE_SLE-15-SP4_Update:qt6cpioxz5aarch64-suse-linuxELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=b2e7ec857729fe8c90cb9c3c26acd63fe6089327, strippedPRR RRRRRRRRR R R RRRR8^IƱQ>utf-891cea5fc1a561ea491d96263acabf1e3a8d838ec9e397efdcaa7d1dfc2425533?7zXZ !t/9] cr$x#HIة{11{[oVC@Qv ")%+U|;bZ1:|IoG:~(+}u ~u*eU;6GXYDna'l+6 9QoȒ3Rqdlځ̱@:M۩v8DgkѶ?EWyD=tCЊ݈CνF8m|}iv`3 ^gTHRn[˫ >hdr~4ǂքf+k9TAoqjzMTW' e !݉|M-mՒő6ÿ8mfCDk2G97y R>|M]8n .ׯYra5!Sk>< /u|'d!3"Pp lӪ=:0^G& $wm8/3_(NSg⥒IF 6 }e7V}`g"@\9tS-]~P)= SJZdh Np t;Hz _ý!$jM#V{J)l$ KIx]]BuqW93Q SpɊƽWիC;(Xj} )jM<,*1N5b§i&{KHj] RAfտTe'2!>Iӑw+DMoMiN1)vimJYh(Ns}IbëdV#4)[:;aCN%8X)GR}Qaa٫ /ŧ)^O&1 4巏*"FHsv1x[:]ecGװreûa.DJW.]V ѝhC+ =X'QWkn5xF>эQsa=5Kp ʌ04FQi l2+KqϪ3%h&M"p~&;x "Vu:LǁIԆaWN!3$7w%.$aȝӦN:5<ر@U`FB ?Xs$(d$Ln$QJvx絍ZO 6mh7jg+*AEd?Cɭ 5WFnwyb2)MV?YzK~C9z8EK˛I 1nط*:&}3#?1)K,GS"e֒zHՐ5.L__$(WvJ9La)d1dW1nrPp^{/ dLZBo ]ɼcsh1ﻻbsZ/I2UCҤ Z.Y˓G$,R$uG+=4o xK#9_iTj(ifV(B8IjIX= &Oq\;HkWe}=ƅոiJc`:#?۱Uz3l{ :J1:%C Y Y/<'rBpH]$~jEq >eZ:ZsK> KSRƓZT8ϻƟ%Z"X@9Wc3d`dFqa_ &aqZYfV!e(0E."yeo%*Ceѳ/x֦US80ux8;YE^F+@@A{&rw1y1fJs?z}8*XIҳ>g3z&y Xġ צud# W U:C%NҸчp6=F/|h%*﹚i(!Ү=)"o9+jWvOgO':Wgsj͈ 3IކEc"qGmxt'}F%@P#ЬInwppwq%~&IZʐM>\$7+EUψzQ($9؊nopRczRf#ų Um,$;)K1 U%M9q\,|]:މ)G*,~^,TDZlM-tŌ;9/,0Ԡ%~i^*thzLgpicvE47"mⷿOd,I؜]|K8 ^\ydfc۟k  KA$Ot$O`@F/s͟"ya BӴCgysır7^;;ɒջ򸅖1!VѳB7v:N:aFR *W(RͷI߮^q|do.]'+@me,25)WHӣ\D+WKH$jߘ04PT6#, #o+ x˜S6bI!M(6J?|?f$%C& B$\ukXl\Q,,F˯qnN>p tC,m|.DMqLJl[[2D"2{>^f?(ƁwwuF A(<:΂\.^t>v<9ݗ껽XKڙglSgM ]_ _G^-JY@|sR53%9q Zj{Rw8#:HΛ8`>^Ũg5%[O5ޞ?T Ɨ_$e@Ƕ0MAւ?K*]SpGҭ;TxN+"`{q7`;'{IN7r_?LB(XafLV! QO6' >\X]k+kJ:{sLxjFkt踦OS|p½ m;I uUI'bl nPfhA 7iï (Jr0>ʱ:Ak0W9~~LZsv~& } 06096tUmSȍ77_h5+:~b5N}톘@qߛ% 7 ^cxJBw5~يlё<{q꿹9 k8 'm{`; KUU\|o<9.d7)0 *!pC߅=z!I6,2TP2g1 %` M}qmz6p,=y"WuN_0OS"#'mSJqDUN&v$fOgZaGW/78fڤKkެ@, %Q=ٳDZHW#7 "Sla2q 8zY55%S7F}V_|-EjUrE|5Ac2r>4t4u^{8qS6U.9ږ=jc>BK7qdvDzS`6?Yo1ۼ36?ķI|Brpq\C㶖mhkcK\X dJ͌d˄~: R7VɽYK'o(p@W^'3-ݥej+/ňZH+JW"<Ho_nL,C3( z!S~ѹJ0m;.iM~)s\PX1M gc0m5v8TSJ+ƀ&.X?-55R<@ۇ (8z}e'/X#J`}ѲmguaK92}MB(7 &nysP23o! ֲ.ELKZ)+s!Wl"PiƈLHˤSqjj S;E0`0tTеwxq`KRa7j RI BvB6E*a ɤPoۦ+'|*Ąnij u ]"QV4"eOu#؛)+ͩ0dĝdAL0k с5f`VdÅF2TcGlX#{Yda\a2p>rVܑv\%+ԪaJQdpx髖'mRiFy}) A+愛7?ʶl|2UdU!Zye0,gA|`B΂T "~|dJ =L[:'k6YE=_6w|JwuEqc(SqkBU+̺w1udW}<Ҭ6mGL7WǞ}/C˰t*p} zzU5ƾZʬ OD('͸ -`XscR/<#p[r5r 'mK4eD4LLI;B#x^Tkce֕ч N gqD}U뀿JE3zX% l2 ǍvK¿;>(k(1`e2l&!U|~SRk=< H9xfgf)0|' y2A3=4 1Hx_zUƲCz:ocky?Edo`|h}J_N=E橳naKf$ Kq^}J <"ߓmR{MICRqX^.I%x ?c<}J9k9C3LDKos/-t_f} ǥ_Cj{ר, Aj/cENIo>icq ~4q8H|$6-uC1"[y)KzW+-'|P^\q2gr?2Ii{Y v+)m膃f'IJ[#rIo&(2ҐK,le0.B*)W/&$ "CfյbW; ܎2c0ɛX+? sFON򄒔V~IOR5A!(ƢJԺb.y\>b{ @tf;埌8Wm$kf1(ʽ FsI7pջHbxY:Kl$ dfiӔpȾo I%@(V ٤6 0~-9tk{~ 3m.dxF7lژG]yOA 49uãJ=Ɇe)Q`I(`!铌w#%΄ !,ğųӝ, Q+m&+ӻ`) l;GjPKiIԷә/`:ݙcF.~ӥT.0jԀ%mhG>.Ȍ&qE~I:H~ۄA ŀ[?@@ַ@;\s.ʎzfK.?f$e6KofS.WV8hU:/15y4B:5\|&30C#O`nYOBN0elr>9(IR˽3\"_4?o*éVd%pLKsMR#{;R"}epe&g%M;b1◴V͡J?bj PUea}s ۶E`Ćۋ 92 :Cqa-q+UH:bm}\\*#A~>\Eμ:͇4+lCZ=u>{R鸁Dh9#3[U",F@+;a.%=0^AYJYO%\c֜a bؑ{nE; I'?(T)hb`D`,#*% #Odvqcy~4fv z.|GAm;E2nQ_ 9uf^]dCjFTuP_=1/\(ӰXғ'PύרeH7/ltw v S<: aU;k։>>E/+NczhEp$Oώ24d 5wA.zH+K'RPgƲ\2ʳ^`"5,騨Aiˆ+iv6c4ۚ)`PJĬhĐSÖ'y-mFȌTne7U#{co]g2+J,OFN;a {TF_" tO>_ChP~լ_htO&').,PƓsO3ApfL&^nkҤi2 OKȶ5 pV 5E3QXɖtWn{[[Fb߾ ڪq0ːY{(urF{ UջLt+lizzAN ;ZV6ݩ34#*!x~$)m/p\HITo!q}~?$9'X j eAg'Adͦwxk9w7β;tHhu:f)12,=]JͨfcVG1S$Q]:,LPBS% 3 rR+5҃䲹r>LI6%4!.pHt-͇ #FtRюݡU$pkaB9zxĕؽ #T8W}Y9 21h_"s ЅҹW&M¬3^d2On)g>n7gi_[2r=+_S,Z嬤֙J]/^UF9]`pL|?BAZ&Tg`+G߸+Մ̻q|8n?q&{ٔ37^ U8 SҤ1`K\FfxA=6c +x B6a!2:E(4a^Ps7d_lq٘޻/VyyƑɪC1Fyd}%9r9d}m-/.i݄>~_8@g;9?|y 0' zS+,& <)ۘ/sr߼{`qJ-mBB~ o`Z )J8SxeV+Sya6UvԿ64g15< ]*K`l? Tnr,,gzĶj f/K;f3ɃT0Yo50Ί0%ty[Kq ڮ/@bJ$YI[3+*w  2"REZ{v0z4h F $u@&1TWWBG< "|oפT>W^Qef̎|"fr 1:=*;7? hFȣ!$%b4s#^`:_#iUc^y m)<g6r7kJ":,wX]tN/~2qڜgth_SV-=HH@l=A[N{oMi`طsڰMܱbuW2䯯f7 |42NAt|[ PmQJOWA&Ibdq_g ArbK2cȭZjx\0Pi |sLws(+̷WH HbM|Af_(el(|t"ퟄq#H 8!,3Bcz +rAĴ˶ٌzyO. w_rx\0ҥ+]!t`_~hHAsG{2|BU+' =6Km/p8=ŗ͋;SuKrKKمqWlB*P˵( 9I-"*_'KތL2*vXQkθZHr íd:bxWw(p8wRS)ВFoŕWy_pJ$lڍ [{|qv8_K* $J#?^YzLN;,RXW=V`~oؼێF`jg^O|ЦK撐 b>@M'z?˵ !{_V'Id)A'&.9}E0^P/)_; &܃sn˷]gS!rSz?d5xn< T>МB.T5$zy0}D8^6YG%JӅj9:fh^XKBP^ DXGⰔKgDظ]_Qϕn4e렢!]?"4{?Ɣ_8ia!hEtdoUXt -6%U>Iַ*{`96()C7>JtTQ吋=3(2e"V?Adus8{l/9xijWLxdG*R(r{7PqQ)Sx) 6!JYge67ފ$ ~N8Y<!X DɃQ`ڮ4xqrid}d{Wm.tY nZ;WԒF5BOgdeWp;Hd{ސ|*F3#I;NԊEBMDN^SgGve216ѳ}҇ުUVr TQܻZ)% :VƳeQ;+ǧ;r "etΆpޟ9ubX-x0@ZĤt:3r  4Asb%ɭ8mP~ȪӱZ2鈅E"hiԼ=PE_U2q=QkUaKXT *MJw.E%8qtܔ;|a]XTʓ}_XE/RWo\/Iڱ̶qh:Wxw9C[|ͦ:Q/y.`wuDop6?Ʋۭ,9Q TJF0.@㴇hkaO;8?٩U/jX5 X޵qܦ 1&0+}L lւ&#ן\nˠu̐``JR]?c>5Ќp8yԚLm/>ɭ $ \d\IN4H-ZGYPs1̚fLL9 #}gooqBLx$ᷖL7ܤn05)? kW EE:=rѲv(ğ3=8+-?BRpat"+]OΕv{1$e> 8*  g9~G6y@ HsϦ1MCG0?TprV7;Qk#þHY􇐵ƋCJ01A}/,= a,r?o' ,zۮ'VP zs&ߧap`qbܲ;Q! E/0 傝2xm%*`cOC4\IKNfP& 1R[$[~n<&?_g}t<=DvZƩGxNlua)G>~amq@1{;o3azAr/l+\9b+-}B1ˇżM~c'SpZSρ-M8\՗)rm!:'7H3A|4re՝uFAw"ؘ=Jb&=:X~ޔ`&"SRf9 v,kB>ϱÌ8} }NM`1&DRF0L7ԙ8keP*(ztUINk ;!ɨj gP(9)4D 6\w~htO! u bkbngg̩[FC0fJJ7&[ tm洪:̌0<6ovߦH&kW=!L:|ywFC=*fsNnZizf[(Dclj\k`WTc#Ľ6ުְk[udj$Zj a^ޚt W*Э,j6ucmtQw0p57/ +,뱹=@ok! oJ c6`=)"ξ ׽Yuؖ(U^ /=03.ۧZ] CkNn,BR$:0NGC!rJ)< X.b>ds+Ƿ0@놛sDY04 CaN^-XŃrgi. k\IxX8VqXUFUV3fjnb l<̢)Bd'dP'7}8no4e>J="Kxe9Oz%*d4]³J8Πi `cx~m|DXAVC+x(I>k,oШ@!^MeAj)z|eD 70b'Ej! cd,8 HZUoVXľ-m_F?o1Jr-}K`Ѻ Ͼz+mꟳ4r Qˡ2!"VQUGJl=^ #{M6F bSָ&lsEY8j# BEF[=LMLrOŸ!ul4 >~h%:JSU-5\Xp~ ? Sr}i&%?Ri>,,U!gs0ܛV91no#,J@.5X"A,T U#.MuW"rߐNF;Qj%(r涎d U/%Ur0v&H lL}R0ț̃FihJ',\0'q$+Vi6UP5`I<-^'e?&͉PZ8qц %n=@C.1NRrJ3،"1hB?S:5ɪOUQL_TJCL>=uF15e"@T\Ei3":3 Z6 3- <R0r@uWs h QCY[逆HJ#d6ˤ 9GJK:Pad]>\$=סlK׽/L(9.;r%[:u)i+!<:?lϊ<8e %#4y59lV:U3\21R?t ;:Gl\DىZdafrȡ0W,}4%):];1dاB "\8y~4 )ǖ(|&_QF뮞8'~V^݌S@z9I]j#x}t7#!ޢ*=3(@v$Qb{?h]'9óG\ĤƧ h?Z6K`&"FK[#-%8tdMVDHϵo5w?d>굩73~Da+M\|_c`ˠԇ&1@5߸Z΄P?q ˛w8GE6 '5"eU D)ھRG5+)ٔv<%ɷsFH&F YF%WҒ'&9ʮ,vIYZ "5H.12̀uzjl]i;l|$Ǟ;T8 *QϤJ)u~ #Z3B7oX2NR[ڽ s1wӯYA45)1}Νg<ߨ+ol XV OujZ/ xw=?-ta3X,j )#$Zarw84#+sy?)՘*d& W72lx"lW y;6*2]LR~g4#<>s<*״Zx.[H)洏R 8% 8q t}ߪ;eNJI1= ̓[ E}+ajF/dr\ -eHv3 *yeՀnxOF{&?]D#M3 )W>=ˇ^b/j;BilD>4)T<2w水B2)Myo{l1/ۆ!m~t:`HߟH_q [!M(z!P ^y_/G^}2Ojw_XQ U)~9eɇ]ԡǃWpWl rɨN%AF_ >v\nbmB6~/}"\Ml'k@Ӑ?Cnʖӑ=u!zUNUFx~E ,A16ɏ|;fގp6 PJ&xm+zV:jd*@_re=.<{5-Vi? ;Zn &ƌ?dR GKrfR: F wodc\)M<>-fewuW&WDaX_}MǮ.S!ƲI6 Is#ݛdh_OybӯN ]4p~4֝ϰ٤UՃz-5" b@0, 90е:p4ov-5Y00X qһ[lj<[ ?6^BׯӔ754#oE#2uJJq ,04/jDs7;`SuR غ]qPTD@x |GxMq`,9WsCL4ԈSh>²叉2)os$cm1M^ݤRY3*`t0.,lZj6EY JCn;{%RxS>FryzcȳwkR@ߙz\o) $9%^+&||4sCUqaN+La򳘆%`khE.^RIB\C`Ed:uW>6It4Wc -a܂([E~qAh'S)q|`2ݕE]R<3(߇VvC:9nWFIK¡0*wgb( LKC³JgI}B˷oBW` 4X8 ([-@~Ѣc[( 耹|\Şl լP#PC"4.=zx\\toj!b{zXr߮4rityŵҾ]ր@n)Pܮ7BYRԴU p $L΍D hyOcl}R?{}#q,;C28ɘ rcwi_WL&r&mx\Y[ٰ=Mդ-Ȧ3)N\Z9c9W"n =D еbS; nT*gKLTcKdu:ko3[,9Tz(wp>#s ۜPb"21;1}^_`׃+"ʕrmw ZiO 8*T7J |w"69T8pLI,PԀj,ɑ|7QFIϸ޵Mpg'`oAPBϢtgQ㛻bB>~2|Elh0y84yԔMG5@iyM ͓ZE L$jwx #TG$,0ܡ-Ƞ<˲w;o}=_|^-c84T J^yu1s0NJ9 U>{6DJc 0X*,|xut߳2*`fQyucG!c`ła^K ~Wrn0Jӓ(1io"pGm9f&#fߪfW-dZEh*^#+dbuhxT1xc)._*h6Hdn<9r5gBAU7iSy=S[`A&*SAn2wN +0!_P{O%0Cd_UIVOZŁhx0:-p448"<:+"hM݆C).q: M#mթy XՏfTÏeJ8}6f Ŵ.2GX}VhpW;b`6=qQN'WgԂ%YpMK{|ԣJ2mi 5B vatr|hрF1Yt4w٢=DmMs%"%/yB4k]W=%rUHR7 uw-S^Tmz:?^u*2_1A( wAF:eڽ $vГSUIhf nzk)Xc >4vVjq):diqv[.Zh?)ymykF:>3I D9?rVȱ)ap:]4|&%]VSMנކ*' Սl";8Ľm5;^)]LK* 7Poyϯ(?{fS 7C<(b>?HbLOHKvܜe8Q~SަYoB^~jU5$N=֠S%%bgs#V6r͟uh> K6~&'YSpP6qYVFl ;ˋ=fƞl DY9ފ|uEA!TKvffBM>FJF'. zm_y, >&7?S0$ bnĚR9pv9`RMTay41J@Ϳz'Վy~ ҂}oͰS9{_o|%˃#@ J.#WYv0:nZ N:yYٔ-Wn4>縒A,@]3< TT8<㽄-uOxn|@1<[ QX.#׶J ^ا$od~A=rf}¿ M(|aU;5K-r)zq$:_6Iً5a9ޚYMCoc+0ERn\# ofAPk6D!,=d !b (KIk֬yt{I!/1M?Q.Cr?;B'HwّX[1%̓[O2D6MtG]ωņ?s=Baaq/3"IK]d1F_Bd93N^2P wQ0 t?"11zlP r)'1\^Y@/,B~Oa|Yek ǧ#,»bcf3f0tz.qѪl9֕ 8T9a{Ȭ6I7~,i@^P |o0E*cRUԙuO'(J$IIm(Kr(KF[*X̜@UaJz◿YJ]+"RV..[ԯn\.73v䎃 7Un9FҤ]Pؒj')(Ozu0Xv9Z\dRͧ3*T\%Hdα;?:%5w|mQ/5$4t|͓@;Nj3x&il}6)ThB!.9Y#NB I(5lPK9YkZؔהͬAt<-^r=GtCr>#þgŔ&q!x0uk*ƽ|"v 9%soF\$15=vTPRtpJ^uVTVtRMK@OT J,`<&z^d*o]DD[MGoMK>B?dl<R3"caL/pް{3,+De0B)o-'KB\mu'6y΂}]VuNNIx293j@R1q[0`wM5:;}p aoxv!?M`y9P}ZJ=R-[/y )Pq+gfߡedo$?*TMtҰ=cho֮qCk9Lu&[+`q~` z_+zVS~d#e6p| *]-$8 ?prƫtB-*[bʱN lµt)DaBdnpS=UW2gEp`eMÆZ3٣ҍyoI_F;w15]OG6.އZ=yO|y㗶6R@G|V3:a( _7<ڑ!PoDD5`6xguFbLwc E)D/?q"/Я]=r%ηs'܏i*6I U3 `%ug^%0LJ?lnfӗX*-dKANoU@oh![5Nݟ\Z\_'LjP'Rm% P+%k!BM$~>\rd`w{^V9N)9ȧF{J}d=ߏӛn½(Er{ʶER5ί#"rN?헸47BK9#ˬ X&&*68^K?Rl;؈W}v7(b|ra 9qΙ|˕6 Ö4c~hM,h3Z:+{;TqxT$MV45kZ{WF,%hAɱHS&~__nlj)3ݐ _~_s0)~k6{CK!E0l ؟”?j+I507yuZGYɱ(}R0X"d2St@06+Oe my-5Hr+RJsaxVZ8UV]DGh\(/bp0ڬ(lB{cxgjCNNkJ'JWx ͤ"VZ:3 Zph| Oطqzgυ='Kws#iNP˱m_>.IR (oj\?MumI)UlٸiLa@eJa8WA9Kbxn:,כ7HN @9Bp2DspTitFqܢNQ4#.l<&t}CEp_9K lx>$Ȅ$h=$ $]p@whMM9 x98%.ٱYKU#燲+%ZJݹS#muϏJsPSjZ_MίMj#A:2@T/>W>BQNq&1_8S8J9vgk8g :̸OZr8q~z)Tl[reO%scN5̍ek,1v3*M *K3ء)'!;&vJHuI%s*z]uLLAY=ecDV Ak ;>̖uqt"(=[} bwG7gSFWvn_.UX$HkWJ!"!/qJqNCn$,i"!d=@]gE&*֕YEpn}? v33#dŞ KvȏWb =859u{d[2k䇕VV5.VGOƊW>xBOIJjɎ^QQX+wT")ٔJ:DwdOJ$.Dvޞp!n'. z9,q kaq̖`N2+  O̕›Ðm}->}f V$cw䦯ǧ>[/TpRMV9y78*!!EŐ+Z:B%soUқVS1˨( sM־:U\!3Z4#p (kÕF kƪ%)#[ Za БN҄ '縭!5{IKsd9q`|k҉6** ᬆ 3/K!*:9{cP߬18]ǝ]H%ߓŦL6Ŗ18[ V4yH ;0!e_P\gêޢV_siE4 q˓HC@,Â*e=|b%t@f{1Mx2U2|A&q2K;&wjwN@Yg"[SRKWTPkJod0TWxl[ ;wd` cG6 t&\(,lJh4x_jQ^co܋U{uViƵ^ё 'l579{ҁ"8Q}\]Wc`jN. ."s՝D DH%3mcPfc2k?!N\s@K삦T j=c|pN2I<|n-$RC/Z0zz-#b6֑ Y&or2J3]15 Yrx{??>$.D#w;t:=KwX7B[B~1%&:mt<4iJt% &PcxS)"?vu;&k~mvJtZ;[̐A#{0,5?5%e#{ZhRO40#"%vh)%h)̃syJUI]!ywr8_X5f㿲ܞTS[x>3=ȥr{@xG/*%z %4( L7[إ.YwZ!/;8%W"o%~N N_?! n\!ht/lq\"ًk$@n؇1沾%u9zCȾ6[i&}ptYN\ZʮaEzya^8q.05:d_sq4! SZy+#OEO~T{=ѳ~UawGΞL+FF 0!m>Q *PL)SH㢠c<ԝ֖Srt; بS'%\CÛfROcB"2X[ 0R_N2']4d"kځݟСi(Nʾ??ϩ//C3_ݘlD80\{=Q`lJɌ7H ri͸i-"ㄧ$g˾V ~c|I .HI1x͗ jPoCmʓVb͒<JsbUD rt|}4JxPM7:b"$^}.ӵbA`f+\(5[⓪6F)CH1XtgiyK;R߼$WaQ(0'Fn xRw:^x3ڞ=hӜ7ZMa#jfT\S-GJ=&?s1G jE=/ۿ5&-wA˳* Gqc桷ma"!FE Q R7XĽJҪP"v۶,gkpM3(4ӡΐmyUU膦?þu I45$TY߳V@w&]JWa1وYN9p_Bȋ;bNYNqS[:_ܿP{7 n.`R9ۻq5' ?EMM"@$y# n`7z5?^ Hε -[ 3>sEtu2Ig'I.J+,҆>%~yRs`h%0cT2'#l{^#ƁrͷOo_=*e̢> 1ŠʣMg }J? ۣ:)gdK_X((u*O6 S + b:UHݘT<߻3wJ=q;<'Ve#nn$# \Q,m{abκ0T_l̲1B9M/eٶFEU,\/Ο̶h>[2큹>wDonjs/EV@sz_p~\O+X#&Ocw*:bN{JQܞ zAx07T=:NߢB!zLrE솓1|b6 1;g:۝w+xBn<[j漑>. B 5"#K>@eGN6=CMh֐ !F }sXeA^ O(,HRib8@uf}KR9caxRUvr2M"@!V<\]~6#lxF jToT#mqJS(dJAu˥6TY>?Z/-]zUjȇb{AX|ri=$iZVz>gȭTKެ婽O >wUE^Ch8ftUg9p/XS6X~h?>)'dJ J`cTD!Rb18 BC? }PuyBܸv sw~ĩ3Čz4~(xv|.?TPpLC5 s/ 4)vU&M]s`?I8a$IWHiNI00+W_$ aoaS bওX 6Pq}=[K^t+: 6Rͤe?2˔ԪpU6b'E #c'ݳ0X:<(8ڜHTRYR12{ov1 tK/\pUF-POǏۥc#kMWXRL2^㌗?|_?/ ǽYT$ub R zUج]BXKf<BwDI,6dMӧ/oNb͢P꙱% M--G C:Pxeqh&(ŏcbYgw?O0e'lk h vȱk %M_DsUy_fVʢ4!$Ϊݘ^}jNb\0`8[n9[jxl4R];Md$`1(B(BBnЀ]UAPDo~ 0]^¤C:ͥj<@_`,'o B\UewJW.WQX?s>CmV/Fo ͖9Ulk஫5vbb#U51=oL<~C#ҿEV%GV/:D3n\ɞt~ry?ȕ)̮&֞VShԟ;hg-5zILw.QorYT3yIDZ Eyﳮ49Ep{hcN9Du{d jC+Cɂ2?QV%R=UboϽ> 4}b|rh·IFSC+^5+e.N˴-}~dv;@G,'X(_ӑjSTztv]OEsF*kn3>n K$ݍ#.GV6G8<,Mrb(}_?WѲ z6L `YJ%)P@4;U$Z (׆:O'oXe |[+_.K Xj&f^Pt4|i4"vn"{@R1 6*\%ኙל>~fvӳ5)P荏/ ܩ(O49jׅ_ͨzD0ȏA( ۠XTWBPV3urf;?IrpOw!dי݄ *0X= I"e6 !Z~SPSȔF@$ 2.y\U])##Y- F{vMGGOS^YȖ"`mAWTBZ^8iWK &Î֟ʅmY]#n584%@TYP/_TCY$FmI![c_MBG䯤!2 @)\;Aï~#>>}m#c1 ˱‹{MU8$s>dgOw */tna.b*Ի^ d)h6IZL̺|MqSu02ҋmc IubMBx.’t]" M\>02MRv ^94d9W)AH+b<7F@xҢ_ QOad_Oyۡ:ry^!a4MJy -o^C;|5[ԥ6 b1j^hQh48e[`.wt9,dlfjA pXJy p N ?ة&A`fuz}6]wv3Su$P- )JwD4 .b뾒c1BD]?GJ#J:V㱫fg2t`:ůLioDG&#:w lc$xWvpA*$eiW%keިKni.k*YcG饗Px sr9;J.\?y,~_M@]+Q1H([0Xe [|tȰ%7&%=׬lf HKO9f0 ٞN&Q4l^ $ 4QL$|=X-"/LgZSLWkp9l YᔋYhpv`ԡ{?X:B%dD(#(/?NqX*JG~ /%Yp <X_#GHhy'SI8pLg mv q;#>$fSd_{0UWN=9.7ж>ghM]hԭcuy 3ӫ΁xً!bMC؉{>ЫPAbWH:[SzIW{޲p",NƲ-opwo e$Oƒ_r|bHruڅKPunȈ_Jζwb4kŘ ^}do49'  Ѣ*dA]O m^06شE-|>+ MқCx %YSbgL4ٳs%wØڞMQ 0sdO0J3IgQ6W-32z]?Ӏ=!KLԼJ% SY#53k+{ҚgUl @tqrٯ>`/^UG TAⳌ<|Z6EUh2'ÅЛV|{ym.p}[]ŲE+UvFdWǬv(48Ho4{$ʪoiM{ChT. ry.1!AuiX}(_|ft&XNlTִ09VϚAl%[c4H ť)et,8ף hr9mVoԡece#t!i͜E4rM2Ο&jGEHOPpQ3@W`ŜeuIB÷o-VGji{ _VO իykMp0AGb\@uaŔeߘ0 &ýt 0 AJZXs$B6yX_SBwv́DT RBL8bC4 1xNЧ$K8{R&2,eBhC<S.:r>Zȡ#JK(mHU=O̥AOekBџYg/vpclv9`߼V[P5W2R(ts4O55<fC* ʏS5r~wSx?>.+vDKcxi^e=-7`\{h_e/'BNHSĽo(/j`3ҫ'cZa:zOk kH#}wgo$3+*Avxʭ:\^hj9&Z0aoWQlfG @Mt"$@ؾM1iEjYS1`̴_(X1?b5, ʅbEnB@`3E=k<82&fd-daD\P!@-1ej  qY;5Ï8M->Vbܢ=W8HE&T}?y"!&M1]ue i܅pkA>g~2D2JB"`Hv,>^ӊ*|WpN+2!%+$d ' ke" 1tg/HD߿8G9S,;m-btVj˻dKp g#v`¼!e:D^~+D2֬o2P+keag3L˻p~>Kv:w\dMҍme {f"T lG˅pP%"Ѧqb ʧ:y顪ՑJqb $!YK-Ga)D"HWd6a`otkT/5"HOIԅo׋pe~VBG? a)g @u_`)fì֗U3~;ɓ6Ù4^-<{j6JEg:֘]j'&3y1UX{1a YVv xQTE[qĘ#iNj [@{Kni5gh=hbVf/j45 g] f[$,Ycd3A_l91կ7}+Mz%3@uܙ+C*Hz2t f)9" ;,#-^3[Z0"U^<3:Pzoq?y}m}JC6) /7U.f7iYY\W4̕ xs6@*/*  7=0^YХ7;-|컶ʄ~Ӳ@,p!f$YFl Y ꄝ핞0$#f73~nY,cAoy2{eHizr0|"̥N:h+}Mzc !Hlw3^ t/` a<^$9-/~gzőjJFFa*K_+Í17ez:Z1z#Y#uS` ;*S1poALE/Qc:MjFHiGەҼ;I Ǝ2^ZOi=mK^GM{ԺmިƕTɢGy<*&}#R80@\H =s 9w',WC9*1A6!=fg^cY wU:V_G "݌sDg0K8VjbHz͞w-k)j<(e i#i&PB{Td4 >_cYA]ޱƸF1cH,YپG߶tMwEl !!MF+G6N*'u/8!)zm,uw"{Е%-kx{# eM+Ugn$ A) kf=F~fK({$SxtUЄfRuޥM$#R0c4PE?st#Lݸ&Watr; 518|oslE|w6oJTO\6!12fCl""R~NQ[0.Wա9+?]EVDubZ:{QMM6s5/6(uT !{ `m^\#T⧘DKGg">Y+#&e}oȋh$l&e.a!Q%E"ahK7'd-xx`BJ (*H2D4l162|1#{8K)_NO Q@u[Ns:\GXاuu;_sAb79?uqO#OXT& x)4絣IetU tLt.LH'}e]TxƠxn5::{,S D[=UA]I~x$뇟Af&-np҄Ę]X1aN|L>O@jӤ{8h`%**C, qsu++Φ9$hCZE@ d [U;{\:s0iJ-6!ߞ:h*i:_ 9Y{.2lm Ynb: *k36r'QxυMuIÕ}_ȯ͹p բv"Ћϊb׽}fYOnD)Πđ!s qbaxv_exYAUo(pPL`y7w'XE⡴)(=MBgp-cE%XLdZ*#>#&Dz_gQ0ɵl˂Lja HQRRYIP:sHwACٸ"BD'Fkm(6w 55XQuMך {?e,b/W^L)v3J H*2>o+-U2GN ŒE <*ޓWKKå=Ѓ,Vuƒ6rw=57#kMkLk+4*Ȯ|j4|8ɂ]rIyj Z#8hSh_6Ft<^v.f5lZ+*l`nN4>O\ hw@v=n .3/_%w(gVg~Q)xi*.AQB%*󍉂Mi<;SM6[5^"Uot~>AXY}mTtK qFXEPb?7+vC\6V`7G\܇quпi"IXmgTEbr&/r/#;:ĽF GSjK5 ﰞoըyI,WywҚ 6y~2e()t徧2@>Tu^;|mo"퍕F1bs'j|V>?6ĵP)C{nʺ+=iεHT,l9A)zP1ԕjS~0+<ܱLVx) rbAd&xɕ;= %VK? sPN ${5Yx ]AػZ"rs!Y}V.NnEkĵy:3X/m2uή^=>2\ck/ٸqp]%n3ԍnAڜ0BJvsN "j'FΝ Wk%c?(P%Ss.FNq#Hrn> !{C=Y@z)9cQV@8IJk ^+F6(Q.Q?X_J 5 AnZj'sqY"bo=jGl&vPoy&9Kx0_uֻ^vO1Z wp(䂶Zf\]?g z&$k:puRy ;χVZ-ʁr1܊'R"j34Ht?iU,-6_+`&@={ND]St1'(=]B=qX9lD]U8$CE@7H`k b:fZѝ.Fv򈥸ۥLWhrz " ɂmp̏DÓuش%ʤ%^e'u0S@'} E~{›ڭA {dd6d/|p1}Qz5vE7j G\;Eňl[PDa1ӻu^=)BxAtfuZ/~R}{.HkavL*H$?|O 'F<4qzyf־mNô^y8!oրcf@Pzן%8Ho'4>xpyI7t4'/އj¶^ϙv/t 9}Y5ި {1h=]T_ukC!Ù5e4qJB 0ەU;3%yQgZMA4OX.Uu- v%MS{Vb曠7Tpﮢ gPfIN@ιsP7gP%ւ`Q-l8#? P+*"r|[ ޿owzkՋk6\;ᆯ]cGp4EPP3Ka-ڹ^E6a4KD$uF59iC($G=a^NZ"0Ek`J"vӆ{J eϑ..|մ<#ZDo5<^;pwcj:5ɢlE[^1 iPd0>fYzΟh m42<1zuߩ c B[2 ;.bNu|@B!;ŇSy>^.Y8f9-;v:i+w:2MD1ul/O,2KǠ ,hgG݅f2Ⅲ W!N:CtTK]!P# `TZ3%XuMMGa";N&R}`nToq0) I`} W1lziu8\Ї%,#|?=?I|^qЂ3ΖTLyL}-ö@bA;YF:N珡A[Gs PtdN)o]Ut߷ʓj~2BJ+ |h_/ F6704炅C$ZWuq)9chk} (ieHof|AfLQ #"]$v;@&}Ҧ8U|9 D'樬=Ġߛqm-r v}& ^Hrl3a FˈB$xEcەH>4>;Ɯ׊awkm}7?OWX36$M]! }Xל }*|uL8V;H=;BH:LMv΀ܦ]=,L?f.&eǢQ:-ǁ,ʎ =<"jYp(+<.GG~z6ʉvWH⃚2gF`k5Zek! >*Z\0m_!La8|Q=Ӓ8cnQNd{X8i 5|l#RBL)*{C~lls"'nb-+9}Ni| e]T$T-ПXe߃Nm5~GrdVo)9o2Z!aB_`Cx7WEa^dr%VtOkVxr"K8gEPL`_J/\uEuQx۰Ȳ 8YhaИзCC7XYLA@EWrduOƊC؞F%[ m'em]S]tT3ijk'6gINu]OPZlifc8~ _PQa{&# _źikeP^,I?}7_(TM#̠CvƭA$a#mI?[Y 3K?}ywC'{u\O^Jr =Zu]oV{䚭T2,- ="!FȯC4J.mqX6 Æ灵N~܄O$ ) 1WNYt1tǐŚY1r>n2ⴻ0S<Y[Y5q3p}N?XH\w ފxY$~(Fi! ^[QOfh>h!̺ ]*YJéԸ~INl2pWmvJa %1zkT {NU|-S%lm_5$[oڟ|(L0zcXbK rLS?dI7 TP^HDF%w(J(4F{NjlS@WtKSnAxE:D haG[ۋXˠ2ƪ?.8췤I[DZ`V/+LDpST'h0>ظ0h  eT*Oa0=Ӌ *ǖnQV%ĭՒcuMf W>=_QX}!bf G}MzH榤_#zH\<wHޏ~ȸF}vsDdrd6P͕E] o5YuC* _^0v "y@tX2Da6!UR2/sa#p= 9- jHqǓȔ5 m~`R ^,)}zm6a7P8*q:lPa0/)#GęL9ŷ"l}m۔N# B.wc 6Pw4ݻx>b۰;  ϹaX&u(j)Z{quPNѮ6m\J<\-nk {t7P%`k8r_mE;$uәUW ]r RjO9T- J1]kr D7S1NHen9,Lk>0oy *v ̹ApdJΏ )ڔ(ԪH/fčgS\3K$#KgťWeZk[=}lĬ|퐨S`=\r0[mRВpLnp4zgykÇ&BGjj놎Uv99xCuw;=3ҝ,xxh Img_fLSaɰ`1W9}%NS4>W؊ie6"}] i٬&ob;B} nqkA~v+]e'ڗׁ\ 5۴Dp̻;80QR0QDfDr;{{@)1}k]+|TUIFaj&!ma~s'`!y"i2R[o]8(_2/n;cY Ժqc.hZq\77^c}\²w6ۇf`#M{'] >ދG 3Hު+pu`)ӅyPe4gM%D0PDF[M_У;_67>B)B_Jhӿg&b^9X>VX)MX8fs"aw(wrTfwaUpOxn n/nG.Ȥrݙ&;;7Kej ie&u5K@IB"+Nxt!1%ܮ1'8{* FbL>z9dF7'xVWWKNfĂ~&,s&0c줲̳Fz~f<|jYoYy)3Z2i 7At[ 2&k e;99)o&KE(&Kayد1z_2yx@ۜV5{d$a\=JyeQW#s V֠lϞ۫DvT+^ pޯ=GuAhT̼f7~ !@8<-hX 4UY_ ʩUP G~qc5ԞҳeO'NخěQ'dhAZV6PD{ r?T/ކȴ%{lL7U'OԪwcyI/qk0J"Ƞ''@vPk3GJOlK,?bEu8`_GSx-[zNMƉ n/G9=0;5)>Zn23BlhWWs6BvCB?9sIi-RקU;9vf{}3OhR*(Ƨ%|O!7<(|-^N*"]Ƀ4fEUkxń|JJ 2bZ:4 ԻXvb}őy4V8k2?oz0Зgtu%)\΁Q৵Lx! _5Zˏh>n&`AB_ߪ c8ЌM!ڲGǏq¼Q,]x&y)k $m}i`:R>IW]5]i@̀x}[GH v&奅L9v, [B@i%ʼH*X-Z:PbxХ45bN0! +mGr5"LW ũ6%?A^tf#<]qb<Ӓ3^B;'Anéo8IK|noB|m9x6L :xNbr_`>uTnyʇAڻPke NL10Y{{S8}5B׃@>ō^*atzhu}'ף)&DϥB*LU=}ն'H$yPwDr]xyug:CF{XGq{7Y|ȭeDMcP?I`2n 4+jg~.cӣ =ZAFJ ^ Q{i_fiR?*YV6A&8,ʦwQR'rc'(l0?m#"D/ : դؐ2\WiTkDrZegnӡ;fmx۰U'3eE72}@ L$u đL$(51aUolYx {Xޣ+ >aM;zCHu"R3K$n}60~EdU"XnH>6f:b}&)٫g#gip`9nt(%3poq֭tr4|7J$ GOc]OpqEr)YroU $8m^Eփu~/D 35:kgqU/UZ$k+bNsp3uE vQi52U=p !/3rZ? e=ca})Z/c^ᙡ=_QC"rPگV,1/*h4nt3ZWC)~! 4m7YR6gQXvиoQ2Hm!]AVPZ b\gTç}G,6\=*LO6OEW+rxLpP0~27:̌̿\L|.%%y2l`C <' 8\h{.<4Zm`%Ai"AhU%` RTh]x>o `%%9=~:`JLÙ 6U)!,j>Lz?WFt:b-wS4` 3Xzgt!e[.x[Zh2?/@P((cdz_0apCxuXe6[$'g2b˲u4/=8#B9i7IsLˈj n],b"ۄ󴓏3}!Q G)q\EX*ڢiKj֞ 84HigU#hXTc~݌T6Z̓ =Y|#!0qф#>4|$4R}W|b~|eJ +yMb;}D ^z$s`Nső9OjdnliU_s|SC}pwzԗ {rtfEiǭf-.IWc7nyz;WšҊ-_̌`u aŤS;Y6BYL\QVq54ƟqhrJ$7"fAMȚl>?wU \gs}#c`Yri,P7:ƶ$ap ˥)Z՛r5h_z)7'Dͱ%x4?nWG[lֺ~# رr89CUH U8OkWI#A6JznCϽ'K~* g]cn4dRZzolt񱟚Xrp551hUrو+ ЯbM|آf2  +$|g>xfb2dQW5i]* Q_42~?0׍V֓1lKK8C&T+ћEwZIq|XnsҚAbWqu6g% $ sg8% QA5D b1 X(,`@y+u[Q\IX{R2 &M{}CsXn)՞E3(K6mF+}ϸ7O8'S[ ǎlMzHV` XzO3`6B#,^ ! -AHUD^d?Gu<ӭp0iFZ1&&7Cn*a"A'>?OBYn^sq"28[K]nQiBεJ`:$Q0X@U|[0ySXP%YDz2 u,k|IuX >Nz[kT ƬC"P;3M*0wOBMRn5Md̔ v \%ÿ̘%m!fidnF 6UYSowMA=ߊ\FA6o+4߁Ȗ8sZA2F t6kΧgb؜MD GލoW[mOKY1A:_QU{V^]l7Iv"ÊnJ&jw2v*t)jvO<Ӝ={F}k9-@y{x\9@g-I7]=%^l k&`f5d-/MefeÆ?w}e>vXY~@(ijR1@n5-w' S%~B= 4{k\%IQi%bCgEoKxU5#.b<̱,z=Ђ$5hd!2Q6&38r%|/_#r-:}S/.CxN칗X X9 %aaOakaGYsSW9f'Dx-()&O>M=~tae=MP D9|̙p׹m5\\ ZR{d˯/pS>e*/^{:ftҫx( n|蹃ONk}cQI} vh< C7=gMTMZMzQ&xͿAa iolŊvUAP]e^죤n<|T^`\4 LV.W~\񨅰>dHFR6Wtjs,M-B?SV ȡp 9,`DÄ 㨍 􀓩_5d]lv >? A)[Y *k_W>֤˫mf@&7J8R M],1nڀX;ytE0j4[#(ٱ+s!}j{)H6zh.|%`,/Yw#WnDX6!X(wJ-v-mumvFLN\@ 'YCy9"zU$9tCD];.&tA̟ mu>G  _ JC]k*6^[n6ȿPڎ(Ks-i{(,ⰏZ,n }cܛR"\:A֥-Œ( !CߵVӔpsd6*@R ebJVմ5 НkD6q`=rA{љoCZ#& IX'S]o|޽j?YvK{5fl?p< aوD@CbQh:~DvC t_Bo,zAPaz;Ѳm *;9FXPI-2Gڴz,Y_CWup3G><"/ul1iKm0|߽L9kR}[x"ÜSrK"ج\Dލɹbn N]-JicbTvKsNEuDyr$1dey"ßFtb`ʂʼW"U₺qJ3j;9X_"Hxz$b?uErㄸ䈵MR}i6"C mOȌi2rG8?Q=20z1J5r.؀:CPjEj͗Im&^yNU3] E#\ER$DRїGp %6ˣn)⎻Hi&S"Z/&vƋuRgaz oI|@ 0F3e'!"ˀYd̷<DZf v+Nu5TzX3o@JȧkuXzұ( ,}~3A2|~ %BRAɾ%Z?woqKm7kٿQ!&^r^rBCc¡Pt`7\?Pڬ(?Tc" qAǤ|d 4I dCC[޿En\?-tF:q wA xd]g;NU_Ze:,(=-+LuzH=/s P#sN䬠r,@)`G>ʶfLm=\bZ< {껝\<N}*N[o%u4<i2enزki<]H9E`*)Żt1 㙰Cگ=)me bt"(8 %|rROu){*$5_xTRU2GCFDw}@ ̕"94gW4;ʽoZ/qTYZKyCsAGry|ƛҮX\ 9)Lh$*ދ''݊)(9kugr"mނ`z')_e\7a@".7{SB95H>}HXEsqXU 4N ץnYH_2OS_'ʦTL-o\TE0{W$|J7G XB.s)=7 ˴޽2|,%(3ޣEvEf߾EْL B[[:$8t"y(7 SsߡI4D)PʹnJ+f;:{nDXR@a=3+BA/!ySMħ 'pn}2bAp@Vz)9-V}6XHs@˶s%7(4Adt"NMm>#)֬߮x9Ҏ:xi9>A5hY=t˸Q;5}R'~+zN젎D_K1@Ӌt*u ׿-q!- *@I:_pPUZ񖲸fTtvNz:\LO;.ΐ MR~<>Qp マa׏aL-@lK KF'ud+x40p,Z;ҹ6Z'>4@UV߸6kl-k),Stؕ‡'9N"}~ZdhE}$sČ# Czei2%8h &-C$oVE`=<̎w: bTU1% 4ou)iqUE/5FGXAgN@Su1c jE+CJGc?D7+NtNְxP/͔ Q3>] oF0ZLh71;tiԯpNnk8 X=٢$\ o 5 Q(48J7-%bƬjywON ?H!;H- Տ`vޭSk7Ci}g͏x%s#m!PpJmy|߭kۼ "\LX6]E>SdeheV0 K$ w;RajD0h*Jy̘f dˏ2FKGJQo?{|TX.v KW;dHY;A?րMݑ`"}y="EqQg ʚFˡtOKgPO8AQrĻ{U+WЕg$T(|am`ƣ3ht8Axu@mمKO`=1?5ƿ9v߲[ % :9斗.lj~?kkE!W w$Cf!/︤Z-UMJC[IAvN!Cp5 HK$ٮ]uU;'-hg.B-D:'>sx{w˯6FrЁaSthI˚}2 E]GA%~0wkY[i=i WB2w~^?}Km4`1\:rm[&K1L+R|sjuӘ4_7uќ ftW7 1+dzIuAe$6^DYZ\sXlj@(k-\ÓJ6hڪ]i7oLMGN*ly,`)aGSZnrl ,UX9\A[s'?OWH g-0{/eyDKޒ.DX*=3Oy1xHۊ7AAkʺWvOj.z~ړ8GRę4F(P8l`*Y:-a9s9Fhx@Aʠ_f#g% SQV7(l=gٚ cc27*Y `㆔ D*UH''"`WAֲ`&U_ t˱.mַ!+^$4}OPv 0ist# 2ȕ"IBq8F 7Ũ11":SG2eğP5;PW08V ؽ\JxV̊) uQ?%PP7Zv4, ׯy27ɮ;T4J,ҜKyPAn)UrdTJt__{w}0ĤnWo&N3{,ȤCB3WsK.̊D2Ӧ= . 1%ni.s`PݫB7ѭ-k\XdnK w'0H[]A^B!x5$)Ёwʋ>Ysj$nR4Iv]Y-U oAc' HXL Fi՞cZiDҳi,cƒrz:6ob8Ɩ}ov[Z`*܇%qQ^n4g-Zuv{p2RD"> Upi`1~{q'a}Ve޼wŹJ=2X2 r%D,aRC>J``fqy$ >WU g1#pIF0qx̷_ } qӈ֏GN ]yITb|G%}{*]Q8n+OQQZQm.GuY}dAeQujƒ]7Սi#Tr%ѯ&&(% Ң6Kl}>P_.C*c~iBzN\@aZ1|my(#,p+R94]ԥLEXEL]Gˆ ǒΉK S]ɷL\Mf?>= >A$4*޵6gΏ:㽲?47NoJjK˧Z\9ް<itx8m6UG./>M^:ǚֺ2W.P[:,lsV@iQp չaf4U`?2\芗!\piP`)[:\(5qiWT=`қTT̵^3{+CBvvus!`^=~7$Qia,g{8zK"Sx'x" [ˏwS',jjv "@7(O7JCqQލi,P€f Xw"rі>BáqVaoIx %NJu[^QGH#Og*a4vx!grb3!jd$!!pYo#f1DWQy9 r̹M)LPۃ:pHUx'/|dB][K*@dgzyA;Yqn=SiWg2u9hIw0SJ4K~#>(%ꏯx /孙 -D ON<~U}4ˣ)M)*lu@t :m<1z" ar537 0K^ `hukhsWx՜P(IuILM3 s~y~HGTT H]Wt ݥ6=i1~oka6TNHS0|l]\nӆ]0pG7v8߅Տm~|\o5xkղWjG_2*-}.G}B+.ٽi-Zk5lCoE{꒬;}C@c̒ '^ +os,0 g" M+ ;SLBt¶WNGKC-HK SNW?6]L/NdV krǪ[ofE e7&D!/脠:D9LO7fG 3:T1¥4TK/ww)7M>m^s(eIF݅(Srb{ڣxݞБU]*,aXF:r^Oa8oy5wV/r¼˔u@U=C*ƹY Sާُ!&X_%^m:[L$& @aď,M\M|dV٠wUi"֊Y8P=ʀЯM}3DE\kCj C_&n??46ESyZV5S ~-U,{n #lIiٜoOד+lT[ps1LTke:gK7A\Sbf, >B?c:`Ѧ^V;_3&PZY h$=ʑ& XN\e%؋%\Khsܚ2=Q/&ƥ*'xH`kҎ n\[ft*|"@::vP{yBUp)Ln#="IaBv, 8Fʐ(1 Og  8HEX6!I k e9.PXM^/l-K|F++k)/)t~. \%QFL%~v,PEN\,&{{O64 m}s1:5=ێ, 7\,Dp8]O(=|r̮ok{%bJnӾ DE="t$ZǟQu_`d|WxdW;X% AQXiյȈ .T]HCf@)E̤uYR"bh±Ԛ]\7[V'Je\Bl=?ẺrpNb((4y1q;NXRs` Ep`R =7Z>'߶p=`UnDVXΪm"6%9tJYDS'E0 .b^7I\ [םOd_0ZScw?5~"ecv%Y4l;*Ҩ!,ʉ}DB{i-ic\?1LLNB&ߡFPO >\͹bD=ѩ7I\$3ll 3ڼQ2d(+U >NnR[/^ 1jS yɒ y*G쒛C> HjnHAa]Nv0\_+7h`fi r)w H%و(X5 9GQy5yӓw {ғ[zwӇD'YB;eIo߅P; KYK.#InO~,c0ZD}J 1%l:b-,A/EGV!@ [v"aFnP wwi6pľq0Y]~}{5>jώDl<%&LL쨫mMGxyZEƔ4n`ʾ;h3 X'o 3$tDwlR<7ϓ|dAXb[EN7FFN"E>fs/{$]{gdU⓹ ݂mbUAQhvƃJf%'GN{OİNPփ-YP Ď)Cu]J C[(}B(0uu.i]t`g4%zw3bN[cJ[۰.˱0"ꤜjL̀T jI؇y DAjF!UO`>TUJ=`0hGi+}, h zb{xQVilf@+`|Gtw_<8s K Hj;EDWǪF)zFW?P1Lsf{zNs @>jk"7ΦOKby<:N3=o㌜s(ѨT,zI:.J}gpȨI=k\f!f@BY6I)6iT0?⍺?@dx_B{>^2-(}QyN8<n2rV&aG:Ψ O@ ߠ'Ftkb_b4E+ nK-W:ni &U/ %QūN݊bߐ#0}=wSy]2{yi63cҺ^ORa,l_~0\6 ˢhg;"~BMx"7=z&])_ss]eUd)(!P&uqE"pm:\1 H 1%Ϻ(7_-xho?JIj-O{bqk{ ki)f'V/7QG ˳`cma2djt`oP"9g6{quQ߻"'K)IB=Y2PٮnVOڪGDwP48Wt [j9׏(;2ŧ-X4~ά0/2'|enaZ;Hgy$ґUל(x,j<;A lji4ƎހayJLifql\lGpqa*:s&;+UK맾gF #j"h> ]aQ1x(ZnQC'>- %D# S!GQR =ΜhƭhlDz;|=$-^͖H(? >.8ޘGMG֐F\˅PhX71NH- ~UZ8;XT&LL͒YNtN.Yd0{7y [eb"%G|tCn GBH<㨡U氃'*BPd+C0Ru+^Rf}d9m-$d/WL d$+"JϠ{OZvk}"HJ|4<7SJڰ *`ut'̺} ~d6H 㜃W:B([WQ Ȱ.E,kΒ7e+kukF@rATcen43 ofugchUM]P+ZO,l0؇y$sSj#ދ>ɞ.m[z6˷ȡt*/xH =rHXW^2aŕݐ/h FYa)ݣ𖰸X9t-hk㹋'$_DN+mH$H֏P}*v\䛲"A0Zg !N5cGˬD$ҺyƯK?*3^O <- K\B~izF]G3[j/pCq#/^ ¡' 计x.=,g i4D|v4.VDYk~p ;rn5.w(>b71v x_g_fB*.^vŒ 38Mj%Yh{q7w=^bD u0Q(gկ9#|Nlݙ-| [-$8^Ӭ},Er(Êߖ0/KL]K9`wr>hIBApD <],j}ą;$9J3 A^hb_!^ȸkX>:p# Fb\K)m+Cռe&͏~"o+pָ:ɹ$ CEfQTux1?!V սYBR?smb' T1s7xeC"xhVԽxfD]Pnxw2][CcX cPӛ11C̚^iZA2Kc-c!E%0H"X';"YKE o<y2q9z'k6ޜnE֞3z^kyx:zs #_c*H<p&u65{o/ {ftKD`;ˢLjWT\r|#5 8nNdT[;~ef?̻;Ϗ3=DR+wv -L?L<t!E {z8NT l\f;`lY>Rm/N w;L#^s|i{qKLpc=*?9viw[ : њ8{R%q`h oE%]:0+hu B. X~ìqq@m`w Qf m왾5ẓ [d ˡEPaOze _SOt߬J6k><}7 >5+U!WRcFx4O#'0# /,W!Nk;JƝdzO{Wߏ^$FcZR/F6 da 1[n _"T"0(%W`X-D 90?hy,YAZ6s yy+lv%s|5j{O<ݕ|jWoۅp,(<ϝ~UEv> !e=h7[Pa9cy=`%(V r&] ~5r&'3{Q#FD4+C1ӓ{S:f,}zٻ _e . 9[mz*[.|źKرwsU"Oۓ2R}C\u%`w\_Mv~fbMNI-(t:_oҧAqIbpId4v3 6x䬤ў>:r!2ZO13i45x3::^\LߌŵtZ>Tzp.^PJJ,hJ'e-6P}eA @1[D"ŤV[a zgM X-+116^|i~/KU)Rx, E|E^O<rj&X[G%]vrs٠Cv,b9] BsN0E`4}3rvϮZ}|`=L{Gb,ZUg壬8#0* ?׽J.#)G \ưgɰK] O6FS|؀LG۬.$^Ltv! E.?bO+BȾ:a4޻^WE2y%j+lC/\|QfzƄP"Q_.pN+VB0L̚? Hx!߳Da.\4JAg^AnlX{t1f ԺAb[cNa1s"Aɏ@i[;ɯ AģW[j%K?҇߻`ޢnxO嬰keԔLZLܹV"/BmU%:IƿU0P'/@/+Vc9u/K0nx"6$b_6i =M+I mX it}yMz%?B'cie}:x 1f]]~EJSxa}5d}3Rt,rN #NݧR:SplU?Ϋ& v=Aci )M>a'L Ҭtr@Oq J̗IC@*r484g $ Ԃb2HqYBVSdM7I7l5~c?G6 0v+*;]e *Jy(m΍O;MUjv(x7ZP lI:8y(-*N8/F )u& ]Tej}ETWX <.D ź{#yeE~|Ӣ_~+kd)$y29!rԕMP RD74SQ\/BCƇZ2@U{}z'\=žp%_8kTy֑O,+ Hv{.<|(T9SC?H=FN՜U2a`04fppv0|8k]X^wMa@:SyO)yηxF~IqyϿ^ZWt"FڜΉp\ Q !@'ۦۂ$1spscn27d}S^/uw 8ic;-'I9-JAjJh:[c8j٠P?M-!"Zt#z𻒔ؾͫY 8Ƿ|fn ?ftn?==0|(sfn#K%>A93RO?IQ.QD$%}a"dƍZ;ӓĘ]sԽ!)&#/zѶ> mqj_Rz%Dଊ$ Jp$5h ]2ċ+frg+Td;} m4`.GltI9 x +yRreQ#sCFYnKk)9:qV|܆ihA=X>z=_"Ʋ[[">EC9{_*ERPl )ҷ5U](a;&'PKj~h$yrR%!B'Ryxf_e>ޣx c)365b379|`dɔ/ HK疅| Ly>Q*T`og*vuL]-׮*22v.QNp7 -n6ZN<ດx%"#ǡԛ흆bSа2k"۝mL8?_2uC$kgv] [=:43v<=ͶpJ%6FȞ&%6{ ]k^IAMs[[ꨙݚoYbwd5MM4CyYQ Gosf6YG1,갮7W|pi @jOA߬8hlyHǩ!f וwvT'+ˣ}^xH˯,? (ML:ciQ _ N`E2[ol+ѩ9.(Nw;J[fyI{rk^QJm2]AG}>t|;#c[0?w,P@?"]Q =t"PBw7;ؠ ~=sq(k\7ˋ!;g9΃E t^IBޞnomaPP[c9$R>;1Sg]A=sx 8dԛ0`e0B *Ḭ =AC'ehedP7[GC4Z\LMݑyUvz(k  F[d 7]RYC)O|X&>~KW^3G 22.!^fÒ\KbN"ɮ^ƤWיy:047\䢐t.׊pώ=QYc)`RWSo-'ك1Yű&v5g.j"bzg]88剷-bOM '! HL'#.ñGZd*\p&4 Bk|ypuI @FBj#m/q]~/{YO3pI=n& ecm=p#Rno>93ǰt#L;Y\Jzx%y޾lҽ<);Οyx4ʜ~bHNgWk_R)Ml{Oo zMl=8HFvI+|mBލSUt 6]E6JsP' ogKv廫~ܼ`Spk:ANos#D䪭O.-G\.r8^ a!X~zcR)fY_Ro0e@wEOQO[Ἃz8TA)Vae >\4 ]oQ%^Q[ Y qNfk> :ʪ-͜967r%;3d nY-aV сYmH3 =OM Y0ia=&a7j=JZ]X|bı/-Գn{j~D=֑AYZ}E`YyVnj6! QD׵g6y?Sۣ3;?N,dnj]ʳn$wԲXVtrzV^e$%V.5 O`fԷ=dX7ɯֆf8Aގ& cT.S4^3}P$̚б[7y,~~34b]PqB浜£3EvPKX'.mᔐEb"g)/Vځ >xI~=بSZ?fi9^$EuIk.VZ \}FU'EJ\#jB-Aʎy} S#kHgc0BX> !Ir_F΃`!ֈ;WY0Dtbvh~no .;`$4aWZv|(K_K%@l5{XE: N g&%@O\hyle:xKU[HHa+&͍pd]>PQ=hǣRhW;GES_OJy6_qthht ,(tY rOmZe["ĜN~<]!P%M'+ӀpZ MO14Qj.:"n (Xx0hCZ¹%\2"2taa=i`*R!@_Lcf]wElu: `'=rҶ0t$$ pEHb[6sʁDq pg3גF+30nk)9G n6{@&Rr_ivE^Bg3%$ǒ5Z"5>JOq!x뛃&'̮=8Di={K'NlkVv13 2,VRWfmZ&5EJ/dĮ +(Uxj^Y-ku ROUh 4Pz/%,BKܦ50f;3 Jm.o-c٩f]ㆮm31)_pmb=6Tp d*ve*tyUQjy >Z`I=c0qpfP`w#ӦgfQs>J쎴v=ŀ jܿ)m vJcgN}/[ɩ5Q~\Pq!K^ Yl0A8")dIh2<ɍ hvb^v޻ ~.\| S3NCC?mwNƩXj/5M5ܘ+p|780 W(o摏@F{ДE8XiE~PER:.D%GwOtTh{jކ0T aPakR9?;ڠ~m)c!}!$ ~5oɩЉY;7 `-jԵigc& ۳Z3t(q!PmYȐ?6J .GrY>CkIݲ|B^}t{ N.g7vUG!.1P](ARlrñ8 JaKFdBi_)!+e[Z wZWoJD) rw@2Y;lG՟ k@s K7ߵNʞ×^VS#=Mie|K k4((+,*6'SGѶ&Dt}%X^mrQf}2H&r`ԕjPu.@ǯ'ZC5N3 J-&L^=ð@ |c)69L{YAʊUKՇkOp)ܦ痦%և^)(̥[&g(<[gl?0KZ7܌<x$D= 4 ^7[fĔƬ9<^,Z{en. E b'SaKojʲO.'d$"?f %j9ȊsHhdM$ݹRo]VyVeKJq=_ .[fn^ɐCTk 9Fȼ*CѢ5i <B$P`@J΢ϋ3ν@…\> 6,6o " fj+ckߌ9:Fo@(=_>d }D 1vIpzUX=`Y 6`*1빟#ZjAU* R*3TsF.Kb.҉k+(T0#G"|ǢJ[Yf)9V-zݴ$efg%;-FuE ;#d0YC7 ,ˢҞX QF]-N'xIN?|rg<[1JG Q)ϖ5[J~]?XRkOBhYpSH|%Ql%`q/^ 4ٔn<"FEgeĂ-mޠgB/δ1|z^= ,G& 2脛] ՞KRlsVwvReJuc+F#36MsUu7& 72/LEoVZ$8%MuLN'̦RayTmXAM"4'xzG%.{"~&KU*_YF 1Q0}eג:ThzD|da/ ;t':{yvs =jІL$m)A;lᨏQ]/?'?hޣBaiIXJ#3q\ЁZo'Y|TvJ …~~W#Y;a/Lqi)3x;k\Lߊً ;#٨cL[> F&v0Aa9``@8y} մ+*<:bN.Ooz{F`T7]+\i.y!*'aZw4e$8Ag2>cq>d (#"aJ%\\oG JpAoc" \vfY &Vz@83{;ՆFƙe5ٍFN<"%Uy8?ng)W|t Y#0_7msWBf/H {5`K@.l%{'-_W /n^0r7V ʼ LTZ`V p<GR{btt.f&xS7ˀzSԠ^B+6my,`ds2Z'/Dh)N9tLWq/Ʉ;,xfufFg.ԙWN쉺yԓv:gD F@m1Z',b5LV꠽}jFSyTL.OKB ^۔ن(*D :Y]գwC%5(62eiN%R˓KSqpnܜhl%QwdN+JYX&¹$>W*p?n!^mGitStt`6 Ps%ŷeh59Z:ԇUoQR a" kL<ÍS[u_'\ۑdoz k\oc)+;DȅA@b d9S0ix)WREUj*0b"Hc٭i >ש/³ PDF} XM W%>i8#N8c VX ̒:gb>4-tJO KUĀ>V@k5Crdgc·#*,0ĶU/z"?l$Yfx5yu_yw}@ XMKOu84w?Y~giPZU[#v>Cy߽m2 |<}o4L8;Kbb ,#o:eNDן1rNuIIHq.DUeU W`==(9ȷxï 3m?,/¬ ;'r.I%7C'-VQ!잣`+yHbC!_'Nh8bjc c! U,zvĩ1Y/4{=*@N onoB,dQ̞0Io&§pWaw +4T[< 'HqMf'^h5Co2s^TD|(W= hԢ> =%mJ5v]4#O.X |<ɜnBz-lG(lY"=#;UUl<ߧgYFM!*tRXp=Ao`4f;.{vlG]-NuKň14T;c d/ = ;ꛥAY? #{"һ5GC3L}Y i,|g~ȗSq)6]1ϺzY܈($.[>ȹ@ brFF-9 1F :#FlBQduoθx濎+n5,rc膃ݱhRC*SMpF[3(tiEJp=~Qh)vE?rsdp+m( cKђĞ4I ix1VA;@He" ,t2gI'* Q7adD+jm?@6]-߫!!/ӿmPE(^^1F In:lp?/Ӓ|)&#E}gIt7fjt!\YgWy\~^k C!UV;2=qgWm:[KOk53übĞKgJqfTx8^/b t=eIbVi, IX[uR*~b46/3$#P0[&րwYdMSnЇ#I?!V(\OQ`IMS9\Ig`sU "4 EI AF8^fKzvG=l^ܰn&NfvSYH#D8i#8}sS4x$&ij|GBw0[lThp$qJ,,f #5m<9L3sPĪh5S۪m$=VO՗=ra.|r %㻡h D3 D72h)FbLVX8ҬZ;rUB[k=cfL $燜eɂ !Q2 rxU7) mZm">GhSDV٢3}j nrx^UQ_: G:ӪrȽoM9Y#vB'G1 m~Xx)ZE\W0 0m^Q*5iܮN rU RP#4nP=ɥZB%b}oψHhnD( t%_`z^/ 7P>!|4:k#b;cSWc-PNI잊[&TRq%Ͳ RC9Ems&$}eSD'Rvo[y8L0-( ]BzBa5ԎU~Op}lVx>I0~ BZ/Og Lb) + 1T^UH,3?Y\D- q=jpmp73k%ژ|-Ƥ8X\kx?N|[wHs8\^[,~Pi cUalK2}fnol P\hpq\PŬK*u0`pbIgvApLϗIAPT%fh`nJ{$䅇}5=S01U}dΫyLr44'JN1$돶V`*S>QOQQ BE9:TSTW@6XQ0Cc6Qj' %Ct jUp:Ւ1ZII HDA#86`-SNo֛>W0ӯsc/Z~;!$@Yf6#|F_cg4ޕPMHI`& yU,Db?PI.@#,E#ߤoӺpYn7ȯp>s| 'v P+'9~JDlE%n =J<6ndT+xiOr!סj=Nj`O7̀SiF[O4Z޴bx<9ɹYp.EQGX-l3ѩrLɮ>.: ftܧ!y. "l:D&gʑrwq{@z 5aPp6N0_x.{[]W4ǘ -!DϤ7iJ;ŏ1])Nj<{e/%UR6A-I09*S 5',vt!YՆу8p4HV^|u6ei8 G@!0QicuJ~Q5b2sɹQe@Q㏯qtLs$HrKFPxz軇ѵw3Ymm팫0@Iƺ%qk[?lQ48 k'3X> 'xM\=bbXn#A,I,yo::XJRw~_x7y* °ojb9:C?*k&xUȡ6}m;ɀ,7hG_i[/',;IVr*GUQkfW)yИ1ǗTggq{d f2b$(mВ(f~fڽ_`IMհħ2uvv^`];w!@0.Šݎ,7NAzBYgҧig6-R_|"PEu#{֓l$U{1il< Z5"ӰrMZWqt5l E,U jNjzV1tXVFl׮`l/blw kӥ83nN]߾`X>/$6u!l%7u6{CG;8h0C!pM-鑁ɠ g`CETN4䘌d eKJw$mCjwʡ:nkxRŊ-Au# n0mXhstUctl:!$嶠EuOLwEr|ڸ^jwHHw7dǹ qqy>!5Ҡkv= 0̊ _9%I-9; G+?(wi[<7^٤Y,$2WuAvM#35-u9f2]^ŋ. ]|wxtpb60n~0R~6sXn=^kHan/SJmGfy 8{HQ'%]<YoQ- Dw +/ZC^%11t*R{ݸ0Mp/h/|dxpDU&p} f= KDfg:)=^W+] ȋr~=H GAA5 Hh|=)EIM-c,f'L,_N@׾3@HT+\#~BH8=j}e˪ûH}%-]>{Ghq!!kYsNlpXCbc~gl]{ʱ>oYtT^eòvu %yM%e:hW$ݯV? )!d0F_KƐ<2;run*2b&ܘH[k2A| IQMȴā~NWư&bĿ2쮇5CGdWQ4h^lY0s6uә`¹ܨ)7Pũ&Q YS@c.+%ʩOIQ{1nC_Gs 6l!F+؍MI->gtvy'(,F&@l]"z?/COLӂS cIJꄔ+´VVp^jxYQ\R`")n){eoNN4u+K75qEZW逌{hՎ0] I' Gj\#>Ⱥ:**5"qar H?80,՚*IJ'wg:{:v1j&eJ"PU ivv4v Bklo,mM 25SILqatqa7vi.GD+s}Ϊ6^Cb;/֛2ǀ>eV'Ь~mNL먳*W\.=0vu``)C;>CQOw>H eKXXw"tYS0SS3m#lZNDv^j}#K N?Т(XtAn2r_e$+3̭[9+!X3pDNG ~>2{F%aw@:Τp_J"+MV qsgUnx$x3-&ܯ7x2R3<O5y$ny!?73h6J؏T#WG1S/ʕ7╵tTn0Ź,ia6fb?^<^X%" DXQ?T9պL9!ƚ4Ή{H;ZcsPQxFFSE6J<&IKuszI$,7d{~gnKWض@EzHW}#\@dM->?Zo\*0pkLE;hYǼp9jүբi]LeVxFuULT#L [1'D[neg^kDrXvt h&w=pptҲZmr"Zr,]I88TP*_Lmm?(hߜA\i,P5 ?H|:6{+,.a"9-<'28q0pT4D؅r0gjV_r"%ṊA -P`쟨63PtDNVQ{YL*aOH>PYԾ[T(|NYȦfzWKPqm{WZv0jXIGL-ePkk$";mwAAG`Qp緄W -Vܽ԰ke{q< ݚGx^M,:5ڄ:iZ4ciʗ}b} qI80V!CG#0gcIyQjr dDǦuf&Ԝs_[ ٛL|C^->,-(@C'C XƓ+Kjh$)4#NJ.ڥw )+!P$]Vj}no95qeK '9}`7VN/2Ȕ1:a e_fyْأ/+g-RKJ1^@@LJJU>{0R-9VWC^iÍEDDNVfcArA+|Jce,sI(x쌻?^ .|Vu\*Cdߌ^"$Ճd1|~2{SZLJP9 cHKVZnbHs)1HԼh<)2 >Ş-w'ᛆcF8(:ii dzK.q# ~!_vkN82 qW''ThY$0!DZcTO&M1z#_[G5hV@Ĥt-;Qⰰ͉sTb<O`'&M(܂Gy5N%Wx @jxG9L9v(M44#R| vh,.ז%hSԘ/j?R ?o~˅ZZsߜ:!8. Qc[:L'/:= r+[ᬺ_Gkb+:U!4at\ @ϖgҮ!OI|¤WLw c SQUϷa4.6r$Ȑ(as. 2 }43r}LZ? vפi#<ϙ( _C«)^m=usdaH\E Y?nUMN4fD/\zח|(Abw_~Y yyӑkXS?Fy|ɑ"jb'Yg̫}?njkH/h\';S!R^xs73M>L1`e9j] ktFZHt \us @H!&-iˋؚh1lş)?&:;iOb6yDєvzO 6 8ЂSrs4;>CbM)8uh:- øD` 輪oH)-ʜU{}Ubgd_;a̜KJ??$ c[o&Kb#V.A(Ŀ町3x@J|UG_36ĿgxC"'2T՚&DLlI#~%Kp1pT? >(TI&>_Z\^mlMܭX"= {UHiN[Ժ%GrT\ޭu7UrŽx?q˶/;y"Lqs(8 BӓׁI9>VI&xt?~),,X%K,+hdq|AuBeZ8? % iLy8^); FLA˘9V8a2#Q~&Lziycc+ܾa@Q('~( =S~{3Mj574@MpWĕq# 2BK \׹f0Yf9&P'zA~]cxHp$Fѭ [e)fы1s1Z2vp es? 6ru:EPO7E@ўx| m)1Ncu p4Ah,.׎ '07 %&d' W U>),cdQqRöTUkbeC2Ϧ,HoO(+OWEF ԷOjn}oC =`{!Wc} شrH(Z@g F/CL<_[m;<7v ڹէ<Fe [>UUy&0^M˨٩|Psj{)GK?| [,  J!ļ34UB>52/vVMXbP آV0IT=#! {Sl@ccECsHK]Bq #kDe ą1 !F?l6BU k!Q#6UQGuPlJ.&ӅxM}%N,Q?zc^EbzoLoU!0e4QDiSKUfr+ʏ_DF"xOlr`9.ȩz8/JH@k -#HTY\0,<.pE%|EaEH.`ROJ"ݛ]5BP""JQKġ?nq0gH5`gCXkz |qfbwq:(p(c ib7{o˖Y:krps lTKkǼU Sw9SUG)O; ZMXp*zL]CD}ܙZ<":ұZɵJXЀ kHƚ|jbS, :ox>˾;]lIp w)Ri:E>-Csu'YIpo[yLZswc2zs"ϭitUd6eH~"}ʨT6/;V^@H2Gހ+.&ow3S<{6jYo7wGpeI1K#T|,G~ki(c"pY)g*!b:YȘ-E&2 Gx:01BB%|xG&(gNAܸ31L}@}T3TÐZ5NWz{.cU]蹳pK@up)UU[;Y&6K$ 49E5\X-J+m׽|̑%2?Ճcr,žZH l=Ϫ (qǔ΃ ,[^d$^ l9xlĨ,n3s 6{bI(l͹Z:$hlMԾ50M{fRUw /wBDE@ޢ)@=*r1 noA_ ?f'/o&K Y%"I.<(<+||ɝW LKuLViuлٙ-&sWl 4QZS6 b5  Q=߫?C췝Q'ba2wU{v aƁO䍵Bj,&ǀrRmC=Ojql!uOW>򝶸Dj29hO;f_C*{0ZQW5sZ;R'*w u@d'wFHiƍK%H yniŧnAuS$[ EjݬP3R >YFq+kB  +twʝ5a*v.^)Z(l'͝\H\fqeE\XS*`<{A)sx\Ymk~rm~ >Sl?\Ra_TV3lmF>ԛ{ؚl?=؁hJU?PE*/aԯRL9ݍHf >93Jgpd T7Fm wsk7?( g#Ї>BŬ~V`3qn HdA\yae3lS\܋ØjķuPmɳP[\zog0НDf΄Y)Y\c||gѧ5?(ׁV 8EeXn;&֍c6&6*_$*>EI"$dlKcEh,pqvYܲ- OY& @3d*b5P=tAinVR s~t5; f!٢qO;|PߌU1t-tdO3G-aE:/+O_F@-2f4,_ ]ڨTiY4xȪvEpbI%8"LT[napIsCss=g ԚBt#16G& 7( s`4ÛXx/P&3/B'a`B"$ ۬7⏸gRႲsN{苏n!͇> @M? A=|;f;>~ÂA-fkf6ݕ^da2ZKz[v]W&Ӳ Efe:K\]e k3՜MYc gY 28 wf/N,E?LۚG(RCO;Gip1SWY8{>O[%uZO$f_, D?M SvYF)s'YogfO2|HE)C&eDä3 !7?#+DڌnBPx᠂<%ϵyhK=M;+$ɼb/̰K/~zxMŇmʽVÂ~Byt: txol1={Xr P?;g4ǪJ-'iYy+whc{ Kk4j|3,Rհ)cCpa(`CF8g])vPK6pp/7fhN3 :77wrL+c)GR_ dE;]YK[.̪VX?,)5j >j14g1:ulj}ÒGAE_ɸry]Pr†̃hۋ39yD 25)1@Y9TdҾTk3x}#,$ C(W]$Rc"0-Ky~el"{ &lg!In&1CCl\jkG=r8[ 0#'KWaڐ7cD>[]^(?jJlynUER!9rM^*#(PyQ?o"ú J!iNIh| mE#›8\p8KûY'$ GZj?;UXU̠RTiESKpg6{N! .؋m.$Ɏ=md_=s_fx*2 1xzx}#$,*䙪 4k$B]~O%!b8c!T=06B<`д 26j BO@J: /`]|eȬ3LnGЩ7bP{6 Gg]z򶜯m4^|*p<}韍3L_uf00xk)!YTvrzz5wRqX 5yt4 ߺZ}.8\T6Û "+k-g둬Y3 jG2ja{fY`Hu?ֵr'iuNRYc BSx3|H*:#!Ǿj_!.sx% ,p"$|1{Q* b@0k!aQn:H0`ҿN[Yhđju~m x7+ n2*GW,|:\HNtfcGU>G*Kjۿ\2\/.ƚJNߊkZXAVKudA6CD9{"2dxp17f0O(v6{4 3+EݹJ7 MLvqc{1b\'Ͻ#O{/fM=*M>Zw5EGo&"+ԚY3do-/(0p=oApSȏPưɪca"uIYmQOzBX3OD ZB`#wSL. Ȼ|K/}!vĹF]|.E#tE MANpӉx "\컷4TNg9ߺ)o, z.Je`*{ Tz;yf+ $3Z?MY8&iQe5܈GSUɜ2t>]`X+RF@[rT|rt?EJi7V)QJ# Fwd'9Ͳ|㙚v/uZn(9ν]X(VJc_hFxϢ_C܍EˤZ\hح}L)Dŏ@^{}ݲZZ;3 2 !LjǎڰK/ⓙ nk1w;UF{0u}|^Vb| }֐i\:.TǸ3F59PxOiⴷ.8[ʎ}>q#F%F.Wx~ =CH5T$/ۮn/L{uB`;^dN'$edh5Ve1>2 D'Q2Hm?jNqoYDEO<&-JGH|+Ys߳Tt*/~|JtEΖ0g4_ʞV,t$c`0Qd[|@moH['vV0/Z._CJ]PuZZ'!;` Я~O(QmPqJ&2X)1U4EY?䪃rpF03K&B'Vw4fA)s/ծF[h%<,勹8QcF:B&f%_˨R[OV tl9)=G|:bY t3uiN4C˃17:IfCkv "@A1)_۸E[LXIfSrM-RldZYyQu2J$nGWp8vA ~IW]qPk޹58wwmI{A\A ,X"BOgܷdTc*y@9Qc z= OS/JN.\*7rL~m,BY \7hKz.=J1X˳>AQ=D)`eSALY?ţJG &֨atp @}3 sS? j漑ّdYAJ`X=^f+c%{s-9/C/tW{86PbkW382 e0M~iNУh񖒾Ws&$Ia܄.7vQ%<'L[=f'?*Lx2#$6y Ibѩ@i ռ;'hG4VR4Պ\8.cTȈEaC;M!*4i@(Q%Pwɘ}LCˎQؓi}/}?XU=>c˥#4`@ 譞(m[k'V4K7<^3qKvh X_N~ Dk8` s ]wC?)W JnXgqiלJQ6}#9 kI}OȾ/&@@ MFȲm|;1 tguGekMRIP$&97ːx>FLL&qrPdDmqqm|(6LY m'2ɧ4U,`KɝQs4|N/BlKܿts: }rAݕ%ܝq~H#"YF1)d)Z/$Ft_+v@1tgyM˜(,,̈́+9o)UµDLlx&;#Td#gMnb9 ;K5[*[E&[!zK /T̥Tvy g9/Tކ1`Yč992wV׺,$- fGB*Uד5R #LIhp=(:iSHqodh8N"ZeJ~I}a8X:}0N1C*֘LI~Zd)o5.@Aʄ!(Hk,*ߤV+(fyF c-xU!nϘn[N 5ީij=>cˬΩbX~'>&rB).dsY]AQ ̈́r&R@ڧRRI&%:q2O%Iqj6Œzb4n _ٱR8k9rhq.6Ov 9N\5s*QWd[e㗄Oc6|]2M,63z)&v.%Z-iKYG?xʨjO ޝYͯ>U}*`=z^;>x[uIW#VHₓ1éЬ) a,uPdav4ȪUMt@?)ſ.H yJ2.;]y8C3?y@ԁ j:"!Sq,eLD7'gT\0ݬ#-SV'`E9^i^CK?ޜ[ũc`lſY\ip B:AJD|I(D7s-9EH,q"92Δ=x_ XBѩ0Ɲ9@=,s=Tٯ(*n:Ԉ yҴۥyT?S'}3]Ԧe,w˘| 8tVr~6%8<4 7MUfǎ|~tGkF_㖄D6^UCgYp]* ކ5/]$Nx{t0G^n/;]v1T8m:%~٧ThW/aLM)FS7ӍV@8w&ЈUN9 :d`a RŁS? }B/rBhα~<NNr__/67g-sG.ZЃfb8]FܐGn瘖`uJ{Aťun.2ms1qpwtY {V6m{y˝$4taAQ "0'ɴ$ݕs;dVt}VZ n|<"?mER`@UO/F=oD{|3~,=URtNIAƂЌeSH˭?b) | M䎱rC^*fkaNvPXB /wVsxa}ejoLzPCv9"N[拏Ӄd 'JV(ӽfp3<ŭS+se9J F0YO_sTsбNZ׽NwWܩK,fajppo7rh7O!){tɱTms~ksF b9t9R*yь/ -OBY1n>gVW XR da)Hғ<~N IZ u s\afn%xh0.?kА?vQ\QD ᕐapSr=U5j3wiu% 2cʟwdlI=kǡl@!OOq0eYEoi:۪ҁF}+x` lU9Xl&lW>)$Ndk<H{a؀tiS?p-ŢRT&ս`a#Ib4.bp,*>lgA>S!c,w,Qh&t"&&^S-02v4gԬXתCsSZk9kD? =zyH6l~HS#Pc%$Pб'Ճ'Z[OSui d>R}nF4Rc\HNhjzQhB IN8vm:`;AO$e{L*ID*%29‹P f|YF8o<+.*;a*HpP-ȳ . Ps |^ˣFH98'{ӪP!<=l$"_7 Vz3-ۛUbmėt(a/{"goBeJ g_|-y qE*Qa([zO<Ճs;zzV^#aZm Pju {˩F6=yI[׭UiHu&ҿ(sqpa칽jy#O6 TT.|)-7K' E|>Nsxv9|0.>S :qķ Ks dˀՍ )mf߿c}RZCg'-}eeH4zwݡ>c(s*t1LJN8i=9Yq,۝0O|d_Wuxxؽ1=/\"̞F ]h.{wVOҏ$0z9ݽZd倖Gka%ԧh!Xt֋}E*pgv3u o,!z +ac+k(ziC)NVom[ =D]0!ihb0pal}\lP>gߋaoj|f`W7`xA`$Y&`Y]sg`iA+t*aF+jGyOwf8(?˥UQ:L5aaB@t?}e}7ha*×OmH8MXON]=E;ƴ%?G\{9HNeo)ü7ԕy UCbŊ#4ބGEaSA]CpAЗ2f%֐,p^`jx/h y]Q{UxďTU3YZSXйlI)l^Nx-֬Ze*PcIb,B5cF̛&KGJSd}ŷ{<- 'lzl[w/=<q֘CCط\-U8#vipcyT}K[M@P Ee脲_",1Ä}ޭ 5@9-Ly4XvFP=6Hh8 7Рƛ;c*K|_^؈7u wq@Njb KAz-xwC̨%fꎹ 5|YCUW叀tC>#ar8yS':[m̗ʔUOZ#>$Z{CiY41:™܄%PbyhTU>^4+sMָG['eֱU%:G=^kI:qg92C@JCېzyw]: "؏`D'K D#"ʰܑ1Bx"=0ͼT"EzlMBKt0=DHC|<=6ak ȄQaǮߤB2 {^hSv1,d,* _\Hp˒KUä*t m,ZJc,ʽg"'$=@h[n2 ' PX9?TfozʭkI=-{a7J8l"қb/Dž{.NtaZrbK'i'0'4j RRʞ Z(s`gտzF ; C=,P X%۸~~kM~=ɷLSsToi pojPUVd32KLugmXCON>3 YvqU1 ]+ |7NQWL9JxO !ZKAy?)g'f |J;V?T%7.3C(wQMJ:&@Qy{2z6q?ڧ&2@J{nˡ5#|T'P}M:RWSLjۙ"2׈y'3| +ݨ4!nVvlNatI#ɣl>΂M멇B>+T(4*[~glv\<5 1p@x֞+6ٙqD"QԧqdaQaEO8H_Rr漪1--q1A[Tm@z~f[ߵbGݨi.g£rC ĵtc{p`zP:0p{p*L5TW_do&9!)q[/0ܶՈݛ#s Al(`51fo꺖A?CSU;HwK LԆ%zJl_fӠi0Fa$jJ\un[_^dEa06~g٩{e %闪 T=wz_CPm@uss!qC,;7KgFNke dlY3GLby19 dsMhMLR{V"WH]UT*'71D}ߑ,eۨChfi{Nϱdd/3)aӦFGeh]!v?QTTfIO(h{&r.FB bi> Wԛ 0u: Q*R8#j.R£uD{i&m.yQ'+sh'AnFEzO~aT iPm|ј܆zh7daǃވ^Nw[_;'fg"lUaS)Cۛ UҪOIj (&snMYG FuM AzoEc-%R6Y"/Z9|5S\e6eeaT~+京a]Z:r<#ǬTaFw-p)Rعw?͟4VC Ŝ?$حc\ i~7٩*F&|mEI_p`Lɟe5bŀ|&$w=BYˤLp~G~F}cȕ\z@Q|6(HSkIRZ2 RO9yE{jdɈ)'%+XuA4Y,pΆۖWz.~qkKY:#ԐQv\ >b`zaVJ;$\Xv:vxw{ʥCDl*$eO= +MLq2 Pi cӉi/. B-V{B)5g97]qPeR0(oCLYA'aMEj\һUPͿRd*&?H Nh=3|B5p>oRV`8{Qw#29ccsqoP'յZ.bG_V̇/4Φ=zgT!,р#0‘R+zn-;ً!X XB[n6Lf`Yփ̈́-8} ɧsD!o$8,yt{g!PR ,W_еIe-1BO&} Y;EUW#Ro]r/Zh$ZFec@Y0{4sg$u#uutGxTkPAaeAH.~t~*2whd\rו0zVJX[)ϮCL0= 9lbV8?th TE75F{DT)d<_؄/w WqB‘ʪf_/NJ֏0R!QlIRC3#g9ώ^O8Un_ ֋<}Q+ 8;NMpTNs|$U,-ɳ^W^ּtVߛ*ȉBEH9s:ʭYTֽ>\nFx­Y}/>arJ35ʞ`oNvב: 6$$ƒ?O;LFhNqr˧^;Rds f7qK Al̞S-=Q,~Tn4$ۼT=bn=nґ@ʻ *؜c>yxNZ &ߐ$ {NnL،P%/6`;_]b# ](s,iHea@U?ކyCDc[{o4SۈJ7n`V`Qqn.M:7$qL!R= $epvOj0+ЧEuc򉷜&`rwJiQIFU;j{NL6;"rkmjc~ZBwG7zԆ[as ~b{y=\yB\$Ax^=~"Tr>,r)/@qym_̌ҖpߐR=AsnV(Twr:u:զ܋Wthc2rowk6?NWP +GkFVJL7k $5_טyP5545+ҕ w-Ջ-Q0eiAQ_BǒxS=׻)¼5Gâo YdĤz{5?{rpnQSTqRn#˄P} .  \,@<.w  ^s U)I3#fF-nNẃ#} 3R}9ۤA@nZ4'YNsJ f@e2VhCk3qo~gx_׌EfGxoE cܡ-F(Lw=/(tꑾkL2gmrr~"3 j6'N2KKe1k9|!٧8vݍ'h`NxLCC;<c6x lM5bk2guQRt:4+ Ԅs.&F\"fB&&eޚ4X$8JVh0yh|C|$o5 ̢{?!?dWI}nk;V~(8BK_ȥ"CxF04cA|N#odF L>8Pq}c[ )b֓*(SwW᪣C];:="dRH>5 C^[!c½I±x!"&A_G^"f\+tƻ7m<#Go@L$"%#xEb&Yxl ($e.g>5rU ϵ';rPx_* Ntn$8aopRX'Q oգ6sk,|7ϨD$Wߐ/"NJ+bM; yw3Rkd>Z=S\d2z=~' 3BQ\5Lf.idyo ZjU*C$v:]`x{xUPLIhzd ='4Gb =E8U~nƨ0/QM't[ȮUiT3~L*.KU5VzH݉󁳥U۞--](Pw0Q@4ĸ%<ԦT"__.-:jܭjz(՛kVErl(Y0WtCȔf,r ݉UmZߪW(Y8*ɵ;mUHZim וaP0hmawd']@4t_/yFM+]hUV|Ue\@XwbAL#@N̒zWm[6KJ{@ B"i8rb_-h"̇my)#2[\ɕQwY!I&@tE3Cϛl4!kmy@O:E#~G"#"x Nծh}"zV2: ǫ[vم߷ahLxقA~Rp7(PIK0 8Uʞst@ NF$<9Dy1h}+L"䰜(A2a0.  1{3'hP x (eա(9c:ہ1c?Vg%<ǐOh1։1+dzY/I3 #7 ɝSr9|/[~Zⲑ`2s}mQ+)M6.$gƜ)! 0R37R>?STyiIm-x %ՙ,֗zM> qh'Uတ>S`s^yԽ`0sh^Bmu/.z?H>gu#S&.I /G 2:ӄREJoK?7DvKRZL+yTDt<91Կ:or:mr^ԣYHz[ :EP#Jw}<.TZ+Ax[SqgU9sE@2/^ϞS$Ap_n3R vrlH0`yZ}M % Zr#i0 '䮘;\!J b K+<l?{}ulq:,.|A [—k貔tTVs:Cs{y5Z8LFKjBtG,qBꃃ|?btN<4d mo'6RlDvwrF٦8>K<$>m4OiWdt% hy N,%jqOӢg[x *>Rߜh1 'k~8srθ =їdxcQ@Yk7_Bh_Y<2 ' &OpitTcvU}d5`v0D oUL&n7lFx}ej92-`[?g/%/EFv=4&}FT\$0(y1sJAF*IV/h@迁B|( 'iD'fKTwi¿쎝e%w+ Ӂ= (86HsY(EG< X'aӪ%A~y0%Yc^CMA|P8n( #Źk' X0mdOɩ+cAQ尫Io(mq0BĖ֝cvg/{7W 3!( (`ʚP)oE,Sr.oJ)qG`qu_;!u S8e} ,%Gk@vڅ1MȹO=[k)5ר(. K}Q01`J`q؉8<:lb6fS:O54Dnt"M0=_~Jbz~u Nn{ZV΢6w'"?A:vw=:4[p+<)n|/Kw\Q(=ĨQ39Z.?.(#8h`v1m15p{-# zkM}bKk!; )VVD^>Ԅ0oN"5`Yٔ! KCl2?"3k4gnL@"}!W3UMRc0Xi\%rϲ>MG 0Jl^b|dpJsoȼ-mzdT˳oW2+q:.ӲbHbjNOAuwۀ݊I7Uө8h&T!/z}m} ܖƓjo y/+X6ٝFB7OͰ9M}EG>5 #M1$1&yeV;d d\7Ҫx;J8ĐG{^c#Q3Dc|)ED.\<: lG#_ 3> vcx%Z&sf R11%Hy$1vZYSLĚ]{EiἬ_jO<[[h퀚ژl=wuբ@&?0K;YFcUC̚FPQ0G;_b:q"KGvPc6P !>ODz.Wj&~XVBU[ǣb򡍻g"'`7#d Rh+tOm[:§"s*$l *ڞHYJIUUC #r(:ǶG.ܤ kU.D;]~ 4AJ-g~]%cBD6| pn$Ē F*ekl!^yV<>$}+CNK2:xCaAZ`" uX\ci$/lĶ&Cu9kbG`@vɸ^]0 u8fH0C̲tK#6ʶ3d`Y^pBSx$1M쪭|IVmVoIv)z)T$'~ C(9KA05&YYhzA☁/- Ih1[LnO7nrj2r*8ka+ 2ib(~>`uU6La}Ǽ0oMƻV,ة4>l^PW^y/9>y= {gBs.?l%Z& 0_FodJ4"=>l 4t`îz\nA\Ts8ek."i1~=ϙ !uA* Œat65Ckbnԛ=53ǒ[m1q-~ۈ+ W޹$X0& wuXo(uj) A-苬Y ?8Y&}\?!kA:BQ/> |+ ˒/]~ZA\^񺜣F>τ4+UZXU'n ϘHJ= ]IzדbIZdhS+4OPm]e). /1E~a{4UT߃Rl\4OV Xւ *_QO嚃X7ƦMi('f)D<ǟ@F-\On5D*p Dg:K}\\ƹxu鬈=XX;_c;)1%$땧Џ!ڭhsYk4-Tym k6!99и+o._t`3xڳ̐GO{h)c{pKHn\N^:{#G}Wa˱\ehqdB(1 <<\Řs0]W}YQ"ا^l[pΌ몌zB "&=t0k~ߥn[֧/7GBwC6>؀=ezރxY3 'ȢMRas/][B\&(g z*o]vP&u aV_/ W^#<ZAɃ.?;c_瑁9,`;QX$ ϣ{/x5ڇl:,A)lQFiw rs{Pb@bdPioX]ݾe v.a*4ަ^JFi߼ Oޏ?m\H,sbca=V.lH1)p71fķD ;o%ҬCI gBgz8IPc7qe1gG2=Ǻg8/x2 q.e#b.W.$橊f{{Rn . ZkyB#-%,\PL=еҥ:wa;86"M^oKik@[H4ES. uj'YDn!Tߠq-j컡uXX29v OA.9|VC'dT u`,Aq_ȿ6uJ4 LˁV7>EE0%޻04'9F9|o䏿|;/ܭc{N*SCk>¾i8.b!P YXAN&u,-լN&Iz%Y_fc P'}%3{Knqsҍմ}Qw4l**6^P/1C_^'AWv NA$v2`]BxFU>~t8h^ 5 VICwN.r!nOf-ի u\ 7D[wEuL}6ļpPE3a wcm '(596TA3f4"Xu= ?)>M56"eU[+#R,< u.XNIaCHyEGNVC^CWϫQ#_0sQƩ+ Tx[(p w.^]{E;ߩ.o#kMa=1*MzZFj}Ƹ`}-2OT * '`\LyJ ័S8UZ_Y]]/)n!-'X{?/߾׸Ȳ+zb¶ٍ?¼Z¡P(&TUm)T<ԟ"D1T89}U&15| c c+;qtuܘv(d%>Mv,,h>FZD5h=Ӧ'sx,ЍV%HV 2 Ɗ3byyy?6¢xlKmdD)訳D@憂@Ì 7CyTG.1 qKezm&aBm \DkǤF^s=mdS ,0ń3bbg`{R$ KmL4 Fqߴ-O~ Էt+R P37BJ@QӟGZ'WTiLџ*pYeMݓ ƻJ>Uc p֠#i -ΐshUE/U{ bnNeo;@7~wO|۰dmhp <~񄶒\KKF~˟t IH3%in{cw?:Ʒ&VWNy%#k%FAqޕ*z3@Q(͉.-  Z@2R5Buvbñy%m'.D&I75>ϝy!s A 9JʯwU'GlJkU zOmnnNDon05{3&Q L^k8㺯 ++W4?Ⱥ斁7V$Crj:u-&]q}}" r~&4 -ώ}Z9smKld׉j@ʭF9N(Tu1]^@ﻂCװ;\%ݪ,VHARWD,%`~z{"Nj{:?U&S}P`YTSUt09[MV_EHDDC+ha,4k@W|'TFH." ر̸PXv}ufo /d2hmwZ\!=3cPK|gV=,dڜu=SwB9"LOMCٶN]%?[TbdCTaϨ:>2(YrSSr2* ѠITל}f߳тMe KdƧfR1OJ;uV]΀ V8]PƠLUٌ2;GGK6ݬOF Ȋ?*@ސ4%xӊҴ~<ٞ3` kl}Z9el 8|1ɍǙ'4SALcgj-A"v6 wBeex:m[s#",[2h5u{v qzB Y.8LRWә1V㺓t {vW{R7^ .Wt48!W)Pu[B;QXkK*5y0K+:5,&Ȝ8IVô.:i J u4TxԲM9y^]8Eא!2|a7&(Lt?$=݁Wy9*i÷C3>m|WYxylL~poAS< W ?gE%D <^˄V)w֏~֋x蜲Aܜӣ/Co,)9$:9wl@$KW]hHBV3I-[Wzq㝏k6 juBǣ͔52꺉->_|`¿[%j6Ey47k-epC+ `$g8' _dž0y~bC x\4zxNl:u:Blup=ʂ״dm.HVrF% 8HB>^|CVLBOH"1A~u2K4;xdد< znϋ Y/7xҔp@ҨS2DjB "M=CFTr "&ff[nv6y[ٯ͆؂ۨHջ☢,J噽EC sk, xq$9Z?z53O#~ 8ěѧ>J̯STaK3 MӠiGEzVW_>X{UI`h[ڌ!7H9C,>We{#wCh3!u6KBdMúԞ n b8]0ث$#\?OȣMKu>427ww?Jc懲j۳kI!HI<>BAdW c 0>hAoY%"bՀqo'iRH&lPV4%)ylר`#j0 wAEӝHwuA^(2Eja⡷Et˻AUzSs3tEq@XuQ T6s3з%hT1%#y[kц xܒ΁T% e&kcX*W/`y]Pf;򌺩pM (F}ɗ=Ɠ^J2VL?fIȚKEG\`6"X G0o X`H2\OQ'Ir5Bzx԰NouI Z=/( }Aɼ+aQW/u Ao>԰xo_ٻb "Y V痊q'w>NI.>2\D ǂy:C/D2;F]E8i5ߖ@q Rf ^IFލ|2odRD 퍺#:VH9%X2v3mB5s/hcaM}3͸bMQ2B(%G_÷>%VEnz520B&q%J6zEuo4蠟"ݑB2H`ɇ6iC$#Y_*lS,sam$!{-OAk6*_;R J3ZD]!I.4oP0Mm8tS#4_m]#85B/wmdpJlMƃ>)?2!S5EMSnN ,||'Rx3sɷџ%A-ɀk ۤxk4ØL Y(4l !)\COifWw!^\4#1JFjgZ݆JqlkWʕf WBͩU[AxJA[K1 #$ZDR/.dZfzBy`dT!<,jOKBJ]yx^jv_*t ʪpiЄj@5W 'e`e]<{`D﫱 y Wm:GzB{;0hj^DԳ!&6J̰+cS2>?:S efLɭ2Vȍטh3fQ]Bn0`[=0I1M*maIT۞TSYm]GnrZsZW "I`Qt2Ux>ЩQ/pf$G 'Q#\m*EߛQS~o?4$<xr(Dvq̚ P)A$7c]p/RΎqe+yN\wy~OY!`\[w cxoP+71~v1O Q$2&Ag#)64w-,3%a[B7,+^g>d=wvK_Z$2 M3vm-v ﻞEi'?Bb(ҞUămy^bzΓ vqBvǣ ]>n6?۰I!O[<#DvHGٍsDぽ4T̠4H70v~˄κӖ2Rq -V  𯜕ϓ o*CօFK"luwjd!f+Q.b&g@ڴ(⧺4&$7IȀΚC|/Lr Oh2뚘L/U\HǷ'1]׊ȞE"B/ϼ!TIkwR)YxDMBSĦOg\DGXE0zLI,5Gس(;뇷PIJX-fb1 wD%P^M "˟(% vD1X˴el{Ljj,ȭH+$YuL491%"B$u{as_nTM lC3ˉ٬ /󞁌_M)@\ruwv}-5vs^셎:N/r|3z~C68tJ3Ev#%bMrCXUBd%f*1-=şxXKWNw@zvO hNf.h\n0E佬Ib9uQؖ{G z0Ayט}TcgڒsX[J/%K8YJw#`\1;}VrZg#a'˥p;7g;0V`w2Fk3^i)>n.~%hu(qRIQ7\G2@w"RH:lI(=;'X+6yqo,bi"M҅zy !H[vS}EC~oK_l2Wv4#Eo|_M3Ɩ5$?g ֻם_\yOCSOs,:ˏ|]:/R@{)|Z&0XS/3D0һ&ϥa< uϬ7mL<&ҸqǪ(,?Y4)!5s21I!Pn h<c_e ݝg,^櫄kFh*E- Be_ ;X@ȂD6u݀&iR_ +Vp{Do  Dy'+0|, .r-L^噷,;EhVFS Ǭ@Ǎ4E^r\KG0jq0ǼJϧw-C<ïqU2}:&h'&}(2'=s3Nߐn&ɟ+ăw8eba?syP4̆g$Ufhxx_8+QoBhY+ME~JN XXV{@n{[n̛m'K<ϙb?$fz9uu>Jy aW&?uPMʱduR 1RmOqK{f:A%'6Qp(n'rؖ,vab:xh)ҙ+t)l~nAvdew; ǘdSWKEOFDh*W^HįQh,LPX0PnC ;\C`ГFTGB}&I@,ny}OƂo Ij<rk.$8\&jY ^~7%<ƋHB})&2]GoSR>e|7PĢh;%"+"@10*ȅ=%)_=ǗTsalC Ș /E/D2(:ee[v\YGSTU>RGwh^ >dW CE6s/)+1fiĽHn;As<9љ#(GO2KhoKxr$Ke_.xdPkA݇a..r'Yk]EeO#qmA-xe_&q:3SDA 0Z4FKxUװ\oB b04.7˼ǟuqDd h3U5 qߓ:gR5&ծ翝Ai5ڮy]~&ް|SSKb{a*9,זsu\:nO+jC?M)[㓇vCq`?mU -@K%A)?'W61q$O*(ZϤɿ.l*9 wN_XE #kHD=`f#CG9`}zW1T0=nd;SohȀL^r$dtwpO"8oՑ(儍R]#2W&.%xQ~F+υ)79~5&& Bkd\| bjԪ  T&r痸g>҃r6L&8E \;0#,+=w'uJ י0+9|U+,;cpW\ ɗiZ;N+Cw^Ɩ|"F~HѶ((iB}P㣦CKu揋K40{](KNJSr?kE_- 5zis*E_v#jKߘ2p֭}#S[ VDvuo#!Oߘ\H(}AvާG &V M"NKEoh*h0+jcX=+e&]affDYx|.3|AХZ/ޏ(ZbxK*oo;ȋFCǀI68ȥ)lAq7 t,^p^wTB蹒֔ c*_@7|[W*7f~0]\!0EÊF.Mfw(K٨Q, (l1R8*&ʓ^I*0q(~HkYY{?zۂk.y®vaAx ߻M8g adhEO]ˆqn)(J}tͽOvNT&J͒f<GJf^3׽@UK;6;CZV$T6ޅB^)*},!='K4"w"r}<_='i9 B71B*ԛ^}s4p|%$XIr9W $l2D@K)O9(n o{ ' [3?@VE_̶lU}bT0x,uY>:t\~{KAi34VpfnnK< +1;qO Wwʟ}NVySAZA\o,, {U|b8J'9-f:>V$i&gCR.ՍG;6 |Udf:,i2\J䡙}N`tWB~tr^kCɀG5 =J 7QY;BD]PdqЋ6VVպouc32~->'@\xsnaa?~3Hi1=Ѵ+N=U>a_i%!-x`Us!u;#V_ɠ QQϙ~uP-)=½|trŬkomF CXm7@Q0l1 *!42OlgUƼ.]#z'0T | g|tgYB'B=lڐiT=v8w@'(-)Lz oSuLiwA_zB]πgoi`mpD] sU iPA.R֣⭮nZaZO0)K:gVmEXA:G\rF<gsVA+cd(q|(&v_y+b&FY YP^%Kd3T\$ߎYtQjt ~&w9PU)vptߐ |6>D0ޜ45Oy*O:D:d:byL Ug7 w5Y2{e$\::>*k& w-sflP2E5\ELel=5\i-lkܕF"WEI+$ @IY2ў^5IjJ]8MKXA&W$NxYb=}9X,`Ljd1vz %m}*\H|"V:qz&*B^H cMEiU 3GZyDvu]C TinIl :38ŖZS p(7?Nx@zȦ w\8HYFIR免^ңyÆ29SBlSZ|\Z-$'.VF`QM<پ!Z8(h;.Q^=ZcToȞAGYALlmHxr5,I+3!4"So*S_P |tπ5%<_@Th/F{1ԡk&Eث՗KH<⹲Fj5j3 ~Mbײ{C^ݑc3H ].Jpꛍb\z%Fw'A;gBqH|cP*=l 9Np▁´!<]1a E*}ǙrIJDya8ǁ0 Sby-ICÍFd[\C_ %;A±ĜL^MamMɼ`{_@80lb&Μgm|: {?-pQƞ)tyU͉5"kfn) 8t!vY)![v{Lw0")?#Ij9P^i֡ &15o VGBwk''j "$Y ښf"2v@/ǏЧ֎ozgM mjZ8Q{_-y?706Ҫ !ÌYe"{r'}y6vf|BV3}d-Ygm/f\ F1*m{Ask wB }a*`ҙ\d&TtщUT-d..A]ôUO:ަXWP22r~$؟> lG%qɸ^?!!/k?SQھU с*VC -1bUD_+YT=o 4*l?1T[6*HE#&K 1.x*3]<ю9rӅ Cgm@Ck;)5K7Hӱ=oґNgW \ YZ