sonnet-voikko-5.71.0-lp152.1.1 >  A ^啸/=„NH@fäv#P"0x&ukd%.>-!H"mX \qC̝?Q " QZsނWky;gG/g:_4Qh)͍o2 Ɉ n4ˠ_3Z2Ɣֈ%n\`J _I >v*4 )qkӫ ):&,hMH0dca8b96b9de0f90650c825be06361dfcf1d1d40e7f1e799037cec3d6e073067e8c56d9ac37406e43ed2f0eab0479375121c2463^啸/=„BLh ܪ-"8KtÎ]sh(sR.q8<<5+-.McWs뿳.cV_ڠ\ ʢ6ٛҀkyU3Z%7_¿"^%ƪgl,? rBw\۽ґۈ,SC)_oSpW4by$<#GTP0Črukx k>ȐdndJwmRI 6S" H>p>]8?](d ! P #7=DP V \ h   <H(8L9L: SLFYGYHYIYXYYY\Z]Z$^ZObZc[Sd[e[f[l[u[v[w\x\y\ z\\\\]$Csonnet-voikko5.71.0lp152.1.1KDE spell checking library: Support for VoikkoPlug-in adding Voikko based spell checking for the Finnish language to the Sonnet spell checking framework.^lamb27_openSUSE Leap 15.2openSUSELGPL-2.1-or-laterhttps://bugs.opensuse.orgSystem/GUI/KDEhttps://www.kde.orglinuxx86_64gA큤^^^3Wcd358340b6ac3a5c371eae1058c298c4c00069b894ba119cf1919b4fb1229647a9bdde5616ecdd1e980b44f360600ee8783b1f99b8cc83a2beb163a0a390e861rootrootrootrootrootrootsonnet-5.71.0-lp152.1.1.src.rpmlocale(sonnet:fi)sonnet-voikkosonnet-voikko(x86-64)@@@@@@@@@@@@    libKF5SonnetCore.so.5()(64bit)libQt5Core.so.5()(64bit)libQt5Core.so.5(Qt_5)(64bit)libQt5Core.so.5(Qt_5.12)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.4)(64bit)libstdc++.so.6()(64bit)libstdc++.so.6(CXXABI_1.3)(64bit)libstdc++.so.6(GLIBCXX_3.4)(64bit)libvoikko.so.1()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)sonnet3.0.4-14.6.0-14.0-15.2-15.71.04.14.1^^ϧ^@^@^d@^6^6^]]@]@]s]J@]1]+@\\@\ \@\f\`@\Andreas Stieger Christophe Giboudeaux Christophe Giboudeaux Christophe Giboudeaux Christophe Giboudeaux Christophe Giboudeaux Christophe Giboudeaux Christophe Giboudeaux Christophe Giboudeaux Christophe Giboudeaux Christophe Giboudeaux Christophe Giboudeaux Wolfgang Bauer lbeltrame@kde.orglbeltrame@kde.orglbeltrame@kde.orglbeltrame@kde.orglbeltrame@kde.orgalarrosa@suse.comlbeltrame@kde.orglbeltrame@kde.orglbeltrame@kde.orglbeltrame@kde.orgLuca Beltrame lbeltrame@kde.orglbeltrame@kde.orgchristophe@krop.frlbeltrame@kde.orglbeltrame@kde.orglbeltrame@kde.orglbeltrame@kde.orglbeltrame@kde.orglbeltrame@kde.orglbeltrame@kde.orglbeltrame@kde.orglbeltrame@kde.orglbeltrame@kde.orglbeltrame@kde.orgchristophe@krop.frwbauer@tmo.atlbeltrame@kde.orglbeltrame@kde.orgfabian@ritter-vogt.delbeltrame@kde.orglbeltrame@kde.orghrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comdimstar@opensuse.orghrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.com- Update to 5.71.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.71.0 - Changes since 5.70.0: * Allow overriding to disable auto language detection (kde#394347)- Support spell checking for Finnish using Voikko in the sonnet-voikko package (boo#1172245)- Update to 5.70.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.70.0 - Changes since 5.69.0: * Fix sonnet autodetect test failure- Update to 5.69.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.69.0 - Changes since 5.68.0: * Fix Sonnet autodetect failing on Indian langs * Create ConfigView an unmanaged ConfigWidget- Update to 5.68.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.68.0.php - Changes since 5.67.0: * Port QRegExp to QRegularExpression * fix segfault at exit * Use ecm_qt_install_logging_categories over manual categories file * Convert license statements to SPDX- Replace %make_jobs with %cmake_build.- Update to 5.67.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.67.0.php - No code change since 5.66.0- Update to 5.66.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.66.0.php - Changes since 5.65.0: * Fix typos in API docs * Done is deprecated + missing using new signal * Remove unused variable + const'ify * Update the obsolete projects.kde.org URL- Update to 5.65.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.65.0.php - Changes since 5.64.0: * Rename signal for avoiding overload signal * Disable ispell backend with mingw * fix windows compile * Implement ISpellChecker backend for Windows >= 8 * Basic cross-compiling support for parsetrigrams * no trigrams for cross compiling at the moment, like before * embed trigrams.map into shared library- Update to 5.64.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.64.0.php - No code change since 5.63.0- Update to 5.63.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.63.0.php - Changes since 5.62.0: * Use directly QElapsedTimer- Update to 5.62.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.62.0.php - Changes since 5.61.0: * Add option to build Qt Designer plugin (BUILD_DESIGNERPLUGIN, default ON) * Fix build: include QJsonArray for voikkodict.cpp needed with Qt 5.13 * MSVC++ needs QVector it seems. * Remove unused includes- Update to 5.61.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.61.0.php - Changes since 5.60.0: * Remove explicit use of ECM_KDE_MODULE_DIR, is part of ECM_MODULE_PATH- Don't lower minimum Qt version anymore, it requires 5.11 now- Update to 5.60.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.60.0.php - Changes since 5.59.0: * Install in new logging directory when we use kf5 5.59.0- Update to 5.59.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.59.0.php - No code changes since 5.58.0- Update to 5.58.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.58.0.php - No code changes since 5.57.0- Update to 5.57.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.57.0.php - Changes since 5.56.0: * Sonnet compiles fine without foreach support- Update to 5.56.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.56.0.php - Changes since 5.55.0: * It compiles fine with qt5.13 * Port deprecated methods * Handle the case if createSpeller is passed an unavailable language- Downgrade the Qt version requirement to build with 5.9- Update to 5.55.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.55.0.php - Changes since 5.54.0: * Ignore files * Avoid using trimmed method * Don't call this code if we have only space * GuessLanguage: Delete copy constructor and assignment operator * delete copy constructor and assignment operator of some internal classes- Update to 5.54.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.54.0.php - Changes since 5.53.0: * Add method to BackgroundChecker to add word to session * Avoid Q_FOREACH * DictionaryComboBox: Keep user preferred dictionaries on top * Loader: Avoid Q_FOREACH * Dialog: Use DictionaryComboBox instead of plain QComboBox- Update to 5.53.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.53.0.php - Changes since 5.52.0: * DictionaryComboBoxTest: Add stretch to avoid expanding Dump button * Use new syntax * Remove virtual keyword- Update to 5.52.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.52.0.php - Changes since 5.51.0: * Use reserve() on QStringList * Fix breakage of language guessing * Another 0 -> nullptr- Run spec-cleaner- Update to 5.51.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.51.0.php - Changes since 5.50.0: * Fix breakage of language guessing * Fix compile failure on Windows targets * Prevent highlighter from erasing selected text (kde#398661) * Avoid potential detach on range-loops with non-const Qt containers * Make sure to build with strict compile flags * Fix minor typos- Update to 5.50.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.50.0.php - Changes since 5.49.0: * hunspell: Restore build with hunspell <=v1.5.0 * Include hunspell headers as system includes * Fix a typo - Dropped patches, superseded by upstream changes: * Fix_Leap_42_3_build.patch- Update to 5.49.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.49.0.php - Changes since 5.48.0: * Sonnet: setLanguage should schedule a rehighlight if highlight is enabled * Use the current hunspell API - Add Fix_Leap_42_3_build.patch to use the old hunspell api in leap 42.3.- Update to 5.48.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.48.0.php - Changes since 5.47.0: * None- Update to 5.47.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.47.0.php - Changes since 5.46.0: * Warning-- * Use override- Update to 5.46.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.46.0.php - Changes since 5.45.0: * Clean up * Fix remove enable/disable button * Fix enable/disable add button * Look into subdirectories for dictionaries * Warning--- Update to 5.45.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.45.0.php - Changes since 5.44.0: * Don't impose using the default client * Remove deprecated cmake code * Remove not necessary QtCore and co * NSSpellChecker plugin cleanup * Include replacement strings in the suggestion list * implement NSSpellCheckerDict::addPersonal() * NSSpellCheckerDict::suggest() returns a list of suggestions * initialise NSSpellChecker language in NSSpellCheckerDict ctor * implement NSSpellChecker logging category * NSSpellChecker requires AppKit * Move NSSpellCheckerClient::reliability() out of line * use the preferred Mac platform token * Use correct directory to lookup trigrams in windows build dir- Update to 5.44.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.44.0.php - Changes since 5.43.0: * Use Locale::name() instead of Locale::bcp47Name() * Find libhunspell build by msvc- Update to 5.43.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.43.0.php - Changes since 5.42.0: * Find Aspell dictionaries on Windows * Fix compilation of just the UI-less host tools- Update to 5.42.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.42.0.php - Changes since 5.41.0: * autotests: replace duplication with for loop * Remove obsolete reviewboardrc file * Don't export internal helper executables * Sonnet: fix wrong language for suggestions in mixed-language texts * Sonnet: honour Settings::defaultClient(), useful for unittests * autotests: skip if "en" not available with aspell (to fix the FreeBSD CI, hopefully) * autotests: use QTEST_GUILESS_MAIN * autotests: fix compilation with Qt 5.7 * autotests: enable QStandardPaths test mode * autotests: turn test_suggest into a real automated test, checking for suggestions from aspell * autotests: fix old TODO, GUILESS since QApp is not needed * Remove anchient and broken workaround * Don't cause circular linking on Windows * Fix coding style. Const'ify, fix typo- Update to 5.41.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.41.0.php - Changes since 5.40.0: * Cache value before loop * Make it compile with strict flags * Fix generate debug file * Clean up. Initialize value. Remove qt check * Autogenerate debug category files * Modernize code. Use new connect api. Assign directly parent etc. * Make it possible to crosscompile sonnet * If dictionnary is already set, return true;- Update to 5.40.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.40.0.php - Changes since 5.39.0: * Add assignByDictionnary method * Signal if we are able to assign dictionnary * Remove extra ';'. Add explicit keyword * Make sure that all value is initialized * Be sure that it's not null- Update to 5.39.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.39.0.php - Changes since 5.38.0: * None- Update to 5.38.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.38.0.php - Changes since 5.37.0: * Do not leak symbols of pimpl classes, protect with Q_DECL_HIDDEN- Update to 5.37.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.37.0.php - Changes since 5.36.0 : * Allow to build Sonnet without Qt5Widgets * cmake: rewrite FindHUNSPELL.cmake to use pkg-config * Use more nullptr- Move unversioned files to the new sonnet package to be more compliant with the SLPP- Update to 5.36.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.36.0.php - Changes since 5.35.0: * add debug categories index, for kdebugsettings * [FEATURE] Option to build & install QCH file with the public API dox- Update to 5.35.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.35.0.php - Changes since 5.34.0: * None- Update to 5.34.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.34.0.php - Changes since 5.33.0: * None- Update to 5.33.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.33.0.php - Changes since 5.32.0: * Upgrade ECM and KF5 version requirements for 5.33.0 release. * Upgrade KF5 version to 5.33.0.- Update to 5.32.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.32.0.php - Changes since 5.31.0: * Commit translations from l10n-kf5 * Upgrade ECM and KF5 version requirements for 5.32.0 release. * Upgrade KF5 version to 5.32.0.- Update to 5.31.0 * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.31.0.php- Update to 5.30.0 * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.30.0.php - Remove patch, now upstream: * look-for-hunspell-1.6-as-well.patch- Add look-for-hunspell-1.6-as-well.patch- Update to 5.29.0 * Also search for hunspell-1.5 * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.29.0.php- Update to 5.28.0 * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.28.0.php- Update to 5.27.0 * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.27.0.php- Update to 5.26.0 * Don't lowercase the language names in trigram parsing * Fix immediate crash on startup due to null plugin pointer * Handle dictionaries without correct names * Replace hand-curated list of script-language mappings, use proper names for languages * Add tool to generate trigrams * Unbreak language detection a bit * Use selected language as suggestion for detection * Use cached spellers in language detection, improve performance a bit * Improve language detection * Filter list of suggestions against available dictionaries, remove dupes * Remember to add the last trigram match * Check if any of the trigrams actually matched * Handle multiple languages with same score in trigram matcher * Don't check for minimum size twice * Prune list of languages against available languages * Use same minimum length everywhere in langdet * Sanity check that the loaded model has the correct amount of trigrams for each language * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.26.0.php- Update to 5.25.0 * Qt >= 5.5 is now required * hunspell: Clean up code for searching for dictionaries, add XDG dirs (kde#361409) * Try to fix language filter usage of language detection a bit * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.25.0.php- Update to 5.24.0 * Mark helper exe as non-gui app * Allow nsspellcheck to be compiled on mac per default * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.24.0.php- Update to 5.23.0 * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.23.0.php- Update to 5.22.0 (boo#980066) * Install parsetrigrams tool for cross compiling * hunspell: Load/Store a personal dictionary * Support hunspell 1.4 * configwidget: notify about changed config when ignored words updated * settings: don't immediately save the config when updating ignore list * configwidget: fix saving when ignore words updated * Fix failed to save ignore word issue (kde#355973) * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.22.0.php - Drop upstreamed sonnet-hunspell-1.4.patch- Add sonnet-hunspell-1.4.patch: detect hunspell 1.4.x.- Update to 5.21.0 (boo#974793) * Upgrade Qt version requirement to 5.4.0 * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.21.0.php- Update to 5.20.0 (boo#970856) * Don't disable language detection just because a language is set * Disable automatic disabling of automatic spelling by default * Fix TextBreaks * Fix Hunspell dictionary search paths missing '/' (kde#359866) * Add /../share/hunspell to dictionary search path * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.20.0.php- Update to 5.19.0 (boo#967668) * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.19.0.php- Update to 5.18.0 * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.18.0.php- Update to 5.17.0 * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.17.0.php- Update to 5.16.0 (boo#955067) * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.16.0.php- Update to 5.15.0 * Fix hunspell plugin ID for proper loading * Support static compilation on windows, add windows libreoffice hunspell dict path * Do not assume UTF-8 encoded Hunspell dictionaries. (kde#353133) * Fix Highlighter::setCurrentLanguage() for the case when previous language was invalid (kde#349151) * Support /usr/share/hunspell as dict location * NSSpellChecker-based plugin * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.15.0.php - Drop dictionary-locations.patch, no longer needed - Add myspell-dictionaries BuildRequires- Update to 5.14.0 * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.14.0.php- Update to 5.13.0 * The Qt version requirement has been bumped from 5.2 to 5.3 * Debug output has been ported to categorized output, for less noise by default * Docbook documentation has been reviewed and updated * Add in CMake bits to enable building of Voikko plugin. * Implement Sonnet::Client factory for Voikko spell chekers. * Implement Voikko based spell checker (Sonnet::SpellerPlugin) * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.13.0.php- Update to 5.12.0 * Allow to use highlight spellchecking in a QPainTextEdit * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.12.0.php- Update to 5.11.0 * Use one central cache for the SpellerPlugins. * Reduce temporary allocations. * Optimize: Do not wipe dict cache when copying speller objects. * Optimise away save() calls by calling it once at the end if needed. * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.11.0.php- Update to 5.10.0 * Don't try to highlight if there is no spell checker found. This would lead to an infinite loop with rehighlighRequest timer firing constanty. * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.10.0.php- Update to 5.9.0 * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.9.0.php- Update to 5.8.0 * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.8.0.php - Comment out aspell-devel BuildRequires, myspell/hunspell plugin is prefered - Added dictionary-locations.patch: find dictionaries in openSUSE locations- Update to 5.7.0 * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.7.0.php- Update to 5.6.0 * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.6.0.php- Update to 5.5.0 * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.5.0.php- Update to 5.4.0 * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.4.0.phplamb27 15923869475.71.0-lp152.1.15.71.0-lp152.1.1sonnet_voikko.sosonnet-voikkoCOPYING.LIB/usr/lib64/qt5/plugins/kf5/sonnet//usr/share/licenses//usr/share/licenses/sonnet-voikko/-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.opensuse.org/openSUSE:Leap:15.2/standard/d2c8917c583922dcb565d45adee4c3db-sonnetcpioxz5x86_64-suse-linuxELF 64-bit LSB shared object, x86-64, version 1 (GNU/Linux), dynamically linked, BuildID[sha1]=7836d45e4b34f3399d8f67e8ec6fe007e9478578, strippeddirectoryASCII text R R RRRRRRR RRRE'Z`TkϠutf-8634f6217be78b254acd0a9c0de5c2caec57d546f350cc07361380d1b4adc1937? 7zXZ !t/Q] crv9u6NBۼvϙǏ< `L4g!H(2K8!֊ `ֶS{eA?WOy'(m By nƞiu_Q Ar * =p{a2/T")Sp d^B-i!`6xra j:= Z{]8 `A+ DRG{tM |``ٶƳ'5OK+y_ ["t5JvO sPX~Qn+VGwh;J Ŕ سA2q-nŢ堛̯hd{A9(l`ryejMyHݝ ;ױ$^"ЕdtSb,`xĆ^FGrQI@hH'\'!˭t08`637gՍjȟ4`'xeˑҜ+7P#]f/ eh\jN9}wVF{*|nOoOCdA.>k ,2z_ѮV^ݡ,Xgqv9 AQ !}Js-s!7zf\O%#?m]k0~ "8.~?x~.z'f{y]{F1w)}/|!DY8c0pɦS}zb\(phN*5.oK{]_wև ]k}OhX;b(vpH_.oc3S$Meu+SqxvM۾*gn"-Mi{DCj6aGJ/lBchZ|u, $:VW"iLnu~x^ONAwnaaW >P0`N ґ9jڙgY)4B=ޑif=Iա>mFhs `n1DE)Ur u!/ ﮙGԳUE2F[w<бl4H,\~-TВWh_Bi=T>)o/-qbQKAg kIj%_9ڵ%ُ͐B}Ȉ(vX)cOZuT=TtBYߺx@yu,|@BHg@E5mm1e$daglcԘ>niN tN'UAM1$37_Ddi.18z $T%G6OO@i*iOXUɮ=JjZd[{-2 i,``/mS#&5n8Jٴ &ōHf/ 2\Vq4JhQĀTE1r4/?ƭŁڑ-ۥ9%V'_bhBRܞ_)oL,4xi\~Rl'řkou ʘ_^KB2ǣm}bz lVkնٳS>%/W( Nr ( l|TBZ  %,b 1,kPF "kmY>a:5!JDII~k#WnyH#d%ZFsY+$=%h9J!P\'}+P޵ sqxao[㋁_!ƌ9`6e*<.d몁 #דbΤ\nT8B,υck96-re02[8i5YDYs$%mXV*XWBP[Jֿ7]61H?r/02Eh0+!tޅ5d@=?%dZ$\%!Z(C8μڇ(:w%?/wT^ Gxs$[4^ѽp<W{6 &RmnaTJx40@(ȉ;VZ_.3]Qf-6о~8$0%FQ`Dg,ormF_@@g7w;0c>*!Scw|q`g>q @KJHs%ڕ*M"@ n]"Dȯp}&0uxowQ>!NVER߽ 6\1J>% Ed$\ОphF. (PZ bʣ~,€BL ' PO B$MHZF5eU!ŭZ_piA`{sVZQ6 (-Uqq,mka?I a0>P1NxU%6%3/ޝ\VE= RSLu ;~ۮcz6)ٌ9MQ5`&Vo$OpW"4faAG7 \BpbYpt{NC6v\y$1^8"H0a 1Z/H/<*L|u{ݜMB`DNG4)K`"@{:]K~aG%Y+Fe{qu>ȸ~*ΓUg(dȪniOO U9ߡ5x`W}ɥX%0$c$i4QZ=*5~x{l"1XS8.trbp(!hG*}&h"E\b)`G'hk6ciUxx'Ç3i>ADtۡpב(;_ .~>[MZvc4lOO4rL%JR]ۻƠ:8ԉ_E} ZwGedžZ+{DjF fu(nAћ^l6a UC1kxTYy(Z ։ N~֗ lĤxˈ褨F2J`B5j,-BDdNn zۥp`+uFū@TGNd*L~beo -&ϪAδM#0D5Ѱ}xjFd͌'iݑ(:rg 9o~9PB`mE7!$";E2g}wถn Oyp݉ƑԹSds}ým!3iPw :,u  n94$@vo"7 p V!h…Ӷ[=!%kv%ܼÕ#xdRF=Di|VL}M .ei{ԼשG/{y 7bɥ 7^Yw qpa_DFω&FXYDXOJ}_%vϰJr}1R!PZl mlox\b T4Vp(΀c'cʒͯxʓGIxEB L^_KgSJ<Յ:6K~oPշ3SݎC@^.ˊr'[ A;러kHXޖJ,$_ࣴ}M+WK瓦>0,Yp| @Cf.o.gG7:d{aGGaruK](=eҀcBF%e{053FSs<} S2{bD?0!gr}q>TmFmv9aҡ\l Tb8J̖9֋@_T A7Y!do˃ꑭ NԍmR%RZu؇0{E¼w:8Uo-E?J wѡy@hɥwBĢs-MCjfBD1)8X(0ߒN;VOBvD{lFڤr@P<9Sj7DkkYJ5[m3ivt8 =Qr0+$ Z+prkU)K_C \d)NQ\Ɍ m]tp0A7D\9Puu`XgF|vV-. q*t!i7d FҎ X3x^ Z,<W%%Z)voWO`G%N_XW~Jbv; _ғP:mqn^8܀Qf-q܁$#FGUpT{}tLܞ XM4rMkA89M5]Yoxg)mBzE&!'; >;qXa1ٰ~8u2yp;ֆgOs`y4yKd]=kXaOps }NK&ɴH1{H|SXK ,5<k0#XwNL.!"i-*Aٵ=ϏrmEkw6րg~ 0XytQD#q#EGD|x: 2FRDL [C(ܙ󷸄;Ki sE蛥YH23Xh-ƚT%?A$1HS˷{At,9ri x/%dLy}) y"͓@Q8 zoqY7d@ @*5A\O$>S]ʧ]p{U`IXg#DN"FS>=_2~Ϝ3n'!:2 㿭-xG΄8 DAZˁY,j0>f3;r(\I:f5rv Pzyw1Kĥ GsHM(`<ٱtD廖k7Y*PaӉ!θ8G˖+9nnzH7|`PTm:!V)/SZe`k쒦=ůɜ~W[?n9%[/X|Ht1_A'ˎ bҧc82Q1(EW)F6`Oz̴Xmv*c;IOf k9boyJtst/P+#hPtfZbyFɻCS9={I8ęl6j))u^Nu'}K xe"est0Р!w pNLu.+c<\7b~ ]2;%"6]bDzsC5nQvfLl1`TRW8Qr^0ҹ!1ywX [hqfяWOS4>Ael+oŖ)jrQu%Os*en)*3'=*j S92R,_ޡH3oS Aw#> V*u 6TxLWkj&޳ l-^s >M6!l^-MG)nI/2*B]쟨)Gb y!'z[#Eqh>ܮv2p* }/)Ҁz<~5oc,t+h꨹SE5Pa-D.*6Y1ue  |2X10; en.)gbXzG{_4dZf<y$ib gϫ }t,f/ďő W 153+Su7-Y?ܮ(ƚcqPRn|:pRӁ;zb@\pw1MXz Cʹ2Z7wld.ղO|b8_=OD,diQ)#^r@2.Lݚfv йų%Ø. 9ʒ0T/iuLI.zsi bM)<LlfMrq$.DZ9#D>{Wf/ȩWi4ce$qA' (6*,\|w8 R(nGBɨ5t%vg¾<5Vmқ\Nv0"ʷnRc%fkvQK2,2cPAT\HO`8 Z1r`DFA%{Ԯ6 Os"kݤ[s@Ywx o0UpO<דC6|%\F]sl#Ԁ`NQ% TXc%JCb"g| o_ftP?=|=WkiLL]>vՈ_NCI?Ԋji ЯȞrpfb+[yL27֓&ĮٛnxzVLHV76IjG-x/E!I|#Gԯ\;ܵCmX"["ׄf ?N >?/f%a3J,Zi3&*wa ~px!9@ง/"̰ZUUADt? ?d嘩HZEǍm^dG?ִ>dVN Xr삄TTïNF0IY 5>:B_N@K\n}ʼFfS8CEŕtfjS[㙄M{P`9w^^ ]$de"XWUCL!xk{ٞEn-oL&4JIĈ)|VV6e 7ԇ_SYGqEtqU, kel=>I¸C.pwPr5ϭ'OPhG\%Nɷ ׸R<6eepuea*Wz"עGL{xTasrmS{3`r@K Ow>IoF!o )d1gnDd.$z)]g[+ 5g(E>u1\}.ܰ?EG:"N|tT7.Qv@Rۯr/6?4Mԫ斓4c4Ã/Zh05J^vL䳻bҰgx_[_kָTM^N<ԨRʒ~2gPKǝd!ym}loGDU68EoTAjGe0e1 x?x#E!'g{lV5ݶ^{ypƘwvoF-a aMq:Wgd[s n΋MxռTϯ$ Ռ@G^ /) 5W`I|3คY *K =ᡪhZX>eC&xf:h3x}^;z 7bB:\0u35қcu*B =FZvT*M3NEVBZS8KrzK!Bshת@@%s &>HrlgP'N"L[H+R];͗b.Th ")sB2N%ХszRf ui9J@aHץL~+5W4ہކ|[jWk}qђ^?8Ǵ-%1jԊvyŹ^[wVC}<%x7ePҳ~p q:?rKXq ;>5ʧV٣rIb{ÐK+$|OKȫ?Kud9Dt~Kޥ>os@[/?E e@rqD}MzB3rjʉ k8x-`A`~.=c*6jXT|ݦ9ϑ'uf}g坪d1s\a^"Sw,urLw<} D ɜoh4Sz ԁuwnأ*YGZ WZ2KI=HDvQ|KHo~@tѮxN V-SNN^<@$~An)s @kJ1rЩR`@}Av,[9e*g~x`}t=L"lK;[D Y| ^OD _ g.A[Ƣ2+SIw`i_Kҁm#m"se! Z&6(ޢwO y+IڽL]%q"vX6h9F#7}o7_Y mWd-;v@qJKg$,dbp:>jm\||Db6 j$oSXEb"m&ϋ&b&3[Uh/{Cʷ& ȃCR+SH2Hd{$E\+AveBPYWsARZh+N-K`UCVv=!qcfsG){/JXƒE33P;na_^)YAv2(BGA;v Oa rSA:{333d\sXRta_QtS! FrcfwBkٟ&ݎ1\_dwV,=|5z!I,T /~6C[!7hN7OoFK>ĽX8\E|D8B ₻vOHT1Nҳg.HaW %'`t +8|ęlm'o5S^^jpmr@2 Zܛݵ=0჆3)ڗ?PЁoۜ:z,7157IH>aW6fݱ iiԡ;`XJZXέ{ dXxYc"_ 3k?Ko=ivܹBbgK0˺sѪ=mȷ+$Nx$K%# -Ӟˈ1TU(܎FQ\S5k(1#kώQzP`]s`DK>$#vy u?Kewpsծ#F9a2 4 0N&7n3AK`1P_ة|nJ `=`O4|]th3u ǨG @t˛ @$,5rX9xIZ/1rqT4_~s8jQ~X%Q~~U- p؃v{m競$p]۪1=] \1 I}A$!$ng%Xj6W4z̮=iה+YzYv=t_YglpezͱH/0DY!Ի)r5~:A|+X52{npySft%K' NW}Ht;6lJ!wʹ9^|xeGMcOLR혷i_lS;`)h.`j(OK׺ lהzeiS\Bs/+S*Fy53s3^=N7 &ٓv~"tz>਑|rݝu~x-J6^$Uq*.~U+o[M\ga՜=zG@ڽQJ[(L%E$p^`'?2{$DxbO15=ڥA;zn*Dh14c[\\KMVFSM-q(jXDPjdC]zѓPmu܍}d5 U.2FM}-PչֻPXY5mfGDz 5(Ȯ'\F+ݨWywL"1}8D^S2ȅ"T:G<ʳ*[KαV]bSR(GC}ܐJA9*>KGntt$—*gVAkpʈaR^<X~ܰ.5atjs&)^TR Y2j@7*<4O[/NGG#wit𾉠Yl5? 1Xo &Cb4ӪJYl(Jhsٵ?zxAʜv B*2 ; ?,̒\tsFkuݬTq OXtntUQYPӽ*+>qVK%]bB'{m%Z7%p.y.dt6gKn2 w,,dlm_GBzvOLyEطѿy31.Qx ̀)'fq% bWgp\F~<0! 4VSy p0W1Ǎ5^p̫Pti@|ZeX4A{I1Ĕ)=^;lm_}.LaL@&bPh҃k%Ыi{IWZ{ F"ioo MLf#IVVbe4VF6H?#]]-h9:g?"aEmB'0pm)zX.p Ti#8Ij}kq9.ڂp"< ω\DUL #o0\Z-9(bMwYۚL^}FR҃_Gl}&؇-2s2">)žP֩[鳃mjUTrL"M6o4NlΝ'>GČdm9`./U:(d?c,Re˩*ݳe-)"ne- x<&P߬4hZ;R3LBc!J8n="17As5ON `aTޕW:oxXC5w䣷v,67PrmN×< Fԣ1,fXP@.PT}:C~Ecwz GZ=kPh{]L,g?J<"!sTD֛<h2vaVi|I5ƉFZ6''SxKb\?XⱕtiPm9jwM>)b_VGѺ_a΍QQ~Z.]-,1=S0Lؐ*zE6)Q\MAFr^H@\ 0qP4Y/h5ͶmR0aU4G7 _dVB"-&l.găEXկѨ=|EJU/ a}pAuxzCYa|7u!w.+ (̑RV^};Lx c48VTzHP)ZOppm饂5*LmͺF1r:^esXJ- Vzښ]!^ZBc+DVn?unn;5xt  nPiYEpں)_ vpԱSa\ tK{,g-=#tN!yDߦz5.{YXѬ#nK_},I ̤X*Ѿ0^72c؏\FHFJڷ}f0da,svMp +^csvTF8^\-R(uN~>:S&/w^؋H#)IЏT +ȬȈkSvaTM驴P(FyxqO5kgMFD:nݸw[\` &3? ߤŽkQ0NU|3ytF5vDQp Nc(G!1`O\R.͂J'G2_EkJ*h2Bb(Ir`vZ`7w?!ҝ T͆}4خ-%:V`mWwozLRzd;H}d|}}ZBGf?׽%RyMC mUFw)?/"q5l6 )'U)baḥ,Nqyp kCmGL*ʭ( |.cMz- erERF^qUB?][pVYDm #jc H$y`fcnFJQ2BUBFBt\ >~W]Aۉ>ߏ)K;CnuJ2Y! BthHxcM"3Fb]G4`Hu c2btj8j: .iv;lo}x>AE@oñXeY#㣡küi~SL\PGɧC6DMUew).}]2Fg ) ؓqM vٮ|vC~*KJn W|緊i1`YjPkmzn[_xI qCW|̕33T +WV2,4gw&et.xr *#&#:֙fV 4a*ɸ?OK4d"t}xVwY2Y}`ε _,3S)cGG%VQEd/ۀZ{揗|T!BD@3$)uq,@=";}rw pGȜ:T[tva3}( dM8z7tiH~<;;o򇔍,RĨ fL΃꿨H&CGOOQI^86BD$axos eݮ}l9Еv/L[CouKZKvm5q~h)񃲔hSbp.?m n8wmpPy/^BxCSjhB92^ ,9e  Xh $aw(8S#)qC (:.0 (kěs*>; ft2-`[1W^>(\\&_8yM q/`c1)x .)djz AxUj@y~htJJ 6XnjHdVoMU(ޤ۝4^rܫ|cQ +9%YuSSQ:H; |M!0LJrGqKf<02H\gŔU&۹sq4(pCdG i0=[rd0f}Y.\IZO/K3CO L48PNV=?$J8!,1$W m6JTw[@:PHlT!Hf7䩷aRu WY)xu.o V7 T5g9\\{ʅmf_wz YMY J}eЅd,x&j+ML{Rfh?Omq"b!d{A;wVT3kj\o~S-fMcF'_n+KkA\퇸aDZ7/mQM%8U/ES7(- W4}U?^rWц/¶1X2DdՔީOW`i(:f4A>瓹k:awz"7#KtH\"/r05Um5R*<ܘQg஘nzM;4jm8`׶3w֠gA9Q9Y`=) 5N,k^6`Nte> ]'|۽eLrL|GnZ&GiI29ni"py 54(6N֋JY Dmoc_S*֚ܟOEzHBRMN0TUx#g>a4Mc[r\̩_G!g m1;a$J(D> `?NE`fٝ/75^0"^Onj{^s?@ZML:+}7֠JH+guۮk* g@BJN&sӳ_bbuY1 ^ϳL J Q 7G֋->Q+sSz7@X8 D:k;7xF!"G+ph "i0B;zmo[q7_Bҧ{j"Q.\2 b -LdBT>&"w!1NYC77-s5#[7~̈U̓x7z̥t\#gDb,;-4Ԯz?$0]5[T͝K=.'CO.ĄCݯUs-<ً@SNCn{wnvJGs@wzP~ީ)fN{~ºJw |@ć7lZA/J-Ytf|}6ҹ"b=?5`&PN:릓eUhI$)vN%5ғb^ݵ @rsq,%KFA!55B+%xTVYeMiKCy;1YC/T>.w)d5w?SGjͷ~T_t`u*eb p9fy1ְՄ+, i ~A"v\% X/~d)2*|ld*d4+Q@qrp.!fcᠸ"i-̷2Jk)zr3liM 7rNtlLܕvm8 :cTd'(R;4^PRu?-DRn"+WtH@8|3J*T' I:.aL ٖPUZAha~"\Xv򏀡ˑG|+prgrZ&}$}M851`>觭IiV[fhL7 } ԈLo z6lY} .YnBԱkdili}"ɜ.}ZηuE2UBKW\3MpvMt A/Zp1+sᇒ\HmD׿S~'Wy4KJq<7B)L>lzJ|m[KNXTǷnri"+1i GSOqmVz#k~])4u3#:dQ.FO!j5iKp#^Om;k]K`:˔[H5 1eJJ0U^;dV%lRM3+|.fhM{kl4|= BQF$QWbn^j ˴CZoۜ!0,\lýIҢq&R| %Ո ߧ=˯T<OTҿgIZGf+3j>iǴ,pK?e_nu<=KY{$Ar/ 'l667%'1nHY@G\VRq,1"zGLQˁ%lQ֍h<8Rx٠/gW7H\ ͸LTke%}MO~SE'bcjS$M'3>CM%g87h"ЖϿvBj>$e[)P5 gOh?_E&֍ٴt@`#rk#T3E\p_exڣ˯iN +UAZ8p[qG !v~F](^,5]"B*8/$k򮤶3y`DWYg a?T._?PđIoǛ!mS¾y^fKO*ᅴC]Wb_z© Z$U_"76; 69(G Ҧu T+ls)ݞS?w+}ban7:z  ~P_ rI `[ŢSU[m޲7y: cqDnF,%Qx͗;*6ZJ'Q0458NA)uz]SNVʸʱ=M/$)j-x_pbԕ٩,@I[_4Q=7yƜUn<T,hF1a։ScǾp7[;ZUAx8wD /j8=@*pD1HV;sE`Q =ƕVXU^Oo(un!D\ z(u2Ā7}[%"> }Y\W.XLciD\򷝡MwL=(dmP5cLRp䑬0)v-!JbQ{+$\+29'z04&y/͎R}ّӒoIǑ`x"E||lw"6`&-x(.% Q=7AK"+3R~|2fQA#* G~Ъ&Rṿd[ 7 YZ