harfbuzz-devel-3.4.0-150400.3.3.1 >  A bp9|TM}z)J5 GgFt@eQ2Gk, Iψyh A\2<9/G62Ưݹ. /wɈXPGW<L=6m'0n_?E;Ӽꎂle]Ý+18$ *b`!cm6?4x陋Fd{{HPx{lũc?A`b.&T D̿jLEm7e0358e0efc8f0b6bd2493fcfd6e50af3b9b1a9d17c0fc7bc2659aac07412dba44e1dfa120610e58ec592782ab93b54f035f8d24d,bp9|=aoѐMkYGķ=,eqb^bgi@:AD\6U/hiT%UƖH3dF  _E%7Oo}7 2q3DѸ&Mݥ\ {0|~2 Ok:ŲkW}?pGeaCj D& =& -{Z$j%KTʹ{p= 5a©kAެ3S>p>\?Ld $ d (4gmx5L5 5  5 5 i5 5555` (X8`Q9Q:QFG5H5I5XY\5]5^ bdc deflu5vw5x5yzHCharfbuzz-devel3.4.0150400.3.3.1Development files for the HarfBuzz OpenType text shaping engineHarfBuzz is an OpenType text shaping engine. This package contains the development files.bibs-arm-3BSUSE Linux Enterprise 15SUSE LLC MIThttps://www.suse.com/Unspecifiedhttps://www.freedesktop.org/wiki/Software/HarfBuzzlinuxaarch64&vi]q!  E2Y }7 /"E5  YY Z,Y # KA큤AA큤A큤bb5Mb5Mb5Mb5Mb5Mb5Mb5Mb5Mb5Mb5Mb5Mbb5Mb5Mb5Mb5Mb5Mb5Mb5Mb5Mb5Mb5Mb5Mb5Mb5Mb5Mb5Mb5Mb5Mb5Mb5Mb5Mb5Mb5Mb_b5Mbbb_bbbbbab_b_b_bb5Mb5Mb5Mb96ad7f16616f60570aa831790100fee81e1771b0257530588955f50588900a6abce10093cad39cfbd5355d763368b22a04ae2bec9289ef0642e5f752bd6e79ff2f4e62595442be56948b66b83fc9b7dd3b222ef9eed002a75fd9971bbec3eb0f7b44dba894e28fcf473db2ac019a2324cf47a0d530f96371a7744da1c491f2c103908dd48c9aa6b4098d3268aaaaa588b141cdba11313cdd495ff68394297752631c419208af57e18c8c076af6b21828e491715f912752f0296298cd7281bbb02d7221380e94d2f5228284b84769f67ab0ef819dfda4a4c04bd1379044defda8b4c55aea7d9543660a0d99ab07624dd026a7521f225b606d32c35621ce737d6e47e83b959546c49966883d95550bb47fa14feea5a650cc7b283b507b4f479b51afe9ff89cf96d7a847f40895b46edaf7dd8a04ff532ef2c8e16a2a433cb9162105402cbae1f44fc2587ea8f59afa235107f9e568e5a4aa93c12ed2727de74aac710cab021531fa4dbf2929bb36a0957d22a99e4fed4ab653ea8e19b5d6c5b012924e961e1417b8b347f3b48bd78daa9df655a7d24ace614968d7956174ae949d98639ef9185189a968e606db6429a024c363809df2b654297f6aecb59236dbc415e76e994d878b02ee2b906aa845f2b21efd2bf6fa73477a17a1c3dd89da8343f2eaa478e7ecc533be912d75288e6fa8c2157191edbc03b2bd68c302bbcd0f6eea34433d0b915c068a57e7de9b7bc878f60c5aa9ae7622d9a81fa0e87b656c7c4c49670f0dbff9cc1a278b84eda0cc697dde6fc5363730743ae5cd5d0859d7ac450ae08c9344e15386eebb9c43d41635fdcb632c8fb5d9252c32ddec4af75fe0e62d178aa73ef9c80b08d3c076db3e99bb8cb4e8219e978e793ef7ffe965f8f125b5fd0438218ccce8004a24777c1dbc03484f9297aad689074cd96f4e6c230b4e737e5ed9dcb3db18a64534a1ff2faf638ef720dc30db0ee821324099432f901d38c9bcbc0d417f8b7e0e818c2f5f9b83d2abddc39f2f116cc0ae84157a572d30746e1cae81b7a262cddf235e7a4d46fe03039d2aaddb1de21b3042947684de4a8d95ddccd7c17a0c27f3ae6af84e4c5c3b358945a1424430c48112ca5c3cea3b7a14d01eb04ff51ac59f1e0ead8df2a3952e6c7e7d81344c6925cd00d9b52f9c438bc34f43afcc95c3f5f390b929903156af93e19473fc29daa650d98cf20ec5c821c47756741bae7a0121f440391a28d5e188824469f2281dd08b8c655a1652ec821b7ffede190fa2ceef048e8c6c3a457ca8fc58db9e6030df491e2f972a1a30a4bf6c28529a673eb4a6bd94e2cb0a469827a31512555db98a361233d3855245c87ca61ceeade295f67c5206639a44884928799cd746063917fdc8c770e8630d0cdc9ba796aecfe43b4824884401d20a96388f995f7de91744cb9d860df7f6f8707919f4d749763d51022a5bf23932d35b7b338a166e8b9e3afa1919fa17f56848c98692c09749ad8eb0ccf9b30f94c261d2f56d291b816a81e48acc6179d3bebe1070fe7b9347d5008abfa0e81d5d3b7eb9f745f1e59af0446d4ddc6a7022841f8b24124650f0f083ac2cd6c39759b8db9d37628914693e112c7b3332136e871c35d5da59eca2d89024fc8b4b03bd27f47d4c997d288aa9ec93839f8ca04510760ee7c5c8e46a53aaf65a90b203aed91c4efd220de02c107e9576a3e21c73b88dcfbab8fefccfa8c3d90cf9ffeac278489c44ec9737f205de5f32092eeae0ab12dd812417e3d253e0e3033fb50df0bf155b34b2932219c1234e753ec00854cb0bdecfe4b5845414f21b63454feed713b980c1f21abf7837e1e1dceeda3c19bfe8f5ed100636cd24ab0c90a3f71c21d8b02d9ba00719447a0faab364d49f881ee175b72e59c9f5163664125aba204394cda60452f25dd3fd669f035ee47fc3b0ec2818baddb5ca2b97a611d1db4b8f01cb3d803890411bb710a2b6e41697f9feb427eca2a1e9c3eec2ea9a09d6aac3fe783a82f79da5cb5339b3e1c68b35libharfbuzz-gobject.so.0libharfbuzz-icu.so.0libharfbuzz-subset.so.0libharfbuzz.so.0rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootharfbuzz-3.4.0-150400.3.3.1.src.rpmharfbuzz-develharfbuzz-devel(aarch-64)pkgconfig(harfbuzz)pkgconfig(harfbuzz-gobject)pkgconfig(harfbuzz-icu)pkgconfig(harfbuzz-subset)@@ @@@@@    /usr/bin/pkg-configlibharfbuzz-gobject0libharfbuzz-icu0libharfbuzz-subset0libharfbuzz0pkgconfig(freetype2)pkgconfig(freetype2)pkgconfig(glib-2.0)pkgconfig(gobject-2.0)pkgconfig(graphite2)pkgconfig(harfbuzz)pkgconfig(icu-uc)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)typelib-1_0-HarfBuzz-0_03.4.03.4.03.4.03.4.012.0.63.4.03.0.4-14.6.0-14.0-15.2-13.4.04.14.3b@bb a{a{aban@aEa=`@``@`u__I@_w@_cO^^א^]p])]@]]{])\@[[$Z@Z@Z@Zw@ZZ}@ZV@ZTZ:PZ-!Z"YYYX:@XXX@XAXr)XF@Xx@XWWڍ@WWH6W1@W W@VVՄ@V@VVVZVUVO @V$@V@U*UUHU>$U<@U.RU-@U'@U ]@TTTpzmgorse@suse.comandreas.stieger@gmx.deandreas.stieger@gmx.deandreas.stieger@gmx.deandreas.stieger@gmx.debjorn.lie@gmail.comandreas.stieger@gmx.deandreas.stieger@gmx.deandreas.stieger@gmx.dedimstar@opensuse.organdreas.stieger@gmx.deandreas.stieger@gmx.dechristophe@krop.frdimstar@opensuse.orgbjorn.lie@gmail.comandreas.stieger@gmx.dedmueller@suse.comandreas.stieger@gmx.deandreas.stieger@gmx.deandreas.stieger@gmx.deandreas.stieger@gmx.deandreas.stieger@gmx.deandreas.stieger@gmx.debjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.comtchvatal@suse.comtchvatal@suse.comluc14n0@linuxmail.orgbjorn.lie@gmail.comjengelh@inai.deluc14n0@linuxmail.orgastieger@suse.comdimstar@opensuse.orgbjorn.lie@gmail.comcrrodriguez@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgluc14n0@linuxmail.orgzaitor@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgidonmez@suse.comzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgmimi.vx@gmail.comzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgmpluskal@suse.comfstrba@suse.comdimstar@opensuse.orgfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comzaitor@opensuse.orgmpluskal@suse.comvuntz@opensuse.orgzaitor@opensuse.org- Add harfbuzz-CVE-2022-33068.patch: sbix: limit glyph extents (boo#1200900 CVE-2022-33068).- update to 3.4.0: + Perform sanity checks on shaping results is now part of “harfbuzz” library and can be enabled by setting the buffer flag HB_BUFFER_FLAG_VERIFY + Arabic Mark Transient Reordering Algorithm have been updated to revision 6 + ISO 15924 code for mathematical notation, ‘Zmth’, now maps to the OpenType ‘math’ tag + It is now possible to get at once all math kerning values for a given glyph at a given corner + Fix locale_t portability issues on systems the typedef’s it to a void pointer- update to 3.3.2: + Revert splitting of pair positioning values introduced in 3.3.0 as it proved problematic - includes changes from 3.3.1: + Fix heap-use-after-free in harfbuzz-subset introduced in previous release - includes changes from 3.3.0: + Improved documentation, code cleanup + The low 16-bits of face index will be used by hb_face_create() to select a face inside a font collection file format, while the high 16-bits will be used by hb_font_create() to load the named instance + Glyph positions and other font metrics now apply synthetic slant set by hb_font_set_synthetic_slant(), for improved positioning for synthetically slanted fonts + Fixed unintentional locale dependency in hb_variation_to_string() for decimal point representation + When applying pair positioning (kerning) the positioning value is split between the two sides of the pair for improved cursor positioning between such pairs + Introduced new HB_GLYPH_FLAG_UNSAFE_TO_CONCAT, to be used in conjunction with HB_GLYPH_FLAG_UNSAFE_TO_BREAK for optimizing re-shaping during line breaking. Check the documentation for further details + Improved handling of macrolanguages when mapping BCP 47 codes to OpenType tags- Update to 3.2.0: + Fixed shaping of Apple Color Emoji flags in right-to-left context + Fixed positioning of CFF fonts in HB_TINY profile + OpenType 1.9 language tags update + Add HB_NO_VERTICAL config option + Add HB_CONFIG_OVERRIDE_H for easier configuration + Improved packing of cmap, loca, and Ligature tables + Significantly improved overflow-resolution strategy in the repacker- Update to 3.1.2: + hb-shape / hb-view: revert treating text on the commandline as single paragraph (was introduced in 3.0.0); add new - -single-par to do that + Subsetter bug fixes- Update to version 3.1.1: + Work around GCC cast-align error/warning on some platforms. + Documentation improvements. - Drop patch fixed upstream: + harfbuzz-3.1.0-work-around-GCC-cast-align-error-warning.patch- harfbuzz 3.1.0: * Better offset-overflow handling in the subsetter library * Improved Unicode 14 properties in the USE shaper, and various other USE shaper fixes * MATH and COLR v1 tables subsetting support, and various other subsetter fixes * Support for Pwo Karen / Ason Chin medial la. (Simon Cozens) * Apply GPOS positioning when substituting with morx table, if kerx is missing * Apply calt and clig features across syllable boundaries in Indic shaper * Meson option for enabling Graphite 2 has been renamed to graphite2 * Build and documentation fixes - add harfbuzz-3.1.0-work-around-GCC-cast-align-error-warning.patch- harfbuzz 3.0.0: + Unicode 14.0 support + hb-subset API and harfbuzz-subset ABI now declared stable + hb-style API is now stable- harfbuzz 2.9.1: + Subsetter API close to stable + Various fuzzer-found bug fixes + hb_buffer_append() now handles the pre- and post-context which previously were left unchanged in the destination buffer + hb-view / hb-shape now accept following new arguments: - -unicodes: takes a list of hex numbers that represent Unicode codepoints. + Undeprecated API: hb_set_invert() - includes changes from 2.9.0: + Support multiple variation axes with same tag, aka HOI + The coretext testing shaper now passes font variations to CoreText + hb-shape/hb-view does not break line at new lines unless text is read from file + hb-view and hb-subset has a --batch now, similar to hb-shape + The --batch mode now uses ; as argument separator instead of : used previously + The --batch in hb-shape does not expect 0th argument anymore. That is, the lines read are interpreted as argv[1:], instead of argv[0:]. + The --batch option has been undocumented. We are ready to document it; send feedback if you find it useful + hb-subset got arguments revamps. Added much-requested - -gids-file, --glyphs, --glyphs-file, --unicodes-file, supporting ranges in --unicodes. + Various bug fixes- Drop pkgconfig(chafa) BuildRequires for now: causes a cycle between chafa and harfbuzz, and disable it in meson- Update to version 2.8.2: + Shaping LTR digits for RTL scripts now makes the native direction of the digits LTR, applying shaping and positioning rules on the same glyph order as Uniscribe + Subsetting COLR v1 and CPAL tables is now supported + Various fixes and improvements to the subsetter + When applying morx table, mark glyph widths should not be zeroed + GPOS is preferred over kerx, if GSUB was applied + Regional_Indicator pairs are grouped together when clustering- Update to version 2.8.1: + Subsetter now fully supports GSUB/GPOS/GDEF tables (including variations); as such, layout tables are retained by subsetter by default + hb-view supports iTerm2 and kitty inline image protocols it can also use Chafa for terminal graphics if available - Add pkgconfig(chafa): new, optional depdency.- Update to version 2.8.0: + Shape joining scripts other than Arabic/Syriac using the Universal Shaping Engine. Previously these were shaped using the generalized Arabic shaper. + Fix regression in shaping of U+0B55 ORIYA SIGN OVERLINE. + Update language tags. + Variations: reduce error: do not round each interpolated delta. + Documentation improvements. + Subsetter improvements: subsets most, if not all, lookup types now. + Fuzzer-found fixes and other improvements when memory failures happen. + Removed most atomic implementations now that we have C++11 atomic impl. + General codebase upkeep; using more C++11 features: constexpr constructors, etc.- Re-enable graphite2 support: TexLive relies on this to be present: + Pass -Dgraphite=enabled to meson. + Add pkgconfig(graphite2) BuildRequires.- Switch to meson buildsystem: + Add meson BuildRequires and macros. + Replace gcc-c++ for generic c++_compiler BuildRequires. + Add meson_test macro in check section, run tests during build. + Drop pkgconfig(graphite2) BuildRequires: No longer build graphite2 support, following upstream that disables this by default. + Stop packaging gtk-docs, pass -Ddocs=disabled to meson, this way we might avoid a build-cycle and since we did not have a explicit docs subpackage, just silently drop them.- Update to version 2.7.4: + Fix missing --enable-introspection configure option - Changes from version 2.7.3: + Update USE shaper to 2020-08-13 specification, and other improvements + Don’t disable liga feature in myanmar shaper, to match Uniscribe + Improvements to language and script tags handling. + Update language system tag registry to OpenType 1.8.4 + Support for serializing and deserializing Unicode buffers + Increase buffer work limits to handle fonts with many complex lookups + Handle more shaping operations in trace output + Memory access fixes + More OOM fixes + Improved documentation.- Update to version 2.7.2: + Fix a regression in the previous release that caused a crash with Kaithi. + More OOM fixes. + ot-funcs now handles variable empty glyphs better when hvar/vvar isn't present. + Reverted a GDEF processing regression. + A couple of fixes to handle OOM better. + Use an implementation for round that always rounds up, some minor fluctuations are expected on var font specially when hb-ot callback is used. + Fix an AAT's `kerx` issue on broken rendering of Devanagari Sangam MN. + Remove AAT's `lcar` table support from _get_ligature_carets API, not even much use on macOS installed fonts (only two files). GDEF support is the recommended one and expected to work properly after issues fixed two releases ago. - Minor memory fixes to handle OOM better specially in hb-ft. - Minor .so files versioning scheme change and remove stable/unstable scheme differences, was never used in practice (always default to stable scheme). - We are now suggesting careful packaging of the library using meson, https://github.com/harfbuzz/harfbuzz/wiki/Notes-on-migration-to-meson for more information. - Distribution package URL is changed, either use GitHub generated tarballs, `https://github.com/harfbuzz/harfbuzz/archive/$pkgver.tar.gz` or, even more preferably use commit hash of the release and git checkouts like, `git+https://github.com/harfbuzz/harfbuzz#commit=$commit`- update to 2.6.8: + New API to fetch glyph alternates from GSUB table + New API +hb_ot_layout_lookup_get_glyph_alternates() - Drop gpg2 BuildRequires and stop verifying signature during build: upstream no longer signs the tarball/signature.- Update to version 2.6.7: + Update to Unicode 13.0.0 + Fix hb_ot_layout_get_ligature_carets for fonts without lcar table - includes fixes from 2.6.6: * A fix in AAT kerning for Geeza Pro- Update to version 2.6.5: + AAT is now always preferred for horizontal scripts when both AAT and OT layout tables exist at the same time + Subsetter improvements + New API: hb_ft_font_lock_face(), hb_ft_font_unlock_face() - Update Source url's to new home on github.- Update to version 2.6.4: + small bug fixes and build fixes- Update to version 2.6.3: + Misc small fixes, mostly to build-related issues + New API: hb_font_get_nominal_glyphs()- add upstream sigining keyring and verify source signature- Update to version 2.6.2: + Misc small fixes, mostly to build-related issues.- Update to version 2.6.1: + Fix regression with hb_font_create_sub_font scaling introduced in 2.6.0. + Change interpretation of font PTEM size / CoreText font size handling. + hb-ot-font: Prefer symbol cmap subtable if present. + Apply 'dist'/'abvm'/'blwm' features to all scripts. + Drop experimental DirectWrite API. - Changes from version 2.6.0: + New OpenType metrics, baseline, and metadata table access APIs. + New API to set font variations to a named-instance. + New hb-gdi.h header and API for creating hb_face_t from HFONT. + Amalgam: Provide a single-file harfbuzz.cc file for easier alternate building. + More size-reduction configurable options, enabled by HB_TINY.- Update to version 2.5.3: + Fix UCD script data for Unicode 10+ scripts. This was broken since 2.5.0. + More optimizations for HB_TINY. - Changes from version 2.5.2: + More hb-config.hh facilities to shrink library size, namely when built as HB_TINY. + New documentation of custom configurations in CONFIG.md. + Fix build on gcc 4.8. That's supported again. + Universal Shaping Engine improvements. + API Changes: Undeprecate some horizontal-kerning API and re-enable in hb-ft, such that Type1 fonts will continue kerning. - Changes from version 2.5.1: + Fix build with various versions of Visual Studio. + Improved documentation. + Bugfix in subsetting glyf table. + Improved scripts for cross-compiling for Windows using mingw. + Rename HB_MATH_GLYPH_PART_FLAG_EXTENDER to HB_OT_MATH_GLYPH_PART_FLAG_EXTENDER. A deprecated macro is added for backwards-compatibility. - Changes from version 2.5.0: + This release does not include much functional changes, but includes major internal code-base changes. We now require C++11. Support for gcc 4.8 and earlier has been dropped. + New hb-config.hh facility for compiling smaller library for embedded and web usecases. + New Unicode Character Databse implementation that is half the size of previously-used UCDN. + Subsetter improvements. + Improved documentation. + isc shaping fixes. - Changes from version 2.4.0: + Unicode 12. + Misc fixes. + Subsetter improvements. + New API: HB_BUFFER_FLAG_DO_NOT_INSERT_DOTTED_CIRCLE and hb_directwrite_face_create().- Update to 2.3.1: * too many changes to ever iterate, see NEWS for the details- Update to 1.9.0: * Various gcc warning fixes * New Face-builder API * Internal source header name changes * Major Khmer shaper improvements * Couple of Indic bugfixes- Update to version 1.8.1: + Add correctness bug in hb_set_t operations, introduced in 1.7.7. - Changes from version 1.8.0: + Update to Unicode 11.0.0. - Changes from version 1.7.7: + All HarfBuzz objects are significantly smaller in size now. + Sinhala: Position repha on top of post-consonant, not base. + Significant libharfbuzz-subset changes. API subject to change. + New API in libharfbuzz: hb_blob_create_from_file() and hb_face_count(). - Add missing post(un) ldconfig scriptlets for libharfbuzz-subset shared library.- Update to version 1.7.6: + Fix to hb_set_t binary operations. Ouch. + New experimental harfbuzz-subset library. All of hb-subset.h is experimental right now and API WILL change. + New API: - hb_blob_copy_writable_or_fail(). - HB_OT_TAG_BASE. - hb_set_previous(). - hb_set_previous_range(). - Split out new sub-package libharfbuzz-subset0. - Add libharfbuzz-gobject0 and libharfbuzz-subset0 to baselibs. - Use make_build macro.- Update summaries.- Fix broken libharbuzz-gobject.so symlink by requiring Harfbuzz's Gobject library for the devel package. - Add missing GI bindings requirement for the devel package.- Fix build on Leap 42.3: don't use make_build.- Modernize spec-file by calling spec-cleaner- Update to version 1.7.5: + Separate Khmer shaper from Indic. + First stab at AAT morx. Not hooked up. + Misc bug fixes.- harfbuzz-devel hb-ft.h requires pkgconfig(freetype2) but it is not automatically added by the dependency generator.- Add pkgconfig(gobject-2.0) and pkgconfig(gobject-introspection-1.0) BuildRequires, and pass with-gobject=yes to configure, build GObject and Introspection support. - Following this, package the new sub-packages libharfbuzz-gobject0 and typelib-1_0-HarfBuzz-0_0. - Clean up spec, use autosetup and make_build macros.- Update to version 1.7.4: + Fix collect_glyphs() regression caused by hb_set_t changes. - Changes from version 1.7.3: + hb_set_t performance tuning and optimizations. + Speed up collect_glyphs() and reject garbage data. + In hb_coretext_font_create() set font point-size (ptem). + Misc fixes.- Update to version 1.7.2: + Optimize hb_set_add_range(). + Misc fixes. + New API: hb_coretext_font_create().- Update to version 1.7.1: + Fix atexit object destruction regression. + Fix minor integer-overflow. - Changes from version 1.7.0: + Minor Indic fixes. + Implement kerning and glyph names in hb-ot-font. + Various DSO optimization re .data and .bss sizes. + Make C++11 optional; build fixes. + Mark all other backends "unsafe-to-break". + Graphite fix.- Update to version 1.6.3: + Fix hb_set_t some more. Should be solid now. + Implement get_glyph_name() for hb-ot-font. + Misc fixes. - Changes from version 1.6.2: + Yesterday's release had a bad crasher; don't use it (gh#behdad/harfbuzz#578). - Changes from version 1.6.1: + Don't skip over COMBINING GRAPHEME JOINER when ligating, etc (gh#behdad/harfbuzz#554). + Faster hb_set_t implementation. + Don't use deprecated ICU API. + Fix undefined-behavior in Myanmar shaper, introduced in 1.6.0. + Deprecated API: hb_set_invert(). - Changes from version 1.6.0: + Update to Unicode 10. + Various Indic and Universal Shaping Engine fixes. + Implement Unicode Arabic Mark Ordering Algorithm UTR#53. + Implement optical sizing / tracking in CoreText backend, using new API hb_font_set_ptem(). + Allow notifying hb_font_t that underlying FT_Face changed sizing, using new API hb_ft_font_changed(). + More Graphite backend RTL fixes. + Fix caching of variable font shaping plans. + hb-view / hb-shape now accept following new arguments: o --unicodes: takes a list of hex numbers that represent Unicode codepoints. + New API: hb_face_get_table_tags(), hb_font_set_ptem(), hb_font_get_ptem() and hb_ft_font_changed(). - Drop pkgconfig(gobject-2.0) BuildRequires: not needed/used.- Update to version 1.5.1: + Fix "unsafe-to-break" in fallback shaping and other corner cases. All our tests pass with --verify now, meaning unsafe-to-break API works as expected. + Add --unicodes to hb-view / hb-shape. + [indic] Treat Consonant_With_Stacker as consonant. This will need further tweaking. + hb_buffer_diff() tweaks. - Changes from version 1.5.0: + Misc new API, for appending a buffer to another, and for comparing contents of two buffers for types of differences. + New "unsafe-to-break" API. Can be used to speed up reshaping in line-breaking situations. Essentially, after shaping, it returns positions in the input string (some of the cluster boundaries) that are "safe to break" in that if the text is segmented at that position and two sides reshaped and concatenated, the shaping result is exactly the same as shaping the text in one piece. + hb-view and hb-shape and hb-shape now take --verify, which verifies the above property. + Some corner cases of the implementation are still not quite working. Those will be fixed in subsequent releases.- Update to version 1.4.8: + Major fix to avar table handling. + Rename hb-shape --show-message to --trace. + Build fixes. - Changes from version 1.4.7: + Multiple Indic, Tibetan, and Cham fixes. + CoreText: Allow disabling kerning. + Adjust Arabic feature order again. + Misc build fixes.- Update to version 1.4.6: + Graphite2: Fix RTL positioning issue. + Backlist GDEF of more versions of Padauk and Tahoma. + New, experimental, cmake alternative build system.- Update to version 1.4.5 (fate#322101): + Revert "Fix Context lookup application when moving back after a glyph..." This introduced memory access problems. To be fixed properly soon.- Update to version 1.4.4: + Fix Context lookup application when moving back after a glyph deletion. + Fix buffer-overrun in Bengali.- Update to version 1.4.3: + Route Adlam script to Arabic shaper. + Misc fixes. + New API: hb_font_set_face(). + Deprecate API: hb_graphite2_font_get_gr_font(). - Tweak descriptions for icu and devel subpackages.- Update to version 1.4.2: + Implement OpenType Font Variation tables avar/fvar/HVAR/VVAR. + hb-shape and hb-view now accept --variations. + Various API additions.- Update to version 1.4.1: + Always build and use UCDN for Unicode data by default. Reduces dependence on version of Unicode data in glib. - Changes from version 1.4.0: + Merged "OpenType GX" branch which adds core of support for OpenType 1.8 Font Variations. + New API: - hb_font_set_var_coords_normalized(). - HB_OT_LAYOUT_NO_VARIATIONS_INDEX. - hb_ot_layout_table_find_feature_variations(). - hb_ot_layout_feature_with_variations_get_lookups(). - hb_shape_plan_create2(). - hb_shape_plan_create_cached2(). + Currently variations in GSUB/GPOS/GDEF are fully supported, and no other tables are supported. In particular, fvar/avar are NOT supported, hence the hb_font_set_var_coords_normalized() taking normalized coordinates. API to take design coordinates will be added in the future. + HVAR/VVAR/MVAR support will also be added to hb-ot-font in the future. + Fix regression in GDEF glyph class processing. + Add decompositions for Chakma, Limbu, and Balinese in USE shaper. + Misc fixes.- Update to version 1.3.4: + Fix vertical glyph origin in hb-ot-font. + Implement CBDT/CBLC color font glyph extents in hb-ot-font.- Update to version 1.3.3: + Implement parsing of OpenType MATH table.- Drop pkgconfig(icu-le) BuildRequires: That was actually removed upstream in version 0.9.21.- Update to version 1.3.2: + Fix build of hb-coretext on older OS X versions.- Update to version 1.3.1: + Blacklist bad GDEF of more fonts. + More CoreText backend crash fixes with OS X 10.9.5. + Misc fixes.- Update to version 1.3.0: + Update to Unicode 9.0.0. + Move Javanese from Indic shaper to Universal Shaping Engine. + Allow MultipleSubst to delete a glyph (matching Windows engine). + Update Universal Shaping Engine to latest draft from Microsoft. + DirectWrite backend improvements. Note: this backend is for testing ONLY. + CoreText backend improvements with unreachable fonts. + Implement symbol fonts (cmap 3.0.0) in hb-ft and hb-ot-font. + Blacklist bad GDEF of more fonts (Tahoma & others). + Misc fixes.- Update to GNOME 3.20.2 FATE#318572- Update to version 1.2.7: + Blacklist another version of Times New Roman (Bold) Italic from Windows 7. + Fix Mongolian Free Variation Selectors shaping with certain fonts. + Fix Tibetan shorthand contractions shaping. + Improved list of language tag mappings. + Unbreak build on Windows CE. + Make 'glyf' table loading lazy in hb-ot-font.- Update to version 1.2.6: + Blacklist GDEF table of another set of Times New Roman (Bold) Italic. + DirectWrite backend improvements. Note: DirectWrite backend is exclusively for our internal testing and should NOT be used in any production system whatsoever.- Update to version 1.2.5: + Fix GDEF mark-filtering-set, which was broken in 1.2.3.- Update to version 1.2.4: + Synthesize GDEF glyph class for any glyph that does not have one in GDEF. Hope we don't discover broken fonts that shape badly with this change. + Misc build and other minor fixes. + API changes: Added HB_NDEBUG. It's fine for production systems to define this to disable high-overhead debugging checks.- Update to version 1.2.3: + Blacklist GDEF table of certain versions of Times New Roman (Bold) Italic, due to bug in glyph class of ASCII double-quote character. This should address "regression" introduced in 1.2.0 when we switched mark zeroing in most shapers from BY_UNICODE_LATE to BY_GDEF_LATE. This fourth release in a week should finally stablize things... + hb-ot-font's get_glyph() implementation saw some optimizations. Though might be really hard to measure in real-world situations. + Also, two rather small API changes: - We now disable some time-consuming internal bookkeeping if built with NDEBUG defined. This is a first time that we use NDEBUG to disable debug code. If there exist production systems that do NOT want to enable NDEBUG, please let me know and I'll add HB_NDEBUG. - Added get_nominal_glyph() and get_variation_glyph() instead of get_glyph() + New API: - hb_font_get_nominal_glyph_func_t. - hb_font_get_variation_glyph_func_t. - hb_font_funcs_set_nominal_glyph_func(). - hb_font_funcs_set_variation_glyph_func(). - hb_font_get_nominal_glyph(). - hb_font_get_variation_glyph(). + Deprecated API: - hb_font_get_glyph_func_t. - hb_font_funcs_set_glyph_func(). + Clients that implement their own font-funcs are encouraged to replace their get_glyph() implementation with a get_nominal_glyph() and get_variation_glyph() pair. The variation version can assume that variation_selector argument is not zero. Old (deprecated) functions will continue working indefinitely using internal gymnastics; it is just more efficient to use the new functions. - Changes from version 1.2.2: + Fix regression with mark positioning with fonts that have non-zero mark advances. This was introduced in 1.2.0 while trying to make mark and cursive attachments to work together. I have partially reverted that, so this version is much more like what we had before. All clients who updated to 1.2.0 should update to this version. - Changes from version 1.2.1: + CoreText: - Fix bug with wrong scale if font scale was changed later (gh/libass/libass/#212). - Drastically speed up font initialization. - Fix tiny leak. + Group ZWJ/ZWNJ with previous syllable under cluster-level=0 (gh/behdad/harfbuzz#217). + Add test/shaping/README.md about how to add tests to the suite.- Add Conflicts: cantarell-fonts < 0.0.23. Previous versions of cantarell-fonts have a bug that harfbuzz now exposes, so add a conflicts to work-around that.- Update to version 1.2.0: + Fix various issues (hangs mostly) in case of memory allocation failure. + Change mark zeroing types of most shapers from BY_UNICODE_LATE to BY_GDEF_LATE. This seems to be what Uniscribe does. + Change mark zeroing of USE shaper from NONE to BY_GDEF_EARLY. That's what Windows does. + Allow GPOS cursive connection on marks, and fix the interaction with mark attachment. This work resulted in some changes to how mark attachments work (gh#behdad/harfbuzz#211). + Graphite2 shaper: improved negative advance handling (eg. Nastaliq). + Add nmake-based build system for Windows. + Minor speedup. + Misc. improvements.- Update to version 1.1.3: + Ported Indic shaper to Unicode 8.0 data. + Universal Shaping Engine fixes. + Speed up CoreText shaper when font fallback happens in CoreText. + Documentation improvements, thanks to Khaled Hosny. + Very rough directwrite shaper for testing. + Misc bug fixes. + API extensions.- Update to version 1.1.2: + Fix badly-broken fallback shaper that affected terminology. + Fix y_scaling in Graphite shaper. + API changes: An unset glyph_h_origin() function in font-funcs now (sensibly) implies horizontal origin at 0,0. Ie, the nil callback returns true instead of false. As such, implementations that have a glyph_h_origin() that simply returns true, can remove that function with HarfBuzz >= 1.1.2. This results in a tiny speedup.- Update to version 1.1.1: + Build fixes, specially for hb-coretext.- Update to version 1.1.0: + Implement 'stch' stretch feature for Syriac Abbreviation Mark. + Disable use of decompose_compatibility() callback. + Implement "shaping" of various Unicode space characters, even if the font does not support them. + If font does not support U+2011 NO-BREAK HYPHEN, fallback to U+2010 HYPHEN. + Changes resulting from libFuzzer continuous fuzzing: - Reject font tables that need more than 8 edits. - Bound buffer growth during shaping to 32x. - Fix assertions and other issues at OOM / buffer max-growth. + Misc fixes and optimizations. + API changes: All fonts created with hb_font_create() now inherit from (ie. have parent) hb_font_get_empty().- Update to version 1.0.6: + Reduce max nesting level in OT lookups from 8 to 6. + Fix memory access issue in ot-font. + Revert default load-flags of fonts created using hb_ft_font_create() back to FT_LOAD_DEFAULT|FT_LOAD_NO_HINTING. This was changed in 1.0.5, but caused major issues, so revert. - Changes from version 1.0.5: + Fix multiple memory access bugs discovered using libFuzzer. + Misc fixes. + New API: - hb_font_set_parent(). - hb_ft_font_[sg]et_load_flags() The default flags for fonts created using hb_ft_font_create() has changed to default to FT_LOAD_DEFAULT now. Previously it was defaulting to FT_LOAD_DFEAULT|FT_LOAD_NO_HINTING. + API changes: - Fonts now default to units-per-EM as their scale, instead of 0. - hb_font_create_sub_font() does NOT make parent font immutable anymore. hb_font_make_immutable() does.- Update to version 1.0.4: + Fix minor out-of-bounds read error.- Update to version 1.0.3: + Start of user documentation. + Implement glyph_extents() for TrueType fonts in hb-ot-font. + Improve GPOS cursive attachments with conflicting lookups. + More fixes for cluster-level = 1. + Uniscribe positioning fix. - Changes from version 1.0.2: + Fix shaping with cluster-level > 0. + Fix Uniscribe backend font-size scaling. + Declare dependencies in harfbuzz.pc. FreeType is not declared though, to avoid bugs in pkg-config 0.26 with recursive dependencies. + Slightly improved debug infrastructure. More to come later. + Misc build fixes. - Changes from version 1.0.1: + Fix out-of-bounds access in USE shaper. - Changes from version 1.0.0: + Implement Universal Shaping Engine: https://www.microsoft.com/typography/OpenTypeDev/USE/intro.htm http://blogs.windows.com/bloggingwindows/2015/02/23/windows-shapes-the-worlds-languages/ + Bump version to 1.0.0. The soname was NOT bumped.- Update to version 0.9.42: + New API to allow for retrieving finer-grained cluster mappings if the client desires to handle them. Default behavior is unchanged. + Fix cluster merging when removing default-ignorables. + Update to Unicode 8.0 + hb-graphite2 fixes. + Misc fixes. + Removed HB_NO_MERGE_CLUSTERS hack. + New API: - hb_buffer_cluster_level_t enum - hb_buffer_get_cluster_level() - hb_buffer_set_cluster_level() - hb-shape / hb-view --cluster-level - Changes from version 0.9.41: + Fix hb-coretext with trailing whitespace in right-to-left. + New API: hb_buffer_reverse_range(). + Allow implementing atomic ops in config.h. + Fix hb_language_t in language bindings. + Misc fixes.- Revert the introduction of harfbuzz-bootstrap: it did not help to work around the cycle.- Add this-is-only-for-build-envs requires to the -bootstrap package: This ensures that OBS can use it, but the users will not install it on their systems.- Make harfbuzz-bootstrap package provide the libharfbuzz.so.0 * Makes the freshly built freetype2 installable - Make harfbuzz-bootstrap-devel package provide the pkgconfig(harfbuzz) * Makes the freshly built freetype2-devel installable- Make harfbuzz-bootstrap-devel conflict with harfbuzz-devel- Try to completely disable the provides for harfbuzz-bootstrap- Split a minimal harfbuzz-bootstrap package in order to avoid possible build cycles between freetype2 and harfbuzz. - Add harfbuzz-bootstrap-rpmlintrc file to avoid errors on this bootstrap package (to be used only for freetype2 build) - Add pre_checkin.sh script to sync the harfbuzz.spec and harfbuzz-bootstrap.spec as well as the harfbuzz.changes and harfbuzz-bootstrap.changes automatically.- Update to version 0.9.40: + Another hb-coretext crasher fix.- Update to version 0.9.39: + Critical hb-coretext fixes. + Optimizations and refactoring; no functional change expected. + Misc build fixes.- Update to version 0.9.38: + Fix minor out-of-bounds access in Indic shaper. + Change New Tai Lue shaping engine from South-East Asian to default, reflecting change in Unicode encoding model. + Add hb-shape --font-size. Can take up to two numbers for separate x / y size. + Fix CoreText and FreeType scale issues with negative scales. + Reject blobs larger than 2GB. This might break some icu-le-hb clients that need security fixes. See: http://www.icu-project.org/trac/ticket/11450 + Avoid accessing font tables during face destruction, in case rogue clients released face data already. + Fix up gobject-introspection a bit. + Misc fixes. + API additions: hb_ft_face_create_referenced() hb_ft_font_create_referenced() - Changes from version 0.9.37: + Fix out-of-bounds access in Context lookup format 3. + Indic: Allow ZWJ/ZWNJ before syllable modifiers.- Update to version 0.9.36: + Fix performance bug in hb_ot_collect_glyphs() (moz#1090869). + Add basic vertical-text support to hb-ot-font. + Misc build fixes.ibs-arm-3 1658842645  !"#$%&'()*+,-./0123453.4.0-150400.3.3.13.4.0-150400.3.3.13.4.03.4.03.4.03.4.0harfbuzzhb-aat-layout.hhb-aat.hhb-blob.hhb-buffer.hhb-common.hhb-deprecated.hhb-draw.hhb-face.hhb-font.hhb-ft.hhb-glib.hhb-gobject-enums.hhb-gobject-structs.hhb-gobject.hhb-graphite2.hhb-icu.hhb-map.hhb-ot-color.hhb-ot-deprecated.hhb-ot-font.hhb-ot-layout.hhb-ot-math.hhb-ot-meta.hhb-ot-metrics.hhb-ot-name.hhb-ot-shape.hhb-ot-var.hhb-ot.hhb-set.hhb-shape-plan.hhb-shape.hhb-style.hhb-subset.hhb-unicode.hhb-version.hhb.hcmakeharfbuzzharfbuzz-config.cmakelibharfbuzz-gobject.solibharfbuzz-icu.solibharfbuzz-subset.solibharfbuzz.soharfbuzz-gobject.pcharfbuzz-icu.pcharfbuzz-subset.pcharfbuzz.pcharfbuzz-develAUTHORSREADMETHANKSHarfBuzz-0.0.gir/usr/include//usr/include/harfbuzz//usr/lib64//usr/lib64/cmake//usr/lib64/cmake/harfbuzz//usr/lib64/pkgconfig//usr/share/doc/packages//usr/share/doc/packages/harfbuzz-devel//usr/share/gir-1.0/-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:25205/SUSE_SLE-15-SP4_Update/d5e2782b2c7bf2e6418e2fa994218ea1-harfbuzz.SUSE_SLE-15-SP4_Updatecpioxz5aarch64-suse-linuxdirectoryC source, UTF-8 Unicode textC source, ASCII textASCII textpkgconfig fileXML 1.0 document, UTF-8 Unicode text PR RRRPR RR PR RPRRR R}*-g!Autf-813f70968488f4652552d8f783bcd913d73688635c690329cfc2dde1fc880d01b? 7zXZ !t/] crt:bLL D03){kXw-?u) AI5;B =;톢wlk>G lDw0} ;P[.2$DbN[^VA߷C?ɵ.d*6;@c>;f+boMù(_ vtmZU\RSKc"^ljwSU^nDTbO [3efnL7)a3߸-6J__-[- y{G L銙AeXaq8a.fk D}Hw#Q z]߽n]I;sDM|뢠S߃-NP`Ė +d9u9kckijWW0`=>ʼnu݇F!Pę X'A^߁5|vSkYTc$c>1MmI,-Rzw|, yubTZHCGp_a7ujaaoʼnH? xSx ˧WaH(AVp-PKzEsi/3XgF]Wf/8,@n2"!s6Ƽr_G*MW>'>QM8||^v~u[J4](α8A}u-ʻ:,nk9VߛU!Y'`7&G3@gG y 2o8L~8g^KK^UAո8]Gu4l ٘b%U*g}rx|S% y`ސs@iTfM(N۩OWAc=`8P$9)۵DI"y(}\zEv6s;_H@g >O[UM鹾(҅B ,@7iSXbbEᑤBG>=C`@AN#=7 3?Fڅױ6FS)=heZ? ~qB5TWG]T,jH:ܢhXi$Ez ]B9* O)m/Zkd4nXOuDQ>=X=x ĕS0UoNSʢ'8{AL,{-XnS:J0"?v%$}8-IƪE\vUϗ=yKPCGG ݤ5HCAwrI?brؐj@c6Pݝv"jgy nA|"*/"{۷AB3 ,s#dn\ffBc{1=ۖ^~j+*q3axojt,@.3v a+ yabi(!фGze4N%#vW9c j_2nB0X5xof|k'e^K&"x$N owHWE+-p|#7bK3wkNA Mto=J#y*[Dn[YU3i0D/$eW17ɉAPcwt H)Ao[~4tj&\Sfjp ?Um2ݐ_c Dq ]R]JsD&2.Ēwn\rSGM }Uf`U:52Zp`y^cIY}DW9ì,ewj/:'\&h"d.ՀEqPᄽn<./R@#[14v{N0u&œXS)'W,_!ghi1tEݨ-yI iZy@@J CH4qBʼnt@״ߨBxk="QLniMVVr? 60a0Ib 54_#5|*_vbc]VI1{=+XѱJ% e<&wUgzAxCH XpYZq$Hhvk|! tX }&FwtWis+CWlU"JCXj/YӠ4m'Q bR$ ELS3ͱ2<ą]=D1> h9iMmUFBŇr ~S:2ܳ:F p\iwd~(;c>$͜v qB>k, V9-@OJG~sWگ~Q]h¯Q*zFry#s\~U5ѪȨ)Kҟ[XL> @H ٜ9M/72d S/lU=xg-D3'S _Y>jLmK1#~!F:_T29ߥ.WRgpˉӯA/!# ~PbA Гvg=Sހ7voۦ"FcMSyZnv*7ƿ3 ܍Vax+gꝀmdT+xK Rָ>H*'En^hX47 t)f`/wb QN}hrlL}GyûL_ U4 '=s?@K_7"uSsm-~ հU?O@sP}&)ӣ^.C!S{\[㒪AR}3 H$z~q WdNxD ڥƸhpc1(|[nMVݕo%m쟲9btt7|H8)`ߊy\vFuBIT%zٚ(re-kiK"|g}R8D7E7L^yJ[8)fM)0q Dy3Ղėϸ*U+F?MUH[$ K6jOR`Aݰypb/Hs䃲h&G0zOЌoLjyO+U3=mN8E 4vV 7?RO0:]yHG@-}_nWnη߸[$D!A>dB`;#?{"1r䗴IAL KY 9)B{M콁wF =d87NuTjw$B,W2ej&'RZ2uW^&Zvb88.l 5XEK+Dbs2fd>5/W+ $)4#,(@$wۀRnƘ'MfW|`KVlu7r٤# ָZw0t?RFMű ~4޼Ey(vdVh|V@ߣM`ynؒjsvfkgbpZׇ| c]ڐĢt|:b=bY,M1; Zȶ{tLd#-:RDI>;>7+FHaөޭ(?eDCBh)kJv5POT!6ZE+/C1b9x[稧&e*yXk>? V?%9Zo&9-8Mq݆Qy"D2F8߱~2 R:zgXywF3Q赝Ж]ɽ=y.B#0)%pS7u̔=*A!r$4H江!_U`7TqH>xqwXs"26,MhS/!Uq$0SB\x'/Ouzf) uJ<9H@N\7 Q)6M_1i#_4l4jh#i/"h`[AϥOM;Jws kzm} )wM= `u NɏRĆzcIOAK\b Ŝ_}Ho%=pKBbIaۇa}{_f5!E)I*5S,\[bdn}>q+32ƽTjecӜjf~?B P BYv' "vq[nkue ,ʉK {+̭\̙FDIVXU]9F+(ЧMhrjMp vP@h%,@{z&JÐ{0yki4,s Љ[2v ;`FkKV֨Ae֚ǖJRίȕ*AgDt6E:-yȃO^晃ծ1muҲy zIo!󖥤JjvB)W$s9FZ1aq \z;]N\[h7Եõ-1৔t+F+bO&5_TX^ ]X$φGC';n޺85,sU`ч+J[ ^S&9*nc-y>vݐVroC$ ٤ȯ6OX tuD+~DmОՉ4Mpc_/xy)9# ]I3?tEi;Q-M[Aˆr8qH1ray04~nŽi;e4C|atYX;sFvf?x(yt"!@qGoD5-(wŌ/8qxYH(\VbI\ɤڳ!p'fC򤌛Y|*fHHTԁ&WCd5Fowl0F1h3 c1AIst!?<&1ȖLKJEHU~2,9ff7Ie#bryA7h173>4H4Ap5Dʰ%SH.&D1h}.R1B;15GTL y p/O|XgZ+ `͖g1HJ!;(/ ,Ror=4aw'8CrcitJas,#*ru9윙vod9d=&~d {oc-{GZ .(o1'{ӂHAԢ b5:޴kM BgțݨNi䤒M[Wtf~lz眙%EY b̶c`#NT1ÝV(mD|_J"*7@X%20Y#މ޹UV /+J8N~@)x(,t@E̩Σn%w!*Dj(yCBhpU9}#Z1,} ~9j\˺x֦-[OYB⳽6"f% aKU ;!Ƥ3כ|Jx8E0' d&'Yq:JBz.c@ kjZ>Գ,nA/A_gO>5)0.sCifެ3iGEpn].=䊖MP6HF0H{^pohh30Br7ӚK4п')x6h l*VPqpRwGku_ԋq6+-m#sp^7eW %=JeMU3u217W[=zxfq֋#s}[ ={ mcWI8nEõ iwҩ]|Q[{DxhT]|J6PW2; ] lY#l%vB)[9֊7ӆ dτ?8)=;27'"HXN`{,y^56#bP+01o$-U%8a},2l'B :BHcAq7f1V&PTrXMHٮOP\Hrk)̧Y/4o.hG#]=cI]+h4"uȜ1Em;S pr. ,3W{ `b|f*<XY*~ 8 3qq*Y)QUI~#]*#>7 L/ u9`dҒtO ̟T_pY:jHƫ`sʆzT=U[93/ ( gj=ΚM,!V^c8ȷ"QHע>cejPM*;AQq &4h!G"TU pA9fr0JcY)T? IMOCڟB@RQϞ 6c6w0g (#&Q3TwbMR9ӈ8pBոEoF :h_!Shav'^Uk-r)6S48tq}CjJvL~tpJG:tfGǭ+%(MD0}kQ" vo(ԗp$:w5]"UM7w_y$cMfCo켎a0>/ wRHjy7@8]Nկ,:I&e&pOᇦHٌcDd>*5d~;]=0J|7$M]C(IK34) bp!#rYX!JnՄIGnQQ\9m_ݗHշC[{˕!0:W=e0.TL: vKUhY%LC/T·57 6urT5?G$Įcj_!E2ü?{MCЊB \Bd>^N<Z&v{QQƳ9/ h!T4pFV'O b6 .w\ a9srQVvtV&nYlMCm\ %zqB~g.w'6$5(u_K)ݢZ$X_FJȪihf'%8[`AEKiu( ΏEFU8f`>m#LJƓ{|`}.&Ѷz{Vdz9>6" nwǜeZ*mM׆LctbR }m-.R L G]?ۈ#ʰDˎRÔX+@;A-Jk#.MFiqjŒZr>%S.bO%0~?@1=s(ygY%3fRa5ƝZS@R<A5=MLHH[W|Hf⊡>7mƣv(d#,֍ܩtT BîWS RpSxН<%xGq5g=.R^6)x79hjǰviQ5[ \ض{}fn+?=q;Irĉ)(6ZB)!Gzm EٵR)QGfh` LfDQ%@mO'}=hϮɎQNxKB^ MK+:V Pcmrø6C(Mk9cHo,UjE.x݄G6zO2ui{TxgQCZaO wm̒/0zRքC!+ %V]RCxe8%P1|# Fth6Nl`l΂Dῡ£['?s}bZ#Նe)С{flɀ¹њTF8,95QZRۊ % ^Ju"F~eU L./\R+1<9m)NɌu >#Uy]^@+i?|P%l>}TV(@ D 6Ϧ\\RqFz#he8}jloPܕ~&$a.FJپUmYOLjp?'BquLs2sYKstX[yo<Ϲljf!T=/Z`A.תr4QYnwmMlMaR[ȵ@K@Ecm*~Ý5>xb %Ќx\~d/&!#Džc*ѼMRwkZmE*7gg8xu`ͳjeLj'ܑ+M|=ţ;"#%8+A&Tcu6N\r dAG.p`#^s+'8ň t_Hw ݪc:d. Gg;hL!2풆Ut.>t#҇,z_I<0jz7w.4, Hѧ['T"9KJCGTC zjoY(;Y~ː<7Ξ_L_g?8&lEexjKǯ ~KҠZ1O謘?!7.څf6UJT]V1Cdj!?( jU%$BM[PteZM5uR&Qk$BuVc9_BZ,O;w od==R]A>_y-_QAuE3awM;4aB'~f @#lj'|Ty pq+ ^1Bڎk~8>[IU nNRBGgNW-5W^!}*dYywdLgޔ?PmQx<֎ ɷk蘠dD q?ZyT:/hY&27'U괫#Ҟs Ov$ox렝׳N.u"~ٿ[D?5$Am6a/j ʆ01v KwpAsF<:߂)ә'v)UY~?RgEG{< 'zb~#} =\s^1sDwbܴ[ 5|V_NSw(W<`%x3nе=5MbqBcsoFa[GyˡRV8¶5@얚[ 4n&zKф ׍#RF$:G(ys@1RCO͈;G jܯWhvG;XPض0tH6Хofؙ_5I2Քwe}U47Eת3d)wGZ>bx0 TO j$.TCT_]*0ďE!ݣ"~|>\sr怳*"J WA 1p4nƪ`{w/jz6}:A.8ol3 )8ɧ? ƈ7u#Pw'@3bfSk l gԟ{Zd{O"τ*˚jLhH"TìΤKȁp<6I]Fq^PtiTTd9!(yK킞IwSh)4Jb3jǽ"}cG`ƎT[n C$S ,E<%VIr^@a!"OFRŐB|9Lzk$%]񂛽R/Rf(\u6#ݾxM9#HU&r_ go@d/6`II)i$U&YY:DqqXNۆ$!*yG]fՒTQ`$`YkGs]z'?} 8/)=}s<,?FfZGBp$8Z ԓT)Pzۂハ_F+b{Ul-u-V̀p)fݘD:+?NZXĤoUÉYOwzSPqoi ::}ổۣkf)I#&eO,`HTZj̄V#[{jqi`r >`E÷aMӮ:Ps}jmyOR#-Y,$m"`1ðgGĄG`AKhb;\ 2~!{2ʁ2*Z2}zC(J5+tŭaF_oS"sm_V-L2}@W?Hdw “s0wR"|Ԡq^LV{FMᵂv 5n6~r,b9`\֊lV(x|6㸫Rs H!Чp#!Vq ;vb"DɅE J&J_>PRaSFτJbx棒sO )cAH$ < Yw]LGQ~"M:Pb2Ҋb'' 7qOA4Hyrβ2׫)ID<0/n|BPb*|o¸lDYl%;v3 Z?gl[o<`#vTbѬT%$#NI?R0$\' ïX-ÝiK4/|kԂe`\?I3B Qam c)y}{]7hl5Ta+|N:{{%,\?c 0V$U ZǓAgX,Hv#/Ŭ'wTC)4 <$|D)лkDżU#bn\H(2 ~ُ}/rމ Sm B(H[#豠ݰϖj.Ps#]\e:Խ+4dǠ2t,M;Od0L9q ej&f.HUwթyRdaYISE+DVENۓR NPgvn%zKC\JQyjػZ:0TwQ*6?q܎W̜舯kĹ۟O*AN9<\Ŭt%e=oպkқ, )8 !s0 L~>?P7PPBV\qApzA*3$ԊE\@:!? JΡm|KcPNr H2k.\ KHZ 8X@U}}Qˉ# =鐒5,_sfBw\hBsqZћcBW?4}V kZw FJ^M{0Ʒ<|t8! Rw$0U9=,xV9Hea9LbAStF2^r[AH12\?(_;y8֎GÐ͍Vxc JPE}Zsy1~B00 Jt` P<1: 2w4T qR3>EQ ;\ta+'ȸLG$*)tK3E&8r%j[0)^hS1_ξaªJ˪: W'ӑ<}V38`;MwLg/tWաp p[X^;m:}{}ILH6 *TñtV_*z;6z jd4If~1bA_#SdК>[QaaVrjd _ =0?a6 ՝;R$2ǿ["L^K]mc}S5OyzȦ[o58d=,tGې?zقa_P)RRk~JZ |#ۊšoA,a77`%V/XaJPPD^JUwpd~~sŲr>Lmך- F%]fȌ?oI4/xj`g8~aon>A5h Pu+JCyFZ^"LR"bGxNM\ 2W!ht>| @^f35lP0~\X@(DW92\5KH#Օ1/\laL+Ya\u31fhcq}-{mg7imD Ud+[͑Xbh7v.1Oϡʟ_jC&O8d0~0VUOK3|3~K EU[Xj8ݢmuC 16asm''ʐ/WO`DS{&D v$O{Ԝb>^⃃mSB X_6bB@c3b|T:J;Z[˭v bJ4Y ʈ^/Bl}k6geeqCJkʂ+l9/j;d ^U&*P ?YN~['@'YZ$ a ~kT1%1d"OΫe& u+ո+Jgapdп#kFs9KrFJ =d a^oVe't^";r+UGe8l;3n~QJS E[MN?lA.ձ?:9kl&"ug׵@E`lF 2/I=@"{7K$Pc1`Qࠬ0G Co5ru,~g ݕ-ŷ[F\=$==ȄyX[.NyTԸ3o[4e8~2ˑ.OuqX r߆yt6aH,c[U<QZ5˂Y}QV,ZgE@; 46bGCIb0+|b S ^wMid%x`]q|:tymyy-ўx^<#SU3@LXz+ctV;z#3⯴Wش٤f|H-TکUQB7DQ/''}Y\OhdV2Yg"سb!]욘!2 YͳǢAfI{?{Ţ  G~n7'8GEj D:4irM~2e5 fSZo޹f8 !mZĦW_Z IYw=w0[CΫ׭wIF"-i?2b" R-"S"1λo飶 sts{o'՘Pcy- 3V1|%VFc TDQ A>NL*T!t%Yn11`J5': EZqi1>e <4cyw}ڦ.9AŎԝ&WP )ȫ!ph'\ ^>T2\~]eJH~YܓX*\J4VB,*kApl aڛ)jM9P?tiןi% p @2(}&#_ª*B"TWj@9ڱ\b -J57 ژӄ5e()Gvquf2]cDd&Q,f\zvќH+}~@5nT ᧥T6t r^k2'Ġ7iNTjxM$S٦\i; % kl4 H[tLi`Pz kA>PZݱ+o<4I [i#WyV&J~ rpY7BofKݶJ>"I&:Rz\6qRт* ͑s9VD3{B~ѻ%!eH{Y)J.A-rJ{dKht%?8=gVƶppHI%@*95:{J+BnyNyxc$L,#ktwv—*6!2ǰOBo39ᮾbꟜR "1/%G+*:*0zpv$NEjq EP|_*G-pP/ˀX*Х,y'K o=g6fG<9=U0v;OME˓j/$#.y?p/F8?pPw'wϻ"cj&P 0J$tm>pԋ[jpc;`SVjSrⶴ慹W@æW~}UǫىMrߙàuBe2- .yROy42GP sC[pc2YEE|x15-?jqyn!bֵNrz3* }wG8tXEFς[k.{ S]uE%гopm6{QJ\G2_KFki G=/l`il.HjMZwW^4`A>!?o 3sg<9yZm:H18:[(u¬L7/H1!- uX^Uܡ..(ob:G2^`I%-55DuM#<$V> C Han ԃE{69 G!w&vF=u\ZEܒ|, r-i/^X#_$E3gJ#i>o½Q>6HL08PVdK\X`|H]_@pIx,շSXK\KGP qn7z8YdoH=vo0bRo*$/79v\z3u%<{ ʙ13J]=Bm  K@hl)*4ca5ƣ$ /:c]uЗݽKh?ŷXRsOKKgXl՗UW$ɟ,9ofojްO8CmR"NNiI!2Bgkb"($Rzgm7t t|;+'"3ka ]@=%ȸ4f4RDGIօxP*"J0kk7)zlM.J)m\x)|#e'(Qk!-W#XQrTeI. eD7y3Pv$o\,Mi q72&)͓.A8 z $ST+l@c=3'ő1vnEXK2=qL?>; V:(&!¬] 9 `L-nfTթ9GC6XS el%\PQڽ;vmjhXd;qb^[ܗ]sǃNaVU@C|o.H]'Ǘ\h}Q=B? [#r4Vblf!k{@it(c"C1h̻:Qڿ >b3]cEg x6;#ZL;O  Qk??`BrNWx}"˫arkՆ 3X}j_6:.Q:r~`Q[oZ3Qw~KS9}S&nu%c̦ݟn?@p :/]gR@-d|:ek0zO1Y͉c@ǫ9VV.UQ`;5֛p%K:OG\Y3d+-ݼq+{Մbf yAᔆWy\|.T`b,ơYo>=[J7HGS2\$A3j\p}ħ-F4@QڔҲF7uBp+`|`nMS,{7m9H4=2ֻҰDnt4Jj/alޔ|)F 5I тڇx zInQJ_u8dW3: ͔tL%39/d)~q(y%CTzwP3RwtU˲"7v ՛oxġ=[u1J;wD@<0udj-bQv?c0a Gґ('TJ$gI<dOkqdRU髾|t OV,UC*Jaz=C5Oa{3?!{]3$i]WXnk/ `W ju4#w'aX)'\ ZjѨtқ߮oy^[28P֥#nf1z!τPPh4a{}+:ThV)lն~[1$V rdXvwxG)[0q:1:OzᏈHؚ 7cTSiV-Ne:5OQPmXk[POmK$R?`Azca.QO eFmB6زsQt{GN :uN@m}}]XKd(]2z[D1:Z,erQER7Y*nPz±&x&#F^U襘e]:A[gF4X8ZN|rr9}8 D˼0 ؅'fZp'?ڐz*7oQJ[*5oj0^v%0V4\@/0V!6p~l/k5beZZ^2+jk;U@Rer0&WY&Zw2|̢oWtg0e{ J6D&T~0%b>)?P#UdqC6M^0qE>"؞*$AJLfVJRŅ<5lΝqiq&i&}擌#Y#̦hRUmVpgVz#g;{U4~o5Su}uGE9EsJJõGDZ= yd[S[#<#;V ?5ɀu~; iٵmWjZQu:kOT8*{"HvXliG嬏io+RfsŊKW$ȑIEnbuc<tb/q8xoN8g|[ 1&Al49^&[+.W3ѼTMаE. 矻M3AT &upʛ\T 3Q$yS\] P<{a\#?v8@II-XrtWݴǓy8]BT{~CM$68i k@ˤj.2_QJ@5*YUXY/hLrԗC\n df|6{s<أ7r^OMM+h~%&}1.to6Wh*Lf@?Ǥז3^ʗcso<"4IFvb?j["53EQ]pgޢV?4 V0Ħϼ9v8Ê%o3Ak1O&Y+JG,)#ru`ѭkz"vÐ is /]`&QX6S41҉ @4"ϊp_&D~~h Jٖ$]8tL:ػMFxg_cFxHN*aYYBG_L0gGl<"+]Eغ/&GIAÀS~ls7En:! EIE:8WF :ƺhOWITĦAuLIpPҴ3Thw0ɱ"Lysš?Axhҿ@S-$t~Vq B&P潥asfF.e )?m։|" 10%/[3Z'PK.>=CYUDFw9$E۝_Ti<^ 0K}KLgw@Fzؠzv( y_r"P/?+Δ`/PF`i4mݪ2'_y;Cv)%^O$'i$?xeUn b2Ԉ=dfqȵ!JIjQ ~X\A®^ n"FLv,@H/mC\%2]jP@qi BmrB著';ޜW)<ǶּtAAsmh|BuRʫZGJrxJt_(⚃ek9xmj[Tx:.Hj杇Z~2O*oN\(F4[YTBe˹eJL;ɥ'P Fk YUz],)]Ck̰?X&3=،'{Z|p+(~1&IqCƜpkHcv紞J Ge9P}TY8\odCM(9` ڱ !Of%ZMp8L< P WFGc>xf-/`>[3+AJr B+߲P<-. Ҭ="vg#{1=_5SJ,*qA ~٫ag]idZi u !kK;F&UTK-fHT@itѧw62T&f2@/\ 'v >R@ӈm TqXwZjv/-|)̜x'F狜Ücz xjior=CSѶb+" `"lGmhVLH4l'7P^ V!ӻsu8 N~kbv$k|'S?.~wȎ IzBi#M{Xu>=geB~ˡWRF?^TVEY(P.'Y]MH2E4 @b 9pa3BY0nϨN fH1<Z dI_!va e!*"ES>w/LzKM#T@?c.eAW„֩d!zk,b`5!6Z\e-*X}>C>Fh=dztRrotLǧɝN-ﺛ~d8zi5ZyA'^SQ~ZO6n1ukc/HBrg O]Slj$ yΗ dK~~+Ж`A~&<=\n~MxR-CF(1[@_Xӽ|dʞcmLJm1#m_E),wS+yw!Р˵Gj%;0$籿 >\/ h~La'  VnBhXEV%`җ9*YhLq]_W Tc1$\,䇝7WAeBH~өp,arEe'm>X7W6r7pfZ߀ 8)ڳajժx- "@HwLQ7bp 26|ix2c6.af3)z I$fJhk0VvimڍwYC_$9ZP;AhG~&-O3𯨩 kZfƆDOڌv?ۤ!_vFꤳC-LSQj-N]$'&د Nx0Yv.;cEKxJyq&И_WtOqhm2F>INԈqa)<.]x%* 6*cS|@rh{0#&/vYv%‚i5(Ň&% ޓ(DlpXr(38VAhf ]Z V. ^ &'sQÊlx! Co L;E+rU$vꠔk,cejvPh(Ocg O8a]Hʈ; 5|RHQ1B˼-h#_ÎܾGOS)4F#[ RS:H[nOA5Jj5 UvCN`$Mv5<-;A%q\ @e3} w S#ѡ`߼ptKAxYB@WK |t<X۔RgØ]C9vx2J,+هA}$4q㱡BSZPkb{PyՁ+ ?<&t?bfLf3T{o-Fn=ZюL!mxa`Cv|#YTD 5{ksFt}6j IKMlPR8U05x tЅ0 3~?HB0Z Gd݃I5I;x|yN>? W8]6,jhxW2EPNЊ31F 5%ZAQi|qSu5~Uin ʞ-.#Ҁ1GL2(5Ǧ~&`Y]{Xg[9&ݾVG7<Co Rs01;- ݣtL|a4Vim߻}9dyNR|^AT/vV>+NBQь®!Loe$q`n()y4feW]%eыXw/^5o*gQe&'+[/.m\ +_8.sY{pGp(NЁZD֡k<-4c8.a냗l !os_D͖S~dG5MS4qiDc¼}t.}0v鐴P<<)䤡Զ~.Xr'>[5veNw^z/vko<OAKWoɧI3U/k_(R )"0aGϑ!'J]Ycf&"ue9K27dw€}I / pGw|[" Ej4^+<l}]lB)_'qRܓPɧk|ȑ(;̧MCJ* Qǯ|18Aw5N!F̯.Trj8X[vOXa>[dH,8|ku=I[aޅYtB­Γ$Ц!.j,@#%ԡ>ԉ smwn^·&.(ZG#y)}EQQk,uom< +${?ۉ4a{Q\(.w")A%ia?-cYIW'uÓYMIJX9$ܿ+j緸U0Rwm-l?."=YQ^R kY<5L.B8oT$o*@=Xuoߨ# |  <{o2棱PL3u8 P##mw~ZaP}2jȪ>}Q(rjkN=ec,g鰻^yx%,+8%͕g_hayd>H0?ן߸XZ-y n~ǣYcBu> K֘Cm0OWpŷ33qCMz|-+UP /n* (-6-Ϊofn$2aNL&;\<GÜԨz%Dv~ȝ7!UC_ak9#[l|ElchhM٨ٓNmC41C"I' RfVY䮲ḋ4HS@SS$SBɡ[(4@?5bHjahN̼ 㺏x+%]i"_he+ʫhkcpok@DBSXgͣ( Olxk/_dL|2qnڴʈJ)%6-}<!\5IvRR.Q0Xz<>y*`j/7V[ '@,=ȺCBZֽ$1l/$v^Z:6,ZіƇ&fF) [6w( zL,[~PHP |IdKby[EeW, :^LjF .D[0W-rXyvfсDްfD^{_pY7ԃFӼCzrYRPخs.##r+LB:ьw-*T ï&cW%λ4KLA4zp_xK^\iK{*Tzՠ-+ܩ)L0h<k}ISeݨﶨב.kE&1GH#Hz˓fͷF8çdV$D5ATG Pɣ|ݻxH F}(I7|jwGa?Z $Mo9l+7 L#atjxi/C5IA21C wk~_ZSk%-%D` /x'.=}9x(Z3 4n cu4<wk @3u/Ps]qZz%!YlJ}f|/[.bǨ65.&v/DFOu/yV[[d%BbE]sތJ8Z9u2& YњGÒv'jy9Xh"1:tQG)~BCqwƦ-B±[ )Owbޱ©oU㦩PV kW1z;{;d_ $L? ɦwVuW$\J̟֭J5/6W3E{NU wcp U"uz/$%ўg |5ZaڡV^*S(ǐR/ᜦApZ2:HHٶ,dLķnx>9V$򡛯t3/4Eeڐcio%ltB027爿36Te,lj6În̓*_*Y1, ]p S J{jH 5' ,mau0`%D(z)!NE{,K5Ev.W!M ޵灴T&,Pwf컛{DAvOB+#N2v lWwF2iFk|g8@G!&K#_z(ǘiGk@^mLg'>a\3670i~ByBG%Eن܅gJ D1?b!.ի(5e5Ȋ PZ$8P9~0=wkAf1W$ϣ,Jԍ7NAѵ} z_d Lj*k!-.]1$,oSww^$WK|; ?!2UgQ0֒1@kdJo,$Y^+٭T;S`=`py*VdkSn. -O_2d zX}0rX+!)`oPbI<"Zqg5wrKy+G p=mDpNǰ+"Z-u粘;M~C<@MUꡕ{i"#G iGL=)~c.v?l:/&|\HxʈdZ꤃9#0,w0avPbԴi3cXu9V00ar)(E৥C:vO'_ְ.)ņq ]vqTpn'] f۝ F@+bk]6 (q !4>+&U ֢(\6C 얲w2$(_WB&dFyC~!d(ެgr%p9D}nCHhX 2]f(if7QU~]q $#l,_\|$gCI/A˫^+Ai/fљMu\'"rW|n|#6qZg7&eO^[x.6 O=rOY`5"Cs -zc )ž?ԇ(:pe]_tF_ZI9h:2Ӭ|^w$la^*ݧq{ym"xXJ52P}+yR& u='p/lzԞE_hq#G@M&{\9oU~J;:lD xWؙ{ؑTd&bR ^2_* q`nv&;6B?p|a*Wʪ 9TX&Ƃ<$F̀0=>#.[ȢNlNf44Ыޟ,D(wE1L}tED;]UgT^jz=&+Q}_^_!}Υ2v @ۜuiV)japQ2ZLMa-Y8D3knW,cI\ڼc$R7YvO7k1lJd`31Wv:YAX?XbRD3Шj4sk6~_*W?BqWW[r멬zxbTW-ꦢù!*=tRl qWް6o.jx%C>PTwWRR2II`Vw%H,=m$.}HhaؑpQ䵲> \=lk?ShVПz8/1ve]OO+s!S,cvzfcg} RT)栬[`=p?CehQ~yQc!?aB') I J R eW!]c.J`D_s$B/X؜`9*љGa)I;uPhXJ+vR{^t<'o9ApXPF >1]< e87gY/Oſ[(@d5Qusƅ]S0`8§z֯BYᮻe7ã| R.TY]ۺnr:{/S8䪫@4๾)J/`'Gb ~4x78}ˊ,TLo,hX5mxe,yN kV'fFgz4'c|Z~ǚ 6@&~SF~PWX; 8rs~%W^$Їo6'4۩S9a6a!(Q2`a;Swj S#ًzhy?VJ +uKs $b &afD2[RA_&}NI~ \u Eop twՁZbrD3x˾rJeS9z~%{˿gKO;S{Ŕ'2 uY`nQMdUbN^>Al^*~ 6bqV~Pՙ;vn o" C+d67i%it& Pɗ@'?Aޞ8RRdޖn a1h lŗњ?bOkIj~'YފحZ<%!d;MₔiBOG~Xycs{!>doPw? +N=sDX(N+3+vgo:]ρ:Ĕ)`8^Q/B"D/NA5?TxHvPv+08N,1]w#FY϶߆ռ;Ѵm'S_OM ىe1_u=eY猦s!L5Ύyf& WkF=_*ɫቺdշzܷ30ŗTFyF߽8؉GrZ>މo{@qRʏxk64DxӪ,uCu6@8}ul n3Ku\ZBd1^i"`@9sluƦbV;Y-,g])3ubKX-Wqt&.'-^T}Zo\~YyJ8 X7v1w?8yw.Y7wn%n_pg2jè\MUROV+ 6H}3c$Md =.&p9.D3, F3]HL娇;1^ZDӪ ' }"GT>+HGOƳ-%ƍ/0f$j}u;+#̷K/o%#hQm"i;0#!מjY4v{/5͋2ʼwUBG7Ou9 Zvtw|DƋFFUeYƫ "߮(~B: | Z#)G07_x(Zߪџ`sQq2G1y(:& y 3f& XUu9ٮ cijA=j=\tI8~}ӏ2s kοS3b#1VK+B7ԚCZQâc]-UC`SqVKŋ/\v ͅLoZ)Bn$ҐFMda1"^ YDx$ MbvKӨo鋨kR&k`,2%U '4 };E)9 ^F Q7uR870mu3* Ͻz &o'}OƟaE4 %9v>O8STZRTgY ra3 ӌD 1QXWm,nÞpo=\Ә,zb8ok5V3Q%rC^.k3ϱyyRյ_܄nx IkyVYE>-~z'beQzњg#\t\ *q7(MҠ>xv C8اRke)t[i) WlhcKv -ˁnW>݆5 P X&jW(>em࿵ƹĮ οw}pn2ՀElܨIs-m<^:E0at*!_Snay1'3퍙Y4$qZbQx XHL|: j ڋ#.;*C eޒQ[Jd_nB xC8ܷ[鴃 a~!=4ͪRe oWӤ U`~_oz߱ ǾҰ(q(qn9b&/[ f>0ht@6.cl)hrS *D1WH)e88)eS?氰/=?\6,89|O@iémݫ9 mpE?i;yϝ瀶p\K'7K|/eȂ{ZqZK[)kfUjWscni+ `n,,jPןXxt-%dž*{~q'.rR4[s]/C \LHG)گ n]YGfQ9|%J+z)b1UXFA<_Ƀ\ˊ5QEj~^?+t!E٫W2DM-;kT\~*2(0{Ј\z is^Q3Ѽ:5LִuՇnۜg-@m}4ΊzSPÔ: @)HS[</ f;9tU? xֽUvt aRg5<O3H/nWKi k6 s7$b4a֘8;5\شwsޮ58_\ՔQ/ m%m]H;h``q 3F ?$oFbZXoh:6͂VEDmh|<_ x%S P'i*AYGd2EMa4˹@ f&'B/;Tj/5,28}޽Gx8 /r {T/H\JX`YM.xSK/JM޴@Ľkc3$i#v\0lܙ_f_j`SL27_3YRiqG;u?S<'W}2ր\8`}}e Kqo7[Q"n:)6+8׶$֯xg`fE%=?rАGBG4*S*r{Uvn8ci@";?-]B?'lX#7YdUC(2Pyghp{Tf~G昌>r4.&ݞ1-Un"%:7B|=U8H8'Τ9;uPnqb.p~-*lᨼyoԓs.=Kł\ApyW/*>Q?еXai˱j1~6BZ+*U,U, |)U9_G 3(߂,wbIKq8 st8:<j-bంo3ɾ gSNz&UAJ]<xx?c|ʪT'~t-5A浗Q>'YQcrw:lJ'bIt%p+P"hna b2⾠!Tp$0.ɀ\y D:6s㙐^KCٯBP6@- ;![ Uؾ PuOsaWG%Ohh1쏹z B4\ T+&~MMN]ݙ^T7 vmnAݥ"bά(R-4^D>_^F_lSN8q51L~ ՅxNQ"mAU0SEm)j?B?B.( d*?MO5k}vO3 Ybv~in> !סMw;d C>mԇǫoцL}NhI8mbQo2pqt\'byt3",Yc\,A3+ȐCVe7WsBdA4VȀ 3cKM* m0Q7Z:~HT#Ϧ[:|7V, I#l+cXNR;F ͮ#3e k_6 \fkb TՐfp%wTa dWA3bS d3\kj׀…& l LoM%@Wbhi=mS/iCIZE7+i^F[??p֜`o [C)gu9 Kř>>nW:*5"5`7]4}צ_ٱ7n@MupQGY԰t9=?NZH{:h*@_JGyn+n55g2Rvt0$T Ͳ=3̙瓡>@ЏF!G]!{CD-5$&IV{A5 ]fR Η17ֱ3?N qEb7ZQ횀lDD5td?)iebI(dhjMOR~M۱Q1k P_)n!Fi]w8lԱ`,︝Ҁy@;WFxl0׀Uz$1l ͿPw+ P^9ƺ|:rA%ܚ_ـ$i[ePPt ?Z3]+ps ܃z(Dv2(D_}'1 g.iƄ((1C{QCKuO5Jѥ6rƗ$L谤?nG{Xؿ}bNXɴ!es;Xp2mj%e!9q K]lA`AY\d5n,sVytWvS!O{/Gsݦ%Pӓ/^-9}C\ Y\wDSaLWՌVs; ⁰FF?I7ؔRqH,RG̉4(hM2Zr. ܷJѣs&so_Y1 Zic 3Y=^Ys//@ ?]nR(tODYwxtn`3ܘo\ Y?Цy?ctLI<ǜWY&Z&ax'%Hs,VQoqYszW a72ZWeAU&#@Qⰻc^K^L05/BwW3',j!X9kODU]6) `;qwKD@&Z"WȠvX=)x0KJ|%M!(|-Pag*vߊ1Y],?؉ ^G؁TzHv~\į)#xݛn^[Eh]f54DQū!(PfF;iQYõtBhD{`gs*#Hlg̀A3̎+#hCH$ 6E;O`Ǧ*w0@>&V鼎$EVJbug =b~Or%eؐ_0C c|’YC8;q37VNvM{}e%I?'(փU 6x*HT(ʛܗF9 GjOk? 6}@sW*ajDOX&4[&4VrSEi6PjMo'|ܥihi`e8 YD㓢kj_^l1w]¶ޡtV s_ܩc)**_KF:RW~Hppi q~!2%c!.i>#;]aKq!>Dhn@W Ե@mN#x]wnQ3 ! _k i'T#l*SAo?J:/В玬жO "^8{G^] \gQϲi.š9[^G}{#MɮM|*jxbpփ''ԷOnRU#gⴠPGtK& ټ Y J0VlZ$\/] J6HWv -%b*/q} QG~jJr-_!dU D3ja_W@cçz.{eF zͧیJz[̣ߖm3\QDr|V8ZK wY-5~n/Dʆ"{4t0BgX-!l$E7.g`NIjVĩ_R$gQxJ}\}J0PQG\}\tJVеtMLKzv=jJG$X#K]G<'X>Pְ{N=R=:E3 ٴ Kf5zI 9 vzcIuSȩC'S"ڢ=uX̅7#49_ݭac[)fl:GLX D 5LCʽlL$gp ՚J6cϪ)ue8MfQMZTk E*hbYH˄%yF愓z:uׁ& MCz{$bR(TH3 zP"*ts4N{8v**qR`*V-\B4: o{=(]ZGF5D 1Џ \H\ҁN2• 3mpH"ܯ`jGՀn|]Ć},bR_ \WQ4wyhlRM%!{eO X{JܚRBe&H%~(rX|!{#@&lwwB?]%!S/J" 8 0k)J-cq!hW]sklT_+÷ 1~RnW7۸j 3R3q$ZmY_8qOdb#pi}>p;>Gxkxh`wz2xT#5{dD<"ZN|ݿTt}fMsA>tIPK[I=]X/>[7OOD9 ]!}ﴣ?٦2N۹ElXWmIm?fEo$]N0uzj1-'J~d9Iڵ 03y{י:6KG;S㡙W _J y*-~kI" S0n2ɻZKFk)ι8gYGq]ߚMH!![+L dhu{HUkMµ|D%]v|@?5Կ|?IG*NQX=77o8@.l<c׎~eg~oF%^0TG2EA{5u[E>nNR6ƓՄ Sx G%~>Q CN~y~幫5h3':2Mq/1 |\wxTƁK/x؅1졁٠\K JBILmu[Hvq9(O/ga7B[ԋ vFbqѱ>Ad 5F1C&"]ҡod ťR4t9ڌG"xOEՐ"O[2:pM_&u>|u"5Hx=][qߎX8<; _N$wmcKCx+iKQWlytu`3$ E=sd$kd, {eO)=,˞Dk_FkҴf5 0!|j({+T^ Q+t>= ":ﱉd=wT8;gtP^@n ug;-Kt =g_l.Nvꥫ5v*ad+Aq:8Te&5Eh6S3 B7QCp[lT %͢c.?:rkΔ ЈR!ót'AvjQ˥u Վ5+Oz3DcQt7hR1ɛuNZ[r^^xb'EYAmm:FNy2QEtϦOW 4\rR2?p>E}6G?GA`b7b'긇AF&1zGOp*+ٲ'U`}I=*;'c. ZTe& ?rr"Au'A)s[Gg ءd=I=J+sXÁƆr!#K-Ik&& ?ʸ5m-iAN9:De?nz,ڃY ж5ͫt+"YMyϒSaJ|"N&-iVZL^j!ufˈ-n}͙̔#zᠻN&`9r |WyPfflU4&-]r%HwQ;ㆾv! Z:;{.XA?Kߦ!. 4gri4!z%%?NT1?}BI 8*xFE̊lZ.i9% LKB[mЂpg))3yoY@CD0QS,`3fI=,4~f h/h}LOK d Lpj>Oy66hd6yhBL2~7ۊ㰤b|/#닾5W@c>X 9e.4e(%&$Ӈ6rX1ǝD kP2ۄ6h1G4|D66R6Е+Y6qt/-z2@b>HC(OI uP8{ [ik EE 6jZGq!k؋B}.5 b0bBCoM􉅞 _SXp:r8!4yGā+R#,wh`c!MnEFde6uHt7,xY + q)*FH0>`a& AukA`^FbqT{@l{0K$hqCmfݭ&_O$&G.] Nl~6AyA9FGMC[K]۟vs}jM H[rWŘXjwKޔ?$i{z49g HF!AրĹ HXj|vagGgs'6I,HPlr=0T?:d\/?2kGa o&c?T&``ϑ, Zv!b0OLG"$>V?@a?em/Zr,s޴ fTnf+t)MYr\._e*߂8߸H,)Cݾn4?O |5o8 }ZC$_MUy1I ip}nӨc.gYv+?H[7 $ف`KJ›PO*rAg"D.8AT]s#e i3pa?Av :NŇՎNS 4q)^}p7D08"]%Ӧ. $KxS+WjfMûjq& 9\` U~@9+~S.0JDhI7";VyuD`11ͼGlpJB I17I7ʰ5L3(EFqQE:)MDw> Y^'($=m(bx%_Ys/0^@%EҠ2`GT%$zW|?.!"h?΁(w'/N6Q氡;):tIȻv2,9p{m샣E#&LȂڹWŊch1:RI<9-p@5>wH<@D6hrfɫ"D$M@"%d48is*̏m/]PJdYCѤCJ )V,5/04ݝ dj,,Csp5`[= =|&K 2)5Il:uyWcc^t슖'B_-a/v"_i]_tLo Z dԱ˄X=A۵8wl?/U D͝cZxPrxzf&1Wyg.^_N7YW (82d[M =B)|XW8BG7_ziCP`3fͷr]e_)=JONB4 Asl=\*>|֘GN .j PW(p죗R |g, LY3y N27yD0C%i`F]4N1"DO|̚qE#CT^L@R!mc4h7qmKlmpR4&4g5OWxS)"/ O^[n\&FV4F~!>tEbTT+NOs<u/ƧxɌo44.^Xc/ܔodvtie>} G -:rNtHϨe컪:F`KǸu,[/jqS6ant 1.bthsq#pϑں ։9+V_%GIy|hG^!p.z'_|NGuO+99->\D$D *ᴛlfxO.~7`]}5߿29KCzh1MdW)p)[lvҒ䍐2ybbz$)ri;BEǯOBJt?тW6?;[;2s-w44yXG<,s\ceOFӚB{{g`]Qr9( 9{ |(ZxToDT21S͹ZΛ4Jv}-A ,;|d@%E-X0!!2Ewwe𵌛'&mH91wf եyfG2,*; bs77&;㨄Pdt3~i<)s2<0Sn} Vg@+3̥f/BYlztq #kxA<9x_-^VFvW@-#Y:s|cĞO3Rj o&QABJojdDkf?oVc{#MӖmXO:2ƈnn4,A\9ղXbiIX3pJ%:}j,K$A L*ݺQi؊~N`ۏ7yu Bvu@1Qj$!+a$c$uT WL9Do,n eʏaAY8Me/Iû&!, =ر1՛LP~$џDѳWF/''x\xB>A=-Egmnuރ0Ч!le儐~a ")9Y}'f=# e&CY1ٻpsk3&UB̩c7|7qc50v 5m-M?G9c*lwE\Ϳmk'}2QlhӍ-6MB'bVsWrv(ޖ;-B [8 7R[^ @쒄*"PbsxJILUWq`"lvM_2 Lx|dkӹu*]3eJwU[n.FQ/o}#k |r6]zNl֥ @3\61(3d5Zu`HM ]myF1s1g ,cH+@E}I o;6h{eLƚE Zh2[i-wJq^HJҺ2Ŕs*{0$iF<+ZCV@h.}Mse"vOX&Y4ʻo RC_a:: A%/))u *w.sL$J Vp/9G XG1#ņVD޳˚V8JIF^CuG>3n }JBR0(2*`=0Ǒuߔ@7 I T%FtwHʳx/SZBECOg9^jV¾[)0=t,L(/2{N-iDo͡4TQ:\w;Sx2#=d]VxSZ׻XbՐ44|CkM츩v1`&ZT0f\2¿=Cէ/i>(ӻaE1dƐ~tcHO^9S]f&qLp:Q`Ln \R1H{>cYƏ]lUD_WQLl\]CeTXB-Z6^z?i=orD9Mro4ԯ(k[@}?i}AW#\"%F9#2KaK(ʴƉ:#: qc^Fͷ4\\4MLM>U|[=MP񛌍~F]8صx$ tĹ5enk%T s3.a=OOSWV:B3tq.Q!*>PJn-6U޺f50(\?p&^C8q*l~^>SN;{mCIIJt1V~$Ŀ3"OM*'Q旵W@mtFatɀUUY=[{ϰK)ϼO':Q5yb\q 5ݓz_SS_L m|v/6Tt-P;Ati"f ~@ L/ &!*HU4 E\,M'r/y4˗1z1zB{F,ѫŸw_bJҧp`"t6%!5/s uy~"u5}+( 73&!yґ_ <;CbAJ]6ݨ x: _.H5͑;O}/r R;o7ilZ"稛6|?ppDrfPSo?"JK҉N=IV<R&ʊQqXVY]vEg@|8ʃ<ڇZGk*0S`8TBc/$ȟA5B;o[ȴAK)#1Zf1eAW=fY1oF@7M\d_UL(ۺB3j ..w$Jy(4mo#pRY5(yO|= IPGn<"8&Q3UoLtE3c Ƃ~!cLH׬ut;!(ԁ=Y8E4\}B̂31DGa@͞> U8 훦̝Nɀ`>#qWPnR( qF;Giu_u|b~I4tР)e"zJ!s [tg/A;U+,t}^;+Y<|w8*&1u}b>lyJ'J ;1 o%m/U$w6܃RoZ1qHLQM\g5*X"դ :0C1^>qd?yQ }; v ~f$d1?P]8I'ZKc6?ų< U[YUAfu8U$WyrhLjƤ5|#kBպ.YD Bwyy7M4䳁G#u xϬEm07"|A>iF?lY:ح6[T|?8v 6inфGN7K"]BZ#T:lfֿ)m4V` TX{ kycBZ ͕7:H[>eSQD(&(YJOTl"|vja^k('?d:rpx(x!)ٯȞ8a}'4Ђ,y!H baj8D,vtщD<|W 6.1,_w嘜Ȟ98}#=zK̤*`gQTW*ey1Rݤ z\bؕ7CeʪX(6l$'GԖxqB;,ke#y.i'ş:#zas:Y\*4^i?_d#EߙvNYnR 3{cXZS&p@ :?c'=О'D>M̤!Q^C!Eж-ȋ}>EC!z.'C+Wgނ=?۞Q=EQ yK4h-zH=Iawv\h`Wϊ~"ڎ$:h,l,YBSun!,DZlJVUG5try'Dq Mx꼓L]蹍Ek*x8)Ю";}“oѸ^N/z؎aVٸ >] /ik5χqS1y Z +G5BD.93s+FX!Q[DuA\'Y+a7W)' -f{c@ $724ܳڒ圤=@j\+=!%::} c3n~xK@Pۮs\rVUQ ~!).֎u._ě]TSϮVCN;f!ye1MoƁK#)H kQ7{6szbeZlzMHkRBX_s%!K/|5#Z0h?5gll۳kXs%x^$܆ 3.}z 7.$A+fŎFG<#LJ>5f5hN֬)$V͛Cmbi(j&Q~1awCeN#mҭ/M31hKN(sn j˳Xa; l 9;`jy]}/ׁCոEtv|8s |l#m~060I}l`G"yi(PJ 1x8"\Tb_e 5w o=^p @ WuH~.đݝbc!3SƂY=T_ip0KJQՔPA-kIODa݅7LH Z9yvf&&nE+!%<RM` t^, m rʕDKjA{},:gRq(v1H{#H8C 5z>[4KX`%,x'A1fF)sϹWK5/.7&PR̬ݖ-kT%rhP[5ƬVU$tS IU7Ҽ\ht\o$а<t}ħ4yg9 .@@'=cs&O8VsT\1D'R'?y8-T^(3Iˍ\@ tgfqYFYJ:l3 Gчw ~.RqqZmfQ^@&^M{vaa~Gn3ě0܋ax0btvɿPzLp'퇿ز#,.~b'F٫󾄉_S*J. E[v`!9B~!-_Ty#0?F@<'.P#D@cS6:M1oCPWAp9*!4nzaEU>"Mbh >ljf-Q$2@Kcbu C9:ՊZ7TwQWb47:s;<o )6œ!Aho3+ k! ށi}F,TY?jOڤSYx\ w|jwzКN ؛FAruՆNrMABbdi, t[\~L0 f>kfu@x,4L3qHF^ߠ3>Q~23*0L`oG{9 CmEo舥Ɩ)(F]Eyc X?9mmvCz{ F,r9}Ni*X]+ɘg @vsi$)+c{V%,b5r%J ? Q .)3mg '걡2 t_bX%xdd׬dI v1FZ+95}q|_> lxr-PcD"ݑ*wl`(SKTzWy3;}3r]taﰏYeͳN]/3ecg2:R˄ݍ}<ԪiԲ<`3ް(?G>x+s;x** [#\U+uIk#Pml5Xg>hPs}ÝCm,䜢mZ!PgP٨B',`SFNvIT G>Sj (I^>٬O>S[ 44iM0ZJj])_bPuzAg`7lDqg)Z[oKO͟cC% =0"f_ OxF\i0'ƒ|hYt~}̺yl 'g+#4g &ɇϹUBvxButz' O8sO$"3 `CcDщ迱VXb9L۔^D 7IQagMibM{2.z:BGd 5ֈ:ZzLe?"bxa+ 5KUc Ó[ȏ{,ΎJZ_zsQN*i;4pyN}YMsO`:Σ o8A오b KΤ93zdt=?zJu:beDP}pѺe(.arL &Euc2~ Ga"`ty7,fˆJLYC L`nĸUeRo+ݱ<樚U&P\Rxk'] 48oR+hyD'${y)mˣ9_ U?DRt()zUc 9*Og& rkxb꾆"R\=nT;zUR;>_(Z nq)UF8*0d~,*ڏg.|ג&IJM wV!tHy-j6N_f4@D8`tU&m]V1Egv8Pk-7 Ҏ^0LO;E1L:eAPl|G/{zrӕ SDžaEw ko>7i]Ƅٗ{..@QUܨЋ~%lVI6Kٖ@[Y WGbxlm;=:)pCF~@}ns 5Ư3]y.,N& JggbAb^VcAs%]y$|(a*fJz9 ȴpHik~>k>FDA膥5\i_"W{ctLCm:[΄]iaLi`'mEk!O/UK}q:T,U.1]6V%8@8']r)񗠊 IFawsUr`ۄf%?}!+eӁuĦ=~cѡUclہ@9e$ *$nC<ӔӚ:Փ8'Gden**pY]piVeRV643 Z'cA~dl{C9-5Rz^v@@xD7rɰT>&svpD>/ BGKh t@22`Y|#q("N`N՟roj4  -)MX27Вw45N@ѠqQq%mlԒZEKmkIH _d! 7c/mj/ME9iDLvh|Af "|WMX:m+E>Щxl|sMuv2ELZ#P}x$?i,} Ua#sJ2İY'AEj*aCܕ4Z@2m!](Ҳ%mxlTH}$cIίCN'g=Ӳ>/gc&):h4:\9ǃ (xJǢ?5 w?n:N[<K7 k[s B{R%bEal=r}@vx8ҪnYIP.Sr!]gנI86y5'o)[4=oHV % &q7TwrP*‚s-oԢPq4mRJ%b]ƹϞWXY}9D)bZYI6fj>/7--esdƀbYmggv˰ &7_tӖ:x?W+#fLfqhdjghS|W& 6moeG8kAKAie\H}cM,4c.h|*dؕK3GB>I%R)Tq0,iḌgf+pF(X][wP!xdG9Y<@L&d,cE+}+ b v:_!d)zj{/`Bd>8֒OBs6& Y*;F IͤXE)SWxE:0{PxTk˛1~_pѫ˲CK;h/xk[DHSqݽVI/bҟFZ+6HK̜z\,)m "K̤r5(3tK,$cN8ԉ!w.69"[iT"v2uUL-E<.x3/~X#{ẅ́iŴVl0wR_\!iw#0edU{{8Mz׾ W"&orSq֦9A ޫuRVMk \D#9TY^hCdA34oH9i1{(0zAh`ӊZĊh)гKdB'3ZAHWWտcA ̾r!!2FJg>_+]@6r_') v]ƳPR_tw ]b+ֶ:ӄ)ǯ߷:%( U7*?P"MKwd3o@Oz`FxZ5,,#9ћ,D_wd?~tF8iA5pfqZ}A!+ ݗF0 0)f9A]el/[R+rqIf^ˌ/UN c ⾬5z%k|(ֻ S7UGB&&^/{ڽ | %0wv2#x2(!*(wbUK^X1#bűmzQ/?9YعRROeͨ gпuJ_{hfRLNi%M%׸`ZCRxN0mw{Tw" ڒl}4p4i"C=Rb 4VȸY+$E:$8蟨ZK{U8mɪZe:y|NWQpym:_Xn$:K_ f1'z) )XR5ْ ⎁XXpؖLPMer8q::hYE[Wbd/AZ|7ZNh1;~:܎6B,ׁmȿEAQQ\Jv!>Mj_d;yT'@^n=i A]!FWB8C!nO]pvX6{ՆŵAz.WhԴwlSlI-6lj JlV0Fqex ZII+92Lӿr"ۘl/ԇE0\*KWS=Ðf}9|}\hk <.3~HjY Zӧx'KaM Xla "{q ,|!E Ums?u6xyR 6T?;]`-lRl`>TIc@M49)ۯؠǝmX!(I>mOVkź5 m `;v_p(w)}i>sO/1_H,X %vkmϟT@'u"eZ2WuPLKvYlw))N] *dݣRś"y(0ImuPIV/9gp?xM _l?OOdRikvb__rqcVB|tbpSia(KٹX*NQ/AU aK`녀= ur~@g)>>g;~y-"rvN՞h:kÁ%L=iڵcbL{FLDErjAQ(<nH]>RDyK\1ؐǸhJX-cTAyA~L}qP!QAӄHL Ȏ܇ޜZ[} ty{XC:ݷ8ϫ!Pڠn1̖%ڔhE3PX2"@[cyM%8T@#xyMG[Voq3rk/!31͘yf?@b21Ca]trGМ[Y;|Y er^}!\U\I]Sw$V< 6h9&\8{W )P/şjn=-( =p5=b ľ,`;iT現1kEQraś_kX@G#_>73{Y}d<U3!h92{>#SF"xp"l;ۧ|=`5~#U?#798ϊ"ȼaz{),`c4> Gf@ū]A4a66Jr "yMPn6V>a0dߛPY-[nYBq¦f/*d~ʏ`V\ۋt6j0@m _<W3<S NTK{lFm26;Jx3 I.T-|||l{j:,咢>=GLՆ˵PdCtװ4t"\,eϋvP٠Y6 00:+c`85Pz;(&2/U35jt7MnMapPYQR, S㳷/zZv 89b?5CBVG+#6mhQ'ɞjM7Քu&,,8wgUVSSHYhRgTP6lB+ KX?XD5;C7%=1&)[K(&Շ ~ڬIS|-^8H: 3 맧JIV@?4E2Hh3\ [Hzs aGZVyy[CpcGxn8#m?Yi_K5?42%#>WTfmm =+3ȯȸn@ *޺!_S{Ӷ&!z/3.(ҧgd#@NL IpVyF|> ֵ|E-_2b?4aSB!ON*wt2drRNY1- ԑd끰e'm5Ρ ׬{ݘȫ>g1%sAR `j"y$L Y{jE׽H=mWG_sW5yy;piyEpxݿjFFn^~=\r-k t 7N@)dgn-5%HYTj}s.bs1.~^:CD=$,(eb!c˳hRdWÌK7 gᆈC靯(ZdfA+^X'"VCEm ZslƐfeM,\ol({c8Q`JfS"MvėF5ݯl~,u^zH\ -tj;XF6?M[OjqI/>^(zb{sDWT,l^.iw&Z4Cc4N]R oa- }i^K2`4-{ݫ/0jٲ VPE5.MαۮP&xT(J?và.WzF[E5bda݂Mo`l[*[ 26`GGLɲ^S+yX.ҐYd2ѨSSxFb\Ҝ,+;C03MQ>t.Q8^c&isqKYfQ*dZMc06Xom FZvOX>(1'TF=5ե }ʟp]w-ezsP}X(C.m\ySQ%XjR+>ey2>hҨu04qLՂ @T̅[0[6SaԸfҹaZbu=^]r6o+m+ZoYKn0\S-%OY X}B%4)d:}Ę*LStp%ƖF`z/[gȒ` Ţ %-ZԮǜI՟|!h#oZaV$ }M>//3VO~Fmz@ZW"[V4&u5QԎ(a?;%46PwvNS27C#ϬP H-aslh@a5 EטBiy+!!mJǪΞc^9NnF8؛HJU{ڂZ-- ޙRلTS)f+IH7vZiV!92 *{ :^0HP,Ή@3mnAwsβȖY# "&2wo}y-wD{4QbJT T,,pOWtقϗ~N/ ۙ'Wyz].)А%1WƟ|ih+;k&=tff hSgX̤0ÃYXy>^O.Z| (#rF-ZnT:jz9^+1b{ |Fn*w.6 b>{~4Bqeխ%2ߧ@C֢F R@/fpՎ!k_YA4RXЂ3CjٛZV1d@&Թ:zo iFB-.aEXVR(=I=C= 0S5|d [#5XHf6u%{4q8@83 ̙4T̖Yq_dlDNYlbN!$X=fwq |PATX_tΐdaPhc"kS$Qޮ rOBBL ,O4)ImIfo!WBKtZJ-/ &!YWXcQ[oT T7fxQH lj1 {e#׾~kti~:7Uc_SzB+O7 gݼ !zb ү u: guLSY,\'07buU13Sʹ /1xSRRZB54 Vl;u8Ίx|&&|hHt_Vef2Tz7?(y *LDfRMj*Rw>S D$旳SE:*`"cp>MdW$G i9skWtLՠ9 )!䱴8eo;>G]r5Lr_fUQRej:(_G.] ڠJdRxlUE[{!ToU- QkAsaK~`oTp\Rxue.B#7LU1?Xr&H[.# ])g5ta:5| /C'pccM\TfM WM\=RWכx,zC*kg?6 >xX1o+@,f-EPk5%Z_XxCׅY )x@PR[[F}:6A& .8-łzw #SH^|w@3O` ڑ⒁/B?`_`G*< 6\yܨTq̭)b 8͑QkK9H~DZ}]0ɹC>& i1q0j^Ti#Vqgc^Bu5"ip .")=r`-e6V;" Rƽ2#~^{`hI/ NGp^{ZhyJa %"JE䙰0w5'}r&)kaJhH ?+9 ΀xk;= wJ0cc jfU$o{[mG6c9c!n ͔޽l!5xg6u$tSё_c̉Ic䦨tP\$o3{N}f;-Lmuaz}$ޛa~4OP Br yeܨ&ͨCYtdwaԍ< ijX(!(Ƞ;2ϥ3B ۠-Eie_ʕI>ϥnrH.{u(H) [ eL ˢeIYijS#Dk`=řK _fWV|^Gnu-VЁ 0HiO!Fh8Qc2}r ʹUv'jx;`;,sB2 ![?AIX !0X_iϞ~$$Vd4b1a?ِ) h\29,7i%{kZ%۶GB 2Z "UaBRy@A]JBSR(/b 8] >ε?#v@eECܣ<ؙ +˽_a0q&Õd!I?tѾi-HyLKgB`(RQSpԴs]`[ݴZv0J@ ڏ49xU}5[b;ݫy5+duQ3OA!8)d+0id6 u~3rGyʵG{qvKjt~L#"/\Ep.}xU<fRəiwy% ~~Î*蹷AKU"? ځe|#?:2ՙdBU뜡x8;#ŀGԽ-$_r~މ tZ)<}K\9[W7Ⱦe =ɶtQV$8(ѣ;.! 41@B(׫'m l4<;L*ڶ€Ra[\|Z'i"ObGcC>r7iYy|@!,P34;FeVG2-MdKOBo&4:uȡ&j'"NY7seORZj@U]1ŵ[㫙| }QLYsO\?:q ns#[lߑ2U<`ޭ1e׮"koYhxRFeU%NqD %(>*q?/A@pWtLD }J.c>9JR;=mq9dfB&hϫ6*@ag"Ŵn\{N գo҉ bѤ-]Q-%)&9GdGMnθw5kP32<[ekv׬ڶՃO*& bל-JdY)@C?`5ժr1Ұ>7c&7V i6w@D|9OCi,O>GNWC\Qt2Bх%GdK;`֒@d*>w3*5Ivso"et\gOӽr rJ6 QhvhOVpgb O,nٛXF %Ud(sp|dNGك6ĭc,D,4%}_*5e1_>IV9#Ky.ɡd p~Y[/﵁~_$noD~}՟= Sr|sgfV^ % XyV302u^S 3 _L|_]CD}Qbj$Z*ƯُWT )+9]A\Ѝ)n^UjHAQ +žHl⁵_f@̧7]ͳ"46#N0@97z d+W=G^I^׽`+V+P=Qڈz:>>\ ! 2W k3o'3=v].NDۣ@9 @JfT/#KTO8{&|:ǰfQf\:?Ȗ>ű5n;!tA@m9>(% %b6Y<7`'Hx','3Bm]x\gv !<Рx/QUGX!#J7`fGگ3=n ]Lj_?|(b$4 "ÕK^xo0,de'G<_ R23C8Vyp6̬q:\~?N{x.impJ9n,U'"y-n&^[4ǥ=#mj2m;`m0۠.!ض-pYO(` xg2 LA9 ~3Z)f>ͧ:N"D?z׮b$3X2oRs|bAe2ǥrhc!AϙL9Rӕ φ%臍I|8ځqQo> a/xTUE D̷@ceLk`kB4"Y '"n&3 _蹫'x{axǠj upP@;!IЬ22qu+7\Uન=f lܻ܊gz8ÿIkhI-ӑ]XFLs\oL"0 Aq6d,U~d-o;`u>vPZ#A~) -acϑ'\cl~*&Ce:THY&6ָFlLmquz ك%JzݬW'Xd}c3T8498q뫯7~0R nm]m n٭"x)㓣^}̇2ǞqpkP\C̯3Wo̗ q@F߻ֿr `i}>c5"am= Z=j}دep?7'KIU`vC!0kGsF6oLnf 0D :.Km܍A Y[=(/U?y ~o3)l >RS%+Yukj>Hn^\ʸ8882&3H=U㌲IO|6Ȑ.Zo-H(dpcZh5W,le#_b$]S#I8 %'FoN57iDA% ȇhƔD"Lͪ[-qNpn3&d>k.G~fqe8?[>:RL6/#u^\=pS;nw[#|UϾT|~0< ^ _Rbӿ,;9;L0bX΄rQx wٙq(:e?iv= 4۸Q<4 Uyv%QʵK]<+ȕ+$qg>=h@c}w#!*$Z&$*œ~s3f[pR{gD4@gd{B 3fb$ȭ1"\}Ǚbb^~>hC"hH=\#3 FMYf_pַzE`G%qؿV"7eiӱ_pMaɟ8Q cR8d0#eڪ~ܝU@p;BP^x^/x9in*dKKD7t;m Ǥ3G[O -޲*/}bo!@ j\+zä6. 1RڝͮW99u~P倆6h H4G]hAwL~=/kIk$| BNAaB?tb?u.M墤;8*x5 (=v _̀uխ% ;^(~`98Ǚޞg a(\o(cll=21èN T[jooZa]/Ge(_;<ӳ.ZLSkZM e.SpGm` _ 1`3&.*Ma&#fz0V,xZ1қ^THkP'p6OكqVm$:/@t`qNf*ZGd!NAkvYwau}˱53$q/])>SHJ)2'X o&HWkΥw{tej5~,B̠S;tBf̴/-Dƭ囶pfC8,4 '"C&+ؑ;j bŞ+1ؚ}8al|!&o|d'F?;=INoV@0 0s'ޒ/eiH= %6n wMǭA-]>5ĕ!SM힚o݈POO9 ݳށAy΂@ir0%n}96I eѐGB;xGX(}tg٨U*' ;d(דu.h?´uݟX }}ijwt4H C!%5X$n)SZڏxh[ʡZz v2+zV*Ai^́ ل7LU~e!9?WRIЛ ߔ:1B ~G~C_)H 6Zlqu*TIm/g3-_A%I9A0W1uKg~8_ja KuoU5ܶꤾ)2{8a={R[_l%,ޥZPѺ|-k!oAfYUv]UtYtYa 삖s`Wb+]Z D^b 7^7bp[I2&Vx0 >: 5gN^*|0.@݊c{v(x IۑJ(jMtބ3P*FPĤ#=88 SDvqj9w|jܳsjD? a 2BE-s\R*}~0z ]X@%s*"@$39"iB&iR->=#?m,("շ;۪iy4o;+#f3߮"|̗V8B,=eQ=6(zeʺ56i[t>7f yM^uhcL+EkX[$*Up @v2;X3nɆƤ_Œ֊tsǚ5E{A( ##9d/fzC"Ƶ/ fX6"*ihp9&a[B˜%jSPzjBᎼ\:`hAcMkGuH^9k}#[i ˋV)\׵7O"_jhDt48nlt_Y"~--D0*V2*/P }& k.ךּ7qiR5DzMr7A0Q@ZW׆'LM{תPq.9VQȂRPg LQw @!XG̋3>2Fz(x0ӖRA.J| ޷?kH1J.jmW:H nCPعVb97s^Lb/=5RHfڕP~{"۞im7,O T eEйEP^F؃i0c\J 80XX# Z]ե .rU:8r*IzTt>{2 0o_?wnCUӀ>:jH3*t7vvPv`HdInm_?ȇ>=O[d s&Ð'.kMZd[NZ߇{'aC,Ui\ZkKcG +;%X`&'EP$eur4mLv'D\"lF joڋ);]zCCo\`QӠ])9Țنc߮VY t9 d,cN㲸4`Px&-[p1ݒ3 רIĤFI A"P{:S/fzlSΞ|,$l̓yR5ʽ(oV%M+qt*|%ZV[@uO.ȘԔWdjk3O{c~/ &ឌ\2d*}E:tR\}Սxk,/cfNFZm3fB?:k _/$ksq4?2sSWRK֖:P4?>jQimj3OFzeuN4|Ax3.(ELNPqsKCYq;i߉Z.ہ%_=Num{ÎL` oӅf }BS /P'JD7)nK9Tzز9zjXsIf&RAcCQ+@v+邩KC ;/Q նm[ט$pccdQ3ԣ:шŬ y* .q}}~nHsmrUb<^7 _3I;0HxWt #>Y/`zUVA?Kklf^`P,toP#1;P#^ q /); .}̝*%qXh{~fqdzh)Qu'w6/Y/d<U5ӫ Gm K^O8[I( ΃$uSfDv\cӳX4 LcG7c$q]mM0]q6m4ʀbmR]8-tH@q`ʓ1b=H1f6CۘH؎1QwKUӌn1~@9Rg序'zzb;?ǮL;!zq]Ek%}V7iֆV[!~KUf5E"$l>O)_>=.%_]@N_X{eioY>wY!"T-]Z SFEfIfCKW s=XmdF(oC߅_qU$kW3U (:d_/VSK ǀ]ߺa QiyXKilZjPD*h8Й!l<Ɩe "P8t#ERfjoJnЀn%7 @y!r&.[|v`3Ϙ|W,M6zVR9ߠEHs"[rFKR[߈q d&tAK1/TF$-pq%\lH!5M P b񯬶!-~pm[6!]bbŃԞt~e+pTqpR}ŲX7[)@3O&7݄H8"G7Y[OoRyrΉ{KJ_eΟN5v\`"iUR A3y9]bE"x3 vtZ,W|0ur">41*=  ~L`fWz~k Q?9uJԈ~GIYYWUӨlm7UWv5 vx[Cq:x["sb:=8sRNK֪p&N?Mtv}n ns>FH ݽS/g:m;!SF HE4 2ZQـ:Yr#@M1d4ZlTDQYRxU花ڢYk:F1y7;{.^a5RژGfɈf{k CO獕?39(uN_P b:?%@%DcsjrJ>3qi8'+9uKsF3&OaߒĴ%IV`SHQ6ϸ05'{uL22vǾcEꚙ7vHlP0[S_WB|Hoқ0B_ǽ&}\ A;+Fk΁CUO>-xf;=)1R /߮bJZQgxc̖ +O7bT \kZ rD }{_gQ,`60uI6WҒ ߬K _=%׵ChfKMOc`/ d䷶2g9 TӰLӯ=V *+0K. \h(cGP{?/8JiԳDE`=fhVbBW6cee鎩\hԝN[՗ -_⚟rr5 q^Q9*|VMXI RDllVNnz$\C/NyU @kG^lI߰OUIZoϵQ{ kY>H mT]b[ z\⏰*cѓ BTʗ;{iD2Y7Bu@ygUC-߃%Fʣ.!nI`KA/q}٨g=P36HsOT#XEp]_o@]@wL7Pw+ x@$>#La2W 2]1=L³ãgoPᑤVu n>P{m`nr[.֮z^Bn2[)*m]X>u.}Ń~'}EL V;yw*a0x0G)R|{-lQ9\#KΓ>/w0̤W'Ц"0Vٹ bʨ?+σ16LׯDsdo'-l 9YF}/ûL®e :VRAÁXms]84l! y`g-l(i9vxLȐ1H͵GBVLGG8x1&zi~ZU) b` j?X-ڧ{X _ALCgN~0UYtjp4K_ߙ[SS@/|"&_:YK= >ͥ2 2C|șj븳&*w%IZ(‰?LMUQb&2(jP8ًJ3(d΢TRp; Mվ^NJ]bkV1m'.*/b.: "CWU|PTںsָ:]#lu+G>&V F>b?}خXq(bCW-!L 2q.߃#3Lu [f{u>FV_)/kB+/D6bc@ݼv5kC U $)R`"%!ux6ơ\~ 6?״ma iGłq\ <s9ao&p殚|Љfv62 @eІZ%S`#_sz*k!b`3rCz"j7b*3˽q(S\Mg{Q!)Ngjn Hj9 i8xV ȩK:B>sم/0u#O Oog8pqȮ&MQ!&\1HFsyxAR+`a~%[l^ .I xML3T'KW%q*(-pbhIa!1p0#ZChQn?u9Nҕ`NϥFjEjFK#ZʎǗQԆG:11 ا캂IAo/(Yz򯂘BfN ԣq`=' ;޶6tRcʐ30˛kTH/<d? H%ZT^R1<ȶV>|Y93.O*7}-kL$x/W:< L d#'9IF&e^WGz6n8{ Vi`вVyV8r+ \Uڱ&P믛Far8G u т!`i27QaAbZ[^84ׁF@>dUPYqc؃n"݆v&O!Hb(r'-۲ xHFu7<ԔJUk DY|6n.<7HF)Qn&Q9y ۯ̓_ lX$=^6Vq.cH8خnd S8c)m!o . n+0'|/!˕ ~𼟿̓`azhp+kAAoV;)厀0́h}hհAYʉ0Ӟ1IkW? h;u6/ҫ\"Krx[s-='_ l,_t0ocV9nX /a5 kDF;î'59t"qH^9kY!gZUeA9ae80"xx?ƑVކ? 2G%UVn @5{+4.=hnx(4Ont-5*=~oCR1A: Eb5tzbMl6kvSΦI.Dr8 {!81gnkhY2` ;]ow ?ɏAgN#{Qt%Z@yG}=%m:_&Hyg160Ib]RFrvq W^3M= YTk\)GvE:vjIDZ8$VvK_Q烾֝ sG'. (KeI(+9V\A-ңPUS|lvM0~NV@D;mtl ;CfL8?byuCÐ  }='NmM-:{#f0_%uc( ,=w 젅wq`qf_J~(ON_q7Q3/j'pn7H?JDͦvBq"ߖGoǴ;5@9Z,=L(„{ ґWnWI^bf8BszN{DŽ__ PTMQAWq@tlUΫ8QV кrD3ҳ""%hν 6:1(VRe~vWlB1e/X^ fnC(*+؁ סC$x#D,[o4}ȞOx2YKu[={F(Unw%V( .V[b)SP7)_+cM>?ID7tuun#YY︸ڨ)[ x4h 7 6l9u 2LjKbyqN/ ;ͮᅁ_WQ)z^*NG ؋^s.At胴aJ>ԳxTB (Z,h"_ѽʯPIG7X wl윶buS*xwgS΀oy+/aeiȬkGxTϧToo)cWFWnNȕwq{(f ,I7qMh9ڋSjF)wNlyWⲡi !q'NDa9vœ(kӅmj]DFkhhXpSTusB[FȒ$"] rT[(ݵ Z=k4կ&KhIDthD˚-7GXPXkMۣ -'SK=_*JˇRa7X:ܣTc/]0 vfV[˂vtNOĆZYUeSGIJ/ի| _ӧiMC( $B&ygk]0fqc:xobzgRB`)̞A.iVlE7+ʁc/& ׷S5u \2 Q}:K?&P}f#WI#ǟ{6p{IR]\T0xsX?UqOl,+%+8p?G0jyyC>UĂ-n{&p,x!{=;EM/8scyZ{:$ނA\Y|s\qu>ͧA&sH ̷MK]7wJ(OxI!+e$t09)G/B7TgK:ܐPF5rsref.ݖKregb`L[ OROM,ɤe + wp I unѠDZ$p Ugy>mDrHȨ1]1aA=Cd !!T5d^z=K2juJ6(ݰ_:w Ai{;e{rmcoÃ:?ݦ4/Jkt)r% Wafv+dz K'wi(os4v pVM.^D*(ѳ}ҽb-\Chnp *ߚT#j"LFQM:c9i`|A^{v5qi>&jϾXbpvfFؠj虬, e7ʼn@&j VDU4h`M&@`Ć"[xHNPaD@fnjJ,ĔG1֩QH;n*" U"%cg2RÀv1l雨oϔd<Ώg4mov!Eh YSR^%*ݗM9ր!1QԹrTJd 2cŏ?<pEϸdƧ͎*)7<pk U`|J"R%"gfGg6℻aU>%Xf،|$ͱp9^t8^Eط;<*U|V^戂 :mnpt%JFP Ni&':+2=tp""/,o- !E8 q|UI)Rtt3I?`{jg[ 3Dlq P6=< ?qUngcPqt}ky63d_@zf'snDCajHS,茷äuqyqKMf8V wHkt fjȭ5`e|0VӌH48,N_zKA 0t;D&$dv_DzDN!Qܟ+c5%qj.n;|~鸾8drп3gp^gC٦fYPln;)XMXfG^*Rm둓۴~Fb^5U I˵ ƑOֆU/)XiR1` Cz?p@(F? 5bc 1SoXp>b9^`Bxa?eTщ5\*otw/byI=dNFcSm8-;((hf &qx/c9+$:ZIS]7\N0%_)ycMcGͷ/eo J}Gl8}hOkdt;&*neGi]#gS{*;.Q9; %AZ)I3hrOeF_'H־>,կ3\z{cװD_GP`*dc7ѵIwl[:Fibe3 o<aDUhYfXz'aHOymo/_>@:Zu֒hf>Ev x9Z\ZԾyJӎ`s @4D05ć;)*Klz"pZE,$ f7TZZm-r=r`ғRкBpÏ'vHWߟGD=ɑ&gtϞ{u&O \@o=5T PHNco'FǨ}^723 @ .>:N}D)tغRqtH3JECC&2':s;N1SCG5=E!3:>A:s3)QY87n6\1!i)&Vj]sq3jf{.[aG̈́6I/B*ҭ (lhxm0< g]ہz+v.i GNdzZvƶ9<0{<~?[H[ˢGm a7NS{ƅE/S˧ث_7 fõzUKʖ(VDzD5F3s $WR}SbV/ȝи]{Dg=<% n;'Q5.==^}FTOC%J jʢR22KgƁűCë3se޽=Tߧ/G/l& *R⭝ItIitb{ GČ)w2]#1 s3k0-M <zB!u[kyq !ϪDkd2Z=}/*. Vqg{V{MV7 Y#m89O(T`K#^Gbiy*?K5d@di8' s/n[J>(7R6-nHfDۅk&TNm58\l䮗RFʿ-vN}>,C]?cg,7y{mq}d/{J Π׾{VGT"Y^N,ϭ ?GTס䮮mnMljMGvZ7uOڧ<=1]?W;?ߒe-K'c{⧹/ҳy @5BxM#%DHA$Whˍ mYGm隿z|nQ@)Y8 fLDz(FإB$))F'uO-V4/V\4ۃTe!iP +P,*nR|:"J3?V :>/fR]~.x9*lSپg@O[h t)y;aS3Qn`@=e_\ܴ(t3n<)[V' i6  |tO|=f]ؚH+RZ ⮵vGrKx4KdV mҝ,ze,jdQJZ g{yDq-he̷O Ϡ.R//dwoR{֔r(6 #QdLżɢYd>`/Z?-n˫}K4UVW m C {Onf(mxxia- ;*1|T{ ڛ?{E!]E75]k? cRWKbONi0;KBuЕ&b"ȣR፯ĠZnE{Az̶ڪw8K{LQQnb_AR:y'vq45 6O+40b%Ovv_.v|5U7Ѯ(`dxIf :֮!TF$<毕`Yy"-՘ˆT{g)Kiд`]92W{ v x{zoW,QNRYy!QġF71/'d1ZƮ=jw=oԓ'bAu8?H]So :(GD(00n| &c 1Xg4T\{K *$Aҹ|H%mvgjԘ 2wJ4 )b8)^_\#>Gq.`usKlej$>Q:;|kRo1YBg7-fd)^z2so2xrRaJ,Taq-Hۣ5Gdf7Jɪu۵'f^?) Vxxi W{ y19Z)57$߰g!ɪئ>X8>sl 95&\xSVAI?S %ɂrӢp!;p( .ЩEܢv/&Eߦ8KՈCeEU2hT|<4Tgbp ܫ^HUk&;?{R!C WVбJdo eE#c\I?0? c(@7HNR%ó❫1S:>σ/t2*>}kaqUN-iZK:Ѭ.ON*Ď%7l%lfX ݁kؕ]W:>]xYƷY߀zo}tuI8s4Ecc>^J5k*/ḻ;_Q Ubg,U *z|cK^W3 TǫX?#TKEqݽBX q/杲4 l\W$Xapl;S"nj&@5ߛ,DɣaA ss@N@듞uVzPrьʍgcDZS(*A׹J]o5i.NTҾ$Ѯm)v꾙AO=^~"k7{0;^孳ѱ bO+KAz!spC};S IuSqIPRWvkEK>UsDbjwL0m(\Fj57i`;͛A7!9k:!fa ͺsEQ\߯liy@fh7N LCtX$א8iƀsȈ؊8i`^S\6\|f)5'D4&؄gRQ@#an]KDJz8΁-%&Iم)v(a+`*Xv\#tk͓ U;vFD!1! KYN ]lb>˅}@--Hy}'pڔu:~K>=V ^YMhBx ,3:m.|FڈER:.ȴ6sKqIR͝)i/uJ(Q[lCcQ/I^\m Ŝ) =KTƈ-ͯ p`\D;^WMÉ&lk $߭=rvuD"|{#Q")?3e6oqMJ][j`AĂ DWES.䐥ϙ)\Fߕ:_ͧWut*Q}YPZ0&)⍀G q\m,GG< @_fWIXV;oȪn%ZӭCԯl%:E<G/?xz%-\vh"sLDr]OWJSU+'V2@fS6L *b-;_0u P8`TO;^+hJpW%>uaӷr4hOƌ8sL)|2f+/NonEnjۻvmP`&KߒG+Q!oI+_U~ <- /Q:xŀU0ޡ;JC) +ٍc}TshGtZ'MUF }$*hW]`q<礪;~/ڛT`P[x6+ NlB>5j_T7l݉/2 `^ܞKk0OjgBz͇4p6{Cc'`]aNn}fȻ7އC9 7~7 9*$)dlU׿&KRtD]ҵ9 ]7X 1e-( _FA-Iϟ=JxWPaL F\cq,>ViX'4%Ij>%f B:}&ת^g9)hxRB|~yse7C3}nb v1d-M &dvJnt eA>q͡2fRFlz<3pC>|6ҡ+L,dؿĎ-|'4/F?9Z]7 & r;de5>`O~rÁ51Ѿ`H ~g$tNqwM9-ZʵuxXg{`m~a*|dliUݳ!QQšEe s1 tA|ecr w" 1UD֓CAU%+ڴoaIG7uT=NEf=ނ>i;j :~iY:"8C}Waŷgܹ|:/")5Ga~2TVL10, :y$תeӅ16;nl+]=<tKcbjLe闩o Xwad"J6K:gݬ\{i:&fUaq-vC|XtWFOj6 |@K'͞vm# n}u>aHإTrrڰ;@)/v6DgK5 d7ެp쿠kbWّP9pM+5 o x6 _Ӣ3vU)iZAz#$h`*HZ -{ӑ~z/Ҥwz,F.sMwILާkAk? Y U.qݨԔS95-3&Y:*DWlBwmjnK$H"j"xZZ!/d AtEӦpksڶYe*6#XQIA0UsӞ("/K%{TBfk fo-ITUס=Ns6>[[mzR[q"|tS?(lD:/ ovyj54D}0bˋVRDtDI"J?~qJLz.S|vhB"GY'@7d ]T B\#Ȣþx3M+9g4nt/RX֚/(pf*"CecyA~2T'-/3480v/0Қo#VuE!.V[*늰:R͸gJ'UL]g]}hx~9h^+,@E& H-|22Gt55D;OQ_rE-äN*AI ;_сoG(ɭ]=pQh9O+.q _N.20 `W|1ТXesGU$sBA9cV>G1Wt S0V&@6uF`[tA1ĥ x^/|j bC* WU׫.JKݽ.KQ$>-g%|@ZKLůwhm~Pa;'JÂΠ^̤hIJ*IK>5`_)\)'>ܪpPL!."%%x2%ޚ-kՔZevKy~BW l>LJb-) IAE>N>Vve:r'DG&!0o`3'7|> Rwq)sk{cG:vG}TzV!Hrhp+3(-֡!hX/hM^ ?%rJ'Y5$zi]>t';2;쿡+/TB0;܎YUo `bݼқ5)-ܭu#U\kc bvg׎v:;?jCn?ݝڢiNՉM /Y7pSNo~ gy8gtk X520?;߄5?6m*_k~;|ݐn6DsfTgKٛbAhevQ\qcwnN{AVaPԤ8[0y T5l>ݰ;dw$/Yv!ܛ x iy+2&-U+~~:mz!8b@ԭJonk桕[R]3EHk~96Qu<#l߬39聐b1/F~6y߇rA<.::2YU lFsu ^;¨C`?x$+ĺU{%[_LLn.ܸ"d b+GZJSZX/킲M씾~1'S2a&d`ܷtHr]"ƙ(#Jv|JK.<`2-7Mq^c:87u׻x ҈Bl7-FZ#&+BAA5SWQ7uDBdv .l@~pqࣿPƒSyV9h#q;݁$0'w1<\&[sJn&@'nA?Z R7*-k!y/O:! .b5rY"k!6PLUݺ2n$SFEuBi$=wZMWsE9[7O _@Ί7TĪ19<|8(@ Z3M&894o< ")NW 襳xa y7:,[R9@0R-QG㬿`899R 'j~zFTd.8,0[tmϵ[r0fR6*`'wEn*wy*z୿UɼUx9zc 9=$,޸ٵ@IJj=Yi?`#TjG *+Ġtz\l57s6s@X,p528Nz77B>xQ u.*r%uJmh 5 K4ήmZEo 3!0s23VoCs%ʨZzm"Ҍq3GS2$>x֨FĝH]V]5cޘ/p^v$؅"8B*,DMg[ڬ=QI8uBǸ]ԕf'Mj9ScutWRl*Z0IEڵZK4d,W:8[_){QZl/N4loBj;b8f$)Dd*M?L5|#!HxAD&5j<] *pʟSF='/} K=n}i>аdtVm1HMe6:l`k:\Z7eЭL1AYVX/*of4zH#8k <зz1f捼gAgbElɮn[ajD-^ @}+g ճ2#9ԯtL6gh,@R^xdd-i(L" {EnDi[vYз +qa;V G`ufqtҁ'4j ǷPGU"8X:#BJOTwq9|nc!__4;0^ζrDj=8/2t.RXo{H\wtZ+ϰXݩǞ'@7rǾWhG(lF뎡i: 9Xd C1O8I"X3ϜV|ؽ8dkX\ `8\8)*4TR:wэwc9 t&(RO^mljC<ugtjƂN~bCxn'<%f51 h!BIڬT敓2(j54kiqm/լarrFU +;6S.]EZ?Rt4jхp9D ub*,[OO(@9#b J" o F|>5|vjӋv&ZQy&sv_t+ɎK&^X |#D$]/w],gH|\b ';ɩt{כFv;T&Ft*Crgw\$y9 GZR2=C1m.=% ܧ/=F[O^ vϰ[[\{mr _Mz1d؉(dtƒxrhm_QLT;518-n ȍg\#ݟ )!^yLո&2XldzL PP;ɘQ6ۯ{kM!6h~kjh􉟋"r4}y;< ^d*hYXqh™JGՕSdvjOAtRɿP c7$~\>iA>#(25>JsmmF5f sbK8R59xka x,Ie_؄.Z(ͨ;v7gC(%YC\8ߏ:p?&֛7Hذ7Hi%r ѡ_{՞/!E>}Gus-b-lo{̬פj^x NO P~l0^L=D,NXs~XPّٗY3,=:>֙ۇQf~iMw/Ǐcgքmq){TSo~濋 _d dPx0_2!V|-Ǡ_\ljsp,Q}0Af Gx H%VSo Hŕn<>_2n >Q>R~OV:Թ~nl&`=AkN])'UA/\.:.FA-(R5Jվ=ZXf k4Tx5'p® IC;uf%N~&G2$r`Oy{tϾ~~\|v'\{g@[ɱ2Aɢj<(knk|+´VĞϪZIVwF:bҟڿsjpB;3REg\SAXLFQz p5]A2\8)c"#,"iïﶮ%"P XWȱ}8S6-VK ǟ$P$?ˆf7g\EMM16꟨Dh%͚/8u F=u+v>'hȂ-ҧ*!&@G ß,NY=0rPN.[_Z~DҧI8|nuOsP O(;B8(/ƩCnq|%&AryGڋC/uM2nx#+<}<s6 B.=R70}B (.0U*T`͡rgo . yg_,2 `F2 Z,rMbLMz8jmm3hh+]0uHdP.*v ӣmS 7wÁ-M9V.rpRSB/oxO39y然t'SVXl#_ rg`cGn<*,߳a1"cu<(t%~ l 4j=1 v /ғ]aȔab%{P~f%QF$DJv'쭞 %h 8ƌG$88҄h4 jqд|*t#14-i7]BtߛR0158Mݟ)%o0,˿PBď؂OV0J!DrWt.S:~k /~c_%s_ndٓR51&rHmiM TV{pfhmW>odkR/Vsg$$W#̲ݙ/Brl4uS]ͭy@,Q}J.V%O5H4*_>he$yE6=GNܩ.Ir3]Bmmv68. >:50_L2uh>*bdB+[-O|lkϝ6jۦ-Xf!B?nzAbʔ!edr*8dj{ k;IBxFR`"GئҵsnȽ@|wh*yy;NV\iX"4!Wh ܫlT\ GN+γl<&6s +7@S`H/yf9HD쥇BdPCYn,ƴ{`Οnl{ȾYGtsNŝZ*97KfnKHҦ4<"L9B ;ÇFFqؤZiޙH.٦6&vЛ΍:RE$BsPèw5Z)(͵F  G-ώN?K-{<1ЄRVvޜ[;(QKck^=L=,b7 4Й$^v(td 2 SOB-ڜ&,ΏL˻Į\]W|?xO_ ߏDoMW$~*Y|*K-_pV%xQk ˟+r w~RWgԻaK؄ \[&]?uGN\Aʜ蘘k6kѷ$WTk3{?qd!X8]tiZv; ,AG!=<rzEsJF28|xAse$~;UJJm]ڂ<DZ>lo_oաQ_CuEmw@7-"=Cn2g 7W?vsAndTg\ ?vkvŶoVNc7 pα$]Eàud ?(CZDcEI9HcIjA%%,T@>r*];jMn"7ںUcd}En-sv5eB\3!UyI+"V㽖x̍]ݚbA x%hS4JZJEXػ!Tn5r"# 1[G -eQF!SLy?a ~4@zKA m#ͩoZA^[2^\+z=\5N#d[w 3clUi ϾB8[F^`gw/k[1q=!deD\7u #;Ⱥ?u"?Z'l7xu=+" ~ =)3p59kTqF6b@sޟHm.cܽ::ȍm/ k)[IŮ{-]ΈYVx^5PFs"ΎsH # U[z]8 BMzKmVʻ$zg1vpȼe[@#"[0tզK)4+; K?g.̆0`e1P1Eo^y0i@"ƓA0g/ mznɴJ-roNuj%Vȭw}42¯46fΙck "0 77xb&9%9ȏ 2*c"̆)@tk{ޙsG܃`f֚:Kdk6"BE[,F6#LS Im.'~$% EJQD1OǶV)g*c;LOJnjTYx.Ζ3v)P{5pca|rѭI)}nHXw<]Byi=^ז. c KD5[oP=(#Awg׽:'d _}BIk06 _RB j b/a/(*Fd+ 0!퍻2?\9iSZHjvA"˙]kɳ)He(~uVN\%SI q;S lko,|v^6F=OvZ* wP2u{^g}D%q(SI/> iɃx nEp(sUCxSkdMo} {3 ֟S2I!UӗMdyժ#o?!o[œ>Q \iMxǶcd:U7PU( }kv1?I=⍮Kq&L[.;9p{C袷v~oPFwL;AZטzWSJb=x7J!nvvnN7JҌR>-!x,/+vC]xܴVu|PÒTš(Wr33'$DZiZ+`MʭEX7]$Dh$1 NZ̧E߷ *F$w~}9ч@L^)D}m@GeT?ӨS L6;싮}" N8%@N(tF\}s3]z:Wc _nvtĝ廲bb态);7b F%C(em\=YIM^#AwGzIj)I]{?ZHD\ 7DݏiSljvHiuSӾ}ځb01wknjNq >ݙx[5AYEFe EhSբ;0ƉJDw s񝤌r3.dUèŇhYt8gPTIĕ7Mo3'&,2ErgӛJz8@Ӣq|8_4zCjk%lhoRI>6ce}Gjȕn‡<0Xխ1'UiZ)HdЀ%z/A'izMEkx F0ޠV|h#-H=?S 3a_Kp`rT0]%Lra'oG6n)ԜVΥJ% 5qQ 6I/MvJGa R&LʔM>Slj!]/2/>Wy* {pDlܝӃ^Z$ׂW,[dXAryE&$86 /OmV0n`{:6[AeOű׮#p}F?sq>4bZ< ϭ鲍C$n2o/{P+V{7V;zdE3ogLΨ~/O v~%7f3mn6lbdzG-},R4H t/WQj:l@͜M+!w;ɼNFkl6FCSh&k%M!&Vw:I_$UP/? 8^]1I\WlS,܇ k.OśmH=)h<+Ziդ?b鵙'D(J*iQ9v0❍ 8+LTk1R⦧A m1(8B.J:rk$jƭB`ݛQ)Vp$ʏ&! ݐIvo>}TרW`qk \glQJd>LpCULTJ^ YZ